Finding an appropriate meaning of an entry in a text
First Claim
1. A method comprising:
- performing a lexico-morphological analysis on a sentence, comprising a text entry in a text, for determining one or more meanings of one or more words in proximity to the text entry;
performing a syntactic analysis on the sentence, wherein the syntactic analysis comprises generating one or more syntactic links and associated weights between the meanings of the words in proximity to the text entry;
determining, in view of the weights associated with the syntactic links, a first meaning of the text entry; and
selecting, by one or more processing devices and in view of the determined first meaning of the text entry, a second meaning of the text entry from multiple alternative meanings provided by a dictionary entry of an electronic dictionary, wherein the dictionary entry comprises a dictionary theme for each of the alternative meanings, wherein each dictionary theme identifies one of multiple areas of human knowledge that are represented in a hierarchical structure, wherein the electronic dictionary and the hierarchical structure are stored in an electronic data storage device, and wherein selecting the second meaning comprises;
associating the first meaning of the text entry with a text theme that identifies one of the areas of human knowledge;
comparing distances between the text theme and each dictionary theme within the hierarchical structure; and
selecting, from the alternative meanings, the second meaning that has a shortest distance between the dictionary theme of the second meaning and the text theme from the distances within the hierarchical structure.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems, computer-readable mediums, and methods for providing a meaning of an entry in a text is described. A lexico-morphological analysis is performed on the text. A syntactical analysis is performed on the text. A semantic analysis is performed on the text. A syntactical structure and a semantic structure for the entry is chosen. One or more syntactic links between each alternative meaning of words in proximity to the entry is determined. A weight is determined. One or more semantic links between each word in proximity to the entry are determined. For each semantic link, a weight associated with each semantic link is determined; and based on the weights associated with each semantic and syntactic link, determining meaning of the entry.
34 Citations
25 Claims
-
1. A method comprising:
-
performing a lexico-morphological analysis on a sentence, comprising a text entry in a text, for determining one or more meanings of one or more words in proximity to the text entry; performing a syntactic analysis on the sentence, wherein the syntactic analysis comprises generating one or more syntactic links and associated weights between the meanings of the words in proximity to the text entry; determining, in view of the weights associated with the syntactic links, a first meaning of the text entry; and selecting, by one or more processing devices and in view of the determined first meaning of the text entry, a second meaning of the text entry from multiple alternative meanings provided by a dictionary entry of an electronic dictionary, wherein the dictionary entry comprises a dictionary theme for each of the alternative meanings, wherein each dictionary theme identifies one of multiple areas of human knowledge that are represented in a hierarchical structure, wherein the electronic dictionary and the hierarchical structure are stored in an electronic data storage device, and wherein selecting the second meaning comprises; associating the first meaning of the text entry with a text theme that identifies one of the areas of human knowledge; comparing distances between the text theme and each dictionary theme within the hierarchical structure; and selecting, from the alternative meanings, the second meaning that has a shortest distance between the dictionary theme of the second meaning and the text theme from the distances within the hierarchical structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more electronic data storage devices that store instructions; and
one or more processors to execute the stored instructions to;perform a lexica-morphological analysis on a sentence, comprising a text entry in a text, for determination of one or more meanings of one or more words in proximity to the text entry; perform a syntactic analysis on the sentence, wherein, to perform the syntactic analysis, the processor are to generate one or more syntactic links and associated weights between the meanings of the words in proximity to the text entry; determine, in view of the weights associated with the syntactic links, a first meaning of the text entry; and select, in view of the determined first meaning of the text entry, a second meaning of the text entry from multiple alternative meanings provided by a dictionary entry of an electronic dictionary, wherein the dictionary entry comprises a dictionary theme for each of the alternative meanings, wherein each dictionary theme identifies one of multiple areas of human knowledge that are represented in a hierarchical structure, wherein the electronic dictionary and the hierarchical structure are stored in an electronic data storage device, and wherein, to select the second meaning, the processors are to; associate the first meaning of the text entry with a text theme that identifies one of the areas of human knowledge; compare distances between the text theme and each dictionary theme within the hierarchical structure; and select, from the alternative meanings, the second meaning that has a shortest distance between the dictionary theme of the second meaning and the text theme from the distances within the hierarchical structure. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium having instructions stored thereon, that when executed by one or more processing devices, cause the processing devices to:
-
perform a lexico-morphological analysis on a sentence, comprising a text entry in a text, for determination of one or more meanings of one or more words in proximity to the text entry; perform a syntactic analysis on the sentence, wherein, to perform the syntactic analysis, the instructions are to cause the processing devices to generate one or more syntactic links and associated weights between the meanings of the words in proximity to the text entry; determine, in view of the weights associated with the syntactic links, a first meaning of the text entry; and select, by the processing devices and in view of the determined first meaning of the text entry, a second meaning of the text entry from multiple alternative meanings provided by a dictionary entry of an electronic dictionary, wherein the dictionary entry comprises a dictionary theme for each of the alternative meanings, wherein each dictionary theme identifies one of multiple areas of human knowledge that are represented in a hierarchical structure, wherein the electronic dictionary and the hierarchical structure are stored in an electronic data storage device, and wherein, to select the second meaning, the instructions are further to cause the processing devices to; associate the first meaning of the text entry with a text theme that identifies one of the areas of human knowledge; compare distances between the text theme and each dictionary theme within the hierarchical structure; and select, from the alternative meanings, the second meaning that has a shortest distance between the dictionary theme of the second meaning and the text theme from the distances within the hierarchical structure. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification