In-letter word prediction for virtual keyboard
First Claim
1. An input method in a device having a display configured to display a virtual keyboard, the method comprising:
- responsive to a key input, generating two words associated with two predicted keys of the virtual keyboard by a predictive algorithm based on the key input, wherein each of the two words is associated with a respective key of the two predicted keys;
determining that the two words would visually overlap if displayed simultaneously based on a distance between the two predicted keys of the virtual keyboard that are associated with the two words;
in response to the determination, displaying only one of the two words based on a ranking, wherein the displayed word is displayed on the respective key of the two predicted keys;
enabling selection of the displayed word in response to a swipe gesture received through the display; and
displaying the selected word.
7 Assignments
0 Petitions
Accused Products
Abstract
A method including receiving an input of a character from a virtual keyboard rendered on a display, generating a set of characters that includes the character, and displaying the generated set of characters at a location associated with a key of the virtual keyboard of the display which corresponds to a subsequent candidate input character. An electronic device including a display having a virtual keyboard rendered thereupon and a processor, the processor being configured to perform the method. Also disclosed is a keyboard, including a plurality of keys, each key corresponding to one or more different characters of a plurality of characters, wherein in response to receiving an input of a character, the keyboard is configured to perform the method.
304 Citations
15 Claims
-
1. An input method in a device having a display configured to display a virtual keyboard, the method comprising:
-
responsive to a key input, generating two words associated with two predicted keys of the virtual keyboard by a predictive algorithm based on the key input, wherein each of the two words is associated with a respective key of the two predicted keys; determining that the two words would visually overlap if displayed simultaneously based on a distance between the two predicted keys of the virtual keyboard that are associated with the two words; in response to the determination, displaying only one of the two words based on a ranking, wherein the displayed word is displayed on the respective key of the two predicted keys; enabling selection of the displayed word in response to a swipe gesture received through the display; and displaying the selected word. - View Dependent Claims (2, 3, 4, 10, 11)
-
-
5. An input method in a device having a display configured to display a virtual keyboard, the method comprising:
-
receiving an input reflecting selection of a character displayed on a key of the virtual keyboard; displaying the selected character in a designated input field substantially visually distinct from the virtual keyboard; responsive to the key input, generating two words associated with two predicted keys of the virtual keyboard by a predictive algorithm based on the key input, wherein each of the two words is associated with a respective key of the two predicted keys; determining that the two words would visually overlap if displayed simultaneously based on a distance between the two predicted keys of the virtual keyboard that are associated with the two words; in response to the determination, displaying only one of the two words based on a ranking, wherein the displayed word is displayed on the respective key of the two predicted keys; enabling selection of the displayed word with a swipe gesture received through the display; and displaying the selected word. - View Dependent Claims (6, 12, 13)
-
-
7. An input method in a device comprising:
-
displaying on a display of the device a virtual keyboard; responsive to an input reflecting selection of a key from the virtual keyboard, generating two words associated with two predicted keys of the virtual keyboard by a predictive algorithm based on the key input, wherein each of the two words is associated with a respective key of the two predicted keys; determining that the two words would visually overlap if displayed simultaneously based on a distance between the two predicted keys of the virtual keyboard that are associated with the two words; in response to the determination, displaying only one of the two words based on a ranking, wherein the displayed word is displayed on the respective key of the two predicted keys; and responsive to a swipe input through the display, causing display of the displayed word in a field of the display substantially visually distinct from the virtual keyboard. - View Dependent Claims (8, 9, 14, 15)
-
Specification