Method and Apparatus for Reliably Delivering Multicast Data
First Claim
Patent Images
1. A method, said method comprising:
- mapping a multicast connection to a unicast resource identifier;
establishing a state for a multicast-to-unicast conversion;
allocating ports;
receiving multicast addressed data packets;
converting said multicast addressed data packets to unicast addressed data packets; and
transmitting said converted data packets to said allocated ports.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are described including mapping a multicast connection to a unicast uniform resource identifier, establishing a state for a multicast-to-unicast conversion, allocating ports, receiving multicast addressed data packets and converting the multicast addressed data packets to unicast addressed data the packets.
118 Citations
23 Claims
-
1. A method, said method comprising:
-
mapping a multicast connection to a unicast resource identifier; establishing a state for a multicast-to-unicast conversion; allocating ports; receiving multicast addressed data packets; converting said multicast addressed data packets to unicast addressed data packets; and transmitting said converted data packets to said allocated ports. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
means for mapping a multicast connection to a unicast uniform resource identifier; means for establishing a state for a multicast-to-unicast conversion; means for allocating ports; means for receiving said multicast addressed data packets; means for converting said multicast addressed data packets to unicast data packets; and means for transmitting said converted data packets to said allocated ports. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method, said method comprising:
-
receiving a request for one of a plurality of available programs via a first communications interface; maintaining state information; performing address conversion between a multicast address of a source of said one of said plurality of available programs and a unicast address of a requester of said one of said plurality of available programs; transmitting said request for one of said plurality of available programs via a second communications interface; receiving multicast addressed data packets of said requested program via said second communications interface; converting said multicast addressed data packets to unicast addressed data packets; and transmitting said unicast addressed data packets of said requested program via said first communications interface. - View Dependent Claims (15)
-
-
16. An apparatus, comprising:
-
means for receiving a request for one of a plurality of available programs via a first communications interface; means for maintaining state information; means for performing address conversion between a multicast address of a source of said one of said plurality of available programs and a unicast address of a requester of said one of said plurality of available programs; means for transmitting said request for one of said plurality of available programs via a second communications interface; means for receiving multicast addressed data packets of said requested program via said second communications interface; means for converting said multicast addressed data packets to unicast addressed data packets; and means for transmitting said unicast addressed data packets of said requested program via said first communications interface. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification