I/O Control Synchronization for Redundant Hardware Backup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a system where multiple input/output modules control hardware simultaneously, interference from control commands can lead to instability and damage, and individual modules cannot effectively replace a damaged one due to independent communication connections.

Innovation Solution

An integrated control management system with a database, memory module, and processing modules that receive, store, and update control commands, allowing for coordinated hardware control and backup procedures between active and passive type input/output devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple input/output modules control hardware simultaneously, then the system can provide redundancy and backup capability, but the hardware apparatus receives multiple control commands that interfere with each other, causing instability and potential damage

Engineering Contradiction:
Improvebackup capabilityVSAvoidcontrol command interference
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a central controller as an intermediary that receives control commands from multiple input/output modules and processes them sequentially. The controller manages the timing and coordination of control commands, ensuring that only one command is executed at a time by the hardware apparatus, thereby eliminating command interference while preserving the redundancy benefit of multiple input/output modules

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by having input/output modules transmit control commands to the central controller in advance, where they are queued and prepared for sequential execution. This preliminary coordination prevents simultaneous command execution and the associated interference, while maintaining the system's backup capability

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If input/output modules operate individually with independent communication connections, then each module can function autonomously, but when one module is damaged, other modules cannot access the control commands stored in the damaged module's memory, preventing complete takeover

Engineering Contradiction:
Improveautonomous operationVSAvoidmodule replacement capability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The central controller is designed with universal functionality to communicate with and access the memory of any input/output module in the system. When one module is damaged, the controller can retrieve control commands from that module's memory and redirect them to healthy modules, enabling complete takeover while maintaining autonomous operation benefits

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the communication interface and memory access capability into a shared central controller that serves all input/output modules. This consolidation allows any healthy module to access control commands from any other module through the common controller, combining the autonomy of individual modules with the interoperability needed for complete failover

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11899419B2Integrated control management system
Publication Date: 2024.02.13 MITAC COMPUTING TECH
  • US11899419B2 patent drawing
  • US11899419B2 patent drawing
  • US11899419B2 patent drawing

AI summary

An integrated control management system includes an input output device. The input output device includes a database, a memory module, a first processing module, and a second processing module. The memory module receives and stores a plurality of integrated control commands, and one of the integrated control commands is generated based on a hardware control command for setting a hardware control transmitted by another input and output device. The first processing module reads the integrated control command from the memory module and obtains the hardware control data from the integrated control command. The first processing module updates the hardware control data to the database. The second processing module reads the database and updates the hardware control data stored in the database to another database in another input output device. The second processing module sets the hardware control based on the hardware control data stored in the database.