The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 07, 2020
Filed:
Sep. 29, 2017
Apple Inc., Cupertino, CA (US);
Bruce D. Nilo, Cupertino, CA (US);
David Rahardja, Sunnyvale, CA (US);
Michael T. Turner, San Jose, CA (US);
Kurt A. Revis, San Francisco, CA (US);
Christopher K. Thomas, Sunnyvale, CA (US);
Stephen R. Breen, San Jose, CA (US);
Tyler M. Fox, Santa Clara, CA (US);
Emanuele Rudel, San Francisco, CA (US);
Robert D. Boehnke, Cupertino, CA (US);
Tom Adriaenssen, Santa Clara, CA (US);
James R. Montgomerie, Sunnyvale, CA (US);
Apple Inc., Cupertino, CA (US);
Abstract
A device implementing drag and drop for touchscreen devices may include a processor configured to detect a drag gesture selecting an item in a first application. The processor may be further configured to detect a touch release at an end of the drag gesture for dropping the item in a second application, and 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. The processor may be further configured to receive, from the second application, a request for a representation of the item from among the plurality of representations. The processor may be further configured to send, to the first application, the request for the representation of the item. The processor may be further configured to initiate a data transfer of the representation of the item from the first application to the second application.