USING PRESSURE DIFFERENCES WITH A TOUCH-SENSITIVE DISPLAY SCREEN
First Claim
1. On a personal electronic device with a touch-sensitive screen, a method for responding to user input, the method comprising:
- receiving a touch on the touch-sensitive screen;
associating a pressure with the touch;
comparing the associated pressure with a first non-zero threshold; and
if the associated pressure is less than the first threshold, then performing a first user-interface action, else performing a second user-interface action distinct from the first user-interface action;
wherein receiving a touch on the touch-sensitive screen comprises receiving a series of datapoints; and
wherein associating a pressure with the touch comprises;
comparing datapoints in the series with one another until a variation in the datapoints fulfills a first pre-defined criterion;
when the first predefined criterion is met, defining a baseline datapoint as a current datapoint; and
computing the associated pressure of the touch as a function of the baseline datapoint.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a user interface that responds to differences in pressure detected by a touch-sensitive screen. The user selects one type of user-interface action by “lightly” touching the screen and selects another type of action by exerting more pressure. Embodiments can respond to single touches, to gestural touches that extend across the face of the touch-sensitive screen, and to touches in which the user-exerted pressure varies during the course of the touch. Some embodiments respond to how quickly the user changes the amount of pressure applied. In some embodiments, the location and pressure of the user'"'"'s input are compared against a stored gesture profile. Action is taken only if the input matches “closely enough” to the stored gesture profile. In some embodiments, a notification is sent to the user when the pressure exceeds a threshold between a light and a heavy press.
-
Citations
22 Claims
-
1. On a personal electronic device with a touch-sensitive screen, a method for responding to user input, the method comprising:
-
receiving a touch on the touch-sensitive screen; associating a pressure with the touch; comparing the associated pressure with a first non-zero threshold; and if the associated pressure is less than the first threshold, then performing a first user-interface action, else performing a second user-interface action distinct from the first user-interface action; wherein receiving a touch on the touch-sensitive screen comprises receiving a series of datapoints; and wherein associating a pressure with the touch comprises; comparing datapoints in the series with one another until a variation in the datapoints fulfills a first pre-defined criterion; when the first predefined criterion is met, defining a baseline datapoint as a current datapoint; and computing the associated pressure of the touch as a function of the baseline datapoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A personal electronic device comprising:
-
a touch-sensitive screen; and a processor operatively connected to the touch-sensitive screen and configured for; receiving a touch on the touch-sensitive screen; associating a pressure with the touch; comparing the associated pressure with a first non-zero threshold; and if the associated pressure is less than the first threshold, then performing a first user-interface action, else performing a second user-interface action distinct from the first user-interface action; wherein receiving a touch on the touch-sensitive screen comprises receiving a series of datapoints; and wherein associating a pressure with the touch comprises; comparing datapoints in the series with one another until a variation in the datapoints fulfills a first pre-defined criterion; when the first predefined criterion is met, defining a baseline datapoint as a current datapoint; and computing the associated pressure of the touch as a function of the baseline datapoint. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification