| CPC G06F 9/44505 (2013.01) [G06F 21/121 (2013.01)] | 20 Claims |

|
1. A non-transitory computer-readable medium including instructions that, when executed by at least one processor, cause the at least one processor to perform operations for seamless offline-online execution of applications, the operations comprising:
receiving, by a server and from a client device, a request for execution of an application;
distributing, to the client device, one or more subsets of a logic portion of the application;
receiving, from the client device, a set of operations and a state portion of the application;
based on performing one or more operations of the set of operations, updating the state portion of the application; and
sending, to the client device, the updated state portion of the application.
|