Patent ID: 7069572

Claim:
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, wherein the interest manager removes the interest upon completely reassembling the requested module and providing the requested module to the at least one of the plurality of requested applications.