Method and system for controlling command execution
First Claim
1. A method for performing a task in a control system, comprising:
- transmitting a command for executing the task to a governing agent;
re-transmitting the command from the governing agent to a primary agent, a secondary agent and an observer agent;
validating task information by a primary agent with a secondary agent and a observer agent prior to execution; and
performing the task after validating, wherein the task is performed by the primary agent while the secondary agent monitors task execution and if the primary agent fails to execute the task and/or a threshold value is exceeded, the secondary agent performs the task.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and system for performing a task in a control system is provided. The method includes, transmitting a command to a governing agent; re-transmitting the command from the governing agent to a primary, a secondary and an observer agent; validating the task information; and performing the task wherein, the task is executed by the primary agent while the secondary agent monitors task execution and if the primary agent fails to execute the task and/or a threshold value is exceeded, the secondary agent performs the task to the extent the secondary agent perceives that the task is not being performed and to the extent that it has sufficient capacity. The system includes an input module that transmits commands for executing a task to the governing agent that is operationally coupled to a processing unit.
49 Citations
20 Claims
-
1. A method for performing a task in a control system, comprising:
-
transmitting a command for executing the task to a governing agent; re-transmitting the command from the governing agent to a primary agent, a secondary agent and an observer agent; validating task information by a primary agent with a secondary agent and a observer agent prior to execution; and performing the task after validating, wherein the task is performed by the primary agent while the secondary agent monitors task execution and if the primary agent fails to execute the task and/or a threshold value is exceeded, the secondary agent performs the task. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for controlling and performing a task, comprising:
an input module that transmits commands for executing a task to a governing agent that is operationally coupled to a processing unit, wherein the governing agent transmits the command to a primary agent, a secondary agent and an observer agent, and the task is validated by the primary agent with the secondary agent and the observer agent prior to execution and the task is executed by the primary agent while the secondary agent monitors task execution and if the primary agent fails to execute the task and/or a threshold value is exceeded, the secondary, agent performs the task. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification