Patent ID: 9183570
Filing Date: 2015-11-10
Classification: G06F,G06Q

Abstract:
1. A computer implemented method of providing selected information, comprising: receiving an advertisement and keyword terms comprising a content keyword and a geographic term identifying a geographic location; generating a location criteria identifier that represents the geographic location indicated by the geographic term, the location criteria identifier comprising the geographic term and a plurality of variant terms of the geographic term, each of the plurality of variant terms identifying the geographic location identified by the geographic term, wherein the variant terms include at least one of an abbreviation, an alternate spelling, a misspelling, or a nickname of the geographic term; determining, from the keyword terms, a geographically modified keyword comprising the content keyword and the location criteria identifier, the geographically modified keyword indicating at least one of a product or a service that corresponds to the content keyword; storing the geographically modified keyword terms in association with the advertisement in a database of a data processing system; receiving a search query from a computing device; identifying a geographic location term in one of the search query or location preference of a user of the computing device; matching the identified geographic location term with the geographically modified keyword, wherein the identified geographic location term is a variant term of the location criteria identifier; identifying content associated with at least one of the product or the service responsive to the match; and providing the content for display at the computing device.