Back to results
US 7,406,705 B2Granted
Carousel exhibiting multiple occurrences of a module
AssigneeIntel Corporation
InventorsRegis J. Crinon, James C. Stanley
Life of this patent
Estimating the term…
Abstract
A carousel having multiple instances of at least one data or object module. The carousel may be encapsulated into a transmission, such as an MPEG-2 transport stream, for periodic transmission to a receiver.
Claims22
A carousel capable of use with a machine enabling a digital transmission of information, the carousel comprising:
- a plurality of modules, each of the plurality of modules comprising one of a data module and an object module;
- wherein each of the modules is represented in the carousel by a number of instances that is proportional to the module's priority relative to all other modules in the carousel and no module of the plurality of modules has successive instances positioned directly adjacent to one another in the carousel, and wherein the instances of each module are distributed approximately uniformly across the carousel and across two or more periods of the carousel;
- and
- wherein no module of the plurality of modules has successive instances positioned directly adjacent to one another across two periods of the carousel.
1 more element
A machine enabling a digital transmission of information, the transmission comprising:
- a transport stream;
- and
- a carousel encapsulated in the transport stream, the carousel having a plurality of modules, each of the plurality of modules comprising one of a data module and an object module;
- wherein each of the modules is represented in the carousel by a number of instances that is proportional to the module's priority relative to all other modules in the carousel and no module of the plurality of modules has successive instances positioned directly adjacent to one another in the carousel, and wherein the instances of each module are distributed approximately uniformly across the carousel and across two or more periods of the carousel;
- and wherein no module of the plurality of modules has successive instances positioned directly adjacent to one another across two periods of the carousel.
2 more elements
A method comprising:
- using a digital transmission machine to encapsulate into a transport stream a carousel having a plurality of modules, each of the plurality of modules comprising one of a data module and an object module;
- wherein each of the modules is represented in the carousel by a number of instances that is proportional to the module's priority relative to all other modules in the carousel and no module of the plurality of modules has successive instances positioned directly adjacent to one another in the carousel, and wherein the instances of each module are distributed approximately uniformly across the carousel and across two or more periods of the carousel;
- and wherein no module of the plurality of modules has successive instances positioned directly adjacent to one another across two periods of the carousel.
A method comprising:
- using a digital transmission machine to receive a transport stream having an encapsulated carousel, the carousel having a plurality of modules, each of the plurality of modules comprising one of a data module and an object module;
- wherein each of the modules is represented in the carousel by a number of instances that is proportional to the module's priority relative to all other modules in the carousel and no module of the plurality of modules has successive instances positioned directly adjacent to one another in the carousel, and wherein the instances of each module are distributed approximately uniformly across the carousel and across two or more periods of the carousel;
- wherein no module of the plurality of modules has successive instances positioned directly adjacent to one another across two periods of the carousel;
- and
- extracting an instance of at least one module from the transport stream.
2 more elements
An article of manufacture comprising:
- a computer readable medium encoded with computer executable instructions capable of being executed by a machine that, when executed by the machine, cause the machine to:
- encapsulate into a transport stream a carousel having a plurality of modules, each of the plurality of modules comprising one of a data module and an object module;
- wherein each of the modules is represented in the carousel by a number of instances that is proportional to the module's priority relative to all other modules in the carousel and no module of the plurality of modules has successive instances positioned directly adjacent to one another in the carousel, and wherein the instances of each module are distributed approximately uniformly across the carousel and across two or more periods of the carousel;
- and wherein no module of the plurality of modules has successive instances positioned directly adjacent to one another across two periods of the carousel.
1 more element
An article of manufacture comprising:
- a computer readable medium encoded with computer executable instructions capable of being executed by a machine that, when executed by the machine, cause the machine to:
- receive a transport stream having an encapsulated carousel, the carousel having a plurality of modules, each of the plurality of modules comprising one of a data module and an object module;
- wherein each of the modules is represented in the carousel by a number of instances that is proportional to the module's priority relative to all other modules in the carousel and no module of the plurality of modules has successive instances positioned directly adjacent to one another in the carousel, and wherein the instances of each module are distributed approximately uniformly across the carousel and across two or more periods of the carousel;
- wherein no module of the plurality of modules has successive instances positioned directly adjacent to one another across two periods of the carousel;
- and
- extracting an instance of at least one module from the transport stream.
3 more elements
Dependencies are inferred from the claim text.