Broadcast data access system for multimedia clients in a broadcast network architecture
First Claim
1. A broadcast data access system including a plurality of modules, the broadcast data access system for providing non-sequential data blocks indicative of a module from a data carousel to a multimedia client, the multimedia client comprising:
- a plurality of requesting applications each for requesting a module;
an interest manager for receiving from at least one of the plurality of requesting applications an interest indicative of the requested module and for storing the interest, wherein the interest includes a first identifier identifying the requested module and a second identifier identifying the at least one of the plurality of requesting applications; and
a dispatcher for receiving the non-sequential data blocks from the data carousel, and for providing the non-sequential data blocks to the at least one of the plurality of requesting applications determined by the first and second identifiers in the interest manager.
4 Assignments
0 Petitions
Accused Products
Abstract
A broadcast data access system is provided for receiving broadcast data by applications residing on a multimedia client, where the broadcast data is a set of modules on a data carousel that are being broadcast over a broadcast network. The broadcast data access system includes an interest manager configured to store a plurality of interests, such that each interest identifies an available module on the data carousel being requested by an application. The system further includes at least one application having registered an interest for a first module with the interest manager, and a dispatcher distributing the first module to the requesting application by accessing the interest manager.
-
Citations
20 Claims
-
1. A broadcast data access system including a plurality of modules, the broadcast data access system for providing non-sequential data blocks indicative of a module from a data carousel to a multimedia client, the multimedia client comprising:
-
a plurality of requesting applications each for requesting a module;
an interest manager for receiving from at least one of the plurality of requesting applications an interest indicative of the requested module and for storing the interest, wherein the interest includes a first identifier identifying the requested module and a second identifier identifying the at least one of the plurality of requesting applications; and
a dispatcher for receiving the non-sequential data blocks from the data carousel, and for providing the non-sequential data blocks to the at least one of the plurality of requesting applications determined by the first and second identifiers in the interest manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A broadcast data access system for providing non-sequential data blocks indicative of a module from a data carousel to a multimedia client, the multimedia client comprising:
-
a plurality of requesting applications each for requesting a module;
an interest manager for receiving from at least one of the plurality of requesting applications an interest indicative of the requested module and for storing the interest, wherein the interest includes a first identifier identifying the requested module and a second identifier for identifying the at least one of the requesting applications; and
a dispatcher for receiving the non-sequential data blocks from the data carousel, for storing the non-sequential data blocks in memory, and, upon completion of the storage of all of the non-sequential data blocks associated with the requested module for providing the module to the at least one of the plurality of requesting applications. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification