(57)【特許請求の範囲】
【請求項１】
モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティ情報を決定するコンピュータ実施方法であって、
1つまたは複数のコンピュータデバイスによって、前記モバイルデバイスから、前記モバイルデバイスの現在の地理的ロケーションを示すデータを取得するステップと、
前記1つまたは複数のコンピュータデバイスによって、前記モバイルデバイスに、前記モバイルデバイスの前記現在の地理的ロケーションに関連付けられた地理的エリアの地図画像を表示のために提供するステップと、
前記1つまたは複数のコンピュータデバイスによって、前記モバイルデバイスに、前記モバイルデバイスの前記現在の地理的ロケーションを示す位置において前記地図画像上に第1のインターフェース要素を表示のために提供するステップと、
前記1つまたは複数のコンピュータデバイスによって、前記モバイルデバイスから、前記第1のインターフェース要素についてのユーザ選択を示すデータを受信するステップと、
前記第1のインターフェース要素についてのユーザ選択を示すデータを受信したことに応じて、前記1つまたは複数のコンピュータデバイスによって、前記モバイルデバイスに、近隣ロケーションエンティティのリストを表示のために提供するステップと、
前記1つまたは複数のコンピュータデバイスによって、前記モバイルデバイスから、選択されたロケーションエンティティとしてユーザに表示される前記近隣ロケーションエンティティのリストから前記近隣ロケーションエンティティのうちの1つについてのユーザ選択を示すデータを受信するステップと、
前記1つまたは複数のコンピュータデバイスによって、前記モバイルデバイスに、前記地図画像上に第2のインターフェース要素を表示のために提供するステップであって、前記第2のインターフェース要素は、前記選択されたロケーションエンティティに関する情報を提供する、ステップとを含む、コンピュータ実施方法。
【請求項２】
前記1つまたは複数のコンピュータデバイスによって、前記モバイルデバイスから、1つまたは複数の前記第1または第2のインターフェース要素についてのユーザ選択を示すデータを受信するステップと、
前記1つまたは複数のコンピュータデバイスによって、前記モバイルデバイスに、前記選択されたロケーションエンティティに関する情報を含むセパレート表示エリアを表示のために自動的に提供するステップとをさらに含む、請求項1に記載のコンピュータ実施方法。
【請求項３】
前記選択されたロケーションエンティティに関する情報を含む前記セパレート表示エリアは、前記選択されたロケーションエンティティが前記モバイルデバイスの前記現在の地理的ロケーションに対するベストマッチとして選択されたことを示すアイコンを含む、請求項2に記載のコンピュータ実施方法。
【請求項４】
ユーザに表示される前記近隣ロケーションエンティティのリストは、前記モバイルデバイスの前記現在の地理的ロケーションの周囲の所定のエリア内の最も近いロケーションから最も遠いロケーションまでを降順でランク付けされる、請求項1から3のいずれか一項に記載のコンピュータ実施方法。
【請求項５】
ユーザに表示される前記近隣ロケーションエンティティのリストは、各近隣ロケーションエンティティから前記モバイルデバイスの前記現在の地理的ロケーションまでの距離を示す位置情報と所与のユーザにとって関心のあるロケーションエンティティを示すパーソナライズ情報との組合せを使用してランク付けされる、請求項4に記載のコンピュータ実施方法。
【請求項６】
前記所与のユーザにとって関心のあるロケーションエンティティを示すパーソナライズ情報は、以前訪れたロケーション、以前検索したロケーション、以前保存したロケーション、およびユーザプリファレンスのうちの1つまたは複数に関連付けられたデータを含む、請求項5に記載のコンピュータ実施方法。
【請求項７】
前記第1のインターフェース要素は、第1のアイコンを含み、前記第2のインターフェース要素は、前記第1のアイコンに隣接して位置付けられるテキストラベルを含み、前記テキストラベルは、前記選択されたロケーションエンティティの名称のセマンティックな識別子を提供する、または、
前記第1のインターフェース要素は、第1のアイコンを含み、前記第2のインターフェース要素は、前記第1のアイコンに重ね合わされた第2のアイコンを含み、前記第2のアイコンは、前記選択されたロケーションエンティティのカテゴリに関連付けられたグラフィカルインジケータを提供する、請求項1から6のいずれか一項に記載のコンピュータ実施方法。
【請求項８】
前記第2のインターフェース要素は、案内アイコンに隣接して位置付けられるテキストラベルを含み、前記テキストラベルは、前記選択されたロケーションエンティティに関連付けられたユーザ割当エイリアス名を提供する、請求項1から7のいずれか一項に記載のコンピュータ実施方法。
【請求項９】
前記1つまたは複数のコンピュータデバイスによって、前記地理的エリアの前記地図画像上の前記第1のインターフェース要素の前記位置を前記モバイルデバイスの推定現在位置から前記選択されたロケーションエンティティに関する既知の座標へと移動させるステップをさらに含む、請求項1から8のいずれか一項に記載のコンピュータ実施方法。
【請求項１０】
前記モバイルデバイスが前記選択されたロケーションエンティティから遠ざかった場合または新規ロケーションエンティティが選択された場合には、前記1つまたは複数のコンピュータデバイスによって、前記第2のインターフェース要素を修正するステップをさらに含む、請求項1から9のいずれか一項に記載のコンピュータ実施方法。
【請求項１１】
前記近隣ロケーションエンティティのリストは、前記近隣ロケーションエンティティのリストに存在しない近隣ロケーションエンティティを検索するためのインターフェースの表示を開始する、ユーザによって選択可能な、別個のアイテムを含む、請求項1から10のいずれか一項に記載のコンピュータ実施方法。
【請求項１２】
前記近隣ロケーションエンティティのリストは、前記近隣ロケーションエンティティのリストに存在しないロケーションエンティティの名称を手入力するためのインターフェースの表示を開始する、ユーザによって選択可能な、別個のアイテムを含む、請求項1から11のいずれか一項に記載のコンピュータ実施方法。
【請求項１３】
ユーザに表示される前記近隣ロケーションエンティティのリストから前記近隣ロケーションエンティティのうちの1つについてのユーザ選択を示す前記データを受信する際に、前記1つまたは複数のコンピュータデバイスによって、前記モバイルデバイスに、前記選択されたロケーションエンティティに関する情報を含むセパレート表示エリアを自動的に表示するステップをさらに含む、請求項1から12のいずれか一項に記載のコンピュータ実施方法。
【請求項１４】
1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサによって実行されると、前記1つまたは複数のプロセッサに請求項1から13のいずれか一項に記載の方法を行わせるコンピュータ可読命令を記憶する、1つまたは複数のメモリデバイスとを備える、コンピュータデバイス。
【請求項１５】
1つまたは複数のプロセッサによって実行されると、前記1つまたは複数のプロセッサに請求項1から13のいずれか一項に記載の方法を行わせるコンピュータ可読命令を記憶する、1つまたは複数の有形の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般的に、地図アプリケーションにおける表示のために位置情報を提供することに関し、より詳細には、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティの曖昧性解消に関する。
【背景技術】
【０００２】
モバイル地図アプリケーションは、モバイルデバイスユーザに現在位置情報のある一部を提供することができる。例えば、いくつかのモバイル地図ユーザは、地図上の彼らの現在位置についての地理的座標(例えば、緯度および経度)を確認することができる。しかしながら、地理的ロケーションは、ロケーションエンティティのセマンティックな名称(例えば、営業所の名称)に自動的に関連付けられていない。ユーザの現在の地理的ロケーションに関連付けられた名称または場所へのアクセスを有していない場合には、ユーザは、その場所に関する追加の電子的に利用可能な情報に即座にアクセスすることはできない。例えば、モバイルデバイスは、それらのロケーションエンティティに関する追加情報を表示するデータページを読み出すためには、ロケーションエンティティの名称を知る必要がある。既知のシステムにおいては、ユーザは、追加情報にアクセスするために別個のブラウザまたは検索ウィンドウにロケーションエンティティの名称を別々に打ち込まなければならなくなる。
【発明の概要】
【課題を解決するための手段】
【０００３】
本開示の実施形態の態様および利点は、以下の説明において一部を記載しており、また、説明から理解できるであろうし、また、実施形態の実践により理解できるであろう。
【０００４】
本開示のある例示的な態様を、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティ情報を決定するコンピュータ実施方法に対して説明している。前記方法は、1つまたは複数のコンピュータデバイスによって、モバイルデバイスの現在の地理的ロケーションを示すデータを取得するステップを含み得る。前記方法はまた、1つまたは複数のコンピュータデバイスによって、モバイルデバイスの現在の地理的ロケーションに関連付けられた地理的エリアの地図画像を表示のために提供するステップを含み得る。前記方法は、1つまたは複数のコンピュータデバイスによって、モバイルデバイスの現在の地理的ロケーションを示す位置において地図画像上に第1のインターフェース要素を表示のために提供するステップをさらに含み得る。前記方法は、1つまたは複数のコンピュータデバイスによって、第1のインターフェース要素についてのユーザ選択を示すデータを受信するステップをその上さらに含み得る。第1のインターフェース要素についてのユーザ選択を示すデータを受信したことに応じて、前記方法は、1つまたは複数のコンピュータデバイスによって、近隣ロケーションエンティティのリストを表示のために提供するステップを含み得る。前記方法はまた、1つまたは複数のコンピュータデバイスによって、選択されたロケーションエンティティとしてユーザに表示される近隣ロケーションエンティティのリストから近隣ロケーションエンティティのうちの1つについてのユーザ選択を示すデータを受信するステップを含み得る。前記方法は、1つまたは複数のコンピュータデバイスによって、地図画像上に第2のインターフェース要素を表示のために提供するステップであって、第2のインターフェース要素は、選択されたロケーションエンティティに関する情報を提供する、ステップをさらに含み得る。
【０００５】
本開示の他の例示的な態様は、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティ情報の曖昧性解消のためのシステム、装置、有形の非一時的コンピュータ可読媒体、ユーザインターフェース、メモリデバイス、および電子デバイスを対象としている。
【０００６】
さまざまな実施形態の本特徴および他の特徴、本態様および他の態様、ならびに本利点および他の利点は、以下の説明および添付の特許請求の範囲を参照してより良く理解できるようになるであろう。本明細書の一部に組み込まれるとともに一部を構成する、添付の図面は、説明とともに本開示の実施形態を図示しており、関連する原理を説明するのに用いる。
【０００７】
当業者を対象とした実施形態の詳細な説明は、以下の添付の図面を参照する本明細書に記載している。
【図面の簡単な説明】
【０００８】
【図１】本開示の例示的な態様による、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティ情報を表示するように構成された、第1の例示的なグラフィックユーザインターフェースである。
【図２】本開示の例示的な態様による、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティ情報を表示するように構成された、第2の例示的なグラフィックユーザインターフェースである。
【図３】本開示の例示的な態様による、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティ情報を表示するように構成された、第3の例示的なグラフィックユーザインターフェースである。
【図４】本開示の例示的な態様による、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティ情報を表示するように構成された、第4の例示的なグラフィックユーザインターフェースである。
【図５】本開示の例示的な態様による、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティ情報を表示するように構成された、第5の例示的なグラフィックユーザインターフェースである。
【図６】本開示の例示的な態様による、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティ情報を表示するように構成された、第6の例示的なグラフィックユーザインターフェースである。
【図７】本開示の例示的な態様による、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティ情報を表示するように構成された、第7の例示的なグラフィックユーザインターフェースである。
【図８】本開示の例示的な態様による、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティ情報を表示するように構成された、第8の例示的なグラフィックユーザインターフェースである。
【図９】本開示の例示的な態様による、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティ情報を表示するように構成された、第9の例示的なグラフィックユーザインターフェースである。
【図１０】本開示の例示的な態様による、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティ情報を表示するように構成された、第10の例示的なグラフィックユーザインターフェースである。
【図１１】本開示の例示的な態様による、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティ情報を表示するように構成された、第11の例示的なグラフィックユーザインターフェースである。
【図１２】本開示の例示的な態様による、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティの曖昧性解消のための例示的な方法のフロー図である。
【図１３】本開示の例示的な態様による、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティの曖昧性解消のための例示的な方法の追加の態様のフロー図である。
【図１４】本開示の例示的な態様による、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティの曖昧性解消のための例示的な方法の追加の態様のフロー図である。
【図１５】本開示の例示的な態様による、モバイルアプリケーションを実施するためのシステムコンポーネントの概要の例である。
【発明を実施するための形態】
【０００９】
図面に図示した実施形態の1つまたは複数の例をここで詳細に参照する。各例は、実施形態の説明を目的として提供したものであり、本開示の限定を目的としていない。実際のところ、本開示の範囲または精神から逸脱しない限り、さまざまな修正および変形を実施形態に対して行うことができることは当業者にとって明白であろう。例として、一実施形態の一部として図示または記載した特徴を、さらに追加的な実施形態を生み出すために別の実施形態とともに使用することが可能である。それゆえ、本開示の態様がそのような修正および変形をカバーすることを意図している。
【００１０】
本開示の態様に従って開示した実施形態は、モバイルデバイス用の地図アプリケーションインターフェースなどのユーザインターフェース内にモバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティの曖昧性解消(disambiguation)のための機能を提供することができる。例えば、ユーザには、モバイルデバイスの現在の地理的ロケーションに対応する近隣ロケーションエンティティの適宜アクセス可能なリストが提供され得る。近隣ロケーションエンティティのリストは、信頼性スコア評価に基づいた推奨ロケーションエンティティのインジケータを有利に提供することを可能としており、それゆえ、自動的な曖昧性解消のための機能を提供している。近隣ロケーションエンティティのリストは、ユーザ確認、選択、検索、またはモバイルデバイスの現在の地理的ロケーションのロケーションエンティティにマッチするものとして特定のロケーションエンティティについての手入力をすることによって、手動による曖昧性解消のための機能を提供することを可能としている。ロケーションエンティティの最終的な選択を、地図アプリケーション内に更新済みのインターフェース要素および/または選択されたロケーションエンティティに関するより詳細な情報を提供するプレイスページへの即時アクセスを提供することによってさらに改善することができる。
【００１１】
開示した実施形態は、モバイルデバイスロケーションに関連するデータ分析の態様を含む。対応するユーザの同意がある場合にのみ開示した実施形態においてモバイルデバイスロケーションの決定が行われることを諒解されたい。ユーザロケーションデータのいかなる承認済みの共有も、セキュア且つプライベートなものであるため、追加の同意が提供された場合にのみ共有されることになる。各種用途に応じて、モバイルデバイスのロケーションに関連付けられたユーザ識別が、特定のロケーションに関連するユーザ支援および情報を、ユーザ固有の情報を必要とすることなく提供すために、匿名方式で設定される。
【００１２】
例示的な実施形態は、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティの曖昧性解消機能を提供するコンピュータ実施システムおよび方法を含み得る。グラフィックユーザインターフェース要素を、モバイルデバイスの現在の地理的ロケーションに関連付けられた地理的エリアの地図画像を一般的には示すことになる地図アプリケーションインターフェースの一部として提供することが可能である。第1のインターフェース要素は、地図画像上に位置付けられるとともにモバイルデバイスの推定される現在の地理的ロケーションにおいて提供されるアイコンまたは他の要素に対応し得る。本第1のインターフェース要素は、モバイルデバイスが場所を変えるとユーザおよびユーザのモバイルデバイスを追跡するように構成され得る。第1のインターフェース要素はまた、表示のために追加情報を提供することを作動させるためにユーザによって選択可能な、インタラクティブ表示要素であり得る。
【００１３】
表示された追加情報は、その現在の地理的ロケーションが1つまたは複数の近隣ロケーションエンティティと関連しているかどうかをモバイルデバイスが決定することを支援し得る。例として、ユーザによる第1のインターフェース要素の選択は、ユーザがモバイルデバイスの現在の地理的ロケーションにベストマッチする近隣ロケーションエンティティのうちのいずれか1つを手動で選択するための近隣ロケーションエンティティのリストの表示をもたらし得る。いくつかの例では、ユーザに表示される近隣ロケーションエンティティのリストは、モバイルデバイスの現在の地理的ロケーションの周囲の所定のエリア内の最も近いロケーションから最も遠いロケーションまでを降順でランク付けされる。他の例では、ユーザに表示される近隣ロケーションエンティティのリストは、以前訪れたロケーション、以前検索したロケーション、以前保存したロケーション、および特定のユーザプリファレンスなどの、所与のユーザにとって関心のあるロケーションエンティティを示すパーソナライズ情報を追加的にまたは代替的に考慮して、ランク付けされる。近隣ロケーションエンティティのリストは、近隣ロケーションエンティティのリストに存在しない近隣ロケーションエンティティを検索するためのインターフェースの表示を開始する、ユーザによって選択可能な、別個のアイテムを時には含み得る。近隣ロケーションエンティティのリストは、近隣ロケーションエンティティのリストに存在しないロケーションエンティティの名称を手入力するためのインターフェースの表示を開始する、ユーザによって選択可能な、別個のアイテムを時には含み得る。
【００１４】
ひとたびモバイルデバイスの現在の地理的ロケーションに対応しているロケーションエンティティが選択されると、追加のインターフェース要素が、モバイル地図インターフェースまたは他のモバイルデバイスインターフェース上に表示のために提供され得る。追加のインターフェース要素は、選択されたロケーションエンティティに関する情報を提供している。いくつかの例では、追加のインターフェース要素は、選択されたロケーションエンティティおよび/または選択されたロケーションエンティティに関連付けられたユーザ割当エイリアス名のセマンティックな識別子を提供するテキストラベルを含む。テキストラベルは、モバイルデバイスの現在の地理的ロケーションを示すインターフェース要素に隣接して位置付けられ得る。そのようなテキストラベルは、案内アイコンの隣などの他の位置に追加的にまたは代替的に提供され得る。他の例では、追加のインターフェース要素は、選択されたロケーションエンティティのカテゴリに関連付けられたグラフィカルアイコン(例えば、レストランアイコン、自宅アイコン、職場アイコンなど)を含む。それは、モバイルデバイスの現在の地理的ロケーションを示すインターフェース要素に重ね合わされるまたはインターフェース要素に隣接して提供される。これらの追加のインターフェース要素は、モバイルデバイスが選択されたロケーションエンティティから遠ざかった場合または新規ロケーションエンティティが選択された場合には、修正され得る。
【００１５】
選択されたロケーションエンティティに関する情報を提供する1つまたは複数の表示されたインターフェース要素を、ロケーションエンティティに関するさらに追加的な情報にリンク付けされた選択可能な表示要素として設定することができる。例えば、1つまたは複数のインターフェース要素についてのユーザ選択は、選択されたロケーションエンティティに関する情報を含むセパレート表示エリアの自動的な開始をもたらし得る。例えば、セパレート表示エリアは、ロケーションエンティティに関連する、連絡先情報、ウェブサイトリンク、レーティングおよびレビュー、ならびに他の情報を含む、プレイスページに対応し得る。セパレート表示エリアはまた、特定のロケーションエンティティがモバイルデバイスの現在の地理的ロケーションに対するベストマッチとして選択されたことについてのインターフェース要素または他の指示を含み得る。いくつかの例では、選択されたロケーションエンティティのためのプレイスページが、近隣ロケーションエンティティのリストからロケーションエンティティのユーザ選択がされた際に自動的に表示され得る。
【００１６】
追加の表示特徴が、モバイルデバイスの現在の地理的ロケーションに対応する選択されたロケーションエンティティに関する情報をユーザに提供するために使用され得る。例として、対応するロケーションエンティティの選択の際に、地理的エリアの地図画像上に表示されているインターフェース要素を、モバイルデバイスの推定現在位置から選択されたロケーションエンティティに関する既知の座標へと移動させ得る。追加の更新が、モバイルデバイスが選択されたロケーションエンティティから遠ざかった場合または新規ロケーションエンティティが選択された場合に実施され得る。
【００１７】
例示的な実施形態によれば、モバイルデバイスユーザは、ユーザのモバイルデバイスに提供される地図画像インターフェース上でユーザの現在の地理的ロケーションに関する情報を見ることができる。インターフェースは、モバイルデバイスの推定される現在の地理的ロケーションを描写する選択可能インターフェース要素を含む。ユーザは、(例えば、タッチスクリーンインターフェースまたはモバイルデバイス上に提供される他の入力デバイス選択を介して)本インターフェース要素を選択する。本選択は、モバイルデバイスの現在の地理的ロケーションに対応する近隣ロケーションエンティティのリストの自動表示をもたらす。本リストは、位置およびユーザプリファレンスなどのファクタに基づいた1つまたは複数の自動的に決定されたベストマッチの推奨を含み得る。その後、ユーザは、ユーザの現在の地理的ロケーションにマッチするものとして特定のロケーションエンティティを選択すると、その地点に、選択されたロケーションエンティティに関する追加の詳細を示すプレイスページを含む追加情報がモバイルデバイス上に表示のために自動的に提供される。プレイスページは、選択されたロケーションエンティティに関する、連絡先情報、ウェブサイトリンク、レーティングおよびレビュー、ならびに他の情報などの情報を含み得る。地図画像インターフェース内に提供されたインターフェース要素はまた、選択されたロケーションエンティティに関する追加情報を提供するために追加または修正され得る。
【００１８】
いくつかの実施形態においては、本明細書に記載の技法の利益を得るために、ユーザは、収集モジュールデバイスによって収集された情報の分析を許可することを要求される場合がある。例えば、いくつかの実施形態においては、ユーザは、プログラムまたは機能がそのような情報を収集するかどうかを制御する機会が提供され得る。ユーザが収集およびそのような信号の使用を許可しない場合には、その結果、ユーザは、本明細書に記載の技法の利益を受けられなくなり得る。ユーザはまた、同意を無効または修正するためのツールが提供され得る。加えて、個人を特定可能な情報または他の情報を除去するために、ある情報またはデータを、それが記憶または使用される前に1つまたは複数の方法で処理することができる。
【００１９】
ここで図1から15を参照すれば、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティ情報の曖昧性解消のための例示的なシステムおよび方法のさまざまな特定の態様を描写している。図1から15は、一般的に、開示した実施形態に従って使用されるグラフィックユーザインターフェース内の例示的な表示要素を描写している。図1をより具体的に参照すれば、例示的なグラフィックユーザインターフェース110は、地図アプリケーション、地理的情報システム、ナビゲーションアプリケーション、または、現在位置、道順ナビゲーション、もしくは他の地理情報を決定および/もしくはアクセスするために使用され得る他のアプリケーションの一部として提供され得る。インターフェース110は、モバイルデバイスユーザが特定の位置または目的地の名称を地図アプリケーションに対して入力して特定することを可能とする検索インターフェース要素111を含み得る。インターフェース110は、モバイルデバイスの現在位置に関連付けられた地理的エリアの地図画像に対応するより大きなインターフェース部分112を含み得る。地図画像112は、町、道路、ランドマーク、エリア設定、水域、公共交通機関のルートおよび停留所など基本地図コンポーネントを含み得る。
【００２０】
図1をさらに参照すれば、インターフェース要素113を、モバイルデバイスの現在の地理的ロケーションを示す位置において地図画像112上に提供している。インターフェース要素113を、一般的には小さな矢印拡張部を有する円形アイコンとして図1中に示しているが、地図画像112上にモバイルデバイスの現在の地理的ロケーションを一般的に示すために任意のタイプのアイコンが使用され得ることを諒解されたい。現在の地理的ロケーションは、モバイルデバイス内に備わっている位置センサからのリアルタイム位置信号を決定することを含むがそれに限定されない1つまたは複数の既知の位置決定技法を使用して計算され得る。位置センサは、全地球測位システム(GPS)出力、無線スキャン出力、および加速度計出力、または、ユーザの物理ロケーション(例えば、特定の地理座標)の最もよく知られている推定値を取得するために使用され得る他のコンポーネントを含み得るがそれに限定されない。
【００２１】
また、インターフェース110の右下部分は、地図インターフェース110に関連する特定のアクションを開始するために選択可能なアイコンとして構成され得る追加のインターフェース要素114および115を含んでいる。例えば、インターフェース要素114は、現在位置および周辺地図画像が一般的にユーザインターフェース110内の中心に位置するように、地図画像112および現在位置インターフェース要素113を移動させることになる「マイロケーション(My Location)」アイコンに対応し得る。インターフェース要素115は、選択すると現在位置またはモバイルデバイスの現在位置周辺のエリアに関する追加情報を提供する「案内(Guide)」または「探索(Explore)」アイコンに対応し得る。いくつかの例では、インターフェース要素114および/または115に対する外観における変化が、地図アプリケーションがユーザの現在の地理的ロケーションを現在追跡していることを示すために実施され得る。例えば、ユーザは、モバイルデバイスが現在追跡モードであることを示すためにアイコン114が色または他の外観状態を変化させられ得る地点にある、「マイロケーション(My Location)」アイコン114上でタップし得る。「マイロケーション(My Location)」アイコン114のユーザ選択を示すデータを受信した際には、案内アプリケーション介して利用可能なコンテンツがユーザの現在の地理的ロケーション周辺の場所を表していることを示すために、「案内(Guide)」アイコン115も、色を変化させられ得るまたさもなければ外観の状態を変化させられ得る。
【００２２】
図1のユーザインターフェースは、基本地理的座標をモバイルデバイスの現在の地理的ロケーションに提供している。しかしながら、ユーザの現在位置に関する追加の詳細が多くの場合望ましい。開示した実施形態に関して特に関心あるのは、モバイルデバイスの現在の地理的ロケーションに関連付けられた特定のロケーションエンティティの決定である。特定のロケーションエンティティは、一般的に、特徴、ランドマーク、関心地点(POI)、または、地理的ロケーションに関連付けられた他のオブジェクトもしくはイベントに関するセマンティックな識別子に対応する。例として、ロケーションエンティティは、ビジネス、レストラン、居住地、小売店、コーヒーショップ、バー、音楽会場、アトラクション、美術館、テーマパーク、アリーナ、スタジアム、礼拝所、祭り、組織、地域、近所、別のロケーションエンティティのサブセット、または別の適切な関心地点を含み得る。特定のロケーションエンティティの特定は、ロケーションエンティティの地域的に一意な識別子であり、座標ベースまたは位置ベースの識別子とは区別される、セマンティックな場所の名称の特定を含み得る。しかしながら、名称に加えて、開示した実施形態によって特定のロケーションエンティティに関連付けられたセマンティックな場所データは、そのカテゴリと、会場の物理的位置および配置に関する部分的、不確定、および/またはすべての情報と、このロケーションエンティティを訪問したユーザの行動の分布、人口学的、または心理学的特長のうちの1つまたは複数の特徴といったものなどの、ロケーションエンティティに関するメタデータをさらに含み得る。ロケーションエンティティは、ユーザによって特定のロケーションエンティティに割り当てられたエイリアス識別子の観点で定義することもできる。例えば、ユーザは、「自宅(Home)」のエイリアスを有するようにユーザの主要な居住地に対応する特定の高層マンションを定義し得る一方で、ユーザの雇用主が入居しているオフィスビルを「職場(Work)」として定義し得る。
【００２３】
モバイルデバイスの現在の地理的ロケーションについてのそれにマッチするものとしてのロケーションエンティティの決定は、近隣ロケーションエンティティのリストからベストマッチを特定することを含み得る。候補として近隣ロケーションエンティティのリストを特定するためのソースは、例えば、ロケーションエンティティを地理的ロケーションに関連付けるエンティティ情報のデータベース(例えば、地理的情報システムデータベース)を含み得る。いくつかの例では、所定の数の候補ロケーションエンティティ(例えば、上位5個または上位10個の候補ロケーションエンティティ)を特定する。候補ロケーションエンティティの本サブセットを、その後、本明細書に開示の決定アルゴリズムによってベストマッチを決定するために分析することができ、および/またはユーザがユーザの現在の地理的ロケーションに関連するベストマッチを手動で選択することができる曖昧性解消表示において使用することもできる。候補ロケーションエンティティのサブセットを有していることは、すべての近隣ロケーションエンティティについての総合的なファクタ分析を必要とすることなく、開示した決定アルゴリズムにおける効率を促進するのに役立ち得る。
【００２４】
可能な候補ロケーションエンティティ間のベストマッチに関するファクタは、(例えば、GPS信号、wi-fiスキャン、セルラ三角測量信号などといった)ユーザの精密な地理的ロケーションを決定する際に利用可能な位置センサ情報のレベルを示す位置信号利用可能性ファクタ、各候補ロケーションエンティティと現在の地理的ロケーションとの間の距離を表す距離ファクタ、各ロケーションエンティティについての人気(例えば、多数のソーシャルメディアでの言及、多数のチェックイン、多数の道順に関する要求、および/またはグローバルな人気ランク)を記述する人気ファクタ、ロケーションエンティティに関連付けられた営業時間のセットが現在の地理的ロケーションが特定された時間セグメントと重複しているかどうかを記述する営業時間重複ファクタ、ユーザと候補ロケーションエンティティとの間の前回のインタラクションを記述する1つまたは複数のパーソナライズファクタのうちの1つまたは複数を含み得る。例示的なパーソナライズファクタは、ユーザがロケーションエンティティに関するマップクリックを行ったインスタンスの数、ユーザがロケーションエンティティへの道順を要求したインスタンスの数、ユーザがロケーションエンティティにチェックインしたインスタンスの数、モバイル決済システムまたは仮想ウォレットから取得したデータによって証拠立てられるようなユーザがロケーションエンティティと取引したインスタンスの数、および/またはユーザがロケーションエンティティに関するウェブ検索クエリを行ったインスタンスの数を含み得る。
【００２５】
モバイルデバイスの現在の地理的ロケーションについてのベストマッチとしてのロケーションエンティティの決定はまた、高信頼性スコアまたは低信頼性スコアのどちらでベストマッチを行うかの決定を含み得る。そのような例においては、信頼性スコアは、ベストマッチを決定するための上記ファクタのうちの1つまたは複数に基づいて各候補ロケーションエンティティに対して生成され得る。所定の値より高い信頼性スコアは高信頼性スコアとみなされ得る一方で、所定の値より低い信頼性スコアは低信頼性スコアとみなされ得る。高信頼性と低信頼性とを決定するための所定の閾値が選択され得るし、高信頼性決定はモバイルデバイスの特定の位置を正確に示す強い信号を有していることを示す一方で、低信頼性決定は確かな精度で正確な位置を正確に示すことができない。信頼性スコアの範囲も、開示した決定技法に従って使用され得る。信頼性スコアの使用と高信頼性および/または低信頼性を有していると特定したロケーションエンティティの最終的な決定とは、グラフィックユーザインターフェースに表示のために異なる特徴を提供し得る。
【００２６】
図2から3は、その決定が正しいという可能性についての高い信頼性を有する開示した技法に従ってロケーションエンティティが決定されると表示のために提供されるさまざまなインターフェース要素を示している。例えば、図2は、検索インターフェース要素121、現在の地理的ロケーションに関連付けられた一般地図画像122、モバイルデバイスの現在の地理的ロケーションを描写するインターフェース要素123、「マイロケーション(My Location)」アイコン124、および「案内アイコン(Guide icon)」125を含む、図1のインターフェース120と同様のユーザインターフェース120を示している。図2の例においては、インターフェース要素123によって表される現在の地理的ロケーションが対応するロケーションエンティティとして「Google Japan」にベストマッチであるという決定がされている。Google Japanはまた、そのユーザの職場ロケーションに対応するものとしてユーザによって以前特定されていた可能性がある。そのため、ユーザは、Google Japanに対してエイリアスロケーションエンティティ名称として「職場(Work)」と定義していた。
【００２７】
2つの具体的な更新が、現在の地理的ロケーションについてのベストマッチとして特定のロケーションエンティティの特定を描写する図2のユーザインターフェース120に含まれている。第1の更新は、追加のインターフェース要素126の形式であらわされる。追加のインターフェース要素126は、「案内(Guide)」アイコン125に隣接して位置付けられるテキストラベルに対応する。図2の例においては、テキストラベル126は、例えば、「職場(Work)」といった、決定されたロケーションエンティティに関連付けられたユーザ割当エイリアス名を提供する。他の例では、テキストラベル126は、ロケーションエンティティについての非エイリアスのセマンティックな場所の名称(例えば、「Google Japan」)または所在地住所または他の記述的な地理的識別子(例えば、「32 Elm Street」)を含み得る。
【００２８】
第2の更新は、決定されたロケーションエンティティのカテゴリに関連付けられたグラフィカルアイコンに対応する、追加のインターフェース要素127を介して提供される。対応するロケーションエンティティが決定されているという指示をユーザに提供するため、および、決定されたロケーションエンティティに関する追加情報も提供するために、グラフィカルアイコン127が、インターフェース要素123の上に重ね合わされ得る、または、インターフェース要素123に隣接して提供され得る。インターフェース要素127として使用するための専用タイプのアイコンを有するロケーションエンティティの異なるカテゴリは、自宅、職場、空港、ATM、銀行、バー、喫茶店、キャンプ場、墓地、市民会館、ゴルフ場、港、病院、図書館、ロッジ、記念碑、映画館、美術館、公園、駐車場、警察署、郵便局、レストラン、学校、商店、スーパーマーケット、寺院、大学、および礼拝所を含むがこれらに限定されない。アイコンは、異なるユーザに対する情報内容を最大化するために異なる国に対するカスタマイズがされ得る。加えて、ロケーションエンティティのいくつかのカテゴリを、ロケーションエンティティの具体的なタイプのより具体的なサブセットに分解することができる。例として、礼拝所は、例えば、仏教、キリスト教、ヒンズー教、イスラム教、ジャイン、ユダヤ教、モルモン教、シク教などといった、具体的なタイプに基づいた異なるアイコンを有し得る。図2の例においては、インターフェース要素127に対して使用されるブリーフケースアイコンは、決定されたロケーションエンティティが職場ロケーションに相当していることをユーザに告げている。開示した技術のうちのいくつかの例では、図2のユーザインターフェース120に対する更新は、ロケーションエンティティ決定が低信頼性とは反対の高信頼性で行われた場合にのみ行われる。
【００２９】
図3は、モバイルデバイスの現在の地理的ロケーションとベストマッチするものとして特定のロケーションエンティティの高信頼性の決定を描写する表示のために提供され得る追加のインターフェース要素の異なる例を描写している。図3では、ユーザインターフェース130は、検索インターフェース要素131、地図画像132、モバイルデバイスの現在の地理的ロケーションを示す位置に位置付けられるインターフェース要素133、「マイロケーション(My Location)」アイコン134、「案内(Guide)」タブ135、「道順取得(Get Directions)」アイコン136、および決定されたロケーションエンティティを特定するための追加のインターフェース要素137を含む。インターフェース要素137は、インターフェース要素133に隣接して位置付けられるテキストラベルに対応する、ここで、テキストラベルは、決定されたロケーションエンティティの名称のセマンティックな識別子を提供している。図3の例においては、決定されたロケーションエンティティのためのセマンティックな識別子は、ユーザ定義エイリアス「職場(Work)」に対応する。他の例では、テキストラベル137は、ロケーションエンティティについての非エイリアスのセマンティックな場所の名称、例えば、「Google Japan」を含み得る。他の例では、テキストラベル137はまた、決定された住所(例えば、「32 Elm Street」)を含み得る。場合によっては、開示した実施形態は、モバイルデバイスの現在の地理的ロケーションにマッチすると決定されたロケーションエンティティに関する利用可能な情報の階層的アプローチに基づいてテキストラベル137に情報を表示するように構成され得る。例示的なテキストラベルの階層は、利用可能であればエイリアス名称をまず表示し得る。エイリアス名称が利用可能ではない場合には、テキストラベルは、利用可能であればロケーションエンティティについてのセマンティックな場所の名称を代替的に表示し得る。セマンティックな場所の名称が利用可能ではない場合には、その後、テキストラベルは、所在地住所または他の記述的な地理的識別子を代替的に表示し得る。
【００３０】
開示した実施形態において提供したさまざまなインターフェース要素は、現在の地理的ロケーションまたは対応するロケーションエンティティに関するさらに追加的な情報の表示を開始するためにインターフェース要素がユーザによって選択可能となるように、インタラクティブな性質を有するように設計されている。例えば、図3内のインターフェース要素133および/またはインターフェース要素137の(タッチスクリーンまたは他の入力機構を介した)ユーザ選択は、図4に示したようなユーザインターフェース140の表示をもたらし得る。ユーザインターフェース140は、Google Japan、別名「職場(Work)」に関する決定されたロケーションエンティティに対応する所在地住所を自動的に追加するテキストインターフェース部分141を含む。ユーザインターフェース140はまた、地図画像142、現在位置インターフェース要素143、「マイロケーション(My Location)」アイコン144、およびロケーションエンティティテキストラベル145を含む。以前あったインターフェース要素125および126は、決定されたロケーションエンティティに関する情報のサブセットを提供する折り畳み状態のプレイスページ146に置換される。より具体的には、折り畳み状態のプレイスページ146は、Google Japanとして現在位置のエンティティを特定するテキストラベル147、レーティング識別子148(ロケーションエンティティに関するより詳細なレビューへの選択可能なハイパーリンクに対応)、および本特定のロケーションエンティティ(すなわち、Google Japan)がモバイルデバイスのマッチング現在の地理的ロケーションとして現時点決定されていることを示す別個のアイコンに対応するインターフェース要素149を含む。ユーザインターフェース140および本明細書に開示の他のものを含む、いくつかのユーザインターフェースは、ロケーションエンティティが居住地または営業所以外の他のタイプのロケーションエンティティである場合および/または営業所がレーティングを算出するには十分な数のレビューをまだ有していない場合などには、あるインスタンス内のレーティング識別子148を含まなくてもよいことを諒解されたい。
【００３１】
開示した実施形態における地図インターフェース内の1つまたは複数のインターフェース要素についてのユーザ選択は、決定されたロケーションエンティティに関する情報を含むセパレート表示エリアの表示を自動的に開始し得る。例えば、図2中のインターフェース要素123、125、126もしくは127のシングルタップ選択、図3中のインターフェース要素133および/もしくは137のダブルタップ選択、または図4中のインターフェース要素143および/もしくは145のシングルタップ選択は、決定されたロケーションエンティティに関する情報を含むセパレート表示エリアの自動的に開始される表示をもたらし得る。図5は、決定されたロケーションエンティティに関する追加情報を含むプレイスページに対応する例示的なインターフェース150を描写している。モバイルデバイスが六本木ヒルズの複合建築物に対応する現在の地理的ロケーションに位置していると決定されたならば、プレイスページ150は、六本木ヒルズに関するさまざまな追加情報を含み得る。例として、インターフェース部分151は、決定されたロケーションエンティティ(六本木ヒルズ)周辺の隣接エリアを描写する焦点地図、セマンティックな名称ラベルを決定されたロケーションエンティティに提供するインターフェース部分152と、レーティングスコア(例えば、星5個のうちの4.1個)を示すテキストラベルおよび決定されたロケーションエンティティに関するより具体的なレビューへのハイパーリンクを提供するレーティング/レビューインターフェース部分と、特定のロケーションエンティティがモバイルデバイスの現在の地理的ロケーションに対するベストマッチとして決定されたことを示すアイコンに対応するインターフェース要素154と、プレイスページ150上に表示されているロケーションエンティティがユーザの実際の現在の地理的ロケーションと異なっている場合にはユーザが異なるロケーションエンティティを手動で選択することができる曖昧性解消画面へのリンクを提供するインターフェース要素155と、決定されたロケーションエンティティに関する詳細な住所情報を提供するインターフェース要素156と、決定されたロケーションエンティティに関連するユーザの1つまたは複数の個人連絡先からより詳細な情報(例えば、決定されたロケーションエンティティについてのレーティングおよびそれらのレーティングへのハイパーリンクを提供していた1つまたは複数のユーザのソーシャルネットワークアカウントにある連絡先の画像および/または名称の識別)へのリンクを提供するインターフェース要素157と、決定されたロケーションエンティティに関連するアクションアイテムへのクイックリンク(例えば、決定されたロケーションエンティティに関連付けられた電話番号に自動的に電話をするためのインターフェースリンク、決定されたロケーションエンティティをお気に入りロケーションのリストに保存するインターフェースリンク、および電子メール、テキストメッセージ、または他の電子通信を介して別のユーザと決定されたロケーションエンティティに関連付けられた情報を共有するインターフェースリンク)を提供する追加のインターフェース要素158とを含む。図5のプレイスページ150に描写されていない追加情報は、決定されたロケーションエンティティに関する追加の詳細(例えば、決定されたロケーションエンティティに関するオフィシャルウェブサイトへのハイパーリンク)または決定されたロケーションエンティティにもしくは近辺にあるユーザの連絡先の識別を含み得る。
【００３２】
開示した実施形態における地図インターフェース内の1つまたは複数のインターフェース要素についてのユーザ選択が、追加的にまたは代替的に、ユーザがユーザの現在の地理的ロケーションに対応しているものとして複数の近隣ロケーションエンティティのうちから手動で選択することができる曖昧性解消画面の表示を開始してもよい。いくつかの例では、曖昧性解消表示の開始は、新規地理的ロケーションにユーザが到達したときに、または、システムが精度の所定のレベル(例えば、高信頼性スコア)で対応するロケーションエンティティを正確に決定することができないときに、自動的に(例えば、インターフェース要素についてのユーザ選択を必要とすることなく)生じ得る。そのような曖昧性解消機能の効能は、複数のロケーションエンティティが所与の地理的領域において互いに密集している場合、単一の建築物に複数の個別のロケーションエンティティが入居している場合、および/またはモバイルデバイスの位置センサの精度が制限されているもしくは壊れている状況において特に役立ち得る。例えば、図1中のインターフェース要素113ならびに/または図2中のインターフェース要素123、125、126および/もしくは127のうちの1つなどのインターフェース要素の選択は、図6の例示的なユーザインターフェース160に描写されている曖昧性解消表示についての表示をもたらし得る。
【００３３】
曖昧性解消表示160は、モバイルデバイスの現在の地理的ロケーションに関連付けられた決定されたベストマッチの1つまたは複数の識別子を含む第1のインターフェース部分161を含む。例えば、特定のロケーションエンティティの隣に指定アイコン162を有しており、本ロケーションエンティティがモバイルデバイスの現在の地理的ロケーションについてのデフォルトのベストマッチとして特定されていることをユーザに示す。インターフェース部分161に含まれる追加のアイテムは、決定されたベストマッチに関連付けられた実際の名称またはエイリアス名称163(例えば、Work)および特定された住所164または決定されたロケーションエンティティに関連付けられた他の位置情報を含む。
【００３４】
曖昧性解消表示160は、近隣ロケーションエンティティのリストを含む第2のインターフェース部分165を含み、リスト内の各アイテムは、選択可能インターフェース要素にそれぞれ対応し、それによってユーザの現在の地理的ロケーションに対応するロケーションエンティティを手動で選択することができる。近隣ロケーションエンティティが第2のインターフェース部分165内のリストに表示される順番は、近接度もしくは他の位置情報および/またはユーザ固有のパーソナライズ情報を含むがこれらに限定されないカスタマイズ可能なファクタに応じて変化し得る。ある例では、近隣ロケーションエンティティのリストは、モバイルデバイスの現在の地理的ロケーションの周囲の所定のエリア内の最も近いロケーションから最も遠いロケーションまでを降順でランク付けされ得る。別の例では、ユーザに表示される近隣ロケーションエンティティのリストは、各近隣ロケーションエンティティからモバイルデバイスの現在の地理的ロケーションまでの距離を示す位置情報と所与のユーザにとって関心のあるロケーションエンティティを示すパーソナライズ情報との組合せを使用してランク付けされる。パーソナライズ情報は、以前訪れたロケーション、以前検索したロケーション、以前保存したロケーション、およびユーザプリファレンスのうちの1つまたは複数に関連付けられたデータを含み得る。いくつかの例では、パーソナライズ情報は、パーソナライズされた地図アプリケーションに関連付けられたユーザ名称およびパスワードまたは位置ベースの情報を有する他の関連アプリケーションを含むがこれらに限定されない、ユーザ固有のログイン認証情報を用いてユーザの地図アプリケーションにユーザがサインインする際に利用可能である。
【００３５】
図6をさらに参照すれば、近隣ロケーションエンティティ161のリストはまた、追加のインターフェース要素を含み、現在位置のエンティティが近隣ロケーションエンティティの自動的に生成したリストに示されていない場合に対応する現在位置のエンティティのユーザ識別を容易にすることができる。例として、「別の場所(Somewhere else)」インターフェース要素166は、ユーザによって選択可能な別個のインターフェースアイテムに対応しており、近隣ロケーションエンティティのリストに存在しない近隣ロケーションエンティティを検索するためのインターフェースの表示を開始する。いくつかの例では、「検索(Search)」インターフェース要素を、近接している場所のみに地理的制限をすることができる。本制限は、精度サークルのサイズに関連して決定されたエリア(例えば、位置信号をより正確もしくは精密な結果で取得し得るであろうと推定される現在の地理的ロケーション周辺で定義されたエリア)および/または表示領域のサイズ(例えば、モバイルデバイスの表示ウィンドウ内に現時点存在しているロケーションエンティティのみ)に基づき得る。いくつかの例では、検索制限は、精度サークルサイズまたは表示領域サイズの倍数(例えば、精度のサークルまたは表示領域の2倍のサイズ)として定義され得る。インターフェース要素166を介して、ユーザは、近隣ロケーションエンティティのリスト上に存在しないロケーションエンティティの名称を手入力し得る。「終了(Dismiss)」インターフェース要素167は、曖昧性解消表示画面160を閉じて、前画面の地図インターフェースに戻るための選択可能な機能を提供している。
【００３６】
特定のロケーションエンティティが、曖昧性解消表示160から、手動で選択され、検索され、またはユーザによって入力されると、モバイルデバイスは、選択されたロケーションエンティティに関する情報を含むセパレート表示エリアを自動的に表示する(例えば、図5に示したようなプレイスページ等を表示する)ように構成され得る。ロケーションエンティティの手動選択はまた、ユーザが本現在位置に留まっている限り地図表示に対する更新をもたらし得る。例えば、ユーザが図6のリスト内のユーザの現在の地理的ロケーションに対応するロケーションエンティティとして「森美術館(Mori Art Museum)」を手動で選択した場合には、現在の地図インターフェースに対応するユーザインターフェース170は、検索インターフェース要素171内で選択されたロケーションエンティティに対応する住所を表示するために更新され得る。選択されたロケーションエンティティの名称(例えば、森美術館(Mori Art Museum))を有するテキストラベル172はまた、デバイスの現在の地理的ロケーションに関連付けられたグラフィカルアイコンに隣接して提供され得る。一般的に美術館に関連付けられるカテゴリアイコン173が、デバイスの現在の地理的ロケーションに関連付けられたグラフィカルアイコン内に含まれ得る。加えて、折り畳み状態のプレイスページインターフェース部分174は、選択されたロケーションエンティティに関する追加情報へのリンクを含む。
【００３７】
ここで図8を参照すれば、別の例である曖昧性解消表示180を描写している。曖昧性解消表示180は、ヘッダ部分181、リスト部分182、および曖昧性解消表示を閉じるための終了インターフェース要素183を有するインターフェースを提供している。曖昧性解消表示180のリスト部分182は、(図6に図示しているような)ベストな推測に関する別個の部分および他のオプションを含んでいないが、その代わりに、近隣ロケーションエンティティの単一の統合リストを含む。いくつかの例では、リスト部分181内の1つまたは複数の第1のエントリは、近接度、パーソナライズ特徴などを含む設定済みの決定パラメータによって自動的に決定されるような1つまたは複数のベストマッチに対応し得る。
【００３８】
ここで図9から11を参照すれば、開示した実施形態における地図インターフェース内の1つまたは複数のインターフェース要素についてのユーザ選択などに際して表示され得る、「案内」ユーザインターフェースの例を提示している。例えば、案内ユーザインターフェースは、図1中のインターフェース要素115または図2中の125などの案内アイコンのユーザ選択の際に提示され得る。追加的にまたは代替的に、地図システムは、モバイルデバイスの現在の地理的ロケーションに関して前述したアプリケーションなどの地図アプリケーション内の他のインターフェース要素についてのユーザ選択の際の案内インターフェースの表示を開始するように定義され得る。いくつかの例では、異なる案内インターフェースが、決定されたロケーションエンティティに関連付けられた対応する信頼性スコアに応じて表示され得る。例として、いくつかの案内インターフェースが、高信頼性スコア(例えば、所定の閾値より大きな値を有する信頼性スコア)で決定されたロケーションエンティティに対して使用され得る一方で、他の案内インターフェースが、低信頼性スコア(例えば、所定の閾値より低い値を有する信頼性スコア)で決定されたロケーションエンティティに対して使用され得る。
【００３９】
図9は、ロケーションエンティティがユーザの現在の地理的ロケーション関して自動的に決定された場合ではあるが決定されたロケーションエンティティが低信頼性で決定された場合にのみ表示され得る、例示的な案内インターフェース190を描写している。案内インターフェース190は、ユーザの近辺にある興味のあるロケーションを決定するための項目別のフレームワークを提供するヘッダ部分191を含む。インターフェース要素192は、ユーザによって選択され、ユーザの現在位置の周辺のエリアを定義するための所望の制限をユーザがそれによって選択することができるドロップダウンメニューの表示を開始し得る。例として、ユーザは、歩いて5分以内、歩いて15分以内、自動車で5分以内、自動車で30分以内、または時間、距離、移動手段などの他の組合せといった近隣ロケーションエンティティに関する情報を提供するためのユーザの案内インターフェースを選択し得る。インターフェース要素193は、ユーザによって選択され、営業時間に関してユーザが探している日時(例えば、夕方、朝方、平日、週末、または検索についての日付もしくは時間に関連する他の特定のオプション)をユーザがそれによって選択することができるドロップダウンメニューの表示を開始し得る。
【００４０】
インターフェース部分194は、ホテルABC(Hotel ABC)がモバイルデバイスの現在の地理的ロケーションに関連付けられた近隣ロケーションエンティティについてのベストマッチであると決定されたという表示を含み得る。インジケータ「あなたのいる場所は(Are you at)」の使用は、ホテルABCが低信頼性でただ決定されていることを示すために使用され得る。その一方で、図10の例示的なインターフェース200のインターフェース部分201に表示されているような「あなたのいる場所は(Are you at)」または「現在いる場所は(Now at)」などのインジケータの使用は、ホテルABCが高信頼性でベストマッチしているロケーションエンティティであると決定されていることをユーザに示し得る。ロケーションエンティティが高信頼性で決定されている場合でも、図10のインターフェース200などのユーザインターフェースは、ユーザが決定されたロケーションエンティティにおいて「ここにはいない(not here)」場合にユーザがトグルすることができる図11に示したような追加の選択可能インターフェース要素211の表示を開始する選択可能インターフェース要素202を含み得る。関連ロケーションエンティティに関して異なる信頼性レベルが決定されている場合には異なる案内インターフェースフォーマットを使用することが、ユーザに適切な情報を提供する一方で、必要に応じてロケーションエンティティの修正に便利な機能をさらに提供することになる。
【００４１】
再び図9を参照すれば、案内インターフェース190は、ユーザがユーザの現在の地理的ロケーションの周辺を検索することを所望しているであろうロケーションエンティティについての異なるカテゴリに対応する1つまたは複数のインターフェース部分を含み得る。例えば、インターフェース190内のインターフェース部分195が、ユーザが近隣のファストフードレストランを検索することができる情報を含む一方で、インターフェース部分196が、ユーザが近隣の映画館を検索することができる情報を含んでいる。
【００４２】
図12から14は、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティの曖昧性解消のための例示的な方法のさまざまな態様を描写している。図12においては、ロケーションエンティティ情報を決定するための方法(300)は、モバイルデバイスの現在の地理的ロケーションを示すデータを取得する(302)ステップを含む。GPS、wi-fiスキャン、および/またはセルラ三角測量信号を含むがこれらに限定されない、他のアクセス可能なコンポーネントから、(302)において取得した位置信号を使用してモバイルデバイスにおける操作のために設定されている地図アプリケーション内でデータを取得し得る。モバイルデバイスの現在の地理的ロケーションに関連付けられた地理的エリアの地図画像が、(304)において表示のために提供される。(304)において表示される地図画像の例は、図1の地図画像112、図2の地図画像122、図3の地図画像132、および図4の地図画像142を含む。第1のインターフェース要素(例えば、図1の円形グラフィカルアイコン113)が、(306)において表示のために提供される。(306)において表示のために提供された第1のインターフェース要素は、地図画像を介して、(302)において取得したデータから決定されるようなモバイルデバイスの推定される現在の地理的ロケーションに提供され得る。
【００４３】
図12をさらに参照すれば、第1のインターフェース要素などの所定のインターフェース要素についてのユーザ選択を示すデータを(308)において受信する。(308)におけるデータを受信したことに応答して、近隣ロケーションエンティティのリストが、曖昧性解消画面上に(310)における表示のために提供される。曖昧性解消リストは、モバイルデバイスの現在の地理的ロケーションにマッチする近隣ロケーションエンティティのうちのいずれか1つを(例えば、モバイルデバイスディスプレイ上のッチスクリーン選択によって)リストからユーザが手動で選択することができるように、(310)において提供される。本例では、第1のインターフェース要素は、(310)においてロケーションエンティティの曖昧性解消リストを提供するための命令にリンク付けされるように構成される。他の例では、曖昧性解消リストの表示を開始するように他の特定のインターフェース要素を構成することが可能である。(310)における表示のために提供されたリストからの特定のロケーションエンティティのユーザ選択の際に、ユーザに表示される近隣ロケーションエンティティのリストからのユーザ選択を示すデータを(312)において受信し得る。その時点で、第2のインターフェース要素が、(304)において提供された地理的エリアの地図画像を介した(314)における表示のために提供される。(314)における表示のために提供された第2のインターフェース要素は、(312)においてユーザによってベストマッチとして選択されたロケーションエンティティに関する追加情報をモバイルデバイスユーザに提供する。ある例では、第2のインターフェース要素は、第1のインターフェース要素に隣接して位置付けられるテキストラベル(例えば、それぞれ図3および4中のテキストラベル137および145)の形式で追加情報を提供している。別の例では、第2のインターフェース要素は、カテゴリアイコン(例えば、図2中のアイコン127または図7中のアイコン173)の形式で追加情報を提供している。さらに追加的な例では、第2のインターフェース要素は、図2中の案内アイコン125の隣のテキストラベル126などの地図の凡例の隣のフライアウトテキストラベルの形式で追加情報を提供している。
【００４４】
図13は、モバイルデバイスの現在の地理的ロケーションに関連付けられたロケーションエンティティの曖昧性解消のための方法に含まれ得る追加の随意的な特徴を図示している。いくつかの例では、(306)における地図画像上の表示のために元々提供されている第1のインターフェース要素の位置を、推定される現在の地理的ロケーションからモバイルデバイスの現在の地理的ロケーションに対するベストマッチとして(312)において選択されたロケーションエンティティの精密位置に関する既知の座標に(320)において移動させ得る。他の例では、(314)において表示のために提供された第2のインターフェース要素は、モバイルデバイスが特定のロケーションエンティティから遠ざかってしまった場合または新規ロケーションエンティティが選択されてしまった場合には、(322)において修正され得る。位置における変化は、(302)において取得したデータおよび(312)における対応するロケーションエンティティ選択における変化から決定され得る。(322)における第2のインターフェース要素の修正は、インターフェース要素を除去することまたはインターフェース要素を変更することを含み得る。さらに追加的な例では、特定のロケーションエンティティがモバイルデバイスの現在の地理的ロケーションに対するベストマッチとして決定されたことを示す通知を(324)において送信し得る。(324)において送信された通知は、モバイルデバイスオペレーティングシステム、電子メール、テキストメッセージ、または他の形式の電子的に開始される通信におけるポップアップ通知の形式であり得る。
【００４５】
(306)および(314)における表示のために提供される第1および/または第2のインターフェース要素は、モバイルデバイスユーザが選択することができる選択可能インターフェース要素(例えば、タッチスクリーンを介して、スタイラス、キーボード、視線制御入力など)として構成され得る。ここで図14を参照すれば、これらまたは他のインターフェース要素についてのユーザ選択は、所定のアクションが実施形態においてとられることをもたらし得る。例えば、1つまたは複数の第1および第2のインターフェース要素についてのユーザ選択は、システムが1つまたは複数の第1および第2のインターフェース要素についてのユーザ選択を示す命令を(340)において受信することをもたらし得る。(340)におけるこれらの命令の受信は、モバイルデバイスの現在の地理的ロケーションについてのベストマッチとして(312)において選択されたロケーションエンティティに関する情報を含むセパレート表示エリアの(342)における表示のための提供を自動的に開始し得る。(342)における表示のために提供されたセパレート表示エリアは、現在のインターフェース(例えば、現在の地図画像)を介した表示のために提供される新規ユーザインターフェーススクリーンまたはポップアップウィンドウであり得る。(342)において提供されるセパレート表示エリアの例は、図5および9から11に示したインターフェースを含み得る。
【００４６】
図15は、サーバ402および1つまたは複数のクライアント422を含むクライアントサーバ機構を使用して実施され得るコンピューティングシステム400を描写している。サーバ402は、例えば、開示した技法に従ってロケーションエンティティ情報を決定または表示することを支援するためにクライアント422によってアクセス可能な地理的情報システムをホスティングするウェブサーバに対応し得る。
【００４７】
サーバ402およびクライアント422の各々は、サーバコンピュータデバイス404およびクライアントコンピュータデバイス424などによって描写されている少なくとも1つのコンピュータデバイスを含み得る。1つのサーバコンピュータデバイス404および1つのクライアントコンピュータデバイス424のみを図15に図示しているが、必要に応じて、複数のコンピュータデバイスが、ロケーションエンティティ情報を表示する開示した方法およびシステムを実施するための直列または並列構成における稼動のために1つまたは複数の場所に提供され得る。他の例では、システム400は、単一のコンピュータデバイスなどの他の適切な機構を使用して実施され得る。システム400内のコンピュータデバイス404、424の各々は、汎用コンピュータ、特殊用途コンピュータ、ナビゲーションシステム(例えば、自動車ナビゲーションシステム)、ラップトップ、デスクトップ、モバイルデバイス、スマートフォン、タブレット、ウェアラブルコンピュータデバイス、1つまたは複数のプロセッサを備えたディスプレイ、または他の適切なコンピュータデバイスなどの、任意の適切なタイプのコンピュータデバイスであり得る。コンピュータデバイス424は、開示した技術の態様を行うように構成される1つまたは複数のプロセッサを備えるモバイルデバイスに対応し得る。
【００４８】
コンピュータデバイス404および/または424は、1つまたは複数のプロセッサ406、426および1つまたは複数のメモリデバイス408、428をそれぞれ含み得る。1つまたは複数のプロセッサ406、426は、マイクロプロセッサ、マイクロコントローラ、集積回路、ロジックデバイス、1つまたは複数の中央処理ユニット(CPU)、画像を効率的にレンダリングもしくは他の特殊な計算を実施することを専用で行うグラフィック処理ユニット(GPU)、および/または他の処理デバイスなどの、任意の適切な処理デバイスを含み得る。1つまたは複数のメモリデバイス408、428は、非一時的コンピュータ可読媒体、RAM、ROM、ハードドライブ、フラッシュドライブ、または他のメモリデバイスを含むがこれらに限定されない、1つまたは複数のコンピュータ可読媒体を含み得る。いくつかの例では、メモリデバイス408、428は、複数の場所にわたって分散されている協調型データベースに相当し得る。
【００４９】
1つまたは複数のメモリデバイス408、428は、1つまたは複数のプロセッサ406、426によって実行され得る命令414、434を含む、1つまたは複数のプロセッサ406、426によってアクセス可能な情報を記憶する。例として、サーバメモリデバイス408は、ロケーションエンティティ識別子情報を記憶するためのデータベース、ナビゲーションおよび地図データベース、ならびに他の包括的なデータベースを記憶し得る。クライアントメモリデバイス428は、道順ナビゲーション、ナビゲーション情報、位置情報、および/または過去、現在、または未来のクライアントのロケーションに関連する情報を含む、サーバ402からの情報をユーザが要求することができるようにブラウザまたはモジュールを実施するための命令を記憶し得る。クライアントメモリデバイス428はまた、開示した技術に従って受動型アプリケーションを実施するための命令を記憶し得る。1つまたは複数のメモリデバイス408、428はまた、1つまたは複数のプロセッサ406、426によって、読み出し、操作し、作成し、記憶することができる、データ412、432を含み得る。
【００５０】
コンピュータデバイス404および424は、ネットワーク440を介して互いに通信し得る。このような場合には、サーバ402および1つまたは複数のクライアント422はまた、ネットワーク440を介して互いに通信するために使用されるネットワークインターフェースをそれぞれ備え得る。ネットワークインターフェースは、例えば、送信機、受信機、ポート、コントローラ、アンテナ、または他の適切なコンポーネントを含む、1つまたは複数のネットワークとのインターフェースとなるのに適切な任意のコンポーネントを備え得る。ネットワーク440は、ローカルエリアネットワーク(例えば、イントラネット)、ワイドエリアネットワーク(例えば、インターネット)、セルラネットワーク、またはいくつかのその組合せなどの、任意のタイプの通信ネットワークであり得る。ネットワーク440はまた、サーバコンピュータデバイス404とクライアントコンピュータデバイス424との間の直接接続を含み得る。一般的に、サーバコンピュータデバイス404とクライアントコンピュータデバイス424との間の通信は、さまざまな通信プロトコル(例えば、TCP/IP、HTTP、SMTP、FTP)、エンコーディングもしくはフォーマット(例えば、HTML、XML)、および/または保護スキーム(例えば、VPN、セキュアなHTTP、SSL)を使用する、任意のタイプの有線および/または無線接続を使用したネットワークインターフェースを介して行われ得る。
【００５１】
クライアント422は、ユーザに/から情報を提供および受信するためのさまざまな入力/出力デバイスを備え得る。例として、入力デバイス436は、タッチスクリーン、タッチパッド、データエントリキー、視線制御装置および/または音声認識に適したマイクロフォンなどのデバイスを含み得る。入力デバイス436は、開示した実施形態にしたがってそこまでの道順ナビゲーションを決定する目的地ロケーションを特定するためにユーザによって使用され得る。出力デバイス438は、スピーカまたはユーザに地図情報および現在位置を含むグラフィックユーザインターフェースを提供するためのディスプレイなどの音声または視覚出力を含み得る。音声および/または視覚アラームがまた、特定のロケーションエンティティまたは地理的ロケーションにおけるユーザの到達を示す信号をユーザに提供するために出力デバイス438において提供され得る。
【００５２】
用語「モジュール」が所望の機能性を提供するために使用されるコンピュータロジックを指していることを諒解されよう。それゆえ、モジュールは、ハードウェア、特定用途向け回路、ファームウェア、および/または汎用プロセッサを制御するソフトウェアで実装され得る。ある実施形態においては、モジュールは、ストレージデバイス上で記憶され、1つまたは複数のメモリデバイスにロードされ、1つまたは複数のプロセッサによって実行されるプログラムコードファイルであるし、または、RAM、フラッシュドライブ、ハードディスク、または光学もしくは磁気媒体などの有形コンピュータ可読記憶媒体に記憶される、コンピュータプログラム製品、例えば、コンピュータ実行可能命令から提供され得る。ソフトウェアを使用する場合には、任意の適切なプログラミング言語またはプラットフォームは、モジュールを実施するために使用され得る。
【００５３】
本明細書で論じた技術は、サーバ、データベース、ソフトウェアアプリケーション、および他のコンピュータベースのシステム、ならびに実行されるアクションおよびそのようなシステムとの間で送信される情報を参照する。コンピュータベースシステム固有のフレキシビリティがタスクの多種多様な可能な設定、組合せ、および分割ならびにコンポーネント間の機能性を可能にしていることを当業者は認識されよう。例として、本明細書で論じたサーバプロセスは、単一のサーバまたは複数のサーバ動作の組合せを使用して実施され得る。データベースおよびアプリケーションは、単一のシステム上で実施され得る、または、複数のシステムに分散され得る。分散コンポーネントは、逐次的にまたは並行に稼動することができる。
【００５４】
本主題についてその特定の例示的な実施形態に関して詳細に説明してきたが、当業者は、上記についての理解に達すると、そのような実施形態に対する変更、変形、および均等物を容易に生成することができることを諒解されよう。それゆえ、本開示の範囲は、限定を目的としているのではなく例を目的としており、主題の開示は、当業者に容易に明らかとなるような本主題に対する修正、変形および/または追加についての包含を排除するものではない。
【符号の説明】
【００５５】
400  コンピューティングシステム
402  サーバ
404  コンピュータデバイス
406  プロセッサ
408  メモリデバイス
412  データ
414  命令
422  クライアント
424  コンピュータデバイス
426  プロセッサ
428  メモリデバイス
432  データ
434  命令
436  入力デバイス
438  出力デバイス
440  ネットワーク
422  クライアント
【図１】
0006580703.tif 000002
【図２】
0006580703.tif 000003
【図３】
0006580703.tif 000004
【図４】
0006580703.tif 000005
【図５】
0006580703.tif 000006
【図６】
0006580703.tif 000007
【図７】
0006580703.tif 000008
【図８】
0006580703.tif 000009
【図９】
0006580703.tif 000010
【図１０】
0006580703.tif 000011
【図１１】
0006580703.tif 000012
【図１２】
0006580703.tif 000013
【図１３】
0006580703.tif 000014
【図１４】
0006580703.tif 000015
【図１５】
0006580703.tif 000016