-
公开(公告)号:US20180227417A1
公开(公告)日:2018-08-09
申请号:US15945920
申请日:2018-04-05
Applicant: Google LLC
Inventor: Eyal Segalis , Daniel Walevski , Yaniv Leviathan
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.
-
公开(公告)号:US20180227416A1
公开(公告)日:2018-08-09
申请号:US15941628
申请日:2018-03-30
Applicant: Google LLC
Inventor: Eyal Segalis , Daniel Walevski , Yaniv Leviathan
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.
-
公开(公告)号:US12255856B2
公开(公告)日:2025-03-18
申请号:US18403401
申请日:2024-01-03
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.
-
公开(公告)号:US20250061890A1
公开(公告)日:2025-02-20
申请号:US18936314
申请日:2024-11-04
Applicant: GOOGLE LLC
Inventor: Asaf Aharoni , Yaniv Leviathan , Eyal Segalis , Gal Elidan , Sasha Goldshtein , Tomer Amiaz , Deborah Cohen
Abstract: Implementations are directed to providing a voice bot development platform that enables a third-party developer to train a voice bot based on training instance(s). The training instance(s) can each include training input and training output. The training input can include a portion of a corresponding conversation and a prior context of the corresponding conversation. The training output can include a corresponding ground truth response to the portion of the corresponding conversation. Subsequent to training, the voice bot can be deployed for conducting conversations on behalf of a third-party. In some implementations, the voice bot is further trained based on a corresponding feature emphasis input that attentions the voice bot to a particular feature of the portion of the corresponding conversation. In some additional or alternative implementations, the voice bot is further trained to interact with third-party system(s) via remote procedure calls (RPCs).
-
公开(公告)号:US20240185834A1
公开(公告)日:2024-06-06
申请号:US18074799
申请日:2022-12-05
Applicant: GOOGLE LLC
Inventor: Asaf Aharoni , Eyal Segalis , Sasha Goldshtein , Ofer Ron , Yaniv Leviathan , Yoav Tzur
CPC classification number: G10L13/08 , G10L15/22 , G10L2015/221 , G10L2015/223
Abstract: Implementations are directed to receiving unstructured free-form natural language input, generating a chatbot based on the unstructured free-form natural language input and in response to receiving the unstructured free-form natural language input, and causing the chatbot to perform task(s) associated with an entity and on behalf of the user. In various implementations, the unstructured free-form natural language input conveys details of the task(s) to be performed, but does not define any corresponding dialog state map (e.g., does not define any dialog states or any dialog state transitions). Nonetheless, the unstructured free-form natural language input may be utilized to fine-tune and/or prime a machine learning model that is already capable of being utilized in conducting generalized conversations. As a result, the chatbot can be generated and deployed in a quick and efficient manner for performance of the task(s) on behalf of the user.
-
公开(公告)号:US11902222B2
公开(公告)日:2024-02-13
申请号:US17170300
申请日:2021-02-08
Applicant: GOOGLE LLC
Inventor: Asaf Aharoni , Eyal Segalis , Ofer Ron , Sasha Goldshtein , Tomer Amiaz , Razvan Mathias , Yaniv Leviathan
CPC classification number: H04L51/02 , G06N20/00 , G10L15/063 , G10L15/10 , G10L15/22
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.
-
公开(公告)号:US11563850B2
公开(公告)日:2023-01-24
申请号:US17236781
申请日:2021-04-21
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 , G10L13/08 , G10L25/63
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.
-
公开(公告)号:US11468893B2
公开(公告)日:2022-10-11
申请号:US17049689
申请日:2020-05-05
Applicant: GOOGLE LLC
Inventor: Asaf Aharoni , Eyal Segalis , Yaniv Leviathan
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.
-
公开(公告)号:US11012560B2
公开(公告)日:2021-05-18
申请号:US15940113
申请日:2018-03-29
Applicant: Google LLC
Inventor: Eyal Segalis , Daniel Walevski , Yaniv Leviathan , Yossi Matias
IPC: H04M3/493 , G06F40/205 , G06F40/56 , G06N20/00 , G06Q10/06 , G06Q10/10 , G10L15/00 , G10L15/18 , G10L15/22 , H04M3/42 , H04M3/58 , H04M3/60 , G06F40/20 , G10L13/08 , G10L25/63
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.
-
公开(公告)号:US10827063B2
公开(公告)日:2020-11-03
申请号:US16385444
申请日:2019-04-16
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 , G10L13/08 , G10L25/63
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.
-
-
-
-
-
-
-
-
-