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.