×

System and method for enabling decision activities in a process management and design environment

  • US 8,996,394 B2
  • Filed: 11/08/2007
  • Issued: 03/31/2015
  • Est. Priority Date: 05/18/2007
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing decision activities in a business process management environment, said system comprising one or more hardware processors and physical memory storing one or more sequences of instructions executable by said one or more hardware processors to implement:

  • a process designer module that defines a process model, said process model including a plurality of activities linked by transitions;

    wherein said activities include at least one decision activity for providing suggestions based on historical data, said decision activity being selected from the plurality of activities during definition of the process model, wherein said decision activity is associated with a set of variables during the definition of the process model, wherein said variables are designated as being relevant to selecting one of the transitions from the decision activity to another activity at process runtime; and

    an execution engine that instantiates a process instance by executing at least one of said activities of the process model, wherein upon instantiating the process instance, the execution engine displays to an end user a plurality of selections for selecting a next activity in the process and displays the set of variables relevant to selecting the next activity, wherein the execution engine receives the selection of the next activity from the end user, wherein the execution engine continuously captures a plurality of said selections taken by the end user during execution of a plurality of process instances, and wherein upon a subsequent execution of the process instance, the execution engine computes a probability percentage and a confidence level for each of the plurality of selections of the next activity from the decision activity based on values of the variables in said subsequent process instance and based on said selections captured from the end user during the execution of the plurality of process instances.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×