Method and apparatus for compiling a repository of entertainment system data from multiple sources
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
209 Citations
22 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification