Patent ID: 8792405

Claim:
A system, comprising: one or more server devices to: receive, by the one or more server devices and from a mobile device, an instruction to provide particular content; determine, by the one or more server devices, that a new channel is requested to provide the particular content; determine, by the one or more server devices, a first portion of bandwidth assigned to existing channels; allocate, by the one or more server devices, a second portion of the bandwidth for the new channel, wherein, when allocating the second portion of the bandwidth for the new channel, the one or more server devices are configured to: determine a first bandwidth demand for each of the existing channels; determine a second bandwidth demand for the new channel; compare the first bandwidth demand for each of the existing channels to the second bandwidth demand for the new channel; and allocate portions of the first portion of the bandwidth to each of the existing channels and to the second portion of the bandwidth for the new channel based upon the first bandwidth demand for each of the existing channels relative to the second bandwidth demand for the new channel, where the second portion of the bandwidth is provided within the first portion of the bandwidth; provide, by the one or more server devices, the new channel in the second portion of the bandwidth; and provide, by the one or more server devices and to the mobile device, the particular content on the new channel.