Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
138 words
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.
Claim 2
Independent Claim
138 words
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.
Claim 3
Independent Claim
139 words
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.
Claim 4
Independent Claim
139 words
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.
Claim 5
Independent Claim
184 words
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.
Claim 6
Independent Claim
184 words
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.
Claim 7
Dependent Claim
44 words
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.