×

Downloading and adaptive streaming of multimedia content to a device with cache assist

  • US 9,344,517 B2
  • Filed: 03/28/2013
  • Issued: 05/17/2016
  • Est. Priority Date: 03/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a first apparatus comprising a processor, a non-volatile memory, and a cache buffer, the method comprising:

  • uploading multimedia content associated with the first apparatus to a particular cloud storage using the processor of the first apparatus;

    transitioning the first apparatus into an offline mode in which the first apparatus is configured to communicate with a communication network and not playback multimedia content downloaded from the network using the processor;

    determining network usage rates by the first apparatus on a set of networks during the offline mode communication with the communication network using the processor;

    determining a geo-location of the first apparatus during the offline mode communication with the communication network using the processor;

    identifying entries in a personal calendar stored in the non-volatile memory of the first apparatus relating to business travel during the offline mode using the processor;

    selecting and downloading, during the offline mode and using the processor, a plurality of initial portions of content based on factors comprising;

    a comparison of the determined network usage rates to a set of conditions and costs for amounts of data that can be downloaded by the first apparatus on the set of networks for given time periods;

    a comparison of the determined geo-location of the first apparatus with a set of location links in a location links database, wherein upon identification of a coincidence of the first apparatus with a particular linked location, the first apparatus retrieves multimedia content from a second cloud storage associated with a second apparatus;

    a comparison of a current date and time from a clock of the first apparatus with a set of content links in a content links database indicating associations between calendar instances of business travel and particular portions of content;

    storing, during the offline mode and using the processor, the downloaded plurality of initial portions of content in the cache buffer;

    transitioning the first apparatus from the offline mode to a playback mode using the processor; and

    fetching, during the playback mode and using the processor, content stored in the cache buffer during the offline mode and playing back the fetched content on the first apparatus.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×