【手続補正書】
【提出日】令和2年7月22日(2020.7.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＵＳＢデバイスが、ホストまたはスレーブデバイスのいずれか一方であることの制約なく通信するための方法であって、前記方法は、
ＵＳＢハブコントローラに給電するステップであって、前記ＵＳＢハブコントローラは、それに接続される第１のＵＳＢホストにコネクティビティをルーティングする、ステップと、
前記第１のＵＳＢホストを伴う第１の下流ポート上でデバイスモードにある第１のＵＳＢ  ＯＴＧ  Ｂデバイスをエニュメレートするステップと、
前記第１のＵＳＢ  ＯＴＧ  Ｂデバイスに、第２のＵＳＢホストになるためのコマンドを発行するステップと、
前記第２のＵＳＢホストと前記ＵＳＢハブコントローラの第１の内部デバイスポートとの間にエンドポイントリフレクタを挿入するステップと、
前記第１の下流ポート上でのデバイス接続解除を検出するステップであって、前記第１のＵＳＢホストは、次いで、それに接続されるネットワーク制御モデルデバイスを参照する、ステップと
を含み、
前記第１のＵＳＢホストおよび第２のＵＳＢホストは、各々、ネットワーク制御モデルデバイスを参照し、それによって、前記第１のＵＳＢホストおよび第２のＵＳＢホストの非制御エンドポイントは、ミラーリングされ、それによって、前記第１のＵＳＢホストと前記第２のＵＳＢホストとの間の間接的な通信を可能にし、前記第１のＵＳＢホストは、第１のネットワーク制御モデルデバイスおよび前記非制御エンドポイントのためのＵＳＢホストとして割り当てられ、前記第２のＵＳＢホストは、前記ネットワーク制御モデルデバイスおよび前記非制御エンドポイントのうちの１つのためのＵＳＢホストとして割り当てられる、方法。
【請求項２】
前記第１のＵＳＢホストを伴う第２のＤＳポート上で第２のＵＳＢデバイスをエニュメレートするステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記第２のＵＳＢホストと前記ＵＳＢハブコントローラの前記第１の内部デバイスポートとの間に前記エンドポイントリフレクタを挿入するステップは、マルチプレクサを使用して、前記第２のＵＳＢホストと前記ＵＳＢハブコントローラの前記第１の内部デバイスポートとの間に前記エンドポイントリフレクタを挿入するステップを含む、請求項１に記載の方法。
【請求項４】
ユニバーサル・シリアル・バス（ＵＳＢ）マルチホストエンドポイントリフレクタハブであって、
ＵＳＢホストに結合するために適合される上流ポートと、
複数の内部下流ポートと前記上流ポートとに結合されるハブコントローラ論理と、
前記ハブコントローラ論理の前記内部下流ポートのうちの１つに結合され、第１のマルチプレクサを備えるマルチホストエンドポイントブリッジと、
前記第１のマルチプレクサと前記ハブコントローラ論理とに結合される少なくとも１つのポートマルチプレクサと、
前記少なくとも１つのポートマルチプレクサを通して前記第１のマルチプレクサまたは前記ハブコントローラ論理の前記内部下流ポートのうちの別のものと結合される少なくとも１つの外部下流ポートであって、前記少なくとも１つの外部下流ポートは、少なくとも１つのＵＳＢデバイスまたはＵＳＢホストに結合するために適合される、少なくとも１つの外部下流ポートと
を備え、
有効にされると、前記マルチホストエンドポイントブリッジは、内部下流ポートと結合された第１のネットワーク制御モデルデバイス、および、前記外部下流ポートと結合された第２のネットワーク制御モデルデバイスの機能を実行し、それによって、前記第１のＵＳＢホストおよび前記第２のＵＳＢホストの非制御ポイントが、ミラーリングされ、それによって、前記第１のＵＳＢホストと前記第２のＵＳＢホストとの間の間接的な通信を可能にし、前記第１のＵＳＢホストは、第１のネットワーク制御モデルデバイスおよび前記非制御エンドポイントのためのＵＳＢホストとして割り当てられ、前記第２のＵＳＢホストは、第２のネットワーク制御モデルデバイスおよび前記非制御エンドポイントのためのＵＳＢホストとして割り当てられる、ＵＳＢマルチホストエンドポイントリフレクタハブ。
【請求項５】
前記ＵＳＢホストおよび／または少なくとも１つのＵＳＢデバイスは、ＵＳＢ  Ｏｎ―Ｔｈｅ―Ｇｏ（ＯＴＧ）デバイスである、請求項４に記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
【請求項６】
前記ＵＳＢホストは、ＵＳＢ  Ｏｎ―Ｔｈｅ―Ｇｏ（ＯＴＧ）Ａデバイスであり、前記少なくとも１つのＵＳＢデバイスは、ＵＳＢ  ＯＴＧ  Ｂデバイスである、請求項４〜５のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
【請求項７】
前記ＯＴＧデバイスＡは、自動車用ディスプレイヘッドユニットである、請求項６に記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
【請求項８】
前記ＯＴＧデバイスＢは、スマートフォンである、請求項６に記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
【請求項９】
前記少なくとも１つのＵＳＢデバイスは、ＵＳＢ大容量記憶装置である、請求項４〜５のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
【請求項１０】
前記ホストは、組み込まれたホストである、請求項４〜５のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
【請求項１１】
前記少なくとも１つのＵＳＢデバイスは、各々が別個に反映される様々なデバイスクラスの複数のインターフェースまたはエンドポイントを含有する複合ＵＳＢデバイスである、請求項４〜５のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
【請求項１２】
前記ＵＳＢデバイスは、デュアルロールデバイスである、請求項４〜５のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
【請求項１３】
前記マルチホストエンドポイントブリッジは、プログラム可能であり、複数のＵＳＢエンドポイントタイプをエミュレートし、かつ前記ホスト間の各ＵＳＢデバイスクラスタイプを反映するために適合される、請求項４〜５のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
【請求項１４】
前記マルチホストエンドポイントブリッジは、複数のネットワーク制御モデルデバイスであって、前記複数のネットワーク制御モデルデバイスの各々は、前記マルチプレクサと、それぞれのポートマルチプレクサとの間に結合される、複数のネットワーク制御モデルデバイスと、前記マルチプレクサと前記ハブコントローラ論理との間に結合される別のネットワーク制御モデルデバイスとを備え、前記マルチプレクサは、前記複数のネットワーク制御モデルデバイスのうちの１つを前記別のネットワーク制御モデルデバイスと結合するように動作可能である、請求項４〜５のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
【請求項１５】
複数の外部下流ポートをさらに備え、前記複数の外部下流ポートの各々は、それぞれのポートマルチプレクサと結合される、請求項４〜５のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
【請求項１６】
ＵＳＢマルチホストエンドポイントリフレクタハブであって、
上流ポートと少なくとも１つの下流ポートとを有するＵＳＢハブと、
前記上流ポートに結合され、かつ第１のＵＳＢホストに結合するために適合される第１のマルチプレクサと、
前記少なくとも１つの下流ポートに結合され、ＵＳＢデュアルロールデバイスに結合するために適合される第２のマルチプレクサであって、前記ＵＳＢマルチホストエンドポイントリフレクタハブは、第１のコマンドを受信すると、前記ＵＳＢハブが、前記ＵＳＢデュアルロールデバイスをその第２のホスト役に変更させる第２のコマンドまたは前記第１のコマンドに基づいて、インまたはアウトに切り替えられることを可能にする、第２のマルチプレクサと、
前記第１のマルチプレクサと前記第２のマルチプレクサとの間に結合されるマルチホストエンドポイントリフレクタと、
前記第１のマルチプレクサおよび前記第２のマルチプレクサならびに前記マルチホストエンドポイントリフレクタに結合され、かつそれらを制御する制御論理と
を備え、
前記マルチホストエンドポイントリフレクタは、エンドポイントを前記第１のホストに直接反映するために適合される、ＵＳＢマルチホストエンドポイントリフレクタハブ。
【請求項１７】
前記第１のホストと第２のホストとの間のコネクティビティは、ＵＳＢホスト／デバイス、ＵＳＢデバイス／デバイス、およびＵＳＢデバイス／ホストコネクティビティから成る群から選択される、請求項１６に記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
【請求項１８】
前記少なくとも１つの下流ポートは、前記ＵＳＢハブが、バイパスされ、もはやＵＳＢホストに接続されないとき、少なくとも１つの充電ポートに復帰するように構成される、請求項１６に記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
さらなる実施形態によると、第１のホストおよび第２のホスト間のコネクティビティは、ＵＳＢホスト／デバイス、ＵＳＢデバイス／デバイス、およびＵＳＢデバイス／ホストコネクティビティから成る群から選択されてもよい。さらなる実施形態によると、少なくとも１つのＤＳポートは、ＵＳＢハブが、バイパスされ得、もはやＵＳＢホストに接続され得ないとき、少なくとも１つの充電ポートに復帰してもよい。
本発明は、例えば、以下を提供する。
（項目１）
ユニバーサル・シリアル・バス（ＵＳＢ）デバイスが、ホストまたはスレーブデバイスのいずれか一方であることの制約なく通信するための方法であって、前記方法は、
ＵＳＢハブコントローラに給電するステップであって、前記ＵＳＢハブコントローラは、それに接続される第１のＵＳＢホストにコネクティビティをルーティングする、ステップと、
前記第１のＵＳＢホストを伴う第１の下流（ＤＳ）ポート上でデバイスモードにある第１のＵＳＢ  ＯＴＧ  Ｂデバイスをエニュメレートするステップと、
前記第１のＵＳＢ  ＯＴＧ  Ｂデバイスに、第２のＵＳＢホストになるためのコマンドを発行するステップと、
前記第２のＵＳＢホストと前記ＵＳＢハブコントローラの第１の内部デバイスポートとの間にエンドポイントリフレクタを挿入するステップと、
前記第１のＤＳポート上でのデバイス接続解除を検出するステップであって、前記第１のＵＳＢホストは、次いで、それに接続されるネットワーク制御モデル（ＮＣＭ）デバイスを参照する、ステップと
を含み、
前記第１のＵＳＢホストおよび第２のＵＳＢホストは、複数のＮＣＭデバイスを参照し、それによって、前記第１のＵＳＢホストおよび第２のＵＳＢホストの非制御エンドポイントは、ミラーリングされ、それによって、前記第１のＵＳＢホストと第２のＵＳＢホストとの間の間接的な通信を可能にする、方法。
（項目２）
前記第１のＵＳＢホストを伴う第２のＤＳポート上で第２のＵＳＢデバイスをエニュメレートするステップをさらに含む、項目１または３のいずれかに記載の方法。
（項目３）
前記第２のＵＳＢホストと前記ＵＳＢハブコントローラの前記第１の内部デバイスポートとの間に前記エンドポイントリフレクタを挿入する前記ステップは、マルチプレクサを使用して、前記第２のＵＳＢホストと前記ＵＳＢハブコントローラの前記第１の内部デバイスポートとの間にブリッジを挿入するステップを含む、項目１に記載の方法。
（項目４）
ユニバーサル・シリアル・バス（ＵＳＢ）デバイスが、ホストまたはスレーブデバイスのいずれか一方であることの制約なく通信するための方法であって、前記方法は、
第１のＵＳＢ上流（ＵＳ）ポートを提供するステップと、
複数の下流（ＤＳ）ポートを提供するステップと、
前記複数のＤＳポートの第１のものに結合される内部ＵＳＢネットワーク制御モデル（ＮＣＭ）エンドポイントリフレクタを提供するステップと
を含み、
前記ＮＣＭエンドポイントリフレクタは、前記第１のＵＳＢ  ＵＳポートに結合される第１のＵＳＢホストからのコマンドに応じて挿入される、方法。
（項目５）
前記複数のＤＳポートは、前記第１のＵＳポートに反映される、項目４に記載の方法。
（項目６）
複数のＵＳＢホストおよび複数のＵＳＢデバイスは、前記複数のＤＳポートに結合され、その同時の動作を提供する、項目５に記載の方法。
（項目７）
ユニバーサル・シリアル・バス（ＵＳＢ）マルチホストエンドポイントリフレクタハブであって、
ＵＳＢホストに結合するために適合される上流（ＵＳ）ポートと、
複数の第１の下流（ＤＳ）ポートと前記ＵＳポートとに結合されるハブコントローラ論理と、
前記ハブコントローラ論理に結合されるマルチホストエンドポイントブリッジと、
前記マルチホストエンドポイントブリッジに結合される第１のマルチプレクサと、
前記第１のマルチプレクサと前記ハブコントローラ論理とに結合される少なくとも１つのマルチプレクサと、
少なくとも１つのＵＳＢデバイスまたはＵＳＢホストに結合するために適合される少なくとも１つの第２の下流（ＤＳ）ポートと
を備える、ハブ。
（項目８）
前記ＵＳＢホストは、ＵＳＢ  Ｏｎ―Ｔｈｅ―Ｇｏ（ＯＴＧ）デバイスである、項目７または９―１７のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目９）
前記少なくとも１つのＵＳＢデバイスは、ＵＳＢ  ＯＴＧデバイスである、項目７―８または１０―１７のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目１０）
前記ＵＳＢホストは、ＵＳＢ  Ｏｎ―Ｔｈｅ―Ｇｏ（ＯＴＧ）Ａデバイスであり、前記少なくとも１つのＵＳＢデバイスは、ＵＳＢ  ＯＴＧ  Ｂデバイスである、項目７―９または１３―１７のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目１１）
前記ＯＴＧデバイスＡは、自動車用ディスプレイヘッドユニットである、項目１０に記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目１２）
前記ＯＴＧデバイスＢは、スマートフォンである、項目１０に記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目１３）
前記少なくとも１つのＵＳＢデバイスは、ＵＳＢ大容量記憶装置である、項目７―１２または１４―１７のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目１４）
前記ホストは、組み込まれたホストである、項目７―１３または１５―１７のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目１５）
前記少なくとも１つのＵＳＢデバイスは、それぞれが別個に反映される様々なデバイスクラスの複数のインターフェースまたはエンドポイントを含有する複合ＵＳＢデバイスである、項目７―１４または１６―１７のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目１６）
前記ＵＳＢデバイスは、デュアルロールデバイスである、項目７―１５または１７のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目１７）
前記エンドポイントリフレクタは、プログラム可能であり、複数のＵＳＢエンドポイントタイプをエミュレートし、かつ前記ホスト間の各ＵＳＢデバイスクラスタイプを反映するために適合される、項目７―１６のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目１８）
ユニバーサル・シリアル・バス（ＵＳＢ）マルチホストエンドポイントリフレクタハブであって、
上流（ＵＳ）ポートと複数の第１の下流（ＤＳ）ポートとを有するＵＳＢハブと、
通信デバイスクラス（ＣＤＣ）ネットワーク制御モデル（ＮＣＭ）エンドポイントリフレクタ媒体アクセス制御（ＭＡＣ）アドレススイッチであって、
複数のＵＳＢ  ＮＣＭデバイスと、
前記複数のＵＳＢ  ＮＣＭデバイスに結合される第１のマルチプレクサと
を備える、スイッチと、
前記複数のＵＳＢ  ＮＣＭデバイスと前記ＵＳＢハブの前記複数の第１のＤＳポートとに結合される、第２の複数のマルチプレクサと、
前記第２の複数のマルチプレクサの個別のものに結合され、かつ複数のＵＳＢホストとスレーブデバイスとに結合するために適合される、複数の第２のＤＳポートと
を備える、ハブ。
（項目１９）
前記ＵＳＢホストは、ＵＳＢ  Ｏｎ―Ｔｈｅ―Ｇｏ（ＯＴＧ）デバイスである、項目１８または２０―２８のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目２０）
前記ＵＳＢスレーブデバイスは、ＵＳＢ  ＯＴＧデバイスである、項目１８―１９または２１―２８のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目２１）
前記ＵＳＢホストは、ＵＳＢ  Ｏｎ―Ｔｈｅ―Ｇｏ（ＯＴＧ）Ａデバイスであり、前記ＵＳＢスレーブデバイスは、ＵＳＢ  ＯＴＧ  Ｂデバイスである、項目１８―２０または２４―２８のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目２２）
前記ＯＴＧデバイスＡは、自動車用ディスプレイヘッドユニットである、項目２１に記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目２３）
前記ＯＴＧデバイスＢは、スマートフォンである、項目２１に記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目２４）
前記ＵＳＢスレーブデバイスは、ＵＳＢ大容量記憶装置である、項目１８―２３または２５―２８のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目２５）
前記ホストは、組み込まれたホストである、項目１８―２４または２６―２８のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目２６）
前記少なくとも１つのＵＳＢデバイスは、それぞれが個別に反映される様々なデバイスクラスの複数のインターフェースまたはエンドポイントを含有する複合ＵＳＢデバイスである、項目１８―２５または２７―２８のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目２７）
前記ＵＳＢデバイスは、デュアルロールデバイスである、項目１８―２７または２８のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目２８）
前記エンドポイントリフレクタは、プログラム可能であり、複数のＵＳＢエンドポイントタイプをエミュレートし、かつ前記ホスト間の各ＵＳＢデバイスクラスタイプを反映するために適合される、項目１８―２７のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタ。
（項目２９）
ユニバーサル・シリアル・バス（ＵＳＢ）マルチホストエンドポイントリフレクタハブであって、
上流（ＵＳ）ポートと少なくとも１つの下流（ＤＳ）ポートとを有するＵＳＢハブと、
前記ＵＳポートに結合され、かつ第１のＵＳＢホストに結合するために適合される第１のマルチプレクサと、
前記少なくとも１つのＤＳポートに結合され、第２のＵＳＢホストまたはＵＳＢデュアルロールデバイスに結合するために適合される第２のマルチプレクサであって、第１のコマンドは、前記ＵＳＢハブが、デュアルロールデバイスをその第２のホスト役に変更させる、第２のコマンドまたは前記第１のコマンドに基づいて、インまたはアウトに切り替えられることを可能にする、第２のマルチプレクサと、
前記第１のマルチプレクサと第２のマルチプレクサとの間に結合されるマルチホストエンドポイントリフレクタと、
前記第１のマルチプレクサおよび第２のマルチプレクサならびに前記マルチホストエンドポイントリフレクタに結合され、かつそれらを制御する制御論理と
を備え、
前記マルチホストエンドポイントリフレクタは、エンドポイントを前記第１のホストに直接反映するために適合される、ハブ。
（項目３０）
前記第１のホストと第２のホストとの間のコネクティビティは、ＵＳＢホスト／デバイス、ＵＳＢデバイス／デバイス、およびＵＳＢデバイス／ホストコネクティビティから成る群から選択される、項目２９または３１のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。
（項目３１）
前記少なくとも１つのＤＳポートは、前記ＵＳＢハブが、バイパスされ、もはやＵＳＢホストに接続されないとき、少なくとも１つの充電ポートに復帰する、項目２９または３１のいずれかに記載のＵＳＢマルチホストエンドポイントリフレクタハブ。