(57)【要約】システム及び方法は、未知の送信者からのメッセージに対してノック通知を供給することを目指している。この方法は、承認送信者であることをエンドユーザが識別したメッセージ送信者のデータ記憶装置を維持するステップを含む。受信したメッセージは、その送信者が承認送信者であるか否かを決定するために評価される。もしその送信者が承認送信者であれば、受信したメッセージはエンドユーザへ転送される。もしその送信者が未知の送信者であると決定されれば、ノック通知メッセージが生成される。一実施の形態においては、ノック通知メッセージは、その送信者に関する情報、及びその送信者をエンドユーザが承認／非承認することを可能にするメカニズムを含む。もしエンドユーザがその送信者は非承認送信者であると識別すれば、受信したメッセージは破棄される。非承認送信者に関連する情報は、非承認送信者のデータ記憶装置内に含まれる。エンドユーザは、承認及び非承認送信者のデータ記憶装置を見直して改訂することができる。【特許請求の範囲】
【請求項１】
メッセージの引渡しを管理する方法であって、
送信者からメッセージを受信するステップと、
前記送信者が承認されている場合には、前記受信したメッセージを宛先へ転送するステップと、
前記送信者が承認されていない場合には、前記受信したメッセージを破棄するステップと、
前記送信者が未知である場合には、ノック通知メッセージを別の宛先へ転送するステップと、
を含むことを特徴とする方法。
【請求項２】
前記ノック通知メッセージに対する応答を受信するステップと、
前記未知の送信者が承認されていることを前記応答が指示している場合を決定し、前記未知の送信者が承認されている場合には、前記受信したメッセージを前記宛先へ転送するステップと、
前記未知の送信者が承認されていないことを前記応答が指示している場合を決定し、前記未知の送信者が承認されていない場合には、前記受信したメッセージを破棄するステップと、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記受信したメッセージを破棄するステップは更に、非承認送信者のデータ記憶装置をそれが前記未知の送信者に関連する情報を含むように更新するステップを含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記受信したメッセージを転送するステップは更に、承認送信者のデータ記憶装置をそれが前記未知の送信者に関連する情報を含むように更新するステップを含むことを特徴とする請求項２に記載の方法。
【請求項５】
前記受信したメッセージを前記宛先へ転送するステップは更に、前記受信したメッセージをｅメールインボックスへ転送するステップを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記ノック通知メッセージを別の宛先へ転送するステップは更に、前記ノック通知メッセージをｅメールノックフォールダへ転送するステップを含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記ノック通知メッセージは更に、前記受信したメッセージの前記送信者に関連する情報、及び前記受信したメッセージを承認する及び承認しないの少なくとも一方を選択するメカニズムの少なくとも１つを含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記メッセージは、電子メールメッセージであることを特徴とする請求項１に記載の方法。
【請求項９】
メッセージの引渡しを管理するためのコンピュータ実行可能な要素を有するコンピュータ可読媒体であって、
送信者からメッセージを受信し、前記メッセージをエンドユーザへ送るためのメール引渡し要素と、
前記メール引渡し要素に結合されているノックマネージャ要素と、
を含み、
前記コンピュータ可読媒体は、
前記送信者が承認送信者である場合には、前記受信したメッセージをエンドユーザへ転送するステップと、
前記送信者が非承認送信者である場合には、前記受信したメッセージを破棄するステップと、
前記送信者が未知の送信者である場合には、ノック通知メッセージを前記エンドユーザへ転送するステップと、
を含む動作を遂行するように配列されていることを特徴とするコンピュータ可読媒体。
【請求項１０】
前記ノック通知メッセージに対する応答を前記エンドユーザから受信するステップと、
前記未知の送信者が承認されていることを前記応答が指示している場合を決定し、前記未知の送信者が承認されている場合には、前記受信したメッセージを前記エンドユーザへ転送するステップと、
前記未知の送信者が承認されていないことを前記応答が指示している場合を決定し、前記未知の送信者が承認されていない場合には、前記受信したメッセージを破棄するステップと、
を更に含むことを特徴とする請求項９に記載のコンピュータ可読媒体。
【請求項１１】
前記受信したメッセージを破棄するステップは更に、非承認送信者のデータ記憶装置をそれが前記送信者に関連する情報を含むように更新するステップを含むことを特徴とする請求項１０に記載のコンピュータ可読媒体。
【請求項１２】
前記受信したメッセージを転送するステップは更に、承認送信者のデータ記憶装置をそれが前記送信者に関連する情報を含むように更新するステップを含むことを特徴とする請求項１０に記載のコンピュータ可読媒体。
【請求項１３】
前記メール引渡しシステムは、ポストオフィスプロトコル（ＰＯＰ）サーバ、インターネットメッセージアクセスプロトコル（ＩＭＡＰ）サーバ、cc：Ｍail、マイクロソフトメール、プロフェッショナルオフィスシステム（ＰＲＯＦＳ）、及び分散オフィス支援システム（ＤＩＳＯＳＳ）の少なくとも１つを含むことを特徴とする請求項９に記載のコンピュータ可読媒体。
【請求項１４】
前記受信したメッセージを前記エンドユーザへ転送するステップは更に、前記受信したメッセージを前記エンドユーザに関連するｅメールインボックスへ転送するステップを含むことを特徴とする請求項９に記載のコンピュータ可読媒体。
【請求項１５】
前記ノック通知メッセージを前記エンドユーザへ転送するステップは更に、前記ノック通知メッセージを前記エンドユーザに関連するｅメールノックフォールダへ転送するステップを含むことを特徴とする請求項９に記載のコンピュータ可読媒体。
【請求項１６】
前記ノック通知メッセージは更に、前記受信したメッセージの前記送信者に関連する情報、前記受信したメッセージを承認する及び承認しないの少なくとも一方を選択するメカニズム、及び前記受信したメッセージの少なくとも一部分のビューの少なくとも１つを含むことを特徴とする請求項９に記載のコンピュータ可読媒体。
【請求項１７】
前記ノック通知者は更に、
承認送信者に関連する情報を保持するように構成されている承認送信者のデータ記憶装置と、
非承認送信者に関連する情報を保持するように構成されている非承認送信者のデータ記憶装置と、
を含むことを特徴とする請求項９に記載のコンピュータ可読媒体。
【請求項１８】
メッセージの引渡しを管理するシステムであって、
送信者からメッセージを受信し、前記メッセージをエンドユーザへ送るように構成されているメール引渡し要素と、
前記メール引渡し要素に結合されているノックマネージャ要素と、
を含み、
前記システムは、
前記メッセージを前記メール引渡し要素から受信するステップと、
前記送信者が承認送信者である場合には、前記受信したメッセージをエンドユーザへ転送するステップと、
前記送信者が非承認送信者である場合には、前記受信したメッセージを破棄するステップと、
前記送信者が未知の送信者である場合には、ノック通知メッセージを前記エンドユーザへ転送するステップと、
を含む動作を遂行するように構成されていることを特徴とするシステム。
【請求項１９】
前記受信したメッセージを前記エンドユーザへ転送するステップは更に、前記受信したメッセージを前記エンドユーザに関連するｅメールインボックスへ転送するステップを含むことを特徴とする請求項１８に記載のシステム。
【請求項２０】
前記ノック通知メッセージを前記エンドユーザへ転送するステップは更に、前記ノック通知メッセージを前記エンドユーザに関連するｅメールノックフォールダへ転送するステップを含むことを特徴とする請求項１８に記載のシステム。
【請求項２１】
前記ノック通知メッセージは更に、前記送信者に関連するアイデンティティ、及び前記受信したメッセージを承認する及び承認しないの少なくとも一方を選択するメカニズムの少なくとも１つを含むことを特徴とする請求項９に記載のシステム。
【請求項２２】
前記ノック通知メッセージを転送するステップは更に、前記送信者に関連する情報に部分的に基づいて前記ノック通知メッセージを生成するステップを含むことを特徴とする請求項１８に記載のシステム。
【請求項２３】
メッセージの引渡しを管理する装置であって、
メッセージを受信する手段と、
前記メッセージを宛先へ送信する手段と、
前記メッセージの送信者が承認送信者であるか否かに部分的に基づいて前記メッセージを前記宛先へ転送する手段と、
前記メッセージの送信者が非承認送信者であるか否かに部分的に基づいて前記メッセージを破棄する手段と、
前記メッセージの送信者が未知の送信者であるか否かに部分的に基づいてノック通知メッセージを生成する手段と、
前記ノック通知メッセージに対する応答を受信する手段と、
前記未知の送信者が承認されていることを前記応答が指示している場合には、前記受信したメッセージを転送する手段と、
前記未知の送信者が承認されていないことを前記応答が指示している場合には、前記受信したメッセージを破棄する手段と、
を含むことを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークメッセージに関し、特定的には、未知の送信者からのｅメールに対してエンドユーザにノック通知を生成し、応答するシステム及び方法に関する。
【背景技術】
【０００２】
今日、世界中で数百万の人々がインターネットをベースとするｅメールシステムを使用して通信している。このようなｅメールシステムによれば、単一のメッセージを送信する場合に比してコストを大幅に増加させることなく、数百通のメッセージを送信することが可能である。若干のサイバーマーケッティング会社はこの特色を使用して、１つのボタンをクリックするだけで数千人の人々に、時には数百万人にも昇る人々にメッセージ送信している。これらのメッセージは、広告、ニューズレター、教育資料、送信者の得意な話題の長談義、金融援助の懇願、または詐欺であることを自覚させない詐欺であることができる。これらのメッセージの多くは、受信者が送信請求していないメッセージであろう。これらの非送信請求メッセージの多くは自動化されたアプリケーションによって送信され得るから、メッセージ受信者が正しい宛先オーディエンスであるとは限らない。
【０００３】
多くのビジネス及び個人は、“スパム（spam）”としても知られている非送信請求ｅメールの着信を不快に感じ、時間を浪費させられている。更に、スパムメッセージは、計算資源、ｅメール管理者、及びヘルプデスク職員の時間をも浪費させ、作業者及び個人の生産性を低下させる。ヨーロッパ委員会の報告では、スパムは年間約数百億ドル程度のビジネスを費やしている。反スパムサービス及び技術が増加的に展開されているにも拘わらず、スパムメッセージの数、及びそれらのサイズが急速に増加し続けている。
【０００４】
近年、スパムフィルタリング技術に多くの改良がなされてきた。しかしながら、現在のスパムフィルタリング技術は幾つかの欠陥を有している。例えば、多くのスパムフィルタは、スパムｅメールを認識し、除去するために使用される異なるパターンのリストを成長させ続ける。これらのリストを維持することは、多くの個人及びビジネスにとって受入れ難い程高価な解決法になりかねない。更に、多くのスパムフィルタは、エンドユーザ入力が最小であるように構成されている。これは、エンドユーザが実際に受信することを望むメッセージをもフィルタアウトする恐れがある。以上及びその他に鑑みて、本発明がなされたのである。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上述した短所、欠陥、及び諸問題を解消することを課題としている。
【課題を解決するための手段】
【０００６】
本発明は、未知の送信者からのメッセージに対してエンドユーザにノック通知メッセージを生成し、応答するシステム及び方法を提供する。
【０００７】
本発明の一面においては、方法は、メッセージの引渡しを管理するようになっている。メッセージは送信者から受信される。もし受信したメッセージの送信者が承認されている送信者（以下、承認送信者という）であれば、受信したメッセージは宛先へ転送される。もし送信者が承認されていない送信者（以下、非承認送信者という）であれば、受信したメッセージは破棄される。もし送信者が未知の送信者であれば、ノック通知メッセージが別の宛先へ転送される。
【０００８】
本発明の別の面においては、コンピュータが実行可能な要素を有するコンピュータ可読媒体が、メッセージの引渡しを管理するようになっている。コンピュータが実行可能な要素は、メール引渡し要素及びノックマネージャ要素を含む。メール引渡し要素は、送信者からメッセージを受信し、そのメッセージをエンドユーザへ送るように構成されている。ノックマネージャ要素はメッセージを受信し、もしそのメッセージの送信者が承認送信者であれば受信したメッセージをエンドユーザへ転送する。もし送信者が非承認送信者であれば、ノックマネージャ要素は受信したメッセージを破棄する。もし送信者が未知の送信者であれば、ノックマネージャ要素はノック通知メッセージをエンドユーザへ転送する。更に、コンピュータ可読媒体の一面においては、ノック通知メッセージに対する応答をエンドユーザから受信する。未知の送信者が承認送信者であることを応答が指示している場合には、受信したメッセージはエンドユーザへ転送される。未知の送信者が非承認送信者であることを応答が指示した場合には、受信したメッセージは破棄される。
【０００９】
本発明の更に別の面においては、装置は、メッセージの引渡しを管理するようになっている。装置は、メッセージを受信するための入力メカニズム、メッセージを宛先へ送信するための出力メカニズムを含む。装置は更に、メッセージの送信者が承認送信者であるか否かに部分的に基づいてメッセージを宛先へ転送する手段、及びメッセージの送信者が非承認送信者であるか否かに部分的に基づいてメッセージを破棄する手段を含む。装置は、メッセージの送信者が未知の送信者であるか否かに部分的に基づいてノック通知メッセージを生成する手段、及びノック通知メッセージに対する応答を受信する手段を含む。装置は、未知の送信者が承認送信者であることを応答が指示している場合に受信したメッセージを転送する手段、及び未知の送信者が非承認送信者であることを応答が指示している場合に受信したメッセージを破棄する手段を含む。
【発明を実施するための最良の形態】
【００１０】
以下に、添付図面を参照して本発明をより詳細に説明する。添付図面は、本発明を実施することができる特定の形態を示しているに過ぎない。本発明は多くの異なる形状で実現することができるので、本発明が以下に説明する実施の形態に限定されるものではなく、これらの実施の形態は当業者に本発明の範囲を完全に伝えるために例示しているに過ぎないことを理解されたい。本発明は方法またはデバイスとして実現することができる。従って、本発明は、完全にハードウェア形状、完全にソフトウェア形状、またはソフトウェア及びハードウェアの組合わせ形状を取ることができる。従って、以下の詳細な説明が本発明を限定する意図がないことを理解されたい。
【００１１】
“結合された”及び“接続された”という用語は、接続されるものの間の直接接続、または１つまたはそれ以上の受動的または能動的の何れかの中間デバイス、または構成要素を通しての間接的接続を含むものとする。
【００１２】
“からなる”、“を含む”、“を有する”、及び“を特徴とする”という用語は、拡張可能なまたは包含的な変化構造を含むものとし、付加的な、記述されていない要素、または方法ステップを排除するものではない。例えば、Ａ要素及びＢ要素からなる組合わせは、Ａ要素、Ｂ要素、及びＣ要素の組合わせと解釈される。
【００１３】
単数表現は、複数をも意味する。“内に”は、“内に”及び“上に”を意味する。更に、単一のものへの参照は、特記しない限り、または以下の説明に矛盾しない限り複数のものへの参照を含むものとする。
【００１４】
要約すれば、本発明は、未知の送信者からメッセージを受信した場合に、エンドユーザへのノック通知メッセージを生成するシステム及び方法に関する。本発明は更に、ノック通知メッセージに対するエンドユーザからの応答に部分的に基づいて、メッセージを管理する。本発明は、エンドユーザが承認送信者であると識別したメッセージ送信者のデータ記憶装置を維持することを含む。受信したメッセージは、識別された送信者が承認送信者であるか否かを決定する（承認送信者の記憶装置によって部分的に指示される）ために評価される。もし送信者が承認送信者であれば、受信したメッセージはエンドユーザへ転送される。一実施の形態においては、受信したメッセージはエンドユーザに関連するｅメールインボックスへ転送される。もし送信者が未知の送信者であると決定されれば、ノック通知メッセージが生成される。一実施の形態においては、ノック通知メッセージは、受信したメッセージの送信者に関連する情報と、エンドユーザがその送信者を承認／非承認することができるメカニズムとを含む。ノック通知メッセージは、エンドユーザに関連するノックメッセージフォールダへ転送することができる。もしエンドユーザがその送信者を承認しなければ、受信したメッセージは破棄される。非承認送信者に関連する情報は、非承認送信者のデータ記憶装置内へ入力される。エンドユーザは、承認送信者及び非承認送信者のデータ記憶装置の内容を見直して、改訂することができる。
【００１５】
動作環境例
図１は、ノック通知者が動作することができる環境例を示している。本発明を実施するためには図示した全ての構成要素は必要ではなく、本発明の思想及び範囲から逸脱することなく構成要素の配列及び型を変更することができる。
【００１６】
図示のように、ノック通知システム１００は、メッセージ送信者１０２−１０４、メッセージ中継者１０６、広域ネットワーク（ＷＡＮ）／構内ネットワーク（ＬＡＮ）１０８、サーバコンピュータ１１０、及びエンドユーザコンピュータ１１４を含む。サーバコンピュータ１１０は、ノック通知者１１２を含んでいる。
【００１７】
メッセージ中継者１０６は、メッセージ送信者１０２−１０４及びＷＡＮ／ＬＡＮ１０８と通信している。ＷＡＮ／ＬＡＮ１０８は、サーバコンピュータ１１０及びノック通知者１１２と通信している。サーバコンピュータ１１０は、エンドユーザコンピュータ１１４とも通信している。
【００１８】
メッセージ送信者１０２−１０４は、ＷＡＮ／ＬＡＮ１０８のようなネットワークを通してメッセージをエンドユーザコンピュータ１４へ送ることができる何等かのデバイスを含むことができる。これらのデバイスのセットは、典型的には、パーソナルコンピュータ、マルチプロセッサシステム、マイクロプロセッサをベースとする、またはプログラマブルコンシューマエレクトロニクス、ネットワークＰＣ等のような配線式の通信媒体を使用して接続されるデバイスを含むことができる。これらのデバイスのセットは更に、典型的に、セルフォン、スマートフォン、ページャ、ウォーキートーキー、無線周波数（ＲＦ）デバイス、赤外（ＩＲ）デバイス、ＣＢ、上述したデバイスの１つまたはそれ以上を組合わせた統合デバイス等のような無線式の通信媒体を使用して接続するデバイスを含むことができる。代替として、メッセージ送信者１０２−１０４は、パーソナルデジタルアシスタント（ＰＤＡ）、ポケットＰＣ、着用コンピュータのような配線式の、または無線式の通信媒体を使用して接続することができる何等かのデバイスであることも、または配線式の及び／または無線式の通信媒体を使用するために装備された上述した他のデバイスであることもできる。
【００１９】
メッセージ中継者１０６は、本質的に、メッセージを受信し、宛先に向けて転送する何等かのネットワークデバイスを表している。メッセージ中継者１０６は、サーバコンピュータ、パーソナルコンピュータ、マルチプロセッサシステム、マイクロプロセッサをベースとする、またはプログラマブルコンシューマエレクトロニクス、ネットワークＰＣ、ルータ、ゲートウェイ等を含むことができる。メッセージ中継者１０６は、メールサーバ、ウェブサイト等としても動作するように構成することができる。
【００２０】
メッセージ中継者１０６は、メッセージ送信者１０２−１０４からメッセージを受信し、それをＷＡＮ／ＬＡＮ１０８を通してサーバコンピュータ１１０へ転送することができる。同様に、図示してないが、メッセージ中継者１０６は、エンドユーザ１１４からサーバコンピュータ１１０を通して別のメッセージを受信し、それを少なくとも１つのメッセージ送信者１０２−１０４へ向けて転送することができる。
【００２１】
ＷＡＮ／ＬＡＮ１０８は、メッセージ中継者１０６とサーバコンピュータ１１０とを結合するネットワークインフラストラクチャを表している。ＷＡＮ／ＬＡＮ１０８は、１つの電子デバイスから別の電子デバイスへ情報を通信するために、何等かの形状のコンピュータ可読媒体を使用するように動作可能にされる。更に、ＷＡＮ／ＬＡＮ１０８は、構内ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、ユニバーサルシリアルバス（ＵＳＢ）ポートを通してのような直接接続、他の形状のコンピュータ可読媒体、またはこれらの何等かの組合わせに加えて、インターネットを含むことができる。異なるアーキテクチャ及びプロトコルに基づくものを含む相互接続されたＬＡＮのセット上で、ルータはＬＡＮ間のリンクとして働き、メッセージを１つのＬＡＮから別のＬＡＮへ送ることを可能にする。また、ＬＡＮ内の通信リンクは、典型的に、ツイステッドワイヤーペアまたは同軸ケーブルを含み、一方ネットワーク間の通信リンクは、アナログ電話回線、Ｔ１、Ｔ２、Ｔ３、及びＴ４を含む完全または部分的専用デジタル回線、統合サービスデジタル回路網（ＩＳＤＮ）、デジタル加入者回線（ＤＳＬ）、衛星リンクを含む無線リンク、または当業者には公知の他の通信リンクを使用することができる。更に、遠隔コンピュータ及び他の関連電子デバイスを、モデム及び一時的電話リンクを介してＬＡＮまたはＷＡＮの何れかに遠隔接続することができる。本質的に、ＷＡＮ／ＬＡＮ１０８は、メッセージ送信者１０２−１０４とエンドユーザコンピュータ１１４との間で情報を走行可能にさせる何等かの通信方法を含む。
【００２２】
サーバコンピュータ１１０は、情報をパケットの形状で通信するために、エンドユーザ１１２に接続することができる何等かの計算デバイスを含むことができる。各パケットは情報の片を輸送することができる。パケットは、ハンドシェーキングのために、即ち接続を確立するために、またはデータの受信を応答するために送ることができる。パケットは要求、応答、ｅメールメッセージ等のような情報を含むことができる。一般的に、サーバコンピュータ１１０によって受信されるパケットは、ＴＣＰ／ＩＰに従ってフォーマットされているであろうが、それらはユーザデータグラムプログラム（ＵＤＰ）、インターネットコントロールメッセージプロトコル（ＩＣＭＰ）、ＮＥＴbeui、ＩＰＸ／ＳＰＸ、トークンリング等のような別の移送プロトコルを使用してフォーマットすることもできる。
【００２３】
サーバコンピュータ１１０として動作させることができるデバイスは、限定するものではないが、パーソナルコンピュータ、デスクトップコンピュータ、マルチプロセッサシステム、マイクロプロセッサをベースとする、またはプログラマブルコンシューマエレクトロニクス、ネットワークＰＣ、サーバ等を含む。サーバコンピュータ１１０は、メールサーバ、ウェブサイト等として動作するようにも構成することができる。図２は、サーバコンピュータ１１０の一実施の形態を示している。
【００２４】
サーバコンピュータ１１０は、ノック通知者１１２を含む。ノック通知者１１２の詳細に関しては、図３を参照して後述する。しかしながら、要約すれば、ノック通知者１１２は、未知の送信者からメッセージを受信した場合に、エンドユーザ１１４へのノック通知を管理するように構成されている。ノック通知者１１２は更に、メッセージをエンドユーザコンピュータ１１４へ転送するのか、破棄するのか等を決定する。図示してないが、サーバコンピュータ１１０は、ノック通知者１１２と通信しているメッセージ引渡しシステムを更に含む。一実施の形態においては、メッセージ引渡しシステムは、メール転送プロトコル（ＳＭＴＰ）を使用する。メール引渡しシステムは更に、ポストオフィスプロトコル（ＰＯＰ）サーバ、インターネットメッセージアクセスプロトコル（ＩＭＡＰ）サーバ等を含むことができる。しかしながら、本発明はこれに限定されるものではない。例えばメッセージ引渡しシステムは、本発明の範囲または思想から逸脱することなく、cc:Mail、マイクロソフトメール、プロフェッショナルオフィスシステム（ＰＲＯＦＳ）、分散処理オフィス支援機能システム（ＤＩＳＯＳＳ）等を含むことができる。
【００２５】
エンドユーザコンピュータ１１４は、ＷＡＮ／ＬＡＮ１０８のようなネットワークを通してメッセージを送受信することが可能な如何なるデバイスであることもできる。これらのデバイスは、セルラー電話、スマートフォン、ディスプレイページャ、無線周波数（ＲＦ）デバイス、赤外（ＩＲ）デバイス、１つまたはそれ以上のこれらのデバイスを組合わせた統合デバイス等を含む。エンドユーザコンピュータ１１４は更に、ＰＤＡ、ハンドヘルドコンピュータ、タブレットコンピュータ、パーソナルコンピュータ、マルチプロセッサシステム、マイクロプロセッサをベースとする、またはプログラマブルコンシューマエレクトロニクス、ネットワークＰＣ、着用コンピュータ等のような他のデバイスを含むことができる。このように、エンドユーザデバイスは典型的に、能力及び機能に関して広範囲にわたっている。例えば、セルフォンは、数値キーパッドと、テキストだけを表示することができる数行のモノクロＬＣＤディスプレイとを有することができる。ウェブ可能化クライアントデバイスは、タッチスクリーン、スタイラス、及びテキスト及び図形の両方を表示することができる数行のカラーＬＣＤディスプレイを有することができる。エンドユーザコンピュータ１１４は、キーボード、マウス、スピーカ、マイクロホン、及び形を表示する比較的大きい領域を有することができる。エンドユーザコンピュータ１１４は更に、限定された記憶メモリ、簡約されたアプリケーションセット、通信を伝送するための低い帯域幅等を有することができるローエンドデバイスを含む。これらのローエンドデバイスは、種々の理由から、メッセージ処理動作のサブセットを使用する上で制約されることがあり得る。
【００２６】
図２は、本発明の一実施の形態に従って本発明を実現するシステム内に含ませることができるサーバコンピュータ２００の例を示している。サーバコンピュータ２００は、図示してある構成要素よりも多くの構成要素を含むことができる。しかしながら、本発明を実現する実施の形態を説明するには、図示の構成要素で十分である。
【００２７】
サーバコンピュータ２００は、処理ユニット２１２、ビデオディスプレイアダプタ２１４、マスメモリを含み、これらは全てバス２２２を介して互いに通信する。マスメモリは、ＲＡＭ２１６、ＲＯＭ２３２、及びハードディスクドライブ２２８、テープドライブ、光学式ドライブ、及び／またはフロッピー（登録商標）ディスクドライブのような１つまたはそれ以上の永久大容量記憶デバイスを含む。マスメモリは、サーバコンピュータ２００の動作を制御するオペレーティングシステム２２０を格納している。汎用オペレーティングシステムを使用することができる。サーバコンピュータ２００の低レベル動作を制御するために、基本入力／出力システム（“ＢＩＯＳ”）２１８も設けられている。図２に示すように、サーバコンピュータ２００は、ネットワークインタフェースユニット２１０を介してインターネット、または図１のＷＡＮ／ＬＡＮ１０８のような若干の他の通信ネットワークと通信することもできる。ネットワークインタフェースユニット２１０は、ＴＣＰ／ＩＰプロトコルを含む種々の通信プロトコルと共に使用するように構成されている。ネットワークインタフェースユニット２１０は、ある場合には、トランシーバまたは送受信デバイスとして知られている。
【００２８】
上述したマスメモリは、別の型のコンピュータ可読媒体、即ちコンピュータ記憶媒体であることもできる。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、承認及び非承認送信者の記憶装置、または他のデータのような情報の記憶のための何等かの方法または技術で実現された揮発性、不揮発性、取外し可能な、取外し不能な媒体を含むことができる。コンピュータ記憶媒体の例は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル汎用ディスク（ＤＶＤ）または他の光学式記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置または他の磁気記憶デバイス、または所望の情報を格納するために使用することができ且つ計算デバイスがアクセスすることができる何等かの他の媒体を含む。
【００２９】
一実施の形態においては、マスメモリは、ノック通知者１１０を実現するためのプログラムコード及びデータを格納している。マスメモリは更に、サーバコンピュータ２００の機能を遂行させるための別のプログラムコード及びデータを格納することができる。１つまたはそれ以上のアプリケーション２５０がマスメモリ内にロードされ、オペレーティングシステム２２０上で走る。
【００３０】
サーバコンピュータ２００は更に、メッセージ引渡しシステムのためにｅメールを送受信するＳＭＴＰハンドラーアプリケーション、ＨＴＴＰ要求を受信して処理するためのＨＴＴＰハンドラアプリケーション、及び安全接続を処理するためのＨＴＴＰＳハンドラアプリケーションを含む。ＨＴＴＰＳハンドラアプリケーションは、安全な技法で外部アプリケーションとの通信を開始させることができる。
【００３１】
サーバコンピュータ２００は更に、マウス、キーボード、スキャナ、または図２には示されていない他の入力デバイスのような、外部デバイスと通信するための入力／出力インタフェース２２４を含む。同様に、サーバコンピュータは更に、ＣＤ−ＲＯＭ／ＤＶＤ−ＲＯＭドライブ２２６及びハードディスクドライブ２２８のような別の大容量記憶装置を含むことができる。サーバコンピュータ２００はハードディスクドライブ２２８を使用して、特に、アプリケーションプログラム、データベース、メッセージ記憶装置、承認及び非承認送信者のデータ記憶装置等を格納する。
【００３２】
図３は、図１に示したノック通知者の一実施の形態の構成要素を示している。ノック通知者１１２は、図示してある構成要素より多くの構成要素を含むことができるが、本発明の実施の形態を説明するには、図示の構成要素で十分である。
【００３３】
図示のように、ノック通知者１１２は、メッセージ記憶装置３０２、ノックマネージャ３０６、承認送信者の記憶装置３０８、及び非承認送信者の記憶装置３１０を含む。ノックマネージャ３０６は、メッセージ記憶装置３０２、承認送信者の記憶装置３０８、及び非承認送信者の記憶装置３１０と通信する。
【００３４】
メッセージ記憶装置３０２は、未知の送信者から受信したメッセージ等を保持するように構成されている。メッセージ記憶装置３０２は、バッファ、ファイル、データベース、フォールダ等として実現することができる。
【００３５】
承認送信者の記憶装置３０８は、リスト、データベース、フォールダ、ファイル、バッファ等を含み、承認送信者に関連する情報を管理し、格納するように構成されている。承認送信者に関連する情報は、限定するものではないが、メッセージ送信者に関連する名前、メッセージ送信者の別名、ネットワークアドレス、サーバアドレス、ＩＰアドレス、サービスプロバイダ、ドメインアドレス、ｅメールアドレス等を含むことができる。
【００３６】
承認送信者は、関連するエンドユーザがメッセージを受信することを喜ぶようなメッセージ送信者を含む。承認送信者の記憶装置３０８は、関連するエンドユーザのｅメールアドレスリスト、コンタクトリスト、メッセージルール、ファイル、データベース、フォールダ等から生成することができる。承認送信者の記憶装置３０８は、エンドユーザがその内容、フォーマット等を改訂することができるように構成することができる。
【００３７】
非承認送信者の記憶装置１０は、リスト、データベース、フォールダ、ファイル、バッファ等を含み、非承認送信者に関連する情報を管理し、格納するように構成されている。非承認送信者に関連する情報は、メッセージ送信者に関連する名前、メッセージ送信者の別名、ネットワークアドレス、サーバアドレス、ＩＰアドレス、サービスプロバイダ、ドメインアドレス、ｅメールアドレス等を含むことができる。
【００３８】
非承認送信者は、関連するエンドユーザがメッセージを受信することを喜ばないようなメッセージ送信者を含む。非承認送信者の記憶装置３１０は、関連するエンドユーザのｅメールアドレスリスト、コンタクトリスト、メッセージルール等から生成することができる。非承認送信者の記憶装置３１０は、エンドユーザがその内容、フォーマット等を改訂することができるように構成することができる。
【００３９】
ノックマネージャ３０６は、図４−５を参照して後述する動作を遂行することによって、ｅメールのようなメッセージを受信し、その引渡しを管理するように構成されている。要約すれば、ノックマネージャ３０６は承認送信者の記憶装置３０８及び非承認送信者の記憶装置３１０内に含まれる情報を使用して、受信したメッセージをどのように導くかを決定する。もしノックマネージャ３０６が、受信したメッセージは承認送信者からのものであることを決定すれば（承認送信者の記憶装置３０８に関連する情報によって決定される）、その受信したメッセージはエンドユーザへ転送される。もしノックマネージャ３０６が、受信したメッセージは非承認送信者からのものであることを決定すれば（非承認送信者の記憶装置３１０に関連する情報によって決定される）、その受信したメッセージは破棄される。一実施の形態においては、ノックマネージャ３０６は受信したメッセージに対する応答を送り、送信者の分配リストからバディ（buddy）リスト、コンタクトリスト等を除去するように要求する。もしノックマネージャ３０６が、受信したメッセージは未知の送信者からのものであることを決定すれば、ノックマネージャ３０６はノック通知メッセージをエンドユーザへ送る。ノック通知メッセージに対する応答に基づいて、ノックマネージャ３０６は未知の送信者を承認送信者の記憶装置３０８、非承認送信者の記憶装置３１０等へ追加することができる。
【００４０】
図示してないが、ノック通知者１１２は、メール引渡しシステムと通信することができる。例えば、ノック通知者１１２は、送信者から受信したメッセージをメール引渡しシステムを通して受信することができる。ノック通知者１１２は、そのメッセージ及びノック通知メッセージをメール引渡しシステムへ転送することもできる。次いで、メール引渡しシステムは、そのメッセージ及びノック通知メッセージをエンドユーザに関連する適切なインボックス、フォールダ等へ転送することができる。
【００４１】
一般化された動作
以下に図４−５を参照して本発明の若干の面の動作を説明する。図４は未知の送信者からのメッセージに応答してノック通知メッセージを生成するためのプロセス４００の一実施の形態のフローチャートである。プロセス４００は、例えば図１のノック通知者１１２内で動作することができる。
【００４２】
プロセス４００は、開始ブロックの後に、メッセージを典型的には図１に示すようなメッセージ送信者から受信するとブロック４０２において開始される。
【００４３】
処理は決定ブロック４０４へ進み、受信したメッセージが承認送信者からのものであるか否かの決定が行われる。承認送信者は、承認送信者の記憶装置を検索し、受信したメッセージの送信者に関連する情報が一致することを探知することによって決定される。もし一致が探知されたと決定されれば処理はブロック４１８へ分岐し、否である場合には処理は決定ブロック４０６へ分岐する。
【００４４】
ブロック４１８において、受信したメッセージはエンドユーザへ転送される。一実施の形態においては、受信したメッセージの転送は、受信したメッセージをエンドユーザに関連するｅメールインボックスへ転送することを含む。ブロック４１８における処理が完了すると、処理は他の動作を遂行するために戻される。
【００４５】
決定ブロック４０６においては、受信したメッセージが非承認送信者からのものか否かの決定が行われる。非承認送信者は、非承認送信者の記憶装置を検索し、受信したメッセージの送信者に関連する情報が一致することを探知することによって決定される。もし一致が探知されたと決定されれば、即ち受信したメッセージの送信者は分かったが、それが非承認送信者であれば、処理はブロック４１４へ分岐して受信したメッセージは破棄される。ブロック４１４における処理が完了すると、処理は他の動作を遂行するために戻される。
【００４６】
代替として、決定ブロック４０６においてもし一致が探知されなければ、その送信者はエンドユーザへの未知の送信者であると見做され、処理はブロック４０８へ進んで受信したメッセージはさらなる処理のために格納される。受信したメッセージは、限定するものではないが、フォールダ、リスト、データベース等を含むデータ記憶装置内に格納することができる。
【００４７】
処理はブロック４１０へ進み、ノック通知メッセージが生成される。ノック通知メッセージは、自動的に生成させることができる。一実施の形態においては、ノック通知メッセージは、送信者のアイデンティティのような受信したメッセージの送信者に関連する情報と、エンドユーザが受信したメッセージをエンドユーザへ転送することを承認／非承認することができるメカニズムとを含む。承認／非承認メカニズムは、承認／非承認ボタン、投票選択、構成された回答フォーマット等を含む種々の技術の何れかを含むことができる。受信したメッセージ内容をノック通知メッセージ内に含ませないことによって、本発明は非送信請求メッセージを送ろうとする意図を最小にさせる。
【００４８】
しかしながら、ノック通知メッセージは付加的な情報を含むことができる。例えば、ノック通知メッセージは、本発明の範囲または思想から逸脱することなく、受信したメッセージの内容の少なくとも一部分をエンドユーザが見ることを可能にする能力を含むことができる。
【００４９】
処理はブロック４１２へ進み、ノック通知メッセージはエンドユーザへ転送される。一実施の形態においては、ノック通知メッセージは、エンドユーザに関連するｅメールフォールダのようなノックフォールダへ転送される。ブロック４１２における処理が完了すると、処理は他の動作を遂行するために戻される。
【００５０】
図５は、本発明に従ってノック通知メッセージへの応答に基づいて未知の送信者からのメッセージを管理するプロセスの一実施の形態のフローチャートである。プロセス５００は、例えば図１のノック通知者１１２内で動作することができる。
【００５１】
プロセス５００は、開始ブロックの後に、図４のノック通知メッセージに対する応答が受信されるとブロック５０２において開始される。処理は決定ブロック５０４へ進み、図４の受信したメッセージの未知の送信者が承認送信者であることをその応答が指示しているか否かの決定が行われる。もし未知の送信者が承認送信者であれば処理はブロック５１０へ分岐し、否であれば処理はブロック５０６へ分岐する。
【００５２】
ブロック５０６において、非承認送信者の記憶装置が、受信したメッセージの送信者に関連する情報を含むように更新される。処理はブロック５０８へ進み、非承認送信者と判明した送信者から受信したメッセージが破棄される。ブロック５０８における処理が完了すると、処理は他の動作を遂行するために戻される。
【００５３】
ブロック５１０においては、受信したメッセージがエンドユーザへ転送される。一実施の形態においては、受信したメッセージの転送は、受信したメッセージをエンドユーザに関連するｅメールインボックスへ転送することを含む。受信したメッセージのｅメールインボックスへの転送は、受信したメッセージをメール引渡しシステムへ転送することを含み、メール引渡しシステムが受信したメッセージを適切なｅメールインボックスへ転送する。処理はブロック５１２へ進み、承認送信者の記憶装置が、承認送信者であると判明した送信者の記憶装置に関連する情報を含むように更新される。ブロック５１２における処理が完了すると、処理は他の動作を遂行するために戻される。
【００５４】
フローチャートの各ブロック、及びフローチャートのブロックの組合わせは、コンピュータプログラム命令によって実現できることは理解されよう。これらのプログラム命令は、プロセッサ上で実行される命令がフローチャートの１つまたは複数のブロック内に指定されている動作を実現する手段を創成するように、１つのマシンを発生するように供給することができる。コンピュータプログラム命令は、プロセッサによって実行され、プロセッサが遂行する一連の動作ステップによってプロセッサ上で実行される命令がフローチャートの１つまたは複数のブロック内に指定されている動作を実現する手段を創成するように、コンピュータ実現プロセスを生じさせる。
【００５５】
以上のように、フローチャートの諸ブロックは、指定された諸動作を遂行するための手段の組合わせ、指定された諸動作を遂行するための諸ステップの組合わせ、及び指定された諸動作を遂行するための諸プログラム命令手段を支援する。フローチャートの各ブロック、及びフローチャート内の諸ブロックの組合わせは、指定された諸動作または諸ステップを遂行する特定目的のハードウェアをベースとするシステムによって、または特定目的ハードウェア及びコンピュータ命令の組合わせによって実現できることも理解されよう。
【００５６】
以上の説明、実施例、及びデータは、本発明の構成要素の製造及び使用を完全に説明している。本発明の思想及び範囲から逸脱することなく本発明の実施の形態を多様に組合わせることができるので、本発明は特許請求の範囲によってのみ限定されるものであることを理解されたい。
【図面の簡単な説明】
【００５７】
【図１】ノック通知者が動作することができる環境例を示す図である。
【図２】本発明を実現することができるサーバ環境例の構成要素を示す図である。
【図３】図１に示すノック通知者の一実施の形態の構成要素を示す図である。
【図４】ノック通知メッセージを生成するためのプロセスの一実施の形態のフローチャートである。
【図５】本発明に従って、ノック通知メッセージに対する応答に部分的に基づいて未知の送信者からのメッセージを管理するためのプロセスの一実施の形態のフローチャートである。
【図１】
2006527440.tif 000002
【図２】
2006527440.tif 000003
【図３】
2006527440.tif 000004
【図４】
2006527440.tif 000005
【図５】
2006527440.tif 000006
【国際調査報告】
2006527440.tif 000007