Systems and methods for correction of text from different input types, sources, and contexts
First Claim
1. 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, anddisplaying 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus related to correcting errors are disclosed. Inputs having a plurality of input types can be received at a wearable computing device. A text string corresponding to the inputs can be generated using the wearable computing device. The text string can include a plurality of segments, where each segment can be associated with an input type. For a given segment of the text string, one or more corrected segments can be generated by applying an error-correction filter configured to correct errors based on an input type associated with the given segment and a location-sensitive context. At least one of the corrected segments can be displayed using the wearable computing device. A corrected segment can be selected using the wearable computing device. A corrected text string including the selected corrected segment can be displayed using the wearable computing device.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A wearable computing device, comprising:
-
a display; a plurality of input devices, each input device associated with an input type; a processor; and memory having one or more instructions that, in response to execution by the processor, causes the wearable computing device to perform functions comprising; receiving inputs from at least some of the plurality of input devices; generating a text string corresponding to the inputs, 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 display 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 display, wherein displaying the at least the one or more corrected segmented comprises displaying 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; and displaying a corrected text string comprising the selected corrected segment using the display.
-
-
19. An article of manufacture including a computer-readable storage medium having instructions stored thereon that, in response to execution by a processor, cause the processor to perform operations, the instructions comprising:
-
instructions for receiving inputs having a plurality of input types; instructions for generating a text string corresponding to the inputs, the text string comprising a plurality of segments, each segment associated with an input type of the plurality of input types; instructions for displaying the text string comprising; instructions for associating a first color with a first input type of the plurality of input types, instructions for 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, instructions for displaying each segment of the text string associated with the first input type using the first color, and instructions for displaying each segment of the text string associated with the second input type using the second color; instructions for generating, for a given segment of the text string, one or more corrected segments by applying an error-correction filter to the given segment, 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; instructions for displaying at least the one or more corrected segments, wherein displaying the at least the one or more corrected segments comprises displaying at least the one or more corrected segments associated with the first input type using the first color; instructions for selecting a selected corrected segment of the one or more corrected segments; and instructions for displaying a corrected text string comprising the selected corrected segment.
-
Specification