-
公开(公告)号:US10283129B1
公开(公告)日:2019-05-07
申请号:US15273598
申请日:2016-09-22
Applicant: Google Inc.
Inventor: Matthew Sharifi , Richard Francis Lyon
Abstract: Systems and methods are provided herein relating to audio matching. Interest points that are onsets are generally very efficient in audio matching in that they are robust to multiple types of distortion. Prominent onsets can be detected within an audio signal excerpt as interest points and combined as a function of a set of interest points to form a descriptor. Descriptors associated with an audio signal excerpt that contain a set of prominent onsets as interest points can be used in matching the audio signal excerpt to an audio reference. The benefits in generating and using prominent onsets within descriptors improve the accuracy of an audio matching system.
-
公开(公告)号:US10242378B1
公开(公告)日:2019-03-26
申请号:US14929105
申请日:2015-10-30
Applicant: Google Inc.
Inventor: Matthew Sharifi , Yaniv Bernstein , Dominik Roblek , Annie Chen , Matthew Wiseman
Abstract: Apparatus, systems and methods provide incentive-based usage of an audio recognition system. In an aspect, a system is provided that includes a query component configured to receive an audio sample from a device and a recognition component configured to determine an identification of the audio sample. The system further includes a reward component configured to identify a reward associated with the identification of the audio sample, wherein the query component is further configured to provide a query result to the device, the query result comprising the identification of the audio sample and the reward associated therewith.
-
公开(公告)号:US20180330728A1
公开(公告)日:2018-11-15
申请号:US15593278
申请日:2017-05-11
Applicant: Google Inc.
Inventor: Alexander H. Gruenstein , Aleksandar Kracun , Matthew Sharifi
CPC classification number: G10L15/22 , G06F17/30026 , G10L15/08 , G10L15/26 , G10L17/005 , G10L2015/0636 , G10L2015/088 , G10L2015/223 , H04L63/1425 , H04L63/1458
Abstract: A computing system receives requests from client devices to process voice queries that have been detected in local environments of the client devices. The system identifies that a value that is based on a number of requests to process voice queries received by the system during a specified time interval satisfies one or more criteria. In response, the system triggers analysis of at least some of the requests received during the specified time interval to trigger analysis of at least some received requests to determine a set of requests that each identify a common voice query. The system can generate an electronic fingerprint that indicates a distinctive model of the common voice query. The fingerprint can then be used to detect an illegitimate voice query identified in a request from a client device at a later time.
-
公开(公告)号:US10078803B2
公开(公告)日:2018-09-18
申请号:US14739107
申请日:2015-06-15
Applicant: GOOGLE INC.
Inventor: Matthew Sharifi , Kai Wang , David Petrou
IPC: G06N99/00 , H04L29/06 , H04W12/06 , G06F21/31 , H04W4/02 , G06F21/36 , H04W12/12 , H04W12/10 , H04W4/80
CPC classification number: G06N20/00 , G06F21/316 , G06F21/36 , H04L63/083 , H04L63/102 , H04W4/029 , H04W4/80 , H04W12/00508 , H04W12/06 , H04W12/10 , H04W12/1206
Abstract: Systems and methods are provided for a content-based security for computing devices. An example method includes identifying content rendered by a mobile application, the content being rendered during a session, generating feature vectors from the content and determining that the feature vectors do not match a classification model. The method also includes providing, in response to the determination that the feature vectors do not match the classification model, a challenge configured to authenticate a user of the mobile device. Another example method includes determining a computing device is located at a trusted location, capturing information from a session, the information coming from content rendered by a mobile application during the session, generating feature vectors for the session, and repeating this until a training criteria is met. The method also includes training a classification model using the feature vectors and authenticating a user of the device using the trained classification model.
-
125.
公开(公告)号:US10055390B2
公开(公告)日:2018-08-21
申请号:US14945348
申请日:2015-11-18
Applicant: GOOGLE INC.
Inventor: Matthew Sharifi , David Petrou
IPC: G06F17/22 , G06F3/0482 , G06F3/0484 , G06F9/48 , G06F9/451
CPC classification number: G06F17/2235 , G06F3/0482 , G06F3/04842 , G06F9/453 , G06F9/4843
Abstract: Systems and methods simulate a hyperlink in regular content displayed on a screen. An example method can include generating, responsive to detecting a simulated hyperlink indication, a centered selection from content displayed on a display of a computing device, providing the centered selection to a simulated hyperlink model that predicts an operation given the centered selection, and initiating the operation using an intent associated with a mobile application. The simulated hyperlink model may also provide, from the centered selection, an intelligent selection used the intent's parameter. Another method includes identifying documents having a hyperlink whitelisted websites, generating positive training examples for a simulated hyperlink model using the documents, each positive training example having a centered selection, a website, and a mobile application mapped to the website, and training the simulated hyperlink model, using the positive training examples, to predict an operation for the mobile application given the centered selection.
-
公开(公告)号:US09934783B2
公开(公告)日:2018-04-03
申请号:US15176482
申请日:2016-06-08
Applicant: Google Inc.
Inventor: Matthew Sharifi , Jakob Nicolaus Foerster
CPC classification number: G10L15/22 , G06F21/31 , G06F21/32 , G10L15/02 , G10L15/08 , G10L15/1815 , G10L17/08 , G10L25/51 , G10L2015/088 , G10L2015/223
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data corresponding to an utterance, determining that the audio data corresponds to a hotword, generating a hotword audio fingerprint of the audio data that is determined to correspond to the hotword, comparing the hotword audio fingerprint to one or more stored audio fingerprints of audio data that was previously determined to correspond to the hotword, detecting whether the hotword audio fingerprint matches a stored audio fingerprint of audio data that was previously determined to correspond to the hotword based on whether the comparison indicates a similarity between the hotword audio fingerprint and one of the one or more stored audio fingerprints that satisfies a predetermined threshold, and in response to detecting that the hotword audio fingerprint matches a stored audio fingerprint, disabling access to a computing device into which the utterance was spoken.
-
公开(公告)号:US09911419B2
公开(公告)日:2018-03-06
申请号:US15463786
申请日:2017-03-20
Applicant: Google Inc.
Inventor: Matthew Sharifi
CPC classification number: G10L15/22 , G06F3/04842 , G06F3/167 , G10L15/063 , G10L15/08 , G10L15/18 , G10L15/265 , G10L15/30 , G10L2015/0631 , G10L2015/0638 , G10L2015/088 , G10L2015/223
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, for each of multiple words or sub-words, audio data corresponding to multiple users speaking the word or sub-word; training, for each of the multiple words or sub-words, a pre-computed hotword model for the word or sub-word based on the audio data for the word or sub-word; receiving a candidate hotword from a computing device; identifying one or more pre-computed hotword models that correspond to the candidate hotword; and providing the identified, pre-computed hotword models to the computing device.
-
128.
公开(公告)号:US20180039608A1
公开(公告)日:2018-02-08
申请号:US15227598
申请日:2016-08-03
Applicant: Google Inc.
Inventor: Matthew Sharifi , Jakob Nicolaus Foerster
CPC classification number: G06F17/24 , G06F17/25 , G06F17/273 , H04L51/02 , H04L51/063 , H04L51/16
Abstract: A computer-executed technique for correcting previously received textual messages based on a later received textual message can include receiving and displaying a first textual message in a user interface. A second textual message is received and, based on this second textual message, the first textual message is analyzed to determine if it includes a correctable error. When the first textual message is determined to include an error, a language model is utilized to determine an incorrect word therein. A corrected word is programmatically determined and is used to automatically replace the incorrect word to generate a corrected first textual message. The user interface is modified such that the corrected first received textual message replaces the first received textual message.
-
公开(公告)号:US09870623B2
公开(公告)日:2018-01-16
申请号:US15154957
申请日:2016-05-14
Applicant: Google Inc.
Inventor: Dominik Roblek , David Petrou , Matthew Sharifi
IPC: G06T7/30 , G06F3/0484 , G06F3/0488 , G06T7/90
CPC classification number: G06T7/30 , G06F3/04842 , G06F3/0488 , G06F17/30047 , G06F17/30867 , G06T7/90
Abstract: Methods and apparatus directed to segmenting content displayed on a computing device into regions. The segmenting of content displayed on the computing device into regions is accomplished via analysis of pixels of a “screenshot image” that captures at least a portion of (e.g., all of) the displayed content. Individual pixels of the screenshot image may be analyzed to determine one or more regions of the screenshot image and to optionally assign a corresponding semantic type to each of the regions. Some implementations are further directed to generating, based on one or more of the regions, interactive content to provide for presentation to the user via the computing device.
-
公开(公告)号:US09836597B2
公开(公告)日:2017-12-05
申请号:US15379094
申请日:2016-12-14
Applicant: GOOGLE INC.
Inventor: Alfred Zalmon Spector , David Petrou , Blaise Aguera-Arcas , Matthew Sharifi
CPC classification number: G06F21/54 , G06F17/30539 , G06F17/30876 , G06F21/6218 , G06F2221/0724 , G06T1/0021 , G06T1/20 , G06T1/60 , G06T11/60
Abstract: Systems and methods prevent or restrict the mining of content on a mobile device. For example, a method may include identifying a mining-restriction mark in low order bits or high order bits in a frame buffer of a mobile device and determining whether the mining-restriction mark prevents mining of content. Mining includes non-transient storage of a copy or derivations of data in the frame buffer. The method may also include preventing the mining of data in the frame buffer when the mining-restriction mark prevents mining.
-
-
-
-
-
-
-
-
-