Correction of misspelled words
First Claim
Patent Images
1. A computer-readable storage medium that stores instructions executable by a processor to perform a method for checking spelling of a document opened, created, or modified by a software application, comprising:
- instructions for providing a first dictionary associated with the software application;
instructions for identifying a document corpus;
instructions for creating a second dictionary based on words in the document corpus;
instructions for identifying a potentially misspelled word in the document opened, created, or modified by the software application as a word that does not match any word in the first dictionary;
instructions for determining whether the potentially misspelled word matches a word in the second dictionary, where the match is determined when the word in the second dictionary occurs at least a threshold number of times in the document corpus or in a document in the document corpus;
instructions for providing a word from the second dictionary as likely to correspond to the potentially misspelled word when no word in the second dictionary matches the potentially misspelled word; and
instructions for one of visually marking the potentially misspelled word in the document as matching in the second dictionary or treating the potentially misspelled word as correctly spelled when the potentially misspelled word matches a word in the second dictionary.
0 Assignments
0 Petitions
Accused Products
Abstract
A method includes identifying a document corpus, creating a dictionary based on words in the document corpus, identifying a potentially misspelled word in a document, and providing a word from the dictionary as likely to correspond to the potentially misspelled word.
-
Citations
25 Claims
-
1. A computer-readable storage medium that stores instructions executable by a processor to perform a method for checking spelling of a document opened, created, or modified by a software application, comprising:
-
instructions for providing a first dictionary associated with the software application; instructions for identifying a document corpus; instructions for creating a second dictionary based on words in the document corpus; instructions for identifying a potentially misspelled word in the document opened, created, or modified by the software application as a word that does not match any word in the first dictionary; instructions for determining whether the potentially misspelled word matches a word in the second dictionary, where the match is determined when the word in the second dictionary occurs at least a threshold number of times in the document corpus or in a document in the document corpus; instructions for providing a word from the second dictionary as likely to correspond to the potentially misspelled word when no word in the second dictionary matches the potentially misspelled word; and instructions for one of visually marking the potentially misspelled word in the document as matching in the second dictionary or treating the potentially misspelled word as correctly spelled when the potentially misspelled word matches a word in the second dictionary. - View Dependent Claims (2, 3)
-
-
4. A computer-readable storage medium that stores instructions executable by a processor to perform a method for checking spelling of a document opened, created, or modified by a software application, comprising:
-
instructions for creating a dictionary based on words in a document corpus; instructions for identifying a potentially misspelled word in the document opened, created, or modified by the software application; instructions for providing a word from the dictionary as likely to correspond to the potentially misspelled word when no word in the dictionary matches the potentially misspelled word; and instructions for designating the potentially misspelled word as matching in the dictionary when the potentially misspelled word matches a word in the dictionary, where the match is determined when the word in the dictionary occurs at least a threshold number of times in the document corpus or in a document in the document corpus. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising
identifying a document corpus; -
creating a dictionary based on words in the document corpus; identifying a potentially misspelled word in a document by identifying a word in the document that does not appear in a second dictionary is different from the dictionary created based on the words in the document corpus; determining whether the identified word matches a word in the dictionary; designating the identified word as matching a word in the dictionary when the identified word matches a word in the dictionary, where the match is determined when the word in the dictionary occurs more than a threshold number of times in the document corpus or in a document in the document corpus; and providing a closely matching word from the dictionary or the second dictionary as likely to correspond to the identified word when the identified word does not match a word in the dictionary, where the closely matching word is identified by replacing one or more letters of the identified word, dropping one or more letters of the identified word, and/or adding one or more letters to the identified word to identify a word in at least one of the dictionary or the second dictionary. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system, comprising:
-
means for presenting a user interface to a user to permit the user to select one or more documents to include in a document corpus; means for creating a first dictionary based on words in the document corpus; means for identifying a potentially misspelled word in a document created, modified, or opened by the user, where the potentially misspelled word is identified as a word that does not appear in a second dictionary that is different from the first dictionary; means for determining whether the potentially misspelled word matches a word found in the first dictionary; means for designating the potentially misspelled word matching a word in the first dictionary when the potentially misspelled word matches a word in the first dictionary, where the match is determined when the word in the first dictionary occurs more than a threshold number of times in the document corpus or in a document in the document corpus; and means for providing a closely matching word from the first dictionary or the second dictionary as likely to correspond to the potentially misspelled word when the potentially misspelled word does not match a word in the first dictionary, where the closely matching word is identified by at least one of replacing one or more letters of the potentially misspelled word, dropping one or more letters of the potentially misspelled word, or adding one or more letters to the potentially misspelled word to identify a word that is in at least one of the first dictionary or the second dictionary.
-
Specification