IP Library Granted Patent US 9,785,715
Granted Patent B1
US 9,785,715 · App. 15/582,209 · Granted Oct 10, 2017

Systems, media, and methods for automated response to queries made by interactive electronic chat

Inventors: Andrew Thomas Busey (Austin, TX); Anthony Dan Chen (Austin, TX); Isao Uchida Jonas (Austin, TX); Douglas James Daniels, Jr. (Austin, TX); Benjamin Edward Lamm (Dallas, TX)
Assignee: CONVERSABLE, INC.
G06F17/30864G06N99/005G06Q50/01
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,785,715
App. No.
15/582,209
Granted
Oct 10, 2017
Kind
B1
Abstract

Systems, media, and methods for automated response to social queries comprising: monitoring queries from users, each query submitted to a vendor via an interactive chat feature of an external electronic communication platform, monitoring human responses to the queries, monitoring subsequent communications conducted via the electronic communication platform until each query is resolved; applying a first machine learning algorithm to the monitored communications to identify a query susceptible to response automation; applying a second machine learning algorithm to the query susceptible to response automation to identify one or more responses likely to resolve the query; and either i) notifying a human to respond to the query susceptible to response automation with the one or more responses likely to resolve the query, or ii) instantiating an autonomous software agent configured to respond to the query susceptible to response automation with the one or more responses likely to resolve the query.

Claims (54)

1. A computer-implemented system comprising: a digital processing device comprising: at least one processor, an operating system configured to perform executable instructions, a memory, and a computer program including instructions executable by the digital processing device to create a social query response application comprising:

a) a software module monitoring queries from users, each query submitted to a vendor via an interactive chat feature of an external electronic communication platform, monitoring human responses to the queries, and monitoring subsequent communications conducted via the electronic communication platform until each query is resolved;

b) a software module applying a first machine learning algorithm to the monitored communications to identify one or more queries susceptible to response automation; and

c) a software module applying a second machine learning algorithm to the queries susceptible to response automation to identify one or more responses likely to resolve the query.

2. The system of claim 1 , wherein the interactive chat is typed or verbal.

3. The system of claim 1 , wherein the application further comprises:

a) a software module receiving a query from a user, the query submitted to the vendor via an interactive chat feature of an external electronic communication platform;

b) a software module automatically responding to the query with the identified one or more responses likely to resolve the query;

c) a software module determining when the query is resolved; and

d) a software module transmitting the outcome of the resolution to an enterprise software system.

4. The system of claim 1 , wherein the application further comprises a software module identifying a user sending each query and retrieving data pertaining to previous interactions between the user and the vendor.

5. The system of claim 4 , wherein the first machine learning algorithm or the second machine learning algorithm utilizes the data pertaining to previous interactions.

6. The system of claim 1 , wherein the application further comprises a software module providing an administrative interface allowing an administrator to add, remove, and edit automated responses.

7. The system of claim 1 , wherein the application further comprises a software module notifying a human to respond to a query susceptible to response automation with one or more responses likely to resolve the query.

8. The system of claim 7 , wherein the software module notifying a human to respond provides suggested responses and, for each, a percentage of users who respond with the suggested response.

9. The system of claim 1 , wherein the application further comprises a software module instantiating an autonomous software agent to respond to a query susceptible to response automation with one or more responses likely to resolve the query.

10. The system of claim 1 , wherein the first machine learning algorithm or the second machine learning algorithm utilizes the historic number of communications required to resolve similar queries.

11. Non-transitory computer-readable storage media encoded with a computer program including instructions executable by a processor to create a social query response application comprising:

a) a software module monitoring queries from users, each query submitted to a vendor via an interactive chat feature of an external electronic communication platform, monitoring human responses to the queries, and monitoring subsequent communications conducted via the electronic communication platform until each query is resolved;

b) a software module applying a first machine learning algorithm to the monitored communications to identify one or more queries susceptible to response automation; and

c) a software module applying a second machine learning algorithm to the queries susceptible to response automation to identify one or more responses likely to resolve the query.

12. The media of claim 11 , wherein the interactive chat is typed or verbal.

13. The media of claim 11 , wherein the application further comprises:

a) a software module receiving a query from a user, the query submitted to the vendor via an interactive chat feature of an external electronic communication platform;

b) a software module automatically responding to the query with the identified one or more responses likely to resolve the query;

c) a software module determining when the query is resolved; and

d) a software module transmitting the outcome of the resolution to an enterprise software system.

14. The media of claim 11 , wherein the application further comprises a software module identifying a user sending each query and retrieving data pertaining to previous interactions between the user and the vendor.

15. The media of claim 14 , wherein the first machine learning algorithm or the second machine learning algorithm utilizes the data pertaining to previous interactions.

16. The media of claim 11 , wherein the application further comprises a software module providing an administrative interface allowing an administrator to add, remove, and edit automated responses.

17. The media of claim 11 , wherein the application further comprises a software module notifying a human to respond to a query susceptible to response automation with one or more responses likely to resolve the query.

18. The media of claim 17 , wherein the software module notifying a human to respond provides suggested responses and, for each, a percentage of users who respond with the suggested response.

19. The media of claim 11 , wherein the application further comprises a software module instantiating an autonomous software agent to respond to a query susceptible to response automation with one or more responses likely to resolve the query.

20. The media of claim 11 , wherein the first machine learning algorithm or the second machine learning algorithm utilizes the historic number of communications required to resolve similar queries.

21. A computer-implemented method of social query response comprising:

a) monitoring, by a computer, queries from users, each query submitted to a vendor via an interactive chat feature of an external electronic communication platform,

b) monitoring, by the computer, human responses to the queries,

c) monitoring, by the computer, subsequent communications conducted via the electronic communication platform until each query is resolved;

d) applying, by the computer, a first machine learning algorithm to the monitored communications to identify a query susceptible to response automation;

e) applying, by the computer, a second machine learning algorithm to the query susceptible to response automation to identify one or more responses likely to resolve the query; and

f) either i) notifying, by the computer, a human to respond to the query susceptible to response automation with the one or more responses likely to resolve the query, or ii) instantiating, by the computer, an autonomous software agent configured to respond to the query susceptible to response automation with the one or more responses likely to resolve the query.

22. The method of claim 21 , wherein the interactive chat is typed or verbal.

23. The method of claim 21 , further comprising:

a) receiving, by the computer, a query from a user, the query submitted to the vendor via an interactive chat feature of an external electronic communication platform;

b) automatically responding, by the computer, to the query with the identified one or more responses likely to resolve the query;

c) determining, by the computer, when the query is resolved; and

d) transmitting, by the computer, the outcome of the resolution to an enterprise software system.

24. The method of claim 21 , wherein the method further comprises identifying, by the computer, a user sending each query and retrieving data pertaining to previous interactions between the user and the vendor.

25. The method of claim 24 , wherein the first machine learning algorithm or the second machine learning algorithm utilizes the data pertaining to previous interactions.

26. The method of claim 21 , wherein the method further comprises providing, by the computer, an administrative interface allowing an administrator to add, remove, and edit automated responses.

27. The method of claim 21 , wherein the first machine learning algorithm or the second machine learning algorithm utilizes the historic number of communications required to resolve similar queries.

28. The method of claim 21 , wherein the first machine learning algorithm or the second machine learning algorithm utilizes the historic number of communications required to resolve similar queries.

29. The method of claim 21 , wherein the second machine learning algorithm utilizes a glossary, knowledge base, or enterprise database.

30. The method of claim 21 , wherein the first machine learning algorithm or the second machine learning algorithm utilizes a user status.

Assignments (4)
SECURITY INTEREST Recorded Sep 13, 2025
From: LIVEPERSON, INC.; VOICEBASE, INC.; LIVEPERSON AUTOMOTIVE, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 072891/0627 →
PATENT SECURITY AGREEMENT Recorded Jun 3, 2024
From: LIVEPERSON, INC.; LIVEPERSON AUTOMOTIVE, LLC; VOICEBASE, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 067607/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2019
From: CONVERSABLE, INC.
To: LIVEPERSON, INC.
Reel/Frame 050203/0680 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2017
From: BUSEY, ANDREW THOMAS; CHEN, ANTHONY DAN; JONAS, ISAO UCHIDA; DANIELS, DOUGLAS JAMES, JR; LAMM, BENJAMIN EDWARD
To: CONVERSABLE, INC.
Reel/Frame 043338/0788 →
Continuity (1)
Provisional Application 62329582 · Apr 29, 2016