CPC H04L 41/0806 (2013.01) [G07F 17/3262 (2013.01); G07F 17/3293 (2013.01); H04L 41/0893 (2013.01); H04L 41/0896 (2013.01)] | 18 Claims |
1. A system comprising:
one or more processors; and
one or more storage devices, wherein:
the one or more processors and the one or more storage devices are operably connected, and
the one or more storage devices store computer-executable instructions for controlling the one or more processors to:
receive a request from a remote device for one or more assets needed to execute a first gaming software application on the remote device;
identify, responsive to receipt of the request from the remote device, one or more asset libraries from a plurality of separate asset libraries that contain the one or more assets needed to execute the first gaming software application on the remote device, wherein:
each asset library in the plurality of asset libraries contains one or more assets and is associated with a corresponding set of one or more gaming software applications,
the one or more assets in each asset library is or are all assets that are associated with the gaming software application or every gaming software application in the corresponding set of one or more gaming software applications for that asset library,
the corresponding set of one or more gaming software applications for at least one of the asset libraries includes the first gaming software application, and
at least a first asset library of the plurality of asset libraries includes at least one asset and is associated with a corresponding set of two or more gaming software applications; and
cause, responsive to identifying the one or more asset libraries from the plurality of separate asset libraries that contain the one or more assets needed to execute the first gaming software application on the remote device, the one or more asset libraries from the plurality of separate asset libraries that contain the one or more assets needed to execute the first gaming software application on the remote device to be transmitted to the remote device.
|