Method and apparatus for word prediction selection
First Claim
1. A method for operating an electronic device having a display and a keyboard for receiving inputs comprising:
- receiving a first input of one or more characters in an input field, the first input comprising a key press input representing engagement of a physical or electronic dome switch associated with the key;
generating a set of word prediction candidates associated with the first input;
displaying the set of word prediction candidates on the display;
determining at least one unique character in each word prediction candidate, the at least one unique character enabling discrete selection of the word prediction candidate from the set of word prediction candidates;
displaying, for each displayed word prediction candidate, a visual indicia identifying the unique character included within the displayed word prediction candidate;
receiving a second input of a single character, the second input comprising a tap input received by the keyboard at a key corresponding to the single character, the tap input comprising a touch event associated with the key which does not engage a physical or electronic dome switch associated with the key;
determining that the single character of the second input corresponds to at least one determined unique character associated with a particular word prediction candidate; and
in response to the determination, automatically displaying the particular word prediction candidate in the input field.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses are provided for improving word prediction candidate selection in an electronic device. Input of one or more characters is received via a capacitive physical keyboard. A word prediction process generates a set of word prediction candidates, determines a unique character in each word prediction candidate, and displays the word prediction candidates along with visual indicia to indicate the unique character. A second input is then received comprising a tap input of a single character on the keyboard. The electronic device determines whether the second input corresponds to a unique character associated with any of the word prediction candidates, and if so, displays the selected word in an input field on the display.
16 Citations
17 Claims
-
1. A method for operating an electronic device having a display and a keyboard for receiving inputs comprising:
-
receiving a first input of one or more characters in an input field, the first input comprising a key press input representing engagement of a physical or electronic dome switch associated with the key; generating a set of word prediction candidates associated with the first input; displaying the set of word prediction candidates on the display; determining at least one unique character in each word prediction candidate, the at least one unique character enabling discrete selection of the word prediction candidate from the set of word prediction candidates; displaying, for each displayed word prediction candidate, a visual indicia identifying the unique character included within the displayed word prediction candidate; receiving a second input of a single character, the second input comprising a tap input received by the keyboard at a key corresponding to the single character, the tap input comprising a touch event associated with the key which does not engage a physical or electronic dome switch associated with the key; determining that the single character of the second input corresponds to at least one determined unique character associated with a particular word prediction candidate; and in response to the determination, automatically displaying the particular word prediction candidate in the input field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device having a display and a keyboard for receiving input, comprising:
-
a memory containing instructions; and one or more processors configured to execute the instructions to; receive a first input of one or more characters in an input field, the first input comprising a key press input representing engagement of a physical or electronic dome switch associated with the key; generate a set of word prediction candidates associated with the first input; display the set of word predictions on the display; determine at least one unique character in each word prediction candidate, the at least one unique character enabling discrete selection of the word prediction candidate from the set of word prediction candidates; display, for each displayed word prediction candidate, a visual indicia identifying the unique character included the displayed word prediction candidate; receive a second input of a single character, the second input comprising a tap input received by the keyboard at a key corresponding to the single character, the tap input comprising a touch event associated with the key which does not engage a physical or electronic dome switch associated with the key; determine that the single character of the second input corresponds to at least one determined unique character associated with a particular word prediction candidate; and in response to the determination, automatically display the particular word prediction candidate in the input field. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, when executed by a computing device, that cause the device to:
-
receive a first input of one or more characters in an input field, the first input comprising a key press input representing engagement of a physical or electronic dome switch associated with the key; generate a set of word prediction candidates associated with the input; display the set of word predictions on the display; determine at least one unique character in each word prediction candidate, the at least one unique character enabling discrete selection of the word prediction candidate from the set of word prediction candidates; display, for each displayed word prediction candidate, a visual indicia identifying the unique character included within the displayed word prediction candidate; receive a second input of a single character, the second input comprising a tap input received by the keyboard at a key corresponding to the single character, the tap input comprising a touch event associated with the key which does not engage a physical or electronic dome switch associated with the key; determine that the single character of the second input corresponds to at least one determined unique character associated with a particular word prediction candidate; and in response to the determination, automatically display the particular word prediction candidate in the input field.
-
Specification