Multicast over unicast in a network
First Claim
1. A method for receiving a multicast transmission in user devices in a network, the method comprising:
- receiving, by an intermediate device, a request from a first user device to join a multicast group;
identifying multicast data packets associated with said multicast group;
monitoring transmissions of said multicast data packets from said intermediate device, by said first user device, to determine whether said identified multicast data packets are being transmitted between said intermediate device and a second user device in an already established unicast session between said second user device and said intermediate device;
processing said multicast data packets by said second user device, if said second user device is in said already established unicast session between said second user device and said intermediate device; and
establishing a unicast session between said first user device and said intermediate device and switching to normal mode and processing multicast data packets by said first user device, if one of said second user device is not in said already established unicast session and said first user device is no longer in a coverage area for receiving transmissions between said second user device and said intermediate device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is described for receiving a multicast in user devices in a network issuing a request to join a multicast group, identifying multicast data packets associated with the multicast group, monitoring transmissions of the multicast data packets to determine whether the identified multicast data packets are being transmitted in an already established unicast session and establishing a unicast session and processing multicast data packets if an already established unicast session does not exist A method is described for receiving a multicast transmission in user devices in a network establishing a unicast session with a dedicated terminal, identifying multicast data packets associated with a multicast group, monitoring transmissions of the multicast data packets and processing the multicast data packets by the dedicated terminal. Additonally, an apparatus is described for accepting a request to join a multicast group, for identifying multicast data packets associated with the multicast group, establishing a unicast session, for encapsulating said multicast data packets in a unicast frame and for forwarding the unicast frame via the unicast session.
-
Citations
34 Claims
-
1. A method for receiving a multicast transmission in user devices in a network, the method comprising:
-
receiving, by an intermediate device, a request from a first user device to join a multicast group;
identifying multicast data packets associated with said multicast group;
monitoring transmissions of said multicast data packets from said intermediate device, by said first user device, to determine whether said identified multicast data packets are being transmitted between said intermediate device and a second user device in an already established unicast session between said second user device and said intermediate device;
processing said multicast data packets by said second user device, if said second user device is in said already established unicast session between said second user device and said intermediate device; and
establishing a unicast session between said first user device and said intermediate device and switching to normal mode and processing multicast data packets by said first user device, if one of said second user device is not in said already established unicast session and said first user device is no longer in a coverage area for receiving transmissions between said second user device and said intermediate device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for receiving a multicast transmission in user devices in a network, the method comprising:
-
establishing a unicast session between said intermediate device and a dedicated terminal;
identifying multicast data packets associated with said multicast group;
monitoring transmissions of said multicast data packets between said intermediate device and said dedicated terminal by said user devices; and
processing said multicast data packets by said dedicated terminal. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A multicast-to-unicast converter embedded in an intermediate device of a network, comprising:
-
means for receiving, by an intermediate device, a request from a first user device to join a multicast group;
means for identifying multicast data packets associated with said multicast group;
means for monitoring transmissions of said multicast data packets from said intermediate device by said first user device to determine whether said identified multicast data packets are being transmitted between said intermediate device and a second user device in an already established unicast session between said second user device and said intermediate device;
means for processing said multicast data packets by said second user device, if said second user device is in said already established unicast session between said second user device and said intermediate device; and
means for establishing a unicast session between said first user device and said intermediate device and switching to normal mode and processing multicast data packets by said first user device, if one of said second user device is not in said already established unicast session and said first user device is no longer in a coverage area for receiving transmissions between said second user device and said intermediate device. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A multicast-to-unicast converter external to an intermediate device in a network comprising:
-
means for establishing a unicast session between said intermediate device and a dedicated terminal;
means for identifying multicast data packets associated with said multicast group;
means for monitoring transmissions of said multicast data packets between said intermediate device and said dedicated terminal by said user devices; and
means for processing said multicast data packets by said dedicated terminal. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A method for receiving a multicast in user devices in a network, the method comprising:
-
issuing a request to join a multicast group;
identifying multicast data packets associated with said multicast group;
monitoring transmissions of said multicast data packets to determine whether said identified multicast data packets are being transmitted in an already established unicast session; and
establishing a unicast session and processing multicast data packets if an already established unicast session does not exist. - View Dependent Claims (26)
-
-
27. A method for receiving a multicast transmission in user devices in a network, the method comprising:
-
establishing a unicast session with a dedicated terminal;
identifying multicast data packets associated with a multicast group;
monitoring transmissions of said multicast data packets; and
processing said multicast data packets by said dedicated terminal. - View Dependent Claims (28)
-
-
29. A multicast-to-unicast converter embedded in a device of a network, comprising:
-
means for accepting a request to join a multicast group;
means for identifying multicast data packets associated with said multicast group;
means for establishing a unicast session;
means for encapsulating said multicast data packets in a unicast frame; and
means for forwarding said unicast frame via said unicast session. - View Dependent Claims (30, 31)
-
-
32. A multicast-to-unicast converter external to a device in a network comprising:
-
means for establishing a unicast session with said multicast-to-unicast converter;
means for identifying multicast data packets associated with a multicast group;
means for encapsulating said multicast data packets in a unicast frame; and
means for forwarding said unicast frames via said unicast session. - View Dependent Claims (33, 34)
-
Specification