Predicting elements for workflow development
First Claim
1. A method for automatically predicting workflow elements to be incorporated into a new workflow, comprising:
- receiving, at a processing system including at least one processor, a current configuration of the new workflow, wherein the new workflow is being developed by a user on a workflow development environment executing on a computer;
determining, using the current configuration and previously developed workflows stored in storage accessible by the processing system, a plurality of workflow element choices for a next element to be added to the new workflow and a respective probability of relevance associated with each of the workflow element choices, wherein determining the plurality of workflow element choices for a next element comprises;
selecting a plurality of next workflow elements, each selected next workflow element being a valid next workflow element for the current configuration of the new workflow;
calculating a respective probability of relevance for each selected next workflow element based upon occurrence characteristics of the selected next workflow element; and
selecting one or more next workflow element labels for each selected next workflow element; and
providing, by the processing system, the plurality of workflow element choices arranged in accordance with the respective probability of relevance associated with each of the workflow element choices for selection by the user as the next element.
1 Assignment
0 Petitions
Accused Products
Abstract
This technology may be used to predict elements for workflow development. A current configuration of the new workflow is received, and workflow element choices for a next element to be added to the new workflow are determined a long with a respective probability of relevance associated with each of the workflow element choices. The workflow element choices are arranged in accordance with the respective probability of relevance associated with each of the workflow element choices for selection by the user. The workflow element choices may be determined using the current configuration of the new workflow and previously-developed workflows stored in storage accessible by the processing system.
-
Citations
14 Claims
-
1. A method for automatically predicting workflow elements to be incorporated into a new workflow, comprising:
-
receiving, at a processing system including at least one processor, a current configuration of the new workflow, wherein the new workflow is being developed by a user on a workflow development environment executing on a computer; determining, using the current configuration and previously developed workflows stored in storage accessible by the processing system, a plurality of workflow element choices for a next element to be added to the new workflow and a respective probability of relevance associated with each of the workflow element choices, wherein determining the plurality of workflow element choices for a next element comprises; selecting a plurality of next workflow elements, each selected next workflow element being a valid next workflow element for the current configuration of the new workflow; calculating a respective probability of relevance for each selected next workflow element based upon occurrence characteristics of the selected next workflow element; and selecting one or more next workflow element labels for each selected next workflow element; and providing, by the processing system, the plurality of workflow element choices arranged in accordance with the respective probability of relevance associated with each of the workflow element choices for selection by the user as the next element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A node for automatically predicting workflow elements to be incorporated into a new workflow, comprising:
-
memory; network interface; and a processing system including one or more processors communicatively coupled to the memory and the network interface and configured to; receive a current configuration of the new workflow, wherein the new workflow is being developed by a user on a workflow development environment executing on a computer; determine, using the current configuration and previously developed workflows stored in storage accessible by the processing system, a plurality of workflow element choices for a next element to be added to the new workflow and a respective probability of relevance associated with each of the workflow element choices, wherein determining the plurality of workflow element choices for a next element comprises; selecting a plurality of next workflow elements, each selected next workflow element being a valid next workflow element for the current configuration of the new workflow; calculating a respective probability of relevance for each selected next workflow element based upon occurrence characteristics of the selected next workflow element; and selecting one or more next workflow element labels for each selected next workflow element; and provide the plurality of workflow element choices arranged in accordance with the respective probability of relevance associated with each of the workflow element choices for selection by the user as the next element.
-
-
14. A non-transitory computer-readable storage medium having instructions stored therein for automatically predicting workflow elements to be incorporated into a new workflow, the instructions when executed by at least one processor, causes the processor to perform operations comprising:
-
receiving a current configuration of the new workflow, wherein the new workflow is being developed by a user on a workflow development environment executing on a computer; determining, using the current configuration and previously developed workflows stored in storage accessed by the processing system, a plurality of workflow element choices for a next element to be added to the new workflow and a respective probability of relevance associated with each of the workflow element choices, wherein determining the plurality of workflow element choices for a next element comprises; selecting a plurality of next workflow elements, each selected next workflow element being a valid next workflow element for the current configuration of the new workflow; calculating a respective probability of relevance for each selected next workflow element based upon occurrence characteristics of the selected next workflow element; and selecting one or more next workflow element labels for each selected next workflow element; and providing the plurality of workflow element choices arranged in accordance with the respective probability of relevance associated with each of the workflow element choices for selection by the user as the next element.
-
Specification