Methods for combination tools that zoom, pan, rotate, draw, or manipulate during a drag
First Claim
1. A method of zooming in or out, comprising:
- a. providing a microprocessor and an electronic screen display for displaying a graphical data to be zoomed; and
b. providing an input device for performing a drag operation comprising press-drag-release, where the drag length is the distance between the press location and the release location; and
c. determining the zoom direction based on said drag length, where zooming in said graphical data if said drag length is longer than a threshold length, and zooming out said graphical data if said drag length is shorter than said threshold length;
whereby a user may press and release for a drag length of zero to zoom out, or the user may press and drag farther than a five pixel threshold then release to zoom in, without the user having to exert extra effort and time to first select either a zoom in or a zoom out function by way of an additional user action such as moving a pointer to a toolbar or special location, use of a different mouse button, a key press, click of an icon, gesture, or marking menu stroke.
0 Assignments
0 Petitions
Accused Products
Abstract
After positioning the cursor and pressing-and-holding a mouse button to begin a drag, a user continues to drag the cursor out of and into plural popped up regions. While the cursor is within a region, an associated function effects the displayed graphical information in a particular way, such as continuously panning, drawing, zooming, or rotating. Upon rolling-out of a region without entering a contiguous region, the last function continues to execute and all popped up regions are removed such that the user may utilize the entire display without being switched to another function. In a simple form, after release of the mouse button, a tool may zoom out if the user held the mouse substantially stationary and zoom in on a rectangle if the mouse was dragged. Reducing the number of times a user clicks by eliminating the step of selecting a function should help avoid repetitive strain injuries.
-
Citations
10 Claims
-
1. A method of zooming in or out, comprising:
-
a. providing a microprocessor and an electronic screen display for displaying a graphical data to be zoomed; and b. providing an input device for performing a drag operation comprising press-drag-release, where the drag length is the distance between the press location and the release location; and c. determining the zoom direction based on said drag length, where zooming in said graphical data if said drag length is longer than a threshold length, and zooming out said graphical data if said drag length is shorter than said threshold length; whereby a user may press and release for a drag length of zero to zoom out, or the user may press and drag farther than a five pixel threshold then release to zoom in, without the user having to exert extra effort and time to first select either a zoom in or a zoom out function by way of an additional user action such as moving a pointer to a toolbar or special location, use of a different mouse button, a key press, click of an icon, gesture, or marking menu stroke. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of zooming in or out, comprising:
-
a. providing a microprocessor and an electronic screen display for displaying a graphical data to be zoomed; and b. providing an input device for performing a drag operation comprising press-drag-release, where the drag length is the distance between the press location and the release location; and c. determining the zoom direction based on said drag length, where zooming in said graphical data if said drag length is longer than a threshold length, and dynamically zooming out said graphical data in response to a time duration elapsing while the distance between said press location and the current input device location is shorter than said threshold length; whereby a user may press and hold for one second to begin dynamically zooming out until release, or the user may press and drag farther than a five pixel threshold then release to zoom in, without the user having to exert extra effort and time to first select either a zoom in or a zoom out function by way of an additional user action such as moving a pointer to a toolbar or special location, use of a different mouse button, a key press, click of an icon, gesture, or marking menu stroke. - View Dependent Claims (7, 8, 9, 10)
-
Specification