← Back to Patent Explorer
US5812124A Expired / Lapsed US ⏱️ 0.0 years remaining

Program category selection with filtered data and displayed cascaded cards

Assignee: Nokia of America Corp
•
Filing: 1997-11-10
•
Granted: 1998-09-22
•
Expires: 2017-11-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Stephen Gregory Eick
  • 👤 Peter Andrew Mataga
  • 👤 Rebecca Anne Walpole

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 05:45
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/47; H04N21/472; H04N21/47214; H04N21/43; H04N21/431; H04N21/4312; H04N21/433; H04N21/4334; H04N21/45; H04N21/454; H04N21/482; H04N21/4828; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99937; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S715/00; Y10S715/961; Y10S715/965; Y10S715/966; Y10S715/968

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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-21 2002-03-23 2002-09-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-21 2006-03-23 2006-09-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-21 2010-03-23 2010-09-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag