System for identifying geographically relevant advertisements from a search query
First Claim
1. In a non-transitory computer readable storage medium having stored therein data representing instructions executable by a programmed processor for identifying ads to be provided, the instructions operative for:
- receiving a query;
identifying a root term from the query and a location term from the query when available;
identifying a location from the query as the location term when the location term is included with the query;
determining a localness value of the root term;
locating relevant geographies using the localness value of the root term or from the location from the query when the location term is included with the query;
accessing an advertisement database to identify advertisements by;
matching the ads from the advertisement database based on the located relevant geographies; and
matching the ads from the advertisement database based on a contextual comparison with the root term from the query;
ranking the matched ads; and
selecting higher ranked matched ads to be provided.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for identifying relevant content/advertisements to be displayed in response to receiving a search query. The relevant advertisements may be identified based on the contextual relevance compared with the root term of the search query and based on the geographic relevance as compared with a location term of the search query and/or a localness associated with the root term. The search query may be assigned a location identifier based on the location term or based on the localness, which may be used to expand the geographic range for ranking and selecting relevant content/advertisements.
84 Citations
20 Claims
-
1. In a non-transitory computer readable storage medium having stored therein data representing instructions executable by a programmed processor for identifying ads to be provided, the instructions operative for:
-
receiving a query; identifying a root term from the query and a location term from the query when available; identifying a location from the query as the location term when the location term is included with the query; determining a localness value of the root term; locating relevant geographies using the localness value of the root term or from the location from the query when the location term is included with the query; accessing an advertisement database to identify advertisements by; matching the ads from the advertisement database based on the located relevant geographies; and matching the ads from the advertisement database based on a contextual comparison with the root term from the query; ranking the matched ads; and selecting higher ranked matched ads to be provided. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computerized system identifying advertisements, the system comprising:
-
a search engine coupled with a network and configured to receive a search query over the network, wherein the search query is analyzed to identify contextual matches with the search query; a local intent analyzer coupled with the search engine and configured to determine a location identifier for the search query; an advertiser database comprising available advertisements; and a matching engine, with a processor, coupled with the advertiser database and the local intent analyzer, wherein the matching engine is configured to compare the available advertisements with the contextual matches to identify contextually relevant advertisements from the advertiser database, further wherein the matching engine is configured to utilize the local intent analyzer to compare the available advertisements with the determined location identifier from the query, further wherein the comparisons identify geo-relevant advertisements. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for identifying relevant advertisements, the method comprising:
-
receiving a search query, wherein the search query includes at least a root term, wherein a location is identified from the root term when a location term is not included as part of the search query; accessing advertisement candidate listings from an advertiser database; comparing the root term with the advertisement candidate listings to determine a contextual relevancy for the advertisement candidate listings; identifying relevant advertisement candidates from the advertisement candidate listings, wherein the relevant advertisement candidates have a determined contextual relevancy with the root term; comparing the location or location term with geographic associations from the identified relevant advertisement candidates; identifying geo-relevant advertisement candidates from the identified relevant advertisement candidates by matching a geographic association from the identified relevant advertisement candidates with the location or location term from the search query; and associating the identified geo-relevant advertisement candidates with the search query. - View Dependent Claims (18, 19, 20)
-
Specification