Middleware Validation Tool for Network Update Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network components often fail to function properly after updates, leading to errors that may not be identified until hours or days later, and datacenters taken offline for maintenance cause network bottlenecks and data loss.

Innovation Solution

A middleware system validation tool and a network routing tool that retrieve pre- and post-update status snapshots to ensure successful software modifications and automatically correct errors, and reroute data traffic to online datacenters during maintenance, respectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network components are taken offline for updates, then software modifications can be completed, but network functionality is disrupted and downtime occurs

Engineering Contradiction:
Improvesoftware update successVSAvoidnetwork downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by capturing pre-change activity status snapshots before taking network components offline. This includes recording middleware instances, virtual machines, and system configurations beforehand, enabling rapid validation and recovery after the update, thus reducing downtime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring post-change activity status after updates and comparing it with pre-change snapshots. This automated validation process quickly identifies failed updates and triggers recovery actions, minimizing the impact of downtime on network functionality.

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If network components are taken offline for updates, then software modifications can be completed, but errors are not identified until hours or days later

Engineering Contradiction:
Improvesoftware update capabilityVSAvoidupdate validation accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system implements immediate feedback by automatically comparing post-change activity status with pre-change snapshots right after updates are applied. This real-time validation detects configuration errors, missing middleware instances, or failed virtual machine migrations immediately, preventing delayed error detection.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system replaces manual post-update validation with automated computational comparison of activity status snapshots. This substitution enables precise, immediate detection of update failures through systematic analysis of middleware instances, virtual machines, and system configurations, eliminating the hours or days of delayed error identification.

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

3Reliability

If datacenters are taken offline for maintenance, then hardware updates can be performed, but network bottlenecks and data loss occur

Engineering Contradiction:
Improvehardware update successVSAvoiddata loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system introduces an intermediary validation layer that monitors and compares activity status before and after datacenter maintenance. This intermediary mechanism detects changes in middleware instances, virtual machines, and network configurations, enabling rapid identification and correction of issues that could cause data loss or network bottlenecks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces manual post-maintenance validation with automated computational analysis of activity status snapshots. This substitution enables immediate detection of configuration errors, missing services, or failed hardware updates, preventing data loss and network bottlenecks by triggering corrective actions before they impact operations.

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

Data Source

PatentUS10374810B2Middleware system validation tool
Publication Date: 2019.08.06 BANK OF AMERICA CORP
  • US10374810B2 patent drawing
  • US10374810B2 patent drawing
  • US10374810B2 patent drawing

AI summary

A middleware system validation tool includes a retrieval engine, and a network component status engine. The retrieval engine retrieves a pre-change activity status before software is modified on a network component. The middleware system validation tool retrieves a post-change status after the software is modified and compares the pre-change status to the post-change status to determine whether the software modification was successful. The middleware system validation tool receives certification information from the network component that includes information for an SSL certificate to determine whether the SSL certificate is valid.