(57)【要約】【課題】  【解決手段】  電子メール装置はディスプレイ（出力装置）に送受信メールおよび送信予約メールを月単位のカレンダーのフォーマットで表示する。フォーマットには、１ヶ月の各日における送受信メール、送信予約メールの存否がアイコンで示される。  フォーマットには、月表示の左右に前月に戻るＧＵＩボタン、次月に進むＧＵＩボタン、年単位のカレンダーのフォーマットを選択するＧＵＩボタン、月単位のカレンダーのフォーマットを選択するＧＵＩボタン、週単位のカレンダーのフォーマットを選択するＧＵＩボタン、日単位のカレンダーのフォーマットを選択するＧＵＩボタンが設けられている。フォーマットにおいては、いずれかの日付の欄を指示することにより、選択でき、フォーマットを切り替えたときには、選択された日を含むカレンダーが表示される。【選択図】  図２
2005275657.tif 000002
【特許請求の範囲】
【請求項１】
電子メールを保存する手段と、
前記電子メールを解析して、電子メールの種類、送受信時の情報を抽出する手段と、
前記情報に基づいて前記電子メールの存在を、カレンダーのフォーマットで表示する手段と、
前記情報に基づいて前記電子メールの存在を、スケジューラのフォーマットで表示する手段と、
前記カレンダーのフォーマットで表示する手段による表示と、前記スケジューラのフォーマットで表示する手段による表示とのいずれかを選択する手段と、
を備えた電子メール装置。
【請求項２】
年月日を選択する手段をさらに備え、前記カレンダーのフォーマットで表示する手段による表示と、前記スケジューラのフォーマットで表示する手段による表示とが切り替えらたときにも、前記年月日を選択する手段によって選択された年月日は表示されることを特徴とする請求項１記載の電子メール装置。
【請求項３】
前記カレンダーのフォーマットで表示する手段、およびスケジューラのフォーマットで表示する手段は、受信メールのアイコン、送信済みメールのアイコン、送信予約メールのアイコンによって受信メール、送信済みメール、送信予約メールの存在を示すことを特徴とする請求項１または２に記載の電子メール装置。
【請求項４】
前記カレンダーのフォーマットで表示する手段は、月単位で電子メールの存在を示すことを特徴とする請求項１乃至３のいずれかに記載の電子メール装置。
【請求項５】
前記スケジューラのフォーマットで表示する手段は、前記電子メールのアドレスをさらに表示することを特徴とずる請求項１乃至４のいずれかに記載の電子メール装置。
【請求項６】
前記スケジューラのフォーマットで表示する手段は、前記電子メールの送受信時刻および送信予定時刻をさらに表示することを特徴とずる請求項１乃至５のいずれかに記載の電子メール装置。
【請求項７】
電子メールを保存するステップと、
前記電子メールを解析して、電子メールの種類、送受信のとき等の情報を抽出するステップと、
前記情報に基づいて前記電子メールの存在を、カレンダーのフォーマットで表示するステップと、
前記情報に基づいて前記電子メールの存在を、スケジューラのフォーマットで表示するステップと、
カレンダーのフォーマットで表示するステップと、スケジューラのフォーマットで表示するステップとを選択するステップと、
を備えた電子メール表示方法。
【請求項８】
請求項７記載の電子メール表示方法をコンピュータに実行させるプログラムコードを含むコンピュータ実行可能なプログラム。
【請求項９】
請求項８記載のコンピュータ実行可能なプログラムが格納されたコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子メールを表示し得る電子メール装置に関する。
【背景技術】
【０００２】
従来の電子メール装置は、例えば電子メールを受信メールごと、送信済みメールごとに時系列で一覧表示するものが多く、例えばカレンダー形式で表示することは、一般的でなかった。
【０００３】
また特許文献１記載の電子メール装置は、受信メールについてはカレンダー形式の表示を可能としているが、他のフォーマットでの表示は不可能であり、カレンダーのタイプは単一であり、また送信メールの検索には対応していなかった。
【０００４】
そして、カレンダー形式では、長い期間を表示する際には各電子メールに多くの情報を表示できず、短い期間を表示した場合には一覧性が低下する。
【０００５】
【特許文献１】特開平６−２３７２６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
すなわち、従来の電子メール装置は、検索状況等に応じてファーマットを選択することが困難であり、例えば、多数の電子メールの中からのあいまいな記憶に基づいて所望の電子メールを検索する際には、検索性能が低かった。
【０００７】
【発明の効果】
【０００８】
本発明によれば、あいまいな記憶に基づいた電子メール検索における検索性能を向上し得る。
【課題を解決するための手段】
【０００９】
本発明に係る電子メール装置は、電子メールを保存する手段と、前記電子メールを解析して、電子メールの種類、送受信時の情報を抽出する手段と、前記情報に基づいて前記電子メールの存在を、カレンダーのフォーマットで表示する手段と、前記情報に基づいて前記電子メールの存在を、スケジューラのフォーマットで表示する手段と、前記カレンダーのフォーマットで表示する手段による表示と、前記スケジューラのフォーマットで表示する手段による表示とのいずれかを選択する手段とを備える。
【００１０】
これによって、あいまいな記憶に基づいた電子メール検索における検索性能を向上し得る。
【００１１】
本発明に係る電子メール装置において、年月日を選択する手段をさらに備え、前記カレンダーのフォーマットで表示する手段による表示と、前記スケジューラのフォーマットで表示する手段による表示とが切り替えらたときにも、前記年月日を選択する手段によって選択された年月日は表示されるものであってもよい。
【００１２】
本発明に係る電子メール装置において、前記カレンダーのフォーマットで表示する手段、および前記スケジューラのフォーマットで表示する手段は、例えば、受信メールのアイコン、送信済みメールのアイコン、送信予約メールのアイコンによって受信メール、送信済みメール、送信予約メールの存在を示すものである。
【００１３】
本発明に係る電子メール装置において、前記カレンダーのフォーマットで表示する手段は、例えば月単位で電子メールの存在を示すものである。
【００１４】
本発明に係る電子メール装置において、前記スケジューラのフォーマットで表示する手段は、例えば、前記電子メールのアドレスをさらに表示する。
【００１５】
本発明に係る電子メール装置において、前記スケジューラのフォーマットで表示する手段は、例えば、前記電子メールの受信時刻をさらに表示する。
【００１６】
本発明に係る電子メール表示方法は、電子メールを保存するステップと、前記電子メールを解析して、電子メールの種類、送受信のとき等の情報を抽出するステップと、前記情報に基づいて前記電子メールの存在を、カレンダーのフォーマットで表示するステップとを備える。
【００１７】
これによって、あいまいな記憶に基づいた電子メール検索における検索性能を向上し得る。
【発明を実施するための最良の形態】
【００１８】
【実施例１】
【００１９】
図１において、電子メール装置１００は、演算および装置全体の各種制御を実行する中央演算装置（CPU）１０１を有し、ＣＰＵ１０１は、信号を伝送のためのシステムバス１０６に接続されている。システムバス１０６には、ＲＯＭ１０２、ＲＡＭ１０３、記憶装置１０４、外部「記憶装置１０５、出力装置１０７、入力装置１０８、通信Ｉ／Ｆ１０９が接続されている。ＲＯＭ１０２には、ＣＰＵ１０１によって実行されるプログラムや、ＣＰＵ１０１その他の構成要素によって使用されるデータが格納されている。
【００２０】
ＣＰＵ１０１によって実行される処理は、電子メールの受信処理、受信した電子メールの解析処理、送信すべき電子メールの作成処理、作成した電子メールの送信処理等を行う。
【００２１】
ＲＡＭ１０３は、作業領域およびデータの保存領域として使用する主記憶であり、記憶装置１０４は電源を切っても保持すべきデータやプログラムを入れておくためのハードディスクドライブなどの記憶装置である。外部記憶装置１０５は電子メール装置１００の外部に接続され、ＲＯＭ１０４と同様、電源ＯＦＦ状態においても、必要なデータ等を保持する。電気メール装置１００によって送受信される電子メールは、記憶装置１０４あるいは外部記憶装置１０５に保存される。
【００２２】
出力装置１０７は、ユーザに文字や画像情報を伝えるインタフェースとしての表示を行うディスプレイや、音声情報伝達のためのピーカー等であり、入力装置１０８は、ユーザが入力や指示を行うためのキーボードやマウス等である。
【００２３】
通信Ｉ／Ｆ１０９は、ＬＡＮアダプタやモデムなど、外部のサーバ等と通信するためのインタフェースであり、例えば外部のメールサーバから電子メールを受信する際に使用する。
【００２４】
図２において、電子メール装置１００はディスプレイ（出力装置）１０７に送受信メールおよび送信予約メールを表示し得る。図２の表示形態は、電子メールを月単位のカレンダーのフォーマット２００で表示するものである。
【００２５】
フォーマット２００には、例えば２００２年１２月の１ヶ月の各日における送受信メール、送信予約メールの存否がアイコンで示される。
【００２６】
カレンダーの2日、3日、4日、５日、6日の欄には受信メールを示すアイコン２０７、２０９．２１０、２１２、２１３がそれぞれ表示され、２日、４日、６日の欄には、送信済みメールを示すアイコン２０８、２１１、２１４が表示され、２５日の欄には送信予約メールを示すアイコン２１５が表示されている。
【００２７】
フォーマット２００の上部には、年（２００２年）および月（１２月）が表示されるとともに、月表示の左右に前月に戻るＧＵＩボタン２０１および次月に進むＧＵＩボタン２０２が設けられている。さらにフォーマット２００の上部には、年単位のカレンダーのフォーマット５００（図５）を選択するＧＵＩボタン２０３、月単位のカレンダーのフォーマット２００（図２）を選択するＧＵＩボタン２０４、週単位のカレンダーのフォーマット３００（図３）を選択するＧＵＩボタン２０５、日単位のカレンダーのフォーマット４００（図４）を選択するＧＵＩボタン２０６が設けられている。なお、現在表示されているフォーマットは新たに選択できないため、ＧＵＩボタン２０４はグレーアウトして、無効であることが示しされる。
【００２８】
フォーマット２００においては、いずれかの日付の欄を入力装置１０８によって指示することにより、選択でき、選択された日付（選択日という。）の欄はカラー表示される。フォーマットを切り替えたときには、選択日を含むカレンダーが表示され、選択日を見失うことはなく、また選択日をあらためて指定する必要がない。
【００２９】
図３において、フォーマット３００はスケジューラ形式の表示であり、例えば２００２年１２月１日〜７日の１週間における各日の一部の時間帯（例えば８時〜１１時）について、１時間ごとの送受信メール、送信予約メールの存否をアイコンで示する。
【００３０】
図中、カレンダーの2日８時台の欄に１件、９時台の欄に１件、１０時台の欄に３件、１１時台の欄に１件、3日の１０時台の欄に１件、4日の９時台の欄に１件、１０時台の欄に１件、５日の８時台の欄に１件、１０時台の欄に２件、6日の１０時台の欄に４件、１１時台の欄に１件の受信メールがあったことを示すアイコン３０７〜３１２、３１３．３１４、３１５、３１６〜３１８、３１９〜３２３が表示され、４日１０時台の欄には１件の送信済みメールを示すアイコン３２４が表示される。
【００３１】
なお、フォーマット３００においても送信予約メールを示すアイコン（図示省略）を表示し得る。
【００３２】
フォーマット３００の上部には、フォーマット２００と同様の年および月が表示されるとともに、月表示の左右に前週に戻るＧＵＩボタン３０１および次週に進むＧＵＩボタン３０２が設けられている。さらにフォーマット３００の上部には、年単位のカレンダーのフォーマット５００を選択するＧＵＩボタン３０３、月単位のカレンダーのフォーマット２００を選択するＧＵＩボタン３０４、週単位のカレンダーのフォーマット３００を選択するＧＵＩボタン３０５、日単位のカレンダーのフォーマット４００を選択するＧＵＩボタン３０６が設けられている。なお、現在表示されているフォーマットは新たに選択できないため、ＧＵＩボタン３０５がグレーアウトして、無効であることが示しされる。
【００３３】
フォーマット３００の右端には現在表示されている時間帯よりも前の時間帯の戻るＧＵＩボタン３２５、現在表示されている時間帯よりも進んだ時間帯を表示するＧＵＩボタン３２６、入力装置１０８のマウス等でドラッグすることにより任意の時間帯を選択し得るスクロールバー３２７が設けられている。
【００３４】
図４において、フォーマット４００はスケジューラ風の表示であり、例えば２００２年１２月４日における一部の時間帯（例えば８時〜１０時）について、送受信メール、送信予約メールを１行１件形式で、アイコン、件名、アドレス、送受信時刻によって表示する。
【００３５】
図中、９時台の欄に１件の受信メールが表示され、その件名「明日の会議について」、アドレス「山田太郎」、受信時刻「２３：４５」が表示されている。また１０時台の欄に受信メール、送信メールが各１件表示され、受信メールの件名「Ｒｅ：明日の会議」、アドレス「鈴木一郎」、受信時刻「０９：２１」、送信済みメールの件名「ご参考」、アドレス「開発チーム全員」、送信受信時刻「５１：３０」が表示されている。なお送信予約メール（図示省略）については、件名、アドレス、送信予約時刻が表示される。
【００３６】
フォーマット４００の上部には、年、月、月日曜日が表示されるとともに、月表示の左右に前日に戻るＧＵＩボタン４０１および翌日に進むＧＵＩボタン４０２が設けられている。さらにフォーマット３００の上部には、年単位のカレンダーのフォーマット５００を選択するＧＵＩボタン４０３、月単位のカレンダーのフォーマット２００を選択するＧＵＩボタン４０４、週単位のカレンダーのフォーマット３００を選択するＧＵＩボタン４０５、日単位のカレンダーのフォーマット４００を選択するＧＵＩボタン４０６が設けられている。なお、現在表示されているフォーマットは新たに選択できないため、ＧＵＩボタン４０６がグレーアウトして、無効であることが示しされる。
【００３７】
フォーマット４００の右端には現在表示されている時間帯よりも前の時間帯の戻るＧＵＩボタン４１４、現在表示されている時間帯よりも進んだ時間帯を表示するＧＵＩボタン４１５、入力装置１０８のマウス等でドラッグすることにより任意の時間帯を選択し得るスクロールバー４１６が設けられている。
【００３８】
フォーマットの各時間の欄には、電子メールが送受信、送信予約のいずれであるかを示すアイコンを表示する領域４０７、件名を表示する領域４０８、アドレスを示す領域４０９、時刻を示す領域４１０が設けられる。時刻は「分：秒」の形式で表示され、この時刻が送信時刻、受信時刻、送信予約時刻のいずれであるかは、アイコンで示される電子メールの種類に依存する。
【００３９】
図５において、フォーマット５００には、例えば２００２年度１年間のカレンダーが表示され、いずれかの日を入力装置１０８によって選択し得る。図では１２月４日が選択されており、選択された日はカラー表示される。
【００４０】
フォーマット２００の上部には、年（２００２年）が表示されるとともに、年表示の左右に前年に戻るＧＵＩボタン５０１および次年に進むＧＵＩボタン５０２が設けられている。さらにフォーマット２００の上部には、年単位のカレンダーのフォーマット５００を選択するＧＵＩボタン５０３、月単位のカレンダーのフォーマット２００を選択するＧＵＩボタン５０４、週単位のカレンダーのフォーマット３００を選択するＧＵＩボタン５０５、日単位のカレンダーのフォーマット４００を選択するＧＵＩボタン５０６が設けられている。なお、現在表示されているフォーマットは新たに選択できないため、ＧＵＩボタン５０３はグレーアウトして、無効であることが示しされる。
【００４１】
年単位のカレンダー表示は、選択日を指定する際にきわめて有効である。
【００４２】
図６において、図１の電子メール装置における、電子メール一覧表示処理は以下の各ステップによって実行される。
【００４３】
ステップＳ６０１：まず、フォーマット２００、３００または４００において年単位表示モードが選択された（ＧＵＩボタン２０３、３０３または４０３が押された）か否かを判断する。年単位表示モードが選択されたときはステップＳ６０５に進み、年単位表示モードが選択されなかったときはステップＳ６０２に進む。
【００４４】
ステップＳ６０２：フォーマット３００、４００または５００において月単位表示モードが選択された（ＧＵＩボタン３０４、４０４または５０４が押された）か否かを判断する。月単位表示モードが選択されたときはステップＳ６０６に進み、月単位表示モードが選択されなかったときはステップＳ６０３に進む。
【００４５】
ステップＳ６０３：フォーマット２００、３００または５００において週単位表示モードが選択された（ＧＵＩボタン２０５、３０５または５０５が押された）か否かを判断する。週単位表示モードが選択されたときはステップＳ６０７に進み、週単位表示モードが選択されなかったときはステップＳ６０４に進む。
【００４６】
ステップＳ６０４：電子メール一覧日単位表示処理を行ない、そのまま処理を終了する。
【００４７】
ステップＳ６０５：電子メール一覧の年単位表示処理を行ない、そのまま処理を終了する。
【００４８】
ステップＳ６０６：電子メール一覧の月単位表示処理を行ない、そのまま処理を終了する。
【００４９】
ステップＳ６０７：電子メール一覧の週単位表示処理を行ない、そのまま処理を終了する。
【００５０】
図７において、図６のステップＳ６０６（電子メール一覧の月単位表示処理）は以下の各ステップにより実行される。
【００５１】
ステップＳ７０１：まず選択された日を含む月について、表示用データ作成の処理を行ない、ステップＳ７０２に進む。
【００５２】
ステップＳ７０２：選択された日を含む月のフォーマット２００を、電子メールのアイコンを含まない状態の背景のみ表示し、ステップＳ７０３に進む。
【００５３】
ステップＳ７０３：電子メールアイコン表示を行うため、処理対象の日を1日に初期化し、ステップＳ７０４に進む。
【００５４】
ステップＳ７０４：ステップＳ７０１で作成した表示用データを参照し、処理対象の日において受信した電子メールが存在するか否か判断する。受信メールが存在するときはステップＳ７０５に進み、受信メールが存在しないときはステップＳ７０６にジャンプする。
【００５５】
ステップＳ７０５：処理対象の日の欄に受信メールアイコンを表示し、ステップＳ７０６に進む。
【００５６】
ステップＳ７０６：ステップＳ７０１で作成した表示用データを参照し、処理対象の日において送信した電子メールが存在するか否か判断する。送信済みメールが存在するときはステップＳ７０７に進み、送信済みメールが存在しないときはステップＳ７０８にジャンプする。
【００５７】
ステップＳ７０７：処理対象の日の欄に送信済みメールアイコンを表示し、ステップＳ７０８に進む。
【００５８】
ステップＳ７０８：ステップＳ７０１で作成した表示用データを参照し、処理対象の日において送信予約した電子メールが存在するか否か判断する。送信予約したメールが存在するときはステップＳ７０９に進み、送信予約メールが存在しないときはステップＳ７１０にジャンプする。
【００５９】
ステップＳ７０９：処理対象の日の欄に送信予約メールアイコンを表示し、ステップＳ７１０に進む。
【００６０】
ステップＳ７１０：処理対象の日がその月の最後の日か否か判断し、最後の日のときはそのまま処理を終了する。最後の日でないときはステップＳ７１１に進む。
【００６１】
ステップＳ７１１：処理対象の日を1日進め、ステップＳ７０４に戻る。
【００６２】
以上の処理により、月単位のカレンダーのフォーマット２００において電子メール表示が行われる。
【００６３】
図８において、図６のステップＳ６０７（電子メール一覧の週単位表示処理）は以下の各ステップにより実行される。
【００６４】
ステップＳ８０１：まず選択された日を含む週について、表示用データ作成の処理を行ない、ステップＳ８０２に進む。
【００６５】
ステップＳ８０２：選択された日を含む月のフォーマット３００を、電子メールのアイコンを含まない状態の背景のみ表示し、ステップＳ８０３に進む。
【００６６】
ステップＳ８０３：電子メールアイコン表示を行うため、処理対象の日を週の初日に初期化し、ステップＳ８０４に進む。
【００６７】
ステップＳ８０４：ステップＳ８０１で作成した表示用データを参照し、処理対象の日において電子メールが存在する場合に、電子メールをのアイコン表示し、ステップＳ８０５に進む。
【００６８】
ステップＳ８０５：処理対象の日がその週の最後の日か否か判断し、最後の日のときはそのまま処理を終了する。最後の日でないときはステップＳ８０６に進む。
【００６９】
ステップＳ８０６：処理対象の日を1日進め、ステップＳ８０４に戻る。
【００７０】
以上の処理により、週単位のカレンダーのフォーマット３００において電子メール表示が行われる。
図９において、図８におけるステップＳ８０４の表示処理は以下の各ステップにより実行される。
【００７１】
ステップＳ９０１：まず、処理対象の時間を０時台に初期化し、ステップＳ９０２に進む。
【００７２】
ステップＳ９０２：ステップＳ８０１で作成した表示用データを参照し、処理対象の時間において未表示の電子メールが残っているか否か判断する。未表示の電子メールが残っていたときはステップＳ９０５に進み、全ての電子メール表示が完了したときはステップＳ９０３に進む。
【００７３】
ステップＳ９０３：処理対象の時間が２３時であるか否か判断する。２３時であったときはそのまま処理を終了し、２３時なかったときはステップＳ９０４に進む。
【００７４】
ステップＳ９０４：処理対象時間を１時間進め、ステップＳ９０２に戻る。
【００７５】
ステップＳ９０５：未表示の電子メールの１つを参照し、その電子メールが受信メールか否か判断する。受信メールであったときはステップＳ９０８に進み、受信メールでなかったときはステップＳ９０６に進む。
【００７６】
ステップＳ９０６：ステップＳ９０５で参照した電子メールが送信済みメールか否か判断する。送信済みメールであったときはステップＳ９０７に進み、送信済みメールでなかったときはステップＳ９０９に進む。
【００７７】
ステップＳ９０７：処理対象時間の欄に送信済みメールのアイコンを表示し、ステップＳ９０２に戻る。
【００７８】
ステップＳ９０８：処理対象時間の欄に受信メールのアイコンを表示し、ステップＳ９０２に戻る。
【００７９】
ステップＳ９０９：未表示の電子メールが受信メール、送信済みメールのいずれでもなかったときは送信予約メールであるので、処理対象時間の欄に送信予約メールのアイコンを表示し、ステップＳ９０２に戻る。
【００８０】
図１０において、図６のステップＳ６０４（電子メール一覧の日単位表示処理）は以下の各ステップによって実行される。
【００８１】
ステップＳ１００１：まず選択された日における、表示用データ作成の処理を行ない、ステップＳ１００２に進む。
【００８２】
ステップＳ１００２：選択された日のフォーマット４００を、電子メールのアイコンを含まない状態の背景のみ表示し、ステップＳ１００３に進む。
【００８３】
ステップＳ１００３：処理対象の時間を０時台に初期化し、ステップＳ１００４に進む。
【００８４】
ステップＳ１００４：ステップＳ１００１で作成した表示用データを参照し、処理対象の時間において未表示の電子メールが残っているか否か判断する。未表示の電子メールが残っていたときはステップＳ１００５に進み、全ての電子メール表示が完了したときはステップＳ１００３に進む。
【００８５】
ステップＳ１００５：未表示の電子メールの１つを参照し、その電子メールが受信メールか否か判断する。受信メールであったときはステップＳ１０１１に進み、受信メールでなかったときはステップＳ１００６に進む。
【００８６】
ステップＳ１００６：ステップＳ１００５で参照した電子メールが送信済みメールか否か判断する。送信済みメールであったときはステップＳ１００７に進み、送信済みメールでなかったときはステップＳ１０１２に進む。
【００８７】
ステップＳ１００７：処理対象時間のアイコンの領域４０７に送信済みメールのアイコンを表示し、ステップＳ１００８に進む。
【００８８】
ステップＳ１００８：件名の領域４０８に件名を表示し、ステップＳ１００９に進む。
【００８９】
ステップＳ１００９：アドレスの領域４０９にアドレスを表示し、ステップＳ１０１０に進む。
【００９０】
ステップＳ１０１０：時間の領域４１０に時間を表示し、ステップＳ１００４に戻る。
【００９１】
ステップＳ１０１１：処理対象時間のアイコンの領域４０７に受信メールのアイコンを表示し、ステップＳ１００８に進む。
【００９２】
ステップＳ１０１２：未表示の電子メールが受信メール、送信済みメールのいずれでもなかったときは送信予約メールであるので、処理対象時間のアイコンの領域４０７に送信予約メールのアイコンを表示し、ステップＳ１００８に進む。
【００９３】
ステップＳ１０１３：処理対象の時間が２３時であるか否か判断する。２３時であったときはそのまま処理を終了し、２３時なかったときはステップＳ１０１４に進む。
【００９４】
ステップＳ１０１４：処理対象時間を１時間進め、ステップＳ１００４に戻る。
【００９５】
図１１において、表示データ作成処理を、図７のステップＳ７０１（月単位表示における表示用データ作成処理）を例として説明する。
【００９６】
ステップＳ１１０１：まず、選択日を含む月を処理対象月とし、処理対象月の表示用データが既に作成済みか否かを判断し、既に作成済みであれば、処理を終了する。表示用データが未作成であれば、ステップＳ１１０２に進む。
【００９７】
ステップＳ１１０２：受信メールが格納されたメールボックスをすべて参照し、処理対象月に受信した電子メールを検索して、検索結果を検索結果のリストに入れる。
【００９８】
ステップＳ１１０３：送信済みメールが格納されたメールボックスをすべて参照し、処理対象月に送信した電子メールを検索して、検索結果を検索結果のリストに入れる。
【００９９】
ステップＳ１１０４：送信予約メールが格納されたメールボックスをすべて参照し、処理対象月に送信すべく送信予約した電子メールを検索して、検索結果を検索結果のリストに入れる。
【０１００】
ステップＳ１１０５：ステップＳ１１０２〜Ｓ１１０４の検索結果のリストに電子メールが存在しないか否か判断する。検索結果のリストに電子メールが存在しなかったときはそのまま処理を終了し、電子メールが存在したときは、ステップＳ１１０６に進む。
【０１０１】
ステップＳ１１０６：ステップＳ１１０２〜Ｓ１１０４の検索結果のリストにおける電子メールを時系列でソートする。
【０１０２】
ステップＳ１１０７：ステップＳ１１０６のソート結果の先頭（最も古い）電子メールを最初の表示対象の電子メールとする。
【０１０３】
ステップＳ１１０８：ステップＳ１１０７で設定された表示対象の電子メールについて表示用データを作成し、ステップＳ１１０９に進む。
【０１０４】
ステップＳ１１０９：表示対象の電子メールの日付と一致する日の欄に、送受信メールおよび送信予約メールを管理するデータが作成済みであるか否かを判断する。管理用データが未作成であればステップＳ１１１０に進み、作成済みであればステップＳ１１１１にジャンプする。
【０１０５】
ステップＳ１１１０：送受信メールおよび送信予約メールを管理するデータを作成し、ステップＳ１１１１に進む。
【０１０６】
ステップＳ１１１１：表示対象の電子メールの表示用データを、該電子メールの日付に一致する日の管理用データに追加し、ステップＳ１１１２に進む。
【０１０７】
ステップＳ１１１２：検索結果のリストに、未処理の電子メールが残っているか否か判断する。未処理の電子メールが残っているときはステップＳ１１１３に進み、全ての電子メールの処理が完了していればそのまま処理を終了する。
【０１０８】
ステップＳ１１１３：検索結果のリストにおいて、次の電子メールを表示対象とし、ステップＳ１１０８に戻る。
【０１０９】
図１２において、図１１のステップＳ１１０８等の表示用データ作成処理は以下の各ステップによって実行される。
【０１１０】
ステップＳ１２０１：表示対象の電子メールが送信済みメールか否か判断する。送信済みメールであったときはステップＳ１２０４に進み、送信済みメールでなかったときはステップＳ１２０２に進む。
【０１１１】
ステップＳ１２０２：ステップＳ１２０１で参照した電子メールが送信予約メールか否か判断する。送信予約メールであったときはステップＳ１２０５に進み、送信予約メールでなかったときはステップＳ１２０３に進む。
【０１１２】
ステップＳ１２０３：表示対象の電子メールが送信済みメール、送信予約メールのいずれでもなかったときは受信メールであるので、選択日の欄に受信メールのアイコンを表示し、そのまま処理を終了する。
【０１１３】
ステップＳ１２０４：選択日の欄に送信済みメールのアイコンを表示し、そのまま処理を終了する。
【０１１４】
ステップＳ１２０５：選択日の欄に送信予約メールのアイコンを表示し、そのまま処理を終了する。
【０１１５】
図１３において、図１２のステップＳ１２０３等の受信メールの表示用データ作成の処理は以下の各ステップによって実行される。
【０１１６】
ステップＳ１３０１：まず、表示対象の受信メールについて、ＲＡＭ１０３内に表示用データ領域を確保し、ステップＳ１３０２に進む。
【０１１７】
ステップＳ１３０２：表示用データに、表示すべき電子メールが受信メールであることを設定し、ステップＳ１３０３に進む。
【０１１８】
ステップＳ１３０３：表示対象の受信メールについて、そのヘッダを解析して件名を抽出し、この件名を表示用データに設定する。
【０１１９】
ステップＳ１３０４：ステップＳ１３０３に続いて、表示対象の受信メールのヘッダを解析し、差出人を抽出して、表示用データに設定する。
【０１２０】
ステップＳ１３０５：ステップＳ１３０４に続いて、表示対象の受信メールのヘッダを解析し、受信日時を抽出して、表示用データに設定し、そのまま処理を終了する。
【０１２１】
図１４において、図１２のステップＳ１２０４等の送信済みメールの表示用データ作成の処理は以下の各ステップによって実行される。
【０１２２】
ステップＳ１４０１：まず、表示対象の送信済みメールについて、ＲＡＭ１０３内に表示用データ領域を確保し、ステップＳ１４０２に進む。
【０１２３】
ステップＳ１４０２：表示用データに、表示すべき電子メールが送信済みメールであることを設定し、ステップＳ１４０３に進む。
【０１２４】
ステップＳ１４０３：表示対象の送信済みメールについて、そのヘッダを解析して件名を抽出し、この件名を表示用データに設定する。
【０１２５】
ステップＳ１４０４：ステップＳ１４０３に続いて、表示対象の送信済みメールのヘッダを解析し、宛先を抽出して、表示用データに設定する。
【０１２６】
ステップＳ１４０５：ステップＳ１４０４に続いて、表示対象の送信済みメールのヘッダを解析し、送信日時を抽出して、表示用データに設定し、そのまま処理を終了する。
【０１２７】
図１５において、図１２のステップＳ１２０５等の送信予約メールの表示用データ作成の処理は以下の各ステップによって実行される。
【０１２８】
ステップＳ１５０１：まず、表示対象の送信予約メールについて、ＲＡＭ１０３内に表示用データ領域を確保し、ステップＳ１５０２に進む。
【０１２９】
ステップＳ１５０２：表示用データに、表示すべき電子メールが送信予約メールであることを設定し、ステップＳ１５０３に進む。
【０１３０】
ステップＳ１５０３：表示対象の送信予約メールについて、そのヘッダを解析して件名を抽出し、この件名を表示用データに設定する。
【０１３１】
ステップＳ１５０４：ステップＳ１５０３に続いて、表示対象の送信予約メールのヘッダを解析し、宛先を抽出して、表示用データに設定する。
【０１３２】
ステップＳ１５０５：ステップＳ１５０４に続いて、表示対象の送信予約メールのヘッダを解析し、送信予定日時を抽出して、表示用データに設定し、そのまま処理を終了する。
【実施例２】
【０１３３】
本発明に係る電子メール装置において、あらかじめ条件を登録する手段および該条件に当てはまる電子メールを検索する手段、該条件に当てはまる電子メールを専用の表示形式でカレンダー上に表示する手段をさらに設けることにより、例えば特定の差出人からの電子メールを専用のアイコンでカレンダー上に表示可能としても良い。
【０１３４】
例えば、図１６に示すように、出力装置１０７によって条件設定の画面を表示し、表示すべき電子メールとそのフォーマットを指定する。
【０１３５】
図１６には、表示すべき電子メールについて、受信メールを選択するボタン１６０１、送信済みメールを選択するボタン１６０２、送信予約メールを選択するボタン１６０３、そのアドレスを記入するボックス１６０４、送受信あるいは送信予定の期間について、開始年を記入するボックス１６０５、開始月を記入するボックス１６０６、開始日を記入するボックス１６０７、終了年を記入するボックス１６０８、終了月を記入するボックス１６０９、終了日を記入するボックス１６０７が設けられる。
【０１３６】
ボタン１６０１〜１６０３は任意個数ＯＮに設定できる。またボックス１６０４〜１６１０の記入を省略することにより、その条件を解除し得る。例えば、期間の開始年のみを記入すれば、その年の１月１日以降の期間が指定される。
【実施例３】
【０１３７】
また、本発明に係る電子メール装置において、表示する電子メールの種類を指定する手段をさらに設けることにより、特定の種類の電子メールのみ表示することを可能としても良い。
【０１３８】
例えば、図１７に示すように、図２と同様のフォーマット１７００において、表示すべき電子メールとして受信メールを選択するボタン１７０１、送信済みメールを選択するボタン１７０２、送信予約メールを選択するボタン１７０３を設ける。ボタン１７０１〜１７０３は複数選択可能であり、選択されたボタンはカラー表示される。図では受信メールが選択され、ボタン１７０１がカラー表示されている。
【０１３９】
図中、図２と同一もしくは相当部分には同一符号を付し、説明を省略する。
【図面の簡単な説明】
【０１４０】
【図１】本発明に係る電子メール装置の実施例１を示すブロック図である。（実施例１）
【図２】図１の電子メール装置における、月単位の電子メール一覧表示の一例を示す概念図である。（実施例１）
【図３】図１の電子メール装置における、週単位の電子メール一覧表示の一例を示す概念図である。（実施例１）
【図４】図１の電子メール装置における、日単位の電子メール一覧表示の一例を示す概念図である。（実施例１）
【図５】図１の電子メール装置における、年単位の表示の一例を示す概念図である。（実施例１）
【図６】図１の電子メール装置における、電子メール一覧表示処理の一例を示すフローチャートである。（実施例１）
【図７】図１の電子メール装置における、電子メール一覧の月単位表示処理の一例を示すフローチャートである。（実施例１）
【図８】図１の電子メール装置における、電子メール一覧の週単位表示処理の一例を示すフローチャートである。（実施例１）
【図９】図１の電子メール装置における、週単位表示の１日表示処理の一例を示すフローチャートである。（実施例１）
【図１０】図１の電子メール装置における、電子メール一覧の日単位表示処理の一例を示すフローチャートである。（実施例１）
【図１１】図１の電子メール装置における、表示用データ作成処理の一例を示すフローチャートである。（実施例１）
【図１２】図１の電子メール装置における、現在着目中の電子メールの表示用データを作成する処理の一例を示すフローチャートである。（実施例１）
【図１３】図１の電子メール装置における、受信メール表示用データ作成処理の一例を示すフローチャートである。（実施例１）
【図１４】図１の電子メール装置における、送信済みメール表示用データ作成処理の一例を示すフローチャートである。（実施例１）
【図１５】図１の電子メール装置における、受信メール表示用データ作成処理の一例を示すフローチャートである。（実施例１）
【図１６】電子メール装置の実施例３における、表示条件設定画面の一例を示す概念図である。（実施例２）
【図１７】電子メール装置の実施例２における、月単位の電子メール一覧表示の一例を示す概念図である。（実施例３）
【符号の説明】
【０１４１】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  記憶装置
１０５  外部記憶装置
１０６  システムバス
１０７  出力装置
１０８  入力装置
１０９  通信I/F
【図１】
2005275657.tif 000003
【図２】
2005275657.tif 000004
【図３】
2005275657.tif 000005
【図４】
2005275657.tif 000006
【図５】
2005275657.tif 000007
【図６】
2005275657.tif 000008
【図７】
2005275657.tif 000009
【図８】
2005275657.tif 000010
【図９】
2005275657.tif 000011
【図１０】
2005275657.tif 000012
【図１１】
2005275657.tif 000013
【図１２】
2005275657.tif 000014
【図１３】
2005275657.tif 000015
【図１４】
2005275657.tif 000016
【図１５】
2005275657.tif 000017
【図１６】
2005275657.tif 000018
【図１７】
2005275657.tif 000019