(57)【要約】【目的】回答を必要とする複数のメールを受信した場合に、回答の優先度を決定するための手がかりとなる情報を提供すること。【構成】コンピュータに電子メールの送受信を行わせる電子メール送受信プログラムであって、コンピュータに、メールアドレスに対応する在席情報を継続的に獲得する在席情報獲得機能と、メールの発信元アドレスに対応する在席情報の相違が視覚的に区別できる態様で受信メールの一覧を表示する受信メール一覧表示機能とを実現させる電子メール送受信プログラムを提供する。【選択図】        図１
2005122648.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに電子メールの送受信を行わせる電子メール送受信プログラムであって、
コンピュータに、
メールアドレスに対応する在席情報を継続的に獲得する在席情報獲得機能と、
メールの発信元アドレスに対応する在席情報の相違が視覚的に区別できる態様で受信メールの一覧を表示する受信メール一覧表示機能と
を実現させる電子メール送受信プログラム。
【請求項２】
請求項１記載の電子メール送受信プログラムであって、
コンピュータに更に、
受信したメールの差出人の在席情報を獲得する機能と、
受信したメールを表示すると共に、差出人の在席情報を表示する機能と
を実現させる電子メール送受信プログラム。
【請求項３】
請求項１記載の電子メール送受信プログラムであって、
コンピュータに更に、
利用者にメールを作成させる機能と、
指定されたメールのあて先の在席情報を動的に獲得する機能と、
あて先の在席情報を動的に変更しつつ表示する機能と
を実現させる電子メール送受信プログラム。
【請求項４】
請求項１記載の電子メール送受信プログラムであって、
コンピュータに更に、
アドレス帳に登録されているメールアドレス情報に対応する在席情報を獲得する機能と、
アドレス帳に登録されている情報とともに対応する在席情報を表示する機能と
を実現させる電子メール送受信プログラム。
【請求項５】
請求項１記載の電子メール送受信プログラムであって、
コンピュータに更に、
メールの送信相手の在席状況を確認する機能と、
メールの送信相手が在席の場合にメールを送信する機能と
を実現させる電子メール送受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メール送受信プログラムに関するものである。
【背景技術】
【０００２】
従来の電子メール送受信プログラムは受信したメールを表示する際に、メールに関する情報を表示している（例えば、特許文献１参照）。
【特許文献１】特開２００１−１５４９４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の電子メール送受信プログラムでは、メールによるコミュニケーションの相手の在席状況を全く考慮していないため、次のような問題がある。
【０００４】
回答を必要とする複数のメールを受信した場合に、回答の優先度を決定するための手がかりとなる情報がない。すなわち、メールを遅く参照すると思われる人に対する回答よりもメールを早く参照すると思われる人に対する回答を優先させたいが、それを判断する情報が無い。このような課題は特に企業などの業務遂行の現場で顕著である。
【課題を解決するための手段】
【０００５】
そこで本発明では、コンピュータに電子メールの送受信を行わせる電子メール送受信プログラムであって、コンピュータに、メールアドレスに対応する在席情報を継続的に獲得する在席情報獲得機能と、メールの発信元アドレスに対応する在席情報の相違が視覚的に区別できる態様で受信メールの一覧を表示する受信メール一覧表示機能とを実現させる電子メール送受信プログラムを提供することで上記課題を解決する。
【発明の効果】
【０００６】
本発明は以下効果を奏する。
【０００７】
受信メールの一覧を表示した際に、メールの発信者が在席しているか否かがメールの件名などと同時に参照可能であるため、どのメールに対する応答を優先的に行うかの検討をしやすくなる。在席していない人はメールを送信してもすぐ読むわけではないので、在席している人に優先的にメールを返信するといった意思決定が容易になる。
【０００８】
メールの内容を参照している時に、メールの発信者が在席しているか否か、電話が使用中か否か、電話番号は何番かが動的に更新されながら表示されるので、メールの内容に応じて、「メールで返信する」か、「電話をかける」か、「直接相手に会って会話する」か、その時点で合理性のあるコミュニケーション方法を選択することが可能である。
【０００９】
送信メールを作成する画面に送信相手の在席情報や電話を使用中か否かの情報が動的に更新されながら表示されるので、本来は電話で会話したかったにもかかわらず、電話が使用中であったために妥協してメールを作成しているような場合等、適宜コミュニケーションの方法を変更することが容易になる。
【００１０】
アドレス帳を開いた時点で在席状況が確認できるので、メールを発信する場合、相手の在席状況を考慮したメール発信が可能となる。
【００１１】
同期メールでは、相手が在席するまでメールの発信が抑制されるので、送信のオペレーションを行ったあとでも、メールの内容を変更したり、メールの送信を取消すチャンスを提供できる。
【００１２】
お互いに在席していたときにやり取りした会話スタイルのメールだけを抽出することが可能である。
【発明を実施するための最良の形態】
【００１３】
以下に本発明に係る電子メール送受信プログラムを適用するのに、好適な実施形態の説明を行う。
【００１４】
図５はシステムの全体像を示す。
【００１５】
本発明に係る電子メール送受信プログラムが実行されるクライアント５４はネットワークを介してメールサーバ５１及び後述する在席管理サーバ５２と接続されている。
【００１６】
在席管理サーバ５２は図７に示すマスター在席ＤＢを管理する。
【００１７】
マスター在席ＤＢは、メールアドレス、端末アドレス、電話番号、端末状態、電話状態対応付けて管理する。メールアドレス、端末アドレス、電話番号はオペレータの設定作業によって変更される項目である。端末状態および電話状態は当該在席管理サーバ５２が動的に情報収集して更新する項目である。
【００１８】
端末状態は、「在席」または「不在」のいずれかの状態を示す。端末状態は、各クライアント５４で実行される在席管理クライアントプログラム６２から通知される。
【００１９】
電話状態は「使用中」または「不使用」のいずれかの状態を示す。電話状態は、電話機の状態が変化する度に交換機５３から通知される。「使用中」はオフ・フックの状態を、「不使用」はオン・フックの状態をそれぞれ示す。
【００２０】
在席管理サーバは５２、クライアント５４からのメールアドレスをキーにした問い合わせに対して、マスター在席ＤＢを検索して、検索結果を返す機能を有している。
【００２１】
本発明に係る電子メール送受信プログラム６１は、クライアント５４で実行されるコンピュータ・プログラムである。クライアント５４はＣＰＵ６１１、メモリ６１２、内蔵ディスク装置６１３、ディスプレイ装置６１４、キーボード６１５、マウス６１６、ネットワークアダプタ６１７等を備えたパーソナルコンピュータ等のコンピュータである。
【００２２】
次に本実施形態に係る電子メール送受信プログラム６１について詳細に説明する。
【００２３】
本実施形態に係る電子メール送受信プログラム６１は、図６に示すとおり、サブコンポーネントプログラムである、在席ＤＢ管理プログラム６３１、受信メール一覧プログラム６３２、送信メール一覧プログラム６３３、受信メール参照プログラム６３４、送信メール作成プログラム６３５、アドレス帳管理プログラム６３６、受信プログラム６３７、同期メール送信プログラム６３８により構成されている。
【００２４】
電子メール送受信プログラム６１は内蔵ディスク装置６１３に格納されており、利用者の操作により、メモリ６１２上にロードされ実行されるものである。
【００２５】
内蔵ディスク装置６１３には、電子メール送受信プログラム６１の他に、受信メールフォルダ６２２内に受信したメールが、送信済みメールフォルダ６２３内に送信したメールが、同期送信メールフォルダ内６２４に同期送信メール（同期送信メールについては後で詳細に説明する）がそれぞれ格納され、同様にアドレス帳６２５も格納される。
【００２６】
また、電子メール送受信プログラム６１は、メモリ６１２上に、ローカル在席ＤＢ６４１、受信メール管理テーブル６４２、送信メール管理テーブル６４３、同期メール管理テーブル６４４、アドレス帳管理テーブル６４５を作成し、メールの送受信処理を行う。
【００２７】
電子メール送受信プログラム６１が起動されると、以下のステップにより各種テーブルの初期化を行い、その後、利用者の操作を受け付ける。
受信メールフォルダ６２２内の受信メールを順次読込み、差出人名、差出人メールアドレス、件名、日時、メールのファイル名の各情報をテーブルに設定する。（図１４、ステップＳ１４１）
送信済メールフォルダ６２３内の送信済メールを順次読込み、あて先名、あて先メールアドレス、件名、日時、送信時在席情報の各情報をテーブルに設定する。なお、送信時在席情報は、送信時に相手が在席であるメールのみ、送信済メールのヘッダー情報としてその情報が書き込まれている。（図１４、ステップＳ１４２）
同期メール送信フォルダ６２４に格納されているメールを順次読込み、あて先メールアドレスとメールのファイル名を同期メール管理テーブル６４４に設定する。（図１４、ステップＳ１４３）
在席ＤＢ管理プログラム６３１を起動する。（図１４、ステップＳ１４５）
受信メール一覧プログラム６３２を起動する。（図１４、ステップＳ１４６）
受信プログラム６３７を起動する。
【００２８】
利用者からの指示を待ち受け、指示に応じた処理を行う。例えば、新規にメールを作成する指示があれば、送信メール作成プログラムを起動する。（図１４、ステップＳ１４７、Ｓ１４８）
在席ＤＢ管理プログラム６３１は、ローカル在席ＤＢ６４１の変更を制御する機能と、ローカル在席ＤＢ６４１の内容が変更された場合に、他のサブコンポーネントプログラムに対して、変更した旨を通知する機能とを有する。
【００２９】
在席ＤＢ管理プログラム６３１が起動されると、まず、アドレス帳管理テーブル６４５に登録されているアドレスと、受信メール管理テーブル６４２に登録されている送信元アドレスとを重複無くローカル在席ＤＢ６３１に登録する。（図１５、ステップ１５１）
次に、ローカル在席ＤＢ６４１に登録されている全てのメールアドレスについて、在席管理サーバ５２の在席管理ＤＢで管理している情報のうち、在席情報、電話番号、電話状態を獲得し、ローカル在席ＤＢ６４１に設定する。（図１５、ステップ１５２）
起動時の処理は以上である。
【００３０】
また、在席管理プログラム６３１は、他のプログラムからアドレスの追加要求があった場合、追加を要求されたアドレスに関する在席情報、電話番号、電話状態を在席管理サーバから獲得しローカル在席ＤＢ６４１に登録し、他のサブコンポーネントプログラムに対してローカル在席ＤＢ６４１の更新を通知する。
さらに、在席管理プログラム６３１は、定期的に、ローカル在席ＤＢ６４１に登録されている全てのメールアドレスに対応する在席情報、電話番号、電話状態を在席管理サーバ５２から獲得し、ローカル在席ＤＢ６４１の内容をリフレッシュする。（図１５、ステップＳ１５３、Ｓ１５４、Ｓ１５５、Ｓ１５６）
受信メール一覧プログラム６３２は、ディスプレイ６１４上に図１に例示するような受信メール一覧ウィンドウを表示する。（図１６、ステップＳ１６０１）
受信メール一覧ウィンドウには、受信したメールの差出人、件名、日時、差出人の在席情報、差出人が使用する電話の状態が一覧形式で表示される。（図１６、ステップＳ１６０２）
受信メール一覧プログラム６３２は、在席ＤＢ管理プログラム６３１からローカル在席ＤＢ６４１の更新があった旨、もしくは、自分自身又は他のサブコンポーネントプログラムから受信メール管理テーブル６４２のエントリに変更（エントリの追加または削除）があった旨が通知されると、ローカル在席ＤＢ６４１を参照して、受信メール管理テーブル６４２の在席情報、電話番号、電話状態を更新し、更新後の受信メール管理テーブル６４２の内容に基づいて、受信メール一覧ウィンドウの表示内容を更新する。（図１６、ステップＳ１６０３、Ｓ１６０４、Ｓ１６０５）
受信メール一覧プログラム６３２は利用者から受信メールの参照指示を受けると、ウィンドウ内で選択されている受信メールのファイル名をパラメタとして受信メール参照プログラム６３４を起動する。（図１６、ステップＳ１６０６、ステップＳ１６０７）
受信メール一覧プログラム６３２は、利用者から返信指示を受けると、ウィンドウ内で選択されている受信メールのファイル名をパラメタとして送信メール作成プログラム６３５を起動する。
受信メール一覧プログラム６３２は、利用者から削除指示を受けると、受信メールフォルダ６２３から指定されたファイル名のファイルを削除し、受信メール管理テーブル６４２から指定されたファイル名に対応するエントリを削除し、自分自身（受信メール一覧プログラム６３２自身）に対して、受信メール管理テーブル６４２のエントリに変更があった旨を通知する。この通知により、受信メールの一覧が最新のものに更新される。（図１６、ステップＳ１６１０、Ｓ１６１１、Ｓ１６１２、Ｓ１６１３）
受信メール参照プログラム６３４は、受信メール一覧プログラム６３２から受信メールのファイル名をパラメタとして起動される。
受信メール参照プログラム６３４はディスプレイ６１４上に図２のようなウィンドウを表示する。（図１７、ステップＳ１７０１）
ウィンドウには、差出人情報、あて先、日時、件名、本文が表示される。差出人情報には差出人の名前と、ローカル在席ＤＢから差出人のメールアドレスをキーにして抽出した在席情報、電話番号、電話状態が表示される。（図１７、ステップＳ１７０２）
受信メール参照プログラム６３４は、在席ＤＢ管理プログラム６３１からローカル在席ＤＢ６４１を更新した旨の通知を受けると、表示中のメールの差出人のメールアドレスをキーにして、ローカル在席ＤＢ６４１を検索し、在席情報、電話番号、電話状態を抽出し、最新の情報を表示する。（図１７、ステップＳ１７０３、Ｓ１７０４、Ｓ１７０５）
受信メール参照プログラム６３４は、利用者から返信指示を受けると、起動時に通知されたファイル名をパラメタとして送信メール作成プログラム６３５を起動する。（図１７、ステップＳ１７０６、１７０８）
受信メール参照プログラム６３２は、利用者から削除指示を受けると、受信メールフォルダ６２３から指定されたファイル名のファイルを削除し、受信メール管理テーブル６４２から指定されたファイル名に対応するエントリを削除し、受信メール一覧プログラム６３２に対して、受信メール管理テーブル６４２のエントリに変更があった旨を通知する。この通知により、受信メールの一覧が最新のものに更新される。（図１７、ステップＳ１７１０、Ｓ１７１１，Ｓ１７１２、Ｓ１７１３）
なお、図２に示した表示例では、在席情報を独立したカラムとして表示しているが、在席と離席がお互いに区別できれば他の態様であってもよいことは言うまでもない。例えば、在席についてある色で、離席について別の色で表示するようにしても良い。
【００３１】
送信メール作成プログラム６３３は、ディスプレイ６１４上に図３のようなウィンドウを表示し、利用者に、メールのあて先、件名、本文を入力させる。（図１８、ステップＳ１８０１）
送信メール作成プログラム６３３は、起動時にパラメタとしてファイル名が指定されている場合には、受信メールに対する返信の作成と判断し、指定されたファイルの差出人をメールのあて先として自動的に設定する。（図１８、ステップＳ１８０２、Ｓ１８０３）
送信メール作成プログラム６３３は、更に、あて先として設定されているメールアドレスをキーに在席情報、電話番号、電話状態をローカル在席ＤＢから抽出し、表示する。（図１８、Ｓ１８０４、Ｓ１８０５）
送信メール作成プログラム６３３は、在席ＤＢ管理プログラム６３１からローカル在席ＤＢ６４１を更新した旨の通知を受けると、あて先が設定されていれば、あて先のメールアドレスに対応する在席情報をローカル在席ＤＢ６４１から求めて表示する。（図１８、ステップＳ１８０６、Ｓ１８０７、Ｓ１８０８、Ｓ１８０９）
送信メール作成プログラム６３３は、利用者から送信指示があった場合、メールをメールサーバ５１に転送し、送信済メールフォルダ６２３に格納し、送信メール管理テーブル６４２に新しいエントリを追加して情報を設定し、送信メール一覧プログラム６３３にエントリの追加を通知する。（図１８、ステップＳ１８１０、Ｓ１８１１、Ｓ１８１２、Ｓ１８１３、Ｓ１８１４）
送信メール作成プログラム６３３は、利用者から同期送信指示があると、作成中のメールを同期メールとして扱う。
【００３２】
具体的には、作成中のメールを同期メール送信フォルダ６２４に格納し、同期メール管理テーブルに新たなエントリを追加し、追加したエントリにメールの情報を設定する。（図１９、ステップＳ１９０１、Ｓ１９０２、Ｓ１９０３、Ｓ１９０４）
受信プログラム６３７は、利用者からの指示を契機に、もしくは所定のインターバルでメールの受信処理を行う。
【００３３】
受信プログラム６３７は、まず、メールサーバ５１に接続する。（図２０、ステップＳ２００１）
次に、未受信のメールの有無を判断し、未受信のメールがある場合には以下の処理を繰り返す。（図２０、ステップＳ２００２）
メールサーバ５１から未受信のメールを1件取り出す。（図２０、ステップＳ２００３）
取り出したメールの差出人のメールアドレスをキーに、ローカル在席ＤＢ６４１を検索し、差出人の在籍状況を求める。差出人が在席の場合、受信時に差出人が在席であったことを示す情報として
“Ｘ−ｒｅｃｅｉｖｅ−ｏｎ−ｓｉｔｔｉｎｇ： ｙｅｓ”
の一行をヘッダーに挿入する。（図２０、ステップＳ２００５、Ｓ２００６）
取り出した（必要に応じてヘッダー情報を追加した）メールを受信メールフォルダ６２２に格納する（図２０、ステップ２００７）
受信メール管理テーブル６４２に新たにエントリを追加し、取り出したメールの情報（受信メールの差出人、アドレス、件名、日付、ファイル名）を設定する。（図２０、ステップＳ２００８）
以上の処理を未受信のメールが無くなるまで繰り返す。
【００３４】
未受信のメールを全てメールサーバ５１から取り出し終わると、受信メール一覧プログラム６３２に対してエントリの追加を通知する。これにより最新の受信メール一覧が表示される。（図２０、ステップＳ２００９）
送信メール一覧プログラム６３３は、ディスプレイ６１４上に図４に示すような送信済メール一覧ウィンドウを表示する。（図２１、ステップＳ２１０１）
送信メール一覧ウィンドウには、メールのあて先、件名、日時、送信時在席状況が一覧表示される。（図２１、ステップＳ２１０２）
送信メール一覧プログラム６３３は、在席ＤＢ管理プログラム６３１からローカル在席ＤＢ６４１を更新した旨の通知を受けるか、他のサブコンポーネントプログラムから送信メール管理テーブル６４３のエントリに変更（エントリの追加または削除）があった旨の通知をうけると、ローカル在席ＤＢ６４１を参照して、送信メール管理テーブル６４３を更新し、更新後の内容に基づいて送信メール一覧ウィンドウの表示内容を更新する。（図２１、ステップＳ２１０３，Ｓ２１０４，Ｓ２１０５）
また、送信メール一覧プログラム６３３は、利用者から同期通信一覧表示の指示を受けると、指定された送信メールが同期メールの場合、関連する同期メールの一覧を表示する。（図２１、ステップＳ２１０７）
具体的には、以下の処理を繰り返す。
【００３５】
まず、同期メール（送信）を同期メール一覧（図示せず）に登録する。（図２１、ステップＳ２１０８）
次に、対応する受信メールを受信メールフォルダ６２２を検索して取り出し、取り出したメールが同期メールであったか否かを判断する。受信メールが同期メールの場合には、ヘッダーに
“Ｘ−ｒｅｃｉｅｖｅ−ｏｎ−ｓｉｔｔｉｎｇ： ｙｅｓ”
の一行が含まれている。
【００３６】
対応する受信メールが無い場合や対応する受信メールが同期メールでない場合は、繰返しを中断し、同期メール一覧に登録されているメールを、送信メールと受信メールをそれぞれ区別可能な形態で一覧表示する。（図２１、ステップＳ２１０８、Ｓ２１０９、Ｓ２１１０、Ｓ２１１４）
対応する受信メールが同期メールであった場合、取り出した受信メールを同期メール一覧（図示せず）に登録し（図２１、ステップＳ２１０８）、取り出した受信メールに対応する送信メールを送信済メールフォルダ６２３から検索して取り出し、取り出した送信済みメールが同期メールであったか否かを判断する。
【００３７】
送信済メールが同期メールの場合、ヘッダーに
“Ｘ−ｓｅｎｔ−ｏｎ−ｓｉｔｔｉｎｇ： ｙｅｓ”
の一行が含まれる。
【００３８】
対応する送信メールが無い場合や同期メールではなかった場合には、繰返しを中断して同期メール一覧に登録されているメールを、送信メールと受信メールをそれぞれ区別可能な形態で一覧表示する。（図２１、ステップＳ２１１１、Ｓ２１１２、Ｓ２１１３、Ｓ２１１４）
なお、対応するメールとは、一方のメールのヘッダーの“Ｍｅｓｓａｇｅ−ｉｄ：”の値と、他方のメールのヘッダーの“ｉｎ−ｒｅｐｌｙ−ｔｏ：”の値が一意するものを言う。
【００３９】
同期メール送信プログラム６３８は、あて先のメールアドレスに対応した在席情報が在席の時のみメールの送信を行うプログラムである。
【００４０】
同期メール送信プログラムは処理の開始に先立って、ローカル在席ＤＢを検索して、同期メール管理テーブル６４４の在席情報を更新する。（図２２、ステップＳ２２０１、Ｓ２２０２）
次に同期メール送信プログラム６３８は、同期メール管理テーブル６４４に登録されているメールの１つ１つについて以下の処理を繰返し行う。
【００４１】
あて先が在席ではない場合はメールに対して何の処理も行わない。（図２２、ステップＳ２２０２）
あて先が在席の場合、以下の処理を行う。
【００４２】
メールをメールサーバ５１に転送する。（図２２、ステップＳ２２０５）
次に、メール送信時にあて先が在席であったことを示す情報として、
“Ｘ−ｓｅｎｔ−ｏｎ−ｓｉｔｔｉｎｇ： ｙｅｓ”
の一行をヘッダーに追加する。(図２２、ステップＳ２２０７)
次に同期メール送信フォルダ６２４からメールを削除し、送信済メールフォルダ６２３にメールを格納し、送信メール管理テーブル６４３に新しいエントリを追加して情報を設定し、エントリの追加を送信メール一覧プログラム６３３に通知する。（図２２、ステップＳ２２０７）
アドレス帳管理プログラム６３６はディスプレイ装置６１４上に図１１に例示するようなアドレス帳一覧ウィンドウを表示する。（図２３、ステップ２３０１）
アドレス帳一覧ウィンドウには、名前とメールアドレスとメールアドレスに対応した在席情報が表示される。（図２３、ステップ２３０２）
アドレス帳管理プログラム６３６は、在席ＤＢ管理プログラム６３１からローカル在席ＤＢ６４１の更新が通知されると、ローカル在席ＤＢ６４１を参照してアドレス帳管理テーブル６４５を更新し、更新後の内容に基づいて表示内容を更新する。
【００４３】
最後に、本発明の特徴を付記としてまとめる。
【００４４】
（付記１）  コンピュータに電子メールの送受信を行わせる電子メール送受信プログラムであって、
コンピュータに、
メールアドレスに対応する在席情報を継続的に獲得する在席情報獲得機能と、
メールの発信元アドレスに対応する在席情報の相違が視覚的に区別できる態様で受信メールの一覧を表示する受信メール一覧表示機能と
を実現させる電子メール送受信プログラム。
【００４５】
（付記２）  請求項１記載の電子メール送受信プログラムであって、
コンピュータに更に、
受信したメールの差出人の在席情報を獲得する機能と、
受信したメールを表示すると共に、差出人の在席情報を表示する機能と
を実現させる電子メール送受信プログラム。
【００４６】
（付記３）  付記１記載の電子メール送受信プログラムであって、
コンピュータに更に、
利用者にメールを作成させる機能と、
指定されたメールのあて先の在席情報を動的に獲得する機能と、
あて先の在席情報を動的に変更しつつ表示する機能と
を実現させる電子メール送受信プログラム。
【００４７】
（付記４）  付記１記載の電子メール送受信プログラムであって、
コンピュータに更に、
アドレス帳に登録されているメールアドレス情報に対応する在席情報を獲得する機能と、
アドレス帳に登録されている情報とともに対応する在席情報を表示する機能と
を実現させる電子メール送受信プログラム。
【００４８】
（付記５）  付記１記載の電子メール送受信プログラムであって、
コンピュータに更に、
メールの送信相手の在席状況を確認する機能と、
メールの送信相手が在席の場合にメールを送信する機能と
を実現させる電子メール送受信プログラム。
【００４９】
（付記６）  付記１記載の電子メール送受信プログラムであって、
コンピュータに更に、
メール受信時にメールの送信側が在席であるか否かを判断し、在席であった場合には、そのことを示す情報を記録しておく機能
を実現させる、電子メール送受信プログラム。
【００５０】
（付記７）  付記１記載の電子メール送受信プログラムであって、
コンピュータに更に、
在席状態で送受信したメール関連メールを抽出する機能
を実現させる、電子メール送受信プログラム。
【図面の簡単な説明】
【００５１】
【図１】受信メール一覧表示ウィンドウの表示例を示す図
【図２】メール参照ウィンドウの表示例を示す図
【図３】メール作成ウィンドウの表示例を示す図
【図４】送信メール一覧表示ウィンドウの表示例を示す図
【図５】システム構成の一例を示す図
【図６】クライアント装置の構成の一例を示す図
【図７】マスター在席ＤＢの構成の一例を示す図
【図８】ローカル在席ＤＢの構成の一例を示す図
【図９】受信メール管理テーブルの構成の一例を示す図
【図１０】送信メール管理テーブルの構成の一例を示す図
【図１１】アドレス帳管理ウィンドウの表示例を示す図
【図１２】アドレス帳管理テーブルの一覧を示す図
【図１３】同期メール管理テーブルの構成の一例を示す図
【図１４】電子メール送受信プログラムの処理フローを示す図
【図１５】在席ＤＢ管理プログラムの処理フローを示す図
【図１６】受信メール一覧プログラムの処理フローを示す図
【図１７】受信メール参照プログラムの処理フローを示す図
【図１８】送信メール作成プログラムの処理フローを示す図（その１）
【図１９】送信メール作成プログラムの処理フローを示す図（その２）
【図２０】受信プログラムの処理フローを示す図
【図２１】送信メール一覧プログラムの処理フローを示す図
【図２２】同期メール送信プログラムの処理フローを示す図
【図２３】アドレス帳管理プログラムの処理フローを示す図。
【符号の説明】
【００５２】
１１  受信メール一覧表示ウィンドウ
１２  在席情報表示カラム
１３  電話状況表示カラム
５１  メールサーバ
５２  在席管理サーバ
５３  交換機
５４（５４−１、５４−２）  クライアント
５５（５５−１、５５−２）  電話機
６１  電子メール送受信プログラム
６２  在席情報管理クライアントプログラム
【図１】
2005122648.tif 000003
【図２】
2005122648.tif 000004
【図３】
2005122648.tif 000005
【図４】
2005122648.tif 000006
【図５】
2005122648.tif 000007
【図６】
2005122648.tif 000008
【図７】
2005122648.tif 000009
【図８】
2005122648.tif 000010
【図９】
2005122648.tif 000011
【図１０】
2005122648.tif 000012
【図１１】
2005122648.tif 000013
【図１２】
2005122648.tif 000014
【図１３】
2005122648.tif 000015
【図１４】
2005122648.tif 000016
【図１５】
2005122648.tif 000017
【図１６】
2005122648.tif 000018
【図１７】
2005122648.tif 000019
【図１８】
2005122648.tif 000020
【図１９】
2005122648.tif 000021
【図２１】
2005122648.tif 000022
【図２２】
2005122648.tif 000023
【図２３】
2005122648.tif 000024
【図２０】
2005122648.tif 000025