Program category selection with filtered data and displayed cascaded cards
First Claim
1. A method comprising the steps of:
- receiving program schedule data for at least 300 individual channels for a time period of at least a week, said program schedule data having at least 3600 individual program titles with each of said individual titles having a respective start and stop time;
storing said program schedule data in local memory for rapid sorting and retrieval in a database format;
displaying a plurality of vertically cascaded cards with each card representing a respective individual title with its particular start time and channel;
filtering the program schedule data in response to interactive user inputs into a subgroup of the program schedule data;
displaying the subgroup of the program schedule data for the user'"'"'s review; and
interactively selecting an individual title from the subgroup of program schedule data for viewing on a TV screen.
7 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for presenting a viewer with an overall representation of the present number of entertainment programs available for selection given one week of program schedule data for 300 or more channels and one or more filtering criteria to limit the number of items represented in the overall representation. Sequentially applied filters will filter the group of program schedule data items that has at least 100,000 half hour time slots offered by 300 channels each week into a smaller subgroup where individual consideration of each item of the subgroup can be made in a reasonable time. A set top box drives the display of overall representations or results of filtering criteria on a commercial TV set. Once a reasonable sized subgroup is obtained, other displays provide specific information of the program offerings of the subgroup. Selection of the filtering criteria and selection from within a subgroup is interactively made by a viewer through the use of a controller that looks and operates very much like a TV remote control. This makes the interaction familiar, easy and predictable.
275 Citations
4 Claims
-
1. A method comprising the steps of:
-
receiving program schedule data for at least 300 individual channels for a time period of at least a week, said program schedule data having at least 3600 individual program titles with each of said individual titles having a respective start and stop time; storing said program schedule data in local memory for rapid sorting and retrieval in a database format; displaying a plurality of vertically cascaded cards with each card representing a respective individual title with its particular start time and channel; filtering the program schedule data in response to interactive user inputs into a subgroup of the program schedule data; displaying the subgroup of the program schedule data for the user'"'"'s review; and interactively selecting an individual title from the subgroup of program schedule data for viewing on a TV screen.
-
-
2. A method comprising the steps of:
-
receiving program schedule data for at least 300 individual channels for a time period of at least a week, said program schedule data having at least 3600 individual program titles with each of said individual titles having a respective start and stop time; storing said program schedule data in local memory for rapid sorting and retrieval in a database format; displaying a plurality of vertically cascaded cards with each card representing a respective individual title with its particular start time and channel; filtering the program schedule data in response to interactive user inputs into a subgroup of the program schedule data; displaying the subgroup of the program schedule data for the user'"'"'s review; and interactively selecting an individual title from the subgroup of program schedule data for recording by a video recording device.
-
-
3. A method for choosing a desired program from a large schedule of programs whose data is stored in a local memory, comprising the steps of:
-
displaying a vertically cascaded group of cards with each card representing a program of a particular time and channel; displaying a selection window located around a subgroup of said group of cards; displaying a two-dimensional grid adjacent to said vertically cascaded group of cards in which said subgroup of the programs represented by said vertically cascaded group of cards are shown in greater detail; displaying a first active area within said selection window highlighting one of said subgroup of programs; displaying a second active area within said two-dimensional grid, said second active area being located around and highlighting greater details of the program highlighted in said first active area; moving said first active area in a vertical direction in response to vertical direction arrows to a viewer'"'"'s input of a remote control; and selecting a desired program by moving said active area to said desired program and actuating a select button until said set top box makes said selection. - View Dependent Claims (4)
-
Specification