Automated Parallel Deployment System for Defect Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High volume distributed production systems are prone to defects due to complexity, and existing solutions are inflexible, require advanced technical knowledge, and cannot capture human expert solutions or adapt to new error scenarios, leading to delays and limited expandability.

Innovation Solution

An automated parallel deployment system that uses interval-based transaction tolerances to compare and resolve defects independently, allowing for easy installation and operation, capturing human expert solutions, and ensuring mathematically guaranteed performance without impacting production.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If self-healing systems and redundant failover systems are implemented, then system reliability is improved, but device complexity and difficulty of operation increase significantly

Engineering Contradiction:
Improvesystem reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a parallel production system that copies the existing production environment. This copy runs alongside the original system, allowing defects to be detected by comparing outputs without requiring complex self-healing mechanisms. The parallel system acts as a simplified replica that can be monitored and compared directly.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary comparison mechanism that sits between the production system and the defect detection process. This intermediary automatically compares outputs from parallel system executions, identifying defects without requiring the production system itself to become complex or self-aware of its own state.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If existing defect resolution systems are implemented, then some errors are resolved, but adaptability to new error scenarios is lost

Engineering Contradiction:
Improveerror resolution capabilityVSAvoidadaptability to new errors
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The parallel system approach provides a universal defect detection mechanism that works across all error scenarios without requiring system-specific configurations. By running the production system in parallel and comparing outputs, the same basic mechanism handles both known and unknown errors, making the system universally applicable and highly adaptable.

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

3Extent of automation

If advanced technical knowledge is required for installation and operation, then system control is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvesystem controlVSAvoidinstallation and operation simplicity
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The parallel system automatically performs defect detection by comparing its own output with the production system's output. The system serves itself by identifying defects without requiring external expertise or manual analysis. The comparison mechanism autonomously determines when defects occur and what their nature is.

Inventive Principle:
Principle #25Self-service

4Reliability

If existing defect systems are implemented, then some production issues are addressed, but delays in promoting changes occur

Engineering Contradiction:
Improvedefect resolutionVSAvoidpromotion delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The parallel system performs preliminary defect detection by continuously comparing outputs during normal operation. Defects are identified in advance before they can impact production, allowing for proactive resolution rather than reactive troubleshooting. This preliminary detection eliminates delays by catching issues before they require system changes or promotions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11314622B2Systems and methods for implementing an automated parallel deployment solution
Publication Date: 2022.04.26 JPMORGAN CHASE BANK NA
  • US11314622B2 patent drawing
  • US11314622B2 patent drawing
  • US11314622B2 patent drawing

AI summary

Systems and methods are provided for implementing an automated parallel deployment solution. Embodiments of the invention described herein prevent defects from being introduced in a production environment, or those that could be introduced in a production environment, by parallel log monitoring of existing and new state systems. One or more systems may be created in parallel to the production system to detect and fix defects. In embodiments of the invention, as existing defects are captured and resolved by the automatic defect resolution system and method, these defects will not impact production any further. Thus, the automatic defect resolution system drives out all production defects over a window of time, requiring less and less maintenance over time. Once a given defect is fixed, the corresponding change is applied to the production environment to avoid future similar defects.