Inter-operative message notification agent

    公开(公告)号:US11178093B2

    公开(公告)日:2021-11-16

    申请号:US16553357

    申请日:2019-08-28

    Applicant: GOOGLE LLC

    Abstract: The disclosure provides technology for adaptively creating and adjusting reminder notifications for a first user based on activity of a second user. An example method includes identifying an electronic message transmitted between a first user device and a second user device; accessing data associated with a user of the second device, wherein the data comprises activity state data for the user; determining a notification time for the first device based on the data associated with the user of the second device; and updating a reminder related to the electronic message based on the notification time.

    LANE SELECTION USING MACHINE LEARNING

    公开(公告)号:US20210201051A1

    公开(公告)日:2021-07-01

    申请号:US17138866

    申请日:2020-12-30

    Applicant: GOOGLE LLC

    Abstract: To selecting a lane in a multi-lane road segment for a vehicle travelling on the road segment, a system determines current traffic information for the road segment including a plurality of lanes and applies the current traffic information to a machine learning (ML) model to generate an indication of one of the plurality of lanes in which the vehicle is to travel. Subsequently to the vehicle selecting the indicated lane, the system determines an amount of time the vehicle took to travel a certain distance following the selection, and provides the determined amount of time to the ML model as a feedback signal.

    Progress display of handwriting input

    公开(公告)号:US10656829B2

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

    申请号:US16377076

    申请日:2019-04-05

    Applicant: Google LLC

    Abstract: A computer-implemented method includes: receiving, at a user device, user input corresponding to handwritten text to be recognized using a recognition engine; and receiving, at the user device, a representation of the handwritten text. The representation includes the handwritten text parsed into individual handwritten characters. The method further includes: displaying, on a display of the user device, the handwritten characters using a first indicator; receiving, at the user device, an identification of a text character recognized as one of the handwritten characters; displaying, on the display, the text character; and adjusting, at the user device, the one of the handwritten characters from being displayed using the first indicator to using a second indicator in response to the received identification. The first and second indicators are different.

    Generating and provisioning of additional content for biased portion(s) of a document

    公开(公告)号:US10521655B1

    公开(公告)日:2019-12-31

    申请号:US16272610

    申请日:2019-02-11

    Applicant: Google LLC

    Abstract: Implementations described herein determine, for a given document generated by a given source, one or more portions of content (e.g., phrase(s), image(s), paragraph(s), etc.) of the given document that may be influenced by bias of the given source. Further, implementations determine one or more additional resources that are related to the given source and that are related to the portion(s) of content of the given document. Yet further, implementations utilize the additional resource(s) to determine additional content that provides context for the portion(s) that may be influenced by bias. A relationship, between the additional resource(s) and the portions of the given document, can be defined. Based on the relationship being defined, the additional content can be caused to be rendered at a client device in response to the client device accessing the given document.

    AUTOMATED ASSISTANTS THAT ACCOMMODATE MULTIPLE AGE GROUPS AND/OR VOCABULARY LEVELS

    公开(公告)号:US20190325864A1

    公开(公告)日:2019-10-24

    申请号:US15954174

    申请日:2018-04-16

    Applicant: Google LLC

    Abstract: Techniques are described herein for enabling an automated assistant to adjust its behavior depending on a detected age range and/or “vocabulary level” of a user who is engaging with the automated assistant. In various implementations, data indicative of a user's utterance may be used to estimate one or more of the user's age range and/or vocabulary level. The estimated age range/vocabulary level may be used to influence various aspects of a data processing pipeline employed by an automated assistant. In various implementations, aspects of the data processing pipeline that may be influenced by the user's age range/vocabulary level may include one or more of automated assistant invocation, speech-to-text (“STT”) processing, intent matching, intent resolution (or fulfillment), natural language generation, and/or text-to-speech (“TTS”) processing. In some implementations, one or more tolerance thresholds associated with one or more of these aspects, such as grammatical tolerances, vocabularic tolerances, etc., may be adjusted.

    Third party application configuration for issuing notifications

    公开(公告)号:US10397163B2

    公开(公告)日:2019-08-27

    申请号:US15345328

    申请日:2016-11-07

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium for implementing one or more application programming interfaces (APIs) that configure applications stored in an electronic device are described. An application may be configured to receive event information from various sources based on user preferences and application permissions. In response to receiving the event information, the app may determine whether a notification should be issued to a user. This determination may be made based on various factors such as the type of event, user history, contextual data, ranking data, and application permissions. The notifications may include one or more of messages to the user and recommended actions for consideration by the user. The actions may include sharing data with other users who share a presence or interest in an event with the user.

    Systems and Methods for Improved Adversarial Training of Machine-Learned Models

    公开(公告)号:US20190220755A1

    公开(公告)日:2019-07-18

    申请号:US15874121

    申请日:2018-01-18

    Applicant: Google LLC

    CPC classification number: G06N5/04 G06K9/6256 G06N3/0454 G06N3/084 G06N20/00

    Abstract: Example aspects of the present disclosure are directed to systems and methods that enable improved adversarial training of machine-learned models. An adversarial training system can generate improved adversarial training examples by optimizing or otherwise tuning one or hyperparameters that guide the process of generating of the adversarial examples. The adversarial training system can determine, solicit, or otherwise obtain a realism score for an adversarial example generated by the system. The realism score can indicate whether the adversarial example appears realistic. The adversarial training system can adjust or otherwise tune the hyperparameters to produce improved adversarial examples (e.g., adversarial examples that are still high-quality and effective while also appearing more realistic). Through creation and use of such improved adversarial examples, a machine-learned model can be trained to be more robust against (e.g., less susceptible to) various adversarial techniques, thereby improving model, device, network, and user security and privacy.

    Progress display of handwriting input

    公开(公告)号:US10254952B2

    公开(公告)日:2019-04-09

    申请号:US13626963

    申请日:2012-09-26

    Applicant: Google LLC

    Abstract: A computer-implemented method includes: receiving, at a user device, user input corresponding to handwritten text to be recognized using a recognition engine; and receiving, at the user device, a representation of the handwritten text. The representation includes the handwritten text parsed into individual handwritten characters. The method further includes: displaying, on a display of the user device, the handwritten characters using a first indicator; receiving, at the user device, an identification of a text character recognized as one of the handwritten characters; displaying, on the display, the text character; and adjusting, at the user device, the one of the handwritten characters from being displayed using the first indicator to using a second indicator in response to the received identification. The first and second indicators are different.

    Automated assistant control of external applications lacking automated assistant application programming interface functionality

    公开(公告)号:US12223954B2

    公开(公告)日:2025-02-11

    申请号:US17058895

    申请日:2020-11-10

    Applicant: Google LLC

    Abstract: Implementations relate to an automated assistant that is capable of interacting with non-assistant applications that do not have functionality explicitly provided for interfacing with certain automated assistants. Application data, such as annotation data and/or GUI data, associated with a non-assistant application, can be processed to map such data into an embedding space. An assistant input command can then be processed and mapped to the same embedding space, and a distance from the assistant input command embedding and the non-assistant application data embedding can be determined. When the distance between the assistant input command embedding and the non-assistant application data embedding satisfies threshold(s), the automated assistant can generate instruction(s), for the non-assistant application, that correspond to the non-assistant application data. For instance, the instruction(s) can simulate user input(s) that cause the non-assistant application to perform one or more operations characterized by, or otherwise associated with, the non-assistant application data.

    MODIFYING SENSOR DATA USING GENERATIVE ADVERSARIAL MODELS

    公开(公告)号:US20240362746A1

    公开(公告)日:2024-10-31

    申请号:US18770481

    申请日:2024-07-11

    Applicant: Google LLC

    CPC classification number: G06T3/4046 G06T5/50 G06T2207/20081 G06T2207/20084

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that use generative adversarial models to increase the quality of sensor data generated by a first environmental sensor to resemble the quality of sensor data generated by another sensor having a higher quality than the first environmental sensor. A set of first and second training data generated by a first environmental sensor having a first quality and a second sensor having a target quality, respectively, is received. A generative adversarial mode is trained, using the set of first training data and the set of second training data, to modify sensor data from the first environmental sensor by reducing a difference in quality between the sensor data generated by the first environmental sensor and sensor data generated by the target environmental sensor.

Patent Agency Ranking