(57)【要約】  本開示事項の態様は、複数のクライアント・デバイス１７０，１７１において地図１４６の画像を集めて、その画像を地球に関して配向し、この配向された地図をユーザーに提供することに関する。地図画像３１５，４１５は、地球５１０の絵の上に画像の位置を配置することにより地図を配向させるユーザーによって集められ得る。他の例においては、ユーザーは、地球６１０の画像上の二つ以上の位置に対して地図画像４１５における二つ以上の点の位置を示す「プッシュピン」６２０，６３０を用いて地図を配向し得る。この画像は、次いでダウンロードされて、他のユーザーによって使用し得る高画質画像を生成する目的で処理し得る。  【選択図】  図５
2014527188.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ実装方法であって、
カメラを用いて地図の画像を撮り、
その画像を地理的位置へ関連付け、
プロセッサにより、前記地理的位置に基づいて地球の画像を特定し、
クライアント・デバイスのディスプレイ上に前記地図の画像及び前記地球の画像を表示させて、前記ディスプレイ上で前記地図の画像を前記地球の画像に近接させ、
ユーザーが前記地図画像における複数の位置を訪れる必要無く、前記地図の画像と前記地球の画像との間の対応する位置の第１のセットの選択及び前記地図の画像と前記地球の画像との間の対応する位置の第２のセットの選択を含めてユーザーによる前記クライアント・デバイスへの情報入力に基づいて、前記プロセッサにより、前記地球の表示された画像に関する前記地図の表示された画像の配向を決定し、
この配向に基づいて配向された地図画像を前記プロセッサにより生成し、
前記クライアント・デバイスの位置決め構成要素から情報を受信し、
前記配向の決定及び前記位置決め構成要素からの情報の受信に続いて、ユーザーが前記地図画像における複数の位置を訪れる必要無く、前記配向と前記前記位置決め構成要素から受信された情報との両方に基づいて、特定された画像のセットを用いることにより、前記配向された地図画像の前記配向を精密化し、
前記配向された地図画像をサーバーへ送信し、及び、
前記対応する位置の第１のセット及び前記対応する位置の第２のセットをサーバーへ送信することを含む方法。
【請求項２】
請求項１の方法において、
地図画像についての要請をサーバー・コンピュータへ送信し、この要請は地理的位置を含み、
前記サーバーから第２の配向された地図画像を受信し、及び、
前記クライアント・デバイスの前記ディスプレイ上に第２の配向された地図画像を表示させることを更に含む方法。
【請求項３】
請求項２の方法において、前記クライアント・デバイスのディスプレイ上に第２の配向された地図画像を表示させることは、
利用可能な地図のリストを表示し、
利用可能な地図の前記リストのユーザーが選択した利用可能な地図を受信し、及び、
ユーザーが選択した利用可能な地図を配向された地図画像として表示させることを含む方法。
【請求項４】
請求項２の方法において、前記サーバーから受信された第２の配向地図画像はベクトル形式にあり、かつ、前記サーバーへ送信された配向された地図画像はベクトル形式にはない方法。
【請求項５】
請求項１の方法において、前記地球の画像は、前記地理的位置を囲んでいる領域の衛星画像である方法。
【請求項６】
請求項１の方法において、前記地球の画像は、前記地理的位置を囲んでいる領域の街路地図である方法。
【請求項７】
コンピュータ実装方法であって、
カメラを用いて地図の画像を撮り、
この画像を地理的位置へ関連付け、
プロセッサにより、前記地理的位置に基づいて地球の画像を特定し、
前記地図の画像及び地球の画像をクライアント・デバイスのディスプレイに表示させ、
ユーザーが前記地図画像における複数の位置を訪れる必要無く、ユーザーによる前記クライアント・デバイスへの情報入力に基づいて、前記地球の表示された画像に関する前記地図の表示された画像の配向を前記プロセッサにより決定し、
この配向に基づいて、前記配向された地図画像を前記プロセッサにより生成し、
前記クライアント・デバイスの地理的位置決め構成要素から情報を受信し、
前記配向の決定及び前記地理的位置決め構成要素からの情報の受信に続いて、ユーザーが前記地図画像における複数の位置を訪れる必要無く、前記配向と前記地理的位置決め構成要素から受信された前記情報との両方に基づいて、前記配向された地図画像の配向を精密化し、
この精密化された配向をサーバー・コンピュータへ送信し、及び、
前記配向された地図画像をサーバーへ送信することを含む方法。
【請求項８】
請求項７の方法において、前記地図の表示された画像の前記配向を決定することは、前記地図の画像を前記地球の画像の上に重ね合わせることを含み、この方法は更に、前記地図の画像を前記地球の画像に関して、望ましい配向に達するまで、回転可能にすることを含むと共に、前記クライアント・デバイスにより受信された前記情報は前記望ましい配向の識別を含む方法。
【請求項９】
請求項８の方法において、前記回転は、前記クライアント・デバイスの方位装置から受信された情報に基づいて、前記地図の画像又は前記地球の画像の何れかの前記クライアント・デバイスの前記ディスプレイに関する位置を保持しながら、前記クライアント・デバイスを回転させることにより実行されるように構成されている方法。
【請求項１０】
請求項８の方法において、前記回転は、前記クライアント・デバイスのタッチ・スクリーンを用いて、前記地図画像上の点をドラッグすることによって実行されるように構成されている方法。
【請求項１１】
請求項７の方法において、前記地理的位置に基づいて前記地球の画像を特定することは、
地球の画像についての要請を前記サーバーへ送信することを含み、この要請は、地理的位置を含み、及び、
前記サーバーから前記地球の画像を受信することを含む方法。
【請求項１２】
請求項７の方法において、前記地理的位置に基づいて前記地球の画像を特定することは、前記地理的位置に基づいて前記クライアント・デバイスのローカル・メモリから地球の画像を取り出すことを含む方法。
【請求項１３】
請求項７の方法において、
地図画像についての要請を前記サーバー・コンピュータへ送信し、この要請は地理的位置を含み、
前記サーバーから第２の配向地図画像を受信し、及び、
第２の配向された地図画像を前記クライアント・デバイスの前記ディスプレイに表示させることを更に含む方法。
【請求項１４】
請求項１３の方法において、第２の配向された地図画像を前記クライアント・デバイスのディスプレイに表示させることは、
利用可能な地図のリストを表示させ、
前記利用可能な地図のリストのユーザーが選択した利用可能な地図を受信し、及び、
前記ユーザーが選択した利用可能な地図を第２の配向された地図画像として表示させることを含む方法。
【請求項１５】
請求項１３の方法において、前記サーバーから受信された第２の配向された地図画像はベクトル形式にあり、かつ、前記サーバーへ送信された前記配向された地図画像はベクトル形式にない方法。
【請求項１６】
コンピュータ実装方法において、
カメラを用いて地図の画像を撮り、
この画像を地理的位置に関連付け、
プロセッサにより、前記地理的位置に基づいて地球の画像を特定し、
前記地図の画像及び前記地球の画像をクライアント・デバイスのディスプレイに表示し、
ユーザーが前記地図画像内の複数の位置を訪れる必要無く、ユーザーによる前記クライアント・デバイスへの情報入力に基づいて、前記プロセッサにより、前記地球の表示された画像に関して前記地図の表示された画像の配向を決定し、
この配向に基づいて、前記プロセッサにより、配向された地図画像を生成し、
この配向された地図画像をサーバーへ送信し、この配向された地図画像は前記クライアント・デバイスのユーザーにより投稿され、
前記クライアント・デバイスのユーザーを特定する情報についての要請を前記サーバーへ送信し、及び、
この要請に応じて、前記配向された地図画像の処理されたバージョンを閲覧したユーザーの数に関する統計を受信することを含む方法。
【請求項１７】
請求項１６の方法において、前記配向された地図画像に関する注釈情報を受信することを更に含む方法。
【請求項１８】
請求項１６の方法において、
前記クライアント・デバイスの地理的位置決め構成要素から受信した情報に基づいて配向情報を生成し、
この配向と前記地理的位置決め構成要素から受信した前記情報との両方に基づいて、配向された地図画像の配向を精密化し、及び、
この精密化された配向をサーバー・コンピュータへ送信することを更に含む方法。
【請求項１９】
請求項１６の方法において、
地図画像についての要請を前記サーバー・コンピュータへ送信し、この要請は地理的位置を含み、
前記サーバーから第２の配向された地図画像を受信し、
第２の配向された地図画像を前記クライアント・デバイスのディスプレイに表示し、及び、
前記サーバーから受信された第２の配向された地図画像はベクトル形式にあり、かつ、前記サーバーへ送信された前記配向された地図画像はベクトル形式にないことを更に含む方法。
【請求項２０】
請求項１６の方法において、前記地図の画像を配向することは、
前記ディスプレイ上で前記地球の画像に近接して前記地図の画像を表示し、
ユーザーによる前記クライアント・デバイスへの前記情報入力は、前記地図の画像と前記地球の画像との間の対応する位置の第１のセットの選択と前記地図の画像と前記地球の画像との間の対応する位置の第１のセットの選択とを含み、及び、
前記対応する位置の第１セット及び前記対応する位置の第２のセットをサーバーへ送信することを含む方法。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
本出願は米国特許出願番号第１３/１５０,４７８号（２０１１年６月１日出願）の継続出願であり、その開示事項は参照によって本明細書に組み込まれている。
発明の背景
【０００２】
地図サービスは、ユーザーに場所の街路レベルとその場所の画像を提供する。例えば、或る街路地図サービスは、ユーザーに街路レベル画像、衛星画像、航空画像、及び他の地理的画像を提供することがある。これらの画像は、多数の異なる情報源から収集し得る。例えば、画像は地図サービスそのものによって収集されるか、ユーザーによってアップロードされるか、地球視覚化の目的で衛星画像の提供者から取り出し得る。この種の地図サービスは、広範囲で最新の画像範囲を提供するために、大量の画像及び画像情報をしばしば使用する。
【０００３】
地図サービスは、ユーザーに、情報を提供するように、奨励する手段も提供し得る。例えば、地図サービスは、どのユーザーがウェブサイトへ情報を投稿したかについて特定し得る。他のシステムはＧＰＳ位置に基づいて領域内でできることについての情報を提供して、ユーザーが様々な活動を達成すると、ユーザーに評価点を与え、又はバッジで報いる。
【０００４】
様々な他のシステムは、様々なプログラムへのユーザー参加を増加させるように様々な奨励手段を利用する。例えば、或るサービスは、他のユーザーより先に特定のタスクを達成すると、ユーザーにタイトル又はバッジを授与する。他のシステム、例えばユーザー・プロファイルを維持するネットワーキング・ウェブサイトは、ユーザーのプロファイルの達成割合を示し得る。他の例においては、或るビデオゲームは、ゲームにおいてタスクを完了して成功したユーザーに任意の点を与える。これらの例は、ユーザーに、彼らのプロファイルに情報を加える動機と共に、他の人々に参加するように勧誘する動機を与える。
概要
【０００５】
開示事項の態様は、一般に、様々な場所の利用可能な地図を提供することに関する。より詳しくは、態様は複数のクライアント・デバイスで地図の画像を集めて、地球に関して画像を配向させ、配向された地図をユーザーへ提供することに関する。地図画像は、地球の画像に亘って画像の位置を配置することにより、地図を配向させるユーザーにより収集され得る。他の例においては、地球の画像上の二つ以上の場所に対する地図画像における二つ以上の点の位置を示すために、ユーザーは「プッシュピン」を用いて地図を配向し得る。この画像は高画質画像を生成するために処理されて、次いで他のユーザーによりダウンロードされて利用し得る。
【０００６】
開示事項の一つの態様は、コンピュータを用いて実施する一つの方法を提供する。この方法は、カメラを用いて地図の画像を撮ること、その画像を地理的位置へ関連付けること、プロセッサにより、地理的位置に基づいて地球の画像を特定すること、クライアント・デバイスのディスプレイ上に地図の画像及び地球の画像を表示させて、ディスプレイ上で地図の画像を地球の画像に近接させ、ユーザーが地図画像における複数の位置を訪れる必要無く、地図の画像と地球の画像との間の対応する位置の第１のセットの選択及び地図の画像と地球の画像との間の対応する位置の第２のセットの選択を含めてユーザーによるクライアント・デバイスへの情報入力に基づいて、プロセッサにより、地球の表示された画像に関する地図の表示された画像の配向を決定し、この配向に基づいて配向された地図画像をプロセッサにより生成し、配向された地図画像をサーバーへ送信し、及び、対応する位置の第１のセット及び対応する位置の第２のセットをサーバーへ送信することを含む。
【０００７】
一つの例においては、この方法は、地図画像についての要求をサーバー・コンピュータへ送信し、この要求は地理的位置を含み、サーバーから第２の配向された地図画像を受信し、及び、クライアント・デバイスのディスプレイ上に第２の配向された地図画像を表示させることを含む。クライアント・デバイスのディスプレイ上に第２の配向された地図画像を表示させることは、利用可能な地図のリストを表示し、利用可能な地図のリストのユーザーが選択した利用可能な地図を受信し、及び、ユーザーが選択した利用可能な地図を配向された地図画像として表示させることを含むことがある。サーバーから受信された第２の配向地図画像はベクトル形式になり得て、かつ、サーバーへ送信された配向された地図画像はベクトル形式にはなっていない。他の例においては、地球の画像は、地理的位置を囲んでいる領域の衛星画像である。他の例においては、地球の画像は、地理的位置を囲んでいる領域の街路地図である。
【０００８】
本開示事項の他の態様は、コンピュータを用いて実施する一つの方法を提供する。この方法は、カメラを用いて地図の画像を撮り、この画像を地理的位置へ関連付け、プロセッサにより、地理的位置に基づいて地球の画像を特定し、地図の画像及び地球の画像をクライアント・デバイスのディスプレイに表示させ、ユーザーが地図画像における複数の位置を訪れる必要無く、ユーザーによるクライアント・デバイスへの情報入力に基づいて、地球の表示された画像に関する地図の表示された画像の配向をプロセッサにより決定し、この配向に基づいて、配向された地図画像をプロセッサにより生成し、クライアント・デバイスの地理的位置決め構成要素から受信された情報に基づいて配向情報を生成し、配向と地理的位置決め構成要素から受信された情報との両方に基づいて、配向された地図画像の配向を精密化し、この精密化された配向をサーバー・コンピュータへ送信し、及び、配向された地図画像をサーバーへ送信することを含む。
【０００９】
一つの例では、地図の表示された画像の配向を決定することは、地図の画像を地球の画像の上に重ね合わせることを含み、この方法は更に、地図の画像を地球の画像に関して、望ましい配向に達するまで、回転可能にすることを含み、クライアント・デバイスにより受信された情報は望ましい配向の識別を含む。
回転は、クライアント・デバイスの方位装置から受信された情報に基づいて、地図の画像又は地球の画像の何れかのクライアント・デバイスのディスプレイに関する位置を保持しながら、クライアント・デバイスを回転させることにより実行されるように構成し得る。この回転は、クライアント・デバイスのタッチ・スクリーンを用いて、地図画像上の点をドラッグすることによって実行されるように構成し得る。
【００１０】
他の例においては、地理的位置に基づいて地球の画像を特定することは、地球の画像についての要求をサーバーへ送信すること及び、サーバーから地球の画像を受信することを含み、この要求は、地理的位置を含む。他の例においては、地理的位置に基づいて地球の画像を特定することは、地理的位置に基づいてクライアント・デバイスのローカル・メモリから地球の画像を取り出すことを含む。
【００１１】
他の例においては、この方法は、地図画像についての要求をサーバー・コンピュータへ送信し、この要求は地理的位置を含み、サーバーから第２の配向地図画像を受信し、及び、第２の配向された地図画像をクライアント・デバイスのディスプレイに表示させることも含む。配向された地図画像をクライアント・デバイスのディスプレイに表示させることは、利用可能な地図のリストを表示させ、利用可能な地図のリストのユーザーが選択した利用可能な地図を受信し、及びユーザーが選択した利用可能な地図を第２の配向された地図画像として表示させることを含み得る。サーバーから受信された第２の配向された地図画像はベクトル形式にあり得て、かつ、サーバーへ送信された配向された地図画像はベクトル形式になっていない。
【００１２】
本開示事項の更に他の態様は、コンピュータを用いた実施方法を提供する。この方法は、カメラを用いて地図の画像を撮り、この画像を地理的位置に関連付け、
プロセッサにより、地理的位置に基づいて地球の画像を特定し、地図の画像及び地球の画像をクライアント・デバイスのディスプレイに表示し、ユーザーが地図画像内の複数の位置を訪れる必要無く、ユーザーによるクライアント・デバイスへの情報入力に基づいて、プロセッサにより、地球の表示された画像に関して地図の表示された画像の配向を決定し、この配向に基づいて、プロセッサにより、配向された地図画像を生成し、この配向された地図画像をサーバーへ送信し、クライアントのユーザーを特定する情報についての要請をサーバーへ送信し、及び、この要請に応じて、配向された地図画像の処理されたバージョンを閲覧したユーザーの数に関する統計を受信することを含む。
【００１３】
一つの例においては、この方法は、配向された地図画像に関する注釈情報を受信することも含む。他の例においては、この方法は、クライアント・デバイスの地理的位置決め構成要素から受信した情報に基づいて配向情報を生成し、この配向と地理的位置決め構成要素から受信した情報との両方に基づいて、配向された地図画像の配向を精密化し、及び、この精密化された配向をサーバー・コンピュータへ送信することも含む。他の例においては、この方法はサーバー・コンピュータへ地図画像についての要請を送信し、この要請は地理的位置を含み、サーバーから第２の配向された地図画像を受信し、第２の配向された地図画像をクライアント・デバイスのディスプレイに表示し、及び、サーバーから受信された第２の配向された地図画像はベクトル形式にあり、かつ、サーバーへ送信された配向された地図画像はベクトル形式にないことも含む。他の例においては、地図の画像の配向を決定することは、ディスプレイ上で地球の画像に近接して地図の画像を表示し、ユーザーによるクライアント・デバイスへの情報入力は、地図の画像と地球の画像との間の対応する位置の第１のセットの選択と地図の画像と地球の画像との間の対応する位置の第１のセットの選択とを含み、及び、対応する位置の第１セット及び対応する位置の第２のセットをサーバーへ送信することを含む。
【００１４】
本開示事項の他の態様は、有形で、非一時的な、コンピュータ可読記憶媒体を提供し、そこにはプログラムのコンピュータ可読指令が記憶されている。その指令は、プロセッサにより実行されるとき、プロセッサに上述の方法を実行させる。
【００１５】
本開示事項の更なる態様は、プロセッサに結合されたディスプレイを含むデバイスを提供する。このデバイスは、プロセッサに結合されたメモリも含み得る。プロセッサは、上述の方法を実行するために操作可能である。
【図面の簡単な説明】
【００１６】
【図１】図１は例示的実施形態によるシステムの機能的概略図である。
【００１７】
【図２】図２は図１のシステムの例示的図解概略図である。
【００１８】
【図３】図３は例示的実施形態によるスクリーン・ショットである。
【００１９】
【図４】図４Ａ及び図４Ｂは例示的実施形態による地図の画像である。
【００２０】
【図５】図５は例示的実施形態による他のスクリーン・ショットである。
【００２１】
【図６】図６は例示的実施形態による更なるスクリーン・ショットである。
【００２２】
【図７】図７は例示的実施形態による更に他のスクリーン・ショットである。
【００２３】
【図８】図８は例示的実施形態による他のスクリーン・ショットである。
【００２４】
【図９】図９は例示的実施形態による依然として更なるスクリーン・ショットである。
【００２５】
【図１０】図１０は例示的実施形態による更に他のスクリーン・ショットである。
【００２６】
【図１１】図１１は例示的実施形態による他のスクリーン・ショットである。
【００２７】
【図１２】図１２は、例示的実施形態による更に他のスクリーン・ショットである。
【００２８】
【図１３】図１３は例示的実施形態によるスクリーン・ショットである。
【００２９】
【図１４】図１４は例示的実施形態による他のスクリーン・ショットである。
【００３０】
【図１５】図１５は例示的実施形態によるフロー図である。
【００３１】
【図１６】図１６は例示的実施形態によるスクリーン・ショットである。
【００３２】
【図１７】図１７は例示的実施形態による他のスクリーン・ショットである。
【００３３】
【図１８】図１８は例示的実施形態による更なるスクリーン・ショットである。
【００３４】
【図１９】図１９Ａ−図１９Cは例示的実施形態によるスクリーン・ショットである。詳細な説明
【００３５】
一つの態様において、第１のクライアント・デバイスは、地図の画像を撮り得る。この地図の画像は、地理位置に関連している。この地理的位置は、
地理的位置決め構成要素又はユーザーによる手動入力に基づいてクライアント・デバイスにより自動的に提供し得る。ユーザーは、画像を例えばコピー等により編集するためにも選択し得る。
【００３６】
次いで、地球の画像、例えば写真、地図又は他の表現は地理位置に基づいて特定される。地球のこの画像はクライアント・デバイスにおけるストレージから取り出し得るか、或いは、クライアント・デバイスは画像についての要請をサーバーへ送信し得る。一旦地球の画像が取り出されるならば、地図の画像は地球の画像に関して配向される。地図の配向された画像及びそれに関連する地理的位置は次いでサーバーへ送信される。
【００３７】
次いでサーバーは地図の配向された画像及びそれに関連する地理的位置を受信する。次いでサーバーは、地図の配向された画像を処理して、高画質の配向された地図画像を生成する。次いで高画質の配向された地図画像は、サーバーによりアクセス可能なメモリに保存される。
【００３８】
保存に続いて、第２のクライアント・デバイスは、地図画像についての要請を送信し得る。この要請は、第２の地理的位置を含む。サーバーは要請を受信して、第２の地理的位置に基づく高画質の配向された地図画像を特定する。例えば、地図画像に関連した地理的位置は、第２の地理的位置又はその近傍とし得る。一旦特定されたならば、高画質の配向された地図画像は第２のクライアント・デバイスへ送信される。第２のクライアント・デバイスは、高画質の配向された地図画像を受信して表示する。第１及び２のクライアント・デバイスは同一であるか又は異なるクライアント・デバイスである場合があることが理解されよう。
【００３９】
図１−図２に示すように、例示的システム１００は、コンピュータ１１０，１７０，及び１７１を含み得る。コンピュータ１１０は、プロセッサ１２０、メモリ１３０及び汎用コンピュータに典型的に存在するその他の構成要素を含み得る。コンピュータ１１０のメモリ１３０は、プロセッサ１２０によりアクセス可能な情報を記憶し、これはプロセッサ１２０により実行し得る指令１３１を含む。メモリは、プロセッサにより取り出され、操作され、又は記憶し得るデータ１３２も含む。メモリは、プロセッサによりアクセス可能な情報を記憶することができる任意の形式、例えばハードドライブ、メモリーカード、ＲＯＭ、ＲＡＭ、ＤＶＤ、ＣＤ−ＲＯＭ、書き込み可能及び読み出し専用メモリとし得る。プロセッサ１２０は、任意の公知のプロセッサ、例えばインテル社又はアドバンスト・マイクロ・デバイセズ製のプロセッサとし得る。これに代えて、プロセッサはＡＳＩＣなどの専用のコントローラとし得る。
【００４０】
指令１３１は、プロセッサにより直接に（例えば機械語）又は間接的に（例えばスクリプト）実行される指令の任意のセットとし得る。これに関連して、用語「指令」、「アプリケーション」、「ステップ」及び「プログラム」は、本明細書においては互換に用いられ得る。プロセッサによる直接処理のためのオブジェクト・コード・フォーマット、或いは、スクリプト又は要請に応じて解釈されるか若しくは事前にコンパイルされる独立したソースコード・モジュールのコレクションを含む任意の他のコンピュータ言語に記憶し得る。指令の機能、方法及びルーチンは、以下に更に詳細に説明される。
【００４１】
データ１３２は、指令１３１に応じてプロセッサ１２０により取り出されるか、記憶されるか、又は修正され得る。例えば、システム及び方法は任意の特定のデータ構造によって制限されないが、データは、複数のコンピュータ・レジスター、関係データベースにおいて異なるフィールド及び記録を有するテーブル、又はＸＭＬ文書、に記憶し得る。データは、任意のコンピュータ可読フォーマット、例えば、バイナリ値、アスキー又はユニコードにもフォーマットし得るが、これらに限定されるものではない。更に、データは、関連した情報、例えば数、説明文、プロプライエタリー・コード、ポインター、他のメモリ（他のネットワーク場所を含む）に記憶されたデータ又は関連したデータを計算するための機能により用いられる情報への参照を特定するのに充分な任意の情報から成り得る。
【００４２】
図１はプロセッサとメモリとを同一ブロック内にあるように機能的に図解しているが、当業者には、プロセッサとメモリとは実際には複数のプロセッサと複数のメモリとを含むことがあり、これらは同一の物理的ハウジング内に保管されることもあればそうでないこともあることは良く理解されよう。例えば、指令及びデータの一部は、取り外し可能なＣＤ―ＲＯＭ及び読み出し専用コンピューター・チップ内のその他に記憶し得る。指令及びデータの一部又は全ては、プロセッサから物理的に離隔しているが、プロセッサにより依然としてアクセス可能な場所に記憶し得る。同様に、プロセッサは、実際には並行に作動するか又はそうでないプロセッサのコレクションから成り得る。
【００４３】
コンピュータ１１０はネットワーク１９５の一つのノードにあって、ネットワークの他のノードと直接的及び間接的に通信し得る。例えば、コンピュータ１１０は、ウェブ・サーバーを有し、これはネットワーク１９５を介してクライアント・デバイス１７０−７１と通信する能力があるので、サーバー１１０はネットワーク１９５を用いて、クライアント・デバイス１７０のディスプレイ上でユーザー１９０へ情報を送信及び表示する。サーバー１１０は複数のコンピュータ、例えば負荷平衡サーバー・ファームから成ることもあり、これはクライアント・デバイスに対してデータを受信、処理及び送信の目的でネットワークの異なるノードと情報を交換する。この例においては、クライアント・デバイスは、代表的には、サーバー１１０から成るコンピュータの何れよりもネットワークの異なるノードに依然として存在する。
【００４４】
各々のクライアント・デバイスは、プロセッサ１６０、メモリ１６１、指令１６２及びデータ１４０を有するサーバー１１０と同様に構成し得る。各々のクライアント・コンピュータ１７０-７１は、個人１９０−９１による使用のために意図されたパーソナル・コンピュータである場合があり、これはパーソナル・コンピュータに通常見られる全ての内部構成要素、例えば中央演算処理装置（ＣＰＵ）、ディスプレイ・デバイス１６３（例えば、スクリーンを有するモニター、プロジェクター、タッチ・スクリーン、小型ＬＣＤスクリーン、テレビジョン、又は他のデバイス、例えばプロセッサにより処理された情報を表示するために操作可能である電気デバイス）、ＣＤ−ＲＯＭ、ハードドライブ、ユーザー入力１６４（例えば、マウス、キーボード、タッチ・スクリーン又はマイクロフォン）、スピーカー、モデム及び／又はネットワーク・インターフェース・デバイス（電話、ケーブル又はそうでないもの）及びこれらの要素を互いに接続するために用いられる全ての構成要素を有する。更に、本明細書に記載されたシステム及び方法によるコンピュータは、指令を処理して、人間へ及び人間からデータを送信することができる任意のデバイス、及び他のコンピュータからなることがあり、この他のコンピュータは、汎用コンピュータ、ＰＤＡ、局所的記憶能力が欠けているネットワーク・コンピュータ、テレビジョン用のセットトップ・ボックス、若しくは他のネットワーク化デバイスを含む。
【００４５】
コンピュータ１７０-７１は標準サイズのパーソナル・コンピュータから成り得るが、システム及び方法はまた、インターネットのようなネットワーク上でデータをサーバーと無線で交換可能なモバイル機器に関連して使用し得る。例示としてのみ、クライアント・デバイス１７１は、無線対応ＰＤＡ、携帯型若しくは車載ナビゲーション装置、タブレットＰＣ、ネットブック、或いはインターネットを介して情報を得ることができる携帯電話とし得る。ユーザーは、例えば小型キーボード、キーパッド又はタッチ・スクリーンを用いて情報を入力し得る。
【００４６】
サーバー１１０とクライアント・コンピュータ１７０−７１とは、例えばネットワーク１９５上で直接的及び間接的な通信ができる。数台のコンピュータのみが図１−２に描かれているが、代表的なシステムは、多数の接続されたコンピュータを含むことができ、各々の異なるコンピュータはネットワーク１９５の異なるノードにあることが理解されたい。ネットワーク、及び介在ノードは、インターネット、ワールド・ワイド・ウェブ、イントラネット、仮想プライベート・ネットワーク、ワイド・エリア・ネットワーク、ローカル・ネットワーク、一つ以上の会社への通信プロトコル・プロプライエタリを用いるプライベート・ネットワーク、イーサネット、ＷｉＦｉ及びＨＴＴＰ、並びに前述の様々な組合せを含めて、様々な構成及びプロトコルから成り得る。このような通信は、データを他のコンピュータへ及び他のコンピュータから送信する能力のある任意のデバイス、例えばモデム（例えば、ダイヤルアップ、有線又は光ファイバー）及び無線インタフェースにより促進し得る。
【００４７】
情報が上述したように送信又は受信されるときに特定の利点が得られるが、システム及び方法の他の態様は、情報の送信の如何なる特定の方法に限定されるものではない。例えば、或る態様においては、情報は媒体、例えばディスク、テープ又はＣＤ−ＲＯＭを介して送り得る。更に、幾つかの機能は、単独のプロセッサを有する単独のクライアント・デバイスで起きるものとして示されているが、システム及び方法の様々な態様は複数のコンピュータ、例えば、ネットワーク１９５上の通信情報により実施し得る。
【００４８】
図１に示すように、クライアント・デバイスは、複数の画像１４２へアクセスし得る。この画像は、クライアント・デバイスに関連するカメラにより集められたか、又はユーザーによりダウンロードされた地図の画像を含む。画像における地図は、任意の形式の地図である場合があり、例えば、道路地図、国立公園、空港ターミナル、鉄道地図、オフィス・パーク、並びにモール、スタジアム、博物館及び他のそのような場所の屋内地図を含む。この画像は、地球の画像、例えば、街路地図又は衛星画像も含み得る。
【００４９】
クライアント・デバイスは、地理的位置を判定するために、地理的位置構成要素１６５も含み得る。例えば、クライアント・デバイス１７０は、このデバイスの緯度、経度及び高度位置を判定するために、ＧＰＳレシーバーを含み得る。従って、クライアント・デバイスが例えば物理的に移動することによって位置を変えても、ＧＰＳレシーバーは新たな現在の位置を判定し得る。構成要素１６５は、クライアント・デバイス１７０において受信された他の信号（例えば、クライアント・デバイスが携帯電話であるならば、一つ以上の携帯電話塔から携帯電話のアンテナで受信された信号）に基づいてデバイスの位置を判定するためのソフトウェアも含み得る。
【００５０】
クライアント・デバイス１７１は、このデバイスが指向している方向を判定するために、方位デバイス１６６、例えば加速度計、ジャイロスコープ、コンパス、ソフトウェア又はこれらの任意の組合せも含み得る。例えば、加速度計は、例えば、毎秒毎秒ごとのメートルで測定されるクライアント・デバイスに対する重力の効果を検出するために使用し得る。例示としてのみ、クライアント・デバイスは加速度計からの入力を用いて、重力の方向又はそれに垂直な面に関するクライアント・デバイスのピッチ、偏揺れ又は横揺れ（又はその変化）を判定し得る。これに関連して、ここに記載した方位データのクライアント・デバイスの提供は、自動的にクライアント・デバイスへ与え得ることが理解されよう。
【００５１】
クライアント・デバイス１７１は、画像を集めるためにカメラ１６７も含み得る。カメラはクライアント・デバイスに組み込まれるか、又はクライアント・デバイスへ画像を読み込むためにネットワーク又はケーブルを介して無線で接続された周辺デバイスである場合がある。これに関連して、画像１４２は、クライアント・デバイスにおいて、カメラ１６７又は両方に局所的に保存され得ることが理解されよう。
【００５２】
サーバー１１０は、地図データ１４４にアクセスし得る。地図データは地図関連の情報を含むことがあり、その少なくとも一部はクライアント・デバイスへ送信し得る。例えば、地図データは地図タイルを記憶することがあり、そこでは、各々のタイルは特定の地理的領域の地図画像である。分解能に依存して（例えば、地図がズームインされているか又はズームアウトされているかにより）、一つのタイルは、全体的領域、例えば州を比較的に小さな詳細で覆い得る。他のタイルは、単に幾つかの街路を高詳細で覆い得る。地図情報は、任意の特定のフォーマットに限定されない。例えば、この画像は街路地図、衛星画像又はこれらの組合せから成ることがあり、ベクトル（特に街路地図に関して）又はビットマップ（特に衛星画像に関して）として保存し得る。様々な地図タイルは、各々が地理的位置に関連するので、サーバー１１０は、地理的位置の受領に応じて一つ以上のタイルを選択し、取り出し、送信することができる。
【００５３】
サーバー１１０は、画像１４６にもアクセスし得る。画像１４６は、地図データ１４４の一部として、又は、個別に保存し得ることが理解されよう。画像１４６は、複数の異なるユーザーによって集められて、サーバーへ送信される地図の画像を含み得る。これらの地図は、「利用可能な地図」又はユーザーによってサーバーからダウンロードするために利用可能となった地図となり得る。
クライアント・デバイス１７１の複数の画像１４２と同様に、画像は地図の画像、例えば道路地図、国立公園、空港ターミナル、鉄道地図、オフィス・パーク、並びにモール、スタジアム、博物館及び他のそのような場所の屋内地図を含み得る。画像１４６は、地球の画像、例えば、サーバーによりクライアント・デバイスへ送信し得る街路地図又は衛星画像も含み得る。
【００５４】
以下に指摘するように、位置は様々な方式で表現されることがあり、これは緯度/経度位置、街路住所、地図上の点（例えばユーザーが地図上でクリックしたとき）、建物名、一つ以上の地理的位置を特定することができる他のデータ、及び上述の範囲を含むが、これらに限定されるものではない。
【００５５】
以下に説明して図面に図解された操作に加えて、ここで様々な操作について説明する。以下の操作は以下に記載する正確な順序で実行される必要はないことを理解されたい。むしろ、様々なステップは、異なる順序で、又は同時に取り扱い得る。ステップは、特に明記しない限り省略されることもあり得る。
【００５６】
一つの態様において、ユーザーはアプリケーションをクライアント・デバイスへダウンロードし得る。例えば、ユーザーは、ダウンロードするアプリケーションを選択し得る。次いでクライアント・デバイスはネットワーク上でアプリケーションについての要請を送信して、これに応じて、アプリケーションを受信し得る。アプリケーションは、クライアント・デバイスにおいて局所的にインストールし得る。
【００５７】
一旦アプリケーションがインストールされるならば、ユーザーはカメラを用いて地図の画像を撮り得る。一つの例においては、ユーザーはアプリケーションを起動して、カメラを用いて画像を撮り得る。カメラはクライアント・デバイスに組み込まれることがあり、例えば、図３に示すように、クライアント・デバイス１７１は地図３１５の画像３１０を撮り得る。
【００５８】
一旦カメラが画像を撮るならば、それはクライアント・デバイスにおいて局所的に保存されるか、又はユーザーによって処理のための他のクライアント・デバイスへ送信し得る。ユーザーは画像をクロップ、回転、若しくは歪めるか、又は、画像の輝度、鮮明さ、コントラスト、若しくはモノクローム（読みやすさ改善又は美的な改善のために）を調整することを望むことがあり、これは例えば、画像の画質又は有用性の改善のためである。例えば、地図画像３１５は、図４Ａ及び図４Ｂの地図画像４１５においては、ユーザーによってクロップされたものとして図示されている。画像処理の他の形式、例えば遠近補正、湾曲除去、自動的クロップ及び様々な縁検出技法技術もユーザー又はアプリケーションにより実行し得る。
【００５９】
画像は、地理的位置情報と関係している場合がある。例えば、アプリケーションは、ユーザーが位置情報を提供するように要求し得る。これに応じて、ユーザーは位置、例えば住所又は地理的位置座標を入力し得る。他の例においては、地理的情報は、クライアント・デバイスにより自動的に判定し得る。
【００６０】
地図の画像に関連した地理的位置情報に基づいて、クライアント・デバイスは、地球の配列画像を取り出し得る。上述したように、地球画像は、地図（例えば街路地図）、写真（例えば衛星画像）又は地図の画像に関連した領域の他の表現（例えば描かれた画像）を含み得る。例えば、クライアント・デバイスは、地球の異なる領域の複数の衛星画像にアクセスし得る。他の例においては、クライアント・デバイスが地理的位置を含む要請をサーバー・コンピュータへ送信して、サーバーから地球の配列画像をダウンロードし得る。
【００６１】
ユーザーが地図の画像を地球の画像に関して配向させるのを可能とするために、地球の配列画像をユーザーに表示し得る。図５に示されるように、クロップされた地図画像４１５は、地球画像５１０上に表示し得る。クライアント・デバイスがタッチ・スクリーンを含むならば、ユーザーは、例えば回転矢印５２５により示される方向の一つに沿って点５２０からユーザーの指を滑らせることによって、地図画像４１５を回転させ得る。ユーザーはまた、地図５１０上の他の位置へ画像４１５をドラッグし得る。例えば、ユーザーは矢印５４０を用いて地球画像５１０をパンし得る。ユーザーは、地図を地球画像５２０に適合させるために地図画像５２０を引き伸ばすようにコーナー５３０も使用し得る。他の例においては、ユーザーは、マウス・デバイスを用いて、画像をクリックして操作し得る。
【００６２】
他の例においては、ユーザーは、画像を整合させるために、衛星画像又は地図の画像を「静止」に止めながら、クライアント・デバイスを回転させ得る。
例えば、クライアント・デバイスのディスプレイに関する画像の僅か一つの位置を変化させる目的でクライアント・デバイスにおける方位の変化を測定するために、クライアント・デバイスは、加速度計、ジャイロスコープ又は他の方位デバイスを含み得る。図１９Ａ−１９Ｃに示すように、ユーザーは、地球画像５１０をクライアント・デバイスのディスプレイに関して静止に止めながら、クライアント・デバイス１７１を反時計方向（又は時計方向）に回転させ得る。換言すれば、クライアント・デバイスが回転する間、クライアント・デバイスに表示された地球画像はその方位を変化させず、かつ、地図画像は図に示すように回転し得る。クライアント・デバイスが図１９Ａから図１９Ｂ乃至図１９Ｃへ回転するにつれて、地図画像４１５は地球画像５１０に整合するように移動し得る。或いは、地球画像を地図画像に整合させながら、地図画像をデバイスのディスプレイに関して静止したままに止め得る。幾つかの例においては、ユーザーが二つの画像をより良く配向させることを可能とするために、地図の画像は、図１９Ａ−１９Ｃにおける地図４１５によって示すように半透明にすることもできるであろう。次いで、地図の画像の配向、又は方向は、配向された地図画像を生成するように画像に関連している場合がある。
【００６３】
或いは、地球の画像は、地図の画像に対して近接させて、下方に対して対向するように表示させ得る。例えば、図６に示すように、地球画像６１０は、クロップされた地図画像４１５に隣接して表示し得る。この場合も、ユーザーは、矢印６４０を用いて地球画像６１０を他の位置へパンし得る。この例では、互いに関して画像を配向させるために、ユーザーは「プッシュピン」対６２０（「Ａ」）又は６３０（「Ｂ」）又はその他のそのようなアイコンを両方の画像に配置し得る。次いで、地図の配向された画像は、ユーザーに表示され得る。一旦ユーザーは、地図の画像と地球の画像との間の対応する位置のセットを特定する。対応する位置は、配向された地図画像として地図の画像に関連している場合がある。他の例においては、対応する位置は方位値、例えば、北又は０-３６０度を判定するのに用いられることがあり、地図の画像に関連する。
【００６４】
上述した上記の整合及び配向例の何れも単独又は組み合わせで使用し得ることが理解されよう。例えば、図１９Ｃに示すようにクライアント・デバイスを回転させた後であるならば、地図画像は地球画像に依然として完全には整合せず、ユーザーは、画像を整合させる目的で、地図画像を新たな位置へドラッグするために、タッチ・スクリーン又はマウスを使用し得る。
【００６５】
上述に与えられた例は、ユーザーに、地図画像内の異なる場所を訪ずれねばならないことなく、配向された地図画像を生成することを可能にする。例えば、ユーザーは地図画像内の興味のある地点へ歩いて行く必要はなく、クライアント・デバイスに画像の方位を判定させることを可能にするために、ＧＰＳ座標などの地理的位置決めデータを集める。むしろ、ユーザーは迅速かつ容易に自身の推定された方位情報を提供し得る。
【００６６】
他の代替例においては、一旦ユーザーが二つの画像を整合させるならば、アプリケーションはこの整合を精密化するために更なる画像処理技術を使用し得る。例えば、ＧＰＳ座標を用いて配列画像を特定し、「粗い」配向地図画像を検査して、地図画像と地球画像との間の相関関係及び／又は他のデータ、例えば既存の建物又は構造体を見つけて、衛星画像に対する地図画像の自動的な「スナップ」を撮る場合がある。初期の方位判定ではなく、大雑把なユーザーにより提供された方位の「微調整」としてのこの処理の使用は、クライアント・デバイス（及び、おそらく後のサーバー）におけるかなりの処理能力及び時間を節約し得る。
【００６７】  一旦ユーザーが配向に満足するならば、ユーザーは配向画像をネットワーク上へ送信することを選択し得る。例えば、図７に示すように、ユーザーには、クロップされて配向された地図画像を共有するための様々なオプションのリスト７１０が提供され得る。幾つかの例においては、地図の画像が地球画像に最初に整合されるとすれば、回転又は地図ピンは必要ない場合がある。ユーザーが「（公序良俗違反につき、不掲載）」目的地７２０を選択するならば、クロップされて配向された地図画像はサーバー１１０に送信し得る。【００６８】
アップロードされた画像は、サーバー・コンピュータにより更なる処理のために受信し得る。上述の処理方法の何れもサーバー又は人間のオペレータによって実行され得る。更に、サーバーは地図を様々な区画、例えば店舗と百貨店とに分けて、テキスト・ラベルで地図に注釈を付けて、屋内空間を通じて代表的な歩行者用道を特定し得る。サーバーはまた、クライアント・デバイスから画像を一つの形態で受信して、この画像を他の形態、例えば非ベクトル形式からベクトル形式へ変換し得る（「ベクトル化」）。サーバーはまた、地図の画像の地理的位置の高画質検索可能な地図を生成する目的で、地図をトレース及び／又は地図を解釈し得る。
【００６９】
次いで、高画質地図は、要請に応じてユーザーへ提供し得る。例えば、ユーザーは特定領域の街路地図を要請し得る。一旦地図が表示されるならば、地図は複数の指標を含むことがあり、それが選択されるならば、地図を表示する。例えば、図８に示すように、ユーザーは検索ボックス８０５に「ｓａｎｔａｎａ  ｒｏｗ」についての検索を入力し得る。それに応じて、クライアント・デバイスは、サーバー１１０から街路地図画像を要請し得る。一旦サーバーから受信されるならば、クライアント・デバイスは街路地図８１０を複数のピン８２０及び８３０で表示し得る。ピン８２０は、検索語「ｓａｎｔａｎａ  ｒｏｗ」に対応する一般的又は特定の位置を示し得る。ピン８３０は、ユーザーがより特定の地図を要請することがある位置を示し得る。
【００７０】
ピン８３０を選択すると、クライアント・デバイスは、図９に示すように、ピン８３０の位置における利用可能な地図画像９１０のリストを表示し得る。次いで、ユーザーは利用可能な地図画像を選択し得る。一旦選択されるならば、利用可能な地図画像は、クライアント・デバイスにおける局所的ストレージから取り出し得るか、又は、ネットワーク上でサーバーから要請し得る。次いで、利用可能な地図は、ユーザーに表示され得る。図１０に示すように、利用可能な地図画像１０１０は、ナビゲーション・アイコン１０２０も含むことがあり、これは、クライアント・デバイス１７１が概ね配向されているか、又は地図に関して配向されている方向を示す。この配向は、位置決めデータ、例えばＧＰＳ、ラジオ信号強度及び到達時間、又は上述したような他の方位デバイス情報に基づいて判定し得る。
【００７１】
他の例においては、第２のユーザーは、利用可能な地図画像に関連する位置を特定する街路地図ではなく、特定の位置の利用可能な地図画像を要請し得る。これに応じて、ユーザーは利用可能な地図の画像をユーザーのクライアント・デバイスへダウンロードし得る。次いで、利用可能な地図は、図１０に示すように、ユーザーに表示し得る。
【００７２】
利用可能な地図画像は、多くの異なる方式で表示し得る。例えば、利用可能な地図をフルスクリーンとして表示するのではなく、利用可能な地図を街路地図の上に重ね合わせ得る。図１１に示すように、利用可能な地図１１２０は、街路地図１１１０の上にその相対的な位置及び方位で表示される。
【００７３】
図１２に示される代替例においては、ユーザーは「ｓａｎｔａｎａ  ｒｏｗ」についての検索を検索ボックス１２０５へ入力し得る。これに応じて、クライアント・デバイスは、サーバー１１０から街路地図画像を要請し得る。一旦サーバーから受信されるならば、クライアント・デバイスは街路地図１２１０を表示して、一つ以上のピン１２３０が検索語「ｓａｎｔａｎａ  ｒｏｗ」に対応する一般的又は特定の位置を示し得る。
【００７４】
ユーザーがピン１２３０を選択するならば、クライアント・デバイスは、図１３に示すように、「位置ページ」１３１０を表示し得る。位置ページは、位置、ここでは「ｓａｎｔａｎａ  ｒｏｗ」に関連した様々な形式の情報、例えば、連絡先情報、時間、ユーザー・レビュー等を包含し得る。位置ページは、リンク又はボタン１３２０も包含することがあり、これが選択されたならば、ユーザーにその位置の地図画像を提供する。
【００７５】
幾つかの例においては、図８のピン８２０、図１２のピン１２２０、又は図１３のボタン１３２０が選択されたとき、クライアント・デバイスは図９又は図１４に示すように利用可能な地図画像のリストを表示し得る。図１４を参照すると、利用可能な地図画像１４１０のリストに加えて、クライアント・デバイスは地図１４２０の小さな画像、ユーザー・レビュー又は地図画像の有用性を示す評価、並びにこの地図画像を投稿したユーザーを特定するユーザー情報１４４０も表示し得る。これらのリストは、画質、階数、ユーザーの最初の質問への関連、又は以下に説明するようなユーザー・フィードバックに基づいて順序付けし得る。
【００７６】
図１５に示すように、クライアント・デバイスＡは、ブロック１５０２において地図の画像を撮り得る。地図の画像は、ブロック１５０４において地理的位置に関連している。地理的位置は、地理的位置決め構成要素又はユーザーによる手動入力に基づいてクライアント・デバイスにより自動的に提供し得る。上述したように、ユーザーは、画像を例えばクロップ等により編集することを選択し得る。
【００７７】
次に、地球の画像は、ブロック１５０６において地理的位置に基づいて特定される。地球のこの画像はクライアント・デバイスにおいてストレージから取り出し得るか、或いは、クライアント・デバイスは画像についての要請をサーバーへ送信し得る。一旦地球の画像が取り出されたならば、地図の画像はブロック１５０８において地球の画像に関して配向される。次いで、地図の配向された画像及び関連する地理的位置はブロック１５１０においてサーバーへ送信される。
【００７８】
次いで、サーバーはブロック１５１２において地図の配向された画像及び関連する地理的位置を受信する。次いで、サーバーはブロック１５１４において地図の配向された画像を処理して、高画質の配向された地図画像を生成する。次いで、高画質の配向された地図画像は、ブロック１５１６において、サーバーによりアクセス可能なメモリに保存される。
【００７９】
ブロック１５１６における保存に続いて、第２のクライアント・デバイスＢはブロック１５１８において地図画像の要請を送信し得る。この要請は、第２の地理的位置を含む。サーバーはブロック１５２０において要請を受信して、ブロック１５２２において第２の地理的位置に基づいて高画質の配向された地図画像を特定する。例えば、地図画像に関連した地理的位置は、第２の地理的位置又はその近傍に存在し得る。一旦特定されるならば、高画質の配向された地図画像はブロック１５２４においてクライアント・デバイスＢへ送信される。クライアント・デバイスＢは、ブロック１５２６において、高画質で配向された地図画像を受信して表示する。クライアント・デバイスＡとＢとは同一であるか又は異なるクライアント・デバイスとし得ることが理解されよう。
【００８０】
一旦ユーザーが地図画像を投稿するならば、ユーザーはその投稿を閲覧するためにアカウントにログインすることができることがある。例えば、ユーザーは、アカウントにログインする目的で、例えば、ユーザー名及びパスワードを与えることによってアプリケーションにアクセスして、図１６で示すようにユーザーの投稿の統計を閲覧し得る。ユーザーは、その投稿した地図画像の全て、そのユーザーの地図画像を閲覧した他のユーザーの数、並びに他のユーザーにより与えられた何らかのフィードバック（星印として示される）も概観できることがある。
【００８１】
アプリケーションは、ユーザー参加を促す奨励も与え得る。例えば、投稿された地図画像ごとに、ユーザーは幾つかの点又はバッジを与えられ、これはユーザーがそのアカウントにログインしたときに閲覧し得る。これに関連して、ユーザーは、投稿の「価値」に基づく点を多かれ少なかれ与えられ得る。例えば、より多くの点が、投稿をしなかった、又は低品質の投稿のみをした位置において与えられることもある。
【００８２】
アプリケーションは、ユーザーにその投稿に注釈をつけて、他のユーザーの投稿のためにフィードバックを残すことも可能とし得る。例えば、図１７に示すように、ユーザーは、地図画像の位置の名称、住所、階数などの情報、又は他の説明的情報、例えば、建物の形式（モール、空港、店舗、病院、コンベンション・センター等）を入力することを促され得る。次いで、この情報は、投稿された画像を要請又は閲覧する他のユーザーに表示され得る。
【００８３】
アプリケーションは、ユーザーに個人化された地図も提供し得る。例えば、所定のユーザーの個人化された地図は、この所定のユーザーによって投稿された地図画像の全ての画像を表示し得る。かくして、図１１へ戻ると、地図１１２０はユーザーの個人化された地図（ここでは、この例では、地図１１１０）上に表示し得る。
【００８４】
ユーザーは、アカウントを社会的ツールとしても使用し得る。例えば、ユーザーが、地図画像上のユーザーの位置を示すことにより、或る位置における「チェックイン」をなし得る。次いで、ユーザーは他のユーザーの予め定められたグループ、例えば友人及び家族が、ユーザーの位置を閲覧することを許し得る。これは、この情報を他者と共有するように特に選択されたユーザーだけに提供される「選択」サービスである場合がある。
【００８５】
位置の最良の地図画像を特定する目的で、高画質で配向された地図にランクを付けるために様々な信号を使用し得る。例えば、特定の位置が同じ建物の二つ以上の高画質で配向された地図画像に関係しているならば、サーバーはユーザー・フィードバック又は画質に基づいて二つ以上の地図画像にランクを付け得る。画質信号は、画像のピクセル解像度、ＯＣＲ能力、ぼやけ、コントラスト得点等を含み得る。
【００８６】
クライアント・デバイスは、位置の「公式」地図も表示し得る。一つの例においては、最高のランク付け地図画像を公式地図画像に指定し得る。他の例においては、公式地図画像は、管理者によって選択されるか、又は、位置についての代表的な地図としてその位置の所有者によって提供される地図である場合がある。クライアント・デバイスのユーザーが特定の住所についての地図画像を要請するとき、次いで、サーバーは公式地図画像をユーザーに表示するためにクライアント・デバイスへ送信し得る。例えば、図８に戻ると、ピン８３０を選択すると、利用可能な地図のリストを表示するのではなく、クライアント・デバイスは単に位置の「公式」地図を表示し得る（例えば、図８から図１０へ、又は、図１１へ直接に移動する）。他の例においては、図１４へ戻ると、クライアント・デバイスは、公式地図（Ｏｆｆｉｃｉａｌ  ｍａｐ）指定１４５０によって示されるように、「公式」としてダウンロードのためにユーザーに提供される一つ以上の地図画像を強調し得る。公式地図は他の利用可能な地図画像よりも上に又はより顕著に示し得る。充分なユーザーが公式地図画像を下に（悪く）評価するならば、それは「罰せられる」こともあり、次の最高の地図画像を新たな公式地図画像に指定し得る。
【００８７】
様々な他のデバイス及び奨励はユーザー参加を促すように使用し得る。例えば、図１８の例示的なスクリーン・ショットに示すように、アプリケーションは一人以上の個人のグループ１８１０の間でコンテストを行うのに用いられ得る。グループ又は個人には、上述したようなユーザーの投稿の量及び／又は画質に基づく点１８２０又はバッジを与えられ得る。他の例においては、ユーザーの位置に基づいて、アプリケーションは、地図画像が近傍の位置のために必要とされることを示している警報を提供し得る。
【００８８】
上述した特徴のこれらと他の変形例及び組み合わせは特許請求の範囲によって定義された要旨から逸脱しない範囲で利用することができ、実施形態の上述の説明は、特許請求の範囲によって定義される要旨の制限としてよりもむしろ例示としてとらえねばならない。明細書における例示的説明の条件（並びに「例えば」、「含む」等の節表現）は本発明を特定の例に限定するように解釈されるべきではなく、むしろ、例は多くの可能な実施形態の僅か一つを例示することを意図している。更に、異なる図中の同一の参照番号は、同一又は類似の要素を特定し得る。
【図１】
2014527188.tif 000003
【図２】
2014527188.tif 000004
【図３】
2014527188.tif 000005
【図４】
2014527188.tif 000006
【図５】
2014527188.tif 000007
【図６】
2014527188.tif 000008
【図７】
2014527188.tif 000009
【図８】
2014527188.tif 000010
【図９】
2014527188.tif 000011
【図１０】
2014527188.tif 000012
【図１１】
2014527188.tif 000013
【図１２】
2014527188.tif 000014
【図１３】
2014527188.tif 000015
【図１４】
2014527188.tif 000016
【図１５】
2014527188.tif 000017
【図１６】
2014527188.tif 000018
【図１７】
2014527188.tif 000019
【図１８】
2014527188.tif 000020
【図１９】
2014527188.tif 000021
【国際調査報告】
2014527188.tif 000022
2014527188.tif 000023