×

Method and system for prediction of software data consumption patterns

  • US 9,251,167 B2
  • Filed: 04/25/2014
  • Issued: 02/02/2016
  • Est. Priority Date: 07/02/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method performed by a server computing device connected to a requesting computing device, the method comprising:

  • receiving a request from the requesting computing device to download an application file without using a specialized streaming protocol;

    in response to the request, downloading, to the requesting computing device, a streaming model file and one or more initial execution files without using a specialized streaming protocol, the streaming model file comprising download information, the one or more initial execution files comprising a first portion of the application file that is less than the entire application file but contains enough data to initiate execution of an application implemented by the application file on the requesting computing device;

    receiving one or more first requests from the requesting computing device to download one or more sequence files in accordance with the download information of the streaming model file, the one or more sequence files each comprising a portion of the application file that was accessed after the first portion during a profiling process performed when the application was executed previously;

    in response to the one or more first requests, downloading the one or more sequence files to the requesting computing device without using a specialized streaming protocol;

    receiving one or more second requests from the requesting computing device to download one or more rest files in accordance with the download information of the streaming model file, each of the one or more rest files comprising portions of the application file ordered by frequency in which the portions of the application file were accessed during the profiling process; and

    in response to the one or more second requests, downloading the one or more rest files to the requesting computing device without using a specialized streaming protocol.

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