Drag and drop browser extension
First Claim
1. A browser extension, comprising:
- a drag logic to identify a local item to be uploaded to a remote destination, the local item being stored on a local computing device running a browser to which the browser extension is operably connected, the local item being identified in response to being dragged from a first graphical user interface (GUI) element associated with the browser;
a drop logic to identify the remote destination to which the local item is to be uploaded, the remote destination being on a remote computing device with which the browser is in data communication, the remote destination being identified in response to the local item being dropped on a second GUI element associated with the browser; and
an upload logic to control the transfer of the local item to the remote destination in response to the local item being dragged from the first GUI element and dropped on the second GUI element.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and other embodiments associated with a browser extension are described. One example browser extension includes a drag logic to identity an item to be uploaded from a local source to a remote destination. The browser extension may also include a drop logic to identify the remote destination. The browser extension may also include an upload logic to control the upload from the local source to the remote destination in response to the local item being dragged from a first graphical user interface (GUI) element associated with the browser and dropped on a second GUI element associated with the browser. The second GUI element may be managed, at least in part, by the browser extension.
-
Citations
20 Claims
-
1. A browser extension, comprising:
-
a drag logic to identify a local item to be uploaded to a remote destination, the local item being stored on a local computing device running a browser to which the browser extension is operably connected, the local item being identified in response to being dragged from a first graphical user interface (GUI) element associated with the browser; a drop logic to identify the remote destination to which the local item is to be uploaded, the remote destination being on a remote computing device with which the browser is in data communication, the remote destination being identified in response to the local item being dropped on a second GUI element associated with the browser; and an upload logic to control the transfer of the local item to the remote destination in response to the local item being dragged from the first GUI element and dropped on the second GUI element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method, comprising:
-
acquiring in a browser extension a first set of information that uniquely identifies a first item stored on a first computing device, the first set of information being acquired in response to the first item being dragged from a first graphical user interface (GUI) element associated with a browser running on the first computing device, the browser being operably connected to the browser extension; acquiring in the browser extension a second set of information that uniquely identifies a desired upload location associated with a second computing device, the second set of information being acquired in response to the first item being dropped on a second GUI element that represents the desired upload location, the second GUI element being managed, at least in part, by the browser extension; and causing the first item to be uploaded to the desired upload location by controlling the browser extension to provide the first set of information, the second set of information, and a control signal, to an upload process residing on the second computing device. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
means for identifying an item to be uploaded from a first computing device running a browser that is operably connected to a browser extension; means for identifying an upload destination for the item, the upload destination being on a second computing device that is in data communication with the browser; and means for uploading the item from the first computing device to the upload destination in response to a single user gesture involving the browser, where the single user gesture causes a signal and data to be provided to the browser extension, where the data describes the item to be uploaded and the upload destination.
-
Specification