US6157411A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for compiling a repository of entertainment system data from multiple sources
Assignee: Intel Corp
•
Filing: 1997-06-12
•
Granted: 2000-12-05
•
Expires: 2017-06-12
Abstract
Abstract A method and apparatus for compiling a repository of entertainment system data receives entertainment system data, including television program data and software application data, from at least a subset of a plurality of sources. The entertainment system data is then stored in a unitary format for subsequent access by a user.
Inventors
- 👤 Christopher D. Williams
- 👤 Jean M. Goldschmidt Iki
- 👤 Kenneth Alan Moore
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 19:26
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/433; H04N21/4332; H04N21/41; H04N21/426; H04N21/45; H04N21/462; H04N21/4622; H04N21/80; H04N21/81; H04N21/8166; H04N7/00; H04N7/08; H04N7/087; H04N7/088; H04N7/16; H04N7/162; H04N7/163
Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
107 words
A method for providing an entertainment program guide comprising: receiving entertainment system data descriptive of entertainment programs encoded in a plurality of different source formats from a plurality of different sources; converting the received entertainment system data from each of the plurality of different sources from each of the source formats into a unitary format, the unitary format having a source identifier and at least one trait associated with each entertainment program; storing the converted entertainment system data in the unitary format in a repository; and providing a query interface to the repository of entertainment system data in the unitary format for subsequent access by a user.
Claim 2
Independent Claim
107 words
A method for providing an entertainment program guide comprising: receiving entertainment system data descriptive of entertainment programs encoded in a plurality of different source formats from a plurality of different sources; converting the received entertainment system data from each of the plurality of different sources from each of the source formats into a unitary format, the unitary format having a source identifier and at least one trait associated with each entertainment program; storing the converted entertainment system data in the unitary format in a repository; and providing a query interface to the repository of entertainment system data in the unitary format for subsequent access by a user.
Claim 3
Dependent Claim
20 words
The method of claim 1, wherein receiving entertainment system data comprises receiving software application data and an associated network identifier.
Claim 4
Dependent Claim
25 words
The method of claim 1, wherein receiving entertainment system data comprises receiving software application data obtained from the vertical blanking interval of television broadcast data.
Claim 5
Dependent Claim
29 words
The method of claim 1 wherein the source identifier comprises an identifier of the one of the plurality of sources which corresponds to the item of entertainment system data.
Claim 6
Dependent Claim
71 words
The method of claim 1, further comprising: receiving values for the one or more traits as part of the entertainment system data; storing the values for each trait in a corresponding field; for each of the one or more traits, checking whether the trait has previously been received; and generating a new field to store a trait value in the storage medium in response to the trait not previously being received.
Claim 7
Dependent Claim
74 words
The method of claim 1, further comprising: receiving a user selection identifying an entertainment program of the entertainment system data; determining one source from among the plurality of different sources which corresponds to the selected entertainment program using the stored source identifier for the selected entertainment program of the entertainment system data; and activating an entertainment system component corresponding to the one source of the plurality of sources to provide the selected entertainment program.
Claim 8
Dependent Claim
38 words
The method of claim 1, wherein receiving entertainment system data comprises receiving entertainment system data from a plurality of different sources selected from modem transfer, satellite antenna, radio antenna, vertical blanking intervals, the internet, and file input stream.
Claim 9
Dependent Claim
34 words
The method of claim 1, wherein the plurality of entertainment program sources are selected from radio broadcast, cable broadcast, satellite broadcast, computer network, laser disc, compact disc, DVD, CD-ROM, video tape and the internet.
Claim 10
Dependent Claim
24 words
The method of claim 1, wherein each trait has an identifier, identifying the trait and a data portion providing a value for the trait.
Claim 11
Dependent Claim
29 words
The method of claim 1, wherein the traits are selected from title, channel, duration, start time, end time, genre, rating, location of source file, network address and personal names.
Claim 12
Dependent Claim
130 words
A machine-readable medium having stored thereon a plurality of instructions, designed to be executed by a processor to facilitate data access by a user, the instructions implementing: a function to receive a data-stream having embedded therein entertainment system data encoded in a plurality of different source formats from a plurality of different sources; a function to convert the received entertainment system data from each of the plurality of different sources from each of the source formats into a unitary format, the unitary format having a source identifier and at least one trait associated with each entertainment program; a function to store the entertainment system data in a unitary format; and providing a query interface to the stored entertainment system data in the unitary format for subsequent access by the user.
Claim 13
Dependent Claim
130 words
A machine-readable medium having stored thereon a plurality of instructions, designed to be executed by a processor to facilitate data access by a user, the instructions implementing: a function to receive a data-stream having embedded therein entertainment system data encoded in a plurality of different source formats from a plurality of different sources; a function to convert the received entertainment system data from each of the plurality of different sources from each of the source formats into a unitary format, the unitary format having a source identifier and at least one trait associated with each entertainment program; a function to store the entertainment system data in a unitary format; and providing a query interface to the stored entertainment system data in the unitary format for subsequent access by the user.
Claim 14
Dependent Claim
39 words
The machine-readable medium of claim 11, wherein the plurality of instructions for implementing the function to receive entertainment system data comprises a plurality of instructions for implementing a function to receive software application data and an associated network identifier.
Claim 15
Dependent Claim
44 words
The machine-readable medium of claim 11, wherein the plurality of instructions for implementing the function to receive entertainment system data comprises a plurality of instructions for implementing a function to receive entertainment system data obtained from the vertical blanking interval of television broadcast data.
Claim 16
Dependent Claim
91 words
The machine-readable medium of claim 11, wherein the plurality of instructions are further for implementing a function to receive a user selection identifying an entertainment program of the entertainment system data, a function to determine one source from among the plurality of different sources which corresponds to the selected entertainment program using the stored source identifier for the selected entertainment program of the entertainment system data, and a function to activate an entertainment system component corresponding to the one source of the plurality of sources to provide the selected entertainment program.
Claim 17
Dependent Claim
91 words
The machine-readable medium of claim 11, wherein the plurality of instructions are further for implementing: a function to receive values for the one or more traits as part of the entertainment system data; a function to store the values for each trait in a corresponding field; for each of the one or more traits, a function to check whether the trait has previously been received; and a function to generate a new field to store a trait value in the storage medium in response to the trait not previously being received.
Claim 18
Independent Claim
94 words
An apparatus comprising: a data parser to receive a data-stream including entertainment system data encoded in a plurality of different source formats from a plurality of different sources a data engine, communicatively coupled to the data parser, to control storing of the entertainment system data in a unitary format, different from the plurality of source formats, the unitary format having a source identifier and at least one trait associated with each entertainment program, for subsequent access by a user; and a storage medium, coupled to the data parser, to store the entertainment system data.
Claim 19
Independent Claim
94 words
An apparatus comprising: a data parser to receive a data-stream including entertainment system data encoded in a plurality of different source formats from a plurality of different sources a data engine, communicatively coupled to the data parser, to control storing of the entertainment system data in a unitary format, different from the plurality of source formats, the unitary format having a source identifier and at least one trait associated with each entertainment program, for subsequent access by a user; and a storage medium, coupled to the data parser, to store the entertainment system data.
Claim 20
Dependent Claim
22 words
The apparatus of claim 16, wherein the data parser is further operative to receive software application data and an associated network identifier.
Claim 21
Dependent Claim
27 words
The apparatus of claim 16, wherein the data parser is further operative to receive entertainment system data obtained from the vertical blanking interval of television broadcast data.
Claim 22
Dependent Claim
14 words
The apparatus of claim 16, wherein the storage medium comprises a nonvolatile storage medium.
Claim 23
Dependent Claim
74 words
The apparatus of claim 16, further comprising: a query interface operative to receive a user selection identifying one item of the entertainment system data and to determine one source of the plurality of sources which corresponds to the one item of the entertainment system data; and control logic, coupled to the query interface, to activate an entertainment system component corresponding to the one source of the plurality of sources to provide the selected option.
Claim 24
Dependent Claim
12 words
The apparatus of claim 16, wherein the apparatus is a set-top box.
Claim 25
Dependent Claim
12 words
The apparatus of claim 16, wherein the apparatus is a computer system.
References Cited (Backward Citations)
US4751578A
Cited
US4706121B1
Cited
US4706121A
Cited
US5809204A
Cited
US5038211A
Cited
US5564088A
Cited
US5689663A
Cited
US5444499A
Cited
US5745710A
Cited
US5579055A
Cited
US5583560A
Cited
US5589892A
Cited
US5481294A
Cited
US5553311A
Cited
US5564043A
Cited
US5635979A
Cited
US5666293A
Cited
US5768539A
Cited
US5640453A
Cited
US5619249A
Cited
US5781734A
Cited
US5534911A
Cited
US5629733A
Cited
US5550576A
Cited
US5682511A
Cited
US5585838A
Cited
US5574964A
Cited
US5784095A
Cited
US5675390A
Cited
US5802284A
Cited
US5778181A
Cited
US5805235A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-12-05 | 2004-06-05 | 2004-12-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-12-05 | 2008-06-05 | 2008-12-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-12-05 | 2012-06-05 | 2012-12-05 | $7700.00 | Window Closed / Lapsed |