IP Library Granted Patent US 7,406,705
Granted Patent B2
US 7,406,705 · App. 09/895,448 · Granted Jul 29, 2008

Carousel exhibiting multiple occurrences of a module

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,406,705
App. No.
09/895,448
Granted
Jul 29, 2008
Kind
B2
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.

Claims (42)

1. 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.

2. The carousel of claim 1 , wherein at least one module of the plurality of modules includes module content, the module content representing information selected from a group consisting of television program guide information, advertising information, product information, emergency information, weather information, and news information.

3. 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.

4. The transmission of claim 3 , the transport stream comprising an MPEG-2 transport stream.

5. The transmission of claim 3 , the transport stream comprising at least a portion of a digital television broadcast signal.

6. The transmission of claim 3 , wherein no module of the plurality of modules has successive instances positioned directly adjacent to one another across two periods of the carousel.

7. 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.

8. The method of claim 7 , further comprising transmitting the transport stream and the encapsulated carousel to a receiver.

9. The method of claim 7 , further comprising periodically encapsulating the carousel into the transport stream.

10. The method of claim 7 , the transport stream comprising an MPEG-2 transport stream.

11. The method of claim 7 , the transport stream comprising at least a portion of a digital television broadcast signal.

12. 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.

13. The method of claim 12 , the transport stream comprising an MPEG-2 transport stream.

14. The method of claim 12 , the transport stream comprising at least a portion of a digital television broadcast signal.

15. 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.

16. The article of manufacture of claim 15 , wherein the instructions, when executed, farther cause the machine to transmit the transport stream and the encapsulated carousel to a receiver.

17. The article of manufacture of claim 15 , wherein the instructions, when executed, further cause the machine to periodically encapsulate the carousel into the transport stream.

18. The article of manufacture of claim 15 , the transport stream comprising an MPEG-2 transport stream.

19. The article of manufacture of claim 15 , the transport stream comprising at least a portion of a digital television broadcast signal.

20. 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.

21. The article of manufacture of claim 20 , the transport stream comprising an MPEG-2 transport stream.

22. The article of manufacture of claim 20 , the transport stream comprising at least a portion of a digital television broadcast signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2016
From: INTEL CORPORATION
To: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
Reel/Frame 037733/0440 →