Weighted Advance Time Formula for Call Center Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing resource allocation systems in call centers fail to accurately reflect desired service level targets due to assumptions that all agents contribute equally to servicing queues, leading to inefficient allocation of resources based on predicted wait times.

Innovation Solution

A new formula for Weighted Advance Time (WAT) is introduced, which takes into account the prior contribution of agents to specific queues, updating WAT based on the average agent contribution to service work, ensuring more accurate allocation of resources to enqueued requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If resource allocation is based on equal agent contribution assumptions, then the allocation process is simple, but the service level targets are not accurately reflected

Engineering Contradiction:
Improveallocation process complexityVSAvoidservice level target accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent changes the parameter used for resource allocation from a uniform equal-contribution assumption to individualized historical contribution metrics. Each agent's past performance data is captured and used to calculate personalized Weighted Advance Times, transforming the allocation basis from generic to specific, thereby improving service level target accuracy without significantly increasing system complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback by continuously monitoring and recording each agent's historical contribution to different queues. This feedback loop allows the resource allocation system to learn from past performance patterns and adjust future allocations accordingly, ensuring that service level targets are accurately reflected in the allocation decisions

Inventive Principle:
Principle #23Feedback

2Speed

If traditional Weighted Advance Time calculation is used, then allocation decisions are made quickly, but resource allocation efficiency is suboptimal

Engineering Contradiction:
Improveallocation decision speedVSAvoidresource allocation efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing each agent's historical contribution metrics and average service times for different queues before allocation decisions are needed. When an allocation decision is required, the system simply retrieves these pre-computed values to calculate Weighted Advance Time, maintaining fast decision speed while incorporating detailed efficiency information

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameters used in Weighted Advance Time calculation from generic queue metrics to agent-specific historical performance parameters. By incorporating individual agent contribution data and queue-specific service patterns, the calculation becomes more sophisticated yet remains computationally efficient through the use of pre-aggregated statistics

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7860234B2Methods and apparatus for allocating a resource to enqueued requests using predicted wait time based on prior resource contribution
Publication Date: 2010.12.28 AVAYA INC
  • US7860234B2 patent drawing
  • US7860234B2 patent drawing
  • US7860234B2 patent drawing

AI summary

Methods and apparatus are provided for allocating a resource to enqueued requests using a predicted wait time that is based on a prior contribution of the resource to service the requests in a particular queue. A resource is allocated to one of a plurality of requests. Each request is stored in at least one of a plurality of queues, each having a predicted wait time. Once it is determined that the resource has become available, the predicted wait times of the queues are updated based on a prior contribution of the resource to the queues; a performance level of each of the queues relative to one or more service level targets; and the resource is assigned, in response to the determination, to the request based on the evaluation. The service level targets can include one or more thresholds for the predicted wait time. The predicted wait time is based on a prior contribution of the resource to servicing one or more of the queues.