車両に置かれる車載コンピューティング装置であって、ナビゲーションデータを生成するナビゲーション回路と、複数のタスクを含むマスタトゥードゥーリスト、及び前記複数のタスクに関連するコンテキストデータを含むコンテキストデータベースを記憶するデータ記憶部と、プロセッサと、前記プロセッサによって実行されることに応答して、当該車載コンピューティング装置が前記車両の乗員へ前記トゥードゥーリストを提示し、前記マスタトゥードゥーリストからのタスクの選択を受け取り、前記選択されたタスクの夫々に関連する場所について前記ナビゲーション回路によりナビゲーションデータを決定し、前記選択されたタスクの夫々に関連する、該選択されたタスクの属性を定義するコンテキストデータを前記コンテキストデータベースから取り出し、前記ナビゲーションデータ及び前記コンテキストデータに基づき前記選択されたタスクの優先順位を決定し、前記選択されたタスクのためのナビゲーション情報を提供することを生じさせる複数の命令を記憶するメモリとを有する車載コンピューティング装置。前記タスクの選択を受け取ることは、当該車載コンピューティング装置のディスプレイでユーザへ表示されるユーザインターフェースからの前記タスクのユーザの選択を受け取ることを含む、請求項1に記載の車載コンピューティング装置。前記ナビゲーションデータを決定することは、夫々のタスクについて起点地及び目的地を特定することと、夫々のタスクに関連する前記起点地から前記目的地へのナビゲーション経路を決定することとを含む、請求項1に記載の車載コンピューティング装置。前記ナビゲーション経路を決定することは、夫々のタスクに関連する、前記起点地から前記目的地へ移動するための推定時間を決定することを含む、請求項3に記載の車載コンピューティング装置。1つのタスクの起点地は、他のタスクの目的地に対応する、請求項4に記載の車載コンピューティング装置。前記選択されたタスクの優先順位を決定することは、夫々のタスクの起点地及び目的地に基づき前記選択されたタスクの優先順位を決定することを含む、請求項5に記載の車載コンピューティング装置。前記コンテキストデータを取り出すことは、i前記選択されたタスクのうちの少なくとも1つを完了する期日を特定するコンテキストデータを取り出すこと、ii後のタスクを開始する前に当該車載コンピューティング装置のユーザの家へ戻る要件を特定するコンテキストデータを取り出すこと、及びiii前記選択されたタスクのうちのあるタスクが完了され得る時間窓を特定するコンテキストデータを取り出すこと、のうちの少なくとも1つを含む、請求項1に記載の車載コンピューティング装置。前記選択されたタスクの優先順位を決定することは、i前記選択されたタスクを完了するために必要な総移動時間を最小限とするよう前記選択されたタスクの優先順位を決定すること、及びii前記選択されたタスクを完了するために移動される総距離を最小限とするよう前記選択されたタスクの優先順位を決定すること、のうちの少なくとも1つを含む、請求項1に記載の車載コンピューティング装置。前記複数の命令は更に、当該車載コンピューティング装置が現在のタスクの完了の進捗状況に関するステータス更新をモバイルコンピューティング装置へ送信することを生じさせる、請求項1に記載の車載コンピューティング装置。前記ステータス更新を送信することは、前記現在のタスクが完了されると決定することと、前記現在のタスクが完了されることを前記モバイルコンピューティング装置へ送信することとを含む、請求項9に記載の車載コンピューティング装置。前記現在のタスクが完了されると決定することは、第2のコンピューティング装置の場所を決定するよう該第2のコンピューティング装置と通信することと、前記第2のコンピューティング装置の場所が当該車載コンピューティング装置のリファレンス近傍内にあることを確かめることとを含む、請求項10に記載の車載コンピューティング装置。前記現在のタスクが完了されると決定することは、当該車載コンピューティング装置が含まれる前記車両の現在地を決定することと、前記車両の現在地が前記現在のタスクに関連する目的地と等しいことを確かめることとを含む、請求項10に記載の車載コンピューティング装置。前記現在のタスクが完了されると決定することは、購入の確認を受け取ることを含む、請求項10に記載の車載コンピューティング装置。前記現在のタスクが完了されると決定することは、乗客席が占有されるとのセンサデータを前記車両のセンサから受け取ることを含む、請求項10に記載の車載コンピューティング装置。車載コンピューティングシステムによって保持される、複数のタスクを含むトゥードゥーリストからのタスクの選択を受け取るステップと、前記車載コンピューティングシステムにより、前記選択されたタスクの夫々に関連する場所についてナビゲーションデータを決定するステップと、前記車載コンピューティングシステムのデータ記憶部から、前記選択されたタスクの夫々に関連する、該選択されたタスクの属性を定義するコンテキストデータを取り出すステップと、前記車載コンピューティングシステムにより、前記ナビゲーションデータ及び前記コンテキストデータに基づき前記選択されたタスクの優先順位を決定するステップと、前記選択されたタスクについて前記車載コンピューティングシステムにおいてナビゲーション情報を提供するステップとを有する方法。前記タスクの選択を受け取るステップは、前記車載コンピューティングシステムのユーザインターフェースからの前記タスクのユーザの選択を受け取るステップを含む、請求項15に記載の方法。前記タスクの選択を受け取るステップは、モバイルコンピューティング装置から前記タスクの選択を無線により受け取るステップを含む、請求項15に記載の方法。前記ナビゲーションデータを決定するステップは、夫々のタスクについて起点地及び目的地を特定するステップと、夫々のタスクに関連する前記起点地から前記目的地へのナビゲーション経路を決定するステップとを含む、請求項15に記載の方法。前記ナビゲーション経路を決定するステップは、夫々のタスクに関連する、前記起点地から前記目的地へ移動するための推定時間を決定するステップを含む、請求項18に記載の方法。1つのタスクの起点地は、他のタスクの目的地に対応する、請求項19に記載の方法。前記選択されたタスクの優先順位を決定するステップは、夫々のタスクの起点地及び目的地に基づき前記選択されたタスクの優先順位を決定するステップを含む、請求項18に記載の方法。前記コンテキストデータを取り出すステップは、前記選択されたタスクのうちの少なくとも1つを完了する期日を特定するコンテキストデータを取り出すステップを含む、請求項15に記載の方法。前記コンテキストデータを取り出すステップは、後のタスクを開始する前に前記車載コンピューティングシステムのユーザの家へ戻る要件を特定するコンテキストデータを取り出すステップを含む、請求項15に記載の方法。前記コンテキストデータを取り出すステップは、前記選択されたタスクのうちのあるタスクが完了され得る時間窓を特定するコンテキストデータを取り出すステップを含む、請求項15に記載の方法。前記選択されたタスクの優先順位を決定するステップは、前記選択されたタスクを完了するために必要な総移動時間を最小限とするよう前記選択されたタスクの優先順位を決定するステップを含む、請求項15、22、23又は24のいずれか一項に記載の方法。前記選択されたタスクの優先順位を決定するステップは、前記選択されたタスクを完了するために移動される総距離を最小限とするよう前記選択されたタスクの優先順位を決定するステップを含む、請求項15、22、23又は24のいずれか一項に記載の方法。現在のタスクの完了の進捗状況に関するステータス更新をモバイルコンピューティング装置へ送信するステップを更に有する請求項15、22、23又は24のいずれか一項に記載の方法。前記ステータス更新を送信するステップは、前記車載コンピューティングシステムにより、該車載コンピューティングシステムが設置される車両の現在地を決定するステップと、前記車両の現在地を前記モバイルコンピューティング装置へ送信するステップとを含む、請求項27に記載の方法。前記ステータス更新を送信するステップは、前記車載コンピューティングシステムにより、目的地への推定到着時刻を決定するステップと、前記推定到着時刻を前記モバイルコンピューティング装置へ送信するステップとを含む、請求項27に記載の方法。前記ステータス更新を送信するステップは、前記車載コンピューティングシステムにより、前記現在のタスクが完了されると決定するステップと、前記現在のタスクが完了されることを前記モバイルコンピューティング装置へ送信するステップとを含む、請求項27に記載の方法。前記現在のタスクが完了されると決定するステップは、第2のコンピューティング装置の場所を決定するよう該第2のコンピューティング装置と通信するステップと、前記第2のコンピューティング装置の場所が前記車載コンピューティングシステムのリファレンス近傍内にあることを確かめるステップとを含む、請求項30に記載の方法。前記現在のタスクが完了されると決定するステップは、前記車載コンピューティングシステムにより、該車載コンピューティングシステムが含まれる車両の現在地を決定するステップと、前記車両の現在地が前記現在のタスクに関連する目的地と等しいことを確かめるステップとを含む、請求項30に記載の方法。前記現在のタスクが完了されると決定するステップは、購入の確認を受け取るステップを含む、請求項30に記載の方法。前記現在のタスクが完了されると決定するステップは、乗客席が占有されるとのセンサデータを前記車両のセンサから受け取るステップを含む、請求項30に記載の方法。前記選択されたタスクのうちの第1のタスクは、モバイルコンピューティング装置のユーザに会うことを含み、当該方法は、前記モバイルコンピューティング装置の前記ユーザの現在地を決定するよう前記車載コンピューティングシステムを用いて前記モバイルコンピューティング装置と通信するステップと、前記モバイルコンピューティング装置の前記ユーザの現在地、前記ナビゲーションデータ及び前記コンテキストデータに基づき目的地を決定するステップとを更に有する、請求項15、22、23又は24のいずれか一項に記載の方法。前記コンテキストデータは、前記ユーザの現在地に関するコンテキストデータを含む、請求項35に記載の方法。プロセッサと、前記プロセッサによって実行されることに応答して、車載コンピューティング装置が請求項15乃至36のうちいずれか一項に記載の方法を実行することを生じさせる複数の命令を記憶するメモリとを有する車載コンピューティング装置。実行されることに応答して、車載コンピューティングシステムが請求項15乃至36のうちいずれか一項に記載の方法を実行することを生じさせる複数の命令を有する1以上の機械読み出し可能媒体。車両の車載コンピューティングシステムによって保持される、複数のタスクを含むトゥードゥーリストからのタスクの選択を受け取るステップと、前記車載コンピューティングシステムにより、夫々の選択されたタスクについて起点地及び目的地のためのナビゲーションデータを決定するステップと、前記車載コンピューティングシステムのデータ記憶部から、前記選択されたタスクの夫々に関連する、該選択されたタスクの目的地及び該選択されたタスクのうちの少なくとも1つの属性を定義するコンテキストデータを取り出すステップと、前記車載コンピューティングシステムにより、前記ナビゲーションデータ及び前記コンテキストデータに基づき前記選択されたタスクの優先順位を決定するステップと、前記選択されたタスクについて前記車載コンピューティングシステムにおいてナビゲーション情報を提供するステップと、現在のタスクの完了の進捗に関してモバイルコンピューティング装置へステータス更新を送信するステップとを有する方法。前記選択されたタスクの優先順位を決定するステップは、前記選択されたタスクを完了するために必要な総移動時間を最小限とするよう前記選択されたタスクの優先順位を決定するステップを含む、請求項39に記載の方法。前記選択されたタスクの優先順位を決定するステップは、前記選択されたタスクを完了するために移動される総距離を最小限とするよう前記選択されたタスクの優先順位を決定するステップを含む、請求項39に記載の方法。前記ステータス更新を送信するステップは、前記車載コンピューティングシステムにより、目的地への推定到着時間を決定するステップと、前記推定到着時刻を前記モバイルコンピューティング装置へ送信するステップとを含む、請求項39に記載の方法。前記ステータス更新を送信するステップは、前記車載コンピューティングシステムにより、前記現在のタスクが完了されると決定するステップと、前記現在のタスクが完了されることを前記モバイルコンピューティング装置へ送信するステップとを含む、請求項39に記載の方法。前記現在のタスクが完了されると決定するステップは、購入の確認を受け取るステップを含む、請求項43に記載の方法。前記現在のタスクが完了されると決定するステップは、乗客席が占有されるとのセンサデータを前記車両のセンサから受け取るステップを含む、請求項43に記載の方法。プロセッサと、前記プロセッサによって実行されることに応答して、車載コンピューティング装置が請求項39乃至43のうちいずれか一項に記載の方法を実行することを生じさせる複数の命令を記憶するメモリとを有する車載コンピューティング装置。実行されることに応答して、車載コンピューティングシステムが請求項39乃至43のうちいずれか一項に記載の方法を実行することを生じさせる複数の命令を有する1以上の機械読み出し可能媒体。ここで記載される発明は、添付の図面において限定としてではなく例として表されている。例示の簡単及び明瞭のために、図中の要素は必ずしも実寸ではない。例えば、幾つかの要素の大きさは、明瞭さのために、他の要素と比べて誇張されることがある。更に、必要に応じて、参照符号は、対応する又は同じ要素を示すよう複数の図において繰り返し用いられている。本開示の概念は、様々な変更及び代替形態の余地があり、一方、それらの具体的な実施例は、図面において一例として示されており、ここで詳細に記載される。なお、本開示の概念を開示されている特定の形式に制限する意図はなく、それどころか、本発明は、添付の特許請求の範囲によって定義される本発明の精神及び適用範囲の中にある全ての変更、同等物、及び代替案をカバーすべきであることが理解されるべきである。以下の記載で、論理実施、オペコード、オペランドを特定する手段、リソース分割/共有/重複実施、システムコンポーネントのタイプ及び相互関係、並びに論理分割/集積選択のような多数の具体的な詳細は、本開示のより完全な理解を提供するために説明される。なお、本開示の実施形態がそのような具体的な詳細によらずに実施されてよいことは、当業者によって明らかである。他の例において、制御構造、ゲートレベル回路及び完全ソフトウェア命令シーケンスは、本発明を不明瞭にしないよう詳細には示されていない。当業者は、含まれている記載により、過度の実験によらずに適切な機能を実施することができるであろう。一実施形態、実施形態、実施例等への明細書中の言及は、記載されている実施形態が特定の特徴、構造、又は特性を含んでよいことを示すが、あらゆる実施形態が必ずしもその特定の特徴、構造、又は特性を含まなくてよい。更に、そのような言い回しは必ずしも同じ実施形態に言及しない。更に、特定の特徴、構造、又は特性がある実施形態に関連して記載される場合に、明示的に記載されているか否かにかかわらず、そのような特徴、構造、又は特性を他の実施形態に関連して達成することは当業者の認識範囲内にあると考えられる。本発明の実施形態は、ハードウェア、ファームウェア、ソフトウェア、又はそれらの何らかの組み合わせにおいて実施されてよい。コンピュータシステムにおいて実施される本発明の実施形態は、コンポーネント間の1以上のバスに基づくインターコネクト及び/又はコンポーネント間の1以上のポイントツーポイントのインターコネクトを含んでよい。本発明の実施形態はまた、1以上のプロセッサによって読み出されて実行され得る一時的な又は非一時的な機械読み出し可能な媒体によって担持されるか又はそれに記憶される命令としても実施されてよい。機械読み出し可能な媒体は、機械例えば、コンピューティング装置によって読み出し可能な形で情報を記憶又は送信するための何らかの装置、メカニズム、又は物理構造として具現されてよい。例えば、機械読み出し可能な媒体は、読み出し専用メモリROM、ランダムアクセスメモリRAM、磁気ディスク記憶媒体、光記憶媒体、フラッシュメモリ装置、ミニ又はマイクロSDカード、メモリスティック、電気信号、及び他として具現されてよい。図面において、装置、モジュール、命令ブロック及びデータ要素に相当するもののような、図式的な要素の具体的な配置又は順序付けは、記載の簡単のために示されることがある。しかし、図面における図式的な要素の具体的な順序付け又は配置は、処理の特定の順序若しくはシーケンス、又は処理の分離が必要とされることを示すよう意図されないことが当業者によって理解されるべきである。更に、図面における図式的な要素の包含は、そのような要素が全ての実施形態において必要とされること、又はそのような要素によって表される特徴が幾つかの実施形態における他の要素に包含され得ず又はそれと組み合わされ得ないことを示すよう意図されない。一般的に、命令ブロックを表すために使用される図示的な要素は、ソフトウェア若しくはファームウェアアプリケーション、プログラム、関数、モジュール、ルーチン、処理、プロシージャ、プラグイン、アプレット、ウィジェット、コードフラグメント及び/又は他のような、何らかの適切な形の機械読み出し可能な命令を用いて実施されてよく、その夫々のそのような命令は、何らかの適切なプログラミング言語、ライブラリ、アプリケーションプログラミングインターフェースAPI、及び/又は他のソフトウェア開発ツールを用いて実施されてよい。例えば、幾つかの実施形態は、Java登録商標、C、及び/又は他のプログラミング言語を用いて実施されてよい。同様に、データ又は情報を表すために使用される図示的な要素は、レジスタ、データストア、テーブル、レコード、アレイ、インデックス、ハッシュ、マップ、ツリー、リスト、グラフ、何らかのファイルタイプのファイル、フォルダ、ディレクトリ、データベース、及び/又は他のような、何らかの適切な電子的な配置又は構造を用いて実施されてよい。更に、図面において、実線若しくは破線又は矢印のような接続要素が2以上の他の要素の間の接続、関係又は関連性を表すために使用される場合に、そのような接続要素の欠如は、接続、関係又は関連性が存在することができないことを示すよう意図されない。つまり、要素間の何らかの接続、関係又は関連性は、本開示を不明瞭にしないように図面において示されないことがある。加えて、例示の簡単のために、単一の接続要素は、要素間の複数の接続、関係又は関連性を表すために使用されてよい。例えば、接続要素が信号、データ又は命令の通信を表す場合に、そのような要素は、必要に応じて、通信を達成するよう1又は複数の信号経路例えば、バスを表してよいことが当業者によって理解されるべきである。ここで図1を参照して、トゥードゥーリストに基づくナビゲーションを提供するシステム100は、車両104に組み込まれるか又は別なふうに配置される車載コンピューティングシステム102と、1以上のモバイルコンピューティング装置106とを含む。加えて、幾つかの実施形態において、システム100はトゥードゥーリストサーバ110を有してよく、それにより、車載コンピューティングシステム102及び/又はモバイルコンピューティング装置106はネットワーク108上で通信してよい。使用において、以下でより詳細に論じられるように、車載コンピューティングシステム102は、車載コンピューティングシステム102によって保持されるトゥードゥーリストから選択される1以上のタスクに基づき車両104のドライバへナビゲーションを提供する。すなわち、単に所望の目的地に基づくのではなく、車載コンピューティングシステム102によって提供されるナビゲーションは、完了されるべき選択されたタスクに基づく。そのようなものとして、車載コンピューティングシステム102は、タスクの目的地、タスクに関連するコンテキストデータ、及び/又は他の基準に基づきタスクに優先順位をつけるか又はそれらを別なふうに順序付けてよい。タスクの優先順位付けは、選択されたタスクを完了するために必要とされる総運転時間を減らし、タスクを完了するために移動される総距離を減らし、及び/又はコンテキストデータの特定の制約例えば、コンテキストデータは、タスクが特定のデータによって又は特定の時間期間内に完了されなければならないことを示してよい。を満足するように、決定されてよい。車載コンピューティングシステム102はマスタトゥードゥーリストを保持し、一方、マスタトゥードゥーリストに含まれる個々のタスクは、車載コンピューティングシステム102を介して又はモバイルコンピューティング装置106を介して入力されてよい。すなわち、モバイルコンピューティング装置106の夫々は、以下でより詳細に論じられるように、直接に、ネットワーク108上で又はトゥードゥーリストサーバ110を介して車載コンピューティングシステム102によって保持されるトゥードゥーリストと周期的に又は応答可能に同期化され得るタスクを含むローカルのトゥードゥーリストを保持してよい。加えて、使用中に、車載コンピューティングシステム102は、以下でより詳細に論じられるように、現在のタスクの完了の進捗に関するステータス更新を提供するよう、集合場所を交渉するよう、及び/又は他の機能を助けるよう、モバイルコンピューティング装置106のうちの1以上と通信してよい。車載コンピューティングシステム102は、ここで記載される機能を実行可能な何らかのタイプの車両用コンピューティングシステムとして具現されてよい。例えば、車載コンピューティングシステム102は、車載ナビゲーションシステム、スタンドアローンのナビゲーションシステム、車載インフォテインメントシステム、又はその部分として具現されてよい。図1の実例となる実施形態において、車載コンピューティングシステム102は、プロセッサ120、I/Oサブシステム126、メモリ128、通信回路130、ナビゲーション回路132、データ記憶部134、及び1以上の周辺装置136を含む。幾つかの実施形態において、前記の構成要素のうちの幾つかは、車載コンピューティングシステム102のマザーボードに組み込まれてよく、一方、他の構成要素は、例えば、ペリフェラルポートを介してマザーボードへ通信上結合されてよい。更に、当然に、車載コンピューティングシステム102は、記載の明瞭さのために図1に図示されていない、コンピュータ及び/又はナビゲーションシステムで一般的に見受けられる他の構成要素、サブコンポーネント、及び装置を有してよい。車載コンピューティングシステム102のプロセッサ120は、マイクロプロセッサ、デジタル信号プロセッサ、マイクロコントローラ、又は同様のもののような、ソフトウェア/ファームウェアを実行可能な何らかのタイプのプロセッサとして具現されてよい。プロセッサ120は、例示的に、プロセッサコア122を備える単一コアプロセッサとして具現される。しかし、他の実施形態では、プロセッサ120は、複数のプロセッサコア122を備えるマルチコアプロセッサとして具現されてよい。加えて、車載コンピューティングシステム102は、1以上のプロセッサコア122を備える更なるプロセッサ120を有してよい。車載コンピューティングシステム102のI/Oサブシステム126は、車載コンピューティングシステム102のプロセッサ120及び/又は他の構成要素による入力/出力動作を助けるための回路及び/又は構成要素として具現されてよい。幾つかの実施形態において、I/Oサブシステム126は、メモリコントローラハブMCH又はノースブリッジ、入力/出力コントローラハブICH又はサウスブリッジ、及びファームウェア装置として具現されてよい。そのような実施形態では、I/Oサブシステム126のファームウェア装置は、基本入力/出力システムBIOSデータ及び/又は命令及び/又は他の情報を記憶するメモリ装置例えば、車載コンピューティングシステム102のブーティング中に使用されるBIOSドライバとして具現されてよい。しかし、他の実施形態では、他の構成を備えるI/Oサブシステムが使用されてよい。例えば、幾つかの実施形態において、I/Oサブシステム126は、プラットフォームコントローラハブPCHとして具現されてよい。そのような実施形態では、メモリコントローラハブMCHは、プロセッサ120に組み込まれるか又は別なふうにそれと関連付けられてよく、プロセッサ120は、メモリ128と直接に通信してよい図1においては線によって示される。。加えて、他の実施形態では、I/Oサブシステム126は、システムオンチップSoCの一部を形成し、車載コンピューティングシステム102のプロセッサ120及び他の構成要素とともに、単一の集積回路チップに組み込まれてよい。プロセッサ120は、多数の信号経路を介してI/Oサブシステム126へ通信上結合される。それらの信号経路及び図1で表されている他の信号経路は、車載コンピューティングシステム102の構成要素間の通信を助けることができる何らかのタイプの信号経路として具現されてよい。例えば、信号経路は、如何なる数の配線、ケーブル、光導波路、印刷回路基板トレース、ビア、バス、仲介装置、ポイントツーポイント相互接続、及び/又は同様のものとして具現されてよい。車載コンピューティングシステム102のメモリ128は、例えば、動的ランダムアクセスメモリ装置DRAM、同期型DRAMSDRAM、ダブルデータレートSDRAMDDRSDRAM、マスク読み出し専用メモリROM装置、消去可能なプログラム可能ROMEPROM、電気的消去可能なプログラム可能ROMEEPROM装置、フラッシュメモリ装置、及び/又は他の揮発性及び/又は不揮発性メモリ装置を含む1以上のメモリ装置又はデータ記憶場所として具現されるか又は別なふうにそれらを含んでよい。メモリ128は、多数の信号経路を介してI/Oサブシステム126へ通信上結合されてよい。単一のメモリ装置128しか図1では表されていないが、車載コンピューティングシステム102は、他の実施形態では更なるメモリ装置を有してよい。様々なデータ及びソフトウェアがメモリ装置128に記憶されてよい。例えば、プロセッサ120によって実行されるソフトウェアスタックを構成する1以上のオペレーティングシステム、アプリケーション、プログラム、ライブラリ、及びドライバが、実行中にメモリ128に存在してよい。マスタトゥードゥーリスト150は、データ記憶装置124に記憶され保持される。上述されたように、マスタトゥードゥーリスト150は、車両104のドライバ又は乗客によって完了されるべき複数のタスクを含む。タスクは、車両104のドライバ又は乗客によって完了され得る何らかのタイプのアクティビティとして具現されてよい。通常、そのようなタスクは、具体的な又は大体の場所として具現され得る目的地を含む。例えば、タスクは、タウン高校で子供を乗せる、店から牛乳を受け取る、クリーニング店で洗濯物を降ろす、及び/又は他のタスクを含んでよい。夫々のタスクは、そのタスクに関連する更なるコンテキストデータを含んでよい。そのようなコンテキストデータは、タスク自体又は目的地に関連する1以上の属性を定義してよい。例えば、コンテキストデータは、関連するタスクが完了されなければならない期日例えば、水曜日までに洗濯物を受け取る、関連するタスクが完了されなければならない時間窓例えば、午後1時から午後3時の間にクリーニング店で洗濯物を降ろす、又はタスクに関連する他の制約若しくは要件例えば、コンテキストデータは、ドライバが冷蔵室に商品を貯蔵することを可能にするよう、店舗を訪問後に家に戻るための要件を特定してよい。を特定する制約データを含んでよい。追加的に、又は代替的に、コンテキストデータは、目的地に関連する制約データを定義してよい例えば、北側出入り口からしか学校の駐車場に入れない。コンテキストデータは、ユーザ/ドライバによってタスク自体とともに手動により入力され、及び/又は車載コンピューティングシステム102によって時間とともに学習若しくは推測されてよい。例えば、タスクが特定の目的地を特定しない場合は例えば、店で牛乳を受け取る、車載コンピューティングシステム102は、過去の訪問、ドライバの家に対する店の場所、又は他のタスクの目的地等に基づき、特定の店の場所を推測するか又は別なふうに特定してよい。車載コンピューティングシステム102の通信回路130は、車載コンピューティングシステム102とモバイルコンピューティング装置106との間の通信を可能にする如何なる数の装置及び回路も含んでよい。通信回路130及びモバイルコンピューティング装置106は、例えば、ブルートゥース、Wi-Fi登録商標すなわち、IEEE802.11標準、及び/又は他の通信プロトコル若しくは標準のような、互いの間でデータを直接にやり取りするための何らかの適切な通信プロトコルを使用してよい。更に、幾つかの実施形態において、通信回路130は、ネットワーク108上で車載コンピューティングシステム102とモバイルコンピューティング装置106及び/又はトゥードゥーリストサーバ110との間の通信を可能にする装置及び回路を有してよい。通信回路130は、例えば、無線ローカルエリアネットワーク通信プロトコル例えば、Wi-Fi登録商標、セルラーデータサーバ例えば、広帯域符号分割多重アクセスW-CDMA、及び/又はモバイル衛星通信プロトコルのような、ネットワーク108上で通信するための何らかの適切な通信プロトコルを使用してよい。ネットワーク108は、如何なる数の様々な有線及び/又は無線のデータ及び/又はボイス通信ネットワークとしても具現されてよい。例えば、ネットワーク108は、ローカルエリアネットワークLAN、ワイドエリアネットワークWAN、又はインターネットのような公的にアクセス可能なグローバルネットワークとして具現されるか又は別なふうにそれらを含んでよい。車載コンピューティングシステム102、モバイルコンピューティング装置106、及び/又はトゥードゥーリストサーバ110は、例えば、特定のタイプのネットワークに依存して、ネットワーク108上で互いと通信するための何らかの適切な通信プロトコルを使用してよい。例えば、幾つかの実施形態において、ネットワーク108は、モバイルコンピューティング装置106間及び/又はモバイルコンピューティング装置106と車載コンピューティングシステム102との間の特定の通信を助けるよう1以上のセルラーネットワークを有してよい。そのような実施形態では、セルラーネットワークは、例えば、グローバルシステムフォーモバイルコミュニケーションズGSM登録商標、ジェネラルパケットラジオサービスGPRS、符号分割多重アクセスCDMA、及び/又は他のセルラー通信プロトコル、標準、若しくは技術のような、そのような通信を助けるための何らかの適切なセルラー通信技術を使用してよい。ナビゲーション回路132は、車両104のナビゲーションを助ける何らかのタイプの回路及び/又は装置として具現されてよい。例えば、一実施形態において、ナビゲーション回路132は、車両104の現在地を検出するか又は別なふうに決定するグローバルポジショニングシステムGPSエンジンとして具現されるか又はそれを有する。加えて、ナビゲーション回路132は、例えば、データ記憶部134においてロードマップデータベースを保持してよい。使用中に、ナビゲーション回路132は、ロードマップデータベースから関連のロードマップを取り出し、そのロードマップを、車両104の位置の印とともに、車両104のドライバへ提示してよい例えば、表示又は言語による提示。当然、ナビゲーション回路132はまた、典型的なナビゲーションシステムによって実行される更なるナビゲーション機能を実行してよい。データ記憶部134は、例えば、メモリ装置及び回路、メモリカード、ハードディスクドライブ、ソリッドステートドライブ、又は他のデータ記憶装置のような、データの短期又は長期記憶のために構成される何らかのタイプの装置複数を含む。として具現されてよい。上述されたように、車載コンピューティングシステム102は、データ記憶部134に記憶され得るマスタトゥードゥーリスト150を保持し利用する。加えて、上述されたように、マスタトゥードゥーリスト150を構成する個々のタスクの夫々に関連するコンテキストデータは、対応するタスクに関してデータ記憶部134のコンテキストデータベース152に記憶されてよい。更に、ナビゲーション回路132は、データ記憶部134において1以上のロードマップデータベースを保持してよい。車載コンピューティングシステム102の周辺装置136は、如何なる数の付加的な入力/出力装置、インターフェース装置、及び/又は他の周辺装置も含んでよい。例えば、周辺装置136は、トゥードゥーリスト及びナビデーションデータ例えば、ロードマップを表示し且つ車両104のドライバから例えば、タッチスクリーンディスプレイを介して入力を受け取るディスプレイ、車載キーボード若しくは他のデータ入力装置、外付けスピーカ、及び/又は他の周辺装置を含んでよい。周辺装置136は、多数の信号経路を介してI/Oサブシステム126へ通信上結合され、それによりI/Oサブシステム126及び/又はプロセッサ120が周辺装置136から入力を受け取り且つ周辺装置136へ出力を送信することを可能にする。幾つかの実施形態において、車載コンピューティングシステム102は、様々な環境条件を検知するよう構成される1以上のセンサ138を更に有してよい。例えば、一実施形態において、センサ138は、乗客が乗客席に座っている場合を検知するよう構成される1以上の座席センサを有する。加えて、センサ138は、例えば、車両がオンされるかどうかを検出するセンサ、車両の速度を検出するセンサ、大気条件例えば、雨又は雪が降っているかを検出するセンサ、外部温度例えば、食料品店へ外出後に家に戻る必要があるかどうかを決定するためを検出するセンサ、及び/又は車載コンピューティングシステム102にとって有用なデータを生成するための他のセンサを有してよい。上述されたように、システム100は1以上のモバイルコンピューティング装置106を有してよく、それらの夫々は、以下でより詳細に論じられるように、ローカルのトゥードゥーリスト160を記憶する。夫々のモバイルコンピューティング装置106は、スマートフォン、モバイルインターネット装置、コンピューティングタブレット、ラップトップ、携帯型コンピュータ、パーソナルデジタルアシスタント、電話機、又は他のモバイルコンピューティング装置のような何らかのタイプのモバイルコンピューティング装置として具現されてよい。モバイルコンピューティング装置106は、そのような装置において一般的に見受けられる装置、回路、及び機能を有してよい。例えば、図2に示されるように、実例となるモバイルコンピューティング装置106は、プロセッサ220、I/Oサブシステム226、メモリ228、通信回路230、データ記憶装置232、及び1以上の周辺装置234を有する。当然、モバイルコンピューティング装置106は、記載の明瞭さのために図2では図示されていない、モバイルコンピューティング装置において通常見受けられる更なる回路、装置、モジュール、及び構造を有してよい。モバイルコンピューティング装置106のプロセッサ220は、マイクロプロセッサ、デジタル信号プロセッサ、マイクロコントローラ、又は同様のもののような、ソフトウェア/ファームウェアを実行可能な何らかのタイプのプロセッサとして具現されてよい。プロセッサ220は、例示的に、プロセッサコア222を備える単一コアプロセッサとして具現される。しかし、他の実施形態では、プロセッサ220は、複数のプロセッサコア222を備えるマルチコアプロセッサとして具現されてよい。加えて、モバイルコンピューティング装置106は、1以上のプロセッサコア222を備える更なるプロセッサ220を有してよい。モバイルコンピューティング装置106のI/Oサブシステム226は、モバイルコンピューティング装置106のプロセッサ220及び/又は他の構成要素による入力/出力動作を助けるための回路及び/又は構成要素として具現されてよい。幾つかの実施形態において、I/Oサブシステム226は、メモリコントローラハブMCH又はノースブリッジ、入力/出力コントローラハブICH又はサウスブリッジ、及びファームウェア装置として具現されてよい。しかし、他の実施形態では、他の構成を備えるI/Oサブシステムが使用されてよい。例えば、幾つかの実施形態において、I/Oサブシステム226は、システムオンチップSoCの一部を形成し、モバイルコンピューティング装置106のプロセッサ220及び他の構成要素とともに、単一の集積回路チップに組み込まれてよい。プロセッサ220は、多数の信号経路を介してI/Oサブシステム226へ通信上結合される。それらの信号経路は、モバイルコンピューティング装置106の構成要素間の通信を助けることができる何らかのタイプの信号経路として具現されてよい。例えば、信号経路は、如何なる数の配線、ケーブル、光導波路、印刷回路基板トレース、ビア、バス、仲介装置、ポイントツーポイント相互接続、及び/又は同様のものとして具現されてよい。モバイルコンピューティング装置106のメモリ228は、例えば、DRAM、SDRAM、DDRSDRAM、マスクROM装置、EPROM、EEPROM装置、フラッシュメモリ装置、及び/又は他の揮発性及び/又は不揮発性メモリ装置を含む1以上のメモリ装置又はデータ記憶場所として具現されるか又は別なふうにそれらを含んでよい。メモリ228は、多数の信号経路を介してI/Oサブシステム226へ通信上結合される。様々なデータ及びソフトウェアがメモリ装置228に記憶されてよい。例えば、1以上のオペレーティングシステム、モバイルアプリケーション、プログラム、ライブラリ、及びドライバが、実行中にメモリ228に存在してよい。モバイルコンピューティング装置106の通信回路230は、モバイルコンピューティング装置106及び他のモバイルコンピューティング装置106、車載コンピューティングシステム102、並びに/又はトゥードゥーリストサーバ110の間の通信を可能にする如何なる数の装置及び回路としても具現されてよい。そのようなものとして、通信回路230は、ボイス及びデータ通信のための例えば、他のモバイルコンピューティング装置106とセルラーネットワークを介して通信するためのセルラー通信回路、ネットワーク108上でデータをやり取りするための有線通信回路、及び/又はローカルデータ通信のための例えば、車載コンピューティングシステム102と通信するための無線通信回路を有してよい。上述されたように、モバイルコンピューティング装置106は、例えば、ブルートゥース、Wi-Fi登録商標すなわち、IEEE802.11標準、及び/又は他の通信プロトコル若しくは標準のような、車載コンピューティングシステム102と通信するための何らかの適切な通信プロトコルを使用してよい。データ記憶装置232は、例えば、メモリ装置及び回路、メモリカード、ハードディスクドライブ、ソリッドステートドライブ、又は他のデータ記憶装置のような、データの短期又は長期記憶のために構成される何らかのタイプの装置複数を含む。として具現されてよい。上述されたように、モバイルコンピューティング装置106は、データ記憶部232においてローカルのトゥードゥーリスト160を記憶する。トゥードゥーリスト160は、車載コンピューティングシステム102によって保持されるマスタトゥードゥーリスト150と周期的に又は応答可能に同期化されるトゥードゥーリストを含む。例えば、以下でより詳細に論じられるように、モバイルコンピューティング装置106が車載コンピューティングシステム102の近傍内にある場合に、モバイルコンピューティング装置106は、ローカルのトゥードゥーリスト160を更新するか又は別なふうにマスタトゥードゥーリスト150と同期化させるよう車載コンピューティングシステム102と通信してよい。ローカルのトゥードゥーリスト160に記憶されるタスクは、以下でより詳細に論じられるように、モバイルコンピューティング装置106を介して入力され、マスタトゥードゥーリスト150から取り出され、及び/又はトゥードゥーリストサーバ110に記憶されるマスタトゥードゥーリスト180から取り出されてよい。モバイルコンピューティング装置106の周辺装置234は、如何なる数の周辺又はインターフェース装置も含んでよい。例えば、周辺装置234は、モバイルコンピューティング装置のタイプ例えば、スマートフォン、コンピュータタブレット、ラップトップコンピュータ、等に依存して、ディスプレイ、マウス、外付けスピーカ、及び/又は他の周辺装置を含んでよい。周辺装置234は、多数の信号経路を介してI/Oサブシステム226へ通信上結合され、それによりI/Oサブシステム226及び/又はプロセッサ220が周辺装置234から入力を受け取り且つ周辺装置234へ出力を送信することを可能にする。再び図1を参照して、トゥードゥーリストサーバ110は、ここで記載される機能を実行可能な何らかのタイプのデータサーバとして具現されてよい。そのようなものとして、トゥードゥーリストサーバは、ネットワーク上でデータを通信し、記憶し、保持し、且つ伝送するためにサーバにおいて通常見受けられる様々なハードウェア及びソフトウェアコンポーネントを含んでよい。実例となるトゥードゥーリストサーバ110は、夫々の装置に記憶されるトゥードゥーリストのバックアップ、取り出し、及び更新のような様々なウェブサービスのために、車載コンピューティングシステム102及び/又はモバイルコンピューティング装置106へウェブポータルを提供するウェブエンジン170を有する。そのようなものとして、トゥードゥーリストサーバ110はデータ記憶部172を更に有する。データ記憶部172は、ネットワークに基づくデータサーバにおいて通常見受けられる1以上のハードディスクドライブ、ソリッドステート装置、不揮発性メモリ、及び/又は他のデータ記憶装置のような、何らかのタイプの長期記憶装置として具現されてよい。幾つかの実施形態において、データ記憶部172は、ローカルのマスタトゥードゥーリスト180を記憶する。マスタトゥードゥーリスト180は、車載コンピューティングシステム102のデータ記憶部134に記憶されるマスタトゥードゥーリスト150の実質的なコピーであってよい。そのような実施形態では、マスタトゥードゥーリスト180は、マスタトゥードゥーリスト150及び/又はモバイルコンピューティング装置106に記憶されるローカルのトゥードゥーリスト160と周期的に又は応答可能に同期化される。当然に、車載コンピューティングシステム102によって保持されるマスタトゥードゥーリスト150は、通常、最新のマスタリストであるが、マスタトゥードゥーリスト180は、車載コンピューティングシステム102のためのバックアップマスタリストを提供する。これはまた、車載コンピューティングシステム102との通信が利用可能でない例えば、モバイルコンピューティング装置106が車両104に近くにない、車両104がオフされている、等時にモバイルコンピューティング装置106に利用可能である。ここで図3を参照すると、車載コンピューティングシステム102は、マスタトゥードゥーリスト150を保持し且つトゥードゥーリストに基づくナビゲーションを提供するためのソフトウェア環境300を確立する。実例となるソフトウェア環境300は、トゥードゥーリストメンテナンスモジュール302、ユーザインターフェースモジュール304、トリッププランナーモジュール306、ナビゲーションモジュール308、タスクステータス更新モジュール312、並びにマスタトゥードゥーリスト150及び関連するコンテキストデータ152を含む。モジュール302、304、306、308、312の夫々は、スタンドアローンのソフトウェアアプリケーション、ソフトウェア/ファームウェアモジュール、及び/又はハードウェアとして具現されるか又は別なふうにそれらを含んでよい。トゥードゥーリストメンテナンスモジュール302は、マスタトゥードゥーリスト150及び関連するコンテキストデータ152を管理し、保持し、及び同期化させる。加えて、幾つかの実施形態において、トゥードゥーリストメンテナンスモジュール302は、関連するコンテキストデータ152例えば、必要とされる完了の日付及び/又は他の基準に基づき、マスタトゥードゥーリスト150に含まれるタスクに優先順位をつける例えば、タスクを順序付けするよう構成されてよい。当然、以下でより詳細に論じられるように、車載コンピューティングシステム102のユーザは、優先順位をつけられた順序から外れてタスクを選択することを含め、いずれかの特定の時点での完了のためにマスタトゥードゥーリスト150からいずれかのタスクを選択してよい例えば、ユーザは、早くタスクを完了したいと望むことがある。。トゥードゥーリストメンテナンスモジュール302は、マスタトゥードゥーリスト150のユーザインターフェースを車載コンピューティングシステム102のユーザ例えば、車両104のドライバ又は乗客へ提供するようユーザインターフェースモジュール304とインターフェース接続する。ユーザインターフェースは、グラフィカルユーザインターフェース、オーディオユーザインターフェース、又は何らかの他のタイプのユーザインターフェースとして具現されてよい。ユーザは、以下でより詳細に論じられるように、マスタトゥードゥーリスト150のタスクを更新し、新しいタスクをマスタトゥードゥーリスト150に加え、及び/又は完了のためにタスクを選択するようユーザインターフェースと対話してよい。トゥードゥーリストメンテナンスモジュール302はまた、マスタトゥードゥーリスト150の選択された多数のタスクについてトリッププランを生成するようトリッププランナーモジュール306とインターフェース接続する。すなわち、以下でより詳細に論じられるように、トリッププランナーモジュール306は、夫々のタスクに関連するコンテキストデータ152及び夫々のタスクに関連するナビゲーションデータに基づき、ユーザにより選択されたタスクのグループの完了のための優先順位を決定するよう構成される。ナビゲーションデータは、ナビゲーションモジュール308から取り出されるか又は供給される。上述されたように、夫々のタスクは、通常、タスクに優先順位をつけるようトリッププランナーモジュール306によって且つ提案される道順、移動時間等を生成するようナビゲーションモジュール308によって使用され得る具体的な又は大体の目的地を含む。タスクが大体の目的地にのみ関連付けられるような場合に例えば、店から牛乳を受け取る、トリッププランナーモジュール306は、目的地への訪問の頻度すなわち、ユーザが特定の店又は場所を好むか、車両104の現在地に対する目的地の場所、ユーザの家、他の選択されたタスクの目的地の場所、商人によってなされている提供例えば、クーポン等のような1以上の基準に基づき、具体的な目的地を推測するか又は別なふうに割り当てるよう構成されてよい。上述されたように、特定のタスクに関連するコンテキストデータは、そのタスク自体又はそのタスクに関連する目的地の1以上の属性を定義してよい。例えば、コンテキストデータは、関連するタスクが完了されなければならない期日、関連するタスクが完了されなければならない時間窓、又はタスクに関連する他の制約若しくは要件を特定する制約データを含んでよい。追加的に、又は代替的に、コンテキストデータは、夫々のタスクに関連する目的地に関連する制約データを定義してよい。トリッププランナーモジュール306は、コンテキストデータを満足するか又は別なふうに、タスクの優先順位がそのようなコンテキストデータと一致することを確かにするように、選択されたタスクに優先順位を付けるか又はそれらを順序付けするよう構成される。加えて、幾つかの実施形態において、トリッププランナーモジュール306は更に、選択されたタスクに優先順位をつける際に所定の目標を達成しようと試みてよい。例えば、トリッププランナーモジュール306は、選択されたタスクを完了するために必要な総運転時間を減らし、選択されたタスクを完了するために必要な総運転距離を減らし、及び/又は同様の若しくは他の目標を達成するように、タスクを順序付けするよう構成されてよい。そうするよう、トリッププランナーモジュール306は、ナビゲーションモジュール308からマップ及び/又はトリップデータを取り出すようナビゲーションモジュール308とインターフェース接続してよい。幾つかの実施形態において、トリッププランナーモジュール306は、待ち合わせ共同プランナーモジュール310を更に有してよい。そのような実施形態では、待ち合わせ共同プランナーモジュール310は、車載コンピューティングシステム102のユーザすなわち、車両104のドライバ及びモバイルコンピューティング装置106のユーザが会うことができる目的地を決定するために、モバイルコンピューティング装置106の対応する待ち合わせ共同プランナーモジュールと通信するよう構成されてよい。そうするよう、以下でより詳細に論じられるように、待ち合わせ共同プランナーモジュール310は、モバイルコンピューティング装置106のユーザの現在地を決定し、その後にモバイルコンピューティング装置106のユーザの現在地、車両104の現在地、及び/又はコンテキストデータ152に基づき適切な待ち合わせ場所を決定するよう、モバイルコンピューティング装置106の対応する待ち合わせ共同プランナーモジュールと通信してよい。例えば、コンテキストデータ152は、待ち合わせ場所を決定する際に考慮され得るモバイルコンピューティング装置106のユーザの現在地に関連する制約データ例えば、一方通行の通り又は入口を定義してよい。待ち合わせ共同プランナーモジュール310が待ち合わせ場所を決定した後、モジュール310は、あらゆる残りのタスクによる優先順位付けのために、トリッププランナーモジュール306へ待ち合わせ場所を送信してよい。ナビゲーションモジュール308は、ロードマップのようなナビゲーションデータを記憶し、起点地から目的地までの提案される道順又は経路を生成する。上述されたように、夫々のタスクは、通常、目的地具体的又は大体のいずれかを含む。ナビゲーションモジュール308は、車両104の現在地又は最後に完了されたタスクの目的地であってよい起点地から、夫々のタスクに関連する目的地への道順を生成するよう構成される。そのような道順は、上述されたようにタスクに優先順位をつけるためにトリッププランナーモジュール306によって使用される。タスクステータス更新モジュール312は、モバイルコンピューティング装置106の1以上のユーザへ現在のタスク又はタスクの組の完了に関して更新を提供するよう構成される。タスク更新は、1以上のタスクの完了を決定するか又は別なふうに推測するためにモバイルコンピューティング装置106のユーザにとって有用な何らかのタイプのデータを含んでよい。例えば、そのような更新は、車両104の現在地、タスクが完了されたかどうか、ナビゲーションモジュール308からのナビゲーションデータに基づき推定される目的地への到着時刻、等を送信することを含んでよい。幾つかの実施形態において、タスクステータス更新モジュール312は、タスクが完了されたかどうかを推測するよう構成される推測エンジン314を有してよい。そうするよう、推測エンジン314は、タスクの完了を決定するために何らかの適切なデータを使用してよい。例えば、幾つかの実施形態において、推測エンジン314は、特定のモバイルコンピューティング装置106例えば、子供の電話が車載コンピューティングシステム102のリファレンス近傍内にあるかどうか、乗客席が乗客によって占有されるかどうかセンサ138を介する、購入がなされたかどうか例えば、デジタル領収書に基づく、及び/又はそのような決定を行う際に有用な何らかの他のデータを決定することによって、タスクが完了されたと決定してよい。ここで図4を参照すると、車載コンピューティングシステム102と同様に、夫々のモバイルコンピューティング装置106は、ローカルのトゥードゥーリスト160を保持するためのソフトウェア環境400を確立してよい。実例となるソフトウェア環境400は、トゥードゥーリストメンテナンスモジュール402、ユーザインターフェースモジュール404、待ち合わせ共同プランナーモジュール410、ステータス更新モジュール412、及びローカルのトゥードゥーリスト160を含む。モジュール402、404、410及び412の夫々は、スタンドアローンのソフトウェアアプリケーション、ソフトウェア/ファームウェアモジュール、及び/又はハードウェアとして具現されるか又は別なふうにそれらを含んでよい。車載コンピューティングシステム102のトゥードゥーリストメンテナンスモジュール302と同様に、トゥードゥーリストメンテナンスモジュール402は、ローカルのトゥードゥーリスト160を管理し、更新し、及び車載コンピューティングシステム102によって保持されるマスタトゥードゥーリスト150と同期化させる。トゥードゥーリストメンテナンスモジュール402は、モバイルコンピューティング装置106のユーザがモバイルコンピューティング装置106において新しいタスクを追加又は更新することを可能にするよう、ユーザインターフェースモジュール404とインターフェース接続する。そのようなものとして、モバイルコンピューティング装置106が車載コンピューティングシステム102の近傍内にある場合に、トゥードゥーリストメンテナンスモジュール402は、マスタトゥードゥーリスト150をローカルのトゥードゥーリスト160と同期化させるか又は別なふうに更新するよう、トゥードゥーリストメンテナンスモジュール302と通信してよい。代替的に、モバイルコンピューティング装置106は、マスタトゥードゥーリスト180をローカルのトゥードゥーリスト160と同期化させるよう、トゥードゥーリストサーバ110と通信してよい。マスタトゥードゥーリスト180はその後に、ネットワーク108を介して車載コンピューティングシステム102によって管理されるマスタトゥードゥーリスト150を同期化させるか又は別なふうに更新するために使用されてよい。待ち合わせ共同プランナーモジュール410は、車載コンピューティングシステム102の待ち合わせ共同プランナーモジュール310と実質的に同様である。待ち合わせ共同プランナーモジュール410は、モバイルコンピューティング装置106のユーザ及び車両104のドライバが会うことができる目的地を決定するために、車載コンピューティングシステム102の待ち合わせ共同プランナーモジュール310と通信するよう構成される。そうするよう、待ち合わせ共同プランナーモジュール410は、モバイルコンピューティング装置106のユーザの現在地のような、適切な待ち合わせ場所を決定するために待ち合わせ共同プランナーモジュール310によって使用可能な様々なデータを車載コンピューティングシステム102へ送信してよい。モバイルコンピューティング装置106のタスクステータス更新モジュール412は、車載コンピューティングシステム102から受信されたデータに基づきローカルのトゥードゥーリスト160に含まれるタスクの状況を更新し、及び/又はローカルのトゥードゥーリスト160のタスクの完了の状況を決定するよう構成される。上述されたように、車載コンピューティングシステム102は、特定のタスクの完了に関してモバイルコンピューティング装置106へ更新を送信してよい。それに応じて、ステータス更新モジュール412は、対応するタスクをモバイルコンピューティング装置106で更新するよう構成される。そのような更新は、タスクの完了、他のユーザによるタスクの承認、又はタスクの完了の進捗の更新を含んでよい。幾つかの実施形態において、ステータス更新モジュール412は、ローカルインターフェースエンジン414を含んでよい。車載コンピューティングシステム102のインターフェースエンジン314と同様に、インターフェースエンジン414は、タスクが完了されたかどうかを推測するよう構成されてよい。そうするよう、推測エンジン414は、例えば、モバイルコンピューティング装置106の場所、購入がなされたかどうか、等を含む、タスクの完了を決定するための何らかの適切なデータを使用してよい。タスク完了のあらゆる推測は、上述されたようにタスクステータス更新として車載コンピューティングシステム102及び/又はトゥードゥーリストサーバ110へ送信されてよい。ここで図5を参照すると、車載コンピューティングシステム102によって実行され得るトゥードゥーリストに基づくナビゲーションのための方法500の一実施例が示されている。方法500は、車載コンピューティングシステム102がマスタトゥードゥーリスト150に含まれる現在のタスクを提示するブロック502から開始する。タスクは、ナビゲーションディスプレイのような車載ディスプレイにタスクを表示することによって、車載コンピューティングシステム102のオーディオインターフェースを通じてタスクを聴取可能に話すことによって、等、車載コンピューティングシステム102のユーザ例えば、車両104のドライバ又は乗客へ提示されてよい。車載コンピューティングシステム102は、車両起動時に又はボタン、アイコン若しくは同様の入力装置の選択に応答して、現在のタスクを自動的に提示するよう構成されてよい。ブロック504、506及び508で、車載コンピューティングシステム102は、システム102の多種多様な動作のうちの1つの選択を監視する。例えば、ブロック504で、車載コンピューティングシステム102は、ユーザが新しいタスクを入力するよう要求したかどうかを決定する。ユーザは、例えば、ユーザへ表示されているグラフィカルユーザインターフェース上の対応するボタン若しくはアイコンを選択することによって、又は新しいタスクを音声ユーザインターフェースへ言葉で話すことによって、新しいタスクを入力してよい。ユーザは、目的地のような何らかの対応するデータ、及びタスク又は目的地の1以上の属性を定義することができるコンテキストデータとともに、完了されるべき新しいタスクを入力してよい。ユーザが新しいタスクを車載コンピューティングシステム102に入力した後、新しいタスクは、ブロック510で、マスタトゥードゥーリスト150に組み込まれてデータ記憶部134に記憶される。加えて、ユーザによって入力されるか、又は車載コンピューティングシステム102によって決定されるあらゆるコンテキストデータは、新たに入力されたタスクに関連付けてコンテキストデータベース152に記憶される。幾つかの実施形態において、車載コンピューティングシステム102は、何らかの新しいタスクの追加後に、ブロック512で、マスタトゥードゥーリスト150に含まれるタスクに優先順位をつけてよい。上述されたように、車載コンピューティングシステム102は、タスクに優先順位をつけるためにコンテキストデータ又は他の基準を利用してよい。例えば、タスクは、必要とされる完了日、タスクに付された緊急表示、又は他の基準に基づき、優先順位をつけられてよい。車載コンピューティングシステム102がタスクに優先順位をつけた後、ブロック514で、更新されたマスタトゥードゥーリスト150のタスクはユーザに提示される。このように、車載コンピューティングシステム102のユーザは直接に、追加のタスクをマスタトゥードゥーリスト150に加え、マスタトゥードゥーリスト150のタスクを更新し、及び/又は別なふうにマスタトゥードゥーリスト150のタスクを管理削除又は除去してよい。再びブロック506を参照すると、車載コンピューティングシステム102はまた、ブロック506で、マスタトゥードゥーリスト150がモバイルコンピューティング装置106のローカルのトゥードゥーリスト160と同期化されるべきかどうかを決定してよい。そうである場合、マスタトゥードゥーリスト150及びローカルのトゥードゥーリスト160はブロック520で同期化される。そうするよう、車載コンピューティングシステム102は、図6に示されるような、マスタトゥードゥーリスト150及びローカルのトゥードゥーリスト160を同期化させる方法600を実行してよい。方法600は、モバイルコンピューティング装置が局所的に例えば、車両104内又はその近くに存在するかどうかを車載コンピューティングシステム102が決定するブロック602から開始する。車載コンピューティングシステム102は、モバイルコンピューティング装置106からの短距離通信例えば、ブルートゥースに基づき、モバイルコンピューティング装置106が局所的に存在すると決定してよい。すなわち、モバイルコンピューティング装置106は、モバイルコンピューティング装置106が近くにある場合に車載コンピューティングシステム102との通信を試みるよう構成されてよい。そうである場合、車載コンピューティングシステム102とモバイルコンピューティング装置106との間の通信は、ハンドシェイキング又は他の通信セットアッププロシージャを介してブロック604で確立される。ローカルのトゥードゥーリスト160のタスクは、自動的に又は選択的にマスタトゥードゥーリスト150と同期化されるか又は別なふうに更新されてよい。例えば、幾つかの実施形態において、モバイルコンピューティング装置106のユーザは、マスタトゥードゥーリスト150と同期化させるようローカルのトゥードゥーリスト160からそれらのタスクを選択してよい。代替的に、同期化されるべきタスクは、車載コンピューティングシステム102のユーザインターフェースから選択されてよい。とにかく、ブロック608で、選択されたタスクは、ローカルのトゥードゥーリスト160とマスタトゥードゥーリスト150との間で同期化される。通常、そのような同期化は、モバイルコンピューティング装置106で入力されたローカルのトゥードゥーリスト160の新しいタスクによりマスタトゥードゥーリスト150を更新することを含んでよい。なお、ローカルのトゥードゥーリスト160にあるタスクはまた、マスタトゥードゥーリスト150のタスクの状況に基づき更新されてよい例えば、タスクがマスタトゥードゥーリスト150で完了されたと示す場合。再びブロック602を参照すると、モバイルコンピューティング装置106が局所的に存在しない場合は、車載コンピューティングシステム102は、ネットワーク108上のモバイルコンピューティング装置106又はトゥードゥーリストサーバ110と遠隔で同期化させるべきかを決定する。そうするよう、車載コンピューティングシステム102のユーザは、マスタトゥードゥーリスト150及びローカルのトゥードゥーリスト160を遠隔で同期化させるための選択肢を選択してよい。そうである場合、同期化されるべきモバイルコンピューティング装置106がブロック612で決定される。例えば、車載コンピューティングシステム102のユーザは、車載コンピューティングシステム102のグラフィカルユーザインターフェース上に表示されるリストから、又は装置106若しくはサーバ110に関連するキーワードを車載コンピューティングシステム102の音声ユーザインターフェースに話すことによって、1以上のモバイルコンピューティング装置106又はトゥードゥーリストサーバ110を選択してよい。ブロック614で、車載コンピューティングシステム102は、ネットワーク108上でモバイルコンピューティング装置106又はトゥードゥーリストサーバ110との通信を確立する。ブロック616で、ローカルのトゥードゥーリスト160又はマスタトゥードゥーリスト180のタスクは、ブロック606に関して上述されたように選択されてよい。その後、ブロック618で、選択されたタスクは、ローカルのトゥードゥーリスト160又はマスタトゥードゥーリスト180とマスタトゥードゥーリスト150との間で同期化される。再び図5を参照すると、ブロック520でマスタトゥードゥーリスト150が同期化された後、車載コンピューティングシステム102は、ブロック522で、マスタトゥードゥーリスト150に含まれるタスクに優先順位をつけてよい。上述されたように、車載コンピューティングシステム102は、タスクに優先順位をつけるためにコンテキストデータ又は他の基準を利用してよい。その後、ブロック524で、更新されたマスタトゥードゥーリスト150のタスクは、ブロック514に関して上述されたようにユーザへ提示される。再びブロック508を参照すると、車載コンピューティングシステム102はまた、車載コンピューティングシステム102のユーザがマスタトゥードゥーリスト150の1以上のタスクを開始したいと望むかどうかを決定してよい。そうである場合、ブロック530で、車載コンピューティングシステム102は、夫々のタスクに関連するコンテキストデータ152及びナビゲーションデータに基づき、マスタトゥードゥーリスト150の選択されたタスクを達成するためのトリッププランを生成する。そうするよう、車載コンピューティングシステム102は、選択されたタスクを完了するためのトリッププランを生成する方法700を実行してよい。図7に示されるように、方法700は、完了されるべきタスクが特定されるブロック702から開始する。例えば、車載コンピューティングシステム102のユーザは、所与の運転セッションにおいて完了すべきタスクのサブセットをマスタトゥードゥーリスト150から選択してよい。上述されたように、マスタトゥードゥーリスト150のタスクは、優先される順序でユーザに提示されてよい。ブロック704で、車載コンピューティングシステム102は、選択されたタスクの夫々に関連するナビゲーションデータを取り出す。車載コンピューティングシステム102は、上述されたように、そのようなナビゲーションデータをナビゲーションモジュール308から取り出してよい。車載コンピューティングシステム102はまた、具体的な目的地を含まない何らかのタスクについて目的地を決定してよい。例えば、タスクは単に、学校に子供を迎えに行く又は食料品店で牛乳を受け取ると示されることがある。そうである場合、ブロック706で、車載コンピューティングシステム102は、そのようなタスクのための具体的な目的地を決定する。そうするよう、車載コンピューティングシステム102は、時間とともに適切な目的地を学習するか、又はコンテキストデータ若しくは他のデータに基づき目的地を推測するよう構成されてよい。代替的に、車載コンピューティングシステム102のユーザは、単に具体的な目的地を入力するか、又は別なふうに、車載コンピューティングシステム102によって決定された目的地を訂正してよい。車載コンピューティングシステム102は、ブロック708で、夫々のタスクに関連するコンテキストデータを取り出し、ブロック710で、取り出されたコンテキストデータ及びナビゲーションデータに基づき、選択されたタスクに優先順位をつける。上述されたように、コンテキストデータは、タスク自体又は目的地に関連する1以上の属性を定義してよく、それらの属性は、タスクの順序を決定するために車載コンピューティングシステム102によって使用されてよい。タスクのそのような優先順位付け又は順序付けは、総運転時間、運転距離等の短縮のような、ある所定の目標を達成するように行われてよい。当然、幾つかの実施形態において、ユーザは望むようにタスクを再順序付けしてよい。ブロック712で、車載コンピューティングシステム102は、次のタスクのナビゲーションを開始する。そうするよう、幾つかの実施形態において、車載コンピューティングシステム102は、車両の現在地及び最初のタスクに関連する目的地の印とともにロードマップをユーザに提示してよい。そのようなロードマップは、ナビゲーションモジュール308によって取り出されるか又は別なふうに供給されてよい。追加的に、又は代替的に、車載コンピューティングシステム102は、ユーザを目的地へ導くようユーザへ音声ナビゲーションを提供してよい。現在のタスクが完了されている最中に、ブロック714で、車載コンピューティングシステム102は現在のタスクの状況を決定する。上述されたように、車載コンピューティングシステム102は、目的地に対する車両104の場所、目的地への推定到着時刻、特定のモバイルコンピューティング装置106例えば、子供の電話との近さ、センサ138からのセンサデータに基づく車両内の乗客の有無、デジタル領収書の発生、及び/又は他のデータのような何らかの1以上の基準に基づき、タスクの完了状況を決定してよい。車載コンピューティングシステム102は、ブロック714で決定された現在のタスクの完了又は更新状況に基づき、ブロック716で、現在のタスクが完了されたかどうかを決定する。そうである場合、車載コンピューティングシステム102は、あらゆる更なるタスクが、現在の運転セッションの間に完了されるべき選択されたタスクのサブセットに残っているかどうかを決定する。更なるタスクが残っている場合は、方法700はブロック712へ戻り、新しいタスクが開始される。そうでない場合は、方法700は終了する。再びブロック716を参照すると、現在のタスクが完了されない場合は、方法700はブロック720へ進み、車載コンピューティングシステム102は、現在のタスクの状況によりモバイルコンピューティング装置106の1以上のユーザを更新すべきかどうかを決定する。車載コンピューティングシステム102は、現在のタスクに関連するコンテキストデータに基づき例えば、タスクは、送信されるべき状況を有するタスクとして識別されてよい。又は車載コンピューティングシステム102のユーザによる選択を介して、モバイルコンピューティング装置106を更新すべきかどうかを決定してよい。そうでない場合は、方法700はブロック714へ戻り、車載コンピューティングシステム102は、上述されたように、現在のタスクの状況を監視することを再開する。しかし、1以上のモバイルコンピューティング装置106が現在のタスクの状況により更新すべきであると車載コンピューティングシステム102が決定する場合は、方法700はブロック722へ進み、更新されるべきモバイルコンピューティング装置106が決定される。上述されたように、更新されるべき特定のモバイルコンピューティング装置106は、車載コンピューティングシステム102のユーザによって単に入力されるか又は現在のタスクのコンテキストデータに含まれてよい。ブロック724で、車載コンピューティングシステム102は、モバイルコンピューティング装置106との通信を確立し、現在のタスクの状況をモバイルコンピューティング装置106へ送信する。方法700はその後ブロック714へ戻り、車載コンピューティングシステム102は、上述されたように、現在のタスクの状況を監視することを再開する。このように、選択されたタスクの夫々は、夫々のタスクに関連するコンテキストデータ及びナビゲーションデータに基づき完了されてよい。再び図5のブロック530を参照すると、幾つかの実施形態において、選択されたタスクのうちの1つは、モバイルコンピューティング装置106のユーザと待ち合わせる例えば、ユーザを拾うことを求めることがある。そうである場合、車載コンピューティングシステム102は、図8に表されるような、モバイルコンピューティング装置106のユーザとの待ち合わせを調整する方法800を実行してよい。方法800は、車載コンピューティングシステム102がモバイルコンピューティング装置106のユーザと待ち合わせるべきかどうかを決定するブロック802より開始する。そうである場合、方法800はブロック804へ進み、車載コンピューティングシステム102はモバイルコンピューティング装置106との通信例えば、ネットワーク108上を確立する。ブロック806で、車載コンピューティングシステム102は、モバイルコンピューティング装置106のユーザの現在地を決定する。例えば、モバイルコンピューティング装置106は、その現在地を決定し、その場所を車載コンピューティングシステム102へ送信してよい。ブロック808で、車載コンピューティングシステム102は、モバイルコンピューティング装置106のユーザの現在地に関連するナビゲーションデータをナビゲーションモジュール308から取り出す。例えば、車載コンピューティングシステム102は、モバイルコンピューティング装置106の現在地の範囲のロードマップにアクセスしてよい。加えて、ブロック810で、車載コンピューティングシステム102は、モバイルコンピューティング装置106のユーザの現在地に関連するコンテキストデータを取り出す。そのようなコンテキストデータは、モバイルコンピューティング装置106の現在地に関する属性を定義してよく、かかる定義は、待ち合わせ場所を決定するために使用されてよい。例えば、コンテキストデータは、特定の駐車場入口が一方通行であること又は特定の通りが特定の日時の間は一方通行であることを知らせる制約データを提供してよい。ブロック812で、車載コンピューティングシステム102は、ナビゲーションデータ、取り出されたコンテキストデータ、及びモバイルコンピューティング装置106の現在地に基づき、モバイルコンピューティング装置106のユーザに会うべき待ち合わせ場所及び時刻を決定する。幾つかの実施形態において、車載コンピューティングシステム102は、例えば、モバイルコンピューティング装置106のユーザからの移動距離を減らすこと、待ち合わせまでの時間を減らすこと、運転時間若しくは距離を減らすこと、及び/又は同様のもののような1以上の目標を、待ち合わせ場所を決定する際に達成しようと試みてよい。その後、ブロック814で、車載コンピューティングシステム102は、決定された待ち合わせ場所及び/又は集合/送迎時刻をモバイルコンピューティング装置106へネットワーク108を介して送信する。幾つかの実施形態において、モバイルコンピューティング装置106のユーザは、決定された待ち合わせ場所及び/又は時刻を受諾、拒否、又は変更してよい。再び図5を参照すると、選択されたタスクが完了された後、ブロック534で、車載コンピューティングシステム102は、マスタトゥードゥーリスト150のタスクを更新し、更新されたタスクのリストを車両104のユーザに提示する。このように、ユーザは、所与の運転セッションについて完了されるべきタスクをマスタトゥードゥーリスト150から選択し、選択されたタスクを完了するようトゥードゥーリストに基づくナビゲーションを受け取ってよく、選択されたタスクは、夫々の運転セッションの間及びその後に更新される。当然に、車載コンピューティングシステム102は、車両104の構成要素であるか、それに取りつけられるか、又は別なふうにそれに組み込まれるとして上述されてきたが、車載コンピューティングシステム102は、他の実施形態では、車両104のドライバ又は乗客によって持ち運ばれるモバイルコンピューティングシステムとして具現されてよい。例えば、車載コンピューティングシステム102は、スマートフォン、コンピューティングタブレット、ノートブック、コンピュータ、モバイルインターネット装置、ラップトップコンピュータ、又は他のモバイルコンピューティング装置として具現されてよい。同様に、ナビゲーション回路132及びナビゲーションモジュール308は、車載コンピューティングシステム102が上述されたようにナビゲーションデータを取り出すよう通信することができるスタンドアローンの装置例えば、モバイルナビゲーション装置として具現されてよい。本開示は、図面及び上記の記載において詳細に例示及び記載されてきたが、そのような例示及び記載は、限定ではなく例として見なされるべきであり、単なる実施例が図示及び記載されているのであり、本開示の技術的範囲内にある全ての変更及び変形は保護されるよう望まれることが理解される。