(57)【要約】【課題】利用性の高い電子カレンダを実現することが可能なイベント情報収集システムを提供すること。【解決手段】電子カレンダプログラムにより、ＣＰＵは、メールフォルダに格納された受信した電子メールについて構文解析を行うことによりイベント情報データを抽出する。当該抽出されたイベント情報データは、データファイルに書き込まれ、ＣＰＵは、電子カレンダ６０のイベントコンソール６１に各日付ごとにスケジュール及びイベント情報の存在を示すマーク６３を表示する。【選択図】　図５
2004086741.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ上に実装される電子カレンダを利用してイベント情報の収集を行うイベント情報収集システムであって、
前記電子カレンダは、
電子メールに含まれるイベント情報を抽出する手段と、
該イベント情報を対応する日付のフィールドに表示する手段と、を備えることを特徴とするイベント情報収集システム。
【請求項２】
請求項１に記載のイベント情報収集システムにおいて、
前記イベント情報を対応する日付のフィールドに表示する手段は、
前記電子カレンダ上の日付に対応するフィールドに表示すべきイベント情報がある場合には、該フィールドにオブジェクトを表示することを特徴とするイベント情報収集システム。
【請求項３】
請求項２に記載のイベント情報収集システムにおいて、
前記オブジェクトは、
イベント情報の内容を表示するために操作されるオブジェクトであって、
前記イベント情報の内容を表示する手段は、
該操作に応答して前記イベント情報の内容を表示する手段を備えた、ことを特徴とするイベント情報収集システム。
【請求項４】
コンピュータ上に電子カレンダを実装しイベント情報の収集を行うためのプログラムであって、
コンピュータに、
電子メールに含まれるイベント情報を抽出させるステップと、
該イベント情報を対応する日付のフィールドに表示させるステップと、を備えることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、イベント情報収集システム及びプログラムに関するものである。
【０００２】
【従来の技術】
近年、パーソナルコンピュータ（以下、単にパソコン）は、一般家庭においてもごく日常的にインターネットに接続され、様々な分野、幅広い年齢層に利用されるようになってきている。パソコンが一般家庭において使用される際には、ユーザは主として購入したパソコンに初期導入（プリインストール）されているソフトウェアを利用しやすい傾向にある。
【０００３】
従来より、パソコンには多くのソフトウェアがプリインストールされた状態で販売されており、その中には電子カレンダのように日常生活において頻繁に利用するものをパソコン上に実装するソフトウェアも含まれている。
【０００４】
ユーザは、予定が発生した場合、電子カレンダを起動して予定日が含まれるカレンダを表示させる。そして、キーボード等を操作して該当する日付に予定を記入する。また、ユーザは、メールマガジン等の電子メールサービスによりイベント情報の告知を受けることもできる。
【０００５】
【発明が解決しようとする課題】
しかし、単にパソコン上に紙のカレンダと同様なものを再現しただけの電子カレンダでは、初心者にとってはキーボード入力等が必要な分だけ繁雑なものであり、結局、あまり利用されないことが多かった。
【０００６】
また、頻繁に利用するユーザにあっては、電子メールサービスによりイベント情報が配信されたとしても、従来の電子カレンダでは、結局、ユーザが自ら予定を記入しなれければならず、手間がかかる上、記入ミスを起こすおそれがあった。
【０００７】
本発明は、上記問題点を解決するためのものであって、その目的は、利用性の高い電子カレンダを実現することが可能な、イベント情報収集システム及びプログラムを提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明は、コンピュータ上に実装される電子カレンダを利用してイベント情報の収集を行うイベント情報収集システムであって、前記電子カレンダは、電子メールに含まれるイベント情報を抽出する手段と、該イベント情報を対応する日付のフィールドに表示する手段と、を備えた。
【０００９】
また、請求項２に記載の発明は、前記イベント情報を対応する日付のフィールドに表示する手段は、前記電子カレンダ上の日付に対応するフィールドに表示すべきイベント情報がある場合には、該フィールドにオブジェクトを表示することととした。
【００１０】
また、請求項３に記載の発明は、前記オブジェクトは、イベント情報の内容を表示するために操作されるオブジェクトであって、前記イベント情報の内容を表示する手段は、該操作に応答して前記イベント情報の内容を表示する手段を備えた。
【００１１】
請求項４に記載の発明は、コンピュータ上に電子カレンダを実装しイベント情報の収集を行うためのプログラムであって、コンピュータに、電子メールに含まれるイベント情報を抽出させるステップと、該イベント情報を対応する日付のフィールドに表示させるステップと、を備えた。
【００１２】
（作用）
従って、請求項１，４に記載の発明によれば、ユーザは別段の操作を行わなくともイベント情報を電子カレンダ上に収集できるので、電子カレンダの利用性が高くなる。
【００１３】
請求項２に記載の発明によれば、ユーザは一目で日付毎にイベント情報の有無を確認することができるので、電子カレンダの利用性が高くなる。
請求項３に記載の発明によれば、ユーザは選択的にイベント情報の内容を閲覧することができるので、電子カレンダの利用性が高くなる。
【００１４】
【発明の実施の形態】
以下、本発明を具体化した一実施形態を図１〜図５に従って説明する。
図１は、パーソナルコンピュータ（以下、単にパソコン）１の概略構成を示す外観図である。
【００１５】
図１に示すように、パソコン１は、本体にキーボード１０と表示画面１１を備え、マウス１２が接続されている。
キーボード１０には、文字・記号・数字を入力するための文字キーと、それ以外のカーソルキー、コントロールキー等の制御文字を入力するための特殊キーが備えられている。
【００１６】
マウス１２は、平面上を動かすことにより、表示画面１１に表示されているポインタ６５（本実施形態では矢印型）を動かすことができる。また、マウス１２は複数（本実施形態では２つ）のマウスボタン１２ａ，１２ｂを備え、それらのマウスボタン１２ａ，１２ｂの少なくともいずれか１つを押すことにより、すなわち、クリックすることにより、表示画面１１に表示されるポインタ６５が指し示しているオブジェクトに対応する処理を行う。
【００１７】
次にパソコン１のハードウェア構成のついて説明する。図２は、パソコン１のハードウェア構成を概略的に示すブロック図であり、パソコン１が提供する機能は、このような情報処理装置上で実行されるコンピュータプログラムにより実現するものである。
【００１８】
図２に示すように、パソコン１は、ＣＰＵ２２を備え、このＣＰＵ２２は、システムバス２３を介してメモリ２４、記憶装置２５、入力装置２６、出力装置２７、ドライブ装置２８、通信装置２９、と接続されている。
【００１９】
ＣＰＵ２２は、メモリ２４を利用してプログラムを実行する。メモリ２４はプログラムとデータが格納されている。
通信装置２９は、ネットワークへの接続に用いられ、通信に伴うデータ変換等を行い、インターネットを介してサーバコンピュータなどにアクセスし、プログラムやデータの授受を行う。
【００２０】
ドライブ装置２８は、記憶媒体を駆動し、その記憶内容にアクセスする。この記憶媒体には、プログラム及びデータが記憶され、必要に応じてメモリ２４に読み込んで使用することができる。
【００２１】
入力装置２６は、キーボード１０及びポインティングデバイスとしてのマウス１２を含み、ユーザーからの要求や指示の入力に用いられる。また、出力装置２７は、ＣＰＵ２２に制御されており、入力される出力データに基づく文字・画像を表示画面１１に表示する。
【００２２】
ここで、入力装置２６と出力装置２７における入出力動作について詳述する。
マウス１２又はキーボード１０を操作することにより、その機械的操作は電子的なデータに変換され、メモリ２４に書き込まれる。ＣＰＵ２２は、メモリ２４に書き込まれた電子的データを読み込み、プログラムに基づいて処理を行う。
【００２３】
次に、ＣＰＵ２２は、プログラムにより処理した画像を表示するための表示データを出力装置２７に送信し、表示画面１１に表示するように指示する。ＣＰＵ２２から指示を受けて出力装置２７は表示画面１１に表示データに基づいて画像を表示する。
【００２４】
記憶装置２５は、プログラムとデータが記憶され、ＣＰＵ２２はメモリ２４に存在しているプログラムの指示により、プログラム及びデータをメモリ２４へ転送し、それを実行する。
【００２５】
次に、イベント情報収集システムを電子カレンダに具体化した一例を示し説明する。なお、本願発明におけるイベント情報とは、過去、現在及び未来における時間的要素を含む事象に関する情報であり、当該時間的要素は単発的又は経時的であることを問わない。即ち、本願発明のイベント情報とは、催事、出来事、広告、広報及び公報等を含む。
【００２６】
本実施形態において、イベント情報収集システムは、電子メールプログラム３１と、電子カレンダプログラム５１と、によりパソコン１上に実装される。これら電子メールプログラム３１及び電子カレンダプログラム５１は、ドライブ装置２８を利用してフロッピー（登録商標）やＣＤ−ＲＯＭ等の可搬媒体に格納された状態で提供され、又は、ネットワーク上に接続された他のコンピュータの記憶装置から通信装置２９を介して提供される。提供されたこれらのプログラムは記憶装置２５にインストールされ、起動時にメモリ２４にロードされ実行するものである。
【００２７】
電子メールプログラム３１は、パソコン１において電子メールの送受信を行うためのアプリケーションプログラムであり、図３は、電子メールプログラム３１のファイル構成を機能的に示す概略構成図である。
【００２８】
電子メールプログラム３１は、電子メール実行ファイル３２とメールフォルダ３３を備え、メールフォルダ３３には、受信した電子メール３４が格納される。
電子メール実行ファイル３２は、電子メールアプリケーションとしての機能をＣＰＵ２２に実行させるプログラムファイルである。即ち、電子メール実行ファイル３２によりＣＰＵ２２は、パソコン１のユーザに対し電子メールの作成や閲覧等を行うアプリケーションを提供し、図示しないインターネットを介して接続されたメールサーバとの間で電子メールの送受信を行う。
【００２９】
次に、電子カレンダプログラム５１の構成及び機能について説明する。
電子カレンダプログラム５１は、パソコン１において電子カレンダとしての機能を実現するためのアプリケーションプログラムであり、図４は、電子カレンダプログラム５１のファイル構成を機能的に示す概略構成図である。
【００３０】
電子カレンダプログラム５１は、電子カレンダ実行ファイル５２とデータファイル５３からなり、データファイル５３は、パーソナルデータ５３ａと、イベント情報データ５３ｂとを含む。
【００３１】
パーソナルデータ５３ａは、ユーザのスケジュール、メモ等のユーザが管理する情報に関するデータであり、ユーザが電子カレンダにスケジュール等を書込むことにより記録されるデータである。また、イベント情報データ５３ｂは、イベント情報の内容及びその日時に関するデータである。
【００３２】
電子カレンダ実行ファイル５２は、電子カレンダアプリケーションとしての機能をＣＰＵ２２に実行させるプログラムファイルである。即ち、電子カレンダ実行ファイル５２によりＣＰＵ２２は、前記データファイル５３に基づき表示画面１１に電子カレンダを出力しその機能を提供するとともに、当該データファイル５３を管理する。詳述すると、電子カレンダ実行ファイル５２は、ＣＰＵ２２に、
−　電子カレンダに付随する各種オブジェクトの表示画面１１への表示
−　前記オブジェクトに対する操作に応じた処理及び表示画面１１への出力
−　電子メールプログラム３１を起動し電子メールを受信
−　メールフォルダ３３に格納された電子メール３４について構文解析を行い、イベント情報を抽出
−　データファイル５３へのイベント情報データ５３ｂの書込み
等の機能を提供させる。
【００３３】
次に、パソコン１において実現される電子カレンダの一例について説明する。図５は、電子カレンダ６０が表示された表示画面１１の外観図である。電子カレンダ６０は、領域として複数のイベントコンソール６１、イベント内容表示領域６２を備える。
【００３４】
電子カレンダ６０には表示形式切替オブジェクト６０ａ，６０ｂが設けられており、表示形式切替オブジェクト６０ａ，６０ｂをクリックすることにより、カレンダ表示形式を月間表示、週間表示の何れかに切り替えることができる。また、電子カレンダ６０には表示年月切替オブジェクト６０ｃ，６０ｄも設けられており、表示年月切替オブジェクト６０ｃ，６０ｄをクリックすることにより、表示年月を切り替えることができる。尚、図５に示す一例では、カレンダ表示形式として月間表示が選択されている。
【００３５】
月間表示が選択されている場合、イベントコンソール６１は、電子カレンダ６０の各年月日に対応しており、一ヶ月分の予定を表示可能な数（図において４２個）のイベントコンソール６１がマトリックス状に表示されている。月間表示形式では、各イベントコンソール６１には、電子カレンダ６０に表示された各日付表示がその近傍（イベントコンソール６１の情報）に表示される。尚、図示しないが、週間表示形式が選択されている場合、１週間分のイベントコンソール６１が表示画面１１の横方法に沿って並べられている。
【００３６】
イベントコンソール６１には、当該イベントコンソール６１に対応する日付に、各日付毎にスケジュール及びイベント情報の存在を示すマーク６３が表示される。
【００３７】
マーク６３はイベント情報の詳細を表示させるオブジェクトでもある。詳述すると、ユーザが前記イベントコンソール６１に表示されたマーク６３をクリックすると、イベント内容表示領域６２に当該マーク６３に対応したスケジュール及びイベント情報の内容が表示される。
【００３８】
また、イベントコンソール６１は、日毎表示へのカレンダ表示形式切替オブジェクトであり、イベントコンソール６１内の何れかをクリックすることにより、カレンダ表示形式が当該イベントコンソール６１に対応した日付についての日毎表示に切り替わる。これにより選択した日付一日のイベント情報及びスケジュール等を確認することができる。
【００３９】
そして、日毎表示形式においては、イベントコンソール６１は、パーソナルデータ入力オブジェクトでもあり、時刻表示に対応したフィールドをクリックすることにより、入力装置２６としてのキーボード１０等を用いて、新たなスケジュール等を書き込むことができる。
【００４０】
次に、上記のように構成された電子カレンダを利用した情報収集システム及びそのプログラムについて説明する。ユーザが電子カレンダアプリケーションを起動すると、電子カレンダプログラム５１が記憶装置２５からメモリ２４にロードされ、ＣＰＵ２２は当該電子カレンダプログラム５１の電子カレンダ実行ファイル５２を実行する。
【００４１】
ＣＰＵ２２は電子カレンダプログラム５１のデータファイル５３に基づいて、電子カレンダ６０を表示画面１１に表示するためのデータを出力装置２７に出力し、電子カレンダ６０を表示させるよう指示する。そして出力装置２７は、かかる出力データに基づいて電子カレンダ６０を表示画面１１に表示する。
【００４２】
次に、表示画面１１に電子カレンダ６０が表示されると、ＣＰＵ２２は、電子メールプログラム３１を記憶装置２５からメモリ２４にロードし、電子メール実行ファイル３２を実行する。そして、ＣＰＵ２２は、図示しないインターネットを介して接続されたメールサーバから、電子メールを受信するよう通信装置２９に指示し、通信装置２９は、かかる命令を受けて、メールサーバに対し電子メールの配信要求を行う。
【００４３】
通信装置２９が、メールサーバが送信した電子メールを受信すると、ＣＰＵ２２は、通信装置２９に対し受信した電子メール３４をメモリ２４へ転送するよう指示し、当該受信した電子メール３４は、記憶装置２５に格納された電子メールプログラム３１のメールフォルダ３３に格納される。
【００４４】
次に、受信した電子メール３４がメールフォルダ３３に格納されると、ＣＰＵ２２は、電子カレンダ実行ファイル５２に基づき、メールフォルダ３３に格納された電子メール３４について構文解析を行い、年月日ごとにイベント情報を抽出する。詳述すると、ＣＰＵ２２は、メールフォルダ３３に格納された電子メール３４の本文について構文解析を行い、年月日の記載がある場合には、その年月日及び内容の抽出を行う。そして、ＣＰＵ２２は、当該抽出されたイベント情報の年月日及び内容をイベント情報データ５３ｂとして記憶装置２５に格納されたデータファイル５３に書き込む。
【００４５】
次に、ＣＰＵ２２は、記憶装置２５に格納されたデータファイル５３をメモリ２４に読み込み、出力装置２７に対し、イベント情報データ５３ｂに基づき、表示画面１１に表示された電子カレンダ６０のイベントコンソール６１上に、各イベント情報に対応する前記マーク６３を表示させるよう指示する。そして、かかる出力命令を受けた出力装置２７は、イベント情報データ５３ｂに記録された各イベントの日付に対応するイベントコンソール６１上にマーク６３を表示させる。
【００４６】
例えば、電子メール３４ａから抽出したイベント情報については、その日時に対応するイベントコンソール６１ａに、それぞれその存在を示すマーク６３ａが表示される。
【００４７】
これらマーク６３が表示されると、次にＣＰＵ２２は、入力装置２６に対し、キーボード１０及びマウス１２からの入力を待機するよう指示する。そして、ユーザがマーク６３をクリックしたことを検出すると、ＣＰＵ２２は、出力装置２７に対し、イベント情報データ５３ｂに基づき、当該マーク６３に対応したイベント情報の内容をイベント内容表示領域６２に表示させるよう指示する。例えば、ユーザが６３ａをクリックした場合には、出力装置２７は、イベント情報データ５３ｂに記録された、電子メール３４ａから抽出したイベント情報をイベント内容表示領域６２に表示する。
【００４８】
以上記述したように、本実施の形態によれば、以下の効果を奏する。
（１）電子カレンダプログラム５１により、ＣＰＵ２２は、電子メールプログラム３１を起動して電子メールの受信を行う。次に、ＣＰＵ２２は、メールフォルダ３３に格納された受信した電子メール３４について構文解析を行うことによりイベント情報データ５３ｂを抽出する。そして、当該抽出されたイベント情報データ５３ｂは、データファイル５３に書き込まれ、電子カレンダ６０は、イベントコンソール６１に各日付ごとにスケジュール及びイベント情報の存在を示すマーク６３を表示することとした。従って、ユーザは、手間をかけることなく、また操作が不慣れであっても、イベント情報を得ることができる。
（２）電子カレンダ６０には、イベントコンソール６１とイベント内容表示領域６２とを備え、イベントコンソール６１には、イベント情報の有無を表示するマーク６３を表示することとした。これにより一目でイベント情報の有無を確認することができる。
（３）また、マーク６３をクリックすることにより、当該マーク６３に対応するイベント情報の内容がイベント内容表示領域６２に表示されることとした。これにより、ユーザが見たいと思うイベント情報の内容について詳しく表示することができる。
【００４９】
尚、前記実施形態は、以下の態様に変更してもよい。
○本実施形態では、電子カレンダは、パソコン上において具体化したが、ＰＤＡ（パーソナル・データ・アシスタンツ）や携帯電話等の移動体通信端末上で用いてもよい。また、本実施形態では、図中ではノート型パソコンを例示したが、タワー型やブック型等でもよく、ワークステーション等で用いてもよい。
【００５０】
○本実施形態においては、イベント情報の抽出は、メールフォルダ３３に格納された電子メール３４から行ったが、逐一メールサーバから電子メールを受信して、その都度イベント情報の抽出を行うものであってもよい。
【００５１】
○メールフォルダ３３に格納された電子メール３４からのイベント情報を抽出は、予めパソコン１のユーザが指定したジャンルのイベント情報を抽出するものであってもよい。
【００５２】
○電子メールの受信及びイベント情報の抽出を電子カレンダの起動時に行うこととしたが、電子メール受信オブジェクトやイベント情報収集オブジェクトを操作することにより、それぞれ行うこととしてもよい。
【００５３】
○イベント内容表示領域６２は、最初から表示されていなくともよく、マーク６３がクリックされたときに表示画面１１上に表示されるようにしてもよい。
○また、イベント情報は、イベント内容表示領域６２に表示されるものではなく、電子メールプログラム３１による電子メール閲覧アプリケーションを起動して、当該イベント情報が含まれる電子メールを表示するものであってもよい。
【００５４】
次に、前記各実施形態から把握できる技術思想を追記する。
（イ）請求項４に記載のプログラムにおいて、前記イベント情報を日付ごとに電子カレンダ上の日付に対応するフィールドに表示させるステップは、前記電子カレンダ上の日付に対応するフィールドに表示すべきイベント情報がある場合には、該フィールドにオブジェクトを表示させるプログラム。
【００５５】
（ロ）前記（イ）に記載のプログラムにおいて、前記イベント情報の内容を表示させるステップは、前記オブジェクトが操作された場合に、前記イベント情報の内容を表示させるプログラム。
【００５６】
（ハ）コンピュータ上に実装される電子カレンダを利用してイベント情報の収集を行うイベント情報収集方法であって、前記電子カレンダは、該受信した電子メールに含まれるイベント情報を抽出するステップと、該イベント情報を対応する日付のフィールドに表示するステップと、を備えることを特徴とするイベント情報収集方法。
【００５７】
（二）前記（ハ）に記載のイベント情報収集方法において、前記イベント情報を対応する日付のフィールドに表示するステップは、前記電子カレンダ上の日付に対応するフィールドに表示すべきイベント情報がある場合には、該フィールドにオブジェクトを表示することを特徴とするイベント情報収集方法。
【００５８】
（ホ）前記（二）に記載のイベント情報収集方法において、前記オブジェクトは、イベント情報の内容を表示するために操作されるオブジェクトであって、前記イベント情報の内容を表示するステップは、該操作に応答して前記イベント情報の内容を表示するステップを備えた、ことを特徴とするイベント情報収集方法。
【００５９】
【発明の効果】
以上詳述したように、本発明によれば、利用性の高い電子カレンダを実現することが可能な、イベント情報収集システム及びプログラムを提供することができる。
【図面の簡単な説明】
【図１】パソコンの概略構成を示す外観図。
【図２】パソコンのハードウェア構成を概略的に示すブロック図。
【図３】電子メールプログラムのファイル構成を機能的に示す概略構成図。
【図４】電子カレンダプログラムのファイル構成を機能的に示す概略構成図。
【図５】電子カレンダが表示された表示画面の外観図。
【符号の説明】
１…パソコン、３３…メールフォルダ、３４，３４ａ…電子メール、５３…データファイル、５３ｂ…イベント情報データ、６０…電子カレンダ、６１，６１ａ…イベントコンソール、６２…イベント内容表示領域、６３，６３ａ…マーク。
【図１】
2004086741.tif 000003
【図２】
2004086741.tif 000004
【図３】
2004086741.tif 000005
【図４】
2004086741.tif 000006
【図５】
2004086741.tif 000007