(57)【要約】ネットワーク６０４とデータを送受信するように構成され、出力デバイスと、スケジュール要求入力部とを備える処理デバイス６００と、ネットワーク６０４とデータを送受信するように構成された第１のサーバ６０６と、を備え、処理デバイス６００は、デバイスにおける出力のためにスケジュール要求入力部を用いて、ユーザが特定のスケジュール情報を選択することを可能にするように構成されており、処理デバイス６００は、スケジュール要求入力部に対する入力に応じて、ネットワークを介してサーバ６０６と接続し、そこから特定のスケジュール情報を取得するように、および、スケジュール情報を出力デバイスに出力するようにさらに構成されるシステム。
2012514216.tif 000002
【特許請求の範囲】
【請求項１】
スケジュール情報をナビゲーションデバイスに送信する方法であって、
起動に応じて、前記ナビゲーションデバイスに遠隔の第１のサーバへ要求を送信させるスケジュール要求入力を、前記ナビゲーションデバイスに提供する工程と、
少なくとも１つ、一般に複数の情報源からの、スケジュール情報を前記第１のサーバに照合させる工程と、
前記ナビゲーションデバイスにおけるスケジュール要求入力の使用によって生成された要求の受信に応じて、前記第１のサーバに、前記要求されたスケジュール情報を送信させる工程と、
前記ナビゲーションデバイスの出力デバイスに前記スケジュール情報を出力する工程と、
を備えることを特徴とする方法。
【請求項２】
前記ナビゲーションデバイスのユーザは、前記スケジュール情報のカテゴリを閲覧し、次に、前記第１のサーバからの彼／彼女の選択の結果として受信されたデータに基づいて、さらなるスケジュール情報を要求することを特徴とする請求項１に記載の方法。
【請求項３】
前記さらなるスケジュール情報は、先のスケジュール情報と比較された場合、より一層精度が良いことを特徴とする請求項２に記載の方法。
【請求項４】
前記ナビゲーションデバイスは、前記スケジュール情報に従ってルートを計算することを特徴とする請求項１乃至３の何れか１項に記載の方法。
【請求項５】
前記ナビゲーションデバイスは、前記スケジュール情報に従って前記計算されたルートに対する移動開始時間を計算することを特徴とする請求項４に記載の方法。
【請求項６】
ネットワークとデータを送受信するように構成され、出力デバイスと、スケジュール要求入力部とを備えるナビゲーションデバイスと、
前記ネットワークとデータを送受信するように構成された第１のサーバと、を備え、
前記ナビゲーションデバイスは、前記デバイスにおける出力のために前記スケジュール要求入力部を用いて、ユーザが特定のスケジュール情報を選択することを可能にするように構成されており、
前記ナビゲーションデバイスは、前記スケジュール要求入力部に対する入力に応じて、前記ネットワークを介して前記第１のサーバと接続し、そこから前記特定のスケジュール情報を取得するように、および、前記スケジュール情報を前記出力デバイスに出力するようにさらに構成されることを特徴とするシステム。
【請求項７】
前記第１のサーバは、スケジュール情報を受信するように構成され、前記スケジュール情報を、前記第１のサーバによってアクセス可能なメモリに格納するように構成されることを特徴とする請求項６に記載のシステム。
【請求項８】
前記第１のサーバは、ナビゲーションデバイスからそのデータに対する要求を受信した場合に、スケジュール情報を取得するように構成されることを特徴とする請求項６に記載のシステム。
【請求項９】
前記第１のサーバは、前記スケジュール情報を予め定められたカテゴリに分類するように構成されることを特徴とする請求項６乃至８の何れか１項に記載のシステム。
【請求項１０】
前記スケジュール情報は、フライトデータに関し、特に、前記スケジュール情報は、以下の例、フライト出発時間、フライト到着時間、空港の名称、出発ゲート、出発ターミナル、到着ターミナル、航空会社、遅延フライト、中止フライト、日付、の何れかを含むことを特徴とする請求項６乃至９の何れか１項に記載のシステム。
【請求項１１】
ナビゲーションデバイスであって、
それぞれスケジュール情報を通信チャネルへ送信し、前記通信チャネルから受信する送信機および受信機と、
スケジュール情報を要求する前記デバイスへの入力をユーザが行うことを可能にするスケジュール要求入力部と、
前記スケジュール要求入力部からの入力を受信し、前記スケジュール情報を要求する前記通信チャネルを介して送信されるべき要求を引き起こすように構成された処理回路と、を備え、
前記処理回路は、前記受信機からスケジュール情報を受信し、前記ナビゲーションデバイスの出力デバイスに前記スケジュール情報を出力するようにさらに構成されることを特徴とするナビゲーションデバイス。
【請求項１２】
前記スケジュール情報をディスプレイデバイスに表示するように構成されることを特徴とする請求項１１に記載のナビゲーションデバイス。
【請求項１３】
前記処理回路は、前記スケジュール情報に依存してルートを計算するように構成されることを特徴とする請求項１１または１２に記載のナビゲーションデバイス。
【請求項１４】
前記処理回路は、ユーザが予め定められたスケジュールイベントを行うために必要とされる出発時間を計算することを特徴とする請求項１３に記載のナビゲーションデバイス。
【請求項１５】
機械に読み出された場合に、その機械を以下の、
請求項６乃至１０の何れか１項に記載の第１のサーバ、
請求項６乃至１０の何れか１項に記載のナビゲーションデバイス、
請求項１１乃至１４の何れか１項に記載のナビゲーションデバイス、および、
請求項１乃至５の何れか１項に記載の方法、
の何れかとして実行させる命令を含むことを特徴とする機械可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データを表示する、特にスケジュール情報を表示するナビゲーションデバイスおよび方法に関する。本発明の例示的な実施形態は、ポータブルナビゲーションデバイス（いわゆるＰＮＤ）に関し、特にグローバル・ポジショニング・システム（ＧＰＳ）信号受信および処理機能を含むＰＮＤに関する。他の実施形態は、より一般に、ルートプランニングを提供するためのナビゲーションソフトウェアを実行するように構成され、ナビゲーション機能もあってもよい、あらゆる種類の処理デバイスに関する。
【背景技術】
【０００２】
ＧＰＳ（グローバル・ポジショニング・システム）信号受信および処理機能を含むポータブルナビゲーションデバイス（ＰＮＤ）がよく知られており、車載のまたは他の乗り物のナビゲーションシステムとして広く採用されている。そのようなＰＮＤは、一般にナビゲーションデバイスの一部であり、そのようなＰＮＤを説明することが好都合である。
【０００３】
一般論として、最新のＰＮＤはプロセッサ、メモリ（揮発性および不揮発性のうち少なくとも１つ、一般に両方）、およびメモリに格納されたマップデータを備える。プロセッサおよびメモリは、ソフトウェアオペレーティングシステムが確立されてもよい実行環境を協働して提供し、さらに、１つ以上の追加のソフトウェアプログラムが、ＰＮＤの機能が制御されることを可能にするように提供されること、様々な他の機能を提供することが通常である。
【０００４】
一般に、これらのデバイスは、ユーザがデバイスとやり取りし、デバイスを制御することを可能にする１つ以上の入力インタフェースと、情報がユーザに伝達されてもよい１つ以上の出力インタフェースとをさらに備える。出力インタフェースの説明に役立つ実例は、視覚ディスプレイおよび、可聴出力のためのスピーカを含む。入力インタフェースの説明に役立つ実例は、オン／オフ操作またはデバイスの他の特徴を制御する１つ以上の物理的ボタン（ボタンは必ずしもデバイスそれ自体上にある必要はなく、デバイスが乗り物に内蔵されているならハンドル上にもあり得る）と、ユーザのスピーチを検出するためのマイクロフォンとを含む。いくつかの実施形態において、出力インタフェースディスプレイは、ユーザがタッチによってデバイスを操作し得る入力インタフェースをさらに提供するために（タッチセンサオーバレイまたは他の方法を用いて）タッチセンサディスプレイとして構成されてもよい。
【０００５】
この種類のデバイスは、しばしば、電源および選択的にデータ信号がデバイスへ送信され且つデバイスから受信され得る１つ以上の物理的コネクタインタフェースと、携帯電話電気通信を介した通信および他の信号およびデータネットワーク、例えばＷｉ−Ｆｉ、Ｗｉ−Ｍａｘ ＧＳＭ等を可能にする、選択的に１つ以上の無線送信機／受信機とも含むだろう。
【０００６】
この種類のＰＮＤデバイスは、所在地データを含む衛星放送信号が受信され得、次にデバイスの現在の所在地を決定するために処理され得るＧＰＳアンテナも含む。
【０００７】
ＰＮＤデバイスは、現在の角加速度および線形加速度と、同様に、ＧＰＳ信号から取得される所在地情報と連動して、デバイスひいてはそれが取り付けられている乗り物の速度および相対移動とを決定するために処理され得る信号を生成する電子ジャイロスコープおよび加速度計も含んでもよい。一般に、そのような特徴は、車載のナビゲーションシステムに通常備えられるが、そのようにすることが都合よければＰＮＤデバイスにも備えられてもよい。
【０００８】
そのようなＰＮＤの有用性は、第１の所在地（一般に出発地または現在地の所在地）と、第２の所在地（一般に目的地）の間のルートを決定するためのＰＮＤの機能に主に明らかにされる。これらの所在地は、広範な異なる方法によって、例えば郵便番号、ストリートの名称および住所、（有名な所在地、（スポーツグラウンドまたは室内プール等の）市営の所在地、または他の関心地点等の）予め格納された“既知の”所在地、および、お気に入りの目的地または最近訪問した目的地、によって、デバイスのユーザによって入力され得る。
【０００９】
一般に、ＰＮＤは、マップデータから出発地住所の所在地および目的地住所の所在地の間の“最良の”または“最適な”ルートを計算するソフトウェアによって使用可能である。“最良の”または“最適な”ルートは、予め定められた基準に基づいて決定され、必ずしも最速ルートまたは最短ルートである必要はない。運転手をガイドするルート選択は高性能であり得、選択されたルートは、存在する、予期される、動的におよび／または無線で受信される交通情報および道路情報、道路速度についての履歴情報、および、道路選択を決定する要因に対する運転手自身の嗜好（例えば運転手は高速道路または有料道路を含むべきでないことを明確にしてもよい）、またはあらゆる他の適切な基準、を考慮してもよい。
【００１０】
さらに、デバイスは継続して道路状況および交通状況を監視してもよく、変化した状況に起因して行路の残りが作り直されるべきルートを変更することを申し出てもよくまたは選択してもよい。様々な技術（例えば携帯電話データ交換、固定カメラ、ＧＰＳ・フリート・トラッキング）に基づいて、リアルタイム交通監視システムが、交通遅延を識別するためにおよびその情報を通知システムに提供するために使用されている。
【００１１】
この種類のＰＮＤは、一般に乗り物のダッシュボードまたはフロントガラスに取り付けられてもよいが、乗り物のラジオのオンボード・コンピュータの一部として形成されてもよく、または、実際には乗り物それ自体の制御システムの一部としても形成されてもよい。ナビゲーションデバイスは、ＰＤＡ（携帯情報端末）、メディアプレーヤ、携帯電話等のハンドヘルド・システムの一部であってもよく、これらの場合、ハンドヘルド・システムの通常の機能は、ルート計算と、計算されたルートに沿ったナビゲーションとの両方を実行する、デバイスへのソフトウェアのインストールによって、拡張される。
【００１２】
ＰＮＤとの関連で、ひとたびルートが計算されると、ユーザは、ナビゲーションデバイスとやり取りし、提案されたルートのリストから選択的に、所望の計算されたルートを選択する。選択的に、ユーザは、例えば、あるルート、道路、所在地または基準が避けられるべきであること、または、特定の行路に対して必須であることを明確にすることによってルート選択処理に干渉してもよく、すなわちルート選択処理をガイドしてもよい。ＰＮＤのルート計算側面は１つの主要な提供される機能を形成し、そのようなルートに沿ったナビゲーションはもう１つの主要な機能である。
【００１３】
計算されたルートに沿ったナビゲーションの間、そのようなＰＮＤは、選択されたルートに沿ってそのルートの終端、すなわち所望の目的地までユーザをガイドする視覚命令および可聴命令を提供することが通常である。ＰＮＤは、ナビゲーションの間スクリーン上にマップ情報を表示することも通常であり、表示されたマップ情報がデバイスの現在の所在地、ひいてはデバイスが車載ナビゲーションのために使用されているならユーザまたはユーザの乗り物を代表するように、そのような情報は定期的にスクリーン上で更新される。
【００１４】
スクリーン上に表示されるアイコンは、一般に現在のデバイスの所在地を示し、現在のデバイスの所在地の近くにある現在のおよび周囲の道路のマップ情報と共に中心に置かれ、および他の特徴も表示される。さらに、ナビゲーション情報は、上方、下方にあるステータスバーに、または表示されたマップ情報の一方の側に、任意に表示されてもよく、ナビゲーション情報の例は、ユーザによって取られることが要求される現在の道路からの次の逸脱までの距離を含み、その逸脱の性質は、場合によっては、特定の種類の逸脱、例えば左折または右折、を示唆する更なるアイコンによって表される。ナビゲーション機能は、コンテンツ、継続期間、およびユーザがそのルートに沿ってガイドされ得る可聴命令のタイミングも決定する。理解されるように、「１００ｍで左折」等の単純な命令も、十分な処理および解析を要求する。前述したように、ユーザのデバイスとの情報のやり取りは、タッチスクリーンによって、または、さらにあるいは遠隔制御を備え付けられたステアリング・コラムによって、音声駆動によって、または他のあらゆる適切な方法によってなされてもよい。
【００１５】
デバイスによって提供されるさらなる重要な機能は、ナビゲーションの間に予め計算されたルートから（偶然または意図的の何れかで）ユーザが逸脱する場合、リアルタイム交通状況が代替ルートがより目的にかなっていると決定し且つデバイスが自動的にそのような状況を認識することが適切に可能である場合、または、あらゆる理由でユーザが積極的にデバイスにルートの再計算を実行させる場合、の自動ルート再計算機能である。
【００１６】
ユーザにより定義された基準を用いてルートが計算されることも既知である。例えば、ユーザはデバイスによって計算される景色のよいルートを好んでもよく、または交通渋滞が起こりそうな、予測される、または現在起こっているあらゆる道路を避けることを望んでもよい。デバイスソフトウェアは、その場合様々なルートを計算して、それらのルートに沿って例えば景色が美しいとしてタグを付けられた最も多数の（ＰＯＩとして知られている）関心地点を含むルートをより好ましく評価し、または、特定の道路における現在の交通状況を示す格納情報を使用して、渋滞またはその理由での遅れの可能性の程度の観点で計算されたルートを注文する。他のＰＯＩに基づくおよび交通情報に基づくルート計算およびナビゲーション基準もまた可能である。
【００１７】
ルート計算およびナビゲーション機能は、ＰＮＤの全ての実用性の基礎であるが、現在のデバイスの所在地に関連するマップ情報のみが表示され、ルートは計算されておらず、現在デバイスによってナビゲーションが実行されていない、“フリードライビング”という、情報ディスプレイのためにデバイスを純粋に使用することが可能である。ユーザが既に、そのルートが旅をする所望のルートであることを知っており、ナビゲーション補助を必要としない場合、そのような動作モードがしばしば適用可能である。
【００１８】
上述したようなこの種類のデバイスは、例えばトムトム・インターナショナル・ベステーロン・フエンノートシャップ（TomTom International B. V.）によって製造かつ供給される７２０Ｔモデルは、ユーザがある位置から別の位置までナビゲートすることを可能にする確実な方法を提供する。
【００１９】
そのようなデバイスのユーザは、スケジュール化されたイベントに対応するために、徒歩、自動車、または他の輸送手段であろうとなかろうと、移動する必要があるかもしれない。そのような移動のタイミングは、移動の長さが交通状況、道路閉鎖または同様のもの等のパラメータによって影響され得るので、ユーザにとって解決が困難であり得る。さらに、そのようなスケジュール化されたイベントの時期は変化するかもしれない。例えば、中止、遅延等があるかもしれない。
【００２０】
そのようなスケジュール化されたイベントの１つの例は、空港への到着または空港からの出発の何れかであるフライトである。そのようなフライトの時期は、飛行機旅行に特有の遅延に起因してしばしば変化し得る。そのようなものとして、そのようなスケジュール化されたイベントに対する、現在のスケジュール情報を知らせるスケジュール情報を確かめることはユーザにとって好都合である。
【００２１】
例えばインターネットブラウザ、文字多重放送または同様のものを使用して、いくつかのスケジュール情報を取得することが可能であり得る。しかしながら、ユーザは、彼／彼女が必要とする情報を発見する前に情報のページを検索する必要があるので、そのようなアプローチを使用して正確なスケジュール情報を見つけることはしばしば困難であり得る。
【００２２】
さらに、そのようなデバイスは、ユーザが持ち運び可能でないかもしれず、そのようなものとしてユーザの移動の間にスケジュール情報が変化し、その場合彼／彼女はその変化に気づかないかもしれない。
【発明の概要】
【００２３】
本発明の第１の側面によれば、
ネットワークとデータを送受信するように構成され、出力デバイスと、スケジュール要求入力部とを備える処理デバイスと、
ネットワークとデータを送受信するように構成された第１のサーバと、を備え、
前記処理デバイスは、前記デバイス上の出力のために前記スケジュール要求入力部を用いて、ユーザが特定のスケジュール情報を選択することを可能にするように構成されており、
前記処理デバイスは、前記スケジュール要求入力部に対する入力に応じて、ネットワークを介して前記サーバと接続し、そこから前記特定のスケジュール情報を取得するように、および、前記スケジュール情報を前記出力デバイスに出力するようにさらに構成されるシステムが提供される。
【００２４】
そのようなシステムは、前記処理デバイスが先行技術のシステムよりもより速く且つより便利にスケジュール情報を取得することを有利に可能にするかもしれない。ユーザは、単に前記スケジュール入力を起動し、データ等を検索する必要無しに単一のソースから彼／彼女が要求するスケジュール情報を取得することを必要としてもよい。
【００２５】
前記処理デバイスは、好都合にナビゲーションデバイスであってもよく、特にポータブル・ナビゲーション・デバイス（ＰＮＤ）であってもよい。
【００２６】
前記第１のサーバは、スケジュール情報を受信するように構成されてもよい。そのような受信は、前記第１のサーバの教唆に応じてであってもよく、および／または、前記第１のサーバから離れたサーバの教唆に応じてであってもよい。
【００２７】
例えば、時々、前記第１のサーバは、遠隔ソースからスケジュール情報を要求するように構成されてもよい。そのような要求は、１時間ごとに、数時間ごとに（例えば、２、３、４、５、６またはそれ以上の時間ごとに）、１日ごとに、またはあらゆる他の適切な時間ごとに等、定期的であってもよい。そのような実施形態は、前記スケジュール情報が取得される時を制御している前記第１のサーバを設置してもよい。
【００２８】
他の実施形態において、前記第１のサーバは、前記第２のサーバの命令によりスケジュール情報を受信し、スケジュール情報は他の時期に受信されてもよい。そのような実施形態の潜在的な利点は、前記第２のサーバは、前記スケジュール情報が変化した時に前記第１のサーバにスケジュール情報を送信するように構成されてもよいことである。そのようなものとして、前記第１のサーバに保持される前記スケジュール情報はより正確であるかもしれない。
【００２９】
他の実施形態において、前記第１のサーバは、処理デバイスからそのデータに対する要求を受信した時にスケジュール情報を取得するように構成されてもよい。そのようなものとして、前記第１のサーバによって必要とされる記憶量が低減される可能性があり、前記第１のサーバによってその後に取得される前記スケジュール情報はより正確であるかもしれない。
【００３０】
前記第２のサーバは、前記スケジュール情報が関連するサービスを提供する団体によって提供されてもよい。例えば、第２のサーバは、空港、航空会社等によって提供されてもよい。
【００３１】
前記第１のサーバは、ユーザに対する使い勝手の良さの増大を処理デバイスが取得することを好都合にするように、前記スケジュール情報を分類するように構成されてもよい。
【００３２】
いくつかの実施形態において、前記第１のサーバは、予め定められたカテゴリに従って前記スケジュール情報を分類するように構成されてもよく、処理デバイスがそのような予め定められたカテゴリでデータを閲覧することが可能にするようにさらに構成されてもよい。
【００３３】
前記予め定められたカテゴリは、例えば以下の何れかであってもよい。出発時間、到着時間、出発地、到着地、出発日、キャリア（例えば航空会社）、遅延イベントおよび／または中止イベントまたは同様のもの。
【００３４】
１つの特定の実施形態において、前記スケジュール情報はフライトデータに関し、特に前記スケジュール情報は以下の例の何れかに関してもよい。フライト出発時間、フライト到着時間、空港名称、出発ゲート、出発ターミナル、到着ターミナル、航空会社、遅延フライト、中止フライト、日付。
【００３５】
本発明の第２の側面によれば、ナビゲーションデバイスであって、
それぞれスケジュール情報を通信チャネルへ送信し、通信チャネルから受信する送信機および受信機と、
スケジュール情報を要求する前記デバイスへの入力をユーザが行うことを可能にするスケジュール要求入力部と、
前記スケジュール要求入力部からの入力を受信し、前記スケジュール情報を要求する前記通信チャネルを介して送信されるべき要求を引き起こすように構成された処理回路と、を備え、
前記処理回路は、前記受信機からスケジュール情報を受信し、前記ナビゲーションデバイスの出力デバイスに前記スケジュール情報を出力するようにさらに構成されるナビゲーションデバイスが提供される。
【００３６】
スケジュール要求入力部を備えるそのようなナビゲーションデバイスはユーザが先行技術よりもはるかに速くスケジュール情報を取得することを可能にするかもしれない。これは、同様にネットワークトラフィックを低減するかもしれない。
【００３７】
前記ナビゲーションデバイスは、表示デバイスに前記スケジュール情報を表示するように構成されてもよい。
【００３８】
さらに、前記ナビゲーションデバイスへの前記スケジュール情報の提示は、彼／彼女が前記情報を取得する時間と労力を節約する好都合な方法で、前記スケジュール情報をユーザに提供してもよい。
【００３９】
前記処理回路は、前記スケジュール情報に依存してルートを計算するように構成されてもよい。例えば、前記処理回路は、ユーザが予め定められたスケジュールイベントを行うことが必要とされる出発時間を計算するように構成されてもよい。そのようなルート計算は、ユーザが前記スケジュールイベントへの彼／彼女の移動で経験する可能性がある交通流量等を考慮してもよい。
【００４０】
本発明の第３の側面によれば、スケジュール情報を処理デバイスに送信する方法であって、
起動に応じて、前記処理デバイスに第１の遠隔サーバへ要求を送信させるスケジュール要求入力を前記処理デバイスに提供する工程と、
前記第１のサーバに、少なくとも１つ、一般に複数のソースから、スケジュール情報を照合させる工程と、
前記第１のサーバに、前記要求されたスケジュール情報を送信させる工程と、
前記処理デバイスの出力デバイスに前記スケジュール情報を出力する工程と、
を備える方法が提供される。
【００４１】
従って、前記第１のサーバがスケジュール情報を照合する。そのような照合はスケジュール情報の要求に先だってもよく、スケジュール情報の要求に応じてであってもよい。
【００４２】
データの照合は、このようにして、便利なサービスをユーザに提供してもよいだけでなく、処理デバイスに送信されるデータの低減も容易にし、ユーザが、彼／彼女が関心のあるデータを取得する処理をスピードアップしてもよい。
【００４３】
前記スケジュール要求入力は、ユーザが行ってもよい、少なくとも１つの、一般に複数の、予め定められた選択でプログラムされてもよい。
【００４４】
前記方法は、前記処理デバイスのユーザが前記スケジュール情報のカテゴリを閲覧することを可能にしてもよく、次に前記第１のサーバから、より詳細であってもよいさらなる情報を要求することを可能にしてもよい。
【００４５】
例えば、いくつかの実施形態において、前記方法は、ユーザが、空港、電車の駅、バス停または同様のもの等の所在地を選択することを可能にしてもよい。所在地の選択に応じて、ユーザは次に到着情報または出発情報を選択することが可能であってもよい。選択に応じて、ユーザは次に時間、時間範囲等を選択することが可能であってもよい。従って、選択に応じて、ユーザはより一層の精度の情報を選択することが可能であってもよい。そのような方法は、限定的な表示デバイス機能を有する処理デバイスに関して特に便利になるかもしれず、ユーザが要求するデータを選択するメカニズムを彼／彼女に提供してもよい。
【００４６】
本発明の第４の側面によれば、機械にロードされた場合、その機械を、本発明の第１の側面の前記第１のサーバおよび／または前記処理デバイスとして実行させる命令を含む機械可読媒体が提供される。
【００４７】
本発明の第５の側面によれば、機械にロードされた場合、その機械を、本発明の第２の側面に従った前記ナビゲーションデバイスとして実行させる命令を含む機械可読媒体が提供される。
【００４８】
本発明の第６の実施形態によれば、機械にロードされた場合、その機械に、本発明の第３の側面の前記方法を実行させる命令を含む機械可読媒体が提供される。
【００４９】
本発明の上述の側面の何れかにおいて、前記機械可読媒体は、以下の何れかを備えてもよい。フロッピー（登録商標）ディスク、ＣＤ ＲＯＭ、ＤＶＤ ＲＯＭ／ＲＡＭ（−Ｒ／−ＲＷおよび＋Ｒ／＋ＲＷを含む）、ハード・ドライブ、メモリ（ＵＳＢメモリ鍵、ＳＤカード、メモリースティック（商標）、コンパクト・フラッシュ・カード等を含む）、テープ、あらゆる他の形式の光磁気記憶装置、伝達信号（インターネットダウンロード、ＦＴＰ転送等を含む）、無線、またはあらゆる他の適切な媒体。
【図面の簡単な説明】
【００５０】
本発明の実施形態の教示の様々な側面、およびそれらの教示を具体化する配置は、添付の図面を参照して、説明に役立つ実例によってこの後記述されるだろう。
【図１】図１は、グローバル・ポジショニング・システム（ＧＰＳ）の概略図である。
【図２】図２は、ナビゲーションデバイスを提供するように配置された電子的構成要素の概略図である。
【図３】ナビゲーションデバイスが無線通信チャネルを介して情報を受信してもよい方法の概略図である。
【図４Ａ】、
【図４Ｂ】図４Ａおよび図４Ｂは、ナビゲーションデバイスの実例となる斜視図である。
【図５】図５は、ナビゲーションデバイスによって採用されるソフトウェアの概略図である。
【図６】図６は、本発明の一実施形態に従ったシステムを示す。
【図７Ａ】、
【図７Ｂ】、
【図７Ｃ】、
【図７Ｄ】、
【図７Ｅ】図７Ａ乃至７Ｅは、本発明の一実施形態を実現するデバイスからのスクリーンディスプレイの概略図を示す。
【図８】図８は、どのようにして図７の実施形態が使用されるかのフローチャートを示す。
【発明を実施するための形態】
【００５１】
本発明の実施形態は、ポータブル・ナビゲーション・デバイス（ＰＮＤ）に特に関連して説明されるだろう。しかしながら、本発明の教示はＰＮＤに限定されず、代わりに、ルートプランニングおよびナビゲーション機能を提供するためのナビゲーションソフトウェアを実行するように一般に構成されるだろうあらゆるタイプの処理デバイスに広く適用可能であることに留意すべきである。それ故、本願では、ナビゲーションデバイスは、デバイスが、ＰＮＤ、乗り物に組み込まれたナビゲーションデバイス、または実際に（デスクトップまたはポータブル・パーソナル・コンピュータ（ＰＣ）等の）計算デバイス、ルートプランニングおよびナビゲーションソフトウェアを実行する携帯電話または携帯情報端末（ＰＤＡ）、として具体化されるかどうかに関係無く、あらゆるタイプのルートプランニングおよびナビゲーションデバイスを（制限無く）含むように意図されることになる。
【００５２】
以下から、本発明の教示は、ユーザが、ある地点から別の地点までのナビゲートの方法に関する命令を探さず、単に、所定の所在地のビューを提供されることを望む状況においてさえ有用であることも明らかになるだろう。そのような状況において、ユーザによって選択された“目的地”の所在地は、ユーザがナビゲートを開始することを望む、対応する出発地の所在地を有する必要はない。結果として、“目的地”の所在地、実際には“目的地”のビューのここでの参照は、ルートの生成が不可欠であること、“目的地”への移動が起こらなければならないこと、または、実際には目的地の存在が対応する出発地の所在地の指定を要求すること、を意味すると解釈されるべきではない。
【００５３】
上の条件を考慮して、図１は、ナビゲーションデバイスによって使用可能な、グローバル・ポジショニング・システム（ＧＰＳ）の例図を説明する。そのようなシステムは既知であり且つ様々な目的で使用される。一般に、ＧＰＳは、継続して位置、速度、時間、および場合によっては方向情報を無限のユーザに対して決定することが可能な、衛星無線に基づくナビゲーションシステムである。以前はＮＡＶＳＴＡＲとして知られるように、ＧＰＳは、正確な軌道で地球を周回する複数の衛星を組み込む。これらの正確な軌道に基づいて、ＧＰＳ衛星はその所在地をあらゆる数の受信ユニットへ伝達し得る。しかしながら、ＧＬＯＳＮＡＳＳ、欧州ガリレオ測位システム、ＣＯＭＰＡＳＳ測位システムまたはＩＲＮＳＳ（インド地域ナビゲーション衛星システム）等の、グローバル・ポジショニング・システムが使用され得ることが理解されるだろう。
【００５４】
ＧＰＳシステムは、ＧＰＳデータを受信するように特に用意される、デバイスがＧＰＳ衛星信号を求めて無線周波数のスキャンを開始する時に実行される。ＧＰＳ衛星から無線信号を受信するとすぐに、デバイスは、複数の種々の従来の方法のうちの１つによってその衛星の正確な所在地を決定する。デバイスは、少なくとも３つの異なる衛星信号を取得するまで、大抵の場合、信号を求めてスキャンを継続するだろう（位置は通常決定されないが、他の三角測量技術を使用して２つの信号のみ用いて決定され得ることに留意すべきである）。
【００５５】
幾何学的な三角測量を実行して、受信機は衛星に対する自身の２次元的位置を決定するために３つの既知の位置を利用する。
【００５６】
これは、既知の方法で行われ得る。さらに、第４の衛星信号の取得は、受信デバイスが、既知の方法での同じ幾何学的計算によって、その３次元位置を計算することを許可するだろう。位置および速度のデータは、無限のユーザによって継続的な方式でリアルタイムにアップデートされ得る。
【００５７】
図１に示されるように、ＧＰＳシステムは一般に参照番号１００によって示される。複数の衛星１２０は、地球１２４についての軌道に乗っている。各衛星１２０の軌道は必ずしも他の衛星１２０の軌道と同期している必要はなく、実際非同期であり得る。様々な衛星１２０からスペクトラム拡散ＧＰＳ衛星信号１６０を受信するＧＰＳ受信機１４０が示される。
【００５８】
各衛星１２０から継続して送信される、スペクトラム拡散信号１６０は、正確な原始時計を用いて達成される正確な周波数標準を利用する。ＧＰＳ受信機１４０は一般に、ＧＰＳ受信デバイス１４０がその２次元位置を三角測量によって計算するように、少なくとも３つの衛星１２０からスペクトラム拡散ＧＰＳ衛星信号１６０を取得することが当業者によって理解される。４つの衛星１２０全体から信号１６０を受信することに帰結する、追加の信号の取得は、ＧＰＳ受信デバイス１４０がその三次元位置を既知の方法で計算することを許可する。
【００５９】
図２は、本発明の実施形態に従ったナビゲーションデバイス２００の電子的構成要素の例示的表現である。ナビゲーションデバイス２００のブロック図は、ナビゲーションデバイスの全ての構成要素を含まず、多くの例示的構成要素の代表であることが留意されるべきである。
【００６０】
ナビゲーションデバイス２００は（不図示の）筐体内に配置される。筐体は、入力デバイス２２０およびディスプレイスクリーン２４０と接続されたプロセッサ２１０によって提供され、実施形態において説明されている処理回路を含み、前記ディスプレイスクリーンは出力デバイスの一例を提供する。入力デバイス２２０は、キーボードデバイス、音声入力デバイス、タッチパネル、および／または情報を入力するために利用されるあらゆる他の既知の入力デバイスを含み得、且つディスプレイスクリーン２４０は、例えばＬＣＤディスプレイ等のあらゆるタイプのディスプレイスクリーンを含み得る。特に望ましい配置では、入力デバイス２２０およびディスプレイスクリーン２４０は、複数のディスプレイ選択のうちの１つを選択するためにまたは複数の仮想ボタンのうちの１つを起動するためにユーザがディスプレイスクリーン２４０の部分にタッチすることのみ必要であるような、タッチパッドまたはタッチスクリーン入力を含む、統合入力ディスプレイデバイスへ統合される。
【００６１】
ナビゲーションデバイス２００は、可聴出力デバイス（例えばスピーカ）等の出力デバイスの他の例を含んでもよい。スピーカ２６０はナビゲーションデバイス２００のユーザに対して可聴情報を生成し得るので、入力デバイス２２０が入力音声コマンドを受信するマイクロフォンおよびソフトウェアも含み得ることが同様に理解されるべきである。
【００６２】
ナビゲーションデバイス２００において、プロセッサ２１０は、接続２２５を介して入力デバイス２２０から入力情報を受信するように動作可能に接続され且つ設定され、且つ出力接続２４５を介して、情報をそこへ出力するためにディスプレイスクリーン２４０およびスピーカ２６０のうち少なくとも１つと動作可能に接続される。さらに、プロセッサ２１０は、接続２３５を介して動作可能にメモリリソース２３０と連結されており、且つ接続２７５を介して入力／出力（Ｉ／Ｏ）ポート２７０から／へ情報を受信／送信するようにさらに構成される。メモリリソース２３０は、例えばランダムアクセスメモリ（ＲＡＭ）等の揮発性メモリおよび、不揮発性メモリ例えばフラッシュメモリ等のデジタルメモリを備える。メモリリソースは、（一般にカードと称される）取り外し可能なメモリーカードが、デバイス２００に追加されることを可能にするための、接続２３５を介してプロセッサ２１０と通信する、ポート２２８も備える。説明されている実施形態において、ポートはＳＤ（セキュア・デジタル）カードが追加されることを可能にするように構成される。他の実施形態において、ポートは、（コンパクト・フラッシュ（ＣＦ）カード、メモリースティック（商標）、ｘｄメモリーカード、ＵＳＢ（ユニバーサル・シリアル・バス）フラッシュドライブ、ＭＭＣ（マルチメディア）カード、スマート・メディア・カード、マイクロドライブ、または同様のもの、等の）他のフォーマットのメモリが接続されることを可能にしてもよい。
【００６３】
外部Ｉ／Ｏデバイス２８０は例えばイヤホン等の外部リスニングデバイスを含んでもよいが、これに限定されない。Ｉ／Ｏデバイス２８０との接続はさらに、例えばイヤホンまたはヘッドホンとの接続のためにおよび／または携帯電話との接続のために、例えばハンズフリー機能操作のためのおよび／または音声起動操作のためのカーステレオユニット等のあらゆる他の外部デバイスとの有線または無線接続であり得、携帯電話接続が、ナビゲーションデバイス２００と例えばインターネットまたはあらゆる他のネットワークとの間でのデータ接続を確立するためにおよび／または例えばインターネットまたはいくつかの他のネットワークを介してサーバとの接続を確立するために使用されてもよい。
【００６４】
図２は、接続２５５を介したプロセッサ２１０とアンテナ／受信機２５０との間の動作可能な接続をさらに説明し、アンテナ／受信機２５０は例えばＧＰＳアンテナ／受信機であり得る。参照番号２５０で表されるアンテナおよび受信機は例として概略的に組み合わされているが、アンテナおよび受信機は分離して配置される構成要素であってもよく、アンテナは例えばＧＰＳパッチアンテナまたはヘリカルアンテナであってもよいことが理解されるだろう。
【００６５】
さらに、図２に示される電子的構成要素は、従来の方法で電源（不図示）によって電力を供給されることが当業者によって理解されるだろう。当業者によって理解されるように、図２に示される構成要素の種々の形態が、本願の範囲内にあると考えられる。例えば、図２に示される構成要素は有線接続または無線接続および同様のものを介してお互い通信していてもよい。従って、本願のナビゲーションデバイス２００の範囲は、ポータブルまたは手持ちサイズのナビゲーションデバイス２００を含む。
【００６６】
さらに、図２のポータブルまたは手持ちサイズのナビゲーションデバイス２００は、例えば自転車、バイク、車、またはボート等の乗り物と、接続され得、または既知の方法で“ドッキング”され得る。そのようなナビゲーションデバイス２００はその場合、ポータブルまたは手持ちサイズのナビゲーション使用のためにドッキングされた位置から取り外し可能である。
【００６７】
さて図３を参照すると、ナビゲーションデバイス２００は、（例えば既知のＢｌｕｅｔｏｏｔｈ技術を介したデジタル接続等の）デジタル接続を確立する（携帯電話、ＰＤＡ、および／または携帯電話技術を有するあらゆるデバイス等の）移動デバイス（不図示）を介してサーバ３０２との“移動体”通信ネットワーク接続または電気通信ネットワーク接続を確立してもよい。その後、そのネットワークサービスプロバイダを介して、移動デバイスは、サーバ３０２との（例えばインターネットを介した）ネットワーク接続を確立し得る。そのようなものとして、“リアルタイムの”または少なくとも非常に“最新の”ゲートウェイに情報を提供するために、“移動体”ネットワーク接続が（単独でおよび／または乗り物で移動するように、移動可能であり得、しばしば移動可能である）ナビゲーションデバイス２００とサーバ３０２との間で確立される。
【００６８】
（サービスプロバイダを介した）移動デバイスとサーバ３０２等の別のデバイスとの間でネットワーク接続を確立することは、例えば（ワールド・ワイド・ウェブ等の）インターネットを使用して、既知の方法でなされ得る。このことは、例えばＴＣＰ／ＩＰ層プロトコルの使用を含み得る。移動デバイスはＣＤＭＡ，ＧＳＭ、ＷＡＮ等のあらゆる数の通信標準を利用し得る。
【００６９】
そのようなものとして、携帯電話または例えばナビゲーションデバイス２００内の携帯電話技術を介して、データ接続を通じて達成されるインターネット接続が利用されてもよい。この接続のために、サーバ３０２とナビゲーションデバイス２００との間でインターネット接続が確立される。これは、例えば携帯電話または他の移動デバイスおよび、ＧＰＲＳ接続（汎用パケット無線サービス）、ＵＭＩＴＳ（ユニバーサル移動電話システム）、または他の３Ｇ接続、を通じてなされ得る。（ＧＰＲＳ接続およびＵＭＩＴＳ接続はテレコムオペレータによって提供される移動デバイスのための高速データ接続であり、ＧＰＲＳおよびＵＭＩＴＳはインターネットへ接続するための方法をそれぞれ提供する）。
【００７０】
ナビゲーションデバイス２００は、例えば既存のＢｌｕｅｔｏｏｔｈ技術を介して、既知の方法で、移動デバイスとの、結局はインターネットおよびサーバ３０２とのデータ接続を完了し得、データプロトコルは例えばＧＳＲＭ、ＧＳＭ標準に対するデータプロトコル標準等のあらゆる数の標準を利用し得る。
【００７１】
ナビゲーションデバイス２００は、（例えばアンテナを含み、または選択的にナビゲーションデバイス２００の内部アンテナを使用する）ナビゲーションデバイス２００それ自体の内部に自身の携帯電話技術を含んでもよい。ナビゲーションデバイス２００内の携帯電話技術は、上で規定されたような内部構成要素を含み得、および／または必要な携帯電話技術および／または例えばアンテナを備えた、挿入可能なカード（例えば、加入者識別モジュールすなわちＳＩＭカード）を含み得る。そのようなものとして、ナビゲーションデバイス２００内の携帯電話技術は、例えばインターネットを介して、あらゆる移動デバイスの方法と類似の方法で、ナビゲーションデバイス２００とサーバ３０２との間で同様にネットワーク接続を同様に確立し得る。
【００７２】
ＧＰＲＳ電話の設定に対して、携帯電話モデル、製造業者等の絶え間なく変わる範囲と正確に連動するためにブルートゥース使用可能なナビゲーションデバイスが使用されてもよく、モデル／製造業者に特有の設定は例えばナビゲーションデバイス２００に格納されてもよい。この情報のために格納されるデータはアップデートされ得る。
【００７３】
図３では、多数の異なる装置の何れかによって実行され得る汎用通信チャネル３１８を介してサーバ３０２と通信しているものとして、ナビゲーションデバイス２００が描写される。サーバ３０２およびナビゲーションデバイス２００は、通信チャネル３１８を介した接続がサーバ３０２とナビゲーションデバイス２００との間で確立された時に通信し得る（そのような接続は移動デバイスを介したデータ接続、インターネットを介したパーソナルコンピュータを通じた直接接続、等であり得ることに留意されたい）。
【００７４】
サーバ３０２は、説明されていない他の構成要素に加えて、メモリ３０６と動作可能に接続され且つ有線または無線接続３１４を介して大容量データ記憶デバイス３１２とさらに動作可能に接続された、プロセッサ３０４を含む。プロセッサ３０４は、通信チャネル３１８を介してナビゲーションデバイス２００へ情報を送信するためにおよびナビゲーションデバイス２００から情報を受信するために、送信機３０８および受信機３１０とさらに動作可能に接続される。送信および受信された信号は、データ信号、通信信号、および／または他の伝播信号を含んでもよい。送信機３０８および受信機３１０は、ナビゲーションデバイス２００に対する通信設計で使用される通信要求および通信技術に従って選択または設計されてもよい。さらに、送信機３０８および受信機３１０の機能は単一のトランシーバに組み合わされてもよいことが留意されるべきである。
【００７５】
サーバ３０２は、さらに大容量記憶デバイス３１２と接続され（または大容量記憶デバイス３１２を含み）、大容量記憶デバイス３１２は、通信リンク３１４を介してサーバ３０２と結合されてもよいことに留意すべきである。大容量記憶デバイス３１２は、ナビゲーションデータおよびマップ情報の格納場所を含み、且つ同様にサーバ３０２と分離したデバイスであり得、またはサーバ３０２に組み込まれ得る。
【００７６】
ナビゲーションデバイス２００は、通信チャネル３１８を介してサーバ３０２と通信するように構成され、且つ通信チャネル３１８を介して信号および／またはデータを送信および受信するための送信機３２０および受信機３２２だけでなく、図２に関して先に説明されたような、プロセッサ、メモリ等を含み、これらのデバイスはサーバ３０２以外のデバイスと通信するためにさらに使用され得ることに留意すべきである。さらに、送信機３２０および受信機３２２は、ナビゲーションデバイス２００に対する通信設計で使用される通信要求よび通信技術に従って選択または設計されてもよく、且つ送信機３２０および受信機３２２の機能は単一のトランシーバに組み合わされてもよいことが留意されるべきである。
【００７７】
サーバメモリ３０６に格納されたソフトウェアは、プロセッサ３０４に命令を提供し且つサーバ３０２がナビゲーションデバイス２００にサービスを提供するのを許可する。サーバ３０２によって提供される、あるサービスは、ナビゲーションデバイス２００からの要求の処理および大容量記憶デバイス３１２からナビゲーションデバイス２００へのナビゲーションデータの送信を含む。サーバ３０２によって提供される別のサービスは、所望のアプリケーションに対する様々なアルゴリズムを使用してナビゲーションデータを処理すること、およびこれらの計算結果をナビゲーションデバイス２００へ送信することを含む。
【００７８】
以下でより詳細に説明されるように、サーバ３０６は、通信チャネル３１８を介してナビゲーションデバイス２００によってアクセスされ得るスケジュール情報も含み、またはそのスケジュール情報にアクセスできる。
【００７９】
通信チャネル３１８は、一般にナビゲーションデバイス２００とサーバ３０２とを接続する伝播媒体またはパスを表す。サーバ３０２およびナビゲーションデバイス２００の両方は、通信チャネルを通じてデータを送信する送信機、および通信チャネルを通じて送信されたデータを受信する受信機を含む。
【００８０】
通信チャネル３１８は、特定の通信技術に限定されない。さらに、通信チャネル３１８は単一の通信技術に限定されない。すなわち、チャネル３１８は様々な技術を使用するいくつかの通信リンクを含んでもよい。例えば、通信チャネル３１８は、電子的、光学的、および／または電磁気的な通信等のためのパスを提供するように構成され得る。そのようなものとして、通信チャネル３１８は、電子回路、有線および同軸ケーブル等の導体、光ファイバケーブル、変換器、無線周波数（ＲＦ）波、大気、空きスペース等、のうちの１つまたは組み合わせを含むが、それに限定されない。さらにその上、通信チャネル３１８は、例えばルータ、リピータ、バッファ、送信機、および受信機等の中間デバイスを含み得る。
【００８１】
１つの例示的な配置では、通信チャネル３１８は電話およびコンピュータネットワークを含む。さらにその上、通信チャネル３１８は、無線周波数、マイクロ波周波数、赤外線通信等の無線通信に適応可能であってもよい。さらに、通信チャネル３１８は衛星通信に適応し得る。
【００８２】
通信チャネル３１８を介して送信された通信信号は、所定の通信技術のために要求され望まれてもよい信号を含むが、これらに限定されない。例えば、信号は、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、符号分割多元接続（ＣＤＭＡ）、グローバル・システム・フォー・モバイル・コミュニケーションズ（ＧＳＭ）等の携帯通信技術で使用されるように構成されてもよい。デジタル信号およびアナログ信号の両方が通信チャネル３１８を介して送信されてもよい。これらの信号は、通信技術に対して望ましいように、変調された信号であってもよく、暗号化された信号であってもよく、および／または圧縮された信号であってもよい。
【００８３】
サーバ３０２は、無線チャネルを介してナビゲーションデバイス２００によってアクセス可能な遠隔サーバを含む。サーバ３０２はローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、仮想プライベートネットワーク（ＶＰＮ）等に配置されるネットワークサーバを含んでもよい。
【００８４】
サーバ３０２はデスクトップまたはラップトップコンピュータ等のパーソナルコンピュータを含んでもよく、且つ通信チャネル３１８は、パーソナルコンピュータとナビゲーションデバイス２００との間で接続されたケーブルであってもよい。あるいは、サーバ３０２とナビゲーションデバイス２００との間でインターネット接続を確立するために、パーソナルコンピュータが、ナビゲーションデバイス２００とサーバ３０２との間に接続されてもよい。あるいは、携帯電話または他の手持ちサイズのデバイスは、インターネットを介してナビゲーションデバイス２００をサーバ３０２へ接続するために、インターネットへの無線接続を確立してもよい。
【００８５】
ナビゲーションデバイス２００は、時々自動的に、恐らく定期的に、またはユーザがナビゲーションデバイス２００をサーバ３０２へ接続するとすぐに、アップデートされてもよい、および／または、例えば無線移動接続デバイスおよびＴＣＰ／ＩＰ接続を介してサーバ３０２とナビゲーションデバイス２００との間でなされている恒常的な接続または頻繁な接続に関してより動的であってもよい、情報ダウンロードを介してサーバ３０２から情報を提供されてもよい。多くの動的計算のために、サーバ３０２におけるプロセッサ３０４は、処理ニーズの大部分を扱うために使用されてもよいが、しかしながら、ナビゲーションデバイス２００のプロセッサ２１０は、しばしばサーバ３０２への接続とは独立して、多くの処理および計算も扱い得る。
【００８６】
図２で前述したように、ナビゲーションデバイス２００は、プロセッサ２１０と、入力デバイス２２０と、ディスプレイスクリーン２４０とを含む。入力デバイス２２０およびディスプレイスクリーン２４０は、例えばタッパネルスクリーンを介して、（直接入力、メニュー選択等によって）情報の入力および情報の表示の両方を可能にさせる一体型入力表示デバイスに統合される。そのようなスクリーンは、当業者によく知られているように、例えばタッチ入力ＬＣＤスクリーンであってもよい。さらに、ナビゲーションデバイス２００は、例えば音声入力／出力デバイス等の、追加の入力デバイス２２０および／または追加の出力デバイス２４１も含み得る。
【００８７】
図４Ａおよび４Ｂは、ナビゲーションデバイス２００の斜視図である。図４Ａに示されるように、ナビゲーションデバイス２００は一体型入力表示デバイス２９０（例えばタッチパネルスクリーン）および（内部ＧＰＳ受信機２５０、マイクロプロセッサ２１０、電源、メモリシステム２３０等を含むがこれらに限定されない）図２の他の構成要素を含むユニットであってもよい。
【００８８】
ナビゲーションデバイス２００は、吸着カップ２９４を使用して、それ自体が乗り物のダッシュボード／窓／等に固定されてもよいアーム２９２上に据え置かれてもよい。このアーム２９２は、ナビゲーションデバイス２００がドッキングされ得るドッキングステーションの一例である。
【００８９】
図４Ｂに示されるように、ナビゲーションデバイス２００は、例えばナビゲーションデバイス２００をアーム２９２にスナップ式で接続することによって、ドッキングステーションのアーム２９２とドッキングされ得るか、あるいは接続され得る。ナビゲーションデバイス２００はその場合、図４Ｂの矢印によって示されるように、アーム２９２上で回転可能であってもよい。ナビゲーションデバイス２００とドッキングステーションとの間の接続を解除するために、例えばナビゲーションデバイス２００上のボタンが押下されてもよい。ナビゲーションデバイスをドッキングステーションと連結または分離する他の同様に適切な装置が当業者によく知られている。
【００９０】
添付図面の図５を参照すると、メモリソース２３０は、アプリケーションソフトウェア４８０が動作し得る環境を提供する、機能的ハードウェア構成要素４６０による実行のための、オペレーティング・システム４７０をメモリリソース２３０からロードするために、プロセッサ２１０によって実行されるブート・ローダ・プログラム（不図示）を格納する。オペレーティング・システム４７０は、機能的ハードウェア構成要素４６０を制御する働きをし、アプリケーションソフトウェア４８０と機能的ハードウェア構成要素４６０との間に存在する。アプリケーションソフトウェア４８０は、ナビゲーションデバイス２００のコア機能、例えばマップビューイング、ルートプランニング、ナビゲーション機能、およびあらゆる他の関連機能をサポートするＧＵＩを含む動作環境を提供する。
【００９１】
図６は、本発明の一実施形態に従ったシステムを示す。実施形態は、携帯電話ネットワーク６０２等の無線ネットワークおよびインターネット６０４等のＷＡＮ（ワイド・エリア・ネットワーク）を介して、第１のサーバ６０６と接続するように構成されるＰＮＤ６００を備える。当業者は、電話ネットワーク６０２およびＷＡＮが図３に関してさらに説明される通信チャネル３１８を提供していることを理解するだろう。ＰＮＤ６００は、この前に説明されたＰＮＤであってもよい。
【００９２】
第１のサーバ６０６は、インターネット６０４等のＷＡＮであってもよいネットワークを介して、第２のサーバ６０８と通信するように構成される。第２のサーバ６０８は、第１のサーバ６０６から離れていてもよく、または離れていなくてもよいが、一般には離れて位置しているだろう。
【００９３】
当業者は、第１のサーバ６０６および第２のサーバ６０８は単一の機械として表現され、説明されているが、それらは、実際には、仮想マシンを含むまたは仮想マシンであってもよい複数の異なる機械によって提供されてもよいことを理解するだろう。
【００９４】
説明されている実施形態において、第１のサーバ６０６は、ＰＮＤ６００のユーザがアカウントを有するサーバであり、例えば、マッピングデータ等をＰＮＤ６００に提供する会社によって提供されるサーバであってもよい。
【００９５】
第２のサーバ６０８は、スケジュール情報を含み、例えば、空港、航空会社、駅、電鉄会社、バス停、バス会社または同様のものによって提供されるサーバであってもよい。しかしながら、誰が第２サーバを提供するかに関わらず、スケジュール情報は、ＰＮＤ６００のユーザが関心があるかもしれないサービスに関する情報を提供する。
【００９６】
スケジュール情報は、次のうちの何れかを備えてもよい。到着時間、出発時間、移動の長さ、目的地、（ゲート、プラットホーム、駅等の）出発地点、輸送が遅延しているかどうか、輸送が中止されているかどうか。スケジュールが好都合であるというフレーズの使用は、時刻表通りの輸送に限定されるべきではなく、輸送に限定されるべきでもない。例えば、所在地についてのデータ、および注文されているタクシーの予期される到着時間を取得する可能であるかもしれない。さらに、スケジュール情報は、映画館の上映、劇場のショー、レースまたは同様のもの等の、パフォーマンスのタイミングに関してもよい。
【００９７】
説明されている実施形態において、第２のサーバ６０８は、その時々に、予め定められたスケジュールデータを第１のサーバ６０６に送信するように構成される。それぞれが、そのような予め定められたスケジュール情報を第１のサーバに送信するように構成された複数の第２のサーバ６０８が存在してもよい。そのようなものとして、第１のサーバ６０６は。ＰＮＤのユーザが要求するかもしれないスケジュール情報のデータベースを含む。そのような実施形態は、他の装置よりも速く、データを要求しているＰＮＤへスケジュール情報の読み出しを可能にするかもしれないので、使い勝手が良いかもしれない。
【００９８】
他の実施形態において、第１のサーバ６０６は、スケジュール情報の要求がＰＮＤ６００から受信された場合に第２のサーバからスケジュール情報を要求するように構成されてもよい。いくつかの実施形態は、ネットワークのトラフィック全体および第１のサーバ上のストレージ要求を低減するかもしれない。第１のサーバ６０６がスケジュール情報にアクセスすることを可能にするあらゆる他の適切なメカニズムが提供されてもよい。
【００９９】
図７ａは、プロセッサ２１０がディスプレイデバイス２４０に、ＰＮＤ６００のユーザがそこに入力を行うことを可能にすることを提供させるディスプレイ（ステップ８００）を示す。ディスプレイは、ユーザがプロセッサ２１０へ入力を引き起こすために押下してもよい７つの仮想ボタン７００−７１２を含む。
【０１００】
所与の例において、プロセッサ２１０に、ユーザが選択してもよいサービスを示す第１のスクリーンを提供するディスプレイデバイス２４０に図７ｂに示されるスクリーンを表示させる（ステップ８０４）ボタン７０６をユーザは押下する（ステップ８０２）。所与の例において、プロセッサ２１０に、図７ｃに示されるようなサービスの第２のスクリーンを表示させる（ステップ８０８）仮想ボタン７１４をユーザは押下する（ステップ８０６）。
【０１０１】
ユーザは、ステップ８０９において、プロセッサ２１０に、ステップ８１０において、ユーザが、彼／彼女がフライト情報を望む空港を選択することを可能にするさらなるスクリーンを、ディスプレイデバイス２４０に表示させる、ＴｏｍＴｏｍ（商標）フライトとラベル付けされた、仮想ボタン７１６を押下する。この実施形態において、ＴｏｍＴｏｍ（商標）フライト仮想ボタン７１６は、ユーザが説明されたようなスケジュール情報を読み出すことを可能にするスケジュール要求入力を提供する。従って、スケジュール要求入力は、アプリケーションソフトウェア４８０によって提供され、説明されている実施形態において、このアプリケーションソフトウェアはナビゲーションデバイス２００のコア機能をサポートするＧＵＩを含む動作環境を提供する。
【０１０２】
ＴｏｍＴｏｍ（商標）フライト仮想ボタン７１６は、ユーザが起動してもよい予め定められたスケジュール選択をユーザに提供し、その結果彼／彼女が情報を見つけるのにかかる時間を低減する。他の実施形態において、さらなるスケジュール要求入力がＰＮＤ６００に提供されてもよい。さらなる実施形態において、スケジュール要求入力は、起動に応じて、ユーザが彼／彼女が要求するスケジュール情報の種類を選択することが可能であってもよいメカニズム（リスト、入力ボックスまたは同様のもの）をユーザに提供してもよい。例えば、ユーザは以下のオプションを与えられてもよい。フライト情報、電車情報、パフォーマンス情報、または同様のもの。これらのそれぞれは、ユーザがさらに精度の良いデータを選択することが可能であるために、ひとたび起動されると、さらなる選択を提供してもよい。
【０１０３】
ボタン７１６の押下は、ＰＮＤ６００に、第１のサーバ６０６と通信させ、スケジュール情報を読み出させる。従って、説明されている方法のこの時点では、ＰＮＤ６００は、ディスプレイデバイス２４０に次に表示される空港のリストを読み出す。
【０１０４】
ユーザは、ステップ８１２において、彼／彼女がさらなる情報を望むだろう空港を入力し、所与の例では、ユーザはＡｍｓｔｅｒｄａｍ Ｓｃｈｉｐｏｌ空港を入力する。多くのユーザインタフェースと同様に、ユーザは多数の異なる手段を介して入力を行ってもよい。例えば、ユーザはディスプレイデバイス２４０に与えられたリストから空港を選択してもよく、またはテキスト入力ボックスまたは同様のものに空港の名称をタイプしてもよい。
【０１０５】
プロセッサ２１０は、ディスプレイデバイス２４０に、ユーザが、彼／彼女が出発情報または到着情報を見ることを望むかどうかを選択し得るさらなるスクリーンを表示させる。説明されている例では、ステップ８１４において、ユーザは、彼／彼女が出発情報を見ることを望むことを選択し、ステップ８１６において、プロセッサ２１０は、第１のサーバからスケジュール情報を読み出し、次にディスプレイデバイス２４０に、図７Ｄに示されるスクリーンを表示させる。
【０１０６】
当業者は、説明されている実施形態において、スケジュール情報は、スケジュール要求入力に対してなされている入力に応じて第１のサーバから取得されることを理解するだろう。従って、データはそうでない場合よりも速くユーザに伝達され、ウェブブラウザまたは同様のものを使用してこの情報にアクセスすることが要求されるだろういくつかのスクリーンを介するよりもむしろ、ユーザはスケジュール要求入力に対する入力を行うことのみ必要とする。
【０１０７】
ユーザが、ステップ８１４において、到着情報を見ることを選択していたなら、その場合プロセッサは、ステップ８１６において、ディスプレイデバイスに、図７Ｅに示されるスクリーンを表示させる。しかしながら、ＰＮＤ６００は、類似の方法で、ユーザが出発情報を要求する上述の例に対して必要な変更を加えて、第１のサーバ６０６にアクセスする。
【０１０８】
図７Ｄおよび７Ｅに示されるスクリーンのそれぞれは、４つの列Ａ乃至Ｄを有する。列Ａは、データ行で特定されるフライト時間を提供する。列Ｂは、その行のフライト番号を特定する。列Ｃは、その行で言及されるフライトが出発する（図７Ｄ）または到着する（図７Ｅ）、ターミナル、ゲート、または同様のものを特定する。列Ｄは、その列で言及されるフライトの状況に関する情報を提供する。そのような状況情報は、フライトが定刻通りであるか、遅延しているかどうか、定刻よりも早いかどうか、中止されていかどうか、または同様のものであるかどうかを含み得る。
【０１０９】
上述したように、図７Ｄおよび７Ｅの列Ａ乃至Ｄに表示されたスケジュール情報は、プロセッサ２１０を第１のサーバ６０６と接続する通信チャネル３１８を介して取得される。
【図１】
2012514216.tif 000003
【図２】
2012514216.tif 000004
【図３】
2012514216.tif 000005
【図４Ａ】
2012514216.tif 000006
【図４Ｂ】
2012514216.tif 000007
【図５】
2012514216.tif 000008
【図６】
2012514216.tif 000009
【図７Ａ】
2012514216.tif 000010
【図７Ｂ】
2012514216.tif 000011
【図７Ｃ】
2012514216.tif 000012
【図７Ｄ】
2012514216.tif 000013
【図７Ｅ】
2012514216.tif 000014
【図８】
2012514216.tif 000015
【国際調査報告】
2012514216.tif 000016
2012514216.tif 000017