US6157655A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for estimating telephony system-queue waiting time in an agent level routing environment
Assignee: Genesys Cloud Services Inc
•
Filing: 1998-12-11
•
Granted: 2000-12-05
•
Expires: 2018-12-11
Abstract
Abstract A system for estimating call waiting time for a call in a queue takes into account multiple queues wherein agents are shared between queues, abandoned call history, and virtual and priority queues. The system in a preferred embodiment is a computer-telephony integration (CTI) software application adapted to execute on a CTI processor, which may be coupled to switching equipment at network level in a connection-oriented, switched telephony (COST) network or to a switch at call-center level, or both.
Inventors
- 👤 Yuri Shtivelman
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 20:27
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/51; H04M3/5183; H04M3/5191; H04L; H04L9/00; H04L9/40; H04M3/523; H04M3/5232; H04M3/5237; H04Q; H04Q3/00; H04Q3/58; H04Q3/62; H04M2201/00; H04M2201/50; H04M2207/00; H04M2207/12; H04M3/42314; H04M3/42323; H04M3/48; H04M3/5231; H04M3/5235; H04M3/5238; H04M3/53; H04M3/5307; H04M7/00; H04M7/0024; H04M7/0033; H04M7/12
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
136 words
A method for estimating, by a processor coupled to a call waiting queue, waiting time for a designated call in the call-waiting queue, wherein a plurality of agents handle calls in multiple queues, comprising steps of: (a) determining the number of calls ahead of the designated call; (b) determining the historical average call handling time T(h) for calls in the queue; (c) for each agent handling calls in the queue determining the portion of the agent's time devoted to the queue; (d) determining an effective number of agents devoted to the queue by summing the time portions over all of the agents; and (e) multiplying the number of calls ahead from step (a) by the historical call handling time from step (b), and dividing the result by the effective number of agents determined in step (d).
Claim 2
Independent Claim
136 words
A method for estimating, by a processor coupled to a call waiting queue, waiting time for a designated call in the call-waiting queue, wherein a plurality of agents handle calls in multiple queues, comprising steps of: (a) determining the number of calls ahead of the designated call; (b) determining the historical average call handling time T(h) for calls in the queue; (c) for each agent handling calls in the queue determining the portion of the agent's time devoted to the queue; (d) determining an effective number of agents devoted to the queue by summing the time portions over all of the agents; and (e) multiplying the number of calls ahead from step (a) by the historical call handling time from step (b), and dividing the result by the effective number of agents determined in step (d).
Claim 3
Dependent Claim
50 words
The method of claim 1 further adapted to account for abandoned calls by additional steps of (f) determining an abandoned call rate; (g) determining not-abandoned call rate by subtracting the abandoned call rate from integer 1; and (h) multiplying the result of step (e) by the result of step (g).
Claim 4
Dependent Claim
141 words
A call routing system comprising: a switching apparatus for switching calls to a plurality of agent stations; a computer-telephony integration (CTI) processor coupled to the switching apparatus and adapted to maintain multiple routing queues by a plurality of enterprise rules, wherein agents are assigned to multiple queues; and an estimating application executing on the CTI processor and adapted for determining an estimated waiting time for a selected call in a selected queue; wherein the estimating application multiplies the number of calls ahead of the selected call in the selected queue by an historical average call handling time for calls in the queue, and divides the result by an effective number of agents devoted to the queue determined by summing, over all agents serving the queue either full or part time, the portions of each agents time devoted to the selected queue.
Claim 5
Dependent Claim
141 words
A call routing system comprising: a switching apparatus for switching calls to a plurality of agent stations; a computer-telephony integration (CTI) processor coupled to the switching apparatus and adapted to maintain multiple routing queues by a plurality of enterprise rules, wherein agents are assigned to multiple queues; and an estimating application executing on the CTI processor and adapted for determining an estimated waiting time for a selected call in a selected queue; wherein the estimating application multiplies the number of calls ahead of the selected call in the selected queue by an historical average call handling time for calls in the queue, and divides the result by an effective number of agents devoted to the queue determined by summing, over all agents serving the queue either full or part time, the portions of each agents time devoted to the selected queue.
Claim 6
Dependent Claim
41 words
The call routing system of claim 3 wherein the estimating application further accounts for abandoned calls by determining a non-abandoned call rate from an abandoned call rate and multiplying the estimated call waiting time determined in claim 3 by the result.
Claim 7
Dependent Claim
19 words
The call routing system of claim 3 wherein one or more of the call waiting queues are virtual queues.
Claim 8
Dependent Claim
38 words
The call routing system of claim 3 wherein one or more of the multiple routing queues are priority queues wherein newly arrived calls may be inserted in the queue by priority ahead of calls already in the queue.
Claim 9
Dependent Claim
127 words
A computer telephony integration (CTI) software application, comprising: a counting function for determining the number of calls ahead of a designated call; a function for determining the historical average call handling time T(h) for calls waiting in the queue; a calculation function for retrieving the portion of time each agent assigned to the queue spends in tending to calls in the queue; a summation function for determining an effective number of agents devoted to the queue by summing the time portions over all of the agents; and a calculation function for determining the estimated waiting time by multiplying the number of calls ahead from the counting function by the historical call handling time, and dividing the result by the effective number of agents from the summation function.
Claim 10
Dependent Claim
127 words
A computer telephony integration (CTI) software application, comprising: a counting function for determining the number of calls ahead of a designated call; a function for determining the historical average call handling time T(h) for calls waiting in the queue; a calculation function for retrieving the portion of time each agent assigned to the queue spends in tending to calls in the queue; a summation function for determining an effective number of agents devoted to the queue by summing the time portions over all of the agents; and a calculation function for determining the estimated waiting time by multiplying the number of calls ahead from the counting function by the historical call handling time, and dividing the result by the effective number of agents from the summation function.
Claim 11
Dependent Claim
38 words
The CTI application of claim 7 further comprising a function for accounting for abandoned calls by determining a non-abandoned call rate from an abandoned call rate and multiplying the estimated call waiting time previously determined by the result.
References Cited (Backward Citations)
US4788715A
Cited
US5020095A
Cited
US5467391A
Cited
US5506898A
Cited
US5822400A
Cited
US5991392A
Cited
US5905793A
Cited
US5982873A
Cited
US6046762A
Cited
US6044146A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-12-05 | 2004-06-05 | 2004-12-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-12-05 | 2008-06-05 | 2008-12-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-12-05 | 2012-06-05 | 2012-12-05 | $7700.00 | Window Closed / Lapsed |