-
公开(公告)号:US20220292128A1
公开(公告)日:2022-09-15
申请号:US17200238
申请日:2021-03-12
Applicant: Google LLC
Inventor: Matthew Sharifi , Victor Carbune
IPC: G06F16/432 , G10L15/22 , G06F40/30 , G06F3/16
Abstract: Implementations described herein relate to receiving user input directed to an automated assistant, processing the user input to determine whether data from a server and/or third-party application is needed to perform certain fulfillment of an assistant command included in the user input, and generating a prompt that requests a user consent to transmitting of a request to the server and/or the third-party application to obtain the data needed to perform the certain fulfillment. In implementations where the user consents, the data can be obtained and utilized to perform the certain fulfillment. In implementations where the user does not consent, client data can be generated locally at a client device and utilized to perform alternate fulfillment of the assistant command. In various implementations, the request transmitted to the server and/or third-party application can be modified based on ambient noise captured when the user input is received.
-
公开(公告)号:US20220262368A1
公开(公告)日:2022-08-18
申请号:US17737264
申请日:2022-05-05
Applicant: Google LLC
Inventor: Victor Carbune , Pedro Gonnet Anders
Abstract: Implementing and applying an adaptive and self-training CAPTCHA (“Completely Automated Public Turing test to tell Computers and Humans Apart”) assistant that distinguishes between a computer-generated communication (e.g., speech and/or typed) and communication that originates from a human. The CAPTCHA assistant utilizes a generative adversarial network that is self-training and includes a generator to generate synthetic answers and a discriminator to distinguish between human answers and synthetic answers. The trained discriminator is applied to potentially malicious remote entities, which are provided challenge phrases. Answers from the remote entities are provided to the discriminator to predict whether the answer originated from a human or was computer-generated.
-
123.
公开(公告)号:US20220172715A1
公开(公告)日:2022-06-02
申请号:US17110046
申请日:2020-12-02
Applicant: Google LLC
Inventor: Victor Carbune , Matthew Sharifi
Abstract: Implementations relate to an automated assistant that can respond to communications received via a third party application and/or other third party communication modality. The automated assistant can determine that the user is participating in multiple different conversations via multiple different third party communication services. In some implementations, conversations can be processed to identify particular features of the conversations. When the automated assistant is invoked to provide input to a conversation, the automated assistant can compare the input to the identified conversation features in order to select the particular conversation that is most relevant to the input. In this way, the automated assistant can assist with any of multiple disparate conversations that are each occurring via a different third party application.
-
公开(公告)号:US20220167049A1
公开(公告)日:2022-05-26
申请号:US17103908
申请日:2020-11-24
Applicant: Google LLC
Inventor: Victor Carbune , Matthew Sharifi
IPC: H04N21/458 , H04N21/442 , H04N21/439 , H04N21/45 , H04N21/466 , H04N21/472
Abstract: While an assistant-enabled device is playing back media content, a method includes receiving a contextual signal from an environment of the assistant-enabled device and executing an event recognition routine to determine whether the received contextual signal is indicative of an event that conflicts with the playback of the media content from the assistant-enabled device. When the event recognition routine determines that the received contextual signal is indicative of the event that conflicts with the playback of the media content, the method also includes adjusting content playback settings of the assistant-enabled device.
-
125.
公开(公告)号:US20220157321A1
公开(公告)日:2022-05-19
申请号:US16952830
申请日:2020-11-19
Applicant: Google LLC
Inventor: Matthew Sharifi , Victor Carbune
IPC: G10L17/06
Abstract: Implementations are directed to biasing speaker authentication on a per-user basis and on a device-by-device basis and/or contextual feature(s) basis. In some of those implementations, in performing speaker authentication based on a spoken utterance, different biasing parameters are determined for each of multiple different registered users of an assistant device at which the spoken utterance was detected. In those implementations, each of the biasing parameters can be used to make it more likely or less likely (in dependence of the biasing parameter) that a corresponding registered user will be verified using the speaker authentication. Through utilization of biasing parameter(s) in performing speaker authentication, accuracy and/or robustness of speaker authentication can be increased.
-
公开(公告)号:US20220122610A1
公开(公告)日:2022-04-21
申请号:US17087358
申请日:2020-11-02
Applicant: Google LLC
Inventor: Victor Carbune , Matthew Sharifi
Abstract: Techniques are described herein for detecting and handling failures in other automated assistants. A method includes: executing a first automated assistant in an inactive state at least in part on a computing device operated by a user; while in the inactive state, determining, by the first automated assistant, that a second automated assistant failed to fulfill a request of the user; in response to determining that the second automated assistant failed to fulfill the request of the user, the first automated assistant processing cached audio data that captures a spoken utterance of the user comprising the request that the second automated assistant failed to fulfill, or features of the cached audio data, to determine a response that fulfills the request of the user; and providing, by the first automated assistant to the user, the response that fulfills the request of the user.
-
公开(公告)号:US20220122589A1
公开(公告)日:2022-04-21
申请号:US16949151
申请日:2020-10-15
Applicant: Google LLC
Inventor: Matthew Sharifi , Victor Carbune
Abstract: Implementations can receive, at a computing device, audio data corresponding to a spoken utterance of a user, process the audio data to generate, for one or more parts of the spoken utterance, a plurality of speech hypotheses, select a given one of the speech hypotheses, cause the given one of the speech hypotheses to be incorporated as a portion of a transcription associated with the software application, and store the plurality of speech hypotheses. In some implementations, the plurality of speech hypotheses can be loaded at an additional computing device when the transcription is accessed at the additional computing device. In additional or alternative implementations, the plurality of speech hypotheses can be loaded into memory of the computing device when the software application is reactivated and/or when a subsequent dialog session associated with the transcription is initiated.
-
公开(公告)号:US20220068281A1
公开(公告)日:2022-03-03
申请号:US17005180
申请日:2020-08-27
Applicant: Google LLC
Inventor: Matthew Sharifi , Victor Carbune
Abstract: Some implementations relate to performing speech biasing, NLU biasing, and/or other biasing based on historical assistant interaction(s). It can be determined, for one or more given historical interactions of a given user, whether to affect future biasing for (1) the given user account, (2) additional user account(s), and/or (3) the shared assistant device as a whole. Some implementations disclosed herein additionally and/or alternatively relate to: determining, based on utterance(s) of a given user to a shared assistant device, an association of first data and second data; storing the association as accessible to a given user account of the given user; and determining whether to store the association as also accessible by additional user account(s) and/or the shared assistant device.
-
公开(公告)号:US20220036216A1
公开(公告)日:2022-02-03
申请号:US17280034
申请日:2018-11-20
Applicant: Google LLC
Inventor: Jay Yagnik , Aleksandr Darin , Thierry Coppey , Thomas Deselaers , Victor Carbune
Abstract: The present disclosure is directed to a new framework the enables the combination of symbolic programming with machine learning, where the programmer maintains control of the overall architecture of the functional mapping and the ability to inject domain knowledge while allowing their program to evolve by learning from examples. In some instances, the framework provided herein can be referred to as “predictive programming.”
-
公开(公告)号:US11237885B2
公开(公告)日:2022-02-01
申请号:US17251476
申请日:2020-02-06
Applicant: Google LLC
Inventor: Sandro Feuz , Victor Carbune
Abstract: Implementations set forth herein relate to intervening notifications provided by an application for mitigating computationally wasteful application launching behavior that is exhibited by some users. A state of a module of a target application can be identified by emulating user inputs previously provided by the user to the target application. In this way, the state of the module can be determined without visibly launching the target application. When the state of the module is determined to satisfy criteria for providing a notification to the user, the application can render a notification for the user. The application can provide intervening notifications for a variety of different target applications in order to reduce a frequency at which the user launches and closes applications to check for variations in target application content.
-
-
-
-
-
-
-
-
-