Dynamic Call Routing System for Agent Skill Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional call center systems lack efficient and dynamic customer call routing, leading to suboptimal agent allocation and increased caller wait times, as they do not utilize customized or portable computing approaches to match customer needs with agent skills in real-time.

Innovation Solution

The system populates agent user interfaces with customer profiles, compares call information to determine relevancy, and prioritizes calls based on urgency and agent availability, dynamically reallocating calls to ensure efficient processing by agents with the appropriate skills.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional call routing methods are used, then system simplicity is maintained, but call processing efficiency and agent allocation optimization deteriorate

Engineering Contradiction:
Improvecall processing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements dynamic call routing by continuously monitoring agent availability, skill sets, and call priorities in real-time. The routing algorithm dynamically adjusts agent allocation based on current system state, transforming the static conventional routing into a dynamic adaptive system that optimizes call processing efficiency without requiring permanent structural changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by pre-evaluating agent skills, availability, and call requirements before routing decisions are made. Customer profiles and agent capabilities are pre-loaded and analyzed, allowing the system to quickly match calls with appropriate agents while maintaining operational simplicity through advance preparation.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If real-time dynamic routing is implemented, then caller wait time is reduced, but computational requirements and processing load increase

Engineering Contradiction:
Improvecaller wait timeVSAvoidcomputational resources
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by focusing computational resources only on the specific parameters needed for routing decisions (agent skills, availability, call priority) rather than analyzing all possible system states. This selective approach reduces computational overhead while still achieving real-time routing optimization and minimizing caller wait times.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes parameters by using predefined thresholds and criteria for call priority and agent matching. Instead of continuous complex calculations, the system uses discrete parameter changes based on predefined rules, reducing computational burden while maintaining real-time responsiveness.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If customized agent matching is implemented, then call routing precision is improved, but system adaptability requirements increase

Engineering Contradiction:
Improvecall routing precisionVSAvoidsystem adaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system segments the call routing process into distinct evaluation components: customer profile analysis, agent skill matching, availability checking, and priority assessment. Each segment handles a specific aspect of routing precision, making the overall system more manageable and adaptable while maintaining high matching accuracy through modular design.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10341489B1Agent application and integrated call processing platform
Publication Date: 2019.07.02 HEALTH ADVOCATE SOLUTIONS INC
  • US10341489B1 patent drawing
  • US10341489B1 patent drawing
  • US10341489B1 patent drawing

AI summary

Agents operating at call centers or other customer support service networks may assist large numbers of customers consecutively and in a dynamic manner. One example may include receiving a number of calls for customer service support from a corresponding number of customer devices at a call server, prioritizing an order of the calls based on the parsed content, assigning the calls to corresponding agent devices, and modifying the order of the calls based on changes to at least one of the customer status and agent availability.