| Patent Number |
Title Of Patent |
Date Issued |
| RE37722 |
Object-oriented system for the transparent translation among locales of locale-dependent applica |
May 28, 2002 |
| User interface objects are stored in a user interface object archive which is a database physically located in the shared library of an associated application program. In order to facilitate "localization", or preparation of an application developed in one language for use in an "area" o |
| 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 |
| 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 |
| 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 |
| 6981227 |
Systems and methods for a dimmable user interface |
December 27, 2005 |
| Systems and methods for a dimmable user interface. A user interface is simultaneously displayed with video content or other data in the same window of a display device. The user interface has a level of transparency that is user adjustable. The user can thus make the user interface eithe |
| 6587102 |
Rendering panels in multiple display contexts |
July 1, 2003 |
| A method for describing a panel to be displayed in a plurality of display contexts within a user interface including defining a panel description describing the functionality of the panel, a plurality of resource descriptions each describing the appearance of the panel and a mapping |
| 6061059 |
Providing a preview capability to a graphical user interface dialog |
May 9, 2000 |
| Methods and computer programs for providing a preview capability to dialogs that include determining whether a dialog includes a preview control, and based on the determination processing dialog control commands to provide a preview capability. The methods and programs may use a dialog c |