SCREEN MAGNIFIER PANNING MODEL
First Claim
1. A computer-implemented method for panning a view of a computer screen, the method comprising:
- detecting an update event that indicates a time for updating the contents and position of the view;
retrieving a current position of a displayed cursor;
determining whether the current cursor position lies within a panning region located within the view, wherein the panning region encompasses an area of the view in addition to the edges;
if the cursor is in the panning region, updating the view to magnify a different portion of the computer screen, such that movements of the cursor outside of the panning region do not pan the view.
2 Assignments
0 Petitions
Accused Products
Abstract
A magnifier panning system is described that creates a panning region at the edges of a magnified view. When a user moves the cursor into the panning region, the system pans the magnified view. When the user is not in the panning region, the user can interact with objects in the magnified view without the view shifting around. The objects appear magnified, but they do not behave or move any differently than they would if they were not magnified, providing the user with a familiar and comfortable user experience. Thus, the magnifier panning system provides the user with a much more natural view for interacting with the displayed objects while still allowing an efficient way to pan the view to move the magnified view to a different area of the screen.
-
Citations
20 Claims
-
1. A computer-implemented method for panning a view of a computer screen, the method comprising:
-
detecting an update event that indicates a time for updating the contents and position of the view; retrieving a current position of a displayed cursor; determining whether the current cursor position lies within a panning region located within the view, wherein the panning region encompasses an area of the view in addition to the edges; if the cursor is in the panning region, updating the view to magnify a different portion of the computer screen, such that movements of the cursor outside of the panning region do not pan the view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for determining when to move a magnified view produced by a screen magnifier, the system comprising:
-
an input device configured to receive input from a user and communicate the input to an operating system; a cursor tracking component configured to track movement of a cursor around the screen; a panning region detecting component configured to detect when the cursor is within the panning region; a panning component configured to move the magnified view to a new location; a rendering component configured to receive input about one or more items on the screen and render a portion of the screen at a larger size in the magnified view; a display device configured to display the contents of the magnified view. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium encoded with instructions for controlling a computer system to determine the dimensions of a panning region for moving a magnified view of a computer desktop, by a method comprising:
-
receiving a size of the computer desktop; receiving a location of a magnified view relative to the computer desktop; for each edge of the panning region, receiving a default value for the size of the edge of the panning region; scaling the received default value by an amount based on the received location of the magnified view, such that the size of the edge of the panning region gets smaller as the magnified view gets closer to the edge of the computer desktop. - View Dependent Claims (20)
-
Specification