Autonomic control of calibration for pointing device
First Claim
1. A method for calibrating a rate of movement of a cursor displayed by a computer in response to a pointing device connected to the computer comprising the steps of:
- requesting a user to operate the pointing device to indicate a natural range of motion of the user while operating the pointing device;
receiving pointing device events from the pointing device while the user is operating pointing device;
defining the natural range of motion of the user from the pointing device events;
calculating a dimension from the defined natural range of motion;
defining the rate of movement of the cursor using the dimension;
receiving additional pointing device events from the pointing device;
detecting a less-than-optimal calibration indicator for the additional pointing device events; and
autonomously modifying the rate of movement of the cursor based upon the detected indicator.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer system includes a computer, a calibration module, an event detection module, and an application interface module. The computer executes one or more applications and receives pointing device events generated by a pointing device connected to the computer. The calibration module modifies a rate of movement of a cursor displayed by the computer in response to the pointing device events. The event detection module detects a less-than-optimal calibration indicator from the pointing device events and modifies the rate of movement of the cursor. The application interface module communicates with the application being performed on the computer. A storage module for storing calibration information may also be included.
-
Citations
10 Claims
-
1. A method for calibrating a rate of movement of a cursor displayed by a computer in response to a pointing device connected to the computer comprising the steps of:
-
requesting a user to operate the pointing device to indicate a natural range of motion of the user while operating the pointing device; receiving pointing device events from the pointing device while the user is operating pointing device; defining the natural range of motion of the user from the pointing device events; calculating a dimension from the defined natural range of motion; defining the rate of movement of the cursor using the dimension; receiving additional pointing device events from the pointing device; detecting a less-than-optimal calibration indicator for the additional pointing device events; and autonomously modifying the rate of movement of the cursor based upon the detected indicator. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising a computer usable storage medium having stored therein computer usable program code for calibrating a rate of movement of a cursor displayed by a computer in response to a pointing device connected to the computer, the computer usable program code, which when executed by the computer, causes the computer to perform:
-
requesting a user to operate the pointing device to indicate a natural range of motion of the user while operating the pointing device; receiving pointing device events from the pointing device while the user is operating pointing device; defining the natural range of motion of the user from the pointing device events; calculating a dimension from the defined natural range of motion; defining the rate of movement of the cursor using the dimension; receiving additional pointing device events from the pointing device; detecting a less-than-optimal calibration indicator for the additional pointing device events; and autonomously modifying the rate of movement of the cursor based upon the detected indicator. - View Dependent Claims (7, 8, 9, 10)
-
Specification