PRESSURE SENSITIVE USER INTERFACE FOR MOBILE DEVICES
First Claim
1. A method for disambiguating a keystroke on a virtual keypad, comprising:
- detecting the keystroke on a pressure sensing touch screen displaying the virtual keypad;
measuring a pressure applied to the pressure sensing touch screen by the detected keystroke; and
disambiguating the keystroke based upon the measured pressure.
1 Assignment
0 Petitions
Accused Products
Abstract
Virtual keypads are provided which determine an intended user key entry based upon location of keystrokes as well as other keystroke characteristics such as keystroke shape and/or pressure. Virtual keypad layouts which include overlapping or multi-character keys may be used to reduce typing errors on small pressure sensing touch screens. Keystrokes on overlapping or multi-character keys may be disambiguated using measured pressures applied to the pressure sensing touch screen as well as other keystroke characteristics such as keystroke shape. Additional user interfaces are provided which exploit pressure sensing touch screen capable of discriminating magnitudes of pressure exerted upon the touch screen surface.
-
Citations
40 Claims
-
1. A method for disambiguating a keystroke on a virtual keypad, comprising:
-
detecting the keystroke on a pressure sensing touch screen displaying the virtual keypad; measuring a pressure applied to the pressure sensing touch screen by the detected keystroke; and disambiguating the keystroke based upon the measured pressure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for selecting a contact name and contact function to communicate with the contact name in a single keystroke, comprising:
-
detecting a keystroke on a pressure sensing touch screen displaying possible contact names; measuring a pressure exerted on the pressure sensing touch screen by the keystroke; selecting a contact record based upon the detected keystroke location on the pressure sensing touch screen; selecting a contact function based on the measured keystroke pressure; and initiating the selected contact function using data stored in the selected contact record.
-
-
9. A method for controlling audio volume, comprising:
-
measuring a pressure on a pressure sensing touch screen; determining if the measured pressure exceeds a threshold value; determining if an audio driver is in use if the measured pressure exceeds a threshold value; and increasing the audio volume output if the audio driver is in use.
-
-
10. A method for controlling an image zoom function, comprising:
-
detecting a pinch gesture on a pressure sensing touch screen; measuring a pressure applied in the detected pinch gesture; selecting a magnification factor based on the measured pressure of the pinch gesture; and generating a display in accordance with the selected magnification factor and movement of the pinch gesture.
-
-
11. A mobile device having a virtual keypad, comprising:
-
means for detecting a keystroke on a pressure sensing touch screen displaying the virtual keypad; means for measuring a pressure applied to the pressure sensing touch screen by the detected keystroke; and means for disambiguating the keystroke based upon the measured pressure. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A mobile device, comprising:
-
means for detecting a keystroke on a pressure sensing touch screen displaying possible contact names; means for measuring a pressure exerted on the pressure sensing touch screen by the keystroke; means for selecting a contact record based upon the detected keystroke location on the pressure sensing touch screen; means for selecting a contact function based on the measured keystroke pressure; and means for initiating the selected contact function using data stored in the selected contact record.
-
-
19. A mobile device, comprising:
-
means for measuring a pressure on a pressure sensing touch screen; means for determining if the measured pressure exceeds a threshold value; means for determining if an audio driver is in use if the measured pressure exceeds a threshold value; and means for increasing the audio volume output if the audio driver is in use.
-
-
20. A mobile device, comprising:
-
means for detecting a pinch gesture on a pressure sensing touch screen; means for measuring a pressure applied in the detected pinch gesture; means for selecting a magnification factor based on the measured pressure of the pinch gesture; and means for generating a display in accordance with the selected magnification factor and movement of the pinch gesture.
-
-
21. A mobile device, comprising:
-
a pressure sensing touch screen display; a memory unit; and a processor coupled to the memory unit and the pressure sensing touch screen display, wherein the processor is configured with software instructions to perform steps comprising; detecting a keystroke on a pressure sensing touch screen displaying a virtual keypad; measuring a pressure applied to the pressure sensing touch screen by the detected keystroke; and disambiguating the keystroke based upon the measured pressure. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A mobile device, comprising:
-
a pressure sensing touch screen display; a memory unit; and a processor coupled to the memory unit and the pressure sensing touch screen display, wherein the processor is configured with software instructions to perform steps comprising; detecting a keystroke on a pressure sensing touch screen displaying possible contact names; measuring a pressure exerted on the pressure sensing touch screen by the keystroke; selecting a contact record based upon the detected keystroke location on the pressure sensing touch screen; selecting a contact function based on the measured keystroke pressure; and initiating the selected contact function using data stored in the selected contact record.
-
-
29. A mobile device, comprising:
-
a pressure sensing touch screen display; a memory unit; and a processor coupled to the memory unit and the pressure sensing touch screen display, wherein the processor is configured with software instructions to perform steps comprising; measuring a pressure on a pressure sensing touch screen; determining if the measured pressure exceeds a threshold value; determining if an audio driver is in use if the measured pressure exceeds a threshold value; and increasing the audio volume output if the audio driver is in use.
-
-
30. A mobile device, comprising:
-
a pressure sensing touch screen display; a memory unit; and a processor coupled to the memory unit and the pressure sensing touch screen display, wherein the processor is configured with software instructions to perform steps comprising; detecting a pinch gesture on a pressure sensing touch screen; measuring a pressure applied in the detected pinch gesture; selecting a magnification factor based on the measured pressure of the pinch gesture; and generating a display in accordance with the selected magnification factor and movement of the pinch gesture.
-
-
31. A tangible storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform steps comprising:
-
detecting a keystroke on a pressure sensing touch screen displaying a virtual keypad; measuring a pressure applied to the pressure sensing touch screen by the detected keystroke; and disambiguating the keystroke based upon the measured pressure. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A tangible storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform steps comprising:
-
detecting a keystroke on a pressure sensing touch screen displaying possible contact names; measuring a pressure exerted on the pressure sensing touch screen by the keystroke; selecting a contact record based upon the detected keystroke location on the pressure sensing touch screen; selecting a contact function based on the measured keystroke pressure; and initiating the selected contact function using data stored in the selected contact record.
-
-
39. A tangible storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform steps comprising:
-
measuring a pressure on a pressure sensing touch screen; determining if the measured pressure exceeds a threshold value; determining if an audio driver is in use if the measured pressure exceeds a threshold value; and increasing the audio volume output if the audio driver is in use.
-
-
40. A tangible storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform steps comprising:
-
detecting a pinch gesture on a pressure sensing touch screen; measuring a pressure applied in the detected pinch gesture; selecting a magnification factor based on the measured pressure of the pinch gesture; and generating a display in accordance with the selected magnification factor and movement of the pinch gesture.
-
Specification