【手続補正書】
【提出日】平成27年12月7日(2015.12.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
計算デバイス間でユーザインタフェースバックチャネル、ＵＩＢＣ、を介して双方向通信をサポートするための方法であって、
計算デバイスへの双方向ＵＩＢＣを確立することと、
周辺デバイスを識別するトンネル識別子の値を受信することと、
前記ＵＩＢＣを使用して、前記計算デバイスから前記周辺デバイスに関連付けられたカプセル化された周辺データを受信することと、
前記周辺データをカプセル化解除することと、
ソースデバイスを識別する逆トンネル識別子を生成することと、
前記計算デバイスに前記逆トンネル識別子を送信することと、
前記周辺デバイスに関連付けられた追加の周辺データを受信することと、
前記追加の受信された周辺データをカプセル化することと、
前記ＵＩＢＣを使用して、前記計算デバイスに前記カプセル化された追加の周辺データを送信することと、
を備える、方法。
【請求項２】
前記計算デバイスは、シンクデバイスを備え、
前記カプセル化された周辺データを受信することは、前記ＵＩＢＣを使用して、ソースデバイスにおいて、前記シンクデバイスから前記カプセル化された周辺データを受信することを備える、請求項１に記載の方法。
【請求項３】
前記ソースデバイスのホストインタフェースコントローラに前記カプセル化解除された周辺データを送信すること、をさらに備える、請求項２に記載の方法。
【請求項４】
前記計算デバイスは、ソースデバイスを備え、前記カプセル化された周辺データを受信することは、前記ＵＩＢＣを使用して、シンクデバイスおいて、前記ソースデバイスから前記カプセル化された周辺データを受信することを備える、請求項１に記載の方法。
【請求項５】
前記ソースデバイスへの前記双方向ＵＩＢＣを確立する前に、前記シンクデバイスに接続される周辺デバイスのインタフェースを列挙すること、をさらに備える、請求項４に記載の方法。
【請求項６】
前記シンクデバイスに接続される周辺デバイスに前記カプセル化解除された周辺データを送信すること、をさらに備える、請求項４に記載の方法。
【請求項７】
計算デバイス間でユーザインタフェースバックチャネル、ＵＩＢＣ、を介して双方向通信をサポートするための方法であって、
計算デバイスへの双方向ＵＩＢＣを確立することと、
周辺デバイスを識別する前記ＵＩＢＣに関連付けられたトンネル識別子の値を送信することと、
前記周辺デバイスに関連付けられた周辺データを受信することと、
前記周辺データをカプセル化することと、
前記ＵＩＢＣを使用して、前記計算デバイスに前記カプセル化された周辺データを送信することと、
前記計算デバイスから逆トンネル識別子を受信することと、前記逆トンネル識別子は、第２の異なる計算デバイスに対して前記計算デバイスを識別し、
前記ＵＩＢＣを使用して、前記計算デバイスから前記周辺デバイスに関連付けられたカプセル化された周辺データを受信することと、
前記カプセル化された受信された周辺データをカプセル化解除することと、
を備える、方法。
【請求項８】
前記計算デバイスは、ソースデバイスを備え、前記カプセル化された周辺データを送信することは、前記ＵＩＢＣを使用して、シンクデバイスから前記ソースデバイスに、前記周辺データを送信することを備える、請求項７に記載の方法。
【請求項９】
前記周辺データを受信することは、前記シンクデバイスの周辺デバイスから前記周辺データを受信することを備える、請求項８に記載の方法。
【請求項１０】
前記方法は、
前記ソースデバイスへの前記双方向ＵＩＢＣを確立する前に、前記シンクデバイスの周辺デバイスのインタフェースを列挙すること、
をさらに備える、請求項８に記載の方法。
【請求項１１】
前記計算デバイスは、シンクデバイスを備え、前記カプセル化された周辺データを送信することは、前記ＵＩＢＣを使用して、ソースデバイスから前記シンクデバイスに、前記周辺データを送信することを備え、前記周辺データを受信することは、ホストインタフェースコントローラから前記周辺データを受信することを好ましくは備える、請求項７に記載の方法。
【請求項１２】
前記カプセル化された周辺データは、ＵＩＢＣパケットにカプセル化される、請求項１または７に記載の方法。
【請求項１３】
計算デバイス間でユーザインタフェースバックチャネル、ＵＩＢＣ、を介して双方向通信をサポートするための第１の計算デバイスであって、
第２の計算デバイスへの双方向ＵＩＢＣを確立するための手段と、
周辺デバイスを識別する前記ＵＩＢＣに関連付けられたトンネル識別子の値を受信するための手段と、
前記ＵＩＢＣを使用して、前記第２の計算デバイスから前記周辺デバイスに関連付けられたカプセル化された周辺データを受信するための手段と、
前記周辺データをカプセル化解除するための手段と、
前記第２の計算デバイスに前記第１の計算デバイスを識別する逆トンネル識別子を生成するための手段と、
前記第２の計算デバイスに前記逆トンネル識別子を送信するための手段と、
前記周辺デバイスに関連付けられた追加の周辺データを受信するための手段と、
前記追加の周辺データをカプセル化するための手段と、
前記ＵＩＢＣを使用して、前記周辺デバイスに関する前記カプセル化された周辺データを送信するための手段と、
を備える、第１の計算デバイス。
【請求項１４】
計算デバイス間でユーザインタフェースバックチャネル、ＵＩＢＣ、を介して双方向通信をサポートするための第１の計算デバイスであって、
第２の計算デバイスへの双方向ＵＩＢＣを確立するための手段と、
周辺デバイスを識別する前記ＵＩＢＣに関連付けられたトンネル識別子の値を送信するための手段と、
前記周辺デバイスに関連付けられた周辺データを受信するための手段と、
前記周辺データをカプセル化するための手段と、
前記ＵＩＢＣを使用して、前記第２の計算デバイスに前記カプセル化された周辺データを送信するための手段と、
前記計算デバイスから逆トンネル識別子を受信するための手段と、前記逆トンネル識別子は、第２の異なる計算デバイスに対して前記計算デバイスを識別し、
ＵＩＢＣを使用して、前記第２の計算デバイスから追加のカプセル化された周辺データを受信するための手段と、
前記追加のカプセル化された周辺データをカプセル化解除するための手段と、
を備える、第１の計算デバイス。
【請求項１５】
命令を記憶したコンピュータ可読記憶媒体であって、前記命令は、実行されたとき、１つまたは複数のプロセッサに、請求項１乃至１２のいずれかに記載のステップを行わせる、コンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１２８
【補正方法】変更
【補正の内容】
【０１２８】
［0141] 本発明の様々な実施形態が記述されてきた。これらおよび他の実施形態は、特許請求の範囲の範囲内にある。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］計算デバイスへの双方向ユーザインタフェースバックチャネル（ＵＩＢＣ）を確立することと、
前記ＵＩＢＣを使用して、前記計算デバイスからカプセル化された周辺データを受信することと、
前記周辺データをカプセル化解除することと、
を備える方法。
［Ｃ２］前記計算デバイスは、シンクデバイスを備え、
前記カプセル化された周辺データを受信することは、前記ＵＩＢＣを使用して、ソースデバイスにおいて、前記シンクデバイスから前記カプセル化された周辺データを受信することを備える、Ｃ１に記載の方法。
［Ｃ３］前記ソースデバイスのホストインタフェースコントローラに前記カプセル化解除された周辺データを送信すること、をさらに備える、Ｃ２に記載の方法。
［Ｃ４］前記方法は、
周辺デバイスを識別するトンネル識別子値を受信すること、
をさらに備える、Ｃ１に記載の方法。
［Ｃ５］前記計算デバイスは、ソースデバイスを備え、前記カプセル化された周辺データを受信することは、前記ＵＩＢＣを使用して、シンクデバイスおいて、前記ソースデバイスから前記カプセル化された周辺データを受信することを備える、Ｃ１に記載の方法。
［Ｃ６］前記ソースデバイスへの前記双方向ＵＩＢＣを確立する前に、前記シンクデバイスに接続される周辺デバイスのインタフェースを列挙すること、をさらに備える、Ｃ５に記載の方法。
［Ｃ７］前記シンクデバイスに接続される周辺デバイスに前記カプセル化解除された周辺データを送信すること、
をさらに備える、Ｃ５に記載の方法。
［Ｃ８］前記カプセル化された周辺データは、ＵＩＢＣパケットにカプセル化される、Ｃ１に記載の方法。
［Ｃ９］計算デバイスへの双方向ユーザインタフェースバックチャネル（ＵＩＢＣ）を確立することと、
周辺データを受信することと、
前記周辺データをカプセル化することと、
前記ＵＩＢＣを使用して、前記計算デバイスに前記カプセル化された周辺データを送信することと、
を備える方法。
［Ｃ１０］前記計算デバイスは、ソースデバイスを備え、前記カプセル化された周辺データを送信することは、前記ＵＩＢＣを使用して、シンクデバイスから前記ソースデバイスに、前記周辺データを送信することを備える、Ｃ９に記載の方法。
［Ｃ１１］前記周辺データを受信することは、前記シンクデバイスの周辺デバイスから前記周辺データを受信することを備える、Ｃ１０に記載の方法。
［Ｃ１２］前記方法は、
前記ソースデバイスへの前記双方向ＵＩＢＣを確立する前に、前記シンクデバイスの周辺デバイスのインタフェースを列挙すること、
をさらに備える、Ｃ１０に記載の方法。
［Ｃ１３］前記方法は、
周辺デバイスを識別するトンネル識別子値を送信すること、
をさらに備える、Ｃ９に記載の方法。
［Ｃ１４］前記計算デバイスは、シンクデバイスを備え、前記カプセル化された周辺データを送信することは、前記ＵＩＢＣを使用して、ソースデバイスから前記シンクデバイスに、前記周辺データを送信することを備える、Ｃ９に記載の方法。
［Ｃ１５］前記周辺データを受信することは、ホストインタフェースコントローラから前記周辺データを受信することを備える、Ｃ１４に記載の方法。
［Ｃ１６］前記カプセル化された周辺データは、ＵＩＢＣパケットにカプセル化される、Ｃ９に記載の方法。
［Ｃ１７］第２の計算デバイスへの双方向ユーザインタフェースバックチャネル（ＵＩＢＣ）を確立し、
前記ＵＩＢＣを使用して、前記第２の計算デバイスからカプセル化された周辺データを受信し、
前記周辺データをカプセル化解除する、
ように構成されたユーザインタフェースバックチャネル（ＵＩＢＣ）モジュールを備える、第１の計算デバイス。
［Ｃ１８］前記第１の計算デバイスは、ソースデバイスを備え、前記第２の計算デバイスはシンクデバイスを備え、前記カプセル化された周辺データを受信するために、前記ＵＩＢＣモジュールは、
前記ＵＩＢＣを使用して、前記ソースデバイスにおいて、前記シンクデバイスから前記カプセル化された周辺データを受信する、
ように構成される、Ｃ１７に記載の第１の計算デバイス。
［Ｃ１９］前記ＵＩＢＣモジュールは、
前記ソースデバイスのホストインタフェースコントローラに前記カプセル化解除された周辺データを送信する、
ようにさらに構成される、Ｃ１８に記載の第１の計算デバイス。
［Ｃ２０］前記ＵＩＢＣモジュールは、
周辺デバイスを識別するトンネル識別子値を受信する、
ようにさらに構成される、Ｃ１７に記載の第１の計算デバイス。
［Ｃ２１］前記第１の計算デバイスは、シンクデバイスを備え、前記第２の計算デバイスはソースデバイスを備え、前記カプセル化された周辺データを受信するために、前記ＵＩＢＣモジュールは、
前記ＵＩＢＣを使用して、前記シンクデバイスにおいて、前記ソースデバイスから前記カプセル化された周辺データを受信する、
ように構成される、Ｃ１７に記載の第１の計算デバイス。
［Ｃ２２］前記ＵＩＢＣモジュールは、
前記第２のデバイスへの前記双方向ＵＩＢＣを確立する前に、前記シンクデバイスの周辺デバイスのインタフェースを列挙するようにさらに構成される、Ｃ２１に記載の第１の計算デバイス。
［Ｃ２３］前記ＵＩＢＣモジュールは、
前記シンクデバイスに接続される周辺デバイスに前記カプセル化解除された周辺データを送信する、
ようにさらに構成される、Ｃ２１に記載の第１の計算デバイス。
［Ｃ２４］前記カプセル化された周辺データは、ＵＩＢＣパケットにカプセル化される、Ｃ１７に記載の第１の計算デバイス。
［Ｃ２５］第２の計算デバイスへの双方向ユーザインタフェースバックチャネル（ＵＩＢＣ）を確立し、
周辺データを受信し、
前記周辺データをカプセル化し、
前記ＵＩＢＣを使用して、前記第２の計算デバイスに前記カプセル化された周辺データを送信する、
ように構成されたユーザインタフェースバックチャネル（ＵＩＢＣ）モジュールを備える第１の計算デバイス。
［Ｃ２６］前記第１の計算デバイスは、シンクデバイスを備え、前記第２の計算デバイスはソースデバイスを備え、前記カプセル化された周辺データを送信するために、前記ＵＩＢＣモジュールは、
前記ＵＩＢＣを使用して、前記シンクデバイスから前記ソースデバイスに前記周辺データを送信する、
ように構成される、Ｃ２５に記載の第１の計算デバイス。
［Ｃ２７］前記周辺データを受信するために、前記ＵＩＢＣモジュールは、
前記シンクデバイスの周辺デバイスから前記周辺データを受信するように構成される、Ｃ２６に記載の第１の計算デバイス。
［Ｃ２８］前記ＵＩＢＣモジュールは、
前記ソースデバイスへの前記双方向ＵＩＢＣを確立する前に、前記シンクデバイスに接続される周辺デバイスのインタフェースを列挙する、
ようにさらに構成されるＣ２６に記載の第１の計算デバイス。
［Ｃ２９］前記ＵＩＢＣモジュールは、
周辺デバイスを識別するトンネル識別子値を送信する、
ようにさらに構成される、Ｃ２６に記載の第１の計算デバイス。
［Ｃ３０］前記第１の計算デバイスは、ソースデバイスを備え、前記第２の計算デバイスはシンクデバイスを備え、前記カプセル化された周辺データを受信するために、前記ＵＩＢＣモジュールは、
前記ＵＩＢＣを使用して、前記ソースデバイスにおいて、前記シンクデバイスから前記カプセル化された周辺データを受信する、
ように構成される、Ｃ２５に記載の第１の計算デバイス。
［Ｃ３１］前記周辺データを受信するために、前記ＵＩＢＣモジュールは、
ホストインタフェースコントローラから前記周辺データを受信する、
ようにさらに構成される、Ｃ２５に記載の第１の計算デバイス。
［Ｃ３２］前記カプセル化された周辺データは、ＵＩＢＣパケットにカプセル化される、Ｃ２５に記載の第１の計算デバイス。
［Ｃ３３］第２の計算デバイスへの双方向ユーザインタフェースバックチャネル（ＵＩＢＣ）を確立するための手段と、
前記ＵＩＢＣを使用して、前記第２の計算デバイスからカプセル化された周辺データを受信するための手段と、
前記周辺データをカプセル化解除するための手段と、
を備える、第１の計算デバイス。
［Ｃ３４］第２の計算デバイスへの双方向ユーザインタフェースバックチャネル（ＵＩＢＣ）を確立するための手段と、
周辺データを受信するための手段と、
前記周辺データをカプセル化するための手段と、
前記ＵＩＢＣを使用して、前記第２の計算デバイスに前記カプセル化された周辺データを送信するための手段と、
を備える第１の計算デバイス。
［Ｃ３５］命令を記憶したコンピュータ可読記憶媒体であって、前記命令は、実行されたとき、１つまたは複数のプロセッサに、
計算デバイスへの双方向ユーザインタフェースバックチャネル（ＵＩＢＣ）を確立することと、
前記ＵＩＢＣを使用して、前記計算デバイスからカプセル化された周辺データを受信することと、
前記周辺データをカプセル化解除することと、
を行わせる、コンピュータ可読記憶媒体。
［Ｃ３６］命令を記憶したコンピュータ可読記憶媒体であって、前記命令は、実行されたとき、１つまたは複数のプロセッサに、
計算デバイスへの双方向ユーザインタフェースバックチャネル（ＵＩＢＣ）を確立することと、
周辺データを受信することと、
前記周辺データをカプセル化することと、
前記ＵＩＢＣを使用して、前記計算デバイスに前記カプセル化された周辺データを送信することと、
を行わせる、コンピュータ可読記憶媒体。