(57)【特許請求の範囲】
【請求項１】
ワイヤレスネットワークアクセスポイントと通信するためにクライアントデバイスを動作させる方法であって、
前記クライアントデバイスが、前記ワイヤレスネットワークアクセスポイントから、配信トラフィック識別メッセージ（ＤＴＩＭ）を含むビーコンの第１の部分を受信することと、
前記ＤＴＩＭに基づいて、前記ワイヤレスネットワークアクセスポイントからデータの１つまたは複数のパケットが来つつあるかどうかを判断することと、
前記ビーコンの第２の部分が受信される前に前記クライアントデバイスを低電力動作モードで動作させることと、
を備え、
前記クライアントデバイスを前記低電力動作モードで動作させることは、前記ワイヤレスネットワークアクセスポイントからデータの前記１つまたは複数のパケットが来つつあるかどうか、および、前記クライアントデバイスの内部クロック基準と、前記ビーコンの前記第２の部分のタイミング同期機能（ＴＳＦ）とを使用して、前記クライアントデバイスが前記ワイヤレスネットワークアクセスポイントと同期すべきかどうかに基づく、方法。
【請求項２】
前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させることは、前記クライアントデバイスが前記ビーコンの前記第２の部分を受信することを回避するように、前記クライアントデバイスの通信モジュールをオフにすることを備える、請求項１に記載の方法。
【請求項３】
前記ビーコンの前記第１の部分を受信することが、前記ビーコンの前記第１の部分を処理することを備え、前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させることが、前記ビーコンの前記第２の部分を処理することを回避することを備える、請求項１に記載の方法。
【請求項４】
前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させることが、前記ビーコンに対してフレーム冗長検査（ＦＣＳ）を実行することなしに前記クライアントデバイスを前記低電力動作モードで動作させることをさらに備える、請求項１に記載の方法。
【請求項５】
前記ビーコンの前記第１の部分を受信することが、前記ビーコンのヘッダ部分と、前記ビーコンの複数の情報要素のうちの少なくとも１つの情報要素とを処理することを備える、請求項１に記載の方法。
【請求項６】
前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させることが、前記ビーコンの前記複数の情報要素のうちの少なくとも１つの第２の情報要素を受信または処理することを回避することを備える、請求項５に記載の方法。
【請求項７】
前記ワイヤレスネットワークアクセスポイントからデータのパケットが来つつないことを前記ＤＴＩＭが示す場合、前記ワイヤレスネットワークアクセスポイントとの前記クライアントデバイスの同期をバイパスすること
をさらに備える、請求項１に記載の方法。
【請求項８】
前記ビーコンの前記ＴＳＦが、カウンタ値を備え、前記方法は、
前記ワイヤレスネットワークアクセスポイントと同期するために、前記クライアントデバイスが前記ビーコンを使用すべきかどうかを、前記カウンタ値に少なくとも部分的に基づいて判断すること
をさらに備える、請求項７に記載の方法。
【請求項９】
前記ビーコンが第１のビーコンであり、前記方法は、
対応ＤＴＩＭと対応タイミング同期機能（ＴＳＦ）とを含む第２のビーコンの少なくとも一部分を受信することと、
前記ワイヤレスネットワークアクセスポイントからパケットが来つつないことを前記第２のビーコンの前記対応ＤＴＩＭが示す場合、前記クライアントデバイスを前記ワイヤレスネットワークアクセスポイントと同期させるために前記第２のビーコンの前記ＴＳＦを使用することと
をさらに備える、請求項７に記載の方法。
【請求項１０】
前記方法は、
前記ビーコンを受信した後に、複数のさらなるビーコンを受信することと、
前記ワイヤレスネットワークアクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記複数のさらなるビーコンのサブセットのＴＳＦを使用することと
をさらに備える、請求項８に記載の方法。
【請求項１１】
前記ビーコンの前記ＴＳＦの値を少なくとも１つのしきい値と比較することと、
前記比較に基づいて、前記ワイヤレスネットワークアクセスポイントとのさらなる通信のため、前記クライアントデバイスを同期させるために前記クライアントデバイスが前記ビーコンの前記ＴＳＦを使用すべきかどうかを判断することと
をさらに備える、請求項１に記載の方法。
【請求項１２】
前記少なくとも１つのしきい値が前記ＴＳＦの期待値を示す、請求項１１に記載の方法。
【請求項１３】
前記ワイヤレスネットワークアクセスポイントからデータの１つまたは複数のパケットが来つつあることを前記ＤＴＩＭが示す場合、データの前記１つまたは複数のパケットを受信するために前記クライアントデバイスをアクティブ動作モードで動作させることをさらに備える、請求項１に記載の方法。
【請求項１４】
前記ビーコンの前記第２の部分が受信される前に前記クライアントデバイスを前記低電力動作モードで動作させることは、前記クライアントデバイスが前記ビーコンの前記第２の部分を受信することを回避することを備える、請求項１に記載の方法。
【請求項１５】
ワイヤレスネットワークアクセスポイントと通信するように構成されたクライアントデバイスであって、
配信トラフィック識別メッセージ（ＤＴＩＭ）を含むビーコンの第１の部分を受信するように構成された通信モジュールと、
前記ＤＴＩＭに基づいて、前記ワイヤレスネットワークアクセスポイントからデータの１つまたは複数のパケットが来つつあるかどうかを判断するように構成されたデータ処理モジュールと、
前記ビーコンの第２の部分が受信される前に前記クライアントデバイスを低電力動作モードで動作させるように構成された電力モードモジュールと
を備え、
前記クライアントデバイスを前記低電力動作モードで動作させることは、前記ワイヤレスネットワークアクセスポイントからデータの前記１つまたは複数のパケットが来つつあるかどうか、および、前記クライアントデバイスが、前記クライアントデバイスの内部クロック基準と、前記ビーコンの前記第２の部分のタイミング同期機能（ＴＳＦ）とを使用して、前記ワイヤレスネットワークアクセスポイントと同期すべきかどうかに基づく、クライアントデバイス。
【請求項１６】
前記低電力動作モードは、前記クライアントデバイスが前記ビーコンの前記第２の部分を受信することを回避するように、前記クライアントデバイスの前記通信モジュールをオフにすることを備える、請求項１５に記載のクライアントデバイス。
【請求項１７】
前記通信モジュールが、前記ビーコンの前記第１の部分を処理することによって前記ビーコンの前記第１の部分を受信し、前記電力モードモジュールが、前記ビーコンの前記第２の部分を処理することを回避することによって、前記ビーコンの前記第２の部分が前記クライアントデバイスによって受信される前に前記クライアントデバイスを前記低電力動作モードで動作させる、請求項１５に記載のクライアントデバイス。
【請求項１８】
前記電力モードモジュールが、前記ビーコンに対してフレーム冗長検査（ＦＣＳ）を実行することなしに前記クライアントデバイスを前記低電力動作モードで動作させる、請求項１５に記載のクライアントデバイス。
【請求項１９】
前記通信モジュールが、前記ビーコンのヘッダ部分と、前記ビーコンの複数の情報要素のうちの少なくとも１つの情報要素とを処理することによって、前記ビーコンの前記第１の部分を受信する、請求項１５に記載のクライアントデバイス。
【請求項２０】
前記ワイヤレスネットワークアクセスポイントからデータのパケットが来つつないことを前記ＤＴＩＭが示す場合、前記ワイヤレスネットワークアクセスポイントとの前記クライアントデバイスの同期をバイパスするように構成されたＴＳＦモジュールをさらに備える、請求項１５に記載のクライアントデバイス。
【請求項２１】
前記ビーコンの前記ＴＳＦが、前記クライアントデバイスを前記ワイヤレスネットワークアクセスポイントと同期させるために使用されるカウンタ値を備える、請求項２０に記載のクライアントデバイス。
【請求項２２】
前記ビーコンが第１のビーコンであり、前記通信モジュールが、
対応ＤＴＩＭと対応ＴＳＦとを含む第２のビーコンの少なくとも一部分を受信するようにさらに構成され、前記電力モードモジュールは、
前記ワイヤレスネットワークアクセスポイントからパケットが来つつないことを前記第２のビーコンの前記対応ＤＴＩＭが示す場合、前記クライアントデバイスを前記ワイヤレスネットワークアクセスポイントと同期させるために前記第２のビーコンの前記ＴＳＦを使用するように構成された、請求項２０に記載のクライアントデバイス。
【請求項２３】
前記ＴＳＦモジュールが、
前記ビーコンを受信した後に、複数のさらなるビーコンを受信することと、
前記ワイヤレスネットワークアクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記複数のさらなるビーコンのサブセットのＴＳＦを使用することと
を行うようにさらに構成された、請求項２０に記載のクライアントデバイス。
【請求項２４】
前記ビーコンの前記ＴＳＦの値を少なくとも１つのしきい値と比較することと、
前記比較に基づいて、前記クライアントデバイスを前記ワイヤレスネットワークアクセスポイントと同期させるために前記クライアントデバイスが前記ビーコンの前記ＴＳＦを使用すべきかどうかを判断することと
を行うように構成されたＴＳＦモジュール
をさらに備える、請求項１５に記載のクライアントデバイス。
【請求項２５】
前記少なくとも１つのしきい値が前記ＴＳＦの期待値を示す、請求項２４に記載のクライアントデバイス。
【請求項２６】
前記電力モードモジュールは、
前記ワイヤレスネットワークアクセスポイントからデータの１つまたは複数のパケットが来つつあることを前記ＤＴＩＭが示す場合、データの前記１つまたは複数のパケットを受信するために前記クライアントデバイスをアクティブ動作モードで動作させるようにさらに構成された、請求項１５に記載のクライアントデバイス。
【請求項２７】
前記電力モードモジュールが、前記クライアントデバイスに前記ビーコンの前記第２の部分を受信することを回避させるように構成された、請求項１５に記載のクライアントデバイス。
【請求項２８】
ワイヤレスネットワークアクセスポイントと通信するように構成されたクライアントデバイスであって、
配信トラフィック識別メッセージ（ＤＴＩＭ）を含むビーコンの第１の部分を受信するための手段と、
前記ＤＴＩＭに基づいて、前記ワイヤレスネットワークアクセスポイントからデータの１つまたは複数のパケットが来つつあるかどうかを判断するための手段と、
前記ビーコンの第２の部分が受信される前に前記クライアントデバイスを低電力動作モードで動作させるための手段と、
を備え、
前記クライアントデバイスを前記低電力動作モードで動作させることは、前記ワイヤレスネットワークアクセスポイントからデータの前記１つまたは複数のパケットが来つつあるかどうか、および、前記クライアントデバイスが、前記クライアントデバイスの内部クロック基準と、前記ビーコンの前記第２の部分のタイミング同期機能（ＴＳＦ）とを使用して、前記ワイヤレスネットワークアクセスポイントと同期すべきかどうかに基づく、クライアントデバイス。
【請求項２９】
前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させための手段が、前記クライアントデバイスが前記ビーコンの前記第２の部分を受信することを回避するように、前記クライアントデバイスの通信モジュールをオフにするための手段をさらに備える、請求項２８に記載のクライアントデバイス。
【請求項３０】
前記ビーコンの前記第１の部分を受信するための手段が、前記ビーコンの前記第１の部分を処理するための手段を備え、前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させるための手段が、前記ビーコンの前記第２の部分を処理することを回避するための手段を備える、請求項２８に記載のクライアントデバイス。
【請求項３１】
前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させるための前記手段が、前記ビーコンに対してフレーム冗長検査（ＦＣＳ）を実行することなしに前記クライアントデバイスを前記低電力動作モードで動作させるための手段をさらに備える、請求項２８に記載のクライアントデバイス。
【請求項３２】
前記ビーコンの前記第１の部分を受信するための手段が、前記ビーコンのヘッダ部分と、前記ビーコンの複数の情報要素のうちの少なくとも１つの情報要素とを処理するための手段を備える、請求項２８に記載のクライアントデバイス。
【請求項３３】
前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させるための手段が、前記ビーコンの前記複数の情報要素のうちの少なくとも１つの第２の情報要素を受信または処理することを回避するための手段を備える、請求項３２に記載のクライアントデバイス。
【請求項３４】
前記ワイヤレスネットワークアクセスポイントからデータのパケットが来つつないことを前記ＤＴＩＭが示す場合、前記ワイヤレスネットワークアクセスポイントとの前記クライアントデバイスの同期をバイパスするための手段
をさらに備える、請求項２８に記載のクライアントデバイス。
【請求項３５】
前記ビーコンの前記ＴＳＦが、カウンタ値を備え、前記デバイスは、
前記ワイヤレスネットワークアクセスポイントと同期するために、前記クライアントデバイスが前記ビーコンを使用するべきかどうかを、前記カウンタ値に少なくとも部分的に基づいて判断するための手段
をさらに備える、請求項３４に記載のクライアントデバイス。
【請求項３６】
前記ビーコンが第１のビーコンであり、前記デバイスは、
対応ＤＴＩＭと対応ＴＳＦとを含む第２のビーコンの少なくとも一部分を受信するための手段と、
前記ワイヤレスネットワークアクセスポイントからパケットが来つつないことを前記第２のビーコンの前記対応ＤＴＩＭが示す場合、前記クライアントデバイスを前記ワイヤレスネットワークアクセスポイントと同期させるために前記第２のビーコンの前記ＴＳＦを使用するための手段と
をさらに備える、請求項３４に記載のクライアントデバイス。
【請求項３７】
前記第１のビーコンを受信した後に、複数のさらなるビーコンを受信するための手段と、
前記ワイヤレスネットワークアクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記複数のさらなるビーコンのサブセットのＴＳＦを使用するための手段と
をさらに備える、請求項３６に記載のクライアントデバイス。
【請求項３８】
前記ビーコンの前記ＴＳＦの値を少なくとも１つのしきい値に比較するための手段と、
前記比較に基づいて、前記クライアントデバイスを前記ワイヤレスネットワークアクセスポイントと同期させるために前記クライアントデバイスが前記ビーコンの前記ＴＳＦを使用すべきかどうかを判断することとための手段と
をさらに備える、請求項２８に記載のクライアントデバイス。
【請求項３９】
前記少なくとも１つのしきい値が前記ＴＳＦの期待値を示す、請求項３８に記載のクライアントデバイス。
【請求項４０】
前記ワイヤレスネットワークアクセスポイントからデータの１つまたは複数のパケットが来つつあることを前記ＤＴＩＭが示す場合、データの前記１つまたは複数のパケットを受信するために、前記クライアントデバイスをアクティブ動作モードで動作させるための手段
をさらに備える、請求項２８に記載のクライアントデバイス。
【請求項４１】
前記クライアントデバイスが前記ビーコンの前記第２の部分を受信することを回避することによって、前記ビーコンの前記第２の部分が受信される前に前記クライアントデバイスを前記低電力動作モードで動作させるための手段
をさらに備える、請求項２８に記載のクライアントデバイス。
【請求項４２】
コンピューティングデバイスに、
クライアントデバイスがワイヤレスネットワークアクセスポイントから、配信トラフィック識別メッセージ（ＤＴＩＭ）を含むビーコンの第１の部分を受信することと、
前記ＤＴＩＭに基づいて、前記ワイヤレスネットワークアクセスポイントからデータの１つまたは複数のパケットが来つつあるかどうかを判断することと、
前記ビーコンの第２の部分が受信される前に前記クライアントデバイスを低電力動作モードで動作させることと、
を行わせるように構成された命令を記憶し、
前記クライアントデバイスを前記低電力動作モードで動作させることは、前記ワイヤレスネットワークアクセスポイントからデータの前記１つまたは複数のパケットが来つつあるかどうか、および、前記クライアントデバイスが、前記クライアントデバイスの内部クロック基準と、前記ビーコンの前記第２の部分のタイミング同期機能（ＴＳＦ）とを使用して、前記ワイヤレスネットワークアクセスポイントと同期すべきかどうかに基づく、非一時的なコンピュータ可読記憶媒体。
【請求項４３】
前記コンピューティングデバイスに、前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させることを行わせるように構成された前記命令は、前記コンピューティングデバイスに、前記クライアントデバイスが前記ビーコンの前記第２の部分を受信することを回避するように、前記クライアントデバイスの通信モジュールをオフにすることを行わせるようにさらに構成された、請求項４２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項４４】
前記コンピューティングデバイスに、前記ビーコンの前記第１の部分を受信することを行わせるように構成された前記命令は、前記コンピューティングデバイスに、前記ビーコンの前記第１の部分を処理することをさらに行わせ、
前記コンピューティングデバイスに、前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させることを行わせるように構成された前記命令は、前記コンピューティングデバイスに、前記ビーコンの前記第２の部分を処理することを回避することを行わせる、請求項４２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項４５】
前記コンピューティングデバイスに、前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させることを行わせるように構成された前記命令は、前記コンピューティングデバイスに、前記ビーコンに対してフレーム冗長検査（ＦＣＳ）を実行することなしに前記クライアントデバイスを電力節約動作モードで動作させることをさらに行わせる、請求項４２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項４６】
前記ビーコンの前記第１の部分が、前記ビーコンのヘッダ部分と、前記ビーコンの複数の情報要素のうちの少なくとも１つの情報要素とを備える、請求項４２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項４７】
前記コンピューティングデバイスに、前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させることを行わせるように構成された前記命令は、前記コンピューティングデバイスに、前記ビーコンの前記複数の情報要素のうちの少なくとも１つの第２の情報要素を受信または処理することを回避させることをさらに行わせる、請求項４６に記載の非一時的なコンピュータ可読記憶媒体。
【請求項４８】
前記命令が、前記コンピューティングデバイスに、
前記ワイヤレスネットワークアクセスポイントからデータのパケットが来つつないことを前記ＤＴＩＭが示す場合、前記ワイヤレスネットワークアクセスポイントとの前記クライアントデバイスの同期をバイパスすること
をさらに行わせる、請求項４２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項４９】
前記ビーコンの前記ＴＳＦがカウンタ値を備え、前記命令は、前記コンピューティングデバイスに、
前記クライアントデバイスを前記ワイヤレスネットワークアクセスポイントと同期させるために、前記クライアントデバイスが前記ビーコンを使用するべきかどうかを、前記カウンタ値に少なくとも部分的に基づいて判断すること
をさらに行わせる、請求項４８に記載の非一時的なコンピュータ可読記憶媒体。
【請求項５０】
前記ビーコンが第１のビーコンであり、前記命令は、前記コンピューティングデバイスに、
対応ＤＴＩＭと対応ＴＳＦとを含む第２のビーコンの少なくとも一部分を受信することと、
前記ワイヤレスネットワークアクセスポイントからパケットが来つつないことを前記第２のビーコンの前記対応ＤＴＩＭが示す場合、前記ワイヤレスネットワークアクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記第２のビーコンの前記ＴＳＦを使用すること
をさらに行わせる、請求項４８に記載の非一時的なコンピュータ可読記憶媒体。
【請求項５１】
前記命令が、前記コンピューティングデバイスに、
前記第１のビーコンを受信した後に、複数のさらなるビーコンを受信することと、
前記ワイヤレスネットワークアクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記複数のさらなるビーコンのサブセットのＴＳＦを使用することと
をさらに行わせる、請求項５０に記載の非一時的なコンピュータ可読記憶媒体。
【請求項５２】
前記命令は、前記コンピューティングデバイスに、
前記ビーコンの前記ＴＳＦの値を少なくとも１つのしきい値と比較することと、
前記比較に基づいて、前記クライアントデバイスを前記アクセスポイントと同期させるために前記クライアントデバイスが前記ビーコンの前記ＴＳＦを使用すべきかどうかを判断することと
をさらに行わせる、請求項４２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項５３】
前記少なくとも１つのしきい値が前記ＴＳＦの期待値を示す、請求項５２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項５４】
前記命令は、前記コンピューティングデバイスに、
前記ワイヤレスネットワークアクセスポイントからデータの１つまたは複数のパケットが来つつあることを前記ＤＴＩＭが示す場合、データの前記１つまたは複数のパケットを受信するために前記クライアントデバイスをアクティブ動作モードで動作させることをさらに行わせる、請求項４２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項５５】
前記コンピューティングデバイスに、前記ビーコンの第２の部分が受信される前に前記クライアントデバイスを前記低電力動作モードで動作させることを行わせるように構成された前記命令は、
前記コンピューティングデバイスに、前記ビーコンの前記第２の部分を受信することを回避すること、
をさらに行わせる、請求項４２に記載の非一時的なコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、その内容全体が参照により本明細書に組み込まれる、２０１１年９月２３日に出願された米国仮出願第６１／５３８，５３６号の利益を主張する。
【０００２】
本開示は、一般にワイヤレスネットワーキングに関する。より詳細には、本開示は、ワイヤレスネットワークのアクセスポイントと通信するために動作するクライアントデバイスの電力消費を低減するための技法に関する。
【背景技術】
【０００３】
ワイヤレスネットワークは、アクセスポイントと少なくとも１つのクライアントデバイスとを備え得る。アクセスポイントは、インターネットなど、ネットワークに結合され、クライアントデバイスがネットワークを介して通信すること（および／または、アクセスポイントに結合された他のデバイスと通信すること）を可能にし得る。いくつかの例では、ワイヤレスアクセスポイントは、データを１つまたは複数のパケットの形態で少なくとも１つのクライアントデバイスに送り得る。
【０００４】
いくつかの例では、電力消費を低減するために、クライアントデバイスは、クライアントデバイスが（たとえば、アクセスポイントとの）通信のために使用されていないときなど、いくつかの状況において低電力消費モード（たとえば、スリープモード）で動作し得る。ＷＩ−ＦＩ（登録商標）通信のための８０２．１１Ｘ（たとえば、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ）規格のうちの１つまたは複数を使用して通信するように構成されたワイヤレスネットワークなど、いくつかの例では、クライアントデバイスは、低電力消費モードから周期的に起動し、アクセスポイントからビーコンを受信し得る。ビーコンは、クライアントデバイスとアクセスポイントとの間の現在または将来の通信に関する情報を含み得る。一例によれば、ビーコンは、データのパケットがクライアントデバイスに通信されるのを待っているかどうかを示す配信トラフィック識別（ＤＴＩＭ）メッセージを含み得る。
【発明の概要】
【０００５】
本開示は、ビーコン全体がクライアントデバイスによって受信される前にデバイスに低電力動作モードで動作させることによって、ワイヤレスネットワークのクライアントデバイスの電力消費を低減するための技法を対象とする。たとえば、本開示の技法によれば、クライアントデバイスは、低電力動作モード（たとえば、スリープモード）から起動し、ビーコンの第１の部分を受信し得る。ビーコンの第１の部分は配信トラフィック識別メッセージ（ＤＴＩＭ）を含む。クライアントデバイスは、アクセスポイントからデータの１つまたは複数のパケットが来つつあること（たとえば、クライアントデバイスに送られるのを待っていること）をＤＴＩＭメッセージが示すどうかを判断し得る。アクセスポイントからデータのパケットが来つつないことをＤＴＩＭメッセージが示した場合、クライアントデバイスは、ビーコンの第２の部分を受信する前に低電力消費動作モードに戻り得る。したがって、クライアントデバイスが低電力モードで動作する時間の量が増加させられ得、それにより、アクセスポイントと通信するためにクライアントデバイスによって消費される電力を低減し得る。
【０００６】
たとえば、ワイヤレスネットワークアクセスポイントと通信するためにクライアントデバイスを動作させる方法について本明細書で説明する。本方法は、クライアントデバイスが、ワイヤレスネットワークアクセスポイントから、配信トラフィック識別（ＤＴＩＭ）メッセージを含むビーコンの第１の部分を受信することを含む。本方法は、ＤＴＩＭメッセージに基づいて、アクセスポイントからデータの１つまたは複数のパケットが来つつあるか否かを判断することをさらに含む。本方法は、アクセスポイントからデータのパケットが来つつない場合、ビーコンの第２の部分がクライアントデバイスによって受信される前にクライアントデバイスを低電力動作モードで動作させることをさらに含む。
【０００７】
別の例によれば、ワイヤレスアクセスポイントと通信するように構成されたクライアントデバイスについて本明細書で説明する。本クライアントデバイスは、配信トラフィック識別（ＤＴＩＭ）メッセージを含むビーコンの第１の部分を受信するように構成された通信モジュールを含む。本クライアントデバイスは、ＤＴＩＭメッセージに基づいて、アクセスポイントからデータの１つまたは複数のパケットが来つつあるか否かを判断するように構成されたデータ処理モジュールをさらに含む。本クライアントデバイスは、アクセスポイントからデータのパケットが来つつない場合、ビーコンの第２の部分がクライアントデバイスによって受信される前にクライアントデバイスを低電力動作モードで動作させるように構成された電力モードモジュールをさらに含む。
【０００８】
別の例によれば、ワイヤレスアクセスポイントと通信するように構成されたクライアントデバイスについて本明細書で説明する。本クライアントデバイスは、配信トラフィック識別（ＤＴＩＭ）メッセージを含むビーコンの第１の部分を受信するための手段を含む。本クライアントデバイスは、ＤＴＩＭメッセージに基づいて、アクセスポイントからデータの１つまたは複数のパケットが来つつあるか否かを判断するための手段をさらに含む。本クライアントデバイスは、アクセスポイントからデータのパケットが来つつない場合、ビーコンの第２の部分がクライアントデバイスによって受信される前にクライアントデバイスを低電力動作モードで動作させることをさらに含む。
【０００９】
別の例によれば、コンピュータ可読記憶媒体について本明細書で説明する。本コンピュータ可読記憶媒体は、コンピューティングデバイスに、アクセスポイントからクライアントデバイスによってワイヤレスネットワーク配信トラフィック識別（ＤＴＩＭ）メッセージを含むビーコンの第１の部分を受信させるように構成された命令を記憶する。命令はさらに、コンピューティングデバイスに、ＤＴＩＭメッセージに基づいて、アクセスポイントからデータの１つまたは複数のパケットが来つつあるか否かを判断させる。命令はさらに、コンピューティングデバイスに、アクセスポイントからデータのパケットが来つつない場合、ビーコンの第２の部分がクライアントデバイスによって受信される前にクライアントデバイスを低電力動作モードで動作させることをさらに含む。
【００１０】
本開示の１つまたは複数の例の詳細を添付の図面および以下の説明に記載する。本明細書で説明する技法の他の特徴、目的、および利点は、その説明および図面、ならびに特許請求の範囲から明らかになろう。
【図面の簡単な説明】
【００１１】
【図１】ワイヤレスネットワークを生成するように構成されたアクセスポイントの一例を示す概念図。
【図２】アクセスポイントによってクライアントデバイスに通信され得るワイヤレスビーコンの一例を示す概念図。
【図３】本明細書で説明する技法に従って動作するように構成されたアクセスポイントとクライアントデバイスとの一例を示すブロック図。
【図４】本明細書で説明する技法に一致する、ビーコンを受信するためにクライアントデバイスを動作させる方法の一例を示す流れ図。
【図５】本明細書で説明する技法に一致する、ビーコンを受信するためにクライアントデバイスを動作させる方法の一例を示す流れ図。
【発明を実施するための形態】
【００１２】
図１は、ワイヤレスアクセスポイント１０１の一例を示す概念図である。概して、アクセスポイント１０１は、ワイドエリアネットワーク（ＷＡＮ）など、またはグローバルコンピュータネットワークと呼ばれることがあるインターネット１０６など、広い、非ローカルネットワークを介して、１つまたは複数のクライアントデバイス１０３Ａ〜１０３Ｆを１つまたは複数の他のコンピューティングデバイス（図１に図示せず）と通信可能に結合するためにワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を生成するように動作可能な１つまたは複数のデバイスを備え得る。図１の非限定的な例によれば、アクセスポイント１０１は、デスクトップコンピュータ１０３Ａ、モバイルフォン１０３Ｂ、プリンタ１０３Ｃ、スマートフォンまたはタブレットコンピューティングデバイス１０３Ｄ、テレビジョンディスプレイ１０３Ｅ、およびラップトップコンピュータ１０３Ｆのうちの１つまたは複数のためのローカルワイヤレスネットワークを生成するように構成される。アクセスポイント１０１は、さらに、または代わりに、図１に詳細に図示されない多くの他のタイプのデバイスがローカルワイヤレスネットワークおよび／またはインターネット１０６を介して互いに通信すること、および／またはインターネット１０６を介して他のデバイスと通信することを可能にするために動作し得る。たとえば、クライアントデバイス１０３Ａ〜１０３Ｆは、それぞれのクライアントデバイスがアクセスポイント１０１とワイヤレス通信することを可能にするように構成された通信モジュールを含む任意のデバイスを含み得る。アクセスポイント１０１が、ＩＥＥＥ８０２．１１Ｘ、またはいわゆるＷＩ−ＦＩネットワークなど、ワイヤレスローカルエリアネットワークを生成するように構成された、１つのそのような例によれば、ワイヤレスクライアントデバイス１０３Ａ〜１０３Ｆは、アクセスポイント１０１とのＷＩ−ＦＩ通信を可能にするように構成されたＷＩ−ＦＩ構成要素（たとえば、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、ディスクリート論理および／または処理デバイスによって実行可能なソフトウェア）をもつ任意のデバイスを含み得る。
【００１３】
アクセスポイント１０１は、ワイヤードまたはワイヤレス通信プロトコルを使用してインターネット１０６との、および／またはワイドエリアネットワークとの通信リンクを確立し得る。たとえば、アクセスポイント１０１は、アクセスポイント１０１をインターネット１０６に通信可能に結合するために、ケーブルモデム、デジタルサービスリンク（ＤＳＬ）モデム、Ｔ１またはＴ３ラインなどの光通信リンク、または任意の他の形態のワイヤード通信プロトコルのうちの１つまたは複数を利用し得る。他の例によれば、アクセスポイント１０１はインターネット１０６にワイヤレス結合され得る。たとえば、アクセスポイント１０１は、セルラー通信ネットワーク（たとえば、３Ｇ、４Ｇ）、衛星通信ネットワーク、またはアクセスポイントがインターネット１０６を介して通信することを可能にするワイヤレス通信の他の形態によって、インターネット１０６にワイヤレス結合され得る。
【００１４】
いくつかの例では、アクセスポイント１０１は、ワイヤード（たとえば、イーサネット（登録商標））またはワイヤレス（たとえば、ＷＩ−ＦＩ）ルータ、またはセルラーＷＩ−ＦＩホットスポットデバイスなど、１つまたは複数のクライアントデバイス１０３Ａ〜１０３Ｆをインターネット１０６に通信可能に結合するように特に構成されたデバイスを含み得る。他の例によれば、アクセスポイント１０１は、ローカルネットワークを生成するように構成可能なより汎用のコンピューティングデバイス（たとえば、クライアントデバイス１０３Ａ〜１０３Ｆのうちの１つまたは複数など）を備え得る。たとえば、アクセスポイント１０１は、ワイヤレスセルラーネットワーク接続からＷＩ−ＦＩワイヤレスネットワークを生成するように構成されたモバイルフォンまたはタブレットコンピュータを備え得る。いくつかの例では、１つまたは複数のデバイス１０３Ａ〜１０３Ｆはまた、本明細書で説明する技法に一致する、クライアントデバイス、アクセスポイント、または同時に両方として動作するようにさらに構成可能であり得る。
【００１５】
いくつかの例では、クライアントデバイス１０３Ａ〜１０３Ｆのうちの１つまたは複数は、ワイヤードまたはワイヤード接続を介してアクセスポイント１０１と通信し得る。たとえば、ケーブル（たとえば、イーサネットケーブル、ＵＳＢケーブルなど）がそれぞれのクライアントデバイス１０３Ａ〜１０３Ｆとアクセスポイント１０１との間に結合されているとき、クライアントデバイスは、ワイヤード通信プロトコル（たとえば、イーサネット、ユニバーサルシリアルバス（ＵＳＢ））を使用してアクセスポイント１０１と通信し得る。しかしながら、そのようなケーブルがそれぞれのクライアントデバイス１０３Ａ〜１０３Ｆとアクセスポイント１０１との間に結合されていないとき、クライアントデバイスは移行し、代わりに、アクセスポイント１０１によって生成されたワイヤレスネットワーク（たとえば、ＷＩ−ＦＩ）を使用してアクセスポイント１０１と通信し得る。
【００１６】
アクセスポイント１０１がローカルワイヤレスネットワークを生成するように構成されたいくつかの例では、アクセスポイント１０１は、１つまたは複数のパケット中に配置されたデータを送ることによって、クライアントデバイス１０３Ａ〜１０３Ｆのうちの１つまたは複数と通信し得る。たとえば、アクセスポイント１０１は、クライアントデバイス１０３Ａ〜１０３Ｆのうちの１つまたは複数に、インターネット１０６を介してアクセス可能な別のコンピューティングデバイスから、またはクライアントデバイス１０３Ａ〜１０３Ｆの別の１つから受信されたデータの１つまたは複数のパケットを送り得る。アクセスポイント１０１はまた、クライアントデバイス１０３Ａ〜１０３Ｆのうちの１つまたは複数からデータの１つまたは複数のパケットを受信し、１つまたは複数の受信されたパケットを、インターネット１０６介してアクセス可能な別のコンピューティングデバイスに、および／または１つまたは複数のクライアントデバイス１０３Ａ〜１０３Ｆのうちの別の１つに送るように構成され得る。
【００１７】
ＷＩ−ＦＩ通信のためのＩＥＥＥ８０２．１１Ｘ（たとえば、８０２．１１ａ、ｂ、ｇまたはｎ）規格のうちの１つまたは複数など、ワイヤレス通信技法のいくつかの例では、いくつかのクライアントデバイス１０３Ａ〜１０３Ｆは、クライアントデバイスが通信するためにアクティブに動作していないとき、低電力消費（スリープ）モードで動作するように構成され得る。そのような低電力モードによれば、クライアントデバイス１０３Ａ〜１０３Ｆは、クライアントデバイスの１つまたは複数の構成要素の動作を変更し得る。たとえば、そのような低電力消費モードで動作しているクライアントデバイス１０３Ａ〜１０３Ｆは、アクセスポイント１０１または別のデバイス（たとえば、１つまたは複数の他のクライアントデバイス１０３Ａ〜１０３Ｆ）との通信を可能にするために動作する１つまたは複数の構成要素（たとえば、クライアントデバイスの通信モジュール）をオフにし（たとえば、電源から切断し）得る。そのような低電力消費モードの他の例では、クライアントデバイスは、さらに、または代わりに、１つまたは複数の構成要素をアクティブ動作モードにおけるよりも低い電圧および／または低い動作電力および／または速度で動作させることによって、クライアントデバイスの動作を変更し得る。
【００１８】
いくつかの例では、クライアントデバイス１０３Ａ〜１０３Ｆは、アクセスポイント１０１からビーコンを受信するために、低電力モードから周期的に起動し得る。そのようなビーコンは、ワイヤレス信号によって与えられ得、アクセスポイント１０１とのさらなる通信に関する情報を含み得る。たとえば、各ビーコンは、クライアントデバイス１０３Ａ〜１０３Ｆのうちの１つまたは複数にアクセスポイント１０１との現在または将来の通信に関する情報をそれぞれ示し得る、複数の情報要素（ＩＥ）を含み得る。たとえば、複数のＩＥは、情報の中でも、アクセスポイント１０１からのさらなる通信がクライアントデバイス１０３Ａ〜１０３Ｆのうちの１つまたは複数に送られると予想されるかどうか、および／またはいつ送られると予想されるのかを示し得る。
【００１９】
いくつかの例では、アクセスポイント１０１は、クライアントデバイス１０３Ａ〜１０３Ｆのうちの１つまたは複数に、配信トラフィック識別メッセージ（ＤＴＩＭメッセージ）を備えるＩＥを含むビーコンを送り得る。ＤＴＩＭメッセージは、アクセスポイント１０１が、クライアントデバイス１０３Ａ〜１０３Ｆに通信すべきデータの１つまたは複数のパケットを有するかどうかを示し得る。
【００２０】
ワイヤレス通信のためのいくつかの技法（たとえば、８０２．１１Ｘ  ＷＩ−ＦＩ規格）によれば、クライアントデバイスは、アクセスポイントからビーコンを受信するためにスリープから周期的に起動し、ビーコンのすべてのデータ（たとえば、ビーコンのすべてのＩＥ）がクライアントデバイスによって受信および／または処理されるまでアクティブ状態のままであり得る。すべてのデータがクライアントデバイスによって受信されると、クライアントデバイスは、次いで、受信されたビーコンに対してフレーム検査シーケンス（たとえば、巡回冗長検査（ＣＲＣ）を含む、ＦＣＳ）を実行することなどによって、受信データを検証し得る。ビーコンのデータが検証されると、クライアントデバイスは、クライアントデバイスを動作させるために（たとえば、アクセスポイントとのさらなる通信のためにクライアントデバイスを構成するために）検証されたデータを使用するか、または使用しない。
【００２１】
ビーコンを全体受信して、ビーコンのデータに対してＦＣＳ検査を実行した後に、クライアントデバイスは、アクセスポイントからデータのパケットが来つつない場合、上記で説明した低電力消費動作モードに戻り得る。しかしながら、アクセスポイントから来つつある（たとえば、クライアントデバイスに送られるのを待つ）データのパケットがあることをビーコンのＤＴＩＭメッセージが示した場合、クライアントデバイスは、来つつあるパケットを受信するために、ビーコンを受信した後、アクティブモードのままであり得る（低電力消費モードに戻り得ない）。
【００２２】
いくつかの例では、ビーコンは、比較的大きく（たとえば、比較的大きい数のビットのデータに）なり得る。これらの例によれば、クライアントデバイスは、ビーコンを受信および／または処理するために、かなりの量の時間の間アクティブ状態のままであり得る。いくつかの例では、ビーコン全体を受信するために周期的に起動することによって、クライアントデバイスの電力リソースの望ましくない消耗が生じ得る。いくつかの例では、クライアントデバイスの電力消費は、アクセスポイントからビーコンを受信するためにクライアントデバイスがそこにおいて低電力消費モードから起動する起動周波数（wake-up frequency）を低減することによって軽減され得る。この手法は、しかしながら、アクセスポイントからのパケットの送信がクライアントデバイスの低減された起動周波数により遅延され得るので、データが通信されるレートの低下を引き起こし得る。
【００２３】
本開示は、上記で説明したようにアクセスポイント１０１からビーコン全体を受信する代わりに、クライアントデバイス１０３Ａ〜１０３Ｆにおいて、ＤＴＩＭメッセージを含むビーコンの第１の部分のみを受信するための技法を対象にする。ビーコンの第１の部分に基づいて（たとえば、ＤＴＩＭメッセージに基づいて）、クライアントデバイス１０３Ａ〜１０３Ｆは、アクセスポイント１０１からデータのパケットが来つつあるか否かを判断し得る。たとえば、ＤＴＩＭメッセージによって示されるように、アクセスポイント１０１からデータの１つまたは複数のパケットが来つつある場合、クライアントデバイス１０３Ａ〜１０３Ｆは、アクティブ状態のままになり、ビーコンの第２の部分を受信し得る。しかしながら、クライアントデバイス１０３Ａ〜１０３Ｆが、ＤＴＩＭメッセージに基づいて、アクセスポイント１０１からデータのパケットが来つつないと判断した場合、クライアントデバイス１０３Ａ〜１０３Ｆは、低電力消費モードで動作し、それによって、ビーコンの第２の部分を受信および／または処理することを回避し得る。たとえば、クライアントデバイス１０３Ａ〜１０３Ｆは、ビーコンの第２の部分を処理しないこと（たとえば、読み取りしないことおよび／またはメモリに記憶しないこと）によって、ビーコンの第２の部分を受信し得ない。他の例によれば、クライアントデバイスは、１つまたは複数の通信構成要素がビーコンの第２の部分を受信しないように、クライアントデバイス１０３Ａ〜１０３Ｆの１つまたは複数の通信構成要素（たとえば、ＷＩ−ＦＩ集積回路）をオフにすること（たとえば、電源から切断すること）によって、ビーコンの第２の部分を受信し得ない。
【００２４】
このようにして、クライアントデバイス１０３Ａ〜１０３Ｆは、ビーコンの第２の部分を受信および／または処理し得ない。したがって、クライアントデバイス１０３Ａ〜１０３Ｆは、上記で説明した他の技法によるよりも長く、低消費電力状態のままであり得る。したがって、アクセスポイント１０１と通信するためにクライアントデバイス１０３Ａ〜１０３Ｆによって消費される電力は、他の技法と比較して低減され得る。
【００２５】
図２は、本明細書で説明する技法に従ってその少なくとも一部分がクライアントデバイス１０３Ａ〜１０３Ｆによって受信されおよび／または処理され得る、ビーコン２１１の一例を示す概念図である。概して、ビーコン２１１は、ワイヤレスアクセスポイント（たとえば、図１に示されたアクセスポイント１０１）によって、ワイヤレスクライアントデバイス（たとえば、図１に示されたクライアントデバイス１０３Ａ〜１０３Ｆのうちの１つまたは複数）に周期的に送信され得る。ビーコンは、ワイヤレスアクセスポイント１０１によるクライアントデバイス１０３Ａ〜１０３Ｆへのデータのさらなる通信に関する情報、ならびに他の情報を含み得る。
【００２６】
いくつかの例では、ビーコン２１１は、ＷＩ−ＦＩ通信のための８０２．１１Ｘ規格のうちの１つまたは複数に従って配置され得る。他の例では、ビーコン２１１は、本明細書では直接説明されないワイヤレス通信のための他の規格のうちの１つまたは複数に従って配置され得る。
【００２７】
図２の例によれば、ビーコン２１１は、ヘッダ２１０と、本体２１２と、ＦＣＳ情報２１４とを含む。いくつかの例では、アクセスポイント１０１は、最初にヘッダ２１０をクライアントデバイス１０３Ａ〜１０３Ｆに送り得る。ヘッダ２１０は、ビーコン２１１の１つまたは複数の他の構成要素に関する情報を含み得る。たとえば、ヘッダ２１０は、どんな情報がビーコン２１１中に含まれているか、ビーコン２１１内の特定の情報のロケーション、ビーコン２１１の長さ、および／または他の情報を示し得る。図２に示すように、ビーコン２１１は本体２１２も含む。本体２１２は、アクセスポイント１０１とクライアントデバイス１０３Ａ〜１０３Ｆとの間のさらなる通信に関する情報をそれぞれ示し得る複数の情報要素（ＩＥ）２２２Ａ〜２２２Ｆを含み得る。本開示の技法について説明するために、図２に示すビーコン２１１は、６個のＩＥ２２２Ａ〜２２２Ｆを含む。他の例では、ビーコン２１１は、より多い（またはより少ない）ＩＥを含み得る。たとえば、ＷＩ−ＦＩ通信のための８０２．１１Ｘ規格のうちの少なくともいくつかによれば、ビーコン２１１は、４０個、５０個、またはより多いＩＥを含み得る。いくつかの例では、クライアントデバイス１０３Ａ〜１０３Ｆがアクセスポイント１０１からビーコン２１１全体を受信するために起動したままでいることは、クライアントデバイス１０３Ａ〜１０３Ｆの電力リソースが限られている場合、望ましくないことがある。
【００２８】
同じく図２に示すように、ＩＥ２２２Ｄは、本明細書で説明するＤＴＩＭメッセージ２２０を備える。図２に示すビーコン２１１の他のＩＥ２２２Ａ〜２２２Ｃおよび２２２Ｅ〜２２２Ｆは、アクセスポイント１０１と１つまたは複数のクライアントデバイス１０３Ａ〜１０３Ｆとの間の通信に関する他のメッセージ（たとえば、ＴＳＦ  ＩＥ２２６または他のメッセージ）を備え得る。ＤＴＩＭメッセージ２２０は、アクセスポイント１０１がクライアントデバイス１０３Ａ〜１０３Ｆに送るべきデータの１つまたは複数のパケットを有するか否かを、クライアントデバイス１０３Ａ〜１０３Ｆに示し得る。本開示の少なくともいくつかの態様によれば、クライアントデバイス１０３Ａ〜１０３Ｆは、ヘッダ２１０の情報および／またはＩＥ２２０Ｄのヘッダ情報に基づいてＤＴＩＭメッセージ２２０を識別し、アクセスポイント１０１がクライアントデバイスに送るべきパケットを有するかどうかを判断するためにＤＴＩＭメッセージ２２０を処理し得る。図２の例によれば、ヘッダ２１０およびＩＥ２２２Ａ〜２２２Ｄは、本明細書で説明するビーコン２１１の第１の部分２３０と見なされ得る。また、図２の例によれば、ビーコン２１１の残りの部分（たとえば、ビーコン２１１の残りのＩＥ２２２Ｅ〜２２２Ｆ、およびビーコン２１１のＦＣＳ情報２１４）は、本明細書で説明するビーコン２１１の第２の部分２３２と見なされ得る。
【００２９】
本明細書で説明する技法によれば、クライアントデバイス１０３Ａ〜１０３Ｆは、最初にビーコン２１１のヘッダ部分２１０を受信および／または処理し得る。クライアントデバイスはさらに、ＩＥ２２２Ａ〜２２２Ｃを受信および／または処理し得る。クライアントデバイス１０３Ａ〜１０３Ｆは、次いで、ＤＴＩＭメッセージ２２０であるＩＥ２２２Ｄを受信し得る。クライアントデバイス１０３Ａ〜１０３Ｆは、ＤＴＩＭメッセージ２２０に基づいて、アクセスポイント１０１からデータの１つまたは複数のパケットが来つつあるか否かを判断し得る。アクセスポイント１０１からパケットが来つつある場合、クライアントデバイス１０３Ａ〜１０３Ｆは、ビーコン２１１の第２の部分２３２を受信し得る。たとえば、クライアントデバイス１０３Ａ〜１０３Ｆは、図２に示すように、ビーコン２１１のすべてのＩＥを含むビーコン２１１の第２の部分２３２を受信および／または処理し得ない。他の例では、クライアントデバイス１０３Ａ〜１０３Ｆは、ビーコン２１１中でＤＴＩＭメッセージ２２０に後続するいくつかのＩＥを備えるが、他のＩＥを備えないビーコン２１１の第２の部分２３２を受信および／または処理し得ない。たとえば、クライアントデバイス１０３Ａ〜１０３Ｆは、ＤＴＩＭメッセージ２２０に後続するＩＥ２２２Ｅを受信および／または処理し、ＩＥ２２２Ｆ、図２に示されないビーコン２１１の他のＩＥ、および／またはＦＣＳ情報２１４を含むビーコン２１１の第２の部分を受信および／または処理し得ない。
【００３０】
たとえば、クライアント１０３Ａ〜１０３Ｆは、ビーコン２１１の第２の部分２３２を受信する前に、低電力動作モードに入ること（たとえば、ビーコンのさらなるデータがクライアントデバイス１０３Ａ〜１０３Ｆによって受信されないように、１つまたは複数の通信モジュールをオフにすること）によって、ビーコン２１１の第２の部分２３２を受信し得ない。他の例によれば、クライアントデバイス１０３Ａ〜１０３Ｆは、ビーコン２１１の第２の部分２３２を処理する（たとえば、読み取るおよび／またはメモリに記憶する）ために動作しないことによって、ビーコン２１１の第２の部分２３２を受信し得ない。
【００３１】
このようにして、クライアントデバイス１０３Ａ〜１０３Ｆは、ＩＥ２２２Ｅ〜２２２Ｆと、ＦＣＳ情報２２４とを受信および／または処理する前に低電力動作モードに入り得る。したがって、クライアントデバイス２２２Ａ〜２２２Ｆは、上記で説明したように、ビーコン２１１のすべてがクライアントデバイス１０３Ａ〜１０３Ｆによって受信および処理される他の技法と比較してより長い間、低電力消費モードで動作し得る。
【００３２】
いくつかの例では、アクセスポイント１０１によって通信されたビーコン２１１のデータが、破損することがある。たとえば、信号干渉または他の妨害により、ビーコンの１つまたは複数のＩＥ２２２Ａ〜２２２Ｆは、アクセスポイント１０１によって処理されおよび／または送られたときに何が意図されていたかを示さないことがある。
【００３３】
上記で説明したように、いくつかの例では、アクセスポイント１０１から来つつあるデータのパケットがないとクライアントデバイス１０３Ａ〜１０３Ｆが判断した場合、クライアントデバイス１０３Ａ〜１０３Ｆは、ビーコン２１１の第２の部分２３２を受信する前に低電力消費モードで動作し得る。いくつかの例では、ビーコンのそのような受信／処理されない第２の部分２３２は、ビーコン２１１のデータを検証するためにＦＣＳ検査を実行するためにクライアントデバイス１０３Ａ〜１０３Ｆによって使用され得るＦＣＳ情報２１４を含み得る。本開示の技法によれば、アクセスポイント１０１から来つつあるパケットのデータがないことをＤＴＩＭメッセージ２２０が示した場合、クライアントデバイス１０３Ａ〜１０３Ｆはビーコン２１１に対してＦＣＳ検査を実行し得ない。
【００３４】
図２に示すように、ビーコン２１１は、タイミング同期機能（ＴＳＦ）２２６を備えるＩＥ２２２Ｂを含む。ＴＳＦ２２６は、クライアントデバイスがアクセスポイント１０１から少なくとも１つのさらなるビーコンを受信するためにいつ低電力動作モードから起動すべきかをクライアントデバイス１０３Ａ〜１０３Ｆに示し得る。たとえば、ＴＳＦ２２６は、マイクロ秒解像度をもつ６４ビットタイマーカウンタなど、カウンタ値を示し得る。クライアントデバイス１０３Ａ〜１０３Ｆは、クライアントデバイス１０３Ａ〜１０３Ｆの内部のＴＳＦタイマーカウンタをアクセスポイント１０１のＴＳＦタイマーカウンタと同期させるためにＴＳＦ２２６を使用し得る。いくつかの例では、クライアントデバイス１０３Ａ〜１０３Ｆは、たとえば、クライアントデバイス１０３Ａ〜１０３Ｆとアクセスポイント１０１との内部クロック基準（たとえば、水晶発振器）間のクロックドリフトを補償するために、アクセスポイント１０１と動作を同期させるためにＴＳＦ２２６を使用し得る。いくつかの例では、クライアントデバイスは、アクセスポイント１０１から１つまたは複数のさらなるビーコンを受信するためにいつスリープから起動すべきかを判断するためにＴＳＦ２２６を使用し得る。
【００３５】
一例によれば、ＴＳＦ２２６が破損していないことを保証するためにビーコン２１１に対してＦＣＳ検査が実行されないとき、ビーコン２１１のＴＳＦ２２６を使用することを回避するために、クライアントデバイス１０３Ａ〜１０３Ｆは、代わりに、動作のためにあらかじめ判断されたクロック基準を利用し得る。たとえば、クライアントデバイス１０３Ａ〜１０３Ｆは、受信したＴＳＦ２２６に基づいて、クライアントデバイスの（たとえば、水晶発振器によって生成された）内部クロック基準を更新し得ない。内部クロック基準を使用することによって、クライアントデバイス１０３Ａ〜１０３Ｆは、クライアントデバイス１０３Ａ〜１０３Ｆの動作に望ましくなく影響を及ぼし得る、クライアントデバイス１０３Ａ〜１０３Ｆを同期させるために破損したＴＳＦ２２６を使用することを回避し得る。
【００３６】
別の例によれば、クライアントデバイス１０３Ａ〜１０３Ｆは、パケットが来つつないことを示すＤＴＩＭ２２０を含む複数の受信したビーコンのうちのいくつかの受信したビーコンについて、アクティブ状態のままであり、ビーコン２１１の第２の部分２３２を受信および／または処理し得る。たとえば、クライアントデバイス１０３Ａ〜１０３Ｆは、受信したビーコン２１１のサブセットについて（たとえば、受信したビーコン２１１の５個おきに）、（たとえば、ＦＣＳ情報２１４を含むビーコンの第２の部分２３２を含む）ビーコン全体を受信および／または処理し、アクセスポイント１０１からデータのパケットが来つつないことを示すＤＴＩＭ２２０をビーコンが含む場合でも、ビーコン２１１のデータ（たとえば、ＩＥ２２２Ａ〜２２２Ｆのうちの１つまたは複数）の妥当性を保証するためにビーコンに対してＦＣＳ検査を実行し得る。ビーコン２１１のデータが破損していないことをＦＣＳ検査が示した場合、クライアントデバイス１０３Ａ〜１０３Ｆは、ビーコン２１１の少なくともいくつかのデータを使用し得る。たとえば、クライアントデバイス１０３Ａ〜１０３Ｆは、アクセスポイント１０１との通信のためにクライアントデバイス１０３Ａ〜１０３Ｆの動作を同期させるためにビーコン２１１のＴＳＦ２２６を使用し得る。この例によれば、クライアントデバイス２１１は、いくつかの受信したビーコン２１１についてビーコン全体を受信するためにのみアクティブのままであり得るので、クライアントデバイス１０３Ａ〜１０３Ｆは、複数のビーコン２１１を受信するためにより少ない電力リソースを利用し得る。
【００３７】
さらに他の例によれば、クライアントデバイス１０３Ａ〜１０３Ｆは、上記で説明したように、ビーコン全体を受信することなしに、およびＦＣＳ検査を実行することなしに、ビーコン２１１のデータを使用すべきか否かを判断し得る。これらの例によれば、クライアントデバイス１０３Ａ〜１０３Ｆは、ビーコンの受信された第１の部分のデータに関連する値（たとえば、ＩＥ２２２Ａ〜２２２Ｆの値）を少なくとも１つのしきい値と比較し、比較に基づいて、受信したビーコンのデータを使用すべきかどうかを判断し得る。たとえば、少なくとも１つのしきい値は、データの期待値（たとえば、少なくとも１つのＩＥ２２２Ａ〜２２２Ｆの期待値）に基づき得る。いくつかの例では、そのようなしきい値は、メモリに記憶されたあらかじめ判断された値に基づき得る。他の例によれば、そのようなしきい値は、１つまたは複数の前に受信したビーコンのデータに関連する１つまたは複数の値などに基づいて、自動的に判断され得る。
【００３８】
１つの特定の例によれば、クライアントデバイス１０３Ａ〜１０３Ｆは、ＴＳＦ２２６ＩＥの値と、少なくとも１つのあらかじめ判断されたまたは自動的に判断されたしきい値との比較に基づいて、受信したビーコンのＴＳＦ２２６を使用すべきかどうかを判断し得る。たとえば、クライアントデバイス１０３Ａ〜１０３Ｆは、クライアントデバイス１０３Ａ〜１０３Ｆの動作を同期させるためにＴＳＦ２２６を使用すべきかどうかを判断するために、受信されたＴＳＦ２２６の値をメモリに記憶されたあらかじめ判断されたしきい値と比較し得る。別の例によれば、クライアントデバイス１０３Ａ〜１０３Ｆは、１つまたは複数の前に受信したビーコン２１１の１つまたは複数のＴＳＦ２２６のあらかじめ判断された値に基づいて、そのようなしきい値を自動的に判断し得る。
【００３９】
上記で説明したように、いくつかの例では、ビーコンは、図２に示されたビーコン２１１よりもはるかに長くなり得る。たとえば、ビーコンは、図２に示された６個のＩＥ２２２Ａ〜２２２Ｆよりもはるかに多いＩＥを含み得る。いくつかの例では、ビーコンは、ＤＴＩＭメッセージ２２０がビーコンの本体２１２の前に向かうように配置され得る。たとえば、ＤＴＩＭメッセージ２２０は、４０〜６０個のＩＥを含み得るビーコンの本体２１２の最初の５個または１０個のＩＥのうちの１つとして配置され得る。
【００４０】
本開示の技法は、クライアントデバイス１０３Ａ〜１０３Ｆが、ビーコンが受信されるたびにビーコン全体を受信および／または処理するために必要とされる時間期間の間アクティブ状態のままでいることなしに、アクセスポイント１０１からデータのさらなるパケットが来つつあるか否かを判断することを可能にし得るので、本開示の技法は有利であり得る。したがって、クライアントデバイス１０３Ａ〜１０３Ｆは、各受信したビーコンについてビーコン全体が受信されおよび／または処理される他の技法と比較して、より多くの時間の間低電力消費モードで動作し得る。したがって、クライアントデバイス１０３Ａ〜１０３Ｆは、データをアクセスポイント１０１と通信するために他の技法と比較してより少ない電力を消費し得る。
【００４１】
図３は、本明細書で説明する技法に一致する、アクセスポイント３０１と通信するように構成されたワイヤレスクライアントデバイス３０３の一例を示すブロック図である。図３に示されているように、アクセスポイント３０１は、インターネットモジュール３４８と、電源３４６と、プロセッサ３４４と、メモリ３４５と、データ処理モジュール３４０と、通信モジュール（ＣＯＭモジュール）３４２とを含む。
【００４２】
メモリ３４５は、データを記憶するように構成されたアクセスポイント３０１の任意の構成要素を含み得る。たとえば、メモリ３４５は、１つまたは複数のランダムアクセスメモリ（ＲＡＭ）構成要素または他の短期データ記憶構成要素など、一時メモリを含み得る。他の例によれば、メモリ３４５は、磁気ハードドライブ、フラッシュメモリ構成要素、または他の長期データ記憶構成要素など、１つまたは複数の長期記憶構成要素を含み得る。
【００４３】
プロセッサ３４４は、命令（たとえば、メモリ３４５に記憶された命令）を実行するように構成されたアクセスポイント３０１の１つまたは複数の構成要素を備え得る。プロセッサ３４４は、たとえば、汎用計算構成要素（たとえば、中央処理ユニット（ＣＰＵ）、グラフィックス処理ユニット（ＧＰＵ））、または本明細書で説明する技法に従って動作するためにメモリ３４５に記憶された命令を実行するように構成された他の計算構成要素を備え得る。たとえば、データ処理モジュール３４０と、ＣＯＭモジュール３４２と、インターネットモジュール３４８とのうちの１つまたは複数に関して説明する機能は、少なくとも部分的に、プロセッサ３４４に本明細書で説明する技法に一致するように動作させるためにプロセッサ３４４によって実行可能な命令を備え得る。他の例では、本明細書で説明するアクセスポイント３０１の１つまたは複数の構成要素の機能は、説明する機能を実行するように特に構成された１つまたは複数の構成要素を使用して実装され得る。たとえば、本明細書で説明するアクセスポイント３０１の１つまたは複数の構成要素は、本明細書で説明する技法に従って動作するように特に構成または配置された１つまたは複数の構成要素（たとえば、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、個別論理構成要素）を備え得る。
【００４４】
インターネットモジュール３４８は、アクセスポイント３０１がインターネットなど、より大きいネットワークを介して通信することを可能にするように構成され得る。たとえば、上記で説明したように、インターネットモジュール３４８は、アクセスポイント３０１がワイヤード通信プロトコルを使用してインターネットを介して通信することを可能にするように構成された１つまたは複数のハードウェアまたはソフトウェア構成要素を含み得る。たとえば、インターネットモジュール３４８は、アクセスポイント３０１がインターネットなど、ネットワークを介して通信することを可能にするように構成されたケーブル、ＤＳＬ、Ｔ１、またはＴ３モデムなど、アクセスポイント３０１の内部または外部モデムを含み得る。他の例によれば、インターネットモジュール３４８は、アクセスポイント３０１がインターネットなど、ネットワークとワイヤレス通信することを可能にし得る。たとえば、インターネットモジュール３４８は、アクセスポイントがインターネットなど、ネットワークを介して（たとえば、３Ｇまたは４Ｇセルラーネットワークを介して）ワイヤレス通信することを可能にするように構成されたアクセスポイント３０１の１つまたは複数のハードウェアまたはソフトウェア構成要素を備え得る。
【００４５】
図３に示されているように、アクセスポイント３０１は電源３４６を含む。電源３４６は、動作のためにアクセスポイント３０１の１つまたは複数の構成要素に電力供給するように構成された任意のエネルギー源を備え得る。たとえば、電源３４６は、外部電源（たとえば壁コンセント）への電気的結合を備え得る。他の例によれば、たとえば、アクセスポイント３０１が、ワイヤレスアクセスポイントとして動作するように構成されたモバイルデバイスである場合、電源３４６は、上記で説明した外部電源、および／またはアクセスポイント３０１の内部または外部のバッテリーまたは他の形態のエネルギー蓄積構成要素を備え得る。
【００４６】
図３に示されているように、アクセスポイント３０１は、データ処理モジュール（ＤＰＭ）３４０と、通信（ＣＯＭ）モジュール３４２とをさらに含む。概して、ＤＰＭ３４０は、インターネットモジュール３４８を介して別のコンピューティングデバイスからデータを受信し、インターネットモジュール３４８から受信したデータを処理し得る。ＤＰＭ３４０は、ＣＯＭモジュール３４２を介してクライアントデバイス３０３にデータを送り得る。たとえば、ＤＰＭ３４０は、インターネットモジュール３４８を介して受信したデータを、ＣＯＭモジュール３４２を介してクライアントデバイス３０３にワイヤレスに送られるべき１つまたは複数のパケット中に配置し得る。１つの特定の例によれば、ＤＰＭ３４０は、ＷＩ−ＦＩワイヤレス通信のための８０２．１１Ｘ規格のうちの１つまたは複数に従って、受信されたデータを１つまたは複数のパケット中に配置し得る。いくつかの例では、ＤＰＭ３４０はまた、ＣＯＭモジュール３４２を介してクライアントデバイス３０３から受信したデータを受信および処理するように構成され得る。たとえば、ＤＰＭ３４０は、クライアントデバイス３０３からのデータまたは命令の１つまたは複数のパケットを処理し、１つまたは複数の受信されたパケットからのデータまたは命令を、たとえば、インターネットモジュール３４８を介して、別の１つコンピューティングデバイスに送る。
【００４７】
ビーコン２１１は、アクセスポイント３０１からのさらなる通信に関する情報を含み得る。いくつかの例では、ビーコン２１１は、ヘッダ２１０と、（たとえば、複数の情報要素（ＩＥ）２２２Ａ〜２２２Ｆを含む）本体２１２と、ＦＣＳ情報２１４とを含む。いくつかの例では、図２に示されているように、ビーコン２１１は、データまたは命令のパケットが来つつあるかどうか（たとえば、データまたは命令の１つまたは複数のパケットがクライアントデバイス３０３に送られることになっているかどうか）をクライアントデバイス３０３に示すＤＴＩＭメッセージ２２２Ｄを含む。
【００４８】
いくつかの例では、同じく図２に示されているように、ビーコン２１１はまた、タイミング同期機能（ＴＳＦ）２２６（ＩＥ２２２Ｂ）を含み得る。ＴＳＦ２２６は、クライアントデバイス３０３がアクセスポイント３０１から少なくとも１つのさらなるビーコンを受信するためにいつ低電力動作モードから起動すべきかを判断するために、クライアントデバイス３０３によって使用され得る。たとえば、ＴＳＦ２２６は、マイクロ秒分解能をもつ６４ビットタイマーカウンタなど、カウンタ値を示し得る。クライアントデバイス３０３は、クライアントデバイス３０３の内部のＴＳＦタイマーカウンタをアクセスポイント３０１のＴＳＦタイマーカウンタと同期させるためにＴＳＦ２２６を使用し得る。いくつかの例では、クライアントデバイス３０３は、たとえば、クライアントデバイス３０３とアクセスポイント３０１との内部クロック基準（たとえば、水晶発振器）間のクロックドリフトを補償するために、動作をアクセスポイント１０１と同期させるためにＴＳＦ２２６を使用し得る。いくつかの例では、クライアントデバイスは、アクセスポイント３０１から１つまたは複数のさらなるビーコンを受信するためにいつスリープから起動すべきかを判断するために、ＴＳＦ２２６を使用し得る。
【００４９】
いくつかの例では、ＤＰＭ３４０は、受信しデータをデータの１つまたは複数のパケットの形態でクライアントデバイス３０３に送るより前に、受信したデータをメモリ３４５に記憶し得る。いくつかの例では、アクセスポイント３０１が、アクセスポイント３０１からメモリ３４５に記憶されたデータの１つまたは複数のパケットが来つつあることを示すＤＴＩＭメッセージ２２０を含むビーコン２１１をクライアントデバイス３０３に送った後に、ＤＰＭ３４０は、メモリ３４５に記憶されたデータの１つまたは複数のパケットをクライアントデバイス３０３に通信し得る。いくつかの例では、クライアントデバイス３０３は、少なくとも１つの前に受信したビーコン２１１の少なくとも１つのＴＳＦ２２６に基づいて、ビーコンを受信するために低電力消費モードから起動するために同期され得る。
【００５０】
図３に示されているように、クライアントデバイス３０３は、通信モジュール（ＣＯＭモジュール）３５８と、プロセッサ３５４と、メモリ３５５と、データ処理モジュール（ＤＰＭ）３５０と、電源３５６と、電力モードモジュール（ＰＭＭ）３５７とを含む。
【００５１】
メモリ３５５は、データを記憶するように構成されたクライアントデバイス３０３の任意の構成要素を含み得る。たとえば、メモリ３５５は、１つまたは複数のランダムアクセスメモリ（ＲＡＭ）構成要素あるいは１つまたは複数の他の短期データ記憶構成要素など、一時メモリを含み得る。他の例によれば、メモリ３５５は、１つまたは複数の磁気ハードドライブなど、１つまたは複数の長期記憶構成要素、フラッシュメモリ構成要素、または１つまたは複数の他の長期データ記憶構成要素を含み得る。
【００５２】
プロセッサ３５４は、命令（たとえば、メモリ３５５に記憶された命令）を実行するように構成されたクライアントデバイス３０３の１つまたは複数の構成要素を備え得る。プロセッサ３５４は、たとえば、汎用計算構成要素（たとえば、中央処理ユニット（ＣＰＵ）、グラフィックス処理ユニット（ＧＰＵ））、またはクライアントデバイス３０３に本明細書で説明するように動作させるためにメモリ３５５に記憶された命令を実行するように構成された他の計算構成要素を備え得る。たとえば、データ処理モジュール３５０、ＤＴＩＭモジュール３５８、ＴＳＦモジュール３５９、ＰＭＭ３５７、および／またはＣＯＭモジュール３５２のうちの１つまたは複数に関して説明する機能は、少なくとも部分的に、クライアントデバイス３０３に本明細書で説明する技法に一致するように動作させるためにプロセッサ３４４に動作させるためにプロセッサ３４４によって実行可能な命令を備え得る。他の例では、本明細書で説明するアクセスポイント３０１の１つまたは複数のモジュールは、さらにまたは代わりに、少なくとも部分的に、本明細書で説明する機能を実行するように特に構成された１つまたは複数の構成要素を使用して実装され得る。たとえば、本明細書では説明するクライアントデバイス３０３の１つまたは複数のモジュールは、本明細書で説明する技法に従って動作するように特に構成または配置された１つまたは複数の構成要素（たとえば、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、個別論理構成要素）を備え得る。本明細書で説明するクライアントデバイス３０３の様々なモジュールは、ハードウェア、ソフトウェア、ファームウェア、ディスクリート論理構成要素のいずれかの組合せを使用して実装され得る。
【００５３】
１つの具体的な例として、ＣＯＭモジュール３５８は、クライアントデバイス３０３にアクセスポイント３０１と通信させるためにプロセッサ３５８によって実行可能な命令および／またはクライアントデバイス３０３にアクセスポイント３０１と通信させるように特に構成された１つまたは複数の回路を含み得る。たとえば、ＣＯＭモジュール３５８は、１つまたは複数の構成要素（たとえばＷＩ−ＦＩ通信のための８０２．１１規格のうちの１つまたは複数を使用して、クライアントデバイス３０３に通信することを可能にするように構成されたＷＩ−ＦＩ集積回路（ＷＩ−ＦＩ  ＩＣ）を含み得る。
【００５４】
電源３５６は、ＣＯＭモジュール３５８、ＤＰＭ３５０、ＰＭＭ３５７、またはクライアントデバイス３０３の他の構成要素など、クライアントデバイス３０３の１つまたは複数の構成要素を動作させるために電力を蓄積するかまたは電力にアクセスするように構成されたクライアントデバイス３０３の任意の構成要素を含み得る。いくつかの例では、クライアントデバイス３０３の電源３５６は、バッテリーなど、限られた電源を含み得る。他の例では、電源３５６は、壁コンセントへの外部結合など、外部電源、またはクライアントデバイス３０３の外部のバッテリーを備え得る。いくつかの例では、クライアントデバイス３０３が内部バッテリーなどの限られた電源を使用する場合、クライアントデバイス３０３のバッテリー寿命を増大させるために、クライアントデバイス３０３の電力消費を最小限に抑えることが望ましいことがある。
【００５５】
クライアントデバイス３０３の電力消費を低減するために、図３に示されたＰＭＭ３５７は、クライアントデバイス３０３を異なる動作モードで動作させ得る。たとえば、ＰＭＭ３５７は、クライアントデバイス３０３にアクティブモードで動作させ、またはクライアントデバイス３０３の電力消費を低減するために低電力消費モードで動作させ得る。そのような低電力消費モードによれば、クライアントデバイス３０３の１つまたは複数の構成要素は、オフにされ、および／またはアクティブ動作モードと比較してより遅いレートおよび／または低減された電力供給（たとえば、低減された供給電圧および／または電流）で動作され得る。たとえば、クライアントデバイス３０３のアクティブモードでは、ＰＭＭ３５７は、クライアントデバイス３０３がアクセスポイント３０１と通信し得るように、クライアントデバイス３０３のＣＯＭモジュール３５８（たとえば、ＷＩ−ＦＩ集積回路（ＩＣ））をオンにさせ得る（たとえば、電源３５６に接続され得る）。この例によれば、低電力消費モードでは、ＰＭＭ３５７は、ＣＯＭモジュール３５８がほとんどまたはまったく電源３５６からの電力を消費し得ないように、ＣＯＭモジュール３５８をオフにし得る。たとえば、低電力消費モジュールによれば、ＰＭＭ３５７は、ＣＯＭモジュール３５６が電力を消費し得ないように、ＣＯＭモジュール３５８を電源３５６から切断し得る。他の例によれば、低電力消費モードによれば、ＰＭＭ３５７は、ＤＰＭ３５０にアクセスポイント３０１によって受信されたデータを処理させ得ない。
【００５６】
図３に示されているように、ＤＰＭ３５０はＤＴＩＭモジュール３５８を含む。本明細書で説明する技法によれば、ＤＰＭ３５０は、図２に示されているようにビーコン２０１のヘッダ２１０を受信し得る。ＤＰＭ３５０は、次いで、ＩＥ２２２Ａ、２２２Ｂ、２２２Ｃおよび２２２Ｄを受信することを開始し得る。ＤＴＩＭモジュール３５８は、ＩＥ２２２ＤがＤＴＩＭメッセージ２２０を備えると判断し得る。たとえば、ＤＴＩＭモジュール３５８は、ヘッダ２１０の情報、またはＩＥ２２２Ｄのヘッダ中の情報に基づいて、ＩＥ２２２ＤがＤＴＩＭメッセージ２２０であると判断し得る。ＤＴＩＭモジュール３５８はさらに、ＤＴＩＭメッセージ２２０に基づいて、アクセスポイント３０１からデータの１つまたは複数のパケットが来つつあるかどうかを判断し得る。アクセスポイント３０１からデータの１つまたは複数のパケットが来つつあることをＤＴＩＭメッセージ２２０が示す場合、クライアントデバイス３０３は、データの来つつあるパケット（および／またはビーコン２１１の第２の部分２３２）を受信するために、アクティブモードで動作し続け得る。場合によっては、アクセスポイント３０１からデータの１つまたは複数のパケットが来つつない場合、ＤＴＩＭモジュール３５８は（たとえばＰＭＭ３５７を介して）クライアントデバイス３０３を低電力消費モードで動作させ得る。したがって、クライアントデバイス３０３は、ビーコン２１１の第２の部分２３２を受信し得ない。たとえば、低電力動作モードでは、ＰＭＭ３５７は、ビーコン２１１の第２の部分２３２がクライアントデバイス３０３によって受信されないように、ＣＯＭモジュール３５２をオフにさせ得る（たとえば、電源３５６から切断され得る）。別の例によれば、低電力動作モードでは、ビーコン２１１の第２の部分２３２がＤＰＭ３５０によって受信されないように、ＰＭＭ３５７は、ＤＰＭ３５０にビーコン２１１の第２の部分のデータ２３２を処理させ得ない。
【００５７】
同じく図３に示されているように、クライアントデバイス３０３は、いくつかの例では、タイミング同期機能（ＴＳＦ）モジュール３５９も含み得る。図２に関して上記で説明したように、いくつかの例では、ビーコン２１１はＴＳＦ２２６を含み得る。クライアントデバイス３０３（たとえば、ＤＰＭ３５０）は、クライアントデバイス３０３の動作を同期させるために、受信したＴＳＦ２２６を利用し得る。たとえば、クライアントデバイス３０３は、動作のためにクライアントデバイスを同期させるために、受信したＴＳＦ２２６を使用し得る。そのような同期に基づいて、クライアントデバイスは、たとえば、アクセスポイント３０１から１つまたは複数のさらなるビーコンを受信するために起動し得る。
【００５８】
いくつかの例では、上記で説明したように、ＤＴＩＭモジュール２５８は、ビーコン２１１の第２の部分２３２を受信することなしにクライアントデバイス３０３を低電力消費モードで動作させ得、クライアントデバイス３０３はＦＣＳ情報２１４を受信し得ない。したがって、クライアントデバイス３０３は、データが破損していないことを検証するためにビーコン２１１のデータ（たとえば、ＩＥ２２２Ａ〜２２２Ｆ）に対してＦＣＳ検査を実行し得ない。
【００５９】
概して、ＴＳＦモジュール３５９は、クライアントデバイス３０３に、クライアントデバイス３０３によって受信された各ビーコン２１１に対してＦＣＳ検査を実行することなしにアクセスポイント３０１からさらなるビーコンを受信するように動作させ得る。１つのそのような例によれば、ＴＳＦモジュール３５９は、クライアントデバイス３０３の動作を同期させるために受信されたビーコン２１１のＴＳＦ２２６を使用して内部クロック基準を同期させる代わりに、クライアントデバイス３０３に、クライアントデバイスのあらかじめ判断された内部クロック基準を使用して動作させ得る。これらの例によれば、ビーコン２１１のＴＳＦ２２６を使用して内部クロック基準を同期させる代わりに、クライアントデバイス１０３Ａ〜１０３Ｆの動作を同期させるためにあらかじめ判断された内部クロック基準を使用することによって、クライアントデバイス３０３は、クライアントデバイス３０３の動作に望ましくなく影響を及ぼし得る、破損したＴＳＦ２２６を使用することを回避し得る。
【００６０】
別の例によれば、ＴＳＦモジュール３５９は、パケットが来つつないことを示すＤＴＩＭメッセージ２２０を含む少なくともいくつかの受信されたビーコン２１１について、クライアントデバイス３０３にアクティブ状態のままにさせ、ビーコン２１１の第２の部分２３２を受信および／または処理させ得る。たとえば、クライアントデバイス３０３は、受信したビーコン２１１のサブセットについて、（たとえば、ＦＣＳ情報２１４を含むビーコンの第２の部分２３２を含む）ビーコン全体を受信および／または処理し、ビーコン２１１のデータ（たとえば、ＩＥ２２２Ａ〜２２２Ｆのうちの１つまたは複数）の妥当性を保証するためにビーコン２１１に対してＦＣＳ検査を実行し得る。他の受信されたビーコンについて、ＤＴＩＭモジュール３５８は、上記で説明したように、クライアントデバイス３０３に、ビーコン２１１の第２の部分２３２を受信する前に低電力消費モードで動作させ得る。
【００６１】
いくつかの例によれば、ＴＳＦモジュール３５９は、ビーコン２１１全体を受信および／または処理すべきか否かを判断し、所定の間隔に基づいてデータのパケットが来つつないことを示すＤＴＩＭメッセージ２２０を含むビーコンに対してＦＣＳ検査を実行し得る。たとえば、そのような所定の間隔は、クライアントデバイス３０３が、アクセスポイント３０１との通信のためにクライアントデバイス３０３を同期させるために、ビーコンの５個おきにＴＳＦ２２６を使用する（たとえば、ビーコン２１１を受信し、処理し、および／またはそれに対してＦＣＳ検査を実行する）こと示し得る。これらの例によれば、ビーコン２１１のデータが破損していなかったことをＦＣＳ検査が示す場合、ＴＳＦモジュール３５９は、アクセスポイント１０１からのさらなるビーコン２１１の受信のためにクライアントデバイスを同期させるために、ＤＰＭ３５０にビーコン２１１のＴＳＦ２２１を使用させ得る。
【００６２】
さらに他の本開示の態様によれば、ＴＳＦモジュール３５９は、ＴＳＦ２２６の値に基づいてビーコン４１１のＴＳＦ２２６を使用すべきか否かを判断し得る。たとえば、ＤＰＭ３５０は、ＴＳＦ２２６によって示されるカウンタ値を判断するために、受信されたＴＳＦ２２６を処理し得る。これらの例によれば、ＴＳＦモジュール３５９は、クロックドリフトを表し得る判断されたカウンタ値を１つまたは複数のしきい値と比較し得る。そのような１つまたは複数のしきい値は、メモリに記憶された値、または１つまたは複数の前に受信されたビーコン２１１のＴＳＦ２２６のカウンタ値に基づいて動的に判断された値など、あらかじめ判断された値を含み得る。比較に基づいて、ＴＳＦモジュール３５９は、クライアントデバイス３０３に、クライアントデバイス３０３の動作を同期させるために判断されたカウンタ値を使用させ得る。
【００６３】
いくつかの例では、図２の例に従って示されているように、ＴＳＦ２２６は、ＤＴＩＭメッセージ２２０より前に受信され得る。これらの例によれば、ＴＳＦモジュール３５９は、受信されたＴＳＦ２２１を上記で説明した１つまたは複数のしきい値と比較し、比較に基づいて、クライアントデバイス３０３を同期させるために（たとえば、クライアントデバイス３０３の１つまたは複数のクロックをアクセスポイント３０３のクロック基準に同期させるために）ＴＳＦ２２１によって示されたカウンタ値を使用し得る。
【００６４】
図２に示されない他の例では、ビーコンのＴＳＦは、ビーコン２１１中でＤＴＩＭメッセージに後続する（たとえば、ＤＴＩＭメッセージ２２０の後にアクセスポイント１０１によって通信される）ＩＥを備え得る。これらの例によれば、少なくともいくつかの受信されたビーコン２１１について、ＤＴＩＭメッセージ２２０を受信した後にＤＴＩＭモジュール３５８がクライアントデバイス３０３をスリープモードで動作させることの代わりに、ＴＳＦモジュール３５９は、ＴＳＦが受信されるまでクライアントデバイス３０３をアクティブモードのままにさせ得る。ＴＳＦモジュール３５９がＴＳＦのカウンタ値を判断すると（および／または、判断されたカウンタ値を少なくとも１つのしきい値と比較すると）、ＴＳＦモジュール３５９は、（たとえば、ＰＭＭ３５７を介して）クライアントデバイス３０３を低電力消費モードで動作させ得る。
【００６５】
図４は、本開示の技法に一致するクライアントデバイスを動作させる方法の一例を示す流れ図である。図４に示す方法は、図３に示したクライアントデバイス３０３に関して説明するが、他のデバイスも使用され得る。
【００６６】
図４に示されているように、クライアントデバイス３０３は低電力消費動作モードから起動する（４０１）。たとえば、クライアントデバイス３０３は、ビーコン２１１を受信するために低電力消費モードから起動し得る。クライアントデバイス３０３は、（たとえば、クライアントデバイス３０３が、クライアントデバイス３０３を同期させるために１つまたは複数の前に受信したビーコン２１１の１つまたは複数のＴＳＦ２２６を使用した場合）アクセスポイント３０１とのクライアントデバイス３０３の前の同期に基づいて、ビーコンを受信するために低電力消費モードから起動し得る。
【００６７】
いくつかの例では、低電力動作モードは、クライアントデバイス３０３の１つまたは複数の通信モジュール３５２をオフにすること（たとえば、電源３５６から切断すること）を備え得る。いくつかの例では、クライアントデバイス３０３を低電力消費モードから起動させることは、クライアントデバイス３０３の１つまたは複数の通信モジュール３５２オンにすること（たとえば、電源に接続すること）ことを備え得る。他の例では、低電力動作モードは、クライアントデバイス３０３のＤＰＭ３５０に、受信されたデータを処理させないことを備え得る。これらの例によれば、低電力消費モードからクライアントデバイス３０３を起動させることは、ＤＰＭ３５０に、受信されたデータを処理させることを備え得る。
【００６８】
同じく図３に示されているように、クライアントデバイス３０３はビーコン２１１のヘッダ部分２１０を受信する（４０２）。同じく図４に示されているように、クライアントデバイス３０３は、ビーコン２１１の少なくとも１つの情報要素（ＩＥ２２２Ａ〜２２２Ｄ）を受信し得る。各受信されたＩＥについて、クライアントデバイス３０３は、ＩＥがＤＴＩＭメッセージ２２０を備えるかどうかを判断するために受信されたＩＥを処理する（４０３）。たとえば、クライアントデバイス３０３は、ＩＥがＤＴＩＭメッセージであるかどうかを判断するために受信されたＩＥのヘッダを処理する（４０４）。受信されたＩＥがＤＴＩＭメッセージ２２０を含まない場合、クライアントデバイス３０３は、ビーコン２１１の少なくとも１つの他のＩＥを受信する（４０３）。しかしながら、ＩＥがＤＴＩＭメッセージ２２０を含む場合、クライアントデバイス３０３は、アクセスポイント３０１から１つまたは複数のパケットが来つつあるかどうかを判断するためにＤＴＩＭメッセージ２２０を処理する（４０５）。
【００６９】
アクセスポイント３０１から１つまたは複数のパケットが来つつあるとクライアントデバイス３０３が判断した場合、クライアントデバイスは、ビーコン２１１の残りの部分（たとえば、第２の部分２３２）を受信する（４０６）ためにアクティブ（起動）動作モードのままである。たとえば、クライアントデバイス３０３は、ビーコン２１１の１つまたは複数のまだ受信されていないＩＥ２２２Ｅ、２２２Ｆを受信するためにアクティブ状態のままであり得る。ビーコン２１１の第２の部分２３２はＦＣＳ情報２１４を含み得る。いくつかの例によれば、同じく図４に示されているように、クライアントデバイス３０３は、（たとえば、受信されたＦＣＳ情報２１４を使用して）ビーコン２１１のデータに対してＦＣＳ検査をさらに実行する（４０７）。
【００７０】
いくつかの例では、クライアントデバイス３０３は、アクセスポイント３０１からデータの１つまたは複数のパケットを受信するためにアクティブ状態のままであり得る。いくつかの例では、データの１つまたは複数のパケットがクライアントデバイス３０３によって受信されると、クライアントデバイス３０３は低電力消費動作モードに戻り得る。
【００７１】
同じく図４に示されているように、アクセスポイント１０１からデータのパケットが来つつないとクライアントデバイス３０３が判断した場合、クライアントデバイス３０３は、ビーコン２１１の第２の部分２３２を受信および／または処理することなしに、低電力消費動作モードに戻る（４０８）。たとえば、クライアントデバイス３０３は、ビーコン２１１の１つまたは複数のＩＥ２２２Ｅ、２２２Ｆおよび／またはＦＣＳ情報２１４がクライアントデバイス３０３によって受信および／または処理される前に、１つまたは複数の通信モジュール３５２をオフにし得る。別の例によれば、クライアントデバイス３０３は、ビーコン２１１の受信された第２の部分２３２を処理し得ない。
【００７２】
図５は、本開示の技法に一致するクライアントデバイスを動作させる方法の一例を示す流れ図である。図５に示す方法については、図３中のクライアントデバイス３０３によって実行されるものとして説明する。ただし、他のクライアントデバイスも使用され得る。
【００７３】
図５に示されているように、クライアントデバイス３０３は、アクセスポイント３０１から、配信トラフィック識別（ＤＴＩＭ）メッセージを含むビーコン２１１の第１の部分２３０を受信する（５０１）。同じく図５に示されているように、クライアントデバイス３０３は、ＤＴＩＭメッセージ２２０に基づいて、アクセスポイント３０１からデータの１つまたは複数のパケットが来つつあるか否かを判断する（５０２）。同じく図５に示されているように、アクセスポイント３０１からデータの１つまたは複数のパケットが来つつない場合、クライアントデバイスは、ビーコン２１１の第２の部分（たとえば、図２に示した第２の部分２３２）を受信する前に低電力動作モードで動作する（５０３）。いくつかの例では、ビーコン２１１の第２の部分２３２は、ＤＴＩＭメッセージ２２０の後に送信されたビーコン２１１の１つまたは複数の情報要素（ＩＥ）を含み得る。いくつかの例では、ビーコン２１１の第２の部分２３２はビーコン２１１のＦＣＳ情報２１４をさらに含み得る。
【００７４】
いくつかの例では、ビーコン２１１の第２の部分２３２を受信する前にクライアントデバイス３０３を低電力動作モードで動作させることは、ビーコン２１１の第２の部分２３２が受信される前に、クライアントデバイス３０３の１つまたは複数の通信モジュール（たとえば、ＣＯＭモジュール３５２）をオフにすることを備える。他の例では、ビーコン２１１の第２の部分２３２を受信する前にクライアントデバイス３０３を低電力動作モードで動作させることは、１つまたは複数のデータ処理モジュール（たとえば、図３に示されたＤＰＭ３５０）にビーコン２１１の第２の部分２３２を処理させないことを備える。
【００７５】
明細書で説明した技術は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。また、モジュールまたは構成要素として説明される特徴は、集積論理デバイスに一緒に、またはディスクリートであるが同時使用可能な論理デバイスとして別々に実装され得る。ソフトウェアで実装された場合、本技法は、実行されたとき、上記で説明した方法のうちの１つまたは複数を実行する命令を備える有形コンピュータ可読記憶媒体によって、少なくとも部分的に実現され得る。有形コンピュータ可読データ記憶媒体は、パッケージング材料を含むことがある、コンピュータプログラム製品の一部を形成し得る。
【００７６】
有形コンピュータ可読記憶媒体は、同期ダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）などのランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）、電気消去可能プログラマブル読取り専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュメモリ、磁気または光学データ記憶媒体などを備え得る。本技法は、さらに、または代替として、命令またはデータ構造の形態でコードを搬送または通信し、コンピュータによってアクセスされ、読み取られ、および／または実行され得るコンピュータ可読通信媒体によって、少なくとも部分的に実現され得る。
【００７７】
命令は、１つまたは複数のデジタル信号プロセッサ（ＤＳＰ）などの１つまたは複数のプロセッサ、汎用マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブル論理アレイ（ＦＰＧＡ）、または他の等価な集積回路または個別論理回路によって実行され得る。本明細書で使用する「プロセッサ」という用語は、上記の構造、または本明細書で説明した技法の実装に好適な他の構造のいずれかを指し得る。さらに、いくつかの態様では、本明細書で説明した機能は、本明細書で説明したように構成された専用のソフトウェアモジュールまたはハードウェアモジュール内に設けられ得る。また、本技法は、１つまたは複数の回路または論理要素において完全に実装され得る。
【００７８】
様々な例について説明した。これらおよび他の例は以下の特許請求の範囲内に入る。
以下に本件出願当初の特許請求の範囲に記載された発明を付記する。
［１］
ワイヤレスネットワークアクセスポイントと通信するためにクライアントデバイスを動作させる方法であって、
クライアントデバイスが、ワイヤレスネットワークアクセスポイントから、配信トラフィック識別（ＤＴＩＭ）メッセージを含むビーコンの第１の部分を受信することと、
前記ＤＴＩＭメッセージに基づいて、前記アクセスポイントからデータの１つまたは複数のパケットが来つつあるか否かを判断することと、
前記アクセスポイントからデータのパケットが来つつない場合、前記ビーコンの第２の部分が前記クライアントデバイスによって受信される前に前記クライアントデバイスを低電力動作モードで動作させることと
を備える方法。
［２］
前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させることは、前記ビーコンの前記第２の部分が前記クライアントデバイスによって受信されないように、前記クライアントデバイスの通信モジュールをオフにすることを備える、［１］に記載の方法。
［３］
前記ビーコンの前記第１の部分を受信することが、前記ビーコンの前記第１の部分を処理することを備え、前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させることが、前記ビーコンの前記第２の部分を処理しないことを備える、［１］に記載の方法。
［４］
前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させることが、前記ビーコンに対してフレーム冗長検査（ＦＣＳ）を実行することなしに前記クライアントデバイスを電力節約動作モードで動作させることをさらに備える、［１］に記載の方法。
［５］
前記ビーコンの前記第１の部分を受信することが、前記ビーコンのヘッダ部分と、前記ビーコンの複数の情報要素のうちの第１の少なくとも１つの情報要素とを処理することを備える、［１］に記載の方法。
［６］
前記ビーコンの第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させることが、前記ビーコンの前記複数の情報要素のうちの第２の少なくとも１つの情報要素を受信または処理しないことを備える、［５］に記載の方法。
［７］
前記アクセスポイントからパケットが来つつないことを前記ＤＴＩＭメッセージが示す場合、前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記ビーコンのＴＳＦを使用しないこと
をさらに備える、［１］に記載の方法。
［８］
前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記クライアントデバイスの内部クロック基準を使用すること
をさらに備える、［７］に記載の方法。
［９］
前記ビーコンが第１のビーコンを備え、前記ＴＳＦが、少なくとも１つの第２のビーコンの少なくとも一部分を受信するために低電力消費モードから起動するために前記クライアントデバイスの動作を同期させるために使用され得るカウンタ値を備える、［７］に記載の方法。
［１０］
前記ビーコンが第１のビーコンを備え、
第２のＤＴＩＭと第２のＴＳＦとを含む第２のビーコンの少なくとも一部分を受信することと、
前記アクセスポイントからパケットが来つつないことを前記第２のＤＴＩＭが示す場合、前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記第２のＴＳＦを使用することと
をさらに備える、［７］に記載の方法。
［１１］
前記ビーコンが第１のビーコンであり、
複数のさらなるビーコンを受信することと、
前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記複数のさらなるビーコンのサブセットのみのＴＳＦを使用することと
をさらに備える、［９］に記載の方法。
［１２］
前記ビーコンがタイミング同期機能（ＴＳＦ）を備え、
前記ＴＳＦの値を少なくとも１つのしきい値と比較することと、
前記比較に基づいて、前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記ＴＳＦを使用すべきかどうかを判断することと
をさらに備える、［１］に記載の方法。
［１３］
前記少なくとも１つのしきい値が前記ＴＳＦの期待値を示す、［１２］に記載の方法。
［１４］
前記アクセスポイントからデータの１つまたは複数のパケットが来つつあることを前記ＤＴＩＭメッセージが示す場合、データの前記１つまたは複数のパケットを受信するために前記クライアントデバイスをアクティブ動作モードで動作させること
をさらに備える、［１］に記載の方法。
［１５］
前記ビーコンの第２の部分が前記クライアントデバイスによって受信される前に前記クライアントデバイスを前記低電力動作モードで動作させることは、前記クライアントデバイスが前記ビーコンの前記第２の部分を受信しないことを備える、［１］に記載の方法。
［１６］
ワイヤレスアクセスポイントと通信するように構成されたクライアントデバイスであって、
配信トラフィック識別（ＤＴＩＭ）メッセージを含むビーコンの第１の部分を受信するように構成された通信モジュールと、
前記ＤＴＩＭメッセージに基づいて、前記アクセスポイントからデータの１つまたは複数のパケットが来つつあるか否かを判断する
ように構成されたデータ処理モジュールと、
前記アクセスポイントからデータのパケットが来つつない場合、前記ビーコンの第２の部分が前記クライアントデバイスによって受信される前に前記クライアントデバイスを低電力動作モードで動作させるように構成された電力モードモジュールと
を備える、クライアントデバイス。
［１７］
前記低電力動作モードは、前記ビーコンの前記第２の部分が前記クライアントデバイスによって受信されないように、前記クライアントデバイスの通信モジュールをオフにすることを備える、［１６］に記載のデバイス。
［１８］
前記通信モジュールが、前記ビーコンの前記第１の部分を処理することによって前記ビーコンの前記第１の部分を受信し、前記電力モードモジュールが、前記ビーコンの前記第２の部分を処理しないことによって、前記ビーコンの前記第２の部分が前記クライアントデバイスによって受信される前に前記クライアントデバイスを前記低電力動作モードで動作させる、［１６］に記載のデバイス。
［１９］
前記電力モードモジュールが、前記ビーコンに対してフレーム冗長検査（ＦＣＳ）を実行する前記クライアントデバイスを前記低電力動作モードで動作させる、［１６］に記載のデバイス。
［２０］
前記通信モジュールが、前記ビーコンのヘッダ部分と、前記ビーコンの複数の情報要素のうちの第１の少なくとも１つの情報要素とを処理することによって、前記ビーコンの前記第１の部分を受信する、［１６］に記載のデバイス。
［２１］
前記アクセスポイントからパケットが来つつないことを前記ＤＴＩＭメッセージが示す場合、前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記ビーコンのＴＳＦを使用しない
ように構成されたＴＳＦモジュール
をさらに備える、［１６］に記載のデバイス。
［２２］
前記ＴＳＦモジュールが、
前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記クライアントデバイスの内部クロック基準を使用する
ようにさらに構成された、［２１］に記載のデバイス。
［２３］
前記ＴＳＦが、前記クライアントデバイスの動作を同期させるために使用され得るカウンタ値を備える、［２１］に記載のデバイス。
［２４］
前記ビーコンが第１のビーコンを備え、前記通信モジュールが、
第２のＤＴＩＭと第２のＴＳＦとを含む第２のビーコンの少なくとも一部分を受信する
ようにさらに構成され、前記電力モードモジュールは、
前記アクセスポイントからパケットが来つつないことを前記第２のＤＴＩＭが示す場合、前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記第２のＴＳＦを使用する
ように構成された、［２１］に記載のデバイス。
［２５］
前記ビーコンが第１のビーコンであり、前記ＴＳＦモジュールが、
複数のさらなるビーコンを受信することと、
前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記複数のさらなるビーコンのサブセットのみのＴＳＦを使用することと
を行うようにさらに構成された、［２１］に記載のデバイス。
［２６］
前記ビーコンがタイミング同期機能（ＴＳＦ）を備え、
前記ＴＳＦの値を少なくとも１つのしきい値と比較することと、
前記比較に基づいて、前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記ＴＳＦを使用すべきかどうかを判断することと
を行うように構成されたＴＳＦモジュールをさらに備える、［１６］に記載のデバイス。
［２７］
前記少なくとも１つのしきい値が前記ＴＳＦの期待値を示す、［２８］に記載のデバイス。
［２８］
前記電力モードモジュールは、
前記アクセスポイントからデータの１つまたは複数のパケットが来つつあることを前記ＤＴＩＭメッセージが示す場合、データの前記１つまたは複数のパケットを受信するために前記クライアントデバイスをアクティブ動作モードで動作させる
ようにさらに構成され、［１６］に記載のデバイス。
［２９］
前記電力モードモジュールが、前記クライアントデバイスに前記ビーコンの前記第２の部分を受信させないように構成された、［１６］に記載のデバイス。
［３０］
ワイヤレスアクセスポイントと通信するように構成されたクライアントデバイスであって、
配信トラフィック識別（ＤＴＩＭ）メッセージを含むビーコンの第１の部分を受信するための手段と、
前記ＤＴＩＭメッセージに基づいて、前記アクセスポイントからデータの１つまたは複数のパケットが来つつあるか否かを判断するための手段と、
前記アクセスポイントからデータのパケットが来つつない場合、前記ビーコンの第２の部分が前記クライアントデバイスによって受信される前に前記クライアントデバイスを低電力動作モードで動作させるための手段と
を備える、クライアントデバイス。
［３１］
前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させための手段が、前記ビーコンの前記第２の部分が前記クライアントデバイスによって受信されないように、前記クライアントデバイスの通信モジュールをオフにするための手段を備える、［３０］に記載のデバイス。
［３２］
前記ビーコンの前記第１の部分を受信するための手段が、前記ビーコンの前記第１の部分を処理するための手段を備え、前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させるための手段が、前記ビーコンの前記第２の部分を処理しないための手段を備える、［３０］に記載のデバイス。
［３３］
前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させるための前記手段が、前記ビーコンに対してフレーム冗長検査（ＦＣＳ）を実行することなしに前記クライアントデバイスを電力節約動作モードで動作させるための手段をさらに備える、［３０］に記載のデバイス。
［３４］
前記ビーコンの前記第１の部分を受信するための手段が、前記ビーコンのヘッダ部分と、前記ビーコンの複数の情報要素のうちの第１の少なくとも１つの情報要素とを処理するための手段を備える、［３０］に記載のデバイス。
［３５］
前記ビーコンの第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させるための手段が、前記ビーコンの前記複数の情報要素のうちの第２の少なくとも１つの第２の情報要素を受信または処理しないための手段を備える、［３４］に記載のデバイス。
［３６］
前記アクセスポイントからパケットが来つつないことを前記ＤＴＩＭメッセージが示す場合、前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記ビーコンの前記ＴＳＦを使用しないための手段
をさらに備える、［３０］に記載のデバイス。
［３７］
前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記クライアントデバイスの内部クロック基準を使用するための手段
をさらに備える、［３６］に記載のデバイス。
［３８］
前記ビーコンが第１のビーコンを備え、前記ＴＳＦが、前記クライアントデバイスの動作を同期させるために使用され得るカウンタ値を備える、［３６］に記載のデバイス。
［３９］
前記ビーコンが第１のビーコンを備え、
第２のＤＴＩＭと第２のＴＳＦとを含む第２のビーコンの少なくとも一部分を受信するための手段と、
前記アクセスポイントからパケットが来つつないことを前記第２のＤＴＩＭが示す場合、前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記第２のＴＳＦを使用するための手段と
をさらに備える、［３６］に記載のデバイス。
［４０］
複数のさらなるビーコンを受信するための手段と、
前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記複数のさらなるビーコンのサブセットのみのＴＳＦを使用するための手段と
をさらに備える、［３９］に記載のデバイス。
［４１］
前記ビーコンがタイミング同期機能（ＴＳＦ）を備え、
前記ＴＳＦの値を少なくとも１つのしきい値と比較するための手段と、
前記比較に基づいて、前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記ＴＳＦを使用すべきかどうかを判断するための手段と
をさらに備える、［３０］に記載のデバイス。
［４２］
前記少なくとも１つのしきい値が前記ＴＳＦの期待値を示す、［４１］に記載のデバイス。
［４３］
前記アクセスポイントからデータの１つまたは複数のパケットが来ようとしていることを前記ＤＴＩＭメッセージが示す場合、データの前記１つまたは複数のパケットを受信するために、前記クライアントデバイスをアクティブ動作モードで動作させるための手段
をさらに備える、［３０］に記載のデバイス。
［４４］
前記クライアントデバイスが前記ビーコンの前記第２の部分を受信しないことによって、前記ビーコンの第２の部分が前記クライアントデバイスによって受信される前に前記クライアントデバイスを前記低電力動作モードで動作させるための手段
をさらに備える、［３０］に記載のデバイス。
［４５］
コンピューティングデバイスに、
クライアントデバイスがワイヤレスネットワークアクセスポイントから、配信トラフィック識別（ＤＴＩＭ）メッセージを含むビーコンの第１の部分を受信することと、
前記ＤＴＩＭメッセージに基づいて、前記アクセスポイントからデータの１つまたは複数のパケットが来つつあるか否かを判断することと、
前記アクセスポイントからデータのパケットが来つつない場合、前記ビーコンの第２の部分が前記クライアントデバイスによって受信される前に前記クライアントデバイスを低電力動作モードで動作させることと
を行わせるように構成された命令を記憶するコンピュータ可読記憶媒体。
［４６］
前記命令は、前記コンピューティングデバイスに、
前記ビーコンの前記第２の部分が前記クライアントデバイスによって受信されないように、前記クライアントデバイスの通信モジュールをオフにすることによって、前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させること
を行わせる、［４５］に記載のコンピュータ可読記憶媒体。
［４７］
前記命令が、前記コンピューティングデバイスに、
前記ビーコンの前記第１の部分を処理することによって前記ビーコンの前記第１の部分を受信することと、
前記ビーコンの前記第２の部分を処理しないことによって、前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させることと
を行わせる、［４５］に記載のコンピュータ可読記憶媒体。
［４８］
前記命令が、前記コンピューティングデバイスに、
前記ビーコンに対してフレーム冗長検査（ＦＣＳ）を実行することなしに前記クライアントデバイスを電力節約動作モードで動作させることによって、前記ビーコンの前記第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させること
をさらに行わせる、［４５］に記載のコンピュータ可読記憶媒体。
［４９］
前記ビーコンの前記第１の部分が、前記ビーコンのヘッダ部分と、前記ビーコンの複数の情報要素のうちの第１の少なくとも１つの情報要素とを備える、［４５］に記載のコンピュータ可読記憶媒体。
［５０］
前記命令が、前記コンピューティングデバイスに、
前記ビーコンの前記複数の情報要素のうちの第２の少なくとも１つの第２の情報要素を受信または処理しないことによって、前記ビーコンの第２の部分を受信する前に前記クライアントデバイスを前記低電力動作モードで動作させること
をさらに行わせる、［４９］に記載のコンピュータ可読記憶媒体。
［５１］
前記命令は、前記コンピューティングデバイスに、
前記アクセスポイントからパケットが来つつないことを前記ＤＴＩＭメッセージが示す場合、前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記ビーコンの前記ＴＳＦを使用しないこと
をさらに行わせる、［４５］に記載のコンピュータ可読記憶媒体。
［５２］
前記命令が、前記コンピューティングデバイスに、
前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記クライアントデバイスの内部クロック基準を使用すること
をさらに行わせる、［５１］に記載のコンピュータ可読記憶媒体。
［５３］
前記ビーコンが第１のビーコンを備え、前記ＴＳＦが、少なくとも１つの第２のビーコンの少なくとも一部分を受信するために前記低電力消費モードから起動するために前記クライアントデバイスの動作を同期させるために使用され得るカウンタ値を備える、［５１］に記載のコンピュータ可読記憶媒体。
［５４］
前記ビーコンが第１のビーコンを備え、前記命令は、前記コンピューティングデバイスに、
第２のＤＴＩＭと第２のＴＳＦとを含む第２のビーコンの少なくとも一部分を受信することと、
前記アクセスポイントからパケットが来つつないことを前記第２のＤＴＩＭが示す場合、前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記第２のＴＳＦを使用すること
をさらに行わせる、［５１］に記載のコンピュータ可読記憶媒体。
［５５］
前記ビーコンが第１のビーコンであり、前記命令が、前記コンピューティングデバイスに、
複数のさらなるビーコンを受信することと、
前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記複数のさらなるビーコンのサブセットのみのＴＳＦを使用することと
をさらに行わせる、［５４］に記載のコンピュータ可読記憶媒体。
［５６］
前記ビーコンがタイミング同期機能（ＴＳＦ）を備え、前記命令が、前記コンピューティングデバイスに、
前記ＴＳＦの値を少なくとも１つのしきい値と比較することと、
前記比較に基づいて、前記アクセスポイントとのさらなる通信のために前記クライアントデバイスを同期させるために前記ＴＳＦを使用すべきかどうかを判断することと
をさらに行わせる、［４５］に記載のコンピュータ可読記憶媒体。
［５７］
前記少なくとも１つのしきい値が前記ＴＳＦの期待値を示す、［５６］に記載のコンピュータ可読記憶媒体。
［５８］
前記命令は、前記コンピューティングデバイスに、
前記アクセスポイントからデータの１つまたは複数のパケットが来つつあることを前記ＤＴＩＭメッセージが示す場合、データの前記１つまたは複数のパケットを受信するために前記クライアントデバイスをアクティブ動作モードで動作させること
をさらに行わせる、［４５］に記載のコンピュータ可読記憶媒体。
［５９］
前記命令は、前記コンピューティングデバイスに、前記クライアントデバイスが前記ビーコンの前記第２の部分を受信しないことによって、前記ビーコンの第２の部分が前記クライアントデバイスによって受信される前に前記クライアントデバイスを前記低電力動作モードで動作させる、［４５］に記載のコンピュータ可読記憶媒体。
【図２】
0005792393.tif 000002
【図３】
0005792393.tif 000003
【図４】
0005792393.tif 000004
【図５】
0005792393.tif 000005
【図１】
0005792393.tif 000006