Resource catchment areas
First Claim
1. A method performed by data processing apparatus, the method comprising:
- receiving a first search query that is associated with a particular query location;
selecting a first search result that is responsive to the first search query, the first search result referencing a first resource having a first catchment area that includes the particular query location;
selecting a second search result that is responsive to the first search query based on a result score, the second search result referencing a second resource having a second catchment area that does not include the particular query location, the second catchment area including a business location of the first resource, wherein selecting a second search result further comprises adjusting the result score for the second search result based on the second catchment area not including the particular query location; and
providing first data specifying selection of the first search result and the second search result in response to the search query.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting search results. In one aspect, a method includes receiving a first search query that is associated with a particular query location. A first search result that is responsive to the first search query is selected. The first search result references a first resource that has a first catchment area. The first catchment area includes the particular query location. A second search result that is responsive to the first search query is selected. The second search result references a second resource that has a second catchment area. The second catchment area does not include the particular query location. The second catchment area does include a business location of the first resource. First data specifying selection of the first search result and the second search result in response to the search query are provided.
13 Citations
18 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
receiving a first search query that is associated with a particular query location; selecting a first search result that is responsive to the first search query, the first search result referencing a first resource having a first catchment area that includes the particular query location; selecting a second search result that is responsive to the first search query based on a result score, the second search result referencing a second resource having a second catchment area that does not include the particular query location, the second catchment area including a business location of the first resource, wherein selecting a second search result further comprises adjusting the result score for the second search result based on the second catchment area not including the particular query location; and providing first data specifying selection of the first search result and the second search result in response to the search query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
receiving a first search query that is associated with a particular query location; selecting a first search result that is responsive to the first search query, the first search result referencing a first resource having a first catchment area that includes the particular query location; selecting a second search result that is responsive to the first search query based on a result score, the second search result referencing a second resource having a second catchment area that does not include the particular query location, the second catchment area including a business location of the first resource wherein selecting a second search result further comprises adjusting the result score for the second search result based on the second catchment area not including the particular query location; and providing first data specifying selection of the first search result and the second search result in response to the search query. - View Dependent Claims (9, 10)
-
-
11. A system comprising:
-
a user device; and one or more computers operable to interact with the device and to; receiving a first search query that is associated with a particular query location; selecting a first search result that is responsive to the first search query, the first search result referencing a first resource having a first catchment area that includes the particular query location; selecting a second search result that is responsive to the first search query based on a result score, the second search result referencing a second resource having a second catchment area that does not include the particular query location, the second catchment area including a business location of the first resource wherein selecting a second search result further comprises adjusting the result score for the second search result based on the second catchment area not including the particular query location; and providing first data specifying selection of the first search result and the second search result in response to the search query. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification