Real-Time Task Queue Monitoring and Dynamic Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for assigning task performers to queues do not effectively account for differences in task loads or processing times across queues, making it difficult to determine the optimal allocation of resources in a timely manner.

Innovation Solution

Implementing a system for real-time monitoring and configuration of task queues, which includes prioritization and aging of tasks, allowing for dynamic assignment of task performers based on queue depth and priority thresholds, and enabling supervisors to adjust resource allocation accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If task performers are distributed equally to each queue, then the assignment scheme is simple to implement, but it does not account for differences in task loads or processing times across queues

Engineering Contradiction:
Improvesimplicity of assignment schemeVSAvoidprocessing efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements dynamic assignment of task performers to queues based on real-time monitoring of queue depth, task priority, and estimated processing times. The system continuously adjusts performer assignments rather than using static equal distribution, allowing the allocation to adapt to changing workload conditions across different queues

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates real-time feedback mechanisms by monitoring queue metrics (depth, priority levels, processing times) and using this information to dynamically adjust task performer assignments. This closed-loop approach ensures that assignment decisions are based on current system state rather than fixed initial conditions

Inventive Principle:
Principle #23Feedback

2Productivity

If real-time monitoring and dynamic assignment is implemented, then processing efficiency and workload balancing improve, but system complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a multi-functional monitoring and control system that simultaneously tracks multiple queue metrics (depth, priority, processing time), performs dynamic assignments, and provides real-time alerts. This universal system handles multiple functions through integrated components rather than separate specialized systems, reducing overall complexity

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

Solution Approach 2:

The system dynamically changes assignment parameters (which task performer works on which queue) based on monitored queue parameters (depth, priority level, processing time). This parameter-based dynamic assignment allows efficient adaptation to changing conditions without requiring complex structural modifications to the system architecture

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If equal distribution of task performers is used, then resource allocation is straightforward, but it fails to respond timely to queues with greatest need

Engineering Contradiction:
Improvesimplicity of resource allocationVSAvoidresponse time to queue needs
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively monitoring queue conditions and making assignment adjustments before queues become critically overloaded. Real-time detection of increasing queue depth or rising priority levels triggers preemptive reassignment of task performers, preventing service level breaches before they occur

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic reassignment of task performers based on real-time queue conditions. When a queue's depth, priority level, or processing time metrics indicate increased need, the system automatically reallocates performers to that queue, enabling timely response to changing workload demands rather than maintaining static equal distribution

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8826280B1Processing raw information for performing real-time monitoring of task queues
Publication Date: 2014.09.02 OPEN TEXT CORP
  • US8826280B1 patent drawing
  • US8826280B1 patent drawing
  • US8826280B1 patent drawing

AI summary

Monitoring a task queue in real-time is disclosed. A request is received for task queue information regarding the task queue. The task queue is queried in real-time to obtain the requested task queue information. The obtained task queue information is provided.