发明名称 Geographic location system and method
摘要 A method for determining a derived geographic location of a target Internet host includes identifying plural landmark Internet hosts communicatively coupled with the target Internet host by a network. The method also includes measuring network latencies of probe packets transmitted to the target and landmark Internet hosts along different network pathways and calculating relative distances between the target Internet host and one or more of the landmark Internet hosts based on the network latencies. The method further includes comparing the relative distances to identify at least one of the landmark Internet hosts that is geographically closer to the target Internet host than one or more other landmark Internet hosts and determining the derived geographic location of the target Internet host based on a geographic location of the at least one of the landmark Internet hosts that is geographically closer to the target Internet host.
申请公布号 US9515889(B2) 申请公布日期 2016.12.06
申请号 US201113096773 申请日期 2011.04.28
申请人 NORTHWESTERN UNIVERSITY 发明人 Wang Yong;Burgener Daniel;Flores Marcel;Kuzmanovic Aleksandar
分类号 H04L12/24;H04L12/26 主分类号 H04L12/24
代理机构 Klintworth & Rozenblat IP LLC 代理人 Klintworth & Rozenblat IP LLC
主权项 1. A method for determining a derived geographic location of a target Internet host, the method including: identifying plural landmark Internet hosts communicatively coupled with each other and with the target Internet host by a packet-switched network; identifying a geographic area of interest that includes the landmark Internet hosts; determining the landmark Internet hosts by searching for one or more entities having the landmark Internet hosts and geographic locations located within the area of interest; verifying that one or more of an Internet Protocol (IP) address or a domain name of a website or an email exchange server for each of the landmark Internet hosts is associated with one or more computers disposed at the landmark geographic location of the landmark Internet host; sending first probe packets to the target Internet host and to each of the landmark Internet hosts from plural vantage points; measuring first network latencies of the first probe packets transmitted to the target Internet host and to each of the landmark Internet hosts along different network pathways in the network; calculating relative distances between the target Internet host and one or more of the landmark Internet hosts based on the first network latencies; comparing the relative distances; determining the landmark Internet host that has a smallest relative distance from the target Internet host; obtaining a geographic location of the landmark Internet host that has the smallest relative distance from the target Internet host; and determining the derived geographic location of the target Internet host:without at least one of receiving an actual geographic location of the target Internet host from a third party or having administrative access to the target Internet host and at least one of the landmark Internet hosts, andby setting the derived geographic location to the geographic location of the landmark Internet host that has the smallest relative distance from the target Internet host; and wherein measuring the first network latencies includes: identifying at least one common node in the network that is disposed along each of a first network pathway that extends from a first vantage point of the plural vantage points to the target Internet host and a second network pathway that extends from the same first vantage point to one of the landmark Internet hosts;determining a network latency of a first leg of the first network pathway between the at least one common node and the target Internet host;determining a network latency of a second leg of the second network pathway between the at least one common node and the one of the landmark Internet hosts; andcalculating a derived network latency for a derived network pathway by summing the network latencies of the first and second legs, wherein the derived network pathway extends from the one of the landmark Internet hosts to the target Internet host via the at least one common node, wherein the relative distance of the one of the landmark Internet hosts is based on the derived network latency.
地址 Evanston IL US