Spellchecker Morphology Rules for Concurrent Dictionary Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current spellcheckers fail to recognize variations of words, such as plural, possessive, and adjective forms, even after adding the base word to the dictionary, requiring users to individually add each form, which is cumbersome, especially in documents with many technical terms and proper nouns.
Innovation Solution
A method and system that identifies unrecognized words and their related forms during spellchecking, allowing users to add the base word and its related forms to the dictionary in a single operation, using a morphology rules module to generate and validate these forms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a user adds a word to the dictionary, then the spellchecker recognizes that particular form of the word, but other forms of the same word (plural, possessive, adjective) are still flagged as misspelled and require individual addition
Solution Approach 1:
The patent combines multiple related word forms (base word, plural, possessive, adjective forms) into a single dictionary entry through morphological analysis. When a user adds one form, the system automatically generates and adds related forms, merging what would otherwise require multiple separate addition operations into one unified action.
Solution Approach 2:
The system performs preliminary morphological analysis to generate related word forms before the user completes the dictionary addition operation. By anticipating and pre-generating related forms (plural, possessive, adjective), the system prepares the dictionary entries in advance, eliminating the need for users to manually add each variation separately.
2Reliability
If the spellchecker flags each related-word form as misspelled, then the user must pause and add each variation individually, but this increases the time required for spellchecking
Solution Approach 1:
The spellchecking system performs self-service by automatically generating and adding related word forms to the dictionary without requiring user intervention for each variation. The morphology rules module autonomously analyzes the base word and creates related forms, allowing the system to service itself rather than requiring repeated manual user actions.
Solution Approach 2:
The system maintains continuous spellchecking operation by automatically handling related word forms in the background. Instead of pausing for each individual word addition, the system continuously processes and adds related forms through morphological generation, maintaining uninterrupted spellchecking flow while ensuring accurate recognition of all word variations.
Data Source
AI summary
A method for adding words to an online dictionary used for spellchecking is described. A spellchecker module compares words of an electronic document with words in the online dictionary and identifies a word in the electronic document that is missing from the dictionary. After a user indicates a desire to add the missing word to the dictionary, the spellchecker module determines at least one related-word form of the missing word. The related-word forms depend upon the part of speech of the missing word. The spellchecker can prompt the user to identify the part of speech and then to verify each determined related-word form. The spellchecker concurrently adds the missing word and at least one related-word form of the missing word to the online dictionary in a single ‘add-to-dictionary’ operation.


