Jobs Manager Recovery Plans for Unknown 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 pre-configured recovery plans that fail to address unknown or unpredictable errors.

Innovation Solution

A system and method that utilizes a jobs manager to intelligently identify known errors, generate customized recovery plans for unknown errors, and predict potential errors by leveraging application profiles, machine learning models, and feedback to automate the error resolution process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If basic recovery mechanisms are used with pre-configured time intervals, then the system can automatically retry failed jobs, but the recovery time is long and service interruption persists

Engineering Contradiction:
Improveerror resolution effectivenessVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-configures multiple recovery plans with different time intervals and conditions before errors occur. When an error is detected, the system immediately selects and executes the appropriate pre-prepared recovery plan, eliminating the need to wait for manual analysis or sequential retry attempts, thus reducing recovery time while maintaining effective error resolution

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts recovery strategies based on error type, frequency, and impact. Instead of using a fixed pre-configured time interval, the system adapts the recovery approach in real-time by selecting from multiple predefined plans or generating customized plans, thereby optimizing both speed and effectiveness of error resolution

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If manual analysis by support team is required, then customized recovery plans can be created, but service interruption and processing delays increase

Engineering Contradiction:
Improvecustomization of recovery planVSAvoidservice interruption time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs self-diagnosis and self-resolution by automatically analyzing error messages, comparing them against known error patterns, and selecting appropriate recovery plans without requiring manual intervention from support teams. This self-service capability maintains customization effectiveness while eliminating the time loss associated with manual analysis

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors error occurrences and outcomes, using this feedback to refine and update recovery plans. Known errors and their successful resolutions are stored and used to automatically generate customized recovery plans for similar future errors, enabling the system to adapt to new error patterns while maintaining fast automated response times

Inventive Principle:
Principle #23Feedback

3Extent of automation

If known error messages are used to trigger recovery plans, then recovery can be automated, but unknown errors cannot be resolved

Engineering Contradiction:
Improveerror detection automationVSAvoidhandling of unknown errors
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The system pre-establishes a comprehensive database of known error messages and recovery plans before errors occur. When unknown errors arise, the system uses this pre-built reference framework to automatically analyze and categorize the error, enabling automated recovery plan generation even for previously unseen error patterns

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically evolves its error handling capabilities by learning from new error patterns and automatically updating its knowledge base. This allows the system to transition from handling only pre-programmed errors to automatically managing unknown errors by generating customized recovery plans based on real-time analysis, thereby extending automation coverage

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12579022B2System and method for generating a customized recovery plan for a processing error in a computing system
Publication Date: 2026.03.17 BANK OF AMERICA CORP
  • US12579022B2 patent drawing
  • US12579022B2 patent drawing
  • US12579022B2 patent drawing

AI summary

In response to determining that a first error message associated with a first software application is not a known error message associated with the first software application, a jobs manager determines a second software application of a plurality of software applications that is associated with a same or similar known error message as the first error message and obtains a first known recovery plan associated with the same or similar known error message. The jobs manager then generates a customized recovery plan for the first software application based at least in part upon the first known recovery plan, wherein the customized recovery plan comprises one or more customized recovery steps associated with resolving the first error. The jobs manager performs one or more of the customized recovery steps associated with the customized recovery plan to resolve the first error associated with the first software application.