Electronic television program guide channel system and method
First Claim
1. A system for providing an electronic television programming guide on a television channel comprising:
- means for receiving television program schedule information for a plurality of television programs;
data processing means for generating control commands;
a multimedia generator for receiving said television program schedule information and said control commands from said data processing means and generating, in response to said control commands, a first viewable display comprising a portion of said television program schedule information in grid format, said viewable display comprising program titles for a first plurality of television channels and a plurality of time slots;
and a second viewable display comprising a portion of said television program schedule information in grid format, said second viewable display comprising program titles for a second plurality of television channels and said plurality of time slots,wherein said data processing means causes said multimedia generator to fade out said first plurality of television channels and associated titles and fade in said second plurality of television channels and associated titles.
15 Assignments
0 Petitions
Accused Products
Abstract
An electronic program schedule system which includes a receiver for receiving television program schedule information and promotional information transmitted via satellite, a digital playback system for storing the schedule and promotional information and formatting pages of said information, and a cable television channel modulator for modulating the pages of information onto a cable television system. A data processor in the playback system 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 television receiver is used to display the television program schedule and promotional information by tuning the receiver or cable converter box to the designated channel upon which the signals are modulated. A multimedia generator receives control commands from the data processor and program schedule information from the memory and displays a portion of the program schedule information in either full screen grid format or partial screen grid format together with promotional information, as controlled by a schedule for display of the promotional information resident in the data processor. The data processor controls the multimedia generator with control commands, issued in response to a computer program resident on the data processor, to display program schedule information and promotional information.
-
Citations
72 Claims
-
1. A system for providing an electronic television programming guide on a television channel comprising:
-
means for receiving television program schedule information for a plurality of television programs; data processing means for generating control commands; a multimedia generator for receiving said television program schedule information and said control commands from said data processing means and generating, in response to said control commands, a first viewable display comprising a portion of said television program schedule information in grid format, said viewable display comprising program titles for a first plurality of television channels and a plurality of time slots; and a second viewable display comprising a portion of said television program schedule information in grid format, said second viewable display comprising program titles for a second plurality of television channels and said plurality of time slots, wherein said data processing means causes said multimedia generator to fade out said first plurality of television channels and associated titles and fade in said second plurality of television channels and associated titles. - View Dependent Claims (2, 47, 48, 56, 59, 60, 61, 66, 67, 68, 69, 70, 71)
-
-
3. A system for providing an electronic television programming guide on a television channel comprising:
-
storage means for storing television program schedule information for a plurality of television programs and promotional information including digital video data and textual data; data processing means for generating control commands; means for receiving said digital video data from said storage means and forming said data into a video signal; a multimedia generator for receiving said program schedule information and said control commands from said data processing means and generating, in response to said control commands, a first viewable display comprising a portion of said television program schedule information in grid format, said viewable display comprising program titles for a first plurality of television channels and a plurality of time slots, said viewable display of program listings further comprising a video window displaying said promotional video signal and a text window displaying said promotional textual data, and a second viewable display of television program listings in grid format, said second viewable display of program listings comprising program schedule information for a second plurality of television channels and said plurality of time slots, said second plurality of television channels differing from said first plurality of television channels, wherein said data processing means causes said multimedia generator to fade out said first plurality of television channels and associated listings and fade in said second plurality of television channels and associated listings. - View Dependent Claims (4, 5, 6)
-
-
7. A system for providing an electronic television programming guide on a television channel comprising:
-
means for receiving television program schedule information for a plurality of television programs; means for receiving background views including graphical portions; data processing means for selecting one of said background views and for generating control commands; a multimedia generator for receiving said selected background view and control commands from said data processing means and generating, in response to said control commands, a first viewable display comprising a portion of said television program schedule information in grid format, said viewable display of program schedule information comprising program titles for a plurality of television channels and a plurality of time slots, wherein said data processor causes said multimedia generator to provide a video signal comprising said viewable display in partial overlaying relationship with said background view. - View Dependent Claims (8, 42, 43, 44)
-
-
9. A system for providing an electronic television programming guide on a television channel comprising:
-
storage means for storing television program schedule information for a plurality of television programs; promotional information storage means for storing promotional information including digital video data and textual data; background view storage means for storing background views including graphical portions; data processing means for retrieving said program schedule and promotional information and a background view and for generating control commands; means for receiving said digital video data from said promotional information storage means and forming said data into a video signal; a multimedia generator for receiving control commands from said data processing means and generating, in response to said control commands, a viewable display comprising a portion of said television program schedule information in grid format, said viewable display comprising program titles for a plurality of television channels and a plurality of time slots, said viewable display further comprising a video window displaying said video signal and a text window displaying said textual data, wherein said data processing means causes said multimedia generator to provide a video signal comprising said viewable display in partial overlaying relationship with said background view. - View Dependent Claims (10, 11, 12, 37)
-
-
13. A process for providing an electronic television program guide on a television channel comprising:
-
receiving television program schedule information, providing a portion of said television program schedule information to a multimedia generator, controlling said multimedia generator with commands from a data processor, said multimedia generator generating, in response to said control commands, a video signal comprising a viewable display of program schedule information in grid format, said schedule information comprising program titles for a plurality of television channels and a plurality of time slots, repeating said controlling and generating steps for a second viewable display of program schedule information comprising program titles for a second plurality of channels and said plurality of time slots, wherein said multimedia generator fades out said first plurality of television channels and associated listings and fades in said second plurality of television channels and associated listings. - View Dependent Claims (14, 41, 45, 46, 58)
-
-
15. A system for providing an electronic television programming guide on a television channel comprising:
-
means for receiving television program schedule information for a plurality of television programs, said program schedule information comprising program title information, said program title information comprising abbreviated titles and complete titles; data processing means for generating control commands; a multimedia generator for receiving said program schedule information and said control commands from said data processing means and generating, in response to said control commands, viewable displays of television program schedule information in a grid comprising grid cells, said grid cells comprising program title information, wherein said multimedia generator generates a first viewable display of television program schedule information for a first plurality of television channels and a plurality of time slots, and a second viewable display of television program schedule information for a second plurality of television channels and said plurality of time slots, said second plurality of television channels differing from said first plurality of television channels, wherein said abbreviated titles and said complete titles are selected by said data processing means from said program title information in accordance with the available display space in said grid cells.
-
-
16. In an electronic television programming guide system including a storage means for storing television program schedule information, data processing means for retrieving said program schedule information and for generating control commands, and multimedia generator means for receiving said control commands and said retrieved program schedule information and generating in response thereto a viewable display of television program schedule information in grid format, a process for forming descriptions of television programs for display in the grid cells of said listings viewable display comprising:
-
providing a database of television program schedule information to a data processor, extracting program title and program duration information from said schedule information, determining the size of a grid cell in which said title information will be displayed in response to said program duration information, determining the available space in said grid cell, determining the space required for display of the program title, comparing said program title space with the available space in said grid cell, comparing said program title information to a library of program titles stored in a memory means if said program title space is greater than said grid cell space, displaying said program title if said title is not included in said library, editing said title, placing said edited title in said database, and placing said edited title in said library.
-
-
17. A system for creating a database of program schedule information for use with an electronic television programming guide utilizing display cells for the display of program title information comprising:
-
means for extracting program title and program duration information from said television program schedule information; means for determining the sizes of the display cells in which said title information will be displayed in response to said program duration information; and
for each of said display cell sizes;means for determining the available space for the display of program title information, means for determining the space required for the display of said title, means for comparing said available space with said required space, means for comparing said program title information to a library of program titles stored in a memory means if said required space is greater than said available space, means for displaying said program title if said title is not included in said library, means for editing said title, and means for placing said edited title in said database. - View Dependent Claims (18, 39)
-
-
19. A system for providing an electronic television programming guide on a television channel comprising:
-
storage means for storing television program schedule information, said program schedule information comprising information identifying the program channel, program start time, program duration, and program title for a plurality of television programs; data processing means for generating control commands; a multimedia generator for receiving said control commands from said data processing means and a portion of said program schedule information from said storage means and generating in response thereto a video signal comprising a first viewable display of television program schedule information in grid format for a first plurality of television channels and a plurality of time slots, wherein, after a predetermined amount of time, said multimedia generator generates a second video signal comprising a second viewable display of television program schedule information in grid format for a second plurality of television channels and said plurality of time slots, said second plurality of television channels differing from said first plurality of television channels; wherein said viewable displays comprise rows to designate television channels and columns to designate time slots, said program titles being displayed in the grid formed by said rows and columns, and said multimedia generator fades out said first plurality of television channels and associated titles and fades in said second plurality of channels and associated titles and provides said viewable displays in video signal format to a modulator for transmission as a television signal. - View Dependent Claims (20, 21, 22, 23, 24, 25, 57)
-
-
26. A process for providing an electronic television programming guide on a television channel comprising:
-
receiving television program schedule information for a plurality of television programs, receiving background views including graphical portions, controlling a multimedia generator using control commands from a data processor, selecting one of said received background views for display, generating, in response to said control commands, a video signal comprising a viewable display of a portion of said television program schedule information in grid format, said viewable display comprising program titles for a plurality of television channels and a plurality of time slots, wherein said video signal comprises said viewable display in partial overlaying relationship with said selected background view. - View Dependent Claims (27, 28, 29, 54, 55)
-
-
30. A system for providing an electronic television programming guide on a television channel comprising:
-
means for receiving television program schedule information for a plurality of television programs; data processing means for generating control commands; a multimedia generator for receiving said program schedule information and said control commands from said data processing means and generating, in response to said control commands, a first viewable display comprising a portion of said television program schedule information in grid format, said viewable display comprising program titles for a plurality of television channels and a plurality of time slots, and a second viewable display comprising a portion of said television program schedule information in grid format, said second viewable display comprising program titles for said plurality of television channels and a second plurality of time slots, wherein said data processing means causes said multimedia generator to fade out said first plurality of time slots and associated titles and fade in said second plurality of time slots and associated titles. - View Dependent Claims (31)
-
-
32. A system for providing an electronic television programming guide on a television channel comprising:
-
storage means for storing television program schedule information for a plurality of television programs; background view storage means for storing background views including graphical portions; data processing means for retrieving said program schedule information and one of said background views and for generating control commands; a multimedia generator for receiving said selected background view and control commands from said data processing means and generating, in response to said control commands, a first viewable display comprising a portion of said television program schedule information in grid format, said viewable display of program listings comprising program titles for a plurality of television channels and a plurality of time slots, wherein said data processor causes said multimedia generator to provide a video signal comprising said viewable display in partial overlaying relationship with said background view. - View Dependent Claims (33, 34, 35, 36, 49, 50, 51, 52, 53, 72)
-
-
38. A process for providing an electronic television program guide on a television channel comprising:
-
receiving television program schedule information, providing a portion of said television program schedule information to a multimedia generator, controlling said multimedia generator with commands from a data processor, said multimedia generator generating, in response to said control commands, a video signal comprising a viewable display of program schedule information in grid format, said schedule information comprising program titles for a plurality of television channels and a plurality of time slots, modulating said video signal to a television channel frequency, transmitting said video signal for a predetermined period of time, repeating said controlling, generating, modulating, and transmitting steps for a second viewable display of program schedule information comprising program titles for said plurality of channels and a second plurality of time slots, wherein said multimedia generator fades out said first plurality of time slots and associated listings and fades in said second plurality of time slots and associated listings after said predetermined period of time.
-
-
40. A system for providing an electronic television programming guide on a television channel comprising:
-
means for receiving television program schedule information for a plurality of television programs; means for receiving promotional information including digital video data and associated textual data; means for forming said digital video data into a promotional video signal; data processing means for generating control commands; a multimedia generator for receiving control commands from said data processing means and generating, in response to said control commands, a first viewable display comprising a portion of said television program schedule information in grid format, said viewable display of program listings comprising program titles for a first plurality of television channels and a plurality of time slots; and a second viewable display comprising a portion of said television program schedule information in grid format, said second viewable display comprising program titles for a second plurality of television channels and said plurality of time slots, said second viewable display further comprising a video window containing said promotional video signal and a text window containing said promotional text, wherein said second plurality of television channels is less than said first plurality of television channels and said data processing means causes said multimedia generator to fade out said first plurality of television channels and associated titles and fade in said second plurality of television channels, the titles associated with said second plurality of television channels, and said video and text windows.
-
-
62. A method of creating a database of program schedule information for use with an electronic programming guide comprising:
-
providing a database of television program schedule information to a data processor, extracting program title and program duration information from said schedule information, determining the size of a display cell in which said title information will be displayed in response to said program duration information, determining the available space in said display cell, determining the space required for display of the program title, comparing said program title space with the available space in said grid cell, comparing said program title information to a library of program titles stored in a memory means if said program title space is greater than said display cell space, displaying said program title if said title is not included in said library, editing said title, placing said edited title in said database, and placing said edited title in said library. - View Dependent Claims (63)
-
-
64. A system for providing an electronic television programming guide on a television channel comprising:
-
means for receiving television program schedule information for a plurality of television programs, said program schedule information comprising program title information, said program title information comprising abbreviated titles and complete titles; data processing means for generating control commands; a display generator for receiving said program schedule information and said control commands from said data processing means and generating, in response to said control commands, a viewable display of television program schedule information in a grid comprising display cells, at least one said display cell having an available space for displaying said program title information; wherein said data processing means selects 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. - View Dependent Claims (65)
-
Specification