US 9,413,712 B2
Method and system to associate a geographic location information with a network address using a combination of automated and manual processes
Mark Anderson, Westminster, CO (US); Ajay Bansal, San Jose, CA (US); Brad Doctor, Broomfield, CO (US); George Hadjiyiannis, Boston, MA (US); Christopher Herringshaw, West Wardsboro, VT (US); Eli Karplus, Heidelberg (DE); and Derald Muniz, Midlothian, TX (US)
Assigned to Neustar IP Intelligence, Inc., Sterling, VA (US)
Filed by Neustar IP Intelligence, Inc., Sterling, VA (US)
Filed on Apr. 15, 2015, as Appl. No. 14/687,635.
Application 14/687,635 is a continuation of application No. 10/685,692, filed on Oct. 14, 2003, granted, now 9,021,080.
Application 10/685,692 is a continuation of application No. 09/825,675, filed on Apr. 3, 2001, granted, now 6,684,250.
Claims priority of provisional application 60/194,761, filed on Apr. 3, 2000.
Claims priority of provisional application 60/241,776, filed on Oct. 18, 2000.
Prior Publication US 2015/0295881 A1, Oct. 15, 2015
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); H04L 29/12 (2006.01); H04L 29/08 (2006.01); G06F 17/30 (2006.01); H04L 29/06 (2006.01)
CPC H04L 61/10 (2013.01) [G06F 17/30241 (2013.01); H04L 29/08072 (2013.01); H04L 29/12009 (2013.01); H04L 29/12594 (2013.01); H04L 29/12783 (2013.01); H04L 61/303 (2013.01); H04L 61/3015 (2013.01); H04L 61/35 (2013.01); H04L 63/107 (2013.01); H04L 67/18 (2013.01); H04L 29/06 (2013.01); H04L 67/02 (2013.01); H04L 69/329 (2013.01); Y10S 707/99943 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method to determine a geographic location for a network address on a network, the method comprising:
performing a plurality of traceroutes to the network address, each traceroute performed by a data collection agent of a plurality of data collection agents connected to the network and hosted at geographically disperse locations;
identifying a plurality of results of the plurality of traceroutes which terminate at or near a geographic location;
associating the geographic location from the plurality of results with the network address in the network; and
computing a similarity of the plurality of results to generate a confidence factor for the geographic location associated with the network address.