(57)【要約】【課題】  電子メールメッセージへの添付ファイルの間をナビゲートする方法およびコンピュータ読取り可能媒体を提供する。【解決手段】  本方法によると、各メッセージに関連付けられたヘッダ情報を含むＥメールメッセージのリストが表示される。そのリスト中のメッセージの１つが選択されると、選択されたメッセージが添付ファイルを有するかどうかについて判定が行われる。選択されたメッセージが添付ファイルを有する場合、識別子が添付ファイルごとにヘッダ情報に隣接して表示される。識別子は、選択されたメッセージにその添付ファイルが関連付けられていることを示し、また添付ファイルのタイプやサイズなどの他の情報を提供することができる。識別子は、選択されたＥメールメッセージにその添付ファイルが関連付けられていることをユーザに明確に示す方法で表示される。識別子を選択して対応する添付ファイルをプレビューすることができる。【選択図】  図４
2006107490.tif 000002
【特許請求の範囲】
【請求項１】
１つまたは複数の電子メールメッセージへの１つまたは複数の添付ファイルの間をナビゲートする方法であって、
前記１つまたは複数の電子メールメッセージに関連付けられたヘッダ情報を含む前記電子メールメッセージのリストを表示するステップと、
前記リスト中の前記電子メールメッセージのうちの１つの選択を受け取るステップであって、前記選択された電子メールメッセージは１つまたは複数の添付ファイルを有することと、
各々の前記添付ファイルに対する識別子を、前記選択されたメッセージに対する前記ヘッダ情報に隣接して表示するステップであって、前記識別子は前記選択されたメッセージに前記添付ファイルが関連付けられていることを示していることと、
を備えたことを特徴とする方法。
【請求項２】
各々の前記添付ファイルに対する前記識別子は選択可能であり、
１つの添付ファイルに対応する１つの識別子の前記選択を受け取るステップと、
前記識別子の前記選択を受け取るステップに応答して、前記選択されたメールメッセージを選択解除し、対応する添付ファイルを選択し、前記対応する添付ファイルのプレビューを表示するステップと、
をさらに備えたことを特徴とする請求項１に記載の方法。
【請求項３】
１つまたは複数の添付ファイルを有する前記リスト中の前記電子メールメッセージの選択を受け取るステップと、
添付ファイルを有していないメッセージの前記選択に応答して、１つまたは複数の添付ファイルを有する前記メッセージへの前記添付ファイルに対する前記表示された識別子を除去するステップと、
をさらに備えたことを特徴とする請求項２に記載の方法。
【請求項４】
前記リスト中の他の電子メールメッセージの選択を受け取るステップであって、前記選択された電子メールメッセージは添付ファイルを有していないことと、
添付ファイルを有していないメッセージの前記選択に応答して、１つまたは複数の添付ファイルを有する前記メッセージの前記添付ファイルに対する前記表示された識別子を除去するステップと、
をさらに備えたことを特徴とする請求項２に記載の方法。
【請求項５】
１つまたは複数の添付ファイルを有する前記リスト中の前記電子メールメッセージのうちの１つの選択、並びに、前記選択されたメールメッセージを見るために開くことを求める要求を受け取るステップと、
前記選択されたメールメッセージを見るために開くことを求める前記要求に応答して、
前記選択されたメールメッセージの前記コンテンツを表示するステップと、
前記選択されたメールメッセージへの添付ファイルの間をナビゲートするユーザインターフェースを表示するステップであって、前記ユーザインターフェースは、前記選択されたメッセージへの前記添付ファイルの各々に対する識別子を含むことと、
をさらに備えたことを特徴とする請求項２に記載の方法。
【請求項６】
前記選択されたメールメッセージへの添付ファイルの間をナビゲートするための前記ユーザインターフェースは、前記選択されたメッセージの前記コンテンツの前記表示に隣接して表示されており、前記方法は、
前記選択されたメッセージへの前記添付ファイルの１つに対応する前記ユーザインターフェース内の識別子の選択を受け取るステップと、
前記識別子の前記選択に応答して、前記対応する添付ファイルに対するプレビューを表示するステップと、
をさらに備えることを特徴とする請求項５に記載の方法。
【請求項７】
前記選択されたメールメッセージへの添付ファイルの間をナビゲートするための前記ユーザインターフェースは、前記選択されたメールメッセージの前記表示されたコンテンツに隣接して表示されることを特徴とする請求項６に記載の方法。
【請求項８】
コンピュータ実行可能命令がその上に記憶されているコンピュータ読取り可能媒体であて、コンピュータによって実行されたとき、
１つまたは複数の電子メールメッセージを識別する第１のウィンドウペインを表示することと、
前記電子メールメッセージのうちの１つの選択を受け取ることと、
前記選択された電子メールメッセージが１つまたは複数の添付ファイルを有するかどうか判定することと、
前記選択された電子メールメッセージが１つまたは複数の添付ファイルを有するとの判定に応答して、前記添付ファイルが前記選択されたメッセージに関連付けられていることを示す前記添付ファイルの各々に対する選択可能な識別子を表示することと、
前記電子メールメッセージを読むための第２のウィンドウペインを表示することと、
添付ファイルに対する前記識別子の選択を受け取ることと、
前記識別子の前記選択に応答して、前記添付ファイルのプレビューを前記第２のウィンドウペイン中に表示することと、
を前記コンピュータに実行させることを特徴とするコンピュータ読取り可能媒体。
【請求項９】
前記第２のウィンドウペインは、前記第１のウィンドウペインに隣接して表示されることを特徴とする請求項８に記載のコンピュータ読取り可能媒体。
【請求項１０】
添付ファイルに対する前記識別子は、前記添付ファイルのタイプ、前記添付ファイルの名前、および前記添付ファイルのサイズに対応するアイコンを含むことを特徴とする請求項９に記載のコンピュータ読取り可能媒体。
【請求項１１】
前記添付ファイルの各々に対する前記識別子は選択可能であり、さらにコンピュータ実行可能命令がその上に記憶されているコンピュータ読取り可能媒体であって、コンピュータによって実行されたとき、
添付ファイルに対応する識別子の選択を受け取ることと、
前記識別子の前記選択の受け取りに応答して、前記選択されたメールメッセージを選択解除し、対応する添付ファイルを選択し、前記対応する添付ファイルのプレビューを表示することと、
を前記コンピュータに実行させる特徴とする請求項１０に記載のコンピュータ読取り可能媒体。
【請求項１２】
さらにコンピュータ実行可能命令がその上に記憶されているコンピュータ読取り可能媒体であって、コンピュータによって実行されたとき、
１つまたは複数の添付ファイルを有する前記リスト中の前記電子メールメッセージの選択を受け取ることと、
添付ファイルを有していないメッセージの前記選択に応答して、１つまたは複数の添付ファイルを有する前記メッセージへの前記添付ファイルに対する前記表示された識別子を除去することと、
を前記コンピュータに実行させることを特徴とする請求項１１に記載のコンピュータ読取り可能媒体。
【請求項１３】
さらにコンピュータ実行可能命令がその上に記憶されているコンピュータ読取り可能媒体であって、コンピュータによって実行されたとき、
前記リスト中の、他の前記電子メールメッセージの選択を受け取ることであって、前記選択された電子メールメッセージは添付ファイルを有していないことと、
添付ファイルを有していないメッセージの前記選択に応答して、１つまたは複数の添付ファイルを有する前記メッセージへの前記添付ファイルに対する前記表示された識別子を除去することと、
を前記コンピュータに実行させることを特徴とする請求項１１に記載のコンピュータ読取り可能媒体。
【請求項１４】
さらにコンピュータ実行可能命令がその上に記憶されているコンピュータ読取り可能媒体であって、コンピュータによって実行されたとき、
１つまたは複数の添付ファイルを有する前記リスト中の前記電子メールメッセージのうちの１つの選択、および前記選択されたメールメッセージを見るために開くことを求める要求を受け取ることと、
前記選択されたメールメッセージを見るために開くことを求める前記要求に応答して、
前記選択されたメールメッセージの前記コンテンツを表示すること、並びに
前記選択されたメールメッセージへの添付ファイルの間をナビゲートするための、前記選択されたメッセージへの添付ファイルのそれぞれに対する識別子を含むユーザインターフェースを表示することと、
を前記コンピュータに実行させることを特徴とする請求項１１に記載のコンピュータ読取り可能媒体。
【請求項１５】
前記選択されたメールメッセージへの添付ファイルの間をナビゲートする前記ユーザインターフェースは、前記選択されたメッセージの前記コンテンツの前記表示に隣接して表示されており、さらにコンピュータ実行可能命令がその上に記憶されているコンピュータ読取り可能媒体であって、コンピュータによって実行されたとき、
前記選択されたメッセージへの前記添付ファイルの１つに対応する前記ユーザインターフェース内の識別子の選択を受け取ることと、
前記識別子の前記選択に応答して、前記対応する添付ファイルに対するプレビューを表示することと、
を前記コンピュータに実行させることを特徴とする請求項１４に記載のコンピュータ読取り可能媒体。
【請求項１６】
前記選択されたメールメッセージへの添付ファイルの間をナビゲートする前記ユーザインターフェースは、前記選択されたメールメッセージの前記表示されたコンテンツに隣接して表示されることを特徴とする請求項１５に記載のコンピュータ読取り可能媒体。  
【発明の詳細な説明】
【技術分野】
【０００１】
電子メールメッセージへの添付ファイルの間をナビゲートする方法およびコンピュータ読取り可能媒体に関する。
【背景技術】
【０００２】
電子メール（「Ｅメール」）クライアントアプリケーションプログラムのユーザは、普通、Ｅメールメッセージに添付された文書のコンテンツを見るために、ユーザが行わなければならないステップ数に不満を抱いている。多くの場合、ユーザはその添付ファイルのプレビューを見たいに過ぎない。プレビューは、その文書に関連付けられたアプリケーションプログラムにより文書を開いた場合にユーザが見るであろう内容を模倣した、文書の読取り専用表示である。しかし、典型的な場合、ユーザは、その添付ファイルを選択し、次いで、そのコンテンツを見るために添付ファイルに関連付けられたアプリケーションプログラムを起動する必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
Ｅメールの添付ファイルのコンテンツを見るために従来のプロセスが行われると、ユーザは、Ｅメールクライアントアプリケーションと、添付ファイルを見るために利用されるアプリケーションとの間でアプリケーション環境（ｃｏｎｔｅｘｔ）を変更する必要がある。ユーザが、添付ファイルを見終わったとき、ユーザはそのアプリケーションプログラムを終了させ、Ｅメールクライアントアプリケーションに戻ることによって、再度、アプリケーション環境を切り替えなくてはならない。Ｅメールの添付ファイルのプレビューを見るために、このようにアプリケーション環境を切り替えるのは、ユーザにとって時間のかかることであり、不満となり得る。
【０００４】
従来のアプリケーションプログラムは、ユーザにアプリケーション環境を切り替えることなくＥメールの添付ファイルのコンテンツを見ることができる機構を提供していないので、それはまた、Ｅメールメッセージの添付ファイル内をナビゲートするための使いやすい機構も提供していない。特に、これらのアプリケーションプログラムは、ユーザが、利用可能なＥメールメッセージの添付ファイルを容易に見ることができ、かつプレビューのために添付ファイルの１つを選択することが可能なユーザインターフェース機構を提供していない。
【０００５】
これらのおよび他の考慮に関連して、本発明の様々な実施形態が行われている。
【課題を解決するための手段】
【０００６】
本発明の諸実施形態によると、上記のおよび他の問題は、電子メールメッセージへの添付ファイルの間をナビゲートする方法およびコンピュータ読取り可能媒体によって解決される。本発明の様々な実施形態は、ユーザに任意の数の添付ファイルから電子メールメッセージへの添付ファイルを速やかに識別し選択することを可能にする。本発明の諸実施形態はまた、ユーザにアプリケーション環境を切り替えることなくＥメールの添付ファイルのコンテンツを速やかにプレビューできるようにする。
【０００７】
本発明の一実施形態によると、Ｅメールメッセージへの添付ファイルの間をナビゲートする方法が提供される。本方法によると、各メッセージに関連付けられたヘッダ情報を含むＥメールメッセージのリストが表示される。例えば、そのリストは、各Ｅメールメッセージの送信者、Ｅメールメッセージごとの件名、およびＥメールメッセージごとの受信時間を識別するヘッダ情報を含むことができる。また、他の情報を表示することも可能である。リスト中のメッセージの１つが選択されると、その選択されたメッセージが添付ファイルを有するかどうかについて判定が行われる。選択されたメッセージが添付ファイルを有する場合、添付ファイルごとのヘッダ情報に隣接して識別子が表示される。識別子は、添付ファイルが選択されたメッセージに関連付けられていることを示すと共に、その添付ファイルのタイプやサイズなどの他の情報も提供することができる。識別子は、選択されたＥメールメッセージに添付ファイルが関連付けられていることをユーザに明確に示す方法によって表示される。
【０００８】
本発明の他の諸実施形態によると、１つの添付ファイルに対応する複数の識別子のうちの１つを選択することができる。このような選択に応答して、選択されていたＥメールメッセージは選択が解除され、選択された識別子に対応する添付ファイルに対するプレビューが生成され表示される。他の添付ファイルに対応する他の識別子が選択された場合、その添付ファイルに対するプレビューが生成され表示される。リスト中の他のＥメールメッセージが選択された場合は、最初に選択されたＥメールメッセージの識別子は除去され、新しく選択されたＥメールメッセージに対する任意の識別子が表示される。
【０００９】
本発明の他の実施形態によると、リスト中のＥメールメッセージのうちの１つの選択を受け取ることができる。また、その選択されたメッセージを見るために開くこと求める要求を受け取ることもできる。それは、例えば、リスト中のＥメールメッセージをマウスでダブルクリックすることにより行うことができる。このような要求に応答して、見るために選択されたＥメールメッセージが開かれ、その選択されたメールメッセージのコンテンツが表示される。表示されたＥメールメッセージへの添付ファイルの間をナビゲートするためのユーザインターフェースも表示される。そのユーザインターフェースは、選択されたメッセージへの各添付ファイルに対する識別子を含み、選択されたメールメッセージのコンテンツの表示に隣接して表示することができる。
【００１０】
他の実施形態によると、添付ファイルの間をナビゲートするためのユーザインターフェース内の識別子のうちの１つの選択を受け取ることができる。このような選択に応答して、選択された識別子に対応する添付ファイルに対するプレビューが生成され、そのプレビューが表示される。プレビューは、選択されたメールメッセージのコンテンツの表示に隣接して表示することができる。このような方法で、ユーザは、選択されたＥメールメッセージのコンテンツと、選択された添付ファイルのプレビューを共に容易に見ることができる。
【００１１】
本発明は、コンピュータプロセスやコンピューティングシステムとして、またはコンピュータプログラム製品もしくはコンピュータ読取り可能媒体などの製品として実装することができる。コンピュータプログラム製品は、コンピュータシステムによって読取り可能な、またコンピュータプロセスを実行するためのコンピュータプログラム命令を符号化したコンピュータ記憶媒体とすることができる。コンピュータプログラム製品はまた、コンピューティングシステムによって読取り可能な、またコンピュータプロセスを実行するためのコンピュータプログラム命令を符号化した、キャリア上における送信信号とすることができる。
【００１２】
本発明を特徴付けるこれらのおよび他の様々な機能、ならびに利点は、以下の詳細な説明を読み、また関連する図面を検討することによって明らかとなろう。
【発明を実施するための最良の形態】
【００１３】
次に、同じ数字は同じ要素を示している図面を参照すると、本発明の様々な態様が示されている。具体的には、図１およびそれに対応する議論は、本発明の諸実施形態が実施できる適切なコンピューティング環境の簡単な全体の説明を行うことを目的としている。本発明は、パーソナルコンピュータのオペレーティングシステム上で動作するプログラムモジュールと共に実行される、プログラムモジュールの一般的な文脈中に記述されるが、当業者であれば、本発明を、他のタイプのコンピュータシステムおよびプログラムモジュールと組み合わせて実施することができることも理解されよう。
【００１４】
一般に、プログラムモジュールは、ルーチン、プログラム、コンポーネント、データ構造、および特定のタスクもしくは特定の抽象型データタイプを実施する他のタイプの構造を含む。さらに、当業者であれば、本発明は、ハンドヘルド装置、マルチプロセッサシステム、マイクロプロセッサベースのまたはプログラム可能な家庭用電子機器、ミニコンピュータ、メインフレームコンピュータなどを含めた、他のコンピュータシステム構成を用いて実施できることが理解されよう。本発明はまた、通信ネットワークを介してリンクされた遠隔処理装置によりタスクが実施される分散型コンピューティング環境中でも実施することができる。分散型コンピューティング環境では、プログラムモジュールは、ローカルおよび遠隔のメモリ記憶装置中に位置することができる。
【００１５】
次に、図１を参照すると、本発明の様々な実施形態中で使用されるコンピュータ２のための例示的なコンピュータアーキテクチャが示されている。図１に示すコンピュータアーキテクチャは、中央処理装置（「ＣＰＵ」）５と、ランダムアクセスメモリ（「ＲＡＭ」）９および読取り専用メモリ（「ＲＯＭ」）１１を含むシステムメモリ７と、そのメモリをＣＰＵ５に結合するシステムバス１２とを含む従来のデスクトップまたはラップトップコンピュータを示す。起動中などに、コンピュータ内の要素間で情報を転送することができる基本ルーチンを含む基本入出力システムは、ＲＯＭ１１に記憶される。コンピュータ２はさらに、オペレーティングシステム１６、アプリケーションプログラム、および他のプログラムモジュールを記憶するための大容量記憶装置１４を含み、その説明を以下でより詳しく行うものとする。
【００１６】
大容量記憶装置１４は、バス１２に接続された大容量記憶制御装置（図示せず）を介してＣＰＵ５に接続されている。大容量記憶装置１４およびそれに関連するコンピュータ読取り可能媒体は、コンピュータ２に不揮発性のストレージを提供する。本明細書に含まれるコンピュータ読取り可能媒体の説明は、ハードディスクやＣＤ−ＲＯＭドライブなどの大容量記憶装置を指すが、当業者なら、コンピュータ読取り可能媒体は、コンピュータ２によってアクセス可能な任意の利用可能な媒体とすることができることを理解されたい。
【００１７】
例示のためであり、それに限定するものではないが、コンピュータ読取り可能媒体は、コンピュータ記憶媒体および通信媒体を含むことができる。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータなどの情報を記憶するための任意の方法または技術で実施される揮発性／不揮発性、取外し可能／取外し不能媒体を含む。コンピュータ記憶媒体は、それに限定するものではないが、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリもしくは他の固体メモリ技術、ＣＤ−ＲＯＭ、ＤＶＤ、もしくは他の光記憶、磁気カセット、磁気テープ、磁気ディスクストレージ、もしくは他の磁気記憶装置、あるいは所望の情報を記憶するのに使用可能な、またコンピュータ２によってアクセス可能な他の任意の媒体を含む。
【００１８】
本発明の様々な実施形態によると、コンピュータ２は、インターネットなどのネットワーク１８を介した遠隔コンピュータへの論理接続を用いてネットワーク化された環境中で動作することができる。コンピュータ２は、バス１２に接続されたネットワークインターフェースユニット２０を介してネットワーク１８に接続することができる。ネットワークインターフェースユニット２０はまた、他のタイプのネットワークおよび遠隔コンピュータシステムに接続するために使用できることを理解されたい。コンピュータ２はまた、キーボード、マウス、または電子スタイラスを含むいくつかの他の装置（図１中に示さず）からの入力を受け取り、処理するための入出力制御装置２２を含むことができる。同様に、入出力制御装置２２は、表示画面、プリンタ、または他のタイプの出力装置への出力を提供することができる。
【００１９】
簡単に前に述べたように、米国ワシントン州レドモンドのＭＩＣＲＯＳＯＦＴ  ＣＯＲＰＯＲＡＴＩＯＮ（マイクロソフト社）のＷＩＮＤＯＷＳＷＩＮＤＯＷＳ（登録商標）  ＸＰオペレーティングシステムなど、ネットワーク化されたパーソナルコンピュータの動作を制御するのに適したオペレーティングシステム１６を含むいくつかのプログラムモジュールおよびデータファイルは、コンピュータ２の大容量装置１４およびＲＡＭ９に記憶することができる。大容量記憶装置１４およびＲＡＭ９はまた、１つまたは複数のプログラムモジュールを記憶することができる。具体的には、大容量記憶装置１４およびＲＡＭ９は、Ｅメールクライアントアプリケーション２４を記憶することができる。Ｅメールクライアントアプリケーション２４は、ネットワーク１８を介してＥメールメッセージ２６を送信し受信することを動作可能にする。送信または受信されたＥメールメッセージはまた、添付ファイル２８を含むことができる。添付ファイルは、任意のファイルタイプを含むことができ、通常、画像、ワードプロセッシング文書、圧縮ファイル、および他のタイプのファイルを含むことができる。
【００２０】
ここでより詳細に説明するように、Ｅメールクライアントアプリケーション２４は、Ｅメールメッセージの添付ファイルの間をナビゲートするためのユーザインターフェースを提供するよう動作することができる。本発明の諸実施形態はまた、ユーザが他のアプリケーションプログラムに切り換えることを必要とせず、Ｅメールメッセージに添付された文書のプレビューを表示するように動作可能である。ユーザインターフェースおよびそのインターフェースを生成するためのプロセスに関する詳細な説明は、図２Ａ〜図２Ｃ、図４および図６に対して以下に提供される。Ｅメールクライアントアプリケーション２４はまた、Ｅメールメッセージに添付された文書に対して実施することが可能な１つまたは複数のアクションを識別することを動作可能にする。そのアクションを実施するためのユーザインターフェースオブジェクトは、プレビューユーザインターフェースの一部分としてユーザに表示することができる。
【００２１】
Ｅメールクライアントアプリケーション２４によって提供されるアクションの１つは、添付ファイルを有するＥメールメッセージへの返信としてＥメールメッセージを速やかに生成するためのアクションを含む。返信のＥメールメッセージには、元の添付ファイルの変更版が含まれる。この機能を提供するために、Ｅメールクライアントアプリケーション２４は、元の添付ファイルを編集できるアプリケーションプログラム３０を起動することができる。したがって、ユーザはその添付ファイルを編集することが可能となり、元のＥメールメッセージの返信として、変更した添付ファイルを速やかに送信することができる。変更した添付ファイルと共にＥメールメッセージに返信するためのアクションに関するさらなる詳細な説明を、以下、図３および図５に関して提供する。
【００２２】
本発明の諸実施形態によると、Ｅメールクライアントアプリケーション２４は、ＭＩＣＲＯＳＯＦＴ  ＣＯＲＰＯＲＡＴＩＯＮのＯＵＴＬＯＯＫ個人情報マネジャアプリケーションプログラムを含む。しかし、本発明は、他の製造者によって提供されるＥメールメッセージを送信し、受信できる他のアプリケーションプログラムを利用することもできることを理解されたい。本発明の実施形態によると、アプリケーション３０は、ＭＩＣＲＯＳＯＦＴ  ＣＯＲＰＯＲＡＴＩＯＮのワードプロセッシングアプリケーションプログラムであるＷＯＲＤなどのワードプロセッシングアプリケーションプログラムを含む。しかし、他のタイプのアプリケーションプログラムおよび他の製造者の他のワードプロセッシングアプリケーションプログラムを本発明の様々な態様を実施するのに利用できることを理解されたい。
【００２３】
Ｅメールメッセージの添付ファイルのプレビューを生成するために、Ｅメールクライアントアプリケーション２４は、プレビューハンドラ３２のサービスを利用する。プレビューハンドラ３２は、添付ファイルに対する視覚的なプレビューを生成できるプレビューア（ｐｒｅｖｉｅｗｅｒ）を突き止め、実行することを担当する。プレビューアは、Ｅメールクライアントアプリケーション２４によって提供されるウィンドウ中にプレビューを表示する。このように、プレビューは、別のプレビューアによって表示されたとしても、そのプレビューは、Ｅメールクライアントアプリケーションプログラム２４によって表示されたように見える。例示的なプレビューハンドラの動作は、参照のため本明細に明示的に組み込まれている、２００４年９月３０日出願の「Method, System, and Apparatus for Providing A Document Preview」と題する米国特許出願第１０／９５４，３２８号（整理番号６０００１．４１６ＵＳ０１）に記載されている。
【００２４】
次に、図２Ａを参照すると、本発明の様々な実施形態によって提供される例示的なユーザインターフェースが示されている。具体的には、図２Ａは、Ｅメールクライアントアプリケーション２４によって生成された画面表示４０を示す。画面表示４０は、１つまたは複数のＥメールメッセージ４４Ａ〜４４Ｄがその中で識別されるリストペイン４２を有するユーザインターフェースウィンドウを含む。図２に示すように、Ｅメールメッセージ４４Ａ〜４４Ｄは、送信者名、メッセージの件名、およびそのメッセージが送信された時間を含むＥメールヘッダ情報の一部分を表示することによって識別される。リストペイン４２中に、Ｅメールメッセージ４４Ａ〜４４Ｄを識別するための他の情報を表示することもできることを理解されたい。
【００２５】
図２Ａに示すように、Ｅメールメッセージ４４Ｄは、３つの添付された文書４６Ａ〜４６Ｃを含む。添付ファイル４６Ａ〜４６Ｃは、Ｅメールメッセージ４４Ｄから各添付ファイルに延長された線によって、Ｅメールメッセージ４４Ｄへの添付ファイルとして示されている。さらに、添付ファイル４６Ａ〜４６Ｃは、文書タイプに対応するアイコン、各添付ファイルの名前、および各添付ファイルのサイズの指示によって識別される。添付ファイル４６Ａ〜４６Ｃに対するインディケータ（ｉｎｄｉｃａｔｏｒ）はまた、Ｅメールメッセージ４４Ｄに対するインディケータからのオフセットであり、親／子関係を示す。他のタイプの情報もまた、各添付ファイルに対して表示することができる。添付ファイルが存在することを示すために、Ｅメールメッセージ４４Ｄと共に、クリップのアイコンを表示することもできるが、任意のタイプのアイコンまたは視覚的なインディケータを利用することもできる。
【００２６】
本発明の一実施形態によると、添付ファイル４６Ａ〜４６Ｃのそれぞれに対するインディケータは、メッセージ４４Ｄを選択することに応答して表示されるだけであることを理解されたい。他のメッセージが選択されたとき、添付ファイル４６Ａ〜４６Ｃに対するインディケータは除去される。新しく選択されたメッセージが添付ファイルを有する場合、その添付ファイルに対する識別子が表示される。新しく選択されたメッセージが添付ファイルを有していない場合は、識別子は何も表示されない。
【００２７】
本発明の他の諸態様によると、ユーザは、適切なユーザ入力装置を使用して添付ファイル４６Ａ〜４６Ｃのうちの１つを選択することができる。例えば、添付ファイルを選択するのに、添付ファイル４６Ａに対して１回のクリックを行えばよい。このような選択に応答して、添付ファイルのプレビュー５０が生成され、読取りペイン（ｒｅａｄｉｎｇ  ｐａｎｅ）４８中に表示される。読取りペイン４８は、リストペイン４２に隣接して表示される。読取りペイン４８はまた、添付ファイルの名前や添付ファイルのサイズなど、添付ファイル４６Ａに関する他の情報を含むこともできる。添付されたピクチャ中のピクセル数など、添付ファイルタイプに特有の情報も表示することができる。ユーザが他の添付ファイル４６Ａ〜４６Ｃを選択した場合は、選択された添付ファイルのプレビューが生成されて読取りペイン４８中に表示される。
【００２８】
本発明の諸態様によると、Ｅメールクライアントアプリケーション２４はまた、添付ファイルに対して実施することが可能な１つまたは複数のアクションを識別し、かつプレビュー５０と共に利用可能なアクションを表示するのを動作可能にすることができる。例えば、図２Ａに示すように、添付ファイル４６Ａに対するいくつかのアクション５２Ａ〜５２Ｄが識別されている。具体的には、アクション５２Ａにより、添付ファイルを大容量記憶装置１４に保存し、アクション５２Ｂにより、添付ファイル４６〜４６Ｃに対するスライドショーを生成し表示し、アクション５２Ｃにより、プレビューされた添付ファイル４６Ａを印刷し、またアクション５２Ｄにより、添付ファイル５２Ｄを削除することができる。
【００２９】
各ファイルタイプに対して多くの様々なタイプのアクションを識別できることを理解されたい。例えば、画像およびプレゼンテーション文書に対してスライドショーアクションを利用し、添付されたミーティングの要求を受け入れまたは断るためにアクションを利用し、添付された連絡先ファイルを個人情報マネジャ中の連絡先リストに追加し、オーディオファイルに対する再生コントロールを表示し、また添付されたファックス文書を表示するためのアクションを提供することができる。開く、保存する、削除する、および印刷するなど、すべてのファイルタイプに適切な他のアクションもまた、表示することができる。一実施形態では、特定のファイルタイプに特有のアクションだけが、プレビュー５０に隣接して表示される。すべてのファイルタイプに共通の他のアクションは、ツールバー５４中に表示することができる。複数の添付ファイルが選択されたとき、示されるヘッダおよびプレビューは、最初の添付ファイルに対するものとすることができる。選択された添付ファイルのすべてに対して利用可能なアクションだけは、プレビュー５０の近傍に表示することになる。
【００３０】
本発明の他の諸態様によると、ユーザは、Ｅメールメッセージ４４Ａ〜４４Ｄのうちの１つを見るために開くこと求める要求を提供することができる。例えば、ユーザは、マウス入力装置を用いて、メッセージ４４Ａ〜４４Ｄの１つを「ダブルクリック」することができる。このような要求に応答して、図２Ｂに示すものなどの画面表示７０を表示することができる。図２Ｂに示すように、画面表示７０は、選択されたＥメールメッセージのコンテンツが表示される本体領域７２を含む。画面表示７０はまた、選択されたＥメールメッセージへの添付ファイルの間をナビゲートするためのユーザインターフェース７５も含む。
【００３１】
ユーザインターフェース７５は、選択されたＥメールメッセージのための識別子７６と、選択されたＥメールメッセージへの添付ファイルのそれぞれに対する１つまたは複数の識別子７８Ａ〜７８Ｃを含む。一実施形態では、識別子７８Ａ〜７８Ｃは、添付ファイルのタイプおよび添付ファイルの名前を識別するアイコンを含む。他のタイプの情報も提供することができる。図２Ｂに示すように、識別子７６および７８Ａ〜７８Ｃは、選択されたＥメールメッセージに添付ファイルが関連付けられていることを明確に示す方法で表示される。特に、選択されたメッセージとその添付ファイルの間の階層関係を示すための線が表示される。その関係をユーザに示すために他のタイプのユーザインターフェースを提供することもできる。
【００３２】
本発明の一実施形態によると、ユーザが、インディケータ７６および７８Ａ〜７８Ｃを選択することができる。インディケータ７６が選択された場合、Ｅメールメッセージのコンテンツが本体領域７２中に表示される。インディケータ７８Ａ〜７８Ｃのうちの１つが選択された場合、選択されたインディケータに対応する添付ファイルに対するプレビューが生成され、そのプレビューが本体領域７２中に表示される。他の実施形態によると、選択されたＥメールメッセージのコンテンツを継続的に表示することも可能であり、また選択された添付ファイルに対するプレビューを、同時に別のプレビュー領域７４中に表示することもできる。このような方法で、選択されたＥメールメッセージの本体と、選択された添付ファイルのプレビューを同時に見ることが可能になる。
【００３３】
次に図２Ｃを参照して、本発明の様々な実施形態の他の諸態様を説明する。図２Ｃに示すように、リストペイン４２中で識別されたメッセージを会話ビュー（ｃｏｎｖｅｒｓａｔｉｏｎ  ｖｉｅｗ）中に表示することができる。会話ビューは、メッセージをその送信順および受信順に従って分類し、各メッセージにインデントを付ける。会話ビューでは、特定のＥメールメッセージ４４Ｅへの添付ファイルに対するインディケータ４６Ｄおよび４６Ｅを上記の方法で表示することができる。特に、識別子４６Ｄおよび４６Ｅは、添付ファイルのタイプおよび添付ファイルの名前を示すアイコンを含むことができる。さらに、会話ビュー中のメッセージ４４Ｅのうちの１つとその添付ファイルの間の階層を、会話ビューを妨げることなく、メッセージ４４Ｅと識別子４６Ｄおよび４６Ｅの間に線を表示することによって示すことができる。
【００３４】
図３を参照すると、本発明の様々な実施形態によって提供される他の例示的なユーザインターフェースが示されている。具体的には、図３は、本発明の様々な実施形態に関連して利用されるワードプロセッシングアプリケーションによって生成された画面表示６０を示す。前述のように、本発明の諸実施形態によると、特定の種類の添付文書に対して、ユーザは、速やかに添付ファイルを編集し、変更された文書を、添付ファイルとして含む返信Ｅメールを送信可能にするアクションを提供することができる。このようなアクションの選択に応答して、ワードプロセッシングアプリケーションプログラムが、その添付された文書を編集するために起動される。図３に示す画面表示６０は、そのようにして起動された後に、ワードプロセッシングアプリケーションによって示された画面表示を示す。
【００３５】
図３に示すように、ワードプロセッシングアプリケーションプログラムは、文書２８を編集するための従来のツールを提供する。「変更を有する返信（Ｒｅｐｌｙ  ｗｉｔｈ  ｃｈａｎｇｅｓ）」ボタン６２がまた、文書２８を編集するためのユーザインターフェースと共に表示される。ボタン６２を選択することにより、Ｅメールフィールドが取り込まれ、かつ文書２８が添付されて、返信メッセージが生成される。次いで、ユーザは、返信メッセージのコンテンツを編集し、そのメッセージを送信することができる。Ｅメールクライアントアプリケーション２４およびワードプロセッシングアプリケーションをこのように統合することにより、ユーザは、以前のＥメールクライアントアプリケーションで必要な、Ｅメールメッセージに添付された文書を編集するための長いプロセスから開放される。
【００３６】
本明細書に記載された本発明の実施形態は、ワードプロセッシングアプリケーションプログラムの文脈中で提示されているが、他のタイプのアプリケーションプログラムも同様に使用することができることを理解されたい。例えば、Ｅメールメッセージが、添付ファイルとしてプレゼンテーション文書を含む場合、プレゼンテーションプログラムを、修正された添付ファイルを含む返信メッセージを送信するための要求に応答して起動することができる。同様にして、他の任意のタイプの文書を編集し送信することができる。
【００３７】
図４を参照すると、Ｅメールへの添付ファイルをプレビューし、それに対してアクションを行うＥメールクライアントアプリケーション２４によって実施されるプロセスを示す例示的なルーチン４００が示されている。ここに述べる本発明の諸実施形態は、Ｅメールクライアントアプリケーションプログラム２４の文脈中に提示されているが、本発明は、他のタイプのアプリケーションプログラム中で利用できることを理解されたい。
【００３８】
ここに提示されたルーチンの議論を読むと、本発明の様々な実施形態の論理的なオペレーションが、（１）コンピューティングシステム上で動作する一連のコンピュータで実施される動作（ａｃｔ）またはプログラムモジュールとしておよび／または（２）コンピューティングシステム内で相互接続されたマシン論理回路または回路モジュールとして実装されることを理解されたい。その実装形態は、本発明を実施するコンピューティングシステムの性能要求条件に依存して選択することになる。したがって、図４〜図５に示す論理的なオペレーション、およびここに記載の本発明の諸実施形態の構成は、オペレーション、構造的な装置、動作、またはモジュールと様々に呼ばれる。当業者なら、これらのオペレーション、構造的な装置、動作、およびモジュールは、本明細書に記載の特許請求の範囲内に述べられた本発明の趣旨および範囲を逸脱することなく、ソフトウェア、ファームウェア、特殊目的のデジタル論理回路、およびそれらの任意の組み合わせで実施することができることを理解されたい。
【００３９】
オペレーション４０２で、ルーチン４００は開始し、Ｅメールクライアントアプリケーション２４がリストペイン４２中にＥメールメッセージを表示する。次いで、ルーチン４００は、オペレーション４０４に進み、そのリストペイン中に示された、Ｅメールメッセージに添付されている文書も表示される。その添付ファイルは、図２で前述のように表示することができる。ルーチン４００は、オペレーション４０４からオペレーション４０６に進む。
【００４０】
オペレーション４０６で、Ｅメールクライアントアプリケーション２４は、ユーザによるＥメールメッセージへの添付ファイルの選択を受け取る。その選択に応答して、Ｅメールクライアントアプリケーション２４は、その添付ファイルに対するプレビューアを識別し、添付ファイルのプレビューを生成するようプレビューハンドラ３２に命令する。次いで、オペレーション４０８で、生成されたプレビューは、Ｅメールクライアントアプリケーション２４により、読取りペイン４８中に表示される。ルーチン４００は、オペレーション４０８からオペレーション４１０に進む。
【００４１】
オペレーション４１０で、Ｅメールクライアントアプリケーション２４は、添付ファイルに対して実施することが可能なアクションを識別する。次いで、識別されたアクションに対して、ボタンなどのユーザインターフェースオブジェクトがプレビュー５０に隣接して表示される。それは、オペレーション４１２で行われる。ルーチン４００は、オペレーション４１２からオペレーション４１４に進み、表示されたアクションのうちの１つを実施するための要求をユーザから受け取る。その要求は、例えば、表示されたユーザインターフェースオブジェクトの１つを選択することによって行うことができる。次いで、ルーチン４００は、オペレーション４１６に進み、要求されたオペレーションが実施される。次いで、ルーチン４００は、オペレーション４１６からオペレーション４１８に進んで終了する。
【００４２】
次に、図５を参照すると、添付された文書の変更を変更してＥメールメッセージに返信するためのアクションを実施するための例示的なルーチン５００が示されている。オペレーション５０２で、ルーチン５００は開始し、添付ファイルを有するＥメールメッセージが、Ｅメールクライアントアプリケーション２４によって受信される。ルーチン５００は、オペレーション５０２から５０４に進み、添付された文書を変更して元のＥメールに返信するための要求が受信される。その要求は、例えば、プレビューに関連付けられたアクションのうちの１つをユーザが選択することによって行うことができる。ルーチン５００は、オペレーション５０４からオペレーション５０６に進む。
【００４３】
オペレーション５０６で、Ｅメールクライアントアプリケーション２４は、その添付ファイルに関連付けられたアプリケーションプログラムを起動する。例えば、その添付ファイルがワードプロセッシング文書を含む場合、Ｅメールクライアントアプリケーション２４は、文書を編集するためにワードプロセッシングアプリケーションを起動する。アプリケーションプログラムはまた、文書を再検討および修正するために特に指定された状態において起動することもできる。このような状態は、普通、「レビュー（ｒｅｖｉｅｗ）」モードと呼ばれ、他のユーザにより、修正が容易に識別され、読むことができる方法で文書修正を行うための機能を提供する。
【００４４】
前に簡単に説明したように、アプリケーションプログラムはまた、編集画面と共に、「変更を有する返信」ボタン６２を表示させるように起動することもできる。それは、オペレーション５０６で行われ、それにより、ユーザは、元のＥメールメッセージへの返信として変更した文書を容易に速やかに送信することができる。ルーチン５００は、オペレーション５０６からオペレーション５０８に進み、ユーザからの添付文書への変更が受信される。次いで、ルーチン５００は、オペレーション５１０に進み、ボタン６２を選択することによって変更された文書を含めた返信のＥメールメッセージを送信するための要求をユーザから受け取る。
【００４５】
変更された文書を含めた返信Ｅメールを送信するための要求の受信に応答して、ルーチン５００は、オペレーション５１２に進み、変更された文書が添付された返信メッセージが作成される。次いで、ユーザは、コメントを追加することができる。ユーザがそのメッセージの送信を指示した場合、ルーチンはオペレーション５１６に進み、Ｅメールクライアントアプリケーションが、変更された文書を添付して、返信のＥメールを送信する。アプリケーションプログラムが閉じられて、ユーザは、Ｅメールクライアントアプリケーション２４によって提供された表示に戻る。次いで、ユーザは、他の文書をプレビューし、ここに述べた方法でＥメールクライアントアプリケーション２４と対話することができる。ルーチン５００は、オペレーション５１４からオペレーション５１８に進んで終了する。
【００４６】
次に図６を参照すると、図２Ｂに関して前述したものなど、Ｅメールメッセージのコンテンツを示すビュー中でＥメールメッセージへの添付ファイルの間をナビゲートするための例示的なルーチン６００が説明されている。オペレーション６０２で、ルーチン６００は開始し、Ｅメールメッセージのコンテンツを見るために開くことを求める要求をユーザから受け取る。特に、このような要求は、Ｅメールメッセージ上をマウスでダブルクリックすること、または等価的なキーストロークを含むことができる。ルーチン６００は、オペレーション６０２からオペレーション６０４に進む。
【００４７】
オペレーション６０４で、選択されたメッセージに対して図２Ｂに示されたものと類似の画面表示を表示することができる。前述のように、画面表示は、選択されたＥメールメッセージのコンテンツの表示を含む。ルーチン６００は、オペレーション６０４からオペレーション６０６に進み、開かれたＥメールメッセージへの添付ファイル内をナビゲートするためのユーザインターフェース７５が表示される。オペレーション６０８で、ユーザが、ユーザインターフェース７５内の添付ファイルに対する識別子を選択した場合、それに対応する添付ファイルに対するプレビューが生成される。次いで、オペレーション６１０で、プレビューが表示される。Ｅメールメッセージのどんな添付ファイルもこのような方法でプレビューできることを理解されたい。ユーザが、Ｅメールメッセージのコンテンツおよび添付ファイルのプレビューを見ることが完了すると、ユーザは、その画面表示を閉じて図２Ａに示す画面表示に戻ることができる。それに従って、オペレーション６１２で、ルーチン６００は終了する。
【００４８】
上述の内容に基づき、本発明の様々な実施形態は、電子メールメッセージへの添付ファイルをナビゲートし、かつプレビューするための、方法、システム、装置、およびコンピュータ読取り可能媒体を含むことを理解されたい。上記の仕様、諸実施例、およびデータは、本発明の構成の製造および使用に関する完全な説明を提供する。本発明の趣旨および範囲を逸脱することなく、本発明の多くの実施形態を行うことができるので、本発明は、本明細書に添付された特許請求の範囲中に存在する。
【図面の簡単な説明】
【００４９】
【図１】本発明の様々な実施形態により使用され、提供されるコンピュータシステムを示すコンピュータシステムアーキテクチャの図である。
【図２Ａ】本発明の様々な実施形態によって提供されるいくつかの画面表示を示す図である。
【図２Ｂ】本発明の様々な実施形態によって提供されるいくつかの画面表示を示す図である。
【図２Ｃ】本発明の様々な実施形態によって提供されるいくつかの画面表示を示す図である。
【図３】本発明の様々な実施形態によって提供されるいくつかの画面表示を示す図である。
【図４】本発明のいくつかの実施形態によって提供される様々なプロセスを示すフロー図である。
【図５】本発明のいくつかの実施形態によって提供される様々なプロセスを示すフロー図である。
【図６】本発明のいくつかの実施形態によって提供される様々なプロセスを示すフロー図である。
【符号の説明】
【００５０】
２    コンピュータ
１２    システムバス
４０、６０、７０、８０    画面表示
【図１】
2006107490.tif 000003
【図２Ａ】
2006107490.tif 000004
【図２Ｂ】
2006107490.tif 000005
【図２Ｃ】
2006107490.tif 000006
【図３】
2006107490.tif 000007
【図４】
2006107490.tif 000008
【図５】
2006107490.tif 000009
【図６】
2006107490.tif 000010