(57)【要約】【課題】内容の関連性が深い電子メールを１つのフォルダに分類することのできる電子メール用フォルダ運用支援システムと其のプログラムおよび方法を提供すること。【解決手段】複数の既存フォルダを１つのフォルダに統合する際に既存フォルダの名称を比較して名称の相違部分を抽出し、非評価文字列として非評価文字列記憶ファイルに追加記憶させる。システムの運用中に非評価文字列記憶ファイルが充実していくので、非評価文字列記憶ファイルを参照して受信した電子メールの件名から非評価文字列を削除してフォルダ候補名とするといった単純な処理によって電子メールの内容を的確に表す文字列をフォルダ候補名として設定することができる。従って、ユーザが複数のフォルダを統合して１つのフォルダにした場合であっても、統合する以前の複数の既存フォルダと関連する電子メールを統合後の１つのフォルダに的確に分類することができる。【選択図】図１
2010182259.tif 000002
【特許請求の範囲】
【請求項１】
既存フォルダへの電子メールの振り分けと新規フォルダの作成を支援するための電子メール用フォルダ運用支援システムであって、
非評価文字列を記憶する非評価文字列記憶手段と、
既存フォルダの名称を記憶するフォルダ情報記憶手段と、
前記非評価文字列記憶手段を参照して受信した電子メールの件名に非評価文字列が含まれているか否かを判定し、受信した電子メールの件名に非評価文字列が含まれていれば受信した電子メールの件名から当該非評価文字列を削除してフォルダ候補名として設定する一方、受信した電子メールの件名に非評価文字列が含まれていなければ受信した電子メールの件名自体をフォルダ候補名として設定する件名読み取り手段と、
前記フォルダ情報記憶手段を参照して前記件名読み取り手段で設定されたフォルダ候補名と同じ名称の既存フォルダが前記フォルダ情報記憶手段に記憶されているか否かを判定し、件名読み取り手段で設定されたフォルダ候補名と同じ名称の既存フォルダがフォルダ情報記憶手段に記憶されていれば前記受信した電子メールを当該既存フォルダに振り分ける一方、件名読み取り手段で設定されたフォルダ候補名と同じ名称の既存フォルダがフォルダ情報記憶手段に記憶されていなければ前記件名読み取り手段で設定されたフォルダ候補名を名称とする新規フォルダを新たに生成して前記受信した電子メールを当該新規フォルダに振り分けるフォルダ制御手段とを有し、
複数の既存フォルダを１つのフォルダに統合する際に、統合の対象となる複数の既存フォルダの名称を比較して名称の相違部分を抽出する構文解析手段と、
前記構文解析手段で抽出された名称の相違部分を新たな非評価文字列として前記非評価文字列記憶手段に追加記憶させる非評価文字列登録手段とを備えたことを特徴とする電子メール用フォルダ運用支援システム。
【請求項２】
前記フォルダ情報記憶手段は、既存フォルダの名称と当該既存フォルダに振り分けるべき電子メールを特定するための分類メール件名とを対応させて記憶するように構成され、
前記フォルダ制御手段は、前記件名読み取り手段で設定されたフォルダ候補名と同じ名称の既存フォルダが前記フォルダ情報記憶手段に記憶されていない場合に、前記フォルダ候補名を名称とする新規フォルダに振り分けるべき電子メールを特定するための分類メール件名として前記フォルダ候補名を当該新規フォルダに対応させて前記フォルダ情報記憶手段に記憶させる機能と、前記１つのフォルダに統合すべき前記複数の既存フォルダの各々に対応して前記フォルダ情報記憶手段に記憶された分類メール件名を当該１つのフォルダに対応させて前記フォルダ情報記憶手段に記憶させる機能とを備えたことを特徴とする請求項１記載の電子メール用フォルダ運用支援システム。
【請求項３】
前記構文解析手段は、操作対象として選択されたフォルダの名称と前記フォルダ情報記憶手段に記憶された既存フォルダの名称との類似度を解析して類似度の高い順に既存フォルダをディスプレイに表示する機能を備えていることを特徴とする請求項１または請求項２記載の電子メール用フォルダ運用支援システム。
【請求項４】
前記構文解析手段は、操作対象として選択されたフォルダの分類メール件名と前記フォルダ情報記憶手段に記憶された既存フォルダの分類メール件名との包含関係を解析し、操作対象として選択されたフォルダと包含関係のある既存フォルダをディスプレイに表示する機能とを備えていることを特徴とする請求項２記載の電子メール用フォルダ運用支援システム。
【請求項５】
ネットワーク上に配備されてメール受信端末として機能するコンピュータのデータ記憶手段に構築された既存フォルダへの電子メールの振り分けと新規フォルダの作成を支援するための電子メール用フォルダ運用支援プログラムであって、
前記コンピュータのマイクロプロセッサを、
前記データ記憶手段に予め設けられた非評価文字列記憶ファイルを参照して受信した電子メールの件名に非評価文字列が含まれているか否かを判定し、受信した電子メールの件名に非評価文字列が含まれていれば受信した電子メールの件名から当該非評価文字列を削除してフォルダ候補名として設定する一方、受信した電子メールの件名に非評価文字列が含まれていなければ受信した電子メールの件名自体をフォルダ候補名として設定する件名読み取り手段、
前記データ記憶手段に予め設けられたフォルダ情報記憶テーブルを参照して前記件名読み取り手段で設定されたフォルダ候補名と同じ名称の既存フォルダが前記フォルダ情報記憶テーブルに記憶されているか否かを判定し、件名読み取り手段で設定されたフォルダ候補名と同じ名称の既存フォルダがフォルダ情報記憶テーブルに記憶されていれば前記受信した電子メールを当該既存フォルダに振り分ける一方、件名読み取り手段で設定されたフォルダ候補名と同じ名称の既存フォルダがフォルダ情報記憶テーブルに記憶されていなければ前記件名読み取り手段で設定されたフォルダ候補名を名称とする新規フォルダを新たに生成して前記受信した電子メールを当該新規フォルダに振り分けるフォルダ制御手段、
複数の既存フォルダを１つのフォルダに統合する際に、統合の対象となる複数の既存フォルダの名称を比較して名称の相違部分を抽出する構文解析手段、および、
前記構文解析手段で抽出された名称の相違部分を新たな非評価文字列として前記非評価文字列記憶ファイルに追加記憶する非評価文字列登録手段として機能させることを特徴とする電子メール用フォルダ運用支援プログラム。
【請求項６】
前記フォルダ情報記憶テーブルは、既存フォルダの名称と当該既存フォルダに振り分けるべき電子メールを特定するための分類メール件名とを対応させて記憶するように構成され、
前記フォルダ制御手段に、前記件名読み取り手段で設定されたフォルダ候補名と同じ名称の既存フォルダが前記フォルダ情報記憶テーブルに記憶されていない場合に、前記フォルダ候補名を名称とする新規フォルダに振り分けるべき電子メールを特定するための分類メール件名として前記フォルダ候補名を当該新規フォルダに対応させて前記フォルダ情報記憶テーブルに記憶させる機能と、前記１つのフォルダに統合すべき前記複数の既存フォルダの各々に対応して前記フォルダ情報記憶テーブルに記憶された分類メール件名を当該１つのフォルダに対応させて前記フォルダ情報記憶テーブルに記憶させる機能とを更に持たせるようにしたことを特徴とする請求項５記載の電子メール用フォルダ運用支援プログラム。
【請求項７】
前記構文解析手段に、操作対象として選択されたフォルダの名称と前記フォルダ情報記憶テーブルに記憶された既存フォルダの名称との類似度を解析して類似度の高い順に既存フォルダをディスプレイに表示する機能を更にもたせるようにしたことを特徴とする請求項５または請求項６記載の電子メール用フォルダ運用支援プログラム。
【請求項８】
前記構文解析手段に、操作対象として選択されたフォルダの分類メール件名と前記フォルダ情報記憶テーブルに記憶された既存フォルダの分類メール件名との包含関係を解析し、操作対象として選択されたフォルダと包含関係のある既存フォルダをディスプレイに表示する機能を更にもたせるようにしたことを特徴とする請求項６記載の電子メール用フォルダ運用支援プログラム。
【請求項９】
ネットワーク上に配備されてメール受信端末として機能するコンピュータのデータ記憶手段に構築された既存フォルダへの電子メールの振り分けと新規フォルダの作成を支援するための電子メール用フォルダ運用支援方法であって、
前記コンピュータのマイクロプロセッサにより、前記データ記憶手段に予め設けられた非評価文字列記憶ファイルを参照させて受信した電子メールの件名に非評価文字列が含まれているか否かを判定させ、受信した電子メールの件名に非評価文字列が含まれていれば受信した電子メールの件名から当該非評価文字列を削除してフォルダ候補名として設定させる一方、受信した電子メールの件名に非評価文字列が含まれていなければ受信した電子メールの件名自体をフォルダ候補名として設定させた後、
前記データ記憶手段に予め設けられたフォルダ情報記憶テーブルを前記コンピュータのマイクロプロセッサに参照させて前記設定されたフォルダ候補名と同じ名称の既存フォルダが前記フォルダ情報記憶テーブルに記憶されているか否かを判定させ、設定されたフォルダ候補名と同じ名称の既存フォルダがフォルダ情報記憶テーブルに記憶されていれば前記受信した電子メールを当該既存フォルダに振り分けさせる一方、設定されたフォルダ候補名と同じ名称の既存フォルダがフォルダ情報記憶テーブルに記憶されていなければ前記設定されたフォルダ候補名を名称とする新規フォルダを新たに生成させて前記受信した電子メールを当該新規フォルダに振り分けさせると共に、
複数の既存フォルダを１つのフォルダに統合する際には、統合の対象となる複数の既存フォルダの名称を前記コンピュータのマイクロプロセッサにより比較させて名称の相違部分を抽出させ、該抽出された名称の相違部分を新たな非評価文字列として前記非評価文字列記憶ファイルに追加記憶させるようにしたことを特徴とする電子メール用フォルダ運用支援方法。
【請求項１０】
前記フォルダ情報記憶テーブルに、既存フォルダの名称と当該既存フォルダに振り分けるべき電子メールを特定するための分類メール件名とを対応させて記憶させると共に、
前記設定されたフォルダ候補名と同じ名称の既存フォルダが前記フォルダ情報記憶テーブルに記憶されていない場合には、前記コンピュータのマイクロプロセッサにより、前記フォルダ候補名を名称とする新規フォルダに振り分けるべき電子メールを特定するための分類メール件名として前記フォルダ候補名を当該新規フォルダに対応させて前記フォルダ情報記憶テーブルに記憶させ、
複数の既存フォルダを１つのフォルダに統合する際には、前記コンピュータのマイクロプロセッサにより、前記１つのフォルダに統合すべき前記複数の既存フォルダの各々に対応して前記フォルダ情報記憶テーブルに記憶された分類メール件名を当該１つのフォルダに対応させて前記フォルダ情報記憶テーブルに記憶させるようにしたことを特徴とする請求項９記載の電子メール用フォルダ運用支援方法。
【請求項１１】
操作対象として選択されたフォルダの名称と前記フォルダ情報記憶テーブルに記憶された既存フォルダの名称との類似度を前記コンピュータのマイクロプロセッサにより解析させて類似度の高い順に既存フォルダをディスプレイに表示させるようにしたことを特徴とする請求項９または請求項１０記載の電子メール用フォルダ運用支援方法。
【請求項１２】
操作対象として選択されたフォルダの分類メール件名と前記フォルダ情報記憶テーブルに記憶された既存フォルダの分類メール件名との包含関係を前記コンピュータのマイクロプロセッサにより解析させ、操作対象として選択されたフォルダと包含関係のある既存フォルダをディスプレイに表示する機能をもたせるようにしたことを特徴とする請求項１０記載の電子メール用フォルダ運用支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、既存フォルダへの電子メールの振り分けと新規フォルダの作成を支援するための電子メール用フォルダ運用支援システムと電子メール用フォルダ運用支援プログラムおよび電子メール用フォルダ運用支援方法に関する。
【背景技術】
【０００２】
近年、電子メールの利用が拡大しており、大量に受信したメールを効率的に整理することが必要になってきている。メールを整理する方法は数多く提案されているが、その中で、メールを意味のあるかたまりごとにフォルダに分類する方法が存在する。これらの方法の１つとして、受信したメールの件名を参照し、メールを自動的にフォルダに分類する技術が提案されている（特許文献１）。
【０００３】
この方法では、受信したメールの件名を参照して、件名と同名のフォルダを自動的に作成し、そのフォルダにメールを自動的に分類する。つまり、全ての受信メールはメールの受信時にいずれかのフォルダに自動的に分類される。そのため、利用者が分類先フォルダの作成、分類ルールの設定、フォルダへのメール移動などを行う必要が無く、利用者がメールの整理にかける手間を減らすことが可能である。また、手動でメールをフォルダに移動するときに発生する人為的ミスを防ぐことも可能である。さらに、メールの件名はメール本文の内容を端的に表すものであるため、これをフォルダ名にすることで、後で過去のメールを読み返す必要が出てきたときに目的のメールを見つけやすい利点もある。
【０００４】
しかし、この方法にはいくつかの問題点がある。
【０００５】
１つ目の問題点は、メールは自動的に分類・整理されるがフォルダは自動的に整理されないことである。この方法では基本的にメールの件名の種類の数だけフォルダが自動的に作成される。そのため受信するメール量が多いと多数のフォルダが作成され、目的のフォルダ、ひいては目的のメールを見つけられず、最悪の場合メールの全検索が必要になる可能性がある。
【０００６】
２つ目の問題点は、１つのフォルダに複数種類の件名のメールを自動分類できないことである。例えば「サーバ○○○に関する質問」という件名のメールと「○○○の機能についての確認」という件名のメールがあったと仮定した場合、仮に、利用者がこの両メールは内容の関連性が深いから１つのフォルダに自動分類できるようにしたいと考えたとしても、それを実現する手段が無い。これはメールの件名とフォルダ名が一対一に対応しているために発生する問題である。また、利用者が自分の理解しやすいようにフォルダ名を変更すると、そのフォルダに自動分類されるメールの件名も同時に変更されるため、以降受信する同名のメールが別フォルダに分類される問題もある。
【０００７】
３つ目の問題点は、メールの件名が少し異なるだけで同じ一連のやりとりのメールが別フォルダに分類される可能性があることである。特許文献１に開示される技術にあっては、件名から「Ｒｅ：」や「Ｆｗｄ：」といった返信時に自動的に付加される文字列を削除したものをフォルダ名にするとあるが、その具体的実現方法は明記されていない。実現方法としては、付加される可能性がある文字列を参照用ファイルに登録しておき、フォルダの作成時にこの参照用ファイルを参照する方法が考えられる。しかし、メールサーバやメールソフトが自動的に付加する文字列には様々なものが考えられるため、受信メールを高い精度でフォルダに分類するためには、利用者が参照用ファイルに文字列を随時登録していくことが必要であり、この作業は利用者にとって大きな負担となる。さらに、メールソフトやメールサーバが自動的に文字列を付加するだけでなく、メール送信者が手動で文字列を追加する場合もある。例えば、「○○会議開催のお知らせ」という件名のメールがあり、メール送信者がこの件名に文字列を追加して「〔日程変更〕○○会議開催のお知らせ」としてメールを送信した場合、この両メールを受信する側では、「○○会議開催のお知らせ」、「〔日程変更〕○○会議開催のお知らせ」という名前の別々のフォルダにメールが分類されることになる。つまり、同じ一連のやりとりのメールであるにも関わらずメールが別のフォルダに分類されることから、関連のあるメールを読み逃したり、メールのやりとりを把握できなくなったりする可能性がある。
【０００８】
つまり、特許文献１には、受信した電子メールを格納すべき適当なメールフォルダが存在しないときに当該電子メールを格納するための新たなメールフォルダを生成する点、および、受信した電子メールのヘッダ情報から「Ｒｅ：」，「Ｆｗｄ：」等の修飾を削除した文字列を新たに生成するメールフォルダの名称として設定する点について開示されており、同じ話題に関する一連の電子メールを１つのメールフォルダに格納することを目的とした技術ではあるが、ヘッダ情報が「Ｒｅ：」，「Ｆｗｄ：」等の修飾以外の部分で変化した場合、例えば、タイトルの文字列自体を変更したような場合には一連の電子メールを１つのメールフォルダに格納することが難しく、また、タイトルの変更等によって多数のメールフォルダが生成される恐れがある。
【０００９】
また、別の技術として、特許文献２には、電子メールのヘッダ情報から新旧の電子メールに共通する部分を識別情報として抽出する点が記載されているが、このものは識別情報を利用してモニタ上に電子メールの内容等を時系列で整理して表示すものに過ぎず、受信装置の内部処理たとえば受信メールの整理や振り分け等に識別情報を利用するものではない。
【００１０】
更に、特許文献３には、電子メールのログ情報であるサブジェクトの文字列あるいは文字列の類似度に基いて電子メールのタイプたとえば送信，返信，転送等を判定し、メールタイプを明確に識別するようにしたものが開示されている。しかし、このものは電子メール毎にメールタイプを判定し、最終的に、メールタイプに対応して行われるデータの削除処理等を容易化することを目的としたものであり、電子メールのタイトルや内容の関連性に基いてフォルダや電子メールを整理したり、一旦フォルダに納められた電子メールを再整理したりするといった機能は備えていない。
【００１１】
また、特許文献４には、電子メールに含まれるキーワードと予めメールフォルダに関連付けされたキーワードとを比較し、一致するキーワードの数や関連の重み付けに基いて電子メールをメールフォルダに振り分けるようにしたものが開示されている。しかし、電子メールの送信や返信の繰り返しによって生じるタイトル等の文字列の変化を考慮したものではなく、特に、同じ案件に関して電子メールの送信や返信を繰り返す間にタイトルの文字列を変更したような場合には、同じ案件に関連する電子メールが別のメールフォルダに振り分けられるといった可能性がある。
【００１２】
なお、特許文献５には、新旧のテキストデータの文字列を比較して相違部分を抽出する点、相違する部分のうち予め教示された不一致部分を無視して相違点をリスト出力する技術について開示されている。このものは、カラム位置を基準に文字の一致不一致を判定して不一致部分を抽出し、更に、この不一致部分の内容が予め教示された特定の形式と合致するか否かを判定し、不一致部分の内容が予め決められた特定の形式、たとえば、日付や時刻といったものである場合に新旧のテキストデータが実質的に同じものであると認識するものである。従って、これを電子メールのヘッダ情報に適用した場合、「Ｒｅ：」，「Ｆｗｄ：」等のように予め教示することが可能な特定の形式の文字列の有無に関しては、其の相違を無視して相互的な関連を認識することができるが、やはり、特許文献１のものと同様、タイトルの文字列自体を変更したような場合には新旧の関連性を把握できなくなる不都合がある。
【００１３】
更に、前述した各種の方法では、メールを分類するフォルダの作成、フォルダへの分類ルールの設定を利用者が行う必要があるため、利用者にとって大きな負担となっていた。また、分類ルールから漏れたメールは手動で分類する必要があり、このことも利用者にとって負担となっていた。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２００７−３０４７７３号公報
【特許文献２】特開２００６−２５２１９９号公報
【特許文献３】特開２００６−２５２２２０号公報
【特許文献４】特開２００７−９４５６１号公報
【特許文献５】特開平７−１０４９９０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１５】
そこで、本発明の課題は、前記不都合を改善し、受信する電子メールの量が多くなっても多数のフォルダが不用意に作成されることがなく、しかも、ユーザが複数のフォルダを統合して１つのフォルダにしたりタイトルの文字列自体を変更したような場合であっても、内容の関連性が深い電子メールを１つのフォルダに分類することのできる電子メール用フォルダ運用支援システムと其のプログラムおよび方法を提供することにある。
【課題を解決するための手段】
【００１６】
本発明の電子メール用フォルダ運用支援システムは、既存フォルダへの電子メールの振り分けと新規フォルダの作成を支援するための電子メール用フォルダ運用支援システムであり、前記課題を達成するため、特に、
非評価文字列を記憶する非評価文字列記憶手段と、
既存フォルダの名称を記憶するフォルダ情報記憶手段と、
前記非評価文字列記憶手段を参照して受信した電子メールの件名に非評価文字列が含まれているか否かを判定し、受信した電子メールの件名に非評価文字列が含まれていれば受信した電子メールの件名から当該非評価文字列を削除してフォルダ候補名として設定する一方、受信した電子メールの件名に非評価文字列が含まれていなければ受信した電子メールの件名自体をフォルダ候補名として設定する件名読み取り手段と、
前記フォルダ情報記憶手段を参照して前記件名読み取り手段で設定されたフォルダ候補名と同じ名称の既存フォルダが前記フォルダ情報記憶手段に記憶されているか否かを判定し、件名読み取り手段で設定されたフォルダ候補名と同じ名称の既存フォルダがフォルダ情報記憶手段に記憶されていれば前記受信した電子メールを当該既存フォルダに振り分ける一方、件名読み取り手段で設定されたフォルダ候補名と同じ名称の既存フォルダがフォルダ情報記憶手段に記憶されていなければ前記件名読み取り手段で設定されたフォルダ候補名を名称とする新規フォルダを新たに生成して前記受信した電子メールを当該新規フォルダに振り分けるフォルダ制御手段とを有し、
複数の既存フォルダを１つのフォルダに統合する際に、統合の対象となる複数の既存フォルダの名称を比較して名称の相違部分を抽出する構文解析手段と、
前記構文解析手段で抽出された名称の相違部分を新たな非評価文字列として前記非評価文字列記憶手段に追加記憶させる非評価文字列登録手段とを備えたことを特徴とする構成を有する。
【００１７】
また、本発明の電子メール用フォルダ運用支援プログラムは、ネットワーク上に配備されてメール受信端末として機能するコンピュータのデータ記憶手段に構築された既存フォルダへの電子メールの振り分けと新規フォルダの作成を支援するための電子メール用フォルダ運用支援プログラムであり、前記と同様の課題を達成するため、特に、
前記コンピュータのマイクロプロセッサを、
前記データ記憶手段に予め設けられた非評価文字列記憶ファイルを参照して受信した電子メールの件名に非評価文字列が含まれているか否かを判定し、受信した電子メールの件名に非評価文字列が含まれていれば受信した電子メールの件名から当該非評価文字列を削除してフォルダ候補名として設定する一方、受信した電子メールの件名に非評価文字列が含まれていなければ受信した電子メールの件名自体をフォルダ候補名として設定する件名読み取り手段、
前記データ記憶手段に予め設けられたフォルダ情報記憶テーブルを参照して前記件名読み取り手段で設定されたフォルダ候補名と同じ名称の既存フォルダが前記フォルダ情報記憶テーブルに記憶されているか否かを判定し、件名読み取り手段で設定されたフォルダ候補名と同じ名称の既存フォルダがフォルダ情報記憶テーブルに記憶されていれば前記受信した電子メールを当該既存フォルダに振り分ける一方、件名読み取り手段で設定されたフォルダ候補名と同じ名称の既存フォルダがフォルダ情報記憶テーブルに記憶されていなければ前記件名読み取り手段で設定されたフォルダ候補名を名称とする新規フォルダを新たに生成して前記受信した電子メールを当該新規フォルダに振り分けるフォルダ制御手段、
複数の既存フォルダを１つのフォルダに統合する際に、統合の対象となる複数の既存フォルダの名称を比較して名称の相違部分を抽出する構文解析手段、および、
前記構文解析手段で抽出された名称の相違部分を新たな非評価文字列として前記非評価文字列記憶ファイルに追加記憶する非評価文字列登録手段として機能させることを特徴とする構成を有する。
【００１８】
更に、本発明の電子メール用フォルダ運用支援方法は、ネットワーク上に配備されてメール受信端末として機能するコンピュータのデータ記憶手段に構築された既存フォルダへの電子メールの振り分けと新規フォルダの作成を支援するための電子メール用フォルダ運用支援方法であり、前記と同様の課題を達成するため、
前記コンピュータのマイクロプロセッサにより、前記データ記憶手段に予め設けられた非評価文字列記憶ファイルを参照させて受信した電子メールの件名に非評価文字列が含まれているか否かを判定させ、受信した電子メールの件名に非評価文字列が含まれていれば受信した電子メールの件名から当該非評価文字列を削除してフォルダ候補名として設定させる一方、受信した電子メールの件名に非評価文字列が含まれていなければ受信した電子メールの件名自体をフォルダ候補名として設定させた後、
前記データ記憶手段に予め設けられたフォルダ情報記憶テーブルを前記コンピュータのマイクロプロセッサに参照させて前記設定されたフォルダ候補名と同じ名称の既存フォルダが前記フォルダ情報記憶テーブルに記憶されているか否かを判定させ、設定されたフォルダ候補名と同じ名称の既存フォルダがフォルダ情報記憶テーブルに記憶されていれば前記受信した電子メールを当該既存フォルダに振り分けさせる一方、設定されたフォルダ候補名と同じ名称の既存フォルダがフォルダ情報記憶テーブルに記憶されていなければ前記設定されたフォルダ候補名を名称とする新規フォルダを新たに生成させて前記受信した電子メールを当該新規フォルダに振り分けさせると共に、
複数の既存フォルダを１つのフォルダに統合する際には、統合の対象となる複数の既存フォルダの名称を前記コンピュータのマイクロプロセッサにより比較させて名称の相違部分を抽出させ、該抽出された名称の相違部分を新たな非評価文字列として前記非評価文字列記憶ファイルに追加記憶させるようにしたことを特徴とする構成を有する。
【発明の効果】
【００１９】
本発明の電子メール用フォルダ運用支援システムと電子メール用フォルダ運用支援プログラムおよび電子メール用フォルダ運用支援方法は、複数の既存フォルダを１つのフォルダに統合する際に、統合の対象となる複数の既存フォルダの名称を比較して名称の相違部分を抽出し、抽出された名称の相違部分を新たな非評価文字列として非評価文字列記憶手段（非評価文字列記憶ファイル）に追加記憶させることにより非評価文字列記憶手段（非評価文字列記憶ファイル）に登録される非評価文字列の内容を充実させるようにしているので、非評価文字列記憶手段（非評価文字列記憶ファイル）を参照し、受信した電子メールの件名から非評価文字列を削除してフォルダ候補名とするといった単純な処理によって電子メールの内容を的確に表す文字列をフォルダ候補名として設定することができる。
従って、ユーザが複数のフォルダを統合して１つのフォルダにした場合であっても、統合する以前の複数の既存フォルダと関連する電子メールを統合後の１つのフォルダに的確に分類することができ、また、タイトルの文字列自体を変更したような場合であっても内容の関連性が深い電子メールを１つのフォルダに分類できる可能性が高く、しかも、微妙に異なる名称を有するフォルダが多数作成されるといった不都合も解消される。
【図面の簡単な説明】
【００２０】
【図１】本発明を適用した一実施形態のメール受信端末とメールサーバとの接続関係、および、メール受信端末として機能するコンピュータに設けられた件名読み取り手段，フォルダ制御手段，構文解析手段，非評価文字列登録手段，非評価文字列記憶手段，フォルダ情報記憶手段の相互関係を簡略化して示したブロック図である。
【図２】同実施形態におけるフォルダ情報記憶テーブル（フォルダ情報記憶手段）の一例を示した概念図である。
【図３】図２のフォルダ情報記憶テーブルに対応させてフォルダの構成を視覚的に表した概念図である。
【図４】同実施形態における電子メール用フォルダ運用支援プログラムの構成の概略を示したフローチャートであり、特に、メール受信時の処理について示している。
【図５】電子メール用フォルダ運用支援プログラムの構成の概略を示したフローチャートであり、特に、全体的な処理について簡略化して示している。
【図６】電子メール用フォルダ運用支援プログラムの構成の概略を示したフローチャートであり、特に、フォルダ改名処理について示している。
【図７】電子メール用フォルダ運用支援プログラムの構成の概略を示したフローチャートであり、特に、フォルダ作成処理について示している。
【図８】電子メール用フォルダ運用支援プログラムの構成の概略を示したフローチャートであり、特に、フォルダ削除処理について示している。
【図９】電子メール用フォルダ運用支援プログラムの構成の概略を示したフローチャートであり、特に、フォルダの配下にフォルダを移動する処理（フォルダ移動処理Ａ）について示している。
【図１０】電子メール用フォルダ運用支援プログラムの構成の概略を示したフローチャートであり、特に、新たにフォルダを作成して其の配下にフォルダを移動する処理（フォルダ移動処理Ｂ）について示している。
【図１１】電子メール用フォルダ運用支援プログラムの構成の概略を示したフローチャートであり、特に、フォルダ統合処理について示している。
【図１２】メール受信端末として機能するコンピュータのディスプレイに表示される参照画面の一例を示した概念図である。
【発明を実施するための形態】
【００２１】
次に、図面を参照して本発明を実施するための形態について具体的に説明する。
【００２２】
この実施形態の主要部は、図１に示すように、電子メールを配信するメールサーバ１とメール受信端末として機能するコンピュータ２、および、メールサーバ１とコンピュータ２とを連絡するインターネット等のネットワーク３によって構成される。
【００２３】
マイクロプロセッサ，ＲＯＭ，ＲＡＭ，ハードディスク，入出力インターフェイス，キーボード，マウス等のポインティングデバイス，ディスプレイ等を備えたコンピュータ２の構造自体は既に公知であるから、ここでは特に説明しない。
【００２４】
メール受信端末として機能するコンピュータ２は、非評価文字列を記憶するための非評価文字列記憶手段として機能する非評価文字列記憶ファイル２４と、既存フォルダの名称を記憶するフォルダ情報記憶手段として機能するフォルダ情報記憶テーブル２６をハードディスク内に備え、ハードディスク内のメール格納領域２５には、受信した電子メールを振り分けるための幾つかの既存フォルダが既に存在し、更に、幾つもの新規フォルダを生成できるようになっている。
【００２５】
また、コンピュータ２のハードディスク内には、図４〜図１１に概要を示す電子メール用フォルダ運用支援プログラムがアプリケーションソフトウェアとして格納されており、この電子メール用フォルダ運用支援プログラムが、コンピュータ２のマイクロプロセッサを件名読み取り手段２１，フォルダ制御手段２２，構文解析手段２３，非評価文字列登録手段２７として機能させるようになっている。
【００２６】
件名読み取り手段２１は、非評価文字列記憶ファイル２４に記憶された非評価文字列を参照し、受信した電子メールの件名に非評価文字列が含まれているか否かを判定し、受信した電子メールの件名に非評価文字列が含まれていれば受信した電子メールの件名から非評価文字列を削除してフォルダ候補名として設定する一方、受信した電子メールの件名に非評価文字列が含まれていなければ、受信した電子メールの件名自体をフォルダ候補名として設定し、このフォルダ候補名をフォルダ制御手段２２に引き渡す。
【００２７】
非評価文字列記憶ファイル２４は、メールの件名に含まれる可能性のある非評価文字列を記憶するためのもので、例えば、返信や転送といったステイタスを表すために自動的に付加される「Ｒｅ：」や「Ｆｗｄ：」といった非評価文字列が予め登録されており、更に、複数の既存フォルダを１つのフォルダに統合する際に構文解析手段２３によって非評価文字列として抽出された文字列を新たな非評価文字列として追加登録できるようになっている。
【００２８】
フォルダ制御手段２２は、件名読み取り手段２１から渡されたフォルダ候補名と同じ名称の既存フォルダがフォルダ情報記憶テーブル２６に記憶されているか否かを判定し、同じ名称の既存フォルダがフォルダ情報記憶テーブル２６に記憶されていれば、受信した電子メールを当該既存フォルダに振り分ける一方、同じ名称の既存フォルダがフォルダ情報記憶テーブル２６に記憶されていなければ、件名読み取り手段２１から渡されたフォルダ候補名を名称とする新規フォルダを新たに生成し、このフォルダに受信した電子メールを振り分けると共に、件名読み取り手段２１から渡されたフォルダ候補名を、当該新規フォルダに振り分けるべき電子メールを特定するための分類メール件名として当該新規フォルダに対応させてフォルダ情報記憶テーブル２６に記憶させ、フォルダ情報記憶テーブル２６のデータを更新する。
また、メール受信時の他にも、フォルダの改名に関わる処理，フォルダの作成に関わる処理，フォルダの削除に関わる処理，指定された他のフォルダの配下に選択されたフォルダを移動する処理（以下、フォルダ移動処理Ａという），新たにフォルダを作成して其の配下に選択されたフォルダと指定されたフォルダを移動する処理（以下、フォルダ移動処理Ｂという），複数の既存フォルダを１つのフォルダに統合する処理（以下、フォルダ統合処理という）を行う際にも、フォルダ情報記憶テーブル２６のデータの更新処理を行なうようになっており、特に、フォルダ統合処理の実施に際しては、統合すべき複数の既存フォルダの各々に対応してフォルダ情報記憶テーブル２６に記憶されていた分類メール件名を此の１つのフォルダに対応させてフォルダ情報記憶テーブル２６に記憶させるといった処理を行なう。
以下、フォルダ移動処理Ａとフォルダ移動処理Ｂをあわせてフォルダ移動系処理と呼ぶことにする。
【００２９】
フォルダ情報記憶テーブル２６は、フォルダＩＤ，上位フォルダＩＤ，フォルダ名，分類メール件名の情報を保持しており、メールの受信時やフォルダに関する処理を行う際にフォルダ制御手段２２や構文解析手段２３によって参照され、フォルダ制御手段２２によってデータを更新される。
フォルダ情報記憶テーブル２６の一例を図２の概念図に示す。フォルダＩＤ（テーブル項目Ｔ１）は全ての既存フォルダを一義的に特定するＩＤであり、上位フォルダＩＤ（テーブル項目Ｔ２はフォルダの階層構造において其のフォルダの上位に位置するフォルダのＩＤである。但し、上位フォルダが存在しない場合は上位フォルダＩＤ＝０とする。フォルダ名（テーブル項目Ｔ３）はフォルダの名称であり、ユーザがフォルダを特定する際に参照する情報であり、技術的な意味合いにおいてはフォルダＩＤと同等である。分類メール件名（テーブル項目Ｔ４）は、其のフォルダに自動的に振り分けるべき電子メール、より具体的には、其のフォルダに振り分けるべき電子メールの件名を特定するための情報であり、一つのフォルダに複数種類の件名のメールが分類される場合には、一つのフォルダに対応して複数の分類メール件名が記憶され、各分類メール件名の間が何らかの区切り文字、例えば、＜区切り＞によって仕切られるようになっている。なお、この実施形態では、自動的に作成された新規フォルダに対して利用者が何も操作を行っていない場合に、フォルダ名（テーブル項目Ｔ３）の欄に自動的に分類メール件名（テーブル項目Ｔ４）の値が設定される。
この実施形態のフォルダ情報記憶テーブル２６にあっては、既存フォルダの名称（フォルダＩＤ）と当該既存フォルダに振り分けるべき電子メールを特定するための分類メール件名とが対応して記憶されていることになる。
【００３０】
構文解析手段２３は、操作対象として選択されたフォルダとフォルダ情報記憶テーブル２６に記憶された他の既存フォルダとの間における名称の類似度、および、操作対象として選択されたフォルダとフォルダ情報記憶テーブル２６に記憶された他の既存フォルダとの間の包含関係を解析し、類似度の高低や包含関係の有無に応じて、類似度の高い既存フォルダを類似度の順にコンピュータ２のディスプレイ上に表示する機能と、包含関係のある既存フォルダをコンピュータ２のディスプレイ上に表示する機能を備える。包含関係の解析に際しては、各々のフォルダに対応してフォルダ情報記憶テーブル２６に記憶された分類メール件名の相関関係を利用することが可能である。
構文解析手段２３は、更に、フォルダ名の包含関係の解析結果に基いて非評価文字列を抽出し、新たに抽出された非評価文字列を非評価文字列登録手段２７に渡す機能を備える。具体的には、複数の既存フォルダを１つのフォルダに統合する際に、統合の対象となる複数の既存フォルダの名称を比較して名称の相違部分を抽出し、名称の相違部分を構成する文字列を非評価文字列として非評価文字列登録手段２７に渡す。
【００３１】
非評価文字列登録手段２７は、構文解析手段２３から渡された非評価文字列を新たな非評価文字列として非評価文字列記憶ファイル２４に追加登録する。
【００３２】
次に、図１〜図１２を参照して本実施形態の処理動作について具体的に説明する。
【００３３】
図３は図２のフォルダ情報管理テーブルの例を元にフォルダ構成を視覚的に表したものである。図３のような画面をコンピュータ２のディスプレイに表示することにより、利用者がフォルダ構成を直感的に把握できるようになる。テキストボックスの中にある文字列は、図２のフォルダ名（テーブル項目Ｔ３）に対応している。
【００３４】
まず、図１と図２と図４を参照して、メールを受信したときの動作を説明する。
【００３５】
メールサーバ１から送信されたメールをコンピュータ２がネットワーク３を介して受信すると、まず、件名読み取り手段２１として機能するマイクロプロセッサによって受信メールの件名が読み取られる（ステップＳ１−１）。
【００３６】
次に、件名読み取り手段２１として機能するマイクロプロセッサが非評価文字列記憶ファイル２４を参照し、ステップＳ１−１で受信した電子メールの件名に、非評価文字列記憶ファイル２４に登録されている何れかの非評価文字列が含まれているか否かを判定する（ステップＳ１−２）。
【００３７】
件名に非評価文字列が含まれている場合、件名読み取り手段２１として機能するマイクロプロセッサは、受信した電子メールの件名から該当する非評価文字列すなわち非評価文字列記憶ファイル２４に登録されている文字列に相当する部分を削除し、残った文字列をフォルダ候補名として設定する（ステップＳ１−３）。
また、件名に非評価文字列が含まれていない場合には、件名読み取り手段２１として機能するマイクロプロセッサは、受信した電子メールの件名をそのままフォルダ候補名として設定し（ステップＳ１−４）、このフォルダ候補名をフォルダ制御手段２２に渡す。
【００３８】
次に、フォルダ制御手段２２として機能するマイクロプロセッサは、フォルダ情報記憶テーブル２６のテーブル項目Ｔ３を参照し、件名読み取り手段２１から渡されたフォルダ候補名と同じ名称の既存フォルダがフォルダ情報記憶テーブル２６に既に記憶されているか否か、すなわち、同名のフォルダが既に存在するか否かを判定する（ステップＳ１−５）。
【００３９】
同名のフォルダが既に存在すれば、フォルダ制御手段２２として機能するマイクロプロセッサは、メール格納領域２５の該当フォルダにステップＳ１−１で受信した電子メールを格納する（ステップＳ１−６）。
【００４０】
また、同名のフォルダが存在しなければ、フォルダ制御手段２２として機能するマイクロプロセッサは、メール格納領域２５に新しいフォルダを作成し、この新規フォルダに受信メールを格納する（ステップＳ１−７）。
新規フォルダの作成に関わる具体的な処理は、フォルダ情報記憶テーブル２６の最終行に「上位フォルダＩＤ＝０，フォルダ名＝件名読み取り手段２１から渡されたフォルダ候補名，分類メール件名＝件名読み取り手段２１から渡されたフォルダ候補名」のデータ行を追加することで実現される。
これにより、件名読み取り手段２１から渡されたフォルダ候補名が、当該新規フォルダに振り分けるべき電子メールを特定するための分類メール件名として此の新規フォルダに対応してフォルダ情報記憶テーブル２６に記憶され、また、自動的に作成された新規フォルダのフォルダ名の欄に自動的に分類メール件名の値が設定されることになる。
【００４１】
このようにして、新たに受信した電子メールの件名から非評価文字列記憶ファイル２４に登録されている非評価文字列を削除してフォルダ候補名として設定することにより、「Ｒｅ：」や「Ｆｗｄ：」等といった一般的な非評価文字列、および、システムの運用中に非評価文字列登録手段２７によって新たに非評価文字列記憶ファイル２４に登録された様々な非評価文字列を省いた文字列、すなわち、電子メールの内容を的確に表す文字列をフォルダ候補名として設定することができ、微妙に異なる名称を有するフォルダが無闇に多数作成されるといった不都合を解消することが可能となる。
【００４２】
次に、図１と図３と図５と図１２を参照して、利用者がフォルダに対する処理を行うときの動作について説明する。
【００４３】
利用者がキーボードやマウス等のポインティングデバイスを操作して図３に示されるようなコンピュータ２のディスプレイ画面上から１つのフォルダを選択すると、マイクロプロセッサは、コンピュータ２のディスプレイ画面上に図１２に示されるような初期画面を表示し（但し、この時点では、選択フォルダ表示欄Ｇ１，類似フォルダ表示欄Ｇ２，包含フォルダ表示欄Ｇ３の内容は非表示である）、選択の対象となったフォルダに対する様々な処理の開始を許容する（ステップＳ２−１）。以下、ステップＳ２−１の処理で選択されたフォルダを対象フォルダ１と呼ぶ。
【００４４】
この状態から開始できる処理には、対象フォルダ１の名称の改名に関わるフォルダ改名処理（ステップＳ２−３）と、新規フォルダの作成に関わるフォルダ作成処理（ステップＳ２−５）と、既存フォルダの削除に関わるフォルダ削除処理（ステップＳ２−７）と、フォルダ移動系処理（ステップＳ２−８）とがある。フォルダ改名処理，フォルダ作成処理，フォルダ削除処理については後述する。
【００４５】
利用者が図１２に示されるような初期画面でフォルダ移動処理Ａの開始ボタンＧ５もしくはフォルダ移動処理Ｂの開始ボタンＧ６をポインティングしてフォルダ移動系処理を選択した場合、コンピュータ２のマイクロプロセッサは、ステップＳ２−２，ステップＳ２−４，ステップＳ２−６の判定処理を終えた後、初期画面の選択フォルダ表示欄Ｇ１にステップＳ２−１の処理で選択された対象フォルダ１のフォルダ名称を表示する。
【００４６】
そして、構文解析手段２３として機能するマイクロプロセッサが、フォルダ情報記憶テーブル２６を参照し、対象フォルダ１と他の既存フォルダとの間のフォルダ名称の類似度、および、対象フォルダ１と他の既存フォルダとの間のフォルダの包含関係を解析し、各既存フォルダの名称を、対象フォルダ１との類似度が高い順にディスプレイ上の類似フォルダ表示欄Ｇ２に上から下へと順にリスト表示し（ステップＳ２−８−１）、また、対象フォルダ１と包含関係にある既存フォルダの名称をディスプレイ上の包含フォルダ表示欄Ｇ３にリスト表示する（ステップＳ２−８−２）。
類字度の具体的な解析は、対象フォルダ１のフォルダ名称と他の既存フォルダのフォルダ名称の文字列の一致する割合を計算することによって実現され、また、フォルダの包含関係の具体的な解析は、フォルダ名称同士の包含関係の有無、つまり、対象フォルダ１のフォルダ名称の全てが其の時点で比較対象となっている他の既存フォルダのフォルダ名称に含まれているか否か、および、その時点で比較対象となっている他の既存フォルダのフォルダ名称の全てが対象フォルダ１のフォルダ名称に含まれているか否かを判断することによって実現され得る。この実施形態では、対象フォルダ１のフォルダ名称の全てが其の時点で比較対象となっている他の既存フォルダのフォルダ名称に含まれている場合も、その時点で比較対象となっている他の既存フォルダのフォルダ名称の全てが対象フォルダ１のフォルダ名称に含まれている場合も、包含関係は有りと判定するようにしている。
また、フォルダの包含関係の解析は、対象フォルダ１の分類メール件名の全てが其その時点で比較対象となっている他の既存フォルダの分類メール件名に含まれているか否か、および、その時点で比較対象となっている他の既存フォルダの分類メール件名の全てが対象フォルダ１の分類メール件名に含まれているか否かを判断することによっても実現され得る。この場合も前記と同様、対象フォルダ１の分類メール件名の全てが其の時点で比較対象となっている他の既存フォルダの分類メール件名に含まれている場合、および、その時点で比較対象となっている他の既存フォルダの分類メール件名の全てが対象フォルダ１の分類メール件名に含まれている場合の何れについても包含関係有りと判定する。
更に、包含関係の方向性に応じて「＞」（対象フォルダ１が他の既存フォルダを包含する場合）や「＜」（対象フォルダ１が他の既存フォルダに包含される場合）の符号を包含フォルダ表示欄Ｇ３中で既存フォルダの名称の先頭部分に付加するようにしてもよい。
【００４７】
このようにして対象フォルダ１と類似度の高い既存フォルダや対象フォルダ１と包含関係にある既存フォルダをディスプレイ上に表示することで、利用者は、処理の対象となっている対象フォルダ１と同じテーマの既存フォルダを容易に見つけることが可能となり、メールを整理する手間の削減といった効果が期待できる。
【００４８】
次いで、類似フォルダ表示欄Ｇ２や包含フォルダ表示欄Ｇ３にリスト表示されている既存フォルダの中から利用者がポインティング操作によってフォルダを選択すると、実質的なフォルダ移動系処理が開始される（ステップＳ２−８−３）。なお、この実施形態では、図１２に示されるようなフォルダ表示キーＧ４を操作して図３に示されるようなフォルダのツリー構造をディスプレイ表示する機能があり、フォルダのツリー構造の画面からポインティングデバイス等で既存フォルダを直接的に選択するといったことも可能である（ステップＳ２−８−３）。
以下、ステップＳ２−８−３の処理で選択された既存フォルダを対象フォルダ２と呼ぶことにする。
この時点で開始できる処理は、対象フォルダ１と対象フォルダ２を処理対象とするフォルダ移動処理Ａ（ステップＳ２−８−５）と、フォルダ移動処理Ｂ（ステップＳ２−８−７）である。それぞれの処理については後述する。
類似フォルダ表示欄Ｇ２，包含フォルダ表示欄Ｇ３に表示される既存フォルダは、対象フォルダ１と名称もしくは内容が類似したフォルダとなるので、対象フォルダ１と同じテーマに関するフォルダが含まれている可能性が高く、利用者がフォルダ移動系処理の対象として選択する可能性が高い。つまり、類似フォルダ表示欄Ｇ２，包含フォルダ表示欄Ｇ３を利用して対象フォルダ２を選択することにより、利用者は、図３に示されるようなフォルダツリー全体を見渡してテーマに関連のある対象フォルダ２を探す場合に比べて、対象フォルダ２を探す手間を省くことができる。
【００４９】
以下、フォルダ改名処理，フォルダ作成処理，フォルダ削除処理，フォルダ移動処理Ａ，フォルダ移動処理Ｂ，フォルダ統合処理の各々について具体的に説明する。
【００５０】
まず、図１と図２と図６を参照して、ステップＳ２−３のフォルダ改名処理の動作を説明する。
【００５１】
フォルダ改名処理が開始されると、フォルダ制御手段２２として機能するマイクロプロセッサが、利用者に対して新しいフォルダ名の入力操作を求める（ステップＳ３−１）。
【００５２】
利用者がフォルダ名を入力すると、マイクロプロセッサは、フォルダ情報記憶テーブル２６のテーブル項目Ｔ３を参照して此のフォルダ名が既に存在するか否かを判定し（ステップＳ３−２）、既に同名のフォルダが存在する場合には、ユーザに新たなフォルダ名の再入力を求める（ステップＳ３−１）。
【００５３】
最終的に、フォルダ情報記憶テーブル２６に登録されていない新たなフォルダ名が入力されたことがステップＳ３−２の判定処理で確認されると、マイクロプロセッサは、操作対象として選択されている対象フォルダ１のフォルダ名を、ステップＳ３−１で最終的に設定されたフォルダ名に変更する（ステップＳ３−３）。
その具体的な処理は、フォルダ情報記憶テーブル２６における対象フォルダ１の行のデータを「フォルダ名＝ユーザが入力したフォルダ名」に変更することで実現される。
【００５４】
次に、図１と図２と図７を参照して、ステップＳ２−５のフォルダ作成処理の動作を説明する。
【００５５】
フォルダ作成処理が開始されると、フォルダ制御手段２２として機能するマイクロプロセッサが、利用者に対し、新たに作成するフォルダの名称の入力操作を求める（ステップＳ４−１）。
【００５６】
利用者がフォルダ名を入力すると、マイクロプロセッサは、フォルダ情報記憶テーブル２６のテーブル項目Ｔ３を参照して此のフォルダ名が既に存在するか否かを判定し（ステップＳ４−２）、既に同名のフォルダが存在する場合には、ユーザに異なるフォルダ名の再入力を求める（ステップＳ４−１）。
【００５７】
最終的に、フォルダ情報記憶テーブル２６に登録されていない新たなフォルダ名が新規フォルダの名称として入力されたことがステップＳ４−２の判定処理で確認されると、マイクロプロセッサは、対象フォルダ１の配下に、入力したフォルダ名をフォルダ名称とする新規フォルダを新たに作成する（ステップＳ４−３）。
その具体的な処理は、フォルダ情報記憶テーブル２６の最終行に「上位フォルダＩＤ＝対象フォルダ１のフォルダＩＤ，フォルダ名＝ユーザがステップＳ４−１で最後に入力したフォルダ名，分類メール件名＝空欄」のデータ行を追加することで実現される。
【００５８】
次に、図１と図２と図８を参照して、ステップＳ２−７のフォルダ削除処理の動作を説明する。
【００５９】
フォルダ削除処理が開始されると、フォルダ制御手段２２として機能するマイクロプロセッサが、対象フォルダ１とその配下にある全てのフォルダおよびメールを削除する（ステップＳ５−１）。
その具体的な処理は、フォルダ情報記憶テーブル２６における対象フォルダ１の行のデータと、対象フォルダ１のフォルダＩＤを上位フォルダＩＤとして記憶している全ての行のデータを再帰的に削除することで実現される。
なお、再帰的に削除という言葉の技術的な意味合いは、フォルダ情報記憶テーブル２６において対象フォルダ１に対応する行のデータの削除，対象フォルダ１のフォルダＩＤを上位フォルダＩＤとして記憶している行のデータの削除，データを削除されたフォルダのフォルダＩＤを上位フォルダＩＤとして記憶している行のデータの削除，・・・，といった処理を最下層のフォルダに辿り着くまで繰り返し実行するということである。
【００６０】
次に、図１と図２と図９を参照して、初期画面中の開始ボタンＧ５の操作で開始されるステップＳ２−８−５のフォルダ移動処理Ａ（指定された他のフォルダである対象フォルダ２の配下に選択されたフォルダである対象フォルダ１を移動する処理）の動作を説明する。
【００６１】
フォルダ移動処理Ａが開始されると、フォルダ制御手段２２として機能するマイクロプロセッサが、対象フォルダ１とその配下にあるメールとフォルダの全てを対象フォルダ２の配下に移動する。
その具体的な処理は、フォルダ情報記憶テーブル２６における対象フォルダ１の行のデータを「上位フォルダＩＤ＝対象フォルダ２のフォルダＩＤ」に変更することで実現される。
【００６２】
次に、図１と図２と図１０を参照して、初期画面中の開始ボタンＧ６の操作で開始されるステップＳ２−８−７のフォルダ移動処理Ｂ（新たにフォルダを作成して其の配下に選択されたフォルダである対象フォルダ１と指定されたフォルダであるである対象フォルダ２を移動する処理）の動作を説明する。
【００６３】
フォルダ移動処理Ｂが開始されると、フォルダ制御手段２２として機能するマイクロプロセッサは、まず、フォルダ作成処理を実行する（ステップＳ７−１）。フォルダ作成処理については既に述べた通りである。
【００６４】
次いで、フォルダ制御手段２２として機能するマイクロプロセッサが、対象フォルダ１とその配下にあるメールとフォルダ、および、対象フォルダ２とその配下にあるメールとフォルダの全てを、ステップＳ７−１で新たに作成したフォルダの配下に移動する（ステップＳ７−２）。
その具体的な処理は、フォルダ情報記憶テーブル２６における対象フォルダ１の行と対象フォルダ２の行を「上位フォルダＩＤ＝ステップＳ７−１で作成したフォルダのフォルダＩＤ」に変更することで実現される。
【００６５】
最後に、図１と図２と図１１と図１２を参照して、初期画面中の開始ボタンＧ７の操作で開始されるステップＳ２−８−８のフォルダ統合処理の動作を説明する。
【００６６】
フォルダ統合処理が開始されると、フォルダ制御手段２２として機能するマイクロプロセッサは、まず、図５におけるステップＳ２−８−２の処理で表示された包含フォルダ表示欄Ｇ３のリストからステップＳ２−８−３の処理によって利用者が対象フォルダ２を選択しているか否かを判定する（ステップＳ８−１）。
【００６７】
ここで、対象フォルダ２が既に選択されている場合、つまり、統合すべき２つのフォルダが既に明確に指定されている場合には、まず、構文解析手段２３として機能するマイクロプロセッサが、統合の対象となる対象フォルダ１と対象フォルダ２のフォルダ名称を比較してフォルダ名称の相違部分を抽出し、名称の相違部分を構成する文字列を非評価文字列として非評価文字列登録手段２７に渡し、非評価文字列登録手段２７として機能するマイクロプロセッサが、構文解析手段２３から渡された非評価文字列を新たな非評価文字列として非評価文字列記憶ファイル２４に追加登録する（ステップＳ８−２）。
ここで、仮に、これら２つのフォルダのフォルダ名称が「○○会議開催のお知らせ」と「〔日程変更〕○○会議開催のお知らせ」というものであったとすれば、両者のフォルダ名は包含関係にあり、共通する文字列は「○○会議開催のお知らせ」、また、差分つまり相違部分となるのは「〔日程変更〕」の文字列であるから、「〔日程変更〕」という文字列が非評価文字列として非評価文字列記憶ファイル２４に登録されることになる。この処理が実行された以降に、例えば、「Ｆｗｄ：〔日程変更〕○○会議開催のお知らせ」という件名のメールと「Ｒｅ：Ｒｅ：○○会議開催のお知らせ」という件名のメールが受信されたとすれば、前述した図４における件名読み取り手段２１によるステップＳ１−３の処理で非評価文字列である「Ｆｗｄ：」と「Ｒｅ：」（以上、予め非評価文字列記憶ファイル２４に登録されていた非評価文字列）および「〔日程変更〕」（新たに非評価文字列記憶ファイル２４に登録された非評価文字列）が共に件名から削除され、前者の件名も後者の件名も共に「○○会議開催のお知らせ」として判断されることとなり、これらのメールは共に同じフォルダに振り分けられることになる。
つまり、構文解析手段２３と非評価文字列登録手段２７によってステップＳ８−２の処理が繰り返し実行され、非評価文字列記憶ファイル２４に新たな非評価文字列が登録されればされるほど、非評価文字列記憶ファイル２４の内容が充実していき、フォルダの自動作成や分類の精度が上がっていくことになる。そして、フォルダの自動作成や分類の精度の向上に伴って、利用者が手動でフォルダを統合する手間も減っていく。
ここで言う非評価文字列とは、例えば、「Ｒｅ：」や「Ｆｗｄ：」といったステイタスを表す文字列や前述の〔日程変更〕等のように、必ずしもメールの内容自体に直接的に関連しない修飾に相当する部分の文字列である。「Ｒｅ：」や「Ｆｗｄ：」といったステイタスを表す文字列は一般に定義されているので予め非評価文字列記憶ファイル２４に登録しておくことができるが、〔日程変更〕等のように件名を構成する文字列のうち修飾に相当するような文字列に関しては、一般的な定義は不可能であるので、件名同士を比較してメールの内容自体に直接的に関連しない修飾に相当する部分を抽出し、これを非評価文字列として追加登録するようにしている。
【００６８】
次いで、フォルダ制御手段２２として機能するマイクロプロセッサは、フォルダ作成処理を実行し、新たなフォルダを生成する（ステップＳ８−３）。フォルダ作成処理については既に述べた通りである。
【００６９】
次いで、フォルダ制御手段２２として機能するマイクロプロセッサは、対象フォルダ１の配下にあるメールとフォルダおよび対象フォルダ２の配下にあるメールとフォルダを、ステップＳ８−３で作成したフォルダの配下に移動する（ステップＳ８−４）。
その具体的な処理は、フォルダ情報記憶テーブル２６における対象フォルダ１と対象フォルダ２のフォルダＩＤを上位フォルダＩＤとして持つ全てのフォルダのデータ行を「上位フォルダＩＤ＝Ｓ８−３で作成したフォルダＩＤ，フォルダ名＝Ｓ８−３で作成したフォルダ名，格納メール件名＝対象フォルダ１の分類メール件名＜区切り＞対象フォルダ２の分類メール件名」に変更することで実現される。
なお、統合前の対象フォルダ１に格納されていた電子メールと統合前の対象フォルダ２に格納されていた電子メールに関連する新たな受信メールをステップＳ８−３で作成したフォルダに確実に振り分けるためには、ステップＳ８−３の処理において、両フォルダの名称に共通する文字列、例えば、先の例で言えば「○○会議開催のお知らせ」の部分を統合後のフォルダのフォルダ名として設定することが望ましい。また、受信メールの振り分けに関連する前述のステップＳ１−５の判定処理で、フォルダ情報記憶テーブル２６のテーブル項目Ｔ３に加えて更にテーブル項目Ｔ４（分類メール件名）にまで参照範囲を拡大する構成を適用した場合にあっては、必ずしも、両フォルダで共通する文字列を統合後のフォルダ名とする必要はない。統合後のフォルダのテーブル項目Ｔ４には統合前の対象フォルダ１と統合前の対象フォルダ２の分類メール件名が其のままのかたちで並列的に引き継がれているからである。
【００７０】
最後に、フォルダ制御手段２２として機能するマイクロプロセッサが、対象フォルダ１と対象フォルダ２を削除する（ステップＳ８−５）。この時点では両フォルダの中身は既に空になっているので、具体的な処理としては、フォルダ情報記憶テーブル２６上で対象フォルダ１の行と対象フォルダ２の行を削除する処理を行なうだけでよい。
【００７１】
各フォルダに対応する分類メール件名は、図３に示されるようなコンピュータ２のディスプレイ画面上でポインティング操作によってフォルダを指示することでポップアップメニュー等を利用して表示できるようになっており、特に、図１１のフォルダ統合処理によって複数のフォルダを統合して構成されたフォルダにあっては、そのフォルダにどのようなフォルダの内容が引き継がれているのかを簡単に知ることができて便利である。
【００７２】
以上に述べた通り、この実施例では、受信メールの件名を参照し、対応するフォルダを自動的に作成し、そのフォルダにメールを自動的に分類するように構成しているため、メールをテーマごとに自動的にフォルダに分類することができる。
【００７３】
また、件名の参照時に、件名に非評価文字列（例えば、「Ｒｅ：」や「Ｆｗｄ：」といったステイタスを表す文字列や前述の〔日程変更〕等のように、必ずしもメールの内容自体に直接的に関連しない修飾に相当する部分の文字列）が含まれているかどうかを判定し、含まれている場合には其の非評価文字列を件名から削除したものをフォルダ名とする構成にしているため、少し件名が異なるだけでメールが別フォルダに分類されるといった不都合を高い確率で防ぐことができる。
【００７４】
更に、複数のフォルダを統合するフォルダ統合処理を実行するときには、フォルダ名の相違部分である非評価文字列を抽出して非評価文字列記憶ファイル２４に逐次自動的に追加登録するように構成しているので、フォルダ統合処理を繰り返し実行すればするほど非評価文字列記憶ファイル２４に様々な非評価文字列が蓄積され、フォルダの分類精度を上げることができる。
【００７５】
また、フォルダの名称の改名に関わるフォルダ改名処理，新規フォルダの作成に関わるフォルダ作成処理，既存フォルダの削除に関わるフォルダ削除処理，他のフォルダの配下にフォルダを移動するフォルダ移動処理Ａ，新たにフォルダを作成して其の配下に別のフォルダを移動するフォルダ移動処理Ｂ，複数の既存フォルダを１つのフォルダに統合するフォルダ統合処理を定義し、図１２に示されるような初期画面において開始ボタンＧ５，Ｇ６，Ｇ７をポインティング操作することで各種の処理を簡単に開始でき、更に、類似フォルダ表示欄Ｇ２や包含フォルダ表示欄Ｇ３を参照することで、利用者自身が理解しやすいようにフォルダを整理することができる。特に、フォルダ移動系処理の実行時にフォルダ名の類似度と包含関係を表示するようにしているため、利用者が処理の対象となるフォルダを見つけやすくなり、フォルダの整理にかかる手間を減らすことができる。
【００７６】
前述の実施形態では、図１１のフォルダ統合処理のステップＳ８−２でフォルダ名の差分を非評価文字列記憶ファイル２４に自動的に登録するように構成しているが、ステップＳ８−２の実行前に、フォルダ名の差分を非評価文字列として登録するかどうかを利用者に選択させる画面をディスプレイ上に表示するようにしてもよい。なぜなら、非評価文字列として何が登録されるのかを利用者が把握している方が、後で利用者が整理を行うときに整理の助けになるからである。同じ理由から、非評価文字列記憶ファイル２４を利用者が手動で編集できるようにしてもよい。
【００７７】
前述の実施形態では、自動作成されたフォルダを整理するためにフォルダ改名処理，フォルダ削除処理，フォルダ移動処理Ａ，フォルダ移動処理Ｂ，フォルダ統合処理等を定義しているが、利用者がこれらの処理を実行しないで放置した場合、利用者が一度も確認していないフォルダが大量にたまり、後で整理の収拾がつかなくなるといった可能性もある。これを防ぐために、自動作成された後で一度も利用者がアクセスしていないフォルダに対して、画面上で色づけ表示や強調表示をするようにして、利用者に対し注意を促す構成にしてもよい。これを実現するためには、フォルダ情報記憶テーブル２６に「確認フラグ」のようなフラグを追加し、例えば、フォルダの自動作成時にフラグを自動セットし、利用者がそのフォルダを選択したときに自動的にリセットされるようにし、このフラグの状態を画面に反映させればよい。
【００７８】
また、注意を促す他の方法として、自動作成された後で一定時間以上利用者がアクセスしていないフォルダが存在する場合、そのフォルダが一定時間アクセスされていないことを示すメッセージをディスプレイ画面に表示する方法も考えられる。これを実現するには、フォルダ情報記憶テーブル２６に前述の「確認フラグ」に加え「フォルダ作成日時」の項目を追加し、両項目が共に条件を満たしたときにメッセージを表示するようにすればよい。
【産業上の利用可能性】
【００７９】
本発明は、電子メールを受信できる様々な端末上で利用が可能である。
【符号の説明】
【００８０】
１  メールサーバ
２  コンピュータ（メール受信端末）
３  ネットワーク
２１  件名読み取り手段
２２  フォルダ制御手段
２３  構文解析手段
２４  非評価文字列記憶ファイル（非評価文字列記憶手段）
２５  メール格納領域
２６  フォルダ情報記憶テーブル（フォルダ情報記憶手段）
２７  非評価文字列登録手段
Ｇ１  選択フォルダ表示欄
Ｇ２  類似フォルダ表示欄
Ｇ３  包含フォルダ表示欄
Ｇ４  フォルダ表示キー
Ｇ５  フォルダ移動処理Ａの開始ボタン
Ｇ６  フォルダ移動処理Ｂの開始ボタン
Ｇ７  フォルダ統合処理の開始ボタン
【図１】
2010182259.tif 000003
【図２】
2010182259.tif 000004
【図３】
2010182259.tif 000005
【図４】
2010182259.tif 000006
【図５】
2010182259.tif 000007
【図６】
2010182259.tif 000008
【図７】
2010182259.tif 000009
【図８】
2010182259.tif 000010
【図９】
2010182259.tif 000011
【図１０】
2010182259.tif 000012
【図１１】
2010182259.tif 000013
【図１２】
2010182259.tif 000014