Hard tap
First Claim
Patent Images
1. 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 (2a) evaluating whether the pressure of the tap over time exceeds a configurable threshold pressure within a configurable time threshold, (2b) evaluating whether the location of the tap over time falls inside a configurable threshold distance, and (2c) responsive to steps (2a) and (2b) 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.
2 Assignments
0 Petitions
Accused Products
Abstract
The use of variable-pressure taps in computer interfaces is disclosed in which tap inputs cause different functions to execute depending on the pressure applied by the tap. A hard tap is interpreted when a user makes rapid contact with the input surface, exceeding a threshold pressure within a threshold time, possibly without exceeding a threshold distance from the initial point of contact. Operating systems, applications, and other software may interpret a hard tap as a unique input, or as a double-click, right click, etc.
-
Citations
20 Claims
-
1. 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 (2a) evaluating whether the pressure of the tap over time exceeds a configurable threshold pressure within a configurable time threshold, (2b) evaluating whether the location of the tap over time falls inside a configurable threshold distance, and (2c) responsive to steps (2a) and (2b) 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for performing a function responding to a tap, the method comprising:
-
(1) receiving a tap input from an input device, the tap comprising contact by a stylus against the input device and subsequent removal of the stylus from the input device; (2) evaluating whether a pressure of the tap input exceeds a threshold pressure, such that the threshold pressure is 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 properties of user'"'"'s input and automatically determines the threshold pressure in accordance with the measured pressure properties; (3) responsive to the subsequent removal, performing either a first function or a different second function in response to and depending upon whether the pressure of the tap input is evaluated to exceed the threshold pressure; (4) incrementing a spinner control at a rate that depends upon the applied pressure from the tap; and (5) 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium storing computer-executable instructions for performing a method, the method comprising:
-
(1) receiving a tap input from an input device, the tap comprising contact by a stylus against the input device and subsequent removal of the stylus from the input device; (2) evaluating whether a pressure of the tap input exceeds a threshold pressure, such that the threshold pressure is 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 properties of user'"'"'s input and automatically determines the threshold pressure in accordance with the measured pressure properties; (3) responsive to the subsequent removal, performing either a first function or a different second function in response to and depending upon whether the pressure of the tap input is evaluated to exceed the threshold pressure, (4) incrementing a spinner control at a rate that depends upon the applied pressure from the tap; and (5) 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. - View Dependent Claims (20)
-
Specification