US20020110234A1 - Method and apparatus for value-based queuing of telephone calls - Google Patents

Method and apparatus for value-based queuing of telephone calls Download PDF

Info

Publication number
US20020110234A1
US20020110234A1 US10/116,545 US11654502A US2002110234A1 US 20020110234 A1 US20020110234 A1 US 20020110234A1 US 11654502 A US11654502 A US 11654502A US 2002110234 A1 US2002110234 A1 US 2002110234A1
Authority
US
United States
Prior art keywords
call
queue
recited
caller
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/116,545
Inventor
Jay Walker
James Jorasch
Thomas Sparico
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25289200&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20020110234(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Individual filed Critical Individual
Priority to US10/116,545 priority Critical patent/US20020110234A1/en
Publication of US20020110234A1 publication Critical patent/US20020110234A1/en
Assigned to JSW INVESTMENTS, LLC reassignment JSW INVESTMENTS, LLC SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WALKER DIGITAL, LLC
Assigned to WALKER DIGITAL, LLC reassignment WALKER DIGITAL, LLC RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: JSW INVESTMENTS, LLC
Assigned to WALKER DIGITAL, LLC reassignment WALKER DIGITAL, LLC RELEASE OF SECURITY INTEREST Assignors: JSW INVESTMENTS, LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/64Distributing or queueing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13072Sequence circuits for call signaling, ACD systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13091CLI, identification of calling line
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1322PBX
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1325Priority service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1328Call transfer, e.g. in PBX

Definitions

  • the present invention relates to a system and method for controlled queuing of incoming calls to a vendor and, more particularly, to a system and method for changing an assigned position of a call in a queue, with the change being dependent upon the value of the call to the vendor.
  • automatic call answering systems include a private branch exchange (PBX) which processes an incoming call and identifies the number dialed using a dialed number identification service function (DNIS). Once that information is stored, the PBX checks a routing database for DNIS routing instructions and routes the call to an automatic call distributor (ACD), which may be a separate entity or be incorporated into the PBX's functionality. The ACD logs each call in memory and assigns each call a rank based on, for instance, the order in which the call arrived. If there are currently N calls in a queue, the ACD normally assigns a next call received from the PBX to position N+1 in the queue.
  • PBX private branch exchange
  • DNIS dialed number identification service function
  • the PBX When the PBX indicates to the ACD that an agent is available to answer a call, the call residing at the top of the queue in the ACD is removed and sent to the PBX, which takes the corresponding incoming line off hold and routes the call to the available agent. The ACD then moves up each call in the queue and the process continues.
  • the system includes an interactive voice response unit (IVRU).
  • IVRU interactive voice response unit
  • the IVRU is utilized to periodically communicate with incoming callers, indicating position in the queue and a waiting time until the call is expected to be answered.
  • U.S. Pat. No. 5,020,095 to Morganstein et al. describes a call processing apparatus which queues calls that are waiting to be connected to a service position. The apparatus calculates a queue position and wait time and transmits the queue data to the calling party.
  • U.S. Pat. No. 5,444,774 to Friedes describes an interactive queuing system for a call center and collects initial information from the caller while the call is in the holding queue. The information input by the caller enables the apparatus to query a database and to retrieve additional information needed to service the caller's call. That information is then displayed to a next available agent when the call is received by that agent.
  • U.S. Pat. No. 5,561,707 to Katz describes a telephone interface system which is adapted to select or qualify a set of callers, acquire data from the callers in the set and to statistically analyze the acquired data.
  • U.S. Pat. No. 4,788,715 to Lee describes an automatic call distributor system wherein calls waiting in a queue are informed of expected wait time until connection to an agent. The announcements are periodically updated to reassure customers that they are progressing in the queue. The customers are also given the opportunity to leave a message if they do not wish to wait in the queue.
  • a priority call queuing system allows a called site to exercise control over the position in a queue of an incoming call which has been placed on hold due to the unavailability of an agent to immediately handle the call.
  • an interactive voice response unit interrogates the caller and determines caller information such as: identity of the caller, quantity of items to be ordered, item numbers, catalog numbers and other data from which an economic value of the call can be determined.
  • the call information is used, in conjunction with pricing and other economic data present in a database at the called site, to assign an economic value to the call.
  • the call's position in the queue is then adjusted in a manner that is masked from the caller, in accordance with the assigned economic value.
  • the rank positions of other calls within the queue are then adjusted accordingly.
  • FIG. 1 is a block diagram illustrating a priority phone queuing system that incorporates the invention.
  • FIG. 2 is a block diagram of the private branch exchange (PBX) of FIG. 1.
  • PBX private branch exchange
  • FIG. 3 is a block diagram of the automatic call distributor (ACD) of FIG. 1.
  • FIG. 4 a is a schematic drawing showing a call database maintained within the PBX of FIG. 2.
  • FIG. 4 b is a schematic drawing of a product order database maintained within the ACD of FIG. 3.
  • FIG. 4 c is a schematic drawing of a value database maintained within the ACD of FIG. 3.
  • FIGS. 5 - 8 comprise a flow chart illustrating the process by which calls are processed in rank.
  • a priority phone queuing system incorporating the invention comprises a PBX 10 , an ACD 12 and an IVRU 14 .
  • PBX 10 receives incoming calls via trunk 15 and is connected to a plurality of agent terminals 16 via trunk 20 .
  • all agent terminals 16 are busy and that PBX 10 cannot respond to an incoming call by making a direct connection to an agent terminal 16 .
  • PBX 10 is forced to place the incoming call on hold.
  • PBX 10 determines the calling telephone number.
  • Call data associated with the call is forwarded by PBX 10 to ACD 12 .
  • ACD 12 then creates a record based on the call in databases that are preferably maintained in the ACD. (It is to be understood that the databases to be described below may be maintained in PBX 10 rather than ACD 12 ).
  • ACD 12 then provides a signal to IVRU 14 to communicate with the caller and to obtain certain data regarding the subject of the call which will enable an economic value to be assigned to the call. As an example, assume that the called site offers products for sale. In such a case, IVRU 14 queries the caller regarding the identity and quantity of items to be ordered, catalog number, etc.
  • the caller's responses to the queries are preferably caller-entered DTMF signals that are converted into data values by IVRU 14 . Those values are then transmitted to ACD 12 which updates its databases regarding the call. Thereafter, ACD 12 determines, for example, the cost of the items to be ordered so as to develop an estimated total value of the order and enters the total value into its databases.
  • ACD 12 calculates and assigns a value to the order which is representative of its economic value. ACD 12 then reviews the call queue to determine which orders, if any, have a higher assigned economic value then a current call being considered. If there are none, the current call is ranked first in the queue and its queue position is updated accordingly. If the current call has a lower economic value than any call in the queue, then the current call is ranked last and its position in the queue is assigned accordingly. If the current call value is somewhere in the middle of the queue, ACD 12 finds the closest two economic values, i.e., higher and lower, and assigns the current call to the queue at a position between the two calls. The remaining call positions are then reordered accordingly. Thereafter, the queue is handled in the conventional manner, with ACD 12 removing each call from the top of the queue as an agent terminal 16 becomes available.
  • the economic value of a call can be based upon a total number of items to be ordered, a total dollar amount of the order and/or the profitability of the order and the status of the customer.
  • the customer status is indicative of a level of importance of the calling customer. For example, a customer who averages six orders of over $100 each per year may have a higher status than a customer who averages one $200 order per year.
  • the originating location of the call may also be used in determining the economic value of the call.
  • Each of the aforesaid methods of valuation equates to assigning an economic value to the call, with the economic value being particularly relevant to the organization receiving the call.
  • FIG. 2 illustrates components of PBX 10 which include a conventional switch network 24 that receives incoming calls via trunk 15 and provides outgoing connections to various ones of agent terminals 16 (FIG. 1) via trunk 20 .
  • the operation of PBX 10 is controlled by a central processing unit (CPU) 30 which is, in turn, controlled by procedures stored in random access memory (RAM) 32 and read-only memory (ROM) 34 .
  • CPU central processing unit
  • RAM random access memory
  • ROM read-only memory
  • Control procedures and databases used by CPU 30 are held in data storage device 36 (e.g. a hard disk drive) and are selectively downloaded to RAM 32 , as needed.
  • data storage device 36 e.g. a hard disk drive
  • Call processor routine 38 when loaded into RAM 32 , directs the handling of incoming calls and control of switch network 24 in a manner described herein below.
  • Routing database 40 maintains the necessary internal routing information regarding agent terminals 16 (and any other terminals that are connected to PBX 10 ).
  • Agent database 42 provides further information regarding each agent terminal and is utilized to enable the routing of control signals and telephone calls between PBX 10 and the individual agent terminals 16 .
  • PBX 10 controls communications with each of agent terminals 16 via a communication port 46 and an agent interface 44 , with the signaling occurring over control wiring (not shown). The signaling may, alternatively, be carried over the internal telephone network.
  • An ACD interface 48 enables PBX 10 to communicate with ACD 12 (shown in FIG. 3).
  • ACD 12 is controlled by a CPU 52 and includes a ROM 53 and a RAM 54 , the latter of which maintains a queue 56 (or queues) of calls awaiting connection to an agent terminal 16 .
  • ACD 12 communicates with PBX 10 via communication port 68 and PBX interface 70 , and with IVRU 14 via IVRU interface 72 .
  • a data storage device 58 includes a call distribution procedure 60 that enables handling of queue 56 and other functions performed by ACD 12 , to be hereafter described.
  • Data storage device 58 further includes a call database 62 , a product order database 64 and a value database 66 , all of which will be hereafter described in conjunction with the schematic illustrations of FIGS. 4 a - 4 c.
  • PBX 10 , ACD 12 and IVRU 14 are all commercially available units.
  • the Ameritech Corporation's Call Center provides automated call attendant functions, automatic call distributor functions and interactive voice response functions.
  • Call database 62 includes: a listing of the calling phone number, a call tracking number assigned by ACD 12 , the position of the call within a call queue, assigned and updated by ACD 12 , a time received value which indicates the time the call was received by PBX 10 , and one or more product order number(s), derived from an interactive process with the caller to be described below.
  • Product order database 64 (FIG. 4 b ) includes, for each call, the following entries: the call tracking number for the call, the quantity of items ordered, the item numbers of the items ordered, the item price and item description, and a catalog number for each ordered item. While the system provides the call tracking number, the remaining data is obtained from the caller. Alternatively, the system may include locally, or through remote access, pricing data. Thus, only an item descriptor such as a catalog number need be obtained from the caller.
  • Value database 66 (FIG. 4 c ) includes, for each call, the call tracking number, a product order number, the quantity of items ordered, an assigned economic value as calculated by ACD 12 in a manner described below, and a resultant queue position assigned by ACD 12 .
  • call database 62 The data contained within call database 62 , product order database 64 and value database 66 are employed to enable ACD 12 and IVRU 14 to determine the economic value of a current call and the positioning of the current call in a queue.
  • PBX 10 determines the called telephone number and any corresponding extension (box 102 ). PBX 10 then identifies the caller's phone number (box 104 ) and next identifies the route to the called number by accessing a dialed number identification service (DNIS) (box 106 ). Once the routing information is obtained from the DNIS, the current call is put on hold and data regarding the current call is routed to ACD 12 and IVRU 14 (box 108 ).
  • DNIS dialed number identification service
  • ACD 12 logs the call and updates call database 62 by establishing a record for the call, placing the call in call queue 56 , and, thereafter, recording the data received from IVRU 14 (described below) regarding the call in the call database.
  • IVRU 14 queries the caller regarding the subject of the call.
  • IVRU 14 will have prestored therein a script which is utilized during the caller query action. Using the script, IVRU 14 queries the current caller with a series of questions which inquire into the details of an order (box 110 ). These details include, for example, the quantity of items being ordered, identifying item numbers, catalog numbers, etc.
  • IVRU 14 records the caller responses (via received signals from the caller's touch-tone key entries) (box 112 ). Those responses are then forwarded by IVRU 14 to ACD 12 (box 114 ).
  • CPU 52 of ACD 12 receives the caller responses from IVRU 14 (box 115 ) and extracts the corresponding order data (box 116 ).
  • CPU 52 processes the order information and calculates an economic value for the call (box 117 ).
  • the economic value is based, for example, on the total dollar amount of the order, the value of the customer, and may also include the origin of the calling phone number.
  • CPU 52 updates the entries in product order database 64 that correspond to the call (box 118 ).
  • the present invention has been so far illustrated with respect to the sale/purchase of catalog merchandise, it will be understood that it has broad application to transactions having any measurable economic value.
  • One such relevant application includes the purchase of airline or other travel-related tickets.
  • the described process for querying the caller to determine the economic value of the call is implemented by a script having particular relevance to the expected mode of travel—for example the departure location, destination location, and travel dates planned for air travel. With local or remote access to ticket cost data, or general rules for pricing travel, the system can then determine the economic value of the potential airline ticket purchase, and queue the call appropriately.
  • CPU 52 compares the assigned economic value for the call to the assigned economic values of calls currently in the call queue (box 119 ). If the assigned economic value of the call is higher than any calls currently in the queue (decision 120 ), ACD 12 assigns the call to a first position in the call queue (box 122 ). If the assigned economic value number of the call is not higher than all calls in the call queue, it is next determined whether the call's assigned economic value number is lower than any calls currently in the queue (box 124 ). If the call has the lowest value, it is placed in the last position in the call queue (box 126 ).
  • ACD 12 looks for the next closest assigned economic values above and below the call's assigned economic value (box 128 ), and assigns the call to a position in the call queue between those two values (box 130 ).
  • the new rank position for the call is stored in call database 62 , and the positions of the remaining calls in the queue are updated accordingly (box 132 ). Thereafter, the new call rank is sent to the PBX (box 134 ) to implement the new queue.
  • a system incorporating the invention will preferably include safeguards which prevent “low value” calls from being continually pushed down in the queue. For instance, low value calls, once positioned in a queue and repositioned N times can then be interspersed in the call queue among higher value economic calls (and no longer subject to re-positioning) so as to assure their being handled within a reasonable time. Alternative procedures can be determined by those skilled in the art to assure that low value calls are handled, albeit at a slower rate than high value calls, at some point.
  • the hardware implementation of the system may be varied depending on the environment, however, irrespective of the hardware configuration, the functions described above need to be accomplished to carry out the invention.
  • the ACD may be entirely omitted if the ACD functionality is incorporated into the PBX.
  • incoming calls would be directly handled by the PBX, which would, in turn, be connected to the IVRU.

Abstract

A priority call queuing system allows the called site to exercise control over the position in a phone queue of an incoming call, based upon an economic value assigned to the incoming call. When the incoming call is received, an interactive voice response unit interrogates the caller and determines information such as, identity of the caller, quantity of items to be ordered, item numbers, catalog numbers and other data from which an economic value of the call can be determined. Thereafter, the call information is used, in conjunction with pricing and other economic data, present in a database at the called site, to assign an economic value to the call. The call's position in the queue is then adjusted in manner that is hidden from the caller, in accordance with the determined economic value. The rank positions of other calls within the queue are adjusted, accordingly.

Description

    FIELD OF THE INVENTION
  • The present invention relates to a system and method for controlled queuing of incoming calls to a vendor and, more particularly, to a system and method for changing an assigned position of a call in a queue, with the change being dependent upon the value of the call to the vendor. [0001]
  • BACKGROUND OF THE INVENTION
  • As more and more companies offer telephone access to a customer service staff, problems associated with waiting on hold have grown. Such problems include, for example, excessively long waits, full queues that cannot accept additional callers, and accidental disconnects. These problems have engendered a high level of frustration and ill will among callers. Some companies now routinely inform calling customers who are on hold how long a current wait is expected to last before a service representative will be available to take the call. [0002]
  • In general, when a caller is placed in a call queue, the caller's queue position is dependent upon the receipt time of the call at the vendor location. No consideration is given to the identity of the caller or the potential value of the call. While this is a democratic way to handle incoming calls, it may not be good for business. For instance, a large number of low business value calls may be in a queue when a high business value call is received. As a result, the high business value call is subjected to a long wait while the low business value calls are answered—with attendant dissatisfaction on the part of the high business value caller. [0003]
  • Some companies offer various levels of speed-of-answer services to their customers. This is especially important whereon hold time can tie up valuable business activities of the caller. Thus, a company might offer one “for cost” telephone number for a service which guarantees no more than a five-minute wait and another, less expensive, telephone number which guarantees that an agent will be available in no more than a one hour wait. Incoming callers are thus charged more for the shorter response guarantee time than for calls with a longer response guarantee time. [0004]
  • To implement an automatic call answering/queuing system of the type described above, manufacturers offer a range of products. Ordinarily, automatic call answering systems include a private branch exchange (PBX) which processes an incoming call and identifies the number dialed using a dialed number identification service function (DNIS). Once that information is stored, the PBX checks a routing database for DNIS routing instructions and routes the call to an automatic call distributor (ACD), which may be a separate entity or be incorporated into the PBX's functionality. The ACD logs each call in memory and assigns each call a rank based on, for instance, the order in which the call arrived. If there are currently N calls in a queue, the ACD normally assigns a next call received from the PBX to position N+1 in the queue. [0005]
  • When the PBX indicates to the ACD that an agent is available to answer a call, the call residing at the top of the queue in the ACD is removed and sent to the PBX, which takes the corresponding incoming line off hold and routes the call to the available agent. The ACD then moves up each call in the queue and the process continues. [0006]
  • If the system is provided with an automatic voice response capability, it includes an interactive voice response unit (IVRU). The IVRU is utilized to periodically communicate with incoming callers, indicating position in the queue and a waiting time until the call is expected to be answered. [0007]
  • U.S. Pat. No. 5,020,095 to Morganstein et al. describes a call processing apparatus which queues calls that are waiting to be connected to a service position. The apparatus calculates a queue position and wait time and transmits the queue data to the calling party. U.S. Pat. No. 5,444,774 to Friedes describes an interactive queuing system for a call center and collects initial information from the caller while the call is in the holding queue. The information input by the caller enables the apparatus to query a database and to retrieve additional information needed to service the caller's call. That information is then displayed to a next available agent when the call is received by that agent. [0008]
  • U.S. Pat. No. 5,561,707 to Katz describes a telephone interface system which is adapted to select or qualify a set of callers, acquire data from the callers in the set and to statistically analyze the acquired data. U.S. Pat. No. 4,788,715 to Lee describes an automatic call distributor system wherein calls waiting in a queue are informed of expected wait time until connection to an agent. The announcements are periodically updated to reassure customers that they are progressing in the queue. The customers are also given the opportunity to leave a message if they do not wish to wait in the queue. [0009]
  • While the prior art teaches a method for enabling a caller to arrange, prior to a call, for access to a priority queuing arrangement, there is need for a queuing control system which will enable a call center to arrange calls in a call queue in an order based on criteria other than the time of a call. [0010]
  • SUMMARY OF THE INVENTION
  • Accordingly, it is an object of this invention to provide a phone queuing system and method which enables the position of a call in a queue to be moved within the queue in accord with a determined criteria, other than a time of receipt of a call. [0011]
  • It is another object of this invention to provide a system and method for controlling a phone queuing system to reposition calls within the queue in a manner that may be masked from the caller. [0012]
  • In accordance with the invention, a priority call queuing system allows a called site to exercise control over the position in a queue of an incoming call which has been placed on hold due to the unavailability of an agent to immediately handle the call. When the incoming call is received, an interactive voice response unit interrogates the caller and determines caller information such as: identity of the caller, quantity of items to be ordered, item numbers, catalog numbers and other data from which an economic value of the call can be determined. Thereafter, the call information is used, in conjunction with pricing and other economic data present in a database at the called site, to assign an economic value to the call. The call's position in the queue is then adjusted in a manner that is masked from the caller, in accordance with the assigned economic value. The rank positions of other calls within the queue are then adjusted accordingly.[0013]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram illustrating a priority phone queuing system that incorporates the invention. [0014]
  • FIG. 2 is a block diagram of the private branch exchange (PBX) of FIG. 1. [0015]
  • FIG. 3 is a block diagram of the automatic call distributor (ACD) of FIG. 1. [0016]
  • FIG. 4[0017] a is a schematic drawing showing a call database maintained within the PBX of FIG. 2.
  • FIG. 4[0018] b is a schematic drawing of a product order database maintained within the ACD of FIG. 3.
  • FIG. 4[0019] c is a schematic drawing of a value database maintained within the ACD of FIG. 3.
  • FIGS. [0020] 5-8 comprise a flow chart illustrating the process by which calls are processed in rank.
  • DETAILED DESCRIPTION OF THE INVENTION
  • Referring to FIG. 1, a priority phone queuing system incorporating the invention comprises a [0021] PBX 10, an ACD 12 and an IVRU 14. PBX 10 receives incoming calls via trunk 15 and is connected to a plurality of agent terminals 16 via trunk 20. In the description which follows, it will be assumed that all agent terminals 16 are busy and that PBX 10 cannot respond to an incoming call by making a direct connection to an agent terminal 16. As a result, PBX 10 is forced to place the incoming call on hold. At the same time, PBX 10 determines the calling telephone number.
  • Call data associated with the call (i.e., calling number, time of call, etc.) is forwarded by PBX [0022] 10 to ACD 12. ACD 12 then creates a record based on the call in databases that are preferably maintained in the ACD. (It is to be understood that the databases to be described below may be maintained in PBX 10 rather than ACD 12). ACD 12 then provides a signal to IVRU 14 to communicate with the caller and to obtain certain data regarding the subject of the call which will enable an economic value to be assigned to the call. As an example, assume that the called site offers products for sale. In such a case, IVRU 14 queries the caller regarding the identity and quantity of items to be ordered, catalog number, etc.
  • The caller's responses to the queries are preferably caller-entered DTMF signals that are converted into data values by [0023] IVRU 14. Those values are then transmitted to ACD 12 which updates its databases regarding the call. Thereafter, ACD 12 determines, for example, the cost of the items to be ordered so as to develop an estimated total value of the order and enters the total value into its databases.
  • Once the order data and related value data have been stored, [0024] ACD 12 calculates and assigns a value to the order which is representative of its economic value. ACD 12 then reviews the call queue to determine which orders, if any, have a higher assigned economic value then a current call being considered. If there are none, the current call is ranked first in the queue and its queue position is updated accordingly. If the current call has a lower economic value than any call in the queue, then the current call is ranked last and its position in the queue is assigned accordingly. If the current call value is somewhere in the middle of the queue, ACD 12 finds the closest two economic values, i.e., higher and lower, and assigns the current call to the queue at a position between the two calls. The remaining call positions are then reordered accordingly. Thereafter, the queue is handled in the conventional manner, with ACD 12 removing each call from the top of the queue as an agent terminal 16 becomes available.
  • The economic value of a call can be based upon a total number of items to be ordered, a total dollar amount of the order and/or the profitability of the order and the status of the customer. The customer status is indicative of a level of importance of the calling customer. For example, a customer who averages six orders of over $100 each per year may have a higher status than a customer who averages one $200 order per year. The originating location of the call may also be used in determining the economic value of the call. Each of the aforesaid methods of valuation equates to assigning an economic value to the call, with the economic value being particularly relevant to the organization receiving the call. [0025]
  • FIG. 2 illustrates components of [0026] PBX 10 which include a conventional switch network 24 that receives incoming calls via trunk 15 and provides outgoing connections to various ones of agent terminals 16 (FIG. 1) via trunk 20. The operation of PBX 10 is controlled by a central processing unit (CPU) 30 which is, in turn, controlled by procedures stored in random access memory (RAM) 32 and read-only memory (ROM) 34.
  • Control procedures and databases used by [0027] CPU 30 are held in data storage device 36 (e.g. a hard disk drive) and are selectively downloaded to RAM 32, as needed. Stored therein are a call processor routine 38, a routing database 40 and an agent database 42. Call processor routine 38, when loaded into RAM 32, directs the handling of incoming calls and control of switch network 24 in a manner described herein below. Routing database 40 maintains the necessary internal routing information regarding agent terminals 16 (and any other terminals that are connected to PBX 10). Agent database 42 provides further information regarding each agent terminal and is utilized to enable the routing of control signals and telephone calls between PBX 10 and the individual agent terminals 16.
  • [0028] PBX 10 controls communications with each of agent terminals 16 via a communication port 46 and an agent interface 44, with the signaling occurring over control wiring (not shown). The signaling may, alternatively, be carried over the internal telephone network. An ACD interface 48 enables PBX 10 to communicate with ACD 12 (shown in FIG. 3).
  • Referring to FIG. 3, [0029] ACD 12 is controlled by a CPU 52 and includes a ROM 53 and a RAM 54, the latter of which maintains a queue 56 (or queues) of calls awaiting connection to an agent terminal 16. ACD 12 communicates with PBX 10 via communication port 68 and PBX interface 70, and with IVRU 14 via IVRU interface 72.
  • A [0030] data storage device 58 includes a call distribution procedure 60 that enables handling of queue 56 and other functions performed by ACD 12, to be hereafter described. Data storage device 58 further includes a call database 62, a product order database 64 and a value database 66, all of which will be hereafter described in conjunction with the schematic illustrations of FIGS. 4a-4 c.
  • It is to be understood that [0031] PBX 10, ACD 12 and IVRU 14 are all commercially available units. For instance, the Ameritech Corporation's Call Center provides automated call attendant functions, automatic call distributor functions and interactive voice response functions.
  • Turning now to FIGS. 4[0032] a-4 c, three databases are schematically illustrated which aid in the implementation of the invention. Call database 62 (FIG. 4a) includes: a listing of the calling phone number, a call tracking number assigned by ACD 12, the position of the call within a call queue, assigned and updated by ACD 12, a time received value which indicates the time the call was received by PBX 10, and one or more product order number(s), derived from an interactive process with the caller to be described below.
  • Product order database [0033] 64 (FIG. 4b) includes, for each call, the following entries: the call tracking number for the call, the quantity of items ordered, the item numbers of the items ordered, the item price and item description, and a catalog number for each ordered item. While the system provides the call tracking number, the remaining data is obtained from the caller. Alternatively, the system may include locally, or through remote access, pricing data. Thus, only an item descriptor such as a catalog number need be obtained from the caller.
  • Value database [0034] 66 (FIG. 4c) includes, for each call, the call tracking number, a product order number, the quantity of items ordered, an assigned economic value as calculated by ACD 12 in a manner described below, and a resultant queue position assigned by ACD 12.
  • The data contained within [0035] call database 62, product order database 64 and value database 66 are employed to enable ACD 12 and IVRU 14 to determine the economic value of a current call and the positioning of the current call in a queue.
  • It will be understood that the above-described databases are intended to illustrate one embodiment of the present invention. Many alternative database structures and methods of performing the desired functions will be apparent to those skilled in the art. [0036]
  • Referring to the flow diagrams of FIGS. [0037] 5-8, the process employed by the present invention will be described. An incoming call is received by PBX 10 (box 100). PBX 10 determines the called telephone number and any corresponding extension (box 102). PBX 10 then identifies the caller's phone number (box 104) and next identifies the route to the called number by accessing a dialed number identification service (DNIS) (box 106). Once the routing information is obtained from the DNIS, the current call is put on hold and data regarding the current call is routed to ACD 12 and IVRU 14 (box 108).
  • [0038] ACD 12 logs the call and updates call database 62 by establishing a record for the call, placing the call in call queue 56, and, thereafter, recording the data received from IVRU 14 (described below) regarding the call in the call database.
  • Next, [0039] IVRU 14 queries the caller regarding the subject of the call. IVRU 14 will have prestored therein a script which is utilized during the caller query action. Using the script, IVRU 14 queries the current caller with a series of questions which inquire into the details of an order (box 110). These details include, for example, the quantity of items being ordered, identifying item numbers, catalog numbers, etc. IVRU 14 records the caller responses (via received signals from the caller's touch-tone key entries) (box 112). Those responses are then forwarded by IVRU 14 to ACD 12 (box 114). CPU 52 of ACD 12 receives the caller responses from IVRU 14 (box 115) and extracts the corresponding order data (box 116).
  • Thereafter, using the procedure illustrated in FIGS. 7 and 8, [0040] CPU 52 processes the order information and calculates an economic value for the call (box 117). In this case, the economic value is based, for example, on the total dollar amount of the order, the value of the customer, and may also include the origin of the calling phone number. Using the caller data, CPU 52 updates the entries in product order database 64 that correspond to the call (box 118).
  • While the present invention has been so far illustrated with respect to the sale/purchase of catalog merchandise, it will be understood that it has broad application to transactions having any measurable economic value. One such relevant application includes the purchase of airline or other travel-related tickets. In such an application, the described process for querying the caller to determine the economic value of the call is implemented by a script having particular relevance to the expected mode of travel—for example the departure location, destination location, and travel dates planned for air travel. With local or remote access to ticket cost data, or general rules for pricing travel, the system can then determine the economic value of the potential airline ticket purchase, and queue the call appropriately. [0041]
  • [0042] CPU 52 then compares the assigned economic value for the call to the assigned economic values of calls currently in the call queue (box 119). If the assigned economic value of the call is higher than any calls currently in the queue (decision 120), ACD 12 assigns the call to a first position in the call queue (box 122). If the assigned economic value number of the call is not higher than all calls in the call queue, it is next determined whether the call's assigned economic value number is lower than any calls currently in the queue (box 124). If the call has the lowest value, it is placed in the last position in the call queue (box 126). If neither of the above conditions are present, ACD 12 looks for the next closest assigned economic values above and below the call's assigned economic value (box 128), and assigns the call to a position in the call queue between those two values (box 130). The new rank position for the call is stored in call database 62, and the positions of the remaining calls in the queue are updated accordingly (box 132). Thereafter, the new call rank is sent to the PBX (box 134) to implement the new queue.
  • The above description assumes that the call will be moved ahead in position in the same call queue. An alternative is to move a call with a relatively high assigned economic value from the call queue in which it is positioned to a priority queue where there is a guarantee of response within a short period of time. While it is preferred that the repositioning of a call in a queue be masked from the caller, the IVRU could cause a message to be passed to a valued customer/caller that his call had been re-positioned in the call queue to achieve a faster response. Such a message might indicate that the repositioning results from a history of past dealings with the customer. This would provide the customer with a sense of reward for his business, and might result in additional future business. [0043]
  • A system incorporating the invention will preferably include safeguards which prevent “low value” calls from being continually pushed down in the queue. For instance, low value calls, once positioned in a queue and repositioned N times can then be interspersed in the call queue among higher value economic calls (and no longer subject to re-positioning) so as to assure their being handled within a reasonable time. Alternative procedures can be determined by those skilled in the art to assure that low value calls are handled, albeit at a slower rate than high value calls, at some point. [0044]
  • It will be understood that the hardware implementation of the system may be varied depending on the environment, however, irrespective of the hardware configuration, the functions described above need to be accomplished to carry out the invention. For example, the ACD may be entirely omitted if the ACD functionality is incorporated into the PBX. Thus, incoming calls would be directly handled by the PBX, which would, in turn, be connected to the IVRU. [0045]
  • It should be understood that the foregoing description is only illustrative of the invention. Various alternatives and modifications can be devised by those skilled in the art without departing from the scope of the invention. For instance, performance of the invention may be accomplished under control of software which is loaded from one or more media disks, with the media disks including the necessary code to cause processing means to carry out the invention. Accordingly, the present invention is intended to embrace all such alternatives, modifications and variances which fall within the scope of the appended claims. [0046]

Claims (40)

What is claimed is:
1. A method for call processing, comprising the steps of:
a) receiving data from a caller to enable determination of an economic value of a call from the caller; and
b) employing said data to determine said economic value for said call; and
c) positioning said call in a queue of calls waiting to be serviced, said call positioned in said queue in accordance with the economic value determined for said call.
2. The method as recited in claim 1, wherein step c) places a call identifier corresponding to said call in said queue in such a manner as to assure an earlier response to said call than other calls in said queue having lower economic values.
3. The method as recited in claim 1, wherein prior to step a) said call is positioned in a queue in accordance with a time of receipt of said call, and step c) repositions said call in said queue in accord with said economic value of said call, to assure a response to said call in accord with said economic value.
4. The method as recited in claim 1, wherein prior to step a) said call is positioned in a first queue in accordance with a time of receipt of said call, and step c) repositions said call in a second queue in accord with said economic value of said call, to assure a response to said call in accord with said economic value.
5. The method as recited in claim 1, wherein steps b) and c) are performed without knowledge of the caller.
6. The method as recited in claim 1, wherein step a) determines order data from said caller which enables an order value to be calculated by step b).
7. The method as recited in claim 1, wherein step a) determines identification data from said caller which identifies a customer represented by said caller, said identification data employed in deriving said economic value for said call.
8. A system for processing of received calls directed to a plurality of agents, comprising:
call distribution means for arranging call identifiers in a first queue and operational to output a message transmission signal;
voice response means operative in accord with said message transmission signal from said call distribution means, for providing messages to a caller whose call identifier is present in said queue, said messages enabling data to be retrieved from said caller to enable an economic value of said call from the caller to be determined and for informing said call distribution means of data derived from responses of said caller; and
said call distribution means, responsive to said informing, for employing said data to determine an economic value for said call, and for positioning said call identifier in a queue of calls awaiting to be serviced, said call positioned in said queue in accordance with the economic value of said call.
9. The system as recited in claim 8, wherein said call distribution means repositions said call identifier in said first queue, to enable a response to said call in accord with said economic value.
10. The system as recited in claim 8, wherein said call distribution means repositions said call identifier in a second queue, to assure a response to said call in accord with said economic value.
11. The system as recited in claim 8, wherein said call distribution means places said call identifier corresponding to said call in said queue in such a manner as to enable an earlier response to said call than other calls in said queue having lower economic values.
12. The system as recited in claim 8, wherein said call distribution means repositions said call identifier without the knowledge of said caller.
13. The system as recited in claim 8, wherein said call distribution means receives order data from said voice response means which enables an order value to be calculated.
14. The system as recited in claim 8, wherein said voice response means receives identification data from said caller which identifies a customer represented by said caller, said identification data employed by said call distribution means in deriving said economic value for said call.
15. An automatic call distributor (ACD) operative in combination with a voice response unit to process received calls directed to a plurality of agents, comprising:
a) means for arranging call identifiers in a first queue;
b) means for outputting a message transmission signal which causes said voice response unit to provide messages to a caller, whose call identifier is present in said first queue, said messages enabling data to be retrieved from said caller, and for receiving from said voice response unit said data retrieved from said caller; and
c) means for employing said data to determine an economic value for said call, and for positioning said call identifier in a queue of calls awaiting to be serviced, said call positioned in said queue of calls awaiting to be serviced in accordance with the economic value of said call.
16. The ACD as recited in claim 15, wherein said means c) repositions said call identifier in said first queue, to assure a response to said call in accord with said economic value.
17. The ACD as recited in claim 15, wherein said means c) repositions said call identifier in a second queue, to enable a response to said call in accord with said economic value.
18. The ACD as recited in claim 15, wherein said means c) places said call identifier corresponding to said call in said queue in such a manner as to enable an earlier response to said call than other calls in said queue having lower economic values.
19. The ACD as recited in claim 15, wherein said means c) repositions said call identifier without the knowledge of said caller.
20. The ACD as recited in claim 15, wherein said means b) receives order data from said voice response means which enables an order value to be calculated.
21. The ACD as recited in claim 15, wherein said voice response means receives identification data from said caller which identifies a customer represented by said caller, said identification data employed by said means c) to derive said economic value for said call.
22. A memory media for controlling a computer system to perform call processing, said memory media comprising:
a) means for controlling a processor to determine data from a caller to enable an economic value of a call from the caller to be determined;
b) means for controlling a processor to employ said data to determine an economic value for said call; and
c) means for controlling said processor controlled by means b) to position said call in a queue of calls awaiting to be serviced, said call positioned in said queue in accordance with the economic value of said call.
23. The memory media as recited in claim 22, wherein means c) controls said processor to place a call identifier corresponding to said call in said queue in such a manner as to enable an earlier response to said call than other calls in said queue having lower economic values.
24. The memory media as recited in claim 22, wherein means a) controls said processor to position said call in a queue in accordance with a time of receipt of said call, and means c) causes said processor to reposition said call in said queue in accord with said economic value of said call, to enable a response to said call in accord with said economic value.
25. The memory media as recited in claim 22, wherein means a) controls said processor to position said call in a first queue in accordance with a time of receipt of said call, and means c) causes said processor to reposition said call in a second queue in accord with said economic value of said call, to assure a response to said call in accord with said economic value.
26. The memory media as recited in claim 22, wherein functions of means b) and c) are performed without the knowledge of the caller.
27. The memory media as recited in claim 22, wherein means a) controls said processor to determine order data from said caller which enables an order value to be calculated by means b).
28. The memory media as recited in claim 22, wherein means a) controls said processor to determine identification data from said caller which identifies a customer represented by said caller, said identification data employed by means b) in deriving said economic value for said call.
29. A system for prioritizing incoming telephone calls for ordering goods or services, comprising:
means for receiving an incoming telephone call to order goods or services;
means for evaluating said telephone call information and assigning a value rating to said incoming telephone call; and
means for assigning said incoming telephone call to a position in a queue as a function of said value rating.
30. The system as recited in claim 29, wherein said means for extracting includes an interactive voice response unit.
31. The system as recited in claim 29, wherein said means for evaluating includes a computer.
32. The system as recited in claim 29, wherein said means for evaluating evaluates a number of items being ordered in determining said value rating.
33. The system as recited in claim 29, wherein said means for evaluating evaluates a value of a service being ordered in determining said value rating.
34. The system as recited in claim 29, wherein said means for evaluating considers a value that is based on an identity of a customer from whom the call has been received in determining said value rating.
35. The system as recited in claim 29, wherein said means for evaluating and means for assigning are configured as part of an automatic call distributor.
36. A method for prioritizing incoming telephone calls for ordering goods or services, comprising the steps of:
receiving an incoming telephone call to order goods or services;
evaluating said telephone call information and assigning a value rating to said incoming telephone call; and
assigning said incoming telephone call to a position in a queue as a function of said value rating.
37. The method as recited in claim 36, wherein said evaluating step evaluates a number of items being ordered in determining said value rating.
38. The method as recited in claim 36, wherein said evaluating step evaluates a value of a service being ordered in determining said value rating.
39. The method as recited in claim 36, wherein said evaluating step considers a value that is based on an identity of a customer from whom the call has been received in determining said value rating.
40. The method as recited in claim 36, further comprising the step of:
informing a caller who initiated the incoming telephone call that the telephone call has been repositioned in a queue of calls so as to assure an earlier response to the call.
US10/116,545 1997-04-11 2002-04-04 Method and apparatus for value-based queuing of telephone calls Abandoned US20020110234A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/116,545 US20020110234A1 (en) 1997-04-11 2002-04-04 Method and apparatus for value-based queuing of telephone calls

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US08/843,153 US6088444A (en) 1997-04-11 1997-04-11 Method and apparatus for value-based queuing of telephone calls
US09/360,392 US6222920B1 (en) 1997-04-11 1999-07-23 Method and apparatus for value-based queuing of telephone calls
US09/633,625 US6487291B1 (en) 1997-04-11 2000-08-07 Method and apparatus for valve-based queuing of telephone calls
US10/116,545 US20020110234A1 (en) 1997-04-11 2002-04-04 Method and apparatus for value-based queuing of telephone calls

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/633,625 Continuation US6487291B1 (en) 1997-04-11 2000-08-07 Method and apparatus for valve-based queuing of telephone calls

Publications (1)

Publication Number Publication Date
US20020110234A1 true US20020110234A1 (en) 2002-08-15

Family

ID=25289200

Family Applications (4)

Application Number Title Priority Date Filing Date
US08/843,153 Expired - Lifetime US6088444A (en) 1997-04-11 1997-04-11 Method and apparatus for value-based queuing of telephone calls
US09/360,392 Expired - Lifetime US6222920B1 (en) 1997-04-11 1999-07-23 Method and apparatus for value-based queuing of telephone calls
US09/633,625 Expired - Lifetime US6487291B1 (en) 1997-04-11 2000-08-07 Method and apparatus for valve-based queuing of telephone calls
US10/116,545 Abandoned US20020110234A1 (en) 1997-04-11 2002-04-04 Method and apparatus for value-based queuing of telephone calls

Family Applications Before (3)

Application Number Title Priority Date Filing Date
US08/843,153 Expired - Lifetime US6088444A (en) 1997-04-11 1997-04-11 Method and apparatus for value-based queuing of telephone calls
US09/360,392 Expired - Lifetime US6222920B1 (en) 1997-04-11 1999-07-23 Method and apparatus for value-based queuing of telephone calls
US09/633,625 Expired - Lifetime US6487291B1 (en) 1997-04-11 2000-08-07 Method and apparatus for valve-based queuing of telephone calls

Country Status (1)

Country Link
US (4) US6088444A (en)

Cited By (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040001580A1 (en) * 2002-06-26 2004-01-01 Andrew Mason Methods and apparatus for processing a call
GB2394142A (en) * 2002-09-24 2004-04-14 Rockwell Electronic Commerce Assigning call priorities by applying dynamically-changeable business rules
US20040252823A1 (en) * 2003-06-13 2004-12-16 Assurant Group Call processing system
US20050008141A1 (en) * 2003-07-11 2005-01-13 Kortum Philip T. Telephone call center with method for providing customer with wait time updates
US20070078717A1 (en) * 2005-02-25 2007-04-05 Utbk, Inc. Methods and Apparatuses for Prioritizing Advertisements for Presentation
US20080183540A1 (en) * 2007-01-31 2008-07-31 Lewis Donald C Method and system for matching resources and co-resources
US20090190750A1 (en) * 2008-01-28 2009-07-30 The Resource Group International Ltd Routing callers out of queue order for a call center routing system
US20090190744A1 (en) * 2008-01-28 2009-07-30 The Resource Group International Ltd Routing callers from a set of callers based on caller data
US20090190745A1 (en) * 2008-01-28 2009-07-30 The Resource Group International Ltd Pooling callers for a call center routing system
US20090190749A1 (en) * 2008-01-28 2009-07-30 The Resource Group International Ltd Jumping callers held in queue for a call center routing system
US20090190748A1 (en) * 2008-01-28 2009-07-30 Zia Chishti Systems and methods for routing callers to an agent in a contact center
US20090190747A1 (en) * 2008-01-28 2009-07-30 The Resource Group International Ltd Call routing methods and systems based on multiple variable standardized scoring
US20090232294A1 (en) * 2008-01-28 2009-09-17 Qiaobing Xie Skipping a caller in queue for a call routing center
US20090323921A1 (en) * 2008-01-28 2009-12-31 The Resource Group International Ltd Probability multiplier process for call center routing
US20100020961A1 (en) * 2008-07-28 2010-01-28 The Resource Group International Ltd Routing callers to agents based on time effect data
US20100054452A1 (en) * 2008-08-29 2010-03-04 Afzal Hassan Agent satisfaction data for call routing based on pattern matching alogrithm
US20100054453A1 (en) * 2008-08-29 2010-03-04 Stewart Randall R Shadow queue for callers in a performance/pattern matching based call routing system
US20100111288A1 (en) * 2008-11-06 2010-05-06 Afzal Hassan Time to answer selector and advisor for call routing center
US20100111287A1 (en) * 2008-11-06 2010-05-06 The Resource Group International Ltd Pooling callers for matching to agents based on pattern matching algorithms
US20100111286A1 (en) * 2008-11-06 2010-05-06 Zia Chishti Selective mapping of callers in a call center routing system
US8238540B1 (en) * 2008-09-08 2012-08-07 RingRevenue, Inc. Methods and systems for processing and managing telephonic communications using ring pools
US8472611B2 (en) 2008-11-06 2013-06-25 The Resource Group International Ltd. Balancing multiple computer models in a call center routing system
US8565410B2 (en) 2012-03-26 2013-10-22 The Resource Group International, Ltd. Call mapping systems and methods using variance algorithm (VA) and/or distribution compensation
US8577016B1 (en) * 2008-09-08 2013-11-05 RingRevenue, Inc. Methods and systems for processing and managing telephonic communications using ring pools
US8634542B2 (en) 2008-12-09 2014-01-21 Satmap International Holdings Limited Separate pattern matching algorithms and computer models based on available caller data
US8687794B1 (en) 2008-09-08 2014-04-01 Invoca, Inc. Methods and systems for processing and managing telephonic communications
US8699694B2 (en) 2010-08-26 2014-04-15 Satmap International Holdings Limited Precalculated caller-agent pairs for a call center routing system
US8724797B2 (en) 2010-08-26 2014-05-13 Satmap International Holdings Limited Estimating agent performance in a call routing center system
US8750488B2 (en) 2010-08-31 2014-06-10 Satmap International Holdings Limited Predicted call time as routing variable in a call routing center system
US8755511B2 (en) 2008-09-08 2014-06-17 Invoca, Inc. Methods and systems for processing and managing telephonic communications
US8767946B1 (en) 2008-09-08 2014-07-01 Invoca, Inc. Methods and systems for processing and managing communications
US8781105B1 (en) 2008-09-08 2014-07-15 Invoca, Inc. Methods and systems for processing and managing communications
US8792630B2 (en) 2012-09-24 2014-07-29 Satmap International Holdings Limited Use of abstracted data in pattern matching system
US8804944B1 (en) 2008-10-28 2014-08-12 United Services Automobile Association (Usaa) Systems and methods for queuing incoming call within interactive voice response(IVR) system
US8879715B2 (en) 2012-03-26 2014-11-04 Satmap International Holdings Limited Call mapping systems and methods using variance algorithm (VA) and/or distribution compensation
US8917860B2 (en) 2008-09-08 2014-12-23 Invoca, Inc. Methods and systems for processing and managing communications
US9025756B1 (en) * 2013-03-14 2015-05-05 Progressive Casualty Insurance Company Loyalty structured call routing system
US9036808B2 (en) 2008-09-08 2015-05-19 Invoca, Inc. Methods and systems for data transfer and campaign management
US9167078B2 (en) 2014-02-28 2015-10-20 Invoca, Inc. Systems and methods of processing inbound calls
US9171322B2 (en) 2008-09-08 2015-10-27 Invoca, Inc. Methods and systems for routing calls in a marketing campaign
US9292861B2 (en) 2008-09-08 2016-03-22 Invoca, Inc. Methods and systems for routing calls
US9300802B1 (en) 2008-01-28 2016-03-29 Satmap International Holdings Limited Techniques for behavioral pairing in a contact center system
US9438733B2 (en) 2008-09-08 2016-09-06 Invoca, Inc. Methods and systems for data transfer and campaign management
US20160277567A1 (en) * 2009-03-16 2016-09-22 Fonality, Inc. System and Method for Utilizing Customer Data in a Communication System
US9654641B1 (en) 2008-01-28 2017-05-16 Afiniti International Holdings, Ltd. Systems and methods for routing callers to an agent in a contact center
US9692898B1 (en) 2008-01-28 2017-06-27 Afiniti Europe Technologies Limited Techniques for benchmarking paring strategies in a contact center system
US9692899B1 (en) 2016-08-30 2017-06-27 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US9703520B1 (en) 2007-05-17 2017-07-11 Avaya Inc. Negotiation of a future communication by use of a personal virtual assistant (PVA)
US9712676B1 (en) 2008-01-28 2017-07-18 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US9774740B2 (en) 2008-01-28 2017-09-26 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US9781269B2 (en) 2008-01-28 2017-10-03 Afiniti Europe Technologies Limited Techniques for hybrid behavioral pairing in a contact center system
US9787841B2 (en) 2008-01-28 2017-10-10 Afiniti Europe Technologies Limited Techniques for hybrid behavioral pairing in a contact center system
US9888121B1 (en) 2016-12-13 2018-02-06 Afiniti Europe Technologies Limited Techniques for behavioral pairing model evaluation in a contact center system
US9924041B2 (en) 2015-12-01 2018-03-20 Afiniti Europe Technologies Limited Techniques for case allocation
US9930180B1 (en) 2017-04-28 2018-03-27 Afiniti, Ltd. Techniques for behavioral pairing in a contact center system
US9955013B1 (en) 2016-12-30 2018-04-24 Afiniti Europe Technologies Limited Techniques for L3 pairing in a contact center system
US10097695B2 (en) 2007-08-10 2018-10-09 Fonality, Inc. System and method for providing carrier-independent VoIP communication
US10110746B1 (en) 2017-11-08 2018-10-23 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a task assignment system
US10116795B1 (en) 2017-07-10 2018-10-30 Afiniti Europe Technologies Limited Techniques for estimating expected performance in a task assignment system
US10135986B1 (en) 2017-02-21 2018-11-20 Afiniti International Holdings, Ltd. Techniques for behavioral pairing model evaluation in a contact center system
US10142473B1 (en) 2016-06-08 2018-11-27 Afiniti Europe Technologies Limited Techniques for benchmarking performance in a contact center system
US10257354B2 (en) 2016-12-30 2019-04-09 Afiniti Europe Technologies Limited Techniques for L3 pairing in a contact center system
US10318922B2 (en) 2009-03-16 2019-06-11 Fonality, Inc. System and method for automatic insertion of call intelligence in an information system
US10320984B2 (en) 2016-12-30 2019-06-11 Afiniti Europe Technologies Limited Techniques for L3 pairing in a contact center system
US10326882B2 (en) 2016-12-30 2019-06-18 Afiniti Europe Technologies Limited Techniques for workforce management in a contact center system
US10496438B1 (en) 2018-09-28 2019-12-03 Afiniti, Ltd. Techniques for adapting behavioral pairing to runtime conditions in a task assignment system
US10509671B2 (en) 2017-12-11 2019-12-17 Afiniti Europe Technologies Limited Techniques for behavioral pairing in a task assignment system
US10509669B2 (en) 2017-11-08 2019-12-17 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a task assignment system
US10623565B2 (en) 2018-02-09 2020-04-14 Afiniti Europe Technologies Limited Techniques for behavioral pairing in a contact center system
US10708430B2 (en) 2008-01-28 2020-07-07 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US10708431B2 (en) 2008-01-28 2020-07-07 Afiniti Europe Technologies Limited Techniques for hybrid behavioral pairing in a contact center system
US10750023B2 (en) 2008-01-28 2020-08-18 Afiniti Europe Technologies Limited Techniques for hybrid behavioral pairing in a contact center system
US10757262B1 (en) 2019-09-19 2020-08-25 Afiniti, Ltd. Techniques for decisioning behavioral pairing in a task assignment system
US10757261B1 (en) 2019-08-12 2020-08-25 Afiniti, Ltd. Techniques for pairing contacts and agents in a contact center system
US10867263B2 (en) 2018-12-04 2020-12-15 Afiniti, Ltd. Techniques for behavioral pairing in a multistage task assignment system
USRE48412E1 (en) 2008-11-06 2021-01-26 Afiniti, Ltd. Balancing multiple computer models in a call center routing system
US10970658B2 (en) 2017-04-05 2021-04-06 Afiniti, Ltd. Techniques for behavioral pairing in a dispatch center system
US11050886B1 (en) 2020-02-05 2021-06-29 Afiniti, Ltd. Techniques for sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system
US11144344B2 (en) 2019-01-17 2021-10-12 Afiniti, Ltd. Techniques for behavioral pairing in a task assignment system
US11250359B2 (en) 2018-05-30 2022-02-15 Afiniti, Ltd. Techniques for workforce management in a task assignment system
US11258905B2 (en) 2020-02-04 2022-02-22 Afiniti, Ltd. Techniques for error handling in a task assignment system with an external pairing system
US11399096B2 (en) 2017-11-29 2022-07-26 Afiniti, Ltd. Techniques for data matching in a contact center system
US11445062B2 (en) 2019-08-26 2022-09-13 Afiniti, Ltd. Techniques for behavioral pairing in a task assignment system
US11611659B2 (en) 2020-02-03 2023-03-21 Afiniti, Ltd. Techniques for behavioral pairing in a task assignment system
US11831808B2 (en) 2016-12-30 2023-11-28 Afiniti, Ltd. Contact center system
US11922213B2 (en) 2021-01-15 2024-03-05 Afiniti, Ltd. Techniques for behavioral pairing in a task assignment system

Families Citing this family (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6088444A (en) 1997-04-11 2000-07-11 Walker Asset Management Limited Partnership Method and apparatus for value-based queuing of telephone calls
US6310952B1 (en) * 1998-07-01 2001-10-30 Lucent Technologies Inc. Telephone access to overly popular services
US20020087393A1 (en) * 1998-07-31 2002-07-04 Laurent Philonenko Dynamically updated QoS parameterization according to expected business revenue
US6526135B1 (en) * 1998-11-18 2003-02-25 Nortel Networks Limited Automated competitive business call distribution (ACBCD) system
US6327362B1 (en) * 1998-11-23 2001-12-04 Lucent Technologies Inc. System and method including dynamic differential treatment in workflows and contact flow
US7068775B1 (en) * 1998-12-02 2006-06-27 Concerto Software, Inc. System and method for managing a hold queue based on customer information retrieved from a customer database
US6434230B1 (en) 1999-02-02 2002-08-13 Avaya Technology Corp. Rules-based queuing of calls to call-handling resources
US6745177B2 (en) * 1999-04-09 2004-06-01 Metro One Telecommunications, Inc. Method and system for retrieving data from multiple data sources using a search routing database
US6819759B1 (en) * 1999-07-01 2004-11-16 Sprint Communications Company, L.P. System and method for providing personalized and customized services for call center customers waiting in queue
US7058817B1 (en) 1999-07-02 2006-06-06 The Chase Manhattan Bank System and method for single sign on process for websites with multiple applications and services
AU3438401A (en) 1999-11-04 2001-05-14 Jp Morgan Chase Bank System and method for automated financial project management
US8571975B1 (en) 1999-11-24 2013-10-29 Jpmorgan Chase Bank, N.A. System and method for sending money via E-mail over the internet
US10275780B1 (en) 1999-11-24 2019-04-30 Jpmorgan Chase Bank, N.A. Method and apparatus for sending a rebate via electronic mail over the internet
US6744879B1 (en) * 2000-02-02 2004-06-01 Rockwell Electronic Commerce Corp. Profit-based method of assigning calls in a transaction processing system
US7321298B2 (en) 2000-02-25 2008-01-22 Harris Corporation Skills based routing method and system for call center
US6603854B1 (en) * 2000-02-25 2003-08-05 Teltronics, Inc. System and method for evaluating agents in call center
US6956941B1 (en) 2000-04-12 2005-10-18 Austin Logistics Incorporated Method and system for scheduling inbound inquiries
US7844504B1 (en) * 2000-04-27 2010-11-30 Avaya Inc. Routing based on the contents of a shopping cart
US7426530B1 (en) 2000-06-12 2008-09-16 Jpmorgan Chase Bank, N.A. System and method for providing customers with seamless entry to a remote server
US10185936B2 (en) 2000-06-22 2019-01-22 Jpmorgan Chase Bank, N.A. Method and system for processing internet payments
US7103173B2 (en) 2001-07-09 2006-09-05 Austin Logistics Incorporated System and method for preemptive goals based routing of contact records
US7039176B2 (en) * 2000-08-14 2006-05-02 Telephony@Work Call center administration manager with rules-based routing prioritization
US6697858B1 (en) 2000-08-14 2004-02-24 Telephony@Work Call center
US8335855B2 (en) 2001-09-19 2012-12-18 Jpmorgan Chase Bank, N.A. System and method for portal infrastructure tracking
US6665396B1 (en) * 2000-10-06 2003-12-16 Cisco Technologies, Inc. Call hold manager system and method
US20020143661A1 (en) * 2001-03-30 2002-10-03 Tumulty William J. System and method for prioritizing customer inquiries
JP2002297900A (en) * 2001-03-30 2002-10-11 Ibm Japan Ltd Control system for reception by businesses, user side terminal device, reception side terminal device, management server queue monitoring device, method of allocating reception side terminals, and storage medium
DE60213222T2 (en) * 2001-04-19 2007-06-14 British Telecommunications P.L.C. CALL CENTER
US8849716B1 (en) 2001-04-20 2014-09-30 Jpmorgan Chase Bank, N.A. System and method for preventing identity theft or misuse by restricting access
US8175257B1 (en) 2001-05-31 2012-05-08 Cisco Technology, Inc. Method and apparatus for scheduling automatic call distribution system callers
WO2002099598A2 (en) 2001-06-07 2002-12-12 First Usa Bank, N.A. System and method for rapid updating of credit information
US7715546B2 (en) 2001-07-09 2010-05-11 Austin Logistics Incorporated System and method for updating contact records
US7054434B2 (en) 2001-07-09 2006-05-30 Austin Logistics Incorporated System and method for common account based routing of contact records
US7266839B2 (en) 2001-07-12 2007-09-04 J P Morgan Chase Bank System and method for providing discriminated content to network users
US6912272B2 (en) 2001-09-21 2005-06-28 Talkflow Systems, Llc Method and apparatus for managing communications and for creating communication routing rules
US7103576B2 (en) 2001-09-21 2006-09-05 First Usa Bank, Na System for providing cardless payment
CA2466071C (en) 2001-11-01 2016-04-12 Bank One, Delaware, N.A. System and method for establishing or modifying an account with user selectable terms
US7095842B2 (en) * 2001-12-03 2006-08-22 International Business Machines Corporation Enabling caller controlled hold queue position adjustment
US7987501B2 (en) 2001-12-04 2011-07-26 Jpmorgan Chase Bank, N.A. System and method for single session sign-on
US7245716B2 (en) 2001-12-12 2007-07-17 International Business Machines Corporation Controlling hold queue position adjustment
US7103172B2 (en) * 2001-12-12 2006-09-05 International Business Machines Corporation Managing caller profiles across multiple hold queues according to authenticated caller identifiers
US9088645B2 (en) 2001-12-12 2015-07-21 International Business Machines Corporation Intermediary device initiated caller identification
US7003466B2 (en) * 2001-12-12 2006-02-21 International Business Machines Corporation Destination device initiated caller identification
US20030108159A1 (en) * 2001-12-12 2003-06-12 International Business Machines Corporation Destination device based callee identification
US7076051B2 (en) * 2001-12-12 2006-07-11 International Business Machines Corporation Promoting caller voice browsing in a hold queue
US7167551B2 (en) * 2001-12-12 2007-01-23 International Business Machines Corporation Intermediary device based callee identification
US7443970B2 (en) 2001-12-17 2008-10-28 International Business Machines Corporation Logging calls according to call context
US7212625B1 (en) * 2001-12-20 2007-05-01 Nortel Networks Limited System and method for presenting queue lengths of various media used by service centers
US7941533B2 (en) 2002-02-19 2011-05-10 Jpmorgan Chase Bank, N.A. System and method for single sign-on session management without central server
US7962644B1 (en) 2002-03-18 2011-06-14 Oracle International Corporation Systems and methods for handling a plurality of communications
US7058660B2 (en) 2002-10-02 2006-06-06 Bank One Corporation System and method for network-based project management
US8301493B2 (en) 2002-11-05 2012-10-30 Jpmorgan Chase Bank, N.A. System and method for providing incentives to consumers to share information
US7809628B1 (en) * 2003-05-30 2010-10-05 Trading Technologies International Inc. System and method for estimating order position
US7050569B1 (en) * 2003-08-08 2006-05-23 Sprint Spectrum L.P. Selecting an interactive application to run while a caller is on hold depending on the caller's expected wait time
US8190893B2 (en) 2003-10-27 2012-05-29 Jp Morgan Chase Bank Portable security transaction protocol
US8157635B2 (en) 2004-05-07 2012-04-17 Scientific Games Holdings Limited Method and apparatus for providing player incentives
US8081749B1 (en) 2004-05-17 2011-12-20 Cisco Technology, Inc. System and method for integrated queue management
US20060034445A1 (en) * 2004-08-13 2006-02-16 Zanick Enterprises Limited Method and system for prioritising incoming communications
US7949123B1 (en) 2004-09-28 2011-05-24 Avaya Inc. Wait time predictor for long shelf-life work
US7593962B2 (en) * 2005-02-18 2009-09-22 American Tel-A-Systems, Inc. System and method for dynamically creating records
US8885812B2 (en) 2005-05-17 2014-11-11 Oracle International Corporation Dynamic customer satisfaction routing
US8185877B1 (en) 2005-06-22 2012-05-22 Jpmorgan Chase Bank, N.A. System and method for testing applications
US8583466B2 (en) 2005-08-09 2013-11-12 Oracle International Corporation System and method for routing workflow items based on workflow templates in a call center
US8548157B2 (en) * 2005-08-29 2013-10-01 At&T Intellectual Property I, L.P. System and method of managing incoming telephone calls at a call center
US8583926B1 (en) 2005-09-19 2013-11-12 Jpmorgan Chase Bank, N.A. System and method for anti-phishing authentication
US7630486B2 (en) * 2005-09-20 2009-12-08 Cisco Technology, Inc. Method and system for handling a queued automatic call distributor call
US7957521B2 (en) * 2005-11-30 2011-06-07 On-Q Telecom Systems Co., Inc. Method and system for user prioritization within telecommunication services and in particular within call completion services
US8793490B1 (en) 2006-07-14 2014-07-29 Jpmorgan Chase Bank, N.A. Systems and methods for multifactor authentication
US8041024B2 (en) * 2006-10-17 2011-10-18 International Business Machines Corporation Method and system for telephone number change notification and tracking
US8000458B2 (en) * 2006-11-10 2011-08-16 International Business Machines Corporation Method and system for verifying incoming telephone numbers
US8014512B2 (en) * 2007-04-18 2011-09-06 International Business Machines Corporation Method and system for user interaction within a queue
US8473735B1 (en) 2007-05-17 2013-06-25 Jpmorgan Chase Systems and methods for managing digital certificates
US8175007B2 (en) * 2007-06-14 2012-05-08 Cisco Technology, Inc. Call priority based on audio stream analysis
US8321682B1 (en) 2008-01-24 2012-11-27 Jpmorgan Chase Bank, N.A. System and method for generating and managing administrator passwords
US9608826B2 (en) 2009-06-29 2017-03-28 Jpmorgan Chase Bank, N.A. System and method for partner key management
US9419957B1 (en) 2013-03-15 2016-08-16 Jpmorgan Chase Bank, N.A. Confidence-based authentication
US10148726B1 (en) 2014-01-24 2018-12-04 Jpmorgan Chase Bank, N.A. Initiating operating system commands based on browser cookies
US10091361B1 (en) 2018-01-19 2018-10-02 Noble Systems Corporation Queueing communications for a contact center
US10999438B1 (en) * 2018-03-27 2021-05-04 Intrado Corporation Communication session scheduling queue
US10263862B1 (en) * 2018-11-05 2019-04-16 Capital Ones Services, LLC Utilizing machine learning with self-support actions to determine support queue positions for support calls
US10348904B1 (en) 2018-12-11 2019-07-09 Noble Systems Corporation Queueing multi-channel communications for a contact center
US10477025B1 (en) 2018-12-20 2019-11-12 Capital One Services, Llc Utilizing machine learning with call histories to determine support queue positions for support calls
US10616415B1 (en) 2019-08-27 2020-04-07 Noble Systems Corporation Queueing multi-channel communications for a contact center

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3692950A (en) 1970-09-15 1972-09-19 Int Standard Electric Corp System for recording and connecting waiting calls on a chronological basis
US4071698A (en) * 1977-01-10 1978-01-31 Franklin V. Barger, Jr. Telephone system for audio demonstration and marketing of goods or services
US4145578A (en) 1978-04-28 1979-03-20 Bell Telephone Laboratories, Incorporated Position access preference method
US4497979A (en) 1984-01-27 1985-02-05 At&T Bell Laboratories Method for processing essential lines in a communication system
US5255309A (en) * 1985-07-10 1993-10-19 First Data Resources Inc. Telephonic-interface statistical analysis system
US4757529A (en) 1986-02-28 1988-07-12 American Telephone And Telegraph Company, At&T Bell Laboratories Call distribution arrangement
US4788715A (en) * 1986-10-16 1988-11-29 American Telephone And Telegraph Company At&T Bell Laboratories Announcing waiting times in queuing systems
US5166974A (en) * 1988-11-16 1992-11-24 Dytel Corporation Interactive call processor to facilitate completion of queued calls
US5020095A (en) * 1988-11-16 1991-05-28 Dytel Corporation Interactive call distribution processor
US5046088A (en) * 1989-10-31 1991-09-03 Dialogic Corporation Converter for in-band routing and/or origination information
US5291550A (en) 1990-12-26 1994-03-01 At&T Bell Laboratories Dynamic network call distributor
US5164983A (en) * 1991-01-28 1992-11-17 American Telephone & Telegraph Company Telemarketing complex performance management system
US5276731A (en) 1991-04-26 1994-01-04 Rolm Company Method and apparatus for handling incoming telephone calls
US5278898A (en) * 1991-05-30 1994-01-11 Davox Corporation System for managing a hold queue
US5208848A (en) * 1991-08-26 1993-05-04 At&T Bell Laboratories Telecommunications call processing
US5444774A (en) * 1992-06-26 1995-08-22 At&T Corp. Interactive queuing sytem for call centers
US5329583A (en) * 1992-06-30 1994-07-12 At&T Bell Laboratories Enhanced automatic call distribution system operation
US5311583A (en) * 1992-08-05 1994-05-10 At&T Bell Laboratories International priority calling system with callback features
US5857018A (en) 1992-08-11 1999-01-05 Rockwell International Corp. Automatic call distributor with prioritization
JP3155837B2 (en) * 1992-09-14 2001-04-16 株式会社東芝 Optical transmission equipment
US5590188A (en) * 1992-11-09 1996-12-31 Iex Corporation Rules-based call routing
JPH07264309A (en) * 1994-03-18 1995-10-13 Fujitsu Ltd Incoming call controller
US5524147A (en) 1995-02-02 1996-06-04 Aspect Telecommunications Corporation Method for forming a virtual call center
US5684872A (en) * 1995-07-21 1997-11-04 Lucent Technologies Inc. Prediction of a caller's motivation as a basis for selecting treatment of an incoming call
GB9606298D0 (en) 1996-03-26 1996-05-29 British Telecomm Call queuing and distribution
US5982873A (en) 1997-03-07 1999-11-09 Lucent Technologies Inc. Waiting-call selection based on objectives
US6088444A (en) * 1997-04-11 2000-07-11 Walker Asset Management Limited Partnership Method and apparatus for value-based queuing of telephone calls

Cited By (250)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040001580A1 (en) * 2002-06-26 2004-01-01 Andrew Mason Methods and apparatus for processing a call
US7136480B2 (en) * 2002-06-26 2006-11-14 Siemens Communications, Inc. Methods and apparatus for processing a call
GB2394142B (en) * 2002-09-24 2005-06-22 Rockwell Electronic Commerce Method and apparatus for assigning priorities by applying dynamically-changeable business rules
GB2394142A (en) * 2002-09-24 2004-04-14 Rockwell Electronic Commerce Assigning call priorities by applying dynamically-changeable business rules
US7050566B2 (en) 2003-06-13 2006-05-23 Assurant, Inc. Call processing system
US20040252823A1 (en) * 2003-06-13 2004-12-16 Assurant Group Call processing system
US8422659B2 (en) 2003-06-13 2013-04-16 Assurant, Inc. Call processing system
US20090304172A1 (en) * 2003-06-13 2009-12-10 Manuel Becerra Call processing system
US7593521B2 (en) 2003-06-13 2009-09-22 Assurant, Inc. Call processing system
US20050008141A1 (en) * 2003-07-11 2005-01-13 Kortum Philip T. Telephone call center with method for providing customer with wait time updates
US7174011B2 (en) * 2003-07-11 2007-02-06 At & T Knowledge Ventures Lp Telephone call center with method for providing customer with wait time updates
US9208497B2 (en) * 2005-02-25 2015-12-08 Yellowpages.Com Llc Methods and apparatuses for prioritizing advertisements for presentation
US20070078717A1 (en) * 2005-02-25 2007-04-05 Utbk, Inc. Methods and Apparatuses for Prioritizing Advertisements for Presentation
US20210365850A1 (en) * 2007-01-31 2021-11-25 Aspect Software, Inc. Method and system for matching resources and co-resources
US20080183540A1 (en) * 2007-01-31 2008-07-31 Lewis Donald C Method and system for matching resources and co-resources
US9703520B1 (en) 2007-05-17 2017-07-11 Avaya Inc. Negotiation of a future communication by use of a personal virtual assistant (PVA)
US10664778B2 (en) 2007-05-17 2020-05-26 Avaya Inc. Negotiation of a future communication by use of a personal virtual assistant (PVA)
US10771632B2 (en) 2007-08-10 2020-09-08 Fonality, Inc. System and method for providing carrier-independent VoIP communication
US11595529B2 (en) 2007-08-10 2023-02-28 Sangoma Us Inc. System and method for providing carrier-independent VoIP communication
US10097695B2 (en) 2007-08-10 2018-10-09 Fonality, Inc. System and method for providing carrier-independent VoIP communication
US11019213B2 (en) 2008-01-28 2021-05-25 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US20090190748A1 (en) * 2008-01-28 2009-07-30 Zia Chishti Systems and methods for routing callers to an agent in a contact center
US10051124B1 (en) 2008-01-28 2018-08-14 Afiniti Europe Technologies Limited Techniques for behavioral pairing in a contact center system
US20090190750A1 (en) * 2008-01-28 2009-07-30 The Resource Group International Ltd Routing callers out of queue order for a call center routing system
US11876931B2 (en) 2008-01-28 2024-01-16 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US10116797B2 (en) 2008-01-28 2018-10-30 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US11509768B2 (en) 2008-01-28 2022-11-22 Afiniti, Ltd. Techniques for hybrid behavioral pairing in a contact center system
US11470198B2 (en) 2008-01-28 2022-10-11 Afiniti, Ltd. Techniques for behavioral pairing in a contact center system
US11425249B2 (en) 2008-01-28 2022-08-23 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US20090323921A1 (en) * 2008-01-28 2009-12-31 The Resource Group International Ltd Probability multiplier process for call center routing
US8433597B2 (en) 2008-01-28 2013-04-30 The Resource Group International Ltd. Systems and methods for routing callers to an agent in a contact center
US11425248B2 (en) 2008-01-28 2022-08-23 Afiniti, Ltd. Techniques for hybrid behavioral pairing in a contact center system
US11381684B2 (en) 2008-01-28 2022-07-05 Afiniti, Ltd. Techniques for behavioral pairing in a contact center system
US11316978B2 (en) 2008-01-28 2022-04-26 Afiniti, Ltd. Techniques for behavioral pairing in a contact center system
US11290595B2 (en) 2008-01-28 2022-03-29 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US10135987B1 (en) 2008-01-28 2018-11-20 Afiniti Europe Technologies Limited Systems and methods for routing callers to an agent in a contact center
US8670548B2 (en) 2008-01-28 2014-03-11 Satmap International Holdings Limited Jumping callers held in queue for a call center routing system
US11283931B2 (en) 2008-01-28 2022-03-22 Afiniti, Ltd. Techniques for behavioral pairing in a contact center system
US11283930B2 (en) 2008-01-28 2022-03-22 Afiniti, Ltd. Techniques for behavioral pairing in a contact center system
US8712821B2 (en) 2008-01-28 2014-04-29 Satmap International Holdings Limited Separate matching models based on type of phone associated with a caller
US8718271B2 (en) 2008-01-28 2014-05-06 Satmap International Holdings Limited Call routing methods and systems based on multiple variable standardized scoring
US11265422B2 (en) 2008-01-28 2022-03-01 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US8731178B2 (en) 2008-01-28 2014-05-20 Satmap International Holdings Limited Systems and methods for routing callers to an agent in a contact center
US8737595B2 (en) 2008-01-28 2014-05-27 Satmap International Holdings Limited Systems and methods for routing callers to an agent in a contact center
US11265420B2 (en) 2008-01-28 2022-03-01 Afiniti, Ltd. Techniques for behavioral pairing in a contact center system
US20090232294A1 (en) * 2008-01-28 2009-09-17 Qiaobing Xie Skipping a caller in queue for a call routing center
US11165908B2 (en) 2008-01-28 2021-11-02 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US11115534B2 (en) 2008-01-28 2021-09-07 Afiniti, Ltd. Techniques for behavioral pairing in a contact center system
US8781100B2 (en) 2008-01-28 2014-07-15 Satmap International Holdings Limited Probability multiplier process for call center routing
US10165123B1 (en) 2008-01-28 2018-12-25 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US11070674B2 (en) 2008-01-28 2021-07-20 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US11044366B2 (en) 2008-01-28 2021-06-22 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US10051126B1 (en) 2008-01-28 2018-08-14 Afiniti Europe Technologies Limited Techniques for behavioral pairing in a contact center system
US11019212B2 (en) 2008-01-28 2021-05-25 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US8903079B2 (en) 2008-01-28 2014-12-02 Satmap International Holdings Limited Routing callers from a set of callers based on caller data
US10986231B2 (en) 2008-01-28 2021-04-20 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US10979570B2 (en) 2008-01-28 2021-04-13 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US10979571B2 (en) 2008-01-28 2021-04-13 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US10965813B2 (en) 2008-01-28 2021-03-30 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US10951767B2 (en) 2008-01-28 2021-03-16 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US10951766B2 (en) 2008-01-28 2021-03-16 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US10924612B2 (en) 2008-01-28 2021-02-16 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US20090190747A1 (en) * 2008-01-28 2009-07-30 The Resource Group International Ltd Call routing methods and systems based on multiple variable standardized scoring
US10298763B2 (en) 2008-01-28 2019-05-21 Afiniti Europe Technolgies Limited Techniques for benchmarking pairing strategies in a contact center system
US9215323B2 (en) 2008-01-28 2015-12-15 Satmap International Holdings, Ltd. Selective mapping of callers in a call center routing system
US10897540B2 (en) 2008-01-28 2021-01-19 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US9288326B2 (en) 2008-01-28 2016-03-15 Satmap International Holdings Limited Systems and methods for routing a contact to an agent in a contact center
US9288325B2 (en) 2008-01-28 2016-03-15 Satmap International Holdings Limited Systems and methods for routing callers to an agent in a contact center
US10893146B2 (en) 2008-01-28 2021-01-12 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US9300802B1 (en) 2008-01-28 2016-03-29 Satmap International Holdings Limited Techniques for behavioral pairing in a contact center system
US10873664B2 (en) 2008-01-28 2020-12-22 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US9413894B2 (en) 2008-01-28 2016-08-09 Afiniti International Holdings, Ltd. Systems and methods for routing callers to an agent in a contact center
US9426296B2 (en) 2008-01-28 2016-08-23 Afiniti International Holdings, Ltd. Systems and methods for routing callers to an agent in a contact center
US10863029B2 (en) 2008-01-28 2020-12-08 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US10863028B2 (en) 2008-01-28 2020-12-08 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US10863030B2 (en) 2008-01-28 2020-12-08 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a contact center system
US10791223B1 (en) 2008-01-28 2020-09-29 Afiniti Europe Techologies Limited Techniques for benchmarking pairing strategies in a contact center system
US9654641B1 (en) 2008-01-28 2017-05-16 Afiniti International Holdings, Ltd. Systems and methods for routing callers to an agent in a contact center
US9680997B2 (en) 2008-01-28 2017-06-13 Afiniti Europe Technologies Limited Systems and methods for routing callers to an agent in a contact center
US20090190749A1 (en) * 2008-01-28 2009-07-30 The Resource Group International Ltd Jumping callers held in queue for a call center routing system
US9692898B1 (en) 2008-01-28 2017-06-27 Afiniti Europe Technologies Limited Techniques for benchmarking paring strategies in a contact center system
US10750023B2 (en) 2008-01-28 2020-08-18 Afiniti Europe Technologies Limited Techniques for hybrid behavioral pairing in a contact center system
US10721357B2 (en) 2008-01-28 2020-07-21 Afiniti Europe Technologies Limited Techniques for behavioral pairing in a contact center system
US10708431B2 (en) 2008-01-28 2020-07-07 Afiniti Europe Technologies Limited Techniques for hybrid behavioral pairing in a contact center system
US20090190745A1 (en) * 2008-01-28 2009-07-30 The Resource Group International Ltd Pooling callers for a call center routing system
US9712679B2 (en) 2008-01-28 2017-07-18 Afiniti International Holdings, Ltd. Systems and methods for routing callers to an agent in a contact center
US9712676B1 (en) 2008-01-28 2017-07-18 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US9774740B2 (en) 2008-01-28 2017-09-26 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US9781269B2 (en) 2008-01-28 2017-10-03 Afiniti Europe Technologies Limited Techniques for hybrid behavioral pairing in a contact center system
US9787841B2 (en) 2008-01-28 2017-10-10 Afiniti Europe Technologies Limited Techniques for hybrid behavioral pairing in a contact center system
US9871924B1 (en) 2008-01-28 2018-01-16 Afiniti Europe Technologies Limited Techniques for behavioral pairing in a contact center system
US9888120B1 (en) 2008-01-28 2018-02-06 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US10708430B2 (en) 2008-01-28 2020-07-07 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US9917949B1 (en) 2008-01-28 2018-03-13 Afiniti Europe Technologies Limited Techniques for behavioral pairing in a contact center system
US20090190744A1 (en) * 2008-01-28 2009-07-30 The Resource Group International Ltd Routing callers from a set of callers based on caller data
US10511716B2 (en) 2008-01-28 2019-12-17 Afiniti Europe Technologies Limited Systems and methods for routing callers to an agent in a contact center
US10326884B2 (en) 2008-01-28 2019-06-18 Afiniti Europe Technologies Limited Techniques for hybrid behavioral pairing in a contact center system
US10320985B2 (en) 2008-01-28 2019-06-11 Afiniti Europe Technologies Limited Techniques for hybrid behavioral pairing in a contact center system
US10298762B2 (en) 2008-01-28 2019-05-21 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US20100020959A1 (en) * 2008-07-28 2010-01-28 The Resource Group International Ltd Routing callers to agents based on personality data of agents
US20100020961A1 (en) * 2008-07-28 2010-01-28 The Resource Group International Ltd Routing callers to agents based on time effect data
US8781106B2 (en) 2008-08-29 2014-07-15 Satmap International Holdings Limited Agent satisfaction data for call routing based on pattern matching algorithm
US8644490B2 (en) 2008-08-29 2014-02-04 Satmap International Holdings Limited Shadow queue for callers in a performance/pattern matching based call routing system
US20100054453A1 (en) * 2008-08-29 2010-03-04 Stewart Randall R Shadow queue for callers in a performance/pattern matching based call routing system
US20100054452A1 (en) * 2008-08-29 2010-03-04 Afzal Hassan Agent satisfaction data for call routing based on pattern matching alogrithm
US9171322B2 (en) 2008-09-08 2015-10-27 Invoca, Inc. Methods and systems for routing calls in a marketing campaign
US8687794B1 (en) 2008-09-08 2014-04-01 Invoca, Inc. Methods and systems for processing and managing telephonic communications
US9036808B2 (en) 2008-09-08 2015-05-19 Invoca, Inc. Methods and systems for data transfer and campaign management
US9292861B2 (en) 2008-09-08 2016-03-22 Invoca, Inc. Methods and systems for routing calls
US8577016B1 (en) * 2008-09-08 2013-11-05 RingRevenue, Inc. Methods and systems for processing and managing telephonic communications using ring pools
US9438733B2 (en) 2008-09-08 2016-09-06 Invoca, Inc. Methods and systems for data transfer and campaign management
US9621729B2 (en) 2008-09-08 2017-04-11 Invoca, Inc. Methods and systems for data transfer and campaign management
US8401172B1 (en) * 2008-09-08 2013-03-19 RingRevenue, Inc. Methods and systems for processing and managing telephonic communications using ring pools
US8917860B2 (en) 2008-09-08 2014-12-23 Invoca, Inc. Methods and systems for processing and managing communications
US8755511B2 (en) 2008-09-08 2014-06-17 Invoca, Inc. Methods and systems for processing and managing telephonic communications
US8781105B1 (en) 2008-09-08 2014-07-15 Invoca, Inc. Methods and systems for processing and managing communications
US8238540B1 (en) * 2008-09-08 2012-08-07 RingRevenue, Inc. Methods and systems for processing and managing telephonic communications using ring pools
US8767946B1 (en) 2008-09-08 2014-07-01 Invoca, Inc. Methods and systems for processing and managing communications
US8804944B1 (en) 2008-10-28 2014-08-12 United Services Automobile Association (Usaa) Systems and methods for queuing incoming call within interactive voice response(IVR) system
US10051125B2 (en) 2008-11-06 2018-08-14 Afiniti Europe Technologies Limited Selective mapping of callers in a call center routing system
US10320986B2 (en) 2008-11-06 2019-06-11 Afiniti Europe Technologies Limited Selective mapping of callers in a call center routing system
US10057422B2 (en) 2008-11-06 2018-08-21 Afiniti Europe Technologies Limited Selective mapping of callers in a call center routing system
US20100111287A1 (en) * 2008-11-06 2010-05-06 The Resource Group International Ltd Pooling callers for matching to agents based on pattern matching algorithms
USRE48412E1 (en) 2008-11-06 2021-01-26 Afiniti, Ltd. Balancing multiple computer models in a call center routing system
US8472611B2 (en) 2008-11-06 2013-06-25 The Resource Group International Ltd. Balancing multiple computer models in a call center routing system
USRE48476E1 (en) 2008-11-06 2021-03-16 Aflnitl, Ltd. Balancing multiple computer models in a call center routing system
US20100111288A1 (en) * 2008-11-06 2010-05-06 Afzal Hassan Time to answer selector and advisor for call routing center
US20100111286A1 (en) * 2008-11-06 2010-05-06 Zia Chishti Selective mapping of callers in a call center routing system
US8824658B2 (en) 2008-11-06 2014-09-02 Satmap International Holdings Limited Selective mapping of callers in a call center routing system
US10567586B2 (en) 2008-11-06 2020-02-18 Afiniti Europe Technologies Limited Pooling callers for matching to agents based on pattern matching algorithms
US8634542B2 (en) 2008-12-09 2014-01-21 Satmap International Holdings Limited Separate pattern matching algorithms and computer models based on available caller data
US11113663B2 (en) 2009-03-16 2021-09-07 Fonality, Inc. System and method for automatic insertion of call intelligence in an information system
US20160277567A1 (en) * 2009-03-16 2016-09-22 Fonality, Inc. System and Method for Utilizing Customer Data in a Communication System
US10834254B2 (en) 2009-03-16 2020-11-10 Fonality, Inc. System and method for utilizing customer data in a communication system
US10318922B2 (en) 2009-03-16 2019-06-11 Fonality, Inc. System and method for automatic insertion of call intelligence in an information system
US11223720B2 (en) 2009-03-16 2022-01-11 Fonality, Inc. System and method for utilizing customer data in a communication system
US9955004B2 (en) * 2009-03-16 2018-04-24 Fonality, Inc. System and method for utilizing customer data in a communication system
US11501254B2 (en) 2009-03-16 2022-11-15 Sangoma Us Inc. System and method for automatic insertion of call intelligence in an information system
USRE48860E1 (en) 2010-08-26 2021-12-21 Afiniti, Ltd. Estimating agent performance in a call routing center system
USRE48846E1 (en) 2010-08-26 2021-12-07 Afiniti, Ltd. Estimating agent performance in a call routing center system
US8699694B2 (en) 2010-08-26 2014-04-15 Satmap International Holdings Limited Precalculated caller-agent pairs for a call center routing system
US8724797B2 (en) 2010-08-26 2014-05-13 Satmap International Holdings Limited Estimating agent performance in a call routing center system
USRE48896E1 (en) 2010-08-26 2022-01-18 Afiniti, Ltd. Estimating agent performance in a call routing center system
US8750488B2 (en) 2010-08-31 2014-06-10 Satmap International Holdings Limited Predicted call time as routing variable in a call routing center system
US10666805B2 (en) 2012-03-26 2020-05-26 Afiniti Europe Technologies Limited Call mapping systems and methods using variance algorithm (VA) and/or distribution compensation
US10992812B2 (en) 2012-03-26 2021-04-27 Afiniti, Ltd. Call mapping systems and methods using variance algorithm (VA) and/or distribution compensation
US9277055B2 (en) 2012-03-26 2016-03-01 Satmap International Holdings Limited Call mapping systems and methods using variance algorithm (VA) and/or distribution compensation
US10044867B2 (en) 2012-03-26 2018-08-07 Afiniti International Holdings, Ltd. Call mapping systems and methods using variance algorithm (VA) and/or distribution compensation
US10334107B2 (en) 2012-03-26 2019-06-25 Afiniti Europe Technologies Limited Call mapping systems and methods using bayesian mean regression (BMR)
US9025757B2 (en) 2012-03-26 2015-05-05 Satmap International Holdings Limited Call mapping systems and methods using bayesian mean regression (BMR)
US8565410B2 (en) 2012-03-26 2013-10-22 The Resource Group International, Ltd. Call mapping systems and methods using variance algorithm (VA) and/or distribution compensation
US9699314B2 (en) 2012-03-26 2017-07-04 Afiniti International Holdings, Ltd. Call mapping systems and methods using variance algorithm (VA) and/or distribution compensation
US10142479B2 (en) 2012-03-26 2018-11-27 Afiniti Europe Technologies Limited Call mapping systems and methods using variance algorithm (VA) and/or distribution compensation
US8929537B2 (en) 2012-03-26 2015-01-06 Satmap International Holdings Limited Call mapping systems and methods using variance algorithm (VA) and/or distribution compensation
US10979569B2 (en) 2012-03-26 2021-04-13 Afiniti, Ltd. Call mapping systems and methods using bayesian mean regression (BMR)
US8879715B2 (en) 2012-03-26 2014-11-04 Satmap International Holdings Limited Call mapping systems and methods using variance algorithm (VA) and/or distribution compensation
US9686411B2 (en) 2012-03-26 2017-06-20 Afiniti International Holdings, Ltd. Call mapping systems and methods using variance algorithm (VA) and/or distribution compensation
USRE46986E1 (en) 2012-09-24 2018-08-07 Afiniti International Holdings, Ltd. Use of abstracted data in pattern matching system
US11258907B2 (en) 2012-09-24 2022-02-22 Afiniti, Ltd. Matching using agent/caller sensitivity to performance
US10027811B1 (en) 2012-09-24 2018-07-17 Afiniti International Holdings, Ltd. Matching using agent/caller sensitivity to performance
USRE48550E1 (en) 2012-09-24 2021-05-11 Afiniti, Ltd. Use of abstracted data in pattern matching system
US8792630B2 (en) 2012-09-24 2014-07-29 Satmap International Holdings Limited Use of abstracted data in pattern matching system
US10419616B2 (en) 2012-09-24 2019-09-17 Afiniti International Holdings, Ltd. Matching using agent/caller sensitivity to performance
US11863708B2 (en) 2012-09-24 2024-01-02 Afiniti, Ltd. Matching using agent/caller sensitivity to performance
US10027812B1 (en) 2012-09-24 2018-07-17 Afiniti International Holdings, Ltd. Matching using agent/caller sensitivity to performance
US9020137B2 (en) 2012-09-24 2015-04-28 Satmap International Holdings Limited Matching using agent/caller sensitivity to performance
US10244117B2 (en) 2012-09-24 2019-03-26 Afiniti International Holdings, Ltd. Matching using agent/caller sensitivity to performance
US9462127B2 (en) 2012-09-24 2016-10-04 Afiniti International Holdings, Ltd. Matching using agent/caller sensitivity to performance
US10757264B2 (en) 2012-09-24 2020-08-25 Afiniti International Holdings, Ltd. Matching using agent/caller sensitivity to performance
USRE47201E1 (en) 2012-09-24 2019-01-08 Afiniti International Holdings, Ltd. Use of abstracted data in pattern matching system
US9025756B1 (en) * 2013-03-14 2015-05-05 Progressive Casualty Insurance Company Loyalty structured call routing system
US9344566B1 (en) * 2013-03-14 2016-05-17 Progressive Casualty Insurance Company Loyalty structured call routing system
US9961198B2 (en) 2014-02-28 2018-05-01 Invoca, Inc. Processing unwanted calls
US9167078B2 (en) 2014-02-28 2015-10-20 Invoca, Inc. Systems and methods of processing inbound calls
US9699309B2 (en) 2014-02-28 2017-07-04 Invoca, Inc. Systems and methods of processing inbound calls
US10958789B2 (en) 2015-12-01 2021-03-23 Afiniti, Ltd. Techniques for case allocation
US10135988B2 (en) 2015-12-01 2018-11-20 Afiniti Europe Technologies Limited Techniques for case allocation
US9924041B2 (en) 2015-12-01 2018-03-20 Afiniti Europe Technologies Limited Techniques for case allocation
US10708432B2 (en) 2015-12-01 2020-07-07 Afiniti Europe Technologies Limited Techniques for case allocation
US10834259B2 (en) 2016-06-08 2020-11-10 Afiniti Europe Technologies Limited Techniques for benchmarking performance in a contact center system
US11363142B2 (en) 2016-06-08 2022-06-14 Afiniti, Ltd. Techniques for benchmarking performance in a contact center system
US11695872B2 (en) 2016-06-08 2023-07-04 Afiniti, Ltd. Techniques for benchmarking performance in a contact center system
US11356556B2 (en) 2016-06-08 2022-06-07 Afiniti, Ltd. Techniques for benchmarking performance in a contact center system
US10142473B1 (en) 2016-06-08 2018-11-27 Afiniti Europe Technologies Limited Techniques for benchmarking performance in a contact center system
US10110745B2 (en) 2016-08-30 2018-10-23 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US10827073B2 (en) 2016-08-30 2020-11-03 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US10419615B2 (en) 2016-08-30 2019-09-17 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US9692899B1 (en) 2016-08-30 2017-06-27 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a contact center system
US10142478B2 (en) 2016-12-13 2018-11-27 Afiniti Europe Technologies Limited Techniques for behavioral pairing model evaluation in a contact center system
US10750024B2 (en) 2016-12-13 2020-08-18 Afiniti Europe Technologies Limited Techniques for behavioral pairing model evaluation in a contact center system
US10348900B2 (en) 2016-12-13 2019-07-09 Afiniti Europe Technologies Limited Techniques for behavioral pairing model evaluation in a contact center system
US10348901B2 (en) 2016-12-13 2019-07-09 Afiniti Europe Technologies Limited Techniques for behavioral pairing model evaluation in a contact center system
US9888121B1 (en) 2016-12-13 2018-02-06 Afiniti Europe Technologies Limited Techniques for behavioral pairing model evaluation in a contact center system
US10257354B2 (en) 2016-12-30 2019-04-09 Afiniti Europe Technologies Limited Techniques for L3 pairing in a contact center system
US11178283B2 (en) 2016-12-30 2021-11-16 Afiniti, Ltd. Techniques for workforce management in a contact center system
US11831808B2 (en) 2016-12-30 2023-11-28 Afiniti, Ltd. Contact center system
US10863026B2 (en) 2016-12-30 2020-12-08 Afiniti, Ltd. Techniques for workforce management in a contact center system
US9955013B1 (en) 2016-12-30 2018-04-24 Afiniti Europe Technologies Limited Techniques for L3 pairing in a contact center system
US10320984B2 (en) 2016-12-30 2019-06-11 Afiniti Europe Technologies Limited Techniques for L3 pairing in a contact center system
US11122163B2 (en) 2016-12-30 2021-09-14 Afiniti, Ltd. Techniques for workforce management in a contact center system
US11595522B2 (en) 2016-12-30 2023-02-28 Afiniti, Ltd. Techniques for workforce management in a contact center system
US10326882B2 (en) 2016-12-30 2019-06-18 Afiniti Europe Technologies Limited Techniques for workforce management in a contact center system
US10135986B1 (en) 2017-02-21 2018-11-20 Afiniti International Holdings, Ltd. Techniques for behavioral pairing model evaluation in a contact center system
US10970658B2 (en) 2017-04-05 2021-04-06 Afiniti, Ltd. Techniques for behavioral pairing in a dispatch center system
US9942405B1 (en) 2017-04-28 2018-04-10 Afiniti, Ltd. Techniques for behavioral pairing in a contact center system
US10116800B1 (en) 2017-04-28 2018-10-30 Afiniti Europe Technologies Limited Techniques for behavioral pairing in a contact center system
US10659613B2 (en) 2017-04-28 2020-05-19 Afiniti Europe Technologies Limited Techniques for behavioral pairing in a contact center system
US9930180B1 (en) 2017-04-28 2018-03-27 Afiniti, Ltd. Techniques for behavioral pairing in a contact center system
US10834263B2 (en) 2017-04-28 2020-11-10 Afiniti Europe Technologies Limited Techniques for behavioral pairing in a contact center system
US10404861B2 (en) 2017-04-28 2019-09-03 Afiniti Europe Technologies Limited Techniques for behavioral pairing in a contact center system
US11218597B2 (en) 2017-04-28 2022-01-04 Afiniti, Ltd. Techniques for behavioral pairing in a contact center system
US11647119B2 (en) 2017-04-28 2023-05-09 Afiniti, Ltd. Techniques for behavioral pairing in a contact center system
US10284727B2 (en) 2017-04-28 2019-05-07 Afiniti Europe Technologies Limited Techniques for behavioral pairing in a contact center system
US10999439B2 (en) 2017-07-10 2021-05-04 Afiniti, Ltd. Techniques for estimating expected performance in a task assignment system
US10375246B2 (en) 2017-07-10 2019-08-06 Afiniti Europe Technologies Limited Techniques for estimating expected performance in a task assignment system
US11265421B2 (en) 2017-07-10 2022-03-01 Afiniti Ltd. Techniques for estimating expected performance in a task assignment system
US10972610B2 (en) 2017-07-10 2021-04-06 Afiniti, Ltd. Techniques for estimating expected performance in a task assignment system
US10122860B1 (en) 2017-07-10 2018-11-06 Afiniti Europe Technologies Limited Techniques for estimating expected performance in a task assignment system
US10757260B2 (en) 2017-07-10 2020-08-25 Afiniti Europe Technologies Limited Techniques for estimating expected performance in a task assignment system
US10116795B1 (en) 2017-07-10 2018-10-30 Afiniti Europe Technologies Limited Techniques for estimating expected performance in a task assignment system
US10509669B2 (en) 2017-11-08 2019-12-17 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a task assignment system
US10110746B1 (en) 2017-11-08 2018-10-23 Afiniti Europe Technologies Limited Techniques for benchmarking pairing strategies in a task assignment system
US11467869B2 (en) 2017-11-08 2022-10-11 Afiniti, Ltd. Techniques for benchmarking pairing strategies in a task assignment system
US11399096B2 (en) 2017-11-29 2022-07-26 Afiniti, Ltd. Techniques for data matching in a contact center system
US11743388B2 (en) 2017-11-29 2023-08-29 Afiniti, Ltd. Techniques for data matching in a contact center system
US10509671B2 (en) 2017-12-11 2019-12-17 Afiniti Europe Technologies Limited Techniques for behavioral pairing in a task assignment system
US11269682B2 (en) 2017-12-11 2022-03-08 Afiniti, Ltd. Techniques for behavioral pairing in a task assignment system
US11915042B2 (en) 2017-12-11 2024-02-27 Afiniti, Ltd. Techniques for behavioral pairing in a task assignment system
US10623565B2 (en) 2018-02-09 2020-04-14 Afiniti Europe Technologies Limited Techniques for behavioral pairing in a contact center system
US11250359B2 (en) 2018-05-30 2022-02-15 Afiniti, Ltd. Techniques for workforce management in a task assignment system
US10496438B1 (en) 2018-09-28 2019-12-03 Afiniti, Ltd. Techniques for adapting behavioral pairing to runtime conditions in a task assignment system
US10860371B2 (en) 2018-09-28 2020-12-08 Afiniti Ltd. Techniques for adapting behavioral pairing to runtime conditions in a task assignment system
US10867263B2 (en) 2018-12-04 2020-12-15 Afiniti, Ltd. Techniques for behavioral pairing in a multistage task assignment system
US11144344B2 (en) 2019-01-17 2021-10-12 Afiniti, Ltd. Techniques for behavioral pairing in a task assignment system
US11418651B2 (en) 2019-08-12 2022-08-16 Afiniti, Ltd. Techniques for pairing contacts and agents in a contact center system
US11778097B2 (en) 2019-08-12 2023-10-03 Afiniti, Ltd. Techniques for pairing contacts and agents in a contact center system
US11019214B2 (en) 2019-08-12 2021-05-25 Afiniti, Ltd. Techniques for pairing contacts and agents in a contact center system
US10757261B1 (en) 2019-08-12 2020-08-25 Afiniti, Ltd. Techniques for pairing contacts and agents in a contact center system
US11445062B2 (en) 2019-08-26 2022-09-13 Afiniti, Ltd. Techniques for behavioral pairing in a task assignment system
US11196865B2 (en) 2019-09-19 2021-12-07 Afiniti, Ltd. Techniques for decisioning behavioral pairing in a task assignment system
US11736614B2 (en) 2019-09-19 2023-08-22 Afiniti, Ltd. Techniques for decisioning behavioral pairing in a task assignment system
US10917526B1 (en) 2019-09-19 2021-02-09 Afiniti, Ltd. Techniques for decisioning behavioral pairing in a task assignment system
US10757262B1 (en) 2019-09-19 2020-08-25 Afiniti, Ltd. Techniques for decisioning behavioral pairing in a task assignment system
US11611659B2 (en) 2020-02-03 2023-03-21 Afiniti, Ltd. Techniques for behavioral pairing in a task assignment system
US11258905B2 (en) 2020-02-04 2022-02-22 Afiniti, Ltd. Techniques for error handling in a task assignment system with an external pairing system
US11677876B2 (en) 2020-02-05 2023-06-13 Afiniti, Ltd. Techniques for sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system
US11050886B1 (en) 2020-02-05 2021-06-29 Afiniti, Ltd. Techniques for sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system
US11115535B2 (en) 2020-02-05 2021-09-07 Afiniti, Ltd. Techniques for sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system
US11206331B2 (en) 2020-02-05 2021-12-21 Afiniti, Ltd. Techniques for sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system
US11922213B2 (en) 2021-01-15 2024-03-05 Afiniti, Ltd. Techniques for behavioral pairing in a task assignment system

Also Published As

Publication number Publication date
US6088444A (en) 2000-07-11
US6487291B1 (en) 2002-11-26
US6222920B1 (en) 2001-04-24

Similar Documents

Publication Publication Date Title
US6088444A (en) Method and apparatus for value-based queuing of telephone calls
US5946388A (en) Method and apparatus for priority queuing of telephone calls
US6798876B1 (en) Method and apparatus for intelligent routing of incoming calls to representatives in a call center
US4800583A (en) Overflow call handling system
US7068775B1 (en) System and method for managing a hold queue based on customer information retrieved from a customer database
EP0940965B1 (en) Call center agent selection that optimizes call wait times
US6333980B1 (en) Automatic call distributor and method for routing incoming telephone calls based on proficiency ratings of agents
US5742675A (en) Method and apparatus for automatically distributing calls to available logged-in call handling agents
US5987115A (en) Systems and methods for servicing calls by service agents connected via standard telephone lines
US5903877A (en) Transaction center for processing customer transaction requests from alternative media sources
US5329583A (en) Enhanced automatic call distribution system operation
US6850612B2 (en) End user automatic call distributor network control
US5978467A (en) Method and apparatus for enabling interaction between callers with calls positioned in a queue
US5444774A (en) Interactive queuing sytem for call centers
US6449356B1 (en) Method of multi-media transaction processing
US7184540B2 (en) Personality based matching of callers to agents in a communication system
US5020095A (en) Interactive call distribution processor
US6222919B1 (en) Method and system for routing incoming telephone calls to available agents based on agent skills
US6798877B2 (en) Enhanced end user automatic call distributor control
EP1077564B1 (en) Modification of voice prompting based on prior communication in a call center
US6801620B2 (en) Enhanced agent automatic call distribution control
US6813349B2 (en) Communication of user data to an automatic call distributor agent
US7206400B2 (en) Method and system for data field reuse
CN113923307A (en) Mobile communication cloud intelligent call management system and communication adaptation layer thereof
EP1068745A1 (en) Method in a telephone service for implementing queuing according to a desired charge

Legal Events

Date Code Title Description
AS Assignment

Owner name: JSW INVESTMENTS, LLC, CONNECTICUT

Free format text: SECURITY INTEREST;ASSIGNOR:WALKER DIGITAL, LLC;REEL/FRAME:013740/0219

Effective date: 20021226

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: WALKER DIGITAL, LLC, CONNECTICUT

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JSW INVESTMENTS, LLC;REEL/FRAME:017783/0080

Effective date: 20050527

AS Assignment

Owner name: WALKER DIGITAL, LLC, CONNECTICUT

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:JSW INVESTMENTS, LLC;REEL/FRAME:018668/0615

Effective date: 20050527