Patent ID: 8316114
Filing Date: 2012-11-20
Classification: H04L

Abstract:
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.