METHODS AND SYSTEMS FOR PROVIDING A SECURE AUTOMATED ASSISTANT

    公开(公告)号:US20220292128A1

    公开(公告)日:2022-09-15

    申请号:US17200238

    申请日:2021-03-12

    Applicant: Google LLC

    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.

    CAPTCHA AUTOMATED ASSISTANT
    122.
    发明申请

    公开(公告)号:US20220262368A1

    公开(公告)日:2022-08-18

    申请号:US17737264

    申请日:2022-05-05

    Applicant: Google LLC

    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.

    AUTOMATED ASSISTANT FOR FACILITATING COMMUNICATIONS THROUGH DISSIMILAR MESSAGING FEATURES OF DIFFERENT APPLICATIONS

    公开(公告)号:US20220172715A1

    公开(公告)日:2022-06-02

    申请号:US17110046

    申请日:2020-12-02

    Applicant: Google LLC

    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.

    Integrating Short-Term Context for Content Playback Adaption

    公开(公告)号:US20220167049A1

    公开(公告)日:2022-05-26

    申请号:US17103908

    申请日:2020-11-24

    Applicant: Google LLC

    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.

    GENERATING AND/OR UTILIZING VOICE AUTHENTICATION BIASING PARAMETERS FOR ASSISTANT DEVICES

    公开(公告)号:US20220157321A1

    公开(公告)日:2022-05-19

    申请号:US16952830

    申请日:2020-11-19

    Applicant: Google LLC

    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.

    DETECTING AND HANDLING FAILURES IN OTHER ASSISTANTS

    公开(公告)号:US20220122610A1

    公开(公告)日:2022-04-21

    申请号:US17087358

    申请日:2020-11-02

    Applicant: Google LLC

    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.

    PRESERVING SPEECH HYPOTHESES ACROSS COMPUTING DEVICES AND/OR DIALOG SESSIONS

    公开(公告)号:US20220122589A1

    公开(公告)日:2022-04-21

    申请号:US16949151

    申请日:2020-10-15

    Applicant: Google LLC

    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.

    Predicted Variables in Programming
    129.
    发明申请

    公开(公告)号:US20220036216A1

    公开(公告)日:2022-02-03

    申请号:US17280034

    申请日:2018-11-20

    Applicant: Google LLC

    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.”

    Determining whether and/or when to provide notifications, based on application content, to mitigate computationally wasteful application-launching behavior

    公开(公告)号:US11237885B2

    公开(公告)日:2022-02-01

    申请号:US17251476

    申请日:2020-02-06

    Applicant: Google LLC

    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.

Patent Agency Ranking