Patent ID: 8381100

Claim:
A method comprising: receiving, at a computing device, a sequence of characters corresponding to user input provided via a keyboard of the computing device, wherein the keyboard includes a DELETE key; receiving, via the keyboard, user input corresponding to a selection of the DELETE key, wherein the selection of the DELETE key corresponds to a request to delete a character of the sequence of characters; generating, by the computing device, a first alternate sequence of characters based on the sequence of characters, the first alternate sequence including all characters from the sequence of characters except the character from the sequence of characters; generating, by the computing device, a second alternate sequence of characters based on the sequence of characters, the second alternate sequence of characters including each character from the sequence of characters and an alternate character that corresponds to an alternate key located proximate to the DELETE key on the keyboard; generating a first group of suggestion words, each suggestion word from the first group of suggestion words beginning with the first alternate sequence of characters; and generating a second group of suggestion words, each suggestion word from the second group of suggestion words beginning with the second alternate sequence of characters.