×

Adaptive streaming for on demand wireless services

  • US 9,313,245 B2
  • Filed: 12/24/2007
  • Issued: 04/12/2016
  • Est. Priority Date: 12/24/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for receiving media content across a limited throughput cellular network, comprising:

  • monitoring an amount of available local data storage on a wireless communication device to determine whether to stream a media content selection on the wireless communication device or download the media content selection to the available local data storage; and

    requesting delivery of the media content selection to the wireless communication device via streaming or downloading based on the monitored amount of available local data storage, wherein requesting the delivery of the media content selection to the wireless communication device includes;

    streaming, from a remotely located content distributor via the limited throughput cellular network, a streaming version of the media content selection on the wireless communication device if the monitored amount of available local data storage does not meet or exceed a threshold and the local data storage cannot be freed up to store a discretely formatted version of the media content selection, wherein the streaming version and the discretely formatted version have different file formats, the discretely formatted version of the media content selection built at the remotely located content distributor from the streaming version of the media content selection and comprising a file system that contains one or more multimedia resource files, and wherein a delay to stream the streaming version of the media content selection is affected by an over-the-air latency associated with the limited throughput cellular network;

    downloading, from the remotely located content distributor via the limited throughput cellular network, and storing the discretely formatted version of the media content selection in the available local data storage if the monitored amount of available local data storage meets or exceeds the threshold or the local data storage can be freed up to store the discretely formatted version of the media content selection, wherein the remotely located content distributor pre-schedules a time at which the discretely formatted version of the media content selection is background downloaded to the wireless communication device and to one or more other communication devices that have available local data storage that meets or exceeds the threshold based on at least a predicted network throughput to the wireless communication device at the pre-scheduled time, and wherein the remotely located content distributor determines the predicted network throughput at the pre-scheduled time based on the limited throughput cellular network having excess bandwidth to handle distributing the discretely formatted version of the media content selection to the wireless communication device and the one or more other communication devices at the pre-scheduled time; and

    dynamically updating the requested delivery of the media content selection in response to a current iteration of the monitoring detecting a change in state associated with the amount of available local data storage.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×