IP Library Granted Patent US 9,912,810
Granted Patent B2
US 9,912,810 · App. 15/178,503 · Granted Mar 6, 2018

System and method for chat automation

Inventors: Paul Segre (Sonoma, CA); Eric Tamblyn (Murphy, TX); Herbert Willi Artur Ristock (Walnut Creek, CA); Arnaud LeJeune (Chicago, IL); Richard McCrossan (Lisburn, GB); Steve O'Donoghue (San Francisco, CA)
Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
H04M3/5166H04L51/02H04L51/046H04L51/24H04L65/1069H04L65/1093H04M3/5191H04M3/54
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 9,912,810
App. No.
15/178,503
Granted
Mar 6, 2018
Kind
B2
Abstract

In a system for managing chat automation, the system includes: a processor; and a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to: receive a signal indicating a communication is being initiated by an end user operating an end user device; receive information from the end user device regarding the communication; select a conversation path based on the information regarding the communication; invoke an automated chat resource for engaging in a chat communication session with the end user device, wherein the automated chat resource is configured to follow the conversation path during the chat communication session; monitor confidence levels of automated chat responses during the chat communication session; and redirect the chat communication session to a second conversation path in response to at least one of the confidence levels falling below a threshold level.

Claims (47)

1. A method for managing chat automation, the method comprising:

receiving, by a processor, a signal indicating a communication is being initiated by an end user operating an end user device;

receiving, by the processor, information from the end user device regarding the communication, the information from the end user device comprising demographic information of the end user and a topic of the communication;

selecting, by the processor, a first automated conversation path from among a plurality of communication paths based on the topic of the communication, wherein each of the plurality of communication paths is defined by a predetermined unique group of one or more stages for progressing through an automated chat communication session;

selecting, by the processor, a first automated chat profile, based on the information regarding the communication, for use by an automated chat resource to engage in an automated chat communication session;

invoking, by the processor, the automated chat resource with the first automated chat profile for engaging in the automated chat communication session with the end user device, wherein the automated chat resource is configured to follow the first automated conversation path during the chat communication session;

monitoring, by the processor, automated chat responses during the chat communication session for calculating a confidence level based on the first automated chat profile and the conversation path; and

redirecting, by the processor, the chat communication session to a second automated conversation path and transitioning the chat communication session to a second automatic chat profile in response to the confidence level falling below a first threshold level based on input received from the end user device during the chat communication session, wherein the automated chat resource is configured to follow the second automated conversation path during the chat communication session.

2. The method of claim 1 , further comprising traversing, by the processor, the second automated conversation path.

3. The method of claim 1 , further comprising:

transmitting, by the processor, an instruction to display a proposed response on an agent device corresponding to a contact center agent.

4. The method of claim 3 , further comprising receiving, by the processor, a modification to the proposed response from the agent device.

5. The method of claim 4 , further comprising transmitting, by the processor, an instruction to display the proposed response with the modification to the end user device.

6. The method of claim 1 , further comprising transmitting, by the processor, a signal to route the chat communication to a live agent in response to the confidence level being below a second threshold level.

7. The method of claim 1 , further comprising transmitting, by the processor, an instruction to display a graphical representation of the first automated conversation path on an agent device corresponding to a contact center agent.

8. The method of claim 7 , further comprising receiving, by the processor, a selection of the second automated conversation path from the agent device.

9. The method of claim 1 , wherein the first automated conversation path is a provided by a script.

10. The method of claim 1 , wherein the automated chat responses are based on history and state of the chat communication.

11. The method of claim 1 , wherein the confidence level is determined based on feedback from the end user device.

12. A system for managing chat automation, 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:

receive a signal indicating a communication is being initiated by an end user operating an end user device;

receive information from the end user device regarding the communication, the information from the end user device comprising demographic information of the end user and a topic of the communication;

select a first automated conversation path from among a plurality of conversation paths based on the topic of the communication, wherein each of the plurality of communication paths is defined by a predetermined unique group of one or more stages for progressing through an automated chat communication session;

select a first automated chat profile, based on the information regarding the communication, for use by an automated chat resource to engage in an automated chat communication session;

invoke the automated chat resource with the first automated chat profile for engaging in the automated chat communication session with the end user device, wherein the automated chat resource is configured to follow the first automated conversation path during the chat communication session;

monitor of automated chat responses during the chat communication session for calculating a confidence level based on the first automated chat profile and the conversation path; and

redirect the chat communication session to a second automated conversation path and transition the chat communication session to a second automatic chat profile in response to at least one of the confidence levels falling below a first threshold level based on input received from the end user device during the chat communication session, wherein the automated chat resource is configured to follow the second automated conversation path during the chat communication session.

13. The system of claim 12 , wherein the instructions further cause the processor to traverse the second automated conversation path.

14. The system of claim 12 , further comprising:

wherein the instructions further cause the processor to transmit an instruction to display a proposed response on an agent device corresponding to a contact center agent.

15. The system of claim 14 , wherein the instructions further cause the processor to receive a modification to the proposed response from the agent device.

16. The system of claim 15 , wherein the instructions further cause the processor to transmit an instruction to display the proposed response with the modification to the end user device.

17. The system of claim 12 , wherein the instructions further cause the processor to transmit a signal to route the chat communication to a live agent in response to the confidence level being below a second threshold level.

18. The system of claim 12 , wherein the instructions further cause the processor to transmit an instruction to display a graphical representation of the first automated conversation path on an agent device corresponding to a contact center agent.

19. The system of claim 18 , wherein the instructions further cause the processor to receive a selection of the second automated conversation path from the agent device.

20. A method for managing chat automation, the method comprising:

receiving, by a processor, a signal indicating a communication is being initiated by an end user operating an end user device;

receiving, by the processor, information from the end user device regarding the communication, the information from the end user device comprising demographic information of the end user and a topic of the communication;

selecting, by the processor, a first automated conversation path from among a plurality of communication paths based on the topic of the communication, wherein each of the plurality of communication paths is defined by a predetermined unique group of one or more stages for progressing through an automated chat communication session;

selecting, by the processor, a first automated chat profile, based on the information regarding the communication, for use by an automated chat resource to engage in an automated chat communication session, wherein the first automated chat profile corresponds to at least one of a topic specialization, a dialect, a language, or a personality trait;

invoking, by the processor, the automated chat resource with the first automated chat profile for engaging in the automated chat communication session with the end user device, wherein the automated chat resource is configured to follow the first automated conversation path during the chat communication session;

monitoring, by the processor, automated chat responses during the chat communication session for calculating a confidence level based on the first automated chat profile and the conversation path;

redirecting, by the processor, the chat communication session to a second automated conversation path and transitioning the chat communication session to a second automatic chat profile in response to the confidence level falling below a first threshold level based on input received from the end user device during the chat communication session, wherein the automated chat resource is configured to follow the second automated conversation path during the chat communication session;

traversing, by the processor, the second conversation path utilizing the second automatic chat profile; and

transmitting, by the processor, a signal to route the chat communication to a live agent in response to the confidence level falling below a second threshold level.

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 Dec 5, 2017
From: SEGRE, PAUL; TAMBLYN, ERIC; RISTOCK, HERBERT WILLI ARTUR; LEJUENE, ARNAUD; MCCROSSAN, RICHARD; O'DONOGHUE, STEVE
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 044302/0815 →
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 (2)
Continuation 15149031 · May 6, 2016
Related Publication 20170324866A1 · Nov 9, 2017