Methods and apparatus for process, factory-floor, environmental, computer aided manufacturing-based or other control system with unified messaging interface
First Claim
1. In a method of process control, factory-floor control, environmental control, and/or computer aided manufacturing control collectively, “
- process control,”
the improvement comprising;
A. executing one or more control applications that interface with an operator and/or control equipment for said process control;
B. transmitting to a queue oneor more messages for presentation to the operator and/or control equipment, the one or more messages being formatted in a markup language;
C. with said control application, retrieving one or more of said messages from the queue and presenting to said operator and/or control equipment one or more corresponding prompts, D. responding to action by said operator and/or control equipment with respect to a said prompt by presenting content of the corresponding message to said operator and/or control equipment, the presenting step including applying the message along with a style sheet to an interface E. responding to action by said operator and/or control equipment with respect to the presented message by transmitting a response thereto, F. responding to successful transmittal of said response in step (E) by dequeuing the message to which the response corresponded, G. responding to any of cancellation or absence of successful submittal of said response by any of maintaining or requeuing the message to which the response corresponded.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention provides improved methods and apparatus for workflow editing. Such methods and apparatus permit, for example, user-defined and/or other tasks to be combined in any combination or combinations to specify a workflow. The tasks can be linked for direct, serial processing and/or for conditional processing that includes branching and/or looping. The invention also improved methods and apparatus of workflow definition and processing with extensible actions. The invention provides, further, improved methods and apparatus for workflow definition and processing which utilize workflow variables for communication of data and control information among tasks within a workflow. The invention provides, still further, improved methods and apparatus of workflow definition and processing with enhanced messaging. The invention provides, still yet further, improved methods and apparatus for workflow definition and processing which permit definition of hierarchically enumerated data types and for for definition of “plans” to collect, e.g., for storage, data such as the aforementioned hierarchical data types.
-
Citations
21 Claims
-
1. In a method of process control, factory-floor control, environmental control, and/or computer aided manufacturing control collectively, “
- process control,”
the improvement comprising;A. executing one or more control applications that interface with an operator and/or control equipment for said process control;
B. transmitting to a queue oneor more messages for presentation to the operator and/or control equipment, the one or more messages being formatted in a markup language;
C. with said control application, retrieving one or more of said messages from the queue and presenting to said operator and/or control equipment one or more corresponding prompts, D. responding to action by said operator and/or control equipment with respect to a said prompt by presenting content of the corresponding message to said operator and/or control equipment, the presenting step including applying the message along with a style sheet to an interface E. responding to action by said operator and/or control equipment with respect to the presented message by transmitting a response thereto, F. responding to successful transmittal of said response in step (E) by dequeuing the message to which the response corresponded, G. responding to any of cancellation or absence of successful submittal of said response by any of maintaining or requeuing the message to which the response corresponded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- process control,”
-
9. A system for process control, factory-floor control, environmental control, and/or computer aided manufacturing control collectively, “
- process control,”
comprising;A. a plurality of control applications that interface with an operator and/or control equipment for said process, B. a workflow processing engine in communications coupling with the plurality of control applications, the workflow processing engine processing one or more workflows, each defining one or more actions to be taken in response to events occurring with respect to the process and/or control applications, C. the workflow processing engine executing a user interface action included in one of the workflows by formatting in XML a message for presentation to the operator and/or control equipment and transmitting said message to a queue, D. a said control application retrieving said message from the queue and presenting to said operator and/or control equipment a corresponding prompt, E. the control application that retrieved the message i. responding to action by said operator and/or control equipment with respect to said prompt by presenting content of the corresponding message to said operator and/or control equipment, the presenting step including applying the message along with a style sheet to an interface, ii. responding to action by said operator and/or control equipment with respect to the presented message by transmitting a response thereto, iii. responding to successful transmittal of said response by dequeuing the message to which the response corresponded, iv. responding to any of cancellation or absence of susseful transmittal of said response by any of maintaining or requeuing the message to which to response corresponded. - View Dependent Claims (10, 11, 12, 13, 14)
- process control,”
-
15. In a method of process control, factory-floor control, environmental control, and/or computer aided manufacturing control collectively, “
- process control,”
the improvement comprising;A. executing one or more workflows, each defining one or more actions to be taken in response to events occurring with respect to the process and/or one or more control applications, the one or more control applications interfacing with an operator and/or control equipment for the process, B. monitoring the process and/or control applications and responding to detected events by selectively executing a messaging action associated with one or more of the workflows, the execution of the messaging action including transmitting to a queue, a message for presentation to the operator and/or control equipment, the message being formatted in a markup language;
C. with said control application retrieving one or more of said messages form the queue and presenting to said operator and/or control equipment one or more corresponding prompts, D. responding to action by said operator and/or control equipment with respect to a said prompt by presenting content of the corresponding message to said operator and/or control equipment, the presenting step including applying the message along with a style sheet to an interface, E. responding to action by said operator and/or control equipment with respect to the presented message by transmitting a response thereto, F. responding to successful transmittal of said response by dequeuing said message, G. responding to any of cancellation or absence of successful transmittal of said response by any of maintaining or requeuing said message. - View Dependent Claims (16, 17, 18, 19, 20, 21)
- process control,”
Specification