US 12,112,755 B2
Automated calling system
Asaf Aharoni, Ramat Hasharon (IL); Eyal Segalis, Tel Aviv (IL); and Yaniv Leviathan, New York, NY (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Sep. 8, 2022, as Appl. No. 17/940,732.
Application 17/940,732 is a continuation of application No. 17/049,689, granted, now 11,468,893, previously published as PCT/US2020/031507, filed on May 5, 2020.
Claims priority of provisional application 62/843,660, filed on May 6, 2019.
Prior Publication US 2023/0005482 A1, Jan. 5, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/22 (2006.01); H04M 3/51 (2006.01)
CPC G10L 15/222 (2013.01) [H04M 3/5158 (2013.01); H04M 2201/39 (2013.01); H04M 2201/40 (2013.01)] 17 Claims
OG exemplary drawing
 
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.