Centralized Batch Processing for Faster Error Remediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large organizations face challenges in managing batch processing jobs across multiple applications and users, leading to difficulties in tracking and coordinating these jobs, and resulting in delayed error resolution due to lack of efficient information access and manual remediation processes.

Innovation Solution

A centralized batch processing platform is introduced to manage batch processing jobs, which communicates with various applications via APIs to configure, execute, and monitor jobs. The platform performs error remediation by determining error causes, transmitting notifications to user mobile devices, and automatically generating support requests or executing runbook operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual error remediation processes are used for batch processing jobs, then users can resolve errors, but error resolution is delayed due to lack of efficient information access and manual processes

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

Solution Approach 1:

The system enables self-service error remediation by automatically detecting batch processing job errors, identifying affected users, and pushing notifications directly to their mobile devices with actionable information. This eliminates the need for manual error discovery and initial troubleshooting steps, allowing users to self-resolve errors more efficiently.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback loops by continuously monitoring batch processing job execution status and automatically notifying users when errors occur. This real-time feedback mechanism ensures users are immediately informed of errors without manual checking, enabling faster response and resolution times.

Inventive Principle:
Principle #23Feedback

2Productivity

If a centralized batch processing platform is introduced to manage jobs across multiple applications and users, then coordination and tracking improve, but system complexity increases

Engineering Contradiction:
Improvebatch processing coordination efficiencyVSAvoidplatform architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The centralized batch processing platform is designed as a universal system that can manage jobs across multiple different applications and user types through standardized interfaces. This multi-functionality allows a single platform to handle diverse batch processing needs without requiring separate systems for each application, improving coordination while managing complexity through standardization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of time

If automated error detection and notification systems are implemented, then error resolution speed increases, but resource consumption for monitoring and communication increases

Engineering Contradiction:
Improveerror detection timeVSAvoidcomputing resource utilization
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system maintains continuous monitoring of batch processing job execution status without interruption, enabling immediate error detection as soon as it occurs. This continuous action eliminates detection delays while the automated notification system ensures resources are only actively engaged when errors are detected, optimizing the balance between detection speed and resource consumption.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12346733B2Batch processing and error resolution management
Publication Date: 2025.07.01 CAPITAL ONE SERVICES LLC
  • US12346733B2 patent drawing
  • US12346733B2 patent drawing
  • US12346733B2 patent drawing

AI summary

In some implementations, a device may cause execution of a batch processing job. The batch processing job may be associated with an application and at least one user. The device may determine that execution of the batch processing job is associated with one or more execution errors. The device may determine, based on the one or more execution errors, an error remediation action for the batch processing job. The device may cause performance of the error remediation action for the batch processing job.