Pre-loading translated code in cloud based emulated applications
AssigneeSony Interactive Entertainment Inc.
InventorsJacob P. Stine, Victor Octav Suba Miura, Brian Michael Christopher Watson, Nicholas J. Cardell
Life of this patent
Estimating the term…
Abstract
Pre-translated code for an emulated application may be retrieved and executed to translate data from the emulated application into a form compatible with the client device before receiving a request for the emulated application from the client device. The translated data may be delivered to the client device platform over a network after receiving the request for the emulated application from the client device.
Claims25
A nontransitory computer readable medium containing executable program, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to implement a method comprising:
- retrieving a platform independent recording of a state of an emulator at a point during emulation of a legacy application before receiving a request for the legacy application from a client device;
- executing the emulator with the platform independent recording of the state of the emulator to translate data from the legacy application into a form compatible with the client device;
- and
- delivering the translated data to the client device platform over a network.
An emulator configured to operate on a network, comprising:
- one or more processors;
- a memory coupled to the one or more processors;
- one or more executable instructions embodied in memory, the instructions being configured to implement a method when executed by the one or more processors, the method comprising:
- retrieving a platform independent recording of a state of an emulator at a point during emulation of a legacy application before receiving a request for the legacy application from a client device;
- executing the emulator with the platform independent recording of the state of the emulator to translate data from the legacy application into a form compatible with the client device;
- and
- delivering the translated data to the client device platform over a network.
In an emulator configured to operate on a network, a method, comprising:
- retrieving a platform independent recording of the state of an emulator at a point during emulation of a legacy application before receiving a request for the emulated application from a client device;
- executing the emulator with the platform independent recording of the state of the emulator to translate data from the legacy application into a form compatible with the client device;
- and
- delivering the translated data to the client device platform over the network.
Dependencies are inferred from the claim text.