(57)【要約】  電子メールメッセージおよび電子メールフォルダのセキュリティを高めるさまざまな技術および技法を開示する。求められていない商業電子メール（すなわち、スパム）およびフィッシングメッセージなどの、より危険であり、より高いセキュリティリスクを有すると思われるメッセージは、ある環境で、ハイパーリンクを無効にされたテキスト形式で再フォーマットされ、表示される。たとえば、ジャンク電子メールフォルダ内のメッセージを、ハイパーリンクを無効にされたテキスト形式で再フォーマットし、表示することによって、ユーザがやりとりするのにより安全になる。
2009505293.tif 000002
【特許請求の範囲】
【請求項１】
ジャンクとして識別された複数の電子メールメッセージを格納するように動作可能な第１フォルダを提供するステップ（２２２）と、
前記第１フォルダ内の選択されたメッセージを見る要求をユーザから受け取った上で（２３０）、前記選択されたメッセージを、少なくとも１つのハイパーリンクを有するオリジナルフォーマットから変更されたフォーマットに再フォーマットするステップであって、前記変更されたフォーマットは、前記少なくとも１つのハイパーリンクを無効にされたテキスト形式フォーマットを含む再フォーマットするステップ（２３２）と、
前記選択されたメッセージを前記変更されたフォーマットで表示するステップ（２３４）と
を備えたステップをコンピュータに実行させるコンピュータ実行可能命令を有することを特徴とするコンピュータ可読記憶媒体。
【請求項２】
前記選択されたメッセージが前記変更されたフォーマットで表示されていることを示すために通知を表示するステップ（２３６）
をさらに備えたことを特徴とする請求項１に記載のコンピュータ可読記憶媒体。
【請求項３】
前記ユーザが前記選択されたメッセージ内で無効にされている特定のハイパーリンクへのアクセスを試みていることを示す選択を前記ユーザから受け取るステップ（２３２）と、
前記ユーザによる前記特定のハイパーリンクへのアクセスを防ぐステップ（２３２）と
をさらに備えたことを特徴とする請求項１に記載のコンピュータ可読記憶媒体。
【請求項４】
前記再フォーマットするステップは、前記少なくとも１つのハイパーリンクに関連するＵＲＬをテキスト形式に再フォーマットすることによって前記ハイパーリンクを無効にすること（２３２）をさらに備えたことを特徴とする請求項１に記載のコンピュータ可読記憶媒体。
【請求項５】
前記選択されたメッセージを第２フォルダに移動する要求を前記ユーザから受け取るステップ（２５２）と、
前記選択されたメッセージを前記第２フォルダに移動するステップ（２５４）と、
前記第２フォルダ内の前記選択されたメッセージを見る要求を前記ユーザから受け取るステップ（２５６）と、
前記第２フォルダ内の前記選択されたメッセージが、求められていない商業電子メールとして識別されている場合に、前記第２フォルダから前記選択されたメッセージを、前記少なくとも１つのハイパーリンクを有効にされた状態で前記オリジナルフォーマットで表示するステップ（２５８）と、
前記第２フォルダ内の前記選択されたメッセージが、フィッシングメッセージとして識別されている場合に、前記第２フォルダから前記選択されたメッセージを、前記少なくとも１つのハイパーリンクを無効にされた状態で前記オリジナルフォーマットで表示するステップ（２６０）と
をさらに備えたことを特徴とする請求項１に記載のコンピュータ可読記憶媒体。
【請求項６】
前記第１フォルダ内の特定のメッセージを新しいメッセージへの添付ファイルとして転送する要求を前記ユーザから受け取るステップ（２７２）と、
前記新しいメッセージへの添付ファイルとして前記特定のメッセージを再フォーマットするステップ（２７４）と
をさらに備えたことを特徴とする請求項１に記載のコンピュータ可読記憶媒体。
【請求項７】
ユーザからの要求に応答して、指定されたレベルを超えるリスクを有する電子メールメッセージを選択する手段（２０６）と、
前記選択されたメッセージを、オリジナルフォーマットから、変更されたフォーマットに再フォーマットする手段であって、前記変更されたフォーマットは、ハイパーリンクを無効にされたテキスト形式フォーマットを含む、再フォーマットする手段（２０７）と、
前記メッセージが前記変更されたフォーマットで前記ユーザからアクセス可能になるようにディスプレイにディスプレイ信号を提供する手段（２０８）と
を備えた電子メールメッセージセキュリティを高めるための装置。
【請求項８】
第１フォーマットで電子メールメッセージを受信するステップであって、前記メッセージは、少なくとも１つのハイパーリンクを含む、受信するステップ（２２４）と、
前記メッセージがジャンクとして識別されたと判定するステップ（２２６）と、
前記メッセージを第１フォルダに置くステップであって、前記第１フォルダは、ジャンクとして識別されたメッセージを格納するのに使用される、ステップ（２２８）と、
前記メッセージを見る要求をユーザから受け取るステップ（２３０）と、
前記メッセージを前記第１フォーマットから第２フォーマットに再フォーマットするステップであって、前記第２フォーマットは、前記少なくとも１つのハイパーリンクを無効にされたテキスト形式フォーマットを含む、再フォーマットするステップ（２３２）と、
前記メッセージを前記ユーザがやりとりするのに前記第１フォーマットより安全にするために前記メッセージを前記第２フォーマットで表示するステップ（２３４）と
を備えた、電子メールメッセージのセキュリティを改善することを特徴とする方法。
【請求項９】
前記ステップは、前記第１フォルダ内の複数のメッセージのそれぞれについて繰り返される（２３８）ことを特徴とする請求項８に記載の方法。
【請求項１０】
前記メッセージが前記第２フォーマットで表示されていることを示す通知を表示すること（２３６）
をさらに備えたことを特徴とする請求項８に記載の方法。
【請求項１１】
前記メッセージの前記第１フォーマットは、ＨＴＭＬおよび少なくとも１つのイメージを含む（２２４）ことを特徴とする請求項８に記載の方法。
【請求項１２】
前記メッセージは、求められていない商業電子メールである（２２６）ことを特徴とする請求項８に記載の方法。
【請求項１３】
前記メッセージは、前記メッセージが信頼されるソースからであると偽って表すことによって前記ユーザから機密情報を入手するように設計されたフィッシングメッセージである（２２６）ことを特徴とする請求項８に記載の方法。
【請求項１４】
前記再フォーマットするステップは、前記少なくとも１つのハイパーリンクに関連するＵＲＬをテキスト形式に再フォーマットすることによって前記ハイパーリンクを無効にすること（２３２）を含むことを特徴とする請求項８に記載の方法。
【請求項１５】
前記ユーザが前記メッセージ内で無効にされた特定のハイパーリンクへのアクセスを試みていることを示す選択を前記ユーザから受け取ること（２３２）と、
前記ユーザによる前記特定のハイパーリンクへのアクセスを防ぐこと（２３２）と
をさらに備えたことを特徴とする請求項８に記載の方法。
【請求項１６】
前記第１フォルダから第２フォルダへ前記メッセージを移動する要求を前記ユーザから受け取ること（２５２）と、
前記メッセージを移動する前記ユーザからの前記要求に応答して、前記第１フォルダから前記第２フォルダへ前記メッセージを移動すること（２５４）と、
前記第２フォルダ内の前記メッセージを見る要求を前記ユーザから受け取ること（２５６）と
をさらに備えたことを特徴とする請求項８に記載の方法。
【請求項１７】
前記第２フォルダ内の前記メッセージを見る前記要求を前記ユーザから受け取った後に、前記第２フォルダ内の前記メッセージが求められていない商業電子メールとして識別されている場合に、前記少なくとも１つのハイパーリンクを有効にした状態で、前記第２フォルダからの前記メッセージを前記第１フォーマットで表示すること（２５８）
をさらに備えたことを特徴とする請求項１６に記載の方法。
【請求項１８】
前記第２フォルダ内の前記メッセージを見る前記要求を前記ユーザから受け取った後に、前記第２フォルダ内の前記メッセージがフィッシングメッセージとして識別されている場合に、前記少なくとも１つのハイパーリンクを無効にした状態で、前記第２フォルダからの前記メッセージを前記第１フォーマットで表示すること（２６０）
をさらに備えたことを特徴とする請求項１６に記載の方法。
【請求項１９】
前記第２フォルダは、ＩＮＢＯＸフォルダである（２５２）ことを特徴とする請求項１６に記載の方法。
【請求項２０】
請求項８に記載のステップをコンピュータに実行させるコンピュータ実行可能命令を有することを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
電子メールメッセージは、当事者間の通信の人気のある形式である。驚くべきことではないが、電子メールの使用が増えるにつれて、電子メールの悪用も増えてきた。たとえば、電子メールは、しばしば、製品またはサービスの販売促進のために、求められていない商業電子メール（時々スパムと呼ばれる）を多数の人々に送信するために会社によって使用される。電子メールメッセージは、受信者のコンピュータにある迷惑なプログラムを感染させることによって、または機密情報もしくは取り扱い注意の情報を入手することによってなど、実行された場合に危害を及ぼすウィルスを添付ファイルとして送信するのにも使用される。
【発明の開示】
【発明が解決しようとする課題】
【０００２】
より最近では、電子メールメッセージは、受信者が信頼するソースから送信されたように見え、受信者から機密情報を入手するウェブサイトに受信者を誘い出すように設計されたフィッシングメッセージを送信するのにも使用されている。特定のユーザが、これらなどの望まれないメッセージを毎日数十通または数百通受信することさえめずらしくはない。これらの望まれないメッセージは、まさにその性質によって、受信者が望むおよび／または期待するメッセージより危険であり、ユーザのコンピュータにとって潜在的により破壊的である。
【課題を解決するための手段】
【０００３】
本明細書で説明するのは、電子メールメッセージおよび電子メールフォルダのセキュリティを高めるさまざまな技術および技法である。求められていない商業電子メール（すなわち、スパム）およびフィッシングメッセージ（すなわち、既知の信頼されるソースからのメッセージであるかのように偽って装い、および／または受信者から機密情報を入手するウェブサイトへのリンクを含むメッセージ）など、より危険であり、より高いセキュリティリスクを有する傾向があるメッセージは、ある環境で、ハイパーリンクを無効にされたテキスト形式(plain text)で再フォーマットされ、表示される。
【０００４】
１つの非限定的な例として、ジャンク電子メールフォルダ内のメッセージが、デフォルトでより危険または潜在的により有害である傾向があるので、ジャンク電子メールフォルダの全体的なセキュリティを、本明細書で説明する技法の１つまたは複数を使用することによって改善することができる。ユーザが、見るために、ジャンク電子メールフォルダ内の特定のメッセージを選択する時に、選択されたメッセージは、オリジナルの受信されたフォーマットから、変更されたフォーマットに再フォーマットされる。変更されたフォーマットは、無効にされたハイパーリンクを有する、メッセージの内容に関するテキスト形式を含む。ユーザは、メッセージをジャンク電子メールフォルダから、ＩＮＢＯＸフォルダなどの別のフォルダに移動することができる。ＩＮＢＯＸフォルダまたはその他のフォルダに移動されたならば、そのメッセージをオリジナルフォーマットで表示することができるが、ハイパーリンクは、メッセージのセキュリティリスクに応じて有効または無効にされる。
【０００５】
少数の非限定的な例として、求められていない商業電子メールメッセージを、ハイパーリンクを有効にされたオリジナルフォーマットで表示することができ、ユーザにとって潜在的により危険なフィッシングメッセージは、オリジナルフォーマットではあるがハイパーリンクを無効にされた状態で表示することができる。多数の他の変形も可能である。
【０００６】
この要約は、下の「発明を実施するための最良の形態」でさらに説明される概念の選択物を単純化された形で紹介するために提供されるものである。この要約は、請求される主題の主要な特徴または本質的特徴を識別することを意図されたものではなく、請求される主題の範囲を判定する際の助けとして使用されることを意図されたものでもない。
【発明を実施するための最良の形態】
【０００７】
本発明の原理の理解を進めるために、図面に示された実施形態を参照し、特定の言葉を使用してこれを説明する。それでも、本発明の範囲の限定が、これによって全く意図されていないことを理解されたい。説明される実施形態の代替物およびさらなる変形、ならびに本明細書で説明される本発明の原理のさらなる応用が、本発明が当業者が普通に思いつくものとして意図されている。
【０００８】
通常のユーザが毎日受信するかなりの量の望まれない電子メールメッセージと、そのような望まれないメッセージに関連する拡張されたセキュリティリスクとを与えられて、電子メールメッセージおよび／または電子メールフォルダのセキュリティを改善するのを助けるシステムおよび／または技法の必要がある。本発明は、システムの１つまたは複数の態様で電子メールメッセージおよび／または電子メールフォルダのセキュリティを高めることを対象とするが、本発明は、これに加えて他の目的のためでもある。本明細書で説明する技法のうちの１つまたは複数を、ＭＩＣＲＯＳＯＦＴ（登録商標）Ｏｆｆｉｃｅ  ＯＵＴＬＯＯＫ（登録商標）などの電子メールソフトウェアプログラム内の特徴としてまたは電子メールとやりとりする任意の他のタイプのプログラムもしくはサービスから実施することができる。本明細書でさらに詳細に説明するように、このシステムの一態様で、より危険であり、より高いセキュリティリスクを有する傾向があるメッセージは、ある環境でハイパーリンクを無効にされて、テキスト形式で再フォーマットされ、表示される。
【０００９】
図１に、本発明を実施できる適切なコンピューティングシステム環境１００の例を示す。コンピューティングシステム環境１００は、適切なコンピューティング環境の１つの例に過ぎず、本発明の使用または機能性の範囲に関する限定を提案することは意図されていない。コンピューティング環境１００を、例示的なオペレーティング環境１００に示されたコンポーネントのいずれかまたはその組合せに関する従属関係または要件を有するものと解釈してもならない。
【００１０】
本発明は、多数の他の汎用のまたは特殊目的のコンピューティングシステム、コンピューティング環境、またはコンピューティング構成と共に動作する。本発明と共に使用するのに適切である可能性がある周知のコンピューティングシステム、コンピューティング環境、および／またはコンピューティング構成の例は、パーソナルコンピュータ、サーバコンピュータ、ハンドヘルドまたはラップトップデバイス、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラマブル消費者電子製品、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、上記のシステムまたはデバイスのいずれかを含む分散コンピューティング環境、および均等物を含むが、これらに限定はされない。
【００１１】
本発明を、コンピュータによって実行される、プログラムモジュールなどのコンピュータ実行可能命令の全体的な文脈で説明することができる。一般に、プログラムモジュールは、特定のタスクを実行するか特定の抽象データ型を実施するルーチン、プログラム、オブジェクト、コンポーネント、データ構造体などを含む。本発明は、通信ネットワークを介してリンクされるリモート処理デバイスによってタスクが実行される分散コンピューティング環境で実践することもできる。分散コンピューティング環境では、プログラムモジュールを、メモリストレージデバイスを含む、ローカルコンピュータ記憶媒体とリモートコンピュータ記憶媒体との両方に配置することができる。
【００１２】
図１を参照すると、本発明を実施する例示的なシステムは、コンピュータ１１０の形の汎用コンピューティングデバイスを含む。コンピュータ１１０のコンポーネントは、処理ユニット１２０と、システムメモリ１３０と、システムメモリを含むさまざまなシステムコンポーネントを処理ユニット１２０に結合するシステムバス１２１とを含むが、これらに限定はされない。システムバス１２１は、メモリバスまたはメモリコントローラ、周辺バス、およびさまざまなバスアーキテクチャのいずれかを使用するローカルバスを含む複数のタイプのバス構造のいずれかとすることができる。限定ではなく例として、そのようなアーキテクチャに、Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ（ＩＳＡ）バス、マイクロチャネルアーキテクチャ（ＭＣＡ）バス、Ｅｎｈａｎｃｅｄ  ＩＳＡ（ＥＩＳＡ）バス、Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ（ＶＥＳＡ）ローカルバス、およびメザニンバスとも称するＰｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ（ＰＣＩ）バスが含まれる。
【００１３】
コンピュータ１１０には、通常は、さまざまなコンピュータ可読記憶媒体が含まれる。コンピュータ可読記憶媒体は、コンピュータ１１０によってアクセスすることができるすべての使用可能な媒体とすることができ、コンピュータ可読記憶媒体には、揮発性媒体と不揮発性媒体との両方、リムーバブル媒体とリムーバブルでない媒体との両方が含まれる。限定ではなく例として、コンピュータ可読記憶媒体に、コンピュータ記憶媒体および通信媒体を含めることができる。コンピュータ記憶媒体には、コンピュータ可読命令、データ構造体、プログラムモジュール、または他のデータなどの情報を記憶する任意の方法または技術で実施される、揮発性と不揮発性との両方、リムーバブルとリムーバブルでないとの両方の媒体が含まれる。コンピュータ記憶媒体には、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、または他のメモリ技術、ＣＤ−ＲＯＭ、ディジタル多用途ディスク（ＤＶＤ）、または他の光学ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、または他の磁気ストレージデバイス、あるいは所望の情報を格納するのに使用することができ、コンピュータ１１０によってアクセスすることができるすべての他の媒体が含まれるが、これに限定はされない。通信媒体は、通常、搬送波または他のトランスポートメカニズムなどの変調されたデータ信号内でコンピュータ可読命令、データ構造体、プログラムモジュール、または他のデータを実装し、通信媒体は、すべての情報配送媒体を含む。用語「変調されたデータ信号」は、信号内で情報を符号化する形でその特性の１つまたは複数を設定または変更された信号を意味する。限定ではなく例として、通信媒体は、有線ネットワークまたは直接配線接続などの有線媒体と、音響、ＲＦ、赤外線、および他の無線媒体などの無線媒体を含む。上記のいずれかの組合せも、コンピュータ可読記憶媒体の範囲に含まれなければならない。
【００１４】
システムメモリ１３０には、読み取り専用メモリ（ＲＯＭ）１３１およびランダムアクセスメモリ（ＲＡＭ）１３２などの揮発性および／または不揮発性のメモリの形のコンピュータ記憶媒体が含まれる。起動中などにコンピュータ１１０内の要素の間での情報の転送を助ける基本ルーチンを含む基本入出力システム１３３（ＢＩＯＳ）が、通常はＲＯＭ  １３１に格納される。ＲＡＭ  １３２には、通常は、処理ユニット１２０から即座にアクセス可能であるおよび／または処理ユニット１２０によって現在操作されているデータおよび／またはプログラムモジュールが含まれる。限定ではなく例として、図１に、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６、およびプログラムデータ１３７を示す。
【００１５】
コンピュータ１１０には、他のリムーバブル／リムーバブルでない揮発性／不揮発性コンピュータ記憶媒体を含めることもできる。例としてのみ、図１に、リムーバブルでない不揮発性磁気媒体から読み取るかこれに書き込むハードディスクドライブ１４１、リムーバブル不揮発性磁気ディスク１５２から読み取るかこれに書き込む磁気ディスクドライブ１５１、およびＣＤ−ＲＯＭまたは他の光学媒体などのリムーバブル不揮発性光ディスク１５６から読み取るかこれに書き込む光学ディスクドライブ１５５が図示されている。この例示的オペレーティング環境で使用することができる他のリムーバブル／リムーバブルでない揮発性／不揮発性コンピュータ記憶媒体には、磁気テープカセット、フラッシュメモリカード、ディジタル多用途ディスク、ディジタルビデオテープ、ソリッドステートＲＡＭ、ソリッドステートＲＯＭ、および類似物が含まれるが、これに限定はされない。ハードディスクドライブ１４１は、通常は、インターフェース１４０などのリムーバブルでないメモリインターフェースを介してシステムバス１２１に接続され、磁気ディスクドライブ１５１および光学ディスクドライブ１５５は、通常は、インターフェース１５０などのリムーバブルメモリインターフェースによってシステムバス１２１に接続される。
【００１６】
上で述べ、図１に図示したドライブおよびそれに関連するコンピュータ記憶媒体は、コンピュータ１１０のコンピュータ可読命令、データ構造体、プログラムモジュール、および他のデータのストレージを提供する。図１では、たとえば、ハードディスクドライブ１４１が、オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、およびプログラムデータ１４７を格納するものとして図示されている。これらのコンポーネントを、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６、およびプログラムデータ１３７と同一かまたは異なるかのいずれかとすることができることに留意されたい。オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、およびプログラムデータ１４７は、最低限でもこれらが異なるコピーであることを示すために、本明細書では異なる符号を与えられている。ユーザは、キーボード１６２および一般にマウス、トラックボール、またはタッチパッドと称するポインティングデバイス１６１などの入力デバイスを介してコンピュータ１１０にコマンドおよび情報を入力することができる。他の入力デバイス（図示せず）に、マイクロホン、ジョイスティック、ゲームパッド、衛星放送受信用パラボラアンテナ、スキャナ、または類似物を含めることができる。上記および他の入力デバイスは、しばしば、システムバスに結合されたユーザ入力インターフェース１６０を介して処理ユニット１２０に接続されるが、パラレルポート、ゲームポート、またはｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ（ＵＳＢ）などの、他のインターフェースおよびバス構造によって接続されることが可能である。モニタ１９１または他のタイプのディスプレイデバイスも、ビデオインターフェース１９０などのインターフェースを介してシステムバス１２１に接続される。モニタの他に、コンピュータに、スピーカ１９７およびプリンタ１９６など、出力周辺インターフェース１９５を介して接続することができる他の周辺出力デバイスをも含めることができる。
【００１７】
コンピュータ１１０は、リモートコンピュータ１８０などの１つまたは複数のリモートコンピュータへの論理接続を使用して、ネットワーク化された環境で動作することができる。リモートコンピュータ１８０は、パーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ピアデバイス、または他の一般的なネットワークノードとすることができ、通常は、コンピュータ１１０に関して上で説明した要素の多数またはすべてを含むが、図１にはメモリストレージデバイス１８１だけが図示されている。図１に示された論理接続には、ローカルエリアネットワーク（ＬＡＮ）１７１および広域ネットワーク（ＷＡＮ）１７３が含まれるが、他のネットワークを含めることもできる。そのようなネットワーキング環境は、オフィス、会社全体のコンピュータネットワーク、イントラネット、およびインターネットでありふれたものである。
【００１８】
ＬＡＮネットワーキング環境で使用される場合に、コンピュータ１１０は、ネットワークインターフェースまたはネットワークアダプタ１７０を介してＬＡＮ１７１に接続される。ＷＡＮネットワーキング環境で使用される場合に、コンピュータ１１０には、通常は、インターネットなどのＷＡＮ１７３を介する通信を確立する、モデム１７２または他の手段が含まれる。モデム１７２は、内蔵または外付けとすることができるが、ユーザ入力インターフェース１６０または他の適当な機構を介してシステムバス１２１に接続することができる。ネットワーク化された環境では、コンピュータ１１０に関して示されたプログラムモジュールまたはその諸部分を、リモートメモリストレージデバイスに格納することができる。限定ではなく例として、図１に、メモリデバイス１８１に存在するものとしてリモートアプリケーションプログラム１８５を示す。図示のネットワーク接続が、例示的であり、コンピュータの間の通信リンクを確立する他の手段を使用することができることを了解されたい。
【００１９】
ここで、図１の参照を続けながら図２に移ると、本発明の一態様において、コンピュータ１１０上で動作する電子メールアプリケーション２００が示されている。図２に示された例では、電子メールアプリケーション２００は、コンピュータ１１０に存在するアプリケーションプログラム１４５の１つである。その代わりにまたはそれに加えて、電子メールアプリケーション２００の１つまたは複数の部分を、ＲＡＭ１３２内のアプリケーションプログラム１３５の一部、リモートアプリケーションプログラム１８５を有するリモートコンピュータ１８０上、またはコンピュータソフトウェア技術の当業者が思いつく他のそのような変形とすることができる。
【００２０】
電子メールアプリケーション２００は、電子メールストレージ２０１およびビジネスロジック２０５を含む。電子メールストレージ２０１は、図をわかりやすくするために電子メールアプリケーション２００の一部として図示されているが、電子メールストレージ２０１は、ビジネスロジック２０５と同一のまたは異なる位置および／またはコンピュータに存在することができる。たとえば、電子メールアプリケーション２００の電子メールストレージ２０１は、データベース内および／または１つもしくは複数のファイル内のいずれかでコンピュータ１１０のプログラムデータ１４７と共に存在することができ、かつ／あるいは電子メールストレージ２０１は、リモートコンピュータ１８０などの別々のコンピュータに存在することができる。１つの非限定的な例として、電子メールストレージ２０１は、すべてがまたは部分的に、オペレーティングシステム１４４のファイルシステム内でユーザによって指定されたディレクトリに存在することができる。もう１つの非限定的な例として、電子メールストレージ２０１は、すべてがまたは部分的に、ＭＩＣＲＯＳＯＦＴ（登録商標）によるＥｘｃｈａｎｇｅ  Ｓｅｒｖｅｒと呼ばれる電子メールサーバデータベース製品など、リモートコンピュータ１８０上でホスティングされる電子メールサーバデータベース上に存在することができる。図２に示された例では、電子メールストレージ２０１は、ジャンク電子メールフォルダ２０２、ＩＮＢＯＸフォルダ電子メールフォルダ２０３、および／または他の電子メールフォルダ２０４を含む。その他のフォルダ変形形態も可能である。本明細書で使用される用語フォルダは、電子メールメッセージの任意のコレクションを指すが、これらは、グラフィカルユーザインターフェースで格納され、および／または表現される。当業者は、一部のオペレーティングシステムが、電子メールメッセージの集まりを指す時に用語フォルダを使用しないことと、そのようなシナリオが、それでも用語フォルダを使用して本明細書で示される例に包含されることを了解するであろう。
【００２１】
ビジネスロジック２０５は、本明細書で説明する技法の一部またはすべてを実行する責任を負う。ビジネスロジックは、ユーザ入力を受け取るロジック２０６、適当な情況の下で選択されたメッセージをより安全なフォーマットに再フォーマットするロジック２０７、再フォーマットされたメッセージを表示するロジック２０８、および電子メールアプリケーションを動作させる他のロジック２０９を含む。図２では、ビジネスロジック２０５は、アプリケーションプログラム１４５の一部としてコンピュータ１１０に存在するものとして図示されている。しかし、ビジネスロジック２０５を、その代わりにまたはそれに加えて、１つもしくは複数のコンピュータ上のコンピュータ実行可能命令としておよび／または図２に示されたものと異なる変形形態で実施できることを理解されたい。１つの非限定的な例として、ビジネスロジック２０５の１つまたは複数の部分を、その代わりにまたはそれに加えて、必要な時に呼び出される、外部コンピュータ上に存在するＸＭＬウェブサービスとして実施することができる。
【００２２】
ここで、図１〜２の参照を続けながら図３〜６に移り、システム１００の電子メールアプリケーション２００の１つまたは複数の態様を実施するステージを、さらに詳細に説明する。図３は、本発明の一態様のハイレベルプロセスのフロー図である。１つの形で、図３のプロセスは、少なくとも部分的にシステム１００のオペレーティングロジック内で実施される。このプロセスは、開始点２１０で開始され、電子メールアプリケーション２００は、ある閾値を超えるセキュリティリスクを有する電子メールメッセージを見る要求をユーザから受け取る（ステージ２１２）。この電子メールメッセージは、そのオリジナルフォーマットから変更されたフォーマットに再フォーマットされ、この変更されたフォーマットは、テキスト形式を含み、ハイパーリンクを無効にされている（ステージ２１４）。このメッセージは、モニタ１９１上などで、変更されたフォーマットでユーザに表示され、この変更されたフォーマットは、メッセージのオリジナルフォーマットより安全である（ステージ２１６）。その後、このプロセスは終了点２１８で終了する。これから、これらのステージを、図４〜６でさらに詳細に説明する。
【００２３】
図４Ａ〜４Ｂに、電子メールメッセージをユーザに表示される変更されたフォーマットに再フォーマットするのに用いられるステージを示す。１つの形で、図４のプロセスは、少なくとも部分的に、システム１００のオペレーティングロジック内で実施される。本発明の一態様では、ジャンク電子メールフォルダ２０２に置かれるメッセージが、その性質によって通常はより危険なので、図４Ａ〜４Ｂのプロセスは、ジャンク電子メールフォルダ２０２内のすべてのメッセージに使用される。しかし、図４Ａ〜４Ｂで説明するステージを、ジャンク電子メールフォルダ２０２の外のその他のフォルダ２０４内のメッセージについてまたはジャンク電子メールフォルダ２０２内のメッセージの一部だけについて使用できることを了解されたい。
【００２４】
図４Ａのプロセスは、開始点２２０で開始され、電子メールアプリケーション２００が、ジャンクとして識別された電子メールメッセージを格納するジャンク電子メールフォルダ２０２を提供する（ステージ２２２）。電子メールアプリケーション２００は、オリジナルフォーマットの電子メールメッセージを受信する（ステージ２２４）。少数の非限定的な例として、オリジナルフォーマットには、ＨＴＭＬコード、１つもしくは複数のイメージ、太字、下線、隠しフィールド、１つもしくは複数の添付ファイル、および／または他の変形形態を含めることができる。電子メールアプリケーション２００は、メッセージが、たとえば求められていない商業電子メール（スパム）および／またはフィッシングメッセージ（信頼されるソースから来たように見せかけることによって機密情報を誘い出すように設計された）などのジャンクメッセージとして識別されたと判定する（ステージ２２６）。メッセージがジャンクとして識別されたとの判定（ステージ２２６）の後に、そのメッセージは、ジャンク電子メールフォルダ２０２に置かれる（ステージ２２８）。
【００２５】
電子メールアプリケーション２００は、要求をユーザから受け取って、見るためにジャンク電子メールフォルダ２０２内のメッセージを選択する（ステージ２３０）。図４Ｂで継続して、電子メールアプリケーション２００は、ビジネスロジック２０７を実行して、選択されたメッセージを、ハイパーリンクを無効にされたテキスト形式の変更されたフォーマットに再フォーマットする（ステージ２３２）。テキスト形式フォーマットは、太字および／または下線などの特殊なフォーマットならびにイメージなどのすべてを除去する。ハイパーリンクは、さまざまな形の１つで無効にすることができる。１つの非限定的な例として、１つまたは複数のハイパーリンクを、まだ電子メールメッセージ内で可視であるものとすることができるが、ユーザがそのハイパーリンクへのアクセスを試みる時に、そのハイパーリンクには従わない。もう１つの非限定的な例として、１つまたは複数のハイパーリンクのＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）が、メッセージの残りと同様に、実際にテキスト形式フォーマットで表示される。
【００２６】
電子メールアプリケーション２００は、ビジネスロジック２０８を実行して、ユーザがやりとりするのにオリジナルフォーマットより安全な変更されたフォーマットでメッセージをユーザに表示する（ステージ２３４）。少数の非限定的な例として、無効にされたハイパーリンクを伴うテキスト形式メッセージを有する変更されたフォーマットは、電子メールアドレスの妥当性を検証するためにリモートサーバにシグナルを送るイメージを有する電子メールメッセージ、ユーザに外部ウェブサイトを訪れるハイパーリンクにアクセスさせ、機密情報を提供させることができるフィッシング電子メールメッセージ、またはユーザに、ある種のウィルスをインストールするかユーザのハードドライブから機密情報を取り出す外部ウェブサイトを訪れるハイパーリンクにアクセスさせることができる別の電子メールのそれぞれより、ユーザのコンピュータまたはユーザに危害を及ぼす可能性が低い（すなわち、より安全である）。
【００２７】
電子メールアプリケーション２００は、選択されたメッセージが変更されたフォーマットで表示されていることを示すため、および／またはユーザがそのメッセージをオリジナルフォーマットで見る方法を示すために、ユーザに通知を表示することができる（ステージ２３６）。ジャンク電子メールフォルダ２０２内のすべてのメッセージが、ユーザによって選択された時に変更されたフォーマットで表示されるようにするために、これらのステージの一部またはすべてを適当に繰り返すことができる（ステージ２３８）。このプロセスは、終了点２４０で終了する。
【００２８】
図５に、電子メールをあるフォルダから別のフォルダに移動し、その他のフォルダから選択された時に電子メールがどのように表示されるかを変更するのに用いられるステージを示す。１つの形で、図５のプロセスは、少なくとも部分的に、システム１００のオペレーティングロジック内で実施される。本発明の一態様では、図５のプロセスは、ジャンク電子メールフォルダ２０２からＩＮＢＯＸフォルダ電子メールフォルダ２０３にメッセージを移動する時に使用される。しかし、図５に示されたステージを、ジャンク電子メールフォルダ２０２またはＩＮＢＯＸフォルダ電子メールフォルダ２０３以外のその他のフォルダ２０４内のメッセージと共に使用できることを理解されたい。
【００２９】
このプロセスは、開始点２５０で開始され、電子メールアプリケーション２００は、選択されたメッセージをジャンク電子メールフォルダ２０２からＩＮＢＯＸフォルダ電子メールフォルダ２０３などの別のフォルダに移動する要求をユーザから受け取る（ステージ２５２）。このその他のフォルダは、ユーザがさらに再検討し、および／または保存することを望むメッセージを有するものとすることができる。電子メールアプリケーション２００は、選択されたメッセージをＩＮＢＯＸフォルダ電子メールフォルダ２０３または他の電子メールフォルダ２０４に移動する（ステージ２５４）。電子メールアプリケーション２００は、ＩＮＢＯＸフォルダ電子メールフォルダ２０３内の選択されたメッセージを見る要求をユーザから受け取る（ステージ２５６）。メッセージが、求められていない商業電子メール（スパム）として識別されている場合には、電子メールアプリケーション２００は、メッセージをそのオリジナルフォーマットで、ハイパーリンクを有効にされた状態で（すなわち、完全にオリジナルフォーマットで）表示する（ステージ２５８）。メッセージが、フィッシングメッセージとして識別されている（これによって、単なるスパムメッセージより高いセキュリティリスクを提示する）場合には、メッセージは、オリジナルフォーマットだがハイパーリンクを無効にされた状態で表示される（ステージ２６０）。ハイパーリンクは、ＩＮＢＯＸフォルダ電子メールフォルダ２０３から開かれる時に、フィッシングメッセージ内で無効にされて、ユーザが信頼されないソースのウェブサイトにアクセスし、機密情報を漏らすリスクを減らす（ステージ２６０）。オリジナル電子メールを表示するが、スパムメッセージとフィッシングメッセージとの両方についてハイパーリンクを無効にするなど、ジャンク電子メールフォルダからＩＮＢＯＸフォルダに移動されたメッセージをフォーマットする他の変形も可能である。このプロセスは、その後、ステージ２６２で終了する。
【００３０】
図６に、既存電子メールを添付ファイルとしてより安全な形で転送するのに用いられるステージを示す。１つの形で、図６のプロセスは、少なくとも部分的に、システム１００のオペレーティングロジック内で実施される。このプロセスは、開始点２７０で開始され、電子メールアプリケーション２００は、特定のフォルダ（たとえば、ジャンク電子メールフォルダ２０２）内の特定のメッセージを新しいメッセージへの添付ファイルとして転送する要求をユーザから受け取る（ステージ２７２）。電子メールアプリケーション２００は、メッセージに関連するセキュリティリスクを減らし、メッセージのオリジナルのフォーマッティングを保存する形で、その特定のメッセージを新しい電子メールメッセージへの添付ファイルとして再フォーマットする（ステージ２７４）。１つの非限定的な例として、メッセージを、．ＭＳＧ添付フォーマットの新しい電子メールへの添付ファイルとすることができる。新しいメッセージとやりとりする時に、ユーザ（受信者および／または送信者）は、添付ファイルに含まれるオリジナルメッセージを見ることを望む場合に、その時に、添付ファイルを開くために追加の処置を講じなければならない（ステージ２７６）。オリジナルメッセージを扱う時に、ユーザがオリジナルメッセージ内のハイパーリンクを不注意にクリックし、および／または他の形で第三者に不注意に情報を送信することのセキュリティリスクが減らされる（ステージ２７６）。このプロセスは、その後、ステージ２７８で終了する。
【００３１】
ここで図７〜１０に移り、シミュレートされた画面を使用して、図３〜６で説明した概念の一部を例示する。図７は、特定の電子メールメッセージがそのオリジナルフォーマッティングでどのように見えるかのサンプルを示す、シミュレートされた画面２８０である。電子メールメッセージの本体２８２は、さまざまなフォーマッティング、イメージ２８４、およびハイパーリンク２８６を含む。本発明の一態様で、電子メールメッセージがジャンク電子メールフォルダ２０２に置かれている場合に、このオリジナルフォーマッティングは、そのメッセージがＩＮＢＯＸフォルダ電子メールフォルダ２０３に移動されるまではユーザに不可視である。このオリジナルフォーマットをユーザに表示できる時に関する他の変形も可能である。
【００３２】
ここで図８および９に移ると、シミュレートされた画面２９０および３００は、図７の電子メールメッセージが、図４のステージ２３２および２３４で説明したように再フォーマットされ、変更されたフォーマットで表示される時にどのように見えるかを示す。図８の画面２９０は、メッセージがテキスト形式でレンダリングされたことと、リンクがオフにされていることと、メッセージがＩＮＢＯＸフォルダ電子メールフォルダ２０３に移動された場合にリンクをオンにすることができることとを示す通知２９２（ステージ２３６）を含む。さまざまな他のタイプの通知を、本発明の他の態様で表示することができる。メッセージの本体２９４は、テキスト形式で表示され、イメージは、欠けている２９６。ハイパーリンク２９８は、可視であるが、無効にされている。ユーザが、このハイパーリンクに従うことを試みる時に、その要求は無視される（たとえば、クリックイベントが無視されるか、リンクにアクセスさせないようにする、ある他の変形形態に従う）。図９の画面３００は、画面３００が、変更されたメッセージフォーマット内でハイパーリンクをどのように無効にできるかのもう１つの変形形態を示すことを除いて、画面２９０とほぼ同一である。この変形では、ハイパーリンク３０２のＵＲＬが、メッセージの残りと共にテキスト形式で表示される。
【００３３】
ここで図１０に移ると、シミュレートされた画面３１０は、図６のステージで説明したように、電子メールメッセージを添付ファイルとしてどのように転送するかを示す。ユーザが、Ｆｏｒｗａｒｄ  ａｓ  Ａｔｔａｃｈｍｅｎｔ（添付ファイルとして転送）オプション３１２を選択する時に、電子メールアプリケーション２００は、その要求を受け取り（ステージ２７２）、選択されたメッセージを添付ファイルとして有する新しいメッセージを作成する（ステージ２７４）。添付ファイルは、オリジナルフォーマッティングを保持するが、メッセージに関連するセキュリティリスクを減らす（ステージ２７４）。新しいメッセージとやりとりする時に、ユーザ（受信者および／または送信者）は、オリジナルメッセージを見ることを望む場合に、その時に、添付ファイルを開くために追加の処置を講じなければならず、これによって、ユーザがオリジナルメッセージ内のハイパーリンクを不注意にクリックし、および／または他の形で第三者に不注意に情報を送信することのセキュリティリスクが減らされる（ステージ２７６）。
【００３４】
この主題を、構造的特徴および／または方法論的動作に固有の言葉で説明したが、添付の特許請求の範囲で定義される主題が、必ずしも上で説明した特定の特徴または動作に限定されないことを理解されたい。むしろ、上で説明した特定の特徴または動作は、特許請求の範囲を実施する例の形として開示されたものである。本明細書に記載のおよび／または添付の特許請求の範囲による本発明の精神に含まれるすべての同等物、変更、および修正が、保護されることが望まれる。
【００３５】
たとえば、コンピュータソフトウェア技術の当業者は、本明細書で述べた例で説明された、クライアント配置および／またはサーバ配置、ユーザインターフェース画面内容、ならびに／あるいはデータレイアウトを、それらの例に示されたものより少数のまたは追加のオプションまたは特徴を含めるために１つまたは複数のコンピュータで異なって編成することができ、それでも、これらも本発明の精神に含まれることを理解されたい。
【図面の簡単な説明】
【００３６】
【図１】本発明の一態様のコンピュータシステムを示す概略ビューである。
【図２】本発明の一態様で図１のコンピュータシステムで動作する電子メールプログラムを示す概略ビューである。
【図３】図１のシステムの一態様を示すハイレベルプロセスのフロー図である。
【図４Ａ】電子メールメッセージをユーザに表示される変更されたフォーマットに再フォーマットするのに用いられるステージを示す、図１のシステムの一態様のプロセスフロー図の第１部分を示す図である。
【図４Ｂ】電子メールメッセージをユーザに表示される変更されたフォーマットに再フォーマットするのに用いられるステージを示す、図１のシステムの一態様のプロセスフロー図の第２部分を示す図である。
【図５】電子メールをあるフォルダから別のフォルダに移動し、その他のフォルダから選択された時に電子メールがどのように表示されるかを変更するのに用いられるステージを示す、図１のシステムの一態様を示すプロセスフロー図である。
【図６】既存電子メールを添付ファイルとしてより安全な形で転送するのに用いられるステージを示す、図１のシステムの一態様を示すプロセスのフロー図である。
【図７】電子メールメッセージがそのオリジナルフォーマッティングでどのように見えるかを示す、図１のシステムの一態様を示すシミュレートされた画面である。
【図８】図７の電子メールメッセージが、図４Ａ〜４Ｂのステージで説明したようにハイパーリンクが可視だが無効にされた状態でテキスト形式としてどのように見えるかを示す、図１のシステムの一態様を示すシミュレートされた画面である。
【図９】図７の電子メールメッセージが、図４Ａ〜４Ｂのステージで説明したようにハイパーリンクが無効にされた状態でテキスト形式としてどのように見え、テキスト形式でどのようにレンダリングされるかを示す、図１のシステムのもう１つの態様を示すシミュレートされた画面である。
【図１０】図６のステージに示されているように添付ファイルとしてのメッセージの転送を示す、図１のシステムの一態様を示すシミュレートされた画面である。
【図１】
2009505293.tif 000003
【図２】
2009505293.tif 000004
【図３】
2009505293.tif 000005
【図４Ａ】
2009505293.tif 000006
【図４Ｂ】
2009505293.tif 000007
【図５】
2009505293.tif 000008
【図６】
2009505293.tif 000009
【図７】
2009505293.tif 000010
【図８】
2009505293.tif 000011
【図９】
2009505293.tif 000012
【図１０】
2009505293.tif 000013
【国際調査報告】
2009505293.tif 000014
2009505293.tif 000015