×

Determining resource quality based on resource competition

  • US 10,133,788 B1
  • Filed: 03/17/2015
  • Issued: 11/20/2018
  • Est. Priority Date: 06/01/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method performed by data processing apparatus, the method comprising:

  • for each of a plurality of domains;

    generating a first value for the domain that indicates, for a plurality of first sets of search results, wherein each first set was provided in response to a query and each first set includes a resource locator that belongs to the domain, a number of occurrences of other resource locators that were displayed with the resource locator and not selected when the resource locator was displayed and selected;

    generating a second value for the resource locator that indicates, for a plurality of second sets of search results, wherein each second set was provided in response to the query and each second set includes the resource locator that belongs to the domain, a number of occurrences of other resource locators that were selected when the resource locator was displayed with the other resource locators and not selected; and

    generating, for the search query and based on a difference between the first value and the second value, an adjustment factor for the domain for adjusting a score associated with a resource locator belonging to the domain during a search operation for the search query, the generating of the adjustment factor comprising determining a ratio of the difference of the first value and the second value to a maximum of the first value and the second value;

    receiving a search query;

    obtaining search results for the search query, wherein each search result references a resource locator;

    for each resource locator, determining whether a sum of the first value and second value associated with the domain of the resource locator meets a threshold value;

    for only each resource locator for which the sum is determined to meet the threshold value, determining the adjustment value for the domain to which the resource locator belongs as an adjustment factor for the resource locator; and

    ranking the search results at least in part based on the adjustment factors associated with resource locators.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×