Conversation Assistant
First Claim
1. A computer-implemented method comprising:
- accessing, by a remote learning engine, usage data associated with a user of a telephonic device;
identifying, by the remote learning engine based on the accessed usage data, a service or a product that is likely to be of interest to the user;
determining, by the remote learning engine based on the accessed usage data, a recommended voice bundle application for the user, the recommended voice bundle application being a voice application that, when executed by the telephonic device, results in a simulated multi-step spoken conversation between the telephonic device and the user to enable the user to receive the identified service or the identified product;
transmitting a recommendation associated with the recommended voice bundle application from the remote learning engine to the telephonic device;
presenting through voice communications, by the telephonic device to the user, the recommendation;
determining, by the telephonic device, that the user through voice communications has accepted the recommendation; and
in response to determining that the user has accepted the recommendation, executing, by the telephonic device, the recommended voice bundle application on the telephonic device.
14 Assignments
0 Petitions
Accused Products
Abstract
Usage data associated with a user of a telephonic device is accessed by a remote learning engine. A service or a product that is likely to be of interest to the user is identified by the remote learning engine based on the accessed usage data. A recommended voice bundle application for the user is determined by the remote learning engine based on the accessed usage data, the recommended voice bundle application being a voice application that, when executed by the telephonic device, results in a simulated multi-step spoken conversation between the telephonic device and the user to enable the user to receive the identified service or the identified product. A recommendation associated with the recommended voice bundle application is transmitted from the remote learning engine to the telephonic device. The recommendation is presented by the telephonic device to the user through voice communications. The user through voice communications has accepted the recommendation determining is determined by the telephonic device. In response to determining that the user has accepted the recommendation, the recommended voice bundle application on the telephonic device is executed by the telephonic device.
-
Citations
30 Claims
-
1. A computer-implemented method comprising:
-
accessing, by a remote learning engine, usage data associated with a user of a telephonic device; identifying, by the remote learning engine based on the accessed usage data, a service or a product that is likely to be of interest to the user; determining, by the remote learning engine based on the accessed usage data, a recommended voice bundle application for the user, the recommended voice bundle application being a voice application that, when executed by the telephonic device, results in a simulated multi-step spoken conversation between the telephonic device and the user to enable the user to receive the identified service or the identified product; transmitting a recommendation associated with the recommended voice bundle application from the remote learning engine to the telephonic device; presenting through voice communications, by the telephonic device to the user, the recommendation; determining, by the telephonic device, that the user through voice communications has accepted the recommendation; and in response to determining that the user has accepted the recommendation, executing, by the telephonic device, the recommended voice bundle application on the telephonic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a usage data store configured to store usage information; a learning engine including one or more computer processors, the learning engine configured to; access usage information associated with a user of a telephonic device from the usage data store; identify a service or a product that is likely to be of interest to the user based on the accessed usage information; determine a recommended voice bundle application based on the accessed usage information for the user, the recommended voice bundle application being a voice application that, when executed by the telephonic device, results in a simulated multi-step spoken conversation between the telephonic device and the user to enable the user to receive the identified service or the identified product; and transmit a recommendation associated with the recommended voice bundle application to the telephonic device; and a voice bundle application data store for storing a plurality of voice bundle applications including the recommended voice bundle application. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 30)
-
-
27. A system comprising:
one or more computers and one or more non-transitory computer-readable storage devices storing instructions that when executed by the one or more computers cause the one or more computers to perform operations comprising; accessing usage data associated with a user of a telephonic device; identifying a service or a product that is likely to be of interest to the user based on the accessed usage data; determining a recommended voice bundle application based on the accessed usage data for the user, the recommended voice bundle application being a voice application that, when executed by the telephonic device, results in a simulated multi-step spoken conversation between the telephonic device and the user to enable the user to receive the identified service or the identified product; and transmitting a recommendation associated with the recommended voice bundle application to the telephonic device. - View Dependent Claims (28, 29)
Specification