| Patent Number |
Title Of Patent |
Date Issued |
| 7603688 |
Cycling of recording states for program selections during video recording conflict resolutions |
October 13, 2009 |
| The present invention generally relates to conflict management resolution. Typically systems for resolving conflicts between television programs with coinciding broadcast schedules use preferences, a confusing and limited display, or a combination thereof. The present invention, on o |
| 7600246 |
Method and apparatus for analyzing program data |
October 6, 2009 |
| A system identifies a television program selected to be recorded. The identified television program has a scheduled start time and is associated with a program series. A program guide is searched to locate television programs associated with the same series as the identified televisi |
| 7584497 |
Strategies for scheduling bandwidth-consuming media events |
September 1, 2009 |
| Scheduling functionality is described for resolving conflicts in the schedules of respective client devices, where the schedules are used to govern the recordation of media programs by the respective client devices. The client devices use virtual tuner functionality to receive media |
| 7581238 |
Program episodes recording |
August 25, 2009 |
| A client device for a television-based entertainment system receives a viewer request to record episodes of a program and generates an episode record chart that designates a start time to record the episodes on one or more broadcast dates. The client device establishes a time window that |
| 7571454 |
Strategies for updating schedules |
August 4, 2009 |
| Scheduling functionality is employed at a head-end site to update schedules used by a plurality of respective client devices to define the recording of media presentation events. The scheduling functionality operates by: compiling a master list of unique entries culled from the plura |
| 7555196 |
Methods and systems for synchronizing timecodes when sending indices to client devices |
June 30, 2009 |
| Methods and systems for indexing programs are described. In accordance with one embodiment, program data associated with a program recorded on a first entertainment system is processed sufficient to create one or more signatures. The signatures define points of reference that can be |
| 7394967 |
Recorded content management |
July 1, 2008 |
| A recorded content management system determines when recorded content maintained in a television-based entertainment and information system has been watched by a viewer. When a segment or percentage of the recorded content for a particular program is displayed for viewing, it is dete |
| 7380264 |
Systems for unifying heterogeneous multimedia tuners |
May 27, 2008 |
| A system for unifying heterogeneous multimedia tuners. The system produces a unified channel lineup and coordinates multiple diverse tuners to perform multimedia tasks associated with the unified lineup. In one implementation, tuner allocation policy allows behind-the-scenes tuner as |
| 7298960 |
Playback diagnostics |
November 20, 2007 |
| A request is received to create a program event to record a program from a broadcast start time through a broadcast end time on a broadcast channel. The program event is created to record the program in a recording for a playback of the program from the recording. Upon an occurrence of a |
| 7277137 |
Method and apparatus for selecting among multiple tuners |
October 2, 2007 |
| A system or method selects among multiple tuners to tune a particular channel. A request is received to tune a first channel. In response to this request, a first tuner is assigned to tune the first channel. A request is received to tune a second channel. If the program tuned by the |
| 7200611 |
TV program database |
April 3, 2007 |
| Before a programming guide is created, a unique code is assigned to each TV program that can be identified in the programming guide. Prior to the creation of the programming guide, a viewer selects the unique code corresponding to the TV show that the viewer would like to record when |
| 7088910 |
Optimizing use of storage space in a video data recording system |
August 8, 2006 |
| Systems and methods for optimizing the use and availability of storage space in a video data recording system. An intelligent disk recording and management system selectively assigns tags to determine the manner and/or priority of recording programs onto a storage device and the priority |
| 6897904 |
Method and apparatus for selecting among multiple tuners |
May 24, 2005 |
| A system or method selects among multiple tuners to tune a particular channel. A request is received to tune a first channel. In response to this request, a first tuner is assigned to tune the first channel. A request is received to tune a second channel. If the program tuned by the |
| 6798971 |
Systems and methods for providing continuous recording of repeating programming |
September 28, 2004 |
| Systems and methods for continuously and selectively recording a repeating program to provide a viewer instant access to a recent version of the repeating program without having to wait until the next start time, and to allow the viewer to only view the specific segments of the repeating |