US 11,724,205 B2
Suspending state of cloud-based legacy applications
Jacob P. Stine, East Palo Alto, CA (US); Brian Michael Christopher Watson, San Mateo, CA (US); Victor Octav Suba Miura, Foster City, CA (US); and Nicholas J. Cardell, Foster City, CA (US)
Assigned to SONY COMPUTER ENTERTAINMENT INC.
Filed by Sony Interactive Entertainment Inc., Tokyo (JP)
Filed on Jun. 1, 2020, as Appl. No. 16/889,597.
Application 16/889,597 is a continuation of application No. 15/937,531, filed on Mar. 27, 2018, granted, now 10,668,390.
Application 15/937,531 is a continuation of application No. 13/791,379, filed on Mar. 8, 2013, granted, now 9,925,468, issued on Mar. 27, 2018.
Claims priority of provisional application 61/666,679, filed on Jun. 29, 2012.
Prior Publication US 2020/0289948 A1, Sep. 17, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. A63F 13/88 (2014.01); A63F 13/49 (2014.01); A63F 13/60 (2014.01)
CPC A63F 13/88 (2014.09) [A63F 13/49 (2014.09); A63F 13/60 (2014.09); A63F 2300/209 (2013.01)] 19 Claims
OG exemplary drawing
 
1. In a computer system configured to operate on a network, a method comprising:
a) advancing a state of execution of an application running on a device from a first operation in a sequence of operations to a second operation in the sequence of operations in response to inputs from a remote client device over a network;
b) after receiving a suspension request from the remote client over the network, determining when the application running on the device is in a steady state;
c) generating a snapshot of the application in response to the suspension request from the remote client over the network, wherein the snapshot is a recording of the state of execution of the application running on the device in the steady state, wherein the recording of the state of execution of the application running on the device in steady state includes a state of register values of the device; and
d) delivering the snapshot to the remote client over the network.