Scoring documents in a database
First Claim
Patent Images
1. A method performed by a computer, the method comprising:
- receiving, by the computer, a search term from a user;
performing, by the computer, a search to identify a set of first documents based on the search term;
generating, by the computer, a first score for each first document in the set of the first documents based on a matching of the search term to a content of the first documents;
identifying, by the computer, second documents that include links to the first documents in the set of first documents;
determining, by the computer, a score for each of the second documents;
determining, by the computer, a second score for each of the first documents in the set of first documents based on the scores of the second documents that include links to the first document;
generating, by the computer, a final score for each of the first documents in the set of first documents based on the first score and the second score;
sorting, by the computer, the first documents in the set of first documents based on the final scores to form a ranked set of search results; and
providing, by the computer, the ranked set of search results to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method may include identifying a linked document that is linked to by a group of linking documents; identifying links between the linking documents and the linked document; assigning a weight to each of the identified links; and determining a score for the linked document based on the identified links between the linking documents and the linked document, and the weights assigned to each of the identified links.
36 Citations
26 Claims
-
1. A method performed by a computer, the method comprising:
-
receiving, by the computer, a search term from a user; performing, by the computer, a search to identify a set of first documents based on the search term; generating, by the computer, a first score for each first document in the set of the first documents based on a matching of the search term to a content of the first documents; identifying, by the computer, second documents that include links to the first documents in the set of first documents; determining, by the computer, a score for each of the second documents; determining, by the computer, a second score for each of the first documents in the set of first documents based on the scores of the second documents that include links to the first document; generating, by the computer, a final score for each of the first documents in the set of first documents based on the first score and the second score; sorting, by the computer, the first documents in the set of first documents based on the final scores to form a ranked set of search results; and providing, by the computer, the ranked set of search results to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium that stores instructions executable by a computer, the computer-readable medium comprising:
-
one or more instructions to obtain a search term; one or more instructions to perform a search to identify a set of first documents based on the search term; one or more instructions to calculate a first score for each first document in the set of the first documents based on a matching of the search term to a content of the first documents; one or more instructions to identify second documents that include links to the first documents in the set of first documents; one or more instructions to determine a score for each of the second documents; one or more instructions to determine a second score for each of the first documents in the set of first documents based on the scores of the second documents that contain include links to the first document; one or more instructions to generate a ranking score for each of the first documents in the set of first documents based on the first score and the second score; one or more instructions to sort the first documents in the set of first documents based on the ranking scores to form a ranked set of search results; and one or more instructions to output the ranked set of search results. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification