Broadcast database
First Claim
1. A method, comprising:
- downloading from a broadcast carousel, one or more data modules composed from a database, each of the data modules including record sets, and one or more modules containing computer-readable instructions for resolving a query using one or more of the record sets; and
executing the computer-readable instructions to resolve the query.
5 Assignments
0 Petitions
Accused Products
Abstract
A database is packed up for broadcast over an iTV system by packaging, compressing, and streaming the database via one or more carousels. The packing up process creates one or more data modules, each including record sets, and one or more modules containing computer-readable instructions for resolving queries using the record sets. These modules, along with a table of contents module that includes descriptions of how the data modules are composed and interfaces to the modules containing the computer-readable instructions, are downloaded at a set top box in order to resolve queries from television users and/or other applications. Thereafter, the computer-readable instructions are executed to resolve the queries. When available, the results produced by executing the query may be displayed on a television. Information regarding the queries may be used to modify the packing up and/or broadcast processes.
-
Citations
23 Claims
-
1. A method, comprising:
-
downloading from a broadcast carousel, one or more data modules composed from a database, each of the data modules including record sets, and one or more modules containing computer-readable instructions for resolving a query using one or more of the record sets; and
executing the computer-readable instructions to resolve the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
compressing, formatting, and sequencing database modules for transmission in a television broadcast system based on bandwidth availability; and
transmitting the compressed and formatted database modules to a receiver adapted for use in the television broadcast system. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
at a set-top box, formatting a query for information included in one or more modules which represent components of an original data source; and
downloading through a television broadcast stream those of the one or more modules which are not currently located at the set-top box, wherein the one or more modules comprise data modules and/or modules of computer readable instructions for use when executing queries on the data modules, each of the data modules formed as a result of formatting and compressing at least portions of the original data source. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
a server component configured to broadcast via a broadcast stream a database as a set of modules including data modules that contain record sets, code modules that include computer-readable instructions for resolving queries using one or more of the data modules, and a table of contents module that contains information regarding the data modules and the code modules; and
a client component that includes a query interface configured to retrieve from the broadcast stream those data modules and code modules not currently residing in memory at the client component as are needed to resolve a request made through the query interface. - View Dependent Claims (23)
-
Specification