(57)【要約】  移動体デバイスに表示するロケーション特有のイメージを提供するシステムが提供される。システムは、一般的に３つのコンポーネントからなる。すなわち、スクリーンを有する移動体デバイス、移動体デバイスの位置を決定する（例えば、ＧＰＳ受信機のような）位置識別システム、および、そのイメージが撮影されたロケーションの地理的座標に各イメージが関係付けられている、さまざまなロケーションで撮影されたロケーション特有のイメージを含むデータベース。移動体デバイスの決定された位置に基づいて、データベースからロケーション特有のイメージが選択され、移動体デバイスのスクリーン上に表示される。例えば、ユーザがカーナビゲーションシステムのような移動体デバイスを使用しているとき、移動体デバイスの決定された位置が目的地ロケーションの地理的座標から特定の距離内に入ったときに、ユーザの目的地ロケーションのロケーション特有のイメージが選択され、表示されることができる。【選択図】      図１Ａ
2008518325.tif 000002
【特許請求の範囲】
【請求項１】
移動体デバイスに表示するロケーション特有のイメージを提供するシステムにおいて、
プロセッサ、メモリおよびスクリーンを備える移動体デバイスと、
前記移動体デバイスの位置を決定する位置識別システムと、
イメージが撮影されたロケーションの地理的座標に各イメージが関係付けられている、前記ロケーションにおいて撮影されたイメージを含むロケーション特有のイメージデータベースと
を具備し、
前記移動体デバイスの位置は前記移動体デバイス位置識別システムによって識別され、前記移動体デバイスの決定された位置に基づいて、ロケーション特有のイメージがイメージデータベースから選択され、前記移動体デバイスのスクリーン上に表示されるシステム。
【請求項２】
前記移動体デバイスは、セルラ電話機、ＰＤＡ、ポータブルコンピュータ、ナビゲーションシステムおよび移動体コンピュータコミュニケータからなるグループから選択される、請求項１記載のシステム。
【請求項３】
前記位置識別システムは、デバイスベースの技術を利用して、前記移動体デバイスの位置を決定する、請求項１記載のシステム。
【請求項４】
前記位置識別システムは、ＧＰＳ受信機を備える、請求項３記載のシステム。
【請求項５】
前記ロケーション特有のイメージデータベースは、前記移動体デバイスのメモリ中に存する、請求項１記載のシステム。
【請求項６】
前記移動体デバイスとインターフェイスする、ワイヤレス通信ネットワークと、
前記ワイヤレス通信ネットワークとインターフェイスする、移動体イメージシステムと
をさらに具備し、
前記移動体イメージシステムは前記ロケーション特有のイメージデータベースを備える、請求項１記載のシステム。
【請求項７】
前記位置識別システムは、ネットワークベースの技術を利用して、前記移動体デバイスと前記移動体イメージシステムとの間のリンクに基づいて、前記移動体デバイスの位置を決定する、請求項６記載のシステム。
【請求項８】
前記位置識別システムは、デバイスベースの技術とネットワークベースの技術とを利用する、請求項６記載のシステム。
【請求項９】
前記移動体デバイスはイメージ取込サブシステムをさらに備え、
前記移動体デバイスは、
イメージを取り込むステップと、
ロケーション特有のイメージを生成するために、前記イメージが取り込まれたとき、前記取り込まれたイメージを前記移動体デバイスの決定された位置に関係付けるステップと、
前記ワイヤレス通信ネットワークを通して前記ロケーション特有のイメージを前記移動体イメージシステム中のロケーション特有のイメージデータベースに送信するステップと
を含むステップを実行することができる、請求項６記載のシステム。
【請求項１０】
前記移動体デバイスの決定された位置が前記イメージに関係付けられた地理的座標から特定の距離内に入ったとき、前記ロケーション特有のイメージが選択される、請求項１記載のシステム。
【請求項１１】
前記システムは方向システムを具備し、
前記方向システムは、
前記移動体デバイスのユーザが行きたいと望む目的地ロケーションを前記移動体デバイスで受け取るステップと、
前記移動体デバイスの決定された位置から前記目的地ロケーションへの方向を計算するステップと、
前記目的地ロケーションへの前記計算された方向を含む、方向プログラムを発生させるステップと
を含むステップを実行し、
前記方向プログラムは、前記移動体デバイスの決定された位置に基づいて、前記移動体デバイスのスクリーン上に前記目的地ロケーションのイメージを表示させる命令をさらに含む、請求項１記載のシステム。
【請求項１２】
前記移動体デバイスの決定された位置が前記目的地ロケーションから特定の距離内に入ったとき、前記目的地ロケーションのイメージが表示される、請求項１１記載のシステム。
【請求項１３】
前記方向プログラムは、ユーザの要求があった際に、前記移動体デバイスのスクリーン上に前記目的地ロケーションのイメージを表示する、請求項１１記載のシステム。
【請求項１４】
前記方向プログラムは、前記移動体デバイスのスクリーン上に、前記目的地ロケーションに向かう方向の途中のランドマークロケーションの１つ以上のイメージを表示する命令をさらに含み、前記１つ以上のイメージは前記移動体デバイスの決定された位置に基づいて表示される、請求項１１記載のシステム。
【請求項１５】
前記ランドマークロケーションのイメージは、ビデオクリップとして表示される、請求項１４記載のシステム。
【請求項１６】
前記システムはショッピングシステムを具備し、
前記ショッピングシステムは、
前記移動体デバイスのユーザが購入を望む１つ以上のアイテムを含むショッピングリストを前記移動体デバイスで受け取るステップと、
前記リスト中のアイテムのそれぞれに対して、前記アイテムを取り扱う１社以上の企業を識別するステップと、
前記１社以上の識別された企業のそれぞれに対して、その地理的座標を決定し、そのロケーション特有のイメージを識別するステップと、
前記移動体デバイスの決定された位置に基づいて、前記移動体デバイスのスクリーン上に前記１社以上の識別された企業のイメージを表示させる命令を含むショッピングリストプログラムを発生させるステップと
を含むステップを実行する、請求項１記載のシステム。
【請求項１７】
前記移動体デバイスの決定された位置が前記企業の地理的座標から特定の距離内に入ったとき、前記企業のイメージが表示される、請求項１６記載のシステム。
【請求項１８】
前記ショッピングリストプログラムは、前記企業のイメージが表示されるとき、前記ユーザにアラートする音声信号を発行する命令をさらに備える、請求項１６記載のシステム。
【請求項１９】
（ａ）前記移動体デバイスがインターフェイスする、ワイヤレス通信ネットワークと、
（ｂ）前記ワイヤレス通信ネットワークとインターフェイスし、ロケーション特有のイメージデータベース、ユーザプロファイルデータベースおよび推奨サーバを備える移動体イメージシステムと
を具備し、
前記推奨サーバは、
（ｉ）前記移動体デバイスから推奨サービスに対する要求を受信するステップと、
（ｉｉ）前記ユーザプロファイルデータベース中の前記移動体デバイスのユーザのプロファイルにアクセスして、前記ユーザの１つ以上のお気に入りの場所を識別するステップと、
（ｉｉｉ）前記１つ以上のお気に入りの場所の地理的座標を決定するステップと、
（ｉｖ）前記移動体デバイスの決定された位置に基づいて、前記移動体デバイスのスクリーン上に、前記１つ以上のお気に入りの場所のイメージを表示させる命令を含む、お気に入りの場所プログラムを発生させるステップと
を含むステップを実行する、請求項１記載のシステム。
【請求項２０】
前記移動体デバイスの決定された位置が前記お気に入りの場所の地理的座標から特定の距離内に入ったとき、前記お気に入りの場所のイメージが表示される、請求項１９記載のシステム。
【請求項２１】
前記お気に入りの場所プログラムは、前記お気に入りの場所のイメージが表示されるとき、前記ユーザにアラートする音声信号を発行する命令をさらに備える、請求項１９記載のシステム。
【請求項２２】
移動体デバイスの位置に基づいて、前記移動体デバイス上にロケーション特有のイメージを表示する方法において、
（ａ）移動体デバイスの位置を受け取ることと、
（ｂ）前記移動体デバイスの受信された位置に基づいて、複数のロケーション特有のイメージからロケーション特有のイメージを選択し、各ロケーション特有のイメージは前記イメージが撮影されたロケーションの地理的座標に関係付けられていることと、
（ｃ）前記移動体デバイスに前記選択されたイメージを送ることと
を含む方法。
【請求項２３】
前記受信された移動体デバイスの位置が前記イメージに関係付けられた地理的座標から特定の距離内に入ったとき、前記ロケーション特有のイメージが選択される、請求項２２記載の方法。
【請求項２４】
前記移動体デバイスにより、ユーザＩＤを受信することをさらに含む、請求項２２記載の方法。
【請求項２５】
前記ステップ（ｂ）は、前記受信されたユーザＩＤに基づいて、ロケーション特有のイメージを選択することを含む、請求項２４記載の方法。
【請求項２６】
前記受信されたユーザＩＤに基づいて、前記選択されたイメージに対する補助的な情報を決定し、前記移動体デバイスに前記補助的な情報を送るステップをさらに含む、請求項２４記載の方法。
【請求項２７】
前記ステップ（ｂ）は、前記受信されたユーザＩＤに関係付けられたユーザプロファイルにアクセスし、前記ユーザプロファイルに基づいて、ロケーション特有のイメージを選択することをさらに含む、請求項２４記載の方法。
【請求項２８】
前記移動体デバイスから検索クエリを受信すること
をさらに含み、
前記ステップ（ｂ）は、前記受信された検索クエリに基づいて、ロケーション特有のイメージを選択することを含む、請求項２２記載の方法。
【請求項２９】
前記ステップ（ａ）は、ユーザによって移動体デバイスへと入力された移動体デバイスの位置を受け取ることを含む、請求項２２記載の方法。
【請求項３０】
前記ステップ（ａ）は、ＧＰＳ受信機から移動体デバイスの位置を受け取ることを含む、請求項２２記載の方法。
【請求項３１】
前記ステップ（ａ）は、前記移動体デバイスがインターフェイスするワイヤレス通信ネットワークから移動体デバイスの位置を受信することを含む、請求項２２記載の方法。
【請求項３２】
前記移動体デバイスに関係付けられたＩＰアドレスに基づいて前記移動体デバイスの一般的な地理的ロケーションを決定するステップと、
前記移動体デバイスの決定された一般的な地理的ロケーションに対応するロケーション特有のイメージのサブセットを識別するステップと
をさらに含み、
前記ステップ（ｂ）は、前記移動体デバイスの決定された位置に基づいて、前記ロケーション特有のイメージの識別されたサブセットからロケーション特有のイメージを選択することを含む、請求項３１記載の方法。
【請求項３３】
移動体デバイスの決定された位置に基づいて、ロケーション特有のイメージを表示することができる前記移動体デバイスにおいて、
（ａ）スクリーンと、
（ｂ）以下のステップを実行するプロセッサ実行可能な命令をロードされるプロセッサと
を備え、
前記ステップは、
（ｉ）位置識別システムにより決定された前記移動体デバイスの位置を受信するステップと、
（ｉｉ）前記移動体デバイスの決定された位置に基づいて、１組のロケーション特有のイメージからロケーション特有のイメージを選択するステップと、
（ｉｉｉ）前記スクリーン上に前記選択されたロケーション特有イメージを表示するステップと
を含む移動体デバイス。
【請求項３４】
前記位置識別システムは前記移動体デバイスに結合されたＧＰＳ受信機を含み、前記ステップ（ｂ）（ｉ）は前記ＧＰＳ受信機によって決定された前記移動体デバイスの位置を受け取ることを備える、請求項３３記載の移動体デバイス。
【請求項３５】
前記移動体デバイスと移動体イメージシステムとの間のワイヤレス通信リンクを確立するワイヤレスネットワークインターフェイスをさらに備え、
前記位置識別システムは、前記ワイヤレス通信ネットワークを通して前記移動体デバイスと前記移動体イメージシステムとの間のリンクに基づいて前記移動体デバイスの位置を決定するネットワークベースの技術を利用し、前記ステップ（ｂ）（ｉ）は、前記ネットワークベースの技術にしたがって決定される前記移動体デバイスの位置を受信することを含む、請求項３３記載の移動体デバイス。
【請求項３６】
前記移動体イメージシステムは前記１組のロケーション特有のイメージを含むロケーション特有のイメージデータベースを備え、前記ステップ（ｂ）（ｉｉ）は、前記ロケーション特有のイメージデータベース中に記憶された前記１組のイメージからロケーション特有のイメージを選択することを含む、請求項３５記載の移動体デバイス。
【請求項３７】
前記１組のロケーション特有のイメージを予めロードされるメモリをさらに備え、前記ステップ（ｂ）（ｉｉ）は、前記メモリ中の１組のロケーション特有のイメージからロケーション特有のイメージを選択することを含む、請求項３３記載の移動体デバイス。
【請求項３８】
移動体デバイスに表示するロケーション特有のイメージを提供するシステムにおいて、
移動体デバイスの位置を受信する手段と、
イメージが撮影されたロケーションの地理的座標に各イメージが関係付けられている、前記ロケーションで撮影されたイメージを含むロケーション特有のイメージデータベースと、
前記移動体デバイスの受信された位置に基づいて、前記イメージデータベースからロケーション特有のイメージを選択する手段と、
前記移動体デバイスに前記選択されたイメージを送る手段と
を備えるシステム。
【請求項３９】
前記ロケーション特有のイメージを選択する手段は、前記移動体デバイスの受信された位置が前記イメージに関係付けられた地理的座標から特定の距離内に入ったとき、ロケーション特有のイメージを選択する、請求項３８記載のシステム。
【請求項４０】
方向システムをさらに具備し、
前記方向システムは、
目的地ロケーションを受信する手段と、
前記移動体デバイスの受信された位置から前記目的地ロケーションへの方向を計算する手段と、
指示ロケーションへの前記計算された方向を備える、方向プログラムを発生させる手段と
を含み、
前記方向プログラムは、前記移動体デバイスの受信された位置に基づいて前記移動体デバイスに前記目的地ロケーションのイメージを送る命令をさらに含む、請求項３８記載のシステム。
【請求項４１】
ショッピングシステムをさらに具備し、
前記ショッピングシステムは、
前記移動体デバイスのユーザが購入を望む１つ以上のアイテムを含むショッピングリストを受け取る手段と、
前記リスト中のアイテムのそれぞれを取り扱う１社以上の企業を識別する手段と、
前記識別された１社以上の企業のそれぞれの地理的座標を決定し、前記識別された１社以上の企業のそれぞれに対して、そのロケーション特有のイメージを識別する手段と、
前記移動体デバイスの受信された位置に基づいて、前記移動体デバイスに前記１社以上の識別された企業のイメージを送る命令を含むショッピングリストプログラムを発生させる手段と
を含む、請求項３８記載のシステム。
【請求項４２】
推奨システムをさらに具備し、
前記推奨システムは、
ユーザプロファイルを含むユーザプロファイルデータベースと、
前記ユーザから推奨サービスに対する要求を受け取った際に、前記ユーザのプロファイルにアクセスする手段と、
前記ユーザプロファイルに基づいて、前記ユーザの１つ以上のお気に入りの場所を識別する手段と、
前記１つ以上のお気に入りの場所の地理的座標を決定する手段と、
前記移動体デバイスの決定された位置に基づいて、前記移動体デバイスに、前記１つ以上のお気に入りの場所のイメージを送る命令を含む、お気に入りの場所プログラムを発生させる手段と
を含む、請求項３８記載のシステム。
【発明の詳細な説明】
【発明の分野】
【０００１】
本発明は一般的に、移動体デバイスにロケーション特有のサービスを提供することに関連し、より詳細には、移動体デバイスの決定された位置に基づいて、お気に入りの場所のイメージを表示させるシステムおよび方法に関連する。
【発明の背景】
【０００２】
セルラ電話機、パーソナルデジタルアシスタント（ＰＤＡ）、ブラックベリー（登録商標）デバイス等のような、さまざまなタイプの移動体デバイスが、さまざまな情報をワイヤレスに送信／受信するのに利用可能である。これらのデバイスは、ビデオクリップの形式でのリアルタイムイメージを含む、ますます多くの情報を記憶し、処理することができる。これらのデバイスの多くは、イメージ（グラフィック）およびテキストを表示できるカラースクリーンを含む。さらに、これらのデバイスのいくつかは、通信デバイスとしての機能に加えて、ナビゲーションシステムとしての機能に関して、グローバルポジショニングシステム（ＧＰＳ）受信機を装備している。当業者によく知られているように、ナビゲーションシステムは、ユーザから目的地ロケーションを受け取り、ＧＰＳ受信機により取得されたデータに基づいて決定されたユーザの現在の位置から目的地ロケーションへと進むべき適切な方向を計算し、そのスクリーン上に適切な地図とともに方向を表示することができる。スクリーン上に表示される方向および地図は、ＧＰＳ受信機により取得されたデータに基づいて決定されたユーザの現在の（移動している）位置に基づいて定期的に更新される。しかしながら、現在のナビゲーションシステムは、目的地ロケーションの地上レベルのイメージ（すなわち、目的地ロケーションにおいて撮影されたイメージ）、または、目的地ロケーションに向かう途中でユーザが通過するロケーションの他の何らかのイメージを表示しない。地上レベルのイメージは、ここで使用するように、航空イメージまたは屋上イメージとは対照的に、地上の人々によって実際に知覚される方法で（例えば、企業の店舗正面のような）対象物を示すイメージを意味する。不案内な地域を移動するときは特に、ユーザが目的地ロケーションのイメージと、方向の途中の他の任意のランドマーク地点のイメージとに示される（例えば、ビル、交差点等のような）特定の対象物を探すことができるように、ユーザがナビゲーションシステムのスクリーン上で、そのようなイメージを閲覧できると助けになるだろう。より詳細には、移動体デバイスの決定された位置に基づいて、セルラ電話機およびカーナビゲーションシステムのような移動体デバイス上にロケーション特有のイメージ（すなわち、特定のロケーションにおいて撮影された対象物の地上レベルのイメージ）を表示させるシステムおよび方法が欠けている。
【発明の概要】
【０００３】
本発明は、ＧＰＳシステムのような位置識別システムにより決定された移動体デバイスの位置に基づいて、セルラ電話機およびカーナビゲーションシステムのような移動体デバイスが、ロケーション特有のイメージを表示できる方法およびシステムを提供する。その目的で、ロケーション特有のイメージのデータベースが提供され、イメージが撮影されたロケーションの（例えば、緯度／経度座標のような）地理的座標に各イメージが関係付けられている。本発明のさまざまな例示的な実施形態では、その番地住所（または、例えば、その企業名）のユーザ入力に基づいて、検索され、表示できるように、その地理的座標に関係付けられた各イメージは、その番地住所（または、例えば、その企業名）にさらに相互に関連づけられていてもよい。そのようなデータベースの構築と使用は、２００４年３月２４日に出願された、同時係属中の米国特許出願第１０／８０９，０４９号で詳細に開示され、ここで参照により明示的に組み込まれている。
【０００４】
したがって、例えば、カーナビゲーションシステムのユーザは、その番地住所を使用して目的地ロケーションを入力することができ、本発明の方法およびシステムは、カーナビゲーションシステムが、目的地ロケーションへの通常の地図および方向に加えて、目的地ロケーションのイメージと、目的地ロケーションに向かう途中の他のランドマーク地点の付加的なイメージとを表示できるようにするだろう。これらのロケーション特有のイメージのそれぞれが表示されることになるタイミングは、（例えば、ＧＰＳシステムのような）その位置識別システムにより決定されるカーナビゲーションシステムの現在の位置に依存するだろう。１つの例では、ランドマーク地点のイメージは、カーナビゲーションシステムがランドマーク地点から特定の距離内に入ったときに、「これを探してください、そしてここで左折してください」のような、適切なテキストメッセージとともに表示されるだろう。同様に、カーナビゲーションシステムが目的地ロケーションから特定の距離内に入ったときに、または、ユーザがそのようなイメージを閲覧することを要求するときはいつでも、最終目的地ロケーションのイメージが「あなたの目的地において、これを探してください」のような、適切なテキストメッセージとともに表示されるだろう。これらのロケーション特有のイメージのタイムリーな表示は、ユーザが方向にしたがって、最終目的地ロケーションを容易に見つけることを支援するだろう。さらに、（目的地ロケーションへのユーザの旅程を開始する前に）最初に目的地ロケーションのイメージを表示して、ユーザがそこに行くか、または、行かないかを（例えば、目的地ロケーションのイメージがユーザにとって、どのくらい魅力的に見えたかに基づいて）決定することと、ユーザが以前にそこに行ったことがあるかどうかを思い出すこととを支援してもよい。
【０００５】
１つの実施形態では、ロケーション特有のイメージは集中型データベースからワイヤレス通信ネットワークを通して移動体デバイスに提供されてもよい。他の実施形態では、ロケーション特有のイメージは（ＤＶＤ、ＣＤ等を含む）ハードディスクにより移動体デバイス中に予め記憶されていてもよい。
【０００６】
１つの適用では、個別のイメージの代わりに、全体の旅程またはこれらの一部の動く景色を表示するビデオクリップをダウンロードする（または、予め記憶する）ことができ、移動体デバイス上に表示することができる。
【０００７】
さらなる適用では、（ビデオイメージを含む）ロケーション特有のイメージが、集中型データベースから移動体デバイスに対してだけでなく、移動体デバイスからデータベースに対しても転送されてもよい。例えば、セルラ電話機のような移動体デバイスがイメージ取込能力を有している場合、移動体デバイスのユーザは特定の位置においてイメージを撮影することができ、（例えば、ＧＰＳ受信機のような）位置識別システムにより決定された、イメージが撮影されたときの移動体デバイスの位置の地理的座標とともに、イメージを自動的にコード化することができ、データベースを継続的に更新および／または拡張するように、次に地理コード化されたイメージが移動体デバイスからデータベースに転送されてもよい。
【０００８】
一般的に、本発明のさまざまな例示的な実施形態にしたがうと、移動体デバイスに表示するロケーション特有のイメージを提供するシステムが提供される。システムは、一般的に３つのコンポーネントからなる。すなわち、スクリーンを有する移動体デバイス、移動体デバイスの位置を決定する（例えば、ＧＰＳ受信機のような）位置識別システム、および、そのイメージが撮影されたロケーションの地理的座標に各イメージが関係付けられている、さまざまなロケーションで撮影されたイメージを含むロケーション特有のイメージデータベース。移動体デバイスの位置は、移動体デバイス位置識別システムにより識別され、移動体デバイスの決定された位置に基づいて、データベースからロケーション特有のイメージが選択され、移動体デバイスのスクリーン上に表示される。例えば、移動体デバイスの決定された位置がイメージに関係付けられた地理的座標から特定の距離内に入ったときに、ロケーション特有のイメージが選択される。
【０００９】
システムはさまざまな状況で移動体デバイス上にロケーション特有のイメージを選択的に表示するように適合されていてもよい。例えば、システムが移動体デバイスのユーザにショッピング支援を提供するように適合されていてもよい。この適用では、システムは移動体デバイスにおいて、ユーザが購入を望む１つ以上のアイテムを含むショッピングリストをユーザから受け取ってもよい。ショッピングリスト中のそれぞれのアイテムに対して、システムは、そのアイテムを取り扱う１社以上の企業を識別する。１社以上の識別された企業に対して、システムはその地理的座標を決定し、さらに、その対応するロケーション特有のイメージを識別する。最終的に、システムは、移動体デバイスの決定された位置に基づいて、１社以上の識別された企業のイメージを移動体デバイスのスクリーン上に表示させる命令を含むショッピングリストプログラムを発生させる。例えば、ユーザのショッピングリストに含まれるアイテムを取り扱う特定の企業が移動体デバイスの決定された位置から特定の距離内にあることが決定されるとき、システムは特定の企業のロケーション特有のイメージを表示してもよい。イメージが表示されるとき、関連する企業が近づいていることをユーザにさらにアラートするために音声アラームが発行されてもよい。
【００１０】
他の例として、システムは移動体デバイスのユーザに「お気に入りの」場所を訪問するように勧めるように適合されていてもよい。この適用では、システムは推奨サービスに対するユーザの要求を移動体デバイスから受信する際に、ユーザの１つ以上のお気に入りの場所を識別するために、ユーザプロファイルデータベース中で移動体デバイスのユーザのプロファイルにアクセスする。お気に入りの場所は、ユーザが以前に彼／彼女のお気に入りであるとして明示的に入力した場所であってもよく、または、例えばユーザが以前にナビゲーションサービスに入力した目的地ロケーションのような、システム上でのユーザの過去の行動に基づいて推定されてもよい。次に、システムは１つ以上のお気に入りの場所の地理的座標を決定する。最終的に、システムは、移動体デバイスの決定された位置に基づいて、１つ以上のお気に入りの場所の任意のイメージを移動体デバイスのスクリーン上に表示させる命令を含むお気に入りの場所プログラムを発生させる。例えば、お気に入りの場所が移動体デバイスの決定された位置から特定の距離内にあることが決定されるとき、システムはユーザの特定のお気に入りの場所のロケーション特有のイメージを表示してもよい。
【００１１】
さらなる観点にしたがうと、本発明は移動体デバイスの位置に基づいて、移動体デバイス上にロケーション特有のイメージを表示する方法を提供する。方法は一般的に３つのステップを含む。第１に、移動体デバイスの位置が受信される。第２に、移動体デバイスの受信された位置に基づいて、イメージが撮影されたロケーションの地理的座標に各ロケーション特有のイメージが関係付けられている複数のロケーション特有のイメージからロケーション特有のイメージが選択される。第３に、選択されたイメージが移動体デバイスに表示される。
【００１２】
依然としてさらなる観点にしたがうと、本発明は移動体デバイスの決定された位置に基づいて、ロケーション特有のイメージを表示することができる移動体デバイスを提供する。移動体デバイスは２つの要素、すなわちスクリーンおよびプロセッサから一般的になっている。プロセッサには一般的に３つのステップを実行するためのプロセッサ実行可能な命令がロードされる。第１のステップは、位置識別システムにより決定された移動体デバイスの位置を受信することを含む。第２のステップは、移動体デバイスの決定された位置に基づいて、１組のロケーション特有のイメージからロケーション特有のイメージを選択することを含む。第３のステップは、スクリーン上に選択されたロケーション特有のイメージを表示することを含む。１組のイメージが移動体デバイスの外部のイメージデータベース中に記憶される適用では、ロケーション特有のイメージは移動体デバイスの決定された位置に基づいてデータベースから選択され、ワイヤレス通信ネットワークを通して移動体デバイスに表示するために転送される。１組のイメージが移動体デバイスのメモリ中に記憶される他の適用では、ロケーション特有のイメージは移動体デバイスの決定された位置に基づいてメモリから選択され、スクリーン上に表示される。
【００１３】
本発明の前述の観点と付随する利点の多くは、添付の図面とともに、以下の詳細な説明を参照することにより、よりよく理解されるだろう。
【実施形態の詳細な説明】
【００１４】
本発明は移動体イメージサービスを提供するシステムおよび方法に向けられている。移動体イメージサービスとは、ここで使用するように、移動体デバイスの決定された位置に基づいて、移動体デバイス上にロケーション特有のイメージを提供し、表示させる１つ以上のサービスを指す。ロケーション特有のイメージとは、ここで使用するように、ロケーションにおいて撮影されたイメージを指し、したがって、ロケーション特有のイメージは、そのイメージが撮影されたロケーションの（例えば、緯度／経度座標のような）地理的座標に関係付けられている。さまざまな例示的な実施形態では、ロケーション特有のイメージは、航空イメージまたは屋上イメージとは対照的に、一般的に地上の人々によって知覚されるものとして対象物を示す、地上レベルのロケーション特有のイメージである。以下の詳細な説明は、移動体イメージサービスのいくつかの例示的な実施を提供する。特定のシステム構成とフロー図とを図解するが、提供する例は網羅的なものではなく、開示した厳密な形式に本発明を制限するものではないことを理解すべきである。デジタルデータ処理の分野の当業者は、ここで開示するコンピュータコンポーネントおよび配置が、他のコンピュータコンポーネントおよび配置と相互に交換可能であることと、さらに、ここで説明する処理ステップが他のステップまたはこれらの組合せと相互に交換可能であり、依然として本発明の利益と利点を達成することとを理解するだろう。
【００１５】
図１Ａは、移動体イメージサービスを実施する例示的な全体の環境を図解し、移動体イメージサービスをサポートする（データベースサーバ１１、イエローページサーバ１２、ナビゲーションサーバ１３、ショッピング支援サーバ１４および推奨サーバ１６のような）さまざまなサーバを備える移動体イメージシステム１０と、（集合的に「移動体デバイス２０」として呼ぶ）１つ以上の移動体デバイス２０ａ、２０ｂおよび２０ｃとを具備する。移動体イメージシステム１０は、インターネットのようなネットワーク上に存し、移動体イメージシステム１０および移動体デバイス２０は、移動体イメージシステム１０から利用可能な移動体イメージサービスへのワイヤレスアクセスを移動体デバイス２０に提供する、インターネット可能なワイヤレス通信ネットワークのような、任意の適切なワイヤレス通信ネットワーク２２によりお互いに接続されている。
【００１６】
ワイヤレス通信ネットワーク２２は、データ転送のためのさまざまなワイヤレス通信媒体および／または通信方法の任意のものを利用する。適切なワイヤレス通信媒体／方法の例は、以下のものを含むが、これらに制限されるわけではない。すなわち、ワイヤレス電話技術、パーソナル通信サービス（ＰＣＳ）、ショートメッセージサービス（ＳＭＳ）、ワイヤレスアプリケーションプロトコル（ＷＡＰ）、ワイヤレスフィデリティ（Ｗｉ−Ｆｉ）およびＷｉ−Ｍａｘネットワークを含むIEEE 802.XX 無線ＬＡＮ（ＷＬＡＮ）、２方向ページングネットワーク、特化された移動体無線システム、ブルートゥース（登録商標）プロトコルのような非ライセンスパーソナルエリアネットワーク（ＰＡＮ）技術、ならびに、赤外線リンク。さらに、ワイヤレス通信ネットワーク２２は、インターネットプロトコル（ＩＰ）アドレス指定を使用してもよい。したがって、移動体デバイス２０は、以下に図１Ｂを参照して完全に説明するように、選ばれたワイヤレス通信ネットワーク２２と通信する、セルラ電話機、パーソナルデジタルアシスタント（ＰＤＡ）、ブラックベリーデバイスのような移動体コンピュータコミュニケータ等といった、任意のデバイスであってもよい。ワイヤレス通信ネットワーク２２は、部分的に有線ネットワークであるネットワークも含んでいてもよい。例えば、移動体イメージシステム１０のサーバ１１、１２、１３、１４および１６は、移動体デバイス２０がワイヤレスにインターフェイスしている有線ネットワーク上で相互に接続されていてもよい。
【００１７】
１つの実施形態では、移動体デバイス２０はＩＰアドレス指定を使用して、ワイヤレス通信ネットワーク２２により、移動体イメージシステム１０と通信する。インターネットへ、および、インターネットからワイヤレスに通信するプロトコルおよびコンポーネントは、コンピュータネットワーク通信の当業者によってよく知られている。一般的に、移動体デバイス２０のそれぞれは、ネットワーク２２によって移動体イメージシステム１０と通信する所定のプロトコルを理解する、任意の適切なユーザインターフェイス（ＵＩ）アプリケーション（表示していない）を実行してもよい。適切なＵＩアプリケーションの例は、ウェブブラウザアプリケーション、 ．ＮＥＴ（登録商標）アプリケーション、Ｊ２ＥＥ（登録商標）アプリケーションのようなＪＡＶＡ（登録商標）アプリケーション、ポケットＯｕｔｌｏｏｋ（登録商標）アプリケーション、任意のカスタム設計されたスタンドアローンのＵＩアプリケーション等を含むが、これらに制限されるわけではない。これらのＵＩアプリケーションのそれぞれは、移動体デバイス２０のユーザが移動体イメージシステム１０から利用可能なリソースおよびサービスをダウンロードし、アップロードし、表示し、または、そうでなければ、アクセスすることを可能にし、特に、移動体イメージシステム１０へのグラフィカルユーザインターフェイス（ＧＵＩ）をユーザに提供する。図１Ａに示すような移動体イメージシステム１０は、例えば、１つ以上のコンピュータネットワークまたは直接接続を使用するような、通信リンクにより相互接続されているいくつかのコンピュータシステムを備える、分散コンピューティング環境で動作する。しかしながら、システム１０は図１Ａに図解したものよりもより少ない、または、より多い数のコンポーネントを有するコンピュータシステムでも等しく動作できることが当業者により理解されるだろう。例えば、移動体イメージシステム１０により提供される（集合的に「移動体イメージサービス」として呼ばれる）さまざまなサービスのそれぞれが、異なるコンピューティングデバイスのクラスタによって実施されてもよいように、図１Ａに示したサーバのそれぞれは、より多くの数のコンピューティングシステムを使用して実行されてもよい。他の例として、移動体イメージシステム１０および移動体デバイス２０のコンポーネントは、以下により完全に説明するように、単一の（すなわち、移動体デバイス２０に組み込まれた）コンピュータシステムへと縮小されてもよい。したがって、図１Ａの移動体イメージシステム１０の説明は、例示的なものであり、本発明の範囲を制限するものではないとして受け取るべきである。
【００１８】
移動体イメージシステム１０の図解する実施形態は、データベースサーバ１１、イエローページサーバ１２、ナビゲーションサーバ１３、ショッピング支援サーバ１４および推奨サーバ１６を備える。データベースサーバ１１は、イメージデータベース４０、リスティングデータベース４２、地図および方向データベース４４、ショッピングデータベース４５ならびにユーザプロファイルデータベース４６のようなさまざまなデータベースを含む。これらのデータベースは、以下で完全に説明するように、移動体イメージシステム１０のサーバによって使用されることになるさまざまなデータを含む。
【００１９】
イエローページサーバ１２は、オペレーティングシステム２４および検索エンジン２６を含む。イメージデータベース４０およびリスティングデータベース４２の構成とともに、イエローページサーバ１２の詳細は、上で組み込まれた米国特許出願第１０／８０９，０４９号で説明されている。手短に言えば、イエローページサーバ１２は、オンラインイエローページウェブサイトをサポートするウェブページサーバであり、そこにおいて（例えば、企業のような）各リスティングは、（例えば、企業の店舗正面のイメージのような）リスティングのイメージとともに表示することができる。イエローページサーバ１２は、任意の移動体デバイス２０から受信された要求および検索クエリに対応して、ウェブページとして組織化されたテキストおよびグラフィックを、例えばハイパーテキスト転送プロトコルを使用して通信する。（例えば、イエローページのような）各企業リスティングがその地理的ロケーションのイメージに関係付けられる、オンライン企業ディレクトリの状況で現在の説明を提供したが、同じ概念を適用して、（例えば、ホワイトページのような）各個人のリスティングが（例えば家のイメージのような）その地理的ロケーションのイメージに関係付けられる、オンライン居住者ディレクトリを作成し、発行することができる。したがって、ここで使用する用語「イエローページ」は、ホワイトページを含む他のタイプのディレクトリも指してもよい。
【００２０】
本発明の１つの実施形態にしたがうと、イエローページサーバ１２により処理される、リスティングとそれらの関係付けられたロケーション特有のイメージとは、データベースサーバ１１内のリスティングデータベース４２とイメージデータベース４０とにそれぞれ記憶される。データベースの特定の構成は図１Ａに開示されたものに制限されず、データベースサーバ１１に含まれるとして示したデータベースは分散した方法で配置されてもよく、または、より少ない数のデータベースへと統合されてもよい等のことが当業者により理解されるだろう。リスティングデータベース４２は、例えば、企業名、住所、電話番号、企業タイプ等によって検索可能な（住所、電話番号等を有する企業名の）リスティングのような検索可能な形式で、従来のイエローページ中で一般的に見受けられる情報を記憶する。リスティングデータベース４２は、（例えば、緯度／経度座標のような）地理的座標に関係して、各リスティングをさらに記憶してもよい。ここで使用するように、地理的座標とは適切な位置識別システムで使用されるさまざまなタイプの地理的識別子を指し、（すなわち、緯度／経度座標である）二軸ベースのグローバル座標システム、二軸ベースのローカルまたはカスタム化された座標システム、または、地理的ロケーションを一意的に識別する、他の任意のアドレス指定システムを含む。イメージデータベース４０は、それらの地理的座標に関係してそれらの地理的ロケーションにおいて撮影された企業リスティングのデジタル化イメージを含む。したがって、イメージデータベース４０とリスティングデータベース４２との間で、各イメージはその地理的座標に関係付けられ、さらにその番地住所と相互に関連付けられている。したがって、イメージデータベース４０とリスティングデータベース４２との組み合せは、イメージ−住所データベース４３として呼ばれる。
【００２１】
動作では、移動体デバイス２０のユーザから検索要求を受け取った際に、イエローページサーバ１２はリスティングデータベース４２およびイメージデータベース４０の検索を行い、ネットワーク２２を通して、それらのイメージとともに適切なリスティングを識別し、表示を要求している移動体デバイス２０へと送信する。イエローページサーバ１２の検索機能がイメージ−住所データベース４３と協調している検索エンジン２６によって実行される一方、イエローページサーバ１２の管理および全体の動作は、そのオペレーティングシステム２４により制御されている。イメージ−住所データベース４３は検索エンジン２６から検索命令を受け取り、検索エンジン２６へ検索結果を返すように構成されている。イエローページサーバ１２およびイメージ−住所データベース４３はそれぞれ典型的に、それらの動作に対するプログラム命令を記憶し、実行させる、メモリおよびメインプロセッサを用いるだろうということを当業者は理解するだろう。イエローページサーバ１２およびイメージ−住所データベース４３の組合せは、移動体デバイス２０のユーザが、その地理的ロケーションにおいて撮影された（例えば、企業ビルディングのような）対象物のイメージとともに（例えば、企業のような）各リスティングが表示される、オンラインイエローページを検索し、閲覧できるようにする。イメージ−住所データベース４３中で各イメージがその番地住所と相互に関連付けられているので、ユーザはその番地住所に基づいて（または、リスティングデータベース４２中の企業リスティングに関係付けられた他の任意のデータに基づいて）、企業のイメージを検索し、閲覧することができる。
【００２２】
図１Ｂは本発明で使用する適切な移動体デバイス２０の例示的な構成を図解する。本発明のさまざまな例示的な実施形態では、移動体デバイス２０は、例えば、セルラ電話機、パーソナルデジタルアシスタント（ＰＤＡ）、ブラックベリーデバイスのような移動体コンピュータコミュニケータ、ラップトップコンピュータのようなポータブル（移動体）コンピュータ、ウェブパッド、タブレット、および何らかのタイプのメモリ等を有する他のコンピューティングデバイスのような、ワイヤレス通信ネットワーク２２と通信する選択された任意のデバイスであってもよい。図解した実施形態では、移動体デバイス２０は入力／出力インターフェイス５２と通信するプロセッサ５０と、メモリ５４と、ワイヤレス通信ネットワーク２２とインターフェイスするネットワークインターフェイス５６とを備える。入力／出力インターフェイス５２は、プロセッサ５０がさまざまな入力および出力デバイスと通信することを可能にする。入力デバイス５８は、キーボード、マウス、Ｍｉｃｒｏｓｏｆｔ（登録商標）のＳｐｅｅｃｈ．ＮＥＴ（登録商標）アプリケーションのようなスピーチ認識アプリケーション等の、プロセッサ５０に入力信号を提供する任意のコンピューティングエレメントを含んでいてもよい。出力デバイス６０は、典型的な出力デバイス、特にスクリーンディスプレイを含んでいてもよい。プロセッサ５０は、メモリ５４のような、メモリ中に記憶されたコンピュータプログラム命令にしたがって動作するように構成されている。プログラム命令は、１つ以上のプログラムされたデジタル信号プロセッサのような、ハードウェアフォーマットで実現されてもよい。１つの適用では、ロケーション特有のイメージが移動体イメージシステム１０のイメージデータベース４０中に記憶されてもよく（図１Ａを参照）、ワイヤレス通信ネットワーク２２を通して送信され、移動体デバイス２０によって受信され、移動体デバイス２０のスクリーン６０上に表示される。他の適用では、１組のロケーション特有のイメージ、例えば、ユーザの関心のある一般的な領域に対応している１組のロケーション特有のイメージが、ワイヤレス通信ネットワーク２２を通して送信されてもよく、移動体デバイス２０の（例えば、ハードドライブのような）メモリ５４中に予め記憶され、予め記憶されたイメージを検索し、スクリーン６０上に表示することができる。
【００２３】
さらなる適用では、ロケーション特有のイメージは、例えばイエローページハードディスク６２、ナビゲーションハードディスク６４、ショッピング支援ハードディスク６６のような（ＤＶＤ、ＣＤ等を含む）ハードディスク中に予め記憶され、移動体デバイス２０のメモリ５４へとロードされてもよい。本質的に、移動体デバイス２０上に表示されるイメージは、それらの関係付けられたコンピュータ命令とともに、イエローページサービス、ナビゲーションサービス、ショッピング支援サービスを提供する際に使用するために、それぞれこれらのディスク中に記憶されてもよい。これらのハードディスクは、記憶のために移動体デバイス２０の（メモリ５４の一部を形成する）ディスクドライブにより受け取られる。例えば、移動体デバイス２０は、ワイヤレス通信能力を持たないカーナビゲーションシステムであってもよく、異なるハードディスクの形式で、異なる１組のロケーション特有のイメージを、それらのユーザの関心のある一般的な領域に依存してロードすることができる。この適用では、移動体デバイス２０が、ワイヤレス通信ネットワーク２２を通して移動体イメージシステム１０のイメージデータベース４０からロケーション特有のイメージを検索する必要はない。
【００２４】
本発明のさまざまな例示的な実施形態において、移動体イメージシステム１０により提供される機能を、サービスの観点から最もよく説明する。本発明はさまざまな移動体イメージサービスを提示し、それぞれのサービスでは、移動体デバイスの決定された位置に基づいて選択されたロケーション特有のイメージを移動体デバイス２０が表示する。これらのサービスはサーバによって提供されてもよく、図１Ａ中で図解したようにサーバのそれぞれは単一のコンピューティングデバイスであってもよく、または、図１Ａに示したよりも多くの数のコンピューティングデバイスによって提供されてもよい。当業者にとって知られているように、任意のスタンドアローンサーバが、ローカルエリアネットワークまたは他の通信メカニズムによって、互いに接続された複数のコンピュータシステムによりサポートされていてもよい。他の例として、上に説明したように、移動体デバイス２０がそのメモリデバイス中にすべての必要なデータおよび（プログラムコード）命令をローカルに記憶させるとき、サービスは移動体デバイス２０自身で提供されてもよい。したがって、ここで使用する用語「移動体イメージシステム」は、本発明の移動体イメージサービスを実施するさまざまなハードウェア構成を含み、図１Ａに示した特定の構成に制限されるものではないことを理解すべきである。
【００２５】
本発明にしたがうと、位置識別システムにより決定される移動体デバイス２０の位置に基づいて、移動体デバイス２０のスクリーン６０上に表示されるロケーション特有のイメージが選択される。現在の説明では、用語「位置識別システム」は、決定された位置に基づいて、表示するロケーション特有のイメージを選択可能にするような、移動体デバイス２０の地理的位置を識別することができる何らかのシステムを指すのに使用される。位置識別システムはデバイスベースの技術、すなわち、移動体デバイス２０がその位置を自己識別できるようにする技術を利用してもよい。そのような技術の使用の例は、図１Ｂで示すように、移動体デバイス２０にグローバルポジショニングシステム（ＧＰＳ）受信機６８を装備させることである。代わりに、位置識別システムは、ネットワークベースの技術を利用してもよく、（図１Ａを参照）ワイヤレス通信ネットワーク２２を通して、移動体デバイス２０と移動体イメージシステム１０とを接続する通信リンクに基づいて、移動体デバイス２０の位置が識別される。例えば、特定のセルラ電話システムは到着時間差（ＴＤＯＡ）技術、または、タイミング前進（ＴＡ）ロケーション測定技術を使用して、移動体電話機の位置を決定するために送信信号の強度、方向、到着時間差を追跡する。この実施形態では、移動体デバイス２０の位置はワイヤレス通信ネットワーク２２全体により、おそらくその（表示していない）基地局において識別され、識別された位置は移動体デバイス２０および／または移動体イメージシステム１０に中継され、移動体デバイス２０の識別された位置に基づいて、表示する適切なロケーション特有のイメージを選択してもよい。さらに代わりに、位置識別システムはデバイスベースの技術およびネットワークベースの技術の両方の組合せを利用してもよい。
【００２６】
デバイスベースの技術および／またはネットワークベースの技術を利用する、さまざまな位置識別システムは、当業者によく知られているように、開発中であり、および／または、利用可能である。セルラ電話機、位置識別システムを含む移動体デバイス２０が米国連邦通信委員会により規定されたワイヤレスエンハンスド９１１規格（「ワイヤレスＥ９１１規格」）に準拠していてもよい。ワイヤレスＥ９１１規格は、米国内のセルラ電話サービスプロバイダが、プロバイダのシステム内で緊急（９１１）通報を行っているセルラ電話機の位置を位置特定する能力を提供することを規定する。他の位置識別システムは、他の国で規定された類似の規格に準拠していてもよい。本発明にしたがった位置識別システムは、任意の番号、ＩＰアドレス等にかけられる任意の「通報」に関して（例えば、セルラ電話機のような）移動体デバイスの位置を決定することができ、緊急通報に制限されないことを理解すべきである。
【００２７】
したがって、移動体デバイス２０の位置の決定は移動体デバイス２０自身によって実行されても実行されなくてもよい。特に、位置識別システムの特定の実施形態において、移動体デバイス２０が（例えば、ＧＰＳ受信機を使用して）その位置を自己識別するように構成されている場合、移動体デバイス２０はそのような位置識別システムを装備しており、位置識別システムはおそらく移動体デバイス２０のプロセッサ５０と協調して、移動体デバイス２０の位置を決定するだろう。移動体デバイス２０（または、より詳細には、そのプロセッサ５０）は、移動体デバイス２０の決定された位置に基づいて、表示するロケーション特有のイメージを選択する適切な命令を実行するだろう。他方、位置識別システムの他の実施形態では、移動体デバイス２０の位置は、電源オンすることとネットワーク２２への／からの信号を送信／受信すること以外の何らかの特定の機能を移動体デバイス２０に実行させること無く、（例えばＴＤＯＡ技術を使用して）ワイヤレス通信ネットワーク２２全体により決定してもよい。そのようなケースでは、移動体デバイス２０の決定された位置は移動体デバイス２０に中継されても、中継されなくてもよく、移動体デバイス２０の決定された位置に基づいた適切なロケーション特有のイメージの選択が、移動体デバイス２０および／または移動体イメージシステム１０によって実行されてもよい。
【００２８】
コンピュータ技術の当業者は、商業的に利用可能なコンポーネントおよび配置の広範囲の選択を、図１Ｂに図解した移動体デバイスシステム２０のようなシステムを構築するのに使用できることを理解するだろう。
【００２９】
図１Ｃは、ワイヤレス通信ネットワーク２２を通しての移動体イメージシステム１０のイメージデータベース４０と移動体デバイス２０との間のロケーション特有のイメージの２方向転送を図解する。移動体デバイス２０が（例えば、図１Ｂに示したようなデジタルカメラ６９を含む）イメージ取込能力を有するとき、ロケーション特有のイメージ（すなわち、イメージが撮影されたロケーションの地理的座標に関係付けられたイメージ）を生成するために、移動体デバイス２０のプロセッサ５０は、（上に説明したように、任意の適切な位置識別システムにより決定される）イメージが撮影されたときの移動体デバイス２０の位置に、取り込まれたイメージを関係付けてもよい。ロケーション特有のイメージはワイヤレス通信ネットワーク２２を通して送信され、移動体イメージシステム１０内のイメージデータベース４０に含められてもよい。したがって、イメージデータベース４０は常に更新することができ、および／または、更新された付加的なロケーション特有のイメージを移動体デバイス２０から受信することにより拡張することができる。例えば、特定の地理的座標に関係付けられたロケーション特有のイメージが、（不鮮明、通過している歩行者のような障害物により部分的に隠されている等のような）低品質のものであるとき、移動体デバイス２０のユーザは同一のロケーションにおいて高品質イメージを撮影して、高品質のイメージを低品質のイメージと置き換えるためにアップロードしてもよい。さらなる例として、移動体デバイス２０のユーザは、特有のサービスを受信する目的でロケーション特有のイメージをアップロードすることができる。特定の例として、ユーザが車、家等から締め出されたとき、ユーザは車、家等を含む彼のロケーションのイメージを撮影して、ワイヤレス通信ネットワーク２２により、ディスプレイを有する錠前師のコンピューティングデバイスに、ロケーション特有のイメージを送ることができる。錠前師がユーザのロケーションを着実に決定し、到着できるように、ユーザによって送られたロケーション特有のイメージは、その関係付けられた住所とともに、錠前師のコンピューティングデバイスに表示されるだろう。
【００３０】
戻って図１Ａを参照すると、移動体イメージシステム１０はオペレーティングシステム２８と、方向計算モジュール３０とを含むナビゲーションサーバ１３をさらに含んでいてもよい。データベースサーバ１１中のイメージ−住所データベース４３と地図および方向データベース４４と協調して、ナビゲーションサーバ１３は、移動体デバイス２０の決定された位置に基づいて、ナビゲーションプログラムの一部として、移動体デバイス２０上にロケーション特有のイメージを提供し、表示させる。特にナビゲーションサーバ１３はナビゲーションプログラムを発生させ、ナビゲーションプログラムが移動体デバイス２０上で実行されるとき、目的地ロケーションに関連する地図および方向だけを表示するのではなく、目的地ロケーションおよび途中の任意のランドマーク地点のさまざまなロケーション特有のイメージも表示するだろう。方向を計算し、方向プログラムを発生させるナビゲーションサーバ１３の機能が、例えば、地図および方向データベース４４、イメージデータベース４０およびリスティングデータベース４２とともに方向計算モジュール３０により実行される一方、ナビゲーションサーバ１３の管理および全体の動作は、オペレーティングシステム２８により制御されるだろう。
【００３１】
図２は、移動体デバイス上に表示されるさまざまなロケーション特有のイメージを組み込むナビゲーションプログラムを発生させる方向計算モジュール３０により実行されるサンプルルーチン２００を図解する。ブロック２０１において、方向計算モジュール３０は移動体デバイス２０からナビゲーションサービスに対する要求を受信する。ブロック２０２において、方向計算モジュール３０は、移動体デバイス２０から望ましい目的地ロケーションをさらに受信する。例えば、移動体デバイス２０のユーザは、移動体デバイス２０上で目的地ロケーションの住所または企業名をタイプしてもよく、そして方向計算モジュール３０により情報が受信される。
【００３２】
ブロック２０３において、受信された目的地ロケーションに基づいて、方向計算モジュール３０は、目的地ロケーションのロケーション特有のイメージを識別する。特に、例えば、モジュール３０はイエローページサーバ１２の検索エンジン２６にリスティングデータベース４２を検索するように要求して、ユーザにより入力された目的地ロケーションに対応している特定のリスティングを識別してもよい。一度、特定のリスティングが識別されると、それは、イメージデータベース４０中に記憶された目的地ロケーションのロケーション特有のイメージを識別するために使用されてもよい。識別されたロケーション特有のイメージは、イメージが撮影されたロケーション（すなわち、このケースでは目的地ロケーション）の地理的座標に関係付けられている。
【００３３】
１つの適用では、移動体デバイス２０がＩＰアドレスに関係付けられているとき、ＩＰアドレスは移動体デバイス２０の一般的な地理的位置を決定するのに使用されてもよく、これによって、決定された地理的位置に一般的に対応するリスティングのサブセットを選択する。例えば、移動体デバイス２０がワイヤレス通信ネットワーク２２を通して、ナビゲーションサーバ１３およびイメージ−住所データベース４３にアクセスするとき、イメージ−住所データベース４３に含まれるデータサイズが大きいときは特に、検索される可能性のあるリスティング（および、したがって、それらの対応しているロケーション特有のイメージ）の数を最初に制限することが望ましい。ほとんどのＩＰアドレスはそのＩＰアドレス所有者のロケーションに対して物理的に近くのサーバに関係付けられている。したがって、移動体デバイス２０のＩＰアドレスに基づいて、移動体デバイス２０の（例えば都市のような）一般的な地理的位置を予測することが可能である。少なくとも最初は、一般的な地理的位置に対応しているそれらのリスティングのみを検索して、目的地ロケーションに対応しているリスティングを見つけてもよい。その後、リスティングに対応しているロケーション特有のイメージを見つけることができる。
【００３４】
ブロック２０４において、方向計算モジュール３０は地図および方向データベース４４を参照して、上に説明したような任意の適切な位置識別システムにより決定される移動体デバイスの現在の位置から、目的地ロケーションへの方向を計算する。方向を計算するさまざまな方法が当業者によりよく知られている。
【００３５】
オプション的に、ブロック２０６において、方向計算モジュール３０が、計算された方向の途中の１つ以上のランドマーク地点を識別してもよい。例えば、主要な交差点、大きなビル、公園等のような、任意の予め規定された関心の地点が地図および方向データベース４４中でランドマーク地点として指定されてもよい。モジュール３０は任意の適切なアルゴリズムにしたがって、計算された方向の途中の１つ以上のランドマーク地点を自動的に選択してもよい。例えば、モジュール３０は特定の間隔でランドマーク地点を選択してもよい。他の例として、ランドマーク地点のそれぞれは、その重要度（またはプリファレンス）にしたがって、予め評価付けされていてもよく、あるプリファレンスレベルを超えるランドマーク地点だけが、例えばユーザ入力にしたがって、各適用中で選択されてもよい。
【００３６】
ブロック２０８において、識別されたランドマーク地点のそれぞれに対して、地図および方向データベース４４から地理的座標が見つけられ、地理的座標において撮影されたロケーション特有のイメージをイメージデータベース４０から見つけるのに地理的座標が使用されてもよい。
【００３７】
ブロック２１０において、方向計算モジュール３０は、目的地ロケーションにユーザをナビゲートする通常の方向と地図に加えて、目的地ロケーションのイメージを移動体デバイス２０に表示するナビゲーションプログラムをコンパイルする。ナビゲーションプログラムは目的地ロケーションへの途中の１つ以上のランドマーク地点のイメージを表示するようにさらに構成されていてもよい。（例えば、ＧＰＳ受信機のような）位置識別システムにより決定された移動体デバイス２０の位置に基づいて、これらのイメージのそれぞれが表示されるだろう。さらに、１つの適用では、ランドマーク地点および目的地ロケーションのイメージ、または、それらの任意の部分は、ビデオクリップの形式で記憶され、提示されてもよい。この適用では、本質的に、ロケーション特有のイメージ（または、これらの部分）に関係付けられている、目的地ロケーションに向かう途中のすべてのロケーションが、ランドマーク地点として示され、それらのロケーション特有のイメージはビデオクリップ中に含まれる。
【００３８】
方向計算モジュール３０は、イメージデータベース４０、リスティングデータベース４２、地図および方向データベース４４のような関係付けられたデータベースにとともに、ハードディスク６４中に含まれ、移動体デバイス２０のメモリ５４中に記憶されてもよいということを理解すべきである（図１Ｂを参照）。したがって、本質的に、上に説明したナビゲーションサービスは、ワイヤレス通信ネットワーク２２と必ずしもインターフェイスされていなくてもよい移動体デバイス２０に対して利用可能になってもよい。
【００３９】
図３は、図２にしたがって発生されたナビゲーションプログラムが実行されるときにとられる動作を図解するフローチャートである。ブロック３０１において、ナビゲーションプログラムが実行され、当業者によく知られている方法で、関係する方向および地図が表示される。例えば、位置識別システムにより決定された移動体デバイス２０の実際の動きにしたがって、地図上で動いている移動体デバイス２０を表すアイコンとともに、関連する領域の地図が表示されてもよい。グラフィカルおよび／またはテキスト形式での適切な方向も表示されてもよい。
【００４０】
ブロック３０２において、何らかのランドマーク地点が近づいているかどうかが決定される。例えば、位置識別システムにより決定された移動体デバイス２０の現在の位置から特定の距離内に何らかのランドマーク地点が入った場合に、この決定を行うことができる。そうである場合、ブロック３０４において、近づいているランドマーク地点のイメージがアクセスされ、「これが見えたら、右折してください」のような適切なメッセージとともに、移動体デバイス２０上に表示させることができる。図８は、テキスト８０２（「これが見えたら、右折してください」）とグラフィック（この例では、左折している矢印）の両方で、適切な方向とともに、（この例では交差点の）ランドマーク地点のロケーション特有のイメージ８００を表示しているサンプルスクリーンショットである。ロケーション特有のイメージ８００は、ランドマーク地点が通過されるまで表示されたままであってもよい。例えば、イメージ８００はランドマーク地点と移動体デバイス２０との間の距離が増加し始めるまで表示することができる。
【００４１】
移動体デバイス２０がランドマーク地点を通過した後、（図３の）ブロック３０１に戻って、ナビゲーションプログラムは通常の地図および方向の表示を再開しつつ、（ブロック３０２で）何らかのランドマーク地点が移動体デバイス２０に近づいているかどうか知るために監視を続ける。
【００４２】
ブロック３０２で移動体デバイス２０の近くに何のランドマーク地点も無いことが決定された場合、ブロック３０６に進み、最終目的地ロケーションが近くにあるかどうかが決定される。例えば、位置識別システムにより決定された移動体デバイス２０の現在の位置から特定の距離内に最終目的地ロケーションが入ったとき、決定がなされることができる。そうである場合、ブロック３０８に進み、最終目的地のロケーション特有のイメージが移動体デバイス２０に表示される。このとき、「あなたの目的地はこのような外観です。」というような適切なメッセージが表示される。イメージはユーザ（すなわち、移動体デバイス２０）が目的地ロケーションに到着するまで表示されたままであってもよい。
【００４３】
図３は、ナビゲーションプログラムが実行されるときに実施される動作の単に１つの例を図解しているにすぎず、したがって、本発明にしたがったナビゲーションプログラムは図３に開示した特定の実施形態に制限されない、ということを強調すべきである。例えば、ユーザが彼／彼女の旅程を開始する前に、目的地ロケーションで、探しているものを見ることができるように、ナビゲーションプログラムの実行の際、最終目的地のイメージが最初に表示されてもよい。他の例として、ユーザが出発時に全体の旅程を閲覧することができるように、ナビゲーションプログラムの実行の際、最終目的地への途中のロケーション特有のイメージの連続的なビデオクリップ（または、それらの一部）が最初に表示されてもよい。さらなる例として、そのようなイメージに対するユーザの要求が受信されたときはいつでも、最終目的地のイメージを移動体デバイス２０上に表示させてもよい。
【００４４】
本発明のさらなる延長として、表示されるロケーション特有のイメージのそれぞれに関して、さまざまな他のサービスが提供されてもよい。例えば、ユーザがレストランのような最終目的地へと移動している場合、ユーザは、彼／彼女の移動体デバイス２０を使用してレストランのロケーション特有のイメージを見ている際に、レストランの予約をすることができてもよい。例えば、数多くの企業は、移動体デバイス２０からワイヤレス通信ネットワーク２２によって受信された予約要求のような、さまざまな要求を処理することができるＷｉ−Ｆｉデバイスを有する。他の例として、最終目的地が映画館である場合、移動体デバイス２０のユーザは、映画館のロケーション特有のイメージを見ている際に、通信ネットワーク２２を通してワイヤレスで映画チケットを購入することができてもよい。
【００４５】
戻って図１Ａを参照すると、移動体イメージシステム１０は、ショッピング支援サーバ１４をさらに備えていてもよい。図解するように、ショッピング支援サーバ１４はオペレーティングシステム３２と、ショッピング支援モジュール３４とを含む。手短に言うと、ショッピング支援サーバ１４は、ショッピングデータベース４５等と協調して、ユーザが購入を望むアイテムを取り扱う店舗のイメージを移動体デバイス２０のユーザが見られるようにする。
【００４６】
特に図４は本発明の１つの実施形態にしたがったショッピングプログラムを発生させるサンプルルーチン４００を図解する。ブロック４０１において、ショッピング支援モジュール３４は、移動体デバイス２０のユーザから、ショッピング支援サービスに対する要求を受信する。ブロック４０２において、モジュール３４は移動体デバイスのユーザからショッピングリストを受信する。例えば、ユーザは彼／彼女の移動体デバイス２０にテキストを入力して、ユーザが購入を望むアイテム（切手、牛乳、本等）をリストアップしてもよい。ブロック４０４において、アイテムのそれぞれに対して、モジュール３４がそのようなアイテムを取り扱う（例えば、切手に対する「郵便局」、牛乳に対する「食品雑貨店舗」、本に対する「書店」等のような）対応する「店舗カテゴリ」を見つける。これは、例えば、ショッピングデータベース４５に記憶されているもののような、予め規定されたルックアップテーブルに基づいて決定されてもよい。代わりに、ユーザは購入することになるアイテムとは対照的にショッピングリスト中の店舗カテゴリを直接入力してもよい。
【００４７】
ブロック４０６において、入力され、または、見つけられた店舗カテゴリのそれぞれに対して、モジュール３４は店舗カテゴリの下でリストアップされた１つ以上の店舗を見つけ、これらの店舗の地理的（例えば、緯度／経度）座標も見つける。これは例えばデータベースサーバ１１に含まれるリスティングデータベース４２を参照することにより行われてもよい。特に、本発明のさまざまな例示的な実施形態にしたがうと、リスティングデータベース４２は各店舗カテゴリの下で、さまざまな店舗、企業等をそれらの住所、電話番号、地理的緯度／経度座標、営業時間等とともにリストアップする。したがって、リスティングデータベース４２を検索することにより、店舗カテゴリのそれぞれに対する店舗のリストをそれらの地理的座標とともに取得することができる。１つの特定の適用では、移動体デバイス２０の内部時計、または、ショッピング支援サーバ１４によってアクセス可能な時計により決定された、ショッピングリストが受信された日付と時間に基づいて（それらの営業時間情報にしたがって）、実際に開いている店舗のみが返されてもよい。ブロック４０７において、オプション的に、見つけられた店舗のそれぞれに対して、ロケーション特有のイメージを見つけることができる。当業者に明らかになるように、この時点において、これらの店舗のロケーション特有のイメージを検索することは必ずしも必要ではなく、以下に説明するように、それらの地理的座標と移動体デバイス２０の決定された位置とに基づいて、これらのロケーション特有のイメージにアクセスできることだけが必要である。
【００４８】
ブロック４０８において、モジュール３４はショッピングリスト中に含まれるアイテム／製品を販売する店舗のイメージを表示するショッピングプログラムを最終的にコンパイルする。位置識別システムにより決定された移動体デバイス２０の位置に基づいて、これらのイメージのそれぞれが表示されるだろう。
【００４９】
ショッピング支援モジュール３４は、ショッピングデータベース４５、イメージデータベース４０およびリスティングデータベース４２等のような、その関係するデータベースとともに、ハードディスク６６中に含まれ（図１Ｂを参照）、移動体デバイス２０のメモリ５４中に記憶されてもよい。したがって、本質的に、上に説明したショッピング支援サービスは、ワイヤレス通信ネットワーク２２と必ずしもインターフェイスしていない移動体デバイス２０に利用可能であってもよい。
【００５０】
図５は上の図４にしたがって発生されたショッピングプログラムの実行中に実施される動作を図解する。ブロック５０１において、プログラムはブロック５０２の判断イベントの発生を監視する。ブロック５０２において、ショッピングリスト上のアイテムを取り扱う任意の店舗が、位置識別システムにより決定される移動体デバイス２０の位置に近づいているかどうか決定される。例えば、これらの店舗の任意のものの緯度／経度座標が移動体デバイス２０の現在の位置から特定の距離内に入った場合に、この決定がなされる。そうである場合、ブロック５０４に進み、プログラムは（例えば、ブザー音を発行することによって）ユーザにアラートし、適切なメッセージとともに移動体デバイス２０上に店舗のイメージを表示する。図９は、“あなたの近くの‘ ’（９０４--店舗名と住所を挿入）であなたの‘ ’（９０２--ショッピングリストの関連するアイテムを挿入）を入手することができます”と読めるテキストメッセージとともに、移動体デバイス２０に近づいている店舗のイメージ９００を表示するサンプルスクリーンショットである。店舗のイメージ９００に関連して、上に説明したナビゲーションサーバ１３を利用することにより、店舗への方向がさらに計算され、表示されてもよい。店舗のイメージ９００は、ユーザ（または、より詳細にはユーザの移動体デバイス２０）が店舗に到着するか、または、店舗を通過するまで表示することができる。例えば、移動体デバイスから店舗への距離が増加し始めるときに、この時点が決定されてもよい。
【００５１】
ショッピングリストに入力されるアイテムは、例えば「本」のような一般的なものであってもよく、または、特定の本のタイトルのようなより詳細なものであってもよい。１つの例では、本発明の移動体イメージシステム１０は、ワイヤレス通信ネットワーク２２によりさまざまな書店の検索可能な在庫データベースと結合されていてもよい。次に、ユーザの移動体デバイス２０から受信された、ショッピングリスト中に入力された特定の本のタイトルを、これらの在庫データベース内で検索することができ、実際にこの特定のタイトルを所持している書店だけを識別してもよい。この例では、図４のブロック４０６で、この特定のタイトルを所持している書店だけが、それらの地理的座標とともに見つけられる。その後、ブロック４０８では、これらの書店のロケーション特有のイメージだけを表示するショッピングプログラムがコンパイルされる。
【００５２】
再び図１Ａに戻って、移動体イメージシステム１０は、推奨サーバ１６をさらに備えていてもよい。図解するように、推奨サーバ１６はオペレーティングシステム３６と、推奨モジュール３８とを含む。推奨サーバ１６は、ユーザプロファイルデータベース４６、イメージ−住所データベース４３等と協調して、移動体デバイス２０にユーザの「お気に入り」の場所のロケーション特有のイメージを表示させてもよい。これまでのように、これらのイメージは移動体デバイス２０の決定された位置に基づいて表示されるだろう。各ユーザの「お気に入り」の場所がユーザプロファイルデータベース４６に含まれるデータを参照して決定される。特に、ユーザＩＤを有する各ユーザに対して、ユーザプロファイルデータベース４６は、彼／彼女のお気に入りの場所、または、彼／彼女のユーザＩＤに関係して彼／彼女のお気に入りの場所を決定するために使用することができる情報を記憶する。
【００５３】
例えば、お気に入りの場所の住所をタイピングすることにより、ユーザはユーザプロファイルデータベース４６に対して、彼／彼女のお気に入りの場所を能動的に（明示的に）入力してもよい。代わりに、ユーザのお気に入りの場所は、移動体イメージシステム１０上で観察されたユーザの行動に基づいて、推定（決定）されてもよい。例えば、ユーザがナビゲーションサーバ１３により提供されるナビゲーションサービスにアクセスし、特定の目的地ロケーションを入力するとき、目的地ロケーションはユーザのお気に入りの場所であるとして推定され、ユーザのプロファイル中にそのように記憶されてもよい。同様に、ユーザがショッピング支援サーバ１４により提供されるショッピング支援サービスにアクセスし、特定のアイテムを含むショッピングリストを入力する場合、これらのアイテムを取り扱う店舗がユーザのお気に入りの場所であるとして推定され、ユーザのプロファイル中に加えられてもよい。他の例として、ユーザのプロファイルがユーザのお気に入りの本のリストを含む場合、これらの本のそれぞれに対して、（例えば、本の主人公が訪問するレストランの名称のような）本の中で出てくる地理的ロケーションのリストが編集されてもよい。次に、これらの地理的ロケーションがユーザのお気に入りの場所であるとして推定され、データベース４６中のユーザのプロファイル中に加えられてもよい。さらに、代わりに、プリファレンスまたは特定のユーザの過去の行動に関して、何の情報も利用可能でない場合、一般的なお気に入りの場所（例えば、他のユーザのお気に入りの場所）がこのユーザのお気に入りの場所の１つでもあるとして推定されてもよい。したがって、推奨サービスにアクセスしている移動体デバイス２０のユーザはそれぞれユーザＩＤを有しており、（各ユーザプロファイルに含まれる情報の量および内容は異なっていてもよいが、）ユーザプロファイルデータベース４６に含まれる関係付けられたユーザプロファイルを有し、これは、ユーザのお気に入りの場所を決定するために使用することができる。ユーザＩＤはデバイスＩＤと必ずしも一致するわけではないことに留意すべきであり、いくつかの適用では、それぞれが彼／彼女自身のユーザＩＤおよびユーザプロファイルを有する複数のユーザによって、１つの移動体デバイスが共有されていてもよい。
【００５４】
図６は本発明の１つの実施形態にしたがってお気に入りの場所プログラムを発生させるサンプルルーチン６００を図解するフローチャートである。ブロック６１０において、推奨モジュール３８は、移動体デバイス２０から推奨サービスに対する要求を受信する。ブロック６０２において、モジュール３８は推奨サービスを要求しているユーザの、お気に入りの場所のリストを形成する。この目的で、モジュール３８はユーザプロファイルデータベース４６を参照し、ユーザのプロファイルに記憶されたユーザのお気に入りの場所を検索し、および／または、ユーザのプロファイルに含まれる情報に基づいて、ユーザのお気に入りの場所を決定する。ブロック６０３において、モジュール３８はイメージ−住所データベースを参照して、ユーザのお気に入りの場所のそれぞれに対する地理的座標を見つける。最後に、ブロック６０４において、移動体デバイス２０の決定された位置に基づいて、ユーザがこれらのお気に入りの場所に、または、その近くにいるとき、モジュール３８はお気に入りの場所のロケーション特有のイメージを表示する、お気に入りの場所プログラムをコンパイルする。
【００５５】
図７は図６にしたがって発生されたお気に入りの場所プログラムの実行中に起こる動作を図解するフローチャートである。ブロック７０１において、プログラムはブロック７０２の判断イベントの発生を監視する。判断ブロック７０２において、何らかのお気に入りの場所が近づいているかどうかが決定される。例えば、移動体デバイス２０の決定された位置が、何らかのお気に入りの場所の緯度／経度座標から特定の距離内に入ったときにこの決定を行うことができる。そうである場合、ブロック７０４において、プログラムは（例えば、ブザー音を発行することによって）ユーザにアラートし、適切なメッセージとともに移動体デバイス２０上にお気に入りの場所のイメージを表示する。
【００５６】
図１０は、“あなたのお気に入りの‘ ’（１００２--例えば‘図書館’のような場所名を挿入）は、‘ ’（１００４--場所の住所を挿入）で近くにあります”と読めるテキストメッセージとともに、移動体デバイス２０に近づいている、お気に入りの場所（この例では図書館）のイメージ１０００を表示するサンプルスクリーンショットである。お気に入りの場所１０００のイメージに関連して、上に説明したように、ナビゲーションサーバ１３を利用することにより、お気に入りの場所への方向がさらに計算され、表示されてもよい。お気に入りの場所のイメージは、ユーザ（または、より詳細にはユーザの移動体デバイス２０）がお気に入りの場所に到着するか、または、お気に入りの場所を通過するまで表示されたままであってもよい。
【００５７】
本発明のさまざまな適用では、彼／彼女のユーザＩＤに基づいてユーザに対して選択されたロケーション特有のイメージは、彼／彼女のユーザプロファイルから利用可能なさらなる情報で補足されてもよい。例えば、ユーザが過去に訪問した場所のイメージが彼／彼女のユーザプロファイルに基づいて選択されるとき、ユーザが最後にその場所を訪問した日付が取得され、そのときから、経過した期間を計算するのに使用されてもよい。“あなたが最後にあなたのお気に入りの‘ ’（場所名、住所等を挿入）を訪問してから、‘ ’ヶ月／年が経過しています。”のようなメッセージとともに、ユーザの移動体デバイス上にイメージが表示することができる。選択されたイメージに注釈を付ける他のタイプの補助的な情報は、例えば、ユーザがそのイメージ中の場所において購入したアイテムのリスト、または、ユーザが本に付与した任意の評価とともに、イメージ中の場所が出てくる本のタイトルを含む。
【００５８】
したがって、本発明は移動体デバイスのユーザが、例えば、特定の目的地ロケーションに到着しようとするとき、または、ショッピングリストのアイテムを購入しようとするときのようなさまざまな状況で、ロケーション特有のイメージを見ることができるようにする方法およびシステムを提供する。これらのすべての状況において、ユーザが望ましいロケーションを見つけ、到着することを支援するために、ロケーション特有のイメージが時間的および地理的に適切な方法で表示されるように、移動体デバイスの決定された位置に基づいて、方法およびシステムがロケーション特有のイメージを表示する。
【００５９】
本発明の好ましい実施形態を図解し、説明したが、本発明の精神および範囲から逸脱することなく、さまざまな変更を行うことができることを理解すべきである。
【００６０】
排他的な所有権または特権が主張される本発明は特許請求の範囲に規定されている。
【図面の簡単な説明】
【００６１】
【図１Ａ】図１Ａは、本発明の１つの実施形態にしたがった、移動体イメージサービスを実施する特定のコンピューティングコンポーネントの環境および配置を示すブロック図である。
【図１Ｂ】図１Ｂは、本発明の１つの実施形態にしたがった、移動体イメージサービスの受信する際に使用するのに適切な移動体デバイスの例示的構成を図解している図である。
【図１Ｃ】図１Ｃは、本発明のさまざまな例示的な実施形態において実施されるネットワークを通しての、イメージデータベースと１つ以上の移動体デバイスとの間のロケーション特有のイメージの２方向転送を図解している実体図を示す。
【図２】図２は、本発明の１つの実施形態にしたがって、移動体デバイスの決定された位置に基づいて、実行の際に１つ以上のロケーション特有のイメージを表示するナビゲーションプログラムを発生させる１つの例示的な方法のフロー図である。
【図３】図３は、本発明の１つの実施形態にしたがった、上の図２にしたがって発生された、ナビゲーションプログラムの実行を図解するフロー図である。
【図４】図４は、本発明の１つの実施形態にしたがって、移動体デバイスの決定された位置に基づいて、実行の際に１つ以上のロケーション特有のイメージを表示するショッピングプログラムを発生させる１つの例示的な方法のフロー図である。
【図５】図５は、本発明の１つの実施形態にしたがった、上の図４にしたがって発生された、ショッピングプログラムの実行を図解するフロー図である。
【図６】図６は、本発明の１つの実施形態にしたがって、移動体デバイスの決定された位置に基づいて、実行の際に１つ以上のロケーション特有のイメージを表示する、お気に入りの場所プログラムを発生させる１つの例示的な方法のフロー図である。
【図７】図７は、本発明の１つの実施形態にしたがった、上の図６にしたがって発生された、お気に入りの場所プログラムの実行を図解するフロー図である。
【図８】図８は、本発明の１つの実施形態にしたがって、ナビゲーションプログラムの実行の間に移動体デバイス上に表示させることができる、サンプルスクリーンショットである。
【図９】図９は、本発明の１つの実施形態にしたがって、ショッピングプログラムの実行の間に移動体デバイス上に表示させることができる、サンプルスクリーンショットである。
【図１０】図１０は、本発明の１つの実施形態にしたがって、お気に入りの場所プログラムの実行の間に移動体デバイス上に表示させることができる、サンプルスクリーンショットである。
【図１Ａ】
2008518325.tif 000003
【図１Ｂ】
2008518325.tif 000004
【図１Ｃ】
2008518325.tif 000005
【図２】
2008518325.tif 000006
【図３】
2008518325.tif 000007
【図４】
2008518325.tif 000008
【図５】
2008518325.tif 000009
【図６】
2008518325.tif 000010
【図７】
2008518325.tif 000011
【図８】
2008518325.tif 000012
【図９】
2008518325.tif 000013
【図１０】
2008518325.tif 000014
【手続補正書】
【提出日】平成20年1月11日(2008.1.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
移動体デバイスと通信する方法において、
前記方法は、
前記移動体デバイスの位置を決定することと、
前記移動体デバイスの決定された位置に基づいて、複数のロケーション特有のイメージの中からロケーション特有のイメージを選択することと、
前記選択されたイメージを前記移動体デバイスに送ることと
を含む方法。
【請求項２】
各ロケーション特有のイメージは、前記イメージが撮影されたロケーションの地理的座標に関係付けられている、請求項１記載の方法。
【請求項３】
前記移動体デバイスの受信位置が前記イメージに関係付けられた地理的座標から特定の距離内に入ったときに、前記ロケーション特有のイメージが選択される、請求項２記載の方法。
【請求項４】
前記移動体デバイスからユーザＩＤを受信することをさらに含む、請求項２記載の方法。
【請求項５】
ロケーション特有のイメージを選択することは、前記受信されたユーザＩＤに基づいて、ロケーション特有のイメージを選択することを含む、請求項４記載の方法。
【請求項６】
前記受信されたユーザＩＤに基づいて、前記選択されたイメージに対する補助的な情報を決定することと、
前記補助的な情報を前記移動体デバイスに送ることと
をさらに含む、請求項４記載の方法。
【請求項７】
ロケーション特有のイメージを選択することは、前記受信されたユーザＩＤに関係付けられたユーザプロファイルにアクセスすることと、前記ユーザプロファイルに基づいて、ロケーション特有のイメージを選択することとを含む、請求項４記載の方法。
【請求項８】
移動体デバイスから検索クエリを受信することをさらに含み、
ロケーション特有のイメージを選択することは、前記受信された検索クエリに基づいて、ロケーション特有のイメージを選択することを含む、請求項２記載の方法。
【請求項９】
前記移動体デバイスの位置を決定することは、前記移動体デバイスから位置を受信することを含み、
前記移動体デバイスは前記移動体デバイスの位置を決定することができる、請求項２記載の方法。
【請求項１０】
前記移動体デバイスの位置を決定することは、前記移動体デバイスとインターフェイスしているワイヤレス通信ネットワークから前記移動体デバイスの位置を受信することを含む、請求項２記載の方法。
【請求項１１】
前記移動体デバイスに関係付けられたＩＰアドレスに基づいて、前記移動体デバイスの一般的な地理的ロケーションを決定するステップと、
前記移動体デバイスの決定された一般的な地理的ロケーションに対応するロケーション特有のイメージのサブセットを識別するステップと
をさらに含み、
前記ロケーション特有のイメージを選択することは、前記移動体デバイスの決定された位置に基づいて、前記ロケーション特有のイメージの識別されたサブセットの中からロケーション特有のイメージを選択することを含む、請求項１０記載の方法。
【請求項１２】
前記移動体デバイスの位置から目的地ロケーションへの方向を計算することをさらに含む、請求項２記載の方法。
【請求項１３】
前記目的地ロケーションに向かう方向の途中のランドマークを識別することをさらに含む、請求項１２記載の方法。
【請求項１４】
前記目的地ロケーションおよび前記識別されたランドマークのうちの少なくとも１つのイメージを表示するナビゲーションプログラムをコンパイルすることをさらに含む、請求項１３記載の方法。
【請求項１５】
前記目的地ロケーションへの方向を表示するための情報を前記移動体デバイスに送ることをさらに含む、請求項１２記載の方法。
【請求項１６】
前記目的地ロケーションへの方向に対する要求を前記移動体デバイスから受信することをさらに含む、請求項１２記載の方法。
【請求項１７】
プロファイルデータベース中に記憶された前記移動体デバイスに関係付けられた情報に基づいて、前記移動体デバイスに対するお気に入りの場所のリストを形成する、請求項１２記載の方法。
【請求項１８】
請求項２ないし１８のいずれか１項記載の方法を実行するコンピュータプログラム。
【請求項１９】
イメージを表示することができる移動体デバイスにおいて、
前記移動体デバイスは、
イメージを表示する手段と、
命令を記憶するメモリを有するプロセッサ手段と
を具備し、
前記命令は、
前記移動体デバイスの位置に基づいて、１組のロケーション特有のイメージの中からロケーション特有のイメージを受信し、
受信されたロケーション特有のイメージをスクリーン上に表示するためのものである
移動体デバイス。
【請求項２０】
前記移動体デバイスの位置を識別する位置識別手段と、
前記１組のロケーション特有のイメージを記憶する移動体イメージシステムに、前記移動体デバイスの位置を送信する送信手段と
をさらに具備する、請求項１９記載の移動体デバイス。
【請求項２１】
前記送信手段は、前記移動体デバイスの位置に関連するイメージ情報に対する要求をさらに送信する、請求項２０記載の移動体デバイス。
【請求項２２】
前記情報に対する要求は、目的地ロケーションへの方向に対する要求である、請求項２１記載の移動体デバイス。
【請求項２３】
前記移動体デバイスの位置に関連するイメージ情報を受信するように適合されている受信機手段をさらに具備する、請求項２２記載の移動体デバイス。
【請求項２４】
前記受信機手段は前記目的地ロケーションへの地図を表示するための情報を受信するようにさらに適合されている、請求項２３記載の移動体デバイス。
【請求項２５】
移動体デバイス上にイメージを表示させる方法において、
１組のロケーション特有のイメージを記憶する移動体イメージシステムからロケーション特有のイメージを受信し、前記ロケーション特有のイメージは前記移動体デバイスの位置に基づいていることと、
受信されたロケーション特有のイメージをスクリーン上に表示することとを含む方法。
【請求項２６】
前記移動体デバイスの位置を識別することと、
前記移動体デバイスの位置を前記移動体イメージシステムに送信することと
をさらに含む、請求項２５記載の方法。
【請求項２７】
前記移動体デバイスの位置に関連するイメージ情報に対する要求を送信することをさらに含む、請求項２５記載の方法。
【請求項２８】
前記イメージ情報に対する要求は、目的地ロケーションへの方向に対する要求である、請求項２７記載の方法。
【請求項２９】
前記目的地ロケーションへの方向に対する要求に応答したイメージ情報を受信することをさらに含む、請求項２８記載の方法。
【請求項３０】
前記イメージ情報は前記移動体デバイスの位置から前記目的地ロケーションへの地図である、請求項２９記載の方法。
【請求項３１】
請求項２５ないし３０のいずれか１項記載の方法を実行するコンピュータプログラム。
【請求項３２】
移動体デバイスと通信する装置において、
前記装置は、
前記移動体デバイスの位置を決定する手段と、
前記移動体デバイスの決定された位置に基づいて、複数のロケーション特有のイメージの中からロケーション特有のイメージを選択し、各ロケーション特有のイメージは前記イメージが撮影されたロケーションの地理的座標に関係付けられている手段と、
前記選択されたイメージを前記移動体デバイスに送る手段と
を具備する装置。
【請求項３３】
移動体デバイスの位置を受信する手段と、
前記複数のロケーション特有のイメージを含むロケーション特有のイメージデータベースと、
前記ロケーション特有イメージを処理するサーバと
をさらに具備する、請求項３２記載の装置。
【請求項３４】
方向計算手段をさらに具備し、
前記方向計算手段は、
目的地ロケーションを受信する手段と、
前記移動体デバイスの受信された位置から前記目的地ロケーションへの方向を計算する手段と、
前記目的地ロケーションへの前記計算された方向を含む、方向プログラムを発生させる手段と
を備え、
前記方向プログラムは、前記移動体デバイスの受信された位置に基づいて、前記目的地ロケーションのイメージを前記移動体デバイスに送る命令をさらに有する、請求項３３記載の装置。
【請求項３５】
ショッピング計算手段をさらに具備し、
前記ショッピング計算手段は、
ショッピングリストを前記移動体デバイスから受信する手段と、
前記ショッピングリスト中のアイテムのそれぞれを供給する１社以上の企業を識別する手段と、
前記１社以上の識別された企業のそれぞれの地理的座標を決定する手段と、
前記１社以上の識別された企業に対するロケーション特有のイメージを識別する手段と、
前記移動体デバイスの受信された位置に基づいて、前記１社以上の識別された企業のイメージを前記移動体デバイスに送る命令を含むショッピングリストプログラムを発生させる手段と
を備える、請求項３３記載の装置。
【請求項３６】
推奨計算手段をさらに具備し、
前記推奨計算手段は、
ユーザプロファイルを含むユーザプロファイルデータベースと、
推奨サービスに対する要求をユーザから受信する際に、前記ユーザのプロファイルにアクセスする手段と、
前記ユーザプロファイルに基づいて、前記ユーザの１つ以上のお気に入りの場所を識別する手段と、
前記１つ以上のお気に入りの場所の地理的座標を決定する手段と、
前記移動体デバイスの決定された位置に基づいて、前記１つ以上のお気に入りの場所のイメージを前記移動体デバイスに送る命令を含む、お気に入りの場所プログラムを発生させる手段と
を備える、請求項３３記載の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
ブロック３０２において、何らかのランドマーク地点が近づいているかどうかが決定される。例えば、位置識別システムにより決定された移動体デバイス２０の現在の位置から特定の距離内に何らかのランドマーク地点が入った場合に、この決定を行うことができる。そうである場合、ブロック３０４において、近づいているランドマーク地点のイメージがアクセスされ、「これが見えたら、右折してください」のような適切なメッセージとともに、移動体デバイス２０上に表示させることができる。図８は、テキスト８０２（「これが見えたら、右折してください」）とグラフィック（この例では、右折している矢印８０４）の両方で、適切な方向とともに、（この例では交差点の）ランドマーク地点のロケーション特有のイメージ８００を表示しているサンプルスクリーンショットである。ロケーション特有のイメージ８００は、ランドマーク地点が通過されるまで表示されたままであってもよい。例えば、イメージ８００はランドマーク地点と移動体デバイス２０との間の距離が増加し始めるまで表示することができる。