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:
Jan. 04, 2022

Filed:

Jul. 11, 2018
Applicant:

Jpmorgan Chase Bank, N.a., New York, NY (US);

Inventors:

Sudhir Kanala, Sugar Land, TX (US);

Ulku Rowe, New York, NY (US);

Agim Perolli, Carmel, NY (US);

Raymond Stephens, New York, NY (US);

Stefan Vachev, Houston, TX (US);

Assignee:

JPMORGAN CHASE BANK, N.A., New York, NY (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06Q 10/00 (2012.01); G06F 9/00 (2006.01); G06Q 10/06 (2012.01); G06F 9/22 (2006.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06Q 10/0637 (2013.01); G06F 9/223 (2013.01); G06F 9/542 (2013.01); G06Q 10/0633 (2013.01);
Abstract

Systems and methods for distributed business process management are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for configuration-driven distributed orchestration using different software components to execute a complex business process may include: (1) receiving a request for a runtime flow from a flow management adapter; (2) reading a flow configuration from the request; (3) creating an instance of the runtime flow; (4) initiating a service call to each component in the runtime flow; (5) creating a runtime instance in a database along with a state of each dependency in the runtime flow; and in response to external dependencies being met: (6) building and sending message to the components using a message builder; (7) initiating flow actions via an event-driven scheduler; and (8) making a service call to at least one of the components using the message builders.


Find Patent Forward Citations

Loading…