(57)【要約】【課題】アクセサリデバイスと２つ以上の電子デバイスとの間の、ペアリングセッションの確立及び切り替えを含めた、電子デバイスの提供。【解決手段】ユーザに関連付けられた第１の無線通信デバイスは、近距離無線アクセス技術に従って、アクセサリデバイスと第１の通信リンクを確立することができ、第１の通信リンクに関連付けられたリンク情報をクラウドベースのサーバなどのサーバに送信することができる。サーバは、同一ユーザに関連付けられた他のＵＥと、リンク情報を共有することができる。他のＵＥデバイスに関連付けられたリンク情報も同様に、アクセサリデバイスと共有することができ、それら他のＵＥデバイス及びアクセサリデバイスは、ペアリング手順を経ることを必要とせずに、それら他のＵＥデバイスのうちのいずれかとアクセサリデバイスとの間で対応の通信リンクを確立する際に、第１のリンク情報及び第２のリンク情報を使用することができる。【選択図】図４
2019180102.tif 000002
【特許請求の範囲】
【請求項１】
近距離無線通信技術（ＳＲＡＴ）に従って通信するように構成された、無線通信デバイスであって、
１つ以上のアンテナと、
第１のＳＲＡＴに従って通信を実行するための、前記１つ以上のアンテナに結合された、第１の無線機と、
処理要素であって、前記第１の無線機及び前記１つ以上のアンテナと相互運用することにより、前記無線通信デバイスに、
第１のリンク情報に従って、前記第１のＳＲＡＴを使用する、第１のアクセサリデバイスとの第１の通信リンクを作成させ、
前記第１のリンク情報を、前記無線通信デバイスも含む、指定されたデバイスのグループ内に含まれる他のデバイスに関連付けられた第２のリンク情報を記憶する外部デバイスと共有させ、前記外部デバイスが、前記第１のリンク情報を前記他のデバイスと共有し、前記第２のリンク情報を前記無線通信デバイスと共有し、
前記第２のリンク情報を前記第１のアクセサリデバイスと共有させ、前記他のデバイスと共有された前記第１のリンク情報、及び前記第１のアクセサリデバイスと共有された前記第２のリンク情報により、前記他のデバイスのうちの任意の１つと前記第１のアクセサリデバイスとが、互いに第２の通信リンクを確立することが可能となる、
ように構成された、処理要素と、
を備える、無線通信デバイス。
【請求項２】
前記外部デバイスが、サーバである、請求項１に記載の無線通信デバイス。
【請求項３】
前記サーバが、前記他のデバイスに関する情報を記憶する、クラウドベースのサーバである、請求項２に記載の無線通信デバイス。
【請求項４】
前記第１のリンク情報を共有するために、前記無線通信デバイスが、前記第１のＳＲＡＴとは異なる通信技術に従って確立された第３の通信リンクを介して、前記第１のリンク情報を、前記サーバに送信するように構成されている、請求項２に記載の無線通信デバイス。
【請求項５】
前記他のデバイスのうちの前記任意の１つと共有された前記第１のリンク情報、及び前記第１のアクセサリデバイスと共有された前記第２のリンク情報により、前記他のデバイスのうちの前記任意の１つが、前記第１のアクセサリデバイスの少なくとも指定された近接性の範囲内に入る場合に、前記他のデバイスのうちの前記任意の１つと、前記第１のアクセサリデバイスとが、互いに前記第２の通信リンクを確立することが可能となる、
請求項１に記載の無線通信デバイス。
【請求項６】
前記他のデバイスのうちの１つが、前記第１のリンク情報及び前記第２のリンク情報を使用して、前記第１のアクセサリデバイスと前記第２の通信リンクを確立することに応じて、前記無線通信デバイスが、前記外部デバイスから接続解除メッセージを受信するように更に構成されている、
請求項１に記載の無線通信デバイス。
【請求項７】
前記第１のＳＲＡＴが、ＢＬＵＥＴＯＯＴＨ（登録商標）である、請求項１に記載の無線通信デバイス。
【請求項８】
処理要素を備えた装置であって、前記処理要素が、
無線通信デバイスに、第１のリンク情報に従って、第１の近距離無線アクセス技術（ＳＲＡＴ）を使用する、第１のアクセサリデバイスとの第１の通信リンクを作成させ、
前記無線通信デバイスに、前記第１のリンク情報を、前記無線通信デバイスも含む、指定されたデバイスのグループ内に含まれる他のデバイスに関連付けられた第２のリンク情報を記憶する外部デバイスと共有させ、前記外部デバイスが、前記第１のリンク情報を前記他のデバイスと共有し、前記第２のリンク情報を前記無線通信デバイスと共有し、
前記無線通信デバイスに、前記第２のリンク情報を前記第１のアクセサリデバイスと共有させ、前記他のデバイスと共有された前記第１のリンク情報、及び前記第１のアクセサリデバイスと共有された前記第２のリンク情報により、前記他のデバイスのうちの任意の１つと前記第１のアクセサリデバイスとが、互いに第２の通信リンクを確立することが可能となる、
ように構成されている、
装置。
【請求項９】
前記外部デバイスが、サーバである、請求項８に記載の装置。
【請求項１０】
前記サーバが、前記他のデバイスに関する情報を記憶する、クラウドベースのサーバである、請求項９に記載の装置。
【請求項１１】
前記第１のリンク情報を共有するために、前記処理要素が、前記無線通信デバイスに、前記第１のＳＲＡＴとは異なる通信技術に従って確立された第３の通信リンクを介して、前記第１のリンク情報を前記サーバに送信させるように更に構成されている、請求項９に記載の装置。
【請求項１２】
前記他のデバイスのうちの前記任意の１つと共有された前記第１のリンク情報、及び前記第１のアクセサリデバイスと共有された前記第２のリンク情報により、前記他のデバイスのうちの前記任意の１つが、前記第１のアクセサリデバイスの少なくとも指定された近接性の範囲内に入る場合に、前記他のデバイスのうちの前記任意の１つと、前記第１のアクセサリデバイスとが、互いに前記第２の通信リンクを確立することが可能となる、
請求項８に記載の装置。
【請求項１３】
前記他のデバイスのうちの１つが、前記第１のリンク情報及び前記第２のリンク情報を使用して、前記第１のアクセサリデバイスと前記第２の通信リンクを確立することに応じて、前記処理要素が、前記無線通信デバイスに、前記外部デバイスから接続解除メッセージを受信させるように更に構成されている、
請求項８に記載の装置。
【請求項１４】
前記第１のＳＲＡＴが、ＢＬＵＥＴＯＯＴＨ（登録商標）である、請求項８に記載の装置。
【請求項１５】
クラウドベースのサーバであって、
無線通信デバイスも含む、指定されたデバイスのグループ内に含まれるデバイスのセットに関連付けられた第１のリンク情報を記憶するように構成された、記憶要素と、
処理要素であって、前記クラウドベースのサーバに、
第１の近距離無線アクセス技術（ＳＲＡＴ）を通じて第１のアクセサリデバイスとの第１の通信リンクを作成するために、前記無線通信デバイスによって使用される第２のリンク情報を受信させて、前記記憶要素内に記憶させ、
前記第２のリンク情報を、前記デバイスのセットと共有させ、
前記第１のリンク情報を、前記無線通信デバイスと共有させ、
前記デバイスのセットと共有された前記第２のリンク情報、及び前記無線通信デバイスによって前記第１のアクセサリデバイスと共有された前記第１のリンク情報により、前記デバイスのセットうちの任意の１つと、前記第１のアクセサリデバイスとが、互いに第２の通信リンクを確立することが可能となる、
ように構成された、処理要素と、
を備える、クラウドベースのサーバ。
【請求項１６】
処理要素が、前記クラウドベースのサーバに、
前記第１のＳＲＡＴとは異なる通信技術に従った、第３の通信リンクを介して、前記無線通信デバイスから前記第２のリンク情報を受信させるように更に構成されている、請求項１５に記載のクラウドベースのサーバ。
【請求項１７】
前記第３の通信リンクが、
少なくとも１つの有線インターネット接続、
少なくとも１つの無線インターネット接続、
少なくとも１つのユニバーサルシリアルバス（ＵＳＢ）接続、又は、
セルラ無線アクセス技術を介した少なくとも１つの無線接続、
のうちの１つ以上を含む、請求項１６に記載のクラウドベースのサーバ。
【請求項１８】
前記デバイスのセットうちの前記任意の１つと共有された前記第２のリンク情報、及び前記無線通信デバイスによって前記第１のアクセサリデバイスと共有された前記第１のリンク情報により、前記他のデバイスのうちの前記任意の１つが、前記第１のアクセサリデバイスの少なくとも指定された近接性の範囲内に入る場合に、前記デバイスのセットうちの前記任意の１つと、前記第１のアクセサリデバイスとが、互いに前記第２の通信リンクを確立することが可能となる、
請求項１５に記載のクラウドベースのサーバ。
【請求項１９】
前記指定されたデバイスのグループが、指定されたユーザの共通のユーザアカウントに関連付けられている、請求項１５に記載のクラウドベースのサーバ。
【請求項２０】
前記第１のリンク情報及び前記第２のリンク情報が、
１つ以上のリンクキー、
１つ以上の長期キー、又は、
１つ以上の帯域外キー、
のうちの１つ以上を含む、請求項１５に記載のクラウドベースのサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、アクセサリデバイスと２つ以上の電子デバイスとの間の、ペアリングセッションの確立及び切り替えを含めた、電子デバイスに関するものである。
［関連技術の説明］
【０００２】
近年、電子デバイスは、ますます高機能化されてきている。スマートフォン、スマートウォッチ、スマートグラス、タブレットコンピュータ、及びノートブックコンピュータを含めた電子デバイスは、多くの場合、キーボード、マウス、トラックパッド、ヘッドセット、スピーカ、リモートコントローラ、ビデオゲームコントローラなどの、数多くのタイプの補助デバイス又はアクセサリデバイスと通信することが可能である。そのようなアクセサリデバイスは、電子デバイスとの接続若しくはペアリングのために、有線技術及び無線技術を含めた、様々な通信技術のうちの１つ以上をサポートすることができる。具体的には、これらのデバイスは、数ある中でも、ＩＥＥＥ  ８０２．１１（ＷＬＡＮ又はＷｉ−Ｆｉ）、又はＢＬＵＥＴＯＯＴＨ（登録商標）（ＢＴ）若しくはＢＬＵＥＴＯＯＴＨ（登録商標）低エネルギー（BLUETOOTH Low Energy；ＢＴＬＥ）などの、近距離無線通信技術並びに近距離無線通信規格を利用する場合が多い。
【０００３】
近距離無線通信技術は、多くの場合、無線パーソナルエリアネットワーク（wireless personal area network；ＷＰＡＮ）を確立するために使用される。ＷＰＡＮは、電子デバイス相互間での通信（イントラパーソナル通信）のために、あるいは、より高レベルのネットワーク及びインターネットへの接続（アップリンク）のために、又はアクセサリデバイスと電子デバイスとの接続（ペアリング）のために使用することができる。ＷＰＡＮを確立する際に使用される、他の近距離無線通信技術としては、無線ＵＳＢ（商標）、ＩＮＳＴＥＯＮ（登録商標）、ＩｒＤＡ（商標）などが挙げられる。ＷＰＡＮの到達範囲は、数センチメートル〜数メートルで変動し得る。ＷＰＡＮの１つの基本概念は、「プラグイン」と称される。例えば、任意の２つのＷＰＡＮ機能搭載デバイスが、（互いに数メートルの範囲内に）接近すると、それらのデバイスは、ケーブルによって接続されているかのごとく、互いに通信を確立することができる。ＷＰＡＮ対応デバイス及び／又はＷＰＡＮ対応アクセサリに関連付けられた別の特徴は、他のデバイス／アクセサリを選択的にロックアウトすることにより、不必要な干渉、又は情報への無許可アクセスを防止する、各デバイス／アクセサリの能力である。
【０００４】
上述のように、電子デバイスは、多くの場合、１つ以上のアクセサリデバイスとペアリングして、それらのペアリング済みデバイス間の直接的なピアツーピア通信を有効にすることが可能である。アクセサリデバイスと電子デバイスとのペアリングは、多くの場合、機能的な接続を確立するための、所定の手順及び／又はアクションを必要とする。それゆえ、この分野における更なる改善が所望される。
【発明の概要】
【０００５】
本明細書では、特に、電子デバイスが、アクセサリデバイスとのペアリング状態に効率的に遷移し、またペアリング状態から効率的に遷移することができるように、複数の電子デバイス間でアクセサリデバイスを共有するための、改善されたシステム及び方法の実施形態が提示される。
【０００６】
一部のシナリオでは、ユーザは、必要に応じて、１つのアクセサリデバイスを、複数の他の電子デバイスにわたって利用することを所望する場合がある。例えば、ユーザは、ＢＬＵＥＴＯＯＴＨ（登録商標）（ＢＴ）ヘッドセットを、ある期間中は、携帯電話、例えばｉＰｈｏｎｅ（登録商標）、と共に使用し、次いで、同じヘッドセットを、別の時点で、タブレットコンピュータ（例えば、ｉＰａｄ（登録商標））と共に、また場合により、更に別の時点で、ウェアラブル電子デバイス（例えば、Ａｐｐｌｅ  Ｗａｔｃｈ（登録商標））と共に使用することを望む場合がある。しかしながら、アクセサリデバイスを、第１の電子デバイスとペアリングされている（またそれゆえ、その第１の電子デバイスによって使用可能な）状態から、第２の電子デバイス及び第３の電子デバイス（など）とペアリングされている状態に遷移させることは、非効率性を呈する場合がある。
【０００７】
一部の実施形態では、特定のユーザに関連付けられた（又は、指定されたＵＥデバイスのセット／グループ内に含まれる）第１のユーザ機器（user equipment；ＵＥ）デバイスは、アクセサリデバイスと第１の通信リンクを確立して、この通信リンクに関連付けられたリンク（ペアリング）情報を、クラウドサーバなどのサーバに送信することができる。このサーバは、第１のＵＥと同一のユーザに関連付けられた（又は、第１のＵＥデバイスと同一の、指定されたＵＥデバイスのグループに属する）他のＵＥと、この（第１の）リンク情報を共有することができる。これらの他のＵＥデバイスに関連付けられたリンク情報（すなわち、第２のリンク情報）もまた、同様に、アクセサリデバイスと共有することができ、次いで、第１のリンク情報及び第２のリンク情報は、それら他のＵＥデバイス及びアクセサリデバイスによって、それら他のＵＥデバイスのうちのいずれかとアクセサリデバイスとの間で対応の通信リンクを確立する際に、使用可能となり得る。
【０００８】
一部の実施形態は、少なくとも１つのアンテナと、１つ以上の無線アクセス技術（例えば、Ｗｉ−Ｆｉ又はＢｌｕｅｔｏｏｔｈ）を実装する１つ以上の無線機と、その少なくとも１つのアンテナに結合された処理要素とを備えるデバイスにおいて、実装することができる。このデバイスは、１つ以上の他のアクセサリデバイスと通信することができる。本明細書で説明される技術は、限定するものではないが、コンピュータシステム、アクセスポイント、セルラ電話、ポータブルメディアプレーヤ、タブレットコンピュータ、ウェアラブルデバイス、及び様々な他のコンピューティングデバイスを含めた、数多くの異なるタイプのデバイスにおいて実装することができ、かつ／あるいは、それらのデバイスと共に使用することができる点に留意されたい。
【０００９】
近距離無線通信プロトコル、例えば、ＢＬＵＥＴＯＯＴＨ（登録商標）（ＢＴ）低エネルギー（ＢＴＬＥ）を通じて、デバイスのペアリングを引き起こすために、近接性を使用することができる。いくつかのホストが近傍に存在する場合、近接ペアリングに関するユーザインターフェース（user interface；ＵＩ）が、アクセサリがペアリングを試みているホスト上にのみ出現し得る。クラウドベースの近接ペアリング／切り替えは、アクセサリに対するペアリングの選択肢を、指定又は選択されたデバイスのグループに、例えば、ユーザのｉＣｌｏｕｄ（登録商標）登録デバイスに限定するために役立つ。アクセサリデバイスが、デバイスのセットのうちの１つにペアリングされる場合、そのアクセサリ、例えばＢＴスタックは、そのペアリング及び第１のデバイスに関連付けられたリンク情報を、そのセット内の他のデバイスに送信することができる。そのセット内の他のデバイスに関連付けられたリンクキー及び／又は他の接続情報もまた、現在接続されているデバイスによって、アクセサリデバイスと共有することができる。すなわち、そのセット内の他のデバイスに関連付けられたリンクキー及び／又は他の接続情報もまた、現在接続されているデバイスによって、アクセサリデバイスに提供することができる。アクセサリデバイスが、そのユーザデバイスのセットからの別のユーザデバイスの、特定の近接性の範囲内に存在する場合、接続解除メッセージを、例えばクラウドを介して、現在接続されているデバイスに送信することにより、そのデバイスのセットのうちの別のデバイスへの、近接性に基づくアクセサリデバイスの切り替えを可能にすることができる。
【００１０】
上記に加えて、アクセサリデバイスとユーザデバイスとの間の簡易なペアリングを、様々な異なるシナリオに従って実行することができる。第１の実施例では、ユーザデバイス及びアクセサリ（又は、アクセサリデバイス）は、ユニバーサルシリアルバス（Universal Serial Bus；ＵＳＢ）又はセキュアＷｉ−Ｆｉなどの、セキュアなトランスポートを介して接続することができ、リンク情報、例えばセキュリティ認証情報を交換するために、その既存のトランスポートを使用することができる。第２の実施例では、近距離無線通信接続、例えばＢＬＵＥＴＯＯＴＨ（登録商標）接続が、３つ以上のデバイス間で所望される場合、他の２つのデバイスとの接続を有するデバイスが、既存のＢＬＵＥＴＯＯＴＨ（登録商標）接続を介して、ＢＬＵＥＴＯＯＴＨ（登録商標）セキュリティ認証情報などのリンク情報を転送する、中継器としての役割を果たすことにより、ペアリング手順を経ることを必要とせずに、第３の接続を確立することができる。
【００１１】
この「発明の概要」は、本文書で説明される主題のうちの一部の概要を、手短に提供することを意図するものである。したがって、上述の特徴は、単なる例に過ぎず、いかなる方式でも、本明細書で説明される主題の範囲又は趣旨を制限するものとして解釈されるべきではないことが、理解されるであろう。本明細書で説明される主題の他の特徴、態様、及び利点は、以下の「発明を実施するための形態」、図、及び「特許請求の範囲」から明らかとなるであろう。
【図面の簡単な説明】
【００１２】
【図１】一部の実施形態による、第１のデバイスが、ＢＬＵＥＴＯＯＴＨ（登録商標）及びＷｉ−Ｆｉを介して、様々な他のデバイスに接続する、例示的な無線通信システムである。
【図２】一部の実施形態による、第１のコンピュータシステムが、ＢＬＵＥＴＯＯＴＨ（登録商標）及びＷｉ−Ｆｉを介して、様々な他のデバイスに接続する、例示的な無線通信システムである。
【図３】一部の実施例による、例示的なユーザデバイスを示すブロック図である。
【図４】一部の実施形態による、アクセサリデバイスが、第１のデバイスとのペアリング状態から、第２のデバイスとのペアリング状態に切り替わる、例示的方法を示すフローチャートである。
【図５】一部の実施形態による、アクセサリデバイスが、第１のユーザデバイスに無線接続されている、例示的な通信システムである。
【図６】一部の実施形態による、アクセサリデバイスが、第１のユーザデバイスから接続解除され、第２のユーザデバイスに無線接続される、図５からの通信システムである。
【図７】一部の実施形態による、様々なデバイスが、有線接続及び無線接続を通じて相互接続されている、例示的な通信システムである。
【００１３】
本明細書で説明される特徴は、様々な修正及び代替形態を受け入れる余地があるが、それらの特定の実施形態が例として図面に示され、本明細書で詳細に説明される。しかしながら、図面及びそれらに対する詳細な説明は、開示されている特定の形態に限定することを意図するものではなく、逆に、その意図は、添付の「特許請求の範囲」によって定義されるような本主題の趣旨及び範囲内に収まる、全ての修正、均等物、及び代替物を包含することである点を理解されたい。
【発明を実施するための形態】
【００１４】
頭字語
【００１５】
本出願の全体を通して、様々な頭字語が使用される。本出願の全体を通して出現し得る、最も顕著に使用される頭字語の定義を、以下に提示するものとする。
ＵＥ：ユーザ機器
ＲＦ：高周波
ＡＰ：アクセスポイント（Access Point）
ＢＴ：Ｂｌｕｅｔｏｏｔｈ
ＢＴＬＥ：Ｂｌｕｅｔｏｏｔｈ低エネルギー
ＢＴＬＥＡ：オーディオ用Ｂｌｕｅｔｏｏｔｈ低エネルギー（Bluetooth Low Energy for Audio）
ＴＤＤ：時分割複信（Time Division Duplexing）
Ｔｘ：送信／送信する（Transmission/Transmit）
Ｒｘ：受信／受信する（reception/Receive）
ＬＡＮ：ローカルエリアネットワーク（Local Area Network）
ＷＬＡＮ：無線ＬＡＮ（Wireless LAN）、Ｗｉ−Ｆｉとも称される
ＲＡＴ：無線アクセス技術（Radio Access Technology）
ＲＳＳＩ：受信信号強度インジケータ（Received Signal Strength Indicator）
Ｗｉ−Ｆｉ：米国電気電子学会（ＩＥＥＥ；Institute of Electrical and Electronics Engineers）８０２．１１標準規格に基づく無線ローカルエリアネットワーク（ＷＬＡＮ）ＲＡＴ
用語
以下は、本出願に出現し得る用語の用語集である。
【００１６】
記憶媒体−様々なタイプのメモリデバイス又は記憶デバイスのうちの任意のもの。用語「記憶媒体」は、インストール媒体、例えば、ＣＤ−ＲＯＭ、フロッピーディスク１０４、又はテープデバイス；ＤＲＡＭ、ＤＤＲ  ＲＡＭ、ＳＲＡＭ、ＥＤＯ  ＲＡＭ、ラムバスＲＡＭなどの、コンピュータシステムメモリ又はランダムアクセスメモリ；フラッシュ、磁気媒体、例えばハードドライブ、又は光記憶装置などの、不揮発性メモリ；レジスタ、又は他の同様のタイプの記憶要素などを含むことが意図されている。この記憶媒体は、他のタイプのメモリ、並びにそれらの組み合わせも含み得る。更には、この記憶媒体は、プログラムが実行される第１のコンピュータシステム内に配置することができ、又は、インターネットなどのネットワークを介して第１のコンピュータシステムに接続する、第２の異なるコンピュータシステム内に配置することもできる。後者の場合には、第２のコンピュータシステムが、第１のコンピュータシステムに、実行するためのプログラム命令を提供することができる。用語「記憶媒体」は、異なる場所に、例えば、ネットワークを介して接続された異なるコンピュータシステム内に存在し得る、２つ以上の記憶媒体を包含し得る。この記憶媒体は、１つ以上のプロセッサ及び／又は処理要素によって実行することが可能な、プログラム命令（例えば、コンピュータプログラムとして具現化されたもの）を記憶することができる。
【００１７】
搬送媒体−上述のような記憶媒体、並びに、バス、ネットワークなどの物理的伝送媒体、及び／又は、電気信号、電磁信号、若しくはデジタル信号などの信号を伝達する他の物理的伝送媒体。
【００１８】
コンピュータシステム（又は、コンピュータ）−パーソナルコンピュータシステム（personal computer system；ＰＣ）、メインフレームコンピュータシステム、ワークステーション、ネットワーク装置、インターネット装置、携帯情報端末（personal digital assistant；ＰＤＡ）、テレビシステム、グリッドコンピューティングシステム、又は他のデバイス、若しくはデバイスの組み合わせを含めた、様々なタイプのコンピューティングシステムあるいは処理システムのうちの任意のもの。一般的に、用語「コンピュータシステム」は、記憶媒体からの命令を実行する少なくとも１つのプロセッサを有する、任意のデバイス（又は、デバイスの組み合わせ）を包含するように、広く定義することができる。
【００１９】
ユーザ機器（ＵＥ）（又は、「ＵＥデバイス」）−移動式又は携帯式であり、無線通信を実行する、様々なタイプのコンピュータシステムデバイスのうちの任意のもの。無線通信デバイスとも称される。ＵＥデバイスの例としては、携帯電話若しくはスマートフォン（例えば、ｉＰｈｏｎｅ（登録商標）、Ａｎｄｒｏｉｄ（登録商標）ベースの電話機）、及び、ｉＰａｄ（登録商標）、Ｓａｍｓｕｎｇ  Ｇａｌａｘｙ（登録商標）などのタブレットコンピュータ、ポータブルゲームデバイス（例えば、Ｎｉｎｔｅｎｄｏ  ＤＳ（登録商標）、ＰｌａｙＳｔａｔｉｏｎ  Ｐｏｒｔａｂｌｅ（登録商標）、Ｇａｍｅｂｏｙ  Ａｄｖａｎｃｅ（登録商標）、ｉＰｏｄ（登録商標））、ラップトップ、ウェアラブルデバイス（例えば、Ａｐｐｌｅ  Ｗａｔｃｈ（登録商標）、Ｇｏｏｇｌｅ  Ｇｌａｓｓ（登録商標））、ＰＤＡ、ポータブルインターネットデバイス、音楽プレーヤ、データ記憶デバイス、又は他のハンドヘルドデバイスなどが挙げられる。様々な他のタイプのデバイスも、Ｗｉ−Ｆｉ通信能力、又は、セルラ通信能力及びＷｉ−Ｆｉ通信能力の双方、並びに／あるいは、例えばＢＬＵＥＴＯＯＴＨ（登録商標）などの近距離無線アクセス技術（short-range radio access technologies；ＳＲＡＴ）を介した、他の無線通信能力などを含む場合には、このカテゴリ内に含まれることになる。一般的に、用語「ＵＥ」又は「ＵＥデバイス」は、ユーザによって容易に持ち運ばれ、かつ無線通信が可能な、任意の電子デバイス、コンピューティングデバイス、及び／又は遠隔通信デバイス（又は、デバイスの組み合わせ）を包含するように、広く定義することができる。
【００２０】
基地局（Base Station；ＢＳ）−用語「基地局」は、その通常の意味の全範囲を有するものであり、固定ロケーションに設置され、無線電話システム又は無線システムの一部として通信するために使用される、無線通信局を少なくとも包含する。
【００２１】
処理要素−デバイス内で、例えば、ユーザ機器デバイス内で、又はセルラネットワークデバイス内で機能を実行することが可能な、様々な要素若しくは要素の組み合わせを指す。処理要素としては、例えば、プロセッサ及び関連するメモリ、個別のプロセッサコアの諸部分又は回路、プロセッサコア全体、プロセッサのアレイ、ＡＳＩＣ（Application Specific Integrated Circuit；特定用途向け集積回路）などの回路、フィールドプログラマブルゲートアレイ（field programmable gate array；ＦＰＧＡ）などのプログラム可能ハードウェア要素、並びに、上記の様々な組み合わせのうちのいずれかを挙げることができる。
【００２２】
無線デバイス（又は、無線通信デバイス）−ＷＬＡＮ通信、ＳＲＡＴ通信、Ｗｉ−Ｆｉ通信などを使用して無線通信を実行する、様々なタイプのコンピュータシステムデバイスのうちの任意のもの。本明細書で使用するとき、用語「無線デバイス」とは、上記で定義されたようなＵＥデバイス、又は、据置型無線クライアント若しくは無線基地局などの、据置型デバイスを指すものとすることができる。例えば、無線デバイスは、アクセスポイント（ＡＰ）又はクライアント局（ＵＥ）などの、８０２．１１システムの任意のタイプの無線局、あるいは、例えば基地局又はセルラ電話などの、セルラ無線アクセス技術（例えば、ＬＴＥ、ＣＤＭＡ、ＧＳＭ（登録商標））に従って通信する、セルラ通信システムの任意のタイプの無線局とすることができる。
【００２３】
Ｗｉ−Ｆｉ−用語「Ｗｉ−Ｆｉ」は、その通常の意味の全範囲を有するものであり、無線ＬＡＮ（ＷＬＡＮ）アクセスポイントによってサービス提供され、これらのアクセスポイントを通じてインターネットへの接続性を提供する、無線通信ネットワーク又はＲＡＴを少なくとも包含する。最新のＷｉ−Ｆｉネットワーク（又は、ＷＬＡＮネットワーク）は、ＩＥＥＥ  ８０２．１１標準規格に基づくものであり、「Ｗｉ−Ｆｉ」という名称で市販されている。Ｗｉ−Ｆｉ（ＷＬＡＮ）ネットワークは、セルラネットワークとは異なるものである。
【００２４】
ＢＬＵＥＴＯＯＴＨ（登録商標）−用語「ＢＬＵＥＴＯＯＴＨ（登録商標）」は、その通常の意味の全範囲を有するものであり、数ある中でも、Ｂｌｕｅｔｏｏｔｈ標準規格の将来的な実装形態を含む、Ｂｌｕｅｔｏｏｔｈ低エネルギー（ＢＴＬＥ）及びオーディオ用Ｂｌｕｅｔｏｏｔｈ低エネルギー（ＢＴＬＥＡ）を含めた、Ｂｌｕｅｔｏｏｔｈ標準規格の様々な実装形態のうちのいずれかを、少なくとも包含する。
【００２５】
パーソナルエリアネットワーク−用語「パーソナルエリアネットワーク」は、その通常の意味の全範囲を有するものであり、コンピュータ、電話機、タブレット、及び／又は入出力デバイスなどのデバイス間で、データ伝送のために使用される、様々なタイプのコンピュータネットワークのうちのいずれかを、少なくとも包含する。Ｂｌｕｅｔｏｏｔｈは、パーソナルエリアネットワークの一例である。ＰＡＮは、近距離無線通信技術の一例である。
【００２６】
自動的に−ユーザ入力が、アクション又は動作を直接指定若しくは実行することなく、コンピュータシステム（例えば、コンピュータシステムによって実行されるソフトウェア）、又はデバイス（例えば、回路機構、プログラム可能ハードウェア要素、ＡＳＩＣなど）によって、それらのアクション又は動作が実行されることを指す。それゆえ、用語「自動的に」は、ユーザが入力を提供することにより動作を直接実行する、動作がユーザによって手作業で実行又は指定されることとは対照的である。自動手順は、ユーザによって提供される入力によって開始することができるが、「自動的に」実行される後続のアクションは、ユーザによって指定されるものではなく、すなわち、実行するべき各アクションをユーザが指定する、「手作業」では実行されない。例えば、ユーザが、各フィールドを選択し、情報を指定する入力を提供することによって（例えば、情報をタイプ入力すること、チェックボックスを選択すること、無線の選択などによって）、電子フォームに記入することは、コンピュータシステムが、そのユーザアクションに応答して、そのフォームを更新しなければならない場合であっても、手作業によるフォームの記入である。そのフォームは、コンピュータシステムによって自動的に記入することができ、この場合、コンピュータシステム（例えば、コンピュータシステム上で実行されるソフトウェア）は、そのフィールドに対する回答を指定するユーザ入力を全く使用することなく、そのフォームのフィールドを分析して、フォームに記入する。上述のように、ユーザは、フォームの自動記入を呼び出すことができるが、そのフォームの実際の記入には関与しない（例えば、ユーザがフィールドに対する回答を手作業で指定することはなく、むしろ、それらの回答は、自動的に完遂される）。本明細書は、ユーザが行ったアクションに応答して動作が自動的に実行される、様々な実施例を提供する。
【００２７】
〜ように構成される−様々な構成要素は、あるタスク又はタスク群を実行する「ように構成される」として、説明される場合がある。そのような文脈では、「〜ように構成される」とは、動作時にそのタスク又はタスク群を実行する「構造を有する」ことを一般に意味する、広義の記述である。それゆえ、構成要素は、その構成要素が現在そのタスクを実行していない場合であっても、そのタスクを実行するように構成することができる（例えば、導電体のセットは、２つのモジュールが接続されていない場合であっても、一方のモジュールをもう一方のモジュールに電気的に接続するように構成することができる）。一部の文脈では、「〜ように構成される」とは、動作時にそのタスク又はタスク群を実行する「回路機構を有する」ことを一般に意味する、広義の構造の記述とすることができる。それゆえ、構成要素は、その構成要素が現在動作していない場合であっても、そのタスクを実行するように構成することができる。一般的に、「〜ように構成される」に対応する構造を形成する回路機構は、ハードウェア回路を含み得る。
【００２８】
説明の便宜上、様々な構成要素は、あるタスク又はタスク群を実行するものとして説明される場合がある。そのような説明は、「〜ように構成される」という語句を含むものとして解釈されるべきである。１つ以上のタスクを実行するように構成された構成要素を記述することは、その構成要素に関する解釈に、米国特許法第１１２条、第６段落が行使されないことを、明示的に意図するものである。
図１−ＢＴデバイスに接続する例示的な第１のデバイス
【００２９】
図１は、第１のユーザによって所有され、かつ／又は第１のユーザによって動作させることが可能な、例示的な第１のデバイス１０６を示す。第１のデバイス１０６は、ＢＬＵＥＴＯＯＴＨ（登録商標）（ＢＴ）などの無線接続を介して、タブレットコンピュータ１１４、１つ以上のスマートフォン１１６、コンピュータ１１８、リモートコントロール１２０、キーボード１２２、ヘッドセット又はスピーカ１２４、並びに／あるいはリモートゲームコントローラ（game controllers；ＧＣ）１２６及び１２８などの様々なデバイスと、選択的に接続することができる。図１に示される実施例では、第１のデバイス１０６は、場合によりいくつかのＢＴデバイスと接続されるものとして示されているが、第１のデバイス１０６は、様々なタイプのデバイスのうちの任意のものに接続することができる。この例示的実施形態では、第１のデバイスは、コンピュータ、タブレット、スマートフォン、ウェアラブルデバイスなどの、様々なタイプのデバイスのうちのいずれかとすることができる。
【００３０】
第１のデバイス１０６はまた、広域ネットワーク１０８を通じて、サーバコンピュータ１１０にも接続されるものとして示されている。サーバコンピュータ１１０は、例えば第１のユーザアカウントによって示されるような、第１のユーザに関連付けられた他のデバイス、又は第１のユーザによって所有されている他のデバイスに関する情報を、記憶することができる。例えば、サーバ１１０は、第１のユーザによって所有されている他のデバイスに関する情報を記憶する、クラウドベースのサーバとすることができる。第１のデバイス１０６は、Ｗｉ−Ｆｉネットワークを介したネットワーク１０８を通じて、例えば、インターネット接続用のＷｉ−Ｆｉアクセスポイントを通じて、サーバ１１０に接続することができる。あるいは、又は更には、第１のデバイス１０６は、セルラ接続を介したネットワーク１０８を通じて、サーバ１１０に接続することができる。以下で更に論じられるように、第１のデバイス１０６は、無線デバイスとのペアリングを作成し（近距離無線通信を確立し）、そのプロセスで、リンク情報を作成して記憶するように動作することができる。このリンク情報は、第１のデバイス１０６が無線デバイスとペアリングされる際に使用される近距離無線通信プロトコルに応じて、任意のデータ、セキュリティ認証情報（例えば、セキュリティキー）、リンクキー、長期キー、ＯＯＢキーなどを含み得る。
【００３１】
上述のように、近接ペアリングの導入はまた、限定するものではないが、ホスト対ホストの較正差、環境変動、及び２．４ＧＨｚネットワークに関連付けられた場合のＷｉ−Ｆｉの影響を含めた、いくつかの難題も招くものである。他のホストシステムよりも、これらの因子の影響を受けやすい、いくつかのホストシステムが存在する。例えば、いくつかのホストが近傍に存在する場合、近接ペアリング（proximity pairing；ＰＰ）に関するユーザインターフェース（ＵＩ）は、ペアリングが意図されているホストデバイス上にのみ表示されるべきであり、近傍の他のいずれのホスト上にも表示されるべきではない。これらの問題点の一部を緩和するために、近接ペアリング／切り替えは、指定又は選択されたデバイスのセットにペアリングを限定することに、基づくものとすることができる。例えば、一部の実施形態では、デバイス間の（例えば、アクセサリデバイスと電気デバイス／ユーザデバイスとの間の）クラウドベースの近接ペアリング／切り替えは、ユーザのクラウドベースのデバイスにアクセスを限定するのに役立ち得る。このことは、意図された時点で、意図された（正しい）電子デバイス／ユーザデバイスと共にアクセサリデバイスを使用するのに役立つ、シームレスな体験をユーザに提供することができる。次いで、第１のデバイス１０６は、サーバ１１０にリンク情報（又は、他の接続情報）を提供するように構成することができ、それにより、このリンク情報は、第１のユーザに関連付けられた他のデバイス、又はユーザによって所有されている他のデバイスと共有することができる。これらの他のデバイスは、第１のデバイス１０６がペアリングすることが可能な、指定又は選択されたデバイス（のセット）と見なすことができる。
図２−ＢＴデバイスに接続する例示的な第１のコンピュータシステム
【００３２】
図２は、第１のデバイス１０６がコンピュータシステムであり得る、一実施例を示す。それゆえ、図２は、様々なタイプの無線デバイスのうちの１つ以上に接続された、第１のコンピュータシステム１０６Ａの一実施例を示す。この例示的実施形態では、第１のコンピュータシステム１０６Ａは、無線マウス１３０、無線キーボード１２２、無線トラックパッド１３２、及び／又は無線ヘッドホン／イヤホン／スピーカ１２４に接続することができる。更には、第１のコンピュータシステム１０６Ａは、Ｗｉ−Ｆｉ、セルラ、又は有線接続などの、様々な通信技術のうちのいずれかを使用して、インターネットなどの広域ネットワーク１０８を介した通信を確立することができ、また、ネットワーク１０８を介して、（例えば）リモートのデバイス／サーバ１１０と通信することもできる。更には、コンピュータシステム１０６Ａは、ストリーミングデバイス１３８（例えば、ＡｐｐｌｅＴＶ（登録商標））に無線接続することができ、タブレット１１４及びセルラ電話１１６などの様々なモバイルデバイスと接続することができる。全般的には、第１のデバイス１０６（コンピュータデバイス１０６Ａなど）は、上記で列挙されたデバイスのうちの任意の１つ以上、及び、例えば近距離無線通信インターフェース、例えばＢＴなどを備える、任意の他の同様のデバイスに、ＷＰＡＮを介して接続することができる点に留意されたい。
図３−デバイスの例示的ブロック図
【００３３】
図３は、図１での第１のデバイス１０６、及び／又は図２でのコンピュータデバイス１０６Ａなどの、デバイス１０６の例示的ブロック図を示す。図示のように、デバイス１０６は、デバイス１０６に関するプログラム命令を実行することが可能なプロセッサ（複数可）３０２を含み得るものであり、グラフィック処理を実行して、ディスプレイ３４０に表示信号を提供することが可能な、表示回路機構３０４を備え得る。プロセッサ（複数可）３０２はまた、プロセッサ（複数可）３０２からアドレスを受信して、それらのアドレスをメモリ（例えば、メモリ３０６、読み出し専用メモリ（read only memory；ＲＯＭ）３５０、フラッシュメモリ３１０）内の場所に変換するように構成することが可能な、メモリ管理ユニット（memory management unit；ＭＭＵ）３４０にも結合することができ、並びに／あるいは、表示回路機構３０４、無線機３３０、コネクタＩ／Ｆ３２０、及び／又はディスプレイ３４２などの、他の回路若しくは他のデバイスにも結合することができる。ＭＭＵ３４０は、メモリ保護、及びページテーブルの変換若しくはセットアップを実行するように構成することができる。一部の実施形態では、ＭＭＵ３４０は、プロセッサ（複数可）３０２の一部分として含めることができる。
【００３４】
図示のように、プロセッサ３０２は、デバイス１０６の様々な他の回路に結合することができる。例えば、デバイス１０６は、様々なタイプのメモリ、コネクタインターフェース３２０（例えば、コンピュータシステムに結合するためのもの）、ディスプレイ３４２、及び無線通信回路機構（例えば、Ｗｉ−Ｆｉ、ＢＬＵＥＴＯＯＴＨ（登録商標）、ＬＴＥ、ＬＴＥ−Ａ、ＧＰＳなどに関するもの）を含み得る。デバイス１０６は、基地局及び／又は他のデバイスとの無線通信を実行するために、少なくとも１つのアンテナ（例えば、３３５ａ）、及び場合により、複数のアンテナ（例えば、アンテナ３３５ａ及びアンテナ３３５ｂによって示されるもの）を含み得る。アンテナ３３５ａ及びアンテナ３３５ｂは、例として示されており、ＵＥデバイス１０６は、より多くのアンテナを含む場合もある。全般的には、それら１つ以上のアンテナは、アンテナ３３５と総称される。例えば、デバイス１０６は、無線機３３０を用いて無線通信を実行するために、アンテナ３３５を使用することができる。上述のように、ＵＥは、一部の実施形態では、複数の無線通信規格を使用して、無線通信するように構成することができる。
【００３５】
引き続き本明細書で更に説明されるように、デバイス１０６は、アクセサリデバイスとのペアリング及び接続に関する、改善された方法を実行するための、ハードウェア構成要素並びにソフトウェア構成要素を含み得る。例えば、ユーザのデバイスは、そのユーザに関連付けられた他のデバイスと共有されるべき、アクセサリデバイスに関連付けられたリンク情報をサーバに提供するための、無線ソフトウェアドライバ（例えば、ＢＬＵＥＴＯＯＴＨ（登録商標）プロトコルスタック）又は他のソフトウェアを、記憶及び実行することができる。デバイス１０６は、例えば、記憶媒体（例えば、非一時的コンピュータ可読記憶媒体）上に記憶されたプログラム命令を実行することによって、及び／又は、ハードウェア若しくはファームウェアの動作を通じて、本明細書で説明される方法の一部又は全てを実行するように構成することができる。他の実施形態では、本明細書で説明される方法は、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）などのプログラム可能ハードウェア要素によって、及び／又はＡＳＩＣ（特定用途向け集積回路）として、少なくとも部分的に実装することができる。それゆえ、デバイス１０６は、本明細書で説明される様々な実施形態のうちのいずれかによる方法を実行するように、構成することができる。
【００３６】
一部の実施形態では、無線機３３０は、対応する様々なＲＡＴ規格に関する通信を制御することに特化された、個別のコントローラを含み得る。例えば、図３に示されるように、無線機３３０は、Ｗｉ−Ｆｉコントローラ３５０及びＢＬＵＥＴＯＯＴＨ（登録商標）コントローラ３５４を含み得るものであり、また、セルラコントローラ（例えば、ＬＴＥコントローラ）３５２も備え得る。一部の実施形態では、これらのコントローラのうちの１つ以上又は全てを、ハードウェア、ソフトウェア、ファームウェア、又はこれらの何らかの組み合わせとして実装することができる。無線機３３０内には、３つの個別のコントローラが示されているが、他の実施形態は、デバイス１０６で実装することが可能な様々な異なるＲＡＴに関する、より少ないコントローラ、より多くのコントローラ、及び／又は異なるコントローラを有し得る。
【００３７】
また、図２で例示されているアクセサリデバイスのいずれも、第１のデバイス１０６の構成要素として図３で説明された、特定の構成要素を含み得る点にも留意されたい。例えば、ヘッドセットアクセサリデバイス（例えば、図２の１２４）は、そのアクセサリデバイスの機能性及び目的に特有の、様々な他の構成要素（例えば、スピーカ、トランスデューサなど）に加えて、近距離無線通信用の無線回路機構、例えば、図３に示されるコントローラ３５４などのＢＬＵＥＴＯＯＴＨ（登録商標）コントローラを含み得る。
図４−アクセサリデバイスの共有
【００３８】
図４は、一部の実施形態による、アクセサリデバイスが、第１のデバイスとの接続から、第２のデバイスへの接続に遷移することが可能な、例示的方法に関するフローチャートを示す。第１のデバイス及び第２のデバイスは、デバイス１０６などの、上記で列挙及び／又は説明された様々なデバイスのうちのいずれかとすることができ、一部のシナリオでは、異なるデバイスのクラスに属する場合がある。一部の実施形態では、第１のデバイス及び第２のデバイスはまた、指定されたデバイスのグループ、又は指示されたデバイスのセット内に含めることができ、例えば、それらは、クラウドベースのサーバによって保持することが可能な、あるユーザの共通のユーザアカウント（例えば、ｉＣｌｏｕｄ（登録商標）アカウントなどの、クラウドベースのアカウント）に関連付けることができる。他の実施形態では、それらのデバイスは、別の基準に基づいたデバイスのグループに属するものとして、グループ化及び／又は指示することができる。一般的に、それらのデバイスは、デバイスのグループの一部、例えば、信頼済みデバイスのグループの一部と見なすことができる。アクセサリデバイスは、第１のデバイス及び第２のデバイスとペアリングするための近距離無線通信を容易化及び可能にする、少なくとも１つの構成要素を含む、ヘッドセット、ゲームコントローラ、マウス、キーボード、ウェアラブルデバイス、若しくは他の同様のデバイスなどの、図１及び図２に関連して上述された様々なデバイスのうちのいずれかとすることができる。
【００３９】
４０２で、第１のデバイスは、アクセサリデバイスとペアリングすることができる。一部の実施形態では、第１のデバイス又はアクセサリデバイス上でのユーザ入力により、ペアリングが開始される場合もあり、又は、ペアリングは、自動的に実施される場合もある。例えば、第１のデバイスは、アクセサリデバイスと、それらデバイス間の接続を確立することを目的として、ペアリング要求を交換することができる。アクセサリデバイスは、有線接続又は無線接続を含む、様々な手段のうちの１つ以上によって、第１のデバイスと接続することが可能であり得る。例えば、アクセサリデバイスは、ＢＴ技術を使用して、第１のデバイスに無線接続するように動作することが可能な、ＢＬＵＥＴＯＯＴＨ（登録商標）（ＢＴ）デバイスとすることができる。一般的に、アクセサリデバイスは、利用可能な様々なＷＰＡＮ技術又は近距離無線通信技術のうちのいずれかを使用して、第１のデバイスに無線接続するように動作することができる。
【００４０】
４０４で、第１のデバイスは、この第１のペアリングに（又は、第１のペアリング要求に）関連付けられた情報を、サーバ、例えばクラウドベースのサーバなどの、中央ロケーションに通信することができる。このクラウドベースのサーバは、第１のデバイスもまた属している指定されたデバイスのグループに属する、様々な他のデバイス、例えば、第１のデバイスのユーザに全てが属しているデバイス、又は第１のユーザによって使用されるものとして指定されているデバイスに関連付けられた、対応の情報を記憶することができる。例えば、ユーザが、ポータブルコンピュータ、タブレットデバイス、及びスマートフォンを所有している場合には、サーバ（中央ロケーション）は、これら３つのデバイスのそれぞれに関連付けられた、対応の情報を記憶することができる。このサーバはまた、これら３つのデバイスのそれぞれにデータを通信する能力、例えば、データをプッシュする能力も有し得る。第１のデバイスによってクラウドベースのサーバに通信される（第１のペアリングに関連付けられた）情報は、リンクキー、アドレス、及び／又は他の情報などの、そのアクセサリデバイスに関連する、並びに／あるいは、そのアクセサリデバイスと接続を確立することに関連する、様々な項目を含み得る。この情報は、第１のデバイスとアクセサリデバイスとの間でのペアリングの結果として、自動的に通信される場合もあり、あるいは、この情報の通信は、第１のデバイス上でのユーザ入力によって、又は、クラウドベースのサーバによる、その情報に対する要求によって、トリガされる場合もある。第１のデバイスがＢＴを使用してアクセサリデバイスに接続する場合には、ＢＴソフトウェアスタックが、その情報をクラウドベースのサーバに伝達するように動作し得る。第１のデバイスは、インターネットへの有線接続若しくは無線接続などの、様々な手段によって、例えば、Ｗｉ−Ｆｉ、ＬＴＥ、有線インターネット、又は関連技術を使用して、クラウドベースのサーバと通信することができる。クラウドベースのサーバは、この情報を記憶することができ、かつ／又は、その受信された情報を、指定された（又は、指示された）デバイスのグループに関連付けられた／属している、１つ以上の（又は、全ての他の）デバイス、例えば、第１のデバイスのユーザのユーザアカウントに関連付けられたデバイス間に、配信することができる。それゆえ、４０６に示されるように、アクセサリデバイス（及び、第１のペアリング要求）に関連付けられた情報は、第１のデバイスから、その指定のグループ内の他のデバイスに、例えば、第２のデバイスなどの、同一ユーザに関連付けられた他のデバイスに伝播させることができる。一部の実施形態では、次いで、この第２のデバイスは、その情報を記憶することができる。
【００４１】
アクセサリデバイスと第１のデバイスとのペアリング（要求）に関連付けられた情報はまた、そのペアリングに関連付けられたリンク情報としても参照することができ、それゆえ、その第１のペアリングに関連付けられるものとして、アクセサリデバイス及び第１のデバイスの双方に関する情報を含み得る。したがって、このリンク情報は、第１のデバイスに関する第１の部分、及びアクセサリデバイスに関する第２の部分を含み得る。例えば、リンク情報の第１の部分は、第１のデバイスのセキュリティ認証情報を含み得るものであり、リンク情報の第２の部分は、アクセサリデバイスのセキュリティ認証情報を含み得る。更には、第１のデバイスはまた、１つ以上の他のユーザデバイスに関連付けられたリンク情報（第２のリンク情報とも称されるもの）も、アクセサリデバイスに送信することができる。この（第２の）リンク情報を、アクセサリデバイスに提供することによって、アクセサリデバイスは、第２のユーザデバイスに以前に記憶されている第１のリンク情報と、そのアクセサリデバイスに以前に記憶されている第２のリンク情報とを使用して、それら他の指定のユーザデバイスのうちの第２のユーザデバイスと、自動的に（ユーザの介入を必要とする場合もあれば必要としない場合もある、ペアリング手順を経ることを必要とせずに）接続することが可能となる。
【００４２】
図４のフローチャートで示されるように、第１のデバイスは、サーバと（又は、より一般的には、他のデバイスについての、リンク情報を含めた情報を、受信、記憶、及び共有することが可能な外部デバイスと）接続することにより、他のデバイスについてのどんな情報が、そのサーバ上に記憶されているかを確証する（４０４）。しかしながら、いずれかの時点で、第１のデバイスは、既に第２のリンク情報を以前に受信している場合もあり、そのような場合には、第１のデバイスは、この情報を既に記憶している可能性があるため、サーバに接続する必要がないことを留意されたい。換言すれば、第１のデバイスは、１つ以上の他のユーザデバイスに関連付けられた（又は、それら他のユーザデバイスに対応する）リンク情報を既に記憶している可能性があり、このローカルに記憶された履歴を使用して、それら１つ以上の他のデバイスに関する接続認証情報を作成することができる。したがって、４０４は、そのようなシナリオでは実施する必要がなく、省略することができる。
【００４３】
４１０で、ある条件及び／又はアクションにより、第２のユーザデバイスがアクセサリデバイスとペアリングするための指示を、トリガすることができる。例えば、一部の実施形態では、第２のデバイスは、アクセサリデバイスに対する、そのデバイスの近接性を判定することができる。第２のデバイスとアクセサリデバイスとの間の近接性は、信号強度などの様々な測定基準を使用して算出することができ、近接性に基づくペアリングを開始するか否かを判定するための閾値と比較することができる。近接性に基づくペアリングの場合には、アクセサリデバイスが、少なくとも、そのアクセサリデバイスの指定の近接性の範囲内に存在していると判定される場合には、４１２で、第２のデバイスは、そのアクセサリデバイスと自動的に（ペアリング手順を必要とせずに）接続することができ、又は必要に応じて、例えば、そのアクセサリデバイスに接続するか否かを問い合わせるポップアップＵＩで、ユーザに入力を促すことによって、そのアクセサリデバイスに第２のデバイスをペアリングする選択肢を、ユーザに提示することができる。ペアリング又は接続をトリガするために使用される距離は、任意の所望の距離又は指定された距離として設定することができる。一部の実装形態では、この近接性は、ペアリング／接続することが予期される距離であると判定された距離に、設定することができる。例えばボタン及び／又はディスプレイとのユーザ対話を介した、第２のデバイス上でのユーザ入力により、そのアクセサリデバイスとペアリングする要望を示すことができる。あるいは、第２のユーザデバイスは、いずれのユーザ対話も必要とすることなく、かつ／又は、いずれのマルチステップペアリング手順も必要とすることなく、以前に記憶されている（上述のような、第２のユーザデバイス及びアクセサリデバイスの双方での）リンク情報を使用して、そのアクセサリデバイスと単純に接続することもできる。
【００４４】
上述のように、４１２で、第２のユーザデバイスは、４１０で受信された指示に応じて、アクセサリデバイスとペアリングするように動作することができる。アクセサリデバイスは、既に、第１のデバイスとアクティブにペアリングされている場合があるため、第２のデバイスは、そのアクセサリデバイスを第１のユーザデバイスから第２のユーザデバイスに遷移させることを目的として、接続解除メッセージを（例えば、インターネットを介して、又はクラウドベースのサーバを通じて）第１のデバイスに通信することができる。
一部の実装形態では、代替的に、アクセサリが、この接続解除メッセージを通信することができる。第２のユーザデバイスは、アクセサリデバイスと接続するために、そのアクセサリデバイスに関連付けられたリンクキー情報などの、４０４／４０６で受信された情報を使用することができる。同様に、アクセサリデバイスも、第２のユーザデバイスと接続するために、その第２のユーザデバイスに関連付けられたリンクキー情報などの、４０８で受信された情報を使用することができる。このことにより、第２のユーザデバイス及びアクセサリデバイスは、ペアリング手順を必要とすることなく、より容易かつ効率的に、互いに接続することが可能となる。それゆえ、アクセサリデバイスは、第１のユーザデバイスから接続解除することができ、第２のユーザデバイスと新たな接続を確立することができる。
【００４５】
図５及び図６は、一連の実施形態による、近距離無線通信を介してアクセサリデバイスにユーザデバイスを接続するために、図４で説明されたペアリングプロセスを、どのように使用することができるかについての図を提示するものである。図５に示されるように、ユーザが、この図ではヘッドセットとして示されるアクセサリデバイス５０８を、ＢＬＵＥＴＯＯＴＨ（登録商標）（ＢＴ）を介して、この図ではコンピュータ５０４として、例えばｉＭａｃ（登録商標）として示される、そのユーザの登録デバイスのうちの任意の１つにペアリングする場合、そのデバイスは、例えばＢＴスタックを通じて、（ユーザデバイス５０４とアクセサリデバイス５０８との）ペアリングに関連付けられたリンク情報を、クラウド５０２を介して、そのユーザの登録アカウント内の他のデバイスに送信するように選択することができる。例として、第２のユーザデバイス５０６が、スマートフォンとして図５に示されている。それら他のユーザデバイスのうちのいずれか、例えばユーザデバイス５０６が、アクセサリデバイス５０８を使用することを意図する場合には、そのリンク情報、例えばリンクキーを、現在接続されているデバイス５０４から、アクセサリデバイス５０８に中継することができる。次いで、図６に示されるように、アクセサリデバイス５０８が、第２のユーザデバイス５０６のペアリング近接範囲内に移動されると、現在接続されているデバイス５０４に、クラウド５０２を介して接続解除メッセージが送信されることにより、近接切り替えを可能にすることができる。したがって、アクセサリデバイス５０８に提供済みの、第２のユーザデバイス５０６に関連付けられたリンク情報と、第２のユーザデバイス５０６に提供済みの、アクセサリデバイス５０８に関連付けられたリンク情報とを使用して、アクセサリデバイス５０８を、第２のユーザデバイス５０６と接続させることができる。それゆえ、この技術により、リンク情報（例えば、キー）の（一方向又は双方向での）交換を必要とする、自動又は手動のいずれかでの、より冗長なペアリングプロセスが不要となる。
【００４６】
図７は、一部の他の実施形態による、デバイスが接続及びペアリングされている状態の通信システムを示す。より具体的には、図７は、ユーザデバイスとアクセサリデバイスとを、互いに容易に接続及び／又はペアリングすることを可能にするために確立することが可能な、有線接続のタイプ並びに無線接続のタイプの図を、それぞれ提示するものである。ユーザデバイス７０２とアクセサリデバイス７０８とは、ＵＳＢ７１４（図示）又はセキュアＷｉ−Ｆｉ（より一般的には、セキュアな有線接続又は無線接続）などの、セキュアなトランスポートを介して接続することができ、デバイス７０２とデバイス７０８との間で、Ｂｌｕｅｔｏｏｔｈセキュリティ認証情報（より一般的には、非セキュア及び／又は近距離無線通信プロトコルに従った、デバイス間のペアリングの確立に対応するリンク情報）を交換するために、その既存のトランスポートを使用することができる。ＢＬＵＥＴＯＯＴＨ（登録商標）接続（又は、より一般的には、非セキュア及び／又は近距離無線通信プロトコルに従った、接続若しくはペアリング）が、３つ以上のデバイス間で所望される場合には、デバイス７０４及びデバイス７０６との接続を有するデバイス７０２が、既存のＢＬＵＥＴＯＯＴＨ（登録商標）（又は、より一般的には、非セキュア及び／又は近距離無線通信プロトコル）接続を介して、ＢＬＵＥＴＯＯＴＨ（登録商標）セキュリティ認証情報（より一般的には、非セキュア及び／又は近距離無線通信プロトコルに従った、デバイス間のペアリングの確立に対応するリンク情報）を転送する、中継器としての役割を果たすことにより、デバイス７０４及びデバイス７０６がペアリング手順を経ることを必要とせずに、デバイス７０４とデバイス７０６との間の第３の接続をもたらすことができる。
【００４７】
図７に示されるシステムの一部の実施形態は、第１のタイプのアクセサリデバイス７０４及び第２のタイプのデバイス７０６、例えばウェアラブルデバイス７０６の双方に接続された、ハンドヘルドデバイス７０２を含み得る。既存のＢＬＵＥＴＯＯＴＨ（登録商標）（ＢＴ）接続７１０及び接続７１２を使用して、第１のタイプのアクセサリデバイス７０４とウェアラブルデバイス７０６との間で、第１のタイプのアクセサリデバイス７０４及びウェアラブルデバイス７０６のＢＴセキュリティ認証情報を交換することができる。次いで、デバイス７０４及びデバイス７０６は、ペアリング手順を必要とすることなく、特定の条件下で互いに接続することができる。別の実施例では、ハンドヘルドデバイス７０２は、ｉＡＰ（商標）プロトコルを使用して、ＵＳＢを介してディスプレイデバイス７０８（例えば、ＣａｒＰｌａｙ（登録商標）デバイス）に接続することができる。この既存のＵＳＢ接続を使用して、ＢＴセキュリティ認証情報を交換し、ハンドヘルドデバイス７０２とディスプレイデバイス７０８とを自動的に接続することができる。更に別の実施例では、ハンドヘルドデバイスは、セキュアＷｉ−Ｆｉ接続を介して、第２のタイプのアクセサリデバイスに接続することができる。この既存のＷｉ−Ｆｉ接続を使用して、ＢＴセキュリティ認証情報を交換し、そのハンドヘルドデバイスと第２のタイプのアクセサリデバイスとを自動的に接続することができる。
簡易なペアリング手順
【００４８】
上記に従って、例えば図４、図５、図６、及び図７で説明されるようなペアリングを促進するために、以下の通り実行することができる。最初に、ペアリングのタイプを決定することができる。デバイスのタイプ及び用途に基づいて、いくつかの異なるタイプのペアリングのうちの１つを、選択／特定することができる。第１のタイプのペアリングは、リンクキーを使用するペアリングとすることができる。このペアリング方法は、ＢＲ／ＥＤＲ（Basic Rate/Enhanced Data Rate；基本レート／拡張データレート）デバイス又はデュアルモードデバイス間でのクラシックペアリングに関して使用することができ、この場合、リンクキーが一方のデバイス上で生成され、簡易ペアリングのために他方のデバイスに送信される。第２のタイプのペアリングは、長期キーを使用するペアリングとすることができる。このペアリング方法は、２つのデュアルモードデバイス又はＬＥデバイス間でのＬＥ（低エネルギー）ペアリングに関して使用することができ、この場合、ＬＴＫ（Long Term Key；長期キー）及び他のＬＥペアリング関連キーが、双方のデバイス上で生成され、次いで互いに交換される。第３のタイプのペアリングは、ＯＯＢ（Out of Band；帯域外）データを使用するペアリングとすることができる。このペアリング方法は、用途に固有の理由で、上記の方法のいずれも選択することが不可能である場合に、使用することができる。このペアリングのタイプが選択される場合、ＯＯＢキー（例えば、ＢＬＵＥＴＯＯＴＨ（登録商標）コア仕様２．１以降でのＯＯＢ関連付けモデルによって定義されるもの）を生成して、ＯＯＢトランスポートを介して交換することができる。
【００４９】
第２に、デバイス情報発見を実行することができる。ＯＯＢトランスポートを使用して、ＢＴペアリングが所望されているデバイスに関する、デバイス固有情報を読み取ることができる。したがって、ＯＯＢトランスポートを介して、以下のデータを取得することができる：デバイスのＢＴアドレス、デバイスのＢＴデバイス名、及び（デバイスがＢＲ／ＥＤＲデバイス又はデュアルモードデバイスである場合）デバイスのＣＯＤ（class of device；デバイスのクラス）。第３に、リンクキーを生成することができる。ユーザデバイス側で実行されているアプリケーションが、そのリモートデバイス情報及びペアリングのタイプを、ＢＴスタックに提供することができ、その特定のペアリングのタイプに関するセキュリティキーを生成するように、要求することができる。第４に、それらのリンクキーを交換することができる。生成されたセキュリティキーを、既存の非ＢＴトランスポートを介して交換して、それぞれのセキュリティデータベース内に記憶することができる。
【００５０】
本発明の実施形態は、様々な形態のうちのいずれかで実現することができる。例えば、一部の実施形態では、本発明は、コンピュータにより実行される方法、コンピュータ可読記憶媒体、又はコンピュータシステムとして実現することができる。他の実施形態では、本発明は、ＡＳＩＣなどの、１つ以上のカスタム設計されたハードウェアデバイスを使用して実現することができる。他の実施形態では、本発明は、ＦＰＧＡなどの、１つ以上のプログラム可能なハードウェア要素を使用して実現することができる。
【００５１】
一部の実施形態では、非一時的コンピュータ可読記憶媒体（例えば、非一時的記憶要素）は、プログラム命令及び／又はデータを記憶するように構成することができ、このプログラム命令は、コンピュータシステムによって実行される場合には、そのコンピュータシステムに、方法を、例えば、本明細書で説明される方法の実施形態のうちのいずれか、又は、本明細書で説明される方法の実施形態の任意の組み合わせ、又は、本明細書で説明される方法の実施形態のうちのいずれかの任意のサブセット、又は、そのようなサブセットの任意の組み合わせを実行させる。
【００５２】
一部の実施形態では、デバイス（例えば、ＵＥ）は、プロセッサ（又は、プロセッサのセット）及び記憶媒体（又は、記憶要素）を含むように構成することができ、記憶媒体は、プログラム命令を記憶し、プロセッサは、記憶媒体からプログラム命令を読み込み、実行するように構成され、そのプログラム命令は、本明細書で説明される様々な方法の実施形態のうちのいずれか（又は、本明細書で説明される方法の実施形態の任意の組み合わせ、又は、本明細書で説明される方法の実施形態のうちのいずれかの任意のサブセット、又はそのようなサブセットの任意の組み合わせ）を実施するように実行可能である。このデバイスは、様々な形態のうちのいずれかで実現することができる。
【００５３】
上記の実施形態は、かなり詳細に説明されているが、上記の開示が完全に理解されると、当業者には、数多くの変形及び修正が明らかとなるであろう。以下の「特許請求の範囲」は、そのような変形及び修正の全てを包含するように解釈されることを意図するものである。
【図１】
2019180102.tif 000003
【図２】
2019180102.tif 000004
【図３】
2019180102.tif 000005
【図４】
2019180102.tif 000006
【図５】
2019180102.tif 000007
【図６】
2019180102.tif 000008
【図７】
2019180102.tif 000009
【手続補正書】
【提出日】令和1年7月12日(2019.7.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
近距離無線通信技術（ＳＲＡＴ）に従ってデバイス間の通信リンクを確立する方法であって、
第１の無線デバイスがＳＲＡＴに従ってアクセサリデバイスとの無線通信リンクを確立することと、
前記第１の無線デバイスが、前記アクセサリデバイスに関連付けられた第１のリンク情報の少なくとも１つの項目を、複数の無線デバイスのうちの少なくとも１つの第２の無線デバイスと共有することと、
前記第１の無線デバイスが、前記少なくとも１つの第２の無線デバイスに関連付けられた第２のリンク情報の少なくとも１つの項目を前記アクセサリデバイスと共有して、前記第１のリンク情報の少なくとも１つの項目及び／又は前記第２のリンク情報の少なくとも１つの項目を使用して、前記少なくとも１つの第２の無線デバイスと前記アクセサリデバイスとの間の第２の無線通信リンクを確立することができることと、
を含む、方法。
【請求項２】
前記第１のリンク情報の少なくとも１つの項目及び前記第２のリンク情報の少なくとも１つの項目が、それぞれ、
リンクキー、
長期キー、
セキュリティ認証情報
アドレス、又は、
帯域外キー、
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項３】
前記複数の無線デバイスの各無線デバイスが同じアカウントに関連付けられる、請求項１に記載の方法。
【請求項４】
前記アクセサリデバイスが前記少なくとも１つの第２の無線デバイスの所定の範囲内に存在する場合、前記第１のリンク情報の少なくとも１つの項目及び前記第２のリンク情報の少なくとも１つの項目により、前記少なくとも１つの第２の無線デバイスが前記アクセサリデバイスと自動的に接続することが可能となる、請求項１に記載の方法。
【請求項５】
前記第１の無線デバイスが第１のリンク情報の少なくとも１つの項目を前記複数の無線デバイスのうちの前記少なくとも１つの第２の無線デバイスと共有することが、前記第１のリンク情報の少なくとも１つの項目をサーバに送信することによって前記第１のリンク情報の少なくとも１つの項目を間接的に共有することを含む、請求項１に記載の方法。
【請求項６】
前記第１の無線デバイスが前記第２のリンク情報の少なくとも１つの項目をローカル記憶装置から取得することをさらに含む、請求項１に記載の方法。
【請求項７】
前記ＳＲＡＴに従って確立される前記無線通信リンクがＢｌｕｅｔｏｏｔｈ接続を含む、請求項１に記載の方法。
【請求項８】
前記第１の無線デバイスと前記アクセサリデバイスとがペアリングされる、請求項７に記載の方法。
【請求項９】
前記第１の無線デバイスが、前記アクセサリデバイスに関連付けられた前記第１のリンク情報の少なくとも１つの項目を前記複数の無線デバイスのうちの前記少なくとも１つの第２の無線デバイスと共有することが、前記第１の無線デバイスと前記アクセサリデバイスとがペアリングされたことに応答して自動的に実行される、請求項８に記載の方法。
【請求項１０】
前記第１のリンク情報の少なくとも１つの項目が、
Ｂｌｕｅｔｏｏｔｈアドレス、
Ｂｌｕｅｔｏｏｔｈデバイス名、又は、
デバイスのクラス、
のうちの少なくとも１つを含む、請求項７に記載の方法。
【請求項１１】
装置であって、
１つ以上のアンテナと、
ＳＲＡＴに従って通信を実行するための、前記１つ以上のアンテナに結合された、第１の無線機と、
処理要素であって、前記装置に、
前記ＳＲＡＴに従って第１のデバイスとの無線通信リンクを確立することと、
前記第１のデバイスに関連付けられた第１のリンク情報の項目を、複数の無線デバイスのうちの少なくとも第２の無線デバイスと共有することと、
前記第２の無線デバイスに関連付けられた第２のリンク情報の項目を前記第１のデバイスと共有することと、
を含む動作を実行させる、
ように構成された、処理要素と、
を備える、装置。
【請求項１２】
前記装置及び前記複数の無線デバイスが同じアカウントに関連付けられる、請求項１１に記載の装置。
【請求項１３】
前記第１のデバイスが前記第２の無線デバイスの有効通信範囲内に存在する場合、前記第１のリンク情報の項目及び前記第２のリンク情報の項目により、前記第２の無線デバイスが前記第１のデバイスと自動的に接続することが可能となる、請求項１１に記載の装置。
【請求項１４】
前記第１のリンク情報の項目を共有することが、前記第１のリンク情報の項目をサーバに送信することによって前記第１のリンク情報の項目を間接的に共有することをさらに含む、請求項１１に記載の装置。
【請求項１５】
前記ＳＲＡＴに従って確立される前記無線通信リンクがＢｌｕｅｔｏｏｔｈ接続を含み、前記装置と前記第１のデバイスとがペアリングされる、請求項１１に記載の装置。
【請求項１６】
前記第１のデバイスに関連付けられた前記第１のリンク情報の項目を共有することが、前記装置と前記第１のデバイスとがペアリングされたことに応答して自動的に実行される、請求項１５に記載の装置。
【請求項１７】
前記第１のリンク情報の項目が、
Ｂｌｕｅｔｏｏｔｈアドレス、
Ｂｌｕｅｔｏｏｔｈデバイス名、又は、
デバイスのクラス、
のうちの少なくとも１つを含む、請求項１６に記載の装置。
【請求項１８】
処理回路機構によって実行可能な命令を記憶する非一時的記憶要素であって、前記命令は、無線通信デバイスに、
前記無線通信デバイス及び第１のデバイスが有効通信範囲内に存在する場合、近距離無線通信技術（ＳＲＡＴ）に従って前記第１のデバイスとの短距離無線通信リンクを確立させ、
前記第１のデバイスに関連付けられた第１のリンク情報の項目を、複数のデバイスのうちの少なくとも第２の無線通信デバイスと共有させ、
前記第２の無線通信デバイスに関連付けられた第２のリンク情報の項目を前記第１のデバイスと共有させる、
非一時的記憶要素。
【請求項１９】
前記短距離無線通信リンクがＢｌｕｅｔｏｏｔｈリンクを含み、前記第１のリンク情報の項目が、
Ｂｌｕｅｔｏｏｔｈアドレス、
Ｂｌｕｅｔｏｏｔｈデバイス名、又は、
デバイスのクラス、
のうちの少なくとも１つを含む、請求項１８に記載の非一時的記憶要素。
【請求項２０】
前記第１のデバイスが前記第２の無線通信デバイスの有効通信範囲内に存在する場合、前記第１のリンク情報の項目及び前記第２のリンク情報の項目により、前記第２の無線通信デバイスが前記第１のデバイスと自動的に接続することが可能となる、請求項１８に記載の非一時的記憶要素。
【外国語明細書】
2019180102000001.pdf