FILE PREFETCHING FOR GAMING APPLICATIONS ACCESSED BY ELECTRONIC DEVICES
First Claim
1. A method of prefetching gaming data files, the method comprising:
- tracking access data for a gaming application that has been accessed on a client device;
sending the access data for the gaming application to a server;
receiving a prefetching profile from the server, the prefetching profile specifying a plurality of likelihood values for a plurality of gaming data files associated with the gaming application that are likely to be accessed on the client device within a specific timeframe, wherein the prefetching profile is generated based on the access data;
selecting a set of gaming data files from the plurality of gaming data files based on the prefetching profile; and
prefetching and storing at the client device the set of gaming data files prior to the set of gaming data files being requested to be accessed on the client device.
0 Assignments
0 Petitions
Accused Products
Abstract
In some examples, access data for one or more gaming applications accessed by the client device is tracked and the access data for the one or more gaming applications may be sent to a server. A prefetching profile may be received from the server. The prefetching profile may specify a plurality of likelihood values for a plurality of gaming data files that are likely to be accessed by the client device within a specific timeframe. A set of gaming data files may be prefetched from an external source based on the prefetching profile. For example, the set of gaming data files may be selected from the plurality of gaming data files based on the prefetching profile.
8 Citations
20 Claims
-
1. A method of prefetching gaming data files, the method comprising:
-
tracking access data for a gaming application that has been accessed on a client device; sending the access data for the gaming application to a server; receiving a prefetching profile from the server, the prefetching profile specifying a plurality of likelihood values for a plurality of gaming data files associated with the gaming application that are likely to be accessed on the client device within a specific timeframe, wherein the prefetching profile is generated based on the access data; selecting a set of gaming data files from the plurality of gaming data files based on the prefetching profile; and prefetching and storing at the client device the set of gaming data files prior to the set of gaming data files being requested to be accessed on the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of analyzing gaming application access data, the method comprising:
-
receiving, by a server, from a plurality of client devices, access data for one or more gaming applications; for each client device of the plurality of client devices, determining, based on the access data, a plurality of likelihood values for a plurality of gaming data files associated with the one or more gaming applications that are likely to be accessed on the client device within a specific timeframe; and for each client device of the plurality of client devices, generating a prefetching profile specifying the plurality of likelihood values for the plurality of gaming data files that are likely to be accessed on the client device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A client device comprising:
-
a memory; and at least one processor coupled to the memory and configured to; track access data for one or more gaming applications accessed by the client device; send the access data for the one or more gaming applications to a server; receive a prefetching profile from the server, wherein the prefetching profile specifies a plurality of likelihood values for a plurality of gaming data files that are likely to be accessed by the client device within a specific timeframe; and prefetch a set of gaming data files from an external source based on the prefetching profile, wherein the set of gaming data files is selected from the plurality of gaming data files based on the prefetching profile. - View Dependent Claims (17, 18, 19, 20)
-
Specification