Methods for Delivery of Flows of Objects over Broadcast/Multicast Enabled Networks
First Claim
1. A method of communicating information via a broadcast network, comprising:
- associating a collection of related source objects with a source flow; and
transmitting source objects in the collection of related source objects associated with the source flow over the broadcast network so that source objects may be received and recovered by a receiver device based on their relationship to each other.
1 Assignment
0 Petitions
Accused Products
Abstract
Content (e.g., multimedia streams, audio-video streams, video files, text, etc.) may be delivered to receiver devices over a broadcast channel and/or via a broadcast network via components (e.g., servers, receiver device, software applications, modules, processes, etc.) configured to communicate the content in a manner that reduces the amount of information communicated over the broadcast network, reduces the amount network bandwidth consumed by the communication, meets precise timing requirements for the individual objects that are communicated, and enables each receiver device to receive, decode, and render the content without consuming an excess amount of that receiver device'"'"'s battery or processing resources.
-
Citations
132 Claims
-
1. A method of communicating information via a broadcast network, comprising:
-
associating a collection of related source objects with a source flow; and transmitting source objects in the collection of related source objects associated with the source flow over the broadcast network so that source objects may be received and recovered by a receiver device based on their relationship to each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method of transmitting one or more source objects over a broadcast network, comprising:
-
receiving portions of an entire file; generating source objects based on the received portions prior to receiving the entire file; and transmitting the generated source objects to a receiver device prior to receiving the entire file. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A communication system, comprising:
-
means for associating a collection of related source objects with a source flow; and means for transmitting source objects in the collection of related source objects associated with the source flow over a broadcast network so that source objects may be received and recovered by a receiver device based on their relationship to each other. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105)
-
-
106. A communication system, comprising:
-
means for receiving portions of an entire file; means for generating source objects based on the received portions prior to receiving the entire file; and means for transmitting the generated source objects to a receiver device prior to receiving the entire file. - View Dependent Claims (107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128)
-
-
129. A communication system, comprising:
-
a transmitter; and a computing device coupled to the transmitter and configured with processor-executable instructions to perform operations comprising; associating a collection of related source objects with a source flow; and transmitting the source objects in the collection of related source objects associated with the source flow over a broadcast network so that the source objects may be received and recovered by a receiver device based on their relationship to each other.
-
-
130. A communication system, comprising:
-
a transmitter; and a computing device coupled to the transmitter and configured with processor-executable instructions to perform operations comprising; receiving portions of an entire file; generating source objects based on the received portions prior to receiving the entire file; and transmitting the generated source objects to a receiver device prior to receiving the entire file.
-
-
131. A non-transitory computer-readable storage medium having stored thereon processor-executable software instructions configured to cause a computing device within a communication system to perform operations for communicating information via a broadcast network, the operations comprising:
-
associating a collection of related source objects with a source flow; and transmitting the source objects in the collection of related source objects associated with the source flow over the broadcast network so that the source objects may be received and recovered by a receiver device based on their relationship to each other.
-
-
132. A non-transitory computer-readable storage medium having stored thereon processor-executable software instructions configured to cause a computing device within a communication system to perform operations for transmitting one or more source objects over a broadcast network, the operations comprising:
-
receiving portions of an entire file; generating source objects based on the received portions prior to receiving the entire file; and transmitting the generated source objects to a receiver device prior to receiving the entire file.
-
Specification