Jobs Manager Recovery Plans for Software Processing Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing recovery mechanisms for processing errors in software applications are inefficient and ineffective, leading to long delays and interruptions in services, as they often require manual analysis and re-processing of jobs without addressing the root cause.

Innovation Solution

A jobs manager system that intelligently identifies known error messages, generates customized recovery plans for unknown errors, and predicts future errors by leveraging machine learning to automate the error resolution process, utilizing application profiles, known recovery plans, and system identities to optimize recovery steps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If basic recovery mechanisms (re-processing after pre-configured time interval) are used, then the system maintains simplicity in error handling, but the service interruption time increases and processing efficiency decreases

Engineering Contradiction:
Improveerror handling mechanismVSAvoidservice interruption time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring multiple recovery mechanisms with different time intervals and complexities. When an error occurs, the system automatically executes the appropriate pre-planned recovery action based on the error type and frequency, eliminating the need for manual analysis and reducing service interruption time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by automatically detecting errors, analyzing error patterns, selecting appropriate recovery mechanisms, and executing recovery actions without human intervention. The jobs manager continuously monitors error logs, identifies recurring errors, and autonomously applies recovery strategies, freeing operators from manual error handling tasks.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual analysis by support team is performed, then the accuracy of error resolution improves, but the time required to resolve errors increases significantly

Engineering Contradiction:
Improveerror resolution accuracyVSAvoiderror resolution speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system replaces the mechanical process of manual analysis by support teams with an automated electronic system. The jobs manager uses software-based error pattern recognition, log analysis, and recovery mechanism selection to substitute human operators, maintaining high accuracy while dramatically reducing resolution time.

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

Solution Approach 2:

The system implements feedback loops where error outcomes are continuously monitored and fed back into the learning mechanism. This feedback enables the system to improve its error detection and resolution accuracy over time, while maintaining automated high-speed operation. The system learns from past errors and optimizes recovery strategies based on actual performance data.

Inventive Principle:
Principle #23Feedback

3Productivity

If intelligent error identification and automated recovery plan implementation are implemented, then processing efficiency improves and downtime reduces, but the system complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the error handling functionality into distinct modular components: error detection module, pattern recognition module, recovery mechanism selection module, and execution module. Each component performs a specific function independently, making the complex system manageable, maintainable, and scalable while achieving high processing efficiency.

Inventive Principle:
Principle #1Segmentation

4Reliability

If continuous monitoring and predictive error prevention are implemented, then service continuity improves, but the computational resources and system complexity increase

Engineering Contradiction:
Improveservice continuityVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system employs periodic monitoring at strategically determined intervals rather than continuous monitoring. The jobs manager checks error logs and system states at optimized time intervals, balancing the need for early error detection with computational resource conservation. This periodic approach maintains service continuity while reducing unnecessary computational overhead.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12579021B2System and method for resolving processing errors in a computing system
Publication Date: 2026.03.17 BANK OF AMERICA CORP
  • US12579021B2 patent drawing
  • US12579021B2 patent drawing
  • US12579021B2 patent drawing

AI summary

In response to detecting that a first error associated with processing a first job by a first software application has occurred, a jobs manager obtains a first error message associated with the first error and determines whether the first error message is one of a plurality of known error messages associated with the first software application. In response to determining that the first error message is one of the known error messages associated with the first software application, the jobs manager obtains a first known recovery plan associated with the first error message and performs one or more recovery steps associated with the first known recovery plan to resolve the first error associated with the first software application.