Business process execution engine
First Claim
Patent Images
1. An industrial controller, comprising the following components stored in computer memory and executable by a processor:
- an interface component that facilitates receipt of data associated with a workflow at the controller;
an execution engine that executes the workflow; and
a map component that interprets legacy data into a format that is compatible with the controller that relates to a hierarchically structured data model by using a naming convention based on the hierarchical structured data model to explicitly structure legacy data having an implicit physical hierarchical location of devices controlled by the industrial controller to manufacture a product in an industrial automation environment; and
an intelligent component that facilitates executing the workflow based upon a probabilistic inference calculated by interpreting data captured by the controller and is configured to automatically initiate at least one action based on the inference.
1 Assignment
0 Petitions
Accused Products
Abstract
The claimed subject matter provides a controller that facilitates implementing a workflow within an industrial automation environment system. An interface component can facilitate the receipt of data associated with a workflow at the programmable logic controller. A controller communicatively coupled to the interface component incorporates an execution engine that can execute the workflow and allow a seamless data flow between applications to provide at least one service.
207 Citations
28 Claims
-
1. An industrial controller, comprising the following components stored in computer memory and executable by a processor:
-
an interface component that facilitates receipt of data associated with a workflow at the controller; an execution engine that executes the workflow; and a map component that interprets legacy data into a format that is compatible with the controller that relates to a hierarchically structured data model by using a naming convention based on the hierarchical structured data model to explicitly structure legacy data having an implicit physical hierarchical location of devices controlled by the industrial controller to manufacture a product in an industrial automation environment; and an intelligent component that facilitates executing the workflow based upon a probabilistic inference calculated by interpreting data captured by the controller and is configured to automatically initiate at least one action based on the inference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 24, 25, 26, 27)
-
-
18. A method that facilitates implementing a workflow, comprising:
-
implementing a hierarchically structured data model; incorporating an execution engine into a controller; converting legacy data into a format in accordance with the hierarchically structured data model by using a naming convention based on the hierarchical structured data model to explicitly structure legacy data in accordance with an implicit physical hierarchical location of devices controlled by the controller to manufacture a product in an industrial automation environment; probabilistically inferring at least one user desire and automatic acting based on the at least one user desire; and enabling seamless data flow between applications relations to the controller to synthesize data. - View Dependent Claims (19, 20, 21, 22, 28)
-
-
23. The industrial controller utilized within an industrial automation environment, comprising the following components stored in computer memory and executable by a processor:
-
means for facilitating receipt of data associated with a workflow at the industrial controller; means for converting legacy data into a format in accordance with the hierarchically structured data model by using a naming convention based on the hierarchical structured data model to explicitly structure legacy data in accordance with an implicit physical hierarchical location of devices controlled by the programmable logic controller to manufacture a product in an industrial automation environment; means for probabilistically inferring an action to automatically perform based on user desires; and means for incorporating an execution engine into the programmable logic controller that executes the workflow.
-
Specification