【手続補正書】
【提出日】令和2年1月10日(2020.1.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイル装置のインターネット接続性を検証するために受動的ネットワーク検出を実行するためのコンピュータ実行方法において、
モバイル装置により、タイムアウト変数を現在時間と等しい値に設定することと、
前記モバイル装置により、ＷｉＦｉサービスのアクセスポイントからのビーコンフレームを受信することと、
前記モバイル装置により、前記ビーコンフレームがサーバの署名されたタイミング情報を含み且つタイムアウト変数の値が最大時間未満であると判定することと、
前記署名されたタイミング情報から抽出された暗号化された時間値を復号するために、前記サーバの公開鍵を使用することによって復号された時間値を判定することと、
復号された時間値が前記署名されたタイミング情報から抽出された時間値と等しく且つ時間値が前記現在時間から時間ウィンドウを減算したものよりも大きいと判定することと、
前記モバイル装置により、ＷｉＦｉサービスのインターネット接続性検証が成功したと判定することとを備える、方法。
【請求項２】
前記アクセスポイントが、前記サーバから前記署名されたタイミング情報を取得し、ビーコンフレームにおいて前記署名されたタイミング情報をブロードキャストする、請求項１に記載の方法。
【請求項３】
前記モバイル装置により、タイムアウト変数を前記現在時間と等しい値に設定することと、
前記モバイル装置により、記憶されたサーバのリストからサーバのサブセットを選択することと、
前記モバイル装置により、前記サーバのサブセットの各サーバの公開鍵を使用して暗号化された数値を含むプローブリクエストフレームを使用して前記アクセスポイントに対してチャレンジリクエストを送信することと、
前記アクセスポイントにより、前記サーバのサブセットに対して前記チャレンジリクエストを転送することであって、前記サーバのサブセットの各サーバが前記アクセスポイントに返送された結果メッセージに含まれるべき暗号化された値を生成するように前記チャレンジリクエストにおいて示される数値に対して前記チャレンジリクエストに示される関数を適用する、転送することと、
前記アクセスポイントにより、前記各サーバから前記結果メッセージを受信した後に前記モバイル装置に対して前記結果メッセージを転送することと、
前記モバイル装置により、前記結果メッセージにおける前記暗号化された値に基づいて、インターネット接続が成功裏に検証されたことを判定すること
という動作を実行することによってチャレンジレスポンス検出を実行することをさらに備える、請求項１に記載の方法。
【請求項４】
前記アクセスポイントが、前記チャレンジリクエストからユーザエージェント情報を削除する、請求項３に記載の方法。
【請求項５】
コンピュータによって実行されたときに前記コンピュータにモバイル装置のインターネット接続性を検証するために受動的ネットワーク検出のための方法を実行させる命令を記憶する持続性コンピュータ読み取り可能な記憶媒体において、前記方法が、
モバイル装置により、タイムアウト変数を現在時間と等しい値に設定することと、
前記モバイル装置により、ＷｉＦｉサービスのアクセスポイントからのビーコンフレームを受信することと、
前記モバイル装置により、前記ビーコンフレームがサーバの署名されたタイミング情報を含み且つタイムアウト変数の値が最大時間未満であると判定することと、
前記署名されたタイミング情報から抽出された暗号化された時間値を復号するために、前記サーバの公開鍵を使用することによって復号された時間値を判定することと、
復号された時間値が前記署名されたタイミング情報から抽出された時間値と等しく且つ時間値が前記現在時間から時間ウィンドウを減算したものよりも大きいと判定することと、
前記モバイル装置により、ＷｉＦｉサービスのインターネット接続性検証が成功したと判定することとを備える、記憶媒体。
【請求項６】
前記アクセスポイントが、前記サーバから前記署名されたタイミング情報を取得し、ビーコンフレームにおいて前記署名されたタイミング情報をブロードキャストする、請求項５に記載の記憶媒体。
【請求項７】
前記方法が、
前記モバイル装置により、タイムアウト変数を前記現在時間と等しい値に設定することと、
前記モバイル装置により、記憶されたサーバのリストからサーバのサブセットを選択することと、
前記モバイル装置により、前記サーバのサブセットの各サーバの公開鍵を使用して暗号化された数値を含むプローブリクエストフレームを使用して前記アクセスポイントに対してチャレンジリクエストを送信することと、
前記アクセスポイントにより、前記サーバのサブセットに対して前記チャレンジリクエストを転送することであって、前記サーバのサブセットの各サーバが前記アクセスポイントに返送された結果メッセージに含まれるべき暗号化された値を生成するように前記チャレンジリクエストにおいて示される数値に対して前記チャレンジリクエストに示される関数を適用する、転送することと、
前記アクセスポイントにより、前記各サーバから前記結果メッセージを受信した後に前記モバイル装置に対して前記結果メッセージを転送することと、
前記モバイル装置により、前記結果メッセージにおける前記暗号化された値に基づいて、インターネット接続が成功裏に検証されたことを判定すること
という動作を実行することによってチャレンジレスポンス検出を実行することをさらに備える、請求項５に記載の記憶媒体。
【請求項８】
コンピューティングシステムにおいて、
１つ以上のプロセッサと、
メモリと、
前記１つ以上のプロセッサによって実行されたときに前記コンピューティングシステムに方法を実行させる命令を記憶する前記１つ以上のプロセッサに接続された非一時的コンピュータ読み取り可能な媒体とを備え、前記方法が、
モバイル装置により、タイムアウト変数を現在時間と等しい値に設定することと、
前記モバイル装置により、ＷｉＦｉサービスのアクセスポイントからのビーコンフレームを受信することと、
前記モバイル装置により、前記ビーコンフレームがサーバの署名されたタイミング情報を含み且つタイムアウト変数の値が最大時間未満であると判定することと、
前記署名されたタイミング情報から抽出された暗号化された時間値を復号するために、前記サーバの公開鍵を使用することによって復号された時間値を判定することと、
復号された時間値が前記署名されたタイミング情報から抽出された時間値と等しく且つ時間値が前記現在時間から時間ウィンドウを減算したものよりも大きいと判定することと、
前記モバイル装置により、ＷｉＦｉサービスのインターネット接続性検証が成功したと判定することとを備える、コンピューティングシステム。
【請求項９】
前記アクセスポイントが、前記サーバから前記署名されたタイミング情報を取得し、ビーコンフレームにおいて前記署名されたタイミング情報をブロードキャストする、請求項８に記載のコンピューティングシステム。
【請求項１０】
前記方法が、
前記モバイル装置により、タイムアウト変数を前記現在時間と等しい値に設定することと、
前記モバイル装置により、記憶されたサーバのリストからサーバのサブセットを選択することと、
前記モバイル装置により、前記サーバのサブセットの各サーバの公開鍵を使用して暗号化された数値を含むプローブリクエストフレームを使用して前記アクセスポイントに対してチャレンジリクエストを送信することと、
前記アクセスポイントにより、前記サーバのサブセットに対して前記チャレンジリクエストを転送することであって、前記サーバのサブセットの各サーバが前記アクセスポイントに返送された結果メッセージに含まれるべき暗号化された値を生成するように前記チャレンジリクエストにおいて示される数値に対して前記チャレンジリクエストに示される関数を適用する、転送することと、
前記アクセスポイントにより、前記各サーバから前記結果メッセージを受信した後に前記モバイル装置に対して前記結果メッセージを転送することと、
前記モバイル装置により、前記結果メッセージにおける前記暗号化された値に基づいて、インターネット接続が成功裏に検証されたことを判定すること
という動作を実行することによってチャレンジレスポンス検出を実行することをさらに備える、請求項８に記載のコンピューティングシステム。