System and method for computer cursor control
First Claim
1. A system for controlling the position of a cursor on a computer display, comprising:
- a cursor control device under control of a user to generate electrical signals corresponding to the desired movement of the cursor on the computer display;
cursor position means responsive to said electrical signals for generating first and second orthogonal control signals to control the movement of the cursor in first and second corresponding orthogonal directions on the computer display;
a control storage area storing position data corresponding to a control position on the computer display; and
alteration means for altering said control signals in response to said current position of the cursor being in proximity with said control position, said alteration means adding first and second orthogonal correction vectors to said first and second control signals, respectively, to cause the cursor to move incrementally closer to said control position than would result from the unaltered control signals.
1 Assignment
0 Petitions
Accused Products
Abstract
A system determining an intended cursor location on the computer display screen and automatically repositions the cursor at the intended location. If the user selects a command that alters the contents of the display, such as opening a new window, the system analyzes the new screen display to determine whether there are user selectable options associated with the new screen display. The system determines if one of the user selectable options is a default option and automatically positions the cursor at the default option. If the new screen display is an application program, the system attempts to locate a user selectable option and repositions the cursor at the user selectable option. When the new window is closed, the system returns the cursor to the position it was at before the new window was opened. The system also predicts an intended location for a screen display that has not been altered, and automatically positions the cursor at the intended location. This feature can be selectively enabled to prevent the inadvertent repositioning of the cursor in the display.
358 Citations
14 Claims
-
1. A system for controlling the position of a cursor on a computer display, comprising:
-
a cursor control device under control of a user to generate electrical signals corresponding to the desired movement of the cursor on the computer display; cursor position means responsive to said electrical signals for generating first and second orthogonal control signals to control the movement of the cursor in first and second corresponding orthogonal directions on the computer display; a control storage area storing position data corresponding to a control position on the computer display; and alteration means for altering said control signals in response to said current position of the cursor being in proximity with said control position, said alteration means adding first and second orthogonal correction vectors to said first and second control signals, respectively, to cause the cursor to move incrementally closer to said control position than would result from the unaltered control signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for controlling the position of a cursor on a computer display, comprising:
-
a cursor control device under control of a user to generate electrical signals corresponding to the desired movement of the cursor on the computer display; a cursor storage area storing position data corresponding to a current position of the cursor on the computer display; cursor position means responsive to said electrical signals for generating first and second orthogonal control signals to control the movement of the cursor in first and second corresponding orthogonal directions on the computer display; a control storage area storing position data corresponding to a control position on the computer display, said control position being substantially surrounded by a threshold spaced apart from said control position at a predetermined distance; and alteration means for altering said control signals when said current cursor position is between said threshold and said control position, said alteration means adding first and second orthogonal correction signals to said first and second control signals, respectively, to cause the cursor to move toward said control position.
-
-
11. A method for controlling cursor movement on a computer display coupled to a computer using a cursor control device, the method comprising the steps of:
-
detecting command signals generated by the cursor control device in response to user input on the cursor control device to move the cursor on the computer display; in response to said command signals, generating cursor first and second orthogonal positioning signals to move the cursor in first and second corresponding orthogonal directions on the computer display; detecting a current position of the cursor in proximity with a control position on the computer display; and in response to said current cursor position being detected in proximity with said control position, altering said cursor positioning signals by adding first and second orthogonal correction signals to said first and second cursor positioning signals, respectively, to cause the cursor to move incrementally closer to said control position than would result from the unaltered cursor positioning signals. - View Dependent Claims (12)
-
-
13. A method for controlling cursor movement on a computer display coupled to a computer using a cursor control device, the method comprising the steps of:
-
detecting command signals generated by the cursor control device in response to user input on the cursor control device to move the cursor on the computer display; in response to said command signals, generating first and second orthogonal cursor positioning signals to move the cursor in first and second corresponding orthogonal directions on the computer display; detecting a current position of the cursor in proximity with a control position on the computer display; and in response to said current cursor position being detected in proximity with said control position, continuously altering said first and second cursor positioning signals following said step of generating said first and second cursor positioning signals by adding first and second orthogonal correction signals to said first and second cursor positioning signals, respectively, to cause the cursor to move progressively closer to said control position until said cursor position substantially coincides with said control position.
-
-
14. A method for controlling cursor movement on a computer display coupled to a computer using a cursor control device, the method comprising the steps of:
-
detecting command signals generated by the cursor control device in response to user input on the cursor control device to move the cursor on the computer display; in response to said command signals, generating first and second orthogonal cursor positioning signals to move the cursor in first and second corresponding orthogonal directions on the computer display; detecting a current position of the cursor within a threshold area spaced apart from a control position on the computer display, said control position being substantially surrounded by said threshold area at a predetermined distance; and in response to said current cursor position being detected within said threshold area, altering said first and second cursor positioning signals by adding first and second orthogonal correction signals to said first and second cursor positioning signals, respectively, to cause the cursor to move closer to said control position.
-
Specification