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.
- 4. The method according to claim 3, further comprising the steps of
- after said active area is moved one location outside of said selection window by inputs from said viewer, moving said selection window to a contiguous subgroup to which said active area has moved.
Parent Case Info
This application is a continuation application Ser. No. 08/412,393, filed on Mar. 28, 1995, now abandoned
US Referenced Citations (15)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0560593 |
Sep 1993 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
412393 |
Mar 1995 |
|