×

Determining and utilizing one or more attributes of IP addresses

  • US 10,263,949 B1
  • Filed: 08/21/2017
  • Issued: 04/16/2019
  • Est. Priority Date: 11/19/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented by one or more processors, comprising:

  • identifying an IP address;

    applying a netmask to the IP address to generate a masked address of the IP address;

    accessing an electronic mapping that maps the masked address to a numerical physical location identifier and that further maps each of a plurality of additional masked addresses to one or more corresponding numerical physical location identifiers, wherein the masked address is mapped to the numerical physical location identifier based on the numerical physical location identifier being indicated by content that is assigned to a set of IP addresses that all have the masked address when the netmask is applied;

    applying an additional netmask to the IP address to generate an additional masked address of the IP address, the additional masked address being one of the additional masked addresses;

    accessing the electronic mapping to identify that the additional masked address is mapped to the numerical physical location identifier;

    selecting the numerical physical location identifier for the IP address based on the numerical physical location identifier being mapped to the masked address of the IP address in the electronic mapping, and further based on the numerical physical location identifier being mapped to the additional masked address of the IP address in the electronic mapping;

    assigning the selected numerical physical location identifier to the IP address in one or more databases;

    subsequent to the assigning, identifying an electronic request that originates from the IP address;

    determining particular electronic content to provide in response to the electronic request based on the particular electronic content being associated with the selected numerical physical location identifier assigned to the IP address; and

    transmitting the particular electronic content for providing to the IP address in response to the electronic request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×