Patent ID: 7890448

Claim:
A method for providing inferences in a process execution environment, said method comprising: repeatedly executing a process using a computing device, said process including a set of activity points, said process having a set of variables associated therewith, wherein at least one activity point requires a decision to be made upon a process instance reaching said activity point, wherein the process instance is routed along a path selected from a group of multiple paths according to said decision; repeatedly receiving, by way of a graphical user interface (GUI), input from a user indicating the decision upon the process instance reaching said activity point, the decision being associated with one or more variables from the set of variables; continuously collecting a set of values for the one or more variables, and inferring a correlation between the set of values and the decision indicated by the input received from the user on said GUI; and formulating an inference for said path of the process instance upon next execution of the process instance, said inference derived from the correlation between the collected set of values for said process and the decision, wherein the inference predicts a most likely decision that will be indicated on said GUI during said next execution of said process instance according to the collected set of values.