发明名称 Method Of Near Real-Time Automated Global Geographical IP Address Discovery and Lookup by Executing Computer-Executable Instructions Stored On a Non-Transitory Computer-Readable Medium
摘要 A method of near real-time global geographical IP address automated lookup utilizes an automated system continually performing a plurality of IP address location discovery techniques including traceroute automation, global server triangulation other geo IP discovery techniques and rolling cross checks across the system to build and maintain a global geo IP database with known geo locations of IP addresses. The geo IP database may be utilized to request the geo location of a specific IP address, and if the geo location of the specific IP address is unknown the system attempts to acquire the geo location of the specific IP address using the IP address location discovery techniques.
申请公布号 US2016036777(A1) 申请公布日期 2016.02.04
申请号 US201514812968 申请日期 2015.07.29
申请人 Bartlett Robert Michael Norman 发明人 Bartlett Robert Michael Norman
分类号 H04L29/12;H04L12/26 主分类号 H04L29/12
代理机构 代理人
主权项 1. A method of near real-time automated global geographical IP address discovery and lookup by executing computer-executable instructions stored on a non-transitory computer-readable medium comprises the steps of: performing a plurality of internet protocol (IP) address location discovery techniques in order to produce a plurality of known IP addresses from a plurality of unknown IP addresses by associating a known geographical location (geo location) with each of the plurality of unknown IP addresses, wherein the unknown IP addresses do not have an associated known geo location, and wherein the IP address location discovery techniques produce known geo locations as results to be associated with the unknown IP addresses; adding the known IP addresses and respective known geo locations associated with the known IP addresses to a geo IP database; receiving a request through a client network connection to disclose the known geo location of a specific IP address, wherein the client network connection is associated with a client computing device; searching the geo IP database to find the known geo location of the specific IP address; sending the known geo location of the specific IP address through the client network connection, if the known geo location of the specific IP address is found; performing the plurality of IP address location discovery techniques for the specific IP address, if the known geo location of the specific IP address is not found; performing cross checks among the results of the plurality of IP address location discovery techniques in order to determine if the geo location associated with one of the known IP addresses is an inaccurate geo location; designating the one of the known IP addresses associated with the inaccurate geo location as a new unknown IP address in the geo IP database, if the inaccurate geo location is found; and performing the plurality of IP address geo location discovery techniques for the new unknown IP address, if the inaccurate geo location is identified.
地址 West Kelowna CA