Updating IP address database based on transaction information
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Updating an Internet Protocol (IP) address database includes: obtaining 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.
6 Citations
9 Claims
-
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 Dependent Claims (2, 3, 4)
-
-
5. An IP address manager device comprising:
-
a processor; the processor is configured to; obtain transaction address data from a transaction information database, the transaction address data including IP address information and geographical address information received during user transactions; process the transaction address data to identify specific transaction address data that have overlapping geographical address information and contiguous IP addresses; and update 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; and a memory coupled to the processor, configured to provide the processor with instructions. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product for updating an IP address database, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
obtaining 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.
-
Specification