IP Library Granted Patent US 10,708,428
Granted Patent B2
US 10,708,428 · App. 15/989,859 · Granted Jul 7, 2020

System and method for site aware routing for callback

Inventors: Vladimir Mezhibovsky (San Francisco, CA); Nikolay Korolev (Concord, CA); Vitaliy Teryoshin (Danville, CA); Gregory Duclos (Toronto, CA); Herbert Ristock (Walnut Creek, CA)
H04M3/5231H04M3/5175H04M3/5232H04M3/5237
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,708,428
App. No.
15/989,859
Granted
Jul 7, 2020
Kind
B2
Abstract

A system includes a router to route a call to agent stations, processor and a memory. The memory stores instructions, which when executed by the processor, causes the processor to identify the call as a callback, identify an available agent station at a same site as the router if the call is a callback, and establish the callback with the available agent station at the same site as the router where the callback is initiated.

Claims (47)

1. A system, comprising:

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

identify a voice callback request;

determine that a callback call is to be initiated for the voice callback request;

predict a first likelihood that a first agent associated with a first agent station will be available for handling the callback call, the first agent station being associated with a first call server located at a first geographic site same as the first geographic site of the first agent station;

predict a second likelihood that a second agent associated with a second agent station will be available for handling the callback call, the second likelihood being lower than the first likelihood, the second agent station being associated with a second call server located at a second geographic site same as the second geographic site of the second agent station;

select the first agent as the predicted agent based on the prediction;

identify a geographic site associated with the first agent station;

select the first call server from among the first and second call servers based on the identifying the geographic site associated with the first agent station;

initiate the callback call via the first call server; and

establish the callback call with the first agent station at the same first geographic site as the first call server where the callback call is initiated.

2. The system of claim 1 , wherein the instructions further cause the processor to identify the first agent as being available, wherein the identifying occurs within a set time threshold.

3. The system of claim 1 , wherein the instructions further cause the processor to:

identify a second callback call;

determine that the first agent is unavailable;

wait for the first agent to become available within a time threshold;

in response to determining that the first agent does not become available within the time threshold, establish the second callback call with an agent station at a different site than the site of the first call server.

4. The system of claim 1 , wherein the first call server is an orchestration server configured to establish the callback call with the first agent station.

5. The system of claim 1 , wherein the instructions further cause the processor to monitor a success rate of customer answered callbacks.

6. The system of claim 5 , wherein the instructions further cause the processor to adjust a number of callbacks based on the success rate.

7. The system of claim 1 , wherein the instructions further cause the processor to identify whether the first agent station will become available.

8. The system of claim 1 , wherein the instructions further cause the processor to consider a primary and a secondary skill of the first agent of the first agent station before establishing the callback call with the first agent station.

9. The system of claim 1 , wherein the instructions further cause the processor to optimize pacing of future callback calls based on establishing the callback call with the first agent station at the same site as the first call server.

10. The system of claim 9 , wherein the instructions further cause the processor to monitor inbound call traffic to optimize pacing.

11. A method, comprising:

identifying, by a processor, a voice callback request;

determining, by the processor, that a callback call is to be initiated for the voice callback request;

predicting, by the processor, a first likelihood that a first agent associated with a first agent station will be available for handling the callback call, the first agent station being associated with a first call server located at a first geographic site same as the first geographic site of the first agent station;

predicting, by the processor, a second likelihood that a second agent associated with a second agent station will be available for handling the callback call, the second likelihood being lower than the first likelihood, the second agent station being associated with a second call server located at a second geographic site same as the second geographic site of the second agent station;

selecting, by the processor, the first agent as the predicted agent based on the prediction;

identifying, by the processor, a geographic site associated with the first agent station;

select the first call server from among the first and second call servers based on the identifying the geographic site associated with the first agent station;

initiating, by the processor, the callback call via the first call server; and

establishing, by the processor, the callback call with the first agent station at the same first geographic site as the first call server.

12. The method of claim 11 , further comprising identifying the first agent as being available, wherein the identifying occurs within a set time threshold.

13. The method of claim 11 , further comprising:

identifying a second callback call;

determining that the first agent is unavailable;

waiting for the first agent to become available within a time threshold;

in response to determining that the first agent does not become available within the time threshold, establishing the second callback call with an agent station at a different site than the site of the first call server.

14. The method of claim 11 , wherein the call server is an orchestration server configured to establish the callback call with the first agent station.

15. The method of claim 11 , further comprising monitoring a success rate of customer answered callbacks.

16. The method of claim 15 , further comprising adjusting a number of callbacks based on the success rate.

17. The method of claim 11 , further comprising identifying whether the first agent station will become available.

18. The method of claim 11 , further comprising considering a primary and a secondary skill of the first agent of the first agent station before establishing the callback call with the first agent station.

19. The method of claim 11 , further comprising optimizing pacing of future callback calls based on establishing the callback call with the first agent station at the same site as the first call server.

20. The method of claim 19 , further comprising monitoring inbound call traffic to optimize pacing.

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 May 13, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067391/0073 →
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 May 29, 2018
From: MEZHIBOVSKY, VLADIMIR; KOROLEV, NIKOLAY; TERYOSHIN, VITALIY; DUCLOS, GREGORY JACOB; RISTOCK, HERBERT W.A.
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 045921/0469 →
Continuity (2)
Continuation 15242116 · Aug 19, 2016
Related Publication 20180278749A1 · Sep 27, 2018
Cited By (2)
US 12,438,982 US 12,477,068