Method for ranking resources using node pool
First Claim
1. A computer implemented method for displaying a ranked plurality of resources based upon at least one input, the method comprising:
- performing at least one input evaluation function for generating a plurality of extracted inputs from the at least one input;
decomposing a plurality of resources into a plurality of nodes;
generating an answer space by performing at least one knowledge correlation function on a node pool based upon the plurality of extracted inputs, each node of the node pool comprising a data structure including a subject, an attribute and a bond therebetween, the knowledge correlation function comprising 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;
determining a plurality of most significant resources based upon the answer space;
ranking in significance the plurality of most significant resources to thereby generate the ranked plurality of resources; and
displaying the ranked plurality of resources.
0 Assignments
0 Petitions
Accused Products
Abstract
An improved search engine creates correlations linking terms from inputs provided by a user to selected target terms. The correlation search process receives pre-processed inputs from a user including a wide variety of input formats including keywords, phrases, sentences, concepts, compound queries, complex queries and orthogonal queries. The pre-processing also includes pre-processing of general digital information objects and static or dynamic generation of questions. After a correlation search of the information presented by the pre-processing, the search results are processed in novel ways to provide an improved relevance ranking of results.
-
Citations
20 Claims
-
1. A computer implemented method for displaying a ranked plurality of resources based upon at least one input, the method comprising:
-
performing at least one input evaluation function for generating a plurality of extracted inputs from the at least one input; decomposing a plurality of resources into a plurality of nodes; generating an answer space by performing at least one knowledge correlation function on a node pool based upon the plurality of extracted inputs, each node of the node pool comprising a data structure including a subject, an attribute and a bond therebetween, the knowledge correlation function comprising 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; determining a plurality of most significant resources based upon the answer space; ranking in significance the plurality of most significant resources to thereby generate the ranked plurality of resources; and displaying the ranked plurality of resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A physical non-transitory computer-readable medium having instructions stored thereon which, when executed by a computer, cause the computer to perform an information retrieval method comprising:
-
performing at least one input evaluation function for generating a plurality of extracted inputs from at least one input; decomposing a plurality of resources into a plurality of nodes; generating an answer space by performing at least one knowledge correlation function on a node pool based upon the plurality of extracted inputs, each node of the node pool comprising a data structure including a subject, an attribute and a bond therebetween, the knowledge correlation function comprising 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; determining a plurality of most significant resources based upon the answer space; ranking in significance the plurality of most significant resources to thereby generate the ranked plurality of resources; and displaying the ranked plurality of resources. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification