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:
- as information about a touch is received from the touch-sensitive screen;
associating a pressure with the touch;
comparing the associated pressure with a non-zero pressure threshold;
if a total distance associated with the touch exceeds a distance threshold, and if the touch has not already been classified as a hard press, then classifying the touch as a swipe; and
if the associated pressure is greater than or equal to the pressure threshold, and if the touch has not already been classified as a swipe, then classifying the touch as a hard press;
if the touch has not been classified as either a hard press or a swipe, then classifying the touch as a tap; and
performing a user-interface action, the action depending, at least in part, on a classification of the touch.
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
2 Claims
-
1. On a personal electronic device with a touch-sensitive screen, a method for responding to user input, the method comprising:
as information about a touch is received from the touch-sensitive screen; associating a pressure with the touch; comparing the associated pressure with a non-zero pressure threshold; if a total distance associated with the touch exceeds a distance threshold, and if the touch has not already been classified as a hard press, then classifying the touch as a swipe; and if the associated pressure is greater than or equal to the pressure threshold, and if the touch has not already been classified as a swipe, then classifying the touch as a hard press; if the touch has not been classified as either a hard press or a swipe, then classifying the touch as a tap; and performing a user-interface action, the action depending, at least in part, on a classification of the touch.
-
2. A personal electronic device comprising:
-
a touch-sensitive screen; and a processor operatively connected to the touch-sensitive screen and configured for; as information about a touch is received from the touch-sensitive screen; associating a pressure with the touch; comparing the associated pressure with a non-zero pressure threshold; if a total distance associated with the touch exceeds a distance threshold, and if the touch has not already been classified as a hard press, then classifying the touch as a swipe; and if the associated pressure is greater than or equal to the pressure threshold, and if the touch has not already been classified as a swipe, then classifying the touch as a hard press; if the touch has not been classified as either a hard press or a swipe, then classifying the touch as a tap; and performing a user-interface action, the action depending, at least in part, on a classification of the touch.
-
Specification