Automated call requests with status updates
First Claim
Patent Images
1. A method, comprising:
- receiving, from a user device and by an automated telephone call initiating system that (i) includes a task manager module and (ii) is configured to initiate telephone calls and conduct telephone conversations between a bot of the automated telephone call initiating system and recipients of the telephone calls, a request to perform a task that requires initiating a telephone call and conducting a telephone conversation between the bot of the automated telephone call initiating system and a recipient of the telephone call;
determining, by a task manager module of the automated telephone call initiating system, that a triggering event has occurred to provide a current status of the task that requires initiating the telephone call and conducting the telephone conversation between the bot of the automated telephone call initiating system and the recipient of the telephone call;
in response to the triggering event, determining, by the task manager module of the automated telephone call initiating system, the current status of the task that requires initiating the telephone call and conducting the telephone conversation between the bot of the automated telephone call initiating system and the recipient of the telephone call;
generating, by the automated telephone call initiating system, a representation of the current status of the task that requires initiating the telephone call and conducting the telephone conversation between the bot of the automated telephone call initiating system and the recipient of the telephone call; and
providing, for output to the user device and by the automated telephone call initiating system, the representation of the current status of the task that requires initiating the telephone call and conducting the telephone conversation between the bot of the automated telephone call initiating system and the recipient of the telephone call.
3 Assignments
0 Petitions
Accused Products
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.
110 Citations
22 Claims
-
1. A method, comprising:
-
receiving, from a user device and by an automated telephone call initiating system that (i) includes a task manager module and (ii) is configured to initiate telephone calls and conduct telephone conversations between a bot of the automated telephone call initiating system and recipients of the telephone calls, a request to perform a task that requires initiating a telephone call and conducting a telephone conversation between the bot of the automated telephone call initiating system and a recipient of the telephone call; determining, by a task manager module of the automated telephone call initiating system, that a triggering event has occurred to provide a current status of the task that requires initiating the telephone call and conducting the telephone conversation between the bot of the automated telephone call initiating system and the recipient of the telephone call; in response to the triggering event, determining, by the task manager module of the automated telephone call initiating system, the current status of the task that requires initiating the telephone call and conducting the telephone conversation between the bot of the automated telephone call initiating system and the recipient of the telephone call; generating, by the automated telephone call initiating system, a representation of the current status of the task that requires initiating the telephone call and conducting the telephone conversation between the bot of the automated telephone call initiating system and the recipient of the telephone call; and providing, for output to the user device and by the automated telephone call initiating system, the representation of the current status of the task that requires initiating the telephone call and conducting the telephone conversation between the bot of the automated telephone call initiating system and the recipient of the telephone call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13)
-
-
11. 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, from a user device and by an automated telephone call initiating system that (i) includes a task manager module and (ii) is configured to initiate telephone calls and conduct telephone conversations between a bot of the automated telephone call initiating system and recipients of the telephone calls, a request to perform a task that requires initiating a telephone call and conducting a telephone conversation between the bot of the automated telephone call initiating system and a recipient of the telephone call; determining, by a task manager module of the automated telephone call initiating system, that a triggering event has occurred to provide a current status of the task that requires initiating the telephone call and conducting the telephone conversation between the bot of the automated telephone call initiating system and the recipient of the telephone call; in response to the triggering event, determining, by the task manager module of the automated telephone call initiating system, the current status of the task that requires initiating the telephone call and conducting the telephone conversation between the bot of the automated telephone call initiating system and the recipient of the telephone call; generating, by the automated telephone call initiating system, a representation of the current status of the task that requires initiating the telephone call and conducting the telephone conversation between the bot of the automated telephone call initiating system and the recipient of the telephone call; and providing, for output to the user device and by the automated telephone call initiating system, the representation of the current status of the task that requires initiating the telephone call and conducting the telephone conversation between the bot of the automated telephone call initiating system and the recipient of the telephone call. - View Dependent Claims (12, 14, 15, 16, 17, 18)
-
19. At least one non-transitory computer-readable storage medium encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
receiving, from a user device and by an automated telephone call initiating system that (i) includes a task manager module and (ii) is configured to initiate telephone calls and conduct telephone conversations between a bot of the automated telephone call initiating system and recipients of the telephone calls, a request to perform a task that requires initiating a telephone call and conducting a telephone conversation between the bot of the automated telephone call initiating system and a recipient of the telephone call; determining, by a task manager module of the automated telephone call initiating system, that a triggering event has occurred to provide a current status of the task that requires initiating the telephone call and conducting the telephone conversation between the bot of the automated telephone call initiating system and the recipient of the telephone call; in response to the triggering event, determining, by the task manager module of the automated telephone call initiating system, the current status of the task that requires initiating the telephone call and conducting the telephone conversation between the bot of the automated telephone call initiating system and the recipient of the telephone call; generating, by the automated telephone call initiating system, a representation of the current status of the task that requires initiating the telephone call and conducting the telephone conversation between the bot of the automated telephone call initiating system and the recipient of the telephone call; and providing, for output to the user device and by the automated telephone call initiating system, the representation of the current status of the task that requires initiating the telephone call and conducting the telephone conversation between the bot of the automated telephone call initiating system and the recipient of the telephone call. - View Dependent Claims (20, 21, 22)
-
Specification