System and method for associating a geographic location with an Internet protocol address
First Claim
1. A method for associating a geographic location with an internet protocol (“
- IP”
) address, the method comprising the steps of;
determining 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 a user;
associating a geo tag with each of the plurality of browser cookies based on the geographic location indicated by the browser cookie;
identifying a subset of the plurality of browser cookies, the subset comprising browser cookies associated with a first IP address;
clustering 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 cluster; and
associating a geographic location associated with a geographic center of the cluster with the first IP address.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for associating a geographic location with an IP address are disclosed. Generally, an IP address associated with each of a plurality of browser cookies is determined, where each of the plurality of browser cookies indicate a geographic location such as a home address or business address of a user. A geo tag is associated with each of the plurality of browser cookies and a subset of the plurality of browser cookies including browser cookies associated with a first IP address is identified. The subset of the plurality of browser cookies is clustered into a spatial cluster including browser cookies associated with geo tags located within a defined distance of a geo tag of at least one other browser cookie of the cluster. A geographic location associated with a geographic center of the cluster is then associated with the first IP address.
117 Citations
20 Claims
-
1. A method for associating a geographic location with an internet protocol (“
- IP”
) address, the method comprising the steps of;determining 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 a user; associating a geo tag with each of the plurality of browser cookies based on the geographic location indicated by the browser cookie; identifying a subset of the plurality of browser cookies, the subset comprising browser cookies associated with a first IP address; clustering 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 cluster; and associating a geographic location associated with a geographic center of the cluster with the first IP address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- IP”
-
12. A computer-readable medium comprising a set of instructions for associating a geographic location with an Internet Protocol (“
- IP”
) address, the set of instructions to direct a processor to perform the acts of;identifying a plurality of browser cookies associated with a first IP address, each of the plurality of browser cookies indicating a geographic location associated with a user; clustering the plurality of browser cookies into a spatial cluster comprising browser cookies associated with locations within a defined distance of a location associated with at least one other browser cookies of the cluster; and associating a geographic location associated with a geographic center of the cluster with the first IP address. - View Dependent Claims (13)
- IP”
-
14. A system for associating a geographic location with an Internet protocol (“
- IP”
) address, the system comprising;an IP address to location module, operative to process at least one search log to identify a plurality of browser cookies associated with a first IP address, each of the plurality of browser cookies indicating a geographic location associated with a user, to cluster the plurality of browser cookies into a cluster comprising browser cookies associated with locations within a defined distance of a location associated with at least one other browser cookie of the cluster, and to associate a geographic location associated with a geographic center of the cluster with the first IP address. - View Dependent Claims (15, 16, 17, 18, 19, 20)
- IP”
Specification