Self-healing process control system
AssigneeHoneywell International Inc.
InventorsPaul Francis McLaughlin, Christopher Paul Ladas
Life of this patent
Estimating the term…
Abstract
An implementation is for one or more hardware-based non-transitory memory devices storing computer-readable instructions which, when executed by the one or more processors disposed in a computing device, cause the computing device to monitor a logic block and a memory block to detect a fault condition, determine a subset of the logic block or the memory block that is impacted by the fault condition, and perform at least one action on the logic block and the memory block.
Claims20
One or more hardware-based non-transitory memory devices storing computer-readable instructions which, when executed by the one or more processors disposed in a computing device, cause the computing device to:
- monitor a logic block and a memory block to detect a fault condition;
- determine a subset of the logic block or the memory block that is impacted by the fault condition;
- and
- perform at least one action on the logic block and the memory block.
A method comprising:
- monitoring a logic block and a memory block to detect a fault condition;
- determining a subset of the logic block or the memory block that is impacted by the fault condition;
- and
- swapping the subset of the logic block or the memory block for a second logic block or a second memory block, the second logic block or the second memory block being capable of carrying out the functions of the subset of the logic block or the memory block;
- disabling the subset of the logic block or the memory block;
- automatically repairing the subset of the logic block or the memory block;
- and
- performing at least one action with respect to the subset of the logic block or the memory block.
A device comprising:
- a monitor module configured to monitor a logic block and a memory block to detect a fault condition;
- a fault location module configured to determine a subset of the logic block or the memory block that is impacted by the fault condition;
- and
- a swap module configured to swap the subset of the logic block or the memory block for a highly integrated virtual environment (HIVE), the HIVE being capable of carrying out the functions of the subset of the logic block or the memory block;
- an orchestrator module configured to disable the subset of the logic block or the memory block;
- and
- a repair module configured to perform at least one action with respect to the subset of the logic block or the memory block.
Dependencies are inferred from the claim text.