Method and apparatus for identifying and extracting meaning in documents
First Claim
1. A computer-implemented method for extracting meaning from a plurality of documents, the method comprising:
- identifying, by a computer, a meaning taxonomy including a plurality of selected concepts;
identifying a group of syntactic structures including at least one syntactic structure;
associating at least one of the group of syntactic structures with at least one selected concept of the plurality of selected concepts;
applying at least one expert rule selected from a group of expert rules to at least one document of the plurality of documents, the group of expert rules being associated with the at least one selected concept, the at least one expert rule including a plurality of logical propositions, at least one logical proposition of the plurality of logical propositions including an evaluation of whether an association exists between one or more of the group of syntactic structures associated with the at least one selected concept and one or more syntactic structures included in the at least one document of the plurality of documents; and
associating, responsive to existence of the association, the at least one document of the plurality of documents with the at least one selected concept of the plurality of selected concepts.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for an expert search engine. In one embodiment, a method may employ a computer based system to define a meaning taxonomy including one or more meaning loaded entities, associate documents to the meaning taxonomy based on a set of expert rules and the syntactic structures included in the documents and provide the results to a user. In another embodiment, a system includes interfaces for meaning taxonomy, expert rule and search criteria information. The information provided by these interfaces is then used to determine how a set of documents maps to meaning taxonomy to assist the user in locating documents that are most interesting from a meaning perspective and to provide a user with an interface to navigate the meaning taxonomy as it applies to the set of documents.
22 Citations
20 Claims
-
1. A computer-implemented method for extracting meaning from a plurality of documents, the method comprising:
-
identifying, by a computer, a meaning taxonomy including a plurality of selected concepts; identifying a group of syntactic structures including at least one syntactic structure; associating at least one of the group of syntactic structures with at least one selected concept of the plurality of selected concepts; applying at least one expert rule selected from a group of expert rules to at least one document of the plurality of documents, the group of expert rules being associated with the at least one selected concept, the at least one expert rule including a plurality of logical propositions, at least one logical proposition of the plurality of logical propositions including an evaluation of whether an association exists between one or more of the group of syntactic structures associated with the at least one selected concept and one or more syntactic structures included in the at least one document of the plurality of documents; and associating, responsive to existence of the association, the at least one document of the plurality of documents with the at least one selected concept of the plurality of selected concepts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium having computer readable signals stored thereon that define instructions that, as a result of being executed by a computer, instruct the computer to perform a method for extracting meaning from a plurality of documents, the method comprising:
-
identifying a meaning taxonomy including a plurality of selected concepts; identifying a group of syntactic structures including at least one syntactic structure; associating at least one of the group of syntactic structures with at least one selected concept of the plurality of selected concepts; applying at least one expert rule selected from a group of expert rules to at least one of the plurality of documents, the group of expert rules being associated with the at least one selected concept, the at least one expert rule including a plurality of logical propositions, at least one logical proposition of the plurality of logical propositions including an evaluation of whether an association exists between one or more of the group of syntactic structures associated with the at least one selected concept and one or more syntactic structures included in the at least one document of the plurality of documents; and associating, responsive to existence of the association, at least one of the plurality of documents with the at least one selected concept of the plurality of selected concepts.
-
-
13. A computer-implemented method for configuring a meaning taxonomy comprising at least one meaning loaded entity, the method comprising:
-
providing, by a computer, an input component that allows a user to provide at least one non-normalized syntactic structure; receiving the at least one non-normalized syntactic structure; providing an input component that allows the user to build provide at least one expert rule, the at least one expert rule including a plurality of logical propositions; receiving the at least one expert rule; providing an input component that allows the user to associate at least one logical proposition of the plurality of logical propositions with the at least one non-normalized syntactic structure; receiving the association between the at least one logical proposition and the at least one non-normalized syntactic structure; storing the association in the at least one meaning loaded entity; and applying the at least one expert rule to at least one document to associate the at least one document with the at least one meaning loaded entity. - View Dependent Claims (14, 15)
-
-
16. A system for building associations between a meaning taxonomy and at least one document comprising:
-
a first input configured to receive the at least one document from another system, the at least one document including syntactic structures; a second input configured to receive a meaning taxonomy including a plurality of selected concepts and a group of syntactic structures including at least one syntactic structure, at least one of the group of syntactic structures being associated with at least one selected concept of the plurality of selected concepts; a third input configured to receive a set of expert rules associated with the at least one selected concept, each expert rule of the set of expert rules including a plurality of logical propositions, at least one logical proposition of the plurality of logical propositions including an evaluation of whether a relationship an association exists between one or more of the group of syntactic structures associated with the at least one selected concept and one or more syntactic structures included in the at least one document; a memory having storage capacity; and a controller coupled to the memory and the first, second and third inputs and configured to store, responsive to existence of the association, an association of the at least one document with the meaning taxonomy in the memory. - View Dependent Claims (17, 18, 19, 20)
-
Specification