CPC G10L 15/222 (2013.01) [H04M 3/5158 (2013.01); H04M 2201/39 (2013.01); H04M 2201/40 (2013.01)] | 17 Claims |
1. A method implemented by one or more processors, the method comprising:
determining that a first user and a second user are engaged in a telephone call, wherein the first user is associated with a corresponding first computing device, and wherein the second user is associated with a corresponding second computing device;
determining that the second user has placed the first user on hold;
determining that the first user has hung up the corresponding first computing device;
in response to determining that the first user has hung up the corresponding first phone and while the first user is on hold:
causing a bot, that is associated with the corresponding first computing device of the first user, to maintain the telephone call in an active state; and
determining whether the second user has rejoined the telephone call; and
in response to determining that the second user has rejoined the telephone call:
causing the bot, that is associated with the corresponding first computing device of the first user, to continue the telephone call with the second user, wherein causing the bot associated with the corresponding first computing device of the first user to continue the telephone call with the second user comprises:
causing the bot to generate synthesized speech of the bot that conveys one or more details with respect to the first user initiating the telephone call; and
causing the bot to provide, for output at the corresponding second computing device of the second user, the synthesized speech of the bot;
causing the bot to provide, for output at the corresponding first computing device, a notification for the first user to rejoin the telephone call;
determining that the first user has rejoined the telephone call; and
in response to determining that the first user has rejoined the telephone call:
causing the bot to cease the telephone conversation with the second user.
|