Distributed Parallel Queuing for Call Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional call management systems result in high likelihood of missed calls and inefficiencies due to long wait times and centralized queuing, which fails to manage large volumes of callers effectively in parallel.

Innovation Solution

A distributed parallel queuing system that dynamically allocates computing nodes and time slots to manage calls, allowing callers to be assigned to sub-queues and processed in parallel, reducing wait times by initiating communication sessions at specified times based on priority and availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a centralized queue is used to manage calls, then the system is simple to implement, but the wait time for callers increases and productivity decreases

Engineering Contradiction:
Improvequeue management system complexityVSAvoidcaller wait time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent divides a single centralized queue into multiple parallel sub-queues, each managed by a separate computing node. This segmentation allows simultaneous processing of multiple callers across different sub-queues, reducing individual wait times while maintaining system simplicity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-dimensional centralized queue to a multi-dimensional distributed queue system across multiple computing nodes. By adding the dimension of parallel processing across multiple nodes, the system reduces wait times without proportionally increasing complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If a centralized queue is used to manage calls, then the implementation is straightforward, but the system cannot effectively manage large volumes of callers in parallel

Engineering Contradiction:
Improvequeue management system structureVSAvoidcall processing capacity
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the call management system into multiple independent computing nodes, each handling a subset of callers through dedicated sub-queues. This enables parallel processing of large volumes of callers while keeping each node's complexity manageable and straightforward to implement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple simple queue management systems into a coordinated distributed system. Each computing node operates independently with simple logic, but together they achieve high parallel processing capacity for managing large volumes of callers simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If callers are placed in a traditional queue, then all callers are managed in a single line, but this results in long wait times and loss of productivity

Engineering Contradiction:
Improvequeue management simplicityVSAvoidtime spent waiting on hold
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments the single-line queue into multiple parallel sub-queues distributed across computing nodes. Callers are routed to appropriate sub-queues based on their needs, enabling simultaneous processing and significantly reducing wait times while maintaining ease of operation through automated routing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary routing of callers to appropriate sub-queues based on their requirements before queuing begins. This preliminary classification enables more efficient parallel processing and reduces overall wait times while keeping the system easy to operate through automated decision-making.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11711470B1Distributed parallel queueing for call management
Publication Date: 2023.07.25 WEST CORPORATION
  • US11711470B1 patent drawing
  • US11711470B1 patent drawing
  • US11711470B1 patent drawing

AI summary

One example method of operation may include receiving an access request from a user device, creating a current queue position status of a user profile associated with the user device based on one or more known status identifiers associated with the user device, assigning the user profile to a sub-queue and a specified time slot of a queue, managed by a computing node, among various other user profiles stored in the queue, and initiating a communication session to the user device at a specific time.