Movatterモバイル変換


[0]ホーム

URL:


US20170111695A1 - Data storage management and scheduling system - Google Patents

Data storage management and scheduling system
Download PDF

Info

Publication number
US20170111695A1
US20170111695A1US15/396,027US201615396027AUS2017111695A1US 20170111695 A1US20170111695 A1US 20170111695A1US 201615396027 AUS201615396027 AUS 201615396027AUS 2017111695 A1US2017111695 A1US 2017111695A1
Authority
US
United States
Prior art keywords
programs
program
aggregation object
objects
schedule
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US15/396,027
Inventor
James M. Barton
Brian Beach
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Adeia Media Solutions Inc
Original Assignee
Tivo Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tivo Solutions IncfiledCriticalTivo Solutions Inc
Priority to US15/396,027priorityCriticalpatent/US20170111695A1/en
Assigned to TIVO SOLUTIONS INC.reassignmentTIVO SOLUTIONS INC.CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: TIVO INC.
Publication of US20170111695A1publicationCriticalpatent/US20170111695A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A data storage management and scheduling system schedules the recording, storing, and deleting of television and Web page program material on a client system storage medium. A schedule of time versus available storage space is generated that is optimal for the viewer's scheduled program recordings. The programs include television broadcast programs and Universal Resource Locators (URLs). A program is recorded if at all times between when the recording would be initiated and when it expires, sufficient space is available to hold it. All scheduling conflicts are resolved as early as possible.

Description

Claims (20)

1. A method, comprising:
storing program guide data describing program material and including at least a description of program material contents, the program material including at least broadcast programs and web programs;
storing an aggregation object that references multiple programs in the program guide data, the aggregation object associated with at least a particular broadcast program and at least a particular web program;
based on input requesting recording for the aggregation object, generating a schedule for recording specific programs associated with the aggregation object on at least one storage device, the specific programs including at least the particular broadcast program;
recording the specific programs in accordance with the schedule;
listing programs associated with the aggregation object together in a directory for the aggregation object, the presented programs including at least the specific programs and the particular web program;
playing a program associated with the aggregation object responsive to selection of the program.
2. The method ofclaim 1, wherein the aggregation object further comprises a textual description, a screen-based icon, and other informational attributes.
3. The method ofclaim 1, wherein the multiple programs referenced by the aggregation object are a collection of programs associated with a same event, person, or brand.
4. The method ofclaim 1, wherein the multiple programs are a collection of programs identified based on viewing behavior across multiple client devices.
5. The method ofclaim 1, wherein the specific programs that are recorded in accordance with the schedule further include the particular web program.
6. The method ofclaim 1, wherein generating the schedule comprises comparing preference data for the aggregation object to preference data for individual programs that are not associated with the aggregation object to resolve recording conflicts between the individual programs and the multiple programs associated with the aggregation object.
7. One or more non-transitory computer readable media storing software instructions, which when executed by one or more processors, cause performance of:
storing program guide data describing program material and including at least a description of program material contents, the program material including at least broadcast programs and web programs;
storing an aggregation object that references multiple programs in the program guide data, the aggregation object associated with at least a particular broadcast program and at least a particular web program;
based on input requesting recording for the aggregation object, generating a schedule for recording specific programs associated with the aggregation object on at least one storage device, the specific programs including at least the particular broadcast program;
recording the specific programs in accordance with the schedule;
listing programs associated with the aggregation object together in a directory for the aggregation object, the presented programs including at least the specific programs and the particular web program;
playing a program associated with the aggregation object responsive to selection of the program.
8. The one or more non-transitory computer readable media ofclaim 7, wherein the aggregation object further comprises a textual description, a screen-based icon, and other informational attributes.
9. The one or more non-transitory computer readable media ofclaim 7, wherein the multiple programs referenced by the aggregation object are a collection of programs associated with a same event, person, or brand.
10. The one or more non-transitory computer readable media ofclaim 7, wherein the multiple programs are a collection of programs identified based on viewing behavior across multiple client devices.
11. The one or more non-transitory computer readable media ofclaim 7, wherein the specific programs that are recorded in accordance with the schedule further include the particular web program.
12. The one or more non-transitory computer readable media ofclaim 7, wherein generating the schedule comprises comparing preference data for the aggregation object to preference data for individual programs that are not associated with the aggregation object to resolve recording conflicts between the individual programs and the multiple programs associated with the aggregation object.
13. The one or more non-transitory computer readable media ofclaim 7,
wherein the program guide data comprises program guide objects describing particular programs of the television broadcast programs and web programs, a program guide object of the program guide objects including at least a title and description of a corresponding content item;
wherein a given program guide object further includes one or more of: a rating attribute, an actor attribute, or a director attribute;
wherein the given program object describes a particular television program, movie, advertisement, or trailer.
14. An apparatus, comprising:
a subsystem configured to store program guide data describing program material and including at least a description of program material contents, the program material including at least broadcast programs and web programs;
a subsystem configured to store an aggregation object that references multiple programs in the program guide data, the aggregation object associated with at least a particular broadcast program and at least a particular web program;
a subsystem configured to, based on input requesting recording for the aggregation object, generate a schedule for recording specific programs associated with the aggregation object on at least one storage device, the specific programs including at least the particular broadcast program;
a subsystem configured to record the specific programs in accordance with the schedule;
a subsystem configured to list programs associated with the aggregation object together in a directory for the aggregation object, the presented programs including at least the specific programs and the particular web program;
a subsystem configured to play a program associated with the aggregation object responsive to selection of the program.
15. The apparatus ofclaim 14, wherein the aggregation object further comprises a textual description, a screen-based icon, and other informational attributes.
16. The apparatus ofclaim 14, wherein the multiple programs referenced by the aggregation object are a collection of programs associated with a same event, person, or brand.
17. The apparatus ofclaim 14, wherein the multiple programs are a collection of programs identified based on viewing behavior across multiple client devices.
18. The apparatus ofclaim 14, wherein the specific programs that are recorded in accordance with the schedule further include the particular web program.
19. The apparatus ofclaim 14, wherein generating the schedule comprises comparing preference data for the aggregation object to preference data for individual programs that are not associated with the aggregation object to resolve recording conflicts between the individual programs and the multiple programs associated with the aggregation object.
20. The apparatus ofclaim 14,
wherein the program guide data comprises program guide objects describing particular programs of the television broadcast programs and web programs, a program guide object of the program guide objects including at least a title and description of a corresponding content item;
wherein a given program guide object further includes one or more of: a rating attribute, an actor attribute, or a director attribute;
wherein the given program object describes a particular television program, movie, advertisement, or trailer.
US15/396,0271999-03-302016-12-30Data storage management and scheduling systemAbandonedUS20170111695A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US15/396,027US20170111695A1 (en)1999-03-302016-12-30Data storage management and scheduling system

Applications Claiming Priority (5)

Application NumberPriority DateFiling DateTitle
US12717899P1999-03-301999-03-30
US09/422,121US7665111B1 (en)1999-10-201999-10-20Data storage management and scheduling system
US12/705,467US8347337B2 (en)1999-03-302010-02-12Data storage management and scheduling system
US13/732,411US9538243B2 (en)1999-03-302013-01-01Data storage management and scheduling system
US15/396,027US20170111695A1 (en)1999-03-302016-12-30Data storage management and scheduling system

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US13/732,411ContinuationUS9538243B2 (en)1999-03-302013-01-01Data storage management and scheduling system

Publications (1)

Publication NumberPublication Date
US20170111695A1true US20170111695A1 (en)2017-04-20

Family

ID=41665933

Family Applications (4)

Application NumberTitlePriority DateFiling Date
US09/422,121Expired - Fee RelatedUS7665111B1 (en)1999-03-301999-10-20Data storage management and scheduling system
US12/705,467Expired - Fee RelatedUS8347337B2 (en)1999-03-302010-02-12Data storage management and scheduling system
US13/732,411Expired - Fee RelatedUS9538243B2 (en)1999-03-302013-01-01Data storage management and scheduling system
US15/396,027AbandonedUS20170111695A1 (en)1999-03-302016-12-30Data storage management and scheduling system

Family Applications Before (3)

Application NumberTitlePriority DateFiling Date
US09/422,121Expired - Fee RelatedUS7665111B1 (en)1999-03-301999-10-20Data storage management and scheduling system
US12/705,467Expired - Fee RelatedUS8347337B2 (en)1999-03-302010-02-12Data storage management and scheduling system
US13/732,411Expired - Fee RelatedUS9538243B2 (en)1999-03-302013-01-01Data storage management and scheduling system

Country Status (1)

CountryLink
US (4)US7665111B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10007695B1 (en)*2017-05-222018-06-26Dropbox, Inc.Replication lag-constrained deletion of data in a large-scale distributed data storage system
US10142674B2 (en)*2016-06-032018-11-27Rovi Guides, Inc.Systems and methods for aggressively recording content when a user is not at home
US10306331B2 (en)1999-03-302019-05-28Tivo Solutions Inc.System for remotely controlling client recording and storage behavior

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6097383A (en)*1997-01-232000-08-01Zenith Electronics CorporationVideo and audio functions in a web television
US20020118954A1 (en)*2001-12-072002-08-29Barton James M.Data storage management and scheduling system
US7665111B1 (en)*1999-10-202010-02-16Tivo Inc.Data storage management and scheduling system
US20030182567A1 (en)1999-10-202003-09-25Tivo Inc.Client-side multimedia content targeting system
US6598226B1 (en)*1999-11-122003-07-22Zenith Electronics CorporationApparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal
US6628729B1 (en)1999-11-122003-09-30Zenith Electronics CorporationApparatus and method for downloading and storing data from a digital receiver
US7882520B2 (en)*2000-12-202011-02-01Tivo Inc.Broadcast program recording overrun and underrun scheduling system
US7284064B1 (en)*2000-03-212007-10-16Intel CorporationMethod and apparatus to determine broadcast content and scheduling in a broadcast system
US7979881B1 (en)*2000-03-302011-07-12Microsoft CorporationSystem and method for identifying audio/visual programs to be recorded
US6937814B1 (en)*2000-04-142005-08-30Realnetworks, Inc.System and method for play while recording processing
US8875198B1 (en)*2001-08-192014-10-28The Directv Group, Inc.Network video unit
US7657916B2 (en)*2000-07-312010-02-02Cisco Technology, Inc.Digital subscriber television networks with local physical storage devices and virtual storage
US20020066101A1 (en)*2000-11-272002-05-30Gordon Donald F.Method and apparatus for delivering and displaying information for a multi-layer user interface
US7877768B2 (en)*2002-04-262011-01-25Tivo Inc.Smart broadcast program recording padding and scheduling system
US6983312B1 (en)*2001-07-162006-01-03At&T Corp.Method for using scheduled hyperlinks to record multimedia content
US8429688B1 (en)*2001-09-192013-04-23At&T Intellectual Property I, L.P.Broadcast programming guide
US8214256B2 (en)*2003-09-152012-07-03Time Warner Cable Inc.System and method for advertisement delivery within a video time shifting architecture
US9021529B2 (en)2004-07-152015-04-28Microsoft Technology Licensing, LlcContent recordation techniques
US20060090184A1 (en)*2004-10-262006-04-27David ZitoSystem and method for presenting information
US7570870B2 (en)*2005-09-272009-08-04Guideworks, LlcSystems and methods for recording programs of lesser interest when convenient
US8069461B2 (en)2006-03-302011-11-29Verizon Services Corp.On-screen program guide with interactive programming recommendations
US20070300271A1 (en)*2006-06-232007-12-27Geoffrey Benjamin AllenDynamic triggering of media signal capture
US8418217B2 (en)2006-09-062013-04-09Verizon Patent And Licensing Inc.Systems and methods for accessing media content
US8566874B2 (en)2006-10-032013-10-22Verizon Patent And Licensing Inc.Control tools for media content access systems and methods
US8464295B2 (en)2006-10-032013-06-11Verizon Patent And Licensing Inc.Interactive search graphical user interface systems and methods
US20080115166A1 (en)*2006-10-262008-05-15Kulvir Singh BhogalDigital video recorder processing system
US8510780B2 (en)2006-12-212013-08-13Verizon Patent And Licensing Inc.Program guide navigation tools for media content access systems and methods
US8015581B2 (en)2007-01-052011-09-06Verizon Patent And Licensing Inc.Resource data configuration for media content access systems and methods
US8103965B2 (en)2007-06-282012-01-24Verizon Patent And Licensing Inc.Media content recording and healing statuses
US8522289B2 (en)*2007-09-282013-08-27Yahoo! Inc.Distributed automatic recording of live event
US8051447B2 (en)2007-12-192011-11-01Verizon Patent And Licensing Inc.Condensed program guide for media content access systems and methods
CN101472117A (en)*2007-12-252009-07-01深圳Tcl新技术有限公司Apparatus and method for selectively recording program
US8689266B2 (en)*2008-03-252014-04-01International Business Machines CorporationDynamic rebroadcast scheduling of videos
US8561108B2 (en)*2008-03-252013-10-15International Business Machines CorporationVideo episode order adherence
JP4730626B2 (en)*2008-06-132011-07-20ソニー株式会社 Content supply apparatus, content supply method, and program
US8464309B2 (en)2008-09-052013-06-11Tivo Inc.Server-based program recording scheduling
US8566481B2 (en)*2009-06-102013-10-22Cisco Technology, Inc.Managing configuration data
US9258175B1 (en)2010-05-282016-02-09The Directv Group, Inc.Method and system for sharing playlists for content stored within a network
US8275245B2 (en)*2010-06-022012-09-25International Business Machines CorporationReplace content with like content to enhance program experience
US8831409B1 (en)*2010-06-072014-09-09Purplecomm Inc.Storage management technology
EP2759143B8 (en)2011-09-222017-08-02Thomson Licensing DTVMethod and apparatus for processing requests for recording content
US9141624B2 (en)2013-02-012015-09-22International Business Machines CorporationManaging the storage of media content
EP2955714A1 (en)2014-06-102015-12-16Thomson LicensingStorage device management method and apparatus, corresponding computer program product and non-transitory computer-readable medium
US9756393B2 (en)2014-07-312017-09-05At&T Intellectual Property I, L.P.Recording option for advertised programs
US9880825B1 (en)2015-08-062018-01-30Mesosphere, Inc.Distributed package management using meta-scheduling
US12332745B2 (en)2015-08-062025-06-17Nutanix, Inc.Distributed package management using meta-scheduling
CN106878664A (en)*2015-12-102017-06-20北京航天长峰科技工业集团有限公司The concurrently access of the network video device being limited for number of users and management method
US10547615B2 (en)*2016-09-122020-01-28International Business Machines CorporationSecurity response protocol based on security alert encoded data slices of a distributed storage network

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5945987A (en)*1995-05-051999-08-31Microsoft CorporationInteractive entertainment network system and method for providing short sets of preview video trailers
US6202210B1 (en)*1998-08-212001-03-13Sony Corporation Of JapanMethod and system for collecting data over a 1394 network to support analysis of consumer behavior, marketing and customer support
US20020054752A1 (en)*1998-08-072002-05-09Anthony WoodVideo data recorder with personal channels
US6732369B1 (en)*1995-10-022004-05-04Starsight Telecast, Inc.Systems and methods for contextually linking television program information

Family Cites Families (111)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4600989A (en)1982-03-031986-07-15Cavri Systems, Inc.Universal computer, recorded video interface
US5063547A (en)1984-07-021991-11-05U.S. Philips CorporationApparatus for automatically reproducing a user-defined preferred selection from a record carrier
US4706121B1 (en)1985-07-121993-12-14Insight Telecast, Inc.Tv schedule system and process
US5034902A (en)1986-12-091991-07-23Srg Schweizerische Radio-Und FernsehgesellschaftMethod and system for ascertaining the consumption habits of a test population
US4977455B1 (en)1988-07-151993-04-13System and process for vcr scheduling
CA2005070C (en)1988-12-231999-04-27Henry C. YuenApparatus and method for using encoded video recorder/player timer preprogramming information
US5307173A (en)1988-12-231994-04-26Gemstar Development CorporationApparatus and method using compressed codes for television program record scheduling
US5038211A (en)1989-07-051991-08-06The Superguide CorporationMethod and apparatus for transmitting and receiving television program information
US5353121A (en)1989-10-301994-10-04Starsight Telecast, Inc.Television schedule system
US5005084A (en)1989-12-191991-04-02North American Philips CorporationRemote control television system using supplementary unit for simplified personalized control
DE69024350T2 (en)1990-08-131996-07-18Matsushita Electric Ind Co Ltd Digital video signal recording and playback device
US5790198A (en)1990-09-101998-08-04Starsight Telecast, Inc.Television schedule information transmission and utilization system and process
WO1993008664A1 (en)1991-10-211993-04-29Accom, Inc.On-line video editing system
US7080392B1 (en)1991-12-022006-07-18David Michael GeshwindProcess and device for multi-level television program abstraction
US6400996B1 (en)1999-02-012002-06-04Steven M. HoffbergAdaptive pattern recognition based control system and method
NZ259147A (en)1992-12-091997-05-26Discovery Communicat IncNetwork controller for cable television
US5307713A (en)1992-12-181994-05-03White Kenneth LSelf-aligning wrench
US5515173A (en)1993-03-051996-05-07Gemstar Developement CorporationSystem and method for automatically recording television programs in television systems with tuners external to video recorders
US5369704A (en)1993-03-241994-11-29Engate IncorporatedDown-line transcription system for manipulating real-time testimony
US5524195A (en)1993-05-241996-06-04Sun Microsystems, Inc.Graphical user interface for interactive television with an animated agent
US5502504A (en)1994-04-281996-03-26Prevue Networks, Inc.Video mix program guide
US5701383A (en)1994-05-201997-12-23Gemstar Development CorporationVideo time-shifting apparatus
US5523796A (en)1994-05-201996-06-04Prevue Networks, Inc.Video clip program guide
JP3575063B2 (en)1994-07-042004-10-06ソニー株式会社 Playback device and playback method
US5534911A (en)1994-11-021996-07-09Levitan; GutmanVirtual personal channel in a television system
US5867205A (en)1994-11-141999-02-02Intel CorporationMethod and apparatus for controlling video/audio and channel selection for a communication signal based on textual information indicative of channel contents of a signal
US6029195A (en)1994-11-292000-02-22Herz; Frederick S. M.System for customized electronic identification of desirable objects
US5758257A (en)1994-11-291998-05-26Herz; FrederickSystem and method for scheduling broadcast of and access to video programs and other data using customer profiles
JP3360705B2 (en)*1994-12-212002-12-24ソニー株式会社 Broadcast receiving device and broadcast receiving method
US5596373A (en)*1995-01-041997-01-21Sony CorporationMethod and apparatus for providing program oriented information in a multiple station broadcast system
DE69637514D1 (en)1995-03-302008-06-19Thomson Licensing Method and arrangement for classifying video signals
WO1996032722A1 (en)1995-04-081996-10-17Sony CorporationEditing system
US5828945A (en)1995-04-171998-10-27Starsight Telecast, Inc.Merging multi-source information in a television system
US5550576A (en)1995-04-171996-08-27Starsight Telecast IncorporatedMethod and apparatus for merging television program schedule information received from multiple television schedule information sources
US5861906A (en)1995-05-051999-01-19Microsoft CorporationInteractive entertainment network system and method for customizing operation thereof according to viewer preferences
US5805763A (en)1995-05-051998-09-08Microsoft CorporationSystem and method for automatically recording programs in an interactive viewing system
US5585838A (en)1995-05-051996-12-17Microsoft CorporationProgram time guide
GB9510507D0 (en)1995-05-241995-07-19Thomson Consumer ElectronicsUser interface animation using mpeg video compression techniques
US6209132B1 (en)1995-06-152001-03-27Intel CorporationHost apparatus for simulating two way connectivity for one way data streams
US5815145A (en)1995-08-211998-09-29Microsoft CorporationSystem and method for displaying a program guide for an interactive televideo system
US5758259A (en)1995-08-311998-05-26Microsoft CorporationAutomated selective programming guide
US5793438A (en)1995-11-131998-08-11Hyundai Electronics AmericaElectronic program guide with enhanced presentation
US5872588A (en)1995-12-061999-02-16International Business Machines CorporationMethod and apparatus for monitoring audio-visual materials presented to a subscriber
US6061056A (en)1996-03-042000-05-09Telexis CorporationTelevision monitoring system with automatic selection of program material of interest and subsequent display under user control
US5774664A (en)1996-03-081998-06-30Actv, Inc.Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5805235A (en)1996-04-031998-09-08Hyundai Electronics AmericaBookmarking television program and channel selections
US5940073A (en)1996-05-031999-08-17Starsight Telecast Inc.Method and system for displaying other information in a TV program guide
US5801787A (en)1996-06-141998-09-01Starsight Telecast, Inc.Television schedule system and method of operation for multiple program occurrences
US5909638A (en)1996-08-061999-06-01Maximum Video Systems, Inc.High speed video distribution and manufacturing system
AU4175797A (en)*1996-09-031998-03-26Starsight Telecast IncorporatedSchedule system with enhanced recording capability
BR9712052A (en)1996-09-171999-08-24Starsight Telecast Inc Television program-system with demo menu of actions and icons
US5907322A (en)*1996-10-161999-05-25Catch Tv Acquisition Corp.Television event marking system
US20030005463A1 (en)*1999-09-302003-01-02Douglas B MacraeAccess to internet data through a television system
US6061503A (en)*1996-11-062000-05-09Zenith Electronics CorporationMethod for resolving conflicts among time-based data
US5801747A (en)1996-11-151998-09-01Hyundai Electronics AmericaMethod and apparatus for creating a television viewer profile
US20030066085A1 (en)*1996-12-102003-04-03United Video Properties, Inc., A Corporation Of DelawareInternet television program guide system
US6177931B1 (en)1996-12-192001-01-23Index Systems, Inc.Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US8635649B2 (en)*1996-12-192014-01-21Gemstar Development CorporationSystem and method for modifying advertisement responsive to EPG information
US5850218A (en)*1997-02-191998-12-15Time Warner Entertainment Company L.P.Inter-active program guide with default selection control
JPH10261251A (en)1997-03-181998-09-29Sony CorpReceiver, receiving method, transmitter, transmitting method, transmitter/receiver and transmitting/receiving method
US6208799B1 (en)*1997-04-292001-03-27Time Warner Entertainment Company L.P.VCR recording timeslot adjustment
US6292624B1 (en)*1997-05-132001-09-18Sony CorporationSystem and method for selection/deselection of timer recording
US6260192B1 (en)*1997-06-022001-07-10Sony CorporationFiltering system based on pattern of usage
US6028600A (en)*1997-06-022000-02-22Sony CorporationRotary menu wheel interface
EP1143731B1 (en)1997-06-022009-05-13Sony Electronics Inc.Displaying internet content and television programming
US20030040962A1 (en)1997-06-122003-02-27Lewis William H.System and data management and on-demand rental and purchase of digital data products
US6012086A (en)*1997-06-242000-01-04Sony CorporationInternet event timer recording for video and/or audio
KR100316632B1 (en)1997-06-252001-12-20윤종용Programming tool for home networks
US20030088872A1 (en)1997-07-032003-05-08Nds LimitedAdvanced television system
JP3656874B2 (en)1997-07-042005-06-08ソニー株式会社 Electronic device control system and method, playback device, and output device
JP4416846B2 (en)1997-08-222010-02-17ソニー株式会社 Computer-readable recording medium recording menu control data, and menu control method and apparatus
DE69805420T2 (en)*1997-09-182003-01-30United Video Properties Inc REMINDER FOR INTERNET TELEVISION GUIDE BY ELECTRONIC MAIL
TW392402B (en)*1997-10-222000-06-01Hitachi LtdMethod for using audio and video machine and audio and video machine system
US6442598B1 (en)*1997-10-272002-08-27Microsoft CorporationSystem and method for delivering web content over a broadcast medium
US6594682B2 (en)*1997-10-282003-07-15Microsoft CorporationClient-side system for scheduling delivery of web content and locally managing the web content
US6741869B1 (en)*1997-12-122004-05-25International Business Machines CorporationRadio-like appliance for receiving information from the internet
US6507951B1 (en)*1998-01-052003-01-14Amiga Development LlcSystem for time-shifting events in a multi-channel convergence system
US7003790B1 (en)1998-01-312006-02-21Sony CorporationBroadcast-program selection history information acquisition apparatus and its method
US7171677B1 (en)*1998-02-252007-01-30Nec CorporationBroadcast storing and displaying apparatus and video apparatus
US7185355B1 (en)1998-03-042007-02-27United Video Properties, Inc.Program guide system with preference profiles
JPH11259927A (en)*1998-03-061999-09-24Matsushita Electric Ind Co Ltd Program recording reservation device
JP4182369B2 (en)*1998-05-292008-11-19ソニー株式会社 Recording / reproducing apparatus and method, and recording medium
US20050204388A1 (en)*1998-06-112005-09-15Knudson Edward B.Series reminders and series recording from an interactive television program guide
US6614987B1 (en)*1998-06-122003-09-02Metabyte, Inc.Television program recording with user preference determination
US6481011B1 (en)1998-06-162002-11-12Prevue Networks, Inc.Program guide system with user designated color coding
US6412112B1 (en)1998-06-302002-06-25Webtv Networks, Inc.System for transmitting digital data through a lossy channel
AR020608A1 (en)*1998-07-172002-05-22United Video Properties Inc A METHOD AND A PROVISION TO SUPPLY A USER REMOTE ACCESS TO AN INTERACTIVE PROGRAMMING GUIDE BY A REMOTE ACCESS LINK
US6898762B2 (en)1998-08-212005-05-24United Video Properties, Inc.Client-server electronic program guide
TW465235B (en)*1998-09-172001-11-21United Video Properties IncElectronic program guide with digital storage
US6993721B2 (en)*1998-11-302006-01-31Sony CorporationWeb channel guide graphical interface system and method
US6522342B1 (en)*1999-01-272003-02-18Hughes Electronics CorporationGraphical tuning bar for a multi-program data stream
US6675388B1 (en)1999-01-292004-01-06International Business Machines CorporationData distribution system using coordinated analog and digital streams
US6532589B1 (en)*1999-03-252003-03-11Sony Corp.Method and apparatus for providing a calendar-based planner in an electronic program guide for broadcast events
US7146626B1 (en)1999-03-292006-12-05The Directv Group, Inc.Method and apparatus for storing and displaying digital objects associated with an electronic television program guide using fuzzy logic
US7665111B1 (en)*1999-10-202010-02-16Tivo Inc.Data storage management and scheduling system
MXPA01012397A (en)1999-06-022003-06-24Thomson Licensing SaMethod and device for controlling a home network from an external communication network.
US6725281B1 (en)1999-06-112004-04-20Microsoft CorporationSynchronization of controlled device state using state table and eventing in data-driven remote device control model
US6654546B1 (en)1999-10-052003-11-25Digital Networks North America, IncField upgradeable recording device
US6757691B1 (en)1999-11-092004-06-29America Online, Inc.Predicting content choices by searching a profile database
WO2001052173A1 (en)2000-01-132001-07-19Erinmedia, Inc.Privacy compliant multiple dataset correlation system
US6658663B1 (en)2000-03-082003-12-02Koninklijke Philips Electronics N.V.Business model for leasing storage on a digital recorder
US7979881B1 (en)2000-03-302011-07-12Microsoft CorporationSystem and method for identifying audio/visual programs to be recorded
US20010053274A1 (en)2000-06-202001-12-20Koninklijke Philips Electronics N.V.System and method for remote control of consumer electronics over data network with visual feedback
US6425128B1 (en)2000-06-302002-07-23Keen Personal Media, Inc.Video system with a control device for displaying a menu listing viewing preferences having a high probability of acceptance by a viewer that include weighted premium content
US8495679B2 (en)2000-06-302013-07-23Thomson LicensingMethod and apparatus for delivery of television programs and targeted de-coupled advertising
US7917602B2 (en)2000-08-082011-03-29The Directv Group, Inc.Method and system for remote television replay control
US8302127B2 (en)2000-09-252012-10-30Thomson LicensingSystem and method for personalized TV
US20030115585A1 (en)2001-07-112003-06-19International Business Machines CorporationEnhanced electronic program guide
US20030028871A1 (en)2001-07-202003-02-06Annie WangBehavior profile system and method
US7046911B2 (en)2001-09-292006-05-16Koninklijke Philips Electronics N.V.System and method for reduced playback of recorded video based on video segment priority
US20050251750A1 (en)2004-05-102005-11-10Robert ValloneTelevision viewer interface system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5945987A (en)*1995-05-051999-08-31Microsoft CorporationInteractive entertainment network system and method for providing short sets of preview video trailers
US6732369B1 (en)*1995-10-022004-05-04Starsight Telecast, Inc.Systems and methods for contextually linking television program information
US20020054752A1 (en)*1998-08-072002-05-09Anthony WoodVideo data recorder with personal channels
US6202210B1 (en)*1998-08-212001-03-13Sony Corporation Of JapanMethod and system for collecting data over a 1394 network to support analysis of consumer behavior, marketing and customer support

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10306331B2 (en)1999-03-302019-05-28Tivo Solutions Inc.System for remotely controlling client recording and storage behavior
US10142674B2 (en)*2016-06-032018-11-27Rovi Guides, Inc.Systems and methods for aggressively recording content when a user is not at home
US11122326B2 (en)2016-06-032021-09-14Rovi Guides, Inc.Systems and methods for aggressively recording content when a user is not at home
US11770580B2 (en)2016-06-032023-09-26Rovi Guides, Inc.Systems and methods for aggressively recording content when a user is not at home
US12375752B2 (en)2016-06-032025-07-29Aceia Guides Inc.Systems and methods for aggressively recording content when a user is not at home
US10007695B1 (en)*2017-05-222018-06-26Dropbox, Inc.Replication lag-constrained deletion of data in a large-scale distributed data storage system
US11226954B2 (en)2017-05-222022-01-18Dropbox, Inc.Replication lag-constrained deletion of data in a large-scale distributed data storage system

Also Published As

Publication numberPublication date
US20100146551A1 (en)2010-06-10
US7665111B1 (en)2010-02-16
US9538243B2 (en)2017-01-03
US20130125169A1 (en)2013-05-16
US8347337B2 (en)2013-01-01

Similar Documents

PublicationPublication DateTitle
US10140359B2 (en)Distributed database management system
US9538243B2 (en)Data storage management and scheduling system
US10306331B2 (en)System for remotely controlling client recording and storage behavior
EP1166555B1 (en)Data storage management and scheduling system
US6490722B1 (en)Software installation and recovery system
US9674577B1 (en)Data storage management and scheduling system
US9693104B2 (en)Client-side multimedia content targeting system
US20190174176A1 (en)Broadcast program recording overrun and underrun scheduling system

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:TIVO SOLUTIONS INC., CALIFORNIA

Free format text:CHANGE OF NAME;ASSIGNOR:TIVO INC.;REEL/FRAME:041493/0822

Effective date:20160908

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp