Behavioral Pairing via API Flags in Task Assignment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional task assignment systems face challenges when an external pairing system lacks comprehensive benchmarking capabilities due to limited access to task assignment system states, hindering the effective implementation of behavioral pairing strategies.
Innovation Solution
The method involves transmitting control and benchmark flags over an API between the task assignment system and the external pairing system, allowing the external system to determine task-agent pairings based on behavioral pairing, first-in-first-out, or performance-based routing strategies, and enabling the sharing of events to inform these decisions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If an external pairing system is used for task assignment, then system flexibility and vendor independence are improved, but benchmarking capability deteriorates due to limited access to task assignment system states
Solution Approach 1:
The patent introduces an intermediary mechanism (API with control and benchmark flags) that allows the external pairing system to receive limited state information from the task assignment system without full integration. This mediator enables benchmarking functionality while maintaining system independence and flexibility.
2Productivity
If behavioral pairing strategy is implemented, then task assignment performance is improved, but system complexity increases due to multiple pairing strategies and state tracking requirements
Solution Approach 1:
The patent implements behavioral pairing partially by using control flags to enable or disable the strategy based on specific conditions. This allows the system to gain performance benefits when needed while avoiding the full complexity burden by selectively applying the strategy only to certain task assignments or time periods.
Solution Approach 2:
The system dynamically switches between different pairing strategies (FIFO, PBR, BP) using control flags that can change based on system state, performance metrics, or operational requirements. This dynamic approach allows the system to adapt complexity levels to match current needs rather than maintaining high complexity continuously.
3Measurement precision
If comprehensive state information is shared with external pairing system, then pairing accuracy is improved, but system integration complexity and security risks increase
Solution Approach 1:
The patent applies local quality by providing different levels of state information to the external pairing system based on specific needs. Rather than sharing all state information uniformly, the system selectively shares only the necessary local portions of state data required for accurate pairing decisions, thereby maintaining accuracy while reducing integration complexity and security exposure.
Data Source
AI summary
There are provided a method for behavioral pairing in a task assignment system with an external pairing system. The method includes transmitting, to the external pairing system over an application programming interface, a control flag and a benchmark flag and receiving, from the external pairing system, a task-agent pairing based on one of a first pairing strategy and a second pairing strategy. The task-agent pairing is based at least in part on the control flag and the benchmark flag.


