Touchscreen keyboard providing word predictions in partitions of the touchscreen keyboard in proximate association with candidate letters
First Claim
Patent Images
1. A method, comprising:
- receiving an input of a character from a virtual keyboard displayed on a display;
generating two or more sets of predicted input characters based on the input character;
displaying two or more of the generated sets of predicted input characters at two or more set positions within the virtual keyboard rather than at a key corresponding to a subsequent candidate input character, wherein the two or more set positions are defined by two or more partitions of the virtual keyboard, and a highest ranked set of predicted input characters is displayed in a partition associated with a subsequent candidate input character of the highest ranked set of predicted input characters;
determining a candidate partition of a next highest rank set of predicted input characters, wherein the candidate partition of the next highest rank set of predicted input characters is to be associated with a subsequent candidate input character of the next highest ranked set of predicted input characters; and
in response to determining that the candidate partition of the next highest rank set of predicted input characters is allocated, discarding the next highest rank set of predicted input characters from displaying.
4 Assignments
0 Petitions
Accused Products
Abstract
A method including receiving an input of a character from a virtual keyboard displayed on a display, generating a set of predicted input characters based on the input character, and displaying the generated set of characters in partitions of the virtual keyboard in proximate association with candidate letters is disclosed. An electronic device and a keyboard configured to perform the method are also disclosed.
318 Citations
19 Claims
-
1. A method, comprising:
-
receiving an input of a character from a virtual keyboard displayed on a display; generating two or more sets of predicted input characters based on the input character; displaying two or more of the generated sets of predicted input characters at two or more set positions within the virtual keyboard rather than at a key corresponding to a subsequent candidate input character, wherein the two or more set positions are defined by two or more partitions of the virtual keyboard, and a highest ranked set of predicted input characters is displayed in a partition associated with a subsequent candidate input character of the highest ranked set of predicted input characters; determining a candidate partition of a next highest rank set of predicted input characters, wherein the candidate partition of the next highest rank set of predicted input characters is to be associated with a subsequent candidate input character of the next highest ranked set of predicted input characters; and in response to determining that the candidate partition of the next highest rank set of predicted input characters is allocated, discarding the next highest rank set of predicted input characters from displaying. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An electronic device, comprising:
-
a processor; a display coupled to the processor; wherein the processor is configured to; receive an input of a character from a virtual keyboard displayed on the display; generate two or more sets of predicted input characters based on the input character; display two or more of the generated sets of predicted input characters at two or more set positions within the virtual keyboard rather than at a key corresponding to a subsequent candidate input character, wherein the two or more set positions are defined by two or more partitions of the virtual keyboard, and a highest ranked set of predicted input characters is displayed in a partition associated with a subsequent candidate input character of the highest ranked set of predicted input characters; determine a candidate partition of a next highest rank set of predicted input characters, wherein the candidate partition of the next highest rank set of predicted input characters is to be associated with a subsequent candidate input character of the next highest ranked set of predicted input characters; and in response to determining that the candidate partition of the next highest rank set of predicted input characters is allocated, discard the next highest rank set of predicted input characters from displaying. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium comprising instructions which when executed by one or more processors of an electronic device cause the electronic device to display a virtual keyboard, the virtual keyboard comprising:
-
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 virtual keyboard is configured to display two or more sets of predicted input characters at two or more set positions within the virtual keyboard rather than at a key corresponding to a subsequent candidate input character, wherein the two or more set positions are defined by two or more partitions of the virtual keyboard, and a highest ranked set of predicted input characters is displayed in a partition associated with a subsequent candidate input character of the highest ranked set of predicted input characters; and in response to determining that a candidate partition of a next highest rank set of predicted input characters is allocated, the virtual keyboard is configured to discard the next highest rank set of predicted input characters from displaying, wherein the candidate partition of the next highest rank set of predicted input characters is to be associated with a subsequent candidate input character of the next highest ranked set of predicted input characters.
-
Specification