Conversation assistant
First Claim
1. A computer-implemented method comprising:
- engaging, by a first application, in an interactive chat communication session with a user of a telephonic device;
identifying, by the first application, data indicative of prior interactions with one or more applications accessed via the telephonic device;
identifying, based on the identified data and based on the interactive chat communication session with the user, a service or a product that is likely to be of interest to the user of the telephonic device;
identifying a second application associated with the identified service or the identified product for recommendation to the user;
providing, by the first application, the recommendation for the identified second application;
determining whether the user has accepted the recommendation;
in response to determining that the user has accepted the recommendation, transmitting a signal to download the second application onto the telephonic device; and
executing the second application, by the first application, for enabling the user to receive the identified service or the identified product,wherein the identified second application comprises a software application that includes instructions executable by the first application to perform a call flow, andwherein the call flow comprises a sequence of at least two prompt instructions and at least two grammar instructions executable to result in a simulated multi-step spoken conversation between the first application and the user, each of the at least two prompt instructions being executable to ask for information from the user and each of the at least two grammar instructions being executable to interpret information spoken to the telephonic device by the user.
6 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.
45 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
engaging, by a first application, in an interactive chat communication session with a user of a telephonic device; identifying, by the first application, data indicative of prior interactions with one or more applications accessed via the telephonic device; identifying, based on the identified data and based on the interactive chat communication session with the user, a service or a product that is likely to be of interest to the user of the telephonic device; identifying a second application associated with the identified service or the identified product for recommendation to the user; providing, by the first application, the recommendation for the identified second application; determining whether the user has accepted the recommendation; in response to determining that the user has accepted the recommendation, transmitting a signal to download the second application onto the telephonic device; and executing the second application, by the first application, for enabling the user to receive the identified service or the identified product, wherein the identified second application comprises a software application that includes instructions executable by the first application to perform a call flow, and wherein the call flow comprises a sequence of at least two prompt instructions and at least two grammar instructions executable to result in a simulated multi-step spoken conversation between the first application and the user, each of the at least two prompt instructions being executable to ask for information from the user and each of the at least two grammar instructions being executable to interpret information spoken to the telephonic device by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18, 19)
-
-
15. A system comprising:
-
a processor; and memory, wherein the memory includes instructions that cause the processor to; engage, via a first application, in an interactive chat communication session with a user of a telephonic device; identify, via the first application, data indicative of prior interactions with one or more applications accessed via the telephonic device; identify, based on the identified data and based on the interactive chat communication session with the user, a service or a product that is likely to be of interest to the user of the telephonic device; identify a second application associated with the identified service or the identified product for recommendation to the user; provide, via the first application, the recommendation for the identified second application; determine whether the user has accepted the recommendation; in response to determining that the user has accepted the recommendation, transmit a signal to download the second application onto the telephonic device; and execute the second application by the first application; and a data store coupled to the processor for storing a plurality of second applications including the identified second application, wherein the identified second application comprises a software application that includes instructions executable by the first application to perform a call flow, and wherein the call flow comprises a sequence of at least two prompt instructions and at least two grammar instructions executable to result in a simulated multi-step spoken conversation between the first application and the user, each of the at least two prompt instructions being executable to ask for information from the user and each of the at least two grammar instructions being executable to interpret information spoken to the telephonic device by the user. - View Dependent Claims (16, 17)
-
Specification