【手続補正書】
【提出日】令和1年6月7日(2019.6.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インターネットに動作可能に接続され、インターネットプロトコル（ＩＰ）アドレスを有する装置の位置を特定するための方法であって、
特定の実体によって運営されているジオロケーションサーバが前記特定の実体によって運営されていない第三者サービスから、前記装置の第三者推定地理位置を取得するステップを含み、前記第三者推定地理位置は、前記装置の前記ＩＰアドレスに基づき、
インターネットに動作可能に接続されたセンサから、前記装置の前記ＩＰアドレスへの送信の往復時間および前記装置からの応答に関連する遅延分布を測定するステップと、
前記遅延分布に少なくとも部分的に基づいて、前記センサと前記装置との間の最大可能な地理距離を推定するステップと、
前記装置の前記第三者推定地理位置が前記センサの地理位置から前記最大可能な地理距離内に位置するか否かを判定するステップと、
前記装置の前記第三者推定地理位置が前記センサの地理位置からの前記最大可能な地理距離内に位置していない場合、前記装置の新たな推定地理位置を決定するステップとを含み、前記新たな推定地理位置は、前記センサの地理位置からの前記最大可能な地理距離内に位置する、方法。
【請求項２】
前記装置の前記第三者推定地理位置を取得するステップは、サーバから、前記第三者推定地理位置のデジタル表現をダウンロードすることを含む、請求項１に記載の方法。
【請求項３】
前記遅延分布を測定するステップは、
前記センサから、前記装置との間のパケットの送信に関連する往復時間（ＲＴＴ）の複数の測定値を取得することと、
前記ＲＴＴの複数の測定値に対応するＲＴＴ分布を決定することと、
前記ＲＴＴ分布に少なくとも部分的に基づいて、前記センサの遅延を推定することとを含む、請求項１または２に記載の方法。
【請求項４】
前記ＲＴＴ分布を決定することは、マルチプロトコルラベルスイッチング（ＭＰＬＳ）ホップに関連するＲＴＴ測定値を排除することを含む、請求項３に記載の方法。
【請求項５】
前記ＲＴＴ分布を決定することは、閾値未満のＲＴＴ測定値を排除することを含む、請求項３に記載の方法。
【請求項６】
遅延を推定することは、前記ＲＴＴ分布に基づいて、信頼区間に入る前記遅延を推定することを含む、請求項３に記載の方法。
【請求項７】
前記最大可能な地理距離を推定するステップは、前記遅延に関連する前記信頼区間に入る前記最大可能な地理距離を推定することを含む、請求項６に記載の方法。
【請求項８】
前記センサは、遅延を測定するために使用される少なくとも２００個のセンサのうち１つである、請求項１〜７のいずれか１項に記載の方法。
【請求項９】
前記遅延分布を測定するステップは、
複数の測定された遅延のうち、少なくとも１つ遅延の少なくとも１つの誤差源を特定することと、
前記少なくとも１つの誤差源を補償するように、前記複数の測定された遅延のうち、前記少なくとも１つ遅延を調整することとを含む、請求項１〜８のいずれか１項に記載の方法。
【請求項１０】
前記最大可能な地理距離を推定するステップは、
前記遅延分布のために測定された遅延から、少なくとも３つの遅延を選択することを含み、
前記少なくとも３つの遅延を測定した少なくとも３つのセンサを特定することを含み、
前記少なくとも３つのセンサの三角測量を行うことを含む、請求項１〜９のいずれか１項に記載の方法。
【請求項１１】
前記最大可能な地理距離を推定するステップは、前記少なくとも３つのセンサの各々の遅延および地理位置に基づいて、前記ＩＰアドレスをエニーキャストＩＰアドレスとして特定することとを含む、請求項１０に記載の方法。
【請求項１２】
前記新たな推定地理位置に少なくとも部分的に基づいて、前記装置へのパケットの送信および／または前記装置からのパケットの送信に関連する遅延を予測するステップをさらに含む、請求項１〜１１のいずれか１項に記載の方法。
【請求項１３】
パケット遅延を減少させるおよび／またはパケット量を増加させるために、前記新たな推定地理位置に少なくとも部分的に基づいて、前記装置におよび／または前記装置からパケットをルーティングするステップをさらに含む、請求項１〜１２のいずれか１項に記載の方法。
【請求項１４】
前記新たな推定地理位置に少なくとも部分的に基づいて、特定の地理区域の周りにまたは特定の地理区域からパケットをルーティングするステップをさらに含む、請求項１〜１３のいずれか１項に記載の方法。
【請求項１５】
前記新たな推定地理位置に基づいて、インターネットサービスプロバイダ（ＩＳＰ）を選択するステップをさらに含む、請求項１〜１４のいずれか１項に記載の方法。
【請求項１６】
前記新たな推定地理位置に基づいて、ドメインネームシステム（ＤＮＳ）クエリを解析するステップをさらに含む、請求項１〜１５のいずれか１項に記載の方法。
【請求項１７】
インターネットに動作可能に接続され、インターネットプロトコル（ＩＰ）アドレスを有する装置の地理位置を推定するための方法であって、
特定の実体によって運営されているジオロケーションサーバが前記特定の実体によって運営されていない第１の第三者サービスから、前記装置の第１の第三者推定地理位置を取得するステップを含み、前記第１の第三者推定地理位置は、前記装置の前記ＩＰアドレスに基づき、
前記ジオロケーションサーバが前記特定の実体によって運営されていない第２の第三者サービスから、前記装置の第２の第三者推定地理位置を取得するステップを含み、前記第２の第三者推定地理位置は、前記装置の前記ＩＰアドレスに基づき、
前記第１の第三者推定地理位置と前記第２の第三者推定地理位置との間の距離を決定するステップと、
前記距離が所定の閾値を超える場合、インターネットに動作可能に接続された複数のセンサの各センサから前記装置の前記ＩＰアドレスへの送信に関連する各々の遅延を測定するステップを含み、前記複数のセンサの各センサは、異なる地理位置に配置され、
測定された各々の遅延から、少なくとも１つの遅延を選択するステップと、
選択された前記少なくとも１つの遅延を測定した前記少なくとも１つのセンサを特定するステップと、
選択された前記少なくとも１つの遅延に少なくとも部分的に基づいて、特定された前記少なくとも１つのセンサと前記装置との間の最大可能な地理距離を推定するステップと、
特定された前記少なくとも１つのセンサの地理位置からの前記最大可能な地理距離に少なくとも部分的に基づいて、前記装置の新たな推定地理位置を決定するステップとを含む、方法。
【請求項１８】
前記第１の第三者推定地理位置と前記第２の第三者推定地理位置との間の前記距離を決定するステップは、
前記複数のセンサの各センサから、前記装置との間のパケットの送信に関連する往復時間（ＲＴＴ）の複数の測定値を取得することと、
ＲＴＴの複数の測定値に各々対応するＲＴＴ分布を決定することと、
決定された前記ＲＴＴ分布に少なくとも部分的に基づいて、前記複数のセンサの各センサの遅延を推定することとを含む、請求項１７に記載の方法。
【請求項１９】
マルチプロトコルラベルスイッチング（ＭＰＬＳ）ホップに関連する少なくとも１つのＲＴＴ測定値に基づいて、前記ＲＴＴの複数の測定値から、前記少なくとも１つのＲＴＴ測定値を排除するステップをさらに含む、請求項１８に記載の方法。
【請求項２０】
前記ＲＴＴの複数の測定値から、閾値未満のＲＴＴ測定値を排除するステップをさらに含む、請求項１８に記載の方法。
【請求項２１】
前記複数のセンサの各センサに対応する前記遅延を測定するステップは、
信頼区間に入る前記複数のセンサの各センサの前記各遅延を推定することと、
前記装置に特定された前記少なくとも１つのセンサからの前記最大可能な地理距離を推定することと、
選択された前記少なくとも１つの遅延に関連する前記信頼区間に入る前記最大可能な地理距離を推定することとを含む、請求項１８に記載の方法。
【請求項２２】
パケット遅延を減少させるおよび／またはパケット量を増加させるために、前記新たな推定地理位置に少なくとも部分的に基づいて、前記装置におよび／または前記装置からパケットをルーティングするステップをさらに含む、請求項１７〜２１のいずれか１項に記載の方法。
【請求項２３】
前記新たな推定地理位置に少なくとも部分的に基づいて、特定の地理区域の周りにまたは特定の地理区域からパケットをルーティングするステップをさらに含む、請求項１７〜２２のいずれか１項に記載の方法。
【請求項２４】
前記新たな推定地理位置と、前記第１の第三者推定地理位置および前記第２の第三者推定地理位置の少なくとも１つとを示すマップを生成するステップをさらに含む、請求項１７〜２３のいずれか１項に記載の方法。
【請求項２５】
インターネットプロトコル（ＩＰ）アドレス内の指定のネットワークプレフィックスの地理位置を推定するための方法であって、
特定の実体によって運営されているジオロケーションサーバが前記指定のネットワークプレフィックスのトランシット木を計算するステップを含み、前記トランシット木は、前記指定のネットワークプレフィックスの自律システム（ＡＳ）経路を表し、第１ＡＳと第２ＡＳとの間の少なくとも１つのエッジを示し、
前記第１ＡＳと前記第２ＡＳとの間の前記少なくとも１つのエッジが所有するプレフィックスの地理分布に少なくとも部分的に基づいて、前記ジオロケーションサーバが前記指定のネットワークプレフィックスの第１推定地理位置を推定するステップと、
前記特定の実体によって運営されていない第三者サービスから第三者推定地理位置を取得するステップと、
前記第１推定地理位置と前記第三者推定地理位置が一致していないことを判断するステップと、
前記第１推定地理位置と前記第三者推定地理位置が一致していないという判断に基づいて、前記指定のネットワークプレフィックスの新たな推定地理位置を決定するステップとを含む、方法。
【請求項２６】
前記指定のネットワークプレフィックスへの送信の遅延測定値を用いて、前記第１推定地理位置を検証するステップをさらに含む、請求項２５に記載の方法。
【請求項２７】
第１のインターネットプロトコル（ＩＰ）アドレスを有する装置の地理位置を推定するための方法であって、
パケットを前記第１のＩＰアドレスに送信するステップと、
前記パケットを前記第１のＩＰアドレスに送信することに応答して、前記第１のＩＰアドレスとは異なる第２のＩＰアドレスから、ポート到達不能なメッセージを受信するステップと、
前記第２のＩＰアドレスから前記ポート到達不能なメッセージを受信することに基づいて、前記第２のＩＰアドレスが前記第１のＩＰアドレスのエイリアスであることを判定するステップと、
前記第１のＩＰアドレスと前記第２のＩＰアドレスとの共通地理位置を推定するステップとを含む、方法。