DATA DISTRIBUTION
First Claim
1. A device, comprising:
- a communication interface configured to receive programming information and index data associated with the programming information from a service provider multicast over a plurality of channels; and
logic configured to;
request address information from the service provider,receive the address information, wherein the address information includes a first multicast address,join a first multicast group corresponding to the first multicast address, wherein the first multicast group is associated with the index data,receive, via the communication interface, the index data,identify a second multicast address associated with at least some of the programming information,join a second multicast group corresponding to the second multicast address, andreceive, via the communication interface, at least some of the programming information.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may include a communication interface configured to receive programming information and index data associated with the programming information from a service provider multicast over a plurality of channels. The device may also include logic configured to request address information from the service provider, receive the address information, wherein the address information includes a first multicast address, and join a first multicast group corresponding to the first multicast address, wherein the first multicast group is associated with the index data. The logic may also be configured to receive, via the communication interface, the index data, identify a second multicast address associated with at least some of the programming information, join a second multicast group corresponding to the second multicast address, and receive, via the communication interface, at least some of the programming information.
-
Citations
20 Claims
-
1. A device, comprising:
-
a communication interface configured to receive programming information and index data associated with the programming information from a service provider multicast over a plurality of channels; and logic configured to; request address information from the service provider, receive the address information, wherein the address information includes a first multicast address, join a first multicast group corresponding to the first multicast address, wherein the first multicast group is associated with the index data, receive, via the communication interface, the index data, identify a second multicast address associated with at least some of the programming information, join a second multicast group corresponding to the second multicast address, and receive, via the communication interface, at least some of the programming information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
encoding data for multicast transmission to a plurality of receiver devices; dividing the encoded data for transmission over multiple channels; receiving a request, via a unicast transmission from a first one of the plurality of receiver devices, for multicast address information; forwarding the multicast address information to the first receiver device; and multicasting the encoded data over the multiple channels to the plurality of receiver devices. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system, comprising
at least a first device associated with a service provider, the at least first device comprising: -
first logic configured to; encode data for multicast transmission, and divide the encoded data into portions for transmission over a plurality of channels; and a first communication interface configured to; multicast the encoded data over the multiple channels; and a second device associated with a customer, the second device comprising; a second communication interface configured to; receive the encoded data multicast over the plurality of channels; and second logic configured to; decode the encoded data, assemble a programming guide based on the decoded data, and output the programming guide to an output device for display. - View Dependent Claims (17, 18, 19, 20)
-
Specification