-
公开(公告)号:US09940318B2
公开(公告)日:2018-04-10
申请号:US14986644
申请日:2016-01-01
Applicant: Google Inc.
Inventor: Balint Miklos , Julia Proskurnia , Luis Garcia Pueyo , Marc-Allen Cartright , Tobias Kaufmann , Ivo Krka
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.
-
公开(公告)号:US20180098401A1
公开(公告)日:2018-04-05
申请号:US15717751
申请日:2017-09-27
Applicant: GOOGLE INC.
Inventor: Honglei Wu , Cornelius O'Sullivan
CPC classification number: H05B33/0869 , G10L15/00 , G10L15/22 , G10L2015/223 , H04R1/028 , H04R3/00 , H04R3/005 , H04R2410/00 , H05B33/0851 , H05B37/0236 , H05B37/0272
Abstract: The various implementations described herein include methods, devices, and systems for calibrating LED(s). In one aspect, a method includes: (1) obtaining a desired color value for each LED of a plurality of LEDs to be calibrated; (2) obtaining image information from an image sensor, the image information corresponding to operation of the plurality of LEDs; and (3) generating calibration information for each LED of the plurality of LEDs based on the desired color value for the LED and the obtained image information.
-
公开(公告)号:US20180097932A1
公开(公告)日:2018-04-05
申请号:US15490596
申请日:2017-04-18
Applicant: Google Inc.
Inventor: Gabriel Aaron Cohen , Punyabrata Ray
CPC classification number: H04M3/42051 , H04L51/16 , H04L51/24 , H04L51/32 , H04L51/34 , H04M3/02 , H04M3/42059 , H04M3/42348 , H04M7/0033 , H04M2250/60
Abstract: In general, a computing device is described that receives an indication of a particular communication from a particular sender. The computing device determines a relationship score based at least in part on a relationship context between the particular sender and a user of the computing device. The relationship score indicates a degree of strength of a relationship between the particular sender and the user of the computing device. While outputting an alert indicative of the communication, the computing device adjusts one or more characteristics of the alert based at least in part on the relationship score.
-
524.
公开(公告)号:US20180096039A1
公开(公告)日:2018-04-05
申请号:US15282680
申请日:2016-09-30
Applicant: Google Inc.
Inventor: David Otaguro
IPC: G06F17/30
CPC classification number: G06F16/26 , G06F16/221 , G06F16/23 , G06F16/252 , G06F16/9038
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.
-
公开(公告)号:US20180095507A1
公开(公告)日:2018-04-05
申请号:US15284903
申请日:2016-10-04
Applicant: GOOGLE INC.
Inventor: William Riis HAMBURGEN , Joshua Norman LILJE , James COOPER
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.
-
公开(公告)号:US09936264B1
公开(公告)日:2018-04-03
申请号:US14486016
申请日:2014-09-15
Applicant: Google Inc.
Inventor: Kevin Greene , Justin Lewis
IPC: H04N7/10 , H04N21/81 , H04N21/432 , H04N21/239 , H04N21/4405 , H04N21/266 , H04N21/462
CPC classification number: H04N21/812 , H04N21/26606 , H04N21/4325 , H04N21/4405 , H04N21/4623
Abstract: A method may include receiving, by a processing device of a user device, a media item and storing the media item in a local store for offline playback of the media item on the user device, responsive to a user request to play the media item, identifying one or more offline playback settings associated with the media item, determining, based on the offline playback settings, whether the media item is to be played with an advertisement, and if the media item is to be played with the advertisement, providing playback of the media item from the local store with the advertisement on the user device.
-
公开(公告)号:US09936242B2
公开(公告)日:2018-04-03
申请号:US14588152
申请日:2014-12-31
Applicant: GOOGLE INC.
Inventor: Michael Patrick Schneider , Justin Lewis
IPC: H04N7/10 , H04N7/025 , H04N21/2668 , H04N21/643 , H04N21/44 , H04N21/2743 , H04N21/4788 , H04N21/25 , H04N21/258 , H04N21/472 , H04N21/647 , H04N21/462 , H04N21/488 , H04N21/482
CPC classification number: H04N21/2668 , H04N21/252 , H04N21/25841 , H04N21/25866 , H04N21/25883 , H04N21/25891 , H04N21/2743 , H04N21/44016 , H04N21/462 , H04N21/472 , H04N21/4788 , H04N21/482 , H04N21/4882 , H04N21/64322 , H04N21/64784
Abstract: A method for merging content channels is disclosed. The method includes identifying, by a processing device, target channels to merge into a result channel, wherein the result channel is formed in view of at least one set of users of the target channels viewing at least one of a same set or a similar set of content items from the target channels. The method further includes subscribing, by the processing device, the users of the target channels to the result channel and associating, by the processing device, the set of the content items of the target channels with the result channel.
-
公开(公告)号:US09934452B2
公开(公告)日:2018-04-03
申请号:US15614491
申请日:2017-06-05
Applicant: Google Inc.
Inventor: Yasuhisa Fujii
CPC classification number: G06K9/6297 , G06F17/2765 , G06K9/4604 , G06K9/72 , G06K2209/01
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.
-
公开(公告)号:US09934129B1
公开(公告)日:2018-04-03
申请号:US15462547
申请日:2017-03-17
Applicant: Google Inc.
Inventor: Cristina Elena Budurean , Richard Michael Gaywood , Dino Hughes , Johannes Tonollo , Philip James Adams , Fergus Gerard Hurley
CPC classification number: G06F11/3664 , G06F11/3668 , G06F11/3672 , G06F11/3688 , G06F11/3692
Abstract: A system generates screenshots of a graphical user interface (GUI) of an application that is displayed by target devices testing the application. Each screenshot includes an image of the GUI and metadata indicative of elements of the GUI present in the image or a state of the application or target device when the image is generated. The system determines, based on the metadata of a screenshot from a first set of the screenshots and the metadata of a screenshot from a second set of the screenshots, whether the screenshots are similar and if so, the system assigns the screenshot from the second set of screenshots to a cluster that includes the screenshot from the first set of screenshots. The system outputs an indication of the cluster (e.g., a notification or graphical indication) indicative of the similarity or discrepancy between the screenshots.
-
公开(公告)号:US09931753B1
公开(公告)日:2018-04-03
申请号:US14807018
申请日:2015-07-23
Applicant: Google Inc.
Inventor: Alfred Anthony Rizzi , Kevin Blankespoor , Matthew David Malchano , Mathew Livianu
IPC: B25J13/08 , B25J19/02 , B62D57/032 , G06N3/00
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.
-
-
-
-
-
-
-
-
-