IP Library Granted Patent US 10,440,182
Granted Patent B1
US 10,440,182 · App. 15/594,148 · Granted Oct 8, 2019

Management of transaction routing to enterprise agents

Inventors: Sergey Fedorov (Moraga, CA); Nikolay Anisimov (Concord, CA); Herbert Willi Artur Ristock (Walnut Creek, CA); Vladimir Mezhibovsky (San Francisco, CA); Nikolay I. Korolev (Concord, CA); Vadim Dymshyts (Pacifica, CA)
H04M3/5232H04M3/5166H04M3/5191
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,440,182
App. No.
15/594,148
Granted
Oct 8, 2019
Kind
B1
Abstract

A system is provided for routing transactions to individual ones of a group of agents, comprising, a queue wherein transactions to be routed are placed, a transmission facility sending invitations to interact with a transaction from the queue to agents, and a router routing transactions from the queue to individual agents who accept the invitation.

Claims (37)

1. A method for routing transactions to agents, comprising:

identifying a plurality of transactions from a plurality of customers for routing to a plurality of agents;

calculating a rate for sending invitations to the plurality of agents for handling a first transaction of the plurality of transactions;

adjusting the calculated rate based on statistics related to processing of the transactions;

pacing the invitations to the plurality of agents based on the adjusted rate, wherein in accordance with the pacing, at a particular point in time, first and second ones of the invitations are respectively sent to first and second agents of the plurality of agents for handling a second transaction of the plurality of transactions;

receiving acceptance of respectively the first and second ones of the invitations by respectively the first and second agents; and

in response to acceptance of the first one of the invitations by the first agent, causing routing of the second transaction to the first agent,

wherein the second agent accepting the second one of the invitations fails to receive the second transaction of the plurality of transactions.

2. The method of claim 1 comprising updating a status identifier for each of the plurality of agents relative to invitation and engagement.

3. The method of claim 2 wherein the status identifier of each of the plurality of agents who terminate engagement to a transaction is set as ready to receive the invitations.

4. The method of claim 3 wherein a preset time delay is applied before updating the status identifier of each of the plurality of agents to ready to receive the invitations.

5. The method of claim 2 wherein the status identifier for each of the plurality of agents who have been sent the invitations, but have not responded, is updated to pending response to an invitation.

6. The method of claim 1 , wherein the adjusting of the calculated rate is based on a rate of incoming transactions, a probability that the plurality of the agents ready to receive the invitations will accept the invitations, and a mean interaction handling time.

7. The method of claim 1 wherein the invitations are withdrawn after a preset time.

8. The method of claim 1 wherein the plurality of agents have access to a computerized appliance with a display, the computerized appliance executing a desktop application for facilitating transaction interaction, wherein an indicia is presented on the display for a received one of the invitations, the indicia remaining visible while the received invitation is active.

9. The method of claim 8 further comprising an audio or a visual signal, or both, at the computerized appliance to alert each of the plurality of agents that an invitation has been received.

10. The method of claim 8 wherein, in response to the second transaction being routed to the first agent, information concerning the second transaction is provided to the computerized appliance of the first agent to aid the first agent in interacting with the second transaction.

11. The method of claim 10 wherein the information concerning the second transaction comprises at least identity of an initiator of the second transaction, and indication of a purpose for the second transaction.

12. A system for routing transactions to agents, comprising:

a processor; and

a memory, wherein the memory stores instructions that, when executed by the processor, cause the processor to:

identify a plurality of transactions from a plurality of customers for routing to a plurality of agents;

calculate a rate for sending invitations to the plurality of agents for handling a first transactions of the plurality of transactions;

adjust the calculated rate based on statistics related to processing of the transactions;

pace the invitations to the plurality of agents based on the adjusted rate, wherein in accordance with the pacing, at a particular point in time, first and second ones of the invitations are respectively sent to first and second agents of the plurality of agents for handling a second transaction of the plurality of transactions; and

receive acceptance of respectively the first and second ones of the invitations by respectively the first and second agents;

a router configured to route the second transaction to the first agent in response to acceptance of the first one of the invitations by the first agent, wherein the router is configured to refrain from routing the second transaction to the second agent accepting the second one of the invitations.

13. The system of claim 12 comprising a data repository storing a status identifier for each of the plurality of agents relative to invitation and engagement.

14. The system of claim 13 wherein the instructions further cause the processor to update the status identifier for the first agent to whom the second transaction has been routed, and who has connected to the second transaction, as being engaged in a transaction.

15. The system of claim 11 wherein the instructions further cause the processor to update a status identifier of each of the plurality of agents who terminate engagement to a transaction from the queue is set as ready to receive the invitations.

16. The system of claim 15 wherein the instructions further cause the processor to apply a preset time delay before updating the status identifier of each of the plurality of agents to ready to receive the invitations.

17. The system of claim 13 wherein the instructions further cause the processor to update the status identifier of each of the plurality of agents who have been sent the invitations, but have not responded, as pending response to an invitation.

18. The system of claim 12 , wherein the instructions that cause the processor to adjust the calculated rate include instructions that cause the processor to adjust the calculated rate at least based on a rate of incoming transactions, a probability that the plurality of agents ready to receive the invitations will accept the invitations, and a mean interaction handling time.

19. The system of claim 12 wherein the instructions further cause the processor to withdraw the invitations transmitted to the plurality of agents after a preset time.

20. The system of claim 12 wherein each of the plurality of agents have access to a computerized appliance with a display, the computerized appliance executing a desktop application for facilitating transaction interaction, wherein an indicia is presented on the display for a received one of the invitations, the indicia remaining visible while the received invitation is active.

21. The method of claim 1 further comprising:

reserving the second agent for routing a third interaction received at a future point in time, to the second agent.

Assignments (4)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 04814/0387 Recorded Feb 5, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070115/0445 →
CHANGE OF NAME Recorded Jun 7, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067651/0783 →
SECURITY AGREEMENT Recorded Feb 22, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ECHOPASS CORPORATION; GREENEDEN U.S. HOLDINGS II, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 048414/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2017
From: FEDOROV, SERGEY; ANISIMOV, NIKOLAY; RISTOCK, HERBERT; MEZHIBOVSKY, VLADIMIR; KOROLEV, NIKOLAY; DYMSHYTS, VADIM
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 043600/0503 →
Continuity (1)
Continuation 12427172 · Apr 21, 2009