Dynamic Resource Allocation for Contact Center Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional contact center routing techniques are inflexible and do not optimally allocate resources based on the type of work requests, leading to suboptimal agent utilization and customer dissatisfaction, as they fail to consider the proficiency levels of agents and available media resources.

Innovation Solution

A resource allocation system that monitors work requests and resource availability, matches attributes to determine first and second type of resources, initially assigns first type resources when second type resources are unavailable, and re-allocates to second type resources when they become available, ensuring optimal agent and media resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional routing techniques are used to meet service level constraints, then service level is maintained, but resource allocation efficiency deteriorates as less optimal resources are assigned to work requests

Engineering Contradiction:
Improveservice levelVSAvoidresource allocation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by continuously monitoring resource availability and work request attributes before routing decisions are final. It proactively identifies suitable resources and prepares routing paths in advance, allowing optimal resource allocation while maintaining service level constraints.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The routing system dynamically adjusts resource allocation based on real-time conditions. It continuously evaluates resource availability, work request attributes, and service level requirements, adapting routing decisions dynamically rather than using static conventional techniques. This enables the system to maintain service levels while optimizing resource utilization.

Inventive Principle:
Principle #15Dynamics

2Reliability

If rigid routing rules are applied to ensure service level agreement, then service level agreement is met, but adaptability to different work request types deteriorates

Engineering Contradiction:
Improveservice level agreementVSAvoidflexibility in resource allocation
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system applies local quality by tailoring routing decisions to specific work request types and attributes. Instead of uniform rigid rules, it evaluates each work request's characteristics (voice, video, chat, priority, skill requirements) and applies appropriate routing criteria locally. This maintains service level agreements while adapting to diverse work request types.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The routing system changes parameters dynamically based on work request attributes. It adjusts routing criteria, resource selection, and allocation strategies according to specific parameters such as work request type, priority level, required skills, and available resources. This enables flexible adaptation while maintaining service level commitments.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If primary skill level agents are prioritized for all work requests, then match rate improves, but service level may deteriorate when primary agents are unavailable

Engineering Contradiction:
Improvematch rateVSAvoidservice level
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary evaluation of both primary and secondary skill level agents before routing decisions. It pre-identifies fallback options and prepares alternative routing paths when primary agents are unavailable. This ensures high match rates when possible while maintaining service level reliability through prepared contingencies.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The routing system acts as an intermediary between work requests and agents of varying skill levels. It intelligently mediates the matching process by evaluating whether to route to primary skill level agents for optimal match rate or to secondary agents when necessary to maintain service level. This mediation balances match rate optimization with service level reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9455930B2System and method for routing work requests in an enterprise
Publication Date: 2016.09.27 AVAYA INC
  • US9455930B2 patent drawing
  • US9455930B2 patent drawing
  • US9455930B2 patent drawing

AI summary

A resource allocation system of an enterprise is disclosed for allocating resources for a work request in an enterprise. The resource allocation system includes a monitor module configured to monitor the work request and availability of the resources in the enterprise, wherein the work request is characterized by one or more attributes. The resource allocation system further includes a resource matching module configured to match the attributes of the work request with the resources to determine one or more first type and second type of resources. The resource allocation system further includes an assignment module configured to assign the first type of resources to the work request while the second type of resources are unavailable, and re-assign the second type of resources to the work request when the second type of resources become available.