The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 19, 2024

Filed:

Sep. 17, 2021
Applicant:

Dquora Labs, Inc., Campbell, CA (US);

Inventors:

Ashish Krishna, Cupertino, CA (US);

Dino Farinacci, San Jose, CA (US);

Walter H. Blomquist, Campbell, CA (US);

Assignee:

dQuora Labs, Inc., Campbell, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/48 (2006.01); G06F 9/50 (2006.01); G06Q 30/08 (2012.01); G06Q 50/40 (2024.01);
U.S. Cl.
CPC ...
G06F 9/4881 (2013.01); G06F 9/4806 (2013.01); G06F 9/5038 (2013.01); G06F 9/5077 (2013.01); G06Q 30/08 (2013.01); G06Q 50/40 (2024.01); G06F 2209/5011 (2013.01);
Abstract

A method is described. The method includes building a description of a workflow. The method also includes creating an embedded workflow description by embedding the description of the workflow with logical identifiers of different instances of services that are available over a network. The method also includes repeatedly performing a) and b) below to execute the embedded workflow: a) dispatching the embedded workflow to a control worker node within a pool of free control worker nodes, the control worker node referring to the embedded workflow description and issuing a job request that defines one or more next operations of the workflow upon the control worker node recognizing that execution of the next one or more operations is appropriate in view of the workflow's state, the next one or more operations including a function call to a service identified by one of the logical identifiers; b) dispatching the job request to an execution worker node within a pool of free execution worker nodes, the execution worker node executing the next one or more operations including mapping the logical identifier of the service to a physical location of the service, incorporating the physical location and the function call into a packet and sending the packet over the network.


Find Patent Forward Citations

Loading…