Command Processing Device Rate Control for System Downtime

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information management systems in large organizations often face inefficiencies due to serial command processing, which leads to downtime during high traffic or error conditions, requiring manual intervention and resulting in potential financial losses.

Innovation Solution

A command processing system that monitors the status of commands and adjusts the communication rate based on system load and error conditions, allowing for parallel or serial command execution, automated retry mechanisms, and customizable error handling to optimize data management operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If serial command processing is used in information management systems, then system simplicity is maintained, but system downtime increases during high traffic or error conditions

Engineering Contradiction:
Improvecommand processing structureVSAvoidsystem downtime
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments the monolithic serial command processing into multiple parallel command processing threads or processes. Each segment can independently handle commands, allowing simultaneous processing of multiple commands rather than waiting for sequential completion. This segmentation enables the system to process high volumes of commands during peak traffic without accumulating delays.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic command processing where the system can adaptively switch between serial and parallel processing modes based on system load, error conditions, and resource availability. The command processing architecture dynamically adjusts the number of parallel processors activated, the batch size for parallel execution, and retry strategies based on real-time system status, optimizing performance while maintaining stability.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If manual intervention is required for error handling, then error detection precision is improved, but productivity decreases

Engineering Contradiction:
Improveerror detection accuracyVSAvoidcommand processing throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements self-service error handling where the command processing system automatically detects, diagnoses, and resolves errors without requiring manual intervention. The system includes automated error detection mechanisms that monitor command execution status, automatic retry logic that attempts to reprocess failed commands after detecting errors, and self-correcting capabilities that can recover from certain error conditions. This automation maintains high error detection accuracy while eliminating the productivity loss associated with manual error handling.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms where the system continuously monitors command processing status, error conditions, and system performance metrics. This feedback is used to automatically adjust processing parameters, trigger retry sequences, activate backup processing paths, or dynamically reallocate resources. The feedback loop enables the system to respond to errors in real-time, maintaining both high detection accuracy and continuous productivity by automatically correcting issues as they arise.

Inventive Principle:
Principle #23Feedback

3Productivity

If high traffic command processing is handled without rate control, then productivity is maintained, but system reliability decreases

Engineering Contradiction:
Improvecommand processing volumeVSAvoidsystem stability under load
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements periodic action through batch processing and rate-limiting mechanisms. Instead of processing commands continuously at maximum throughput, the system processes commands in controlled batches with periodic intervals between batches. This periodic processing prevents system overload by ensuring that resource consumption remains within sustainable limits, maintaining system reliability while still achieving high overall productivity through efficient batch execution and parallel processing of multiple batches.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10061780B2Information management command process device
Publication Date: 2018.08.28 BANK OF AMERICA CORP
  • US10061780B2 patent drawing
  • US10061780B2 patent drawing
  • US10061780B2 patent drawing

AI summary

An illustrative method for providing a job to an information management system may include monitoring, by a command processing device such as a command processing tool operating on one or more computing devices, operation of a series of commands communicated to at least one information management system via a communication link. The command processing device may determine a status associated with one or more commands of the series of commands based on the operation of the command in the information management system. The command processing device may be configured for controlling a rate at which the series of commands is communicated to the information management system based, at least in part, on the status of one or more of the commands.