(57)【要約】      （修正有）【課題】マウスやキーボード等の入力デバイスを複数のコンピュータで共用する場合に、入力先コンピュータの切替操作をストレスなく簡便に行う手段を提供する。【解決手段】各コンピュータに備えられたカメラによって、ユーザの視覚方向および／または目の視線の動きを判定する。ユーザがコンピュータと関連付けられるディスプレイデバイスの方に視覚的に向いていること検出すると、コンピュータからコンピュータ入力デバイスへの、かつ、コンピュータ入力デバイスからコンピュータへのワイヤレス接続が確立または維持される。ユーザがコンピュータと関連付けられるディスプレイデバイスの方に視覚的に向いていないことを検出すると、ワイヤレス接続は終了される。近接センサを使用して同様の目的を達成してもよい。【選択図】図２
2018041482.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータのユーザの視覚方向を判定するために、カメラによって撮影される画像と関連付けられるデータを分析することと、
前記ユーザが前記コンピュータと関連付けられるディスプレイデバイスの方を視覚的に向いていることを前記視覚方向が示すことを検出すると、前記コンピュータからコンピュータ入力デバイスへの、かつ前記コンピュータ入力デバイスから前記コンピュータへのワイヤレス接続を、確立または維持することと、
前記ユーザが前記コンピュータと関連付けられる前記ディスプレイデバイスの方を視覚的に向いていないことを前記視覚方向が示すことを検出すると、前記ワイヤレス接続を終了することと
を備える、方法。
【請求項２】
前記ユーザが前記コンピュータと関連付けられる前記ディスプレイデバイスの方を視覚的に向いていないことを前記視覚方向が示すことを検出すると、前記コンピュータ入力デバイスとの前記ワイヤレス接続を終了する前にある時間期間待機することをさらに備える、
請求項１に記載の方法。
【請求項３】
前記時間期間は、前記コンピュータに含まれるカウンタによって計測される、
請求項２に記載の方法。
【請求項４】
前記ワイヤレス接続は、前記コンピュータと前記コンピュータ入力デバイスとの間の直接のワイヤレス接続である、
請求項１に記載の方法。
【請求項５】
前記コンピュータは、前記ユーザの前記視覚方向を判定するために、前記コンピュータの前記ユーザに対応するプロファイルを使用し、前記プロファイルは、前記ユーザに固有の顔認識情報を含み、前記ユーザを認証するために前記コンピュータによって使用可能である、
請求項１に記載の方法。
【請求項６】
前記プロファイルは、米国電気電子技術者協会（ＩＥＥＥ）８０２．１５．１ワイヤレスプロトコルと関連付けられる、
請求項５に記載の方法。
【請求項７】
前記プロファイルは、前記ＩＥＥＥ  ８０２．１５．１ワイヤレスプロトコルと関連付けられるプロトコルスタックの特定のレイヤと関連付けられ、前記ワイヤレス接続は、前記ＩＥＥＥ  ８０２．１５．１ワイヤレスプロトコルに準拠する、
請求項６に記載の方法。
【請求項８】
コンピュータ入力デバイスを検出することと、前記コンピュータ入力デバイスを検出したことに応答して近接データを生成することとを行うように構成される、近接検出器と、ここにおいて、前記近接検出器は、近距離無線通信（ＮＦＣ）プロトコルを介して前記コンピュータ入力デバイスとワイヤレスに通信することを行うようにさらに構成される、
前記コンピュータ入力デバイスが前記近接検出器の所定の範囲内にあるかどうかを判定するために、前記近接データを分析することを行うように構成される、近接分析器と、
前記近接分析器に結合され、前記コンピュータ入力デバイスが前記所定の範囲内にあると前記近接分析器が判定すると、前記コンピュータ入力デバイスとのワイヤレス接続を確立または維持することを行うように構成され、前記コンピュータ入力デバイスが前記所定の範囲内にないと前記近接分析器が判定すると、前記ワイヤレス接続を終了することを行うようにさらに構成される、ワイヤレストランシーバと
を備える、装置。
【請求項９】
画像を撮影するように構成されるカメラと、
前記画像のデータを分析して、ユーザの視覚方向を判定することを行うように構成される画像分析器と
をさらに備え、
前記ワイヤレストランシーバは、前記ユーザが前記装置と関連付けられるディスプレイデバイスの方を視覚的に向いていることを前記視覚方向が示すことを検出すると、前記ワイヤレス接続を確立または維持することを行うようにさらに構成され、
前記ワイヤレストランシーバは、前記ユーザが前記ディスプレイデバイスの方を視覚的に向いていないことを前記ユーザと関連付けられる前記視覚方向および最後の視線の動きが示すことを検出すると、前記ワイヤレス接続を終了することを行うようにさらに構成される、
請求項８に記載の装置。
【請求項１０】
前記トランシーバは、前記コンピュータ入力デバイスが前記所定の範囲内にないことを検出した後で、前記コンピュータ入力デバイスとの前記ワイヤレス接続を終了する前に、ある時間期間待機することを行うようにさらに構成される、
請求項８に記載の装置。
【請求項１１】
前記コンピュータ入力デバイスは、第２のコンピュータ入力デバイスと関連付けられ、前記ワイヤレストランシーバは、前記コンピュータ入力デバイスが前記所定の範囲内にあると前記近接分析器が判定すると、前記第２のコンピュータ入力デバイスとの第２のワイヤレス接続を確立または維持することを行うようにさらに構成され、前記ワイヤレストランシーバは、前記コンピュータ入力デバイスが前記所定の範囲内にないと前記近接分析器が判定すると、前記第２のコンピュータ入力デバイスとの前記第２のワイヤレス接続を終了することを行うようにさらに構成される、
請求項８に記載の装置。
【請求項１２】
ユーザから入力を受け取るように構成されるユーザ入力部分と、
前記ユーザ入力部分に結合される無線デバイスと、ここにおいて、前記無線デバイスは、第１のワイヤレス接続を介して第１のコンピュータと通信するように構成され、第２のワイヤレス接続を介して第２のコンピュータと通信することを行うようにさらに構成される、
バッファと、ここにおいて、前記バッファは、前記第１のコンピュータから受信されたデータをバッファリングするように構成される、
前記無線デバイスおよび前記バッファに結合されるルーティング論理と
を備え、前記ルーティング論理は、前記バッファに記憶された前記データが前記第２のコンピュータへ転送されるようにするように構成される、
装置。
【請求項１３】
前記バッファは、前記データが閾値を超えないデータサイズを有するとき、前記データをバッファリングするようにさらに構成され、前記ルーティング論理は、前記無線デバイスに、前記バッファリングされたデータを、前記第２のワイヤレス接続を介して前記第２のコンピュータへ送信させることを行うようにさらに構成される、
請求項１２に記載の装置。
【請求項１４】
前記無線デバイスは、前記データサイズが前記閾値を超えるときに、前記データを前記第２のコンピュータへ直接転送するように前記第１のコンピュータに要求することを行うようにさらに構成される、
請求項１３に記載の装置。
【請求項１５】
コンピュータ入力デバイスに統合される、
請求項１２に記載の装置。
【請求項１６】
前記コンピュータ入力デバイスは、マウス、キーボード、トラックボール、およびゲームコントローラ、またはこれらの組合せである、
請求項１５に記載の装置。
【請求項１７】
前記ユーザの視覚方向の変化、前記第１のコンピュータに対する前記コンピュータ入力デバイスの近接の変化、またはこれらの組合せに応答して前記第１のワイヤレス接続が終了されたことに応答して、前記無線デバイスにスリープモードへ入らせることを行うように構成される、スリープモード論理をさらに備える、
請求項１５に記載の装置。
【請求項１８】
時間期間を計測し、前記ユーザからの入力を前記時間期間内に検出しなかったことに応答して前記無線デバイスを前記スリープモードへ入らせることを行うように構成される、タイマーをさらに備える、
請求項１７に記載の装置。
【請求項１９】
前記ユーザ入力部分は、位置センサを含み、前記スリープモード論理は、前記位置センサが第２の時間期間内に前記コンピュータ入力デバイスの位置の変化を感知しないと、前記無線デバイスに前記スリープモードへ入らせることを行うようにさらに構成される、
請求項１８に記載の装置。
【請求項２０】
第１のコンピュータに記憶されたデータを第２のコンピュータに送信するための要求を、第１のワイヤレス接続を介してコンピュータ入力デバイスから前記第１のコンピュータにおいて受信することと、ここにおいて、前記要求は、前記データが閾値を超えるデータサイズを有するかどうかを特定する、
前記データサイズが前記閾値を超えるとき、前記データを、前記第１のコンピュータと前記第２のコンピュータとの間の第２のワイヤレス接続を介して、前記第２のコンピュータに送信することと、
前記データサイズが前記閾値を超えないとき、前記データを前記コンピュータ入力デバイスに送信することと
を備える、方法。
【請求項２１】
前記データサイズが前記閾値を超えるとき、メッセージを前記第２のコンピュータに送信することと、ここにおいて、前記メッセージは、前記データの位置を示す、
前記位置にアクセスするためのアクセス要求を前記第２のコンピュータから受信することと
をさらに備える、請求項２０に記載の方法。
【請求項２２】
前記第１のワイヤレス接続と前記第２のワイヤレス接続の１つまたは複数は、米国電気電子技術者協会（ＩＥＥＥ）８０２．１５．１ワイヤレスプロトコルに準拠する、
請求項２０に記載の方法。
【請求項２３】
前記閾値は、前記コンピュータ入力デバイスのバッファの容量に基づく、
請求項２０に記載の方法。
【請求項２４】
前記第２のワイヤレス接続は、安全な通信チャネルである、
請求項２０に記載の方法。
【請求項２５】
プロセッサに、
コンピュータのユーザの視覚方向を判定するために、カメラによって撮影される画像と関連付けられるデータを分析することと、
前記ユーザが前記コンピュータと関連付けられるディスプレイデバイスの方を視覚的に向いていることを前記視覚方向が示すことを検出すると、前記コンピュータからコンピュータ入力デバイスへの、かつ前記コンピュータ入力デバイスから前記コンピュータへのワイヤレス接続を、確立または維持することと、
前記ユーザが前記コンピュータと関連付けられる前記ディスプレイデバイスの方を視覚的に向いていないことを前記視覚方向が示すことを検出すると、前記ワイヤレス接続を終了することと
を行わせるように、コンピュータのプロセッサによって実行可能な命令を記憶する、
コンピュータ可読非一時的記憶媒体。
【請求項２６】
前記命令は、前記ユーザが前記ディスプレイデバイスの方を視覚的に向いていないことを前記視覚方向が示すことを検出した後で、前記ワイヤレス接続を終了する前に、ある時間期間待機することを行うように前記プロセッサによって実行可能である、
請求項２５に記載のコンピュータ可読非一時的記憶媒体。
【請求項２７】
前記コンピュータは、前記ユーザの前記視覚方向を判定するために、前記コンピュータの前記ユーザに対応するプロファイルを使用し、前記プロファイルは、前記ユーザに固有の顔認識情報を含み、前記ユーザを認証するために前記コンピュータによって使用可能である、
請求項２５に記載のコンピュータ可読非一時的記憶媒体。
【請求項２８】
前記プロファイルは、米国電気電子技術者協会（ＩＥＥＥ）８０２．１５．１ワイヤレスプロトコルと関連付けられる、
請求項２７に記載のコンピュータ可読非一時的記憶媒体。
【請求項２９】
前記プロファイルは、ＩＥＥＥ  ８０２．１５．１ワイヤレスプロトコルと関連付けられるプロトコルスタックの特定のレイヤと関連付けられる、
請求項２８に記載のコンピュータ可読非一時的記憶媒体。
【請求項３０】
前記ワイヤレス接続は、米国電気電子技術者協会（ＩＥＥＥ）８０２．１５．１ワイヤレスプロトコルに準拠する、
請求項２５に記載のコンピュータ可読非一時的記憶媒体。
【請求項３１】
コンピュータのユーザの視覚方向を判定するために、カメラによって撮影される画像と関連付けられるデータを分析するための手段と、
前記ユーザが前記コンピュータと関連付けられるディスプレイデバイスの方に視覚的を向いていることを前記視覚方向が示すことを検出すると、前記コンピュータからコンピュータ入力デバイスへの、かつ前記コンピュータ入力デバイスから前記コンピュータへのワイヤレス接続を、確立または維持するための手段と、前記ユーザが前記ディスプレイデバイスの方を視覚的に向いていないことを前記視覚方向が示すことを検出すると、前記ワイヤレス接続を終了するための手段と
を備える、装置。
【請求項３２】
前記ワイヤレス接続を前記確立または維持するための手段に、前記コンピュータ入力デバイスとの前記ワイヤレス接続を終了させる前に、ある時間期間待機させるように構成される、タイマーをさらに備える、
請求項３１に記載の装置。
【請求項３３】
前記タイマーは、カウンタである、
請求項３２に記載の装置。
【請求項３４】
前記ワイヤレス接続は、前記コンピュータと前記コンピュータ入力デバイスとの間の直接のワイヤレス接続である、
請求項３１に記載の装置。
【請求項３５】
前記コンピュータは、前記ユーザに固有の顔認識情報を含み前記ユーザを認証するために前記コンピュータによって使用可能である、プロファイルを記憶する、
請求項３１に記載の装置。
【請求項３６】
前記プロファイルは、米国電気電子技術者協会（ＩＥＥＥ）８０２．１５．１ワイヤレスプロトコルと関連付けられる、
請求項３５に記載の装置。
【請求項３７】
前記プロファイルは、前記ＩＥＥＥ  ８０２．１５．１ワイヤレスプロトコルと関連付けられるプロトコルスタックの特定のレイヤと関連付けられる、
請求項３６に記載の装置。
【請求項３８】
前記ワイヤレス接続は、電気電子技術者協会（ＩＥＥＥ）８０２．１５．１ワイヤレスプロトコルに準拠する、
請求項３１に記載の装置。
【請求項３９】
ユーザと関連付けられる目の視線の動きと、コンピュータ入力デバイスと関連付けられるマウスポインタの動きとを使用して、２つのコンピュータディスプレイの相対的な物理位置を自動的に決定することと、
前記２つのコンピュータディスプレイの前記相対的な物理位置を示すデータを記憶することと
を備える、方法。
【請求項４０】
前記コンピュータ入力デバイスの物理移動を検出すると、前記コンピュータ入力デバイスを起動することと、入来する接続要求を受信するために、コンピュータ入力デバイスをページスキャンモードにさせることと
をさらに備える、請求項３９に記載の方法。
【請求項４１】
１つまたは複数の近接センサからの情報によって示される動きの向きに基づいて、２つのコンピュータディスプレイの相対的な物理位置を自動的に決定することと、
前記２つのコンピュータディスプレイの前記相対的な物理位置を示すデータを記憶することと
を備える、方法。
【請求項４２】
コピー操作に基づいて、第１のコンピュータからバッファにデータをコピーするためのユーザからの入力を受け取るように構成される、ユーザ入力部分と、
前記ユーザ入力部分が貼り付け操作を示す入力を受け取ったことに応答して、前記第１のコンピュータから前記データを受信し、情報を第２のコンピュータに送信するように構成される、無線デバイスと
を備える、装置。
【請求項４３】
コピー操作に基づいて、第１のコンピュータからバッファにデータをコピーするためのユーザからの入力を受け取るように構成される、ユーザ入力部分と、
前記ユーザ入力部分が貼り付け操作を示す入力を受け取ったことに応答して、第２のコンピュータに、前記データに対する要求を前記第１のコンピュータへ送信させるように構成される、無線デバイスと
を備える、装置。
【請求項４４】
前記無線デバイスは、前記データと関連付けられるアドレスを前記第１のコンピュータから受信することと、前記第２のコンピュータから前記貼り付け操作のインジケーションを受信すると、前記アドレスを前記第２のコンピュータに送信することと、前記データに対する要求を前記第１のコンピュータに送信するために、前記第２のコンピュータが前記第１のコンピュータとの直接のワイヤレス接続を確立することと
を行うようにさらに構成される、請求項４３に記載の装置。
【請求項４５】
前記第２のコンピュータから前記データに対する前記要求を受信すると、前記第１のコンピュータは、前記第２のコンピュータからの認証情報またはユーザ情報を要求する、
請求項４４に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本開示は全般に、複数のコンピュータと、複数のコンピュータの間で共有される１つまたは複数のコンピュータ入力デバイスとを含む、ワークステーションに関する。
【背景技術】
【０００２】
[0002]技術の進歩は、より小さくより高性能なコンピューティングデバイスをもたらした。たとえば、作業空間は、ユーザが異なるタスクを実行する、または異なるオペレーティングシステムを使用する、複数のコンピュータを含み得る。ユーザは、マウスまたはキーボードのようなコンピュータ入力デバイスを使用して、コンピュータを制御することができる。複数のコンピュータ入力デバイスを度々切り替えるのはユーザにとって不便であり得るので、ユーザは、単一のマウスと単一のキーボードとを利用して複数のコンピュータを制御することがある。たとえば、ユーザは、物理構成が変更されるたびに、またはユーザが新たな作業空間に移転するときにソフトウェアを再構成するに応答した、あるコンピュータから別のコンピュータへの制御の切替えを可能にするソフトウェアをインストールすることがあり、これは、不便であることがあり作業効率を低下させることがある。別の例では、制御は手動で、たとえばユーザにより制御されるスイッチを介して有効化されることがある。
【発明の概要】
【０００３】
[0003]本開示による例示的な作業空間は、ユーザの存在または不在を検出するためのカメラを有するコンピュータを含む。たとえば、作業空間は、「ウェブカム」カメラを各々含む複数のコンピュータを含み得る。各コンピュータが対応するカメラを使用してユーザの存在／不在を検出できるように、コンピュータの各々においてプロファイルが作成され得る。少なくとも１つの実施形態では、コンピュータは、ユーザの視線がコンピュータに向けられているかどうかに基づいて、ユーザの視覚方向（たとえば、ユーザが対応するコンピュータまたは対応するコンピュータのディスプレイを見ているかどうか）を判定する。ある特定のコンピュータにおいてユーザが存在から不在へと移行すると、コンピュータは、（たとえば、カメラを使用して）その移行を検出し、コンピュータ入力デバイスを切断することができ、このとき、コンピュータ入力デバイスは、スリープ状態に入り、または別のコンピュータに接続するために準備することができる。ワイヤレス接続のそのような選択的な開設と終了は、ユーザによるコンピュータ間の切替えを簡単にすることができ、さらに、作業空間のコンピュータ入力デバイスのバッテリー電力を節約することができる。さらなる実施形態によれば、コンピュータ入力デバイスと関連付けられる近接データが、コンピュータとコンピュータ入力デバイスとの間のワイヤレス接続を確立すべきか、維持すべきか、または終了すべきかを判定するために使用され得る。加えて、プロファイルが状態を示すことができ、接続はその状態に応じて確立され終了されることになる。
【０００４】
[0004]さらなる実施形態によれば、図３および図４を少なくとも参照して以下でさらに説明されるように、コンピュータ（たとえば、ディスプレイを含むデスクトップコンピュータ）およびコンピュータ入力デバイスは、コンピュータとコンピュータ入力デバイスとの間の近接データを提供するために、近接検出器（たとえば、近距離通信（ＮＦＣ）無線）を備え得る。近接データは、受信信号強度インジケータ（ＲＳＳＩ）、ＲＳＳＩに基づく距離の推定、コンピュータ入力デバイスがコンピュータの１つから所定の範囲内にあることを示す信号、またはこれらの組合せのような、様々な形態であり得る。少なくともいくつかの適用形態では、小型のコンピュータ入力デバイス（たとえば、小型のマウスデバイス）は通常は同時にコンピュータの両方のＮＦＣ範囲内にないので、近接データは、２つのコンピュータのいずれをユーザがコンピュータ入力デバイスを使用して制御することを意図するかを判定するために使用され得る。ユーザの意図を判定した後で、コンピュータの１つとコンピュータ入力デバイスとの間の新たなワイヤレス接続が確立されてよく、コンピュータの１つとコンピュータ入力デバイスとの間の既存の接続は終了もしくは維持されてよく、またはこれらの組合せである。代替的に、または追加で、ユーザのプロファイルは状態を示すことができ、そのような接続はその状態に応答して確立および／または終了されることになる。
【０００５】
[0005]ある特定の実施形態では、方法は、カメラによって撮影される画像と関連付けられるデータを分析して、コンピュータのユーザの視覚方向を判定することを含む。ユーザがコンピュータと関連付けられるディスプレイデバイスの方に視覚的に向いていることを視覚方向が示すことを検出すると、コンピュータからコンピュータ入力デバイスへの、かつコンピュータ入力デバイスからコンピュータへのワイヤレス接続は、確立または維持される。ユーザがコンピュータと関連付けられるディスプレイデバイスの方に視覚的に向いていないことを視覚方向が示すことを検出すると、ワイヤレス接続は終了される。
【０００６】
[0006]別の実施形態では、それぞれのディスプレイと関連付けられるコンピュータ間でのコンピュータ入力デバイス（たとえば、マウス）の「シームレス」な移行を可能にするために、第２のディスプレイに対する第１のディスプレイの相対的な物理的位置（たとえば、左手側ディスプレイおよび右手側ディスプレイ）が決定され得る。たとえば、それぞれ、たとえばカメラとデスクトップマネージャとを使用して、ユーザの視線（たとえば、左から右への、または右から左への）が監視されてよく、マウスポインタの動き（たとえば、マウスカーソル）（たとえば、左から右への、または右から左への）が監視されてよい。ユーザの視線およびマウスポインタの動きの向きは同様のパターンに従い得る（たとえば、マウスポインタの動きはユーザの視線の動きに従い得る）ので、マウスとディスプレイとの間の接続は、選択的に確立および／または終了され得る。例として、マウスポインタが第１のディスプレイと関連付けられる左手の境界と右手の境界のいずれかに達したと、第１のディスプレイと関連付けられる第１のコンピュータの第１のデスクトップマネージャが判定する場合、第１のコンピュータは対応するインジケーションをマウスに送ることができる。このインジケーションを受け取ったことに応答して、マウスは、第２のディスプレイに対応する第２のコンピュータのような別のコンピュータがマウスに接続することを試みたかどうか（たとえば、前の所定の時間間隔内にマウスが第２のコンピュータから接続要求を受け取ったかどうか）を判定することができる。第２のコンピュータがマウスに接続することを試みたとマウスが判定する場合、（たとえば、ユーザの視線が第１のコンピュータのディスプレイから移動したので）マウスは、マウスが第１のコンピュータとのワイヤレス接続を切断することになることを、第１のコンピュータに知らせることができる。
【０００７】
[0007]ある特定の実施形態では、マウスから情報を受け取ると、第１のコンピュータは、第１のコンピュータがユーザの左手側に位置しているか右手側に位置しているかを判定することができる。たとえば、ユーザが第１のコンピュータを制御するために最初にマウスを使用し始めたという判定が第１のコンピュータによって行われる場合、この判定は、第１のコンピュータおよび第２のコンピュータの左／右の方向（たとえば、相対的な配置）を決定するために利用され得る。そのような決定は、どのコンピュータが「左」でありどのコンピュータが「右」であるかを「指定する」ことをユーザに要求するのを防ぐことができる。
【０００８】
[0008]例示すると、ユーザの視線が左から右に動き、マウスポインタが左から右に動いて第１のディスプレイの右手の境界に達する場合、第１のコンピュータの第１のデスクトップマネージャは、ユーザの視線とマウスポインタの両方が同様の向きに動いたと判定することができる。第１のコンピュータの第１のデスクトップマネージャは、マウス（または他のコンピュータ入力デバイス）に、ユーザの視線とマウスポインタが同様の向きに動いたという対応するインジケーションを送ることができる。第１のコンピュータからそのインジケーションを受け取ったことに応答して、マウスは、別のコンピュータ（たとえば、第２のコンピュータ）から新たな接続要求を受け取ったかどうかを判定することができ、それに従って第１のコンピュータに応答することができる。第１のコンピュータは、マウスへの新たな接続要求が、ユーザの視線が移行した先の別のコンピュータによって開始されたかどうかを判定することができる。視線の動きの向きは左から右であったので、第１のコンピュータは、第１のコンピュータが左手側ディスプレイに対応すると判定することができる。第１のコンピュータは、それに従って、マウスとのワイヤレス接続の切断を開始することができる。
【０００９】
[0009]前述の例を続けると、マウスが別のコンピュータから新たな接続要求を受け取らなかった場合、マウスは第１のコンピュータに応答することができ、切断は第１のコンピュータによって開始されない。理解されるように、この時点で、第１のコンピュータが右手側コンピュータであることが考えられる。したがって、第１のコンピュータの第１のデスクトップマネージャは、第１のコンピュータの相対的な位置を決定する前に、別の移行が発生するまで（たとえば、新たな接続要求が行われたことと、ユーザがマウスの制御を別のコンピュータに移行することを意図していることとを判定するまで）待機することができる。
【００１０】
[0010]決定されると、相対的な位置は、マウスまたは他のコンピュータ入力デバイスによって媒介される第１のコンピュータと第２のコンピュータとの間の直接接続を開始することによって、第１のコンピュータから第２のコンピュータへのマウスの「シームレス」な移行を可能にするために利用され得る。直接接続が確立された後で、マウスまたは他のコンピュータ入力デバイスは、第１のコンピュータに接続されたままであってよく、第１のコンピュータは、（たとえば、マウスポインタと関連付けられる座標が第２のディスプレイと関連付けられる範囲内に入ることに応答して）マウスポインタ情報（たとえば、マウスポインタが第２のディスプレイ上のどこに現れることになるかを示す情報）を第２のコンピュータに転送することができる。したがって、少なくとも１つの実施形態では、位置構成は動的に作成されてよく、明示的なユーザの指定を伴わずに自動的に削除されてよい。
【００１１】
[0011]別の特定の実施形態では、装置は、コンピュータ入力デバイスを検出し、コンピュータ入力デバイスを検出したことに応答して近接データを生成するように構成される、近接検出器を含む。近接検出器はさらに、近距離無線通信（ＮＦＣ）プロトコルを介して、コンピュータ入力デバイスとワイヤレスに通信するように構成される。装置はさらに、近接データを分析して、コンピュータ入力デバイスが近接検出器の所定の範囲内にあるかどうかを判定するように構成される、近接分析器を含む。装置はさらに、近接分析器と結合されるワイヤレストランシーバを含む。ワイヤレストランシーバは、コンピュータ入力デバイスが所定の範囲内にあると近接分析器が判定すると、コンピュータ入力デバイスとのワイヤレス接続を確立または維持するように構成される。ワイヤレストランシーバはさらに、コンピュータ入力デバイスが所定の範囲内にないと近接分析器が判定すると、ワイヤレス接続を終了するように構成される。
【００１２】
[0012]（たとえば、数センチメートルの範囲内でのデバイス間の）近接を判定することは、マウスまたはスタイラスのような小型のコンピュータ入力デバイスに適合し得る。しかしながら、いくつかの適用形態では、そのような近接に基づく技法は、フルサイズのキーボードのような比較的大きなコンピュータ入力デバイス（たとえば、より大きな「フォームファクタ」のデバイス）に対しては適切ではないことがある。そのような場合、より大きなコンピュータデバイスは、特定のディスプレイを制御するためのユーザの意図を判定するために、マウスのようなより小さなコンピュータ入力デバイスに「結び付けられ」得る。すなわち、近接センサがユーザの意図を判定するのに非効率的または非効果的であり得るとき、（たとえば、ユーザが、特定のディスプレイを制御するために、コンピュータ入力デバイスのセットのすべてを使用することと、コンピュータ入力デバイスのセットのいずれも使用しないことのいずれかを意図し得るので）より大きなコンピュータ入力デバイスは、より小さなコンピュータ入力デバイスと関連付けられ得る。そのような場合、ユーザの意図がより小さなコンピュータ入力デバイス（たとえば、マウス）と関連付けられる近接データに基づいて特定のコンピュータによって判定されると、特定のコンピュータは、より小さなコンピュータ入力デバイスと関連付けられる近接データに基づいて、他の利用可能なコンピュータ入力デバイス（たとえば、フルサイズのキーボード）へのそれぞれのワイヤレス接続を確立することができる。
【００１３】
[0013]さらに、上の技法は、近接検出器（たとえば、センサ）を利用することによって、コンピュータ入力デバイスによる制御の移行を可能にするように適合され得る。たとえば、近接検出器は、受信された無線信号の強度（ＲＳＳＩ）、または磁束などのような他の適用可能なパラメータの変動に基づいて、第１のコンピュータ（またはディスプレイ）に対するコンピュータ入力デバイスの「離隔」および「接近」のようなユーザの活動を判定することができる。コンピュータ入力デバイスがマウスである場合、そのような「離隔」または「接近」の情報が、異なるコンピュータに移行するというユーザの意図を判定するために、マウスポインタの動きに加えて分析されてよく、これは、第１のコンピュータの相対的な位置の決定を可能にし得る。たとえば、ある特定の例によれば、ユーザが第１のコンピュータを「電源オン」（たとえば、ログオン）し、マウスを使用して第１のコンピュータを制御する場合、第１のコンピュータは、その相対的な位置（たとえば、ワークステーション内での、かつ別のコンピュータに対する）を決定することがまだ不可能であり得る。
【００１４】
[0014]ユーザが第１のコンピュータから離すようにマウス（または他のコンピュータ入力デバイス）を動かし、マウスポインタが左から右に動き、第１のコンピュータの第１のディスプレイと関連付けられる右手側の境界に達する場合、第１のコンピュータの第１のデスクトップマネージャは、マウスが第１のコンピュータから離れるように動き、マウスポインタが左から右に動き、右手側の境界に達したと判定することができる。第１のデスクトップマネージャは、第１のコンピュータに、動きを示すメッセージをマウスへ送らせ得る。メッセージに応答して、マウスは、別のコンピュータから新たな接続要求を受け取ったかどうかを判定することができ、その判定に基づいて第１のコンピュータに応答することができる。新たな接続要求が受け取られたことをマウスが示す場合、第１のコンピュータは、マウスへの新たな接続要求が、ユーザが制御することを意図する第２のコンピュータによって開始されたと判定することができる。マウスの動きは左から右であったので、第１のコンピュータは、それが左手側コンピュータであると判定することができる。さらに、ユーザが第２のコンピュータを制御することを意図すると判定したことに応答して、第１のコンピュータは、マウスとのワイヤレス接続の切断を開始することができる。
【００１５】
[0015]前述の例を続けると、マウスが別のコンピュータから新たな接続要求を受け取らなかった場合、マウスは第１のコンピュータに応答することができ、切断は第１のコンピュータによって開始されない。理解されるように、この時点で、第１のコンピュータが右手側コンピュータであることが考えられる。したがって、第１のコンピュータの第１のデスクトップマネージャは、第１のコンピュータの相対的な位置を決定する前に、別の移行が発生するまで（たとえば、新たな接続要求が行われたことと、ユーザがマウスの制御を別のコンピュータに移行することを意図していることとを判定するまで）待機することができる。
【００１６】
[0016]別の特定の実施形態では、装置は、ユーザから入力を受け取るように構成されるユーザ入力部分と、ユーザ入力部分に結合される無線デバイスとを含む。無線デバイスは、第１のワイヤレス接続を介して第１のコンピュータと通信するように構成され、第２のワイヤレス接続を介して第２のコンピュータと通信するようにさらに構成される。装置はさらに、第１のコンピュータから受け取られたデータをバッファリングするように構成されるバッファと、無線デバイスおよびバッファに結合されるルーティング論理とを含む。ルーティング論理は、バッファに記憶されたデータが第２のコンピュータへ転送されるようにするように構成される。
【００１７】
[0017]少なくとも１つの実施形態では、デスクトップマネージャまたは別のユーザモードプログラムのような、１つまたは複数のより上のレイヤのアプリケーションが、あるコンピュータからコピーして別のコンピュータに貼り付けるような動作を、コンピュータ間で事前に確立された接続を使用することなく支援するために利用される。たとえば、マウスを使用して、ユーザは、第１のコンピュータにおいて、テキスト（または他の情報）を選択（たとえば、ハイライト）してそれをコピーすることができる。この例では、テキストは第１のコンピュータのクリップボードバッファにコピーされる。ユーザは次いで、（たとえば、視覚方向に基づく技法および／または近接に基づく技法のような、前述の技法の１つまたは複数に基づいて）マウスによる制御を第２のコンピュータに移し、第２のコンピュータにおいて（たとえば、第２のコンピュータで実行されるエディタにおいて）テキストの貼り付け操作を実行することを試みることができる。
【００１８】
[0018]ユーザによる貼り付け操作を検出すると、マウスは、複数の技法のいずれかに従って、第１のコンピュータから第２のコンピュータへのテキストの転送を支援することができる。第１の技法によれば、マウスは、第１のコンピュータとの接続を再確立して、第１のコンピュータからマウスのバッファにテキストをコピーし、テキストを第２のコンピュータに転送する。第２の技法によれば、マウスは、第２のコンピュータが第１のコンピュータからのテキストを要求すべきであることを第２のコンピュータに知らせることができる。たとえば、マウスは、第２のコンピュータが第１のコンピュータとの一時的な接続を確立し、貼り付け操作を完了するために（たとえば、より上のレイヤのアプリケーションを使用して）テキストを受け取れるように、第１のコンピュータのデバイスアドレス（たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）アドレス）を第２のコンピュータに提供することができる。これらの技法は、Ｂｌｕｅｔｏｏｔｈプロファイルなどを介して、より上のレイヤのプロトコルを使用して実施され得る。
【００１９】
[0019]別の特定の実施形態では、方法は、第１のコンピュータに記憶されたデータを第２のコンピュータに送信するための要求を、第１のワイヤレス接続を介してコンピュータ入力デバイスから第１のコンピュータにおいて受信することを含む。この要求は、データが閾値を超えるデータサイズを有するかどうかを特定する。データサイズが閾値を超えるとき、データは第１のコンピュータと第２のコンピュータとの間の第２のワイヤレス接続を介して、第２のコンピュータに送信される。データサイズが閾値を超えないとき、データはコンピュータ入力デバイスに送信される。
【００２０】
[0020]別の特定の実施形態では、コンピュータ可読非一時的記憶媒体は、プロセッサに、カメラによって撮影された画像と関連付けられるデータを分析させて、コンピュータのユーザの視覚方向を判定させるように、プロセッサによって実行可能な命令を記憶する。ユーザがコンピュータと関連付けられるディスプレイデバイスの方に視覚的に向いていることを視覚方向が示すことを検出すると、コンピュータからコンピュータ入力デバイスへの、かつコンピュータ入力デバイスからコンピュータへのワイヤレス接続は、確立または維持される。ユーザがコンピュータと関連付けられるディスプレイデバイスの方に視覚的に向いていないことを視覚方向が示すことを検出すると、ワイヤレス接続は終了される。
【００２１】
[0021]特定の例によれば、アクティブに使用されていないとき、コンピュータ入力デバイスは低電力状態（たとえば、スリープまたは休止状態）のままであり得る。さらに電力を節約するために、コンピュータ入力デバイスは無線デバイスの電源を切り、１つまたは複数のワイヤレス接続を終了することができる。ユーザによって動かされるとき、コンピュータ入力デバイスのセンサ（たとえば、運動センサ）が無線デバイスを電源オンし、コンピュータ入力デバイスに、コンピュータ入力デバイスがワイヤレス接続要求を受け取れるページスキャンモードへと入らせることができる。これを行う間、ユーザは、コンピュータのディスプレイを見ている（かつ、したがって、ディスプレイに搭載されているカメラも見ている）可能性があるので、ユーザの存在の検出（たとえば、コンピュータの画像分析器による）を可能にする。ユーザの存在を検出すると、コンピュータは、コンピュータ入力デバイスを呼び出す（たとえば、コンピュータ入力デバイスにワイヤレス接続要求を送る）ことができるので、ワイヤレス接続を開始する。コンピュータ入力デバイスは、閾値の時間の期間ユーザ入力を検出しないことに基づいて、ワイヤレス接続の切断を開始することができ、コンピュータは、ユーザがもはやディスプレイに注目していない（たとえば、視覚的にディスプレイの方を向いていない）と判定すると、ワイヤレス接続の切断を開始することができ、またはこれらの組合せである。
【００２２】
[0022]別の特定の実施形態では、装置は、カメラによって撮影される画像と関連付けられるデータを分析して、コンピュータのユーザの視覚方向を判定するための手段を含む。装置はさらに、ユーザがコンピュータと関連付けられるディスプレイデバイスの方に視覚的に向いていることを視覚方向が示すことを検出すると、コンピュータからコンピュータ入力デバイスへの、かつコンピュータ入力デバイスからコンピュータへのワイヤレス接続を、確立または維持するための、かつ、ユーザがディスプレイデバイスの方に視覚的に向いていないことを視覚方向が示すことを検出すると、ワイヤレス接続を終了するための手段を含む。
【００２３】
[0023]開示される実施形態の少なくとも１つと関連付けられる１つの特定の利点は、第１のコンピュータから第２のコンピュータへのコンピュータ入力デバイスによる制御の改善された移行である。たとえば、ユーザがもはや第１のコンピュータのディスプレイに注目していないことを検出すると、第１のコンピュータは、コンピュータ入力デバイスを切断して、コンピュータ入力デバイスが電力を節約することを可能にし得る。近接センサがコンピュータ入力デバイスによって利用される場合、この切断は、第１のコンピュータではなくコンピュータ入力デバイスによって開始され得る。たとえば、コンピュータ入力デバイスは、第１のコンピュータとのワイヤレス接続を終了し、ページスキャンモードに入って、第２のコンピュータがコンピュータ入力デバイスを呼び出して（たとえば、コンピュータ入力デバイスにワイヤレス接続要求を送って）コンピュータ入力デバイスとのワイヤレス接続を確立することを可能にすることができる。
【００２４】
[0024]近接に基づくワークステーションの代わりに、またはそれに加えて、カメラに基づくユーザの検出を実施するワークステーションでは、ユーザがコンピュータのディスプレイを見ていることを示す、したがって、コンピュータ入力デバイスとのワイヤレス接続を確立するか、維持するか、または終了するかを示す視覚的合図が、コンピュータのカメラによって検出され得る。すなわち、ユーザがコンピュータとともにコンピュータ入力デバイスを使用することを意図する間は、ユーザは通常はディスプレイに対面している。したがって、カメラはユーザの存在を検出することができる。近接に基づくワークステーションでは、ユーザは、コンピュータの範囲内でコンピュータ入力デバイスを動かし、コンピュータの近接検出器（たとえば、センサ）がコンピュータ入力デバイスを検出してワイヤレス接続の確立を引き起こすことを可能することによって、ワイヤレス接続を開始することができる。少なくとも１つの実施形態では、「タッチツーペア」技法（たとえば、デバイスのＢｌｕｅｔｏｏｔｈペアリングを引き起こすＮＦＣ信号）が、ワイヤレス接続を引き起こす。
【００２５】
[0025]デバイス接続の後で、ユーザは、コンピュータ入力デバイスを切断することなく、範囲内から離れるようにコンピュータ入力デバイスを動かすことがある。しかしながら、ユーザがコンピュータ入力デバイスによる制御を第２のコンピュータに移行することを意図する場合、ユーザは、第２のコンピュータに近づくように（たとえば、第２のコンピュータの第２の近接検出器のより近くに）コンピュータ入力デバイスを動かすことができ、第２のコンピュータがコンピュータ入力デバイスを検出することを可能にする。コンピュータ入力デバイスを検出したことに応答して、第２のコンピュータは、コンピュータ入力デバイスとのワイヤレス接続の確立を開始することができる。加えて、コンピュータ入力デバイスは、既存のワイヤレス接続からの切断を開始することができる。
【００２６】
[0026]理解されるように、近接に基づくワークステーション（たとえば、ＮＦＣを使用してコンピュータ入力デバイスを接続／切断するワークステーション）では、コンピュータは、ＮＦＣの範囲（たとえば、約３センチメートル）の十分外側に配置され得る。したがって、コンピュータ入力デバイスは通常、同時に複数のコンピュータ近接検出器の範囲内にはないので、複数のコンピュータとのコンピュータ入力デバイスの望まれない同時接続を引き起こすのを防ぐ。ある特定の実施形態では、ラップトップコンピュータを含むワークステーションについて、近接検出器の位置は、ラップトップコンピュータの特定の位置に（たとえば、右利きのユーザに対して人間工学的に便利なマウスの位置であり得る、ラップトップの右手前の角に）標準化され得る。したがって、ユーザが第１のコンピュータから第２のコンピュータ（たとえば、別のラップトップ）へコンピュータ入力デバイスの制御を移行することを意図するとき、ユーザは、第１のコンピュータの近接センサの十分に「範囲外」へと、かつ、第２のコンピュータの近接センサの範囲内へと、コンピュータ入力デバイスを動かし得る。理解されるように、近接に基づく技法は、ユーザが使用することを意図するコンピュータの範囲内でユーザが動き得るような、ユーザからのわずかなまたは微妙な動きと関連付けられ得る。したがって、近接に基づく技法は、フルサイズのキーボード（または、ユーザが通常は位置変更を介して制御しない他のデバイス）のような、大きなフォームファクタのデバイスには、あまり適用可能ではないことがある。そのような場合、視覚的合図に基づく技法が使用され得る。したがって、ワイヤレス接続が「自動的に」確立および／または終了され得るので、ワイヤレス接続を終了した後でデバイスが「低電力」状態に入ることを可能にすることによって、より効率的なワークステーションと、場合によっては電力の節約とが可能になる。
【００２７】
[0027]本開示の他の態様、利点、および特徴は、図面の簡単な説明、発明を実施するための形態、および特許請求の範囲という以下のセクションを含む、本出願全体を検討した後で、明らかとなるであろう。
【図面の簡単な説明】
【００２８】
【図１】[0028]ユーザおよびワークステーションの特定の実施形態の図。
【図２】[0029]図１のワークステーションの動作の特定の例示的な方法を示す流れ図。
【図３】[0030]ユーザとワークステーションの別の特定の実施形態の図。
【図４】[0031]図３のワークステーションの動作の特定の例示的な方法を示す流れ図。
【図５】[0032]ワークステーションの別の特定の実施形態の図。
【図６】[0033]図５のワークステーションの動作の特定の例示的な方法を示す流れ図。
【図７】[0034]図５のワークステーションの動作の別の特定の例示的な方法を示す流れ図。
【図８】[0035]ユーザの視覚方向、コンピュータ入力デバイスの近接、またはこれらの組合せに基づいて、ワイヤレス接続を確立し、維持し、および／または終了するように、および／または、データサイズに基づいてコンピュータ入力デバイスもしくは第２のコンピュータにデータをルーティングするように構成される、コンピュータの特定の実施形態の図。
【図９】[0036]ワークステーションの例示的な動作を示す機能ブロック図。
【図１０】[0037]ワークステーションの例示的な動作を示す機能ブロック図。
【発明を実施するための形態】
【００２９】
[0038]図１は、ユーザ１５０とワークステーション１００の特定の例示的な実施形態を示す。ワークステーション１００は、第１のコンピュータ１１０と、第２のコンピュータ１２０と、コンピュータ入力デバイス（たとえば、ヒューマンインターフェースデバイス（ＨＩＤ））１３０とを含む。本明細書で使用されるとき、「コンピュータ」は、デスクトップコンピュータと、ラップトップコンピュータと、ウェブカム、コンピュータモニタ、またはこれらの組合せを含むコンピュータとを指し得る。
【００３０】
[0039]第１のコンピュータ１１０は、デスクトップコンピュータ、ラップトップコンピュータ、別のコンピューティングデバイス、またはこれらの組合せであり得る。第１のコンピュータ１１０およびコンピュータ入力デバイス１３０は、第１のワイヤレス接続１６０を介して通信していてよい。第１のワイヤレス接続１６０は、第１のコンピュータ１１０からコンピュータ入力デバイス１３０への、かつコンピュータ入力デバイス１３０から第１のコンピュータ１１０への直接のワイヤレス接続であり得る。少なくとも１つの実施形態では、そのような「直接の」ワイヤレス接続を利用することは、集中型のデバイス（たとえば、スイッチ）を通じた、または、コンピュータとコンピュータのネットワーク接続を通じた、第１のコンピュータ１１０とコンピュータ入力デバイス１３０との間の通信のルーティングを防ぐので、第１のコンピュータ１１０とコンピュータ入力デバイス１３０との間のより高速な通信を支援することができる。第１のワイヤレス接続１６０は、２．４ギガヘルツ（ＧＨｚ）の高周波帯域のような、短距離の高周波帯域と関連付けられ得る。たとえば、第１のワイヤレス接続１６０は、「Ｂｌｕｅｔｏｏｔｈ」ワイヤレス接続のようなＩＥＥＥ  ８０２．１５．１ワイヤレスプロトコルに準拠する、ワイヤレス接続であり得る。
【００３１】
[0040]第２のコンピュータ１２０は、デスクトップコンピュータ、ラップトップコンピュータ、別のコンピューティングデバイス、またはこれらの組合せであり得る。第２のコンピュータ１２０およびコンピュータ入力デバイス１３０は、第２のワイヤレス接続１７０を介して通信していてよい。第２のワイヤレス接続１７０は、第２のコンピュータ１２０からコンピュータ入力デバイス１３０への、かつコンピュータ入力デバイス１３０から第２のコンピュータ１２０への「直接の」ワイヤレス接続であり得る。少なくとも１つの実施形態では、そのような「直接の」ワイヤレス接続を利用することは、集中型のデバイス（たとえば、スイッチ）を通じた、または、コンピュータとコンピュータのネットワーク接続を通じた、第２のコンピュータ１２０とコンピュータ入力デバイス１３０との間の通信のルーティングを防ぎ、これは、第２のコンピュータ１２０とコンピュータ入力デバイス１３０との間のより高速な通信を支援することができる。第２のワイヤレス接続１７０は、２．４ギガヘルツ（ＧＨｚ）の高周波帯域のような、短距離の高周波帯域と関連付けられ得る。たとえば、第２のワイヤレス接続１７０は、「Ｂｌｕｅｔｏｏｔｈ」ワイヤレス接続のようなＩＥＥＥ  ８０２．１５．１ワイヤレスプロトコルに準拠する、ワイヤレス接続であり得る。
【００３２】
[0041]図１の特定の例では、第１のコンピュータ１１０は、第１の画像分析器１１２と、第１のトランシーバ１１４と、第１のディスプレイデバイス１１６（たとえば、モニタまたは他のスクリーン）と、第１のカメラ１１７（たとえば、ラップトップコンピュータの「ウェブカム」）と、第１のタイマー１１８（たとえば、カウンタ）と、第１のユーザプロファイル１１９とを含む。以下でさらに説明されるように、第１のユーザプロファイル１１９は、ワイヤレス通信プロトコルに関連して、ユーザ１５０のような１人または複数のユーザに固有の情報を記憶することができる。
【００３３】
[0042]第２のコンピュータ１２０は、第２の画像分析器１２２と、第２のトランシーバ１２４と、第２のディスプレイデバイス１２６と、第２のカメラ１２７（たとえば、ラップトップコンピュータの「ウェブカム」）と、第２のタイマー１２８（たとえば、カウンタ）と、第２のユーザプロファイル１２９とを含み得る。第２のユーザプロファイル１２９は、ワイヤレス通信プロトコルに関連して、１人または複数のユーザに固有の（たとえば、ユーザ１５０に固有の）情報を記憶することができる。
【００３４】
[0043]コンピュータ入力デバイス１３０は、ユーザ入力部分１３２と無線デバイス１３４とを含み得る。ユーザ入力部分１３２は、ユーザ１５０が第１のコンピュータ１１０および第２のコンピュータ１２０と対話することを可能にするように構成される構造を含み得る。たとえば、ユーザ入力部分１３２は、ユーザ１５０に応答する１つまたは複数のキーまたはボタンを含み得る。別の例として、コンピュータ入力デバイス１３０は、マウス、キーボード、トラックボール、スタイラス、およびゲームコントローラの１つまたは複数のような、ヒューマンインターフェースデバイス（ＨＩＤ）であり得る。無線デバイス１３４は、第１のコンピュータ１１０および第２のコンピュータ１２０と（たとえば、それぞれ、第１のワイヤレス接続１６０および第２のワイヤレス接続１７０を介して）ワイヤレスに通信するように構成され得る。少なくとも１つの実施形態では、無線デバイス１３４、第１のワイヤレス接続１６０、および第２のワイヤレス接続１７０は各々、米国電気電子技術者協会（ＩＥＥＥ）８０２．１５．１ワイヤレスプロトコルに準拠する。
【００３５】
[0044]動作において、ユーザ１５０は、ユーザ入力部分１３２にアクセスすること、または、（たとえば、別のコンピュータ入力デバイスを介して）第１のコンピュータ１１０にログオンすることなどによって、第１のコンピュータ１１０とコンピュータ入力デバイス１３０との間の第１のワイヤレス接続１６０を開始することができる。第１のコンピュータ１１０にログオンすることは、第１のコンピュータ１１０に、（たとえば、第１のトランシーバ１１４および無線デバイス１３４を介して）第１のワイヤレス接続１６０を確立させ得る。たとえば、コンピュータ入力デバイス１３０がＩＥＥＥ  ８０２．１５．１プロトコルまたは同様のプロトコルに従って動作する場合、ユーザ１５０は、コンピュータ入力デバイス１３０およびコンピュータ１１０、１２０の各々が、後続のワイヤレス接続のために使用されることになる認証情報を作成し記憶するように、コンピュータ入力デバイス１３０をコンピュータ１１０、１２０の１つまたは複数とペアにすることができる。コンピュータ１１０、１２０のデバイスマネージャはそのようなペアリングを支援することができ、またはペアリングは、以下でさらに説明されるように、利用可能であれば、近距離無線通信（ＮＦＣ）のような近接センサを使用して支援され得る。
【００３６】
[0045]少なくとも１つの実施形態では、第１のワイヤレス接続１６０を確立した後で、第１のカメラ１１７は、第１の画像のような、ユーザ１５０の周りの領域（ユーザ１５０を含み得る）の画像を撮影する（たとえば、定期的に、または時々撮影する）ことができる。第１の画像分析器１１２は、（たとえば、第１の画像に関するデータを分析することによって）第１の画像を分析して、ユーザ１５０の存在または不在を判定することができ、ユーザ１５０が存在する場合、ユーザ１５０の視覚方向をさらに判定することができる。図１では、図１のユーザ１５０の第１の視覚方向は全般に１５２と指定され、ユーザ１５０が第１の時間において第１のディスプレイデバイス１１６の方に視覚的に向いている（たとえば、それを見ている）ことを示す。
【００３７】
[0046]少なくとも１つの実施形態では、第１のカメラ１１７は、第１のユーザプロファイル１１９にアクセスして、ユーザ１５０の第１の視覚方向１５２を判定する。たとえば、第１のユーザプロファイル１１９は、ユーザ１５０を「認証する」ための顔認識データのような、ユーザ１５０に固有のデータを含み得る。たとえば、複数のユーザがワークステーション１００を使用している、またはその近くに位置しているとき、第１のコンピュータ１１０は、第１のユーザプロファイル１１９を利用して、意図されたユーザ（すなわち、図１の特定の例におけるユーザ１５０）の視覚方向が評価されることを確実にすることができる。ユーザ１５０が第１のコンピュータ１１０の方を向いている（たとえば、第１のディスプレイデバイス１１６の方を視覚的に向いている）ことを第１の視覚方向１５２が示すとき、第１のコンピュータ１１０は第１のワイヤレス接続１６０を維持することができる。第１のユーザプロファイル１１９は、ＩＥＥＥ  ８０２．１５．１ワイヤレスプロトコルと、または、ＩＥＥＥ  ８０２．１５．１ワイヤレスプロトコルと関連付けられるプロトコルスタックの特定のレイヤ（たとえば、「Ｂｌｕｅｔｏｏｔｈ」プロトコルスタックの特定のレイヤ）と関連付けられ得る。「Ｂｌｕｅｔｏｏｔｈ」プロトコルスタックのような、プロトコルスタックの特定のレイヤに第１のユーザプロファイル１１９を含めることは、ユーザ１５０がワークステーション１００を使用できるようにユーザ１５０を認証することなどのための、顔認識を可能にし得る。さらに、複数のユーザがワークステーション１００の前に位置しているとき、複数のユーザは、ディスプレイデバイス１１６、１２６の両方を同時に見ていることがあり、この場合、コンピュータ１１０、１２０の両方が、コンピュータ入力デバイス１３０と接続することを試み得る。そのような状況は、ユーザ１５０に対応する顔認識情報（たとえば、プロトコルスタック中の）を、画像分析器１１２、１２２へのさらなる入力として利用して、ワイヤレス接続の接続または切断を引き起こすことによって、避けられ得る。
【００３８】
[0047]ワークステーション１００を操作する間、ユーザ１５０は方向を変えることがある。たとえば、ユーザ１５０はワークステーション１００から離れることがあり、または、たとえば、第１の視覚方向１５２から第２の視覚方向１５４に変更することによって、第２のコンピュータ１２０の方に向き直るようになることがある。ユーザ１５０が方向を変えた後で、第１のカメラ１１７は、第２の時間（たとえば、画像を定期的に、または時々撮影する間の）におけるユーザ１５０の第２の画像および／またはビデオシーケンスを撮影することができる。第１の画像分析器１１２は、第２の画像および／またはビデオシーケンス（または、第２の画像および／またはビデオシーケンスに関するデータ）を分析して、（たとえば、ユーザ１５０がもはや第１の視覚方向１５２に従った方向を向いていないと判定することによって）ユーザ１５０が第１のディスプレイデバイス１１６の方を視覚的に向いていないと判定することができる。ユーザ１５０が第１のディスプレイデバイス１１６の方を視覚的に向いていないことを検出すると、第１のトランシーバ１１４は、第１のワイヤレス接続１６０を終了することができる。
【００３９】
[0048]少なくとも１つの実施形態では、第１のタイマー１１８は、第１のトランシーバ１１４に、第１のワイヤレス接続１６０を終了させる前に、ユーザ１５０が第１のディスプレイデバイス１１６の方を視覚的に向いていないという判定が行われた後で第１の所定の時間期間（これは第１のユーザプロファイル１１９によって示され得る）待機させるように構成される。たとえば、第１のカメラ１１７は、第１のタイマー１１８によって計測された第１の所定の時間期間の経過に応答して、第３の時間における第３の画像を撮影することができる。第１の画像分析器１１２は、第３の画像（または第３の画像に関するデータ）を分析して、ユーザ１５０が第１のディスプレイデバイス１１６の方を視覚的に向いているかどうかを判定することができる。第１の画像分析器１１２が、第３の画像に基づいて、ユーザ１５０が第１のディスプレイデバイス１１６の方を視覚的に向いていないと判定する場合、第１のトランシーバ１１４は、第１のワイヤレス接続１６０を終了することができる。第１の画像分析器１１２が、第３の画像に基づいて、ユーザ１５０が第１のディスプレイデバイス１１６の方を再び視覚的に向いている（たとえば、ユーザ１５０が第１のディスプレイデバイス１１６から離れた方向を一瞬見たが、再び第１のディスプレイデバイス１１６の方を視覚的に向いている）と判定する場合、第１のトランシーバ１１４は第１のワイヤレス接続１６０を維持することができる。
【００４０】
[0049]カメラ１１７、１２７は、ユーザ１５０の存在／不在と方向とを、定期的に、または時々監視することができ、（たとえば、コンピュータ入力デバイス１３０を接続し切断する際の「神経質な」挙動の確率を下げるために）閾値の時間期間（たとえば、タイマー１１８、１２８によって計測される）を使用して、ユーザ１５０がディスプレイのいずれかを見ているかどうかを判断することができる。たとえば、ユーザ１５０が第２のディスプレイデバイス１２６の方に瞬間的に向き直るが、第２のディスプレイデバイス１２６（または第２のコンピュータ１２０）を使用し始めることを意図しない場合、第１のワイヤレス接続１６０を直ちに切断するのは望ましくないことがある。したがって、そのような閾値の時間期間は、コンピュータ入力デバイス１３０の接続／切断を引き起こすことから、ユーザ１５０のあらゆる瞬間的な向き直り（たとえば、第１の視覚方向１５２から第２の視覚方向１５４への）を「フィルタ」除去することができ、ユーザ１５０がディスプレイデバイス１１６、１２６の１つを見ている（たとえば、その方に視覚的に向いている）かどうかについての、穏やかな判断を行うことができる。さらに、閾値の時間期間は、コンピュータ１１０、１２０の１つまたは複数において事前設定されてよく、動的に調整されてよく、ユーザプロファイル１１９、１２９に記憶されてよく、またはこれらの組合せであってよい。
【００４１】
[0050]第２のコンピュータ１２０は、ユーザ１５０の画像を撮影して、ユーザ１５０の方向を判定することができる。たとえば、第２のカメラ１２７は、画像および／またはビデオシーケンスを、定期的に、または時々撮影することができ、第２の画像分析器１２２は、画像および／またはビデオシーケンスを分析して（たとえば、第２のユーザプロファイル１２９を使用して）、ユーザ（たとえば、ユーザ１５０）が第２のディスプレイデバイス１２６の方を視覚的に向いているかどうかを判定することができる。ユーザ１５０が第２のディスプレイデバイス１２６の方を視覚的に向いていると判定したことに応答して（たとえば、ユーザ１５０が第１の視覚方向１５２から第２の視覚方向１５４に向き直ったと判定したことに応答して）、第２のトランシーバ１２４は第２のワイヤレス接続１７０を確立することができる。第２のワイヤレス接続１７０は、第１のワイヤレス接続１６０の終了に応答して（たとえば、第１の視覚方向１５２から第２の視覚方向１５４にユーザ１５０が向き直ったことに応答して）確立され得る。
【００４２】
[0051]少なくとも１つの実施形態では、第２のタイマー１２８は、第２のトランシーバ１２４に、第２のワイヤレス接続１７０を確立させる前に、ユーザ１５０が第２のディスプレイデバイス１２６の方を視覚的に向いていると判定した後に第２の所定の時間期間（第２のユーザプロファイル１２９によって示され得る）待機させるように構成される。たとえば、第２のカメラ１２７は、第２のタイマー１２８によって計測される第２の所定の時間期間の経過に応答して、第４の時間において第４の画像および／またはビデオシーケンスを撮影することができる。第２の画像分析器１２２は、第４の画像および／またはビデオシーケンス（または第４の画像に関するデータ）を分析して、ユーザ１５０が第２のディスプレイデバイス１２６の方を視覚的に向いているかどうかを判定することができる。第２の画像分析器１２２が、第４の画像に基づいて、ユーザ１５０が第２のディスプレイデバイス１２６の方を視覚的に向いていないと判定する場合、第２のトランシーバ１２４は、第２のワイヤレス接続１７０を確立できない（たとえば、ユーザ１５０は、第２のディスプレイデバイス１２６を一瞬見たが、その後は第２のディスプレイデバイス１２６から離れた方を見ている）。第２の画像分析器１２２が、第４の画像に基づいて、ユーザ１５０が依然として第２のディスプレイデバイス１２６の方を視覚的に向いていると判定する場合、第２のトランシーバ１２４は第２のワイヤレス接続１７０を確立することができる。
【００４３】
[0052]したがって、図１のワークステーション１００は、コンピュータとコンピュータ入力デバイスとの間のワイヤレス接続の効率的な（たとえば、「自動的な」）接続と終了とを可能にし得る。たとえば、図１のワイヤレス接続１６０、１７０はユーザの方向に基づいて（たとえば、ユーザ１５０の視覚方向１５２、１５４に基づいて）終了され確立され得るので、コンピュータ１１０、１２０のいずれをユーザ１５０が使用することを意図しているかをユーザ１５０が「指定する」することは不要であり得る。さらに、ワイヤレス接続１６０、１７０を終了することは、コンピュータ１１０、１２０およびコンピュータ入力デバイス１３０において電力を節約することができ、これは、バッテリー駆動のコンピュータ入力デバイスでは特に有利であり得る。
【００４４】
[0053]図１（さらには図２〜図８）の特定の例は例示的なものであり、説明の明瞭性のために様々な構造および特徴が図１から省略されている。たとえば、第１のコンピュータ１１０のコンポーネントのいずれもが、第１のバスまたは他の構造を介して通信可能に結合され得る。同様に、第２のコンピュータ１２０のコンポーネントは、第２のバスまたは他の構造を介して通信可能に結合されてよく、コンピュータ入力デバイス１３０のコンポーネントは、第３のバスまたは他の構造を介して通信可能に結合されてよい。さらに、第１のコンピュータ１１０、第２のコンピュータ１２０、およびコンピュータ入力デバイス１３０の各々は、本明細書で説明される他の構造を含み得る。たとえば、第１のコンピュータ１１０と第２のコンピュータ１２０の１つまたは両方は、図３を参照して以下で説明される、スリープモード論理３１６、３２６のようなスリープモード論理をそれぞれ含み得る。コンピュータ入力デバイス１３０は、図５を参照して以下で説明されるスリープモード論理５３８を含み得る。またさらに、図１の特定の実施形態は単一のユーザ（すなわち、ユーザ１５０）を示すが、ワークステーション１００は複数のユーザに対して構成され得る。たとえば、第１のコンピュータ１１０と第２のコンピュータ１２０の１つまたは両方は、それぞれのユーザに各々対応する複数のユーザプロファイルを含み得る。またさらに、ワークステーション１００は３つ以上のコンピュータを含み得る。加えて、図１の特定の例は１つのコンピュータ入力デバイス（すなわち、コンピュータ入力デバイス）を示すが、さらなる実施形態によれば、ワークステーション１００は複数のコンピュータ入力デバイスを含み得る。
【００４５】
[0054]図２を参照すると、コンピュータ（たとえば、第１のコンピュータ１１０と第２のコンピュータ１２０の１つまたは両方）の動作の方法の特定の例が示され、全般に２００と指定される。方法２００は、２０５において、コンピュータによってユーザ（たとえば、ユーザ１５０）の存在を検出することを含む。たとえば、少なくとも１つの実施形態では、ユーザの存在は、ユーザがコンピュータにログインしたことに基づいて検出される。少なくとも別の実施形態では、コンピュータのカメラが、ビデオストリームを記録し、（たとえば、画像分析器１１２、１２２の１つを使用して）撮影された画像を分析してユーザが存在するかどうか判定する。
【００４６】
[0055]ユーザの存在が検出された後で、ユーザの存在を再評価する（たとえば、定期的に、または時々再評価する）ために、画像が撮影され得る。たとえば、画像および／またはビデオシーケンスは、ユーザの存在と、ユーザの視線の動きの向きとを再評価する（たとえば、定期的に、または時々再評価する）ために、撮影され得る。図２の特定の例では、方法２００はさらに、２１０において、コンピュータのカメラ（たとえば、第１のカメラ１１７または第２のカメラ１２７）を使用して画像を撮影することを含む。
【００４７】
[0056]２２０において、画像と関連付けられるデータが、コンピュータのユーザの視覚方向（たとえば、第１の視覚方向１５２または第２の視覚方向１５４）を決定するために分析される。少なくとも１つの実施形態では、コンピュータは、（たとえば、コンピュータの動作に他のユーザが意図せず影響を与えるのを避けるために）顔認識情報のようなユーザに固有の情報を含む、ユーザと関連付けられるプロファイル（たとえば、第１のユーザプロファイル１１９、第２のユーザプロファイル１２９、またはこれらの組合せ）にアクセスして、ユーザを認証する。
【００４８】
[0057]２３０において、ユーザがコンピュータと関連付けられるディスプレイデバイス（たとえば、第１のディスプレイデバイス１１６または第２のディスプレイデバイス１２６）の方を（たとえば、第１の時間において）視覚的に向いていることを視覚方向が示すかどうかの判定が、（たとえば、第１の画像分析器１１２または第２の画像分析器１２２によって）行われる。ユーザがコンピュータの方を視覚的に向いていることを視覚方向が示す（たとえば、ユーザがディスプレイデバイス１１６またはディスプレイデバイス１２６のようなコンピュータのディスプレイデバイスを見ていることを視覚方向が示す）場合、２７０において、コンピュータからコンピュータ入力デバイス（たとえば、コンピュータ入力デバイス１３０）への、かつ、コンピュータ入力デバイスからコンピュータへの、ワイヤレス接続（たとえば、第１のワイヤレス接続１６０または第２のワイヤレス接続１７０）が、（たとえば、第１のトランシーバ１１４を使用して、または第２のトランシーバ１２４を使用して）確立され、または維持され得る。
【００４９】
[0058]ユーザがコンピュータの方を視覚的に向いていないことを視覚方向が示す場合（たとえば、ユーザがコンピュータの近傍を離れ、ディスプレイデバイスをもはや見ていない場合）、２４０において、（たとえば、第１のタイマー１１８または第２のタイマー１２８によって計測される）ある時間期間が待機され得る。２４５において、第２の時間において撮影されるユーザの第２の画像。２５０において、ユーザがコンピュータの方を視覚的に向いていないという判定が、第２の画像に基づいて行われる。方法２００はさらに、２６０において、第１のワイヤレス接続を終了することを含み得る。少なくとも１つの実施形態では、第２のコンピュータ（たとえば、第２のコンピュータ１２０）は、２８０において、コンピュータ入力デバイスとの第２のワイヤレス接続を形成する。あるいは、ユーザがコンピュータの方を再び視覚的に向いていることを第２の画像が示す場合、第１のワイヤレス接続は維持され得る（図２には示されない）。
【００５０】
[0059]図３は、ユーザ１５０とワークステーション３００の特定の例示的な実施形態を示す。ワークステーション３００は、第１のコンピュータ３１０と、第２のコンピュータ３２０と、コンピュータ入力デバイス（たとえば、ヒューマンインターフェースデバイス（ＨＩＤ））３３０とを含む。様々な実施形態において、コンピュータ３１０、３２０を参照して説明された機能および構造は、具体的な状況に応じて、コンピュータ全体ではなくコンピュータディスプレイで実装され得る。
【００５１】
[0060]図３の特定の例では、第１のコンピュータ３１０は、第１の近接分析器３１２と、第１の近接検出器３１４と、第１のスリープモード論理３１６と、第１のタイマー３１８（たとえば、カウンタ）と、第１のユーザプロファイル３１９とを含む。第１のコンピュータ３１０のコンポーネントの１つまたは複数は、図１の第１のコンピュータ１１０、図１の第２のコンピュータ１２０、またはこれらの組合せのそれぞれのコンポーネントに対応し得る。
【００５２】
[0061]第２のコンピュータ３２０は、第２の近接分析器３２２と、第２の近接検出器３２４と、第２のスリープモード論理３２６と、第２のタイマー３２８（たとえば、カウンタ）と、第２のユーザプロファイル３２９とを含む。第２のコンピュータ３２０のコンポーネントの１つまたは複数は、図１の第１のコンピュータ１１０、図１の第２のコンピュータ１２０、またはこれらの組合せのそれぞれのコンポーネントに対応し得る。
【００５３】
[0062]コンピュータ入力デバイス３３０は、ユーザ入力部分３３２と無線デバイス３３４とを含み得る。コンピュータ入力デバイス３３０、ユーザ入力部分３３２、および無線デバイス３３４は、それぞれ、図１のコンピュータ入力デバイス１３０、ユーザ入力部分１３２、および無線デバイス１３４に対応し得る。コンピュータ入力デバイス３３０は、ユーザ１５０からの入力に応答し得る。少なくとも１つの実施形態では、無線デバイス３３４は、近距離無線通信（ＮＦＣ）プロトコルのような「短距離」通信プロトコルに従って動作するように構成される。たとえば、無線デバイス３３４、第１の近接検出器３１４、および第２の近接検出器３２４は、ＮＦＣプロトコルに従って通信するように構成される、ＮＦＣ準拠トランシーバであり得る。
【００５４】
[0063]動作において、第１の近接検出器３１４は、（たとえば、ＮＦＣに基づくワイヤレス接続のような第１のワイヤレス接続３６０を使用して）無線デバイス３３４と通信して、第１のコンピュータ３１０に対するコンピュータ入力デバイス３３０と関連付けられる第１の近接データを決定することができる。たとえば、第１の近接データは、第１の近接検出器３１４によって検出されコンピュータ入力デバイス３３０の無線デバイス３３４によって送信される信号の強度を示し得る。本明細書で使用される場合、「近接データ」は、受信信号強度インジケータ（ＲＳＳＩ）、ＲＳＳＩに基づく距離の推定、電磁束もしくは他の形態のエネルギーの変動、２つのデバイスが所定の範囲内にあることを示す信号、物理的な位置もしくは物理的な動きを示す他のデータ、またはこれらの組合せを含み得る。
【００５５】
[0064]第１の近接分析器３１２は、第１の近接検出器３１４に応答し得る。たとえば、第１の近接分析器３１２は、第１の近接データを分析して、コンピュータ入力デバイス３３０が第１のコンピュータ３１０の第１の所定の範囲（たとえば、特定の長さの第１の半径によって定義される第１の領域）の中にあるかどうかを判定することができる。図３の特定の例では、第１のコンピュータ３１０は、コンピュータ入力デバイス３３０が第１の所定の範囲内にあると判定すると、第１のワイヤレス接続３６０を確立または維持するように構成され、コンピュータ入力デバイス３３０が第１の所定の範囲内にないと判定すると、第１のワイヤレス接続３６０を終了するようにさらに構成される。少なくとも１つの実施形態では、第１の所定の範囲を示すデータはユーザプロファイル３１９に含まれる。たとえば、ユーザプロファイル３１９は、ユーザ１５０がコンピュータ入力デバイス１３０を使用して第１のコンピュータ３１０を操作するときにコンピュータ入力デバイス３３０を通常配置する位置の範囲のような、ユーザ１５０に固有の情報を含み得る。近接分析器３１２は、コンピュータ入力デバイス３３０が第１のコンピュータ３１０から離れるように動いているか、第１のコンピュータ３１０に近づくように動いているかを判定するために、決定された近接データ、ＲＳＳＩのようなデータの変動を、継続的に、定期的に、または時々監視することができる。
【００５６】
[0065]少なくとも１つの実施形態では、第１のタイマー３１８は、第１の近接検出器３１４に、第１のワイヤレス接続３６０を終了させる前に、コンピュータ入力デバイス１３０が第１の所定の範囲の外側にあるという判定が（たとえば、近接分析器３１２によって）行われた後で第１の所定の時間期間（これは第１のユーザプロファイル３１９によって示され得る）待機させるように構成される。たとえば、第１の近接検出器３１４は、第１の所定の時間期間が経過すると追加の近接データを生成することができ、第１の近接分析器３１２は、追加の近接データを分析して、コンピュータ入力デバイス３３０が第１の所定の範囲の外側に依然としてあるかどうかを判定することができる。第１の所定の時間期間が経過した後にコンピュータ入力デバイス３３０が第１の所定の範囲内にある場合、第１のコンピュータ３１０は第１のワイヤレス接続３６０を維持することができる。第１の所定の時間期間が経過した後にコンピュータ入力デバイス３３０が依然として第１の所定の範囲の外側にある場合、第１のコンピュータ３１０は第１のワイヤレス接続３６０を終了することができる。別の特定の実施形態では、コンピュータ入力デバイス３３０との接続を開始するために（たとえば、第１のワイヤレス接続３６０を開始するために）、かつ、コンピュータ入力デバイス３３０を切断しないために、近接データが使用され得る。たとえば、接続されるとき、コンピュータ入力デバイス３３０は、第２のコンピュータ１２０の所定の範囲内にコンピュータ入力デバイス３３０が持ち込まれていない限り、接続されたままであり得る。ユーザ１５０が第２のコンピュータ１２０の所定の範囲内にコンピュータ入力デバイス３３０を持ち込むとき、第２のコンピュータ３２０の近接検出器３２４は、コンピュータ入力デバイス１３０を検出することができ、コンピュータ入力デバイス３３０に接続することを試みることができ、このとき、コンピュータ入力デバイス３３０は、第１のコンピュータ３１０との第１のワイヤレス接続３６０を終了することができる。
【００５７】
[0066]図３の特定の例では、第１のスリープモード論理３１６は、第１のコンピュータ３１０のコンポーネントに、第１のワイヤレス接続３６０が終了すると低電力モード状態へ入らせることができる。たとえば、第１のスリープモード論理３１６は、コンピュータ入力デバイス３３０との通信と関連付けられる第１のコンピュータ３１０のコンポーネントに、第１のワイヤレス接続３６０が終了すると低電力状態へ入らせるように構成され得る。第１のスリープモード論理３１６はさらに、第１のワイヤレス接続３６０が確立されるときに（たとえば、コンピュータ入力デバイス３３０が第１の所定の範囲内にあると判定すると確立される）、「アクティブ」（たとえば、通常電力）モードの動作へとコンポーネントを移行するように構成され得る。
【００５８】
[0067]第２の近接検出器３２４は、（たとえば、ＮＦＣに基づくワイヤレス接続のような第２のワイヤレス接続３７０を使用して）無線デバイス３３４と通信して、第２のコンピュータ３２０に対するコンピュータ入力デバイス３３０と関連付けられる第２の近接データを決定することができる。たとえば、第２の近接データは、第２の近接検出器３２４によって検出されコンピュータ入力デバイス３３０の無線デバイス３３４によって送信される信号の強度を示し得る。
【００５９】
[0068]第２の近接分析器３２２は、第２の近接検出器３２４に応答し得る。たとえば、第２の近接分析器３２２は、第２の近接データを分析して、コンピュータ入力デバイス３３０が第２のコンピュータ３２０の第２の所定の範囲の中にあるかどうかを判定することができる。第２の所定の範囲は、特定の長さの第２の半径によって定義される第２の領域であってよく、これは、第１の近接分析器３１２と関連付けられる第１の所定の範囲と同じであってよく、または異なっていてよい。
【００６０】
[0069]図３の特定の例では、第２のコンピュータ３２０は、コンピュータ入力デバイス３３０が第２の所定の範囲内にあると判定すると、第２のワイヤレス接続３７０を確立または維持するように構成され、コンピュータ入力デバイス３３０が第２の所定の範囲内にないと判定すると、第２のワイヤレス接続３７０を終了するようにさらに構成される。少なくとも１つの実施形態では、第２の所定の範囲を示すデータは第２のユーザプロファイル３２９に含まれる。たとえば、第２のユーザプロファイル３２９は、ユーザ１５０がコンピュータ入力デバイス１３０を使用して第２のコンピュータ３２０を操作するときにコンピュータ入力デバイス３３０を通常配置する位置の範囲のような、ユーザ１５０に固有の情報を含み得る。第２のコンピュータ３２０からの新たな接続要求（たとえば、第２のワイヤレス接続３７０を確立するための要求）を検出すると、コンピュータ入力デバイス３３０によって切断が開始され得る。
【００６１】
[0070]少なくとも１つの実施形態では、第２のタイマー３２８は、第２の近接検出器３２４に、第２のワイヤレス接続３７０を終了させる前に、コンピュータ入力デバイス３３０が第２の所定の範囲の外側にあるという判定が行われた後で第２の所定の時間期間（これは第２のユーザプロファイル３２９によって示され得る）待機させるように構成される。たとえば、第２の近接検出器３２４は、第２の所定の時間期間が経過すると追加の近接データを生成することができ、第２の近接分析器３２２は、追加の近接データを分析して、コンピュータ入力デバイス３３０が第２の所定の範囲の外側に依然としてあるかどうかを判定することができる。コンピュータ入力デバイス３３０が現在、第２の所定の範囲内にある場合、第２のコンピュータ３２０は、第２のワイヤレス接続３７０を維持することができる。コンピュータ入力デバイス３３０が依然として第２の所定の範囲の外側にある場合、第２のコンピュータ３２０は、第２のワイヤレス接続３７０を終了することができる。
【００６２】
[0071]図３の特定の例では、第２のスリープモード論理３２６は、第２のコンピュータ３２０のコンポーネントに、第２のワイヤレス接続３７０が終了すると低電力モード状態へ入らせることができる。たとえば、第２のスリープモード論理３２６は、コンピュータ入力デバイス３３０との通信と関連付けられる第２のコンピュータ３２０のコンポーネントに、第２のワイヤレス接続３７０が終了すると低電力状態へ入らせるように構成され得る。第２のスリープモード論理３２６はさらに、第２のワイヤレス接続３７０が確立されるときに（たとえば、コンピュータ入力デバイス３３０が第２の所定の範囲内にあると判定すると確立される）、「アクティブ」（たとえば、通常電力）モードの動作へとコンポーネントを移行するように構成され得る。
【００６３】
[0072]図３を参照して説明されたワークステーション３００は、コンピュータ（たとえば、コンピュータ３１０、３２０）とコンピュータ入力デバイス（たとえば、コンピュータ入力デバイス３３０）との間の、ワイヤレス接続の簡略化された選択的な接続と終了とを可能にし得る。たとえば、コンピュータ入力デバイス３３０と関連付けられる近接データを分析することによって、コンピュータ３１０、３２０は、それぞれ、ワイヤレス接続３６０、３７０を「自動的に」確立し終了することができる。さらに、タイマー３１８、３２８の使用は、たとえば、ワイヤレス接続３６０、３７０を終了する前に所定の時間期間待機することによって、ワイヤレス接続３６０、３７０の「望まれない」終了の例を減らすことができる。またさらに、スリープモード論理３１６、３２６は、ワイヤレス接続３６０、３７０が終了すると、コンピュータ３１０、３２０のコンポーネントを「電源切断」することによって、電力の節約を可能にし得る。さらに、スリープモード論理３１６、３２６を利用することによって、コンピュータ３１０、３２０のコンポーネントは、ワイヤレス接続３６０、３７０の終了に応答して電源切断されることが可能であり、コンピュータ３１０、３２０において電力を節約する。
【００６４】
[0073]図４を参照すると、コンピュータ（たとえば、第１のコンピュータ３１０と第２のコンピュータ３２０の１つまたは両方）の動作の方法の特定の例が示され、全般に４００と指定される。方法４００は、４１０において、コンピュータに近接したコンピュータ入力デバイス（たとえば、コンピュータ入力デバイス３３０）をコンピュータにおいて検出することを含む。たとえば、第１の近接検出器３１４または第２の近接検出器３２４は、コンピュータ入力デバイス３３０を検出し、コンピュータ入力デバイス３３０を検出したことに応答して、近接データを生成することができる。少なくとも１つの実施形態では、コンピュータは、近距離無線通信（ＮＦＣ）プロトコルを使用して（たとえば、ＮＦＣ準拠無線デバイスを使用して）コンピュータ入力デバイスを検出する。
【００６５】
[0074]方法４００はさらに、４２０において、コンピュータ入力デバイスを検出したことに応答して、近接データを生成することを含む。たとえば、第１の近接検出器３１４または第２の近接検出器３２４は、近接データを生成することができる。近接データは、コンピュータに対するコンピュータ入力デバイスの位置を示し得る。たとえば、近接データは、コンピュータ入力デバイスから受け取られる、ＮＦＣプロトコルに関する信号のような、信号の強度を示すことができる。
【００６６】
[0075]４３０において、コンピュータ入力デバイスがコンピュータの所定の範囲内にあるかどうかの判定が行われる。この判定は、第１の近接分析器３１２または第２の近接分析器３２２によって行われてよく、コンピュータ入力デバイスから受け取られた信号の強度が閾値を超えるかどうかに基づいてよい。コンピュータ入力デバイスが所定の範囲内にある場合、４７０において、ワイヤレス接続（たとえば、第１のワイヤレス接続３６０または第２のワイヤレス接続３７０）は確立または維持される。
【００６７】
[0076]コンピュータ入力デバイスが所定の範囲内にない場合、４４０において、ある時間期間（たとえば、第１のタイマー３１８または第２のタイマー３２８によって計測される時間期間）が待機される。４４５において、コンピュータ入力デバイスと関連付けられる第２の近接データが（たとえば、第１の近接検出器３１４または第２の近接検出器３２４を使用して）決定され得る。４５０において、第２の近接データに基づいて、ユーザ（たとえば、ユーザ１５０）がコンピュータにアクセスするためにコンピュータ入力デバイスを使用していないという判定が、４５０において行われる。たとえば、コンピュータ入力デバイスが所定の範囲内になく、したがってユーザがコンピュータにアクセスするためにコンピュータ入力デバイスを使用していないという第２の判定が、第２の時間において行われ得る。４６０において、ユーザがコンピュータにアクセスするためにコンピュータ入力デバイスを使用していないと判定したことに応答して、ワイヤレス接続は終了され得る。方法４００はさらに、４８０において、コンピュータ入力デバイスと第２のコンピュータとの間の第２のワイヤレス接続を確立することを含み得る。代替的に、コンピュータ入力デバイスが所定の範囲内にあることを、第２の時間において行われる第２の判定が示す場合、ワイヤレス接続は維持され得る（図４には示されない）。方法４００はまた、ワイヤレス接続を終了したことに応答して、コンピュータのコンポーネントを低電力状態へ入らせる（たとえば、第１のスリープモード論理３１６または第２のスリープモード論理３２６によって）ことを含み得る（図４には示されない）。
【００６８】
[0077]別の特定の実施形態では、切断のためではなく、コンピュータ入力デバイスとのワイヤレス接続を開始するためだけに、近接データが使用され得る。たとえば、図３を参照して例示すると、第１のワイヤレス接続３６０を介して第１のコンピュータ３１０に接続されるとき、コンピュータ入力デバイス３３０は、コンピュータ入力デバイス３３０が第２のコンピュータ３２０の所定の範囲内に持ち込まれていない限り、第１のコンピュータ３１０に接続されたままであり得る。ユーザ１５０が第２のコンピュータ３２０の所定の範囲内にコンピュータ入力デバイス３３０を持ち込む場合、第２のコンピュータ３２０の第２の近接検出器３２４は、コンピュータ入力デバイス３３０を検出することができ、コンピュータ入力デバイス３３０に接続することを試みることができ、このとき、コンピュータ入力デバイス３３０は、第１のコンピュータ３１０との第１のワイヤレス接続３６０を終了することができる。特定の実施形態では、近接センサの検出閾値が近接検出器３１４の位置と３２４の位置の間の距離未満であることを確実にすることによって、ユーザ１５０は、コンピュータ入力デバイス３３０を、コンピュータ３１０、３２０の一方からコンピュータ３１０、３２０の他方へと、コンピュータ入力デバイス３３０をコンピュータ３１０、３２０の他方に十分近づけて（たとえば、ディスプレイデバイスに向かって）動かすことによって、移行することができる。
【００６９】
[0078]ワークステーションは、複数のコンピュータ入力デバイスを含み得る。特定の実施形態によれば、ワークステーションは、ワイヤレス接続を終了したことに応答して、第２のコンピュータ入力デバイスとの第２のワイヤレス接続を終了することができる。すなわち、第２のコンピュータ入力デバイスは、コンピュータ入力デバイスと関連付けられる近接データに基づいて切断され得る。たとえば、比較的「静止した」コンピュータ入力デバイス（たとえば、キーボード）は、「移動する」コンピュータ入力デバイス（たとえば、マウス）とのワイヤレス接続を終了したことに応答して切断されてよく、それは、少なくともいくつかのワークステーションでは、ユーザが、特定のコンピュータを制御するために複数のコンピュータ入力デバイスの各々を使用することを意図し得るからである。したがって、図４の方法４００は、４９０において、第２のコンピュータ入力デバイス（たとえば、コンピュータ入力デバイスと関連付けられるフルサイズのキーボードのような、「大きな」または「静止した」コンピュータ入力デバイス）との第３のワイヤレス接続を終了することを含み得る。さらなる実施形態によれば、第２のコンピュータ入力デバイスは、コンピュータ入力デバイスとのワイヤレス接続を終了したことに応答して切断されない。
【００７０】
[0079]図５を参照すると、ワークステーションの特定の例示的な実施形態が示され、全般に５００と指定される。ワークステーション５００は、第１のコンピュータ５１０と、第２のコンピュータ５２０と、コンピュータ入力デバイス５３０とを含む。
【００７１】
[0080]図５の特定の実施形態では、第１のコンピュータ５１０は、第１のプロセッサ５１２と、第１のメモリ５１４と、第１のトランシーバ５１８とを含む。第２のコンピュータ５２０は、第２のプロセッサ５２２と、第２のメモリ５２４と、第２のトランシーバ５２８とを含む。コンピュータ入力デバイス５３０は、ユーザ入力部分５３２と、無線デバイス５３４と、バッファ５３６と、ルーティング論理５３７と、スリープモード論理５３８と、タイマー５３９とを含む。メモリ５１４、５２４の１つまたは両方は、ワークステーション５００の動作を参照して以下でさらに説明されるように、「クリップボードバッファ」（たとえば、テキストデータおよび／または画像データのような、切り取られたデータまたはコピーされたデータを記憶するための）を含み得る。
【００７２】
[0081]図５の例では、第１のコンピュータ５１０およびコンピュータ入力デバイス５３０は、第１のワイヤレス接続５６０（たとえば、ＩＥＥＥ  ８０２．１５．１ワイヤレスプロトコルに準拠するワイヤレス接続）を介して通信しており、第２のコンピュータ５２０およびコンピュータ入力デバイス５３０は、第２のワイヤレス接続５７０（たとえば、ＩＥＥＥ  ８０２．１５．１ワイヤレスプロトコルに準拠するワイヤレス接続）を介して通信しており、第１のコンピュータ５１０および第２のコンピュータ５２０は、第３のワイヤレス接続５８０（たとえば、ワイヤレスローカルエリア接続（ＷＬＡＮ）および／またはＩＥＥＥ  ８０２．１５．１ワイヤレスプロトコルに準拠するワイヤレス接続）を介して通信している。さらに以下で説明されるように、第３のワイヤレス接続５８０は、コンピュータ５１０、５２０の一方からコンピュータ５１０、５２０の他方への情報の転送を支援するために確立されたアドホックなワイヤレス接続であり得る。
【００７３】
[0082]少なくとも１つの実施形態では、かつ以下でさらに説明されるように、コンピュータ入力デバイス５３０は、コンピュータ５１０、５２０の間のそのようなアドホックな接続が確立されるべきかどうかを判定するための、かつ、そのようなアドホックな接続を（たとえば、データ５１６のような、転送されるべきデータのデータサイズに基づいて）開始するための、「仲介者」として機能することができる。たとえば、コンピュータ入力デバイス５３０は、ソースコンピュータ（すなわち、データがコピーされたコンピュータ）から情報（たとえば、Ｂｌｕｅｔｏｏｔｈデバイスアドレスのようなデバイスアドレス）を収集することができ、この情報を宛先コンピュータ（すなわち、データが貼り付けられるべきコンピュータ）に提供することができる。
【００７４】
[0083]動作において、コンピュータ入力デバイス５３０は、図１および図３のユーザ１５０（図５には示されない）のようなユーザからの、（たとえば、ユーザ入力部分５３２を介した）ユーザ入力に応答し得る。たとえば、ユーザ入力部分５３２は、第１のコンピュータ５１０から第２のコンピュータ５２０にデータ（たとえば、データ５１６）を送信するための要求と関連付けられるユーザ入力（たとえば、ファイル、アイコン、もしくは他のグラフィックを転送することによって示される「ドラッグアンドドロップ」操作、または、第１のコンピュータ５１０から第２のコンピュータ５２０への「コピー／カットアンドペースト」操作）に応答し得る。
【００７５】
[0084]要求に応答して、データ５１６のデータサイズが閾値を超えるかどうか（たとえば、データ５１６のバイト数が所定のバイト閾値を超えるかどうか）の判定が（たとえば、ルーティング論理５３７によって）行われ得る。少なくとも１つの実施形態では、閾値はバッファ５３６の「容量」（たとえば、記憶サイズ）に対応する。ユーザ入力に応答して、第１のコンピュータ１１０は、コンピュータ入力デバイス５３０に、（たとえば、第１のワイヤレス接続５６０を介して）データ５１６のデータサイズを伝えることができる。ルーティング論理５３７は、データサイズを閾値と比較して、データ５１６のデータサイズが閾値を超えるかどうかを判定することができる。代替的に、または追加で、コンピュータ入力デバイス５３０は、閾値のインジケーションを第１のコンピュータ１１０に伝えることができ、第１のコンピュータ１１０は、データ５１６のデータサイズを閾値と（たとえば、プロセッサ５１２を使用して）比較することができる。
【００７６】
[0085]データ５１６のデータサイズが閾値を超えない場合、第１のコンピュータ５１０は、データ５１６を（たとえば、第１のトランシーバ５１８を使用して）コンピュータ入力デバイス５３０に（たとえば、無線デバイス５３４に）送信することができる。データ５１６は、第１のワイヤレス接続５６０を介して送信され得る。データ５１６を受信すると、コンピュータ入力デバイス５３０は、バッファ５３６においてデータ５１６をバッファリングすることができる。コンピュータ入力デバイス５３０は、データ５１６を（たとえば、無線デバイス５３４を使用して）第２のコンピュータに（たとえば、第２のトランシーバ５２８に）送信するように構成され得る。
【００７７】
[0086]データ５１６のデータサイズが閾値を超える場合、データ５１６は、第１のコンピュータ５１０から第２のコンピュータ５２０に（たとえば、それぞれ、第１のトランシーバ５１８および第２のトランシーバ５２８を使用して）転送され（たとえば、「直接」転送され）得る。たとえば、少なくとも１つの実施形態では、第３のワイヤレス接続５８０が、データ５１６の転送を可能にするために確立され得る。データ５１６は、それに従って、第３のワイヤレス接続５８０を介して転送され得る。特定の例示的な実施形態では、第１のコンピュータ５１０は、データ５１６と関連付けられるリンク（たとえば、アドレス、データ５１６の位置を指すポインタ、またはこれらの組合せ）を含むメッセージを、第２のコンピュータ５２０に送信する。第２のコンピュータ５２０は、そのリンクを使用して、たとえば、データ５１６にアクセスするためのアクセス要求を第１のコンピュータ５１０に送信することによって、メモリ５１４におけるデータ５１６にアクセスすることができる。特定の実施形態では、（図９および図１０を参照してさらに説明される）デスクトップマネージャのようなより上のレイヤのアプリケーション、または他のそのようなユーザモードプログラムが、第１のコンピュータ５１０からデータ５１６をコピーし、第２のコンピュータ５２０においてデータ５１６を貼り付けることのような動作を支援するために、コンピュータ５１０、５２０の１つまたは複数によって使用される。特定の例示的な実施形態では、そのような「コピーアンドペースト」は、コンピュータ５１０、５２０の間に事前に確立された接続を有することなく達成される（たとえば、第３のワイヤレス接続５８０であり得る、コンピュータ５１０、５２０の間のアドホックなネットワーク接続を確立することによって達成される）。
【００７８】
[0087]データ５１６のデータサイズが閾値を超えるときの図５のワークステーション５００の特定の例示的な動作が、例示を目的に提供される。ユーザ（たとえば、図１および図３のユーザ１５０）は、コンピュータ入力デバイス５３０を使用して、第１のコンピュータ５１０においてテキスト（および／または画像のような他のデータ）を選択し、および／またはハイライトすることができ、第１のコンピュータ５１０においてテキストを（たとえば、第１のコンピュータ５１０に含まれる「クリップボードバッファ」に）コピーすることができる。テキストは、データ５１６に対応し得る。ユーザが（たとえば、テキストの「コピー操作」または「切り取り操作」を実行することによって）テキストをコピーしたことに応答して、第１のコンピュータ５１０は、データ５１６のアドレス、データ５１６のデータサイズ、データ５１６の識別情報、データ５１６と関連付けられる経路、認証情報、またはこれらの組合せのような情報を、コンピュータ入力デバイス５３０に送信することができる。以下でさらに説明されるように、コンピュータ入力デバイス５３０の無線デバイス５３４は、データ５１６のアドレスのような情報を受信し、アドレスを第２のコンピュータ５２０に送信するように構成され得る。
【００７９】
[0088]特定の例示的な動作は、ユーザが第２のコンピュータ５２０の方にコンピュータ入力デバイス５３０を移動し、第２のコンピュータ５２０においてテキストを貼り付けることを試みる（たとえば、第２のコンピュータ５２０において実行されるエディタにテキストを貼り付けることを試みることなどによって、「貼り付け操作」を実行する）ことに続き得る。たとえば、コンピュータ入力デバイスがマウスである場合、ユーザは、マウスと関連付けられるマウスポインタを、第１のコンピュータから第２のコンピュータ５２０とエディタに移すことができる。第２のコンピュータ５２０は、たとえば、図１〜図４を参照して説明される１つまたは複数の技法を使用して（たとえば、視覚的合図、近接データ、またはこれらの組合せに基づいて）、第２のコンピュータ５２０と対話することをユーザが意図すると判定することができる。ユーザから貼り付け操作を検出すると、第２のコンピュータ５２０は、（たとえば、データ５１６は、第２のコンピュータ５２０ではなく第１のコンピュータ５１０においてコピーされたので）第２のコンピュータ５２０のクリップボードバッファに記憶されている貼り付けられるべきテキストを第２のコンピュータ５２０が有さないと判定することができる。
【００８０】
[0089]したがって、第２のコンピュータ５２０は、貼り付け操作のインジケーションをコンピュータ入力デバイス５３０に送信することができる。貼り付け操作のインジケーションは、ユーザが第１のコンピュータ５１０から第２のコンピュータ５２０にデータを転送することを意図していることを示し得る。特定の例示的な実施形態では、貼り付け操作を検出したことに応答して、第２のコンピュータ５２０は、グラフィカルユーザインターフェース（ＧＵＩ）を通じて、貼り付け操作のためのデータのソースを確認し、および／またはそれについてユーザに問い合わせるように、ユーザを促す。たとえば、図５に示される特定の例では、データ５１６のソースは第１のコンピュータ５１０（たとえば、第１のコンピュータ５１０のローカルクリップボードバッファ）である。代替的な実施形態によれば、ソースは、別のクリップボードバッファ（たとえば、第１のコンピュータ５１０の遠隔のクリップボードバッファ、または、図５に示されないコンピュータのクリップボードバッファ）であり得る。特定の実施形態によれば、ソースが遠隔のクリップボードバッファであることをユーザが示す（たとえば、ＧＵＩプロンプトに応答して）場合、第２のコンピュータ５２０は、貼り付け操作のためのデータのソースに関してコンピュータ入力デバイス５３０に問い合わせることができる（たとえば、貼り付け操作のためのデータのソースと関連付けられるデバイスアドレスについて、および／またはデータのソースに関する追加の情報について、コンピュータ入力デバイス５３０に問い合わせることができる）。さらに、第２のコンピュータ５２０からコンピュータ入力デバイス５３０に送信される貼り付け操作のインジケーションは、テキストがそこから貼り付けられることになるソースのユーザによる選択を示し得る。
【００８１】
[0090]第２のコンピュータ５２０からインジケーションを受信したことに応答して、コンピュータ入力デバイス５３０は、第２のコンピュータ５２０が第１のコンピュータ５１０との直接のワイヤレスリンクを要求し確立することを可能にするための、第１のコンピュータ５１０と関連付けられるデバイスアドレス（たとえば、Ｂｌｕｅｔｏｏｔｈアドレス）のような、第１のコンピュータ５１０から受信される情報（またはその一部）を、第２のコンピュータ５２０に送信することができる。たとえば、ある特定の実施形態では、コンピュータ入力デバイス５３０は、データ５１６に対応するリンク（たとえば、アドレス）を第２のコンピュータ５２０に提供する。コンピュータ入力デバイス５３０は、その情報を使用して第１のコンピュータとの直接のワイヤレスリンクを確立するための要求を、第２のコンピュータ５２０に出すことができる。直接のワイヤレスリンクは、第３のワイヤレス接続５８０であり得る。
【００８２】
[0091]コンピュータ入力デバイス５３０から要求を受信したことに応答して、第２のコンピュータ５１０は、第１のコンピュータ５１０との接続を要求することができ（たとえば、第３のワイヤレス接続５８０を要求することができ）、（たとえば、コンピュータ入力デバイス５３０によって提供されたリンクを使用して）データ５１６を要求することができ、またはこれらの組合せである。特定の例示的な動作は、第１のコンピュータ５１０が接続要求を受け入れ（たとえば、第３のワイヤレス接続５８０を確立し）、（たとえば、「貼り付け」操作を完了するために）第３のワイヤレス接続５８０を介してデータ５１６を第２のコンピュータ５２０に提供することに続き得る。任意選択で、特定の例示的な動作は、（たとえば、トランシーバ５１８、５２８における電力を節約するために）第１のコンピュータ５１０からデータ５１６を受信したことに応答して、第２のコンピュータ５２０が第３のワイヤレス接続５８０を切断することを含み得る。
【００８３】
[0092]さらに、コンピュータ入力デバイス５３０のスリープモード論理５３８は、コンピュータ入力デバイス５３０における電力を節約することができる。たとえば、図５の特定の実施形態では、スリープモード論理５３８は、コンピュータ５１０、５２０がコンピュータ入力デバイス５３０とのワイヤレス接続（たとえば、ワイヤレス接続５６０、５７０）を終了したことなどに応答して（たとえば、図１および図２を参照して説明されたようなユーザの視覚方向に応答して、図３および図４を参照して説明されたような近接データに応答して、またはこれらの組合せ）、コンピュータ入力デバイス５３０（またはその１つまたは複数のコンポーネント）に低電力状態へ入らせ得る。さらに、タイマー５３９は、ワイヤレス接続の終了に応答した低電力状態を引き起こす前に、ある所定の時間期間（たとえば、第１のコンピュータ５１０が第１のワイヤレス接続５６０を終了した後で第２のコンピュータがコンピュータ入力デバイス５３０との第２のワイヤレス接続５７０を確立できる所定の時間期間）、スリープモード論理５３８を待機させることができる。図１および図３には示されないが、コンピュータ入力デバイス１３０、３３０の１つまたは両方は、スリープモード論理５３８、タイマー５３９、またはこれらの組合せを含み得る。
【００８４】
[0093]特定の例によれば、アクティブに使用されていないとき、コンピュータ入力デバイス５３０は低電力状態（たとえば、スリープまたは休止状態）のままであり得る。さらに電力を節約するために、コンピュータ入力デバイス５３０は無線デバイス５３４の電源を切り、したがって、１つまたは複数のワイヤレス接続を終了することができる。特定の実施形態では、ユーザ１５０がコンピュータ入力デバイス５３０にアクセスして、コンピュータ入力デバイス５３０を使用するという自身の意図を示すとき、１つまたは複数のセンサ（たとえば、位置センサおよび／または加速度計のような運動センサを含み得る、ユーザ入力部分５３２）は、回路（たとえば、無線デバイス５３４）を電源オンし、コンピュータ入力デバイス５３０に、コンピュータ入力デバイス５３０がワイヤレス接続要求（たとえば、コンピュータ５１０、５２０からの）を受信できるページスキャンモードへ入らせることができる。ワイヤレス接続要求は、ユーザがコンピュータを使用することを意図すると（たとえば、図１〜図５を参照して多様に説明されたような、ユーザの視覚方向、ユーザの目の視線の動き、近接データ、またはこれらの組合せに基づいて）コンピュータが判定したことに応答して、コンピュータによって送信され得る。
【００８５】
[0094]ユーザ入力部分５３２は位置センサを含み得る。たとえば、少なくとも１つの実施形態では、コンピュータ入力デバイス５３０は、（たとえば、ユーザ入力に応答して）マウスの位置または動きを追跡するための位置センサを含む、マウスデバイスである。さらに、スリープモード論理５３８は、コンピュータ入力デバイス５３０のコンポーネント（たとえば、無線デバイス５３４）に、タイマー５３９によって計測され得るある時間期間内にユーザ入力を検出しなかったことに応答して（たとえば、コンピュータ入力デバイス５３０の動きを何ら検出しないと、および／または、コンピュータ入力デバイス５３０の位置の変化を検出しないと）、スリープモードへ入らせるように構成され得る。スリープモードは、ユーザ入力部分５３２がユーザ入力を検出したことに応答して終了され得る（たとえば、無線デバイス５３４は、低電力状態を終了し、通常の動作モードに入ることができる）。
【００８６】
[0095]したがって、図５のワークステーション５００は、コンピュータ（たとえば、コンピュータ５１０、５２０）間でのデータ（たとえば、データ５１６）の効率的な転送を可能にする。たとえば、図５のワークステーション５００は、ユーザ入力（たとえば、第１のコンピュータ５１０から第２のコンピュータ５２０への、またはその逆方向の「ドラッグアンドドロップ」操作または「コピーアンドペースト」操作）がデータの「自動的な」転送をもたらす、簡略化されたユーザ体験を可能にできるので、ユーザによるデータの「手動の」転送（たとえば、データを移すために外部メモリデバイスを使用すること）を防ぐ可能性がある。さらに、データのデータサイズが閾値を超えるとき、データはコンピュータ５１０、５２０間で直接ルーティングされ得るので、コンピュータ入力デバイス５３０において電力が節約され得るとともに、（たとえば、バッファ５３６における大量のデータのバッファリングを避けることによって）データ転送速度が向上され得る。またさらに、スリープモード論理５３８は、ユーザ入力がある時間期間内に検出されないとき、コンピュータ入力デバイス５３０（またはその１つまたは複数のコンポーネント）にスリープモードへ入らせることができ、電力がコンピュータ入力デバイス５３０において節約されることが可能であり、これは、コンピュータ入力デバイス５３０のバッテリー持続時間を延ばし得る。
【００８７】
[0096]図６を参照すると、コンピュータ入力デバイス（たとえば、コンピュータ入力デバイス１３０、３３０、５３０の１つまたは複数）の動作の方法が示され、全般に６００と指定される。方法６００は、６１０において、ユーザ（たとえば、ユーザ１５０）からユーザ入力部分において（たとえば、ユーザ入力部分１３２、３３２、５３２のいずれかにおいて）ユーザ入力を受け取ることを含む。ユーザ入力は、第１のコンピュータ（たとえば、コンピュータ１１０、１２０、３１０、３２０、５１０、および５２０の１つ）に記憶されたデータ（たとえば、データ５１６）を第２のコンピュータ（たとえば、コンピュータ１１０、１２０、３１０、３２０、５１０、および５２０の別のコンピュータ）に送信するための要求に対応し得る。コンピュータ入力デバイスは、マウス、キーボード、トラックボール、ゲームコントローラ、またはこれらの組合せであり得る。
【００８８】
[0097]方法６００はさらに、６２０において、第１のワイヤレス接続（たとえば、ワイヤレス接続１６０、１７０、３６０、３７０、５６０、および５７０の１つ）を介して第１のコンピュータと通信して、第１のコンピュータに要求を通信することを含む。たとえば、第１のコンピュータは、コンピュータ入力デバイスからユーザ入力要求を受け取ることができ、そのユーザ入力要求がデータを第２のコンピュータへ転送するための要求に対応すると判定することができる。６３０において、データのデータサイズが閾値を超えるかどうかの判定が（たとえば、第１のコンピュータからの要求に応答してルーティング論理５３７によって、または第１のコンピュータによって）行われる。少なくとも１つの実施形態では、閾値は、コンピュータ入力デバイスのバッファ（たとえば、バッファ５３６）の容量に基づく。
【００８９】
[0098]データのデータサイズが閾値を超えない場合、６４０において、データはバッファリングされ第２のコンピュータに送信され得る。データサイズが閾値を超える場合、６５０において、コンピュータ入力デバイスは、データが（たとえば、第３のワイヤレス接続５８０を介して）第１のコンピュータから第２のコンピュータへ直接転送されるようにし得る。たとえば、データサイズが閾値を超える場合、図５を参照して説明された特定の例示的な動作によれば、データは、第１のコンピュータから第２のコンピュータに転送され得る。
【００９０】
[0099]図７を参照すると、第１のコンピュータ（たとえば、コンピュータ１１０、１２０、３１０、３２０、５１０、および５２０の１つ）の動作の方法が示され、全般に７００と指定される。方法７００は、７１０において、第１のコンピュータに記憶されたデータ（たとえば、データ５１６）を第２のコンピュータ（たとえば、コンピュータ１１０、１２０、３１０、３２０、５１０、および５２０の別のコンピュータ）に送信するための要求を、第１のワイヤレス接続（たとえば、ワイヤレス接続１６０、１７０、３６０、３７０、５６０、５７０の１つ）を介してコンピュータ入力デバイス（たとえば、コンピュータ入力デバイス１３０、３３０、５３０の１つまたは複数）から第１のコンピュータにおいて受信することを含む。７２０において、データのデータサイズが閾値を超えるかどうかの判定が行われる。たとえば、少なくとも１つの実施形態では、第１のコンピュータは、データのデータサイズを、コンピュータ入力デバイスから第１のコンピュータに通信される閾値のインジケーションと比較する。
【００９１】
[00100]データサイズが閾値を超えない場合、７３０において、データはコンピュータ入力デバイスに送信される。少なくとも１つの実施形態では、データは、コンピュータ入力デバイスにおいてバッファリングされ（たとえば、バッファ５３６においてバッファリングされ）、第２のコンピュータに（たとえば、ワイヤレス接続１６０、１７０、３６０、３７０、５６０、および５７０の別のワイヤレス接続を介して）送信される。
【００９２】
[00101]データサイズが閾値を超える場合、方法７００は、７４０において、データに対する要求を第２のコンピュータから受信することを含み得る。要求は、（たとえば、アドレスを示すことによって）データを特定することができ、第２のワイヤレス接続が第１のコンピュータと第２のコンピュータとの間で確立される（たとえば、第３のワイヤレス接続５８０）ことを要求することができ、またはこれらの組合せである。
【００９３】
[00102]７５０において、認証および／またはユーザ情報が、第２のコンピュータと交換され得る。たとえば、第２のコンピュータから要求を受信すると、第１のコンピュータは、（たとえば、データの交換を安全にするために）第２のコンピュータから認証情報および／またはユーザ情報を要求することができる。特定の実施形態では、第２のコンピュータは、コンピュータ入力デバイスによって提供される情報を伴う認証情報および／またはユーザ情報（これらは第１のコンピュータによってコンピュータ入力デバイスに供給されている可能性がある）に対する要求に応答する。したがって、少なくとも１つの実施形態では、第２のワイヤレス接続は、安全な通信チャネルである（たとえば、コンピュータ入力デバイスによって少なくとも一部供給され得る、認証情報、ユーザ情報、またはこれらの組合せを使用して安全にされる）。
【００９４】
[00103]方法７００はさらに、７６０において、第１のコンピュータと第２のコンピュータとの間の第２のワイヤレス接続を介して（たとえば、第３のワイヤレス接続５８０を介して）、データを第１のコンピュータから第２のコンピュータに送信することを含む。たとえば、データサイズがコンピュータ入力デバイスと関連付けられる記憶サイズまたは容量を超える場合、図５を参照して説明された特定の例示的な動作によれば、データは、第１のコンピュータから第２のコンピュータに転送され得る。
【００９５】
[00104]図８を参照すると、ユーザの視覚方向、ユーザの目の視線の動き、コンピュータ入力デバイスの近接、コンピュータ入力デバイスの近接の変動、またはこれらの組合せに基づいて、ワイヤレス接続を確立し、維持し、および／または終了するように、および／または、データサイズに基づいてコンピュータ入力デバイスもしくは第２のコンピュータにデータをルーティングするように構成される、コンピュータの特定の例示的な実施形態が示され、全般に８００と指定される。コンピュータ８００は、コンピュータ１１０、１２０、３１０、３２０、５１０、および５２０のいずれかであり得る。さらに、図８のコンピュータ８００のコンポーネントおよび動作は、コンピュータ入力デバイス１３０、３３０、５３０のいずれかに対応し得る。
【００９６】
[00105]図８のコンピュータ８００は、プロセッサ８１０を含む。プロセッサ８１０は、画像分析器８１２、近接分析器８１４、およびデータルータ８９４の１つまたは複数を含み得る。画像分析器８１２は、第１の画像分析器１１２、第２の画像分析器１２２、またはこれらの組合せに対応し得る。近接分析器８１４は、第１の近接分析器３１２、第２の近接分析器３２２、またはこれらの組合せに対応し得る。少なくとも１つの実施形態では、データルータ８９４は、データ（たとえば、データ５１６）をコンピュータ入力デバイス（たとえば、コンピュータ入力デバイス１３０、３３０、５３０の１つまたは複数）に、第２のコンピュータ（たとえば、コンピュータ１１０、１２０、３１０、３２０、５１０、および５２０の別のコンピュータ）にルーティングするように構成される。画像分析器８１２、近接分析器８１４、およびデータルータ８９４は、ハードウェア、非一時的コンピュータ可読媒体に（たとえば、メモリ８３２に）記憶されるプロセッサ実行可能命令、またはこれらの組合せを含み得る。
【００９７】
[00106]メモリ８３２は、命令８５４と、データ８５６と、ユーザプロファイル８２９とを記憶し得る。ユーザプロファイル８２９は、第１のユーザプロファイル１１９、第２のユーザプロファイル１２９、第１のユーザプロファイル３１９、第２のユーザプロファイル３２９、またはこれらの組合せに対応し得る。命令８５４は、ユーザ（たとえば、ユーザ１５０）の視覚方向（たとえば、視覚方向１５２、１５４、またはこれらの組合せ）に基づいて、および／またはコンピュータ入力デバイスの近接に基づいて、ワイヤレス接続（たとえば、ワイヤレス接続１６０、１７０、３６０、３７０、５６０、５７０、またはこれらの組合せ）を確立し、維持し、および／または終了するように、プロセッサ８１０によって実行可能であり得る。代替的に、または追加で、命令８５４は、データのデータサイズに基づいて、コンピュータ入力デバイスまたは第２のコンピュータにデータ（たとえば、データ５１６、データ８５６、またはこれらの組合せ）をルーティングするようにプロセッサ８１０によって実行可能であり得る。データ８５６はデータ５１６を含み得る。図９および図１０を参照してさらに説明されたように、データ８５６は、複数のコンピュータの相対的な物理位置を示すデータなど（ディスプレイデバイス８１６がワークステーションにおいて「左手側」か「右手側」かなど）の、位置データを含み得る。ユーザプロファイル８２９は、コンピュータ８００と関連付けられるユーザを「認証する」ためにユーザ固有の情報を含み得る。
【００９８】
[00107]代替的に、または追加で、メモリ８３２は、ユーザ（たとえば、ユーザ１５０）がコンピュータ８００に存在すると判定されるかどうかに基づいて、「ユーザ状態」のインジケーションを記憶することができる。「ユーザ状態」のインジケーションは、「不在」、「存在」、「左から右に動く視線」、「右から左に動く視線」、またはこれらの組合せを含み得る。「ユーザ状態」のインジケーションは、画像分析器８１２、近接分析器８１４、またはこれらの組合せによって（たとえば、図１の視覚方向１５２、１５４の１つまたは複数に基づいて、近接データに基づいて、またはこれらの組合せで）決定され得る。
【００９９】
[00108]ユーザ状態は、視覚的合図（たとえば、ユーザ１５０の視覚方向のような、画像分析器８１２によって判定される視覚的合図）、近接の合図（たとえば、コンピュータ入力デバイスの近接のような、近接分析器８１４によって判定される近接の合図）、またはこれらの組合せを使用して、決定され得る。記憶されたユーザ状態のインジケーションは、現在のユーザ状態と関連付けられるインジケーション（たとえば、ユーザ１５０がどれだけの時間現在の状態にあるかというインジケーション）を含み得る。
【０１００】
[00109]図８はさらに、カメラ８１７がカメラコントローラ８９０に結合されることを示す。カメラ８１７は、第１のカメラ１１７、第２のカメラ１２７、またはこれらの組合せに対応し得る。カメラコントローラ８９０はさらに、プロセッサ８１０およびディスプレイコントローラ８２６に結合され得る。ディスプレイコントローラ８２６は、ディスプレイデバイス８１６に結合されてよく、ディスプレイデバイス８１６は、第１のディスプレイデバイス１１６、第２のディスプレイデバイス１２６、またはこれらの組合せに対応してよい。図８はまた、プロセッサ８１０に結合され得るディスプレイコントローラ８２６を示す。コーダ／デコーダ（コーデック）８３４（たとえば、オーディオおよび／または音声コーデック）がプロセッサ８１０に結合され得る。スピーカー８３６とマイクロフォン８３８とがコーデック８３４に結合され得る。さらに、コンピュータ８００は、電源８４４を含み得る。
【０１０１】
[00110]図８はまた、ワイヤレスコントローラ８４０が、プロセッサ８１０に、高周波（ＲＦ）インターフェース８４６に、かつ、ＲＦインターフェース８４６を介してワイヤレスアンテナ８４２に結合され得ることを示している。少なくとも１つの実施形態では、ＲＦインターフェース８４６は、「Ｂｌｕｅｔｏｏｔｈ」プロトコルのような、米国電気電子技術者協会（ＩＥＥＥ）８０２．１５．１ワイヤレスプロトコルに従って、コンピュータ入力デバイスとの通信を送信し受信するように構成される回路を含む。代替的に、または追加で、ＲＦインターフェース８４６は、近距離無線通信（ＮＦＣ）プロトコルのような、近接に基づく短距離通信プロトコルに従って、コンピュータ入力デバイスとの通信を送信し受信するように構成される回路を含み得る。代替的に、または追加で、ＲＦインターフェース８４６は、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して別のコンピュータと通信するように構成される回路を含み得る。
【０１０２】
[00111]特定の実施形態では、プロセッサ８１０、ディスプレイコントローラ８２６、メモリ８３２、コーデック８３４、カメラコントローラ８９０、およびワイヤレスコントローラ８４０が、システムインパッケージまたはシステムオンチップデバイス８２２に含まれる。その上、特定の実施形態では、図８に示されたように、カメラ８１７、ディスプレイデバイス８１６、スピーカー８３６、マイクロフォン８３８、ワイヤレスアンテナ８４２、ＲＦインターフェース８４６、および電源８４４が、システムオンチップデバイス８２２の外部にある。しかしながら、カメラ８１７、ディスプレイデバイス８１６、スピーカー８３６、マイクロフォン８３８、ワイヤレスアンテナ８４２、ＲＦインターフェース８４６、および電源８４４の各々が、インターフェースまたはコントローラのような、システムオンチップデバイス８２２のコンポーネントに結合され得る。
【０１０３】
[00112]説明された実施形態とともに、カメラ（たとえば、カメラ１１７、１２７、８１７の１つまたは複数）によって撮影された画像、ビデオシーケンス、またはこれらの組合せと関連付けられるデータを分析して、コンピュータ（たとえば、コンピュータ１１０、１２０、３１０、３２０、５１０、５２０、８００の１つまたは複数）のユーザ（たとえば、ユーザ１５０）の視覚方向（たとえば、視覚方向１５２、１５４の１つまたは複数）を判定するための手段（たとえば、画像分析器１１２、１２２、８１２の１つまたは複数）を含む、装置が開示される。装置はさらに、ユーザがコンピュータと関連付けられるディスプレイデバイス（たとえば、ディスプレイデバイス１１６、１２６、８１６のいずれか）の方を視覚的に向いていることを視覚方向が示すことを検出すると、ワイヤレス接続を確立または維持するための手段（たとえば、トランシーバ１１４、１２４、５１８、５２８、近接検出器３１４、３２４、またはこれらの組合せ）を含む。ワイヤレス接続は、ワイヤレス接続１６０、１７０、３６０、３７０、５６０、および５７０のいずれかであり得る。ワイヤレス接続は、コンピュータからコンピュータ入力デバイス（たとえば、コンピュータ入力デバイス１３０、３３０、５３０のいずれか）への、またはコントローラ入力デバイスからコンピュータへのものである。ユーザがディスプレイデバイスの方を視覚的に向いていないことを視覚方向が示すと判定すると、ワイヤレス接続は終了される。
【０１０４】
[00113]図９を参照すると、ワークステーション（たとえば、ワークステーション１００、３００、５００の１つまたは複数）の例示的な動作を示す機能ブロック図が示され、全般に９００と指定される。この動作は、ユーザと関連付けられる目の視線の動きと、コンピュータ入力デバイスと関連付けられるマウスポインタの動きとを使用した、２つのコンピュータディスプレイの相対的な物理位置の自動的な決定を可能にし得る。たとえば、動作は、コンピュータ１１０、１２０、３１０、３２０、５１０、５２０、および８００の１つまたは複数によって、コンピュータ１１０、１２０、３１０、３２０、５１０、５２０、および８００の別のコンピュータが左手側に位置するか右手側に位置するかを判定するために（たとえば、相対的な配置を判定するために）実行され得る。たとえば、説明を簡単にするために、図９の動作は、第１のコンピュータ１１０が図１の第２のコンピュータ１２０に対する位置を決定することに関して説明される。
【０１０５】
[00114]動作は、９０２において、イベントを検出するのを待機することを含む。イベントを検出することは、コンピュータ入力デバイス９３０（たとえば、コンピュータ入力デバイス１３０、３３０、５３０のいずれかであり得るマウス）と関連付けられるポインタ（たとえば、マウスポインタ）が、ディスプレイデバイス１１６、１２６、８１６の１つなどのディスプレイデバイスの、上の境界、左の境界、右の境界、または下の境界などの境界に達したことを検出することを含み得る。ポインタが境界に達することは、ユーザ（たとえば、ユーザ１５０）が別のコンピュータまたはデバイスを制御するためにコンピュータ入力デバイス９３０を使用することを意図していることを示し得る。
【０１０６】
[00115]９０４において、イベントが引き起こされたかどうかの判定が行われる。イベントが引き起こされていない場合、９０２において、動作は継続する。イベントが引き起こされた場合、動作は、９０６において、視線動き検出器（ＧＭＤ：gaze movement detector）９０８への最後の視線の動きの問合せと、デスクトップマネージャ９１０への最後のポインタの動きの問合せとを開始して、それぞれ、最後の視線の情報とポインタの動きの情報とを取得することを含む。ＧＭＤ  ９０８は、カメラ１１７、１２７、８１７のいずれかを含んでよく、ビデオクリップ９１２のような画像および／またはビデオシーケンスを、定期的に、または時々、撮影し記憶することができる。たとえば、ＧＭＤ  ９０８は、ビデオクリップ９１２を使用して、定期的なユーザの視線の動きの向き９１４を検出し記録するように構成され得る。さらに、デスクトップマネージャ９１０は、コンピュータ入力デバイス９３０と関連付けられるポインタの動きを検出および／または記録するように構成され得る。ＧＭＤ  ９０８は、画像分析器１１２、１２２、８１２のいずれかを含み得る。
【０１０７】
[00116]最後の視線の動きの問合せに応答して、かつ図９に示されるように、ＧＭＤ  ９０８は、最後の視線の動きがユーザの左から右への視線の動きを示したかユーザの右から左への視線の動きを示したかを示す、第１の応答を（たとえば、画像分析器１１２、１２２、８１２の１つおよび／またはプロセッサ５１２、５２２、８１０の１つに）出すことができる。さらに、最後のポインタの動きの問合せに応答して、かつ図９に示されるように、デスクトップマネージャ９１０は、左から右または右から左などの、最後のポインタの動きを示す、第２の応答を（たとえば、画像分析器１１２、１２２、８１２の１つおよび／またはプロセッサ５１２、５２２、８１０の１つに）出すことができる。
【０１０８】
[00117]９１６において、第１の応答と第２の応答が一致するかどうか（すなわち、最後の視線の動きと最後のポインタの動きが両方とも左から右であるか、または両方とも右から左であるか）の判定が（たとえば、画像分析器１１２、１２２、８１２の１つによって、および／またはプロセッサ５１２、５２２、８１０の１つに対して）行われる。第１の応答と第２の応答が一致しない場合、９１８において、制御を切り替えるためのユーザの意図の変化は意図されてない可能性が高いという判定が行われる。
【０１０９】
[00118]第１の応答と第２の応答が一致する場合、動作は、９２０において、イベントをコンピュータ入力デバイス９３０に知らせることと、コンピュータ入力デバイス９３０が新たな接続要求を受信したかどうかの問合せをコンピュータ入力デバイス９３０に出すこととを含む。コンピュータ入力デバイス９３０への問合せは、ワイヤレス接続１６０、１７０、３６０、３７０、５６０、５７０、５８０のいずれかを含み得る、「無線媒体」９２２を介して通信され得る。９２４において、コンピュータ入力デバイス９３０が新たな接続要求を受信したかどうかの判定が、コンピュータ入力デバイス９３０からの応答に基づいて行われる。新たな接続要求が受け取られなかったことをコンピュータ入力デバイス９３０からの応答が示す場合、９２６において、コンピュータ入力デバイスとのワイヤレス接続が維持される。
【０１１０】
[00119]コンピュータ入力デバイス９３０が新たな接続要求を（たとえば、別のコンピュータから、かつ前の所定の時間間隔内に）受信した場合、動作は相対的な位置指定を行うことを含む。たとえば、９２８において、一致した向きが左から右を示した場合、第１のコンピュータ１１０のディスプレイは第２のコンピュータ１２０に対して左手側のディスプレイであり、または、一致した向きが右から左を示した場合、第１のコンピュータ１１０のディスプレイは第２のコンピュータ１２０に対して右手側のディスプレイであるという、相対的な位置指定が行われ得る。動作はさらに、９３２において、コンピュータ入力デバイスを切断することを含み得る。動作はさらに、相対的な配置を示すデータ（たとえば、図８のデータ８５６）を記憶することを含み得る。そのデータは、コンピュータ入力デバイス９３０にユーザがアクセスしたことに応答して、ユーザが第１のコンピュータ１１０へ、または第１のコンピュータ１１０からユーザ入力の制御を移行することを意図しているかどうかを判定するために、後でアクセスされ得る。
【０１１１】
[00120]したがって、図９の例は、ユーザと関連付けられる目の視線の動きと、コンピュータ入力デバイスと関連付けられるマウスポインタの動きとを使用して、２つのコンピュータディスプレイの相対的な物理位置を自動的に決定することを可能にし得る。相対的な物理位置を決定することは、コンピュータ入力デバイスの制御が自動的に「指定」を伴わずに移行される、簡略化されたワークステーションを可能にし得る。
【０１１２】
[00121]図１０を参照すると、ワークステーション（たとえば、ワークステーション１００、３００、５００の１つまたは複数）の例示的な動作を示す機能ブロック図が示され、全般に１０００と指定される。動作は、近接センサからの「離隔」または「接近」情報に基づいて、さらに、マウスポインタの動きに基づいて、２つのコンピュータディスプレイの相対的な物理位置の自動的な決定を可能にし得る。たとえば、動作は、コンピュータ１１０、１２０、３１０、３２０、５１０、５２０、および８００の１つまたは複数によって、コンピュータ１１０、１２０、３１０、３２０、５１０、５２０、および８００の別のコンピュータが左手側に位置するか右手側に位置するかを判定するために実行され得る。たとえば、説明を簡単にするために、図１０の動作は、第１のコンピュータ３１０が図３の第２のコンピュータ３１０に対する位置を決定することに関して説明される。
【０１１３】
[00122]動作は、１００２において、イベントを検出するのを待機することを含む。イベントを検出することは、コンピュータ入力デバイス１０３０（たとえば、コンピュータ入力デバイス１３０、３３０、５３０のいずれかであり得るマウス）と関連付けられるポインタ（たとえば、マウスポインタ）が、ディスプレイデバイス１１６、１２６、８１６の１つなどのディスプレイデバイスの、上の境界、左の境界、右の境界、または下の境界などの境界に達したことを検出することを含み得る。ポインタが境界に達することは、ユーザ（たとえば、ユーザ１５０）が別のコンピュータまたはデバイスを制御するためにコンピュータ入力デバイス１０３０を使用することを意図していることを示し得る。
【０１１４】
[00123]１００４において、イベントが引き起こされたかどうかの判定が行われる。イベントが引き起こされていない場合、１００２において、動作は継続する。イベントが引き起こされた場合、動作は、１００６において、近接分析器１００８への近接の問合せと、デスクトップマネージャ１０１０への最後のポインタの動きの問合せとを開始して、それぞれ、近接応答とポインタの動きの情報を取得することを含む。近接分析器１００８は、近接分析器３１２、３２２、８１４のいずれか、近接検出器３１４、３２４のいずれか、またはこれらの組合せを含み得る。近接分析器１００８は、（たとえば、コンピュータ入力デバイス１０３０によって送信される信号に基づいて）無線信号強度データ１０１２を、定期的に、または時々、検出および／または測定することができる。近接分析器１００８は、近接応答を生成するために、無線信号強度データ１０１２を使用して、たとえば、定期的な近接に基づく動きの向きの検出１０１４を使用してコンピュータ入力デバイス１０３０が第１のコンピュータ３１０から所定の範囲内にあるかどうかを判定するように構成され得る。近接応答は、「離隔」または「接近」情報（たとえば、コンピュータ入力デバイス１０３０の最後の動きが第１のコンピュータ３１０に近づくものだったかそれから離れるものだったかを示す情報）を含み得る。
【０１１５】
[00124]デスクトップマネージャ１０１０は、ポインタの動きの情報を生成するために、コンピュータ入力デバイス１０３０と関連付けられるポインタの動きを検出および／または記録するように構成され得る。ポインタの動きの情報は、左から右または右から左のような、最後のポインタの動きを示し得る。
【０１１６】
[00125]１０１６において、マウスポインタが離れるように（たとえば、第１のコンピュータ３１０のディスプレイから離れるように、かつ、第１のコンピュータ３１０のディスプレイの境界に向かってなど、第２のコンピュータ３２０のディスプレイに向かって）動いたかどうかの判定が行われる。たとえば、マウスポインタが前の所定の時間間隔内に第２のコンピュータ３２０のディスプレイに向かって動いたかどうかの判定が行われ得る。さらに、マウスが第１のコンピュータ３１０のディスプレイから「離れるように動いた」かどうかを判定するために、近接応答が分析され得る。マウスポインタが離れるように動いていない場合（および／または、マウスが離れるように動いていない場合）、１０１８において、制御を切り替えるためのユーザの意図の変化は意図されてない可能性が高いという判定が行われる。
【０１１７】
[00126]マウスポインタが離れるように動いた場合、動作は、１０２０において、イベントをコンピュータ入力デバイス１０３０に知らせることと、コンピュータ入力デバイス１０３０が新たな接続要求を受信したかどうかの問合せをコンピュータ入力デバイス１０３０に出すこととを含む。コンピュータ入力デバイス１０３０への問合せは、ワイヤレス接続１６０、１７０、３６０、３７０、５６０、５７０、５８０のいずれかを含み得る、「無線媒体」１０２２を介して通信され得る。１０２４において、コンピュータ入力デバイス１０３０が新たな接続要求を受信したかどうかの判定が、コンピュータ入力デバイス１０３０からの応答に基づいて行われる。新たな接続要求が受信されなかったことをコンピュータ入力デバイス１０３０からの応答が示す場合、１０２６において、コンピュータ入力デバイスとのワイヤレス接続が維持される。
【０１１８】
[00127]コンピュータ入力デバイス１０３０が新たな接続要求を受信した場合、動作は相対的な位置指定を行うことを含む。たとえば、１０２８において、ポインタの向きの動きが左から右を示した場合、第１のコンピュータ３１０のディスプレイは第２のコンピュータ３２０に対して左手側のディスプレイであるという指定が行われてよく、または、ポインタの向きの動きが右から左を示した場合、第１のコンピュータ１１０のディスプレイは第２のコンピュータ１２０に対して右手側のディスプレイであるという指定を行う。動作はさらに、１０３２において、コンピュータ入力デバイスを切断することを含み得る。動作はさらに、相対的な配置を示すデータ（たとえば、図８のデータ８５６）を記憶することを含み得る。そのデータは、コンピュータ入力デバイス１０３０にユーザがアクセスしたことに応答して、ユーザが第１のコンピュータ３１０へ、または第１のコンピュータ３１０からユーザ入力の制御を移行することを意図しているかどうかを判定するために、後でアクセスされ得る。
【０１１９】
[00128]したがって、図１０の特定の例は、近接センサからの「離隔」または「接近」情報に基づいて、さらに、マウスポインタの動きに基づいて、２つのコンピュータディスプレイの相対的な物理位置を自動的に決定することを可能にし得る。相対的な物理位置を決定することは、コンピュータ入力デバイスの制御が自動的に「指定」を伴わずに移行される、簡略化されたワークステーションを可能にし得る。
【０１２０】
[00129]本明細書で開示された実施形態に関して説明された様々な例示的な論理ブロック、構成、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得ることを、当業者はさらに理解するだろう。様々な例示的なコンポーネント、ブロック、構成、モジュール、回路、およびステップが、上では全般に、それらの機能に関して説明された。そのような機能がハードウェアとして実装されるか、ソフトウェアとして実装されるかは、具体的な適用例および全体的なシステムに課された設計制約に依存する。当業者は、説明された機能を具体的な適用例ごとに様々な方法で実装し得るが、そのような実装の決定は、本開示の範囲からの逸脱を生じるものと解釈されるべきではない。
【０１２１】
[00130]本明細書で開示される実施形態に関して説明される方法またはアルゴリズムのステップは、ハードウェアで直接、プロセッサにより実行されるソフトウェアモジュールにより、またはこれら２つの組合せにより具現化され得る。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、読取り専用メモリ（ＲＯＭ）、プログラマブル読取り専用メモリ（ＰＲＯＭ）、消去可能プログラマブル読取り専用メモリ（ＥＰＲＯＭ）、電気消去可能プログラマブル読取り専用メモリ（ＥＥＰＲＯＭ（登録商標））、レジスタ、ハードディスク、リムーバブルディスク、コンパクトディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、または当技術分野で知られている他の形態の記憶媒体中に存在し得る。例示的な非一時的（たとえば、有形）記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体はプロセッサと一体であってよい。プロセッサおよび記憶媒体は特定用途向け集積回路（ＡＳＩＣ）中に存在し得る。ＡＳＩＣは、コンピューティングデバイスまたはユーザ端末中に存在し得る。代替として、プロセッサおよび記憶媒体は、コンピューティングデバイスまたはユーザ端末中に個別コンポーネントとして存在し得る。
【０１２２】
[00131]開示された実施形態の上記の説明は、開示された実施形態を当業者が作成または使用することを可能にするために与えられる。これらの実施形態への様々な変更は当業者にはすぐに明らかになり、本明細書で定義された原理は本開示の範囲から逸脱することなく他の実施形態に適用され得る。したがって、本開示は、本明細書で示された実施形態に限定されることは意図されず、特許請求の範囲によって定義される原理および新規の特徴と合致することが可能な最も広い範囲が与えられるべきものである。
【図１】
2018041482.tif 000003
【図２】
2018041482.tif 000004
【図３】
2018041482.tif 000005
【図４】
2018041482.tif 000006
【図５】
2018041482.tif 000007
【図６】
2018041482.tif 000008
【図７】
2018041482.tif 000009
【図８】
2018041482.tif 000010
【図９】
2018041482.tif 000011
【図１０】
2018041482.tif 000012
【手続補正書】
【提出日】平成29年11月17日(2017.11.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ入力デバイスを検出することと、前記コンピュータ入力デバイスを検出したことに応答して近接データを生成することとを行うように構成される、近接検出器、ここにおいて、前記近接検出器は、近距離無線通信（ＮＦＣ）プロトコルを介して前記コンピュータ入力デバイスとワイヤレスに通信することを行うようにさらに構成される、と、
前記コンピュータ入力デバイスが前記近接検出器の所定の範囲内にあるかどうかを判定するために、前記近接データを分析することを行うように構成される、近接分析器、ここにおいて、前記コンピュータ入力デバイスが前記所定の範囲内にあるかどうかを判定することは、前記近接データの信号強度が閾値を超えるかどうかを判定することを備える、と、
前記近接分析器に結合され、前記コンピュータ入力デバイスが前記所定の範囲内にあると前記近接分析器が判定すると、前記コンピュータ入力デバイスとのワイヤレス接続を確立または維持することを行うように構成され、前記コンピュータ入力デバイスが前記所定の範囲内にないと前記近接分析器が判定すると、前記ワイヤレス接続を終了することを行うようにさらに構成される、ワイヤレストランシーバと、
前記ワイヤレストランシーバが前記コンピュータ入力デバイスとの前記ワイヤレス接続を終了することに応答して、装置をスリープモードにすることを行うように構成される、スリープモード論理と
を備える、装置。
【請求項２】
画像を撮影するように構成されるカメラと、
前記画像のデータを分析して、ユーザの視覚方向を判定することを行うように構成される画像分析器と
をさらに備え、
前記ワイヤレストランシーバは、前記ユーザが前記装置と関連付けられるディスプレイデバイスの方を視覚的に向いていることを前記視覚方向が示すことを検出すると、前記ワイヤレス接続を確立または維持することを行うようにさらに構成され、
前記ワイヤレストランシーバは、前記ユーザが前記ディスプレイデバイスの方を視覚的に向いていないことを前記ユーザと関連付けられる前記視覚方向および最後の視線の動きが示すことを検出すると、前記ワイヤレス接続を終了することを行うようにさらに構成される、請求項１に記載の装置。
【請求項３】
前記ワイヤレストランシーバは、前記コンピュータ入力デバイスが前記所定の範囲内にないことを検出した後で、前記コンピュータ入力デバイスとの前記ワイヤレス接続を終了する前に、ある時間期間待機することを行うようにさらに構成される、請求項１に記載の装置。
【請求項４】
前記コンピュータ入力デバイスは、第２のコンピュータ入力デバイスと関連付けられ、前記ワイヤレストランシーバは、前記コンピュータ入力デバイスが前記所定の範囲内にあると前記近接分析器が判定すると、前記第２のコンピュータ入力デバイスとの第２のワイヤレス接続を確立または維持することを行うようにさらに構成され、前記ワイヤレストランシーバは、前記コンピュータ入力デバイスが前記所定の範囲内にないと前記近接分析器が判定すると、前記第２のコンピュータ入力デバイスとの前記第２のワイヤレス接続を終了することを行うようにさらに構成される、請求項１に記載の装置。
【請求項５】
ユーザから入力を受け取るように構成されるユーザ入力部分、ここにおいて、前記ユーザ入力部分は、位置センサを備える、と、
前記ユーザ入力部分に結合される無線デバイス、ここにおいて、前記無線デバイスは、第１のワイヤレス接続を介して第１のコンピュータと通信するように構成され、第２のワイヤレス接続を介して第２のコンピュータと通信することを行うようにさらに構成される、と、
コンピュータ入力デバイスのバッファ、ここにおいて、前記バッファは、前記第１のコンピュータから受信されたデータを、前記データが前記第２のコンピュータに転送される前に、バッファリングするように構成される、と、
前記無線デバイスおよび前記バッファに結合されるルーティング論理、ここにおいて、前記ルーティング論理は、前記バッファに記憶された前記データが前記第２のコンピュータへ転送されるようにするように構成される、と、
前記位置センサが、時間期間内の前記コンピュータ入力デバイスの位置の変化を感知しないことに応答して、前記無線デバイスにスリープモードへ入らせることを行うように構成される、スリープモード論理と
を備える、コンピュータ入力デバイス。
【請求項６】
前記バッファは、前記データが閾値を超えないデータサイズを有するとき、前記データをバッファリングするようにさらに構成され、前記ルーティング論理は、前記無線デバイスに、前記バッファリングされたデータを、前記第２のワイヤレス接続を介して前記第２のコンピュータへ送信させることを行うようにさらに構成される、請求項５に記載のコンピュータ入力デバイス。
【請求項７】
前記無線デバイスは、前記データサイズが前記閾値を超えるときに、前記データを前記第２のコンピュータへ直接転送するように前記第１のコンピュータに要求することを行うようにさらに構成される、請求項６に記載のコンピュータ入力デバイス。
【請求項８】
前記コンピュータ入力デバイスは、マウス、キーボード、トラックボール、およびゲームコントローラ、またはこれらの組合せである、請求項５に記載のコンピュータ入力デバイス。
【請求項９】
前記スリープモード論理は、前記第１のワイヤレス接続の終了に応答して、前記無線デバイスに前記スリープモードへ入らせることを行うように構成され、前記終了は、前記ユーザの視覚方向の変化、前記第１のコンピュータに対する前記コンピュータ入力デバイスの近接の変化、またはこれらの組合せに応答して行われる、請求項５に記載のコンピュータ入力デバイス。
【請求項１０】
第２の時間期間を計測することと、前記ユーザからの前記入力を前記第２の時間期間内に検出しなかったことに応答して、前記スリープモード論理に、前記無線デバイスを前記スリープモードへ入らせることを行うように構成される、タイマーをさらに備える、請求項９に記載のコンピュータ入力デバイス。
【請求項１１】
第１のコンピュータに記憶されたデータを第２のコンピュータに送信するための要求を、第１のワイヤレス接続を介してコンピュータ入力デバイスから前記第１のコンピュータにおいて受信すること、ここにおいて、前記要求は、前記データが閾値を超えるデータサイズを有するかどうかを特定し、前記閾値は、前記コンピュータ入力デバイスのバッファの容量に基づく、と、
前記データサイズが前記閾値を超えるとき、前記データを、前記第１のコンピュータと前記第２のコンピュータとの間の第２のワイヤレス接続を介して、および、前記データを前記コンピュータ入力デバイスに送信することなく、前記第２のコンピュータに直接送信することと、
前記データサイズが前記閾値を超えないとき、前記データを前記コンピュータ入力デバイスに送信することと
を備える、方法。
【請求項１２】
前記データサイズが前記閾値を超えるとき、メッセージを前記第２のコンピュータに送信すること、ここにおいて、前記メッセージは、前記データの位置を示す、と、
前記位置にアクセスするためのアクセス要求を前記第２のコンピュータから受信することと
をさらに備える、請求項１１に記載の方法。
【請求項１３】
前記第１のワイヤレス接続と前記第２のワイヤレス接続の１つまたは複数は、米国電気電子技術者協会（ＩＥＥＥ）８０２．１５．１ワイヤレスプロトコルに準拠する、請求項１１に記載の方法。
【請求項１４】
前記第２のワイヤレス接続は、安全な通信チャネルである、請求項１１に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１２２
【補正方法】変更
【補正の内容】
【０１２２】
[00131]開示された実施形態の上記の説明は、開示された実施形態を当業者が作成または使用することを可能にするために与えられる。これらの実施形態への様々な変更は当業者にはすぐに明らかになり、本明細書で定義された原理は本開示の範囲から逸脱することなく他の実施形態に適用され得る。したがって、本開示は、本明細書で示された実施形態に限定されることは意図されず、特許請求の範囲によって定義される原理および新規の特徴と合致することが可能な最も広い範囲が与えられるべきものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
コンピュータのユーザの視覚方向を判定するために、カメラによって撮影される画像と関連付けられるデータを分析することと、
前記ユーザが前記コンピュータと関連付けられるディスプレイデバイスの方を視覚的に向いていることを前記視覚方向が示すことを検出すると、前記コンピュータからコンピュータ入力デバイスへの、かつ前記コンピュータ入力デバイスから前記コンピュータへのワイヤレス接続を、確立または維持することと、
前記ユーザが前記コンピュータと関連付けられる前記ディスプレイデバイスの方を視覚的に向いていないことを前記視覚方向が示すことを検出すると、前記ワイヤレス接続を終了することと
を備える、方法。
［Ｃ２］
前記ユーザが前記コンピュータと関連付けられる前記ディスプレイデバイスの方を視覚的に向いていないことを前記視覚方向が示すことを検出すると、前記コンピュータ入力デバイスとの前記ワイヤレス接続を終了する前にある時間期間待機することをさらに備える、
［Ｃ１］に記載の方法。
［Ｃ３］
前記時間期間は、前記コンピュータに含まれるカウンタによって計測される、
［Ｃ２］に記載の方法。
［Ｃ４］
前記ワイヤレス接続は、前記コンピュータと前記コンピュータ入力デバイスとの間の直接のワイヤレス接続である、
［Ｃ１］に記載の方法。
［Ｃ５］
前記コンピュータは、前記ユーザの前記視覚方向を判定するために、前記コンピュータの前記ユーザに対応するプロファイルを使用し、前記プロファイルは、前記ユーザに固有の顔認識情報を含み、前記ユーザを認証するために前記コンピュータによって使用可能である、
［Ｃ１］に記載の方法。
［Ｃ６］
前記プロファイルは、米国電気電子技術者協会（ＩＥＥＥ）８０２．１５．１ワイヤレスプロトコルと関連付けられる、
［Ｃ５］に記載の方法。
［Ｃ７］
前記プロファイルは、前記ＩＥＥＥ  ８０２．１５．１ワイヤレスプロトコルと関連付けられるプロトコルスタックの特定のレイヤと関連付けられ、前記ワイヤレス接続は、前記ＩＥＥＥ  ８０２．１５．１ワイヤレスプロトコルに準拠する、
［Ｃ６］に記載の方法。
［Ｃ８］
コンピュータ入力デバイスを検出することと、前記コンピュータ入力デバイスを検出したことに応答して近接データを生成することとを行うように構成される、近接検出器と、ここにおいて、前記近接検出器は、近距離無線通信（ＮＦＣ）プロトコルを介して前記コンピュータ入力デバイスとワイヤレスに通信することを行うようにさらに構成される、
前記コンピュータ入力デバイスが前記近接検出器の所定の範囲内にあるかどうかを判定するために、前記近接データを分析することを行うように構成される、近接分析器と、
前記近接分析器に結合され、前記コンピュータ入力デバイスが前記所定の範囲内にあると前記近接分析器が判定すると、前記コンピュータ入力デバイスとのワイヤレス接続を確立または維持することを行うように構成され、前記コンピュータ入力デバイスが前記所定の範囲内にないと前記近接分析器が判定すると、前記ワイヤレス接続を終了することを行うようにさらに構成される、ワイヤレストランシーバと
を備える、装置。
［Ｃ９］
画像を撮影するように構成されるカメラと、
前記画像のデータを分析して、ユーザの視覚方向を判定することを行うように構成される画像分析器と
をさらに備え、
前記ワイヤレストランシーバは、前記ユーザが前記装置と関連付けられるディスプレイデバイスの方を視覚的に向いていることを前記視覚方向が示すことを検出すると、前記ワイヤレス接続を確立または維持することを行うようにさらに構成され、
前記ワイヤレストランシーバは、前記ユーザが前記ディスプレイデバイスの方を視覚的に向いていないことを前記ユーザと関連付けられる前記視覚方向および最後の視線の動きが示すことを検出すると、前記ワイヤレス接続を終了することを行うようにさらに構成される、
［Ｃ８］に記載の装置。
［Ｃ１０］
前記トランシーバは、前記コンピュータ入力デバイスが前記所定の範囲内にないことを検出した後で、前記コンピュータ入力デバイスとの前記ワイヤレス接続を終了する前に、ある時間期間待機することを行うようにさらに構成される、
［Ｃ８］に記載の装置。
［Ｃ１１］
前記コンピュータ入力デバイスは、第２のコンピュータ入力デバイスと関連付けられ、前記ワイヤレストランシーバは、前記コンピュータ入力デバイスが前記所定の範囲内にあると前記近接分析器が判定すると、前記第２のコンピュータ入力デバイスとの第２のワイヤレス接続を確立または維持することを行うようにさらに構成され、前記ワイヤレストランシーバは、前記コンピュータ入力デバイスが前記所定の範囲内にないと前記近接分析器が判定すると、前記第２のコンピュータ入力デバイスとの前記第２のワイヤレス接続を終了することを行うようにさらに構成される、
［Ｃ８］に記載の装置。
［Ｃ１２］
ユーザから入力を受け取るように構成されるユーザ入力部分と、
前記ユーザ入力部分に結合される無線デバイスと、ここにおいて、前記無線デバイスは、第１のワイヤレス接続を介して第１のコンピュータと通信するように構成され、第２のワイヤレス接続を介して第２のコンピュータと通信することを行うようにさらに構成される、
バッファと、ここにおいて、前記バッファは、前記第１のコンピュータから受信されたデータをバッファリングするように構成される、
前記無線デバイスおよび前記バッファに結合されるルーティング論理と
を備え、前記ルーティング論理は、前記バッファに記憶された前記データが前記第２のコンピュータへ転送されるようにするように構成される、
装置。
［Ｃ１３］
前記バッファは、前記データが閾値を超えないデータサイズを有するとき、前記データをバッファリングするようにさらに構成され、前記ルーティング論理は、前記無線デバイスに、前記バッファリングされたデータを、前記第２のワイヤレス接続を介して前記第２のコンピュータへ送信させることを行うようにさらに構成される、
［Ｃ１２］に記載の装置。
［Ｃ１４］
前記無線デバイスは、前記データサイズが前記閾値を超えるときに、前記データを前記第２のコンピュータへ直接転送するように前記第１のコンピュータに要求することを行うようにさらに構成される、
［Ｃ１３］に記載の装置。
［Ｃ１５］
コンピュータ入力デバイスに統合される、
［Ｃ１２］に記載の装置。
［Ｃ１６］
前記コンピュータ入力デバイスは、マウス、キーボード、トラックボール、およびゲームコントローラ、またはこれらの組合せである、
［Ｃ１５］に記載の装置。
［Ｃ１７］
前記ユーザの視覚方向の変化、前記第１のコンピュータに対する前記コンピュータ入力デバイスの近接の変化、またはこれらの組合せに応答して前記第１のワイヤレス接続が終了されたことに応答して、前記無線デバイスにスリープモードへ入らせることを行うように構成される、スリープモード論理をさらに備える、
［Ｃ１５］に記載の装置。
［Ｃ１８］
時間期間を計測し、前記ユーザからの入力を前記時間期間内に検出しなかったことに応答して前記無線デバイスを前記スリープモードへ入らせることを行うように構成される、タイマーをさらに備える、
［Ｃ１７］に記載の装置。
［Ｃ１９］
前記ユーザ入力部分は、位置センサを含み、前記スリープモード論理は、前記位置センサが第２の時間期間内に前記コンピュータ入力デバイスの位置の変化を感知しないと、前記無線デバイスに前記スリープモードへ入らせることを行うようにさらに構成される、
［Ｃ１８］に記載の装置。
［Ｃ２０］
第１のコンピュータに記憶されたデータを第２のコンピュータに送信するための要求を、第１のワイヤレス接続を介してコンピュータ入力デバイスから前記第１のコンピュータにおいて受信することと、ここにおいて、前記要求は、前記データが閾値を超えるデータサイズを有するかどうかを特定する、
前記データサイズが前記閾値を超えるとき、前記データを、前記第１のコンピュータと前記第２のコンピュータとの間の第２のワイヤレス接続を介して、前記第２のコンピュータに送信することと、
前記データサイズが前記閾値を超えないとき、前記データを前記コンピュータ入力デバイスに送信することと
を備える、方法。
［Ｃ２１］
前記データサイズが前記閾値を超えるとき、メッセージを前記第２のコンピュータに送信することと、ここにおいて、前記メッセージは、前記データの位置を示す、
前記位置にアクセスするためのアクセス要求を前記第２のコンピュータから受信することと
をさらに備える、［Ｃ２０］に記載の方法。
［Ｃ２２］
前記第１のワイヤレス接続と前記第２のワイヤレス接続の１つまたは複数は、米国電気電子技術者協会（ＩＥＥＥ）８０２．１５．１ワイヤレスプロトコルに準拠する、
［Ｃ２０］に記載の方法。
［Ｃ２３］
前記閾値は、前記コンピュータ入力デバイスのバッファの容量に基づく、
［Ｃ２０］に記載の方法。
［Ｃ２４］
前記第２のワイヤレス接続は、安全な通信チャネルである、
［Ｃ２０］に記載の方法。
［Ｃ２５］
プロセッサに、
コンピュータのユーザの視覚方向を判定するために、カメラによって撮影される画像と関連付けられるデータを分析することと、
前記ユーザが前記コンピュータと関連付けられるディスプレイデバイスの方を視覚的に向いていることを前記視覚方向が示すことを検出すると、前記コンピュータからコンピュータ入力デバイスへの、かつ前記コンピュータ入力デバイスから前記コンピュータへのワイヤレス接続を、確立または維持することと、
前記ユーザが前記コンピュータと関連付けられる前記ディスプレイデバイスの方を視覚的に向いていないことを前記視覚方向が示すことを検出すると、前記ワイヤレス接続を終了することと
を行わせるように、コンピュータのプロセッサによって実行可能な命令を記憶する、
コンピュータ可読非一時的記憶媒体。
［Ｃ２６］
前記命令は、前記ユーザが前記ディスプレイデバイスの方を視覚的に向いていないことを前記視覚方向が示すことを検出した後で、前記ワイヤレス接続を終了する前に、ある時間期間待機することを行うように前記プロセッサによって実行可能である、
［Ｃ２５］に記載のコンピュータ可読非一時的記憶媒体。
［Ｃ２７］
前記コンピュータは、前記ユーザの前記視覚方向を判定するために、前記コンピュータの前記ユーザに対応するプロファイルを使用し、前記プロファイルは、前記ユーザに固有の顔認識情報を含み、前記ユーザを認証するために前記コンピュータによって使用可能である、
［Ｃ２５］に記載のコンピュータ可読非一時的記憶媒体。
［Ｃ２８］
前記プロファイルは、米国電気電子技術者協会（ＩＥＥＥ）８０２．１５．１ワイヤレスプロトコルと関連付けられる、
［Ｃ２７］に記載のコンピュータ可読非一時的記憶媒体。
［Ｃ２９］
前記プロファイルは、ＩＥＥＥ  ８０２．１５．１ワイヤレスプロトコルと関連付けられるプロトコルスタックの特定のレイヤと関連付けられる、
［Ｃ２８］に記載のコンピュータ可読非一時的記憶媒体。
［Ｃ３０］
前記ワイヤレス接続は、米国電気電子技術者協会（ＩＥＥＥ）８０２．１５．１ワイヤレスプロトコルに準拠する、
［Ｃ２５］に記載のコンピュータ可読非一時的記憶媒体。
［Ｃ３１］
コンピュータのユーザの視覚方向を判定するために、カメラによって撮影される画像と関連付けられるデータを分析するための手段と、
前記ユーザが前記コンピュータと関連付けられるディスプレイデバイスの方に視覚的を向いていることを前記視覚方向が示すことを検出すると、前記コンピュータからコンピュータ入力デバイスへの、かつ前記コンピュータ入力デバイスから前記コンピュータへのワイヤレス接続を、確立または維持するための手段と、前記ユーザが前記ディスプレイデバイスの方を視覚的に向いていないことを前記視覚方向が示すことを検出すると、前記ワイヤレス接続を終了するための手段と
を備える、装置。
［Ｃ３２］
前記ワイヤレス接続を前記確立または維持するための手段に、前記コンピュータ入力デバイスとの前記ワイヤレス接続を終了させる前に、ある時間期間待機させるように構成される、タイマーをさらに備える、
［Ｃ３１］に記載の装置。
［Ｃ３３］
前記タイマーは、カウンタである、
［Ｃ３２］に記載の装置。
［Ｃ３４］
前記ワイヤレス接続は、前記コンピュータと前記コンピュータ入力デバイスとの間の直接のワイヤレス接続である、
［Ｃ３１］に記載の装置。
［Ｃ３５］
前記コンピュータは、前記ユーザに固有の顔認識情報を含み前記ユーザを認証するために前記コンピュータによって使用可能である、プロファイルを記憶する、
［Ｃ３１］に記載の装置。
［Ｃ３６］
前記プロファイルは、米国電気電子技術者協会（ＩＥＥＥ）８０２．１５．１ワイヤレスプロトコルと関連付けられる、
［Ｃ３５］に記載の装置。
［Ｃ３７］
前記プロファイルは、前記ＩＥＥＥ  ８０２．１５．１ワイヤレスプロトコルと関連付けられるプロトコルスタックの特定のレイヤと関連付けられる、
［Ｃ３６］に記載の装置。
［Ｃ３８］
前記ワイヤレス接続は、電気電子技術者協会（ＩＥＥＥ）８０２．１５．１ワイヤレスプロトコルに準拠する、
［Ｃ３１］に記載の装置。
［Ｃ３９］
ユーザと関連付けられる目の視線の動きと、コンピュータ入力デバイスと関連付けられるマウスポインタの動きとを使用して、２つのコンピュータディスプレイの相対的な物理位置を自動的に決定することと、
前記２つのコンピュータディスプレイの前記相対的な物理位置を示すデータを記憶することと
を備える、方法。
［Ｃ４０］
前記コンピュータ入力デバイスの物理移動を検出すると、前記コンピュータ入力デバイスを起動することと、入来する接続要求を受信するために、コンピュータ入力デバイスをページスキャンモードにさせることと
をさらに備える、［Ｃ３９］に記載の方法。
［Ｃ４１］
１つまたは複数の近接センサからの情報によって示される動きの向きに基づいて、２つのコンピュータディスプレイの相対的な物理位置を自動的に決定することと、
前記２つのコンピュータディスプレイの前記相対的な物理位置を示すデータを記憶することと
を備える、方法。
［Ｃ４２］
コピー操作に基づいて、第１のコンピュータからバッファにデータをコピーするためのユーザからの入力を受け取るように構成される、ユーザ入力部分と、
前記ユーザ入力部分が貼り付け操作を示す入力を受け取ったことに応答して、前記第１のコンピュータから前記データを受信し、情報を第２のコンピュータに送信するように構成される、無線デバイスと
を備える、装置。
［Ｃ４３］
コピー操作に基づいて、第１のコンピュータからバッファにデータをコピーするためのユーザからの入力を受け取るように構成される、ユーザ入力部分と、
前記ユーザ入力部分が貼り付け操作を示す入力を受け取ったことに応答して、第２のコンピュータに、前記データに対する要求を前記第１のコンピュータへ送信させるように構成される、無線デバイスと
を備える、装置。
［Ｃ４４］
前記無線デバイスは、前記データと関連付けられるアドレスを前記第１のコンピュータから受信することと、前記第２のコンピュータから前記貼り付け操作のインジケーションを受信すると、前記アドレスを前記第２のコンピュータに送信することと、前記データに対する要求を前記第１のコンピュータに送信するために、前記第２のコンピュータが前記第１のコンピュータとの直接のワイヤレス接続を確立することと
を行うようにさらに構成される、［Ｃ４３］に記載の装置。
［Ｃ４５］
前記第２のコンピュータから前記データに対する前記要求を受信すると、前記第１のコンピュータは、前記第２のコンピュータからの認証情報またはユーザ情報を要求する、
［Ｃ４４］に記載の装置。
【外国語明細書】
2018041482000001.pdf