(57)【特許請求の範囲】
【請求項１】
ナビゲーションシステムの動作方法であって、
コンピュータにおいてインストールされ実行される運転プロファイルプログラムが、ある期間に亘ってエンドユーザにより自動車を用いてなされる複数の移動をモニターする段階と、
前記運転プロファイルプログラムが、前記エンドユーザにより自動車を用いてなされた前記複数の移動を表すデータであって、該複数の移動の目的地及び該複数の移動に関連する目的を示すデータを記憶する段階と、
前記運転プロファイルプログラムが、前記複数の移動を表す前記データを、該複数の移動の目的地に基づいて分析する段階であって、繰り返されている移動、繰り返されていない移動、必要な移動及び随意的な移動を識別するように、かつ、異なる種類の移動について時間の拘束に柔軟性があるかないかを識別するように、分析を行う段階と、
前記運転プロファイルプログラムが、前記目的を達成するために前記エンドユーザにより前記目的地までになされることになる将来の複数の移動に費やされる時間の長さを削減する方策を、前記ある期間に亘ってなされた複数の移動を表す前記データに対する前記分析に基づいて決定する段階と、
を含み、前記方策が、同一の目的地までになされる移動の回数を削減することを提案することを含み、
さらに、
前記運転プロファイルプログラムが前記方策を前記エンドユーザに報告する段階と、
を含むことを特徴とする方法。
【請求項２】
ナビゲーションシステムの動作方法であって、
コンピュータにおいてインストールされ実行される運転プロファイルプログラムが、ある期間に亘ってエンドユーザにより自動車を用いてなされた複数の移動をモニターする段階と、
前記運転プロファイルプログラムが、前記エンドユーザにより自動車を用いてなされた前記複数の移動を表すデータであって、該複数の移動の目的地及び該複数の移動に関連する目的を示すデータを記憶する段階と、
前記運転プロファイルプログラムが、前記複数の移動を表す前記データを、該複数の移動の目的地に基づいて分析する段階であって、繰り返されている移動、繰り返されていない移動、必要な移動及び随意的な移動を識別するように、かつ、異なる種類の移動について時間の拘束に柔軟性があるかないかを識別するように、分析を行う段階と、
前記運転プロファイルプログラムが、前記目的を達成するために前記エンドユーザにより前記目的地までになされることになる将来の複数の移動に費やされる時間の長さを削減する方策を、前記ある期間に亘ってなされた複数の移動を表す前記データに対する前記分析に基づいて決定する段階と、
を含み、
前記方策が、別々の移動を組み合わせることを提案することを含み、
さらに、
前記運転プロファイルプログラムが前記方策を前記エンドユーザに報告する段階と、
を含むことを特徴とする方法。
【請求項３】
ナビゲーションシステムの動作方法であって、
コンピュータにおいてインストールされ実行される運転プロファイルプログラムが、ある期間に亘ってエンドユーザにより自動車を用いてなされる複数の移動をモニターする段階と、
前記運転プロファイルプログラムが、前記エンドユーザにより自動車を用いてなされた前記複数の移動を表すデータであって、該複数の移動の目的地及び該複数の移動に関連する目的を示すデータを記憶する段階と、
前記運転プロファイルプログラムが、前記複数の移動を表す前記データを、該複数の移動の目的地に基づいて分析する段階であって、繰り返されている移動、繰り返されていない移動、必要な移動及び随意的な移動を識別するように、かつ、異なる種類の移動について時間の拘束に柔軟性があるかないかを識別するように、分析を行う段階と、
前記運転プロファイルプログラムが、前記目的を達成するために前記エンドユーザにより前記目的地までになされることになる将来の複数の移動に費やされる時間の長さを削減する方策を、前記ある期間に亘ってなされた複数の移動を表す前記データに対する前記分析に基づいて決定する段階と、
を含み、
前記方策が、別のエンドユーザと相乗りすることを提案することを含み、
さらに、
前記運転プロファイルプログラムが前記方策を前記エンドユーザに報告する段階と、
を含むことを特徴とする方法。
【請求項４】
ナビゲーションシステムの動作方法であって、
コンピュータにおいてインストールされ実行される運転プロファイルプログラムが、ある期間に亘ってエンドユーザにより自動車を用いてなされる複数の移動をモニターする段階と、
前記運転プロファイルプログラムが、前記エンドユーザにより自動車を用いてなされた前記複数の移動を表すデータであって、該複数の移動の目的地及び該複数の移動に関連する目的を示すデータを記憶する段階と、
前記運転プロファイルプログラムが、前記複数の移動を表す前記データを、該複数の移動の目的地に基づいて分析する段階であって、繰り返されている移動、繰り返されていない移動、必要な移動及び随意的な移動を識別するように、かつ、異なる種類の移動について時間の拘束に柔軟性があるかないかを識別するように、分析を行う段階と、
前記運転プロファイルプログラムが、前記目的を達成するために前記エンドユーザにより前記目的地までになされることになる将来の複数の移動に費やされる時間の長さを削減する方策を、前記ある期間に亘ってなされた複数の移動を表す前記データに対する前記分析に基づいて決定する段階と、
を含み、
前記方策が、同一の形式の異なる目的地を所与の形式の目的地に置換することを提案することを含み、
さらに、
前記運転プロファイルプログラムが前記方策を前記エンドユーザに報告する段階と、
を含むことを特徴とする方法。
【請求項５】
ナビゲーションシステムの動作方法であって、
コンピュータにおいてインストールされ実行される運転プロファイルプログラムが、ある期間に亘ってエンドユーザにより自動車を用いてなされる複数の移動をモニターする段階と、
前記運転プロファイルプログラムが、前記エンドユーザにより自動車を用いてなされた前記複数の移動を表すデータであって、該複数の移動の目的地及び該複数の移動に関連する目的を示すデータを記憶する段階と、
前記運転プロファイルプログラムが、前記複数の移動を表す前記データを、該複数の移動の目的地に基づいて分析する段階であって、繰り返されている移動、繰り返されていない移動、必要な移動及び随意的な移動を識別するように、かつ、異なる種類の移動について時間の拘束に柔軟性があるかないかを識別するように、分析を行う段階と、
前記運転プロファイルプログラムが、前記目的を達成するために前記エンドユーザにより前記目的地までになされることになる将来の複数の移動に費やされる時間の長さを削減する方策を、前記ある期間に亘ってなされた複数の移動を表す前記データに対する前記分析に基づいて決定する段階と、
を含み、
前記方策が、特定の目的地に対する移動をオンラインショッピングに置換することを提案することを含み、
さらに、
前記運転プロファイルプログラムが前記方策を前記エンドユーザに報告する段階と、
を含むことを特徴とする方法。
【請求項６】
ナビゲーションシステムの動作方法であって、
コンピュータにおいてインストールされ実行される運転プロファイルプログラムが、ある期間に亘ってエンドユーザにより自動車を用いてなされる複数の移動をモニターする段階と、
前記運転プロファイルプログラムが、前記エンドユーザにより自動車を用いてなされた前記複数の移動を表すデータであって、該複数の移動の目的地及び該複数の移動に関連する目的を示すデータを記憶する段階と、
前記運転プロファイルプログラムが、前記複数の移動を表す前記データを、該複数の移動の目的地に基づいて分析する段階であって、繰り返されている移動、繰り返されていない移動、必要な移動及び随意的な移動を識別するように、かつ、異なる種類の移動について時間の拘束に柔軟性があるかないかを識別するように、分析を行う段階と、
前記運転プロファイルプログラムが、前記目的を達成するために前記エンドユーザにより前記目的地までになされることになる将来の複数の移動に費やされる時間の長さを削減する方策を、前記ある期間に亘ってなされた複数の移動を表す前記データに対する前記分析に基づいて決定する段階と、
前記運転プロファイルプログラムが前記方策を前記エンドユーザに報告する段階と、
前記運転プロファイルプログラムがある移動により浪費される時間を前記エンドユーザに報告する段階と、
を含み、
該移動に関連する目的は、運転活動を修正することにより時間又は費用を削減することを実現することができるものである、
ことを特徴とする方法。
【請求項７】
ナビゲーションシステムの動作方法であって、
コンピュータにおいてインストールされ実行される運転プロファイルプログラムが、ある期間に亘ってエンドユーザにより自動車を用いてなされる複数の移動をモニターする段階と、
前記運転プロファイルプログラムが、前記エンドユーザにより自動車を用いてなされた前記複数の移動を表すデータであって、該複数の移動の目的地及び該複数の移動に関連する目的を示すデータを記憶する段階と、
前記運転プロファイルプログラムが、前記複数の移動を表す前記データを、該複数の移動の目的地に基づいて分析する段階であって、繰り返されている移動、繰り返されていない移動、必要な移動及び随意的な移動を識別するように、かつ、異なる種類の移動について時間の拘束に柔軟性があるかないかを識別するように、分析を行う段階と、
前記運転プロファイルプログラムが、前記目的を達成するために前記エンドユーザにより前記目的地までになされることになる将来の複数の移動に費やされる時間の長さを削減する方策を、前記ある期間に亘ってなされた複数の移動を表す前記データに対する前記分析に基づいて決定する段階と、
前記運転プロファイルプログラムが前記方策を前記エンドユーザに報告する段階と、
前記運転プロファイルプログラムが、前記エンドユーザに対して、該エンドユーザが運転活動の修正案を提案できる対話式インターフェースを表示する段階と、
前記運転プロファイルプログラムが、前記エンドユーザにより提案された前記運転活動の修正案が、前記エンドユーザによりなされることになる将来の移動に費やされる時間の長さにどのような影響を与えるかについての見積りを、前記エンドユーザに提供する段階と、
を含むことを特徴とする方法。
【請求項８】
ナビゲーションシステムの動作方法であって、
コンピュータにおいてインストールされ実行される運転プロファイルプログラムが、ある期間に亘ってエンドユーザにより自動車を用いてなされる複数の移動をモニターする段階と、
前記運転プロファイルプログラムが、前記エンドユーザにより自動車を用いてなされた前記複数の移動を表すデータであって、該複数の移動の目的地及び該複数の移動に関連する目的を示すデータを記憶する段階と、
前記運転プロファイルプログラムが、前記複数の移動を表す前記データを、該複数の移動の目的地に基づいて分析する段階であって、繰り返されている移動、繰り返されていない移動、必要な移動及び随意的な移動を識別するように、かつ、異なる種類の移動について時間の拘束に柔軟性があるかないかを識別するように、分析を行う段階と、
前記運転プロファイルプログラムが、前記目的を達成するために前記エンドユーザにより前記目的地までになされることになる将来の複数の移動に費やされる時間の長さを削減する方策を、前記ある期間に亘ってなされた複数の移動を表す前記データに対する前記分析に基づいて決定する段階と、
前記運転プロファイルプログラムが前記方策を前記エンドユーザに報告する段階と、
前記運転プロファイルプログラムが、前記エンドユーザに報告するときに、宣伝を含める段階と、
を含むことを特徴とする方法。
【請求項９】
コンピュータにより読み取り可能な媒体に記憶され、コンピュータにより実行される運転プロファイルプログラムであって、
複数のエンドユーザの各々のある期間に亘る自動車運転活動に関するデータを入手するデータ収集構成要素と、
前記複数のエンドユーザの前記運転活動に関する前記データを記憶する運転履歴記憶構成要素であって、前記複数のエンドユーザによりなされた複数の移動の目的地及び目的を記憶する手段を有する運転履歴記憶構成要素と、
各エンドユーザの前記運転活動に関する前記データを前記複数の移動の目的地に基づいて分析することであって、繰り返されている移動、繰り返されていない移動、必要な移動及び随意的な移動を識別するように、かつ、異なる種類の移動について時間の拘束に柔軟性があるかないかを識別するように、分析を行うことによって、前記エンドユーザについて記憶された前記目的地に対する将来の複数の運転活動に対する時間節減修正案を、前記ある期間に亘る自動車運転活動に基づいて決定する運転分析構成要素と、
前記各エンドユーザに対して決定された前記時間節減修正案を示す報告を、前記各エンドユーザに提供する報告構成要素と、
各エンドユーザが、関連する運転活動プロファイルに修正案を提案し、該修正案が目的地に対する移動に費やされる時間にどのような影響を与えるかという見積りを受け取ることができる、対話式構成要素と、
を具備することを特徴とする運転プロファイルプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、エンドユーザーの不必要な移動の量を削減し、それによってエンドユーザーの時間と経費を節減する、ナビゲーションシステムによって提供される機能に関する。
【０００２】
【従来技術】
今日では（車載ナビゲーションシステムが搭載されている車両の運転者及び乗員のような）エンドユーザーに様々なナビゲーション関連の機能及び性能を提供するナビゲーションシステムを利用することができる。例えば、ナビゲーションシステムの中には、ある地理的領域内である地点と別の地点との間を道路を通って移動するのに最適な経路を決定することのできるものもある。ナビゲーションシステムは、エンドユーザーからの入力と、随意的には（ＧＰＳシステムのような）エンドユーザーの物理的な位置を決定することのできる機器からの入力とを使って、地理的領域内の出発地点から目的地点まで移動するのに、２地点間の様々な通路を検討し、最適の（例えば最も早い）経路を決定することができる。ナビゲーションシステムは、目的地への最適経路を決定すると、出発地点から目的地点まで移動するために、エンドユーザーが行う必要のある運転操作を提示するガイダンスの形態で、最適な経路に関する情報をエンドユーザーに提供する。ガイダンスは、エンドユーザーがその経路を走行している際に、途中途中で提供される視覚的及び／又は聴覚的な指示の形態を取ってもよい。ナビゲーションシステムの中には、目的地までの経路を概説する詳細な地図を表示スクリーンに示し、経路に沿った様々な地点で行うべき操作の型式や、ある型式の特徴を持った地点等を示すことのできるものもある。幾つかのナビゲーションシステムでは、最適経路を決定する際に交通状況も考慮される。
【０００３】
【発明が解決しようとする課題】
ナビゲーションシステムが提供する利点の１つは、ユーザーの時間を節減することである。ナビゲーションシステムはこの利点を幾つかのやり方で実現する。ナビゲーションシステムは、ユーザーが所望の目的地を早く突き止めるのを支援する。ナビゲーションシステムはまた、ユーザーに所望の目的地への最速の経路を提供する。ナビゲーションシステムは、使用する人の時間を節減するが、改良の余地はある。例えば、運転者は、未だに交通渋滞や遅滞に遭遇する。従って、依然として、ナビゲーションシステムのユーザーの時間を節減する方法を探す必要がある。
【０００４】
【課題を解決するための手段】
以上の、及びこの他の目的に取り組むために、本発明は、運転プロファイルプログラムを備えている。運転プロファイルプログラムは、エンドユーザーの運転活動に関する情報を集める。運転プロファイルプログラムの集める情報は、エンドユーザーが行う移動に関するものである。移動に関する情報には、出発時刻、途中での停止、到着時刻、移動の目的、等々の情報が含まれる。これらの情報を例えば一ヶ月或いは数ヶ月の期間に亘って集めた後、運転プロファイルプログラムは、エンドユーザーの運転活動を分析する。次に、運転プロファイルプログラムは、エンドユーザーに、その運転活動のプロファイルを提供する。更に、運転プロファイルプログラムは、エンドユーザーの運転活動の分析に基づいて、エンドユーザーがその車両で移動するのに掛かる時間及び／又は費用を削減するための方法を識別する。運転プロファイルプログラムは、エンドユーザーの運転活動に対して、エンドユーザーの時間又は経費を節約するような変更を提案する。
【０００５】
別の態様では、運転プロファイルプログラムは、運転者が移動するのに費やす時間を削減することができる方法を提案するために、エンドユーザーが走行する経路に関する交通情報を利用する。
【０００６】
又別の態様では、運転プロファイルプログラムは、運転者が移動するのに費やす時間又は費用を削減することができる方法を提案するために、他のエンドユーザーの運転活動を考慮する。
【０００７】
【発明の実施の形態】
Ｉ．ナビゲーションシステムの概要
図１は、地理的領域１００を示している。地理的領域１００は、都市圏又は地方圏、州、国、或いはそれらの組み合わせか、又はそれに匹敵する規模の領域である。地理的領域１００には、道路ネットワーク１０４がある。
【０００８】
ナビゲーションシステム１１０は、地理的領域１００内のエンドユーザー（例えば、車両の運転者及び乗員、並びに他の人）にサービスを行う。エンドユーザーは、ナビゲーションシステム１１０を使って、地理的領域１００に関するナビゲーション関連のサービス（地図関連サービスを含む）を受ける。ナビゲーション関連のサービスには、経路計算及びガイダンス、人及び業務検索サービス（例えば電子イエローページ及びホワイトページ）、地図、関心事検索のポイント、目的地選択等を始めとする、道路ネットワーク１０４に沿った移動に関する情報が含まれる。
【０００９】
ナビゲーションシステム１１０は、ハードウェア、ソフトウェア及びデータの組み合わせである。ナビゲーションシステム１１０は、遠隔構成要素（即ち、エンドユーザーから遠隔の中心位置に配置されているハードウェア、ソフトウェア又はデータ）と、局所構成要素（即ち、物理的に各エンドユーザーと共に配置されているハードウェア、ソフトウェア又はデータ）とを含んでいる。
【００１０】
ナビゲーションシステム１１０の遠隔構成要素には、ナビゲーションサービスサーバー１２０が含まれている。ナビゲーションサービスサーバー１２０には、ネットワークアプリケーションを実行するために適切なコンピューターのハードウェア及びソフトウェアが含まれている。地理データベース１２２は、ナビゲーションサービスサーバー１２０に関連付けられている。ナビゲーションサービスサーバー１２０と地理データベース１２２とは、ナビゲーションサービスプロバイダ１２８により維持され、操作される。
【００１１】
ナビゲーションシステム１１０の局所構成要素は、ナビゲーション関連及び地図関連の機能並びに地理データをナビゲーションサービスプロバイダ１２８に要求して入手するためにエンドユーザーが操作する、様々なコンピュータプラットフォーム１３０を含んでいる。これらの様々なコンピュータプラットフォーム１３０（「エンドユーザー計算プラットフォーム」又は「クライアント計算プラットフォーム」とも呼ばれる）には、車両１３４内に配置されているナビゲーションシステムユニット１３２、パーソナルコンピュータ１４０、パーソナルオーガナイザ（例えば、ＰＤＡ、パームパイロットTM型デバイス）１５０、無線電話１６０、又はデータネットワーク１７０を通してナビゲーションサービスプロバイダ１２８にアクセスするための適切なハードウェアとソフトウェアを有しているその他の型式の計算装置が含まれる。
【００１２】
データネットワーク１７０は、適切であれば、現在入手可能な並びに将来入手可能となる、どのような技術及び／又はプロトコルを用いてもよい。例えば、データネットワークは、ＷＡＰ、ＴＣＰ／ＩＰ等を用いてもよい。データネットワーク１７０内では、２つ以上のプロトコルを適切な変換を行って用いてもよい。データネットワーク１７０は、インターネットの一部であってもよいし、インターネットに接続されていてもよい。
【００１３】
ネットワーク１７０の一部は、無線部分１７２を含んでいてもよい。データネットワーク１７０の無線部分１７２は、移動体エンドユーザー計算プラットフォーム１３０とサービスプロバイダ１２８との間の双方向通信を可能にする。無線部分１７２は、適切であれば、セルラー、ＰＣＳ、衛星、ＦＭ、ラジオ又は将来開発される技術を含む、どのような形態の無線通信により実現してもよい。無線部分１７２は、応答器タワー、アンテナタワー、ＦＭタワー、衛星又は他の適切な手段のような、１つ又はそれ以上の送信器１７４を含んでいてもよい。送信器１７４は、ネットワーク１７０及び／又はサービスプロバイダ１２８への適切な通信リンク１７６を含んでいる。このリンク１７６は、陸上ベースでも、無線でもよい。送信器１７４は、サービスプロバイダ１２８と移動体エンドユーザー計算プラットフォーム１３０との間の双方向通信を可能にする、適切な技術を備えている。
【００１４】
図１のナビゲーションシステム１１０は、異なる型式のエンドユーザー計算プラットフォーム１３０を受け入れることができる。図１のナビゲーションシステム１１０では、異なる形式の計算プラットフォーム１３０を有するエンドユーザーが、ナビゲーションサービスプロバイダ１２８からナビゲーションサービスを手に入れることができ、ナビゲーションサービスプロバイダ１２８から提供される地理データを手に入れて利用することができる。
【００１５】
図１及び２に示すように、ナビゲーションサービスプロバイダ１２８のナビゲーションサービスサーバー１２０には、サーバーアプリケーション１８０が含まれている。サーバーアプリケーション１８０は、１つ又はそれ以上のハードドライブ、又はサーバー１２０によって操作され、実行するためにサーバー１２０のメモリ内にロードされる、他の媒体に記憶される。サーバーアプリケーション１８０の１つが、通信アプリケーション１８４である。通信アプリケーション１８４は、エンドユーザーからメッセージを受け取り、エンドユーザーへメッセージを送るために、データネットワーク１７０とインターフェースを取っている。
【００１６】
サーバーアプリケーション１８０内には、ナビゲーション関係アプリケーション１８６が含まれている。ナビゲーション関係アプリケーション１８６は、様々な異なる型式のナビゲーション関連サービスを提供するために、ナビゲーションサービスサーバー１２０と関連している地理データベース１２２を用いる。ナビゲーション関係アプリケーション１８６の１つは、経路計算アプリケーション１９０である。エンドユーザーは、ナビゲーションサービスプロバイダにアクセスして、経路計算アプリケーション１９０を用いることができる。出発位置と目的位置を識別するデータが与えられると、経路計算アプリケーション１９０は出発位置と目的位置との間の経路を計算する。経路計算アプリケーション１９０は、この目的のために、どの様なものであれ、各種手段又はアルゴリズムを用いることができる。経路を計算するための方法は、米国特許第６，１９２，３１４号に開示されており、その開示全体を参考文献としてここに援用する。（上記特許に開示されている方法は、経路を計算することのできる方法の幾つかを示しているに過ぎず、本明細書で請求している本題は、どの様な特定の経路計算の方法にも限定されない。適切なものであれば、現在既知であるか又は将来開発されるであろうどの様な経路計算方法でも利用することができる。）
【００１７】
サーバー１２０上のもう１つのナビゲーションアプリケーションは、経路ガイダンスアプリケーション１９２である。経路ガイダンスアプリケーション１９２は、経路計算アプリケーション１９０からの出力を使って、エンドユーザーが所望の目的地へ移動するための指示を提供する。地理データを使って経路ガイダンスを提供するための方法は、米国特許第６，１９９，０１３号に開示されておりその開示全体を参考文献としてここに援用する。
【００１８】
図１の実施例に示すように、エンドユーザー計算プラットフォーム１３０の中には、位置決め装置１９６を含んでいるものもある。位置決め装置１９６には、ＧＰＳシステム、慣性センサー、ホイールパルスセンサー等が含まれる。この位置決め装置１９６を使えば、エンドユーザー計算プラットフォーム１３０の位置を求めることができる。位置を決定するための方法は、米国特許第６，１９２，３１２号に開示されており、その開示全体を参考文献としてここに援用する。
【００１９】
ナビゲーションサービスサーバー１２０上の経路ガイダンスアプリケーション（図２の１９２）は、ユーザーの位置を示すデータを使って、操作の指示を提示する適切な時間と位置を決定する。
【００２０】
ナビゲーション関係の機能を提供するために、ナビゲーション関係アプリケーション１８６は、地理データベース１２２からのデータを用いる。地理データベース１２２は、地理的領域１００内の道路と交差点を示すデータを含んでおり、交差点での旋回の制限、道路の速度制限、様々な道路の街路名、道路に沿った所番地等の様な、表示された道路と交差点に関する情報を含んでいる。地理データベース１２２は、関心事、業務に関する情報、及びその他の情報も含んでいる。地理データベース１２２は、ナビゲーション関係の機能を実行し易くするように編成することができる。あるナビゲーション関係の機能の性能を高めるように地理データベースを編成する方法は、米国特許第５，９７４，４１９号、第５，９６８，１０９号及び第５，９５３，７２２号に開示されており、その開示全体を参考文献としてここに援用する。
【００２１】
ＩＩ．運転プロファイルプログラム
図１及び２に示すように、ナビゲーションサービスプロバイダ１２８は、運転プロファイルプログラム２００を操作する。この実施例では、運転プロファイルプログラム２００は、ナビゲーションサービスサーバー１２０にインストールされている。運転プロファイルプログラム２００は、ナビゲーションサービスサーバー１２０で実行されるソフトウェアアプリケーションである。この実施例によれば、運転プロファイルプログラム２００は、各エンドユーザーの運転活動をモニターし、各エンドユーザーの運転活動に関するデータを記憶する。次に、運転プロファイルプログラム２００は、各エンドユーザーの運転活動をある期間に亘って分析する。次に、運転プロファイルプログラム２００は、エンドユーザーの運転活動について記載した報告をエンドユーザーに提供する。ある実施例では、運転プロファイルプログラム２００は、エンドユーザーが自分の運転活動を変更することにより、時間（又は経費）を節減できる方法を決定する。運転プロファイルプログラム２００は、エンドユーザーに、自分の運転活動をどの様に変更すれば時間又は経費を削減することができるかを提案する。
【００２２】
図２は、運転プロファイルプログラム２００の構成要素を示している。運転プロファイルプログラム２００は、データ収集構成要素２１０を含んでいる。データ収集構成要素２１０は、エンドユーザーが行う移動の一部又は全部をモニターする。データ収集構成要素２１０は、各エンドユーザーの運転活動に関する情報を、経路計算アプリケーション１９０及び経路ガイダンスアプリケーション１９２のような別のナビゲーション関係アプリケーションから受け取る。データ収集構成要素２１０は、エンドユーザーの位置決め装置から直接又は間接にデータを受け取ってもよい。
【００２３】
データ収集構成要素２１０が移動をモニターするエンドユーザーには、ナビゲーションサービスプロバイダ１２８を用いる全エンドユーザーが含まれる。そうではなく、移動をモニターするエンドユーザーは、運転プロファイルサービスと契約参加しているエンドユーザーだけでもよい。
【００２４】
運転プロファイルプログラム２００は、運転履歴記憶装置構成要素２２０を含んでいる。運転履歴記憶装置構成要素２２０は、データ収集構成要素２１０からデータを受け取る。運転履歴記憶装置構成要素２２０は、各エンドユーザーの運転活動に関するデータを運転者履歴データベース２２２内に記憶する。
【００２５】
運転履歴記憶装置構成要素２２０が記憶するデータのうち何種類かを図３に示す。図３に示すように、運転履歴記憶装置構成要素２２０が記憶するデータの種類には、（１）車両を識別するデータと、（２）（車両が２人以上の運転者により運転される場合）ユーザーを識別するデータと、（３）移動に関するデータを含んでいる。移動に関するデータは、（１）出発時刻（時、分、日など）を指示するデータと、（２）目的地到着時刻（時、分、日など）を指示するデータと、（３）エンドユーザーが、目的地までの計算経路に従っていたかどうかを示すデータを含んでいる。
【００２６】
運転履歴記憶装置構成要素２２０は、訪問した目的地及び／又は途中での停車の型式を示すデータも記憶する。目的地及び／又は途中での停車に関する情報を記憶する際には、例えば、家、仕事場、教会、食料品店、給油所、ＡＴＭ、レストラン、商店街、ビデオショップ、自動車整備店、図書館などの型式により目的地又は停車を識別する試みがなされる。
【００２７】
図２に戻るが、運転履歴記憶装置構成要素２２０は、訪問した位置の型式を示すデータを記憶するため、類別機能２３０を用いる。類別機能２３０は、移動の目的地を型式に基づく類別に分類するため、エンドユーザーが行う移動を分析する。
【００２８】
類別機能２３０は、幾つかのソースから情報を入手する。類別機能２３０が情報を入手するソースの１つは、ナビゲーションサーバー１２０の経路計算アプリケーション１９０である。エンドユーザーが目的地まで計算経路に従っており、その目的地が既知の型式の関心事（例えばレストラン）地点であった場合、類別機能２３０は、移動の目的地型式を「レストラン」と識別し、「レストラン」を表示するデータを運転者履歴データベース２２２内に記憶する。適用可能であれば、類別機能２３０は、更に、訪問先レストランの型式（例えばイタリアン、中華など）又はレストランチェーン（例えばマクドナルド）に関する追加データを記憶してもよい。
【００２９】
たとえエンドユーザーが目的地までの経路計算を要求していなくても、類別機能２３０は、エンドユーザーが移動する目的地の型式を識別することができる。例えば、エンドユーザーが食料品店まで移動し、食料品店の駐車場に駐車する場合、類別機能２３０は、エンドユーザーが自分の車両を駐車した地点を食料品店の駐車場と照合することにより、エンドユーザーが食料品店まで運転してきたと判断できる。類別機能２３０は、食料品店の位置を示すデータを地理データベース１２２から入手する。類別機能２３０は、エンドユーザーが自分の車両を駐車した地点を示すデータを、エンドユーザーのナビゲーションシステム内に配置されている位置決め装置１９６から入手する。
【００３０】
類別機能２３０は、更に、記憶されている個人用の目的地リストを参照することにより、エンドユーザーが赴く目的地を識別することができる。この実施例では、ナビゲーションシステム１１０は、各エンドユーザーが複数の個人用目的地を記憶できるようにしている。これらの目的地には、エンドユーザーの家、仕事場所、親戚の家又は他の目的地が含まれる。個人用目的地のリストは、例えば所番地、名前、座標、道路区分などによって各目的地の位置を識別する。個人用目的地リストは、ナビゲーションサーバー１２０又は局所的にエンドユーザーの計算プラットフォーム１３０に記憶してもよい。類別機能２３０は、エンドユーザーの個人用目的地リストを用いて、そのエンドユーザーがこれらの目的地の内の何れかへ移動したかを決定する。
【００３１】
類別機能２３０は、エンドユーザーの入力を使って、例えばエンドユーザーへ問合せて、エンドユーザーが移動する目的地を識別することもできる。
【００３２】
図３に示すデータの型式は、運転プロファイルプログラム２００の運転履歴記憶装置構成要素２２０に記憶されている情報の内、何種類かを示しているだけである。別の実施例では、運転履歴記憶装置構成要素２２０は、追加の又は別の種類の情報を記憶していてもよい。例えば、各目的地へ移動した回数を記憶してもよい（例えば、３ヶ月間に仕事のために１００回移動）。平均移動回数を計算し記憶してもよい。
【００３３】
図２に示すように、運転プロファイルプログラム２００は、運転活動分析及び提案構成要素２４０を含んでいる。運転活動分析及び提案構成要素２４０は、運転履歴記憶装置構成要素２３０からデータを受け取る。運転活動分析及び提案構成要素２４０は、各エンドユーザーの運転活動を分析する。
【００３４】
運転分析及び提案構成要素２４０は、複数の機能を含んでいる。運転分析及び提案構成要素２４０は、特性付け機能２４２を含んでいる。特性付け機能２４２は、ユーザーが行うどの移動が繰り返されており、どの移動が繰り返されていないかを識別しようとする。特性付け機能２４２は又、ユーザーが行う移動のどれが必要で、どれが随意的であるかを識別しようとする。特性付け機能２４２は、更に、異なる種類の移動に対して、時間の拘束に柔軟性があるかないかを識別しようとする。例えば、仕事のための移動は必要な移動として類別され、一方食料品店への移動は随意的移動として類別される。教会の礼拝へ赴くことは、時間の拘束が柔軟な必要な移動として類別される。映画館の移動は、時間の拘束が柔軟な随意的移動として類別される。
【００３５】
運転分析及び提案構成要素２４０は、ユーザーが行う移動を類別した後、エンドユーザーの運転活動に対する変更の提案を識別する。運転分析及び提案構成要素２４０は、提案作成機能２５０を含んでいる。提案作成機能２５０は、エンドユーザーが移動を行う目的を満たしながら、エンドユーザーの要する時間又は経費の量を節減できるような、エンドユーザーが自分の運転活動で実行可能な変更を識別しようとする。
【００３６】
エンドユーザーの運転活動をデータ収集構成要素２１０がモニターし、運転活動に関するデータを運転履歴記憶装置構成要素２２０が記憶する最初の期間が経過した後、提案作成機能２５０は、エンドユーザーの運転活動を分析する。最初の期間は調整可能である。ある実施例では、最初の期間は一月である。別の実施例では、最初の期間は、一月より短くても長くてもよい。最初の期間が経過すれば、提案作成機能２５０は、いつでも作動できる。提案作成機能２５０は、所望の頻度で作動させることができる。
【００３７】
提案作成機能２５０は、数種類の分析を実行する。これらの分析の型式の一部又は全部がデフォルトで実行することもできる。代わりに、エンドユーザーが、幾つかのの異なる型式の分析だけを実行するように提案作成機能２５０を構成してもよい。
【００３８】
提案作成機能２５０が実行する１つの分析の型式は、移動の集成である。移動集成分析は、エンドユーザーがある期間内に行った移動を検討する。提案作成機能２５０は、幾つかの移動を組み合わせる提案を開発する。
【００３９】
提案作成機能２５０が実行するもう１つの分析の型式はタイムシフトである。タイムシフト分析は、エンドユーザーが目的地へ移動する時間を検討し、その時間を交通渋滞に関する履歴データと比較する。提案作成機能２５０は、タイムシフト分析を使って、特定の移動が行われる時間を変更する提案を開発する。
【００４０】
提案作成機能２５０が実行する又別の分析の型式は置換である。置換分析は、エンドユーザーが移動する目的地を検討し、同じ型式の別の目的地がより便利であるかどうかを決定する。提案作成機能２５０は、置換分析を使って、所与の型式のある目的地を同じ型式の別の目的地へ置換する提案を開発する。
【００４１】
提案作成機能２５０が実行する又別の分析の型式は、相乗りである。相乗り分析は、エンドユーザーが特定の目的地へ移動する時間を検討し、その時間及び目的地を、そのユーザーに都合のよい位置にいる別のユーザーの時間及び目的地と比較する。提案作成機能２５０は、相乗り分析を使って、特定の移動に関する他の運転者との相乗りの提案を開発する。
【００４２】
以上は、提案作成機能２５０が実行する分析の型式の一部分に過ぎない。ある時間に亘るエンドユーザーの運転活動を検討し、エンドユーザーの時間又は経費を節減する方法を決定する、どの様な型式の分析でも使用できる。
【００４３】
運転プロファイルプログラム２００は、プロファイル報告構成要素２６０を含んでいる。プロファイル報告構成要素２６０は、エンドユーザーに、ある期間に亘る自身の運転活動のプロファイルを含む報告２６４を提供する。報告２６４を準備する際に、プロファイル報告構成要素２６０は、運転履歴記憶装置構成要素２２０と類別機能２３０からデータを受け取る。報告２６４は、エンドユーザーが特定の型式の目的地へ移動するのに費やした合計時間を表示する。報告は、更に、異なる型式の目的地それぞれへ移動するのに費やした時間のパーセンテージを表示する。報告は、その他の情報を含んでいてもよい。例えば、報告は「時間浪費要素」を含んでいてもよい。「時間浪費要素」は、運転者が、不必要な停車をしながら不必要な運転にどれほどの時間を費やしているかを表示する。
【００４４】
報告２６４は、エンドユーザーが、自身のナビゲーションプラットフォーム１３０を通して入手することができる。代わりに、エンドユーザーは、報告２６４を、データネットワーク１７０を通して専用のコンピューター２６６経由で入手することもできる。
【００４５】
図２の実施例によれば、エンドユーザーへ提供される報告２６４は、エンドユーザーが、自身の運転活動を修正することにより、時間及び／又は経費を如何に節減できるかについての提案も含んでいる。提案を準備する際に、プロファイル報告構成要素２６０は、提案作成構成要素２５０からのデータを用いる。
【００４６】
図２の実施例の別の態様によれば、運転プロファイルプログラム２００は、対話式機構２７０も含んでいる。対話式機構２７０は、プロファイル報告構成要素２６０と連動して作動する。対話式機構２７０は、プロファイル報告２６４を受け取ったエンドユーザーが、自身の運転活動の修正を提案し、そのユーザー提案の修正がエンドユーザーの運転活動に与えるであろう効果について、運転プロファイルプログラム２００から評価を受け取れるようにする。これにより、エンドユーザーは、仮想のスケジュールを試し、自身の現在のスケジュールと運転プロファイルプログラムの提案を比べてどの様になるか見ることができる。対話式機構２７０を使えば、エンドユーザーは、運転プロファイルプログラムの作った提案の内、幾つかだけに従った場合についも評価結果を見ることができる。エンドユーザーが、運転プロファイルプログラムの提案の何れを取り入れるかを決めると、スケジュールを、エンドユーザーの計算プラットフォーム、個人用デジタルアシスタント、ナビゲーションシステム等にダウンロードすることができる。
【００４７】
例１
運転プロファイルプログラムは、ユーザーが同一目的地へ移動した回数を識別する。例えば、運転プロファイルプログラムは、エンドユーザーが、毎月食料品店へ平均１２回移動しており、各移動毎に、２０分の運転時間を含め１．５時間掛かっていることを識別する。運転プロファイルプログラムは、移動回数（例えば１２回）と、合計時間（１８時間）と、運転時間（４時間）と、各月にエンドユーザーが運転に費やす合計時間に対するこの運転時間の比率（例えば１０％）を報告する。運転プロファイルプログラムは、次に、エンドユーザーの時間節減策について提案する。この提案には、移動回数を少なくすること、仕事場からの帰宅時に食料品店に寄ること、又は、オンライン食料品サービスを利用することが含まれる。これらの各選択肢は、節減できる時間と共に表示される。
【００４８】
例えば、エンドユーザーが移動回数を３分の１に減らせば、月に６時間節減可能と推測される。一方、エンドユーザーが、オンラインサービスを移動回数の３分の２利用すれば、月に１０時間節減可能と推測される。これらの選択肢がこの様にエンドユーザーに示されれば、エンドユーザーにとって運転パターンの変更は容易な選択となる。
【００４９】
例２
運転プロファイルプログラムは、エンドユーザーが、仕事のため毎日午前７時に家を出て、５時３０分に帰宅するすることを識別する。運転プロファイルプログラムは、履歴交通状況の分析に基づいて、エンドユーザーが１５分遅く家を出れば、仕事場と家との間の運転時間が毎日平均１０分少なくなるということを発見する。これは、月にするとほぼ４時間にもなる。運転プロファイルプログラムは、エンドユーザーが１５分遅く仕事に出かけることを勧めることになる。
【００５０】
例３
運転プロファイルプログラムは、エンドユーザーが、毎週水曜の午後４時に子供をサッカーの練習に連れてゆくことを識別する。運転プロファイルプログラムは、隣の通りの或る人がその子供を同じ時間にバレエのレッスンに送って行くことを識別する。運転プロファイルプログラムは、相乗りの計画を提案する。
【００５１】
例４
運転プロファイルプログラムは、ある目的地を別の目的地へ替えるよう提案することもある。例えば、エンドユーザーが行くビデオショップ又は薬局は、エンドユーザーが通勤途中に通る店ほど多分便利ではない。ユーザーは、毎日仕事場まで運転して通過する店よりも家に最も近い店を利用する傾向があるかもしれない。
【００５２】
例５
もう１つの例では、買い物リストが、エンドユーザーの個人用デジタルアシスタントから自身のナビゲーションシステムへ送られる。ナビゲーションシステムは、買い物リストからの情報に基づいて、リストに記載した商品を購入するのに最も便利な店を勧める。
【００５３】
例６
ユーザーに関して収集された個人的な情報に基づいて、個人向け宣伝を行う機会がある。例えば、エンドユーザーが週に一度ボウリング場に行く場合、町の別のボウリング場がそのエンドユーザーとの取引を求めているかもしれない。又、そのボウリング場に隣接するレストラン（現在エンドユーザーが行っている）もそのエンドユーザーとの取引を求めているかもしれない。これらのベンダーは、そのエンドユーザーに宣伝のメッセージを送ることができる。運転プロファイルプログラムは、エンドユーザーに、自身に向けた宣伝を受け取りたいかどうか問い合わせし、受け取りたい場合は、これらの型式のメッセージをそのエンドユーザーに送る。
【００５４】
ＩＩＩ．代替案
Ａ．代替ナビゲーションシステムのアーキテクチャ
上記実施例では、ナビゲーションシステムのアーキテクチャは、遠隔配置ナビゲーションサービスプロバイダにアクセスする、地理的領域全体に分布しているエンドユーザー計算プラットフォームを含んでいるように説明してきた。これは本発明の実施例を適用できるアーキテクチャの内の１つの型式にしか過ぎない。例えば、運転プロファイルプログラムは、遠隔配置サーバーと接続されていない独立形ナビゲーションシステムで実行することもできる。更に、運転プロファイルプログラムは、局所的に記憶されている幾つかの地理データ、並びに遠隔的に記憶されている別の地理データを用いるハイブリッドシステムで実行することもできる。
【００５５】
これらの別の型式のナビゲーションシステムでも、運転プロファイルプログラムは同様の様式で機能する。例えば、独立形ナビゲーションシステムでは、エンドユーザーの運転活動に関するデータは、エンドユーザーのナビゲーションシステムに局所的に記憶されている。ある期間の後、エンドユーザーには、自身の運転活動に関する報告が提供される。時間節減のための変更についての提案も提供される。交通状況又は他の運転者の活動は、それらに関するデータが入手できなければ、これらの提案では考慮されない。
【００５６】
別の実施例では、運転履歴データは、運転プロファイルプログラムで用いるため、独立形ナビゲーションシステムから遠隔配置ナビゲーションサービスプロバイダへ送られる。又別の実施例では、交通データ及び他の運転者に関するデータは、独立型ナビゲーションシステムへ送られる。
【００５７】
更に別の実施例によれば、運転プロファイルプログラムは、ナビゲーションサーバーなしでも実行できる。代わりに、エンドユーザーの計算プラットフォームが、ピア・トゥ・ピアシステムとして運転プロファイルプログラムを操作する。この例では、エンドユーザーの計算プラットフォームは、互いに、交通状況及び／又は互いの運転活動について情報を交換する。
【００５８】
更に別の実施例では、運転プロファイルプログラムは、個人用コンピュータ上でアプリケーションとして実行することができる。この実施例では、エンドユーザーは、自身の個人的な記憶又はメモから自身の運転活動に関するデータを入力することができる。代わりに、エンドユーザーのナビゲーションシステムが自身の運転活動に関するデータを記憶し、次に、これらのデータをナビゲーションシステムのデータ記憶装置からエンドユーザーの個人用コンピュータへ送ることもできる。エンドユーザーの運転活動に関するデータは、個人用のデジタルアシスタントに記憶することもできる。
【００５９】
Ｂ．別の代替
別の代替実施例では、運転プロファイルプログラムにより作成された報告に、全般的なナビゲーションシステムの利用状況を表示することができる。例えば、報告は、一月間に運転された合計距離に対する、ナビゲーションシステムのスイッチが入れられたか又は利用された時間の割合を示すことができる。収集することのできる追加情報には、目的地が利用された時間の割合と、データベース内にある目的地又はデータベース内には無い目的地の割合が含まれている。
燃料の使用も、報告の一部とすることができる。
【００６０】
上記実施例の幾つかでは、運転プロファイルプログラムがエンドユーザーに、ある期間に亘るエンドユーザーの運転活動について記述した報告を提供し、時間及び／又は経費を削減するために、自身の運転活動を修正することについての提案を提供している。別の実施例では、エンドユーザーは、自身の運転活動において可能な修正に関するどの様な提案も含んでいない、ある期間に亘る自身の運転活動を記述しているだけの報告を受け取ることを選択することができる。ある期間に亘るエンドユーザーの運転活動に関する情報は、それ自体有用であり、エンドユーザーはこの情報を用いて、自分自身で自身の運転活動を変更することができる。逆に、エンドユーザーは、ある期間に亘る自身の運転活動に関する記述を含んでおらず、代わりに、自身の運転活動について提案された可能な修正案だけを含んでいる報告を受け取ることを選択することもできる。
【００６１】
ＩＶ．利点
本運転プロファイルプログラムは、先行技術によるナビゲーションシステムで利用できる利点を超える有効な利点を提供する。本運転プロファイルプログラムを使えば、エンドユーザーには、多くの移動を不必要とする情報が提供される。
【００６２】
以上の詳細な説明は、説明するために提示したものであり、限定するためのものではなく、特許請求の範囲に述べることが、全ての等価物を含め、本発明の範囲を定義するものと理解されたい。
【図面の簡単な説明】
【図１】第１の実施形態によるナビゲーションシステムの図である。
【図２】図１のナビゲーションサービスサーバーの構成要素を示すブロック図である。
【図３】図２の運転プロファイルプログラムが記憶するデータの種類の幾つかを示すブロック図である。
【図１】
0004750341.tif 000002
【図２】
0004750341.tif 000003
【図３】
0004750341.tif 000004