-
公开(公告)号:US20180336170A1
公开(公告)日:2018-11-22
申请号:US16050763
申请日:2018-07-31
Applicant: Google LLC
Inventor: Matthew SHARIFI , David PETROU
IPC: G06F17/22 , G06F9/48 , G06F9/451 , G06F3/0482 , G06F3/0484
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 web site, 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.
-
公开(公告)号:US20190019110A1
公开(公告)日:2019-01-17
申请号:US16133395
申请日:2018-09-17
Applicant: Google LLC
Inventor: Matthew SHARIFI , Kai WANG , David PETROU
IPC: G06N99/00 , G06F21/31 , G06F21/36 , H04L29/06 , H04W4/02 , H04W12/06 , H04W4/80 , H04W12/10 , H04W12/12
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.
-
公开(公告)号:US20200348813A1
公开(公告)日:2020-11-05
申请号:US16935681
申请日:2020-07-22
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.
-
公开(公告)号:US20190205005A1
公开(公告)日:2019-07-04
申请号:US16295638
申请日:2019-03-07
Applicant: Google LLC
Inventor: Matthew SHARIFI , David PETROU
IPC: G06F3/0486 , G06F3/0488 , G06F9/54 , G06F3/16 , G06F3/0484
CPC classification number: G06F3/0486 , G06F3/04842 , G06F3/0488 , G06F3/04883 , G06F3/167 , G06F9/543 , G06F2203/04803
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.
-
-
-