Device driver system for minimizing adverse tremor effects during use of pointing devices
First Claim
1. A method for minimizing essential tremor effects while utilizing a pointing device on a computer system;
- the method comprising the steps of;
(a) obtaining an individual'"'"'s tremor characteristics;
(b) calculating the frequency components of the tremor to obtain digital filter coefficients; and
(c) creating a calibration profile plug-in based upon the digital coefficients; and
(d) utilizing the calibration profile plug-in to recalibrate the pointing device by loading it into a pointing device driver to eliminate the effects of the essential tremors.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for minimizing essential tremor effects while utilizing a pointing device on a computer system is disclosed. The system and method comprises obtaining an individual'"'"'s tremor characteristics and calculating the frequency components of the tremor to obtain digital filter coefficients. The method and system further includes creating a calibration profile comprised of digital filter coefficient that plugs into a pointing device driver; and utilizing the modified device driver to eliminate the effects of the essential tremors. The system and method includes a software tuning algorithm used to obtain an individual'"'"'s tremor characteristics. A spectral analysis system will calculate the frequency components of the tremor and digital filter coefficients will be saved as a profile. The appropriate filter coefficients will be passed to a device driver via the profile. The modified device driver will filter the pointing device input data based on the filter coefficients and eliminate tremor effects from the on-screen pointer. Because the profile is transferable, if a device driver capable of accepting the profile plug-in were already installed on a computer, the profile could be loaded and used immediately on the computer without the need for re-calibration.
-
Citations
22 Claims
-
1. A method for minimizing essential tremor effects while utilizing a pointing device on a computer system;
- the method comprising the steps of;
(a) obtaining an individual'"'"'s tremor characteristics;
(b) calculating the frequency components of the tremor to obtain digital filter coefficients; and
(c) creating a calibration profile plug-in based upon the digital coefficients; and
(d) utilizing the calibration profile plug-in to recalibrate the pointing device by loading it into a pointing device driver to eliminate the effects of the essential tremors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- the method comprising the steps of;
-
11. A computer readable medium containing program instructions for minimizing essential tremor effects while utilizing a pointing device on a computer system;
- the program instructions for;
(a) obtaining an individual'"'"'s tremor characteristics;
(b) calculating the frequency components of the tremor to obtain digital filter coefficients;
(c) creating a calibration profile plug-in based upon the digital coefficients; and
(d) utilizing the calibration profile plug-in to recalibrate the pointing device by loading it into a pointing device driver to eliminate the effects of the essential tremors. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
- the program instructions for;
-
21. A method for minimizing essential tremor effects while utilizing a pointing device on a computer system;
- the method comprising the steps of;
(a) obtaining an individual'"'"'s tremor characteristics;
(b) calculating the frequency components of the tremor to obtain digital filter coefficients;
(c) creating a calibration profile plug-in based upon the digital coefficients;
(d) saving the calibration profile plug-in to distribute to other computers; and
(e) loading the calibration profile plug-in into a pointing device driver.
- the method comprising the steps of;
-
22. A computer readable medium containing program instructions for minimizing essential tremor effects while utilizing a pointing device on a computer system;
- the programming instructions for;
(a) obtaining an individual'"'"'s tremor characteristics;
(b) calculating the frequency components of the tremor to obtain digital filter coefficients;
(c) creating a calibration profile plug-in based upon the digital coefficients;
(d) saving the calibration profile plug-in to distribute to other computers; and
(e) loading the calibration profile plug-in into a pointing device driver.
- the programming instructions for;
Specification