Virtual keyboard providing an indication of received input
First Claim
Patent Images
1. A method, comprising:
- receiving an input of a character from a virtual keyboard displayed on a display;
highlighting a key in the virtual keyboard which displays the input character when the input character belongs to a current set of characters which is incomplete, wherein the highlighted key is in a plurality of highlighted keys;
receiving a subsequent user input from the virtual keyboard;
upon a determination of an erroneous character in the current set of characters, adjusting the highlighting of one or more of the highlighted keys in the virtual keyboard which display the determined erroneous character;
upon a determination that the subsequent user input completes the current set of characters based on the subsequent user input being a delimiter input, unhighlighting all highlighted keys in the virtual keyboard; and
upon a determination that the subsequent user input does not complete the current set of characters, adjusting the highlighting of one or more of the highlighted keys in the virtual keyboard based on one or more predetermined criteria.
4 Assignments
0 Petitions
Accused Products
Abstract
A virtual keyboard providing an indication of received input and method of controlling the same is provided. The method comprises receiving an input of a character from a virtual keyboard displayed on a display, and highlighting a key in the virtual keyboard which corresponds to the input character when the input character belongs to a current set of characters which is incomplete.
277 Citations
20 Claims
-
1. A method, comprising:
-
receiving an input of a character from a virtual keyboard displayed on a display; highlighting a key in the virtual keyboard which displays the input character when the input character belongs to a current set of characters which is incomplete, wherein the highlighted key is in a plurality of highlighted keys; receiving a subsequent user input from the virtual keyboard; upon a determination of an erroneous character in the current set of characters, adjusting the highlighting of one or more of the highlighted keys in the virtual keyboard which display the determined erroneous character; upon a determination that the subsequent user input completes the current set of characters based on the subsequent user input being a delimiter input, unhighlighting all highlighted keys in the virtual keyboard; and upon a determination that the subsequent user input does not complete the current set of characters, adjusting the highlighting of one or more of the highlighted keys in the virtual keyboard based on one or more predetermined criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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, highlight a key in the virtual keyboard which displays the input character when the input character belongs to a current set of characters which is incomplete, wherein the highlighted key is in a plurality of highlighted keys, receive a subsequent user input from the virtual keyboard, upon a determination of an erroneous character in the current set of characters, adjust the highlighting of one or more of the highlighted keys in the virtual keyboard which display the determined erroneous character, upon a determination that the subsequent user input completes the current set of characters based on determination that the subsequent user input is a delimiter input, unhighlight all highlighted keys in the virtual keyboard, and upon a determination that the subsequent user input does not complete the current set of characters, adjust the highlighting of one or more of the highlighted keys in the virtual keyboard based on one or more predetermined criteria. - View Dependent Claims (12, 13)
- a processor;
-
14. A keyboard rendered on a display of an electronic device, the 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 keyboard is configured to highlight a key in the virtual keyboard which displays the input character when the input character belongs to a current set of characters which is incomplete, wherein the highlighted key is in a plurality of highlighted keys, and wherein in response to receiving a subsequent user input from the virtual keyboard, the keyboard is configured to adjust, upon a determination of an erroneous character in the current set of characters, the highlighting of one or more of the highlighted keys in the virtual keyboard which display the determined erroneous character, to unhighlight all highlighted keys in the virtual keyboard upon a determination that the subsequent user input completes the current set of characters based on the subsequent user input being a delimiter input, and to adjust the highlighting of one or more of the highlighted keys in the virtual keyboard based on one or more predetermined criteria upon a determination that the subsequent user input does not complete the current set of characters.
-
-
15. A non-transitory computer-readable medium storing a set of instructions that are executable by at least one electronic device having at least one processor, to cause the electronic device to perform a method, the method comprising
receiving an input of a character from a virtual keyboard displayed on a display; -
highlighting a key in the virtual keyboard which displays the input character when the input character belongs to a current set of characters which is incomplete, wherein the highlighted key is in a plurality of highlighted keys; receiving a subsequent user input from the virtual keyboard; upon a determination of an erroneous character in the current set of characters, adjusting the highlighting of one or more of the highlighted keys in the virtual keyboard which display the determined erroneous character; upon a determination that the subsequent user input completes the current set of characters based on the subsequent user input being a delimiter input, unhighlighting all highlighted keys in the virtual keyboard; and upon a determination that the subsequent user input does not complete the current set of characters, adjusting the highlighting of one or more of the highlighted keys in the virtual keyboard based on one or more predetermined criteria. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification