Method for dynamically adapting button size on touch screens to compensate for hand tremor
First Claim
1. An article of manufacture having one or more sensors arrayed around a touch screen having at least one touch sensitive area, said article comprising:
- a computer usable medium having computer readable program code for operating on a computer for dynamically adapting the size of touch sensitive areas in response to the motor skill level of the user, the computer readable program code in said article of manufacture comprising;
computer readable program code to receive hand position data generated as the user attempts to touch the touch sensitive area, the hand position data from the one or more sensors, said code separating a component of the motion due to hand tremor of said hand position data from an intentional component of said hand position data;
computer readable program code to calculate an amended touch sensitive area size based on the component of the motion due to hand tremor of said hand position data; and
computer readable program code to select and display the amended touch sensitive area on the touch screen.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer system is described for dynamically adapting the size of touch sensitive areas or “buttons” on touch screens in response to the motor skill level of the user. Data from sensors arrayed around a touch screen send small changes in the user'"'"'s hand position, and pass this data to a filter which separates the component of the motion due to hand tremor from the intentional motion component. The information about the extent of the hand tremor can be used to either dynamically increase the size of a button as the user'"'"'s hand is in motion, or to retrieve and display a fixed screen layout with appropriately large buttons.
58 Citations
5 Claims
-
1. An article of manufacture having one or more sensors arrayed around a touch screen having at least one touch sensitive area, said article comprising:
-
a computer usable medium having computer readable program code for operating on a computer for dynamically adapting the size of touch sensitive areas in response to the motor skill level of the user, the computer readable program code in said article of manufacture comprising; computer readable program code to receive hand position data generated as the user attempts to touch the touch sensitive area, the hand position data from the one or more sensors, said code separating a component of the motion due to hand tremor of said hand position data from an intentional component of said hand position data; computer readable program code to calculate an amended touch sensitive area size based on the component of the motion due to hand tremor of said hand position data; and computer readable program code to select and display the amended touch sensitive area on the touch screen. - View Dependent Claims (2, 3, 4)
-
-
5. An article of manufacture having one or more sensors arrayed around a touch screen having at least one touch sensitive area, said article comprising:
-
a computer usable medium having computer readable program code for operating on a computer for dynamically adapting the size of touch sensitive areas in response to the motor skill level of the user, the computer readable program code in said article of manufacture comprising; computer readable program code to receive hand position data generated as the user attempts to touch the touch sensitive area, the hand position data from the one or more sensors, said code separating a component of the motion due to hand tremor of said hand position data from an intentional component of said hand position data; computer readable program code to calculate an amended touch sensitive area size based on the component of the motion due to hand tremor of said hand position data, and momentarily display the amended touch sensitive area on the touch screen.
-
Specification