【手続補正書】
【提出日】令和1年10月25日(2019.10.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インターネットプロトコル（ＩＰ）アドレスを取得するための、コンピュータにより実施される方法であって：
１つまたは複数のプロセッサが端末デバイスからのサービスを要求する要求メッセージを受信するステップと；
前記１つまたは複数のプロセッサにより、コンピュータコードを前記端末デバイスに送信するステップと；
前記１つまたは複数のプロセッサにより、前記端末デバイスからの通信接続要求を受信するステップであって、前記通信接続要求は、前記端末デバイスでの前記コンピュータコードの実行によって前記端末デバイスより送信される、ステップと；
前記通信接続要求の受信に応じて、前記１つまたは複数のプロセッサにより前記端末デバイスへの通信接続を確立するステップと；
前記通信接続を介して送信される１つ以上の通信に基づいて、前記１つまたは複数のプロセッサにより前記端末デバイスに関連付けられた第１のＩＰアドレスを特定するステップと；を備え、
前記第１のＩＰアドレスを特定するステップは：
前記１つまたは複数のプロセッサにより、前記通信接続を介して前記端末デバイスからデータパケットを受信するステップであって、前記データパケットは、前記コンピュータコードに基づいて送信される、ステップと；
前記データパケットに基づいて、前記１つまたは複数のプロセッサが送信元ＩＰアドレスを特定するステップと；
前記１つまたは複数のプロセッサにより、前記通信接続を介して前記端末デバイスに応答データパケットを送信するステップであって、前記応答データパケットは前記送信元ＩＰアドレスを含む、ステップと；
前記１つまたは複数のプロセッサにより、前記端末デバイスから受信した端末ＩＰアドレスに基づいて前記第１のＩＰアドレスを特定するステップであって、前記端末ＩＰアドレスは前記送信元ＩＰアドレスに基づいて特定される、ステップと；を備える、
コンピュータにより実施される方法。
【請求項２】
前記第１のＩＰアドレスは、前記端末ＩＰアドレスである、
請求項１に記載の方法。
【請求項３】
前記要求メッセージはハイパーテキストトランスファープロトコル（ＨＴＴＰ）であり、前記コンピュータコードはＪａｖａＳｃｒｉｐｔ（登録商標）コードで構成され、前記通信接続は、ウェブリアルタイム通信（ＷｅｂＲＴＣ）接続で構成され、前記データパケットと前記応答データパケットの少なくとも１つはユーザデータグラムプロトコル（ＵＤＰ）である、
請求項１に記載の方法。
【請求項４】
前記１つまたは複数のプロセッサにより、前記要求メッセージに基づいて前記端末デバイスに関連付けられた第２のＩＰアドレスを特定するステップと；
前記第１のＩＰアドレスおよび前記第２のＩＰアドレスに基づいて、前記端末デバイスに対して１つまたは複数のリスク管理処理を実行するステップと；をさらに備える、
請求項１に記載の方法。
【請求項５】
前記１つまたは複数のリスク管理処理は、前記第１のＩＰアドレスが前記第２のＩＰアドレスと不一致であることを特定し、これに応答して、前記端末デバイスにアラームを割り当て前記端末デバイスのその後の通信を監視する、
請求項４に記載の方法。
【請求項６】
前記要求メッセージは第１のプロトコルのものであり、前記通信接続を介して送信される前記１つ以上の通信は第２のプロトコルのものであり、前記第２のプロトコルは前記第１のプロトコルとは異なる、
請求項１に記載の方法。
【請求項７】
コンピュータシステムによって実行可能な１つまたは複数の命令を格納し、１つまたは複数のプロセッサに：
端末デバイスからのサービスを要求する要求メッセージを受信する動作と；
コンピュータコードを前記端末デバイスに送信する動作と；
前記端末デバイスからの通信接続要求を受信する動作であって、前記通信接続要求は、前記端末デバイスでの前記コンピュータコードの実行によって前記端末デバイスより送信される、動作と；
前記通信接続要求の受信に応じて、前記端末装置への通信接続を確立する動作と：
前記通信接続を介して送信される１つ以上の通信に基づいて、前記端末デバイスに関連付けられた第１のＩＰアドレスを特定する動作と；を実行させ、
前記第１のＩＰアドレスを特定する動作は：
前記通信接続を介して前記端末デバイスからデータパケットを受信する動作であって、前記データパケットは、前記コンピュータコードに基づいて送信される、動作と；
前記データパケットに基づいて、送信元ＩＰアドレスを特定する動作と；
前記通信接続を介して前記端末デバイスに応答データパケットを送信する動作であって、前記応答データパケットは前記送信元ＩＰアドレスを含む、動作と；
前記端末デバイスから受信した端末ＩＰアドレスに基づいて前記第１のＩＰアドレスを特定する動作であって、前記端末ＩＰアドレスは前記送信元ＩＰアドレスに基づいて特定される、動作と；を備える、
非一時的なコンピュータ読取可能媒体。
【請求項８】
前記第１のＩＰアドレスは、前記端末ＩＰアドレスである、
請求項７に記載の非一時的なコンピュータ読取可能媒体。
【請求項９】
前記要求メッセージはハイパーテキストトランスファープロトコル（ＨＴＴＰ）であり、前記コンピュータコードはＪａｖａＳｃｒｉｐｔ（登録商標）コードで構成され、前記通信接続は、ウェブリアルタイム通信（ＷｅｂＲＴＣ）接続で構成され、前記データパケットと前記応答データパケットの少なくとも１つはユーザデータグラムプロトコル（ＵＤＰ）である、
請求項７に記載の非一時的なコンピュータ読取可能媒体。
【請求項１０】
前記１つまたは複数のプロセッサにより、前記要求メッセージに基づいて前記端末デバイスに関連付けられた第２のＩＰアドレスを特定する動作と；
前記第１のＩＰアドレスおよび前記第２のＩＰアドレスに基づいて、１つまたは複数のリスク管理処理を実行する動作と；を実行させるための１つまたは複数の命令をさらに備える、
請求項７に記載の非一時的なコンピュータ読取可能媒体。
【請求項１１】
前記１つまたは複数のリスク管理処理は、前記第１のＩＰアドレスが前記第２のＩＰアドレスと不一致であることを特定し、これに応答して、前記端末デバイスにアラームを割り当て前記端末デバイスのその後の通信を監視する、
請求項１０に記載の非一時的なコンピュータ読取可能媒体。
【請求項１２】
前記要求メッセージは第１のプロトコルのものであり、前記通信接続を介して送信される前記１つ以上の通信は第２のプロトコルのものであり、前記第２のプロトコルは前記第１のプロトコルとは異なる、
請求項７に記載の非一時的なコンピュータ読取可能媒体。
【請求項１３】
１つまたは複数のコンピュータと；
前記１つまたは複数のコンピュータと相互運用可能に結合され、１つまたは複数の命令を格納する有形の非一時的なコンピュータ読取可能媒体を有する１つまたは複数のコンピュータメモリデバイスと；を備え、
前記１つまたは複数の命令は、前記１つまたは複数のコンピュータで実行されると：
端末デバイスからのサービスを要求する要求メッセージを受信する動作と；
コンピュータコードを前記端末デバイスに送信する動作と；
前記端末デバイスからの通信接続要求を受信する動作であって、前記通信接続要求は、前記端末デバイスでの前記コンピュータコードの実行によって前記端末デバイスより送信される、動作と；
前記通信接続要求の受信に応じて、前記端末装置への通信接続を確立する動作と：
前記通信接続を介して送信される１つ以上の通信に基づいて、前記端末デバイスに関連付けられた第１のＩＰアドレスを特定する動作と；を実行させ、
前記第１のＩＰアドレスを特定する動作は：
１つまたは複数のプロセッサにより、前記通信接続を介して前記端末デバイスからデータパケットを受信する動作であって、前記データパケットは、前記コンピュータコードに基づいて送信される、動作と；
前記データパケットに基づいて、１つまたは複数のプロセッサが送信元ＩＰアドレスを特定する動作と；
１つまたは複数のプロセッサにより、前記通信接続を介して前記端末デバイスに応答データパケットを送信する動作であって、前記応答データパケットは前記送信元ＩＰアドレスを含む、動作と；
１つまたは複数のプロセッサにより、前記端末デバイスから受信した端末ＩＰアドレスに基づいて前記第１のＩＰアドレスを特定する動作であって、前記端末ＩＰアドレスは前記送信元ＩＰアドレスに基づいて特定される、動作と；を備える、
コンピュータにより実施されるシステム。
【請求項１４】
前記第１のＩＰアドレスは、前記端末ＩＰアドレスである、
請求項１３に記載のシステム。
【請求項１５】
前記要求メッセージはハイパーテキストトランスファープロトコル（ＨＴＴＰ）であり、前記コンピュータコードはＪａｖａＳｃｒｉｐｔ（登録商標）コードで構成され、前記通信接続は、ウェブリアルタイム通信（ＷｅｂＲＴＣ）接続で構成され、前記データパケットと前記応答データパケットの少なくとも１つはユーザデータグラムプロトコル（ＵＤＰ）である、
請求項１３に記載のシステム。
【請求項１６】
前記１つまたは複数のプロセッサにより、前記要求メッセージに基づいて前記端末デバイスに関連付けられた第２のＩＰアドレスを特定する動作と；
前記第１のＩＰアドレスおよび前記第２のＩＰアドレスに基づいて、１つまたは複数のリスク管理処理を実行する動作と；を実行させるための１つまたは複数の命令をさらに備える、
請求項１３に記載のシステム。
【請求項１７】
前記１つまたは複数のリスク管理処理は、前記第１のＩＰアドレスが前記第２のＩＰアドレスと不一致であることを特定し、これに応答して、前記端末デバイスにアラームを割り当て前記端末デバイスのその後の通信を監視する、
請求項１６に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００９５
【補正方法】変更
【補正の内容】
【００９５】
先の実施の形態は本開示の一実施の形態にすぎず、本願を限定することを意図してはいない。当業者は、本願に様々な修正及び変更を加えることができる。本願の主旨及び原理から逸脱することなくなされた修正、均等物との置換え、改良はいずれも、本開示の特許請求の範囲に含まれる。
以下、本発明の実施の態様の例を列挙する。
［第１の局面］
インターネットプロトコル（ＩＰ）アドレス取得方法であって：
ネットワーク側装置が端末から送信された第１のプロトコルの要求メッセージを受信するステップと；
前記第１のプロトコルの要求メッセージに基づいて、スクリプト言語コードを含むウェブページを前記端末に返すステップと；
前記スクリプト言語コードの実行によって前記端末より送信された通信接続を確立するための要求メッセージを受信するステップと；
通信接続を確立するための前記要求メッセージに基づいて、前記端末への通信接続を確立するステップと；
前記通信接続を使用して前記端末の第１のＩＰアドレスを取得するステップと；を備える、
ＩＰアドレス取得方法。
［第２の局面］
前記通信接続を使用して前記端末の前記第１のＩＰアドレスを取得する前記ステップは：
前記通信接続を使用し前記スクリプト言語コードに基づいて前記端末より送信された第２のプロトコルのデータパケットを受信するステップと；
前記第２のプロトコルの前記データパケットを送信するための送信元ＩＰアドレスを特定するステップと；
第２のプロトコルの応答パケットに前記送信元ＩＰアドレスを追加すると共に、第２のプロトコルの前記応答パケットを前記端末に返すステップと；
前記第２のプロトコルの応答パケットに含まれる前記送信元ＩＰアドレスに基づいて前記端末が返信したＩＰアドレスを受信し、前記通信接続を用いて取得した前記端末の前記第１のＩＰアドレスとして使用するステップと；を備える、
第１の局面に記載の方法。
［第３の局面］
前記第１のプロトコルの要求メッセージに基づいて前記端末の第２のＩＰアドレスを特定するステップと；
前記第１のＩＰアドレスおよび前記第２のＩＰアドレスに基づいて、前記端末に対してリスク管理処理を実行するステップと；をさらに備える、
第１の局面に記載の方法。
［第４の局面］
前記第１のプロトコルはハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含み；
前記スクリプト言語コードはＪａｖａＳｃｒｉｐｔ（登録商標）コードを含み；
前記通信接続は、ウェブリアルタイム通信（ＷｅｂＲＴＣ）接続を含み；
前記第２のプロトコルはユーザデータグラムプロトコル（ＵＤＰ）を含む、
第２の局面に記載の方法。
［第５の局面］
ＩＰアドレス取得方法であって：
端末が第１のプロトコルの要求メッセージをネットワーク側装置に送信するステップと；
前記第１のプロトコルの要求メッセージに基づいて前記ネットワーク側装置によって送信されたウェブページを受信するステップであって、前記ウェブページはスクリプト言語コードを含む、前記ウェブページを受信するステップと；
前記スクリプト言語コードを実行し、前記スクリプト言語コードに基づいて通信接続を確立するための要求メッセージを前記ネットワーク側装置に送信して、前記ネットワーク側装置と前記端末との通信接続を確立するステップと；
前記ネットワーク側装置がデータパケットに基づいて前記端末の第１のＩＰアドレスを特定すべく、前記通信接続を使用して前記ネットワーク側装置に前記データパケットを送信するステップと；を備える、
ＩＰアドレス取得方法。
［第６の局面］
前記ネットワーク側装置が前記データパケットに基づいて前記端末の第１のＩＰアドレスを特定すべく、前記通信接続を使用して前記ネットワーク側装置に前記データパケットを送信する前記ステップは：
前記ネットワーク側装置が第２のプロトコルのデータパケットを送信するための送信元ＩＰアドレスを特定すべく、前記スクリプト言語コードに基づいて前記第２のプロトコルのデータパケットを前記ネットワーク側装置に送信するステップと；
第２のプロトコルの応答パケットを受信するステップであって、前記第２のプロトコルの応答パケットは、前記ネットワーク側装置によって返されるものであり、前記送信元ＩＰアドレスを含む、前記第２のプロトコルの応答パケットを受信するステップと；
前記端末が、前記端末の真正のＩＰアドレスを特定し、前記真正のＩＰアドレスを前記端末の第１のＩＰアドレスとして使用し、前記端末の前記第１のＩＰアドレスを前記ネットワーク側装置に送信するステップと；を備える、
第５の局面に記載の方法。
［第７の局面］
前記第１のプロトコルはハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含み；
前記スクリプト言語コードはＪａｖａＳｃｒｉｐｔ（登録商標）コードを含み；
前記通信接続は、ウェブリアルタイム通信（ＷｅｂＲＴＣ）接続を含み；
前記第２のプロトコルはユーザデータグラムプロトコル（ＵＤＰ）を含む、
第６の局面に記載の方法。
［第８の局面］
ＩＰアドレス取得装置であって：
端末によって送信された第１のプロトコルの要求メッセージを受信するように構成された第１の受信モジュールと；
前記第１のプロトコルの要求メッセージに基づいて、スクリプト言語コードを含むウェブページを前記端末に返すように構成された返信モジュールと；
前記スクリプト言語コードの実行によって前記端末より送信された、通信接続を確立するための要求メッセージを受信するように構成された第２の受信モジュールと；
通信接続を確立するために前記要求メッセージに基づいて前記端末への通信接続を確立するように構成された通信接続モジュールと；
前記通信接続を使用して前記端末の第１のＩＰアドレスを取得するように構成された取得モジュールと；を備える、
ＩＰアドレス取得装置。
［第９の局面］
前記取得モジュールは：
前記通信接続を使用して前記スクリプト言語コードに基づいて前記端末より送信された第２のプロトコルのデータパケットを受信し；前記第２のプロトコルのデータパケットを送信するための送信元ＩＰアドレスを特定し；第２のプロトコルの応答パケットに前記送信元ＩＰアドレスを追加した上で前記第２のプロトコルの応答パケットを前記端末に返信し；前記第２のプロトコルの応答パケットに含まれる前記送信元ＩＰアドレスに基づいて前記端末が返信したＩＰアドレスを受信し、前記通信接続を用いて取得した前記ＩＰアドレスを、前記端末の前記第１のＩＰアドレスとして使用する、
第８の局面に記載の装置。
［第１０の局面］
リスク管理モジュールを更に備え、前記リスク管理モジュールは：
前記第１のプロトコルの要求メッセージに基づいて前記端末の第２のＩＰアドレスを特定し、前記第１のＩＰアドレス及び前記第２のＩＰアドレスに基づいて、前記端末に対してリスク管理処理を行う、
第８の局面に記載の装置。
［第１１の局面］
前記第１のプロトコルはハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含み；
前記スクリプト言語コードはＪａｖａＳｃｒｉｐｔ（登録商標）コードを含み；
前記通信接続は、ウェブリアルタイム通信（ＷｅｂＲＴＣ）接続を含み；
前記第２のプロトコルはユーザデータグラムプロトコル（ＵＤＰ）を含む、
第９の局面に記載の装置。
［第１２の局面］
ＩＰアドレス取得装置であって：
第１のプロトコルの要求メッセージをネットワーク側装置に送信するように構成された第１の送信モジュールと；
前記第１のプロトコルの要求メッセージに基づいて前記ネットワーク側装置によって送信されたウェブページを受信するように構成され、前記ウェブページがスクリプト言語コードを含む受信モジュールと；
前記スクリプト言語コードを実行し、前記スクリプト言語コードに基づいて通信接続を確立するための要求メッセージを前記ネットワーク側装置に送信し、前記ネットワーク側装置が前記ＩＰアドレス取得装置と通信接続を確立するように構成された通信接続モジュールと；
前記ネットワーク側装置がデータパケットに基づいて前記ＩＰアドレス取得装置の第１のＩＰアドレスを特定すべく、前記通信接続を使用して前記ネットワーク側装置に前記データパケットを送信するように構成された第２の送信モジュールと；を備える、
ＩＰアドレス取得装置。
［第１３の局面］
前記第２の送信モジュールは：
前記ネットワーク側装置が第２のプロトコルのデータパケットを送信するための送信元ＩＰアドレスを特定すべく、前記通信接続を使用して前記スクリプト言語コードに基づいて前記第２のプロトコルのデータパケットを前記ネットワーク側装置に送信し；前記ネットワーク側装置によって返され、前記送信元ＩＰアドレスを含む第２のプロトコルの応答パケットを受信し；前記ＩＰアドレス取得装置の真正のＩＰアドレスを特定し、前記真正のＩＰアドレスを前記ＩＰアドレス取得装置の第１のＩＰアドレスとして使用し、前記第１のＩＰアドレスを前記ネットワーク側装置に送信する、
第１２の局面に記載の装置。
［第１４の局面］
前記第１のプロトコルはハイパーテキストトランスファープロトコル（ＨＴＴＰ）を含み；
前記スクリプト言語コードはＪａｖａＳｃｒｉｐｔ（登録商標）コードを含み；
前記通信接続は、ウェブリアルタイム通信（ＷｅｂＲＴＣ）接続を含み；
前記第２のプロトコルはユーザデータグラムプロトコル（ＵＤＰ）を含む、
第１３の局面に記載の装置。