(57)【要約】【課題】過去に閲覧したメールを効率よく検索することができる電子メール閲覧装置を提供する。【解決手段】電子メール閲覧装置１０は，電子メールの閲覧日時を少なくとも１つ記録する閲覧日記録フィールド１１０を持つメール保存部１００と，電子メールを閲覧したときに該電子メールに対応する閲覧日記録フィールドに閲覧日時を記録するメール閲覧部３００と，検索キーとして指定される日時を取得するための検索閲覧日取得部４００と，各電子メールについて，閲覧日記録フィールド中の日時のうち検索キーとして指定された日時と最も近い閲覧日時と，検索キーとして指定された日時との差を取り，その差にもとづき検索結果を得る閲覧日時検索部５００とを含んでなる。各メールについて閲覧した日時を記録し，それにもとづきメールを検索することができる。【選択図】  図１
2004164329.tif 000002
【特許請求の範囲】
【請求項１】
電子メール閲覧装置であって，
電子メールを保存するとともに，該電子メールの閲覧日時を少なくとも１つ記録する閲覧日記録フィールドを持つメール保存部と，
電子メールを受信したときに該電子メールを前記メール保存部に保存するとともに，対応する前記閲覧日記録フィールドを初期化するメール受信部と，
電子メールを閲覧したときに該電子メールを表示するとともに，該電子メールに対応する前記閲覧日記録フィールドに閲覧日時を記録するメール閲覧部と，
検索キーとして指定される日時を取得するための検索閲覧日取得部と，
各電子メールについて，前記閲覧日記録フィールド中の日時のうち前記検索キーとして指定された日時と最も近い閲覧日時と，前記検索キーとして指定された日時との差を取り，その差にもとづき検索結果を得る閲覧日時検索部と，
前記検索結果の電子メール一覧を表示する検索結果表示部と，
を含んでなることを特徴とする，電子メール閲覧装置。
【請求項２】
前記メール閲覧部は，
電子メールの閲覧日時が後の検索に使われる可能性がある場合に前記閲覧日フィールドを更新するよう判定を行う閲覧日更新判定部を備え，
前記閲覧日フィールドを更新すると判定された場合のみ前記閲覧日フィールドの更新を行うことを特徴とする，請求項１に記載の電子メール閲覧装置。
【請求項３】
前記閲覧日更新判定部は，
前記メール閲覧部において電子メールを一定割合以上表示した場合に，該電子メールに対応する前記閲覧日フィールドの更新を行うと判定することを特徴とする，請求項２に記載の電子メール閲覧装置。
【請求項４】
前記閲覧日更新判定部は，
前記メール閲覧部において電子メールを一定時間以上表示していた場合に，該電子メールに対応する前記閲覧日フィールドの更新を行うと判定することを特徴とする，請求項２に記載の電子メール閲覧装置。
【請求項５】
前記閲覧日更新判定部は，
前記メール閲覧部で閲覧している電子メールに対応する前記閲覧日記録フィールドに現在の日時から一定時間以内の閲覧日時が記録されていない場合に，該電子メールに対応する前記閲覧日フィールドの更新を行うと判定することを特徴とする，請求項２に記載の電子メール閲覧装置。
【請求項６】
前記メール閲覧部は，
前記メール閲覧部で閲覧している電子メールに対応する前記閲覧日記録フィールドすべてに日時が記録されている場合，該電子メールに対応する前記閲覧日記録フィールド中の閲覧日時のうち現在の日時より一定時間以内の閲覧日時を現在の日時で上書きし，それが無ければ最も古い閲覧日時を現在の日時で上書きすることを特徴とする，請求項１〜５のいずれかに記載の電子メール閲覧装置。
【請求項７】
前記検索閲覧日取得部は，
検索操作が行われた時点の日時を，前記検索キーとして指定された日時とすることを特徴とする，請求項１〜６のいずれかに記載の電子メール閲覧装置。
【請求項８】
前記閲覧日時検索部は，
前記日時の差にもとづく検索結果を得るために，前記日時の差の絶対値が一定以下となる電子メールを検索結果とすることを特徴とする，請求項１〜７のいずれかに記載の電子メール閲覧装置。
【請求項９】
前記閲覧日時検索部は，
前記日時の差にもとづく検索結果を得るために，前記日時の差の絶対値が小さい順に一定数の電子メールを検索結果とすることを特徴とする，請求項１〜７のいずれかに記載の電子メール閲覧装置。
【請求項１０】
前記検索結果表示部は，
検索された電子メールを前記閲覧日時検索部で取られた日時の差の昇順あるいは降順に並べて表示し，該日時の差の正負が変わる部分に特定のマークを表示することを特徴とする，請求項１〜９のいずれかに記載の電子メール閲覧装置。
【請求項１１】
前記検索結果表示部は，
検索された電子メールを前記閲覧日時検索部で取られた日時の差の昇頂あるいは降順に並べて表示し，該日時の差の正負が変わる部分が表示画面内に入るように検索結果を表示することを特徴とする，請求項１〜９のいずれかに記載の電子メール閲覧装置。
【請求項１２】
電子メール閲覧装置であって，
電子メールを保存するとともに，該電子メールの閲覧日時を少なくとも２つ記録する閲覧日記録フィールドを持つメール保存部と，
電子メールを受信したときに該電子メールを前記メール保存部に保存するとともに，対応する前記閲覧日記録フィールドを初期化するメール受信部と，
電子メールを閲覧したときに該電子メールを表示するとともに，該電子メールに対応する前記閲覧日記録フィールドに閲覧日時を記録するメール閲覧部と，
検索キーとして指定された電子メールを取得するためのキーデータ指定部と，各電子メールについて，前記閲覧日記録フィールド中の日時と，前記キーデータ指定部により指定された電子メールに対応する前記閲覧日記録フィールド中の閲覧日時とのうち最も近い日時の組み合わせの差にもとづき検索結果を得る閲覧日時検索部と，
前記検索結果の電子メール一覧を表示する検索結果表示部と，
を含んでなることを特徴とする，電子メール閲覧装置。
【請求項１３】
前記メール閲覧部は，
電子メールの閲覧の日時が後の検索に使われる可能性がある場合に前記閲覧日フィールドを更新するよう判定を行う閲覧日更新判定部を備え，
前記閲覧日フィールドを更新すると判定された場合のみ前記閲覧日フィールドの更新を行うことを特徴とする，請求項１２に記載の電子メール閲覧装置。
【請求項１４】
前記閲覧日更新判定部は，
前記メール閲覧部において電子メールを一定割合以上表示した場合に，該電子メールに対応する前記閲覧日フィールドの更新を行うと判定することを特徴とする，請求項１３に記載の電子メール閲覧装置。
【請求項１５】
前記閲覧日更新判定部は，
前記メール閲覧部において電子メールを一定時間以上表示していた場合に，該電子メールに対応する前記閲覧日フィールドの更新を行うと判定することを特徴とする，請求項１３に記載の電子メール閲覧装置。
【請求項１６】
前記閲覧日更新判定部は，
前記メール閲覧部において一定時間以内に他の電子メールを閲覧していた場合に，該電子メールに対応する前記閲覧日フィールドの更新を行うと判定することを特徴とする，請求項１３に記載の電子メール閲覧装置。
【請求項１７】
前記閲覧日更新判定部は，
前記メール閲覧部において電子メールを閲覧した後，操作を終了することなく他の操作が行われようとした場合に，該電子メールに対応する前記閲覧日フィールドの更新を行うと判定することを特徴とする，請求項１３に記載の電子メール閲覧装置。
【請求項１８】
前記閲覧日更新判定部は，
前記メール閲覧部で閲覧している電子メールに対応する前記閲覧日記録フィールドに現在の日時から一定時間以内の閲覧日時が記録されていない場合に，該電子メールに対応する前記閲覧日フィールドの更新を行うと判定することを特徴とする，請求項１３に記載の電子メール閲覧装置。
【請求項１９】
前記メール閲覧部は，
前記メール閲覧部で閲覧している電子メールに対応する前記閲覧日記録フィールドすべてに日時が記録されている場合，該電子メールに対応する閲覧日記録フィールド中の閲覧日時のうち，
現在の日時より一定時間以内の閲覧日時，または，現在の日時より一定以上過去の日時でかつ前記メール保存部の全メールそれぞれの前記閲覧日記憶フィールドに一定以上近い日時が記録されていない閲覧日時があれば，その閲覧日時を現在の日時で上書きし，
前記現在の日時より一定時間以内の閲覧日時，および，前記現在の日時より一定以上過去の日時でかつ前記メール保存部の全メールそれぞれの前記閲覧日記憶フィールドに一定以上近い日時が記録されていない閲覧日時が無ければ，最も古い閲覧日時を現在の日時で上書きすることを特徴とする，請求項１２〜１８のいずれかに記載の電子メール閲覧装置。
【請求項２０】
前記キーデータ指定部は，
検索操作が行われた時点で，前記メール保存部に保存された電子メールのうち対応する前記閲覧日記録フィールドに記録された閲覧日が最も新しい電子メールを前記検索キーとして指定された電子メールとすることを特徴とする，請求項１２〜１９のいずれかに記載の電子メール閲覧装置。
【請求項２１】
前記閲覧日時検索部は，
前記キーデータ指定部で検索キーとして指定された電子メールに対応する前記閲覧日記録フィールドに記録された閲覧日時のうち，現在の日時より一定時間以内の閲覧日時は使用しないことを特徴とする，請求項１２〜２０のいずれかに記載の電子メール閲覧装置。
【請求項２２】
前記閲覧日時検索部は，
前記日時の差にもとづく検索結果を得るために，前記日時の差の絶対値が一定以下となる電子メールを検索結果とすることを特徴とする，請求項１２〜２１のいずれかに記載の電子メール閲覧装置。
【請求項２３】
前記閲覧日時検索部は，
前記日時の差にもとづく検索結果を得るために，前記日時の差の絶対値が小さい順に一定数の電子メールを検索結果とすることを特徴とする，請求項１２〜２１のいずれかに記載の電子メール閲覧装置。
【請求項２４】
前記検索結果表示部は，
検索された電子メールを前記閲覧日時検索部で取られた日時の差の昇順あるいは降順に並べて表示し，該日時の差の正負が変わる部分に特定のマークを表示することを特徴とする，請求項１２〜２３のいずれかに記載の電子メール閲覧装置。
【請求項２５】
前記検索結果表示部は，
検索された電子メールを前記閲覧日時検索部で取られた日時の差の昇頂あるいは降順に並べて表示し，該日時の差の正負が変わる部分が表示画面内に入るように検索結果を表示することを特徴とする，請求項１２〜２３のいずれかに記載の電子メール閲覧装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，電子メールを検索する方法において，以前閲覧した日時をもとに目的のメールを検索することで，過去に閲覧したメールを効率よく検索することができる電子メール閲覧装置に関する。なお，以下の説明において，Ｍｉｃｒｏｓｏｆｔ，Ｗｉｎｄｏｗｓ，Ｏｕｔｌｏｏｋは登録商標または商標である。
【０００２】
【従来の技術】
一般に電子メールの閲覧装置はメールを着信順に表示するこれにより，新しく来たメールを効率的に読むことができるように構成されている。さらに，いつごろ着信したメールであるか憶えている場合は，効率的に目的のメールを探すのにも向いている。また，一部のメール閲覧装置には，キーワード含むメールを検索できるようにすることで，蓄積されたメールの中から必要なメールを探し出すことができるような検索機能が設けられている。例えばマイクロソフト株式会社のＯｕｔｌｏｏｋ  Ｅｘｐｒｅｓｓなどにこのような検索機能が設けられている。
【０００３】
【非特許文献１】
Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  ９７  ｆｏｒ  Ｗｉｎｄｏｗｓ活用ガイド，発行マイクロソフト株式会社，ｐ．１３５
【０００４】
【発明が解決しようとする課題】
しかしながら，上述の検索機能を利用して検索・閲覧したメールを後日再度閲覧したい場合には，異なる側面での検索のニーズが発生することが多々ある。例えば，「一昨日検索して読んだメールをもう一度読み直したい」，「以前このメールを読んだとき，同時期に見つけて読んだメールを読みたい」といったニーズが発生することがある。
【０００５】
この場合，従来の電子メール閲覧装置では，新着一覧リストから探す場合はすでに古いメールであるので，新着一覧リストの相当後ろから探すことになる。もしくは当時検索に使った検索キーなど検索手順を思い出して再度検索するなど，前回そのメールを検索したときの手順を思い出して同様の手間をかけて探索しなくてはならなかった。
【０００６】
本発明は，従来の電子メール閲覧装置が有する上記問題点に鑑みてなされたものであり，本発明の目的は，電子メールを検索する方法の選択肢を広げることで操作性を向上させ，過去に閲覧した電子メールを効率よく検索することの可能な，新規かつ改良された電子メール閲覧装置を提供することである。本発明は，特に，携帯端末のように表示や入力手段が貧弱な端末に適用した場合に有用である。
【０００７】
【課題を解決するための手段】
上記課題を解決するため，本発明の第１の観点によれば，請求項１に記載のように，電子メール閲覧装置（１０）であって，電子メールを保存するとともに，その電子メールの閲覧日時を少なくとも１つ記録する閲覧日記録フィールド（１１０）を持つメール保存部（１００）と，電子メールを受信したときにその電子メールをメール保存部に保存するとともに，対応する閲覧日記録フィールドを初期化するメール受信部（２００）と，電子メールを閲覧したときにその電子メールを表示するとともに，その電子メールに対応する閲覧日記録フィールドに閲覧日時を記録するメール閲覧部（３００）と，検索キーとして指定される日時を取得するための検索閲覧日取得部（４００）と，各電子メールについて，閲覧日記録フィールド中の日時のうち検索キーとして指定された日時と最も近い閲覧日時と，検索キーとして指定された日時との差を取り，その差にもとづき（例えば，差の絶対値にもとづき）検索結果を得る閲覧日時検索部（５００）と，検索結果の電子メール一覧を表示する検索結果表示部（７００）と，を含んでなることを特徴とする，電子メール閲覧装置が提供される。
【０００８】
かかる構成によれば，各メールについて閲覧した日時を記録し，それにもとづきメールを検索することができる。例えば，７月１１日に受け取ったメールを７月２３日に閲覧した場合，７月２４日に再度閲覧する場合には，「前日このメールを読んだ」ということによる検索も可能になり，メールを探す方法の選択肢が広がり操作性が向上する。特に，携帯端末のように表示や入力手段が貧弱な端末で過去に閲覧したことがあるメールを探す場合，新着順一覧のずっと過去（何画面も先）からメールを探したりキーワードを入力するより以前閲覧した日時を選択するほうが利便性が高くこのような検索手段が有効である。
【０００９】
メール閲覧部（３００）は，請求項２に記載のように，電子メールの閲覧日時が後の検索に使われる可能性があるか否かの判定を行う閲覧日更新判定部（３１０）を備え，閲覧日フィールドを更新すると判定された場合のみ閲覧日フィールドの更新を行うことが可能である。これにより誤操作で電子メールを開いた場合などは閲覧日時を記録しないようにすることができる。
【００１０】
上記閲覧日更新判定部（３１０）において，電子メールの閲覧の日時が後の検索に使われる可能性があるか否かの判定は，例えば，以下のように行うことができる。
▲１▼メール閲覧部において電子メールを一定割合以上表示した場合（例えば，一定割合以上表示されるまで表示画面がスクロールされた場合）に，その電子メールに対応する閲覧日フィールドの更新を行うと判定する（請求項３）。
▲２▼メール閲覧部において電子メールを一定時間以上表示していた場合に，その電子メールに対応する閲覧日フィールドの更新を行うと判定する（請求項４）。
▲３▼メール閲覧部で閲覧している電子メールに対応する閲覧日記録フィールドに現在の日時から一定時間以内の閲覧日時が記録されていない場合に，その電子メールに対応する閲覧日フィールドの更新を行うと判定する（請求項５）。
【００１１】
メール閲覧部（３００）は，請求項６に記載のように，メール閲覧部で閲覧している電子メールに対応する閲覧日記録フィールドすべてに日時が記録されている場合，その電子メールに対応する閲覧日記録フィールド中の閲覧日時のうち現在の日時より一定時間以内の閲覧日時を現在の日時で上書きし，それが無ければ最も古い閲覧日時を（不要として）現在の日時で上書きすることが可能である。これにより，短時間に何度か読み返したすべてを記録したり，検索に使われることの無い閲覧日を残すことがなくなり，複数の日時を記録可能な閲覧日記録フィールドを無駄に使うことを回避できる。
【００１２】
検索閲覧日取得部（４００）は，請求項７に記載のように，検索操作が行われた時点（ユーザが検索操作を行った時点）の日時を，検索キーとして指定された日時とすることができる。
【００１３】
閲覧日時検索部（５００）は，請求項８に記載のように，日時の差にもとづく検索結果を得るために，日時の差の絶対値が一定以下となる電子メールを検索結果とすることができる。あるいは，請求項９に記載のように，日時の差の絶対値にもとづく検索結果を得るために，日時の差の絶対値が小さい順に一定数の電子メールを検索結果とすることもできる。
【００１４】
検索結果表示部（７００）は，請求項１０に記載のように，検索された電子メールを閲覧日時検索部で取られた日時の差の昇順あるいは降順に並べて表示し，その日時の差の正負が変わる部分に特定のマークを表示することができる。あるいは，請求項１１に記載のように，検索された電子メールを閲覧日時検索部で取られた日時の差の昇頂あるいは降順に並べて表示し，その日時の差の正負が変わる部分が表示画面内に入るように検索結果を表示する（例えば，画面を自動的にスクロールする）こともできる。日時の差の正負が変わる位置になんらかのマーク（横線など）を表示したり，その位置が表示画面内に入るようにスクロールするなどしたりすることで，目的に最も近い日に閲覧したメールが明確になるように表示することができる。
【００１５】
また，上記課題を解決するため，本発明の第２の観点によれば，請求項１２に記載のように，電子メール閲覧装置（２０）であって，電子メールを保存するとともに，その電子メールの閲覧日時を少なくとも２つ記録する閲覧日記録フィールド（１１０）を持つメール保存部（１００）と，電子メールを受信したときにその電子メールをメール保存部に保存するとともに，対応する閲覧日記録フィールドを初期化するメール受信部（２００）と，電子メールを閲覧したときにその電子メールを表示するとともに，その電子メールに対応する閲覧日記録フィールドに閲覧日時を記録するメール閲覧部（３００）と，検索キーとして指定された電子メールを取得するためのキーデータ指定部（６００）と，各電子メールについて，閲覧日記録フィールド中の日時と，キーデータ指定部により指定された電子メールに対応する閲覧日記録フィールド中の閲覧日時とのうち最も近い日時の組み合わせの差にもとづき（例えば，差の絶対値にもとづき）検索結果を得る閲覧日時検索部（１５００）と，検索結果の電子メール一覧を表示する検索結果表示部（１７００）とを含んでなることを特徴とする，電子メール閲覧装置が提供される。
【００１６】
かかる構成によれば，閲覧日時を複数保存することで，新たに閲覧した場合でも過去に閲覧した日時の情報が記憶されたまま残る。また，閲覧日同士を比較することで以前同時期に読んだメールの検索が可能となる。これにより，最後に閲覧したメールを以前読んだときに，同じころに読んだメールを検索する，という機能を実現することができ，以前に関連メールをまとめて読んでいた場合には同じ関連メールの検索を「同時期に読んでいたメールを検索する」ことで容易に行うことができる。
【００１７】
メール閲覧部は，請求項１３に記載のように，電子メールの閲覧の日時が後の検索に使われる可能性がある場合に閲覧日フィールドを更新するよう判定を行う閲覧日更新判定部（１３１０）を備え，閲覧日フィールドを更新すると判定された場合のみ閲覧日フィールドの更新を行うことが可能である。これにより誤操作で電子メールを開いた場合などは閲覧日時を記録しないようにすることができる。
【００１８】
上記閲覧日更新判定部（１３１０）において，電子メールの閲覧の日時が後の検索に使われる可能性があるか否かの判定は，例えば，以下のように行うことができる。
▲１▼メール閲覧部において電子メールを一定割合以上表示した場合（例えば，一定割合以上表示されるまで表示画面がスクロールされた場合）に，その電子メールに対応する閲覧日フィールドの更新を行うと判定する（請求項１４）。
▲２▼メール閲覧部において電子メールを一定時間以上表示していた場合に，その電子メールに対応する閲覧日フィールドの更新を行うと判定する（請求項１５）。
▲３▼メール閲覧部において一定時間以内に他の電子メールを閲覧していた場合に，その電子メールに対応する閲覧日フィールドの更新を行うと判定する（請求項１６）。
▲４▼メール閲覧部において電子メールを閲覧した後，操作を終了することなく他の操作が行われようとした場合に，その電子メールに対応する閲覧日フィールドの更新を行うと判定する（請求項１７）。
▲５▼メール閲覧部で閲覧している電子メールに対応する閲覧日記録フィールドに現在の日時から一定時間以内の閲覧日時が記録されていない場合に，その電子メールに対応する閲覧日フィールドの更新を行うと判定する（請求項１８）。
【００１９】
特に，▲３▼一定時間以内に他のメールを閲覧していたか，もしくは，▲４▼メール閲覧後に他の操作が行われようとした場合に閲覧日時を記録すべきと判定するようにすると効果的である。これにより，同時に他のメールを見なかった場合，同時に見たメールの検索に使う必要のない閲覧日時と判断して，その閲覧日時を記録しないようにすることができる。
【００２０】
メール閲覧部（３００）は，請求項１９に記載のように，メール閲覧部で閲覧している電子メールに対応する閲覧日記録フィールドすべてに日時が記録されている場合，以下のように閲覧日時を上書きすることができる。
その電子メールに対応する閲覧日記録フィールド中の閲覧日時のうち，
▲１▼現在の日時より一定時間以内の閲覧日時
▲２▼現在の日時より一定以上過去の日時で，かつ，メール保存部の全メールそれぞれの閲覧日記憶フィールドに一定以上近い日時が記録されていない閲覧日時
上記▲１▼，▲２▼の閲覧日時のいずれかがあればそれを現在の日時で上書きする。
上記▲１▼，▲２▼の閲覧日時がいずれも無ければ，▲３▼最も古い閲覧日時を（不要として）現在の日時で上書きする。これにより，短時間に何度か読み返したすべてを記録したり，検索に使われることの無い閲覧日を残すことがなくなり，複数の日時を記録可能な閲覧日記録フィールドを無駄に使うことを回避できる。
【００２１】
キーデータ指定部（６００）は，請求項２０に記載のように，検索操作が行われた時点（ユーザが検索操作を行った時点）で，メール保存部に保存された電子メールのうち対応する閲覧日記録フィールドに記録された閲覧日が最も新しい電子メールを検索キーとして指定された電子メールとすることができる。これにより，「今読んでいたメールを以前読んだとき，同時期に読んだメールを探す」ための機能の実現が可能となる。
【００２２】
閲覧日時検索部（１５００）は，請求項２１に記載のように，キーデータ指定部で検索キーとして指定された電子メールに対応する閲覧日記録フィールドに記録された閲覧日時のうち，現在の日時より一定時間以内の閲覧日時は使用しないことができる。キーデータ指定部で指定されたメールの閲覧日フィールドに記録された閲覧日のうち，現在の日時より一定期間内（１０分等）の閲覧日を除外して処理を行うことにより，今見てきたばかりのメールを検索対象から外すことができ，より利便性が高まる。特に「今読んだメール」を検索キーにしたい場合などはこのような改良を加えることが望ましい。
【００２３】
閲覧日時検索部（１５００）は，請求項２２に記載のように，日時の差にもとづく検索結果を得るために，日時の差の絶対値が一定以下となる電子メールを検索結果とすることができる。あるいは，請求項２３に記載のように，日時の差にもとづく検索結果を得るために，日時の差の絶対値が小さい順に一定数の電子メールを検索結果とすることもできる。
【００２４】
検索結果表示部（１７００）は，請求項２４に記載のように，検索された電子メールを閲覧日時検索部で取られた日時の差の昇順あるいは降順に並べて表示し，その日時の差の正負が変わる部分に特定のマークを表示することができる。あるいは，請求項２５に記載のように，検索された電子メールを閲覧日時検索部で取られた日時の差の昇頂あるいは降順に並べて表示し，その日時の差の正負が変わる部分が表示画面内に入るように検索結果を表示する（例えば，画面を自動的にスクロールする）こともできる。日時の差の正負が変わる位置になんらかのマーク（横線など）を表示したり，その位置が表示画面内に入るようにスクロールするなどしたりすることで，目的に最も近い日に閲覧したメールが明確になるように表示することができる。
【００２５】
【発明の実施の形態】
以下に添付図面を参照しながら，本発明にかかる電子メール閲覧装置の好適な実施の形態について詳細に説明する。なお，本明細書および図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。また，以下の説明において，「電子メール」を単に「メール」ともいう。
【００２６】
（第１の実施の形態）
本実施の形態では，各メールについて閲覧した日時を記録し，それにもとづきメールを検索することにより課題を解決する方法について説明する。
【００２７】
図１は，本実施の形態にかかる電子メール閲覧装置１０の構成を示す説明図である。電子メール閲覧装置１０は，図１に示したように，メール保存部１００と，メール受信部２００と，メール閲覧部３００と，閲覧日更新判定部３１０と，検索閲覧日時取得部４００と，閲覧日時検索部５００と，検索結果表示部７００とを備えて構成されている。以下に，各構成要素について詳細に説明する。
【００２８】
（メール保存部１００）
メール保存部１００は，受信したメールを保存するとともに，そのメールを読んだ日時を少なくとも１回分記録する閲覧日記録フィールド１１０を持つ。本実施の形態では，閲覧日記憶フィールド１１０には，１つのメールにつき１つの閲覧日が記憶されるものとする。
【００２９】
（メール受信部２００）
メール受信部２００は，受信したメールをメール保存部ｌ００に保存するとともに，そのメールに対応する閲覧日記録フィールド１１０を初期化する。
【００３０】
（メール閲覧部３００）
メール閲覧部３００は，ユーザにより指定されたメールを表示したときに，そのメールに対応する閲覧日記録フィールド１１０を，その時点の日時を書き込むことで更新する。閲覧日記録フィールド１１０が複数の閲覧日を記録できる場合，最も不要な閲覧日を一定のルールで決定し，それを現在の日時で上書きする。最も不要な閲覧日は，例えば最も古い日時を選択することで決定できる。
【００３１】
（閲覧日更新判定部３１０）
メールが開かれたときに，対応する閲覧日記録フィールド１１０を常に更新するようにしてもよいが，誤操作で電子メールを開いた場合などには閲覧日記録フィールド１１０を更新しない構成とすることが好ましい。そこで，本実施の形態では，閲覧日更新判定部３１０を備える構成としている。
【００３２】
閲覧日更新判定部３１０は，メールが開かれたときに閲覧日記録フィールド１１０に閲覧日時を記録すべきか否か判定する。この閲覧日更新判定部３１０は，例えば，メール表示がメールの全文を表示するか，ユーザによってスクロールされた場合に閲覧日時を記録すべきと判定する。あるいは，メールが一定時間以上開かれていたときに，閲覧日時を記録すべきと判定する。これにより，誤操作で電子メールを開いた場合などは閲覧日時を記録しないようにすることができる。なお，本発明において，閲覧日更新判定部３１０は必ずしも必須の構成要素ではない。
【００３３】
（検索閲覧日時取得部４００）
検索閲覧日時取得部４００は，検索しようとする閲覧日時を入力する手段である。これは，ユーザが日時を入力するユーザインタフェースでもよいし，閲覧日時検索部５００が実行された日時を与えるように構成することで，現在の日時から読んだ順に表示されるように構成することも可能である。
【００３４】
（閲覧日時検索部５００）
閲覧日時検索部５００は，メール保存部１００のすべてのメールについて閲覧日記録フィールド１１０に記録された閲覧日時を，検索閲覧日時取得部４００によって与えられる日時と比較し，一定以上近い日時（例えば１日以内）であった場合，その閲覧日記録フィールド１１０を持つメールを検索結果に加える。もしくは，日時が近い順に上位一定数のメールを検索結果としてもよい。
【００３５】
（閲覧日検索結果表示部７００）
閲覧日検索結果表示部７００は，閲覧日時検索部５００で得られた検索結果であるメールを，例えばその表題（Ｓｕｂｊｅｃｔ：）を一覧表示するなどでユーザに提示する。表示する順序は，各メールそれぞれについて，その閲覧日記録フィールド１１０に記録された閲覧日時のうち検索閲覧日時取得部４００によって与えられた日時に最も近い日時と，検索閲覧日時取得部４００によって与えられた日時との差の値が小さい順に並べる。そして，その差の値が負から正に変わる位置になんらかのマーク（横線など）を表示するか，その位置が画面に入るようにスクロールするなどして，目的に最も近い日に閲覧したメールが明確になるように表示することが好ましい。
【００３６】
本実施の形態にかかる電子メール閲覧装置１０は，以上のように構成されている。次いで，図２および図３を参照しながら，電子メール閲覧装置１０の動作について説明する。図２は，電子メール閲覧装置１０の動作を示す流れ図である。また，図３は，電子メール閲覧装置１０により閲覧される電子メールの一例を示す説明図である。
【００３７】
７月１１日に図３に示したメールＭ１を受け取ったとすると（ステップＳ１０１），メール受信部２００はそのメールをメール保存部１００に保存し，そのメールに対応する閲覧日記録フィールド１１０を空にする（ステップＳ１０２）。本実施の形態では，閲覧日記憶フィールド１１０には１つのメールにつき１つの閲覧日が記憶されるものとする。
【００３８】
このメールＭ１を受け取った翌日の７月１２日に，ユーザがメール閲覧部３００でメールＭ１を読みスクロールさせると（ステップＳ１０３），閲覧日更新判定部３１０は，メールＭ１に対応する閲覧日記録フィールド１１０を更新すると判定し，「７月１２日」の日時を記録する（ステップＳ１０４）。なお，説明を簡潔にするために月と日だけを記録するとして説明するが，年号や時，分，秒まで記録するようにしてもよい。
【００３９】
そして，例えばメールＭ１に記された会議の前日である７月２３日に，メールＭ１をユーザがなんらかの手段で探し出して読み返した場合（ステップＳ１０５），メール閲覧部３００はメールＭ１に対応する閲覧日記録フィールド１１０に記録された「７月１２日」を「７月２３日」で上書きする（ステップＳ１０６）。
【００４０】
さらに，メールＭ１に記された会議当日の７月２４日に，ユーザが再度メールＭ１で会議について確認したいと思ったとする。この場合，ユーザは昨日メールＭ１を探し出して読んだことを覚えているため，検索閲覧日時取得部４００により，昨日の日付である「７月２３日」と指定する（ステップＳ１０７）。
【００４１】
閲覧日時検索部５００は，この「７月２３日」と近い日時を閲覧日記録フィールド１１０に持つメールを検索する（ステップＳ１０８）。この結果，閲覧日記録フィールド１１０に「７月２３日」が記録されたメールＭ１は，検索結果に含まれることになる。特に，上述のように，閲覧日時の差が小さい順に並べたり，閲覧日時の差が正から負に変わる位置にマークなどを付すことで，メールＭ１を容易に発見できる。
【００４２】
（第１の実施の形態の効果）
以上説明したように，ユーザが「７月２３日」にメールＭ１を探したときは，受け取ってから１２日経っているため，新着一覧から過去のメールを探し出すか，記憶していた会議名称などでキーワード検索を行うなど従来同様の手間をかけて探し出し，閲覧する必要がある。従来の場合，「７月２４日」当日に確認をしようとした場合，前日の７月２３日に行ったのと同様の手順を踏んで再度メールＭ１を探し出す必要がある。すなわち，新着一覧から何日も前のメールを探し出すか，会議名称などキーワードで検索することになる。
【００４３】
この点，本実施の形態によれば，「７月２４日」当日に探す場合は「前日このメールを読んだ」ということによる検索も可能になり，メールＭ１を探す方法の選択肢が広がり操作性が向上する。特に，携帯端末のように表示や入力手段が貧弱な端末の場合，新着順一覧のずっと過去（何画面も先）からメールを探したりキーワードを入力するより日時を選択するほうが利便性が高く，本実施の形態のような検索手段が有効である。
【００４４】
（第２の実施の形態）
本実施の形態では，上記第１の実施の形態の応用例について説明する。本実施の形態は，各メールについて閲覧した日時を閲覧日記録フィールド１１０に記録する数，および，閲覧日記録フィールド１１０の更新の仕方に特徴がある。
【００４５】
図４は，本実施の形態にかかる電子メール閲覧装置２０の構成を示す説明図である。電子メール閲覧装置２０は，図４に示したように，メール保存部１００と，メール受信部２００と，メール閲覧部３００と，閲覧日更新判定部３１０と，検索閲覧日時取得部４００と，閲覧日時検索部１５００と，検索結果表示部１７００とを備え，さらに，キーデータ指定部６００を備えて構成されている。以下に，各構成要素について詳細に説明する。
【００４６】
メール保存部１００，メール受信部２００，およびメール閲覧部３００については第１の実施の形態と同様であるため，重複説明を省略する。
【００４７】
（閲覧日記録フィールド１１０）
閲覧日記録フィールド１１０は，２つ以上の閲覧日を記録でき，メール閲覧部３００は最も不要な閲覧日を一定のルールで決定し，それを現在の日時で上書きする。最も不要な閲覧日は，例えば，まず現在時点より一定以上近い（１０分など）閲覧日が記録されていれば，それを不要とする。そのような閲覧日が無ければ，メール保存部１００に保存されている全メールの閲覧日記録フィールド１１０に，他に一定以上（１日など）近い閲覧日が無く，一定以上前の閲覧日の場合はそれを不要とする。それも無い場合は最も古い閲覧日を削除する。これにより，短時間に何度か読み返したすべてを記録したり，検索に使われることの無い閲覧日を残すことがなくなり，複数の日時を記録可能な閲覧日記録フィールド１１０を無駄に使うことを回避できる。
【００４８】
（キーデータ指定部６００）
キーデータ指定部６００は，検索キーとしようとするメールを指定する手段である。これは，例えば直前に読んでいたメールをキーとするなどとすることにより，本実施の形態において「今読んでいたメールを以前読んだとき，同時期に読んだメールを探す」ための機能の実現が可能となる。この直前に読んでいた電子メールの特定は，例えばメール保存部１００の全メールについて，その閲覧日記録フィールド１１０に記録された日時が最も新しい電子メールを検索することで実現できる。
【００４９】
（閲覧日時検索部１５００）
閲覧日時検索部１５００は，メール保存部１００のすべての各メールの閲覧日記録フィールド１１０に記録された閲覧日時を，キーデータ指定部６００で指定されたメールの閲覧日フィールド１１０の各閲覧日時と比較し，最も近い日時同士が一定以上近い日時（例えば１日以内）であった場合，その閲覧日記録フィールド１１０を持つメールを検索結果に加える。もしくは，日時が近い順に上位一定数のメールを検索結果としてもよい。このとき，キーデータ指定部６００で指定されたメールの閲覧日フィールド１１０に記録された閲覧日のうち，現在の日時より一定期間内（１０分等）の閲覧日を除外して処理を行うことにより，今見てきたばかりのメールを検索対象から外すことができ，より利便性が高まる。特に「今読んだメール」をキーにしたい場合などはこのような改良を加えることが望ましい。
【００５０】
（閲覧日検索結果表示部１６００）
閲覧日検索結果表示部１６００は，閲覧日時検索部１５００で得られた検索結果であるメールを，例えばその表題（Ｓｕｂｊｅｃｔ：）を一覧表示するなどでユーザに提示する表示する順序は，各メールそれぞれについて，その閲覧日記録フィールド１１０に記録された各閲覧日時とキーデータ指定部６００で指定されたメールの閲覧日記録フィールド１１０の各閲覧日時とのうち最も近い日時同士の差が小さい順に並べる。そして，その差が負から正に変わる位置になんらかのマーク（横線など）を表示するか，その位置が画面に入るようにスクロールするなどして，目的に最も近い日に閲覧したメールが明確になるように表示することが好ましい。
【００５１】
（閲覧日更新判定部１３１０）
閲覧日更新判定部１３１０は，本実施の形態の場合，一定時間以内に他のメールを閲覧していたか，もしくはそのメール閲覧後にメーラを終了することなく他の操作に入った場合に閲覧日時を記録すべきと判定するように構成するなどすると効果的である。これにより，同時に他のメールを見なかった場合，すなわち同時に見たメールの検索に使う必要のない閲覧日時が記録されない。
【００５２】
本実施の形態にかかる電子メール閲覧装置２０は，以上のように構成されている。次いで，図５および図６を参照しながら，電子メール閲覧装置２０の動作について説明する。図５は，電子メール閲覧装置２０の動作を示す流れ図である。また，図６は，電子メール閲覧装置２０により閲覧される電子メールの一例を示す説明図である。
【００５３】
７月１１日に図６（ａ）に示したメールＭ１１を受け取ったとすると（ステップＳ２０１），メール受信部２００はそのメールをメール保存部１００に保存し，そのメールに対応する閲覧日記憶フィールド１１０を空にする（ステップＳ２０２）。
【００５４】
このメールＭ１１を着信した翌日の７月１２日に，ユーザがメールを読んだとすると（ステップＳ２０３），メール閲覧部３００は，閲覧日記憶フィールド１１０に「７月１２日」の日時を記録する（ステップＳ２０４）。なお，説明を簡潔にするために月と日だけを記録するとして説明するが，年号や時，分，秒まで記録するようにしてもよい。
【００５５】
後日，７月１５日に，図６（ｂ）に示したメールＭ１２を受け取り読んだとする（ステップＳ２０５）。このとき，メールＭ１２に対応する閲覧日記憶フィールド１１０には「７月１５日」を記録する（ステップＳ２０６）。また，ユーザはこのメールに関連したメールを読もうと考え従来の手法で探して，メールＭ１１を７月１５日に見直したとする（ステップＳ２０７）。このとき，メール１１の閲覧日記憶フィールド１１０には，先に記憶された「７月１２日」に加え，「７月１５日」が記録される（ステップＳ２０８）。
【００５６】
そして，例えばメールＭ１２に記された会議の前日である７月２３日にメールＭ１２をユーザがなんらかの手段で探し出して読み返した場合（ステップＳ２０９），メールＭ１２の閲覧日記憶フィールド１１０には先に書き込まれた「７月１５日」に加えて「７月２３日」が記録される（ステップＳ２１０）。
【００５７】
ここまでの操作の結果，メールＭ１１に対応する閲覧日記憶フィールド１１０には「７月１２日」と「７月１５日」が，メールＭ１２に対応する閲覧日記憶フィールド１１０には「７月１５日」と「７月２３日」が記録されている。
【００５８】
このとき，ユーザは７月１５日にメールＭ１２を読んだときにメールＭ１１も読んだことを憶えていて，同様にもう一度メールＭ１１を確認したいと思ったとする。このとき，ユーザが閲覧日時検索部１５００を呼び出すと，キーデータ指定部６００により直前に全文を閲覧していたメールＭ１２がキーとして指定される（ステップＳ２１１）。
【００５９】
そして閲覧日時検索部１５００は，メールＭ１２の閲覧日フィールド１１０に記憶されている閲覧日時「７月１５日」と閲覧日時「７月２３日」を，全メールそれぞれの閲覧日フィールド１１０に記録された閲覧日と比較し，最も差が小さくなる組み合わせが一定値以下，例えば１日以下のものを検出する（ステップＳ２１２）。この結果，メールＭ１１の場合は閲覧日時「７月１２日」と閲覧日時「７月１５日」のうち，「７月１５日」がメールＭ１２の閲覧日時「７月１５日」と同一日で最も近く，その差は０日であり１日以下なので，メールＭ１１は検索結果に含まれる。
【００６０】
従って，検索結果表示部７００では閲覧日時の差が０日と小さかったメールＭ１１はマークされた位置近辺に表示され，容易に発見できる。
【００６１】
（第２の実施の形態の効果）
以上説明したように，関連したメールを探して一時期に複数の関連メールを読むということは多い。最初に関連メールを探す場合は従来のように着信順一覧から探したり，キーワードを指定して検索しながら一つ一つ見つけていくことになる。従来では，さらに，後日同様の関連メールを再度読みたくなった場合にも同じ手順を繰り返さなくてはならなかった。
【００６２】
この点，本実施の形態によれば，閲覧日時を複数保存することで，新たに閲覧した場合でも過去に閲覧した日時の情報が記憶されたまま残る。また，閲覧日同士を比較することで以前同時期に読んだメールの検索が可能となる。これにより，最後に閲覧したメールを以前読んだときに，同じころに読んだメールを検索する，という機能を実現することができ，以前に関連メールをまとめて読んでいた場合には同じ関連メールの検索を「同時期に読んでいたメールを検索する」ことで容易に行うことができる。
【００６３】
以上，添付図面を参照しながら本発明にかかる電子メール閲覧装置の好適な実施形態について説明したが，本発明はかかる例に限定されない。当業者であれば，特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【００６４】
例えば，メールのように同時に関連するデータを探し出して読むシーンがある場合でかつ後に同じものを読み返すような利用があるデータの閲覧装置において利用される。
【００６５】
【発明の効果】
以上説明したように，本発明によれば，各メールについて閲覧した日時を記録し，それにもとづきメールを検索することができる。例えば，７月１１日に受け取ったメールを７月２３日に閲覧した場合，７月２４日に再度閲覧する場合には，「前日このメールを読んだ」ということによる検索も可能になり，メールを探す方法の選択肢が広がり操作性が向上する。特に携帯端末のように表示や入力手段が貧弱な端末の場合，新着順一覧のずっと過去（何画面も先）からメールを探したりキーワードを入力するより日時を選択するほうが利便性が高くこのような検索手段が有効である。
【００６６】
また，本発明によれば，閲覧日時を複数保存することで，新たに閲覧した場合でも過去に閲覧した日時の情報が記憶されたまま残る。また，閲覧日同士を比較することで以前同時期に読んだメールの検索が可能となる。これにより，最後に閲覧したメールを以前読んだときに，同じころに読んだメールを検索する，という機能を実現することができ，以前に関連メールをまとめて読んでいた場合には同じ関連メールの検索を「同時期に読んでいたメールを検索する」ことで容易に行うことができる。
【図面の簡単な説明】
【図１】第１の実施の形態にかかる電子メール閲覧装置の構成を示す説明図である。
【図２】図１の電子メール閲覧装置の動作を示す流れ図である。
【図３】図１の電子メール閲覧装置により閲覧される電子メールの一例を示す説明図である。
【図４】第２の実施の形態にかかる電子メール閲覧装置の構成を示す説明図である。
【図５】図４の電子メール閲覧装置の動作を示す流れ図である。
【図６】図４の電子メール閲覧装置により閲覧される電子メールの一例を示す説明図である。
【符号の説明】
１０  電子メール閲覧装置
２０  電子メール閲覧装置
１００  メール保存部
１１０  閲覧日記録フィールド
２００  メール受信部
３００  メール閲覧部
３１０  閲覧日更新判定部
４００  検索閲覧日時取得部
５００  閲覧日時検索部
６００  キーデータ指定部
７００  検索結果表示部
１３１０  閲覧日更新判定部
１５００  閲覧日時検索部
１７００  検索結果表示部
【図１】
2004164329.tif 000003
【図２】
2004164329.tif 000004
【図３】
2004164329.tif 000005
【図４】
2004164329.tif 000006
【図５】
2004164329.tif 000007
【図６】
2004164329.tif 000008