Adaptive virtual keyboard for handheld device
First Claim
Patent Images
1. An apparatus, comprising:
- a handheld device including a touchscreen for displaying a virtual keyboard, wherein the device is to;
detect a touch on the touchscreen by a user;
determine a location for a centroid of a contact patch for the touch; and
determine a location of an active point with respect to the centroid.
0 Assignments
0 Petitions
Accused Products
Abstract
In various embodiments, the size, shape, and arrangement of keys on a virtual keyboard may be determined based on touchscreen contacts made by the user. Further, the actual contact patch made by the user may be analyzed to interpret which point of contact was intended, and other factors such as spelling and context may also be considered. These factors may be determined based on a calibration session and/or on continuing inputs during operation of the keyboard, and applied to future operational interpretations of the touchscreen contacts.
-
Citations
12 Claims
-
1. An apparatus, comprising:
-
a handheld device including a touchscreen for displaying a virtual keyboard, wherein the device is to; detect a touch on the touchscreen by a user; determine a location for a centroid of a contact patch for the touch; and determine a location of an active point with respect to the centroid. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
sensing a touch on a touchscreen of a handheld electronic device; determining a centroid for a contact patch of the touch; and determining an active point for the contact patch, wherein the active point is a different location than the centroid. - View Dependent Claims (6, 7, 8)
-
-
9. An article comprising:
-
a computer-readable storage medium that contains instructions, which when executed by one or more processors result in performing operations comprising; sensing a contact patch on a touchscreen of a handheld electronic device; determining a centroid for a contact patch for the touch; and determining an active point for the contact patch. - View Dependent Claims (10, 11, 12)
-
Specification