Classifying locations for ad presentation
First Claim
Patent Images
1. A method performed by data processing apparatus, the method comprising:
- receiving search data from a plurality of users within a geographic region associated with a location;
analyzing the received search data to derive one or more categories for the location, wherein each of the one or more categories are determined to be significant categories for the location;
annotating the location with the one or more categories; and
using the one or more categories to boost candidate content items for delivery to users in the geographic region associated with the location in response to future content item requests.
2 Assignments
0 Petitions
Accused Products
Abstract
This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving data from a plurality of users within a geographic region associated with a location; analyzing the received data to derive a category for the location; annotating the location with the category; and using the category to boost candidate content items for delivery to users in the location in response to future content item requests.
-
Citations
40 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
receiving search data from a plurality of users within a geographic region associated with a location; analyzing the received search data to derive one or more categories for the location, wherein each of the one or more categories are determined to be significant categories for the location; annotating the location with the one or more categories; and using the one or more categories to boost candidate content items for delivery to users in the geographic region associated with the location in response to future content item requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method performed by data processing apparatus, the method comprising:
-
receiving a request for a content item to present to a user; determining one or more candidate content items; identifying a location associated with the user; identifying the category associated with the location; determining whether the category matches the one or more candidate content items; boosting a score of each candidate content items determined to match the category; and selecting a content item of the one or more candidate content items to serve to the user using the scores for the candidate content items; and serving the content item to the user. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
one or more processors configured to interact with a computer storage medium in order to perform operations comprising; receiving search data from a plurality of users within a geographic region associated with a location; analyzing the received search data to derive one or more categories for the location, wherein each of the one or more categories are determined to be significant categories for the location; annotating the location with the one or more categories; and using the one or more categories to boost candidate content items for delivery to users in the geographic region associated with the location in response to future content item requests. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
32. A system comprising:
one or more processors configured to interact with a computer storage medium in order to perform operations comprising; receiving a request for a content item to present to a user; determining one or more candidate content items; identifying a location associated with the user; identifying the category associated with the location; determining whether the category matches the one or more candidate content items; boosting a score of each candidate content items determined to match the category; and selecting a content item of the one or more candidate content items to serve to the user using the scores for the candidate content items; and serving the content item to the user. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
39. 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 search data from a plurality of users within a geographic region associated with a location; analyzing the received search data to derive one or more categories for the location, wherein each of the one or more categories are determined to be significant categories for the location; annotating the location with the one or more categories; and using the one or more categories to boost candidate content items for delivery to users in the geographic region associated with the location in response to future content item requests.
-
-
40. 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 request for a content item to present to a user; determining one or more candidate content items; identifying a location associated with the user; identifying the category associated with the location; determining whether the category matches the one or more candidate content items; boosting a score of each candidate content items determined to match the category; and selecting a content item of the one or more candidate content items to serve to the user using the scores for the candidate content items; and serving the content item to the user.
-
Specification