Object-drag continuity between discontinuous touch screens of a single virtual desktop
First Claim
1. A process for dragging a displayed first object between discontinuous source and target touch-screens of the single virtual desktop of a computer, the first object being known in the virtual desktop by unique parameters, the process comprising:
- contacting a pointing implement to the source touch-screen to select the first object;
storing the selected first object'"'"'s parameters in a buffer in the computer;
moving the pointing implement to the target touch-screen;
contacting the pointing implement to the target touch-screen where the first object is to be dragged to;
releasing the selected first object'"'"'s parameters from the buffer so that the first object is pasted to the target touch-screen.
0 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and process are provided wherein an object can be manipulated between multiple discontinuous screens which form a single continuous virtual display. Each screen is touch or input sensitive to a pointing implement or device, and a physical discontinuity separates each of the screens from the others, this continuity being non-touch sensitive. First, a pointing implement contacts the source touch-screen to select the object, storing parameters in the computers buffer. The pointing implement is moved to the target touch-screen where the pointing implement contacts where the first object is to be dragged to; then the object is released from the buffer so that the first object is pasted to the target touch-screen. Preferably, when the object is touched at the source screen, a timer starts, and if the target screen is touched before timeout, the object appears at the target. Optionally, displayed second and third objects a context menu, or buttons on a wireless stylus can be invoked to specify cut, copy and paste functions.
249 Citations
13 Claims
-
1. A process for dragging a displayed first object between discontinuous source and target touch-screens of the single virtual desktop of a computer, the first object being known in the virtual desktop by unique parameters, the process comprising:
-
contacting a pointing implement to the source touch-screen to select the first object;
storing the selected first object'"'"'s parameters in a buffer in the computer;
moving the pointing implement to the target touch-screen;
contacting the pointing implement to the target touch-screen where the first object is to be dragged to;
releasing the selected first object'"'"'s parameters from the buffer so that the first object is pasted to the target touch-screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
initiating a timer upon selecting of the first object, the timer having a predetermined timeout; and
contacting the pointing implement to the target touch-screen wherein, if contacted before the timer reaches timeout, the selected first object'"'"'s parameters are released from the buffer so that the first object is pasted to the target touch-screen.
-
-
3. The process as recited in claim 2 wherein the first object is moved to the target screen further comprising:
deleting the selected first object from the source screen if the first object is pasted to the target touch-screen.
-
4. The process as recited in claim 3 wherein the first object'"'"'s parameters comprise at least a unique first object identifier on the virtual desktop.
-
5. The process as recited in claim 3 wherein the first object parameters comprise at least a unique first object identifier, the first object'"'"'s coordinates on the virtual desktop, and whether the first object'"'"'s association with the source touch-screen is to be deleted after dragging or to remain as a copy of the first object.
-
6. The process as recited in claim 1 further comprising:
-
contacting the pointing implement to the source or target touch-screen to select a displayed second object for initiating the storing of the selected first object'"'"'s parameters in the buffer;
contacting the pointing implement on the target touch-screen at a paste point where the first object is to be dragged to; and
contacting the pointing implement to the source or target touch-screen to select a displayed third object for initiating release of the first object'"'"'s parameters from the buffer so that the first object is pasted to the target touch-screen at the paste point.
-
-
7. The process as recited in claim 6 wherein the second object is identified as a copy function and upon selecting the displayed third object, the first object'"'"'s parameters are released from the buffer so that the first object is pasted to the target touch-screen at the paste point and the first object also remains as a copy on the source touch-screen.
-
8. The process as recited in claim 6 wherein the second object is identified as a cut function and upon selecting the displayed third object, the first object'"'"'s parameters are released from the buffer so that the first object is pasted to the target touch-screen at the paste point and the first object is deleted from the source touch-screen.
-
9. The process as recited in claim 1 further comprising:
-
contacting the pointing implement to the source touch-screen to select the first object;
actuating a button on the pointing implement for initiating the storing of the first object'"'"'s parameters in the buffer;
contacting the pointing implement on the target touch-screen at a paste point where the first object is to be dragged to; and
actuating the button for initiating the releasing of the first object'"'"'s parameters from the buffer so that the first object is pasted to the target touch-screen at the paste point. 10.The process as recited in claim 1 wherein the pointing implement is a stylus in wireless communication with the computer.
-
-
10. The process as recited in claim 1 further comprising:
-
contacting the pointing implement to the source touch-screen at the first object;
actuating a first button on the pointing implement for selecting the first object;
actuating a second button on the pointing implement for displaying a context menu on either of the touch-screens;
contacting the touch-screen displaying the context menu for selecting a first function from the menu for initiating the storing of the first object'"'"'s parameters in the buffer;
contacting the pointing implement on the target touch-screen at a paste point where the first object is to be dragged to;
actuating the second button on the pointing implement for displaying the context menu; and
contacting the touch-screen for selecting a second function from the menu for initiating the releasing of the first object'"'"'s parameters from the buffer so that the first object is pasted to the target touch-screen at the paste point.
-
- 11. The process as recited in claim 11 wherein the first function from the context menu is a copy function so that when the first object is pasted to the target touch-screen at the paste point, the first object also remains on the source touch-screen.
-
13. A process for dragging a displayed object between discontinuous source and target touch-screens of a single virtual desktop comprising:
-
providing a timer having a pre-determined timeout;
selecting an object from the source touch-screen using a pointing implement;
initiating the timer upon selecting of the object; and
contacting the pointing implement to the target touch-screen at a paste point where the object is to be dragged to and if contacted before the timer reaches timeout, the object pasted to the target touch-screen at the past point.
-
Specification