(57)【要約】  【課題】  【解決手段】  送信者によって送信された受信電子メッセージをフィルタ処理してユーザに送る方法。この方法は、第１の一時的識別子を提供するステップと、送信者からの受信電子メッセージを受信するステップと、この入力電子メッセージを処理して、このメッセージ中の第１の一時的識別子の存在を検出するステップと、第１の一時的識別子を検出したらユーザへ受信電子メッセージを配信するステップと、を具える。【選択図】  図４
2008514042.tif 000002
【特許請求の範囲】
【請求項１】
送信者によって送られてきた受信電子メッセージをフィルタ処理して、対象とするユーザに送る方法において、当該方法が：
ａ．第１の一時的識別子を提供するステップと；
ｂ．送信者からの受信電子メッセージを受信するステップと；
ｃ．受信電子メッセージを処理して、その中の第１の一時的識別子の存在を検出するステップと；及び
ｄ．第１の一時的識別子を検出したら、受信電子メッセージをユーザへ配信するステップと；
を具えることを特徴とする方法。
【請求項２】
請求項１に記載の方法が更に：
ａ．少なくとも一の所定の入力フィルタ処理基準を設けるステップであって、当該少なくとも一の所定の入力フィルタ処理基準が、受信電子メッセージ中の前記第１の一時的識別子の存在の検出と異なるステップと；
ｂ．前記受信電子メッセージを処理して、前記少なくとも一の所定の入力フィルタ処理基準の満足度を検出するステップと；
ｃ．前記少なくとも一の所定の入力フィルタ処理基準が満足されている場合に、前記受信電子メッセージをユーザへ配信するステップと；
を具えることを特徴とする方法。
【請求項３】
請求項２に記載の方法において、前記少なくとも一の所定の入力フィルタ処理基準が、前記受信電子メッセージ中の所定の識別子の存在を具え、この所定の識別子が前記第１の一時的識別子と異なることを特徴とする方法。
【請求項４】
請求項３に記載の方法において、前記ユーザによって送信された発信電子メッセージの少なくともいくつかに前記第１の一時的識別子が含まれていることを特徴とする方法。
【請求項５】
請求項４に記載の方法において、前記所定の識別子が少なくとも一の所定の伝播基準を満足する、ユーザによって送信された発信電子メッセージに含まれていることを特徴とする方法。
【請求項６】
請求項５に記載の方法において、前記少なくとも一の所定の伝播基準が、所定の着信先リストに存在する着信先へ発信電子メッセージを送信するステップを具えることを特徴とする方法。
【請求項７】
請求項６に記載の方法において、前記着信先の所定のリストが、コンタクトリストを具えることを特徴とする方法。
【請求項８】
請求項７に記載の方法において、前記第１の一時的識別子が、前記所定の識別子が前記発信電子メッセージから排除される場合にのみ前記発信電子メッセージ中に含まれることを特徴とする方法。
【請求項９】
請求項４に記載の方法において、ユーザからの内包コマンドの受信時にユーザによって送られてきた発信電子メッセージ中に前記所定の識別子が含まれていることを特徴とする方法。
【請求項１０】
請求項９に記載の方法において、前記所定の識別子が前記発信電子メッセージから排除される場合にのみ、前記発信電子メッセージ中に前記第１の一時的識別子が含まれていることを特徴とする方法。
【請求項１１】
請求項４に記載の方法において、ユーザによって送信された各発信電子メッセージに前記第１の一時的識別子が含まれていることを特徴とする方法。
【請求項１２】
請求項４に記載の方法が更に、前記少なくとも一の所定の入力フィルタ処理基準の不満足と、前記受信電子メッセージ中に前記第１の一時的識別子が欠如している両場合に：
ａ．前記受信電子メッセージを保存するステップと；
ｂ．前記保存された電子メッセージに関連する呼びかけメッセージを前記送信者に送信するステップであって、前記呼びかけメッセージが機械ではなく、人間によって応答されるように設計されており、前記呼びかけメッセージが呼びかけを具えるステップと；
を具えることを特徴とする方法。
【請求項１３】
請求項１２に記載の方法において、前記呼びかけメッセージが、前記呼びかけメッセージ自体を識別する呼びかけ識別子を具えることを特徴とする方法。
【請求項１４】
請求項１３に記載の方法において、前記呼びかけメッセージが前記第１の一時的識別子を具えることを特徴とする方法。
【請求項１５】
請求項１３に記載の方法が更に：
ａ．前記呼びかけメッセージに応答する応答メッセージを受信するステップであって、前記応答メッセージが、応答メッセージ中の呼びかけ識別子の少なくとも一部の存在を介して応答メッセージであるとして認識されるステップと；
ｂ．この応答メッセージが前記呼びかけに対して正しい応答を具える場合に、前記保存メッセージをユーザに配信するステップと；
を具えることを特徴とする方法。
【請求項１６】
請求項１５に記載の方法が更に；前記応答メッセージが前記呼びかけに対する不正応答を具える場合に前記保存したメッセージを消去するステップを具えることを特徴とする方法。
【請求項１７】
請求項１６に記載の方法において、前記呼びかけに対する不正応答が、前記呼びかけに対する応答の欠如を含むことを特徴とする方法。
【請求項１８】
請求項１７に記載の方法が更に、前記応答メッセージが前記呼びかけに対する正しい応答を含む場合に、所定の着信先リストにその送信者を加えるステップを具え、前記ユーザによって、前記所定の着信先リストに含まれるある着信先に送られた発信電子メッセージが、全て、所定の識別子を含むことを特徴とする方法。
【請求項１９】
請求項１８に記載の方法において、前記呼びかけ識別子が第２の一時的識別子を具えることを特徴とする方法。
【請求項２０】
請求項１９に記載の方法において、前記応答メッセージが、前記応答メッセージ中の前記第２の一時的識別子の存在を介して応答メッセージであることを認識されることを特徴とする方法。
【請求項２１】
請求項１９に記載の方法において、前記呼びかけ識別子が共通呼びかけ識別子を具えることを特徴とする方法。
【請求項２２】
請求項１９に記載の方法において、前記応答メッセージが、前記応答メッセージ中の前記共通呼びかけ識別子の存在を介して応答メッセージであることを認識されることを特徴とする方法。
【請求項２３】
請求項２２に記載の方法において、前記応答メッセージが、前記応答メッセージ中の前記共通呼びかけ識別子と前記第２の一時的識別子の双方の存在を介して応答メッセージであることを認識されることを特徴とする方法。
【請求項２４】
請求項２３に記載の方法において、前記受信電子メッセージが電子メールメッセージであることを特徴とする方法。
【請求項２５】
請求項２４に記載の方法において、前記呼びかけメッセージと前記応答メッセージが電子メールメッセージであることを特徴とする方法。
【請求項２６】
請求項２５に記載の方法において、前記第１の一時的識別子が、ランダムな時間インターバルで自動的に更新されることを特徴とする方法。
【請求項２７】
請求項２５に記載の方法において、前記第１の一時的識別子が、固定時間インターバルで自動的に更新されることを特徴とする方法。
【請求項２８】
請求項２５に記載の方法において、前記第２の一時的識別子が、ランダムな時間インターバルで自動的に更新されることを特徴とする方法。
【請求項２９】
請求項２５に記載の方法において、前記第２の一時的識別子が、固定時間インターバルで自動的に更新されることを特徴とする方法。
【請求項３０】
請求項２５に記載の方法において、前記所定の識別子が着信先フィールドと送信元フィールドを含むグループから選択された電子メールメッセージのフィールドに含まれていることを特徴とする方法。
【請求項３１】
請求項２５に記載の方法において、前記第１の一時的識別子が、着信先フィールドと送信元フィールドを含むグループから選択された電子メールメッセージのフィールドに含まれていることを特徴とする方法。
【請求項３２】
請求項２５に記載の方法において、前記第１の一時的識別子が、受信電子メッセージが送信された時間を表示できることを特徴とする方法。
【請求項３３】
請求項２５に記載の方法において、前記第１の一時的識別子が、受信電子メッセージが送信された着信先を表示できることを特徴とする方法。
【請求項３４】
請求項２５に記載の方法において、前記第１の一時的識別子が、送信された受信電子メッセージのコンテントを表示できることを特徴とする方法。
【請求項３５】
請求項２５に記載の方法が更に：
ａ．永久識別子を提供するステップであって、この永久識別子がユーザによって変更不可であるステップと；
ｂ．受信電子メッセージを処理して、この中の前記永久識別子の存在を検出するステップと；
ｃ．前記永久識別子を検出したら、受信電子メッセージをユーザへ配信するステップと；
を具えることを特徴とする方法。
【請求項３６】
請求項６に記載の方法が更に、前記所定の識別子を新しい所定の識別子に変えるユーザからの指示に加えて、前記所定の着信先リスト中に存在する各着信先に識別子更新メッセージを自動的に送るステップを具え、前記識別子更新メッセージが前記新しい所定の識別子を具えることを特徴とする方法。
【請求項３７】
請求項４に記載の方法において、前記少なくとも一の所定の入力フィルタ処理基準を満足しておらず、前記受信電子メッセージと、以前に提供されたユーザの許可に第１の一時的識別子が欠如している場合に、前記方法が更に：
ａ．前記受信電子メッセージを保存するステップと；
ｂ．前記保存された電子メッセージに関連する呼びかけメッセージを送信者に送るステップであって、前記呼びかけメッセージが、機械ではなく人間によって答えられるように設計されており、前記呼びかけメッセージが呼びかけを含むステップと；
を具えることを特徴とする方法。
【請求項３８】
送信者によって送られた受信電子メールメッセージをフィルタ処理して、対象とするユーザに送る方法において：
ａ．第１の一時的識別子と所定の識別子を提供するステップと；
ｂ．前記送信者からの受信電子メールメッセージを受信するステップと；
ｃ．前記受信電子メールメッセージを処理して、この中の少なくとも一の第１の一時的識別子と、所定の識別子の存在を検出するステップと；
ｄ．前記第１の一時的識別子と、所定の識別子のうちの少なくとも一方を検出したら、受信電子メールメッセージをユーザへ配信するステップと；
ｅ．前記第１の一時的識別子と、前記所定の識別子が前記受信電子メールメッセージ中に存在しない場合に、前記受信電子メールメッセージを保存して、前記保存した電子メールメッセージに関連する呼びかけメッセージを送信者に送信するステップを具え、前記呼びかけメッセージが機械でなく人間によって応答されるように設計されており、前記呼びかけメッセージが呼びかけを含むステップと；
を具えることを特徴とする方法。
【請求項３９】
演算装置で実行するためのプログラム要素を含む機械的に読み取り可能なストレージ媒体であって、当該プログラム要素が、送信者によって送信された受信電子メッセージをフィルタ処理して、対象とするユーザに送るためのものである媒体において、前記プログラム要素が：
ａ．第１の一時的識別子を提供する識別子生成モジュールと；
ｂ．前記送信者からの前記受信電子メッセージを受信する入力モジュールと；及び
ｃ．（ｉ）受信電子メッセージを処理してそこに含まれている第１の一時的識別子の存在を検出するため；および（ｉｉ）第１の一時的識別子を検出したら、前記受信電子メッセージをユーザへ配信するよう操作するフィルタ処理モジュールと；
を具えることを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項４０】
請求項３９に記載の機械的に読み取り可能なストレージ媒体において、前記プログラム要素が更に、前記ユーザへの配信用に前記受信電子メッセージを送出する出力モジュールを具えることを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項４１】
請求項３９に記載の機械的に読み取り可能なストレージ媒体において、前記フィルタ処理モジュールが更に：
ａ．前記受信電子メッセージを処理して、少なくとも一の所定の入力フィルタ処理基準を満足していることを検出するステップであって、前記少なくとも一の所定の入力フィルタ処理基準が、前記受信電子メッセージ中の前記第１の一時的識別子の存在を検出することと異なるステップと；
ｂ．前記少なくとも一の所定の入力フィルタ処理基準を満足している場合、前記ユーザへ前記受信電子メッセージを配信するステップと；
を具えることを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項４２】
請求項４１に記載の機械的に読み取り可能なストレージ媒体において、前記少なくとも一の所定の入力フィルタ処理基準が、前記入力電子メッセージ中の所定の識別子の存在を具え、前記所定の識別子が前記第１の一時的識別子と異なることを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項４３】
請求項４２に記載の機械的に読み取り可能なストレージ媒体において、前記第１の一時的識別子が、前記ユーザによって送信された少なくともいくつかの発信電子メッセージ中に含まれることを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項４４】
請求項４３に記載の機械的に読み取り可能なストレージ媒体において、前記所定の識別子が、前記ユーザによって送信された発信電子メッセージ中に含まれており、少なくとも一の所定の伝播基準を満足していることを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項４５】
請求項４４に記載の機械的に読み取り可能なストレージ媒体において、前記少なくとも一の所定の伝播基準が、所定の着信先リストに存在する着信先に前記発信電子メッセージを送信することを含むことを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項４６】
請求項４５に記載の機械的に読み取り可能なストレージ媒体において、前記所定の着信先リストがコンタクトリストを含むことを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項４７】
請求項４６に記載の機械的に読み取り可能なストレージ媒体において、前記第１の一時的識別子が、前記所定の識別子が前記発信電子メッセージから排除される場合にのみ、前記発信電子メッセージ内に含まれることを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項４８】
請求項４３に記載の機械的に読み取り可能なストレージ媒体において、前記第１の一時的識別子が、ユーザによって送信された各発信電子メッセージ中に含まれていることを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項４９】
請求項４３に記載の機械的に読み取り可能なストレージ媒体において、前記フィルタ処理モジュールが更に、前記少なくとも一の所定の入力フィルタ処理基準を満足しておらず、前記受信電子メッセージ中の第１の一時的識別子が欠如している場合に動作可能であり：
ａ．前記受信電子メッセージを保存するステップと；
ｂ．前記保存した電子メッセージに関連する呼びかけメッセージを送信者に送信して、前記呼びかけメッセージが機械でなく人間によって応答されるように設計されており、前記呼びかけメッセージが呼びかけと前記呼びかけメッセージ自体を識別する呼びかけ識別子を含むステップと；
を具えることを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項５０】
請求項４９に記載の機械的に読み取り可能なストレージ媒体において：
ａ．前記識別子生成モジュールが更に、第２の一時的識別子を提供するよう動作し；及び
ｂ．前記呼びかけメッセージが前記第２の一時的識別子を具える；
ことを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項５１】
請求項５０に記載の機械的に読み取り可能なストレージ媒体において、前記呼びかけメッセージが前記第１の一時的識別子を具えることを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項５２】
請求項５１に記載の機械的に読み取り可能なストレージ媒体において：
ａ．前記入力モジュールが更に、前記呼びかけメッセージに応答する応答メッセージを受信するように動作し；
ｂ．前記フィルタ処理モジュールが更に、前記応答メッセージ中の前記呼びかけ識別子の少なくとも一部が存在することを通じて前記応答メッセージが応答メッセージであることを認識し、前記応答メッセージが前記呼びかけに対して正しい応答を含む場合に前記ユーザへの前記保存されたメッセージを配信するように動作する；
ことを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項５３】
請求項５２に記載の機械的に読み取り可能なストレージ媒体において、前記フィルタ処理モジュールが更に、前記応答メッセージが前記呼びかけに対して不正応答を含む場合に前記保存メッセージを消去するよう動作することを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項５４】
請求項５３に記載の機械的に読み取り可能なストレージ媒体において、前記応答メッセージが、前記応答メッセージ中の前記第２の一時的識別子の存在を介して応答メッセージであると認識されることを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項５５】
請求項５３に記載の機械的に読み取り可能なストレージ媒体において、前記呼びかけ識別子が、共通呼びかけ識別子を含むことを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項５６】
請求項５５に記載の機械的に読み取り可能なストレージ媒体において、前記応答メッセージが、前記応答メッセージ内の前記共通呼びかけ識別子の存在を介して応答メッセージであると認識されることを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項５７】
請求項５６に記載の機械的に読み取り可能なストレージ媒体において、前記応答メッセージが、当該応答メッセージ内に共通呼びかけ識別子と第２の一時的識別子の双方の存在を介して応答メッセージであると認識されることを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項５８】
請求項５７に記載の機械的に読み取り可能なストレージ媒体において、前記受信電子メッセージ、前記呼びかけメッセージ、および前記応答メッセージが電子メールメッセージであることを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項５９】
請求項５７に記載の機械的に読み取り可能なストレージ媒体において、前記識別子生成モジュールが、ランダムな時間インターバルで前記第１の一時的識別子を自動的に更新することを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項６０】
請求項５７に記載の機械的に読み取り可能なストレージ媒体において、前記識別子生成モジュールが、固定時間インターバルで、前記第１の一時的識別子を自動的に更新することを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項６１】
請求項５７に記載の機械的に読み取り可能なストレージ媒体において、前記所定の識別子が電子メールメッセージの着信先フィールドに含まれていることを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項６２】
請求項５７に記載の機械的に読み取り可能なストレージ媒体において、前記第１の一時的識別子が、電子メールメッセージの着信先フィールドに含まれていることを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項６３】
請求項５７に記載の機械的に読み取り可能なストレージ媒体において、前記識別子生成モジュールが、前記第１の一時的識別子が提供される時間に少なくとも基づいて前記第１の一時的識別子を提供することを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項６４】
請求項５７に記載の機械的に読み取り可能なストレージ媒体において、前記識別子生成モジュールが、少なくとも発信電子メッセージが送信される着信先に基づいて前記第１の一時的識別子を提供することを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項６５】
請求項５７に記載の機械的に読み取り可能なストレージ媒体において、前記識別子生成モジュールが、少なくとも送信される発信電子メッセージのコンテントに基づいて前記第１の一時的識別子を提供することを特徴とする機械的に読み取り可能なストレージ媒体。
【請求項６６】
送信者によって送信された入力電子メールメッセージをフィルタ処理して、対象とするユーザに送るシステムにおいて、当該システムが：
ａ．第１の一時的識別子を提供する識別子生成手段と；
ｂ．前記送信者からの受信電子メールメッセージを受信する入力手段と；
ｃ．前記受信電子メールメッセージを処理して、その中の前記第１の一時的識別子の存在を検出し、前記第１の一時的識別子の検出時に、前記ユーザに対して前記受信電子メールメッセージを配信するフィルタ処理手段と；
を具えることを特徴とするシステム。
【請求項６７】
請求項６６に記載のシステムにおいて、前記フィルタ処理手段がさらに、前記受信電子メールメッセージを処理して、当該受信電子メールメッセージ中の所定の識別子の存在を検出し、前記所定の識別子を検出したら、前記ユーザに前記受信電子メールメッセージを配信することを特徴とするシステム。
【請求項６８】
請求項６７に記載のシステムにおいて、前記識別子生成手段と、前記入力手段と、前記フィルタ処理手段がサーバにあることを特徴とするシステム。
【請求項６９】
請求項６８に記載のシステムが更に：
ａ．受信電子メールメッセージを前記ユーザに表示し、前記ユーザの入力から電子メールメッセージを生成する電子メールインターフェース手段と；及び
ｂ．電子メールメッセージを前記電子メールインターフェース手段に配信する出力手段と；
を具えることを特徴とするシステム。
【請求項７０】
請求項６９に記載のシステムにおいて：
ａ．前記出力手段が、前記サーバにあり；及び
ｂ．前記電子メールインターフェース手段が、前記サーバと電子メッセージ通信を行うクライアントにある；
ことを特徴とするシステム。
【請求項７１】
請求項７０に記載のシステムにおいて、前記電子メールインターフェース手段が、前記ユーザ入力から生成した前記発信電子メールメッセージの少なくともいくつかが前記第１の一時的識別子を具えることを特徴とするシステム。
【請求項７２】
請求項７０に記載のシステムにおいて、前記電子メールインターフェース手段が、少なくとも一の所定の伝播基準を満足する前記ユーザ入力から生成した発信電子メールメッセージ中に前記第１の一時的識別子を含むことを特徴とするシステム。
【請求項７３】
請求項７２に記載のシステムにおいて、前記少なくとも一の所定の伝播基準が、着信先の所定のリスト中に存在する着信先への前記発信電子メッセージの送信を具えることを特徴とするシステム。
【請求項７４】
請求項７３に記載のシステムにおいて、前記着信先の所定のリストがコンタクトリストを具えることを特徴とするシステム。
【請求項７５】
請求項７０に記載のシステムにおいて、前記電子メールインターフェース手段が、前記所定の識別子が前記発信電子メッセージから排除されている場合にのみ、前記ユーザ入力から生成した発信電子メールメッセージが前記第１の一時的識別子を具えることを特徴とするシステム。
【請求項７６】
請求項７０に記載のシステムにおいて、前記電子メールインターフェース手段が、前記ユーザ入力から生成した各発信電子メールメッセージ中に前記第１の一時的識別子を具えることを特徴とするシステム。
【請求項７７】
請求項７０に記載のシステムにおいて、前記フィルタ処理手段が、前記少なくとも一の所定の入力フィルタ処理基準の不満足と、前記受信電子メッセージ中に前記第１の一時的識別子が欠如している場合に、更に：
ａ．前記受信電子メールメッセージを保存しておき；
ｂ．前記保存した電子メールメッセージに関連する呼びかけメールメッセージを前記送信者に送信し、当該呼びかけメールメッセージが機械ではなく人間によって応答されるように設計されており、前記呼びかけメールメッセージが呼びかけと、呼びかけ識別子とを具える；
ことを特徴とするシステム。
【請求項７８】
請求項７７に記載のシステムにおいて：
ａ．前記入力手段が、前記呼びかけメールメッセージに応答する応答メールメッセージを更に受信し；
ｂ．前記フィルタ処理手段が、前記応答メールメッセージ中の少なくとも一部の前記呼びかけ識別子の存在を介して前記応答メールメッセージが応答メールメッセージであると認識し、前記応答メールメッセージが前記呼びかけに対して正しい応答を含む場合に、前記ユーザに前記保存メッセージを配信する；
ことを特徴とするシステム。
【請求項７９】
請求項７８に記載のシステムにおいて、前記フィルタ処理手段が、前記応答メールメッセージが前記呼びかけに対する不正応答を含む場合に、前記保存されているメッセージを消去することを特徴とするシステム。
【請求項８０】
請求項７７に記載のシステムにおいて、前記電子メールインターフェース手段が、更に、前記応答メールメッセージが前記呼びかけに対して正しい応答を含む場合に、前記送信者を所定の着信先リストへ加え、前記ユーザによって前記所定の着信先リストに含まれるある着信先に送られた発信電子メールメッセージが、前記所定の識別子を具えることを特徴とするシステム。
【請求項８１】
請求項８０に記載のシステムにおいて、前記識別子生成手段が、ランダムな時間インターバルで前記第１の一時的識別子を自動的に更新することを特徴とするシステム。
【請求項８２】
請求項８０に記載のシステムにおいて、前記識別子生成手段が、固定時間インターバルで前記第１の一時的識別子を自動的に更新することを特徴とするシステム。
【請求項８３】
請求項８０に記載のシステムにおいて、前記電子メールインターフェース手段が、発信電子メールメッセージの着信先フィールドの前記所定の識別子を具えることを特徴とするシステム。
【請求項８４】
請求項８０に記載のシステムにおいて、前記電子メールインターフェース手段が、発信電子メールメッセージの着信先フィールドに前記第１の一時的識別子を具えることを特徴とするシステム。
【請求項８５】
請求項６に記載のシステムが更に、識別子更新メッセージの受信に加えて所定の識別子を自動的に更新するステップを具え、前記識別子更新メッセージが所定の着信先に関連する新しい所定の識別子を具えることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００４年９月１４日に出願した暫定特許出願第６０／６０９，４３４号に基づいて優先権を主張する。
【０００２】
発明の属する技術分野
本発明は、電子メッセージ通信の一般的分野に関し、特に、電子メッセージをフィルタ処理する方法及びシステムに関する。
【０００３】
発明の背景
電子メッセージ通信は有効で比較的安価な通信媒体である。これらの二つの特性はユーザにとって非常に利点があるが、所望しない電子メッセージという形の害も生じている。
【０００４】
例えば、電子メールメッセージ通信（email）では、比較的大量の迷惑メッセージと、時に所望しないメッセージを受信するのが普通である。これらのメッセージは、「ＳＰＡＭ」の名で一般に知られており、広い公開性と詐欺の意図と、例えばウイルス、ワームなどの悪意のプログラムを含んでいる。
【０００５】
これは、軽微な害のように見えるが、ＳＰＡＭは実際には大きな問題である。ユーザが受信するＳＰＡＭメッセージは、数ではしばしば合法的なメッセージに勝っている。従って、これらのメッセージを保存し、送信し、フィルタ処理するためにリソースを費やす必要がある。
【０００６】
この問題を軽減するために数多くの方法が提案されている。残念ながら、これらのほとんどが不満足であることが立証されている。
【０００７】
例えば、このような方法の一つは、受信メールメッセージをフィルタ処理するルールを使用している。これらのルールは典型的には、受信電子メールメッセージが、合法的メッセージであるか、ＳＰＡＭメッセージであるかを分類するものである。ＳＰＡＭメッセージは自動的に削除されるか、合法的メッセージと別に保存される。合法的メッセージは、受信電子メールボックスに保存され、ユーザは容易にアクセスできる。
【０００８】
残念ながら、提案されている方法のいずれも、自動的に、全てのＳＰＡＭメッセージをそれなりに、また全ての合法的メッセージをそれなりに、正確に認識することはできない。合法的メッセージをＳＰＡＭとして分類することは通常ＳＰＡＭメッセージを合法的であると分類することより、より悪い結果となるので、これらのルールでは一般的に、少なくてもいくつかのＳＰＡＭメッセージが残って、ユーザの受信電子メールボックスに送られる。
【０００９】
更に、ＳＰＡＭを送信する者、すなわち、スパマーズ（ＳＰＡＭＭＥＲＳ）は、通常、使用されるソフトウエアをモニタして解析し、合法的なものとして分類されるようにＳＰＡＭを書いて送るルールを実装している。
【００１０】
ＳＰＡＭを減らすためのもう一つの方法は、一方の電子メールアドレスを公表するだけにして、他方の電子メールユーザからの電子メールが所望されていることを確実にすることである。残念ながら、この方法を使用すると、ある他方の電子メールユーザ以外の電子メールユーザが、正しく配信される電子メールメッセージを送ることを妨げてしまう。従って、この方法は、多くのビジネスにとって限定された使用であり、せいぜい非常に特別なセッティングにおいて有益なだけである。また、何らかの理由で、ＳＰＡＭＭＥＲ、あるいはＳＰＡＭＭＥＲＳに電子メールアドレスを供給しているパーティに秘密電子メールアドレスが知られることになると、そのアドレスが秘密アドレスとして役に立たなくなり、放棄しなくてはならなくなる。
【００１１】
関連する方法では、識別子をアドレスに関連させている。この識別子は、そこからの電子メールメッセージの受信が所望されている真のパーティにのみ配信される。この識別子は、これらのパーティによって送信される電子メールメッセージ中に含まれている。この識別子を含む電子メールメッセージのみがユーザの受信電子メールボックスに配信される。何らかの理由でこの識別子が漏えいしたら、ユーザは、通常この識別子を変更して、真のパーティに新しい識別子を送る。しかしながら、「秘密電子メールアドレス」方法においては、潜在的な真のパーティである未知のパーティは、ユーザによって正しく受信される電子メールメッセージを送ることができない。また、例えばユーザが電子メール又はメーリングリストを介して注文する商業システムの使用を望んでいる場合は、この識別子を公開する必要があり、これはＳＰＡＭＭＥＲＳにその方法を見つけさせるようなものである。
【００１２】
別の方法では、識別子がなく、ユーザは、手動で、あるいはソフトウエアを実装した探索法の助けを借りて、真のパーティのリストを維持する。受信電子メールメッセージは、このメッセージが真のパーティから来たものである場合にのみ配信される。ここでも、潜在的に真のパーティである未知のパーティは、ユーザに正しく受信される電子メールメッセージを送ることができない。
【００１３】
この問題を回避しようとして、追加のステップが実行される。未知のパーティから来るメッセージを自動的に廃棄する代わりに、この受信メッセージに答えて応答メッセージを送り、この応答メッセージが、人間によれば比較的容易に答えられるが、機械によっては比較的答えるのが難しいように設計された呼びかけを含んでいる。この呼びかけに対して満足のゆく応答が所定の時間インターバル内に到着した場合にのみ、受信電子メールメッセージがユーザのインボックスに配信される。この方法は、ＳＰＡＭＭＥＲｓが、一般的に、応答アドレスを捏造するという事実に基づいている。従って、ＳＰＡＭメッセージはこの呼びかけに対しての応答を決して受信しないであろう。また、たとえ応答アドレスが合法的なものであっても、ＳＰＡＭへの応答率は通常非常に低いので、すべての呼びかけメッセージに応答する人物を持つことは、通常は、経済的に実行できないであろう。
【００１４】
この方法に伴う不利益は、二人のユーザ、すなわち、ＡとＢがそれぞれこの呼びかけ方法を実装する電子メールシステムを使用している場合に生じる。この場合、例えば、Ａが電子メールを書いてＢに送り、ＡがＢにとって真のパーティでない場合、Ｂは呼びかけに答えるであろう。しかしながら、ＢはＡにとって真のパーティでないので、Ａもこの呼びかけに対して、呼びかけで応答するであろう。これによって、エンドレスループが作られ、ＡとＢは、決して電子メールを通じてコンテントを交換することはない。
【００１５】
従って、電子メッセージをフィルタ処理する新規で改善された方法とデバイスが必要とされている。
【００１６】
発明の目的
従って、本発明の目的は、電子メッセージをフィルタ処理する改善された方法とデバイスを提供することである。
【００１７】
発明の概要
第１の広い態様においては、本発明は送信者によって送られた受信電子メッセージをフィルタ処理して、対象とするユーザに送る方法を提供する。この方法は、第１の一時的識別子を提供するステップと、送信者からの受信電子メッセージを受信するステップと、この受信電子メッセージを処理してその中の第１の一時的識別子の存在を検出するステップと、第１の一時的識別子を検出したら、ユーザに受信電子メッセージを配信させるステップと、を具える。
【００１８】
電子メッセージは、アドレスによって同定される受信者に配信されるあらゆるタイプのデジタルメッセージである。このメッセージには、インターネット、放送機関、あるいはあらゆるその他の好適な媒体を介して送信される電子メールメッセージが含まれる。しかしながら、例えば、インターネットを介して、あるいは携帯電話ネットワークを介して送信される非制限的な簡易メッセージ型メッセージ、音響メッセージ（電話通話を含む）、ファクシミリメッセージ、ビデオメッセージ、およびインターネット中継チャット（ＩＲＣ）メッセージなど、その他のタイプのメッセージも含まれる。
【００１９】
一時的な識別子は、例えば、文字列、画像、またはその他のあらゆる好適な識別子であり、上述の方法を実行する目的でユーザによって、またはユーザによって使用される機械によって提供される。この識別子は、制限された時間内にのみ検出可能であるので、一時的なものである。この時間が経過した後は、この方法によっては識別子はもはや一時的識別子として認識されず、無効になった一時的識別子を含むメッセージは、ユーザに配信されない。
【００２０】
有利なことに、発信電子メッセージ中に一時的識別子を含めることによって、ユーザのアドレスの保護が可能となり、かつ発信メッセージへの応答の受信が可能である。一時的識別子は比較的頻繁に変化するので、ＳＰＡＭＭＥＲＳ及び所望しないメッセージをユーザに送ろうとしているその他のパーティに対する使用が非常に制限される。
【００２１】
更に、この方法は、比較的シンプルであり、従って実装が比較的容易である。
【００２２】
可変要素では、電子メッセージは、電子メールメッセージであり、識別子はメッセージを送るときあるいはメッセージに応答するときに通常送信されるメッセージのヘッダのフィールドに含まれている。従って、ユーザからの第１の一時的識別子を含むメッセージを受信して、このメッセージに比較的早く応答する受信者はこの一時的識別子を検出可能であり、一方で第１の一時的識別子が応答中に存在する場合にユーザへの配信用に受信された応答を見るであろう。
【００２３】
この可変要素は特に有利である。なぜなら、特別に新規な基準を利用する必要なしに、この方法を実装できるからである。実際、現在利用されている電子メールインフラストラクチュアは、わずかな変更で、あるいは変更することなく、すでにある構成で、この可変要素における方法の使用が可能である。
【００２４】
更なる可変要素においては、例えば、電子メールメッセージのヘッダ中の専用フィールドなどの、電子メールメッセージ中の専用フィールドに識別子が含まれている。
【００２５】
もう一つの広い態様では、本発明は、送信者によって送られてきた電子メールメッセージをフィルタ処理して、対象とするユーザに送る方法を提供する。この方法は、第１の一時的識別子と所定の識別子とを提供するステップと、この送信者からの受信電子メールメッセージを受信するステップと、この受信電子メールメッセージを処理して、少なくとも一の第１の一時的識別子と所定の識別子がその中に存在することを検出するステップと、少なくとも一の第１の一時的識別子と所定の識別子を検出したら、この受信電子メールメッセージをユーザへ配信するステップと、受信電子メールメッセージ中に第１の一時的識別子と所定の識別子が存在しない場合に、この受信電子メールメッセージを保存して、この保存した電子メッセージに関連する呼びかけメッセージを送信者に送信するステップとを具え、この呼びかけメッセージが人間によって応答され、機械によって応答されないように設計されており、この呼びかけメッセージが一つの呼びかけを具えている。
【００２６】
更に別の広い態様では、本発明は、演算装置によって実行するプログラム要素を有する機械的に読み取り可能なストレージ媒体を提供する。このプログラム要素は、送信者によって送られてきた受信電子メッセージをフィルタ処理して、対象とするユーザに送るためのものである。このプログラム要素は、第１の一時的識別子を提供する識別子発生モジュールと、送信者からの受信電子メッセージを受信する入力モジュールと、（ｉ）受信電子メッセージを処理してそこに含まれている第１の一時的識別子の存在を検出する；および（ｉｉ）第１の一時的識別子を検出したら、受信電子メッセージをユーザへ配信するよう動作するフィルタ処理モジュールと、を具える。
【００２７】
更に別の広い態様では、本発明は、送信者によって送られてきた受信電子メールメッセージをフィルタ処理して、対象とするユーザに送るシステムを提供する。このシステムは、第１の一時的識別子を提供する識別子発生手段と、送信者からの受信電子メールメッセージを受信する入力手段と、この受信電子メールメッセージを処理して、その中に含まれる第１の一時的識別子の存在を検出し、この第１の一時的識別子を検出したら、受信電子メールメッセージをユーザへ配信するフィルタ処理手段と、を具える。
【００２８】
本発明のその他の目的、利点、および特徴は、添付の図面を参照して、例示として与えられた、好ましい実施例の以下の非限定的な記載を読むとより明らかになる。
【００２９】
詳細な説明
図１を参照すると、送信者によって送られてきた受信電子メッセージをフィルタ処理して、対象とするユーザに送るシステム１０がブロック図の形式で示されている。システム１０では、電子メッセージは、電子メールメッセージである。しかしながら、例えば、インターネットや、携帯電話ネットワークを介して送られる簡易メッセージ型メッセージ、音響メッセージ（電話通話を含む）、ファクシミリメッセージ、ビデオメッセージ、およびインターネット中継チャット（ＩＲＣ）メッセージなどのその他のタイプの電子メッセージのフィルタ処理も本発明の範囲に入る。従って、この明細書は、電子メッセージが電子メールメッセージである特定の例について主に述べているが、その他の全ての好適なタイプの電子メッセージをフィルタ処理するシステムも本発明の範囲内にあり、ここに述べる明細書は、現在知られている電子メールメッセージのフィルタ処理に請求項の範囲を限定するものではない。
【００３０】
システム１０は、サーバ１２と一またはそれ以上のクライアント１４を具える。図面では、３つのクライアント１４が示されているが、どのような数のクライアント１４を具えるシステムも本発明の範囲内にある。サーバ１２とクライアント１４はリンク１６で接続されている。クライアント１４とサーバ１２は、リンク１６によって電子メッセージを交換することができる。本発明のいくつかの実施例では、リンク１６は、例えばメタルワイヤや光ファイバなどの物理的なリンクである。本発明のその他の実施例では、リンク１６は、例えば赤外線リンクや高周波リンクなどの電磁波リンクである。本発明の更に他の実施例では、リンク１６はその他の好適なタイプのリンクを具える。
【００３１】
本発明のいくつかの実施例では、システム１０は、演算装置によって実行する、図３に示すプログラム要素２０を含む機械的に読み取り可能なストレージ媒体を具える。図に示す本発明の特別な実施例では、演算装置はサーバ１２である。本発明の代替の実施例では、この演算装置がクライアント１４のうちの一つ、あるいはその他の好適な演算装置である。
【００３２】
プログラム要素２０を実行するのに好適な演算装置４０の一例が図２に示されている。しかし、その他のタイプの好適な演算装置も、本発明の範囲内である。演算装置４０は、データバス４６を介してストレージ媒体４４に接続されている中央処理装置（ＣＰＵ）４２を具える。ストレージ媒体４４は、単一のブロックで示されているが、フロッピィディスクドライブ、固定ディスク、テープドライブ、およびランダムアクセスメモリ（ＲＡＭ）その他といった、複数の別々の部品を具えていても良い。演算装置４０は、また、データバス４６に接続する入力／出力（Ｉ／Ｏ）インターフェース４８を具える。演算装置４０は、Ｉ／Ｏインターフェース４８を介して外部構成要素と通信する。非限定的な実装例では、Ｉ／Ｏインターフェース４８は、リンク１６の一つに接続されたネットワークインターフェースを具える。
【００３３】
演算装置４０は、人間に対して情報を通信する出力デバイス５０も具えている。図に示す実施例では、出力デバイス５０はディスプレイを有する。選択的に、出力デバイス５０はプリンタまたはラウドスピーカを具えていても良い。演算装置４０は、ユーザがデータを入力したり、ＣＰＵ４２によって実行されるプログラム要素の動作を制御したりする入力デバイス５２を更に具える。入力デバイス５２は、例えば、キーボード、ポインティングデバイス、接触画面、あるいは音声認識ユニットのうちのいずれか一つ、あるいはこれらの組み合わせを具えていても良い。
【００３４】
演算装置４０の使用時には、ストレージ媒体４４がＣＰＵ４２によって実行されるプログラム要素２０（図３参照）を維持し、プログラム要素２０が、送信者によって送られてきた電子メッセージをフィルタ処理して、ユーザに送る方法を実行する。
【００３５】
プログラム要素２０は、送信者によって送られてきた受信電子メッセージをフィルタ処理してユーザに送るためのものである。プログラム要素２０は、第１の一時的識別子を提供する識別子発生モジュール２２と、送信者からの電子メッセージを受信する入力モジュール２４と、（ｉ）この受信電子メッセージを処理して、この中の第１の一時的識別子の存在を検出し；および（ｉｉ）第１の一時的識別子を検出すると、受信電子メッセージをユーザへ配信する操作を行うフィルタ処理モジュール２６を具える。フィルタ処理モジュール２６は、入力モジュール２４から受信電子メッセージを、また、識別子発生モジュール２２から第１の一時的識別子を受信する。
【００３６】
本発明のいくつかの実施例では、プログラム要素２０が、電子メッセージを電子メッセージインターフェースに配信する出力モジュール２８を具える。出力モジュール２８は、フィルタ処理モジュール２６から電子メッセージを受信する。
【００３７】
ユーザは、クライアント１４の一つと相互作用する。この意味で、このクライアント１４は、例えば、電子メールインターフェースなどの電子メッセージインターフェースを実行するものである。特定の、非限定的なタイプの電子メールインターフェースは、電子メールリーダプログラムである。この場合、好適なクライアント１４は、演算装置４０と同様の演算装置である。従って、クライアント１４は、例えば、電子メールメッセージをユーザに表示するための出力と、電子メールメッセージを受信して送出するＩ／Ｏポートを具える。従って、出力モジュール２８は、電子メッセージを、クライアント１４のＩ／Ｏポートを介して電子メッセージインターフェースに配信する。
【００３８】
一の態様では、本発明は、フィルタ処理機能がサーバに設けられているクライアント−サーバシステムに関連するものであるが、プログラム要素２０を実行する演算装置がクライアント１４であるシステムも本発明の範囲内にある。また、本発明のその他の実施例では、同位システム（peer-to-peer system）が用いられており、ここにはサーバ１２がない。本発明の更に別の実施例では、プログラム要素が他の好ましいタイプのシステムに設けられている演算装置によって実行される。
【００３９】
プログラム要素２０は、独立型プログラム要素、プラグインプログラム要素、プログラム要素または演算装置４０のオペレーティングシステムの一部に含まれるサブルーチン、その他のいずれかである。従って、プログラム要素２０は、本発明の代替の実施例において、いろいろな形式を取っている。
【００４０】
更に、特別なモジュールがプログラム要素２０に含まれていると認識されているが、このようなモジュールがプログラム要素２０の異なるインストラクションセットに対応する必要がないことは当業者には自明である。更に、上述の構成は、どのような形でもプログラム要素２０の内部構造を制限するものと解釈するべきではない。従って、プログラム要素２０は、各モジュールが特定の手順またはサブルーチンに対応している構造化プログラミング言語を用いてプログラムする必要はない。
【００４１】
システム１０は、図４に示すフローチャート形式で示される方法１００を実装しており、送信者によって送られてきた受信電子メッセージをフィルタ処理して、対象とするユーザに送る。すなわち、この方法は以下のステップを具える：
ａ．第１の一時的識別子を提供するステップ；
ｂ．送信者からの受信電子メッセージを受信するステップ；
ｃ．受信電子メッセージを処理して、その中の第１の一時的識別子の存在を検出するステップ；及び
ｄ．第１の一時的識別子を検出したら、受信電子メッセージをユーザへ配信するステップ。
【００４２】
代替の態様では、システム１０は、送信者によって送られてきた受信電子メールメッセージをフィルタ処理して、ユーザに送る方法を実行する。すなわち、この方法は以下のステップを具える：
ａ．第１の一時的識別子と所定の識別子を提供するステップ；
ｂ．送信者からの受信電子メッセージを受信するステップ；
ｃ．受信電子メッセージを処理して、その中の第１の一時的識別子と所定の識別子のうちの少なくとも一方の存在を検出するステップ；
ｄ．第１の一時的識別子と所定の識別子のうちの少なくとも一方を検出したら、受信電子メールメッセージをユーザへ配信するステップ；
ｅ．電子メールメッセージ中に第１の一時的識別子と所定の識別子が欠如していたら、受信電子メールメッセージを保存して、この保存した電子メッセージに関連する呼びかけメッセージを送信者に送るステップであって、この呼びかけメッセージは機械ではなく人間によって答えられるように設計されており、この呼びかけメッセージが呼びかけを含むステップ。
【００４３】
更に別の態様では、本発明は、送信者によって送られてきた受信電子メールメッセージをフィルタ処理して、対象とするユーザに送るシステムに関する。このシステムは、第１の一時的識別子を提供する識別子発生手段と、送信者からの受信電子メールメッセージを受信する入力手段と、受信電子メールメッセージを処理して、その中の第１の一時的識別子の存在を検出し、第１の一時的識別子を検出したら、ユーザへの受信電子メールメッセージへ配信するフィルタ処理手段を具える。
【００４４】
図４は、本発明による電子メッセージのフィルタ処理方法１００の一例を示す。その他多くの代替方法が本発明の範囲内にあり、そのうちのいくつかが方法１００の変形例であることは、当業者には自明である。
【００４５】
以下のテキストでは、メッセージに関連して電子という形容子を省略して読み易くしている。しかしながら、特別に記載されていない限り、以下に引用されている全てのメッセージは電子メッセージであると解するべきである。
【００４６】
この方法は、ステップ１０２からスタートする。ステップ１０５で、入力モジュール２４によって送信者から受信メッセージが受信される。ステップ１１０では、フィルタ処理モジュール２６が、この受信メッセージが呼びかけメッセージに応じて送られた応答メッセージであるかどうかを確認する。すなわち、呼びかけメッセージは、ユーザへメッセージを送信する許可を得ていないパーティである信頼出来ないパーティからメッセージを受信したときに送られるメッセージであり、この信頼出来ないパーティが、自動メーリングリストシステムではなく、人間であることを確認する。呼びかけメッセージは保存メッセージに関連しており、呼びかけに対する正しい応答があったらユーザに配信される。呼びかけメッセージの放出とコンテントを以下により詳細に述べる。
【００４７】
受信メッセージが応答メッセージである場合は、フィルタ処理モジュール２６はステップ１２０で、呼びかけ識別子が応答メッセージに存在するかどうかを確認する。この呼びかけ識別子は、以前に送られた呼びかけメッセージに関連している。呼びかけ識別子が存在しない場合は、フィルタ処理モジュール２６はステップ１４５に進んで、応答メッセージを拒否し、次いで、方法１００はステップ１９９で終了する。
【００４８】
呼びかけ識別子が存在する場合は、フィルタ処理モジュール２６はステップ１２５に進んで、応答メッセージが呼びかけに対する正しい応答を含むことを確認する。応答メッセージが、呼びかけに対する正しい応答を含んでいる場合は、応答メッセージが関連している呼びかけメッセージに関連する電子メッセージは、ステップ１３０でユーザの電子メッセージインターフェースへ配信され、ステップ１９９においてこの方法が終了する。実際の配信は、出力モジュール２８によって実行される。
【００４９】
応答メッセージが、この呼びかけに対して不適当な応答を含む場合は、応答メッセージが関連する呼びかけメッセージに関連する保存メッセージが、ステップ１３５で消去され、受信メッセージがステップ１４５で拒否される。次いで、この方法がステップ１９９で終了する。
【００５０】
ステップ１１０に戻ると、受信メッセージが応答メッセージでない場合、この方法はステップ１６０に進んで、フィルタ処理モジュールが、一時的識別子または所定の識別子のいずれかが受信メッセージに含まれているかどうかを確認する。所定の識別子または一時的識別子のいずれかが存在する場合は、この方法はステップ１５０に進んで、電子メッセージがユーザへ配信され、ステップ１９９で方法が終了する。さもなければ、この方法は、ステップ１６５へ進む。
【００５１】
ステップ１６５では、フィルタ処理モジュール２６が、受信メッセージが別のパーティからの呼びかけメッセージであるかどうかを確認する。肯定の場合は、ステップ１４５に方法が進んで、受信メッセージが拒否され、ステップ１９９で方法が終了する。さもなければ、方法はステップ１７０に進む。
【００５２】
ステップ１７０では、フィルタ処理モジュール２６が、偽のパーティからのメッセージが、結局は、呼びかけへの正しい応答に加えてユーザから送信されたものであるかどうかを確認する。もしそうでなければ、この方法はステップ１４５に進んで、受信メッセージが削除される。そうでなければ、この方法はステップ１８５に進んで、フィルタ処理モジュール２６が受信メッセージをストレージ媒体４４に保存し、Ｉ／Ｏポート２８を介して偽のパーティへ呼びかけメッセージを送る。本発明のいくつかの実施例では、フィルタ処理モジュール２６は、ステップ１８５で、受信メッセージ中に偽のパーティからの一時的識別子を検索し、偽のパーティからの一時的識別子が呼びかけメッセージ中に含まれていることを確かめる。次いで、受信メッセージの処理が完了し、ステップ１９９で方法が終了する。
【００５３】
上述した方法１００をよりよく理解するために、方法１００を使用することができるコンテキストの例を以下に述べる。所定の識別子と一時的識別子は、ユーザによって送信された少なくともいくつかの電子メッセージに含まれる識別子である。
【００５４】
所定の識別子は、通常、ユーザによって提供され、ユーザが電子メッセージの受信を望んでいる真のパーティにのみ公開される。例えば、所定の識別子は、ユーザによるシステム１０を最初に使用する時に、ユーザに入力を促進することを介してユーザから受信される。本発明のいくつかの実施例では、複数の所定の識別子が使用されており、各所定の識別子は、一またはそれ以上の送信者に関連している。この場合、所定の識別子は、それに関連する送信者によって送られた電子メッセージ中に存在する場合にのみ有効である。
【００５５】
また、本発明のいくつかの実施例では、所定の識別子は、電子メッセージインターフェースを介してユーザによって変更可能である。この場合、本発明のいくつかの実施例では、この所定の識別子を新しい所定の識別子に変更するユーザからの指示に加えて、着信先の所定のリストに存在する各着信先へ識別子更新メッセージを自動的に送ることができる。この識別子更新メッセージは、新しい所定の識別子を具える。この動作によって、所定の識別子を新しい識別子に更新することができ、この新しい識別子を、例えば、電子メールアドレスがコンタクトリストに存在するパーティなど、着信先の所定のリストに着信先があるその他のパーティに自動的に送信する。
【００５６】
所定の識別子を公開する非限定的な態様では、ユーザによって真のパーティに送られた電子メッセージに所定の識別子が含まれている。別の所定の識別子を公開する非限定的な態様では、所定の識別子が、例えば、所定の識別子を有するビジネスカードを介して、あるいは、電話による会話を介して、といった非電子メッセージを介して真のパーティに通信される。別の所定の識別子を公開する非限定的な態様では、所定の識別子がテキストフォーマットでウエブサイトを介して、あるいは、画像、スクリプト、音響信号あるいはビデオ信号、その他を介して公開される。次いで、真のパーティが適当な態様でユーザへ送る電子メッセージ中に所定の識別子を含む場合、方法１００は、所定の識別子を検出して、これらの電子メッセージを配信する。
【００５７】
本発明のいくつかの実施例では、電子メッセージインターフェースは、ユーザによって送信された発信メッセージ中に少なくとも一の所定の伝播基準を満足する所定の識別子を含んでいる。このような伝播基準の一例は、「所定の着信先リストにある着信先へ発信メッセージを送る」ことであり、これは電子メッセージインターフェースまたは遠隔に保存されたコンタクトリストによって管理されているコンタクトリストなどの、非限定的なコンタクトリストである。着信先リストとコンタクトリストは、この分野では良く知られているので、更なる詳細については説明しない。
【００５８】
伝播基準のもう一つの例には、例えば、電子メッセージインターフェース中の適宜の入力フィールドの選択を介して与えられる、ユーザからの内包コマンドの受信が含まれる。その他の好適な伝播基準も、本発明の範囲内にある。
【００５９】
一時的識別子は、識別子生成モジュール２２によって生成され、比較的頻繁に変更される。この識別子の生成後、一時的識別子は、方法１００による使用のために、比較的短期のインターバルでのみストレージ媒体４４に保存される。従って、方法１００によってのみ、最近生成した一時的識別子を含むメッセージの配信が可能である。例えば、方法１００は、最後に生成した一時的識別子と、第２番目から最後に生成した一時的識別子のみを受領する。
【００６０】
本発明のいくつかの実施例では、一時的識別子はランダムな時間インターバルで自動的に更新される。本発明の別の実施例では、一時的識別子が固定時間インターバルで自動的に更新される。固定時間インターバルの例には、一時間、一日、一週間、などが含まれる。本発明の更に別の実施例では、システム１０は、ユーザにランダム又は所定の時間インターバルで新しい一時的識別子の入力を要求して、これによって提供された識別子を新しい一時的識別子として使用する。
【００６１】
本発明のいくつかの実施例では、所定の識別子が発信メッセージから排除されている場合にのみ、一時的識別子が発信メッセージに含まれる。本発明のその他の実施例では、一時的識別子が、ユーザによって送信されてきた各発信メッセージに含まれている。
【００６２】
本発明のいくつかの実施例では、一時的識別子が、文字列又は少なくとも一のシンボルを具えている。これは、明らかに一時的識別子であるという目的に使用されるビデオまたは音情報であっても良い。本発明の別の実施例では、一時的識別子は、電子メッセージが送信された瞬間、電子メッセージが送信された着信先、送信された電子メッセージのコンテント、またはこれらの組み合わせを表示することができる。電子メールメッセージの場合は、従って、着信先電子メールアドレス、電子メールメッセージの主題、及び、電子メールメッセージが送信された時間の組み合わせが、好適な一時的識別子の一例である。
【００６３】
特定の実装例では、電子メッセージは電子メールメッセージである。典型的に、このようなメッセージは、メッセージの送信元および着信先に関する情報、その他を具えるヘッダを含む。また、これらのメッセージは、メッセージを介して送信するべき情報を具える本体を含む。
【００６４】
送信元及び着信先情報は、通常、各々が、メッセージの送信者と受信者をそれぞれ同定するアドレスを含んでおり、これはこのメッセージ中の送信元及び着信先フィールドにそれぞれ存在する。送信元フィールドの例は、「from」フィールドが含まれ、一方、着信先フィールドの例には、「to」「ＣＣ」「ＢＣＣ」フィールドが含まれる。（ＣＣはカーボンコピィ、ＢＣＣは、ブラインドカーボンコピィである）。更に、送信元および着信先情報は、通常、各々が、メッセージの送信者及び受信者にそれぞれ関係する別名を含む。このような別名の例は、送信者または受信者の名前のスペルの文字列である。
【００６５】
このコンテキストにおいて、別名中に、所定の識別子または一時的識別子といった識別子を含むことは、本発明のいくつかの実施例において有益である。例えば、識別子は、発信メッセージを送信する際に送信者の名前に関連する別名に付加される。従って、一時的識別子が送信者のシステムから削除される前に受信者がメッセージに対して応答しても、通常の電子メールインターフェースは、メッセージへの応答中の送信者に関するアドレス情報と同様に、別名情報を含んでいるため、多くの場合、送信者は応答メッセージ中の一時的識別子を受信する。
【００６６】
従って、送信者は、その所定の識別子を公開することなく発信メッセージへの応答を受信することが可能である。従って、この応答は、ある時間インターバルの間に送信者に配信されるだけである。この応答が、この時間インターバルの後に送られる場合は、この応答は拒否される。
【００６７】
この振る舞いは、多くのコンテキストにおいて有益である。例えば、非限定的に、電子メールを通じてサプライヤから品物を購入しようとしているユーザは、電子メールを介して、オーダがきちんとなされていることの確認を受信することができる。このような確認は、通常、オーダを受信した直後に送信されるからである。しかしながら、反対に、所定の識別子がこのようなオーダに含まれているとどうなるかというと、サプライヤは、一時的識別子が比較的短い時間インターバルの後に無効になるので、送信者をＳＰＡＭするために一時的識別子を使用することができない。
【００６８】
本発明のその他の実施例では、例えば電子メールメッセージのヘッダ中の専用フィールドなど、電子メールメッセージの専用フィールドに識別子が含まれている。
【００６９】
別の非限定的なコンテキストでは、システム１０を介して電子メールメッセージを受信する送信者が、システム１０と同様のシステムを介して電子メールメッセージを受信する受信者に発信メッセージを送り、この発信メッセージに送信者の一時的識別子が含まれている場合に、受信者のシステムが、呼びかけメッセージを送ることができる。このメッセージは、呼びかけメッセージが送信者の一時的識別子を含む場合に、送信者に配信される。さもなければ、呼びかけメッセージは配信されず、良くて通信が停止し、最悪の場合は、呼びかけメッセージに応答して送られるエンドレスループの呼びかけメッセージができてしまう。
【００７０】
呼びかけメッセージは、機械ではなく人間によって応答されるように設計されたメッセージであり、呼びかけメッセージは、呼びかけを含む。このような呼びかけメッセージは、この分野では良く知られている。例えば、呼びかけは、交差する文字あるいは変更した文字で書かれた単語の画像を含む。更に、呼びかけメッセージは、呼びかけに答える方法に関する指示を含む。人間は、この単語を容易に認識して、応答メッセージ中の適宜の位置に単語を再タイプせよとの指示に従う。システム１０によって応答メッセージが受信されると、応答メッセージ中の応答の検出は比較的容易に自動的に実行される。このような呼びかけは、通常機械によって正確に応答することは非常に困難である。本発明と共に使用することができるその他の多くのタイプの好適な呼びかけメッセージが存在する。
【００７１】
本発明のいくつかの実施例では、呼びかけメッセージを用いてスパマーズを回避している。このような回避の一例は、上述したような識別子の存在または欠如から区別する基準に従って、受信メッセージが拒否された場合に生じる。このような受信メッセージをフィルタ処理する基準は、この分野では良く知られている。しかしながら、それにもかかわらず呼びかけメッセージは送られるが、無効になった呼びかけ識別子を有する。従って、スパマが呼びかけメッセージに応答した場合は、その応答が正しい場合であっても、呼びかけメッセージが削除される。この回避は、スパマにとってスパミングをより魅力のないものにするといった、スパムを送信するコストを上げることを意図している。
【００７２】
上述の定義と詳細によれば、方法１００のいくつかのステップは以下のように解され、拡張される。
【００７３】
ステップ１１０で、フィルタ処理モジュール２６は、受信メッセージが、呼びかけメッセージに応答して送られた応答メッセージであるかどうかを確認する。本発明のいくつかの実施例では、この確認は、第２の一時的識別子の検出を介して実行される。このような第２の一時的識別子は、ステップ１８５で送られる呼びかけメッセージに含まれている。
【００７４】
本発明のその他の実施例では、この確認は、呼びかけメッセージを同定するいずれかの好適な方法に合致する受信メッセージの適宜部分の削除を介して実行される。例えば、このような適宜部分は、電子メールメッセージのヘッダ中の主題フィールドであり、呼びかけ応答としてメッセージを同定する呼びかけに特定のストリングを含んでいる。
【００７５】
ステップ１２０において、フィルタ処理モジュール２６は、応答メッセージ中に呼びかけ識別子が存在するかどうかを確認する。この呼びかけ識別子は、以前に送られた呼びかけメッセージに関連する。呼びかけ識別子は、以前に送られた呼びかけメッセージへの呼びかけ応答に関連するキーを具える。呼びかけ識別子は、以前に送られた呼びかけメッセージに直接関連するものであるか、あるいは、以前に送られた呼びかけメッセージに自身が関連する保存メッセージに間接的に関連している。
【００７６】
実際、使用するためには、呼びかけメッセージは、通常は、常に同じでない呼びかけを含んでいなければならない。この呼びかけに対する正しい応答が応答メッセージに含まれていることを確認するために、呼びかけ識別子が送信された呼びかけメッセージに含まれている。有利なことに、このことによって、呼びかけメッセージに呼びかけ応答を含むことなく、特定の呼びかけメッセージに関連する正しい呼びかけ応答を取り出すことができる。従って、呼びかけ識別子は、各呼びかけと各保存メッセージに関連している。この呼びかけに対する正しい応答は、応答メッセージ中に存在する呼びかけ識別子に関連する呼びかけ応答を探すことによって、ステップ１２５において応答メッセージ中に検出される。メッセージと、呼びかけ応答と、呼びかけ識別子を関連付ける方法とデータ構造はこの分野においてよく知られており、ここでは更に詳細には説明しない。
【００７７】
呼びかけに対する不正応答が応答メッセージにある場合は、ステップ１３５において、保存メッセージが消去され、受信メッセージが拒否される。本発明のいくつかの実施例では、応答の欠如が不正応答となる。しかしながら、ある呼びかけに対して一以上の正しい応答があることがある。例えば、応答が数字４である場合、以下のストリングが受け取り可能な応答である：「４」、「four」、「Four」及び「FOUR」など。
【００７８】
本発明のいくつかの実施例では、呼びかけには、ユーザを知る人物のみが答えを知っている質問が含まれる。
【００７９】
ステップ１３５およびステップ１４５では、保存メッセージの消去と、受信メッセージの拒否が、これらのメッセージの適宜の処理方法を含む。例えば、これらは、システム１０からメッセージを永久に削除すること、システム１０の管理者によって更に使用するためにシステム１０内の特別な位置にメッセージを移動させること、ログファイル中に消去及び／又は拒否の言及を含めること、あるいはそのほかの好適な動作を含む。これらの動作は、この分野では良く知られており、ここでは更に詳細には説明しない。
【００８０】
ステップ１６０では、所定の識別子あるいは一時的識別子の存在が検出される。しかしながら、所定の識別子の存在は、所定の入力フィルタ処理基準の一例に過ぎない。所定の入力フィルタ処理基準を満足すると、ステップ１５０において、受信メッセージがユーザに配信される。このような基準の別の例は、着信先の所定のリストに含まれるメッセージの送信者の検出である。
【００８１】
ステップ１８５では、受信メッセージが応答メッセージでなく、主識別子も、一時的識別子も含んでいない場合、呼びかけメッセージが送られる。受信メッセージは保存され、従って保存メッセージになる。保存メッセージは、呼びかけメッセージに含まれている呼びかけに対する正しい応答を受信するとユーザに配信される。呼びかけ識別子の形式の呼びかけに関連するキーは、呼びかけメッセージ中の呼びかけと共に送られる。従って、呼びかけ、保存メッセージ、およびキーが互いに関連する。
【００８２】
本発明のいくつかの実施例では、第２の一時的識別子が呼びかけメッセージ中に含まれており、第２の一時的識別子を含む応答メッセージは、第２の一時的識別子がシステム１０内に存在する場合にのみステップ１１０または１２０で受信される。換言すると、一時的識別子は、制限された時間の間にのみ有効であるため、応答メッセージは、この制限された時間内にのみ受信される。この場合、本発明のいくつかの実施例では、応答メッセージは、ステップ１１０において応答メッセージ中の第２の一時的識別子の存在を介して応答メッセージであると認識される。
【００８３】
本発明の代替の実施例では、この応答メッセージは、応答メッセージ中に固定識別子である一般的呼びかけ識別子の存在を通して認識される。
【００８４】
本発明のその他の実施例では、呼びかけメッセージが第１の一時的識別子を含んでいる。従って、これらの実施例では、呼びかけメッセージと、その応答を送信し、受信するという単一の目的で一時的識別子を生成する必要がない。
【００８５】
選択的に、本発明のいくつかの実施例では、応答メッセージが呼びかけに対する正しい応答を含む場合、保存メッセージを配信させるステップ１３０も着信先の所定のリストに応答メッセージの送信者を加えるステップを具える。
【００８６】
本発明のいくつかの実施例では、ユーザによって変えることのできない永久識別子の存在でも十分に、ステップ１６０においてメッセージを配信させる。例えば、永久識別子は、プログラム要素２０の卸売業者または小売業者によって提供される。永久識別子は、特権付パーティによって使用可能な、ターゲットの情報を送信する「裏口」を提供するものである。「裏口」の使用例は、ユーザへの広告の発行や、プログラム要素２０を使用するためのチップに関連する例、または、プログラム要素２０の新規リリースに関する情報などのプログラム要素２０に関連する情報を含むメッセージの発行などである。永久識別子は完全に永久的である必要はなく、例えば特権付パーティなど本発明のいくつかのパーティのいくつかの実施例では、所望であれば、プログラム要素２０へ送られた適宜のメッセージを介して永久識別子の変更も可能である。
【００８７】
本発明のいくつかの実施例では、ユーザが永久識別子を含むメッセージをフィルタ処理して除去することを防ぐためなどで、配信する前に永久識別子はメッセージから削除される。本発明の別の実施例では、永久識別子は、例えば、プログラム要素２０の卸売業者または小売業者などの権限のあるパーティによって変更可能である。
【００８８】
本発明のいくつかの実施例では、プログラム要素２０は、発信メッセージ中に、プログラム要素２０に関する促進メッセージを加える自己促進プログラムである。本発明の別の実施例では、プログラム要素２０は、促進メッセージに応答してリクエストを送るときに、例えば、電子メールメッセージへのアタッチメントを介して、自身のコピーを配信する自己配信プログラムである。このような自己促進および自己配信メッセージを実装する方法及びデバイスは、この分野では良く知られており、以下では更に詳細に説明は行わない。
【００８９】
上記のとおりプログラム要素２０のいくつかの特別な機能が存在するが、この説明は、限定的なものであると解釈すべきではなく、プログラム要素２０は、本発明のその他の実施例中のその他の機能を具えている。
【００９０】
本発明は、上記に、好ましい実施例の形で説明したが、特許請求の範囲に規定した主題発明の精神と特徴から離れることなくこれを変形することができる。
【図面の簡単な説明】
【００９１】
【図１】図１は、電子メッセージをフィルタ処理するシステムの概略図である。
【図２】図２は、電子メッセージをフィルタ処理する方法を実装したプログラム要素を実行する演算装置の概略図である。
【図３】図３は、電子メッセージをフィルタ処理する方法を実装したプログラム要素の概略図である。
【図４】図４は、電子メッセージをフィルタ処理する方法のフローチャートである。
【図１】
2008514042.tif 000003
【図２】
2008514042.tif 000004
【図３】
2008514042.tif 000005
【図４】
2008514042.tif 000006
【国際調査報告】
2008514042.tif 000007
2008514042.tif 000008
2008514042.tif 000009