Electronic television program guide schedule system and method
First Claim
1. An electronic programming guide for use with a receiver for displaying programs on a plurality of user-selectable channels comprising:
- user control means for issuing control commands, including channel-control commands;
data processing means for receiving said control commands and for generating video control commands;
a video display generator adapted to receive video control commands from said data processing means for generating and displaying a location menu on said receiver, said location menu identifying for a user a program source or subject matter category associated with each of said plurality of channels; and
a virtual channel accessible in the tuning sequence of said plurality of channels;
said data processing means causing said location menu to be displayed in response to a user control command to tune to said virtual channel.
15 Assignments
0 Petitions
Accused Products
Abstract
An electronic program schedule system which includes a receiver for receiving broadcast, satellite or cablecast television programs for a plurality of television channels and a tuner for tuning a television receiver to a selected one of the plurality of channels. A data processor receives and stores in a memory television program schedule information for a plurality of television programs to appear on the plurality of television channels. A user control apparatus, such as a remote controller, is utilized by a viewer to choose user control commands and transmit signals in response to the data processor which receives the signals in response to user control commands. A television receiver is used to display the television programs and television program schedule information. A video display generator receives video control commands from the data processor and program schedule information from the memory and displays a portion of the program schedule information in overlaying relationship with a television program appearing on a television channel in at least one mode of operation of the television programming guide. The data processor controls the video display generator with video control commands, issued in response to the user control commands, to display program schedule information for any chosen one of the plurality of television programs in overlaying relationship with at least one television program then appearing on any chosen one of the plurality of channels on the television receiver.
-
Citations
31 Claims
-
1. An electronic programming guide for use with a receiver for displaying programs on a plurality of user-selectable channels comprising:
-
user control means for issuing control commands, including channel-control commands; data processing means for receiving said control commands and for generating video control commands; a video display generator adapted to receive video control commands from said data processing means for generating and displaying a location menu on said receiver, said location menu identifying for a user a program source or subject matter category associated with each of said plurality of channels; and a virtual channel accessible in the tuning sequence of said plurality of channels;
said data processing means causing said location menu to be displayed in response to a user control command to tune to said virtual channel. - View Dependent Claims (2, 3, 9)
-
-
4. A process for use with a receiver having a plurality of user-selectable channels for displaying programs comprising:
-
providing user control means for issuing control commands, including channel-control commands; inputting to a data processor said control commands; controlling a video display generator with the data processor for generating and displaying a location menu on said receiver, said location menu identifying for a user a program source or subject matter category associated with each of said plurality of channels; providing a virtual channel accessible in the tuning sequence of said plurality of channels; and configuring said data processor to cause said location menu to be displayed in response to a user control command to tune to said virtual channel. - View Dependent Claims (5, 6, 7, 8)
-
-
10. A system for providing an interactive electronic programming guide comprising:
-
means for electronically storing program schedule information for a plurality of programs; means for receiving background views including graphical portions; user control means for issuing control commands; a data processor for generating display control commands in response to said user control commands; selection means for selecting one of said background views comprising the data processor and wherein the data processor automatically selects the background view based on predetermined selection criteria; and a video display generator for receiving said program schedule information, said display control commands from said data processor and said selected background view and for displaying portions of said schedule information in partial overlaying relationship with said selected background view in response to a user control command to display schedule information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 29)
-
-
11. A system for providing an interactive electronic programming guide comprising:
-
means for electronically storing program schedule information for a plurality of programs; means for receiving background views including graphical portions; user control means for issuing control commands; a data processor for generating display control commands in response to said user control commands; selection means for selecting one of said background views comprising a background selection menu including a selector for allowing a user to select said one background view using said user control means; and a video display generator for receiving said program schedule information, said display control commands from said data processor and said selected background view and for displaying portions of said schedule information in partial overlaying relationship with said selected background view in response to a user control command to display schedule information. - View Dependent Claims (12)
-
-
20. A process for providing an interactive electronic programming guide comprising:
-
storing in a memory program schedule information for a plurality of programs; receiving background views including graphical portions; controlling a video display generator using control commands from a data processor; selecting one of said received background views for display automatically with the data processor; and displaying, in response to a user control command to display program schedule information, a portion of said program schedule information in partial overlaying relationship with said selected background view. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
21. A process for providing an interactive electronic programming guide comprising:
-
storing in a memory program schedule information for a plurality of programs; receiving background views including graphical portions; controlling a video display generator using control commands from a data processor; displaying selection means comprising a background selection menu including a selector for allowing a user to select one of said background views using said user control means; and displaying, in response to a user control command to display program schedule information, a portion of said program schedule information in partial overlaying relationship with said selected background view. - View Dependent Claims (22)
-
-
30. A system for providing an interactive electronic programming guide comprising:
-
means for electronically storing program schedule information for a plurality of programs, said program schedule information comprising program title information, said program title information comprising abbreviated titles and complete titles; user control means for issuing control commands; a data processor for generating display control commands in response to said user control commands; a video display generator for receiving said program schedule information and said control commands from said data processor and generating, in response to said display control commands, a viewable display of program schedule information comprising display cells, at least one display cell having an available space for displaying said program title information; said data processor selecting for display in said display cells either said abbreviated title or said complete title in accordance with the available display space in each said display cell in which program title information is to be displayed and in response to a user control command to display program schedule information. - View Dependent Claims (31)
-
Specification