Multicast-unicast adapter
First Claim
Patent Images
1. A method of transmitting data traffic comprising:
- transmitting data using a multicast session to a plurality of destinations;
determining that the multicast session to at least one of the destinations of the plurality of destinations should be switched to a unicast session to the at least one destination; and
switching the multicast session to the at least one destination to a unicast session to the at least one destination.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system provides the capability for multicast data traffic to flow with a unicast mechanism; that is, for some network entity to send a copy of the MC data session to a specific network address associated with the client. A method of transmitting data traffic comprises transmitting data using a multicast session to a plurality of destinations, determining that the multicast session to at least one of the destinations of the plurality of destinations should be switched to a unicast session to the at least one destination, and switching the multicast session to the at least one destination to a unicast session to the at least one destination.
139 Citations
97 Claims
-
1. A method of transmitting data traffic comprising:
-
transmitting data using a multicast session to a plurality of destinations;
determining that the multicast session to at least one of the destinations of the plurality of destinations should be switched to a unicast session to the at least one destination; and
switching the multicast session to the at least one destination to a unicast session to the at least one destination. - 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. A system for transmitting data traffic comprising:
-
a processor operable to execute computer program instructions;
a memory operable to store computer program instructions executable by the processor; and
computer program instructions stored in the memory and executable to perform the steps of;
transmitting data using a multicast session to a plurality of destinations;
determining that the multicast session to at least one of the destinations of the plurality of destinations should be switched to a unicast session to the at least one destination; and
switching the multicast session to the at least one destination to a unicast session to the at least one destination. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A system for transmitting data traffic from a data source to a client application comprising:
-
a server adapter operable to receive data from the data source in a unicast session and transmit the data in a unicast session or in a multicast session, and operable to receive data from the data source in a multicast session and transmit the data in at least one unicast session or in a multicast session; and
a client adapter operable to receive data from the server adapter in a unicast session or a multicast session and transmit the data to the client application. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A method of transmitting data traffic comprising:
-
at a server;
receiving data from a data source, transmitting the data in a unicast session or in a multicast session to a client, and switching the unicast session to a multicast session or the multicast session to a unicast session, based on a determination by the server or by the client that the session should be switched; and
at the client;
receiving data from the server in a unicast session or in a multicast session, and switching the unicast session to a multicast session or the multicast session to a unicast session, based on a determination by the server or by the client that the session should be switched. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82)
-
-
83. A method of receiving data traffic comprising:
-
receiving data at a mobile client using a multicast session;
detecting that data transmission to the mobile client is to be handed off to a portion of a mobile network that does not support a multicast session;
initiating a unicast session in the portion of the mobile network that does not support a multicast session; and
receiving the data using the unicast session in the portion of the mobile network that does not support a multicast session. - View Dependent Claims (84, 85, 86, 87, 88, 89, 90, 91, 92)
-
-
93. A method of transmitting data comprising:
-
establishing a multicast session at a mobile client;
establishing a unicast session at the mobile client;
receiving media data using the multicast session at the mobile client; and
receiving control data using the unicast session at the mobile client. - View Dependent Claims (94, 95, 96, 97)
-
Specification