【手続補正書】
【提出日】平成28年10月20日(2016.10.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アドホックワイヤレス通信ネットワークにおけるルートデバイスによって送信された同期フレームのタイミングを決定する方法であって、
前記ワイヤレス通信ネットワークにおけるデバイスからメッセージを受信することと、ここにおいて前記メッセージは、前記ネットワークにおけるデバイスのクロックのドリフト情報を含み、前記ドリフト情報は、前記ネットワークにおける最大クロックドリフト、および前記ネットワークにおける最小クロックドリフトを備える、
前記ドリフト情報に少なくとも部分的に基づいて、同期フレームの前記タイミングを決定することと、
同期フレームの前記決定されたタイミングに少なくとも部分的に基づいて同期フレームを送信することとを備える、方法。
【請求項２】
同期フレームの前記タイミングを決定することは、絶対最大クロックドリフトしきい値および絶対最小クロックドリフトしきい値、ならびに前記ネットワークにおける前記最大クロックドリフトおよび前記ネットワークにおける前記最小クロックドリフトに少なくとも部分的に基づいて、同期フレームの前記タイミングを計算することを備える、請求項１に記載の方法。
【請求項３】
前記方法は、前記ルートデバイスのクロックドリフトを決定することをさらに備える、請求項１に記載の方法。
【請求項４】
同期フレームの前記タイミングを決定することは、前記ルートデバイスの前記クロックドリフトおよび前記ネットワークにおけるデバイスのクロックのドリフト情報に少なくとも部分的に基づいて、同期フレームの前記タイミングを計算することを備える、請求項３に記載の方法。
【請求項５】
同期フレームを送信することは、次の同期フレームのタイミングについての情報を含む同期フレームを送信することを備え、前記次の同期フレームの前記タイミングについての前記情報は、同期フレームの前記決定されたタイミングに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項６】
アドホックワイヤレス通信ネットワークにおけるルートデバイスであって、
前記ネットワークにおけるデバイスからメッセージを受信するように構成された受信機と、ここにおいて前記メッセージは、前記ネットワークにおける他のデバイスのクロックのドリフト情報を含み、前記ネットワークにおける他のデバイスのクロックのドリフト情報は、前記ネットワークにおける最大クロックドリフト、および前記ネットワークにおける最小クロックドリフトを備える、
前記ドリフト情報に少なくとも部分的に基づいて、同期フレームのタイミングを設定するように構成されたプロセッサと、
前記設定されたタイミングにしたがって同期フレームを送信するように構成された送信機とを備える、ルートデバイス。
【請求項７】
前記プロセッサは、前記ルートデバイスのクロックドリフト、および前記ネットワークにおける他のデバイスのクロックの前記ドリフト情報に少なくとも部分的に基づいて、同期フレームの前記タイミングを設定するように構成される、請求項６に記載のルートデバイス。
【請求項８】
アドホックワイヤレス通信ネットワークにおいてクロックドリフト情報を送信する方法であって、
前記ネットワークをわたって１つまたは複数のメッセージを受信することと、ここにおいて前記１つまたは複数のメッセージは、前記ネットワークにおける他のデバイスのクロックのドリフト情報を含み、前記ドリフト情報は、１つまたは複数の他のデバイスによって収集された情報に基づく、前記ネットワークにおける最大クロックドリフト、および前記ネットワークにおける最小クロックドリフトを備える、
ワイヤレスデバイスのクロックドリフト情報を決定することと、
前記ワイヤレスデバイスの前記クロックドリフト情報を前記ネットワークにおける他のデバイスのクロックの前記ドリフト情報と比較することと、
前記１つまたは複数のメッセージに含まれる前記ネットワークにおける他のデバイスのクロックの前記ドリフト情報に基づいて、および前記ワイヤレスデバイスの前記クロックドリフト情報に基づいて、調整されたクロックドリフト情報を決定することと、
前記ネットワークをわたってメッセージを送信することと
を備え、前記メッセージは、前記調整されたクロックドリフト情報を含む、方法。
【請求項９】
前記調整されたドリフト情報は、前記ネットワークにおける調整された最大クロックドリフトおよび前記ネットワークにおける調整された最小クロックドリフトを備え、調整されたクロックドリフト情報を決定することは、
前記ワイヤレスデバイスの前記クロックドリフト情報の最大値、および前記１つまたは複数の受信されたメッセージの各々からの前記ネットワークにおける他のデバイスの前記最大クロックドリフトを計算することによって、前記調整された最大クロックドリフトを決定することと、
前記ワイヤレスデバイスの前記クロックドリフト情報の最小値、および前記１つまたは複数の受信されたメッセージの各々からの前記ネットワークにおける他のデバイスの前記最小クロックドリフトを計算することによって、前記調整された最小クロックドリフトを決定することとを備える、請求項８に記載の方法。
【請求項１０】
前記ワイヤレスデバイスの前記クロックドリフトを絶対最大クロックドリフトしきい値と、および絶対最小クロックドリフトしきい値と比較することさらに備える、請求項８に記載の方法。
【請求項１１】
ワイヤレスデバイスのクロックドリフト情報を決定することは、前記ワイヤレスデバイスにプログラムされている前記ワイヤレスデバイスの前記クロックドリフトの測定値にアクセスすることを備える、請求項８に記載の方法。
【請求項１２】
ワイヤレスデバイスのクロックドリフト情報を決定することは、正確な外部タイミングソースに少なくとも部分的に基づいて、前記ワイヤレスデバイスの前記クロックドリフトを計算することを備える、請求項１１に記載の方法。
【請求項１３】
ネットワークをわたってリセットメッセージを受信することと、
前記ワイヤレスデバイスの前記クロックドリフト情報にのみ基づいて、前記ネットワークにおける調整されたクロックドリフト情報を決定することとをさらに備える、請求項８に記載の方法。
【請求項１４】
アドホックワイヤレス通信ネットワークにおけるワイヤレスデバイスであって、
前記ネットワークにおける１つまたは複数の他のデバイスから１つまたは複数のメッセージを受信するように構成された受信機と、ここにおいて前記１つまたは複数のメッセージは、前記ネットワークにおける他のデバイスのクロックのドリフト情報を含み、前記ドリフト情報は、前記１つまたは複数の他のデバイスによって収集された情報に基づく、前記ネットワークにおける最大クロックドリフト、および前記ネットワークにおける最小クロックドリフトを備える、
前記ワイヤレスデバイスのクロックドリフト、および前記１つまたは複数のメッセージにおいて受信された他のデバイスのクロックの前記ドリフト情報に少なくとも部分的に基づいて、調整されたドリフト情報を決定するように構成されたプロセッサと、
前記ネットワークにおける他のデバイスにメッセージを送信するように構成された送信機と
を備え、前記メッセージは、調整されたドリフト情報を含む、ワイヤレスデバイス。
【請求項１５】
実行されるとき、少なくとも１つのコンピュータに、請求項１−５または８−１３のうちのいずれか一項にしたがった方法を実行させるための実行可能命令を備えるコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
[0080]同様に、動作は、特定の順序で図面に書き描かれる一方で、このことが、望ましい結果を実現するために、そのような動作が図示されている特定の順序または連続した順序で実行されるべきであること、あるいは全ての例示されている動作が実行されるべきであることを要求するように理解されるべきではない。ある特定の環境では、マルチタスキングおよび平行処理は有利でありうる。さらに、上記で説明された実装における様々なシステムコンポーネントの分離が、すべての実装においてそのような分離を要求しているものとして理解されるべきではなく、説明されているプログラムコンポーネントおよびシステムが、概して単一のソフトウェア製品に共に統合されうる、または複数のソフトウェア製品にパッケージされうることは理解されるべきである。加えて、他の実装は、以下の請求項の範囲内にある。いくつかのケースでは、請求項に記載されている動きは、異なる順序で実行されることができ、それでもなお望ましい結果を実現することができる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
アドホックワイヤレス通信ネットワークにおけるルートデバイスであって、
前記ネットワークにおける他のデバイスからメッセージを受信するように構成された受信機と、ここにおいて前記メッセージは、前記ネットワークにおける他のデバイスのクロックのドリフト情報を含む、
前記ネットワークにおける他のデバイスのクロックの前記ドリフト情報に少なくとも部分的に基づいて、同期フレームのタイミングを設定するように構成されたプロセッサと、
前記設定されたタイミングにしたがって同期フレームを送信するように構成された送信機とを備える、ルートデバイス。
［Ｃ２］
前記ネットワークにおける他のデバイスのクロックのドリフト情報は、前記ネットワークにおける最大クロックドリフト、および前記ネットワークにおける最小クロックドリフトを備える、Ｃ１に記載のルートデバイス。
［Ｃ３］
前記プロセッサは、前記ルートデバイスのクロックドリフトを決定するようにさらに構成される、Ｃ１に記載のルートデバイス。
［Ｃ４］
前記プロセッサは、前記ルートデバイスのクロックドリフト、および前記ネットワークにおける他のデバイスのクロックの前記ドリフト情報に少なくとも部分的に基づいて、同期フレームの前記タイミングを設定するように構成される、Ｃ１に記載のルートデバイス。
［Ｃ５］
前記送信機は、次の同期フレームのタイミングの情報を含む同期フレームを送信するように構成され、前記次の同期フレームの前記タイミングは、同期フレームの前記設定されたタイミングに少なくとも部分的に基づく、Ｃ１に記載の方法。
［Ｃ６］
アドホックワイヤレス通信ネットワークにおけるルートデバイスによって送信された同期フレームのタイミングを決定する方法であって、
前記ワイヤレス通信ネットワークにおけるデバイスからメッセージを受信することと、ここにおいて前記メッセージは、前記ネットワークにおけるデバイスのクロックのドリフト情報を含む、
前記ネットワークにおけるデバイスのクロックの前記ドリフト情報に少なくとも部分的に基づいて、同期フレームの前記タイミングを決定することと、
同期フレームの前記決定されたタイミングに少なくとも部分的に基づいて同期フレームを送信することとを備える、方法。
［Ｃ７］
前記ドリフト情報は、前記ネットワークにおける最大クロックドリフト、および前記ネットワークにおける最小クロックドリフトを備える、Ｃ６に記載の方法。
［Ｃ８］
同期フレームの前記タイミングを決定することは、絶対最大クロックドリフトしきい値および絶対最小クロックドリフトしきい値、ならびに前記ネットワークにおける前記最大クロックドリフトおよび前記ネットワークにおける前記最小クロックドリフトに少なくとも部分的に基づいて、同期フレームの前記タイミングを計算することを備える、Ｃ７に記載の方法。
［Ｃ９］
前記方法は、前記ルートデバイスのクロックドリフトを決定することをさらに備える、Ｃ６に記載の方法。
［Ｃ１０］
同期フレームの前記タイミングを決定することは、前記ルートデバイスの前記クロックドリフトおよび前記ネットワークにおけるデバイスのクロックのドリフト情報に少なくとも部分的に基づいて、同期フレームの前記タイミングを計算することを備える、Ｃ９に記載の方法。
［Ｃ１１］
同期フレームを送信することは、次の同期フレームのタイミングについての情報を含む同期フレームを送信することを備え、前記次の同期フレームの前記タイミングについての前記情報は、同期フレームの前記決定されたタイミングに少なくとも部分的に基づく、Ｃ６に記載の方法。
［Ｃ１２］
実行されるとき、デバイス内のプロセッサに、ピアツーピアネットワーク内でのワイヤレス通信のための方法を実行させる命令を備える非一時的なコンピュータ可読媒体であって、前記方法は、
前記ワイヤレス通信ネットワークにおけるデバイスからメッセージを受信することと、ここにおいて前記メッセージは、前記ネットワークにおけるデバイスのクロックのドリフト情報を含む、
前記ネットワークにおけるデバイスのクロックの前記ドリフト情報に少なくとも部分的に基づいて、同期フレームのタイミングを決定することと、
同期フレームの前記決定されたタイミングに少なくとも部分的に基づいて同期フレームを送信することとを備える、非一時的なコンピュータ可読媒体。
［Ｃ１３］
前記ドリフト情報は、前記ネットワークにおける最大クロックドリフト、および前記ネットワークにおける最小クロックドリフトを備える、Ｃ１２に記載の非一時的なコンピュータ可読媒体。
［Ｃ１４］
同期フレームのタイミングを決定することは、絶対最大クロックドリフトしきい値および絶対最小クロックドリフトしきい値、ならびに前記ネットワークにおける前記最大クロックドリフトおよび前記ネットワークにおける前記最小クロックドリフトに少なくとも部分的に基づいて、同期フレームのタイミングを計算することを備える、Ｃ１３に記載の非一時的なコンピュータ可読媒体。
［Ｃ１５］
前記方法は、ルートデバイスのクロックドリフトを決定することをさらに備える、Ｃ１２に記載の非一時的なコンピュータ可読媒体。
［Ｃ１６］
同期フレームのタイミングを決定することは、前記ルートデバイスの前記クロックドリフトおよび前記ネットワークにおけるデバイスのクロックのドリフト情報に少なくとも部分的に基づいて、同期フレームの前記タイミングを計算することを備える、Ｃ１５に記載の非一時的なコンピュータ可読媒体。
［Ｃ１７］
同期フレームを送信することは、次の同期フレームのタイミングについての情報を含む同期フレームを送信することを備え、前記次の同期フレームの前記タイミングの前記情報は、同期フレームの前記決定されたタイミングに少なくとも部分的に基づく、Ｃ１２に記載の非一時的なコンピュータ可読媒体。
［Ｃ１８］
アドホックワイヤレス通信ネットワークにおけるワイヤレスデバイスであって、
前記ネットワークにおける１つまたは複数の他のデバイスから１つまたは複数のメッセージを受信するように構成された受信機と、ここにおいて前記１つまたは複数のメッセージは、前記ネットワークにおける他のデバイスのクロックのドリフト情報を含む、
前記ワイヤレスデバイスのクロックドリフト、および前記１つまたは複数のメッセージにおいて受信された他のデバイスのクロックの前記ドリフト情報に少なくとも部分的に基づいて、調整されたドリフト情報を決定するように構成されたプロセッサと、
前記ネットワークにおける他のデバイスにメッセージを送信するように構成された送信機と
を備え、前記メッセージは、調整されたドリフト情報を含む、ワイヤレスデバイス。
［Ｃ１９］
前記ドリフト情報は、前記１つまたは複数の他のデバイスによって制御された情報に基づく、前記ネットワークにおける最大クロックドリフト、および前記ネットワークにおける最小クロックドリフトを備える、Ｃ１８に記載のワイヤレスデバイス。
［Ｃ２０］
前記調整されたドリフト情報は、前記ネットワークにおける最大クロックドリフト、および前記ネットワークにおける最小クロックドリフトを備え、前記プロセッサは、前記ワイヤレスデバイスの前記クロックドリフト情報の最大値および前記１つまたは複数の受信されたメッセージの各々からの前記ネットワークにおける前記最大クロックドリフトを計算することによって調整された最大クロックドリフトを決定し、前記ワイヤレスデバイスの前記クロックドリフト情報の最小値および前記１つまたは複数の受信されたメッセージの各々からの前記ネットワークにおける前記最小クロックドリフトを計算することによって調整された最小クロックドリフトを決定するように構成される、Ｃ１９に記載のワイヤレスデバイス。
［Ｃ２１］
前記プロセッサは、前記調整されたドリフト情報を決定するために、前記ワイヤレスデバイスの前記クロックドリフトを絶対最大クロックドリフトしきい値と、および絶対最小クロックドリフトしきい値と比較するように構成される、Ｃ２０に記載のワイヤレスデバイス。
［Ｃ２２］
前記プロセッサは、前記ワイヤレスデバイスの前記クロックドリフトが絶対最大クロックドリフトしきい値よりも大きい場合、または前記ワイヤレスデバイスの前記クロックドリフトが絶対最小クロックドリフトしきい値未満である場合、前記調整されたドリフト情報に前記ワイヤレスデバイスの前記クロックドリフトを含まないように構成される、Ｃ２１に記載のワイヤレスデバイス。
［Ｃ２３］
前記プロセッサは、前記ワイヤレスデバイスのクロックドリフトを決定するようにさらに構成される、Ｃ１８に記載のワイヤレスデバイス。
［Ｃ２４］
前記プロセッサは、前記ワイヤレスデバイス内の前記クロックの前記クロックドリフトでプログラムされる、Ｃ２３に記載のワイヤレスデバイス。
［Ｃ２５］
前記プロセッサは、正確な外部タイミングソースに少なくとも部分的に基づいて、前記ワイヤレスデバイスの前記クロックドリフトを決定するように構成される、Ｃ２３に記載のワイヤレスデバイス。
［Ｃ２６］
前記プロセッサは、リセットメッセージを受信し、前記リセットメッセージが受信されるときの前記ワイヤレスデバイスの前記クロックドリフトにのみ基づいて、調整されたドリフト情報を決定するようにさらに構成される、Ｃ１８に記載のワイヤレスデバイス。
［Ｃ２７］
アドホックワイヤレス通信ネットワークにおいてクロックドリフト情報を送信する方法であって、
前記ネットワークをわたって１つまたは複数のメッセージを受信することと、ここにおいて前記１つまたは複数のメッセージは、前記ネットワークにおける他のデバイスのクロックのドリフト情報を含む、
ワイヤレスデバイスのクロックドリフト情報を決定することと、
前記ワイヤレスデバイスの前記クロックドリフト情報を前記ネットワークにおける他のデバイスのクロックの前記ドリフト情報と比較することと、
前記１つまたは複数のメッセージに含まれる前記ネットワークにおける他のデバイスのクロックの前記ドリフト情報に基づいて、および前記ワイヤレスデバイスの前記クロックドリフト情報に基づいて、調整されたクロックドリフト情報を決定することと、
前記ネットワークをわたってメッセージを送信することと
を備え、前記メッセージは、前記調整されたクロックドリフト情報を含む、方法。
［Ｃ２８］
前記ドリフト情報は、１つまたは複数の他のデバイスによって制御された情報に基づく、前記ネットワークにおける最大クロックドリフト、および前記ネットワークにおける最小クロックドリフトを備える、Ｃ２７に記載の方法。
［Ｃ２９］
前記調整されたドリフト情報は、前記ネットワークにおける調整された最大クロックドリフトおよび前記ネットワークにおける調整された最小クロックドリフトを備え、調整されたクロックドリフト情報を決定することは、
前記ワイヤレスデバイスの前記クロックドリフト情報の最大値、および前記１つまたは複数の受信されたメッセージの各々からの前記ネットワークにおける他のデバイスの前記最大クロックドリフトを計算することによって、前記調整された最大クロックドリフトを決定することと、
前記ワイヤレスデバイスの前記クロックドリフト情報の最小値、および前記１つまたは複数の受信されたメッセージの各々からの前記ネットワークにおける他のデバイスの前記最小クロックドリフトを計算することによって、前記調整された最小クロックドリフトを決定することとを備える、Ｃ２８に記載の方法。
［Ｃ３０］
前記ワイヤレスデバイスの前記クロックドリフトを絶対最大クロックドリフトしきい値と、および絶対最小クロックドリフトしきい値と比較することさらに備える、Ｃ２７に記載の方法。
［Ｃ３１］
ワイヤレスデバイスのクロックドリフト情報を決定することは、前記ワイヤレスデバイスにプログラムされている前記ワイヤレスデバイスの前記クロックドリフトの測定値にアクセスすることを備える、Ｃ２７に記載の方法。
［Ｃ３２］
ワイヤレスデバイスのクロックドリフト情報を決定することは、正確な外部タイミングソースに少なくとも部分的に基づいて、前記ワイヤレスデバイスの前記クロックドリフトを計算することを備える、Ｃ３１に記載の方法。
［Ｃ３３］
ネットワークをわたってリセットメッセージを受信することと、
前記ワイヤレスデバイスの前記クロックドリフト情報にのみ基づいて、前記ネットワークにおける調整されたクロックドリフト情報を決定することとをさらに備える、Ｃ２７に記載の方法。
［Ｃ３４］
実行されるとき、デバイス内のプロセッサに、アドホックワイヤレス通信ネットワークにおいてクロックドリフト情報を送信する方法を実行させる命令を備える非一時的なコンピュータ可読媒体であって、前記方法は、
ネットワークをわたって１つまたは複数のメッセージを受信することと、ここにおいて前記１つまたは複数のメッセージは、前記ネットワークにおける他のデバイスのクロックのドリフト情報を含む、
ワイヤレスデバイスのクロックドリフト情報を決定することと、
前記ワイヤレスデバイスの前記クロックドリフト情報を前記ネットワークにおける他のデバイスのクロックの前記ドリフト情報と比較することと、
前記１つまたは複数のメッセージに含まれる前記ネットワークにおける他のデバイスのクロックの前記ドリフト情報に基づいて、およびワイヤレスデバイスの前記クロックドリフト情報に基づいて、調整されたクロックドリフト情報を決定することと、
前記ネットワークをわたってメッセージを送信することと
を備え、前記メッセージは、前記調整されたクロックドリフト情報を含む、非一時的なコンピュータ可読媒体。
［Ｃ３５］
前記クロックドリフト情報は、１つまたは複数の他のデバイスによって制御された情報に基づく、前記ネットワークにおける最大クロックドリフト、および前記ネットワークにおける最小クロックドリフトを備える、Ｃ３４に記載の非一時的なコンピュータ可読媒体。
［Ｃ３６］
前記調整されたドリフト情報は、前記ネットワークにおける調整された最大クロックドリフトおよび前記ネットワークにおける調整された最小クロックドリフトを備え、調整されたクロックドリフト情報を決定することは、
前記ワイヤレスデバイスの前記クロックドリフト情報の最大値、および前記１つまたは複数の受信されたメッセージの各々からの前記ネットワークにおける他のデバイスの前記最大クロックドリフトを計算することによって、前記調整された最大クロックドリフトを決定することと、
前記ワイヤレスデバイスの前記クロックドリフト情報の最小値、および前記１つまたは複数の受信されたメッセージの各々からの前記ネットワークにおける他のデバイスの前記最小クロックドリフトを計算することによって、前記調整された最小クロックドリフトを決定することとを備える、Ｃ３５に記載の非一時的なコンピュータ可読媒体。
［Ｃ３７］
前記ワイヤレスデバイスの前記クロックドリフトを絶対最大クロックドリフトしきい値と、および絶対最小クロックドリフトしきい値と比較することをさらに備える、Ｃ３４に記載の非一時的なコンピュータ可読媒体。
［Ｃ３８］
ワイヤレスデバイスのクロックドリフト情報を決定することは、前記ワイヤレスデバイスにプログラムされている前記ワイヤレスデバイスの前記クロックドリフトの測定値（measurement）にアクセスすることを備える、Ｃ３４に記載の非一時的なコンピュータ可読媒体。
［Ｃ３９］
ワイヤレスデバイスのクロックドリフト情報を決定することは、正確な外部タイミングソースに少なくとも部分的に基づいて、前記ワイヤレスデバイスの前記クロックドリフトを計算することを備える、Ｃ３８に記載の非一時的なコンピュータ可読媒体。
［Ｃ４０］
前記方法は、
ネットワークをわたってリセットメッセージを受信することと、
前記ワイヤレスデバイスの前記クロックドリフト情報にのみ基づいて、前記ネットワークにおける調整されたクロックドリフト情報を決定することとをさらに備える、Ｃ３４に記載の非一時的なコンピュータ可読媒体。