×

Method and system for evaluating and selecting traceroutes to be used in determining the geographic location of a network block

  • US 8,055,792 B2
  • Filed: 11/30/2007
  • Issued: 11/08/2011
  • Est. Priority Date: 11/30/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of determining a geographic location of a network block comprising:

  • obtaining geo-location data associated with a plurality of traceroutes, each traceroute corresponding to a data path through a plurality of network nodes;

    generating, for each of the plurality of traceroutes, a traceroute feature vector, each traceroute feature vector including a plurality of attributes associated with a particular traceroute of the plurality of traceroutes, a value for a particular attribute of the plurality of attributes representing a degree to which that attribute is present or absent in the particular traceroute, the plurality of attributes being associated with a plurality of network data sources and a particular traceroute, the plurality of network data sources providing statistics related to each of the plurality of attributes;

    providing a plurality of traceroute data collectors, each being associated with at least one of the plurality of traceroutes;

    providing a plurality of traceroute classifiers, each being associated with at least one of the plurality of traceroute feature vectors;

    classifying and/or regressing, by use of a processor, each of the plurality of traceroutes to generate traceroute classifications and/or regressions based on the traceroute feature vectors; and

    determining a geographic location of the network block based upon at least one of the traceroute classifications and/or regressions.

View all claims
  • 12 Assignments
Timeline View
Assignment View
    ×
    ×