Geolocation via internet protocol
View Patent ↗Aspects of the present disclosure involve systems, methods, computer program products, and the like, for extracting information associated with one networking transmission protocol, such as Internet Protocol version 6 (IPv6), based on information associated with a different networking transmission protocol, such as Internet Protocol version 6 (IPv4). More specifically, when resolving an IP address for a Uniform Resource Locator (URL) through which a content file may be obtained, the system may base the resolved URL on attributes of an IPv4 address extracted from an IPv6 address for a machine associated with the request. In one particular example, a geographic location of a requested computing device or machine may be determined or estimated based on an IPv4 address extracted from an IPv6 address associated with the request.
1. A method for operating a database associated with a telecommunications network, the method comprising:
receiving a plurality of requests associated with a plurality of communications through a network communication port over a period of time, wherein each request of the plurality of requests comprises an Internet Protocol version 6 (IPv6) address related to a requesting device from which each request was sent;
deriving an Internet Protocol version 4 (IPv4) address for each of the IPv6 addresses of the plurality of requests after the period of time;
storing the IPv4 address for each of the plurality of requests in a database; and assigning at least one attribute to each of the IPv4 addresses stored in the database.
2. The method as recited in claim 1 further comprising receiving a request associated with a communication on the telecommunications network, the request comprising an IPv6 address;
accessing at least one entry in the database to obtain at least attribute associated with the IPv6 address; and
assigning the at least one attribute to the communication.