Patent attributes
A method of creating an analogous workflow is provided. A first workflow is received at a first device, the first workflow including a plurality of first modules that are connected. A second workflow is received at the first device, the second workflow including a plurality of second modules that are connected. A third workflow is received at the first device, the third workflow including a plurality of third modules that are connected. An analogy workflow is determined based on a difference between the received first workflow and the received second workflow. The determined analogy workflow is applied to the received third workflow to define a fourth workflow. The defined fourth workflow is presented to a user at the first device. A method of identifying a workflow of a plurality of workflows is provided. A query workflow is received at a first device, which includes a plurality of modules that are connected. A workflow is identified of a plurality of workflows, the identified workflow at least partially matching the received query workflow. The identified workflow is presented to a user at the first device.