Multicast-unicast adapter
AssigneeRoundbox, Inc.
InventorsHong Jiang, Peter Mataga, Edgar Villanueva
Life of this patent
Estimating the term…
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.
Claims97
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.