Call management system using fast response dynamic threshold adjustment
First Claim
1. A method for allocating call center personnel, comprising:
- specifying an administered threshold time period;
specifying a target service level for a first type of call;
measuring an actual service level;
computing a fraction of said target service level achieved by said actual service level;
multiplying said administered threshold time period by said computed fraction to obtain an updated threshold time period;
measuring an actual caller wait time; and
in response to said actual caller wait time having a value exceeding said updated threshold time period, assigning additional call center personnel to answer said first type of call.
20 Assignments
0 Petitions
Accused Products
Abstract
A call center includes functionality for dynamically varying a threshold value associated with each of a number of different call types (i.e. skills) to be handled by the call center. A group of agents and a group of reserve agents are provided within the call center for use in handling incoming calls. A dedicated subgroup of agents is assigned to service each of the call types in the call center. In addition, one or more reserve agents are assigned to service a particular call type when an expected wait time associated with the call type exceeds a threshold value. The threshold value associated with each call type is dynamically adjusted during call center operation based on the fraction of the target service level for a call type being achieved by the call center. In one embodiment, a dynamically adjusted threshold is calculated by multiplying an administered threshold value for a call type by the fraction of the target service level that a measured service level for the call type represents.
-
Citations
21 Claims
-
1. A method for allocating call center personnel, comprising:
-
specifying an administered threshold time period;
specifying a target service level for a first type of call;
measuring an actual service level;
computing a fraction of said target service level achieved by said actual service level;
multiplying said administered threshold time period by said computed fraction to obtain an updated threshold time period;
measuring an actual caller wait time; and
in response to said actual caller wait time having a value exceeding said updated threshold time period, assigning additional call center personnel to answer said first type of call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
subtracting said administered threshold time period from said updated threshold time period to obtain a translated value;
multiplying said translated value by a scaling factor to obtain a proportioned translated value; and
adding said administered threshold time period to said proportioned translated value to obtain a proportioned updated threshold time period, wherein said step of assigning additional call center personnel comprises assigning additional call center personnel in response to said actual caller wait time exceeding said proportioned updated threshold time period.
-
-
6. The method of claim 5, further comprising releasing call center personnel from answering said first type of call if said actual caller wait time is less than said proportioned updated threshold time period.
-
7. The method of claim 5, wherein said scaling factor is greater then one.
-
8. The method of claim 1, further comprising constraining said updated threshold time period to a value less than a specified maximum threshold time period.
-
9. The method of claim 1, further comprising constraining said updated threshold time period to a value greater than a specified minimum threshold time period.
-
10. The method of claim 1, wherein said target service level is expressed as a percent of calls of said first type answered within said administered threshold time period;
- and
wherein said actual service level is expressed as a percent of calls of said first type answered within said administered threshold time period.
- and
-
11. A system for use in allocating call center agents, comprising:
-
means for distributing calls received from an exterior environment to a plurality of agent stations and a plurality of reserve agent stations based on call type, said means for distributing calls including means for directing calls of a first call type to a reserve agent station within said plurality of reserve agent stations when an expected wait time for said first call type exceeds a dynamically adjusted threshold value calculated for said first call type;
means for measuring a call service level for said first call type;
means for calculating said dynamically adjusted threshold value associated with said first call type, wherein said means for calculating multiplies a specified threshold value by a proportion comprising a measured service level divided by a desired service level to obtain a first result, wherein said dynamically adjusted threshold value is set equal to said first result; and
means for measuring a caller wait time experienced in connection with said first call type, wherein at least a first reserve agent is assigned to service calls of said first call type in response to a calculated dynamically adjusted threshold value that is less than said measured call service level for said first call type. - View Dependent Claims (12, 13, 14)
-
-
15. A call center apparatus, comprising:
-
a service level measurement unit capable of determining at least a measured service level and a caller wait time;
a call allocation units wherein a received telephone call of said first type is allocated to at least one of an available call Center agent and a call queue;
a dynamic threshold calculation unit, wherein a specified agent threshold is multiplied by a ratio of a target service level to said measured service level to obtain a dynamic threshold; and
an agent allocation unit, wherein an additional agent is assigned to receive telephone calls of said first type in response to a dynamic threshold that is less than a caller wait time, and wherein an agent assigned to receive telephone calls of said first type is assigned to another duty in response to a dynamic threshold that is greater than a caller wait time. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification