Patent ID: 8209183

Claim:
A method, comprising: receiving, at a wearable computing device, inputs having a plurality of input types; generating a text string corresponding to the inputs using the wearable computing device, the text string comprising a plurality of segments, each segment associated with an input type of the plurality of input types; displaying the text string using the wearable computing device by at least: associating a first color with a first input type of the plurality of input types, associating a second color with a second input type of the plurality of input types, wherein the first input type differs from the second input type, and wherein the first color differs from the second color, displaying each segment of the text string associated with the first input type using the first color, and displaying each segment of the text string associated with the second input type using the second color; for a given segment of the text string, generating one or more corrected segments by applying an error-correction filter to the given segment using the wearable computing device, wherein the error-correction filter is configured to correct errors based on an input type associated with the given segment and on a location-sensitive context; displaying at least the one or more corrected segments using the wearable computing device, wherein displaying the at least the one or more corrected segments comprise displaying the at least the one or more corrected segments associated with the first input type using the first color; selecting a selected corrected segment of the one or more corrected segments using the wearable computing device; and displaying a corrected text string comprising the selected corrected segment using the wearable computing device.