US6324694B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for providing subsidiary data synchronous to primary content data
Assignee: Mineral Lassen LLC
•
Filing: 1997-09-05
•
Granted: 2001-11-27
•
Expires: 2017-09-05
Abstract
Abstract Primary content data is received from an external source and subsidiary data is obtained which corresponds to the primary content data, wherein the subsidiary data is independent of the primary content data. The subsidiary data is provided synchronous to the primary content data.
Inventors
- 👤 E. Michael Watts
- 👤 Christopher D. Williams
- 👤 Jean M. Goldschmidt Iki
- 👤 Anthony A. Shah-Nazaroff
- 👤 David N. Hackson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 05:59
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/438; H04N21/4383; H04N21/20; H04N21/23; H04N21/235; H04N21/41; H04N21/426; H04N21/4302; H04N21/4307; H04N21/43074; H04N21/431; H04N21/4312; H04N21/4314; H04N21/433; H04N21/4331; H04N21/435; H04N21/45; H04N21/462; H04N21/4622; H04N21/80; H04N21/85; H04N21/858; H04N7/00; H04N7/08; H04N7/087; H04N7/088; H04N7/16; H04N7/162; H04N7/163; H04N21/47; H04N21/478; H04N21/482; H04N5/00; H04N5/04
Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
134 words
A method comprising: receiving primary content data at an entertainment system from a primary external source; receiving subsidiary data at the entertainment system from a subsidiary external source, the subsidiary data being independent of and supplementing the primary content data; displaying the primary content data on a display device of the entertainment system; determining the identity of the primary content data currently displayed by determining the time and channel corresponding to the primary content data currently displayed and accessing an electronic program guide using the determined time and channel; determining whether subsidiary data supplementing the primary content data exists by accessing a storage database using the primary content data identity; obtaining the subsidiary data identified in the storage database for display; and displaying the subsidiary data on the display device of the entertainment system.
Claim 2
Independent Claim
134 words
A method comprising: receiving primary content data at an entertainment system from a primary external source; receiving subsidiary data at the entertainment system from a subsidiary external source, the subsidiary data being independent of and supplementing the primary content data; displaying the primary content data on a display device of the entertainment system; determining the identity of the primary content data currently displayed by determining the time and channel corresponding to the primary content data currently displayed and accessing an electronic program guide using the determined time and channel; determining whether subsidiary data supplementing the primary content data exists by accessing a storage database using the primary content data identity; obtaining the subsidiary data identified in the storage database for display; and displaying the subsidiary data on the display device of the entertainment system.
Claim 3
Dependent Claim
40 words
The method of claim 1 , further comprising: receiving all of the subsidiary data corresponding to a program of the primary content data prior to beginning receipt of the program; and storing the subsidiary data corresponding to the program locally.
Claim 4
Dependent Claim
21 words
The method of claim 2 , wherein obtaining subsidiary data comprises obtaining the subsidiary data from a local nonvolatile storage medium.
Claim 5
Dependent Claim
68 words
The method of claim 1 , wherein the step of providing the subsidiary data comprises: determining an elapsed time of a program of the primary content data; identifying a portion of the subsidiary data which corresponds to the program; identifying a piece of the portion of the subsidiary data which corresponds to the elapsed time of the program; and providing the piece concurrently with the primary content data.
Claim 6
Dependent Claim
28 words
The method of claim 4 , wherein identifying a portion of the subsidiary data comprises accessing a database which stores a plurality of portions of the subsidiary data.
Claim 7
Dependent Claim
17 words
The method of claim 1 , wherein the primary content data comprises data of a television broadcast.
Claim 8
Dependent Claim
18 words
The method of claim 1 , wherein the primary content data comprises data of a digital satellite broadcast.
Claim 9
Dependent Claim
17 words
The method of claim 1 , wherein the primary content data comprises data of an Internet broadcast.
Claim 10
Dependent Claim
17 words
The method of claim 1 , wherein the primary content data comprises data of an audio-only broadcast.
Claim 11
Dependent Claim
155 words
A machine-readable medium having stored thereon data representing sequences of instructions which, when executed by a machine, cause the machine to perform operations comprising: receiving primary content data at an entertainment system from a primary external source; receiving subsidiary data at the entertainment system from a subsidiary external source, the subsidiary data being independent of and supplementing the primary content data; displaying the primary content data on a display device of the entertainment system; determining the identity of the primary content data currently displayed by determining the time and channel corresponding to the primary content data currently displayed and accessing an electronic program guide using the determined time and channel; determining whether subsidiary data supplementing the primary content data exists by accessing a storage database using the primary content data identity; obtaining the subsidiary data identified in the storage database for display; and displaying the subsidiary data on the display device of the entertainment system.
Claim 12
Dependent Claim
155 words
A machine-readable medium having stored thereon data representing sequences of instructions which, when executed by a machine, cause the machine to perform operations comprising: receiving primary content data at an entertainment system from a primary external source; receiving subsidiary data at the entertainment system from a subsidiary external source, the subsidiary data being independent of and supplementing the primary content data; displaying the primary content data on a display device of the entertainment system; determining the identity of the primary content data currently displayed by determining the time and channel corresponding to the primary content data currently displayed and accessing an electronic program guide using the determined time and channel; determining whether subsidiary data supplementing the primary content data exists by accessing a storage database using the primary content data identity; obtaining the subsidiary data identified in the storage database for display; and displaying the subsidiary data on the display device of the entertainment system.
Claim 13
Dependent Claim
52 words
The machine-readable medium of claim 10 , wherein the instructions further comprise instructions causing the machine to perform operations comprising: receiving all of the subsidiary data corresponding to a program of the primary content data prior to beginning receipt of the program; and storing the subsidiary data corresponding to the program locally.
Claim 14
Dependent Claim
33 words
The machine-readable medium of claim 11 , wherein the instructions for obtaining subsidiary data comprises instructions causing the machine to perform operations comprising obtaining the subsidiary data from a local nonvolatile storage medium.
Claim 15
Dependent Claim
78 words
The machine-readable medium of claim 10 , wherein the instructions for providing the subsidiary data further comprise instructions causing the machine to perform operations comprising: determining an elapsed time of a program of the primary content data; identifying a portion of the subsidiary data which corresponds to the program; identifying a piece of the portion of the subsidiary data which corresponds to the elapsed time of a program; and providing the piece concurrently with the primary content data.
Claim 16
Dependent Claim
40 words
The machine-readable medium of claim 13 , wherein the instructions for identifying a portion of the subsidiary data comprise instructions causing the machine to perform operations comprising accessing a database which stores a plurality of portions of the subsidiary data.
Claim 17
Dependent Claim
191 words
An entertainment system comprising: a first data receiver to receive primary content data from a primary external source; subsidiary data control logic to receive subsidiary data from a subsidiary external source, wherein the subsidiary data is independent of and supplementary to the primary content data; a storage device to store the received subsidiary data; a display device to display the primary content data; a programming database control; an electronic programming guide coupled to the programming database control; synchronization logic operative to determine the identity of the primary content data currently displayed by determining the time and channel corresponding to the primary content data currently displayed and requesting a primary content data identifier from the programming database control based on the electronic program guide and determined time and channel; and storage/retrieval logic to determine whether subsidiary data supplementing the primary content data exists by accessing a storage database using the primary content data identity; wherein the synchronization logic is operative to obtain the subsidiary data identified in the storage database for display and to provide the subsidiary data from the storage device to the display device synchronous to the primary content data.
Claim 18
Dependent Claim
191 words
An entertainment system comprising: a first data receiver to receive primary content data from a primary external source; subsidiary data control logic to receive subsidiary data from a subsidiary external source, wherein the subsidiary data is independent of and supplementary to the primary content data; a storage device to store the received subsidiary data; a display device to display the primary content data; a programming database control; an electronic programming guide coupled to the programming database control; synchronization logic operative to determine the identity of the primary content data currently displayed by determining the time and channel corresponding to the primary content data currently displayed and requesting a primary content data identifier from the programming database control based on the electronic program guide and determined time and channel; and storage/retrieval logic to determine whether subsidiary data supplementing the primary content data exists by accessing a storage database using the primary content data identity; wherein the synchronization logic is operative to obtain the subsidiary data identified in the storage database for display and to provide the subsidiary data from the storage device to the display device synchronous to the primary content data.
Claim 19
Dependent Claim
49 words
The entertainment system of claim 15 , further comprising: reception logic to receive all of the subsidiary data corresponding to a program of the primary content data prior to beginning receipt of the program; and storage logic to control local storing of the subsidiary data corresponding to the program.
Claim 20
Dependent Claim
17 words
The entertainment system of claim 16 , wherein the storage device comprises a local nonvolatile storage medium.
Claim 21
Dependent Claim
83 words
The entertainment system of claim 15 , wherein the synchronization logic is further operative to: determine an elapsed time of a program of the primary content data; identify a portion of the subsidiary data in the storage device which corresponds to the program; retrieve a piece of the portion of the subsidiary data which corresponds to the elapsed time of the program from the storage device; and provide the retrieved piece to the display device synchronous to the elapsed time of the program.
Claim 22
Dependent Claim
24 words
The method of claim 1 , wherein determining whether subsidiary data exists comprises accessing the electronic program guide using the determined time and channel.
Claim 23
Dependent Claim
23 words
The method of claim 1 , wherein obtaining the subsidiary data comprises retrieving the subsidiary data from a memory of the entertainment system.
Claim 24
Dependent Claim
20 words
The method of claim 1 , wherein obtaining the subsidiary data comprises retrieving the subsidiary data from a remote server.
Claim 25
Dependent Claim
43 words
The method of claim 1 , wherein the subsidiary data comprises at least one of reference information regarding a program of the primary content data, biographical information regarding the actors, guests and participants of a program of the primary content data and advertisements.
Claim 26
Dependent Claim
29 words
The method of claim 1 , wherein determining the identity of the primary content data is performed in response to a change in the primary content data currently displayed.
Claim 27
Dependent Claim
37 words
The machine-readable medium of claim 10 , wherein the instructions for determining whether subsidiary data exists further comprise instructions causing the machine to perform operations comprising accessing the electronic program guide using the determined time and channel.
Claim 28
Dependent Claim
36 words
The machine-readable medium of claim 10 , wherein the instructions for obtaining the subsidiary data further comprise instructions causing the machine to perform operations comprising retrieving the subsidiary data from a memory of the entertainment system.
Claim 29
Dependent Claim
33 words
The machine-readable medium of claim 10 , wherein the instructions for obtaining the subsidiary data further comprise instructions causing the machine to perform operations comprising retrieving the subsidiary data from a remote server.
Claim 30
Dependent Claim
44 words
The machine-readable medium of claim 10 , wherein the subsidiary data comprises at least one of reference information regarding a program of the primary content data, biographical information regarding the actors, guests and participants of a program of the primary content data and advertisements.
Claim 31
Dependent Claim
33 words
The machine-readable medium of claim 10 , wherein the instructions for determining the identity of the primary content data are performed in response to a change in the primary content data currently displayed.
Claim 32
Dependent Claim
56 words
The entertainment system of claim 15 , further comprising reception logic coupled to a remote server, wherein the storage database includes an identification of a remote server from which subsidiary data may be retrieved and wherein the synchronization logic is operative to request that the reception logic retrieve the subsidiary data from the identified remote server.
Claim 33
Dependent Claim
44 words
The entertainment system of claim 15 , wherein the subsidiary data comprises at least one of reference information regarding a program of the primary content data, biographical information regarding the actors, guests and participants of a program of the primary content data and advertisements.
Claim 34
Dependent Claim
34 words
The machine-readable medium of claim 15 , wherein the synchronization logic is operative to determine the identity of the primary content data in response to a change in the primary content data currently displayed.
Claim 35
Dependent Claim
21 words
The method of claim 1 wherein displaying the subsidiary data comprises displaying the subsidiary data synchronous to the primary content data.
Claim 36
Dependent Claim
32 words
The method of claim 10 wherein the instructions for displaying the subsidiary data comprise instructions causing the machine to perform operations comprising displaying the subsidiary data synchronous to the primary content data.
References Cited (Backward Citations)
US4694490A
Cited
US4751578A
Cited
US4706121A
Cited
US4706121B1
Cited
US5220420A
Cited
US5564088A
Cited
US5715515A
Cited
US5523794A
Cited
US5583560A
Cited
US5481294A
Cited
US5585865A
Cited
US5541662A
Cited
US5534911A
Cited
US5550576A
Cited
US5818441A
Cited
US5699124A
Cited
US5694163A
Cited
US5774664A
Cited
US5897623A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-11-26 | 2005-05-28 | 2005-11-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-11-26 | 2009-05-28 | 2009-11-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-11-26 | 2013-05-28 | 2013-11-27 | $7700.00 | Window Closed / Lapsed |