US 12,229,571 B1
Systems and methods for execution in dynamic application runtime environments
Andrew Radcliffe, McLean, VA (US); Antonio Andrade Garcia, McLean, VA (US); Marco Pescosolido, McLean, VA (US); and Matt Hilliard, McLean, VA (US)
Assigned to Appian Corporation, McLean, VA (US)
Filed by Appian Corporation, McLean, VA (US)
Filed on Sep. 27, 2023, as Appl. No. 18/475,616.
Application 18/475,616 is a continuation of application No. 18/179,597, filed on Mar. 7, 2023, granted, now 11,822,937.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/44 (2018.01); G06F 9/445 (2018.01); G06F 21/12 (2013.01)
CPC G06F 9/44505 (2013.01) [G06F 21/121 (2013.01)] 20 Claims
OG exemplary drawing
 
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.