SCU Patch Auditing for ICS Connectivity and Performance Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial control systems face challenges in determining the success of firmware or software patches on supervisory control units (SCU), as existing methods lack automation for checking connectivity and performance issues post-patch, often requiring manual checks and lacking uniformity in status determination.

Innovation Solution

A system and method that automatically captures status information before and after a software or firmware patch, compares the data to identify deviations, and generates an audit report, allowing for automated actions to address any issues detected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual checking methods are used to determine post-patch system status, then flexibility in checking individual devices is maintained, but the time and labor required increases significantly and completeness of checking cannot be ensured

Engineering Contradiction:
Improveaccuracy of patch success determinationVSAvoidtime required for post-patch verification
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-verification by automatically capturing its own status information before and after patching, comparing the data, and generating audit reports without requiring external manual intervention. The SCU and patch management system work together to autonomously determine patch success and identify any connectivity or performance deviations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements automated feedback loops where status information is continuously captured, compared between pre and post-patch states, and used to generate actionable audit reports. This feedback mechanism enables automatic detection of connectivity loss, device disconnections, and performance deviations, eliminating the need for manual checking while providing comprehensive verification.

Inventive Principle:
Principle #23Feedback

2Reliability

If comprehensive manual checking of all connected devices is performed after patching, then complete system verification is achieved, but the complexity and resource requirements of the process increase

Engineering Contradiction:
Improvecompleteness of system verificationVSAvoidcomplexity of patch verification process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces manual mechanical checking processes with automated electronic data capture and comparison systems. Instead of physically or manually verifying each device connection, the system uses automated status information capture, database storage, and algorithmic comparison to verify system integrity, significantly reducing process complexity while maintaining comprehensive verification.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patch management system performs multiple functions through a single automated process: it captures pre-patch status, applies the patch, captures post-patch status, compares the data, generates audit reports, and identifies deviations. This multi-functional approach eliminates the need for separate manual checking procedures for different aspects of system verification.

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

3Productivity

If no automated audit system is implemented, then system simplicity is maintained, but the ability to detect and respond to post-patch issues is severely limited

Engineering Contradiction:
Improveefficiency of patch maintenance processVSAvoidvisibility of post-patch system deviations
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system captures status information before patching is applied, storing it in a database for later comparison. This preliminary data capture enables post-patch auditing by providing a baseline against which to measure changes, allowing the system to automatically identify any deviations caused by the patch without requiring additional manual intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The automated audit system continuously monitors system status by capturing and comparing pre and post-patch information, providing immediate feedback on patch success or failure. The system generates audit reports that highlight connectivity loss, device disconnections, and performance deviations, enabling rapid detection and response to post-patch issues.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11726766B2Method and apparatus for maintaining software of a control unit for an industrial control system
Publication Date: 2023.08.15 TRANE INTERNATIONAL INC
  • US11726766B2 patent drawing
  • US11726766B2 patent drawing
  • US11726766B2 patent drawing

AI summary

The present disclosure provides a method and apparatus for maintaining computer software of a supervisory control unit (SCU) of an industrial control system (ICS) configured to control equipment of a facility. The method includes capturing status information for the SCU and equipment that indicates at least performance of the SCU and the equipment, and connectivity of the SCU with the equipment. The method includes patching the computer software automatically to update, change, fix, or improve the computer software. The method includes capturing corresponding status information for the SCU and equipment and performing an audit of the ICS after the patch in which the status information and the corresponding status information are compared to identify any deviations in the performance or the connectivity of the equipment resulting from the patch. The method includes generating an audit report of the ICS that indicates any of the deviations that satisfy a reporting threshold.