SWITCHING BETWEEN UNICAST STREAMS AND A MULTICAST STREAM BASED ON CONTENT DEMAND
First Claim
1. A device, comprising:
- one or more processors to;
receive streaming information associated with one or more user devices, streaming content being provided to the one or more user devices, and a cell associated with the one or more user devices;
determine a quantity of user devices receiving the streaming content in the cell based on the streaming information;
determine whether the streaming content is being provided using a unicast stream or is being provided using a multicast stream;
determine to switch from the unicast stream to the multicast stream or from the multicast stream to the unicast stream based on the quantity of user devices; and
switch from the unicast stream to the multicast stream or the multicast stream to the unicast stream based on determining to switch.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may receive streaming information associated with one or more user devices, streaming content being provided to the one or more user devices, and a cell associated with the one or more user devices. The device may determine a quantity of user devices receiving the streaming content in the cell based on the streaming information. The device may determine whether the streaming content is being provided using a unicast stream or is being provided using a multicast stream. The device may determine to switch from the unicast stream to the multicast stream or from the multicast stream to the unicast stream based on the quantity of user devices. The device may switch from the unicast stream to the multicast stream, or the multicast stream to the unicast stream based on determining to switch.
32 Citations
20 Claims
-
1. A device, comprising:
one or more processors to; receive streaming information associated with one or more user devices, streaming content being provided to the one or more user devices, and a cell associated with the one or more user devices; determine a quantity of user devices receiving the streaming content in the cell based on the streaming information; determine whether the streaming content is being provided using a unicast stream or is being provided using a multicast stream; determine to switch from the unicast stream to the multicast stream or from the multicast stream to the unicast stream based on the quantity of user devices; and switch from the unicast stream to the multicast stream or the multicast stream to the unicast stream based on determining to switch. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive streaming information associated with one or more user devices, streaming content being provided to the one or more user devices, and a cell associated with the one or more user devices; determine a quantity of user devices, receiving the streaming content in the cell, based on the streaming information; determine that the streaming content is being provided using a unicast stream; compare the quantity of user devices and a threshold for switching from the unicast stream to a multicast stream; determine that the threshold is satisfied based on comparing the quantity of user devices and the threshold; and switch from the unicast stream to the multicast stream based on determining that the threshold is satisfied. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method, comprising:
-
receiving, by a device, streaming information that identifies one or more user devices, streaming content being provided to the one or more user devices, and a cell in which the one or more user devices are located; determining, by the device, a quantity of user devices receiving the streaming content in the cell based on the streaming information; determining, by the device, that the streaming content is being provided using a multicast stream based on the streaming information; comparing, by the device, the quantity of user devices and a threshold for switching from the multicast stream to a unicast stream; determining, by the device, that the threshold is satisfied based on comparing the quantity of user devices and the threshold; and switching from the multicast stream to the unicast stream based on determining that the threshold is satisfied. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification