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.

Date of Patent:
May. 05, 2015

Filed:

Nov. 22, 2011
Applicants:

Qinjia Liu Hackett, Bellevue, WA (US);

Mary Sugino David, Seattle, WA (US);

Zhenguang Chen, Sammamish, WA (US);

Harsimrat Singh Thukral, Seattle, WA (US);

Inventors:

Qinjia Liu Hackett, Bellevue, WA (US);

Mary Sugino David, Seattle, WA (US);

Zhenguang Chen, Sammamish, WA (US);

Harsimrat Singh Thukral, Seattle, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01); G06F 3/0486 (2013.01); G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0486 (2013.01); G06F 17/30861 (2013.01); G06F 17/3089 (2013.01); G06F 17/30893 (2013.01);
Abstract

Technologies are described herein for implementing a cross-browser drag-and-drop library. The drag-and-drop library creates a draggable object corresponding to a drag source element and a droppable object corresponding to a drop target element defined in a webpage. The draggable object and droppable object are each assigned a link key value. A user-defined data structure populated with data regarding the drag source element may also be assigned to the draggable object. A browser event indicating a drag-and-drop operation between the drag source and the drop target is intercepted, and the drag-and-drop library determines whether the link key value assigned to the corresponding draggable and droppable objects are the same. If the link key values are the same, the drag-and-drop library generates an event associated with the droppable object to facilitate an application-related operation associated with the drag-and-drop operation using the data in the user-defined data structure.


Find Patent Forward Citations

Loading…