Agent Contact Matching via Weighted Bipartite Graph

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing call center systems fail to match contacts with agents based on attributes, leading to poor interaction metrics such as long handle times, low customer satisfaction, and poor sales conversion rates, as they do not consider the attributes of agents and contacts during the matching process.

Innovation Solution

A contact center service uses a machine learning model to generate a weighted bipartite graph, where edge weightings represent predicted interaction metrics between agents and contacts, allowing for intelligent matching based on attributes like time zones, language skills, and demographics, and applies matching rules to determine optimal agent-contact pairs for improved interaction outcomes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If first-come, first-serve matching is used, then queue management is simple, but interaction metrics deteriorate (long handle times, low customer satisfaction)

Engineering Contradiction:
Improvequeue management simplicityVSAvoidinteraction metrics quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system changes the matching parameter from simple queue position to attribute-based compatibility scores. The machine learning model evaluates multiple parameters including language skills, time zone, demographic attributes, and agent expertise to determine optimal matches, transforming the matching criterion from temporal (queue order) to qualitative (attribute compatibility).

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary matching service that sits between the queue and agents. This intermediary evaluates attribute compatibility and selects optimal agent-contact pairs, mediating the connection process to improve interaction metrics while maintaining queue management functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If attribute-based matching is implemented, then interaction metrics improve, but system complexity increases

Engineering Contradiction:
Improveinteraction metrics qualityVSAvoidmatching system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service through automated machine learning models that independently evaluate attribute compatibility and make matching decisions without requiring complex manual configuration or intervention. The model automatically processes agent and contact attributes to generate optimal matches.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies preliminary action by pre-processing and storing agent and contact attributes in structured formats before matching occurs. The machine learning model is pre-trained on historical interaction data, enabling it to quickly evaluate compatibility without complex real-time computations during actual matching.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If machine learning model is used for matching, then matching accuracy improves, but computational requirements increase

Engineering Contradiction:
Improvematching accuracyVSAvoidcomputational energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by evaluating only the most relevant attributes for each matching scenario rather than processing all possible attributes equally. The machine learning model identifies and weights key attributes based on their importance to interaction success, reducing computational overhead while maintaining accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11636360B1Communication routing between agents and contacts
Publication Date: 2023.04.25 AMAZON TECH INC
  • US11636360B1 patent drawing
  • US11636360B1 patent drawing
  • US11636360B1 patent drawing

AI summary

Technology is described for routing communications between contacts and agents. Associations may be generated between agents and contacts who intend to communicate with the agents. Weightings for the associations between the agents and the contacts may be determined using a machine learning model to produce weighted associations. The weightings may represent a predicted interaction metric between the agents and the contacts. Selected pairs of agents and contacts may be determined by applying matching rules to the weightings. Communications may be routed between the contacts and the agents in accordance with the selected pairs of agents and contacts.