IP Library Granted Patent US 10,484,542
Granted Patent B1
US 10,484,542 · App. 16/235,628 · Granted Nov 19, 2019

System and method for hybridized chat automation

Inventor: Brent Rager (Indianapolis, IN)
H04M3/5183G06F17/2765H04L51/02
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,484,542
App. No.
16/235,628
Granted
Nov 19, 2019
Kind
B1
Abstract

In a system for managing blended agent and automated chat in a contact center setting, the system includes: a chat orchestration server invoking natural language processing on a received communication, selecting a standardized text communication responsive to the natural-language-processed communication, and transmitting the standardized text communication to an agent device; and a knowledge management server for determining confidence values and populating ranked lists of responsive standardized text communications.

Claims (46)

1. A method of managing chat in a contact center setting, wherein the chat comprises a blended agent and automated chat, the method comprising:

(a) receiving from a chat orchestration server a first signal indicating an initiating communication;

(b) invoking by the chat orchestration server natural language processing on the initiating communication;

(c) retrieving, by the chat orchestration server, a standardized text communication responsive to the natural-language-processed communication from a memory coupled to a knowledge management server;

(d) determining, by the knowledge management server, a confidence value of the standardized text communication responsive to the natural-language-processed communication;

(e) populating, by the knowledge management server, a determined ranked order of standardized text communications, wherein the rank order is configured in response to the confidence value of the standardized text communication;

(f) transmitting, by the chat orchestration server, an instruction to display on an agent device the determined ranked order;

(g) receiving, by the chat orchestration server, a second signal indicating a selection from the agent device of a standardized text communication responsive to the natural-language-processed initiating communication;

(h) directing, by the chat orchestration server, an automated standardized-text-communication chat for communication with an end user based on the received second signal indicating the selection from the agent device of the standardized text communications; and

repeating steps (a)-(h) until an action occurs as indicated by a third signal received by the chat orchestration server.

2. The method of claim 1 , wherein the initiating communication is a chat-based communication from an end user.

3. The method of claim 2 , wherein the end user interacts with the contact center through a webchat.

4. The method of claim 1 , wherein step (c) and (d) are repeated for a plurality of standardized text communications responsive to the natural-language-processed communication, and wherein the ranked order of standardized text communications determined in step (e) is comprised of said plurality of standardized text communications responsive to the natural-language-processed communication.

5. The method of claim 1 , further comprising the knowledge management server live training the confidence value of the standardized text communication in response to the selection from the agent device of a standardized text communication responsive to the natural-language-processed initiating communication.

6. The method of claim 1 , wherein step (d) of determining, by the knowledge management server, a confidence value of the standardized text communication responsive to the natural-language-processed communication comprises:

(d1) determining, by the knowledge management server, a confidence value of the standardized text communication responsive to the natural-language-processed communication;

(d2) determining, by the knowledge management server, a threshold for the determined confidence value of the standardized text communication responsive to the natural-language-processed communication; and

(d3) transmitting, by the knowledge management server, the standardized text communication for population in the ranked order if the determined confidence value meets or exceeds the determined threshold.

7. The method of claim 6 , wherein the determined confidence values of a plurality of standardized text communications responsive to the natural-language-processed communication influences the determined threshold.

8. The method of claim 6 , wherein the knowledge management server is configured to live train the confidence value of the standardized text communication if the confidence value is below the determined threshold.

9. The method of claim 8 , wherein the live training of the confidence value of the standardized text communication is determined in response to the selection from the agent device of a standardized text communication responsive to the natural-language-processed initiating communication.

10. The method of claim 1 , wherein the third signal received by the chat orchestration server indicates completion of a chat conversation between the end user and an agent operating the agent device.

11. A system for managing chat in a contact center setting, wherein the chat comprises a blended agent and automated chat, the system comprising:

a chat orchestration server processor; and

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

receive a first signal indicating an initiating communication;

invoke natural language processing on the initiating communication;

retrieve a standardized text communication responsive to the natural-language-processed communication from a memory coupled to a knowledge management server;

transmit an instruction to display on an agent device a determined ranked order of standardized text communications;

receive a second signal indicating a selection from an agent device of a standardized text communication responsive to the natural-language-processed initiating communication; and

direct an automated standardized-text-communication chat for communication with an end user based on the received second signal indicating the selection from the agent device of the standardized text communications; and

a knowledge management server processor; and

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

determine a confidence value of the standardized text communication responsive to the natural-language-processed communication; and

populate the determined ranked order of standardized text communications, wherein the rank order is configured in response to the confidence value of the standardized text communication.

12. The system of claim 11 , wherein the initiating communication is a chat-based communication from an end user.

13. The system of claim 12 , wherein the end user interacts with the contact center through a webchat.

14. The system of claim 11 , wherein the instructions that cause the chat orchestration server processor to retrieve a standardized text communication responsive to the natural-language-processed communication from a memory coupled to a knowledge management server and the instructions that cause the knowledge management server processor to determine a confidence value of the standardized text communication responsive to the natural-language-processed communication are repeated for a plurality of standardized text communications responsive to the natural-language-processed communication, and wherein the ranked order of standardized text communications populated by the knowledge management server processor is comprised of said plurality of standardized text communications responsive to the natural-language-processed communication.

15. The system of claim 11 , further comprising the instructions causing the knowledge management server processor to live train the confidence value of the standardized text communication in response to the selection from the agent device of a standardized text communication responsive to the natural-language-processed initiating communication.

16. The system of claim 11 , wherein the instructions further cause the knowledge management server processor to:

determine a threshold for the determined confidence value of the standardized text communication responsive to the natural-language-processed communication; and

transmit the standardized text communication for population in the ranked order if the determined confidence value meets or exceeds the determined threshold.

17. The system of claim 16 , wherein the determined confidence values of a plurality of standardized text communications responsive to the natural-language-processed communication influences the determined threshold.

18. The system of claim 16 , wherein the knowledge management server processor is configured with instructions to live train the confidence value of the standardized text communication if the confidence value is below the determined threshold.

19. The system of claim 18 , wherein the live training of the confidence value of the standardized text communication is determined in response to the selection from the agent device of a standardized text communication responsive to the natural-language-processed initiating communication.

20. The system of claim 11 , the instructions for the chat orchestration server processor and the knowledge management server are configured to repeat until an action occurs as indicated by a third signal received by the chat orchestration server processor.

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 Jan 30, 2025
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 070056/0995 →
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 Dec 31, 2018
From: RAGER, BRENT
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 047874/0360 →
Cited By (5)
US 12,278,931 US 12,430,500 US 12,602,376 US 12,602,378 US 12,639,523