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 screen display for displaying graphical content; and
b. providing an input device for defining a fixed reference point location and a movable selection point location on said screen display, where said selection point location is defined by dragging; and
c. providing a first region spatially relative to and containing said reference point location; and
d. zooming out said graphical content in response to completing said drag while said selection point location is within said first region, thereby previously non-visible graphical content is displayed; and
e. magnifying and displaying a selected portion of said graphical content in response to completing said drag while said selection point location is outside of said first region, where said reference point location and said selection point location define the size and position of said selected portion;
whereby, a user may press and release an arbitrary location without dragging to zoom out, or the user may press and drag beyond a region'"'"'s boundary to draw an area of interest then release to zoom in, without having to first select either a zoom in or a zoom out function by way of an additional user action such as 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.
132 Citations
19 Claims
-
1. A method of zooming in or out, comprising:
-
a. providing a screen display for displaying graphical content; and b. providing an input device for defining a fixed reference point location and a movable selection point location on said screen display, where said selection point location is defined by dragging; and c. providing a first region spatially relative to and containing said reference point location; and d. zooming out said graphical content in response to completing said drag while said selection point location is within said first region, thereby previously non-visible graphical content is displayed; and e. magnifying and displaying a selected portion of said graphical content in response to completing said drag while said selection point location is outside of said first region, where said reference point location and said selection point location define the size and position of said selected portion; whereby, a user may press and release an arbitrary location without dragging to zoom out, or the user may press and drag beyond a region'"'"'s boundary to draw an area of interest then release to zoom in, without having to first select either a zoom in or a zoom out function by way of an additional user action such as a key press, click of an icon, gesture, or marking menu stroke. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of zooming in or out, comprising:
-
a. providing a screen display for displaying graphical content; and b. providing an input device for defining a fixed reference point location and a movable selection point location on said screen display, where said selection point location is defined by dragging; and c. providing a first region spatially relative to and containing said reference point location; and d. zooming out said graphical content in response to pausing said drag while said selection point location is within said first region, thereby previously non-visible graphical content is displayed; and e. magnifying and displaying a selected portion of said graphical content in response to completing said drag while said selection point location is outside of said first region, where said reference point location and said selection point location define the size and position of said selected portion; whereby, a user may press and pause without dragging to dynamically zoom out, or the user may press and drag beyond a region'"'"'s boundary to draw an area of interest then release to zoom in, without having to first select either a zoom in or a zoom out function by way of an additional user action such as a key press, click of an icon, gesture, or marking menu stroke. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of selecting and activating a tool, comprising:
-
a. providing a screen display for displaying graphical content; and b. providing an input device for defining a fixed reference point location and a movable selection point location on said screen display, where said selection point location is defined by dragging; and c. providing a first region containing said reference point location and further providing two or more additional regions contiguous with at least one previously provided region; wherein at least three of said regions are each assigned a substantially different corresponding function, and each of said functions comprises one or more actions; and d. activating at least one said action in response to said selection point location rolling-out of the corresponding function'"'"'s region; whereby a user may press an arbitrary location to display pop-up menu items, then activate a desired item by dragging the selection point out of the item'"'"'s corresponding region without entering a contiguous region, such as pop-up new menu items or activate a file save action. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification