Patent ID: 8548995

Claim:
A computer-implemented method performed by one or more server devices, the method comprising: identifying, using one or more processors associated with the one or more server devices, a first document; determining, using one or more processors associated with the one or more server devices, a first relevance score for the first document, determining the first relevance score including: comparing a scoring criterion to the first document to determine the first relevance score; identifying, using one or more processors associated with the one or more server devices, a set of documents that is related to the first document, one or more documents, in the set of documents, and the first document being associated with a same web site; calculating, using one or more processors associated with the one or more server devices, a second relevance score for the first document, calculating the second relevance score including: concatenating documents, in the set of documents, into a single pseudo-document, and applying the scoring criterion to the single pseudo-document to obtain the second relevance score, applying the scoring criterion to the single pseudo-document including: comparing the scoring criterion to the single pseudo-document to obtain the second relevance score; calculating, using one or more processors associated with the one or more server devices, a final relevance score for the first document as a weighted sum of the first relevance score and the second relevance score; and transmitting, using a communication interface associated with the one or more server devices, a ranked list of documents to a client device, the ranked list of documents including the first document, the first document being ranked, within the ranked list of documents, based on the final relevance score.