Patent ID: 7629966

Claim:
A computer-implemented method for responding to a user interaction, comprising the steps of: (1) receiving a tap upon a display surface of a display device; (2) determining whether the tap is a hard tap, comprising ( 2 a ) evaluating whether the pressure of the tap over time exceeds a configurable threshold pressure within a configurable time threshold, ( 2 b ) evaluating whether the location of the tap over time falls inside a configurable threshold distance, and ( 2 c ) responsive to steps ( 2 a ) and ( 2 b ) both evaluating in the affirmative, determining that the tap is a hard tap, such that the configurable threshold pressure and the configurable time threshold are automatically adjusted through a calibration routine, wherein a user executes what the user considers to be a normal tap and a hard tap and a computing device measures pressure and time properties of user's input and automatically determines the configurable threshold pressure and the configurable time threshold in accordance with the measured pressure and time properties; (3) responsive to determining that the tap is a hard tap, performing a first function; (4) responsive to determining that the tap is not a hard tap, performing a second function, wherein the second function is different from the first function, (5) incrementing a spinner control at a rate that depends upon the applied pressure from the hard tap; and (6) utilizing pressure sensitivity to control rate of adjustment of a value, wherein continuous and dynamic increases and decreases in the applied pressure control the rate of adjustment of the value.