Combined broadcast and backchannel delivery of streaming content
First Claim
1. A method for receiving streaming content, comprising:
- a) receiving a packet of information in the form of a broadcast signal from a broadcast source with a receiving device, wherein the packet of information contains one or more streamlets and a table of contents associated with the streamlets, wherein the table of contents includes information identifying what content is available within the packet of information, wherein each said streamlet is an ordered grouping of multiple data packets that correspond to a presentable portion of a larger unit of streaming data that is associated with the streamlet;
b) selecting a desired streamlet from the packet of information;
c) presenting the desired streamlet with a display associated with the receiving device;
d) requesting a remainder of the larger unit of streaming data associated with the desired streamlet by the receiving device from a data stream source separate from the broadcast source while the desired streamlet is being presented;
e) receiving the remainder of the larger unit of streaming data associated with the desired streamlet via a backchannel from the data stream source while the desired streamlet is being presented, wherein the backchannel is implemented by a mode of communication other than a broadcast signal from the broadcast source; and
f) presenting the remainder of the larger unit of streaming data associated with the desired streamlet with a display associated with the receiving device.
4 Assignments
0 Petitions
Accused Products
Abstract
Streaming content may be delivered through a combination of broadcast and a backchannel. Related apparatus and methods for receiving and distributing streaming content are described. A receiving device may receive a packet of information in the form of a broadcast signal from a broadcast source. The packet of information may contain one or more streamlets and a table of contents associated with the streamlets. A desired streamlet may be selected from the packet of information and presented with a display. A remainder of a data stream associated with the streamlet may be requested and received from via a backchannel while the desired streamlet is being presented. The remaining data stream may then be presented with the display.
40 Citations
28 Claims
-
1. A method for receiving streaming content, comprising:
-
a) receiving a packet of information in the form of a broadcast signal from a broadcast source with a receiving device, wherein the packet of information contains one or more streamlets and a table of contents associated with the streamlets, wherein the table of contents includes information identifying what content is available within the packet of information, wherein each said streamlet is an ordered grouping of multiple data packets that correspond to a presentable portion of a larger unit of streaming data that is associated with the streamlet; b) selecting a desired streamlet from the packet of information; c) presenting the desired streamlet with a display associated with the receiving device; d) requesting a remainder of the larger unit of streaming data associated with the desired streamlet by the receiving device from a data stream source separate from the broadcast source while the desired streamlet is being presented; e) receiving the remainder of the larger unit of streaming data associated with the desired streamlet via a backchannel from the data stream source while the desired streamlet is being presented, wherein the backchannel is implemented by a mode of communication other than a broadcast signal from the broadcast source; and f) presenting the remainder of the larger unit of streaming data associated with the desired streamlet with a display associated with the receiving device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 22, 23, 24)
-
-
13. An apparatus for receiving streaming content, comprising:
-
a tuning device configured to receive a broadcast signal; a computer processor coupled to the tuning device; a memory coupled to the processor; a backchannel communication link coupled to the processor; and a set of computer executable instructions that when executed by the processor cause the receiving device to implement a method for receiving streaming content, the method comprising; a) receiving a packet of information with the tuning device in the form of a broadcast signal from a broadcast source, wherein the packet of information contains one or more streamlets and a table of contents associated with the streamlets, wherein the table of contents includes information identifying what content is available within the packet of information, wherein each said streamlet is an ordered grouping of multiple data packets that correspond to a presentable portion of a larger unit of streaming data that is associated with the streamlet; b) selecting a desired streamlet from the packet of information; c) presenting the desired streamlet with a display coupled to the processor; d) requesting a remainder of the larger unit of streaming data associated with the desired streamlet by the receiving apparatus from a data stream source separate from the broadcast source while the desired streamlet is being presented; e) receiving the remainder of the larger unit of streaming data associated with the desired streamlet through the backchannel communication link from the data stream source while the desired streamlet is being presented, wherein the backchannel is implemented by a mode of communication other than a broadcast signal from the broadcast source; and f) presenting the remainder of the larger unit of streaming data associated with the desired streamlet with the display. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 25, 26, 27, 28)
-
Specification