(57)【要約】  ワイヤレス広域ネットワークにおいてワイヤレス広域ネットワークアルマナック保全性を監視するための方法、装置、およびコンピュータプログラム製品が開示される。一実施形態では、方法が、ＷＷＡＮアルマナックサーバ（１８０）で、複数のモバイルデバイス（１５ａ、１５ｂ、．．．）からクラウドソーシングデータを受信することと、クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を、サーバによって、決定することと、ワイヤレス広域ネットワークアルマナックへの変更に従ってデータベース（１９０）を更新することと、を備える。【選択図】図１
2016530758.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス広域ネットワークにおいてワイヤレス広域ネットワークアルマナックの保全性を監視する方法であって、
複数のモバイルデバイスからクラウドソーシングデータを受信することと、
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定することと、
前記ワイヤレス広域ネットワークアルマナックへの前記変更に従ってデータベースを更新することと、
を備える、方法。
【請求項２】
前記クラウドソーシングデータは、前記ワイヤレス広域ネットワークにアクセスするために前記複数のモバイルデバイスによって使用されるＧＰＳロケーション、および前記ワイヤレス広域ネットワークアルマナックを含む、請求項１に記載の方法。
【請求項３】
前記ワイヤレス広域ネットワークアルマナックは、前記ワイヤレス広域ネットワークで使用される、国コード、ネットワークコード、ローカルエリアコード、および基地局識別子の階層的記述を備える、請求項２に記載の方法。
【請求項４】
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定することは、
前記複数のモバイルデバイスからのいくつかの報告が第１の所定のしきい値を超えることに少なくとも部分的に基づいて、基地局識別子の変更を検出することと、
前記複数のモバイルデバイスからのいくつかの報告が第２の所定のしきい値を超えることに少なくとも部分的に基づいて、ローカルエリアコードの変更を検出することと、
前記複数のモバイルデバイスからのいくつかの報告が第３の所定のしきい値を超えることに少なくとも部分的に基づいて、モバイルネットワークコードの変更を検出することと、
のうちの少なくとも１つを備える、請求項１に記載の方法。
【請求項５】
基地局識別子の変更を検出することは、
モバイルデバイスが前記ワイヤレス広域ネットワークにアクセスするために共通して使用した基地局識別子およびそれらの対応するＧＰＳロケーションのリストを監視することと、
基地局識別子およびそれらの対応するＧＰＳロケーションの前記リストの、基地局識別子およびそれらの対応するＧＰＳロケーションの以前にアップロードされたリストとの比較を実行することと、
前記比較に基づいて、基地局識別子の前記リストの変更を識別することと、
を備える、請求項４に記載の方法。
【請求項６】
基地局識別子の前記リストは、
モバイルデバイスによる観測の累積された総数と、
前記モバイルデバイスによる前記基地局の使用の総数と、
前記モバイルデバイスによる前記基地局の最後の使用の時間と、
前記モバイルデバイスによる前記基地局からの最後のダウンロードの時間と、
前記基地局と前記モバイルデバイスとの間の間隔と、
のうちの少なくとも１つに少なくとも部分的に基づいて選択される、請求項５に記載の方法。
【請求項７】
基地局識別子の変更を検出することは、
前記クラウドソーシングデータからの１つまたは複数の基地局識別子への変更のインジケーションを識別することと、
１つまたは複数の基地局識別子への変更の累積されたインジケーションが第４の所定のしきい値を超えることに従って前記１つまたは複数の基地局識別子への変更を決定することと、
をさらに備える、請求項４に記載の方法。
【請求項８】
測位サービスを提供するために前記データベースを使用することをさらに備える、請求項１に記載の方法。
【請求項９】
測位サービスを提供するために前記データベースを使用することは、
測位エンジンに、前記ワイヤレス広域ネットワークアルマナックへの前記変更を通知することと、
前記測位エンジンに、予め決定された時間期間の間に変化した前記ワイヤレス広域ネットワークアルマナックへの前記変更の一部を使用することを停止するよう命令することと、
のうちの少なくとも１つを備える、請求項８に記載の方法。
【請求項１０】
ワイヤレス広域ネットワークにおいてワイヤレス広域ネットワークアルマナックの保全性を監視するように構成された装置であって、
処理ロジックを含む１つまたは複数のプロセッサを備え、前記処理ロジックは、
複数のモバイルデバイスからクラウドソーシングデータを受信するように構成されたロジックと、
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するように構成されたロジックと、
前記ワイヤレス広域ネットワークアルマナックへの前記変更に従ってデータベースを更新するように構成されたロジックと、
を備える、装置。
【請求項１１】
前記クラウドソーシングデータは、前記ワイヤレス広域ネットワークにアクセスするために前記複数のモバイルデバイスによって使用されるＧＰＳロケーション、および前記ワイヤレス広域ネットワークアルマナックを含む、請求項１０に記載の装置。
【請求項１２】
前記ワイヤレス広域ネットワークアルマナックは、前記ワイヤレス広域ネットワークで使用される、国コード、ネットワークコード、ローカルエリアコード、および基地局識別子の階層的記述を備える、請求項１１に記載の装置。
【請求項１３】
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するように構成されたロジックは、
前記複数のモバイルデバイスからのいくつかの報告が第１の所定のしきい値を超えることに少なくとも部分的に基づいて、基地局識別子の変更を検出するように構成されたロジックと、
前記複数のモバイルデバイスからのいくつかの報告が第２の所定のしきい値を超えることに少なくとも部分的に基づいて、ローカルエリアコードの変更を検出するように構成されたロジックと、
前記複数のモバイルデバイスからのいくつかの報告が第３の所定のしきい値を超えることに少なくとも部分的に基づいて、モバイルネットワークコードの変更を検出するように構成されたロジックと、
のうちの少なくとも１つを備える、請求項１０に記載の装置。
【請求項１４】
基地局識別子の変更を検出するように構成されたロジックは、
モバイルデバイスが前記ワイヤレス広域ネットワークにアクセスするために共通して使用した基地局識別子およびそれらの対応するＧＰＳロケーションのリストを監視するように構成されたロジックと、
基地局識別子およびそれらの対応するＧＰＳロケーションの前記リストの、基地局識別子およびそれらの対応するＧＰＳロケーションの以前にアップロードされたリストとの比較を実行するように構成されたロジックと、
前記比較に基づいて、基地局識別子の前記リストの変更を識別するように構成されたロジックと、
を備える、請求項１３に記載の装置。
【請求項１５】
基地局識別子の前記リストは、
モバイルデバイスによる観測の累積された総数と、
前記モバイルデバイスによる前記基地局の使用の総数と、
前記モバイルデバイスによる前記基地局の最後の使用の時間と、
前記モバイルデバイスによる前記基地局からの最後のダウンロードの時間と、
前記基地局と前記モバイルデバイスとの間の間隔と、
のうちの少なくとも１つに少なくとも部分的に基づいて選択される、請求項１４に記載の装置。
【請求項１６】
基地局識別子の変更を検出するように構成されたロジックは、
前記クラウドソーシングデータからの１つまたは複数の基地局識別子への変更のインジケーションを識別するように構成されたロジックと、
１つまたは複数の基地局識別子への変更の累積されたインジケーションが第４の所定のしきい値を超えることに従って前記１つまたは複数の基地局識別子への変更を決定するように構成されたロジックと、
をさらに備える、請求項１３に記載の装置。
【請求項１７】
測位サービスを提供するために前記データベースを使用するように構成されたロジックをさらに備える、請求項１０に記載の装置。
【請求項１８】
測位サービスを提供するために前記データベースを使用するように構成されたロジックは、
測位エンジンに、前記ワイヤレス広域ネットワークアルマナックへの前記変更を通知するように構成されたロジックと、
前記測位エンジンに、予め決定された時間期間の間に変化した前記ワイヤレス広域ネットワークアルマナックへの前記変更の一部を使用することを停止するよう命令するように構成されたロジックと、
のうちの少なくとも１つを備える、請求項１７に記載の装置。
【請求項１９】
１つまたは複数のコンピュータシステムによる実行のためのコンピュータプログラムを記憶する非一時的な媒体を備える、ワイヤレス広域ネットワークにおいて基地局アルマナックの保全性を監視するためのコンピュータプログラム製品であって、
複数のモバイルデバイスからクラウドソーシングデータを受信するためのコードと、
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するためのコードと、
前記ワイヤレス広域ネットワークアルマナックへの前記変更に従ってデータベースを更新するためのコードと、
を備える、コンピュータプログラム製品。
【請求項２０】
前記クラウドソーシングデータは、前記ワイヤレス広域ネットワークにアクセスするために前記複数のモバイルデバイスによって使用されるＧＰＳロケーション、および前記ワイヤレス広域ネットワークアルマナックを含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２１】
前記ワイヤレス広域ネットワークアルマナックは、前記ワイヤレス広域ネットワークで使用される、国コード、ネットワークコード、ローカルエリアコード、および基地局識別子の階層的記述を備える、請求項２０に記載のコンピュータプログラム製品。
【請求項２２】
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するためのコードは、
前記複数のモバイルデバイスからのいくつかの報告が第１の所定のしきい値を超えることに少なくとも部分的に基づいて、基地局識別子の変更を検出するためのコードと、
前記複数のモバイルデバイスからのいくつかの報告が第２の所定のしきい値を超えることに少なくとも部分的に基づいて、ローカルエリアコードの変更を検出するためのコードと、
前記複数のモバイルデバイスからのいくつかの報告が第３の所定のしきい値を超えることに少なくとも部分的に基づいて、モバイルネットワークコードの変更を検出するためのコードと、
のうちの少なくとも１つを備える、請求項１９に記載のコンピュータプログラム製品。
【請求項２３】
基地局識別子の変更を検出するためのコードは、
モバイルデバイスが前記ワイヤレス広域ネットワークにアクセスするために共通して使用した基地局識別子およびそれらの対応するＧＰＳロケーションのリストを監視するためのコードと、
基地局識別子およびそれらの対応するＧＰＳロケーションの前記リストの、基地局識別子およびそれらの対応するＧＰＳロケーションの以前にアップロードされたリストとの比較を実行するためのコードと、
前記比較に基づいて、基地局識別子の前記リストの変更を識別するためのコードと、
を備える、請求項２２に記載のコンピュータプログラム製品。
【請求項２４】
基地局識別子の前記リストは、
モバイルデバイスによる観測の累積された総数と、
前記モバイルデバイスによる前記基地局の使用の総数と、
前記モバイルデバイスによる前記基地局の最後の使用の時間と、
前記モバイルデバイスによる前記基地局からの最後のダウンロードの時間と、
前記基地局と前記モバイルデバイスとの間の間隔と、
のうちの少なくとも１つに少なくとも部分的に基づいて選択される、請求項２３に記載のコンピュータプログラム製品。
【請求項２５】
基地局識別子の変更を検出するためのコードは、
前記クラウドソーシングデータからの１つまたは複数の基地局識別子への変更のインジケーションを識別するためのコードと、
１つまたは複数の基地局識別子への変更の累積されたインジケーションが第４の所定のしきい値を超えることに従って前記１つまたは複数の基地局識別子への変更を決定するためのコードと、
をさらに備える、請求項２２に記載のコンピュータプログラム製品。
【請求項２６】
測位サービスを提供するために前記データベースを使用するためのコードをさらに備える、請求項１９に記載のコンピュータプログラム製品。
【請求項２７】
測位サービスを提供するために前記データベースを使用するためのコードは、
測位エンジンに、前記ワイヤレス広域ネットワークアルマナックへの前記変更を通知するためのコードと、
前記測位エンジンに、予め決定された時間期間の間に変化した前記ワイヤレス広域ネットワークアルマナックへの前記変更の一部を使用すること停止するよう命令するためのコードと、
のうちの少なくとも１つを備える、請求項２６に記載のコンピュータプログラム製品。
【請求項２８】
複数のモバイルデバイスからクラウドソーシングデータを受信するための手段と、
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するための手段と、
前記ワイヤレス広域ネットワークアルマナックへの前記変更に従ってデータベースを更新するための手段と、
を備える、装置。
【請求項２９】
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するための手段は、
前記複数のモバイルデバイスからのいくつかの報告が第１の所定のしきい値を超えることに少なくとも部分的に基づいて、基地局識別子の変更を検出するための手段と、
前記複数のモバイルデバイスからのいくつかの報告が第２の所定のしきい値を超えることに少なくとも部分的に基づいて、ローカルエリアコードの変更を検出するための手段と、
前記複数のモバイルデバイスからのいくつかの報告が第３の所定のしきい値を超えることに少なくとも部分的に基づいて、モバイルネットワークコードの変更を検出するための手段と、
のうちの少なくとも１つを備える、請求項２８に記載の装置。
【請求項３０】
基地局識別子の変更を検出するための手段は、
モバイルデバイスがワイヤレス広域ネットワークにアクセスするために共通して使用した基地局識別子およびそれらの対応するＧＰＳロケーションのリストを監視するための手段と、
基地局識別子およびそれらの対応するＧＰＳロケーションの前記リストの、基地局識別子およびそれらの対応するＧＰＳロケーションの以前にアップロードされたリストとの比較を実行するための手段と、
前記比較に基づいて、基地局識別子の前記リストの変更を識別するための手段と、
を備える、請求項２９に記載の装置。
【請求項３１】
基地局識別子の変更を検出するための手段は、
前記クラウドソーシングデータからの１つまたは複数の基地局識別子への変更のインジケーションを識別するための手段と、
１つまたは複数の基地局識別子への変更の累積されたインジケーションが第４の所定のしきい値を超えることに従って前記１つまたは複数の基地局識別子への変更を決定するための手段と、
をさらに備える、請求項２９に記載の装置。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
[0001]  本願は、２０１３年６月２７日付で提出された、「WWAN Almanac Integrity Monitoring System」という題名の、米国出願第１３／９２９，３２２号の利益を主張し、これは、この譲受人に譲渡され、全体として参照によりここに組み込まれる。
【技術分野】
【０００２】
[0002]  本開示は、ワイヤレス通信の分野に関する。特に、本開示はワイヤレス広域ネットワーク（ＷＷＡＮ）アルマナックの保全性(integrity)を監視するための方法、装置、およびコンピュータプログラム製品に関し、開示される。
【背景技術】
【０００３】
[0003]  例えば、セルラ電話のようなモバイル局の位置は、様々なシステムから集められた情報に基づいて推定され得る。１つのこうしたシステムは、衛星測位システム（ＳＰＳ：satellite positioning system）の一例である、全世界測位システム（ＧＰＳ：Global Positioning System）を備え得る。ＧＰＳのようなＳＰＳは、地球の軌道を回るいくつかの宇宙ビークル（ＳＶ：space vehicles）を備え得る。モバイル局の位置を推定するための基盤（basis）を提供できるシステムの別の例は、いくつかのモバイル局のための通信をサポートするためにいくつかの地上基地局を備えるセルラ通信システムである。
【０００４】
[0004]  モバイル局に関し、位置「フィックス(fix)」とも称され得る位置推定値は、モバイル局から１つまたは複数の送信機までの間隔（distance）または距離（range）に少なくとも部分的に基づいて、および１つまたは複数の送信機のロケーションにも少なくとも部分的に基づいて取得され得る。このような送信機は、例えば、ＳＰＳのケースではＳＶを、および／またはセルラ通信システムのケースでは地上基地局を、備え得る。送信機までの距離は、送信機によって送信されてモバイル局において受信された信号に基づいて推定され得る。送信機のロケーションは、少なくともいくつかのケースで、送信機のアイデンティティに基づいて確定され得、送信機のアイデンティティは、送信機から受信された信号から確定され得る。
【０００５】
[0005]  アルマナックは、位置推定に使用されるシステムのために維持され得る。アルマナックは、例えば、位置推定動作において使用され得る情報を含む、様々なタイプの情報を含み得る。このような情報は、例えば、システムの様々な送信機のアイデンティティおよびロケーションを含み得る。しかしながらいくつかの状況では、ネットワーク事業者が、そのモバイルネットワークコードを変更または再番号割当すること、モバイルネットワークコードに関連付けられた１つまたは複数のローカルエリアコード（複数を含む）を変更または再番号割当すること、ローカルエリアコードに関連付けられた１つまたは複数の基地局識別子を変更または再番号割当すること、を決め得る。モバイルネットワークコード、ローカルエリアコード、および基地局識別子のこれらの変更は、ＷＷＡＮアルマナックの精度に悪影響を及ぼし得、それは巡って、ＷＷＡＮアルマナックに基づいて集められた位置フィックスの精度に悪影響を及ぼし得る。
【０００６】
[0006]  従って、ＷＷＡＮアルマナックの保全性を監視および維持するための方法、装置、およびシステムを有することが望ましい。
【発明の概要】
【０００７】
[0007]  本開示は、ＷＷＡＮアルマナックの保全性を監視および維持するための方法および装置に関する。一実施形態では、方法が、複数のモバイルデバイスからクラウドソーシングデータを受信することと、該クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定することと、該ワイヤレス広域ネットワークアルマナックへの該変更に従ってデータベースを更新することと、を備える。
【０００８】
[0008]  また別の実施形態では、装置が１つまたは複数のプロセッサを備え、１つまたは複数のプロセッサは処理ロジックを含み、該処理ロジックは、複数のモバイルデバイスからクラウドソーシングデータを受信するように構成されたロジックと、該クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するように構成されたロジックと、該ワイヤレス広域ネットワークアルマナックへの該変更に従ってデータベースを更新するように構成されたロジックと、を備える。
【０００９】
[0009]  別の実施形態では、コンピュータプログラム製品が、１つまたは複数のコンピュータシステムによる実行のためのコンピュータプログラムを記憶する非一時的な媒体を備える。コンピュータプログラム製品は、複数のモバイルデバイスからクラウドソーシングデータを受信するためのコードと、該クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するためのコードと、該ワイヤレス広域ネットワークアルマナックへの該変更に従ってデータベースを更新するためのコードと、を含む。
【００１０】
[0010]  また別の実施形態では、システムが、複数のモバイルデバイスからクラウドソーシングデータを受信するための手段と、該クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するための手段と、該ワイヤレス広域ネットワークアルマナックへの該変更に従ってデータベースを更新するための手段と、を備える。
【００１１】
[0011]  本開示の前述された特徴および利点、さらには追加の特徴および利点が、以下の図面と併せて本開示の実施形態の詳細な説明を読んだ後により明確に理解可能となるであろう。
【図面の簡単な説明】
【００１２】
【図１】本開示の態様に従うワイヤレス通信システムを例示する。
【図２】本開示の態様に従う、ＷＷＡＮアルマナックへの変更を追跡する方法を例示する。
【図３】本開示の態様に従う、ＷＷＡＮアルマナックへの変更を追跡する別の方法を例示する。
【図４Ａ】本開示の態様に従う実例的なクラウドソーシングシステムを例示する。
【図４Ｂ】本開示の態様に従う実例的なクラウドソーシングシステムを例示する。
【図５】本開示のいくつかの態様に従う、ＷＷＡＮアルマナック保全性を監視することのフローチャートを例示する。
【発明を実施するための形態】
【００１３】
[0017]  以下の説明は、いずれの当業者も本開示を製造および使用できるようにするために提示される。具体的な実施形態およびアプリケーションの説明が、例としてのみ提供される。本明細書で説明される例の様々な修正および組み合わせが、当業者には容易に明らかとなり、本明細書で定義される一般的な原理が、本開示の趣旨および範囲から逸脱することなく他の例およびアプリケーションに適用され得る。従って、本開示は、説明および図示された例に限定されるようには意図されないが、本明細書で開示される原理および特徴と一致する最も広い範囲を与えられるものである。「実例的」または「例となる」という言葉は、「例、事例、または例示としての役目する」を意味するように本明細書では使用される。「実例的」として、または「例となる」として本明細書で説明されるいずれの態様または実施形態も、必ずしも、他の態様または実施形態よりも好ましい、または有利であると解釈されるものではない。
【００１４】
[0018]  図１は、本開示の態様に従うワイヤレス通信システムを例示する。図１に示されるように、セルラネットワーク１２０は、モバイル局１５０ａおよび１５０ｂを含むいくつかのモバイル局に音声通信を提供し、さらには音声通信を提供することに加えて、モバイル局に関する位置推定をサポートする。セルラネットワーク１２０は、いくつかのセルラネットワークタイプの任意のものを備えることができ、それらのいくつかの例が以下で説明される。セルラネットワーク１２０は、モバイル局１５０ａおよび１５０ｂのようないくつかのワイヤレス端末に通信を提供する基地局１３２、１３４、および１３６を含む。簡略化のために、少数の基地局１３２、１３４、および１３６だけが描かれ、モバイル局１５０ａおよび１５０ｂが図１に描かれる。当然ながら、他の例は、さらなる数の基地局およびモバイル局を含み得る。
【００１５】
[0019]  本開示の態様に従うと、ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時間分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワーク、ロングタームエボリューション（ＬＴＥ）ネットワーク、時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）ネットワーク、ワールドワイドインターペラビリティフォーマイクロウェイブアクセス（Worldwide Interoperability for Microwave Access）（ＷｉＭＡＸ、ＩＥＥＥ８０２．１６）ネットワーク等であり得る。ＣＤＭＡネットワークは、ｃｄｍａ２０００、広帯域‐ＣＤＭＡ（Ｗ‐ＣＤＭＡ）等のような、１つまたは複数の無線アクセス技術（ＲＡＴｓ）を実装できる。ＴＤＭＡネットワークは、移動通信のためのグローバルシステム（ＧＳＭ（登録商標））、デジタルアドバンスドモバイル電話システム（Ｄ‐ＡＭＰＳ）、または何らかの他のＲＡＴを実装できる。ＧＳＭおよびＷ‐ＣＤＭＡは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ）という名称のコンソーシアムによる文書内で説明される。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）という名称のコンソーシアムによる文書内で説明される。３ＧＰＰおよび３ＧＰＰ２の文書は、公に利用可能である。ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）は、ＩＥＥＥ８０２．１１ｘネットワークであり得、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）は、ブルートゥース（登録商標）ネットワーク、ＩＥＥＥ８０２．１５ｘ、または何らかの他のタイプのネットワークであり得る。その技術はまた、ＷＷＡＮ、ＷＬＡＮ、および／またはＷＰＡＮの何らかの組み合わせと一緒に実装され得る。
【００１６】
[0020]  本開示の態様に従うと、「基地局」という用語は、固定された地上のロケーションに通常設置され、例えばセルラネットワークのようなワイヤレス通信システムにおいて通信を容易にするために使用される何らかのワイヤレス通信局および／またはデバイスを含むように意図される。例えば、基地局は、電子デバイスタイプの範囲のいずれにも含まれ得る。基地局は、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）アクセスポイントを備え得る。そのようなＷＬＡＮは、ＩＥＥＥ８０２．１１ｘネットワークを備え得る。
【００１７】
[0021]  本開示の態様に従うと、モバイルデバイスまたはモバイルクライアントとも称される、「モバイル局」（ＭＳ）という用語は、変化する位置ロケーションを随時有し得るデバイスを指す。位置ロケーションの変化は、数例として、方向、間隔（distance）、オリエンテーション等への変更を備え得る。特定の例では、モバイル局が、セルラ電話、ワイヤレス通信デバイス、ユーザ機器、ラップトップコンピュータ、他のパーソナル通信システム（ＰＣＳ）デバイス、パーソナルデジタルアシスタント（ＰＤＡ）、パーソナルオーディオデバイス（ＰＡＤ）、携帯用ナビゲーションデバイス、および／または他の携帯用通信デバイスを備える得る。モバイル局はまた、機械可読命令によって制御される機能を行うように適合されたコンピュータプラットフォームおよび／またはプロセッサを備え得る。
【００１８】
[0022]  ＳＰＳ１１０が、いくつかのＳＶ、例えばＳＶ１１２、１１４、１１６、および１１８、を備え得る。ある例では、ＳＰ１１０が、ＧＰＳ、ＧＬＯＮＡＳＳ、およびガリレオのような１つまたは複数の衛星測位システムを備え得る。モバイル局１５０ａおよび１５０ｂは、ＳＶ１１２、１１４、１１６、および１１８から信号を受信でき、基地局１３２、１３４、および１３６のうちの１つまたは複数と通信できる。例えば、モバイル局１５０は、ＳＶおよび／または基地局のうちの１つまたは複数から受信された１つまたは複数の信号から１つまたは複数の測定値を取得できる。しかしながらいくつかの環境では、ＳＰＳからのタイミング信号が利用可能でないことがある。このような環境では、モバイル局が、基地局１３２、１３４、および／または１３６のうちの１つまたは複数との通信を通じて伝搬遅延情報を集めることができる。モバイル局（例えば１５０ａ）は、基地局１３２、１３４、および／または１３６のうちの１つまたは複数との通信を通じて受信されたタイミング較正パラメータに少なくとも部分的に基づいて、さらには基地局の既知の位置ロケーションに少なくとも部分的に基づいて、モバイル局に関する位置ロケーションを計算できる。モバイル局はまた、基地局ソース、衛星ソース、またはその両方から受信された信号に関する推定された伝搬遅延を使用することもできる。
【００１９】
[0023]  位置ロケーション決定計算は、モバイル局においてよりもむしろ、例えば、図１に描かれるロケーションサーバ１７０のようなネットワークエンティティによって行われ得る。このような計算は、基地局１３２、１３４、および／または１３６のうちの１つまたは複数からモバイル局（例えば、１５０ａ）によって集められた情報に少なくとも部分的に基づき得る。ロケーションサーバ１７０は、モバイル局に計算された位置ロケーションを送信できる。
【００２０】
[0024]  この例に関する移動通信交換局（ＭＳＣ）１４０は、基地局１３２、１３４、および１３６に通信可能に結合され得、さらに、公衆交換電話網（ＰＳＴＮ）、パケットデータサービス提供ノード（ＰＤＳＮ）１６０等のような、他のシステムおよびネットワークに結合され得る。この例に関するＭＳＣ１４０は、基地局１３２、１３４、および１３６に対する調整および制御を提供し、さらにこれらの基地局によってサービス提供されるモバイル局への／モバイル局からのデータのルーティングを制御する。図１に描かれる例では、ＰＤＳＮ１６０が、ロケーションサーバ１７０に、およびＷＷＡＮアルマナックサーバ１８０に、ＭＳＣ１４０を結合できる。ロケーションサーバ１７０は、ロケーションデータを収集およびフォーマット化でき、位置推定のためのモバイル局に対する支援を提供でき、および／またはモバイル局に関する位置推定値を取得するために計算を行える。ＷＷＡＮアルマナックサーバ１８０は、ＷＷＡＮアルマナックデータベース１９０を管理し、ＷＷＡＮアルマナックデータベース１９０は、この例で、セルラネットワーク１１０のための階層的基地局アルマナックを記憶する。
【００２１】
[0025]  いくつかのアプリケーションでは、ＷＷＡＮアルマナックデータベース１９０が、あまり度々変化しない情報を含み得る。しかしながらいくつかの状況では、ネットワーク事業者が、そのモバイルネットワークコードを変更または再番号割当すること、モバイルネットワークコードに関連付けられた１つまたは複数のローカルエリアコード（複数を含む）を変更または再番号割当すること、ローカルエリアコードに関連付けられた１つまたは複数の基地局識別子を変更または再番号割当すること、を決めることができる。例えば、新たな基地局がセルラネットワークに追加され得るか、または基地局識別子がネットワーク事業者によって変更または再番号割当され得る。
【００２２】
[0026]  本開示の態様に従うと、モバイル局は、観測されたＷＷＡＮアルマナック情報を集め、ＷＷＡＮアルマナックサーバ１８０のようなクラウドソーシングサーバに、このように集められたＷＷＡＮアルマナック情報を周期的に報告／アップロードできる。ＷＷＡＮアルマナック情報をクラウドソーシングおよび更新する際に、ＷＷＡＮアルマナックサーバ１８０は、更新されたＷＷＡＮアルマナック情報で領域内の他のモバイル局に、セルラネットワーク１２０がモバイル局に警告することを認可する形で修正され得た場合に警告できる。加えて、モバイル局は、ＷＷＡＮアルマナックサーバからこのような警告を受信したことに少なくとも部分的に応じて、更新されたＷＷＡＮアルマナック情報を要求し得る。
【００２３】
[0027]  本開示の態様に従うと、ＷＷＡＮアルマナックサーバ１８０は、モバイル局１５０にＷＷＡＮアルマナック情報を提供できる。モバイル局１５０に提供される、ＷＷＡＮアルマナックに含まれるべき情報は、モバイル局によって指定されたいくつかのパラメータの任意のものに少なくとも部分的に基づいて選択されたＷＷＡＮアルマナックデータベース１９０のサブセットであり得る。このようなパラメータは、モバイル局によって指定され得るいくつかのパラメータの例を挙げると、モバイル局１５０ａおよび１５０ｂによって指定された１つまたは複数のネットワークまたはサブネットワーク、各モバイル局が記憶することができ得るデータの量、データの指定のコンテンツ、および／またはデータの精度、を含むことができる。このようなパラメータは、基地局アルマナック仕様パラメータ（base station almanac specification parameters）と称され得る。モバイル局によって指定され得る仕様パラメータの他の例では、モバイル局からの要求が、特定のサーバプロバイダ、特定のネットワーク識別子、モバイルデバイスの能力、および／または特定の周波数もしくは帯域クラスに少なくとも部分的に基づき得る。
【００２４】
[0028]  いくつかのアプリケーションでは、モバイル局（１５０ａおよび１５０ｂ）が、要求される精度および領域サイズの様々なレベルで、１つまたは複数の異なるネットワークタイプを要求できる。別の態様では、モバイル局に伝達された情報の量が、ネットワーク識別子、利用可能な空間、または地理的制約によって決定され得る。地理的制約は、例えば、ある特定の放射状範囲内または地理的領域内の全ての送信機、aあるいはそのカバレッジエリアがモバイル局の既知の位置からのある特定の放射状範囲と交わる全ての送信機、あるいはモバイルが存在すると推定される領域の周りの放射状範囲とそのカバレッジエリアが重複する全ての領域、を備え得る。
【００２５】
[0029]  図２は、本開示の態様に従う、ＷＷＡＮアルマナックへの変更を追跡する方法を例示する。図２に示される例では、ＷＷＡＮアルマナックが、階層的構造で配列され得、それは、階層的構造の各レベルにおいて、新たなまたは修正された要素を監視および追跡するアビリティを含む。一実施では、ＷＷＡＮアルマナックが、モバイル国コード２０２、複数のモバイルネットワークコード（２０４ａ、２０４ｂ、２０ｃ、等）、複数のローカルエリアコード（２０６ａ、２０６ｂ、２０６ｃ、２０６ｄ、等）、および複数の基地局識別子（２０８ａ、２０８ｂ、２０８ｃ、２０８ｄ、等）を含む。図２がＷＷＡＮの一実施形態を例示することに留意されたい。当業者は、図２で例示される階層的構造において、異なるタイプのＷＷＡＮが異なる要素を説明するために異なる専門用語を使用できることを理解するであろう。
【００２６】
[0030]  図２に描かれるように、新たなワイヤレスネットワーク事業者／キャリアが追加され得、これが結果として、新たなモバイルネットワークコードをもたらすか、または既存のワイヤレスネットワーク事業者が、統合（merger）および獲得の結果としてそのモバイルネットワークコードを変更できる。同様に図２に描かれるように、各モバイルネットワーク下で、ローカルエリア内のユーザアカウントの数の均衡を図ることに応答して、新たなローカルエリアコードが追加され得るか、または既存のローカルエリアコードが変更され得る。各ローカルエリアの下で、ローカルエリアにおいてモバイル局のためのカバレッジを調節することに応答して、新たな基地局が追加され得るか、または既存の基地局が改名または再番号割当され得る。上記の変更の各々は、ＷＷＡＮアルマナックの保全性に悪影響を及ぼし得、これは、ＷＷＡＮアルマナックを使用して生成された位置フィックスに不利に作用し得る。本開示の態様に従うと、ＷＷＡＮアルマナックの変更が、複数のクラウドソーシングモバイル局によって観測され、こうした変更が、クラウドソーシングのプロセスを通じて、ＷＷＡＮアルマナックデータベースを監視および維持するクラウドソーシングサーバに報告される。
【００２７】
[0031]  いくつかの実施では、モバイル局１５０ａおよび１５０ｂに運ばれるべきＷＷＡＮアルマナック情報が、比較的広いエリアカバレッジおよび比較的粗の情報を提供するようにフォーマット化され得る。代わりとして、ＷＷＡＮアルマナック情報は、より洗練されたカバレッジ情報を、そのような情報が利用可能である場合に提供するようにフォーマット化され得る。この方法では、モバイル局が、ＷＷＡＮアルマナックサーバ１８０へのその要求において、特定の精度を指定できるか、または「利用可能な最高の」精度を指定できる。他の実施では、モバイル局がまた、極めて信頼できると考えられるＷＷＡＮアルマナック情報を要求し得るか、またはモバイル局は、信頼情報が含まれた状態の、他の情報を要求できる。極めて信頼できると考えられ得る情報の実例的なタイプは、ネットワーク事業者によって提供される情報を含み得るもので、例えば、ネットワーク事業者は、ＷＷＡＮアルマナックサーバ１８０にそのネットワークへの変更および更新を自発的に提供する。他のタイプの情報は、例えば、送信機情報または信用推定値を決定するために使用されるデータの量、アルマナック情報の完全性のレベルを示すパラメータ、および／またはその寿命を表す情報を含み得る。
【００２８】
[0032]  図３は、本開示の態様に従う、ＷＷＡＮアルマナックへの変更を追跡する別の方法を例示する。図３に示されるように、ＷＷＡＮアルマナック３００は、階層的構造で配列され得、それは、階層的構造の各レベルにおいて、新たなまたは修正された要素を監視および追跡するアビリティを含む。一実施では、ＷＷＡＮアルマナックが、ヘッダレベル３１０においてヘッダ３１１を、システム識別レベル３２０において複数のシステム識別子（ＳＩＤ）３２１−３２２を、ネットワーク識別レベル３３０において複数のネットワーク識別子（ＮＩＤ）３３１−３３２を、セル識別レベル３４０において複数のセル識別子（セル）３４１−３４４を、およびセクタ識別レベル３５０において複数のセクタ（セクタ）３５１−３５３を、含む。
【００２９】
[0033]  図３に描かれるように、例えば統合および獲得の結果として、ワイヤレスネットワーク事業者／キャリアが新たなＳＩＤを追加できるか、既存のＳＩＤが変更され得る。同様に図３に描かれるように、各ＳＩＤ下で、ネットワーク内のユーザアカウントの数の均衡を図ることに応答して、ＮＩＤが追加され得るか、または既存のＮＩＤが変更され得る。各ＮＩＤの下で、セルラネットワークにおいてモバイル局のためのカバレッジを調節することに応答して、セルが追加され得るか、または既存のセルが改名または再番号割当され得る。各セルの下で、セクタが追加され得るか、または既存のセクタが改名または再番号割当され得る。上記の変更の各々は、ＷＷＡＮアルマナックの保全性に悪影響を及ぼし得、これは、ＷＷＡＮアルマナックを使用して生成された位置フィックスに不利に作用し得る。本開示の態様に従うと、ＷＷＡＮアルマナックの変更は、複数のクラウドソーシングモバイル局によって観測され、このような変更は、クラウドソーシングのプロセスを通じて、ＷＷＡＮアルマナックデータベースを監視および維持するクラウドソーシングサーバに報告される。
【００３０】
[0034]  本開示の態様に従うと、ＷＷＡＮアルマナック３００は、ＷＷＡＮアルマナックサーバ１８０および／またはＷＷＡＮアルマナックデータベース１９０に記憶され得る。ＷＷＡＮアルマナック３００は、モバイル局によって観測されてモバイル局によって報告される情報を表し得る。以下に続く考察では、ＷＷＡＮアルマナックのための情報要素を選択するためのスキームと同様に、実例的なＷＷＡＮアルマナック符号化スキームが説明される。ワイヤレスネットワークの１つの例となるタイプは、符号分割多元接続（ＣＤＭＡ）ネットワークを備える。いくつかの他のネットワークと同様に、ＣＤＭＡネットワークは、階層的に体系化され得る識別子パラメータを備える。従って、階層的様式で送信機の所与のセットのためのアルマナックを伝達することは、有利であり得る。一実施では、ＷＷＡＮアルマナック３００が、複数の階層的レベルを備え得る。図３に示される例では、ＷＷＡＮアルマナック３００が、ヘッダレベル３１０、１つまたは複数のシステム識別レベルのエントリを備え得るシステム識別（ＳＩＤ）レベル３２０、１つまたは複数のネットワーク識別レベルのエントリを備え得るネットワーク識別レベル（ＮＩＤ）３３０、セル識別レベル３４０、およびセクタ識別レベル３５０を備える。図３の例でも、ＳＩＤレベル３２０は、エントリＳＩＤ３２１およびＳＩＤ３２２のペアを備え、ＮＩＤレベル３３０は、エントリＮＩＤ３３１およびＮＩＤ３３２を備え、セル識別レベル３４０は、セルエントリ３４１−３４４を備え、セクタ識別レベル３５０は、セクタエントリ３５１−３５３を備える。ＮＩＤエントリ３３１および３３２は、一例として、１つまたは複数のネットワークプロバイダを識別できる１つまたは複数のネットワーク識別子を備え得る。セルエントリ３４１−３４４は、１つまたは複数のセル識別値および／または１つまたは複数の基地局識別子を備え得るもので、セクタエントリ３５１−３５３は、１つまたは複数のセクタ識別値を備え得る。
【００３１】
[0035]  図４Ａ−４Ｂは、本開示の態様に従う実例的なクラウドソーシングシステムを例示する。クラウドソーシングシステムは、１５０ａおよび１５０ｂのようなモバイル局によって実現され得る複数のクラウドソーシングクライアント、およびＷＷＡＮアルマナックサーバ１８０によって実現され得る、１つまたは複数のクラウドソーシングサーバ（複数を含む）を含む。
【００３２】
[0036]  図４Ａに示される実例的なブロック図では、クラウドソーシングサーバ（例えば、ＷＷＡＮアルマナックサーバ１８０によって実現される）が、１つまたは複数のプロセッサ４０２、クラウドソーシングデータマネージャ４０４、データアグリゲーションモジュール４０６、ＷＷＡＮアルマナックインテグリティモニタ(WWAN almanac integrity monitor)４０８、およびメモリ４１０を含む。クラウドソーシングデータマネージャ４０４は、ネットワークを介して１つまたは複数のクラウドソーシングクライアント（例えば１５０ａおよび１５０ｂによって実現される）と通信し、このネットワークは、そのセルラネットワーク１２０またはＷｉＦｉネットワークであり得る。クラウドソーシングデータマネージャ４０４は、クラウドソーシングクライアントによって集められたクラウドソーシングＷＷＡＮアルマナックデータを集める。データアグリゲーションモジュール４０６は、クラウドソーシングされたＷＷＡＮアルマナックデータを受信し、メモリ４１０にこのようなデータを集約する。１つまたは複数のプロセッサ４０２は、ブロックの各々によって説明される機能を行うために、クラウドソーシングデータマネージャ４０４およびデータアグリゲーションモジュール４０６、ＷＷＡＮアルマナックインテグリティモニタ４０８、およびメモリ４１０を制御／それらとインターフェース接続するように構成され得る。
【００３３】
[0037]  図４Ｂに示されるように、モバイルクライアント（１５０ａまたは１５０ｂ）は、１つまたは複数のプロセッサ４２０、ＧＰＳ読取受信機４２２、ＷＷＡＮアルマナック受信機４２４、ＧＰＳ位置ログ指定（logging）ファイル４２６、ＷＷＡＮアルマナックリストログ指定ファイル４２８、ファイルマネージャ４３０、データ集約およびフィルタリングモジュール４３２、アグリゲートされたＷＷＡＮアルマナックデータベース４３４、およびアップロードマネージャ４３６を含む。ＧＰＳ読取受信機４２２は、ＧＰＳ読取を受信し、ＧＰＳ位置ログ指定ファイル４２６を更新するためにこの情報を使用する。同様にＷＷＡＮアルマナック受信機４２４は、ＷＷＡＮアルマナック情報を受信し、ＷＷＡＮアルマナックリストログ指定ファイル４２８を更新するためにこの情報を使用する。ファイルマネージャ４３０は、ＷＷＡＮアルマナックリストログ指定ファイル４２８における観測をＧＰＳ位置ログ指定ファイル４２６におけるそれらの対応するＧＰＳ位置に整合させる。データ集約およびフィルタリングモジュール４３２は、ファイルマネージャ４３０から入力を取り込んで（take）、ローカルアグリゲートされたＷＷＡＮアルマナックファイルを生成し、それアグリゲートされたＷＷＡＮアルマナックデータベース４３４に記憶される。アップロードマネージャ４３６は、集約された、およびフィルタリングされたＷＷＡＮアルマナックデータをアップロードするように構成され、通信ネットワークを介してＷＷＡＮアルマナックサーバ１８０に情報を送る。１つまたは複数のプロセッサ４２０は、ブロックの各々によって説明される機能を行うために、ＧＰＳ読取受信機４２２、ＷＷＡＮアルマナック受信機４２４、ファイルマネージャ４３０、データ集約およびフィルタリングモジュール４３２、およびアップロードマネージャ４３６を制御／それらとインターフェース接続するように構成され得る。
【００３４】
[0038]  本開示の実施形態に従うと、モバイルクライアントは、それが観測したＷＷＡＮアルマナックの測定値を体系化するように構成され得る。加えてモバイルクライアントは、反復および冗長測定値を最小限にし、それらの測定値を集約し、クラウドソーシングサーバにＷＷＡＮアルマナックデータをアップロードするように構成され得る。モバイルクライアントにおける集約プロセスは、アップロードされるべきデータの量を低減するために、収集されたデータの量子化および処理を伴い得る。
【００３５】
[0039]  一手法では、モバイルクライアントが、ＷＷＡＮアルマナックデータの時間で区分された（time-stamped）セットを収集し、クラウドソーシングサーバへのアップロード用に適切なサブセットを選択するために収集されたデータを処理するように構成され得る。様々な実施がデータ収集をトリガするために用いられ得、それらは、限定されないが、適時的（opportunistic-based）データ収集を開始するためのトリガ、タイマに基づいたデータ収集を開始するためのトリガ、および失敗に基づいたデータ収集を開始するためのトリガ、を含む。例えば、適時的データ収集は、モバイルクライアントによる成功したＧＮＳＳフィックス、モバイルクライアントによるＷＷＡＮアルマナック走査、および／またはモバイルクライアントによる失敗したＧＮＳＳフィックス、によってトリガされ得る。
【００３６】
[0040]  別の手法では、タイマに基づいたデータ収集が、最後のＷＷＡＮアルマナックデータ収集からの経過時間によってトリガされ得る。このことは、何らかのデータがモバイルクライアントによって収集されることを補償するために行われ得る。いくつかの実施では、ＧＮＳＳフィックスが、タイマに基づいた観測のためのＷＷＡＮアルマナック走査前に獲得され得る。また別の手法では、失敗に基づいたデータ収集が、既存のデータ上の低ヒット率に起因した測位フィックスの失敗に基づいてトリガされ得る。
【００３７】
[0041]  クラウドソーシングサーバ（例えば、ＷＷＡＮアルマナックサーバ１８０によって実現され得る）は、その参加するモバイルクライアント（クラウドソーシングクライアントとも称される）からＷＷＡＮアルマナッククラウドソーシングを収集し、様々なアプリケーション用にＷＷＡＮアルマナックデータベース１９０を作成および維持するために収集されたデータを使用するように構成され得る。例えば、クラウドソーシングサーバは、参加するモバイルクライアントからのアップロードされたＷＷＡＮアルマナッククラウドソーシングデータを体系化するように構成され得る。いくつかのアプリケーションでは、クラウドソーシングサーバが、ＷＷＡＮアルマナックデータを使用して位置推定を行うように構成され得る。いくつかの実施では、各基地局に関して推定されるパラメータが、限定はされないが、１）基地局位置の経度（latitude in degree）、２）基地局位置の緯度（longtude in degree）、３）メートル単位での（in meters）基地局のＭＡＲ（カバレッジ半径）、および４）メートル単位での基地局の水平位置の不確定性、を含み得る。
【００３８】
[0042]  図５は、本開示のいくつかの態様に従う、ＷＷＡＮアルマナック保全性を監視することのフローチャートを例示する。ブロック５０２では、１つまたは複数のプロセッサが、複数のモバイルデバイスからクラウドソーシングデータを受信するように構成され得る。ブロック５０４では、１つまたは複数のプロセッサが、クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するように構成され得る。ブロック５０６では、１つまたは複数のプロセッサが、ワイヤレス広域ネットワークアルマナックへの変更に従ってデータベースを更新するように構成され得る。
【００３９】
[0043]  本開示の態様に従うと、クラウドソーシングデータは、ワイヤレス広域ネットワークにアクセスするために複数のモバイルデバイスによって使用されるＧＰＳロケーション、およびワイヤレス広域ネットワークアルマナックを含む。ワイヤレス広域ネットワークアルマナックは、ワイヤレス広域ネットワークで使用される、国コード、ネットワークコード、ローカルエリアコード、および基地局識別子の階層的記述を備える。
【００４０】
[0044]  本開示の実施形態に従うと、ブロック５０４で行われる方法は、ブロック５１０、５１２、および５１４で行われる方法をさらに含み得るもので、ブロック５１０で行われる方法は、ブロック５１８および５２０で行われる方法をさらに含み得る。ブロック５１０では、１つまたは複数のプロセッサが、複数のモバイルデバイスからのいくつかの報告が第１の所定のしきい値を超えることに少なくとも部分的に基づいて、基地局識別子の変更を検出するように構成され得る。ブロック５１２では、１つまたは複数のプロセッサが、複数のモバイルデバイスからのいくつかの報告が第２の所定のしきい値を超えることに少なくとも部分的に基づいて、ローカルエリアコードの変更を検出するように構成され得る。ブロック５１４では、１つまたは複数のプロセッサが、複数のモバイルデバイスからのいくつかの報告が第３の所定のしきい値を超えることに少なくとも部分的に基づいて、モバイルネットワークコードの変更を検出するように構成され得る。
【００４１】
[0045]  いくつかの実施では、第１の所定のしきい値、第２の所定のしきい値、および第３の所定のしきい値が、プログラム可能なパラメータであり得、それらの対応するプログラムされた値が、特定のネットワーク、ロケーション、ネットワークにおけるユーザの数、およびクラウドソーシングクライアントとして参加するユーザの数に依存し得る。一手法では、第１の所定のしきい値が、２０に設定され得、第２の所定のしきい値は２００に設定され得、および第３の所定のしきい値は１０００に設定され得る。別の手法では、第１の所定のしきい値、第２の所定のしきい値、および第３の所定のしきい値が、上記でリストアップされたものとは異なる値にプログラムされ得る。
【００４２】
[0046]  ブロック５１８では、１つまたは複数のプロセッサが、モバイルデバイスがワイヤレス広域ネットワークにアクセスするために共通して使用した基地局識別子およびそれらの対応するＧＰＳロケーションのリストを監視し、基地局識別子およびそれらの対応するＧＰＳロケーションのリストの、基地局識別子およびそれらの対応するＧＰＳロケーションの以前にアップロードされたリストとの比較を行い、この比較に基づいて基地局識別子のリストの変更を識別するように構成され得る。
【００４３】
[0047]  本開示の態様に従うと、基地局識別子のリストは、限定はされないが、モバイルデバイスによる観測の累積された総数、モバイルデバイスによる基地局の使用の総数、モバイルデバイスによる基地局の最後の使用の時間、モバイルデバイスによる基地局からの最後のダウンロードの時間、基地局とモバイルデバイスとの間の間隔を含む、これらの少なくとも１つに少なくとも部分的に基づいて選択される。
【００４４】
[0048]  ブロック５２０では、１つまたは複数のプロセッサが、クラウドソーシングデータからの１つまたは複数の基地局識別子への変更のインジケーションを識別し、１つまたは複数の基地局識別子への変更の累積されたインジケーションが第４の所定のしきい値を超えることに従って１つまたは複数の基地局識別子への変更を決定するように構成され得る。
【００４５】
[0049]  ブロック５０８では、１つまたは複数のプロセッサが、測位サービスを提供するためにデータベースを使用するように構成され得る。ブロック５１６では、１つまたは複数のプロセッサが、測位エンジンに、ワイヤレス広域ネットワークアルマナックへの変更を通知する、および／または測位エンジンに、予め決定された時間期間の間に変化したワイヤレス広域ネットワークアルマナックへの変更の一部を使用することを停止するよう命令するように構成され得る。
【００４６】
[0050]  戻って図３を参照すると、送信機の所与のセットでは、情報の量は、ヘッダ３１１で提供され得、ヘッダ３１１に記憶された情報の少なくとも一部分は、記述が階層のより低いレベルのいずれかに追加されると参照され得る。より低いレベルのいずれかでは、ヘッダに記憶された情報が、特定のエントリに対して優先され得、それにより、ヘッダ３１１に記憶された情報に対して作られる例外を許容する。本開示の態様に従うと、ＣＤＭＡは単に例となるネットワークタイプである。ユニバーサルモバイル通信システム（ＵＭＴＳ）および移動通信のためのグローバルシステム（ＧＳＭ）は、階層的に体系化されたネットワークの他の例であり、各々は、それらがどのように動作するかにおいてバリエーションを有する。例えば、ＧＳＭは、時分割多元接続（ＴＤＭＡ）に基づくシステムを備えるので、周波数、スロットタイミング、および色コード情報は、ＷＷＡＮアルマナック３００に記憶され得る。ＣＤＭＡでは、疑似乱数（ＰＮ）オフセット信号識別子情報が、ＷＷＡＮアルマナック３００に記憶され得る。ＵＭＴＳでは、ＰＮコード信号識別子情報が、ＷＷＡＮアルマナック３００に記憶され得る。いくつかの手法では、ＷＷＡＮアルマナック３００が、単一のネットワークタイプのための情報を記憶できるか、複数のネットワークタイプのための情報を記憶できる。
【００４７】
[0051]  ある態様では、ヘッダ３１１が、情報の集合を含み得る。ヘッダ３１１に記憶され得る情報のいくつかの例となるタイプは、本明細書において説明される。ヘッダ３１１は、例えば、一覧にされた周波数リストを記憶できる。サポートされる周波数のセットが、送信機ごとに（from transmitter to transmitter）、およびセクタごとに（from sector to sector）、仮にあったとしても、あまり変動しない傾向にあるので、周波数のデフォルトのセットは想定され得、デフォルトの周波数のリストがヘッダ３１１に記憶され得る。すなわち、各セルまたはセクタエントリにサポートされた周波数のリストを記憶するよりもむしろ、サポートされた周波数のリストは、ヘッダ３１１に記憶され得る。送信機またはセクタがヘッダ３１１で記憶されるものとは異なる周波数をサポートする場合、例外（複数を含む）が、より低いレベルにおける明確なエントリに記録され得る。例えば、セクタエントリ３５１に対応するセクタが周波数の代わりのセットをサポートする場合、それらの周波数は、セクタ識別レベル３５０におけるセクタエントリ３５１にリストアップされ得る。この例に関するセクタエントリ３５１にリストアップされた周波数は、この特定のセクタが関係する限り、ヘッダ３１１に記憶されたリストに優先する。
【００４８】
[0052]  さらなる態様では、ヘッダ３１１が、セクタＩＤのために使用されるビットの数に関連する情報を記憶できる。これは、セクタＩＤが多くのケースにおいて、基地局ＩＤに符号化され得るものの、いくつかの異なる方法のいずれかで符号化され得るので、有利であり得る。セクタＩＤのために使用されるビットの数に加えて、ヘッダ３１１に記憶された情報は、セクタＩＤが、基地局ＩＤの最も有効なビットを備えるか、最も有効でないビットを備えるかを指定する情報を含み得る。
【００４９】
[0053]  ＷＷＡＮアルマナック３００の例を用いて続けると、ヘッダ３１１は、ＷＷＡＮアルマナック３００に関する統計的情報を記憶できる。例となる統計は、限定はされないが、カバレッジエリアのメジアン径、メジアン地形高度、地形高度の範囲、地形高度オフセットおよびそれらのビットのスケールを伝達するために使用されるビットの数、タイミング情報、および／またはセル識別レベル３４０で発見されるアンテナ位置不確定性のメジアンおよび範囲を含み得る。ある態様では、タイミング情報が、符号分割多元接続（ＣＤＭＡ）順方向リンク較正値のような順方向リンク較正値のメジアンおよび範囲、順方向リンク較正不確定性のメジアンおよび範囲、および／またはユニバーサルモバイル通信システム（ＵＭＴＳ）フレームタイミング関係、の１つまたは複数を備え得る。別の例となる統計は、セルごとのセクタの数を備え得る。一態様で、セルごとのセクタの数は、その数が、セルごとに３つのセクタという典型的な数から変動する場合、ヘッダ３１１で指定され得る。上記で言及された情報が、ヘッダ３１１で記憶されると説明されるものの、このような情報は、階層のより低いレベルに押し出され得る（pushed）。上記で説明される情報のいくつかまたは全てに加えて、ヘッダ３１１はさらに、システム識別レベル３２０において後に続くべきシステム識別（ＳＩＤ）エントリのカウントの値を指定し得るもので、これは例えば、ＷＷＡＮアルマナック３００が階層的体系においてヘッダ３１１の下の次に低いレベルを備える。
【００５０】
[0054]  別の態様では、１つまたは複数のシステムに関連する汎用情報が提供され得る。この例に関するＳＩＤ３２１および／またはＳＩＤ３２２でリストアップされ得る情報は、例えば、システム識別子並びに／あるいはカバレッジエリアの形状、位置および／またはサイズを備え得る。一態様では、カバレッジエリアの位置が、基準点からのオフセットとして伝達され得る。ある態様では、基準点がヘッダ３１１で指定され得る。代わりとして別の態様では、カバレッジエリアの位置が、絶対項（absolute terms）で伝達され得る。例えば、位置は、楕円体より上の経度、緯度、および高度として伝達され得る。使用され得る例となる座標系は、世界測地系（ＷＧＳ−８４）、および地球中心地球固定直交（ＥＣＥＦ）座標系を含む。この例に関するＳＩＤエントリ３２１および３２２は、階層の次に低いレベルにおいて後に続くＮＩＤエントリの数の記述を含み得る。ＳＩＤエントリ３２１および３２２はさらに、もしあれば、それぞれのＳＩＤエントリに関連付けられる１つまたは複数のＮＩＤエントリに対するポインタを含み得る。ＷＷＡＮアルマナック３００の例では、どのＮＩＤエントリもＳＩＤ３２２に関連付けられない一方で、ＮＩＤエントリ３１１および３３２はＳＩＤ３２１に関連付けられる。ＳＩＤ３２１は、ＳＩＤ３２１に関連付けられたＮＩＤエントリの数の記述を含み得るもので、一態様では、ＳＩＤが、ＮＩＤ３３１および３３２の１つまたは複数に対するポインタを含み得る。別の態様では、ＮＩＤエントリの終端を知るためのメカニズムが、ＷＷＡＮアルマナック符号化スキームにおいて提供され得る。
【００５１】
[0055]  ＷＷＡＮアルマナック３００の例を用いて続けると、ＮＩＤレベル３３０における符号化は、ＳＩＤレベル３２０に関して上記で説明されたものと同様であり得る。例えば、ＮＩＤレベル３３０において、ＳＩＤ３２１および／またはヘッダ３１１に記憶される情報の例外は、ＮＩＤ３３１または３３２のどちらかまたはその両方に記録され得る。例えば、所与のＮＩＤは、ヘッダ３１１でリストアップされたものとは異なる周波数をサポートできる。それらの差異は、より低いセル識別および／またはセクタ識別レベルにおいて周波数差異情報の反復を最小限にするために、ＮＩＤレベル３３０で記録され得る。例えば、ヘッダ３１１でリストアップされた統計情報のいずれかに関連し得る他の例外が記録され得る。ＮＩＤ３３１および／またはＮＩＤ３３２内のそのような記録された例外は、それらの例外を記録するそれらのＮＩＤエントリに関する、およびそれらの例外を記録するＮＩＤエントリに関連付けられるより低いレベルからの何らかのエントリに関する、ヘッダ情報に優先できる。加えて、ＷＷＡＮアルマナック３００では、ＮＩＤエントリが、後に続くべきセル識別情報の数を含み得るもので、ＮＩＤエントリはさらに、１つまたは複数のセル識別エントリに対する１つまたは複数のポインタを含み得る。例えば、図３に描かれるように、ＮＩＤ３３１は、４つのセル識別エントリが後に続くことを示し得るもので、ポインタは、ＮＩＤ３３１に関連付けられるセル識別エントリ３４１−３４４の１つまたは複数に提供され得る。代わりとして、セル識別エントリの終端を知るためのメカニズムが、ＷＷＡＮアルマナック符号化スキームにおいて提供され得る。
【００５２】
[0056]  別の態様では、ＷＷＡＮアルマナック３００のためのセル識別レイヤ３４０が、セル識別エントリ３４１、３４２、３４３、および３４４を備える。個々のセル識別エントリは、セルＩＤを備え得るもので、個々のセルに関連付けられたアンテナに関する位置を備え得る。本開示の態様に従うと、基地局ＩＤは、セルＩＤおよびセクタＩＤの組み合わせを備え得る。一実施では、基地局ＩＤが、１６ビットを備え得る。基地局ＩＤのビットの特定の数がセクタＩＤに寄与される場合、セルＩＤビットのみがセル識別レベル３４０で伝達されることが必要である。別の態様では、セクタごと（from sector-to-sector）のアンテナ位置の何らかの差異が、セル識別レベル３４０の１つまたは複数のエントリに記憶され得る。また、アンテナ位置は、上記で説明されたＮＩＤ基準位置からのオフセットとして表現され得るか、ＮＩＤレベル３３０と関係して上記で説明された座標と同様の絶対座標において、表現され得る。さらにある態様では、ヘッダ３１１に記憶されたサポートされた周波数のリストの例外、または階層の他のより高いレベルにおける何らかの他のリストの例外が、セルエントリ３４１−３４４の１つまたは複数に記憶され得る。セルエントリ３４１−３４４の１つまたは複数はさらに、アンテナ位置および／または基地局位置に関連する不確定性特性に関連する情報を含み得る。加えて、セル識別レベル３４０のエントリの１つまたは複数に記憶され得る情報のタイプの別の例では、１つまたは複数のフラグが、セクタ識別子を符号化するために使用されるビットの数またはセクタの数がより高いレベルのエントリに記憶された典型的な値から変動することを示すように設定され得る。別の態様では、セルエントリ３４１、３４２、３４３、および／または３４４の１つまたは複数に関連付けられる様々なセクタに対するカバレッジエリアのサイズが類似する場合、それらのそれぞれのセクタに対して類似のカバレッジエリアを有するセルエントリは、情報が各セクタエントリにおいて反復される必要がないように、セクタカバレッジエリア情報を含み得る。このような情報はまた、様々なセルのセクタ間のカバレッジエリアの均一性に依存して、いくつかの環境において、階層のより高いレベルに記憶され得る。
【００５３】
[0057]  セルエントリ３４１に関連付けられたセクタエントリ３５１−３５３を備える、セクタ識別レベル３５０で、階層のより高いレベルのいずれかに記憶された情報のいずれの例外も記録され得る。ある態様では、ＰＮオフセット値が明確に記録され得る。さらに、より高いレベルで定義される値の範囲のいずれかに対するオフセットもまた記録され得る。このようなオフセットは、例えば、アンテナ位置オフセット、順方向リンク較正オフセット、地形高度情報、周波数情報等を含み得る。
【００５４】
[0058]  図３に描かれるＷＷＡＮアルマナック３００に関係する上記の考察は、階層の様々なレイヤで記憶され得る情報のタイプの具体的な例に言及しており、また様々なエントリおよび様々なレベルの間の関係および構成の具体的な例に言及するものの、このようなタイプの情報並びに関係および構成は単なる例であり、請求項における主題の範囲はこれらのレセクト（theses resects）に限定されない。例えば、他の実施は、ＷＷＡＮアルマナック３００に描かれたものよりも多いレベルを備え得る、またはより少ないレベルを備え得る。同様に、上記の例で論じられるものよりも、さらなるタイプの情報、またはより少ないタイプの情報が、ＷＷＡＮアルマナック３００に含まれ得る。
【００５５】
[0059]  少なくとも英文段落[0058]−[0060]、図１、図３、図４Ａ−４Ｂ、図５、およびそれらの対応する説明が、複数のモバイルデバイスからクラウドソーシングデータを受信するための手段と、該クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するために手段と、該ワイヤレス広域ネットワークアルマナックへの該変更に従ってデータベースを更新するための手段と、該複数のモバイルデバイスからのいくつかの報告が第１の所定のしきい値を超えることに少なくとも部分的に基づいて、基地局識別子の変更を検出するための手段と、該複数のモバイルデバイスからのいくつかの報告が第２の所定のしきい値を超えることに少なくとも部分的に基づいてローカルエリアコードの変更を検出するための方法と、該複数のモバイルデバイスからのいくつかの報告が第３の所定のしきい値を超えることに少なくとも部分的に基づいて、モバイルネットワークコードの変更を検出するための手段と、モバイルデバイスがワイヤレス広域ネットワークにアクセスするために共通して使用した基地局識別子およびそれらの対応するＧＰＳロケーションのリストを監視するための手段と、基地局識別子およびそれらの対応するＧＰＳロケーションの該リストの、基地局識別子およびそれらの対応するＧＰＳロケーションの以前にアップロードされたリストとの比較を行うための手段と、該比較に基づいて基地局識別子の該リストの変更を識別するための手段と、該クラウドソーシングデータからの１つまたは複数の基地局識別子への変更のインジケーションを識別するための手段と、１つまたは複数の基地局識別子への変更の累積されたインジケーションが第４の所定のしきい値を超えることに従って、該１つまたは複数の基地局識別子への変更を決定するための手段と、を提供することに留意されたい。
【００５６】
[0060]  本明細書で説明される方法、モバイルデバイス、およびサーバは、アプリケーションに依存して、様々な手段によって実現され得る。例えば、これらの方法は、ハードウェア、ファームウェア、ソフトウェア、またはこれらの組み合わせで実現され得る。ハードウェア実施では、処理ユニットが、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタルシグナルプロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明される機能を行うように設計された他の電子ユニット、またはそれらの組み合わせにおいて実現され得る。本明細書において、「制御ロジック」という用語は、ソフトウェア、ハードウェア、ファームウェア、または組み合わせによって実現されるロジックを包含する。
【００５７】
[0061]  ファームウェアおよび／またはソフトウェア実施では、方法が、本明細書で説明される機能を行うモジュール（例えば、プロシージャ、機能、等）を用いて実現され得る。命令を有形に具現化するいずれの機械可読媒体も、本明細書で説明される方法を実施する際に使用され得る。例えば、ソフトウェアコードは、メモリに記憶され得、処理ユニットによって実行され得る。メモリは、処理ユニット内で、または処理ユニットの外部で実装され得る。本明細書で使用される場合、「メモリ」という用語は、任意のタイプの長期、短期、揮発性、不揮発性、または他の記憶デバイスを指し、何らかの特定のタイプのメモリまたはメモリの数、あるいはメモリが記憶される媒体のタイプに限定されるものではない。
【００５８】
[0062]  ファームウェアおよび／またはソフトウェアで実現される場合、機能は、コンピュータ可読媒体上に、１つまたは複数の命令またはコードとして記憶され得る。例は、データ構造を用いて符号化されるコンピュータ可読媒体およびコンピュータプログラムを用いて符号化されるコンピュータ可読媒体を含む。コンピュータ可読媒体は、製造品の形態を取り得る。コンピュータ可読媒体は、物理的コンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされることのできる任意の利用可能な媒体であり得る。限定ではなく例として、このようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭ、または他の光学ディスクストレージ、磁気ディスクストレージまたは他の磁気記憶デバイス、あるいは命令もしくはデータ構造の形態で所望のプログラムコードを記憶するよう使用されることができ、コンピュータによってアクセスされることのできる任意の他の媒体を備えることができ、ディスク（disk）およびディスク（disc）は、本明細書において使用される場合、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光学ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）、およびブルーレイディスク（disc）を含み、ここにおいてディスク（disk）は通常、磁気的にデータを再生する一方で、ディスク（disc）は、レーザーを用いて光学的にデータを再生する。上記の組み合わせは、また、コンピュータ可読媒体の範囲内に含まれるべきである。
【００５９】
[0063]  コンピュータ可読媒体上のストレージに加えて、命令および／またはデータは、通信装置に含まれる伝送媒体上で信号として提供され得る。例えば、通信装置は、命令およびデータを示す信号を有するトランシーバを含み得る。命令およびデータは、１つまたは複数のプロセッサに、請求項で概説される機能を実施させるよう構成され得る。すなわち、通信装置は、開示される機能を行うための情報を示す信号を有する送信媒体を含む。一度目は、通信装置に含まれる送信媒体は、開示される機能を行うための情報の第１の部分を含み得る一方で、二度目には、通信装置に含まれる送信媒体は、開示される機能を行うための情報の第２の部分を含み得る。
【００６０】
[0064]  本開示は、ワイヤレス広域ネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）、等のような様々なワイヤレス通信ネットワークと一緒に実現され得る。「ネットワーク」および「システム」という用語は、度々、交換可能に使用される。「位置」および「ロケーション」という用語は、度々、交換可能に使用される。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時間分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワーク、ロングタームエボリューション（ＬＴＥ）ネットワーク、ＷｉＭＡＸ（ＩＥＥＥ８０２．１６）ネットワーク等であり得る。ＣＤＭＡネットワークは、ｃｄｍａ２０００、広帯域‐ＣＤＭＡ（Ｗ‐ＣＤＭＡ）等のような、１つまたは複数の無線アクセス技術（ＲＡＴｓ）を実装できる。ｃｄｍａ２０００は、ＩＳ‐９５、ＩＳ２０００、およびＩＳ‐８５６規格を含む。ＴＤＭＡネットワークは、移動通信のためのグローバルシステム（ＧＳＭ）、デジタルアドバンスドモバイル電話システム（Ｄ−ＡＭＰＳ）、または何らかの他のＲＡＴを実装できる。ＧＳＭおよびＷ−ＣＤＭＡ（登録商標）は、「第３世代パートナーシッププロジェクト」（３ＧＰＰ）という名称のコンソーシアムによる文書内で説明される。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）という名称のコンソーシアムによる文書内で説明される。３ＧＰＰおよび３ＧＰＰ２の文書は、公に利用可能である。ＷＬＡＮは、ＩＥＥＥ８０２．１１ｘネットワークであり得、ＷＰＡＮは、ブルートゥースネットワーク、ＩＥＥＥ８０２．１５ｘ、または何らかの他のタイプのネットワークであり得る。この技法はまた、ＷＷＡＮ、ＷＬＡＮ、および／またはＷＰＡＮの何らかの組み合わせと一緒に実現され得る。
【００６１】
[0065]  モバイル局は、セルラまたは他のワイヤレス通信デバイス、パーソナル通信システム（ＰＣＳ）デバイス、パーソナルナビゲーションデバイス（ＰＮＤ）、パーソナル情報マネージャ（ＰＩＭ）、パーソナルデジタルアシスタント（ＰＤＡ）、ラップトップまたはワイヤレス通信および／またはナビゲーション信号を受信する能力がある他の適したモバイルデバイスのようなデバイスを指す。「モバイル局」という用語はまた、衛星信号受信、支援データ受信、および／または位置関連処理が、デバイスで行われるかＰＮＤで行われるかに関わらず、短距離ワイヤレス、赤外線、ワイヤライン接続、または他の接続等によって、パーソナルナビゲーションデバイス（ＰＮＤ）と通信するデバイスを含むように意図される。また、「モバイル局」は、インターネット、Ｗｉ−Ｆｉ、または他のネットワーク等を介して、サーバと通信する能力がある、ワイヤレス通信デバイス、コンピュータ、ラップトップ等を含み、そして衛星信号受信、支援データ受信、および／または位置関連処理が、デバイスにおいて行われるか、サーバにおいて行われるか、またはネットワークに関連付けられた別のデバイスにおいて行われるかに関わらず、全てのデバイスを含むように意図される。上記の何らかの動作可能な組み合わせもまた、「モバイル局」と考えられる。
【００６２】
[0066]  何かが「最適化された」、「要求された」という指示、または他の指示は、本開示が、最適化されるシステム、または「要求された」要素が存在するシステム（または他の指示に起因した他の限定）にのみ適用されることを示していない。これらの指示は、特定の説明された実施のみを指す。言うまでもなく、多くの実施が可能である。技法は、開発中または開発される予定のプロトコルを含む、本明細書で論じられるもの以外のプロトコルを用いて使用され得る。
【００６３】
[0067]  当業者は、同じ基礎の根底にあるメカニズムおよび方法を依然として用いる一方で、開示された実施形態の多くの可能性のある修正および組み合わせが使用され得ることを認識するであろう。前述の説明は、説明の目的で、具体的な実施形態を参照して記載されてきた。しかしながら、上記の例示的な考察は、包括的であるか、またはまさにこの開示された形態に本開示を限定する、ようには意図されていない。多くの修正およびバリエーションが、上記の教示の観点から可能である。実施形態は、開示の原理およびそれらの実用的な適用を説明し、予期される特定の使用に適合するように様々な修正と共に、本開示および様々な実施形態を当業者が最大限に活用できるように、選択および説明された。
【図１】
2016530758.tif 000003
【図２】
2016530758.tif 000004
【図３】
2016530758.tif 000005
【図４Ａ】
2016530758.tif 000006
【図４Ｂ】
2016530758.tif 000007
【図５】
2016530758.tif 000008
【手続補正書】
【提出日】平成28年3月16日(2016.3.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレス広域ネットワークにおいてワイヤレス広域ネットワークアルマナックの保全性を監視する方法であって、
複数のモバイルデバイスからクラウドソーシングデータを受信することと、
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定することと、ここにおいて、ワイヤレス広域ネットワークアルマナックへの変更を決定することは、前記複数のモバイルデバイスからのいくつかの報告が第１の所定のしきい値を超えることに少なくとも部分的に基づいて、基地局識別子の変更を検出することを備え、
前記ワイヤレス広域ネットワークアルマナックへの前記変更に従ってデータベースを更新することと、
を備える、方法。
【請求項２】
前記クラウドソーシングデータは、前記ワイヤレス広域ネットワークにアクセスするために前記複数のモバイルデバイスによって使用されるＧＰＳロケーション、および前記ワイヤレス広域ネットワークアルマナックを含む、請求項１に記載の方法。
【請求項３】
前記ワイヤレス広域ネットワークアルマナックは、前記ワイヤレス広域ネットワークで使用される、国コード、ネットワークコード、ローカルエリアコード、および基地局識別子の階層的記述を備える、請求項２に記載の方法。
【請求項４】
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定することは、
前記複数のモバイルデバイスからのいくつかの報告が第２の所定のしきい値を超えることに少なくとも部分的に基づいて、ローカルエリアコードの変更を検出することと、
前記複数のモバイルデバイスからのいくつかの報告が第３の所定のしきい値を超えることに少なくとも部分的に基づいて、モバイルネットワークコードの変更を検出することと、
のうちの少なくとも１つを備える、請求項１に記載の方法。
【請求項５】
基地局識別子の変更を検出することは、
モバイルデバイスが前記ワイヤレス広域ネットワークにアクセスするために共通して使用した基地局識別子およびそれらの対応するＧＰＳロケーションのリストを監視することと、
基地局識別子およびそれらの対応するＧＰＳロケーションの前記リストの、基地局識別子およびそれらの対応するＧＰＳロケーションの以前にアップロードされたリストとの比較を実行することと、
前記比較に基づいて、基地局識別子の前記リストの変更を識別することと、
を備える、請求項１に記載の方法。
【請求項６】
基地局識別子の前記リストは、
モバイルデバイスによる観測の累積された総数と、
前記モバイルデバイスによる前記基地局の使用の総数と、
前記モバイルデバイスによる前記基地局の最後の使用の時間と、
前記モバイルデバイスによる前記基地局からの最後のダウンロードの時間と、
前記基地局と前記モバイルデバイスとの間の間隔と、
のうちの少なくとも１つに少なくとも部分的に基づいて選択される、請求項５に記載の方法。
【請求項７】
基地局識別子の変更を検出することは、
前記クラウドソーシングデータからの１つまたは複数の基地局識別子への変更のインジケーションを識別することと、
１つまたは複数の基地局識別子への変更の累積されたインジケーションが第４の所定のしきい値を超えることに従って前記１つまたは複数の基地局識別子への変更を決定することと、
をさらに備える、請求項１に記載の方法。
【請求項８】
測位サービスを提供するために前記データベースを使用することをさらに備える、請求項１に記載の方法。
【請求項９】
測位サービスを提供するために前記データベースを使用することは、
測位エンジンに、前記ワイヤレス広域ネットワークアルマナックへの前記変更を通知することと、
前記測位エンジンに、予め決定された時間期間の間に変化した前記ワイヤレス広域ネットワークアルマナックへの前記変更の一部を使用することを停止するよう命令することと、
のうちの少なくとも１つを備える、請求項８に記載の方法。
【請求項１０】
ワイヤレス広域ネットワークにおいてワイヤレス広域ネットワークアルマナックの保全性を監視するように構成された装置であって、
処理ロジックを含む１つまたは複数のプロセッサを備え、前記処理ロジックは、
複数のモバイルデバイスからクラウドソーシングデータを受信するように構成されたロジックと、
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するように構成されたロジックと、ここにおいて、ワイヤレス広域ネットワークアルマナックへの変更を決定するように構成されたロジックは、前記複数のモバイルデバイスからのいくつかの報告が第１の所定のしきい値を超えることに少なくとも部分的に基づいて、基地局識別子の変更を検出するように構成されたロジックを備え、
前記ワイヤレス広域ネットワークアルマナックへの前記変更に従ってデータベースを更新するように構成されたロジックと、
を備える、装置。
【請求項１１】
前記クラウドソーシングデータは、前記ワイヤレス広域ネットワークにアクセスするために前記複数のモバイルデバイスによって使用されるＧＰＳロケーション、および前記ワイヤレス広域ネットワークアルマナックを含む、請求項１０に記載の装置。
【請求項１２】
前記ワイヤレス広域ネットワークアルマナックは、前記ワイヤレス広域ネットワークで使用される、国コード、ネットワークコード、ローカルエリアコード、および基地局識別子の階層的記述を備える、請求項１１に記載の装置。
【請求項１３】
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するように構成されたロジックは、
前記複数のモバイルデバイスからのいくつかの報告が第２の所定のしきい値を超えることに少なくとも部分的に基づいて、ローカルエリアコードの変更を検出するように構成されたロジックと、
前記複数のモバイルデバイスからのいくつかの報告が第３の所定のしきい値を超えることに少なくとも部分的に基づいて、モバイルネットワークコードの変更を検出するように構成されたロジックと、
のうちの少なくとも１つを備える、請求項１０に記載の装置。
【請求項１４】
基地局識別子の変更を検出するように構成されたロジックは、
モバイルデバイスが前記ワイヤレス広域ネットワークにアクセスするために共通して使用した基地局識別子およびそれらの対応するＧＰＳロケーションのリストを監視するように構成されたロジックと、
基地局識別子およびそれらの対応するＧＰＳロケーションの前記リストの、基地局識別子およびそれらの対応するＧＰＳロケーションの以前にアップロードされたリストとの比較を実行するように構成されたロジックと、
前記比較に基づいて、基地局識別子の前記リストの変更を識別するように構成されたロジックと、
を備える、請求項１０に記載の装置。
【請求項１５】
基地局識別子の前記リストは、
モバイルデバイスによる観測の累積された総数と、
前記モバイルデバイスによる前記基地局の使用の総数と、
前記モバイルデバイスによる前記基地局の最後の使用の時間と、
前記モバイルデバイスによる前記基地局からの最後のダウンロードの時間と、
前記基地局と前記モバイルデバイスとの間の間隔と、
のうちの少なくとも１つに少なくとも部分的に基づいて選択される、請求項１４に記載の装置。
【請求項１６】
基地局識別子の変更を検出するように構成されたロジックは、
前記クラウドソーシングデータからの１つまたは複数の基地局識別子への変更のインジケーションを識別するように構成されたロジックと、
１つまたは複数の基地局識別子への変更の累積されたインジケーションが第４の所定のしきい値を超えることに従って前記１つまたは複数の基地局識別子への変更を決定するように構成されたロジックと、
をさらに備える、請求項１０に記載の装置。
【請求項１７】
測位サービスを提供するために前記データベースを使用するように構成されたロジックをさらに備える、請求項１０に記載の装置。
【請求項１８】
測位サービスを提供するために前記データベースを使用するように構成されたロジックは、
測位エンジンに、前記ワイヤレス広域ネットワークアルマナックへの前記変更を通知するように構成されたロジックと、
前記測位エンジンに、予め決定された時間期間の間に変化した前記ワイヤレス広域ネットワークアルマナックへの前記変更の一部を使用することを停止するよう命令するように構成されたロジックと、
のうちの少なくとも１つを備える、請求項１７に記載の装置。
【請求項１９】
１つまたは複数のコンピュータシステムによる実行のためのコンピュータプログラムを記憶する非一時的な媒体を備える、ワイヤレス広域ネットワークにおいて基地局アルマナックの保全性を監視するためのコンピュータプログラム製品であって、
複数のモバイルデバイスからクラウドソーシングデータを受信するためのコードと、
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するためのコードと、ここにおいて、ワイヤレス広域ネットワークアルマナックへの変更を決定するためのコードは、前記複数のモバイルデバイスからのいくつかの報告が第１の所定のしきい値を超えることに少なくとも部分的に基づいて、基地局識別子の変更を検出するためのコードを備え、
前記ワイヤレス広域ネットワークアルマナックへの前記変更に従ってデータベースを更新するためのコードと、
を備える、コンピュータプログラム製品。
【請求項２０】
前記クラウドソーシングデータは、前記ワイヤレス広域ネットワークにアクセスするために前記複数のモバイルデバイスによって使用されるＧＰＳロケーション、および前記ワイヤレス広域ネットワークアルマナックを含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２１】
前記ワイヤレス広域ネットワークアルマナックは、前記ワイヤレス広域ネットワークで使用される、国コード、ネットワークコード、ローカルエリアコード、および基地局識別子の階層的記述を備える、請求項２０に記載のコンピュータプログラム製品。
【請求項２２】
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するためのコードは、
前記複数のモバイルデバイスからのいくつかの報告が第２の所定のしきい値を超えることに少なくとも部分的に基づいて、ローカルエリアコードの変更を検出するためのコードと、
前記複数のモバイルデバイスからのいくつかの報告が第３の所定のしきい値を超えることに少なくとも部分的に基づいて、モバイルネットワークコードの変更を検出するためのコードと、
のうちの少なくとも１つを備える、請求項１９に記載のコンピュータプログラム製品。
【請求項２３】
基地局識別子の変更を検出するためのコードは、
モバイルデバイスが前記ワイヤレス広域ネットワークにアクセスするために共通して使用した基地局識別子およびそれらの対応するＧＰＳロケーションのリストを監視するためのコードと、
基地局識別子およびそれらの対応するＧＰＳロケーションの前記リストの、基地局識別子およびそれらの対応するＧＰＳロケーションの以前にアップロードされたリストとの比較を実行するためのコードと、
前記比較に基づいて、基地局識別子の前記リストの変更を識別するためのコードと、
を備える、請求項１９に記載のコンピュータプログラム製品。
【請求項２４】
基地局識別子の前記リストは、
モバイルデバイスによる観測の累積された総数と、
前記モバイルデバイスによる前記基地局の使用の総数と、
前記モバイルデバイスによる前記基地局の最後の使用の時間と、
前記モバイルデバイスによる前記基地局からの最後のダウンロードの時間と、
前記基地局と前記モバイルデバイスとの間の間隔と、
のうちの少なくとも１つに少なくとも部分的に基づいて選択される、請求項２３に記載のコンピュータプログラム製品。
【請求項２５】
基地局識別子の変更を検出するためのコードは、
前記クラウドソーシングデータからの１つまたは複数の基地局識別子への変更のインジケーションを識別するためのコードと、
１つまたは複数の基地局識別子への変更の累積されたインジケーションが第４の所定のしきい値を超えることに従って前記１つまたは複数の基地局識別子への変更を決定するためのコードと、
をさらに備える、請求項１９に記載のコンピュータプログラム製品。
【請求項２６】
測位サービスを提供するために前記データベースを使用するためのコードをさらに備える、請求項１９に記載のコンピュータプログラム製品。
【請求項２７】
測位サービスを提供するために前記データベースを使用するためのコードは、
測位エンジンに、前記ワイヤレス広域ネットワークアルマナックへの前記変更を通知するためのコードと、
前記測位エンジンに、予め決定された時間期間の間に変化した前記ワイヤレス広域ネットワークアルマナックへの前記変更の一部を使用すること停止するよう命令するためのコードと、
のうちの少なくとも１つを備える、請求項２６に記載のコンピュータプログラム製品。
【請求項２８】
複数のモバイルデバイスからクラウドソーシングデータを受信するための手段と、
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するための手段と、ここにおいて、ワイヤレス広域ネットワークアルマナックへの変更を決定するための手段は、前記複数のモバイルデバイスからのいくつかの報告が第１の所定のしきい値を超えることに少なくとも部分的に基づいて、基地局識別子の変更を検出するための手段を備え、
前記ワイヤレス広域ネットワークアルマナックへの前記変更に従ってデータベースを更新するための手段と、
を備える、装置。
【請求項２９】
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するための手段は、
前記複数のモバイルデバイスからのいくつかの報告が第２の所定のしきい値を超えることに少なくとも部分的に基づいて、ローカルエリアコードの変更を検出するための手段と、
前記複数のモバイルデバイスからのいくつかの報告が第３の所定のしきい値を超えることに少なくとも部分的に基づいて、モバイルネットワークコードの変更を検出するための手段と、
のうちの少なくとも１つを備える、請求項２８に記載の装置。
【請求項３０】
基地局識別子の変更を検出するための手段は、
モバイルデバイスがワイヤレス広域ネットワークにアクセスするために共通して使用した基地局識別子およびそれらの対応するＧＰＳロケーションのリストを監視するための手段と、
基地局識別子およびそれらの対応するＧＰＳロケーションの前記リストの、基地局識別子およびそれらの対応するＧＰＳロケーションの以前にアップロードされたリストとの比較を実行するための手段と、
前記比較に基づいて、基地局識別子の前記リストの変更を識別するための手段と、
を備える、請求項２８に記載の装置。
【請求項３１】
基地局識別子の変更を検出するための手段は、
前記クラウドソーシングデータからの１つまたは複数の基地局識別子への変更のインジケーションを識別するための手段と、
１つまたは複数の基地局識別子への変更の累積されたインジケーションが第４の所定のしきい値を超えることに従って前記１つまたは複数の基地局識別子への変更を決定するための手段と、
をさらに備える、請求項２８に記載の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
[0067]  当業者は、同じ基礎の根底にあるメカニズムおよび方法を依然として用いる一方で、開示された実施形態の多くの可能性のある修正および組み合わせが使用され得ることを認識するであろう。前述の説明は、説明の目的で、具体的な実施形態を参照して記載されてきた。しかしながら、上記の例示的な考察は、包括的であるか、またはまさにこの開示された形態に本開示を限定する、ようには意図されていない。多くの修正およびバリエーションが、上記の教示の観点から可能である。実施形態は、開示の原理およびそれらの実用的な適用を説明し、予期される特定の使用に適合するように様々な修正と共に、本開示および様々な実施形態を当業者が最大限に活用できるように、選択および説明された。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ワイヤレス広域ネットワークにおいてワイヤレス広域ネットワークアルマナックの保全性を監視する方法であって、
複数のモバイルデバイスからクラウドソーシングデータを受信することと、
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定することと、
前記ワイヤレス広域ネットワークアルマナックへの前記変更に従ってデータベースを更新することと、
を備える、方法。
［Ｃ２］
前記クラウドソーシングデータは、前記ワイヤレス広域ネットワークにアクセスするために前記複数のモバイルデバイスによって使用されるＧＰＳロケーション、および前記ワイヤレス広域ネットワークアルマナックを含む、Ｃ１に記載の方法。
［Ｃ３］
前記ワイヤレス広域ネットワークアルマナックは、前記ワイヤレス広域ネットワークで使用される、国コード、ネットワークコード、ローカルエリアコード、および基地局識別子の階層的記述を備える、Ｃ２に記載の方法。
［Ｃ４］
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定することは、
前記複数のモバイルデバイスからのいくつかの報告が第１の所定のしきい値を超えることに少なくとも部分的に基づいて、基地局識別子の変更を検出することと、
前記複数のモバイルデバイスからのいくつかの報告が第２の所定のしきい値を超えることに少なくとも部分的に基づいて、ローカルエリアコードの変更を検出することと、
前記複数のモバイルデバイスからのいくつかの報告が第３の所定のしきい値を超えることに少なくとも部分的に基づいて、モバイルネットワークコードの変更を検出することと、
のうちの少なくとも１つを備える、Ｃ１に記載の方法。
［Ｃ５］
基地局識別子の変更を検出することは、
モバイルデバイスが前記ワイヤレス広域ネットワークにアクセスするために共通して使用した基地局識別子およびそれらの対応するＧＰＳロケーションのリストを監視することと、
基地局識別子およびそれらの対応するＧＰＳロケーションの前記リストの、基地局識別子およびそれらの対応するＧＰＳロケーションの以前にアップロードされたリストとの比較を実行することと、
前記比較に基づいて、基地局識別子の前記リストの変更を識別することと、
を備える、Ｃ４に記載の方法。
［Ｃ６］
基地局識別子の前記リストは、
モバイルデバイスによる観測の累積された総数と、
前記モバイルデバイスによる前記基地局の使用の総数と、
前記モバイルデバイスによる前記基地局の最後の使用の時間と、
前記モバイルデバイスによる前記基地局からの最後のダウンロードの時間と、
前記基地局と前記モバイルデバイスとの間の間隔と、
のうちの少なくとも１つに少なくとも部分的に基づいて選択される、Ｃ５に記載の方法。
［Ｃ７］
基地局識別子の変更を検出することは、
前記クラウドソーシングデータからの１つまたは複数の基地局識別子への変更のインジケーションを識別することと、
１つまたは複数の基地局識別子への変更の累積されたインジケーションが第４の所定のしきい値を超えることに従って前記１つまたは複数の基地局識別子への変更を決定することと、
をさらに備える、Ｃ４に記載の方法。
［Ｃ８］
測位サービスを提供するために前記データベースを使用することをさらに備える、Ｃ１に記載の方法。
［Ｃ９］
測位サービスを提供するために前記データベースを使用することは、
測位エンジンに、前記ワイヤレス広域ネットワークアルマナックへの前記変更を通知することと、
前記測位エンジンに、予め決定された時間期間の間に変化した前記ワイヤレス広域ネットワークアルマナックへの前記変更の一部を使用することを停止するよう命令することと、
のうちの少なくとも１つを備える、Ｃ８に記載の方法。
［Ｃ１０］
ワイヤレス広域ネットワークにおいてワイヤレス広域ネットワークアルマナックの保全性を監視するように構成された装置であって、
処理ロジックを含む１つまたは複数のプロセッサを備え、前記処理ロジックは、
複数のモバイルデバイスからクラウドソーシングデータを受信するように構成されたロジックと、
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するように構成されたロジックと、
前記ワイヤレス広域ネットワークアルマナックへの前記変更に従ってデータベースを更新するように構成されたロジックと、
を備える、装置。
［Ｃ１１］
前記クラウドソーシングデータは、前記ワイヤレス広域ネットワークにアクセスするために前記複数のモバイルデバイスによって使用されるＧＰＳロケーション、および前記ワイヤレス広域ネットワークアルマナックを含む、Ｃ１０に記載の装置。
［Ｃ１２］
前記ワイヤレス広域ネットワークアルマナックは、前記ワイヤレス広域ネットワークで使用される、国コード、ネットワークコード、ローカルエリアコード、および基地局識別子の階層的記述を備える、Ｃ１１に記載の装置。
［Ｃ１３］
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するように構成されたロジックは、
前記複数のモバイルデバイスからのいくつかの報告が第１の所定のしきい値を超えることに少なくとも部分的に基づいて、基地局識別子の変更を検出するように構成されたロジックと、
前記複数のモバイルデバイスからのいくつかの報告が第２の所定のしきい値を超えることに少なくとも部分的に基づいて、ローカルエリアコードの変更を検出するように構成されたロジックと、
前記複数のモバイルデバイスからのいくつかの報告が第３の所定のしきい値を超えることに少なくとも部分的に基づいて、モバイルネットワークコードの変更を検出するように構成されたロジックと、
のうちの少なくとも１つを備える、Ｃ１０に記載の装置。
［Ｃ１４］
基地局識別子の変更を検出するように構成されたロジックは、
モバイルデバイスが前記ワイヤレス広域ネットワークにアクセスするために共通して使用した基地局識別子およびそれらの対応するＧＰＳロケーションのリストを監視するように構成されたロジックと、
基地局識別子およびそれらの対応するＧＰＳロケーションの前記リストの、基地局識別子およびそれらの対応するＧＰＳロケーションの以前にアップロードされたリストとの比較を実行するように構成されたロジックと、
前記比較に基づいて、基地局識別子の前記リストの変更を識別するように構成されたロジックと、
を備える、Ｃ１３に記載の装置。
［Ｃ１５］
基地局識別子の前記リストは、
モバイルデバイスによる観測の累積された総数と、
前記モバイルデバイスによる前記基地局の使用の総数と、
前記モバイルデバイスによる前記基地局の最後の使用の時間と、
前記モバイルデバイスによる前記基地局からの最後のダウンロードの時間と、
前記基地局と前記モバイルデバイスとの間の間隔と、
のうちの少なくとも１つに少なくとも部分的に基づいて選択される、Ｃ１４に記載の装置。
［Ｃ１６］
基地局識別子の変更を検出するように構成されたロジックは、
前記クラウドソーシングデータからの１つまたは複数の基地局識別子への変更のインジケーションを識別するように構成されたロジックと、
１つまたは複数の基地局識別子への変更の累積されたインジケーションが第４の所定のしきい値を超えることに従って前記１つまたは複数の基地局識別子への変更を決定するように構成されたロジックと、
をさらに備える、Ｃ１３に記載の装置。
［Ｃ１７］
測位サービスを提供するために前記データベースを使用するように構成されたロジックをさらに備える、Ｃ１０に記載の装置。
［Ｃ１８］
測位サービスを提供するために前記データベースを使用するように構成されたロジックは、
測位エンジンに、前記ワイヤレス広域ネットワークアルマナックへの前記変更を通知するように構成されたロジックと、
前記測位エンジンに、予め決定された時間期間の間に変化した前記ワイヤレス広域ネットワークアルマナックへの前記変更の一部を使用することを停止するよう命令するように構成されたロジックと、
のうちの少なくとも１つを備える、Ｃ１７に記載の装置。
［Ｃ１９］
１つまたは複数のコンピュータシステムによる実行のためのコンピュータプログラムを記憶する非一時的な媒体を備える、ワイヤレス広域ネットワークにおいて基地局アルマナックの保全性を監視するためのコンピュータプログラム製品であって、
複数のモバイルデバイスからクラウドソーシングデータを受信するためのコードと、
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するためのコードと、
前記ワイヤレス広域ネットワークアルマナックへの前記変更に従ってデータベースを更新するためのコードと、
を備える、コンピュータプログラム製品。
［Ｃ２０］
前記クラウドソーシングデータは、前記ワイヤレス広域ネットワークにアクセスするために前記複数のモバイルデバイスによって使用されるＧＰＳロケーション、および前記ワイヤレス広域ネットワークアルマナックを含む、Ｃ１９に記載のコンピュータプログラム製品。
［Ｃ２１］
前記ワイヤレス広域ネットワークアルマナックは、前記ワイヤレス広域ネットワークで使用される、国コード、ネットワークコード、ローカルエリアコード、および基地局識別子の階層的記述を備える、Ｃ２０に記載のコンピュータプログラム製品。
［Ｃ２２］
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するためのコードは、
前記複数のモバイルデバイスからのいくつかの報告が第１の所定のしきい値を超えることに少なくとも部分的に基づいて、基地局識別子の変更を検出するためのコードと、
前記複数のモバイルデバイスからのいくつかの報告が第２の所定のしきい値を超えることに少なくとも部分的に基づいて、ローカルエリアコードの変更を検出するためのコードと、
前記複数のモバイルデバイスからのいくつかの報告が第３の所定のしきい値を超えることに少なくとも部分的に基づいて、モバイルネットワークコードの変更を検出するためのコードと、
のうちの少なくとも１つを備える、Ｃ１９に記載のコンピュータプログラム製品。
［Ｃ２３］
基地局識別子の変更を検出するためのコードは、
モバイルデバイスが前記ワイヤレス広域ネットワークにアクセスするために共通して使用した基地局識別子およびそれらの対応するＧＰＳロケーションのリストを監視するためのコードと、
基地局識別子およびそれらの対応するＧＰＳロケーションの前記リストの、基地局識別子およびそれらの対応するＧＰＳロケーションの以前にアップロードされたリストとの比較を実行するためのコードと、
前記比較に基づいて、基地局識別子の前記リストの変更を識別するためのコードと、
を備える、Ｃ２２に記載のコンピュータプログラム製品。
［Ｃ２４］
基地局識別子の前記リストは、
モバイルデバイスによる観測の累積された総数と、
前記モバイルデバイスによる前記基地局の使用の総数と、
前記モバイルデバイスによる前記基地局の最後の使用の時間と、
前記モバイルデバイスによる前記基地局からの最後のダウンロードの時間と、
前記基地局と前記モバイルデバイスとの間の間隔と、
のうちの少なくとも１つに少なくとも部分的に基づいて選択される、Ｃ２３に記載のコンピュータプログラム製品。
［Ｃ２５］
基地局識別子の変更を検出するためのコードは、
前記クラウドソーシングデータからの１つまたは複数の基地局識別子への変更のインジケーションを識別するためのコードと、
１つまたは複数の基地局識別子への変更の累積されたインジケーションが第４の所定のしきい値を超えることに従って前記１つまたは複数の基地局識別子への変更を決定するためのコードと、
をさらに備える、Ｃ２２に記載のコンピュータプログラム製品。
［Ｃ２６］
測位サービスを提供するために前記データベースを使用するためのコードをさらに備える、Ｃ１９に記載のコンピュータプログラム製品。
［Ｃ２７］
測位サービスを提供するために前記データベースを使用するためのコードは、
測位エンジンに、前記ワイヤレス広域ネットワークアルマナックへの前記変更を通知するためのコードと、
前記測位エンジンに、予め決定された時間期間の間に変化した前記ワイヤレス広域ネットワークアルマナックへの前記変更の一部を使用すること停止するよう命令するためのコードと、
のうちの少なくとも１つを備える、Ｃ２６に記載のコンピュータプログラム製品。
［Ｃ２８］
複数のモバイルデバイスからクラウドソーシングデータを受信するための手段と、
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するための手段と、
前記ワイヤレス広域ネットワークアルマナックへの前記変更に従ってデータベースを更新するための手段と、
を備える、装置。
［Ｃ２９］
前記クラウドソーシングデータを使用してワイヤレス広域ネットワークアルマナックへの変更を決定するための手段は、
前記複数のモバイルデバイスからのいくつかの報告が第１の所定のしきい値を超えることに少なくとも部分的に基づいて、基地局識別子の変更を検出するための手段と、
前記複数のモバイルデバイスからのいくつかの報告が第２の所定のしきい値を超えることに少なくとも部分的に基づいて、ローカルエリアコードの変更を検出するための手段と、
前記複数のモバイルデバイスからのいくつかの報告が第３の所定のしきい値を超えることに少なくとも部分的に基づいて、モバイルネットワークコードの変更を検出するための手段と、
のうちの少なくとも１つを備える、Ｃ２８に記載の装置。
［Ｃ３０］
基地局識別子の変更を検出するための手段は、
モバイルデバイスがワイヤレス広域ネットワークにアクセスするために共通して使用した基地局識別子およびそれらの対応するＧＰＳロケーションのリストを監視するための手段と、
基地局識別子およびそれらの対応するＧＰＳロケーションの前記リストの、基地局識別子およびそれらの対応するＧＰＳロケーションの以前にアップロードされたリストとの比較を実行するための手段と、
前記比較に基づいて、基地局識別子の前記リストの変更を識別するための手段と、
を備える、Ｃ２９に記載の装置。
［Ｃ３１］
基地局識別子の変更を検出するための手段は、
前記クラウドソーシングデータからの１つまたは複数の基地局識別子への変更のインジケーションを識別するための手段と、
１つまたは複数の基地局識別子への変更の累積されたインジケーションが第４の所定のしきい値を超えることに従って前記１つまたは複数の基地局識別子への変更を決定するための手段と、
をさらに備える、Ｃ２９に記載の装置。
【国際調査報告】
2016530758.tif 000009
2016530758.tif 000010
2016530758.tif 000011