Predicting outcomes of a content driven process instance execution
First Claim
1. A computer readable non-transitory storage medium embodying instructions executed by a plurality of processors for predictive analytics in a semi-structured business process, the method comprising:
- receiving execution traces generated by one or more computer system elements generated during the execution of a plurality of tasks of the semi-structured business process, wherein an outcome of the execution of each of the plurality of tasks is dependent upon one or more documents containing document content values, at least one of the execution traces including the document content value, wherein the document content value influenced the execution of the plurality of tasks;
determining a process model from the execution traces, the process model comprising tasks at nodes of the semi-structured business process, wherein the determined process model includes all possible execution sequences of the semi-structured business process;
determining a probabilistic graph including a probability, at each of the tasks of the semi-structured business process, for advancing to each of the other tasks of the semi-structured business process, wherein the probability is influenced by the document content value; and
combining the process model and probabilistic graph to determine a probabilistic process model including probabilities and strengths of transitions between each and every task of the semi-structured business process.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for predictive analytics in a semi-structured process including receiving traces of the semi-structured process, at least one of the traces including a document content value, determining a process model from the traces, the process model comprising tasks at nodes of the semi-structured process and embodies all possible execution sequences in the process, determining a probabilistic graph including a probability at each of the tasks of the semi-structured process advancing from one task to another task, and combining the process model and probabilistic graph to determine a probabilistic process model including probabilities and strengths of transitions between tasks.
32 Citations
16 Claims
-
1. A computer readable non-transitory storage medium embodying instructions executed by a plurality of processors for predictive analytics in a semi-structured business process, the method comprising:
-
receiving execution traces generated by one or more computer system elements generated during the execution of a plurality of tasks of the semi-structured business process, wherein an outcome of the execution of each of the plurality of tasks is dependent upon one or more documents containing document content values, at least one of the execution traces including the document content value, wherein the document content value influenced the execution of the plurality of tasks; determining a process model from the execution traces, the process model comprising tasks at nodes of the semi-structured business process, wherein the determined process model includes all possible execution sequences of the semi-structured business process; determining a probabilistic graph including a probability, at each of the tasks of the semi-structured business process, for advancing to each of the other tasks of the semi-structured business process, wherein the probability is influenced by the document content value; and combining the process model and probabilistic graph to determine a probabilistic process model including probabilities and strengths of transitions between each and every task of the semi-structured business process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable non-transitory storage medium embodying instructions executed by a plurality of processors for predictive analytics in a semi-structured business process, the method comprising:
-
receiving execution traces generated by one or more computer system elements generated during the execution of a plurality of tasks of the semi-structured business process, wherein an outcome of the execution of each of the plurality of tasks is dependent upon one or more documents containing document content values, at least one of the execution traces including the document content value, wherein the document content value influenced the execution of the plurality of tasks; determining a process model from the execution traces, the process model comprising tasks at nodes of the semi-structured business process and assigns semantics to the nodes and edges connecting the nodes, wherein the determined process model includes all possible execution sequences of the semi-structured business process; determining a probabilistic graph including a probability at each and every task of the plurality of tasks of the semi-structured business process for advancing to each of the other tasks of the semi-structured business process, wherein the probability is influenced by available document contents at respective decision nodes; combining the process model and probabilistic graph to determine a probabilistic process model including probabilities and strengths of transitions between each and every task of the semi-structured business process; determining a probability distribution at a decision node based on available document contents at that decision node, wherein the probability distribution gives a probability of the semi-structured business process advancing from a task corresponding to the decision node to one or more children tasks; and updating the probabilistic process model using probabilities derived by the probability distribution and predicting one of a subsequent task in an execution the business process given a current task or any task in the business process given the probabilistic process model. - View Dependent Claims (11, 12)
-
-
13. A computer readable non-transitory storage medium embodying instructions executed by a plurality of processors for updating a probabilistic process model (PPM) of a semi-structured business process, the method comprising:
-
receiving the PPM and at least one probability distribution corresponding to a decision node of the PPM, wherein the received PPM includes all possible execution sequences of the semi-structured business process, wherein the received PPM is generated from a process model (PM) and a probabilistic graph including a probability, at each and every task of the semi-structured business process, for advancing to each of the other tasks of the semi-structured business process, and wherein the PM is derived from execution traces generated by one or more computer system elements generated during execution of a plurality of tasks of a semi-structured business process; receiving a status and content of an executing case instance of the business process; and updating at least one probability of the PPM using the probability distribution and the received status and content of said executing case instance of the business process. - View Dependent Claims (14, 15, 16)
-
Specification