Call Center Routing With Unified Data for Adaptive Agent Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing call routing systems in call centers are limited by static methods and skill-based algorithms that do not adapt to changes in data or context, leading to suboptimal agent selection and inefficient customer interaction handling.

Innovation Solution

An integrated data system that unifies customer event data, customer profile data, and agent data to dynamically select the next best agent based on available data combinations, using adaptive recommendation algorithms that consider various data sources and contexts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If skill-based routing algorithms are used to match customer issues with agent expertise, then agent selection accuracy is improved, but the system cannot adapt to changes in data or context and is limited by schedule availability

Engineering Contradiction:
Improveagent selection accuracyVSAvoidadaptability to data changes
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The routing system transitions from static skill-based algorithms to dynamic adaptive algorithms that continuously learn from new data. The system updates agent profiles, skill matrices, and routing decisions in real-time based on incoming customer interactions, feedback, and changing business context, enabling both high accuracy and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback loops where customer interaction outcomes, agent performance metrics, and satisfaction data are continuously fed back into the routing algorithm. This feedback mechanism allows the system to learn from past decisions and improve future agent selections, resolving the contradiction between maintaining accurate matching and adapting to new information.

Inventive Principle:
Principle #23Feedback

2Device complexity

If static routing methods are used with predetermined conditions, then system complexity is reduced, but the system cannot identify the best available agent for specific issues or customers

Engineering Contradiction:
Improverouting system complexityVSAvoidagent selection quality
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The routing system is segmented into modular components: customer profile analysis, issue classification, agent skill matching, availability checking, and adaptive learning modules. Each component handles a specific aspect of routing, making the overall complex system manageable while enabling sophisticated agent selection that goes beyond simple predetermined rules.

Inventive Principle:
Principle #1Segmentation

3Speed

If limited data is considered in routing decisions, then processing speed is improved, but assignment accuracy is reduced

Engineering Contradiction:
Improverouting decision speedVSAvoidassignment accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system applies partial action by considering only the most relevant data features for each routing decision rather than processing all available data. Priority is given to critical factors like agent availability and skill匹配, while less critical data is processed asynchronously or used for long-term learning, maintaining fast decision speeds while improving accuracy over time.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12375608B2Routing system and method with integrated data systems for call centers
Publication Date: 2025.07.29 ORACLE INT CORP
  • US12375608B2 patent drawing
  • US12375608B2 patent drawing
  • US12375608B2 patent drawing

AI summary

Systems, methods, and other embodiments associated with an integrated data system that recommends next best agents for call centers are described. In one embodiment, a method includes a customer interaction associated with an issue and a customer ID, querying a unified data source to identify which categories of data are available in response to receiving a customer interaction associated with an issue. The unified data source integrates a plurality of data categories from different data sources. A combination of available data categories is determined and based on the combination of available data categories, selecting and executing a routing algorithm from a plurality of routing algorithms. The executed routing algorithm generates an agent recommendation for the customer interaction and a communication channel is established between a device associated with the recommended agent and the customer interaction to route the customer interaction to the recommended agent.