-
公开(公告)号:US11558368B2
公开(公告)日:2023-01-17
申请号:US17064213
申请日:2020-10-06
Applicant: Google LLC
Inventor: Matthew Sharifi , Kai Wang , David Petrou
IPC: G06F21/31 , H04L9/40 , H04W12/06 , G06N20/00 , H04W4/029 , G06F21/36 , H04W12/30 , H04W12/126 , H04W12/10 , H04W4/80 , H04W12/68 , H04W12/63
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.
-
公开(公告)号:US20210368313A1
公开(公告)日:2021-11-25
申请号:US17397666
申请日:2021-08-09
Applicant: GOOGLE LLC
Inventor: Matthew Sharifi , Jorge Pereira , Dominik Roblek , Julian Odell , Cong Li , David Petrou
IPC: H04W4/60 , G06F16/248 , G06F16/9535 , G06F16/2457 , H04W4/029 , G06F16/907 , G06F16/587 , G06K9/32 , H04L29/08 , H04W4/18 , G06F16/23
Abstract: Systems and methods are provided for a personalized entity repository. For example, a computing device comprises a personalized entity repository having fixed sets of entities from an entity repository stored at a server, a processor, and memory storing instructions that cause the computing device to identify fixed sets of entities that are relevant to a user based on context associated with the computing device, rank the fixed sets by relevancy, and update the personalized entity repository using selected sets determined based on the rank and on set usage parameters applicable to the user. In another example, a method includes generating fixed sets of entities from an entity repository, including location-based sets and topic-based sets, and providing a subset of the fixed sets to a client, the client requesting the subset based on the client's location and on items identified in content generated for display on the client.
-
公开(公告)号:US11120090B2
公开(公告)日:2021-09-14
申请号:US16505092
申请日:2019-07-08
Applicant: Google LLC
Inventor: David Petrou , Matthew Sharifi
IPC: G06F16/953 , G06F16/9535 , G06F16/951 , G06F16/33 , G06F40/295 , G06F16/9032
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to on-device query annotating. In some implementations, a search query is received, and a mobile device identifies a reference to a particular entity and a reference to a category based on the query. A model that is stored on the mobile device and stores one or more facts that are associated with one or more entities is accessed. A subset of facts from among the facts that are stored in the model for the particular entity is selected. The search query is annotated based at least on one or more facts of the subset of facts that are stored in the model for the particular entity. The annotated search query is transmitted, from the mobile device to a search engine, for processing. A result of processing the annotated search query is received by the mobile device.
-
公开(公告)号:US20210027203A1
公开(公告)日:2021-01-28
申请号:US17071330
申请日:2020-10-15
Applicant: Google LLC
Inventor: Matthew Sharifi , Daniel RAMAGE , David Petrou
IPC: G06N20/00 , G06F16/245 , G06F3/0481 , G06F9/451 , G06F3/0489 , G06F16/332 , G06F3/0482 , G06F3/0484 , G06N5/02
Abstract: Systems and methods are provided for suggesting actions for selected text based on content displayed on a mobile device. An example method can include converting a selection made via a display device into a query, providing the query to an action suggestion model that is trained to predict an action given a query, each action being associated with a mobile application, receiving one or more predicted actions, and initiating display of the one or more predicted actions on the display device. Another example method can include identifying, from search records, queries where a website is highly ranked, the website being one of a plurality of websites in a mapping of websites to mobile applications. The method can also include generating positive training examples for an action suggestion model from the identified queries, and training the action suggestion model using the positive training examples.
-
公开(公告)号:US10739982B2
公开(公告)日:2020-08-11
申请号:US16295638
申请日:2019-03-07
Applicant: Google LLC
Inventor: Matthew Sharifi , David Petrou
IPC: G06F3/0486 , G06F3/16 , G06F9/54 , G06F3/0484 , G06F3/0488
Abstract: Implementations provide an improved drag-and-drop operation on a mobile device. For example, a method includes identifying a drag area in a user interface of a first mobile application in response to a drag command and receiving a drop location in a second mobile application that differs from the first mobile application. The method may also include determining that a drop location is a text input control and the drag area is not text-based, performing a search for a text description of the drag area, and pasting the text description into the text input control. The method may also include determining that a drop location is an image input control and that the drag area is text based, performing a search using the drag area for a responsive image, and pasting the responsive image into the image input control.
-
公开(公告)号:US10664519B2
公开(公告)日:2020-05-26
申请号:US16434408
申请日:2019-06-07
Applicant: Google LLC
Inventor: Abhanshu Sharma , David Petrou , Matthew Sharifi
IPC: G06F16/58 , G06F16/903 , G06F3/0484 , G06F3/0488
Abstract: Methods, systems, and apparatus for receiving a query image and a user tap location, processing the received query image based on the user tap location, identifying one or more entities associated with the processed query image and in response to receiving (i) the query image, and (ii) the user tap location, providing information about the identified one or more of the entities.
-
公开(公告)号:US20200151211A1
公开(公告)日:2020-05-14
申请号:US16744998
申请日:2020-01-16
Applicant: Google LLC
Inventor: David Petrou , Matthew J. Bridges , Shailesh Nalawadi , Hartwig Adam , Matthew R. Casey , Hartmut Neven , Andrew Harp
IPC: G06F16/583 , G06F3/048 , G06K9/62 , G06K9/46 , G06K9/32 , G06K9/22 , G06K9/00 , H04N5/225 , G06K9/78 , G06F16/9535 , G06F16/50
Abstract: A system and method of identifying objects is provided. In one aspect, the system and method includes a hand-held device with a display, camera and processor. As the camera captures images and displays them on the display, the processor compares the information retrieved in connection with one image with information retrieved in connection with subsequent images. The processor uses the result of such comparison to determine the object that is likely to be of greatest interest to the user. The display simultaneously displays the images the images as they are captured, the location of the object in an image, and information retrieved for the object.
-
公开(公告)号:US20200073883A1
公开(公告)日:2020-03-05
申请号:US16675917
申请日:2019-11-06
Applicant: Google LLC
Inventor: Jeffrey C. Reynar , Michael Gordon , David J. Vespe , David Petrou , Andrew W. Hogue
IPC: G06F16/44 , G06F16/29 , G06F16/951 , G06F16/22 , G06F16/955 , G06F3/0482 , G06F3/0484
Abstract: Embodiments retrieve a set of search results that have been previously identified as having at least one associated date or location. A timeline or map is displayed that visually represents the distribution of the dates or locations within the results. The timeline is displayed with a histogram graph corresponding to the number of dates in the search results at points along the timeline. The map is displayed with markers at the locations corresponding to the locations in the search results. The user can navigate the result set using the displayed timeline or map.
-
公开(公告)号:US10515114B2
公开(公告)日:2019-12-24
申请号:US16030316
申请日:2018-07-09
Applicant: Google LLC
Inventor: David Petrou , Andrew Rabinovich , Hartwig Adam
IPC: G06K9/00 , G06F16/58 , G06F16/532 , G06F16/583 , G06F16/9535 , G06F16/2457 , A42B1/00
Abstract: A facial recognition search system identifies one or more likely names (or other personal identifiers) corresponding to the facial image(s) in a query as follows. After receiving the visual query with one or more facial images, the system identifies images that potentially match the respective facial image in accordance with visual similarity criteria. Then one or more persons associated with the potential images are identified. For each identified person, person-specific data comprising metrics of social connectivity to the requester are retrieved from a plurality of applications such as communications applications, social networking applications, calendar applications, and collaborative applications. An ordered list of persons is then generated by ranking the identified persons in accordance with at least metrics of visual similarity between the respective facial image and the potential image matches and with the social connection metrics. Finally, at least one person identifier from the list is sent to the requester.
-
公开(公告)号:US20190286649A1
公开(公告)日:2019-09-19
申请号:US16434408
申请日:2019-06-07
Applicant: Google LLC
Inventor: Abhanshu Sharma , David Petrou , Matthew Sharifi
IPC: G06F16/58 , G06F3/0488 , G06F16/903 , G06F3/0484
Abstract: Methods, systems, and apparatus for receiving a query image and a user tap location, processing the received query image based on the user tap location, identifying one or more entities associated with the processed query image and in response to receiving (i) the query image, and (ii) the user tap location, providing information about the identified one or more of the entities.
-
-
-
-
-
-
-
-
-