(57)【要約】  ワイヤレスネットワークにおいて可変長のブロック確認応答フィールドを生成するためのシステム、方法、および装置が提供される。本開示の一態様は、ワイヤレス通信の方法を提供する。方法は、装置によって、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信することと、装置によって、ＢＡパラメータに基づいて、ビットマップフィールドのサイズを決定することとを含む。方法は、装置によって、ビットマップフィールドと、ビットマップフィールドの決定されたサイズのインジケーションとを備えるブロック確認応答（ＢＡ）フレームを生成することをさらに含む。
2019508929.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信の方法であって、
装置によって、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信することと、
前記装置によって、前記ＢＡパラメータの前記インジケーションに基づいて、ビットマップフィールドのサイズを決定することと、
前記装置によって、前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるブロック確認応答（ＢＡ）フレームを生成することと、
送信するための前記ＢＡフレームを出力することと
を備える方法。
【請求項２】
前記ＢＡパラメータの前記インジケーションは、前記ビットマップフィールドの複数の許容される長さまたは最大バッファサイズのうちの少なくとも１つを備える、請求項１に記載の方法。
【請求項３】
前記ＢＡパラメータは、ワイヤレスデバイスから受信され、前記ビットマップフィールドの前記サイズを決定することは、少なくとも部分的に、前記装置と前記ワイヤレスデバイスとの間で前記ＢＡパラメータをネゴシエートすることを備える、請求項１に記載の方法。
【請求項４】
ワイヤレスデバイスから複数のパケットを受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記装置によって確認応答されていない前記受信された複数のパケットの最低のシーケンス番号と、正しく受信されたパケットの最大のシーケンス番号とに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項５】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、またはＢＡ制御フィールドのうちの少なくとも１つをさらに備え、前記決定されたサイズの前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、または前記ＢＡ制御フィールドのうちの少なくとも１つにおける値を備える、請求項１に記載の方法。
【請求項６】
前記ＢＡフレームは、トラフィック識別子（ＴＩＤ）毎フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＴＩＤ毎フィールドにおける値を備える、請求項１に記載の方法。
【請求項７】
前記ＢＡフレームは、ＢＡ制御フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＢＡ制御フィールドにおける値である、請求項１に記載の方法。
【請求項８】
前記ＢＡ制御フィールドは、予備フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記予備フィールドにおける値である、請求項７に記載の方法。
【請求項９】
前記ＢＡフレームは、持続時間／識別子（ＩＤ）フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記持続時間／ＩＤフィールドにおける値である、請求項１に記載の方法。
【請求項１０】
前記ＢＡフレームは、２つ以上のブロック確認応答（ＢＡ）情報フィールドをさらに備え、前記２つ以上のＢＡ情報フィールドは、ＢＡビットマップサブフィールド（BA bitmap subfield）をそれぞれ含み、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記ＢＡビットマップサブフィールドを合計することを備える、請求項１に記載の方法。
【請求項１１】
前記２つ以上のＢＡ情報フィールドの各々は、トラフィック識別子（ＴＩＤ）値フィールドを備え、前記ＴＩＤ値フィールドは、前記２つ以上のＢＡ情報フィールドの各々について同じ値を示す、請求項１０に記載の方法。
【請求項１２】
前記２つ以上のＢＡ情報フィールドの各々は、開始シーケンス番号フィールドを備え、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記開始シーケンス番号フィールドに少なくとも部分的に基づく、請求項１０に記載の方法。
【請求項１３】
前記２つ以上のＢＡ情報フィールドは、
第１の開始シーケンス番号を有する第１のＢＡ情報フィールドと、
第２の開始シーケンス番号を有する第２のＢＡ情報フィールドと、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を決定することを備える、
を備える、請求項１０に記載の方法。
【請求項１４】
前記ビットマップフィールドのビットが、前記装置によって正しく受信されたある数のパケットを確認応答する、請求項１に記載の方法。
【請求項１５】
前記ビットマップフィールドの前記サイズを決定することは、前記装置によって正しく受信されたパケットの前記数に少なくとも部分的に基づく、請求項１４に記載の方法。
【請求項１６】
前記ＢＡフレームを生成することは、前記ＢＡフレームのフィールド中に、前記装置によって正しく受信されたパケットの前記数のインジケーションを挿入することを備える、請求項１４に記載の方法。
【請求項１７】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、およびＢＡ制御フィールドを備え、正しく受信されたパケットの前記数の前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、および前記ＢＡ制御フィールドにおける値の組合せを備える、請求項１６に記載の方法。
【請求項１８】
前記ネゴシエーションは、前記装置と前記ワイヤレスデバイスとの間のブロック確認応答追加（ＡＤＤＢＡ）ネゴシエーションを備える、請求項３に記載の方法。
【請求項１９】
前記ビットマップフィールドの要求サイズを備えるアグリゲートされた媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）を受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記要求サイズに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項２０】
省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシフィールドを備える媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ）を受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記ＰＳＭＰ ＡＣＫポリシフィールドの値に少なくとも部分的に基づく、請求項１に記載の方法。
【請求項２１】
前記ビットマップフィールドの要求サイズを備える媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるワイヤレスデバイスからのパケットを受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記要求サイズに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項２２】
前記要求サイズは、受信される前記パケットの送信データレートに少なくとも部分的に基づく、請求項２１に記載の方法。
【請求項２３】
ワイヤレス通信のための装置であって、
ブロック確認応答（ＢＡ）パラメータのインジケーションを受信するように構成されたインターフェースと、
前記ＢＡパラメータの前記インジケーションに少なくとも部分的に基づいて、ビットマップフィールドのサイズを決定することと、
前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるＢＡフレームを生成することと
を行うように構成された処理システムと
を備え、
ここにおいて、前記インターフェースは、別の装置に送信するための前記ＢＡフレームを出力するようにさらに構成される、装置。
【請求項２４】
前記ＢＡパラメータの前記インジケーションは、前記ビットマップフィールドの複数の許容される長さまたは最大バッファサイズのうちの少なくとも１つを備える、請求項２３に記載の装置。
【請求項２５】
前記ＢＡパラメータは、ワイヤレスデバイスから受信され、前記処理システムは、少なくとも部分的に、前記装置と前記ワイヤレスデバイスとの間で前記ＢＡパラメータをネゴシエートすることによって、前記ビットマップフィールドの前記サイズを決定するように構成される、請求項２３に記載の装置。
【請求項２６】
ブロック確認応答（ＢＡ）パラメータの前記インジケーションを受信するように構成された前記インターフェースは、ワイヤレスデバイスから複数のパケットを受信するようにさらに構成され、
前記処理システムは、前記装置によって確認応答されていない前記受信されたパケットの最低のシーケンス番号と、正しく受信されたパケットの最大のシーケンス番号とに少なくとも部分的に基づいて、前記ビットマップフィールドの前記サイズを決定するようにさらに構成される、
請求項２３に記載の装置。
【請求項２７】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、またはＢＡ制御フィールドのうちの少なくとも１つをさらに備え、前記決定されたサイズの前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、または前記ＢＡ制御フィールドのうちの少なくとも１つにおける値を備える、請求項２３に記載の装置。
【請求項２８】
前記ＢＡフレームは、トラフィック識別子（ＴＩＤ）毎フィールドをさらに備え、前記決定されたサイズの前記インジケーションは、前記ＴＩＤ毎フィールドにおける値を備える、請求項２３に記載の装置。
【請求項２９】
前記ＢＡフレームは、ＢＡ制御フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＢＡ制御フィールドにおける値である、請求項２３に記載の装置。
【請求項３０】
前記ＢＡ制御フィールドは、予備フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記予備フィールドにおける値である、請求項２９に記載の装置。
【請求項３１】
前記ＢＡフレームは、持続時間／識別子（ＩＤ）フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記持続時間／ＩＤフィールドにおける値である、請求項２３に記載の装置。
【請求項３２】
前記ＢＡフレームは、２つ以上のブロック確認応答（ＢＡ）情報フィールドをさらに備え、前記２つ以上のＢＡ情報フィールドは、ＢＡビットマップサブフィールドをそれぞれ含み、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記ＢＡビットマップサブフィールドを合計することを備える、請求項２３に記載の装置。
【請求項３３】
前記２つ以上のＢＡ情報フィールドの各々は、トラフィック識別子（ＴＩＤ）値フィールドを備え、前記ＴＩＤ値フィールドは、前記２つ以上のＢＡ情報フィールドの各々について同じ値を示す、請求項３２に記載の装置。
【請求項３４】
前記２つ以上のＢＡ情報フィールドの各々は、開始シーケンス番号フィールドを備え、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記開始シーケンス番号フィールドに少なくとも部分的に基づく、請求項３２に記載の装置。
【請求項３５】
前記２つ以上のＢＡ情報フィールドは、
第１の開始シーケンス番号を有する第１のＢＡ情報フィールドと、
第２の開始シーケンス番号を有する第２のＢＡ情報フィールドと、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を決定することを備える、
を備える、請求項３２に記載の装置。
【請求項３６】
前記ビットマップフィールドのビットが、前記装置によって正しく受信されたある数のパケットを確認応答する、請求項２３に記載の装置。
【請求項３７】
前記ビットマップフィールドの前記サイズを決定することは、前記装置によって正しく受信されたパケットの前記数に少なくとも部分的に基づく、請求項３６に記載の装置。
【請求項３８】
前記処理システムは、前記ＢＡフレームのフィールド中に、前記装置によって正しく受信されたパケットの前記数のインジケーションを挿入するようにさらに構成される、請求項３６に記載の装置。
【請求項３９】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、およびＢＡ制御フィールドを備え、正しく受信されたパケットの前記数の前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、および前記ＢＡ制御フィールドにおける値の組合せを備える、請求項３８に記載の装置。
【請求項４０】
前記ネゴシエーションは、前記装置と前記ワイヤレスデバイスとの間のブロック確認応答追加（ＡＤＤＢＡ）ネゴシエーションを備える、請求項２５に記載の装置。
【請求項４１】
前記インターフェースは、前記ビットマップフィールドの要求サイズを備えるアグリゲートされた媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）を受信するようにさらに構成され、前記処理システムは、前記要求サイズに少なくとも部分的に基づいて、前記ビットマップフィールドの前記サイズを決定するように構成される、請求項２３に記載の装置。
【請求項４２】
前記インターフェースは、省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシフィールドを備える媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ）を受信するようにさらに構成され、前記処理システムは、前記ＰＳＭＰ ＡＣＫポリシフィールドの値に少なくとも部分的に基づいて、前記ビットマップフィールドの前記サイズを決定するように構成される、請求項２３に記載の装置。
【請求項４３】
前記インターフェースは、前記ビットマップフィールドの要求サイズを備える媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるワイヤレスデバイスからのパケットを受信するようにさらに構成され、前記処理システムは、前記要求サイズに少なくとも部分的に基づいて、前記ビットマップフィールドの前記サイズを決定するように構成される、請求項２３に記載の装置。
【請求項４４】
前記要求サイズは、受信される前記パケットのデータレートに少なくとも部分的に基づく、請求項４３に記載の装置。
【請求項４５】
実行されたとき、装置に方法を実行させるコードを備えたコンピュータ可読媒体であって、前記方法は、
装置によって、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信することと、
前記装置によって、前記ＢＡパラメータの前記インジケーションに基づいて、ビットマップフィールドのサイズを決定することと、
前記装置によって、前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるブロック確認応答（ＢＡ）フレームを生成することと、
送信するための前記ＢＡフレームを出力することと
を備える、コンピュータ可読媒体。
【請求項４６】
前記ＢＡパラメータの前記インジケーションは、前記ビットマップフィールドの複数の許容される長さまたは最大バッファサイズのうちの少なくとも１つを備える、請求項４５に記載のコンピュータ可読媒体。
【請求項４７】
前記ＢＡパラメータは、ワイヤレスデバイスから受信され、前記ビットマップフィールドの前記サイズを決定することは、少なくとも部分的に、前記装置と前記ワイヤレスデバイスとの間で前記ＢＡパラメータをネゴシエートすることを備える、請求項４５に記載のコンピュータ可読媒体。
【請求項４８】
ワイヤレスデバイスから複数のパケットを受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記装置によって確認応答されていない前記受信された複数のパケットの最低のシーケンス番号と、正しく受信されたパケットの最大のシーケンス番号とに少なくとも部分的に基づく、請求項４５に記載のコンピュータ可読媒体。
【請求項４９】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、またはＢＡ制御フィールドのうちの少なくとも１つをさらに備え、前記決定されたサイズの前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、または前記ＢＡ制御フィールドのうちの少なくとも１つにおける値を備える、請求項４５に記載のコンピュータ可読媒体。
【請求項５０】
前記ＢＡフレームは、トラフィック識別子（ＴＩＤ）毎フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＴＩＤ毎フィールドにおける値を備える、請求項４５に記載のコンピュータ可読媒体。
【請求項５１】
前記ＢＡフレームは、ＢＡ制御フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＢＡ制御フィールドにおける値である、請求項４５に記載のコンピュータ可読媒体。
【請求項５２】
前記ＢＡ制御フィールドは、予備フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記予備フィールドにおける値である、請求項５１に記載のコンピュータ可読媒体。
【請求項５３】
前記ＢＡフレームは、持続時間／識別子（ＩＤ）フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記持続時間／ＩＤフィールドにおける値である、請求項４５に記載のコンピュータ可読媒体。
【請求項５４】
前記ＢＡフレームは、２つ以上のブロック確認応答（ＢＡ）情報フィールドをさらに備え、前記２つ以上のＢＡ情報フィールドは、ＢＡビットマップサブフィールドをそれぞれ含み、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記ＢＡビットマップサブフィールドを合計することを備える、請求項４５に記載の非一時的なコンピュータ可読媒体。
【請求項５５】
前記２つ以上のＢＡ情報フィールドの各々は、トラフィック識別子（ＴＩＤ）値フィールドを備え、前記ＴＩＤ値フィールドは、前記２つ以上のＢＡ情報フィールドの各々について同じ値を示す、請求項５４に記載のコンピュータ可読媒体。
【請求項５６】
前記２つ以上のＢＡ情報フィールドの各々は、開始シーケンス番号フィールドを備え、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記開始シーケンス番号フィールドに少なくとも部分的に基づく、請求項５４に記載のコンピュータ可読媒体。
【請求項５７】
前記２つ以上のＢＡ情報フィールドは、
第１の開始シーケンス番号を有する第１のＢＡ情報フィールドと、
第２の開始シーケンス番号を有する第２のＢＡ情報フィールドと、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を決定することを備える、
を備える、請求項５４に記載のコンピュータ可読媒体。
【請求項５８】
前記ビットマップフィールドのビットが、前記装置によって正しく受信されたある数のパケットを確認応答する、請求項４５に記載のコンピュータ可読媒体。
【請求項５９】
前記ビットマップフィールドの前記サイズを決定することは、前記装置によって正しく受信されたパケットの前記数に少なくとも部分的に基づく、請求項５８に記載のコンピュータ可読媒体。
【請求項６０】
前記ＢＡフレームを生成することは、前記ＢＡフレームのフィールド中に、前記装置によって正しく受信されたパケットの前記数のインジケーションを挿入することを備える、請求項５８に記載のコンピュータ可読媒体。
【請求項６１】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、およびＢＡ制御フィールドを備え、正しく受信されたパケットの前記数の前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、および前記ＢＡ制御フィールドにおける値の組合せを備える、請求項６０に記載のコンピュータ可読媒体。
【請求項６２】
前記ネゴシエーションは、前記装置と前記ワイヤレスデバイスとの間のブロック確認応答追加（ＡＤＤＢＡ）ネゴシエーションを備える、請求項４７に記載のコンピュータ可読媒体。
【請求項６３】
前記ビットマップフィールドの要求サイズを備えるアグリゲートされた媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）を受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記要求サイズに少なくとも部分的に基づく、請求項４５に記載のコンピュータ可読媒体。
【請求項６４】
省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシフィールドを備える媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ）を受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記ＰＳＭＰ ＡＣＫポリシフィールドの値に少なくとも部分的に基づく、請求項４５に記載のコンピュータ可読媒体。
【請求項６５】
前記ビットマップフィールドの要求サイズを備える媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるワイヤレスデバイスからのパケットを受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記要求サイズに少なくとも部分的に基づく、請求項４５に記載のコンピュータ可読媒体。
【請求項６６】
前記要求サイズは、受信される前記パケットの送信データレートに少なくとも部分的に基づく、請求項６５に記載のコンピュータ可読媒体。
【請求項６７】
ワイヤレス通信のための装置であって、
装置によって、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信するための手段と、
前記装置によって、前記ＢＡパラメータの前記インジケーションに基づいて、ビットマップフィールドのサイズを決定するための手段と、
前記装置によって、前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるブロック確認応答（ＢＡ）フレームを生成するための手段と、
送信するための前記ＢＡフレームを出力するための手段と
を備える装置。
【請求項６８】
前記ＢＡパラメータの前記インジケーションは、前記ビットマップフィールドの複数の許容される長さまたは最大バッファサイズのうちの少なくとも１つを備える、請求項６７に記載の装置。
【請求項６９】
前記ＢＡパラメータは、ワイヤレスデバイスから受信され、前記ビットマップフィールドの前記サイズを決定するための前記手段は、少なくとも部分的に、前記ワイヤレスデバイスと前記ＢＡパラメータをネゴシエートすることを備える、請求項６７に記載の装置。
【請求項７０】
ワイヤレスデバイスから複数のパケットを受信するための手段をさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記装置によって確認応答されていない前記受信された複数のパケットの最低のシーケンス番号と、正しく受信されたパケットの最大のシーケンス番号とに少なくとも部分的に基づく、請求項６７に記載の装置。
【請求項７１】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、またはＢＡ制御フィールドのうちの少なくとも１つをさらに備え、前記決定されたサイズの前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、または前記ＢＡ制御フィールドのうちの少なくとも１つにおける値を備える、請求項６７に記載の装置。
【請求項７２】
前記ＢＡフレームは、トラフィック識別子（ＴＩＤ）毎フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＴＩＤ毎フィールドにおける値を備える、請求項６７に記載の装置。
【請求項７３】
前記ＢＡフレームは、ＢＡ制御フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＢＡ制御フィールドにおける値である、請求項６７に記載の装置。
【請求項７４】
前記ＢＡ制御フィールドは、予備フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記予備フィールドにおける値である、請求項７３に記載の装置。
【請求項７５】
前記ＢＡフレームは、持続時間／識別子（ＩＤ）フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記持続時間／ＩＤフィールドにおける値である、請求項６７に記載の装置。
【請求項７６】
前記ＢＡフレームは、２つ以上のブロック確認応答（ＢＡ）情報フィールドをさらに備え、前記２つ以上のＢＡ情報フィールドは、ＢＡビットマップサブフィールドをそれぞれ含み、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記ＢＡビットマップサブフィールドを合計することを備える、請求項６７に記載の装置。
【請求項７７】
前記２つ以上のＢＡ情報フィールドの各々は、トラフィック識別子（ＴＩＤ）値フィールドを備え、前記ＴＩＤ値フィールドは、前記２つ以上のＢＡ情報フィールドの各々について同じ値を示す、請求項７６に記載の装置。
【請求項７８】
前記２つ以上のＢＡ情報フィールドの各々は、開始シーケンス番号フィールドを備え、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記開始シーケンス番号フィールドに少なくとも部分的に基づく、請求項７６に記載の装置。
【請求項７９】
前記２つ以上のＢＡ情報フィールドは、
第１の開始シーケンス番号を有する第１のＢＡ情報フィールドと、
第２の開始シーケンス番号を有する第２のＢＡ情報フィールドと、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を決定することを備える、
を備える、請求項７６に記載の装置。
【請求項８０】
前記ビットマップフィールドのビットが、前記装置によって正しく受信されたある数のパケットを確認応答する、請求項６７に記載の装置。
【請求項８１】
前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記装置によって正しく受信されたパケットの前記数に少なくとも部分的に基づく、請求項８０に記載の装置。
【請求項８２】
前記ＢＡフレームを生成するための前記手段は、前記ＢＡフレームのフィールド中に、前記装置によって正しく受信されたパケットの前記数のインジケーションを挿入することを備える、請求項８０に記載の装置。
【請求項８３】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、およびＢＡ制御フィールドを備え、正しく受信されたパケットの前記数の前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、および前記ＢＡ制御フィールドにおける値の組合せを備える、請求項８２に記載の装置。
【請求項８４】
ネゴシエーションのための前記手段は、前記装置と前記ワイヤレスデバイスとの間のブロック確認応答追加（ＡＤＤＢＡ）ネゴシエーションを備える、請求項６９に記載の装置。
【請求項８５】
前記ビットマップフィールドの要求サイズを備えるアグリゲートされた媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）を受信するための手段をさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記要求サイズに少なくとも部分的に基づく、請求項６７に記載の装置。
【請求項８６】
省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシフィールドを備える媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ）を受信するための手段をさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記ＰＳＭＰ ＡＣＫポリシフィールドの値に少なくとも部分的に基づく、請求項６７に記載の装置。
【請求項８７】
前記ビットマップフィールドの要求サイズを備える媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるワイヤレスデバイスからのパケットを受信するための手段をさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記要求サイズに少なくとも部分的に基づく、請求項６７に記載の装置。
【請求項８８】
前記要求サイズは、受信される前記パケットの送信データレートに少なくとも部分的に基づく、請求項８７に記載の装置。
【請求項８９】
ワイヤレス通信のためのワイヤレスノードであって、
少なくとも１つのアンテナと、
ブロック確認応答（ＢＡ）パラメータのインジケーションを受信するように構成されたインターフェースと、
前記ＢＡパラメータの前記インジケーションに少なくとも部分的に基づいて、ビットマップフィールドのサイズを決定することと、
前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるＢＡフレームを生成することと
を行うように構成された処理システムと
を備え、
ここにおいて、前記インターフェースは、前記少なくとも１つのアンテナを介して、別のワイヤレスノードに送信するための前記ＢＡフレームを出力するようにさらに構成される、ワイヤレスノード。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]  本願は、一般にワイヤレス通信（wireless communication）に関し、より具体的には、ワイヤレスネットワーク（wireless network）において可変長（variable length）のブロック確認応答（ＢＡ：block acknowledgment）フレーム（frame）をシグナリングおよび生成するためのシステム、方法、およびデバイスに関する。
【背景技術】
【０００２】
[0002]  多くの電気通信システムでは、通信ネットワークが、いくつかの相互作用する空間的に隔てられたデバイス間でメッセージを交換するために使用される。ネットワークは、地理的範囲に従って分類され得、それは、例えば、都市エリア、ローカルエリア、またはパーソナルエリアであり得る。このようなネットワークは、ワイドエリアネットワーク（ＷＡＮ）、都市エリアネットワーク（ＭＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、またはパーソナルエリアネットワーク（ＰＡＮ）としてそれぞれ指定されるであろう。
【０００３】
[0003]  ワイヤレス通信が発展し続けるにつれて、通信スキームはより複雑化し続け、様々な通信スキームにわたってメッセージおよびフレームをより効率的に送信することが必要とされ得る。
【発明の概要】
【０００４】
[0004]  本発明のシステム、方法、およびデバイスは、いくつかの態様をそれぞれ有し、それらのうちの何れも、その望ましい属性を単独で担うものではない。以下に続く特許請求の範囲によって示される本発明の範囲を制限することなく、ここでいくつかの特徴が簡潔に説明される。この説明を考慮した後、特に「詳細な説明」と題するセクションを読んだ後であれば、本発明の特徴が、ワイヤレスネットワークにおけるアクセスポイントと局との間の改善された通信を含む利点をどのように提供するかが理解されよう。
【０００５】
[0005]  本願の一態様は、ワイヤレス通信のための方法を提供する。方法は、装置によって、ブロック確認応答（ＢＡ）パラメータ（block acknowledgment (BA) parameter）のインジケーション（indication）を受信することと、装置によって、ＢＡパラメータのインジケーションに基づいて、ビットマップフィールド（bitmap field）のサイズ（size）を決定することと、装置によって、ビットマップフィールドと、ビットマップフィールドの決定されたサイズのインジケーションとを備えるブロック確認応答（ＢＡ）フレームを生成することと、送信するためのＢＡフレーム（BA frame for transmission）を出力することとを備える。
【０００６】
[0006]  本願の別の態様は、ワイヤレス通信のための装置を提供する。装置は、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信するように構成されたインターフェース（interface）と、ＢＡパラメータのインジケーションに少なくとも部分的に基づいて、ビットマップフィールドのサイズを決定することと、ビットマップフィールドと、ビットマップフィールドの決定されたサイズのインジケーションとを備えるＢＡフレームを生成することとを行うように構成された処理システムとを備える。インターフェースは、別の装置に送信するためのＢＡフレームを出力するようにさらに構成される。
【０００７】
[0007]  ブロック確認応答（ＢＡ）パラメータのインジケーションを受信するように構成されたインターフェース、ＢＡパラメータのインジケーションに少なくとも部分的に基づいて、ビットマップフィールドのサイズを決定することと、ビットマップフィールドと、ビットマップフィールドの決定されたサイズのインジケーションとを備えるＢＡフレームを生成することとを行うように構成された処理システム、および送信するためのＢＡフレームを出力するためのインターフェース。
【０００８】
[0008]  本願のなお別の態様は、実行されたとき、装置に方法を実行させるコードを備えたコンピュータ可読媒体（computer-readable medium）を提供し、方法は、装置によって、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信することと、装置によって、ＢＡパラメータのインジケーションに基づいて、ビットマップフィールドのサイズを決定することと、装置によって、ビットマップフィールドと、ビットマップフィールドの決定されたサイズのインジケーションとを備えるブロック確認応答（ＢＡ）フレームを生成することと、送信するためのＢＡフレームを出力することとを備える。
【０００９】
[0009]  本願のなお別の態様は、ワイヤレス通信のための装置を提供する。装置は、装置によって、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信するための手段と、装置によって、ＢＡパラメータのインジケーションに基づいて、ビットマップフィールドのサイズを決定するための手段と、装置によって、ビットマップフィールドと、ビットマップフィールドの決定されたサイズのインジケーションとを備えるブロック確認応答（ＢＡ）フレームを生成するための手段と、送信するためのＢＡフレームを出力するための手段とを備える。
【００１０】
[0010]  本願のなお別の態様は、ワイヤレス通信のためのワイヤレスノード（wireless node）を提供する。ワイヤレスノードは、少なくとも１つのアンテナと、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信するように構成されたインターフェースと、ＢＡパラメータのインジケーションに少なくとも部分的に基づいて、ビットマップフィールドのサイズを決定することと、ビットマップフィールドと、ビットマップフィールドの決定されたサイズのインジケーションとを備えるＢＡフレームを生成することとを行うように構成された処理システムとを備える。インターフェースは、少なくとも１つのアンテナを介して、別のワイヤレスノードに送信するためのＢＡフレームを出力するようにさらに構成される。
【図面の簡単な説明】
【００１１】
【図１】[0011]  図１は、本開示の態様が用いられ得るワイヤレス通信システムの例を例示する。
【図２】[0012]  図２は、図１のワイヤレス通信システム内で用いられ得るワイヤレスデバイス（wireless device）において利用され得る様々なコンポーネント（component）を例示する。
【図３】[0013]  図３は、ブロックＡＣＫフレームの例を例示する。
【図４Ａ】[0014]  図４Ａは、ブロックＡＣＫフレームの別の例を示す。
【図４Ｂ】[0015]  図４Ｂは、図４ＡのブロックＡＣＫフレームフォーマットによる、例示的なブロックＡＣＫフレームの変形の符号化を示すチャートである。
【図５】[0016]  図５は、ブロックＡＣＫフレームの別の例を示す。
【図６】[0017]  図６は、あるインプリメンテーションによる、ワイヤレス通信の方法のフローチャートである。
【詳細な説明】
【００１２】
[0018]  新規の装置および方法の様々な態様が、添付の図面を参照して以下により十分に説明される。しかしながら、本教示の開示は、多くの異なる形態で具現化され得、本開示の全体にわたって提示される任意の特定の構造または機能に限定されるものとして解釈されるべきではない。むしろ、これらの態様は、本開示が十分かつ完全であり、当業者に本開示の範囲を十分に伝えるように提供される。ここでの教示に基づいて、当業者は、本開示の範囲が、本発明のその他任意の態様と組み合わされてインプリメントされようと、あるいは独立してインプリメントされようと、ここで開示される新規のシステム、装置、および方法の任意の態様をカバーするように意図されていることを理解すべきである。例えば、ここで示される任意の数の態様を使用して、装置がインプリメントされ得、または方法が実施され得る。加えて、本発明の範囲は、ここで示される本発明の様々な態様に加えて、またはそれ以外の、他の構造、機能、または構造および機能を使用して実施されるそのような装置または方法をカバーするように意図される。ここで開示される任意の態様が、請求項の１つまたは複数の要素によって具現化され得ることが理解されるべきである。
【００１３】
[0019]  特定の態様がここで説明されるが、これらの態様の多くの変形および置換が、本開示の範囲内に含まれる。好ましい態様のいくつかの利益および利点が述べられるが、本開示の範囲は、特定の利益、用途、または目的に限定されるようには意図されない。むしろ、本開示の態様は、異なるワイヤレス技術、システム構成、ネットワーク、および送信プロトコルに広く適用可能であるように意図されており、そのうちのいくつかは、図面および好ましい態様の以下の説明において、例として例示される。詳細な説明および図面は、限定ではなく、本開示の単なる例示であり、本開示の範囲は、添付された特許請求の範囲およびそれらの同等物によって定義されている。
【００１４】
[0020]  ワイヤレスネットワーク技術は、様々なタイプのワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を含み得る。ＷＬＡＮは、幅広く使用されているネットワーキングプロトコルを用いて、近くにあるデバイスを互いに相互接続するために使用され得る。ここで説明される様々な態様は、ＷｉＦｉ、またはより一般的には、ワイヤレスプロトコルのＩＥＥＥ８０２．１１ファミリの任意のメンバのような、任意の通信規格に適用し得る。例えば、ここで説明される様々な態様は、ＩＥＥＥ８０２．１１ａｘ、８０１．１１ａｃ、８０２．１１ｎ、８０２．１１ｇ、および／または８０２．１１ｂプロトコルの一部として使用され得る。
【００１５】
[0021]  いくつかの態様では、ワイヤレス信号は、直交周波数分割多重化（ＯＦＤＭ）、直接シーケンススペクトル拡散（ＤＳＳＳ：direct-sequence spread spectrum）通信、ＯＦＤＭおよびＤＳＳＳ通信の組合せ、または他のスキームを使用して、８０２．１１プロトコルに従って送信され得る。８０２．１１プロトコルのインプリメンテーションは、センサ、メータリング（metering）、およびスマートグリッドネットワークのために使用され得る。有利には、８０２．１１プロトコルをインプリメントするある特定のデバイスの態様は、例えば、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎまたは８０２．１１ａｃのような、他のワイヤレスプロトコルをインプリメントするデバイスに比べて、より少ない電力を消費し、または、より高い通信速度を提供し得る。
【００１６】
[0022]  ここで説明されるデバイスのうちのある特定のものは、多入力多出力（ＭＩＭＯ：Multiple Input Multiple Output）技術をさらにインプリメントし得る。これもまた、８０２．１１プロトコルの一部としてインプリメントされ得る。ＭＩＭＯシステムは、データ伝送（data transmission）のために、複数（ＮＴ個）の送信アンテナと、複数（ＮＲ個）の受信アンテナとを用いる。ＮＴ個の送信アンテナとＮＲ個の受信アンテナとによって形成されるＭＩＭＯチャネルは、空間チャネルまたはストリームとも呼ばれるＮＳ個の独立チャネルに分解され得、ここで、ＮＳ≦ｍｉｎ｛ＮＴ，ＮＲ｝である。ＮＳ個の独立チャネルの各々は、１つの次元に対応する。複数の送信アンテナと受信アンテナとによって作成される追加の次元数（dimensionalities）が利用される場合、ＭＩＭＯシステムは、改善されたパフォーマンス（例えば、より高いスループットおよび／またはより大きな信頼性）を提供し得る。
【００１７】
[0023]  いくつかのインプリメンテーションでは、ＷＬＡＮは、ワイヤレスネットワークにアクセスするコンポーネントである様々なデバイスを含む。例えば、２つのタイプのデバイス：アクセスポイント（access point）（「ＡＰ」）およびクライアント（局またはワイヤレスデバイス、または「ＳＴＡ」とも呼ばれる）が存在し得る。一般に、ＡＰは、ＷＬＡＮのためのハブまたは基地局として機能し、ＳＴＡは、ＷＬＡＮのユーザとして機能する。例えば、ＳＴＡは、ラップトップコンピュータ、携帯情報端末（ＰＤＡ）、モバイル電話、等であり得る。一例では、ＳＴＡは、インターネットまたは他のワイドエリアネットワークへの一般的な接続性を得るために、ＷｉＦｉ（例えば、８０２．１１ａｘのようなＩＥＥＥ８０２．１１プロトコル）準拠のワイヤレスリンクを介してＡＰに接続する。いくつかのインプリメンテーションでは、ＳＴＡはまた、ＡＰとして使用され得る。
【００１８】
[0024]  アクセスポイント（「ＡＰ」）はまた、ノードＢ、無線ネットワークコントローラ（「ＲＮＣ」）、ｅノードＢ、基地局コントローラ（「ＢＳＣ」）、トランシーバ基地局（「ＢＴＳ」）、基地局（「ＢＳ」）、トランシーバ機能（「ＴＦ」）、無線ルータ、無線トランシーバ、または何らかの他の用語を備えるか、それらとしてインプリメントされるか、またはそれらとして知られ得る。
【００１９】
[0025]  局「ＳＴＡ」はまた、アクセス端末（「ＡＴ」）、加入者局、加入者ユニット、モバイル局、遠隔局、遠隔端末、ユーザ端末、ユーザエージェント、ユーザデバイス、ユーザ機器、または何らかの他の用語を備えるか、それらとしてインプリメントされるか、またはそれらとして知られ得る。いくつかのインプリメンテーションでは、アクセス端末は、セルラ電話、コードレス電話、セッション開始プロトコル（「ＳＩＰ」）電話、ワイヤレスローカルループ（「ＷＬＬ」）局、携帯情報端末（「ＰＤＡ」）、ワイヤレス接続能力を有するハンドヘルドデバイス、またはワイヤレスモデムに接続された何らかの他の適切な処理デバイスを備え得る。したがって、ここで教示される１つまたは複数の態様は、電話（例えば、セルラ電話またはスマートフォン）、コンピュータ（例えば、ラップトップ）、ポータブル通信デバイス、ヘッドセット、ポータブルコンピューティングデバイス（例えば、携帯情報端末）、エンターテインメントデバイス（例えば、音楽またはビデオデバイス、または衛星ラジオ）、ゲーム用デバイスまたはシステム、全地球測位システムデバイス、またはワイヤレス媒体を介して通信するように構成されたその他任意の適切なデバイス中に組み込まれ得る。
【００２０】
[0026]  上記で説明されたように、ここで説明されるデバイスのうちのある特定のものは、８０２．１１プロトコルをインプリメントし得る。このようなデバイスは、ＳＴＡとして使用されるか、ＡＰとして使用されるか、あるいは他のデバイスとして使用されるかにかかわらず、スマートメータリングのために、またはスマートグリッドネットワークにおいて、使用され得る。このようなデバイスは、センサアプリケーションを提供し得、またはホームオートメーション（home automation）において使用され得る。これらデバイスは、代わりにまたは加えて、例えば、パーソナルヘルスケアのために、ヘルスケアコンテキストにおいて使用され得る。それらはまた、（例えば、ホットスポットとともに使用するための）拡張された範囲のインターネット接続性を可能にするために、またはマシンツーマシン通信をインプリメントするために、監視（surveillance）のために使用され得る。ブロック確認応答フレーム（Block acknowledgement frame）は、一緒に受信された複数のメッセージ（例えば、媒体アクセス制御（ＭＡＣ）プロトコルデータユニット（ＭＰＤＵ：media access control (MAC) protocol data unit））を確認応答するために使用され得る。いくつかの実施形態では、ネットワーク状態に適合するように、ブロック確認応答フレームの長さを変えることが望ましくあり得る。可変長のブロック確認応答の存在を示し、ブロック確認応答の長さを決定するための技法が必要とされる。
【００２１】
[0027]  図１は、本開示の態様が用いられ得るワイヤレス通信システム１００の例を例示する。ワイヤレス通信システム１００は、ワイヤレス規格、例えば、８０２．１１ａｃ、８０２．１１ｎ、８０２．１１ｇまたは８０２．１１ｂ規格のうちの少なくとも１つに準拠して動作し得る。ワイヤレス通信システム１００は、ＡＰ１０４を含み得、それは、ＳＴＡ１０６ａ−１０６ｆと通信する。
【００２２】
[0028]  様々なプロセスおよび方法が、ＡＰ１０４とＳＴＡ１０６ａ−１０６ｆとの間のワイヤレス通信システム１００における送信のために使用され得る。例えば、信号は、ＯＦＤＭ／ＯＦＤＭＡ技法に従って、ＡＰ１０４とＳＴＡ１０６ａ−１０６ｆとの間で送信および受信され得る。この場合には、ワイヤレス通信システム１００は、ＯＦＤＭ／ＯＦＤＭＡシステムと呼ばれ得る。代替として、信号は、ＣＤＭＡ技法に従って、ＡＰ１０４とＳＴＡ１０６ａ−１０６ｆとの間で送信および受信され得る。この場合には、ワイヤレス通信システム１００は、ＣＤＭＡシステムと呼ばれ得る。
【００２３】
[0029]  図１において、ＳＴＡ１０６ａ−１０６ｃは、高効率（ＨＥＷ）ワイヤレス局（例えば、８０２．１１ａｘまたは後に開発される通信プロトコルに従って動作する局）を備え得、一方、ＳＴＡ１０６ｄ−１０６ｆは、「レガシー（legacy）」ワイヤレス局（例えば、８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ通信プロトコルのうちの１つまたは複数に従って動作する局）を備え得る。例えば、ＳＴＡ１０６ａ−１０６ｃのうちの任意のものが、レガシーワイヤレスＳＴＡ１０６ｄ−１０６ｆと比較して、より高いデータレート（higher data rate）で通信し、および／または、通信または動作中に、より少ないエネルギーを利用するように構成され得る。したがって、本開示の目的のために、ＳＴＡ１０６ａ−１０６ｃは、ＳＴＡの第１のグループ１０８ａの一部であると考えられ得、一方、ＳＴＡ１０６ｄ−１０６ｆは、ＳＴＡの第２のグループ１０８ｂの一部であると考えられ得る。
【００２４】
[0030]  ワイヤレス通信システム１００は、中央ＡＰ１０４を有していないことがあり得、むしろＳＴＡ１０６ａ−１０６ｆ間のピアツーピアネットワークとして機能し得ることに留意されたい。したがって、ここで説明されるＡＰ１０４の機能は、代替として、ＳＴＡ１０６ａ−１０６ｆのうちの１つまたは複数によって実行され得る。
【００２５】
[0031]  図２は、ワイヤレス通信システム１００内で用いられ得るワイヤレスデバイス２０２において利用され得る様々なコンポーネントを例示する。ワイヤレスデバイス２０２は、ここで説明される様々な方法をインプリメントするように構成され得るデバイスの例である。例えば、ワイヤレスデバイス２０２は、ＡＰ１０４、またはＳＴＡ１０６ａ−１０６ｆのうちの１つを備え得る。
【００２６】
[0032]  ワイヤレスデバイス２０２は、ワイヤレスデバイス２０２の動作を制御するプロセッサ２０４を含み得る。プロセッサ２０４はまた、中央処理ユニット（ＣＰＵ）とも呼ばれ得る。読取専用メモリ（ＲＯＭ）とランダムアクセスメモリ（ＲＡＭ）の両方を含み得るメモリ２０６は、プロセッサ２０４に命令およびデータを提供する。メモリ２０６の一部はまた、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）を含み得る。プロセッサ２０４は、典型的に、メモリ２０６内に記憶されたプログラム命令に基づいて、論理演算および算術演算を実行する。メモリ２０６における命令は、ここで説明される方法をインプリメントするように実行可能であり得る。
【００２７】
[0033]  プロセッサ２０４は、１つまたは複数のプロセッサでインプリメントされる処理システムのコンポーネントであり得、またはそれを備え得る。１つまたは複数のプロセッサは、汎用マイクロプロセッサ、マイクロコントローラ、デジタルシグナルプロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、コントローラ、ステートマシン、ゲート論理、個別ハードウェアコンポーネント、専用ハードウェア有限ステートマシン、または情報の計算または他の操作を実行し得るその他任意の適切なエンティティの任意の組合せでインプリメントされ得る。
【００２８】
[0034]  処理システムはまた、コードまたはソフトウェアを記憶するための非一時的な機械可読媒体（non-transitory machine-readable media）を含み得る。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはその他の方法で呼ばれるかにかかわらず、任意のタイプの命令を意味するように広く解釈されるべきである。命令は、（例えば、ソースコードフォーマット、バイナリコードフォーマット、実行可能コードフォーマット、またはその他任意の適切なコードのフォーマットにおける）コードを含み得る。命令は、１つまたは複数のプロセッサによって実行されたとき、処理システムに、ここで説明される様々な機能を実行させる。
【００２９】
[0035]  ワイヤレスデバイス２０２はまた、ワイヤレスデバイス２０２と遠隔ロケーションとの間のデータの送信および受信を可能にするために、送信機２１０および受信機２１２を含み得るハウジング２０８を含み得る。送信機２１０および受信機２１２は、トランシーバ２１４に組み合わされ得る。アンテナ２１６が、ハウジング２０８に取り付けられ、トランシーバ２１４に電気的に結合され得る。ワイヤレスデバイス２０２はまた、複数の送信機、複数の受信機、複数のトランシーバ、および／または複数のアンテナ（図示せず）を含み得、それらは、例えば、ＭＩＭＯ通信中に利用され得る。
【００３０】
[0036]  ワイヤレスデバイス２０２はまた、トランシーバ２１４によって受信される信号のレベルを検出および定量化する試みにおいて使用され得る信号検出器２１８を含み得る。信号検出器２１８は、このような信号を、総エネルギー、シンボルごとのサブキャリア当たりのエネルギー（energy per subcarrier per symbol）、電力スペクトル密度、および他の信号として検出し得る。ワイヤレスデバイス２０２はまた、信号を処理する際に使用するためのデジタルシグナルプロセッサ（ＤＳＰ）２２０を含み得る。ＤＳＰ２２０は、送信するためのデータユニットを生成するように構成され得る。いくつかの態様では、データユニットは、ＰＬＣＰプロトコルデータユニット（ＰＰＤＵ）を備え得る。いくつかの態様では、ＰＰＤＵは、フレームまたはパケットと呼ばれ得る。
【００３１】
[0037]  ワイヤレスデバイス２０２は、いくつかの態様では、ユーザインターフェース２２２をさらに備え得る。ユーザインターフェース２２２は、キーパッド、マイクロフォン、スピーカ、および／またはディスプレイを備え得る。ユーザインターフェース２２２は、ワイヤレスデバイス２０２のユーザに情報を伝達し、および／またはユーザからの入力を受信する、任意の要素またはコンポーネントを含み得る。
【００３２】
[0038]  いくつかの態様では、ワイヤレスデバイス２０２は、可変長のブロック確認応答（ＢＡ）ユニット２３５をさらに備え得る。可変長のＢＡユニット２３５は、ある特定のパラメータに基づいて、ＢＡフレームの長さを決定するか、さもなければ調整するように構成され得る。可変長のＢＡユニット２３５は、ＢＡフレームのビットマップサイズ（bitmap size）（例えば、６４ビットとは異なる）を決定するように構成され得、ＢＡフレーム内でこのサイズを示すようにさらに構成され得る。いくつかの態様では、可変長のＢＡフレームを送信および／またはシグナリングすることは、ワイヤレス媒体の効率的な使用を可能にし、オーバヘッドを低減させ得る。
【００３３】
[0039]  ワイヤレスデバイス２０２の様々なコンポーネントは、バスシステム２２６によって共に結合され得る。バスシステム２２６は、例えば、データバスのみならず、データバスに加えて、電力バス、制御信号バス、およびステータス信号バスを含み得る。当業者であれば、ワイヤレスデバイス２０２のコンポーネントは、共に結合され得、または何らかの他のメカニズムを使用して互いへの入力を受け取るまたは提供し得ることを理解するであろう。
【００３４】
[0040]  いくつかの別個のコンポーネントが図２に例示されているが、当業者であれば、これらコンポーネントのうちの１つまたは複数が、組み合わされるまたは共通してインプリメントされ得ることを認識するであろう。例えば、プロセッサ２０４は、プロセッサ２０４に関して上記で説明された機能をインプリメントするためのみならず、信号検出器２１８および／またはＤＳＰ２２０に関して上記で説明された機能をインプリメントするためにも使用され得る。さらに、図２に例示されるコンポーネントの各々は、複数の別個の要素を使用してインプリメントされ得る。
【００３５】
[0041]  上記で説明されたように、ワイヤレスデバイス２０２は、ＡＰ１０４またはＳＴＡ１０６ａ−１０６ｆを備え得、通信を送信および／または受信するために使用され得る。ワイヤレスネットワークにおけるデバイス間で交換される通信は、パケットまたはフレームを備え得るデータユニットを含み得る。いくつかの態様では、データユニットは、データフレーム、制御フレーム、および／または管理フレームを含み得る。データフレームは、ＡＰおよび／またはＳＴＡから他のＡＰおよび／またはＳＴＡにデータを送信するために使用され得る。制御フレームは、様々な動作を実行するために、およびデータを確実に配送する（例えば、データの受信を確認応答すること、ＡＰのポーリング（polling）、エリアクリアリング動作、チャネル捕捉、キャリア検知メンテナンス機能、等）ために、データフレームと共に使用され得る。管理フレームは、（例えば、ワイヤレスネットワークに加わること、およびワイヤレスネットワークから離れること、等のための）様々な監視機能ために使用され得る。
【００３６】
[0042]  可変長のＢＡフレームは、デバイスが、ネットワーク状態に基づいてＢＡフレームを受信および／または送信するときに、より柔軟性を有することを可能にし得る。典型的に、ＢＡフレームは、６４ビットの固定長（fixed length）を有するＢＡビットマップ（BA bitmap）を備える。ある特定の実施形態では、ネットワーク状態により良く適応する（例えば、スループットを増大させるためにビットマップサイズを増大させる、またはオーバヘッドを低減させるためにビットマップサイズを減少させる）ように、可変長のＢＡビットマップを有することが有益であり得る。したがって、ここで説明される実施形態は、可変長のＢＡフレームの存在をシグナリングおよび送信することに関する。
【００３７】
[0043]  図３は、ここでの教示による、ＢＡフレーム３００の例を例示する。示されるように、ＢＡフレーム３００は、フレーム制御フィールド３０１、持続時間／識別子（ＩＤ）フィールド（duration / identifier (ID) field）３０５、受信機アドレス（ＲＡ）フィールド３１０、送信機アドレス（ＴＡ）フィールド３１５、ＢＡ制御フィールド（BA control field）３２０、ＢＡ情報フィールド（BA information field）３３０、およびフレームチェックシーケンス（ＦＣＳ）フィールド３３５を含む。いくつかの態様では、ＢＡ制御フィールド３２０は、ＢＡ確認応答ポリシフィールド（BA acknowledgment policy field）３２１、マルチトラフィック識別子（ＴＩＤ）フィールド（multi-traffic identifier (TID) field）３２２、圧縮ビットマップフィールド（compressed bitmap field）３２３、グループキャスト再試行（ＧＣＲ：group cast retries）フィールド３２４、予備（reserved）フィールド３２６、およびＴＩＤ情報フィールド３２７を備え得る。いくつかの態様では、ＢＡ確認応答ポリシフィールド３２１、マルチＴＩＤフィールド３２２、圧縮ビットマップフィールド３２３、およびＧＣＲフィールド３２４は、１ビットをそれぞれ備え得、予備フィールド（reserved field）３２６は、９ビットを備え得る。いくつかの態様では、ＢＡフレーム３００は、６４×１６ビットのビットマップサイズを備え得る。
【００３８】
[0044]  図４Ａは、ブロック確認応答（ＢＡ）制御フィールド４２０の例示的な構造を示す。示されるように、ＢＡ制御フィールド４２０は、図３のＢＡ制御フィールド３２０に類似し、それから改造された（adapted from）ものである。簡潔さのために、ＢＡ制御フィールド３２０と４２０の間の相違点のみが説明される。いくつかの態様では、予備フィールド３２６からの１つまたは複数のビットは、異なるビットマップサイズの存在を示すように再構成され得る。例えば、予備フィールド３２６からの１つまたは複数のビットは、拡張されたビットマップ（ＥＢ）ビットフィールド（extended bitmap (EB) bit field）４２５として再定義され得る。いくつかの態様では、ＥＢビットフィールド４２５は、６４ビットまたは異なるサイズであり得るビットマップサイズを示すある特定の組合せを定義するために、マルチＴＩＤフィールド３２２、圧縮ビットマップフィールド３２３、およびＧＣＲフィールド３２４と併せて使用され得る。
【００３９】
[0045]  例えば、図４Ｂは、ＢＡの変形を示す、マルチＴＩＤフィールド３２２、圧縮ビットマップフィールド３２３、およびＧＣＲフィールド３２４のビット値の様々な例示的な組合せを図示するチャート４５０を例示する。いくつかの態様では、ＥＢフィールド４２５の１つまたは複数のビットは、チャート４５０に図示される可能なＢＡの変形を拡張（expand）するために使用され得る。
【００４０】
[0046]  図５は、ＢＡフレーム５００の例示的な構造を示す。示されるように、ＢＡフレーム５００は、図３のＢＡフレーム３００に類似する。簡潔さのために、ＢＡフレーム３００と５００の間の相違点のみが説明される。ＢＡフレーム５００は、特定の構造を有しているように例示されているが、ＢＡフレーム５００の特定の使用に依存して、実際の構造は変わり得る。例えば、ＢＡが複数のＴＩＤについてのパケットを確認応答するために利用される場合、ＢＡフレームは、ＴＩＤごとに１つまたは複数のビットマップのような、追加の情報を含み得る。他方では、ＢＡが複数のＴＩＤからのパケットを確認応答するために使用されない場合、ＢＡフレーム５００には、より少ない情報が含まれ得る（例えば、１つのビットマップのみ）。
【００４１】
[0047]  図５に示されるように、ＢＡフレーム５００は、ＢＡ情報フィールド５３０を備える。いくつかの態様では、ＢＡ情報フィールド５３０は、ＴＩＤ毎情報（Ｉｎｆｏ）フィールド５３１（per TID information (Info) field 531）、ブロックＡＣＫ開始シーケンス制御５３２、およびＢＡビットマップフィールド５３３を備える。いくつかの態様では、ＴＩＤ毎Ｉｎｆｏフィールド５３１は、２バイトを備え得、ブロックＡＣＫ開始シーケンス制御５３２は、２バイトを備え得、ＢＡビットマップフィールド５３３は、８バイトを備え得または可変長であり得る。いくつかの態様では、ＢＡビットマップフィールド５３３のサイズはまた、ＢＡビットマップサイズとも呼ばれ得る。いくつかの実施形態では、ＢＡ情報フィールド５３０は、各ＴＩＤのために繰り返され得る。
【００４２】
[0048]  図５はまた、ＴＩＤ毎Ｉｎｆｏフィールド５３１が、予備フィールド５４１およびＴＩＤ値フィールド（TID value field）５４２を備え得ることを例示する。いくつかの態様では、予備フィールド５４１は、１２ビットを備え得、ＴＩＤ値フィールド５４２は、４ビットを備え得る。例示されるように、いくつかの態様では、ブロックＡＣＫ開始シーケンス制御フィールド５３２は、フラグメント番号フィールド（fragment number field）５５１および開始シーケンス番号フィールド（starting sequence number field）５５２を備え得る。いくつかの態様では、フラグメント番号フィールド５５１は、４ビットを備え得、開始シーケンス番号フィールド５５２は、１２ビットを備え得る。
【００４３】
[0049]  ある実施形態では、開始シーケンス番号（starting sequence number）５５２は、「ＷｉｎＳｔａｒｔ」パラメータのインジケーションを含み得る。別の態様では、開始シーケンス番号５５２は、ＷｉｎＳｔａｒｔパラメータよりも大きい値のインジケーションを含み得る。ある態様では、ＷｉｎＳｔａｒｔパラメータは、確認応答されていない最初のデータパケット（the first data packet）のシーケンス番号（例えば、確認応答されていないパケット（unacknowledged packet）の中で最低のシーケンス番号（lowest sequence number））である。例えば、ＳＴＡ１０６は、シーケンス番号０〜２５を持つパケットをＡＰ１０４に送り得、ＡＰ１０４は、シーケンス番号０〜１０が正しく受信されたことを確認応答するために、ＢＡフレーム５００を利用し得る。ＡＰ１０４は、ＷｉｎＳｔａｒｔパラメータとして１１の値を格納することによって、この情報を記録（keep track）し得る。このようにして、次回ＡＰ１０４が、ＳＴＡ１０６にＢＡフレーム５００を送信するときに、ＡＰ１０４は、シーケンス番号０から開始する必要がなく、以前に確認応答されていないパケットのみを確認応答することになる。様々な態様では、ＷｉｎＳｔａｒｔパラメータは、任意の時点において送られたパケットを参照し得、ＢＡフレーム５００の直前に受信された（または、されていない（or not））フレームを参照する必要はない。いくつかの態様では、ＡＰ１０４（またはＳＴＡ１０６）は、各ＴＩＤについてのＷｉｎＳｔａｒｔパラメータを記録し得る。他のパラメータもまた、ＴＩＤごとに、ＡＰ１０４（またはＳＴＡ１０６）によって記録され得る。
【００４４】
[0050]  いくつかの実施形態では、上述され、以下でさらに詳細に説明されるように、ＢＡビットマップのサイズは可変であり得る（例えば、必ずしも６４ビットとは限らない）。様々な態様では、ＢＡフレーム５００のビットマップサイズ（例えば、ＢＡビットマップフィールド５３３のサイズ）のインジケーションが、ＢＡフレーム５００の異なるフィールドに位置し得る。例えば、いくつかの態様では、ＢＡビットマップサイズは、（例えば、１つより多くが存在する場合、複数のＢＡ情報フィールドにわたって異なり得るような、含まれるＢＡ情報フィールド５３０に対して有効な）ＴＩＤ毎Ｉｎｆｏフィールド５３１の予備ビット（例えば、予備フィールド５４１）に含まれ得る。他の態様では、インジケーションは、ＢＡ制御フィールド３２０の予備ビット（例えば、予備フィールド３２６）に含まれ得る（全てのＢＡ情報フィールド５３０に対して同じであり得る）。いくつかの態様では、インジケーションは、ＢＡフレーム５００の新たに定義されたフレームサブタイプ（frame subtype）（図示せず）に含まれ得る。いくつかの態様では、インジケーションは、持続時間／ＩＤフィールド３０５に含まれ得、それは、ＢＡフレーム５００が、マルチプルユーザ（ＭＵ：multiple user）ＰＬＣＰプロトコルデータユニット（ＰＰＤＵ）で送られる場合、オーバーロードされた状態（overloaded）になり得る。持続時間／ＩＤフィールド３０５は、対象となる受信機のみがＢＡフレーム５００を受信し得るので、ＭＵ ＰＰＤＵフレームにおいてオーバーロードされた状態になり得、持続時間／ＩＤフィールド３０５は、通常、サードパーティの受信機（例えば、非対象の受信者）を対象としているので、このコンテキストでは、持続時間／ＩＤフィールド３０５のビットのうちのいくつかを別の目的に再利用する（re-purpose）することが可能であり得る。
【００４５】
[0051]  他の実施形態では、異なるビットマップサイズ（例えば、６４ビットとは異なる）を表す方法が、ＢＡビットマップフィールド５３３を拡張する代わりに、マルチＴＩＤ ＢＡフォーマットを使用することであり得る。いくつかの態様では、マルチＴＩＤ ＢＡフォーマットは、異なるシーケンス番号を持つ、同じＴＩＤについての複数のＢＡ情報フィールド（例えば、ＢＡ情報フィールド５３０）含み得る。いくつかの態様では、各ＢＡ情報フィールド５３０は、ビットマップについての開始シーケンス番号（ＳＳＮ：starting sequence number）を示すＳＳＮフィールド５５２を含み得る。例えば、図５を参照すると、第２のＢＡ情報フィールド５３０（図示せず）が、ＢＡ情報フィールド５３０の後ろに、ただし、ＦＣＳフィールド３３５の前に位置し得る。したがって、ＢＡビットマップフィールド５３３の組み合わされた長さは、複数のＢＡ情報フィールドの各々におけるＢＡビットマップフィールド５３３の各々の長さの合計を備え得る（例えば、ＢＡビットマップフィールドの総サイズは、ＢＡ情報フィールド５３０（図５に図示されている）および第２のＢＡ情報フィールド５３０（図示せず）の各々におけるＢＡビットマップフィールドを合計することを備える。
【００４６】
[0052]  いくつかの態様では、新しいルールが、ＢＡフレーム５００においてサイズを明示的に通信する代わりに、ビットマップの値を暗示的に定義するために導入され得る。例えば、第１のＢＡ情報フィールド５３０がビットマップ[１：６４]を含み、第２のＢＡ情報フィールド５３０が[８０：１４４]のためのビットマップを含む場合には、欠けているビット（例えば、ビット６５〜７９）は、成功した送信を示すために、全て１の値に設定されているか、または失敗した送信を示すために、全て０の値に設定されていると仮定され得る。
【００４７】
[0053]  他の実施形態では、６４よりも多いまたは少ないフレーム（例えば、媒体アクセス制御（ＭＡＣ）プロトコルデータユニット（ＭＰＤＵ）のフレーム）を確認応答することが望ましくあり得る。ある実施形態では、この確認応答プロシージャは、８バイト以下であるＢＡビットマップフィールド５３３を利用し得る。いくつかの態様では、ＢＡビットマップフィールド５３３の各ビットは、メッセージのグループ（例えば、Ｎ個のＭＰＤＵのグループ）を確認応答するように構成され得る。例えば、ＢＡビットマップフィールド５３３の各ビットは、４つ（４）ＭＰＤＵを確認応答するように構成され得る。この実施形態では、ＢＡビットマップフィールド５３３のビットは、４つ全てのＭＰＤＵが成功裡に送信された場合にのみ、成功した送信を示すために１に設定され得る。４つのＭＰＤＵのうちの１つまたは複数が成功しなかった場合には、ＢＡビットマップフィールド５３３のビットは、０に設定され得る。いくつかの実施形態では、このようなマッピングは、高いアグリゲーション（aggregation）が使用される高いデータレートにとって望ましくあり得、隣接するＭＰＤＵにおけるエラーは、相互に関連がある可能性が非常に高い。
【００４８】
[0054]  いくつかの実施形態では、上記のグループ確認応答は、ＢＡフレーム５００の様々なロケーションにおいて示され得る。いくつかの態様では、ビットマップサイズを示すことに関して上記で説明されたのと同じインジケーションが、グループ確認応答インジケーションに適用され得る。いくつかの態様では、インジケーションは、（例えば、１つより多くが存在する場合、複数のＢＡ情報フィールドにわたって異なり得るような、含まれるＢＡ情報フィールド５３０に対して有効な）ＴＩＤ毎Ｉｎｆｏフィールド５３１の予備ビット（例えば、予備フィールド５４１）に含まれ得る。他の態様では、インジケーションは、ＢＡ制御フィールド３２０の予備ビット（例えば、予備フィールド３２６）に含まれ得る（全てのＢＡ情報フィールド５３０に対して同じであり得る）。いくつかの態様では、インジケーションは、ＢＡフレーム５００の新たに定義されたフレームサブタイプに含まれ得る。いくつかの態様では、インジケーションは、持続時間／ＩＤフィールド３０５に含まれ得、それは、ＢＡフレーム５００が、ＭＵ ＰＰＤＵで送られる場合、オーバーロードされた状態になり得る。
【００４９】
[0055]  いくつかの実施形態では、可変長のＢＡビットマップサイズを有する可変長のＢＡフレームを使用するとき、ＢＡにおいてどのＢＡビットマップサイズを送るべきかを決定することが望ましくあり得る。いくつかの実施形態では、ＢＡビットマップの長さまたはサイズを静的に決定することが望ましくあり得る。いくつかの態様では、ビットマップサイズは、ＡＰとＳＴＡとの間、またはＳＴＡのグループ間での初期セッションネゴシエーションフェーズ（initial session negotiation phase）中に決定され得る。そうすると、ＢＡビットマップサイズは、ネゴシエート（negotiate）されたＢＡパラメータに基づき得る。いくつかの実施形態では、決定されたビットマップサイズは、ブロック確認応答追加（ＡＤＤＢＡ：add block acknowledgement）ネゴシエーション（negotiation）に基づき得る。例えば、ネゴシエーション中に、セッションのためのバッファサイズが２５６ビット（例えば、最大バッファサイズ（maximum buffer size））であると決定された場合には、これらデバイスは、ＢＡビットマップサイズを２５６に設定し得る。バッファサイズがより小さい（例えば、６４ビット）場合には、これらデバイスは、６４ビットのビットマップサイズが適切であると決定し得る。バッファサイズおよびビットマップサイズについて、２つの値のみが説明されているが、より大きいまたはより小さいバッファおよびビットマップのサイズについての他の組合せが可能である。
【００５０】
[0056]  いくつかの実施形態では、ＢＡビットマップサイズを動的に決定することが望ましくあり得る。いくつかの態様では、データフレームの送信側（例えば、ＡＰ）が、受信側デバイス（例えば、ＳＴＡ）がデータフレームに応答してＢＡフレーム（例えば、ＢＡフレーム５００）中に含めるべきＢＡビットマップサイズの要求サイズ（requested size）を示し得る。いくつかの態様では、送信側がＢＡビットマップサイズを示すことは有益であり得、これは、そうすると、送信側が、受信側（例えば、ＳＴＡ）からの応答（例えば、ＢＡ）がどれほど長くなるかを正確に知り得、ネットワークトラフィックを適正に調整することが可能になり得るからである。いくつかの態様では、インジケーションは、２５６ビットのＢＡビットマップサイズ（または他のサイズ）の要求を示すために、アグリゲートされた媒体アクセス制御プロトコルデータユニット（Ａ−ＭＰＤＵ：aggregated media access control protocol data unit）デリミタ（delimiter）中に含まれ得る。いくつかの実施形態では、Ａ−ＭＰＤＵデリミタは、ビットの定義されたパターンが、ＢＡビットマップが６４ビットとは異なるサイズを有することを示すように構成され得る。他の実施形態では、インジケーションは、ＢＡビットマップが６４ビットとは異なるサイズを有することを示すために、未定義のＡ−ＭＰＤＵデリミタ値を備え得る。
【００５１】
[0057]  いくつかの態様では、インジケーションは、媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ：media access control protocol data unit）省電力マルチポール（ＰＳＭＰ：power save multipoll）確認応答（ＡＣＫ）ポリシフィールド（policy field）における値を備え得る。例えば、ＰＳＭＰ ＡＣＫポリシフィールドは、ＢＡビットマップについての２つの異なるサイズ（例えば、６４または２５６）のうちの１つを示すように再定義され得る予備ビットを備え得る。他の実施形態では、インジケーションは、媒体アクセス制御（ＭＡＣ）ヘッダ（ media access control (MAC) header）のフィールド中に含まれ得る。ＭＡＣヘッダは、信号（ＳＩＧ）フィールド、ロングトレーニングフィールド（ＬＴＦ）、ショートトレーニングフィールド（ＳＴＦ）のうちの１つまたは複数を備え得る。ＳＩＧ、ＬＴＦ、およびＳＴＦフィールドの各々は、異なる変形（例えば、高スループット（ＨＴ）、超高スループット（ＶＨＴ）、高効率（ＨＥ）、等）を有し得る。いくつかの態様では、ビットマップサイズのインジケーションは、これらＭＡＣヘッダフィールド（header field）のうちの１つまたは複数に含まれ得、物理（ＰＨＹ）層レートに基づき得る。例えば、送信側が、第１のしきい値（threshold）を満たす（例えば、第１のしきい値よりも高い）レートでデータを送信している場合には、送信側は、６４ビットよりも大きい値（例えば、１２８または２５６）にＢＡビットマップサイズを設定し得る。送信側が、第１のしきい値を満たさないレートで（例えば、第１のしきい値よりも低いレートで）送信している場合には、送信側は、６４ビットよりも小さい値（例えば、３２または１６）にＢＡビットマップサイズを設定し得る。いくつかの実施形態では、送信側は、より多いまたはより少ないしきい値を使用し得、異なる値にビットマップサイズを設定し得る。
【００５２】
[0058]  いくつかの態様では、データフレームの受信側（例えば、ＳＴＡ）が、データフレームに応答してＢＡフレーム（例えば、ＢＡフレーム５００）中に含めるべきＢＡビットマップサイズを示し得る。いくつかの態様では、受信側は、それが送信側から受信したＭＰＤＵの数に基づいて、ＢＡビットマップサイズを決定し得る。いくつかの態様では、それが受信したＭＰＤＵの数は、送信側（例えば、ＡＰ）からの受信されたシーケンス番号の範囲（span）に基づき得る。例えば、受信側が、多数のＭＰＤＵを受信した場合、それは、より大きいＢＡビットマップサイズ（例えば、２５６ビット）を設定し得る。受信側が、少数のＭＰＤＵを受信した場合、それは、より小さいビットマップサイズ（例えば、３２ビット）を設定し得る。
【００５３】
[0059]  いくつかの態様では、データフレームの受信側とデータフレームの送信側は、ＢＡのサイズを動的に決定するために使用され得るいくつかの変数（a number of variables）をネゴシエートし得る。ある実施形態では、ＡＤＤＢＡ制御メッセージの交換の一部として、送信側と受信側は、最大バッファサイズ、ビットマップサイズの範囲（range）、またはビットマップサイズに関する他のパラメータのうちの１つまたは複数をネゴシエートし得る。この実施形態によると、受信側は、これらのパラメータ、確認応答されていないパケットの最低のシーケンス番号（例えば、ＷｉｎＳｔａｒｔ）の値、および／または正しく受信されたパケット（correctly received packet）の最高のシーケンス番号（highest sequence number）の値に基づいて、ＢＡビットマップのサイズを決定し得る。例えば、ある態様では、最大バッファサイズは、２５６ビットになるようにネゴシエートされ得、ビットマップサイズの範囲は、８ビット、３２ビット、６４ビット、または２５６ビットのうちの１つになるようにネゴシエートされ得る。ある特定の実施形態では、受信側は、ビットマップのサイズが、正しく受信されたパケットの最高のシーケンス番号の値から、ＷｉｎＳｔａｒｔの値を引いて、１を加えたもの以上になるように計算し得る。
【００５４】
[0060]  例えば、ある態様では、受信側は、１０の値に設定されたＷｉｎＳｔａｒｔを有し得、シーケンス番号（sequence number）１１〜１５を持つ正しく受信されたパケットを有し得る。この態様によると、受信側は、これらのフレームを確認応答するために、８ビットのビットマップ長のみが必要とされることを決定し得る。これは、１５−１０＋１＝６であり、受信側と送信側が、６フレームを確認応答することになる許容される最低の可能なビットマップが８ビットのビットマップ長であることを予めネゴシエートしているので、起こり得る。別の態様では、受信側は、１０の値に設定されたＷｉｎＳｔａｒｔを有し得、シーケンス番号２６０〜２６７を持つ正しく受信されたパケットのみを有し得る。この態様によると、受信側は、これらのフレームを確認応答するために、２５６ビットのビットマップ長のみが必要とされることを決定し得る。これは、２６４−１０＋１＝２５５であり、受信側と送信側が、２５５フレームを確認応答することになる許容される最低の可能なビットマップが２５６ビットのビットマップ長であることを予めネゴシエートしているので、起こり得る。したがって、受信側は、少数のパケットのみが確認応答されているときに、大きいビットマップを送信することを差し控えることによって、または、複数のＢＡフレームを送る必要なしに（例えば、低減されたオーバヘッド）、多数のパケットを確認応答するためにより大きいビットマップを利用することによって、ワイヤレス通信媒体を効率的に利用することが可能であり得る。
【００５５】
[0061]  図６は、あるインプリメンテーションによる、ワイヤレス通信のための方法６００のフローチャートである。いくつかの態様では、方法６００は、図２に関して上記に示されたワイヤレスデバイス２０２によって実行され得る。いくつかの態様では、方法６００は、ＡＰ１０４、ＳＴＡ１０６、またはその他任意の適切なデバイスによって実行され得る。
【００５６】
[0062]  ブロック６１０において、通信デバイスは、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信し得る。例えば、いくつかの態様では、ＢＡパラメータのインジケーションは、ビットマップフィールドの複数の許容される長さ（a plurality of allowed lengths）および最大バッファサイズを備える。ある実施形態では、最大バッファサイズは、２５６ビットであり得、複数の許容される長さは、８ビット、３２ビット、６４ビット、または２５６ビットのうちの１つまたは複数を含み得る。ある特定の態様では、ＢＡパラメータは、通信デバイスと、ワイヤレス局またはデバイスとの間でネゴシエートされる。例えば、通信デバイスは、ＡＰ１０４を備え得、ワイヤレス局またはデバイスは、図１からのＳＴＡ１０６を備え得る。いくつかの態様では、ネゴシエーションは、ＡＰ１０４とＳＴＡ１０６との間のアソシエーションプロシージャの後に行われ得る。ある実施形態では、ネゴシエーションは、ＡＤＤＢＡメッセージングの使用を通じて行われ得る。
【００５７】
[0063]  ブロック６２０において、通信デバイスは、ＢＡパラメータ（例えば、ＢＡビットマップフィールド）に基づいて、ビットマップフィールドのサイズを決定し得る。例えば、通信デバイスは、サイズを決定するために、ビットマップフィールドの複数の許容される長さおよび最大バッファサイズのうちの１つまたは複数を利用し得る。いくつかの態様では、方法６００は、ワイヤレス局またはデバイスから複数のパケット（a plurality of packets）を受信することをさらに含み得、ビットマップフィールドのサイズを決定することは、確認応答されていない受信された複数のパケットの最低のシーケンス番号と、複数のパケットからの正しく受信されたパケットの最大のシーケンス番号（largest sequence number）とに少なくとも部分的に基づき得る。例えば、確認応答されていないパケットの最低のシーケンス番号が１００であり、正しく受信されたパケットの最大のシーケンス番号が１２０である場合には、ワイヤレス通信デバイスは、ＢＡビットマップのサイズが３２ビットになることを決定し得る。例えば、いくつかの態様では、可能なブロック確認応答ビットマップ長は、８ビット、３２ビット、６４ビットおよび２５６ビットのうちの１つであり得る。
【００５８】
[0064]  ブロック６３０において、通信デバイスは、ビットマップフィールドと、ビットマップフィールドの決定されたサイズのインジケーションとを備えるＢＡフレームを生成し得る。例えば、図５を参照すると、通信デバイスは、ＢＡビットマップフィールド５３３を備えるＢＡフレーム５００を生成し得、（例えば、予備フィールド３２６を利用することによって）ＢＡビットマップフィールド５３３のサイズを示すために、ＢＡ制御フィールド３２０を利用し得る。ある実施形態では、ＢＡフレーム５００が複数のＴＩＤのためのパケットを確認応答するように意図される場合、ＢＡフレームは、１つより多くのＢＡビットマップフィールド５３３（例えば、複数のＢＡ情報フィールド５３０）を備え得る。
【００５９】
[0065]  ここで使用される場合、「決定すること（determining）」という用語は、幅広いアクションを包含する。例えば、「決定すること」は、計算すること（calculating）、コンピューティングすること（computing）、処理すること、導出すること、調査すること、ルックアップすること（例えば、表、データベース、または別のデータ構造においてルックアップすること）、確定すること、および同様のことを含み得る。また、「決定すること」は、受信すること（例えば、情報を受信すること）、アクセスすること（例えば、メモリにおけるデータにアクセスすること）、および同様のことを含み得る。また、「決定すること」は、解決すること、選択すること、選ぶこと、確立すること、および同様のことを含み得る。さらに、ここで使用される場合、「チャネル幅」は、ある特定の態様では、帯域幅を包含し得、または帯域幅とも呼ばれ得る。
【００６０】
[0066]  ここで使用される場合、アイテムのリスト「のうちの少なくとも１つ」を指す表現は、単一のメンバ（members）を含む、それらのアイテムの任意の組合せを指す。例として、「ａ、ｂ、またはｃのうちの少なくとも１つ」は、ａ、ｂ、ｃ、ａ−ｂ、ａ−ｃ、ｂ−ｃ、ａ−ａ、ｂ−ｂ、ｃ−ｃ、およびａ−ｂ−ｃをカバーするように意図される。
【００６１】
[0067]  上記で説明された方法の様々な動作は、様々なハードウェアおよび／またはソフトウェアの（１つまたは複数の）コンポーネント、回路、および／または（１つまたは複数の）モジュールのような、これら動作を実行することが可能な任意の適切な手段によって実行され得る。一般に、図面において例示された任意の動作は、これら動作を実行することが可能な対応する機能的な手段によって実行され得る。例えば、様々な受信するための手段は、受信機２１２、トランシーバ２１４、アンテナ２１６、ＤＳＰ２２０、プロセッサ２０４、メモリ２０６、信号検出器２１８、可変長のＢＡユニット２３５、またはこれらの同等物のうちの１つまたは複数を備え得る。いくつかの態様では、様々な決定するための手段または生成するための手段は、ＤＳＰ２２０、プロセッサ２０４、メモリ２０６、可変長のＢＡユニット２３５、またはこれらの同等物のうちの１つまたは複数を備え得る。
【００６２】
[0068]  ここで使用される場合、インターフェースという用語は、２つ以上のデバイスを共に接続するように構成されたハードウェアまたはソフトウェアを指し得る。例えば、インターフェースは、プロセッサまたはバスの一部であり得、デバイス間の情報またはデータの通信を可能にするように構成され得る。インターフェースは、チップまたは他のデバイスに組み込まれ得る。例えば、いくつかの実施形態では、インターフェースは、別のデバイスにおいて、デバイスからの情報または通信を受信するように構成された受信機を備え得る。（例えば、プロセッサまたはバスの）インターフェースは、フロントエンドまたは別のデバイスによって処理された情報またはデータを受信し得、または受信された情報を処理し得る。いくつかの実施形態では、インターフェースは、別のデバイスに情報またはデータを送信または通信するように構成された送信機を備え得る。したがって、インターフェースは、（例えば、バスを介して）送信するために出力するための情報またはデータを準備し得、または情報またはデータを送信し得る。
【００６３】
[0069]  本開示に関連して説明された、様々な例示的な論理ブロック、モジュールおよび回路は、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ信号（ＦＰＧＡ）または他のプログラマブル論理デバイス（ＰＬＤ）、個別ゲートまたはトランジスタロジック、個別ハードウェアコンポーネント、あるいはここで説明された機能を実行するように設計されたこれらの任意の組合せを用いてインプリメントまたは実行され得る。汎用プロセッサは、マイクロプロセッサであり得るが、代替として、このプロセッサは、任意の商業的に利用可能なプロセッサ、コントローラ、マイクロコントローラまたはステートマシンであり得る。プロセッサはまた、コンピューティングデバイスの組合せ、例えば、ＤＳＰとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携した１つまたは複数のマイクロプロセッサ、あるいはその他任意のこのような構成としてインプリメントされ得る。
【００６４】
[0070]  １つまたは複数の態様では、説明された機能は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組合せでインプリメントされ得る。ソフトウェアでインプリメントされる場合、これら機能は、コンピュータ可読媒体上で、１つまたは複数の命令またはコードとして記憶または送信され得る。コンピュータ可読媒体は、１つの場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む通信媒体とコンピュータ記憶媒体との両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、このようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスク記憶装置、磁気ディスク記憶装置またはその他の磁気記憶デバイス、あるいは、データ構造または命令の形式で所望のプログラムコードを記憶または搬送するために使用されることができ、かつ、コンピュータによってアクセスされることができるその他任意の媒体を備え得る。また、任意の接続は、厳密にはコンピュータ可読媒体と称される。例えば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波のようなワイヤレス技術を使用して、ウェブサイト、サーバ、または他の遠隔ソースから送信される場合には、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波のようなワイヤレス技術は、媒体の定義に含まれる。ここで使用される場合、ディスク（disk）およびディスク（disc）は、コンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタル多目的ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、およびブルーレイ（登録商標）ディスクを含み、ここでディスク（disks）は、通常磁気的にデータを再生し、一方ディスク（discs）は、レーザーを用いて光学的にデータを再生する。したがって、いくつかの態様では、コンピュータ可読媒体は、非一時的なコンピュータ可読媒体（例えば、有形媒体）を備え得る。加えて、いくつかの態様では、コンピュータ可読媒体は、一時的なコンピュータ可読媒体（例えば、信号）を備え得る。上記の組合せもまた、コンピュータ可読媒体の範囲内に含まれるべきである。
【００６５】
[0071]  したがって、ある特定の態様は、ここで提示された動作を実行するためのコンピュータプログラム製品を備え得る。例えば、このようなコンピュータプログラム製品は、その上に命令が記憶された（および／または符号化された）コンピュータ可読媒体を備え得、これら命令は、ここで説明された動作を実行するために、１つまたは複数のプロセッサによって実行可能である。ある特定の態様では、コンピュータプログラム製品は、パッケージング材料を含み得る。
【００６６】
[0072]  ここで開示された方法は、説明された方法を達成するための１つまたは複数のステップまたはアクションを備える。方法のステップおよび／またはアクションは、特許請求の範囲から逸脱することなく互いに置き換えられ得る。換言すれば、ステップまたはアクションの特定の順序が明記されない限り、特定のステップおよび／またはアクションの順序および／または使用は、特許請求の範囲から逸脱することなく修正され得る。
【００６７】
[0073]  ソフトウェアまたは命令はまた、送信媒体上で送信され得る。例えば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波のようなワイヤレス技術を使用して、ウェブサイト、サーバ、または他の遠隔ソースから送信される場合には、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波のようなワイヤレス技術は、送信媒体の定義に含まれる。
【００６８】
[0074]  さらに、ここで説明された方法および技法を実行するためのモジュールおよび／または他の適切な手段は、適宜、ユーザ端末および／または基地局によって、ダウンロードされ得ること、および／または、別の方法で得られ得ることが理解されるべきである。例えば、このようなデバイスは、ここで説明された方法を実行するための手段の転送を容易にするためにサーバに結合され得る。代替として、ここで説明された様々な方法は、ユーザ端末および／または基地局が、デバイスに記憶手段を結合または提供する際に、様々な方法を得ることができるように、記憶手段（例えば、ＲＡＭ、ＲＯＭ、コンパクトディスク（ＣＤ）またはフロッピーディスクのような物理記憶媒体、等）を介して提供され得る。さらに、ここで説明された方法および技法をデバイスに提供するためのその他任意の適切な技法が利用され得る。
【００６９】
[0075]  特許請求の範囲は、上記に例示された厳密な構成およびコンポーネントに限定されないことが理解されるべきである。様々な修正、変更、および変形が、特許請求の範囲から逸脱することなく、上記で説明された方法および装置の配置、動作および詳細において行われ得る。
【００７０】
[0076]  前述は、本開示の態様に向けられている一方で、本開示のその他および更なる態様が、その基本的な範囲から逸脱することなく考案され得、その範囲は、以下に示す特許請求の範囲によって決定される。
【図１】
2019508929.tif 000003
【図２】
2019508929.tif 000004
【図３】
2019508929.tif 000005
【図４Ａ】
2019508929.tif 000006
【図４Ｂ】
2019508929.tif 000007
【図５】
2019508929.tif 000008
【図６】
2019508929.tif 000009
【手続補正書】
【提出日】平成30年10月1日(2018.10.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレス通信の方法であって、
装置によって、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信することと、ここにおいて、前記ＢＡパラメータの前記インジケーションは、ビットマップフィールドの複数の許容される長さまたは最大バッファサイズのうちの少なくとも１つを備える、
前記装置によって、前記ＢＡパラメータの前記インジケーションに基づいて、ビットマップフィールドのサイズを決定することと、
前記装置によって、前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるブロック確認応答（ＢＡ）フレームを生成することと、
送信するための前記ＢＡフレームを出力することと
を備える方法。
【請求項２】
前記ＢＡパラメータは、ワイヤレスデバイスから受信され、前記ビットマップフィールドの前記サイズを決定することは、少なくとも部分的に、前記装置と前記ワイヤレスデバイスとの間で前記ＢＡパラメータをネゴシエートすることを備える、請求項１に記載の方法。
【請求項３】
ワイヤレスデバイスから複数のパケットを受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記装置によって確認応答されていない前記受信された複数のパケットの最低のシーケンス番号と、正しく受信されたパケットの最大のシーケンス番号とに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項４】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、またはＢＡ制御フィールドのうちの少なくとも１つをさらに備え、前記決定されたサイズの前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、または前記ＢＡ制御フィールドのうちの少なくとも１つにおける値を備える、請求項１に記載の方法。
【請求項５】
前記ＢＡフレームは、トラフィック識別子（ＴＩＤ）毎フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＴＩＤ毎フィールドにおける値を備える、請求項１に記載の方法。
【請求項６】
前記ＢＡフレームは、ＢＡ制御フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＢＡ制御フィールドにおける値である、請求項１に記載の方法。
【請求項７】
前記ＢＡ制御フィールドは、予備フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記予備フィールドにおける値である、請求項６に記載の方法。
【請求項８】
前記ＢＡフレームは、持続時間／識別子（ＩＤ）フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記持続時間／ＩＤフィールドにおける値である、請求項１に記載の方法。
【請求項９】
前記ＢＡフレームは、２つ以上のブロック確認応答（ＢＡ）情報フィールドをさらに備え、前記２つ以上のＢＡ情報フィールドは、ＢＡビットマップサブフィールド（BA bitmap subfield）をそれぞれ含み、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記ＢＡビットマップサブフィールドを合計することを備える、請求項１に記載の方法。
【請求項１０】
前記２つ以上のＢＡ情報フィールドの各々は、トラフィック識別子（ＴＩＤ）値フィールドを備え、前記ＴＩＤ値フィールドは、前記２つ以上のＢＡ情報フィールドの各々について同じ値を示す、請求項９に記載の方法。
【請求項１１】
前記２つ以上のＢＡ情報フィールドの各々は、開始シーケンス番号フィールドを備え、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記開始シーケンス番号フィールドに少なくとも部分的に基づく、請求項９に記載の方法。
【請求項１２】
前記２つ以上のＢＡ情報フィールドは、
第１の開始シーケンス番号を有する第１のＢＡ情報フィールドと、
第２の開始シーケンス番号を有する第２のＢＡ情報フィールドと、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を決定することを備える、
を備える、請求項９に記載の方法。
【請求項１３】
前記ビットマップフィールドのビットが、前記装置によって正しく受信されたある数のパケットを確認応答する、請求項１に記載の方法。
【請求項１４】
前記ビットマップフィールドの前記サイズを決定することは、前記装置によって正しく受信されたパケットの前記数に少なくとも部分的に基づく、請求項１３に記載の方法。
【請求項１５】
前記ＢＡフレームを生成することは、前記ＢＡフレームのフィールド中に、前記装置によって正しく受信されたパケットの前記数のインジケーションを挿入することを備える、請求項１３に記載の方法。
【請求項１６】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、およびＢＡ制御フィールドを備え、正しく受信されたパケットの前記数の前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、および前記ＢＡ制御フィールドにおける値の組合せを備える、請求項１５に記載の方法。
【請求項１７】
前記ネゴシエーションは、前記装置と前記ワイヤレスデバイスとの間のブロック確認応答追加（ＡＤＤＢＡ）ネゴシエーションを備える、請求項２に記載の方法。
【請求項１８】
前記ビットマップフィールドの要求サイズを備えるアグリゲートされた媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）を受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記要求サイズに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項１９】
省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシフィールドを備える媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ）を受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記ＰＳＭＰ ＡＣＫポリシフィールドの値に少なくとも部分的に基づく、請求項１に記載の方法。
【請求項２０】
前記ビットマップフィールドの要求サイズを備える媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるワイヤレスデバイスからのパケットを受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記要求サイズに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項２１】
前記要求サイズは、受信される前記パケットの送信データレートに少なくとも部分的に基づく、請求項２０に記載の方法。
【請求項２２】
ワイヤレス通信のための装置であって、
ブロック確認応答（ＢＡ）パラメータのインジケーションを受信するように構成されたインターフェースと、ここにおいて、前記ＢＡパラメータの前記インジケーションは、ビットマップフィールドの複数の許容される長さまたは最大バッファサイズのうちの少なくとも１つを備える、
前記ＢＡパラメータの前記インジケーションに少なくとも部分的に基づいて、ビットマップフィールドのサイズを決定することと、
前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるＢＡフレームを生成することと
を行うように構成された処理システムと
を備え、
ここにおいて、前記インターフェースは、別の装置に送信するための前記ＢＡフレームを出力するようにさらに構成される、装置。
【請求項２３】
前記ＢＡパラメータは、ワイヤレスデバイスから受信され、前記処理システムは、少なくとも部分的に、前記装置と前記ワイヤレスデバイスとの間で前記ＢＡパラメータをネゴシエートすることによって、前記ビットマップフィールドの前記サイズを決定するように構成される、請求項２２に記載の装置。
【請求項２４】
ブロック確認応答（ＢＡ）パラメータの前記インジケーションを受信するように構成された前記インターフェースは、ワイヤレスデバイスから複数のパケットを受信するようにさらに構成され、
前記処理システムは、前記装置によって確認応答されていない前記受信されたパケットの最低のシーケンス番号と、正しく受信されたパケットの最大のシーケンス番号とに少なくとも部分的に基づいて、前記ビットマップフィールドの前記サイズを決定するようにさらに構成される、
請求項２２に記載の装置。
【請求項２５】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、またはＢＡ制御フィールドのうちの少なくとも１つをさらに備え、前記決定されたサイズの前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、または前記ＢＡ制御フィールドのうちの少なくとも１つにおける値を備える、請求項２２に記載の装置。
【請求項２６】
前記ＢＡフレームは、トラフィック識別子（ＴＩＤ）毎フィールドをさらに備え、前記決定されたサイズの前記インジケーションは、前記ＴＩＤ毎フィールドにおける値を備える、請求項２２に記載の装置。
【請求項２７】
前記ＢＡフレームは、ＢＡ制御フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＢＡ制御フィールドにおける値である、請求項２２に記載の装置。
【請求項２８】
前記ＢＡ制御フィールドは、予備フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記予備フィールドにおける値である、請求項２７に記載の装置。
【請求項２９】
前記ＢＡフレームは、持続時間／識別子（ＩＤ）フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記持続時間／ＩＤフィールドにおける値である、請求項２２に記載の装置。
【請求項３０】
前記ＢＡフレームは、２つ以上のブロック確認応答（ＢＡ）情報フィールドをさらに備え、前記２つ以上のＢＡ情報フィールドは、ＢＡビットマップサブフィールドをそれぞれ含み、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記ＢＡビットマップサブフィールドを合計することを備える、請求項２２に記載の装置。
【請求項３１】
前記２つ以上のＢＡ情報フィールドの各々は、トラフィック識別子（ＴＩＤ）値フィールドを備え、前記ＴＩＤ値フィールドは、前記２つ以上のＢＡ情報フィールドの各々について同じ値を示す、請求項３０に記載の装置。
【請求項３２】
前記２つ以上のＢＡ情報フィールドの各々は、開始シーケンス番号フィールドを備え、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記開始シーケンス番号フィールドに少なくとも部分的に基づく、請求項３０に記載の装置。
【請求項３３】
前記２つ以上のＢＡ情報フィールドは、
第１の開始シーケンス番号を有する第１のＢＡ情報フィールドと、
第２の開始シーケンス番号を有する第２のＢＡ情報フィールドと、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を決定することを備える、
を備える、請求項３０に記載の装置。
【請求項３４】
前記ビットマップフィールドのビットが、前記装置によって正しく受信されたある数のパケットを確認応答する、請求項２２に記載の装置。
【請求項３５】
前記ビットマップフィールドの前記サイズを決定することは、前記装置によって正しく受信されたパケットの前記数に少なくとも部分的に基づく、請求項３４に記載の装置。
【請求項３６】
前記処理システムは、前記ＢＡフレームのフィールド中に、前記装置によって正しく受信されたパケットの前記数のインジケーションを挿入するようにさらに構成される、請求項３４に記載の装置。
【請求項３７】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、およびＢＡ制御フィールドを備え、正しく受信されたパケットの前記数の前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、および前記ＢＡ制御フィールドにおける値の組合せを備える、請求項３６に記載の装置。
【請求項３８】
前記ネゴシエーションは、前記装置と前記ワイヤレスデバイスとの間のブロック確認応答追加（ＡＤＤＢＡ）ネゴシエーションを備える、請求項２３に記載の装置。
【請求項３９】
前記インターフェースは、前記ビットマップフィールドの要求サイズを備えるアグリゲートされた媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）を受信するようにさらに構成され、前記処理システムは、前記要求サイズに少なくとも部分的に基づいて、前記ビットマップフィールドの前記サイズを決定するように構成される、請求項２２に記載の装置。
【請求項４０】
前記インターフェースは、省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシフィールドを備える媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ）を受信するようにさらに構成され、前記処理システムは、前記ＰＳＭＰ ＡＣＫポリシフィールドの値に少なくとも部分的に基づいて、前記ビットマップフィールドの前記サイズを決定するように構成される、請求項２２に記載の装置。
【請求項４１】
前記インターフェースは、前記ビットマップフィールドの要求サイズを備える媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるワイヤレスデバイスからのパケットを受信するようにさらに構成され、前記処理システムは、前記要求サイズに少なくとも部分的に基づいて、前記ビットマップフィールドの前記サイズを決定するように構成される、請求項２２に記載の装置。
【請求項４２】
前記要求サイズは、受信される前記パケットのデータレートに少なくとも部分的に基づく、請求項４１に記載の装置。
【請求項４３】
実行されたとき、装置に方法を実行させるコードを備えたコンピュータ可読媒体であって、前記方法は、
装置によって、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信することと、ここにおいて、前記ＢＡパラメータの前記インジケーションは、ビットマップフィールドの複数の許容される長さまたは最大バッファサイズのうちの少なくとも１つを備える、
前記装置によって、前記ＢＡパラメータの前記インジケーションに基づいて、ビットマップフィールドのサイズを決定することと、
前記装置によって、前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるブロック確認応答（ＢＡ）フレームを生成することと、
送信するための前記ＢＡフレームを出力することと
を備える、コンピュータ可読媒体。
【請求項４４】
前記ＢＡパラメータは、ワイヤレスデバイスから受信され、前記ビットマップフィールドの前記サイズを決定することは、少なくとも部分的に、前記装置と前記ワイヤレスデバイスとの間で前記ＢＡパラメータをネゴシエートすることを備える、請求項４３に記載のコンピュータ可読媒体。
【請求項４５】
ワイヤレスデバイスから複数のパケットを受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記装置によって確認応答されていない前記受信された複数のパケットの最低のシーケンス番号と、正しく受信されたパケットの最大のシーケンス番号とに少なくとも部分的に基づく、請求項４３に記載のコンピュータ可読媒体。
【請求項４６】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、またはＢＡ制御フィールドのうちの少なくとも１つをさらに備え、前記決定されたサイズの前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、または前記ＢＡ制御フィールドのうちの少なくとも１つにおける値を備える、請求項４３に記載のコンピュータ可読媒体。
【請求項４７】
前記ＢＡフレームは、トラフィック識別子（ＴＩＤ）毎フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＴＩＤ毎フィールドにおける値を備える、請求項４３に記載のコンピュータ可読媒体。
【請求項４８】
前記ＢＡフレームは、ＢＡ制御フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＢＡ制御フィールドにおける値である、請求項４３に記載のコンピュータ可読媒体。
【請求項４９】
前記ＢＡ制御フィールドは、予備フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記予備フィールドにおける値である、請求項４８に記載のコンピュータ可読媒体。
【請求項５０】
前記ＢＡフレームは、持続時間／識別子（ＩＤ）フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記持続時間／ＩＤフィールドにおける値である、請求項４３に記載のコンピュータ可読媒体。
【請求項５１】
前記ＢＡフレームは、２つ以上のブロック確認応答（ＢＡ）情報フィールドをさらに備え、前記２つ以上のＢＡ情報フィールドは、ＢＡビットマップサブフィールドをそれぞれ含み、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記ＢＡビットマップサブフィールドを合計することを備える、請求項４３に記載の非一時的なコンピュータ可読媒体。
【請求項５２】
前記２つ以上のＢＡ情報フィールドの各々は、トラフィック識別子（ＴＩＤ）値フィールドを備え、前記ＴＩＤ値フィールドは、前記２つ以上のＢＡ情報フィールドの各々について同じ値を示す、請求項５１に記載のコンピュータ可読媒体。
【請求項５３】
前記２つ以上のＢＡ情報フィールドの各々は、開始シーケンス番号フィールドを備え、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記開始シーケンス番号フィールドに少なくとも部分的に基づく、請求項５１に記載のコンピュータ可読媒体。
【請求項５４】
前記２つ以上のＢＡ情報フィールドは、
第１の開始シーケンス番号を有する第１のＢＡ情報フィールドと、
第２の開始シーケンス番号を有する第２のＢＡ情報フィールドと、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を決定することを備える、
を備える、請求項５１に記載のコンピュータ可読媒体。
【請求項５５】
前記ビットマップフィールドのビットが、前記装置によって正しく受信されたある数のパケットを確認応答する、請求項４３に記載のコンピュータ可読媒体。
【請求項５６】
前記ビットマップフィールドの前記サイズを決定することは、前記装置によって正しく受信されたパケットの前記数に少なくとも部分的に基づく、請求項５５に記載のコンピュータ可読媒体。
【請求項５７】
前記ＢＡフレームを生成することは、前記ＢＡフレームのフィールド中に、前記装置によって正しく受信されたパケットの前記数のインジケーションを挿入することを備える、請求項５５に記載のコンピュータ可読媒体。
【請求項５８】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、およびＢＡ制御フィールドを備え、正しく受信されたパケットの前記数の前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、および前記ＢＡ制御フィールドにおける値の組合せを備える、請求項５７に記載のコンピュータ可読媒体。
【請求項５９】
前記ネゴシエーションは、前記装置と前記ワイヤレスデバイスとの間のブロック確認応答追加（ＡＤＤＢＡ）ネゴシエーションを備える、請求項４４に記載のコンピュータ可読媒体。
【請求項６０】
前記ビットマップフィールドの要求サイズを備えるアグリゲートされた媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）を受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記要求サイズに少なくとも部分的に基づく、請求項４３に記載のコンピュータ可読媒体。
【請求項６１】
省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシフィールドを備える媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ）を受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記ＰＳＭＰ ＡＣＫポリシフィールドの値に少なくとも部分的に基づく、請求項４３に記載のコンピュータ可読媒体。
【請求項６２】
前記ビットマップフィールドの要求サイズを備える媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるワイヤレスデバイスからのパケットを受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記要求サイズに少なくとも部分的に基づく、請求項４３に記載のコンピュータ可読媒体。
【請求項６３】
前記要求サイズは、受信される前記パケットの送信データレートに少なくとも部分的に基づく、請求項６２に記載のコンピュータ可読媒体。
【請求項６４】
ワイヤレス通信のための装置であって、
装置によって、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信するための手段と、ここにおいて、前記ＢＡパラメータの前記インジケーションは、ビットマップフィールドの複数の許容される長さまたは最大バッファサイズのうちの少なくとも１つを備える、
前記装置によって、前記ＢＡパラメータの前記インジケーションに基づいて、ビットマップフィールドのサイズを決定するための手段と、
前記装置によって、前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるブロック確認応答（ＢＡ）フレームを生成するための手段と、
送信するための前記ＢＡフレームを出力するための手段と
を備える装置。
【請求項６５】
前記ＢＡパラメータは、ワイヤレスデバイスから受信され、前記ビットマップフィールドの前記サイズを決定するための前記手段は、少なくとも部分的に、前記ワイヤレスデバイスと前記ＢＡパラメータをネゴシエートすることを備える、請求項６４に記載の装置。
【請求項６６】
ワイヤレスデバイスから複数のパケットを受信するための手段をさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記装置によって確認応答されていない前記受信された複数のパケットの最低のシーケンス番号と、正しく受信されたパケットの最大のシーケンス番号とに少なくとも部分的に基づく、請求項６４に記載の装置。
【請求項６７】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、またはＢＡ制御フィールドのうちの少なくとも１つをさらに備え、前記決定されたサイズの前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、または前記ＢＡ制御フィールドのうちの少なくとも１つにおける値を備える、請求項６４に記載の装置。
【請求項６８】
前記ＢＡフレームは、トラフィック識別子（ＴＩＤ）毎フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＴＩＤ毎フィールドにおける値を備える、請求項６４に記載の装置。
【請求項６９】
前記ＢＡフレームは、ＢＡ制御フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＢＡ制御フィールドにおける値である、請求項６４に記載の装置。
【請求項７０】
前記ＢＡ制御フィールドは、予備フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記予備フィールドにおける値である、請求項６９に記載の装置。
【請求項７１】
前記ＢＡフレームは、持続時間／識別子（ＩＤ）フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記持続時間／ＩＤフィールドにおける値である、請求項６４に記載の装置。
【請求項７２】
前記ＢＡフレームは、２つ以上のブロック確認応答（ＢＡ）情報フィールドをさらに備え、前記２つ以上のＢＡ情報フィールドは、ＢＡビットマップサブフィールドをそれぞれ含み、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記ＢＡビットマップサブフィールドを合計することを備える、請求項６４に記載の装置。
【請求項７３】
前記２つ以上のＢＡ情報フィールドの各々は、トラフィック識別子（ＴＩＤ）値フィールドを備え、前記ＴＩＤ値フィールドは、前記２つ以上のＢＡ情報フィールドの各々について同じ値を示す、請求項７２に記載の装置。
【請求項７４】
前記２つ以上のＢＡ情報フィールドの各々は、開始シーケンス番号フィールドを備え、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記開始シーケンス番号フィールドに少なくとも部分的に基づく、請求項７２に記載の装置。
【請求項７５】
前記２つ以上のＢＡ情報フィールドは、
第１の開始シーケンス番号を有する第１のＢＡ情報フィールドと、
第２の開始シーケンス番号を有する第２のＢＡ情報フィールドと、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を決定することを備える、
を備える、請求項７２に記載の装置。
【請求項７６】
前記ビットマップフィールドのビットが、前記装置によって正しく受信されたある数のパケットを確認応答する、請求項６４に記載の装置。
【請求項７７】
前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記装置によって正しく受信されたパケットの前記数に少なくとも部分的に基づく、請求項７６に記載の装置。
【請求項７８】
前記ＢＡフレームを生成するための前記手段は、前記ＢＡフレームのフィールド中に、前記装置によって正しく受信されたパケットの前記数のインジケーションを挿入することを備える、請求項７６に記載の装置。
【請求項７９】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、およびＢＡ制御フィールドを備え、正しく受信されたパケットの前記数の前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、および前記ＢＡ制御フィールドにおける値の組合せを備える、請求項７８に記載の装置。
【請求項８０】
ネゴシエーションのための前記手段は、前記装置と前記ワイヤレスデバイスとの間のブロック確認応答追加（ＡＤＤＢＡ）ネゴシエーションを備える、請求項６５に記載の装置。
【請求項８１】
前記ビットマップフィールドの要求サイズを備えるアグリゲートされた媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）を受信するための手段をさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記要求サイズに少なくとも部分的に基づく、請求項６４に記載の装置。
【請求項８２】
省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシフィールドを備える媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ）を受信するための手段をさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記ＰＳＭＰ ＡＣＫポリシフィールドの値に少なくとも部分的に基づく、請求項６４に記載の装置。
【請求項８３】
前記ビットマップフィールドの要求サイズを備える媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるワイヤレスデバイスからのパケットを受信するための手段をさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記要求サイズに少なくとも部分的に基づく、請求項６４に記載の装置。
【請求項８４】
前記要求サイズは、受信される前記パケットの送信データレートに少なくとも部分的に基づく、請求項８３に記載の装置。
【請求項８５】
ワイヤレス通信のためのワイヤレスノードであって、
少なくとも１つのアンテナと、
ブロック確認応答（ＢＡ）パラメータのインジケーションを受信するように構成されたインターフェースと、ここにおいて、前記ＢＡパラメータの前記インジケーションは、ビットマップフィールドの複数の許容される長さまたは最大バッファサイズのうちの少なくとも１つを備える、
前記ＢＡパラメータの前記インジケーションに少なくとも部分的に基づいて、ビットマップフィールドのサイズを決定することと、
前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるＢＡフレームを生成することと
を行うように構成された処理システムと
を備え、
ここにおいて、前記インターフェースは、前記少なくとも１つのアンテナを介して、別のワイヤレスノードに送信するための前記ＢＡフレームを出力するようにさらに構成される、ワイヤレスノード。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
[0076]  前述は、本開示の態様に向けられている一方で、本開示のその他および更なる態様が、その基本的な範囲から逸脱することなく考案され得、その範囲は、以下に示す特許請求の範囲によって決定される。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  ワイヤレス通信の方法であって、
装置によって、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信することと、
前記装置によって、前記ＢＡパラメータの前記インジケーションに基づいて、ビットマップフィールドのサイズを決定することと、
前記装置によって、前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるブロック確認応答（ＢＡ）フレームを生成することと、
送信するための前記ＢＡフレームを出力することと
を備える方法。
［Ｃ２］  前記ＢＡパラメータの前記インジケーションは、前記ビットマップフィールドの複数の許容される長さまたは最大バッファサイズのうちの少なくとも１つを備える、Ｃ１に記載の方法。
［Ｃ３］  前記ＢＡパラメータは、ワイヤレスデバイスから受信され、前記ビットマップフィールドの前記サイズを決定することは、少なくとも部分的に、前記装置と前記ワイヤレスデバイスとの間で前記ＢＡパラメータをネゴシエートすることを備える、Ｃ１に記載の方法。
［Ｃ４］  ワイヤレスデバイスから複数のパケットを受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記装置によって確認応答されていない前記受信された複数のパケットの最低のシーケンス番号と、正しく受信されたパケットの最大のシーケンス番号とに少なくとも部分的に基づく、Ｃ１に記載の方法。
［Ｃ５］  前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、またはＢＡ制御フィールドのうちの少なくとも１つをさらに備え、前記決定されたサイズの前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、または前記ＢＡ制御フィールドのうちの少なくとも１つにおける値を備える、Ｃ１に記載の方法。
［Ｃ６］  前記ＢＡフレームは、トラフィック識別子（ＴＩＤ）毎フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＴＩＤ毎フィールドにおける値を備える、Ｃ１に記載の方法。
［Ｃ７］  前記ＢＡフレームは、ＢＡ制御フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＢＡ制御フィールドにおける値である、Ｃ１に記載の方法。
［Ｃ８］  前記ＢＡ制御フィールドは、予備フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記予備フィールドにおける値である、Ｃ７に記載の方法。
［Ｃ９］  前記ＢＡフレームは、持続時間／識別子（ＩＤ）フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記持続時間／ＩＤフィールドにおける値である、Ｃ１に記載の方法。
［Ｃ１０］  前記ＢＡフレームは、２つ以上のブロック確認応答（ＢＡ）情報フィールドをさらに備え、前記２つ以上のＢＡ情報フィールドは、ＢＡビットマップサブフィールド（BA bitmap subfield）をそれぞれ含み、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記ＢＡビットマップサブフィールドを合計することを備える、Ｃ１に記載の方法。
［Ｃ１１］  前記２つ以上のＢＡ情報フィールドの各々は、トラフィック識別子（ＴＩＤ）値フィールドを備え、前記ＴＩＤ値フィールドは、前記２つ以上のＢＡ情報フィールドの各々について同じ値を示す、Ｃ１０に記載の方法。
［Ｃ１２］  前記２つ以上のＢＡ情報フィールドの各々は、開始シーケンス番号フィールドを備え、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記開始シーケンス番号フィールドに少なくとも部分的に基づく、Ｃ１０に記載の方法。
［Ｃ１３］  前記２つ以上のＢＡ情報フィールドは、
第１の開始シーケンス番号を有する第１のＢＡ情報フィールドと、
第２の開始シーケンス番号を有する第２のＢＡ情報フィールドと、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を決定することを備える、
を備える、Ｃ１０に記載の方法。
［Ｃ１４］  前記ビットマップフィールドのビットが、前記装置によって正しく受信されたある数のパケットを確認応答する、Ｃ１に記載の方法。
［Ｃ１５］  前記ビットマップフィールドの前記サイズを決定することは、前記装置によって正しく受信されたパケットの前記数に少なくとも部分的に基づく、Ｃ１４に記載の方法。
［Ｃ１６］  前記ＢＡフレームを生成することは、前記ＢＡフレームのフィールド中に、前記装置によって正しく受信されたパケットの前記数のインジケーションを挿入することを備える、Ｃ１４に記載の方法。
［Ｃ１７］  前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、およびＢＡ制御フィールドを備え、正しく受信されたパケットの前記数の前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、および前記ＢＡ制御フィールドにおける値の組合せを備える、Ｃ１６に記載の方法。
［Ｃ１８］  前記ネゴシエーションは、前記装置と前記ワイヤレスデバイスとの間のブロック確認応答追加（ＡＤＤＢＡ）ネゴシエーションを備える、Ｃ３に記載の方法。
［Ｃ１９］  前記ビットマップフィールドの要求サイズを備えるアグリゲートされた媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）を受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記要求サイズに少なくとも部分的に基づく、Ｃ１に記載の方法。
［Ｃ２０］  省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシフィールドを備える媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ）を受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記ＰＳＭＰ ＡＣＫポリシフィールドの値に少なくとも部分的に基づく、Ｃ１に記載の方法。
［Ｃ２１］  前記ビットマップフィールドの要求サイズを備える媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるワイヤレスデバイスからのパケットを受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記要求サイズに少なくとも部分的に基づく、Ｃ１に記載の方法。
［Ｃ２２］  前記要求サイズは、受信される前記パケットの送信データレートに少なくとも部分的に基づく、Ｃ２１に記載の方法。
［Ｃ２３］  ワイヤレス通信のための装置であって、
ブロック確認応答（ＢＡ）パラメータのインジケーションを受信するように構成されたインターフェースと、
前記ＢＡパラメータの前記インジケーションに少なくとも部分的に基づいて、ビットマップフィールドのサイズを決定することと、
前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるＢＡフレームを生成することと
を行うように構成された処理システムと
を備え、
ここにおいて、前記インターフェースは、別の装置に送信するための前記ＢＡフレームを出力するようにさらに構成される、装置。
［Ｃ２４］  前記ＢＡパラメータの前記インジケーションは、前記ビットマップフィールドの複数の許容される長さまたは最大バッファサイズのうちの少なくとも１つを備える、Ｃ２３に記載の装置。
［Ｃ２５］  前記ＢＡパラメータは、ワイヤレスデバイスから受信され、前記処理システムは、少なくとも部分的に、前記装置と前記ワイヤレスデバイスとの間で前記ＢＡパラメータをネゴシエートすることによって、前記ビットマップフィールドの前記サイズを決定するように構成される、Ｃ２３に記載の装置。
［Ｃ２６］  ブロック確認応答（ＢＡ）パラメータの前記インジケーションを受信するように構成された前記インターフェースは、ワイヤレスデバイスから複数のパケットを受信するようにさらに構成され、
前記処理システムは、前記装置によって確認応答されていない前記受信されたパケットの最低のシーケンス番号と、正しく受信されたパケットの最大のシーケンス番号とに少なくとも部分的に基づいて、前記ビットマップフィールドの前記サイズを決定するようにさらに構成される、
Ｃ２３に記載の装置。
［Ｃ２７］  前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、またはＢＡ制御フィールドのうちの少なくとも１つをさらに備え、前記決定されたサイズの前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、または前記ＢＡ制御フィールドのうちの少なくとも１つにおける値を備える、Ｃ２３に記載の装置。
［Ｃ２８］  前記ＢＡフレームは、トラフィック識別子（ＴＩＤ）毎フィールドをさらに備え、前記決定されたサイズの前記インジケーションは、前記ＴＩＤ毎フィールドにおける値を備える、Ｃ２３に記載の装置。
［Ｃ２９］  前記ＢＡフレームは、ＢＡ制御フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＢＡ制御フィールドにおける値である、Ｃ２３に記載の装置。
［Ｃ３０］  前記ＢＡ制御フィールドは、予備フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記予備フィールドにおける値である、Ｃ２９に記載の装置。
［Ｃ３１］  前記ＢＡフレームは、持続時間／識別子（ＩＤ）フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記持続時間／ＩＤフィールドにおける値である、Ｃ２３に記載の装置。
［Ｃ３２］  前記ＢＡフレームは、２つ以上のブロック確認応答（ＢＡ）情報フィールドをさらに備え、前記２つ以上のＢＡ情報フィールドは、ＢＡビットマップサブフィールドをそれぞれ含み、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記ＢＡビットマップサブフィールドを合計することを備える、Ｃ２３に記載の装置。
［Ｃ３３］  前記２つ以上のＢＡ情報フィールドの各々は、トラフィック識別子（ＴＩＤ）値フィールドを備え、前記ＴＩＤ値フィールドは、前記２つ以上のＢＡ情報フィールドの各々について同じ値を示す、Ｃ３２に記載の装置。
［Ｃ３４］  前記２つ以上のＢＡ情報フィールドの各々は、開始シーケンス番号フィールドを備え、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記開始シーケンス番号フィールドに少なくとも部分的に基づく、Ｃ３２に記載の装置。
［Ｃ３５］  前記２つ以上のＢＡ情報フィールドは、
第１の開始シーケンス番号を有する第１のＢＡ情報フィールドと、
第２の開始シーケンス番号を有する第２のＢＡ情報フィールドと、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を決定することを備える、
を備える、Ｃ３２に記載の装置。
［Ｃ３６］  前記ビットマップフィールドのビットが、前記装置によって正しく受信されたある数のパケットを確認応答する、Ｃ２３に記載の装置。
［Ｃ３７］  前記ビットマップフィールドの前記サイズを決定することは、前記装置によって正しく受信されたパケットの前記数に少なくとも部分的に基づく、Ｃ３６に記載の装置。
［Ｃ３８］  前記処理システムは、前記ＢＡフレームのフィールド中に、前記装置によって正しく受信されたパケットの前記数のインジケーションを挿入するようにさらに構成される、Ｃ３６に記載の装置。
［Ｃ３９］  前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、およびＢＡ制御フィールドを備え、正しく受信されたパケットの前記数の前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、および前記ＢＡ制御フィールドにおける値の組合せを備える、Ｃ３８に記載の装置。
［Ｃ４０］  前記ネゴシエーションは、前記装置と前記ワイヤレスデバイスとの間のブロック確認応答追加（ＡＤＤＢＡ）ネゴシエーションを備える、Ｃ２５に記載の装置。
［Ｃ４１］  前記インターフェースは、前記ビットマップフィールドの要求サイズを備えるアグリゲートされた媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）を受信するようにさらに構成され、前記処理システムは、前記要求サイズに少なくとも部分的に基づいて、前記ビットマップフィールドの前記サイズを決定するように構成される、Ｃ２３に記載の装置。
［Ｃ４２］  前記インターフェースは、省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシフィールドを備える媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ）を受信するようにさらに構成され、前記処理システムは、前記ＰＳＭＰ ＡＣＫポリシフィールドの値に少なくとも部分的に基づいて、前記ビットマップフィールドの前記サイズを決定するように構成される、Ｃ２３に記載の装置。
［Ｃ４３］  前記インターフェースは、前記ビットマップフィールドの要求サイズを備える媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるワイヤレスデバイスからのパケットを受信するようにさらに構成され、前記処理システムは、前記要求サイズに少なくとも部分的に基づいて、前記ビットマップフィールドの前記サイズを決定するように構成される、Ｃ２３に記載の装置。
［Ｃ４４］  前記要求サイズは、受信される前記パケットのデータレートに少なくとも部分的に基づく、Ｃ４３に記載の装置。
［Ｃ４５］  実行されたとき、装置に方法を実行させるコードを備えたコンピュータ可読媒体であって、前記方法は、
装置によって、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信することと、
前記装置によって、前記ＢＡパラメータの前記インジケーションに基づいて、ビットマップフィールドのサイズを決定することと、
前記装置によって、前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるブロック確認応答（ＢＡ）フレームを生成することと、
送信するための前記ＢＡフレームを出力することと
を備える、コンピュータ可読媒体。
［Ｃ４６］  前記ＢＡパラメータの前記インジケーションは、前記ビットマップフィールドの複数の許容される長さまたは最大バッファサイズのうちの少なくとも１つを備える、Ｃ４５に記載のコンピュータ可読媒体。
［Ｃ４７］  前記ＢＡパラメータは、ワイヤレスデバイスから受信され、前記ビットマップフィールドの前記サイズを決定することは、少なくとも部分的に、前記装置と前記ワイヤレスデバイスとの間で前記ＢＡパラメータをネゴシエートすることを備える、Ｃ４５に記載のコンピュータ可読媒体。
［Ｃ４８］  ワイヤレスデバイスから複数のパケットを受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記装置によって確認応答されていない前記受信された複数のパケットの最低のシーケンス番号と、正しく受信されたパケットの最大のシーケンス番号とに少なくとも部分的に基づく、Ｃ４５に記載のコンピュータ可読媒体。
［Ｃ４９］  前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、またはＢＡ制御フィールドのうちの少なくとも１つをさらに備え、前記決定されたサイズの前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、または前記ＢＡ制御フィールドのうちの少なくとも１つにおける値を備える、Ｃ４５に記載のコンピュータ可読媒体。
［Ｃ５０］  前記ＢＡフレームは、トラフィック識別子（ＴＩＤ）毎フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＴＩＤ毎フィールドにおける値を備える、Ｃ４５に記載のコンピュータ可読媒体。
［Ｃ５１］  前記ＢＡフレームは、ＢＡ制御フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＢＡ制御フィールドにおける値である、Ｃ４５に記載のコンピュータ可読媒体。
［Ｃ５２］  前記ＢＡ制御フィールドは、予備フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記予備フィールドにおける値である、Ｃ５１に記載のコンピュータ可読媒体。
［Ｃ５３］  前記ＢＡフレームは、持続時間／識別子（ＩＤ）フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記持続時間／ＩＤフィールドにおける値である、Ｃ４５に記載のコンピュータ可読媒体。
［Ｃ５４］  前記ＢＡフレームは、２つ以上のブロック確認応答（ＢＡ）情報フィールドをさらに備え、前記２つ以上のＢＡ情報フィールドは、ＢＡビットマップサブフィールドをそれぞれ含み、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記ＢＡビットマップサブフィールドを合計することを備える、Ｃ４５に記載の非一時的なコンピュータ可読媒体。
［Ｃ５５］  前記２つ以上のＢＡ情報フィールドの各々は、トラフィック識別子（ＴＩＤ）値フィールドを備え、前記ＴＩＤ値フィールドは、前記２つ以上のＢＡ情報フィールドの各々について同じ値を示す、Ｃ５４に記載のコンピュータ可読媒体。
［Ｃ５６］  前記２つ以上のＢＡ情報フィールドの各々は、開始シーケンス番号フィールドを備え、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記開始シーケンス番号フィールドに少なくとも部分的に基づく、Ｃ５４に記載のコンピュータ可読媒体。
［Ｃ５７］  前記２つ以上のＢＡ情報フィールドは、
第１の開始シーケンス番号を有する第１のＢＡ情報フィールドと、
第２の開始シーケンス番号を有する第２のＢＡ情報フィールドと、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を決定することを備える、
を備える、Ｃ５４に記載のコンピュータ可読媒体。
［Ｃ５８］  前記ビットマップフィールドのビットが、前記装置によって正しく受信されたある数のパケットを確認応答する、Ｃ４５に記載のコンピュータ可読媒体。
［Ｃ５９］  前記ビットマップフィールドの前記サイズを決定することは、前記装置によって正しく受信されたパケットの前記数に少なくとも部分的に基づく、Ｃ５８に記載のコンピュータ可読媒体。
［Ｃ６０］  前記ＢＡフレームを生成することは、前記ＢＡフレームのフィールド中に、前記装置によって正しく受信されたパケットの前記数のインジケーションを挿入することを備える、Ｃ５８に記載のコンピュータ可読媒体。
［Ｃ６１］  前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、およびＢＡ制御フィールドを備え、正しく受信されたパケットの前記数の前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、および前記ＢＡ制御フィールドにおける値の組合せを備える、Ｃ６０に記載のコンピュータ可読媒体。
［Ｃ６２］  前記ネゴシエーションは、前記装置と前記ワイヤレスデバイスとの間のブロック確認応答追加（ＡＤＤＢＡ）ネゴシエーションを備える、Ｃ４７に記載のコンピュータ可読媒体。
［Ｃ６３］  前記ビットマップフィールドの要求サイズを備えるアグリゲートされた媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）を受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記要求サイズに少なくとも部分的に基づく、Ｃ４５に記載のコンピュータ可読媒体。
［Ｃ６４］  省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシフィールドを備える媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ）を受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記ＰＳＭＰ ＡＣＫポリシフィールドの値に少なくとも部分的に基づく、Ｃ４５に記載のコンピュータ可読媒体。
［Ｃ６５］  前記ビットマップフィールドの要求サイズを備える媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるワイヤレスデバイスからのパケットを受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記要求サイズに少なくとも部分的に基づく、Ｃ４５に記載のコンピュータ可読媒体。
［Ｃ６６］  前記要求サイズは、受信される前記パケットの送信データレートに少なくとも部分的に基づく、Ｃ６５に記載のコンピュータ可読媒体。
［Ｃ６７］  ワイヤレス通信のための装置であって、
装置によって、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信するための手段と、
前記装置によって、前記ＢＡパラメータの前記インジケーションに基づいて、ビットマップフィールドのサイズを決定するための手段と、
前記装置によって、前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるブロック確認応答（ＢＡ）フレームを生成するための手段と、
送信するための前記ＢＡフレームを出力するための手段と
を備える装置。
［Ｃ６８］  前記ＢＡパラメータの前記インジケーションは、前記ビットマップフィールドの複数の許容される長さまたは最大バッファサイズのうちの少なくとも１つを備える、Ｃ６７に記載の装置。
［Ｃ６９］  前記ＢＡパラメータは、ワイヤレスデバイスから受信され、前記ビットマップフィールドの前記サイズを決定するための前記手段は、少なくとも部分的に、前記ワイヤレスデバイスと前記ＢＡパラメータをネゴシエートすることを備える、Ｃ６７に記載の装置。
［Ｃ７０］  ワイヤレスデバイスから複数のパケットを受信するための手段をさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記装置によって確認応答されていない前記受信された複数のパケットの最低のシーケンス番号と、正しく受信されたパケットの最大のシーケンス番号とに少なくとも部分的に基づく、Ｃ６７に記載の装置。
［Ｃ７１］  前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、またはＢＡ制御フィールドのうちの少なくとも１つをさらに備え、前記決定されたサイズの前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、または前記ＢＡ制御フィールドのうちの少なくとも１つにおける値を備える、Ｃ６７に記載の装置。
［Ｃ７２］  前記ＢＡフレームは、トラフィック識別子（ＴＩＤ）毎フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＴＩＤ毎フィールドにおける値を備える、Ｃ６７に記載の装置。
［Ｃ７３］  前記ＢＡフレームは、ＢＡ制御フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＢＡ制御フィールドにおける値である、Ｃ６７に記載の装置。
［Ｃ７４］  前記ＢＡ制御フィールドは、予備フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記予備フィールドにおける値である、Ｃ７３に記載の装置。
［Ｃ７５］  前記ＢＡフレームは、持続時間／識別子（ＩＤ）フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記持続時間／ＩＤフィールドにおける値である、Ｃ６７に記載の装置。
［Ｃ７６］  前記ＢＡフレームは、２つ以上のブロック確認応答（ＢＡ）情報フィールドをさらに備え、前記２つ以上のＢＡ情報フィールドは、ＢＡビットマップサブフィールドをそれぞれ含み、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記ＢＡビットマップサブフィールドを合計することを備える、Ｃ６７に記載の装置。
［Ｃ７７］  前記２つ以上のＢＡ情報フィールドの各々は、トラフィック識別子（ＴＩＤ）値フィールドを備え、前記ＴＩＤ値フィールドは、前記２つ以上のＢＡ情報フィールドの各々について同じ値を示す、Ｃ７６に記載の装置。
［Ｃ７８］  前記２つ以上のＢＡ情報フィールドの各々は、開始シーケンス番号フィールドを備え、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記開始シーケンス番号フィールドに少なくとも部分的に基づく、Ｃ７６に記載の装置。
［Ｃ７９］  前記２つ以上のＢＡ情報フィールドは、
第１の開始シーケンス番号を有する第１のＢＡ情報フィールドと、
第２の開始シーケンス番号を有する第２のＢＡ情報フィールドと、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を決定することを備える、
を備える、Ｃ７６に記載の装置。
［Ｃ８０］  前記ビットマップフィールドのビットが、前記装置によって正しく受信されたある数のパケットを確認応答する、Ｃ６７に記載の装置。
［Ｃ８１］  前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記装置によって正しく受信されたパケットの前記数に少なくとも部分的に基づく、Ｃ８０に記載の装置。
［Ｃ８２］  前記ＢＡフレームを生成するための前記手段は、前記ＢＡフレームのフィールド中に、前記装置によって正しく受信されたパケットの前記数のインジケーションを挿入することを備える、Ｃ８０に記載の装置。
［Ｃ８３］  前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、およびＢＡ制御フィールドを備え、正しく受信されたパケットの前記数の前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、および前記ＢＡ制御フィールドにおける値の組合せを備える、Ｃ８２に記載の装置。
［Ｃ８４］  ネゴシエーションのための前記手段は、前記装置と前記ワイヤレスデバイスとの間のブロック確認応答追加（ＡＤＤＢＡ）ネゴシエーションを備える、Ｃ６９に記載の装置。
［Ｃ８５］  前記ビットマップフィールドの要求サイズを備えるアグリゲートされた媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）を受信するための手段をさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記要求サイズに少なくとも部分的に基づく、Ｃ６７に記載の装置。
［Ｃ８６］  省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシフィールドを備える媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ）を受信するための手段をさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記ＰＳＭＰ ＡＣＫポリシフィールドの値に少なくとも部分的に基づく、Ｃ６７に記載の装置。
［Ｃ８７］  前記ビットマップフィールドの要求サイズを備える媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるワイヤレスデバイスからのパケットを受信するための手段をさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記要求サイズに少なくとも部分的に基づく、Ｃ６７に記載の装置。
［Ｃ８８］  前記要求サイズは、受信される前記パケットの送信データレートに少なくとも部分的に基づく、Ｃ８７に記載の装置。
［Ｃ８９］  ワイヤレス通信のためのワイヤレスノードであって、
少なくとも１つのアンテナと、
ブロック確認応答（ＢＡ）パラメータのインジケーションを受信するように構成されたインターフェースと、
前記ＢＡパラメータの前記インジケーションに少なくとも部分的に基づいて、ビットマップフィールドのサイズを決定することと、
前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるＢＡフレームを生成することと
を行うように構成された処理システムと
を備え、
ここにおいて、前記インターフェースは、前記少なくとも１つのアンテナを介して、別のワイヤレスノードに送信するための前記ＢＡフレームを出力するようにさらに構成される、ワイヤレスノード。
【手続補正書】
【提出日】平成30年10月2日(2018.10.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレス通信の方法であって、
装置によって、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信することと、ここにおいて、前記ＢＡパラメータの前記インジケーションは、最大バッファサイズを備える、
前記装置によって、前記ＢＡパラメータの前記インジケーションに基づいて、ビットマップフィールドのサイズを決定することと、
前記装置によって、前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるブロック確認応答（ＢＡ）フレームを生成することと、
送信するための前記ＢＡフレームを出力することと
を備える方法。
【請求項２】
前記ＢＡパラメータの前記インジケーションは、前記ビットマップフィールドの複数の許容される長さおよび前記最大バッファサイズを備える、請求項１に記載の方法。
【請求項３】
前記ＢＡパラメータは、ワイヤレスデバイスから受信され、前記ビットマップフィールドの前記サイズを決定することは、少なくとも部分的に、前記装置と前記ワイヤレスデバイスとの間で前記ＢＡパラメータをネゴシエートすることを備える、請求項１に記載の方法。
【請求項４】
ワイヤレスデバイスから複数のパケットを受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記装置によって確認応答されていない前記受信された複数のパケットの最低のシーケンス番号と、正しく受信されたパケットの最大のシーケンス番号とに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項５】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、またはＢＡ制御フィールドのうちの少なくとも１つをさらに備え、前記決定されたサイズの前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、または前記ＢＡ制御フィールドのうちの少なくとも１つにおける値を備える、請求項１に記載の方法。
【請求項６】
前記ＢＡフレームは、トラフィック識別子（ＴＩＤ）毎フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＴＩＤ毎フィールドにおける値を備える、請求項１に記載の方法。
【請求項７】
前記ＢＡフレームは、ＢＡ制御フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＢＡ制御フィールドにおける値である、請求項１に記載の方法。
【請求項８】
前記ＢＡ制御フィールドは、予備フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記予備フィールドにおける値である、請求項７に記載の方法。
【請求項９】
前記ＢＡフレームは、持続時間／識別子（ＩＤ）フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記持続時間／ＩＤフィールドにおける値である、請求項１に記載の方法。
【請求項１０】
前記ＢＡフレームは、２つ以上のブロック確認応答（ＢＡ）情報フィールドをさらに備え、前記２つ以上のＢＡ情報フィールドは、ＢＡビットマップサブフィールド（BA bitmap subfield）をそれぞれ含み、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記ＢＡビットマップサブフィールドを合計することを備える、請求項１に記載の方法。
【請求項１１】
前記２つ以上のＢＡ情報フィールドの各々は、トラフィック識別子（ＴＩＤ）値フィールドを備え、前記ＴＩＤ値フィールドは、前記２つ以上のＢＡ情報フィールドの各々について同じ値を示す、請求項１０に記載の方法。
【請求項１２】
前記２つ以上のＢＡ情報フィールドの各々は、開始シーケンス番号フィールドを備え、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記開始シーケンス番号フィールドに少なくとも部分的に基づく、請求項１０に記載の方法。
【請求項１３】
前記２つ以上のＢＡ情報フィールドは、
第１の開始シーケンス番号を有する第１のＢＡ情報フィールドと、
第２の開始シーケンス番号を有する第２のＢＡ情報フィールドと、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を決定することを備える、
を備える、請求項１０に記載の方法。
【請求項１４】
前記ビットマップフィールドのビットが、前記装置によって正しく受信されたある数のパケットを確認応答する、請求項１に記載の方法。
【請求項１５】
前記ビットマップフィールドの前記サイズを決定することは、前記装置によって正しく受信されたパケットの前記数に少なくとも部分的に基づく、請求項１４に記載の方法。
【請求項１６】
前記ＢＡフレームを生成することは、前記ＢＡフレームのフィールド中に、前記装置によって正しく受信されたパケットの前記数のインジケーションを挿入することを備える、請求項１４に記載の方法。
【請求項１７】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、およびＢＡ制御フィールドを備え、正しく受信されたパケットの前記数の前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、および前記ＢＡ制御フィールドにおける値の組合せを備える、請求項１６に記載の方法。
【請求項１８】
前記ネゴシエーションは、前記装置と前記ワイヤレスデバイスとの間のブロック確認応答追加（ＡＤＤＢＡ）ネゴシエーションを備える、請求項３に記載の方法。
【請求項１９】
前記ビットマップフィールドの要求サイズを備えるアグリゲートされた媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）を受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記要求サイズに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項２０】
省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシフィールドを備える媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ）を受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記ＰＳＭＰ ＡＣＫポリシフィールドの値に少なくとも部分的に基づく、請求項１に記載の方法。
【請求項２１】
前記ビットマップフィールドの要求サイズを備える媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるワイヤレスデバイスからのパケットを受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記要求サイズに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項２２】
前記要求サイズは、受信される前記パケットの送信データレートに少なくとも部分的に基づく、請求項２１に記載の方法。
【請求項２３】
ワイヤレス通信のための装置であって、
ブロック確認応答（ＢＡ）パラメータのインジケーションを受信するように構成されたインターフェースと、ここにおいて、前記ＢＡパラメータの前記インジケーションは、最大バッファサイズを備える、
前記ＢＡパラメータの前記インジケーションに少なくとも部分的に基づいて、ビットマップフィールドのサイズを決定することと、
前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるＢＡフレームを生成することと
を行うように構成された処理システムと
を備え、
ここにおいて、前記インターフェースは、別の装置に送信するための前記ＢＡフレームを出力するようにさらに構成される、装置。
【請求項２４】
前記ＢＡパラメータの前記インジケーションは、前記ビットマップフィールドの複数の許容される長さおよび前記最大バッファサイズを備える、請求項２３に記載の装置。
【請求項２５】
前記ＢＡパラメータは、ワイヤレスデバイスから受信され、前記処理システムは、少なくとも部分的に、前記装置と前記ワイヤレスデバイスとの間で前記ＢＡパラメータをネゴシエートすることによって、前記ビットマップフィールドの前記サイズを決定するように構成される、請求項２３に記載の装置。
【請求項２６】
ブロック確認応答（ＢＡ）パラメータの前記インジケーションを受信するように構成された前記インターフェースは、ワイヤレスデバイスから複数のパケットを受信するようにさらに構成され、
前記処理システムは、前記装置によって確認応答されていない前記受信されたパケットの最低のシーケンス番号と、正しく受信されたパケットの最大のシーケンス番号とに少なくとも部分的に基づいて、前記ビットマップフィールドの前記サイズを決定するようにさらに構成される、
請求項２３に記載の装置。
【請求項２７】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、またはＢＡ制御フィールドのうちの少なくとも１つをさらに備え、前記決定されたサイズの前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、または前記ＢＡ制御フィールドのうちの少なくとも１つにおける値を備える、請求項２３に記載の装置。
【請求項２８】
前記ＢＡフレームは、トラフィック識別子（ＴＩＤ）毎フィールドをさらに備え、前記決定されたサイズの前記インジケーションは、前記ＴＩＤ毎フィールドにおける値を備える、請求項２３に記載の装置。
【請求項２９】
前記ＢＡフレームは、ＢＡ制御フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＢＡ制御フィールドにおける値である、請求項２３に記載の装置。
【請求項３０】
前記ＢＡ制御フィールドは、予備フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記予備フィールドにおける値である、請求項２９に記載の装置。
【請求項３１】
前記ＢＡフレームは、持続時間／識別子（ＩＤ）フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記持続時間／ＩＤフィールドにおける値である、請求項２３に記載の装置。
【請求項３２】
前記ＢＡフレームは、２つ以上のブロック確認応答（ＢＡ）情報フィールドをさらに備え、前記２つ以上のＢＡ情報フィールドは、ＢＡビットマップサブフィールドをそれぞれ含み、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記ＢＡビットマップサブフィールドを合計することを備える、請求項２３に記載の装置。
【請求項３３】
前記２つ以上のＢＡ情報フィールドの各々は、トラフィック識別子（ＴＩＤ）値フィールドを備え、前記ＴＩＤ値フィールドは、前記２つ以上のＢＡ情報フィールドの各々について同じ値を示す、請求項３２に記載の装置。
【請求項３４】
前記２つ以上のＢＡ情報フィールドの各々は、開始シーケンス番号フィールドを備え、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記開始シーケンス番号フィールドに少なくとも部分的に基づく、請求項３２に記載の装置。
【請求項３５】
前記２つ以上のＢＡ情報フィールドは、
第１の開始シーケンス番号を有する第１のＢＡ情報フィールドと、
第２の開始シーケンス番号を有する第２のＢＡ情報フィールドと、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を決定することを備える、
を備える、請求項３２に記載の装置。
【請求項３６】
前記ビットマップフィールドのビットが、前記装置によって正しく受信されたある数のパケットを確認応答する、請求項２３に記載の装置。
【請求項３７】
前記ビットマップフィールドの前記サイズを決定することは、前記装置によって正しく受信されたパケットの前記数に少なくとも部分的に基づく、請求項３６に記載の装置。
【請求項３８】
前記処理システムは、前記ＢＡフレームのフィールド中に、前記装置によって正しく受信されたパケットの前記数のインジケーションを挿入するようにさらに構成される、請求項３６に記載の装置。
【請求項３９】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、およびＢＡ制御フィールドを備え、正しく受信されたパケットの前記数の前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、および前記ＢＡ制御フィールドにおける値の組合せを備える、請求項３８に記載の装置。
【請求項４０】
前記ネゴシエーションは、前記装置と前記ワイヤレスデバイスとの間のブロック確認応答追加（ＡＤＤＢＡ）ネゴシエーションを備える、請求項２５に記載の装置。
【請求項４１】
前記インターフェースは、前記ビットマップフィールドの要求サイズを備えるアグリゲートされた媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）を受信するようにさらに構成され、前記処理システムは、前記要求サイズに少なくとも部分的に基づいて、前記ビットマップフィールドの前記サイズを決定するように構成される、請求項２３に記載の装置。
【請求項４２】
前記インターフェースは、省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシフィールドを備える媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ）を受信するようにさらに構成され、前記処理システムは、前記ＰＳＭＰ ＡＣＫポリシフィールドの値に少なくとも部分的に基づいて、前記ビットマップフィールドの前記サイズを決定するように構成される、請求項２３に記載の装置。
【請求項４３】
前記インターフェースは、前記ビットマップフィールドの要求サイズを備える媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるワイヤレスデバイスからのパケットを受信するようにさらに構成され、前記処理システムは、前記要求サイズに少なくとも部分的に基づいて、前記ビットマップフィールドの前記サイズを決定するように構成される、請求項２３に記載の装置。
【請求項４４】
前記要求サイズは、受信される前記パケットのデータレートに少なくとも部分的に基づく、請求項４３に記載の装置。
【請求項４５】
実行されたとき、装置に方法を実行させるコードを備えたコンピュータ可読媒体であって、前記方法は、
装置によって、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信することと、ここにおいて、前記ＢＡパラメータの前記インジケーションは、最大バッファサイズを備える、
前記装置によって、前記ＢＡパラメータの前記インジケーションに基づいて、ビットマップフィールドのサイズを決定することと、
前記装置によって、前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるブロック確認応答（ＢＡ）フレームを生成することと、
送信するための前記ＢＡフレームを出力することと
を備える、コンピュータ可読媒体。
【請求項４６】
前記ＢＡパラメータの前記インジケーションは、前記ビットマップフィールドの複数の許容される長さおよび前記最大バッファサイズを備える、請求項４５に記載のコンピュータ可読媒体。
【請求項４７】
前記ＢＡパラメータは、ワイヤレスデバイスから受信され、前記ビットマップフィールドの前記サイズを決定することは、少なくとも部分的に、前記装置と前記ワイヤレスデバイスとの間で前記ＢＡパラメータをネゴシエートすることを備える、請求項４５に記載のコンピュータ可読媒体。
【請求項４８】
ワイヤレスデバイスから複数のパケットを受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記装置によって確認応答されていない前記受信された複数のパケットの最低のシーケンス番号と、正しく受信されたパケットの最大のシーケンス番号とに少なくとも部分的に基づく、請求項４５に記載のコンピュータ可読媒体。
【請求項４９】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、またはＢＡ制御フィールドのうちの少なくとも１つをさらに備え、前記決定されたサイズの前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、または前記ＢＡ制御フィールドのうちの少なくとも１つにおける値を備える、請求項４５に記載のコンピュータ可読媒体。
【請求項５０】
前記ＢＡフレームは、トラフィック識別子（ＴＩＤ）毎フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＴＩＤ毎フィールドにおける値を備える、請求項４５に記載のコンピュータ可読媒体。
【請求項５１】
前記ＢＡフレームは、ＢＡ制御フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＢＡ制御フィールドにおける値である、請求項４５に記載のコンピュータ可読媒体。
【請求項５２】
前記ＢＡ制御フィールドは、予備フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記予備フィールドにおける値である、請求項５１に記載のコンピュータ可読媒体。
【請求項５３】
前記ＢＡフレームは、持続時間／識別子（ＩＤ）フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記持続時間／ＩＤフィールドにおける値である、請求項４５に記載のコンピュータ可読媒体。
【請求項５４】
前記ＢＡフレームは、２つ以上のブロック確認応答（ＢＡ）情報フィールドをさらに備え、前記２つ以上のＢＡ情報フィールドは、ＢＡビットマップサブフィールドをそれぞれ含み、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記ＢＡビットマップサブフィールドを合計することを備える、請求項４５に記載の非一時的なコンピュータ可読媒体。
【請求項５５】
前記２つ以上のＢＡ情報フィールドの各々は、トラフィック識別子（ＴＩＤ）値フィールドを備え、前記ＴＩＤ値フィールドは、前記２つ以上のＢＡ情報フィールドの各々について同じ値を示す、請求項５４に記載のコンピュータ可読媒体。
【請求項５６】
前記２つ以上のＢＡ情報フィールドの各々は、開始シーケンス番号フィールドを備え、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記開始シーケンス番号フィールドに少なくとも部分的に基づく、請求項５４に記載のコンピュータ可読媒体。
【請求項５７】
前記２つ以上のＢＡ情報フィールドは、
第１の開始シーケンス番号を有する第１のＢＡ情報フィールドと、
第２の開始シーケンス番号を有する第２のＢＡ情報フィールドと、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を決定することを備える、
を備える、請求項５４に記載のコンピュータ可読媒体。
【請求項５８】
前記ビットマップフィールドのビットが、前記装置によって正しく受信されたある数のパケットを確認応答する、請求項４５に記載のコンピュータ可読媒体。
【請求項５９】
前記ビットマップフィールドの前記サイズを決定することは、前記装置によって正しく受信されたパケットの前記数に少なくとも部分的に基づく、請求項５８に記載のコンピュータ可読媒体。
【請求項６０】
前記ＢＡフレームを生成することは、前記ＢＡフレームのフィールド中に、前記装置によって正しく受信されたパケットの前記数のインジケーションを挿入することを備える、請求項５８に記載のコンピュータ可読媒体。
【請求項６１】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、およびＢＡ制御フィールドを備え、正しく受信されたパケットの前記数の前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、および前記ＢＡ制御フィールドにおける値の組合せを備える、請求項６０に記載のコンピュータ可読媒体。
【請求項６２】
前記ネゴシエーションは、前記装置と前記ワイヤレスデバイスとの間のブロック確認応答追加（ＡＤＤＢＡ）ネゴシエーションを備える、請求項４７に記載のコンピュータ可読媒体。
【請求項６３】
前記ビットマップフィールドの要求サイズを備えるアグリゲートされた媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）を受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記要求サイズに少なくとも部分的に基づく、請求項４５に記載のコンピュータ可読媒体。
【請求項６４】
省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシフィールドを備える媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ）を受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記ＰＳＭＰ ＡＣＫポリシフィールドの値に少なくとも部分的に基づく、請求項４５に記載のコンピュータ可読媒体。
【請求項６５】
前記ビットマップフィールドの要求サイズを備える媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるワイヤレスデバイスからのパケットを受信することをさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記要求サイズに少なくとも部分的に基づく、請求項４５に記載のコンピュータ可読媒体。
【請求項６６】
前記要求サイズは、受信される前記パケットの送信データレートに少なくとも部分的に基づく、請求項６５に記載のコンピュータ可読媒体。
【請求項６７】
ワイヤレス通信のための装置であって、
装置によって、ブロック確認応答（ＢＡ）パラメータのインジケーションを受信するための手段と、ここにおいて、前記ＢＡパラメータの前記インジケーションは、最大バッファサイズを備える、
前記装置によって、前記ＢＡパラメータの前記インジケーションに基づいて、ビットマップフィールドのサイズを決定するための手段と、
前記装置によって、前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるブロック確認応答（ＢＡ）フレームを生成するための手段と、
送信するための前記ＢＡフレームを出力するための手段と
を備える装置。
【請求項６８】
前記ＢＡパラメータの前記インジケーションは、前記ビットマップフィールドの複数の許容される長さおよび前記最大バッファサイズを備える、請求項６７に記載の装置。
【請求項６９】
前記ＢＡパラメータは、ワイヤレスデバイスから受信され、前記ビットマップフィールドの前記サイズを決定するための前記手段は、少なくとも部分的に、前記ワイヤレスデバイスと前記ＢＡパラメータをネゴシエートすることを備える、請求項６７に記載の装置。
【請求項７０】
ワイヤレスデバイスから複数のパケットを受信するための手段をさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記装置によって確認応答されていない前記受信された複数のパケットの最低のシーケンス番号と、正しく受信されたパケットの最大のシーケンス番号とに少なくとも部分的に基づく、請求項６７に記載の装置。
【請求項７１】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、またはＢＡ制御フィールドのうちの少なくとも１つをさらに備え、前記決定されたサイズの前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、または前記ＢＡ制御フィールドのうちの少なくとも１つにおける値を備える、請求項６７に記載の装置。
【請求項７２】
前記ＢＡフレームは、トラフィック識別子（ＴＩＤ）毎フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＴＩＤ毎フィールドにおける値を備える、請求項６７に記載の装置。
【請求項７３】
前記ＢＡフレームは、ＢＡ制御フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記ＢＡ制御フィールドにおける値である、請求項６７に記載の装置。
【請求項７４】
前記ＢＡ制御フィールドは、予備フィールドを備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記予備フィールドにおける値である、請求項７３に記載の装置。
【請求項７５】
前記ＢＡフレームは、持続時間／識別子（ＩＤ）フィールドをさらに備え、前記ビットマップフィールドの前記決定されたサイズの前記インジケーションは、前記持続時間／ＩＤフィールドにおける値である、請求項６７に記載の装置。
【請求項７６】
前記ＢＡフレームは、２つ以上のブロック確認応答（ＢＡ）情報フィールドをさらに備え、前記２つ以上のＢＡ情報フィールドは、ＢＡビットマップサブフィールドをそれぞれ含み、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記ＢＡビットマップサブフィールドを合計することを備える、請求項６７に記載の装置。
【請求項７７】
前記２つ以上のＢＡ情報フィールドの各々は、トラフィック識別子（ＴＩＤ）値フィールドを備え、前記ＴＩＤ値フィールドは、前記２つ以上のＢＡ情報フィールドの各々について同じ値を示す、請求項７６に記載の装置。
【請求項７８】
前記２つ以上のＢＡ情報フィールドの各々は、開始シーケンス番号フィールドを備え、前記ビットマップフィールドの前記サイズを決定することは、前記２つ以上のＢＡ情報フィールドの各々における前記開始シーケンス番号フィールドに少なくとも部分的に基づく、請求項７６に記載の装置。
【請求項７９】
前記２つ以上のＢＡ情報フィールドは、
第１の開始シーケンス番号を有する第１のＢＡ情報フィールドと、
第２の開始シーケンス番号を有する第２のＢＡ情報フィールドと、ここにおいて、前記ビットマップフィールドの前記サイズを決定することは、前記第１の開始シーケンス番号と前記第２の開始シーケンス番号との間のビットの値を決定することを備える、
を備える、請求項７６に記載の装置。
【請求項８０】
前記ビットマップフィールドのビットが、前記装置によって正しく受信されたある数のパケットを確認応答する、請求項６７に記載の装置。
【請求項８１】
前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記装置によって正しく受信されたパケットの前記数に少なくとも部分的に基づく、請求項８０に記載の装置。
【請求項８２】
前記ＢＡフレームを生成するための前記手段は、前記ＢＡフレームのフィールド中に、前記装置によって正しく受信されたパケットの前記数のインジケーションを挿入することを備える、請求項８０に記載の装置。
【請求項８３】
前記ＢＡフレームは、ＢＡ確認応答（ＡＣＫ）ポリシフィールド、マルチプルトラフィック識別子（ＴＩＤ）フィールド、圧縮ビットマップフィールド、グループキャスト再試行（ＧＣＲ）フィールド、およびＢＡ制御フィールドを備え、正しく受信されたパケットの前記数の前記インジケーションは、前記マルチプルＴＩＤフィールド、前記圧縮ビットマップフィールド、前記ＧＣＲフィールド、および前記ＢＡ制御フィールドにおける値の組合せを備える、請求項８２に記載の装置。
【請求項８４】
ネゴシエーションのための前記手段は、前記装置と前記ワイヤレスデバイスとの間のブロック確認応答追加（ＡＤＤＢＡ）ネゴシエーションを備える、請求項６９に記載の装置。
【請求項８５】
前記ビットマップフィールドの要求サイズを備えるアグリゲートされた媒体アクセス制御（ＭＡＣ）データユニット（Ａ−ＭＰＤＵ）を受信するための手段をさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記要求サイズに少なくとも部分的に基づく、請求項６７に記載の装置。
【請求項８６】
省電力マルチポール（ＰＳＭＰ）確認応答（ＡＣＫ）ポリシフィールドを備える媒体アクセス制御プロトコルデータユニット（ＭＰＤＵ）を受信するための手段をさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記ＰＳＭＰ ＡＣＫポリシフィールドの値に少なくとも部分的に基づく、請求項６７に記載の装置。
【請求項８７】
前記ビットマップフィールドの要求サイズを備える媒体アクセス制御（ＭＡＣ）ヘッダ部分を備えるワイヤレスデバイスからのパケットを受信するための手段をさらに備え、ここにおいて、前記ビットマップフィールドの前記サイズを決定するための前記手段は、前記要求サイズに少なくとも部分的に基づく、請求項６７に記載の装置。
【請求項８８】
前記要求サイズは、受信される前記パケットの送信データレートに少なくとも部分的に基づく、請求項８７に記載の装置。
【請求項８９】
ワイヤレス通信のためのワイヤレスノードであって、
少なくとも１つのアンテナと、
ブロック確認応答（ＢＡ）パラメータのインジケーションを受信するように構成されたインターフェースと、ここにおいて、前記ＢＡパラメータの前記インジケーションは、最大バッファサイズを備える、
前記ＢＡパラメータの前記インジケーションに少なくとも部分的に基づいて、ビットマップフィールドのサイズを決定することと、
前記ビットマップフィールドと、前記ビットマップフィールドの前記決定されたサイズのインジケーションとを備えるＢＡフレームを生成することと
を行うように構成された処理システムと
を備え、
ここにおいて、前記インターフェースは、前記少なくとも１つのアンテナを介して、別のワイヤレスノードに送信するための前記ＢＡフレームを出力するようにさらに構成される、ワイヤレスノード。
【国際調査報告】
2019508929.tif 000010
2019508929.tif 000011
2019508929.tif 000012