ADAPTIVE MOBILE MULTICASTING FOR WIRELESS NETWORKS
First Claim
1. A method implemented by one or more computing devices, the method comprising:
- tracking, by one or more computing devices, a quantity of videos that are being streamed, over a wireless interface, of a wireless network and to mobile devices, at any particular time;
determining, by the one or more computing devices, based on the tracked quantity of videos, whether to dedicate a radio channel, of at least one cell in the wireless network, to streaming a first of the videos; and
transmitting, by the one or more computing devices and in response to a request, from a mobile device, for the first video, an identification of the dedicated radio channel so that the mobile device can receive the first video as a streaming video over the dedicated radio channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Video streams may be adaptively switched between multicast and unicast transmission over a wireless interface of a wireless network. A device may track a quantity of videos that are being streamed over the wireless network. The device may determine, based on the tracked quantity of videos, whether to dedicate a radio channel, of at least one cell in the wireless network, to streaming a first of the videos. The device may transmit, in response to a request, from a mobile device, for the first video, an identification of the dedicated radio channel so that the mobile device can receive the first video as a streaming video over the dedicated radio channel.
-
Citations
22 Claims
-
1. A method implemented by one or more computing devices, the method comprising:
-
tracking, by one or more computing devices, a quantity of videos that are being streamed, over a wireless interface, of a wireless network and to mobile devices, at any particular time; determining, by the one or more computing devices, based on the tracked quantity of videos, whether to dedicate a radio channel, of at least one cell in the wireless network, to streaming a first of the videos; and transmitting, by the one or more computing devices and in response to a request, from a mobile device, for the first video, an identification of the dedicated radio channel so that the mobile device can receive the first video as a streaming video over the dedicated radio channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more processors; and a memory to store instructions that cause the one or more processors to; store a quantity of videos that are being streamed, over a wireless interface, of a wireless network and to mobile devices, at any particular time; determine, based on the stored quantity of videos, whether to dedicate a radio channel, of at least one cell in the wireless network, to multicast stream one or more of the videos that are being streamed; store, for each of the videos that are determined to be multicast streamed, a multicast link; transmit, in response to a request from a mobile device for one of the multicast streamed videos, the corresponding multicast link, where the multicast link is used by the mobile device to initiate streaming of the corresponding video from the dedicated radio channel. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method comprising:
-
transmitting, by a mobile device, a request to receive a video stream over a wireless network; receiving, by the mobile device, one or more links to the video stream, the one or more links including; a unicast link to a resource that provides the video stream to the mobile device via a unicast transmission of the video stream over an air interface of the wireless network, or a multicast link to a resource that provides the video stream to the mobile device via a multicast transmission of the video stream over the air interface of the wireless network; streaming, by the mobile device, the video stream using the multicast link when the multicast link was received, where streaming using the multicast link includes connecting to a channel in the wireless network that is dedicated to the video stream and that supports multiple simultaneous connections by additional mobile devices; and streaming, by the mobile device, the video stream using the unicast link when the multicast link was not received. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A mobile device comprising:
-
one or more processors; and a memory to store instructions that cause the one or more processors to; transmit a request to receive a video stream over a wireless network; receive one or more links to the video stream, the one or more links including a unicast link to a resource that provides the video stream to the mobile device via a unicast transmission of the video stream over an air interface of the wireless network, or a multicast link to a resource that provides the video stream to the mobile device via a multicast transmission of the video stream over the air interface of the wireless network; stream the video stream using the multicast link when the multicast link was received, where streaming using the multicast link includes connecting to a channel in the wireless network that is dedicated to the video stream and that supports multiple simultaneous connections by additional mobile devices; and streaming the video stream using the unicast link when the multicast link was not received.
-
Specification