Method for assembling a business process and for orchestrating the process based on process beneficiary information
First Claim
Patent Images
1. A computerized server executing software for assembling and executing a business process comprising:
- a database accessible to the software for storing business process elements including components that define steps or portions of a business process and rules for execution of the elements;
a session path determination engine having access to the database providing business process elements to specified points in the assembled business process;
a workflow orchestration engine assembling the business process elements according to the rules; and
at least one media interface available to a process beneficiary;
characterized in that information known about and or provided by a process beneficiary, interacting with the media interface, is used by the session path determination engine to determine best session paths and business processes elements for interaction with the process beneficiary and the business process elements are dynamically incorporated by the workflow orchestration engine according to the rules causing assembly and execution of a new business process, the new process directing servicing of the process beneficiary, accordingly.
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.
28 Citations
6 Claims
-
1. A computerized server executing software for assembling and executing a business process comprising:
-
a database accessible to the software for storing business process elements including components that define steps or portions of a business process and rules for execution of the elements; a session path determination engine having access to the database providing business process elements to specified points in the assembled business process; a workflow orchestration engine assembling the business process elements according to the rules; and at least one media interface available to a process beneficiary; characterized in that information known about and or provided by a process beneficiary, interacting with the media interface, is used by the session path determination engine to determine best session paths and business processes elements for interaction with the process beneficiary and the business process elements are dynamically incorporated by the workflow orchestration engine according to the rules causing assembly and execution of a new business process, the new process directing servicing of the process beneficiary, accordingly. - View Dependent Claims (2, 3)
-
-
4. A method for assembling and orchestrating a business process from a computerized server executing software comprising the steps:
-
(a) storing business process elements including components that define steps or portions of a business process and rules for execution of the elements in a database; (b) interacting with a process beneficiary via a media interface and obtaining information about the beneficiary; (c) determining, by a session path determination engine having access to the database, business process elements to specified points in the assembled business process based on the information obtained about the beneficiary; (d) assembling the business process elements according to the rules by a workflow orchestration engine causing assembly and execution of a new business process, the new process directing servicing of the process beneficiary. - View Dependent Claims (5, 6)
-
Specification