Workflow modeling with worklets and transitions
AssigneeThe Boeing Company
InventorsAli Bahrami, Changzhou Wang
Life of this patent
Estimating the term…
Abstract
A computer is used to generate an approximation of a workflow in terms of worklets and transitions. Each worklet represents a phase of work in the workflow. Each transition indicates conditions for completion of a worklet. Each worklet includes at least one assistlet having executable code that will be executed for approximating of its work phase.
Claims20
A computer-implemented method comprising:
- generating an approximation of a workflow in terms of worklets and transitions, each worklet representing a phase of work in the workflow, each transition indicating conditions for completion of a worklet, each worklet including at least one assistlet having executable code for approximating performance of its work phase;
- executing the assistlets;
- monitoring and determining information needs of the workflow approximation;
- and
- identifying parts of the workflow that need to be changed in order to satisfy the information needs.
A computer comprising a worklet execution engine programmed to:
- generate a model of a workflow in terms of worklets and transitions, each worklet representing a phase of work in the workflow, each transition indicating conditions for completion of a worklet, each worklet assigned at least one assistlet having executable code for approximating performance of a task in the work phase;
- execute the assistlets;
- monitor and determine information needs of the tasks;
- and
- identify parts of the workflow that need to be changed in order to satisfy the information needs.
An article comprising non-transitory machine-readable memory for causing a computer to function as a worklet execution engine that generates a model of a workflow in terms of worklets and transitions, each worklet representing a phase of work in the workflow, each transition indicating conditions for completion of a worklet;
- assigns assistlets to the worklets, the assistlets having executable code for approximating performance of tasks in the work phases;
- executes the assistlets;
- monitors and determines information needs of the tasks;
- and identifies changes that need to be made to satisfy the information needs.
Dependencies are inferred from the claim text.