US4953204A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multilocation queuing for telephone calls
Assignee: Nokia Bell Labs
•
Filing: 1989-10-17
•
Granted: 1990-08-28
•
Expires: 2009-10-17
Abstract
Abstract This invention relates to methods and apparatus for queuing calls to a multilocation service provider having a plurality of automatic call distributors (ACDs). If all circuits to the ACDs are unavailable, a call is queued in one of a plurality of queues. One or more of these queues will allow call completion to any ACD of the service provider as soon as an agent of that ACD becomes available. Advantageously, the average waiting time for customers to that service provider is reduced, thereby improving service. In accordance with one feature of the system, the caller can select one of a plurality of choices of music on hold as offered by the service provider.
Inventors
- 👤 Robert F. Cuschleg, Jr.
- 👤 Brian D. Freeman
- 👤 Kevin B. Kelly
- 👤 Philip J. Patti
- 👤 Anthony J. Perinelli
- 👤 Amy K. Shannon
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 22:17
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/51; H04M3/523; H04M3/5237; H04Q; H04Q3/00; H04Q3/64; H04Q3/66; H04M2203/00; H04M2203/20; H04M2203/2011; H04M2207/00; H04M2207/12; H04M2242/00; H04M2242/22; H04M3/42025; H04M3/42034; H04M3/42059; H04M3/42085; H04M3/42102; H04M3/428; H04M3/4285; H04Q2213/00; H04Q2213/13072; H04Q2213/13103; H04Q2213/1328; H04Q3/0016; H04Q3/0029
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
138 words
A method of completing calls from a caller to a destination customer served by a plurality of agent teams, comprising: accessing a database for obtaining data to route a call to first ones of said teams; determining whether a circuit to any of said first teams is available; upon determining that no circuit is available to any of said first teams, placing said routed call in a queue for second ones of said teams, said second ones of said teams being located in at least two geographically separated locations served by different communication switching systems; and upon subsequently determining that a circuit is available to one of said second teams, extending a call in said queue toward said determined available circuit; wherein said first ones and said second ones of said teams may be different groups of teams.
Claim 2
Independent Claim
138 words
A method of completing calls from a caller to a destination customer served by a plurality of agent teams, comprising: accessing a database for obtaining data to route a call to first ones of said teams; determining whether a circuit to any of said first teams is available; upon determining that no circuit is available to any of said first teams, placing said routed call in a queue for second ones of said teams, said second ones of said teams being located in at least two geographically separated locations served by different communication switching systems; and upon subsequently determining that a circuit is available to one of said second teams, extending a call in said queue toward said determined available circuit; wherein said first ones and said second ones of said teams may be different groups of teams.
Claim 3
Dependent Claim
26 words
The method of claim 1 wherein said database is shared by a plurality of switching systems for routing calls toward agent teams of said destination customer.
Claim 4
Dependent Claim
27 words
The method of claim 2 wherein said database is accessed using a number dialed by said caller and an indication of the geographic source of said call.
Claim 5
Dependent Claim
12 words
The method of claim 2 wherein said queue is in said database.
Claim 6
Dependent Claim
21 words
The method of claim 4 wherein said database maintains circuit availability data for each of said first and said second teams.
Claim 7
Dependent Claim
47 words
The method of claim 5 wherein said database comprises: a plurality of queues for said destination customer; and wherein calls are entered into one of said plurality of queues according to said indication of geographic origin of said call or a type of said call or both.
Claim 8
Dependent Claim
21 words
The method of claim 6 wherein said type of said call is determined based on a number dialed by said caller.
Claim 9
Dependent Claim
25 words
The method of claim 6 wherein said type of said call is determined based on information supplied by said caller after the completion of dialing.
Claim 10
Dependent Claim
114 words
The method of claim 6 wherein one of said plurality of queues is a priority queue, wherein said call is entered in said priority queue if said type of said call is one of a class of priority calls, wherein the extending comprises: upon determining that a circuit is available to one of said second teams served by said priority queue, extending a call in said priority queue to said available circuit; and upon determining that a circuit is available to one of said second teams served by said priority queue and that no call is stored in said priority queue, extending a call in another queue serving said one of said second teams.
Claim 11
Dependent Claim
19 words
The method of claim 6 wherein said first teams are a proper subset of said plurality of agent teams.
Claim 12
Dependent Claim
32 words
The method of claim 6 wherein said determining comprises: determining whether a circuit to one of said first teams is available by checking teams of said first teams in a predetermined order.
Claim 13
Dependent Claim
30 words
The method of claim 1 wherein said extending comprises: sending a message from said database requesting a switching system to extend a call in said queue toward the available circuit.
Claim 14
Dependent Claim
23 words
The method of claim 1 further comprising the step of: prior to extending said call, connecting said caller to a source of music.
Claim 15
Dependent Claim
65 words
The method of claim 13 wherein said step of connecting said caller to said source of music comprises the steps of: returning an announcement requesting an indication of a preference of type of music to said caller; receiving from said caller an indication of a preferred request; and responsive to said indication, connecting a corresponding source or a preferred class of music to said caller.
Claim 16
Dependent Claim
22 words
The method of claim 14 wherein said connecting comprises: accessing said database to determine an identification of said preferred class of music.
Claim 17
Independent Claim
131 words
A method of completing a call from a caller to a destination customer served by at least one agent team, comprising: accessing a database for obtaining data to route the call to one of said at least one teams of the destination customer; determining whether a circuit to one of the at least one teams is available; if no circuit to one of the at least one teams is available, placing the call on hold while waiting for the availability of a circuit to one of the at least one teams; returning an announcement requesting an indication of a preference of type of music to said caller; receiving from said caller an indication of the preferred request; and responsive to said indication, connecting said preferred type of music to said caller.
Claim 18
Independent Claim
131 words
A method of completing a call from a caller to a destination customer served by at least one agent team, comprising: accessing a database for obtaining data to route the call to one of said at least one teams of the destination customer; determining whether a circuit to one of the at least one teams is available; if no circuit to one of the at least one teams is available, placing the call on hold while waiting for the availability of a circuit to one of the at least one teams; returning an announcement requesting an indication of a preference of type of music to said caller; receiving from said caller an indication of the preferred request; and responsive to said indication, connecting said preferred type of music to said caller.
Claim 19
Dependent Claim
24 words
The method of claim 16 wherein said connecting of music comprises: accessing a database to determine the identification of said preferred type of music.
Claim 20
Dependent Claim
151 words
Database means comprising: a plurality of queues; means for maintaining circuit availability data for a plurality of agent teams; means, responsive to a request message from a switching system for routing data for a call to a destination, for identifying a first plurality of agent teams for serving said call, for determining whether any of said first plurality has an available circuit, and for placing said call in a queue for a second plurality of agent teams if none of said first plurality has an available circuit; said second ones of said teams being located in at least two geographically separated locations served by different communication switching systems; and means responsive to receipt of a disconnect message making a circuit of a specific one of said plurality of agent teams available, sending a routing message to said switching system to route a call in the queue to said specific agent team.
Claim 21
Dependent Claim
151 words
Database means comprising: a plurality of queues; means for maintaining circuit availability data for a plurality of agent teams; means, responsive to a request message from a switching system for routing data for a call to a destination, for identifying a first plurality of agent teams for serving said call, for determining whether any of said first plurality has an available circuit, and for placing said call in a queue for a second plurality of agent teams if none of said first plurality has an available circuit; said second ones of said teams being located in at least two geographically separated locations served by different communication switching systems; and means responsive to receipt of a disconnect message making a circuit of a specific one of said plurality of agent teams available, sending a routing message to said switching system to route a call in the queue to said specific agent team.
Claim 22
Independent Claim
342 words
A method of completing a call from a caller to a destination customer served by a plurality of agent teams comprising: accessing a database shared by a plurality of switching systems, using a number dialed by said caller and an indication of the geographic source of a call to access said database, for obtaining data to route the call to one of a first plurality of the teams of the destination customer; in said database, determining whether a circuit to any of the first plurality of teams is available by checking circuit availability data of said first teams in a predetermined order; if no circuits are available in any of the first teams, placing the call in a queue of said database for a second plurality of teams of the destination customer; said second ones of said teams being located in at least two geographically separated locations served by different communication switching systems; and when a circuit becomes available for one of the second plurality of teams, sending a routing message to one of said switching systems to extend a call in the queue toward a circuit of the team having the available circuit; wherein said first and said second plurality may contain different agent teams; wherein said database comprises a plurality of queues for said destination customer and wherein calls are entered into one of said plurality of queues, according to said indication of geographic source of a call or a type of said call or both, and wherein said type of said call is determined based on a number dialed by said caller or by information supplied by said caller after the completion of dialing; wherein one of said plurality of queues is a priority queue, wherein said call is entered in said priority queue if said type of class is one of a class of priority calls, and wherein calls from said priority queue are extended to an available circuit of a team served by the priority queue before calls from another queue are extended to said available circuit.
Claim 23
Independent Claim
342 words
A method of completing a call from a caller to a destination customer served by a plurality of agent teams comprising: accessing a database shared by a plurality of switching systems, using a number dialed by said caller and an indication of the geographic source of a call to access said database, for obtaining data to route the call to one of a first plurality of the teams of the destination customer; in said database, determining whether a circuit to any of the first plurality of teams is available by checking circuit availability data of said first teams in a predetermined order; if no circuits are available in any of the first teams, placing the call in a queue of said database for a second plurality of teams of the destination customer; said second ones of said teams being located in at least two geographically separated locations served by different communication switching systems; and when a circuit becomes available for one of the second plurality of teams, sending a routing message to one of said switching systems to extend a call in the queue toward a circuit of the team having the available circuit; wherein said first and said second plurality may contain different agent teams; wherein said database comprises a plurality of queues for said destination customer and wherein calls are entered into one of said plurality of queues, according to said indication of geographic source of a call or a type of said call or both, and wherein said type of said call is determined based on a number dialed by said caller or by information supplied by said caller after the completion of dialing; wherein one of said plurality of queues is a priority queue, wherein said call is entered in said priority queue if said type of class is one of a class of priority calls, and wherein calls from said priority queue are extended to an available circuit of a team served by the priority queue before calls from another queue are extended to said available circuit.
Claim 24
Independent Claim
81 words
A method of completing a call from a caller over a public switched network to a destination customer served by at least one agent team, comprising: determining that no circuits are available for completing the call to said destination customer; returning an announcement from the public switched network requesting an indication of a preference of type of music to said caller; responsive to receiving an indication of a preference from said caller, connecting said preferred type of music to said caller.
Claim 25
Independent Claim
81 words
A method of completing a call from a caller over a public switched network to a destination customer served by at least one agent team, comprising: determining that no circuits are available for completing the call to said destination customer; returning an announcement from the public switched network requesting an indication of a preference of type of music to said caller; responsive to receiving an indication of a preference from said caller, connecting said preferred type of music to said caller.
Claim 26
Dependent Claim
24 words
The method of claim 20 wherein said connecting of music comprises: accessing a database to determine the identification of said preferred type of music.
Claim 27
Independent Claim
52 words
A method of completing a call from a caller over a public switched network to a destination customer served by at least one agent team, comprising: determining that no circuits are available for completing the call to said destination customer; connecting a type of music, prespecified by said caller, to said caller.
Claim 28
Independent Claim
52 words
A method of completing a call from a caller over a public switched network to a destination customer served by at least one agent team, comprising: determining that no circuits are available for completing the call to said destination customer; connecting a type of music, prespecified by said caller, to said caller.
Claim 29
Dependent Claim
19 words
The method of claim 22 further comprising: storing for said caller an indication of said prespecified type of music.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-08-27 | 1994-02-26 | 1994-08-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-08-27 | 1998-02-26 | 1998-08-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-08-27 | 2002-02-26 | 2002-08-28 | $7700.00 | Window Closed / Lapsed |