System and method for improved spell checking
First Claim
1. A method of spell checking a document being processed by a word processing program, said method comprising:
- (a) reporting a misspelled word to a user;
(b) determining a first group of one or more words that each include a substitute letter for a letter contained in the misspelled word, wherein a keyboard key of the substitute letter is a nearby keyboard key of the letter contained in said misspelled word; and
(c) presenting to the user a list of replacement words that have spellings similar to said misspelled word, said list including one or more words selected from said first group of words.
0 Assignments
0 Petitions
Accused Products
Abstract
A spell checking method presents a selectable list of similarly spelled words, when a misspelled word is selected by the user who wishes to find the correct spelling. One feature determines the “content” or “topic” of a document. Based on the content, the spell checker presents likely replacement words for a misspelled word. In another feature, for each letter in the word, the spell checker checks for “nearby” letters on keyboard keys to improve the spell checker'"'"'s list of replacement words. The system also monitors a user'"'"'s history of use with respect to nearby or key (i.e. lefter) substitutions and considers this information when presenting lists of alternative words. Another feature corrects spelling by monitoring a user'"'"'s history of spell check corrections. Aggregate tables of corrections for more than one user may be maintained, shared, and provided by spell checkers. Various priorities may be used so that one approach is given favor over another. The priorities may be determined by manual input of a user or automatically provided by the system software. Another feature provides an auxiliary window that shows a user'"'"'s most-frequently or most-recently misspelled words. The user can use a clipboard facility to copy and paste words of interest from the auxiliary window to a current document.
-
Citations
20 Claims
-
1. A method of spell checking a document being processed by a word processing program, said method comprising:
-
(a) reporting a misspelled word to a user;
(b) determining a first group of one or more words that each include a substitute letter for a letter contained in the misspelled word, wherein a keyboard key of the substitute letter is a nearby keyboard key of the letter contained in said misspelled word; and
(c) presenting to the user a list of replacement words that have spellings similar to said misspelled word, said list including one or more words selected from said first group of words. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium that includes computer executable instructions for performing steps, comprising:
-
(a) reporting a misspelled word to a user;
(b) determining a first group of one or more words that each include a substitute letter for a letter contained in the misspelled word, wherein a keyboard key of the substitute letter is a nearby keyboard key of the letter contained in said misspelled word; and
(c) presenting to the user a list of replacement words that have spellings similar to said misspelled word, said list including one or more words selected from said first group of words. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification