Patent ID: 8508481

Claim:
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.