Method and apparatus to identify the relation of meaning between words in text expressions
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
21 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17)
-
-
18. 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. - View Dependent Claims (19, 20)
-
-
21. 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.
-
Specification