Distributed Task Processing Recovery with Blockchain Failure Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer systems struggle to identify and rectify processing task errors efficiently, especially in distributed networks, leading to system failures and resource wastage due to the complexity of tracking numerous tasks and the inability to determine the affected tasks and their extent of impact.

Innovation Solution

Implementing a system that uses blockchain technology to store task statuses and results immutably, tracking processing tasks with unique identifiers and timestamps, and employing machine learning to detect and predict failures, allowing for real-time error identification and recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional applications are used to process tasks across multiple applications, then processing tasks can be fulfilled and completed, but processing task errors occur and are difficult to identify and rectify

Engineering Contradiction:
Improveprocessing task completionVSAvoiderror identification
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces a blockchain as an intermediary ledger that records processing task information from multiple applications. This blockchain serves as a neutral mediator that captures task creation, status changes, and completion information, enabling centralized monitoring and error detection without disrupting the distributed processing architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the blockchain continuously records and provides information about processing task status. This feedback loop enables real-time monitoring of task progression across applications, allowing errors to be detected and rectified by providing visibility into task states that would otherwise be opaque in conventional distributed systems.

Inventive Principle:
Principle #23Feedback

2Productivity

If the number of processing tasks scales upward, then processing capacity increases, but execution complexity across multiple applications becomes unmanageable

Engineering Contradiction:
Improveprocessing task volumeVSAvoidexecution complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The blockchain serves multiple functions simultaneously: it acts as a ledger for task information, a tracking mechanism for status changes, a coordination platform across applications, and an error detection system. This multi-functionality reduces the need for separate complex management systems while handling scaled task volumes.

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

Solution Approach 2:

The patent segments processing task information into discrete blockchain records for different aspects (task creation, status changes, completion). This segmentation allows the system to manage complex task execution by breaking down monitoring into manageable, independently trackable units within the blockchain structure.

Inventive Principle:
Principle #1Segmentation

3Loss of time

If conventional tracking methods are used, then some task monitoring is possible, but significant resources including time and human effort are dedicated to identifying and rectifying errors

Engineering Contradiction:
Improveerror rectification timeVSAvoidresource consumption
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by recording processing task information in the blockchain as tasks are created and as status changes occur. This preliminary recording of task states enables rapid error identification and rectification without requiring subsequent resource-intensive investigation, as the blockchain already contains the necessary tracking information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12399740B2Methods and systems for improving hardware resiliency during serial processing tasks in distributed computer networks
Publication Date: 2025.08.26 THE BANK OF NEW YORK MELLON
  • US12399740B2 patent drawing
  • US12399740B2 patent drawing
  • US12399740B2 patent drawing

AI summary

The system uses the non-repudiatory persistence of blockchain technology to store all task statuses and results across the distributed computer network in an immutable blockchain database. Coupled with the resiliency of the stored data, the system may determine a sequence of processing tasks for a given processing request and use the sequence to detect and/or predict failures. Accordingly, in the event of a detected system failure, the system may recover the results prior to the failure, minimizing disruptions to processing the request and improving hardware resiliency.