Patent US2992295A successfully refreshed from Google Patents.
Patent US4849898A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4849898A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus to identify the relation of meaning between words in text expressions

Assignee: Management Information Technologies Inc
•
Filing: 1988-05-18
•
Granted: 1989-07-18
•
Expires: 2008-05-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A text comprehension and retrieval method and apparatus that uses letter-semantic analysis of the micro-syntax, or the syntax between the letters, in two words to measure how much two words are related as to their meanings or the human language concepts they present. Letter-semantic analysis involves assigning numerical values to the letters of a first word and a second word based on the dual characteristics of orientation and category inherent in the letters, and then analyzing those numerical values to identify the semantic relatedness of the letters of the first word to the letters of the second word. A letter semantic-matrix assigns weights to the meaningful letters to allow the application of letter semantic rules to convert the concepts represented by the letters of the words to numeric values. The numeric values represent the amount of relatedness of the first word to the second word and are used to retrieve text from documents having concepts related to a user supplied query expression.

Inventors

  • 👤 Tammam Adi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 21:52
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/30; G06F16/33; G06F16/3331; G06F16/3332; G06F16/3338; G06F40/00; G06F40/20; G06F40/205; G06F40/211; G06F40/268; G06F40/279; G06F40/289; G06F40/30; G06F40/40; G06F40/58; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 119 words
A text comprehension and retrieval method for identifying text words presenting concepts in a computer coded document related to the concepts presented in a computer coded expression of query words, comprising the steps of: calculating a first letter-semantic value for each of the query words by comparing each of the query words to itself; calculating a plurality of second letter-semantic values for each of the text words in a plurality of blocks of text of dynamically predetermined size by comparing each of the query words to each of the text words in each of said blocks; identifying the text words of the one of said blocks having second letter-semantic values that compare most closely to said first letter-semantic values.
Claim 2
Dependent Claim 119 words
A text comprehension and retrieval method for identifying text words presenting concepts in a computer coded document related to the concepts presented in a computer coded expression of query words, comprising the steps of: calculating a first letter-semantic value for each of the query words by comparing each of the query words to itself; calculating a plurality of second letter-semantic values for each of the text words in a plurality of blocks of text of dynamically predetermined size by comparing each of the query words to each of the text words in each of said blocks; identifying the text words of the one of said blocks having second letter-semantic values that compare most closely to said first letter-semantic values.
Claim 3
Dependent Claim 53 words
The method of claim 1 wherein said step of calculating a first letter-semantic value and said step of calculating a plurality of second letter-semantic values includes assigning a numeric value to the relationship of the letters of a first word to the letters of a second word according to a predetermined relationship matrix.
Claim 4
Dependent Claim 70 words
The method of claim 2 wherein said step of assigning a numeric value includes reducing said first word to a first stem of more than one and less than four consonants and reducing said second word to a second stem of more than one and less than four consonants, wherein the digraphs TH, GN, NG, NC, NK, CK, CH, GH, CQ, PH, and SH are treated as a single consonant.
Claim 5
Dependent Claim 122 words
The method of claim 3 wherein said step of assigning a numeric value includes assigning an orientation number, assigning orientation weight, assigning a category number and assigning a category weight to each consonant of said first and second stems, based on the following letter semantic matrix: ______________________________________ CATE- GORY WEIGHT ORIENTATION ______________________________________ 1 2 3 4 1 1 AA J V, W H 2 1 M F, PH, P.sub.2 D DH, TH 3 1 QH N, GN Q, CQ NG, NK, NC 4 2 R L B T 5 2 S Z C HC 6 2 K, CK DK TK X, KH, GH, CH 7 3 HH SH G ZH ______________________________________ and where the category weight of the letter P is 2.
Claim 6
Dependent Claim 111 words
The method of claim 4 wherein said step of assigning an orientation number includes locating each consonant of each of said stems in a column of said matrix and assigning to said each consonant the orientation number at the top of said column, said step of assigning an orientation weight includes assigning the value of 0.5 to said each consonant, said step of assigning a category number includes locating said each consonant in a row of said matrix and assigning to said each consonant the category number of said row, and said step of assigning a category weight includes assigning to said each consonant the category weight number of said row.
Claim 7
Dependent Claim 73 words
The method of claim 5 wherein said step of assigning a numeric value includes comparing the orientation numbers of each pair of adjacent consonants of said first stem to the orientation numbers of each pair of adjacent consonants of said second stem and increasing an orientational association number by the sum of the orientation weights of the pair of adjacent consonants of said first stem when said orientation numbers of each pair match.
Claim 8
Dependent Claim 80 words
The method of claim 5 wherein said step of assigning a numeric value includes comparing the category numbers of each pair of adjacent consonants of said first stem to the category numbers of each pair of adjacent consonants of said second stem and increasing a category association number by the sum of the category weights of the pair of adjacent consonants of said first stem having the same category numbers as the pair of adjacent consonants of said second stem.
Claim 9
Dependent Claim 122 words
A text comprehension retrieval apparatus for identifying text words presenting concepts in a computer coded document related to the concepts presented in a computer coded expression of query words, comprising: means for calculating a first letter-semantic value for each of the query words by comparing each of the query words to itself; means for calculating a plurality of second letter- semantic values for each of the text words in a plurality of blocks of text of dynamically predetermined size by comparing each of the query words to each of the text words in each of said blocks; means for identifying the text words of the one of said blocks having second letter-semantic values that compare most closely to said first letter-semantic values.
Claim 10
Dependent Claim 122 words
A text comprehension retrieval apparatus for identifying text words presenting concepts in a computer coded document related to the concepts presented in a computer coded expression of query words, comprising: means for calculating a first letter-semantic value for each of the query words by comparing each of the query words to itself; means for calculating a plurality of second letter- semantic values for each of the text words in a plurality of blocks of text of dynamically predetermined size by comparing each of the query words to each of the text words in each of said blocks; means for identifying the text words of the one of said blocks having second letter-semantic values that compare most closely to said first letter-semantic values.
Claim 11
Dependent Claim 55 words
The apparatus of claim 8 wherein said means for calculating a first letter-semantic value and said means for calculating a plurality of second letter-semantic values includes means for assigning a numeric value to the relationship of the letters of a first word to the letters of a second word according to a predetermined relationship matrix.
Claim 12
Dependent Claim 70 words
The apparatus of claim 9 wherein said step of assigning a numeric value includes reducing said first word to a first stem of more than one and less than four consonants and reducing said second word to a second stem of more than one and less than four consonants, wherein the digraphs TH, GN, NG, NC, NK, CK, CH, GH, CQ, PH, and SH are treated as a single consonant.
Claim 13
Dependent Claim 123 words
The apparatus of claim 10 wherein said means for assigning a numeric value includes assigning an orientation number, assigning an orientation weight, assigning a category number and assigning a category weight to each consonant of said first and second stems, based on the following letter semantic matrix: ______________________________________ CATE- GORY WEIGHT ORIENTATION ______________________________________ 1 2 3 4 1 1 AA J V, W H 2 1 M F, PH, P.sup.2 D DH, TH 3 1 QH N, GN Q, CQ NG, NK, NC 4 2 R L B T 5 2 S Z C HC 6 2 K, CK DK TK X, KH, GH, CH 7 3 HH SH G ZH ______________________________________ and where the category weight of the letter P is 2.
Claim 14
Dependent Claim 117 words
The apparatus of claim 11 wherein said means for assigning an orientation number includes locating each consonant of each of said stems in a column of said matrix and assigning to said each consonant the orientation number at the top of said column, said means for assigning an orientation weight includes means for assigning the value of 0.5 to said each consonant, said means for assigning a category number includes means for locating said each consonant in a row of said matrix and assigning to said each consonant the category number of said row, and said means for assigning a category weight includes means for assigning to said each consonant the category weight number of said row.
Claim 15
Dependent Claim 77 words
The apparatus of claim 12 wherein said means for assigning a numeric value includes means for comparing the orientation numbers of each pair of adjacent consonants of said first stem to the orientation numbers of each pair of adjacent consonants of said second stem and means for increasing an orientational association number by the sum of the orientation weights of the pair of adjacent consonants of said first stem when said orientation numbers of each pair match.
Claim 16
Dependent Claim 84 words
The apparatus of claim 12 wherein said means for assigning a numeric value includes means for comparing the category numbers of each pair of adjacent consonants of said first stem to the category numbers of each pair of adjacent consonants of said second stem and means for increasing a category association number by the sum of the category weights of the pair of adjacent consonants of said first stem having the same category numbers as the pair of adjacent consonants of said second stem.
Claim 17
Independent Claim 202 words
A method for determining a relation between a first word and a second word, comprising the steps of: storing an array of characters that represent selected alphabetical letters; assigning a predetermined first and second numeric position value and a predetermined first and second numeric weight value to each of said characters; converting selected letters of the first word and selected letters of the second word into first and second numeric position values and first and second numeric weight values corresponding to said first and second numeric position values and first and second numeric weight values assigned to those of said characters representing said selected letters; comparing the first and second numeric position values of said selected letters of the first word to the first and second numeric position values of said selected letters of the second word; accumulating the first and second numeric weight values of those of said selected letters of the first word having first and second numeric position values corresponding to the first and second numeric position values of said selected letters of the second word, respectively; and determining similarity between the first word and the second word in accordance with the accumulated first and second numeric weight values.
Claim 18
Independent Claim 202 words
A method for determining a relation between a first word and a second word, comprising the steps of: storing an array of characters that represent selected alphabetical letters; assigning a predetermined first and second numeric position value and a predetermined first and second numeric weight value to each of said characters; converting selected letters of the first word and selected letters of the second word into first and second numeric position values and first and second numeric weight values corresponding to said first and second numeric position values and first and second numeric weight values assigned to those of said characters representing said selected letters; comparing the first and second numeric position values of said selected letters of the first word to the first and second numeric position values of said selected letters of the second word; accumulating the first and second numeric weight values of those of said selected letters of the first word having first and second numeric position values corresponding to the first and second numeric position values of said selected letters of the second word, respectively; and determining similarity between the first word and the second word in accordance with the accumulated first and second numeric weight values.
Claim 19
Dependent Claim 45 words
The method of claim 15 wherein said step of comparing includes comparing the first and second numeric position values of pairs of selected letters of the first word to the first and second numeric position values of corresponding pair of letters of the second word.
Claim 20
Dependent Claim 34 words
The method of claim 15 wherein said step of storing includes storing characters in a position of said array corresponding to a first and second meaning of the alphabetic letters represented by said character.
Claim 21
Independent Claim 211 words
An apparatus for determining a relation between a first word and a second word, comprising: means for storing an array of characters that represent selected alphabetical letters; means for assigning a predetermined first and second numeric position value and a predetermined first and second numeric weight value to each of said characters; means for converting selected letters of the first word and selected letters of the second word into first and second numeric position values and first and second numeric weight values corresponding to said first and second numeric position values and first and second numeric weight values assigned to those of said characters representing said selected letters; means for comparing the first and second numeric position values of said selected letters of the first word to the first and second numeric position values of said selected letters of the second word; means for accumulating the first and second numeric weight values of those of said selected letters of the first word having first and second numeric position values corresponding to the first and second numeric position values of said selected letters of the second word, respectively; and means for determining similarity between the first word and the second word in accordance with the accumulated first and second numeric weight values.
Claim 22
Independent Claim 211 words
An apparatus for determining a relation between a first word and a second word, comprising: means for storing an array of characters that represent selected alphabetical letters; means for assigning a predetermined first and second numeric position value and a predetermined first and second numeric weight value to each of said characters; means for converting selected letters of the first word and selected letters of the second word into first and second numeric position values and first and second numeric weight values corresponding to said first and second numeric position values and first and second numeric weight values assigned to those of said characters representing said selected letters; means for comparing the first and second numeric position values of said selected letters of the first word to the first and second numeric position values of said selected letters of the second word; means for accumulating the first and second numeric weight values of those of said selected letters of the first word having first and second numeric position values corresponding to the first and second numeric position values of said selected letters of the second word, respectively; and means for determining similarity between the first word and the second word in accordance with the accumulated first and second numeric weight values.
Claim 23
Dependent Claim 47 words
The apparatus of claim 18 wherein said means for comparing includes means for comparing the first and second numeric position values of pairs of selected letters of the first word to the first and second numeric position values of corresponding pairs of letters of the second word.
Claim 24
Dependent Claim 36 words
The apparatus of claim 18 wherein said means for storing includes means for storing characters in a position of said array corresponding to a first and second meaning of the alphabetic letters represented by said character.
Claim 25
Independent Claim 92 words
A method for determining sematic values of a word, comprising the steps of: storing an array of characters that represent selected alphabetical letters; assigning a predetermined first and second numeric positon value and a predetermined first and second numeric weight value to each of said characters; converting selected letters of the word into first and second numeric position values and first and second numeric weight values corresponding to said first and second numeric position values and first and second numeric weight values assigned to those of said characters representing said selected letters.
Claim 26
Independent Claim 92 words
A method for determining sematic values of a word, comprising the steps of: storing an array of characters that represent selected alphabetical letters; assigning a predetermined first and second numeric positon value and a predetermined first and second numeric weight value to each of said characters; converting selected letters of the word into first and second numeric position values and first and second numeric weight values corresponding to said first and second numeric position values and first and second numeric weight values assigned to those of said characters representing said selected letters.

References Cited (Backward Citations)

US4774596A Cited
US4627023A Cited
US4471459A Cited
US4674066A Cited
US4775956A Cited
US4783758A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-07-17 1993-01-16 1993-07-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-07-17 1997-01-16 1997-07-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-07-17 2001-01-16 2001-07-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag