Patent ID: 9694276
Date: 2017-07-04
CPC Classifications: A63F

Claim:
1. A nontransitory computer readable medium containing program instructions for pre-loading an emulated application, and wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to carry out the steps of: a) choosing an emulated application to pre-load, wherein the emulated application is a snapshot of a legacy application, wherein the snapshot is a platform-independent recording of a state of an emulator at a point during emulation of the legacy application; b) retrieving pre-translated code for the emulated application chosen to be pre-loaded before a request for the emulated application is received from a client device platform; c) translating data from the chosen emulated application into a format that is compatible with a client device platform by executing the pre-translated code for the emulated application; d) building a buffer after the snapshot by translating additional data from the legacy application; e) storing the translated data in a memory; and f) delivering the translated data to the client device platform over the network after the request for the emulated application is made by the client device platform.