Patent Document ID: 9152323
Application ID: 13616423

Base Claim:
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.

---

Claim 9:
9. The method of claim 1 , further comprising: generating one or more sets of predicted input characters based on the input character; and wherein the highlighting comprises: highlighting in a first format one or more keys of the virtual keyboard which match the one or more sets of predicted input characters; and highlighting in a second format one or more keys of the virtual keyboard which do not match the one or more sets of predicted input characters.