【手続補正書】
【提出日】平成18年3月27日(2006.3.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アドホック無線ネットワーク内の複数のノードのうちの少なくとも２つのノードの間のクロック同期を制御するための方法であって、
前記複数のノードから基準ノードを選択し、該基準ノードに第１の通信を送るように、前記複数のノードのうちのクライアントノードを制御する工程を備え、該クライアントノードがクライアントクロックを有し、前記基準ノードが基準クロックを有し、
前記第１の通信を受信し、これに応答して第１の回答を前記クライアントノードに送るよう、前記基準ノードを制御する工程と、
前記第１の回答を受信し、これに応答して第２および第３の通信を前記基準ノードに送るよう、前記クライアントノードを制御する工程と、
前記第２および第３の通信を受信し、これに応答して前記クライアントノードと前記基準ノードとの間に存在する第１のクロックシフトおよび伝搬値を計算し、第２の回答において前記値を前記クライアントノードに送るように前記基準ノードを制御する工程とを備えた、クロック同期化を制御するための方法。
【請求項２】
請求項１に記載の方法において、ネットワークの接続性に基づき、前記基準ノードを選択するように前記クライアントノードを制御する工程を更に含む、方法。
【請求項３】
請求項１に記載の方法において、前記第１の通信がクロック同期化のためのリクエストを含む、方法。
【請求項４】
請求項３に記載の方法において、前記第１の通信が更にクライアントクロックおよび基準クロック情報を有するＣＬＯＣＫＳＹＮＣメッセージを備え、該ＣＬＯＣＫＳＹＮＣメッセージが前記クライアントノードと前記基準ノードとの間のクロック同期化セッションをリクエストする、方法。
【請求項５】
請求項１に記載の方法において、前記第１の回答が第１の基準クロック値を有するＣＬＯＣＫＴＩＭＥメッセージを含む、方法。
【請求項６】
請求項５に記載の方法において、前記第１の基準クロック値が前記基準ノードから前記クライアントノードへの前記第１の回答の送信時の基準クロック値を含む、方法。
【請求項７】
請求項６に記載の方法において、前記基準クロック値が更に３２ビットの値を含む、方法。
【請求項８】
請求項１に記載の方法において、前記第２の通信が第１のクライアントクロック値を有するＣＬＯＣＫＲＥＰＬ１メッセージを含み、前記第３の通信が第２のクライアントクロック値を有するＣＬＯＣＫＲＥＰＬ２メッセージを含む、方法。
【請求項９】
請求項８に記載の方法において、前記第１のクライアントクロック値が前記クライアントノードによる前記基準ノードからの前記第１の回答の受信時におけるクライアントクロック値を含む、方法。
【請求項１０】
請求項８に記載の方法において、前記第２のクライアントクロック値が前記クライアントノードから前記基準ノードへの前記第２の通信の送信時のクライアントクロック値を含む、方法。
【請求項１１】
請求項１に記載の方法において、前記第１のクロックシフトおよび伝搬値を使って、前記クライアントクロックと前記基準クロックとを同期化するように前記クライアントノードを制御する工程を更に含む、方法。
【請求項１２】
請求項１に記載の方法において、第２クロックシフトおよび伝搬値を計算し、これに応答して前記クライアントクロックのクロックドリフトを決定するように前記クライアントノードおよび前記基準ノードのうちの少なくとも１つを制御する工程と、
前記決定されたクロックドリフトおよびドリフト制御アルゴリズムを使って前記クライアントクロックの前記クロックドリフトを補正するように、前記クライアントノードおよび前記基準ノードのうちの少なくとも１つを更に制御する工程とを備えた、方法。
【請求項１３】
請求項１２に記載の方法において、前記ドリフト制御アルゴリズムがアドホック無線ネットワークにおける１つのノードでのクロックドリフト補正を制御するための命令のコンピュータで読み取り可能な媒体を含み、
本方法が、ドリフト補正値を発生し、該ドリフト補正値を使って前記クライアントクロックの前記クロックドリフトを補正するように、前記クライアントノードおよび前記基準ノードのうちの少なくとも１つを制御するようになっている第１の組の命令を含む、方法。
【請求項１４】
請求項１に記載の方法において、前記第１の通信を受信するように前記基準ノードを制御する前記工程が、
前記基準ノードを初期化する工程を含み、前記クライアントノードに対する前記第１の回答がクロック同期化メッセージを含む、方法。
【請求項１５】
請求項１に記載の方法において、基準ノードを選択するように前記クライアントノードを制御する前記工程が、前記クライアントノードを初期化することを含み、
前記クライアントに対する前記第１の回答がクロック同期化メッセージを含み、
本方法が、前記基準ノードから送られた前記値を使って前記クライアントクロックを補正するように、前記クライアントノードを制御する工程を更に含む、方法。
【請求項１６】
アドホック無線ネットワーク内の複数のノードのうちの少なくとも２つのノードの間のクロック同期化を制御するための方法であって、
前記複数のノードのうちのクライアントノードと基準ノードとの間でクロック同期化メッセージの交換を制御する工程と、
前記クロック同期化メッセージの交換に応答し、前記クライアントノードと基準ノードとの間に存在する第１のクロックシフトおよび伝搬値を計算し、前記値を前記クライアントノードに提供するように前記基準ノードを制御する工程と、
前記値およびドリフト制御アルゴリズムのうちの少なくとも１つを使って前記クライアントノードにおけるクライアントクロックと前記基準ノードにおける基準クロックとを同期化するように、前記クライアントノードを制御する工程とを備えた、方法。
【請求項１７】
請求項１６に記載の方法において、ネットワークの接続性に基づき、クロック同期化メッセージを交換するために前記基準ノードを選択するように前記クライアントノードを制御する工程を更に含む、方法。
【請求項１８】
請求項１６に記載の方法において、前記クロック同期化メッセージ交換を制御する前記工程が、
前記基準ノードを初期化するようになっており、更に前記クライアントノードとクロック同期化メッセージを交換することを前記基準ノードに指示するようになっている一組の基準ノードタスクと、
前記クライアントノードを初期化するようになっており、更に前記基準ノードとクロック同期化メッセージを交換することを前記クライアントノードに指示するようになっている一組のクライアントノードタスクのうちの少なくとも１つを含むノードタスクを使用する、方法。
【請求項１９】
請求項１６に記載の方法において、前記ドリフト制御アルゴリズムがアドホック無線ネットワークにおける１つのノードでのクロックドリフト補正を制御するための命令のコンピュータで読み取り可能な媒体を含み、
本方法が、ドリフト補正値を発生し、該ドリフト補正値を使って前記クライアントクロックの前記クロックドリフトを補正するために、前記クライアントノードおよび前記基準ノードのうちの少なくとも１つを制御するようになっている第１の組の命令を含む、方法。
【請求項２０】
アドホック無線ネットワークにおける複数のノードのうちの少なくとも２つのノードの間のクロック同期を制御するための命令をコンピュータで読み取り可能な媒体であって、
前記複数のノードから基準ノードを選択し、該基準ノードに第１の通信を送るために、前記複数のノードのうちのクライアントノードを制御するようになっている第１の組の命令を備え、前記クライアントノードがクライアントクロックを有し、前記基準ノードが基準クロックを有し、
前記第１の通信を受信し、これに応答して第１の回答を前記クライアントノードに送るために、前記クライアントノードを制御するようになっている第２の組の命令を備え、
前記第１の組の命令が更に前記第１の回答を受信し、これに応答し第２および第３の通信を前記基準ノードへ送るために前記クライアントノードを制御するようになっており、
前記第２の組の命令が更に前記第２および第３の通信を受信し、これに応答し、前記クライアントノードと前記基準ノードとの間に存在する第１のクロックシフトおよび伝搬値を計算し、第２の回答において前記値を前記クライアントノードに送るために前記基準ノードを制御するようになっている、少なくとも２つのノードの間のクロック同期を制御するための命令をコンピュータで読み取り可能な媒体。
【請求項２１】
請求項２０に記載の命令をコンピュータで読み取り可能な媒体において、前記第１の組の命令が更にネットワークの接続性に基づき、前記基準ノードを選択するように前記クライアントノードを制御するようになっている、媒体。
【請求項２２】
請求項２０に記載の命令をコンピュータで読み取り可能な媒体において、前記第１の通信がクロック同期化のためのリクエストを含む、媒体。
【請求項２３】
請求項２２に記載の命令をコンピュータで読み取り可能な媒体において、前記第１の通信が更にクライアントクロックおよび基準クロック情報を有するＣＬＯＣＫＳＹＮＣメッセージを備え、該ＣＬＯＣＫＳＹＮＣメッセージが前記クライアントノードと前記基準ノードとの間のクロック同期化セッションをリクエストする、媒体。
【請求項２４】
請求項２０に記載の命令をコンピュータで読み取り可能な媒体において、前記第１の回答が第１の基準クロック値を有するＣＬＯＣＫＴＩＭＥメッセージを含む、媒体。
【請求項２５】
請求項２４に記載の命令をコンピュータで読み取り可能な媒体において、前記第１の基準クロック値が前記基準ノードから前記クライアントノードへの前記第１の回答の送信時の基準クロック値を含む、媒体。
【請求項２６】
請求項２５に記載の命令をコンピュータで読み取り可能な媒体において、前記基準クロック値が更に３２ビットの値を含む、媒体。
【請求項２７】
請求項２０に記載の命令をコンピュータで読み取り可能な媒体において、前記第２の通信が第１のクライアントクロック値を有するＣＬＯＣＫＲＥＰＬ１メッセージを含み、前記第３の通信が第２のクライアントクロック値を有するＣＬＯＣＫＲＥＰＬ２メッセージを含む、媒体。
【請求項２８】
請求項２７に記載の命令をコンピュータで読み取り可能な媒体において、前記第１のクライアントクロック値が前記クライアントノードによる前記基準ノードからの前記第１の回答の受信時におけるクライアントクロック値を含む、媒体。
【請求項２９】
請求項２７に記載の命令をコンピュータで読み取り可能な媒体において、前記第２のクライアントクロック値が前記クライアントノードから前記基準ノードへの前記第２の通信の送信時のクライアントクロック値を含む、媒体。
【請求項３０】
請求項２０に記載の命令をコンピュータで読み取り可能な媒体において、前記第１の組の命令が更に前記第１のクロックシフトおよび伝搬値を使って、前記クライアントクロックと前記基準クロックとを同期化するために前記クライアントノードを制御するようになっている、媒体。
【請求項３１】
請求項２０に記載の命令をコンピュータで読み取り可能な媒体において、前記第１の組の命令が更に第２クロックシフトおよび伝搬値を計算し、これに応答して前記クライアントクロックのクロックドリフトを決定するために前記クライアントノードおよび前記基準ノードのうちの少なくとも１つを制御するようになっており、
前記第１の組の命令が更に前記決定されたクロックドリフトおよびドリフト制御アルゴリズムを使って前記クライアントクロックの前記クロックドリフトを補正するために、前記クライアントノードおよび前記基準ノードのうちの少なくとも１つを更に制御するようになっている、媒体。
【請求項３２】
請求項３１に記載の命令のコンピュータで読み取り可能な媒体において、前記アルゴリズムがドリフト補正値を発生し、前記ドリフト補正値を使って前記クライアントクロックの前記クロックドリフトを補正するために、前記クライアントノードおよび前記基準ノードのうちの少なくとも１つを制御するようになっている第３の組の命令を含む、媒体。