Intermediary Monitor Manager for Long Duration Task Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing monitoring tools are inadequate for long duration tasks and transactions across multiple services, as they struggle with real-time monitoring, asynchronous processes, and code dependencies, leading to inefficiencies and incomplete tracking of service requests and responses.

Innovation Solution

A system with a monitor manager component and interceptor components that track and monitor service requests and responses across multiple services using correlation identifiers, enabling real-time monitoring and automated tracking of processing states without requiring manual instrumentation or code changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing monitoring tools are used for long duration tasks across multiple services, then monitoring coverage is limited, but system complexity and manual instrumentation requirements increase

Engineering Contradiction:
Improvemonitoring coverageVSAvoidmanual instrumentation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary monitoring system that sits between services and tasks, automatically tracking service requests, responses, and updates without requiring direct instrumentation of service code. This intermediary layer correlates messages using identifiers to provide comprehensive monitoring coverage while avoiding the complexity of manual code modification.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The monitoring system enables services to self-report their state through automated message tracking. Services automatically generate and send service request messages, response messages, and update messages containing correlation identifiers, allowing the monitoring system to passively collect data without external intervention or code changes.

Inventive Principle:
Principle #25Self-service

2Loss of information

If real-time monitoring of service requests is implemented, then task status visibility improves, but processing overhead increases

Engineering Contradiction:
Improvetask status visibilityVSAvoidprocessing overhead
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The monitoring system performs preliminary actions by establishing message tracking and correlation identifier assignment at the outset of task execution. Service requests, responses, and updates are automatically correlated from the beginning, ensuring complete task status visibility without requiring continuous heavy processing throughout the task lifecycle.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where services automatically send update messages containing their current processing state back to the monitoring system. This feedback loop provides real-time task status visibility with minimal overhead, as services only need to send status updates rather than continuously report.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If comprehensive tracking of service requests and responses is performed, then task monitoring accuracy improves, but system resource consumption increases

Engineering Contradiction:
Improvetracking accuracyVSAvoidsystem resources
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential tracking information needed for monitoring—specifically correlation identifiers from service request messages, response messages, and update messages—rather than capturing and processing all possible data. This selective extraction maintains high tracking accuracy while minimizing system resource consumption by focusing only on critical message correlations.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250021392A1Long duration task monitoring instrumentation
Publication Date: 2025.01.16 DELL PROD LP
  • US20250021392A1 patent drawing
  • US20250021392A1 patent drawing
  • US20250021392A1 patent drawing

AI summary

Automated long duration monitoring of tasks and transactions can be enhancedly performed and managed. A monitor component can track respective processing states of respective service requests associated with respective services in connection with a task or transaction based on respective service request messages communicated to respective devices associated with the respective services, respective response messages received from the respective devices, or respective update messages that update respective processing statuses of the respective service requests, wherein the respective service request messages, respective response messages, or respective update messages can comprise a correlation identifier that identifies the task or transaction. A monitor manager component can determine the respective processing states of the respective service requests associated with the respective services, based on the tracking, and can determine a status of the task or transaction based on the respective processing states of the respective service requests.