← Back to Patent Explorer
US6741698B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Call management system using dynamic threshold adjustment

Assignee: Avaya Inc
•
Filing: 2000-01-27
•
Granted: 2004-05-25
•
Expires: 2020-01-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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 a measured service level being provided to a corresponding call type. In one embodiment, the threshold value for a call type is adjusted based on a comparison between a measured service level and a predetermined service level target associated with the call type.

Inventors

  • 👤 Roy A. Jensen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 21:10
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/51; H04M3/523; H04M3/5232; H04M3/5233; H04M3/5238

Claims Analysis

Total Claims: 41
Claim 1
Independent Claim 232 words
A method for managing incoming calls in a call center, comprising: (a) providing, from a plurality of agents, a first subgroup of agents assigned to service call types in a first set of call types and a second subgroup of agents assigned to service call types in a second set of call types, wherein at least one member of the first and second sets of call types is different and at least one member of the first and second subgroup of agents is different, and wherein each of the first and second sets of call types has a corresponding predetermined service level target; (b) determining a first level of service being provided to the first set of call types; (c) comparing the first level of service with a first service level target corresponding to the first set of call types; (d) when the first level of service exceeds the first service level target, increasing a first threshold value associated with the first set of call types; (e) when the first level of service does not exceed the first service level target, decreasing the first threshold value; (f) determining a first wait time associated with the first types of calls; (g) comparing the first wait time with the first threshold value; and (h) assigning an additional agent to the first subgroup of agents when the first wait time exceeds the first threshold value.
Claim 2
Independent Claim 232 words
A method for managing incoming calls in a call center, comprising: (a) providing, from a plurality of agents, a first subgroup of agents assigned to service call types in a first set of call types and a second subgroup of agents assigned to service call types in a second set of call types, wherein at least one member of the first and second sets of call types is different and at least one member of the first and second subgroup of agents is different, and wherein each of the first and second sets of call types has a corresponding predetermined service level target; (b) determining a first level of service being provided to the first set of call types; (c) comparing the first level of service with a first service level target corresponding to the first set of call types; (d) when the first level of service exceeds the first service level target, increasing a first threshold value associated with the first set of call types; (e) when the first level of service does not exceed the first service level target, decreasing the first threshold value; (f) determining a first wait time associated with the first types of calls; (g) comparing the first wait time with the first threshold value; and (h) assigning an additional agent to the first subgroup of agents when the first wait time exceeds the first threshold value.
Claim 3
Dependent Claim 30 words
The method of claim 1 , further comprising: (i) removing an agent from the first subgroup of agents when the first wait time is less than the first threshold value.
Claim 4
Dependent Claim 48 words
The method of claim 2 , further comprising a plurality of reserve agents, each of said plurality of reserve agents being assignable to any of a plurality of sets of call types, and wherein, in step (i), the removed agent is assigned to the plurality of reserve agents.
Claim 5
Dependent Claim 44 words
The method of claim 1 , further comprising a plurality of reserve agents, each of said plurality of reserve agents being assignable to any of a plurality of sets of call types, and wherein, in step (h), the additional agent is a reserve agent.
Claim 6
Dependent Claim 29 words
The method of claim 1 , wherein the service level target specifies a quantity of calls to be routed to an agent for servicing within a specified time period.
Claim 7
Dependent Claim 38 words
The method of claim 5 , wherein the level of service is computed using an exponential moving average based on a ratio of the first wait time and the quantity of calls specified in the service level target.
Claim 8
Dependent Claim 28 words
The method of claim 1 , wherein the first wait time is an expected wait time associated with a first call in the first set of call types.
Claim 9
Dependent Claim 29 words
The method of claim 1 , wherein step (d) is performed only when the the first level of service exceeds the first service level target by a predetermined amount.
Claim 10
Dependent Claim 31 words
The method of claim 1 , wherein step (e) is performed only when the the first level of service is less than the first service level target by a predetermined amount.
Claim 11
Dependent Claim 34 words
The method of claim 1 , wherein, in step (d), the first threshold value is increased by a selected amount, and, in step (e), the first threshold value is decreased by the selected amount.
Claim 12
Dependent Claim 19 words
The method of claim 1 , wherein steps (b) and (f) are each performed one of periodically and continually.
Claim 13
Dependent Claim 15 words
A computer readable medium comprising executable instructions to perform the steps of claim 1 .
Claim 14
Dependent Claim 74 words
The method of claim 1 , wherein each agent has a corresponding set of skills and wherein each agent in the first subgroup of agents has a common first skill and each agent in the second subgroup of agents has a common second skill different from the first skill and wherein the first set of call types corresponds to the first skill and the second set of call types corresponds to the second skill.
Claim 15
Independent Claim 291 words
A method for managing incoming calls in a call center having a plurality of assigned agents and a plurality of reserve agents, said incoming calls having a plurality of different call types, each of said plurality of assigned agents being assigned to service a specific set of call types while said plurality of reserve agents are assignable to any of a plurality of sets of call types, comprising: (a) providing, from the plurality of agents, a first subgroup of assigned agents assigned to service call types in a first set of call types and a second subgroup of assigned agents assigned to service call types in a second set of call types, wherein at least one member of the first and second sets of call types is different and at least one member of the first and second subgroup of agents is different, and wherein each of the first and second sets of call types has a corresponding predetermined service level target; (b) determining a first level of service being provided to the first set of call types; (c) comparing the first level of service with a first service level target corresponding to the first set of call types; (d) when the first level of service exceeds the first service level target, increasing a first threshold value associated with the first set of call types; (e) when the first level of service does not exceed the first service level target, decreasing the first threshold value; (f) determining a first wait time associated with the first types of calls; (g) comparing the first wait time with the first threshold value; and (h) assigning a reserve agent to the first subgroup of agents when the first wait time exceeds the first threshold value.
Claim 16
Independent Claim 291 words
A method for managing incoming calls in a call center having a plurality of assigned agents and a plurality of reserve agents, said incoming calls having a plurality of different call types, each of said plurality of assigned agents being assigned to service a specific set of call types while said plurality of reserve agents are assignable to any of a plurality of sets of call types, comprising: (a) providing, from the plurality of agents, a first subgroup of assigned agents assigned to service call types in a first set of call types and a second subgroup of assigned agents assigned to service call types in a second set of call types, wherein at least one member of the first and second sets of call types is different and at least one member of the first and second subgroup of agents is different, and wherein each of the first and second sets of call types has a corresponding predetermined service level target; (b) determining a first level of service being provided to the first set of call types; (c) comparing the first level of service with a first service level target corresponding to the first set of call types; (d) when the first level of service exceeds the first service level target, increasing a first threshold value associated with the first set of call types; (e) when the first level of service does not exceed the first service level target, decreasing the first threshold value; (f) determining a first wait time associated with the first types of calls; (g) comparing the first wait time with the first threshold value; and (h) assigning a reserve agent to the first subgroup of agents when the first wait time exceeds the first threshold value.
Claim 17
Dependent Claim 42 words
The method of claim 14 , further comprising: (i) removing an assigned agent from the first subgroup of agents and assigning the assigned agent to the plurality of reserve agents, when the first wait time is less than the first threshold value.
Claim 18
Dependent Claim 29 words
The method of claim 14 , wherein the service level target specifies a quantity of calls to be routed to an agent for servicing within a specified time period.
Claim 19
Dependent Claim 38 words
The method of claim 16 , wherein the level of service is computed using an exponential moving average based on a ratio of the first wait time and the quantity of calls specified in the service level target.
Claim 20
Dependent Claim 27 words
The method of claim 14 , wherein the first wait time is an expected wait time associated with a first call in the first set of calltypes.
Claim 21
Dependent Claim 29 words
The method of claim 14 , wherein step (d) is performed only when the the first level of service exceeds the first service level target by a predetermined amount.
Claim 22
Dependent Claim 31 words
The method of claim 14 , wherein step (e) is performed only when the the first level of service is less than the first service level target by a predetermined amount.
Claim 23
Dependent Claim 34 words
The method of claim 14 , wherein, in step (d), the first threshold value is increased by a selected amount, and, in step (e), the first threshold value is decreased by the selected amount.
Claim 24
Dependent Claim 19 words
The method of claim 14 , wherein steps (b) and (f) are each performed one of periodically and continually.
Claim 25
Dependent Claim 15 words
A computer readable medium comprising executable instructions to perform the steps of claim 14 .
Claim 26
Dependent Claim 77 words
The method of claim 14 , wherein each assigned agent has a corresponding set of skills and wherein each assigned agent in the first subgroup of agents has a common first skill and each assigned agent in the second subgroup of agents has a common second skill different from the first skill and wherein the first set of call types corresponds to the first skill and the second set of call types corresponds to the second skill.
Claim 27
Dependent Claim 325 words
A call center comprising: (a) a call processing unit operable to receive and distribute calls among a plurality of agent stations based on call type, wherein a first subgroup of agent stations is assigned to service call types in a first set of call types and a second subgroup of agent stations is assigned to service call types in a second set of call types, wherein at least one member of the first and second subgroup of agents is different, and wherein each of the first and second sets of call types has a corresponding predetermined service level target value indicating a desired service level to be achieved for a corresponding call type; (b) a service level target table associated with said call processing unit operable to store the service level target value for each of said plurality of call types, wherein the first set of call types corresponds to a first service level target value; (c) a service level measurement unit operable to measure a level of service being provided by said call center for each of said plurality of call types, wherein the first set of call types corresponds to a first level of service; (d) a comparison unit, coupled to the service level measurement unit and the service level target table, operable to compare the first level of service with the first service level target value; (d) a threshold generation unit operable to (i), when the first level of service exceeds the first service level target value, increase a first threshold value associated with the first set of call types and (ii), when the first level of service does not exceed the first service level target value, decrease the first threshold value, wherein the call processing unit is further operable to compare the first wait time with the first threshold value and assign an additional agent to the first subgroup of agents when the first wait time exceeds the first threshold value.
Claim 28
Dependent Claim 325 words
A call center comprising: (a) a call processing unit operable to receive and distribute calls among a plurality of agent stations based on call type, wherein a first subgroup of agent stations is assigned to service call types in a first set of call types and a second subgroup of agent stations is assigned to service call types in a second set of call types, wherein at least one member of the first and second subgroup of agents is different, and wherein each of the first and second sets of call types has a corresponding predetermined service level target value indicating a desired service level to be achieved for a corresponding call type; (b) a service level target table associated with said call processing unit operable to store the service level target value for each of said plurality of call types, wherein the first set of call types corresponds to a first service level target value; (c) a service level measurement unit operable to measure a level of service being provided by said call center for each of said plurality of call types, wherein the first set of call types corresponds to a first level of service; (d) a comparison unit, coupled to the service level measurement unit and the service level target table, operable to compare the first level of service with the first service level target value; (d) a threshold generation unit operable to (i), when the first level of service exceeds the first service level target value, increase a first threshold value associated with the first set of call types and (ii), when the first level of service does not exceed the first service level target value, decrease the first threshold value, wherein the call processing unit is further operable to compare the first wait time with the first threshold value and assign an additional agent to the first subgroup of agents when the first wait time exceeds the first threshold value.
Claim 29
Dependent Claim 37 words
The call center of claim 25 , wherein the call processing unit is further operable to remove an agent to the first subgroup of agents when the first wait time is less than the first threshold value.
Claim 30
Dependent Claim 31 words
The call center of claim 26 , wherein the agent is removed only when the first level of service is less than the first service level target by a predetermined amount.
Claim 31
Dependent Claim 42 words
The call center of claim 25 , further comprising a plurality of reserve agents, each of said plurality of reserve agents being assignable to any of a plurality of sets of call types, and the assigned additional agent is a reserve agent.
Claim 32
Dependent Claim 49 words
The call center of claim 26 , further comprising a plurality of reserve agents, each of said plurality of reserve agents being assignable to any of a plurality of sets of call types, and wherein the call processing unit assigns the removed agent to the plurality of reserve agents.
Claim 33
Dependent Claim 31 words
The call center of claim 25 , wherein the service level target value specifies a quantity of calls to be routed to an agent for servicing within a specified time period.
Claim 34
Dependent Claim 40 words
The call center of claim 30 , wherein the level of service is computed using an exponential moving average based on a ratio of the first wait time and the quantity of calls specified in the service level target value.
Claim 35
Dependent Claim 29 words
The call center of claim 25 , wherein the first wait time is an expected wait time associated with a first call in the first set of call types.
Claim 36
Dependent Claim 30 words
The call center of claim 25 , wherein the additional agent is assigned only when the first level of service exceeds the first service level target by a predetermined amount.
Claim 37
Dependent Claim 35 words
The call center of claim 25 , wherein in operation (i) the first threshold value is increased by a selected amount, and in operation (ii) the first threshold value is decreased by the selected amount.
Claim 38
Dependent Claim 19 words
The call center of claim 25 , wherein operations (i) and (ii) are performed one of periodically and continually.
Claim 39
Dependent Claim 56 words
The call center of claim 25 , wherein said service level measurement unit includes an agent operable to generate an exponential moving average for each of said plurality of call types based on an expected wait time of each corresponding call type to generate a weighted service level for each of said plurality of call types.
Claim 40
Dependent Claim 36 words
The call center of claim 25 , wherein said comparison unit is operable to determine a ratio between said measured service level and said service level target value for each of said plurality of call types.
Claim 41
Dependent Claim 75 words
The call center of claim 25 , wherein each agent has a corresponding set of skills and wherein each agent in the first subgroup of agents has a common first skill and each agent in the second subgroup of agents has a common second skill different from the first skill and wherein the first set of call types corresponds to the first skill and the second set of call types corresponds to the second skill.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-05-25 2007-11-24 2008-05-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-05-25 2011-11-24 2012-05-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-05-25 2015-11-24 2016-05-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag