(57)【特許請求の範囲】
【請求項１】
モバイルデバイスに周辺デバイスを確認する方法であって、前記方法が前記モバイルデバイスによって実施され、
モバイルデバイスの位置情報を決定することと、
周辺デバイスの位置情報と周辺デバイスの能力の識別情報とを受信することと、
前記モバイルデバイスのユーザの通過可能領域に関する地図情報を利用した、前記周辺デバイスの位置情報の前記モバイルデバイスの位置情報との比較に少なくとも部分的に基づく、前記ユーザが通る前記モバイルデバイスの位置と少なくとも１つの周辺デバイスの位置との間の通過距離に少なくとも部分的に基づいて、前記少なくとも１つの周辺デバイスを選択することとを備える、方法。
【請求項２】
前記モバイルデバイスと前記選択された少なくとも１つの周辺デバイスとの間の接続を確立することをさらに備える、請求項１に記載の方法。
【請求項３】
前記モバイルデバイスの位置情報、および前記周辺デバイスの位置情報が、アクセスポイントプロファイルを備える、請求項１に記載の方法。
【請求項４】
前記周辺デバイスの位置情報の前記モバイルデバイスの位置情報との前記比較が、前記モバイルデバイスによって受信された周辺デバイスのビーコンの測定値を決定することを備える、請求項１に記載の方法。
【請求項５】
前記周辺デバイスの位置情報の前記モバイルデバイスの位置情報との前記比較が、少なくとも１つの周辺デバイスによって受信されたモバイルデバイスのビーコンの測定値に少なくとも部分的に基づく、請求項１に記載の方法。
【請求項６】
前記通過可能領域が屋内の障壁を考慮したものである、請求項１に記載の方法。
【請求項７】
前記周辺デバイスの位置情報がサーバから取得される、請求項１に記載の方法。
【請求項８】
前記選択された少なくとも１つの周辺デバイスが、前記モバイルデバイスに最も近い周辺デバイスではない、請求項１に記載の方法。
【請求項９】
前記選択された少なくとも１つの周辺デバイスが、前記モバイルデバイスの屋内位置に基づいて決定される、請求項１に記載の方法。
【請求項１０】
前記選択された少なくとも１つの周辺デバイスが、前の周辺デバイスの接続履歴に基づいて決定される、請求項１に記載の方法。
【請求項１１】
前記選択された少なくとも１つの周辺デバイスが、モバイルデバイス構成、ユーザに指示された周辺機器の選好、または互換性のうちの少なくとも１つに基づいて決定される、請求項１に記載の方法。
【請求項１２】
モバイルデバイスに周辺デバイスを確認するための装置を備える前記モバイルデバイスであって、前記装置が、
モバイルデバイスの位置情報を決定するための手段と、
周辺デバイスの位置情報と周辺デバイスの能力の識別情報とを受信するための手段と、
前記モバイルデバイスのユーザの通過可能領域に関する地図情報を利用した、前記周辺デバイスの位置情報の前記モバイルデバイスの位置情報との比較に少なくとも部分的に基づく、ユーザが通る前記モバイルデバイスの位置と少なくとも１つの周辺デバイスの位置との間の通過距離に少なくとも部分的に基づいて、前記少なくとも１つの周辺デバイスを選択するための手段とを備える、モバイルデバイス。
【請求項１３】
モバイルデバイスに周辺デバイスを確認するためのコンピュータプログラム製品を備える物品であって、前記コンピュータプログラム製品が、
プログラムコードを記憶した非一時的コンピュータ可読媒体を備え、前記プログラムコードが、
モバイルデバイスの位置情報を決定することと、
受信された周辺デバイスの位置情報と周辺デバイスの能力の識別情報とを処理することと、
１つまたは複数のアクセスされた地図上に示された１つまたは複数の既知の物理的な境界または障壁のうちの１つまたは複数の位置を利用した、前記周辺デバイスの位置情報の前記モバイルデバイスの位置情報との比較、
に少なくとも部分的に基づく、ユーザが通る前記モバイルデバイスの位置と少なくとも１つの周辺デバイス位置との間の通過距離に少なくとも部分的に基づいて、前記少なくとも１つの周辺デバイスを選択することと
を行うように、１つまたは複数のプロセッサによって実行可能である、物品。
【請求項１４】
モバイルデバイスに周辺デバイスを確認するための装置を備える前記モバイルデバイスであって、前記装置が、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリとを備え、
前記少なくとも１つのプロセッサが、
モバイルデバイスの位置情報を決定することと、
受信された周辺デバイスの位置情報と周辺デバイスの能力の識別情報とを処理することと、
前記モバイルデバイスのユーザの通過可能領域に関する地図情報を利用した、前記周辺デバイスの位置情報の前記モバイルデバイスの位置情報との比較に少なくとも部分的に基づく、前記ユーザが通る前記モバイルデバイスの位置と少なくとも１つの周辺デバイスの位置との間の通過距離に少なくとも部分的に基づいて、前記少なくとも１つの周辺デバイスを選択することと
を行う、モバイルデバイス。
【請求項１５】
前記少なくとも１つのプロセッサが、モバイルデバイスと前記選択された少なくとも１つの周辺デバイスとの間の接続を確立するようにさらに構成された、請求項１４に記載のモバイルデバイス。
【請求項１６】
前記モバイルデバイスの位置情報、および前記周辺デバイスの位置情報が、アクセスポイントプロファイルを備える、請求項１４に記載のモバイルデバイス。
【請求項１７】
前記少なくとも１つのプロセッサが、前記モバイルデバイスによって受信された周辺デバイスのビーコンの測定値を決定するようにさらに構成された、請求項１４に記載のモバイルデバイス。
【請求項１８】
前記少なくとも１つのプロセッサが、少なくとも１つの周辺デバイスによって受信されたモバイルデバイスのビーコンの測定値を決定するようにさらに構成された、請求項１４に記載のモバイルデバイス。
【請求項１９】
前記通過可能領域が屋内の障壁を考慮したものである、請求項１４に記載のモバイルデバイス。
【請求項２０】
前記周辺デバイスの位置情報がサーバから取得される、請求項１４に記載のモバイルデバイス。
【請求項２１】
前記選択された少なくとも１つの周辺デバイスが、前記モバイルデバイスに最も近い周辺デバイスではない、請求項１４に記載のモバイルデバイス。
【請求項２２】
前記選択された少なくとも１つの周辺デバイスが、前記モバイルデバイスの屋内位置に基づいて決定される、請求項１４に記載のモバイルデバイス。
【請求項２３】
前記選択された少なくとも１つの周辺デバイスが、前の周辺デバイスの接続履歴に基づいて決定される、請求項１４に記載のモバイルデバイス。
【請求項２４】
前記選択された少なくとも１つの周辺デバイスが、モバイルデバイス構成、ユーザに指示された周辺機器の選好、または互換性のうちの少なくとも１つに基づいて決定される、請求項１４に記載のモバイルデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
これは、その全体が参照により本明細書に組み込まれる、２０１１年１０月７日に出願された米国非仮特許出願第１３／２６９，５１４号の優先権を主張するＰＣＴ出願である。
【０００２】
本明細書は、一般に、位置特定に関し、より詳細には、モバイルデバイスによる周辺デバイスの位置決めおよび接続に関する。
【背景技術】
【０００３】
[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]測位または発見のいずれかの一部として、モバイルデバイスの位置特定は、その位置が通常変化しない発見可能な周辺デバイスに基づく場合がある。モバイルデバイスは、モバイルデバイスが通信できる周辺機器およびそれらの周辺機器から取得された位置情報に基づいて、その位置を推定することができ得る。周辺機器は、記憶された位置座標、部屋／フロアの位置、サーバに識別された４分儀情報（quadrant information）などのいくつかの技法から、それら自体の位置を知ることができ得る。デジタルマップまたはフロアマップはまた、１つもしくは複数の周辺機器により、またはサーバにより、または他のデバイスによって記憶され、周辺機器またはモバイルデバイスの位置情報を決定し、その情報をモバイルデバイスに通信するために使用され得る。特定の部屋または回廊内の位置、（特に投影デバイスなどの周辺機器の場合）周辺機器が指す方向などのさらなる位置情報も含まれ得る。互換性があるソフトウェア情報、電力使用情報などを含むさらなる非位置特定情報も、周辺機器とモバイルデバイスとの間で交換され得る。
【００３７】
[0042]接続
[0043]所望の周辺デバイスが識別されると、モバイルデバイスは、ＷＬＡＮ、Ｂｌｕｅｔｏｏｔｈなどを含む様々な通信技法のうちのいずれかにより、そのデバイスに接続することができ得る。
【００３８】
[0044]上記の技法は、ユーザエクスペリエンスを高めるために様々な方法で結合および／または自動化される場合がある。
【００３９】
[0045]たとえば、モバイルデバイスのユーザは、タイプ、距離などによる近接した周辺デバイスの選択を提示される場合がある。ユーザはまた、モバイルデバイスの構成に基づいて、近接した周辺デバイスの選択を提示される場合がある。たとえば、オーディオコンテンツを聴いているユーザは、スピーカが位置する部屋に入ると、オーディオをスピーカに出力する選択を提示される場合がある。別の例では、ビデオコンテンツを視聴しているユーザは、近くにあるテレビ受像機またはビデオプロジェクタに出力する選択を提示される場合がある。
【００４０】
[0046]代替として、ユーザは、利用可能な周辺デバイスについての照会を実行することができ得る。ユーザはモバイルデバイスから照会を開始することができ得るし、次いで、モバイルデバイスは、近くにあるデバイスについて検索するか、もしくは要求をブロードキャストすることができ得るか、または中央レポジトリに照会して利用可能な周辺デバイスについて検索することができ得る。たとえば、会議室内のユーザは、ビデオコンテンツを部屋にあるプロジェクタに出力することを望む場合があるか、またはいずれかのプロジェクタが近くにあるかどうかを識別することを望む場合がある。モバイルデバイスは、近くにあるビーコンについて、中央照会を行うか、または検索することができ得る。別の例では、ユーザはショッピングモールに入り、最も近いＡＴＭまたはトイレの位置を特定することを望む。ユーザは、モバイルデバイスを操作して、所望の項目の位置を示す（ＡＴＭもしくはトイレに、またはその近くに位置する場合がある）電子インジケータを検索することができ得る。
【００４１】
[0047]所望のカテゴリ内に複数の項目がある場合、それらは近接度の順序でユーザに提示され得る。他の実施形態では、近接度の順序は、ユーザが決定する場合がある。さらに他の実施形態では、近接度の順序は、あらかじめ決定された基準に基づく場合がある。たとえば、ＡＴＭを検索するとき、近接度、ユーザが望む銀行ネットワーク用のサポート、および／またはチャージされる料金が考慮され得る。
【００４２】
[0048]上記の技法はモバイルデバイスによって使用される場合があるか、または、周辺デバイス、サーバ、もしくは、モバイルデバイスに周辺デバイスを確認するように構成された他の装置によって使用される場合がある。
【００４３】
[0049]図５に示されたように、装置は、ブロック５０２に示されたように、モバイルデバイスの位置情報を決定することができ得る。ブロック５０４に示されたように、装置は、周辺デバイスの位置情報と周辺デバイスの能力情報とを受信することができ得る。ブロック５０６に示されたように、装置は、周辺デバイスの能力情報を所望の能力と比較することができ得る。ブロック５０８に示されたように、装置は、周辺デバイスの位置情報をモバイルデバイスの位置情報と比較することができ得る。ブロック５１０に示されたように、装置は、周辺デバイスの位置決めがいつ必要であるかを判定することができ得る。ブロック５１２に示されたように、装置は、少なくとも１つの周辺デバイスを選択することができ得る。
【００４４】
[0050]図６は、モバイルデバイス用の装置６００の設計を示す。装置６００は、モバイルデバイスの位置情報を決定するモジュール６０２を含む。装置６００はまた、周辺デバイスの位置情報と周辺デバイスの能力情報とを受信するモジュール６０４を含む。装置６００はまた、周辺デバイスの能力情報を所望の能力と比較するモジュール６０６を含む。装置６００はまた、周辺デバイスの位置情報をモバイルデバイスの位置情報と比較するモジュール６０８を含む。装置６００はまた、周辺デバイスの位置決めがいつ必要であるかを判定するモジュール６１０を含む。装置６００はまた、少なくとも１つの周辺デバイスを選択するモジュール６１２を含む。図６のモジュールは、プロセッサ、電子デバイス、ハードウェアデバイス、電子構成要素、論理回路、メモリ、ソフトウェアコード、ファームウェアコードなど、またはそれらの任意の組合せであり得る。
【００４５】
[0051]装置は、モバイルデバイスの位置情報を決定するための手段を含むことができ得る。その手段は、構成要素である、命令４８と、ロケーションサーバ２６と、位置特定受信機３１と、記憶媒体３２と、セルラー送受信機３５と、バス３４と、記憶媒体３２と、衛星２０と、基地局２２と、アンテナ１２２と、送受信機１２１と、インターフェース１２０と、バス１０１と、ＳＰＳ受信機１５５と、インターフェース１５０と、アンテナ１５８と、周辺デバイス４６と、周辺デバイスサーバ２４０と、モジュール６０２とを含むことができ得る。装置は、周辺デバイスの位置情報と周辺デバイスの能力情報とを受信するための手段を含むことができ得る。その手段は、構成要素である、命令４８と、セルラー送受信機３５と、バス３４と、記憶媒体３２と、衛星２０と、基地局２２と、アンテナ１２２と、送受信機１２１と、インターフェース１２０と、バス１０１と、周辺デバイス４６と、周辺デバイスサーバ２４０と、モジュール６０４とを含むことができ得る。装置は、周辺デバイスの能力情報を所望の能力と比較するための手段を含むことができ得る。その手段は、構成要素である、データプロセッサ３０と、記憶媒体３２と、命令４８と、プロセッサ１１２と、周辺デバイスサーバ２４０と、周辺デバイス４６と、モジュール６０６とを含むことができ得る。装置は、周辺デバイスの位置情報をモバイルデバイスの位置情報と比較するための手段を含むことができ得る。その手段は、構成要素である、データプロセッサ３０と、記憶媒体３２と、命令４８と、プロセッサ１１２と、モジュール６０８とを含むことができ得る。装置は、周辺デバイスの位置決めがいつ必要であるかを判定するための手段を含むことができ得る。その手段は、構成要素である、データプロセッサ３０と、記憶媒体３２と、命令４８と、プロセッサ１１２と、モジュール６１０とを含むことができ得る。装置は、少なくとも１つの周辺デバイスを選択するための手段を含むことができ得る。その手段は、構成要素である、データプロセッサ３０と、記憶媒体３２と、命令４８と、プロセッサ１１２と、モジュール６１２とを含むことができ得る。別の態様では、上述の手段は、上述の手段によって列記された機能を実行するように構成されたモジュールまたは任意の装置であり得る。
【００４６】
[0052]開示されたプロセス内のステップの特定の順序または階層は、例示的な手法の一例であることを理解されたい。設計の選好に基づいて、プロセス内のステップの特定の順序または階層は、本開示の範囲内に留まりながら再構成され得ることを理解されたい。添付の方法クレームは、様々なステップの要素を例示的な順序で提示したものであり、提示された特定の順序または階層に限定されるものではない。
【００４７】
[0053]情報および信号は様々な異なる技術および技法のいずれかを使用して表され得ることを、当業者は理解されよう。たとえば、上記の説明全体を通して参照され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表され得る。
【００４８】
[0054]さらに、本明細書で開示された態様に関して記載された様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得ることを、当業者は諒解されよう。ハードウェアとソフトウェアのこの互換性を明確に示すために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップが、上記では概してそれらの機能に関して記載された。そのような機能をハードウェアとして実装するか、またはソフトウェアとして実装するかは、特定の適用例および全体的なシステムに課される設計制約に依存する。当業者は、記載された機能を特定の適用例ごとに様々な方法で実装することができ得るが、そのような実装の決定は、本開示の範囲からの逸脱を生じるものと解釈されるべきではない。
【００４９】
[0055]本明細書で開示された態様に関して記載された様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）もしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、または本明細書に記載された機能を実行するように設計されたそれらの任意の組合せを用いて、実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つもしくは複数のマイクロプロセッサ、または任意の他のそのような構成として実装することができ得る。
【００５０】
[0056]本明細書で開示された態様に関して記載された方法またはアルゴリズムのステップは、ハードウェア、プロセッサによって実行されるソフトウェアモジュール、またはこの２つの組合せにおいて直接具現化され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている任意の他の形態の記憶媒体に常駐することができ得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるようにプロセッサに結合される。代替として、記憶媒体はプロセッサに一体化され得る。プロセッサおよび記憶媒体はＡＳＩＣ内に存在することができ得る。ＡＳＩＣは、ユーザ端末内に存在することができ得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末内の個別構成要素として存在することができ得る。
【００５１】
[0057]開示された態様の前述の説明は、当業者が本開示を作成または使用することが可能になるように提供される。これらの態様への様々な修正は当業者には容易に明らかであり、本明細書で定義された一般原理は、本開示の趣旨または範囲から逸脱することなく他の態様に適用され得る。したがって、本開示は、本明細書に示された態様に限定されるものではなく、本明細書で開示された原理および新規の特徴に一致する最も広い範囲を与えられるべきである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
モバイルデバイスに周辺デバイスを確認する方法であって、
モバイルデバイスの位置情報を決定することと、
周辺デバイスの位置情報と周辺デバイスの能力情報とを受信することと、
前記周辺デバイスの能力情報を所望の能力と比較することと、
前記周辺デバイスの位置情報を前記モバイルデバイスの位置情報と比較することと、
前記周辺デバイスの位置決めがいつ必要であるかを判定することと、
少なくとも１つの周辺デバイスを選択することと
を備える、方法。
［Ｃ２］
前記モバイルデバイスと前記選択された少なくとも１つの周辺デバイスとの間の接続を確立することをさらに備える、［Ｃ１］に記載の方法。
［Ｃ３］
前記モバイルデバイスの位置情報および周辺デバイスの位置情報が、アクセスポイントプロファイルを備える、［Ｃ１］に記載の方法。
［Ｃ４］
前記周辺デバイスの位置情報を前記モバイルデバイスの位置情報と比較することが、前記モバイルデバイスによって受信された周辺デバイスのビーコン情報を判定することを備える、［Ｃ１］に記載の方法。
［Ｃ５］
前記周辺デバイスの位置情報を前記モバイルデバイスの位置情報と比較することが、少なくとも１つの周辺デバイスによって受信されたモバイルデバイスのビーコン情報を判定することを備える、［Ｃ１］に記載の方法。
［Ｃ６］
前記周辺デバイスの位置情報を前記モバイルデバイスの位置情報と比較することが、前記モバイルデバイスへの通過可能経路を判定することを備える、［Ｃ１］に記載の方法。
［Ｃ７］
前記通過可能経路が屋内の障壁を考慮したものである、［Ｃ６］に記載の方法。
［Ｃ８］
前記周辺デバイスの位置情報がサーバから取得される、［Ｃ１］に記載の方法。
［Ｃ９］
前記選択された少なくとも１つの周辺デバイスが、前記モバイルデバイスに最も近い周辺デバイスではない、［Ｃ１］に記載の方法。
［Ｃ１０］
前記選択された少なくとも１つの周辺デバイスが、前記モバイルデバイスの屋内位置に基づいて決定される、［Ｃ１］に記載の方法。
［Ｃ１１］
前記選択された少なくとも１つの周辺デバイスが、前の周辺デバイスの接続履歴に基づいて決定される、［Ｃ１］に記載の方法。
［Ｃ１２］
前記選択された少なくとも１つの周辺デバイスが、モバイルデバイス構成、ユーザに指示された周辺機器の選好、および互換性情報のうちの少なくとも１つに基づいて決定される、［Ｃ１］に記載の方法。
［Ｃ１３］
モバイルデバイスに周辺デバイスを確認するための装置であって、
モバイルデバイスの位置情報を決定するための手段と、
周辺デバイスの位置情報と周辺デバイスの能力情報とを受信するための手段と、
前記周辺デバイスの能力情報を所望の能力と比較するための手段と、
前記周辺デバイスの位置情報を前記モバイルデバイスの位置情報と比較するための手段と、
前記周辺デバイスの位置決めがいつ必要であるかを判定するための手段と、
少なくとも１つの周辺デバイスを選択するための手段と
を備える、装置。
［Ｃ１４］
モバイルデバイスに周辺デバイスを確認するためのコンピュータプログラム製品であって、
プログラムコードを記憶した非一時的コンピュータ可読媒体を備え、前記プログラムコードが、
モバイルデバイスの位置情報を決定するプログラムコードと、
周辺デバイスの位置情報と周辺デバイスの能力情報とを受信するプログラムコードと、
前記周辺デバイスの能力情報を所望の能力と比較するプログラムコードと、
前記周辺デバイスの位置情報を前記モバイルデバイスの位置情報と比較するプログラムコードと、
前記周辺デバイスの位置決めがいつ必要であるかを判定するプログラムコードと、
少なくとも１つの周辺デバイスを選択するプログラムコードと
を備える、
コンピュータプログラム製品。
［Ｃ１５］
モバイルデバイスに周辺デバイスを確認するための装置であって、
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリとを備え、
前記少なくとも１つのプロセッサが、
モバイルデバイスの位置情報を決定することと、
周辺デバイスの位置情報と周辺デバイスの能力情報とを受信することと、
前記周辺デバイスの能力情報を所望の能力と比較することと、
前記周辺デバイスの位置情報を前記モバイルデバイスの位置情報と比較することと、
前記周辺デバイスの位置決めがいつ必要であるかを判定することと、
少なくとも１つの周辺デバイスを選択することと
を行うように構成された、
装置。
［Ｃ１６］
前記少なくとも１つのプロセッサが、モバイルデバイスと前記選択された少なくとも１つの周辺デバイスとの間の接続を確立するようにさらに構成された、［Ｃ１５］に記載の装置。
［Ｃ１７］
前記モバイルデバイスの位置情報および周辺デバイスの位置情報が、アクセスポイントプロファイルを備える、［Ｃ１５］に記載の装置。
［Ｃ１８］
前記少なくとも１つのプロセッサが、前記モバイルデバイスによって受信された周辺デバイスのビーコン情報を判定するようにさらに構成された、［Ｃ１５］に記載の装置。
［Ｃ１９］
前記少なくとも１つのプロセッサが、少なくとも１つの周辺デバイスによって受信されたモバイルデバイスのビーコン情報を判定するようにさらに構成された、［Ｃ１５］に記載の装置。
［Ｃ２０］
前記少なくとも１つのプロセッサが、前記モバイルデバイスへの通過可能経路を判定するようにさらに構成された、［Ｃ１５］に記載の装置。
［Ｃ２１］
前記通過可能経路が屋内の障壁を考慮したものである、［Ｃ２０］に記載の装置。
［Ｃ２２］
前記周辺デバイスの位置情報がサーバから取得される、［Ｃ１５］に記載の装置。
［Ｃ２３］
前記選択された少なくとも１つの周辺デバイスが、前記モバイルデバイスに最も近い周辺デバイスではない、［Ｃ１５］に記載の装置。
［Ｃ２４］
前記選択された少なくとも１つの周辺デバイスが、前記モバイルデバイスの屋内位置に基づいて決定される、［Ｃ１５］に記載の装置。
［Ｃ２５］
前記選択された少なくとも１つの周辺デバイスが、前の周辺デバイスの接続履歴に基づいて決定される、［Ｃ１５］に記載の装置。
［Ｃ２６］
前記選択された少なくとも１つの周辺デバイスが、モバイルデバイス構成、ユーザに指示された周辺機器の選好、および互換性情報のうちの少なくとも１つに基づいて決定される、［Ｃ１５］に記載の装置。
【図１】
0005955970.tif 000002
【図２】
0005955970.tif 000003
【図３】
0005955970.tif 000004
【図４】
0005955970.tif 000005
【図５】
0005955970.tif 000006
【図６】
0005955970.tif 000007