Call Center Routing Optimization Using Dynamic Queue Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional call center systems often fail to ensure adequate service for low-level customers due to prioritization methods that can result in low-level customers being consistently unserved, requiring numerous queues to be configured and monitored, which is complex and hard to implement.

Innovation Solution

A method and apparatus that set level parameter thresholds for each level group in a call queue, allowing new calls to be inserted based on cumulative queuing duration or put-through rates, ensuring that low-level customers are served efficiently by adjusting their position in the queue without increasing implementation difficulty.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If customers are served strictly from the head of the queue based on customer group hierarchy, then high-level customers receive priority service, but low-level customers may wait indefinitely and fail to be served

Engineering Contradiction:
Improveservice guarantee for low-level customersVSAvoidwaiting time for low-level customers
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic queue positioning by continuously monitoring the cumulative queuing duration of customers and automatically adjusting the insertion position of new calls. When a low-level customer's waiting time exceeds a threshold, the system dynamically inserts new low-level calls ahead of higher-level calls to displace them forward in the queue, ensuring minimum service guarantees without manual intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the queue ordering parameter based on cumulative queuing duration thresholds. By monitoring time parameters and adjusting queue position dynamically, the system ensures that low-level customers receive service within acceptable timeframes while maintaining overall hierarchical service structure.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If separate queues are created for each level group to balance put-through rates, then service quality for all levels improves, but the number of queues increases significantly making the system complex and difficult to implement

Engineering Contradiction:
Improveput-through rate balance across levelsVSAvoidnumber of queues to configure and monitor
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges all customer levels into a single unified call queue while implementing virtual positioning mechanisms. Instead of creating physically separate queues for each level group, the system uses logical position tracking and dynamic insertion based on cumulative waiting time, reducing queue management complexity from O(n) separate queues to a single queue with intelligent routing logic.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single call queue serves multiple functions: it maintains hierarchical service structure, monitors cumulative waiting time for all levels, dynamically adjusts positioning based on time thresholds, and ensures put-through rate balance. This multi-functional approach replaces the need for multiple specialized queues while achieving the same service quality goals.

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

Data Source

PatentEP2107773B1A routing optimization method and device for graded service of call center
Publication Date: 2017.02.22 HUAWEI TECH CO LTD
  • EP2107773B1 patent drawing
  • EP2107773B1 patent drawing
  • EP2107773B1 patent drawing

AI summary

A method for optimizing layered service routing of a call center includes: setting a level parameter threshold for each level group in a call queue; determining a compared call from the tail of the call queue when a new call arrives; inserting the new call after the compared call if a current level parameter of the compared call is larger than or equal to a level parameter threshold of a level group where the compared call belongs when the level of the new call is higher than the level of the compared call; and routing calls from the head of the call queue. The present invention is easy to implement and only requires setting timers and making relevant judgments. It does not add to the implementation difficulty or load of a call center while guaranteeing effective services for low level customers. According to the method, an apparatus for optimizing layered service routing of a call center is disclosed.