Automated Server Build Error Repair via Action Code Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large corporations face challenges in methodically managing and repairing errors that occur during the automated server build process, as the scale of server production requires efficient and automated solutions to handle failures en masse.

Innovation Solution

An automated system that transmits error alerts to a processor, which verifies error types in a database, retrieves and executes sets of action codes to repair errors, and generates new codes based on historical patterns if necessary, to resume the server build process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated server build process is implemented to handle large-scale production, then productivity is improved, but error management complexity increases

Engineering Contradiction:
Improveserver build throughputVSAvoiderror management system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The error management system is segmented into distinct modules: error detection module, error classification module, action code retrieval module, and action code execution module. Each module handles a specific aspect of error management independently, making the overall complex system manageable and maintainable while enabling automated processing of large-scale server builds

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A database serving as an intermediary stores error-type-action code mappings, allowing the automated system to query historical data and retrieve appropriate action codes without direct human intervention. This intermediary layer enables the system to manage complexity by leveraging stored knowledge from previous builds

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If manual error correction is used for small-scale server builds, then ease of operation is maintained, but productivity decreases

Engineering Contradiction:
Improvebuild process simplicityVSAvoidserver build throughput
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system implements self-service error correction where the automated build system automatically detects errors, queries the database for appropriate action codes, executes the corrections, and resumes the build process without requiring manual intervention. This allows the system to handle errors autonomously, maintaining operational simplicity while dramatically improving productivity for large-scale builds

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where error information is captured during the build process, stored in the database, and used to guide future error correction actions. This feedback loop enables the system to learn from historical errors and automatically apply appropriate corrections, making the system both simple to operate and highly productive

Inventive Principle:
Principle #23Feedback

3Productivity

If error correction actions are executed automatically, then productivity is improved, but reliability of error repair decreases

Engineering Contradiction:
Improveerror correction speedVSAvoiderror repair success rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by pre-storing validated error-type-action code mappings in the database from previous successful builds. When an error occurs, the system queries this pre-validated database to retrieve action codes that have historically succeeded, rather than attempting novel corrections, thereby maintaining high reliability while executing corrections automatically at speed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of error correction approach based on error type and historical data availability. For known error types with recorded successful actions, the system automatically executes stored action codes. For novel errors, the system can adjust its behavior to seek human intervention or generate new action codes, thereby maintaining high reliability while preserving automated productivity for the majority of cases

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10552242B2Runtime failure detection and correction
Publication Date: 2020.02.04 BANK OF AMERICA CORP
  • US10552242B2 patent drawing
  • US10552242B2 patent drawing

AI summary

Systems and methods for managing and repairing errors occurring on a plurality of servers in an automated server build process is provided. Systems may include a first error code from a plurality of error codes. The first error code may be associated with a failure. The system may further include a plurality of sets of action codes. When the failure occurs on a server, included in the plurality of servers, during the server build process, the system may be configured to receive an error code from the server that may correspond to the failure and check the error code against previously recorded error codes recorded on an error code table. When the error code is included in the error code table, the system may retrieve the corresponding action code, assign the action code to the failure and execute the action code on the server.