Generating and applying outgoing communication templates

    公开(公告)号:US09940318B2

    公开(公告)日:2018-04-10

    申请号:US14986644

    申请日:2016-01-01

    Applicant: Google Inc.

    CPC classification number: G06F17/248 G06F17/243 G06F17/2735 G06F17/30958

    Abstract: Methods, apparatus, systems, and computer-readable media are provided for generating and applying outgoing communication templates. In various implementations a corpus of outgoing communications sent by a user may be grouped into a plurality of clusters based on one or more attributes of a context of the user. One or more segments of each outgoing communication of a particular cluster may be classified as fixed in response to a determination that a count of occurrences of the one or more segments across the particular cluster satisfies a criterion. One or more remaining segments of each communication of the particular cluster may or may not be classified as transient. Based on sequences of classified segments associated with each communication of the particular cluster, an outgoing communication template may be generated to automatically populate at least a portion of a draft outgoing communication being prepared by the user.

    SYSTEMS AND METHODS FOR CONTEXT-SENSITIVE DATA ANNOTATION AND ANNOTATION VISUALIZATION

    公开(公告)号:US20180096039A1

    公开(公告)日:2018-04-05

    申请号:US15282680

    申请日:2016-09-30

    Applicant: Google Inc.

    Inventor: David Otaguro

    Abstract: Systems and methods for receiving, storing, and returning annotations in association with annotated data. Data visualizations can be generated using data selected from a data organization and storage system, e.g., a database. Annotation data is stored in association with the underlying data used to generate data visualizations. Future renderings of data visualizations using the same underlying data may then include the corresponding annotation data. In some implementations, a system includes a data storage system storing a plurality of data entries in a database and a processor configured to generate data visualizations representative of the plurality of data entries stored in the database, receive a selection of an element of a data visualization, identify data entries represented by the selected element; receive annotation data associated with the selection, and record data associating the received annotation data with the identified data entries.

    VAPOR CHAMBER WITH RING GEOMETRY
    525.
    发明申请

    公开(公告)号:US20180095507A1

    公开(公告)日:2018-04-05

    申请号:US15284903

    申请日:2016-10-04

    Applicant: GOOGLE INC.

    CPC classification number: G06F1/20 G06F1/203 H05K7/20336

    Abstract: Techniques of managing heat within an electronic device involve providing a vapor chamber in a ring shape within an electronic device. In some implementations, the vapor chamber forms an outer case wall of an enclosure of the electronic device. In further implementations, the vapor chamber has a fill port attached to the inner edge of the vapor chamber. Advantageously, by using a vapor chamber with a ring geometry in an electronic device according to the improved techniques, a form factor of the electronic device (e.g., a laptop, a tablet, etc.) is not affected by the introduction of the vapor chamber as an outer case wall.

    Pruning and label selection in hidden Markov model-based OCR

    公开(公告)号:US09934452B2

    公开(公告)日:2018-04-03

    申请号:US15614491

    申请日:2017-06-05

    Applicant: Google Inc.

    Inventor: Yasuhisa Fujii

    Abstract: Systems and techniques are provided for pruning a node from a possible nodes list for Hidden Markov Model with label transition node pruning. The node may be a label transition node. A frame may be at a predicted segmentation point in decoding input with the Hidden Markov Model. The node may be scored at the frame. The node may be pruned from the possible nodes list for the frame when score for the node is greater than the sum of a best score among nodes on the possible nodes list for the frame and a beam threshold minus a penalty term. A possible nodes list may be generated for a subsequent frame using label selection. A second node may be pruned from the possible nodes list for the subsequent frame with early pruning.

    Methods and devices for automatic gait transition

    公开(公告)号:US09931753B1

    公开(公告)日:2018-04-03

    申请号:US14807018

    申请日:2015-07-23

    Applicant: Google Inc.

    CPC classification number: B25J13/08 B25J19/02 G06N3/008 Y10S901/01 Y10S901/09

    Abstract: Examples method and devices for automatic gait transition are described herein. In an example embodiment, a computing system may identify gaits for the robotic device to perform in response to receiving an input for the robotic device to move at a velocity. The system may determine criteria for selecting a gait from the identified gaits for the robotic device to perform based on sensor data of the environment (e.g., slope and terrain) and based on the state of the robotic device. The system may modify the set of criteria based on prior operation of the robotic device in respective environments similar to the environment. Responsive to determining the criteria for selecting a gait, the computing system may determine whether the identified gaits include a gait that enables the robotic device to move at the velocity according to the set of criteria, and provide instructions to operate based on the determination.

Patent Agency Ranking