×

Mapping network addresses to geographical locations

  • US 8,364,816 B2
  • Filed: 10/12/2007
  • Issued: 01/29/2013
  • Est. Priority Date: 10/12/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method performed by a computing device for mapping network addresses to geographical locations, comprising:

  • identifying a set of resources in a network, each resource stored at one or more servers of the network;

    correlating a network address associated with a server corresponding to the identified resource wherein the correlating comprises;

    retrieving content associated with the resource wherein the content is content in a Web page;

    identifying geographical information contained in the content;

    scoring the identified geographical information; and

    processing the scored geographical information to identify a geographical location to which the network address associated with the server should be mapped;

    clustering the correlations in increasingly larger ranges of network addresses;

    filtering the clustered correlations so that a range of network addresses is mapped to a geographical location wherein the filtering comprises inferring a geographical location by iteratively expanding a range of network addresses to map a network address to the inferred geographical location, wherein the filtering includes;

    filling in missing geographical location with an identified geographical location when a majority of the network addresses in the range are mapped to the identified geographical location and correcting a geographical location to be the same as the identified graphical location; and

    storing the mapped correlation.

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