Behavioral Pairing Task Assignment Strategy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In task assignment systems, the 'first-in, first-out' strategy often leads to high-priority tasks being assigned ahead of low-priority tasks, resulting in suboptimal performance and long waiting times for low-priority tasks, even though agents may be more efficient at handling low-priority tasks.

Innovation Solution

Implementing a behavioral pairing strategy that considers all tasks in the queue, prioritizing based on both task priority and agent performance to optimize task assignment, allowing for the assignment of lower-priority tasks ahead of higher-priority ones when it improves overall system performance and adheres to service level agreements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a FIFO task assignment strategy is used, then high-priority tasks are assigned ahead of low-priority tasks, but low-priority tasks experience long waiting times and agents may be assigned to high-priority tasks instead of tasks they handle more efficiently

Engineering Contradiction:
Improveservice level agreement complianceVSAvoidwaiting time for low-priority tasks
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a dynamic task assignment strategy that adjusts assignment priorities based on real-time system state, including queue sizes, agent performance metrics, and task priorities. Instead of a static FIFO approach, the system continuously evaluates multiple factors to determine optimal assignments, allowing low-priority tasks to be assigned ahead of high-priority tasks when agents are more efficient at handling them, thereby reducing overall waiting time while maintaining SLA compliance

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the assignment parameters from simple FIFO ordering to a multi-dimensional evaluation that includes task priority, agent efficiency metrics, queue depth, and service level agreement requirements. By dynamically adjusting these parameters based on current system conditions, the system optimizes both SLA compliance and overall task completion efficiency

Inventive Principle:
Principle #35Parameter changes

2Reliability

If high-priority tasks are always assigned first, then service level agreements are met, but overall system performance and agent utilization are suboptimal

Engineering Contradiction:
Improveservice level agreement complianceVSAvoidoverall system performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent employs a dynamic assignment framework that adapts to changing system conditions by continuously monitoring agent performance, task queue states, and SLA requirements. The system dynamically adjusts assignment priorities to balance SLA compliance with overall productivity, allowing flexible reassignment based on real-time efficiency metrics rather than rigid priority rules

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system transforms the assignment decision from a single-parameter (priority) basis to a multi-parameter optimization that includes agent efficiency scores, task complexity, queue depth, and SLA thresholds. By changing how these parameters are weighted and combined, the system achieves both SLA compliance and optimized overall performance

Inventive Principle:
Principle #35Parameter changes

3Productivity

If a behavioral pairing strategy is implemented to optimize agent-task matching, then overall system performance improves, but the complexity of the assignment algorithm increases

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

Solution Approach 1:

The patent segments the complex assignment problem into distinct evaluation components: task priority assessment, agent efficiency measurement, queue state analysis, and SLA compliance checking. Each component is handled separately with specific algorithms, and their results are integrated to make final assignments. This modular approach manages complexity while maintaining optimization capabilities

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary assignment algorithm that acts as a mediator between simple FIFO rules and complex optimization goals. This intermediary layer evaluates multiple factors and translates them into assignment decisions, bridging the gap between operational simplicity and optimization complexity without requiring the entire system to become overly complex

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240248756A1Techniques for behavioral pairing in a task assignment system
Publication Date: 2024.07.25 AFINITI AI LTD
  • US20240248756A1 patent drawing
  • US20240248756A1 patent drawing

AI summary

Techniques for behavioral pairing in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method for behavioral pairing in a task assignment system comprising: determining, by at least one computer processor communicatively coupled to and configured to operate in the task assignment system, a priority for each of a plurality of tasks; determining, by the at least one computer processor, an agent available for assignment to any of the plurality of tasks; and assigning, by the at least one computer processor, a first task of the plurality of tasks to the agent using a task assignment strategy, wherein the first task has a lower-priority than a second task of the plurality of tasks.