Patent ID: 7739266

Claim:
A computer-implemented method for associating a geographic location with an internet protocol (“IP”) address, the method comprising the steps of: determining with a processor a plurality of localized search queries of search queries received at an Internet search engine, each search query of the plurality of localized search queries associated with a geographic location; associating with a processor a geo tag with each search query of the plurality of localized search queries; identifying with a processor a subset of search queries of the plurality of localized search queries that are associated with a first IP address; clustering with a processor the subset of search queries of the plurality of localized search queries into a spatial cluster comprising localized search queries associated with geo tags identifying locations located within a defined distance of a location identified in a geo tag associated with at least one other localized search query of the spatial cluster; and storing in a memory with a processor an association between a geographic location associated with a geographic center of the spatial cluster and the first IP address.