Techniques for knowledge discovery by constructing knowledge correlations using concepts or terms
First Claim
Patent Images
1. A method for identifying knowledge comprising:
- using an input device coupled to a processor and associated memory for permitting inputting at least one term to be explored for additional knowledge;
using the processor and the associated memory coupled to the input device for searching one or more sources of information to identify resources comprising information associated with the at least one term;
using the processor and the associated memory for decomposing the resources into a plurality of nodes using natural language parsing to perform word classification based upon parts of speech and so that each node comprises a data structure sufficient to independently convey meaning and including a subject, an attribute, and a word based relational bond therebetween;
using the processor and the memory for storing the plurality of nodes in a node pool; and
using the processor and the associated memory for constructing and storing correlations of linked together nodes of the node pool representing knowledge associated with the at least one term to be explored by at least iteratively adding nodes from the node pool onto an end of a chain of nodes by searching the node pool for a match between an attribute of a chained node and a subject of another unchained node in the node pool.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for identifying knowledge use an graphical user interface for inputting one or more terms to be explored for additional knowledge. Then a search is conducted across one or more sources of information to identify resources containing information about or information associated with said terms. The resources are decomposed into elemental units of information and stored in a data structures called nodes. A group of nodes are stored in a node pool and, from the node pool, correlations of nodes are constructed that represent knowledge.
-
Citations
39 Claims
-
1. A method for identifying knowledge comprising:
-
using an input device coupled to a processor and associated memory for permitting inputting at least one term to be explored for additional knowledge; using the processor and the associated memory coupled to the input device for searching one or more sources of information to identify resources comprising information associated with the at least one term; using the processor and the associated memory for decomposing the resources into a plurality of nodes using natural language parsing to perform word classification based upon parts of speech and so that each node comprises a data structure sufficient to independently convey meaning and including a subject, an attribute, and a word based relational bond therebetween; using the processor and the memory for storing the plurality of nodes in a node pool; and using the processor and the associated memory for constructing and storing correlations of linked together nodes of the node pool representing knowledge associated with the at least one term to be explored by at least iteratively adding nodes from the node pool onto an end of a chain of nodes by searching the node pool for a match between an attribute of a chained node and a subject of another unchained node in the node pool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A physical computer-readable medium having instructions stored thereon which, when executed by a computer, cause the computer to perform an method for identifying knowledge comprising:
-
inputting at least one term to be explored for additional knowledge; searching one or more sources of information to identify resources comprising information associated with the at least one term; decomposing the resources into a plurality of nodes using natural language parsing to perform word classification based upon parts of speech and so that each node comprises a data structure sufficient to independently convey meaning and including a subject, an attribute, and a word based relational bond therebetween; storing the plurality of nodes in a node pool; and constructing and storing correlations of linked together nodes of the node pool representing knowledge associated with the at least one term to be explored by at least iteratively adding nodes from the node pool onto an end of a chain of nodes by searching the node pool for a match between an attribute of a chained node and a subject of another unchained node in the node pool. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus for identifying knowledge comprising:
-
an input device for permitting inputting at least one term to be explored for additional knowledge; and a processor and memory associated therewith and coupled to said input device for inputting at least one term to be explored for additional knowledge, searching one or more sources of information to identify resources comprising information associated with the at least one term, decomposing the resources into a plurality of nodes using natural language parsing to perform word classification based upon parts of speech and so that each node comprises a data structure sufficient to independently convey meaning and including a subject, an attribute, and a word based relational bond therebetween, storing the plurality of nodes in a node pool, and constructing and storing correlations of linked together nodes of the node pool representing knowledge associated with the at least one term to be explored by at least iteratively adding nodes from the node pool onto an end of a chain of nodes by searching the node pool for a match between an attribute of a chained node and a subject of another unchained node in the node pool.
-
-
31. A system comprising:
-
a network; and at least one computer connected to said network comprising an input device for permitting inputting of at least one term to be explored for additional knowledge, and a processor and memory associated therewith and coupled to said input device for inputting at least one term to be explored for additional knowledge, searching one or more sources of information to identify resources comprising information associated with the at least one term, decomposing the resources into a plurality of nodes using natural language parsing to perform word classification based upon parts of speech and so that each node comprises a data structure sufficient to independently convey meaning and including a subject, an attribute, and a word based relational bond therebetween, storing the plurality of nodes in a node pool, and constructing and storing correlations of linked together nodes of the node pool representing knowledge associated with the at least one term to be explored by at least iteratively adding nodes from the node pool onto an end of a chain of nodes by searching the node pool for a match between an attribute of a chained node and a subject of another unchained node in the node pool.
-
-
32. A method for identifying knowledge comprising:
-
using an input device coupled to a processor and associated memory for permitting inputting at least one term to be explored for additional knowledge; using the processor and the associated memory coupled to the input device for searching one or more sources of information to identify resources comprising information associated with the at least one term; using the processor and the associated memory for decomposing the resources into a plurality of nodes by using an intermediate format wherein a first term is paired with a second term based upon a relation defined by a context so that each node comprises a data structure sufficient to independently convey meaning and including a subject, an attribute, and a word based relational bond therebetween, the context comprising at least one of a schema, a tree graph and a directed graph; using the processor and the memory for storing the plurality of nodes in a node pool; and using the processor and the associated memory for constructing and storing correlations of linked together nodes of the node pool representing knowledge associated with the at least one term to be explored by at least iteratively adding nodes from the node pool onto an end of a chain of nodes by searching the node pool for a match between an attribute of a chained node and a subject of another unchained node in the node pool. - View Dependent Claims (33, 34, 35)
-
-
36. A physical computer-readable medium having instructions stored thereon which, when executed by a computer, cause the computer to perform an method for identifying knowledge comprising:
-
inputting at least one term to be explored for additional knowledge; searching one or more sources of information to identify resources comprising information associated with the at least one term; decomposing the resources into a plurality of nodes by using an intermediate format wherein a first term is paired with a second term based upon a relation defined by a context so that each node comprises a data structure sufficient to independently convey meaning and including a subject, an attribute, and a word based relational bond therebetween, the context comprising at least one of a schema, a tree graph and a directed graph; storing the plurality of nodes in a node pool; and constructing and storing correlations of linked together nodes of the node pool representing knowledge associated with the at least one term to be explored by at least iteratively adding nodes from the node pool onto an end of a chain of nodes by searching the node pool for a match between an attribute of a chained node and a subject of another unchained node in the node pool. - View Dependent Claims (37, 38, 39)
-
Specification