(57)【特許請求の範囲】
【請求項１】
通信路のプロトコルに依存しないＵＳＢ接続を実現するための、メディアに依存しないＵＳＢホスト装置（ＭＡ−ＵＳＢホスト装置）であって、
前記ＭＡ−ＵＳＢホスト装置は、メモリ、プロセッサ、及び、プロトコルアダプテーションレイヤ（ＰＡＬ）通信ユニットを備え、
前記ＰＡＬ通信ユニットは、前記ＭＡ−ＵＳＢホスト装置からの要求を、通信路のプロトコルに依存しないＵＳＢ接続を実現するための、メディアに依存しないＵＳＢゲスト装置（ＭＡ−ＵＳＢ装置）が備えるＰＡＬ通信ユニットに送ることで、前記ＭＡ−ＵＳＢホスト装置と、前記ＭＡ−ＵＳＢ装置との接続を可能にし、
前記プロセッサは、前記ＭＡ−ＵＳＢホスト装置に、
前記ＭＡ−ＵＳＢ装置に接続されている、１つ又は複数のＵＳＢ装置のうちのＵＳＢ装置のエンドポイント（ＥＰ）に対しての要求であって、前記ＵＳＢ装置の装置ハンドル、ＥＰハンドル、及び、前記ＥＰに対して開かれるべきストリームの要求される数の表示を含む、ＥＰオープンストリーム要求（EPOpenStreamReq）を、送信させ、
開かれたストリームの数を示すためのストリームの数フィールド、及び、前記開かれたストリームのストリーム識別子（ＩＤ）のリストを含む、前記ＭＡ−ＵＳＢ装置からのＥＰオープンストリーム応答（EPOpenStreamResp）を処理させるように構成される、ＭＡ−ＵＳＢホスト装置。
【請求項２】
前記プロセッサは、前記ＭＡ−ＵＳＢホスト装置に、
前記ＭＡ−ＵＳＢ装置によりサポートされるストリームの数の表示を含む、前記ＭＡ−ＵＳＢ装置からの能力応答を処理させ、
前記ＭＡ−ＵＳＢ装置によりサポートされる前記ストリームの数に基づいて前記ストリームの要求される数を判定させるように構成される、請求項１に記載の装置。
【請求項３】
前記ＥＰオープンストリーム応答が、前記ＥＰオープンストリーム要求が成功であるかどうかを示すための状態コードフィールドを含む、請求項１に記載の装置。
【請求項４】
前記状態コードフィールドが成功表示を含む場合に、前記ストリームの数フィールドが、前記ストリームの要求される数の同じ値を含む、請求項３に記載の装置。
【請求項５】
前記ストリームの要求される数が前記ＭＡ−ＵＳＢ装置によりサポートされるストリームの数より大きい場合に、前記状態コードフィールドが前記ストリームの要求される数をサポートするには不十分なリソースを示す値を含む、請求項３に記載の装置。
【請求項６】
前記ストリームＩＤのリストが増加する順序で並べられる、請求項１に記載の装置。
【請求項７】
前記ストリームＩＤのリストが１６ビットの増加量で連結される、請求項６に記載の装置。
【請求項８】
前記プロセッサは、前記ＭＡ−ＵＳＢホスト装置に、
前記ＵＳＢ装置の前記装置ハンドル、及び、前記ＥＰの前記ＥＰハンドルを含み、前記ＭＡ−ＵＳＢ装置に前記ＥＰ上の全てのオープンストリームを閉じることを要求するＥＰクローズストリーム要求（EPCloseStreamReq）を送信させ、
前記ＵＳＢ装置の前記装置ハンドル、及び、前記ＥＰクローズストリーム要求が成功であるかどうかを示すための状態コードフィールドを含む、前記ＭＡ−ＵＳＢ装置からのＥＰクローズストリーム応答（EPCloseStreamResp）を処理させるように構成される、請求項１に記載の装置。
【請求項９】
前記ＥＰが、スーパースピード（ＳＳ）バルクＥＰを含む、請求項１から請求項８のいずれか一項に記載の装置。
【請求項１０】
前記ＵＳＢ装置が、前記ＭＡ−ＵＳＢ装置の背後にある、請求項１から請求項８のいずれか一項に記載の装置。
【請求項１１】
前記ＭＡ−ＵＳＢホスト装置及び前記ＭＡ−ＵＳＢ装置の前記ＰＡＬ通信ユニットがデータリンクレイヤより上にある、請求項１から請求項８のいずれか一項に記載の装置。
【請求項１２】
媒体アクセス制御（ＭＡＣ）コンポーネントと、物理層（ＰＨＹ）コンポーネントとを備える、請求項１から請求項８のいずれか一項に記載の装置。
【請求項１３】
無線装置と、フェーズドアレイアンテナとを備える、請求項１から請求項８のいずれか一項に記載の装置。
【請求項１４】
ネットワークインタフェースを備える、請求項１から請求項８のいずれか一項に記載の装置。
【請求項１５】
通信路のプロトコルに依存しないＵＳＢ接続を実現するための、メディアに依存しないＵＳＢホスト装置（ＭＡ−ＵＳＢホスト装置）において実行されるべき方法であって、
前記ＭＡ−ＵＳＢホスト装置は、メモリ、プロセッサ、及び、プロトコルアダプテーションレイヤ（ＰＡＬ）通信ユニットを備え、
前記ＰＡＬ通信ユニットは、前記ＭＡ−ＵＳＢホスト装置からの要求を、通信路のプロトコルに依存しないＵＳＢ接続を実現するための、メディアに依存しないＵＳＢゲスト装置（ＭＡ−ＵＳＢ装置）が備えるＰＡＬ通信ユニットに送ることで、前記ＭＡ−ＵＳＢホスト装置と、前記ＭＡ−ＵＳＢ装置との接続を可能にし、当該方法が、
前記ＭＡ−ＵＳＢ装置に接続されている、１つ又は複数のＵＳＢ装置のうちのＵＳＢ装置のエンドポイント（ＥＰ）に対しての要求であって、前記ＵＳＢ装置の装置ハンドル、ＥＰハンドル、及び、前記ＥＰに対して開かれるべきストリームの要求される数の表示を含む、ＥＰオープンストリーム要求（EPOpenStreamReq）を送信するステップと、
前記ＭＡ−ＵＳＢ装置からの、開かれたストリームの数を示すためのストリームの数フィールド、及び、前記開かれたストリームのストリーム識別子（ＩＤ）のリストを含む、前記ＭＡ−ＵＳＢ装置からのＥＰオープンストリーム応答（EPOpenStreamResp）を処理するステップとを含む、方法。
【請求項１６】
前記ＥＰオープンストリーム応答が、前記ＥＰオープンストリーム要求が成功であるかどうかを示すための状態コードフィールドを含み、
前記状態コードフィールドを成功表示に設定するステップと、前記ストリームの数フィールドを前記ストリームの要求される数の同じ値に設定するステップとを含む、請求項１５に記載の方法。
【請求項１７】
前記ＥＰオープンストリーム応答が、前記ＥＰオープンストリーム要求が成功であるかどうかを示すための状態コードフィールドを含み、
前記ストリームの要求される数がＭＡ−ＵＳＢ装置によりサポートされるストリームの数より大きい場合に、前記状態コードフィールドを前記ストリームの要求される数をサポートするには不十分なリソースを示す値に設定するステップを含む、請求項１５に記載の方法。
【請求項１８】
前記ＵＳＢ装置の前記装置ハンドル、及び、前記ＥＰの前記ＥＰハンドルを含み、前記ＭＡ−ＵＳＢ装置に前記ＥＰ上の全てのオープンストリームを閉じることを要求するＥＰクローズストリーム要求（EPCloseStreamReq）を送信するステップと、
前記ＵＳＢ装置の前記装置ハンドル、及び、前記ＥＰクローズストリーム要求が成功であるかどうかの表示を含む、前記ＭＡ−ＵＳＢ装置からのＥＰクローズストリーム応答（EPCloseStreamResp）を処理するステップとを含む、請求項１５に記載の方法。
【請求項１９】
前記ＥＰが、スーパースピード（ＳＳ）バルクＥＰを含む、請求項１５に記載の方法。
【請求項２０】
前記ＵＳＢ装置が、前記ＭＡ−ＵＳＢ装置の背後にある、請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
ここで説明される実施例は、一般に、プロトコルアダプテーションレイヤ（ＰＡＬ）を介したストリーミングをサポートすることに関する。
【背景技術】
【０００２】
この出願は、２０１３年５月１６日に出願され、“Support  of  USB  streaming  protocol  in  media-agnostic  USB  solutions”と表題が付けられた米国仮特許出願第６１／８２４，０６５号の利益と米国仮特許出願第６１／８２４，０６５号からの優先権を主張するとともに、その全体の開示は参照によりここに組み込まれている。
【０００３】
いくつかの無線通信技術は、様々な専用サービスの通信用に構成され得る。
【０００４】
例えば“Wireless  Gigabit  Alliance,  Inc  WiGig  MAC  and  PHY  Specification  Version  1.1,  April  2011,  Final  specification”に基づく、例えば、ワイヤレスギガビット（Wireless-Gigabit：ＷｉＧｉｇ）技術は、オーディオビジュアル（Ａ／Ｖ）及び入力／出力（Ｉ／Ｏ）のような複数の専用サービスを伝送するように設計されている。
【０００５】
ＷｉＧｉｇアライアンス（ＷＧＡ）は、ＷｉＧｉｇメディアアクセスコントロール（ＭＡＣ）レイヤを介して特定の業界標準プロトコル、例えばユニバーサルシリアルバス（ＵＳＢ）及びＤｉｓｐｌａｙＰｏｒｔ（ディスプレイポート）のトラフィックを転送する方法を標準化する、一連のプロトコルアダプテーションレイヤ（ＰＡＬ）、例えばＷｉＧｉｇシリアル拡張（ＷＳＥ）ＰＡＬ及びＷｉＧｉｇディスプレイ拡張（ＷＤＥ）ＰＡＬを定義した。他のＰＡＬが、他の通信リンク、例えばワイヤレスフィデリティ（ＷｉＦｉ）リンクに関して定義され得る。
【０００６】
ＷＳＥは、ＷｉＧｉｇ無線リンクインタフェースを介してＷＳＥ装置と通信するＷＳＥホストを定義する。ＷＳＥホストは、いくつかのＷＳＥ装置を接続して制御し得る。各ＷＳＥ装置は、いくつかのＵＳＢポートを含むことができるとともに、各ＵＳＢポートは、ＵＳＢ装置に取り付けられることができるか、又はＵＳＢハブを通していくつかのポートに拡張されることができる。
【０００７】
ＵＳＢ装置及び／又はＵＳＢホストは、物理的な媒体、例えばＵＳＢケーブルを介して通信するために構成される可能性があるので、例えばＷＳＥ  ＰＡＬを通して効率的な継ぎ目のない方法及び／又は透過的な方法でいくつかの動作を実行するには問題があるかもしれない。
【０００８】
図解の簡素化及び明瞭化のために、図面において示された要素は、一定の比率で必ずしも描かれたわけではない。例えば、いくつかの要素の寸法は、表示の明瞭化のために、他の要素と比較して誇張されているかもしれない。さらに、参照符号は、対応する又は同様の要素を示すために、図面の間で繰り返して使用されるかもしれない。それらの図面は下記でリストされる。
【図面の簡単な説明】
【０００９】
【図１】いくつかの例示的な実施例によるシステムの概略のブロック図の説明図である。
【図２】いくつかの例示的な実施例によるプロトコルアダプテーションレイヤ（ＰＡＬ）を介したストリーミングをサポートする方法の概要のフローチャートの説明図である。
【図３】いくつかの例示的な実施例による製品の概略の説明図である。
【発明を実施するための形態】
【００１０】
下記の詳細な説明において、多数の特定の詳細が、いくつかの実施例の完全な理解を提供するために説明される。しかしながら、いくつかの実施例はこれらの特定の詳細なしで実施され得る、ということが当業者によって理解されることになる。他の場合において、周知の方法、手順、構成要素、ユニット、及び／又は回路は、議論を不明瞭にしないために、詳細に説明されなかった。
【００１１】
例えば、“処理する（processing）”、“演算する（computing）”、“計算する（calculating）”、“判定する（determining）”、“確立する（establishing）”、“分析する（analyzing）”、“チェックする（checking）”などのような用語を使用するここにおける議論は、コンピュータのレジスタ及び／又はメモリ内の物理的（例えば電子的）な量として表されたデータを、コンピュータのレジスタ及び／若しくはメモリ内、又は、動作及び／若しくは処理を実行するための命令を格納し得る他の情報記憶媒体内の物理的な量として同様に表された他のデータに処理するか、及び／又は変換する、コンピュータ、計算プラットフォーム、計算システム、又は他の電子計算装置の（複数の）動作及び／若しくは（複数の）処理を参照し得る。
【００１２】
ここで使用される“多数（plurality）”及び“複数（a  plurality）”という用語は、例えば、“複数（multiple）”又は“２つ以上”を含む。例えば、“複数のアイテム”は、２つ以上のアイテムを含む。
【００１３】
“一実施例”、“実施例”、“例示的な実施例”、“各種の実施例”などへの言及は、そのように説明された（複数の）実施例が特定の特徴、構造、又は特性を含むかもしれないが、しかし、全ての実施例が特定の特徴、構造、又は特性を必ずしも含むとは限らない、ということを示す。さらに、“一実施例において”という言い回し（phrase）の繰り返された使用は、同じ実施例を参照する場合もあるが、同じ実施例を必ずしも参照するとは限らない。
【００１４】
ここで使用されるように、特に指定のない限り、共通の物体を説明するための順序の形容詞である“第１の”、“第２の”、“第３の”などの使用は、単に、同様の物体の異なる事例が言及されるということを示すとともに、時間的に、空間的に、ランキングで、又はあらゆる他の方法のいずれにおいても、そのように説明された物体が所定の順序でなければならない、と示唆することを意図していない。
【００１５】
いくつかの実施例は、様々な装置及びシステム、例えば、パーソナルコンピュータ（ＰＣ）、デスクトップコンピュータ、モバイルコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、サーバコンピュータ、ハンドヘルドコンピュータ、ハンドヘルド装置、携帯情報端末（ＰＤＡ）装置、ハンドヘルドＰＤＡ装置、オンボード装置、オフボード装置、ハイブリッド装置、車両装置（vehicular  device）、非車両装置（non-vehicular  device）、モバイル又はポータブル装置、民生用装置、非モバイル又は非ポータブル装置、無線通信ステーション、無線通信装置、無線アクセスポイント（ＡＰ）、有線又は無線ルータ、有線又は無線モデム、ビデオ装置、オーディオ装置、オーディオ−ビデオ（Ａ／Ｖ）装置、有線又は無線ネットワーク、ワイヤレスエリアネットワーク、ワイヤレスビデオエリアネットワーク（ＷＶＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、無線ＬＡＮ（ＷＬＡＭ）、パーソナルエリアネットワーク（ＰＡＮ）、無線ＰＡＮ（ＷＰＡＮ）など、と共に使用され得る。
【００１６】
いくつかの実施例は、現存するワイヤレスギガビットアライアンス（ＷＧＡ又はＷｉＧｉｇ）仕様書（Wireless  Gigabit  Alliance,  Inc  WiGig  MAC  and  PHY  Specification  Version  1.1,  April  2011,  Final  specification）、並びに／又はその将来のバージョン、並びに／又はその派生物に従って動作する装置及び／若しくはネットワーク、現存するＷｉＧｉｇシリアル拡張（ＷＳＥ）プロトコル（WiGig  Serial  Extension  （WSE）  Specification  Draft  1.02,  August  2012）、並びに／又はその将来のバージョン、並びに／又はその派生物に従って動作する装置及び／若しくはネットワーク、現存するＷｉＧｉｇディスプレイ拡張（ＷＤＥ）プロトコル（WDE  Draft  Specification  1.04,  August  2012）、並びに／又はその将来のバージョン、並びに／又はその派生物に従って動作する装置及び／若しくはネットワーク、現存するＷｉＧｉｇバス拡張（ＷＢＥ）プロトコル（WiGig  Bus  Extension  Spec  （WBE）,  Version  1.0  June  2011）、並びに／又はその将来のバージョン、並びに／又はその派生物に従って動作する装置及び／若しくはネットワーク、現存するＷｉＧｉｇセキュアデジタル（ＳＤ）拡張（ＷＳＤ）プロトコル（WiGig  SD  Extension  （WSD）  PAL  Specification  Draft  1.0  August  2012）、並びに／又はその将来のバージョン、並びに／又はその派生物に従って動作する装置及び／若しくはネットワーク、現存するバルクオンリー転送（ＢＯＴ）プロトコル（Universal  Serial  Bus  （USB）  Mass  Storage  Class  Bulk-Only  Transport,  Revision  1.0,  September  31,  1999）、並びに／又はその将来のバージョン、並びに／又はその派生物に従って動作する装置及び／若しくはネットワーク、現存するワイヤレスフィデリティ（ＷｉＦｉ）アライアンス（ＷＦＡ）ピアツーピア（Ｐ２Ｐ）仕様書（WiFi  P2P  technical  specification,  version  1.3,  2012）、並びに／又はその将来のバージョン、並びに／又はその派生物に従って動作する装置及び／若しくはネットワーク、現存するＷｉＦｉシリアルバス（ＷＳＢ）仕様書、並びに／又はその将来のバージョン、並びに／又はその派生物に従って動作する装置及び／若しくはネットワーク、現存するＩＥＥＥ８０２．１１標準（IEEE  802.11-2012,  IEEE  Standard  for  Information  technology-Telecommunications  and  information  exchange  between  systems  Local  and  metropolitan  area  networks-Specific  requirements  Part  11:  Wireless  LAN  Medium  Access  Control  （MAC）  and  Physical  Layer  （PHY）  Specifications,  March  29,  2012；IEEE802.11  task  group  ac  （TGac）  （“IEEE802.11-09/0308rl2-TGac  Channel  Model  Addendum  Document”）；IEEE  802.11  task  group  ad  （TGad）  （IEEE  P802.11ad/D9.0  Draft  Standard  for  Information  Technology-Telecommunications  and  Information  Exchange  Between  Systems-Local  and  Metropolitan  Area  Networks-Specific  Requirements-Part  11:  Wireless  LAN  Medium  Access  Control  （MAC）  and  Physical  Layer  （PHY）  Specifications-Amendment  5:  Enhancements  for  Very  High  Throughput  in  the  60GHz  Band）、並びに／又はその将来のバージョン、並びに／又はその派生物に従って動作する装置及び／若しくはネットワーク、現存するＩＥＥＥ８０２．１６標準（IEEE-Std  802.16,  2009  Edition,  Air  Interface  or  Fixed  Broadband  Wireless  Access  Systems;  IEEE-Std  802.16e,  2005  Edition,  Physical  and  Medium  Access  Control  Layers  for  Combined  Fixed  and  Mobile  Operation  in  Licensed  Bands;  amendment  to  IEEE  Std  802.16-2009,  developed  by  Task  Group  m）、並びに／又はその将来のバージョン、並びに／又はその派生物に従って動作する装置及び／若しくはネットワーク、現存するＷｉｒｅｌｅｓｓＨＤ（商標）仕様書、並びに／又はその将来のバージョン、並びに／又はその派生物に従って動作する装置及び／若しくはネットワーク、上記のネットワークの一部分であるユニット及び／又は装置など、と共に使用され得る。
【００１７】
いくつかの実施例は、一方向及び／又は双方向無線通信システム、セルラ無線電話通信システム、移動電話、セルラ電話、無線電話、パーソナル移動通信システム（ＰＣＳ）装置、無線通信装置を組み込むＰＤＡ装置、モバイル又はポータブル全地球測位システム（ＧＰＳ）装置、ＧＰＳ受信機又はＧＰＳトランシーバ又はＧＰＳチップを組み込む装置、ＲＦＩＤ素子又はＲＦＩＤチップを組み込む装置、ＭＩＭＯ（Multiple  Input  Multiple  Output）トランシーバ又はＭＩＭＯ装置、ＳＩＭＯ（Single  Input  Multiple  Output）トランシーバ又はＳＩＭＯ装置、ＭＩＳＯ（Multiple  Input  Single  Output）トランシーバ又はＭＩＳＯ装置、１つ若しくは複数の内部アンテナ及び／又は外部アンテナを有する装置、デジタルビデオ放送（ＤＶＢ）装置又はＤＶＢシステム、マルチ標準ラジオ装置又はマルチ標準ラジオシステム、有線又は無線ハンドヘルド装置、例えばスマートフォン、ワイヤレスアプリケーションプロトコル（ＷＡＰ）装置など、と共に使用され得る。
【００１８】
いくつかの実施例は、例えば、無線周波数（ＲＦ）、赤外線（ＩＲ）、周波数分割多重化（ＦＤＭ）、直交ＦＤＭ（ＯＦＤＭ）、時分割多重化（ＴＤＭ）、時分割多重アクセス（ＴＤＭＡ）、拡張ＴＤＭＡ（Ｅ−ＴＤＭＡ）、汎用パケット無線サービス（ＧＰＲＳ）、拡張ＧＰＲＳ、符号分割多重アクセス（ＣＤＭＡ）、広帯域ＣＤＭＡ（ＷＣＤＭＡ）、ＣＤＭＡ２０００、シングルキャリアＣＤＭＡ、マルチキャリアＣＤＭＡ、マルチキャリア変調（ＭＤＭ）、離散マルチトーン（ＤＭＴ）、ブルートゥース（登録商標）、全地球測位システム（ＧＰＳ）、ＷｉＧｉｇ、Ｗｉ−Ｆｉ、インターネットプロトコル（ＩＰ）、Ｗｉ−Ｍａｘ、ＺｉｇＢｅｅ（商標）、ウルトラワイドバンド（ＵＷＢ）、グローバルシステムフォーモバイルコミュニケーション（ＧＳＭ）、第３世代パートナーシッププロジェクト（３ＧＰＰ）、２Ｇ、２．５Ｇ、３Ｇ、３．５Ｇ、ロングタームエボリューション（ＬＴＥ）、ＬＴＥアドバンスト、第５世代（５Ｇ）モバイルネットワーク、ＧＳＭ進化型高速データレート（ＥＤＧＥ）などの、１つ若しくは複数のタイプの無線通信信号及び／又は無線通信システムと共に使用され得る。他の実施例が、様々な他の装置、システム、及び／又はネットワークにおいて使用され得る。
【００１９】
ここで使用される“無線装置”という用語は、例えば、無線通信が可能である装置、無線通信が可能である通信装置、無線通信が可能である通信ステーション、無線通信が可能であるポータブル装置又は非ポータブル装置などを含む。いくつかの例示的な実施例において、無線装置は、コンピュータに統合される周辺装置若しくはコンピュータに取り付けられる周辺装置であり得るか、又は、コンピュータに統合される周辺装置若しくはコンピュータに取り付けられる周辺装置を含み得る。いくつかの例示的な実施例において、“無線装置”という用語は、無線サービスを任意に含み得る。
【００２０】
通信信号に関してここで使用される“通信する（communicating）”という用語は、通信信号を送信すること、及び／又は通信信号を受信することを含む。例えば、通信信号を通信することが可能である通信ユニットは、通信信号を少なくとも１つの他の通信ユニットに送信するための送信機、及び／又は通信信号を少なくとも１つの他の通信ユニットから受信するための通信受信機を含み得る。
【００２１】
いくつかの例示的な実施例は、適切な限定距離又は短距離の無線通信ネットワーク、例えばワイヤレスエリアネットワーク、“ピコネット”、ＷＰＡＮ、ＷＶＡＮなどと共に使用され得る。他の実施例が、あらゆる他の適切な無線通信ネットワークと共に使用され得る。
【００２２】
いくつかの例示的な実施例は、６０ＧＨｚの周波数帯域を介して通信する無線通信ネットワークと共に使用され得る。しかしながら、他の実施例が、あらゆる他の適切な無線通信周波数帯域、例えば、超高周波（ＥＨＦ）帯域（ミリメートル波（ミリ波）周波数帯域）、例えば３０ＧＨｚから３００ＧＨｚの間の周波数帯域の中の周波数帯域、ＷＬＡＮ周波数帯域、ＷＰＡＮ周波数帯域、ＷＧＡ仕様書に基づいた周波数帯域、ＷｉＦｉ帯域、Ｐ２Ｐ帯域などを利用して実施され得る。
【００２３】
ここで使用される“アンテナ”という用語は、１つ若しくは複数のアンテナ素子、コンポーネント、ユニット、アセンブリ、及び／又はアレイのあらゆる適切な構成、構造、及び／又は配置を含み得る。いくつかの実施例において、アンテナは、別個の送信アンテナ素子及び受信アンテナ素子を使用して、送信機能及び受信機能を実施し得る。いくつかの実施例において、アンテナは、共通の及び／又は統合された送信／受信素子を使用して、送信機能及び受信機能を実施し得る。例えば、アンテナは、フェーズドアレイアンテナ、単一素子アンテナ、ビーム切換アンテナ（switched  beam  antenna）のセット、及び／又は同様のアンテナを含み得る。
【００２４】
ここで使用される“ステーション”（ＳＴＡ）という用語は、媒体アクセス制御（ＭＡＣ）の個々にアドレス可能なインスタンスであるとともに、無線媒体（ＷＭ）への物理層（ＰＨＹ）インタフェースである、あらゆる論理要素を含み得る。
【００２５】
ここで使用される“アクセスポイント”（ＡＰ）という言い回しは、１つのステーション（ＳＴＡ）を含むとともに、関連したＳＴＡに対するＷＭを通して分配サービスへのアクセスを提供するエンティティを含み得る。
【００２６】
ここで使用される“ビームフォーミング”という用語は、意図した受信機における受信信号電力又は信号対雑音比（ＳＮＲ）を改善するために送信機及び／又は受信機において使用され得る空間フィルタリングメカニズムに関係し得る。
【００２７】
ここで使用される“非アクセスポイント（非ＡＰ）ステーション（ＳＴＡ）”という言い回しは、ＡＰの中に含まれないＳＴＡに関係し得る。
【００２８】
ここで使用される“ＤＭＧ（directional  multi-gigabit）”及びＤＢａｎｄ（directional  band）”という言い回しは、チャネルの開始周波数が４０ＧＨｚより上である周波数帯域に関係し得る。
【００２９】
“ＤＭＧ  ＳＴＡ”及び“ミリ波ＳＴＡ（ｍＳＴＡ）”という言い回しは、ＤＭＧ帯域内に存在するチャネル上で動作する無線送信機を有するＳＴＡ（ステーション）に関係し得る。
【００３０】
ここで使用される“ピアツーピア（ＰＴＰ又はＰ２Ｐ）通信”という言い回しは、一組の装置の間の無線リンク（ピアツーピアリンク）を介したデバイスツーデバイス（device-to-device：装置間）通信に関係し得る。Ｐ２Ｐ通信は、例えば、ＱｏＳ基本サービスセット（ＢＳＳ）内の直接リンクを介した無線通信、トンネル化直接リンクセットアップ（tunneled  direct-link  setup：ＴＤＬＳ）リンク、独立基本サービスセット（independent  basic  service  set：ＩＢＳＳ）におけるＳＴＡツーＳＴＡ（STA-to-STA：ＳＴＡ間）通信などを含み得る。
【００３１】
無線Ｐ２Ｐ無線通信ネットワーク（“Ｐ２Ｐネットワーク”又は“Ｐ２Ｐグループ”）は、装置間通信（device-to-device  communication）をサポートすることが可能である複数の無線通信装置を含み得る。
【００３２】
ここで使用される“プロトコルアダプテーションレイヤ（ＰＡＬ）”という言い回しは、通信リンクを介して少なくとも１つの予め定義されたプロトコルのトラフィックを転送すること可能にするように構成される抽象化レイヤを含み得る。例えば、予め定義されたプロトコルは、特定の業界標準プロトコル、例えばＵＳＢ、ＤｉｓｐｌａｙＰｏｒｔなどを含み得る。ＰＡＬは、通信リンクのレイヤより上にあり得る。例えば、ＰＡＬは、データリンクレイヤ、例えばＭＡＣレイヤより上にあり得るか、及び／又はデータリンクレイヤより上にあるトランスポートレイヤ、例えば伝送制御プロトコル（ＴＣＰ）又はユーザデータグラムプロトコル（ＵＤＰ）より上にあり得る。
【００３３】
一例において、データリンクレイヤは、例えば、無線リンクのＭＡＣレイヤ、例えばＷｉＦｉ  ＭＡＣレイヤ、ＷｉＧｉｇ  ＭＡＣレイヤ、Ｐ２Ｐ  ＭＡＣレイヤなどを含み得る。別の例において、ＰＡＬは、ＩＰネットワーク、例えば有線若しくは無線インターネットリンク及び／又はイーサネット（登録商標）リンクを介してトラフィックを転送するために構成され得るトランスポートレイヤ、例えばＴＣＰ又はＵＤＰより上にあり得る。
【００３４】
例えば下記で説明されるように、無線通信リンク、例えば、ＷｉＧｉｇリンク又はＷｉＦｉリンクを介したＰＡＬ接続に関して、いくつかの例示的な実施例がここで説明される。しかしながら、他の実施例は、あらゆる他の有線又は無線通信リンク、例えばＩＰリンクを介したＰＡＬ接続を含み得る。
【００３５】
ここで使用される“ＰＡＬ通信ユニット”という言い回しは、ＰＡＬ通信ユニットと別のＰＡＬ通信ユニットとの間の通信リンク、例えばＭＡＣレイヤリンク又はトランスポートレイヤリンクを介した、第１の構造上の要素、例えば、ＰＡＬホスト、例えばＵＳＢホストと、第２の構造上の要素、例えば、ＰＡＬ装置、例えばＵＳＢ装置との間のＰＡＬ接続を管理するための通信要素を含み得る。例えば、第１のＰＡＬ通信ユニットは、通信リンクを介して、第２のＰＡＬ通信ユニットと、ＰＡＬトラフィックを通信し得る。ＰＡＬトラフィックは、ＰＡＬを介した、第１の装置と第２の装置、例えばホスト装置とＵＳＢ装置との間のＰＡＬ接続のトラフィックを含み得る。
【００３６】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット（同様に“ＰＡＬマネージャ”又は“ＰＡＬ制御装置”と呼ばれる）は、サービスセット、例えばＷＳＥサービスセット（ＷＳＳ）、又はメディア非依存（ＭＡ）ＵＳＢサービスセット（ＭＡＳＳ）の機能を実行し得るか、又は当該サービスセットを含み得るか、又は当該サービスセットの一部分として実行され得る。例えば、ＰＡＬ通信ユニットは、例えば下記で説明されるように、ＭＡ−ＵＳＢ装置、ＷＳＥ装置、ＭＡ−ＵＳＢホスト、又はＷＳＥホストの機能の少なくとも一部分を実行し得る。他の実施例において、ＰＡＬ通信ユニットは、あらゆる他のＰＡＬ装置、要素、及び／又はモジュールの機能を実行し得る。
【００３７】
ここで使用される“ＭＡ−ＵＳＢ装置”又は“ＷＳＥ装置”という言い回しは、例えば、少なくとも１つの装置、例えばＵＳＢ装置を統合するか、及び／又は、当該少なくとも１つの装置と関連付けられるとともに、ネットワーク接続を介した統合された装置を対象とする転送、例えばＵＳＢ転送を管理する、ＭＡ−ＵＳＢ又はＷＳＥの構造上の要素を含み得る。一例において、統合された装置は、例えば、有線ＵＳＢ、例えばＵＳＢケーブル、ＵＳＢチップツーチップ相互接続、及びあらゆる他の技術を通して接続され得る。例えば、統合された装置は、ＭＡ−ＵＳＢ装置又はＷＳＥ装置を通して、ホストに、ＵＳＢ仕様書、例えばＵＳＢ２．０及び／又はＵＳＢ３．０仕様書に準拠するＵＳＢ装置として提示され得る。
【００３８】
一例において、例えば、ＭＡ−ＵＳＢ装置は、ＭＡ−ＵＳＢ装置、並びに、任意に周辺装置の機能を実行するように構成される１つ又は複数の追加の要素、例えばドライバ及び／又はアプリケーションソフトウェアの機能を内蔵するか、及び／又は実行する、あらゆる計算プラットフォーム、例えばポータブル装置を任意に含み得る。他の実施例において、ＭＡ−ＵＳＢ装置は、あらゆる他のポータブル装置又は非ポータブル装置を含み得るか、及び／又は、あらゆる他のポータブル装置又は非ポータブル装置により実施され得る。
【００３９】
いくつかの例示的な実施例において、ＭＡ−ＵＳＢ装置は、例えばＵＳＢ仕様書に従ってＵＳＢ装置と通信するためのＵＳＢ装置ロジック、例えばＰＡＬを介した通信を制御するためのＭＡ−ＵＳＢ装置ＰＡＬ、及び例えば通信リンクを介して通信するためのネットワークインタフェースを含み得る。例えば、ＭＡ−ＵＳＢ装置ＰＡＬは、ＵＳＢ装置ロジックとネットワークインタフェースとの間を例えば透過的な方法でインタフェースし得る。他の実施例において、ＭＡ−ＵＳＢ装置は、あらゆる他の要素を含み得る。一例において、ＰＡＬ通信ユニットは、少なくともＭＡ−ＵＳＢ装置ＰＡＬの機能を実行し得る。
【００４０】
ここで使用される“ＭＡ−ＵＳＢホスト”及び“ＷＳＥホスト”という言い回しは、通信アーキテクチャ、例えばＷｉＧｉｇ又はＷｉＦｉのＭＡＣ及びＰＨＹ、及び例えばＵＳＢ仕様書、例えばＵＳＢ２．０及び／又はＵＳＢ３．０仕様書により定義されるＵＳＢホストロジックを含む、ＭＡ−ＵＳＢ  ＰＡＬ又はＷＳＥ  ＰＡＬの構造上の要素を含み得る。
【００４１】
一例において、ＭＡ−ＵＳＢホスト又はＷＳＥホストは、ＭＡ−ＵＳＢホスト又はＷＳＥホスト、並びに、任意にホスト装置の機能を実行するように構成される１つ又は複数の追加の要素、例えばドライバ及び／又はアプリケーションソフトウェアの機能を内蔵するか、及び／又は実行する、あらゆる計算プラットフォーム、例えばパーソナルコンピュータを任意に含み得る。他の実施例において、ＭＡ−ＵＳＢホスト又はＷＳＥホストは、あらゆる他のポータブル装置又は非ポータブル装置を含み得るか、又はあらゆる他のポータブル装置又は非ポータブル装置により実施され得る。
【００４２】
いくつかの例示的な実施例において、ＭＡ−ＵＳＢホストは、例えばＵＳＢ仕様書に従ってＵＳＢホストと通信するためのＵＳＢホストロジック、例えばＰＡＬを介した通信を制御するためのＭＡ−ＵＳＢホストＰＡＬ、及び例えば通信リンクを介して通信するためのネットワークインタフェースを含み得る。例えば、ＭＡ−ＵＳＢホストＰＡＬは、ＵＳＢホストロジックとネットワークインタフェースとの間を例えば透過的な方法でインタフェースし得る。他の実施例において、ＭＡ−ＵＳＢホストは、あらゆる他の要素を含み得る。一例において、ＰＡＬ通信ユニットは、少なくともＭＡ−ＵＳＢホストＰＡＬの機能を実行し得る。
【００４３】
例えば、エンドポイントは、第１の装置と関連付けられる構造上の要素を含むことができ、第１の装置は、言い換えると、通信リンクを介してエンドポイントと第２の装置との間をインタフェースするように構成される。例えば、エンドポイントは、第１の装置の一部分として統合され得るか、又は１つ若しくは複数の他の装置及び／又は接続を通して第１の装置と接続され得る。例えば、エンドポイントは、あらゆる技術、例えばソフトウェア、ハードウェア、及び／又はそのあらゆる組み合わせを使用して実施され得る。第１の装置は、１つ若しくは複数のエンドポイント含み得るか、及び／又は、１つ若しくは複数のエンドポイントと第２の装置との間をインタフェースし得る。
【００４４】
一例において、第１の装置は、ＭＡ−ＵＳＢ装置を含み得るとともに、第２の装置は、ＭＡ−ＵＳＢホストを含み得る。例えば、エンドポイントは、ＵＳＢ装置、例えば、ＭＡ−ＵＳＢ装置に統合され得るか、又は例えば有線ＵＳＢ接続を通じて例えばＭＡ−ＵＳＢ装置に統合されたハブを通してＭＡ−ＵＳＢ装置に接続され得るＵＳＢ装置に属し得る。
【００４５】
この実例によれば、エンドポイントは、ＭＡ−ＵＳＢホストにより一意的に識別され得る。例えば、ＭＡ−ＵＳＢ装置のＭＡ−ＵＳＢ装置アドレスとエンドポイントに割り当てられたＭＡ−ＵＳＢ  ＥＰハンドルとの組み合わせは、ＭＡ−ＵＳＢサービスセットの中のＵＳＢ装置エンドポイントを一意的に識別し得る。
【００４６】
他の実例において、第１の装置及び第２の装置は、あらゆる他の装置、例えば非ＭＡ−ＵＳＢ装置、非ＷＳＥ装置、及び／又は非ＵＳＢ装置を含み得るとともに、エンドポイントは、あらゆる他の要素、例えば非ＵＳＢ要素、非ＭＡ−ＵＳＢ要素、及び／又は非ＷＳＥ要素の機能を実行し得る。
【００４７】
いくつかの例示的な実施例によるシステム１００の構成図を概略的に例示する図１をここで参照する。
【００４８】
図１において示されるように、いくつかの例示的な実施例において、システム１００は、通信媒体、例えば無線チャネル、ＩＲチャネル、ＲＦチャネル、ワイヤレスフィデリティ（ＷｉＦｉ）チャネルなどを介してコンテンツ、データ、情報、及び／又は信号を通信することが可能である１つ又は複数の通信装置、例えば装置１０２及び／又は１０４を含んでいる通信ネットワークを含み得る。システム１００の１つ又は複数の要素は、任意に、あらゆる適切な有線通信リンクを介して通信することが可能であり得る。
【００４９】
いくつかの例示的な実施例において、装置１０２及び／又は１０４は、例えば、パーソナルコンピュータ、デスクトップコンピュータ、モバイルコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、ウルトラブック（商標）、サーバコンピュータ、メディアセンタ、モバイルインターネット装置、ハンドヘルドコンピュータ、ハンドヘルド装置、記憶装置、大容量記憶装置、ＵＳＢ大容量記憶（ＵＭＳ）装置、ハードドライブ、光学ドライブ、フラッシュメモリ装置、ＰＤＡ装置、ハンドヘルドＰＤＡ装置、オンボード装置、オフボード装置、ハイブリッド装置（例えばセルラ電話機能とＰＤＡ装置機能を組み合わせる）、民生用装置、車両装置、非車両装置、モバイル又はポータブル装置、非モバイル又は非ポータブル装置、移動電話、セルラ電話、ＰＣＳ装置、無線通信装置を組み込むＰＤＡ装置、モバイル又はポータブルＧＰＳ装置、ＤＶＢ装置、比較的小さな計算装置、非デスクトップコンピュータ、ＣＳＬＬ（Carry  Small  Live  Large）装置、ウルトラモバイル装置（Ultra  Mobile  Device：ＵＭＤ）、ウルトラモバイルＰＣ（Ultra  Mobile  PC：ＵＭＰＣ）、モバイルインターネット装置（Mobile  Internet  Device：ＭＩＤ）、“Ｏｒｉｇａｍｉ”装置又は“Ｏｒｉｇａｍｉ”計算装置、ＤＣＣ（Dynamically  Composable  Computing）をサポートする装置、コンテキストアウェア（context-aware）装置、ビデオ装置、オーディオ装置、Ａ／Ｖ装置、セットトップボックス（ＳＴＢ）、ブルーレイディスク（ＢＤ）プレーヤ、ＢＤレコーダ、デジタルビデオディスク（ＤＶＤ）プレーヤ、高解像度（ＨＤ）ＤＶＤプレーヤ、ＤＶＤレコーダ、ＨＤ  ＤＶＤレコーダ、パーソナルビデオレコーダ（ＰＶＲ）、放送ＨＤ受信機、ビデオソース、オーディオソース、ビデオシンク、オーディオシンク、ステレオチューナ、放送ラジオ受信機、フラットパネルディスプレイ、パーソナルメディアプレーヤ（ＰＭＰ）、デジタルビデオカメラ（ＤＶＣ）、デジタルオーディオプレーヤ、スピーカ、オーディオ受信機、オーディオ増幅器、ゲーム装置、データソース、データシンク、デジタルスチルカメラ（ＤＳＣ）、メディアプレーヤ、スマートフォン、テレビ受信機、音楽プレーヤなどを含み得る。
【００５０】
いくつかの例示的な実施例において、装置１０２及び／又は１０４は、例えば下記で説明されるように、通信装置１０２と通信装置１０４との間で、及び／又は、１つ若しくは複数の他の装置と、通信ネットワークを介して通信を実行するために、それぞれ、ネットワークインタフェース１１０及び１２０を含み得る。
【００５１】
装置１０２及び／又は１０４は、同様に、例えば、プロセッサ１９１、入力ユニット１９２、出力ユニット１９３、メモリユニット１９４、及び記憶ユニット１９５のうちの１つ又は複数を含み得る。装置１０２及び／又は１０４は、任意に、他の適切なハードウェアコンポーネント及び／又はソフトウェアコンポーネントを含み得る。いくつかの例示的な実施例において、１つ若しくは複数の装置１０２及び／又は装置１０４のコンポーネントのいくつか又は全ては、共通の筐体又はパッケージングに納められ得るとともに、１つ若しくは複数の有線リンク又は無線リンクを使用して、相互接続され得るか、又は操作可能に関連付けられ得る。他の実施例において、１つ若しくは複数の通信装置１０２及び／又は通信装置１０４のコンポーネントは、複数又は別個の装置に分散され得る。
【００５２】
プロセッサ１９１は、例えば、中央演算処理装置（ＣＰＵ）、デジタルシグナルプロセッサ（ＤＳＰ）、１つ若しくは複数のプロセッサコア、シングルコアプロセッサ、デュアルコアプロセッサ、マルチコアプロセッサ、マイクロプロセッサ、ホストプロセッサ、制御装置、複数のプロセッサ若しくは制御装置、チップ、マイクロチップ、１つ若しくは複数の回路、回路、ロジックユニット、集積回路（ＩＣ）、特定用途向けＩＣ（ＡＳＩＣ）、又は、あらゆる他の適切な多目的の若しくは特有のプロセッサ若しくは制御装置を含む。プロセッサ１９１は、例えば、通信装置１０２及び／若しくは１０４のオペレーティングシステム（ＯＳ）の命令、並びに／又は、１つ若しくは複数の適切なアプリケーションの命令を実行する。
【００５３】
入力ユニット１９２は、例えば、キーボード、キーパッド、マウス、タッチスクリーン、タッチパッド、トラックボール、スタイラス、マイクロフォン、又は、他の適切なポインティングデバイス若しくは入力装置を含む。出力ユニット１９３は、例えば、モニタ、スクリーン、タッチスクリーン、フラットパネルディスプレイ、ブラウン管（ＣＲＴ）ディスプレイユニット、液晶表示装置（ＬＣＤ）ディスプレイユニット、プラズマディスプレイユニット、１つ若しくは複数のオーディオスピーカ若しくはイヤホン、又は、他の適切な出力装置を含む。
【００５４】
メモリユニット１９４は、例えば、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤ−ＲＡＭ）、フラッシュメモリ、揮発性メモリ、不揮発性メモリ、キャッシュメモリ、バッファ、短期メモリユニット（short  term  memory  unit）、長期メモリユニット（long  term  memory  unit）、又は、他の適切なメモリユニットを含む。記憶ユニット１９５は、例えば、ハードディスクドライブ、フロッピー（登録商標）ディスクドライブ、コンパクトディスク（ＣＤ）ドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤドライブ、又は、他の適切な取り外し可能記憶ユニット若しくは取り外し不可能記憶ユニットを含む。例えば、メモリユニット１９４及び／又は記憶ユニット１９５は、通信装置１０２及び／又は１０４により処理されるデータを記憶し得る。
【００５５】
いくつかの例示的な実施例において、ネットワークインタフェース１１０及び／又は１２０は、無線通信媒体を介して通信するために、例えば無線装置１１１及び１２１を含んでいる無線通信ユニットを含み得る。例えば、無線装置１１１及び／又は１２１は、それぞれ、１つ若しくは複数のアンテナ１０７及び／又は１０８を含み得るか、又は、１つ若しくは複数のアンテナ１０７及び／又は１０８と関連付けられ得る。アンテナ１０７及び／又は１０８は、無線通信信号、ブロック、フレーム、伝送ストリーム、パケット、メッセージ、及び／若しくはデータを送信すること、並びに／又は受信することに適切なあらゆるタイプのアンテナを含み得る。例えば、アンテナ１０７及び／又は１０８は、１つ若しくは複数のアンテナ素子、コンポーネント、ユニット、アセンブリ、及び／又はアレイのあらゆる適切な構成、構造、及び／又は配置を含み得る。例えば、アンテナ１０７及び／又は１０８は、例えばビームフォーミング技術を使用した指向性通信に適切なアンテナを含み得る。例えば、アンテナ１０７及び／又は１０８は、フェーズドアレイアンテナ、単一素子アンテナ、一組のビーム切り替えアンテナなどを含み得る。いくつかの実施例において、アンテナ１０７及び／又は１０８は、別個の送信及び受信アンテナ素子を使用して、送信及び受信機能を実施し得る。いくつかの実施例において、アンテナ１０７及び／又は１０８は、共通の送信／受信素子、及び／又は統合された送信／受信素子を使用して、送信及び受信機能を実施し得る。
【００５６】
いくつかの例示的な実施例において、無線装置１１１及び／又は１２１は、無線通信信号、ＲＦ信号、フレーム、ブロック、伝送ストリーム、パケット、メッセージ、データ項目、及び／又はデータを送信するか、及び／又は受信することができる、１つ若しくは複数の無線送信機、無線受信機、及び／又は無線トランシーバを含み得る。例えば、無線装置１１１及び／又は１２１は、無線ネットワークインタフェースカード（ＮＩＣ）などを含み得るか、又は無線ネットワークインタフェースカード（ＮＩＣ）などの一部分として実施され得る。
【００５７】
いくつかの例示的な実施例において、装置１０２及び１０４は、通信リンク１０３を確立し得る。リンク１０３は、データリンクレイヤ、例えばＭＡＣレイヤ、論理リンク制御（ＬＬＣ）及び／又はトランスポートレイヤを介した通信用に構成され得る。
【００５８】
いくつかの例示的な実施例において、リンク１０３は、上りリンク及び／又は下りリンクを含み得る。例えば、上りリンクは、装置１０４から装置１０２にデータを通信するためのリンクを含み得るか、及び／又は、下りリンクは、装置１０２から装置１０４にデータを通信するためのリンクを含み得る。一例において、下りリンクは、例えば、ＡＰから１つ又は複数の非ＡＰステーション（ＳＴＡ）までの片方向リンク、又は非ＡＰ宛先ＳＴＡから非ＡＰ発信ＳＴＡまでの片方向リンクを含み得る。上りリンクは、例えば、非ＡＰ  ＳＴＡからＡＰまでの片方向リンク、又は非ＡＰ発信ＳＴＡから非ＡＰ宛先ＳＴＡまでの片方向リンクを含み得る。
【００５９】
いくつかの例示的な実施例において、リンク１０３は、例えば下記で説明されるように、無線通信リンク、例えばＷｉＧｉｇリンク、ＷｉＦｉリンク、又はＷＬＡＮリンクを含み得る。
【００６０】
他の実施例において、リンク１０３は、あらゆる他の無線リンク又は有線リンク、例えばＩＰリンクを含み得る。これらの実施例によれば、ネットワークインタフェース１１０及び／又は１２０は、通信ネットワークを介して通信するために、あらゆる適切な通信ユニット、例えば有線通信ユニット又は無線通信ユニットを含み得る。
【００６１】
いくつかの例示的な実施例において、装置１０２及び１０４は、無線通信ネットワークを形成し得るか、又は無線通信ネットワークの一部分であり得る。無線通信ネットワークは、例えば、Ｐ２Ｐネットワーク、又はあらゆる他のネットワークを含み得る。
【００６２】
いくつかの例示的な実施例において、装置１０２及び／又は１０４は、ＤＭＧステーション（“ＤＭＧ  ＳＴＡ”）の機能を実行し得る。例えば、通信装置１０２及び／又は１０４は、ＤＭＧ帯域を介して通信するように構成され得る。
【００６３】
いくつかの例示的な実施例において、装置１０２は、モバイル装置を含み得るとともに、装置１０４は、装置１０２を、例えば、１つ又は複数のＵＳＢ装置、例えば周辺装置１６２、１６４、１６６、及び／若しくは１６８、並びに／又は、あらゆる他の装置を含んでいる１つ又は複数の他の装置（周辺装置）に接続するためのドッキング装置を含み得る。
【００６４】
例えば、装置１０２は、モバイル若しくはポータブル装置、例えばモバイルコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、ウルトラブック（商標）、スマートフォン、ハンドヘルドコンピュータ、ハンドヘルド装置、ＰＤＡ装置、ハンドヘルドＰＤＡ装置、オンボード装置、オフボード装置、ハイブリッド装置（例えばセルラ電話機能とＰＤＡ装置機能を組み合わせる）、民生用装置、車両装置、非車両装置、セルラ電話、ＰＣＳ装置、無線通信装置を組み込むＰＤＡ装置、モバイル又はポータブルＧＰＳ装置、比較的小さな計算装置、非デスクトップコンピュータ、ＣＳＬＬ装置、ＵＭＤ、ＵＭＰＣ、ＭＩＤ、“Ｏｒｉｇａｍｉ”装置又は“Ｏｒｉｇａｍｉ”計算装置、ＤＣＣをサポートする装置、コンテキストアウェア装置、ビデオ装置、オーディオ装置、Ａ／Ｖ装置、データソース、デジタルスチルカメラ（ＤＳＣ）、メディアプレーヤなどを含み得るか、又は当該モバイル若しくはポータブル装置の一部分として含まれ得る。
【００６５】
一例において、装置１０４は、装置１０２と装置１６２、１６４、１６６、及び／又は１６８との間を、１つ又は複数のインタフェース１３９、例えば、シリアルインタフェース、例えばＵＳＢインタフェース及び／又はあらゆる他のインタフェースを通して接続するように構成されるドッキング装置を含み得る。例えば、装置１６２、１６４、１６６、及び／又は１６８は、大容量記憶装置、例えばＵＳＢ大容量記憶（ＵＭＳ）装置、ハードドライブ、光学ドライブ、フラッシュメモリ装置などを含み得る。
【００６６】
いくつかの例示的な実施例において、装置１０４は、１つ又は複数のデータ転送速度をサポートする１つ又は複数のＵＳＢインタフェース１３９を通して、装置１６２、１６４、１６６、及び／又は１６８に接続され得る。例えば、装置１０４は、第１のデータ転送速度をサポートする第１のＵＳＢインタフェース１３９、例えば１２メガビット／秒（Ｍｂｐｓ）のデータ転送速度をサポートするＵＳＢ１．１インタフェースを通して、装置１６２、１６４、１６６、及び／若しくは１６８に接続され得るか、装置１０４は、第２のデータ転送速度をサポートする第２のＵＳＢインタフェース１３９、例えば４８０Ｍｂｐｓのデータ転送速度をサポートするＵＳＢ２インタフェースを通して、装置１６２、１６４、１６６、及び／若しくは１６８に接続され得るか、並びに／又は、装置１０４は、第３のデータ転送速度をサポートする第３のＵＳＢインタフェース１３９、例えば４．８ギガビット／秒（Ｇｂｐｓ）のデータ転送速度をサポートするＵＳＢ３インタフェースを通して、装置１６２、１６４、１６６、及び／若しくは１６８に接続され得る。
【００６７】
いくつかの例示的な実施例において、装置１０４は、装置１０４と装置１６２、１６４、１６６、及び１６８のうちの１つ又は複数との間を接続するために、ハブ１３２、例えばＵＳＢハブを含み得る。さらに又はその代わりに、装置１０４は、例えば１つ又は複数のＵＳＢハブ１４２を含み得るあらゆるＵＳＢツリーを通して、装置１６２、１６４、１６６、及び１６８のうちの１つ又は複数に接続され得る。例えば、装置１０２は、１つ若しくは複数のＵＳＢポートを含み得るか、又は、１つ若しくは複数のＵＳＢポートに接続され得るとともに、各ＵＳＢポートは、ＵＳＢ装置に接続され得るか、又は、ＵＳＢハブ１３２及び／又はＵＳＢハブ１４２を通していくつかのポートに拡張され得る。
【００６８】
いくつかの例示的な実施例において、装置１６２、１６４、１６６、及び／又は１６８は、１つ又は複数のエンドポイント（ＥＰ）の機能を実行し得る。例えば、ＵＳＢ装置は、１つのＥＰ、又は１つより多いＥＰの機能を実行し得る。一例において、装置１６２は、ＥＰ１３４の機能を実行することができ、装置１６４は、ＥＰ１３５及びＥＰ１３６の機能を実行することができ、装置１６６は、ＥＰ１３８の機能を実行することができ、及び／又は装置１６８は、ＥＰ１３８の機能を実行することができる。
【００６９】
いくつかの例示的な実施例において、装置１０２は、ＰＡＬ通信ユニット１３０を含み得るとともに、装置１０４は、ＰＡＬ通信ユニット１３１を含み得る。ＰＡＬ通信ユニット１３０及び１３１は、リンク１０３を介した装置１０２と装置１０４との間のＰＡＬ接続を管理するように構成され得る。
【００７０】
いくつかの例示的な実施例において、装置１０２及び１０４は、ＷｉＧｉｇプロトコル、ＷｉＦｉプロトコル、ＷＬＡＮプロトコル、又はあらゆる他の有線若しくは無線プロトコルに従って、リンク１０３を介して通信し得る。
【００７１】
いくつかの例示的な実施例において、装置１０２及び１０４は、様々な専用サービスの通信用に構成され得る。例えば、ＷｉＧｉｇ技術は、オーディオビジュアル（Ａ／Ｖ）及び入力／出力（Ｉ／Ｏ）のような複数の専用サービスを伝送するように設計されている。
【００７２】
ＭＡ−ＵＳＢ又はＷＳＥプロトコルに従った無線通信リンクを介して、ＵＳＢデータを含んでいるデータストリームを通信することに関して、いくつかの例示的な実施例がここで説明される。しかしながら、あらゆる他の通信プロトコルに従った他の通信リンクを介して、及び／又はあらゆる他のレイヤ若しくはＰＡＬを介して、他の適切なデータを通信することに関して、他の実施例が実施され得る。
【００７３】
いくつかの例示的な実施例において、装置１０２は、ＵＳＢホストの機能を実行し得るとともに、装置１０４は、ＵＳＢ装置の機能を実行し得る。
【００７４】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０は、ＭＡ−ＵＳＢホスト又はＷＳＥホストの機能を実行し得るとともに、ＰＡＬ通信ユニット１３１は、ＭＡ−ＵＳＢ装置又はＷＳＥ装置の機能を実行し得る。
【００７５】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０は、ＷｉＦｉシリアルバス（ＷＳＢ）ホストの機能を実行し得るとともに、ＰＡＬ通信ユニット１３１は、ＷＳＢ装置の機能を実行し得る。
【００７６】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０は、メディア非依存（ＭＡ）ホストの機能を実行し得るとともに、ＰＡＬ通信ユニット１３１は、ＭＡ装置の機能を実行し得る。
【００７７】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０及び１３１は、通信リンク１０３を介してＰＡＬトラフィックを通信し得る。ＰＡＬトラフィックは、ＰＡＬを介した例えば装置１０２と装置１０４との間のＰＡＬ接続のＰＡＬトラフィックを含み得る。
【００７８】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０及び１３１は、リンク１０３を通して、ＰＡＬを介したＵＳＢトラフィックを通信し得る。ＵＳＢトラフィックは、例えば、ＥＰ１３４、１３５、１３６、１３８、及び／又は１４０により通信され得る、非定期的な（ＮＰ）トラフィック、例えばバルク及び／若しくは制御トラフィック、並びに／又は、定期的なトラフィック、例えば等時性及び／若しくは割り込みトラフィックを含み得る。
【００７９】
いくつかの例示的な実施例において、ＵＳＢトラフィックは、複数のＥＰ、ＥＰ１３４、１３５、１３６、１３８、及び／若しくは１４０から装置１０４を通して装置１０２に配信されるトラフィック（“ＵＳＢ  ＩＮ”）、並びに／又は装置１０２から装置１０４を通して複数のＥＰ、ＥＰ１３４、１３５、１３６、１３８、及び／若しくは１４０に配信されるトラフィック（“ＵＳＢ  ＯＵＴ”）を含み得る。
【００８０】
いくつかの例示的な実施例において、ＵＳＢ  ＰＡＬは、ＵＳＢケーブル以外の媒体、例えば無線リンク、例えばＷｉ−Ｆｉリンク若しくはＷｉＧｉｇリンク、又は、有線リンク、例えばイーサネット（登録商標）を介したＵＳＢデータの転送を可能にする。ＵＳＢ  ＰＡＬは、例えば開放型システム間相互接続（ＯＳＩ）におけるネットワークレイヤに取って代わるために、ネットワークインタフェース１１０及び１２０と直接インタフェースし得るか、又は、ＩＰ（例えばＴＣＰ／ＩＰ又はＵＤＰ／ＩＰ）スタックとインタフェースするＩＰアプリケーションであり得る。
【００８１】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０及びＰＡＬ通信ユニット１３１は、装置１０２と装置１０４との間のＰＡＬのメディア非依存接続を可能にするように構成され得る。
【００８２】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０及びＰＡＬ通信ユニット１３１は、例えば下記で説明されるように、無線通信リンク、例えば、ＷｉＧｉｇリンク又はＷｉＦｉリンクを介した装置１０２と装置１０４との間のＰＡＬの接続を可能にするように構成され得る。しかしながら、他の実施例において、ＰＡＬ通信ユニット１３０及びＰＡＬ通信ユニット１３１は、あらゆる他の媒体、例えば、ＷＬＡＮリンク、ＩＰリンク、例えば有線若しくは無線を介したインターネット、イーサネット（登録商標）、メディア非依存リンクなどを介した装置１０２と装置１０４との間のＰＡＬのメディア非依存接続を可能にするように構成され得る。
【００８３】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０及び１３１は、ホストロジック、例えば、ホストプラットホームにおけるドライバ、例えば装置１０２の装置インタフェースと、装置１０４の少なくとも１つの周辺制御装置１４１との間を、例えばリンク１０３を介してインタフェースするように構成され得る。
【００８４】
いくつかの例示的な実施例において、少なくとも１つの周辺制御装置１４１は、周辺制御装置１４１に接続される１つ又は複数の周辺装置、例えば周辺装置１６２、１６４、１６６、及び／又は１６８を、例えば制御するように実施され得る、制御装置を含み得る。
【００８５】
いくつかの例示的な実施例において、ＵＳＢ  ＰＡＬは、ＵＳＢの物理的ケーブルに取って代わり得る。
【００８６】
例えば、ＰＡＬ通信ユニット１３０及び１３１は、ＵＳＢホストロジック、例えば、ホストプラットホームにおけるＵＳＢドライバ、例えば装置１０２のＵＳＢドライバ１３７と、装置１０４の少なくとも１つの周辺制御装置１４１、例えばＵＳＢ制御装置（“ＵＳＢホスト制御装置”）との間を、例えばリンク１０３を介してインタフェースするように構成され得る。
【００８７】
例えば、周辺制御装置１４１は、ＵＳＢ制御装置１４１に接続される１つ又は複数のＵＳＢ装置、例えばＵＳＢ装置１６２、１６４、１６６、及び／又は１６８を、例えば制御するように実施され得る、ＵＳＢ制御装置を含み得る。ＵＳＢ制御装置１４１は、ソフトウェア、ハードウェア、及び／又はそのあらゆる組み合わせにより実施され得る。一例において、例えば、ＵＳＢ制御装置１４１は、例えばＵＳＢ３．０仕様書に従って、拡張可能なホストコントローラインタフェース（ｘＨＣＩ）の機能を実行し得る。
【００８８】
この実例によれば、ＰＡＬ通信ユニット１３０、ネットワークインタフェース１１０、ネットワークインタフェース１２０、及びＰＡＬ通信ユニット１３１の組み合わせは、ホスト装置、例えば装置１０２と、例えば装置１０４により含まれるか又は装置１０４に接続される周辺装置、例えばＵＳＢ装置との間を接続するためのＵＳＢの物理的ケーブルに取って代わるか、又はＵＳＢの物理的ケーブルをエミュレートするように構成され得る。
【００８９】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０及び／又はＰＡＬ通信ユニット１３１は、ＵＳＢホストとＵＳＢ装置との間でＵＳＢ  ＰＡＬを介して通信するように構成され得る。ＵＳＢ  ＰＡＬは、ＵＳＢトランザクションとは対照的に、ＵＳＢ転送を送信することにより、ＵＳＢトラフィックの効率的な転送を可能にし得る。ＵＳＢ転送は、装置１０２と装置１０４との間の通信リンク、例えば無線リンクを介した伝送により適しているかもしれないデータのより大きなピースを含み得る。
【００９０】
いくつかの例示的な実施例において、メディア非依存ＵＳＢ（ＭＡ−ＵＳＢ）では、例えば、装置１０２のＵＳＢホストロジックと、ＵＳＢホストロジックの制御下にある全てのＵＳＢ装置、例えば装置１６２、１６４、１６６、及び／又は１６８との間のＵＳＢ指定セッションに加えて、ＰＡＬセッション、例えばＰＡＬ通信ユニット１３０とＰＡＬ通信ユニット１３１との間の無線セッションが存在し得る。
【００９１】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０は、ＭＡ−ＵＳＢ装置とＭＡ−ＵＳＢホストとの間のセッション（“ＭＡ−ＵＳＢセッション”又は“ＷＳＥセッション”）の間に、ＰＡＬ通信ユニット１３１と通信し得る。
【００９２】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０は、例えば、ＰＡＬメッセージを作ること、及び、より低いレイヤ、例えばトランスポートレイヤ、データリンクレイヤ、及び／又はＭＡＣレイヤとインタフェースすることを含んでいるメディア非依存ＵＳＢに特有のホスト機能を実行し得る。ＰＡＬ通信ユニット１３１は、ＰＡＬ通信ユニット１３０の相対物であり得るとともに、例えば、ＰＡＬ通信ユニット１３１の例えば“陰に隠れている”かもしれないＵＳＢ装置との対話を管理し得る。
【００９３】
いくつかの例示的な実施例において、装置１０４とＥＰ１３４、１３５、１３６、１３８、及び／又は１４０との間のデータ転送（“トランザクション”）は、ホストにより、例えば装置１０２により、開始され得る。例えば、ドライバ１３７は、装置１０２とＥＰ１３４、１３５、１３６、１３８、及び／又は１４０との間で、例えば装置１０４を通してデータを転送するように構成され得る。
【００９４】
いくつかの例示的な実施例において、ドライバ１３７は、ＩＮ転送、例えばＥＰからデータを読み取るための“読み取り”トランザクションを始動し得る。
【００９５】
いくつかの例示的な実施例において、ドライバ１３７は、ＯＵＴ転送、例えば装置１０２からＥＰにデータを書き込むための“書き込み”トランザクションを始動し得る。
【００９６】
ＭＡ−ＵＳＢプロトコル又はＷＳＥプロトコルに従った無線通信リンクを介して、ＵＳＢデータを含んでいるデータストリームを通信することに関して、いくつかの例示的な実施例がここで説明される。しかしながら、あらゆる他の通信プロトコルに従った他の通信リンクを介して、及び／又はあらゆる他のレイヤ若しくはＰＡＬを介して、あらゆる他の適切なデータを通信することに関して、他の実施例が実施され得る。
【００９７】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０及び／又は１３１は、例えば、メディア非依存ＵＳＢのＰＡＬセッションを介して、例えばＵＳＢ２．０及び／又は３．０仕様書に従って、１つ若しくは複数のＵＳＢ機能及び／又は能力をサポートするように構成され得る。
【００９８】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０及び／又は１３１は、例えば下記で説明されるように、ＰＡＬを介したストリーミングをサポートするように構成され得る。
【００９９】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０及び／又は１３１は、データの複数のフロー（ストリーム）、例えば並列な（パラレルな）フロー（ストリーム）の、エンドポイントとの通信をサポートするように構成され得る。例えば、ＰＡＬ通信ユニット１３０及び／又は１３１は、装置１０２とエンドポイント１３４、１３５、１３６、１３８、及び／又は１４０のうちのエンドポイントとの間の複数のパラレルストリームの通信をサポートするように構成され得る。
【０１００】
一例において、エンドポイント１３４、１３５、１３６、１３８、及び／又は１４０のうちのエンドポイント、例えばエンドポイント１３８は、スーパースピード（ＳＳ）バルクエンドポイントの機能を実行し得る。例えば、エンドポイント１３８は、例えばＵＳＢ３．０仕様書又はあらゆる他の仕様書に従って、ストリーミングプロトコルをサポートし得る。
【０１０１】
いくつかの例示的な実施例において、データの複数のパラレルフロー（ストリーム）の、エンドポイント１３８との通信をサポートすることは、例えば、増大した効率及び／又はより高いスループットを可能にし得る。
【０１０２】
いくつかの例示的な実施例において、メディア非依存スキームは、例えばホストとエンドポイントとの間のストリーミングプロトコルの効率的な使用を可能にするために、ストリーミングプロトコルをサポートするのに必要とされ得る。
【０１０３】
いくつかの例示的な実施例において、ストリーミングプロトコルをサポートするための部分的又は基礎的なサポート構成は、効率的ではないかもしれないし、十分ではないかもしれない。例えば、ＭＡ−ＵＳＢ装置、例えば装置１０４が、ＭＡ−ＵＳＢホスト、例えば装置１０２と、ＭＡ−ＵＳＢ装置がサポートすることができる最大数のストリームを通信することを可能にすること、及び／又は、データパケットの一部分としてストリーム識別子（ＩＤ）を通信することは、ストリーミングプロトコルの効率的な使用を可能にしないかもしれない。一例において、この部分的なサポート構成は、例えばＭＡ−ＵＳＢ装置によりサポートされるストリームの最大数の状態を維持するために、ＭＡ−ＵＳＢ装置において大きなメモリ空間を維持することを黙示的に必要とし得る。別の例において、部分的なサポート構成は、特定の機能、及び／又はプロトコルメッセージ、例えばストリームをセットアップする（開く）か及び／又は廃棄する（閉じる）ためのＵＳＢドライバインタフェース（ＵＳＢＤＩ）メッセージをサポートすることができないかもしれない。
【０１０４】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０及び／又は１３１は、下記で説明されるように、エンドポイント、例えばエンドポイント１３８に対するストリームをサポートするために、１つ又は複数のメッセージを通信するように構成され得る。
【０１０５】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０及び／又は１３１は、下記で説明されるように、エンドポイントに対するストリームを開くか及び／又は閉じるために、１つ又は複数のＰＡＬメッセージを通信するように構成され得る。
【０１０６】
一例において、ＰＡＬ通信ユニット１３０及び／又は１３１は、ＭＡ−ＵＳＢホスト、例えば装置１０２が、エンドポイント、例えばエンドポイント１３８、例えば、ＭＡ−ＵＳＢ装置、例えば装置１０４の“陰に隠れている”バルクエンドポイント上でストリームを開くか及び／又は閉じることを可能にするために、１つ又は複数のＵＳＢ  ＰＡＬメッセージを通信するように構成され得る。
【０１０７】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０は、例えば下記で説明されるように、ＰＡＬ通信ユニット１３１と、通信リンク１０３を介して、エンドポイントオープンストリーム要求及びエンドポイントオープンストリーム応答を通信し得る。
【０１０８】
いくつかの例示的な実施例において、エンドポイントオープンストリーム要求は、例えば下記で説明されるように、エンドポイントのエンドポイントハンドル、及びエンドポイントに対して開かれるべきエンドポイントストリームの要求される数を含み得る。
【０１０９】
いくつかの例示的な実施例において、エンドポイントオープンストリーム応答は、例えば下記で説明されるように、エンドポイントオープンストリーム要求に対応して、ＰＡＬ通信ユニット１３０とＰＡＬ通信ユニット１３１との間で通信され得る。
【０１１０】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０は、エンドポイント１３４、１３５、１３６、１３８、及び１４０のうちのエンドポイント上で１つ又は複数のストリームを開くことを要求するために、オープンストリーム要求をＰＡＬ通信ユニット１３１に送信し得る。
【０１１１】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３１は、ＰＡＬ通信ユニット１３０からオープンストリーム要求を受信し得るとともに、例えばオープンストリーム要求に対応して、オープンストリーム応答をＰＡＬ通信ユニット１３０に送信し得る。
【０１１２】
いくつかの例示的な実施例において、オープンストリーム要求及び／又はオープンストリーム応答は、例えば下記で説明されるように、第１及び／又は第２の管理パケットの一部分として通信され得る。
【０１１３】
いくつかの例示的な実施例において、エンドポイントオープンストリーム要求パケット（同様に“EPOpenStreamReq”と呼ばれる）は、ターゲット装置の陰に隠れているＵＳＢ装置（“ターゲットとされたＵＳＢ装置”）におけるＳＳバルクエンドポイント（“ターゲットとされたＥＰ”）上でストリームを開くために、ホスト、例えばＷＳＥホスト又はＭＡ−ＵＳＢホストにより、ターゲット装置、例えばＷＳＥ装置又はＭＡ−ＵＳＢ装置に対して送信され得る。
【０１１４】
一例において、ＰＡＬ通信ユニット１３０は、ホストの機能を実行することができ、ＰＡＬ通信ユニット１３１は、ターゲット装置の機能を実行することができるとともに、エンドポイント１３８は、ＳＳバルクエンドポイントの機能を実行することができる。
【０１１５】
いくつかの例示的な実施例において、オープンストリーム要求パケットは、要求によりターゲットとされたＵＳＢ装置、例えばターゲットとされたＥＰを含んでいるＵＳＢ装置のハンドルを含んでいる装置ハンドルフィールドを含み得る。
【０１１６】
例えば、ＰＡＬ通信ユニット１３０は、例えばＥＰ１３８上でストリームを開くことを要求するために、ＵＳＢ装置１６６のハンドルを含んでいるEPOpenStreamReqパケットをＰＡＬ通信ユニット１３１に送信し得る。
【０１１７】
いくつかの例示的な実施例において、エンドポイントオープンストリーム要求パケットは、管理パケットとして送信され得る。例えば、エンドポイントオープンストリーム要求パケットのタイプフィールドは、エンドポイントオープンストリーム要求パケットが管理パケットであることを示している、例えば値“０”に設定され得る。エンドポイントオープンストリーム要求パケットのサブタイプフィールドは、そのパケットがエンドポイントオープンストリーム要求パケットであることを示している、例えば値“４２”に設定され得る。
【０１１８】
いくつかの例示的な実施例において、エンドポイントオープンストリーム要求パケットは、ターゲットとされたＥＰを識別し得る。例えば、エンドポイントオープンストリーム要求パケットは、ターゲットＥＰのＥＰハンドルを含み得る。
【０１１９】
いくつかの例示的な実施例において、エンドポイントオープンストリーム要求パケットは、ターゲットＥＰに対して開かれるべきエンドポイントストリームの要求される数を示し得る。
【０１２０】
いくつかの例示的な実施例において、エンドポイントストリームの要求される数は、無線通信ユニット１３１によりサポートされるストリームの数に適合し得る。
【０１２１】
例えば、エンドポイントストリームの要求される数は、例えば下記で説明されるように、例えばＰＡＬ通信ユニット１３０とＰＡＬ通信ユニット１３１との間のセッションのセッション確立の間に示され得る、ストリームのサポートされる数に等しいか、又はストリームのサポートされる数より少ないかもしれない。
【０１２２】
いくつかの例示的な実施例において、例えば、エンドポイントオープンストリーム要求パケットは、例えばエンドポイントオープンストリーム要求パケットの管理ヘッダの後に続く下記のフィールドを含み得る。
【０１２３】
【表１】
0006559653.tif 000002
【０１２４】
他の実施例において、エンドポイントオープンストリーム要求は、さらに若しくはその代わりに、あらゆる他のフィールド及び／若しくは情報を含み得るか、並びに／又は、あらゆる他のフォーマットを有し得る。
【０１２５】
いくつかの例示的な実施例において、エンドポイントオープンストリーム応答パケット（同様にEPOpenStreamRespと呼ばれる）は、ターゲット装置、例えば、ＷＳＥ装置又はＭＡ−ＵＳＢ装置、例えばＰＡＬ通信ユニット１３１により、ホスト、例えば、ＷＳＥホスト又はＭＡ−ＵＳＢホスト、例えばＰＡＬ通信ユニット１３０に対して送信され得る。例えば、EPOpenStreamRespパケットは、EPOpenStreamReqパケットに対応して送信され得る。
【０１２６】
いくつかの例示的な実施例において、オープンストリーム応答パケットは、要求によりターゲットとされたＵＳＢ装置、例えばターゲットとされたＥＰを含んでいるＵＳＢ装置のハンドルを含んでいる装置ハンドルフィールドを含み得る。
【０１２７】
例えば、ＰＡＬ通信ユニット１３１は、例えばＥＰ１３８上でストリームを開くことを要求するオープンストリーム要求パケットに対応して、ＵＳＢ装置１６６のハンドルを含んでいるEPOpenStreamRespパケットをＰＡＬ通信ユニット１３０に送信し得る。
【０１２８】
いくつかの例示的な実施例において、エンドポイントオープンストリーム応答パケットは、管理パケットとして送信され得る。例えば、エンドポイントオープンストリーム応答パケットのタイプフィールドは、エンドポイントオープンストリーム応答パケットが管理パケットであることを示している、例えば値“０”に設定され得る。エンドポイントオープンストリーム応答パケットのサブタイプフィールドは、そのパケットがエンドポイントオープンストリーム応答パケットであることを示している、例えば値“４３”に設定され得る。
【０１２９】
いくつかの例示的な実施例において、エンドポイントオープンストリーム応答は、エンドポイントオープンストリーム要求が首尾よく達成されたかどうかに関する表示を含み得る。
【０１３０】
いくつかの例示的な実施例において、例えば、エンドポイントオープンストリーム応答は、エンドポイントに対して要求されたストリームを開くことにおける成功（エラーなし）を示す値、又はエラーを示す値を伝送するためのフィールド、例えば状態コードフィールドを含み得る。
【０１３１】
いくつかの例示的な実施例において、エンドポイントオープンストリーム応答は、ターゲットエンドポイントに対して開かれたストリームの数を含み得る。
【０１３２】
一例において、エンドポイントオープンストリーム応答は、例えばもし全ての要求されたストリームが首尾よく開かれるならば、エンドポイントオープンストリーム要求により要求された、要求されたストリームの数に等しいストリームの数を含み得る。
【０１３３】
別の例において、エンドポイントオープンストリーム応答は、例えばもし要求されたストリームのいくつかのみが首尾よく開かれるならば、エンドポイントオープンストリーム要求により要求された、要求されたストリームの数より少ないストリームの数を含み得る。
【０１３４】
いくつかの例示的な実施例において、エンドポイントオープンストリーム応答は、ターゲットエンドポイントに対して開かれたストリームのストリーム識別子（ストリームＩＤ）のリストを含み得る。
【０１３５】
いくつかの例示的な実施例において、ストリーム識別子は、増加する順序で並べられ得る。
【０１３６】
いくつかの例示的な実施例において、もし少なくとも１つの要求されたストリームがエンドポイントに対して開かれないならば、エンドポイントオープンストリーム応答は、少なくとも１つの要求されたストリームを開かない理由を表す少なくとも１つのエラーコードを含み得る。
【０１３７】
いくつかの例示的な実施例において、例えば、エンドポイントオープンストリーム応答パケットは、例えばエンドポイントオープンストリーム応答パケットの管理ヘッダの後に続く下記のフィールドを含み得る。
【０１３８】
【表２】
0006559653.tif 000003
【０１３９】
他の実施例において、エンドポイントオープンストリーム応答は、さらに若しくはその代わりに、あらゆる他のフィールド及び／若しくは情報を含み得るか、並びに／又は、あらゆる他のフォーマットを有し得る。
【０１４０】
いくつかの例示的な実施例において、例えば、ＭＡ−ＵＳＢホスト又はＷＳＥホスト、例えばＰＡＬ通信ユニット１３０は、例えばＵＳＢ３．０のスーパースピードストリームプロトコル又はあらゆる他のストリーミングプロトコルを使用するために、バルクエンドポイント、例えばエンドポイント１３８上でストリームを開き得る。例えば、ＰＡＬ通信ユニット１３０は、エンドポイントに関連付けられたＷＳＥ装置又はＭＡ−ＵＳＢ装置、例えばＰＡＬ通信ユニット１３１に、開かれるべきストリームの数を示すエンドポイントオープンストリーム要求（EPOpenStreamReq）パケットを送信することにより、エンドポイント１３８上でストリームを開き得る。
【０１４１】
いくつかの例示的な実施例において、ＭＡ−ＵＳＢホスト又はＷＳＥホストは、要求される数のストリームがＭＡ−ＵＳＢ装置又はＷＳＥ装置によりサポートされることを保証し得る。例えば、ＰＡＬ通信ユニット１３０は、ＰＡＬ通信ユニット１３１によりサポートされるストリームの数の表示に基づいて、要求される数のストリームがＰＡＬ通信ユニット１３１によりサポートされることを保証し得る。ＰＡＬ通信ユニット１３１によりサポートされるストリームの数の表示は、例えば、セッション確立の間に、及び／又は、能力交換の一部分として、例えばＰＡＬ通信ユニット１３１により送信される能力応答（CapResp）パケットの一部分として、通信され得る。
【０１４２】
いくつかの例示的な実施例において、ＭＡ−ＵＳＢ装置又はＷＳＥ装置は、例えばエンドポイントオープンストリーム要求が首尾よく達成されたかどうかをＭＡ−ＵＳＢホスト又はＷＳＥホストに通知するとともに、開かれたストリームに対するストリームＩＤを返送するために、エンドポイントオープンストリーム応答（EPOpenStreamResp）パケットによって、EPOpenStreamReqパケットに応答し得る。例えば、ＰＡＬ通信ユニット１３１は、例えば上記で説明されたように、ＰＡＬ通信ユニット１３０にエンドポイントオープンストリーム応答を送信し得る。
【０１４３】
いくつかの例示的な実施例において、ＭＡ−ＵＳＢ装置は、例えば、EPOpenStreamRespパケットの状態コードフィールドを予め定義された値、例えば“不十分なリソース”値に設定することにより、ホストにより要求されたストリームの数がＭＡ−ＵＳＢ装置によりサポートされたストリームの数より大きいことを示し得る。
【０１４４】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０及び１３１は、例えば、ＥＰ上のオープンストリームの数を変更する場合、ＥＰを含むＵＳＢ装置のＵＳＢ装置構成を変更する場合、ＥＰが動作を中止することを必要とする動作を実行する場合、及び／又はあらゆる他の動作を実行する場合に、ＥＰに対して開かれたストリームを閉じるように構成され得る。
【０１４５】
一例において、ＷＳＥホスト又はＭＡ−ＵＳＢホストは、例えば、ＵＳＢ装置構成を変更するか、又はエンドポイントが動作を中止することを必要とするあらゆる他の動作を実行するために、もしＷＳＥホスト又はＭＡ−ＵＳＢホストがエンドポイント上のオープンストリームの数を変更する予定であるならば、ＥＰ上のオープンストリームを閉じることができる。
【０１４６】
いくつかの例示的な実施例において、ＰＡＬ通信ユニット１３０及び１３１は、下記で説明されるように、例えば、ＥＰ、例えばＥＰ１３８により開かれたストリームを閉じるために、通信リンク１０３を介して、エンドポイントクローズストリーム要求及びエンドポイントクローズストリーム応答を通信し得る。
【０１４７】
いくつかの例示的な実施例において、例えば下記で説明されるように、エンドポイントクローズストリーム要求は、エンドポイントのエンドポイントハンドルを含み得る。
【０１４８】
いくつかの例示的な実施例において、エンドポイントクローズストリーム応答は、エンドポイントクローズストリーム要求に対応して通信され得る。例えば下記で説明されるように、エンドポイントクローズストリーム応答は、例えば、エンドポイントに対する全てのオープンストリームが首尾よく閉じられたかどうかを表し得る。
【０１４９】
いくつかの例示的な実施例において、エンドポイントクローズストリーム要求パケット（同様に“EPCloseStreamReq”と呼ばれる）は、ホスト、例えば、ＷＳＥホスト又はＭＡ−ＵＳＢホスト、例えばＰＡＬ通信ユニット１３０により、ターゲット装置、例えば、ＷＳＥ装置又はＭＡ−ＵＳＢ装置、例えばＰＡＬ通信ユニット１３１に対して送信され得る。
【０１５０】
例えば、EPCloseStreamReqパケットは、ターゲットＭＡ−ＵＳＢ装置の管理下にあるＵＳＢ装置上のＳＳバルクエンドポイント、例えばＥＰ１３８上のストリームを閉じるために、ＭＡ−ＵＳＢホストからターゲットＭＡ−ＵＳＢ装置に送信され得る。
【０１５１】
いくつかの例示的な実施例において、クローズストリーム要求パケットは、要求によりターゲットとされたＵＳＢ装置、例えばターゲットとされたＥＰを含んでいるＵＳＢ装置のハンドルを含んでいる装置ハンドルフィールドを含み得る。
【０１５２】
例えば、ＰＡＬ通信ユニット１３０は、例えばＥＰ１３８上のストリームを閉じることを要求するために、ＵＳＢ装置１６６のハンドルを含んでいるEPCloseStreamReqパケットをＰＡＬ通信ユニット１３１に送信し得る。
【０１５３】
いくつかの例示的な実施例において、エンドポイントクローズストリーム要求パケットは、管理パケットとして送信され得る。例えば、エンドポイントクローズストリーム要求パケットのタイプフィールドは、エンドポイントクローズストリーム要求パケットが管理パケットであることを示している、例えば値“０”に設定され得る。エンドポイントクローズストリーム要求パケットのサブタイプフィールドは、そのパケットがエンドポイントクローズストリーム要求パケットであることを示している、例えば値“４４”に設定され得る。
【０１５４】
いくつかの例示的な実施例において、例えば、エンドポイントクローズストリーム要求パケットは、例えばエンドポイントクローズストリーム要求パケットの管理ヘッダの後に続く下記のフィールドを含み得る。
【０１５５】
【表３】
0006559653.tif 000004
【０１５６】
他の実施例において、エンドポイントクローズストリーム要求パケットは、さらに若しくはその代わりに、あらゆる他のフィールド及び／若しくは情報を含み得るか、並びに／又は、あらゆる他のフォーマットを有し得る。
【０１５７】
いくつかの例示的な実施例において、エンドポイントクローズストリーム応答パケット（同様にEPCloseStreamRespと呼ばれる）は、ターゲット装置、例えば、ＷＳＥ装置又はＭＡ−ＵＳＢ装置、例えばＰＡＬ通信ユニット１３１により、ホスト、例えば、ＷＳＥホスト又はＭＡ−ＵＳＢホスト、例えばＰＡＬ通信ユニット１３０に対して送信され得る。
【０１５８】
例えば、EPCloseStreamRespパケットは、ターゲットＭＡ−ＵＳＢ装置からＭＡ−ＵＳＢホストに対して、例えばEPCloseStreamReqパケットに対応して送信され得る。
【０１５９】
いくつかの例示的な実施例において、クローズストリーム応答パケットは、応答が返送されることになるＵＳＢ装置、例えばターゲットとされたＥＰを含んでいるＵＳＢ装置のハンドルを含んでいる装置ハンドルフィールドを含み得る。
【０１６０】
例えば、ＰＡＬ通信ユニット１３１は、例えばＥＰ１３８上のストリームを閉じることを要求するクローズストリーム要求パケットに対応して、ＵＳＢ装置１６６のハンドルを含んでいるEPCloseStreamRespパケットをＰＡＬ通信ユニット１３０に送信し得る。
【０１６１】
いくつかの例示的な実施例において、エンドポイントクローズストリーム応答パケットは、管理パケットとして送信され得る。例えば、エンドポイントクローズストリーム応答パケットのタイプフィールドは、エンドポイントクローズストリーム応答パケットが管理パケットであることを示している、例えば値“０”に設定され得る。エンドポイントクローズストリーム応答パケットのサブタイプフィールドは、そのパケットがエンドポイントクローズストリーム応答パケットであることを示している、例えば値“４５”に設定され得る。
【０１６２】
いくつかの例示的な実施例において、エンドポイントクローズストリーム応答は、エンドポイントクローズストリーム要求が首尾よく達成されたかどうかに関する表示を含み得る。
【０１６３】
いくつかの例示的な実施例において、例えば、エンドポイントクローズストリーム応答は、エンドポイントに対するストリームを閉じることにおける成功（エラーなし）を示す値、又はエラーを示す値を伝送するためのフィールド、例えば状態コードフィールドを含み得る。
【０１６４】
一例において、ＭＡ−ＵＳＢホスト又はＷＳＥホストは、ＭＡ−ＵＳＢ装置又はＷＳＥ装置に対して、ＭＡ−ＵＳＢ装置又はＷＳＥ装置にターゲットエンドポイント上の全てのオープンストリームを閉じることを要求するEPCloseStreamReqパケットを送信し得る。
【０１６５】
この実例によれば、ＭＡ−ＵＳＢ装置又はＷＳＥ装置は、エンドポイントクローズストリーム要求が首尾よく達成されたかどうかをＭＡ−ＵＳＢホスト又はＷＳＥホストに通知するために、EPCloseStreamRespパケットによって、EPCloseStreamReqパケットに対して応答し得る。
【０１６６】
いくつかの例示的な実施例によるプロトコルアダプテーションレイヤ（ＰＡＬ）を介したストリーミングをサポートする方法を概略的に例示する図２を参照する。いくつかの実施例において、図２の方法の１つ又は複数の動作は、システム、例えばシステム１００（図１）、装置、例えば装置１０２（図１）及び／若しくは装置１０４（図１）、ＰＡＬ通信ユニット、例えばＰＡＬ通信ユニット１３０（図１）及び／若しくはＰＡＬ通信ユニット１３１（図１）、ＭＡ−ＵＳＢホスト、並びに／又はＭＡ−ＵＳＢ装置により実行され得る。
【０１６７】
ブロック２０２において示されるように、方法は、ＰＡＬトラフィックを、通信リンクを介して、第１のＰＡＬ通信ユニットと第２のＰＡＬ通信ユニットとの間で通信するステップを含み得る。ＰＡＬトラフィックは、ＰＡＬを介した第１の装置と第２の装置との間のＰＡＬ接続のトラフィックを含み得る。ＰＡＬは、通信リンクのレイヤより上にあり得る。ＰＡＬトラフィックは、第２の装置を通して第１の装置と１つ又は複数のエンドポイントとの間で通信されるべきデータを含み得る。例えば、ＰＡＬ通信ユニット１３０及び１３１（図１）は、リンク１０３を介して、装置１０２（図１）と装置１０４（図１）との間で、ＰＡＬトラフィックを通信し得る。例えば上記で説明されたように、ＰＡＬトラフィックは、装置１０２（図１）とエンドポイント１３４、１３５、１３６、１３８、及び／又は１４０（図１）のうちの１つ又は複数との間で通信されるべきデータを含み得る。
【０１６８】
ブロック２０４において示されるように、方法は、エンドポイントオープンストリーム要求を、通信リンクを介して、第１のＰＡＬ通信ユニットと第２のＰＡＬ通信ユニットとの間で通信するステップを含み得る。エンドポイントオープンストリーム要求は、エンドポイントのエンドポイントハンドル、及びエンドポイントに対して開かれるべきエンドポイントストリームの要求される数を含み得る。例えば、ＰＡＬ通信ユニット１３０（図１）は、例えば上記で説明されたように、例えばエンドポイント１３８（図１）上でストリームを開くために、ＰＡＬ通信ユニット１３１（図１）に、エンドポイントオープンストリーム要求を送信し得る。
【０１６９】
ブロック２０６において示されるように、方法は、エンドポイントオープンストリーム応答を、通信リンクを介して、第１のＰＡＬ通信ユニットと第２のＰＡＬ通信ユニットとの間で通信するステップを含み得る。エンドポイントオープンストリーム応答は、エンドポイントオープンストリーム要求に対応して通信され得る。例えば、ＰＡＬ通信ユニット１３１（図１）は、例えば上記で説明されたように、エンドポイントオープンストリーム要求に対応して、ＰＡＬ通信ユニット１３０（図１）に、エンドポイントオープンストリーム応答を送信し得る。
【０１７０】
ブロック２０８において示されるように、エンドポイントオープンストリーム応答は、エンドポイントに対して開かれたストリームの数を含み得る。例えば、ＰＡＬ通信ユニット１３１（図１）は、例えば上記で説明されたように、ＰＡＬ通信ユニット１３０（図１）に、エンドポイント１３８（図１）に対して開かれたストリームの数を示すエンドポイントオープンストリーム応答を送信し得る。
【０１７１】
ブロック２１０において示されるように、エンドポイントオープンストリーム応答は、エンドポイントに対して開かれたストリームのストリーム識別子のリストを含み得る。例えば、ＰＡＬ通信ユニット１３１（図１）は、例えば上記で説明されたように、ＰＡＬ通信ユニット１３０（図１）に、エンドポイント１３８（図１）に対して開かれたストリームのストリーム識別子のリストを含んでいるエンドポイントオープンストリーム応答を送信し得る。
【０１７２】
ブロック２１２において示されるように、エンドポイントオープンストリーム応答は、エンドポイントオープンストリーム要求が首尾よく達成されたかどうかに関する表示を含み得る。例えば、ＰＡＬ通信ユニット１３１（図１）は、例えば上記で説明されたように、ＰＡＬ通信ユニット１３０（図１）に、エンドポイント１３８（図１）に対するエンドポイントオープンストリーム要求が首尾よく達成されたかどうかを示すエンドポイントオープンストリーム応答を送信し得る。
【０１７３】
ブロック２１４において示されるように、方法は、エンドポイントクローズストリーム要求を、第１のＰＡＬ通信ユニットと第２のＰＡＬ通信ユニットとの間で通信するステップを含み得る。エンドポイントクローズストリーム要求は、エンドポイントのエンドポイントハンドルを含み得る。例えば、ＰＡＬ通信ユニット１３０（図１）は、例えば上記で説明されたように、ＰＡＬ通信ユニット１３１（図１）に、ＥＰ１３８（図１）のＥＰハンドルを含んでいるエンドポイントクローズストリーム要求を送信し得る。
【０１７４】
ブロック２１６において示されるように、方法は、エンドポイントクローズストリーム応答を、第１のＰＡＬ通信ユニットと第２のＰＡＬ通信ユニットとの間で通信するステップを含み得る。エンドポイントクローズストリーム応答は、エンドポイントクローズストリーム要求に対応して通信され得る。エンドポイントクローズストリーム応答は、エンドポイントに対する全てのオープンストリームが首尾よく閉じられたかどうかを表し得る。例えば、ＰＡＬ通信ユニット１３１（図１）は、例えば上記で説明されたように、ＰＡＬ通信ユニット１３０（図１）に、ＥＰ１３８（図１）のストリームが首尾よく閉じられたかどうかを表すために、例えばエンドポイントクローズストリーム要求に対応して、エンドポイントクローズストリーム応答を送信し得る。
【０１７５】
いくつかの例示的な実施例による製造製品４００を概略的に例示する図３を参照する。製品３００は、例えば、少なくとも装置１０２（図１）、装置１０４（図１）、ＰＡＬ通信ユニット１３０（図１）、ＰＡＬ通信ユニット１３１（図１）、ＭＡ−ＵＳＢホスト、及び／若しくはＭＡ−ＵＳＢ装置の機能の一部分を実行するために、並びに／又は、図２の方法の動作のうちの１つ又は複数を実行するために使用され得るロジック３０４を記憶するための非一時的な機械読み取り可能記憶媒体３０２を含み得る。“非一時的な機械読み取り可能媒体”という言い回しは、一時的な伝搬信号を唯一の例外としながら、全てのコンピュータ読み取り可能媒体を含むように方向付けられる。
【０１７６】
いくつかの例示的な実施例において、製品３００及び／又は機械読み取り可能記憶媒体３０２は、データを記憶することが可能であって、揮発性メモリ、不揮発性メモリ、取り外し可能又は取り外し不可能メモリ、消去可能又は消去不可能メモリ、書き込み可能又は再書き込み可能メモリなどを含んでいる、１つ又は複数のタイプのコンピュータ読み取り可能記憶媒体を含み得る。例えば、機械読み取り可能記憶媒体３０２は、ＲＡＭ、ＤＲＡＭ、ダブルデータレートＤＲＡＭ（ＤＤＲＡＭ）、ＳＤＲＡＭ、スタティックＲＡＭ（ＳＲＡＭ）、ＲＯＭ、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、コンパクトディスクＲＯＭ（ＣＤ−ＲＯＭ）、コンパクトディスクレコーダブル（ＣＤ−Ｒ）、コンパクトディスクリライタブル（ＣＤ−ＲＷ）、フラッシュメモリ（例えばＮＯＲ型フラッシュメモリ又はＮＡＮＤ型フラッシュメモリ）、連想メモリ（ＣＡＭ）、ポリマーメモリ、相変化メモリ、強誘電体メモリ、シリコン−酸化物−窒化物−酸化物−シリコン（ＳＯＮＯＳ）メモリ、ディスク、フロッピー（登録商標）ディスク、ハードドライブ、光ディスク、磁気ディスク、カード、磁気カード、光カード、テープ、カセットテープなどを含み得る。コンピュータ読み取り可能記憶媒体は、リモートコンピュータから要求しているコンピュータに対して、通信リンク、例えばモデム、ラジオ、又はネットワーク接続を通る搬送波又は他の伝搬媒体に統合されるデータ信号により伝達されるコンピュータプログラムをダウンロードすること又は転送すること、に関連しているあらゆる適切な媒体を含み得る。
【０１７７】
いくつかの例示的な実施例において、ロジック３０４は、もし機械により実行されるならば、機械にここで説明された方法、処理、及び／又は動作を実行させ得る命令、データ、及び／又はコードを含み得る。機械は、例えば、あらゆる適切な、処理プラットフォーム、計算プラットフォーム、計算装置、処理装置、計算システム、処理システム、コンピュータ、プロセッサなどを含み得るとともに、ハードウェア、ソフトウェア、ファームウェアなどのあらゆる適切な組み合わせを用いて実装され得る。
【０１７８】
いくつかの例示的な実施例において、ロジック３０４は、ソフトウェア、ソフトウェアモジュール、アプリケーション、プログラム、サブルーチン、命令、命令セット、計算コード、語句（words）、値、記号などを含み得るか、又はソフトウェア、ソフトウェアモジュール、アプリケーション、プログラム、サブルーチン、命令、命令セット、計算コード、語句（words）、値、記号などとして実装され得る。命令は、ソースコード、コンパイル済み（compiled）コード、解釈済み（interpreted）コード、実行可能コード、静的コード、動的コードなどのような、あらゆる適切なタイプのコードを含み得る。命令は、特定の機能を実行するようにプロセッサに命令するための、予め定義されたコンピュータ言語、様式、又は構文に従って実行され得る。命令は、“Ｃ”、“Ｃ＋＋”、“Ｊａｖａ（登録商標）”、“ＢＡＳＩＣ”、“Ｍａｔｌａｂ”、“Ｐａｓｃａｌ”、“Ｖｉｓｕａｌ  ＢＡＳＩＣ”、アセンブリ言語、機械コードなどのような、あらゆる適切な高水準プログラミング言語、低水準プログラミング言語、オブジェクト指向プログラミング言語、ビジュアルプログラミング言語、コンパイル済みプログラミング言語、及び／又は解釈済みプログラミング言語を用いて実装され得る。
【０１７９】
「実例」
下記の実例は、更なる実施例に関連する。
【０１８０】
実例１は、プロトコルアダプテーションレイヤ（ＰＡＬ）トラフィックを、通信リンクを介して、第２のＰＡＬ通信ユニットと通信する第１のＰＡＬ通信ユニットであって、上記ＰＡＬトラフィックがＰＡＬを介した第１の装置と第２の装置との間のＰＡＬ接続のトラフィックを含み、上記ＰＡＬが上記通信リンクのレイヤより上にあり、上記ＰＡＬトラフィックが上記第２の装置を通して上記第１の装置と１つ又は複数のエンドポイントとの間で通信されるべきデータを含む、上記第１のＰＡＬ通信ユニットを備え、上記第１のＰＡＬ通信ユニットが、上記通信リンクを介して、上記第２のＰＡＬ通信ユニットと、エンドポイントオープンストリーム要求及びエンドポイントオープンストリーム応答を通信することができ、上記エンドポイントオープンストリーム要求が、エンドポイントのエンドポイントハンドル、及び上記エンドポイントに対して開かれるべきエンドポイントストリームの要求される数を含み、上記エンドポイントオープンストリーム応答が、上記エンドポイントオープンストリーム要求に対応する、装置を含む。
【０１８１】
実例２は実例１の主題を含むとともに、任意に、上記エンドポイントオープンストリーム応答は、上記エンドポイントに対して開かれたストリームの数を含む。
【０１８２】
実例３は実例１又は実例２の主題を含むとともに、任意に、上記エンドポイントオープンストリーム応答は、上記エンドポイントに対して開かれたストリームのストリーム識別子のリストを含む。
【０１８３】
実例４は実例３の主題を含むとともに、任意に、上記ストリーム識別子は、増加する順序で並べられる。
【０１８４】
実例５は実例１から実例４のいずれか一つの主題を含むとともに、任意に、上記エンドポイントオープンストリーム応答は、上記エンドポイントオープンストリーム要求が首尾よく達成されたかどうかに関する表示を含む。
【０１８５】
実例６は実例１から実例５のいずれか一つの主題を含むとともに、任意に、もし少なくとも１つの要求されたストリームが上記エンドポイントに対して開かれないならば、上記エンドポイントオープンストリーム応答は、上記少なくとも１つの要求されたストリームを開かない理由を表す少なくとも１つのエラーコードを含む。
【０１８６】
実例７は実例１から実例６のいずれか一つの主題を含むとともに、任意に、上記エンドポイントストリームの要求される数は、上記第１のＰＡＬ通信ユニットと上記第２のＰＡＬ通信ユニットとの間のセッションのセッション確立の間に示される、ストリームのサポートされる数に等しいか、又はストリームのサポートされる数より少ない。
【０１８７】
実例８は実例１から実例７のいずれか一つの主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、上記エンドポイントオープンストリーム要求を含む第１の管理パケット、及び上記エンドポイントオープンストリーム応答を含む第２の管理パケットを通信することができる。
【０１８８】
実例９は実例１から実例８のいずれか一つの主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、上記通信リンクを介して、上記第２のＰＡＬ通信ユニットと、エンドポイントクローズストリーム要求及びエンドポイントクローズストリーム応答を通信することができ、上記エンドポイントクローズストリーム要求は、上記エンドポイントの上記エンドポイントハンドルを含み、上記エンドポイントクローズストリーム応答は、上記エンドポイントクローズストリーム要求に対応し、上記エンドポイントクローズストリーム応答は、上記エンドポイントに対する全てのオープンストリームが首尾よく閉じられたかどうかを表す。
【０１８９】
実例１０は実例１から実例９のいずれか一つの主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、上記エンドポイントオープンストリーム要求を送信し、上記エンドポイントオープンストリーム応答を受信することができる。
【０１９０】
実例１１は実例１０の主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、ＰＡＬホストを備える。
【０１９１】
実例１２は実例１１の主題を含むとともに、任意に、上記ＰＡＬホストは、ワイヤレスギガビット（ＷｉＧｉｇ）シリアル拡張（ＷＳＥ）ホスト、Ｗｉ−Ｆｉシリアルバス（ＷＳＢ）ホスト、又はメディア非依存ＵＳＢ（ＭＡ−ＵＳＢ）ホストを備える。
【０１９２】
実例１３は実例１から実例９のいずれか一つの主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、上記エンドポイントオープンストリーム要求を受信し、上記エンドポイントオープンストリーム応答を送信することができる。
【０１９３】
実例１４は実例１３の主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、ＰＡＬ装置を備える。
【０１９４】
実例１５は実例１４の主題を含むとともに、任意に、上記ＰＡＬ装置は、ワイヤレスギガビット（ＷｉＧｉｇ）シリアル拡張（ＷＳＥ）装置、Ｗｉ−Ｆｉシリアルバス（ＷＳＢ）装置、又はメディア非依存ＵＳＢ（ＭＡ−ＵＳＢ）装置を備える。
【０１９５】
実例１６は実例１から実例１５のいずれか一つの主題を含むとともに、任意に、上記エンドポイントストリームは、複数のパラレルストリームを含む。
【０１９６】
実例１７は実例１から実例１６のいずれか一つの主題を含むとともに、任意に、上記エンドポイントは、スーパースピード（ＳＳ）バルクエンドポイントを備える。
【０１９７】
実例１８は実例１から実例１７のいずれか一つの主題を含むとともに、任意に、上記エンドポイントは、ユニバーサルシリアルバス（ＵＳＢ）エンドポイントを備える。
【０１９８】
実例１９は実例１から実例１８のいずれか一つの主題を含むとともに、任意に、上記通信リンクは、ＭＡＣレイヤリンクを含む。
【０１９９】
実例２０は実例１９の主題を含むとともに、任意に、上記ＭＡＣレイヤリンクは、無線通信リンク及び有線通信リンクから成るグループの中から選択された少なくとも１つのリンクを含む。
【０２００】
実例２１は実例２０の主題を含むとともに、任意に、上記無線通信リンクは、ワイヤレスギガビット（ＷｉＧｉｇ）リンク、又はワイヤレスフィデリティ（Ｗｉ−Ｆｉ）リンクを含む。
【０２０１】
実例２２は、通信リンクを介して通信するためのネットワークインタフェースと、プロトコルアダプテーションレイヤ（ＰＡＬ）トラフィックを、上記通信リンクを介して、第２のＰＡＬ通信ユニットと通信する第１のＰＡＬ通信ユニットであって、上記ＰＡＬトラフィックがＰＡＬを介した第１の装置と第２の装置との間のＰＡＬ接続のトラフィックを含み、上記ＰＡＬが上記通信リンクのレイヤより上にあり、上記ＰＡＬトラフィックが上記第２の装置を通して上記第１の装置と１つ又は複数のエンドポイントとの間で通信されるべきデータを含む、上記第１のＰＡＬ通信ユニットとを含み、上記第１のＰＡＬ通信ユニットが、上記通信リンクを介して、上記第２のＰＡＬ通信ユニットと、エンドポイントオープンストリーム要求及びエンドポイントオープンストリーム応答を通信することができ、上記エンドポイントオープンストリーム要求が、エンドポイントのエンドポイントハンドル、及び上記エンドポイントに対して開かれるべきエンドポイントストリームの要求される数を含み、上記エンドポイントオープンストリーム応答が、上記エンドポイントオープンストリーム要求に対応する、少なくとも１つの通信機器を備える、システムを含む。
【０２０２】
実例２３は実例２２の主題を含むとともに、任意に、上記エンドポイントオープンストリーム応答は、上記エンドポイントに対して開かれたストリームの数を含む。
【０２０３】
実例２４は実例２２又は実例２３の主題を含むとともに、任意に、上記エンドポイントオープンストリーム応答は、上記エンドポイントに対して開かれたストリームのストリーム識別子のリストを含む。
【０２０４】
実例２５は実例２４の主題を含むとともに、任意に、上記ストリーム識別子は、増加する順序で並べられる。
【０２０５】
実例２６は実例２２から実例２５のいずれか一つの主題を含むとともに、任意に、上記エンドポイントオープンストリーム応答は、上記エンドポイントオープンストリーム要求が首尾よく達成されたかどうかに関する表示を含む。
【０２０６】
実例２７は実例２２から実例２６のいずれか一つの主題を含むとともに、任意に、もし少なくとも１つの要求されたストリームが上記エンドポイントに対して開かれないならば、上記エンドポイントオープンストリーム応答は、上記少なくとも１つの要求されたストリームを開かない理由を表す少なくとも１つのエラーコードを含む。
【０２０７】
実例２８は実例２２から実例２７のいずれか一つの主題を含むとともに、任意に、上記エンドポイントストリームの要求される数は、上記第１のＰＡＬ通信ユニットと上記第２のＰＡＬ通信ユニットとの間のセッションのセッション確立の間に示される、ストリームのサポートされる数に等しいか、又はストリームのサポートされる数より少ない。
【０２０８】
実例２９は実例２２から実例２８のいずれか一つの主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、上記エンドポイントオープンストリーム要求を含む第１の管理パケット、及び上記エンドポイントオープンストリーム応答を含む第２の管理パケットを通信することができる。
【０２０９】
実例３０は実例２２から実例２９のいずれか一つの主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、上記通信リンクを介して、上記第２のＰＡＬ通信ユニットと、エンドポイントクローズストリーム要求及びエンドポイントクローズストリーム応答を通信することができ、上記エンドポイントクローズストリーム要求は、上記エンドポイントの上記エンドポイントハンドルを含み、上記エンドポイントクローズストリーム応答は、上記エンドポイントクローズストリーム要求に対応し、上記エンドポイントクローズストリーム応答は、上記エンドポイントに対する全てのオープンストリームが首尾よく閉じられたかどうかを表す。
【０２１０】
実例３１は実例２２から実例３０のいずれか一つの主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、上記エンドポイントオープンストリーム要求を送信し、上記エンドポイントオープンストリーム応答を受信することができる。
【０２１１】
実例３２は実例３１の主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、ＰＡＬホストを備える。
【０２１２】
実例３３は実例３２の主題を含むとともに、任意に、上記ＰＡＬホストは、ワイヤレスギガビット（ＷｉＧｉｇ）シリアル拡張（ＷＳＥ）ホスト、Ｗｉ−Ｆｉシリアルバス（ＷＳＢ）ホスト、又はメディア非依存ＵＳＢ（ＭＡ−ＵＳＢ）ホストを備える。
【０２１３】
実例３４は実例２２から実例３０のいずれか一つの主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、上記エンドポイントオープンストリーム要求を受信し、上記エンドポイントオープンストリーム応答を送信することができる。
【０２１４】
実例３５は実例３４の主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、ＰＡＬ装置を備える。
【０２１５】
実例３６は実例３５の主題を含むとともに、任意に、上記ＰＡＬ装置は、ワイヤレスギガビット（ＷｉＧｉｇ）シリアル拡張（ＷＳＥ）装置、Ｗｉ−Ｆｉシリアルバス（ＷＳＢ）装置、又はメディア非依存ＵＳＢ（ＭＡ−ＵＳＢ）装置を備える。
【０２１６】
実例３７は実例２２から実例３６のいずれか一つの主題を含むとともに、任意に、上記エンドポイントストリームは、複数のパラレルストリームを含む。
【０２１７】
実例３８は実例２２から実例３７のいずれか一つの主題を含むとともに、任意に、上記エンドポイントは、スーパースピード（ＳＳ）バルクエンドポイントを備える。
【０２１８】
実例３９は実例２２から実例３８のいずれか一つの主題を含むとともに、任意に、上記エンドポイントは、ユニバーサルシリアルバス（ＵＳＢ）エンドポイントを備える。
【０２１９】
実例４０は実例２２から実例３９のいずれか一つの主題を含むとともに、任意に、上記通信リンクは、ＭＡＣレイヤリンクを含む。
【０２２０】
実例４１は実例４０の主題を含むとともに、任意に、上記ＭＡＣレイヤリンクは、無線通信リンク及び有線通信リンクから成るグループの中から選択された少なくとも１つのリンクを含む。
【０２２１】
実例４２は実例４１の主題を含むとともに、任意に、上記無線通信リンクは、ワイヤレスギガビット（ＷｉＧｉｇ）リンク、又はワイヤレスフィデリティ（Ｗｉ−Ｆｉ）リンクを含む。
【０２２２】
実例４３は、プロトコルアダプテーションレイヤ（ＰＡＬ）トラフィックを、通信リンクを介して、第１のＰＡＬ通信ユニットと第２のＰＡＬ通信ユニットとの間で通信するステップであって、上記ＰＡＬトラフィックがＰＡＬを介した第１の装置と第２の装置との間のＰＡＬ接続のトラフィックを含み、上記ＰＡＬが上記通信リンクのレイヤより上にあり、上記ＰＡＬトラフィックが上記第２の装置を通して上記第１の装置と１つ又は複数のエンドポイントとの間で通信されるべきデータを含む、ステップと、エンドポイントオープンストリーム要求及びエンドポイントオープンストリーム応答を、上記通信リンクを介して、上記第１のＰＡＬ通信ユニットと上記第２のＰＡＬ通信ユニットとの間で通信するステップであって、上記エンドポイントオープンストリーム要求が、エンドポイントのエンドポイントハンドル、及び上記エンドポイントに対して開かれるべきエンドポイントストリームの要求される数を含み、上記エンドポイントオープンストリーム応答が、上記エンドポイントオープンストリーム要求に対応する、ステップとを含む、方法を含む。
【０２２３】
実例４４は実例４３の主題を含むとともに、任意に、上記エンドポイントオープンストリーム応答は、上記エンドポイントに対して開かれたストリームの数を含む。
【０２２４】
実例４５は実例４３又は実例４４つの主題を含むとともに、任意に、上記エンドポイントオープンストリーム応答は、上記エンドポイントに対して開かれたストリームのストリーム識別子のリストを含む。
【０２２５】
実例４６は実例４５の主題を含むとともに、任意に、上記ストリーム識別子は、増加する順序で並べられる。
【０２２６】
実例４７は実例４３から実例４６のいずれか一つの主題を含むとともに、任意に、上記エンドポイントオープンストリーム応答は、上記エンドポイントオープンストリーム要求が首尾よく達成されたかどうかに関する表示を含む。
【０２２７】
実例４８は実例４３から実例４７のいずれか一つの主題を含むとともに、任意に、もし少なくとも１つの要求されたストリームが上記エンドポイントに対して開かれないならば、上記エンドポイントオープンストリーム応答は、上記少なくとも１つの要求されたストリームを開かない理由を表す少なくとも１つのエラーコードを含む。
【０２２８】
実例４９は実例４３から実例４８のいずれか一つの主題を含むとともに、任意に、上記エンドポイントストリームの要求される数は、上記第１のＰＡＬ通信ユニットと上記第２のＰＡＬ通信ユニットとの間のセッションのセッション確立の間に示される、ストリームのサポートされる数に等しいか、又はストリームのサポートされる数より少ない。
【０２２９】
実例５０は実例４３から実例４９のいずれか一つの主題を含むとともに、任意に、上記エンドポイントオープンストリーム要求を含む第１の管理パケット、及び上記エンドポイントオープンストリーム応答を含む第２の管理パケットを通信するステップを含む。
【０２３０】
実例５１は実例４３から実例５０のいずれか一つの主題を含むとともに、任意に、上記通信リンクを介して、上記第２のＰＡＬ通信ユニットと、エンドポイントクローズストリーム要求及びエンドポイントクローズストリーム応答を通信するステップであって、上記エンドポイントクローズストリーム要求が、上記エンドポイントの上記エンドポイントハンドルを含み、上記エンドポイントクローズストリーム応答が、上記エンドポイントクローズストリーム要求に対応し、上記エンドポイントクローズストリーム応答が、上記エンドポイントに対する全てのオープンストリームが首尾よく閉じられたかどうかを表す、ステップを含む。
【０２３１】
実例５２は実例４３から実例５１のいずれか一つの主題を含むとともに、任意に、上記エンドポイントオープンストリーム要求を送信し、上記エンドポイントオープンストリーム応答を受信するステップを含む。
【０２３２】
実例５３は実例５２の主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、ＰＡＬホストを備える。
【０２３３】
実例５４は実例５３の主題を含むとともに、任意に、上記ＰＡＬホストは、ワイヤレスギガビット（ＷｉＧｉｇ）シリアル拡張（ＷＳＥ）ホスト、Ｗｉ−Ｆｉシリアルバス（ＷＳＢ）ホスト、又はメディア非依存ＵＳＢ（ＭＡ−ＵＳＢ）ホストを備える。
【０２３４】
実例５５は実例４３から実例５１のいずれか一つの主題を含むとともに、任意に、上記エンドポイントオープンストリーム要求を受信し、上記エンドポイントオープンストリーム応答を送信するステップを含む。
【０２３５】
実例５６は実例５５の主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、ＰＡＬ装置を備える。
【０２３６】
実例５７は実例５６の主題を含むとともに、任意に、上記ＰＡＬ装置は、ワイヤレスギガビット（ＷｉＧｉｇ）シリアル拡張（ＷＳＥ）装置、Ｗｉ−Ｆｉシリアルバス（ＷＳＢ）装置、又はメディア非依存ＵＳＢ（ＭＡ−ＵＳＢ）装置を備える。
【０２３７】
実例５８は実例４３から実例５７のいずれか一つの主題を含むとともに、任意に、上記エンドポイントストリームは、複数のパラレルストリームを含む。
【０２３８】
実例５９は実例４３から実例５８のいずれか一つの主題を含むとともに、任意に、上記エンドポイントは、スーパースピード（ＳＳ）バルクエンドポイントを備える。
【０２３９】
実例６０は実例４３から実例５９のいずれか一つの主題を含むとともに、任意に、上記エンドポイントは、ユニバーサルシリアルバス（ＵＳＢ）エンドポイントを備える。
【０２４０】
実例６１は実例４３から実例６０のいずれか一つの主題を含むとともに、任意に、上記通信リンクは、ＭＡＣレイヤリンクを含む。
【０２４１】
実例６２は実例６１の主題を含むとともに、任意に、上記ＭＡＣレイヤリンクは、無線通信リンク及び有線通信リンクから成るグループの中から選択された少なくとも１つのリンクを含む。
【０２４２】
実例６３は実例６２の主題を含むとともに、任意に、上記無線通信リンクは、ワイヤレスギガビット（ＷｉＧｉｇ）リンク、又はワイヤレスフィデリティ（Ｗｉ−Ｆｉ）リンクを含む。
【０２４３】
実例６４は、機械により実行される場合に、プロトコルアダプテーションレイヤ（ＰＡＬ）トラフィックを、通信リンクを介して、第１のＰＡＬ通信ユニットと第２のＰＡＬ通信ユニットとの間で通信するステップであって、上記ＰＡＬトラフィックがＰＡＬを介した第１の装置と第２の装置との間のＰＡＬ接続のトラフィックを含み、上記ＰＡＬが上記通信リンクのレイヤより上にあり、上記ＰＡＬトラフィックが上記第２の装置を通して上記第１の装置と１つ又は複数のエンドポイントとの間で通信されるべきデータを含む、ステップと、エンドポイントオープンストリーム要求及びエンドポイントオープンストリーム応答を、上記通信リンクを介して、上記第１のＰＡＬ通信ユニットと上記第２のＰＡＬ通信ユニットとの間で通信するステップであって、上記エンドポイントオープンストリーム要求が、エンドポイントのエンドポイントハンドル、及び上記エンドポイントに対して開かれるべきエンドポイントストリームの要求される数を含み、上記エンドポイントオープンストリーム応答が、上記エンドポイントオープンストリーム要求に対応する、ステップとをもたらす命令を記憶した非一時的な記憶媒体を含む、製品を含む。
【０２４４】
実例６５は実例６４の主題を含むとともに、任意に、上記エンドポイントオープンストリーム応答は、上記エンドポイントに対して開かれたストリームの数を含む。
【０２４５】
実例６６は実例６４又は実例６５の主題を含むとともに、任意に、上記エンドポイントオープンストリーム応答は、上記エンドポイントに対して開かれたストリームのストリーム識別子のリストを含む。
【０２４６】
実例６７は実例６６の主題を含むとともに、任意に、上記ストリーム識別子は、増加する順序で並べられる。
【０２４７】
実例６８は実例６４から実例６７のいずれか一つの主題を含むとともに、任意に、上記エンドポイントオープンストリーム応答は、上記エンドポイントオープンストリーム要求が首尾よく達成されたかどうかに関する表示を含む。
【０２４８】
実例６９は実例６４から実例６８のいずれか一つの主題を含むとともに、任意に、もし少なくとも１つの要求されたストリームが上記エンドポイントに対して開かれないならば、上記エンドポイントオープンストリーム応答は、上記少なくとも１つの要求されたストリームを開かない理由を表す少なくとも１つのエラーコードを含む。
【０２４９】
実例７０は実例６４から実例６９のいずれか一つの主題を含むとともに、任意に、上記エンドポイントストリームの要求される数は、上記第１のＰＡＬ通信ユニットと上記第２のＰＡＬ通信ユニットとの間のセッションのセッション確立の間に示される、ストリームのサポートされる数に等しいか、又はストリームのサポートされる数より少ない。
【０２５０】
実例７１は実例６４から実例７０のいずれか一つの主題を含むとともに、任意に、上記命令は、上記エンドポイントオープンストリーム要求を含む第１の管理パケット、及び上記エンドポイントオープンストリーム応答を含む第２の管理パケットを通信するステップをもたらす。
【０２５１】
実例７２は実例６４から実例７１のいずれか一つの主題を含むとともに、任意に、上記命令は、上記通信リンクを介して、上記第２のＰＡＬ通信ユニットと、エンドポイントクローズストリーム要求及びエンドポイントクローズストリーム応答を通信するステップであって、上記エンドポイントクローズストリーム要求が、上記エンドポイントの上記エンドポイントハンドルを含み、上記エンドポイントクローズストリーム応答が、上記エンドポイントクローズストリーム要求に対応し、上記エンドポイントクローズストリーム応答が、上記エンドポイントに対する全てのオープンストリームが首尾よく閉じられたかどうかを表す、ステップをもたらす。
【０２５２】
実例７３は実例６４から実例７２のいずれか一つの主題を含むとともに、任意に、上記命令は、上記エンドポイントオープンストリーム要求を送信し、上記エンドポイントオープンストリーム応答を受信するステップをもたらす。
【０２５３】
実例７４は実例７３の主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、ＰＡＬホストを備える。
【０２５４】
実例７５は実例７４の主題を含むとともに、任意に、上記ＰＡＬホストは、ワイヤレスギガビット（ＷｉＧｉｇ）シリアル拡張（ＷＳＥ）ホスト、Ｗｉ−Ｆｉシリアルバス（ＷＳＢ）ホスト、又はメディア非依存ＵＳＢ（ＭＡ−ＵＳＢ）ホストを備える。
【０２５５】
実例７６は実例６４から実例７２のいずれか一つの主題を含むとともに、任意に、上記命令は、上記エンドポイントオープンストリーム要求を受信し、上記エンドポイントオープンストリーム応答を送信するステップをもたらす。
【０２５６】
実例７７は実例７６の主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、ＰＡＬ装置を備える。
【０２５７】
実例７８は実例７７の主題を含むとともに、任意に、上記ＰＡＬ装置は、ワイヤレスギガビット（ＷｉＧｉｇ）シリアル拡張（ＷＳＥ）装置、Ｗｉ−Ｆｉシリアルバス（ＷＳＢ）装置、又はメディア非依存ＵＳＢ（ＭＡ−ＵＳＢ）装置を備える。
【０２５８】
実例７９は実例６４から実例７８のいずれか一つの主題を含むとともに、任意に、上記エンドポイントストリームは、複数のパラレルストリームを含む。
【０２５９】
実例８０は実例６４から実例７９のいずれか一つの主題を含むとともに、任意に、上記エンドポイントは、スーパースピード（ＳＳ）バルクエンドポイントを備える。
【０２６０】
実例８１は実例６４から実例８０のいずれか一つの主題を含むとともに、任意に、上記エンドポイントは、ユニバーサルシリアルバス（ＵＳＢ）エンドポイントを備える。
【０２６１】
実例８２は実例６４から実例８１のいずれか一つの主題を含むとともに、任意に、上記通信リンクは、ＭＡＣレイヤリンクを含む。
【０２６２】
実例８３は実例８２の主題を含むとともに、任意に、上記ＭＡＣレイヤリンクは、無線通信リンク及び有線通信リンクから成るグループの中から選択された少なくとも１つのリンクを含む。
【０２６３】
実例８４は実例８３の主題を含むとともに、任意に、上記無線通信リンクは、ワイヤレスギガビット（ＷｉＧｉｇ）リンク、又はワイヤレスフィデリティ（Ｗｉ−Ｆｉ）リンクを含む。
【０２６４】
実例８５は、プロトコルアダプテーションレイヤ（ＰＡＬ）トラフィックを、通信リンクを介して、第１のＰＡＬ通信ユニットと第２のＰＡＬ通信ユニットとの間で通信するための手段であって、上記ＰＡＬトラフィックがＰＡＬを介した第１の装置と第２の装置との間のＰＡＬ接続のトラフィックを含み、上記ＰＡＬが上記通信リンクのレイヤより上にあり、上記ＰＡＬトラフィックが上記第２の装置を通して上記第１の装置と１つ又は複数のエンドポイントとの間で通信されるべきデータを含む、手段と、エンドポイントオープンストリーム要求及びエンドポイントオープンストリーム応答を、上記通信リンクを介して、上記第１のＰＡＬ通信ユニットと上記第２のＰＡＬ通信ユニットとの間で通信するための手段であって、上記エンドポイントオープンストリーム要求が、エンドポイントのエンドポイントハンドル、及び上記エンドポイントに対して開かれるべきエンドポイントストリームの要求される数を含み、上記エンドポイントオープンストリーム応答が、上記エンドポイントオープンストリーム要求に対応する、手段とを備える、装置を含む。
【０２６５】
実例８６は実例８５の主題を含むとともに、任意に、上記エンドポイントオープンストリーム応答は、上記エンドポイントに対して開かれたストリームの数を含む。
【０２６６】
実例８７は実例８５又は実例８６のいずれか一つの主題を含むとともに、任意に、上記エンドポイントオープンストリーム応答は、上記エンドポイントに対して開かれたストリームのストリーム識別子のリストを含む。
【０２６７】
実例８８は実例８７の主題を含むとともに、任意に、上記ストリーム識別子は、増加する順序で並べられる。
【０２６８】
実例８９は実例８５から実例８８のいずれか一つの主題を含むとともに、任意に、上記エンドポイントオープンストリーム応答は、上記エンドポイントオープンストリーム要求が首尾よく達成されたかどうかに関する表示を含む。
【０２６９】
実例９０は実例８５から実例８９のいずれか一つの主題を含むとともに、任意に、もし少なくとも１つの要求されたストリームが上記エンドポイントに対して開かれないならば、上記エンドポイントオープンストリーム応答は、上記少なくとも１つの要求されたストリームを開かない理由を表す少なくとも１つのエラーコードを含む。
【０２７０】
実例９１は実例８５から実例９０のいずれか一つの主題を含むとともに、任意に、上記エンドポイントストリームの要求される数は、上記第１のＰＡＬ通信ユニットと上記第２のＰＡＬ通信ユニットとの間のセッションのセッション確立の間に示される、ストリームのサポートされる数に等しいか、又はストリームのサポートされる数より少ない。
【０２７１】
実例９２は実例８５から実例９１のいずれか一つの主題を含むとともに、任意に、上記エンドポイントオープンストリーム要求を含む第１の管理パケット、及び上記エンドポイントオープンストリーム応答を含む第２の管理パケットを通信するための手段を備える。
【０２７２】
実例９３は実例８５から実例９２のいずれか一つの主題を含むとともに、任意に、上記通信リンクを介して、上記第２のＰＡＬ通信ユニットと、エンドポイントクローズストリーム要求及びエンドポイントクローズストリーム応答を通信するための手段を備え、上記エンドポイントクローズストリーム要求は、上記エンドポイントの上記エンドポイントハンドルを含み、上記エンドポイントクローズストリーム応答は、上記エンドポイントクローズストリーム要求に対応し、上記エンドポイントクローズストリーム応答は、上記エンドポイントに対する全てのオープンストリームが首尾よく閉じられたかどうかを表す。
【０２７３】
実例９４は実例８５から実例９３のいずれか一つの主題を含むとともに、任意に、上記エンドポイントオープンストリーム要求を送信し、上記エンドポイントオープンストリーム応答を受信するための手段を備える。
【０２７４】
実例９５は実例９４の主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、ＰＡＬホストを備える。
【０２７５】
実例９６は実例９５の主題を含むとともに、任意に、上記ＰＡＬホストは、ワイヤレスギガビット（ＷｉＧｉｇ）シリアル拡張（ＷＳＥ）ホスト、Ｗｉ−Ｆｉシリアルバス（ＷＳＢ）ホスト、又はメディア非依存ＵＳＢ（ＭＡ−ＵＳＢ）ホストを備える。
【０２７６】
実例９７は実例８５から実例９３のいずれか一つの主題を含むとともに、任意に、上記エンドポイントオープンストリーム要求を受信し、上記エンドポイントオープンストリーム応答を送信するための手段を備える。
【０２７７】
実例９８は実例９７の主題を含むとともに、任意に、上記第１のＰＡＬ通信ユニットは、ＰＡＬ装置を備える。
【０２７８】
実例９９は実例９８の主題を含むとともに、任意に、上記ＰＡＬ装置は、ワイヤレスギガビット（ＷｉＧｉｇ）シリアル拡張（ＷＳＥ）装置、Ｗｉ−Ｆｉシリアルバス（ＷＳＢ）装置、又はメディア非依存ＵＳＢ（ＭＡ−ＵＳＢ）装置を備える。
【０２７９】
実例１００は実例８５から実例９９のいずれか一つの主題を含むとともに、任意に、上記エンドポイントストリームは、複数のパラレルストリームを含む。
【０２８０】
実例１０１は実例８５から実例１００のいずれか一つの主題を含むとともに、任意に、上記エンドポイントは、スーパースピード（ＳＳ）バルクエンドポイントを備える。
【０２８１】
実例１０２は実例８５から実例１０１のいずれか一つの主題を含むとともに、任意に、上記エンドポイントは、ユニバーサルシリアルバス（ＵＳＢ）エンドポイントを備える。
【０２８２】
実例１０３は実例８５から実例１０２のいずれか一つの主題を含むとともに、任意に、上記通信リンクは、ＭＡＣレイヤリンクを含む。
【０２８３】
実例１０４は実例１０３の主題を含むとともに、任意に、上記ＭＡＣレイヤリンクは、無線通信リンク及び有線通信リンクから成るグループの中から選択された少なくとも１つのリンクを含む。
【０２８４】
実例１０５は実例１０４の主題を含むとともに、任意に、上記無線通信リンクは、ワイヤレスギガビット（ＷｉＧｉｇ）リンク、又はワイヤレスフィデリティ（Ｗｉ−Ｆｉ）リンクを含む。
【０２８５】
１つ若しくは複数の実施例を参照してここで説明された機能、動作、構成要素、及び／若しくは特徴は、１つ若しくは複数の他の実施例を参照してここで説明された１つ若しくは複数の他の機能、動作、構成要素、及び／若しくは特徴と結合され得るか、又は、
１つ若しくは複数の他の実施例を参照してここで説明された１つ若しくは複数の他の機能、動作、構成要素、及び／若しくは特徴と組み合わせて利用され得るとともに、
その逆もまた同様である。
【０２８６】
いくつかの特徴がここで例示されて説明されたが、当業者には、多くの変形物、修正物、代替物、変更物、追加物、改良物、及び等価物が思い浮かぶ可能性がある。したがって、添付された請求項は、本発明の真の趣旨に含まれる全てのそのような修正物及び変更物をカバーすることを意図している、ということが理解されるべきである。
【図１】
0006559653.tif 000005
【図２】
0006559653.tif 000006
【図３】
0006559653.tif 000007