×

Updating IP address database based on transaction information

  • US 8,316,114 B2
  • Filed: 12/14/2010
  • Issued: 11/20/2012
  • Est. Priority Date: 12/17/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of updating an Internet Protocol (IP) address database, comprising:

  • obtaining, using a processor, transaction address data from a transaction information database, the transaction address data including IP address information and geographical address information received during user transactions;

    processing the transaction address data to identify specific transaction address data that have overlapping geographical address information and contiguous IP addresses; and

    updating the IP address database according to the overlapping geographical address information and the contiguous IP addresses, wherein updating the IP address database includes determining whether the overlapping geographical address information determined from the transaction address data is more specific than initial geographical address information in the IP address database corresponding to the contiguous IP addresses associated with the overlapping geographical address information, in the event that the overlapping geographic address information determined from the transaction address data is more specific, then replacing the initial geographical address information in the IP database with the overlapping geographical address information determined from the transaction address data,wherein overlapping geographical address information being more specific comprises overlapping geographical address information being associated with a lower geographical address hierarchy level than the initial geographical address information in the IP address database; and

    wherein the processor is further configured to preprocess the transaction address data, and wherein the preprocessing includes;

    locating address data from the IP address database that has the same IP addresses as the transaction address data;

    comparing geographical addresses of transaction address data with geographical addresses of address data from the IP address database and determining whether there is inconsistency; and

    discarding specific transaction address data whose geographical address information is inconsistent with geographical address information of corresponding address data from IP address database.

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