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

Interactive entertainment network system and method for providing program listings during non-peak times

Assignee: Adeia Technologies Inc
•
Filing: 1996-04-10
•
Granted: 1997-08-12
•
Expires: 2016-04-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interactive entertainment network system has a program provider, multiple user interface units in individual homes, and a distribution network interconnecting the program provider and the user interface units. The program provider has a storage medium containing a plurality of program data records which contain programming information about the programs provided by the program provider. An electronic program guide (EPG) executes on each user interface unit. The EPG requests the program data records from the storage medium at the program provider and displays the programming information contained in the program data records. To prevent burdensome demand during certain high activity peak time when a plurality of the electronic program guides are likely to concurrently request the program data records, the program provider transmits at least some of the program data records to a plurality of the user interface units prior to a peak time. The program provider initiates this transmission on its own, and not in response to a request from any EPG. The user interface units store the program data records in a record cache for use by the EPG during the ensuing peak time. In this manner, the EPG can display the programming information contained in the stored program data records during the peak time, rather than requesting the information from the program provider.

Inventors

  • 👤 Phivos C. Aristides
  • 👤 Brian D. Crites
  • 👤 Robert M. Hohman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 12:49
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/433; H04N21/4332; H04N21/4331; H04N21/80; H04N21/83; H04N21/84; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17318; H04N7/17345; H04N7/17354

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 185 words
An interactive entertainment network system comprising: multiple user interface units in individual homes, each user interface unit having a record cache; a program provider which is connected to provide programs to the multiple user interface units; a distribution network interconnecting the program provider and the multiple user interface units; a storage medium at the program provider containing a plurality of program data records, the program data records containing programming information about the programs provided by the program provider; an electronic program guide which executes on individual user interface units, the electronic program guide requesting the program data records from the storage medium at the program provider and displaying the programming information contained in the program data records; the program provider sending at least some of the program data records to a plurality of the user interface units prior to a peak time when a plurality of the electronic program guides are likely to concurrently request the program data records; and the user interface units storing the program data records in its record cache for use by the electronic program guide during the ensuing peak time.
Claim 2
Dependent Claim 185 words
An interactive entertainment network system comprising: multiple user interface units in individual homes, each user interface unit having a record cache; a program provider which is connected to provide programs to the multiple user interface units; a distribution network interconnecting the program provider and the multiple user interface units; a storage medium at the program provider containing a plurality of program data records, the program data records containing programming information about the programs provided by the program provider; an electronic program guide which executes on individual user interface units, the electronic program guide requesting the program data records from the storage medium at the program provider and displaying the programming information contained in the program data records; the program provider sending at least some of the program data records to a plurality of the user interface units prior to a peak time when a plurality of the electronic program guides are likely to concurrently request the program data records; and the user interface units storing the program data records in its record cache for use by the electronic program guide during the ensuing peak time.
Claim 3
Dependent Claim 54 words
An interactive entertainment network system as recited in claim 1 wherein the electronic program guide displays the programming information in a format categorized by discrete time slots and the peak time coincides approximately with a time interval covering an ending portion of one time slot and a beginning portion of a subsequent time slot.
Claim 4
Dependent Claim 54 words
An interactive entertainment network system as recited in claim 1, further comprising: a program selection filter which provides sets of prioritized program data records that are customized according to individual user preferences; and the program provider sending the sets of prioritized program data records to corresponding user interface units prior to the peak time.
Claim 5
Dependent Claim 20 words
An interactive entertainment network system as recited in claim 3 wherein the program selection filter resides at the program provider.
Claim 6
Dependent Claim 39 words
An interactive entertainment network system as recited in claim 1 wherein the multiple user interface units are categorized into plural groups and the program provider simultaneously sends the program data records to the user interface units within each group.
Claim 7
Dependent Claim 37 words
An interactive entertainment network system as recited in claim 1 wherein the program data records correspond to particular time slots and the program provider sends a subset of all possible program data records for upcoming time slots.
Claim 8
Dependent Claim 82 words
An interactive entertainment network system as recited in claim 1 wherein: the electronic program guide displays the programming information in a format categorized by discrete time slots and the program data records correspond to particular time slots; the peak time coincides approximately with a time interval covering an ending portion of one time slot and a beginning portion of a subsequent time slot; and prior to the peak time, the program provider sends the program data records for the subsequent time slot.
Claim 9
Dependent Claim 201 words
A user interface unit for use in an interactive entertainment network system having a program provider, the program provider providing programs to the user interface unit, the user interface unit comprising: a processor; an electronic program guide which executes on the processor to display programming information in a format categorized by discrete time slots; an I/O port responsive to the processor for communicating with the program provider to send requests for program data records from the electronic program guide to the program provider and to receive the program data records from the program provider, the program data records containing programming information about the programs provided by the program provider; a record cache which temporarily stores a set of the program data records which are likely to be requested by the electronic program guide during a peak time when the program provider is likely to receive numerous concurrent requests from a plurality of user interface units connected to the interactive entertainment network system; and prior to the peak time, the electronic program guide updates the record cache with the program data records received from the program provider to avoid requesting the program data records from the program provider during the peak time.
Claim 10
Dependent Claim 201 words
A user interface unit for use in an interactive entertainment network system having a program provider, the program provider providing programs to the user interface unit, the user interface unit comprising: a processor; an electronic program guide which executes on the processor to display programming information in a format categorized by discrete time slots; an I/O port responsive to the processor for communicating with the program provider to send requests for program data records from the electronic program guide to the program provider and to receive the program data records from the program provider, the program data records containing programming information about the programs provided by the program provider; a record cache which temporarily stores a set of the program data records which are likely to be requested by the electronic program guide during a peak time when the program provider is likely to receive numerous concurrent requests from a plurality of user interface units connected to the interactive entertainment network system; and prior to the peak time, the electronic program guide updates the record cache with the program data records received from the program provider to avoid requesting the program data records from the program provider during the peak time.
Claim 11
Dependent Claim 36 words
A user interface unit as recited in claim 8 wherein the peak time coincides approximately with a time interval covering an ending portion of one time slot and a beginning portion of a subsequent time slot.
Claim 12
Dependent Claim 34 words
A user interface unit as recited in claim 8 wherein the electronic program guide displays during the peak time the programming information contained in the program data records received prior to the peak time.
Claim 13
Dependent Claim 33 words
A user interface unit as recited in claim 8 wherein the record cache is sized to store a subset of all possible program data records that are available for the upcoming time slots.
Claim 14
Dependent Claim 28 words
A user interface unit as recited in claim 8 wherein the record cache stores a set of prioritized program data records that are customized according to user preference.
Claim 15
Independent Claim 187 words
A method for operating an interactive entertainment network system having a program provider which is connected to provide programs to a plurality of user interface units, the program provider having a storage medium which stores a plurality of program data records containing programming information about the programs provided by the program provider, individual user interface units having an electronic program guide capable of independently requesting the program data records from the program provider and displaying the programming information contained in the program data records in a format categorized by discrete time slots, the method comprising the following steps: identifying a peak time when a plurality of the electronic program guides are likely to concurrently request the program data records from the program provider; sending at least some of the program data records from the program provider to multiple user interface units prior to the peak time without being requested by the electronic program guides associated with the multiple user interface units; and storing at the user interface units the programming information contained in the data records received from the program provider for use during the peak time.
Claim 16
Independent Claim 187 words
A method for operating an interactive entertainment network system having a program provider which is connected to provide programs to a plurality of user interface units, the program provider having a storage medium which stores a plurality of program data records containing programming information about the programs provided by the program provider, individual user interface units having an electronic program guide capable of independently requesting the program data records from the program provider and displaying the programming information contained in the program data records in a format categorized by discrete time slots, the method comprising the following steps: identifying a peak time when a plurality of the electronic program guides are likely to concurrently request the program data records from the program provider; sending at least some of the program data records from the program provider to multiple user interface units prior to the peak time without being requested by the electronic program guides associated with the multiple user interface units; and storing at the user interface units the programming information contained in the data records received from the program provider for use during the peak time.
Claim 17
Dependent Claim 31 words
A method as recited in claim 13 wherein the sending step comprises simultaneously sending at least some of the program data records from the program provider to multiple user interface units.
Claim 18
Dependent Claim 56 words
A method as recited in claim 13 wherein: the identifying step comprises designating a peak time as covering an ending portion of one time slot and a beginning portion of a subsequent time slot; and the sending step comprises sending prior to the peak time those program data records that pertain to the subsequent time slot.
Claim 19
Dependent Claim 33 words
A method as recited in claim 13, further comprising the additional step of displaying during the peak time the programming information contained in the program data records received prior to the peak time.
Claim 20
Dependent Claim 42 words
A method as recited in claim 13 and further comprising: customizing sets of prioritized program data records according to individual user preferences; and selectively sending the sets of prioritized program data records to corresponding user interface units prior to the peak time.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-08-11 2001-02-10 2001-08-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-08-11 2005-02-10 2005-08-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-08-11 2009-02-10 2009-08-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag