-
公开(公告)号:US10346411B1
公开(公告)日:2019-07-09
申请号:US13831481
申请日:2013-03-14
Applicant: Google Inc.
Inventor: Thomas Deselaers , Daniel Martin Keysers
IPC: G06F16/2457
Abstract: A method includes receiving from a user a message for sharing with others, identifying message attributes of the received message, the message attributes comprising message content, identifying a group of recipients with whom the user has previously interacted, computing a relevance score for each recipient in the group of recipients, ranking each recipient in the group of recipients according to the relevance score and determining one or more target recipients for the received message from the group of target recipients ranked according to the relevance score, the determined target recipients having a ranking within a predetermined threshold of highest relevance scores.
-
公开(公告)号:US10261685B2
公开(公告)日:2019-04-16
申请号:US15393611
申请日:2016-12-29
Applicant: Google Inc.
Inventor: Thomas Deselaers , Victor Carbune
Abstract: The present disclosure provides systems and methods that leverage machine learning to predict multiple touch interpretations. In particular, the systems and methods of the present disclosure can include and use a machine-learned touch interpretation prediction model that has been trained to receive touch sensor data indicative of one or more locations of one or more user input objects relative to a touch sensor at one or more times and, in response to receipt of the touch sensor data, provide one or more predicted touch interpretation outputs. Each predicted touch interpretation output corresponds to a different type of predicted touch interpretation based at least in part on the touch sensor data. Predicted touch interpretations can include a set of touch point interpretations, a gesture interpretation, and/or a touch prediction vector for one or more future times.
-
公开(公告)号:US20180189647A1
公开(公告)日:2018-07-05
申请号:US15393322
申请日:2016-12-29
Applicant: Google, Inc.
Inventor: Marcos Calvo , Victor Carbune , Pedro Gonnet Anders , Thomas Deselaers
CPC classification number: G06N3/08 , G05B13/0265 , G06N3/00 , G06N5/022
Abstract: The present disclosure provides systems and methods that leverage machine learning to refine and/or predict sensor outputs for multiple sensors. In particular, systems and methods of the present disclosure can include and use a machine-learned virtual sensor model that has been trained to receive sensor data from multiple sensors that is indicative of one or more measured parameters in each sensor's physical environment, recognize correlations among sensor outputs of the multiple sensors, and in response to receipt of the sensor data from multiple sensors, output one or more virtual sensor output values. The one or more virtual sensor output values can include one or more of refined sensor output values and one or more predicted future sensor output value.
-
公开(公告)号:US20180121828A1
公开(公告)日:2018-05-03
申请号:US15340284
申请日:2016-11-01
Applicant: Google Inc.
Inventor: Daniel M. Keysers , Victor Carbune , Thomas Deselaers
IPC: G06N99/00
CPC classification number: G06N20/00
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing actionable suggestions are disclosed. In one aspect, a method includes receiving (i) an indication that an event detection module has determined that a shared event of a particular type is presently occurring or has occurred, and (ii) data referencing an attribute associated with the shared event. The method includes selecting, from among multiple output templates that are each associated with a different type of shared event, a particular output template associated with the particular type of shared event detected by the module. The method generates a notification for output using at least (i) the selected particular output template, and (ii) the data referencing the attribute associated with the shared event. The method then provides, for output to a user device, the notification that is generated.
-
公开(公告)号:US09594488B2
公开(公告)日:2017-03-14
申请号:US14104665
申请日:2013-12-12
Applicant: Google Inc.
Inventor: Thomas Deselaers , Daniel Martin Keysers
IPC: G06F3/048 , G06F3/0484 , G06F3/01 , G06F3/0482 , G06T1/00
CPC classification number: G06F3/04845 , G06F3/013 , G06F3/0482 , G06T1/00
Abstract: Implementations generally relate to providing an interactive display of high dynamic range images. In some implementations, a method includes receiving a plurality of images of a scene, where the images are captured at different exposure levels. The method further includes generating a high dynamic range image of the scene based on brightness level information associated with each portion of the scene. The method further includes providing a user interface that displays the high dynamic range image. The method further includes adjusting a brightness level of at least one portion of the high dynamic range image based on user interaction with the user interface.
Abstract translation: 实现通常涉及提供高动态范围图像的交互式显示。 在一些实现中,一种方法包括接收场景的多个图像,其中以不同的曝光水平捕获图像。 该方法还包括基于与场景的每个部分相关联的亮度级别信息来生成场景的高动态范围图像。 该方法还包括提供显示高动态范围图像的用户界面。 该方法还包括基于与用户界面的用户交互来调整高动态范围图像的至少一部分的亮度水平。
-
公开(公告)号:US09418281B2
公开(公告)日:2016-08-16
申请号:US14142964
申请日:2013-12-30
Applicant: Google Inc.
Inventor: Henry Allan Rowley , Thomas Deselaers , Li-Lun Wang
CPC classification number: G06K9/00402
Abstract: Implementations of the disclosed subject matter provide methods and systems for identifying a candidate character cut for an overwritten character. A method may include providing a handwriting input area. The handwriting input area may be divided into multiple sections and a first portion of the multiple sections may be located in an end point region. A first handwritten input comprising a first stroke that ends in a section located in the end point region may be received. A second handwritten input comprising a second stroke that begins in a section that is not located in the end point region may be received. As a result, a first candidate character cut may be identified between the first stroke and the second stroke.
Abstract translation: 所公开的主题的实现提供了用于识别覆盖字符的候选字符切割的方法和系统。 方法可以包括提供手写输入区域。 手写输入区域可以被分成多个部分,并且多个部分的第一部分可以位于终点区域中。 可以接收包括在位于终点区域中的部分中结束的第一笔划的第一手写输入。 可以接收包括在不位于终点区域的部分中开始的第二笔划的第二手写输入。 结果,可以在第一行程和第二行程之间识别第一候选字符切割。
-
公开(公告)号:US09224038B2
公开(公告)日:2015-12-29
申请号:US14107007
申请日:2013-12-16
Applicant: Google Inc.
Inventor: Daniel Martin Keysers , Thomas Deselaers , Henry Allan Rowley
IPC: G06K9/00
CPC classification number: G06K9/00422 , G06K9/00 , G06K9/00402 , G06K9/52 , G06K2209/01
Abstract: An optimal recognition for handwritten input based on receiving a touch input from a user may be selected by applying both a delayed stroke recognizer as well as an overlapping recognizer to the handwritten input. A score may be generated for both the delayed stroke recognition as well as the overlapping recognition and the recognition corresponding to the highest score may be presented as the overall recognition.
Abstract translation: 可以通过将延迟的笔画识别器以及重叠识别器同时应用于手写输入来选择基于从用户接收触摸输入的手写输入的最佳识别。 可以为延迟的卒中识别以及重叠识别生成分数,并且对应于最高分数的识别可以被呈现为整体识别。
-
公开(公告)号:US20150186718A1
公开(公告)日:2015-07-02
申请号:US14142964
申请日:2013-12-30
Applicant: Google Inc.
Inventor: Henry Allan Rowley , Thomas Deselaers , Li-Lun Wang
IPC: G06K9/00
CPC classification number: G06K9/00402
Abstract: Implementations of the disclosed subject matter provide methods and systems for identifying a candidate character cut for an overwritten character. A method may include providing a handwriting input area. The handwriting input area may be divided into multiple sections and a first portion of the multiple sections may be located in an end point region. A first handwritten input comprising a first stroke that ends in a section located in the end point region may be received. A second handwritten input comprising a second stroke that begins in a section that is not located in the end point region may be received. As a result, a first candidate character cut may be identified between the first stroke and the second stroke.
Abstract translation: 所公开的主题的实现提供了用于识别覆盖字符的候选字符切割的方法和系统。 方法可以包括提供手写输入区域。 手写输入区域可以被分成多个部分,并且多个部分的第一部分可以位于终点区域中。 可以接收包括在位于终点区域中的部分中结束的第一笔划的第一手写输入。 可以接收包括在不位于终点区域的部分中开始的第二笔划的第二手写输入。 结果,可以在第一行程和第二行程之间识别第一候选字符切割。
-
公开(公告)号:US11237696B2
公开(公告)日:2022-02-01
申请号:US15383966
申请日:2016-12-19
Applicant: GOOGLE INC.
Inventor: Victor Carbune , Daniel Keysers , Thomas Deselaers
IPC: G06F3/0481 , G06F3/0482 , G06Q30/06 , G06F9/451 , G06K9/00 , G06Q50/12
Abstract: Systems and methods enable a computing system to recognize a sequence of repeated actions and offer to automatically repeat any such recognized actions. An example method includes determining a current sequence of user actions is similar to a previous sequence of user actions, determining whether the previous sequence is reproducible and, when reproducible, initiating display of a prompt that requests approval for completing the current sequence based on the previous sequence and, responsive to receiving an indication of approval, completing the previous sequence. Another example method includes determining that a first current sequence of user interactions is complete and is not similar to any saved sequence of user interactions, saving the first current sequence as a previous sequence, identifying a second current sequence as satisfying a similarity threshold with the previous sequence, and initiating display of a prompt that requests approval for saving the previous sequence as a shortcut.
-
公开(公告)号:US20180176173A1
公开(公告)日:2018-06-21
申请号:US15380748
申请日:2016-12-15
Applicant: Google Inc.
Inventor: Daniel Martin Keysers , Thomas Deselaers , Victor Carbune
CPC classification number: H04L51/32 , G06F17/27 , G06N3/0445 , G06N5/025 , G06N7/005 , G06N20/00 , H04L51/063 , H04L51/16
Abstract: A social network server system may receive a social media message that is to be posted at the social network server system, the social media message being authored by a user of the social network server system. Prior to posting the social media message at the social network server system, the social network server system may determine, based at least in part on applying one or more rules to content of the social media message, a likelihood that the user would modify the content of the social media message after it is posted at the social network server system, wherein the one or more rules are generated based at least in part on previous actions taken by the user on previous social media messages authored by the user and posted at the social network server system and may, responsive to determining that the likelihood exceeds a threshold, generate an alert message.
-
-
-
-
-
-
-
-
-