Collecting and utilizing user correction feedback to improve handwriting recognition
First Claim
1. A method for using prior corrections of a user to improve recognition operations comprising:
- receiving a handwritten input from a user;
performing a recognition operation to determine a top recognized word;
analyzing a history of prior corrections by the user to calculate a ratio comprising a forward quantity of corrections from the top recognized word to a particular word over a backward quantity of corrections from the particular word to the top recognized word; and
if the ratio meets or exceeds a desired minimum, then swapping the particular word for the top recognized word and displaying the particular word on a display device as a recognition result.
1 Assignment
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed for using user corrections to help improve handwriting recognition operations. The system tracks user corrections to recognition results. The system receives handwritten input from the user and performs a recognition operation to determine a top recognized word. The prior corrections made by the user are analyzed to calculate a ratio of times the user has corrected the top recognized word to a particular other word as opposed to correcting the particular other word to the top recognized word. If the ratio meets or exceeds a required minimum, then at least one secondary source is optionally analyzed to determine if the particular other word is used a certain number of times more frequently than the top recognized word in the secondary source. The system performs a swap of the top recognized word with the particular other word when the required criteria are met.
-
Citations
13 Claims
-
1. A method for using prior corrections of a user to improve recognition operations comprising:
-
receiving a handwritten input from a user; performing a recognition operation to determine a top recognized word; analyzing a history of prior corrections by the user to calculate a ratio comprising a forward quantity of corrections from the top recognized word to a particular word over a backward quantity of corrections from the particular word to the top recognized word; and if the ratio meets or exceeds a desired minimum, then swapping the particular word for the top recognized word and displaying the particular word on a display device as a recognition result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium comprising a tangible article of manufacture having computer-executable instructions for causing a computer to perform a method comprising:
- tracking a history of corrections made by a user to one or more recognition results;
receiving a handwritten input from the user;
performing a recognition operation on the handwritten input to determine a top recognized word;
analyzing the history of corrections made by the user to calculate a ratio of times the user has corrected the top recognized word to a particular other word as opposed to correcting the particular other word to the top recognized word;
if the ratio meets or exceeds a required minimum, then analyzing at least one secondary source to determine if the particular other word is used a certain number of times more frequently than the top recognized word in the secondary source; and
if analysis of the secondary source reveals that the certain number of times is satisfied, performing a swap of the top recognized word with the particular other word. - View Dependent Claims (12, 13)
- tracking a history of corrections made by a user to one or more recognition results;
Specification