(57)【特許請求の範囲】
【請求項１】
グループを構成する複数の車両がそれぞれ有し、互いに情報をやりとりすることができる車両ナビゲーションシステムであって、
他車両の車両ナビゲーションシステムとの間で情報をやりとりするための複数のアプリケーションプログラム、地図、グループを構成する他車両内の車両ナビゲーションシステムを識別する識別情報、及び、グループを構築するためのグループ構築アプリケーションプログラムを記憶するメモリ装置と、
グローバル・ポジショニング・システム（ＧＰＳ）信号を受信し、該ＧＰＳ信号に基づいて自車両の位置を決定するグローバル・ポジショニング・システム（ＧＰＳ）モジュールと、
前記グループ内の他の車両ナビゲーションシステムと通信し、該他の車両ナビゲーションシステムが配置される他車両に対応する位置情報を前記他の車両ナビゲーションシステムから受信する無線通信モジュールと、
前記ＧＰＳモジュールおよび前記無線通信モジュールに接続され、地図上に自車両および他車両の前記位置を表示し、前記複数のアプリケーションプログラムのリストを表示するディスプレイ装置と、
前記ディスプレイ装置に接続され、前記地図上の前記他車両のうちの複数の選択と、前記複数のアプリケーションプログラムのうちの１つの選択とに対応する入力コマンドを受信することができるタッチセンシティブスクリーンと、
前記メモリ装置に記憶されたアプリケーションプログラムを、グループ内の他の車両との間で実行可能であり、グループを構築するための前記グループ構築アプリケーショングログラムを実行可能なプロセッサと、
を備え、
前記自車両および前記他車両の前記位置は前記ディスプレイ装置上で前記地図上のアイコンとして表示され、
前記複数のアプリケーションプログラムのリストは前記ディスプレイ装置上で各アプリケーションプログラムに対応する複数のアイコンとして表示され、
前記タッチセンシティブスクリーン上で、車両に対応するアイコンを複数タッチした後にアプリケーションプログラムに対応するアイコンをタッチすることにより、複数の車両と当該複数の車両との間で実行するアプリケーションプログラムの選択が入力された場合に、前記プロセッサは、前記タッチセンシティブスクリーンによって選択された複数の他
車両内の前記他の車両ナビゲーションシステムに対して、前記選択されたアプリケーションプログラムの起動を要求する、
車両ナビゲーションシステム。
【請求項２】
前記選択されたアプリケーションプログラムは自車両および他車両の車両ナビゲーションシステムの間で定期的に制御信号をやりとりする必要のあるアプリケーションプログラムであり、
前記プロセッサは、
前記選択された他車両内の車両ナビゲーションシステムに対して前記選択されたアプリケーションプログラムを実行するよう、直接あるいは車両ネットワークサーバを介した通信によって要求し、
前記選択されたアプリケーションを終了するためのコマンドが受信されるまで、前記選択された車両の車両ナビゲーションシステムとの間で制御信号を送受信する、請求項１に記載の車両ナビゲーションシステム。
【請求項３】
前記選択されたアプリケーションプログラムはセルラー電話アプリケーションであり、前記プロセッサは、前記選択された他車両内の車両ナビゲーションシステムに対して、自車両へセルラー電話を掛けるよう、直接あるいは車両ネットワークサーバを介した通信によって要求する、請求項１に記載の車両ナビゲーションシステム。
【請求項４】
前記識別情報は、前記他車両内の車両ナビゲーションシステムのそれぞれに対応するセルラー電話番号、または前記他車両のそれぞれに対応する車両識別番号である、請求項１に記載の車両ナビゲーションシステム。
【請求項５】
前記車両ナビゲーションシステムは、前記無線通信モジュールを介して車両ネットワークサーバに通信可能に接続され、前記車両ナビゲーションシステムは、該車両ネットワークサーバから、前記他車両内の車両ナビゲーションシステムに対応する前記識別情報を受信する、請求項１に記載の車両ナビゲーションシステム。
【請求項６】
前記車両ナビゲーションシステムは、前記タッチセンシティブスクリーン上で該車両ナビゲーションシステムへの入力を受信することにより、前記他車両内の車両ナビゲーションシステムに対応する前記識別情報を受信する、請求項１に記載の車両ナビゲーションシステム。
【請求項７】
前記無線通信モジュールはセルラー電話インターフェースである、請求項１に記載の車両ナビゲーションシステム。
【請求項８】
第１の車両ナビゲーションシステムにおいて、複数の第２の車両ナビゲーションシステムと情報をやりとりする方法であって、
第１の車両ナビゲーションシステムにおいてグループ構築アプリケーショングログラムを実行することにより、前記第１の車両ナビゲーションシステムと前記第２の車両ナビゲーションシステムとを含むグループを構築すること、
前記第１の車両ナビゲーションシステムおよび前記第２の車両ナビゲーションシステムの位置に関する情報を受信すること、
前記第１の車両ナビゲーションシステムおよび前記第２の車両ナビゲーションシステムの前記位置を地図に重ねて表示されるアイコンとして、また、車両間で情報をやりとりするための複数のアプリケーションプログラムを複数のアイコンのリストとして、タッチセンシティブスクリーンを備えるディスプレイ装置上に表示すること、
前記第２の車両ナビゲーションシステムのうちの複数の選択を受信すること、
複数のアプリケーションプログラムの中からいずれかを指定する選択を受信すること、
および
第２の車両ナビゲーションシステムに対して、前記選択されたアプリケーションプログラムの起動を要求すること、
を含み、
前記タッチセンシティブスクリーン上で、第２の車両ナビゲーションシステムに対応するアイコンを複数タッチした後に前記複数のアプリケーションプログラムのいずれかに対応するアイコンをタッチすることにより、複数の第２の車両ナビゲーションシステムの選択および当該複数の第２の車両ナビゲーションシステムの間で実行するアプリケーショングログラムの選択が入力された場合に、選択された複数の第２の車両ナビゲーションシステムに対して、前記指定されたアプリケーションプログラムの起動を要求する、
第１の車両ナビゲーションシステムにおいて、第２の車両ナビゲーションシステムと情報をやりとりする方法。
【請求項９】
前記選択されたアプリケーションプログラムは、第１の車両および第２の車両の車両ナビゲーションシステムの間で定期的に制御信号をやりとりする必要のあるアプリケーションプログラムであり、
前記アプリケーションプログラムの起動を要求することは、第２の車両に対してアプリケーションプログラムの選択を送信することを含み、
前記選択されたアプリケーションプログラムが起動された後、当該アプリケーションプログラムを終了するためのコマンドが受信されるまで、前記選択された他車両の車両ナビゲーションシステムとの間で制御信号を送受信する、請求項８に記載の方法。
【請求項１０】
前記選択されたアプリケーションプログラムはセルラー電話アプリケーションであり、前記アプリケーションプログラムの起動を要求することは、前記選択された第２の車両ナビゲーションシステムに対して、前記第１の車両へセルラー電話を掛けるよう要求することを含む、請求項８に記載の方法。
【請求項１１】
前記グループを構築することは、
前記第１の車両ナビゲーションシステムおよび前記第２の車両ナビゲーションシステムに対応する識別情報を受信すること、
前記識別情報に基づいて前記第２の車両ナビゲーションシステムとの通信を確立し、該第２の車両ナビゲーションシステムに、前記グループに追加する許可を求めること、および追加に同意する前記第２の車両ナビゲーションを前記グループに追加すること、を含む、請求項８に記載の方法。
【請求項１２】
前記識別情報は、前記第１の車両ナビゲーションシステムおよび前記第２の車両ナビゲーションシステムのそれぞれに対応するセルラー電話番号である、請求項１１に記載の方法。
【請求項１３】
前記アプリケーションプログラムの起動を要求することは、直接あるいは車両ネットワークサーバを介して、前記第２の車両ナビゲーションシステムに対してアプリケーションプログラムの選択を送信することを含む、請求項８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は包括的には、他の車両内にいる人々と情報をやりとりできるようにするグループインタラクションシステムに関し、より具体的には、ネットワーク化された車両ナビゲーションシステムを用いて、ユーザが、有効化されたグループの他の車両内の人々と情報をやりとりすることができる、ネットワーク化された車両環境におけるグループインタラクションシステムに関する。
【背景技術】
【０００２】
最近、車両はグローバル・ポジショニング・システム（ＧＰＳ）を用いるナビゲーションシステムを備えている。ＧＰＳを用いる従来のナビゲーションシステムは、３つの人工衛星から受信されるＧＰＳ信号の三角測量によって車両の現在位置を特定する。そのような従来のナビゲーションシステムは典型的には、デジタル地図を記憶するＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭまたはハードディスクからそのデジタル地図を読み出し、そのデジタルマップ上で車両の現在位置を表示し、ユーザをある特定の行き先に案内することができる。しかしながら、従来のナビゲーションシステムは、そのナビゲーションシステムが搭載される車両以外の車両の現在位置を追跡することはできない。
【０００３】
また車両は、セルラー電話または衛星電話のような無線通信システムも備える。車両のユーザは、そのような無線通信システムを用いることにより、他の車両の人々と通信することができる。しかしながら、従来の無線通信システムは、ある特定のグループの人々またはそのグループの選択されたメンバーと通信または情報をやりとりする便利な方法を提供することはできない。グループの選択されたメンバーと通信するために、従来の無線通信システムのユーザは、路上を運転しながら、そのグループの選択されたメンバーに手動で電話をかける必要がある。グループの他のメンバーと通信または情報をやりとりする、そのような原始的な方法は不便であり、運転の邪魔になる。
【０００４】
従来の車両ナビゲーションシステムは、他の車両に搭載されている他のナビゲーションシステムと通信することができないので、そのナビゲーションシステムが搭載されている車両以外の車両の現在位置を追跡することもできない。たとえば、１つのグループの人々が共通の行き先まで別々の車両で運転する場合がある。そのような状況では、そのグループのメンバーは、一緒に行動することができ、離れ離れにならないように、グループの各車両内の他のメンバーの現在位置を追跡することを望むであろう。また、そのグループのメンバーは、行き先に向かって運転しながら、グループ内の他のメンバーと便利な方法で通信できることも望むこともある。しかしながら、従来のナビゲーションシステムは、他の車両の位置を追跡し、それらの車両と情報をやりとりする方法を提供することはできない。
【０００５】
いくつかの従来の双方向無線システム（「トランシーバ」）はＧＰＳ機能を備えており、無線信号を用いて他のトランシーバに対して、その位置を送信する能力を有するので、トランシーバの一方のユーザは別のトランシーバの位置を決定することができる。ここでは、トランシーバの一方のユーザのＧＰＳ情報が、無線周波数通信によって、他方のトランシーバに送信される。しかしながら、これらの双方向無線システムでは、ＧＰＳ情報が手動でのみ送信され、絶えず更新されないので、メンバーのグループを維持することはできず、メンバーの位置をリアルタイムに追跡することはできない。さらに、そのようなトランシーバを所持すれば誰でも位置情報を傍受することができるので、これらのトランシーバはグループ内でプライバシーを提供することはできない。
【０００６】
それゆえ、グループのメンバーが互いの位置を追跡することができ、互いにリアルタイムに、かつ便利に、しかも運転を妨害しないように通信または情報をやりとりすることができるグループインタラクションシステムが必要とされている。また、グループインタラクションシステムで用いられることになるメンバーのグループを便利に、かつ効率的に構築する方法が必要とされている。
【発明の開示】
【０００７】
本発明のグループインタラクションシステムは、１つのグループ内で互いに通信し、互いの位置を追跡および表示し、選択された車両ナビゲーションシステム間で情報をやりとりするためのアプリケーションを共有することができる複数の車両ナビゲーションシステムを含む。車両ナビゲーションシステムのユーザは、その車両ナビゲーションシステムに対応する識別情報を用いて、情報をやりとりする車両ナビゲーションシステムのグループを定義する。ユーザは、そのグループから１以上の他の車両ナビゲーションシステムを選択し、選択された車両ナビゲーションシステムと情報をやりとりするためのソフトウエアアプリケーションを選択する。それに応じて、本発明の車両ナビゲーションシステムは、選択された車両ナビゲーションシステムに対して選択されたアプリケーションを実行する。そのアプリケーションは、セルラー電話アプリケーションを含むことができる。
【０００８】
本発明の一実施形態では、車両ナビゲーションシステムは、車両ナビゲーションシステムの位置を決定するためのＧＰＳ信号を受信するグローバル・ポジショニング・システム（ＧＰＳ）モジュールと、グループの他の車両ナビゲーションシステムと通信し、そのグループ内の他の車両ナビゲーションシステムの位置情報を受信する無線通信モジュールと、地図上にグループ内の車両ナビゲーションシステムの位置を表示し、１以上のアプリケーションのリストを表示するディスプレイ装置と、ディスプレイ装置に接続され、地図上に表示されるグループ内の他の車両ナビゲーションシステムのうちの１以上の選択、およびアプリケーションの選択に対応する入力コマンドを受信するタッチセンシティブスクリーンのような入力装置とを備える。タッチセンシティブスクリーンに接続されるプロセッサが、選択された第２の車両内の他の車両ナビゲーションシステムに対して選択されたアプリケーションを実行する。
【０００９】
本グループインタラクションシステムは、グループの車両ナビゲーションシステム間の情報のやりとりを容易にする車両ネットワークサーバも備える。車両ネットワークサーバは、そのグループの車両ナビゲーションシステムと通信する無線通信モジュールを備える。無線通信モジュールは、車両ナビゲーションシステムから、情報をやりとりするための１以上の車両ナビゲーションシステムの選択と、そのグループにおいて選択された車両ナビゲーションシステム間で情報をやりとりするためのアプリケーションの選択とを受信する。車両ネットワークサーバは、無線通信モジュールに接続され、選択された車両ナビゲーションシステムに対して選択されたアプリケーションを実行するプロセッサも備える。
【００１０】
本発明の車両ナビゲーションシステムによって、ユーザは、グループ内の車両ナビゲーションシステムの位置を追跡しつつ同時に、情報をやりとりするためのグループを構築できるようになる。本車両ナビゲーションシステムは、情報をやりとりするためのグループ内の特定のメンバー（または車両ナビゲーションシステム）を選択する簡単で、便利な方法も提供する。選択されたメンバーと情報をやりとりするためのアプリケーションも便利に選択することができる。本発明の車両ナビゲーションシステムは、選択されたメンバー（または車両ナビゲーションシステム）に対して選択されたアプリケーションを実行することができる。
【発明を実施するための最良の形態】
【００１１】
本発明の教示は、添付の図面とともに、以下の詳細な説明を考察することにより容易に理解することができる。
【００１２】
本発明の実施形態は、添付の図面を参照しながら以下に説明されることになる。添付の図面では、同様の参照番号が同様の構成要素に対して用いられる。
【００１３】
図１Ａは、本発明の第１の実施形態による、ネットワーク化されたグループインタラクションシステム１００ａを示す図である。ネットワーク化されたグループインタラクションシステム１００ａは複数の車両１０６ａ、１０８ａ、１１０ａと、通信サービスプロバイダ１０４と、車両ネットワークサーバ１０２と、サービスオペレータ１０３ａとを含む。車両ネットワークサーバ１０２は、インターネット１１２にも接続されるように示されている。車両１０６ａ、１０８ａ、１１０ａはそれぞれ、本発明のネットワーク化されたグループインタラクションシステム１００ａにおいて用いるための車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃを備える。グループインタラクションシステム１００ａは、３つの車両１０６ａ、１０８ａ、１１０ａを含むように示されているが、任意の複数の車両および対応する車両ナビゲーションシステムを、本発明と矛盾することなく用いることができることは当業者には明らかであろう。
【００１４】
ナビゲーションシステム３００ａ、３００ｂ、３００ｃは、従来のナビゲーションシステムの機能を実行することができ、また本発明の実施形態に従って、他のナビゲーションシステム３００ａ、３００ｂ、３００ｃに関連するメンバーのグループを構築し、そのグループ内の他のナビゲーションシステム３００ａ、３００ｂ、３００ｃと通信／情報をやりとりするように構成される。すなわち、ナビゲーションシステム３００ａ、３００ｂ、３００ｃは、その中に導入された従来の「グローバル・ポジショニング・システム（ＧＰＳ）」（図示せず）を用いることにより、対応する車両の位置を表示することができる。さらに、車両１０６ａ、１０８ａ、１１０ａ内のそれぞれの車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃは、通信サービスプロバイダ１０４を通して、無線通信１２６、１２８、１３０、好ましくはセルラー通信する能力を有する。通信サービスプロバイダ１０４は、有線通信（たとえば、電話線）１２４を介して車両ネットワークサーバ１０２ａと通信するが、無線通信を用いることもできる。通信サービスプロバイダ１０４には、任意の従来のセルラー電話サービスプロバイダを用いることができる。
【００１５】
図１Ａを参照すると、グループインタラクションシステム１００ａによって、ナビゲーションシステム３００ａ、３００ｂ、３００ｃを用いて、図５、図６Ａ、図６Ｂ、図７Ａおよび図７Ｂに示される方法に従って、有効化されたグループのメンバーと通信し、情報をやりとりできるようになる。車両１０６ａ、１０８ａ、１１０ａ内のそれぞれの車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃは、互いに無線通信または情報をやりとりする能力を有する。図１のグループインタラクションシステム１００ａでは、有効化されたグループの選択されたメンバー（車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃの選択されたユーザ）間の無線通信または情報のやりとりは、通信サービスプロバイダ１０４ａおよび車両ネットワークサーバ１０２を介して達成される。グループインタラクションシステム１００ａは星形トポロジーであり、車両ネットワークサーバ１０２がその星形トポロジーの中心にあり、選択されたメンバー間の全ての通信または情報のやりとりは車両ネットワークサーバ１０２を通して達成される。たとえば、車両１０６ａ内のナビゲーションシステム３００ａは、車両１０８ａ内のナビゲーションシステム３００ｂとの無線通信または他のタイプの情報のやりとりを確立するために、通信サービスプロバイダ１０４ａを介して、車両ネットワークサーバ１０２ａに制御信号を送信することができる。それに応答して、車両ネットワークサーバ１０２ａは、有効化されたグループの車両１０６ａ内のナビゲーションシステム３００ａと車両１０８ａ内のナビゲーションシステム３００ｂとの間で、無線通信または情報のやりとりを確立する。先に述べたよ
うに、ナビゲーションシステム３００ａ、３００ｂ、３００ｃ間の無線通信はセルラー電話通信であることが好ましいが、本発明によれば、衛星通信、短距離無線通信またはＩＥＥＥ  ８０２．１１（ｂ）標準規格による通信のような他のタイプの無線通信を用いることができることは当業者には明らかであろう。
【００１６】
ナビゲーションシステム３００ａ、３００ｂ、３００ｃは、無線通信を用いて、車両ネットワークサーバ１０２経由で、対応する車両１０６ａ、１０８ａ、１１０ａのＧＰＳ情報を、グループ内の他のナビゲーションシステム３００ａ、３００ｂ、３００ｃとの間で送信または受信してもよい。たとえば、ナビゲーションシステム３００ａは、車両ネットワークサーバ１０２および通信サービスプロバイダ１０４ａを通して、ナビゲーションシステム３００ｂ、３００ｃからそれぞれ車両１０８ａ、１１０ａのＧＰＳ情報を受信することができる。他の車両１０８ａ、１１０ａのＧＰＳ情報は、自らの車両１０６ａのＧＰＳ情報とともに、ナビゲーションシステム３００ａのディスプレイ上に表示されることもできる。
【００１７】
車両ナビゲーションシステム１０６ａ、１０８ａ、１１０ａは、選択されたメンバー間でアプリケーションを実行するために必要とされるデータ（たとえば、セルラー電話による通話の場合には音声データおよび制御信号）とともに、ＧＰＳ情報ならびにグループおよびアプリケーションを選択する制御信号とを、車両ネットワークサーバ１０２との間で同時に送受信する能力を有する。アプリケーションを実行するために必要とされるデータは従来のセルラー電話通信（たとえばＧＳＭ）を介して送受信され、一方、ＧＰＳ情報ならびにグループおよびアプリケーションを選択するための制御信号は、セルラー電話通信のテキストメッセージ伝送（ショートメッセージサービス）を用いて送受信される。
【００１８】
車両ネットワークサーバ１０２に接続されるオプションのサービスオペレータ１０３ａも、ライブオペレータサービス、ボイスメールサービス等の種々のサービスをグループ内のメンバーに提供してもよい。サービスオペレータ１０３ａは、車両ネットワークサーバ１０２が無線通信を自動的に確立できなくなる場合に、ナビゲーションシステム３００ａ、３００ｂ、３００ｃの間の無線通信を手動で確立することもできる。サーバオペレータ１０３ａと車両ネットワークサーバ１０２との間の通信は、有線通信１２２によって実行されることが好ましい。
【００１９】
グループインタラクションシステム１００ａは、図６Ａおよび図６Ｂに示される方法等の種々の方法を用いて、無線通信または他のタイプの情報のやりとりのためのメンバーのグループを構築する。たとえば、そのグループは、ユーザが手動で入力することにより、ナビゲーションシステム３００ａ、３００ｂ、３００ｃにおいて構築してもよい。またそのグループは、インターネット１１２上のウエブサーバ（図示せず）に入力および記憶されて、有線データ通信１２０を介して、ウエブサイトから車両ネットワークサーバ１０２にダウンロードされてもよい。車両ネットワークサーバ１０２は続いて、通信サービスプロバイダ１０４ａを介して、個々のナビゲーションシステム３００ａ、３００ｂ、３００ｃにグループ情報を提供する。車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃのための情報をやりとりするグループを構築する種々の方法を、本発明と矛盾することなく用いることができることは当業者には明らかであろう。
【００２０】
グループインタラクションシステム１００ａのためのグループ情報は、それらのユーザ名または任意の他のタイプの識別情報による、各車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃの識別情報及び対応する車両１０６、１０８、１１０の車両識別番号、並びに、各ナビゲーションシステム３００ａ、３００ｂ、３００ｃに対応するセルラー電話番号などのグループ内のメンバーに関する種々の情報を含む。グループ情報は、個々のナビゲーションシステム３００ａ、３００ｂ、３００ｃにおいて利用可能な、グループ
の他のメンバーと情報をやりとりするためのアプリケーション等の他の情報を含むこともできる。
【００２１】
本発明の第１の実施形態によるグループインタラクションシステム１００を用いて、情報をやりとりするためのメンバーのグループを構築し、そのメンバーの位置をリアルタイムに追跡し、無線通信によって、グループの選択されたメンバーと通信または情報をやりとりすることができる。たとえば、車両１０６内のナビゲーションシステム３００ａのユーザは、車両１０６ａ、１０８ａ、１１０ａ内のそれぞれのナビゲーションシステム３００ａ、３００ｂ、３００ｃを含むグループを構築することができる。各ナビゲーションシステム３００ａ、３００ｂ、３００ｃは、自らのＧＰＳ情報と、車両ネットワークサーバ１０２を介して他の車両１０６ａ、１０８ａ、１１０ａから受信されるＧＰＳ情報とを用いて、グループ内の全ての車両の位置をリアルタイムに追跡する。グループ内の各メンバーは、ナビゲーションシステム３００ａ、３００ｂ、３００ｃを用いて、グループ内のメンバーのいくつかを選択し、無線通信を介して、選択されたメンバーと通信または情報をやりとりすることができる。グループ内のメンバーがナビゲーションシステムを用いて選択され、選択されたメンバー間で無線通信または情報のやりとりが達成される方法は、図２〜図５、図６Ａ〜図６Ｂおよび図７Ａ〜図７Ｂを参照しながら後に詳細に説明されるであろう。
【００２２】
図１Ｂは、本発明の第２の実施形態による、ネットワーク化されたグループインタラクションシステム１００ｂを示す図である。車両ネットワークサーバ１０２を用いる図１Ａに示されるグループインタラクションシステム１００ａとは対照的に、図１Ｂのグループインタラクションシステム１００ｂは、ピアツーピアシステムになるように変更され、車両ネットワークサーバ１０２を用いることなく無線通信できるようにする。
【００２３】
ネットワーク化されたグループインタラクションシステム１００ｂは、複数の車両１０６ｂ、１０８ｂ、１１０ｂと、通信サービスプロバイダ１０４ｂと、オプションのサービスオペレータ１０３ｂとを含む。車両１０６ｂ、１０８ｂ、１１０ｂは、本発明のネットワーク化されたグループインタラクションシステム１００ｂにおいて用いるための車両ナビゲーションシステム３００ｄ、３００ｅ、３００ｆを備える。グループインタラクションシステム１００ｂは、３つの車両１０６ｂ、１０８ｂ、１１０ｂと、それらに対応する３つの車両ナビゲーションシステム３００ｄ、３００ｅ、３００ｆとを用いるように示されているが、任意の数の車両およびそれらに対応する車両ナビゲーションシステムを、本発明と矛盾することなく用いることができることは当業者には明らかであろう。
【００２４】
ナビゲーションシステム３００ｄ、３００ｅ、３００ｆは、車両ネットワークサーバを用いることなく、メンバーのグループを構築し、かつ他のナビゲーションシステムと無線通信することができるという点で、図１Ａのナビゲーションシステム３００ａ、３００ｂ、３００ｃとは異なる。すなわち、ナビゲーションシステム３００ｄ、３００ｅ、３００ｆは、車両ネットワークサーバを用いることなく、グループ内の選択されたメンバー間でピアツーピア無線通信１４０、１４６、１５０をすることができる。車両ナビゲーションシステム３００ｄ、３００ｅ、３００ｆの動作の詳細は、図３Ｂを参照しながら後に詳細に説明されるであろう。その無線通信はセルラー通信であることが好ましいが、任意の他のタイプの無線通信を用いることができる。ナビゲーションシステム３００ｄ、３００ｅ、３００ｆは、その中に導入された従来の「グローバル・ポジショニング・システム（ＧＰＳ）」（図示せず）を用いて、対応する車両の位置を表示することもできる。
【００２５】
図１Ｂを参照すると、グループインタラクションシステム１００ｂは、ナビゲーションシステム３００ｄ、３００ｅ、３００ｆを用いることによって、図５、図６Ａ，図６Ｂ、図７Ａおよび図７Ｂに示される方法に従って、グループのメンバーと通信し、かつ情報を
やりとりできるようにする。車両１０６ｂ、１０８ｂ、１１０ｂ内のそれぞれの車両ナビゲーションシステ３００ｄ、３００ｅ、３００ｆは、互いに無線通信または情報をやりとりする能力を有する。図１Ｂのグループインタラクションシステム１００ｂでは、有効化されたグループの選択されたメンバー（車両ナビゲーションシステム３００ｄ、３００ｅ、３００ｆの選択されたユーザ）間の無線通信または情報のやりとりは、車両ネットワークサーバを用いることなく達成される。たとえば、車両１０６ｂ内のナビゲーションシステム３００ｄは、車両ネットワークサーバを用いることなく、短距離無線通信１４０を介して直に、または通信サービスプロバイダ１０４ｂを介して間接的に、車両１０８ｂ内のナビゲーションシステム１０８ｂとの無線通信または他のタイプの情報のやりとりを確立することができる。ナビゲーションシステム３００ｄ、３００ｅ、３００ｆ間の無線通信１４０、１４６、１５０は、短距離無線通信またはＩＥＥＥ  ８０２．１１ｂ通信であることが好ましいが、セルラー通信または衛星通信のような他のタイプの無線通信を本発明に従って用いることができることは当業者には明らかであろう。
【００２６】
ナビゲーションシステム３００ｄ、３００ｅ、３００ｆはそれぞれ、無線通信１４０、１４６、１５０を用いて直に、または通信サービスプロバイダ１０４ｂを介して間接的に、しかしながら車両ネットワークサーバを用いることなく、グループ内の他のナビゲーションシステム３００ｄ、３００ｅ、３００ｆとの間で、対応する車両１０６ｂ、１０８ｂ、１１０ｂのＧＰＳ情報を送信または受信することもできる。たとえば、ナビゲーションシステム３００ｄは、車両ナビゲーションシステム３００ｅ、３００ｆからそれぞれ車両１０８ｂ、１１０ｂのＧＰＳ情報を受信することができる。ＧＰＳ情報は、短距離無線通信１４０、１４６、１５０を用いることにより直に送信される。他の車両１０８ｂ、１１０ｂのＧＰＳ情報は、車両ナビゲーションシステム３００ｄ自らの車両１０６ｂのＧＰＳ情報とともに、車両ナビゲーションシステム３００ｄのディスプレイ上に表示することができる。グループメンバーおよびアプリケーションの選択のような他の制御信号も、短距離無線通信１４０、１４６、１５０を用いることにより直に送信される。
【００２７】
一方、車両ナビゲーションシステム３００ｄ、３００ｅ、３００ｆの間のセルラー電話による通話の音声データのような、グループの選択されたメンバー間で情報をやりとりするために必要とされるデータは、通信サービスプロバイダ１０４ｂ経由で個別の通信チャネル１４２、１４４、１４８を介して、車両ナビゲーションシステム３００ｄ、３００ｅ、３００ｆ間で送受信される。通信チャネル１４２、１４４、１４８はセルラー通信チャネルであることが好ましい。
【００２８】
オプションのサービスオペレータ１０３ｂも、有線通信１５２を介して通信サービスプロバイダ１０４ｂに接続され、ライブオペレータサービス、ボイスメールサービス等の種々のサービスを、グループ内のメンバーに提供してもよい。
【００２９】
グループインタラクションシステム１００ｂは、図６Ａおよび図６Ｂに示される方法のような種々の方法を用いて、無線通信または他のタイプの情報のやりとりのための有効化されたグループを構築する。たとえば、そのグループは、ナビゲーションシステム３００ｄ、３００ｅ、３００ｆにおいて、グループのユーザが手動で入力することによって構築することができる。ナビゲーションシステムのための情報をやりとりするグループを構築する種々の方法を、本発明と矛盾することなく用いることができることは当業者には明らかであろう。
【００３０】
グループインタラクションシステム１００ｂのためのグループ情報は、それらのユーザ名または任意の他のタイプの識別情報による、各車両ナビゲーションシステム３００ｄ、３００ｅ、３００ｆの識別情報および対応する車両１０６ｂ、１０８ｂ、１１０ｂの車両識別番号、ならびに各ナビゲーションシステム３００ｄ、３００ｅ、３００ｆに対応する
セルラー電話番号などの、グループ内のメンバーに関する種々の情報を含む。グループ情報は、個々のナビゲーションシステム３００ｄ、３００ｅ、３００ｆにおいて利用可能なグループのメンバーと情報をやりとりするためのアプリケーション等の他の情報を含むこともできる。
【００３１】
図１Ａのグループインタラクションシステム１００ａと同じように、本発明の第２の実施形態によるグループインタラクションシステム１００ｂを用いて、情報をやりとりするためのメンバーのグループを構築し、メンバーの位置を追跡し、無線通信によってグループの選択されたメンバーと通信または情報をやりとりすることができる。しかしながら、図１Ｂのグループインタラクションシステム１００ｂは、車両ネットワークサーバ１０２を用いることなく、メンバー間でピアツーピア通信する能力を有する。ここでは、グループインタラクション処理を開始する車両ナビゲーションシステム３００ｄ、３００ｅ、３００ｆは、グループを構築し、直接無線通信１４０、１４６、１５０を介して、他の車両ナビゲーションシステム３００ｄ、３００ｅ、３００ｆにグループ情報を送信することにより、グループの他のメンバーとこうしたグループ情報を共有するであろう。グループ内のメンバーがナビゲーションシステムを用いて選択され、選択されたメンバー間で無線通信または情報のやりとりが達成される方法は、図２〜図５、図６Ａおよび図６Ｂならびに図７Ａおよび図７Ｂを参照しながら後に詳述されるであろう。
【００３２】
図２は、本発明の一実施形態による車両ネットワークサーバ１０２を示すブロック図である。車両ネットワークサーバ１０２は、図１Ａに示されるグループインタラクションシステム１００ａとともに、車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃのグループのメンバー間での情報のやりとりを実現するために用いられる。
【００３３】
図２を参照すると、車両ネットワークサーバ１０２は、入力装置２０４と、プロセッサ２０６と、メモリ装置２０８と、ディスプレイ装置２１０と、データ通信モジュール２１４と、無線通信モジュール２１６とを含む。無線通信モジュール２１６はセルラー電話インターフェースであることが好ましいが、衛星通信、短距離無線通信またはＩＥＥＥ  ８０２．１１ｂ標準規格による通信のような他のタイプの無線通信を用いることもできる。無線通信モジュール２１６は、通信サービスプロバイダ１０４ａを介して、図１の種々の車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃと通信することができる。車両ネットワークサーバ１０２と通信サービスプロバイダ１０４ａとの間の無線通信１２４は、セルラー電話通信であることが好ましい。無線通信モジュール２１６は、通信サービスプロバイダ１０４ａを介して、ナビゲーションシステム３００ａ、３００ｂ、３００ｃから、グループの選択やグループ内のメンバーの選択に関する情報、グループのメンバーに関する種々の情報（たとえば、メンバーの識別番号、セルラー電話番号等）、選択されたメンバー間で起動するアプリケーションの選択、メンバーの車両ナビゲーションシステムのＧＰＳ情報等の種々の制御情報を受信する。そのような制御情報は、通信サービスプロバイダ１０４ａと車両ネットワークサーバ１０２との間のセルラー通信１２４でテキストメッセージ伝送を介して送信される。無線通信モジュール２１６によって受信されるそのような制御情報は、本発明による車両ナビゲーションシステム１０２によって用いるために、メモリ装置２０８に記憶される。無線通信モジュール２１６は、車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃとの間で、セルラー通信１２４を用いて通信サービスプロバイダ１０４ａ経由で、セルラー電話による通話のための実際の音声データおよび関連する制御信号のようなインタラクティブアプリケーションデータも送受信する。
【００３４】
データ通信モジュール２１４は、インターネットのようなデータ通信ネットワークに接続できるようにする従来のインターフェースである。データ通信モジュール２１４には、標準的なイーサネットインターフェース等を用いることができる。データ通信モジュール２１４は、インターネット１１２から種々の情報を受信する。たとえば、ナビゲーション
システム３００ａ、３００ｂ、３００ｃのユーザは、インターネット１１２上のウエブページを用いて、ウエブサーバ上で、グループの構築やそのグループ内のメンバーと通信または情報をやりとりするために用いられる全ての情報（たとえば、メンバーの識別情報、メンバーのセルラー電話番号等）を用いて、情報をやりとりするためのグループを構築することができる。そのようなグループ情報は、車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃにグループ情報が入力されない場合には、デフォルトグループ情報として用いることもできる。車両ネットワークサーバ１０２は、インターネット１１２上のウエブサーバとして動作することもできる。インターネット１１２上のウエブサーバに記憶されるグループ情報は、データ通信モジュール２１４を介して、車両ネットワークサーバ１０２にダウンロードされることができ、最終的には、無線通信モジュール２１６および通信サービスプロバイダ１０４ａを介して、ナビゲーションシステム３００ａ、３００ｂ、３００ｃに送信されることができる。各車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃは、メモリ装置２０８にグループ情報を記憶する。
【００３５】
プロセッサ２０６は、バス２１８を介して、入力装置２０４、メモリ装置２０８、ディスプレイ装置２１０、データ通信モジュール２１４、および無線通信モジュール２１６を含む車両ネットワークサーバ１０２内の種々の構成要素の動作を制御する。この目的を果たすために、プロセッサ２０６はメモリ装置２０８に記憶される命令またはプログラムを実行して、グループを構築すること、グループの選択されたメンバー間の通信を確立すること、グループの選択されたメンバーに関連付けられるアプリケーションを実行すること等の、車両ネットワークサーバ１０２の種々の機能を提供する。
【００３６】
メモリ装置２０８は、プロセッサ２０６のための作業用メモリとして動作し、車両ネットワークサーバ１０２および／または車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃによって用いられる種々の情報も記憶する。メモリ装置２０８は、グループデータモジュール２２０、Ｏ／Ｓ（オペレーティングシステム）モジュール２２２、グループ構築モジュール２２４、およびアプリケーションモジュール２２６を含む。Ｏ／Ｓモジュール２２２は、車両ネットワークサーバ１０２のためのオペレーティングシステムまたは起動シーケンスを記憶する。グループデータモジュール２２０は、グループメンバーリスト、グループメンバーの識別情報等の全てのグループ情報を記憶する。グループ構築モジュール２２４は、図６Ａおよび図６Ｂに示される方法に従ってメンバーのグループを構築するための命令およびプログラムを記憶する。アプリケーションモジュール２２６は、セルラー電話アプリケーション、ゲームアプリケーション等の、グループの選択されたメンバーと情報をやりとりするための種々のアプリケーションを記憶する。メモリ装置２０８は、ＳＲＡＭ、フラッシュメモリまたはハードディスクのようなリライタブルメモリであることが好ましい。
【００３７】
本発明の別の実施形態による、分散の度合いが高いシステムでは、メモリ装置２０８が記憶する情報は少なく、グループ情報、アプリケーションおよび／またはグループを構築するための情報は、車両ネットワークサーバ１０２ではなく、車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃそのものに記憶される。
【００３８】
ディスプレイ装置２１０は、オペレータが、直に車両ネットワークサーバ１０２を用いて車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃにサービスを提供するときに、オペレータと情報をやりとりするために用いられる情報を表示する。そのような場合、オペレータは入力装置２０４を用いて、車両ネットワークサーバ１０２にデータおよびコマンドを入力する。入力装置２０４には、キーボード、タッチスクリーン入力等の任意のタイプの装置を用いることができる。たとえば、オペレータは、無線通信モジュール２１６を介して車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃのユーザから受信される要求に応答して、グループ情報を手動で入力することができる。先に説明したよ
うに、オペレータは、車両ネットワークサーバ１０２に通信可能に接続されるサービスオペレータ１０３内に配置されることもでき、その場合には、ディスプレイ装置２１０および入力装置２０４は車両ネットワークサーバ１０２のオプションの構成要素である。
【００３９】
車両ネットワークサーバ１０２は、車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃとともに動作して、本発明のグループインタラクション機能を提供する。たとえば、車両ネットワークサーバ１０２は、メモリ装置２０８のグループデータモジュール２２０内に、車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃが用いるグループ情報（メンバーリスト、メンバー識別情報、メンバーのセルラー電話番号等）を記憶することができる。車両ネットワークサーバ１０２内のプロセッサ２０６は、無線通信モジュール２１６を介して、そのようなグループ情報を車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃにダウンロードすることもできる。車両ネットワークサーバ１０２は、無線通信モジュール２１６を介して、車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃから、グループ内の選択されたメンバーに対して通信を確立するための要求または選択されたアプリケーション（たとえば、セルラー電話による通話またはインタラクティブゲーム）を実行するための要求を受信することができる。それに応答して、車両ネットワークサーバ１０２内のプロセッサ２０６は、無線通信モジュール２１６および通信サービスプロバイダ１０４を介して、選択されたメンバーに対して、メモリ装置２０８のアプリケーションモジュール２０６に記憶される選択されたアプリケーションを実行することができるか、または選択されたメンバーに対してグループコールをかけることにより無線通信を確立することができる。
【００４０】
図３Ａは、本発明の第１の実施形態による車両ナビゲーションシステム３００ａを示すブロック図である。図３Ａの車両ナビゲーションシステム３００ａは、図１Ａのグループインタラクションシステム１００ａとともに用いられる。図３Ａを参照すると、車両ナビゲーションシステム３００ａは、タッチセンシティブスクリーン３０１と、ＧＰＳモジュール３０２と、入力装置３０４と、音声認識／合成モジュール３０５と、プロセッサ３０６と、メモリ装置３０８と、ディスプレイ装置３１０と、無線通信モジュール３１６と、バス３１８とを備える。本発明の車両ナビゲーションシステム３００ａは、表示された地図上に車両ナビゲーションシステム３００ａが搭載される車両の場所を表示すること等の従来の車両ナビゲーションシステムの機能に加えて、本発明によるグループ構築およびインタラクション機能を実行することができる。
【００４１】
無線通信モジュール３１６はセルラー電話インターフェース（たとえばＧＳＭ電話インターフェース）であることが好ましい。無線通信モジュール２１６は、通信サービスプロバイダ１０４ａを介して、セルラー電話通信を用いて、種々のナビゲーションシステム３００および車両ネットワークサーバ１０２と通信することができる。無線通信モジュール３１６は、通信サービスプロバイダ１０４を介して、車両ネットワークサーバ１０２との間で、グループの選択やグループ内のメンバーの選択に関する制御データ、メンバーに関する種々の情報（たとえば、メンバーの識別情報、セルラー電話番号等）、選択されたメンバー間で実行するためのアプリケーションの選択、その車両またはグループの他の車両のＧＰＳ情報等の種々の情報を通信する。これらの制御データは、セルラー通信のテキストメッセージ伝送によって送信される。一方、アプリケーションデータ（セルラー電話による通話の音声データ等）は、典型的なセルラー通信を用いて送受信される。
【００４２】
プロセッサ３０６は、入力装置３０４、音声認識／合成モジュール３０５、メモリ装置３０８、ディスプレイ装置３１０、無線通信モジュール３１６、ＧＰＳモジュール３０２、タッチセンシティブスクリーン３０１を含む車両ナビゲーションシステム３００内の種々の構成要素の動作を制御する。この目的を果たすために、プロセッサ３０６は、メモリ装置３０８に記憶される命令またはプログラムを実行し、グループを構築すること、車両
ネットワークサーバ１０２に対してグループの選択されたメンバー間の通信を要求すること、およびグループの選択されたメンバーに関連付けられるアプリケーションを実行すること等の、車両ナビゲーションシステム３００の種々の機能を実現する。
【００４３】
メモリ装置３０８は、プロセッサ３０６のための作業用メモリとして動作し、車両ナビゲーションシステム３００ａによって用いられる種々の情報も記憶する。メモリ装置３０８は、グループデータモジュール３２０と、Ｏ／Ｓ（オペレーティングシステム）モジュール３２２と、グループ構築モジュール３２４と、アプリケーションモジュール３２６とを含む。Ｏ／Ｓモジュール３２２は、車両ネットワークサーバ１０２のためのオペレーティングシステムまたは起動シーケンスを記憶する。グループデータモジュール３２０は、グループメンバーリスト、グループメンバーの識別情報等の全てのグループ情報を記憶する。グループ構築モジュール３２４は、図６Ａおよび図６Ｂに示される方法に従って、メンバーのグループを構築するための命令およびプログラムを記憶する。アプリケーションモジュール３２６は、セルラー電話アプリケーション、ゲームアプリケーション等の、グループの選択されたメンバーと情報をやりとりするための種々のアプリケーションを記憶する。アプリケーションモジュール３２６は、車両ナビゲーションシステム３００ａの位置を決定しかつ表示するためのＧＰＳアプリケーションおよび関連する地図情報も記憶する。メモリ装置３０８は、ＳＲＡＭ、フラッシュメモリまたはハードディスクのようなリライタブルメモリであることが好ましい。
【００４４】
本発明の別の実施形態による、分散の度合いが低いシステムでは、メモリ装置２０８に記憶される情報は少なく、グループ情報、アプリケーションおよび／または無線通信を確立するための情報は、車両ナビゲーションシステム３００ａではなく、車両ネットワークサーバ１０２に記憶される。
【００４５】
ディスプレイ装置３１０は、車両ナビゲーションシステム３００ａのユーザと情報をやりとりするために用いられる情報を表示する。たとえば、ディスプレイ装置３１０は、グループメンバーの位置を表示し、メンバーの選択や選択されたメンバーに対して関連付けられるアプリケーションの起動を容易にするために、図４に示されるような対話型地図を表示する。ディスプレイ装置３１０は液晶ディスプレイ（ＬＣＤ）であることが好ましいが、他のタイプのディスプレイ装置を用いることもできる。
【００４６】
タッチセンシティブスクリーン３０１は、ユーザが対話型ディスプレイ上でコマンドおよびデータを入力する機能をユーザに提供するために、ディスプレイ装置３１０と重ね合わされる。タッチセンシティブスクリーン３０１は、従来の抵抗性タッチセンシティブスクリーンであることが好ましいが、他のタイプのタッチセンシティブスクリーンが配設されてもよい。ディスプレイ装置３１０およびタッチセンシティブスクリーン３０１は、図４を参照しながらさらに詳細に説明されるであろう。
【００４７】
車両ナビゲーションシステム３００ａ内には別の入力手段および出力手段も存在する。たとえば、ユーザは、物理的なキーのような入力装置３０４を用いて、車両ナビゲーションシステム３００ａに種々のデータおよびコマンドを入力することもできる。またユーザは、音声認識／合成モジュール３０５を用いて、グループメンバーと情報をやりとりするためのデータおよびコマンドを入力することもできる。あるいは、ディスプレイ装置３１０上に表示される情報を、音声認識／合成モジュール３０５によって音声の形式に変換して、その情報を音声形式でユーザに伝えることもできる。音声認識／合成モジュール３０５は、マイクロフォン（図示せず）、スピーカ（図示せず）および音声を認識かつ合成するためのソフトウエア機能を含む従来の音声認識および合成モジュールである。従来の音声認識／合成モジュール３０５の動作は当業者にはよく知られており、そのような動作の詳細な説明は本発明を理解する上で不要である。
【００４８】
ＧＰＳモジュール３０２は、ＧＰＳセンサ（図示せず）を介してＧＰＳ衛星からＧＰＳ情報を受信し、車両ナビゲーションシステム３００ａが搭載されている車両の現在位置を、従来の三角測量法によって決定する。決定された位置は、無線通信モジュール３１６を介して他の車両ナビゲーションシステム３００から受信されたグループの他の車両の位置とともに、ディスプレイ装置３１０上に表示される。先に述べたように、他の車両の位置に関する情報は、セルラー通信（たとえばＧＳＭ）のテキストメッセージ伝送によって送信される。
【００４９】
車両ナビゲーションシステム３００ａは、車両ネットワークサーバ１０２、およびそのグループの他の車両１０８ａ、１１０ａ内の他の車両ナビゲーションシステム３００ｂ、３００ｃとともに動作し、図５、図６および図７Ａ〜図７Ｃにおいて説明するような、本発明のグループインタラクション機能を提供する。たとえば、車両ナビゲーションシステム３００は、メモリ装置３０８にグループ情報（メンバーリスト、メンバー識別情報、メンバーのセルラー電話番号等）を記憶することができる。車両ナビゲーションシステム３００は、セルラー電話で電話をかけるための要求、またはグループ内の選択されたメンバーに対して選択されたアプリケーション（たとえばインタラクティブゲーム）を起動するための要求を、無線通信モジュール２１６を介して、車両ネットワークサーバ１０２に送信することもできる。車両ナビゲーションシステム３００は、車両ナビゲーションシステム３００そのもののメモリ３０８に、そのようなアプリケーションを記憶しかつ実行することもできる。
【００５０】
図３Ｂは、本発明の第２の実施形態による車両ナビゲーションシステム３００ｄを示すブロック図である。図３Ｂの車両ナビゲーションシステム３００ｄは、図１Ｂのグループインタラクションシステム１００ｂとともに用いられる。車両ナビゲーションシステム３００ｄは、他の車両ナビゲーションシステム３００ｄと直に通信するためのピアツーピア通信モジュール３１７を備えることを除いて、図３Ａに示される車両ナビゲーションシステム３００ａと同じである。グループの選択等の制御データ、メンバーに関する種々の情報（たとえば、メンバーの識別情報、セルラー電話番号等）、およびその車両またはグループの他の車両のＧＰＳ情報等は、ピアツーピア通信モジュール３１７を介して送信される。ピアツーピア通信モジュール３１７は、短距離無線通信インターフェースであることが好ましいが、ＩＥＥＥ  ８０２．１１ｂ標準規格による通信インターフェースのような他のタイプの通信インターフェースを用いることもできる。一方、選択されたメンバー間で実行するためのアプリケーションの選択、情報をやりとりするためのグループ内のメンバーの選択、および実際のアプリケーションデータ（セルラー電話による通話のための音声データ等）は、典型的なセルラー通信を用いることにより、無線通信モジュール３１６を介して送受信される。さらに、Ｏ／Ｓモジュール３２２およびグループ構築モジュール３２４内のデータおよびプログラム、ならびにプロセッサ３０６の動作が、ピアツーピア通信モジュール３１７の機能に対応するために、車両ナビゲーションシステム３００ａの機能から変更される。
【００５１】
図４は、本発明の一実施形態による、車両ナビゲーションシステム３００ａまたは３００ｄのディスプレイ装置の画面の図式的な表現である。地図４０６は、タッチセンシティブスクリーン３０１と重ね合わせられたディスプレイ装置３１０上に表示される。図４を参照すると、地図４０６は、種々の道路の位置および名称を指示するように表示される。所与のグループの３台の車（車１、車２および車３）の位置も地図３０６上に表示されるが、グループ内のメンバーの数に応じて、任意の数の車が地図４０６上に表示されることができることは当業者には明らかであろう。ディスプレイ装置３１０が車１の車両ナビゲーションシステム３００ａまたは３００ｄ内のディスプレイ装置であると仮定すると、車１の位置が、ＧＰＳモジュール３０２によって決定され、地図４０６上に表示される。そ
のグループの他の車両（車２および車３）の位置は、車２または車３内の車両ナビゲーションシステム３００ｂ、３００ｃから無線通信モジュール３１６を介して、または車２および車３内の車両ナビゲーションシステム３００ｅ、３００ｆからピアツーピア通信モジュール３１７を介して受信され、同様に地図４０６上に表示される。車両ナビゲーションシステム３００ａ、３００ｄのユーザは、その車に対応するアイコン（標識）をタッチすることにより、ある特定の車を選択し、そのように選択された車に対するアプリケーションを起動または実行することができる。たとえば、ユーザは地図４０６上の車２の標識にタッチし、車２を選択して、車２に対して（セルラー電話をかける等の）アプリケーションを起動することができる。ディスプレイ装置３１０は、タッチセンシティブスクリーン３０１と重ね合わせられるので、タッチセンシティブスクリーン３０１はユーザがタッチした位置を検出することにより、どの車が選択されたかを判定することができる。
【００５２】
アプリケーションのリスト４０４は、セルラー電話アプリケーション、インタラクティブゲームアプリケーション、グループ内の選択されたメンバーに対して車両ナビゲーションシステム３００が利用することができる２つのさらなるアプリケーションのような種々のアプリケーションを示す。ユーザは、アプリケーションのリスト４０４内の所望のアプリケーションを指し示す画面の部分をタッチすることにより、所望のアプリケーションを選択することができる。
【００５３】
タッチセンシティブスクリーン３０１上の入力アイコン４０２を用いて、車両ナビゲーションシステム３００に種々のデータおよびコマンドが入力される。入力アイコン４０２は、メニューを検索し、そのメニュー上の特定の項目を選択するためのコマンドおよびデータに対応する種々のアイコンを含むことが好ましい。このようにすることで、ユーザは、グループを構築したり選択されたメンバーに対してアプリケーションを起動したりする種々のデータおよびコマンドを入力できるようになる。
【００５４】
実際に使用する際に、車両ナビゲーションシステム３００のユーザは、地図４０６上の所望の車に対応するアイコンにタッチすることにより、ユーザが情報をやりとりすることを望む、グループ内の１台または複数台の車を選択し、アプリケーションのリスト４０４内の所望のアプリケーションに対応するアイコンにタッチすることにより、そのグループ内のメンバーに対して起動されることになるアプリケーションを選択する。たとえば、車１のユーザが車２にセルラー電話で電話をかけることを望むとき、そのユーザは、地図４０６上の車２の標識をタッチすることにより車２を選択し、アプリケーションのリスト４０４の中のセルラー電話アプリケーションの対応するアイコンにタッチすることによりセルラー電話アプリケーションを選択する。それに応答して、車両ナビゲーションシステム３００は、図７Ａおよび図７Ｂを参照しながら後に説明される方法に従って、車２に対して選択されたアプリケーション（セルラー電話アプリケーション）を起動する。
【００５５】
図４に示されるディスプレイ装置３１０の図式的な表現は、車両ナビゲーションシステム３００ａ、３００ｄのためのユーザインターフェースの一例にすぎない。ユーザと情報をやりとりするために、車両ナビゲーションシステム３００ａ、３００ｄにおいて任意のタイプまたは形態のユーザインターフェースを用いることができることは当業者には明らかであろう。
【００５６】
図５は、本発明の一実施形態による車両ナビゲーションシステム３００ａ、３００ｄを用いて、有効化されたグループ内の選択されたメンバーと情報をやりとりする方法を示す流れ図である。処理が始まると（５０２）、車両ナビゲーションシステム３００のユーザは、ユーザが情報をやりとりすることを望むメンバーのグループ（車または車両ナビゲーションシステム）を構築する（５０４）。メンバーのグループを構築する際に用いられる情報は、メンバーの識別情報（たとえば、メンバーに対応するセルラー電話番号または車
両に対応する車両識別番号）と、各グループメンバーが利用することができるアプリケーションとを含むことができる。ステップ５０４は、図６Ａおよび図６Ｂを参照しながら後にさらに詳細に示される。
【００５７】
一旦、グループが構築されたなら、車両ナビゲーションシステム３００は、無線通信モジュール３１６を介して、それらのメンバーに対応する各車両ナビゲーションシステム３００から、そのグループ内の各メンバーの位置に関する情報を受信する（５０６）。そのような位置は、地図４０６上のアイコンとしてディスプレイ装置３１０上に表示され（５０８）、ユーザ入力が受信されるまで繰返し更新される（５０９）。
【００５８】
ユーザは、地図４０６上の所望のメンバーに対応するアイコンにタッチすることによりメンバーのうちの１人または複数を選択し、車両ナビゲーションシステム３００ａ、３００ｄは、そのようなメンバーの選択を受信する（５１０）。そして、車両ナビゲーションシステム３００ａ、３００ｄは、ユーザからアプリケーションの選択を受信する（５１１）。たとえば、車両ナビゲーションシステム３００は、選択されたユーザに対してセルラー電話で電話をかけるための選択を受信することができる。それに応答して、車両ナビゲーションシステム３００は、そのグループ内の選択されたメンバーに対して選択されたアプリケーションを起動する（５１２）。たとえば、選択されたアプリケーションがセルラー電話による通話である場合には、車両ナビゲーションシステム３００ａ、３００ｄは選択されたメンバーに対してセルラー電話で電話をかけるか、または車両ネットワークサーバ１０２に選択されたメンバーに対してセルラー電話で電話をかけるように要求する。選択されたアプリケーションがインタラクティブゲームである場合には、車両ナビゲーションシステム３００ａ、３００ｄは、選択されたメンバーの間でインタラクティブゲームアプリケーションを起動するか、または車両ネットワークサーバ１０２に選択されたメンバーの間でインタラクティブゲームアプリケーションを起動するように要求する。ステップ５１２は、図７Ａおよび図７Ｂを参照しながら後にさらに詳細に示される。そして、処理は、さらにメンバーの位置をリアルタイムに追跡し、メンバーおよびアプリケーションの選択を受信するために、ステップ５０６に戻る。
【００５９】
図６Ａは、本発明の第１の実施形態による、メンバーのグループを構築するステップ５０４ａを示す流れ図である。図６Ａのステップ５０４ａでは、車両ナビゲーションシステム３００ａと車両ネットワークサーバ１０２とが協動することによりメンバーのグループが構築され、このステップは図１Ａに示されるグループインタラクションシステム１００ａとともに用いられる。
【００６０】
図６Ａを参照すると、処理が始まると（５０２）、車両ナビゲーションシステム３００ａは、そのグループ内に含まれることになるメンバーの選択を受信する（６０４）。そのようなメンバーの選択は、タッチセンシティブスクリーン３０１または入力装置３０２を用いることにより入力することができる。車両ナビゲーションシステム３００ａは、そのようなグループメンバーの選択を車両ネットワークサーバ１０２に送信する（６０６）。車両ネットワークサーバ１０２は、選択されたグループメンバーとの通信を確立し（６０８）、選択されたメンバーそれぞれに、そのグループにメンバーを追加するための許可を求める（６１０）。その後、車両ネットワークサーバ１０２は、車両ナビゲーションシステム３００ａに、その許可要求（６１０）の結果を返送する（６１２）。その後、車両ネットワークサーバ３００ａは、追加に同意するメンバーを、有効化されたグループに追加する（６１４）。このグループ情報は、そのグループの他のメンバーと共有されることができる。この目的を果たすために、車両ナビゲーションシステム３００ａは、構築されたグループ情報を車両ナビゲーションシステム１０２に送信し（６１６）、車両ナビゲーションシステム１０２はさらに、そのように構築されたグループ情報をグループのメンバーに送信し（６１８）、その処理はステップ５０６を続ける。
【００６１】
図６Ｂは、本発明の第２の実施形態による、メンバーのグループを構築するステップ５０４ｂを示す流れ図である。図６Ｂのステップ５０４ｂは、外部の情報源からダウンロードされた情報を用いて、車両ネットワークサーバ１０２においてメンバーのグループを構築し、グループ情報を車両ナビゲーションシステム３００ａにダウンロードする。
【００６２】
図６Ｂを参照すると、処理が始まると（５０２）、車両ネットワークサーバ１０２は、外部の情報源からメンバーのリストを受信する（６３２）。たとえば、車両ネットワークサーバ１０２は、そのデータ通信モジュール２１２を介して、インターネットウエブサーバから、そのグループのメンバーのリストをダウンロードすることができる。別の例として、オペレータが、入力キー２０４を用いて、そのグループのメンバーのリストを手動で入力することができる。車両ネットワークサーバ１０２は、受信されたメンバーのリストを用いることにより、情報をやりとりするためのメンバーのグループを構築する（６３４）。その後、車両ネットワークサーバ１０２は、構築されたグループ情報を、そのグループ内の車両ナビゲーションシステム３００ａ、３００ｂ、３００ｃにダウンロードし（６２６）、処理はステップ５０６を続ける。
【００６３】
図６Ａおよび図６Ｂを参照しながら、グループを構築する２つの実施形態がこれまでに説明されてきたが、グループは、タッチセンシティブスクリーン３０１または入力装置３０４を用いて、単に車両ナビゲーションシステム３００ａ、３００ｄにグループ情報を手動で入力することにより構築することもできる。さらに、グループは、以前の使用状況またはユーザによる設定に基づいて、車両ナビゲーションシステム３００ａ、３００ｄに記憶された所定のグループリストから、車両ナビゲーションシステム３００ａ、３００ｄにおいて単に選択することもできる。
【００６４】
図７Ａは、本発明の一実施形態による、車両ナビゲーションシステム１０２および選択されたメンバーに対して、選択されたアプリケーションを実行するステップ５１２ａを示す流れ図である。図７Ａに示されるステップ５１２ａは、車両ナビゲーションシステム３００ａと車両ネットワークサーバ１０２とが協動することにより、車両ネットワークサーバ１０２に記憶される選択されたアプリケーションを実行する。
【００６５】
図７Ａを参照すると、処理が続けられると（５１１）、車両ナビゲーションシステム３００ａは、車両ネットワークサーバ１０２との通信を確立し（７０４）、選択されたメンバーおよび選択されたアプリケーション情報を車両ネットワークサーバ１０２に送信する（７０６）。たとえば、車両ナビゲーションシステム３００は、車両ネットワークサーバ１０２に、グループ内の車２および車３にセルラー電話で会議電話をかけるための要求を送信する。車両ネットワークサーバは、そのような情報を送信する車両ナビゲーションシステム３００ａに対して、および選択されたメンバーに対して、選択されたアプリケーションを起動し（７０８）、その処理は続けられる（８１０）。たとえば、車両ネットワークサーバ１０２は、メモリ装置２０８のアプリケーションモジュール２２６に記憶されるセルラー電話アプリケーションを実行することにより、そのような情報を送信する車両ネットワークサーバ３００ａと全ての選択されたメンバーとの間でセルラー電話によって通話できるようにする。
【００６６】
図７Ｂは、本発明の別の実施形態による、車両ナビゲーションシステムおよび選択されたメンバーに対して、選択されたアプリケーションを起動するステップ５１２ｂを示す流れ図である。図７Ｂに示されるステップ５１２ｂは、車両ナビゲーションシステム３００ｄに記憶される、選択されたアプリケーションを起動するので、車両ネットワークサーバ１０２との通信を含まない。したがって、ステップ５１２ｂは、車両ナビゲーションシステム３００ｄがピアツーピア通信の機能を有するグループインタラクションシステム１０
０ｂにおいて用いられるときに、車両ナビゲーションシステム３００ｄによって用いられる。すなわち、ステップ５１２ｂは、車両ナビゲーションシステム３００ｄが、車両ネットワークサーバ１０２を用いることなく、短距離無線通信等を介して直に他のメンバーと通信するときに用いることができる。
【００６７】
図７Ｂを参照すると、処理が続けられると（５１１）、車両ナビゲーションシステム３００ｄは、通信サービスプロバイダ１０４を通して、無線通信モジュール３１６を介して直に選択されたメンバーとの通信を確立する（７２２）。その後、車両ナビゲーションシステム３００は、その中に記憶された、選択されたアプリケーションを実行することにより、車両ナビゲーションシステム３００ｄおよび選択されたメンバーに対して、選択されたアプリケーションを起動し（７２４）、その過程はステップ５０６を続ける。たとえば、車両ナビゲーションシステム３００ｄは、通信サービスプロバイダ１０４を通して、選択されたメンバーにセルラー電話によって電話をかけることができる。
【００６８】
図７Ｃは、本発明のさらに別の実施形態による、車両ナビゲーションシステムおよび選択されたメンバーに対して、選択されたアプリケーションを起動するステップ５１２ｃを示す流れ図である。図７Ｃに示されるステップ５１２ｃは、車両ナビゲーションシステム３００ａと車両ネットワークサーバ１０２とが協動することにより、車両ネットワークサーバ１０２に記憶される選択されたアプリケーションを実行する。図７Ｃにおいて実行されるアプリケーションは、インタラクティブゲームのような、グループの選択されたメンバー間で制御信号を絶えずやりとりし、通信することを必要とするアプリケーションである。
【００６９】
図７Ｃを参照すると、処理が続けられると（５１１）、車両ナビゲーションシステム３００ａは、車両ネットワークサーバ１０２との通信を確立し（７４４）、車両ネットワークサーバ１０２に選択されたメンバーおよび選択されたアプリケーション情報を送信する（７４６）。たとえば、車両ナビゲーションシステム３００は、車両ネットワークサーバ１０２に、そのグループ内の車２および車３に対してインタラクティブゲームを実行するための要求を送信する。車両ネットワークサーバは、そのような情報を送信する車両ナビゲーションシステム３００ａおよび選択されたメンバーに対して、選択されたアプリケーションを起動する（７４８）。たとえば、車両ネットワークサーバ１０２は、そのような情報を送信する車両ネットワークサーバ３００ａおよび全ての選択されたメンバー（車２および３）に対して、インタラクティブゲームアプリケーションを起動する。インタラクティブゲームアプリケーションはメモリ装置２０８のアプリケーションモジュール２２６に記憶されている。その後、車両ネットワークサーバは、選択されたメンバー（車２および３）から、起動されたアプリケーションにおいて用いられる他の制御（たとえば、インタラクティブゲームアプリケーションのための制御信号）を受信する（７５０）。車両ナビゲーションシステム３００ａは、車両ナビゲーションシステム１０２に、インタラクティブアプリケーションにおいて用いられる制御信号を送信し（７５２）、車両ナビゲーションシステムが、車両ナビゲーションシステム３００ａおよび他の選択されたメンバーからの制御信号に基づいて、インタラクティブアプリケーションを実行できるようにする。ステップ７５０および７５２は、車両ナビゲーションシステム３００ａによってアプリケーションを終了するためのコマンドが受信される（７５２）まで繰り返される。その後、処理はステップ５０６を続ける。
【００７０】
本発明はいくつかの実施形態に関してこれまで説明されてきたが、本発明の範囲内で種々の変更形態を実施することができる。車両ナビゲーションシステム間、または車両ナビゲーションシステムと車両ネットワークサーバとの間で用いられる通信のタイプは、これまでに説明されたものには限定されず、本発明によれば、任意のタイプの無線通信を用いることができる。メンバーのグループを構築するために必要とされる情報は、選択された
メンバー間で実行するためのアプリケーションのタイプに応じて異なる場合があり、先に説明された情報のタイプには限定されない。本発明は、任意の数のメンバーのグループとともに用いることができることは明らかであろう。選択されたメンバー間で実行されるアプリケーションのタイプは上記のようなセルラー電話による通話、ショートテキストメッセージ伝送、またはインタラクティブゲームには限定されず、グループの選択されたメンバーに対して任意のタイプのアプリケーションを用いることができることは当業者には明らかであろう。したがって、本発明の開示は、添付の特許請求の範囲に記載される本発明の範囲を例示するものであり、限定するものではない。
【図面の簡単な説明】
【００７１】
【図１Ａ】本発明の第１の実施形態による、グループインタラクションシステムを示す図である。
【図１Ｂ】本発明の第２の実施形態による、グループインタラクションシステムを示す図である。
【図２】本発明の一実施形態による車両ネットワークサーバを示すブロック図である。
【図３Ａ】本発明の第１の実施形態による車両ナビゲーションシステムを示すブロック図である。
【図３Ｂ】本発明の第２の実施形態による車両ナビゲーションシステムを示すブロック図である。
【図４】本発明の一実施形態による、車両ナビゲーションシステムのディスプレイ装置の画面の図式的な表現である。
【図５】本発明の一実施形態による、車両ナビゲーションシステムを用いて、許可されたグループ内のメンバーと情報をやりとりする方法を示すフローチャートである。
【図６Ａ】本発明の第１の実施形態による、メンバーのグループを構築する方法を示すフローチャートである。
【図６Ｂ】本発明の第２の実施形態による、メンバーのグループを構築する方法を示すフローチャートである。
【図７Ａ】本発明の一実施形態による、車両ナビゲーションシステムおよび選択されたメンバーに対して、選択されたアプリケーションを実行する方法を示すフローチャートである。
【図７Ｂ】本発明の別の実施形態による、車両ナビゲーションシステムおよび選択されたメンバーに対して、選択されたアプリケーションを実行する方法を示すフローチャートである。
【図７Ｃ】本発明のさらに別の実施形態による、車両ナビゲーションシステムおよび選択されたメンバーに対して、選択されたアプリケーションを実行する方法を示すフローチャートである。
【図１Ａ】
0004572191.tif 000002
【図１Ｂ】
0004572191.tif 000003
【図２】
0004572191.tif 000004
【図３Ａ】
0004572191.tif 000005
【図３Ｂ】
0004572191.tif 000006
【図４】
0004572191.tif 000007
【図５】
0004572191.tif 000008
【図６Ａ】
0004572191.tif 000009
【図６Ｂ】
0004572191.tif 000010
【図７Ａ】
0004572191.tif 000011
【図７Ｂ】
0004572191.tif 000012
【図７Ｃ】
0004572191.tif 000013