×

Optimizing gaming applications accessed by electronic devices

  • US 9,662,567 B2
  • Filed: 05/07/2014
  • Issued: 05/30/2017
  • Est. Priority Date: 04/08/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for prefetching gaming application data for an electronic device, the method comprising:

  • tracking, by a processor of the electronic device, access data for one or more gaming applications that have been accessed by a user of the electronic device, wherein gaming data files associated with the one or more gaming applications are stored in a remote storage server, the access data including information associated with access of the gaming data files by the one or more gaming applications;

    sending the access data to a server, wherein an analysis is performed by the server on the access data provided by the electronic device;

    receiving a prefetching profile from the server, wherein the prefetching profile identifies, based on the analysis, the gaming data files that are likely to be accessed by the user of the electronic device, and further wherein the prefetching profile identifies a likelihood that each of the gaming data files are to be accessed and a timeframe for which the likelihood of access applies, the likelihood of access of the gaming data files being based on a first amount of time spent by the user playing one or more game levels of the one or more gaming applications compared to a second amount of time spent by one or more other users playing the one or more game levels;

    storing the prefetching profile in a first storage of the electronic device;

    for each gaming data file having a likelihood of access that is greater than a threshold likelihood, determining if the timeframe specified by the prefetching profile for the likelihood of access of the gaming data files applies at a time when the determination is made;

    responsive to a determination that the timeframe for a specific gaming data file applies, prefetching a specific gaming data file if the specific gaming data file is not available in a memory of the electronic device;

    storing the prefetched gaming data file in a second storage of the electronic device; and

    serving the prefetched gaming data file upon request by the user of the electronic device.

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