Patent ID: 8719276

Claim:
A system comprising: one or more computers configured to: identify a plurality of nodes, each node, of the plurality of nodes, representing a respective document, and the plurality of nodes including one or more linking nodes, each linking node including a link to a respective node in the plurality of nodes; generate one or more clusters of affiliated nodes from the plurality of nodes, where the affiliated nodes, of each cluster of affiliated nodes, are one or more of: owned by a common entity, or controlled by the common entity; determine a vote value for a link from a linking node, of the one or more linking nodes, to a particular node in the plurality of nodes, where the vote value is determined based on whether the linking node and the particular node are in a same cluster of affiliated nodes; adjust the determined vote value, when the linking node and the particular node are in the same cluster, to determine an adjusted vote value, where the adjusted vote value is determined by dividing the determined vote value by a quantity of nodes in the same cluster; and determine a ranking value for the particular node based on the adjusted vote value for the link.