Method and system for dynamic business process management using a partial order planner
DCFirst Claim
Patent Images
1. A dynamic business process management system comprising:
- a knowledge base including expert knowledge about one or more business process domains;
wherein the knowledge base includes one or more scripts, each of the one or more scripts comprising a sequence of fully or partially-specified actions;
an inference engine coupled to the knowledge base, the inference engine including a partial order planner;
a management system that collects and distributes data regarding one or more business processes and determines one or more goals; and
a graphical user interface system that displays information regarding the one or more business processes;
wherein the inference engine uses the partial order planner to determine a plan for achieving at least one of the one or more goals.
4 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A dynamic business process management system and method is disclosed for providing using a least commitment planner to better handle the changes and uncertainties that inevitably occur in the real-world. An embodiment of the invention provides a dynamic business process management system using partial-order planning. An additional embodiment of the present invention includes an intent interpreter module that supports the implementation of intelligent decision support functionality in a corporate information management interface.
104 Citations
10 Claims
-
1. A dynamic business process management system comprising:
-
a knowledge base including expert knowledge about one or more business process domains;
wherein the knowledge base includes one or more scripts, each of the one or more scripts comprising a sequence of fully or partially-specified actions;
an inference engine coupled to the knowledge base, the inference engine including a partial order planner;
a management system that collects and distributes data regarding one or more business processes and determines one or more goals; and
a graphical user interface system that displays information regarding the one or more business processes;
wherein the inference engine uses the partial order planner to determine a plan for achieving at least one of the one or more goals.
-
-
2. A dynamic business process management system comprising:
-
a knowledge base including expert knowledge about one or more business process domains;
an inference engine coupled to the knowledge base, the inference engine including a partial order planner;
wherein the inference engine includes an intent interpreter;
a management system that collects and distributes data regarding one or more business processes and determines one or more goals; and
a graphical user interface system that displays information regarding the one or more business processes;
wherein the inference engine uses the partial order planner to determine a plan for achieving at least one of the one or more goals.
-
-
3. A dynamic business process management system comprising:
-
a knowledge base including expert knowledge about one or more business process domains;
an inference engine coupled to the knowledge base, the inference engine including a partial order planner;
wherein the inference engine includes a non-monotonic truth maintenance system;
management system that collects and distributes data regarding one or more business processes and determines one or more goals; and
a graphical user interface system that displays information regarding the one or more business processes;
wherein the inference engine uses the partial order planner to determine a plan for achieving at least one of the one or more goals.
-
-
4. A dynamic business process management system comprising:
-
a knowledge base including expert knowledge about one or more business process domains;
an inference engine coupled to the knowledge base, the inference engine including a partial order planner;
a management system that collects and distributes data regarding one or more business processes and determines one or more goals; and
a graphical user interface system that displays information regarding the one or more business processes; and
wherein;
the inference engine uses the partial order planner to determine a plan for achieving at least one of the one or more goals; and
a plurality of distributed dynamic business process management systems, each containing an inference engine communicate data defining the situations and plans of each organization. - View Dependent Claims (5)
-
-
6. A dynamic business process management system comprising:
-
a knowledge base including expert knowledge about one or more business process domains;
an inference engine coupled to the knowledge base, the inference engine including a partial order planner;
a management system that collects and distributes data regarding one or more business processes and determines one or more goals;
a graphical user interface system that displays information regarding the one or more business processes; and
a data security mechanism that protects data stored in the knowledge base;
wherein the inference engine uses the partial order planner to determine a plan for achieving at least one of the one or more goals. - View Dependent Claims (7, 8)
-
-
9. A dynamic business process management system comprising:
-
a knowledge base including expert knowledge about one or more business process domains;
an inference engine coupled to the knowledge base, the inference engine including a partial order planner;
wherein the partial order planner is a least commitment planner;
a management system that collects and distributes data regarding one or more business processes and determines one or more goals; and
a graphical user interface system that displays information regarding the one or more business processes;
wherein the inference engine uses the partial order planner to determine a plan for achieving at least one of the one or more goals.
-
-
10. A method for conducting business process management, the method comprising:
-
determining a goal for a user of the business process management system; and
using a knowledge base to create a plan for meeting the determined goal;
wherein the act of determining a goal is performed using a non-monotonic truth maintenance system.
-
Specification