Method, apparatus, and system for determining a location corresponding to an IP address
First Claim
1. A method comprising:
- obtaining an Internet Protocol (IP) address, wherein the IP address is included in a message associated with an access to a network;
obtaining one or more pieces of IP address geographic coordinate data for the IP address based at least in part on the IP address;
determining geographic coordinates corresponding to the IP address based at least in part on the one or more pieces of IP address geographic coordinate data;
determining an IP address field comprising a set of one or more IP addresses based at least in part on the geographic coordinates corresponding to the IP address; and
determining a location corresponding to the IP address field.
2 Assignments
0 Petitions
Accused Products
Abstract
Determining a location corresponding to an Internet Protocol (IP) address includes collecting an IP address and location information corresponding to the IP address, wherein the location information corresponding to the IP address includes information identifying a location from which a terminal associated with the IP address accesses a network, obtaining one or more pieces of IP address geographic coordinate data for the IP address using the IP address and the location information corresponding to the IP address, determining geographic coordinates corresponding to the IP address based at least in part on the one or more pieces of IP address geographic coordinate data, determining an IP address field based at least in part on the geographic coordinates corresponding to the IP address, and determining a location corresponding to the IP address field.
-
Citations
22 Claims
-
1. A method comprising:
-
obtaining an Internet Protocol (IP) address, wherein the IP address is included in a message associated with an access to a network; obtaining one or more pieces of IP address geographic coordinate data for the IP address based at least in part on the IP address; determining geographic coordinates corresponding to the IP address based at least in part on the one or more pieces of IP address geographic coordinate data; determining an IP address field comprising a set of one or more IP addresses based at least in part on the geographic coordinates corresponding to the IP address; and determining a location corresponding to the IP address field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A device comprising:
-
one or more processors configured to; obtain an Internet Protocol (IP) address, wherein the IP address is included in a message associated with an access to a network; obtain one or more pieces of IP address geographic coordinate data for the IP address based at least in part on the IP address; determine geographic coordinates corresponding to the IP address based at least in part on the one or more pieces of IP address geographic coordinate data; determine an IP address field comprising a set of one or more IP addresses based is at least in part on the geographic coordinates corresponding to the IP address; and determine a location corresponding to the IP address field; and one or more memories coupled to the one or more processors, configured to provide the one or more processors with instructions.
-
-
22. A computer program product, the computer program product being embodied in a tangible non-transitory computer-readable storage medium and comprising computer instructions that are executed to perform the steps of:
-
obtaining an Internet Protocol (IP) address, wherein the IP address is included in a message associated with an access to a network; obtaining one or more pieces of IP address geographic coordinate data for the IP address based at least in part on the IP address; determining geographic coordinates corresponding to the IP address based at least in part on the one or more pieces of IP address geographic coordinate data; determining an IP address field comprising a set of one or more IP addresses based at least in part on the geographic coordinates corresponding to the IP address; and determining a location corresponding to the IP address set.
-
Specification