Adaptive virtual keyboard for handheld device
First Claim
Patent Images
1. An apparatus comprising:
- a handheld electronic device having a touchscreen for displaying a virtual keyboard having three arc-shaped tiered rows of keys, including keys associated with respective characters, wherein the device is configured to;
enable a user to enter text content via the virtual keyboard with one hand while holding the handheld electronic device in the same hand; and
perform predictive text analysis to determine characters intended to be entered by the user as the user enters the text content via the virtual keyboard, wherein to perform predictive text analysis the device is further configured to,in response to a user selection of a key that is part of a word in a sentence being entered by the user via the virtual keyboard,compare characters for each of one or more adjacent keys proximate to a sensed input coordinate to a remaining portion of the word to determine whether using the character forms a real word; and
if more than one of the characters that are compared forms a real word, examine a context of a sentence that would be formed using that word to select which word and character was most likely intended.
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
22 Claims
-
1. An apparatus comprising:
-
a handheld electronic device having a touchscreen for displaying a virtual keyboard having three arc-shaped tiered rows of keys, including keys associated with respective characters, wherein the device is configured to; enable a user to enter text content via the virtual keyboard with one hand while holding the handheld electronic device in the same hand; and perform predictive text analysis to determine characters intended to be entered by the user as the user enters the text content via the virtual keyboard, wherein to perform predictive text analysis the device is further configured to, in response to a user selection of a key that is part of a word in a sentence being entered by the user via the virtual keyboard, compare characters for each of one or more adjacent keys proximate to a sensed input coordinate to a remaining portion of the word to determine whether using the character forms a real word; and if more than one of the characters that are compared forms a real word, examine a context of a sentence that would be formed using that word to select which word and character was most likely intended. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for implementing a virtual keyboard on a handheld electronic device having a touchscreen for displaying the virtual keyboard, the method comprising:
-
displaying three arc-shaped tiered rows of keys on the touchscreen display; in response to a user selection of a key that is part of a word in a sentence being entered by the user via the virtual keyboard, sensing an area of the touchscreen a user'"'"'s finger or thumb is in contact with corresponding to the key selection, detecting that the user intended to select one of multiple adjacent keys proximate to the area of the touchscreen that is sensed; and determining a key intended to be selected by the user based on at least one of the area of the touchscreen that the user'"'"'s finger or thumb is sensed to be in contact with and an active point detected via the touchscreen or determined as a function of the area; performing predictive text analysis including, comparing characters for each of the multiple adjacent keys to a remaining portion of the word to determine whether using the character in forms a real word; and if more than one of the characters that are compared forms a real word, examining a context of a sentence that would be formed using that word to select which word and character was most likely intended. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory machine-readable medium having instructions stored thereon configured to be executed on a processor of a handheld electronic device having a touchscreen display to implement a virtual keyboard on the touchscreen display, wherein execution of the instructions enables the handheld electronic device to:
-
display three arc-shaped tiered rows of keys on the touchscreen display; in response to a user selection of a key that is part of a word in a sentence being entered by the user via the virtual keyboard, sense an area of the touchscreen a user'"'"'s finger or thumb is in contact with corresponding to the key selection, detect that the user intended to select one of multiple adjacent keys proximate to the area of the touchscreen that is sensed; determine a key intended to be selected by the user based on at least one of the area of the touchscreen that the user'"'"'s finger or thumb is sensed to be in contact with and an active point detected via the touchscreen or determined as a function of the area; and perform predictive text analysis including, comparing characters for each of the multiple adjacent keys to a remaining portion of the word to determine whether using the character in forms a real word; and if more than one of the characters that are compared forms a real word, examining a context of a sentence that would be formed using that word to select which word and character was most likely intended. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification