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