Method and system to collect geographic location information for a network address utilizing geographically dispersed data collection agents
First Claim
Patent Images
1. A method to collect geographic location information, the method comprising:
- collecting geographic location information associated with a network address on an internet protocol (IP) network, the geographic location information being collected from a plurality of geographically dispersed data collection agents capable of individually performing at least one data collection operation in the IP network, the at least one data collection operation including performing a traceroute operation, each data collection operation having an associated confidence value indicative of a likelihood of the data collection operation to determine accurate geographic location information;
controlling the plurality of geographically dispersed data collection agents utilizing a data collection broker, the data collection broker determining which data collection operation each data collection agent is to perform;
utilizing the geographic location information to associate a geographic location with the network address in the IP network; and
associating at least one confidence factor with the geographic location, the confidence factor being derived from the confidence values associated with the least one data collection operation.
11 Assignments
0 Petitions
Accused Products
Abstract
A method and a system perform geolocation activities relating to a network address. A database of network addresses, and associated geographic locations, is maintained. A query, including a network address, is received against the database for a geographic location associated with the network address. Information, concerning the query received against the database, is logged. Geolocation activities relating to at least the network address are modified based on the logged information.
155 Citations
48 Claims
-
1. A method to collect geographic location information, the method comprising:
-
collecting geographic location information associated with a network address on an internet protocol (IP) network, the geographic location information being collected from a plurality of geographically dispersed data collection agents capable of individually performing at least one data collection operation in the IP network, the at least one data collection operation including performing a traceroute operation, each data collection operation having an associated confidence value indicative of a likelihood of the data collection operation to determine accurate geographic location information; controlling the plurality of geographically dispersed data collection agents utilizing a data collection broker, the data collection broker determining which data collection operation each data collection agent is to perform; utilizing the geographic location information to associate a geographic location with the network address in the IP network; and associating at least one confidence factor with the geographic location, the confidence factor being derived from the confidence values associated with the least one data collection operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system to collect geographic location information, the system comprising:
-
a plurality of geographically dispersed data collection agents being deployable in an internet protocol (IP) network, each of the plurality of data collection agents being capable of individually performing at least one data collection operation to collect geographic location information associated with a network address in the IP network, the at least one data collection operation including performing a traceroute operation, each data collection operation having an associated confidence value indicative of a likelihood of the data collection operation to determine accurate geographic location information; a data collection broker to control the plurality of geographically dispersed data collection agents, the data collection broker to determine which data collection operation each data collection agent is to perform; an analysis module to associate a geographic location with the network address in the IP network utilizing the collected geographic location information; and a confidence map to associate at least one confidence factor with the geographic location, the confidence factor being derived from the confidence values associated with the least one data collection operation. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A machine-readable non-transitory storage medium storing a set of instructions that, when executed by a computing machine, cause the computing machine to:
-
collect geographic location information associated with a network address in an internet protocol (IP) network, the geographic location information being collected from a plurality of geographically dispersed data collection agents capable of individually performing at least one data collection operation in the IP network, the at least one data collection operation including performing a traceroute operation, each data collection operation having an associated confidence value indicative of a likelihood of the data collection operation to determine accurate geographic location information; control the plurality of geographically dispersed data collection agents utilizing a data collection broker, the data collection broker to determine which data collection operation each data collection agent is to perform; utilize the geographic location information to associate a geographic location with the network address in the IP network; and associate at least one confidence factor with the geographic location, the confidence factor being derived from the confidence values associated with the least one data collection operation.
-
-
48. A system to collect geographic location information, the system comprising:
-
a plurality of geographically dispersed data collection means being deployable in an internet protocol (IP) network, each of the plurality of data collection means for individually performing at least one data collection operation to collect geographic location information associated with a network address in the IP network, the at least one data collection operation including performing a traceroute operation, each data collection operation having an associated confidence value indicative of a likelihood of the data collection operation to determine accurate geographic location information; a data collection broker means to control the plurality of geographically dispersed data collection means, the data collection broker means to determine which data collection operation each data collection means is to perform; an analysis means for associating a geographic location with the network address in the IP network utilizing the collected geographic location information; and a confidence map means to associate at least one confidence factor with the geographic location, the confidence factor being derived from the confidence values associated with the least one data collection operation.
-
Specification