IP Library Granted Patent US 10,387,888
Granted Patent B2
US 10,387,888 · App. 15/254,101 · Granted Aug 20, 2019

Assisting entities in responding to a request of a user

Inventors: Gustavo Sapoznik (Miami, FL); Hui Dai (New York, NY); Joseph Hackman (Rego Park, NY)
Assignee: ASAPP, INC.
G06Q30/016G06F16/2237G06F16/245G06F16/3329G06F16/9024G06F16/90332G06F16/9535G06F17/2705G06F17/279G06F17/2715G06N3/04G06N3/08G06N5/022G10L15/26H04L51/02H04L51/32H04L67/02H04L67/20H04L67/306H04M3/42382H04M3/5141G06F17/271G06F17/28G06Q10/107G06Q10/1053G06Q30/01H04L41/04H04M3/5183
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,387,888
App. No.
15/254,101
Granted
Aug 20, 2019
Kind
B2
Abstract

A third-party service may be used to assist entities in responding to requests of users. A third-party service may receive, directly or indirectly, a request of a first user for assistance from a first entity. The third-party service may request information about the first user by sending a request to a computer of the first entity. The third-party service may use the request of the first user and the information about the first user to automatically generate a response to the request of the first user. The third-party service may then transmit, directly or indirectly, the response to the first user.

Claims (53)

1. A computer-implemented method for assisting corporate entities in responding to customer support requests and implemented by a third-party service provider, the method comprising:

receiving, at the third-party service provider, a first customer support request from a first customer, wherein the first customer support request seeks assistance from a first corporate entity;

obtaining a first text corresponding to the first customer support request;

transmitting a first request for first information from a server of the third-party service provider to a first server of the first corporate entity;

receiving the first information from the first corporate entity;

automatically generating a first response to the first customer support request using semantic processing of the first text and using the first information, wherein automatically generating the first response comprises selecting a first node from a first action graph;

transmitting the first response to the first customer;

receiving, at the third-party service provider, a second customer support request from a second customer, wherein the second customer support request seeks assistance from a second corporate entity and wherein the second corporate entity is different from the first corporate entity;

obtaining second text corresponding to the second customer support request;

transmitting a second request for second information from a server of the third-party service provider to a second server of the second corporate entity;

receiving the second information from the second corporate entity;

automatically generating a second response to the second customer support request using semantic processing of the second text and using the second information, wherein automatically generating the second response comprises selecting a second node from a second action graph; and

transmitting the second response to the second customer.

2. The computer-implemented method of claim 1 , wherein the first request comprises information identifying the first customer.

3. The computer-implemented method of claim 1 , wherein the first information comprises information about the first customer.

4. The computer-implemented method of claim 1 , wherein the first customer is a customer of the first corporate entity and the second customer is a customer of the second corporate entity.

5. The computer-implemented method of claim 1 , wherein automatically generating the first response comprises processing the first text with a neural network.

6. The computer-implemented method of claim 1 , wherein the first request is received from a first device of the first customer and the first response is transmitted to the first device of the first customer.

7. A system for assisting corporate entities in responding to customers, the system comprising:

at least one server computer comprising at least one processor and at least one memory, the at least one server computer configured to:

receive a first text from a first customer seeking assistance from a first corporate entity;

transmit a first request for first information to a first server of the first corporate entity;

receive the first information from the first corporate entity;

automatically generate a first response to the first text using semantic processing of the first text, using the first information, and by selecting a first node from a first action graph;

transmit the first response to the first customer;

receive second text from a second customer seeking assistance from a second corporate entity and wherein the second corporate entity is different from the first corporate entity;

transmit a second request for second information to a second server of the second corporate entity;

receive the second information from the second corporate entity;

automatically generate a second response to the second text using semantic processing of the second text, using the second information, and by selecting a second node from a second action graph; and

transmit the second response to the second customer.

8. The system of claim 7 , wherein the first information comprises information about the first customer.

9. The system of claim 7 , wherein the at least one server computer is configured to automatically generate the first response by processing the first text with a neural network.

10. The system of claim 7 , wherein the at least one server computer is configured to automatically generate the first response using a first classifier.

11. The system of claim 10 , wherein the first classifier comprises a logistic regression classifier.

12. The system of claim 7 , wherein the first request is received from the first corporate entity and the first response is transmitted to the first corporate entity.

13. One or more non-transitory computer-readable media comprising computer executable instructions that, when executed, cause at least one processor to perform actions comprising:

receiving a first text from a first user seeking assistance from a first corporate entity;

transmitting a first request for first information to a first server of the first corporate entity;

receiving the first information from the first corporate entity;

automatically generating a first response to the first text using semantic processing of the first text and using the first information, wherein automatically generating the first response comprises selecting a first node from a first action graph;

transmitting the first response to the first user;

receiving second text from a second user seeking assistance from a second corporate entity and wherein the second corporate entity is different from the first corporate entity;

transmitting a second request for second information to a second server of the second corporate entity;

receiving the second information from the second corporate entity;

automatically generating a second response to the second text using the second text and the second information, wherein automatically generating the second response comprises selecting a second node from a second action graph; and

transmitting the second response to the second user.

14. The one or more non-transitory computer-readable media of claim 13 , wherein the first information comprises information about the first user.

15. The one or more non-transitory computer-readable media of claim 13 , wherein automatically generating the first response comprises processing the first text with a neural network.

16. The one or more non-transitory computer-readable media of claim 13 , wherein automatically generating the first response comprises using a first classifier.

17. The one or more non-transitory computer-readable media of claim 16 , wherein the first classifier comprises a logistic regression classifier.

18. The computer-implemented method of claim 1 , wherein automatically generating the first response using semantic processing comprises:

determining a text response by processing the first text with a classifier to understand a meaning of the first text; or

generating a completion to the first text by processing the first text with a neural network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2017
From: SAPOZNIK, GUSTAVO; DAI, HUI; HACKMAN, JOSEPH
To: ASAPP, INC.
Reel/Frame 041978/0038 →
Continuity (2)
Provisional Application 62359841 · Jul 8, 2016
Related Publication 20180013699A1 · Jan 11, 2018
Cited By (4)
US 12,335,224 US 12,445,560 US 12,470,503 US 12,524,771