WORKFLOW ENGINE SYSTEM AND METHOD
First Claim
1. A workflow engine for managing data, comprising:
- a receiving subsystem operable to receive data;
an environment evaluating subsystem operable to evaluate an environment and determine at least one environmental parameter;
a data evaluating subsystem in communication with the receiving subsystem and the environment evaluating subsystem, the data evaluating subsystem operable to;
receive data from the receiving system and determine at least one data parameter;
receive the at least one environmental parameter;
evaluate the data parameter and environmental parameter and determine the selection of at least one appropriate workflow rule; and
establish a workflow job operation for execution by a job operation subsystem.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a workflow engine for managing data. More specifically, the workflow engine includes a receiving subsystem that is operable to receive data. An environment evaluating subsystem is also provided and is operable to evaluate an environment and determine at least one environmental parameter. A data evaluating system is in communication with the receiving subsystem and the environment evaluating subsystem. The data evaluating system is operable to determine at least one data parameter from the received data and to receive the environmental parameter. The data evaluating system will evaluate the data parameter and environment parameter and select at least one appropriate workflow rule for use in establishing a workflow job operation for execution by a job operation subsystem. An associated method of use is also provided.
25 Citations
26 Claims
-
1. A workflow engine for managing data, comprising:
-
a receiving subsystem operable to receive data; an environment evaluating subsystem operable to evaluate an environment and determine at least one environmental parameter; a data evaluating subsystem in communication with the receiving subsystem and the environment evaluating subsystem, the data evaluating subsystem operable to; receive data from the receiving system and determine at least one data parameter; receive the at least one environmental parameter; evaluate the data parameter and environmental parameter and determine the selection of at least one appropriate workflow rule; and establish a workflow job operation for execution by a job operation subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A workflow engine for managing data, comprising:
-
an interface operable to provide connectivity between the workflow engine and an external enterprise; a translation subsystem coupled to the interface, translation subsystem operable to translate inbound data from an enterprise format to a compliant workflow engine format and to translate outbound data from the compliant workflow engine format to an enterprise format; an environment evaluating subsystem operable to evaluate an environment and determine at least one environmental parameter; a workflow rule pool having at least one workflow rule; a data evaluating subsystem in communication with the translation subsystem, the environment evaluating subsystem and the workflow rule pool, the data evaluating subsystem operable to; receive data from the interface and determine at least one data parameter; receive the at least one environmental parameter; evaluate the data parameter and environmental parameter to determine the selection of at least one appropriate workflow rule from the workflow rule pool; and establish a workflow job operation for execution by a job operation subsystem. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of adaptive mission management, comprising:
-
receiving data in enterprise format; translating the received data into a workflow engine format; sampling the environment to determine at least one environmental parameter evaluating the translated data to determine at least one data parameter; evaluating the data parameter and the environmental parameter to identify at least one appropriate workflow rule; selecting at least one identified workflow rule and developing a workflow job operation with respect to the selected rule, translated data and environmental parameter; and directing the workflow job operation to a job operation subsystem for execution. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-readable medium on which is stored a computer program for adaptive mission management, comprising:
-
an interface routine operatively associated with an input device to provide connectivity between the workflow engine and an external enterprise; a translation routine operable to receive data from the interface routine and translate inbound data from an enterprise format to a compliant workflow engine format and to translate outbound data from the compliant workflow engine format to an enterprise format; an environment evaluating routine for evaluating an environment and determine at least one environmental parameter; a workflow rule pool routine operating to establish a workflow rule pool having at least one workflow rule; a data evaluating routine in communication with the translation routine, the environment evaluating routine and the workflow rule pool routine, the data evaluating routine operable to; receive data from the interface routine and determine at least one data parameter; receive the at least one environmental parameter; evaluate the data parameter and environmental parameter to determine the selection of at least one appropriate workflow rule from the workflow rule pool; and establish a workflow job operation for execution by a job operation subsystem. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification