Patent ID: 8786551

Claim:
A method comprising: receiving, by a computing device and via a keypad associated with the computing device, information identifying one or more inputs, the keypad corresponding to a mechanical keypad that is separate from a display associated with the computing device, the keypad including a plurality of physical keys, each key, of the plurality of physical keys, corresponding to a respective character, the one or more inputs corresponding to a selection of one or more keys, of the plurality of physical keys, to cause one or more characters to be provided for presentation on the display, and each key, of the plurality of physical keys, corresponding to a respective set of controllable light segments capable of illuminating the key, the respective set of controllable light segments, for each key of the plurality of physical keys, being separately controllable from the respective set of controllable light segments for each other key of the plurality of physical keys, and the keypad and the display being connected via one or more wired or wireless connections; determining, by the computing device, the one or more characters that correspond to the one or more inputs; providing, by the computing device, the one or more characters for presentation on the display; determining, by the computing device, a predicted word based on the one or more characters; determining, by the computing device, one or more predicted characters included in the predicted word, the predicted word including the one or more characters and the one or more predicted characters, and the one or more predicted characters corresponding to a plurality of additional inputs necessary to complete the predicted word; determining, by the computing device, a particular key, of the plurality of physical keys of the keypad, that corresponds to a predicted character of the one or more predicted characters; identifying, by the computing device, the respective set of controllable light segments that corresponds to the particular key; and energizing, by the computing device, the respective set of controllable light segments to illuminate the particular key.