Automated Deployment Router for Quality Parameter Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for quality assurance testing of computer applications are inefficient and costly due to difficulties in tracking testing scripts, results, and parameters across stages, and the decentralized process for deployment decisions leads to inaccurate results and delayed release dates.

Innovation Solution

An automated deployment method that receives test results from multiple stages, retrieves deployment parameters, and authorizes deployment based on whether the results meet these parameters, eliminating the need for human intervention and ensuring consistent evaluation across different platforms and operating systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a stage-by-stage testing approach is used with different personnel at each stage, then comprehensive quality testing can be performed, but it becomes difficult to track testing scripts, results, and parameters across stages

Engineering Contradiction:
Improvequality testing coverageVSAvoidtracking testing information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent combines multiple testing stages into a single automated testing system where all stages are executed by the same automated agent. This merging eliminates the information tracking problems that arise when different personnel perform different stages, as the automated system maintains continuous record of all testing scripts, results, and parameters across all stages in a unified manner.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The automated testing system implements feedback mechanisms that continuously monitor and record testing information at each stage. The system automatically captures testing scripts, results, and parameters and feeds this information back through the system, ensuring complete traceability and eliminating information loss that occurs in decentralized manual processes.

Inventive Principle:
Principle #23Feedback

2Productivity

If changes are made to the application in a prior stage, then the application can be improved, but subsequent stages may miss these changes or they may negatively affect performance

Engineering Contradiction:
Improveapplication improvement speedVSAvoidtesting consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The automated testing system performs preliminary actions by re-executing affected testing stages automatically when changes are detected. When a change is made at any stage, the system proactively identifies which subsequent stages need to be re-tested and executes them automatically, ensuring no changes are missed and maintaining testing consistency without requiring manual intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback loops to monitor changes made to the application and automatically triggers re-testing of affected stages. This feedback mechanism ensures that any changes, whether improvements or negative impacts, are immediately detected and evaluated, maintaining reliability while enabling rapid iteration.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If a decentralized process is used for deployment decisions, then human judgment can be applied, but the process becomes cumbersome and produces inaccurate results

Engineering Contradiction:
Improvedeployment decision flexibilityVSAvoiddeployment evaluation accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system implements self-service by automatically making deployment decisions based on objective criteria and accumulated testing data. The automated testing system evaluates all testing results, applies predefined deployment criteria, and makes deployment decisions without requiring human managers to manually review testing results from multiple stages. This eliminates the cumbersome decentralized process while improving accuracy through consistent, data-driven decision-making.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical system of human judgment and manual review with an automated computational system. The automated system uses algorithms to objectively evaluate testing results and make deployment decisions, substituting human cognitive processes with machine-based decision-making that is more accurate, consistent, and efficient.

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

Data Source

PatentUS11544048B1Automatic custom quality parameter-based deployment router
Publication Date: 2023.01.03 WEST TECH GRP LLC
  • US11544048B1 patent drawing
  • US11544048B1 patent drawing
  • US11544048B1 patent drawing

AI summary

An example method of operation may include automatically receiving information from a storage area in response to a signal, which information may include test results for a computer product evaluated by a plurality of test stages. The method may also include retrieving deployment parameters for the computer product, determining whether the test results satisfy the deployment parameters for the computer product, and automatically authorizing deployment of the computer product based on whether the test results satisfy the deployment parameters.