Call Routing via Predictive Value Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional call center routing methods often lead to high business value callers being subjected to long waits, while low business value calls are prioritized, due to inefficiencies in identifying and routing inbound callers based on their value, leading to dissatisfaction and inefficient allocation of resources.

Innovation Solution

The implementation of a predictive machine learning model that uses customer identifiers such as name, street address, and phone number to analyze and route inbound callers, employing n-gram modeling and approximate string matching techniques to prioritize calls based on predicted value, with the Polymr search engine indexing and retrieving customer data for real-time scoring and routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional first-come-first-served routing is used, then all callers are treated equally, but high business value callers are subjected to long waits causing dissatisfaction

Engineering Contradiction:
Improvecustomer satisfactionVSAvoidwait time for high value callers
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system changes the routing parameter from simple queue position to a composite score that incorporates predicted business value, caller identification confidence, and historical interaction data. This allows high-value callers to be prioritized while maintaining fair treatment for all callers.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary customer identification and value assessment during the call setup phase using automated telephone identification systems and predictive analytics models, rather than waiting until the caller reaches the front of the queue. This preliminary action enables proactive routing decisions that reduce wait times for high-value callers.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated call routing with real-time data processing is implemented, then high business value callers can be identified and prioritized, but errors in customer identification occur leading to routing inefficiencies

Engineering Contradiction:
Improverouting efficiencyVSAvoidcustomer identification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system implements feedback loops where routing outcomes and customer identification results are continuously monitored and used to refine predictive models. When identification errors occur, the system learns from these errors and adjusts its algorithms to improve future accuracy, balancing speed with precision.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system prepares multiple potential routing options and validation checks in advance. When customer identification is uncertain, pre-configured fallback procedures and manual verification protocols are ready to prevent erroneous routing decisions, cushioning against the impact of identification errors.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Reliability

If manual routing processes are used, then callers can be personally assessed, but the process becomes burdensome and time-consuming

Engineering Contradiction:
Improverouting accuracyVSAvoidrouting processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automated self-service routing where callers are automatically identified, assessed, and routed based on their predicted business value and caller ID data without requiring manual agent intervention. This maintains accurate routing decisions while eliminating the time burden of manual processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces manual mechanical routing processes with automated electronic identification and predictive analytics systems. Computer-based algorithms analyze caller data and make routing decisions that previously required human judgment, dramatically reducing processing time while maintaining or improving routing accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Ease of operation

If round-robin routing is implemented, then all agents receive equal call distribution, but limited call center resources are not optimally allocated to high business value callers

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidbusiness value capture
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system applies different routing qualities to different callers based on their predicted business value. High-value callers receive prioritized routing to top-performing agents, while standard callers receive equitable distribution. This local differentiation optimizes resource allocation without sacrificing operational simplicity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The routing system dynamically adjusts agent assignments based on real-time performance data and caller value assessments. Agents who demonstrate higher effectiveness with certain caller types are dynamically assigned more high-value calls, optimizing resource allocation while maintaining ease of operation through automated dynamic scheduling.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12113936B1System and method for managing routing of customer calls
Publication Date: 2024.10.08 MASSACHUSETTS MUTUAL LIFE INSURANCE CO
  • US12113936B1 patent drawing
  • US12113936B1 patent drawing
  • US12113936B1 patent drawing

AI summary

A call management system of a call center identifies an inbound caller based upon computer analysis of customer identifiers, which may include at least two of customer name, street address, and zip code. Approximate string matching analysis matches n-grams generated from strings within customer identifiers, with n-grams generated from customer identification fields while searching one or more databases. Approximate string matching can incorporate a closeness metric based on Jaccard distance, and a Gaussian mixture model of best matches. In one embodiment, a Polymr search engine analyzes customer identifiers of inbound callers to retrieve customer data, such as customer demographic data, matched to the customer identifiers. In another embodiment, the Polymr search engine analyzes customer identifiers of inbound callers to identify repeat callers and retrieve previously collected customer data. Retrieved customer data is used in predictive modeling and scoring value of the inbound call, and in routing the scored inbound call.