Automated Error Recovery System for Software Fault Diagnosis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex software programs often result in faults leading to program abortions or non-responsive states, making it difficult for users to diagnose and resolve issues, as existing automated systems are limited in their ability to provide relevant information and are prone to 'event storms' that exacerbate problems.

Innovation Solution

A system comprising a vendor environment with a diagnostic server, knowledge base, analysis module, and notification module that receives error information from client environments, analyzes faults, and provides automated error recovery recommendations, while preventing 'event storms' by managing fault data transmission and utilizing AI for troubleshooting suggestions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If automated help systems with menu-driven interfaces are used to reduce vendor costs, then cost reduction is achieved, but the system becomes limited in handling complex error configurations and difficult to find relevant information

Engineering Contradiction:
Improvevendor costVSAvoiderror configuration handling capability
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The system enables self-service by automatically collecting diagnostic data from the client computer and generating troubleshooting recommendations without requiring manual user input through menu systems. The automated error reporting system independently identifies issues and provides solutions, eliminating the need for users to navigate complex menu structures while maintaining versatility in handling various error configurations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical menu-driven interface system with an automated diagnostic system that uses software agents and algorithms to collect error information, analyze configurations, and generate recommendations. This substitution eliminates the limitations of manual menu navigation while maintaining cost-effectiveness through automation.

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

2Reliability

If users contact technical support personnel to solve software problems, then accurate problem solving is achieved, but users experience long wait times and technical support personnel have difficulty acquiring relevant information

Engineering Contradiction:
Improveproblem solving accuracyVSAvoiduser wait time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically collecting and analyzing diagnostic data before user contact is needed. The automated error reporting system gathers relevant information, identifies the root cause, and prepares troubleshooting recommendations in advance, eliminating user wait times while maintaining problem-solving accuracy through pre-computed solutions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where diagnostic data from the client computer is continuously monitored and analyzed. When errors are detected, the system automatically feeds this information back through the network to generate and deliver recommendations, creating a closed-loop system that eliminates the need for manual information gathering by support personnel.

Inventive Principle:
Principle #23Feedback

3Loss of energy

If technical support personnel attempt to solve problems using available information, then cost reduction is achieved, but it becomes difficult to use available information to suggest possible solutions

Engineering Contradiction:
Improvevendor costVSAvoidinformation utilization difficulty
Core Design Contradiction:
Loss of energyVSDifficulty of detecting and measuring

Solution Approach 1:

The patent replaces manual information analysis by support personnel with automated diagnostic algorithms and analysis modules. These systems automatically process collected error data, identify patterns, and generate recommendations, eliminating the difficulty of manually utilizing available information while maintaining cost-effectiveness through automation rather than human labor.

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

Solution Approach 2:

The automated system performs self-service by independently analyzing diagnostic data and generating troubleshooting recommendations without human intervention. This eliminates the burden on support personnel to manually interpret information while maintaining accuracy through systematic automated analysis processes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9069666B2Systems and methods for controlling error reporting and resolution
Publication Date: 2015.06.30 MICRO FOCUS LLC
  • US9069666B2 patent drawing
  • US9069666B2 patent drawing
  • US9069666B2 patent drawing

AI summary

Various system and method embodiments are disclosed that include using a first node to receive messages including error information from a plurality of client computers via a computer network. Recommendations for resolving errors associated with the error information are made available to the client computers via the computer network.