(57)【特許請求の範囲】
【請求項１】
データベースを有するホストコンピュータと複数の移動体ユーザ端末との間の通信を可能にするコンピュータネットワークにおける、ツー・ドゥーリスト項目の電子的通知装置を、
前記ホストコンピュータから前記移動体ユーザ端末にツー・ドゥーリストをダウンロードする処理部であって、ツー・ドゥーリスト上の各項目が実行場所および１またはそれ以上のユーザ識別子と結びつけられており、各該ユーザ識別子がそのツー・ドゥーリスト項目を共用しているユーザに対応しているような、ダウンロードする処理部、
前記移動体ユーザ端末の現在位置を自動的に検出する処理部、
ツー・ドゥーリスト項目の実行場所と前記移動体ユーザ端末の現在位置とを比較する処理部、
ツー・ドゥーリスト項目の近接基準が満たされた時点でそれをユーザに電子的に通知する処理部、
その通知を受信した時点で前記ホストコンピュータに対しツー・ドゥーリスト項目についての確認メッセージを伝送する処理部、
その確認したツー・ドゥーリスト項目と結びつけられたユーザ識別子を検索する処理部、および
その検索されたユーザ識別子と結びつけられたユーザに対しツー・ドゥーリスト項目の状態更新メッセージを伝送する処理部、
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２】
前記の状態更新メッセージを伝送する処理部を、該状態更新メッセージが、確認済みツー・ドゥーリスト項目のさらなる通知から、確認を伝送しなかったユーザを除外する処理部、
として機能させるためのプログラムを記録した請求項１記載のコンピュータ読み取り可能な記録媒体。
【請求項３】
データベースを有するホストコンピュータと複数の移動体ユーザ端末との間の通信を可能にするコンピュータネットワークにおける、ツー・ドゥーリスト項目の電子的通知装置において、
前記ホストコンピュータから前記移動体ユーザ端末にツー・ドゥーリストをダウンロードする処理部であって、ツー・ドゥーリスト上の各項目が実行場所および１またはそれ以上のユーザ識別子と結びつけられており、各該ユーザ識別子がそのツー・ドゥーリスト項目を共用しているユーザに対応しているような、ダウンロードする処理部と、
前記移動体ユーザ端末の現在位置を自動的に検出する処理部と、
ツー・ドゥーリスト項目の実行場所と前記移動体ユーザ端末の現在位置とを比較する処理部と、
ツー・ドゥーリスト項目の近接基準が満たされた時点でそれをユーザに電子的に通知する処理部と、
その通知を受信した時点で前記ホストコンピュータに対しツー・ドゥーリスト項目についての確認メッセージを伝送する処理部と、
その確認したツー・ドゥーリスト項目と結びつけられたユーザ識別子を検索する処理部と、
その検索されたユーザ識別子と結びつけられたユーザに対しツー・ドゥーリスト項目の状態更新メッセージを伝送する処理部と、
を含むツー・ドゥーリスト項目の電子的通知装置。
【請求項４】
前記の状態更新メッセージを伝送する処理部は、該状態更新メッセージが、確認済みツー・ドゥーリスト項目のさらなる通知から、確認を伝送しなかったユーザを除外する、
請求項３記載のツー・ドゥーリスト項目の電子的通知装置。
【請求項５】
データベースを有するホストコンピュータと複数の移動体ユーザ端末との間の通信を可能にするコンピュータネットワークにおける、ツー・ドゥーリスト項目の電子的通知方法において、
前記ホストコンピュータから前記移動体ユーザ端末にツー・ドゥーリストをダウンロードする段階であって、ツー・ドゥーリスト上の各項目が実行場所および１またはそれ以上のユーザ識別子と結びつけられており、各該ユーザ識別子がそのツー・ドゥーリスト項目を共用しているユーザに対応しているような、ダウンロードする段階と、
前記移動体ユーザ端末の現在位置を自動的に検出する段階と、
ツー・ドゥーリスト項目の実行場所と前記移動体ユーザ端末の現在位置とを比較する段階と、
ツー・ドゥーリスト項目の近接基準が満たされた時点でそれをユーザに電子的に通知する段階と、
その通知を受信した時点で前記ホストコンピュータに対しツー・ドゥーリスト項目についての確認メッセージを伝送する段階と、
その確認したツー・ドゥーリスト項目と結びつけられたユーザ識別子を検索する段階と、
その検索されたユーザ識別子と結びつけられたユーザに対しツー・ドゥーリスト項目の状態更新メッセージを伝送する段階と、
を含んでなる方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は一般に電子的通知システム、より特定的には、ツー・ドゥーリスト項目（ｔｏ−ｄｏ  ｌｉｓｔ  ｉｔｅｍ）を実行するため予め定められた近くの場所内にユーザがいるとき、ツー・ドゥーリスト内のエントリについての警告を出すための電子的システムおよび方法に関する。
【０００２】
【従来の技術】
今日のテンポの速い世界において、「効率」は、数多くの人々が取り上げるモットーである。かかる効率は、職場のみならず毎日の生活にもあてはまる。一日のうちに成し遂げる必要のある仕事（ｔａｓｋ）の数が増加し、かかる仕事を達成するための一日の時間数が少なくなるように感じられるにつれて、自分の時間を効率良く管理し、実践的かつ組織立った形でその時間内に達成される必要のある仕事を計画することが益々重要となる。仕事を効率良く達成するべき順序といったような個人が実施する計画は、その個人がその順序又は達成すべき仕事を忘れたならば無益なものとなる。
【０００３】
かくして、仕事を組織し思い出させる上で個人への助けとなるべくさまざまな工夫が従来技術に存在している。例えば冷蔵庫のドア、カレンダー等の上に貼られた個人的メモやポストイット（付せん）は、個人に１日のうちに達成すべき仕事を思い出させるのに役立つ。予定表やパーソナルオーガナイザ（ｐｅｒｓｏｎａｌ  ｏｒｇａｎｉｚｅｒ）もまた、個人が時間に注意しなければならない仕事および約束を見失わないようにする一助となる。電子カレンダーおよびオーガナイザを使用する場合、ユーザは、特定の仕事又は約束を実施する時間になったとき、そのデバイスのアラーム又は通知プロセスを介して電子的に通知を受けることができる。
【０００４】
【発明が解決しようとする課題】
仕事が時間に注意する必要のないものである場合、ユーザは往々にしてかかる仕事を別のツー・ドゥーリスト内に入れる。ツー・ドゥーリストの中に入力される標準的な仕事としては、例えば、Ａ店で品物Ｘを、Ｂ店で品物Ｙを購入すること、銀行に立寄ること、郵便局に行くこと、クリーニング屋に行くことおよびその他のタイプの用事を実行することが含まれる。かかるツー・ドゥーリストが手動式又は電子式のいずれで保持されるかに拘わらず、ユーザは、達成の必要がある特定の仕事を忘れないようにリストをチェックするよう努めなくてはならない。一定の時刻にツー・ドゥーリストをチェックしその仕事を思い出すことを怠ると、ユーザの時間管理が不充分なものになるであろう。例えば、Ｂ店に向かうユーザが、Ｂ店までの途中にある銀行に立寄るのを忘れるかもしれない。こうしてユーザは、銀行に行くべくもと来た道を戻るためのさらなる時間を浪費するか、又はこの仕事を完全に忘れる可能性がある。いずれのケースでも、ユーザは自らの時間を有効に使用しなかったことになる。
【０００５】
従来技術ではまた、さまざまな個人間でツー・ドゥーリストを共用する有効な方法を提供できていない。例えば、家族の１人の構成員にもまた達成すべく計画されたツー・ドゥーリスト上の仕事をその家族の他の構成員が既に達成し終わっているかもしれない。これも又、その家族構成員双方の時間の無駄使いという結果をもたらす。いずれか一方の構成員はツー・ドゥーリスト上の異なる仕事に自らの時間を費やすことができたはずだからである。
【０００６】
従って、ツー・ドゥーリスト上にエントリされている施設、店舗等に対し予め定められた近接の場所にユーザがいるとき、警告を出すための電子的システムおよび方法に対するニーズが生ずる。注意喚起によりユーザは次にその仕事をその場所で達成することができるようになる。かかるシステムはまた、ツー・ドゥーリスト項目を共用するその他のユーザを追跡し、共用されているツー・ドゥーリスト項目が達成されたときにその他のユーザにそれを通知することもできるべきである。
【０００７】
【課題を解決するための手段】
本発明は、従来技術に伴う前述の欠点に対処してこれを軽減する。より特定的に言うと、本発明は、ユーザがツー・ドゥーリスト項目に対する特定の近くの場所にいることが検出された場合に、そのツー・ドゥーリスト項目についてユーザに通知するための電子的通知装置、電子的通知方法ならびに、そのためのコンピュータ読み取り可能な記録媒体を含む。
【０００８】
本発明の１つの態様においては、ツー・ドゥーリスト項目の電子的通知方法には、移動体ユーザ端末に対しツー・ドゥーリストを入力する段階が含まれる。移動体ユーザ端末は、ユーザが自らの用事に着手するときにその現在位置を自動的に検出できるようにするグローバル・ポジショニングシステム（ＧＰＳ）を含んでいる。移動体端末は、その現在位置とツー・ドゥーリスト項目の実行場所とを定期的に比較する。そして、ツー・ドゥーリスト項目の近接基準が満たされた場合に、電子的通知がユーザに送られる。ユーザはこのとき、その通知を受信したという確認を送ることができる。
【０００９】
近接基準は、ユーザの現在位置、ユーザの目的地、目的地に到達するために選択された経路等といったような数多くの要因に基づいている。この近接基準は、仕事に応じても変動し得る。近接基準がユーザの現在位置に基づいている場合、この基準は、検出された現在の場所と実行地住所との間の距離が予め定められた近接距離数（すなわち１．６km（１マイル）、０．８km（０.５マイル）等）内にある場合に満たされる。
【００１０】
本発明のもう１つの態様においては、特定のツー・ドゥーリスト項目は多数のユーザによって共用可能である。この案では、１またはそれ以上のユーザＩＤが１つのツー・ドゥーリスト項目と結びつけられる。このとき、その項目についての電子的通知は、付随するユーザＩＤと共に全てのユーザに送られる。これらのユーザのうちの１人が通知の確認を伝送したときに、そのツー・ドゥーリスト項目を共用するその他のユーザに対し状態更新メッセージが伝送される。状態更新メッセージは、「未通知」から「確認済み」へとツー・ドゥーリスト項目の状態を変更する。その後、確認済み項目のさらなる通知は、確認を行うユーザのみに対して伝送される。確認済みツー・ドゥーリスト項目を共用するその他のユーザは、さらなる通知の受信から除外される。
【００１１】
本発明のさらにもう１つの態様においては、多数のユーザの間でのツー・ドゥーリストの共用は、中央ホストコンピュータを介して実施される。この案では、ツー・ドゥーリストはホストコンピュータに入力され、共用移動体端末にダウンロードされる。移動体端末の１つからの確認メッセージがホストコンピュータに伝送され、ホストコンピュータは状態更新メッセージを共用移動体端末へ伝送する。
【００１２】
従って、本発明が単一の行程内で多数の仕事を処理するため効率の良い時間および計画の管理を可能にするということが分かるであろう。システムの警告メカニズムにより、ユーザはもはや、目的地の場所まで足を運ぶ途中に効率良く遂行され得たはずの用事を忘れる危険を冒さない。
【００１３】
本発明はまた、ツー・ドゥーリストがさまざまな個人の間で有効に共用されることを可能にする。ツー・ドゥーリスト項目を共用するユーザおよび各項目の状態を追跡することにより、共用するユーザは、特定の仕事が確認され又は完了したときにそれを知ることになる。
【００１４】
【発明の実施の形態】
概括的には、本発明は、ツー・ドゥーリスト上の項目のユーザに対し、そのユーザがその項目の実行場所の近くにいることが検出された場合にそれを警告し、かくしてユーザがその仕事を達成できるようにするための特定のシステムおよび方法に関するものである。各ツー・ドゥーリスト項目は、自動車内でサポートされ得るものといったような移動体ユーザ端末に入力される。移動体端末は、自動車が移動中に移動体端末を自動的に検出することのできるＧＰＳインタフェースを含む。ＧＰＳ インタフェースを用いて、移動体端末は、リストアップされた項目の予め定められた近接距離数（例えば１．６km（１マイル）、０．８km（０.５マイル）等）の範囲内をユーザが通過することになるか否かを見極めるため、そのユーザの位置とさまざまなツー・ドゥーリスト項目に係る場所を定期的に比較する。近接距離数は、ユーザの現在位置、ユーザの目的地、目的地に達するために選択された経路等を含むさまざまな基準に従って計算される。特定の基準が満たされた場合はつねに、システムは潜在的ツー・ドゥーリスト項目についての通知をユーザに対し提供する。
【００１５】
通知に応えて、ユーザは、「確認済み」状態を伝送することにより自らがその通知を受信したことを示す。ツー・ドゥーリスト項目がひとたび完了された時点で、ユーザは、その項目が「完了した」ことを示すことによりその項目の状態を変更することができる。かくして、当該システムおよび方法は、単一の行程内で多数の仕事を処理するための効率の良い時間および計画の管理を可能にする。
【００１６】
本発明の１つの実施例によると、当該システムおよび方法は、個人使用のための単一の移動体端末を含んでいる。あるいは、当該システムおよび方法は、家庭又は事業用の多数の端末を含む。多数の端末及び／又は多数のユーザの場合には、特定の項目を特定のユーザＩＤで識別して、ツー・ドゥーリスト項目が適切な者によって実行されるようにすることができる。特定の項目状態がひとたび「確認」又は「完了」された時点でリストを更新すべく、特定ユーザのツー・ドゥーリスト項目のための通知および状態フラグが多数の端末の間で共用される。
【００１７】
以上のことを考慮して、図１は、対話型ツー・ドゥーリスト項目通知システムの概略的ブロック図を表している。図１の実施例では、ツー・ドゥーリストを格納する移動体ユーザ端末１０は、ＧＰＳ衛星システム１２からのＧＰＳ信号を受信する。移動体端末１０はユーザが自らの用事に着手するときの端末１０の位置ひいては端末ユーザの位置を自動的に検出するためＧＰＳ信号を処理する。ユーザが項目の実行場所に近接した場所にいる場合、移動体端末１０は、ユーザにツー・ドゥーリスト項目を思い出させる警告を表示する。
【００１８】
ツー・ドゥーリストは、中央ホストコンピュータ１４を介して多数のユーザ及び／又は多数の移動体端末（集合的に１０で表されている）によって共用され得る。移動体端末１０とホストコンピュータ１４との間の通信は、従来のコンピュータネットワーク、セルラーネットワーク、公衆電話網及び／又は衛星システムネットワークを用いる有線１６及び／又は無線１８通信であってよい。
【００１９】
多数の移動体端末１０に対するツー・ドゥーリスト項目の通知を実施するためには、ホストコンピュータ１４は好ましくは、次の３つのデータベース、すなわちツー・ドゥーリストデータベース２０、ロケーション（場所）データベース２２及びユーザデータベース２３、のホストとして機能する。例示する実施例においては、３つのデータベースは、各々ハードディスクドライブ又はドライブアレイの形をとる３つの別々の大容量記憶デバイスの中に常駐する。しかしながら、３つのデータベースが単一の大容量記憶デバイス内に常駐しうるということも指摘しておく。そのツー・ドゥーリストが多数のユーザ又は端末１０間で共用されるべきものでない場合には、ツー・ドゥーリストデータベース２０およびロケーションデータベース２２は移動体端末自体の中に常駐する。
【００２０】
ツー・ドゥーリストデータベース２０は、図３と関連して以下でさらに詳細に説明するように、ツー・ドゥーリスト上の各項目についての実行地住所および１またはそれ以上のユーザＩＤと共にツー・ドゥーリストを格納する。ユーザＩＤは、示された仕事の達成を担当する者を示す。実行地住所は、その仕事が達成されるべき特定の住所を示す。
【００２１】
ロケーション（場所）データベース２２は、同じく図４と関連して以下でさらに詳細に記述するように、特定の実行地住所に対して実行場所（ロケーション）をマッピングする。かくして、ユーザが、特定の住所の代りに店又は支店の名前といった実行場所を入力した場合に、ホストコンピュータ１４は示された仕事の特定の住所を見い出すべくロケーションデータベース２２をサーチする。ホストコンピュータ１４は次に、ツー・ドゥーリストデータベース２０内に特定の実行地住所と共にツー・ドゥーリスト項目を格納する。
【００２２】
ユーザデータベース２３は、同じく図５に関連して以下で説明するように、特定の移動体端末１０に対し特定のユーザをマッピングする。かくして特定の端末から受信した通信は、その通信を伝送するユーザに対してマッピングされ得る。さらに、特定のユーザに結びつけられた端末を識別することにより、特定のユーザに対する通信を行うことが可能である。
【００２３】
ツー・ドゥーリストを多数の移動体端末１０がダウンロードするにあたっては、ホストコンピュータ１４は、ツー・ドゥーリストをツー・ドゥーリストデータベース２０から検索し、ツー・ドゥーリスト項目と結びつけられたユーザＩＤを検査する。ホストコンピュータ１４は次に、ユーザＩＤ及び実行地住所と共にツー・ドゥーリスト全体を、有線１６又は無線１８の媒体を介して、ユーザＩＤによって示された移動体端末１０に伝送する。あるいは、ホストコンピュータ１４は、マスターツー・ドゥーリストからユーザＩＤに基づき検索された別のツー・ドゥーリストを作成し、個別化されたツー・ドゥーリストを各ユーザに伝送する。特定の仕事が複数の人物に割当てられる場合、その仕事は、全ての割当てられたユーザのためのツー・ドゥーリストの中に含められる。
【００２４】
一変形実施例においては、ツー・ドゥーリストは中央ホストコンピュータ１４を用いることなく多数の端末１０により共用される。例えば、家族の各構成員について別々のユーザＩＤを持たせることにより、さまざまな家族構成員の間で共用し得る。このとき、各仕事は、１またはそれ以上のユーザＩＤと結びつけられる。結びつけられたユーザＩＤと共にツー・ドゥーリストはこのとき、各家族構成員の移動体端末の中に格納される。
【００２５】
図２は、図１の移動体ユーザ端末１０のより詳細な概略的ブロック図である。本発明の１つの実施例に従うと、移動体端末は自動車の中に設置される。自動車がすでにＧＰＳシステムを備える場合、移動体端末は、場所（ロケーション）検出のためにその車のＧＰＳインタフェースを利用することができる。一変形例では、移動体端末１０は自動車内に設置されず、ユーザが携帯できる独立型ユニットである。
【００２６】
中央ホストコンピュータ１４が使用されない状況下では、ユーザは、各ツー・ドゥーリスト項目の実行場所を含むツー・ドゥーリストを、入力デバイス１０ａを用いて直接移動体端末１０に入力する。ユーザは、ツー・ドゥーリスト項目の状態を変更するためにも入力デバイス１０ａを使用する。入力デバイスは、キーボード又は数字又は英数字ボタン又はキーパッド配置の形をとりうる。入力デバイス１０ａ上の専用キー又はボタンは、ツー・ドゥーリストの入力又はダウンロード又は「確認済み」および「受諾済み」状態メッセージの伝送といったようなツー・ドゥーリストに関して実行される専用機能に関係する。
【００２７】
中央ホストコンピュータ１４を含む多数のユーザ及び／又は多数の移動体ユーザ端末の案によれば、ツー・ドゥーリストは直接ホストコンピュータに入力され、各移動体端末１０にダウンロードされる。あるいは、ツー・ドゥーリストは移動体端末１０を通して入力され、ホストコンピュータ１４にアップロードされる。ホストコンピュータ１４は、ツー・ドゥーリストの入力を可能にすべく移動体端末１０と同様の入力デバイスで構成されている。移動体端末１０には、ツー・ドゥーリストをホストコンピュータ１４から又はホストコンピュータ１４へダウンロード／アップロードするためのモデム１０ｇが含まれている。モデム１０ｇは、有線通信式のための従来のモデムの形をとってもいいし、及び／又は無線を介してのホストコンピュータ１４との通信のための無線モデムの形をとってもいい。
【００２８】
移動体端末１０はまた、周知の方法によって、ビジュアル及び／又はオーディオ式器具でツー・ドゥーリスト項目についてユーザに警告するための出力デバイス１０ｂも含んでいる。出力デバイス１０ｂのオーディオコンポーネントには、１またはそれ以上のスピーカおよびユーザに対しオーディオ警告を提供するための音声合成装置が含まれている。スピーカを自動車のスピーカに結合することは任意である。移動体端末１０はさらに、ツー・ドゥーリスト項目についてユーザに警告するための振動を生じさせることができる。
【００２９】
出力デバイス１０ｂのビジュアルコンポーネントには、好ましくはＶＧＡ、ＳＶＧＡ液晶表示（ＬＣ）スクリーンおよびＬＥＤ表示スクリーン又はその他のあらゆる適当な表示装置で構成される。ユーザがスクリーンのある部分に触れるだけで移動体端末１０と対話できるように、感圧式（タッチスクリーン）技術が表示装置１０ｂに組込まれていてもよい。あるいは、入力デバイス１０ａを構成すべく表示スクリーンを組合わせた状態でキーボード又はキーパッド配置が具備される。
【００３０】
移動体端末１０に同じく組込まれているＧＰＳ受信機１０ｃが、ＧＰＳ衛星システム１２との通信を可能にしている。ＧＰＳ受信機１０ｃは、ＧＰＳ衛星システム１２によって伝送された無線信号を受け取るように設計された専用無線受信機である。無線信号は、周知の方法によって移動体端末１０に対し緯度と経度の情報を提供する。緯度および経度情報によって、移動体端末１０はユーザの現在の場所を検出し、検出された場所に基づいて警告を出すことができるようになる。
【００３１】
移動体端末１０はさらに、入力デバイス１０ａからの入力リスト又はモデム１０ｇを介してダウンロードされた入力リストを取り上げ、それをメモリ１０ｆ又は外部記憶デバイス（図示せず）内に格納するためのプロセッサ１０ｄを含んでいる。メモリ１０ｆはＲＡＭ又はＲＡＭのその他の適切な変形形態である。特定のツー・ドゥーリスト項目のためにユーザが入力した実行場所が特定の実行地住所でない場合、プロセッサ１０ｄは、ツー・ドゥーリストをメモリ１０ｆ内に格納する前にその実行場所を特定の実行地住所に変換する。この点に関して、プロセッサ１０ｄは、以下で図４に関連してさらに詳述するように、実行地住所で実行場所をマッピングする、移動体端末のロケーションデータベース１０ｅにアクセスする。ロケーションデータベースは、その最も単純な形態においては、特定された地理的エリア内の学校、店舗、事業所およびその他の施設のイエローページ電話番号簿である。ロケーションデータベース１０ｅは、ＣＤＲＯＭ、ＤＶＤ又はハードディスクドライブといったような大容量記憶デバイス内に常駐している。本発明の一実施例によると、ロケーションデータベース１０ｅはまた、地理的エリアのディジタル又はグラフィックマップも含んでいる。
【００３２】
図３は、ホストコンピュータ１４によって格納され移動体端末のメモリ１０ｆ又は外部記憶デバイスにダウンロードされたツー・ドゥーリストデータベース２０の概略的レイアウト図である。ツー・ドゥーリストがユーザによって直接入力された場合、類似のデータベースが移動体端末１０自体によって作成される。データベース２０は、複数のツー・ドゥーリスト項目を伴うツー・ドゥーリストテーブル３０を含む。ツー・ドゥーリスト項目は、さまざまなやり方で配置され得るが、最も有利には、達成すべき特定の仕事に各々特定的である逐次的エントリとして構成される。特定のタスクエントリは、達成すべき特定の仕事を記述するため、標準的に一連のテキスト系列として実現された「仕事」フィールド３０ａを含んでいる。
【００３３】
特定のタスクエントリはさらに、同じく一連のテキスト系列として実現された、「エントリーされた場所」フィールド３０ｂおよび「場所の住所」フィールド３０ｃを含む。「エントリーされた場所」フィールド３０ｂは、ユーザによって識別された仕事の実行場所を反映する。ユーザは、実行場所として正確な住所を与えることができる。この場合「場所の住所」フィールド３０ｃはユーザがエントリーした正確な住所を含んでいる。あるいは、ユーザは実行場所の正確な住所を知らないか又は通り名といったような住所の一部分しか知らないこともある。この場合、ホストコンピュータ１４（又は移動体端末１０）はユーザにより入力された実行場所を特定の実行地住所へと変換し、その実行地住所を「場所の住所」フィールド３０ｃ内に格納する。住所変換ルーチンについては、図６に関連してさらに詳しく記述する。
【００３４】
多数のユーザ及び／又は多数の移動体端末１０の場合、ツー・ドゥーリストテーブル３０の各タスクエントリは、特定の仕事の達成を担当する識別番号といったような１又はそれ以上の一意的ユーザ識別子を表示するための「ユーザＩＤ」フィールドをも含んでいる。特定の仕事を複数の個人に割当てることも可能である。
【００３５】
また、各タスクエントリ内に含まれる「状態」フィールドは、特定の仕事の状態を表示する。当初、全ての仕事は「未通知」であるものとして初期化される。ユーザが特定のツー・ドゥーリスト項目のための通知を受信し、警告を受信したという確認を伝送したときに、特定の項目の状態は「確認済み」状態に変更される。多数ユーザの場合においては、「状態」フィールドは、確認済み状態を伝送するユーザのユーザＩＤを含む。ユーザは、仕事が達成された場合に特定のツー・ドゥーリスト項目の完了を伝送する。この事象において、特定のタスクエントリの状態は、「完了済み」状態を反映すべく再度変更される。
【００３６】
図４は、ツー・ドゥーリストが多数のユーザ／端末間で共用されるべきか否かに応じて、ホストコンピュータ１４又は移動体端末自体１０のいずれかにより保持されるロケーション（場所）データベース２２、１０ｅの概略的レイアウト図である。データベース２２、１０ｅは、複数の場所特定情報を伴うロケーションテーブル４０を含む。場所特定情報はさまざまな要領で配置できるが、最も有利には、各エントリが特定の地理的エリア内の特定の店舗、事業所、施設等（集合的に店舗と称す）に特定的な逐次的エントリで英字により構成される。本発明の一実施例によると、ロケーションデータベース２２は、異なる地理的エリアのための複数のロケーションテーブルを格納する。例えば、異なる都市、郡、州等に対して別々のロケーションテーブル４０を保持することができる。
【００３７】
ロケーションテーブル４０内の特定の店舗エントリには、その店舗の名前を記述するため、標準的には一連のテキスト系列として実現された「名前」フィールド４０ａが含まれる。場所エントリには、同じく一連のテキスト系列として、実行された「都市」フィールド４０ｂおよび「住所」フィールド４０ｃも含まれる。「都市」フィールドは、その店舗がある都市を表示し、「住所」フィールド４０ｃは、その都市内での正確な住所を表示する。図４に示すように、その地理的エリア全体を通して複数の場所をもつ店舗は、ロケーションテーブル４０内で多数のエントリを有することになる。
【００３８】
図５は、好ましくは本発明の１つの実施例に従ってホストコンピュータ１４によって保持されるユーザデータベース２３の概略的なレイアウト図である。ユーザデータベース２３は、複数のユーザ特定的情報を伴うユーザテーブル４１を含む。ユーザ特定的情報はさまざまなやり方で配置され得るが、最も有利には、各エントリが特定のユーザに特定的な逐次的エントリの形で構成される。特定のユーザエントリには、各ユーザについて識別情報を格納するための「ユーザＩＤ」フィールド４１ａが含まれる。特定のユーザエントリにはさらに、ユーザＩＤに結びつけられたユーザ名４１ｂならびにユーザにより使用される特定の端末を識別するための端末ＩＤ４１ｃを含む。ユーザデータベース２３は、好ましくは、「確認済み」又は「完了済み」メッセージの発信元を識別するためならびに適切なユーザへ通知を送るために、多数のユーザ／端末という場合において使用される。
【００３９】
図６は、本発明の一実施例によりソフトウェアプログラムとして実現された住所変換ルーチンの処理フロー図である。住所変換ルーチンは、ツー・ドゥーリスト項目のためにエントリされた実行場所が正確な住所でない場合に、ホストコンピュータ１４又は移動体端末１０により実行される。図６に示すプログラムが開始すると、ステップ４２でロケーションデータベース２２又は１０ｅからロケーションテーブル４０を検索する。本発明の一実施例によると、ユーザはツー・ドゥーリスト項目の実行場所として最低限、店舗名を入力する。かくしてステップ４４で、プログラムは、入力された店舗名についてロケーションテーブル４０の「名前」フィールドをサーチし、その店舗についての全ての一致するエントリを検索する。
【００４０】
ステップ４６で、プログラムは、店舗がある都市をユーザが特定したか否かを問い合わせる。答えが「ＹＥＳ」である場合、プログラムはステップ４８で、特定された都市内のその店舗についてそれまでに検索された一致エントリをサーチし、かくしてその他の都市にあるあらゆる店舗をろ過して除去する。プログラムはさらに、ステップ５０において、店舗がある通り名をユーザが特定したか否かを問い合わせる。答えが「ＹＥＳ」である場合、プログラムはステップ５２で、特定された通りにあるその店舗についての現在一致しているエントリをサーチする。
【００４１】
ユーザがその店舗について都市名も通り名も提供しなかった場合、プログラムはステップ５４でその店舗についての全ての一致エントリを検索する。あるいは、プログラムは、デフォルトとして、希望の都市がユーザのいる都市であると仮定する。この場合、プログラムは、デフォルトの都市内のその店舗についての全ての一致エントリを検索する。
【００４２】
ステップ５６では、プログラムは、多数の一致エントリが存在するか否かを照会する。答えが「ＹＥＳ」である場合、ユーザは好ましくは手動で複数の一致を１つの一致へと狭める。従って、プログラムは、ステップ５８で全ての一致するエントリをユーザに表示する。ステップ６０で、ユーザは実行地住所として表示された住所の１つを選択するよう要求される。ステップ６２では、プログラムは、ロケーションテーブルの「場所の住所」フィールド３０ｃ内に、選択された住所を格納する。
【００４３】
図７は、状況に応じてホストコンピュータ１４又は移動体端末１０のいずれかにツー・ドゥーリストを入力するためのスクリーン表示装置７０を示す。スクリーン表示装置７０は、ツー・ドゥーリスト項目の記述を入力するための「仕事の記述」エリア７２を提供している。本発明の一実施例によると、記述の長さについて語数制限が設定されている。
【００４４】
「店舗名」エリア７４は、記述された仕事を達成すべき店舗、施設等をユーザが特定できるようにする。店舗の正確な住所は、スクリーン表示装置７０の「通りの住所」エリア７６内に入力される。本発明の一実施例によると、店舗名は入力として必ず要求される。通りの住所は任意である。ユーザは、通りの住所全体を、又は単に通り名だけを入力することもできるし、あるいは又全く通りの住所を入力しなくてもよい。一変形例においては、ユーザが正確な通りの住所を提供した場合には、店舗名は必要とされない。
【００４５】
店舗がある都市は、スクリーン表示装置７０の「都市」エリア内に入力される。特定都市のエントリも任意である。ユーザが特定都市を入力しない場合、デフォルト都市は、ユーザがいる都市であるものと仮定される。システムによってサポートされる都市のリストは、「下向き」矢印７８ａを選択するとアクセスできるプルダウンメニューを介して一覧できる。システムによりサポートされる都市は、ロケーションデータベース２２、１０ｅ内でサポートされている都市によって左右される。
【００４６】
仕事が多数のユーザによって共用されるべきものである場合には、ユーザはまたその仕事を共用することになっている全てのユーザの各ユーザＩＤ８０も入力する。ユーザＩＤの代わりに、かかるユーザの名前をそれに代えて入力することもできる。
【００４７】
特定のツー・ドゥーリスト項目が入力された後、ユーザは、「さらに多くの仕事の入力」ボタン８２を起動させることによりさらなる項目を入力することができる。全ての仕事が入力された場合、ユーザは、「終了済」ボタン８４を選択し、有線１６又は無線１８を介してホストコンピュータ１４／移動体端末１０にツー・ドゥーリストを提出する。ツー・ドゥーリストの受信時点で、ホストコンピュータ１４／移動体端末１０は、ツー・ドゥーリストテーブル３０（図３）の「仕事」フィールド３０ａ内に仕事の記述を格納する。各仕事と結びつけられた店舗名、通りの住所及び／又は都市はまとめられ、「エントリされた場所」フィールド３０ｂ内に格納される。その仕事と結びつけられた各ユーザＩＤ８０はまた、「ユーザＩＤ」フィールド３０ｄ内に格納される。ユーザＩＤの代わりに、ユーザ名がエントリされた場合、ホストコンピュータ１４は図５のユーザテーブル４１を用いてユーザ名をユーザＩＤに変換する。
【００４８】
図８および９は、本発明の一実施例に従って移動体端末１０によって実行される対話型ツー・ドゥーリスト項目通知ソフトウェアプログラムの処理フロー図である。プログラムは開始すると、ステップ９４においてユーザはツー・ドゥーリストをホストコンピュータ１４内そして直接移動体端末１０内に入力する。ステップ９６では、プログラムは、ツー・ドゥーリスト項目の各々についてユーザが特定の実行地住所を入力したか否かを照会する。答えが「ＮＯ」である場合、プログラムはステップ９８で、特定の住所が入力されていない各ツー・ドゥーリスト項目について図６の住所変換ルーチンを呼び出す。
【００４９】
ステップ１００で、プログラムは移動体端末のメモリ１０ｆ内にツー・ドゥーリストを格納する。ツー・ドゥーリストがホストコンピュータ１４内に入力された場合、このステップは移動体端末のモデム１０ｇを介してホストコンピュータ１４からツー・ドゥーリストをダウンロードさせる。ひとたびツー・ドゥーリストが移動体端末のメモリ内に格納されたならば、ユーザに対し通知を行うプロセスが、ユーザが移動体端末１０内に目的地の場所を入力したときに始まる。一変形例においては、通知プロセスは、移動体端末１０を中に有する自動車の動きを移動体端末１０が検出したときに始まる。さらにもう１つの実施例においては、移動体端末１０は自動車内に設置されず、ユーザが携帯する。この場合、通知プロセスは、ユーザが開始ボタンを起動させ１つの用事がランされていることを表示したときに始まる。
【００５０】
第１の実施例によると、プログラムは、ステップ１０２でユーザに目的地の場所を入力するように要求する。ステップ１０４でプログラムは、特定の目的地住所が提供されたか否かを照会する。正確な目的地の場所が提供されなかった場合、プログラムはステップ１０６で図６のアドレス変換ルーチンを呼び出す。
【００５１】
ステップ１０８において、プログラムは移動体端末１０の現在の場所を監視する。この点において、ＧＰＳ受信機１０ｃは、ＧＰＳ衛星システム１２からＧＰＳ信号を受信し、周知の方法によって現在の場所として移動体端末１０の緯度および経度情報を提供する。この経度および緯度情報は次に、ユーザに対する警告を出すためプロセッサ１０ｄにより処理される。かくして、プログラムはステップ１１０で、同じく周知の方法によって各実行地住所を経度および緯度情報に変換することにより、各ツー・ドゥーリスト項目の実行地住所と現在の場所とを比較する。
【００５２】
ステップ１１２において、プログラムは、ツー・ドゥーリスト項目の各々についての近接基準が満たされたか否かを照合する。この近接基準は、ユーザの現在位置、ユーザの目的地、この目的地に到達するために選択された経路等といったような数多くの要因に基づいている。近接基準はまた、仕事に応じて変動してもよい。近接基準がユーザの現在位置に基づいている場合、この基準は検出された現在の場所と実行地住所との間の距離が予め定められた近接距離数（すなわち１．６km（１マイル）、０．８km（０.５マイル）等）の範囲内にある場合に満たされる。
【００５３】
近接基準が選択された目的地の場所に基づく場合、この基準は、目的地の場所と実行地住所との間の距離が予め定められた近接距離数の範囲内にあり、ユーザが意図した目的地に到着してたときに満たされる。
【００５４】
近接基準が、目的地の場所に到達するのに選択された経路に基づく場合、この基準は、実行場所へと導き得る道路にユーザが乗り出した場合に満たされる。さらに、ユーザの現在位置に基づいて通知を与えるように、選択された近接距離数はまた、ユーザにより選択された経路に基づいても変動する。目的地の場所までの考えられる２つの経路のうち、１つの経路は、第２の経路に比べさらに実行場所から遠くのところをユーザに通過させることになることがある。このようなケースでは、実行場所からさらに遠くをユーザに通過させることになる経路をユーザが選択した場合、ユーザの現在の場所に基づいて通知を与えるための近接距離数が増大するであろう。
【００５５】
特定のツー・ドゥーリスト項目が近接基準のいずれかを満たす場合、プログラムはステップ１１３で、ツー・ドゥーリスト項目が他のユーザにより確認されたか否かを照合する。答えが「ＹＥＳ」である場合、プログラムはステップ１１５で、通知が再び送られることになるか否かを照会する。答えが「ＹＥＳ」である場合、プログラムは、ステップ１１４で、その項目のための警告をユーザ（又はその仕事が複数の個人に割当てられた場合には多数のユーザ）に送る。本発明の一実施例によると、ユーザは、移動体端末のスクリーン表示装置上に明るい色又は点滅モードで仕事の記述および実行場所が表示されることにより、その仕事についての警告を受ける。本発明のもう１つの実施例においては、移動体端末が仕事の記述および実行場所を言葉で伝達する場合には、オーディオ警告が出される。さらにもう１つの実施例においては、警告にはビジュアルおよびオーディオの両方のコンポーネント又は振動（例えば「ビープ」音又は振動を伴う、点滅する仕事の記述）が含まれる。
【００５６】
このとき、警告を受け取ったユーザは、警告に肯定応答すべく入力デバイス１０ａを用いて確認メッセージを送る。本発明の一実施例によると、入力デバイス１０ａとして、ユーザは単にこの機能に割当てられたキー又はボタンを起動させることによって確認メッセージを送ることができる専用のキー又はボタンが含まれる。確認メッセージは、電子メール、インスタントメッセージングなどの形をとることができる。
【００５７】
ホストコンピュータ１４が関与する場合、上記の確認メッセージは、ホストコンピュータ１４に伝送されるものであって、確認中のユーザのユーザＩＤおよび「確認済み」状態コードを含む。
【００５８】
かくして、ステップ１１６では、プログラムはツー・ドゥーリスト項目が確認されたか否かを照会する。答えが「ＹＥＳ」である場合、プログラムはステップ１１７で、項目の状態が更新されたか否かを照会する。答えが「ＮＯ」である場合、ホストコンピュータ１４は、ツー・ドゥーリスト項目の状態を更新する。そうでなければ、更新は、移動体端末１０自体によって局所的に行われる。いずれの場合でも、プログラムは、ステップ１１８で、ツー・ドゥーリストテーブル３０を検索し仕事の「状態」フィールド３０ｅを「未通知」から「確認済み」へと変更することによって、確認された仕事の状態を更新する。
【００５９】
「確認済み」状態への更新が、ホストコンピュータ１４内で行われる場合、ホストコンピュータ１４は、確認済みツー・ドゥーリスト項目を共用するその他のユーザのユーザＩＤを検索し、確認済み項目のためのその局所的ツー・ドゥーリストを更新すべく、かかるユーザに属する移動体端末に対し状態更新メッセージを伝送する。本発明の一実施例によると、状態更新メッセージには、確認中のユーザのユーザＩＤおよび「確認済み」状態コードが含まれる。あるいは、ＵＳＤメッセージは単に「確認済み」状態コードのみを含み、ユーザＩＤは含まない。メッセージを受信する移動体端末１０は次に、各移動体端末のメモリ１０ｆ内に局所的に格納された確認済みツー・ドゥーリスト項目の状態を変更することになる。
【００６０】
ホストコンピュータ１４が関与しない多ユーザ／多移動体端末のシナリオでは、確認中のユーザの移動体端末は状態更新メッセージを共用するユーザに伝送する。メッセージを受信した移動体端末１０は次に、各移動体端末のメモリ１０ｆ内に局所的に格納された確認済みツー・ドゥーリスト項目の状態を変更することになる。
【００６１】
本発明の一実施例によると、仕事を確認したユーザのみがその仕事について将来の警告を受け取る。確認済みの仕事のための警告は、未確認の仕事とは（音及び／又は表示モードにおいて）異なっている。その仕事を共用するその他のユーザは好ましくはさらなる警告を受け取らない。かくして、確認済みの仕事は基本的にその他の共用するユーザのツー・ドゥーリストから除去される。
【００６２】
ステップ１２０では、プログラムは、仕事が完了したか否かを照会する。ユーザは、仕事が完了したときに、この機能に割当てられた専用キー又はボタンを起動することによって完了メッセージを伝送する。ホストコンピュータ１４が関与している場合、完了メッセージはホストコンピュータ１４に伝送され、ユーザのユーザＩＤ及び「完了済み」状態コードを含む。完了メッセージを受信すると、ホストコンピュータ１４はツー・ドゥーリスト項目の状態を更新する。そうでなければ更新は、移動体端末１０自体によって局所的に行われる。いずれの場合でも、プログラムはステップ１２６で、ツー・ドゥーリストテーブル３０を検索し、仕事の「状態」フィールド３０ｅを「完了済み」に変更することによって完了済みの仕事の状態を更新する。
【００６３】
ホストコンピュータ１４内で「完了済み」状態に対する更新が行われる場合、ホストコンピュータ１４は、完了済みツー・ドゥーリスト項目を共用するその他のユーザのユーザＩＤを検索し、完了済み項目のためのその局所的ツー・ドゥーリストを更新すべく、かかるユーザに対し状態更新メッセージを伝送する。本発明の一実施例によると、状態更新メッセージには、ユーザのユーザＩＤ及び「完了済み」状態コードが含まれる。あるいは、状態更新メッセージは単に「完了済み」状態コードのみを含み、ユーザＩＤは全く含まない。メッセージを受信した移動体端末１０は次に、各移動体端末のメモリ１０ｆ内に局所的に格納された完了済みツー・ドゥーリスト項目の状態を変更することになる。
【００６４】
ホストコンピュータ１４が関与しない多ユーザ／多移動体端末のケースでは、完了しているユーザの移動体端末は、共用するユーザに対して、電子メール、インスタントメッセージ又は状態更新メッセージを伴うもう１つの電子通信を行う。メッセージを受信した移動体端末１０は次に、各移動体端末のメモリ１０ｆ内に局所的に格納された確認済みツー・ドゥーリスト項目の状態を変更することになる。
【００６５】
ステップ１２２では、プログラムは、ユーザが警告を受ける必要のあるその他の未完了の仕事が存在するか否かを照会する。全ての仕事が完了した場合、プログラムは終了する。そうでなければプログラムは、ユーザの現在の場所でのさらなる監視のためステップ１０８まで戻る。
【００６６】
本発明は、特定の例示された実施形態に関して記述してきたが、本発明の関連技術における当業者であれば、本発明からいかなる形であれ逸脱しない変形形態を全く難なく考案することであろう。従って、本発明は上述の特定的実施形態に制限されるのではなく、むしろ請求項およびその均等の範囲によって定義される通りである。
【００６７】
本発明に基づく好ましい実施形態は以下の通りである。
【００６８】
（付記１）  ツー・ドゥーリスト項目の電子的通知方法において、
メモリを有する移動体ユーザ端末に対してツー・ドゥーリストを入力する段階であって、該ツー・ドゥーリスト上の各項目が１つの実行場所と結びつけられる段階と、
ツー・ドゥーリストを前記メモリ内に格納する段階と、
前記移動体ユーザ端末の現在位置を自動的に検出する段階と、
ツー・ドゥーリスト項目の実行場所と前記移動体ユーザ端末の現在位置とを比較する段階と、
ツー・ドゥーリスト項目の近接基準が満たされたときにそれをユーザに電子的に通知する段階と、
を含んでなる方法。
（付記２）  前記移動体ユーザ端末がグローバルポジショニングシステム（ＧＰＳ）インタフェースを含み、前記自動的検出の段階には、該ＧＰＳインタフェースを通して受信したＧＰＳ信号を処理する段階が含まれる付記１に記載の方法。
（付記３）  前記現在位置が目的地の場所である付記１に記載の方法。
【００６９】
（付記４）  前記近接基準が目的地の場所に到達するために選択された経路に基づく付記１に記載の方法。
【００７０】
（付記５）  前記現在位置がツー・ドゥーリスト項目の実行場所まで予め定められた近接距離数の範囲内であるときに、前記近接基準が満たされる付記１に記載の方法。
【００７１】
（付記６）  前記実行場所を実行地住所に変換する段階をさらに含んでなる付記１に記載の方法。
【００７２】
（付記７）  各ツー・ドゥーリスト項目の状態を維持する段階をさらに含んでなる付記１に記載の方法。
【００７３】
（付記８）  ツー・ドゥーリスト項目の状態がその項目が完了したことを表示している場合に、そのツー・ドゥーリスト項目の通知を無効化する段階をさらに含んでなる付記７に記載の方法。
【００７４】
（付記９）  ツー・ドゥーリスト項目を共用するユーザに各々対応する１またはそれ以上のユーザ識別子をそのツー・ドゥーリスト項目と結びつける段階と、
そのツー・ドゥーリスト項目と結びつけられたユーザ識別子を有するユーザからツー・ドゥーリスト項目についての確認メッセージを受信する段階と、
確認されたツー・ドゥーリスト項目と結びつけられたその他のユーザ識別子を検索する段階と、
その他のユーザ識別子と結びつけられたその他のユーザに対しツー・ドゥーリスト項目の状態更新メッセージを伝送する段階であって、該状態更新メッセージが確認済みツー・ドゥーリスト項目のさらなる通知からその他のユーザを除外するような伝送段階と、
をさらに含んでなる付記１に記載の方法。
【００７５】
（付記１０）  データベースを有するホストコンピュータと複数のユーザ移動体端末との間の通信を可能にするコンピュータネットワークにおける、ツー・ドゥーリスト項目の電子的通知方法において、
前記ホストコンピュータから前記移動体ユーザ端末にツー・ドゥーリストをダウンロードする段階であって、ツー・ドゥーリスト上の各項目が実行場所および１またはそれ以上のユーザ識別子と結びつけられており、各該ユーザ識別子がそのツー・ドゥーリスト項目を共用しているユーザに対応しているようなダウンロードする段階と、
前記移動体ユーザ端末の現在位置を自動的に検出する段階と、
ツー・ドゥーリスト項目の実行場所と前記移動体ユーザ端末の現在位置とを比較する段階と、
ツー・ドゥーリスト項目の近接基準が満たされた時点でそれをユーザに電子的に通知する段階と、
通知を受信した時点で前記ホストコンピュータに対しツー・ドゥーリスト項目についての確認メッセージを伝送する段階と、
確認したツー・ドゥーリスト項目と結びつけられたユーザ識別子を検索する段階と、
検索されたユーザ識別子と結びつけられたユーザに対しツー・ドゥーリスト項目の状態更新メッセージを伝送する段階であって、該状態更新メッセージが、確認済みツー・ドゥーリスト項目のさらなる通知から確認を伝送しなかったユーザを除外するような伝送段階と、
を含んでなる方法。
（付記１１）  前記移動体ユーザ端末には、グローバルポジショニングシステム（ＧＰＳ）インタフェースが含まれ、前記の自動的検出段階には、該ＧＰＳインタフェースを通して受信したＧＰＳ信号を処理する段階が含まれる付記１０に記載の方法。
【００７６】
（付記１２）  前記現在位置が目的地の場所である付記１０に記載の方法。
【００７７】
（付記１３）  前記近接基準が、目的地の場所に到達するために選択された経路に基づく付記１０に記載の方法。
【００７８】
（付記１４）  前記現在位置がツー・ドゥーリスト項目の実行場所までの予め定められた近接距離数の範囲内にあるときに前記近接基準が満たされる付記１０に記載の方法。
【００７９】
（付記１５）  各々が、実行地住所に対し実行場所をマッピングする複数の実行場所エントリを含む実行場所についてのデータベースをサーチする段階と、
前記実行場所の実行地住所を検索する段階と、
をさらに含んでなる付記１０に記載の方法。
【００８０】
（付記１６）  ツー・ドゥーリストを入力するためのユーザ入力部であって、ツー・ドゥーリスト上の各項目が実行場所と結びつけられているようなユーザ入力部と、
ツー・ドゥーリストおよび各項目の実行場所を格納するためにユーザ入力端に結合されたメモリと、
ＧＰＳ信号を受信するためのグローバルポジショニングシステム（ＧＰＳ）受信機と、
前記ＧＰＳ信号に基づき移動体ユーザ端末の現在の場所を決定するため前記ＧＰＳ受信機および前記メモリに結合され、さらに移動体ユーザ端末の現在位置をツー・ドゥーリスト項目の実行場所と比較するプロセッサと、
ツー・ドゥーリスト項目の近接基準が満たされたときにその通知を表示するための表示スクリーンと、
を含んでなる移動体ユーザ端末。
（付記１７）  目的地の場所を入力するために前記ユーザ入力部を用い、前記プロセッサはツー・ドゥーリスト項目の実行場所と目的地の場所とを比較する付記１６に記載の移動体ユーザ端末。
【００８１】
（付記１８）  前記近接基準は、目的地の場所に到達するために選択された経路に基づく付記１６に記載の方法。
【００８２】
（付記１９）  前記現在位置がツー・ドゥーリスト項目の実行場所までの予め定められた近接距離数の範囲内にあるときに前記近接基準が満たされる付記１６に記載の方法。
【００８３】
（付記２０）  前記プロセッサが実行場所を実行地住所に変換する付記１６に記載の移動体ユーザ端末。
【００８４】
（付記２１）  前記メモリは各ツー・ドゥーリスト項目についての状態表示を格納する付記１６に記載の移動体ユーザ端末。
【００８５】
（付記２２）  前記メモリは、ツー・ドゥーリスト項目を共用するユーザに各々対応する１又はそれ以上のユーザ識別子をツー・ドゥーリスト項目と共に格納し、前記プロセッサは、ツー・ドゥーリスト項目についての確認メッセージをそのツー・ドゥーリスト項目と結びつけられたユーザ識別子と共に特定のユーザから受信した後、該メモリから確認済みツー・ドゥーリストを項目と結びつけられたその他のユーザ識別子を検索し、その他のユーザ識別子に結びつけられたその他のユーザに対してツー・ドゥーリスト項目の状態更新メッセージを伝送し、該状態更新メッセージは確認されたツー・ドゥーリスト項目のさらなる通知からその他のユーザを除外する付記１６に記載の移動体ユーザ端末。
【００８６】
（付記２３）  前記ホストコンピュータからツー・ドゥーリストをダウンロードするための通信手段をさらに含んでなる付記１６に記載の移動体ユーザ端末。
【００８７】
（付記２４）  前記ホストコンピュータは、各々実行場所を実行地住所にマッピングする複数の実行場所エントリを有するデータベースを含み、該実行場所の実行地住所を伝送する付記２３に記載の移動体ユーザ端末。
【００８８】
（付記２５）  ツー・ドゥーリスト項目の電子的通知用システムにおいて、１）ツー・ドゥーリストを入力するための入力手段であって、ツー・ドゥーリスト上の各項目が１つの実行場所および１またはそれ以上のユーザ識別子と結びつけられており、各該ユーザ識別子がツー・ドゥーリスト項目を共用するユーザに対応するような入力手段と、
ツー・ドゥーリストおよび各項目に結びつけられたユーザ識別子および実行場所を記憶するため前記入力手段に結合された第１のデータベース手段と、
各々実行場所を１つの実行地住所にマッピングする複数の実行場所エントリを有するロケーションデータベースを格納するため前記入力手段に結合された第２のデータベース手段と、
ツー・ドゥーリスト上の項目の実行場所を実行地住所に変換するため、前記第１及び第２のデータベース手段に結合された第１のプロセッサと、
ツー・ドゥーリストおよび実行地住所を伝送するため、前記第１のプロセッサに結合された第１の通信手段と、
を備えるホストコンピュータと、
２）前記ホストコンピュータからツー・ドゥーリストおよび実行地住所をダウンロードするための第２の通信手段と、
ツー・ドゥーリストおよび実行地住所をダウンロードするため、前記第２の通信手段に結合されたメモリと、
ＧＰＳ信号を受信するためのグローバルポジショニングシステム（ＧＰＳ）受信機と、
前記ＧＰＳ信号に基づき移動体ユーザ端末の現在の場所を決定するためＧＰＳ受信機及びメモリに結合され、さらに移動体ユーザ端末の現在位置をツー・ドゥーリスト項目の実行地住所と比較する第２のプロセッサと、
ツー・ドゥーリスト項目の近接基準が満たされたときにその通知を表示するための表示スクリーンと、
を各々備えるホストコンピュータと通信状態にある複数の移動体ユーザ端末と、
を含んでなるシステム。
（付記２６）  前記移動体ユーザ端末は、目的地の場所を入力するためのユーザ入力部を含み、前記第２のプロセッサは前記の目的地の場所とツー・ドゥーリスト項目の実行地住所とを比較する付記２５に記載のシステム。
【００８９】
（付記２７）  前記近接基準が、目的地の場所に到達するために選択された経路に基づく付記２５に記載のシステム。
【００９０】
（付記２８）  前記現在位置がツー・ドゥーリスト項目の実行場所までの予め定められた近接距離数の範囲内にあるときに前記近接基準が満たされる付記２５に記載のシステム。
【００９１】
（付記２９）  ツー・ドゥーリスト項目に結びつけられたユーザ識別子をもつユーザが前記第２の通信手段を介して前記ホストコンピュータに対してその項目についての確認メッセージを伝送し、該ホストコンピュータが確認されたツー・ドゥーリスト項目と結びつけられたその他のユーザ識別子を検索し、このその他のユーザ識別子と結びつけられたその他のユーザに対しツー・ドゥーリスト項目の状態更新メッセージを伝送し、該状態更新メッセージが、確認済みツー・ドゥーリスト項目のさらなる通知からその他のユーザを除外する付記２５に記載のシステム。
【図面の簡単な説明】
【図１】移動体ユーザ端末を含む対話型ツー・ドゥーリスト項目通知システムの概略的ブロック図である。
【図２】図１の移動体ユーザ端末のさらに詳細な概略的ブロック図である。
【図３】ツー・ドゥーリストデータベースの概略的レイアウト図である。
【図４】ロケーションデータベースの概略的レイアウト図である。
【図５】ユーザデータベースの概略的レイアウト図である。
【図６】本発明の一実施例による住所変換ルーチンの処理フロー図である。
【図７】図１のシステムに、ツー・ドゥーリストをエントリするためのスクリーン表示装置を示す図である。
【図８】対話型ツー・ドゥーリスト項目通知ソフトウェアプログラムの処理フロー図である。
【図９】対話型ツー・ドゥーリスト項目通知ソフトウェアプログラムの処理フロー図である。
【符号の説明】
１０…移動体端末
１０ａ…入力デバイス
１０ｂ…出力デバイス
１０ｃ…ＧＰＳ受信機
１０ｄ…プロセッサ
１０ｅ…ロケーションデータベース
１０ｆ…メモリ
１０ｇ…モデム
１２…ＧＰＳ衛星システム
１４…ホストコンピュータ
２０…ツー・ドゥーリストデータベース
２２…ロケーションデータベース
２３…ユーザデータベース
４０…ロケーションテーブル
４１…ユーザテーブル
７０…スクリーン表示装置
【図１】
0003984002.tif 000002
【図２】
0003984002.tif 000003
【図３】
0003984002.tif 000004
【図４】
0003984002.tif 000005
【図５】
0003984002.tif 000006
【図６】
0003984002.tif 000007
【図７】
0003984002.tif 000008
【図８】
0003984002.tif 000009
【図９】
0003984002.tif 000010