【手続補正書】
【提出日】平成29年1月6日(2017.1.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の持続的接続のためのキープアライブメッセージを生成する方法であって、
前記複数の持続的接続をホストするネットワーク内の第1のワイヤレスデバイス上の少なくとも1つのアプリケーションに関連付けられた前記複数の持続的接続を識別するステップと、
前記ネットワーク内の前記第1のワイヤレスデバイスと第2のデバイスとの間で第1のテスト用持続的接続を確立するステップと、
前記第1のテスト用持続的接続が利用可能であるかどうかを判断するために、第1の時間期間の後にクエリを送信するステップと、
前記第1のテスト用持続的接続が利用可能であるかどうかについての判断に少なくとも部分的に基づいて、前記ネットワークに特有のタイミング情報を学習するステップであって、前記タイミング情報が、その後持続的接続のためのネットワーク状態が前記第1のワイヤレスデバイスと前記第2のデバイスとの間に位置するネットワークミドルボックスで満了する最大時間量である、キープアライブタイムアウト値を備える、ステップと、
前記複数の持続的接続をホストする前記ネットワークの各持続的接続のための前記キープアライブメッセージの生成を同期させるステップであって、前記キープアライブメッセージの前記同期した生成が、前記ネットワークの識別されたタイミングスケジュールに従って行われ、前記識別されたタイミングスケジュールが、前記第1のテスト用持続的接続が利用可能であるかどうかを判断することによって学習された前記タイミング情報に少なくとも部分的に基づき、前記キープアライブメッセージは、前記ミドルボックスにおける前記ネットワーク状態を維持するために生成され、かつ送信される、ステップと
を含む、方法。
【請求項２】
前記キープアライブメッセージの前記生成を同期させるステップが、
前記識別されたタイミングスケジュールによって示される時間の前に、前記複数の持続的接続のうちの少なくとも1つの持続的接続のためのキープアライブメッセージを生成するステップを含む、請求項1に記載の方法。
【請求項３】
前記複数の持続的接続のうちの第1の持続的接続が第1のエンティティから生じ、前記第1の持続的接続を更新するための第1のキープアライブメッセージが第2のエンティティから生じ、前記第2のエンティティが前記第1のエンティティとは異なる、請求項1に記載の方法。
【請求項４】
第1の時間期間の後に、前記第1のテスト用持続的接続が利用不可能であると判断されると、前記ネットワーク内の前記第1のワイヤレスデバイスと前記第2のデバイスとの間で第2のテスト用持続的接続を確立するステップと、
前記第2のテスト用持続的接続が利用可能であるかどうかを判断するために、第2の時間期間の後にクエリを送信するステップであって、前記第2の時間期間が前記第1の時間期間よりも短い、ステップと
をさらに含む、請求項1に記載の方法。
【請求項５】
第1の時間期間の後に、前記第1のテスト用持続的接続が利用可能であると判断されると、前記第1のテスト用持続的接続が利用可能であるかどうかを判断するために、第2の時間期間の後に追加のクエリを送信するステップであって、前記第2の時間期間が前記第1の時間期間よりも長い、ステップをさらに含む、請求項1に記載の方法。
【請求項６】
前記タイミングスケジュールを識別するステップが、
前記ネットワークのネットワーク識別子(ID)を識別するステップと、
前記ネットワーク内で確立された前記複数の持続的接続のタイムアウト情報について中央データベースをクエリするステップであって、前記クエリが前記ネットワークIDに少なくとも部分的に基づく、ステップと、
前記ネットワーク内の前記複数の持続的接続についての前記タイムアウト情報が前記中央データベースに存在するかどうかを判断するステップと
を含む、請求項1に記載の方法。
【請求項７】
前記タイムアウト情報が前記中央データベースに存在すると判断されると、前記キープアライブメッセージを送信して前記ネットワーク内の前記複数の持続的接続を更新するための前記タイミングスケジュールを識別するステップであって、前記タイミングスケジュールが前記タイムアウト情報に少なくとも部分的に基づく、ステップをさらに含む、請求項6に記載の方法。
【請求項８】
前記識別されたタイミングスケジュールを識別する情報を中央データベースに記憶するステップであって、前記情報が前記ネットワークの識別子(ID)を含む、ステップをさらに含む、請求項1に記載の方法。
【請求項９】
前記識別されたタイミングスケジュールに従って、単一の無線接続を介して前記キープアライブメッセージを送信して、前記複数の持続的接続を更新するステップをさらに含む、請求項1に記載の方法。
【請求項１０】
複数の持続的接続のためのキープアライブメッセージを生成する装置であって、
前記複数の持続的接続をホストするネットワーク内の第1のワイヤレスデバイス上の少なくとも1つのアプリケーションに関連付けられた前記複数の持続的接続を識別するための手段と、
前記ネットワーク内の前記第1のワイヤレスデバイスと第2のデバイスとの間で第1のテスト用持続的接続を確立するための手段と、
前記第1のテスト用持続的接続が利用可能であるかどうかを判断するために、第1の時間期間の後にクエリを送信するための手段と、
前記第1のテスト用持続的接続が利用可能であるかどうかについての判断に少なくとも部分的に基づいて、前記ネットワークに特有のタイミング情報を学習するための手段であって、前記タイミング情報が、その後持続的接続のためのネットワーク状態が前記第1のワイヤレスデバイスと前記第2のデバイスとの間に位置するネットワークミドルボックスで満了する最大時間量である、キープアライブタイムアウト値を備える、手段と、
前記複数の持続的接続をホストする前記ネットワークの各持続的接続のための前記キープアライブメッセージの生成を同期させるための手段であって、前記キープアライブメッセージの前記同期した生成が、前記ネットワークの識別されたタイミングスケジュールに従って行われ、前記識別されたタイミングスケジュールが、前記第1のテスト用持続的接続が利用可能であるかどうかを判断することによって学習された前記タイミング情報に少なくとも部分的に基づく、手段と
を含み、
前記キープアライブメッセージは、前記ミドルボックスにおける前記ネットワーク状態を維持するために生成され、かつ送信される、装置。
【請求項１１】
前記キープアライブメッセージの前記生成を同期させるための手段が、
前記識別されたタイミングスケジュールによって示される時間の前に、前記複数の持続的接続のうちの少なくとも1つの持続的接続のためのキープアライブメッセージを生成するための手段を含む、請求項10に記載の装置。
【請求項１２】
前記タイミングスケジュールを識別するための手段が、
前記ネットワークのネットワーク識別子(ID)を識別するための手段と、
前記ネットワーク内で確立された前記複数の持続的接続のタイムアウト情報について中央データベースをクエリするための手段であって、前記クエリが前記ネットワークIDに少なくとも部分的に基づく、手段と、
前記ネットワーク内の前記複数の持続的接続についての前記タイムアウト情報が前記中央データベースに存在するかどうかを判断するための手段と、
前記タイムアウト情報が前記中央データベースに存在すると判断されると、前記キープアライブメッセージを送信して前記ネットワーク内の前記複数の持続的接続を更新するための前記タイミングスケジュールを識別するための手段であって、前記タイミングスケジュールが前記タイムアウト情報に少なくとも部分的に基づく、手段と
を含む、請求項10に記載の装置。
【請求項１３】
前記識別されたタイミングスケジュールを識別する情報を中央データベースに記憶するための手段であって、前記情報が、前記ネットワークの識別子(ID)を含む、手段をさらに含む、請求項10に記載の装置。
【請求項１４】
前記識別されたタイムスケジュールに従って、単一の無線接続を介して前記キープアライブメッセージを送信して、前記複数の持続的接続を更新するための手段をさらに含む、請求項10に記載の装置。
【請求項１５】
複数の持続的接続のためのキープアライブメッセージを生成するためのコンピュータプログラムであって、請求項1〜9のいずれか一項に記載のステップを実行するためにプロセッサによって実行可能な命令を含む、コンピュータプログラム。