SYSTEMS AND METHODS FOR RANKING DOCUMENTS
First Claim
Patent Images
1. A computer-implemented method for ranking documents, comprising:
- receiving a plurality of queries from a user, the plurality of queries being related to a search topic;
comparing the queries to a plurality of documents stored in a database to identify candidate documents, each of the candidate documents matching one or more of the queries;
determining, for the candidate documents, the number of matching queries; and
ranking, using a computer processor, the candidate documents for relevance to the search topic based at least on the number of matching queries for each respective candidate document.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media are provided for ranking documents. An exemplary method includes receiving a plurality of queries from a user that are related to a search topic. The queries are compared to a plurality of documents stored in a database to identify candidate documents that match one or more of the queries. The number of matching queries is determined for the candidate documents. The candidate documents are ranked, using a computer processor, for relevance to the search topic based at least on the number of matching queries for each respective candidate document.
68 Citations
20 Claims
-
1. A computer-implemented method for ranking documents, comprising:
-
receiving a plurality of queries from a user, the plurality of queries being related to a search topic; comparing the queries to a plurality of documents stored in a database to identify candidate documents, each of the candidate documents matching one or more of the queries; determining, for the candidate documents, the number of matching queries; and ranking, using a computer processor, the candidate documents for relevance to the search topic based at least on the number of matching queries for each respective candidate document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for ranking documents, comprising:
-
a processor for executing program instructions; and a computer-readable medium storing the program instructions, the program instructions, when executed by the processor, performing a method to; receive a plurality of queries from a user, the plurality of queries being related to a search topic; compare the queries to a plurality of documents stored in a database to identify candidate documents, each of the candidate documents matching one or more of the queries; determine, for the candidate documents, the number of matching queries; and rank the candidate documents for relevance to the search topic based at least on the number of matching queries for each respective candidate document.
-
-
10. A computer-readable medium storing program instructions for performing a method executed by a processor, the method for ranking documents and comprising steps performed by the processor of:
-
receive a plurality of queries from a user, the plurality of queries being related to a search topic; compare the queries to a plurality of documents stored in a database to identify candidate documents, each of the candidate documents matching one or more of the queries; determine, for the candidate documents, the number of matching queries; and rank the candidate documents for relevance to the search topic based at least on the number of matching queries for each respective candidate document.
-
-
11. A computer-implemented method for ranking documents, comprising:
-
providing, to a user, a representation of a plurality of queries previously executed by the user, the queries being executed on a database comprising a plurality of documents to determine a set of candidate documents matching at least one of the queries; receiving a user selection of a subset of the queries; determining the number of the selected queries that match the candidate documents; and ranking, using a computer processor, the candidate documents based at least on the number of matching selected queries. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for ranking documents, comprising:
-
a processor for executing program instructions; and a computer-readable medium storing the program instructions, the program instructions, when executed by the processor, performing a method to; provide, to a user, a representation of a plurality of queries previously executed by the user, the queries being executed on a database comprising a plurality of documents to determine a set of candidate documents matching at least one of the queries; receive a user selection of a subset of the queries; determine the number of the selected queries that match the candidate documents; and rank the candidate documents based at least on the number of matching selected queries.
-
-
20. A computer-readable medium storing program instructions for performing a method executed by a processor, the method for ranking documents and comprising steps performed by the processor of:
-
providing, to a user, a representation of a plurality of queries previously executed by the user, the queries being executed on a database comprising a plurality of documents to determine a set of candidate documents matching at least one of the queries; receiving a user selection of a subset of the queries; determining the number of the selected queries that match the candidate documents; and ranking the candidate documents based at least on the number of matching selected queries.
-
Specification