Transformations between private and shared workflows
First Claim
1. A method of modifying an abstraction level of a workflow, the method comprising:
- analyzing a workflow to determine a first plurality of tasks;
combining the first plurality of tasks into a first virtual task within an abstracted workflow; and
linking the first virtual task to the first plurality of tasks such that a virtual execution of the abstracted workflow corresponds to an actual execution of the workflow.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for modifying an abstraction level of a workflow are described. For example, a workflow may be analyzed to determine a first plurality of tasks, and the first plurality of tasks may then be combined into a first virtual task within an abstracted workflow. Then, the first virtual task may be linked to the first plurality of tasks, such that a virtual execution of the abstracted workflow corresponds to an actual execution of the workflow. In this way, the abstracted workflow may be shared with other parties, while a level of confidentiality associated with the workflow is preserved.
-
Citations
32 Claims
-
1. A method of modifying an abstraction level of a workflow, the method comprising:
-
analyzing a workflow to determine a first plurality of tasks;
combining the first plurality of tasks into a first virtual task within an abstracted workflow; and
linking the first virtual task to the first plurality of tasks such that a virtual execution of the abstracted workflow corresponds to an actual execution of the workflow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising a storage medium having instructions stored thereon, the instructions including:
-
a first code segment for grouping a task subset from a plurality of tasks comprising a workflow;
a second code segment for constructing a virtual workflow including a first virtual task; and
a third code segment for associating the task subset with the first virtual task by requiring that completion of the task subset corresponds to completion of the first virtual task. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A workflow model comprising:
-
a workflow comprising a first task and a second task;
a workflow view corresponding to the workflow and comprising a first virtual task;
a first dependency between a first execution of the first task and a virtual execution of the first virtual task; and
a second dependency between a second execution of the second task and the virtual execution of the first virtual task. - View Dependent Claims (29, 30, 31, 32)
-
Specification