Patents by Inventor James Robert Macgil

James Robert Macgil has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8775434
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a catchment area for a search result. In one aspect, a method includes receiving search log data specifying a resource that was referenced by search results that were presented to users, query locations for the resource, and whether the users interacted with the search results. A catchment area is determined for the resource based on the search log data, where the catchment area specifies a geographic region for which the resource is a candidate resource. In turn, the resource is indexed according to its catchment area. The catchment area is used in response to receiving a search query that is associated with a particular query location to select candidate search results that reference resources having catchment areas that include the particular query location. Final search results are selected from the candidate search results.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: July 8, 2014
    Assignee: Google Inc.
    Inventor: James Robert Macgil