← Back to Patent Explorer
US4864501A Expired / Lapsed US ⏱️ 0.0 years remaining

Word annotation system

Assignee: INSO DALLAS Corp
•
Filing: 1987-10-07
•
Granted: 1989-09-05
•
Expires: 2007-10-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for annotating digitally encoded text includes a dictionary of base forms. For each base form, a first set of tags represents possible grammatical and syntactic properties of the word, and may encode inflectional paradigms of the base form, or feature agreement behavior and special processing. If a text word is not found in the dictionary, an inflectional analyzer looks up one or more base forms derived from the word, and if found, and annotates them with their dictionary tags. A morphological analyzer assigns tags to words not retrieved in the dictionary. The morphological analyzer recognizes words formed by prefixation and suffixation, as well as proper nouns, ordinals, idiomatic expressions, and certain classes of character strings. The tagged words of a sentence are then processed to parse the sentence.

Inventors

  • 👤 Henry Kucera
  • 👤 Alwin B. Carus

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 20:54
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/253

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 164 words
Apparatus for annotating digitally encoded natural language text words, such apparatus comprising a dictionary database including a plurality of encoded word base forms, wherein a base form is stored together with a first set of data encoding the possible uses or features of words corresponding to the base form, and with a second set of data encoding the synthesis of inflections of the base form, look-up means for identifying a base form of a text word, such look-up means including (i) means for detecting a characteristic inflectional ending occurring in the text word to produce a candidate base form, and (ii) means for determining whether the candidate base form is a word base form in the dictionary data base, and in that event assigning data stored with the base form to the text word, and means for assigning a dummy base form and a set of data codes to a word for which the look-up means retrieves no base form from the dictionary database.
Claim 2
Dependent Claim 164 words
Apparatus for annotating digitally encoded natural language text words, such apparatus comprising a dictionary database including a plurality of encoded word base forms, wherein a base form is stored together with a first set of data encoding the possible uses or features of words corresponding to the base form, and with a second set of data encoding the synthesis of inflections of the base form, look-up means for identifying a base form of a text word, such look-up means including (i) means for detecting a characteristic inflectional ending occurring in the text word to produce a candidate base form, and (ii) means for determining whether the candidate base form is a word base form in the dictionary data base, and in that event assigning data stored with the base form to the text word, and means for assigning a dummy base form and a set of data codes to a word for which the look-up means retrieves no base form from the dictionary database.
Claim 3
Dependent Claim 34 words
Apparatus according to claim 1, further comprising grammatical processing means, operative on digitally encoded text words and on the first and second sets of data codes thereof for determining a parse of a sentence.
Claim 4
Dependent Claim 39 words
Apparatus according to claim 1, further comprising matching means, for detecting when a word is approximately identical to an inflection of a base form but differs therefrom, and error means, for displaying an error message associated with the difference.
Claim 5
Dependent Claim 100 words
Apparatus for annotating digitally encoded natural language text words, such apparatus comprising a dictionary database including a plurality of word records, each record including a set of tags indicative of properties of a word look up means for looking up a text word in the dictionary database and retrieving its set of tags when the text word is identified in the dictionary database, and morphological analyzer means, operative on a text word which is not identified in the dictionary database, for determining a set of tags and dummy base form by inspection of the morphology or context of such word.
Claim 6
Dependent Claim 100 words
Apparatus for annotating digitally encoded natural language text words, such apparatus comprising a dictionary database including a plurality of word records, each record including a set of tags indicative of properties of a word look up means for looking up a text word in the dictionary database and retrieving its set of tags when the text word is identified in the dictionary database, and morphological analyzer means, operative on a text word which is not identified in the dictionary database, for determining a set of tags and dummy base form by inspection of the morphology or context of such word.
Claim 7
Dependent Claim 30 words
Apparatus according to claim 4, further comprising grammatical processing means, operative on digitally encoded text words and on the tags for determining a parse of a sentence of the text.
Claim 8
Dependent Claim 33 words
Apparatus according to claim 4, wherein the morphological analyzer means comprises means for identifying a text word which is derived from a word having a dictionary base form by a process of suffixation.
Claim 9
Dependent Claim 17 words
Apparatus according to claim 4, wherein the morphological analyzer means comprises means for identifying an idiomatic expression.
Claim 10
Dependent Claim 22 words
Apparatus according to claim 4, wherein the morphological analyzer means comprises means for identifying a word consisting of a permissible literal-numeric combination.
Claim 11
Dependent Claim 33 words
Apparatus according to claim 4, wherein the morphological analyzer means comprises means for recognizing a characteristic inflectional portion of a text word and for assigning thereto a provisional base form and provisional tags.
Claim 12
Dependent Claim 25 words
Apparatus according to claim 9, wherein the morphological analyzer means comprises means for creating a word record including said provisional base form and provisional tags.
Claim 13
Dependent Claim 33 words
Apparatus according to claim 4, wherein the morphological analyzer means comprises means for identifying a text word which is derived from a word having a dictionary base form by a process of prefixation.
Claim 14
Dependent Claim 66 words
Apparatus according to claim 4, wherein the morphological analyzer means includes a stored table of word endings wherein the class of words having such ending is characterized by corresponding tags, each such ending being stored with its corresponding tags, and means for looking up endings of a text word in said stored table and retrieving the tags corresponding to a said ending found in the table.
Claim 15
Dependent Claim 35 words
Apparatus according to claim 12, wherein the morphological analyzer means further includes means for identifying certain classes of words by inspection of character types prior to looking up endings of unidentified words in said table.
Claim 16
Dependent Claim 31 words
Apparatus according to claim 13, wherein said means for identifying by inspection of character types includes means for identifying at least one of abbreviations, proper nouns, cardinals, ordinals and alphanumeric names.

References Cited (Backward Citations)

US4771401A Cited
US4742481A Cited
US4771385A Cited
US4724523A Cited
US4760528A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-09-04 1993-03-06 1993-09-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-09-04 1997-03-06 1997-09-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-09-04 2001-03-06 2001-09-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag