(57)【要約】【課題】  コンピュータシステム内でカレンダを生成する方法および装置を提供する。【解決手段】  カラムは固定期間を表すブランクスペースユニットを含み、表される時間のずれで標識されるカラムの説明を生成するカラムジェネレータ１と、複数の日付と対応する行動の説明を生成するために定期行動計画の開始日と期間とを記録する定期行動計画ジェネレータ２と、行動計画の日付と行動の内容とを記録する固定日付行動計画ジェネレータ３と、ユーザの入力にしたがって過去の行動の説明と日付を含む行動のレコードを生成する行動記録手段４と、カラムジェネレータ、定期行動計画ジェネレータ、固定日付行動ジェネレータ、および行動記録手段が生成した説明にしたがってカラムとカラムの内容を表示し、ユーザが、定期行動計画、固定日付行動計画、行動レコードを、追加、改定、削除可能なユーザインタフェース５とを備える。【選択図】    図２
2007048131.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ装置内でカレンダを生成するカレンダジェネレータであって、
カラムの説明を生成するカラムジェネレータであって、前記カラムは固定期間を表すブランクスペースユニットを含み、表される時間のずれで標識されるカラムジェネレータと、
複数の日付とこれに対応する行動の説明を生成するために、少なくとも１つの定期行動計画の開始日と期間とを記録する定期行動計画ジェネレータと、
少なくとも１つの行動計画の、少なくとも１つの日付と行動の内容とを記録する固定日付行動計画ジェネレータと、
ユーザの入力にしたがって過去の行動の説明と日付を含む行動のレコードを生成する行動記録手段と、
前記カラムジェネレータ、前記定期行動計画ジェネレータ、前記固定日付行動ジェネレータ、および前記行動記録手段が生成した説明にしたがってカラムと前記カラムの内容を表示し、ユーザが、定期行動計画、固定日付行動計画、または、行動レコードを、追加、改定、および／または、削除可能にするユーザインタフェースと、
を備えることを特徴とするカレンダジェネレータ。
【請求項２】
前記カラムの幅は、表される期間の長さに対応することを特徴とする請求項１に記載のカレンダジェネレータ。
【請求項３】
前記固定日付行動計画ジェネレータは、前記定期行動計画ジェネレータが生成した前記定期行動計画の日付および行動情報を把握可能であることを特徴とする請求項１に記載のカレンダジェネレータ。
【請求項４】
定期行動計画に関連する行動の１つのレコードが入力されると、前記レコードに対応する計画された行動が無効になり、これによって、無効になっていない計画された行動に関して行動のレコードが、計画された日付または時間の前に入力されていなければ、アラートが生成されることを特徴とする請求項１に記載のカレンダジェネレータ。
【請求項５】
コンピュータ装置内でカレンダを生成および表示する方法であって、
前記コンピュータ装置内に記憶されたカラムの説明にしたがって、固定された期間を表し時間のずれで標識された複数のカラムを含むテーブルを生成するステップと、
少なくとも１つの定期行動計画の入力された説明にしたがって、複数の日付とこれに対応する行動の説明とを生成するステップと、
少なくとも１つの固定日付行動計画の入力された説明にしたがって、少なくとも１つの日付とこれに対応する行動の説明とを生成するステップと、
少なくとも１つの入力された行動のレコードにしたがって行動のレコードの説明を生成するステップと、
前記生成されたテーブルを表示し、前記テーブル内に行動計画の説明と前記行動のレコードとを挿入するステップと、
を含むことを特徴とするカレンダを生成および表示する方法。
【請求項６】
カラムの幅は表される期間の長さに対応することを特徴とする請求項５に記載のカレンダを生成および表示する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カレンダを生成する装置および方法に関する。本発明の装置および方法は、コンピュータシステム内でカレンダファイル、および、定期行動計画と固定日付行動計画を表すデータを生成し、ユーザの編集動作のときに入力されたデータに従って、すべての種類の行動計画情報と行動レコードを生成する。このように生成されたカレンダは、ユーザインタフェースで表示することができ、ユーザが編集し記録をとることができる。
【背景技術】
【０００２】
コンピュータ技術の急速な発展により、コンピュータシステムは、人々が計画を作成し、また毎日の生活の記録をとる最も重要なツールになっている。またコンピュータシステムは、毎日の生活を計画し記録する際に、すべてのユーザに柔軟性を提供する。この結果、カレンダ機能を提供する種々のコンピュータソフトウェアとハードウェアが開発および市販されている。これらの中で、個人用携帯端末はほとんどのビジネスマンの標準的な装備になった。
【０００３】
従来のカレンダ生成ソフトウェアまたはハードウェアでは、拡張可能なカレンダファイルは記憶されたカレンダに基づいて生成される。カレンダファイルは、コンピュータプログラムの管理を介して、パーソナルコンピュータまたは個人用携帯端末の画面に表示され、ユーザはレコードを読み、または、編集し、入力することができる。設計によって、コンピュータ内のカレンダは複数のカラムで表示され、各カラムは日、週などを表し、日または時間で標識されている。
【０００４】
ユーザはブランクカラムに行動計画を入力することができる。行動計画は将来の行動を含んでいてもよい。またユーザは、カラムに、実際に行った行動の詳細をレコードとして入力することができる。このレコードは、単一の行動に関していてもよいし、または特定の行動計画に関していてもよい。さらに、ほとんどのコンピュータのカレンダジェネレータは、定期的な行動の計画の入力を受け入れる機能をユーザに提供する。言いかえれば、ユーザが、１つの定期行動計画の説明と開始日または時間を入力すると、カレンダジェネレータは自動推論を行い、定期行動計画の日付を生成する。行動の説明は、生成された日付を表すカラムに入れられ、ユーザインタフェースに表示される。これらの従来のカレンダジェネレータは消費者に広く受け入れられている。
【０００５】
従来のカレンダ生成装置および方法では、カレンダは、コンピュータシステムの特徴にしたがって画面に表示される。言いかえれば、カレンダのカラムは柔軟な幅で設計されている。カレンダが画面に表示されると、ユーザが行動計画の期間、頻度、および一般性を識別することは難しくなる。ユーザがコンピュータ内のカレンダをチェックするとき、行動計画が正しいかどうかを決定するために、行動計画の期間、頻度、および一般性を理解するためには大変な想像力が必要となる。
【０００６】
さらに従来の技術では、定期行動情報は推論によって生成される。定期行動情報は、複数の定期的な行動に関する説明を含む。ユーザが特定の行動を取消すか、特定の日または時間の行動計画を変更すると、カレンダジェネレータはこのような改定を推論規則の改定と考える。この結果、単一の行動計画を変更すると、すべての推論および決定された行動計画が変更される。他方、推論してその結果得られた日付が固定された日付と考えられると、すべての日付について変えなければならない場合、ユーザは定期行動計画の個別の日付について１つずつ変更する必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、コンピュータシステム内でカレンダを生成する方法および装置を提供することである。
本発明の別の目的は、ユーザが行動計画の期間、頻度、および一般性を容易に決定できる方法で、コンピュータシステムの画面内にカレンダを生成する、自動カレンダジェネレータおよび方法を提供することである。
本発明の別の目的は、ユーザが任意の行動計画または任意の定期行動計画を容易に改定できるカレンダを生成する方法および装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明によれば、カレンダジェネレータと方法が提供される。本発明のカレンダジェネレータは次の構成要素を含む。カラムの説明を生成するカラムジェネレータ。カラムは固定された期間を表すブランクスペースユニットを含み、表わされる時間のずれで標識され、カラムの幅は表わされる期間の長さに対応する。複数の日付とこれに対応する行動の説明を生成するために、少なくとも１つの定期行動計画に関して、開始日と期間を記録する定期行動計画ジェネレータ。少なくとも１つの行動計画に関して少なくとも１つの日付と行動の内容を記録するための固定日付行動計画ジェネレータ。上記の固定日付行動計画ジェネレータは、定期行動計画ジェネレータが生成した定期行動計画の日付および行動情報を把握することができる。ユーザの入力にしたがって過去の行動の説明と日付を含む行動のレコードを生成する行動記録手段。カラムジェネレータ、定期行動計画ジェネレータ、固定日付行動ジェネレータ、および行動記録手段が生成した説明にしたがってカラムおよびカラムの内容を表示し、ユーザが、定期行動計画、固定日付行動計画、および行動レコードを追加、改定、および／または、削除できるようにするユーザインタフェース。
【発明を実施するための最良の形態】
【０００９】
本発明のこれらの目的、および、利点は、図面を参照することによって詳細な説明から明らかに理解されよう。
まず、図１を参照する。図１は、本発明の一実施例によるカレンダジェネレータが生成したカレンダを示す。図に示すように、カレンダは、複数のセクションに分割されたカラム１０を備える。タイトルセクション１１は、顧客名１１ａ、「顧客ケアプラン」である行動のタイトル１１ｂ、および接触頻度１１ｃを示す。図示されるカレンダは、注意の感覚を表現するために、顧客接触計画とレコードを表す。タイトルセクション１１では、顧客名１１ａ、タイトル１１ｂ、および頻度１１ｃは、メモリから自動的に生成される。しかし、頻度１１ｃの値はユーザが改定することができる。
また、カレンダは１２、１３、１４の３つの行動カラムを含んでいる。各行動カラムは、２か月などの固定期間を表してもよいし、または、柔軟に決定できる期間を表してもよい。
【００１０】
本実施例によれば、同じ期間を表すカラムには同じ幅を与える。この結果、ユーザは、幅にしたがってカラムの期間を容易に決定できると感じられる。またユーザは、カラムに示された行動計画の頻度または行動レコードが正しいか正しくないかを容易に決定することもできる。必要であれば、サブカラムをカラムに追加することもできる。
行動カラムは、さらに、表される期間を識別する標識セクション１２ａ、１３ａ、１４ａ、または、行動計画と行動レコードを示す行動説明セクション１２ｂ、１３ｂ、１４ｂ、または、ユーザが行動カラムの表示を制御できるようにする表示制御セクション１２ｃ、１３ｃ、１４ｃを含んでいてもよい。一般に、行動カラム１２、１３、１４に示される行動計画情報と行動レコード情報は、異なる色、フォント、グラフィックなどで区別することができる。ユーザは、行動カラム１２、１３、１４の行動の任意の説明を挿入、削除、または、改定することができる。このような編集の後、本実施例のカレンダ生成ジェネレータは、編集を記録し必要な処理を行う。制御セクション１２ｃ、１３ｃ、１４ｃは、これらのセクションに表示すべき情報が所定の量を超えたときに、行動説明セクション１２ｂ、１３ｂ、１４ｂがスクロールできるようにする。
【００１１】
図２は、本実施例のカレンダジェネレータの組織図を示す。この図に示すように、本実施例のカレンダジェネレータは次の構成要素を含む。カラムの説明を生成するカラムジェネレータ１。カラムは、固定期間を表すブランクスペースユニットを含み、表わされる時間のずれで標識され、カラムの幅は表される期間の長さに対応する。複数の日付とこれに対応する行動の説明を生成するために少なくとも１つの定期行動計画に関して開始日と期間を記録する定期行動計画ジェネレータ２。少なくとも１つの行動計画について少なくとも１つの日付と行動の内容を記録する固定日付行動計画ジェネレータ３。ここで、固定日付行動計画ジェネレータ３は、定期行動計画ジェネレータ２が生成した定期行動計画の日付と行動情報を把握することができる。ユーザの入力にしたがって過去の行動の説明および日付を含む行動レコードを生成する行動記録手段４。カラムジェネレータ１、定期行動計画ジェネレータ２、固定日付行動ジェネレータ３、および行動記録手段４が生成した説明にしたがってカラムとカラムの内容を表示し、ユーザが定期行動計画、または、固定日付行動計画、および行動レコードを追加、改定、および／または、削除できるようにするユーザインタフェース５。
【００１２】
ユーザは、本実施例のカレンダジェネレータを使用してカレンダを生成するために、タイトル、顧客名、行動期間、開始日、および、その他の必要な行動の説明を、ユーザインタフェース５に入力する必要がある。ついでカラムジェネレータ１は、タイトル、顧客名（複数可）、行動頻度、および、行動の説明を含む固定された幅を有するカラムを含むテーブルを生成する。このように生成されたテーブルは図１に示すフォーマットを有していてもよい。さらに、定期行動計画ジェネレータ２は、ユーザの入力にしたがって定期行動計画の説明を生成する。さらに固定日付行動計画ジェネレータ３はユーザの入力にしたがって、行動計画の対応する日付（複数可）と説明を生成する。これらのすべての生成された情報はカレンダ内に表示される。これでカレンダの生成が終了する。
【００１３】
ユーザがカレンダの内容を編集する時、変更は次のような項目を含む。
定期行動計画について、ユーザは、ユーザインタフェース５の行動頻度カラム１１ｃ、１２ｃ、１３ｃに要求を入力することにより、定期行動計画の編集を要求することができる。正当なユーザが新しい行動頻度とその開始日（時間）を入力すると、定期行動計画の改定が認められ、定期行動計画ジェネレータ２はこの改定を記録し、定期行動計画の説明を生成する。固定日付行動計画ジェネレータ３が起動され、この改定を固定日付行動計画（複数可）の説明に変換し、この行動計画をカレンダ１０に表示する。同時に、同じ説明を有する定期行動計画は、この開始日に続く部分で削除される。
本発明の他の実施例では、ユーザが定期行動計画または定期行動計画の期間を変更しても、カレンダジェネレータはすべての対応する固定日付計画を削除するわけではない。削除に関するユーザの決定権が保持される。もちろん、定期行動計画を変えた場合はいつでも、すべての対応する固定日付行動計画を削除するように設計することも可能である。
【００１４】
固定日付行動計画について、ユーザは、ユーザインタフェース５で、任意の固定日付行動計画の内容を編集することができる。正当なユーザは、任意の行動説明カラム内で、固定日付行動計画の日付および説明の挿入（追加）、既存の行動計画の削除（削除）、および、既存の行動計画の変更、の各動作を行うことができる。編集が終わると、固定日付行動計画ジェネレータ３はこのような変化を記録し、変化をカレンダ１０に表示する。
本発明の実施例では、固定日付行動計画ジェネレータ３は、定期的な行動計画の日付（複数可）と説明を表すデータを把握することができ、これらを、固定日付行動計画のデータ（複数可）と説明を表すデータに変換する。この結果、ユーザが定期行動計画の項目を変えても、定期行動計画の残りの部分は変わらない。
【００１５】
行動のレコードについて、計画された行動が行われると、ユーザはこの行動のレコードをカレンダ１０に入力する。新しいレコードが入力されると、行動記録手段４はこの情報を記録し、情報をカレンダ１０に表示する。一般に、行動レコードは編集できる。言いかえれば、ユーザは、行動のレコードを削除または改訂することができる。用途においては、任意の行動を行うと、ユーザは「終了」情報を入力し、特定の計画された行動を、それが属する定期行動計画から解放する。
【００１６】
本発明の他の実施例では、行動記録手段４は、固定日付行動計画ジェネレータ３が生成した行動の説明を表すデータを把握し、所定の有用な推論を生成することができる。たとえばユーザが特定の定期行動計画に関して行動のレコードを入力すると、対応する計画された行動は「無効」にすることができる。特定の計画された行動が「無効」と標識されていない場合、「有効」とみなされる。これによって、計画された日付または時間が過ぎても「有効な」計画された行動に関して行動レコードが入力されないと、ユーザに、計画に従って行動するように思い出させるアラートが生成される。
カレンダの説明の情報は、任意のコンピュータ装置のメモリデバイスに記憶することができる。このようなステップは当業者にはよく知られているので、詳細な説明は省略する。
【００１７】
図３は、本発明の実施例のカレンダ生成方法のフローチャートを示す。図に示すように、コンピュータ装置内のカレンダの生成は次のステップを含む。
３０１では、固定期間を表し時間のずれで標識された複数のカラムを含むテーブルが、カラムの説明にしたがって生成される。ここでカラムの幅は表示される期間の長さに対応する。
【００１８】
３０２では、複数の日付および対応する行動の説明が、少なくとも１つの定期行動計画の説明にしたがって生成される。
３０３では、少なくとも１つの日付および対応する行動の説明が、少なくとも１つの固定日付行動計画の説明にしたがって生成される。
３０４では、少なくとも１つの行動のレコードにしたがって行動のレコードの説明が生成される。
【００１９】
３０５では、生成されたテーブルがコンピュータ装置の画面内に表示され、この行動計画の説明と行動のレコードが、テーブル内に説明を挿入することによって表示される。
これで有用なカレンダの生成が終了する。カレンダの中で、説明カラムは同じ期間を表す必要はなく、ユーザは、カラムが表す期間の長さを容易に決定することができる。行動の頻度も容易に識別することができる。定期行動計画を入力すると、行動計画の詳細がカレンダ内に表示される。ユーザは実際のニーズに従って、ユーザインタフェースに任意の計画された行動を追加、削除、または、変更することができる。ユーザが他に編集を行わないかぎり、上記の編集を行っても、入力されている行動計画自体には影響はない。さらに本発明の実施例は、計画された行動の実行を管理する有用なツールを提供する。ユーザは、カレンダ内ですべての過去の計画と行動を検討することができる。
本発明の好ましい実施例を参照しながら図示および説明したが、当業者であれば、本発明の精神および範囲から離れることなく、上記の変更および他の変更が可能であることを理解されるであろう。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施例によるカレンダジェネレータが生成したカレンダを示す図である。
【図２】本発明の一実施例によるカレンダジェネレータの組織図を示す図である。
【図３】本発明の一実施例によるカレンダ生成方法のフローチャートを示す図である。
【符号の説明】
【００２１】
１  カラムジェネレータ、２  定期行動計画ジェネレータ、３  固定日付行動計画ジェネレータ、４  行動記録手段、５  ユーザインタフェース、１０  カラム、１１  タイトルセクション、１２  行動カラム、１３  行動カラム、１４  行動カラム
【図１】
2007048131.tif 000003
【図２】
2007048131.tif 000004
【図３】
2007048131.tif 000005