DRAG AND DROP FOR TOUCHSCREEN DEVICES
First Claim
1. A method comprising:
- detecting a drag gesture selecting an item in a first application;
detecting a touch release at an end of the drag gesture for dropping the item in a second application;
sending, in response to the detected touch release, a message to the second application, the message including information for a plurality of representations of the item;
receiving, from the second application, a request for a representation of the item from among the plurality of representations;
sending, to the first application, the request for the representation of the item; and
initiating a data transfer of the representation of the item from the first application to the second application.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject technology provides for detecting a drag gesture selecting an item in a first application. The subject technology detects a touch release at an end of the drag gesture for dropping the item in a second application. The subject technology sends in response to the detected touch release, a message to the second application, the message including information for a plurality of representations of the item. The subject technology receives, from the second application, a request for a representation of the item from among the plurality of representations. The subject technology sends, to the first application, the request for the representation of the item. Further, the subject technology initiates a data transfer of the representation of the item from the first application to the second application.
-
Citations
20 Claims
-
1. A method comprising:
-
detecting a drag gesture selecting an item in a first application; detecting a touch release at an end of the drag gesture for dropping the item in a second application; sending, in response to the detected touch release, a message to the second application, the message including information for a plurality of representations of the item; receiving, from the second application, a request for a representation of the item from among the plurality of representations; sending, to the first application, the request for the representation of the item; and initiating a data transfer of the representation of the item from the first application to the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising;
-
at least one memory; and at least one processor configured to; detect a drag gesture selecting an item in a first application; detect a touch release at an end of the drag gesture for dropping the item in a second application; send, in response to the detected touch release, a message to the second application, the message including information for a plurality of representations of the item; receive, from the second application, a request for a representation of the item from among the plurality of representations; send, to the first application, the request for the representation of the item; and initiate a data transfer of the representation of the item from the first application to the second application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising code stored in a non-transitory computer-readable storage medium, the code comprising:
-
code to detect a drag gesture selecting an item in a first application; code to detect a touch release at an end of the drag gesture for dropping the item in a second application; code to send, in response to the detected touch release, a message to the second application, the message including information for a plurality of representations of the item; code to receive, from the second application, a request for a representation of the item from among the plurality of representations; code to send, to the first application, the request for the representation of the item; and code to initiate a data transfer of the representation of the item from the first application to the second application. - View Dependent Claims (18, 19, 20)
-
Specification