(57)【要約】  モバイルデバイスの現在の物理ロケーションを決定するために拡張デバイスロケーション手順を効果的に実行するためのシステム及び方法は、衛星ビーコン信号を無線送信する複数の衛星と、パイロット信号を無線送信する複数の基地局と、アクセスポイントビーコン信号を無線送信する複数のアクセスポイントとを含む。モバイルデバイスのロケーション検出器は、衛星ビーコン信号、パイロット信号、及びアクセスポイントビーコン信号を測定することによってデバイスロケーション手順を調整して、対応する衛星情報、基地局情報、及びアクセスポイント情報を生成する。ロケーション検出器は、衛星情報、基地局情報、及びアクセスポイント情報を分析し、最も効果的な衛星、基地局、及びアクセスポイントから最適システム構成を選択する。次に、ロケーション検出器は、最適システム構成を利用し、モバイルデバイスの現在の物理ロケーションを正確に計算する。【選択図】図１
2010524336.tif 000002
【特許請求の範囲】
【請求項１】
デバイスロケーション手順を実行するためのシステムであって、
デバイスロケーション信号を無線送信する複数の電子デバイスと、
アクセスポイントビーコン信号を無線送信する複数のアクセスポイントと、
前記デバイスロケーション信号及び前記アクセスポイントビーコン信号を測定することによって前記デバイスロケーション手順を調整して、モバイルデバイスの現在の物理ロケーションを決定するロケーション検出器と、
を備えるシステム。
【請求項２】
前記複数の電子デバイスが、衛星ビーコン信号を送信する衛星と、パイロット信号を送信する基地局とを含む、
ことを特徴とする請求項１に記載のシステム。
【請求項３】
前記複数の電子デバイスが、衛星ビーコン信号を送信する衛星を含む、
ことを特徴とする請求項１に記載のシステム。
【請求項４】
前記複数の電子デバイスが、パイロット信号を送信する基地局を含む、
ことを特徴とする請求項１に記載のシステム。
【請求項５】
前記衛星が、グローバル−ポジショニングシステムの一部として実装される、
ことを特徴とする請求項２に記載のシステム。
【請求項６】
前記基地局が、アシストグローバル・ポジショニングシステムの一部として実装される、
ことを特徴とする請求項２に記載のシステム。
【請求項７】
前記基地局が、無線ワイドエリアネットワーク技術によって実装される、
ことを特徴とする請求項２に記載のシステム。
【請求項８】
前記アクセスポイントが、無線ローカルエリアネットワーク技術によって実装される、
ことを特徴とする請求項２に記載のシステム。
【請求項９】
前記アクセスポイントが、パブリックに配備されたＷｉ−Ｆｉホットスポットとして無線ローカルエリアネットワーク技術によって実装される、
ことを特徴とする請求項２に記載のシステム。
【請求項１０】
前記ロケーション検出器が、前記モバイルデバイスに実装される、
ことを特徴とする請求項１に記載のシステム。
【請求項１１】
前記モバイルデバイスのための分析機能を実行するロケーションサーバを更に備える、
ことを特徴とする請求項２に記載のシステム。
【請求項１２】
前記ロケーションサーバが、前記基地局の１つを介して前記モバイルデバイスと無線通信する、
ことを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記ロケーション検出器が、前記衛星ビーコン信号を測定することによって衛星情報を生成し、前記パイロット信号を測定することによって基地局情報を生成し、更に前記アクセスポイントビーコン信号を測定することによってアクセスポイント情報を生成する、
ことを特徴とする請求項２に記載のシステム。
【請求項１４】
前記衛星情報、前記基地局情報、及び前記アクセスポイント情報が、信号強度測定値及び信号品質測定値を含む、
ことを特徴とする請求項１３に記載のシステム。
【請求項１５】
前記ロケーション検出器が、前記衛星情報、前記基地局情報、及び前記アクセスポイント情報を分析して、前記衛星、前記基地局、及び前記アクセスポイントのうちの幾つかから最適システム構成を選択し、次いで前記最適システム構成を利用して、前記モバイルデバイスの現在の物理ロケーションを決定する、
ことを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記ロケーション検出器が、前記衛星のみによる第１構成と、前記衛星及び前記基地局の何れかの組み合わせによる第２構成と、前記基地局及び前記アクセスポイントの何れかの組み合わせによる第３構成と、前記アクセスポイントのみによる第４構成と、前記衛星、前記基地局、及び前記アクセスポイントの何れかの組み合わせによる第５構成とを含む予め定義されたシステム構成のグループから前記最適システム構成を選ぶようにする、
ことを特徴とする請求項１５に記載のシステム。
【請求項１７】
前記ロケーション検出器が、信号伝送利用度、割り当てられた構成優先順位値、及び信号評価スコアを含む予め定義された選択基準に基づいて、前記最適システム構成を選択する、
ことを特徴とする請求項１５に記載のシステム。
【請求項１８】
前記ロケーション検出器は、前記デバイスロケーション手順が、前記衛星ビーコン信号及び前記パイロット信号によって正確に実行できない場合にのみ、ＷＬＡＮ機能を起動して前記アクセスポイントビーコン信号を検出する、
ことを特徴とする請求項２に記載のシステム。
【請求項１９】
前記ロケーション検出器は、前記衛星の利用可能な数が予め定義された最小衛星閾値よりも少ない場合、並びに予め定義された最小信号品質閾値を超える信号品質を測定した前記パイロット信号及び前記衛星ビーコン信号の数が不十分である場合に、前記ＷＬＡＮ機能を起動する、
ことを特徴とする請求項１８に記載のシステム。
【請求項２０】
前記アクセスポイントビーコン信号の信号品質特性を評価するために前記モバイルデバイスが分析する拡張捕捉コードを含む前記アクセスポイントビーコン信号を前記アクセスポイントが送信し、前記拡張捕捉コードが最適相互相関特徴を有する、
ことを特徴とする請求項１に記載のシステム。
【請求項２１】
デバイスロケーション手順を実行するための方法であって、
複数の電子デバイスからデバイスロケーション信号を無線送信する段階と、
複数のアクセスポイントからアクセスポイントビーコン信号を無線で発信する段階と、
ロケーション検出器を利用して前記デバイスロケーション手順を調整する段階と、
を含み、
前記ロケーション検出器が、前記デバイスロケーション信号及び前記アクセスポイントビーコン信号を測定して、モバイルデバイスの現在の物理ロケーションを決定する、
ことを特徴とする方法。
【請求項２２】
前記複数の電子デバイスが、衛星ビーコン信号を送信する衛星と、パイロット信号を送信する基地局とを含む、
ことを特徴とする請求項２１に記載の方法。
【請求項２３】
前記複数の電子デバイスが、衛星ビーコン信号を送信する衛星を含む、
ことを特徴とする請求項２１に記載の方法。
【請求項２４】
前記複数の電子デバイスが、パイロット信号を送信する基地局を含む、
ことを特徴とする請求項２１に記載の方法。
【請求項２５】
前記衛星が、グローバル−ポジショニングシステムの一部として実装される、
ことを特徴とする請求項２２に記載の方法。
【請求項２６】
前記基地局が、アシストグローバル・ポジショニングシステムの一部として実装される、
ことを特徴とする請求項２２に記載の方法。
【請求項２７】
前記基地局が、無線ワイドエリアネットワーク技術によって実装される、
ことを特徴とする請求項２２に記載の方法。
【請求項２８】
前記アクセスポイントが、無線ローカルエリアネットワーク技術によって実装される、
ことを特徴とする請求項２２に記載の方法。
【請求項２９】
前記アクセスポイントが、パブリックに配備されたＷｉ−Ｆｉホットスポットとして無線ローカルエリアネットワーク技術によって実装される、
ことを特徴とする請求項２２に記載の方法。
【請求項３０】
前記ロケーション検出器が、前記モバイルデバイス内に実装される、
ことを特徴とする請求項２１に記載の方法。
【請求項３１】
前記モバイルデバイスについての分析機能を実行するロケーションサーバを更に備える、
ことを特徴とする請求項２２に記載の方法。
【請求項３２】
前記ロケーションサーバが、前記基地局の１つを介して前記モバイルデバイスと無線通信する、
ことを特徴とする請求項３１に記載の方法。
【請求項３３】
前記ロケーション検出器が、前記衛星ビーコン信号を測定することによって衛星情報を生成し、前記パイロット信号を測定することによって基地局情報を生成し、及び前記アクセスポイントビーコン信号を測定することによってアクセスポイント情報を生成する、
ことを特徴とする請求項２２に記載の方法。
【請求項３４】
前記衛星情報、前記基地局情報、及び前記アクセスポイント情報が、信号強度測定値及び信号品質測定値を含む、
ことを特徴とする請求項３３に記載の方法。
【請求項３５】
前記ロケーション検出器が、前記衛星情報、前記基地局情報、及び前記アクセスポイント情報を分析して、前記衛星、前記基地局、及び前記アクセスポイントのうちの幾つかから最適システム構成を選択し、次いで前記最適システム構成を利用して、前記モバイルデバイスの現在の物理ロケーションを決定する、
ことを特徴とする請求項３４に記載の方法。
【請求項３６】
前記ロケーション検出器が、前記衛星のみによる第１構成と、前記衛星及び前記基地局の何れかの組み合わせによる第２構成と、前記基地局及び前記アクセスポイントの何れかの組み合わせによる第３構成と、前記アクセスポイントのみによる第４構成と、前記衛星、前記基地局、及び前記アクセスポイントの何れかの組み合わせによる第５構成とを含む予め定義されたシステム構成のグループから前記最適システム構成を選ぶようにする、
ことを特徴とする請求項３５に記載の方法。
【請求項３７】
前記ロケーション検出器が、信号伝送利用度、割り当てられた構成優先順位値、及び信号評価スコアを含む予め定義された選択基準に基づいて、前記最適システム構成を選択する、
ことを特徴とする請求項３５に記載の方法。
【請求項３８】
前記ロケーション検出器は、前記デバイスロケーション手順が、前記衛星ビーコン信号及び前記パイロット信号によって正確に実行できない場合にのみ、ＷＬＡＮ機能を起動して前記アクセスポイントビーコン信号を検出する、
ことを特徴とする請求項２２に記載の方法。
【請求項３９】
前記ロケーション検出器は、前記衛星の利用可能な数が予め定義された最小衛星閾値よりも少ない場合、並びに予め定義された最小信号品質閾値を超える信号品質を測定した前記パイロット信号及び前記衛星ビーコン信号の数が不十分である場合に、前記ＷＬＡＮ機能を起動する、
ことを特徴とする請求項３８に記載の方法。
【請求項４０】
前記アクセスポイントビーコン信号の信号品質特性を評価するために前記モバイルデバイスが分析する拡張捕捉コードを含む前記アクセスポイントビーコン信号を前記アクセスポイントが送信し、前記拡張捕捉コードが最適相互相関特徴を有する、
ことを特徴とする請求項２１に記載の方法。
【請求項４１】
デバイスロケーション手順を実行するためのシステムであって、
デバイスロケーション信号を無線送信する手段と、
アクセスポイントビーコン信号を無線で発信する手段と、
前記デバイスロケーション信号及び前記アクセスポイントビーコン信号を測定することによって、前記デバイスロケーション手順を調整してモバイルデバイスの現在の物理ロケーションを決定する手段と、
を含むシステム。
【請求項４２】
モバイルデバイスのためのデバイスロケーション手順を実行するためのシステムであって、
衛星ビーコン信号を無線送信する複数の衛星と、
パイロット信号を無線送信する複数の基地局と、
アクセスポイントビーコン信号を無線送信する複数のアクセスポイントと、
前記衛星ビーコン信号、前記パイロット信号、及び前記アクセスポイントビーコン信号を測定することによって、前記デバイスロケーション手順を調整し、衛星情報、基地局情報、及びアクセスポイント情報を生成するロケーション検出器と、
を備え、
前記ロケーション検出器が、前記衛星情報、前記基地局情報、及び前記アクセスポイント情報を分析して、前記衛星、前記基地局、及び前記アクセスポイントの幾つかから最適システム構成を選択し、次いで前記ロケーション検出器が、前記最適システム構成を利用して、前記モバイルデバイスの現在の物理ロケーションを決定する、
ことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、モバイル電子デバイスを利用するための技術に関し、より詳細には、拡張モバイルデバイスロケーション手順を効果的に実行するためのシステム及び方法に関する。
【背景技術】
【０００２】
モバイル電子デバイスを利用するための効果的な方法を実施することは、最近の電子デバイスの設計者及び製造者にとって重要な考慮事項である。しかしながら、モバイルデバイスを効果的に実施することは、システム設計者にとって課題を生じる場合がある。例えば、システム機能及び性能の向上に対する要求が高まったことで、より高いデバイス処理能力を必要とし、デバイスリソースの追加が必要となる可能性がある。処理又はデバイス要件の増大はまた、生産コストの上昇及び動作の効率の悪さに起因して、これに対応する有害な経済的影響を生じる可能性がある。
【０００３】
更に、種々の高度な動作を実行するためにデバイス機能が拡張されると、デバイスユーザに付加的な利点を提供することができるが、種々のデバイス構成要素の制御及び管理に関する負担が大きくなる可能性がある。例えば、正確なデバイスロケーション情報をデバイスユーザに効果的に提供する拡張電子デバイスを実施することは、潜在的に直面する可能性のある物理ロケーション及び動作環境の予測できない差違に起因して、幾つかの問題が生じる可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
システムリソースに対して需要が高まっており、様々な動作条件及び環境を予測することが極めて困難であることに起因して、モバイル電子デバイスを実施及び利用するための新しい技術を開発することが、関連の電子技術にとって重要な問題であることは明らかである。従って、前述の理由全てにおいて、モバイル電子デバイスを実施し利用するための効果的なシステムを開発することが依然として、現在の電子デバイスの設計者、製造者、及びユーザにとって重要な考慮事項である。
【課題を解決するための手段】
【０００５】
本発明によれば、拡張されたモバイルデバイスロケーション手順を効果的に実行するためのシステム及び方法が開示される。本発明の１つの実施形態によれば、電子システムは、少なくとも１つのモバイルデバイス、複数の衛星、複数の基地局、ロケーションサーバ、及び複数のアクセスポイントを含むように構成されている。衛星は、粗捕捉（Ｃ／Ａ）信号などの衛星ビーコン信号を送信するためにグローバル−ポジショニングシステムの一部として実装することができる。基地局は、パイロット信号を送信し且つＧＰＳアシスタンスデータを受信する地上無線ワイドエリアネットワークデバイスとして実装される。アクセスポイントは、ＰＨＹコンバージェンスレイヤ手順（ＰＬＣＰ）プリアンブルのようなアクセス−ポイントビーコン信号を送信するために無線ローカルエリアネットワークデバイスとして実装することができる。
【０００６】
１つの実施形態では、モバイルデバイスが最初に電源投入され、衛星レセプション機能が起動される。加えて、モバイルデバイスの無線ワイドエリアネットワーク（ＷＷＡＮ）機能も起動される。次に、モバイルデバイスの衛星モジュールが、電子ネットワークにおける現在利用可能な衛星を識別するために何らかの利用可能な衛星ビーコン信号をサーチする。衛星モジュールは、限定ではないが、信号強度及び信号品質を含むことができる予め定義された信号特性について各受信衛星ビーコン信号を測定する。衛星モジュールはまた、既知の衛星のどれが何らかの理由で現在利用可能でないかを判定することができる。
【０００７】
衛星モジュールは、衛星情報として利用可能な衛星からの全ての測定データ及び統計値をローカルに記憶する。モバイルデバイスのロケーション検出器は、現在のモバイルデバイスロケーション手順中に、何らかの計算及び分析を実行するためにリモートロケーションサーバが使用されるかどうかを判定する。ロケーションサーバが現在のモバイルデバイスロケーション手順中に利用される場合、モバイルデバイスは、何らかの効果的な手段を利用することによって、測定された衛星情報をロケーションサーバに送信する。例えば、モバイルデバイスは、基地局の１つを介して衛星情報をロケーションサーバに無線送信することができる。
【０００８】
本実施形態では、モバイルデバイスの基地局モジュールは、何れかの利用可能な基地局パイロット信号を同様にサーチし、電子ネットワークにおける現在利用可能な基地局を識別することができる。基地局モジュールは、限定ではないが、信号強度及び信号品質を含むことができる予め定義された信号特性について各受信された基地局ビーコン信号を測定する。基地局モジュールはまた、既知の基地局のどれが何らかの理由で現在利用可能でないかを判定することができる。基地局モジュールは、基地局情報として利用可能な基地局からの全ての測定されたデータ及び統計値をローカルに記憶する。ロケーションサーバが現在のモバイルデバイスロケーション手順中に利用される場合、モバイルデバイスは、何らかの効果的な手段を利用することによって、測定された基地局情報をロケーションサーバに送信する。
【０００９】
次に、ロケーション検出器、又は何れかの他の適切なエンティティ（ロケーションサーバなど）は、衛星情報及び基地局情報を分析する。詳細には、ロケーション検出器又はロケーションサーバは、衛星情報を分析して、幾つの衛星が、有効な衛星ビーコン信号をモバイルデバイスに現在提供しているかを判定することができる。次に、ロケーション検出器又はロケーションサーバは、正確なモバイルデバイスロケーション手順を正常に実行するために、十分な数の利用可能な衛星が現在存在するかどうかを判定する。幾つかの実施形態では、ロケーション検出器は、現在利用可能な衛星の総数を予め定義された最小衛星閾値と比較することができる。
【００１０】
正確なモバイルデバイスロケーション手順を正常に実行するために十分な数の利用可能な衛星が現在存在する場合、ロケーション検出器又はロケーションサーバは、衛星情報及び基地局情報を評価し、現在のモバイルデバイスロケーション手順を正常に実行するためのシステム構成が衛星及び基地局のみを利用することによって確実に形成できるようにすることができる。衛星情報及び基地局情報の信号特性（信号強度、信号品質、その他）が不適切である場合、モバイルデバイスは、その無線ローカルエリアネットワーク（ＷＬＡＮ）機能を起動する。
【００１１】
次いで、モバイルデバイスのアクセスポイントモジュールは、何れかの利用可能なアクセスポイントビーコン信号をサーチし、電子ネットワークにおける現在利用可能なアクセスポイントを識別して、時間同期、従ってアクセスポイントまでの距離を達成する。アクセスポイントモジュールは、限定ではないが、信号強度及び信号品質を含むことができる予め定義された信号特性についての各受信されたアクセスポイントビーコン信号を測定する。アクセスポイントモジュールはまた、既知のアクセスポイントのどれが何らかの理由で現在利用可能でないかを判定することができる。アクセスポイントモジュールは、アクセスポイント情報として利用可能なアクセスポイントからの全ての測定されたデータ及び統計値をローカルに記憶する。ロケーションサーバが現在のモバイルデバイスロケーション手順の間に利用される場合、モバイルデバイスは、測定されたアクセスポイント情報を何らかの効果的な手段を利用することによってロケーションサーバに送信する。
【００１２】
次に、ロケーション検出器又は別の適切なエンティティ（ロケーションサーバなど）は、全ての記憶された情報（衛星情報、基地局情報、及びアクセスポイント情報）に対してシステム構成分析手順を実行するための幾つかの予め定義された選択基準を利用し、現在のモバイルデバイスロケーション手順を実行するための最適システム構成を決定する。幾つかの実施形態では、利用可能なシステム構成は、限定ではないが、衛星のみによる第１構成と、衛星及び基地局の何れかの効果的な組み合わせによる第２構成と、基地局及びアクセスポイントの何れかの効果的な組み合わせによる第３構成と、アクセスポイントのみによる第４構成とを含む。最後に、ロケーション検出器は、モバイルデバイスの現在の物理ロケーションを正確に決定するための選択された最適システム構成を利用することができる。従って、少なくとも前述の理由において、本発明は、拡張モバイルデバイスロケーション手順を効果的に実行するための改善されたシステム及び方法を提供する。
【図面の簡単な説明】
【００１３】
【図１】本発明の１つの実施形態による電子システムのブロック図である。
【図２】本発明による図１のアクセスポイントの１つの実施形態のブロック図である。
【図３】本発明による図１のモバイルデバイスの１つの実施形態のブロック図である。
【図４】本発明による図３のＭＤメモリの１つの実施形態のブロック図である。
【図５】本発明によるシステム構成テーブルの１つの実施形態である。
【図６Ａ】本発明の１つの実施形態による、拡張モバイルデバイスロケーション手順を効果的に実行するための方法ステップのフローチャートである。
【図６Ｂ】本発明の１つの実施形態による、拡張モバイルデバイスロケーション手順を効果的に実行するための方法ステップのフローチャートである。
【図６Ｃ】本発明の１つの実施形態による、拡張モバイルデバイスロケーション手順を効果的に実行するための方法ステップのフローチャートである。
【図６Ｄ】本発明の１つの実施形態による、拡張モバイルデバイスロケーション手順を効果的に実行するための方法ステップのフローチャートである。
【発明を実施するための形態】
【００１４】
本発明は、モバイル電子デバイスの効果的な利用の改善に関する。以下の説明は、当業者が本発明を実施及び利用可能にするように提示されており、特許出願及びその要件との関連において提供される。開示される実施形態への種々の修正は当業者には容易に理解され、本明細書における包括的な原理は、他の実施形態にも応用することができる。従って、本発明は、図示の実施形態に限定されるものではなく、本明細書に記載される原理及び特徴に一致する最も広範な範囲を認められるべきである。
【００１５】
本発明は、モバイルデバイスの現在の物理ロケーションを決定するために拡張デバイスロケーション手順を効果的に実行するシステム及び方法として本明細書で記載され、衛星ビーコン信号を無線送信する複数の衛星、パイロット信号を無線送信する複数の基地局、及びアクセスポイントビーコン信号を無線送信する複数のアクセスポイントを含む。モバイルデバイスのロケーション検出器は、衛星ビーコン信号、パイロット信号、及びアクセスポイントビーコン信号を測定することによってデバイスロケーション手順を調整し、対応する衛星情報、基地局情報、及びアクセスポイント情報を生成する。ロケーション検出器は、衛星情報、基地局情報、及びアクセスポイント情報を分析し、最も効果的な衛星、基地局、及びアクセスポイントから最適なシステム構成を選択する。次に、ロケーション検出器は、最適システム構成を利用して、モバイルデバイスの現在の物理ロケーションを正確に計算する。
【００１６】
ここで図１を参照すると、本発明の１つの実施形態による電子システム１１０のブロック図が示されている。図１の実施形態では、電子システム１１０は、限定ではないが、少なくとも１つのモバイルデバイス１１４、複数の衛星１１８、複数の基地局１２２、ロケーションサーバ１２６、及び複数のアクセスポイント１３０を含むことができる。他の実施形態では、電子システム１１０は、図１の実施形態に関して説明された構成要素及び構成に加えて或いはこれらの代わりの種々の構成要素及び構成を使用して実施してもよい。
【００１７】
例証の目的で、図１の実施形態は、１つのモバイルデバイス１１４、４つの衛星１１８、２つの基地局１２２、１つのロケーションサーバ１２６、及び３つのアクセスポイント１３０によって実施されている。しかしながら、種々の他の実施形態では、電子ネットワーク１１０は、モバイルデバイス１１４、衛星１１８、基地局１２２、ロケーションサーバ１２６、及びアクセスポイント１３０のあらゆる所望の数（ゼロを含む）を含むよう実施することができる。
【００１８】
図１の実施形態では、モバイルデバイス１１４は、現在の物理ロケーションを有利に決定し、デバイスユーザ又は他の適切なエンティティに伝えることができる電子デバイスの何らかのタイプとして実装することができる。例えば、幾つかの実施形態では、モバイルデバイス１１４は、限定ではないが、ラップトップコンピュータデバイス、パーソナルデジタルアシスタント（ＰＤＡ）、携帯電話、或いは自動車又は他の場所におけるグローバルポジショニングシステム（ＧＰＳ）デバイスを含むことができる。モバイルデバイス１１４の実施及び利用に関する付加的な詳細は、図３−６に関して以下で更に検討する。
【００１９】
図１の実施形態では、衛星１３０は、限定ではないが、衛星Ａ１１８（ａ）、衛星Ｂ１１８（ｂ）、衛星Ｃ１１８（ｃ）、及び衛星Ｄ１１８（ｄ）を含み、これらは、あらゆる適切な技術を利用して何れかの所望の機能又は動作を実行することによって実施される。例えば、幾つかの実施形態では、衛星１１８は、既知の又は拡張グローバルポジショニングシステム（ＧＰＳ）の一部として実施することができる。図１の実施形態では、衛星１１８は通常、公知のロケーション計算手順（トライラテラリゼーション及び／又は三角測量など）を使用してモバイルデバイス１１４が受信及び分析できるそれぞれの衛星ビーコン信号を送信し、モバイルデバイス１１４の現在の物理ロケーション（経度、緯度、及び高度情報など）を潜在的に決定することができる。
【００２０】
しかしながら、幾つかの状況において、モバイルデバイス１１４は、ロケーション計算手順を正常に実行するには十分な数の衛星１３０から衛星ビーコン信号を受信できない場合がある。例えば、モバイルデバイス１１４は、衛星ビーコン信号の一部又は全てがモバイルデバイス１１４に到達するのを阻止する建物又は他の構造物の内部にある可能性がある。或いは、衛星ビーコン信号の１つ又はそれ以上が有する信号品質特性が不十分な可能性がある。衛星１３０以外のロケーションから付加的な信号ソースを提供するために、図１の実施形態は、基地局Ａ１２２（ａ）及び基地局Ｂ１２２（ｂ）を含むことができ、この双方は、モバイルデバイス１１４が受信できるパイロット信号を送信する地上デバイスとして実装される。前述の衛星ビーコン信号と同様に、モバイルデバイス１１４は、類似のロケーション計算手順を使用して基地局１２２からのパイロット信号を分析し、潜在的にモバイルデバイス１１４の現在の物理ロケーションを決定することができる。
【００２１】
図１の実施形態では、基地局１２２は、何れかの適切な技術を利用して何れかの所望の機能又は動作を実行することによって実装することができる。例えば、幾つかの実施形態では、基地局１２２は、何れかの適切な技術を利用することによって公知の又は拡張された無線ワイドエリアネットワーク（ＷＷＡＮ）システムの一部として実装することができる。更に、幾つかの実施形態では、衛星１１８及び基地局１２２は、公知の又は拡張されたアシストグローバル・ポジショニングシステム（ＡＧＰＳ）ネットワークの一部として実装することができる。幾つかの実施形態では、基地局１２２は、限定ではないが、０．８ギガヘルツ又は１．９ギガヘルツを含む伝送周波数でパイロット信号を送信することができる。幾つかの実施形態では、電子ネットワーク１１０はまた、計算又は処理機能の種々のタイプを実行するためにモバイルデバイス１１４が利用するオプションのロケーションサーバ１２６を含み、これによってモバイルデバイス１１４の処理リソースを節約することができる。
【００２２】
しかしながら、幾つかの動作環境では、モバイルデバイス１１４は、衛星１３０からの衛星ビーコン信号と基地局１２０からのパイロット信号の満足できる組み合わせを受信して、ロケーション計算手順を正常に実行しモバイルデバイス１１４を正確に位置付けることが依然としてできない可能性がある。例えば、モバイルデバイス１１４は、衛星ビーコン信号及びパイロット信号の一部又は全てがモバイルデバイス１１４に到達できないよう阻止するコンクリート駐車場構造又はショッピングモール内にある可能性がある。或いは、衛星ビーコン信号又は基地局パイロット信号の１つ又はそれ以上が、不十分な信号品質特性（信号強度、信号対雑音比、その他）を有する可能性がある。
【００２３】
本発明によれば、衛星１３０及び基地局１２２以外の信号ソースからの付加的なビーコン信号を提供するために、図１の実施形態は、有利には、アクセスポイントビーコン信号をモバイルデバイス１１４に送信する地上デバイスとして実装されるアクセスポイント１３０を含む。上記で説明された衛星ビーコン信号及びパイロット信号と同様に、モバイルデバイス１１４はまた、類似のロケーション計算手順を使用してアクセスポイントビーコン信号を分析し、モバイルデバイス１１４の現在の物理ロケーションをより正確且つ効果的に決定することができる。
【００２４】
図１の実施形態では、アクセスポイント１３０は、限定ではないが、何れかの適切な技術を利用して何れかの所望の機能又は動作を実行することによって実装できるアクセスポイントＡ１３０（ａ）、アクセスポイントＢ１３０（ｂ）、及びアクセスポイントＣ１３０（ｃ）を含む。例えば、幾つかの実施形態では、アクセスポイント１３０は、何れかの適切な技術を使用して公知の又は拡張された無線ローカルエリアネットワーク（ＷＬＡＮ）システムの一部として実装することができる。幾つかの実施形態では、アクセスポイント１３０は、限定ではないが、公知の８０２．１１ＷＬＡＮ規格（８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、及び８０２．１１ｎなど）の何れかを含むＷＬＡＮ規格に従って実装することができる。更に、アクセスポイント１３０は、限定ではないが、２．４ギガヘルツ又は５．０ギガヘルツを含む伝送周波数でアクセスポイントビーコン信号を送信することができる。
【００２５】
アクセスポイント１３０がパブリックに配備されているＷｉＦｉ「ホットスポット」又は他の同様のＷＬＡＮノード／システムとして実装される幾つかの実施形態では、このようなＷＬＡＮネットワークが広範囲に存在することで、多くのパブリックロケーションにて既存の潜在アクセスポイント１３０が利用し易くなる。電子システム１１０におけるモバイルデバイス１１４及びアクセスポイント１３０の実装及び利用度に関する付加的な詳細は、図２及び５〜６に関して以下で更に検討する。
【００２６】
ここで図２を参照すると、本発明による図１のアクセスポイント１３０の１つの実施形態のブロック図が示されている。図２の実施形態では、アクセスポイント１３０は、限定ではないが、ＡＰ中央処理ユニット（ＣＰＵ）２１２、ＡＰ送受信器２１４、ＡＰディスプレイ２１６、ＡＰメモリ２２０、及び１つ又はそれ以上のＡＰ入力／出力インターフェース（Ｉ／Ｏインターフェース）２２４を含むことができる。アクセスポイント１３０の前述の構成要素のうちの選択された構成要素は、ＡＰバス２２８に結合され、ＡＰバス２２８を介して通信することができる。他の実施形態では、アクセスポイント１３０は、図２の実施形態に関して説明された構成要素及び構成の幾つか成に加えて或いはこれらの代わりの種々の構成要素及び構成を使用して実施してもよい。
【００２７】
図２の実施形態では、ＡＰ  ＣＰＵ２１２は、好ましくはソフトウェア命令を実行する何れかの適切な互換性のあるマイクロプロセッサデバイスを含むよう実装され、これによってアクセスポイント１３０の動作を制御及び管理することができる。図２の実施形態では、ＡＰメモリ２２０は、限定ではないが、読出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、及びフロッピー（登録商標）ディスク、フラッシュメモリ、又はハードディスクなどの不揮発性メモリの種々のタイプを含む、所望の記憶デバイスのあらゆる組み合わせを含むように実装することができる。図２の実施形態では、ＡＰ  Ｉ／Ｏインターフェース２２４は、好ましくは、アクセスポイント１３０についての必要とされる何らかのタイプの情報を受信及び／又は送信するために、１つ又はそれ以上の入力及び／又は出力インターフェースを含むことができる。例えば、図２の実施形態では、アクセスポイント１３０は、ＡＰ  Ｉ／Ｏインターフェース２２４を利用して、あらゆる所望のタイプの外部エンティティと双方向に通信し、何れかの適切で効果的な技術を利用することによって電子情報を受信又は送信することができる。
【００２８】
図２の実施形態では、アクセスポイント１３０は、何れかの効果的なタイプのディスプレイ技術を利用することによって、あらゆる所望のタイプの情報を表示するためにＡＰディスプレイ２１６を用いることができる。図２の実施形態では、ＡＰ送受信器２１４は、無線通信技術を利用することによって、アクセスポイント１３０と他のデバイスとの間で電子情報を双方向に転送（送信及び／又は受信）するための何れかの適切な手段を含むことができる。例えば、アクセスポイント１３０は、図１に関して上述されたように、ＡＰ送受信器２１４を利用して、あらゆる所望のタイプのアクセスポイントビーコン信号をモバイルデバイス１１４に送信することができる。
【００２９】
図２の実施形態では、ＡＰ送受信器２１４は、拡張捕捉コードを含む幾つかのタイプの拡張アクセスポイントビーコン信号を生成し、該コードは、モバイルデバイス１１４が分析して、特定のアクセスポイント１３０を識別し、更にその特定のアクセスポイント１３０に対する信号品質特性を評価することができる。幾つかの実施形態では、拡張捕捉コードは、限定ではないが、最適な相互相関特徴を有する疑似乱数を含むことができる。幾つかの実施形態では、拡張捕捉コードは、衛星ビーコン信号の一部として衛星１１８が利用することがある特定の粗／捕捉コード又は「ゴールドコード」に類似することができる。アクセスポイント１３０の実装及び利用に関する付加的な詳細は、図６Ａ−６Ｄに関して以下で更に検討する。
【００３０】
ここで図３を参照すると、本発明による図１のモバイルデバイス１１４の１つの実施形態のブロック図が示されている。図３の実施形態では、モバイルデバイス１１４は、限定ではないが、ＭＤ中央処理ユニット（ＣＰＵ）３１２、ＭＤ送受信器３１４、ＭＤディスプレイ３１６、ＭＤメモリ３２０、及び１つ又はそれ以上のＭＤ入力／出力インターフェース（Ｉ／Ｏインターフェース）３２４を含むことができる。モバイルデバイス１１４の前述の構成要素のうちの選択された構成要素は、ＭＤバス３２８に結合され、ＭＤバス３２８を介して通信することができる。他の実施形態では、モバイルデバイス１１４は、図３の実施形態に関して検討された構成要素及び構成の幾つかに加えた或いはこれらの代わりの構成要素及び構成を使用して実施してもよい。
【００３１】
図３の実施形態では、ＭＤ  ＣＰＵ３１２は、好ましくはソフトウェア命令を実行する何れかの適切な互換性のあるマイクロプロセッサデバイスを含むように実装され、これによって、モバイルデバイス１１４の動作を制御し管理することができる。図３の実施形態では、ＭＤメモリ３２０は、限定ではないが、読出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、及びフロッピー（登録商標）ディスク、フラッシュメモリ、又はハードディスクなどの不揮発性メモリの種々のタイプを含む、所望の記憶デバイスのあらゆる組み合わせを含むように実装することができる。ＭＤメモリ３２０の実装及び利用に関する付加的な詳細は、図４に関して以下で更に検討する。
【００３２】
図３の実施形態では、ＭＤ  Ｉ／Ｏインターフェース３２４は、好ましくは、モバイルデバイス１１４についての何れかのタイプの必要な情報を受信及び／又は送信するために１つ又はそれ以上の入力及び／又は出力インターフェースを含むことができる。例えば、図３の実施形態では、モバイルデバイス１１４は、ＭＤ  Ｉ／Ｏインターフェース３２４を利用して、何れかの適切で効果的な技術を利用することによって外部エンティティのあらゆる所望のタイプと双方向に通信し、電子情報を受信又は送信することができる。図３の実施形態では、モバイルデバイス１１４は、ディスプレイ技術の何れかの効果的なタイプを利用することによって、あらゆる所望のタイプの情報を表示するためのＭＤディスプレイ３１６を利用することができる。
【００３３】
図３の実施形態では、ＭＤ送受信器３１４は、無線通信技術を利用することによってモバイルデバイス１１４と他のデバイスとの間で電子情報を双方向に転送（送信及び／又は受信）するための何れかの適切な手段を含むことができる。幾つかの実施形態では、ＭＤ送受信器３１４は、限定ではないが、衛星１１８と通信するための衛星送受信器、基地局１２６と通信するための基地局送受信器、及びアクセスポイント１３０と通信するためのアクセスポイント送受信器を含むことができる。モバイルデバイス１１４の実装及び利用に関する付加的な詳細は、図４−６に関して以下で更に検討する。
【００３４】
ここで図４を参照すると、本発明による図３のＭＤメモリ３２０の１つの実施形態のブロック図が示されている。図４の実施形態では、ＭＤメモリ３２０は、限定ではないが、アプリケーションプログラム４１２、ロケーション検出器４１６、衛星モジュール４２０、基地局モジュール４２４、アクセスポイントモジュール４２８、衛星情報４３２、基地局情報４３６、及びアクセスポイント情報４４０を含む。他の実施形態では、ＭＤメモリ３２０は、図４の実施形態に関して検討された構成要素及び機能の幾つかに加えた或いはこれらの代わりの構成要素及び機能を含むことができる。
【００３５】
図４の実施形態では、アプリケーションプログラム４１２は、モバイルデバイス１１４に対する種々の機能及び動作を実行するために、好ましくはＭＤ  ＣＰＵ３１２（図３）によって実行されるプログラム命令を含むことができる。アプリケーションプログラム４１２の特定の性質及び機能は通常、対応するモバイルデバイス１１４の固有のタイプ及び特定の機能などの要素に応じて変わる。
【００３６】
図４の実施形態では、何れかの効果的な技術を利用することによって、ロケーション検出器４１２を用いて拡張モバイルデバイスロケーション手順を調整及び管理し、モバイルデバイス１１４の現在の物理ロケーションを決定することができる。幾つかの実施形態では、ロケーションサーバ１２６（図１）はまた、幾つかの必要とされる処理機能をリモートで実行するためにロケーション検出器４１２に類似したソフトウェアモジュールを有することができる。ロケーション検出器４１６を利用する付加的な詳細は、図１及び５−６に関して更に説明する。図４の実施形態では、衛星モジュール４２４を用いて、衛星１１８（図１）との通信を管理することができる。同様に、基地局モジュール４２４を用いて、基地局１２２（図１）との通信を管理することができ、アクセスポイントモジュール４２８を用いて、アクセスポイント１３０（図１）との通信を管理することができる。
【００３７】
図４の実施形態では、衛星情報４３２、基地局情報４３６、及びアクセスポイント情報４４０は、衛星１１８、基地局１２２、及びアクセスポイント１３０（図１）のそれぞれに関する何れかのタイプの測定値、データ、又は他の情報を含むことができる。このような情報の実施例は、限定ではないが、衛星ビーコン信号、パイロット信号、又はアクセスポイントビーコン信号の存在／利用度、信号強度、信号対雑音値、信号品質特性、信号遅延、その他を含む。
【００３８】
図４の実施形態では、ロケーション検出器４１６及び種々のモジュール４２０、４２４、及び４２８が、ソフトウェアとして実装されるように開示及び検討されている。しかしながら、他の実施形態では、これらの機能の一部又は全ては、本明細書で検討されるソフトウェアモジュールの機能に等価な種々の機能を実行するよう構成されている適切な電子ハードウェア回路によって実行することができる。ロケーション検出器４１６の実装及び利用は、図５−６に関して以下で更に検討する。
【００３９】
ここで図５を参照すると、本発明の１つの実施形態によるシステム構成テーブル５１４が示されている。図５の実施形態では、構成１−４（５１８（ａ−ｄ））が示されている。他の実施形態では、本発明は、図５の実施形態に関して説明された構成要素及び構成の幾つかに加えた或いはこれらの代わりの構成要素及び構成を使用して実施してもよい。
【００４０】
図５の実施形態では、ロケーション検出器４１６は、システム構成テーブル５１４からシステム構成５１８の１つを選択し、幾つかの予め決められた選択規則及び選択基準に応じてモバイルデバイスロケーション手順を実行することができる。図５の実施形態では、システム構成５１８は、モバイルデバイスロケーション手順が衛星１１８のみによって実行される構成１（５１８（ａ））、及びモバイルデバイスロケーション手順が衛星１１８及び基地局１２２の何れかの効果的な組み合わせによって実行される構成２（５１８（ｂ））を含む。
【００４１】
加えて、図５のシステム構成５１８は、モバイルデバイスロケーション手順が基地局１２２とアクセスポイント１３０の何れかの効果的な組み合わせによって実行される構成３（５１８（ｃ））と、モバイルデバイスロケーション手順がアクセスポイント１３０のみによって実行される構成４（５１８（ｄ））と、モバイルデバイスロケーション手順が、衛星１１８、基地局１２２、及びアクセスポイント１３０の何れかの効果的な組み合わせによって実行される構成５（５１８（ｄ））とを含む。幾つかの他の実施形態では、衛星１１８、基地局１２２、及びアクセスポイント１３０の何れかの他の所望の組み合わせを利用することができる。例えば、幾つかの実施形態では、追加のシステム構成５１８は、限定ではないが、衛星１１８とアクセスポイント１３０の何れかの効果的な組み合わせによる構成６を含むことができる。
【００４２】
本発明によれば、ロケーション検出器４１６（図４）又は他の適切なエンティティ（図１のロケーションサーバ１２６など）は、電子システム１１０に対するシステム構成分析手順を実行し、対応する拡張モバイルデバイスロケーション手順を実行するためのシステム構成５１８の１つ又はそれ以上を最適に選択することができる。図５の実施形態では、ロケーション検出器４１６は、何れかの有効で適切な情報を含むように定義することができる幾つかの予め定義された選択規則及び選択基準に基づいて、システム構成５１８を選択することができる。
【００４３】
例えば、システム構成５１８には、それぞれの優先順位値を各々に割り当てることができる。ロケーション検出器４１６は、どのシステム構成５１８が現在の動作条件下で利用可能な信号ソースを現在有するかを評価することができ、次いで、最高の優先順位値を有する利用可能な構成５１８を選択することができる。前述の優先順位値は、限定ではないが、種々のシステム構成５１８の総構成電力消費を含む、何れかの所望の設計考慮事項に基づいて割り当てることができる。
【００４４】
幾つかの実施形態では、対応するモバイルデバイスロケーション手順の最適性能を保証するために、最適システム構成５１８を選択することができる。例えば、ロケーション検出器４１６は、種々のシステム構成５１８の信号特性を評価し、次いで、最高評価スコアを有するシステム構成５１８を選択することができる。評価された信号特性は、限定ではないが、信号強度及び信号品質を含む、衛星ビーコン信号、基地局パイロット信号、及びアクセスポイントビーコン信号の何れかの所望の特性を含むことができる。幾つかの実施形態では、前述の信号特性は、最終評価スコアに結合する前に、対応するそれぞれの重み付け値によって修正することができる。システム構成５１８を利用する付加的な詳細は、図６Ａ−６Ｄに関して以下で更に検討する。
【００４５】
ここで図６Ａ−６Ｄを参照すると、本発明の１つの実施形態による拡張モバイルデバイスロケーション手順を効果的に実行するための方法ステップのフローチャートが示されている。図６Ａ−６Ｄの実施例は例証の目的で提示され、他の実施形態では、本発明は、図６Ａ−６Ｄの実施形態に関して検討されたステップ及びシーケンス以外のステップ及びシーケンスを利用してもよい。
【００４６】
図６Ａの実施形態では、ステップ６１４で、モバイルデバイス１１４が最初に電源投入され、衛星レセプション機能が起動される。加えて、モバイルデバイス１１４の無線ワイドエリアネットワーク（ＷＷＡＮ）機能も起動される。ステップ６１８で、モバイルデバイス１１４の衛星モジュール４２０は、何れかの利用可能な衛星ビーコン信号をサーチし、電子ネットワーク１１０において現在利用可能な衛星１１８（図１）を識別する。ステップ６２２で、衛星モジュール４２０は、限定ではないが、信号強度及び信号品質を含むことができる予め定義された信号特性について各受信された衛星ビーコン信号を測定する。衛星モジュール４２０はまた、既知の衛星１１８のどれが何らかの理由で現在利用可能でないかを判定することができる。
【００４７】
ステップ６２６で、衛星モジュール４２０は、衛星情報４３２として利用可能な衛星１３０からの全ての測定されたデータ及び統計値をローカルに記憶する（図４を参照）。ステップ６３０で、モバイルデバイス１１４のロケーション検出器４１６は、ロケーションサーバ１２６が、現在のモバイルデバイスロケーション手順中に何らかの計算及び分析を行うために使用されるかどうかを判定する。ロケーションサーバ１２６が現在のモバイルデバイスロケーション手順中に利用される場合には、ステップ６３４で、モバイルデバイス１１４は、測定された衛星情報４３２を何らかの効果的な手段を利用することによってロケーションサーバ１２６に送信する。例えば、モバイルデバイス１１４は、図１に示されるように、基地局Ａ１２２（ａ）を介して衛星情報４３２をロケーションサーバ１２６に無線送信することができる。図６Ａのプロセスは、接続の文字「Ａ」を経由して図６Ｂのステップ６３８に進む。
【００４８】
ステップ６３８で、モバイルデバイス１１４の基地局モジュール４２４は、何れかの利用可能な基地局パイロット信号をサーチし、電子ネットワーク１１０において現在利用可能な基地局１２２（図１）を識別する。ステップ６４２で、基地局モジュール４２４は、限定ではないが、信号強度及び信号品質を含むことができる、予め定義された信号特性について各受信された基地局ビーコン信号を測定する。基地局モジュール４２０はまた、既知の基地局１２２のどれが何らかの理由で現在利用可能でないかを判定することができる。
【００４９】
ステップ６４６で、基地局モジュール４２４は、基地局情報４３６として利用可能な基地局１２２からの全ての測定されたデータ及び統計値をローカルに記憶する（図４を参照）。ステップ６５０で、モバイルデバイス１１４のロケーション検出器４１６は、ロケーションサーバ１２６が現在のモバイルデバイスロケーション手順中に何らかの計算及び分析を実行するのに使用されるかどうかを判定する。ロケーションサーバ１２６が現在のモバイルデバイスロケーション手順中に利用される場合、ステップ６５４で、モバイルデバイス１１４は、何らかの効果的な手段を利用することによって、測定された基地局情報４３６をロケーションサーバ１２６に送信する。例えば、モバイルデバイス１１４は、図１に示されるように、基地局情報４３６を基地局Ａ１２２（ａ）を介してロケーションサーバ１２６に無線送信することができる。次いで、図６Ｂのプロセスは、接続文字「Ｂ」を経由して図６Ｃのステップ６５８に進む。
【００５０】
ステップ６５８で、モバイルデバイス１１４のロケーション検出器４１６、或いは何れかの他の適切なエンティティ（ロケーションサーバ１２６など）は、衛星情報４３２及び基地局情報４３６を分析する。詳細には、ステップ６６２で、ロケーション検出器４１６又はロケーションサーバ１２６は、衛星情報４３２を分析し、幾つの衛星１１８が有効な衛星ビーコン信号をモバイルデバイス１１４に現在提供するかを判定することができる。ロケーション検出器４１６又はロケーションサーバ１２６は次に、正確なモバイルデバイスロケーション手順を正常に実行するのに十分な数の利用可能な衛星１１８が現在存在するかどうかを判定する。幾つかの実施形態では、ロケーション検出器４１６は、現在利用可能な衛星１１８の総数と予め定義された最小衛星閾値とを比較することができる。
【００５１】
正確なモバイルデバイスロケーション手順を正常に実行するために現在利用可能な衛星１１８の数が不十分であった場合、図６Ｃのプロセスは、ステップ６７０に進む。しかしながら、正確なモバイルデバイスロケーション手順を正常に実行するのに現在利用可能な衛星１１８の数が十分であった場合、ステップ６６６で、ロケーション検出器４１６又はロケーションサーバ１２６は、衛星情報４３２及び基地局情報４３６を評価し、現在のモバイルデバイスロケーション手順を正常に実行するためのシステム構成５１８を衛星１１８及び基地局１２２のみを利用することによって確実に形成できるようにすることができる。衛星情報４３２及び基地局情報４３６の信号特性（信号強度、信号品質、その他）が適正であった場合、図６Ｃのプロセスは、接続文字「Ｄ」を通じて図６Ｄのステップ６９４に進むことができる。
【００５２】
しかしながら、衛星情報４３２及び基地局情報４３６の信号特性が不適切であった場合、ステップ６７０でモバイルデバイス１１４は、その無線ローカルエリアネットワーク（ＷＬＡＮ）機能を起動する。図６の実施形態によれば、モバイルデバイス１１４は、従って、必要な場合にそのＷＬＡＮ機能だけを起動することによって動作パワーを節約する。幾つかの他の実施形態では、モバイルデバイス１１４のＷＬＡＮ機能は、図６の手順の始めに起動することができ、ステップ６５８、６６２、６６６、及び６７０を省略することができる。図６Ｃのプロセスは次に、接続文字「Ｃ」を通じて図６Ｄのステップ６７４に進むことができる。
【００５３】
ステップ６７４で、モバイルデバイス１１４のアクセスポイントモジュール４２８は、何れかの利用可能なアクセスポイントビーコン信号をサーチし、電子ネットワーク１１０において現在利用可能なアクセスポイント１３０（図１）を識別する。ステップ６７８で、アクセスポイントモジュール４２８は、限定ではないが、信号強度及び信号品質を含むことができる予め定義された信号特性について各受信されたアクセスポイントビーコン信号を測定する。アクセスポイントモジュール４２８はまた、既知のアクセスポイント１３０のどれが何らかの理由で現在利用可能でないかを判定することができる。
【００５４】
ステップ６８２で、アクセスポイントモジュール４２８は、アクセスポイント情報４４０として利用可能なアクセスポイント１３０からの全ての測定されたデータ及び統計値をローカルに記憶する（図４を参照）。ステップ６８６で、モバイルデバイス１１４のロケーション検出器４１６は、ロケーションサーバ１２６が現在のモバイルデバイスロケーション手順中に何らかの計算及び分析を実行するために使用されるかどうかを判定する。ロケーションサーバ１２６が現在のモバイルデバイスロケーション手順中に利用される場合、ステップ６８６で、モバイルデバイス１１４は、何らかの効果的な手段を利用することによって、測定されたアクセスポイント情報４４０をロケーションサーバ１２６に送信する。例えば、モバイルデバイス１１４は、図１に示されるようにアクセスポイント情報４４０を基地局Ａ１２２（ａ）を介してロケーションサーバ１２６に送信することができる。
【００５５】
ステップ６９４で、ロケーション検出器４１６又は別の適切なエンティティ（ロケーションサーバ１２６など）は、全ての記憶された情報（衛星情報４３２、基地局情報４３６、及びアクセスポイント情報４４０）に対してシステム構成分析手順を実行し、図５に関して上述されたように、現在のモバイルデバイスロケーション手順を実行するための最適システム構成５１８（図５）を決定する。最後に、ステップ６９８で、ロケーション検出器４１６は、モバイルデバイスロケーション手順を正確に実行するための選択されたシステム構成５１８を利用することができる。従って本発明は、拡張モバイルデバイスロケーション手順を効果的に実行するための改善されたシステム及び方法を提供する。
【００５６】
以上、幾つかの実施形態に関して本発明を説明してきた。本開示に照らして、当業者であれば他の実施形態も明らかであろう。例えば、本発明は、上記の実施形態で説明された以外の構成及び技術を使用して容易に実施することができる。加えて、本発明は、上述のもの以外のシステムと共に効果的に用いることができる。従って、検討された実施形態に対するこれらの及び他の変形形態は、添付の請求項によってのみ限定される本発明によって保護されるものとする。
【符号の説明】
【００５７】
１１０  電子システム
１１４  モバイルデバイス
１１８（ａ）  衛星Ａ
１１８（ｂ）  衛星Ｂ
１１８（ｃ）  衛星Ｃ
１１８（ｄ）  衛星Ｄ
１２２（ａ）  基地局Ａ
１２２（ｂ）  基地局Ｂ
１２６  ロケーションサーバ
１３０（ａ）  アクセスポイントＡ
１３０（ｂ）  アクセスポイントＢ
１３０（ｃ）  アクセスポイントＣ
【図１】
2010524336.tif 000003
【図２】
2010524336.tif 000004
【図３】
2010524336.tif 000005
【図４】
2010524336.tif 000006
【図５】
2010524336.tif 000007
【図６Ａ】
2010524336.tif 000008
【図６Ｂ】
2010524336.tif 000009
【図６Ｃ】
2010524336.tif 000010
【図６Ｄ】
2010524336.tif 000011
【国際調査報告】
2010524336.tif 000012