Multi-modal handwriting recognition correction
First Claim
1. A method comprising:
- receiving electronic ink input;
generating a list of machine-generated text candidates based on the electronic ink input, the list including a first machine-generated text candidate and alternative machine-generated text candidates;
converting the electronic ink input to the first machine-generated text candidate;
displaying the first machine-generated text candidate;
receiving speech input;
converting the speech input to second machine-generated text, wherein the second machine-generated text is one of the alternative machine-generated text candidates and the list of machine-generated text candidates functions as a dictionary used for converting the speech input; and
replacing the first machine-generated text candidate with the second machine-generated text.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media for processing electronic ink receive an electronic ink input; convert the electronic ink input to a first machine-generated object using handwriting recognition; display the first machine-generated object on a display; receive speech input; convert the speech input to a second machine-generated object using speech recognition; generate a list of machine-generated objects based on the electronic ink input, the list including the first machine-generated object and alternative machine-generated objects and functioning as a dictionary for converting the speech input; and replace the first machine-generated object with the second machine-generated object. The machine-generated objects may correspond to words, lines, and/or other groupings of machine-generated text. A user may confirm that the second machine-generated object should replace the first machine-generated object and the system will perform the replacement. The systems and methods may generate a list of alternative machine-generated object candidates to the first machine-generated object based on handwriting recognition of the electronic ink input alone or in combination with a statistical language model.
125 Citations
48 Claims
-
1. A method comprising:
-
receiving electronic ink input;
generating a list of machine-generated text candidates based on the electronic ink input, the list including a first machine-generated text candidate and alternative machine-generated text candidates;
converting the electronic ink input to the first machine-generated text candidate;
displaying the first machine-generated text candidate;
receiving speech input;
converting the speech input to second machine-generated text, wherein the second machine-generated text is one of the alternative machine-generated text candidates and the list of machine-generated text candidates functions as a dictionary used for converting the speech input; and
replacing the first machine-generated text candidate with the second machine-generated text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
receiving electronic ink input;
generating a list of machine-generated objects based on the electronic ink input, the list including a first machine-generated object and alternative machine-generated objects;
converting the electronic ink input to the first machine-generated object;
displaying the first machine-generated object;
receiving speech input;
converting the speech input to a second machine-generated object, wherein the second machine-generated object is one of the alternative machine-generated objects and the list of machine-generated objects functions as a dictionary used for converting the speech input; and
replacing the first machine-generated object with the second machine-generated object. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system comprising:
-
a display;
a first input adapted to receive electronic ink input;
a second input adapted to receive speech input; and
a processor programmed and adapted to;
(a) convert the electronic ink input to first machine-generated text using handwriting recognition;
(b) display the first machine-generated text on the display;
(c) convert the speech input to second machine-generated text using speech recognition;
(d) generate a list of machine-generated text candidates based on the electronic ink input, the list including a first machine-generated text candidate and alternative machine-generated text candidates and functioning as a dictionary for converting the speech input; and
(e) replace the first machine-generated text candidate with the second machine-generated text. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system comprising:
-
a display;
a first input adapted to receive an electronic ink input;
a second input adapted to receive speech input; and
a processor programmed and adapted to;
(a) convert the electronic ink input to a first machine-generated object using handwriting recognition;
(b) display the first machine-generated object on the display;
(c) convert the speech input to a second machine-generated object using speech recognition;
(d) generate a list of machine-generated objects based on the electronic ink input, the list including the first machine-generated object and alternative machine-generated objects and functioning as a dictionary for converting the speech input; and
(e) replace the first machine-generated object with the second machine-generated object. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
Specification