(57)【要約】【課題】コンテンツに基づいて、電子メールに動的に優先順位を付与する電子メールオーガナイザーを提供する。【解決手段】電子メールオーガナイザは、構文プロセッサと、スコアラーとを備える。構文プロセッサは複数の電子メールメッセージに対して構文解析を実行し、電子メールメッセージに記述されたアクションアイテムに関連するアクション期限を決定する。スコアラーは、決定されたアクション期限と現在の日付とに基づいて、優先順位スコアを電子メールメッセージに割り当てる。スコアラーは、また、現在の日付が進むのに合わせて調節するために、優先順位スコアを更新する。ビューアが、現在の日付に等しい関連するアクション期限を有する電子メールメッセージを他と区別して表示する。【選択図】図１
2007149094.tif 000002
【特許請求の範囲】
【請求項１】
電子メールオーガナイザであって、
複数の電子メールメッセージに対して構文解析を実行し、電子メールメッセージに記述されたアクションアイテムに関連するアクション期限を決定するための構文プロセッサと、
少なくとも決定されたアクション期限と現在の日付とに基づいて、優先順位スコアを電子メールメッセージに割り当てるスコアラーと、
を備えた電子メールオーガナイザ。
【請求項２】
優先順位スコアによってソートされた電子メールメッセージを表示するビューアをさらに備えた請求項１に記載の電子メールオーガナイザ。
【請求項３】
スコアラーが、現在の日付が進むのに合わせて調節するために、優先順位スコアを更新する請求項１に記載の電子メールオーガナイザ。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、情報処理技術に関する。それは、電子メールに優先順位を付けるのに使用される例を参照して説明される。しかしながら、以下の説明は、その他の類似するものにも使用することができる。
【背景技術】
【０００２】
より一般的には電子メールと呼ばれる電子的郵便物は、現代の会社、政府関連機関、および、団体において至る所に存在し、同様に家庭環境においても急速に普及しつつある。典型的な電子メールユーザは、毎日数個の電子メール、数十の電子メール、または、それどころか数百の電子メールを受信し、それらの電子メールはユーザの受信トレイまたはその他の入力メールリポジトリに溜まる。したがって、入力電子メールメッセージの管理を自動的に支援することは望ましいことである（特許文献１，２参照）。
【０００３】
従来、電子メールを管理するための１つのアプローチは、送信者に優先順位フラグ、優先順位インデックス、またはその他の優先順位インジケータを電子メールメッセージに付加させることであった。したがって、例えば送信者は送信者のメッセージコンテンツに対する評価に基づいて「高い重要度」、「中間の重要度」、または「低い重要度」を有するというタグをメッセージに付けてもよい。このアプローチは、メッセージの重要性に対してきわめて異なる評価を有するかもしれない受信者ではなく送信者によって重要度が設定されるという欠点を有する。さらに、送信者は、デフォルトメッセージ優先順位以外の優先順位で電子メールメッセージにタグを付けるために、積極的なアクションを取らなければならない。
【０００４】
電子メールメッセージを管理するための別の一般的なアプローチは、送信者の識別情報、電子メールメッセージ件名ヘッダー中のキーワード、電子メールメッセージのテキスト本体中のキーワードなどに基づいてメッセージをフィルタリングすることである。例えば、いわゆるスパムフィルターは、商業広告、悪徳商法、マルチ商法、またはそれらに類似するものと思われる入力電子メールメッセージを指定されたフォルダまたはその他のリポジトリの中へ移す。ユーザは、典型的にはフィルタリングに使用するための特定の送信者名またはキーワードを指定するようにフィルターを設定することができる。また、フィルタリングは特に重要なメッセージを送信者名またはキーワードに基づいて識別するのに使用されてもよく、そのような重要なメッセージは指定されたフォルダの中へ集められ、または受信者によって効率よく調べられるように処理される。送信者またはキーワードに基づいた電子メールメッセージのフィルタリングは、ある種の欠陥を有する。それは、特定の送信者からのメッセージの重要性または非重要性を区別しない。例えば、フィルターは同僚からのメッセージに高い重要度を割り当てるように設定されてもよいが、受信者にとって、同僚からのすべてのメッセージが実際に重要であるとは限らない。逆にメッセージがいつもは重要でない送信者からの電子メールメッセージが、場合によってはきわめて重要なこともある。
【０００５】
既存の電子メール優先順位付けに関連するもう１つの問題は、優先順位の割当が静的なことである。例えば、メッセージは遠い将来のある日にアクションを取るように受信者に要求するものであるので、送信者は、送信者によって低い優先順位であるというタグを付けられた電子メールメッセージを送信するかもしれない。そして、この電子メールメッセージは、低い優先順位のメッセージとして、受信者の受信トレイまたはその他のフォルダに記憶される。時間が経つにつれて、低い優先順位のメッセージはより最近に入力した電子メールメッセージの中に埋もれ（電子メールフォルダがメッセージ受信日付によってソートされると仮定すれば）、忙しい受信者はそのことを忘れてしまう。アクションを取るべき期限が過ぎて、問題が発生する。
【特許文献１】米国特許第５，６９４，６１６号明細書
【特許文献２】米国特許第６，８３２，２４４号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、コンテンツに基づいて、電子メールに動的に優先順位を付与する電子メールオーガナイザーを提供する。
【課題を解決するための手段】
【０００７】
ここで説明される特定の形態によれば、電子メールオーガナイザが開示される。構文プロセッサは複数の電子メールメッセージに対して構文解析を実行し、電子メールメッセージに記述されたアクションアイテムに関連するアクション期限を決定する。スコアラーは、少なくとも決定されたアクション期限と現在の日付とに基づいて、優先順位スコアを電子メールメッセージに割り当てる。
【０００８】
ここで説明される特定の形態によれば、電子メールに優先順位を付けるための方法が開示される。複数の電子メールメッセージが、電子メールメッセージに含まれるアクション期限を決定するために解析される。電子メールメッセージは、少なくとも決定されたアクション期限に基づいて処理される。
【０００９】
ここで説明される特定の形態によれば、電子メールオーガナイザが開示され、その電子メールオーガナイザは、関連する電子メールシステムおよび関連する自然言語プロセッサとともに動作する。アクション期限検出器が、関連する自然言語プロセッサによって提供された電子メールメッセージに関する構文情報に基づいて、電子メールメッセージに含まれるアクション期限を検出する。スコアラーが、少なくともアクション期限と現在の日付とに基づいて、優先順位スコアを電子メールメッセージに割り当てる。
【発明を実施するための最良の形態】
【００１０】
図１を参照すると、インターネット、ローカルエリアネットワーク、企業データネットワークなどのようなネットワーク１２が、電子的郵便物（電子メール）メッセージのための電子的パイプ（経路）の役割をなす。実施形態によっては、ネットワーク１２は、複数のレベルまたはブランチを含んでもよい。例えば、ネットワーク１２は少なくとも１つの企業ローカルエリアネットワーク（ＬＡＮ）を含んでもよく、その企業ローカルエリアネットワークはまた、適切なファイアウォールその他のセキュリティーメカニズムを介して、ＬＡＮユーザをインターネットにリンクする。図示しないが、ネットワーク１２は、典型的には電子メールメッセージを選択的に交換する多くのユーザ、例えば企業ネットワークのすべての従業員、インターネットサービスプロバイダ（ＩＳＰ）の顧客、インターネットの場合における世界中からのユーザなどを相互接続する。
【００１１】
電子メールサーバー１４がネットワーク１２に適切に接続され、入力（受信）電子メールメッセージおよび出力（送信）電子メールメッセージをルーティングする（経路を決める）。電子メールサーバー１４は、電子メールメッセージを多くのユーザにルーティングすることができる。例えばクローズドユニバース企業サーバーのような実施形態によっては、電子メールサーバー１４は、同じグループのユーザのためにネットワーク１２の役割をなしてもよい。別の実施形態においては、電子メールサーバー１４はネットワークユーザからなるグループのためのサブセットの役割をなしてもよい。例えば、ＩＳＰ電子メールサーバーはＩＳＰ顧客のためだけに寄与してもよく、インターネットははるかに大きなグループのユーザのために寄与する。
【００１２】
例としてのユーザは、電子メールサーバー１４に適切に接続された電子メールシステム２０を用いて、そのユーザの電子メールを管理する。電子メールシステム２０は出力電子メールプロセッサ２２を含み、その出力電子メールプロセッサ２２を介して、ユーザは出力電子メールメッセージを作成および送信する。実施形態によっては、出力電子メールプロセッサ２２は外部ワードプロセッサ、画像エディター、またはその他の関連するソフトウェア（図示しない）を起動し、それらは出力電子メールメッセージを作成するのを支援する。随意的に、電子メールメッセージは添付ファイルを含み、それらは電子メールメッセージに関連するワープロファイル、プレゼンテーションファイル、ディジタル画像などのようなファイルであり、電子メールメッセージとともに送信者から受信者へルーティングされる。出力電子メールプロセッサ２２は出力電子メールメッセージを電子メールサーバー１４に送信し、その電子メールサーバー１４は、例えばネットワーク１２によって使用される伝送規格に電子メールメッセージを合わせる電子メールヘッダーなどを付加することによって、ネットワーク１２を介して伝送するための出力電子メールメッセージを作成する。
【００１３】
電子メールシステム２０は入力電子メールプロセッサ２４をさらに含み、その入力電子メールプロセッサ２４は電子メールサーバー１４によってユーザにルーティングされた入力電子メールメッセージを受信および処理する。入力電子メールプロセッサ２４は、例えば送信者名、送信者割当優先順位などのヘッダー情報を抽出するような、入力電子メールメッセージの初期処理を実行する。随意的に、入力電子メールプロセッサ２４は、特別の処理を必要とする低い重要度および／または高い重要度のメッセージを識別するために、スパムフィルタリングのようなフィルタリングを実行してもよい。フィルタリングは、送信者名、メッセージに含まれるキーワードなどのような適切なフィルタリング基準を使用する。それらの基準はユーザによって随意的に設定される。電子メールメッセージは、図示されるようにユーザの受信トレイ２６に宛てられ、あるいはフィルタリングによって選択された別の電子メールフォルダに宛てられてもよい。
【００１４】
初期処理の後、入力電子メールメッセージは優先順位を付けられる。図示される例のように、入力電子メールプロセッサ２４によって出力される前処理された入力電子メールメッセージ３０は、電子メールメッセージコンテンツ３４と、送信者名３６、送信者割当優先順位３８などのような適切なタグとを含む。コンテンツ３４は、典型的には例えば電子メールメッセージの件名のようなヘッダー情報、および電子メールメッセージのテキストを含む。またコンテンツ３４は、随意的に、添付されたワープロファイル、プレゼンテーションファイル、ポータブルドキュメントフォーマット（ｐｄｆ）ファイルなどのような電子メール添付ファイルのコンテンツを含む。
【００１５】
テキスト抽出器４０はコンテンツ３４からテキストを抽出する。コンテンツ３４が純粋なテキストであれば、テキスト抽出器４０は随意的に省略される。しかしながら、コンテンツ３４がワープロ文書、プレゼンテーションファイル、ポータブルドキュメントフォーマット（ｐｄｆ）ファイルなどのような添付ファイルを含むかもしれない実施形態においては、あるいはコンテンツがＨＴＭＬのようなマークアップフォーマットまたは注釈付きフォーマットである実施形態においては、テキスト抽出器４０は、添付ファイルまたは注釈スキームの特定のフォーマットに適したアルゴリズムを用いて、添付ファイルまたは注釈付きコンテンツからコンテンツテキストを抽出する。場合によっては、電子メール添付ファイルは画像ファイルのように非テキストベースのものであってもよく、あるいはテキスト抽出器４０によって支援されないフォーマットであってもよい。そのような場合には、非可読添付ファイルをコンテンツベース優先順位付けに含めないことによって適切に処理される。随意的にユーザは添付ファイルが非可読であり、そのために電子メールシステムによって処理されなかったという警告を提供されてもよい。
【００１６】
パーサー（構文解析ツール）４２は、電子メールメッセージ３０の抽出されたテキストコンテンツの自然言語処理を実行する。実施形態によっては、パーサー４２は、例えばＳａｌａｈ  Ａｉｒ−Ｍｏｋｈｔａｒ，Ｊｅａｎ−Ｐｉｅｒｒｅ  Ｃｈａｎｏｄ，  ａｎｄ  Ｃｌａｕｄｅ  Ｒｏｕｘ，“Ｒｏｂｕｓｔｎｅｓｓ  ｂｅｙｏｎｄ  ｓｈａｌｌｏｗｎｅｓｓ：ｉｎｃｒｅｍｅｎｔａｌ  ｄｅｐｅｎｄｅｎｃｙ  ｐａｒｓｉｎｇ”  ｉｎ  ｓｐｅｃｉａｌ  ｉｓｓｕｅ  ｏｆ  ｔｈｅ  ＮＬＥ  Ｊｏｕｒｎａｌ（２００２）に開示されるようなロバストな構文解析を用いた、例えばＣａｒｏｌｉｎｅ  Ｂｒｕｎ  ａｎｄ  Ｃａｒｏｌｉｎｅ  Ｈａｇｅｇｅ，“Ｎｏｒｍａｌｉｚａｔｉｏｎ  ａｎｄ  ｐａｒａｐｈｒａｓｉｎｇ  ｕｓｉｎｇ  ｓｙｍｂｏｌｉｃ  ｍｅｔｈｏｄｓ”ＡＣＬ：Ｓｅｃｏｎｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  ｗｏｒｋｓｈｏｐ  ｏｎ  Ｐａｒａｐｈｒａｓｉｎｇ，Ｐａｒａｐｈｒａｓｅ  Ａｃｑｕｉｓｉｔｉｏｎ  ａｎｄ  Ａｐｐｌｉｃａｔｉｏｎｓ，Ｓａｐｐｏｒｏ，Ｊａｐａｎ，Ｊｕｌｙ  ７−１２，２００３に開示されるような深層構文解析（深層統語解析）のような構文解析（統語解析）を使用する。これらの例としての自然言語処理技術は、時には文法的に砕けた文体であり、あるいは、文法的に完全な文および節を使用しない電報様式を使用することがある電子メールコンテンツを解析するのにきわめて適している。その他の自然言語処理アルゴリズムまたは自然言語構文解析アルゴリズムが使用されてもよい。
【００１７】
構文解析は、受信者がアクションアイテムを実行すべき行為者であるそのアクションアイテムに関連するアクション期限を識別するのに使用される。文の深層構文解析処理が、アクションアイテムを指示する動作動詞を識別するために、また電子メールメッセージ受信者がアクションアイテムを実行するための指定された行為者であるそのアクションアイテムを記述するコンテンツを識別するために、うまく使用される。自然言語コンテンツにおいて、行為者は必ずしも定形動詞の主語として表現されるとは限らないことを理解すべきである。例えば、“Ｗｅ  ｅｘｐｅｃｔｅｄ  ｙｏｕ  ｔｏ  ｓｅｎｄ  ｕｓ  ｔｈｅ  ｒｅｐｏｒｔ”というコンテンツにおいては、動詞“ｓｅｎｄ”は不定形である。深層構文解析処理は、不定形をうまく認識し、ｒｅｐｏｒｔを送信すべき行為者がこのコンテンツの代名詞“ｙｏｕ”に対応する電子メールメッセージ受信者であることを決定する。より一般的には、深層構文解析は、様々な複雑な言語形式を処理して行為者を識別することを可能にする。深層構文解析は、受信者電子メールユーザが何かを実行することを期待されるアクションアイテムを決定することを可能にする。例えば、深層構文解析は、テキスト中に現れる述語およびそれらの述語とユーザを表現する言語的目的語との間の言語的結合に関連する語彙意味論を使用してもよく、例えば上述した例における“ｙｏｕ”を受信者電子メールユーザであると識別する。
【００１８】
パーサー４２は、構文解析を実行する際に語彙（語彙目録、辞書）４４にアクセスする。語彙は、典型的には電子メールメッセージコンテンツ３４が書かれた自然言語に適切な標準的な語彙構成要素４６を含む。例えば、電子メールメッセージコンテンツ３４が英語で書かれていれば、標準的な語彙構成要素４６は標準的な英語の語彙である。さらに、標準的な語彙構成要素４６は、ユーザによって受信された電子メールメッセージの典型的な内容に特に関係する見出し語(entries)を含んでもよい。例えば、ユーザが物理学者であれば、標準的な語彙構成要素４６は、物理の話題に特に関係する見出し語を含んでもよく、それによってパーサー４２によるより効率的な構文解析を可能にする。言い換えれば、「標準的な」語彙４６は、物理学者またはその他の専門家または専門分野のための標準的な語彙であってもよい。
【００１９】
さらにまた、語彙４４は、随意的に電子メールの処理またはアクションアイテムの識別およびアクション期限に特に関係する見出し語を提供する電子メールアドオン構成要素４８を含んでもよい。アドオン４８は、随意的に “ｂｙ  ｔｈｅ  ｅｎｄ  ｏｆ  ｔｈｅ  ｍｏｎｔｈ”、“ｅｎｄ−ｏｆ−ｑｕａｒｔｅｒ”、“ｅｎｄ  ｏｆ  ｆｉｓｃａｌ  ｙｅａｒ”などのような典型的なアクション期限語句を含む。さらにアドオン４８は、随意的に固有の企業プロジェクトまたは委員会などの名前のような組織固有見出し語を含み、それらの組織固有見出し語はアクションアイテムに関連して使用されることが期待されてもよい。
【００２０】
アクション期限検出器５０が、アクションアイテムに関連するアクション期限を識別するために構文解析を吟味する。パーサー４２によって実行されるコンテンツ解析は計算処理的に負荷が大きい。さらには、電子メールメッセージコンテンツは典型的には静的なものであり、時間とともに変化しない。したがって、期限検出器５０によって識別されたアクション期限を前処理された電子メールメッセージ３０に関連するアクション期限タグ５２として記憶することは、有益なことである。随意的に、検出されたアクション期限に関連するアクションアイテムもまた、前処理された電子メールメッセージ３０に関連するタグとして記憶さてもよい。別のアプローチにおいては、アクションアイテムの分類または種類がそれぞれのアクション期限に関連するタグとして記憶されてもよい。
【００２１】
アクション期限を抽出するための自然言語処理コンテンツ解析の例として、以下の電子メールテキスト部分、
．．．
Ｈｅｌｌｏ，ｔｈｉｓ  ｉｓ  ｔｏ  ａｓｋ  ｉｆ  ｙｏｕ  ｗｏｕｌｄ  ｂｅ  ｗｉｌｌｉｎｇ  ｔｏ  ｓｅｒｖｅ  ａｓ  ｐｒｏｇｒａｍ  ｃｈａｉｒ  ｆｏｒ  Ｓｙｍｐｏｓｉｕｍ  Ｗ  ｏｆ  ｔｈｅ  Ｔｈｉｒｄ  Ａｎｎｕａｌ  ＡＢＣＤ  Ｃｏｎｆｅｒｅｎｃｅ．
．．．
Ｔｈｅ  ｄｅａｄｌｉｎｅ  ｆｏｒ  ａｂｓｔｒａｃｔ  ｓｕｂｍｉｓｓｉｏｎｓ  ｆｏｒ  ｔｈｉｓ  Ｃｏｎｆｅｒｅｎｃｅ  ｉｓ  ｓｅｔ  ｆｏｒ  Ｆｅｂｒｕａｒｙ  ２６，２００６．Ｗｅ  ｗｏｕｌｄ  ｌｉｋｅ  ｔｏ  ｈａｖｅ  ｐｒｏｇｒａｍ  ｃｈａｉｒｓ  ｅｓｔａｂｌｉｓｈｅｄ  ｂｅｆｏｒｅ  ｔｈｉｓ  ｄａｔｅ．
が解析され、電子メールメッセージ受信者によって実行されるべきアクションアイテムとして深層構文解析が文脈的に関連する代名詞“ｙｏｕ”に基づいてアクションアイテム“ｓｅｒｖｅ  ａｓ  ｐｒｏｇｒａｍ  ｃｈａｉｒ”を識別する。語“ｐｒｏｇｒａｍ  ｃｈａｉｒ”と日付“Ｆｅｂｒｕａｒｙ  ２６，２００６”との間の言語的関連性が自然言語処理によって使用され、Ｆｅｂｒｕａｒｙ  ２６，２００６であるアクション期限とアクションアイテム“ｓｅｒｖｅ  ａｓ  ｐｒｏｇｒａｍ  ｃｈａｉｒ”とを接続する。したがって、アクション期限“Ｆｅｂｒｕａｒｙ  ２６，２００６”は、関連するアクションアイテム“ｓｅｒｖｅ  ａｓ  ｐｒｏｇｒａｍ  ｃｈａｉｒ”とともに、アクション期限検出器５０によって検出される。別の例として、以下の電子メールヘッダー部分およびテキスト部分、
Ｆｒｏｍ：        Ｊｏｅ  Ｓｍｉｔｈ
Ｔｏ：            Ｊａｎｅ  Ｄｏｅ
Ｓｕｂｊｅｃｔ：  ＡＢＣ  Ｒｏｕｎｄｔａｂｌｅ  ｆｏｒ  Ｍｏｎｄａｙ，７                  Ｍａｒｃｈ  ２００６
Ｔｈｉｓ  ｉｓ  ａｎ  ｉｎｖｉｔａｔｉｏｎ  ｔｏ  ａｔｔｅｎｄ  ｔｈｅ  ＡＢＣ  Ｒｏｕｎｄｔａｂｌｅ  ａｄｄｒｅｓｓｉｎｇ．．．
が以下のように解析される。電子メール本体のコンテンツの構文解析が、電子メール受信者がアクションアイテムを実行することを期待される行為者であるアクションアイテムとして、アクションアイテム“ａｔｔｅｎｄ  ｔｈｅ  ＡＢＣ  Ｒｏｕｎｄｔａｂｌｅ”を識別する。そして、電子メールの“Ｓｕｂｊｅｃｔ”ヘッダーの構文解析が、日付“Ｍａｒｃｈ  ７，２００６”をアクションアイテム“ａｔｔｅｎｄ  ｔｈｅ  ＡＢＣ  Ｒｏｕｎｄｔａｂｌｅ”に接続する。したがって、アクション期限“Ｍａｒｃｈ  ７，２００６”が、関連するアクションアイテム“ａｔｔｅｎｄ  ｔｈｅ  ＡＢＣ  Ｒｏｕｎｄｔａｂｌｅ”とともに、アクション期限検出器５０によって検出される。
【００２２】
アクション優先順位スコアラー５６が、少なくともアクション期限タグ５２と、例えばシステムクロックによって供給された現在の日付５８とに基づいて、優先順位スコアを入力電子メールメッセージ３０に割り当てる。１つのアプローチにおいては、優先順位スコアは、例えば日単位で表現されたアクション期限と現在の日付との時間差として割り当てられる。しかしながら、より複雑なスコアを付与する公式が使用されてもよい。例えば、スコアを付与する公式は送信者割当優先順位３８を考慮に入れてもよく、あるいは電子メールシステム２０のユーザプロフィール６０に記憶された送信者重みに基づいて送信者識別情報３６を考慮に入れてもよい。１つの適切な例としてのスコアを付与する公式は、
【００２３】
2007149094.tif 000003
【００２４】
ここで、ＡＤはアクション期限であり、ＣＤは現在の日付であり、Ｗaはアクション期限ＡＤに対応するアクションアイテムの種類に対してユーザプロフィール６０に記憶されたアクション重みであり、Ｗsは電子メールメッセージの送信者に対してユーザプロフィール６０に記憶された送信者重みであり、ＷSPは送信者割当優先順位である。優先順位スコアの式（１）は、比較的により大きなスコアを現在の日付に比較的により近いアクション期限を有する電子メールメッセージに割り当てる。なぜなら、この場合には分母（ＡＤ−ＣＤ）が減少するからである。差（ＡＤ−ＣＤ）は日数として適切に表現されるが、その代わりとして、時間数または週数のようなその他の量が使用されてもよい。アクション期限が現在の日付に等しければ（すなわち、アクションアイテムは「本日」が満期である）、優先順位スコアの式（１）は、ＡＤ＝ＣＤの場合に適用される１００（またはその他の大きな数）という大きな倍率によって、特に大きなスコアを電子メールメッセージに割り当てる。電子メールメッセージが関連するアクション期限を有していなければ、優先順位スコアの式（１）は、ゼロ（またはその他の小さな値）であるデフォルトスコアを電子メールメッセージに割り当てる。電子メールメッセージが、関連する複数のアクション期限を有するならば、最も短いアクション期限が式（１）において適切に使用される。
【００２５】
アクションスコア公式である式（１）は、アクション期限が過去のものである場合、すなわち、ＡＤ＜ＣＤである場合の優先順位スコア公式成分を提供しない。実施形態によっては、期日を過ぎたアクション期限タグは電子メールメッセージから除去され、その結果として、すべての場合においてＡＤ≧ＣＤとなる。
【００２６】
別の実施形態においては、期日を過ぎたアクション期限は保持され、優先順位スコアの付与に組み込まれる。例えば、アクション期限と現在の日付との差の絶対値｜ＡＤ−ＣＤ｜が、以下の例としてのスコアを付与する公式の場合のように使用されてもよい。
【００２７】
2007149094.tif 000004
【００２８】
ここで、｜｜は絶対値を示す。この場合、優先順位スコアは現在の日付が期限に近づくにつれて増加し、現在の日付がアクション期限と等しいときに最大値になり、そして現在の日付がアクション期限を過ぎるにつれて対称的に減少する。優先順位スコアの式（２）は、近づきつつあるアクション期限の事前の警告および期日を過ぎたアクション期限の継続的な警告の両方をユーザに提供し、後者は見過ごした期限を救済するための機会をユーザに提供する。
【００２９】
スコアを付与する公式である式（１）および（２）は、例であることを理解すべきである。その他のスコアを付与する公式が使用されてもよい。様々なアプローチが複数のアクション期限を有する電子メールメッセージに使用されてもよい。式（１）の方法においては、例えば最も短いアクション期限が適切に使用され、より遅いアクション期限は無視される。式（２）の方法においては、現在の日付に最も近いアクション期限（絶対値によって表現されるような）が使用されてもよい。その他の実施形態においては、スコアは、複数のアクション期限を有する電子メールメッセージの場合、適切に増加させられ、あるいは、しきい値数よりも大きいアクション期限を有する電子メールメッセージの場合、増加させられる。これは、受信者が実行すべき多くのアクションアイテムを含む電子メールメッセージの優先順位スコアを好都合に増加させることができる。
【００３０】
アクション重みＷaは、スコアを付与する公式である式（１）から随意的に省略され、その場合には、すべてのアクションアイテムは関連するアクションの種類に関係なく平等に処理される。アクション重みＷaを組み込むことによって、スコアの付与は、アクションの重要性または種類を考慮に入れることができる。例えば、ビジネス環境においては、あまり重要でないアクションアイテムに比較して、より大きなアクション重みが、顧客への発送通知のような重要なアクションアイテムに割り当てられてもよい。また、強制的なアクション期限を有するアクションアイテムの場合には、推奨されるかまたは非強制的な期限を有するアクション期限の場合よりもアクション重みを大きくしてもよい。同様に、送信者重みＷsは、スコアを付与する公式である式（１）から随意的に省略され、その場合には、すべてのアクションアイテムは、誰が電子メールメッセージを送信したかに関係なく平等に処理される。送信者重みＷsを組み込むことによって、スコアの付与は、送信者の重要性を考慮に入れることができる。例えば、ユーザの直属上司から送信された電子メールメッセージによって設定されたアクション期限は、部下から送信された電子メールメッセージによって設定されたアクション期限よりも大きな送信者重みを割り当てられてもよい。同様に、送信者割当優先順位ＷSPは、スコアを付与する公式である式（１）から随意的に省略され、その場合には、送信者割当優先順位は、優先順位スコアを割り当てる際に無視される。例えば、メッセージ長（より長いメッセージはより重要であるかもしれないという期待のもとに）のような、付加的なまたはその他の様々な電子メールメッセージパラメータが、スコアを付与する公式に組み込まれてもよい。
【００３１】
アクション期限タグ５２を随意的に含む電子メールメッセージは、図示される受信トレイ６４またはその他の指定されたフォルダに適切に記憶される。スコア更新器６６は、記憶されたそれぞれの電子メールに、アクション優先順位スコアラー５６によって計算されたその電子メールの優先順位スコアを記述したタグを付ける。受信トレイビューア６８は、「送信者による」ソート基準７０、「受信日付による」ソート基準７２、または「優先順位スコアによる」ソート基準７４のような選択されたソート基準によってソートされた受信トレイ６４に記憶された電子メールメッセージのリストをユーザが閲覧することを可能にする。「優先順位スコアによる」ソート基準７４は、アクション優先順位スコアラー５６によって電子メールメッセージに割り当てられた優先順位スコアによって、電子メールメッセージをソートする。随意的に、受信トレイビューア６８は、例えば強調表示する、テキストを点滅させる、合成音声で警告するなどによって、現在の日付５８に対応するアクション期限を有する電子メールメッセージを他と区別して指示する警報装置７６を含む。あるいは、警報装置７６は、しきい値よりも大きい優先順位スコアによってトリガーされてもよく、そのしきい値は、例えばアクション期限となる１日か２日前に特別な警報をユーザに提供してもよい。実施形態によっては、関連するアクション期限を有していない電子メールメッセージは「優先順位スコアによる」閲覧７４から省略されてもよい。別の実施形態においては、関連するアクション期限を有していない電子メールメッセージは「優先順位スコアによる」閲覧７４の下部に列挙されてもよい。
【００３２】
電子メールメッセージの優先順位スコアを更新するためにスコア更新器６６を時々使用することは有益なことである。図示される実施形態においては、受信トレイ６４に記憶されたそれぞれの電子メールメッセージは、関連するアクション期限を記述したタグを付けられる。したがって、優先順位スコアを再計算するたびに電子メールメッセージのコンテンツを再度解析することなく、例えばスコアを公式である式（１）または式（２）を使用するそれぞれのメッセージにアクション優先順位スコアラー５６を再度使用することは簡単なことである。スコアの更新は、様々な時点において、例えば現在の日付５８が１日だけ（あるいは、１時間だけ、あるいは優先順位スコアを計算する際に使用されるその他の時間量だけ）インクリメントされるたびに実行されてもよい。受信トレイビューア６８がユーザによってアクセスされるたびに、スコアは随意的に更新される。
【００３３】
図２を参照すると、特定の電子メールメッセージの時々更新される優先順位スコアは、現在の日付５８がその電子メールメッセージのアクション期限に近づくにつれて、一般的には増加することを期待することができる。図２は、アクション期限である金曜日を含む１週間の中に存在する現在の日付に対して、金曜日のアクション期限を有する電子メールメッセージの優先順位スコアを概略的にプロットしたものである。月曜日には、式（１）の分母（ＡＤ−ＣＤ）は４日に等しく、そのために、比較的に小さい優先順位スコアが割り当てられる。対照的に、木曜日には、分母（ＡＤ−ＣＤ）は１日に等しく、きわめてより大きな優先順位スコアとなる。優先順位スコアは、金曜日すなわち「期日」に最も大きい。式（１）を使用する場合、土曜日（図２にはプロットされていない）に、優先順位スコアはゼロになる。なぜなら、期日を過ぎたアクション期限タグは除去されるからである。他方において、式（２）を使用する場合、土曜には、優先順位スコアは木曜日と同じ値になる。なぜなら、期日を過ぎたアクション期限は、１日だけ期日を過ぎたのであっても、再び期日から１日だけ離れた状態になるからである。
【００３４】
実施形態によっては、タグを付けられたアクション期限および優先順位スコアは、ユーザが意識しなくてもよいものである。別の実施形態においては、これらのタグは、受信トレイビューア６８によってユーザに示される。そのような後者の実施形態においては、ユーザは、随意的に、ユーザが関連するアクションアイテムを終了してしまえば、あるいは関連するアクションアイテムが何らかの理由で不必要になれば、アクション期限タグを除去する能力を有する。アクション期限タグが除去されると、スコア更新器６６は、好ましくはその電子メールメッセージのスコアを更新し、アクション期限を除去したことを反映し、典型的には小さい優先順位スコアを結果的にもたらす。これは、「優先順位スコアによる」閲覧７４がユーザの注意を残りのアクションアイテムにより良好に集中させることを可能にする。同様にユーザは、随意的に、アクション期限タグを変更し、あるいはアクション期限タグを電子メールメッセージに追加する能力を有する。
【００３５】
ここで使用される「電子メール」および「電子メールメッセージ」という用語は、説明された個人的な電子的郵便物および個人的な電子的郵便メッセージ（随意的に電子メール添付ファイルを含む）を含み、さらにメッセージが関連するアクションアイテムを実行するためのアクション期限を含むことがある限りにおいてそのような電子的メッセージを文通するためのその他の種類の電子的フォーラムに送信された電子的郵便物および電子的郵便メッセージを含むように広く解釈されることを意図したものである。そのようなその他の電子的フォーラムは、例えば、電子的メッセージボードおよびそれに書き込まれたメッセージ、電子的ニュースグループおよび電子的ニュースグループメッセージ、リストグループおよびリストグループメッセージなどを含んでもよい。別の例として、大学教授、高校教師、または、その他のインストラクターが、クラスに関係するメッセージを送信するために、学校のコンピュータシステムを介してアクセスすることのできる、および／または、インターネットを介してアクセスすることのできるメッセージボードを開設してもよく、それらのメッセージボードの中のあるものは、クラス宿題期限、修学旅行日付、などのようなアクション期限を含んでもよい。それらのメッセージは電子メールメッセージであると適切にみなされ、ここに開示された方法および装置を用いて、少なくとも含まれるアクション期限に基づいて容易に優先順位を付けられる。そのようなメッセージに優先順位スコアを付与することは、アクション期限に加えて、随意的に、送信者重みＷsに対応する送信仲間の識別情報のようなその他の基準を含む（例えば、インストラクターおよび生徒の両方が、メッセージを送信することができるならば、スコア付与基準は、随意的に、大きな送信者重みをインストラクターに割り当て、かつ、より小さい送信者重みを生徒に割り当て、それによって、優先順位スコア付与は、生徒によって送信されたメッセージよりもインストラクターによって送信されたメッセージのスコアにかなり大きな重みを加える）。
【図面の簡単な説明】
【００３６】
【図１】コンテンツに基づいて電子メールメッセージに優先順位を付けることを含む電子メールシステムを概略的に示す図である。
【図２】「金曜日」のアクション期限を有するメッセージの場合に、現在の日付に対してのメッセージ優先順位をプロットした図である。
【符号の説明】
【００３７】
１２  ネットワーク
１４  電子メールサーバー
２０  電子メールシステム
２２  出力電子メールメッセージプロセッサ
２４  入力電子メールメッセージプロセッサ
３０  入力電子メール
３４  コンテンツ
３６  送信者名
３８  送信者割当優先順位
４０  テキスト抽出器
４２  パーサー
４４  語彙
４６  標準語彙
４８  電子メールアドオン
５０  アクション期限検出器
５２  アクション期限
５６  アクション優先順位スコアラー
５８  システムクロック（現在の日付）
６０  ユーザプロフィール
６４  受信トレイ
６６  スコア更新器
６８  受信トレイビューア
７０  送信者による
７２  受信日付による
７４  優先順位スコアによる
７６  警報装置
【図１】
2007149094.tif 000005
【図２】
2007149094.tif 000006