Dynamically located onscreen keyboard
First Claim
1. A device comprising:
- a display;
a plurality of touch sensors coupled to the display, the plurality of touch sensors configured to generate touch sense signals based on sensed user touches on the display;
one or more vibration sensors, the vibration sensors configured to generate vibration signals based on sensed vibrations of the housing;
a processor in signal communication with the display, the plurality of touch sensors, and the one or more vibration sensors, wherein the processor is configured todetermine a keyboard orientation gesture based on the generated touch sense signals and the vibration signals;
generate and present on the display an image of a keyboard having a plurality of keys based on the determined keyboard orientation gesture or the generated vibration signals determined to coincide with the location of the user'"'"'s fingers;
correlate the touch sensor signals with the vibration sensor signals to disambiguate between the user resting their fingers and the user actuating a key; and
output a pre-determined keyboard event when a key is determined to have been actuated by the user; and
a housing configured to contain the display the plurality of touch sensors, the one or more vibration sensors, and the processor.
3 Assignments
0 Petitions
Accused Products
Abstract
A touch-sensitive display surface having touch-capacitive and vibration sensors. This surface allows the user to rest their fingers on the keys of an onscreen keyboard and type as they would on a regular keyboard. As the user places their fingers on the touch screen, the system relocates the onscreen keyboard to the location where the fingers are resting. The touch sensors report the signal strength level of each key touched to a processor, but no keystroke is issued by the processor until a corresponding “tap” (i.e., vibration) is detected. When a tap is detected, the processor references the status of the touch capacitance sensors before, during, and/or immediately after the moment in time the tap occurred. The size, position, and orientation of the onscreen keyboard keys are dynamically set as determined by the user initiating a home-row definition event by resting their fingers momentarily on a virtual home-row.
-
Citations
22 Claims
-
1. A device comprising:
-
a display; a plurality of touch sensors coupled to the display, the plurality of touch sensors configured to generate touch sense signals based on sensed user touches on the display; one or more vibration sensors, the vibration sensors configured to generate vibration signals based on sensed vibrations of the housing; a processor in signal communication with the display, the plurality of touch sensors, and the one or more vibration sensors, wherein the processor is configured to determine a keyboard orientation gesture based on the generated touch sense signals and the vibration signals; generate and present on the display an image of a keyboard having a plurality of keys based on the determined keyboard orientation gesture or the generated vibration signals determined to coincide with the location of the user'"'"'s fingers; correlate the touch sensor signals with the vibration sensor signals to disambiguate between the user resting their fingers and the user actuating a key; and output a pre-determined keyboard event when a key is determined to have been actuated by the user; and a housing configured to contain the display the plurality of touch sensors, the one or more vibration sensors, and the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification