Patent ID: 8775947

Claim:
A method for transferring of data from a source computer to a location on a target computer utilizing a drag-and-drop operation and a spring-loaded portal, the method comprising the steps of: the source computer monitoring I/O devices for mouse input, wherein the mouse input comprises coordinates of a mouse pointer; the source computer determining if an end-user is utilizing the mouse pointer to perform the drag-and-drop operation by detecting when an object has been dragged over the spring-loaded portal, the spring-loaded portal representing a location on the target computer to which the object will be transferred if such a transfer is allowed; the source computer expanding the spring-loaded portal from a closed position to an open position, the spring-loaded portal being configured for the transferring of data using the drag-and-drop operation; the source computer retrieving a screen snapshot image of the location on the target computer and overlaying the screen snapshot image on the spring-loaded portal; the source computer executing the transferring of data from the source computer to the location on the target computer, wherein the location on the target computer is previewable at the source computer through the spring-loaded portal while the transferring of data is performed by the end-user; the source computer determining whether to abort the transferring of data from the source computer to the location on the target computer without user input, when an object is dropped onto a set of coordinates within a region that corresponds to the spring-loaded portal, wherein the set of coordinates are indicated by the mouse pointer, the transferring of data being initiated when the object is dropped onto the set of coordinates; and the source computer minimizing the spring-loaded portal from the open position to the closed position.