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;
recording an IP address from which each of a plurality of users accesses a network;
associating a geo tag with each of the plurality of users based on a geographic location associated with the user;
identifying a subset of the plurality of users, the subset comprising users associated with a first IP address;
clustering the subset of the plurality of registered users into a spatial cluster comprising users associated with geo tags identifying locations that are located within a defined distance of a location identified in a geo tag of at least one other user 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 from which each of a plurality of users accesses a network is recorded. A geo tag is associated with each of the plurality of users and a subset of the plurality of users is identified, the subset including users associated with a first IP address. The subset of the plurality of users is clustered into a spatial cluster including users associated with geo tags located with a defined distance of a geo tag of at least one other user of the cluster. A geographic location associated with a geographic center of the cluster is then associated with the first IP address.
-
Citations
20 Claims
-
1. A method for associating a geographic location with an internet protocol (“
- IP”
) address, the method comprising the steps of;recording an IP address from which each of a plurality of users accesses a network; associating a geo tag with each of the plurality of users based on a geographic location associated with the user; identifying a subset of the plurality of users, the subset comprising users associated with a first IP address; clustering the subset of the plurality of registered users into a spatial cluster comprising users associated with geo tags identifying locations that are located within a defined distance of a location identified in a geo tag of at least one other user 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 users associated with a first IP address; clustering the plurality of users into a spatial cluster comprising users associated with locations within a defined distance of a location associated with at least one other user 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 users associated with a first IP address, to cluster the plurality of users into a spatial cluster comprising users associated with locations within a defined distance of a location associated with at least one other user 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