Method for Assembling a Business Process and for Orchestrating the Process Based on Process Beneficiary Information
First Claim
1. A method for assembling a business process or a portion thereof according to process beneficiary information comprising:
- (a) providing one or more business rules executable based on process beneficiary information to assemble a business process or a portion thereof;
(b) providing modular business process elements subject to the one or more business rules, the elements specifying one or more steps of a business process; and
(c) obtaining process beneficiary information resulting in execution one of one or more of the business rules of step (a).
8 Assignments
0 Petitions
Accused Products
Abstract
A system for assembling a business process or a portion thereof includes a rules base containing executable rules and defined business process elements, a workflow orchestration engine, and at least one interface available to a process beneficiary. Information known about and or provided by a process beneficiary interacting with the at least one interface is used to execute one or more of the rules causing assembly of a new business process or a portion thereof according to workflow orchestration rules the new or modified process directing servicing of the process beneficiary accordingly.
48 Citations
5 Claims
-
1. A method for assembling a business process or a portion thereof according to process beneficiary information comprising:
-
(a) providing one or more business rules executable based on process beneficiary information to assemble a business process or a portion thereof; (b) providing modular business process elements subject to the one or more business rules, the elements specifying one or more steps of a business process; and (c) obtaining process beneficiary information resulting in execution one of one or more of the business rules of step (a).
-
-
2. A system for assembling a business process or a portion thereof comprising:
-
a rules base containing executable rules and defined business process elements; a workflow orchestration engine; and at least one interface available to a process beneficiary; characterized in that information known about and or provided by a process beneficiary interacting with the at least one interface is used to execute one or more of the rules causing assembly of a new business process or a portion thereof according to workflow orchestration rules the new or modified process directing servicing of the process beneficiary accordingly.
-
-
3. An integration system for integrating a business process to one or more resources for satisfying one or more steps of the business process comprising:
-
A session path determination engine including a session start position, a plurality of session channel paths, a session follow-up position, and a session path end position; and a workflow orchestration engine; characterized in that the session path determination engine decides the best session paths and processes for a process beneficiary interacting with the business process, and wherein such session processes and any sub-processes are dynamically incorporated into the business process by the workflow orchestration engine according to workflow orchestration rules.
-
-
4. A system for orchestrating a business process carried out by more than one service entity comprising:
-
a rules base containing executable rules and defined business process elements; a workflow orchestration engine; and a network interface to the service entities; characterized in that each service entity receives from the system over the network interface a portion of the business process to be carried out based upon information received at the system about a beneficiary of the business process, the portions of the process then subject to dynamic re-orchestration based on additional information about the process beneficiary obtained by the enterprises and sent to the system over the network interface as the business process portions are in progress.
-
-
5. A method for assembling and orchestrating portions of a business process enacted and carried out by separate service entities comprising the steps:
-
(a) obtaining substantive process beneficiary information to assemble and execute a business process from business process elements; (b) communicating portions of the business process to the appropriate entities that will carry out those process portions; (c) monitoring process beneficiary information as the portions of the business process are navigated at each of the entity locations; and (d) based on new process beneficiary information received from any one of the entities relative to any portion of the business process, re-orchestrating that portion of the business process to better serve the process beneficiary.
-
Specification