IP Library › Granted Patent US 11,122,165
Granted Patent B1
US 11,122,165 · App. 16/887,260 · Granted Sep 14, 2021

Systems and methods for customer service agent-guided chat session digital assistant

Inventors: Saivivek T. Thiyagarajan (Ashburn, VA); Shoma Chakravarty (Chevy Chase, MD); Sankar Shanmugam (Dayton, NJ); Srinivasa Kaniganti (Frisco, TX); Madhu Talupur (Princeton, NJ); Sathiyamoorthy Dhanapal (Suwanee, GA); Amit Mahajan (Bridgewater, NJ); Nitin Ahuja (Irving, TX); Amar Nageswaram (Irving, TX)
Assignee: Verizon Patent and Licensing Inc.
H04M3/5191H04L51/02H04M3/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 11,122,165
App. No.
16/887,260
Filed
May 29, 2020
Granted
Sep 14, 2021
Kind
B1
Art Unit
2652
USPC
379/266.01
Abstract

A method, device, and computer-readable medium provide for receiving, via a chatbot access channel, a chat message from a user device associated with a customer chat session; determining that the chat message includes a customer intent that corresponds to a chat flow for the customer chat session; generating one or more suggested response messages based on the chat message, wherein at least one of the one or more suggested response messages includes a previously stored chat message response corresponding to the customer intent and approved by a service agent; presenting, via a display, a transcript of a messaging sequence for the customer chat session concurrently with a user interface that enables the service agent to perform an action with respect to the one or more suggested response messages; and sending, via the chatbot access channel, a selected one of the one or more suggested response messages to the user device.

Claims (43)

1. A method comprising:

receiving, via a chatbot access channel, a chat message from a user device associated with a customer chat session;

determining, by a network device, that the chat message includes a customer intent that corresponds to a chat flow for the customer chat session;

generating, by the network device, one or more suggested response messages based on the chat message, wherein at least one of the one or more suggested response messages includes a previously stored chat message response corresponding to the customer intent and incorporating a first alteration to text of the previously stored chat message response made by a service agent;

presenting, via a display associated with the network device, a transcript of a messaging sequence for the customer chat session concurrently with a user interface (UI) that enables the service agent to perform an action with respect to making a second alteration to the text of the previously stored chat message response; and

sending, via the chatbot access channel, the previously stored chat message response to the user device.

2. The method of claim 1 , wherein sending the previously stored chat message response includes sending the previously stored chat message response after a predetermined amount of time without the service agent performing the action.

3. The method of claim 2 , wherein the predetermined amount of time is a value that is based on the one or more suggested response messages.

4. The method of claim 2 , wherein the predetermined amount of time is a value that is based on a relative confidence level associated with the one or more suggested response messages.

5. The method of claim 1 , wherein sending the previously stored chat message response further comprises sending the previously stored chat message response having the second alternation to the text made by the service agent.

6. The method of claim 1 , wherein the one or more suggested response messages includes a UI object that is configurable by the service agent.

7. The method of claim 1 , further comprising:

receiving input from the service agent with respect to the second alteration to the text; and

indexing, using an identifier for the service agent and an identifier for the customer intent, the altered previously stored chat message response.

8. A network device comprising:

a communication interface;

a memory for storing instructions; and

a processor configured to execute the instructions to:

receive, via a chatbot access channel, a chat message from a user device during a customer chat session;

determine that the chat message includes a customer intent that corresponds to a chat flow for the customer chat session;

generate one or more suggested response messages based on the chat message, wherein at least one of the one or more suggested response messages includes a previously stored chat message response corresponding to the customer intent and incorporating a first alteration to text of the previously stored chat message made by a service agent;

present, via a single display, a transcript of a messaging sequence for the customer chat session concurrently with a user interface (UI) that enables the service agent to perform an action with respect to making a second alteration to the text of the previously stored chat message response; and

send, via the chatbot access channel, the previously stored chat message response to the user device.

9. The network device of claim 8 , wherein to send the previously stored chat message response, the processor is further configured to send the previously stored chat message response after a predetermined amount of time without the service agent performing the action.

10. The network device of claim 9 , wherein the predetermined amount of time is a value that is based on the one or more suggested response messages.

11. The network device of claim 9 , wherein the predetermined amount of time is a value that is based on a relative confidence level associated with the one or more suggested response messages.

12. The network device of claim 8 , wherein to send the previously stored chat message response, the processor is further configured to send the previously stored chat message response having the second alternation to the text made by the service agent.

13. The network device of claim 8 , wherein the one or more suggested response messages includes a UI object that is configurable by the service agent.

14. The network device of claim 8 , wherein the processor is further configured to:

receive input from the service agent with respect to the second alteration to the text; and

index, using an identifier for the service agent and an identifier for the customer intent, the altered previously stored chat message response.

15. A non-transitory computer-readable medium including instructions that, when executed by a processor of a network device, cause the network device to:

receive, via a chatbot access channel, a chat message from a user device during a customer chat session;

determine that the chat message includes a customer intent that corresponds to a chat flow for the customer chat session;

generate one or more suggested response messages based on the chat message, wherein at least one of the one or more suggested response messages includes a previously stored chat message response corresponding to the customer intent and incorporating a first alteration to text of the previously stored chat message made by a service agent;

present, via a display, a transcript of a messaging sequence for the customer chat session concurrently with a user interface (UI) that enables the service agent to perform an action with respect to making a second alteration to the text of the previously stored chat message response; and

send, via the chatbot access channel, the previously stored chat message response to the user device.

16. The non-transitory computer-readable medium of claim 15 , further including instructions that, when executed by the processor cause the network device to:

send the previously stored chat message response after a predetermined amount of time without the service agent performing the action.

17. The non-transitory computer-readable medium of claim 16 , wherein the predetermined amount of time is a value that is based on the one or more suggested response messages.

18. The non-transitory computer-readable medium of claim 16 , wherein the predetermined amount of time is a value that is based on a relative confidence level associated with the one or more suggested response messages.

19. The non-transitory computer-readable medium of claim 15 , wherein to send the previously stored chat message response, instructions further cause the network device to send the previously stored chat message response having the second alternation to the text made by the service agent.

20. The non-transitory computer-readable medium of claim 15 , wherein the one or more suggested response messages includes a UI object that is configurable by the service agent.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2020
From: THIYAGARAJAN, SAIVIVEK T.; CHAKRAVARTY, SHOMA; SHANMUGAM, SANKAR; KANIGANTI, SRINIVASA; TALUPUR, MADHU; DHANAPAL, SATHIYAMOORTHY; MAHAJAN, AMIT; AHUJA, NITIN; NAGESWARAM, AMAR
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 052787/0281 →
Cited By (3)
US 12,197,875 US 12,373,476 US 12,659,284