IP Library Granted Patent US 10,033,868
Granted Patent B2
US 10,033,868 · App. 15/253,759 · Granted Jul 24, 2018

System and method for anticipating and preloading data in a customer contact center

Inventors: Josef Eric Eisner (Larkspur, CA); David Beilis (Toronto, CA); Herbert Willi Artur Ristock (Walnut Creek, CA)
H04M3/5183H04M3/42221H04M3/5133H04M3/5175
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,033,868
App. No.
15/253,759
Granted
Jul 24, 2018
Kind
B2
Abstract

A method for anticipating and preloading data in a customer contact center, the method comprising: monitoring, by a processor, an interaction of an agent of the customer contact center, with an agent device, during a communication session with a customer of the customer contact center; anticipating, by the processor, data to be accessed during a communication session; pre-loading, by the processor, the data in a memory device; detecting, by the processor, a request for the data; and providing, by the processor, the data for output on the agent device in response to the request.

Claims (40)

1. A method for anticipating and preloading data in a customer contact center, the method comprising:

monitoring, by a processor, an interaction of an agent of the customer contact center, with an agent device, during a communication session with a customer of the customer contact center;

anticipating, by the processor, data to be accessed during a communication session;

retrieving, by the processor, the data anticipated to be accessed during the communication session;

pre-loading, by the processor in a memory device, a graphical agent desktop configured to display the data, the graphical agent desktop including a graphical representation of the data anticipated to be accessed during the communication session;

detecting, by the processor, a request for the data; and

providing, by the processor, the graphical agent desktop configured to display the data for output on the agent device in response to the request.

2. The method of claim 1 , further comprising refraining from outputting the data on the agent device until the request is detected.

3. The method of claim 1 , wherein the interaction is with a graphical user interface hosted by the agent device.

4. The method of claim 1 , wherein the anticipating is based on anticipating a next interaction of the agent with the agent device.

5. The method of claim 4 , wherein the next interaction is anticipated based on monitoring progress of an agent script.

6. The method of claim 4 , wherein the next interaction is anticipated based on monitoring state of a model of a graphical user interface hosted by the agent device.

7. The method of claim 1 , wherein the memory device is cache memory.

8. The method of claim 1 , wherein the anticipating is based on a location of the customer.

9. The method of claim 1 , wherein the anticipating is based on a time of day of the interaction.

10. The method of claim 1 , wherein the anticipating is based on occurrence of a predefined calendar event.

11. A system for anticipating and preloading data in a customer contact center, the system comprising:

a processor; and

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

monitor an interaction of an agent of the customer contact center, with an agent device, during a communication session with a customer of the customer contact center;

anticipate data to be accessed during a communication session;

retrieve the data anticipated to be accessed during the communication session;

pre-load, in a memory device, a graphical agent desktop configured to display the data, the graphical agent desktop including a graphical representation of the data anticipated to be accessed during the communication session;

detect a request for the data; and

provide the graphical agent desktop configured to display the data for output on the agent device in response to the request.

12. The system of claim 11 , further comprising refraining from outputting the data on the agent device until the request is detected.

13. The system of claim 11 , wherein the interaction is with a graphical user interface hosted by the agent device.

14. The system of claim 11 , wherein the anticipating is based on anticipating a next interaction of the agent with the agent device.

15. The system of claim 14 , wherein the next interaction is anticipated based on monitoring progress of an agent script.

16. The system of claim 14 , wherein the next interaction is anticipated based on monitoring state of a model of a graphical user interface hosted by the agent device.

17. The system of claim 11 , wherein the memory device is cache memory.

18. The system of claim 11 , wherein the anticipating is based on a location of the customer.

19. The system of claim 11 , wherein the anticipating is based on a time of day of the interaction.

20. A system for anticipating and preloading data in a customer contact center, the system comprising:

means for monitoring an interaction of an agent of the customer contact center, with an agent device, during a communication session with a customer of the customer contact center;

means for anticipating data to be accessed during a communication session;

means for retrieving the data anticipated to be accessed during the communication session;

means for pre-loading, in a memory device, a graphical agent desktop configured to display the data, the graphical agent desktop including a graphical representation of the data anticipated to be accessed during the communication session;

means for detecting a request for the data; and

means for providing the graphical agent desktop configured to display the data for output on the agent device in response to the request.

Assignments (6)
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 →
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CHANGE OF NAME Recorded May 13, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067391/0101 →
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 Aug 2, 2017
From: EISNER, JOSEF ERIC; BEILIS, DAVID; RISTOCK, HERBERT WILLI ARTUR
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 043175/0964 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
Continuity (1)
Related Publication 20180063327A1 · Mar 1, 2018
Cited By (1)
US 12,353,498