Patent ID: 8862565

Claim:
A system, comprising: a computer system coupled to one or more storage devices storing instructions that, when executed by the computer system, cause the computer system to perform operations comprising: identifying an initial document accessed by a user, wherein the initial document is in a Web site, and wherein the initial document includes a plurality of terms; selecting documents contained in the Web site that are related to the initial document, comprising: identifying a respective compressed document surrogate for each of a plurality of other documents in the Web site, wherein each of the compressed document surrogates includes data identifying a plurality of terms that occur in the other document and, for each of the plurality of terms, a respective frequency of occurrence of the term in the other document; assigning a respective score to each of the plurality of other documents in the web site based at least in part on frequencies of occurrence identified in the compressed document surrogate for the other document for terms from the plurality terms included in the initial document; and selecting one or more other documents as related documents based on the scores; and presenting data identifying the related documents to the user.