Patent ID: 8055626

Claim:
A method performed by one or more processors associated with one or more server devices, the method comprising: identifying, by a processor of the one or more server devices, a first hostname or subtree and a second hostname or subtree as potential mirrors; obtaining, by at least one or more processors of the one or more server devices, multiple signals associated with the first and second hostnames or subtrees, where at least one of the multiple signals comprises information indicating that one hostname or subtree, of the first and second hostnames or subtrees, automatically redirects to the other hostname or subtree, of the first and second hostnames or subtrees, using hostname or subtree redirection where the one hostname or subtree automatically redirects to the other hostname or subtree and the other hostname or subtree is an alternate location to fetch content associated with the one hostname or subtree; and identifying, by at least one or more processors of the one or more server devices, whether the first hostname or subtree is a mirror of the second hostname or subtree by: assigning weights to each of the multiple signals; and calculating a confidence level that the first hostname or subtree and the second hostname or subtree are mirrors based on the information indicating that one hostname or subtree, of the first and second hostnames or subtrees, automatically redirects to the other hostname or subtree, at least one other signal of the multiple signals, and weights assigned to the information and the at least one other signal.