-
公开(公告)号:US12112755B2
公开(公告)日:2024-10-08
申请号:US17940732
申请日:2022-09-08
Applicant: GOOGLE LLC
Inventor: Asaf Aharoni , Eyal Segalis , Yaniv Leviathan
CPC classification number: G10L15/222 , H04M3/5158 , H04M2201/39 , H04M2201/40
Abstract: Methods, systems, and apparatus for an automated calling system are disclosed. Some implementations are directed to using a bot to initiate telephone calls and conduct telephone conversations with a user. The bot may be interrupted while providing synthesized speech during the telephone call. The interruption can be classified into one of multiple disparate interruption types, and the bot can react to the interruption based on the interruption type. Some implementations are directed to determining that a first user is placed on hold by a second user during a telephone conversation, and maintaining the telephone call in an active state in response to determining the first user hung up the telephone call. The first user can be notified when the second user rejoins the call, and a bot associated with the first user can notify the first user that the second user has rejoined the telephone call.
-
公开(公告)号:US20240265923A1
公开(公告)日:2024-08-08
申请号:US18635974
申请日:2024-04-15
Applicant: GOOGLE LLC
Inventor: Asaf Aharoni , Arun Narayanan , Nir Shabat , Parisa Haghani , Galen Tsai Chuang , Yaniv Leviathan , Neeraj Gaur , Pedro J. Moreno Mengibar , Rohit Prakash Prabhavalkar , Zhongdi Qu , Austin Severn Waters , Tomer Amiaz , Michiel A.U. Bacchiani
CPC classification number: G10L15/26 , G10L15/32 , H04M1/02 , H04M1/663 , H04M3/4286 , H04M3/5191
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an automated calling system are disclosed. In one aspect, a method includes the actions of receiving audio data of an utterance spoken by a user who is having a telephone conversation with a bot. The actions further include determining a context of the telephone conversation. The actions further include determining a user intent of a first previous portion of the telephone conversation spoken by the user and a bot intent of a second previous portion of the telephone conversation outputted by a speech synthesizer of the bot. The actions further include, based on the audio data of the utterance, the context of the telephone conversation, the user intent, and the bot intent, generating synthesized speech of a reply by the bot to the utterance. The actions further include, providing, for output, the synthesized speech.
-
公开(公告)号:US20240187521A1
公开(公告)日:2024-06-06
申请号:US18442576
申请日:2024-02-15
Applicant: GOOGLE LLC
Inventor: Eyal Segalis , Daniel Walevski , Yaniv Leviathan , Yossi Matias
IPC: H04M3/493 , G06F40/20 , G06F40/205 , G06F40/56 , G06N20/00 , G06Q10/06 , G06Q10/10 , G10L13/08 , G10L15/00 , G10L15/18 , G10L15/22 , G10L25/63 , H04M3/42 , H04M3/58 , H04M3/60
CPC classification number: H04M3/4936 , G06F40/20 , G06F40/205 , G06F40/56 , G06N20/00 , G06Q10/06 , G06Q10/10 , G10L15/005 , G10L15/1807 , G10L15/222 , H04M3/42042 , H04M3/42093 , H04M3/493 , H04M3/58 , H04M3/60 , G10L13/08 , G10L15/1815 , G10L2015/227 , G10L25/63 , H04M2242/18
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.
-
公开(公告)号:US11990133B2
公开(公告)日:2024-05-21
申请号:US18219480
申请日:2023-07-07
Applicant: GOOGLE LLC
Inventor: Asaf Aharoni , Arun Narayanan , Nir Shabat , Parisa Haghani , Galen Tsai Chuang , Yaniv Leviathan , Neeraj Gaur , Pedro J. Moreno Mengibar , Rohit Prakash Prabhavalkar , Zhongdi Qu , Austin Severn Waters , Tomer Amiaz , Michiel A. U. Bacchiani
CPC classification number: G10L15/26 , G10L15/32 , H04M1/02 , H04M1/663 , H04M3/4286 , H04M3/5191
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an automated calling system are disclosed. In one aspect, a method includes the actions of receiving audio data of an utterance spoken by a user who is having a telephone conversation with a bot. The actions further include determining a context of the telephone conversation. The actions further include determining a user intent of a first previous portion of the telephone conversation spoken by the user and a bot intent of a second previous portion of the telephone conversation outputted by a speech synthesizer of the bot. The actions further include, based on the audio data of the utterance, the context of the telephone conversation, the user intent, and the bot intent, generating synthesized speech of a reply by the bot to the utterance. The actions further include, providing, for output, the synthesized speech.
-
公开(公告)号:US11936810B2
公开(公告)日:2024-03-19
申请号:US18100433
申请日:2023-01-23
Applicant: GOOGLE LLC
Inventor: Eyal Segalis , Daniel Walevski , Yaniv Leviathan , Yossi Matias
IPC: H04M3/493 , G06F40/20 , G06F40/205 , G06F40/56 , G06N20/00 , G06Q10/06 , G06Q10/10 , G10L15/00 , G10L15/18 , G10L15/22 , H04M3/42 , H04M3/58 , H04M3/60 , G10L13/08 , G10L25/63
CPC classification number: H04M3/4936 , G06F40/20 , G06F40/205 , G06F40/56 , G06N20/00 , G06Q10/06 , G06Q10/10 , G10L15/005 , G10L15/1807 , G10L15/222 , H04M3/42042 , H04M3/42093 , H04M3/493 , H04M3/58 , H04M3/60 , G10L13/08 , G10L15/1815 , G10L2015/227 , G10L25/63 , H04M2242/18
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.
-
公开(公告)号:US20230352027A1
公开(公告)日:2023-11-02
申请号:US18219480
申请日:2023-07-07
Applicant: GOOGLE LLC
Inventor: Asaf Aharoni , Arun Narayanan , Nir Shabat , Parisa Haghani , Galen Tsai Chuang , Yaniv Leviathan , Neeraj Gaur , Pedro J. Moreno Mengibar , Rohit Prakash Prabhavalkar , Zhongdi Qu , Austin Severn Waters , Tomer Amiaz , Michiel A.U. Bacchiani
CPC classification number: G10L15/26 , H04M3/4286 , H04M1/663 , G10L15/32 , H04M3/5191 , H04M1/02
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an automated calling system are disclosed. In one aspect, a method includes the actions of receiving audio data of an utterance spoken by a user who is having a telephone conversation with a bot. The actions further include determining a context of the telephone conversation. The actions further include determining a user intent of a first previous portion of the telephone conversation spoken by the user and a bot intent of a second previous portion of the telephone conversation outputted by a speech synthesizer of the bot. The actions further include, based on the audio data of the utterance, the context of the telephone conversation, the user intent, and the bot intent, generating synthesized speech of a reply by the bot to the utterance. The actions further include, providing, for output, the synthesized speech.
-
公开(公告)号:US20230164268A1
公开(公告)日:2023-05-25
申请号:US18100433
申请日:2023-01-23
Applicant: GOOGLE LLC
Inventor: Eyal Segalis , Daniel Walevski , Yaniv Leviathan , Yossi Matias
IPC: H04M3/493 , G06N20/00 , G06Q10/06 , G06Q10/10 , G06F40/20 , G06F40/56 , G06F40/205 , H04M3/58 , H04M3/42 , H04M3/60 , G10L15/00 , G10L15/18 , G10L15/22
CPC classification number: H04M3/4936 , G06N20/00 , G06Q10/06 , G06Q10/10 , G06F40/20 , G06F40/56 , G06F40/205 , H04M3/493 , H04M3/58 , H04M3/42042 , H04M3/42093 , H04M3/60 , G10L15/005 , G10L15/1807 , G10L15/222 , G10L13/08
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.
-
公开(公告)号:US20220255885A1
公开(公告)日:2022-08-11
申请号:US17170300
申请日:2021-02-08
Applicant: GOOGLE LLC
Inventor: Asaf Aharoni , Eyal Segalis , Ofer Ron , Sasha Goldshtein , Tomer Amiaz , Razvan Mathias , Yaniv Leviathan
Abstract: Implementations are directed to updating a trained voice bot that is deployed for conducting conversations on behalf of a third-party. A third-party developer can interact with a voice bot development system that enables the third-party developer to train, update, validate, and monitor performance of the trained voice bot. In various implementations, the trained voice bot can be updated by updating a corpus of training instances that was initially utilized to train the voice bot, and updating the trained voice bot based on the updated corpus. In some implementations, the corpus of training instances may be updated in response to identifying occurrence(s) of behavioral error(s) of the trained voice bot while the conversations are being conducted on behalf of the third-party. In additional or alternative implementations, the corpus of training instances may be updated in response to determining the trained voice bot does not include a desired behavior.
-
公开(公告)号:US11158321B2
公开(公告)日:2021-10-26
申请号:US16580726
申请日:2019-09-24
Applicant: Google LLC
Inventor: Asaf Aharoni , Arun Narayanan , Nir Shabat , Parisa Haghani , Galen Tsai Chuang , Yaniv Leviathan , Neeraj Gaur , Pedro J. Moreno Mengibar , Rohit Prakash Prabhavalkar , Zhongdi Qu , Austin Severn Waters , Tomer Amiaz , Michiel A. U. Bacchiani
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an automated calling system are disclosed. In one aspect, a method includes the actions of receiving audio data of an utterance spoken by a user who is having a telephone conversation with a bot. The actions further include determining a context of the telephone conversation. The actions further include determining a user intent of a first previous portion of the telephone conversation spoken by the user and a bot intent of a second previous portion of the telephone conversation outputted by a speech synthesizer of the bot. The actions further include, based on the audio data of the utterance, the context of the telephone conversation, the user intent, and the bot intent, generating synthesized speech of a reply by the bot to the utterance. The actions further include, providing, for output, the synthesized speech.
-
公开(公告)号:US11042577B2
公开(公告)日:2021-06-22
申请号:US16398410
申请日:2019-04-30
Applicant: Google LLC
Inventor: Weizhao Wang , Monica Priya Garde , Justin Min , Jiarui Li , Eyal Segalis , Daniel Walevski , Yaniv Leviathan , Matthew Streit Coursen
IPC: G06F16/332 , G06F16/338 , G06F16/33 , G06F16/335 , G06F16/9537 , G06F16/9535 , G09B7/06
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving data identifying contexts; selecting an initial set of questions based at least on the contexts; providing a respective representation of the questions of the initial set, for output; receiving data indicating a selection of a particular representation associated with a particular question of the initial set of questions; selecting a set of answers associated with the particular question; providing a respective representation of the answers of the set that are associated with the particular question, for output; receiving data indicating a selection of a particular representation associated with a particular answer of the set that are associated with the particular question; determining that an additional set of other questions is associated with the particular answer; and in response to the determining, providing a respective representation of the other questions of the additional set, for output.
-
-
-
-
-
-
-
-
-