Autonomic control of calibration for pointing device
First Claim
1. A pointing device interface module for receiving pointing device events generated by a pointing device connected to a computer, comprising:
- a calibration module for modifying a rate of movement of a cursor displayed by the computer;
an event detection module for detecting a less-than-optimal calibration indicator and modifying the rate of movement of the cursor; and
an application interface module for communicating with an application being performed on the computer.
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
20 Claims
-
1. A pointing device interface module for receiving pointing device events generated by a pointing device connected to a computer, comprising:
-
a calibration module for modifying a rate of movement of a cursor displayed by the computer;
an event detection module for detecting a less-than-optimal calibration indicator and modifying the rate of movement of the cursor; and
an application interface module for communicating with an application being performed on the computer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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 the 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; and
defining the rate of movement of the cursor using the dimension. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer system, comprising:
-
a computer for executing one or more applications and receiving pointing device events generated by a pointing device connected to the computer;
a calibration module for modifying a rate of movement of a cursor displayed by the computer in response to the pointing device events;
an event detection module for detecting a less-than-optimal calibration indicator and modifying the rate of movement of the cursor; and
an application interface module for communicating with an application being performed on the computer. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for autonomously modifying 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:
-
receiving pointing device events from the pointing device;
detecting a less-than-optimal calibration indicator for the pointing device events; and
autonomously modifying the rate of movement of the cursor based upon the detected indicator. - View Dependent Claims (17, 18, 19, 20)
-
Specification