(57)【要約】  ワイヤレス通信システムは、アクセサリ装置及び複数のホスト装置を備えている。ホスト装置は、独特のリンクキーを使用してアクセサリ装置とワイヤレスにペアリングし、一次トリガー事象を検出し、そしてそれに応答して、アクセサリ装置とのペアリングを、全ての装置が互いのワイヤレス範囲内に留まる間に、第２のホスト装置へ移転させる。ペアリングの移転は、リンクキーを第２のホスト装置へ通信させ、第１のホスト装置からアクセサリ装置をペアリング解除し、そして第２のホスト装置とのアクセサリ装置のワイヤレスペアリングを確立することを含む。一次トリガー事象は、ホスト装置間のポート接続を確立することを含む。二次トリガー事象は、第１のホスト装置がアクセサリ装置とのペアリングを自動的に取り戻すようにさせる。又、アクセサリ装置は、そのアクセサリ装置により検出された特定のユーザジェスチャーに応答して、複数のホスト装置の１つを選択して、それとペアリングすることができる。【選択図】図３
2013542510.tif 000002
【特許請求の範囲】
【請求項１】
別の装置とワイヤレスでペアリングされて当該別の装置とのワイヤレス通信を行うようにされた第１のアクセサリ装置と、
前記第１のアクセサリ装置とワイヤレスでペアリングされて当該第１のアクセサリ装置とのワイヤレス通信を行うようにされた第１のホスト装置と、
を備えたワイヤレス通信システムであって、
前記ペアリングは、前記第１のホスト装置と第１のアクセサリ装置との間に独特のリンクキーを発生することを含み、
前記第１のアクセサリ装置とワイヤレスでペアリングされて、前記第１のホスト装置と通信するようにされた第２のホスト装置を更に備え、前記第１のホスト装置は、前記第１のアクセサリ装置、第１のホスト装置、及び第２のホスト装置が、全て、互いのワイヤレス通信範囲内に留まる間に、一次トリガー事象を検出し、そしてそれに応答して、前記第１のアクセサリ装置とのペアリングを前記第２のホスト装置へ自動的に移転させることを特徴とするワイヤレス通信システム。
【請求項２】
前記第１のアクセサリ装置が前記第１のホスト装置とペアリングされている間に前記第１のホスト装置とペアリングされる第２のアクセサリ装置を更に備え、
前記第１のホスト装置は、前記第２のアクセサリ装置、第１のホスト装置、及び第２のホスト装置が、全て、互いのワイヤレス通信範囲内に留まる間に、前記第２のアクセサリ装置とのペアリングを前記第２のホスト装置へ移転させる、請求項１に記載のワイヤレス通信システム。
【請求項３】
前記第１のホスト装置は、前記第１及び第２のアクセサリ装置とのペアリングを前記第２のホスト装置へ同時に移転させる、請求項２に記載のワイヤレス通信システム。
【請求項４】
前記第１のホスト装置から前記第２のホスト装置へのペアリングの移転は、前記第１のホスト装置が前記独特のリンクキーを前記第２のホスト装置へ通信することを含む、請求項１又は３に記載のワイヤレス通信システム。
【請求項５】
前記第１のホスト装置は、前記独特のリンクキーを前記第２のホスト装置へ通信した後にその独特のリンクキーのコピーを保持するようにされる、請求項４に記載のワイヤレス通信システム。
【請求項６】
前記第１のアクセサリ装置は、前記第１のホスト装置をデフォールトホスト装置として認識するようにされる、請求項１に記載のワイヤレス通信システム。
【請求項７】
前記第１のホスト装置は、更に、第２のトリガー事象を検出し、これに応答して、前記第１のアクセサリ装置とのペアリングを自動的に取り戻す、請求項６に記載のワイヤレス通信システム。
【請求項８】
前記第１のアクセサリ装置は、Ｂｌｕｅｔｏｏｔｈ（Ｒ）装置である、請求項１に記載のワイヤレス通信システム。
【請求項９】
前記一次トリガー事象は、前記第２のホスト装置から前記第１のホスト装置へのワイヤードポート接続の生成である、請求項１に記載のワイヤレス通信システム。
【請求項１０】
前記一次トリガー事象は、前記第２のホスト装置から前記第１のホスト装置へのワイヤレス通信を含む、請求項１に記載のワイヤレス通信システム。
【請求項１１】
ワイヤレス装置間でペアリングを移転させる方法において、
第１のホスト装置との第１アクセサリ装置のワイヤレスペアリングを確立する処理と、
前記第１のホスト装置において一次トリガー事象を検出する処理であって、当該一次トリガー事象は、前記第１のアクセサリ装置のワイヤレスペアリング範囲内に第２のホスト装置が存在することを含む当該処理と、
前記一次トリガー事象に応答して前記第１のアクセサリ装置のペアリング情報を前記第１のホスト装置から前記第２のホスト装置へ送信する処理と、
受信したペアリング情報を使用して前記第１のホスト装置から前記第２のホスト装置へ前記第１のアクセサリ装置のペアリングコントロールを移転する処理と、
を含み、
前記移転は、前記第１のホスト装置及び第２のホスト装置が前記第１のアクセサリ装置のワイヤレス通信範囲内に留まる間に行われることを特徴とする方法。
【請求項１２】
前記移転する処理は、
前記第１のホスト装置から前記第１のアクセサリ装置をペアリング解除すること、及び
前記第２のホスト装置との前記第１のアクセサリ装置のワイヤレスペアリングを確立すること、を含む請求項１１に記載の方法。
【請求項１３】
前記ペアリング情報は、前記第１のアクセサリ装置にとって独特のリンクキーを含む、請求項１１に記載の方法。
【請求項１４】
前記一次トリガー事象は、前記第２のホスト装置から前記第１のホスト装置へのワイヤード接続を生成することである、請求項１１に記載の方法。
【請求項１５】
前記第１のホスト装置との第２のアクセサリ装置のワイヤレスペアリングを確立する処理と、
前記一次トリガー事象に応答して前記第２のアクセサリ装置のペアリング情報を前記第１のホスト装置から前記第２のホスト装置へ送信する処理と、
前記第２のアクセサリ装置の受信したペアリング情報を使用して前記第２のアクセサリ装置のペアリングコントロールを前記第１のホスト装置から前記第２のホスト装置へ移転させる処理と、
を更に含み、
前記移転させる処理は、前記第１のホスト装置及び第２のホスト装置が前記第２のアクセサリ装置のワイヤレス通信範囲内に留まる間に行われる、請求項１１に記載の方法。
【請求項１６】
前記第１のホスト装置において第２のトリガー事象を検出する処理と、
前記第２のトリガー事象に応答して前記第１のアクセサリ装置のペアリングコントロールを前記第２のホスト装置から前記第１のホスト装置へ移転して戻す処理と、
を更に含み、
前記移転は、前記第１のホスト装置及び第２のホスト装置が前記第１のアクセサリ装置のワイヤレス通信範囲内に留まる間に行われる、請求項１１に記載の方法。
【請求項１７】
ワイヤレス装置間でペアリングを移転させるために第１のホスト装置のプロセッサにより実行できるコンピュータコードを記憶する不揮発性のコンピュータ読み取り可能な媒体であって、
第１のホスト装置との第１のアクセサリ装置のワイヤレスペアリングを確立するためのコンピュータコードと、
前記第１のホスト装置において一次トリガー事象を検出するためのコンピュータコードであって、その一次トリガー事象は、前記第１のアクセサリ装置のワイヤレスペアリング範囲内に第２のホスト装置が存在することを含むものである当該コンピュータコードと、
前記一次トリガー事象に応答して前記第１のアクセサリ装置のペアリング情報を前記第１のホスト装置から前記第２のホスト装置へ送信するためのコンピュータコードと、
受信したペアリング情報を使用して前記第１のアクセサリ装置のペアリングコントロールを前記第１のホスト装置から前記第２のホスト装置へ移転させるためのコンピュータコードとを含み、
前記移転は、前記第１のホスト装置及び第２のホスト装置が前記第１のアクセサリ装置のワイヤレス通信範囲内に留まる間に行われることを特徴とする、前記コンピュータコーデータを記録したコンピュータ読み取り可能な媒体。
【請求項１８】
前記移転のためのコンピュータコードは、
前記第１のホスト装置から前記第１のアクセサリ装置をペアリング解除すること、
前記第２のホスト装置との前記第１のアクセサリ装置のワイヤレスペアリングを確立することを含む請求項１７に記載のコンピュータ読み取り可能な媒体。
【請求項１９】
前記ペアリング情報は、前記第１のアクセサリ装置にとって独特のリンクキーを含む、請求項１７に記載のコンピュータ読み取り可能な媒体。
【請求項２０】
前記第１のホスト装置との第２のアクセサリ装置のワイヤレスペアリングを確立するためのコンピュータコードと、
前記一次トリガー事象に応答して前記第２のアクセサリ装置のペアリング情報を前記第１のホスト装置から前記第２のホスト装置へ送信するためのコンピュータコードと、
前記第２のアクセサリ装置の受信したペアリング情報を使用して前記第２のアクセサリ装置のペアリングコントロールを前記第１のホスト装置から前記第２のホスト装置へ移転させるためのコンピュータコードとを含み、
前記移転は、前記第１のホスト装置及び第２のホスト装置が前記第２のアクセサリ装置のワイヤレス通信範囲内に留まる間に行われ、更に、
前記第１のホスト装置において第２のトリガー事象を検出するためのコンピュータコードと、
前記第２のトリガー事象に応答して前記第１のアクセサリ装置のペアリングコントロールを前記第２のホスト装置から前記第１のホスト装置へ逆戻りするためのコンピュータコードとを含み、
前記逆戻りは、前記第１のホスト装置及び第２のホスト装置が前記第１のアクセサリ装置のワイヤレス通信範囲内に留まる間に行われる、請求項１７に記載のコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、ワイヤレス通信に関するもので、より詳細には、ワイヤレス通信を行うためにホスト装置に対してアクセサリ装置をペアリングすることに関する。
【背景技術】
【０００２】
最近の技術の進歩で、互いにリンクして通信するコンピュータ、電子装置、並びに関連アクセサリ及び周辺装置が急増している。そのような装置とアクセサリとの間の多くのリンク及び通信は、ワイヤード接続を経て行われるが、装置間のそのようなリンク及び通信は、次第にワイヤレスで行われるようになっている。そのようなワイヤレス通信のための「ホスト」装置は、例えば、パーソナルコンピュータ、セルラー電話、ラップトップ、タブレットコンピュータ、等を含み、一方、「アクセサリ」又は周辺装置は、例えば、ヘッドホン、ワイヤレスイヤホン、キーボード、マウス、プリンタ、種々の他のヒューマンインターフェイス（ＨＩ）装置、等を含む。そのような装置がワイヤレス通信する能力は、ユーザ及び消費者に対して多数の効果及び利便性を与え、将来の装置間のワイヤレス通信量の増加が不可避である。
【０００３】
そのようなワイヤレス通信構成において遍在する１つのプロセスは、装置のボンディング又はペアリングである。ペアリングとは、ワイヤレスアクセサリ又は周辺装置をワイヤレスホスト装置に関連付けるのに使用されるプロセスである。ペアリングは、転送されるデータをセキュアなものとするだけではなく、適切な装置間で転送することも保証する。例えば、所与のヘッドセット又はイヤホンを特定の移動電話に関連付け、及びその逆のことも行うために、特定のペアリングを行うことができる。別の例として、ワイヤレスキーボード及びワイヤレスマウスを特定のコンピュータ又は他のホスト装置とペアリングすることも含まれる。ペアリングは、典型的に、暗号の使用を通して、装置間にセキュアなデータ転送を与える。
【０００４】
ペアリングは、時々、ホスト装置をアクセサリ装置とペアリングするためユーザが手でピンコード又は他の識別子を入力することを要求するが、装置間の多くのペアリングは、現在、Ｂｌｕｅｔｏｏｔｈ  ｖ２．１及びそれ以降の装置により要求される「セキュアなシンプルペアリング」プロトコルのような、より合理化されたプロセスを使用している。そのようなケースは、とりわけ、セルラー電話のためのイヤホン又はコンピュータのためのワイヤレスマウス及びキーボードのような「ジャストワーク(just works)」形式の装置を伴う。他の環境においては、情報の専有的交換がペアリングも促進するので、ユーザがピンコードを入力したり他のアクションを行ったりする必要がないことも考えられる。そのような場合には、ワイヤレスアクセサリ装置が、それとペアリングできるワイヤレスホストの範囲に入るだけでしばしば充分である。そのような合理化されたプロセスは、多くのユーザ及び消費者にとってより便利で且つユーザに馴染み易い経験を与える。
【０００５】
多くのそのような簡単なケースでは、ホスト装置とペアリングされないワイヤレスアクセサリ装置は、「サーチ」モードに入れられ、ペアリングすべきホスト装置をアクティブにサーチする。次いで、典型的に、初めてアクセサリ装置が適当なホスト装置の範囲に入り、それを見つけ、そしてそれとペアリングすることを要求するときに、ペアリングプロセスが自動的にトリガーされる。ペアリングプロセス中に、該当する２つの装置は、共有機密又はリンクキーを生成することにより関係を確立する。独特のリンクキーが両装置に記憶されると、それら装置は、ペアリングされた状態となる。ペアリングされた装置のみと通信することを望む装置は、他の装置のアイデンティティを暗号で認証し、それが現在ペアリングされている同じ装置であることを保証する。リンクキーが発生されると、装置間の認証されたリンクが暗号化されて、電波を経て交換されるデータが盗聴又は他の許可されていない通信に対して保護されるようにする。
【０００６】
ペアリングが確立されると、装置は、それを覚えていて、更なるユーザの介在なしに互いに接続する。実際に、ワイヤレス装置のペアリングは、多くの場合、著しい期間中保持され、無期限に保持されることもある。要望があれば、ペアリング関係は、後でユーザにより手動で終了させることができる。更に、一方の装置を他方の装置のワイヤレス範囲から取り除くと、ペアリング関係の終了が促進される。そのような場合は、いずれかの装置によりいつでもリンクキーを削除することができる。いずれかの装置によりそれが行われた場合には、装置間のペアリングが暗黙のうちに除去される。
【０００７】
不都合なことに、ワイヤレス装置間のペアリングの構成は、かなり合理的なものであって、ペアリングされた装置をペアリング解除すると、ある場合には面倒なことが起きる。これは、特定のアクセサリ装置がペアリング解除のための表示又は理解容易なプロセスをもたない簡単な装置である場合に、しばしば生じる。そのような場合に、別のホスト装置へペアリングを移転するか、或いはアクセサリ装置をその現在ペアリングされているホストからペアリング解除するのに、それらの装置がある時間中互いに範囲外となるまで装置を分離させる必要があり、簡単なアクセサリ装置は、結局、別のホスト装置に対して再びサーチモードに入る。ワイヤレスアクセサリ装置の変更されたペアリングを呼び出すための他の不便な解決策は、１つ以上の装置をターンオフするか、又はアクセサリ装置のペアリング解除及び新たなペアリングの再指定に過剰な手動介入を行うことを含む。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ワイヤレスホストとアクセサリ装置との間にペアリングを与えるのに使用される多数の設計及び技術が一般的にこれまで充分に機能していたが、そのようなワイヤレスシステム及びペアリング方法に改善を与える要望が常にある。特に、あるワイヤレスホスト装置から別のワイヤレスホスト装置へペアリングを容易に移転できるようにすると共に、特定のワイヤレスアクセサリ装置に対して存在する及び考えられる多数のホスト装置から、あるワイヤレスホスト装置を容易に選択できるようにするシステム及び方法が要望される。
【課題を解決するための手段】
【０００９】
本発明の効果は、あるワイヤレスホスト装置から別のワイヤレスホスト装置へペアリングを容易に移転し、且つ特定のワイヤレスアクセサリ装置に対して存在する及び考えられる多数のホスト装置から、あるワイヤレスホスト装置を容易に選択できるようにすることである。これは、トリガー事象を認識しそしてワイヤレスアクセサリ装置とのペアリングを適切な他のホスト装置へ移転するようにされたワイヤレスホスト装置の使用により少なくとも一部分達成される。更に、ワイヤレスアクセサリ装置は、簡単なジェスチャー及び入力を認識し、そしてジェスチャー又は入力と、そのアクセサリ装置に記憶されたその関連識別子とに応答して正しいホスト装置とペアリングするようにされる。
【００１０】
種々の実施形態において、ワイヤレス通信システムは、別の装置とワイヤレスでペアリングされてそれとワイヤレス通信を行うようにされたアクセサリ装置と、そのアクセサリ装置とワイヤレスでペアリングされる第１のホスト装置と、そのアクセサリ装置とワイヤレスでペアリングされ且つ第１のホスト装置と通信するようにされる第２のホスト装置とを備えている。アクセサリ装置と第１のホスト装置との間の最初のペアリングは、第１のホスト装置とアクセサリ装置との間に独特のリンクキーを発生することを含む。第１のホスト装置は、一次トリガー事象を検出し、そしてそれに応答して、アクセサリ装置とのペアリングを第２のホスト装置へ自動的に移転し、その間、アクセサリ装置及び両方のホスト装置は、全て、互いのワイヤレス通信間に内に留まる。更に別の実施形態では、同様に第１のホスト装置とペアリングされ且つ第２のホスト装置へペアリングを移転させる１つ以上の付加的なアクセサリ装置が含まれる。ある実施形態では、第１のホスト装置と第２のホスト装置との間での複数のアクセサリ装置のそのような移転は、同時に行うことができる。
【００１１】
種々の詳細な実施形態において、ペアリングの移転は、第１のホスト装置が独特のリンクキーを第２のホスト装置に通信することを含む。第１のホスト装置は、独特のリンクキーを第２のホスト装置に通信した後に独特のリンクキーのコピーを保持し、あるケースでは、アクセサリ装置は、第１のホスト装置をそのデフォールトホスト装置として認識するようにされる。更に、第１のホスト装置は、二次トリガー事象を検出し、そしてそれに応答して、アクセサリ装置とのそのペアリングを自動的に取り戻すようにされる。アクセサリ装置及びホスト装置は、全て、Ｂｌｕｅｔｏｏｔｈ装置であるが、他の形式のペアリング型ワイヤレス通信を使用することもできる。種々の実施形態において、一次トリガー事象は、第２のホスト装置から第１のホスト装置へのワイヤード接続、例えば、ポート接続の生成であるが、他の構成では、一次トリガー事象は、第２のホスト装置から第１のホスト装置へのワイヤレス通信を含む。更に別のトリガー事象も考えられる。
【００１２】
種々の実施形態において、ワイヤレス装置間でペアリングを移転する方法は、第１のホスト装置に対するアクセサリ装置のワイヤレスペアリングを確立する段階と、第１のホスト装置において一次トリガー事象を検出する段階であって、その一次トリガー事象は、第１のアクセサリ装置のワイヤレスペアリング範囲内に第２のホスト装置が存在することを含むものである段階と、一次トリガー事象に応答してアクセサリ装置のペアリング情報を第１のホスト装置から第２のホスト装置へ送信する段階と、受信したペアリング情報を使用して第１のホスト装置から第２のホスト装置へ第１のアクセサリ装置のペアリングコントロールを移転する段階と、を備えている。そのような移転は、第１のホスト装置及び第２のホスト装置の両方が第１のアクセサリ装置のワイヤレス通信又はペアリング範囲内に留まる間に行われ、そしてその移転は、第１のアクセサリ装置を第１のホスト装置からペアリング解除し、そして第２のホスト装置へのアクセサリ装置のワイヤレスペアリングを確立することを含む。この場合も、ペアリング情報は、アクセサリ装置にとって独特のリンクキーを含み、そして一次トリガー事象は、第２のホスト装置から第１のホスト装置へのワイヤード接続を生成することを含む。移転は、第１のホスト装置からアクセサリ装置をペアリング解除することを含むか、或いは又、装置間のペアリング情報を保持しながら切断を行い、装置の手近な将来の再ペアリングを促進することを含む。
【００１３】
種々の詳細な実施形態において、更に別のステップは、第１のホスト装置に対する第２のアクセサリ装置のワイヤレスペアリングを確立し、又、一次トリガー事象に応答して、第２のアクセサリ装置に対するペアリング情報を第１のホスト装置から第２のホスト装置へ送信し、そして第２のアクセサリ装置に対する受信したペアリング情報を使用して第１のホスト装置から第２のホスト装置へ第２のアクセサリ装置のペアリングコントロールを移転することを含む。又、更に別のステップは、第１のホスト装置において二次トリガー事象を検出し、そしてその二次トリガー事象に応答して第２のホスト装置から第１のホスト装置へアクセサリ装置のペアリングコントロールを移転することも含む。この場合も、そのようなペアリング移転は、該当する全ての装置が互いのワイヤレス通信範囲又はペアリング範囲内に留まる間に行うことができる。
【００１４】
更なる付加的な実施形態において、ワイヤレス通信システムは、１つ以上のアクセサリ装置とワイヤレスペアリングされる複数のホスト装置と、全てのホスト装置のワイヤレスペアリング範囲内に位置され且ついずれかのホスト装置とペアリングされる１つ以上のアクセサリ装置も備えている。少なくとも１つのアクセサリ装置は、そのアクセサリ装置により検出される特定のユーザジェスチャーに応答してホスト装置の１つを選択しそしてそれとペアリングされ、このペアリングは、アクセサリ装置に対する独特のリンクを発生することを含む。全てのホスト装置のワイヤレスペアリング範囲内に位置する１つ以上の付加的なアクセサリ装置は、いずれのホスト装置とペアリングすることもでき、そしてそのような第２、第３又は更に別のアクセサリ装置は、その第２、第３又は更に別のアクセサリ装置により検出される特定の第２、第３又は更に別のユーザジェスチャーに応答して、ホスト装置の１つを選択しそしてそれとペアリングするようにされる。ある実施形態において、ユーザのジェスチャーは、同じであり、複数のアクセサリ装置は、両方又は全部のアクセサリ装置により検出された同じユーザジェスチャーに応答して同じホスト装置とペアリングするようにされる。同じホスト装置へのアクセサリ装置のそのような複数のペアリングは、同時に行うことができる。
【００１５】
種々の詳細な実施形態において、アクセサリ装置は、複数のホスト装置の各々及びそこに各々記憶される特定のユーザジェスチャーに関する情報を有する内部メモリを備えている。この内部メモリは、アクセサリ装置がペアリングできる既知の複数のホスト装置のリストと、該リストの各個々のホスト装置に関連した異なるユーザジェスチャーとを含む。ある実施形態において、ホスト装置の少なくとも１つは、各アクセサリ装置がリンクされないときでもアクセサリ装置に関連した独特のリンクのコピーを保持するようにされる。ある実施形態において、アクセサリ装置は、特定のホスト装置をデフォールトホスト装置として認識するようにされる。この場合も、アクセサリ装置及びホスト装置は、全て、Ｂｌｕｅｔｏｏｔｈ装置であるが、他の形式のペアリング型ワイヤレス通信を使用することもできる。種々の実施形態において、ユーザジェスチャーは、とりわけ、ボタンのプッシュ、可聴音、手の動き、又は内部加速度計により検出できる第１のアクセサリ装置の加速度である。
【００１６】
更に別の付加的な実施形態において、複数の考えられるホスト装置の１つへのワイヤレスアクセサリ装置のペアリングを自動的に選択する方法は、ワイヤレスアクセサリ装置のメモリに、そのアクセサリ装置がペアリングできる複数の既知のホスト装置のリストを維持する段階と、リスト内の各個別の既知のホスト装置に異なるユーザジェスチャー入力を関連付ける段階と、アクセサリ装置により第１のユーザジェスチャー入力を検出する段階と、その第１のユーザジェスチャーを検出するのに応答して、その検出された第１のユーザジェスチャー入力に関連した第１のホスト装置へのアクセサリ装置のワイヤレスペアリングを自動的に確立する段階と、を備えている。そのような確立は、第１のホスト装置及び１つ以上の他のホスト装置が、全て、アクセサリ装置のワイヤレス通信範囲内にある間に行うことができる。そのような確立は、アクセサリ装置と第１のホスト装置との間でペアリング情報を交換することを含み、ペアリング情報は、アクセサリ装置にとって独特のリンクキーを含む。
【００１７】
種々の更に別の詳細な実施形態において、付加的な方法段階は、アクセサリ装置が第１のホスト装置とペアリングされる間にアクセサリ装置により入力される第２のユーザジェスチャーを検出し、そしてその第２のユーザジェスチャーを検出するのに応答して、第１のホスト装置から、その第２のユーザジェスチャーに関連した第２のホスト装置へアクセサリ装置のペアリングを自動的に切り換えることを含む。そのような切り換えは、第１のホスト装置及び第２のホスト装置が両方ともアクセサリ装置のワイヤレス通信範囲内にある間に行うことができる。そのような切り換えは、第１のホスト装置からアクセサリ装置をペアリング解除し、そして第２のホスト装置へのアクセサリ装置のワイヤレスペアリングを確立することを含む。この場合も、切り換えは、第１のホスト装置からアクセサリ装置をペアリング解除することを含むか、或いは又装置間のペアリング情報を保持する間に切断を行って、装置の手近な将来の再ペアリングを促進することを含む。更に別の方法ステップは、アクセサリ装置により繰り返される第１ユーザジェスチャー入力を検出し、前記繰り返される第１ジェスチャーは、最初の第１ユーザジェスチャーの短時間後に生じるものであり、そしてその第１ユーザジェスチャーが繰り返される回数に基づき複数の考えられるホスト装置からペアリングされるべき第１のホスト装置を選択することを含む。第１ユーザジェスチャー入力が繰り返される回数は、リスト内の各個別の既知のホスト装置に関連した異なるユーザジェスチャー入力である。
【００１８】
更に別の実施形態は、前記方法における各ステップを遂行するためのコンピュータコードを含めて、ワイヤレス装置間でペアリングを移転するために第１のホスト装置のプロセッサにより実行可能なコンピュータコードを記憶する非一時的なコンピュータ読み取り可能な媒体を包含する。
【００１９】
当業者であれば、添付図面及び以下の詳細な説明を検討すれば、本発明の他の装置、方法、特徴及び効果が明らかとなろう。そのような付加的なシステム、方法、特徴、及び効果は、全て、この説明に含まれ、本発明の範囲内であり、そして請求項により保護されるものとする。
【００２０】
添付図面は、例示のためのものに過ぎず、そしてワイヤレス装置間で装置ペアリングを移転し決定するためのここに開示する本発明のシステム及び方法について考えられる構造及び構成の実施例を与えるに過ぎない。これらの図面は、本発明の精神及び範囲から逸脱せずに当業者により本発明に対してなされる形態及び細部の変更を何ら限定するものではない。
【図面の簡単な説明】
【００２１】
【図１Ａ】ホスト装置及び２つのアクセサリ装置を有する規範的なワイヤレスシステムの前面図である。
【図１Ｂ】図１Ａの規範的ワイヤレスホスト装置及び１つのワイヤレスアクセサリ装置を示すブロック図である。
【図２Ａ】本発明の１つの実施形態により複数のホスト装置、及び第１のホスト装置とペアリングされた複数のアクセサリ装置を有する規範的システムを示す前面図である。
【図２Ｂ】本発明の１つの実施形態により図２Ａの規範的システムにおける規範的トリガー事象を示す前面図である。
【図２Ｃ】本発明の１つの実施形態により図２Ｂの規範的トリガー事象の後に生じる第２のホスト装置との規範的ペアリング構成を示す前面図である。
【図３】本発明の１つの実施形態によりワイヤレス装置間でペアリングを移転させる規範的な方法のフローチャートである。
【図４Ａ】本発明の１つの実施形態により複数のホスト装置と、その複数のホスト装置のいずれかとペアリングされるアクセサリ装置とを有する規範的システムを示す前面図である。
【図４Ｂ】本発明の１つの実施形態によりホスト装置の１つと選択的にペアリングするためにアクセサリ装置において第１のユーザジェスチャーが使用される図４Ａの規範的システムの前面図である。
【図４Ｃ】本発明の１つの実施形態により別のホスト装置と選択的にペアリングするためにアクセサリ装置において第２のユーザジェスチャーが使用される図４Ｂの規範的システムの前面図である。
【図４Ｄ】本発明の１つの実施形態によりペアリング構成を１つのホスト装置から他のホスト装置へ切り換える図４Ｃの規範的システムの前面図である。
【図５】本発明の１つの実施形態によりペアリングのために複数の考えられるホスト装置から１つのホスト装置を選択するための規範的方法のフローチャートである。
【発明を実施するための形態】
【００２２】
本発明による装置及び方法の規範的な応用をこの章で述べる。これらの実施例は、状況を付加すると共に、本発明を理解する上で助けとするために与えられるに過ぎない。従って、当業者であれば、本発明は、これら特定細部の幾つか又は全部がなくても実施できることが明らかであろう。他の点については、本発明を不必要に不明瞭にしないために良く知られたプロセス段階は詳細に述べない。他の応用も考えられ、以下の実施例は、それに限定されるものではない。
【００２３】
以下の詳細な説明において、明細書の一部分を形成し、本発明の特定の実施形態が一例として示された添付図面を参照する。これらの実施形態は、当業者が本発明を実施できるように充分詳細に述べるが、これらの実施例は、それに限定されるものではなく、他の実施形態を使用することもでき、そして本発明の精神及び範囲から逸脱せずに変更がなされ得ることを理解されたい。
【００２４】
本発明は、種々の実施形態において、アクセサリ又は周辺装置のようなワイヤレス装置をホスト装置とペアリングすることに関する。例えば、これに限定されないが、ヘッドホン、イヤホン、キーボード、マウス、プリンタ、ポインタ、ゲームコントローラ、等を含む種々様々な装置がアクセサリ装置として機能する。同様に、例えば、これに限定されないが、パーソナルコンピュータ、セルラー電話、ラップトップ、タブレットコンピュータ、ゲームコンソール、等を含む種々様々な装置がホスト装置として機能する。種々の例において、典型的なホスト形式装置は、別のホスト装置に対しアクセサリ装置としても機能する。アクセサリ装置及びホスト装置の多数の他の例も存在し、そのような他の構成は、ここに述べる種々のシステム及び方法を実施するようになされることを理解されたい。
【００２５】
更に、ここに述べるシステム及び方法に対して種々の形式のワイヤレス通信及びプロトコルを使用することもできる。そのような種々の形式のワイヤレス通信は、アクセサリ装置及びホスト装置がそれらの装置間で専用のワイヤレス通信を行う目的でペアリングする能力を含むのが好ましい。ここに述べる特定の例は、Ｂｌｕｅｔｏｏｔｈワイヤレス通信に関して説明するが、ペアリングされた装置間に他の適当な形式のワイヤレス通信を使用できることを理解されたい。更に、ここに述べる詳細な例は、新たなホストのワイヤレス又はペアリング範囲内で生じるペアリングをしばしば指すが、そのようなペアリングは、ワイヤレス範囲内にないボンジュール／ＬＡＭ又は他の適当な接続にわたって生じることも考えられる。例えば、ボンジュール／ＬＡＮ接続にわたってリモート装置にペアリングデータを送信することができ、次いで、アクセサリ装置は、それが新たなホストの範囲内に入ると、ペアとして新たなホストに接続されて動作される。当業者であれば、ここに述べる特定の実施形態からの他の変形も明らかであろうし、又、そのような変形は、全て、包含される。
【００２６】
以下の詳細な説明は、一般的に、種々の装置ペアリング構造及び技術について述べ、その後、ペアリングされたホスト装置の移転、及びペアリングされたホスト装置の選択での終了について述べる。これらの一般的な主題は、以下で詳細に説明する。
【００２７】
装置のペアリング
先ず、図１Ａを参照すれば、ホスト装置及び２つのアクセサリ装置を有する規範的なワイヤレスシステムが前面図で示されている。ワイヤレスシステム１０は、種々の他の考えられるホスト装置の中で、例えば、デスクトップコンピュータであるホスト装置２０を備えている。ホスト装置２０とペアリングされる種々のアクセサリ装置は、ワイヤレス接続又はリンク５０によりペアリングされるワイヤレスキーボード３０と、ワイヤレス接続又はリンク５２によりペアリングされるワイヤレスマウス４０とを含む。付加的なワイヤレスアクセサリ装置がホスト装置２０と同時にペアリングされてもよく、又、他の形式のワイヤレスアクセサリ装置が使用されてもよい。１つの実施形態において、ワイヤレス接続は、Ｂｌｕｅｔｏｏｔｈ接続であるが、他の形式のワイヤレス接続も使用できる。
【００２８】
上述したように、ワイヤレスリンク５０、５２は、アクセサリ装置３０、４０とホスト装置２０との間の標準的なペアリングプロセスにより確立される。そのようなペアリングプロセスは、典型的に、各ワイヤレスリンク５０、５２に対して独特のキーを発生する。ワイヤレスホスト装置とワイヤレスアクセサリ装置との間でペアリングが成功したと仮定すると、その後は、ペアリング動作中に確立されたリンクキーの使用を通して、セキュアで且つコントロールされた仕方で、ワイヤレスホスト装置とワイヤレスアクセサリ装置との間でデータ転送を行うことができる。ペアリングされると、アクセサリ装置３０、４０は、典型的に、ホスト装置２０にのみ応答する。従って、アクセサリ装置３０、４０の付近に他のホスト装置がある場合にも、アクセサリ装置は、そのような他のホスト装置からのワイヤレス通信を無視するように理解する。これに対して、ペアリング解除したときには、アクセサリ装置３０、４０は、その付近の適合し得るホスト装置に応答する。ホスト装置２０は、一般的に、２つ以上のアクセサリ装置とペアリングすることもできる。
【００２９】
図１Ｂに進むと、図１Ａの規範的なワイヤレスホスト装置及び１つのワイヤレスアクセサリ装置がブロック図の形態で示されている。この場合も、ワイヤレスシステム１０は、ホスト装置２０及びワイヤレスアクセサリ装置３０を備えている。ワイヤレスアクセサリ装置は、プロセッサ又はコントローラ３１と、バッテリ３２のような電源３２とを備えている。コントローラ３１に結合されるユーザ入力３３は、ホスト装置とのペアリングを助成するが、そのようなユーザ入力の存在は、最終的に、全てのケースに必要というものではない。一例として、ユーザ入力３３は、ユーザがアクセサリ装置３０をペアリングモードに入れることができるようにするボタンを含む。メモリ３４もコントローラ３１に結合され、そしてプログラムコード、識別子、データ構造、等を含めて、アクセサリ装置に関連した種々の要素の持続的データ記憶を与える。更に、アクセサリ装置３０は、トランシーバ３５を備えている。１つの実施形態において、トランシーバ３５は、高周波（ＲＦ）トランシーバである。トランシーバ３５は、例えば、リンク５０を経てホスト装置２０に向けられるワイヤレス送信を出力する。
【００３０】
ホスト装置２０も、リンク５０を経てワイヤレス通信するトランシーバ２１を備えている。更に、ホスト装置２０は、少なくとも、コントローラ２２と、メモリ２３と、オペレーティングシステム２４と、アプリケーションプログラム２５と、出力装置２６と、ユーザ入力装置２７とを備えている。コントローラ２２は、ホスト装置２０の全体的動作をコントロールする。メモリ２３は、プログラムコード（例えば、オペレーティングシステム２４及びアプリケーションプログラム２５のための）、識別子、データ構造、等を含めて、持続的データを記憶するのに使用される。オペレーティングシステム２４は、コントローラ２２と共に、ホスト装置２０が、アクセサリ装置３０からの送信をワイヤレスで受信するだけでなく、１つ以上のアプリケーションプログラム２５をサポートし動作すると共に、出力装置２６及びユーザ入力装置２７を利用できるようにもする。又、ホスト装置２０は、ピンコードデータベース２８も備えている。このピンコードデータベース２８は、異なる製造者、装置形式、等に関連した複数のピンコードを記憶することができる。ぺアリング中に、ホスト装置２０は、ピンコードデータベース２８に記憶されたピンコードの１つ以上を使用してペアリングを試みる。ピンコードデータベース２８は、個別のコンポーネントとして示されているが、ピンコードデータベース２８は、メモリ２３に記憶できることに注意されたい。
【００３１】
この場合も、以上の詳細は、例示に過ぎず、ワイヤレス装置及びそのペアリングに対して多数の配列及び構成を使用できることが容易に明らかであろう。例えば、ホスト装置は、ラップトップ、タブレットコンピュータ又はゲームコンソールであり、一方、アクセサリ装置は、ワイヤレスジョイスティック又は他のゲームコントローラのようなユーザ入力装置である。更に、ホスト装置は、インターネットを含めて、ＬＡＮ又はＷＡＮのような装置ネットワークにおける１つの装置である。あるケースでは、複数のホスト装置を同じＬＡＮ又はＷＡＮにおいて接続することができる。ホスト装置及びアクセサリ装置の一方又は両方には、タッチスクリーン及び音声認識を含む入力、並びに視覚ディスプレイ、スピーカ、触覚フィードバック、等を含む出力と共に、付加的なアイテムが含まれてもよい。ユーザに馴染み易い種々の形態のペアリング、例えば、Ｂｌｕｅｔｏｏｔｈ  ｖ２．１のセキュアなシンプルペアリングプロトコル、及び他の同様のプロトコルが使用されてもよい。アクセサリ装置をホスト装置とワイヤレスペアリングするためのいずれか及び全てのそのようなアイテム、配置及びプロトコルを、以下に述べる種々のシステム及び方法に使用できることが容易に明らかであろう。
【００３２】
ペアリングされるホスト装置の移転
多くの状況において、ユーザは、１組のワイヤレスアクセサリ装置を有するが、それらを２つ以上の異なるホスト装置に使用したいことがある。１つの特定の非限定例として、デスクトップコンピュータがワイヤレスキーボード及びワイヤレスマウスとペアリングされる。次いで、ディスプレイケーブルを使用して、ラップトップコンピュータの表示を、一時的プロセスのために大きなデスクトップコンピュータへポートする。次いで、ラップトップの表示がデスクトップコンピュータの表示に適切に反映される。しかしながら、ワイヤレスキーボード及びマウスは、デスクトップコンピュータとペアリングされたままであり、ラップトップへ移転しない。従って、ユーザは、ラップトップに組み込まれたキーボード及びマウスを使用するか、更に別のワイヤレスアクセサリ又は周辺装置に頼るか、又はデスクトップコンピュータの存在からラップトップ、キーボード及びマウスを除去してそれら装置の再ペアリングを待機するかのいずれかを使用するように強制されるが、どれも不便である。
【００３３】
そのようなリモート又は移転型表示モードのもとでは、１つのホスト装置は、実際上、別のホスト装置に対してミラー又はスレーブのドッキングステーションである。この特定例において、デスクトップコンピュータ（即ち、第１のホスト装置）は、実際上、ラップトップコンピュータ（即ち、第２のホスト装置）に対するリモートディスプレイ又はドッキングステーションである。もちろん、複数のホスト装置を含む多数の他の状況及び配列も考えられるが、その多くは、ワイヤレスアクセサリ装置のペアリングを１つのホスト装置から別のホスト装置へユーザが馴染み易く且つ頻繁に一時的に移転することが望ましいという共通の問題を共有している。
【００３４】
図２Ａを参照すれば、本発明の１つの実施形態により、複数のホスト装置を有すると共に、第１のホスト装置とペアリングされた複数のアクセサリ装置を有する規範的なシステムが前面図で示されている。図１Ａの前記システム１０と同様に、ワイヤレス通信システム１００は、デスクトップコンピュータのような第１のホスト装置１２０と、キーボード及びマウスのような１つ以上のアクセサリ装置１３０、１４０とを備えている。ワイヤレスキーボード１３０は、ワイヤレスリンク１５０により第１のホスト装置１２０とペアリングされ、一方、ワイヤレスマウス１４０は、ワイヤレスリンク１５２により第１のホスト装置とペアリングされる。更に、ラップトップコンピュータのような第２のホスト装置１６０が、第１のホスト装置１２０及びアクセサリ装置１３０、１４０の付近に導入される。通常、アクセサリ装置１３０、１４０は、第１のホスト装置１２０と既にペアリングされているので、第２のホスト装置１６０を無視する。
【００３５】
しかしながら、ある環境において、特定の「トリガー事象」で、アクセサリ装置１３０、１４０のペアリングを、それらの現在ホスト装置１２０から第２のホスト装置１６０へ移転する自動的なプロセスを開始することができる。そのようなトリガー事象の一例は、ホスト装置間にディスプレイケーブル１７０を使用することを含む。従って、図２Ｂは、図２Ａの規範的システムにおける規範的な一次トリガー事象の前面図である。即ち、ディスプレイケーブルが両ホスト装置においてポートするように接続され、第２のホスト装置１６０からの表示が、現在変換された第１のホスト装置１２０’のディスプレイに示される。この場合も、ディスプレイケーブルのようなハードリンクをホスト装置間に導入すると、第１のホスト装置は、実際上、第２のホスト装置のためのリモートディスプレイ又はドッキングステーションとなる。第１のホスト装置は、ディスプレイケーブル１７０を導入するようなトリガー事象で、ワイヤレスアクセサリ装置１３０、１４０とのペアリングを、現在リンクされた第２のホスト装置１６０へ自動的に移転させるように構成される。
【００３６】
図２Ｃへ進むと、図２Ｂの規範的な一次トリガー事象の後に生じる第２のホスト装置とのペアリング構成が前面図で同様に示されている。ワイヤレス通信システム１００は、依然、ワイヤレスアクセサリ装置１３０、１４０、変換された第１のホスト装置１２０’、変換された第２のホスト装置１６０’、及びそれらホスト装置をリンクするディスプレイケーブルを備えている。しかしながら、図２Ａ及び２Ｂに示す従来の態様とは異なり、ワイヤレスアクセサリ装置のペアリングは、変換された第２のホスト装置１６０’へと移転されている。ホスト装置は、少なくとも、第１のホスト装置１２０’がアクセサリ装置１３０、１４０をもはやコントロールせず又はそれらとペアリングしないが、第２のホスト装置１６０’がそれらアクセサリ装置とペアリングされる程度に変換される。更に、第１のホスト装置は、少なくともこの例では、第２のホスト装置のディスプレイである。従って、ワイヤレスキーボード１３０は、新たなワイヤレスリンク１５４により第２のホスト装置１６０’とペアリングされ、一方、ワイヤレスマウス１４０は、ワイヤレスリンク１５６により第２のホスト装置とペアリングされる。
【００３７】
そのような一次トリガー事象は、ディスプレイケーブル１７０のような、ホスト装置間の新たなワイヤード接続の確立であるが、多数の他の形式のトリガー事象も同様に、アクセサリ装置へペアリングを自動的に移転させることができる。例えば、ホスト装置間に個別のワイヤレスリンクを確立しても、ワイヤレスペアリングの移転をトリガーすることができる。更に、既に確立された通信ラインに沿ったホスト装置間の特定の通信も一次トリガー事象となる。他のトリガー事象は、とりわけ、例えば、簡単なボタンプッシュ、特定のユーザジェスチャー、アクセサリ装置の付近に「プライオリティの高い」又はより重要なホスト装置が新たに導入されて存在すること、或いは第２のホスト装置が好ましいことを示す第１のホスト装置における別の状態変化を含む。
【００３８】
ワイヤレスアクセサリ装置１３０、１４０に対するこれらの新たなペアリング構成は、トリガー事象が検出されたときに行われる多数のステップの結果である。１つの顕著なステップは、第１のホスト装置が、移送されるべきアクセサリ装置に関連した情報を第２のホスト装置に通信できることである。そのような情報は、独特のリンクキー、特定のアドレス（例えば、Ｂｌｕｅｔｏｏｔｈデバイスアドレス）、及びおそらく、アクセサリ装置のピンコードを含む。ホスト装置間でリンクキー、特定の装置アドレス、及びピンコードをこのように通信することは、ホスト装置間でそのペアリングを移転すべき個別のアクセサリ装置ごとに繰り返すことができる。ある実施形態では、第１のホスト装置１２０は、移転されるべきワイヤレスアクセサリ装置に関してそれらデータアイテムのコピーを保持し、第１のホスト装置がそれらのアクセサリ装置と後で再び容易にペアリングされるようにすることができる。この場合も、そのようにペアリングされるホストの移転は、全ての装置が互いのワイヤレス範囲内にある間に行われるが、例えば、ワイヤード接続を経てリモート装置へ適当なデータを転送することにより、ボンジュール／ＬＡＮ又は他の適当な接続を経てそのようなペアリングの移転を行い、それにより、新たにペアリングされる装置を、それらが互いのワイヤレス範囲に入るや否や、ペアリングして動作できることも考えられる。
【００３９】
次いで、第１のホスト装置は、移転されるアクセサリ装置（１つ又は複数）とのペアリングをペアリング解除、さもなければ、キャンセルすることができ、このキャンセルは、次いで、それらの装置を通常のペアリングモードに入れることができる。或いは又、アクセサリ装置がアクティブなペアリングのための新たなホストを探し出すようにさせる「インアクティブ」な仕方で装置が互いに単純に切断される間に第１のホスト装置とアクセサリ装置との間のペアリング情報を維持することができる。ペアリングモードにある間に、ペアリング解除されたアクセサリ装置は、そのアクセサリ装置とペアリングするために独特のリンクキーを今や保持している第２のホスト装置を見出す。次いで、アクセサリ装置は、ペアリングのために第２のホスト装置に関する情報を要求し、そして第２のホスト装置は、アクセサリ装置から更なる情報を要求することができる。例えば、以前のように、第１のホスト装置がアクセサリ装置に関する情報を第２のホスト装置に送信するときではなく、このときに、アクセサリ装置のピンコードを通信することができる。次いで、アクセサリ装置と第２のホスト装置との間でペアリングが行われる。そのような移転されるペアリングは、ユーザの側にほとんど又は全く入力がない状態で行うことができ、そして特定のトリガー事象に応答して自動化することができる。
【００４０】
種々の実施形態において、アクセサリ装置は、それが接続できる異なるホストのリストと、そのような各ホストに対する各ペアリング情報とを維持するメモリを備えている。更に、１つ以上のアクセサリ装置は、特定のホスト装置を、そのアクセサリ装置に対する「デフォールト」ホスト装置として認識するように構成することができる。あるケースでは、デフォールトホスト装置は、１つの特定のホスト装置であるが、他のケースでは、アクセサリ装置がペアリングされる最後のホスト装置は、そのアクセサリ装置のデフォールトホスト装置と考えられる。
【００４１】
次いで、第２のトリガー事象は、ワイヤレスアクセサリ装置（１つ又は複数）に対してペアリングの別の移転を生じさせる。そのような別の移転は、更に第３のホスト装置へのペアリングを含むか、又はオリジナル又は第１のホスト装置とのペアリングへの逆戻りを生じさせる。ここに示す例では、そのような二次トリガー事象は、ディスプレイケーブル１７０の切り離しであり、その際に、アクセサリ装置１３０、１４０のペアリングは、第２のホスト装置１６０から第１のホスト装置１２０へ逆戻りする。ディスプレイケーブルの切り離し又は他の適当な二次トリガー事象の際に、第２のホスト装置１６０は、各アクセサリ装置１３０、１４０に、第１のホスト装置１２０へ切り換えされて戻されることを告げる。
【００４２】
この場合も、そのようなプロセスは、第２のホスト装置１６０が、各アクセサリ装置にペアリング解除又は切り離しを命令することにより、ワイヤレスアクセサリ装置１３０、１４０とのペアリングをキャンセルすることを含む。そのようなペアリング解除又は切り離しは、その影響を受けるアクセサリ装置をペアリングモードに戻し、その際に、第１のホスト装置を改めて見つけるか、或いはその最も近頃の以前のホストペアリング又はデフォールトホストペアリングの望ましい方に戻るか、のいずれかである。そのような異なる結果は、装置ごとに好ましく構成されて、実際のペアリング及び移転プロセスを、好都合にも、迅速に、且つ適当なトリガー事象（１つ又は複数）の認識の際にユーザをほとんど又は全く巻き込まずに、行えるようにする。
【００４３】
次いで、ワイヤレス装置間でペアリングを移転させる規範的な方法のフローチャートである図３へ進む。設けられたステップは、例示のために示されているに過ぎず、要望があれば、他の多数のステップをプロセスに含ませることができることを理解されたい。更に、ステップの順序は、適宜に変更することができ、そして種々の場合に全てのステップを遂行する必要がない。例えば、ステップ２０２は、既に長期のペアリング接続のコントロールを移転させることにのみ焦点が当てられる場合にはこのステップを実際上省略できるように、方法の残り部分の充分前に遂行されてもよい。
【００４４】
開始ステップ２００で始めると、第１のプロセスステップ２０２は、１つ以上のワイヤレスアクセサリ装置と第１のホスト装置との間にワイヤレスペアリングを確立することを含む。その後の判断ステップ２０４において、トリガー事象が検出されたかどうかについて問合せがなされる。もしそうでなければ、トリガーが検出されるまでプロセスが繰り返され、検出されると、ペアリングされるホスト装置の移転シーケンスが開始される。アクセサリ装置のペアリング情報が、プロセスステップ２０６において、第１のホスト装置から第２のホスト装置へ送られ、その後、アクセサリ装置のペアリングコントロールがステップ２０８及び２１０において移転される。ステップ２０８は、第１のホスト装置からアクセサリ装置をペアリング解除又は切り離すことを含み、ステップ２１０は、第２のホスト装置へのアクセサリ装置のワイヤレスペアリングを確立することを含む。
【００４５】
その後の判断ステップ２１２において、更に別のアクセサリ装置を第１ホストから第２ホストへ移転すべきかどうかの問合せがなされる。もしそうであれば、プロセスは、ステップ２０６へ戻り、次のアクセサリ装置のペアリング情報が第２のホスト装置へ送られ、このステップ及びその後のシーケンスが各々のアクセサリ装置に対して繰り返される。全てのアクセサリ装置が第２のホスト装置へ移転されると、プロセスは、終了ステップ２１４において終了となる。もちろん、種々の実施形態は、特定のシステム及び構成に対して望まれるように、ホスト間で移転されるべき複数のアクセサリ装置の、直列ではなく、同時又は並列処理を含む。
【００４６】
ペアリングされるホスト装置の選択
多数の他の状況において、ユーザは、複数のデスクトップコンピュータ、ラップトップ、タブレット、セルラーホン、サーバー、等の複数のホスト装置を含む複雑なコンピューティング環境にある。そのような複雑な環境では、個別のワイヤレスキーボード、マウス、ポインタ及び他のアクセサリを、そのようなアクセサリを利用できる異なるホスト装置ごとにもたせることは、非常に不便で且つ厄介である。しかしながら、例えば、最大数より少ない数のワイヤレスキーボードがそのような環境に存在する場合には、完全電源オフ、他の手動のペアリング解除又は切り離し、或いは新たなワイヤレスアクセサリの導入のような事象で、望ましいホスト装置へのペアリングが台無しにされる。そのようなケースでは、ユーザの相互作用をほとんど又は全く要求せずに、多数の適当なホスト装置のいずれかとアクセサリ装置を容易にペアリングできるのが便利である。
【００４７】
図４Ａを参照すれば、複数のホスト装置と、その複数のホスト装置のいずれかとペアリングされるアクセサリ装置とを有する規範的なシステムが前面図で示されている。ワイヤレス通信システム３００は、デスクトップコンピュータ３２０のような第１のホスト装置と、タブレットコンピュータ３６０のような第２のホスト装置と、ワイヤレスマウス３４０のような１つ以上のワイヤレス周辺装置又はアクセサリ装置を備え、全ての装置が互いにワイヤレス通信範囲にあるという点で、上述したシステム１００と同様である。明らかなように、付加的なホスト装置、アクセサリ装置又はその両方が互いのワイヤレス範囲内に存在することもある。しかしながら、ここでは、簡単化のために最小の数の装置しか示されていない。
【００４８】
図示されたように、アクセサリ装置３４０は、現在ホスト装置のいずれかとペアリング解除される。潜在的なワイヤレスリンク３５２に沿ったペアリングは、第１のホスト装置３２０とでなされ、又は潜在的なワイヤレスリンク３５６に沿ったペアリングは、第２のホスト装置３６０に対してなされる。ホスト装置３２０、３６０のどちらと、ワイヤレスアクセサリ装置３４０（１つ又は複数）がペアリングされるかに関して多数の規定を適用できるが、アクセサリ装置（１つ又は複数）は、ユーザの介入をできるだけ少なくして、現在ホスト装置のいずれかとペアリングできるのが好ましい。従って、アクセサリ装置３４０は、簡単なユーザジェスチャーのような特定の入力に基づいて、複数のホスト装置から選択されたホスト装置と選択的にペアリングされるように構成される。
【００４９】
図４Ｂは、図４Ａの規範的なシステムにおいて、本発明の１つの実施形態により第１のユーザジェスチャーをアクセサリ装置において使用して１つのホスト装置と選択的にペアリングすることを示す前面図である。このワイヤレスシステム３００’は、ユーザのジェスチャー３８０がアクセサリ装置において検出された結果として、以前にペアリング解除されたアクセサリ装置３４０が、今度は、ワイヤレスリンク３５２に沿って第１のホスト装置３２０とペアリングされたという点で、変更がなされている。そのようなユーザジェスチャーは、例えば、ペアリングプロセス中にアクセサリ装置における単一ボタン入力、マウスクリック又は他の簡単な指定の入力である。この場合には、ワイヤレスマウス３４０における単一マウスクリック３８０の結果として、マウスとのペアリングに第１のホスト装置３２０が選択される。この場合も、特定のホスト装置３２０へのペアリングが達成されると、ペアリングされたアクセサリ装置３４０は、典型的に、そのホスト装置専用となり、他のホスト装置３６０及びもし存在すれば他のホスト装置を無視する。
【００５０】
しかしながら、複数の適当なホスト装置が存在する場合には、特定のユーザジェスチャーをそのような各ホスト装置に関連させるのが好ましい。従って、単一のマウスクリックは、ワイヤレスマウス３４０と第１のホスト装置３２０とのペアリングを開始するように動作するが、異なるユーザジェスチャーでマウスを第２のホスト装置３６０とペアリングさせるよう動作することができる。付加的なホスト装置が存在する場合には、異なるユーザジェスチャーを使用して、各異なるホストとのペアリングを生じさせることができる。あるケースでは、異なるユーザジェスチャーは、完全に異なるアクション又は入力であるが、他のケースでは、同じアクション又は入力の繰り返しである。
【００５１】
図４Ｃへ進むと、図４Ｂの規範的なシステムにおいて、本発明の１つの実施形態により別のホスト装置と選択的にペアリングするためにアクセサリ装置において使用される第２のユーザジェスチャーの一例を示す。ワイヤレスシステム３００’は、ワイヤレスマウス３４０が第１のホスト装置３２０と既にペアリングされたものとして示されているが、図４Ａについて上述したペアリング解除された状態、又はマウスが更に別のホスト装置（図示せず）とペアリングされる状態のような他のスタート状態から同じユーザジェスチャー入力及び結果が得られることが容易に明らかであろう。図示されたように、第２のユーザジェスチャー３８２は、単一のマウスクリックではなく、ワイヤレスマウス３４０における二重のマウスクリックを含む。そのような第２ユーザジェスチャーは、ペアリングの目的で第２のホスト装置３６０に関連付けられる。いずれにせよ、第２のホスト装置への切り換え、ペアリングの移転、又は単なるペアリングの確立は、マウスによって検出される第２のユーザジェスチャーに応答して行うことができる。
【００５２】
図４Ｄは、図４Ｃの規範的なシステムにおいて、ペアリング構成が第１のホスト装置から第２のホスト装置へ切り換えられることを示す前面図である。そのような切り換えは、ワイヤレスリンク３５２に沿って第１のホスト装置からマウス３４０をペアリング解除し又は切り離し、そしてワイヤレスリンク３５６に沿って第２のホスト装置へマウスを切り換えペアリングし／接続して、新たな構成のワイヤレスシステム３００”を生じさせることを含む。容易に明らかなように、三重のマウスクリックは、第３のホスト装置（図示せず）に関連付けされ、等々となる。或いは又、異なる形式のユーザジェスチャーを使用して、異なるホスト装置間を区別することもできる。
【００５３】
従って、一般的なジェスチャーを繰り返して、幾つかの又は全部の潜在的なホスト装置間を循環することができる一方、特定の異なるユーザジェスチャーを使用して、可能であれば極めて迅速に装置ペアリング又は切り換えを行うことができる。マウスクリック又はボタンプッシュに加えて、他の特定のユーザジェスチャーは、拍手又は音声コマンドのような可聴音、手の動き又は他の身体的に認識できるユーザの動き、或いは内部の加速度計で検出できるアクセサリ装置それ自体の加速度を含むことができる。加速度計及び充分な感知装置が使用される場合には、特定のユーザジェスチャーは、例えば、ペアリングされるべきホスト装置に向かうスイープ運動も含むことができる。
【００５４】
種々の実施形態において、所与のアクセサリ装置は、関連ペアリング入力を伴う適当な又は以前のホスト装置の内部リストを維持することができる。ホスト装置のそのようなリスト又はテーブルは、アクセサリ装置それ自体のメモリに記憶することができる。更に、特定のユーザジェスチャーを各考えられる異なるホスト装置に関連付けることができ、この情報もアクセサリ装置の内部メモリに記憶される。このように、適当なユーザジェスチャー入力は、所与のアクセサリ装置に対するホスト装置ペアリングのより合理的な指定又は切り換えを生じさせる。そのような指定又は切り換えは、ペアリングモードに入って、ペアリングすべき適切なホスト装置を検出することを含む。
【００５５】
ペアリング開始プロセスは、ペアリングされるべきワイヤレス装置をペアリングモードに入れる。例えば、ワイヤレスアクセサリ装置は、そのワイヤレスアクセサリ装置に対する身体的アクションによりペアリングモードに入れられる。一例において、ワイヤレスアクセサリ装置のボタンを押して、ワイヤレスアクセサリ装置をペアリングモードに入れるようにする。この場合も、種々の異なるユーザ入力又はジェスチャーを使用して、所与のアクセサリ装置を先ずペアリングモードに入れる。そのような入力又はジェスチャーは、ペアリングのための望ましいホスト装置を指定するのに含まれる入力又はユーザジェスチャーと同様であってもよいし又はそれとは個別であってもよく、それらは、全て、アクセサリ及びホスト装置において必要に応じて構成することができる。
【００５６】
ある実施形態において、複数のホスト間で所与のアクセサリ装置を切り換えることは、特に、ホストレベルに向けられるか（例えば、上述したように、第１のホストから第２のホストへ）、或いはアクセサリ装置それ自体に記憶された形式又は順序でセットユーザジェスチャー（１つ又は複数）間を循環することにより達成される。
【００５７】
ある場合には、オリジナルのホスト装置へ戻る偶発的なペアリングを伴うことなく切り換え及び再ペアリングプロセスをより容易にするために、１つ以上のホスト装置を切り換えプロセス中に少なくとも一時的に「ブラックリスト」に入れることができる。そのようなブラックリストは、アクセサリが将来ペアリングされるところの１組のホスト装置からホスト装置を除外しないために、一時的な性質のものである。
【００５８】
最後に、ペアリングのために複数の考えられるホスト装置から１つのホスト装置を選択する規範的な方法のフローチャートである図５を参照する。この場合も、設けられたステップは、例示のために示されているに過ぎず、要望があれば、他の多数のステップをプロセスに含ませることができることを理解されたい。更に、ステップの順序は、適宜に変更することができ、そして種々の場合に全てのステップを遂行する必要がない。
【００５９】
開始ステップ４００で始めて、第１のプロセスステップ４０２は、複数の適当なホスト装置のリストを所与のアクセサリ装置に確立し／維持することを含む。この場合も、そのようなリストは、アクセサリの内部メモリに記憶される。その後のプロセスステップ４０４において、異なるユーザジェスチャーが各個別の潜在的なホスト装置に関連付けられる。この場合も、ユーザジェスチャーは、異なるホスト装置ごとに異なるものでもよいし、或いは異なる潜在的なホスト装置間で循環する繰り返しのジェスチャーを含んでもよい。それらを組み合わせて使用することもできる。それに続く判断ステップ４０６では、ユーザジェスチャーが所与のアクセサリ装置において検出されたかどうかの問合せがなされる。もしそうでなければ、プロセスが繰り返されて、ユーザジェスチャーが検出されるまで待機となり、その際に、方法は、判断ステップ４０８へ続く。判断ステップ４０８において、アクセサリ装置が別のホスト装置に既にペアリングされているかどうかの問合せがなされる。もしそうであれば、方法は、プロセスステップ４１０へ続き、アクセサリが他のホスト装置からペアリング解除又は切り離しされる。
【００６０】
いずれにせよ、方法は、プロセスステップ４１２へ続き、アクセサリ装置と、検出されたユーザジェスチャーに対応する適切なホスト装置との間でワイヤレスペアリングが確立される。それに続く判断ステップ４１４において、望ましい全てのアクセサリ装置が望ましいホスト装置（１つ又は複数）とペアリングされたかどうかの問合せがなされる。もしそうでなければ、方法は、判断ステップ４０６へ戻り、全ての介在するステップが次のアクセサリ装置に対して繰り返される。全てのアクセサリ装置が、適切な望ましいホスト装置（１つ又は複数）とペアリングされると、方法は、判断ステップ４１４から終了ステップ４１６へ進み、終了となる。
【００６１】
本発明は、ソフトウェア、ハードウェア又はそれらの組み合わせで具現化される。又、本発明は、コンピュータ読み取り可能な媒体においてコンピュータ読み取り可能なコードとして実施することができる。コンピュータ読み取り可能な媒体は、コンピュータシステムによりその後に読み取られるデータを記憶できるデータ記憶装置である。コンピュータ読み取り可能な媒体は、例えば、リードオンリメモリ、ランダムアクセスメモリ、ＣＤ−ＲＯＭ、ＤＶＤ、磁気テープ、光学的データ記憶装置、及び搬送波を含む。又、コンピュータ読み取り可能な媒体は、ネットワーク結合されたコンピュータシステムにわたって分散されて、コンピュータ読み取り可能なコードが分散形態で記憶されて実行されるようにする。
【００６２】
以上、本発明を、明瞭にし且つ理解する目的で詳細に例示したが、上述した本発明は、その精神又は本質的な特性から逸脱せずに、多数の他の特定の変形及び実施形態において具現化できることが認識される。幾つかの変更や修正をなすことができ、従って、本発明は、前記詳細に限定されず、特許請求の範囲によって規定されるものと理解されたい。
【符号の説明】
【００６３】
１０：ワイヤレスシステム
２０：ホスト装置
２１：トランシーバ
２２：コントローラ
２３：メモリ
２４：オペレーティングシステム
２５：アプリケーションプログラム
２６：出力装置
２７：ユーザ入力装置
２８：ピンコードデータベース
３０：ワイヤレスキーボード（アクセサリ装置）
３１：プロセッサ又はコントローラ
３２：バッテリ
３３：ユーザ入力装置
３４：メモリ
３５：トランシーバ
４０：ワイヤレスマウス（アクセサリ装置）
５２：リンク
１００：ワイヤレス通信システム
１２０：第１のホスト装置
１３０、１４０：アクセサリ装置
１５０、１５２、１５４、１５６：ワイヤレスリンク
１６０：第２のホスト装置
１７０：ディスプレイケーブル
【図１Ａ】
2013542510.tif 000003
【図１Ｂ】
2013542510.tif 000004
【図２Ａ】
2013542510.tif 000005
【図２Ｂ】
2013542510.tif 000006
【図２Ｃ】
2013542510.tif 000007
【図３】
2013542510.tif 000008
【図４Ａ】
2013542510.tif 000009
【図４Ｂ】
2013542510.tif 000010
【図４Ｃ】
2013542510.tif 000011
【図４Ｄ】
2013542510.tif 000012
【図５】
2013542510.tif 000013
【国際調査報告】
2013542510.tif 000014
2013542510.tif 000015