-
公开(公告)号:US10958695B2
公开(公告)日:2021-03-23
申请号:US15188527
申请日:2016-06-21
Applicant: Google LLC
Inventor: Matthew Sharifi , Jakob Nicolaus Foerster
IPC: H04L29/06 , H04N21/258 , H04N21/6377 , H04N21/442 , H04N21/482 , H04N21/2343 , H04N21/658 , H04L29/08
Abstract: In some embodiments, a method for recommending content based on network conditions comprises: receiving, from a first user device, a request to present media content recommendations on the first user device; in response to receiving the request, determining information indicating a user context associated with the first user device and network connectivity information associated with a connection status of the first user device over a communications network; identifying a group of media content items to recommend based on the user context and the network connectivity information; and causing recommendations for the group of media content items to be presented on the first user device.
-
公开(公告)号:US20210074292A1
公开(公告)日:2021-03-11
申请号:US17100109
申请日:2020-11-20
Applicant: Google LLC
Inventor: Alexander H. Gruenstein , Johan Schalkwyk , Matthew Sharifi
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for hotword trigger suppression are disclosed. In one aspect, a method includes the actions of receiving, by a microphone of a computing device, audio corresponding to playback of an item of media content, the audio including an utterance of a predefined hotword that is associated with performing an operation on the computing device. The actions further include processing the audio. The actions further include in response to processing the audio, suppressing performance of the operation on the computing device.
-
公开(公告)号:US20210065693A1
公开(公告)日:2021-03-04
申请号:US16349871
申请日:2019-02-20
Applicant: Google LLC
Inventor: Matthew Sharifi , Tom Hume , Mohamad Hassan Mohamad Rom , Jan Althaus , Diego Melendo Casado
Abstract: Techniques are described herein for selectively processing a user's utterances captured prior to and after an event that invokes an automated assistant to determine the user's intent and/or any parameters required for resolving the user's intent. In various implementations, respective measures of fitness for triggering responsive action by the automated assistant may be determined for pre-event and a post-event input streams. Based on the respective measures of fitness, one or both of the pre-event input stream or post-event input stream may be selected and used to cause the automated assistant to perform one or more responsive actions.
-
公开(公告)号:US20210019660A1
公开(公告)日:2021-01-21
申请号:US17064213
申请日:2020-10-06
Applicant: Google LLC
Inventor: Matthew Sharifi , Kai Wang , David Petrou
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.
-
公开(公告)号:US10803408B2
公开(公告)日:2020-10-13
申请号:US16133395
申请日:2018-09-17
Applicant: Google LLC
Inventor: Matthew Sharifi , Kai Wang , David Petrou
IPC: G06F21/31 , G06N20/00 , H04L29/06 , H04W12/06 , H04W4/029 , G06F21/36 , H04W12/12 , H04W12/10 , H04W4/80 , H04W12/00
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.
-
公开(公告)号:US10776187B2
公开(公告)日:2020-09-15
申请号:US16411591
申请日:2019-05-14
Applicant: Google LLC
Inventor: Matthew Sharifi , Jakob Foerster
Abstract: Methods and systems may help to provide filtered notification content that provides useful information to the intended recipient, but does not provide the same information to an unauthorized viewer. To do so, when an application event occurs, filtered notification content may be generated. The filtered notification content may combine a non-obfuscated portion of the event content and an obfuscated portion of the event content, such that when viewed by an intended recipient, the filtered notification content provides implicit information that the device expects the particular user to understand based on the user's own experience and/or other factors.
-
公开(公告)号:US10769428B2
公开(公告)日:2020-09-08
申请号:US16101594
申请日:2018-08-13
Applicant: Google LLC
Inventor: Abhanshu Sharma , Fedir Zubach , Thomas Binder , Lukas Mach , Sammy El Ghazzal , Matthew Sharifi
IPC: G06F16/387 , G06F16/587 , G06K9/00 , G06N3/02 , G06N3/08 , G06N20/00 , G06K9/62 , G06N5/00
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a second model to approximate the output of a first model to classify, according to a classification scheme, image data received as input, and after the second model is trained accessing map data that specifies a plurality of geographic locations, and for each geographic location associated with an entity for each image of the one or more images that depict the entity located at the geographic location, providing the image to the second model to generate an embedding for the image, associating each of the one or more embeddings generated by the second model with the geographic location, and storing, in a database, location data specifying the geographic location, the associated one or more embeddings, and data specifying the entity, as an associated entity entry for the entity.
-
公开(公告)号:US20200234706A1
公开(公告)日:2020-07-23
申请号:US16838966
申请日:2020-04-02
Applicant: Google LLC
Inventor: Matthew Sharifi
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for designating certain voice commands as hotwords. The methods, systems, and apparatus include actions of receiving a hotword followed by a voice command. Additional actions include determining that the voice command satisfies one or more predetermined criteria associated with designating the voice command as a hotword, where a voice command that is designated as a hotword is treated as a voice input regardless of whether the voice command is preceded by another hotword. Further actions include, in response to determining that the voice command satisfies one or more predetermined criteria associated with designating the voice command as a hotword, designating the voice command as a hotword.
-
公开(公告)号:US10659399B2
公开(公告)日:2020-05-19
申请号:US15853189
申请日:2017-12-22
Applicant: Google LLC
Inventor: Jakob Nicolaus Foerster , Matthew Sharifi
Abstract: A method includes receiving a received message and a draft reply message to the received message, the received message including a received message component, the received message component representing one or more of a question, a request, and a subject. The method also includes parsing the received message to detect the received message component and parsing the draft reply message into one or more reply message components, identifying, using one or more machine learning models, informational components associated with the received message component and the one or more reply message components by at least applying the machine learning module to the received message component and each reply message component of the one or more reply message, and identifying, based on the one or more informational components, one or more deficient components in the subject draft reply message, and outputting, for display, information about the one or more deficient components.
-
公开(公告)号:US20200058306A1
公开(公告)日:2020-02-20
申请号:US16553883
申请日:2019-08-28
Applicant: Google LLC
Inventor: Matthew Sharifi
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for hotword detection on multiple devices are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, audio data that corresponds to an utterance. The actions further include determining a first value corresponding to a likelihood that the utterance includes a hotword. The actions further include receiving a second value corresponding to a likelihood that the utterance includes the hotword, the second value being determined by a second computing device. The actions further include comparing the first value and the second value. The actions further include based on comparing the first value to the second value, initiating speech recognition processing on the audio data.
-
-
-
-
-
-
-
-
-