Multi-Stream Communication
First Claim
Patent Images
1. A computer program product for reducing bandwidth used by multiple transmissions, the computer program product comprising:
- a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising;
computer readable program code configured to map at least one request of at least one end-device to a unicast channel between server and an intermediary;
computer readable program code configured to create a correlated multicast communication channel between the intermediary and the at least one end-device; and
computer readable program code configured to transfer data from the unicast channel to a multicast channel at the intermediary.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for reducing bandwidth used in multiple transmissions on a cellular network includes mapping at least one request of at least one end-device to a unicast channel between server and an intermediary in the network, creating a correlated multicast communication channel between the intermediary and the at least one end-device, and transferring data from the unicast channel to a multicast channel at the intermediary.
-
Citations
16 Claims
-
1. A computer program product for reducing bandwidth used by multiple transmissions, the computer program product comprising:
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to map at least one request of at least one end-device to a unicast channel between server and an intermediary; computer readable program code configured to create a correlated multicast communication channel between the intermediary and the at least one end-device; and computer readable program code configured to transfer data from the unicast channel to a multicast channel at the intermediary. - View Dependent Claims (2, 3)
-
4. A computer program product for converting a unicast stream carrying content to an end-device in a communications network to a multicast stream, the computer program product comprising:
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to receive a plurality of connection requests from a plurality of devices including the end-device; computer readable program code configured to determine that the connection requests are to be combined; computer readable program code configured to add the end-device to a multicast group; and computer readable program code configured to relay the content of the unicast stream to the multicast stream. - View Dependent Claims (5, 6, 7, 8, 9)
- 10. A system comprising an edge device in communication with a plurality of devices consuming content, wherein the edge device is disposed between the plurality of devices and a server, the edge device comprising a processor determining a parameter of the content consumption and executing a plurality of rules taking the parameter as input for combining a plurality of unicast streams between the edge device and the plurality of devices into a multicast stream.
Specification