(57)【特許請求の範囲】
【請求項１】
クラウドソースデータをラベル付けするための方法であって、
１つの場所に関連付けられた第１のモバイルデバイスから大気圧信号を受信することと、
前記場所に関連付けられた複数の第２のモバイルデバイスからの複数の大気圧信号を複数のクラスタへとクラスタ化することと、
前記複数のクラスタの各々に、複数のラベルのうちの１つのラベルを割り当てることと、前記複数のラベルの各々は、前記場所における高度に関連付けられ、
前記複数の第２のモバイルデバイスのうちの１つまたは複数から第１の信号測定値を受信することと、
前記複数のラベルのうちの第１のラベルを前記第１の信号測定値に適用することと、
１つまたは複数の第３のモバイルデバイスが第２の信号測定値に基づき高度を決定することを可能にするために、前記第１の信号測定値を記憶することと、
を備える方法。
【請求項２】
前記大気圧信号は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数から取得される、請求項１に記載の方法。
【請求項３】
前記第１の信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える、請求項１に記載の方法。
【請求項４】
前記場所は、複数のフロアを有する建物を備える、請求項１に記載の方法。
【請求項５】
前記複数のクラスタの各々は、前記複数のフロアのうちの１つに関連付けられる、請求項４に記載の方法。
【請求項６】
前記第１のラベルは、前記複数の第２のモバイルデバイスのうちの前記１つまたは複数がある前記建物のフロアに関連付けられる、請求項５に記載の方法。
【請求項７】
前記複数の大気圧信号から１つまたは複数の外れ値を除去すること、
をさらに備える、請求項１に記載の方法。
【請求項８】
測定時間を前記複数の大気圧信号の各々と関連付けることと、
特定の時間長よりも古い、前記複数の大気圧信号のうちの１つまたは複数を除去することと、
をさらに備える、請求項１に記載の方法。
【請求項９】
前記複数のクラスタのうちの１つまたは複数を、既知の気圧値と比較すること、
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記複数のクラスタの各々は、同様の値の複数の大気圧信号を備える、請求項１に記載の方法。
【請求項１１】
クラウドソースデータをラベル付けするための装置であって、
１つの場所に関連付けられた第１のモバイルデバイスから大気圧信号を受信することと、
前記場所に関連付けられた複数の第２のモバイルデバイスからの複数の大気圧信号を複数のクラスタへとクラスタ化することと、
前記複数のクラスタの各々に、複数のラベルのうちの１つのラベルを割り当てることと、前記複数のラベルの各々は、前記場所における高度に関連付けられ、
前記複数の第２のモバイルデバイスのうちの１つまたは複数から第１の信号測定値を受信することと、
前記複数のラベルのうちの第１のラベルを前記第１の信号測定値に適用することと、
１つまたは複数の第３のモバイルデバイスが第２の信号測定値に基づき高度を決定することを可能にするために、前記第１の信号測定値を記憶することと、
を行うように構成されたプロセッサを備える、装置。
【請求項１２】
前記大気圧信号は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数から取得される、請求項１１に記載の装置。
【請求項１３】
前記第１の信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える、請求項１１に記載の装置。
【請求項１４】
前記場所は、複数のフロアを有する建物を備える、請求項１１に記載の装置。
【請求項１５】
前記複数のクラスタの各々は、前記複数のフロアのうちの１つに関連付けられる、請求項１４に記載の装置。
【請求項１６】
前記第１のラベルは、前記複数の第２のモバイルデバイスのうちの前記１つまたは複数がある前記建物のフロアに関連付けられる、請求項１５に記載の装置。
【請求項１７】
前記プロセッサは、さらに、前記複数の大気圧信号から１つまたは複数の外れ値を除去するように構成される、請求項１１に記載の装置。
【請求項１８】
前記プロセッサは、さらに、
測定時間を前記複数の大気圧信号の各々と関連付けることと、
特定の時間長よりも古い、前記複数の大気圧信号のうちの１つまたは複数を除去することと、
を行うように構成される、請求項１１に記載の装置。
【請求項１９】
前記プロセッサは、さらに、前記複数のクラスタのうちの１つまたは複数を、既知の気圧値と比較するように構成される、請求項１１に記載の装置。
【請求項２０】
前記複数のクラスタの各々は、同様の値の複数の大気圧信号を備える、請求項１１に記載の装置。
【請求項２１】
クラウドソースデータをラベル付けするための装置であって、
１つの場所に関連付けられた第１のモバイルデバイスから大気圧信号を受信するための手段と、
前記場所に関連付けられた複数の第２のモバイルデバイスからの複数の大気圧信号を複数のクラスタへとクラスタ化するための手段と、
前記複数のクラスタの各々に、複数のラベルのうちの１つのラベルを割り当てるための手段と、前記複数のラベルの各々は、前記場所における高度に関連付けられ、
前記複数の第２のモバイルデバイスのうちの１つまたは複数から第１の信号測定値を受信するための手段と、
前記複数のラベルのうちの第１のラベルを前記第１の信号測定値に適用するための手段と、
１つまたは複数の第３のモバイルデバイスが第２の信号測定値に基づき高度を決定することを可能にするために、前記第１の信号測定値を記憶するための手段と、
を備える装置。
【請求項２２】
前記大気圧信号は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数から取得される、請求項２１に記載の装置。
【請求項２３】
前記第１の信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える、請求項２１に記載の装置。
【請求項２４】
前記場所は、複数のフロアを有する建物を備える、請求項２１に記載の装置。
【請求項２５】
前記複数のクラスタの各々は、前記複数のフロアのうちの１つに関連付けられる、請求項２４に記載の装置。
【請求項２６】
前記第１のラベルは、前記複数の第２のモバイルデバイスのうちの前記１つまたは複数がある前記建物のフロアに関連付けられる、請求項２５に記載の装置。
【請求項２７】
前記複数の大気圧信号から１つまたは複数の外れ値を除去するための手段、
をさらに備える、請求項２１に記載の装置。
【請求項２８】
測定時間を前記複数の大気圧信号の各々と関連付けるための手段と、
特定の時間長よりも古い、前記複数の大気圧信号のうちの１つまたは複数を除去するための手段と、
をさらに備える、請求項２１に記載の装置。
【請求項２９】
前記複数のクラスタのうちの１つまたは複数を、既知の気圧値と比較するための手段、
をさらに備える、請求項２１に記載の装置。
【請求項３０】
前記複数のクラスタの各々は、同様の値の複数の大気圧信号を備える、請求項２１に記載の装置。
【請求項３１】
プログラムコードを備えた非一時的コンピュータ可読媒体であって、前記プログラムコードは、プロセッサによって実行されると、前記プロセッサに、
１つの場所に関連付けられた第１のモバイルデバイスから大気圧信号を受信することと、
前記場所に関連付けられた複数の第２のモバイルデバイスからの複数の大気圧信号を複数のクラスタへとクラスタ化することと、
前記複数のクラスタの各々に、複数のラベルのうちの１つのラベルを割り当てることと、前記複数のラベルの各々は、前記場所における高度に関連付けられ、
前記複数の第２のモバイルデバイスのうちの１つまたは複数から第１の信号測定値を受信することと、
前記複数のラベルのうちの第１のラベルを前記第１の信号測定値に適用することと、
１つまたは複数の第３のモバイルデバイスが第２の信号測定値に基づき高度を決定することを可能にするために、前記第１の信号測定値を記憶することと、
を行わせるように構成される、非一時的コンピュータ可読媒体。
【請求項３２】
前記大気圧信号は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数から取得される、請求項３１に記載の非一時的コンピュータ可読媒体。
【請求項３３】
前記第１の信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える、請求項３１に記載の非一時的コンピュータ可読媒体。
【請求項３４】
前記場所は、複数のフロアを有する建物を備える、請求項３１に記載の非一時的コンピュータ可読媒体。
【請求項３５】
前記複数のクラスタの各々は、前記複数のフロアのうちの１つに関連付けられる、請求項３４に記載の非一時的コンピュータ可読媒体。
【請求項３６】
前記第１のラベルは、前記複数の第２のモバイルデバイスのうちの前記１つまたは複数がある前記建物のフロアに関連付けられる、請求項３５に記載の非一時的コンピュータ可読媒体。
【請求項３７】
前記プロセッサによって実行されると、前記プロセッサに、
前記複数の大気圧信号から１つまたは複数の外れ値を除去すること
を行わせるプログラムコードをさらに備える、請求項３１に記載の非一時的コンピュータ可読媒体。
【請求項３８】
前記プロセッサによって実行されると、前記プロセッサに、
測定時間を前記複数の大気圧信号の各々と関連付けることと、
特定の時間長よりも古い、前記複数の大気圧信号のうちの１つまたは複数を除去することと、
を行わせるプログラムコードをさらに備える、請求項３１に記載の非一時的コンピュータ可読媒体。
【請求項３９】
前記複数のクラスタのうちの１つまたは複数を、既知の気圧値と比較すること
をさらに備える、請求項３１に記載の非一時的コンピュータ可読媒体。
【請求項４０】
前記複数のクラスタの各々は、同様の値の複数の大気圧信号を備える、請求項３１に記載の非一時的コンピュータ可読媒体。
【請求項４１】
クラウドソースデータをラベル付けするための方法であって、
第１のモバイルデバイスによって、１つの場所に関連付けられたロケーションで大気圧を測定することと、
第１の信号をリモートロケーションへ送信することと、前記第１の信号は、前記測定された大気圧に関連付けられ、
第２のモバイルデバイスとワイヤレスネットワークとに関連付けられた第１の信号測定値を決定することと、
第２の信号を前記リモートロケーションへ送信することと、前記第２の信号は、前記第１の信号測定値に関連付けられ、
前記リモートロケーションからデータ信号を受信することと、前記データ信号は、前記ロケーションに関連付けられた情報を備え、前記情報は高度を備え、
１つまたは複数の第３のモバイルデバイスが第２の信号測定値に基づき前記高度を決定することを可能にするために、前記第１の信号測定値を記憶することと、
を備える方法。
【請求項４２】
前記大気圧は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数によって測定される、請求項４１に記載の方法。
【請求項４３】
前記第１の信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える、請求項４１に記載の方法。
【請求項４４】
前記場所は、複数のフロアを有する建物を備える、請求項４１に記載の方法。
【請求項４５】
前記複数のフロアのうちの１つまたは複数の特徴に関連付けられた情報を受信すること、をさらに備える、請求項４４に記載の方法。
【請求項４６】
クラウドソースデータをラベル付けするための装置であって、
第１のモバイルデバイスに関連付けられたセンサと、前記センサは、１つの場所に関連付けられたロケーションで大気圧を測定するように構成され、
プロセッサと、
を備え、前記プロセッサは、
第１の信号をリモートロケーションへ送信することと、前記第１の信号は、前記測定された大気圧に関連付けられ、
第２のモバイルデバイスとワイヤレスネットワークとに関連付けられた第１の信号測定値を決定することと、
第２の信号を前記リモートロケーションへ送信することと、前記第２の信号は、前記第１の信号測定値に関連付けられ、
前記リモートロケーションからデータ信号を受信することと、前記データ信号は、前記ロケーションに関連付けられた情報を備え、前記情報は高度を備え、
１つまたは複数の第３のモバイルデバイスが第２の信号測定値に基づき前記高度を決定することを可能にするために、前記第１の信号測定値を記憶することと、
を行うように構成された、装置。
【請求項４７】
前記センサは、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数を備える、請求項４６に記載の装置。
【請求項４８】
前記第１の信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える、請求項４６に記載の装置。
【請求項４９】
前記場所は、複数のフロアを有する建物を備える、請求項４６に記載の装置。
【請求項５０】
前記プロセッサは、前記複数のフロアのうちの１つまたは複数の特徴に関連付けられた情報を受信するようにさらに構成される、請求項４９に記載の装置。
【請求項５１】
クラウドソースデータをラベル付けするための装置であって、
第１のモバイルデバイスによって、１つの場所に関連付けられたロケーションで大気圧を測定するための手段と、
第１の信号をリモートロケーションへ送信するための手段と、前記第１の信号は、前記測定された大気圧に関連付けられ、
第２のモバイルデバイスとワイヤレスネットワークとに関連付けられた第１の信号測定値を決定するための手段と、
第２の信号を前記リモートロケーションへ送信するための手段と、前記第２の信号は、前記第１の信号測定値に関連付けられ、
前記リモートロケーションからデータ信号を受信するための手段と、前記データ信号は、前記ロケーションに関連付けられた情報を備え、前記情報は高度を備え、
１つまたは複数の第３のモバイルデバイスが第２の信号測定値に基づき前記高度を決定することを可能にするために、前記第１の信号測定値を記憶するための手段と、
を備える装置。
【請求項５２】
前記大気圧を測定するための手段は、気圧を測定するための手段、高度を測定するための手段、絶対圧を測定するための手段、または相対圧を測定するための手段、のうちの１つまたは複数を備える、請求項５１に記載の装置。
【請求項５３】
前記第１の信号測定値を決定するための手段は、受信信号強度インジケータ（ＲＳＳＩ）を測定するための手段またはラウンドトリップ時間（ＲＴＴ）測定を測定するための手段、のうちの１つまたは複数を備える、請求項５１に記載の装置。
【請求項５４】
前記場所は、複数のフロアを有する建物を備える、請求項５１に記載の装置。
【請求項５５】
前記複数のフロアのうちの１つまたは複数の特徴に関連付けられた情報を受信するための手段、をさらに備える、請求項５４に記載の装置。
【請求項５６】
プログラムコードを備えた非一時的コンピュータ可読媒体であって、前記プログラムコードは、プロセッサによって実行されると、前記プロセッサに、
第１のモバイルデバイスによって、１つの場所に関連付けられたロケーションで大気圧を測定することと、
第１の信号をリモートロケーションへ送信することと、前記第１の信号は、前記測定された大気圧に関連付けられ、
第２のモバイルデバイスとワイヤレスネットワークとに関連付けられた第１の信号測定値を決定することと、
第２の信号を前記リモートロケーションへ送信することと、前記第２の信号は、前記第１の信号測定値に関連付けられ、
前記リモートロケーションからデータ信号を受信することと、前記データ信号は、前記ロケーションに関連付けられた情報を備え、前記情報は高度を備え、
１つまたは複数の第３のモバイルデバイスが第２の信号測定値に基づき前記高度を決定することを可能にするために、前記第１の信号測定値を記憶することと、
を行わせるように構成される、非一時的コンピュータ可読媒体。
【請求項５７】
前記大気圧は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数によって測定される、請求項５６に記載の非一時的コンピュータ可読媒体。
【請求項５８】
前記第１の信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える、請求項５６に記載の非一時的コンピュータ可読媒体。
【請求項５９】
前記場所は、複数のフロアを有する建物を備える、請求項５６に記載の非一時的コンピュータ可読媒体。
【請求項６０】
実行されると、前記プロセッサに、
前記複数のフロアのうちの１つまたは複数の特徴に関連付けられた情報を受信させることを行わせるように構成されたプログラムコードをさらに備える、請求項５９に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]  多くのモバイルデバイスは、何らかの形式のロケーション決定ハードウェアおよびソフトウェアを含む。しかしながら、このロケーション決定機能は、建物（building）のような、より閉鎖的なエリア内でのユーザのロケーションを提供するように構成されていないだろう。ゆえに、ユーザは、マクロレベルでは彼または彼女のロケーション（例えば、住所またはグリッド座標）を決定することができ得るが、ユーザは、より具体的なレベルでは彼または彼女のロケーションを決定することはできないだろう。同様に、いくつかのモバイルデバイスは、すべてのロケーション決定機能を含むわけではない。これらモバイルデバイスは、追加のロケーション決定ハードウェアおよびソフトウェアを備える他のモバイルデバイスから集めたデータを利用することができ得る。そうすることで、モバイルデバイスは、他の利用可能な情報を使用してより具体的な決定を行うことができ得る。
【発明の概要】
【０００２】
[0002]  ラベルをクラウドソースデータに自動的に適用する特定の実施形態が説明される。例えば、一実施形態では、クラウドソースデータをラベル付けするための方法は、ある場所（venue）に関連付けられたモバイルデバイスから大気圧（atmospheric pressure）信号を受信することと、その場所に関連付けられた複数のモバイルデバイスからの複数の大気圧信号を複数のクラスタへとクラスタ化することと、複数のクラスタの各々にラベルを割り当てることと、複数のモバイルデバイスのうちの１つまたは複数から信号測定値を受信することと、ラベルを信号測定値に適用することと、を備え得る。
【０００３】
[0003]  クラウドソースデータをラベル付けするための方法の別の実施形態では、大気圧信号が、気圧（barometric pressure）センサ、高度（altitude）センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数から取得され得る。
【０００４】
[0004]  クラウドソースデータをラベル付けするための方法の別の実施形態では、信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備え得る。
【０００５】
[0005]  クラウドソースデータをラベル付けするための方法の別の実施形態では、場所は、複数のフロアを有する建物を備え得る。
【０００６】
[0006]  クラウドソースデータをラベル付けするための方法の別の実施形態では、複数のクラスタの各々は、複数のフロアのうちの１つに関連付けられる。
【０００７】
[0007]  クラウドソースデータをラベル付けするための方法の別の実施形態では、ラベルは、デバイスがある建物のフロアに関連付けられ得る。
【０００８】
[0008]  別の実施形態では、クラウドソースデータをラベル付けするための方法は、複数の大気圧信号から１つまたは複数の外れ値を除去することをさらに備え得る。
【０００９】
[0009]  別の実施形態では、クラウドソースデータをラベル付けするための方法は、測定時間を複数の大気圧信号の各々と関連付けることと、特定の時間長よりも古い、複数の大気圧信号のうちの１つまたは複数を除去することとをさらに備え得る。
【００１０】
[0010]  別の実施形態では、クラウドソースデータをラベル付けするための方法は、複数のクラスタのうちの１つまたは複数を既知の気圧値と比較することをさらに備え得る。
【００１１】
[0011]  クラウドソースデータをラベル付けするための方法の別の実施形態では、複数のクラスタの各々は、同様の値の複数の大気圧信号を備え得る。
【００１２】
[0012]  別の実施形態では、クラウドソースデータをラベル付けするための装置は、ある場所に関連付けられたモバイルデバイスから大気圧信号を受信することと、その場所に関連付けられた複数のモバイルデバイスからの複数の大気圧信号を複数のクラスタへとクラスタ化することと、複数のクラスタの各々にラベルを割り当てることと、複数のモバイルデバイスのうちの１つまたは複数から信号測定値を受信することと、ラベルを信号測定値に適用することとを行うように構成されたプロセッサを備え得る。
【００１３】
[0013]  別の実施形態では、大気圧信号は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数から取得され得る。
【００１４】
[0014]  別の実施形態では、信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備え得る。
【００１５】
[0015]  別の実施形態では、場所は、複数のフロアを有する建物を備え得る。
【００１６】
[0016]  別の実施形態では、複数のクラスタの各々は、複数のフロアのうちの１つに関連付けられる。
【００１７】
[0017]  別の実施形態では、ラベルは、デバイスがある建物のフロアに関連付けられる。
【００１８】
[0018]  別の実施形態では、プロセッサは、複数の大気圧信号から１つまたは複数の外れ値を除去するようにさらに構成される。
【００１９】
[0019]  別の実施形態では、プロセッサは、測定時間を複数の大気圧信号の各々と関連付けることと、特定の時間長よりも古い、複数の大気圧信号のうちの１つまたは複数を除去することとを行うようにさらに構成される。
【００２０】
[0020]  別の実施形態では、プロセッサは、複数のクラスタのうちの１つまたは複数を既知の気圧値と比較することを行うようにさらに構成される。
【００２１】
[0021]  別の実施形態では、複数のクラスタの各々は、同様の値の複数の大気圧信号を備える。
【００２２】
[0022]  別の実施形態では、クラウドソースデータをラベル付けするための装置は、ある場所に関連付けられたモバイルデバイスから大気圧信号を受信するための手段と、その場所に関連付けられた複数のモバイルデバイスからの複数の大気圧信号を複数のクラスタへとクラスタ化するための手段と、複数のクラスタの各々にラベルを割り当てるための手段と、複数のモバイルデバイスのうちの１つまたは複数から信号測定値を受信するための手段と、ラベルを信号測定値に適用するための手段とを備え得る。
【００２３】
[0023]  別の実施形態では、大気圧信号は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数から取得される。
【００２４】
[0024]  別の実施形態では、信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える。
【００２５】
[0025]  別の実施形態では、場所は、複数のフロアを有する建物を備える。
【００２６】
[0026]  別の実施形態では、複数のクラスタの各々は、複数のフロアのうちの１つに関連付けられる。
【００２７】
[0027]  別の実施形態では、ラベルは、デバイスがある建物のフロアに関連付けられる。
【００２８】
[0028]  別の実施形態では、装置は、複数の大気圧信号から１つまたは複数の外れ値を除去するための手段をさらに備える。
【００２９】
[0029]  別の実施形態では、装置は、測定時間を複数の大気圧信号の各々と関連付けるための手段と、特定の時間長よりも古い、複数の大気圧信号のうちの１つまたは複数を除去するための手段とをさらに備える。
【００３０】
[0030]  別の実施形態では、装置は、複数のクラスタのうちの１つまたは複数を既知の気圧値と比較するための手段をさらに備える。
【００３１】
[0031]  別の実施形態では、複数のクラスタの各々は、同様の値の複数の大気圧信号を備える。
【００３２】
[0032]  本開示の別の実施形態では、クラウドソースデータをラベル付けするための装置は、プログラムコードを備えた非一時的コンピュータ可読媒体を備え得、このプログラムコードは、プロセッサによって実行されると、プロセッサに、ある場所に関連付けられたモバイルデバイスから大気圧信号を受信することと、その場所に関連付けられた複数のモバイルデバイスからの複数の大気圧信号を複数のクラスタへとクラスタ化することと、複数のクラスタの各々にラベルを割り当てることと、複数のモバイルデバイスのうちの１つまたは複数から信号測定値を受信することと、ラベルを信号測定値に適用することとを行わせるように構成される。
【００３３】
[0033]  別の実施形態では、大気圧信号は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数から取得される。
【００３４】
[0034]  別の実施形態では、信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える。
【００３５】
[0035]  別の実施形態では、場所は、複数のフロアを有する建物を備える。
【００３６】
[0036]  別の実施形態では、複数のクラスタの各々は、複数のフロアのうちの１つに関連付けられる。
【００３７】
[0037]  別の実施形態では、ラベルは、デバイスがある建物のフロアに関連付けられる。
【００３８】
[0038]  別の実施形態では、非一時的コンピュータ可読媒体は、プロセッサによって実行されると、プロセッサに、複数の大気圧信号から１つまたは複数の外れ値を除去することを行わせるように構成されたプログラムコードをさらに備える。
【００３９】
[0039]  別の実施形態では、非一時的コンピュータ可読媒体は、プロセッサによって実行されると、プロセッサに、測定時間を複数の大気圧信号の各々と関連付けることと、特定の時間長よりも古い、複数の大気圧信号のうちの１つまたは複数を除去することを行わせるように構成されたプログラムコードをさらに備える。
【００４０】
[0040]  別の実施形態では、非一時的コンピュータ可読媒体は、プロセッサによって実行されると、プロセッサに、複数のクラスタのうちの１つまたは複数を既知の気圧値と比較することを行わせるように構成されたプログラムコードをさらに備える。
【００４１】
[0041]  別の実施形態では、複数のクラスタの各々は、同様の値の複数の大気圧信号を備える。
【００４２】
[0042]  別の実施形態では、クラウドソースデータをラベル付けするための方法は、ある場所に関連付けられたロケーションで大気圧を測定することと、第１の信号をリモートロケーションに送信することと、第１の信号は測定された大気圧に関連付けられ、ワイヤレスネットワークに関連付けられた信号測定値を決定することと、第２の信号をリモートロケーションに送信すること、第２の信号は信号測定値に関連付けられ、リモートロケーションからデータ信号を受信すること、データ信号はロケーションに関連付けられた情報を備え、を備える。
【００４３】
[0043]  別の実施形態では、大気圧は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数によって測定される。
【００４４】
[0044]  別の実施形態では、信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える。
【００４５】
[0045]  別の実施形態では、場所は、複数のフロアを有する建物を備える。
【００４６】
[0046]  別の実施形態では、方法は、複数のフロアのうちの１つまたは複数の特徴に関連付けられた情報を受信することをさらに備える。
【００４７】
[0047]  別の実施形態では、クラウドソースデータをラベル付けするための装置は、ある場所に関連付けられたロケーションで大気圧を測定するように構成されたセンサと、第１の信号をリモートロケーションに送信することと、第１の信号は測定された大気圧に関連付けられ、ワイヤレスネットワークに関連付けられた信号測定値を決定することと、第２の信号をリモートロケーションに送信することと、第２の信号は信号測定値に関連付けられ、リモートロケーションからデータ信号を受信することと、データ信号はロケーションに関連付けられた情報を備え、を行うように構成されたプロセッサと、を備える。
【００４８】
[0048]  別の実施形態では、センサは、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数を備える。
【００４９】
[0049]  別の実施形態では、信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える。
【００５０】
[0050]  別の実施形態では、場所は、複数のフロアを有する建物を備える。
【００５１】
[0051]  別の実施形態では、プロセッサは、複数のフロアのうちの１つまたは複数の特徴に関連付けられた情報を受信するようにさらに構成される。
【００５２】
[0052]  別の実施形態では、クラウドソースデータをラベル付けするための装置は、ある場所に関連付けられたロケーションで大気圧を測定するための手段と、第１の信号をリモートロケーションに送信するための手段と、第１の信号は測定された大気圧に関連付けられ、ワイヤレスネットワークに関連付けられた信号測定値を決定するための手段と、第２の信号をリモートロケーションに送信するための手段と、第２の信号は信号測定値に関連付けられ、リモートロケーションからデータ信号を受信するための手段と、データ信号はロケーションに関連付けられた情報を備え、を備える。
【００５３】
[0053]  別の実施形態では、大気圧を測定するための手段は、気圧を測定するための手段、高度を測定するための手段、絶対圧を測定するための手段、または相対圧を測定するための手段、のうちの１つまたは複数を備える。
【００５４】
[0054]  別の実施形態では、信号測定値を決定するための手段は、受信信号強度インジケータ（ＲＳＳＩ）を測定するための手段またはラウンドトリップ時間（ＲＴＴ）測定を測定するための手段、のうちの１つまたは複数を備える。
【００５５】
[0055]  別の実施形態では、場所は、複数のフロアを有する建物を備える。
【００５６】
[0056]  別の実施形態では、装置は、複数のフロアのうちの１つまたは複数の特徴に関連付けられた情報を受信するための手段をさらに備える。
【００５７】
[0057]  別の実施形態では、クラウドソースデータをラベル付けするための装置は、プログラムコードを備えた非一時的コンピュータ可読媒体を備え、このプログラムコードは、プロセッサによって実行されると、プロセッサに、ある場所に関連付けられたロケーションで大気圧を測定することと、第１の信号をリモートロケーションに送信すること、第１の信号は測定された大気圧に関連付けられ、ワイヤレスネットワークに関連付けられた信号測定値を決定することと、第２の信号をリモートロケーションに送信することと、第２の信号は信号測定値に関連付けられ、リモートロケーションからデータ信号を受信することと、データ信号はロケーションに関連付けられた情報を備え、を行わせるように構成される。
【００５８】
[0058]  別の実施形態では、気圧は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数によって測定される。
【００５９】
[0059]  別の実施形態では、信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える。
【００６０】
[0060]  別の実施形態では、場所は、複数のフロアを有する建物を備える。
【００６１】
[0061]  別の実施形態では、装置は、実行されると、プロセッサに、複数のフロアのうちの１つまたは複数の特徴に関連付けられた情報を受信することを行わせるように構成されたプログラムコードをさらに備える。
【００６２】
[0062]  これら実例となる実施形態は、本主題を限定したりその限定を定義したりするためではなく、その理解を助けるための例を提供するために述べられる。実例となる実施形態は、発明を実施するための形態で説明されており、さらなる説明がそこで提供される。様々な実施形態によってもたらされる利点は、本明細書を検討することによって、および／または、請求項に記載の主題の１つまたは複数の実施形態を実施することによって、さらに理解され得る。
【００６３】
[0063]  本開示の態様は、一例として例示される。添付の図では、同様の参照番号は同様の要素を示す。
【図面の簡単な説明】
【００６４】
【図１】図１は、本開示の１つまたは複数の実施形態を包含し得るシステムの簡略図を例示する。
【図２】図２は、本開示の１つまたは複数の実施形態を包含し得るシステムの図を例示する。
【図３Ａ】図３Ａは、本開示の１つまたは複数の実施形態を包含し得るシステムの図を例示する。
【図３Ｂ】図３Ｂは、本開示の１つまたは複数の実施形態を包含し得るシステムの図を例示する。
【図４】図４は、本開示の１つまたは複数の実施形態を包含し得るシステムの図を例示する。
【図５】図５は、１つまたは複数の実施形態に係る、クラウドソースデータのラベル付けを行うための方法のフローチャートを例示する。
【図６】図６は、１つまたは複数の実施形態に係る、クラウドソースデータのラベル付けを行うための方法のフローチャートを例示する。
【発明を実施するための形態】
【００６５】
[0071]  次に、いくつかの実例となる実施形態が、その一部を形成する添付図面に関して説明されるだろう。本開示の１つまたは複数の態様が実装され得る特定の実施形態が以下に説明されるが、本開示の範囲または添付の請求項の精神から逸脱することなく、他の実施形態が使用され得、様々な変更が行われ得る。
【００６６】
[0072]  本開示は、クラウドソースデータの自動ラベル付けのためのシステムおよび方法に関する。いくつかの実施形態では、このデータは、ロケーションコンテンツ識別子データ（ＬＣＩ−Ｄ）を備え得る。いくつかの実施形態では、ＬＣＩ−Ｄは、特定のロケーションへの以前の訪問に関連付けられたデータを意味し得る。いくつかの実施形態では、ＬＣＩ−Ｄは、例えば、建物または建造物（structure）のような特定の場所（venue）、特定の建物の１フロア全体、あるいは建物の様々な翼（wing）を表し得る。さらに、いくつかの実施形態では、いくつかの場所は、単一のフロアプランを指し示す（index）単一のＬＣＩを有し得るが、他の場所は、建物の異なる論理部分に各々対応する複数のＬＣＩを有する。そのうえ、いくつかの実施形態では、ＬＣＩ−Ｄは、トレーニング分類子（例えば、管理された学習）、または、以前収集されてラベル付けされたデータに関連付けられた他のアルゴリズムに関連付けられ得る。例えば、これらのアルゴリズムは、特定のロケーションおよびＬＣＩ−Ｄのためのアルゴリズム内でパラメータを最適化し得る。
【００６７】
[0073]  １つの実例となる実施形態は、特定のロケーションに関連付けられたデータ、例えば、大気圧データ（例えば、気圧計または空気圧センサからの大気圧データ）、温度データ（例えば、温度計または他の温度センサからの）、湿度データ（例えば、湿度センサからの）、磁場データ、サウンドデータ、光データ、色データ、あるいは、マルチフロアの建物のような場所にある１つまたは複数のモバイルデバイスからの何らかの他のタイプのデータ、を受信するように構成されたコンピュータシステムを備える。この実例となる実施形態では、コンピュータシステムが複数のデバイスからデータを受信すると、コンピュータシステムは、複数のモバイルデバイスから受信された同様のデータ値のグループまたは「クラスタ」を形成する。
【００６８】
[0074]  この実例となる実施形態では、データのクラスタの数がその場所のフロアの数と一致すると、コンピュータシステムは、ラベルをクラスタの各々に適用する。いくつかの実施形態では、ラベルは、建物のフロアに関連付けられる。例えば、この実例となる実施形態では、クラスタの各々は、異なる大気圧を備え得、クラスタの気圧が高くなるほど、建物内のフロアは低くなる。他の実施形態では、データは、別のタイプのロケーション、例えば、建物の外側、または特定の建物の内側、建物内の廊下、建物の種類（例えば、駐車場、病院、オフィスビル、ホテル）に関連付けられ得る。
【００６９】
[0075]  このように、この実例となる実施形態では、１０個のフロアのある建物は、各フロア上に１０個のモバイルデバイスを備え得る。ゆえに、サーバは、それらモバイルデバイスから大気圧データ備える信号を受信し得る。さらに、この実例となる実施形態では、サーバは、同様の気圧値を有するモバイルデバイスの１０個のクラスタを決定し得、例えば、クラスタの各々は、狭い範囲（例えば、１０パスカル）内の複数の大気圧値を備え得る。例えば、いくつかの実施形態では、建物の各フロアの高さに依存して、１フロア増加するごとに、気圧に４３パスカルの変化をもたらし得る。さらに、１０個のクラスタの各々は、建物の複数のフロアのうちの１つに関連付けられ得る。ゆえに、クラスタの各々は、建物においてそのクラスタの位置が低くなるほど（例えば、地上レベルに近くなるほど）増加する気圧値を備え得る。
【００７０】
[0076]  この実例となる実施形態では、特定数のクラスタが存在するとサーバが決定すると、サーバは、信号（例えば、デバイスによって受信されるセルラ、音声、またはデータ信号）に関連付けられた測定を行うための命令を複数のモバイルデバイスの各々に送るだろう。いくつかの実施形態では、この信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定に関連付けられた測定を備え得る。いくつかの実施形態では、モバイルデバイスもまた、その時点で大気圧測定値を送信する。代替的に、いくつかの実施形態では、信号測定値は、上述した気圧測定値と同時に取得され得る。
【００７１】
[0077]  次いで、サーバは、このデータを受信し、信号測定値の各々を、大気圧データのクラスタに関連付け得る。サーバはさらに、ラベルを複数の信号測定値に適用し得る。例えば、サーバは、各クラスタのフロアレベルに関連付けられたラベル（例えば、クラスタが位置する建物のレベルを識別するラベル）を適用し得る。
【００７２】
[0078]  いくつかの実施形態では、クラスタのうちの１つまたは複数の絶対高度（elevation）またはフロアは事前に知られているだろう。例えば、一実施形態では、ある場所における１つまたは複数のロケーション（例えば、フロア）は、気圧測定値をサーバに送信する固定の大気圧センサを備え得る。いくつかの実施形態では、固定の大気圧センサは、後に気圧測定値をサーバに送信する上述されたモバイルデバイスのうちの１つまたは複数に測定値を送信することによって、気圧測定値をサーバに送り得る。さらに他の実施形態では、１つまたは複数のユーザは、ユーザが位置している現在のフロアに関連付けられたデータを入力し得る（例えば、ダイアログボックス、ウェブページ、またはモバイルアプリケーションに応答を入力することによって）。次いで、このデータは、モバイルデバイスによってサーバに送信され得る。このように、いくつかの実施形態では、サーバは、データが建物のすべてのフロアに対応するのを待つわけではないだろう。代わりに、サーバは、既知の高度に対応するクラスタを直接ラベル付けし得る。サーバは、既知のフロアに隣接したクラスタに対応するデータをさらにラベル付けし得る。ゆえに、フロアのこのセットの場合、サーバは、クラスタの数が建物のフロアの数に対応するのを待つことなく、信号データ（例えば、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定）を測定するよう求める要求を送り得る。
【００７３】
[0079]  複数のクラスタに関連付けられた複数の信号測定値に基づいて、サーバは、信号強度を、建物のフロアの各々と関連付け得る。サーバは、これを使用して、様々なモバイルデバイス（そして、デバイスのユーザ）が位置している建物のフロアを、そのモバイルデバイスに関連付けられた信号情報に基づいて、さらに決定し得る。
【００７４】
[0080]  いくつかの実施形態では、サーバが、場所の１つまたは複数のフロアについての測定を行うことができない場合、サーバは、欠けているフロアに隣接したフロアについての既知の信号強度に基づいて信号測定値を外挿（extrapolate）し得る。例えば、サーバは、建物の各フロア間の気圧における近似差（approximate difference）を示す、その建物に関連付けられたデータのデータベースへのアクセスを有し得る。このように、このデータに基づいて、サーバは、１つのフロア（例えば、３階）についての信号データだけを欠くであろうことを決定することができ得る。ゆえに、サーバは、利用可能なクラスタからの測定値を用いて進め得、後に、欠けているフロアからのデータを収集しようとし得る。代替的に、サーバは、欠けているデータを外挿するために、利用可能なデータに対して算出を行うことによって、欠けているフロアに関連付けられたデータを決定し得る。
【００７５】
[0081]  さらに、いくつかの実施形態では、次いで、データは、例えば、モバイルデバイス、アプリケーション開発者、モバイルデバイス製造業者、ネットワークプロバイダ、または他のグループといった他のソースに提供され得る。例えば、いくつかの実施形態では、データは、データベースに記憶され得る。このデータベースに記憶されている情報に基づいて、モバイルデバイスまたはサーバは、信号測定データだけに基づいて、建物におけるユーザのロケーション（例えば、どのフロアにユーザがいるのか）を決定することができ得る。いくつかの実施形態では、このモバイルデバイスは、大気圧センサを有さないモバイルデバイスを備え得る。例えば、一実施形態では、ユーザは、大きな建物の中におり、その建物における彼または彼女のロケーションを決定することを望み得る。ユーザのモバイルデバイス上のマッピングアプリケーションは、アクセスネットワークからの現在受信された信号の測定（例えば、ＲＳＳＩまたはＲＴＴの測定）を行い得る。次いで、マッピングアプリケーションは、このデータを、上述したように決定された信号データのデータベースと比較し得る。この比較に基づいて、マッピングアプリケーションは、信号測定値だけに基づいて、ユーザが特定のフロア（例えば、４階）にいると決定することができ得る。
【００７６】
[0082]  いくつかの実施形態では、上述したように決定されたデータのデータベースは、サーバによってモバイルデバイスに送信され得る。代替的に、いくつかの実施形態では、サーバは、上述した方法を使用してサーバが取得している可能性のあるパラメータのセットをモバイルデバイスに送信し得る。モバイルデバイスは、ユーザの現在のロケーションについての情報を決定するために、このデータを、ＲＳＳＩおよび／ＲＴＴ測定値と併用し得る。例えば、いくつかの実施形態では、モバイルデバイスは、建物におけるユーザの現在のフロアを決定するために、ＲＳＳＩおよび／またはＲＴＴ測定値を使用し得る。
【００７７】
[0083]  いくつかの実施形態では、上述したデータは、マッピングのためのより細かいレベルの粒度（finer level of granularity）をユーザに提供するために使用され得る。同様に、ターゲットマーケティング（targeted marketing）アプリケーションは、特定のマーケティング情報（例えば、ユーザが建物のジムの階にいる場合にはフィットネスに関連付けられたマーケティング情報、または、ユーザが建物のカフェテリアの階にいる場合には食物に関連付けられたマーケティング情報）を送るためにユーザのフロアレベルを使用し得る。さらに、いくつかの実施形態では、フロアが決定されると、より精確な位置特定アルゴリズムを実行するために、その特定のフロアのための追加のリソース（例えば、支援データ）がダウンロードされ得る。
【００７８】
[0084]  次に図について検討する。図１は、いくつかの実施形態にしたがって、クラウドソースデータをラベル付けするためのシステムを例示する図である。図１は、モバイルデバイス１００を示す。いくつかの実施形態では、モバイルデバイス１００は、ｉＰｈｏｎｅ（登録商標）のようなスマートフォン、またはｉＯＳ（登録商標）オペレーティングシステム、Ａｎｄｒｏｉｄ（登録商標）オペレーティングシステム、ＢｌａｃｋＢｅｒｒｙ（登録商標）オペレーティングシステム、Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｗｉｎｄｏｗｓ（登録商標）Ｐｈｏｎｅオペレーティングシステム、Ｓｙｍｂｉａｎ（登録商標）ＯＳ、またはｗｅｂＯＳ（登録商標）を実行する他のモバイルデバイスを備え得る。代替的に、モバイルデバイス１００は、ｉＰａｄ（登録商標）のようなタブレットコンピュータまたは上述したオペレーティングシステムのうちの１つを実行する他のタブレットコンピュータであり得る。さらに、いくつかの実施形態では、モバイルデバイス１００は、ＰＣ、ラップトップ、またはネットブックであり得る。いくつかの実施形態では、コンピューティングデバイス１００は、ほとんどの時間ユーザと一緒にある、または、ほとんどの時間ユーザの近くにあるデバイスである。
【００７９】
[0085]  いくつかの実施形態によれば、モバイルデバイス１００は、クラウドソースデータをラベル付けするように構成されたハードウェアおよび／またはソフトウェアの任意の適切な組み合わせを使用して実装され得る。具体的には、モバイルデバイス１００は、１つまたは複数のプロセッサを有し、かつ、クラウドソースデータをラベル付けするための１つまたは複数のプロセッサによる実行のために非一時的機械可読媒体に記憶されている命令を読み込むことが可能であるハードウェアおよび／またはソフトウェアの任意の適切な組み合わせを含み得る。
【００８０】
[0086]  システムバス１０１は、モバイルデバイス１００内の様々な構成要素を相互接続させ、それら様々な構成要素間で情報を通信する。そのような構成要素は、例えば、マイクロプロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、およびステートマシンのちの１つまたは複数、といった１つまたは複数のプロセッサであり得る汎用プロセッサ１１０を含む。そのようなプロセッサは、ＰＬＣ、プログラマブル割込みコントローラ（ＰＩＣ）、プログラマブル論理デバイス（ＰＬＤ）、プログラマブル読取専用メモリ（ＰＲＯＭ）、電子的プログラマブル読取専用メモリ（ＥＰＲＯＭまたはＥＥＰＲＯＭ（登録商標））、あるいは他の同様のデバイスのようなプログラマブル電子デバイスをさらに備え得る。
【００８１】
[0087]  いくつかの実施形態にしたがって、モバイルデバイス１００はまた、入力／出力（Ｉ／Ｏ）デバイス（１つまたは複数）１２０（例えば、ディスプレイ、スピーカ、キーパッド、タッチスクリーン、またはタッチパッド、等）を含み得る。いくつかの実施形態では、Ｉ／Ｏデバイス１２０は、ユーザに情報を表示するためのディスプレイを備え得る。そのような実施形態では、ディスプレイは、液晶ディスプレイ（ＬＣＤ）スクリーン、有機発光ダイオード（ＯＬＥＤ）スクリーン（アクティブマトリックスＡＭＯＬＥＤスクリーンを含む）、ＬＥＤスクリーン、プラズマディスプレイ、または陰極線管（ＣＲＴ）ディスプレイであり得る。Ｉ／Ｏデバイス１２０は、モバイルデバイス１００に一体化され得るか、またはモバイルデバイス１００とは別個であり得る。
【００８２】
[0088]  モバイルデバイス１００は、ワイヤレスネットワーク信号１３４を送信および受信するために、アンテナ１３２を使用するように構成されたワイヤレストランシーバ１３０を含み得る。いくつかの実施形態では、ワイヤレストランシーバ１３０およびアンテナ１３２は、Ｗｉ−Ｆｉ（登録商標）、３Ｇ、４Ｇ、ＨＤＳＰＡ、ＬＴＥ、ＲＦ、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、およびＺｉｇｂｅｅ（登録商標）のような、異なるワイヤレスネットワーキングプロトコルにしたがって情報を送信および受信することができ得る。
【００８３】
[0089]  モバイルデバイス１００はまた、モバイルデバイス１００および／またはその環境（surrounding）に関連付けられたデータを補足する１つまたは複数のセンサ１５０を含み得る。センサ１５０は、マイクロフォンまたはオーディオセンサ、カメラ、光センサ、近接度センサ、気圧センサ、慣性センサ（例えば、加速度計および／またはジャイロスコープ）、磁気計、等を含み得るがそれらに限定されるわけではない。さらに、センサ１５０は、物理的であろうと仮想的であろうとキーボードまたはキーパッドのようなユーザインターフェース、ボタン、マウス、トラックボール、または他のそのようなデバイス、あるいは、容量性センサベースのタッチスクリーンを備え得る。
【００８４】
[0090]  いくつかの実施形態では、センサ１５０は、個々にまたは組み合せて、例えば、センサアレイまたは任意の他の組み合わせで、使用され得る。センサ１５０は、メモリ１６０に記憶されている命令にしたがって、センサ１５０によって補足されたデータを処理するために、および、この捕捉データに関連付けられたメタデータを生成するかそうでなければ取得するために、バス１０１を通じて汎用プロセッサ１１０と通信し得る。いくつかの実施形態では、ワイヤレストランシーバ１３０はまた、例えば、ワイヤレスアクセスポイントからのＷｉ−Ｆｉ信号のようなワイヤレス信号を感知または検知するために、および、ワイヤレス通信またはその欠如を検知するために、センサとして利用され得る。例えば、いくつかの実施形態では、ワイヤレストランシーバは、Ｗｉ−Ｆｉ信号の強度（ＲＳＳＩ）よびＷｉ−Ｆｉ信号のラウンドトリップ時間（ＲＴＴ）を検知し得る。
【００８５】
[0091]  モバイルデバイス１００は、ＧＮＳＳ信号１７４を受信するように構成されたＧＮＳＳアンテナ１７２に結合されたグローバルナビゲーション衛星システム（ＧＮＳＳ）受信機１７１を備え得る。いくつかの実施形態にしたがって、ＧＮＳＳ受信機１７１およびＧＮＳＳアンテナ１７２は、ＧＰＳ ＧＬＯＮＡＳＳ、ガリレオ、Ｂｅｉｄｏｕのような衛星測位システム（ＳＰＳ）信号、またはモバイルデバイス１００のロケーションを決定するための他のＳＰＳ信号を受信するように構成され得る。
【００８６】
[0092]  さらに、いくつかの実施形態では、汎用プロセッサ１１０は、モバイルデバイス１００がネットワークまたはワイヤレスアクセスポイントと通信状態にあるとき、モバイルデバイス１００のインターネットプロトコル（ＩＰ）アドレスに基づいてモバイルデバイス１００のロケーションを決定するために、ＧＮＳＳ受信機１７１およびワイヤレストランシーバ１３０からの信号の何らかの組み合わせを利用し得る。
【００８７】
[0093]  モバイルデバイス１００はまた、メモリ１６０を含み得、これは、例えば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気媒体、ＣＤ−ＲＯＭ、任意の他の光学媒体、パンチカード、紙テープ、孔パターンを有する任意の他の物理媒体、ＲＡＭ、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュ−ＥＰＲＯＭ、任意の他のメモリチップまたはカートリッジ、および／または１つまたは複数のプロセッサまたはコンピュータが読み取ることに適合した任意の他の媒体を含む機械可読媒体の１つまたは複数の形態を備え得る。いくつかの実施形態では、メモリ１６０は、ソフトウェアを記憶しており、これは、実行されると、本明細書で説明される様々な機能を行うことを汎用プロセッサ１１０に行わせるように構成された命令を含むコンピュータ可読、コンピュー実行可能ソフトウェアコードである。代替的に、ソフトウェアは、汎用プロセッサ１１０によって直接的には実行可能ではない可能性があるが、コンパイルおよび実行されると、それら機能を行うことを汎用プロセッサ１１０に行わせるように構成され得る。
【００８８】
[0094]  モバイルデバイス１００はまた、大気圧センサ１７０を含み得る。大気圧センサ１７０は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサといった、現在の大気圧のまたは空気圧（例えば、気圧）を検知するように構成されたセンサを備え得る。大気圧センサ１７０は、モバイルデバイス１００のロケーションで現在の大気圧を測定するように構成された任意のセンサを備え得る。例えば、大気圧センサ１７０は、現在の気圧を測定し、測定された気圧に関連付けられたデジタルまたはアナログ信号を、バス１０１を介して汎用プロセッサ１１０に提供するように構成された電子気圧センサを備え得る。同様に、大気圧センサ１７０は、例えば、圧電センサ、振動板、および、現在の大気圧を測定するように構成された他の構成要素を備えるセンサを備え得る。さらに、いくつかの実施形態では、大気圧センサ１７０は、外部の大気圧センサまたは大気圧データのデータベースに接続するためにワイヤレストランシーバ１３０を使用するように構成され得る。
【００８９】
[0095]  モバイルデバイス１００の構成要素はモバイルデバイス１００に組み込まれて示されているが、これら構成要素はそれに限られるわけではなく、モバイルデバイス１００とは別個でありかつその外部にあり、ワイヤードまたはワイヤレス結合を介してモバイルデバイス１００およびバス１０１に結合され得る。
【００９０】
[0096]  上述したように、多くのモバイルデバイスが現在、現在の大気圧を測定することが可能な１つまたは複数の大気圧センサを包含する。いくつかのモバイルデバイスは、モバイルデバイスの概算高度を決定するために、この気圧データを使用し得る（例えば、気圧が高いほど、デバイスがある高度は低くなる）。しかしながら、すべてのモバイルデバイスが、大気圧センサを備えるわけではない。さらに、気圧は、ある場所じゅうで変動し得る（例えば、気候制御システムの動作により）。ゆえに、本開示の実施形態は、場所に関連付けられたＬＣＩ−Ｄを作る（develop）ために複数のデバイスによって行われた複数の測定値に依存するシステムおよび方法を提供する。
【００９１】
[0097]  次に図２を検討する。図２は、一実施形態に係る、建物の様々なフロア上に複数のモバイルデバイスを示す図を例示する。図２に示されるように、システム２００は、４つのフロアと１つのベースメントとを有する建物を示す。図２に示されるように、４つのフロアの各々およびベースメントは、複数のモバイルデバイス２０２、２０４、２０６、２０８、および２１０をさらに備える。モバイルデバイスの各々は、図１に関連して上述されたモバイルデバイス１００に類似したデバイスを備え得る。ゆえに、各モバイルデバイスは、そのそれぞれのフロア上の大気圧を測定するように構成された大気圧センサを備え得る。さらに、各モバイルデバイスは、測定された気圧に関連付けられた信号を中央サーバに送信し得る。
【００９２】
[0098]  次に図３Ａを検討する。図３Ａは、図２に示された複数のモバイルデバイスの各々についての測定された気圧のグラフ３００を示す。図３Ａに示されるように、測定された気圧は、様々な気圧の５つのクラスタで表示される。示されるように、クラスタ３０２は、最も高い気圧であり、クラスタ３０４は、より低い気圧であり、クラスタ３０６、３０８、および３１０は、さらに低い気圧である。通常の状況下では、大気圧は、高度が高くなるにつれ低下する。このように、図２に示される実施形態では、クラスタ３０２が、５つのクラスタのうち最も低い高度のものを備え得る。さらに、そのような実施形態では、クラスタ３１０が、５つのクラスタのうち最も高い高度ものを備え得る。
【００９３】
[0099]  さらに、図３Ａは、５つのクラスタのいずれにも適合しない外れ値（outliers）３１２を備える。図３Ａに示されるように、外れ値３１２は、クラスタ３０８の気圧とクラスタ３１０の気圧との間の気圧を備える。いくつかの実施形態では、外れ値３１２は、不正確な読み取り値に関連付けられ得る。例えば、いくつかの実施形態では、外れ値３１２のうちの１つは、適切に動作しない（malfunctioning）モバイルデバイスまたは大気圧センサに関連付けられ得る。さらに、いくつかの実施形態では、外れ値３１２のうちの１つは、気圧が人工的に変動するエリア内にあるモバイルデバイスに関連付けられ得る。例えば、外れ値３１２のうちの１つは、換気ダクトまたは通気口の極めて近くに位置するモバイルデバイスに関連付けられ得るため、その大気圧センサは、不適切に変動する気圧を決定し得る。同様に、一実施形態では、外れ値３１２のうちの１つは、開いているかまたは漏れている（leaking）窓の近くに配置されたモバイルデバイスに関連付けられ得る。いくつかの実施形態では、モバイルデバイスの各々と通信状態にある中央サーバは、不正確な測定値を防ぐために外れ値３１２を無視し得る。
【００９４】
[00100]  上述したように、通常の状況下では、大気圧は、高度に伴って低下するだろう（例えば、建物の最上階の気圧は、最下階の気圧よりも低い）。そのうえ、複数のクラスタ内の各モバイルデバイスと通信状態にあるサーバが建物のフロアの数を知っている場合、そのようなサーバは、大気圧測定値のクラスタの数がフロアの数に対応したときに、各フロアにモバイルデバイスのクラスタが存在すると決定することができ得る。
【００９５】
[00101]  いくつかの実施形態では、クラスタのうちの１つまたは複数の絶対高度またはフロアは、事前に知られているだろう。例えば、一実施形態では、ある場所における１つまたは複数のロケーション（例えば、フロア）は、気圧測定値をサーバに送信する固定の大気圧センサを備え得る。いくつかの実施形態では、固定の大気圧センサは、後に気圧測定値をサーバに送信する上述されたモバイルデバイスのうちの１つまたは複数に測定値を送信することによって、気圧測定値をサーバに送り得る。さらに他の実施形態では、１つまたは複数のユーザは、ユーザが位置している現在のフロアに関連付けられたデータを入力し得る（例えば、ダイアログボックス、ウェブページ、またはモバイルアプリケーションに応答を入力することによって）。次いで、このデータは、モバイルデバイスによってサーバに送信され得る。このように、いくつかの実施形態では、サーバは、データが建物のすべてのフロアに対応するのを待つわけではないだろう。代わりに、サーバは、既知の高度に対応するクラスタを直接ラベル付けし得る。サーバは、既知のフロアに隣接したクラスタに対応するデータをさらにラベル付けし得る。ゆえに、フロアのこのセットの場合、サーバは、クラスタの数が建物のフロアの数に対応するのを待つことなく、信号データ（例えば、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定）を測定するよう求める要求を送り得る。
【００９６】
[00102]  次に図３Ｂを検討する。図３Ｂは、クラスタ３１０、３０８、３０６、３０４、および３０２の各々を示すチャート３５０を示す。図３Ｂに示されるように、各クラスタは右にいくにつれ、測定される大気圧が高くなる。同様に、図３Ｂに示されるように、グラフ３５０の上に近づくにつれ、クラスタの高度は高くなる。図３Ｂに示されるように、モバイルデバイスの各クラスタと通信状態にあるデバイスは、各クラスタを、建物のそのそれぞれのフロアに配置することができ得る。例えば、システムは、４つのフロアと１つのベースメントとを有する建物に気圧測定値の５つのクラスタが存在しているため、各クラスタにフロアが割り当てられるまで、最も高い気圧測定値はベースメントであり、その次に高いものは１階であり、その次に高いものは２階である、というように決定し得る。
【００９７】
[00103]  さらに、いくつかの実施形態では、サーバは、各クラスタにラベルを割り当て得る。いくつかの実施形態では、このラベルは、各クラスタが存在するフロアに関連付けられ得る。例えば、図３Ｂに示されるように、クラスタ３１０は、ラベル「４階」、または、建物のそのフロアまたはロケーションに関連付けられた何らかの他のラベル（例えば、２進法または１６進法のラベルのようなデジタルラベル）が割り当てられ得る。
【００９８】
[00104]  いくつかの実施形態では、サーバは、建物の各フロアにはラベルを割り当てないだろう。例えば、いくつかの実施形態では、サーバは、フロアの特定のセグメントにのみラベルを割り当て得る。例えば、一実施形態では、マルチフロアの建物は、２つの固定の大気圧センサ間に複数のフロアの増分（increment）を備え得る。例えば、そのような実施形態によれば、１００フロアの建物は、１０フロアごとに１つの大気圧センサを備え得る。そのような実施形態では、ラベルを建物の各フロアに適用するというよりはむしろ、サーバは、建物を、例えば、既知の気圧を有する１０階と既知の気圧を有する２０階との間の複数のフロアといった複数のセグメントへと分割し得る。これは、リソースを節約し得るか、または、少なくとも特定の数のモバイルデバイスが、最初に測定されたときと同じロケーションに留まっているときに他の動作をサーバが完了することを可能にし得る（例えば、それにより、各クラスタは依然として変わっていない（intact））。
【００９９】
[00105]  次に図４を検討する。図４は、本開示に係る別の実施形態４００を示す。図４に示されるように、様々な（varying）気圧４０２、４０４、および４０６を測定しているモバイルデバイスの３つのクラスタが示される。上述したように、クラスタ４０２、４０４、および４０６の各々は、多層建物の異なるフロア、に関連付けられ得る。
【０１００】
[00106]  さらに、クラスタ４０２、４０４、および４０６の各モバイルデバイスは、アクセスネットワーク４３０と通信状態にあり得る。アクセスネットワーク４３０は、Ｗｉ−Ｆｉ（登録商標）、３Ｇ、４Ｇ、ＨＤＳＰＡ、ＬＴＥ、ＲＦ、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、およびＺｉｇｂｅｅ（登録商標）といったワイヤレスネットワーキングプロトコルのようなワイヤレスネットワークを備え得る。さらに、アクセスネットワーク４３０は、アクセスネットワークをサーバ４５０に結合する追加のワイヤードおよび／またはワイヤレスネットワーク構成要素を備え得る。
【０１０１】
[00107]  図４に示されるように、サーバ４５０は、プロセッサ４５８に結合されたメモリ４５４を備える。メモリ４５４は、プロセッサ４５８によって実行可能な命令４５２を記憶し得、ここで、命令は、様々な論理モジュール、構成要素、およびアプリケーションを表す。例えば、メモリ４５４は、実行されると、本明細書で説明された様々な機能を行うことをプロセッサ４５８に行わせるように構成された命令を含むコンピュータ実行可能ソフトウェアコードを記憶し得る。
【０１０２】
[00108]  図４に示されるように、既定数のクラスタ（例えば、図４で示される実施形態では３つのクラスタ）が存在するとサーバ４５０が決定すると、サーバ４５０は、複数のクラスタ内の複数のモバイルデバイスのうちの１つまたは複数に、アクセスネットワーク４３０を介してコマンドを送る。いくつかの実施形態では、コマンドは、複数のクラスタ内の複数のモバイルデバイスのすべてに送られる。いくつかの実施形態では、複数のモバイルデバイスのうちの１つまたは複数は移動している可能性があるため（例えば、そのユーザが建物を出ている可能性があるため）、複数のクラスタ内の複数のモバイルデバイスのすべてが、コマンド信号を受信するというわけではないだろう。いくつかの実施形態では、コマンド信号は、信号測定を行うためのコマンドを備え得る。いくつかの実施形態では、この信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定に関連付けられた測定を備え得る。さらに、いくつかの実施形態では、コマンド信号は、現在の大気圧の別の測定を行うためのコマンドを備え得る。モバイルデバイスがこれらの測定を行うと、次いで、それは、測定データを備える信号をサーバ４５０に送信し得る。
【０１０３】
[00109]  サーバ４５０は、モバイルデバイスから測定データを備える信号を受信し得る。サーバ４５０は、信号測定値の各々を、測定が行われたモバイルデバイスのクラスタに関連付け得る。いくつかの実施形態では、クラスタの数がフロアの数よりも少ない場合、サーバ４５０は、始めるにはデータが不十分であると決定し得る。ゆえに、サーバは、クラスタの数がフロアの数と等しくなるまで、ある時間期間の間待つことを決定し得る。例えば、いくつかの実施形態では、サーバ４５０は、固定の時間期間（例えば、５分、１０分、または３０分）の間待ち得る。代替的に、サーバ４５０は、クラスタの数がフロアの数と一致するまで、複数のモバイルデバイスと通信し続け得る。
【０１０４】
[00110]  いくつかの実施形態では、クラスタのうちの１つまたは複数の絶対高度またはフロアは事前に知られているだろう。例えば、一実施形態では、ある場所における１つまたは複数のロケーション（例えば、フロア）は、気圧測定値をサーバ４５０に送信する固定の大気圧センサを備え得る。いくつかの実施形態では、固定の大気圧センサは、後に気圧測定値をサーバ４５０に送信する上述されたモバイルデバイスのうちの１つまたは複数に測定値を送信することによって、気圧測定値をサーバ４５０に送り得る。さらに他の実施形態では、１つまたは複数のユーザは、ユーザが位置している現在のフロアに関連付けられたデータを入力し得る（例えば、ダイアログボックス、ウェブページ、またはモバイルアプリケーションに応答を入力することによって）。次いで、このデータは、モバイルデバイスによってサーバに送信され得る。このように、いくつかの実施形態では、サーバは、建物中のすべてのフロアに対応するデータを待つわけではない。代わりに、サーバ４５０は、既知の高度に対応するクラスタを直接ラベル付けし得る。サーバは、既知のフロアに隣接したクラスタに対応するデータをさらにラベル付けし得る。従って、フロアのこのセットの場合、サーバは、クラスタの数が建物のフロアの数に対応するのを待つことなく、信号データ（例えば、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定）を測定するよう求める要求を送り得る。
【０１０５】
[00111]  いくつかの実施形態では、サーバ４５０は、気圧ギャップまたは気圧差情報を備えるデータ記憶装置へのアクセスを有し得、これは、クラスタ間で１つまたは複数のフロアに関連付けられた気圧測定値に差分が存在するとサーバ４０５が決定することを可能にする。例えば、サーバ４５０は、建物の各フロア間の気圧のおおよその差分を示す、建物に関連付けられたデータのデータベースへのアクセスを有し得る。ゆえに、このデータに基づいて、サーバ４５０は、それが、フロアのうちの１つまたは複数について（例えば、３階）の欠けている気圧データであることを決定し、それにより、それが、そのフロア（例えば、３階）についての欠けている信号データであると決定することができ得る。いくつかの実施形態では、サーバ４５０は、利用可能なクラスタからの測定値を用いて進め得、後に、欠けているフロアからのデータを収集しようとし得る。代替的に、サーバ４５０は、欠けているデータを外挿するために、利用可能なデータに対して算出を行うことによって、欠けているフロアに関連付けられたデータを決定し得る。
【０１０６】
[00112]  いくつかの実施形態では、サーバは、クラスタ内の各デバイスから信号測定値を受信し得ない。例えば、いくつかの実施形態では、ユーザは、異なるロケーションに移動している可能性があるため、彼または彼女のモバイルデバイスは信号を送らないだろう。いくつかの実施形態では、サーバ４５０は、受信された信号測定値の数を比較し、これを、期待数（例えば、クラスタ内のデバイスの数）と比較するように構成される。いくつかの実施形態では、この数が閾値を超えて変動すると、データは破棄され得、新しい信号測定値が取得され得る。さらに、いくつかの実施形態では、より正確な測定値を確実にするために、信号データが平均化され得るか、または、外れ値が信号データから除去され得る。
【０１０７】
[00113]  いくつかの実施形態では、サーバ４５０は、ラベルを複数の信号測定値にさらに適用し得る。同様に、いくつかの実施形態では、サーバ４５０は、ラベルを複数の信号測定値から決定された範囲または平均に適用し得る。いくつかの実施形態では、このラベルは、建物のフロアに対応し得る。このように、いくつかの実施形態では、サーバ４５０は、測定データを、建物の各フロアに関連付け得る。次いで、このデータは、１つの建物または複数の建物に関連付けられたデータのデータベースに関連付けられ得る。
【０１０８】
[00114]  このデータベースに記憶されている情報に基づいて、モバイルデバイスまたはサーバは、信号測定データだけに基づいて、建物におけるユーザのロケーション（例えば、どのフロアにユーザがいるのか）を決定することができ得る。いくつかの実施形態では、このモバイルデバイスは、大気圧センサを有さないモバイルデバイスを備え得る。例えば、一実施形態では、ユーザは、大きな建物の中におり、その建物における彼または彼女のロケーションを決定することを望み得る。ユーザのモバイルデバイス上のマッピングアプリケーションは、アクセスネットワークからの現在受信された信号の測定（例えば、ＲＳＳＩまたはＲＴＴの測定）を行い得る。次いで、マッピングアプリケーションは、このデータを、図１−図４に関連して上述されたように決定されたデータのデータベースと比較し得る。この比較に基づき、マッピングアプリケーションは、信号測定値だけに基づいて、ユーザが特定のフロア（例えば、４階）にいることを決定することができ得る。
【０１０９】
[00115]  いくつかの実施形態では、上述したように決定されたデータのデータベースは、サーバによってモバイルデバイスに送信され得る。代替的に、いくつかの実施形態では、サーバは、上述した方法を使用してサーバが取得している可能性のあるパラメータのセットをモバイルデバイスに送信し得る。モバイルデバイスは、ユーザの現在のロケーションについての情報を決定するために、このデータを、ＲＳＳＩおよび／ＲＴＴ測定値と併用し得る。例えば、いくつかの実施形態では、モバイルデバイスは、建物におけるユーザの現在のフロアを決定するために、ＲＳＳＩおよび／またはＲＴＴ測定値を使用し得る。
【０１１０】
[00116]  次に図５に進む。図５は、クラウドソースデータの自動ラベル付けのための方法のステージのフローチャートである。いくつかの実施形態では、図５のステージは、例えば、汎用コンピュータまたはサーバ内のプロセッサのようなプロセッサによって実行されるプログラムコードで実装され得る。いくつかの実施形態では、これらのステージは、プロセッサのグループによって実装され得る。いくつかの実施形態では、図５に示されるすべてのステージが実行されるわけではないだろう。同様に、いくつかの実施形態では、図５に示されるステージは、異なる順序で実行され得る。図５に示されるステージは、図１に示されたシステム１００の構成要素に関連して説明される。
【０１１１】
[00117]  図５に示されるように、方法５００は、大気圧信号が受信されるステージ５０２から開始する。いくつかの実施形態では、大気圧信号が、大気圧センサ１７０から受信され得る。さらに、いくつかの実施形態では、大気圧信号は、ワイヤレストランシーバ１４０、アンテナ１３２、およびワイヤレスネットワークを介してサーバ（例えば、図４に関連して説明されたサーバ４５０）に送信され得る。代替的な実施形態では、大気圧信号は、ワイヤードネットワークを介して送信され得る。いくつかの実施形態では、大気圧信号は、大気圧センサ１７０によって測定された現在の大気圧に関連付けられ得る。
【０１１２】
[00118]  次に、ステージ５０４において、プロセッサは、大気圧信号に関連付けられた測定時間を関連付ける。いくつかの実施形態では、測定時間は、大気圧センサ１７０によって大気圧測定が行われた時間の近似値を備え得る。
【０１１３】
[00119]  方法は、複数の大気圧信号が複数のクラスタへとクラスタ化されるステージ５０６へと進む。いくつかの実施形態では、複数の大気圧信号の各々が、異なるモバイルデバイス（例えば、図１に関連して上述されたシステム１００に類似したモバイルデバイス）から受信された大気圧信号を備え得る。さらに、複数のクラスタの各々は、互いに特定の範囲内にある気圧信号を備え得る。例えば、各クラスタは、４メートルの高度の変化に関連付けられた分散内にある気圧を備え得る。そのような実施形態では、例えば、海抜ゼロメートルから海抜４メートルの範囲内にあるすべての気圧が、１つのクラスタを構成し得る。さらに、そのような実施形態では、海抜４メートルから海抜８メートルの範囲内にあるすべての気圧が、別の１つのクラスタを構成し得る。他の実施形態では、クラスタの各々を決定するために異なる範囲が使用され得、範囲は重複し得る。
【０１１４】
[00120]  次に、ステージ５０８において、特定の時期（age）を過ぎた信号が除去され得る。例えば、いくつかの実施形態では、特定の時間時期よりも過去に測定された信号が破棄され得る。これは、不正確な測定値を防ぎ、建物にもはや存在していないデバイスからの測定値が取得される可能性を減らし得る。例えば、一実施形態では、１０分を超えたすべての気圧測定値が破棄され得る。他の実施形態では、より長いまたはより短い時間期間が使用され得る。
【０１１５】
[00121]  次いで、ステージ５１０において、１つまたは複数の外れ値が除去される。いくつかの実施形態では、外れ値は、例えば、それらがすべてのクラスタの範囲外であるため、１つまたは複数のクラスタ内に適合しない測定値を備え得る。代替的に、外れ値は１つのクラスタの範囲内にあり得るが、その外れ値よりも近い範囲内である測定値のより大きなグループが存在し得る。いくつかの実施形態では、外れ値は、適切に動作しない大気圧センサ１７０に関連付けられ得る。さらに、いくつかの実施形態では、外れ値は、測定された気圧に対する外部の影響に関連付けられ得る。例えば、いくつかの実施形態では、外れ値は、換気ダクトまたは通気口、開いている窓、エレベータ、密閉空間（例えば、ジムバッグ）に近いモバイルデバイスに関連付けられ得るか、あるいは、フロア間にあるエレベータまたは階段にいるユーザ、または、気圧測定に対してインパクトを与え得る何らかの他の外的影響に関連付けられ得る。
【０１１６】
[00122]  次いで、ステージ５１２において、ラベルが、複数のクラスタの各々に割り当てられる。いくつかの実施形態では、ステージ５１２は、クラスタの数が建物内のフロアの既知数または建物内の別の既定の範囲に対応するとサーバが決定すると、生じる。いくつかの実施形態では、ラベルは、建物のフロアに関連付けられる。例えば、一実施形態では、クラスタの各々は、異なる気圧を備え得、クラスタの気圧が高くなるほど、建物のフロアは低くなる。ゆえに、そのような実施形態では、最も高い気圧のクラスタに、最も低いフロア（例えば、地上フロア、１階、ベースメント、等）が割り当てられ得る。さらに、そのような実施形態では、次に高い気圧のクラスタに、次に低いフロアに関連付けられたラベルが割り当てられ得る。
【０１１７】
[00123]  次いで、ステージ５１４において、信号測定値が受信される。いくつかの実施形態では、ステージ５１４は、特定数のクラスタが存在するとサーバが決定した後に生じる。その時点で、サーバは、信号（例えば、デバイスによって受信されたセルラ音声またはデータ信号）に関連付けられた測定を行うための命令を複数のモバイルデバイスの各々に送り得る。いくつかの実施形態では、信号強度測定値は、ステージ５０２に関連して上述された大気圧の測定と同時に取得され得る。いくつかの実施形態では、この信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定に関連付けられた測定を備え得る。次いで、サーバは、このデータを受信し、信号測定値の各々を、測定が行われたモバイルデバイスのクラスタに関連付け得る。
【０１１８】
[00124]  次いで、ステージ５１６において、ラベルは、信号測定値に適用される。いくつかの実施形態では、このラベルは、モバイルデバイスが位置するフロアに関連付けられたラベルを備え得る。さらに、いくつかの実施形態では、このラベルおよび関連付けられたシグナリングデータは、アプリケーション開発者またはモバイルデバイス上で実行しているアプリケーションにアクセス可能なデータのデータベースに送られ得る。いくつかの実施形態では、このデータは、例えば、ユーザが特定の建物内でそれらのロケーションを決定することを可能にするために、より細かい粒度のマップデータを開発するために使用され得る。同様に、いくつかの実施形態では、アプリケーションは、特定の情報をユーザに向ける（direct）ために、このデータを使用し得る。例えば、いくつかの実施形態では、アプリケーションは、ユーザが位置しているフロアに関連付けられたデータを向け得る。いくつかの実施形態では、これは、例えば、マップデータ、マーケティングデータ、特定の部屋またはある部屋に位置するサービスについてのデータ、あるいは何らかの他のタイプのデータを備え得る。
【０１１９】
[00125]  次に図６に進む。図６は、クラウドソースデータの自動ラベル付けのための方法のステージのフローチャートである。いくつかの実施形態では、図６のステージは、例えば、汎用コンピュータまたはサーバ内のプロセッサのようなプロセッサによって実行されるプログラムコードで実装され得る。いくつかの実施形態では、これらのステージは、プロセッサのグループによって実装され得る。いくつかの実施形態では、図６に示されるすべてのステージが実行されるわけではないだろう。同様に、いくつかの実施形態では、図６に示されるステージは、異なる順序で実行され得る。図６に示されるステージは、図１に示されたシステム１００の構成要素に関連して説明される。
【０１２０】
[00126]  図６に示されるように、方法６００は、大気圧が測定されるステージ６０２から開始する。いくつかの実施形態では、大気圧信号が、大気圧センサ１７０から受信され得る。上述したように、大気圧センサ１７０は、モバイルデバイス１００のロケーションで現在の大気圧を測定するように構成された任意のセンサを備え得る。
【０１２１】
[00127]  方法６００は、大気圧に関連付けられた信号が送信されるステージ６０４へと進む。いくつかの実施形態では、大気圧信号は、ワイヤレストランシーバ１３０、アンテナ１３２、およびワイヤレスネットワークを介してサーバ（例えば、図４に関連して説明されたサーバ４５０）に送信され得る。代替的な実施形態では、信号は、ワイヤードネットワークを介して送信され得る。いくつかの実施形態では、大気圧信号は、大気圧センサ１７０によって測定された現在の大気圧に関連付けられ得る。
【０１２２】
[00128]  方法６００は、信号測定値が決定されるステージ６０６へと進む。いくつかの実施形態では、信号測定値は、モバイルデバイス１００によって受信されたセルラ音声またはデータ信号に関連付けられた測定を備え得る。いくつかの実施形態では、信号強度測定値は、ステージ６０２に関連して上述された大気圧の測定と同時に取得され得る。いくつかの実施形態では、この信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定に関連付けられた測定を備え得る。
【０１２３】
[00129]  方法６００は、モバイルデバイス１００が信号測定値に関連付けられた信号を送信するステージ６０８へと進む。いくつかの実施形態では、モバイルデバイス１００は、信号を、サーバ、例えば、図４に関連して上述されたサーバ４５０に送信し得る。いくつかの実施形態では、次いで、サーバ４５０は、このデータを受信し、信号測定値の各々を、測定が行われたモバイルデバイスのクラスタに関連付け得る。
【０１２４】
[00130]  方法６００は、モバイルデバイス１００がデータ信号を受信するステージ６１０へと進む。いくつかの実施形態では、データ信号は、図５に関連して上述されたように決定されたデータのデータベースに関連付けられたデータを備え得る。さらに、いくつかの実施形態では、サーバ４５０は、上述した方法を使用してサーバ４５０が取得している可能性のあるパラメータのセットを送信し得る。モバイルデバイス１００は、ユーザの現在のロケーションについての情報を決定するために、このデータを、ＲＳＳＩおよび／ＲＴＴ測定値と併用し得る。例えば、いくつかの実施形態では、モバイルデバイス１００は、建物におけるユーザの現在のフロアを決定するために、ＲＳＳＩおよび／またはＲＴＴ測定値を使用し得る。
【０１２５】
[00131]  いくつかの実施形態では、上述したデータは、マッピングのためのより細かいレベルの粒度をユーザに提供するために使用され得る。同様に、ターゲットマーケティングアプリケーションは、特定のマーケティング情報（例えば、ユーザが建物のジムの階にいる場合にはフィットネスに関連付けられたマーケティング情報、または、ユーザが建物のカフェテリアの階にいる場合には食物に関連付けられたマーケティング情報）を送るためにユーザのフロアレベルを使用し得る。さらに、いくつかの実施形態では、フロアが決定されると、より精確な位置特定アルゴリズムを実行するために、その特定のフロアのための追加のリソース（例えば、支援データ）がダウンロードされ得る。
【０１２６】
[00132]  上述された方法、システム、およびデバイスは、例である。様々な構成は、適宜、様々なプロシージャまたは構成要素を省略、置換、または追加し得る。例えば、代替的な構成では、方法は、説明されたものとは異なる順序で行われ得、および／または、様々なステージが、追加、省略、および／または組み合わせられ得る。また、特定の構成に関して説明された特徴は、様々な他の構成において組み合わせられ得る。構成の異なる態様および要素は、類似した方法で組み合わせられ得る。また、技術は進化する、ゆえに、要素の多くは例であり、本開示または請求項の範囲を限定するわけではない。
【０１２７】
[00133]  例となる構成（実装を含む）についての徹底的な理解を提供するために、説明において特定の詳細が与えられる。しかしながら、構成は、これらの特定の詳細なしに実施され得る。例えば、周知の回路、プロセス、アルゴリズム、構造、および技法は、この構成を曖昧にしないために、不必要な詳細なしに示されている。この説明は、例となる構成を提供するものにすぎず、請求項の範囲、適用性、または、構成を限定しない。むしろ、これら構成についての先の説明は、説明された技法を実装するための実施を可能にする説明（enabling description）を当業者に提供するだろう。本開示の精神および範囲から逸脱することなく、要素の機能および配列に対して様々な変更が行われ得る。
【０１２８】
[00134]  また、これら構成は、フロー図またはブロック図として描写されたプロセスとして説明され得る。各々は、これらの動作を一連のプロセスとして説明し得るが、これら動作の多くは、並列にまたは同時に行われ得る。加えて、動作の順序は再配列され得る。プロセスは、図には含まれていない追加のステップを有し得る。そのうえ、方法の例は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはそれらの任意の組み合わせによって実装され得る。ソフトウェア、ファームウェア、ミドルウェア、またはマイクロコードに実装される場合、必要なタスクを行うためのプログラムコードまたはコードセグメントは、記憶媒体のような非一時的コンピュータ可読媒体に記憶され得る。プロセッサは、説明されたタスクを行い得る。
【０１２９】
[00135]  いくつかの例となる構成が説明されたが、本開示の精神から逸脱することなく、様々な修正、代替的な構成体、および等価物が使用され得る。例えば、上記要素は、より大きなシステムの構成要素であり得、ここでは、他の規則が、本開示の適用よりも優先され得るか、そうでなければそれらを修正し得る。また、上記要素が考慮される前、最中、または、後に、多数のステップが実施され得る。結果として、上記説明は、請求項の範囲を限定するものではない。
【０１３０】
[00136]  本明細書では、「〜ことに適合した」または「〜ように構成される」という用語は、追加のタスクまたはステップを行うことに適合しているか、または、そうするように構成されたデバイスを排除しないオープンかつ包括的な言語を意味する。追加的に、「〜に基づいて」という用語の使用は、１つまたは複数の記載された条件または値「に基づいた」プロセス、ステップ、算出、または他のアクションが、実際、記載されたもの以外の追加の条件または値に基づき得る、という点で、オープンかつ包括的であることを意味する。本明細書に含まれるヘッディング、リスト、およびナンバリングは、説明を容易にするためのものにすぎず、限定するものであることを意味しない。
【０１３１】
[00137]  本主題の態様に係る実施形態は、デジタル電子回路で、コンピュータハードウェア、ファームウェア、ソフトウェアで、または先の組み合わせで実装され得る。一実施形態では、コンピュータは、１つのプロセッサまたは複数のプロセッサを備え得る。プロセッサは、プロセッサに結合されたランダムアクセスメモリ（ＲＡＭ）のようなコンピュータ可読媒体を備えるかまたはそれへのアクセスを有する。プロセッサは、メモリに記憶されているコンピュータ可読プログラム命令を実行する。例えば、センササンプリングルーチン、選択ルーチン、および上述された方法を行うための他のルーチンを含む１つまたは複数のコンピュータプログラムを実行する。
【０１３２】
[00138]  そのようなプロセッサは、マイクロプロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、およびステートマシンを備え得る。そのようなプロセッサは、ＰＬＣ、プログラマブル割込みコントローラ（ＰＩＣ）、プログラマブル論理デバイス（ＰＬＤ）、プログラマブル読取専用メモリ（ＰＲＯＭ）、電子的プログラマブル読取専用メモリ（ＥＰＲＯＭまたはＥＥＰＲＯＭ）、あるいは他の同様のデバイスのようなプログラマブル電子デバイスをさらに備え得る。
【０１３３】
[00139]  そのようなプロセッサは、プロセッサによって実行されると、プロセッサによって実行される、すなわち支援される、ものとして本明細書で説明されたステップを行うことをプロセッサに行わせることができる命令を記憶し得る媒体、例えば、有形コンピュータ可読媒体、を備え得るか、またはそれと通信状態にあり得る。コンピュータ可読媒体の実施形態は、ウェブサーバ内のプロセッサのようなプロセッサに、コンピュータ可読命令を提供することができるすべての電子、光、磁気、または他の記憶デバイスを備え得るがそれらに限定されるわけではない。媒体の他の例には、フロッピーディスク、ＣＤ−ＲＯＭ、磁気ディスク、メモリチップ、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、設定済みプロセッサ、すべての光媒体、すべての磁気テープまたは他の磁気媒体、あるいは、コンピュータプロセッサが読み取ることができる任意の他の媒体が含まれるがそれらに限定されない。また、様々な他のデバイスは、ルータ、プライベートまたはパブリックネットワーク、あるいは他の送信デバイスのようなコンピュータ可読媒体を含み得る。説明されたプロセッサ、および処理は、１つまたは複数の構造であり得、１つまたは複数の構造全体に広がり得る。プロセッサは、本明細書で説明された方法のうちの１つまたは複数（または、方法の一部）を実行するためのコードを備え得る。
【０１３４】
[00140]  本主題は、その特定の実施形態に関して詳細に説明されているが、前述を理解することで、当業者が、そのような実施形態の代替物、変形例、および等価物を容易に生み出し得ることは認識されるだろう。結果として、本開示が、限定というよりはむしろ例示を目的として提示されていること、および、当業者に容易に明白であるように、本主題に対するそのような修正、変更、および／または追加を含むこと不可能にしないことは理解されるべきである。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
クラウドソースデータをラベル付けするための方法であって、
１つの場所に関連付けられたモバイルデバイスから大気圧信号を受信することと、
前記場所に関連付けられた複数のモバイルデバイスからの複数の大気圧信号を複数のクラスタへとクラスタ化することと、
前記複数のクラスタの各々にラベルを割り当てることと、
前記複数のモバイルデバイスのうちの１つまたは複数から信号測定値を受信することと、
前記ラベルを前記信号測定値に適用することと、
を備える方法。
［Ｃ２］
前記大気圧信号は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数から取得される、Ｃ１に記載の方法。
［Ｃ３］
前記信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える、Ｃ１に記載の方法。
［Ｃ４］
前記場所は、複数のフロアを有する建物を備える、Ｃ１に記載の方法。
［Ｃ５］
前記複数のクラスタの各々は、前記複数のフロアのうちの１つに関連付けられる、Ｃ４に記載の方法。
［Ｃ６］
前記ラベルは、前記デバイスがある前記建物のフロアに関連付けられる、Ｃ５に記載の方法。
［Ｃ７］
前記複数の大気圧信号から１つまたは複数の外れ値を除去すること
をさらに備える、Ｃ１に記載の方法。
［Ｃ８］
測定時間を前記複数の大気圧信号の各々と関連付けることと、
特定の時間長よりも古い、前記複数の大気圧信号のうちの１つまたは複数を除去することと、
をさらに備える、Ｃ１に記載の方法。
［Ｃ９］
前記複数のクラスタのうちの１つまたは複数を、既知の気圧値と比較すること
をさらに備える、Ｃ１に記載の方法。
［Ｃ１０］
前記複数のクラスタの各々は、同様の値の複数の大気圧信号を備える、Ｃ１に記載の方法。
［Ｃ１１］
クラウドソースデータをラベル付けするための装置であって、
プロセッサを備え、前記プロセッサは、
１つの場所に関連付けられたモバイルデバイスから大気圧信号を受信することと、
前記場所に関連付けられた複数のモバイルデバイスからの複数の大気圧信号を複数のクラスタへとクラスタ化することと、
前記複数のクラスタの各々にラベルを割り当てることと、
前記複数のモバイルデバイスのうちの１つまたは複数から信号測定値を受信することと、
前記ラベルを前記信号測定値に適用することと、
を行うように構成される、装置。
［Ｃ１２］
前記大気圧信号は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数から取得される、Ｃ１１に記載の装置。
［Ｃ１３］
前記信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える、Ｃ１１に記載の装置。
［Ｃ１４］
前記場所は、複数のフロアを有する建物を備える、Ｃ１１に記載の装置。
［Ｃ１５］
前記複数のクラスタの各々は、前記複数のフロアのうちの１つに関連付けられる、Ｃ１４に記載の装置。
［Ｃ１６］
前記ラベルは、前記デバイスがある前記建物の前記フロアに関連付けられる、Ｃ１５に記載の装置。
［Ｃ１７］
前記プロセッサは、
前記複数の大気圧信号から１つまたは複数の外れ値を除去すること
を行うようにさらに構成される、Ｃ１１に記載の装置。
［Ｃ１８］
前記プロセッサは、
測定時間を前記複数の大気圧信号の各々と関連付けることと、
特定の時間長よりも古い、前記複数の大気圧信号のうちの１つまたは複数を除去することと、
を行うようにさらに構成される、Ｃ１１に記載の装置。
［Ｃ１９］
前記プロセッサは、
前記複数のクラスタのうちの１つまたは複数を既知の気圧値と比較すること
を行うようにさらに構成される、Ｃ１１に記載の装置。
［Ｃ２０］
前記複数のクラスタの各々は、同様の値の複数の大気圧信号を備える、Ｃ１１に記載の装置。
［Ｃ２１］
クラウドソースデータをラベル付けするための装置であって、
１つの場所に関連付けられたモバイルデバイスから大気圧信号を受信するための手段と、
前記場所に関連付けられた複数のモバイルデバイスからの複数の大気圧信号を複数のクラスタへとクラスタ化するための手段と、
前記複数のクラスタの各々にラベルを割り当てるための手段と、
前記複数のモバイルデバイスのうちの１つまたは複数から信号測定値を受信するための手段と、
前記ラベルを前記信号測定値に適用するための手段と、
を備える装置。
［Ｃ２２］
前記大気圧信号は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数から取得され得る、Ｃ２１に記載の装置。
［Ｃ２３］
前記信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える、Ｃ２１に記載の装置。
［Ｃ２４］
前記場所は、複数のフロアを有する建物を備える、Ｃ２１に記載の装置。
［Ｃ２５］
前記複数のクラスタの各々は、前記複数のフロアのうちの１つに関連付けられる、Ｃ２４に記載の装置。
［Ｃ２６］
前記ラベルは、前記デバイスがある前記建物の前記フロアに関連付けられる、Ｃ２５に記載の装置。
［Ｃ２７］
前記複数の大気圧信号から１つまたは複数の外れ値を除去するための手段
をさらに備える、Ｃ２１に記載の装置。
［Ｃ２８］
測定時間を前記複数の大気圧信号の各々と関連付けるための手段と、
特定の時間長よりも古い、前記複数の大気圧信号のうちの１つまたは複数を除去するための手段と、
をさらに備える、Ｃ２１に記載の装置。
［Ｃ２９］
前記複数のクラスタのうちの１つまたは複数を既知の気圧値と比較するための手段
をさらに備える、Ｃ２１に記載の装置。
［Ｃ３０］
前記複数のクラスタの各々は、同様の値の複数の大気圧信号を備える、Ｃ２１に記載の装置。
［Ｃ３１］
プログラムコードを備えた非一時的コンピュータ可読媒体であって、前記プログラムコードは、プロセッサによって実行されると、前記プロセッサに、
１つの場所に関連付けられたモバイルデバイスから大気圧信号を受信することと、
前記場所に関連付けられた複数のモバイルデバイスからの複数の大気圧信号を複数のクラスタへとクラスタ化することと、
前記複数のクラスタの各々にラベルを割り当てることと、
前記複数のモバイルデバイスのうちの１つまたは複数から信号測定値を受信することと、
前記ラベルを前記信号測定値に適用することと、
を行わせるように構成される、非一時的コンピュータ可読媒体。
［Ｃ３２］
前記大気圧信号は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数から取得される、Ｃ３１に記載の非一時的コンピュータ可読媒体。
［Ｃ３３］
前記信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える、Ｃ３１に記載の非一時的コンピュータ可読媒体。
［Ｃ３４］
前記場所は、複数のフロアを有する建物を備える、Ｃ３１に記載の非一時的コンピュータ可読媒体。
［Ｃ３５］
前記複数のクラスタの各々は、前記複数のフロアのうちの１つに関連付けられる、Ｃ３４に記載の非一時的コンピュータ可読媒体。
［Ｃ３６］
前記ラベルは、前記デバイスがある前記建物のフロアに関連付けられる、Ｃ３５に記載の非一時的コンピュータ可読媒体。
［Ｃ３７］
前記プロセッサによって実行されると、前記プロセッサに、
前記複数の大気圧信号から１つまたは複数の外れ値を除去すること
を行わせるプログラムコードをさらに備える、Ｃ３１に記載の非一時的コンピュータ可読媒体。
［Ｃ３８］
前記プロセッサによって実行されると、前記プロセッサに、
測定時間を前記複数の大気圧信号の各々と関連付けることと、
特定の時間長よりも古い、前記複数の大気圧信号のうちの１つまたは複数を除去することと、
を行わせるプログラムコードをさらに備える、Ｃ３１に記載の非一時的コンピュータ可読媒体。
［Ｃ３９］
前記複数のクラスタのうちの１つまたは複数を既知の気圧値と比較すること
をさらに備える、Ｃ３１に記載の非一時的コンピュータ可読媒体。
［Ｃ４０］
前記複数のクラスタの各々は、同様の値の複数の大気圧信号を備える、Ｃ３１に記載の非一時的コンピュータ可読媒体。
［Ｃ４１］
クラウドソースデータをラベル付けするための方法であって、
１つの場所に関連付けられたロケーションで大気圧を測定することと、
第１の信号をリモートロケーションに送信することと、ここで、前記第１の信号は前記測定された大気圧に関連付けられ、
ワイヤレスネットワークに関連付けられた信号測定値を決定することと、
第２の信号を前記リモートロケーションに送信することと、ここで、前記第２の信号は前記信号測定値に関連付けられ、
前記リモートロケーションからデータ信号を受信することと、ここで、前記データ信号は前記ロケーションに関連付けられた情報を備え、
を備える方法。
［Ｃ４２］
前記大気圧は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数によって測定される、Ｃ１に記載の方法。
［Ｃ４３］
前記信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える、Ｃ４１に記載の方法。
［Ｃ４４］
前記場所は、複数のフロアを有する建物を備える、Ｃ４１に記載の方法。
［Ｃ４５］
前記複数のフロアのうちの１つまたは複数の特徴に関連付けられた情報を受信することをさらに備える、Ｃ４４に記載の方法。
［Ｃ４６］
クラウドソースデータをラベル付けするための装置であって、
１つの場所に関連付けられたロケーションで大気圧を測定するように構成されたセンサと、
プロセッサと、
を備え、前記プロセッサは、
第１の信号をリモートロケーションに送信することと、ここで、前記第１の信号は前記測定された大気圧に関連付けられ、
ワイヤレスネットワークに関連付けられた信号測定値を決定することと、
第２の信号を前記リモートロケーションに送信することと、ここで、前記第２の信号は前記信号測定値に関連付けられ、
前記リモートロケーションからデータ信号を受信することと、ここで、前記データ信号は前記ロケーションに関連付けられた情報を備え、
を行うように構成される、装置。
［Ｃ４７］
前記センサは、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数を備える、Ｃ４５に記載の装置。
［Ｃ４８］
前記信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える、Ｃ４５に記載の装置。
［Ｃ４９］
前記場所は、複数のフロアを有する建物を備える、Ｃ４５に記載の装置。
［Ｃ５０］
前記プロセッサは、前記複数のフロアのうちの１つまたは複数の特徴に関連付けられた情報を受信するようにさらに構成される、Ｃ４９に記載の装置。
［Ｃ５１］
クラウドソースデータをラベル付けするための装置であって、
１つの場所に関連付けられたロケーションで大気圧を測定するための手段と、
第１の信号をリモートロケーションに送信するための手段と、ここで、前記第１の信号は前記測定された大気圧に関連付けられ、
ワイヤレスネットワークに関連付けられた信号測定値を決定するための手段と、
第２の信号を前記リモートロケーションに送信するための手段と、ここで、前記第２の信号は前記信号測定値に関連付けられ、
前記リモートロケーションからデータ信号を受信するための手段と、ここで、前記データ信号は前記ロケーションに関連付けられた情報を備え、
を備える装置。
［Ｃ５２］
前記大気圧を測定するための前記手段は、気圧を測定するための手段、高度を測定するための手段、絶対圧を測定するための手段、または相対圧を測定するための手段、のうちの１つまたは複数を備える、Ｃ５１に記載の装置。
［Ｃ５３］
信号測定値を決定するための前記手段は、受信信号強度インジケータ（ＲＳＳＩ）を測定するための手段またはラウンドトリップ時間（ＲＴＴ）測定を測定するための手段、のうちの１つまたは複数を備える、Ｃ５１に記載の装置。
［Ｃ５４］
前記場所は、複数のフロアを有する建物を備える、Ｃ５１に記載の装置。
［Ｃ５５］
前記複数のフロアのうちの１つまたは複数の特徴に関連付けられた情報を受信するための手段をさらに備える、Ｃ５４に記載の装置。
［Ｃ５６］
プログラムコードを備えた非一時的コンピュータ可読媒体であって、前記プログラムコードは、プロセッサによって実行されると、前記プロセッサに、
１つの場所に関連付けられたロケーションで大気圧を測定することと、
第１の信号をリモートロケーションに送信することと、ここで、前記第１の信号は前記測定された大気圧に関連付けられ、
ワイヤレスネットワークに関連付けられた信号測定値を決定することと、
第２の信号を前記リモートロケーションに送信することと、ここで、前記第２の信号は前記信号測定値に関連付けられ、
前記リモートロケーションからデータ信号を受信することと、ここで、前記データ信号は前記ロケーションに関連付けられた情報を備え、
を行わせるように構成される、非一時的コンピュータ可読媒体。
［Ｃ５７］
前記気圧は、気圧センサ、高度センサ、絶対圧センサ、または相対圧センサ、のうちの１つまたは複数から測定される、Ｃ５６に記載の非一時的コンピュータ可読媒体。
［Ｃ５８］
前記信号測定値は、受信信号強度インジケータ（ＲＳＳＩ）またはラウンドトリップ時間（ＲＴＴ）測定、のうちの１つまたは複数を備える、Ｃ５６に記載の非一時的コンピュータ可読媒体。
［Ｃ５９］
前記場所は、複数のフロアを有する建物を備える、Ｃ５６に記載の非一時的コンピュータ可読媒体。
［Ｃ６０］
実行されると、前記プロセッサに、前記複数のフロアのうちの１つまたは複数の特徴に関連付けられた情報を受信することを行わせるように構成されたプログラムコードをさらに備える、Ｃ５９に記載の非一時的コンピュータ可読媒体。
【図１】
0006567514.tif 000002
【図２】
0006567514.tif 000003
【図３Ａ】
0006567514.tif 000004
【図３Ｂ】
0006567514.tif 000005
【図４】
0006567514.tif 000006
【図５】
0006567514.tif 000007
【図６】
0006567514.tif 000008