Patent ID: 8024454

Claim:
A method for associating a geographic location with an internet protocol (“IP”) address, the method executable by a computer having a processor, the method comprising the steps of: determining, by the processor, an IP address associated with each of a plurality of browser cookies, each of the plurality of browser cookies indicating a geographic location associated with computing devices of a plurality of corresponding users; associating, by the processor, a geo tag with each of the plurality of browser cookies based on the geographic location indicated by the browser cookie; identifying, by the processor, a subset of the plurality of browser cookies, the subset comprising browser cookies associated with a first IP address based on shared use of the first IP address by the computing devices; clustering, by the processor, the subset of the plurality of browser cookies into a spatial cluster comprising browser cookies associated with geo tags identifying locations located within a defined distance of a location identified in a geo tag of at least one other browser cookie of the spatial cluster; and storing by the processor in a memory an association between a geographic location associated with a geographic center of the spatial cluster and the first IP address.