×

Systems and methods for mapping IP-addresses to geolocations

  • US 9,026,145 B1
  • Filed: 03/23/2012
  • Issued: 05/05/2015
  • Est. Priority Date: 03/23/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving a first communication from a location aware access device, the first communication being sent from an Internet IP address of a network device to which the location aware access device is connected according to a local area network (LAN) IP address of the location aware access device, wherein the first communication includes a geographic location sensed by the location aware access device;

    creating a record in memory associating the Internet IP address of the network device with the geographic location sent via the Internet IP address from the location aware access device;

    receiving a request from the same Internet IP address of the network device, the request being sent via the network device from a location unaware access device that is connected to the network device according to a LAN IP address of the local area network for the location unaware access device, wherein the network device translates between the Internet IP address of the network access device and the LAN IP addresses of the access devices;

    determining a geographic location for the location unaware access device based on the Internet IP address of the network device from which both the request from the location unaware access device was received and the location was received from the location aware access device by retrieving, based on the Internet IP address, the record in memory associating the Internet IP address of the network device with the geographic location sent via the Internet IP address from the location aware access device;

    selecting information responsive to the request from the location unaware access device based at least in part on the geographic location; and

    sending the selected information to the location unaware access device.

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