Hybrid Behavioral Pairing for Contact Center Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional contact center assignment methods, such as FIFO and priority queuing, often lead to uneven utilization of agents and contacts, resulting in longer waiting times for lower-priority contacts and suboptimal overall performance.

Innovation Solution

The implementation of hybrid behavioral pairing (HBP) strategies, which combine elements of behavioral pairing and priority queuing, allowing for balanced or skewed agent and contact pairings to optimize contact center performance by considering the potential benefits of future assignments, using a hybridization function to adjust the balance between balanced and skewed utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If priority queuing is used to maximize contact center performance, then high-priority contacts are served faster, but lower-priority contacts experience noticeably longer waiting times

Engineering Contradiction:
Improvecontact center performanceVSAvoidwaiting time for lower-priority contacts
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system dynamically adjusts the hybridization parameter to change the assignment behavior between balanced and priority-based modes, allowing flexible control over the trade-off between overall performance and equity in waiting times

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The assignment strategy transitions from static FIFO or fixed priority queuing to a dynamic hybrid approach that can adapt its behavior based on current system state and performance goals, balancing agent utilization and contact waiting times in real-time

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If FIFO assignment is used to ensure even agent utilization, then all contacts are served in order of arrival, but contact center performance is suboptimal compared to priority-based methods

Engineering Contradiction:
Improveagent utilization balanceVSAvoidcontact center performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system merges the simplicity and fairness of FIFO assignment with the performance benefits of priority queuing by combining multiple assignment strategies into a hybrid approach that leverages the strengths of each method

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The assignment strategy uses a composite approach combining different routing methodologies (FIFO, priority queuing, behavioral pairing) weighted by a hybridization parameter, creating a flexible composite assignment system that can optimize for different objectives

Inventive Principle:
Principle #40Composite materials

3Productivity

If behavioral pairing is used to optimize agent-contact matching, then future assignments are considered for long-term benefits, but implementation complexity increases

Engineering Contradiction:
Improveoverall performanceVSAvoidassignment system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The hybridization parameter acts as an intermediary control mechanism that simplifies the implementation of complex behavioral pairing by providing a single adjustable parameter to control the degree of optimization versus simplicity in the assignment strategy

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3384663B1Techniques for hybrid behavioral pairing in a contact center system
Publication Date: 2020.04.22 AFINITI EURO TECH LTD
  • EP3384663B1 patent drawingFigure 1
  • EP3384663B1 patent drawingFigure 2
  • EP3384663B1 patent drawingFigure 3

AI summary

Techniques for hybrid behavioral pairing in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for hybrid behavioral pairing in a contact center system comprising: ordering an agent; ordering a plurality of contacts; applying, by at least one processor, a hybridization function to the ordering of the plurality of contacts to bias a first strategy for pairing toward a second strategy for pairing; comparing, by the at least one processor and based on the hybridization function, a first difference in ordering between the agent and a first contact in a first pair with a second difference in ordering between the agent and a second contact different from the first contact in a second pair; and selecting, by the at least one processor, the first pair or the second pair for connection based on the comparing.