Next letter prediction for virtual keyboard
First Claim
Patent Images
1. A method, comprising:
- receiving an input of a character from a virtual keyboard displayed on a display;
generating one or more sets of predicted input characters based on the input character, wherein each set of predicted input characters defines at least one subsequent candidate input character; and
displaying a visual indication of at least one set of predicted input characters, wherein the visual indication comprises a display of all characters of the at least one set of predicted input characters superimposed over a key of the at least one subsequent candidate input character of the virtual keyboard;
wherein a first type of input received at the key causes input of the character associated with the key and a second type of input received at or near the key causes input of the at least one set of predicted input characters, the first type of input being a tap input, and the second type of input being a long press input for a predetermined period of time or a swipe input from the key towards a displayed input field.
5 Assignments
0 Petitions
Accused Products
Abstract
A method including receiving an input of a character from a virtual keyboard displayed on a display, generating one or more sets of predicted input characters based on the input character, wherein each set of predicted input characters corresponds to a subsequent candidate input character, and displaying a visual indication of at least some of the one or more sets of predicted input characters, wherein the visual indication is displayed at keys of the virtual keyboard associated with subsequent candidate input characters corresponding to the sets of predicted input characters.
-
Citations
19 Claims
-
1. A method, comprising:
-
receiving an input of a character from a virtual keyboard displayed on a display; generating one or more sets of predicted input characters based on the input character, wherein each set of predicted input characters defines at least one subsequent candidate input character; and displaying a visual indication of at least one set of predicted input characters, wherein the visual indication comprises a display of all characters of the at least one set of predicted input characters superimposed over a key of the at least one subsequent candidate input character of the virtual keyboard; wherein a first type of input received at the key causes input of the character associated with the key and a second type of input received at or near the key causes input of the at least one set of predicted input characters, the first type of input being a tap input, and the second type of input being a long press input for a predetermined period of time or a swipe input from the key towards a displayed input field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An electronic device, comprising:
-
a processor; a touchscreen display coupled to the processor, the touchscreen having a virtual keyboard displayed thereon; wherein the processor is configured to receive an input of a character from the virtual keyboard, generate one or more sets of predicted input characters based on the input character, wherein each set of predicted input characters defines at least one subsequent candidate input character, and display a visual indication of at least one set of predicted input characters, wherein the visual indication comprises a display of all characters of the at least one set of predicted input characters superimposed over a key of the at least one subsequent candidate input character of the virtual keyboard; wherein a first type of input received at the key causes input of the character associated with the key and a second type of input received at or near the key causes input of the at least one set of predicted input characters, the first type of input being a tap input, and the second type of input being a long press input for a predetermined period of time or a swipe input from the key towards a displayed input field. - View Dependent Claims (16, 17, 18)
-
-
19. A non-transitory computer program product having stored thereon computer-readable instructions for implementing a virtual keyboard on a touchscreen display of an electronic device, the instructions, when executed, causing the electronic device to:
-
display the virtual keyboard including a plurality of keys, each key corresponding to one or more different characters of a plurality of characters; and in response to receiving an input of a character, generate one or more sets of predicted input characters based on the input character, wherein each set of predicted input characters defines at least one subsequent candidate input character, and display a visual indication of at least one set of predicted input characters, wherein the visual indication comprises a display of all characters of the at least one set of predicted input characters superimposed over a key of the at least one subsequent candidate input character of the virtual keyboard; wherein a first type of input received at the key causes input of the character associated with the key and a second type of input received at or near the key causes input of the at least one set of predicted input characters, the first type of input being a tap input, and the second type of input being a long press input for a predetermined period of time or a swipe input from the key towards a displayed input field.
-
Specification