Adaptive touch keyboard
AssigneeSprint Communications Company L.P.
InventorShane Jeremy Landry
Life of this patent
Estimating the term…
Abstract
A method, system, and medium are provided for improving the accuracy of keystroke detection by determining what finger position a person is using to type. The finger, or fingers, used to contact the keys may define a finger position. Once the finger position is detected, hot spots for individual keys may be positioned according to a profile associated with the finger position. The hot spot is the portion of the touch screen that needs to be contacted in order to register a keystroke for the associated key. Each key has its own hot spot. The hot spot for a key may change without the display of the key on the touch-screen keyboard changing.
Claims17
A method that improves keystroke detection on a touch-screen keyboard, the method comprising:
- determining a user's finger position by analyzing contact characteristics of at least one keystroke made on the touch-screen keyboard, wherein the contact characteristics describe a finger's contact with the touch screen made during the keystroke;
- positioning a touch-screen keyboard's key hotspots based on the user's finger position, wherein a key hotspot is an area on the touch screen, contact with which is interpreted as selecting a corresponding key on the touch-screen keyboard;
- and
- wherein the user's finger position comprises one of touching the touch-screen keyboard with only a right-hand thumb, touching the touch-screen keyboard with only a left-hand thumb, touching the touch-screen keyboard with both the right-hand thumb and the left-hand thumb, touching the touch-screen keyboard with one finger, and touching the touch-screen keyboard with one right-hand finger and one left-hand finger.
One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that when executed by a computing device perform a method of adjusting key hotspots based on a finger-position profile, the method comprising:
- displaying a touch-screen keyboard on a touch screen;
- receiving a first keystroke through the touch-screen keyboard, wherein the first keystroke has contact characteristics;
- determining that the contact characteristics are consistent with one or more finger positions;
- selecting a presumptive finger position that corresponds to one of the one or more finger positions;
- positioning a touch-screen keyboard's key hotspots to fit a usage pattern within a finger-position profile that corresponds to the presumptive finger position;
- and
- wherein the presumptive finger position comprises one of interacting with only a right-hand thumb, interacting with only a left-hand thumb, interacting with both the right-hand thumb and the left-hand thumb, interacting with one finger, interacting with one right-hand finger and one left-hand finger.
One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that when executed by a computing device perform a method of positioning key hotspot locations based on an active finger-position profile, the method comprising:
- displaying a touch-screen keyboard on a touch screen;
- receiving a first keystroke on a right side of the touch-screen keyboard, wherein the first keystroke has a first set of contact characteristics;
- receiving a second keystroke on a left side of the touch-screen keyboard, wherein the second keystroke has a second set of contact characteristics;
- determining that the first set of contact characteristics and the second set of contact characteristics indicate that a user is addressing the touch-screen keyboard using a first finger position;
- building a finger-position profile that corresponds to the first finger position, wherein the finger-position profile describes a user's pattern of key interaction when the user is interacting with the touch screen with a particular finger position corresponding to the finger-position profile;
- and
- wherein the first finger position comprises one of interacting with only a right-hand thumb, interacting with only a left-hand thumb, interacting with both the right-hand thumb and the left-hand thumb, interacting with one finger, and interacting with one right-hand finger and one left-hand finger.
Dependencies are inferred from the claim text.