×

Inferring geographic locations for entities appearing in search queries

  • US 10,437,861 B1
  • Filed: 02/29/2016
  • Issued: 10/08/2019
  • Est. Priority Date: 12/16/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • identifying, by one or more computing devices, a website hosting a plurality of different documents;

    accessing, by the one or more computing devices, a search history database comprising a plurality of different search queries;

    identifying, by the one or more computing devices and from amongst the plurality of different search queries, queries comprising search result links to the plurality of different documents;

    identifying, by the one or more computing devices and from amongst the queries comprising the search result links, a set of location-referencing queries comprising explicit references to physical locations;

    determining, by the one or more computing devices, a site click count for the website corresponding to a number of identified clicks on the search result links;

    determining, by the one or more computing devices, a location-referencing click count for the website corresponding to a number of clicks on a portion of the search result links in the set of location-referencing queries;

    determining, by the one or more computing devices and for each geographic location of one or more different geographic locations explicitly or implicitly referenced by the set of location-referencing queries;

    a location-specific click count for the geographic location corresponding to a number of clicks on a portion of the search results links in the set of location-referencing queries that contain an explicit or implicit reference to the geographic location, anda location-specific score for the geographic location based at least in part on the site click count, the location-referencing click count, and the location-specific click count and indicating that the geographic location is associated with the website;

    associating, by the one or more computing devices, for at least one geographic location of the one or more different geographic locations, and based at least in part on the location-specific score for the at least one geographic location, the at least one geographic location with the website;

    receiving, by the one or more computing devices and from a client, a search query that does not specify the at least one geographic location;

    processing, by the one or more computing devices, the search query to produce a set of search results comprising a link to a document of the plurality of different documents; and

    returning, by the one or more computing devices and to the client, data indicating at least a subset of the set of search results corresponding to the at least one geographic location.

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