Data sharing software program utilizing a drag-and-drop operation and spring loaded portal
First Claim
1. 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 determining whether an end-user is utilizing a mouse pointer to perform a drag-and-drop operation by detecting when an object has been dragged over a spring-loaded portal that is viewable on a source computer, wherein the spring-loaded portal depicts and controls, at least in part, a location that (i) exists on a target computer and (ii) to which the object will be transferred to if such a transfer is allowed, and wherein the spring-loaded portal is configured to (a) respond to drag-and-drop operations by expanding from a closed position to an open position and (b) display a screen snapshot image of the location on the target computer that is previewable at the source computer through the spring-loaded portal;
responsive to a determination that the end-user is utilizing the mouse pointer to perform the drag-and-drop operation, the source computer executing the transferring of data from the source computer to the location on the target computer; and
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 when the object was dropped, the transferring of data being initiated when the object is dropped onto the set of coordinates.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments include a program 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. I/O devices are monitored for mouse input that includes coordinates of a mouse pointer. Whether an end-user is utilizing the mouse pointer to perform the drag-and-drop operation is determined. The spring-loaded portal is expanded from a closed position to an open position. A screen snapshot image of the location on the target computer is retrieved and overlaid on the spring-loaded portal. The transferring of data from the source computer to the location on the target computer is executed, wherein the location on the target computer is previewable at the source computer through the spring-loaded portal. Whether to abort the transferring of data is determined. The spring-loaded portal is minimized from the open position to the closed position.
-
Citations
20 Claims
-
1. 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 determining whether an end-user is utilizing a mouse pointer to perform a drag-and-drop operation by detecting when an object has been dragged over a spring-loaded portal that is viewable on a source computer, wherein the spring-loaded portal depicts and controls, at least in part, a location that (i) exists on a target computer and (ii) to which the object will be transferred to if such a transfer is allowed, and wherein the spring-loaded portal is configured to (a) respond to drag-and-drop operations by expanding from a closed position to an open position and (b) display a screen snapshot image of the location on the target computer that is previewable at the source computer through the spring-loaded portal; responsive to a determination that the end-user is utilizing the mouse pointer to perform the drag-and-drop operation, the source computer executing the transferring of data from the source computer to the location on the target computer; and 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 when the object was dropped, the transferring of data being initiated when the object is dropped onto the set of coordinates. - View Dependent Claims (6, 7, 8)
-
-
2. The method 1, wherein:
-
a visual indicator is used to guide the end-user to locations, on the target computer, that accept the transferring of data, wherein the spring-loaded portal is configurable to allow the spring-loaded portal to visually indicate such locations; and the visual indicator includes changing the appearance of the mouse pointer while the mouse pointer is over a location on the target computer that does not accept the transferring of data.
-
-
3. The method 1, wherein the step of determining if the end-user is utilizing the mouse pointer to perform the drag-and-drop operation further comprises:
-
the source computer determining if a coordinates of the mouse pointer correspond to a region of the spring-loaded portal, wherein the source computer monitors I/O devices for mouse input, wherein the mouse input comprises coordinates of a mouse pointer; and the source computer expanding the spring-loaded portal from a closed position to an open position, the expanding being triggered if the coordinates of the mouse pointer correspond to the region of the spring-loaded portal, wherein the spring-loaded portal is configured for the transferring of data using the drag-and-drop operation, and 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. - View Dependent Claims (4, 5)
-
-
9. A computer program product 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 computer program product comprising:
a computer readable hardware storage device and program instructions stored on the computer readable hardware storage device, the program instructions comprising; program instructions to determine whether an end-user is utilizing a mouse pointer to perform a drag-and-drop operation by detecting when an object has been dragged over a spring-loaded portal that is viewable on a source computer, wherein the spring-loaded portal depicts and controls, at least in part, a location that (i) exists on a target computer and (ii) to which the object will be transferred if such a transfer is allowed, and wherein the spring-loaded portal is configured to (a) respond to drag-and-drop operations by expanding from a closed position to an open position and (b) display a screen snapshot image of the location on the target computer that is previewable at the source computer through the spring-loaded portal; program instructions to respond to a determination that the end-user is utilizing the mouse pointer to perform the drag-and-drop operation, by the source computer executing the transferring of data from the source computer to the location on the target computer; and program instructions to determine 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 when the object was dropped, the transferring of data being initiated when the object is dropped onto the set of coordinates. - View Dependent Claims (14, 15, 16)
-
10. The computer program product 9, the program instructions further comprising:
-
program instructions to provide a visual indicator to guide the end-user to locations, on the target computer, that accept the transferring of data, wherein the spring-loaded portal is configurable to allow the spring-loaded portal to visually indicate such locations; and program instructions to change the appearance of the mouse pointer while the mouse pointer is over a location on the target computer that does not accept the transferring of data.
-
-
11. The computer program product 9, wherein the program instructions to determine if the end-user is utilizing the mouse pointer to perform the drag-and-drop operation further comprise:
-
program instructions to determine if a coordinates of the mouse pointer correspond to a region of the spring-loaded portal, wherein the source computer monitors I/O devices for mouse input, wherein the mouse input comprises coordinates of a mouse pointer; and program instructions to expand the spring-loaded portal from a closed position to an open position, the expanding being triggered if the coordinates of the mouse pointer correspond to the region of the spring-loaded portal, wherein the spring-loaded portal is configured for the transferring of data using the drag-and-drop operation, and 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. - View Dependent Claims (12, 13)
-
-
17. A computer system 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 computer system comprising:
-
one or more computer processors; one or more computer readable hardware storage devices; program instructions stored on the computer readable hardware storage device for execution by at least one of the one or more processors, the program instructions comprising; program instructions to determine whether an end-user is utilizing a mouse pointer to perform a drag-and-drop operation by detecting when an object has been dragged over a spring-loaded portal that is viewable on a source computer, wherein the spring-loaded portal depicts and controls, at least in part, a location that (i) exists on a target computer and (ii) to which the object will be transferred if such a transfer is allowed, and wherein the spring-loaded portal is configured to (a) respond to drag-and-drop operations by expanding from a closed position to an open position and (b) display a screen snapshot image of the location on the target computer that is previewable at the source computer through the spring-loaded portal; program instructions to respond to a determination that the end-user is utilizing the mouse pointer to perform the drag-and-drop operation, by the source computer executing the transferring of data from the source computer to the location on the target computer; and program instructions to determine 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 when the object was dropped, the transferring of data being initiated when the object is dropped onto the set of coordinates. - View Dependent Claims (20)
-
-
18. The computer system 17, wherein the program instructions to determine if the end-user is utilizing the mouse pointer to perform the drag-and-drop operation further comprise:
-
program instructions to determine if a coordinates of the mouse pointer correspond to a region of the spring-loaded portal, wherein the source computer monitors I/O devices for mouse input, wherein the mouse input comprises coordinates of a mouse pointer; and program instructions to expand the spring-loaded portal from a closed position to an open position, the expanding being triggered if the coordinates of the mouse pointer correspond to the region of the spring-loaded portal, wherein the spring-loaded portal is configured for the transferring of data using the drag-and-drop operation, and 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. - View Dependent Claims (19)
-
Specification