Patent ID: 8291073

Claim:
A computer-implemented method for associating a geographic location with an Internet protocol (â€œIPâ€) address, the method comprising the steps of: identifying, with a processor, a subset of a plurality of browser cookies comprising browser cookies associated with a first IP address based on shared use of the first IP address, wherein each browser cookie of the plurality of browser cookies indicates a geographic location associated with a computing device and wherein each browser cookie is associated with a geo tag based on the geographic location indicated by the browser cookie; clustering, with 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 in a memory, with the processor, an association between a geographic location associated with a geographic center of the spatial cluster and the first IP address.