Morphological analyzer
First Claim
Patent Images
1. A morphological analyzer for analyzing the morphology of an input word, the analyzer comprising a recognition engine including:
- a memory for storing said input word;
a linguistic stem processor for reading said input port and for finding a linguistic stem within said input word; and
a suffix processor for identifying suffixes attached to said linguistic stem, wherein said linguistic stem finding processor and suffix identifying processor cooperate to conduct morphological analysis of the input word from the root to the affix and wherein said recognition engine performs inflectional and derivational analysis, said wherein each derivational analysis is performed recursively using more than two derivational suffixes within each said input word.
9 Assignments
0 Petitions
Accused Products
Abstract
A morphological analyzer for analyzing the morphology of an input word, the analyzer including a recognition engine which includes means for finding a stem within the input word; and means for identifying suffixes attached to the stem, wherein the finding means and suffix identifying means cooperate to conduct morphological analysis of the input word from the root to the affix and wherein the recognition engine performs inflectional and derivational analysis, the derivational analysis using more than two derivational suffixes.
100 Citations
27 Claims
-
1. A morphological analyzer for analyzing the morphology of an input word, the analyzer comprising a recognition engine including:
-
a memory for storing said input word; a linguistic stem processor for reading said input port and for finding a linguistic stem within said input word; and a suffix processor for identifying suffixes attached to said linguistic stem, wherein said linguistic stem finding processor and suffix identifying processor cooperate to conduct morphological analysis of the input word from the root to the affix and wherein said recognition engine performs inflectional and derivational analysis, said wherein each derivational analysis is performed recursively using more than two derivational suffixes within each said input word.
-
-
2. A morphological analyzer for analyzing the morphology of an input word, the analyzer comprising a recognition engine including:
-
a memory for storing said input word; a stem processor for reading said input word and for finding a stem within said input word by starting near the beginning of the input word and proceeding through the input word one letter at a time to find said stem; and a suffix processor for identifying suffixes attached to said stem, wherein said stem finding processor and suffix identifying processor cooperate to conduct morphological analysis of the input word from the root to the affix and wherein said recognition engine performs inflectional and derivational analysis, said derivational analysis using more than two derivational suffixes.
-
-
3. A morphological analyzer for analyzing the morphology of an input word, the analyzer comprising a recognition engine including:
-
a memory for storing said input word; a stem processor for reading said input word and for finding a stem within said input word; and a suffix processor for identifying suffixes attached to said stem by proceeding through the portion of the input word remaining after the stem one letter at a time to find said suffixes, wherein said stem finding processor and suffix identifying processor cooperate to conduct morphological analysis of the input word from the root to the affix and wherein said recognition engine performs inflectional and derivational analysis, said derivational analysis using more than two derivational suffixes.
-
-
4. A morphological analyzer for analyzing the morphology of an input word, the analyzer comprising a recognition engine including:
-
a memory for storing said input word; a stem processor for reading said input word and for finding a stem within said input word; and a suffix processor for identifying suffixes attached to said stem, wherein said stem finding processor and suffix identifying processor cooperate to conduct morphological analysis of the input word from the root to the affix and wherein said recognition engine performs inflectional and derivational analysis, said derivational analysis using more than two derivational suffixes;
whereinsaid recognition engine in performing in stem and suffix recognition functions proposes a surface null after at least some of the characters of the input word.
-
-
5. A morphological analyzer for analyzing the morphology of an input word, the analyzer comprising a recognition engine including:
-
a memory for storing said input word; a stem processor for reading said input word and for finding a stem within said input word, wherein the stem finding means starts its recognition task at the nth letter of said input word, skipping the first n-1 letters of said input word, n being a variable which takes on different integer values depending upon the size of the input word; and a suffix processor for identifying suffixes attached to said stem, wherein said stem finding means and suffix identifying means cooperate to conduct morphological analysis of the input word from the root to the affix and wherein said recognition engine performs inflectional and derivational analysis, said derivational analysis using more than two derivational suffixes.
-
-
6. A morphological analyzer for analyzing the morphology of an input word, the analyzer comprising a recognition engine including:
-
a memory for storing said input word; a stem processor for reading said input word and for finding a stem within said input word, the stem finding means employing a two level morphological model; and a suffix processor for identifying the suffixes attached to said stem, the suffix identifying means also employing the two level morphological model wherein the two level morphological model is derived from a set of spelling change rules which translates a surface string into its lexical string, and is implemented by a single automation, wherein said stem finding processor and suffix identifying processor cooperate to conduct morphological analysis of the input word from the root to the affix and wherein said recognition engine performs inflectional and derivational analysis, said derivational analysis using more than two derivational suffixes and wherein the rules in said set of spelling change rules are of the form W . X/YZ, wherein W is a lexical character, X is a surface character, Y is a first pair string describing an environment preceding W . X and Z is a second pair string describing an environment following W . X.
-
-
7. A morphological analyzer for analyzing the morphology of an input word, the analyzer comprising:
-
a lexicon memory for storing a general lexicon, including a suffix lexicon memory for storing a suffix lexicon and a stem lexicon memory for storing a stem lexicon, a memory for storing said input word; and a recognition engine, including a stem processor for reading said input word and for referring to said stem lexicon for finding a stem within said input word; and a suffix processor for referring to said stem finding processor and suffix identifying processor cooperate to conduct morphological analysis of the input word from the root to the affix and wherein said recognition engine performs inflectional and derivational analysis, said derivational analysis using more than two derivational suffixes wherein said suffix lexicon contains REL suffixes wherein REL suffixes are those suffixes which when added to a root form a distantly related word that is also a root form. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A morphological analyzer for analyzing the morphology of an input word, the analyzer comprising:
-
a memory for storing said input word; a lexicon memory for storing a general lexicon, including a stem lexicon memory for storing a stem lexicon; and a suffix memory for storing a single suffix lexicon containing a plurality of suffixes, each of said plurality of suffixes being represented by a corresponding continuation class, said suffix lexicon being shared by all continuation classes; and a recognition engine including a stem processor for reading said input word and for referring to said stem lexicon for finding a stem within said input word; and a suffix processor for referring to said suffix lexicon for identifying suffixes attaches to said stem, wherein said stem finding processor and said suffix identifying processor cooperate to conduct morphological analysis of the input word from the root to the affix and wherein said recognition engine performs inflectional and derivational analysis, said derivational analysis using more than two derivational suffixes.
-
-
17. A morphological analyzer for analyzing the morphology of an input word, the analyzer comprising:
-
a memory for storing said input; a lexicon memory for storing a general lexicon, including a suffix lexicon memory for storing a suffix lexicon and a stem lexicon memory for storing a stem lexicon; and a recognition engine, including a stem processor for reading said input word and for referring to said stem lexicon for finding a stem within said input word; and a suffix processor for referring to said suffix lexicon for identifying suffixes attached to said stem, wherein said stem finding processor and suffix identifying processor cooperate to conduct morphological analysis of the input word from the root to the affix and wherein said recognition engine performs inflectional and derivational analysis, said derivational analysis using more than two derivational suffixes wherein for each of at least some of said suffixes, said suffix lexicon identifies a corresponding suffix rating indicating the closeness in meaning between a first word and a second word formed by adding that suffix to said first word. - View Dependent Claims (18)
-
-
19. A morphological analyzer for analyzing the morphology of an input word, the analyzer comprising a recognition engine including:
-
a memory for storing said input word; a stem processor for reading said input word and for finding a stem within said input word; and a suffix processor for identifying suffixes attached to said stem, wherein said stem finding processor and suffix identifying processor cooperate to conduct morphological analysis of the input word from the root to the affix and wherein said recognition engine performs inflectional and derivational analysis, said derivational analysis using more than two derivational suffixes;
wherein said recognition engine returns a base history of said input word, said base history containing morphological information about said input word. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method of analyzing the morphology of an input word, comprising the steps of:
-
storing the input word in a memory; by operation of a stem processor, first reading the input word and finding a linguistic stem within said input word; and then, by operation of a suffix processor, identifying all suffixes attached to said linguistic stem, wherein said suffix identifying step involves inflectional and derivational analysis, wherein each said derivational analysis is performed recursively using more than two derivational suffixes within each said input word.
-
-
26. A method of analyzing the morphology of an input word, comprising the steps of:
-
storing the input word in a memory; by operation of a stem processor, reading the input word and finding a stem within said input word; by operation of a suffix processor, identifying all suffixes attached to said stem, wherein said suffix identifying step involves inflectional and derivational analysis, said derivational analysis using more than two derivational suffixes; and returning a morphological history of said input word. - View Dependent Claims (27)
-
Specification