System and method for implementing wait time estimation in automatic call distribution queues
First Claim
1. In a call center comprising a switching server, a recording/playback server, and a agent server;
- wherein callers communicate with said call center with requests to be handled by agents;
a method for implementing a waiting period for callers who may not be immediately serviced by available agents, the steps of said method comprising;
a) associating an initial set of agents to which said caller may be queued said initial set comprising a primary group and one or more secondary groups of agents;
b) delivering a first wait time announcement to said caller regarding an estimated wait time for service, said estimated wait time accounting for said primary group and said one or more secondary groups;
c) monitoring changes in said caller'"'"'s conditions during said wait period;
d) if conditions in step (c) meet predetermined changes, said set of agents to which said caller may be queued to a second set including said one or more secondary groups;
e) if modification is made in step (d), delivering an additional wait time announcement regarding the estimated wait time for service.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for predicting the wait time of a caller to a call center is disclosed. The call center associates a set of agents to which the caller may be queued. This set of agents selected may depend on the skills that each agent possesses, the type of service request made by the caller, caller priority, time of day, day of week and other conditions. An initial wait time estimate may then be given to the caller who is just queued. As a caller'"'"'s conditions may dynamically change, a caller'"'"'s position in the queue may also change as well as the pool of available agents. Periodic wait time estimate updates may also be given to the queued caller. A caller'"'"'s wait time may be estimated based upon mean inter-arrival times for recently past calls into the call center. An average inter-arrival time may be calculated for the last several calls. Alternatively, a caller'"'"'s wait time may be estimated based upon calls that are recently queued and dequeued. A table of values, Wnj, are maintained wherein each such value denoting the jth recent wait time of calls arriving with n calls already in the queue. An average value, Wn, for each n among all such Wnj, is thus calculated and a caller'"'"'s estimated wait time is thus given, depending on how many calls are in the queue at the time of calling.
-
Citations
21 Claims
-
1. In a call center comprising a switching server, a recording/playback server, and a agent server;
- wherein callers communicate with said call center with requests to be handled by agents;
a method for implementing a waiting period for callers who may not be immediately serviced by available agents, the steps of said method comprising;
a) associating an initial set of agents to which said caller may be queued said initial set comprising a primary group and one or more secondary groups of agents;
b) delivering a first wait time announcement to said caller regarding an estimated wait time for service, said estimated wait time accounting for said primary group and said one or more secondary groups;
c) monitoring changes in said caller'"'"'s conditions during said wait period;
d) if conditions in step (c) meet predetermined changes, said set of agents to which said caller may be queued to a second set including said one or more secondary groups;
e) if modification is made in step (d), delivering an additional wait time announcement regarding the estimated wait time for service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- wherein callers communicate with said call center with requests to be handled by agents;
-
14. In a call center comprising a switching server, a recording/playback server, and a agent server;
- wherein callers communicate with said call center with requests to be handled by agents;
a method for calculation of a wait time estimation for said callers based on mean inter-arrival time, the steps of said method comprising;
calculate the average inter-arrival time for the last M calls;
calculate said caller'"'"'s estimated wait time as the number of calls on the queue times the average inter-arrival time.
- wherein callers communicate with said call center with requests to be handled by agents;
-
15. In a call center comprising a switching server, a recording/playback server, and a agent server;
- wherein callers communicate with said call center with requests to be handled by agents;
a method for calculation a wait time estimation for said callers based on queue-dequeue calls, the steps of said method comprising;
maintain a table of values, Wnj, each such value denoting the jth recent wait time of calls arriving with n calls already in the queue;
calculate an statistical value, Wn, for each n among all such Wnj. - View Dependent Claims (16, 17, 18)
- wherein callers communicate with said call center with requests to be handled by agents;
-
19. A method for determining a wait time estimation in a call center based on queue-dequeue calls, the method comprising:
-
determining a plurality of most recent wait time values of calls arriving with a predetermined numbers of calls already in queue; and
determining a statistical value for each of said predetermined number of calls among said plurality of wait time values.
-
-
20. A method in a call center for implementing a waiting period for callers who may not be immediately serviced by available agents, the method comprising:
-
associating an initial set of agents to which said caller may be queued;
delivering a first wait time announcement to said caller regarding an estimated wait time for service;
monitoring changes in said callers conditions during said wait period;
if said conditions meet pre-determined changes, modifying said set of agents to which said caller may be queued;
if modifying is done, delivering an additional wait time announcement regarding the estimated wait time for service, wherein the delivering a first wait time announcement comprises estimating wait time based upon a mean inter-arrival time method.
-
-
21. A method in a call center for implementing a waiting period for callers who may not be immediately serviced by available agents, the method comprising:
-
associating an initial set of agents to which said caller may be queued;
delivering a first wait time announcement to said caller regarding an estimated wait time for service;
monitoring changes in said caller'"'"'s conditions during said wait period;
if said conditions meet predetermined changes, modifying said set of agents to which said caller may be queued;
if modifying is done, delivering an additional wait time announcement regarding the estimated wait time for service;
wherein the delivering a first wait time announcement comprises estimating wait time based on queue-dequeue calls, by determining a plurality of most recent wait time values of calls arriving with a predetermined numbers of calls already in queue; and
determining a statistical value for each of said predetermined number of calls among said plurality of wait time values.
-
Specification