METHOD AND APPARATUS FOR DETERMINING RELEVANT SEARCH RESULTS USING A MATRIX FRAMEWORK
First Claim
1. A computer-implemented method of determining relevant search items, the method comprising the steps performed by a computer of:
- receiving search results identifying a plurality of documents resulting from a search, the plurality of documents containing one or more terms;
generating a first matrix containing a term column representing the one or more terms and a document column representing the documents, wherein at least one row of the first matrix correlates one of the plurality of documents with one of the terms;
selecting the document column of the first matrix or the term column of the first matrix as a sort preference;
sorting the first matrix according to the sort preference;
generating a second matrix containing values representing a measure of overlap between the plurality of documents and the terms, based on the sorted first matrix; and
calculating cumulative confidence scores according to the values of the second matrix and ranking the search results according to the cumulative confidence scores.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for ranking documents according to relevancy scoring. In one implementation, a computer-implemented method is provided for receiving search results identifying a plurality of documents resulting from a search, the plurality of documents containing one or more words. The method generates a first matrix containing a term column and a document column, wherein at least one row of the first matrix correlates one of the plurality of documents with one of the terms. The method selects a sort preference, and sorts the two-column matrix according to the sort preference. The method further generates a second matrix containing values representing a measure of overlap between the plurality of documents and the terms. The method further calculates cumulative confidence scores according to the values of the second matrix and ranks the search results according to the cumulative confidence scores.
-
Citations
23 Claims
-
1. A computer-implemented method of determining relevant search items, the method comprising the steps performed by a computer of:
-
receiving search results identifying a plurality of documents resulting from a search, the plurality of documents containing one or more terms; generating a first matrix containing a term column representing the one or more terms and a document column representing the documents, wherein at least one row of the first matrix correlates one of the plurality of documents with one of the terms; selecting the document column of the first matrix or the term column of the first matrix as a sort preference; sorting the first matrix according to the sort preference; generating a second matrix containing values representing a measure of overlap between the plurality of documents and the terms, based on the sorted first matrix; and calculating cumulative confidence scores according to the values of the second matrix and ranking the search results according to the cumulative confidence scores. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium storing instructions which, when executed by a processor, perform a method, the method comprising:
-
receiving search results identifying a plurality of documents resulting from a search, the plurality of documents containing one or more terms; generating a first matrix containing a term column representing the one or more terms and a document column representing the documents, wherein at least one row of the first matrix correlates one of the plurality of documents with one of the terms; selecting the document column of the first matrix or the term column of the first matrix as a sort preference; sorting the first matrix according to the sort preference; generating a second matrix containing values representing a measure of overlap between the plurality of documents and the terms, based on the sorted first matrix; and calculating cumulative confidence scores according to the values of the second matrix and ranking the search results according to the cumulative confidence scores. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a memory device storing instructions for determining relevant search results; and a processor executing the instructions to perform the steps of; receiving search results identifying a plurality of documents resulting from a search, the plurality of documents containing one or more terms; generating a first matrix containing a term column representing the one or more terms and a document column representing the documents, wherein at least one row of the first matrix correlates one of the plurality of documents with one of the terms; selecting the document column of the first matrix or the term column of the first matrix as a sort preference; sorting the first matrix according to the sort preference; generating a second matrix containing values representing a measure of overlap between the plurality of documents and the terms, based on the sorted first matrix; and calculating cumulative confidence scores according to the values of the second matrix and ranking the search results according to the cumulative confidence scores. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method for providing relevant documents to a client computer, the method comprising:
-
sending, to a remote computer system via a network, a search query containing query terms; obtaining, at the remote computer system, documents resulting from performing the search query on a document database; generating a first matrix representing a measure of overlap of terms among the documents; generating a second matrix representing a logical union of all terms among the documents; generating a third matrix, the coefficients of the third matrix being calculated based on the coefficients of the first matrix and the coefficients of the second matrix; calculating cumulative confidence scores by summing rows of the third matrix; and ranking the search results in an order according to the cumulative confidence scores. - View Dependent Claims (23)
-
Specification