Patent ID: 11934802
Assignee: SERVICENOW, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A non-transitory, computer-readable medium storing instructions executable by a processor of a computing system, wherein the instructions comprise instructions to:
provide for asynchronous execution of a first information flow object and a second information flow object of a software program, wherein the first flow information object comprises a first flow, a first sub-flow, a first action, or a combination thereof, that is executed entirely in a client computing device via a front-end application programming interface (API), and wherein the second information flow object comprises a second flow, a second sub-flow, a second action, or a combination thereof, that is executed entirely in a remote server via a back-end API, wherein the first information flow object interfaces with the second information flow object via the asynchronous execution, and wherein the instructions to provide the asynchronous execution comprise instructions to:
verify permissions to execute the first information flow object;
execute a first set of functions of the front-end API, wherein the first set of functions asynchronously call for an execution of the first information flow object via a first unique identifier of the first information flow object;
verify permissions to execute the second information flow object;
execute a second set of functions of the back-end API, wherein the second set of functions asynchronously call for an execution of the second information flow object via a second unique identifier of the second information flow object; and
retrieve output of the execution of the first set of functions using the first unique identifier and retrieve output of the execution of the second set of functions using the second unique identifier as results of the asynchronous execution.