Version-Specific Software Updates for Distributed Standards Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed computing systems face challenges in efficiently updating software applications to comply with changing regulatory standards due to the complexity of managing different versions across multiple nodes, leading to increased computing resource usage and potential vulnerabilities.

Innovation Solution

A system generates targeted updates based on the specific features of each software application version, identifying and reconfiguring only the incompliant versions to satisfy modified standards, thereby reducing computing resource consumption and accelerating the update process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If targeted updates are generated for specific incompliant versions, then update efficiency and resource utilization are improved, but the complexity of identifying and categorizing incompliant versions increases

Engineering Contradiction:
Improveupdate efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the software update process by version and compliance status. It divides the distributed computing environment into multiple nodes, each running specific versions of software applications. The system identifies and segments incompliant versions separately from compliant ones, applying updates only to the segmented incompliant portions rather than performing blanket updates across all nodes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by generating targeted updates specific to each incompliant version's unique features and deficiencies. Rather than applying uniform updates, the system analyzes the specific features of each software version and generates customized update packages that address only the local compliance gaps in each version, optimizing resource usage while maintaining version-specific integrity.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If comprehensive monitoring of all software versions is performed, then compliance accuracy is improved, but computing resource consumption increases

Engineering Contradiction:
Improvecompliance detection accuracyVSAvoidcomputing resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by monitoring and updating only the specific software versions that are incompliant with standards, rather than performing comprehensive monitoring and updates on all software versions in the distributed system. The system identifies the minimum necessary set of versions requiring attention and focuses computational resources exclusively on those cases.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system enables self-service through automated compliance monitoring and targeted update generation. The monitoring component automatically identifies incompliant versions by comparing software features against standard requirements, and the update generation component automatically creates and distributes targeted updates without requiring manual intervention for each version, thereby reducing overall computing resource consumption while maintaining high detection accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250258662A1Updating software applications to facilitate compliance with standard requirements in a distributed computing system
Publication Date: 2025.08.14 TRUIST BANK
  • US20250258662A1 patent drawing
  • US20250258662A1 patent drawing
  • US20250258662A1 patent drawing

AI summary

A system can be provided for updating software applications to facilitate compliance with standard requirements. For example, the system can detect a modification to a requirement of a standard. In response to detecting the modification, the system can identify versions of a software application required to comply with the standard. Each version of the software application can be executing at a node in a distributed computing environment. The system can further identify a feature of the software application that is associated with the modified requirement of the standard. The feature can be different for each version of the software application. Additionally, the system can determine, based on the feature, a particular version of the software application that is incompliant with the modified requirement of the standard. The system can then generate a targeted update, which can be used to reconfigure the feature of the particular version of the software application.