Using Anchor Text With Hyperlink Structures for Web Searches
AssigneeMicrosoft Corporation
InventorsZhicheng Dou, Junyan Chen, Ruihua Song, Ji-Rong Wen
Life of this patent
Estimating the term…
Abstract
This document describes tools for adjusting anchor text weight to provide more relevant search engine results. Specifically, these tools take advantage of a site-relationship model to consider relationships not only between an anchor text source site and a destination page but also relationships between multiple anchor text source sites to improve web searches. Consideration of these relationships aids in determining a new an anchor text weight, which in turn results in more relevant search results.
Claims20
One or more computer-readable storage media comprising computer-program instructions that, when executed, cause one or more processors to perform acts comprising:
- determining a number of links on a source site that point to a destination site;
- calculating a first weight of an anchor text on the source site that links to the destination site based at least in part on the determined number of links, wherein the first weight of the anchor text is relatively higher when it is determined that the source site has a relatively fewer number of links that point from the source site to the destination site and the first weight of the anchor text is relatively lower when it is determined that the source site has a relatively larger number of links that point from the source site to the destination site;
- determining a number duplicated links between the source site and multiple other source sites that also link to the destination site;
- determining a number of unique links between the source site and the multiple other source sites that also link to the destination site;
- calculating a second weight of the anchor text based at least in part on the determined number of duplicated links and the determined number of unique links;
- calculating a final weight of the anchor text based at least in part on the first and second weights;
- and
- storing the final weight of the anchor text in association with the anchor text.
One or more computer-readable storage media comprising computer-program instructions that, when executed, cause one or more processors to perform acts comprising:
- determining a number of links on a source site that point to a destination site;
- calculating a first weight of an anchor text on the source site that links to the destination site based at least in part on the determined number of links;
- determining a number duplicated links between the source site and multiple other source sites that also link to the destination site;
- determining a number of unique links between the source site and the multiple other source sites that also link to the destination site;
- calculating a second weight of the anchor text based at least in part on the determined number of duplicated links and the determined number of unique links;
- calculating a final weight of the anchor text based at least in part on the first and second weights;
- and
- storing the final weight of the anchor text in association with the anchor text.
A computing device comprising:
- a processor;
- and
- a memory coupled to the processor, the memory comprising computer-program instructions executable by the processor for:
- determining a number of links on a source site that point to a destination site;
- calculating a first weight of an anchor text on the source site that links to the destination site based at least in part on the determined number of links;
- determining a number duplicated links between the source site and multiple other source sites that also link to the destination site;
- determining a number of unique links between the source site and the multiple other source sites that also link to the destination site;
- calculating a second weight of the anchor text based at least in part on the determined number of duplicated links and the determined number of unique links;
- calculating a final weight of the anchor text based at least in part on the first and second weights;
- and
- storing the final weight of the anchor text in association with the anchor text.
Dependencies are inferred from the claim text.