Connection Switch Automation for Test-to-Production Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing interprocess communication networks face inefficiencies in testing configuration changes due to limited available channels, requiring manual and resource-intensive processes that are prone to errors and downtime.

Innovation Solution

A system and method for automatically switching and validating configuration updates between test and production environments using a development tool, which employs a simulator to emulate actual computing devices and reduces manual intervention, thereby minimizing errors and resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual adjustment of communication channels is performed for each configuration test, then configuration validation can be achieved, but the process becomes prohibitively expensive in terms of man-hours, computing resources, and user downtime

Engineering Contradiction:
Improveconfiguration validation accuracyVSAvoidtesting cycle time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a simulated interaction processing environment that replicates the functionality of the actual interaction processing environment. This simulation allows configuration changes to be tested without affecting the production system, enabling repeated testing cycles without user downtime or resource consumption on the actual system.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an automated development tool as an intermediary between the configuration management system and the testing environment. This tool automatically performs the steps of updating source code, recompiling, deploying, and validating configuration changes, eliminating manual intervention and reducing both time and human effort.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If limited testing channels are available for functionality validation, then system resources are conserved, but the testing process becomes resource-intensive and requires repeated manual adjustments

Engineering Contradiction:
Improvenumber of available test channelsVSAvoidtesting throughput
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The simulated interaction processing environment is designed to be universal, allowing multiple different configuration changes to be tested through the same simulation infrastructure. This eliminates the need for separate testing channels for each configuration validation, enabling high productivity with limited physical resources.

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

Solution Approach 2:

Instead of creating multiple physical testing channels, the system creates a virtual copy of the interaction processing environment that can be reused indefinitely for testing different configurations, effectively providing unlimited testing capacity without additional hardware resources.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If multiple configuration changes are tested sequentially on the same channel, then resource usage is minimized, but the total testing time and user downtime increase significantly

Engineering Contradiction:
Improvecomputing resources usedVSAvoidtotal validation time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The simulation environment serves as a dedicated testing copy that can handle multiple configuration validations simultaneously or in rapid succession without affecting the production system. This allows parallel testing of multiple configurations, dramatically reducing total validation time while maintaining minimal resource usage on the actual system.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Configuration changes are validated in the simulated environment before being deployed to the actual system. This preliminary validation ensures that only proven configurations are implemented, reducing the need for rework and subsequent testing cycles, thereby minimizing total testing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12367131B2Systems and methods for connection switch automation
Publication Date: 2025.07.22 TRUIST BANK
  • US12367131B2 patent drawing
  • US12367131B2 patent drawing
  • US12367131B2 patent drawing

AI summary

A system includes a processing device and a memory device that includes instructions executable by the processing device for causing the processing device to perform operations. The operations include receiving a first configuration update of a first interaction event. The operations further include automatically switching a test channel connection with an interaction processing environment, using the first configuration update of the first interaction event, to generate a first switched channel connection with the interaction processing environment. Additionally, the operations include, in response to establishing the first switched channel connection, facilitating a first validation operation of the first configuration update using the first switched channel connection with the interaction processing environment. Further, the operations include, in response to validating the first configuration update, implementing the first configuration update in an interaction production environment.