Interacting with detail-in-context presentations
Abstract
A method for generating a presentation of a region-of-interest in an original image for display on a display surface, the method comprising: establishing a lens for the region-of-interest, the lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region across which the magnification varies to provide a continuous transition from the focal region to regions outside the lens; receiving a first signal for selecting the shoulder region; while receiving the first signal, receiving a second signal for selecting the focal region and for adjusting a position of the focal region relative to the shoulder region to define a degree and a direction of a folding of the focal region over the shoulder region for the lens; and, applying the lens to the original image to produce the presentation.
Claims
exact text as granted — not AI-modified1 . A method comprising:
receiving a dragging signal from a mouse to drag an object on a display, wherein the dragging signal represents a physical dragging having a first distance; and in response to receiving the dragging signal, alternatively:
moving the object a second distance on the display if a signal from a key on a keyboard was not received while the dragging signal was being received, or
moving the object a third distance on the display if the signal from the key on the keyboard was received while the dragging signal was being received;
wherein the third distance is different than the second distance.
2 . The method of claim 1 , wherein the third distance is greater than the second distance.
3 . The method of claim 1 , wherein a speed at which the object is moved depends on a speed at which the mouse travels.
4 . The method of claim 1 , wherein a speed at which the object is moved depends on at least one of a size of the display, a size of a window, or a physical distance the mouse would need to be moved to traverse a cursor across either the display or the window.
5 . At least one computer-readable storage device comprising instructions that, responsive to being executed by a data processing system, cause the data processing system to perform operations comprising:
receiving a dragging signal from a mouse to drag an object on a display, wherein the dragging signal represents a physical dragging having a first distance; and in response to receiving the dragging signal, alternatively:
moving the object a second distance on the display if a signal from a key on a keyboard was not received while the dragging signal was being received, or
moving the object a third distance on the display if the signal from the key on the keyboard was received while the dragging signal was being received;
wherein the third distance is different than the second distance.
6 . The at least one computer-readable storage device of claim 5 , wherein the third distance is greater than the second distance.
7 . The at least one computer-readable storage device of claim 5 , wherein a speed at which the object is moved depends on a speed at which the mouse travels.
8 . The at least one computer-readable storage device of claim 5 , wherein a speed at which the object is moved depends on at least one of a size of the display, a size of a window, or a physical distance the mouse would need to be moved to traverse a cursor across either the display or the window.
9 . A method comprising:
providing an object display signal to display an object in a first region of a touch sensitive display; receiving a first touching signal from the touch sensitive display, wherein the first touching signal represents a physical touching in the first region of the touch sensitive display; receiving a second touching signal from the touch sensitive display, wherein the second touching signal represents a physical touching in the first region of the touch sensitive display; while the second touching signal is being received from the first region of the touch sensitive display, detecting a movement of the first touching signal in a first direction and at a first rate of speed away from the first region of the touch sensitive display; and while detecting a movement of the first touching signal, changing the object display signal to move the object on the touch sensitive display at a second rate of speed in the first direction away from the first region, wherein the second rate of speed is different from the first rate of speed.
10 . The method of claim 9 , wherein the second rate of speed is greater than the first rate of speed.
11 . The method of claim 10 , further comprising:
after detecting the movement of the first touching signal, detecting a movement of the second touching signal in a second direction and at a third rate of speed away from the first region of the touch sensitive display; and while detecting a movement of the second touching signal, changing the object display signal to move the object on the touch sensitive display at a fourth rate of speed in the second direction away from the first region, wherein the fourth rate of speed is different from the second rate of speed.
12 . The method of claim 11 , wherein:
the second rate of speed is greater than the first rate of speed; and the fourth rate of speed is less than the second rate of speed.
13 . The method of claim 11 , wherein said detecting a movement of the second touching signal is performed while detecting the first touching signal.
14 . The method of claim 9 , wherein:
the first touching signal further represents a touching of the touch sensitive display by a first finger; and the second touching signal further represents a touching of the touch sensitive display by a second finger.
15 . At least one computer-readable storage device comprising instructions that, responsive to being executed by a data processing system, cause the data processing system to perform operations comprising:
providing an object display signal to display an object in a first region of a touch sensitive display; receiving a first touching signal from the touch sensitive display, wherein the first touching signal represents a physical touching in the first region of the touch sensitive display; receiving a second touching signal from the touch sensitive display, wherein the second touching signal represents a physical touching in the first region of the touch sensitive display; while the second touching signal is being received from the first region of the touch sensitive display, detecting a movement of the first touching signal in a first direction and at a first rate of speed away from the first region of the touch sensitive display; and while detecting a movement of the first touching signal, changing the object display signal to move the object on the touch sensitive display at a second rate of speed in the first direction away from the first region, wherein the second rate of speed is different from the first rate of speed.
16 . The at least one computer-readable storage device of claim 15 , wherein the second rate of speed is greater than the first rate of speed.
17 . The at least one computer-readable storage device of claim 15 , wherein the instructions, responsive to being executed by the data processing system, cause the data processing system to perform operations further comprising:
after detecting the movement of the first touching signal, detecting a movement of the second touching signal in a second direction and at a third rate of speed away from the first region of the touch sensitive display; and while detecting a movement of the second touching signal, changing the object display signal to move the object on the touch sensitive display at a fourth rate of speed in the second direction away from the first region, wherein the fourth rate of speed is different from the second rate of speed.
18 . The at least one computer-readable storage device of claim 17 , wherein the second rate of speed is greater than the first rate of speed.
19 . The at least one computer-readable storage device of claim 18 , wherein the fourth rate of speed is less than the second rate of speed.
20 . The at least one computer-readable storage device of claim 15 , wherein:
the first touching signal further represents a touching of the touch sensitive display by a first finger; and the second touching signal further represents a touching of the touch sensitive display by a second finger.Join the waitlist — get patent alerts
Track US2013159937A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.