(57)【要約】  幾つかの例証的実施形態は、装置をデフォルト状態に遷移させる装置、システム及び／又は方法を有する。例えば、装置は、第１のＰＡＬ（Protocol  Adaptation  Layer）通信ユニットであって、通信リンクを介して第２のＰＡＬ通信ユニットとＰＡＬトラフィックを通信し、前記ＰＡＬトラフィックは、ＰＡＬを介したＰＡＬコネクションのトラフィックを有し、前記ＰＡＬは、前記通信リンクの層より上位にある、第１のＰＡＬ通信ユニット、を有し、前記第１のＰＡＬ通信ユニットは、前記通信リンクを介して前記第２のＰＡＬ通信ユニットと装置リセット要求及び装置リセット応答を通信し、前記装置リセット要求は周辺装置のデフォルト状態への遷移を指示し、前記装置リセット応答は前記装置リセット要求に応答して、前記装置リセット応答は前記装置リセット要求の処理が成功したか否かを示す。
2016526309.tif 000002
【特許請求の範囲】
【請求項１】
第１のＰＡＬ（Protocol  Adaptation  Layer）通信ユニットであって、通信リンクを介して第２のＰＡＬ通信ユニットとＰＡＬトラフィックを通信し、前記ＰＡＬトラフィックは、ＰＡＬを介したＰＡＬコネクションのトラフィックを有し、前記ＰＡＬは、前記通信リンクの層より上位にある、第１のＰＡＬ通信ユニット、を有し、
前記第１のＰＡＬ通信ユニットは、前記通信リンクを介して前記第２のＰＡＬ通信ユニットと装置リセット要求及び装置リセット応答を通信し、前記装置リセット要求は周辺装置のデフォルト状態への遷移を指示し、前記装置リセット応答は前記装置リセット要求に応答して、前記装置リセット応答は前記装置リセット要求の処理が成功したか否かを示す、
装置。
【請求項２】
前記第１のＰＡＬ通信ユニットは、前記周辺装置の前記デフォルト状態への遷移の後に、前記装置リセット要求を通信する、請求項１に記載の装置。
【請求項３】
前記第１のＰＡＬ通信ユニットは、前記通信リンクを介したＰＡＬデータメッセージの通信の後に、前記装置リセット要求を通信し、前記ＰＡＬデータメッセージは、前記周辺装置を前記デフォルト状態へ遷移させる要求を有する、請求項１又は２に記載の装置。
【請求項４】
前記ＰＡＬデータメッセージは、前記周辺装置を識別する制御転送要求を有する、請求項３に記載の装置。
【請求項５】
前記第１のＰＡＬ通信ユニットは、前記通信リンクを介した制御転送応答の通信の後に、前記装置リセット要求を通信し、前記制御転送応答は、前記制御転送要求の応答である、請求項４に記載の装置。
【請求項６】
前記第１のＰＡＬ通信ユニットは、前記装置リセット要求を送信し、及び前記装置リセット応答を受信する、請求項１乃至５のいずれか一項に記載の装置。
【請求項７】
前記周辺装置の前記デフォルト状態への遷移は、前記周辺装置の更新された識別子を生じ、前記第１のＰＡＬ通信ユニットは、前記周辺装置の前記更新された識別子を決定する、請求項６に記載の装置。
【請求項８】
前記第１のＰＡＬ通信ユニットは、ＰＡＬホストを有する、請求項６又は７に記載の装置。
【請求項９】
前記ＰＡＬホストは、ＷＳＥ（ＷｉＧｉｇ（Wireless−Gigabit）  Serial  Extension）ホスト、ＷＳＢ（ＷｉＦｉ（Wireless−Fidelity）  Serial  Bus）ホスト、又はＭＡ−ＵＳＢ（Media  Agnostic  Universal−Serial−Bus）ホストを有する、請求項８に記載の装置。
【請求項１０】
前記第１のＰＡＬ通信ユニットは、前記装置リセット要求を受信し、及び前記装置リセット応答を送信する、請求項１乃至５のいずれか一項に記載の装置。
【請求項１１】
前記第１のＰＡＬ通信ユニットは、前記周辺装置の前記デフォルト状態への遷移について、前記周辺装置の装置コントローラに通知する、請求項１０に記載の装置。
【請求項１２】
前記周辺装置はＵＳＢ（Universal−Serial−Bus）装置を有し、前記装置コントローラはＵＳＢコントローラを有する、請求項１１に記載の装置。
【請求項１３】
前記第１のＰＡＬ通信ユニットは、ＰＡＬ装置を有する、請求項１０乃至１２のいずれか一項に記載の装置。
【請求項１４】
前記ＰＡＬ装置は、ＷＳＥ（ＷｉＧｉｇ（Wireless−Gigabit）  Serial  Extension）装置、ＷＳＢ（ＷｉＦｉ（Wireless−Fidelity）  Serial  Bus）装置、又はＭＡ−ＵＳＢ（Media  Agnostic  Universal−Serial−Bus）装置を有する、請求項１３に記載の装置。
【請求項１５】
前記周辺装置の前記デフォルト状態への遷移は、前記周辺装置の更新された識別子を生じ、前記第１のＰＡＬ通信ユニットは、前記周辺装置の前記更新された識別子を含むメッセージを前記第２のＰＡＬ通信ユニットと通信する、請求項１乃至１４のいずれか一項に記載の装置。
【請求項１６】
前記更新された識別子は、更新されたハンドルを有し、前記第１のＰＡＬ通信ユニットは、前記第２のＰＡＬ通信ユニットとハンドル要求メッセージを通信し、その後に前記更新されたハンドルを有するハンドル応答メッセージが続く、請求項１５に記載の装置。
【請求項１７】
前記第１の周辺装置は、ＵＳＢ（Universal−Serial−Bus）装置を有する、請求項１乃至１６のいずれか一項に記載の装置。
【請求項１８】
前記通信リンクは、ＭＡＣ層リンク又はＩＰ（Internet−Protocol）リンクを有する、請求項１乃至１７のいずれか一項に記載の装置。
【請求項１９】
前記ＭＡＣ層リンクは、無線通信リンクを有する、請求項１８に記載の装置。
【請求項２０】
前記無線通信リンクは、ＷｉＧｉｇ（wireless  gigabit）リンク又はＷｉＦｉ（Wireless  Fidelity）リンクを有する、請求項１９に記載の装置。
【請求項２１】
通信リンクを介して通信するためのネットワークインタフェースと、請求項１乃至２０のいずれか一項に記載の装置と、を有する少なくとも１つの通信装置、
を有するシステム。
【請求項２２】
通信リンクを介して第１のＰＡＬ（Protocol  Adaptation  Layer）通信ユニットと第２のＰＡＬ通信ユニットとの間でＰＡＬトラフィックを通信するステップであって、前記ＰＡＬトラフィックは、ＰＡＬを介したＰＡＬコネクションのトラフィックを有し、前記ＰＡＬは、前記通信リンクの層より上位にある、ステップと、
前記通信リンクを介して前記第１のＰＡＬ通信ユニットと前記第２のＰＡＬ通信ユニットとの間で装置リセット要求及び装置リセット応答を通信するステップであって、前記装置リセット要求は周辺装置のデフォルト状態への遷移を指示し、前記装置リセット応答は前記装置リセット要求に応答して、前記装置リセット応答は前記装置リセット要求の処理が成功したか否かを示す、ステップと、
を有する方法。
【請求項２３】
前記周辺装置の前記デフォルト状態への遷移の後に、前記装置リセット要求を通信するステップ、を有する請求項２２に記載の方法。
【請求項２４】
前記周辺装置の前記デフォルト状態への遷移は、前記周辺装置の更新された識別子を生じ、前記方法は、前記第１及び第２のＰＡＬ通信ユニットの間で、前記周辺装置の前記更新された識別子を含むメッセージを通信するステップ、を有する請求項２２又は２３に記載の方法。
【請求項２５】
プロセッサに請求項２２乃至２４のいずれか一項に記載の方法を実行させるコンピュータプログラム。
【請求項２６】
請求項２５に記載のコンピュータプログラムを記憶したコンピュータ読取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願］
本願は、米国仮特許出願番号第６１/８２４,０７８号、名称「Mechanisms  for  reset  of  a  USB  device  in  a  media−agnostic  USB  solution」、２０１３年５月１６日出願、の優先権を主張する。該米国仮特許出願の開示全体は、参照することにより本願明細書に組み込まれる。
【０００２】
本願明細書に記載の実施形態は、概して、装置がデフォルト状態に遷移することを示すためのプロトコル応用層（Protocol  Adaptation  Layer：ＰＡＬ）通信に関する。
【背景技術】
【０００３】
幾つかの無線通信技術は、様々な専用サービスの通信のために構成され得る。
【０００４】
例えばWireless  Gigabit  Alliance,  Inc  WiGig  MAC  and  PHY  Specification  Version  １.１,  April  ２０１１,  Final  specificationに従う、例えばＷｉＧｉｇ（Wireless−Gigabit）技術は、オーディオ−ビジュアル（Ａ／Ｖ）及び入出力（Ｉ／Ｏ）のような複数の専用サービスを伝達するよう設計される。
【０００５】
ＷＧＡ（WiGig  Alliance）は、特定の工業標準プロトコル、例えばＵＳＢ（Universal  Serial  Bus）及びDhisplayPortのトラフィックをWiGig  ＭＡＣ（media  access  control）層を介して運ぶ情報を標準化するプロトコル応用層（ＰＡＬ）のセット、例えばＷＳＥ（WiGig  Serial  Extension）ＰＡＬ及びＷＤＥ（WiGig  Display  Extension）ＰＡＬを定めている。他のＰＡＬは、他の通信リンク、例えばＷｉＦｉ（Wireless  Fidelity）リンクに関して定めら得る。
【０００６】
ＷＳＥは、ＷｉＧｉｇ無線リンクインタフェースを介してＷＳＥ装置と通信するＷＳＥホストを定める。ＷＳＥホストは、幾つかのＷＳＥ装置を接続し制御できる。各ＷＳＥ装置は、幾つかのＵＳＢポートを有することができる。各ＵＳＢポートは、ＵＳＢ装置に取り付けられ、又はＵＳＢハブにより幾つかのポートに格納できる。
【０００７】
ＵＳＢ装置及び／又はＵＳＢホストは物理媒体、例えばＵＳＢケーブルを介して通信するために構成され得るので、例えば効率的にシームレスに及び／又は透過な方法で、ＷＳＥ  ＰＡＬを介して幾つかの動作を実行するには問題がある場合がある。
【図面の簡単な説明】
【０００８】
説明を簡単且つ明確にするため、図中に示された要素は、必ずしも縮尺通りに描かれていないことが理解される。例えば、幾つかの要素の寸法は、提示の明確さのため、他の要素に比して誇張されている。さらに、参照符号は、対応する又は同様の要素を示すために、図の間で繰り返され得る。図は以下の通りである。
【図１】幾つかの例証的実施形態による、システムの概略ブロック図である。
【図２】幾つかの例証的実施形態による、第１及び第２のプロトコル応用層（ＰＡＬ）通信ユニットの間の通信シーケンスの概略図である。
【図３】幾つかの例証的実施形態による、装置をデフォルト状態に遷移する方法の概略フローチャート図である。
【図４】幾つかの例証的実施形態による、製品の概略図である。
【発明を実施するための形態】
【０００９】
以下の詳細な説明では、幾つかの実施形態の完全な理解を提供するために、多くの詳細事項が説明される。しかしながら、代替の実施形態がそのような特定の詳細にかかわらず実施できることが当業者により理解されるだろう。他の例では、議論を曖昧にすることを避けるため、良く知られた方法、手順、コンポーネント及び／又は回路は詳細に説明されない。
【００１０】
本願明細書で、例えば「処理する（processing）」、「計算する（computing）」、「計算する（calculating）」、「決定する（determining）」、「確立する（establishing）」、「分析する（analyzing）」、「チェックする（checking）」、等のような用語を用いる議論は、コンピュータのレジスタ及び／又はメモリ内の物理（例えば、電子）量として表されるデータを操作及び／又は同様にコンピュータのレジスタ及び／又はメモリ又は動作及び／又は処理を実行するために命令を格納できる他の情報記憶媒体内の物理（例えば、電子）量として表される他のデータに変換する、コンピュータ、コンピューティングプラットフォーム、コンピューティングシステム、又は他の電子コンピューティング装置の動作及び／又は処理を表しても良い。
【００１１】
本願明細書で用いられる用語「複数の（plurality、a  plurality）」は、例えば、「複数の（multiple）」又は「２以上の」を含む。例えば、「複数のアイテム」は、２以上のアイテムを含む。
【００１２】
「一実施形態」、「ある実施形態」、「例証的実施形態」、「種々の実施形態」等のような参照は、そのように記載された実施形態が特定の機能、構造又は特徴を含むこと、しかし各実施形態が特定の機能、構造又は特徴を必ずしも含まないことを意味する。さらに、表現「一実施形態では」の繰り返しの使用は、同一であっても良いが必ずしも同一の実施形態を参照しない。
【００１３】
本願明細書で用いられるように、特に断らない限り、序数の形容詞「第１の」、「第２の」、「第３の」、等の共通の目的語を記述するための使用は、単に、同様の物の異なる存在が言及されていることを示し、記載されている物が時間的又は空間的に所与の順序に、順位付けに、又は任意の他の方法で存在しなければならないことを意味するものではない。
【００１４】
幾つかの実施形態は、種々の装置及びシステム、例えばパーソナルコンピュータ（ＰＣ）、デスクトップコンピュータ、モバイルコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、サーバコンピュータ、ハンドヘルドコンピュータ、ハンドヘルド装置、ＰＤＡ（Personal  Digital  Assistant）装置、ハンドヘルドＰＤＡ装置、オンボード装置、オフボード装置、ハイブリッド装置、車載装置、非車載装置、モバイル又はポータブル装置、消費者装置、非モバイル又は非ポータブル装置、無線通信局、無線通信装置、無線アクセスポイント（ＡＰ）、有線又は無線ルータ、有線又は無線モデム、ビデオ装置、オーディオ装置、オーディオ−ビデオ（Ａ／Ｖ）装置、有線又は無線ネットワーク、無線エリアネットワーク、ＷＶＡＮ（Wireless  Video  Area  Network）、ＬＡＮ（Local  Area  Network）、ＷＬＡＮ（Wireless  LAN）、ＰＡＮ（Personal  Area  Network）、ＷＰＡＮ（Wireless  PAN）、等と連携して用いられても良い。
【００１５】
幾つかの実施形態は、既存のWireless−Gigabit−Alliance(WGA又はWiGig)仕様(Wireless  Gigabit  Alliance,  Inc  WiGig  MAC  and  PHY  Specification  Version  １.１,  April  ２０１１,  Final  specification)及び／又は将来バージョン及び／又はその派生物に従って動作する装置及び／又はネットワーク、既存のWiGig  Serial  Extension  (WSE)プロトコル(WiGig  Serial  Extension  (WSE)  Specification  Draft  １.０２,  August  ２０１２)及び／又は将来バージョン及び／又はその派生物に従って動作する装置及び／又はネットワーク、既存のWiGig  Display  Extension  (WDE)プロトコル(WDE  Draft  Specification  １.０４,  August  ２０１２)及び／又は将来バージョン及び／又はその派生物に従って動作する装置及び／又はネットワーク、既存のWiGig  Bus  Extension  (WBE)プロトコル(WiGig  Bus  Extension  Spec  (WBE),  Version  １.０  June  ２０１１)及び／又は将来バージョン及び／又はその派生物に従って動作する装置及び／又はネットワーク、既存のWiGig  Secure  Digital  (SD)  Extension  (WSD)プロトコル(WiGig  SD  Extension  (WSD)  PAL  Specification  Draft  １.０  August  ２０１２)及び／又は将来バージョン及び／又はその派生物に従って動作する装置及び／又はネットワーク、既存のBulk  Only  Transfer  (BOT)プロトコル(Universal  Serial  Bus  (USB)  Mass  Storage  Class  Bulk−Only  Transport,  Revision  １.０  September  ３１,  １９９９)及び／又は将来バージョン及び／又はその派生物に従って動作する装置及び／又はネットワーク、既存のWireless  Fidelity  (WiFi)  Alliance  (WFA)  Peer−to−Peer  (P２P)仕様(WiFi  P２P  technical  specification,  version  １.３,  ２０１２)及び／又は将来バージョン及び／又はその派生物に従って動作する装置及び／又はネットワーク、既存のWiFi  Serial  Bus  (WSB)仕様及び／又は将来バージョン及び／又はその派生物に従って動作する装置及び／又はネットワーク、既存のIEEE  ８０２.１１標準(IEEE  ８０２.１１−２０１２,  IEEE  Standard  for  Information  technology-Telecommunications  and  information  exchange  between  systems  Local  and  metropolitan  area  networks-Specific  requirements  Part  １１:  Wireless  LAN  Medium  Access  Control  (MAC)  and  Physical  Layer  (PHY)  Specifications,  March  ２９,  ２０１２;  IEEE８０２.１１  task  group  ac  (TGac)  ("IEEE８０２.１１−０９/０３０８rl２  −TGac  Channel  Model  Addendum  Document");  IEEE８０２.１１  task  group  ad  (TGad)  (IEEE  P８０２.１１ad/D９.０  Draft  Standard  for  Information  Technology−Telecommunications  and  Information  Exchange  Between  Systems−Local  and  Metropolitan  Area  Networks−Specific  Requirements−Part  １１:  Wireless  LAN  Medium  Access  Control  (MAC)  and  Physical  Layer  (PHY)  Specifications−Amendment  ５:  Enhancements  for  Very  High  Throughput  in  the  ６０GHz  Band))及び／又は将来バージョン及び／又はその派生物に従って動作する装置及び／又はネットワーク、既存のIEEE  ８０２.１６  standards  (IEEE−Std  ８０２.１６,  ２００９  Edition,  Air  Interface  or  Fixed  Broadband  Wireless  Access  Systems;  IEEE−Std  ８０２.１６e,  ２００５  Edition,  Physical  and  Medium  Access  Control  Layers  for  Combined  Fixed  and  Mobile  Operation  in  Licensed  Bands;  amendment  to  IEEE  Std  ８０２.１６−２００９,  developed  by  Task  Group  m)及び／又は将来バージョン及び／又はその派生物に従って動作する装置及び／又はネットワーク、既存のWirelessHD（商標）仕様及び／又は将来バージョン及び／又はその派生物に従って動作する装置及び／又はネットワーク、上述のネットワークの一部であるユニット及び／又は装置、等と結合して使用されても良い。
【００１６】
幾つかの実施形態は、一方向及び／又は双方向無線通信システム、セルラ無線電話通信システム、携帯電話機、セルラ電話機、無線電話機、ＰＣＳ（Personal  Communication  System）装置、無線通信装置を内蔵するＰＤＡ装置、モバイル又はポータブルＧＰＳ（Global  Positioning  System）装置、ＧＰＳ受信機又は通信機又はチップを内蔵する装置、ＲＦＩＤ要素又はチップを内蔵する装置、ＭＩＭＯ（Multiple  Input  Multiple  Output）通信機又は装置、ＳＩＭＯ（Multiple  Input  Single  Output）通信機又は装置、１又は複数の内蔵アンテナ及び／又は外付けアンテナを有する装置、ＤＶＢ（Digital  Video  Broadcast）装置又はシステム、マルチ標準無線装置又はシステム、有線又は無線ハンドヘルド装置、例えばスマートフォン、ＷＡＰ（Wireless  Application  Protocol）装置、等と連携して用いられても良い。
【００１７】
幾つかの実施形態は、無線通信信号及び／又はシステム、例えば無線周波数（Radio  Frequency：ＲＦ）、赤外線（Infra  Red：ＩＲ）、ＦＤＭ（Frequency−Division  Multiplexing）、ＯＦＤＭ（Orthogonal  FDM）、ＴＤＭ（Time−Division  Multiplexing）、ＴＤＭＡ（Time−Division  Multiple  Access）、Ｅ−ＴＤＭＡ（Extended  TDMA）、ＧＰＲＳ（General  Packet  Radio  Service）、拡張ＧＰＲＳ、ＣＤＭＡ（Code−Division  Multiple  Access）、ＷＣＤＭＡ（登録商標）（Wideband  CDMA）、ＣＤＭＡ２０００、単一キャリアＣＤＭＡ、マルチキャリアＣＤＭＡ、ＭＤＭ（Multi−Carrier  Modulation）、ＤＭＴ（Discrete  Multi−Tone）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＧＰＳ（Global  Positioning  System）、ＷｉＧｉｇ、Ｗｉ−Ｆｉ、インターネットプロトコル（ＩＰ）Ｗｉ−Ｍａｘ、ＺｉｇＢｅｅ（登録商標）、ＵＷＢ（Ultra−Wideband）、ＧＳＭ（登録商標）（Global  System  for  Mobile  communication）、３ＧＰＰ（３rd  Generation  Partnership  Project）、２Ｇ、２．５Ｇ、３Ｇ、３．５Ｇ、４Ｇ、ＬＴＥ（Long  Term  Evolution）、ＬＴＥ  ａｄｖｎｃｅｄ、第５世代（５Ｇ）モバイルネットワーク、ＥＤＧＥ（Enhanced  Data  rates  for  GSM  Evolution）、等のうちの１又は複数の種類と連携して用いられても良い。他の実施形態は、種々の他の装置、システム、及び／又はネットワークで用いられても良い。
【００１８】
本願明細書で用いられる用語「無線装置」は、例えば、無線通信の可能な装置、無線通信の可能な通信装置、無線通信の可能な通信局、無線通信の可能なポータブル又は非ポ―タブル装置、等を有する。幾つかの例証的実施形態では、無線装置は、コンピュータに統合される周辺機器、又はコンピュータに取り付けられる周辺機器であっても良く或いはそれらを含んでも良い。幾つかの実施形態では、用語「無線装置」は、任意的に、無線サービスを含んでも良い。
【００１９】
通信信号に関して本願明細書で用いられる用語「通信する（communicating）」は、通信信号を送信すること及び／又は通信信号を受信することを含む。例えば、通信信号を通信できる通信ユニットは、通信信号を少なくとも１つの他の通信ユニットへ送信するために送信機を、及び／又は通信信号を少なくとも１つの他の通信ユニットから受信するために受信機を、有しても良い。
【００２０】
幾つかの実証的実施形態は、適切な限られた範囲の又は短距離無線通信ネットワーク、例えば無線エリアネットワーク、「ピコネット」、ＷＰＡＮ、ＷＶＡＮ、等と連携して用いられても良い。他の実施形態は、任意の他の適切な無線通信ネットワークと連携して用いられても良い。
【００２１】
幾つかの例証的実施形態は、６０ＧＨｚの周波数帯で通信する無線通信ネットワークと連携して用いられても良い。しかしながら、他の実施形態は、任意の適切な無線通信周波数帯、例えば、ＥＨＦ（Extremely  High  Frequency）帯（ミリ波（mmWave）周波数帯）、例えば、３０ＧＨｚ乃至３００ＧＨｚの間の周波数帯の範囲内の周波数帯、ＷＬＡＮ周波数帯、ＷＰＡＮ周波数帯、ＷＧＡ仕様に従う周波数帯、ＷｉＦｉ帯域、Ｐ２Ｐ帯域、等を利用して実施されても良い。
【００２２】
本願明細書で用いられる用語「アンテナ」は、１又は複数のアンテナ要素、コンポーネント、ユニット、アセンブリ、及び／又はアレイの任意の適切な構成、構造、及び／又は配置を含んでも良い。幾つかの実施形態では、アンテナは、別個の送信及び受信アンテナ要素を用いて送信及び受信機能を実施しても良い。幾つかの実施形態では、アンテナは、共通の及び／又は統合された送信及び受信要素を用いて送信及び受信機能を実施しても良い。アンテナは、例えば、位相配列アンテナ、単一要素アンテナ、及び／又はスイッチドビームアンテナのセット、等を有しても良い。
【００２３】
本願明細書で用いられる用語「局（ＳＴＡ）」は、無線媒体（ＷＭ）に対するＭＡＣ（medium  access  control）及びＰＨＹ（物理層）インタフェースの個々にアドレス可能なインスタンスである任意の論理エンティティを有しても良い。
【００２４】
本願明細書で用いられる用語「アクセスポイント（ＡＰ）」は、１つの局（ＳＴＡ）を有するエンティティを含んでも良く、ＷＭを介して関連ＳＴＡに配信サービスへのアクセスを提供する。
【００２５】
用語「ビーム形成」は、本願明細書で用いられるとき、意図された受信機における受信信号電力又は信号対雑音比（signal−to−noise  ratio：ＳＮＲ）を改善するために送信機及び／又は受信機において用いられ得る空間フィルタリングメカニズムに関連し得る。
【００２６】
本願明細書で用いられる用語「非アクセスポイント（非ＡＰ）局（ＳＴＡ）」は、ＡＰの中に含まれないＳＴＡに関連し得る。
【００２７】
用語「ＤＭＧ（directional  multi−gigabit）」及び「ＤＢａｎｄ（directional  band）」は、本願明細書で用いられるとき、チャネル開始周波数が４０ＧＨｚより高い周波数帯に関連し得る。
【００２８】
用語「ＤＭＧ  ＳＴＡ」及び「ｍｍＷａｖｅ  ＳＴＡ（ｍＳＴＡ）」は、ＤＭＧ帯の範囲内のチャネルで動作する無線送信機を有するＳＴＡに関連し得る。
【００２９】
本願明細書で用いられる用語「ピアツーピア（ＰＴＰ又はＰ２Ｐ）通信」は、装置対の間の無線リンク（「ピアツーピアリンク」）を介した装置間通信を表しても良い。Ｐ２Ｐ通信は、例えば、ＱｏＳ基本サービスセット（basic  service  set：ＢＳＳ）の範囲内の直接リンク、ＴＤＬＳ（tunneled  direct−link  setup）リンク、ＩＢＳＳ（independent  basic  service  set）の中のＳＴＡ間通信、等を介した無線通信を含み得る。
【００３０】
無線Ｐ２Ｐ無線通信ネットワーク（「Ｐ２Ｐネットワーク」又は「Ｐ２Ｐグループ」）は、装置間通信をサポート可能な複数の無線通信装置を有し得る。
【００３１】
用語「プロトコル応用層（Protocol  Adaptation  Layer：ＰＡＬ）」は、本願明細書で用いられるとき、通信リンクを介して少なくとも１つの所定のプロトコルのトラフィックを運ぶことができるように構成される抽象化層を有しても良い。所定のプロトコルは、例えば、特定の工業標準プロトコル、例えばＵＳＢ、ＤｉｓｐｌａｙＰｏｒｔ、等を有しても良い。ＰＡＬは、通信リンクの層より上であっても良い。例えば、ＰＡＬは、データリンク層、例えばＭＡＣ層より上、及び／又はデータリンク層より上にあるトランスポート層、例えばＴＣＰ（Transmission  Control  Protocol）若しくはＵＤＰ（User  Datagram  Protocol）より上であっても良い。
【００３２】
一例では、データリンク層は、例えば、無線リンクのＭＡＣ層、例えばＷｉＦｉ  ＭＡＣ層、ＷｉＧｉｇ  ＭＡＣ層、Ｐ２Ｐ  ＭＡＣ層、等を有しても良い。別の例では、ＰＡＬは、ＩＰネットワーク、例えば有線若しくは無線インターネットリンク及び／又はＥｔｈｅｒｎｅｔ（登録商標）リンクを介してトラフィックを運ぶよう構成され得るトランスポート層、例えばＴＣＰ又はＵＤＰより上であっても良い。
【００３３】
幾つかの例証的実施形態は、例えば後述するような無線通信リンク、例えばＷｉＧｉｇリンク若しくはＷｉＦｉリンクを介したＰＡＬ通信に関連して本願明細書に記載される。しかしながら、他の実施形態は、任意の他の有線又は無線通信リンク、例えばＩＰリンクを介したＰＡＬコネクションを有しても良い。
【００３４】
用語「ＰＡＬ通信ユニット」は、本願明細書で用いられるとき、ＰＡＬ通信ユニットと別のＰＡＬ通信ユニットとの間の通信リンク、例えばＭＡＣ層リンク若しくはトランスポート層リンクを介した、第１のアーキテクチャ要素、例えばＰＡＬホスト、例えばＵＳＢホストと第２のアーキテクチャ要素、例えばＰＡＬ装置、例えばＵＳＢ装置との間のＰＡＬコネクションを管理するための通信要素を含み得る。例えば、第１のＰＡＬ通信ユニットは、通信リンクを介して第２のＰＡＬ通信ユニットとＰＡＬトラフィックを通信しても良い。ＰＡＬトラフィックは、第１及び第２の装置、例えばホスト装置とＵＳＢ装置との間の、ＰＡＬを介したＰＡＬコネクションのトラフィックを有しても良い。
【００３５】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット（「ＰＡＬマネジャ」又は「ＰＡＬコントローラ」とも称される）は、サービスセット、例えばＷＳＳ（WSE  Service  Set）又はＭＡＳＳ（Media  Agnostic  (MA)  USB  Service  Set）の一部として機能し、それを有し、又はそれとして実装されても良い。例えば、ＰＡＬ通信ユニットは、後述するように、ＭＡ−ＵＳＢ装置、ＷＳＥ装置、ＭＡ−ＵＳＢホスト、又はＷＳＥホストの機能の少なくとも一部を実行しても良い。他の実施形態では、ＰＡＬ通信ユニットは、任意の他のＰＡＬ装置、要素、及び／又はモジュールの機能を実行しても良い。
【００３６】
用語「ＭＡ−ＵＳＢ装置」及び「ＷＳＥ装置」は、本願明細書で用いられるとき、例えば少なくとも１つの装置、例えばＵＳＢ装置を統合する及び／又はそれに関連し、並びにネットワークコネクションを介して統合装置を目標とする転送、例えばＵＳＢ転送を管理するＭＡ−ＵＳＢ又はＷＳＥアーキテクチャ要素を含み得る。一例では、統合装置は、例えば有線ＵＳＢ、例えばＵＳＢケーブル、ＵＳＢチップ間相互接続、及び／又は任意の他の技術を通じて接続されても良い。例えば、統合装置は、ＭＡ−ＵＳＢ装置又はＷＳＥ装置を通じて、ＵＳＢ仕様、例えばＵＳＢ２．０及び／又はＵＳＢ３．０仕様に従うＵＳＢ装置のようなホストに提示されても良い。
【００３７】
一例では、ＭＡ−ＵＳＢ装置は、任意で、ＭＡ−ＵＳＢ装置の機能を内蔵する及び／又は実行する任意のコンピューティングプラットフォーム、例えばポータブル装置、及び任意で、周辺装置の機能を実行するよう構成される１又は複数の追加要素、例えばドライバ及び／又はアプリケーションソフトウェアを有しても良い。他の実施形態では、ＭＡ−ＵＳＢ装置は、任意の他のポータブル又は非ポータブル装置を有しても良く及び／又はそれにより実装されても良い。
【００３８】
幾つかの例証的実施形態では、ＭＡ−ＵＳＢ装置は、例えばＵＳＢ仕様に従ってＵＳＢ装置と通信するＵＳＢ装置ロジック、例えばＰＡＬを介した通信を制御するＭＡ−ＵＳＢ装置ＰＡＬ、及び例えば通信リンクを介して通信するネットワークインタフェースを有しても良い。例えば、ＭＡ−ＵＳＢ装置ＰＡＬは、ＵＳＢ装置ロジックとネットワークインタフェースとの間をトランスペアレントに接続しても良い。他の実施形態では、ＭＡ−ＵＳＢ装置は、任意の他の要素を有しても良い。一例では、ＰＡＬ通信ユニットは、少なくとも１つのＭＡ−ＵＳＢ装置ＰＡＬの機能を実行しても良い。
【００３９】
用語「ＭＡ−ＵＳＢホスト」及び「ＷＳＥホスト」は、本願明細書で用いられるとき、通信アーキテクチャ、例えばＷｉＧｉｇ又はＷｉＦｉ  ＭＡＣ及びＰＨＹを含むＭＡ−ＵＳＢ  ＰＡＬ又はＷＳＥ  ＰＡＬのアーキテクチャ要素、及びＵＳＢ仕様、例えばＵＳＢ２．０及び／又はＵＳＢ３．０仕様により定められるＵＳＢホストロジック、を含み得る。
【００４０】
一例では、ＭＡ−ＵＳＢホスト又はＷＳＥホストは、任意で、ＭＡ−ＵＳＢホスト又はＷＳＥホストの機能を内蔵する及び／又は実行する任意のコンピューティングプラットフォーム、例えばパーソナルコンピュータ、及び任意で、ホスト装置の機能を実行するよう構成される１又は複数の追加要素、例えばドライバ及び／又はアプリケーションソフトウェアを有しても良い。他の実施形態では、ＭＡ−ＵＳＢホスト又はＷＳＥホストは、任意の他のポータブル又は非ポータブル装置を有しても良く及び／又はそれにより実装されても良い。
【００４１】
幾つかの例証的実施形態では、ＭＡ−ＵＳＢホストは、例えばＵＳＢ仕様に従ってＵＳＢホストと通信するＵＳＢホストロジック、例えばＰＡＬを介した通信を制御するＭＡ−ＵＳＢホストＰＡＬ、及び例えば通信リンクを介して通信するネットワークインタフェースを有しても良い。例えば、ＭＡ−ＵＳＢホストＰＡＬは、ＵＳＢホストロジックとネットワークインタフェースとの間をトランスペアレントに接続しても良い。他の実施形態では、ＭＡ−ＵＳＢホストは、任意の他の要素を有しても良い。一例では、ＰＡＬ通信ユニットは、少なくとも１つのＭＡ−ＵＳＢホストＰＡＬの機能を実行しても良い。
【００４２】
エンドポイントは、例えば第１の装置に関連付けられるアーキテクチャ要素を有しても良い。アーキテクチャ要素は、通信リンクを介してエンドポイントと第２の装置との間を接続するよう構成される。例えば、エンドポイントは、第１の装置の一部として統合されても良く、又は１又は複数の他の装置及び／又はコネクションを介して第１の装置に接続されても良い。エンドポイントは、例えば任意の技術、例えばソフトウェア、ハードウェア、及び／又はそれらの任意の組み合わせを用いて実装されても良い。第１の装置は、１又は複数のエンドポイントと第２の装置を有しても良く、及び／又はそれらの間を接続しても良い。
【００４３】
一例では、第１の装置は、ＭＡ−ＵＳＢ装置を有しても良く、第２の装置は、ＭＡ−ＵＳＢホストを有しても良い。例えば、エンドポイントは、ＭＡ−ＵＳＢ装置に統合され又は有線ＵＳＢコネクションを通じてＭＡ−ＵＳＢ装置に例えばＭＡ−ＵＳＢ装置に統合されたハブを介して接続され得るＵＳＢ装置、例えばＵＳＢ装置に属しても良い。
【００４４】
本例によると、エンドポイントは、ＭＡ−ＵＳＢホストにより一意に識別されても良い。例えば、ＭＡ−ＵＳＢ装置のＭＡ−ＵＳＢ装置アドレスとエンドポイントに割り当てられたＭＡ−ＵＳＢ  ＥＰハンドルとの組合せは、ＭＡ−ＵＳＢサービスセットの中でＵＳＢ装置エンドポイントを一意に識別できる。
【００４５】
他の例では、第１及び第２の装置は、任意の他の、例えば非ＭＡ−ＵＳＢ、非ＷＳＥ及び／又は非ＵＳＢ装置を有しても良く、エンドポイントは、任意の他の、例えば非ＵＳＢ、非ＭＡ−ＵＳＢ、及び／又は非ＷＳＥ要素の機能を実行しても良い。
【００４６】
図１を参照すると、幾つかの例証的実施形態による、システム１００のブロック図を概略的に示す。
【００４７】
図１に示すように、幾つかの例証的実施形態では、システム１００は、コンテンツ、データ、情報及び／又は信号を通信媒体、例えば無線チャネル、ＩＲチャネル、ＲＦチャネル、ＷｉＦｉ（Wireless  Fidelity）チャネル等を介して通信できる１又は複数の通信装置、例えば、装置１０２及び／又は１０４を含む通信ネットワークを有しても良い。システム１００の１又は複数の要素は、任意的に、任意の適切な有線通信リンクを介して通信可能であっても良い。
【００４８】
幾つかの実施形態では、装置１０２及び／又は１０４は、例えば、ＰＣ、デスクトップコンピュータ、モバイルコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、Ｕｌｔｒａｂｏｏｋ（登録商標）、サーバコンピュータ、メディアセンタ、モバイルインターネット装置、ハンドヘルドコンピュータ、ハンドヘルド装置、記憶装置、大容量記憶装置、ＵＳＢ大容量記憶装置（ＵＭＳ）、ハードドライブ、光ドライブ、フラッシュメモリ素子、ＰＤＡ装置、ハンドヘルドＰＤＡ装置、オンボード装置、オフボード装置、ハイブリッド装置（例えば、セルラフォン機能をＰＤＡ装置機能に結合する）、消費者装置、車載装置、非車載装置、モバイル又はポータブル装置、非モバイル又は非ポータブル装置、モバイル電話機、セルラ電話機、ＰＣＳ装置、無線通信装置を内蔵するＰＤＡ装置、モバイル又はポータブルＧＰＳ装置、ＤＶＢ装置、比較的小さなコンピューティング装置、非デスクトップコンピュータ、ＣＳＬＬ（Carry  Small  Live  Large）装置、ＵＭＤ（Ultra  Mobile  Device）、ＵＭＰＣ（Ultra  Mobile  PC）、ＭＩＤ（Mobile  Internet  Device）、「おりがみ」装置又はコンピューティング装置、ＤＣＣ（Dynamically  Composable  Computing）をサポートする装置、コンテキスト認識型装置、ビデオ装置、オーディオ装置、Ａ／Ｖ装置、ＳＴＢ（Set−Top−Box）、Ｂｌｕｅ−ｒａｙ（登録商標）ディスクｒ（ＢＤ）レコーダ、ＤＶＤ（Digital  Video  Disc）プレイヤ、ＨＤ（High  Definition）ＤＶＤプレイヤ、ＤＶＤレコーダ、ＨＤ  ＤＶＤレコーダ、ＰＶＲ（Personal  Video  Recorder）、ブロードキャストＨＤ受信機、ビデオソース、オーディオソース、ビデオシンク、オーディオシンク、ステレオチューナ、ブロードキャスト無線受信機、平面ディスプレイ、ＰＭＰ（Personal  Media  Player）、ＤＶＣ（digital  video  camera）、デジタルオーディオプレイヤ、スピーカ、オーディオ受信機、オーディオ増幅器、ゲーム装置、データソース、データシンク、ＤＳＣ（Digital  Still  camera）、メディアプレイヤ、スマートフォン、テレビジョン、音楽プレイヤ、等を有しても良い。
【００４９】
幾つかの例証的実施形態では、装置１０２及び／又は１０４は、後述するように、それぞれ通信装置１０２及び１０４の間の及び／又は１又は複数の他の装置との通信を実行するためにネットワークインタフェース１１０及び１２０を有しても良い。
【００５０】
装置１０２及び／又は１０４は、例えばプロセッサ１９１、入力ユニット１９２、出力ユニット１９３、メモリユニット１９４、及び記憶ユニット１９５のうちの１又は複数を有しても良い。装置１０２及び／又は１０４は、任意的に、他の適切なハードウェアコンポーネント及び／又はソフトウェアコンポーネントを有しても良い。幾つかの例証的実施形態では、装置１０２及び／又は１０４のうちの１又は複数の一部又は全部のコンポーネントは、共通の筐体又はパッケージに封入されても良く、１又は複数の有線又は無線リンクを用いて相互接続され又は動作可能に関連付けられても良い。他の実施形態では、装置１０２及び／又は１０４のうちの１又は複数のコンポーネントは、複数の又は別個の装置の間に分散されても良い。
【００５１】
プロセッサ１９１は、例えば、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processor）、１又は複数のプロセッサコア、単一コアプロセッサ、デュアルコアプロセッサ、マルチコアプロセッサ、マイクロプロセッサ、ホストプロセッサ、コントローラ、複数のプロセッサ又はコントローラ、チップ、マイクロチップ、１又は複数の回路、回路、論理ユニット、集積回路（ＩＣ）、ＡＳＩＣ（Application−Specific  IC）、又は任意の他の適切な多目的若しくは専用プロセッサ若しくはコントローラを含む。プロセッサ１９１は、例えば、通信装置１０２及び／又は１０４のオペレーティングシステム（ＯＳ）の及び／又は１又は複数の適切なアプリケーションの命令を実行する。
【００５２】
入力ユニット１９２は、例えば、キーボード、キーパッド、マウス、タッチスクリーン、タッチパッド、トラックボール、スタイラス、マイクロフォン、又は他の適切な指示装置又は入力装置を有する。出力ユニット１９３は、例えば、モニタ、スクリーン、タッチスクリーン、平面ディスプレイ、ＣＲＴ（Cathode  Ray  Tube）ディスプレイユニット、ＬＣＤ（Liquid  Crystal  Display）ディスプレイユニット、プラズマディスプレイユニット、１又は複数のオーディオスピーカ又はイヤフォン、又は他の適切な出力装置を含む。
【００５３】
メモリユニット１９４は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、ＤＲＡＭ（Dynamic  RAM）、ＳＤＲＡＭ（Synchronous  DRAM）、フラッシュメモリ、揮発性メモリ、不揮発性メモリ、キャッシュメモリ、バッファ、短期間メモリユニット、長期間メモリユニット、又は他の適切なメモリユニットを含む。記憶ユニット１９５は、例えば、ハードディスクドライブ、フロッピー（登録商標）ディスクドライブ、ＣＤ（Compact  Disk）ドライブ、ＤＣ−ＲＯＭドライブ、ＤＶＤドライブ、又は他の適切な取り外し可能若しくは取り外し不可能記憶ユニットを含む。メモリユニット１９４及び／又は記憶ユニット１９５は、例えば、通信装置１０２及び／又は１０４により処理されるデータを格納しても良い。
【００５４】
幾つかの例証的実施形態では、ネットワークインタフェース１１０及び／又は１２０は、無線通信媒体を介して通信する例えば無線機１１１及び１２１を含む無線通信ユニットを有しても良い。例えば、無線機１１１及び／又は１２１は、それぞれ、１又は複数のアンテナ１０７を有しても良く、又はそれに関連付けられても良い。アンテナ１０７及び／又は１０８は、無線通信信号、ブロック、フレーム、送信ストリーム、パケット、メッセージ及び／又はデータを送信する及び／又は受信するのに適する任意の種類のアンテナを含んでも良い。例えば、アンテナ１０７及び／又は１０８は、１又は複数のアンテナ要素、コンポーネント、ユニット、アセンブリ、及び／又はアレイの任意の適切な構成、構造、及び／又は配置を有しても良い。例えば、アンテナ１０７及び／又は１０８は、例えばビーム形成技術を用いて、指向性通信に適するアンテナを有しても良い。例えば、アンテナ１０７及び／又は１０８は、位相アレイアンテナ、単一要素アンテナ、及び／又はスイッチドビームアンテナのセット、等を有しても良い。幾つかの実施形態では、アンテナ１０７及び／又は１０８は、別個の送信及び受信アンテナ要素を用いて送信及び受信機能を実施しても良い。幾つかの実施形態では、アンテナ１０７及び／又は１０８は、共通の及び／又は統合された送信／受信要素を用いて送信及び受信機能を実施しても良い。
【００５５】
幾つかの例証的実施形態では、無線機１１１及び／又は１２１は、例えば無線通信信号、ＲＦ信号、フレーム、ブロック、送信ストリーム、パケット、メッセージ、データアイテム、及び／又はデータを送信できる１又は複数の無線送信機、受信機及び／又は通信機を有しても良い。例えば、無線機１１１及び／又は１２１は、ＮＩＣ（Network  Interface  Card）を有しても良く、又はその部分として実装されても良い、等である。
【００５６】
幾つかの例証的実施形態では、装置１０２及び１０４は、通信リンク１０３を確立しても良い。リンク１０３は、データリンク層、例えばＭＡＣ層、ＬＬＣ（logical  link  control）及び／又はトランスポート層を介して通信するために構成されても良い。
【００５７】
幾つかの例証的実施形態では、リンク１０３は、アップリンク及び／又はダウンリンクを有しても良い。例えば、アップリンクは、装置１０４から装置１０２へデータを通信するリンクを有しても良い。及び／又はダウンリンクは、装置１０２から装置１０４へデータを通信するリンクを有しても良い。
【００５８】
一例では、ダウンリンクは、例えば、ＡＰから１又は複数の非ＡＰ局（ＳＴＡ）への一方向リンク、又は非ＡＰ宛先ＳＴＡから非ＡＰ送信元ＳＴＡへの一方向リンクを有しても良い。アップリンクは、例えば、非ＡＴ  ＳＴＡからＡＰへの一方向リンク、又は非ＡＰ送信元ＳＴＡから非ＡＰ宛先ＳＴＡへの一方向リンクを有しても良い。
【００５９】
幾つかの例証的実施形態は、例えば後述するように、リンク１０３は、通信リンク、例えばＷｉＧｉｇリンク、ＷｉＦｉリンク若しくはＷＡＬＮリンクを有しても良い。
【００６０】
他の実施形態では、リンク１０３は、任意の他の無線又は有線リンク、例えばＩＰリンクを有しても良い。上述の実施形態によると、ネットワークインタフェース１１０及び／又は１２０は、通信ネットワークを介して通信する任意の適切な通信ユニット、例えば有線又は無線通信ユニットを有しても良い。
【００６１】
幾つかの例証的実施形態では、装置１０２及び１０４は、無線通信ネットワークを形成しても良く、又はその一部であっても良い。無線通信ネットワークは、例えばＰ２Ｐネットワーク又は任意の他のネットワークを有しても良い。
【００６２】
幾つかの例証的実施形態では、装置１０２及び／又は１０４は、ＤＭＧ局（「ＤＭＧ  ＳＴＡ」）の機能を実行しても良い。例えば、通信装置１０２及び／又は１０４は、ＤＭＧ帯を介して通信するよう構成されても良い。
【００６３】
幾つかの例証的実施形態では、装置１０２はモバイル装置を有しても良く、装置１０４は装置１０２を例えば１又は複数のＵＳＢ装置を含む１又は複数の他の装置（「周辺機器」）、例えば周辺装置１６２、１６４、１６６及び／又は１６８に接続するドッキング装置、及び／又は任意の他の装置を有しても良い。
【００６４】
例えば、装置１０２は、モバイル若しくはポータブル装置、例えばモバイルコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、Ｕｌｔｒａｂｏｏｋ（登録商標）、スマートフォン、ハンドヘルドコンピュータ、ハンドヘルド装置、ＰＤＡ装置、ハンドヘルドＰＤＡ装置、オンボード装置、オフロード装置、ハイブリッド装置、例えばセルラフォン機能をＰＤＡ装置機能と結合したもの、消費者装置、車載装置、非車載装置、セルラ電話機、ＰＣＳ装置、無線通信装置を内蔵するＰＤＡ装置、モバイル若しくはポータブルＧＰＳ装置、比較的小型なコンピューティング装置、非デスクトップコンピュータ、ＣＳＬＬ装置、ＵＭＤ、ＵＭＰＣ、ＭＩＤ、「折り紙」装置又はコンピューティング装置、ＤＣＣをサポートする装置、コンテキスト認識装置、ビデオ装置、オーディオ装置、Ａ／Ｖ装置、データソース、デジタルスチルカメラ（ＤＳＣ）、メディアプレイヤ、等を有しても良く、又はその一部として含まれても良い。
【００６５】
一例では、装置１０４は、装置１０２と装置１６２、１６４、１６６、及び／又は１６８との間を１又は複数のインタフェース１３９、例えばシリアルインタフェース、例えばＵＳＢインタフェース及び／又は任意の他のインタフェースを介して接続するよう構成されるドッキング装置を有しても良い。装置１６２、１６４、１６６、及び／又は１６８は、例えば、大容量記憶装置、例えばＵＳＢ大容量記憶装置（ＵＭＳ）、ハードドライブ、光ドライブ、フラッシュメモリ素子、等を有しても良い。
【００６６】
幾つかの例証的実施形態では、装置１０４は、装置１６２、１６４、１６６、及び／又は１６８に、１又は複数のデータ転送レートをサポートする１又は複数のＵＳＢインタフェース１３９を介して接続されても良い。例えば、装置１０４は、装置１６２、１６４、１６６、及び／又は１６８のうちの１又は複数に、第１のデータ転送レートをサポートする第１のＵＳＢインタフェース１３９、例えば１２メガビット毎秒（Ｍｂｐｓ）のデータ転送レートをサポートするＵＳＢ１．１インタフェースを介して接続されても良い。装置１０４は、装置１６２、１６４、１６６、及び／又は１６８のうちの１又は複数に、第２のデータ転送レートをサポートする第２のＵＳＢインタフェース１３９、例えば４８０ＭｂｐｓのデータレートをサポートするＵＳＢ２を介して接続されても良い。及び／又は、装置１０４は、装置１６２、１６４、１６６、及び／又は１６８のうちの１又は複数に、第３のデータ転送レートをサポートする第３のＵＳＢインタフェース１３９、例えば最大４．８ギガビット毎秒（Ｇｂｐｓ）のデータ転送レートをサポートするＵＳＢ３を介して接続されても良い。
【００６７】
幾つかの例証的実施形態では、装置１０４は、装置１０４と装置１６２、１６４、１６６、及び／又は１６８のうち１又は複数との間を接続するハブ１３２、例えばＵＳＢハブを有しても良い。追加又は代替で、装置１０４は、装置１６２、１６４、１６６、及び／又は１６８のうちの１又は複数に、例えば１又は複数のＵＳＢハブ１４２を有しても良い任意のＵＳＢツリーを介して接続されても良い。例えば、装置１０２は、１又は複数のＵＳＢポートを有しても良く、又はそれに接続されても良い。各ＵＳＢポートは、ＵＳＢ装置に接続されても良く、ＵＳＢハブ１３２及び／又はＵＳＢハブ１４２を介して幾つかのポートに拡張されても良い。
【００６８】
幾つかの例証的実施形態では、装置１６２、１６４、１６６及び／又は１６８は、１又は複数のエンドポイント（ＥＰ）の機能を実行しても良い。例えば、ＵＳＢ装置は、１つのＥＰ又は１より多いＥＰの機能を実行しても良い。一例では、装置１６２はＥＰ１３４の機能を実行しても良く、装置１６４はＥＰ１３５及びＥＰ１３６の機能を実行しても良く、装置１６６はＥＰ１３８の機能を実行しても良く、及び／又は装置１６８はＥＰ１３８の機能を実行しても良い。
【００６９】
幾つかの例証的実施形態では、装置１０２は、ＰＡＬ通信ユニット１３０を有しても良く、装置１０４は、ＰＡＬ通信ユニット１３１を有しても良い。ＰＡＬ通信ユニット１０３及び１３１は、リンク１０３を介した装置１０２と１０４との間のＰＡＬコネクションを管理するよう構成されても良い。
【００７０】
幾つかの例証的実施形態では、装置１０２及び１０４は、ＷｉＧｉｇプロトコル、ＷｉＦｉプロトコル、ＷＬＡＮプロトコル又は任意の他の有線若しくは無線プロトコルに従って、リンク１０３を介して通信しても良い。
【００７１】
幾つかの例証的実施形態では、装置１０２及び１０４は、様々な専用サービスの通信のために構成されても良い。例えば、ＷｉＧｉｇ技術は、オーディオ−ビジュアル（Ａ／Ｖ）及び入出力（Ｉ／Ｏ）のような複数の専用サービスを伝達するために設計される。
【００７２】
幾つかの例証的実施形態は、ＵＳＢデータを含むデータストリームを、ＭＡ−ＵＳＢ又はＷＳＥプロトコルに従って無線通信リンクを介して通信することを参照して本願明細書に記載される。しかしながら、他の実施形態は、任意の他の適切なデータを任意の他の通信リンクを介して、任意の他の通信プロトコルに従って、及び／又は任意の他のレイヤ若しくはＰＡＬを介して通信することに関して実施されても良い。
【００７３】
幾つかの例証的実施形態では、装置１０２は、ＵＳＢホストの機能を実行しても良く、装置１０４は、ＵＳＢ装置の機能を実行しても良い。
【００７４】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０は、ＭＡ−ＵＳＢホストの機能を実行しても良く、ＰＡＬ通信ユニット１３１は、ＭＡ−ＵＳＢ装置又はＷＳＥ装置の機能を実行しても良い。
【００７５】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０は、ＷＳＢ（Wi−Fi  Serial  Bus）ホストの機能を実行しても良く、ＰＡＬ通信ユニット１３１は、ＷＳＢ装置の機能を実行しても良い。
【００７６】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０は、メディア非依存（media−agnostic）ホストの機能を実行しても良く、ＰＡＬ通信ユニット１３１は、メディア非依存装置の機能を実行しても良い。
【００７７】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０及び１３１は、通信リンク１０３を介してＰＡＬを通信しても良い。ＰＡＬトラフィックは、例えば装置１０２と１０４との間のＰＡＬを介した、ＰＡＬコネクションのＰＡＬトラフィックを有しても良い。
【００７８】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０及び１３１は、リンク１０３によりＰＡＬを介してＵＳＢトラフィックを通信しても良い。ＵＳＢトラフィックは、ＥＰ１３４、１３５、１３６、１３８及び／又は１４０により通信され得る例えば非周期的（non−periodic：ＮＰ）トラフィック、例えばバルク及び／又は制御トラフィック、及び／又は周期的トラフィック、例えば等時性及び／又は割り込みトラフィックを有しても良い。
【００７９】
幾つかの例証的実施形態では、ＵＳＢトラフィックは、ＥＰ、ＥＰ１３４、１３５、１３６、１３８及び／又は１４０から、装置１０４を介して、装置１０２へ配信されるトラフィック（「ＵＳＢ  ＩＮ」）、及び／又は装置１０２から、装置１０４を介して、ＥＰ、ＥＰ１３４、１３５、１３６、１３８及び／又は１４０へ配信されるトラフィック（「ＵＳＢ  ＯＵＴ」）を有しても良い。
【００８０】
幾つかの例証的実施形態では、ＵＳＢ  ＰＡＬは、ＵＳＢケーブル以外の媒体、例えば無線リンク、例えばＷｉＦｉ若しくはＷｉＧｉｇリンク、又は有線リンク、例えばＥｔｈｅｒｎｅｔを介して、ＵＳＢデータの転送を可能にしても良い。ＵＳＢ  ＰＡＬは、ネットワークインタフェース１１０及び１２０と直接接続して、例えばＯＳＩ（Open  Systems  Interconnection）モデルの中のネットワーク層を置き換えても良く、又はＩＰアプリケーションであってＩＰ（例えばＴＣＰ／ＩＰ又はＵＤＰ／ＩＰ）スタックとインタフェースしても良い。
【００８１】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０及びＰＡＬ通信ユニット１３１は、装置１０２と１０４との間のＰＡＬのメディア非依存接続を可能にするよう構成されても良い。
【００８２】
幾つかの例証的実施形態では、後述するように、ＰＡＬ通信ユニット１３０及びＰＡＬ通信ユニット１３１は、無線通信リンク、例えばＷｉＧｉｇリンク又はＷｉＦｉを介する装置１０２と１０４との間のＰＡＬの接続を可能にするよう構成されても良い。しかしながら、他の実施形態では、ＰＡＬ通信ユニット１３０及びＰＡＬ通信ユニット１３１は、任意の他の媒体、例えばＷＬＡＮリンク、ＩＰリンク、例えばインターネット、Ｅｔｈｅｒｎｅｔを介して、有線若しくは無線、メディア非依存リンク、等を介する装置１０２と１０４との間のＰＡＬの接続を可能にするよう構成されても良い。
【００８３】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０及びＰＡＬ通信ユニット１３１は、例えばリンク１０３を介して、ホストロジック、例えばホストプラットフォームにあるドライバ、例えば装置１０２の装置インタフェースと、装置１０４の少なくとも１つの周辺機器コントローラ１４１との間を接続するよう構成されても良い。
【００８４】
幾つかの例証的実施形態では、少なくとも１つの周辺機器コントローラ１４１は、例えば周辺機器コントローラ１４１に接続される１又は複数の周辺装置、例えば周辺装置１６２、１６４、１６６及び／又は１６８を制御するために実装され得るコントローラを有しても良い。
【００８５】
幾つかの例証的実施形態では、ＵＳＢ  ＰＡＬは、ＵＳＢ物理ケーブルを置換しても良い。
【００８６】
例えば、ＰＡＬ通信ユニット１３０及び１３１は、例えばリンク１０３を介して、ＵＳＢホストロジック、例えばホストプラットフォームにあるＵＳＢドライバ、例えば装置１０２のＵＳＢ装置インタフェース（ＵＳＢＤＩ）１３７と、装置１０４の少なくとも１つの周辺機器コントローラ１４１、例えばＵＳＢコントローラ（「ＵＳＢホストコントローラ」）との間を接続するよう構成されても良い。
【００８７】
例えば、周辺機器コントローラ１４１は、例えばＵＳＢコントローラ１４１に接続される１又は複数のＵＳＢ装置、例えばＵＳＢ装置１６２、１６４、１６６及び／又は１６８を制御するために実装され得るＵＳＢコントローラを有しても良い。ＵＳＢコントローラ１４１は、ソフトウェア、ハードウェア及び／又はそれらの任意の組み合わせにより実装されてもよい。一例では、ＵＳＢコントローラ１４１は、例えばＵＳＢ３．０仕様に従って、例えばｘＨＣＩ（extensible  Host  ControllerI  nterface）の機能を実行しても良い。
【００８８】
本例によると、ＰＡＬ通信ユニット１３０、ネットワークインタフェース１１０、ネットワークインタフェース１２０、及びＰＡＬ通信ユニット１３１の組合せは、ホスト装置、例えば装置１０２と、例えば装置１０３に含まれる若しくはそれに接続される周辺装置、例えばＵＳＢ装置との間を接続するＵＳＢ物理ケーブルを置換し及び／又はエミュレートするよう構成されても良い。
【００８９】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０及び／又はＰＡＬ通信ユニット１３１は、例えば装置１０２と１０４との間を接続するＵＳＢケーブルを置換するよう構成され得る例えばメディア非依存ＵＳＢ（ＭＡ−ＵＳＢ）においてバス固有機能、例えばリセット機能を可能にするよう構成されても良い。
【００９０】
幾つかの例証的実施形態では、メディア非依存ＵＳＢでは、例えば装置１０２のＵＳＢホストロジックとＵＳＢホストロジックの制御下にある全てのＵＳＢ装置、例えば装置１６２、１６４、１６６及び／又は１６８との間のＵＳＢ固有セッションに加えて、ＰＡＬ通信ユニット１３０とＰＡＬ通信ユニット１３１との間にＰＡＬセッション、例えば無線セッションが存在しても良い。
【００９１】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０は、ＭＡ−ＵＳＢ装置とＭＡ−ＵＳＢホストとの間のセッション（「ＭＡ−ＵＳＢセッション」又は「ＷＳＥセッション」）中に、ＰＡＬ通信ユニット１３１と通信しても良い。
【００９２】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０は、例えばＰＡＬメッセージの作成を含むメディア非依存ＵＳＢに固有のホスト機能を実行しても良く、下位層、例えばトランスポート層、データリンク層及び／又はＭＡＣ層とインタフェースする。ＰＡＬ通信ユニット１３１は、ＰＡＬ通信ユニット１３０の相手方であっても良く、例えばＰＡＬ通信ユニット１３１の「裏で作動」し得る例えばＵＳＢ装置との相互作用を管理しても良い。
【００９３】
幾つかの例証的実施形態では、ＵＳＢホスト、例えば装置１０２は、周辺装置、例えば周辺装置１６２、１６４、１６６及び／又は１６８のＵＳＢ装置（「リセットされるＵＳＢ装置」）に、デフォルト状態に遷移するよう要求し及び／又はそうさせても良い。ＵＳＢ装置をデフォルト状態に遷移させる動作は、ＵＳＢ装置を「リセットする」と表されても良い。
【００９４】
幾つかの例証的実施形態では、リセットされるＵＳＢ装置が接続されるコントローラ１４１は、例えばリセットされるＵＳＢ装置に関連する１又は複数の状態にＵＳＢ装置をリセットするのに応答して、１又は複数の動作を実行しても良い。例えば、コントローラ１４１は、例えばコントローラ１４１がｘＨＣＩの機能を実行する場合、リセットされるＵＳＢ装置が接続されるポートをリセットしても良い。
【００９５】
幾つかの例証的実施形態では、後述するように、ＰＡＬ通信ユニット１３０及びＰＡＬ通信ユニット１３１は、ＵＳＢ装置がリセットされ、その結果、要求される動作を要しないことをＰＡＬ１３１が理解するよう構成されても良い。
【００９６】
幾つかの例証的実施形態では、ＵＳＢ装置をリセットする制御転送、例えばＵＳＢ制御転送は、ＰＡＬ通信ユニット１３０と１３１との間で通信されるデータＰＡＬメッセージ、例えばＵＳＢＰＡＬメッセージのペイロードとして、ＵＳＢＤＩ１３７とＵＳＢ装置との間で、転送されても良い。
【００９７】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０とＰＡＬ通信ユニット１３１との間でデータパケットとしてトンネルされる例えば制御転送、例えばＵＳＢ制御転送を調べることによりＵＳＢ装置リセットに関して学習するよう、ＰＡＬ通信ユニット１３１を構成することは効率的ではない場合がある。
【００９８】
例えばＵＳＢ装置をリセットするコマンドを見付けるために例えばＵＳＢ制御転送を調べることは、例えば大きなオーバヘッドを生じ、待ち時間を増大し、及び／又は装置ＰＡＬ１３１の複雑さを増大してしまう。
【００９９】
幾つかの例証的実施形態では、後述するように、ＰＡＬ通信ユニット１３０は、ＰＡＬ通信ユニット１３１に、周辺装置、例えば装置１６２、１６４、１６６及び／又は１６８のうちの１つの装置の遷移を指示するよう構成されても良い。
【０１００】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０は、装置１０４に関連するＵＳＢ装置、例えばコントローラ１４１により制御されるＵＳＢ装置のデフォルト状態への遷移を示すメッセージ（「リセットメッセージ」）を、ＰＡＬ通信ユニット１３１に明示的に通信するよう構成されても良い。
【０１０１】
幾つかの例証的実施形態では、ＵＳＢ装置のデフォルト状態への遷移の指示をＰＡＬ通信ユニット１３１に明示的に通信することは、例えば、ＰＡＬ通信ユニット１３１がＵＳＢ装置のリセットに関して学習するための処理に関連する複雑さを低減できる。
【０１０２】
幾つかの例証的実施形態では、リセットメッセージに基づき、ＰＡＬ通信ユニット１３１は、ＵＳＢ装置がリセットされていることを学習しても良く、ＵＳＢ装置を担当しているホストコントローラ１４１にポートリセットを発行させ及び／又はＵＳＢホストコントローラ１４１によるＵＳＢ装置リセットプロセスを完了するために必要な他の動作を行わせても良い。
【０１０３】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０は、ＰＡＬ通信ユニット１３１に、周辺装置、例えば装置１６２、１６４、１６６及び／又は１６８のうちの１つの装置のデフォルト状態への遷移を指示する装置リセット要求を送信しても良い。
【０１０４】
幾つかの例証的実施形態では、後述するように、ＰＡＬ通信ユニット１３０は、周辺装置のデフォルト状態への遷移に続いて、装置リセット要求を送信しても良い。
【０１０５】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０は、通信リンク１０３を介したＰＡＬデータメッセージの通信に続いて、装置リセット要求を送信しても良い。例えば、ＰＡＬメッセージは、周辺装置をデフォルト状態に遷移させる要求コマンド、例えばＵＳＢコマンドを有するペイロードを有しても良い。
【０１０６】
幾つかの例証的実施形態では、ＰＡＬメッセージは、デフォルト状態に遷移させられる周辺装置を識別する制御転送要求を有しても良い。
【０１０７】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０は、通信リンク１０３を介した制御転送応答の通信に続いて、装置リセット要求を送信しても良い。例えば、後述するように、制御転送応答は、制御転送要求に応答して通信されても良い。
【０１０８】
幾つかの例証的実施形態では、例えば後述するように、周辺装置は、ＵＳＢ装置を有しても良い。上述の実施形態によると、ＰＡＬ通信ユニット１３０は、ＵＳＢ装置リセット要求パケットを、ＰＡＬ通信ユニット１３１へ送信しても良い。
【０１０９】
幾つかの例証的実施形態では、装置リセット要求は、デフォルト状態に遷移させられる周辺装置の識別子を有しても良い。
【０１１０】
一例では、ＵＳＢ装置リセット要求パケットは、ＵＳＢ装置リセット要求パケットが向けられているＵＳＢ装置のハンドルを有する装置ハンドルフィールドを有しても良い。
【０１１１】
例えば、ＰＡＬ通信ユニット１３０は、例えばＰＡＬ通信ユニット１３１に周辺装置１６２がデフォルト状態に遷移させられることを示す、周辺装置１６２のハンドルを有するＵＳＢ装置リセット要求パケットを、ＰＡＬ通信ユニット１３１に送信しても良い。
【０１１２】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３１は、例えば装置リセット要求に基づき、周辺装置のデフォルト状態への遷移について、周辺装置のコントローラ１４１に通知しても良い。
【０１１３】
幾つかの例証的実施形態では、コントローラ１４１は、ＰＡＬ通信ユニット１３１からの指示に基づき、１又は複数のリセット動作を実行しても良い。例えば、コントローラ１４１は、例えばコントローラ１４１がｘＨＣＩの機能、及び／又は任意の他の動作及び／又はコマンドを実行する場合、ＵＳＢリセット装置コマンドを起動しても良い。
【０１１４】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３１は、装置リセット要求に応答して、通信リンク１０３を介して、ＰＡＬ通信ユニット１３０に装置リセット応答を送信しても良い。
【０１１５】
幾つかの例証的実施形態では、例えば後述するように、装置リセット応答は、装置リセット要求の処理が成功したか否かを示しても良い。
【０１１６】
幾つかの例証的実施形態では、例えば後述するように、周辺装置は、ＵＳＢ装置を有しても良い。上述の実施形態によると、ＰＡＬ通信ユニット１３１は、例えばＵＳＢ装置リセット要求パケットに応答して、ＵＳＢ装置リセット応答パケットを、ＰＡＬ通信ユニット１３１へ送信しても良い。
【０１１７】
幾つかの例証的実施形態では、装置リセット応答は、デフォルト状態に遷移させられる周辺装置の識別子を有しても良い。
【０１１８】
一例では、ＵＳＢ装置リセット応答パケットは、ＵＳＢ装置リセット応答パケットが対応するＵＳＢ装置のハンドルを有する装置ハンドルフィールドを有しても良い。
【０１１９】
幾つかの例証的実施形態では、装置リセット応答は、装置リセット要求の処理が成功したか否かを示す状態コードを有しても良い。
【０１２０】
例えば、ＰＡＬ通信ユニット１３１は、周辺装置１６２のハンドルと装置リセット要求の処理が成功したことをＰＡＬ通信ユニット１３０に示す第１の所定値、又はＰＡＬ通信ユニット１３０に装置リセット要求の処理が成功しなかったことを示す第２の所定値を有する状態コードフィールドと、を含むＵＳＢ装置リセット応答パケットを、ＰＡＬ通信ユニット１３０に送信しても良い。
【０１２１】
幾つかの例証的実施形態では、装置リセット要求及び／又は装置リセット応答は、管理パケットとして通信されても良い。
【０１２２】
幾つかの例証的実施形態では、周辺装置のデフォルト状態への遷移は、周辺装置の更新された識別子をもたらしても良い。
【０１２３】
例えば、ＵＳＢ装置のデフォルト状態への遷移は、例えばゼロにリセットされているＵＳＢ装置のＵＳＢ装置アドレスを生じても良い。
【０１２４】
幾つかの例証的実施形態では、周辺装置に関連付けられるＥＰのＥＰハンドルは、周辺装置のアドレスに基づき決定されても良い。例えば＜ＥＰ１３４のＥＰハンドルは、装置１６２のアドレスに基づいても良い。
【０１２５】
したがって、リセット周辺装置に関連付けられるＥＰのＥＰハンドルは、周辺装置のデフォルト状態への遷移の結果として、変更されても良い。
【０１２６】
幾つかの例証的実施形態では、例えば後述するように、ＰＡＬ通信ユニット１３１は、ＰＡＬ通信ユニット１３０に、変更されたＥＰハンドルについて通知するよう構成されても良い。
【０１２７】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０は、例えばＰＡＬ通信ユニット１３１からの情報に基づき、周辺装置の更新された識別子を明示的に決定することが可能であっても良い。
【０１２８】
他の例証的実施形態では、ＰＡＬ通信ユニット１３０は、例えばＰＡＬ通信ユニット１３１からの情報を受信しなくても、周辺装置の更新された識別子を暗黙的に決定することが可能であっても良い。
【０１２９】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３０は、装置リセット応答の通信に続いて、ＰＡＬ通信ユニット１３１にハンドル要求メッセージを送信しても良い。
【０１３０】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３１は、例えばリセットされるＵＳＢ装置の更新されたＵＳＢ装置のアドレスに基づき、更新されたＥＰハンドルを決定しても良い。
【０１３１】
幾つかの例証的実施形態では、ＰＡＬ通信ユニット１３１は、例えばハンドル要求メッセージに応答して、更新されたＥＰハンドルを含むハンドル応答メッセージを、ＰＡＬ通信ユニット１３０に送信しても良い。
【０１３２】
一例では、ハンドル要求メッセージは「ＥＰ０変更要求パケット（Modify  EP０  request  packet）」を有しても良く、及び／又はハンドル応答メッセージは、リセットされるＵＳＢ装置のＥＰの変更された「ＥＰ０ハンドル」を含む「ＥＰ０変更応答パケット（Modify  EP０  Response  packet）」を有しても良い。
【０１３３】
図２を参照すると、幾つかの例証的実施形態に従って、ＭＡ−ＵＳＢホスト２０２、ＭＡ−ＵＳＢ装置２０４、及びＵＳＢ装置２０６の間の通信シーケンスを概略的に示す。例えば、ＰＡＬ通信ユニット１３０（図１）は、ＭＡ−ＵＳＢホスト２０２の機能を実行しても良い。ＰＡＬ通信ユニット１３１（図１）は、ＭＡ−ＵＳＢ装置２０４の機能を実行しても良い。及び／又は、装置１６２、１６４、１６６及び／又は１６８（図１）は、ＵＳＢ装置２０６の機能を実行しても良い。
【０１３４】
幾つかの例証的実施形態では、ＵＳＢ装置２０６の取り外しは、例えばＵＳＢＤＩ２１０に関連付けられるＵＳＢホストシステムソフトウェアにより開始されても良い。
【０１３５】
例えば、ＵＳＢホストシステムソフトウェアは、ＭＡ−ＵＳＢホスト２０２に、ＵＳＢ装置２０６をリセットするために要求２１２、例えばＵＳＢポートリセット要求を含む制御ＵＳＢ要求ブロック（ＵＲＢ）を提供しても良い。
【０１３６】
幾つかの例証的実施形態では、ＭＡ−ＵＳＢホスト２０２は、例えばＵＳＢ要求２１２を受信するのに応答して、第１のＰＡＬデータパケットをＭＡ−ＵＳＢ装置２０４に送信しても良い。第１のＰＡＬデータパケットは、ＵＳＢ装置２０６がデフォルト状態に遷移すべきであることを示すＵＳＢ制御転送要求２１４を含むペイロードを有しても良い。ＵＳＢバスリセット動作２１５は、ＵＳＢ制御転送要求２１４に基づきＵＳＢ装置２０６により開始されても良い。ＵＳＢ装置２０６はデフォルト状態に遷移しても良い。
【０１３７】
幾つかの例証的実施形態では、ＭＡ−ＵＳＢ装置２０４は、例えばＵＳＢ装置２０６がデフォルト状態に遷移するのに続いて、第２のＰＡＬデータパケットをＭＡ−ＵＳＢ装置２０２に送信しても良い。第２のＰＡＬデータパケットは、ＵＳＢ装置２０６がデフォルト状態に遷移したことを示すＵＳＢ装置２０６からのＵＳＢ制御転送応答２１６を含むペイロードを有しても良い。
【０１３８】
上述のように、例えばＵＳＢ制御転送要求２１４は第１のＰＡＬデータパケットのペイロードとしてトンネルされ得る、及び／又はＵＳＢ制御転送応答２１６は第２のＰＡＬデータパケットのペイロードとしてトンネルされ得るので、第１及び第２のＰＡＬデータパケットは、ＭＡ−ＵＳＢ装置２０４に、ＵＳＢ装置２０６のデフォルト状態への遷移を明示的及び／又は直接的に示さない。
【０１３９】
幾つかの例証的実施形態では、ＭＡ−ＵＳＢホスト２０２は、例えばＵＳＢ装置２１６がデフォルト状態に遷移するのに続いて、例えばＵＳＢ制御転送応答２１６の通信の後に、ＵＳＢ装置リセット要求（「USBDevResetReq」）パケット２１８をＭＡ−ＵＳＢ装置２０４へ送信しても良い。例えば上述のように、ＵＳＢ装置リセット要求パケット２１８は、例えばＵＳＢ装置２０６の識別子、例えばハンドルを有しても良い。
【０１４０】
幾つかの例証的実施形態では、例えば上述のように、ＵＳＢ装置は、ＭＡ−ＵＳＢ装置２０４により実装される物理ＵＳＢコントローラ２０５に接続されても良い。上述の実施形態によると、ＭＡ−ＵＳＢ装置２０４は、ＵＳＢ装置リセット要求パケット２１８を用いて、ＵＳＢコントローラ２０５に、ＵＳＢ装置２０６のデフォルト状態への遷移を通知しても良い。例えばＵＳＢコントローラ２０５がｘＨＣＩの機能を実行する場合、ＵＳＢ装置リセット要求パケット２１８は、例えばＵＳＢリセット装置コマンドを起動するようＵＳＢコントローラ２０５をトリガするために、１又は複数の適切な動作をトリガしても良い。
【０１４１】
他の実施形態では、ＭＡ−ＵＳＢ装置２０４は、物理ＵＳＢコントローラを実装しなくても良い。上述の実施形態によると、USBDevResetReqパケット２１８は、例えばＵＳＢ装置２０６に関する、ＭＡ−ＵＳＢ装置２０４による他の動作を生じても良く又はいかなる追加動作も生じなくても良い。
【０１４２】
幾つかの例証的実施形態では、ＭＡ−ＵＳＢ装置２０４は、例えばＵＳＢ装置リセット要求パケット２１８に応答して、ＵＳＢ装置リセット応答パケット（「USBDEVResetResp」）２２０をＭＡ−ＵＳＢホスト２０２に送信しても良い。上述のように、ＵＳＢ装置リセット応答パケット２２０は、例えばＵＳＢ装置２０６の識別子、例えばハンドルを有しても良い。例えば上述のように、ＵＳＢ装置リセット応答パケット２２０は、例えばＵＳＢリセット要求の処理が成功したか否かの指示も有しても良い。
【０１４３】
幾つかの例証的実施形態では、ＵＳＢ装置２０６がデフォルト状態に遷移されるとき、ＵＳＢ装置２０６のＵＳＢ装置アドレスは、変更され、例えばゼロに設定されても良い。したがって、例えばＵＳＢ装置２０６のＥＰ０ハンドルがＵＳＢ装置２０６のＵＳＢ装置アドレスに基づき得るので、ＵＳＢ装置２０６のハンドル、例えばＥＰ０ハンドルは変更されても良い。
【０１４４】
幾つかの例証的実施形態では、ＭＡ−ＵＳＢホスト２０２は、装置リセット応答パケット２２０の通信に続いて、ＵＳＢ装置２０６の更新されたＥＰ０ハンドルを受信するために、ＭＡ−ＵＳＢ装置２０４に要求２２２を送信しても良い。例えば、要求２２２は、ＥＰ０変更要求パケットの形式で通信されても良い。
【０１４５】
幾つかの例証的実施形態では、ＭＡ−ＵＳＢ装置２０４は、例えば要求２２２に応答して、ＵＳＢ装置２０６の変更されたハンドルを含む応答パケット２２４をＭＡ−ＵＳＢホストに送信しても良い。例えば、応答パケット２２４は、ＵＳＢ装置２０６の変更されたＥＰ０ハンドルを含むＥＰ０変更応答パケットを有しても良い。
【０１４６】
図３を参照すると、幾つかの例証的実施形態による、装置をデフォルト状態に遷移する方法が概略的に示される。幾つかの例証的実施形態では、図３の方法の動作のうちの１又は複数は、システム、例えばシステム１００（図１）、装置、例えば装置１０２（図１）及び／又は装置１０４（図１）、ＰＡＬ通信ユニット、例えばＰＡＬ通信ユニット１３０（図１）及び／又はＰＡＬ通信ユニット１３１（図１）、ＭＡ−ＵＳＢホスト、例えばＭＡ−ＵＳＢホスト２０２（図２）、及び／又はＭＡ−ＵＳＢ装置、例えばＭＡ−ＵＳＢ装置２０４（図２）、により実行されても良い。
【０１４７】
ブロック３０２に示すように、方法は、第１のＰＡＬ通信ユニットと第２のＰＡＬ通信ユニットとの間で通信リンクを介してＰＡＬトラフィックを通信するステップを有しても良い。ＰＡＬトラフィックは、ＰＡＬを介したＰＡＬコネクションのトラフィックを含む。上述のように、例えば、ＰＡＬ通信ユニット１３０及び１３１（図１）は、通信リンク１０３を介したＰＡＬトラフィックを通信しても良い。
【０１４８】
ブロック３０４に示すように、方法は、第１及び第２のＰＡＬ通信ユニットの間で、通信リンクを介して、装置リセット要求を通信するステップを有しても良い。装置リセット要求は、周辺装置のデフォルト状態への遷移を指示しても良い。上述のように、例えば、ＰＡＬ通信ユニット１３０（図１）は、リンク１０３を介して、ＰＡＬ通信ユニット１３１（図１）に装置リセット要求を送信しても良い。
【０１４９】
ブロック３０６に示すように、方法は、第１及び第２のＰＡＬ通信ユニットの間で、通信リンクを介して、装置リセット応答を通信するステップを有しても良い。例えば、装置リセット応答は、装置リセット要求に応答して通信されても良い。装置リセット応答は、装置リセット要求の処理が成功したか否かを示しても良い。上述のように、例えば、ＰＡＬ通信ユニット１３１（図１）は、リンク１０３（図１）を介して、ＰＡＬ通信ユニット１３０（図１）に装置リセット応答を送信しても良い。
【０１５０】
ブロック３０３に示すように、幾つかの例証的実施形態では、後述するように、方法は、周辺装置のデフォルト状態への遷移に続いて、装置リセット要求を通信するステップを有しても良い。
【０１５１】
ブロック３０８に示すように、方法は、通信リンクを介してＰＡＬデータメッセージを通信するステップを有しても良い。ＰＡＬデータメッセージは、周辺装置をデフォルト状態に遷移させる要求を有する。例えば上述のように、例えば、ＭＡ−ＵＳＢホスト２０２（図２）は、ＭＡ−ＵＳＢ装置２０４（図２）に、ＵＳＢ装置２０６（図２）を識別する制御転送要求２１４（図２）を送信しても良い。
【０１５２】
ブロック３１０に示すように、方法は、例えばＰＡＬデータメッセージに基づき、周辺装置をデフォルト状態に遷移させるステップを有しても良い。例えば上述のように、例えば、ＵＳＢ装置２０６（図２）は、ＵＳＢ装置２０６（図２）を識別する制御転送要求２１４（図２）に基づきデフォルト状態に遷移しても良い。
【０１５３】
ブロック３１２に示すように、方法は、例えばＰＡＬデータメッセージの要求に応答して、通信リンクを介して、応答を含むＰＡＬデータメッセージを通信するステップを有しても良い。例えば上述のように、例えば、ＭＡ−ＵＳＢ装置２０４（図２）は、ＭＡ−ＵＳＢホスト２０２（図２）に、制御転送応答２１６（図２）を送信しても良い。
【０１５４】
図３に示すように、幾つかの例証的実施形態では、方法は、制御要求及び制御応答を含むＰＡＬデータメッセージの通信の後に、装置リセット要求を通信するステップを有しても良い。
【０１５５】
幾つかの例証的実施形態では、方法は、周辺装置のデフォルト状態への遷移について、周辺装置の装置コントローラに通知するステップを有しても良い。例えば上述のように、例えば、ＭＡ−ＵＳＢ装置２０４（図２）は、ＭＡ−ＵＳＢ装置２０６（図２）のデフォルト状態への遷移をＵＳＢコントローラ２０５（図２）に通知しても良い。
【０１５６】
ブロック３１４に示すように、方法は、例えば周辺装置のデフォルト状態への遷移の後に、周辺装置の更新された識別子を決定するステップを有しても良い。例えば上述のように、例えばＭＡ−ＵＳＢホスト２０２（図２）は、ＵＳＢ装置２０６（図１）の変更されたＥＰ０ハンドルを決定しても良い。
【０１５７】
ブロック３１６に示すように、方法は、第１及び第２のＰＡＬ通信ユニットの間で、周辺装置の更新された識別子を含むメッセージを通信するステップを有しても良い。例えば上述のように、例えば、ＭＡ−ＵＳＢ装置２０４（図２）は、例えば要求２２２（図２）に応答して、ＭＡ−ＵＳＢホスト２０２（図２）に、応答２２４（図２）を送信しても良い。
【０１５８】
図４を参照すると、幾つかの例証的実施形態による、製品４００を概略的に示す。製品４００は、ロジック４０４を格納するために非一時的機械可読記憶媒体４０２を有しても良い。ロジック４０４は、例えば、装置１０２（図１）、装置１０４（図１）、ＰＡＬ通信ユニット１３０（図１）、ＰＡＬ通信ユニット１３１（図１）、ＭＡ−ＵＳＢホスト２０２（図２）、及び／又はＭＡ−ＵＳＢ装置２０４（図２）の機能の少なくとも一部を実行するために、図２のシーケンスの動作のうちの１又は複数を実行するために、及び／又は図３の方法の１又は複数の動作を実行するために用いられても良い。用語「非一時的機械可読媒体」は、全てのコンピュータ可読媒体を含むことを意図し、唯一の例外は一時的な伝搬信号である。
【０１５９】
幾つかの例証的実施形態では、製品４００及び／又は機械可読記憶媒体４０２は、揮発性メモリ、不揮発性メモリ、取り外し可能若しくは取り外し不可能なメモリ、消去可能若しくは消去不可能なメモリ、書き換え可能若しくは書き換え不可能なメモリ等を含む、データを格納可能な１又は複数種類のコンピュータ可読記憶媒体を含み得る。例えば、機械可読記憶媒体４０２は、ＲＡＭ、ＤＲＡＭ、ＤＤＲ−ＤＲＡＭ（Double−Data−Rate  DRAM）、ＳＤＲＡＭ、ＳＲＡＭ（static  RAM）、ＲＯＭ、ＰＲＯＭ（programmable  ROM）、ＥＰＲＯＭ（erasable  programmable  ROM）、ＥＥＰＲＯＭ（electrically  erasable  programmable  ROM）、ＣＤ−ＲＯＭ（Compact  Disk  ROM）、ＣＤ−Ｒ（Compact  Disk  Recordable）、ＣＤ−ＲＷ（Compact  Disk  Rewriteable）、フラッシュメモリ（例えば、ＮＯＲ又はＮＡＮＤフラッシュメモリ）、ＣＡＭ（content  addressable  memory）、ポリマメモリ、相変化メモリ、強誘電メモリ、ＳＯＮＯＳ（silicon−oxide−nitride−oxide−silicon）メモリ、ディスク、フロッピーディスク、ハードドライブ、光ディスク、磁気ディスク、カード、磁気カード、光学カード、テープ、カセット、等を有しても良い。コンピュータ可読記憶媒体は、搬送波若しくは通信リンク、例えばモデム、無線若しくはネットワーク接続を通る他の伝搬媒体に具現化されたデータ信号により伝達されるコンピュータプログラムをリモートコンピュータから要求元コンピュータにダウンロードし又は転送することに関与する任意の適切な媒体を有しても良い。
【０１６０】
幾つかの例証的実施形態では、ロジック４０４は、機械により実行された場合、該機械に本願明細書に記載の方法、処理、及び／又は動作を実行させ得る命令、データ、及び／又はコードを有しても良い。機械は、例えば、任意の適切な処理プラットフォーム、コンピューティングプラットフォーム、コンピューティング装置、処理装置、コンピューティングシステム、処理システム、コンピュータ、プロセッサ、等を有しても良く、ハードウェア、ソフトウェア、ファームウェア、等の任意の適切な組合せを用いて実施されても良い。
【０１６１】
幾つかの例証的実施形態では、ロジック４０４は、ソフトウェア、ソフトウェアモジュール、アプリケーション、プログラム、サブルーチン、命令、命令セット、コンピューティングコード、ワード、値、記号、等を有しても良く、それらとして実施されても良い。命令は、ソースコード、コンパイル済みコード、インタープリット済みコード、実行可能コード、スタティックコード、ダイナミックコード、等のような任意の適切な種類のコードを有しても良い。命令は、プロセッサに特定の機能を実行するよう指示する、所定のコンピュータ言語、方法又はシンタックスに従って実装されても良い。命令は、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、ＢＡＳＩＣ、Ｍａｔｌａｂ、Ｐａｓｃａｌ、Ｖｉｓｕａｌ  ＢＡＳＩＣ、アセンブラ言語、機械コード、等のような任意の適切な高レベル、低レベル、オブジェクト指向、ビジュアル、コンパイル済み及び／又はインタープリット済みプログラミング言語を用いて実装されても良い。
【０１６２】
＜実施例＞
以下の例は、更なる実施形態に関連する。
【０１６３】
例１は、装置であって、第１のＰＡＬ（Protocol  Adaptation  Layer）通信ユニットであって、通信リンクを介して第２のＰＡＬ通信ユニットとＰＡＬトラフィックを通信し、前記ＰＡＬトラフィックは、ＰＡＬを介したＰＡＬコネクションのトラフィックを有し、前記ＰＡＬは、前記通信リンクの層より上位にある、第１のＰＡＬ通信ユニット、を有し、前記第１のＰＡＬ通信ユニットは、前記通信リンクを介して前記第２のＰＡＬ通信ユニットと装置リセット要求及び装置リセット応答を通信し、前記装置リセット要求は周辺装置のデフォルト状態への遷移を指示し、前記装置リセット応答は前記装置リセット要求に応答して、前記装置リセット応答は前記装置リセット要求の処理が成功したか否かを示す、装置を有する。
【０１６４】
例２は、任意で、前記第１のＰＡＬ通信ユニットが、前記周辺装置の前記デフォルト状態への遷移の後に、前記装置リセット要求を通信する、例１に記載の装置を有する。
【０１６５】
例３は、任意で、前記第１のＰＡＬ通信ユニットが、前記通信リンクを介したＰＡＬデータメッセージの通信の後に、前記装置リセット要求を通信し、前記ＰＡＬデータメッセージは、前記周辺装置の前記デフォルト状態への遷移の要求を含む、例１又は２に記載の装置を有する。
【０１６６】
例４は、任意で、前記ＰＡＬデータメッセージが、前記周辺装置を識別する制御転送要求を有する、例３に記載の装置を有する。
【０１６７】
例５は、任意で、前記第１のＰＡＬ通信ユニットが、前記通信リンクを介した制御転送応答の通信の後に、前記装置リセット要求を通信し、前記制御転送応答は前記制御転送要求に応答する、例４に記載の装置を有する。
【０１６８】
例６は、任意で、前記第１のＰＡＬ通信ユニットは、前記装置リセット要求を送信し、及び前記装置リセット応答を受信する、例１乃至５のいずれか一項に記載の装置。
【０１６９】
例７は、任意で、前記周辺装置の前記デフォルト状態への遷移は、前記周辺装置の更新された識別子を生じ、前記第１のＰＡＬ通信ユニットは、前記周辺装置の前記更新された識別子を決定する、例６に記載の装置を有する。
【０１７０】
例８は、任意で、前記第１のＰＡＬ通信ユニットはＰＡＬホストを有する、例６又は７に記載の装置を有する。
【０１７１】
例９は、任意で、前記ＰＡＬホストは、ＷＳＥ（ＷｉＧｉｇ（Wireless−Gigabit）  Serial  Extension）ホスト、ＷＳＢ（ＷｉＦｉ（Wireless−Fidelity）  Serial  Bus）ホスト、又はＭＡ−ＵＳＢ（Media  Agnostic  Universal−Serial−Bus）ホストを有する、例８に記載の装置を有する。
【０１７２】
例１０は、任意で、前記第１のＰＡＬ通信ユニットは、前記装置リセット要求を受信し、及び前記装置リセット応答を送信する、例１乃至５のいずれか一項に記載の装置を有する。
【０１７３】
例１１は、任意で、前記第１のＰＡＬ通信ユニットが、前記周辺装置の前記デフォルト状態への遷移について、前記周辺装置の装置コントローラに通知する、例１０に記載の装置を有する。
【０１７４】
例１２は、任意で、前記周辺装置はＵＳＢ（Universal−Serial−Bus）装置を有し、前記装置コントローラはＵＳＢコントローラを有する、例１１に記載の装置を有する。
【０１７５】
例１３は、任意で、前記第１のＰＡＬ通信ユニットはＰＡＬ装置を有する、例１０乃至１２のいずれか一項に記載の装置を有する。
【０１７６】
例１４は、任意で、前記ＰＡＬ装置は、ＷＳＥ（ＷｉＧｉｇ（Wireless−Gigabit）  Serial  Extension）装置、ＷＳＢ（ＷｉＦｉ（Wireless−Fidelity）  Serial  Bus）装置、又はＭＡ−ＵＳＢ（Media  Agnostic  Universal−Serial−Bus）装置を有する、例１３に記載の装置を有する。
【０１７７】
例１５は、任意で、前記周辺装置の前記デフォルト状態への遷移は、前記周辺装置の更新された識別子を生じ、前記第１のＰＡＬ通信ユニットは、前記周辺装置の前記更新された識別子を有するメッセージを前記第２のＰＡＬ通信ユニットと通信する、例１乃至１４のいずれか一項に記載の装置を有する。
【０１７８】
例１６は、任意で、前記更新された識別子は、更新されたハンドルを有し、前記第１のＰＡＬ通信ユニットは、前記第２のＰＡＬ通信ユニットとハンドル要求メッセージを通信し、その後に前記更新されたハンドルを有するハンドル応答メッセージが続く、例１５に記載の装置を有する。
【０１７９】
例１７は、任意で、前記第１の周辺装置はＵＳＢ（Universal−Serial−Bus）装置を有する、例１乃至１６のいずれか一項に記載の装置を有する。
【０１８０】
例１８は、任意で、前記通信リンクは、ＭＡＣ層リンク又はＩＰ（Internet−Protocol）リンクを有する、例１乃至１７のいずれか一項に記載の装置を有する。
【０１８１】
例１９は、任意で、前記ＭＡＣ層リンクは無線通信リンクを有する、例１８に記載の装置を有する。
【０１８２】
例２０は、任意で、前記無線通信リンクは、ＷｉＧｉｇ（wireless  gigabit）リンク又はＷｉＦｉ（Wireless  Fidelity）リンクを有する、例１９に記載の装置を有する。
【０１８３】
例２１は、システムであって、通信リンクを介して通信するネットワークインタフェースと、第１のＰＡＬ（Protocol  Adaptation  Layer）通信ユニットと、を有する少なくとも１つの通信装置を有し、第１のＰＡＬ通信ユニットは、前記通信リンクを介して第２のＰＡＬ通信ユニットとＰＡＬトラフィックを通信し、前記ＰＡＬトラフィックは、ＰＡＬを介したＰＡＬコネクションのトラフィックを有し、前記ＰＡＬは、前記通信リンクの層より上位にあり、前記第１のＰＡＬ通信ユニットは、前記通信リンクを介して前記第２のＰＡＬ通信ユニットと装置リセット要求及び装置リセット応答を通信し、前記装置リセット要求は周辺装置のデフォルト状態への遷移を指示し、前記装置リセット応答は前記装置リセット要求に応答して、前記装置リセット応答は前記装置リセット要求の処理が成功したか否かを示す、システムを有する。
【０１８４】
例２２は、任意で、前記第１のＰＡＬ通信ユニットが、前記周辺装置の前記デフォルト状態への遷移の後に、前記装置リセット要求を通信する、例２１に記載のシステムを有する。
【０１８５】
例２３は、任意で、前記第１のＰＡＬ通信ユニットが、前記通信リンクを介したＰＡＬデータメッセージの通信の後に、前記装置リセット要求を通信し、前記ＰＡＬデータメッセージは、前記周辺装置の前記デフォルト状態への遷移の要求を含む、例２１又は２２に記載のシステムを有する。
【０１８６】
例２４は、任意で、前記ＰＡＬデータメッセージが、前記周辺装置を識別する制御転送要求を有する、例２３に記載のシステムを有する。
【０１８７】
例２５は、任意で、前記第１のＰＡＬ通信ユニットが、前記通信リンクを介した制御転送応答の通信の後に、前記装置リセット要求を通信し、前記制御転送応答は前記制御転送要求に応答する、例２４に記載のシステムを有する。
【０１８８】
例２６は、任意で、前記第１のＰＡＬ通信ユニットは、前記装置リセット要求を送信し、及び前記装置リセット応答を受信する、例２１乃至２５のいずれか一項に記載のシステムを有する。
【０１８９】
例２７は、任意で、前記周辺装置の前記デフォルト状態への遷移は、前記周辺装置の更新された識別子を生じ、前記第１のＰＡＬ通信ユニットは、前記周辺装置の前記更新された識別子を決定する、例２６に記載のシステムを有する。
【０１９０】
例２８は、任意で、前記第１のＰＡＬ通信ユニットはＰＡＬホストを有する、例２６又は２７に記載のシステムを有する。
【０１９１】
例２９は、任意で、前記ＰＡＬホストは、ＷＳＥ（ＷｉＧｉｇ（Wireless−Gigabit）  Serial  Extension）ホスト、ＷＳＢ（ＷｉＦｉ（Wireless−Fidelity）  Serial  Bus）ホスト、又はＭＡ−ＵＳＢ（Media  Agnostic  Universal−Serial−Bus）ホストを有する、例２８に記載のシステムを有する。
【０１９２】
例３０は、任意で、前記第１のＰＡＬ通信ユニットは、前記装置リセット要求を受信し、及び前記装置リセット応答を送信する、例２１乃至２５のいずれか一項に記載のシステムを有する。
【０１９３】
例３１は、任意で、前記第１のＰＡＬ通信ユニットが、前記周辺装置の前記デフォルト状態への遷移について、前記周辺装置の装置コントローラに通知する、例３０に記載のシステムを有する。
【０１９４】
例３２は、任意で、前記周辺装置はＵＳＢ（Universal−Serial−Bus）装置を有し、前記装置コントローラはＵＳＢコントローラを有する、例３１に記載のシステムを有する。
【０１９５】
例３３は、任意で、前記第１のＰＡＬ通信ユニットはＰＡＬ装置を有する、例３０乃至３２のいずれか一項に記載のシステムを有する。
【０１９６】
例３４は、任意で、前記ＰＡＬ装置は、ＷＳＥ（ＷｉＧｉｇ（Wireless−Gigabit）  Serial  Extension）装置、ＷＳＢ（ＷｉＦｉ（Wireless−Fidelity）  Serial  Bus）装置、又はＭＡ−ＵＳＢ（Media  Agnostic  Universal−Serial−Bus）装置を有する、例３３に記載のシステムを有する。
【０１９７】
例３５は、任意で、前記周辺装置の前記デフォルト状態への遷移は、前記周辺装置の更新された識別子を生じ、前記第１のＰＡＬ通信ユニットは、前記周辺装置の前記更新された識別子を有するメッセージを前記第２のＰＡＬ通信ユニットと通信する、例２１乃至３４のいずれか一項に記載のシステムを有する。
【０１９８】
例３６は、任意で、前記更新された識別子は、更新されたハンドルを有し、前記第１のＰＡＬ通信ユニットは、前記第２のＰＡＬ通信ユニットとハンドル要求メッセージを通信し、その後に前記更新されたハンドルを有するハンドル応答メッセージが続く、例３５に記載のシステムを有する。
【０１９９】
例３７は、任意で、前記第１の周辺装置はＵＳＢ（Universal−Serial−Bus）装置を有する、例２１乃至３６のいずれか一項に記載のシステムを有する。
【０２００】
例３８は、任意で、前記通信リンクは、ＭＡＣ層リンク又はＩＰ（Internet−Protocol）リンクを有する、例２１乃至３７のいずれか一項に記載のシステムを有する。
【０２０１】
例３９は、任意で、前記ＭＡＣ層リンクは無線通信リンクを有する、例３８に記載のシステムを有する。
【０２０２】
例４０は、任意で、前記無線通信リンクは、ＷｉＧｉｇ（wireless  gigabit）リンク又はＷｉＦｉ（Wireless  Fidelity）リンクを有する、例３９に記載のシステムを有する。
【０２０３】
例４１は、通信リンクを介して第１のＰＡＬ（Protocol  Adaptation  Layer）通信ユニットと第２のＰＡＬ通信ユニットとの間でＰＡＬトラフィックを通信するステップであって、前記ＰＡＬトラフィックは、ＰＡＬを介したＰＡＬコネクションのトラフィックを有し、前記ＰＡＬは、前記通信リンクの層より上位にある、ステップと、前記通信リンクを介して前記第１のＰＡＬ通信ユニットと前記第２のＰＡＬ通信ユニットとの間で装置リセット要求及び装置リセット応答を通信するステップであって、前記装置リセット要求は周辺装置のデフォルト状態への遷移を指示し、前記装置リセット応答は前記装置リセット要求に応答して、前記装置リセット応答は前記装置リセット要求の処理が成功したか否かを示す、ステップと、を有する方法を有する。
【０２０４】
例４２は、任意で、前記周辺装置の前記デフォルト状態への遷移の後に、前記装置リセット要求を通信するステップ、を有する例４１に記載の方法を有する。
【０２０５】
例４３は、任意で、前記通信リンクを介したＰＡＬデータメッセージの通信の後に、前記装置リセット要求を通信するステップであって、前記ＰＡＬデータメッセージは、前記周辺装置の前記デフォルト状態への遷移の要求を含む、ステップ、を有する例４１又は４２に記載の方法を有する。
【０２０６】
例４４は、任意で、前記ＰＡＬデータメッセージが、前記周辺装置を識別する制御転送要求を有する、例４３に記載の方法を有する。
【０２０７】
例４５は、任意で、前記通信リンクを介した制御転送応答の通信の後に、前記装置リセット要求を通信するステップであって、前記制御転送応答は前記制御転送要求に応答する、ステップ、を有する例４４に記載の方法を有する。
【０２０８】
例４６は、任意で、前記装置リセット要求を送信するステップと、前記装置リセット応答を受信するステップと、を有する例４１乃至４５のいずれか一項に記載の方法。
【０２０９】
例４７は、任意で、前記周辺装置の前記デフォルト状態への遷移は、前記周辺装置の更新された識別子を生じ、前記方法は、前記周辺装置の前記更新された識別子を決定するステップ、を有する例４６に記載の方法を有する。
【０２１０】
例４８は、任意で、前記第１のＰＡＬ通信ユニットはＰＡＬホストを有する、例４６又は４７に記載の方法を有する。
【０２１１】
例４９は、任意で、前記ＰＡＬホストは、ＷＳＥ（ＷｉＧｉｇ（Wireless−Gigabit）  Serial  Extension）ホスト、ＷＳＢ（ＷｉＦｉ（Wireless−Fidelity）  Serial  Bus）ホスト、又はＭＡ−ＵＳＢ（Media  Agnostic  Universal−Serial−Bus）ホストを有する、例４８に記載の方法を有する。
【０２１２】
例５０は、任意で、前記装置リセット要求を送信するステップと、前記装置リセット応答を受信するステップと、を有する例４１乃至４５のいずれか一項に記載の方法を有する。
【０２１３】
例５１は、任意で、前記周辺装置の前記デフォルト状態への遷移について、前記周辺装置の装置コントローラに通知するステップ、を有する例５０に記載の方法を有する。
【０２１４】
例５２は、任意で、前記周辺装置はＵＳＢ（Universal−Serial−Bus）装置を有し、前記装置コントローラはＵＳＢコントローラを有する、例５１に記載の方法を有する。
【０２１５】
例５３は、任意で、前記第１のＰＡＬ通信ユニットはＰＡＬ装置を有する、例５０乃至５２のいずれか一項に記載の方法を有する。
【０２１６】
例５４は、任意で、前記ＰＡＬ装置は、ＷＳＥ（ＷｉＧｉｇ（Wireless−Gigabit）  Serial  Extension）装置、ＷＳＢ（ＷｉＦｉ（Wireless−Fidelity）  Serial  Bus）装置、又はＭＡ−ＵＳＢ（Media  Agnostic  Universal−Serial−Bus）装置を有する、例５３に記載の方法を有する。
【０２１７】
例５５は、任意で、前記周辺装置の前記デフォルト状態への遷移は、前記周辺装置の更新された識別子を生じ、前記方法は、前記第１及び第２のＰＡＬ通信ユニットの間で、前記周辺装置の前記更新された識別子を有するメッセージを前記第２のＰＡＬ通信ユニットと通信する、例４１乃至５４のいずれか一項に記載の方法を有する。
【０２１８】
例５６は、任意で、前記更新された識別子は、更新されたハンドルを有し、前記方法は、前記第１のＰＡＬ通信ユニットと前記第２のＰＡＬ通信ユニットとの間でハンドル要求メッセージを通信するステップであって、その後に前記更新されたハンドルを有するハンドル応答メッセージが続く、ステップ、を有する例５５に記載の方法を有する。
【０２１９】
例５７は、任意で、前記第１の周辺装置はＵＳＢ（Universal−Serial−Bus）装置を有する、例４１乃至５６のいずれか一項に記載のシステムを有する。
【０２２０】
例５８は、任意で、前記通信リンクは、ＭＡＣ層リンク又はＩＰ（Internet−Protocol）リンクを有する、例４１乃至５７のいずれか一項に記載のシステムを有する。
【０２２１】
例５９は、任意で、前記ＭＡＣ層リンクは無線通信リンクを有する、例５８に記載の方法を有する。
【０２２２】
例６０は、任意で、前記無線通信リンクは、ＷｉＧｉｇ（wireless  gigabit）リンク又はＷｉＦｉ（Wireless  Fidelity）リンクを有する、例５９に記載の方法を有する。
【０２２３】
例６１は、命令を格納した非一時的記憶媒体を含む製品であって、前記命令は、機械により実行されると、通信リンクを介して第１のＰＡＬ（Protocol  Adaptation  Layer）通信ユニットと第２のＰＡＬ通信ユニットとの間でＰＡＬトラフィックを通信するステップであって、前記ＰＡＬトラフィックは、ＰＡＬを介したＰＡＬコネクションのトラフィックを有し、前記ＰＡＬは、前記通信リンクの層より上位にある、ステップと、前記通信リンクを介して前記第１のＰＡＬ通信ユニットと前記第２のＰＡＬ通信ユニットとの間で装置リセット要求及び装置リセット応答を通信するステップであって、前記装置リセット要求は周辺装置のデフォルト状態への遷移を指示し、前記装置リセット応答は前記装置リセット要求に応答して、前記装置リセット応答は前記装置リセット要求の処理が成功したか否かを示す、ステップと、を生じる、製品を有する。
【０２２４】
例６２は、任意で、前記命令は、前記周辺装置の前記デフォルト状態への遷移の後に、前記装置リセット要求を通信するステップ、を生じる、例６１に記載の製品を有する。
【０２２５】
例６３は、任意で、前記命令は、前記通信リンクを介したＰＡＬデータメッセージの通信の後に、前記装置リセット要求を通信するステップであって、前記ＰＡＬデータメッセージは、前記周辺装置の前記デフォルト状態への遷移の要求を含む、ステップ、を生じる、例６１又は６２に記載の製品を有する。
【０２２６】
例６４は、任意で、前記ＰＡＬデータメッセージが、前記周辺装置を識別する制御転送要求を有する、例６３に記載の製品を有する。
【０２２７】
例６５は、任意で、前記命令は、前記通信リンクを介した制御転送応答の通信の後に、前記装置リセット要求を通信するステップであって、前記制御転送応答は前記制御転送要求に応答する、ステップ、を生じる、例６４に記載の製品を有する。
【０２２８】
例６６は、任意で、前記装置リセット要求を送信するステップと、前記装置リセット応答を受信するステップと、を生じる、例６１乃至６５のいずれか一項に記載の製品。
【０２２９】
例６７は、任意で、前記周辺装置の前記デフォルト状態への遷移は、前記周辺装置の更新された識別子を生じ、前記命令は、前記周辺装置の前記更新された識別子を決定するステップ、を生じる、例６６に記載の製品を有する。
【０２３０】
例６８は、任意で、前記第１のＰＡＬ通信ユニットはＰＡＬホストを有する、例６６又は６７に記載の製品を有する。
【０２３１】
例６９は、任意で、前記ＰＡＬホストは、ＷＳＥ（ＷｉＧｉｇ（Wireless−Gigabit）  Serial  Extension）ホスト、ＷＳＢ（ＷｉＦｉ（Wireless−Fidelity）  Serial  Bus）ホスト、又はＭＡ−ＵＳＢ（Media  Agnostic  Universal−Serial−Bus）ホストを有する、例６８に記載の方法を有する。
【０２３２】
例７０は、任意で、前記装置リセット要求を受信するステップと、前記装置リセット応答を送信するステップと、を生じる、例６１乃至６５のいずれか一項に記載の製品。
【０２３３】
例７１は、任意で、前記命令は、前記周辺装置の前記デフォルト状態への遷移について、前記周辺装置の装置コントローラに通知するステップ、を生じる、例７０に記載の製品を有する。
【０２３４】
例７２は、任意で、前記周辺装置はＵＳＢ（Universal−Serial−Bus）装置を有し、前記装置コントローラはＵＳＢコントローラを有する、例７１に記載の製品を有する。
【０２３５】
例７３は、任意で、前記第１のＰＡＬ通信ユニットはＰＡＬ装置を有する、例７０乃至７２のいずれか一項に記載の製品を有する。
【０２３６】
例７４は、任意で、前記ＰＡＬ装置は、ＷＳＥ（ＷｉＧｉｇ（Wireless−Gigabit）  Serial  Extension）装置、ＷＳＢ（ＷｉＦｉ（Wireless−Fidelity）  Serial  Bus）装置、又はＭＡ−ＵＳＢ（Media  Agnostic  Universal−Serial−Bus）装置を有する、例７３に記載の製品を有する。
【０２３７】
例７５は、任意で、前記周辺装置の前記デフォルト状態への遷移は、前記周辺装置の更新された識別子を生じ、前記命令は、前記第１及び第２のＰＡＬ通信ユニットの間で、前記周辺装置の前記更新された識別子を有するメッセージを前記第２のＰＡＬ通信ユニットと通信するステップ、を生じる、例６１乃至７４のいずれか一項に記載の製品を有する。
【０２３８】
例７６は、任意で、前記更新された識別子は、更新されたハンドルを有し、前記命令は、前記第１のＰＡＬ通信ユニットと前記第２のＰＡＬ通信ユニットとの間でハンドル要求メッセージを通信するステップであって、その後に前記更新されたハンドルを有するハンドル応答メッセージが続く、ステップ、を生じる、例７５に記載の製品を有する。
【０２３９】
例７７は、任意で、前記第１の周辺装置はＵＳＢ（Universal−Serial−Bus）装置を有する、例６１乃至７６のいずれか一項に記載の製品を有する。
【０２４０】
例７８は、任意で、前記通信リンクは、ＭＡＣ層リンク又はＩＰ（Internet−Protocol）リンクを有する、例６１乃至７７のいずれか一項に記載の製品を有する。
【０２４１】
例７９は、任意で、前記ＭＡＣ層リンクは無線通信リンクを有する、例７８に記載の製品を有する。
【０２４２】
例８０は、任意で、前記無線通信リンクは、ＷｉＧｉｇ（wireless  gigabit）リンク又はＷｉＦｉ（Wireless  Fidelity）リンクを有する、例７９に記載の製品を有する。
【０２４３】
例８１は、通信リンクを介して第１のＰＡＬ（Protocol  Adaptation  Layer）通信ユニットと第２のＰＡＬ通信ユニットとの間でＰＡＬトラフィックを通信する手段であって、前記ＰＡＬトラフィックは、ＰＡＬを介したＰＡＬコネクションのトラフィックを有し、前記ＰＡＬは、前記通信リンクの層より上位にある、手段と、前記通信リンクを介して前記第１のＰＡＬ通信ユニットと前記第２のＰＡＬ通信ユニットとの間で装置リセット要求及び装置リセット応答を通信する手段であって、前記装置リセット要求は周辺装置のデフォルト状態への遷移を指示し、前記装置リセット応答は前記装置リセット要求に応答して、前記装置リセット応答は前記装置リセット要求の処理が成功したか否かを示す、手段と、を有する装置を有する。
【０２４４】
例８２は、任意で、前記周辺装置の前記デフォルト状態への遷移の後に、前記装置リセット要求を通信する手段、を有する例８１に記載の装置を有する。
【０２４５】
例８３は、任意で、前記通信リンクを介したＰＡＬデータメッセージの通信の後に、前記装置リセット要求を通信する手段であって、前記ＰＡＬデータメッセージは、前記周辺装置の前記デフォルト状態への遷移の要求を含む、手段、を有する例８１又は８２に記載の装置を有する。
【０２４６】
例８４は、任意で、前記ＰＡＬデータメッセージが、前記周辺装置を識別する制御転送要求を有する、例８３に記載の装置を有する。
【０２４７】
例８５は、任意で、前記通信リンクを介した制御転送応答の通信の後に、前記装置リセット要求を通信する手段であって、前記制御転送応答は前記制御転送要求に応答する、手段、を有する例８４に記載の装置を有する。
【０２４８】
例８６は、任意で、前記装置リセット要求を送信し前記装置リセット応答を受信する手段、を有する例８１乃至８５のいずれか一項に記載の装置を有する。
【０２４９】
例８７は、任意で、前記周辺装置の前記デフォルト状態への遷移は、前記周辺装置の更新された識別子を生じ、前記装置は、前記周辺装置の前記更新された識別子を決定する手段、を有する例８６に記載の装置を有する。
【０２５０】
例８８は、任意で、前記第１のＰＡＬ通信ユニットはＰＡＬホストを有する、例８６又は７７に記載の装置を有する。
【０２５１】
例８９は、任意で、前記ＰＡＬホストは、ＷＳＥ（ＷｉＧｉｇ（Wireless−Gigabit）  Serial  Extension）ホスト、ＷＳＢ（ＷｉＦｉ（Wireless−Fidelity）  Serial  Bus）ホスト、又はＭＡ−ＵＳＢ（Media  Agnostic  Universal−Serial−Bus）ホストを有する、例８８に記載の装置を有する。
【０２５２】
例９０は、任意で、前記装置リセット要求を受信し前記装置リセット応答を送信する手段、を有する例８１乃至８５のいずれか一項に記載の装置を有する。
【０２５３】
例９１は、任意で、前記周辺装置の前記デフォルト状態への遷移について、前記周辺装置の装置コントローラに通知する手段、を有する例９０に記載の装置を有する。
【０２５４】
例９２は、任意で、前記周辺装置はＵＳＢ（Universal−Serial−Bus）装置を有し、前記装置コントローラはＵＳＢコントローラを有する、例９１に記載の装置を有する。
【０２５５】
例９３は、任意で、前記第１のＰＡＬ通信ユニットはＰＡＬ装置を有する、例９０乃至９２のいずれか一項に記載の装置を有する。
【０２５６】
例９４は、任意で、前記ＰＡＬ装置は、ＷＳＥ（ＷｉＧｉｇ（Wireless−Gigabit）  Serial  Extension）装置、ＷＳＢ（ＷｉＦｉ（Wireless−Fidelity）  Serial  Bus）装置、又はＭＡ−ＵＳＢ（Media  Agnostic  Universal−Serial−Bus）装置を有する、例９３に記載の装置を有する。
【０２５７】
例９５は、任意で、前記周辺装置の前記デフォルト状態への遷移は、前記周辺装置の更新された識別子を生じ、前記装置は、前記第１及び第２のＰＡＬ通信ユニットの間で、前記周辺装置の前記更新された識別子を有するメッセージを前記第２のＰＡＬ通信ユニットと通信する手段を有する、例８１乃至５４のいずれか一項に記載の装置を有する。
【０２５８】
例９６は、任意で、前記更新された識別子は、更新されたハンドルを有し、前記装置は、前記第１のＰＡＬ通信ユニットと前記第２のＰＡＬ通信ユニットとの間でハンドル要求メッセージを通信する手段であって、その後に前記更新されたハンドルを有するハンドル応答メッセージが続く、手段、を有する例９５に記載の装置を有する。
【０２５９】
例９７は、任意で、前記第１の周辺装置はＵＳＢ（Universal−Serial−Bus）装置を有する、例８１乃至９６のいずれか一項に記載の装置を有する。
【０２６０】
例９８は、任意で、前記通信リンクは、ＭＡＣ層リンク又はＩＰ（Internet−Protocol）リンクを有する、例８１乃至９７のいずれか一項に記載の装置を有する。
【０２６１】
例９９は、任意で、前記ＭＡＣ層リンクは無線通信リンクを有する、例９８に記載の装置を有する。
【０２６２】
例１００は、任意で、前記無線通信リンクは、ＷｉＧｉｇ（wireless  gigabit）リンク又はＷｉＦｉ（Wireless  Fidelity）リンクを有する、例９９に記載の装置を有する。
【０２６３】
１又は複数の実施形態を参照して本願明細書に記載された機能、動作、コンポーネント、及び／又は特徴は、１又は複数の他の実施形態を参照して本願明細書に記載された１又は複数の他の機能、動作、コンポーネント、及び／又は特徴と結合されても良く、又はそれらと組み合わせて用いられても良い。逆も同様である。
【０２６４】
特定の特徴が本願明細書に示され記載されたが、多くの変形、変更、代替、変化、追加、改良及び等価なものが当業者に明らかである。したがって、添付の特許請求の範囲は本発明の真の精神の範囲内に包含される全てのこのような変更及び変化を包含することが理解される。
【図１】
2016526309.tif 000003
【図２】
2016526309.tif 000004
【図３】
2016526309.tif 000005
【図４】
2016526309.tif 000006
【手続補正書】
【提出日】平成27年10月21日(2015.10.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のＰＡＬ（Protocol  Adaptation  Layer）通信ユニットであって、通信リンクを介して第２のＰＡＬ通信ユニットとＰＡＬトラフィックを通信し、前記ＰＡＬトラフィックは、ＰＡＬを介したＰＡＬコネクションのトラフィックを有し、前記ＰＡＬは、前記通信リンクの層より上位にある、第１のＰＡＬ通信ユニット、を有し、
前記第１のＰＡＬ通信ユニットは、前記通信リンクを介して前記第２のＰＡＬ通信ユニットと装置リセット要求及び装置リセット応答を通信し、前記装置リセット要求は周辺装置のデフォルト状態への遷移を指示し、前記装置リセット応答は前記装置リセット要求に応答して、前記装置リセット応答は前記装置リセット要求の処理が成功したか否かを示す、
通信装置。
【請求項２】
前記第１のＰＡＬ通信ユニットは、前記周辺装置の前記デフォルト状態への遷移の後に、前記装置リセット要求を通信する、請求項１に記載の装置。
【請求項３】
前記第１のＰＡＬ通信ユニットは、前記通信リンクを介したＰＡＬデータメッセージの通信の後に、前記装置リセット要求を通信し、前記ＰＡＬデータメッセージは、前記周辺装置を前記デフォルト状態へ遷移させる要求を有する、請求項１又は２に記載の装置。
【請求項４】
前記ＰＡＬデータメッセージは、前記周辺装置を識別する制御転送要求を有する、請求項３に記載の装置。
【請求項５】
前記第１のＰＡＬ通信ユニットは、前記通信リンクを介した制御転送応答の通信の後に、前記装置リセット要求を通信し、前記制御転送応答は、前記制御転送要求の応答である、請求項４に記載の装置。
【請求項６】
前記第１のＰＡＬ通信ユニットは、前記装置リセット要求を送信し、及び前記装置リセット応答を受信する、請求項１乃至５のいずれか一項に記載の装置。
【請求項７】
前記周辺装置の前記デフォルト状態への遷移は、前記周辺装置の更新された識別子を生じ、前記第１のＰＡＬ通信ユニットは、前記周辺装置の前記更新された識別子を決定する、請求項６に記載の装置。
【請求項８】
前記第１のＰＡＬ通信ユニットは、ＰＡＬホストを有する、請求項６又は７に記載の装置。
【請求項９】
前記第１のＰＡＬ通信ユニットは、前記装置リセット要求を受信し、及び前記装置リセット応答を送信する、請求項１乃至５のいずれか一項に記載の装置。
【請求項１０】
前記第１のＰＡＬ通信ユニットは、前記周辺装置の前記デフォルト状態への遷移について、前記周辺装置の装置コントローラに通知する、請求項９に記載の装置。
【請求項１１】
前記周辺装置はＵＳＢ（Universal−Serial−Bus）装置を有し、前記装置コントローラはＵＳＢコントローラを有する、請求項１０に記載の装置。
【請求項１２】
前記第１のＰＡＬ通信ユニットは、ＰＡＬ装置を有する、請求項９乃至１１のいずれか一項に記載の装置。
【請求項１３】
前記周辺装置の前記デフォルト状態への遷移は、前記周辺装置の更新された識別子を生じ、前記第１のＰＡＬ通信ユニットは、前記周辺装置の前記更新された識別子を含むメッセージを前記第２のＰＡＬ通信ユニットと通信する、請求項１乃至１２のいずれか一項に記載の装置。
【請求項１４】
前記通信リンクは、ＭＡＣ層リンク又はＩＰ（Internet−Protocol）リンクを有する、請求項１乃至１３のいずれか一項に記載の装置。
【請求項１５】
通信リンクを介して通信するためのネットワークインタフェースと、請求項１乃至１４のいずれか一項に記載の通信装置と、を有する少なくとも１つの通信装置、
を有するシステム。
【請求項１６】
通信リンクを介して第１のＰＡＬ（Protocol  Adaptation  Layer）通信ユニットと第２のＰＡＬ通信ユニットとの間でＰＡＬトラフィックを通信するステップであって、前記ＰＡＬトラフィックは、ＰＡＬを介したＰＡＬコネクションのトラフィックを有し、前記ＰＡＬは、前記通信リンクの層より上位にある、ステップと、
前記通信リンクを介して前記第１のＰＡＬ通信ユニットと前記第２のＰＡＬ通信ユニットとの間で装置リセット要求及び装置リセット応答を通信するステップであって、前記装置リセット要求は周辺装置のデフォルト状態への遷移を指示し、前記装置リセット応答は前記装置リセット要求に応答して、前記装置リセット応答は前記装置リセット要求の処理が成功したか否かを示す、ステップと、
を有する通信の方法。
【請求項１７】
前記周辺装置の前記デフォルト状態への遷移の後に、前記装置リセット要求を通信するステップ、を有する請求項１６に記載の方法。
【請求項１８】
前記周辺装置の前記デフォルト状態への遷移の後に、前記装置リセット要求を通信するステップ、を有する請求項１６に記載の方法。
【請求項１９】
前記周辺装置の前記デフォルト状態への遷移は、前記周辺装置の更新された識別子を生じ、前記方法は、前記第１及び第２のＰＡＬ通信ユニットの間で、前記周辺装置の前記更新された識別子を含むメッセージを通信するステップ、を有する請求項１６乃至１８のいずれか一項に記載の方法。
【請求項２０】
プロセッサに請求項１６乃至１９のいずれか一項に記載の方法を実行させるコンピュータプログラム。
【請求項２１】
請求項２０に記載のコンピュータプログラムを記憶したコンピュータ読取り可能な記憶媒体。
【手続補正書】
【提出日】平成28年1月13日(2016.1.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メモリとプロセッサとを有する装置であって、前記プロセッサは、メディア非依存（ＭＡ）ＵＳＢ（Universal  Serial  Bus）ＰＡＬ（Protocol  Adaptation  Layer）のＭＡ  ＵＳＢホストに、
ＭＡ  ＵＳＢ装置へＵＳＢ装置リセット要求（USBDevResetReq）を送信させ、前記ＵＳＢ装置リセット要求は、デフォルト状態へ遷移すべきＵＳＢ装置のハンドルを有し、
前記ＭＡ  ＵＳＢ装置からの成功を示す状態コードを有するＵＳＢ装置リセット応答（USBDevResetResp）の受信に従って、前記ＭＡ  ＵＳＢ装置へＥＰ０変更要求（ModifyEP０Request）パケットを送信させ、前記ＥＰ０変更要求パケットは、前記ＵＳＢ装置に対応する更新エンドポイント（ＥＰ）ハンドルを要求するよう構成され、
前記ＭＡ  ＵＳＢ装置からＥＰ０変更応答（ModifyEP０Response）パケットを処理させ、前記ＥＰ０変更応答パケットは前記更新ＥＰハンドルを有する、
よう構成される、装置。
【請求項２】
前記プロセッサは、前記ＭＡ  ＵＳＢホストに、
前記ＵＳＢ装置に対応するＵＳＢポートリセットの指示を有する制御ＵＲＢ（USB  Request  block）に続き前記ＭＡ  ＵＳＢ装置へ制御転送要求を送信させ、
前記ＭＡ  ＵＳＢ装置からの制御転送応答の受信に続いて、前記ＵＳＢ装置リセット要求を送信させる、
よう構成される、請求項１に記載の装置。
【請求項３】
前記制御転送応答の受信は、前記ＵＳＢ装置が前記デフォルト状態に遷移した後である、請求項２に記載の装置。
【請求項４】
前記ＵＳＢ装置リセット応答は、前記ＵＳＢ装置の前記ハンドルと、前記ＵＳＢ装置リセット応答の完了が成功したか否かを示す状態コードフィールドと、を有する、請求項１に記載の装置。
【請求項５】
前記ＭＡ  ＵＳＢ  ＰＡＬは、ＵＳＢホストと１又は複数のＵＳＢ装置との間の接続を可能にするよう構成される、請求項１乃至４のいずれか一項に記載の装置。
【請求項６】
前記プロセッサは、前記ＭＡ  ＵＳＢホストと前記ＭＡ  ＵＳＢ装置との間で、前記ＰＡＬを介して、ＰＡＬコネクションを制御するよう構成され、前記ＰＡＬはデータリンクレイヤより上位である、請求項１乃至４のいずれか一項に記載の装置。
【請求項７】
ＭＡＣ（Media  Access  Control）コンポーネント及びＰＨＹ（Physical  Layer）コンポーネントを有する請求項１乃至４のいずれか一項に記載の装置。
【請求項８】
無線機及び位相アレイアンテナを有する請求項１乃至４のいずれか一項に記載の装置。
【請求項９】
ネットワークインタフェースを有する請求項１乃至４のいずれか一項に記載の装置。
【請求項１０】
少なくとも１つのアンテナを有する請求項１乃至４のいずれか一項に記載の装置。
【請求項１１】
プロセッサに、メディア非依存（ＭＡ）ＵＳＢ（Universal  Serial  Bus）ＰＡＬ（Protocol  Adaptation  Layer）のＭＡ  ＵＳＢホストにおける１又は複数の動作を実施させ、前記動作は、
ＭＡ  ＵＳＢ装置へＵＳＢ装置リセット要求（USBDevResetReq）を送信するステップであって、前記ＵＳＢ装置リセット要求は、デフォルト状態へ遷移すべきＵＳＢ装置のハンドルを有する、ステップと、
前記ＭＡ  ＵＳＢ装置からの成功を示す状態コードを有するＵＳＢ装置リセット応答（USBDevResetResp）の受信に従って、前記ＭＡ  ＵＳＢ装置へＥＰ０変更要求（ModifyEP０Request）パケットを送信するステップであって、前記ＥＰ０変更要求パケットは、前記ＵＳＢ装置に対応する更新エンドポイント（ＥＰ）ハンドルを要求するよう構成される、ステップと、
前記ＭＡ  ＵＳＢ装置からＥＰ０変更応答（ModifyEP０Response）パケットを処理するステップであって、前記ＥＰ０変更応答パケットは前記更新ＥＰハンドルを有する、ステップと、
を有する、コンピュータプログラム。
【請求項１２】
前記動作は、
前記ＵＳＢ装置に対応するＵＳＢポートリセットの指示を有する制御ＵＲＢ（USB  Request  block）に続き前記ＭＡ  ＵＳＢ装置へ制御転送要求を送信するステップと、
前記ＭＡ  ＵＳＢ装置からの制御転送応答の受信に続き、前記ＵＳＢ装置リセット要求を送信するステップと、
を有する、請求項１１に記載のコンピュータプログラム。
【請求項１３】
メディア非依存（ＭＡ）ＵＳＢ（Universal  Serial  Bus）ＰＡＬ（Protocol  Adaptation  Layer）のＭＡ  ＵＳＢ装置において実行される方法であって、前記方法は、
ＭＡ  ＵＳＢホストからのＵＳＢ装置リセット要求（USBDevResetReq）を処理するステップであって、前記ＵＳＢ装置リセット要求は、デフォルト状態へ遷移すべきＵＳＢ装置のハンドルを有する、ステップと、
前記ＭＡ  ＵＳＢホストへＵＳＢ装置リセット応答（USBDevResetResp）を送信するステップであって、前記ＵＳＢ装置リセット応答は、前記ＵＳＢ装置のハンドルと、前記ＵＳＢ装置リセット要求の完了が成功したか否かを示す成功状態コードフィールドとを有し、
前記ＭＡ  ＵＳＢホストからのへＥＰ０変更要求（ModifyEP０Request）パケットを処理するステップであって、前記ＥＰ０変更要求パケットは、前記ＵＳＢ装置に対応する更新エンドポイント（ＥＰ）ハンドルを要求するよう構成される、ステップと、
前記ＭＡ  ＵＳＢホストへＥＰ０変更応答（ModifyEP０Response）パケットを送信するステップであって、前記ＥＰ０変更応答パケットは前記更新ＥＰハンドルを有する、ステップと、
を有する方法。
【請求項１４】
前記ＵＳＢ装置リセット要求を受信すると、前記ＵＳＢ装置の前記デフォルト状態への遷移をＵＳＢコントローラに知らせるステップ、を有する請求項１３に記載の方法。
【請求項１５】
ＵＳＢ装置リセットコマンドを開始するよう前記ＵＳＢコントローラをトリガするステップ、を有する請求項１４に記載の方法。
【請求項１６】
前記ＵＳＢコントローラは、ｘＨＣＬ（extensible  Host  Controller  Interface）を有する、請求項１５に記載の方法。
【請求項１７】
前記ＭＡ  ＵＳＢホストからの制御転送要求を処理するステップであって、前記制御転送要求は、前記ＵＳＢ装置の前記デフォルト状態への遷移をトリガする、ステップと、
前記ＵＳＢ装置の前記デフォルト状態への遷移の後に、前記ＭＡ  ＵＳＢホストへ制御転送応答を送信するステップと、
を有する請求項１３に記載の方法。
【請求項１８】
前記制御転送応答の送信の後に、前記ＵＳＢ装置リセット要求を処理するステップ、を有する請求項１７に記載の方法。
【請求項１９】
前記ＭＡ  ＵＳＢ  ＰＡＬは、ＵＳＢホストと１又は複数のＵＳＢ装置との間の接続を可能にするよう構成される、請求項１３に記載の方法。
【請求項２０】
前記ＭＡ  ＵＳＢホストと前記ＭＡ  ＵＳＢ装置との間で、前記ＰＡＬを介して、ＰＡＬコネクションを制御するステップであって、前記ＰＡＬはデータリンクレイヤより上位である、ステップ、を有する請求項１３に記載の方法。
【請求項２１】
メモリとプロセッサとを有する装置であって、前記プロセッサは、メディア非依存（ＭＡ）ＵＳＢ（Universal  Serial  Bus）ＰＡＬ（Protocol  Adaptation  Layer）のＭＡ  ＵＳＢ装置に、請求項１３乃至２０のいずれか一項に記載の方法を実行させるよう構成される、装置。
【請求項２２】
ＭＡＣ（Media  Access  Control）コンポーネント及びＰＨＹ（Physical  Layer）コンポーネントを有する請求項２１に記載の装置。
【請求項２３】
無線機及び位相アレイアンテナを有する請求項２１に記載の装置。
【請求項２４】
ネットワークインタフェースを有する請求項２１に記載の装置。
【請求項２５】
プロセッサに、メディア非依存（ＭＡ）ＵＳＢ（Universal  Serial  Bus）ＰＡＬ（Protocol  Adaptation  Layer）のＭＡ  ＵＳＢ装置において請求項１３乃至２０のいずれか一項に記載の方法を実施させるコンピュータプログラム。
【請求項２６】
請求項１１、１２、又は２５に記載のコンピュータプログラムを記憶したコンピュータ読取り可能な記憶媒体。
【国際調査報告】
2016526309.tif 000007
2016526309.tif 000008
2016526309.tif 000009