Location query targeting
First Claim
1. A method performed by data processing apparatus, the method comprising:
- receiving a content item request requesting content items to be presented, at a user device, with search results for a first search query, the content item request including search query data specifying a geographic location that was referenced by the first search query and a search term of the first search query;
determining, in response to receiving the content item request and by one or more data processing apparatus, that fewer than a threshold number of content items are eligible for presentation with search results responsive to the first search query;
identifying, from a data store, in response to the determination that fewer than the threshold number of content items are eligible for presentation, and by one or more data processing apparatus, one or more terms that are each associated with at least the threshold number of content items that are eligible for presentation with search results responsive to search queries that include a reference to the geographic location, the one or more terms being different than the search term;
selecting, for distribution in response to the received content item request and in response to the determination that fewer than the threshold number of content items are eligible for presentation with search results responsive to the first search query, one or more eligible content items using the one or more terms; and
providing, in response to the received content item request, data that cause presentation, at the user device, of at least one of the one or more eligible content items selected using the one or more terms.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting content items for presentation. In one aspect, a method includes receiving a content item request that references a geographic location. A set of targeted phrases for the geographic location are received. The set of targeted phrases specify one or more targeted phrases that are each specified as a targeting criterion for at least a threshold number of content items for which a reference to the geographic location is also specified as a targeting criterion. A set of targeted queries for the geographic location are selected. Eligible content items are selected based on the set of targeted queries. In turn, data that cause presentation of at least one of the eligible content items are provided.
-
Citations
20 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
receiving a content item request requesting content items to be presented, at a user device, with search results for a first search query, the content item request including search query data specifying a geographic location that was referenced by the first search query and a search term of the first search query; determining, in response to receiving the content item request and by one or more data processing apparatus, that fewer than a threshold number of content items are eligible for presentation with search results responsive to the first search query; identifying, from a data store, in response to the determination that fewer than the threshold number of content items are eligible for presentation, and by one or more data processing apparatus, one or more terms that are each associated with at least the threshold number of content items that are eligible for presentation with search results responsive to search queries that include a reference to the geographic location, the one or more terms being different than the search term; selecting, for distribution in response to the received content item request and in response to the determination that fewer than the threshold number of content items are eligible for presentation with search results responsive to the first search query, one or more eligible content items using the one or more terms; and providing, in response to the received content item request, data that cause presentation, at the user device, of at least one of the one or more eligible content items selected using the one or more terms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more data processing apparatus cause the one or more data processing apparatus to perform operations comprising:
-
receiving, from a user device, a content item request requesting content items to be presented, at a user device, with search results for a first search query, the content item request including search query data specifying a geographic location that was referenced by the first search query and a search term of the first search query; determining, in response to receiving the content item request, that fewer than a threshold number of content items are eligible for presentation with search results responsive to the first search query; identifying, from a data store and in response to the determination that fewer than the threshold number of content items are eligible for presentation, one or more terms that are each associated with at least the threshold number of content items that are eligible for presentation with search results responsive to search queries that include a reference to the geographic location, the one or more terms being different than the search term; selecting, for distribution in response to the received content item request and in response to the determination that fewer than the threshold number of content items are eligible for presentation with search results responsive to the first search query, one or more eligible content items using the one or more terms; and providing, in response to the received content item request, data that cause presentation, at the user device, of at least one of the one or more eligible content items selected using the one or more terms.
-
-
11. A system comprising:
-
a data store storing data identifying content items that are eligible for presentation with search results responsive to search queries that include a reference to the geographic location and one or more non geographic terms that are associated with each of the content items; and one or more computers that interact with the data store and perform operations comprising; receiving, from a user device, a content item request requesting content items to be presented, at a user device, with search results for a first search query, the content item request including search query data specifying a geographic location that was referenced by the first search query and a search term of the first search query; determining, in response to receiving the content item request, that fewer than a threshold number of content items are eligible for presentation with search results responsive to the first search query; identifying, in response to the determination that fewer than the threshold number of content items are eligible for presentation, one or more terms that are each associated with at least the threshold number of content items that are eligible for presentation with search results responsive to search queries that include a reference to the geographic location, the one or more terms being different than the search term; selecting, for distribution in response to the received content item request and in response to the determination that fewer than the threshold number of content items are eligible for presentation with search results responsive to the first search query, one or more eligible content items using the one or more term; and providing, in response to the received content item request, data that cause presentation, at the user device, of at least one of the one or more eligible content items selected using the one or more terms. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification