(57)【要約】位置インジケータを決定するための方法、システム、コンピュータ可読媒体、および装置が提示される。いくつかの実施形態では、モバイルデバイスの位置を示す位置データが取得される。位置インジケータは、マップの少なくとも１つの領域に基づいて決定される。モバイルデバイスの位置は、少なくとも１つの領域内にある。位置インジケータは、マップのマップ特徴依存領域を示す。位置インジケータが提供される。【選択図】図４
2018511038.tif 000002
【特許請求の範囲】
【請求項１】
位置インジケータを決定するための方法であって、
モバイルデバイスの位置を示す位置データを取得することと、
マップの少なくとも１つの領域に基づいて、前記位置インジケータを決定することと、ここにおいて、前記モバイルデバイスの前記位置は、前記少なくとも１つの領域内にあり、前記位置インジケータは、前記マップのマップ特徴依存領域を示す、
前記位置インジケータを提供することと
を備える、方法。
【請求項２】
前記位置インジケータを前記決定することは、プライバシー設定、前記位置データの正確性レベル、ある時間スパンにわたる前記位置の変化、またはそれらの任意の組み合わせのうちの少なくとも１つにさらに基づく、請求項１に記載の方法。
【請求項３】
ディスプレイが、前記位置インジケータおよび前記マップを表示することをさらに備える、請求項１に記載の方法。
【請求項４】
前記正確性レベルは、水平精度低下率（ＨＤＯＰ）値を使用して決定される、請求項２に記載の方法。
【請求項５】
前記位置データは、少なくとも１つのアクセスポイント（ＡＰ）から前記モバイルデバイスによって受信された受信信号強度インジケーション（ＲＳＳＩ）データを含み、前記正確性レベルは、しきい値を超える関連するＲＳＳＩを有する最小数のアクセスポイント（ＡＰ）を使用して決定される、請求項２に記載の方法。
【請求項６】
前記正確性レベルは、ある時間期間の間の前記位置データと前記ある時間期間の間の前記モバイルデバイスの加速度計の出力との間の最小相違を含む、請求項２に記載の方法。
【請求項７】
前記マップの前記マップ特徴依存領域は、平面図の部屋である、請求項１に記載の方法。
【請求項８】
前記マップの前記マップ特徴依存領域は、地理的サブ区画である、請求項１に記載の方法。
【請求項９】
前記位置インジケータは、前記マップ特徴依存領域の形状を示す前記形状を有する、請求項１に記載の方法。
【請求項１０】
位置インジケータを決定するためのシステムであって、前記システムは、
プロセッサと、
前記プロセッサに結合され、命令を記憶するために構成可能であるメモリと
を備え、前記プロセッサは、
モバイルデバイスの位置を示す位置データを取得することと、
マップの少なくとも１つの領域に基づいて、前記位置インジケータを決定することと、ここにおいて、前記モバイルデバイスの前記位置は、前記少なくとも１つの領域内にあり、前記位置インジケータは、前記マップのマップ特徴依存領域を示す、
前記位置インジケータを提供することと
を行うように構成される、システム。
【請求項１１】
前記位置インジケータを前記決定することは、プライバシー設定、前記位置データの正確性レベル、ある時間スパンにわたる前記位置の変化、またはそれらの任意の組み合わせのうちの少なくとも１つにさらに基づく、請求項１０に記載のシステム。
【請求項１２】
ディスプレイをさらに備え、前記位置インジケータおよび前記マップは、前記ディスプレイによって表示される、請求項１０に記載のシステム。
【請求項１３】
前記正確性レベルは、水平精度低下率（ＨＤＯＰ）値を使用して決定される、請求項１１に記載のシステム。
【請求項１４】
前記位置データは、少なくとも１つのアクセスポイント（ＡＰ）から前記モバイルデバイスによって受信された受信信号強度インジケーション（ＲＳＳＩ）データを含み、前記正確性レベルは、しきい値を超える関連するＲＳＳＩを有する最小数のアクセスポイント（ＡＰ）を使用して決定される、請求項１１に記載のシステム。
【請求項１５】
前記正確性レベルは、ある時間期間の間の前記位置データと前記ある時間期間の間の前記モバイルデバイスの加速度計の出力との間の最小相違を含む、請求項１１に記載のシステム。
【請求項１６】
前記マップの前記マップ特徴依存領域は、平面図の部屋である、請求項１０に記載のシステム。
【請求項１７】
前記マップの前記マップ特徴依存領域は、地理的サブ区画である、請求項１０に記載のシステム。
【請求項１８】
前記位置インジケータは、前記マップ特徴依存領域の形状を示す前記形状を有する、請求項１０に記載のシステム。
【請求項１９】
位置インジケータを決定するためのコンピュータ実行可能コードを記憶する非一時的コンピュータ可読記憶媒体であって、前記コンピュータ実行可能コードは、
モバイルデバイスの位置を示す位置データを取得することと、
マップの少なくとも１つの領域に基づいて、前記位置インジケータを決定することと、ここにおいて、前記モバイルデバイスの前記位置は、前記少なくとも１つの領域内にあり、前記位置インジケータは、前記マップのマップ特徴依存領域を示す、
前記位置インジケータを提供することと
を備える、非一時的コンピュータ可読記憶媒体。
【請求項２０】
前記位置インジケータを前記決定することは、プライバシー設定、前記位置データの正確性レベル、ある時間スパンにわたる前記位置の変化、またはそれらの任意の組み合わせのうちの少なくとも１つにさらに基づく、請求項１９に記載の非一時的コンピュータ可読記憶媒体。
【請求項２１】
ディスプレイが、前記位置インジケータおよび前記マップを表示することをさらに備える、請求項１９に記載の非一時的コンピュータ可読記憶媒体。
【請求項２２】
前記正確性レベルは、最小水平精度低下率（ＨＤＯＰ）値を使用して決定される、請求項２０に記載の非一時的コンピュータ可読記憶媒体。
【請求項２３】
前記正確性レベルは、ある時間期間の間の前記位置データと前記ある時間期間の間の前記モバイルデバイスの加速度計の出力との間の最小相違を含む、請求項２０に記載の非一時的コンピュータ可読記憶媒体。
【請求項２４】
前記マップの前記マップ特徴依存領域は、平面図の部屋である、請求項１９に記載の非一時的コンピュータ可読記憶媒体。
【請求項２５】
前記マップの前記マップ特徴依存領域は、地理的サブ区画である、請求項１９に記載の非一時的コンピュータ可読記憶媒体。
【請求項２６】
前記位置インジケータは、前記マップ特徴依存領域の形状を示す前記形状を有する、請求項１９に記載の非一時的コンピュータ可読記憶媒体。
【請求項２７】
位置インジケータを決定するためのモバイルデバイスであって、
前記モバイルデバイスの位置を示す位置データを取得するための手段と、
マップの少なくとも１つの領域に基づいて、前記位置インジケータを決定するための手段と、ここにおいて、前記モバイルデバイスの前記位置は、前記マップの前記少なくとも１つの領域内にあり、前記位置インジケータは、前記マップのマップ特徴依存領域を示す、
前記位置インジケータを提供するための手段と
を備える、モバイルデバイス。
【請求項２８】
前記位置インジケータを前記決定することは、プライバシー設定、前記位置データの正確性レベル、ある時間スパンにわたる前記位置の変化、またはそれらの任意の組み合わせのうちの少なくとも１つにさらに基づく、請求項２７に記載のモバイルデバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]本開示の態様は、マップ上にモバイルデバイスの位置を表示することに関する。
【０００２】
[0002]いくつかのロケーションでは、モバイルデバイスの位置は、決定可能でないことがありうるか、または位置は、低い正確性で決定可能でありうる。例えば、ワイヤレスローカルエリアネットワーク測位環境の一部中でのアクセスポイントカバレッジの欠如は、サーバがモバイルデバイスの位置を高度の正確性で決定するには不十分なデータを有する状況につながりうる。同様に、モバイルデバイスが全地球測位システム（ＧＰＳ）衛星から不十分なデータを受信しているとき、モバイルデバイスは、その位置を決定できないことがありうる。
【０００３】
[0003]デバイスの位置が一時的に決定不可能であり、デバイスがその位置を決定するための能力を後に回復すると、モバイルデバイスの位置を示すために使用される、表示された点インジケータは、以前に示されていた位置から現在の位置に飛びうる。点インジケータの位置は、モバイルデバイスの位置が低い正確性で決定されかねないときには時間とともに急速に変わりうる。あるロケーションから別のロケーションに飛ぶか、または時間とともに急速に変わる位置を有する点インジケータは、ユーザにとって紛らわしいか、または気が散る恐れがありうる。
【０００４】
[0004]モバイルデバイスのロケーションの精確な座標インジケーションおよび／または点インジケータは、ユーザによって所望されるよりも高い程度の正確性でユーザのモバイルデバイスの位置を示しうる。ユーザの位置の精確なインジケーションが他のユーザ、サービスプロバイダ、等に対して利用可能にされると、ユーザのプライバシーおよび／または安全性は損なわれうる。
【発明の概要】
【０００５】
[0005]位置インジケータを決定する、ある特定の態様が説明される。
【０００６】
[0006]一例では、位置インジケータを決定するための方法が開示される。方法は、モバイルデバイスの位置を示す位置データを取得することを含む。位置インジケータは、マップの少なくとも１つの領域に基づいて決定される。モバイルデバイスの位置は、少なくとも１つの領域内にある。位置インジケータは、マップのマップ特徴依存領域（map-feature-dependent region）を示す。位置インジケータが提供される。
【０００７】
[0007]別の例では、システムが開示される。システムは、プロセッサを含む。プロセッサは、モバイルデバイスの位置を示す位置データを取得するように構成される。プロセッサは、マップの少なくとも１つの領域に基づいて、位置インジケータを決定する。モバイルデバイスの位置は、少なくとも１つの領域内にある。位置インジケータは、マップのマップ特徴依存領域を示す。プロセッサは、位置インジケータを提供する。
【０００８】
[0008]さらなる例では、１つまたは複数のプログラムを備える非一時的コンピュータ可読記憶媒体が開示される。１つまたは複数のプログラムは、モバイルデバイスの位置を決定する方法を遂行するために、プロセッサによって実行されるように構成される。１つまたは複数のプログラムは、モバイルデバイスの位置を示す位置データを取得するための命令を含む。１つまたは複数のプログラムは加えて、マップの少なくとも１つの領域に基づいて、位置インジケータを決定するための命令を含む。モバイルデバイスの位置は、少なくとも１つの領域内にある。位置インジケータは、マップのマップ特徴依存領域を示す。１つまたは複数のプログラムはさらに、位置インジケータを提供するための命令を含む。
【０００９】
[0009]追加の例では、モバイルデバイスが開示される。モバイルデバイスは、モバイルデバイスの位置を示す位置データを取得するための手段を含む。モバイルデバイスは加えて、マップの少なくとも１つの領域に基づいて、位置インジケータを決定するための手段を含む。モバイルデバイスの位置は、少なくとも１つの領域内にある。位置インジケータは、マップのマップ特徴依存領域を示す。モバイルデバイスはさらに、位置インジケータを提供するための手段を含む。
【００１０】
[0010]本開示の態様は、例として例示される。添付の図では、同様の参照番号は同様の要素を示す。
【図面の簡単な説明】
【００１１】
【図１】モバイルデバイスの位置を決定するためにインプリメントされうる地上ネットワークおよび衛星測位システムを例示する。
【図２】いくつかの実施形態にしたがって、マップ上に表示された点インジケータを例示する。
【図３】いくつかの実施形態にしたがって、ある時間スパンにわたるモバイルデバイスについて決定される一連の位置を例示する。
【図４】いくつかの実施形態にしたがって、マップ上に表示された領域インジケータを例示する。
【図５】いくつかの実施形態にしたがって、マップ上に表示された地理的サブ区画領域インジケータ（geographical subdivision region indicator）を例示する。
【図６】いくつかの実施形態にしたがって、ＡＰカバレッジに基づいて決定される領域インジケータを例示する。
【図７】いくつかの実施形態にしたがって、位置インジケータを表示するための縮小された尺度のマップを例示する。
【図８】いくつかの実施形態にしたがって、位置インジケータを決定するためのプロセスの例を例示するフロー図である。
【図９】いくつかの実施形態にしたがって、点インジケータを表示するか、または領域インジケータを表示するかを決定するためのプロセスの例を例示するフロー図である。
【図１０】いくつかの実施形態にしたがって、モバイルデバイス上の設定を使用して位置インジケータを決定するためのプロセスの例を例示するフロー図である。
【図１１】１つまたは複数の実施形態がインプリメントされうるコンピューティングシステムの例を例示する。
【図１２】いくつかの実施形態にしたがって、モバイルデバイスの例を例示する。
【詳細な説明】
【００１２】
[0023]ここでいくつかの例示的な実施形態が、添付の図面に関して説明されることになる。本開示の１つまたは複数の態様がインプリメントされうる特定の実施形態が以下に説明されるが、本開示の範囲または添付された特許請求の範囲の精神から逸脱することなしに、他の実施形態が使用され、様々な修正が行われうる。
【００１３】
[0024]デバイスは、マップ上に示された点インジケータのような位置インジケータを使用して、モバイルデバイスの位置を表示しうる。
【００１４】
[0025]いくつかの実施形態では、利用可能な測位データは、所望される程度の正確性で位置を算出するには不十分でありうる。例えば、利用可能な測位データを使用して位置を決定することが可能ではないことがありうる。別の例では、位置が決定されることができる正確性の程度が不十分でありえ、例えば、測位の正確性を決定するためのメトリックが、ユーザによって設定されたしきい値のようなしきい値を下回る。
【００１５】
[0026]測位の正確性の決定に基づいて位置インジケータを決定すること（例えば、位置インジケータが表示される方法を変更すること）は、様々な点で有益でありうる。マップのマップ特徴依存領域を示す位置インジケータを表示することは、美学的に満足のいく（aesthetically pleasing）位置のインジケーションを提供し、ユーザのプライバシーおよび／または安全性を守りながらユーザのデバイスの位置を大まかに示し、（より詳細なロケーションの追跡というよりはむしろ）領域ベース、等でのモバイルデバイスのロケーションの追跡を可能にしうる。
【００１６】
[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]正確性データは、水平精度低下率（ＨＤＯＰ：horizontal dilution of precision）値を含みうる。正確性の基準は、ＨＤＯＰ値がしきい値未満であるときに満たされうる。モバイルデバイス１０２は、モバイルデバイス１０２についての決定された位置に関連付けられたＨＤＯＰ値を含む位置データを受信しうる。例えば、ある環境のロケーションに関連付けられたＨＤＯＰ値を記憶するサーバは、モバイルデバイス１０２についての決定された位置に関連付けられたＨＤＯＰ値を決定し、ＨＤＯＰ値をモバイルデバイス１０２に提供しうる。いくつかの実施形態では、モバイルデバイス１０２は、ある環境のロケーションに関連付けられた複数のＨＤＯＰ値を受信する。モバイルデバイス１０２は、モバイルデバイス１０２についての決定された位置に関連付けられたＨＤＯＰ値を決定しうる。モバイルデバイスは、ＨＤＯＰ値をしきい値ＨＤＯＰ値と比較しうる。しきい値ＨＤＯＰ値は、１−４のような、１−８の範囲中の値、例えば２でありうる。
【００４２】
[0053]正確性データは、ある時間スパン（すなわち、ある時間期間）にわたるモバイルデバイス１０２について決定された位置における最大変化を含みうる。正確性の基準は、位置データから決定される、（例えば、経路３０６のような経路に沿った）モバイルデバイス１０２の総移動がある時間期間にわたるしきい値距離未満であるときに満たされうる。その時間期間は、５−３０秒の範囲中の期間のような、例えば、１−６０秒の範囲中の期間、例えば、２０秒でありうる。しきい値距離は、１０−３０フィートの範囲中の距離のような、５−５０フィートの範囲中の距離、例えば、２０フィートでありうる。
【００４３】
[0054]モバイルデバイス１０２は、ある時間期間にわたるモバイルデバイス１０２について決定された位置データを、その時間期間の間のモバイルデバイス１０２の１つまたは複数のセンサの出力と比較しうる。センサは、例えば、モバイルデバイス１０２の加速度計を含みうる。例えば、ある時間期間にわたるモバイルデバイス１０２について決定された位置における変化が、モバイルデバイス１０２の加速度計によって決定される、同じ時間期間にわたるモバイルデバイスによって移動される距離を超える場合、測位の正確性は、正確に決定可能でないことがありうる。正確性の基準は、位置データから決定される、ある時間期間にわたるモバイルデバイス１０２の総移動間の相違が、モバイルデバイスのセンサによって決定される、同じ時間期間にわたるモバイルデバイス１０２の総移動から、距離のしきい値差未満しか変わらないときに満たされうる。位置データから決定され、モバイルデバイスのセンサによって決定される距離のしきい値差（すなわち、デルタ）は、３−１０フィートの範囲中の距離のような、１−２０フィートの範囲中の距離、例えば、５フィートでありうる。
【００４４】
[0055]いくつかの実施形態では、１つまたは複数の正確性の基準は、所望されるレベルの正確性を示すユーザ定義の設定またはデフォルト設定に基づく。例えば、ユーザは、モバイルデバイスの位置を第三者と共有することを望みうる。ユーザは、第三者がユーザの位置を目視することができる正確性を限定することを望みうる。ユーザは、領域インジケータおよび／または点インジケータ、好ましい領域タイプ、距離、または第三者がモバイルデバイスの位置を目視することができる正確性の他のインジケーションを表示するための選好のような設定を定義しうる。所望されるレベルの位置表示の正確性を示す正確性の基準は、例えば、モバイルデバイス１０２および／またはサーバ１０４によって記憶されうる。
【００４５】
[0056]図２は、いくつかの実施形態にしたがって、マップ上に表示された位置インジケータを例示している。位置インジケータは、マップ２００上に表示される点インジケータ２０２でありうる。位置インジケータは、モバイルデバイス１０２のディスプレイまたは別のディスプレイ上に表示されうる。点インジケータ２０２は、示されているようなドット、または別の形状、画像、あるいはモバイルデバイス１０２のロケーションを示すための他のインジケータでありうる。いくつかの実施形態では、点インジケータ２０２は、モバイルデバイス１０２の位置の決定された正確性に対応するサイズ（例えば、円の半径）を有する不確実性インジケータ２０４の中心に示されうる。不確実性インジケータ２０４は、示されているような円、または他の形状、画像、あるいはモバイルデバイス１０２の決定された位置の不確実性の程度を示すための他のインジケータでありうる。不確実性インジケータ２０４は、モバイルデバイス１０２の可能性のあるロケーションの範囲を示しうる。
【００４６】
[0057]図２の例示的な例では、マップ２００は、平面図である。ロードマップ、トレイルマップ、近隣地区マップ、マルチレベル構造の３次元モデル、またはロケーション情報を提供するための任意の他のマップのような代替のマップが使用されうる。マップ２００は、サーバ１０４からモバイルデバイス１０２によって受信されうる。
【００４７】
[0058]マップ２００は、領域２０６および領域２０８のような複数の領域を含みうる。領域（例えば、２０６、２０８）は、マップ特徴依存領域でありうる。マップ特徴依存領域は、道路、壁、仕切り、敷地境界線、境目、地勢、等のようなマップの特徴によって定義されるエリアでありうる。マップ特徴依存領域は、長方形グリッドのセルのようなマップの任意のサブセクションであるマップのサブセクションを除外しうる。例えば、屋内マップについてのマップ特徴依存領域は、部屋のような、壁によって囲まれたまたは部分的に囲まれた領域でありうる。屋外マップについてのマップ特徴依存領域の例は、複数の車道によって囲まれた近隣地区エリアでありうる。領域の追加の例は、高層ビルディングの１つまたは複数のフロア、１つまたは複数のビルディング、１つまたは複数の座席セクション、１つまたは複数の空港ゲート、１つまたは複数の都市ブロック、１つまたは複数の湖、１つまたは複数の駐車エリア、１つまたは複数の街路セクション、１つまたは複数の都市、１つまたは複数のルート、マップ２００の１つまたは複数のサブセクション、またはそれらの任意の組み合わせを含みうる。
【００４８】
[0059]領域２０６は、領域２０６内のモバイルデバイス１０２の決定された位置を示すために点インジケータ２０２が表示される部屋である。図２の例示的な例では、２１０に示されている壁を含む４つの壁によって囲まれた領域２０６が示されている。境界は、壁、仕切り、および／または街路のような構造的な境界、敷地境界線、境目および／または領域間の他の区画のような非構造的な境界、ユーザ入力境界インジケーション、等、またはそれら任意の組み合わせでありうる。
【００４９】
[0060]領域は、２つ以上のサブ領域を含みうる。例えば、ある領域がビルディングのフロアである場合（例えば、マップ２００は、ビルディングのフロアでありうる）、フロアは、サブ領域（例えば、サブ領域２０６、２０８）を含みうる。ここでは領域が論述されるが、サブ領域が使用されうることが認知されるであろう。
【００５０】
[0061]いくつかの実施形態では、ユーザは、マップ特徴依存領域を定義しうる。例えば、ユーザは、領域２０６のようなマップ特徴依存領域を定義しうる。ユーザは、領域情報を定義するために、モバイルデバイス１０２のようなコンピュータシステムのユーザインターフェースモジュールを使用しうる。ユーザは、マップ２００上の１つまたは複数の領域２０６に対する境界および／または部分的境界を描写するか、選択するか、またはそうでない場合は示すことによって、領域情報を定義しうる。別の例では、ユーザは、幾何学的な物体に対応する領域を示すために、マップ２００上に幾何学的な物体をオーバレイすることによって、領域情報を定義しうる。さらなる例では、ユーザは、領域２０６のような領域に関連付けられたエリアを塗りつぶすか、またはそうでない場合は示すことによって領域情報を定義しうる。ユーザは加えて、部屋の番号、部屋の名称、フロアの番号、フロアの名称、ビルディングの名称、および／または示された領域に関連付けられた他のメタデータのような識別情報を提供しうる。
【００５１】
[0062]いくつかの実施形態では、マップ分析モジュールが、マップ２００のマップ特徴依存領域を自動的に決定するために使用されうる。例えば、マップ分析モジュールは、マップ２００中で可視的に、数値的に、または他の形で利用可能な情報を分析しうる。マップ分析モジュールは、例えば、境界、異なって色付けされたエリア、またはマップ中に含まれうる領域の他のインジケーションをロケートするために、画像分析を使用しうる。マップ分析モジュールはまた、マップ中の領域、境界、等を決定するために、画像検出、画像追跡、画像認識技法、および／または抽出技法を用いうる。マップ分析モジュールは、ビルディング情報、ユーザ軌跡データ、等のようなメタデータ情報を考慮に入れうる。いくつかの実施形態では、マップ分析モジュールは、しきい値距離、例えば、壁間の最小距離を使用して境界を決定しうる。例えば、３０フィートを超える距離のようなしきい値距離に関してマップ中または領域中に境界が存在しない場合、マップまたは領域内に、例えば、既存の境界の中間または既存の境界からの固定された距離に、境界が確立されうる。マップ分析モジュールは、領域情報をサーバ１０４に送信しうる、および／または領域情報をサーバ１０４に記憶しうる。
【００５２】
[0063]図３は、いくつかの実施形態にしたがって、ある時間期間にわたるモバイルデバイスについて決定される一連の位置を例示している。点インジケータ２０２は、マップ２００中の８つの位置に示され、第１の位置３０２から３０６に示されている経路に沿って第８の位置３０４に移動する。
【００５３】
[0064]モバイルデバイス１０２について決定される位置が正確に決定可能でないときには、モバイルデバイス１０２の実際の位置が変化していないときであっても、決定される位置は、時間とともに大きく変わりうる。例えば、領域２０８のようなマップ２００のエリア中の比較的少数のＡＰ１０６−１１０に、および／またはモバイルデバイス１０２とＡＰ１０６−１１０との間の見通し線をブロックしている構造的な障壁に起因して、低正確性位置決定が生じうる。そのような状況では、モバイルデバイス１０２によって表示されたマップ２００を目視しているユーザは、短い時間期間にわたって（例えば、位置３０２に示されている）領域２０８のある部分から（例えば、位置３０４に示されている）領域２０８の別の部分に（例えば、経路３０６に沿って）ホップする点インジケータ２０２を見うる。これは、ユーザにとって気が散るか、または紛らわしいことがありうる。そのようなケースでは、点インジケータに加えて、またはその代わりに、例えば、図４−６に関して説明される領域インジケータを表示することが望ましいことがありうる。
【００５４】
[0065]図４は、いくつかの実施形態にしたがって、マップ上に表示された領域インジケータを例示している。領域インジケータ４０２は、モバイルデバイス１０２のディスプレイ上のマップ２００上に表示されうる位置インジケータである。領域インジケータ４０２は、モバイルデバイス１０２の決定された位置が領域２０８内にあることを示す。いくつかの実施形態では、位置データが正確に決定可能でないとき、領域インジケータ４０２が表示されうる。位置データは、位置データが利用不可能であるときおよび／または位置データが正確性の条件を満たさないときには、正確に決定可能でないことがありうる。
【００５５】
[0066]領域インジケータ４０２は、ディスプレイ、例えば、モバイルデバイス１０２のディスプレイ上のマップ２００上に表示されうる。いくつかの実施形態では、領域インジケータ４０２のサイズは、点インジケータ２０２のサイズより大きいことがありうる。領域インジケータ４０２は、領域の形状と一致した、またはそれに類似している形状のような、領域に視覚的に関連付けられた形状を有しうる。例えば、領域インジケータ４０２は、領域２０８の形状と類似している形状を有する。領域インジケータ４０２の形状は、上記で示されたように、ユーザ定義されうるか、または自動的に決定されうる。領域インジケータ４０２は、テキストまたは他の印、例えば、領域を識別するテキストを含みうる。領域インジケータ４０２は、マップ２００から領域インジケータ４０２を視覚的に区別する特徴を含みうる。例えば、領域インジケータ４０２は、例えば、領域インジケータ４０２のエリア、テキスト、境界、および／または他の１つまたは複数の要素の色付け、パターン付け、ボールド表示、点滅（coloring, patterning, bolding, flashing）、等でハイライトされうる。一実施形態では、領域インジケータは、示される領域より小さいことがありうるか、示される領域より大きいことがありうる。
【００５６】
[0067]位置データが正確に決定可能であるとき、および／またはモバイルデバイスのロケーションが精確に目視可能となることをユーザが所望するとき、点インジケータ２０２が表示されうる。領域インジケータ４０２は、位置データが正確に決定可能でないとき、および／またはデバイスの精確な位置を示すことなしにモバイルデバイスのロケーションを大まかに表示することをユーザが所望するときに使用されうる。いくつかの実施形態では、領域インジケータ４０２は、点インジケータ２０２が表示されないときにのみ表示されうる。他の実施形態では、領域インジケータ４０２および点インジケータ２０２は、同時に表示される。
【００５７】
[0068]ユーザは、領域インジケータ４０２および／または点インジケータ２０２がマップ２００上に表示されることになるかを示すために、トグル制御を使用しうる。例えば、ユーザは、マップ２００と領域インジケータ４０２および点インジケータ２０２のうちの１つまたは複数とを表示するユーザインターフェースのトグルボタンを使用して、トグル機能を選択しうる。いくつかの実施形態では、ユーザは、点インジケータ２０２にトグルするために、領域インジケータ４０２をタップしうるか、またはユーザは、領域インジケータ４０２にトグルするために、点インジケータ２０２をタップしうる。
【００５８】
[0069]図５は、いくつかの実施形態にしたがって、マップ上に表示された地理的サブ区画領域インジケータを例示している。いくつかの実施形態では、領域インジケータ４０２は、５０２に示されるような地理的サブ区画領域インジケータでありうる。地理的サブ区画は、近隣地区（例えば、５０２に示されているミッション）、都市ブロック、テーマパークサブ区画、ショッピングモールまたは他のショッピングエリアのサブ区画、郵便番号エリア、都市、群、州、等でありうる。領域インジケータ５０２は、モバイルデバイス１０２のディスプレイ上のマップ５００上に表示されうる位置インジケータである。マップ５００は、近隣地区マップ、ロードマップ、都市マップ、郵便番号マップ、および／または任意の他のマップでありうる。いくつかの実施形態では、マップ５００は、基地局１１２−１１６および／またはＳＶ１１８−１２２を使用して遂行される測位のような屋内および／または屋外測位とともに使用されるマップでありうる。図５の例示的な例では、領域インジケータ５０２は、ハイライトされたエリアとボールド表示されたテキスト（「ミッション」）とを含む。
【００５９】
[0070]いくつかの実施形態では、ユーザは、例えば、情報収集サービスまたは他のユーザによって所有されたデバイスのような第三者に位置情報を送信することによって、点インジケータ２０２および／または領域インジケータ４０２によって示される位置情報を共有しうる。ユーザは、例えば、増大されるプライバシーおよび安全性のために、領域インジケータ４０２を共有することを選択しうる。表示されることになる領域インジケータのサイズおよび／またはタイプは、設定、例えば、ユーザ入力設定に基づいて決定されうる。
【００６０】
[0071]図６は、いくつかの実施形態にしたがって、ＡＰカバレッジに基づいて決定される領域インジケータを例示している。多くの状況では、例えば、ＡＰへの見通し線が構造的な障壁によって遮られている環境または比較的少ないＡＰを有する環境のエリア中での測位は、正確に決定可能でないことがありうる。いくつかの実施形態では、測位の正確性が低い、例えば、しきい値正確性値を下回ると予期されるエリアを決定するために、ヒートマップが使用されうる。低正確性領域６０２は、カバレッジ評価モジュールによって決定される領域でありうる。
【００６１】
[0072]１つまたは複数の低正確性領域６０２は、マップ２００に関連付けられたヒートマップまたは他の位置データに基づいて、マップ２００について決定されうる。例えば、低正確性領域６０２は、しきい値を上回る（または、いくつかの実施形態では、下回る）ＲＳＳＩ値が２つより多くのＡＰに対して利用可能でないヒートマップの１つまたは複数のグリッド点に基づいて決定されうる。しきい値ＲＳＳＩ値は、−８０ｄｂ〜−４０ｄｂの範囲中の値でありうる。例えば、しきい値ＲＳＳＩ値は、−７０ｄｂ〜−５０ｄｂの範囲中の値、例えば、−６０ｄｂでありうる。
【００６２】
[0073]例示的な例では、ヒートマップは、グリッド点が３つのＡＰ（例えば、ＡＰ１０６−１１０）から信号を受信することを示しうる。ＡＰ１０６、１０８、１１０から受信される信号は、−６５ｄｂ、−５５ｄｂ、および−６０ｄｂである。ＲＳＳＩは、−６０ｄｂのしきい値ＲＳＳＩ値と比較される。グリッド点は、ＡＰ１０６からしきい値を超える信号を受信する。グリッド点は、ＡＰ１０８またはＡＰ１１０からはしきい値を超える信号を受信しない。グリッド点が２つより多くのＡＰからしきい値を上回るＲＳＳＩを受信しないことから、グリッド点は、低正確性領域（例えば、低正確性領域６０２）の一部であると決定される。
【００６３】
[0074]いくつかの実施形態では、決定された位置が低正確性領域内にあるとき、モバイルデバイス１０２の位置を表示するために、領域インジケータが使用される。低正確性領域６０２の形状は、視覚的に魅力的な形状を作成するために、滑らかにされ、丸くされ、および／またはそうでない場合は変えられうる。領域インジケータを形作ることを助けるために、（例えば、デッドレコニング（dead reckoning）、等を介した）モバイルデバイス上のセンサおよび／または他の測位システムおよび／または技法が使用されうる。低正確性領域インジケータは、低正確性領域６０２に対応する形状を有する領域インジケータ４０２でありうる。測位が正確に決定されることができないとき、モバイルデバイス１０２の位置は、低正確性領域インジケータを使用して表示されうる。
【００６４】
[0075]図７は、いくつかの実施形態にしたがって、位置インジケータを表示するための縮小された尺度のマップを例示している。図７中に示されているマップ７００は、より大きなエリアを示すために縮小された尺度を有する（すなわち、「ズームアウトされた」）、図２中に示されているマップ２００である。いくつかの実施形態では、位置データが正確に決定可能でないとき、モバイルデバイス１０２は、マップ２００の代わりにマップ７００を表示しうる。このように、点インジケータ７０２（例えば、点インジケータ２０２を参照して説明された点インジケータ）の不規則な移動は、点インジケータ７０２が表示される縮小された尺度のマップ７００に対してより少ない距離を「ホップする」ことから、より目立たなくさせられうる。
【００６５】
[0076]いくつかの実施形態では、縮小された尺度のマップ７００が表示されるとき、縮小された尺度のマップ７００上に示される点インジケータ７０２のサイズは、マップ２００上に示される点インジケータ２０２のサイズより大きい。このように、低減された測位の正確性に起因した経時的な位置インジケータの移動は、ユーザにとってより目立たなくさせられうる。
【００６６】
[0077]図８は、いくつかの実施形態にしたがって、位置インジケータを決定するためのプロセスの例を例示するフロー図である。
【００６７】
[0078]動作８０２において、サーバ１０４および／またはモバイルデバイス１０２のような受信機が、位置データを取得する。例えば、位置データは、モバイルデバイス１０２のアンテナ１２１８を介してまたはコンピューティングデバイス１０００の通信サブシステム１０１２を介して取得されうる。位置データは、例えば、モバイルデバイス１０２の位置、例えば、サーバ１０４によって決定された位置を示すデータ、および／またはその位置を決定するためにモバイルデバイス１０２によって使用可能なデータを含みうる。
【００６８】
[0079]動作８０４において、受信機が、マップの少なくとも１つの領域に基づいて、位置インジケータを決定する。様々な実施形態では、モバイルデバイス１０２、サーバ１０４および／またはサーバ１０４からデータを受信しているコンピュータが、位置インジケータを決定しうる。モバイルデバイスの位置は、少なくとも１つの領域内にありうる。位置インジケータは、マップのマップ特徴依存領域を示す。受信機は、上述されたように、マップの１つまたは複数の特徴および／または他の基準に基づいて、マップのマップ特徴依存領域を決定しうる。
【００６９】
[0080]いくつかの実施形態では、位置インジケータは、プライバシー設定、位置データの正確性レベル、ある時間期間にわたる位置の変化、またはそれらの任意の組み合わせのうちの少なくとも１つに基づいて決定される。正確性レベルは、この文書の他の箇所に論述された正確性の基準および／または設定を含みうる。
【００７０】
[0081]動作８０６において、位置インジケータが提供される。例えば、サーバ１０４が、位置インジケータをモバイルデバイス１０２に提供し、および／またはモバイルデバイス１０２が、位置インジケータをサーバ１０４に提供しうる。
【００７１】
[0082]図９は、いくつかの実施形態にしたがって、マップのマップ特徴依存領域を使用して位置インジケータを決定するためのプロセスの例を例示するフロー図である。ユーザは、（例えば、ユーザのプライバシーを保護するための）所望されるレベルの正確性を示す設定に基づいて、および／またはモバイルデバイス１０２について決定可能な位置データの正確性に依存して、モバイルデバイス１０２が点インジケータ３０２を表示することと領域インジケータ４０２を表示することとの間で切り替えることを所望しうる。
【００７２】
[0083]動作９０２において、サーバ１０４またはモバイルデバイス１０２のようなデバイスが、位置データがモバイルデバイス１０２によって受信されたかどうかを決定しうる。例えば、位置データは、モバイルデバイス１０２のアンテナ１２１８を介してまたはコンピューティングデバイス１０００の通信サブシステム１０１２を介して受信されうる。位置データが受信されていないという決定に応答して、フローは、動作９０２に戻りうる。位置データがモバイルデバイス１０２によって受信されたという決定に応答して、フローは、動作９０４に進みうる。
【００７３】
[0084]動作９０４において、モバイルデバイス１０２のプロセッサ１１０４が、受信された位置データの正確性が１つまたは複数の正確性の基準を満たすかどうかを決定しうる。モバイルデバイス１０２は、受信された位置データの正確性が１つまたは複数の正確性の基準を満たすかどうかを決定するために、上述されたように、位置データを正確性の基準と比較するというアプローチを使用しうる。１つまたは複数の正確性の基準が満たされる場合、モバイルデバイス１０２は、位置データが十分な正確性を有していると決定しうる。
【００７４】
[0085]位置データが十分な正確性を欠いている場合、動作９０６に示されているように、モバイルデバイス１０２は、モバイルデバイス１０２についての決定された位置がある領域に関連付けられた領域インジケータ４０２を表示しうる。例えば、領域インジケータは、モバイルデバイス１０２のディスプレイ１２２２によって表示されうる。いくつかの実施形態では、動作９０６に示されたように、領域インジケータ４０２が示されるとき、領域インジケータ４０２が示されるマップは、（例えば、図７中に示されたように）より大きなエリアを示すために、縮小された尺度で示される（すなわち、「ズームアウトされる」）。
【００７５】
[0086]位置データが十分な正確性を有している場合、動作９０８に示されているように、モバイルデバイス１０２は、モバイルデバイス１０２についての決定された位置において点インジケータ３０２を表示しうる。例えば、点インジケータは、モバイルデバイス１０２のディスプレイ１２２２によって表示されうる。
【００７６】
[0087]様々な実施形態では、モバイルデバイス１０２は、ディスプレイサイズ、ディスプレイ上のアプリケーションインターフェースサイズ、決定された位置、位置の不確実性、またはそれらの任意の組み合わせに基づいて、点インジケータおよび／または領域インジケータを表示するかを決定することができる。例えば、これらの技法のうちのいくつかは、（例えば、表示されたアプリケーションインターフェースのかなりの部分を塞ぐ領域インジケータを表示することを避けるために）美学的に満足のいくインジケータを決定するために使用されうるか、または組み合されうる。
【００７７】
[0088]図９を参照して説明された動作のうちの１つまたは複数は、サーバ１０４または別のデバイスによって遂行されうることが理解されるであろう。
【００７８】
[0089]図１０は、いくつかの実施形態にしたがって、モバイルデバイス１０２上の設定を使用して位置インジケータを決定するためのプロセスの例を例示するフロー図である。サーバ１０４は、領域レベルの位置データがより精確な位置データ、等より有用でありうるアプリケーションに関して、ユーザのプライバシーを保護するための設定を使用しうる。例えば、巡回セールスマンは、どの街路に彼らは既に行ったことがあるのかのみを見たいことがありうる、または彼らの上司は、どの街路に巡回セールスマンが彼らの仕事の一部として行ったことがあるのかを見たいことがありうる。領域レベルの位置データが望まれうるアプリケーションの他の例は、巡回セールスマン、修理工、街路清掃人、ごみ収集、トラック運送、等といった特定の職務における従業員を追跡することを含む。
【００７９】
[0090]動作１００２において、サーバ１０４が、モバイルデバイス１０２の設定にアクセスする。設定は、例えば、位置正確性設定でありうる。設定は、デフォルト値、第三者からモバイルデバイスによって受信された設定、および／または（例えば、モバイルデバイスにおいて受信されたユーザ入力を介した）ユーザによるモバイルデバイスによって受信された設定でありうる。設定は、それにより位置インジケータおよび／または位置データが利用可能にされる正確性レベルを示す１つまたは複数の値を含みうる。例えば、位置正確性設定は、点インジケータ２０２がユーザのモバイルデバイス上に表示されることになり、領域インジケータ４０２がユーザの連絡相手のものであるデバイス上に表示されることになることを示しうる。いくつかの実施形態では、位置正確性設定は、位置インジケータの最小および／または最大サイズを含みうる。例えば、モバイルデバイス１０２は、決定、送信および／または表示されることになるマップ特徴依存領域インジケータ４０２の最小サイズを示す入力をユーザから受信しうる。
【００８０】
[0091]設定は、時間有効性持続時間（time validity duration）を含みうる。時間有効性持続時間は、例えば、位置インジケータが動作１０１０において送信される時間から、その間に位置インジケータが有効である時間の量を示しうる。時間有効性持続時間が満了すると、位置インジケータは、もはや使用されないことがありえ（例えば、モバイルデバイス１０２は、位置インジケータを表示することを中止する）、および／またはサーバ１０４は、新しい位置インジケータをモバイルデバイス１０２、等に送信するために、動作１００２−１０１０のうちの１つまたは複数を繰り返しうる。いくつかの実施形態では、時間有効性持続時間は、（例えば、モバイルデバイス１０２の加速度計１２１６によって決定されるように）モバイルデバイス１０２が動いているときにのみ使用されうる。
【００８１】
[0092]代替の実施形態では、サーバ１０４は、位置正確性設定のような設定を記憶しうる。例えば、サーバ１０４は、例えば、モバイルデバイス１０２に関連して、サーバ１０４によって記憶された設定にアクセスしうる。
【００８２】
[0093]動作１００４において、サーバ１０４が、モバイルデバイス１０２の位置を決定する。例えば、サーバ１０４は、モバイルデバイス１０２から位置データを受信しうる。一実施形態では、サーバ１０４は、モバイルデバイス１０２の位置を決定するために、ヒートマップデータおよび受信された位置データを使用しうる。
【００８３】
[0094]動作１００６において、サーバ１０４が、マップにアクセスする。例えば、サーバ１０４は、動作１００４において決定された位置を使用して、アクセスするマップを決定しうる。
【００８４】
[0095]動作１００８において、サーバ１０４が、位置インジケータを決定する。サーバ１０４は、動作１００２においてアクセスされた設定、動作１００４において決定された位置、および／または動作１００６において決定されたマップを使用して、位置インジケータを決定しうる。いくつかの実施形態では、位置インジケータは、マップのマップ特徴依存領域を示す領域インジケータ４０２でありうる。
【００８５】
[0096]動作１０１０において、サーバ１０４が、マップ特徴依存位置インジケータのような位置インジケータをモバイルデバイス１０２に送信する。モバイルデバイス１０２は、サーバ１０４から受信された位置インジケータを表示しうる。いくつかの実施形態では、設定情報のような情報は、位置インジケータとともに送信されうる。
【００８６】
[0097]図１０を参照して説明された動作のうちの１つまたは複数は、モバイルデバイス１０２または別のデバイスによって遂行されうることが理解されるであろう。
【００８７】
[0098]図１１は、１つまたは複数の実施形態がインプリメントされうるコンピューティングシステムの例を例示している。図１１中に例示されているコンピュータシステムは、以前に説明された、コンピュータ化されたデバイスの一部として組み込まれうる。例えば、コンピュータシステム１１００は、モバイルデバイス１０２および／またはサーバ１０４のコンポーネントのうちのいくつかを表すことができる。コンピュータシステム１１００は加えて、ＡＰ１０６−１１０のうちのいずれかを表しうる。コンピュータシステム１１００はさらに、ここに説明される様々なモジュールを記憶および／または実行しうる。
【００８８】
[0099]図１１は、ここに説明されるように、様々な他の実施形態によって提供される方法を遂行でき、および／またはホストコンピュータシステム、リモートキオスク／端末、販売時点情報管理デバイス、モバイルデバイス、および／またはコンピュータシステムとして機能できるコンピュータシステム１１００の一実施形態の概略的な例示を提供する。図１１００は、様々なコンポーネントの一般化された例示を提供するように意図されており、それらのうちのいずれかまたは全てが、適宜利用されうる。図１１００は、したがって、個々のシステム要素がどのように比較的別々のまたは比較的より統合された方法でインプリメントされうるかを広く例示する。
【００８９】
[0100]バス１１０２を介して電気的に結合されることができる（または、適宜、他の方法で通信中でありうる）ハードウェア要素を備えるコンピュータシステム１１００が示されている。ハードウェア要素は、（デジタル信号処理チップ、グラフィックス加速プロセッサ、および／または同様のもののような）１つまたは複数の汎用プロセッサおよび／または１つまたは複数の特殊用途プロセッサを含むがそれらに限定されない１つまたは複数のプロセッサ１１０４と、マウス、キーボードおよび／または同様のものを含むことができるがそれらに限定されない１つまたは複数の入力デバイス１１０６と、ディスプレイデバイス、プリンタおよび／または同様のものを含むことができるがそれらに限定されない１つまたは複数の出力デバイス１１０８とを含みうる。一実施形態では、１つまたは複数のプロセッサ１１０４は、位置データを少なくとも１つの正確性の基準と比較するために使用されうる。一実施形態では、１つまたは複数のプロセッサ１１０４は、位置データを少なくとも１つの正確性の基準およびマップと比較することに基づいて位置インジケータを決定するために使用されうる。
【００９０】
[0101]コンピュータシステム１１００はさらに、１つまたは複数の非一時的記憶デバイス１１１０を含みえ（および／またはそれらと通信中でありえ）、それらは、ローカルおよび／またはネットワークアクセス可能記憶装置を備えることができるがそれらに限定されず、および／またはプログラム可能、フラッシュ更新可能であることができるランダムアクセスメモリ（「ＲＡＭ」）および／または読取専用メモリ（「ＲＯＭ」）のようなソリッドステート記憶デバイス、光記憶デバイス、ドライブアレイ、ディスクドライブ、および／または同様のものを含むことができるがそれらに限定されない。そのような記憶デバイスは、様々なファイルシステム、データベース構造、および／または同様のものを含むがそれらに限定されない、任意の適切なデータ記憶装置をインプリメントするように構成されうる。
【００９１】
[0102]コンピュータシステム１１００はまた、通信サブシステム１１１２を含みえ、それは、モデム、ネットワークカード（ワイヤレスおよび／またはワイヤード）、赤外線通信デバイス、（Ｂｌｕｅｔｏｏｔｈ（登録商標）デバイス、８０２．１１デバイス、Ｗｉ−Ｆｉデバイス、ＷｉＭａｘデバイス、セルラ通信設備、等のような）ワイヤレス通信デバイスおよび／またはチップセット、および／または同様の通信インターフェースを含むことができるがそれらに限定されない。コンピューティングシステムは、通信サブシステム１１１２の一部として、またはシステムの任意の一部分に結合された別個のコンポーネントとして、ワイヤレス通信のための１つまたは複数のアンテナを含みうる。通信サブシステム１１１２は、データが（一例を挙げると、以下に説明されるネットワークのような）ネットワーク、他のコンピュータシステム、および／またはここに説明された任意の他のデバイスと交換されることを許可しうる。多くの実施形態では、コンピュータシステム１１００は、上述されたような、ＲＡＭおよび／またはＲＯＭデバイスを含むことができる非一時的ワーキングメモリ１１１４をさらに備えるであろう。一実施形態では、通信サブシステム１１１２は、コンピューティングシステムの位置を決定するおよび／または位置データを受信するために使用されうる。
【００９２】
[0103]コンピュータシステム１１００はまた、オペレーティングシステム１１１６、デバイスドライバ、実行可能ライブラリ、および／または１つまたは複数のアプリケーションプログラム１１１８のような他のコードを含むワーキングメモリ１１１４内に現在位置するように示されているソフトウェア要素を備えることができ、それらは、ここに説明されるように、様々な実施形態によって提供されるコンピュータプログラムを備えうる、および／または他の実施形態よって提供される方法をインプリメントするようにおよび／またはシステムを構成するように設計されうる。単に例として、上述された方法（１つ以上）に関して説明された１つまたは複数のプロシージャおよび／またはモジュールは、コンピュータ（および／またはコンピュータ内のプロセッサ）によって実行可能なコードおよび／または命令としてインプリメントされえ、一態様では、その後、そのようなコードおよび／または命令は、説明された方法にしたがって１つまたは複数の動作を遂行するように汎用コンピュータ（または他のデバイス）を構成するおよび／または適合させるために使用されることができる。
【００９３】
[0104]これらの命令および／またはコードのセットは、上述された記憶デバイス（１つ以上）１１１０のようなコンピュータ可読記憶媒体上に記憶されうる。いくつかのケースでは、記憶媒体は、コンピュータシステム１１００のようなコンピュータシステム内に組み込まれうる。他の実施形態では、記憶媒体は、コンピュータシステム（例えば、コンパクトディスクのようなリムーバブル媒体）とは別個でありえ、および／または、記憶媒体が、記憶された命令／コードで汎用コンピュータをプログラム、構成および／または適合させるために使用されることができるように、インストールパッケージ中で提供されうる。これらの命令は、コンピュータシステム１１００によって実行可能である実行可能コードの形態を取り、および／または、ソースおよび／またはインストール可能コードの形態を取りえ、それらは、（例えば、多様な一般に利用可能なコンパイラ、インストールプログラム、圧縮／解凍ユーティリティ、等のうちのいずれかを使用して）コンピュータシステム１１００上でコンパイルおよび／またはインストールすると、その後、実行可能コードの形態を取る。
【００９４】
[0105]特定の要件にしたがって実質的な変形がなされうる。例えば、カスタマイズされたハードウェアもまた使用され、および／または特定の要素が、ハードウェア、（アプレット、等のようなポータブルソフトウェアを含む）ソフトウェア、あるいは両方中でインプリメントされうる。その上、ある特定の機能性を提供するハードウェアおよび／またはソフトウェアコンポーネントは、（専門化されたコンポーネントを有する）専用システムを備えることができるか、またはより包括的なシステムの一部でありうる。例えば、ここに説明された特徴のうちのいくつかまたは全てを提供するように構成されたシステムは、専門化された（例えば、特定用途向け集積回路（ＡＳＩＣ）、ソフトウェア方法、等）または包括的（例えば、プロセッサ（１つ以上）１１０４、アプリケーション１１１８、等）であるハードウェアおよび／またはソフトウェアを備えることができる。さらに、ネットワーク入力／出力デバイスのような他のコンピューティングデバイスへの接続が用いられうる。
【００９５】
[0106]いくつかの実施形態は、本開示にしたがって方法を遂行するために、（コンピュータシステム１１００のような）コンピュータシステムを用いうる。例えば、説明された方法のプロシージャのうちのいくつかまたは全ては、プロセッサ１１０４が、ワーキングメモリ１１１４中に含まれる（オペレーティングシステム１１１６および／またはアプリケーションプログラム１１１８のような他のコードへと組み込まれうる）１つまたは複数の命令の１つまたは複数のシーケンスを実行することに応答して、コンピュータシステム１１００によって遂行されうる。そのような命令は、記憶デバイス（１つ以上）１１１０のうちの１つまたは複数のような別のコンピュータ可読媒体からワーキングメモリ１１１４へと読み込まれうる。単に例として、ワーキングメモリ１１１４中に含まれる命令のシーケンスの実行は、プロセッサ（１つ以上）１１０４に、ここに説明された方法の１つまたは複数のプロシージャを遂行させうる。
【００９６】
[0107]ここで使用される場合、「機械可読媒体」および「コンピュータ可読媒体」という用語は、機械を特定の様式で動作させるデータを提供することに関与する任意の媒体を指す。コンピュータシステム１１００を使用してインプリメントされる実施形態では、様々なコンピュータ可読媒体は、実行のためにプロセッサ（１つ以上）１１０４に命令／コードを提供することに携わり、および／または（例えば、信号として）そのような命令／コードを記憶および／または搬送するために使用されうる。多くの実施形態では、コンピュータ可読媒体は、物理的および／または有形の記憶媒体である。そのような媒体は、不揮発性媒体、および揮発性媒体を含むがそれらに限定されない、多くの形態を取りうる。不揮発性媒体は、例えば、記憶デバイス（１つ以上）１１１０のような、光および／または磁気ディスクを含む。揮発性媒体は、ワーキングメモリ１１１４のような動的メモリを含むがそれに限定されない。
【００９７】
[0108]いくつかの実施形態では、コンピュータ可読媒体は、送信媒体を含みうる。送信媒体は、バス１１０２を備えるワイヤを含む光ファイバおよび銅線、同軸ケーブル、ならびに通信サブシステム１１１２の様々なコンポーネント（および／または、それによって通信サブシステム１１１２が他のデバイスとの通信を提供する媒体）を含むがそれらに限定されない。故に、送信媒体はまた、（電波および赤外線データ通信中に生成されるもののような、電波、音波および／または光波を含むがそれらに限定されない）波の形態を取ることができる。
【００９８】
[0109]物理的および／または有形のコンピュータ可読媒体の一般的な形態は、例えば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ、および／または任意の他の磁気媒体、ＣＤ−ＲＯＭ、任意の他の光媒体、パンチカード、紙テープ、孔のパターンを有する任意の他の物理媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、任意の他のメモリチップおよび／またはカートリッジ、以下に説明されるような搬送波、および／または、コンピュータが命令および／またはコードを読み取ることができる任意の他の媒体を含む。
【００９９】
[0110]様々な形態のコンピュータ可読媒体が１つまたは複数の命令の１つまたは複数のシーケンスを実行のためにプロセッサ（１つ以上）１１０４に搬送することに携わりうる。単なる例として、命令は初めに、リモートコンピュータの磁気ディスクおよび／または光ディスク上で搬送されうる。リモートコンピュータは、命令をその動的メモリへとロードし、送信媒体を通して、コンピュータシステム１１００によって受信および／または実行されることになる命令を信号として送りうる。電磁信号、音響信号、光信号および／または同様のものの形態でありうるこれらの信号は全て、様々な実施形態にしたがって、その上で命令が符号化されることができる搬送波の例である。
【０１００】
[0111]通信サブシステム１１１２（および／またはそのコンポーネント）は概して、信号を受信することになり、バス１１０２はその後、信号（および／または信号によって搬送されるデータ、命令、等）を、プロセッサ（１つ以上）１１０４が命令を検索および実行するワーキングメモリ１１１４に搬送しうる。ワーキングメモリ１１１４によって受信された命令はオプションとして、プロセッサ（１つ以上）１１０４による実行の前または後のいずれかに、非一時的記憶デバイス１１１０上に記憶されうる。
【０１０１】
[0112]図１２は、いくつかの実施形態にしたがって、モバイルデバイスの例を例示している。モバイルデバイス１０２は、プロセッサ１２０２およびメモリ１２０４を含む。モバイルデバイス１０２は、いくつかのコンポーネントにおいて動作を遂行するための命令を実行するように構成されたプロセッサ１２０２を使用しえ、それは例えば、ポータブル電子デバイス内でのインプリメンテーションに適した汎用プロセッサまたはマイクロプロセッサであることができる。プロセッサ１２０２は、モバイルデバイス１０２内の複数のコンポーネントと通信可能に結合される。例えば、プロセッサ１２０２は、バス１２０６にわたって他の例示されたコンポーネントと通信しうる。バス１２０６は、モバイルデバイス１０２内のデータを転送するように適合された任意のサブシステムであることができる。バス１２０６は、複数のコンピュータバスであり、データを転送するための追加の回路を含むことができる。一実施形態では、１つまたは複数のプロセッサ１２０２は、位置データを少なくとも１つの正確性の基準と比較するために使用されうる。一実施形態では、１つまたは複数のプロセッサ１２０２は、位置データを少なくとも１つの正確性の基準およびマップと比較することに基づいて位置インジケータを決定するために使用されうる。
【０１０２】
[0113]メモリ１２０４は、プロセッサ１２０２に結合されうる。いくつかの実施形態では、メモリ１２０４は、短期および長期記憶装置の両方を提供し、実際にはいくつかのユニットへと分割されうる。メモリ１２０４は、静的ランダムアクセスメモリ（ＳＲＡＭ）および／または動的ランダムアクセスメモリ（ＤＲＡＭ）のような揮発性、および／または読取専用メモリ（ＲＯＭ）、フラッシュメモリ、等のような不揮発性でありうる。さらに、メモリ１２０４は、セキュアデジタル（ＳＤ）カードのようなリムーバブル記憶デバイスを含むことができる。このことから、メモリ１２０４は、モバイルデバイス１０２についての他のデータ、プログラムモジュール、データ構造、およびコンピュータ可読命令の記憶装置を提供する。いくつかの実施形態では、メモリ１２０４は、異なるハードウェアモジュールへと分散されうる。
【０１０３】
[0114]いくつかの実施形態では、メモリ１２０４は、複数のアプリケーションモジュール１２２６〜１２２８を記憶し、それらは、任意の数のアプリケーションでありうる。アプリケーションモジュールは、プロセッサ１２０２によって実行されることになる特定の命令を含む。代替の実施形態では、他のハードウェアモジュール１２１０が加えて、ある特定のアプリケーションまたはアプリケーション１２２６−１２２８の一部を実行しうる。ある特定の実施形態では、メモリ１２０４は加えて、セキュアメモリを含みえ、それは、情報をセキュアにするために、コピーまたは他の認可されていないアクセスを防ぐための追加のセキュリティ制御を含みうる。
【０１０４】
[0115]いくつかの実施形態では、メモリ１２０４は、オペレーティングシステム１２１２を含む。オペレーティングシステム１２１２は、アプリケーションモジュール１２２６−１２２８によって提供された命令の実行を開始すること、および／または他のハードウェアモジュール１２１０ならびにワイヤレストランシーバ１２１４を使用しうる通信モジュールを有するインターフェースを管理することを行うように動作可能でありうる。オペレーティングシステム１２１２は、スレッディング、リソース管理、データ記憶制御、および他の同様の機能性を含む、モバイルデバイス１０２のコンポーネントにわたる他の動作を遂行するように適合されうる。
【０１０５】
[0116]いくつかの実施形態では、モバイルデバイス１０２は、複数の他のハードウェアモジュール１２１０を含む。他のハードウェアモジュール１２１０の各々は、モバイルデバイス１０２内の物理的モジュールである。しかしながら、ハードウェアモジュール１２１０の各々がある構造として永久的に構成される一方で、ハードウェアモジュール１２１０のうちのそれぞれの１つは、特定の機能を遂行するように一時的に構成されうるか、または一時的にアクティブ化されうる。一般的な例は、シャッターレリーズおよび画像キャプチャのためのカメラモジュール（すなわち、ハードウェアモジュール）をプログラムしうるアプリケーションモジュールである。ハードウェアモジュール１２１０のうちのそれぞれの１つは、例えば、加速度計１２１６、Ｗｉ−Ｆｉトランシーバ、衛星ナビゲーションシステム受信機（例えば、ＧＰＳモジュール）、圧力モジュール、温度モジュール、オーディオ出力および／または入力モジュール（例えば、マイクロフォン）、カメラモジュール、近接センサ、代替回線サービス（ＡＬＳ）モジュール、静電容量タッチセンサ、近距離無線通信（ＮＦＣ）モジュール、Ｂｌｕｅｔｏｏｔｈトランシーバ、セルラトランシーバ、磁気計、ジャイロスコープ、慣性センサ（例えば、加速度計とジャイロスコープとを組み合わせたモジュール）、環境光センサ、相対湿度センサ、および／または、感覚（sensory）出力を提供および／または感覚入力を受信するように動作可能な任意の他の同様のモジュールであることができる。いくつかの実施形態では、ハードウェアモジュール１２１０のうちの１つまたは複数の機能は、ソフトウェア中でインプリメントされうる。一実施形態では、ハードウェアモジュール１２１０は、コンピューティングシステムの位置を決定するおよび／または位置データを受信するために使用されうる。
【０１０６】
[0117]モバイルデバイス１０２は、アンテナ１２１８およびワイヤレストランシーバ１２１４をワイヤレス通信のために必要な任意の他のハードウェア、ファームウェア、および／またはソフトウェアと統合しうるワイヤレス通信モジュールのようなコンポーネントを含みうる。そのようなワイヤレス通信モジュールは、ＡＰ１０６−１１０、基地局１１２−１１６、ＳＶ１１８−１２２、等のような、ネットワーク、アクセスポイント、基地局、ＳＶ、等を介して、そのようなデータソースである様々なデバイスから信号を受信するように構成されうる。一実施形態では、ワイヤレス通信モジュールは、コンピューティングシステムの位置を決定するおよび／または位置データを受信するために使用されうる。
【０１０７】
[0118]他のハードウェアモジュール１２１０およびアプリケーションモジュール１２２６−１２２８に加えて、モバイルデバイス１０２は、ディスプレイ１２２２およびユーザ入力モジュール１２２４を有しうる。ディスプレイ１２２２は、モバイルデバイス１０２からの情報をユーザにグラフィカルに提示する。この情報は、１つまたは複数のアプリケーションモジュール１２２６−１２２８、１つまたは複数のハードウェアモジュール１２１０、それらの組み合わせ、および／またはユーザのためにグラフィカルなコンテンツを解像するための任意の他の適した手段から導出されうる（例えば、オペレーティングシステム１２１２によって）。ディスプレイ１２２２は、液晶ディスプレイ（ＬＣＤ）技術、発光ポリマーディスプレイ（ＬＰＤ）技術、および／または何らかの他のディスプレイ技術であることができる。いくつかの実施形態では、ディスプレイ１２２２は、静電容量および／または抵抗タッチスクリーンであり、ユーザとの力触覚的および／または触覚的接触（haptic and/or tactile contact）に対してセンシティブでありうる。そのような実施形態では、ディスプレイ１２２２は、マルチタッチセンシティブディスプレイを備えることができる。
【０１０８】
[0119]上述された方法、システム、およびデバイスは、例である。様々な実施形態が、適宜、様々なプロシージャまたはコンポーネントを省略、代用、あるいは追加しうる。例えば、代替の構成では、説明された方法は、説明されたものとは異なる順序で遂行され、および／または様々な段階が、追加、省略、および／または組み合わされうる。また、ある特定の実施形態に関して説明された特徴は、様々な他の実施形態中で組み合わされうる。実施形態の異なる態様および要素は、同様の方法で組み合わされうる。また、技術は発展し、このことから、要素の多くは、本開示の範囲をそれらの特定の例に限定しない例である。
【０１０９】
[0120]特定の詳細は、実施形態の完全な理解を提供するために、説明中で与えられる。しかしながら、実施形態は、これらの特定の詳細なしに実施されうる。例えば、良く知られている回路、プロセス、アルゴリズム、構造、および技法は、実施形態を曖昧にすることを避けるために、不必要な詳細なしに示されてきた。この説明は、実例的な実施形態を提供しており、本発明の範囲、適用可能性、または構成を限定するようには意図されない。むしろ、実施形態の先行する説明は、本発明の実施形態をインプリメントすることを可能にする説明を当業者に提供するであろう。本発明の精神および範囲から逸脱することなしに、要素の機能および配列中で様々な変更がなされうる。
【０１１０】
[0121]また、いくつかの実施形態は、フロー図として図示されたプロセスとして説明された。各々は、シーケンシャルなプロセスとして動作を説明しうるが、動作の多くは、並列にまたは同時に遂行されることができる。加えて、動作の順序は、再配列されうる。プロセスは、図中には含まれていない追加のステップを有しうる。さらに、方法の実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはそれらの任意の組み合わせによってインプリメントされうる。ソフトウェア、ファームウェア、ミドルウェア、またはマイクロコード中でインプリメントされたとき、関連するタスクを遂行するためのプログラムコードまたはコードセグメントは、記憶媒体のようなコンピュータ可読媒体中に記憶されうる。プロセッサは、関連するタスクを遂行しうる。
【０１１１】
[0122]いくつかの実施形態が説明されたが、様々な修正、代替の構築、および同等なものが、本開示の精神から逸脱することなしに使用されうる。例えば、上記要素は、単により大きなシステムのコンポーネントに過ぎず、ここでは、他のルールが、本発明のアプリケーションに優先しうるか、またはそうでない場合はそれらを修正しうる。また、上記要素が考慮される前、その間、その後に、いくつかのステップが着手されうる。それ故に、上記説明は、本開示の範囲を限定しない。
【図１】
2018511038.tif 000003
【図２】
2018511038.tif 000004
【図３】
2018511038.tif 000005
【図４】
2018511038.tif 000006
【図５】
2018511038.tif 000007
【図６】
2018511038.tif 000008
【図７】
2018511038.tif 000009
【図８】
2018511038.tif 000010
【図９】
2018511038.tif 000011
【図１０】
2018511038.tif 000012
【図１１】
2018511038.tif 000013
【図１２】
2018511038.tif 000014
【手続補正書】
【提出日】平成29年10月11日(2017.10.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
位置インジケータを決定するための方法であって、
モバイルデバイスの位置を示す位置データを取得することと、
マップの少なくとも１つの領域に基づいて、前記位置インジケータを決定することと、ここにおいて、
前記少なくとも１つの領域は、前記マップの１つまたは複数の特徴によって囲まれ、
前記モバイルデバイスの前記位置は、前記少なくとも１つの領域内にあり、
前記位置インジケータは、前記マップの前記少なくとも１つの領域を示す、
前記位置インジケータを提供することと
を備える、方法。
【請求項２】
前記位置インジケータを前記決定することは、プライバシー設定、前記位置データの正確性レベル、ある時間スパンにわたる前記位置の変化、またはそれらの任意の組み合わせのうちの少なくとも１つにさらに基づく、請求項１に記載の方法。
【請求項３】
ディスプレイが、前記位置インジケータおよび前記マップを表示することをさらに備える、請求項１に記載の方法。
【請求項４】
前記正確性レベルは、水平精度低下率（ＨＤＯＰ）値を使用して決定される、請求項２に記載の方法。
【請求項５】
前記位置データは、少なくとも１つのアクセスポイント（ＡＰ）から前記モバイルデバイスによって受信された受信信号強度インジケーション（ＲＳＳＩ）データを含み、前記正確性レベルは、しきい値を超える関連するＲＳＳＩを有する最小数のアクセスポイント（ＡＰ）を使用して決定される、請求項２に記載の方法。
【請求項６】
前記正確性レベルは、ある時間期間の間の前記位置データと前記ある時間期間の間の前記モバイルデバイスの加速度計の出力との間の最小相違を含む、請求項２に記載の方法。
【請求項７】
前記マップの前記少なくとも１つの領域は、平面図の部屋である、請求項１に記載の方法。
【請求項８】
前記マップの前記少なくとも１つの領域は、地理的サブ区画である、請求項１に記載の方法。
【請求項９】
前記位置インジケータは、前記少なくとも１つの領域の形状を示す前記形状を有する、請求項１に記載の方法。
【請求項１０】
位置インジケータを決定するためのシステムであって、前記システムは、
プロセッサと、
前記プロセッサに結合され、命令を記憶するために構成可能であるメモリと
を備え、前記プロセッサは、
モバイルデバイスの位置を示す位置データを取得することと、
マップの少なくとも１つの領域に基づいて、前記位置インジケータを決定することと、ここにおいて、
前記少なくとも１つの領域は、前記マップの１つまたは複数の特徴によって囲まれ、
前記モバイルデバイスの前記位置は、前記少なくとも１つの領域内にあり、
前記位置インジケータは、前記マップの前記少なくとも１つの領域を示す、
前記位置インジケータを提供することと
を行うように構成される、システム。
【請求項１１】
前記位置インジケータを前記決定することは、プライバシー設定、前記位置データの正確性レベル、ある時間スパンにわたる前記位置の変化、またはそれらの任意の組み合わせのうちの少なくとも１つにさらに基づく、請求項１０に記載のシステム。
【請求項１２】
ディスプレイをさらに備え、前記位置インジケータおよび前記マップは、前記ディスプレイによって表示される、請求項１０に記載のシステム。
【請求項１３】
前記正確性レベルは、水平精度低下率（ＨＤＯＰ）値を使用して決定される、請求項１１に記載のシステム。
【請求項１４】
前記位置データは、少なくとも１つのアクセスポイント（ＡＰ）から前記モバイルデバイスによって受信された受信信号強度インジケーション（ＲＳＳＩ）データを含み、前記正確性レベルは、しきい値を超える関連するＲＳＳＩを有する最小数のアクセスポイント（ＡＰ）を使用して決定される、請求項１１に記載のシステム。
【請求項１５】
前記正確性レベルは、ある時間期間の間の前記位置データと前記ある時間期間の間の前記モバイルデバイスの加速度計の出力との間の最小相違を含む、請求項１１に記載のシステム。
【請求項１６】
前記マップの前記少なくとも１つの領域は、平面図の部屋である、請求項１０に記載のシステム。
【請求項１７】
前記マップの前記少なくとも１つの領域は、地理的サブ区画である、請求項１０に記載のシステム。
【請求項１８】
前記位置インジケータは、前記少なくとも１つの領域の形状を示す前記形状を有する、請求項１０に記載のシステム。
【請求項１９】
位置インジケータを決定するためのコンピュータ実行可能コードを記憶する非一時的コンピュータ可読記憶媒体であって、前記コンピュータ実行可能コードは、
モバイルデバイスの位置を示す位置データを取得することと、
マップの少なくとも１つの領域に基づいて、前記位置インジケータを決定することと、ここにおいて、
前記少なくとも１つの領域は、前記マップの１つまたは複数の特徴によって囲まれ、
前記モバイルデバイスの前記位置は、前記少なくとも１つの領域内にあり、
前記位置インジケータは、前記マップの前記少なくとも１つの領域を示す、
前記位置インジケータを提供することと
を備える、非一時的コンピュータ可読記憶媒体。
【請求項２０】
前記位置インジケータを前記決定することは、プライバシー設定、前記位置データの正確性レベル、ある時間スパンにわたる前記位置の変化、またはそれらの任意の組み合わせのうちの少なくとも１つにさらに基づく、請求項１９に記載の非一時的コンピュータ可読記憶媒体。
【請求項２１】
ディスプレイが、前記位置インジケータおよび前記マップを表示することをさらに備える、請求項１９に記載の非一時的コンピュータ可読記憶媒体。
【請求項２２】
前記正確性レベルは、最小水平精度低下率（ＨＤＯＰ）値を使用して決定される、請求項２０に記載の非一時的コンピュータ可読記憶媒体。
【請求項２３】
前記正確性レベルは、ある時間期間の間の前記位置データと前記ある時間期間の間の前記モバイルデバイスの加速度計の出力との間の最小相違を含む、請求項２０に記載の非一時的コンピュータ可読記憶媒体。
【請求項２４】
前記マップの前記少なくとも１つの領域は、平面図の部屋である、請求項１９に記載の非一時的コンピュータ可読記憶媒体。
【請求項２５】
前記マップの前記少なくとも１つの領域は、地理的サブ区画である、請求項１９に記載の非一時的コンピュータ可読記憶媒体。
【請求項２６】
前記位置インジケータは、前記少なくとも１つの領域の形状を示す前記形状を有する、請求項１９に記載の非一時的コンピュータ可読記憶媒体。
【請求項２７】
位置インジケータを決定するためのモバイルデバイスであって、
前記モバイルデバイスの位置を示す位置データを取得するための手段と、
マップの少なくとも１つの領域に基づいて、前記位置インジケータを決定するための手段と、ここにおいて、
前記少なくとも１つの領域は、前記マップの１つまたは複数の特徴によって囲まれ、
前記モバイルデバイスの前記位置は、前記マップの前記少なくとも１つの領域内にあり、
前記位置インジケータは、前記マップの前記少なくとも１つの領域を示す、
前記位置インジケータを提供するための手段と
を備える、モバイルデバイス。
【請求項２８】
前記位置インジケータを前記決定することは、プライバシー設定、前記位置データの正確性レベル、ある時間スパンにわたる前記位置の変化、またはそれらの任意の組み合わせのうちの少なくとも１つにさらに基づく、請求項２７に記載のモバイルデバイス。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１１１
【補正方法】変更
【補正の内容】
【０１１１】
[0122]いくつかの実施形態が説明されたが、様々な修正、代替の構築、および同等なものが、本開示の精神から逸脱することなしに使用されうる。例えば、上記要素は、単により大きなシステムのコンポーネントに過ぎず、ここでは、他のルールが、本発明のアプリケーションに優先しうるか、またはそうでない場合はそれらを修正しうる。また、上記要素が考慮される前、その間、その後に、いくつかのステップが着手されうる。それ故に、上記説明は、本開示の範囲を限定しない。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
位置インジケータを決定するための方法であって、
モバイルデバイスの位置を示す位置データを取得することと、
マップの少なくとも１つの領域に基づいて、前記位置インジケータを決定することと、ここにおいて、前記モバイルデバイスの前記位置は、前記少なくとも１つの領域内にあり、前記位置インジケータは、前記マップのマップ特徴依存領域を示す、
前記位置インジケータを提供することと
を備える、方法。
［Ｃ２］
前記位置インジケータを前記決定することは、プライバシー設定、前記位置データの正確性レベル、ある時間スパンにわたる前記位置の変化、またはそれらの任意の組み合わせのうちの少なくとも１つにさらに基づく、Ｃ１に記載の方法。
［Ｃ３］
ディスプレイが、前記位置インジケータおよび前記マップを表示することをさらに備える、Ｃ１に記載の方法。
［Ｃ４］
前記正確性レベルは、水平精度低下率（ＨＤＯＰ）値を使用して決定される、Ｃ２に記載の方法。
［Ｃ５］
前記位置データは、少なくとも１つのアクセスポイント（ＡＰ）から前記モバイルデバイスによって受信された受信信号強度インジケーション（ＲＳＳＩ）データを含み、前記正確性レベルは、しきい値を超える関連するＲＳＳＩを有する最小数のアクセスポイント（ＡＰ）を使用して決定される、Ｃ２に記載の方法。
［Ｃ６］
前記正確性レベルは、ある時間期間の間の前記位置データと前記ある時間期間の間の前記モバイルデバイスの加速度計の出力との間の最小相違を含む、Ｃ２に記載の方法。
［Ｃ７］
前記マップの前記マップ特徴依存領域は、平面図の部屋である、Ｃ１に記載の方法。
［Ｃ８］
前記マップの前記マップ特徴依存領域は、地理的サブ区画である、Ｃ１に記載の方法。
［Ｃ９］
前記位置インジケータは、前記マップ特徴依存領域の形状を示す前記形状を有する、Ｃ１に記載の方法。
［Ｃ１０］
位置インジケータを決定するためのシステムであって、前記システムは、
プロセッサと、
前記プロセッサに結合され、命令を記憶するために構成可能であるメモリと
を備え、前記プロセッサは、
モバイルデバイスの位置を示す位置データを取得することと、
マップの少なくとも１つの領域に基づいて、前記位置インジケータを決定することと、ここにおいて、前記モバイルデバイスの前記位置は、前記少なくとも１つの領域内にあり、前記位置インジケータは、前記マップのマップ特徴依存領域を示す、
前記位置インジケータを提供することと
を行うように構成される、システム。
［Ｃ１１］
前記位置インジケータを前記決定することは、プライバシー設定、前記位置データの正確性レベル、ある時間スパンにわたる前記位置の変化、またはそれらの任意の組み合わせのうちの少なくとも１つにさらに基づく、Ｃ１０に記載のシステム。
［Ｃ１２］
ディスプレイをさらに備え、前記位置インジケータおよび前記マップは、前記ディスプレイによって表示される、Ｃ１０に記載のシステム。
［Ｃ１３］
前記正確性レベルは、水平精度低下率（ＨＤＯＰ）値を使用して決定される、Ｃ１１に記載のシステム。
［Ｃ１４］
前記位置データは、少なくとも１つのアクセスポイント（ＡＰ）から前記モバイルデバイスによって受信された受信信号強度インジケーション（ＲＳＳＩ）データを含み、前記正確性レベルは、しきい値を超える関連するＲＳＳＩを有する最小数のアクセスポイント（ＡＰ）を使用して決定される、Ｃ１１に記載のシステム。
［Ｃ１５］
前記正確性レベルは、ある時間期間の間の前記位置データと前記ある時間期間の間の前記モバイルデバイスの加速度計の出力との間の最小相違を含む、Ｃ１１に記載のシステム。
［Ｃ１６］
前記マップの前記マップ特徴依存領域は、平面図の部屋である、Ｃ１０に記載のシステム。
［Ｃ１７］
前記マップの前記マップ特徴依存領域は、地理的サブ区画である、Ｃ１０に記載のシステム。
［Ｃ１８］
前記位置インジケータは、前記マップ特徴依存領域の形状を示す前記形状を有する、Ｃ１０に記載のシステム。
［Ｃ１９］
位置インジケータを決定するためのコンピュータ実行可能コードを記憶する非一時的コンピュータ可読記憶媒体であって、前記コンピュータ実行可能コードは、
モバイルデバイスの位置を示す位置データを取得することと、
マップの少なくとも１つの領域に基づいて、前記位置インジケータを決定することと、ここにおいて、前記モバイルデバイスの前記位置は、前記少なくとも１つの領域内にあり、前記位置インジケータは、前記マップのマップ特徴依存領域を示す、
前記位置インジケータを提供することと
を備える、非一時的コンピュータ可読記憶媒体。
［Ｃ２０］
前記位置インジケータを前記決定することは、プライバシー設定、前記位置データの正確性レベル、ある時間スパンにわたる前記位置の変化、またはそれらの任意の組み合わせのうちの少なくとも１つにさらに基づく、Ｃ１９に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ２１］
ディスプレイが、前記位置インジケータおよび前記マップを表示することをさらに備える、Ｃ１９に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ２２］
前記正確性レベルは、最小水平精度低下率（ＨＤＯＰ）値を使用して決定される、Ｃ２０に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ２３］
前記正確性レベルは、ある時間期間の間の前記位置データと前記ある時間期間の間の前記モバイルデバイスの加速度計の出力との間の最小相違を含む、Ｃ２０に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ２４］
前記マップの前記マップ特徴依存領域は、平面図の部屋である、Ｃ１９に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ２５］
前記マップの前記マップ特徴依存領域は、地理的サブ区画である、Ｃ１９に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ２６］
前記位置インジケータは、前記マップ特徴依存領域の形状を示す前記形状を有する、Ｃ１９に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ２７］
位置インジケータを決定するためのモバイルデバイスであって、
前記モバイルデバイスの位置を示す位置データを取得するための手段と、
マップの少なくとも１つの領域に基づいて、前記位置インジケータを決定するための手段と、ここにおいて、前記モバイルデバイスの前記位置は、前記マップの前記少なくとも１つの領域内にあり、前記位置インジケータは、前記マップのマップ特徴依存領域を示す、
前記位置インジケータを提供するための手段と
を備える、モバイルデバイス。
［Ｃ２８］
前記位置インジケータを前記決定することは、プライバシー設定、前記位置データの正確性レベル、ある時間スパンにわたる前記位置の変化、またはそれらの任意の組み合わせのうちの少なくとも１つにさらに基づく、Ｃ２７に記載のモバイルデバイス。
【国際調査報告】
2018511038.tif 000015
2018511038.tif 000016
2018511038.tif 000017