Assisting entities in responding to a request of a user
First Claim
1. A computer-implemented method for assisting corporate entities in responding to users and implemented by a third-party service provider, the method comprising:
- receiving, at the third-party service provider, a first request from a first user, wherein the first request relates to a first corporate entity;
obtaining first text corresponding to the first request;
transmitting a first application program interface (API) 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;
computing first natural language processing (NLP) features from the first text;
automatically generating first semantic processing results by processing the first NLP features and the first information with a neural network;
transmitting the first semantic processing results to the first user;
receiving, at the third-party service provider, a second request from a second user, wherein the second request relates to a second corporate entity and wherein the second corporate entity is different from the first corporate entity;
obtaining second text corresponding to the second request;
transmitting a second API 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;
computing second NLP features from the second text;
automatically generating second semantic processing results by processing the second NLP features and the second information with the neural network;
transmitting the second semantic processing results to the second user.
1 Assignment
0 Petitions
Accused Products
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.
190 Citations
20 Claims
-
1. A computer-implemented method for assisting corporate entities in responding to users and implemented by a third-party service provider, the method comprising:
-
receiving, at the third-party service provider, a first request from a first user, wherein the first request relates to a first corporate entity; obtaining first text corresponding to the first request; transmitting a first application program interface (API) 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; computing first natural language processing (NLP) features from the first text; automatically generating first semantic processing results by processing the first NLP features and the first information with a neural network; transmitting the first semantic processing results to the first user; receiving, at the third-party service provider, a second request from a second user, wherein the second request relates to a second corporate entity and wherein the second corporate entity is different from the first corporate entity; obtaining second text corresponding to the second request; transmitting a second API 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; computing second NLP features from the second text; automatically generating second semantic processing results by processing the second NLP features and the second information with the neural network; transmitting the second semantic processing results to the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for assisting corporate entities in responding to users, 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, at a third-party service provider, a first request from a first user, wherein the first request relates to a first corporate entity; obtain a first text corresponding to the first request; transmit a first application program interface (API) request for first information from a server of the third-party service provider to a first server of the first corporate entity; receive the first information from the first corporate entity; compute first natural language processing (NLP) features from the first text; automatically generate first semantic processing results by processing the first NLP features and the first information with a neural network; transmit the first semantic processing results to the first user; receive, at the third-party service provider, a second request from a second user, wherein the second request relates to a second corporate entity and wherein the second corporate entity is different from the first corporate entity; obtain second text corresponding to the second request; transmit a second API request for second information from a server of the third-party service provider to a second server of the second corporate entity; receive the second information from the second corporate entity; compute second NLP features from the second text; automatically generate second semantic processing results by processing the second NLP features and the second information with the neural network; transmit the second semantic processing results to the second user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. 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, at a third-party service provider, a first request from a first user, wherein the first request relates to a first corporate entity; obtaining a first text corresponding to the first request; transmitting a first application program interface (API) 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; computing first natural language processing (NLP) features from the first text; automatically generating first semantic processing results by processing the first NLP features and the first information with a neural network; transmitting the first semantic processing results to the first user; receiving, at the third-party service provider, a second request from a second user, wherein the second request relates to a second corporate entity and wherein the second corporate entity is different from the first corporate entity; obtaining second text corresponding to the second request; transmitting a second API 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; computing second NLP features from the second text; automatically generating second semantic processing results by processing the second NLP features and the second information with the neural network; transmitting the second semantic processing results to the second user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification