(57)【要約】  プロセッサベースのデバイスにおいて実行される、１つまたは複数のワイヤレスノードに関するアンテナ情報を取得することと、１つまたは複数のワイヤレスノードに関するアンテナ情報に、少なくとも部分的に、基づいて、１つまたは複数のワイヤレスノードによって送信された信号から複数のロケーションにおいて測定可能な値を表わすヒートマップを生成することとを含む方法を含む、方法、デバイス、システム、装置、サーバ、コンピュータ／プロセッサ可読媒体、および他の実装形態が開示される。【選択図】図１６
2018508149.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサベースのデバイスで、
１つまたは複数のワイヤレスノードに関するアンテナ情報を取得することと、
前記１つまたは複数のワイヤレスノードに関する前記アンテナ情報に、少なくとも部分的に、基づいて、前記１つまたは複数のワイヤレスノードによって送信された信号から複数のロケーションにおいて測定可能な値を表わすヒートマップを生成することと
を備える、方法。
【請求項２】
前記複数のロケーションにおいて前記測定可能な値は、信号強度値、ラウンドトリップ信号伝播時間（ＲＴＴ）値、またはこれらの任意の組み合わせのうちの１つまたは複数を備える、
請求項１に記載の方法。
【請求項３】
前記アンテナ情報を取得することは、
前記プロセッサベースのデバイスで、前記プロセッサベースのデバイスに送信された少なくとも１つのメッセージ中の前記アンテナ情報を受信することを備え、前記少なくとも１つのメッセージは、ＩＥＥＥ８０２．１１規格に従って構成されたビーコンフレームメッセージ、ファインタイミング測定（ＦＴＭ）プロトコルベースのメッセージ、情報のリモート中央リポジトリから送信された支援データメッセージ、またはこれらの任意の組み合わせのうちの１つを含む、
請求項１に記載の方法。
【請求項４】
前記ヒートマップを生成することは、
前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つのために取得されたアンテナ方向およびアンテナタイプに、少なくとも部分的に、基づいて前記１つまたは複数のワイヤレスノードのうちの少なくとも１つに関する伝搬モデルを決定することを備え、前記伝搬モデルは、前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つから送信された対応する信号に関する複数のロケーションにおいて予想される測定可能な値を表わす、
請求項１に記載の方法。
【請求項５】
前記ヒートマップを生成することは、
複数のロケーションにおいて、前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する信号特性値を測定することと、
前記１つまたは複数のワイヤレスノードのうちの少なくとも１つに関するアンテナ利得パターン情報および前記複数のロケーションにおいて測定された前記信号特性値に基づいて、前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なるロケーションにおける補間された信号特性値を決定することと
を備える、請求項１に記載の方法。
【請求項６】
前記補間された信号特性値を決定することは、
前記１つまたは複数のワイヤレスノードによって送信された前記信号に関して前記複数のロケーションにおいて測定された前記信号特性値、および前記１つまたは複数のノードに関するアンテナ利得パターン情報に基づいて、前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つに関するアンテナ方向を導出することと、
前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なる前記ロケーションにおける前記補間された信号特性値を決定するために、前記測定された信号特性値に対して、前記アンテナ利得パターン情報または前記導出されたアンテナ方向のうちの１つまたは複数によって制約された補間動作を実行することと
を備える、請求項５に記載の方法。
【請求項７】
１つまたは複数のリモートデバイスと通信するための少なくとも１つのトランシーバと、
メモリと、
前記メモリおよび前記少なくとも１つのトランシーバに結合された１つまたは複数のプロセッサと
を備える、デバイスであって、前記デバイスは、
１つまたは複数のワイヤレスノードに関するアンテナ情報を取得することと、
前記１つまたは複数のワイヤレスノードに関する前記アンテナ情報に、少なくとも部分的に、基づいて、前記１つまたは複数のワイヤレスノードによって送信された信号から複数のロケーションにおいて測定可能な値を表わすヒートマップを生成することと
を備える、デバイス。
【請求項８】
前記複数のロケーションにおいて前記測定可能な値は、信号強度値、ラウンドトリップ信号伝播時間（ＲＴＴ）値、またはこれらの任意の組み合わせのうちの１つまたは複数を備える、
請求項７に記載のデバイス。
【請求項９】
前記アンテナ情報を取得することを行うように構成された前記デバイスは、
前記デバイスで、前記デバイスに送信された少なくとも１つのメッセージ中の前記アンテナ情報を受信すること行うように構成され、前記少なくとも１つのメッセージは、ＩＥＥＥ８０２．１１規格に従って構成されたビーコンフレームメッセージ、ファインタイミング測定（ＦＴＭ）プロトコルベースのメッセージ、情報のリモート中央リポジトリから送信された支援データメッセージ、またはこれらの任意の組み合わせのうちの１つを含む、
請求項７に記載のデバイス。
【請求項１０】
前記ヒートマップを生成することを行うように構成された前記デバイスは、
前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つのために取得されたアンテナ方向およびアンテナタイプに、少なくとも部分的に、基づいて前記１つまたは複数のワイヤレスノードのうちの少なくとも１つに関する伝搬モデルを決定することを行うように構成され、前記伝搬モデルは、前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つから送信された対応する信号に関する複数のロケーションにおいて予想される測定可能な値を表わす、
請求項７に記載のデバイス。
【請求項１１】
前記ヒートマップを生成することを行うように構成された前記デバイスは、
複数のロケーションにおいて、前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する信号特性値を測定することと、
前記１つまたは複数のワイヤレスノードのうちの少なくとも１つに関するアンテナ利得パターン情報および前記複数のロケーションにおいて測定された前記信号特性値に基づいて、前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なるロケーションにおける補間された信号特性値を決定することと
を行うように構成される、請求項７に記載のデバイス。
【請求項１２】
前記補間された信号特性値を決定することを行うように構成された前記デバイスは、
前記１つまたは複数のワイヤレスノードによって送信された前記信号に関して前記複数のロケーションにおいて測定された前記信号特性値、および前記１つまたは複数のノードに関するアンテナ利得パターン情報に基づいて、前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つに関するアンテナ方向を導出することと、
前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なる前記ロケーションにおける前記補間された信号特性値を決定するために、前記測定された信号特性値に対して、前記アンテナ利得パターン情報または前記導出されたアンテナ方向のうちの１つまたは複数によって制約された補間動作を実行することと
を行うように構成される、請求項１１に記載のデバイス。
【請求項１３】
１つまたは複数のワイヤレスノードに関するアンテナ情報を取得するための手段と、
前記１つまたは複数のワイヤレスノードに関する前記アンテナ情報に、少なくとも部分的に、基づいて、前記１つまたは複数のワイヤレスノードによって送信された信号から複数のロケーションにおいて測定可能な値を表わすヒートマップを生成するための手段と
を備える、装置。
【請求項１４】
前記複数のロケーションにおいて前記測定可能な値は、信号強度値、ラウンドトリップ信号伝播時間（ＲＴＴ）値、またはこれらの任意の組み合わせのうちの１つまたは複数を備える、
請求項１３に記載の装置。
【請求項１５】
前記アンテナ情報を前記取得するための手段は、
前記装置で、前記装置に送信された少なくとも１つのメッセージ中の前記アンテナ情報を受信するための手段を備え、前記少なくとも１つのメッセージは、ＩＥＥＥ８０２．１１規格に従って構成されたビーコンフレームメッセージ、ファインタイミング測定（ＦＴＭ）プロトコルベースのメッセージ、または情報のリモート中央リポジトリから送信された支援データメッセージ、またはこれらの任意の組み合わせのうちの１つを含む、
請求項１３に記載の装置。
【請求項１６】
前記ヒートマップを前記生成するための手段は、
前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つのために取得されたアンテナ方向およびアンテナタイプに、少なくとも部分的に、基づいて前記１つまたは複数のワイヤレスノードのうちの少なくとも１つに関する伝搬モデルを決定するための手段を備え、前記伝搬モデルは、前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つから送信された対応する信号に関する複数のロケーションにおいて予想される測定可能な値を表わす、
請求項１３に記載の装置。
【請求項１７】
前記ヒートマップを前記生成するための手段は、
複数のロケーションにおいて、前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する信号特性値を測定するための手段と、
前記１つまたは複数のワイヤレスノードのうちの少なくとも１つに関するアンテナ利得パターン情報および前記複数のロケーションにおいて測定された前記信号特性値に基づいて、前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なるロケーションにおける補間された信号特性値を決定するための手段と
を備える、請求項１３に記載の装置。
【請求項１８】
前記補間された信号特性値を決定するための手段は、
前記１つまたは複数のワイヤレスノードによって送信された前記信号に関して前記複数のロケーションにおいて測定された前記信号特性値、および前記１つまたは複数のノードに関するアンテナ利得パターン情報に基づいて、前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つに関するアンテナ方向を導出するための手段と、
前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なる前記ロケーションにおける前記補間された信号特性値を決定するために、前記測定された信号特性値に対して、前記アンテナ利得パターン情報または前記導出されたアンテナ方向のうちの１つまたは複数によって制約された補間動作を実行するための手段と
を備える、請求項１７に記載の装置。
【請求項１９】
１つまたは複数のワイヤレスノードに関するアンテナ情報を取得することと、
前記１つまたは複数のワイヤレスノードに関する前記アンテナ情報に、少なくとも部分的に、基づいて、前記１つまたは複数のワイヤレスノードによって送信された信号から複数のロケーションにおいて測定可能な値を表わすヒートマップを生成することと
を行うためのプロセッサ上で実行可能な命令のセットでプログラムされた非一時的コンピュータ可読媒体。
【請求項２０】
前記複数のロケーションにおいて前記測定可能な値は、信号強度値、ラウンドトリップ信号伝播時間（ＲＴＴ）値、またはこれらの任意の組み合わせのうちの１つまたは複数を備える、
請求項１９に記載のコンピュータ可読媒体。
【請求項２１】
前記アンテナ情報を取得することを行う前記命令のセットは、
前記プロセッサを含むデバイスに送信された少なくとも１つのメッセージ中の前記アンテナ情報を受信することを行うためのコンピュータ命令を備え、前記少なくとも１つのメッセージは、ＩＥＥＥ８０２．１１規格に従って構成されたビーコンフレームメッセージ、ファインタイミング測定（ＦＴＭ）プロトコルベースのメッセージ、情報のリモート中央リポジトリから送信された支援データメッセージ、またはこれらの任意の組合せのうちの１つを含む、
請求項１９に記載のコンピュータ可読媒体。
【請求項２２】
前記ヒートマップを生成することを行う前記命令のセットは、
前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つのために取得されたアンテナ方向およびアンテナタイプに、少なくとも部分的に、基づいて前記１つまたは複数のワイヤレスノードのうちの少なくとも１つに関する伝搬モデルを決定することを行うためのコンピュータ命令を備え、前記伝搬モデルは、前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つから送信された対応する信号に関する複数のロケーションにおいて予想される測定可能な値を表わす、
請求項１９に記載のコンピュータ可読媒体。
【請求項２３】
前記ヒートマップを生成することを行う前記命令のセットは、
複数のロケーションにおいて、前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する信号特性値を測定することと、
前記１つまたは複数のワイヤレスノードのうちの少なくとも１つに関するアンテナ利得パターン情報および前記複数のロケーションにおいて測定された前記信号特性値に基づいて、前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なるロケーションにおける補間された信号特性値を決定することと
を行うためのコンピュータ命令を備える、請求項１９に記載のコンピュータ可読媒体。
【請求項２４】
前記補間された信号特性値を決定することを行う前記命令のセットは、
前記１つまたは複数のワイヤレスノードによって送信された前記信号に関して前記複数のロケーションにおいて測定された前記信号特性値、および前記１つまたは複数のノードに関するアンテナ利得パターン情報に基づいて、前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つに関するアンテナ方向を導出することと、
前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なる前記ロケーションにおける前記補間された信号特性値を決定するために、前記測定された信号特性値に対して、前記アンテナ利得パターン情報または前記導出されたアンテナ方向のうちの１つまたは複数によって制約された補間動作を実行することと
を行うためのコンピュータ命令を備える、請求項２３に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【米国特許法第１１９条に基づく優先権の主張】
【０００１】
[0001]本出願は、いずれも「ＤＩＳＴＲＩＢＵＴＩＯＮ  ＡＮＤ  ＵＴＩＬＩＺＡＴＩＯＮ  ＯＦ  ＡＮＴＥＮＮＡ  ＩＮＦＯＲＭＡＴＩＯＮ  ＦＯＲ  ＬＯＣＡＴＩＯＮ  ＤＥＴＥＲＭＩＮＡＴＩＯＮ  ＯＰＥＲＡＴＩＯＮＳ」と題する、２０１５年２月２７日に出願された米国仮出願第６２／１２６，２０４号および２０１５年８月２６日に出願された米国出願第１４／８３６，１９０号の利益と優先権とを主張する。
【背景技術】
【０００２】
[0002]アクセスポイント、基地局、パーソナルモバイルデバイスなどのようなワイヤレスデバイスに関するアンテナ情報が一般に決定され、ネットワーク分析目的のために使用される。そのようなアンテナ情報は、たとえば、ノードのアンテナタイプまたはモデル、アンテナ利得データ、アンテナ構成などについての情報を含み得る。
【０００３】
[0003]ロケーション決定技法は、デバイスの位置を導出するために使用されるデータを計算するときに、ノードのアンテナについてのいくつかの仮定に依拠することが多い。たとえば、レンジ値（すなわち、受信側デバイスと送信側デバイスとの間の距離）を計算するときに、送信側デバイスのアンテナが全方向性であると仮定されることがある。そのような仮定、および／または送信側デバイスのアンテナ属性について行われる他の仮定は、常に正しいとは限らず、そのため、不正確な位置決定結果につながること、またはさもなければパフォーマンスを妨げるか、もしくは低下させることがある。
【発明の概要】
【０００４】
[0004]いくつかの変形形態では、プロセッサベースのワイヤレスモバイルデバイスでの例示の方法が開示される。本方法は、１つまたは複数のワイヤレスノードに関するアンテナ情報を取得することと、１つまたは複数のワイヤレスノードに関するアンテナ情報に、少なくとも部分的に、基づいて、１つまたは複数のワイヤレスノードによって送信された信号から複数のロケーションにおいて測定可能な値を表わすヒートマップを生成することとを含む。
【０００５】
[0005]いくつかの変形形態では、１つまたは複数のリモートデバイスと通信するための少なくとも１つのトランシーバと、メモリと、メモリおよび少なくとも１つのトランシーバに結合された１つまたは複数のプロセッサとを含むモバイルデバイスが提供される。本モバイルデバイスは、１つまたは複数のワイヤレスノードに関するアンテナ情報を取得することと、１つまたは複数のワイヤレスノードに関するアンテナ情報に、少なくとも部分的に、基づいて、１つまたは複数のワイヤレスノードによって送信された信号から複数のロケーションにおいて測定可能な値を表わすヒートマップを生成することとを行うように構成される。
【０００６】
[0006]いくつかの変形形態では、装置が提供される。装置は、１つまたは複数のワイヤレスノードに関するアンテナ情報を取得するための手段と、１つまたは複数のワイヤレスノードに関するアンテナ情報に、少なくとも部分的に、基づいて、１つまたは複数のワイヤレスノードによって送信された信号から複数のロケーションにおいて測定可能な値を表わすヒートマップを生成するための手段とを含む。
【０００７】
[0007]いくつかの変形形態では、非一時的コンピュータ／プロセッサ可読媒体が提供される。本コンピュータ可読媒体は、１つまたは複数のワイヤレスノードに関するアンテナ情報を取得することと、１つまたは複数のワイヤレスノードに関するアンテナ情報に、少なくとも部分的に、基づいて、１つまたは複数のワイヤレスノードによって送信された信号から複数のロケーションにおいて測定可能な値を表わすヒートマップを生成することとを行うためのプロセッサ上で実行可能な命令のセットでプログラムされる。
【図面の簡単な説明】
【０００８】
【図１】いくつかの例示的な実装形態による、１つまたは複数のワイヤレスノードと通信しているモバイルワイヤレスデバイスを含む例示的な動作環境の概略図。
【図２】いくつかの例示的な実装形態による、例示的なワイヤレスデバイス（たとえば、モバイルワイヤレスデバイス）の概略図。
【図３】いくつかの例示的な実装形態による、例示的なノード（たとえば、アクセスポイント）の概略図。
【図４】いくつかの例示的な実装形態による、第１のワイヤレスデバイスによって、別の（第２の）ワイヤレスデバイスのアンテナに関するアンテナ情報を取得するための例示的なプロシージャのフローチャート。
【図５】いくつかの例示的な実装形態による、アンテナ情報を含む、ＩＥＥＥ８０２．１１規格に従ってフォーマットされ、ＷｉＦｉ（登録商標）アクセスポイントによって送信された、例示的なビーコンフレーム。
【図６Ａ】いくつかの例示的な実装形態による、アンテナ情報を取得するための２つのワイヤレスデバイスの間の例示的なインタラクションを示す信号フロー図。
【図６Ｂ】いくつかの例示的な実装形態による、ファインタイミング測定（ＦＴＭ）プロトコルに従ってフォーマットされ、送信側ノードまたはデバイスに関するアンテナ情報を含む、返信メッセージの例示的な概略図。
【図７】いくつかの例示的な実装形態による、ターゲットワイヤレスデバイス／ノードにアンテナ情報を要求するために使用される例示的なＦＴＭベースの要求メッセージ（ＦＴＭＲ）の概略図。
【図８】いくつかの例示的な実装形態による、ワイヤレスデバイスによって別のワイヤレスデバイスに、ワイヤレスデバイスに関するアンテナ情報を提供するための例示的なプロシージャのフローチャート。
【図９】いくつかの例示的な実装形態による、クラウドソースベースのアンテナ情報を収集するための例示的なプロシージャのフローチャート。
【図１０】いくつかの例示的な実装形態による、複数のワイヤレスデバイスによって収集された、アンテナ情報を含むクラウドソース情報を維持するための例示的なプロシージャのフローチャート。
【図１１】いくつかの例示的な実装形態による、ワイヤレスノードのアンテナに関するアンテナ情報を決定するための例示的なプロシージャのフローチャート。
【図１２】いくつかの例示的な実装形態による、ノードのアンテナに関するアンテナ方向を決定するために構成された、ワイヤレスノードからの信号に対して測定を実行しているモバイルデバイスを備える、システムの概略図。
【図１３】いくつかの例示的な実装形態による、ワイヤレスノードに関するアンテナ情報の検証および／または決定を容易にするための例示的なプロシージャのフローチャート。
【図１４】いくつかの例示的な実装形態による、第１のワイヤレスノードに関する欠落アンテナ情報を決定／推測するための例示的なプロシージャのフローチャート。
【図１５】いくつかの例示的な実装形態による、ワイヤレスノードに関する欠落アンテナ情報を決定または推測するために、サーバにおいて一般に実行される例示的なプロシージャのフローチャート。
【図１６】いくつかの例示的な実装形態による、ワイヤレスノードに関するアンテナ情報に基づいてヒートマップを生成するための例示的なプロシージャのフローチャート。
【図１７】いくつかの例示的な実装形態による、測定デバイスによって受信された信号を送信しているワイヤレスノードに関するアンテナ情報に基づいて信号強度調整を実行するための例示的なプロシージャのフローチャート。
【図１８】いくつかの例示的な実装形態による、モバイルデバイスに関する位置決定を容易にするために、（ＡＰまたは基地局などの）ワイヤレスノードにおいて一般に実行される例示的なプロシージャのフローチャート。
【図１９】いくつかの例示的な実装形態による、モバイルデバイスに関する（たとえば、ロケーション決定を容易にするための）レンジ決定のための例示的なプロシージャのフローチャート。
【図２０】いくつかの例示的な実装形態による、レンジベースの測定値を使用するロケーション決定動作を容易にするために、ワイヤレスノードにおいて一般に実行される例示的なプロシージャのフローチャート。
【図２１】いくつかの例示的な実装形態による、例示的なコンピューティングシステムの概略図。
【０００９】
[0030]いくつかの例示的な実装形態に従って、様々な図面における同様の参照シンボルは同様の要素を示す。
【発明を実施するための形態】
【００１０】
[0031]本明細書では、（たとえば、ロケーション決定動作を実行するための）アンテナ情報の収集、管理、および利用のための方法、システム、デバイス、コンピュータ可読媒体、および他の実装形態が説明される。例示的な実施形態は、たとえば、以下の方法のうちの１つまたは複数を含む。
【００１１】
[0032]１つの方法は、第１のワイヤレスデバイスによって、第２のワイヤレスデバイスの１つまたは複数のアンテナに関するアンテナ情報を備える通信を取得することと、第１のワイヤレスデバイスにおいて、第２のワイヤレスデバイスから送信された信号に関する信号強度値を決定することと、第２のワイヤレスデバイスから送信された信号に関する決定された信号強度値に、また第２のワイヤレスデバイスの１つまたは複数のアンテナに関するアンテナ情報に基づいて、ロケーション決定動作を実行することとを含み得る。
【００１２】
[0033]追加の方法は、ワイヤレスデバイスによって、信号を送信している第１のワイヤレスノードに関するアンテナデータを備える少なくとも１つのメッセージを含む信号を受信することと、ワイヤレスデバイスによって、複数のワイヤレスノードによってカバーされるそれぞれのエリアを訪問している間に１つまたは複数のワイヤレスデバイスによって取得された複数のワイヤレスノードに関するアンテナ情報を受信し記憶するように構成されたリモートデバイスに、第１のワイヤレスノードに関するアンテナ情報を含む情報メッセージを送信することとを含み得る。
【００１３】
[0034]別の方法は、モバイルデバイスの複数のロケーションにおいて、第１のワイヤレスノードから送信された通信を受信することと、モバイルデバイスの複数のロケーションにおいて受信された通信に対して実行された測定に基づいて、測定が実行された複数のロケーションの空間的分布が十分に大きいとの決定に応答して、第１のワイヤレスノードの１つまたは複数のアンテナに関するアンテナ情報を導出することとを含み得る。
【００１４】
[0035]また別の方法は、モバイルワイヤレスデバイスにおいて、モバイルワイヤレスデバイスと通信している第１のワイヤレスノードに関係する情報を決定することを含み得、第１のワイヤレスノードに関する少なくとも一部のアンテナ情報が入手可能ではない。本方法はまた、モバイルワイヤレスデバイスによって、第１のワイヤレスノードに関係する情報の少なくとも一部を含む情報メッセージを送信することを含み、情報メッセージが、複数のワイヤレスノードによってカバーされるそれぞれのエリアを訪問している間に１つまたは複数のワイヤレスデバイスによって取得された複数のワイヤレスノードに関するアンテナ情報を受信し記憶するように構成されたリモートデバイスに送信される。リモートデバイスは、複数のワイヤレスノードに関する記憶された複数のアンテナ情報を含んでいるデータ記録から、モバイルワイヤレスデバイスによって送信された情報メッセージからの少なくとも１つの値とマッチするデータを有する１つまたは複数の記録を識別することと、１つまたは複数の識別されたデータ記録から、第１のワイヤレスノードに関する入手可能ではない少なくとも一部のアンテナ情報に関する潜在的アンテナパラメータを表す値を決定することとを行うようにさらに構成される。
【００１５】
[0036]１つのさらなる方法は、１つまたは複数のワイヤレスノードに関するアンテナ情報を取得することと、１つまたは複数のワイヤレスノードに関するアンテナ情報に少なくとも部分的に基づいて、１つまたは複数のワイヤレスノードによって送信された信号から複数のロケーションにおいて測定可能な値を表すヒートマップを生成することとを含み得る。
【００１６】
[0037]さらなる方法は、ワイヤレスノードに関する送信機利得を含むアンテナ情報を（たとえば、モバイルデバイスにおいて）取得することと、ワイヤレスノードに関する送信機利得に少なくとも部分的に基づいて、モバイルデバイスの受信機に関する受信機利得の推定値を導出することと、ワイヤレスノードに関する送信機利得に基づいて導出されたモバイルデバイスの受信機の受信機利得の推定値に基づいて、ワイヤレスノードから受信された信号に関して決定された１つまたは複数の信号強度値を調整することとを含み得る。
【００１７】
[0038]別の方法は、ワイヤレスノードに関するアンテナ情報を（たとえば、モバイルデバイスにおいて）取得することと、アンテナ情報に基づいて、（モバイルデバイスにおいて受信された信号を送信している）ワイヤレスノードに関するアンテナタイプを決定することと、ワイヤレスノードに関するアンテナタイプが全方向性アンテナに対応するとの決定に応答して、決定された１つまたは複数の信号強度値から、ワイヤレスノードからモバイルデバイスまでの１つまたは複数の距離を表す１つまたは複数のレンジ値を計算することとを含み得る。
【００１８】
[0039]ここで図１に注目すると、１つまたは複数のワイヤレスノードと通信しているワイヤレスデバイス（モバイルワイヤレスデバイスまたは移動局とも呼ばれる）１０８を含む例示的な動作環境１００の概略図が示されている。モバイルデバイス１０８は、いくつかの実施形態では、モバイルデバイスが通信するワイヤレスノード（たとえば、図１に示されるアクセスポイント１０４ａ〜ｃおよび１０６ａ〜ｅ）のうちの１つもしくは複数に関するアンテナ情報を取得すること、１つもしくは複数のワイヤレスノードから信号を受信し（たとえば、受信された信号に関する信号強度値を決定／導出するために）測定すること、取得されたアンテナ情報に少なくとも部分的に基づいて、受信され測定された信号を処理すること、それが取得したアンテナ情報の一部をリモートデバイス（たとえば、情報の中央リポジトリ）に通信すること、および／またはそれ自体もしくは他のデバイスのアンテナ情報に関する他の動作を実行することを行うように構成され得る。モバイルデバイスによって（または代替的に、モバイルデバイス１０８と通信している何らかの他のリモートデバイスによって）実行される処理は、１つまたは複数の送信側ノードから受信された信号（たとえば、信号の決定された強度値）に、また送信側ノードのアンテナに関するアンテナ情報に少なくとも部分的に基づいて、ロケーション決定動作を実行することを含み得る。ロケーション決定動作を実行するためにアンテナ情報を考慮することによって、たとえば、ロケーション決定の正確性が改善され得る。
【００１９】
[0040]いくつかの実施形態では、以下でより詳細に説明されるように、アンテナ情報がモバイルデバイス１０８によって、通信の以下のタイプのうちの１つまたは複数を通じて取得され得る。
【００２０】
[0041]１つの通信タイプは、少なくとも１つのアクセスポイントによって通信された、送信側アクセスポイントに関する、および／または他のノードに関するアンテナ情報に関係するデータとともに情報要素を含む、ブロードキャストメッセージ（たとえば、ビーコンフレーム）のブロードキャスティングである。
【００２１】
[0042]別の通信タイプでは、返信メッセージが少なくとも１つのノード（たとえば、基地局１０４ａ〜ｃまたはアクセスポイント１０６ａ〜ｅのうちのいずれか１つまたは複数）によって、（ロケーション決定動作などの）様々な動作を実行するためにアンテナ情報を使用するためにそのようなアンテナ情報を取得することを求めるモバイルデバイス１０８からの要求メッセージに応答して送信される。いくつかの実施形態では、モバイルデバイス１０８と少なくとも１つのノードとの間の要求−返信メッセージ交換は、ファインタイミング測定（ＦＴＭ）プロトコルまたはタイミング測定プロトコルに従って実施される場合があり、その場合、通信側デバイスによって交換されたメッセージが、通信側デバイスに関するアンテナ情報に関係するデータとともにアンテナ情報要素を含む。
【００２２】
[0043]さらなる通信タイプでは、アンテナ情報を含む支援データが、そのような支援データを維持するように構成されたサーバから送信される。いくつかの実施形態では、（モバイルデバイスが通信／インタラクトしている１つまたは複数のノードのうちの１つの一部として実装され得る）支援データサーバは、モバイルデバイスによって訪問され得る様々なロケールのマップ、ロケーション決定に使用されるヒートマップ、様々なノードおよび／または測位衛星ビークルに関する暦情報、様々なノードのアンテナに関するアンテナ情報などのようなデータを含む支援データのリポジトリを維持するように構成される。いくつかの実施形態では、支援データとして提供されるアンテナ情報は、クラウドソーシング動作を通じて収集または作成されている場合があり、その場合、様々なモバイルデバイスがそれらの動作中に（すなわち、あちこち移動している間に）様々なノード（たとえば、アクセスポイント）からアンテナ情報を収集し、収集されたアンテナ情報を、支援データサーバによって維持される中央リポジトリに通信している。その後、収集されたクラウドソース情報は、リポジトリに記憶されたアンテナ情報を最初に収集したモバイルデバイスによって訪問された同様の（または同じ）ロケーションを訪問している別のモバイルデバイスに提供され得る。いくつかの実施形態では、中央リポジトリは、特定のノードに関する実際のアンテナ情報が入手可能ではないときに、他のノードに関して維持されている情報から特定のノードに関するアンテナ情報を推測するように構成される。
【００２３】
[0044]モバイルデバイス１０８は、いくつかの実施形態では、屋内通信のためのＷＬＡＮ、フェムトセル、Ｂｌｕｅｔｏｏｔｈ（登録商標）ワイヤレス技術ベースのトランシーバ、および他のタイプの屋内通信ネットワークノードのような、ローカルエリアネットワークデバイス（またはノード）、ワイドエリアワイヤレスネットワークノード、衛星通信システムなどを含む、複数のタイプの他の通信システム／デバイスとともに動作し、それらとインタラクトするように構成され得るので、モバイルデバイス１０８は、様々なタイプの通信システムと通信するための１つまたは複数のインターフェースを含み得る。本明細書で使用される場合、モバイルデバイス１０８が通信し得る通信システム／デバイス／ノードは、アクセスポイント（ＡＰ）または基地局とも呼ばれる。
【００２４】
[0045]述べられたように、環境１００は、１つまたは複数の異なるタイプのワイヤレス通信システムまたはノードを含み得る。ワイヤレスアクセスポイント（またはＷＡＰ）とも呼ばれるそのようなノードは、たとえば、ＷｉＦｉ基地局、フェムトセルトランシーバ、Ｂｌｕｅｔｏｏｔｈワイヤレス技術トランシーバ、セルラー基地局、ＷｉＭａｘ（登録商標）トランシーバなどを含む、ＬＡＮおよび／またはＷＡＮワイヤレストランシーバを含み得る。したがって、たとえば、引き続き図１を参照すると、環境１００は、モバイルデバイス１０８とのワイヤレス音声および／またはデータ通信のために使用され得るローカルエリアネットワークワイヤレスアクセスポイント（ＬＡＮ−ＷＡＰ）１０６ａ〜ｅを含み得る。ＬＡＮ−ＷＡＰ１０６ａ〜ｅはまた、いくつかの実施形態では、たとえば、タイミングベースの技法（たとえば、ＲＴＴベースの測定）、信号強度測定（たとえば、ＲＳＳＩ測定）などに基づいて、マルチラテレーションベースのプロシージャ（multilateration-based procedures）の実施を通じた、フィンガープリンティングベースのプロシージャを通じて、位置データの独立ソース（independents source）として利用され得る。ＬＡＮ−ＷＡＰ１０６ａ〜ｅは、建築物中で動作し、ＷＷＡＮよりも狭い地理的領域にわたって通信を実行し得る、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）の一部であり得る。加えて、いくつかの実施形態では、ＬＡＮ−ＷＡＰ１０６ａ〜ｅはまた、ピコセルまたはフェムトセルを含み得る。より詳細にさらに述べられるように、図１に示されるＬＡＮ−ＷＡＰノードのうちの１つまたは複数は、送信側ノードのアンテナに関するアンテナ情報を通信するように構成され得、そのような情報が、たとえば、それぞれの送信側ノードに関するアンテナ利得情報、それぞれの送信側ノードに関するアンテナモデル情報、アンテナ方向／パターン情報、アンテナダウンチルト情報などのうちの１つまたは複数を含む。いくつかの実施形態では、ＬＡＮ−ＷＡＰ１０６ａ〜ｅは、たとえば、ＷｉＦｉネットワーク（８０２．１１ｘ）、セルラーピコネットおよび／またはフェムトセル、Ｂｌｕｅｔｏｏｔｈワイヤレス技術ネットワークなどの一部であり得る。ＬＡＮ−ＷＡＰ１０６ａ〜ｅはまた、Ｑｕａｌｃｏｍｍ屋内測位システム（ＱＵＩＰＳ：Qualcomm indoor positioning system）を含み得る。ＱＵＩＰＳの実装形態は、いくつかの実施形態では、モバイルデバイスが（支援データ、たとえば、館内図、ＡＰ  ＭＡＣ  ＩＤ、ＲＳＳＩマップなどを提供するためなど）モバイルデバイスが位置する特定の階または何らかの他の領域に関するデータをデバイスに提供するサーバと通信することができるように構成され得る。５つのＬＡＮ−ＷＡＰアクセスポイントが図１に示されているが、任意の数のそのようなＬＡＮ−ＷＡＰが使用されてよく、いくつかの実施形態では、環境１００は、ＬＡＮ−ＷＡＰアクセスポイントをまったく含まないことがあり、または単一のＬＡＮ−ＷＡＰアクセスポイントを含むことがある。
【００２５】
[0046]さらに示されるように、環境１００はまた、ワイヤレス音声および／またはデータ通信のために使用され得る、また、モバイルデバイス１０８がそれの位置／ロケーションを決定する場合の独立した情報の別のソースとして働き得る、複数の１つまたは複数のタイプのワイドエリアネットワークワイヤレスアクセスポイント（ＷＡＮ−ＷＡＰ）１０４ａ〜ｃを含み得る。ＷＡＮ−ＷＡＰ１０４ａ〜ｃは、セルラー基地局を含み得るワイドエリアワイヤレスネットワーク（ＷＷＡＮ）、および／または、たとえば、ＷｉＭＡＸ（登録商標）（たとえば、８０２．１６）のような他のワイドエリアワイヤレスシステムの一部であり得る。ＷＷＡＮは、図１に示されていない他の知られているネットワーク構成要素を含み得る。通常、ＷＷＡＮ内の各ＷＡＮ−ＷＡＰ１０４ａ〜１０４ｃは、固定された位置から動作してよく、または可動であってよく、大都市エリアおよび／または地域的エリアにわたるネットワークカバレージを提供してよい。３つのＷＡＮ−ＷＡＰが図１に示されているが、任意の数のそのようなＷＡＮ−ＷＡＰが使用され得る。いくつかの実施形態では、環境１００は、ＷＡＮ−ＷＡＰをまったく含まないことがあり、または単一のＷＡＮ−ＷＡＰを含むことがある。
【００２６】
[0047]いくつかの実施形態では、（データを交換すること、デバイス１０８の位置に関するロケーション決定動作を可能にすることなどのための）モバイルデバイス１０８との間の通信は、ワイドエリアワイヤレスネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）などのような、様々なワイヤレス通信ネットワークおよび／または技術を使用して実施され得る。「ネットワーク」および「システム」という用語は互換的に使用され得る。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワーク、ＷｉＭａｘ（ＩＥＥＥ８０２．１６）などであり得る。ＣＤＭＡネットワークは、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））などのような、１つまたは複数の無線アクセス技術（ＲＡＴ）を実装し得る。ｃｄｍａ２０００は、ＩＳ−９５規格、ＩＳ−２０００規格、および／またはＩＳ−８５６規格を含む。ＴＤＭＡネットワークは、グローバルシステムフォーモバイルコミュニケーション（ＧＳＭ（登録商標）：Global System for Mobile Communications）、デジタルアドバンストモバイルフォンシステム（Ｄ−ＡＭＰＳ：Digital Advanced Mobile Phone System）、または何らかの他のＲＡＴを実装し得る。ＧＳＭおよびＷ−ＣＤＭＡは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ（登録商標））と称する団体からの文書に記載されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）と称する団体からの文書に記載されている。３ＧＰＰおよび３ＧＰＰ２の文書は公的に入手可能である。いくつかの実施形態では、４Ｇネットワーク、ロングタームエボリューション（「ＬＴＥ（登録商標）」）ネットワーク、アドバンストＬＴＥネットワーク、ウルトラモバイルブロードバンド（ＵＭＢ）ネットワーク、およびすべての他のタイプのセルラー通信ネットワークも実装され、本明細書で説明されるシステム、方法、および他の実装形態とともに使用され得る。また、ＷＬＡＮは、少なくとも部分的に、ＩＥＥＥ８０２．１１ｘネットワークを使用して実装されてよく、ＷＰＡＮは、Ｂｌｕｅｔｏｏｔｈワイヤレス技術ネットワーク、ＩＥＥＥ８０２．１５ｘ、または何らかの他のタイプのネットワークであってよい。また、本明細書で説明される技法は、ＷＷＡＮ、ＷＬＡＮ、および／またはＷＰＡＮの任意の組合せのために使用され得る。
【００２７】
[0048]いくつかの実施形態では、図１にさらに示されるように、モバイルデバイス１０８はまた、モバイルデバイス１０８に関する位置情報の独立したソースとして使用され得る衛星測位システム（ＳＰＳ）１０２ａ〜ｂから情報を少なくとも受信するように構成され得る。したがって、モバイルデバイス１０８は、ＳＰＳ衛星からジオロケーション情報を導出するための信号を受信するように特別に設計された１つまたは複数の専用のＳＰＳ受信機を含み得る。モバイルデバイス１０８が衛星信号を受信することができる実施形態では、モバイルデバイスは、少なくともＳＰＳ衛星１０２ａ〜ｂによって送信された複数の信号から位置データを抽出するためにＳＰＳとともに使用するように特別に実装された受信機（たとえば、ＧＮＳＳ受信機）を利用することができる。送信される衛星信号は、たとえば、所定の数のチップの反復擬似ランダムノイズ（ＰＮ）コードでマークされた信号を含んでよく、地上制御局、ユーザ機器および／または宇宙ビークルに位置し得る。本明細書で提供される技法は、たとえば、全地球測位システム（ＧＰＳ）、Ｇａｌｉｌｅｏ、Ｇｌｏｎａｓｓ、Ｃｏｍｐａｓｓ、日本の準天頂衛星システム（ＱＺＳＳ）、インドのＩｎｄｉａｎ  Ｒｅｇｉｏｎａｌ  Ｎａｖｉｇａｔｉｏｎａｌ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ（ＩＲＮＳＳ）、中国の北斗などのような様々な他のシステム、ならびに／または、１つもしくは複数の全地球および／もしくは地域航法衛星システムに関連付けられ、もしくは場合によってはそれらのシステムとともに使用することが可能にされ得る、様々な補強システム（たとえば、静止衛星型衛星航法補強システム（ＳＢＡＳ））に適用され、または場合によってはそれらのシステムにおける使用が可能にされ得る。限定ではなく例として、ＳＢＡＳは、たとえば、広域補強システム（ＷＡＡＳ：Wide Area Augmentation System）、欧州静止航法オーバレイサービス（ＥＧＮＯＳ：European Geostationary Navigation Overlay Service）、多機能衛星補強システム（ＭＳＡＳ：Multi-functional Satellite Augmentation System）、ＧＰＳ支援Ｇｅｏ補強航法またはＧＰＳおよびＧｅｏ補強航法システム（ＧＡＧＡ
Ｎ：GPS Aided Geo Augmented Navigation or GPS and Geo Augmented Navigation system）などのような、完全性情報、微分補正などを提供する補強システムを含むことができる。したがって、本明細書で使用されるＳＰＳは、１つまたは複数の全地球および／もしくは地域航法衛星システムならびに／または補強システムの任意の組合せを含み得、ＳＰＳ信号は、ＳＰＳ信号、ＳＰＳ様の信号、および／またはそのような１つもしくは複数のＳＰＳに関連する他の信号を含み得る。
【００２８】
[0049]システム１００は、ネットワーク１１２（たとえば、セルラーワイヤレスネットワーク、ＷｉＦｉネットワーク、パケットベースのプライベートネットワークもしくは公衆ネットワーク、たとえば公衆インターネット）を介して、またはサーバ１１０とともに含まれるワイヤレストランシーバを介して、複数のネットワーク要素もしくはノード、および／またはモバイルデバイスと通信するように構成されたサーバ１１０（たとえば、ロケーションサーバ、または任意の他のタイプのサーバ）をさらに含み得る。たとえば、サーバ１１０は、ネットワーク１１２の一部であり得るアクセスポイント１０６ａ〜ｅなどのＷＬＡＮノードのうちの１つまたは複数との通信リンクを、それらのアクセスポイントにデータおよび／または制御信号を通信し、アクセスポイントからデータおよび／または制御信号を受信するために、確立するように構成され得る。次に、アクセスポイント１０６ａ〜ｅの各々は、それぞれのアクセスポイント１０６ａ〜ｅのレンジ内に位置するモバイルデバイスと通信リンクを確立することができる。サーバ１１０はまた、同じくネットワーク１１２の一部であり得る図１に示されるＷＷＡＮアクセスポイント１０４ａ〜ｃなどのＷＷＡＮノードのうちの１つまたは複数と（ワイヤレストランシーバを介して直接、または間接的に、ネットワーク接続を介して）通信リンクを確立するように構成され得る。サーバ１１０はまた、位置情報の独立したソースとして使用され得る衛星測位システム（ＳＰＳ）の衛星ビークル１０２ａおよび／または１０２ｂから情報を少なくとも受信するように構成され得る。いくつかの実施形態では、サーバ１１０は、ネットワーク１１２の一部であること、ネットワーク１１２に接続されること、またはネットワーク１１２から到達可能であることがあり、ネットワーク１１２を介してモバイルデバイス１０８と通信し得る。そのような実施形態では、サーバ１１０は、ＷＷＡＮ  ＡＰ１０４ａ〜ｃおよびＷＬＡＮ  ＡＰ１０６ａ〜ｅの一部または全部と通信リンクを確立しなくてもよい。いくつかの実施形態では、サーバ１１０は、セキュアユーザプレーンロケーション（ＳＵＰＬ）などのプロトコルを実装し得る。直接通信のための、測定値を制御および転送するためのユーザプレーンロケーションプロトコル（ＵＬＰ）、ＬＴＥ測位プロトコル（ＬＰＰ）および／またはＬＰＰ拡張（ＬＰＰｅ：LPP Extension）プロトコル。ＬＰＰプロトコルは３ＧＰＰによって定義され、ＵＬＰおよびＬＰＰｅプロトコルはオープンモバイルアライアンス（ＯＭＡ：Open Mobile Alliance）によって定義される。いくつかの実施形態では、サーバ１１０はまた、とりわけ、複数のワイヤレスノードおよびデバイスに関するアンテナ情報を記憶するように情報の中央リポジトリを実装するために使用され得る。
【００２９】
[0050]したがって、いくつかの実施形態では、モバイルデバイス１０８は、ＳＰＳ衛星１０２ａ〜ｂ、ＷＡＮ−ＷＡＰ１０４ａ〜ｃ、および／またはＬＡＮ−ＷＡＰ１０６ａ〜ｅのいずれか１つまたは組合せと通信することができる。いくつかの実施形態では、前述のシステムの各々は、同じまたは異なる技法を使用して、モバイルデバイス１０８に関する位置の独立した情報の推定を行うことができる。いくつかの実施形態では、モバイルデバイスは、位置データの正確性を改善するために、異なるタイプのアクセスポイントの各々から導出された解を組み合わせることができる。特に、すべての個々のシステムからの、位置を導出するには不十分な数の測定値があるとき、位置推定を得るために異なるシステムからの測定値を組み合わせることも可能である。たとえば、アーバンキャニオンの環境では、１つのＧＮＳＳ衛星だけが、可視であり適切な測定値（すなわち、未加工の擬似距離およびドップラー観測量）を提供し得る。この単一の測定値は、それ自体では、位置の解を提供できない。しかしながら、それは、都市のＷｉＦｉ  ＡＰまたはＷＷＡＮセル範囲からの測定値と組み合わせられ得る。アクセスポイント１０４ａ〜ｂ、１０６ａ〜ｅ、および／または衛星１０２ａ〜ｂを使用して位置を導出するとき、動作／処理の少なくともいくつかが、いくつかの実施形態ではネットワーク１１２を介してアクセスされ得るサーバ（たとえば、測位サーバ）１１０を使用して実行され得る。
【００３０】
[0051]次に図２を参照すると、図１に示されるモバイルデバイス１０８と同様または同じであり得る例示的なモバイルデバイス２００の様々な構成要素を示す概略図が示されている。簡単のために、図２の概略ボックスに示される様々な特徴／構成要素／機能は、これらの様々な特徴／構成要素／機能が互いに動作可能に結合されることを表すように共通のバスを使用して互いに接続されている。他の接続、機構、特徴、機能などが、動作可能に結合し、ポータブルワイヤレスデバイスを構成するように、必要に応じて与えられ、適応され得る。さらに、図２の例に示される特徴または機能のうちの１つまたは複数はさらに再分割され得るか、あるいは図２に示される特徴または機能のうちの２つ以上が組み合わせられ得る。さらに、図２に示される特徴または機能のうちの１つまたは複数は除外され得る。いくつかの実施形態では、図２に示される構成要素の一部または全部はまた、図１に示されるアクセスポイント１０６ａ〜ｅおよび／または１０４ａ〜ｃのうちの１つまたは複数の実装において使用され得る。そのような実施形態では、図２に示される構成要素は、（たとえば、アンテナ情報を含むメッセージを通信すること、アンテナ情報を処理し管理すること、ロケーション決定動作を実行することなどのために）本明細書で説明されるようにアクセスポイントによって動作が実行されるように構成され得る。
【００３１】
[0052]示されるように、モバイルデバイス２００は、１つまたは複数のアンテナ２０２に接続され得る、１つまたは複数のローカルエリアネットワークトランシーバ２０６を含み得る。１つまたは複数のローカルエリアネットワークトランシーバ２０６は、図１に示されるＷＬＡＮアクセスポイント１０６ａ〜ｅのうちの１つもしくは複数と通信し、および／またはそれらへの／からの信号を検出し、および／またはネットワーク内の他のワイヤレスデバイスと直接通信するための、適切なデバイス、回路、ハードウェア、および／またはソフトウェアを備える。いくつかの実施形態では、ローカルエリアネットワークトランシーバ２０６は、１つまたは複数のワイヤレスアクセスポイントと通信するのに適したＷｉＦｉ（８０２．１１ｘ）通信トランシーバを備え得るが、いくつかの実施形態では、ローカルエリアネットワークトランシーバ２０６は、他のタイプのローカルエリアネットワーク、パーソナルエリアネットワーク（たとえば、Ｂｌｕｅｔｏｏｔｈワイヤレス技術ネットワーク）などと通信するように構成され得る。加えて、任意の他のタイプのワイヤレスネットワーキング技術、たとえば、Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ、ＺｉｇＢｅｅ（登録商標）、ワイヤレスＵＳＢなどが使用され得る。
【００３２】
[0053]モバイルデバイス２００はまた、いくつかの実装形態では、１つまたは複数のアンテナ２０２に接続され得る１つまたは複数のワイドエリアネットワークトランシーバ２０４を含み得る。ワイドエリアネットワークトランシーバ２０４は、たとえば、図１に示されるＷＡＮアクセスポイント１０４ａ〜ｃのうちの１つもしくは複数と通信し、および／またはそれらからの信号を検出し、および／またはネットワーク内の他のワイヤレスデバイスと直接通信するための、適切なデバイス、回路、ハードウェア、および／またはソフトウェアを備え得る。いくつかの実装形態では、ワイドエリアネットワークトランシーバ２０４は、ワイヤレス基地局のＣＤＭＡネットワークと通信するのに適したＣＤＭＡ通信システムを備え得る。いくつかの実装形態では、ワイヤレス通信システムは、たとえば、ＴＤＭＡ、ＧＳＭ、ＷＣＤＭＡ（登録商標）、ＬＴＥなどのような、他のタイプのセルラーテレフォニーネットワークを備え得る。さらに、たとえば、ＷｉＭａｘ（８０２．１６）などを含む、任意の他のタイプのワイヤレスネットワーキング技術が使用され得る。
【００３３】
[0054]いくつかの実施形態では、ＳＰＳ受信機（全地球航法衛星システム（ＧＮＳＳ）受信機とも呼ばれる）２０８もモバイルデバイス２００とともに含まれ得る。ＳＰＳ受信機２０８は、衛星信号を受信するための１つまたは複数のアンテナ２０２に接続され得る。ＳＰＳ受信機２０８は、ＳＰＳ信号を受信し処理するための、任意の適切なハードウェアおよび／またはソフトウェアを備え得る。ＳＰＳ受信機２０８は、他のシステムに適宜に情報を要求することができ、任意の適切なＳＰＳプロシージャによって取得された測定値を部分的に使用して、モバイルデバイス２００の位置を決定するのに必要な計算を実行することができる。
【００３４】
[0055]図２にさらに示されているように、例示的なモバイルデバイス２００は、プロセッサ／コントローラ２１０に結合された１つまたは複数のセンサー２１２を含む。たとえば、センサー２１２は、（ワイドエリアネットワークトランシーバ２０４、ローカルエリアネットワークトランシーバ２０６および／またはＳＰＳ受信機２０８によって受信された信号から導出される動きデータに依存しない）相対移動情報および／または方向情報を与えるための動きセンサーを含み得る。限定ではなく例として、動きセンサーは、加速度計２１２ａ、ジャイロスコープ２１２ｂ、および地磁気（磁力計）センサー２１２ｃ（たとえば、コンパス）を含むことができ、これらのいずれも、微小電子機械システム（ＭＥＭＳ）に基づいて、または何らかの他の技術に基づいて実装され得る。１つまたは複数のセンサー２１２は、高度計（たとえば、気圧高度計）２１２ｄ、サーモメータ（たとえば、サーミスタ）２１２ｅ、オーディオセンサー２１２ｆ（たとえば、マイクロフォン）および／または他のセンサーをさらに含み得る。１つまたは複数のセンサー２１２の出力は、記憶またはさらなる処理のために（トランシーバ２０４および／もしくは２０６を介して、またはデバイス２００の何らかのネットワークポートもしくはインターフェースを介して）リモートデバイスまたはサーバに送信された（デバイス２００と通信しているノードに関するアンテナ情報とともに、および／またはロケーションデータなどのデータとともに）データの一部として提供され得る（たとえば、モバイルデバイス２００と通信しているＡＰに関するアンテナ情報は、モバイルデバイスのセンサーによって測定されたセンサーデータを、サーバにおいて維持され、様々なワイヤレスノードに関するアンテナ情報と１つまたは複数のワイヤレスデバイスによって以前取得された関連センサーデータとを含む記録とマッチングすることによって推測され得る）。図２にさらに示されているように、いくつかの実施形態では、１つまたは複数のセンサー２１２はまた、ディスプレイまたはスクリーンなどのユーザインターフェースデバイス上に表示され得る、照明の環境レベルおよび／または色に関係する情報ならびにＵＶおよび／または赤外線照明の存在およびレベルを決定するためにさらに使用され得る静止画または動画（たとえば、ビデオシーケンス）を生成し得る、カメラ２１２ｇ（たとえば、電荷結合素子（ＣＣＤ）タイプのカメラ、ＣＭＯＳベースの画像センサーなど）を含み得る。
【００３５】
[0056]プロセッサ（コントローラとも呼ばれる）２１０は、ローカルエリアネットワークトランシーバ２０６と、ワイドエリアネットワークトランシーバ２０４と、ＳＰＳ受信機２０８と、１つまたは複数のセンサー２１２とに接続され得る。プロセッサは、処理機能と、さらに他の計算機能と制御機能とを提供する、１つまたは複数のマイクロプロセッサ、マイクロコントローラ、および／またはデジタル信号プロセッサを含み得る。プロセッサ２１０は、データと、モバイルデバイス内でプログラムされた機能を実行するためのソフトウェア命令とを記憶するための、記憶媒体（たとえば、メモリ）２１４に結合され得る。メモリ２１４は、プロセッサ２１０に取り付けられていてよく（たとえば、同じＩＣパッケージ内にあってよく）、および／または、メモリは、プロセッサの外部のメモリであってよく、データバスを通じて機能的に結合されてよい。プロセッサ２１０と同様であり得る、プロセッサまたは計算システムの例示的な実施形態に関するさらなる詳細は、図２１に関連して以下で与えられる。
【００３６】
[0057]多数のソフトウェアモジュールおよびデータテーブルが、メモリ２１４に存在してよく、リモートデバイス／ノード（図１に示される様々なノードおよび／もしくはサーバ１１０など）との両方の通信を管理し、測位決定機能を実行し、ならびに／またはデバイス制御機能を実行するために、プロセッサ２１０によって利用され得る。図２に示されているように、いくつかの実施形態では、メモリ２１４は、測位モジュール２１６、アプリケーションモジュール２１８、受信信号強度インジケータ（ＲＳＳＩ：received signal strength indicator）モジュール２２０、および／またはラウンドトリップ時間（ＲＴＴ：round trip time）モジュール２２２を含み得る。モジュールおよび／またはデータ構造の機能は、モバイルデバイス２００の実装形態に応じて、様々な方法で組み合わせられ、分離され、および／または構成され得ることに留意されたい。たとえば、ＲＳＳＩモジュール２２０および／またはＲＴＴモジュール２２２は各々、少なくとも部分的に、ハードウェアベースの実装形態として実現されてよく、したがって、専用アンテナ（たとえば、専用ＲＴＴおよび／またはＲＳＳＩアンテナ）、（たとえば、受信された信号の信号強度を決定する、ＲＴＴサイクルに関するタイミング情報を決定するなどのために）アンテナを介して受信および／または送信される信号を処理し分析するための専用処理ユニットのような、デバイスまたは回路を含み得る。
【００３７】
[0058]アプリケーションモジュール２１８は、測位モジュール２１６に位置情報を要求する、モバイルデバイス２００のプロセッサ２１０上で実行されているプロセスであり得る。アプリケーションは通常、ソフトウェアアーキテクチャの上位レイヤ内で実行され、屋内ナビゲーションアプリケーション、ショッピングアプリケーション、ロケーション認識サービスアプリケーションなどを含み得る。測位モジュール２１６は、たとえば、ＲＳＳＩモジュールおよび／またはＲＴＴモジュールによって実行された測定に基づいて、モバイルデバイス２００の様々な受信機およびモジュールから導出された情報を使用して、モバイルデバイス２００の位置を導出し得る。測位モジュールおよびアプリケーションモジュールはまた、（以下でより詳細に述べられるように）モバイルデバイスが通信している送信機に関連するアンテナ情報に部分的に基づいて、様々なプロセスを実行する（たとえば、ロケーション推定値を決定する、ナビゲーション動作を実行する）ことができる。たとえば、モバイルデバイスが１つまたは複数のアクセスポイントから測定値を収集する実装形態では、１つまたは複数のアクセスポイントに関するアンテナ利得情報およびアンテナ方向情報が、測位データを導出するために使用され得る。たとえば、送信ローブおよび／もしくは（アンテナの構成から生じた）減衰した送信レベルの領域を表すアンテナの利得パターン、ならびに／またはアクセスポイントのアンテナが指していることのある方向を表す方向情報（そのような情報は、アンテナに対する半径方向位置における予想送信強度レベルを示すことになる）が、より正確なヒートマップデータを導出する、より正確な測位データを導出するなどのために使用され得る。たとえば、モバイルデバイスによって行われた測定が、信号レベルが減衰するロケーション（受信された、もしくは既知のアンテナ方向および利得パターンデータから、ならびに／またはモバイルデバイスの独自に計算された位置から決定される）において発生したような、利得パターンおよび／またはアンテナ方向である場合には、信号強度測定値が調整され得る。
【００３８】
[0059]さらに示されているように、モバイルデバイス２００はまた、マップ情報、デバイスが現在位置するエリアにおけるロケーション情報に関係するデータ記録、デバイス２００の近くまたは範囲にあるワイヤレスノードに関して取得されたアンテナ情報などのような支援データ（リモートサーバからダウンロードされていることがある）が記憶される支援データストレージ２２４を含み得る。いくつかの実施形態では、モバイルデバイス２００はまた、他のソースから（たとえば、１つまたは複数のセンサー２１２から）決定され得る補助的な位置および／または動きデータを含む補足情報を受信するように構成され得る。そのような補助的な位置データは、不完全であることまたは雑音が多いことがあるが、デバイス２００の位置を推定するための、または他の動作もしくは機能を実行するための独立した情報の別のソースとして有用であり得る。補足情報はまた、限定はされないが、Ｂｌｕｅｔｏｏｔｈ信号、ビーコン、ＲＦＩＤタグ、および／もしくはマップから導出される情報（たとえば、地理的なマップのデジタル表現物から、たとえばデジタルマップとインタラクトするユーザによって座標を受信すること）の上で導出され得る、またはこれらに基づき得る、情報を含み得る。補足情報は、オプションとして、図２に概略的に示される記憶モジュール２２６に記憶され得る。
【００３９】
[0060]モバイルデバイス２００は、モバイルデバイス２００とのユーザインタラクションを可能にするマイクロフォン／スピーカー２５２、キーパッド２５４、およびディスプレイ２５６のような、適切なインターフェースシステムを与えるユーザインターフェース２５０をさらに含み得る。（センサー２１２ｆと同じであるかまたは異なることがある）マイクロフォン／スピーカー２５２は、（たとえば、ワイドエリアネットワークトランシーバ２０４および／またはローカルエリアネットワークトランシーバ２０６を使用して）音声通信サービスを提供する。キーパッド２５４は、ユーザ入力のための適切なボタンを備え得る。ディスプレイ２５６は、たとえば、バックライト付きのＬＣＤディスプレイのような適切なディスプレイを含み得、追加のユーザ入力モードのために、タッチスクリーンディスプレイをさらに含み得る。
【００４０】
[0061]ここで、図３を参照すると、図１に示される様々なノード（たとえば、ノード１０４ａ〜ｃ、１０６ａ〜ｅ、および／またはサーバ１１０）のいずれかと同様であってよく、それと同様の機能を有するように構成され得る、アクセスポイントのような例示的な送信側ノード３００の概略図が示されている。ノード３００は、たとえば、図１および図２のそれぞれのモバイルデバイス１０８または２００のようなワイヤレスデバイスと通信するための、１つまたは複数のアンテナ３１６ａ〜ｎに電気的に結合された１つまたは複数のトランシーバ３１０ａ〜ｎを含み得る。トランシーバ３１０ａ〜３１０ｎの各々は、信号（たとえば、ダウンリンクメッセージ）を送るためのそれぞれの送信機３１２ａ〜ｎと、信号（たとえば、アップリンクメッセージ）を受信するためのそれぞれの受信機３１４ａ〜ｎとを含み得る。ノード３００はまた、他のネットワークノードと通信する（たとえば、クエリと応答とを送り、受信する）ためのネットワークインターフェース３２０を含み得る。たとえば、各ネットワーク要素は、１つまたは複数のコアネットワークノード（たとえば、図１に示される他のアクセスポイント、サーバ１１０、および／または他のネットワークデバイスもしくはノードのいずれか）との通信を容易にするために、ゲートウェイまたはネットワークの他の適切なエンティティと通信する（たとえば、有線またはワイヤレスバックホール通信）ように構成され得る。追加的および／または代替的に、他のネットワークノードとの通信はまた、トランシーバ３１０ａ〜ｎおよび／またはそれぞれのアンテナ３１６ａ〜ｎを使用して実行され得る。
【００４１】
[0062]ノード３００はまた、本明細書で説明される実施形態とともに使用され得る他の構成要素を含み得る。たとえば、ノード３００は、いくつかの実施形態では、他のノードとの通信を管理し（たとえば、メッセージを送り、受信し）、他の関連する機能を提供するための、コントローラ３３０（図２のプロセッサ２１０と同様であり得る）を含み得る。たとえば、コントローラ３３０は、アンテナの送信電力および位相と、利得パターンと、アンテナ方向（たとえば、アンテナ３１６ａ〜ｎからの生じた放射ビームが伝搬する方向）と、アンテナダイバーシティと、ノード３００のアンテナ３１６ａ〜ｎに関する他の調整可能なアンテナパラメータとを調整可能に制御するために、アンテナ３１６ａ〜ｎの動作を制御するように構成され得る。いくつかの実施形態では、アンテナの構成は、ノード３００の製造もしくは配置のときに提供されたあらかじめ記憶された構成データに従って、（ノード３００のために使用されるべき、アンテナ構成、および他の動作パラメータを表すデータを送っている中央サーバなどの）リモートデバイスから取得するデータに従って制御され得る。いくつかの実施形態では、以下でより詳細に説明されるように、ノード３００は、ノード３００の１つまたは複数のアンテナ３１６ａ〜ｎに関する現在のアンテナ構成を表すアンテナ情報を含むメッセージを送信するように構成され得る。したがって、コントローラ３３０は、メッセージが生成されるように（たとえば、ブロードキャストメッセージ、たとえば、ＩＥＥＥ８０２．１１規格に従ってフォーマットされたビーコンメッセージ、またはファインタイミング測定、すなわちＦＴＭに従ってフォーマットされたメッセージ、特定のデバイスに向けられたメッセージなど）、また１つまたは複数のアンテナ３１６ａ〜ｎのうちの少なくとも１つを通じて、ノード３００と通信しているか、またはノード３００の送信範囲にある宛先モバイルデバイスに送信されるようにし得る。いくつかの実施形態では、ノード３００はまた、別のワイヤレスデバイスのアンテナに関するアンテナ情報を含んでいるメッセージを受信し、メッセージにおいて受信されたこの別のワイヤレスデバイスに関するアンテナ情報に少なくとも部分的に基づいて、ロケーション決定動作を実行するように構成され得る。ノード３００はまた、いくつかの実装形態では、様々なデバイスから受信された複数のワイヤレスデバイスに関するアンテナ情報を記憶および管理し、複数のワイヤレスノードのうちの特定の１つに関するアンテナ情報を備える支援データを、複数のワイヤレスノードのうちの特定の１つに関するアンテナ情報を要求しているモバイルデバイスに提供する（たとえば、複数のワイヤレスノードのうちの特定の１つによってサービス／カバーされるエリアにモバイルデバイスが入った状況における）ように構成され得る。
【００４２】
[0063]加えて、ノード３００は、いくつかの実施形態では、近隣との関係を管理し（たとえば、近隣リスト３４２を保持し）、他の関連する機能を提供するための、近隣関係コントローラ（たとえば、近隣発見モジュール）３４０を含み得る。コントローラ３３０は、いくつかの実施形態では、図２１に関連して示され説明されるものと同様の構成および機能を伴う、プロセッサベースのデバイスとして実装され得る。いくつかの実施形態では、ノードはまた、図２に示されるモバイルデバイス２００の１つまたは複数のセンサー２１２のいずれかなどの、１つまたは複数のセンサー（図示されず）を含み得る。  
メッセージングベースのプロシージャを介したアンテナ情報の取得
【００４３】
[0064]述べられたように、図１のモバイルデバイス１０８および／もしくはアクセスポイント、または図２のモバイルデバイス２００などの本明細書で説明されるワイヤレスデバイスは、いくつかの実施形態では、位置／ロケーション決定動作（および／または他のタイプの動作）が実行される際の土台となり得るアンテナ情報を取得するように構成され得る。そこで、図４を参照すると、第１のワイヤレスデバイスによって、別の（第２の）ワイヤレスデバイスのアンテナに関するアンテナ情報を取得するための例示的なプロシージャ４００のフローチャートが示されている。プロシージャ４００は、ブロック４１０において、第１のワイヤレスデバイスによって、第２のワイヤレスデバイスの１つまたは複数のアンテナに関するアンテナ情報を備える通信を取得することを含む。いくつかの実施形態では、アンテナ情報は、アンテナタイプ情報（たとえば、アンテナが単方向性であるか、全方向性であるか、それとも他の形態のアンテナタイプ情報を提供しているか）、アンテナ利得パターン（たとえば、アンテナからの角度方向の関数としての放射強度を表すデータ）、アンテナ方向（たとえば、アンテナが指している方向、したがって、放射ビームが伝搬することになる方向）、アンテナ識別情報、アンテナ構成情報（たとえば、アンテナの数およびそれらの構造配列）、アンテナモデルデータ、アンテナダイバーシティ、ビーム制御データ、アンテナに関する最大利得、送信電力などのうちの１つまたは複数を含み得る。
【００４４】
[0065]いくつかの実施形態では、第２のワイヤレスデバイスのアンテナに関するアンテナ情報を備える第２のワイヤレスデバイスによって送信された通信は、第２のワイヤレスデバイスから（第１のワイヤレスデバイスを含む）複数のワイヤレスデバイスに送信されたブロードキャストメッセージを含み得る。したがって、そのような実施形態では、アンテナ情報を備える通信を取得することは、第２のワイヤレスデバイスからアンテナ情報を備えるブロードキャストメッセージを受信することを含み得る。いくつかの実施形態では、ブロードキャストメッセージは、ビーコンフレーム（たとえば、送信側ワイヤレスデバイスによって周期的に送られる、識別および制御データを含む制御フレーム）またはデータフレーム（符号化されたデータを含み、ヘッダ／制御情報も含み得るフレーム）を含み得る。そこで、図５を参照すると、ＩＥＥＥ８０２．１１規格に従ってフォーマットされ、（図１に示されるアクセスポイント１０６ａ〜ｅのいずれかなどの）ＷｉＦｉアクセスポイントによって送信された例示的なビーコンフレーム５００が示されている。同様のフレームであるが、異なるプロトコルに従って構成されたフレームが、非ＷｉＦｉアクセスポイントによって送られ得る。ビーコンフレームは、周期的に送信され得、ビーコンフレームにおいて定義された情報要素において提供されたアンテナ情報を含み得る。図示のように、図５に示される例示的なビーコンフレーム５００は、中央アクセス制御（ＭＡＣ）ヘッダ５０２と、フレームボディ５０４と、フレーム制御シーケンス（ＦＣＳ）５０６とを含み得る。ＭＡＣヘッダ５０２は、いくつかの実施形態では、２４バイト長であり得、フレームボディ５０４は可変長であり得、ＦＣＳ５０６は４バイト長であり得る。ＭＡＣヘッダ５０２は一般に、ビーコンフレーム５００に関する基本的な制御および／またはルーティング情報を与えるように働く。図示の例では、ＭＡＣヘッダ５０２は、フレーム制御（ＦＣ）フィールド５０８と、持続時間フィールド５１０と、（たとえば、フレームがユニキャスト送信に使用される場合には特定の宛先を識別するための、またはフレームがブロードキャスト送信であることを示すための）宛先アドレス（ＤＡ）フィールド５１２と、ソースアドレス（ＳＡ）フィールド５１４と、基本サービスセット識別情報（ＢＳＳＩＤ）フィールド５１６と、シーケンス制御フィールド５１８とを含み得る。図示のように、ＦＣフィールド５０８は２バイト長であり、持続時間フィールド５１０は２バイト長であり、ＤＡフィールド５１２は６バイト長であり、ＳＡフィールド５１４は６バイト長であり、ＢＳＳＩＤフィールド５１６は６バイト長であり、シーケンス制御フィールド５１８は２バイト長である。
【００４５】
[0066]フレームボディ５０４は、アンテナ情報を含む送信側ノードについての詳細な情報を提供するように構成される。したがって、データの以下のフィールドのうちの１つまたは複数が、例示的なフレーム５００のフレームボディ部分に含まれ得る（示される例示的なフィールドの各々に関するフィールド長も示される）：タイムスタンプフィールド５２０、ビーコン間隔フィールド５２２、能力情報フィールド５２４、サービスセット識別子（ＳＳＩＤ）フィールド５２６、サポートレートフィールド５２８、周波数ホッピング（ＦＨ）パラメータセット５３０、直接シーケンスパラメータセット５３２、競合なしパラメータセット５３４、独立基本サービスセット（ＩＢＳＳ：independent basic service set）パラメータセット５３６、国情報フィールド５３８、ＦＨホッピングパラメータフィールド５４０、ＦＨパターンテーブル５４２、電力制約フィールド５４４、チャネルスイッチ告知フィールド５４６、クワイエットフィールド（quiet field）５４８、ＩＢＳＳ直接周波数選択（ＤＦＳ：direct frequency selection）フィールド５５０、送信電力制御（ＴＰＣ：transmit power control）フィールド５５２、実効放射電力（ＥＲＰ：effective radiated power）情報フィールド５５４、拡張サポートレートフィールド５５６、およびロバストセキュリティネットワーク（ＲＳＮ）フィールド５５８。
【００４６】
[0067]さらに、本明細書で述べられるように、いくつかの実施形態では、例示的なビーコンフレーム５００のフレームボディ５０４はまた、ビーコンフレームを送信している（図１に示されるアクセスポイントまたは基地局のいずれかなどの）送信側ノードの１つまたは複数のアンテナに関するアンテナ情報を提供するためのアンテナ情報要素フィールド５６０を含み得る（ビーコンフレームは、追加的または代替的に、受信側ワイヤレスデバイスが通信し得る他のノードに関するアンテナ情報を含み得る）。図５にさらに示されているように、アンテナ情報要素フィールド５６０は、（たとえば、アンテナ情報要素が送信されていることを示すための）アンテナ情報に関連する一意の識別子を保持する要素ＩＤフィールド５６２を含むことができ、要素ＩＤフィールド５６２は、たとえば受信側デバイスによって、異なるフィールドをパースするために使用され得る。例示的なアンテナ情報要素５６０の長さフィールド５６４は、フレームの特定の情報フィールド（たとえば、この例では情報要素フィールド）の一部である「長さ」フィールドの後のバイト数を示すデータを含み得る。いくつかの実施形態では、長さフィールドは、２の最小値と２５５の最大値とを有し得る。アンテナ情報要素５６０はまた、送信側ノードの１つまたは複数のアンテナに関する事前に割り当てられた識別値を指定するアンテナＩＤフィールド５６６を含み得る。いくつかの実施形態では、割り当てられたアンテナＩＤはローカル一意の値であり（すなわち、値は、要素ＩＤによって識別される特定のノードに関する様々なアンテナを区別する）、いくつかの実施形態では、アンテナＩＤはグローバル一意のＩＤであり、あらゆるノードのあらゆるアンテナが異なるＩＤ値を割り当てられる。フィールド５６６は１バイトフィールドとして示されているが、フィールドは任意のサイズを有してよく、（送信側ノードが複数のアンテナを含む場合に）送信側ノードのすべての個別アンテナに関する情報を含み得る。図５にさらに示されているように、ビーコンフレーム５００は、いくつかの実施形態では、送信側ノードのアンテナに関する（たとえば、ｄＢ単位で表される）最大アンテナ利得を表すデータを保持し得るアンテナ利得フィールド５６８を含み得る。アンテナ利得値は、たとえば、送信側ノードのアンテナに関する以前行われた測定を通じて決定され得る。アンテナタイプフィールド５７０は、図５のアンテナ情報要素５６０に含まれ得、たとえば、アンテナのモデル名、アンテナが指向性アンテナであるか、全指向性アンテナであるか（それとも何らかの他のアンテナタイプであるか）の指示などを含む、アンテナタイプを示すデータを保持する。
【００４７】
[0068]図５には示されていないが、アンテナ情報要素５６０は、いくつかの実施形態では、（アンテナ情報要素５６０の１つまたは複数のフィールドに配置された）追加のアンテナ情報をさらに含み得る。たとえば、アンテナ情報要素５６０は、以下のうちの１つまたは複数をさらに含み得る。
【００４８】
[0069]いくつかの実施形態では、情報要素５６０は、アンテナの利得の角度および／または距離依存性を表すデータを保持する利得パターンフィールドを含むことができ、したがって、アンテナの起点に対する異なる角度位置における利得を表すデータを含み得る（データは、必要な所望の分解能に、また情報を送信するために必要な利用可能帯域幅に応じて、適切な角度増分で提供され得る）。いくつかの実施形態では、利得パターンはまた、周波数依存であり得る（たとえば、２．５ＧＨｚの周波数で送信された信号に関する利得パターンは、５．０ＧＨｚの周波数で送信された信号に関する利得パターンとは異なり得る）。
【００４９】
[0070]情報要素５６０は、（一般に、磁北などの何らかの地理的方角、または何らかの他の地理的基準点に対する）アンテナが指している方向を表すデータを提供するアンテナ方向フィールドをさらに含み得る。
【００５０】
[0071]また、情報要素５６０には、送信電力（たとえば、Ｔｘ）を示すデータを提供する送信電力フィールドが含まれ得る。
【００５１】
[0072]情報要素５６０は、ひいては送信側ノードによって送信されるビームを制御するための送信側ノードの複数のアンテナのそれぞれのアンテナの動作パラメータ（信号が複数のアンテナから送信される際の相対位相および振幅）についてのデータを提供するビーム制御フィールドをさらに含み得る。
【００５２】
[0073]情報要素５６０が含み得る別のフィールドは、アンテナダイバーシティ構成（たとえば、アンテナが右または左セクタ化として構成されるか、アンテナが全方向性アンテナとして構成されるか、など）を示すためのアンテナダイバーシティフィールドである。
【００５３】
[0074]追加のアンテナ情報を提供するための他のデータフィールドが、図５の例示的なビーコンフレーム５００のアンテナ情報要素５６０に含まれ得る。いくつかの実施形態では、ビーコンフレーム５００に含まれている情報の少なくとも一部がまれに使用されるか、またはまったく使用されないことがある。たとえば、低電力無線環境では、電力消費を低減するために、ビーコンフレーム５００の長さを低減することが望ましいことがある。その上、いくつかの無線環境は低データレートを使用し、したがって、ビーコンフレーム５００を送信するのにかかる時間量を短縮するために、ビーコンフレーム５００の長さを低減することが望ましいことがある。実装の要件および／または制約（たとえば、利用可能な、または所望の帯域幅、データレートなど）に応じて、アンテナ情報要素は、ビーコンフレームにだけではなく、送信側ノードによって送信されるデータフレームの制御部分に含まれ得る。さらに、例示的なビーコンフレームは、限定はしないが、ＢＳＳ  ＡＣアクセス遅延（BSS AC Access Delay）要素、測定パイロット送信（Measurement Pilot Transmission）要素、複数ＢＳＳＩＤ（Multiple BSSID）要素、ＲＭ対応能力（RM enabled Capabilities）要素、宣伝プロトコル（Advertisement Protocol）要素、ローミングコンソーシアム（Roaming Consortium）要素、メッシュＩＤ（Mesh ID）要素などを含む様々な他の情報要素を含み得る。
【００５４】
[0075]いくつかの実施形態では、アンテナ情報を含む通信を取得することは、メッセージ交換タイププロトコルを通じて実施され得、したがって、第１のワイヤレスデバイスから第２のワイヤレスデバイスに、第２のワイヤレスデバイスのアンテナ情報を求める要求を示す情報を備える要求メッセージを送信することと、第１のワイヤレスデバイスによって、要求メッセージに応答して、第２のワイヤレスデバイスに関する要求されたアンテナ情報を有する第２のワイヤレスデバイスからの返信メッセージを受信することとを含み得る。いくつかの実施形態では、２つのワイヤレスデバイス（いずれも非ＡＰ局であり得る）の間の距離差計算（differential distance computation）を、参加側デバイス間で交換されたメッセージをタイムスタンプする（ひいては、２つのデバイス間のラウンドトリップ時間の決定を可能にする）ことによってサポートするために使用されるファインタイミング測定（ＦＴＭ）プロトコルに従って、要求メッセージが実装され得る。簡略に言えば、ＦＴＭプロトコルの下では、第１の開始側ワイヤレスデバイス（図１に示されるデバイス１０８、１０４ａ〜ｃ、または１０６ａ〜ｅのいずれかと同様であり得る「受信側ＳＴＡ」とも呼ばれる）が、開始側ワイヤレスデバイスと別の第２のワイヤレスデバイス（図１に示されるデバイス１０８、１０４ａ〜ｃ、または１０６ａ〜ｅのいずれかと同様であり得る「送信側ＳＴＡ」とも呼ばれる）との間で送信されたメッセージまたはフレームのタイミングに少なくとも部分的に基づいて、ＲＴＴの１つまたは複数の測定値を取得または計算し得る。いくつかの実施形態では、開始側ワイヤレスデバイス（すなわち、「受信側ＳＴＡ」）は、他方のワイヤレスデバイス（すなわち、「送信側ＳＴＡ」）とのメッセージ交換トランザクションを、ファインタイミング測定要求（ＦＴＭＲ）メッセージまたはフレーム（「要求」とも呼ばれる）を他方のワイヤレスデバイスに送信することによって開始し得る。開始側ワイヤレスデバイスは、その後、要求に応答して他方のワイヤレスデバイスから送信されたアクションフレームまたは確認応答メッセージ（「Ａｃｋ」とも呼ばれる）を受信し得る。アクションフレーム（Ｍフレームとも呼ばれる）またはＡｃｋフレームは、いくつかの実施形態では、以前送信されたメッセージの受信の指示を提供し得る。開始側ワイヤレスデバイスおよび／または応答側ワイヤレスデバイスは次いで、交換されたメッセージにおいて提供されたタイムスタンプ値に少なくとも部分的に基づいて、ＲＴＴ測定値を取得または計算し得る。
【００５５】
[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]したがって、プロシージャ１１００は、ブロック１１２０において、モバイルデバイスの複数のロケーションにおいて受信された通信に対して実行された測定に基づいて、測定が実行された複数のロケーションの空間的分布が十分に大きいとの決定に応答して、第１のワイヤレスノードの１つまたは複数のアンテナに関する方向データを導出することを含む。いくつかの実施形態では、（モバイルデバイスにおいてワイヤレスノードからの通信が受信された複数のロケーションに対応する）方向の数が所定の方向数しきい値を上回るかどうかの決定は、第１のワイヤレスノードから受信された通信から少なくとも部分的に導出された水平伝搬低下率（ＨＤＯＰ：horizontal dilution of propagation）値の計算に基づいて、方向の数が所定の方向数しきい値を上回ると決定することを含み得る。導出されたＨＤＯＰ値は、送信側ワイヤレスノードに対するモバイルワイヤレスデバイスによって訪問されたロケーションの空間的／幾何学的分布の品質の測定値を表すために使用され得る。（ノードに対する十分な数の方向に対応する）モバイルデバイスのロケーションの適切な空間的分布は、たとえば、あるＨＤＯＰしきい値よりも低いＨＤＯＰメトリックとして表され得る。
【００８４】
[00105]いくつかの実施形態では、ＨＤＯＰ（および／またはワイヤレスノードから受信された通信に関するモバイルデバイスによって複数のロケーションにおいて行われた信号測定の幾何学的分布の品質の他の同様の測定値）が、ＨＤＯＰ（ｈ）の以下の例示的な式に従って、「低」、「中」、または「高」として分類され得る。定性的不確実性メトリック：定量的不確実性メトリック（メートル単位）ｈ≦１．５は低に対応し、１．５＜ｈ≦２．５は中に対応し、ｈ＞２．５は高に対応する。空間的分布（ロケーション不確実性も表す）がＨＤＯＰメトリックとして（または何らかの他のメトリックとして）定量化されると、モバイルワイヤレスデバイス（たとえば、図１２の例におけるデバイス１２１０）は、送信側ワイヤレスノード（たとえば、図１２の例のノード１２２０）のアンテナの方向を決定するために追加測定が必要であり得ると決定し得る。いくつかの実施形態では、（たとえば、必要なしきい値を下回る）不十分なＨＤＯＰ値の結果として、モバイルデバイスによってより正確な測定が実行できるようにアンテナパラメータを調整するためのメッセージがワイヤレスノードに送信され得る。たとえば、モバイルデバイスは、計算されたＨＤＯＰメトリック（または何らかの他のメトリック）が対応するしきい値よりも低いことに応答して、ノードのアンテナの送信電力を増加させるためのメッセージをワイヤレスノードに送信し得る。
【００８５】
[00106]いくつかの実施形態では、既知のロケーション（Ｘ，Ｙ，Ｚ）によりワイヤレスノードから受信された通信の空間的分布を測定するためのＨＤＯＰ値の導出は、次のように実行され得る。ワイヤレスノードからの通信の信号測定がモバイルワイヤレスデバイスによって行われるあらゆるロケーションにおいて、測定を行うときのデバイスの位置／ロケーションが決定される。本明細書で説明されるように、ロケーション決定は、たとえば、衛星測位システムおよび／または地上ノードからの信号を使用するマルチラテレーションベースのプロシージャ、最適化ベースのプロシージャ（たとえば、最小二乗、カルマンフィルタリングなど）ヒートマップを使用するロケーション決定（ヒートマップ、最適化、およびマルチラテレーションベースの技法は、モバイルワイヤレスデバイスによって取得されたアンテナ情報を考慮し得る）、送信側ワイヤレスノードの識別情報およびロケーションに基づいて決定されたロケーション（そのような情報は、送信側ワイヤレスノードから受信された信号に含まれ得る）、何らかのリモートデバイスから受信された支援データに基づいて決定されたロケーションなどを含む任意の数のロケーション決定プロセス／技法に基づいて実行され得る。ワイヤレスノードから送られた通信の信号測定のときのモバイルデバイスのロケーションの座標は、（ｘi，ｙi，ｚi）として表され得、ｉ＝１、２、３、．．．、Ｎである。ＨＤＯＰメトリックは次いで、いくつかの実施形態では、以下の例示的な計算動作を含む例示的なプロセスに従って計算され得る。
【００８６】
【数１】
2018508149.tif 000003
【００８７】
[00107]ＨＤＯＰを計算するための、または送信側ワイヤレスノードからの通信の測定の空間的／幾何学的分布を表す何らかの他のメトリックを計算するための他のプロセスが、ＨＤＯＰを計算するための上述のプロセスの追加または代替として使用され得る。
【００８８】
[00108]測定の空間的／幾何学的分布が十分に大きい（すなわち、送信側ワイヤレスノードに対する十分大きい数の方向から測定が行われた）と決定すると、（たとえば、送信側ワイヤレスノードに対する角度位置（または何らかの他の位置依存性および／もしくは時間依存性）の関数としての）予想される相対受信信号電力を表す対応する測定されたアンテナ利得パターンを生成するために、測定値（たとえば、信号強度値測定値）が使用され得る。測定の空間的／幾何学的分布が適切であるかどうかの決定がＨＤＯＰメトリックに基づく実装形態では、決定は、（たとえば、本明細書で説明されるように）ＨＤＯＰメトリックを導出することと、導出／計算されたＨＤＯＰメトリックを所定のＨＤＯＰしきい値と比較することとを含む。いくつかの実施形態では、導出されたＨＤＯＰメトリックが所定のＨＤＯＰしきい値よりも高いとき、測定の空間的分布は適切であると見なされる。送信側ワイヤレスノード（たとえば、例示的な図１２のノード１２２０）から受信された通信の信号強度測定値から計算された、生成された測定済み利得パターンは、理論的利得パターンとマッチすることがあり、この理論的利得パターンは、送信側ワイヤレスノードによって提供されていることがあるか、またはワイヤレスノードの既知のアンテナタイプもしくはモデルに基づいて何らかのリモートデバイスから取り出されていることがある。アンテナ利得パターンは一般に、特定のアンテナ構成および特定のアンテナ方向の場合の利得パターンを表す。したがって、測定されたアンテナ利得パターンを、それが理論的アンテナ利得パターンまたは提供されたアンテナ利得パターンとマッチする（たとえば、一致する）ように回転／シフトさせるために必要な回転角は、ワイヤレスノードのアンテナの現在の実際の方向を提供し得る。
【００８９】
[00109]いくつかの実施形態では、アンテナタイプもしくはモデル、または（実際のアンテナ方向が決定される際の土台となり得る）利得パターンなどのアンテナ情報は、たとえば、アンテナ情報をブロードキャストメッセージ（たとえば、ＩＥＥＥ８０２．１１規格に従ってフォーマットされたビーコンフレーム）中、ＦＴＭタイプメッセージ中、（たとえば、複数のワイヤレスデバイスに関するアンテナ情報の中央リポジトリを実装している）リモートモバイルデバイスからモバイルデバイスに送られる支援データ中などに含めることによって、モバイルデバイスに提供され得る。述べられたように、ワイヤレスノードのアンテナに関係する情報が、ワイヤレスノードと通信している個別のモバイルデバイスによって収集または決定され得、そのように収集または決定されたアンテナ情報は、複数のデバイス（たとえば、個別のモバイルデバイス）から受信する複数のワイヤレスノード（または他のデバイス）に関するアンテナデータを収集および維持するように構成されたリモートデバイスに送信され得る。したがって、いくつかの実施形態では、図１２のモバイルデバイス１２１０は、それが受信した通信の出所であるワイヤレスノードのアンテナのアンテナ方向を決定すると、送信側ワイヤレスノードに関するアンテナ方向を含む情報メッセージを、複数のワイヤレスノードによってカバーされるそれぞれのエリアを訪問している間に１つまたは複数のワイヤレスデバイスによって取得された（複数のワイヤレスノードに関する）アンテナデータを受信および記憶するように構成された（たとえば、図１のサーバ１１０などの）リモートデバイスに送信するように構成され得る。リモートデバイスは、モバイルデバイスがアンテナ方向を取得または決定したワイヤレスノードのアンテナに関する（モバイルデバイスから受信された情報メッセージに含まれる）導出済みアンテナ方向データを記憶し、そのワイヤレスノードに関する記憶された導出済みアンテナ方向データを、そのワイヤレスノードに関する他の情報に関連付け、いくつかの実施形態では、そのワイヤレスノードに関する支援データに対する向上した信頼性を示す、第１のワイヤレスノードに関する導出済みアンテナ方向および他の情報に関連する信頼性インジケータを含めるように構成され得る。したがって、たとえば、本明細書で説明されるプロセス／技法に従ってモバイルデバイスによって決定されたアンテナ方向を含めることは、当該ワイヤレスノードに関するアンテナ情報（たとえば、アンテナモデル、タイプ、最大利得、利得パターンなど）の正確性に対する信頼性を向上させることができる。向上した信頼性は、たとえば、１つまたは複数のワイヤレスデバイスに支援データとして提供されるべきアンテナ情報記録の後続の選択において使用され得る。たとえば、信頼性インジケータに関連付けられる、またはより高い程度の信頼性値に関連付けられる記録は、そのようなインジケータを欠いている、またはより低い程度の信頼性値を有する記録に対して優先的に選択され得る。
【００９０】
[00110]いくつかの実施形態では、モバイルデバイスによって実行された測定は、アンテナタイプまたはモデルなど、ある種のアンテナ情報を決定また確認するために使用され得る。たとえば、特定のワイヤレスノードに関する利得パターンは、特定のワイヤレスノードによって送られて１つまたは複数のモバイルデバイスによって受信された通信に関する測定値（たとえば、信号強度測定値、ＲＴＴ測定値など）を収集することによって決定され得る。本明細書で説明されるように、行われた測定は、計算された値がワイヤレスノードからの均一的距離に対応するように、（ワイヤレスノードの既知のロケーションおよび測定が行われたモバイルデバイスの決定されたロケーションに基づいて）正規化され得る。正規化された測定は、その場合、ワイヤレスノードのアンテナ関連する利得パターンに対応する。次に、ワイヤレスノードに対する十分な数の方向に対応するロケーションにおいて測定が行われたかどうか（すなわち、測定が実行されたロケーションの空間的／幾何学的分布が適切であること）の決定が行われ得る。たとえば、本明細書で説明されるように、ＨＤＯＰなどの空間的分布メトリックが導出され得る。アンテナのモデルまたはタイプが検証／確認されることになる状況では、空間的／幾何学的分布が適切であると決定された場合、決定された利得パターンがワイヤレスノードの未確認のアンテナタイプまたはモデルに関連する利得パターンとマッチするかどうかについての決定が行われ得る。たとえば、正規化された測定済み利得パターンとノードの未確認のアンテナタイプまたはモデルに関連する（正規化された形で提供され得る）利得パターンとが、２つの利得パターンがマッチするかどうかを決定するために比較され得る（角度オフセットは、一方のパターンを他方に対して回転させることによって除去され得る）。ワイヤレスノードに関するアンテナモデル、アンテナタイプ、または利得パターンが知られていないとき、測定された利得パターンが、複数の所定の既知の利得パターンのデータベースを検索するために、また複数の所定の利得パターンから、測定された利得パターンとマッチするパターンを識別するために使用され得る。識別された所定の利得パターンは一般に、アンテナタイプまたはモデルに（および他の関連アンテナ情報に）関連付けられ、したがって、特定のワイヤレスノードに関するアンテナタイプまたはモデルは、測定されたアンテナ利得パターンに基づいて推測／決定され得る。
【００９１】
[00111]ここで図１３を参照すると、ワイヤレスノードに関するアンテナ情報の検証および／または決定を容易にするために第１のワイヤレスノードにおいて一般に実行される例示的なプロシージャ１３００のフローチャートが示されている。プロシージャ１３００は、ブロック１３１０において、１つまたは複数のアンテナを有する第１のワイヤレスノードによって、モバイルデバイスによって訪問された複数のロケーションにおいて受信された通信を送信することを含む。プロシージャ１３００は、ブロック１３２０において、モバイルデバイスの複数のロケーションにおいて受信された通信に対してモバイルデバイスによって実行された測定に基づいて、また（たとえば、ＨＤＯＰなどのメトリックの計算に基づいて）測定が実行された複数のロケーションの空間的分布が十分に大きいとの決定に応答して、第１のワイヤレスノードの１つまたは複数のアンテナに関するアンテナ情報（たとえば、アンテナ方向、アンテナタイプまたはモデルなど）を導出することをさらに含む。  
ワイヤレスノードに関する欠落アンテナ情報の決定
【００９２】
[00112]いくつかの状況下では、（図１に概略的に示されるアクセスポイントまたは基地局のいずれかなどの）ワイヤレスノードに関する一部のアンテナ情報は知られていることがあるが、他の情報は入手可能ではないことがある。たとえば、特定のワイヤレスノードに関するアンテナモデル番号またはアンテナタイプは知られていることがある（またはたとえば、情報の中央リポジトリから確認可能である）が、アンテナパターン、帯域幅などの情報は、欠落していることがあり、既知の情報のみを参照することによっては決定可能ではないことがある。いくつかの状況では、特定のワイヤレスノードに関するすべてのアンテナ情報（アンテナタイプまたはモデルを含む）が欠落していることがある。したがって、いくつかの実装形態では、特定のワイヤレスノードに関する既知の／利用可能な情報（アンテナタイプまたはモデルなどの部分的アンテナ情報であれ、ロケーション情報などの異なるタイプの情報であれ）は、他の異なるワイヤレスデバイスまたはノードに関する情報記録を検索するために、また特定のワイヤレスノードに関する欠落しているアンテナ情報を、特定のワイヤレスノードに関する入手可能である情報と共通する少なくとも一部の情報を含む識別された記録から推測するために使用され得る。
【００９３】
[00113]そこで、図１４を参照すると、第１のワイヤレスノードに関する欠落アンテナ情報を決定／推測するための例示的なプロシージャ１４００に関するフローチャートが示されている。プロシージャ１４００は、ブロック１４１０において、（たとえば、図１に示されるパーソナルモバイルワイヤレスデバイス１０８などの）モバイルワイヤレスデバイスにおいて、モバイルワイヤレスデバイスと通信している第１のワイヤレスノードに関係する情報を決定することを含む。第１のワイヤレスノードに関係する情報は、ロケーション情報（大まかな、またはより正確なロケーション情報）と、場合によっては、第１のワイヤレスノードによって使用される１つまたは複数のアンテナに関するアンテナタイプまたはモデルなどの情報とを含み得る。第１のワイヤレスノードに関して取得される部分的アンテナ情報は、モバイルワイヤレスデバイスに送信されるメッセージ（たとえば、たとえば、ワイヤレスノードによって送られるブロードキャストメッセージ、ＦＴＭプロトコルなどのメッセージ交換プロトコルの一部として送られるメッセージ、リモートサーバから送られる支援データ通信／メッセージなど）にそのような情報を含めることによって、モバイルワイヤレスデバイスによって取得され得る。この例示的な実施形態では、第１のワイヤレスノードに関する少なくとも一部のアンテナ情報、たとえば、アンテナパターン、帯域幅などは入手可能ではない。
【００９４】
[00114]いくつかの実施形態では、モバイルワイヤレスデバイスは、送信側の第１のワイヤレスノードに関係する情報を、ワイヤレスノードによってカバー／サービスされる地理的エリアに入ると決定／取得し得る。たとえば、述べられたように、いくつかの状況では、ワイヤレスノードの情報（たとえば、それの識別情報、ノードに関するロケーション情報、送信電力、アンテナモデルなどの部分的アンテナ情報など）はモバイルワイヤレスデバイスによって、ブロードキャストメッセージ（たとえば、ＩＥＥＥ８０２．１１ビーコンフレーム）を介して、ワイヤレスノードによって送信されたブロードキャストメッセージの範囲内にそれが入ったときに取得され得るか、またはモバイルワイヤレスデバイスは、特定のワイヤレスノードによってカバーされるエリアにそれが位置するとの決定に応答して、特定のワイヤレスノードに情報を要求するために特定のノードとの通信を開始し得る。
【００９５】
[00115]モバイルワイヤレスデバイスによって決定または取得された情報とともに、第１のワイヤレスノードに関係する情報の少なくとも一部を含む情報メッセージが、ブロック１４２０においてモバイルワイヤレスデバイスによってリモートデバイス（たとえば、ワイヤレスノードデータのためのリポジトリを実装しているリモートサーバ）に送信され得る。リモートデバイスは、複数のワイヤレスノードによってカバーされるそれぞれのエリアを訪問している間に１つまたは複数のワイヤレスデバイスによって取得された複数のワイヤレスノードに関するアンテナデータを受信し記憶するように構成される。本明細書で説明されるように、いくつかの実施形態では、中央リポジトリを実装しているリモートデバイスにおいて記憶され管理されるデータの少なくとも一部は、クラウドソーシング技法を通じて（すなわち、データがリモートデバイス／サーバによって維持される複数のワイヤレスノードの様々なものと個別のモバイルデバイスとのインタラクションによって収集された情報から）、他のリモートサーバ／ソース（たとえば、データが維持されているワイヤレスノードの製造者または事業者のリモートサーバ）などから取得されていることがある。いくつかの実施形態では、（ブロック１４２０において送信された）情報メッセージにおいて受信されたデータの少なくとも一部は、処理される（たとえば、追加データを生成するためにパースおよび／もしくは使用される）こと、および／またはモバイルデバイスが情報メッセージを送っているワイヤレスノードに関連する新規もしくは既存の記録としてリポジトリに記憶されることがある。リモートデバイスの新規または既存の記録として記憶され得る情報メッセージに含まれるデータは、情報メッセージを送ったモバイルデバイスに関するロケーション情報、モバイルデバイスの１つまたは複数のセンサー（そのようなセンサーは、図２に概略的に示されるセンサー２１２ａ〜ｇならびに／または送信機もしくは受信機２０４、２０６および２０８と同様であり得る）によって取得された測定済みおよび／または処理済みのセンサーデータなどを含み得る。
【００９６】
[00116]複数のワイヤレスノードに関するワイヤレスノード情報の中央リポジトリを実装しているリモートデバイスは、いくつかの実施形態では、複数のワイヤレスノード（そのような複数のワイヤレスノードは、第１のワイヤレスノードとは異なり得る）に関する記憶されたアンテナデータを含んでいるデータ記録から、モバイルワイヤレスデバイスによって送信された情報メッセージからの少なくとも１つの値とマッチするデータを有する１つまたは複数の記録を識別するように、また１つまたは複数の識別されたデータ記録から、第１のワイヤレスノードに関する潜在的アンテナパラメータを表す値を決定するようにさらに構成される。したがって、リモートデバイスは、第１のワイヤレスノードのアンテナに関する欠落アンテナ情報を、第１のワイヤレスノードおよび他のノードに共通する情報を共有するか、または当該情報に関連付けられる他のワイヤレスノードに関するアンテナ情報から推測するように構成される。その共通情報は、第１のワイヤレスノードに関する既知の（入手可能な）情報である。
【００９７】
[00117]他のワイヤレスノードに関する既知のアンテナパラメータに基づいて第１のワイヤレスノードに関するアンテナパラメータを推測するために使用され得る、第１のワイヤレスノードに関する入手可能な情報の一例は、ロケーション情報またはサービスセット識別子（ＳＳＩＤ）情報である。たとえば、第１のワイヤレスノードが（たとえば、特定のエンティティによって特定の屋内エリアで運営される）マルチノードネットワークの一部である場合、ネットワークのすべてのノードによる一貫したレベルのパフォーマンスがあるように、特定の屋内ロケーションで動作しているノード（ひいてはそれらのアンテナ）が（構成、実装および／または機能の点で）同様であり得るとするのは合理的な仮定であり得る。したがって、第１のワイヤレスノードに関するＳＳＩＤ情報、または大まかなロケーションが知られているが、そのノードに関するアンテナ情報が知られていない場合、ＳＳＩＤまたは大まかなロケーションが、第１のワイヤレスノードとインタラクトしているモバイルワイヤレスノードによって取得／決定され、リポジトリを実装しているリモートサーバに（情報メッセージを介して）提供され得る。リモートサーバは次いで、第１のワイヤレスノードおよび／またはモバイルワイヤレスデバイスに関する同じＳＳＩＤまたは大まかな（もしくはより正確な）ロケーション推定値に関連付けられるワイヤレスノードに関するすべてのデータ記録を識別し得る。たとえば、アンテナタイプ、モデル、アンテナ利得パターン、アンテナ構成、およびすべての適切なアンテナ情報を含むアンテナ情報（および他のタイプの情報）は、第１のワイヤレスノードに関する入手可能であった情報と共通する情報を共有する識別された記録から抽出され得る。識別された記録から抽出されたアンテナ情報に基づいて、第１のワイヤレスノードに関する欠落アンテナ情報が計算され得る。たとえば、識別された記録からのパラメータごとの値は、第１のワイヤレスノードの欠落アンテナパラメータとして帰せられる（imputed）べき平均アンテナパラメータを取得するために平均化され（または何らかの方法で重み付けされ）得る。代替的に、第１のワイヤレスノードに関するアンテナ情報の欠落値を帰するために、様々な抽出された値に対して他の動作、たとえば、記録から最大値または中央値を選択すること、回帰、補間演算などのより複雑な計算プロセスを実行することなどが実行され得る。
【００９８】
[00118]別の例では、他のワイヤレスノードに関する記録（そのような記録から、第１のワイヤレスノードに関する欠落アンテナ情報が推測され得る）を検索および識別するために使用され得る第１のワイヤレスノードに関する入手可能な情報は、アンテナタイプおよびモデルなどの部分的アンテナ情報を含み得る。この例では、モバイルワイヤレスデバイスは、第１のワイヤレスノードから部分的アンテナ情報を受信し、その情報を、同じアンテナタイプまたはモデルに関連付けられる他のワイヤレスノードに関する記録を検索し識別するためにリモートサーバに提供することができる。識別された記録から、第１のワイヤレスノードに関する欠落していたアンテナ情報（たとえば、アンテナ利得パターン、最大利得など）が抽出される。抽出された情報は次いで、第１のワイヤレスノードに関する本来欠落している帰せられたアンテナ情報を導出するために使用され得る。ここでも、そのような導出は、たとえば、平均化演算を実行すること、何らかのより複雑な計算プロセス（たとえば、回帰演算）を実行すること、ルールを適用することなどを含み得る。
【００９９】
[00119]いくつかの実施形態では、第１のワイヤレスノードに関する欠落アンテナ情報の決定は、機械学習プロシージャに基づいて実行され得る。そのような実施形態では、リモートサーバは、特定のワイヤレスノードに関する入手可能であるデータの関数として、特定のワイヤレスノードに関する欠落アンテナ情報を決定するように動作可能な動的に構成可能な学習／分析モジュールを含み得る。そのような機械学習モジュールは、トレーニング入力データ（たとえば、大まかなロケーションデータなどの部分的データのセット、ワイヤレスノードに関する部分的アンテナ情報など）とトレーニング入力データの対応する出力、たとえば、実際の状況では入手可能ではないことがあるワイヤレスノードに関するアンテナ情報とを反復的に分析するように構成され得る。いくつかの実施形態では、機械学習モジュールは、全体的にまたは部分的に、第１のワイヤレスノード上および／またはモバイルデバイス上で実装され得る。トレーニングデータを使用して、そのような機械学習実装形態は、たとえば、特定のワイヤレスノードに関する入手可能なデータの後続の入力により、学習機械の学習された行動と整合する出力（たとえば、特定のワイヤレスノードに関する潜在的アンテナ情報を表す値）を生成する関数、モデル、ルール、プロセスなどを導出するように構成され得る。いくつかの実施形態では、学習機械実装形態は、ニューラルネットワークシステムを使用して実現され得る。ニューラルネットワークは、相互接続された処理要素（事実上、システムのニューロン）を含み得る。ニューラルネットワークにおける処理要素間の接続は、１つの処理要素からの出力が、次の相互接続された処理要素に入力として提供される前に重み付けされるようにする重みを有し得る。接続間の重み値は変動することがあり、それによってニューラルネットワークは、受信したトレーニングデータに応答して適応する（または学習する）ことが可能になる。いくつかの実施形態では、学習機械は、サポートベクターマシン、決定木技法、最適曲線（best-fit curve）を導出するための回帰技法、および／または他のタイプの機械学習プロシージャ／技法を使用して実装され得る。
【０１００】
[00120]いくつかの実施形態では、第１のワイヤレスノードに関する本来入手可能ではないアンテナ情報を決定／推測すると、決定／推測された情報は、情報メッセージを送ったモバイルデバイスに送信される。決定／推測された情報（たとえば、帯域幅、アンテナ利得パターンなど）は、メッセージとして、モバイルワイヤレスデバイスによって、また複数のワイヤレスノードに関するアンテナデータの中央リポジトリを実装しているリモートデバイスによってサポートされる任意のタイプのメッセージングまたは通信プロトコルを使用して送信され得る。いくつかの実施形態では、モバイルワイヤレスデバイスによって受信された決定／推測された情報は、たとえば、以下でより詳細に説明されるロケーション決定動作を実行するために使用され得る。いくつかの実施形態では、リモートサーバからモバイルワイヤレスデバイスによって受信された決定／推測された情報は、「第１の推測」として使用され得る。その後、「第１の推測」情報は、たとえば、本明細書で説明されるプロシージャおよび他の実装形態を使用して確認または検証され得る。「第１の推測」情報はまた、欠落情報のより精緻化された値がより時間のかかる動作を介して（たとえば、より計算集約的プロシージャを通じて、遠隔のアクセス困難なサーバからの必要な情報の取出しを通じて、など）決定されている間、使用されるべき暫定値としての働きをし得る。
【０１０１】
[00121]ここで図１５を参照すると、（図１のＡＰのいずれかなどの）ワイヤレスノードに関する欠落アンテナ情報を決定または推測するためにサーバにおいて一般に実行される例示的なプロシージャ１５００のフローチャートが示されている。プロシージャ１５００は、ブロック１５１０においてサーバにおいて、モバイルデバイスから、モバイルデバイスと通信している第１のワイヤレスノードに関係する情報を含む情報メッセージを受信することを含む。サーバは、情報の中央リポジトリを実装し、したがって、１つまたは複数のワイヤレスデバイスによって、それらの１つまたは複数のワイヤレスデバイスが複数のワイヤレスノードによってカバーされるそれぞれのエリアを訪問している間に取得された複数のワイヤレスノードに関するアンテナデータを受信し記憶するように構成される。第１のワイヤレスノードに関する少なくとも一部のアンテナ情報は入手可能ではない。
【０１０２】
[00122]モバイルデバイスから受信された情報メッセージにおける情報を使用して、ブロック１５２０において、複数のワイヤレスノードに関する記憶されたアンテナデータを含む記録から、モバイルワイヤレスデバイスから受信された情報メッセージからの少なくとも１つの値とマッチする１つまたは複数のデータ記録が識別され得る。１つまたは複数の識別されたデータ記録から、第１のワイヤレスノードに関する入手可能ではないことがある少なくとも一部のアンテナ情報に関する潜在的アンテナパラメータを表す値が、ブロック１５３０において決定される。潜在的アンテナパラメータの決定は、識別された記録から抽出された値に対して実行される、平均化演算を通じて、または何らかの他のタイプの計算プロセスを通じて実行され得る。いくつかの実施形態では、ノードの欠落情報の決定は、機械学習エンジンなどの使用を通じた、識別された記録のデータに対する所定のルールの適用を通じて実行され得る。  
ノードのアンテナ情報を使用するロケーション決定動作
【０１０３】
[00123]述べられたように、いくつかの実施形態では、送信側ワイヤレスノード（図１に示されるＡＰまたは基地局などであるが、それらだけではない）に関連するアンテナ情報は、（ヒートマップなどの）測位に使用されるデータを精緻化するか、または実際の位置推定値を精緻化するために、位置／ロケーション決定動作を実行するために使用され得る。たとえば、ヒートマップの使用に基づく実施形態では、モバイルデバイスは、それのロケーションをヒートマップに従って、測定されたワイヤレス信号特性（たとえば、ＲＳＳＩ、ＲＴＴ、ＲＴＤ、ＴＯＡ、ＡＯＡなど）をヒートマップ中の１つまたは複数の値と比較することによって決定し得る（ヒートマップは、一般に、所与の位置に対応する１つまたは複数の受信されたワイヤレス信号特性値を示すデータを含み、ヒートマップによって示される所与の位置に対応するワイヤレス信号特性値とマッチする特性を有する少なくとも１つの信号をモバイルデバイスが獲得した場合、モバイルデバイスは所与の位置に位置すると推測され得る）。モバイルデバイスによって測定され、ヒートマップ中の値と比較される信号を送信しているワイヤレスノードに関連するアンテナ情報の知識は、ヒートマップに基づいて決定された位置推定値の正確性を改善するために、ヒートマップを生成または精緻化するために使用され得る。
【０１０４】
[00124]そこで、図１６を参照すると、ワイヤレスノードに関するアンテナ情報に基づいてヒートマップを生成するための例示的なプロシージャ１６００のフローチャートが示されている。プロシージャ１６００は、ブロック１６１０において１つまたは複数のワイヤレスノードに関するアンテナ情報を取得することを含む。本明細書で説明されるように、ヒートマップが生成されることになる１つまたは複数のワイヤレスノードに関するアンテナ情報は、ヒートマップを生成することになるデバイスに送信されるメッセージにそのようなアンテナ情報を含めることによって取得され得る。たとえば、ヒートマップを生成するデバイスは、ヒートマップが生成されることになるワイヤレスノードによって送られたブロードキャストメッセージ（たとえば、ＩＥＥＥ８０２．１１に従って構成されたビーコンフレームメッセージ）、ＦＴＭプロトコルなどのメッセージ交換プロトコルの一部として送られたメッセージ、リモートサーバから送られた支援データ通信／メッセージなどを受信し得る。本明細書で説明される例示的な実施形態では、ヒートマップを生成するデバイスに提供されたアンテナ情報は、アンテナ利得パターン情報、アンテナタイプ／モデル情報、アンテナ構成情報（たとえば、アクティブ化されたアンテナについての情報、それらの送信電力、位相情報、方向など）、アンテナダイバーシティ情報などを含み得る。いくつかの実施形態では、ヒートマップを生成するデバイスは、１つまたは複数のワイヤレスノードに関するアンテナ情報を取得するためのプロセスを開始することがあり、いくつかの他の実施形態では、ワイヤレスノードに関するアンテナ情報を取得することは、デバイスがヒートマップ生成動作を開始することを要求しているメッセージ／通信の受信に応答して実行され得る。
【０１０５】
[00125]図１６にさらに示されているように、ヒートマップ生成に必要なアンテナ情報を受信すると、複数のロケーションにおいて測定可能な値を表すヒートマップが、ブロック１６２０において、１つまたは複数のワイヤレスノードによって送信された信号から、また１つまたは複数のワイヤレスノードに関するアンテナ情報に少なくとも部分的に基づいて生成され得る。ヒートマップに入れるために決定された測定可能な値は、信号強度値（たとえば、ＲＳＳＩ値）、時間ベースの値（ＲＴＴ、到着時間測定値など）などの値を含み得る。
【０１０６】
[00126]（ヒートマップが生成されると、ロケーション決定動作で使用する信号を送信することになるワイヤレスノードに関する）アンテナ情報に依拠する様々なヒートマップ生成プロシージャが実施され得る。たとえば、いくつかの実施形態では、ヒートマップ生成は、（たとえば、モバイルデバイスの位置が決定される際の土台となる信号を送信することになるワイヤレスノードに対する距離および／または角度位置の関数として）様々なロケーションにおけるどの信号特性の理論的推定値を提供する伝搬モデルの使用に基づいて実施され得る。いくつかの実施形態では、伝搬モデルは、関係ＲＳＳＩ（ｄＢｍ）＝ＴＸ電力（ｄＢｍ）−経路損失（ｄＢ）に従って表されてよく、ここで「経路損失」は、様々なロケーションにおける経路損失に影響を与える変数の関数として決定され得る。いくつかの実施形態では、伝搬モデルの導出は、位置決定のために測定デバイスによって信号が使用されることになるワイヤレスノードに関するアンテナ情報に基づき得る。たとえば、アンテナ方向（たとえば、アンテナが何らかの基準点に対してどのように位置するか）、（既知のアンテナ利得パターンに関連付けられ得る）アンテナモデルまたはタイプ、送信電力、アンテナ構成（たとえば、ワイヤレスノードに関する複数のアンテナの様々なものに関するそれぞれの位相遅延）、ワイヤレスノードの（ひいてはアンテナの）実際のロケーション、および特定のワイヤレスノードのアンテナに関する伝搬モデルの決定／導出に適した他のそのようなデータが考慮され、伝搬モデルを確立するために使用され得る（たとえば、そのような要因は、経路損失を計算するために使用され得る）。伝搬モデルに基づいてヒートマップを生成することは、パーソナルモバイルデバイス、ワイヤレスノード（ＡＰ、基地局など）、何らかのリモートサーバなどを含む、伝搬モデルを取得または導出した任意のデバイスにおいて実行され得る。
【０１０７】
[00127]いくつかの実施形態では、アンテナ情報の一部は、入手可能ではないこと、および／または何らかの他のデバイスから（たとえば、ブロードキャスティングメッセージ、ＦＴＭメッセージ、支援データメッセージなどを介して）取得できないことがある。そのような実施形態では、欠落情報は、入手可能なアンテナ情報および／または他のアンテナ情報に基づいて直接計算され得る。たとえば、本明細書で説明されるように、アンテナ方向情報が知られていない状況では、特定のワイヤレスノードに関するアンテナの方向は、図１１のプロシージャ１１００などのプロシージャに従って導出される場合があり、その場合、アンテナ方向は、アンテナ利得パターン情報および特定のワイヤレスノードによって送信された信号に関する信号特性の測定デバイス（たとえば、モバイルワイヤレスノード）によって実行された測定に基づいて導出され得る。追加および／または代替として、プロシージャ１４００に関連して本明細書でより詳細に説明したように、欠落情報は、特定のワイヤレスノードに関するおよび／または特定のワイヤレスノードと通信している受信側の測定デバイスに関する入手可能な情報に基づいて、中央リポジトリにおいて、入手可能な情報に基づいて、ワイヤレスノードに関するおよび／または測定デバイスに関する入手可能な情報と共通の値を共有する他のワイヤレスノードに関するデータ記録を識別することと、識別された記録から特定のワイヤレスノードに関する欠落アンテナ情報を推測することとによって、取得され得る。
【０１０８】
[00128]いくつかの実施形態では、ヒートマップ生成は、特定のワイヤレスノードから、または複数のワイヤレスノードから受信された信号に関する信号特性（たとえば、ＲＳＳＩ、ＲＴＴなど）の、モバイルワイヤレスデバイスによって実行された測定に基づいて実施され得る（モバイルワイヤレスデバイスによって実行された測定に基づいて生成されたヒートマップは、自立的または指紋ヒートマップとも呼ばれる）。次いで、他のロケーション（すなわち、測定が実行されていない）に関するヒートマップ値が、たとえば、１つまたは複数の補間プロシージャを使用して計算され得る。使用され得る補間プロシージャまたは技法の例としては、最近傍補間プロシージャ（nearest neighbor interpolation procedure）、双一次補間プロシージャ（bilinear interpolation procedure）、双三次補間プロシージャ（bicubic interpolation procedure）、３線形補間プロシージャ（trilinear interpolation procedure）、ｓｉｎｃフィルタプロシージャ、Ｌａｎｃｚｏｓリサンプリングプロシージャ、ガウス過程回帰プロシージャ、および他のタイプの補間プロシージャがある。いくつかの実施形態では、そのような補間プロシージャは、ヒートマップが生成されることになる１つまたは複数のワイヤレスノードに関するアンテナ情報を考慮し得る。たとえば、実際の信号測定が実行された２つのロケーションの間の信号特性値を補間するために、１つまたは複数のワイヤレスノードに関するアンテナ利得パターン情報が、補間された値を調整するために使用され得る。たとえば、（ワイヤレスノードから特定の範囲にある角度位置の関数としての何らかの非線形信号強度行動に対応し得る）アンテナ利得パターンは、実際の信号測定が実行されたロケーション間のロケーションにおける信号特性の補間された値を重み付けするために使用され得る。
【０１０９】
[00129]したがって、いくつかの実施形態では、ヒートマップを生成することは、複数のロケーションにおいて、１つまたは複数のノードによって送信された信号に関する信号特性値を測定することと、１つまたは複数のワイヤレスノードのうちの少なくとも１つに関するアンテナ利得パターン情報（または何らかの他の関連アンテナ情報）に、また複数のロケーションにおいて測定された信号特性値に基づいて、１つまたは複数のワイヤレスノードによって送信された信号に関する信号特性値が測定された複数のロケーションとは異なるロケーションにおける補間された信号特性値を決定することとを含み得る。１つまたは複数のワイヤレスノードから受信された信号から信号特性値が直接測定された複数のロケーションは、１つまたは複数のロケーション決定プロシージャに従って決定され得る。たとえば、信号測定が実行されたときの測定デバイスのロケーションは、衛星測位システムおよび／または地上ノードから（ヒートマップが生成されることになるワイヤレスノードからを含む）の信号を使用するマルチラテレーションベースのプロシージャ、（アンテナ情報を考慮していること、または考慮していないことがある）既存のヒートマップを使用するロケーション決定、送信側ワイヤレスノードの識別情報およびロケーションに基づいて決定されたロケーション（そのような情報は、送信側ワイヤレスノードから受信された信号に含まれ得る）、何らかのリモートデバイスから受信された支援データに基づいて決定されたロケーションなどに従って決定され得る。測定された信号特性値および測定が実行されたそれぞれの決定されたロケーション、ならびに補間された信号特性値およびそれらの対応するロケーションは、ヒートマップを構成するデータ構造（たとえば、行列タイプのデータ構造）に入れるために使用され得る。いくつかの実施形態では、信号特性値は、１つまたは複数の補外プロシージャ（extrapolation procedures）に従って（信号特性値を決定するための）信号測定が実行された位置／ロケーションが及ぶエリアの外のロケーション（位置または点）に関して計算され得る。
【０１１０】
[00130]述べられたように、いくつかの状況では、アンテナ利得パターンなどの入手可能なアンテナ情報が、（たとえば、本明細書で説明されたプロシージャ１１００に従って）アンテナ方向などの欠落アンテナ情報を決定するために使用され得る。したがって、そのような状況では、複数のロケーションにおいて信号測定値から直接計算された信号特性値を使用して補間動作を実行する前に、直接計算された信号特性値が、入手可能なアンテナ利得パターン情報とともに、ヒートマップが生成されることになる１つまたは複数のワイヤレスノードのうちの少なくとも１つに関するアンテナ方向を推定するために使用される。アンテナ方向情報が決定されると、その情報は、信号特性値の補間を制約するために使用され得る。たとえば、ワイヤレスノードのアンテナから放射するビームの中心軸または中心点は、推定されたアンテナ方向から決定され得、補間された値は、放射ビームの中心に近いほど重く重み付けされ、補間動作が実行されるロケーションに関する（放射ビームに対する）角度位置がビームの中心から離れるにしたがって軽く重み付けされ得る（たとえば、ビームの中心に近い測定値は、ビームの中心からより遠い測定値よりも大いに信頼できる）。したがって、そのような実施形態では、補間された信号特性値を決定することは、１つまたは複数のワイヤレスノードによって送信された信号に関して複数のロケーションにおいて測定された信号特性値に、また１つまたは複数のノードに関するアンテナ利得パターン情報に基づいて、１つまたは複数のワイヤレスノードのうちの少なくとも１つに関するアンテナ方向を導出することと、１つまたは複数のワイヤレスノードによって送信された信号に関する信号特性値が測定された複数のロケーションとは異なるロケーションにおける補間された信号特性値を決定するために、測定された信号特性値に対して、アンテナ利得パターン情報または導出されたアンテナ方向のうちの１つまたは複数によって制約された補間動作を実行することとを含み得る。  
信号強度調整
【０１１１】
[00131]述べられたように、ロケーション決定動作は、いくつかの実施形態では、送信側ワイヤレスノードまでの距離（レンジ）を計算するために、または受信側デバイスに関する（たとえば、マルチラテレーションプロシージャ、ヒートマップベースのプロシージャなどに基づく）位置推定値を計算するために、ワイヤレスノードから送信された信号に関する信号強度（またはＲＳＳＩなど、それから導出された何らかのメトリック／値）の計算に基づき得る。（ＲＳＳＩなどの）測定された信号強度値は、少なくとも部分的に、測定値を取得している受信側デバイスの特定の受信機に依存し得る。たとえば、（たとえば、異なる製造者からの）異なるモバイルデバイスは、異なる受信機利得を有し、その結果、同じロケーションで受信された同じ送信側ワイヤレスノードから送信された信号に関する異なるＲＳＳＩ測定値が生じることがある。結果として、受信側デバイスに関して使用または仮定される受信機利得値は、受信側デバイスによって受信された信号から決定される位置またはレンジの正確性に影響を与える。一般に、「受信機利得」という用語は、たとえば、無線ヒートマップからの予想信号強度に対するモバイルデバイスにおいて測定される受信信号強度の上昇または低下を指すことができ、負値、正値、または０．０に近い値を使用して表され得る。たとえば、無線ヒートマップで示される特定のロケーションにおける受信信号強度に関する値が−４０．０ｄＢｍと概算され、モバイルデバイスの受信機がおよそ−３０．０ｄＢｍの信号強度を測定した場合、受信機はおよそ１０．０ｄＢの利得を観測し得る。モバイルデバイスの受信機利得は、ワイヤレス送信機および／またはモバイルデバイスのアンテナ利得の増加または減少、送信機電力の予想外の増加などのような要因によってもたらされ得る。
【０１１２】
[00132]いくつかの実施形態では、異なる受信側デバイスに関する受信機利得の間の差から生じる測位精度の低下という問題を軽減するために、受信側デバイスのそれぞれの受信機利得はオンザフライで推定され得、得られた推定値は、（ＲＳＳＩなどの）信号強度測定値を調整するために使用され得る。だが、一般には、推定利得は、実際の受信側デバイスの受信機の利得だけではなく、送信側ノードの送信機の利得、ならびに信号強度測定が実行される信号を送信するために送信機のアンテナによって使用される実際の送信電力と仮定送信電力との間の差も表す。言い換えれば、信号強度測定値を調整するために計算された補償値は、この例では３つの推定値、すなわち、受信機利得推定値と、送信機利得推定値と、実際の送信電力と仮定送信電力との間の差とを算入した総合／合成値である。これらの推定値は、対応する不確実性要因（すなわち、受信機利得推定値に関する不確実性要因、送信機利得推定値に関する不確実性値、および送信機の仮定送信電力に関する不確実性要因）にそれぞれ関連付けられる。
【０１１３】
[00133]推定値に関連する不確実性の少なくとも一部を低減する（ひいては位置推定値の正確性を改善する）ために、いくつかの実施形態では、ワイヤレスノードのアンテナ送信機に関するアンテナ利得値を含む、測定デバイス（たとえば、それぞれ図１および図２のデバイス１０８または２００などのパーソナルモバイルワイヤレスデバイス）によって取得される送信側ワイヤレスノードに関するアンテナ情報が、ワイヤレスノードから受信された信号に関して決定された信号強度を調整するために使用され得る。そこで、図１７を参照すると、測定デバイスによって受信された信号を送信しているワイヤレスノードに関するアンテナ情報に基づいて信号強度調整を実行するための例示的なプロシージャ１７００のフローチャートが示されている。図示のように、プロシージャ１７００は、ブロック１７１０において、ワイヤレスノード（図１に示されるＡＰまたは基地局のいずれかなどのワイヤレスノード）に関する送信機利得を含むアンテナ情報を（パーソナルモバイルデバイスなどの）ワイヤレスデバイスにおいて受信することを含む。本明細書で説明されるように、いくつかの実施形態では、（信号強度値または他の信号特性が測定／決定される信号を送信している）ワイヤレスノードに関するアンテナ情報は、ワイヤレスノードから信号を受信し測定することになるモバイルデバイスに送信されるメッセージにそのようなアンテナ情報を含めることによって提供され得る。たとえば、モバイルデバイスは、ワイヤレスノードによって（またはワイヤレスノードに代わってビーコンメッセージを送っている異なるワイヤレスノードによって）送られたブロードキャストメッセージ、ＦＴＭプロトコルなどのメッセージ交換プロトコルの一部として送られたメッセージ、リモートサーバから送られた支援データ通信／メッセージなどを受信し得る。本明細書で説明される例示的な実施形態では、ワイヤレスノードからの信号に関する信号強度を測定することになるモバイルデバイスに提供されたアンテナ情報は、ノードに関する送信機利得、アンテナ利得パターン情報、アンテナタイプ／モデル情報、アンテナ構成情報（たとえば、アクティブ化されたアンテナについての情報、それらの送信電力、位相情報、方向など）、アンテナダイバーシティ情報などを含み得る。
【０１１４】
[00134]引き続き図１７を参照すると、（取得されたアンテナ情報に含まれる）ワイヤレスノードに関する送信機利得に少なくとも部分的に基づいて、モバイルデバイスの受信機に関する受信機利得の推定値がブロック１７２０において導出され得る。ワイヤレスノードに関する送信機利得を知ることによって（送信機情報は、以前決定され、ワイヤレス送信機に、または情報の何らかのリポジトリに記録され、次いでモバイルデバイスに提供されていることがある）、受信機に関する特定の利得が決定され、それにより、測定された信号強度値を調整するために使用される、より正確な調整値の決定が可能になり得る。いくつかの実施形態では、ワイヤレスノードに関して取得されたアンテナ情報は、ワイヤレスノードに関する実際の送信電力をさらに含み得る。そのような実施形態では、モバイルデバイスの受信機に関する受信機利得の推定値を導出することは、ワイヤレスノードに関する送信機利得および実際の送信電力に少なくとも部分的に基づいて、モバイルデバイスの受信機に関する受信機利得の推定値を導出することを含み得る。たとえば、いくつかの実施形態では、モバイルデバイス受信機利得、Ｍｏｂｉｌｅ＿Ｒx＿Ｇａｉｎは、以下に従って導出され得る。
【０１１５】
【数２】
2018508149.tif 000004
【０１１６】
ここで、ＲＳＳＩmeasuredは、ネットワークノード（たとえば、ＡＰ）によって送信された信号のモバイルデバイスにおいて測定された実際のＲＳＳＩ値であり、ＡＰ＿Ｔx＿Ｐｏｗｅｒは、モバイルデバイスに送信されたアンテナ情報の一部としてモバイルデバイスに提供されていることがある送信側ＡＰの既知の送信機電力であり、ＡＰ＿Ｔx＿Ｇａｉｎは、（やはり、アンテナ情報を含むメッセージを介してモバイルデバイスに提供されていることがある）送信側ＡＰに関する既知の送信機利得である。いくつかの実施形態では、アクセスポイントが、最初にモバイルデバイスから信号を受信し、その信号に関するＲＳＳＩ値を計算し、それをモバイルデバイスに返送するように構成される場合、モバイルデバイスの受信機利得は、以下に従って導出され得る。
【０１１７】
【数３】
2018508149.tif 000005
【０１１８】
ここで、ＲＳＳＩ＠ＡＰは、受信側ＡＰによって測定されるモバイルデバイスによって送られた信号のＲＳＳＩであり、Ｍｏｂｉｌｅ＿Ｔx＿Ｐｏｗｅｒは、その信号に関する送信電力である。Ｍｏｂｉｌｅ＿Ｒx＿Ｇａｉｎを計算するために使用される上記の値は、たとえば、ｄＢｍ単位、１．０ワットに対するデシベル（ｄＢＷ）単位、１．０マイクロワットを上回るデシベル（ｄＢμＷ）単位、および／または任意の他の適切な単位のうちの１つで提供され得る。
【０１１９】
[00135]図１７にさらに示されているように、ワイヤレスノードから受信された信号に関して決定された１つまたは複数の信号強度値（たとえば、ＲＳＳＩ値）が、ブロック１７３０において、（ワイヤレスノードに関する送信機利得に少なくとも部分的に基づいて導出された）モバイルデバイスの受信機の受信機利得の推定値に基づいて調整され得る。受信機利得推定値は、送信機利得の実質的に正確な推定値および／または送信機の送信電力（それらの値は、モバイルデバイスによって取得されたアンテナ情報の一部として提供されていることがある）とともに決定され得るので、調整された１つまたは複数の信号強度値は、（たとえば、マルチラテレーションベースのプロシージャ、ヒートマップベースのプロシージャなど、いずれを通じてであれ）より正確な位置推定値を取得するために後に使用され得る。したがって、いくつかの実施形態では、モバイルデバイスは、たとえば、調整された１つもしくは複数の信号強度値に基づいてワイヤレスノードまでの距離を決定すること、調整された１つもしくは複数の信号強度値に基づいて、以前生成されたヒートマップにおけるロケーション推定値を識別すること、および／または調整された１つもしくは複数の信号強度値に少なくとも部分的に基づいてヒートマップを生成すること（ヒートマップを生成することは、図１６に関連して説明されたプロシージャに従って実行され得る）のうちの１つまたは複数を実行し得る。
【０１２０】
[00136]図１８を参照すると、モバイルデバイスに関する位置決定を容易にするために、（ＡＰまたは基地局などの）ワイヤレスノードにおいて一般に実行される例示的なプロシージャ１８００のフローチャートが示されている。プロシージャ１８００は、ブロック１８１０において、モバイルデバイスに、ワイヤレスノードに関する送信機利得を含むアンテナ情報を送信すること（たとえば、ワイヤレスノードによって、ブロードキャストメッセージ、ファインタイミング測定メッセージなどを送信すること）をオプションとして含む。
【０１２１】
[00137]図１８にさらに示されているように、プロシージャ１８００は、ブロック１８２０において、ワイヤレスノードによって、モバイルデバイスに信号を送信することを含む。ワイヤレスノードによって送信された信号に関する１つまたは複数の信号強度値は、モバイルデバイスによって決定され、決定された１つまたは複数の信号強度値は、少なくとも１つのメッセージにおいてモバイルデバイスに送信されたアンテナ情報に含まれるワイヤレスノードに関する送信機利得に基づいて導出されたモバイルデバイスに関する受信機利得の推定値に基づいて調整される。少なくとも１つのメッセージは、たとえば、ワイヤレスノードから送信されたＩＥＥＥ８０２．１１規格に従って構成されたビーコンフレームメッセージ、ファインタイミング測定（ＦＴＭ）プロトコルベースのメッセージ（述べられたように、やはり、ワイヤレスノードからモバイルデバイスに送信されていることがある）、情報のリモート中央リポジトリから送信された支援データメッセージ、またはそれらの任意の組合せを含む。  
レンジ計算およびアンテナ情報に基づくロケーション決定
【０１２２】
[00138]述べられたように、ロケーション決定動作は、送信側デバイスによって送信された信号から計算されたレンジ（すなわち、受信側デバイスと送信側デバイスとの間の距離）に基づいて実行され得る。たとえば、パーソナルモバイルワイヤレスデバイスなどの受信側デバイスは、１つまたは複数のワイヤレスノードから受信された信号に関する信号強度値（たとえば、ＲＳＳＩ値）を計算し、信号強度値に基づいて送信側ノードまでの距離を決定するように構成され得る。一般に、ノードの送信電力およびロケーションは知られているので、受信側デバイスから送信側ノードまでの距離の決定が可能である。次いで、決定されたレンジは、たとえば、マルチラテレーションプロシージャ、最小二乗プロシージャ、拡張カルマンフィルタプロシージャなどのような１つまたは複数のレンジベースの位置決定プロシージャ（そのようなプロシージャは、モバイルデバイスにおいて、または図１のサーバ１１０などのサーバに実装されたリモート測位サーバにおいて実行され得る）に従って、受信側ノードに関する位置推定値を計算するために使用され得る。
【０１２３】
[00139]信号を提供しているノードが、実質的に均一の半径方向利得パターンを有する全方向性アンテナを含むとき、受信側デバイスに関する位置決定は一般に、良好な位置推定値または近似値を提供する。しかしながら、送信側ノードが指向性アンテナ（すなわち、特定のセクタなどに特定の方向で信号を送信するように構成されたアンテナ）を含み、および／または不均一の半径方向利得パターンを有するとき、そのようなノードによって送信された信号に基づいて決定されたレンジは、不正確な位置推定値につながり得る。これは、そのようなノードの指向性アンテナから２つの異なる角度で測定された同じ信号強度（ＲＳＳＩ）が異なるレンジに対応し得るためである。
【０１２４】
[00140]したがって、いくつかの実施形態では、位置決定プロシージャは、指向性アンテナからのレンジング信号の使用を防止または抑止するための動作を含む。そこで、図１９を参照すると、（それぞれ図１および図２のモバイルデバイス１０８または２００などの）モバイルデバイスに関する（たとえば、ロケーション決定を容易にするための）レンジ決定のための例示的なプロシージャ１９００のフローチャートが示されている。図示のように、プロシージャ１９００は、ブロック１９１０においてワイヤレスノードに関するアンテナ情報を取得することを含む。本明細書で説明されるように、いくつかの実施形態では、（信号強度値および／または他の信号特性値が測定／決定される信号を送信している）ワイヤレスノードに関するアンテナ情報は、ワイヤレスノードから信号を受信し測定することになるモバイルデバイスに送信されるメッセージにそのようなアンテナ情報を含めることによって提供され得る。たとえば、モバイルデバイスは、位置決定に利用される信号を送ることになる各ワイヤレスノードによって（または１つもしくは複数のワイヤレスノードに代わってビーコンメッセージを送っている異なるワイヤレスノードによって）送られた（たとえば、ＩＥＥＥ８０２．１１規格に従って構成された）ブロードキャストメッセージ、ＦＴＭプロトコルなどのメッセージ交換プロトコルの一部として送られたメッセージ、（たとえば、位置決定に利用される信号を送信することになる各ワイヤレスノードに関するアンテナ情報を含む）リモートサーバから送られた支援データ通信／メッセージなどを受信し得る。本明細書で説明される例示的な実施形態では、モバイルデバイスに提供されたアンテナ情報は、それぞれの送信側ノードに関するアンテナが指向性アンテナであるか、それとも全方向性アンテナであるかを示すアンテナタイプ（または他の情報）を含み得る。アンテナ情報とともに提供され得る他の情報（そのような他の情報は、アンテナが指向性アンテナであるか、それとも全方向性アンテナであるかを決定するために別個に使用され得る）は、たとえば、アンテナ利得パターン情報（たとえば、実質的に均一のパターンは、対応するアンテナが全方向性であることを示し得る）、アンテナ構成情報（たとえば、それぞれのワイヤレスノードに関する得られる信号放射行動を決定する際に使用され得る、アクティブ化されたアンテナについての情報、それらの送信電力、位相情報、方向など）、アンテナダイバーシティ情報などを含み得る。特定のノードに関するアンテナ情報が直接入手可能ではない状況では、特定のノードに関するアンテナタイプを含むアンテナ情報は、ノードに関する入手可能である情報（たとえば、それのロケーション、ノードの他の既知の特性および属性など）に基づいて推測され得る。たとえば、それぞれ図１４および図１５に示されるプロシージャ１４００および１５００に関して説明されたように、特定のノードの属性および特性の少なくとも一部を共有する他のノードに関する既知のアンテナ情報は、特定のノードに関する欠落アンテナ情報を推測するために使用され得る。
【０１２５】
[00141]引き続き図１９を参照すると、ワイヤレスノードに関する取得されたアンテナ情報に基づいて、そのワイヤレスノードに関するアンテナタイプがブロック１９２０において決定され得る。いくつかの実施形態では、受信されたアンテナ情報は、アンテナタイプ（たとえば、指向性または全方向性）を明示し得る一方、いくつかの他の実施形態では、アンテナタイプは、暗示され得、したがって、提供されたアンテナ情報から間接的に決定され得る。たとえば、述べられたように、提供されたアンテナ情報は、アンテナ利得パターンデータを含むことができ、そのデータに基づいて、利得パターンが不均一である（したがって、アンテナが指向性アンテナであることを示す）か、それともアンテナの実質的に３６０°の角度範囲にわたって実質的に均一である（したがって、アンテナが全方向性アンテナに対応することを示す）かの決定が行われ得る。
【０１２６】
[00142]信号を送信している特定のワイヤレスノードに関するアンテナのアンテナタイプを決定すると、ワイヤレスノードからモバイルデバイスまでの１つまたは複数の距離を表す１つまたは複数のレンジ値が、ブロック１９３０において、特定のワイヤレスノードに関するアンテナタイプが全方向性アンテナに対応するとの決定に応答して、ワイヤレスノードによって送信された信号に関する決定された１つまたは複数の信号強度値から計算され得る。特定のワイヤレスノードに関するアンテナタイプ（たとえば、ワイヤレスノードに関するアンテナ情報から決定される）が指向性アンテナに対応すると決定されたとき、ワイヤレスノードから受信された信号に関する１つまたは複数の信号強度値は無視される。いくつかの実施形態では、ワイヤレスノードに関するアンテナタイプの決定は、ワイヤレスノードによって送信された信号が（それらの信号強度値を決定するために）測定／処理される前に行われ得、したがって、そのような実施形態では、受信側デバイスは、（たとえば、ワイヤレスノードによって送信された信号フレームに含まれるＳＳＩＤ情報、または何らかの他の識別情報が、ワイヤレスノードを、指向性アンテナを有すると決定されたノードと識別したとき）その特定のワイヤレスデバイスから発生していると識別された信号に対する処理を実行するのを差し控えるように構成され得る。
【０１２７】
[00143]述べられたように、受信された信号が、全方向性アンテナを有するワイヤレスノードから発生していると決定された状況では、信号から計算されたレンジ値の少なくとも一部は、モバイルデバイスに関するロケーション／位置推定値を決定するために（受信側デバイスと通信している他のワイヤレスノードによって送信された信号から導出されたレンジ値を伴って、または伴わずに）使用され得る。ロケーション決定技法／プロセスは、たとえば、マルチラテレーションベースのプロシージャに基づくこと、ならびに／または測定されたデータに関連するノイズおよび／もしくは不確実性を軽減するために使用され得る、最小二乗分析、カルマンフィルタリングなどのようなデータフィッティングプロシージャによることがある。たとえば、いくつかの実施形態では、モバイルデバイスのロケーションは、拡張カルマンフィルタ（ＥＫＦ）プロセスに少なくとも部分的に基づいて導出され得る。簡略に言えば、ＥＫＦベースのシステムは、ノイズの多い測定値から非線形確率的微分可能関数によって管理される離散時間制御システム（discrete-time controlled system）のロケーションまたは状態を推定するように構成される。ＥＫＦシステムは、初期タイムスタンプに関する初期状態推定値および共分散推定値で始まる。初期状態推定値は、出力状態と出力共分散とを生成するために、たとえば、生の測定値（たとえば、レンジ測定値）を使用して精緻化される、予想状態と予想共分散とを決定するために使用される。予想状態推定値および出力状態は、それらの間の差が何らかの所定の誤差許容値に達するまで、時間ステップごとに計算される。
【０１２８】
[00144]ここで図２０を参照すると、レンジベースの測定値を使用するロケーション決定動作を容易にするために、（受信側モバイルデバイスにおいて測定され得る信号を送信しているＡＰまたは基地局などの）ワイヤレスノードにおいて一般に実行される例示的なプロシージャ２０００のフローチャートが示されている。プロシージャ２０００は、ブロック２０１０において、モバイルデバイスに、ワイヤレスノードに関するアンテナ情報を送信すること（たとえば、ワイヤレスノードによって、ブロードキャストメッセージ、ファインタイミング測定メッセージなどを送信すること）をオプションとして含む。アンテナ情報は、ワイヤレスノードに関するアンテナタイプを決定するために使用され得る。アンテナ情報は、アンテナタイプ、たとえば、全方向性アンテナまたは指向性アンテナを明示することができ、または利得パターンデータなどのデータを含むことができ、そのようなデータからアンテナタイプが決定され得る。プロシージャ２０００は、ブロック２０２０において、モバイルデバイスに信号を送信することをさらに含み、信号から１つまたは複数の信号強度値が計算され得る。（ワイヤレスノードからモバイルデバイスまでの１つまたは複数の距離を表す）１つまたは複数のレンジ値が、ワイヤレスノードに関するアンテナタイプが全方向性アンテナに対応するとの決定に応答して、ワイヤレスノードによって送信された信号に関して決定された１つまたは複数の信号強度値から計算される。  
追加の実施形態
【０１２９】
[00145]本明細書で説明されるプロシージャを実行することは、プロセッサベースのコンピューティングシステムによって容易にされ得る。図２１を参照すると、例示的なコンピューティングシステム２１００の概略図が示されている。コンピューティングシステム２１００は、たとえば、それぞれ図１および図２のデバイス１０８および２００などのハンドヘルドモバイルデバイスに格納され得、または図１および図３に示されるノード１０４ａ〜ｃ、１０６ａ〜ｅ、もしくは３００などのサーバ、ノード、アクセスポイント、もしくは基地局の一部もしくは全部を備え得る。コンピューティングシステム２１００は、中央処理装置（ＣＰＵ）２１１２を通常は含む、パーソナルコンピュータ、専用のコンピューティングデバイス、コントローラなどのような、コンピューティングベースのデバイス２１１０を含む。ＣＰＵ２１１２に加えて、システムは、メインメモリと、キャッシュメモリと、バスインターフェース回路（図示されず）とを含む。コンピューティングベースのデバイス２１１０は、コンピュータシステムに関連するハードドライブおよび／またはフラッシュドライブのような、大容量記憶デバイス２１１４を含み得る。コンピューティングシステム２１００は、ユーザがアクセスできる場所（たとえば、モバイルデバイスのスクリーン）に配置され得る、キーボードまたはキーパッド２１１６と、モニタ２１２０、たとえばＣＲＴ（陰極線管）またはＬＣＤ（液晶ディスプレイ）モニタとをさらに含み得る。
【０１３０】
[00146]コンピューティングベースのデバイス２１１０は、たとえば、（アンテナ情報を配布、収集、および／または管理するためのプロシージャ、ロケーション決定動作を実行するためのプロシージャなどを含む）本明細書で説明されるプロシージャのうちの１つまたは複数の実施を容易にするように構成され得る。したがって、大容量記憶デバイス２１１４は、コンピューティングベースのデバイス２１１０上で実行されると、コンピューティングベースのデバイスに本明細書で説明されるプロシージャの実施を容易にするための動作を実行させるコンピュータプログラム製品を含み得る。コンピューティングベースのデバイスは、入力／出力機能を可能にするための周辺デバイスをさらに含み得る。そのような周辺デバイスは、たとえば、関係するコンテンツを接続されたシステムにダウンロードするための、ＣＤ−ＲＯＭドライブおよび／またはフラッシュドライブ、あるいはネットワーク接続を含み得る。そのような周辺デバイスはまた、それぞれのシステム／デバイスの一般的な動作を可能にするためのコンピュータ命令を含んでいるソフトウェアをダウンロードするために使用され得る。代替および／または追加として、いくつかの実施形態では、専用論理回路、たとえば、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）、ＤＳＰプロセッサ、またはＡＳＩＣ（特定用途向け集積回路）がコンピューティングシステム２１００の実装形態において使用され得る。コンピューティングベースのデバイス２１１０とともに含まれ得る他のモジュールは、スピーカー、サウンドカード、ポインティングデバイス、たとえばマウスまたはトラックボールであり、ユーザはこれらによって、コンピューティングシステム２１００に入力を与えることができる。コンピューティングベースのデバイス２１１０は、オペレーティングシステムを含み得る。
【０１３１】
[00147]コンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーションまたはコードとしても知られる）は、プログラマブルプロセッサのための機械命令を含み、高水準手続き型言語および／もしくはオブジェクト指向プログラミング言語で、ならびに／またはアセンブリ言語／機械語で実装され得る。本明細書で使用される「機械可読媒体」という用語は、機械命令を機械可読信号として受信する非一時的機械可読媒体を含む、プログラマブルプロセッサに機械命令および／またはデータを与えるために使用される任意の非一時的コンピュータプログラム製品、装置および／またはデバイス（たとえば、磁気ディスク、光ディスク、メモリ、プログラマブル論理デバイス（ＰＬＤ））を指す。
【０１３２】
[00148]メモリは、コンピューティングベースのデバイス２１１０の内部または当該デバイスの外部に実装され得る。本明細書で使用する「メモリ」という用語は、長期メモリ、短期メモリ、揮発性メモリ、不揮発性メモリ、または他のメモリのいずれかのタイプを指し、メモリの特定のタイプもしくはメモリの数、またはメモリが記憶される媒体のタイプに限定されるべきではない。
【０１３３】
[00149]ソフトウェアとともにハードウェアまたはファームウェアによって部分的に実装される場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶され得る。例としては、データ構造で符号化されたコンピュータ可読媒体、およびコンピュータプログラムで符号化されたコンピュータ可読媒体がある。コンピュータ可読媒体は、物理的コンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセス可能な、任意の利用可能な媒体であってよい。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭもしくは他の光ディスク（ｄｉｓｋ）ストレージ、磁気ディスク（ｄｉｓｋ）ストレージ、半導体ストレージ、または他の記憶デバイス、あるいは、命令またはデータ構造の形態で所望のプログラムコードを記憶するために使用され得、コンピュータによってアクセスされ得る任意の他の媒体を備えてよく、本明細書で使用されるディスク（ｄｉｓｋ）およびディスク（ｄｉｓｃ）は、コンパクトディスク（ｄｉｓｃ）（ＣＤ）、レーザーディスク（登録商標）（ｄｉｓｃ）、光ディスク（ｄｉｓｃ）、デジタル多用途ディスク（ｄｉｓｃ）（ＤＶＤ）、フロッピー（登録商標）ディスク（ｄｉｓｋ）およびブルーレイ（登録商標）ディスク（ｄｉｓｃ）を含み、ディスク（ｄｉｓｋ）は、通常、データを磁気的に再生し、ディスク（ｄｉｓｃ）は、データをレーザーで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれるべきである。
【０１３４】
[00150]別段に定義されていない限り、本明細書で使用されるすべての技術用語および科学用語は、一般にまたは通常理解されるものと同じ意味を有する。本明細書で使用される冠詞「ａ」および「ａｎ」は、その冠詞の１つまたは２つ以上（すなわち、少なくとも１つ）の文法上の目的語を指す。例として、「要素」は、１つの要素または２つ以上の要素を意味する。量、持続時間などのような測定可能な値に言及するときに本明細書で使用される「約」および／または「およそ」は、特定の値からの±２０％または±１０％、±５％、または＋０．１％の変化が、本明細書で説明されるシステム、デバイス、回路、方法、および他の実装形態の文脈において適しているとき、そのような変化を包含する。量、持続時間、（周波数のような）物理的属性などのような測定可能な値に言及するときに本明細書で使用される「実質的に」も、特定の値からの±２０％または±１０％、±５％、または＋０．１％の変化が、本明細書で説明されるシステム、デバイス、回路、方法、および他の実装形態の文脈において適しているとき、そのような変化を包含する。
【０１３５】
[00151]特許請求の範囲を含めて、本明細書で使用される場合、「のうちの少なくとも１つ」あるいは「のうちの１つまたは複数」で終わる項目の列挙中で使用される「または」は、たとえば、「Ａ、Ｂ、またはＣのうちの少なくとも１つ」の列挙が、ＡまたはＢまたはＣまたはＡＢまたはＡＣまたはＢＣまたはＡＢＣ（すなわち、ＡおよびＢおよびＣ）、あるいは２つ以上の特徴をもつ組合せ（たとえば、ＡＡ、ＡＡＢ、ＡＢＢＣなど）を意味するような、選言的列挙を示す。また、本明細書で使用される場合、別段に明記されていない限り、機能または動作が項目または状態「に基づく」という文は、その機能または動作が、述べられた項目または状態に基づき、述べられた項目または状態に加えて１つまたは複数の項目および／または状態に基づき得ることを意味する。
【０１３６】
[00152]本明細書で使用される場合、モバイルデバイスまたは移動局（ＭＳ）は、セルラーまたは他のワイヤレス通信デバイス、スマートフォン、タブレット、パーソナル通信システム（ＰＣＳ）デバイス、パーソナルナビゲーションデバイス（ＰＮＤ）、個人情報マネージャ（ＰＩＭ）、携帯情報端末（ＰＤＡ）、ラップトップ、あるいはナビゲーション測位信号など、ワイヤレス通信および／またはナビゲーション信号を受信することが可能である他の適切なモバイルデバイスなどのデバイスを指す。「移動局」（または「モバイルデバイス」もしくは「ワイヤレスデバイス」）という用語はまた、短距離ワイヤレス、赤外線、ワイヤライン接続、または他の接続などによってパーソナルナビゲーションデバイス（ＰＮＤ）と通信するデバイスを含むものとし、衛星信号受信、支援データ受信、および／または位置関連処理が当該デバイスで発生するか、ＰＮＤで発生するかにかかわらない。また、「移動局」は、インターネット、ＷｉＦｉ、または他のネットワークなどを介してサーバとの通信が可能であり、１つまたは複数のタイプのノードと通信するための、ワイヤレス通信デバイス、コンピュータ、ラップトップ、タブレットデバイスなどを含むすべてのデバイスを含むものとし、衛星信号受信、支援データ受信、および／または位置関連処理が当該デバイスで発生するか、サーバで発生するか、ネットワークに関連する別のデバイスまたはノードで発生するかにかかわらない。上記のいかなる動作可能な組合せもまた「移動局」と見なされる。モバイルデバイスはまた、モバイル端末、端末、ユーザ機器（ＵＥ）、デバイス、セキュアユーザプレーンロケーション対応端末（ＳＥＴ）、ターゲットデバイス、ターゲットと呼ばれること、または何らかの他の名称で呼ばれることがある。
【０１３７】
[00153]本明細書で提示される技法、プロセス、および／または実装形態の一部は、１つまたは複数の規格の全部または一部に準拠することがあるが、そのような技法、プロセス、および／または実装形態は、いくつかの実施形態では、そのような１つまたは複数の規格の一部または全部に準拠しないことがある。
【０１３８】
[00154]特定の実施形態が本明細書で詳しく開示されたが、これは説明のために例として行われたにすぎず、以下の添付の特許請求の範囲を限定することは意図されない。具体的には、様々な置換、変更、および修正が、特許請求の範囲によって定義される本発明の趣旨および範囲から逸脱することなく行われ得ると考えられる。他の態様、利点、および修正は、以下の特許請求の範囲内にあるものと考えられる。提示される特許請求の範囲は、本明細書で開示された実施形態および特徴を表すものである。特許請求されない他の実施形態および機能も考えられる。したがって、他の実施形態が、以下の特許請求の範囲内にある。
【図１】
2018508149.tif 000006
【図２】
2018508149.tif 000007
【図３】
2018508149.tif 000008
【図４】
2018508149.tif 000009
【図５】
2018508149.tif 000010
【図６Ａ】
2018508149.tif 000011
【図６Ｂ】
2018508149.tif 000012
【図７】
2018508149.tif 000013
【図８】
2018508149.tif 000014
【図９】
2018508149.tif 000015
【図１０】
2018508149.tif 000016
【図１１】
2018508149.tif 000017
【図１２】
2018508149.tif 000018
【図１３】
2018508149.tif 000019
【図１４】
2018508149.tif 000020
【図１５】
2018508149.tif 000021
【図１６】
2018508149.tif 000022
【図１７】
2018508149.tif 000023
【図１８】
2018508149.tif 000024
【図１９】
2018508149.tif 000025
【図２０】
2018508149.tif 000026
【図２１】
2018508149.tif 000027
【手続補正書】
【提出日】平成29年10月26日(2017.10.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサベースのモバイルワイヤレスデバイスで、
前記モバイルワイヤレスデバイスで、１つまたは複数のワイヤレスアクセスポイントに関するアンテナ情報を含む少なくとも１つのワイヤレスメッセージを受信することと、
前記モバイルワイヤレスデバイスで、前記少なくとも１つのワイヤレスメッセージ中に含まれる、前記１つまたは複数のワイヤレスアクセスポイントに関する前記アンテナ情報に、少なくとも部分的に、基づいて、前記１つまたは複数のワイヤレスアクセスポイントによって送信された信号から複数のロケーションにおいて、前記モバイルワイヤレスデバイスで測定可能な値を表わすヒートマップを生成することと
を備える、方法。
【請求項２】
前記複数のロケーションにおいて前記測定可能な値は、信号強度値、ラウンドトリップ信号伝播時間（ＲＴＴ）値、またはこれらの任意の組み合わせのうちの１つまたは複数を備える、
請求項１に記載の方法。
【請求項３】
前記少なくとも１つのワイヤレスメッセージは、ＩＥＥＥ８０２．１１規格に従って構成されたビーコンフレームメッセージ、ファインタイミング測定（ＦＴＭ）プロトコルベースのメッセージ、情報のリモート中央リポジトリから送信された支援データメッセージ、またはこれらの任意の組み合わせのうちの１つを含む、
請求項１に記載の方法。
【請求項４】
前記ヒートマップを生成することは、
前記１つまたは複数のワイヤレスアクセスポイントのうちの前記少なくとも１つのために取得されたアンテナ方向およびアンテナタイプに、少なくとも部分的に、基づいて前記１つまたは複数のワイヤレスアクセスポイントのうちの少なくとも１つに関する伝搬モデルを決定することを備え、前記伝搬モデルは、前記１つまたは複数のワイヤレスアクセスポイントのうちの前記少なくとも１つから送信された対応する信号に関する複数のロケーションにおいて予想される測定可能な値を表わす、
請求項１に記載の方法。
【請求項５】
前記ヒートマップを生成することは、
複数のロケーションにおいて、前記１つまたは複数のワイヤレスアクセスポイントによって送信された前記信号に関する信号特性値を測定することと、
前記１つまたは複数のワイヤレスアクセスポイントのうちの少なくとも１つに関するアンテナ利得パターン情報および前記複数のロケーションにおいて測定された前記信号特性値に基づいて、前記１つまたは複数のワイヤレスアクセスポイントによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なるロケーションにおける補間された信号特性値を決定することと
を備える、請求項１に記載の方法。
【請求項６】
前記補間された信号特性値を決定することは、
前記１つまたは複数のワイヤレスアクセスポイントによって送信された前記信号に関して前記複数のロケーションにおいて測定された前記信号特性値、および前記１つまたは複数のワイヤレスアクセスポイントに関するアンテナ利得パターン情報に基づいて、前記１つまたは複数のワイヤレスアクセスポイントのうちの前記少なくとも１つに関するアンテナ方向を導出することと、
前記１つまたは複数のワイヤレスアクセスポイントによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なる前記ロケーションにおける前記補間された信号特性値を決定するために、前記測定された信号特性値に対して、前記アンテナ利得パターン情報または前記導出されたアンテナ方向のうちの１つまたは複数によって制約された補間動作を実行することと
を備える、請求項５に記載の方法。
【請求項７】
１つまたは複数のリモートデバイスと通信するための少なくとも１つのトランシーバと、
メモリと、
前記メモリおよび前記少なくとも１つのトランシーバに結合された１つまたは複数のプロセッサと
を備える、モバイルワイヤレスデバイスであって、前記モバイルワイヤレスデバイスは、
１つまたは複数のワイヤレスアクセスポイントに関するアンテナ情報を含む少なくとも１つのワイヤレスメッセージを受信することと、
前記少なくとも１つのワイヤレスメッセージ中に含まれる、前記１つまたは複数のワイヤレスアクセスポイントに関する前記アンテナ情報に、少なくとも部分的に、基づいて、前記１つまたは複数のワイヤレスアクセスポイントによって送信された信号から複数のロケーションにおいて、前記モバイルワイヤレスデバイスによって、測定可能な値を表わすヒートマップを生成することと
を備える、モバイルワイヤレスデバイス。
【請求項８】
前記複数のロケーションにおいて前記測定可能な値は、信号強度値、ラウンドトリップ信号伝播時間（ＲＴＴ）値、またはこれらの任意の組み合わせのうちの１つまたは複数を備える、
請求項７に記載のデバイス。
【請求項９】
前記少なくとも１つのワイヤレスメッセージは、ＩＥＥＥ８０２．１１規格に従って構成されたビーコンフレームメッセージ、ファインタイミング測定（ＦＴＭ）プロトコルベースのメッセージ、情報のリモート中央リポジトリから送信された支援データメッセージ、またはこれらの任意の組み合わせのうちの１つを含む、
請求項７に記載のデバイス。
【請求項１０】
前記ヒートマップを生成することを行うように構成された前記デバイスは、
前記１つまたは複数のワイヤレスアクセスポイントのうちの前記少なくとも１つのために取得されたアンテナ方向およびアンテナタイプに、少なくとも部分的に、基づいて前記１つまたは複数のワイヤレスアクセスポイントのうちの少なくとも１つに関する伝搬モデルを決定することを行うように構成され、前記伝搬モデルは、前記１つまたは複数のワイヤレスアクセスポイントのうちの前記少なくとも１つから送信された対応する信号に関する複数のロケーションにおいて予想される測定可能な値を表わす、
請求項７に記載のデバイス。
【請求項１１】
前記ヒートマップを生成することを行うように構成された前記デバイスは、
複数のロケーションにおいて、前記１つまたは複数のワイヤレスアクセスポイントによって送信された前記信号に関する信号特性値を測定することと、
前記１つまたは複数のワイヤレスアクセスポイントのうちの少なくとも１つに関するアンテナ利得パターン情報および前記複数のロケーションにおいて測定された前記信号特性値に基づいて、前記１つまたは複数のワイヤレスアクセスポイントによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なるロケーションにおける補間された信号特性値を決定することと
を行うように構成される、請求項７に記載のデバイス。
【請求項１２】
前記補間された信号特性値を決定することを行うように構成された前記デバイスは、
前記１つまたは複数のワイヤレスアクセスポイントによって送信された前記信号に関して前記複数のロケーションにおいて測定された前記信号特性値、および前記１つまたは複数のワイヤレスアクセスポイントに関するアンテナ利得パターン情報に基づいて、前記１つまたは複数のワイヤレスアクセスポイントのうちの前記少なくとも１つに関するアンテナ方向を導出することと、
前記１つまたは複数のワイヤレスアクセスポイントによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なる前記ロケーションにおける前記補間された信号特性値を決定するために、前記測定された信号特性値に対して、前記アンテナ利得パターン情報または前記導出されたアンテナ方向のうちの１つまたは複数によって制約された補間動作を実行することと
を行うように構成される、請求項１１に記載のデバイス。
【請求項１３】
モバイルワイヤレスデバイスで、１つまたは複数のワイヤレスアクセスポイントに関するアンテナ情報を含む少なくとも１つのワイヤレスメッセージを受信するための手段と、
前記モバイルワイヤレスデバイスで、前記少なくとも１つのワイヤレスメッセージ中に含まれる、前記１つまたは複数のワイヤレスアクセスポイントに関する前記アンテナ情報に、少なくとも部分的に、基づいて、前記１つまたは複数のワイヤレスアクセスポイントによって送信された信号から複数のロケーションにおいて、前記モバイルワイヤレスデバイスによって、測定可能な値を表わすヒートマップを生成するための手段と
を備える、装置。
【請求項１４】
前記複数のロケーションにおいて前記測定可能な値は、信号強度値、ラウンドトリップ信号伝播時間（ＲＴＴ）値、またはこれらの任意の組み合わせのうちの１つまたは複数を備える、
請求項１３に記載の装置。
【請求項１５】
前記少なくとも１つのワイヤレスメッセージは、ＩＥＥＥ８０２．１１規格に従って構成されたビーコンフレームメッセージ、ファインタイミング測定（ＦＴＭ）プロトコルベースのメッセージ、または情報のリモート中央リポジトリから送信された支援データメッセージ、またはこれらの任意の組み合わせのうちの１つを含む、
請求項１３に記載の装置。
【請求項１６】
前記ヒートマップを前記生成するための手段は、
前記１つまたは複数のワイヤレスアクセスポイントのうちの前記少なくとも１つのために取得されたアンテナ方向およびアンテナタイプに、少なくとも部分的に、基づいて前記１つまたは複数のワイヤレスアクセスポイントのうちの少なくとも１つに関する伝搬モデルを決定するための手段を備え、前記伝搬モデルは、前記１つまたは複数のワイヤレスアクセスポイントのうちの前記少なくとも１つから送信された対応する信号に関する複数のロケーションにおいて予想される測定可能な値を表わす、
請求項１３に記載の装置。
【請求項１７】
前記ヒートマップを前記生成するための手段は、
複数のロケーションにおいて、前記１つまたは複数のワイヤレスアクセスポイントによって送信された前記信号に関する信号特性値を測定するための手段と、
前記１つまたは複数のワイヤレスアクセスポイントのうちの少なくとも１つに関するアンテナ利得パターン情報および前記複数のロケーションにおいて測定された前記信号特性値に基づいて、前記１つまたは複数のワイヤレスアクセスポイントによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なるロケーションにおける補間された信号特性値を決定するための手段と
を備える、請求項１３に記載の装置。
【請求項１８】
前記補間された信号特性値を決定するための手段は、
前記１つまたは複数のワイヤレスアクセスポイントによって送信された前記信号に関して前記複数のロケーションにおいて測定された前記信号特性値、および前記１つまたは複数のワイヤレスアクセスポイントに関するアンテナ利得パターン情報に基づいて、前記１つまたは複数のワイヤレスアクセスポイントのうちの前記少なくとも１つに関するアンテナ方向を導出するための手段と、
前記１つまたは複数のワイヤレスアクセスポイントによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なる前記ロケーションにおける前記補間された信号特性値を決定するために、前記測定された信号特性値に対して、前記アンテナ利得パターン情報または前記導出されたアンテナ方向のうちの１つまたは複数によって制約された補間動作を実行するための手段と
を備える、請求項１７に記載の装置。
【請求項１９】
モバイルワイヤレスで、１つまたは複数のワイヤレスアクセスポイントに関するアンテナ情報を含む少なくとも１つのワイヤレスメッセージを受信することと、
前記モバイルワイヤレスで、前記少なくとも１つのワイヤレスメッセージ中に含まれる、前記１つまたは複数のワイヤレスアクセスポイントに関する前記アンテナ情報に、少なくとも部分的に、基づいて、前記１つまたは複数のワイヤレスアクセスポイントによって送信された信号から複数のロケーションにおいて、前記モバイルワイヤレスによって、測定可能な値を表わすヒートマップを生成することと
を行うためのプロセッサ上で実行可能な命令のセットでプログラムされた非一時的コンピュータ可読媒体。
【請求項２０】
前記複数のロケーションにおいて前記測定可能な値は、信号強度値、ラウンドトリップ信号伝播時間（ＲＴＴ）値、またはこれらの任意の組み合わせのうちの１つまたは複数を備える、
請求項１９に記載のコンピュータ可読媒体。
【請求項２１】
前記少なくとも１つのワイヤレスメッセージは、ＩＥＥＥ８０２．１１規格に従って構成されたビーコンフレームメッセージ、ファインタイミング測定（ＦＴＭ）プロトコルベースのメッセージ、情報のリモート中央リポジトリから送信された支援データメッセージ、またはこれらの任意の組合せのうちの１つを含む、
請求項１９に記載のコンピュータ可読媒体。
【請求項２２】
前記ヒートマップを生成することを行う前記命令のセットは、
前記１つまたは複数のワイヤレスアクセスポイントのうちの前記少なくとも１つのために取得されたアンテナ方向およびアンテナタイプに、少なくとも部分的に、基づいて前記１つまたは複数のワイヤレスアクセスポイントのうちの少なくとも１つに関する伝搬モデルを決定することを行うためのコンピュータ命令を備え、前記伝搬モデルは、前記１つまたは複数のワイヤレスアクセスポイントのうちの前記少なくとも１つから送信された対応する信号に関する複数のロケーションにおいて予想される測定可能な値を表わす、
請求項１９に記載のコンピュータ可読媒体。
【請求項２３】
前記ヒートマップを生成することを行う前記命令のセットは、
複数のロケーションにおいて、前記１つまたは複数のワイヤレスアクセスポイントによって送信された前記信号に関する信号特性値を測定することと、
前記１つまたは複数のワイヤレスアクセスポイントのうちの少なくとも１つに関するアンテナ利得パターン情報および前記複数のロケーションにおいて測定された前記信号特性値に基づいて、前記１つまたは複数のワイヤレスアクセスポイントによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なるロケーションにおける補間された信号特性値を決定することと
を行うためのコンピュータ命令を備える、請求項１９に記載のコンピュータ可読媒体。
【請求項２４】
前記補間された信号特性値を決定することを行う前記命令のセットは、
前記１つまたは複数のワイヤレスアクセスポイントによって送信された前記信号に関して前記複数のロケーションにおいて測定された前記信号特性値、および前記１つまたは複数のワイヤレスアクセスポイントに関するアンテナ利得パターン情報に基づいて、前記１つまたは複数のワイヤレスアクセスポイントのうちの前記少なくとも１つに関するアンテナ方向を導出することと、
前記１つまたは複数のワイヤレスアクセスポイントによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なる前記ロケーションにおける前記補間された信号特性値を決定するために、前記測定された信号特性値に対して、前記アンテナ利得パターン情報または前記導出されたアンテナ方向のうちの１つまたは複数によって制約された補間動作を実行することと
を行うためのコンピュータ命令を備える、請求項２３に記載のコンピュータ可読媒体。
【請求項２５】
前記モバイルワイヤレスデバイスが、前記１つまたは複数のワイヤレスアクセスポイントによって送信された１つまたは複数のワイヤレス信号を測定することと、
前記測定された１つまたは複数のワイヤレス信号および前記モバイルワイヤレスデバイスで生成された前記ヒートマップに基づいて、前記モバイルワイヤレスデバイスのロケーションを決定することと
をさらに備える、請求項１に記載の方法。
【請求項２６】
前記モバイルワイヤレスデバイスが、前記１つまたは複数のワイヤレスアクセスポイントに関する追加のアンテナ情報を、複数のアクセスポイントに関してアンテナデータを記憶するリモート中央データリポジトリから受信することをさらに備え、前記追加のアンテナ情報は、前記受信した少なくとも１つのワイヤレスメッセージ中に含まれる前記アンテナ情報に、少なくとも部分的に、基づいて前記アンテナデータから選択される、
請求項１に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１３８
【補正方法】変更
【補正の内容】
【０１３８】
[00154]特定の実施形態が本明細書で詳しく開示されたが、これは説明のために例として行われたにすぎず、以下の添付の特許請求の範囲を限定することは意図されない。具体的には、様々な置換、変更、および修正が、特許請求の範囲によって定義される本発明の趣旨および範囲から逸脱することなく行われ得ると考えられる。他の態様、利点、および修正は、以下の特許請求の範囲内にあるものと考えられる。提示される特許請求の範囲は、本明細書で開示された実施形態および特徴を表すものである。特許請求されない他の実施形態および機能も考えられる。したがって、他の実施形態が、以下の特許請求の範囲内にある。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
プロセッサベースのデバイスで、
１つまたは複数のワイヤレスノードに関するアンテナ情報を取得することと、
前記１つまたは複数のワイヤレスノードに関する前記アンテナ情報に、少なくとも部分的に、基づいて、前記１つまたは複数のワイヤレスノードによって送信された信号から複数のロケーションにおいて測定可能な値を表わすヒートマップを生成することと
を備える、方法。
［Ｃ２］
前記複数のロケーションにおいて前記測定可能な値は、信号強度値、ラウンドトリップ信号伝播時間（ＲＴＴ）値、またはこれらの任意の組み合わせのうちの１つまたは複数を備える、
［Ｃ１］に記載の方法。
［Ｃ３］
前記アンテナ情報を取得することは、
前記プロセッサベースのデバイスで、前記プロセッサベースのデバイスに送信された少なくとも１つのメッセージ中の前記アンテナ情報を受信することを備え、前記少なくとも１つのメッセージは、ＩＥＥＥ８０２．１１規格に従って構成されたビーコンフレームメッセージ、ファインタイミング測定（ＦＴＭ）プロトコルベースのメッセージ、情報のリモート中央リポジトリから送信された支援データメッセージ、またはこれらの任意の組み合わせのうちの１つを含む、
［Ｃ１］に記載の方法。
［Ｃ４］
前記ヒートマップを生成することは、
前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つのために取得されたアンテナ方向およびアンテナタイプに、少なくとも部分的に、基づいて前記１つまたは複数のワイヤレスノードのうちの少なくとも１つに関する伝搬モデルを決定することを備え、前記伝搬モデルは、前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つから送信された対応する信号に関する複数のロケーションにおいて予想される測定可能な値を表わす、
［Ｃ１］に記載の方法。
［Ｃ５］
前記ヒートマップを生成することは、
複数のロケーションにおいて、前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する信号特性値を測定することと、
前記１つまたは複数のワイヤレスノードのうちの少なくとも１つに関するアンテナ利得パターン情報および前記複数のロケーションにおいて測定された前記信号特性値に基づいて、前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なるロケーションにおける補間された信号特性値を決定することと
を備える、［Ｃ１］に記載の方法。
［Ｃ６］
前記補間された信号特性値を決定することは、
前記１つまたは複数のワイヤレスノードによって送信された前記信号に関して前記複数のロケーションにおいて測定された前記信号特性値、および前記１つまたは複数のノードに関するアンテナ利得パターン情報に基づいて、前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つに関するアンテナ方向を導出することと、
前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なる前記ロケーションにおける前記補間された信号特性値を決定するために、前記測定された信号特性値に対して、前記アンテナ利得パターン情報または前記導出されたアンテナ方向のうちの１つまたは複数によって制約された補間動作を実行することと
を備える、［Ｃ５］に記載の方法。
［Ｃ７］
１つまたは複数のリモートデバイスと通信するための少なくとも１つのトランシーバと、
メモリと、
前記メモリおよび前記少なくとも１つのトランシーバに結合された１つまたは複数のプロセッサと
を備える、デバイスであって、前記デバイスは、
１つまたは複数のワイヤレスノードに関するアンテナ情報を取得することと、
前記１つまたは複数のワイヤレスノードに関する前記アンテナ情報に、少なくとも部分的に、基づいて、前記１つまたは複数のワイヤレスノードによって送信された信号から複数のロケーションにおいて測定可能な値を表わすヒートマップを生成することと
を備える、デバイス。
［Ｃ８］
前記複数のロケーションにおいて前記測定可能な値は、信号強度値、ラウンドトリップ信号伝播時間（ＲＴＴ）値、またはこれらの任意の組み合わせのうちの１つまたは複数を備える、
［Ｃ７］に記載のデバイス。
［Ｃ９］
前記アンテナ情報を取得することを行うように構成された前記デバイスは、
前記デバイスで、前記デバイスに送信された少なくとも１つのメッセージ中の前記アンテナ情報を受信すること行うように構成され、前記少なくとも１つのメッセージは、ＩＥＥＥ８０２．１１規格に従って構成されたビーコンフレームメッセージ、ファインタイミング測定（ＦＴＭ）プロトコルベースのメッセージ、情報のリモート中央リポジトリから送信された支援データメッセージ、またはこれらの任意の組み合わせのうちの１つを含む、
［Ｃ７］に記載のデバイス。
［Ｃ１０］
前記ヒートマップを生成することを行うように構成された前記デバイスは、
前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つのために取得されたアンテナ方向およびアンテナタイプに、少なくとも部分的に、基づいて前記１つまたは複数のワイヤレスノードのうちの少なくとも１つに関する伝搬モデルを決定することを行うように構成され、前記伝搬モデルは、前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つから送信された対応する信号に関する複数のロケーションにおいて予想される測定可能な値を表わす、
［Ｃ７］に記載のデバイス。
［Ｃ１１］
前記ヒートマップを生成することを行うように構成された前記デバイスは、
複数のロケーションにおいて、前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する信号特性値を測定することと、
前記１つまたは複数のワイヤレスノードのうちの少なくとも１つに関するアンテナ利得パターン情報および前記複数のロケーションにおいて測定された前記信号特性値に基づいて、前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なるロケーションにおける補間された信号特性値を決定することと
を行うように構成される、［Ｃ７］に記載のデバイス。
［Ｃ１２］
前記補間された信号特性値を決定することを行うように構成された前記デバイスは、
前記１つまたは複数のワイヤレスノードによって送信された前記信号に関して前記複数のロケーションにおいて測定された前記信号特性値、および前記１つまたは複数のノードに関するアンテナ利得パターン情報に基づいて、前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つに関するアンテナ方向を導出することと、
前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なる前記ロケーションにおける前記補間された信号特性値を決定するために、前記測定された信号特性値に対して、前記アンテナ利得パターン情報または前記導出されたアンテナ方向のうちの１つまたは複数によって制約された補間動作を実行することと
を行うように構成される、［Ｃ１１］に記載のデバイス。
［Ｃ１３］
１つまたは複数のワイヤレスノードに関するアンテナ情報を取得するための手段と、
前記１つまたは複数のワイヤレスノードに関する前記アンテナ情報に、少なくとも部分的に、基づいて、前記１つまたは複数のワイヤレスノードによって送信された信号から複数のロケーションにおいて測定可能な値を表わすヒートマップを生成するための手段と
を備える、装置。
［Ｃ１４］
前記複数のロケーションにおいて前記測定可能な値は、信号強度値、ラウンドトリップ信号伝播時間（ＲＴＴ）値、またはこれらの任意の組み合わせのうちの１つまたは複数を備える、
［Ｃ１３］に記載の装置。
［Ｃ１５］
前記アンテナ情報を前記取得するための手段は、
前記装置で、前記装置に送信された少なくとも１つのメッセージ中の前記アンテナ情報を受信するための手段を備え、前記少なくとも１つのメッセージは、ＩＥＥＥ８０２．１１規格に従って構成されたビーコンフレームメッセージ、ファインタイミング測定（ＦＴＭ）プロトコルベースのメッセージ、または情報のリモート中央リポジトリから送信された支援データメッセージ、またはこれらの任意の組み合わせのうちの１つを含む、
［Ｃ１３］に記載の装置。
［Ｃ１６］
前記ヒートマップを前記生成するための手段は、
前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つのために取得されたアンテナ方向およびアンテナタイプに、少なくとも部分的に、基づいて前記１つまたは複数のワイヤレスノードのうちの少なくとも１つに関する伝搬モデルを決定するための手段を備え、前記伝搬モデルは、前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つから送信された対応する信号に関する複数のロケーションにおいて予想される測定可能な値を表わす、
［Ｃ１３］に記載の装置。
［Ｃ１７］
前記ヒートマップを前記生成するための手段は、
複数のロケーションにおいて、前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する信号特性値を測定するための手段と、
前記１つまたは複数のワイヤレスノードのうちの少なくとも１つに関するアンテナ利得パターン情報および前記複数のロケーションにおいて測定された前記信号特性値に基づいて、前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なるロケーションにおける補間された信号特性値を決定するための手段と
を備える、［Ｃ１３］に記載の装置。
［Ｃ１８］
前記補間された信号特性値を決定するための手段は、
前記１つまたは複数のワイヤレスノードによって送信された前記信号に関して前記複数のロケーションにおいて測定された前記信号特性値、および前記１つまたは複数のノードに関するアンテナ利得パターン情報に基づいて、前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つに関するアンテナ方向を導出するための手段と、
前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なる前記ロケーションにおける前記補間された信号特性値を決定するために、前記測定された信号特性値に対して、前記アンテナ利得パターン情報または前記導出されたアンテナ方向のうちの１つまたは複数によって制約された補間動作を実行するための手段と
を備える、［Ｃ１７］に記載の装置。
［Ｃ１９］
１つまたは複数のワイヤレスノードに関するアンテナ情報を取得することと、
前記１つまたは複数のワイヤレスノードに関する前記アンテナ情報に、少なくとも部分的に、基づいて、前記１つまたは複数のワイヤレスノードによって送信された信号から複数のロケーションにおいて測定可能な値を表わすヒートマップを生成することと
を行うためのプロセッサ上で実行可能な命令のセットでプログラムされた非一時的コンピュータ可読媒体。
［Ｃ２０］
前記複数のロケーションにおいて前記測定可能な値は、信号強度値、ラウンドトリップ信号伝播時間（ＲＴＴ）値、またはこれらの任意の組み合わせのうちの１つまたは複数を備える、
［Ｃ１９］に記載のコンピュータ可読媒体。
［Ｃ２１］
前記アンテナ情報を取得することを行う前記命令のセットは、
前記プロセッサを含むデバイスに送信された少なくとも１つのメッセージ中の前記アンテナ情報を受信することを行うためのコンピュータ命令を備え、前記少なくとも１つのメッセージは、ＩＥＥＥ８０２．１１規格に従って構成されたビーコンフレームメッセージ、ファインタイミング測定（ＦＴＭ）プロトコルベースのメッセージ、情報のリモート中央リポジトリから送信された支援データメッセージ、またはこれらの任意の組合せのうちの１つを含む、
［Ｃ１９］に記載のコンピュータ可読媒体。
［Ｃ２２］
前記ヒートマップを生成することを行う前記命令のセットは、
前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つのために取得されたアンテナ方向およびアンテナタイプに、少なくとも部分的に、基づいて前記１つまたは複数のワイヤレスノードのうちの少なくとも１つに関する伝搬モデルを決定することを行うためのコンピュータ命令を備え、前記伝搬モデルは、前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つから送信された対応する信号に関する複数のロケーションにおいて予想される測定可能な値を表わす、
［Ｃ１９］に記載のコンピュータ可読媒体。
［Ｃ２３］
前記ヒートマップを生成することを行う前記命令のセットは、
複数のロケーションにおいて、前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する信号特性値を測定することと、
前記１つまたは複数のワイヤレスノードのうちの少なくとも１つに関するアンテナ利得パターン情報および前記複数のロケーションにおいて測定された前記信号特性値に基づいて、前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なるロケーションにおける補間された信号特性値を決定することと
を行うためのコンピュータ命令を備える、［Ｃ１９］に記載のコンピュータ可読媒体。
［Ｃ２４］
前記補間された信号特性値を決定することを行う前記命令のセットは、
前記１つまたは複数のワイヤレスノードによって送信された前記信号に関して前記複数のロケーションにおいて測定された前記信号特性値、および前記１つまたは複数のノードに関するアンテナ利得パターン情報に基づいて、前記１つまたは複数のワイヤレスノードのうちの前記少なくとも１つに関するアンテナ方向を導出することと、
前記１つまたは複数のワイヤレスノードによって送信された前記信号に関する前記信号特性値が測定された前記複数のロケーションとは異なる前記ロケーションにおける前記補間された信号特性値を決定するために、前記測定された信号特性値に対して、前記アンテナ利得パターン情報または前記導出されたアンテナ方向のうちの１つまたは複数によって制約された補間動作を実行することと
を行うためのコンピュータ命令を備える、［Ｃ２３］に記載のコンピュータ可読媒体。
【国際調査報告】
2018508149.tif 000028
2018508149.tif 000029
2018508149.tif 000030