(57)【要約】  モバイルデバイスを使用して、無線送信機が新しい位置に移動されたかどうかを決定するための位置に依存しない手法が提供される。方法は、基準無線周波数、ＲＦ、シグネチャデータベースの少なくとも一部分を得ることと（６０５）、モバイルデバイスに近接する複数の無線送信機からの信号を測定することと（６１０）、候補無線送信機以外の複数の無線送信機のうちの少なくとも１つの無線送信機からの信号から候補無線送信機に関する観測された無線周波数、ＲＦ、シグネチャを導き出すことと（６２５）、候補無線送信機に関する観測されたＲＦシグネチャを候補無線送信機に関連する基準ＲＦシグネチャと比較することによって（６３０）候補無線送信機が新しい位置に移動されたかどうかを決定することと（６３５）、候補無線送信機が移動されたことに応答して候補無線送信機が移動されたことのインジケータを生成することと（６４５）、を含む。
2017520975.tif 000002
【特許請求の範囲】
【請求項１】
モバイルデバイスを使用して、無線送信機が移動されたことを特定するための方法であって、
基準無線周波数（ＲＦ）シグネチャデータベースの少なくとも一部分を得ることと、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定することと、
前記複数の無線送信機から候補無線送信機を特定することと、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機からの信号から前記候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出すことと、
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する基準ＲＦシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定することと、
前記候補無線送信機が移動されたことに応答して前記候補無線送信機が移動されたことのインジケータを生成することと、を備える、方法。
【請求項２】
前記基準ＲＦシグネチャデータベースの少なくとも前記一部分を得ることは、
位置サーバから前記基準ＲＦシグネチャデータベースの前記少なくとも前記一部分を受け取ることをさらに備える、
請求項１に記載の方法。
【請求項３】
前記基準ＲＦシグネチャデータベースの少なくとも前記一部分を得ることは、
前記モバイルデバイスのメモリ内の前記基準ＲＦシグネチャデータベースの前記少なくとも前記一部分にアクセスすることをさらに備える、
請求項１に記載の方法。
【請求項４】
前記候補無線送信機が移動されたことの前記インジケータを位置サーバに送ることをさらに備える、
請求項１に記載の方法。
【請求項５】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することは、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を前記基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較することをさらに備える、
請求項１に記載の方法。
【請求項６】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することは、
前記候補無線送信機以外の前記複数の無線送信機のうちの前記少なくとも１つの無線送信機に関連する
（１）受信信号強度、または
（２）測定された経路損失、のうちの少なくとも１つを、
前記基準ＲＦシグネチャに関連する少なくとも１つの送信機に関連する
（１）受信信号強度、または
（２）測定された経路損失、のうちの少なくとも１つとそれぞれ比較することを備える、
請求項１に記載の方法。
【請求項７】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することは、
前記基準ＲＦシグネチャが生成された前記基準ＲＦシグネチャに関連する前記候補無線送信機からの第１の距離を前記観測されたＲＦシグネチャが生成された前記観測されたＲＦシグネチャに関連する前記候補無線送信機からの第２の距離と比較することをさらに備える、
請求項１に記載の方法。
【請求項８】
前記候補無線送信機が移動したことの前記インジケータに応答して前記候補無線送信機に関連する重みを低減させることをさらに備え、前記重みは、前記候補無線送信機に関連する位置の信頼性を示す、
請求項１に記載の方法。
【請求項９】
前記候補無線送信機が移動したとの前記インジケータに応答して前記モバイルデバイスにおいて前記候補無線送信機の新しい位置を決定することをさらに備える、
請求項１に記載の方法。
【請求項１０】
モバイルデバイスを使用して、無線送信機が移動されたことを特定するための装置であって、
基準無線周波数（ＲＦ）シグネチャデータベースの少なくとも一部分を得るための手段と、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定するための手段と、
前記複数の無線送信機から候補無線送信機を特定するための手段と、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機からの信号から前記候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出すための手段と、
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する基準ＲＦシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定するための手段と、
前記候補無線送信機が移動されたことに応答して前記候補無線送信機が移動されたことのインジケータを生成するための手段と、を備える、装置。
【請求項１１】
位置サーバから前記基準ＲＦシグネチャデータベースの前記少なくとも前記一部分を受け取るための手段をさらに備える、
請求項１０に記載の装置。
【請求項１２】
前記基準ＲＦシグネチャデータベースの少なくとも前記一部分を得るための前記手段は、
前記モバイルデバイスのメモリ内の前記基準ＲＦシグネチャデータベースの前記少なくとも前記一部分にアクセスするための手段をさらに備える、
請求項１０に記載の装置。
【請求項１３】
前記候補無線送信機が移動されたことの前記インジケータを位置サーバに送るための手段をさらに備える、
請求項１０に記載の装置。
【請求項１４】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するための前記手段は、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を前記基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較するための手段をさらに備える、
請求項１０に記載の装置。
【請求項１５】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するための前記手段は、
前記基準ＲＦシグネチャが生成された前記基準ＲＦシグネチャに関連する前記候補無線送信機からの第１の距離を前記観測されたＲＦシグネチャが生成された前記観測されたＲＦシグネチャに関連する前記候補無線送信機からの第２の距離と比較するための手段をさらに備える、
請求項１０に記載の装置。
【請求項１６】
前記候補無線送信機が移動したことの前記インジケータに応答して前記候補無線送信機に関連する重みを低減させるための手段をさらに備え、前記重みは、前記候補無線送信機に関連する位置の信頼性を示す、
請求項１０に記載の装置。
【請求項１７】
前記候補無線送信機が移動したことの前記インジケータに応答して前記モバイルデバイスにおいて前記候補無線送信機の新しい位置を決定するための手段をさらに備える、
請求項１０に記載の装置。
【請求項１８】
無線送信機が移動されたことを特定するためのモバイルデバイスであって、
有形の、非一時的なコンピュータ可読メモリと、
前記メモリ内に格納されたプロセッサによって実行可能なコードを備える複数のモジュールと、
前記メモリに接続されて前記メモリ内に格納された前記複数のモジュールにアクセスするように構成されたプロセッサと、
基準無線周波数（ＲＦ）シグネチャデータベースの少なくとも一部分を得、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定し、
前記複数の無線送信機から候補無線送信機を特定し、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機からの信号から前記候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出し、
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する基準ＲＦシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定し、および
前記候補無線送信機が移動されたことに応答して前記候補無線送信機が移動されたことのインジケータを生成するように構成された、
無線周波数（ＲＦ）シグネチャモジュールと、を備える、モバイルデバイス。
【請求項１９】
前記ＲＦシグネチャモジュールは、位置サーバから前記基準ＲＦシグネチャデータベースの前記少なくとも前記一部分を受け取るように構成される、
請求項１８に記載のモバイルデバイス。
【請求項２０】
前記ＲＦシグネチャモジュールは、前記モバイルデバイスのメモリ内の前記基準ＲＦシグネチャデータベースの前記少なくとも前記一部分にアクセスするように構成される、
請求項１８に記載のモバイルデバイス。
【請求項２１】
前記ＲＦシグネチャモジュールは、
前記候補無線送信機が移動されたことの前記インジケータを位置サーバに送るようにさらに構成される、
請求項１８に記載のモバイルデバイス。
【請求項２２】
前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するように構成される前記ＲＦシグネチャモジュールは、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を前記基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較するようにさらに構成される、請求項１８に記載のモバイルデバイス。
【請求項２３】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較するように構成される前記ＲＦシグネチャモジュールは、
前記候補無線送信機以外の前記複数の無線送信機のうちの前記少なくとも１つの無線送信機に関連する
（１）受信信号強度、または
（２）測定された経路損失、のうちの少なくとも１つを、
前記基準ＲＦシグネチャに関連する少なくとも１つの送信機に関連する
（１）受信信号強度、または
（２）測定された経路損失、のうちの少なくとも１つとそれぞれ比較するように構成される、
請求項１８に記載のモバイルデバイス。
【請求項２４】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するように構成される前記ＲＦシグネチャモジュールは、
前記基準ＲＦシグネチャが生成された前記基準ＲＦシグネチャに関連する前記候補無線送信機からの第１の距離を前記観測されたＲＦシグネチャが生成された前記観測されたＲＦシグネチャに関連する前記候補無線送信機からの第２の距離と比較するようにさらに構成される、
請求項１８に記載のモバイルデバイス。
【請求項２５】
非一時的なコンピュータ可読媒体であって、
モバイルデバイスを使用して、無線送信機が移動されたことを特定するためのコンピュータ可読命令をそこに格納し、
基準無線周波数（ＲＦ）シグネチャデータベースの少なくとも一部分を得、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定し、
前記複数の無線送信機から候補無線送信機を特定し、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機からの信号から前記候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出し、
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する基準ＲＦシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定し、および
前記候補無線送信機が移動されたことに応答して前記候補無線送信機が移動されたことのインジケータを生成することをコンピュータに行わせるように構成された命令を備える、非一時的なコンピュータ可読媒体。
【請求項２６】
前記基準ＲＦシグネチャデータベースの少なくとも前記一部分を得ることを前記コンピュータに行わせるように構成された前記命令は、
位置サーバから前記基準ＲＦシグネチャデータベースの前記少なくとも前記一部分を受け取ることを前記コンピュータに行わせるように構成された命令をさらに備える、
請求項２５に記載の非一時的なコンピュータ可読媒体。
【請求項２７】
前記基準ＲＦシグネチャデータベースの少なくとも前記一部分を得ることを前記コンピュータに行わせるように構成された前記命令は、
前記モバイルデバイスのメモリ内の前記基準ＲＦシグネチャデータベースの前記少なくとも前記一部分にアクセスすることを前記コンピュータに行わせるように構成された命令をさらに備える、
請求項２５に記載の非一時的なコンピュータ可読媒体。
【請求項２８】
前記候補無線送信機が移動されたことの前記インジケータを位置サーバに送ることを前記コンピュータに行わせるように構成された命令をさらに備える、
請求項２５に記載の非一時的なコンピュータ可読媒体。
【請求項２９】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することを前記コンピュータに行わせるように構成された前記命令は、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を前記基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較することを前記コンピュータに行わせるように構成された命令をさらに備える、
請求項２５に記載の非一時的なコンピュータ可読媒体。
【請求項３０】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することを前記コンピュータに行わせるように構成された前記命令は、
前記基準ＲＦシグネチャが生成された前記基準ＲＦシグネチャに関連する前記候補無線送信機からの第１の距離を前記観測されたＲＦシグネチャが生成された前記観測されたＲＦシグネチャに関連する前記候補無線送信機からの第２の距離と比較することを前記コンピュータに行わせるように構成された命令をさらに備える、
請求項２５に記載の非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）接続性を提供する無線アクセスポイントおよび／またはワイヤレスワイドエリアネットワーク（ＷＷＡＮ）接続性を提供する無線基地局（すなわち、マクロセル、ピコセル、マイクロセル、およびフェムトセル）のような無線送信機からの信号は、モバイルデバイスの位置を決定するために使用されることができる。本明細書において「無線送信機」と総称される幾つかのデバイスはまた、無線アクセスポイントおよび様々なタイプのＷＷＡＮ基地局のような無線信号を受信するように構成され得る。
【０００２】
[0002]無線送信機が移動された場合、その無線送信機からの信号を使用する位置決定は、モバイルデバイスに関して誤った位置決定に結び付く可能性がある。無線アクセスポイント、無線基地局、または他の無線送信機が移動したことを検出することは、これらのデバイスからの信号に依存するモバイル測位技法にとっての重要な問題である。無線送信機が移動されたかどうかを決定するための従来の手法は、位置に依存する。例えば、１つの手法では、既知の位置にあるモバイルデバイスによって無線送信機から受信された信号は、無線送信機の位置の近似を求めるために使用されることができる。別の従来の手法は、無線送信機が移動されたかどうかを決定するために位置クラスタリング（ｌｏｃａｔｉｏｎ  ｃｌｕｓｔｅｒｉｎｇ）を使用する。位置クラスタリング手法では、１つのグループの無線送信機からの信号がモバイルデバイスによって受信され、無線送信機の各々に関連する地理上のエリアを決定するためにアルマナック内で検索される。このグループの特定の無線送信機が、無線送信機の残りのものと異なる地理上のエリアに関連する場合は、異なる地理上のエリアに関連する無線送信機は、移動された可能性が非常に高い。さらに別の従来の手法では、無線送信機の位置の近似は、無線送信機が位置すると決定されたセルカバレッジエリアの識別子に基づいて決定されることができる。セルカバレッジエリアに関連する地理上のエリアが、アルマナック情報内の無線送信機の位置に関連する地理上のエリアと一致しない場合、無線送信機は、移動された可能性がある。
【発明の概要】
【０００３】
[0003]モバイルデバイスを使用して、無線送信機が移動されたことを特定するための一方法例は、基準無線周波数（ＲＦ）シグネチャデータベースの少なくとも一部分を得ることと、モバイルデバイスに近接する複数の無線送信機からの信号を測定することと、複数の無線送信機から候補無線送信機を特定することと、候補無線送信機以外の複数の無線送信機のうちの少なくとも１つの無線送信機からの信号から候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出すことと、候補無線送信機に関する観測されたＲＦシグネチャを候補無線送信機に関連する基準ＲＦシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定することと、候補無線送信機が移動されたことに応答して候補無線送信機が移動されたことのインジケータを生成することと、を含む。
【０００４】
[0004]そのような方法の実装は、次の特徴のうちの１つまたは複数を含み得る。基準ＲＦシグネチャデータベースの少なくとも一部分を得ることは、位置サーバから基準ＲＦシグネチャデータベースの少なくとも一部分を受け取ることを含む。基準ＲＦシグネチャデータベースの少なくとも一部分を得ることは、モバイルデバイスのメモリ内の基準ＲＦシグネチャデータベースの少なくとも一部分にアクセスすることを含む。候補無線送信機が移動されたことのインジケータを位置サーバに送ることは。候補無線送信機に関する観測されたＲＦシグネチャを候補無線送信機に関連する基準ＲＦシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定することは、候補無線送信機以外の複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較することを含む。候補無線送信機に関する観測されたＲＦシグネチャを候補無線送信機に関連する基準ＲＦシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定することは、基準ＲＦシグネチャが生成された基準ＲＦシグネチャに関連する候補無線送信機からの第１の距離を観測されたＲＦシグネチャが生成された観測されたＲＦシグネチャに関連する候補無線送信機からの第２の距離と比較することを含む。候補無線送信機が移動したことのインジケータに応答して候補無線送信機に関連する重みを低減させることは、重みは、候補無線送信機に関連する位置の信頼性を示す。候補無線送信機が移動したことのインジケータに応答してモバイルデバイスにおいて候補無線送信機の新しい位置を決定することは。候補無線送信機に関する観測されたＲＦシグネチャを候補無線送信機に関連する基準ＲＦシグネチャと比較することは、候補無線送信機以外の複数の無線送信機のうちの少なくとも１つの無線送信機に関連する（１）受信信号強度、または（２）測定された経路損失のうちの少なくとも１つを、基準ＲＦシグネチャに関連する少なくとも１つの送信機に関連する（１）受信信号強度、または（２）測定された経路損失のうちの少なくとも１つとそれぞれ比較することを備える。
【０００５】
[0005]モバイルデバイスを使用して、無線送信機が移動されたことを特定するための装置例は、基準無線周波数（ＲＦ）の少なくとも一部分を得るための手段と、モバイルデバイスに近接する複数の無線送信機からの信号を測定するための手段と、複数の無線送信機から候補無線送信機を特定するための手段と、候補無線送信機以外の複数の無線送信機のうちの少なくとも１つの無線送信機からの信号から候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出すための手段と、候補無線送信機に関する観測されたＲＦシグネチャを候補無線送信機に関連する基準ＲＦシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定するための手段と、候補無線送信機が移動されたことに応答して候補無線送信機が移動されたことのインジケータを生成するための手段と、を含む。
【０００６】
[0006]そのような装置の実装は、次の特徴のうちの１つまたは複数を含み得る。位置サーバから基準ＲＦシグネチャデータベースの少なくとも一部分を受け取るための手段。基準ＲＦシグネチャデータベースの少なくとも一部分を得るための手段は、モバイルデバイスのメモリ内の基準ＲＦシグネチャデータベースの少なくとも一部分にアクセスするための手段を備える。候補無線送信機が移動されたことのインジケータを位置サーバに送るための手段。候補無線送信機に関する観測されたＲＦシグネチャを候補無線送信機に関連する基準ＲＦシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定するための手段は、候補無線送信機以外の複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較するための手段を備える。候補無線送信機に関する観測されたＲＦシグネチャを候補無線送信機に関連する基準ＲＦシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定するための手段は、基準ＲＦシグネチャが生成された基準ＲＦシグネチャに関連する候補無線送信機からの第１の距離を観測されたＲＦシグネチャが生成された観測されたＲＦシグネチャに関連する候補無線送信機からの第２の距離と比較するための手段を含む。候補無線送信機が移動したことのインジケータに応答して候補無線送信機に関連する重みを低減させるための手段は、重みは、候補無線送信機に関連する位置の信頼性を示す。候補無線送信機が移動したことのインジケータに応答してモバイルデバイスにおいて候補無線送信機の新しい位置を決定するための手段。
【０００７】
[0007]無線送信機が移動されたことを特定するためのモバイルデバイス例は、有形の、非一時的なコンピュータ可読メモリと、メモリに格納されたプロセッサによって実行可能なコードを備える複数のモジュールと、メモリに接続されおよびメモリに格納された複数のモジュールにアクセスするように構成されたプロセッサと、無線周波数（ＲＦ）シグネチャモジュールと、を含む。ＲＦシグネチャモジュールは、基準無線周波数（ＲＦ）シグネチャデータベースの少なくとも一部分を得、モバイルデバイスに近接する複数の無線送信機からの信号を測定し、複数の無線送信機から候補無線送信機を特定し、候補無線送信機以外の複数の無線送信機のうちの少なくとも１つの無線送信機からの信号から候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出し、候補無線送信機に関する観測されたＲＦシグネチャを候補無線送信機に関連する基準ＲＦシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定し、および、候補無線送信機が移動されたことに応答して候補無線送信機が移動されたことのインジケータを生成するように構成される。
【０００８】
[0008]そのようなモバイルデバイスの実装は、次の特徴のうちの１つまたは複数を含み得る。ＲＦシグネチャモジュールは、位置サーバから基準ＲＦシグネチャデータベースの少なくとも一部分を受け取るように構成される。ＲＦシグネチャモジュールは、モバイルデバイスのメモリ内の基準ＲＦシグネチャデータベースの少なくとも一部分にアクセスするように構成される。ＲＦシグネチャモジュールは、候補無線送信機が移動されたことのインジケータを位置サーバに送るようにさらに構成される。候補無線送信機が新しい位置に移動されたかどうかを決定するように構成されるＲＦシグネチャモジュールは、候補無線送信機以外の複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較するようにさらに構成される。候補無線送信機に関する観測されたＲＦシグネチャを候補無線送信機に関連する基準ＲＦシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定するように構成されるＲＦシグネチャモジュールは、基準ＲＦシグネチャが生成された基準ＲＦシグネチャに関連する候補無線送信機からの第１の距離を観測されたＲＦシグネチャが生成された観測されたＲＦシグネチャに関連する候補無線送信機からの第２の距離と比較するようにさらに構成される。候補無線送信機に関する観測されたＲＦシグネチャを候補無線送信機に関連する基準ＲＦシグネチャと比較するように構成されるＲＦシグネチャモジュールは、候補無線送信機以外の複数の無線送信機のうちの少なくとも１つの無線送信機に関連する（１）受信信号強度、または（２）測定された経路損失のうちの少なくとも１つを、基準ＲＦシグネチャに関連する少なくとも１つの送信機に関連する（１）受信信号強度、または（２）測定された経路損失のうちの少なくとも１つとそれぞれ比較するように構成される。
【０００９】
[0009]非一時的なコンピュータ可読媒体例は、モバイルデバイスを使用して、無線送信機が移動されていることを特定するためのコンピュータ可読命令をそれに格納している。命令は、基準無線周波数（ＲＦ）シグネチャデータベースの少なくとも一部分を得、モバイルデバイスに近接する複数の無線送信機からの信号を測定し、複数の無線送信機から候補無線送信機を特定し、候補無線送信機以外の複数の無線送信機のうちの少なくとも１つの無線送信機からの信号から候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出し、候補無線送信機に関する観測されたＲＦシグネチャを候補無線送信機に関連する基準ＲＦシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定し、および、候補無線送信機が移動されたことに応答して候補無線送信機が移動されたことのインジケータを生成することをコンピュータに行わせるように構成される命令を含む。
【００１０】
[0010]そのような非一時的なコンピュータ可読媒体の実装は、次の特徴のうちの１つまたは複数を含み得る。基準ＲＦシグネチャデータベースの少なくとも一部分を得ることをコンピュータに行わせるように構成された命令は、位置サーバから基準ＲＦシグネチャデータベースの少なくとも一部分を受け取ることをコンピュータに行わせるように構成された命令をさらに備える。基準ＲＦシグネチャデータベースの少なくとも一部分を得ることをコンピュータに行わせるように構成された命令は、モバイルデバイスのメモリ内の基準ＲＦシグネチャデータベースの少なくとも一部分にアクセスすることをコンピュータに行わせるように構成された命令をさらに備える。候補無線送信機が移動されたことのインジケータを位置サーバに送ることをコンピュータに行わせるように構成された命令。候補無線送信機に関する観測されたＲＦシグネチャを候補無線送信機に関連する基準ＲＦシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定することをコンピュータに行わせるように構成された命令は、候補無線送信機以外の複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較することをコンピュータに行わせるように構成された命令をさらに備える。候補無線送信機に関する観測されたＲＦシグネチャを候補無線送信機に関連する基準ＲＦシグネチャと比較することによって候補無線送信機が新しい位置に移動されたかどうかを決定することをコンピュータに行わせるように構成された命令は、基準ＲＦシグネチャが生成された基準ＲＦシグネチャに関連する候補無線送信機からの第１の距離を観測されたＲＦシグネチャが生成された観測されたＲＦシグネチャに関連する候補無線送信機からの第２の距離と比較することをコンピュータに行わせるように構成された命令をさらに備える。
【図面の簡単な説明】
【００１１】
【図１】図１は、本明細書において論じられる技法が実装されることができるネットワークアーキテクチャ例のブロック図である。
【図２】図２は、図１において示されるモバイルデバイスを実装するために使用されることができるモバイルデバイスのブロック図である。
【図３】図３は、図２において示されるメモリの機能モジュールを示す図２において示されるモバイルデバイスの機能ブロック図である。
【図４】図４は、本明細書において開示される技法を実装するために使用されることができるコンピュータシステムの例である。
【図５】図５は、図４において示されるメモリの機能モジュールを示す図４において示されるコンピュータシステムの機能ブロック図である。
【図６】図６は、移動された無線アクセスポイントを特定するために使用されることができるプロセスのフロー図である。
【図７】図７は、無線アクセスポイントが移動されたかどうかを決定するために使用されることができるプロセスのフロー図である。
【図８】図８は、無線アクセスポイントに関連するシグネチャを更新するために使用されることができるプロセスのフロー図である。
【発明を実施するための形態】
【００１２】
[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]ＲＦシグネチャモジュール５６４は、１つまたは複数のモバイルデバイス１２０および／または無線送信機１１５から信号測定値を得るように構成された１つまたは複数のサーベイデバイス（ｓｕｒｖｅｙ  ｄｅｖｉｃｅ）から信号測定値を受け取るようにおよび位置サーバ１８０に信号測定値を送るように構成されることができる。モバイルデバイス１２０および／またはサーベイデバイスは、無線送信機１１５に関するＲＦシグネチャを生成するようにおよび位置サーバ１８０にそのＲＦシグネチャを送るように構成されることができる。ＲＦシグネチャモジュールは、その無線送信機１１５に関する基準ＲＦシグネチャを更新するために１つまたは複数のモバイルデバイス１２０および／または１つまたは複数のサーベイデバイスから得られた情報を使用することができる。
【００５５】
[0064]ＲＦシグネチャモジュール５６４は、モバイルデバイス１２０に近接する無線送信機１１５に関してスキャンするようにおよびモバイルデバイスに近接する無線送信機１１５の観測されたＲＦシグネチャを収集するようにモバイルデバイス１２０に命令するように構成されることができる。ＲＦシグネチャモジュール５６４は、モバイルデバイス１２０から観測されたＲＦシグネチャを受け取るようにおよび観測されたＲＦシグネチャに関連する無線送信機１１５のうちの１つまたは複数が移動したかどうかの決定を実行するように構成されることができる。モバイルデバイス１２０はまた、観測されたＲＦシグネチャに関連する無線送信機１１５のうちの１つまたは複数が移動したかどうかの決定を実行するようにおよび無線送信機１１５のうちの１つまたは複数が移動した場合にＲＦシグネチャモジュール５６４に通知するように構成されることができる。例えば、ＲＦシグネチャモジュール５６４は、モバイルデバイス１２０または別のネットワークエンティティからの要求に応答して、位置決定モジュール５６２からの要求に応答して、またはユーザ要求に応答してスキャンを実行するようにモバイルデバイス１２０に命令するように構成されることができる。ＲＦシグネチャモジュール５６４はまた、トリガ条件が満たされているかまたは所定のイベントが発生していることに応答してそのようなスキャンを実行するようにモバイルデバイス１２０に命令するように構成されることができる。例えば、ＲＦシグネチャモジュール５６４は、モバイルデバイス１２０が、空港、ショッピングモール、駅、空港、またはモバイルデバイス１２０の位置を決定するために信号測定値が使用される得る複数の無線送信機１１５を含む他の場所に入ったときにスキャンを実行するようにモバイルデバイス１２０に命令するように構成されることができる。幾つかの実装では、ＲＦシグネチャモジュール５６４はまた、位置決定モジュール５６２が異常な位置決定結果を生成したことに応答してスキャンを実行するようにモバイルデバイス１２０に命令するように構成されることができる。例えば、位置決定モジュール５６２が移動された１つまたは複数の無線送信機１１５から受信された信号の測定値に依存したが、１つまたは複数の無線送信機１１５の以前の位置を表す位置情報に依然として関連する場合は、位置決定モジュール５６２によって決定された位置は不正確であり得る。
【００５６】
[0065]ＲＦシグネチャモジュール５６４は、１つまたは複数の送信機１１５に関するＲＦシグネチャを開発するために理論的モデルを使用するように構成されることができる。そのような実装では、位置サーバ１８０は、１つまたは複数の無線送信機１１５に関する基準ＲＦシグネチャを開発するために理論的信号伝播モデルと連繋させて地形マップ、建物マップ、および／または他の情報を使用するように構成されることができる。位置サーバ１８０は、１つまたは複数のモバイルデバイス１２０および／または１つまたは複数のサーベイデバイスから受け取られたＲＦシグネチャ情報を使用して基準ＲＦシグネチャを更新するように構成されることができる。
【００５７】
[0066]データアクセスモジュール５６６は、メモリ４６０および／または位置サーバ１８０に関連する他のデータ記憶デバイスにデータを格納するように構成されることができる。データアクセスモジュール５６６はまた、メモリ４６０および／または位置サーバ１８０に関連する他のデータ記憶デバイス内のデータにアクセスするように構成されることができる。データアクセスモジュール５６６は、位置サーバ１８０の他のモジュールおよび／またはコンポーネントから要求を受け取るようにおよびメモリ４６０および／または位置サーバ１８０に関連する他のデータ記憶デバイスにデータを格納するおよび／またはそれらに格納されたデータにアクセスするように構成されることができる。
実装例
[0067]図６は、移動された無線送信機を特定するように使用されることができるプロセスのフロー図である。図６において示されるプロセスは、モバイルデバイス１２０に実装されることができる。図６のステージは、位置決定モジュール３６２および／またはモバイルデバイス１２０の他のモジュールおよびコンポーネントの支援と組み合わせてモバイルデバイス１２０のＲＦシグネチャモジュール３６４によって実装されることができる。
【００５８】
[0068]プロセスは、複数の無線送信機に関連する基準ＲＦシグネチャデータベースの少なくとも一部分を得ることから開始することができる（ステージ６０５）。（本明細書では基準ＲＦシグネチャ情報とも呼ばれる）基準ＲＦシグネチャデータベースは、位置サーバ１８０からまたは別のネットワークエンティティからモバイルデバイス１２０において受け取られることができる。幾つかの実装では、基準ＲＦシグネチャデータベースは、モバイルデバイス１２０のＲＦシグネチャモジュール３６４によって要求され得、および、位置サーバ１８０または他のネットワークエンティティは、モバイルデバイス１２０に基準ＲＦシグネチャデータベースを送るように構成されることができる。幾つかの実装では、基準ＲＦシグネチャデータベースは、モバイルデバイス１２０上でのデータおよび／または他のコンテンツの周期的な更新の一部としてモバイルデバイス１２０にプッシュされることまたはモバイルデバイス１２０によってダウンロードされることができる。上述されるように、基準ＲＦシグネチャ情報は、候補無線送信機に近接して所在された１つまたは複数の無線送信機に関連する信号の信号強度および／またはタイミング測定値のような信号測定値を含むことができる。信号測定値は、２つ以上のタイプの無線通信プロトコルを使用して動作するように構成された無線送信機に関連させることができる。モバイルデバイス１２０で受け取られた基準ＲＦシグネチャ情報はまた、複数の無線送信機に関連するＲＦシグネチャデータを含むことができる。基準ＲＦシグネチャデータは、モバイルデバイス１２０が所在される特定の地理上のエリアと関連されるデータを含むことができる。例えば、基準ＲＦシグネチャデータベースは、ショッピングモール、空港、または、無線送信機が配備されておりモバイルデバイス１２０が位置決定のために無線送信機からの信号測定値を使用することができる場所に関する基準ＲＦシグネチャを含むことができる。基準ＲＦシグネチャデータはまた、特定の地理上の地域を網羅する正方形および／または他の形状に分割された基準ＲＦシグネチャデータの格子をベースにした地域上の分類を備えることができ、および、モバイルデバイス１２０が所在される特定の地理上の地域に関連するＲＦシグネチャデータの１つまたは複数の部分の組がモバイルデバイス１２０に提供されることができる。幾つかの実装では、基準ＲＦシグネチャデータベースまたはデータベースの少なくとも一部分は、モバイルデバイス１２０のメモリに格納され得、ＲＦシグネチャモジュール３６４は、メモリから基準ＲＦシグネチャデータベースまたはその一部分にアクセスすることができる。
【００５９】
[0069]モバイルデバイス１２０に近接する複数の無線送信機からの信号は、モバイルデバイス１２０によって測定されることができる（ステージ６１０）。モバイルデバイス１２０は、モバイルデバイス１２０に近接する複数の無線送信機からの信号の、ＲＳＳＩのような信号強度測定、および／または、ＴＯＡ、ＯＴＤＡＯ、およびＲＴＴ測定値のようなタイミング測定を実行するように構成されることができる。モバイルデバイス１２０はまた、他のタイプの信号強度測定を実行するように構成されることができる。モバイルデバイス１２０は、モバイルデバイス１２０に近接する複数の無線送信機から受信された信号に関連する経路損失を測定するように構成されることができる。
【００６０】
[0070]モバイルデバイス１２０は、次に、複数の無線送信機のうちの候補無線送信機を特定することができる（ステージ６１５）。候補無線送信機は、様々な手法を使用して複数の無線送信機から選択されることができる。例えば、ＲＦシグネチャモジュール３６４は、複数の無線送信機によって送られた識別子および／または他の情報を使用してステージ６１０において信号が受信された複数の無線送信機の各々を特定するように構成されることができる。ＲＦシグネチャモジュール３６４は、候補無線送信機が移動されたかどうかの決定を行うために観測されたＲＦシグネチャが生成される候補無線送信機を特定するように構成されることができる。幾つかの実装では、ＲＦシグネチャモジュール３６４は、信号強度によってモバイルデバイス１２０に近接する特定された無線送信機の順位を設定するようにおよび最強の信号強度を有する候補無線送信機を選択するように構成されることができる。他の実装では、ＲＦシグネチャモジュール３６４は、モバイルデバイス１２０からの距離によってモバイルデバイス１２０に近接する特定された無線送信機の順位を設定するように構成されることができる。例えば、モバイルデバイス１２０からの距離は、複数の無線送信機から受信された信号に関するタイミング測定値に基づいてまたはモバイルデバイスの既知の位置及び（１つまたは複数の無線送信機が移動した場合は古い可能性がある）無線送信機の位置を特定するアルマナック情報に基づいて決定されることができる。ＲＦシグネチャモジュール３６４はまた、候補無線送信機を選択するためにラウンドロビン手法または他の同様の手法を使用するように構成されることができる。図６において示されるプロセスは、モバイルデバイスに近接する複数の候補無線送信機が存在する場合は、無線送信機の各々が移動されたかどうかの決定をＲＦシグネチャモジュール３６４が行うことができるように、ステージ６１５以降から繰り返され得る。
【００６１】
[0071]ＲＦシグネチャモジュール３６４は、ステージ６０５において受け取られた基準ＲＦシグネチャ情報に含められる候補無線送信機を選択するように構成されることができる。ＲＦシグネチャモジュール３６４はまた、ステージ６１０において収集された信号測定値に関連された任意の無線送信機を特定するようにおよびそれらの無線送信機の各々に関する基準ＲＦシグネチャを生成するように任意選択で構成されることができる。新しい基準ＲＦシグネチャは、位置サーバ１８０にまたは別のネットワークエンティティに送られることおよび／またはモバイルデバイス１２０のメモリ２６０に格納されることができる。
【００６２】
[0072]ＲＦシグネチャモジュール３６４は、有線アクセスポイントおよびモバイル無線アクセスポイントである無線送信機を区別するようにおよびモバイル無線アクセスポイントを候補無線送信機として選択しないように構成されることができ、その理由は、モバイル無線アクセスポイントは、しばしば移動し得、位置決定モジュール３６２は、典型的には、位置決定のためにモバイル無線アクセスポイントからの信号を使用しないように構成されることになるためである。上述されるように、無線送信機がモバイル無線アクセスポイントであるかどうかを決定するために様々な技法が採用されることができ、（１）無線アクセスポイントに関連するＭＡＣアドレスまたは他の一意の識別子を既知の無線アクセスポイントのＭＡＣアドレスと比較すること、（２）無線送信機がモバイル無線アクセスポイントであることを示す無線送信機によって送信された信号を識別すること、（３）無線送信機が所定の回数よりも多く移動していると決定すること、および／または、（４）無線送信機が所定の期間にわたって所定の回数よりも多く移動していると決定することを含む。モバイル無線送信機は移動する可能性があり、それは、候補無線送信機が移動したとの誤った決定をもたらす可能性があるため、ＲＦシグネチャモジュール３６４はまた、特定の候補無線送信機に関する基準ＲＦシグネチャを生成するときには、モバイルＷＡＮホットスポットのようなモバイル無線送信機からの信号を使用しないように構成されることができる。
【００６３】
[0073]候補無線送信機に関する観測されたＲＦシグネチャは、モバイルデバイス１２０によって測定された信号から導き出されることができる（ステージ６２５）。ＲＦシグネチャモジュール３６４は、候補無線送信機に関する観測されたＲＦシグネチャを生成するように構成されることができる。候補に関する観測されたＲＦシグネチャは、候補無線送信機に関連する信号測定値を除外することによってステージ６１０で収集された信号測定値を使用してＲＦシグネチャモジュール３６４によって生成されることができる。幾つかの実装では、ＲＦシグネチャモジュール３６４は、候補無線送信機に関連する基準ＲＦシグネチャモジュール３６４に含められた無線送信機または送信機からステージ６１０で収集された信号測定値のみを使用するように構成されることができる。幾つかの実装では、ＲＦシグネチャモジュール３６４は、ＲＦシグネチャに含められたステージ６１０で収集された信号測定値および候補無線送信機に関するＲＦシグネチャに含められなかった信号が収集された他の無線送信機またはトランシーバの一部または全部に関する信号測定値を使用するように構成されることができる。
【００６４】
[0074]候補無線送信機に関する基準ＲＦシグネチャは、候補無線送信機に関する観測されたＲＦシグネチャと比較されることができる（ステージ６３０）。候補無線送信機に関する基準ＲＦシグネチャは、ＲＦシグネチャモジュール３６４によってアクセスされることができる。基準ＲＦシグネチャ情報は、モバイルデバイス１２０のメモリ２６０に格納され得、ＲＦシグネチャモジュール３６４は、データアクセスモジュール３６６がデータアクセスモジュール３６６を介してメモリ２６０からＲＦシグネチャ情報を取り出すように要求するように構成されることができる。次に、ＲＦシグネチャモジュール３６４は、候補無線送信機に関する基準ＲＦシグネチャをステージ６２５で導き出された候補無線送信機に関する観測されたＲＦシグネチャと比較することができる。ＲＦシグネチャは、ＲＦシグネチャが生成されている候補無線送信機に近接する他の無線送信機によって生成された信号に関連するＲＳＳＩ（受信信号強度指示）測定値から導き出されることができる。候補無線送信機に関する基準ＲＦシグネチャはまた、ＲＦシグネチャが生成されている候補無線送信機に近接する他の無線送信機によって生成された信号に関連する測定された経路損失から導き出されることができる。幾つかの実装では、基準ＲＦシグネチャ情報は、基準ＲＦシグネチャが生成されたときの１つまたは複数の他の無線送信機への候補無線送信機の近接性を決定するために使用されることができる、ＲＳＳ、経路損失、および／またはＲＴＴ情報のような他の情報の組み合わせを備えることができる。
【００６５】
[0075]候補無線送信機が位置を変えたかどうかの決定が実行されることができる（ステージ６３５）。候補無線送信機が位置を変えたかどうかを決定するためのプロセス例が図７において示される。モバイルデバイス１２０のＲＦシグネチャモジュール３６４は、候補無線送信機が位置を変えたかどうかを決定するときに、次の要因、すなわち、（１）候補無線送信機に近接する異なる無線送信機または送信機は存在するか、（２）候補無線送信機に近接する無線送信機または送信機のしきい値の数または割合よりも多い数または割合が変化したか、（３）基準ＲＦシグネチャおよび観測されたＲＦシグネチャに含められた無線送信機または送信機に関する信号測定値が変化しているか、および、（４）観測されたＲＦシグネチャおよび基準ＲＦシグネチャに関連する信号測定値間の変化は所定のしきい値を超えたか、のうちの１つまたは複数を考慮に入れるように構成されることができる。これらは、候補無線送信機の位置が変わったかどうかを決定するときにＲＦシグネチャモジュール３６４が考慮し得る要因のうちの一部の例である。上述される要因に加えてのまたは上述される要因の代わりの他の要因も考慮され得る。
【００６６】
[0076]幾つかの実装では、基準ＲＦシグネチャ情報は、ある範囲のＲＳＳＩ値を備えることができ、観測されたＲＦシグネチャ情報がその範囲から外れた場合は、候補無線送信機１１５が移動したとみなす。この概念を示す例では、候補無線送信機１１５に関するＲＦシグネチャ情報は、第２の無線送信機１１５を含む。候補無線送信機１１５のカバレッジエリアの少なくとも一部分および第２の無線送信機１１５のカバレッジエリアの少なくとも一部分は重複することができ、従って、モバイルデバイス１２０は、カバレッジエリアの重複する部分内に所在されるときには候補無線送信機１１５および第２の無線送信機１１５の両方からの信号を検出することができる。モバイルデバイス１２０は、この重複する部分内の任意の場所に所在し得、従って、モバイルデバイス１２０と第２の無線送信機１１５との間の距離も変化することができる。従って、ＲＳＳＩ値は、ある範囲の値内に入り得る。例えば、この例における第２の無線アクセスポイントに関するＲＳＳＩ範囲は、−８０ｄＢｍ乃至−９８ｄＢＭであり得る。範囲に関するＲＳＳＩ値はまた、基準ＲＳＳＩ値±しきい値として表されることができる。例えば、前例において使用される第２の無線送信機１１５に関するＲＳＳＩ値は、−８９ｄＢＭ±９ｄＢｍしきい値の基準ＲＳＳＩ値として表されることができる。この例で使用される特定のＲＳＳＩ範囲値、ＲＳＳＩ基準値、およびしきい量は、本明細書において説明される概念を示すことが意図される。ＴＲＳＳＩ範囲値、ＲＳＳＩ基準値、およびしきい値は、変化することができ、および、少なくとも部分的に、候補無線送信機１１５が基準ＲＦシグネチャ情報に含められている他の無線送信機にどれだけ近いかに依存することができる。上述されるように、幾つかの実装では、基準ＲＦシグネチャ情報は、候補無線送信機が移動されたかどうかを決定するために使用されることができるＲＳＳＩ情報または他の信号情報の代わりのまたはそれらの情報に加えての経路損失情報を備えることができる。
【００６７】
[0077]候補無線送信機の位置が変わった場合、候補無線送信機が移動されたことのインジケータが生成されることができる（ステージ６４５）。ＲＦシグネチャモジュール３６４は、候補無線送信機が移動されたことのインジケータを生成するように構成されることができる。ＲＦシグネチャモジュール３６４は、位置決定モジュール３６２のようなモバイルデバイス１２０の１つまたは複数のモジュールにインジケータを提供するように構成されること、および／または、位置サーバ１８０におよび／または他のネットワーク要素に候補無線送信機が移動されたことのインジケータを送信するように構成されることができる。モバイルデバイス１２０のＲＦシグネチャモジュール３６４は、候補無線送信機１１５が移動されたことを示すためにメモリ２６０内のＲＦシグネチャ情報を更新するように構成されることができる。例えば、ＲＦシグネチャモジュール３６４は、候補無線送信機１１５が移動したことを示すインジケータを候補無線送信機１１５に関連するＲＦシグネチャデータに加えるように構成されることができる。位置決定モジュール３６２は、位置決定を実行する前にＲＦシグネチャデータにアクセスするように構成されることができ、および、移動されておりおよび位置サーバ１８０によって新しい位置がまだ決定されていない任意の無線送信機１１５を除外するように構成されることができる。ＲＦシグネチャモジュール３６４はまた、候補無線送信機１１５が移動されたとモバイルデバイス１２０が決定したことを示すメッセージを位置サーバ１８０および／または別のネットワークエンティティに送るように構成されることができる。モバイルデバイスのＲＦシグネチャモジュール３６４はまた、位置サーバおよび／または別のネットワークエンティティに更新されたＲＦシグネチャ情報を送るように構成されることができ、それらは、他のモバイルデバイス１２０に更新されたＲＦシグネチャ情報を提供するように構成されることができる。
【００６８】
[0078]候補無線送信機の位置が変わっていない場合は、候補無線送信機が移動されていないことのインジケータが生成されることができる（ステージ６４０）。ＲＦシグネチャモジュール３６４は、候補無線送信機が移動されたことのインジケータを生成するように構成されることができる。
【００６９】
[0079]候補無線送信機に関するＲＦシグネチャ情報は、無線送信機が移動していないことを示すために更新されることができる。例えば、ＲＦシグネチャモジュール３６４は、メモリ２６０内のＲＦシグネチャ情報および／またはメモリ２６０内の無線送信機位置情報上の、候補無線送信機が移動していないことを示すタイムスタンプ、を更新するように構成されることができる。位置決定モジュール２６０は、位置決定モジュールが、モバイルデバイス１２０の位置を決定するときに直近に検証された位置を有する無線送信機から信号測定値を収集するのを可能にするためにタイムスタンプ情報を使用するように構成されることができる。ＲＦシグネチャモジュール３６４はまた、候補無線送信機の位置が検証されたことを示すために位置サーバ１８０および／または他のネットワークエンティティによって維持される無線送信機位置情報が更新され得るようにするために位置サーバおよび／または他のネットワークエンティティにタイムスタンプ情報を送ることができる。
【００７０】
[0080]図７は、候補無線送信機が移動したかどうかを決定するために使用されることができるプロセスのフロー図である。図７において示されるプロセスは、図６において示されるプロセスのステージ６３５を実装するために使用されることができる。図７において示されるプロセスは、モバイルデバイス１２０のＲＦシグネチャモジュール３６４によって実装されることができる。図７において示されるプロセスはまた、モバイルデバイス１２０によって収集されて位置サーバ１８０に送られたＲＦ信号測定値に基づいて候補無線送信機が移動したかどうかを決定するために位置サーバ１８０のＲＦシグネチャモジュール５６４によって実装されることができる。
【００７１】
[0081]観測されたＲＦシグネチャデータ内に含められた無線送信機のうちの少なくとも１つに関連する少なくとも１つの識別子が、候補無線送信機に関連する基準ＲＦシグネチャデータ内に含められた無線送信機に関連する少なくとも１つの識別子と比較されることができ（ステージ７０５）、および、観測されたＲＦシグネチャおよび基準ＲＦシグネチャが異なる無線送信機を含むかどうかの決定が実行されることができる（ステージ７１０）。候補無線送信機が移動した場合、候補無線送信機に近接する無線送信機は変わる可能性があり、および、基準ＲＦシグネチャおよび観測されたＲＦシグネチャに含められる無線送信機に関連する識別子は異なる可能性がある。基準ＲＦシグネチャおよび観測されたＲＦシグネチャに関連する無線送信機が異ならない場合は、プロセスは、ステージ７５０で継続することができる。
【００７２】
[0082]観測されたＲＦシグネチャおよび基準ＲＦシグネチャの特定に関連する無線送信機が異なる場合、観測された無線送信機１１５（および／または無線基地局１４０）の数が基準ＲＦシグネチャに含められる数と異なり、しきい量を超えるかどうかの決定が実行されることができる（ステージ７１５）。しきい値は、近隣の無線送信機が移動された、オフラインになる、または、新しい識別子を用いて再構成される、のようなネットワーク環境の小さい変化が、移動したというフラグを候補無線アクセスポイントに付けさせることがないように定義されることができる。例えば、しきい値は、移動されたというフラグが候補無線送信機に付けられることなしに観測されたＲＦシグネチャと基準ＲＦシグネチャとの間で異なることができる基準ＲＦシグネチャに関連する無線送信機の数または無線送信機の割合によって定義されることができる。
【００７３】
[0083]観測されたＲＦシグネチャと基準ＲＦシグネチャとの間の差のしきい数が超えられた場合、候補送信機が移動されたというフラグが付けられることができる（ステージ７２０）。図７において示されるプロセスがモバイルデバイス１２０内に実装されている場合、モバイルデバイス１２０のＲＦシグネチャモジュール３６４は、候補無線送信機が移動したことを示すために候補無線送信機に関連するＲＦシグネチャ情報を更新することができる。図７において示されるプロセスがモバイルデバイス１２０内に実装されている場合、位置サーバ１８０のＲＦシグネチャモジュール５６４は、候補無線送信機が移動したことを示すために候補無線送信機に関連するＲＦシグネチャ情報を更新することができる。観測されたＲＦシグネチャと基準ＲＦシグネチャとの間の差のしきい数が超えられていない場合は、プロセスは、ステージ７５０で継続することができる。
【００７４】
[0084]候補無線送信機１１５に関する観測されたＲＦシグネチャは、基準ＲＦシグネチャと比較されることができ（ステージ７５０）、観測されたＲＦシグネチャおよび基準ＲＦシグネチャが異なるかどうかの決定が実行されることができる（ステージ７５５）。モバイルデバイス１２０のＲＦシグネチャモジュール３６４（または、プロセスが位置サーバ１８０によって実装される場合は位置サーバ１８０のＲＦシグネチャモジュール５６４）は、候補無線送信機１１５が移動したかどうかを決定するために、ＲＳＳＩのような信号強度測定値、および／または、ＲＴＴおよびＴＯＡのようなタイミング測定値を含み得る観測された信号測定値を、基準ＲＦシグネチャ内に含められる測定値と比較するように構成されることができる。ＲＦシグネチャモジュール３６４はまた、候補無線送信機１１５が移動されたかどうかを決定するために経路損失情報を比較するように構成されることができる。モバイルデバイス１２０のＲＦシグネチャモジュール３６４または位置サーバ１８０のＲＦシグネチャモジュール５６４は、観測されたＲＦ測定値および基準ＲＦ測定値を比較するようにおよび観測されたＲＦシグネチャに関連するＲＦ測定値のうちの１つまたは複数が基準ＲＦシグネチャに関連するＲＦ測定値としきい量だけ異なる場合は候補無線送信機１１５が移動したことの決定を実行するように構成されることができる。
【００７５】
[0085]観測されたＲＦシグネチャおよび基準ＲＦシグネチャが異なる場合、プロセスは、ステージ７２０で継続することができる。そうでない場合は、プロセスは、ステージ７３０で継続することができ、ここで、候補無線送信機は、移動されていないとして特定されることができる。基準ＲＦシグネチャ情報は、ＲＦシグネチャに基づいて候補無線送信機の位置が検証されたことを示すタイムスタンプを用いて更新されることができる。モバイルデバイス１２０の位置決定モジュール３６２および位置サーバ１８０の位置決定モジュール５６２は、モバイルデバイス１２０の位置を決定するときに使用され得る無線送信機信号を選択するときにタイムスタンプ情報を使用するように構成されることができる。
【００７６】
[0086]図８は、無線アクセスポイントに関連する基準ＲＦシグネチャを更新するために使用されることができるプロセスのフロー図である。図８において示されるプロセスは、位置サーバ１８０によって実装されることができる。位置サーバ１８０のＲＦシグネチャモジュール５６４は、図８のプロセスを実装するように構成されることができる。図８において示されるプロセスは、位置サーバ１８０によって維持されるＲＦシグネチャモデルを更新するためのクラウドソーシング手法を採用するために位置サーバ１８０によって使用されることができる。モバイルデバイス１２０は、無線送信機１１５が移動されたことをモバイルデバイスが決定したときに無線送信機１１５に関連する基準ＲＦシグネチャの変更を報告することができ、および、位置サーバ１８０は、モバイルデバイス１２０によって提供された情報に基づいて基準ＲＦシグネチャデータのデータベースを更新するように構成されることができる。
【００７７】
[0087]図８において示される方法は、基準ＲＦシグネチャ情報を更新するために使用されることができる１つの技法の例を提供する。幾つかの実装では、位置サーバ１８０は、対象エリア内を移動して１つまたは複数の無線送信機に関するＲＦシグネチャを決定しおよび位置サーバ１８０にＲＦシグネチャ情報を提供するために使用されることができるデータを収集する１つまたは複数のサーベイデバイスから無線送信機１１５に関連する基準ＲＦシグネチャの変更を受け取るように構成されることができる。さらに、幾つかの実装では、モバイルデバイス１２０および１つまたは複数のサーベイデバイスは、更新されたＲＦシグネチャ情報を位置サーバ１８０に提供するように構成されることができる。幾つかの実装では、位置サーバ１８０は、１つまたは複数の無線送信機１１５に関するＲＦシグネチャを開発するために理論的モデルを使用するように構成されることができる。そのような実装では、位置サーバ１８０は、１つまたは複数の無線送信機１１５に関する基準ＲＦシグネチャを開発するために理論的信号伝播モデルと連繋して地形マップ、建物マップ、および／または他の情報を使用するように構成されることができる。位置サーバ１８０は、１つまたは複数のモバイルデバイス１２０および／または１つまたは複数のサーベイデバイスから受け取られたＲＦシグネチャ情報を使用して基準ＲＦシグネチャを更新するように構成されることができる。
【００７８】
[0088]位置サーバ１８０は、モバイルデバイス１２０から候補無線送信機１１５に関するＲＦシグネチャ情報を受け取ることができる（ステージ１１０５）。モバイルデバイス１２０は、新しく特定された無線送信機１１５に関する基準ＲＦシグネチャを決定するようにおよび位置サーバ１８０にＲＦシグネチャを送るように構成されることができる。モバイルデバイス１２０はまた、移動された無線送信機１１５に関する更新された基準ＲＦシグネチャを決定するように構成されることができ、および、位置サーバ１８０に更新されたＲＦシグネチャを送ることができる。
【００７９】
[0089]ＲＦシグネチャデータベースは、受信されたＲＦシグネチャ情報を用いて更新されることができる（ステージ１１１０）。位置サーバ１８０のＲＦシグネチャモジュール５６４は、位置サーバ１８０によって維持される基準ＲＦシグネチャ情報のデータベースが候補無線送信機１１５に関する基準ＲＦシグネチャを含むかどうかを決定するように構成されることができる。ＲＦシグネチャモジュール５６４が、データベースが候補無線送信機１１５に関するＲＦシグネチャを含まないと決定した場合、ＲＦシグネチャモジュール５６４は、基準ＲＦシグネチャデータベースに基準ＲＦシグネチャを加えることができる。ＲＦシグネチャモジュール５６４が、データベースが候補無線送信機１１５に関する基準ＲＦシグネチャを含むと決定した場合、ＲＦシグネチャモジュール５６４は、既存のレコードを更新することができる。幾つかの実装では、ＲＦシグネチャモジュール５６４は、無線送信機１１５に関連するＲＦシグネチャが変わったことをモバイルデバイス１２０のしきい数が報告する場合に特定の無線送信機１１５に関連する基準ＲＦシグネチャのみを更新するように構成されることができる。幾つかの実装では、ＲＦシグネチャモジュール５６４は、候補無線送信機１１５に近接して所在される１つまたは複数のモバイルデバイス１２０を特定するようにおよび候補無線送信機１１５に関する観測されたＲＦシグネチャを収集するための要求をそれらのモバイルデバイス１２０に送るように構成されることができる。位置決定モジュール５６２は、候補無線アクセスポイント１１５の最後に知られた位置に近接するモバイルデバイスのアイデンティティを提供するように構成されることができる。ＲＦシグネチャモジュール５６４は、候補無線送信機１１５のＲＦシグネチャが変わったようにみえるかどうかを決定するために候補無線アクセスポイントに関する観測されたＲＦシグネチャを比較するように構成されることができる。しかしながら、候補無線送信機１１５が候補無線送信機１１５の最後に知られた位置から遠く離れた新しい位置に移動された場合、位置サーバ１８０は、要求からどのような結果も受け取り得ず、それは、候補無線送信機１１５の位置が大きく変わったことを示すことができる。
【００８０】
[0090]更新された基準ＲＦシグネチャ情報は、１つまたは複数のモバイルデバイス１２０に任意選択で提供され得る（ステージ１１１５）。ＲＦシグネチャモジュール５６４は、１つまたは複数のモバイルデバイス１２０に候補無線送信機１１５に関連する更新された基準ＲＦシグネチャ情報を送るように構成されることができる。ＲＦシグネチャモジュール５６４は、候補無線送信機１１５の新しいまたは古い位置に近接すると決定されたモバイルデバイス１２０にデータをプッシュして出すように構成されることができ、および、更新されたＲＦシグネチャ情報から利益を得ることができ得る。ＲＦシグネチャモジュール５６５はまた、ＲＦシグネチャ情報に関するモバイルデバイス１２０からの要求に応答するようにおよび要求しているモバイルデバイス１２０にＲＦシグネチャ情報を提供するように構成されることができる。
【００８１】
[0091]本明細書において説明される方法は、適用例に依存して様々な手段によって実装され得る。例えば、これらの方法は、ハードウェア、ファームウェア、ソフトウェア、またはそれらの任意の組み合わせ内に実装され得る。ハードウェア実装のために、処理ユニットは、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書において説明される機能を実行するように設計された他の電子ユニット、またはそれらの組み合わせ内に実装され得る。
【００８２】
[0092]ファームウェアおよび／またはソフトウェア実装のために、方法は、本明細書において説明される機能を実行するモジュール（例えば、プロシージャ、関数、等）とともに実装され得る。命令を有形に具現化するいずれの機械可読媒体も、本明細書において説明される方法を実装する際に使用され得る。例えば、ソフトウェアコードは、メモリ内に格納され、プロセッサユニットによって実行され得る。メモリは、プロセッサユニット内にまたはプロセッサユニットの外部に実装され得る。本明細書において使用される場合、用語「メモリ」は、任意のタイプの長期の、短期の、揮発性の、非揮発性の、または他のメモリを意味し、任意の特定のタイプのメモリまたはメモリの数、または媒体のタイプに限定されるべきでない。有形の媒体は、ランダムアクセスメモリ、磁気ストレージ、光学記憶媒体、等のような機械可読媒体の１つまたは複数の品目を含む。
【００８３】
[0093]ファームウェアおよび／またはソフトウェア内に実装される場合、機能は、コンピュータ可読媒体上において１つまたは複数の命令またはコードとして格納され得る。例は、データ構造を用いて符号化されたコンピュータ可読媒体と、コンピュータプログラムを用いて符号化されたコンピュータ可読媒体と、を含む。コンピュータ可読媒体は、物理的なコンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされることができる任意の利用可能な媒体であり得る。例として、および、限定することなしに、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気記憶デバイス、または、命令またはデータ構造の形で希望されるプログラムコードを格納するために使用されることができおよびコンピュータによってアクセスされることができる任意の他の媒体を備えることができる。本明細書において使用されるときのディスク（ｄｉｓｋおよびｄｉｓｃ）は、コンパクトディスク（ＣＤ）（ｄｉｓｃ）と、レーザーディスク（登録商標）（ｄｉｓｃ）と、光ディスク（ｄｉｓｃ）と、デジタルバーサタイルディスク（ＤＶＤ）（ｄｉｓｃ）と、フロッピー（登録商標）ディスク（ｄｉｓｋ）と、ブルーレイディスク（ｄｉｓｃ）と、を含み、ここで、ｄｉｓｋは通常は磁気的にデータを再生し、ｄｉｓｃは、レーザを用いて光学的にデータを再生する。上記の組み合わせも、コンピュータ可読媒体の適用範囲内に含められるべきである。そのような媒体はまた、機械可読であることができる非一時的な媒体の例を提供し、ここにおいて、コンピュータは、そのような非一時的な媒体から読み取ることができ機械の例である。
【００８４】
[0094]本明細書において論じられる一般的原理は、本開示または請求項の精神または範囲から逸脱することなしに他の実装に適用され得る。
【図１】
2017520975.tif 000003
【図２】
2017520975.tif 000004
【図３】
2017520975.tif 000005
【図４】
2017520975.tif 000006
【図５】
2017520975.tif 000007
【図６】
2017520975.tif 000008
【図７】
2017520975.tif 000009
【図８】
2017520975.tif 000010
【手続補正書】
【提出日】平成29年2月2日(2017.2.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイルデバイスを使用して、無線送信機が移動されたことを特定するための方法であって、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定することと、
前記複数の無線送信機から候補無線送信機を特定することと、
前記モバイルデバイスにおいて、前記候補無線送信機に関連する基準無線周波数（ＲＦ）シグネチャを得ることと、前記基準ＲＦシグネチャは、前記候補無線送信機に関連する位置に依存しない情報を備える、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機の前記測定された信号から前記候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出すことと、
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定することと、
前記候補無線送信機が移動されたかどうかを示すインジケータを生成することと、
を備える、方法。
【請求項２】
前記基準ＲＦシグネチャを得ることは、
位置サーバから前記基準ＲＦシグネチャを受け取ることをさらに備える、
請求項１に記載の方法。
【請求項３】
前記基準ＲＦシグネチャを得ることは、
前記モバイルデバイスのメモリ内の前記基準ＲＦシグネチャにアクセスすることをさらに備える、
請求項１に記載の方法。
【請求項４】
前記候補無線送信機が移動されたことを前記インジケータが示すことに応答して前記インジケータを位置サーバに送ることをさらに備える、
請求項１に記載の方法。
【請求項５】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することは、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を前記基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較することをさらに備える、
請求項１に記載の方法。
【請求項６】
前記基準ＲＦシグネチャおよび前記観測されたＲＦシグネチャは、前記複数の無線送信機のうちの前記少なくとも１つの無線送信機に関連する受信信号強度または測定された経路損失のうちの少なくとも１つに基づいて導き出される、
請求項１に記載の方法。
【請求項７】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することは、
前記基準ＲＦシグネチャが生成された前記基準ＲＦシグネチャに関連する前記候補無線送信機からの第１の距離を前記観測されたＲＦシグネチャが生成された前記観測されたＲＦシグネチャに関連する前記候補無線送信機からの第２の距離と比較することをさらに備える、
請求項１に記載の方法。
【請求項８】
前記候補無線送信機が移動したことを前記インジケータが示すことに応答して前記候補無線送信機に関連する重みを調整することをさらに備え、前記重みは、前記候補無線送信機に関連する位置の信頼性を示す、
請求項１に記載の方法。
【請求項９】
前記候補無線送信機が移動したことを前記インジケータが示すことに応答して前記モバイルデバイスにおいて前記候補無線送信機の新しい位置を決定することをさらに備える、
請求項１に記載の方法。
【請求項１０】
モバイルデバイスを使用して、無線送信機が移動されたことを特定するための装置であって、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定するための手段と、
前記複数の無線送信機から候補無線送信機を特定するための手段と、
前記モバイルデバイスにおいて、前記候補無線送信機に関連する基準無線周波数（ＲＦ）シグネチャを得るための手段と、前記基準ＲＦシグネチャは、前記候補無線送信機に関連する位置に依存しない情報を備える、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機の前記測定された信号から前記候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出すための手段と、
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定するための手段と、
前記候補無線送信機が移動されたかどうかを示すインジケータを生成するための手段と、
を備える、装置。
【請求項１１】
位置サーバから前記基準ＲＦシグネチャを受け取るための手段をさらに備える、
請求項１０に記載の装置。
【請求項１２】
前記基準ＲＦシグネチャを得るための前記手段は、
前記モバイルデバイスのメモリ内の前記基準ＲＦシグネチャにアクセスするための手段をさらに備える、
請求項１０に記載の装置。
【請求項１３】
前記候補無線送信機が移動されたことを前記インジケータが示すことに応答して前記インジケータを位置サーバに送るための手段をさらに備える、
請求項１０に記載の装置。
【請求項１４】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するための前記手段は、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を前記基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較するための手段をさらに備える、
請求項１０に記載の装置。
【請求項１５】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するための前記手段は、
前記基準ＲＦシグネチャが生成された前記基準ＲＦシグネチャに関連する前記候補無線送信機からの第１の距離を前記観測されたＲＦシグネチャが生成された前記観測されたＲＦシグネチャに関連する前記候補無線送信機からの第２の距離と比較するための手段をさらに備える、
請求項１０に記載の装置。
【請求項１６】
前記候補無線送信機が移動したことを前記インジケータが示すことに応答して前記候補無線送信機に関連する重みを調整するための手段をさらに備え、前記重みは、前記候補無線送信機に関連する位置の信頼性を示す、
請求項１０に記載の装置。
【請求項１７】
前記候補無線送信機が移動したことを前記インジケータが示すことに応答して前記モバイルデバイスにおいて前記候補無線送信機の新しい位置を決定するための手段をさらに備える、
請求項１０に記載の装置。
【請求項１８】
無線送信機が移動されたことを特定するためのモバイルデバイスであって、
有形の、非一時的なコンピュータ可読なメモリと、
前記メモリ内に格納されたプロセッサによって実行可能なコードを備える複数のモジュールと、
前記メモリに接続されて前記メモリ内に格納された前記複数のモジュールにアクセスするように構成されたプロセッサと、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定し、
前記複数の無線送信機から候補無線送信機を特定し、
前記候補無線送信機に関連する基準無線周波数（ＲＦ）シグネチャを得、前記基準ＲＦシグネチャは、前記候補無線送信機に関連する位置に依存しない情報を備え、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機の前記測定された信号から前記候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出し、
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定し、および
前記候補無線送信機が移動されたかどうかを示すインジケータを生成するように構成された、
無線周波数（ＲＦ）シグネチャモジュールと、
を備える、モバイルデバイス。
【請求項１９】
前記ＲＦシグネチャモジュールは、位置サーバから前記基準ＲＦシグネチャを受け取るように構成される、
請求項１８に記載のモバイルデバイス。
【請求項２０】
前記ＲＦシグネチャモジュールは、前記モバイルデバイスのメモリ内の前記基準ＲＦシグネチャにアクセスするように構成される、
請求項１８に記載のモバイルデバイス。
【請求項２１】
前記ＲＦシグネチャモジュールは、
前記候補無線送信機が移動されたことを前記インジケータが示すことに応答して前記インジケータを位置サーバに送るようにさらに構成される、
請求項１８に記載のモバイルデバイス。
【請求項２２】
前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するように構成される前記ＲＦシグネチャモジュールは、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を前記基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較するようにさらに構成される、
請求項１８に記載のモバイルデバイス。
【請求項２３】
前記基準ＲＦシグネチャおよび前記観測されたＲＦシグネチャは、前記複数の無線送信機のうちの前記少なくとも１つの無線送信機に関連する受信信号強度または測定された経路損失のうちの少なくとも１つに基づいて導き出される、
請求項１８に記載のモバイルデバイス。
【請求項２４】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するように構成される前記ＲＦシグネチャモジュールは、
前記基準ＲＦシグネチャが生成された前記基準ＲＦシグネチャに関連する前記候補無線送信機からの第１の距離を前記観測されたＲＦシグネチャが生成された前記観測されたＲＦシグネチャに関連する前記候補無線送信機からの第２の距離と比較するようにさらに構成される、
請求項１８に記載のモバイルデバイス。
【請求項２５】
非一時的なコンピュータ可読媒体であって、
モバイルデバイスを使用して、無線送信機が移動されたことを特定するためのコンピュータ可読命令をそこに格納し、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定し、
前記複数の無線送信機から候補無線送信機を特定し、
前記候補無線送信機に関連する基準無線周波数（ＲＦ）シグネチャを得、前記基準ＲＦシグネチャは、前記候補無線送信機に関連する位置に依存しない情報を備え、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機の前記測定された信号から前記候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出し、
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定し、および
前記候補無線送信機が移動されたかどうかを示すインジケータを生成すること
をコンピュータに行わせるように構成された命令を備える、非一時的なコンピュータ可読媒体。
【請求項２６】
前記基準ＲＦシグネチャを得ることを前記コンピュータに行わせるように構成された前記命令は、
位置サーバから前記基準ＲＦシグネチャを受け取ることを前記コンピュータに行わせるように構成された命令をさらに備える、
請求項２５に記載の非一時的なコンピュータ可読媒体。
【請求項２７】
前記基準ＲＦシグネチャを得ることを前記コンピュータに行わせるように構成された前記命令は、
前記モバイルデバイスのメモリ内の前記基準ＲＦシグネチャにアクセスすることを前記コンピュータに行わせるように構成された命令をさらに備える、
請求項２５に記載の非一時的なコンピュータ可読媒体。
【請求項２８】
前記候補無線送信機が移動されたことを前記インジケータが示すことに応答して前記インジケータを位置サーバに送ることを前記コンピュータに行わせるように構成された命令をさらに備える、
請求項２５に記載の非一時的なコンピュータ可読媒体。
【請求項２９】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することを前記コンピュータに行わせるように構成された前記命令は、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を前記基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較することを前記コンピュータに行わせるように構成された命令をさらに備える、
請求項２５に記載の非一時的なコンピュータ可読媒体。
【請求項３０】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することを前記コンピュータに行わせるように構成された前記命令は、
前記基準ＲＦシグネチャが生成された前記基準ＲＦシグネチャに関連する前記候補無線送信機からの第１の距離を前記観測されたＲＦシグネチャが生成された前記観測されたＲＦシグネチャに関連する前記候補無線送信機からの第２の距離と比較することを前記コンピュータに行わせるように構成された命令をさらに備える、
請求項２５に記載の非一時的なコンピュータ可読媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】変更
【補正の内容】
【００８４】
[0094]本明細書において論じられる一般的原理は、本開示または請求項の精神または範囲から逸脱することなしに他の実装に適用され得る。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
モバイルデバイスを使用して、無線送信機が移動されたことを特定するための方法であって、
基準無線周波数（ＲＦ）シグネチャデータベースの少なくとも一部分を得ることと、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定することと、
前記複数の無線送信機から候補無線送信機を特定することと、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機からの信号から前記候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出すことと、
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する基準ＲＦシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定することと、
前記候補無線送信機が移動されたことに応答して前記候補無線送信機が移動されたことのインジケータを生成することと、を備える、方法。
［Ｃ２］
前記基準ＲＦシグネチャデータベースの少なくとも前記一部分を得ることは、
位置サーバから前記基準ＲＦシグネチャデータベースの前記少なくとも前記一部分を受け取ることをさらに備える、
Ｃ１に記載の方法。
［Ｃ３］
前記基準ＲＦシグネチャデータベースの少なくとも前記一部分を得ることは、
前記モバイルデバイスのメモリ内の前記基準ＲＦシグネチャデータベースの前記少なくとも前記一部分にアクセスすることをさらに備える、
Ｃ１に記載の方法。
［Ｃ４］
前記候補無線送信機が移動されたことの前記インジケータを位置サーバに送ることをさらに備える、
Ｃ１に記載の方法。
［Ｃ５］
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することは、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を前記基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較することをさらに備える、
Ｃ１に記載の方法。
［Ｃ６］
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することは、
前記候補無線送信機以外の前記複数の無線送信機のうちの前記少なくとも１つの無線送信機に関連する
（１）受信信号強度、または
（２）測定された経路損失、のうちの少なくとも１つを、
前記基準ＲＦシグネチャに関連する少なくとも１つの送信機に関連する
（１）受信信号強度、または
（２）測定された経路損失、のうちの少なくとも１つとそれぞれ比較することを備える、
Ｃ１に記載の方法。
［Ｃ７］
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することは、
前記基準ＲＦシグネチャが生成された前記基準ＲＦシグネチャに関連する前記候補無線送信機からの第１の距離を前記観測されたＲＦシグネチャが生成された前記観測されたＲＦシグネチャに関連する前記候補無線送信機からの第２の距離と比較することをさらに備える、
Ｃ１に記載の方法。
［Ｃ８］
前記候補無線送信機が移動したことの前記インジケータに応答して前記候補無線送信機に関連する重みを低減させることをさらに備え、前記重みは、前記候補無線送信機に関連する位置の信頼性を示す、
Ｃ１に記載の方法。
［Ｃ９］
前記候補無線送信機が移動したとの前記インジケータに応答して前記モバイルデバイスにおいて前記候補無線送信機の新しい位置を決定することをさらに備える、
Ｃ１に記載の方法。
［Ｃ１０］
モバイルデバイスを使用して、無線送信機が移動されたことを特定するための装置であって、
基準無線周波数（ＲＦ）シグネチャデータベースの少なくとも一部分を得るための手段と、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定するための手段と、
前記複数の無線送信機から候補無線送信機を特定するための手段と、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機からの信号から前記候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出すための手段と、
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する基準ＲＦシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定するための手段と、
前記候補無線送信機が移動されたことに応答して前記候補無線送信機が移動されたことのインジケータを生成するための手段と、を備える、装置。
［Ｃ１１］
位置サーバから前記基準ＲＦシグネチャデータベースの前記少なくとも前記一部分を受け取るための手段をさらに備える、
Ｃ１０に記載の装置。
［Ｃ１２］
前記基準ＲＦシグネチャデータベースの少なくとも前記一部分を得るための前記手段は、
前記モバイルデバイスのメモリ内の前記基準ＲＦシグネチャデータベースの前記少なくとも前記一部分にアクセスするための手段をさらに備える、
Ｃ１０に記載の装置。
［Ｃ１３］
前記候補無線送信機が移動されたことの前記インジケータを位置サーバに送るための手段をさらに備える、
Ｃ１０に記載の装置。
［Ｃ１４］
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するための前記手段は、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を前記基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較するための手段をさらに備える、
Ｃ１０に記載の装置。
［Ｃ１５］
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するための前記手段は、
前記基準ＲＦシグネチャが生成された前記基準ＲＦシグネチャに関連する前記候補無線送信機からの第１の距離を前記観測されたＲＦシグネチャが生成された前記観測されたＲＦシグネチャに関連する前記候補無線送信機からの第２の距離と比較するための手段をさらに備える、
Ｃ１０に記載の装置。
［Ｃ１６］
前記候補無線送信機が移動したことの前記インジケータに応答して前記候補無線送信機に関連する重みを低減させるための手段をさらに備え、前記重みは、前記候補無線送信機に関連する位置の信頼性を示す、
Ｃ１０に記載の装置。
［Ｃ１７］
前記候補無線送信機が移動したことの前記インジケータに応答して前記モバイルデバイスにおいて前記候補無線送信機の新しい位置を決定するための手段をさらに備える、
Ｃ１０に記載の装置。
［Ｃ１８］
無線送信機が移動されたことを特定するためのモバイルデバイスであって、
有形の、非一時的なコンピュータ可読メモリと、
前記メモリ内に格納されたプロセッサによって実行可能なコードを備える複数のモジュールと、
前記メモリに接続されて前記メモリ内に格納された前記複数のモジュールにアクセスするように構成されたプロセッサと、
基準無線周波数（ＲＦ）シグネチャデータベースの少なくとも一部分を得、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定し、
前記複数の無線送信機から候補無線送信機を特定し、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機からの信号から前記候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出し、
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する基準ＲＦシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定し、および
前記候補無線送信機が移動されたことに応答して前記候補無線送信機が移動されたことのインジケータを生成するように構成された、
無線周波数（ＲＦ）シグネチャモジュールと、を備える、モバイルデバイス。
［Ｃ１９］
前記ＲＦシグネチャモジュールは、位置サーバから前記基準ＲＦシグネチャデータベースの前記少なくとも前記一部分を受け取るように構成される、
Ｃ１８に記載のモバイルデバイス。
［Ｃ２０］
前記ＲＦシグネチャモジュールは、前記モバイルデバイスのメモリ内の前記基準ＲＦシグネチャデータベースの前記少なくとも前記一部分にアクセスするように構成される、
Ｃ１８に記載のモバイルデバイス。
［Ｃ２１］
前記ＲＦシグネチャモジュールは、
前記候補無線送信機が移動されたことの前記インジケータを位置サーバに送るようにさらに構成される、
Ｃ１８に記載のモバイルデバイス。
［Ｃ２２］
前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するように構成される前記ＲＦシグネチャモジュールは、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を前記基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較するようにさらに構成される、Ｃ１８に記載のモバイルデバイス。
［Ｃ２３］
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較するように構成される前記ＲＦシグネチャモジュールは、
前記候補無線送信機以外の前記複数の無線送信機のうちの前記少なくとも１つの無線送信機に関連する
（１）受信信号強度、または
（２）測定された経路損失、のうちの少なくとも１つを、
前記基準ＲＦシグネチャに関連する少なくとも１つの送信機に関連する
（１）受信信号強度、または
（２）測定された経路損失、のうちの少なくとも１つとそれぞれ比較するように構成される、
Ｃ１８に記載のモバイルデバイス。
［Ｃ２４］
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するように構成される前記ＲＦシグネチャモジュールは、
前記基準ＲＦシグネチャが生成された前記基準ＲＦシグネチャに関連する前記候補無線送信機からの第１の距離を前記観測されたＲＦシグネチャが生成された前記観測されたＲＦシグネチャに関連する前記候補無線送信機からの第２の距離と比較するようにさらに構成される、
Ｃ１８に記載のモバイルデバイス。
［Ｃ２５］
非一時的なコンピュータ可読媒体であって、
モバイルデバイスを使用して、無線送信機が移動されたことを特定するためのコンピュータ可読命令をそこに格納し、
基準無線周波数（ＲＦ）シグネチャデータベースの少なくとも一部分を得、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定し、
前記複数の無線送信機から候補無線送信機を特定し、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機からの信号から前記候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出し、
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する基準ＲＦシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定し、および
前記候補無線送信機が移動されたことに応答して前記候補無線送信機が移動されたことのインジケータを生成することをコンピュータに行わせるように構成された命令を備える、非一時的なコンピュータ可読媒体。
［Ｃ２６］
前記基準ＲＦシグネチャデータベースの少なくとも前記一部分を得ることを前記コンピュータに行わせるように構成された前記命令は、
位置サーバから前記基準ＲＦシグネチャデータベースの前記少なくとも前記一部分を受け取ることを前記コンピュータに行わせるように構成された命令をさらに備える、
Ｃ２５に記載の非一時的なコンピュータ可読媒体。
［Ｃ２７］
前記基準ＲＦシグネチャデータベースの少なくとも前記一部分を得ることを前記コンピュータに行わせるように構成された前記命令は、
前記モバイルデバイスのメモリ内の前記基準ＲＦシグネチャデータベースの前記少なくとも前記一部分にアクセスすることを前記コンピュータに行わせるように構成された命令をさらに備える、
Ｃ２５に記載の非一時的なコンピュータ可読媒体。
［Ｃ２８］
前記候補無線送信機が移動されたことの前記インジケータを位置サーバに送ることを前記コンピュータに行わせるように構成された命令をさらに備える、
Ｃ２５に記載の非一時的なコンピュータ可読媒体。
［Ｃ２９］
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することを前記コンピュータに行わせるように構成された前記命令は、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を前記基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較することを前記コンピュータに行わせるように構成された命令をさらに備える、
Ｃ２５に記載の非一時的なコンピュータ可読媒体。
［Ｃ３０］
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することを前記コンピュータに行わせるように構成された前記命令は、
前記基準ＲＦシグネチャが生成された前記基準ＲＦシグネチャに関連する前記候補無線送信機からの第１の距離を前記観測されたＲＦシグネチャが生成された前記観測されたＲＦシグネチャに関連する前記候補無線送信機からの第２の距離と比較することを前記コンピュータに行わせるように構成された命令をさらに備える、
Ｃ２５に記載の非一時的なコンピュータ可読媒体。
【手続補正書】
【提出日】平成29年2月3日(2017.2.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイルデバイスを使用して、無線送信機が移動されたことを特定するための方法であって、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定することと、
前記複数の無線送信機から候補無線送信機を特定することと、ここにおいて、前記候補無線送信機を特定することは、前記複数の無線送信機のうちの１つの無線送信機が他のモバイルデバイスに関連する無線送信機かどうかを決定することと、前記無線送信機が前記他のモバイルデバイスに関連しないことに応答して前記無線送信機を前記候補無線送信機として特定することとを備える、
前記モバイルデバイスにおいて、前記候補無線送信機に関連する基準無線周波数（ＲＦ）シグネチャを得ることと、前記基準ＲＦシグネチャは、前記候補無線送信機に関連する位置に依存しない情報を備える、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機の前記測定された信号から前記候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出すことと、
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定することと、
前記候補無線送信機が移動されたかどうかを示すインジケータを生成することと、
を備える、方法。
【請求項２】
前記基準ＲＦシグネチャを得ることは、
位置サーバから前記基準ＲＦシグネチャを受け取ることをさらに備える、
請求項１に記載の方法。
【請求項３】
前記基準ＲＦシグネチャを得ることは、
前記モバイルデバイスのメモリ内の前記基準ＲＦシグネチャにアクセスすることをさらに備える、
請求項１に記載の方法。
【請求項４】
前記候補無線送信機が移動されたことを前記インジケータが示すことに応答して前記インジケータを位置サーバに送ることをさらに備える、
請求項１に記載の方法。
【請求項５】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することは、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を前記基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較することをさらに備える、
請求項１に記載の方法。
【請求項６】
前記基準ＲＦシグネチャおよび前記観測されたＲＦシグネチャは、前記複数の無線送信機のうちの前記少なくとも１つの無線送信機に関連する受信信号強度または測定された経路損失のうちの少なくとも１つに基づいて導き出される、
請求項１に記載の方法。
【請求項７】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することは、
前記基準ＲＦシグネチャが生成された前記基準ＲＦシグネチャに関連する前記候補無線送信機からの第１の距離を前記観測されたＲＦシグネチャが生成された前記観測されたＲＦシグネチャに関連する前記候補無線送信機からの第２の距離と比較することをさらに備える、
請求項１に記載の方法。
【請求項８】
前記候補無線送信機が移動したことを前記インジケータが示すことに応答して前記候補無線送信機に関連する重みを調整することをさらに備え、前記重みは、前記候補無線送信機に関連する位置の信頼性を示す、
請求項１に記載の方法。
【請求項９】
前記候補無線送信機が移動したことを前記インジケータが示すことに応答して前記モバイルデバイスにおいて前記候補無線送信機の新しい位置を決定することをさらに備える、
請求項１に記載の方法。
【請求項１０】
モバイルデバイスを使用して、無線送信機が移動されたことを特定するための装置であって、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定するための手段と、
前記複数の無線送信機から候補無線送信機を特定するための手段と、ここにおいて、前記候補無線送信機を特定するための前記手段は、前記複数の無線送信機のうちの１つの無線送信機が他のモバイルデバイスに関連する無線送信機かどうかを決定するための手段と、前記無線送信機が前記他のモバイルデバイスに関連しないことに応答して前記無線送信機を前記候補無線送信機として特定するための手段とを備える、
前記モバイルデバイスにおいて、前記候補無線送信機に関連する基準無線周波数（ＲＦ）シグネチャを得るための手段と、前記基準ＲＦシグネチャは、前記候補無線送信機に関連する位置に依存しない情報を備える、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機の前記測定された信号から前記候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出すための手段と、
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定するための手段と、
前記候補無線送信機が移動されたかどうかを示すインジケータを生成するための手段と、
を備える、装置。
【請求項１１】
位置サーバから前記基準ＲＦシグネチャを受け取るための手段をさらに備える、
請求項１０に記載の装置。
【請求項１２】
前記基準ＲＦシグネチャを得るための前記手段は、
前記モバイルデバイスのメモリ内の前記基準ＲＦシグネチャにアクセスするための手段をさらに備える、
請求項１０に記載の装置。
【請求項１３】
前記候補無線送信機が移動されたことを前記インジケータが示すことに応答して前記インジケータを位置サーバに送るための手段をさらに備える、
請求項１０に記載の装置。
【請求項１４】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するための前記手段は、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を前記基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較するための手段をさらに備える、
請求項１０に記載の装置。
【請求項１５】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するための前記手段は、
前記基準ＲＦシグネチャが生成された前記基準ＲＦシグネチャに関連する前記候補無線送信機からの第１の距離を前記観測されたＲＦシグネチャが生成された前記観測されたＲＦシグネチャに関連する前記候補無線送信機からの第２の距離と比較するための手段をさらに備える、
請求項１０に記載の装置。
【請求項１６】
前記候補無線送信機が移動したことを前記インジケータが示すことに応答して前記候補無線送信機に関連する重みを調整するための手段をさらに備え、前記重みは、前記候補無線送信機に関連する位置の信頼性を示す、
請求項１０に記載の装置。
【請求項１７】
前記候補無線送信機が移動したことを前記インジケータが示すことに応答して前記モバイルデバイスにおいて前記候補無線送信機の新しい位置を決定するための手段をさらに備える、
請求項１０に記載の装置。
【請求項１８】
無線送信機が移動されたことを特定するためのモバイルデバイスであって、
有形の、非一時的なコンピュータ可読なメモリと、
前記メモリ内に格納されたプロセッサによって実行可能なコードを備える複数のモジュールと、
前記メモリに接続されて前記メモリ内に格納された前記複数のモジュールにアクセスするように構成されたプロセッサと、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定し、
前記複数の無線送信機から候補無線送信機を特定し、ここにおいて、無線周波数（ＲＦ）シグネチャモジュールは、前記複数の無線送信機のうちの１つの無線送信機が他のモバイルデバイスに関連する無線送信機かどうかを決定し、前記無線送信機が前記他のモバイルデバイスに関連しないことに応答して前記無線送信機を前記候補無線送信機として特定するように構成され、
前記候補無線送信機に関連する基準無線周波数（ＲＦ）シグネチャを得、前記基準ＲＦシグネチャは、前記候補無線送信機に関連する位置に依存しない情報を備え、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機の前記測定された信号から前記候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出し、
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定し、および
前記候補無線送信機が移動されたかどうかを示すインジケータを生成するように構成された、
前記ＲＦシグネチャモジュールと、
を備える、モバイルデバイス。
【請求項１９】
前記ＲＦシグネチャモジュールは、位置サーバから前記基準ＲＦシグネチャを受け取るように構成される、
請求項１８に記載のモバイルデバイス。
【請求項２０】
前記ＲＦシグネチャモジュールは、前記モバイルデバイスのメモリ内の前記基準ＲＦシグネチャにアクセスするように構成される、
請求項１８に記載のモバイルデバイス。
【請求項２１】
前記ＲＦシグネチャモジュールは、
前記候補無線送信機が移動されたことを前記インジケータが示すことに応答して前記インジケータを位置サーバに送るようにさらに構成される、
請求項１８に記載のモバイルデバイス。
【請求項２２】
前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するように構成される前記ＲＦシグネチャモジュールは、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を前記基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較するようにさらに構成される、
請求項１８に記載のモバイルデバイス。
【請求項２３】
前記基準ＲＦシグネチャおよび前記観測されたＲＦシグネチャは、前記複数の無線送信機のうちの前記少なくとも１つの無線送信機に関連する受信信号強度または測定された経路損失のうちの少なくとも１つに基づいて導き出される、
請求項１８に記載のモバイルデバイス。
【請求項２４】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定するように構成される前記ＲＦシグネチャモジュールは、
前記基準ＲＦシグネチャが生成された前記基準ＲＦシグネチャに関連する前記候補無線送信機からの第１の距離を前記観測されたＲＦシグネチャが生成された前記観測されたＲＦシグネチャに関連する前記候補無線送信機からの第２の距離と比較するようにさらに構成される、
請求項１８に記載のモバイルデバイス。
【請求項２５】
非一時的なコンピュータ可読な媒体であって、
モバイルデバイスを使用して、無線送信機が移動されたことを特定するためのコンピュータ可読な命令をそこに格納し、
前記モバイルデバイスに近接する複数の無線送信機からの信号を測定し、
前記複数の無線送信機から候補無線送信機を特定し、ここにおいて、前記候補無線送信機を特定することをコンピュータに行わせるように構成された命令は、前記複数の無線送信機のうちの１つの無線送信機が他のモバイルデバイスに関連する無線送信機かどうかを決定し、前記無線送信機が前記他のモバイルデバイスに関連しないことに応答して前記無線送信機を前記候補無線送信機として特定することを前記コンピュータに行わせるように構成された命令を備え、
前記候補無線送信機に関連する基準無線周波数（ＲＦ）シグネチャを得、前記基準ＲＦシグネチャは、前記候補無線送信機に関連する位置に依存しない情報を備え、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機の前記測定された信号から前記候補無線送信機に関する観測された無線周波数（ＲＦ）シグネチャを導き出し、
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が新しい位置に移動されたかどうかを決定し、および
前記候補無線送信機が移動されたかどうかを示すインジケータを生成すること
を前記コンピュータに行わせるように構成された前記命令を備える、非一時的なコンピュータ可読な媒体。
【請求項２６】
前記基準ＲＦシグネチャを得ることを前記コンピュータに行わせるように構成された前記命令は、
位置サーバから前記基準ＲＦシグネチャを受け取ることを前記コンピュータに行わせるように構成された命令をさらに備える、
請求項２５に記載の非一時的なコンピュータ可読な媒体。
【請求項２７】
前記基準ＲＦシグネチャを得ることを前記コンピュータに行わせるように構成された前記命令は、
前記モバイルデバイスのメモリ内の前記基準ＲＦシグネチャにアクセスすることを前記コンピュータに行わせるように構成された命令をさらに備える、
請求項２５に記載の非一時的なコンピュータ可読な媒体。
【請求項２８】
前記候補無線送信機が移動されたことを前記インジケータが示すことに応答して前記インジケータを位置サーバに送ることを前記コンピュータに行わせるように構成された命令をさらに備える、
請求項２５に記載の非一時的なコンピュータ可読な媒体。
【請求項２９】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することを前記コンピュータに行わせるように構成された前記命令は、
前記候補無線送信機以外の前記複数の無線送信機のうちの少なくとも１つの無線送信機に関連する少なくとも１つの識別子を前記基準ＲＦシグネチャに関連する少なくとも１つの無線送信機の少なくとも１つの識別子と比較することを前記コンピュータに行わせるように構成された命令をさらに備える、
請求項２５に記載の非一時的なコンピュータ可読な媒体。
【請求項３０】
前記候補無線送信機に関する前記観測されたＲＦシグネチャを前記候補無線送信機に関連する前記基準ＲＦシグネチャと比較することによって前記候補無線送信機が前記新しい位置に移動されたかどうかを決定することを前記コンピュータに行わせるように構成された前記命令は、
前記基準ＲＦシグネチャが生成された前記基準ＲＦシグネチャに関連する前記候補無線送信機からの第１の距離を前記観測されたＲＦシグネチャが生成された前記観測されたＲＦシグネチャに関連する前記候補無線送信機からの第２の距離と比較することを前記コンピュータに行わせるように構成された命令をさらに備える、
請求項２５に記載の非一時的なコンピュータ可読な媒体。
【国際調査報告】
2017520975.tif 000011
2017520975.tif 000012
2017520975.tif 000013
2017520975.tif 000014