Patent ID: 8131717

Claim:
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.