Automated call requests with status updates
AssigneeGoogle Inc.
InventorsEyal Segalis, Daniel Walevski, Yaniv Leviathan, Yossi Matias
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to synthetic call status updates. In some implementations, a method includes determining, by a task manager module, that a triggering event has occurred to provide a current status of a user call request. The method may then determine, by the task manager module, the current status of the user call request. A representation of the current status of the user call request is generated. Then, the generated representation of the current status of the user call request is provided to the user.
Claims20
A computer-implemented method comprising:
- receiving, by a computing device that is configured to conduct telephone conversations between a bot of the computing device and humans on behalf of a first human, an incoming telephone call from a second human;
- causing, by the bot of computing device, the incoming telephone call from the second human to be answered by the bot;
- causing, by the bot of the computing device, a corresponding telephone conversation to be conducted with the second human and on behalf of the first human;
- receiving, by the computing device, and during the corresponding telephone conversation, unstructured dialog from the second human;
- generating, by the computing device, a transcription of the unstructured dialog;
- based on the transcription of the unstructured dialog, determining, by the computing device, an intent of the second human;
- based on the intent of the second human, generating, by the computing device, a spoken response;
- and
- causing, by the bot of the computing device, the spoken response to be audibly rendered at an additional computing device associated with the second human.
A system comprising:
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- receiving, by a computing device that is configured to conduct telephone conversations between a bot of the computing device and humans on behalf of a first human, an incoming telephone call from a second human;
- causing, by the bot of computing device, the incoming telephone call from the second human to be answered by the bot;
- causing, by the bot of the computing device, a corresponding telephone conversation to be conducted with the second human and on behalf of the first human;
- receiving, by the computing device, and during the corresponding telephone conversation, unstructured dialog from the second human;
- generating, by the computing device, a transcription of the unstructured dialog;
- based on the transcription of the unstructured dialog, determining, by the computing device, an intent of the second human;
- based on the intent of the second human, generating, by the computing device, a spoken response;
- and
- causing, by the bot of the computing device, the spoken response to be audibly rendered at an additional computing device associated with the second human.
A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
- receiving, by a computing device that is configured to conduct telephone conversations between a bot of the computing device and humans, an incoming telephone call from a second human;
- causing, by the bot of computing device, the incoming telephone call from the second human to be answered by the bot;
- causing, by the bot of the computing device, a corresponding telephone conversation to be conducted with the second human and on behalf of the first human;
- receiving, by the computing device, and during the corresponding telephone conversation, unstructured dialog from the second human;
- generating, by the computing device, a transcription of the unstructured dialog;
- based on the transcription of the unstructured dialog, determining, by the computing device, an intent of the second human;
- based on the intent of the second human, generating, by the computing device, a spoken response;
- and
- causing, by the bot of the computing device, the spoken response to be audibly rendered at an additional computing device associated with the second human.
Dependencies are inferred from the claim text.