IP Library Granted Patent US 10,739,982
Granted Patent B2
US 10,739,982 · App. 16/295,638 · Granted Aug 11, 2020

Drag-and-drop on a mobile device

Inventors: Matthew Sharifi (Kilchberg, CH); David Petrou (Brooklyn, NY)
Assignee: GOOGLE LLC
G06F3/0486G06F3/0488G06F3/04842G06F3/04883G06F3/167G06F9/543G06F2203/04803
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,739,982
App. No.
16/295,638
Granted
Aug 11, 2020
Kind
B2
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.

Claims (33)

1. A mobile device comprising:

a display;

at least one processor; and

memory storing instructions that, when executed by the at least one processor, cause the mobile device to perform operations including:

in response to a drag command from a user of the mobile device, identifying, within the display, a drag area in a user interface of a first mobile application,

identifying an entity in the drag area based on recognition performed on content in the drag area,

determining, based on the identified entity, one or more suggested drop locations,

presenting a user interface that identifies the one or more suggested drop locations determined based on the identified entity;

in response to a selection, in the user interface, of a particular drop location of the one or more suggested drop locations:

automatically navigating to the particular drop location.

2. The mobile device of claim 1 , wherein automatically navigating to the particular drop location comprises opening a second mobile application, associated with the particular drop location, to a second mobile application user interface associated with the particular drop location.

3. The mobile device of claim 2 , wherein the second mobile application user interface is a default interface that appears when the second mobile application is started.

4. The mobile device of claim 2 , wherein the second mobile application user interface is not a default interface that appears when the second mobile application is started.

5. The mobile device of claim 1 , wherein determining the one or more suggested drop locations based on the identified entity comprises:

determining an entity type for the entity, and

determining the one or more suggested drop locations based on the one or more suggested drop locations being associated with the entity type.

6. The mobile device of claim 1 , wherein the entity exists in a data store of entities.

7. The mobile device of claim 1 , wherein the one or more suggested drop locations include a first suggested drop location for a second mobile application and a second suggested drop location for a third mobile application.

8. The mobile device of claim 1 , wherein the drag area includes an image and the entity is recognized in the image.

9. A method implemented by one or more processors, the method comprising:

identifying, on a touchscreen display of a mobile computing device, a drag area in a user interface of a first mobile application in response to a drag command from a user of a mobile device;

identifying an entity in the drag area based on recognition performed on content in the drag area,

determining, based on the identified entity, a suggested drop location associated with a second mobile application,

presenting a user interface that identifies the suggested drop location determined based on the identified entity;

in response to a selection, in the user interface, of the suggested drop location:

automatically opening the second mobile application, associated with the suggested drop location, to a second mobile application user interface associated with the suggested drop location.

10. The method of claim 9 , wherein the second mobile application user interface is a default interface that appears when the second mobile application is started.

11. The method of claim 9 , wherein the second mobile application user interface is not a default interface that appears when the second mobile application is started.

12. The method of claim 9 , wherein determining the suggested drop location based on the identified entity comprises:

determining an entity type for the entity, and

determining the suggested drop location based on the suggested drop location being associated with the entity type.

13. The method of claim 9 , wherein the entity exists in a data store of entities.

14. The method of claim 9 , wherein the content in the drag area includes an image and the entity is recognized in the image.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2019
From: SHARIFI, MATTHEW; PETROU, DAVID
To: GOOGLE INC.
Reel/Frame 049005/0010 →
CHANGE OF NAME Recorded Apr 26, 2019
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 049014/0212 →
Continuity (3)
Continuation 15432493 · Feb 14, 2017
Continuation 14522927 · Oct 24, 2014
Related Publication 20190205005A1 · Jul 4, 2019