Computerized method and system for searching for text passages in text documents
First Claim
1. A computerized method for searching for text passages in text documents, comprising:
- (a) parsing said text documents to obtain syntactic text information about said text documents;
(b) processing said syntactic text information to obtain semantic text information about said text documents, wherein said processing is performed by a computer;
(c) building said semantic text information into first semantic text networks;
(d) linking said first semantic text networks to an ontology;
wherein the ontology includes concepts and relationship slots, wherein each of the concepts defines an entity, and wherein each of the relationship slots defines a binary relation between two concepts;
(e) generating second semantic text networks from said text passages; and
(f) matching said first semantic text networks to second semantic text networks by specifying meanings of said text passages to find said text passages in said text documents.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for searching for text passages in text documents. The method uses computerized prediction-based and ontology-based semantic language processing. Both the text passages that are to be located, as well as the text of the documents that are searched, are transformed on the basis of surface-syntactic and deep-syntactic information to generate a semantic network structure. The semantic network structure is linguistically processed based on information about other parts of the semantic network structure in order to improve the accuracy of the semantic network structure. Nodes in the semantic network structure are classified by linking the nodes in the semantic network structure to nodes in a pre-existing ontological network structure representing concepts in a language.
-
Citations
32 Claims
-
1. A computerized method for searching for text passages in text documents, comprising:
-
(a) parsing said text documents to obtain syntactic text information about said text documents; (b) processing said syntactic text information to obtain semantic text information about said text documents, wherein said processing is performed by a computer; (c) building said semantic text information into first semantic text networks; (d) linking said first semantic text networks to an ontology;
wherein the ontology includes concepts and relationship slots, wherein each of the concepts defines an entity, and wherein each of the relationship slots defines a binary relation between two concepts;(e) generating second semantic text networks from said text passages; and (f) matching said first semantic text networks to second semantic text networks by specifying meanings of said text passages to find said text passages in said text documents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A tangible computer-readable medium comprising computer-executable instructions for searching for text passages in text documents by performing the steps of:
-
(a) parsing said text documents to obtain syntactic text information about said text documents; (b) processing said syntactic text information to obtain semantic text information about said text documents; (c) building said semantic text information into first semantic text networks; (d) linking said first semantic text networks to an ontology;
wherein the ontology includes concepts and relationship slots, wherein each of the concepts defines an entity, and wherein each of the relationship slots defines a binary relation between two concepts;(e) generating second semantic text networks from said text passages; and (f) matching said first semantic text networks to second semantic text networks by specifying meanings of said text passages to find said text passages in said text documents. - View Dependent Claims (31)
-
-
32. A computerized system for searching for text passages in text documents, comprising
means for parsing said text documents to obtain syntactic text information about said text documents; -
means for processing said syntactic text information to obtain semantic text information about said text documents and for building said semantic text information into first semantic text networks, wherein said processing is performed by a computer; an ontology that is linked to said first semantic text networks, wherein said ontology includes concepts and slots, wherein each of the concepts defines an entity, and wherein each of the slots defines a binary relation between two concepts; and means for matching said first semantic text networks to second semantic text networks and for specifying meanings of said text passages to find said text passages in said text documents.
-
Specification