1. A computer-implemented method, comprising: receiving an input sequence of one or more characters; identifying one or more candidate sequences that satisfy predefined usage frequency criteria with respect to the input sequence, each candidate sequence comprising a concatenation of the input sequence and one or more additional characters, wherein the candidate sequences include partial words; and presenting at least a subset of the candidate sequences, including at least one partial word.