DYNAMIC INITIATION OF AUTOMATED CALL
First Claim
1. A method, comprising:
- receiving, by a call triggering module of a call initiating system for placing calls and conducting conversations between a bot of the call initiating system and a human callee during the calls, the data indicating a first event;
determining, by the call triggering module and using the data indicating the first event, that the first event is a specific trigger event of a plurality of possible trigger events that triggers a workflow for the call initiating system that begins with initiating a phone call;
selecting, based on the determined trigger event a particular workflow from multiple possible workflows, the particular workflow corresponding to the determined trigger event; and
in response to the selecting, i) initiating a phone call to a callee specified by the particular workflow, and ii) executing the workflow as two-way conversation between the bot and the callee.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to synthetic call initiation. In some implementations, a method includes receiving, by a call triggering module of a call initiating system for placing calls and conducing conversations between a bot of the call initiating system and human callee during the calls, data indicating a first event, determining, by the call triggering module and using the data indicating the first event, that the first event is a trigger event that triggers a workflow for the call initiating system that begins with initiating a phone call, selecting, based on the determined trigger event, a particular workflow, and in response to the selecting, initiating a phone call to a callee specified by the particular workflow.
33 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a call triggering module of a call initiating system for placing calls and conducting conversations between a bot of the call initiating system and a human callee during the calls, the data indicating a first event; determining, by the call triggering module and using the data indicating the first event, that the first event is a specific trigger event of a plurality of possible trigger events that triggers a workflow for the call initiating system that begins with initiating a phone call; selecting, based on the determined trigger event a particular workflow from multiple possible workflows, the particular workflow corresponding to the determined trigger event; and in response to the selecting, i) initiating a phone call to a callee specified by the particular workflow, and ii) executing the workflow as two-way conversation between the bot and the callee. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A call initiating system for placing calls and conducting conversations between a bot of the call initiating system and a human callee during the calls, comprising:
the bot that performs operations comprising; receiving data indicating a first event; determining, by the call triggering module and using the data indicating the first event, that the first event is a specific trigger event of a plurality of possible trigger events that triggers a workflow for the call initiating system that begins with initiating a phone call; selecting, based on the determined trigger event, a particular workflow from multiple possible workflows, the particular workflow corresponding to the determined trigger event; and in response to the selecting, i) initiating a phone call to a callee specified by the particular workflow, and ii) executing the workflow as a two-way conversation between the bot and the callee. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. At least one 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, by a call triggering module of a call initiating system for placing calls and conducting conversations between a bot of the call initiating system and a human callee during the calls, data indicating a first event; determining, by the call triggering module and using the data indicating the first event, that the first event is a specific trigger event of a plurality of possible trigger events that triggers a workflow for the call initiating system that begins with initiating a phone call; selecting, based on the determined trigger event, a particular workflow from multiple possible workflows, the particular workflow corresponding to the determined trigger event; and in response to the selecting, i) initiating a phone call to a callee specified by the particular workflow, ii) executing the workflow as a two-way conversation between the bot and the callee. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification