(57)【要約】【課題】  電子メッセージに関連付けられた付随コンテンツを処理するシステムを提供する。【解決手段】  電子メッセージアプリケーションに付随コンテンツエディタ機能を提供する。付随コンテンツは、フォーマッティングを記述し、編集可能なデータ要素を定義する標準フォーマットファイルに変換することができる。メッセージ送信のコマンドに応答して、電子メッセージへの添付ファイルとして標準フォーマットファイルを配信することができる。受信側では、電子メッセージアプリケーションがネイティブファイルフォーマットと互換性のある付随コンテンツエディタ機能を呼び出せるかどうかを判定することができる。呼び出すことができる場合は、互換性のある付随コンテンツエディタ機能を呼び出して添付ファイルをネイティブファイルフォーマットに変換し、電子メッセージの本文中にフォーマットされた編集可能なデータ要素をインラインで表示する。【選択図】  図４
2005011343.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムにおける、電子メッセージに関連付けられた付随コンテンツを処理する方法であって、
本文、付随コンテンツ、およびネイティブフォーマットの指示を有する電子メッセージを受信するステップであって、前記付随コンテンツは標準フォーマットであるステップと、
前記ネイティブフォーマットのためのエディタ機能が利用可能であるかどうかを判定するステップと、
前記ネイティブフォーマットのためのエディタ機能が利用可能であると判定された場合、
前記受信された電子メッセージの前記付随コンテンツを前記ネイティブフォーマットに変換するステップと、
前記エディタ機能を呼び出して、前記ネイティブフォーマットに変換された付随コンテンツの編集可能なデータ要素の編集を制御する、呼び出しステップであって、前記編集は、前記電子メッセージの本文中でインラインで行われるステップと、
前記ネイティブフォーマットのためのエディタ機能が利用できないと判断された場合、標準ビューワ機能を呼び出して前記付随コンテンツを前記標準フォーマットで表示するステップと
を備えることを特徴とする方法。
【請求項２】
前記エディタ機能は呼び出されて前記付随コンテンツを変換する
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記呼び出しステップは、前記付随コンテンツを開く要求に応答して行われる
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記付随コンテンツは、前記電子メッセージへの添付ファイルである
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記電子メッセージは電子メールメッセージである
ことを特徴とする請求項１に記載の方法。
【請求項６】
前記標準フォーマットはマークアップ言語フォーマットである
ことを特徴とする請求項１に記載の方法。
【請求項７】
前記標準フォーマットは、前記編集可能な要素を識別するＸＭＬタグを有するＨＴＭＬフォーマットである
ことを特徴とする請求項１に記載の方法。
【請求項８】
電子メッセージに関連付けられた付随コンテンツを処理するコンピュータシステムであって、
本文、付随コンテンツ、およびネイティブフォーマットの指示を有する電子メッセージを受信するコンポーネントであって、前記付随コンテンツは標準フォーマットであるコンポーネントと、
前記ネイティブフォーマットのためのエディタ機能が利用可能である場合、前記受信された電子メッセージの前記付随コンテンツを前記ネイティブフォーマットに変換し、前記エディタ機能を呼び出して編集可能な要素の編集を制御するコンポーネントであって、前記エディタ機能は、前記変換後の付随コンテンツを使用するコンポーネントと
を備えたことを特徴とするコンピュータシステム。
【請求項９】
前記編集は、前記電子メッセージの本文中でインラインで行われる
ことを特徴とする請求項８に記載のコンピュータシステム。
【請求項１０】
前記ネイティブフォーマットのためのエディタ機能が利用できない場合、標準ビューワ機能を呼び出して前記標準フォーマットで前記付随コンテンツを表示するコンポーネントを含む
ことを特徴とする請求項８に記載のコンピュータシステム。
【請求項１１】
前記エディタ機能は呼び出されて前記付随コンテンツを変換する
ことを特徴とする請求項８に記載のコンピュータシステム。
【請求項１２】
前記付随コンテンツは、前記電子メッセージへの添付ファイルである
ことを特徴とする請求項８に記載のコンピュータシステム。
【請求項１３】
前記電子メッセージは電子メールメッセージである
ことを特徴とする請求項８に記載のコンピュータシステム。
【請求項１４】
前記標準フォーマットはマークアップ言語フォーマットである
ことを特徴とする請求項８に記載のコンピュータシステム。
【請求項１５】
前記標準フォーマットは、前記編集可能な要素を識別するＸＭＬタグを有するＨＴＭＬフォーマットである
ことを特徴とする請求項８に記載のコンピュータシステム。
【請求項１６】
電子メッセージに関連付けられた付随コンテンツを処理する、コンピュータによって実施される方法であって、前記付随コンテンツはフォーマッティングを有し、編集可能な要素を備え、前記方法は、
電子メッセージアプリケーションで前記電子メッセージを受信するステップであって、前記電子メッセージは本文と添付ファイルとを含み、前記添付ファイルは、ネイティブファイルフォーマットから、前記付随コンテンツの前記フォーマッティングを記述し、かつ前記付随コンテンツの編集可能なデータ要素を定義する標準フォーマットファイルに変換された前記付随コンテンツからなり、前記電子メッセージは、前記付随コンテンツの前記ネイティブファイルフォーマットを識別する情報を含むステップと、
前記ネイティブファイルフォーマットを識別する情報に基づいて、前記ネイティブファイルフォーマットと互換性のある付随コンテンツエディタ機能を前記電子メッセージアプリケーションが呼び出せるかどうかを判定するステップと、
前記電子メッセージアプリケーションが前記付随コンテンツエディタ機能を呼び出せる場合は、前記付随コンテンツエディタ機能を呼び出して前記添付ファイルを前記ネイティブファイルフォーマットに変換し、メッセージを開くコマンドに応答して前記電子メッセージの本文中にインラインで前記フォーマッティングと編集可能なデータ要素とを表示するステップと、
前記電子メッセージアプリケーションが前記付随コンテンツエディタ機能を呼び出せない場合は、添付ファイルを開くコマンドに応答して、前記標準フォーマットファイルを表示する標準フォーマットビューワ機能を呼び出すステップと
を備えることを特徴とする方法。
【請求項１７】
前記電子メッセージは、ＭＩＭＥ準拠の電子メールメッセージを含む
ことを特徴とする請求項１６に記載の方法。
【請求項１８】
前記電子メッセージアプリケーションは、前記付随コンテンツエディタ機能を呼び出すことができ、前記付随コンテンツエディタ機能は、前記電子メッセージアプリケーションの１コンポーネントを含む
ことを特徴とする請求項１６に記載の方法。
【請求項１９】
前記電子メッセージアプリケーションは前記付随コンテンツエディタ機能を呼び出すことができ、前記付随コンテンツエディタ機能は、前記電子メッセージアプリケーションとのインタフェースをとるように構成された外部のプログラムモジュールを含む
ことを特徴とする請求項１６に記載の方法。
【請求項２０】
前記標準フォーマットファイルは、前記フォーマッティングを記述するＨＴＭＬタグと、前記編集可能なデータ要素を定義する埋め込まれたＸＭＬタグとを備えるＨＴＭＬファイルを含む
ことを特徴とする請求項１６に記載の方法。
【請求項２１】
前記添付ファイルを変換することは、前記ＨＴＭＬタグおよび前記埋め込まれたＸＭＬタグを解釈して、前記付随コンテンツのフォーマッティングと編集可能な要素を前記ネイティブファイルフォーマットで再作成することを含む
ことを特徴とする請求項２０に記載の方法。
【請求項２２】
前記電子メッセージアプリケーションが前記付随コンテンツエディタ機能を呼び出せる場合、前記添付ファイルの存在を知らせるために表示されていたはずの添付ファイルアイコンを抑制するステップ
をさらに備えることを特徴とする請求項１６に記載の方法。
【請求項２３】
請求項１６に記載の方法を行うコンピュータ実行可能命令が格納されたことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２４】
電子メッセージに関連付けられた付随コンテンツを処理する、コンピュータによって実施される方法であって、
電子メッセージアプリケーションに付随コンテンツエディタ機能を提供し、電子メッセージインタフェースは、前記電子メッセージの本文中にインラインで前記付随コンテンツを作成、表示、および編集するための一体型の付随コンテンツエディタインタフェースを含み、前記付随コンテンツは、フォーマッティングを有し、編集可能なデータ要素を備えるステップと、
前記付随コンテンツを、前記付随コンテンツの前記フォーマッティングを記述し前記付随コンテンツの編集可能なデータ要素を定義する、標準フォーマットファイルに変換するステップと、
前記標準フォーマットファイルを前記電子メッセージへの添付ファイルとして配信する準備をするステップと
を備えることを特徴とする方法。
【請求項２５】
前記電子メッセージおよび前記添付ファイルをＭＩＭＥ準拠の電子メールメッセージとしてフォーマットするステップ
をさらに備えることを特徴とする請求項２４に記載の方法。
【請求項２６】
前記付随コンテンツエディタ機能は、前記電子メッセージアプリケーションの１コンポーネントを含む
ことを特徴とする請求項２４に記載の方法。
【請求項２７】
前記付随コンテンツエディタ機能は、前記電子メッセージアプリケーションとインタフェースをとるように構成された外部のプログラムモジュールを含む
ことを特徴とする請求項２４に記載の方法。
【請求項２８】
前記一体型の付随コンテンツエディタインタフェースは、前記データ要素を入力し、編集するためのユーザインタフェースコントロールを含む
ことを特徴とする請求項２４に記載の方法。
【請求項２９】
前記標準フォーマットファイルは、前記フォーマッティングを記述するＨＴＭＬタグと、前記編集可能なデータ要素を定義する埋め込まれたＸＭＬタグとを備えるＨＴＭＬファイルを含む
ことを特徴とする請求項２４に記載の方法。
【請求項３０】
前記付随コンテンツを前記標準ファイルフォーマットに変換するステップは、
前記付随コンテンツを付随コンテンツファイルとしてメモリに保存するステップと、
前記付随コンテンツファイルのコピーを前記標準フォーマットファイルに変換するステップとを備える
ことを特徴とする請求項２４に記載の方法。
【請求項３１】
請求項２４に記載の方法を行うコンピュータ実行可能命令が格納されたことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項３２】
電子メッセージに関連付けられた付随コンテンツを処理するシステムであって、
新規メッセージ作成コマンドに応答して、発信電子メッセージを作成するための電子メッセージインタフェースを表示し、付随コンテンツエディタ機能を呼び出し、前記電子メッセージインタフェースは、前記発信電子メッセージの本文中にインラインで前記付随コンテンツを作成、表示、および編集するための一体型の付随コンテンツエディタインタフェースを含み、前記付随コンテンツは、フォーマッティングを有し、編集可能なデータ要素を備えるステップと、
前記付随コンテンツを、前記付随コンテンツのフォーマッティングを記述し前記付随コンテンツの編集可能なデータ要素を定義する、標準フォーマットファイルに変換し、少なくとも一人の受信者に配信するために前記発信電子メッセージに前記標準フォーマットファイルを添付するステップと、
メッセージを開くコマンドに応答して、受信された電子メッセージが、前記付随コンテンツエディタ機能と互換性のあるネイティブのファイルフォーマットから変換された添付ファイルを含むことを判定し、前記付随コンテンツエディタ機能を呼び出して、前記添付ファイルを前記ネイティブのファイルフォーマットに変換し、前記電子メッセージの本文中に前記付随コンテンツをインラインで表示するステップと
を行うコンピュータ実行可能命令を実行するように構成されたことを特徴とするシステム。
【請求項３３】
前記発信電子メッセージおよび前記受信された電子メッセージはそれぞれ、ＭＩＭＥ準拠の電子メールメッセージを含む
ことを特徴とする請求項３２に記載のシステム。
【請求項３４】
前記付随コンテンツエディタ機能は、電子メッセージアプリケーションの１コンポーネントを含む
ことを特徴とする請求項３２に記載のシステム。
【請求項３５】
前記付随コンテンツエディタ機能は、電子メッセージアプリケーションとインタフェースをとるように構成された外部のプログラムモジュールを含む
ことを特徴とする請求項３２に記載のシステム。
【請求項３６】
前記標準フォーマットファイルは、前記フォーマッティングを記述するＨＴＭＬタグと、前記編集可能なデータ要素を定義する埋め込まれたＸＭＬタグとを備えるＨＴＭＬファイルを含む
ことを特徴とする請求項３２に記載のシステム。
【請求項３７】
前記添付ファイルを変換することは、前記ＨＴＭＬタグと前記埋め込まれたＸＭＬタグを解釈して、前記付随コンテンツのフォーマッティングおよび編集可能な要素をネイティブファイルフォーマットで再作成することを含む
ことを特徴とする請求項３６に記載のシステム。
【請求項３８】
前記受信された電子メッセージが前記付随コンテンツエディタ機能と互換性のある前記ネイティブファイルフォーマットから変換された添付ファイルを含むと判定されることに応答して、前記添付ファイルの存在を知らせるために表示されていたはずの添付ファイルアイコンを抑制するステップ
を行うコンピュータ実行可能命令を実行するようにさらに構成されたことを特徴とする請求項３２に記載のシステム。
【請求項３９】
前記一体型の付随コンテンツエディタインタフェースは、前記データ要素を入力し、編集するためのユーザインタフェースコントロールを含む
ことを特徴とする請求項３２に記載のシステム。
【請求項４０】
前記付随コンテンツを前記標準フォーマットファイルに変換するステップは、
前記付随コンテンツを付随コンテンツファイルとしてメモリに保存するステップと、
前記付随コンテンツファイルのコピーを前記標準フォーマットファイルに変換するステップとを備える
ことを特徴とする請求項３２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メッセージに関連付けられた付随コンテンツに関する。より詳細には、本発明は、電子メッセージに関連付けられた付随コンテンツを作成、配信、および処理するシステムおよび方法に関する。
【背景技術】
【０００２】
本明細書で使用する用語「付随コンテンツ（collateral content）」とは、電子メッセージの内容または趣旨に関連する、または関連付けられた任意のオブジェクト、コンポーネント、ファイル、または他のデータ構造を意味する。電子メッセージには、電子メールメッセージ、インスタントメッセージ、ニュースグループの投稿、チャットルームの投稿などが含まれる。例として、会議を予定する目的で電子メールメッセージを生成することができる。例示的な電子メールメッセージに関連付けられた付随コンテンツとしては、会議の議事表文書、会議で発表されるプレゼンテーション、あるいは会議に関連する他のファイルまたはオブジェクトが考えられる。
【０００３】
従来技術の電子メッセージングによれば、電子メッセージアプリケーションにとって外部のアプリケーションプログラムを使用して付随コンテンツが作成される。次いで、添付ファイルまたは埋め込みオブジェクトとして付随コンテンツが電子メッセージに関連付けられる。電子メッセージの添付ファイルは、電子メッセージとは別個に表示されるようになっている。この添付ファイル自体は、実行ファイル、または外部のアプリケーションプログラムによって実行されることが意図されるファイルである。したがって、添付ファイルを開くには追加的なアプリケーションプログラムを実行することが必要となり、それにより受信者の電子メッセージング体験に時間と手間が加わる可能性がある。
【０００４】
電子メッセージ中の埋め込みオブジェクトとして配信される付随コンテンツは、電子メッセージの本文中にインライン（in-line）で受信者の電子メッセージアプリケーションによって表示されることが意図される。したがって、受信者は、外部のアプリケーションプログラムを実行する必要なしに電子メッセージの本文と付随コンテンツを見ることができる。しかし、付随コンテンツをインライン表示するには、受信者の電子メッセージアプリケーションが付随コンテンツのファイルフォーマットと互換性があるか、そのような互換性を達成する外部アプリケーションとのインタフェースを取ることが必要となる。例えば、埋め込まれた「ＪＰＥＧ（Joint Photographic Experts Group）」画像として付随コンテンツが配信される場合、受信者の電子メッセージアプリケーションは、それ自体でＪＰＥＧ画像をレンダリングすることが可能であるか、または付随コンテンツをインライン表示するために外部のＪＰＥＧビューワとのインタフェースを取らなくてはならない。インラインで編集できるようにされ、したがって非標準的なファイルフォーマットまたは独自のファイルフォーマットで記憶された埋め込み付随コンテンツには、しばしば互換性の問題が発生する。多くの場合、受信者の電子メッセージアプリケーションが埋め込まれた付随コンテンツのファイルフォーマットと互換性がない場合、その付随コンテンツは全く表示することができない。
【０００５】
このように、電子メッセージ中の埋め込みオブジェクトとして付随コンテンツを送信することは、添付ファイルを開く場合に必要となる時間と手間を解消することにより一定の受信者に対しては利便性を提供することができる。しかし、電子メッセージ中に付随コンテンツを埋め込む従来技術の方法は、送信者に対しては同様の利便性をもたらさない。例えば、送信者は通例、外部アプリケーションプログラムを利用して付随コンテンツを作成、表示、および編集してから付随コンテンツを「コピー」し、電子メッセージの本文中に「ペースト」する。発信電子メッセージに一旦埋め込んでしまうと、送信者は付随コンテンツをほとんど、あるいは全く編集することができない。また、受信者の電子メッセージアプリケーションが、埋め込まれた付随コンテンツを表示できない場合は、送信者が受信者の外部アプリケーションプログラムの１つと互換性のあるフォーマットで添付ファイルとして付随コンテンツを再送しない限り、受信者はその付随コンテンツを見ることができない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、発信電子メッセージの本文中で付随コンテンツをインラインで作成、表示、および編集する機能を備えた電子メッセージアプリケーションが必要とされる。このような機能は、外部アプリケーションプログラムを利用して付随コンテンツを作成、表示、および編集しなければならないという送信者にとっての不都合を解消するはずである。さらに、特定の受信者の電子メッセージアプリケーションが埋め込まれた付随コンテンツのファイルフォーマットと互換性がない場合でも、埋め込まれた付随コンテンツをすべての受信者が確実に見られるようにする必要性もある。
【０００７】
本発明は、このような状況に鑑みてなされたもので、その目的とするところは、電子メッセージに関連付けられた付随コンテンツを作成、配信、および処理することが可能な、電子メッセージに関連付けられた付随コンテンツを処理するシステムおよび方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、電子メッセージに関連付けられた付随コンテンツを処理するシステムおよび方法を提供することにより、上述およびその他の必要性を満たす。本発明の特定の態様によれば、電子メッセージアプリケーションに付随コンテンツエディタ機能を提供することができ、電子メッセージインタフェースは、電子メッセージの本文中にインラインで付随コンテンツを作成、表示、および編集するための一体型の付随コンテンツエディタインタフェースを含む。付随コンテンツエディタ機能は、電子メッセージアプリケーションのコンポーネントからなるか、前記電子メッセージアプリケーションとのインタフェースをとるように構成された外部のプログラムモジュールからなることができる。付随コンテンツは、フォーマッティングを有することができ、編集可能なデータ要素を備えることができる。一体型の付随コンテンツエディタインタフェースは、そのデータ要素を入力し、編集するための適切なユーザインタフェースコントロールを備えることができる。
【０００９】
電子メッセージおよび付随コンテンツの作成後または作成中に、付随コンテンツを、付随コンテンツのフォーマッティングを記述し、付随コンテンツの編集可能なデータ要素を定義する標準フォーマットファイルに変換することができる。例えば、標準フォーマットファイルは、付随コンテンツのフォーマッティングを記述するＨＴＭＬ（Hyper Text Markup Language）タグと、付随コンテンツの編集可能なデータ要素を定義する、埋め込まれたＸＭＬ（Extensible Markup Language）タグとを含むＨＴＭＬファイルとすることができる。要求される場合は、付随コンテンツを付随コンテンツファイルとしてメモリに保存してもよい。送信者によって入力されたメッセージ送信コマンドに応答して、少なくとも１人の受信者に配信するために電子メッセージに標準フォーマットファイルを添付することができる。発信電子メッセージは、例えばＭＩＭＥ（Multipurpose Internet Mail Extensions）準拠の電子メールメッセージである。
【００１０】
本発明の他の態様によれば、電子メッセージアプリケーションは、ネイティブファイルフォーマットから標準フォーマットに変換された付随コンテンツからなる添付ファイルを含む電子メッセージを受信するように構成することができる。この場合も、標準フォーマットは、付随コンテンツのフォーマッティングを記述するＨＴＭＬタグと、付随コンテンツの編集可能なデータ要素を定義する埋め込まれたＸＭＬタグとを含むＨＴＭＬファイルとすることができる。電子メッセージは、付随コンテンツのネイティブファイルフォーマットを識別する識別情報を含むことができる。このネイティブファイルフォーマットを識別する情報に基づいて、電子メッセージアプリケーションがネイティブファイルフォーマットと互換性のある付随コンテンツエディタ機能を呼び出せるかどうかが判定されることができる。呼び出せる場合は、付随コンテンツエディタ機能を呼び出して添付ファイルをネイティブファイルフォーマットに変換し、メッセージを開くコマンドに応答して電子メッセージの本文中にフォーマッティングおよび編集可能なデータ要素をインラインで表示する。また、添付ファイルとして表示する場合に添付ファイルの存在を知らせるために表示されていたはずの添付ファイルアイコンを任意選択で抑制してもよい。電子メッセージアプリケーションが、互換性のある付随コンテンツエディタ機能を呼び出すことができない場合は、添付ファイルを開くコマンドに応答して標準フォーマットビューワ機能が呼び出されて標準フォーマットファイルを表示する。本発明のこれらおよびその他の態様、特徴、および実施形態について以下の特定の例示的実施形態の説明と添付の図面および特許請求の範囲でより詳細に説明する。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明を適用できる実施形態を詳細に説明する。  
本発明は、電子メッセージに関連付けられた付随コンテンツを処理するシステムおよび方法を提供する。本発明のある態様は、電子メッセージの本文中にインラインで付随コンテンツを作成し、表示し、編集する付随コンテンツエディタ機能をメッセージアプリケーションに提供する。付随コンテンツは、付随コンテンツエディタ機能にとってネイティブのファイルフォーマットで作成することができる。付随コンテンツのネイティブのファイルフォーマットは、非標準的であっても、かつ／または特定のソフトウェアベンダ独自であってもよい。
【００１２】
埋め込まれた付随コンテンツのフォーマットと受信者の電子メッセージアプリケーションに関する互換性の問題が、本発明の特定の他の態様によって対処される。そのような本発明の特定の他の態様によれば、付随コンテンツは、標準フォーマットのファイル（本明細書ではこれを「標準フォーマットファイル」と称する）に変換することができる。特定の例示的実施形態では、標準フォーマットファイルは、付随コンテンツのフォーマッティングを記述するＨＴＭＬタグと、付随コンテンツのデータ要素を定義する埋め込まれたＸＭＬタグとからなるＨＴＭＬファイルとすることができる。当業者は、標準フォーマットファイルは、任意の既存のファイルフォーマットであっても、またはソフトウェアの製造者および顧客間で広く採用されるようになる今後開発されるファイルフォーマットであってもよいことを理解されよう。
【００１３】
標準フォーマットファイルは、埋め込みオブジェクトではなく、電子メッセージへの添付ファイルとして配信することができる。受信者の電子メッセージアプリケーションが互換性のあるエディタ機能を含む場合は、付随コンテンツを変換してそのネイティブのファイルフォーマットに戻し、埋め込みオブジェクトとして扱うことができる（すなわち電子メッセージの本文中にインラインでフォーマットされた編集可能なデータとして表示される）。受信者の電子メッセージアプリケーションが互換性のあるエディタ機能を含まない場合、付随コンテンツは、標準フォーマットファイルと互換性のある任意の適切なビューワ（本明細書では「標準フォーマットビューワ」あるいは「標準フォーマットビューワ機能」と称する）を用いて、静的な（すなわち編集不可能な）画像として見ることができる通常の標準フォーマットファイルの添付ファイルとして扱われる。特定の実施形態では、電子メッセージアプリケーションは、標準フォーマットファイルを電子メールメッセージの本文中にインラインで表示するために標準フォーマットビューワ機能を含むか、当該機能を利用することができる。
【００１４】
本明細書では、本発明の例示的実施形態は、パーソナルコンピュータによって実行されるソフトウェアモジュールとの関連で概説する。しかし、当業者には、本発明は、ラップトップコンピュータ、ハンドヘルド機器、マルチプロセッサシステム、マイクロプロセッサを利用した、またはプログラム可能な家庭電化製品、ネットワークターミナル、ミニコンピュータ、メインフレームコンピュータなどを含む、他のタイプのコンピュータシステム構成とともに実施することも可能であることが理解されよう。さらに、当業者は、本発明は、スタンドアロンのコンピューティング環境で実施しても、分散コンピューティング環境で実施してもよいことを理解されよう。分散コンピューティング環境では、プログラムモジュールは、各種のローカルおよび／またはリモートのデバイスに物理的に格納し、そのデバイスで実行することができる。そのような分散コンピューティング環境の例には、ローカルエリアネットワーク、企業ネットワーク、ワイドエリアネットワーク、世界規模のインターネットなどが含まれる。
【００１５】
以下の説明と添付図面では、主に、１つまたは複数のプロセッサ、メモリ記憶装置、および／または入出力装置を含む従来のコンピュータコンポーネントによって行われる、または管理されるプロセスおよび動作の記号的表現により、本発明の特定の実施形態を説明する。コンピュータコンポーネントによって実行または管理されるプロセスおよび動作には、プロセッサによる信号の操作、および１つまたは複数のローカルまたはリモートのメモリ記憶装置に常駐するデータ構造内におけるそれら信号の維持が含まれる。そのようなデータ構造は、メモリ記憶装置に格納されたデータの集合に対して物理的な編成を加え、特定の電気的要素または磁気的要素を表す。本明細書で用いる記号的表現は、教示および発見を当技術分野の他の者に最も効果的に伝達するように、熟練したコンピュータソフトウェア開発者が使用する記号的表現と合わせるよう意図している。
【００１６】
次いで図面を参照して、本発明の態様および本発明を実施するための例示的動作環境を説明する。図面中、同様の要素は同様の符号で表す。図１に、本発明の例示的実施形態を実施するための典型的な動作環境１００を示す。例示的動作環境１００は、従来のパーソナルコンピュータ１２０の形態の汎用コンピューティングデバイスを含む。一般に、パーソナルコンピュータ１２０は、プロセッサ１２１、システムメモリ１２２、およびシステムメモリ１２２を含む各種のシステム構成要素をプロセッサ１２１に結合するシステムバス１２３を含む。システムバス１２３は、各種のバスアーキテクチャの任意のものを使用したメモリバスまたはメモリコントローラ、周辺機器バス、またはローカルバスを含む数種のバス構造のいずれでもよい。システムメモリ１２２は、読み取り専用メモリ（ＲＯＭ）１２４およびランダムアクセスメモリ（ＲＡＭ）１２５を含む。起動時などにパーソナルコンピュータ１２０内の要素間の情報転送を助ける基本ルーチンを含んだＢＩＯＳ（Basic Input/Output System）１２６は、ＲＯＭ１２４に格納される。
【００１７】
パーソナルコンピュータ１２０はさらに、ハードディスク（図示せず）の読み書きを行うハードディスクドライブ１２７、フロッピー（登録商標）ディスクなどのリムーバブル磁気ディスク１２９の読み書きを行う磁気ディスクドライブ１２８、および、ＣＤ（compact disc）−ＲＯＭや他の光学媒体などのリムーバブル光ディスク１３１の読み書きを行う光ディスクドライブ１３０を含む。ハードディスクドライブ１２７、磁気ディスクドライブ１２８、および光ディスクドライブ１３０はそれぞれ、ハードディスクドライブインタフェース１３２、磁気ディスクドライブインタフェース１３３、および光ディスクドライブインタフェース１３４によりシステムバス１２３に接続される。例示的パーソナルコンピュータ１２０は、ＲＯＭ１２４、ＲＡＭ１２５、ハードディスクドライブ１２７、リムーバブル磁気ディスク１２９、およびリムーバブル光ディスク１３１を含むが、当業者は、磁気カセット、フラッシュメモリカード、デジタルビデオディスク、ベルヌーイカートリッジなど、コンピュータによるアクセスが可能なデータを格納することができる他のタイプのコンピュータ可読媒体も例示的動作環境１００で使用できることを理解されよう。これらドライブとそれに関連付けられたコンピュータ可読媒体は、パーソナルコンピュータ１２０のコンピュータ実行可能命令、データ構造、プログラムモジュール、および他のデータの不揮発性の記憶を提供することができる。
【００１８】
ＲＯＭ１２４、ＲＡＭ１２５、ハードディスクドライブ１２７、磁気ディスク１２９、光ディスク１３１、または他のコンピュータ可読媒体には、複数のソフトウェアモジュール１３７を格納することができる。ソフトウェアモジュールには、特定のタスクを行うか、特定の抽象データ型を実施するルーチン、サブルーチン、プログラム、オブジェクト、コンポーネント、データ構造などが含まれる。例示的なソフトウェアモジュールには、オペレーティングシステム１３５、電子メッセージアプリケーション１３６、およびビューワ１４３（例えばＨＴＭＬ互換ビューワ、または他の標準フォーマットビューワなど）が含まれる。電子メッセージアプリケーション１３６は、電子メールクライアント（ユーザエージェントとも称する）、インスタントメッセージングアプリケーション、ニュースアプリケーション、チャットルームアプリケーションなどである。電子メッセージアプリケーション１２６は、電子メッセージを生成、送信、受信、および表示する機能を含む。付随コンテンツファイル１３９を含むデータファイル１３８も、ＲＯＭ１２４、ＲＡＭ１２５、およびパーソナルコンピュータ１２０のその他のコンピュータ可読媒体に格納することができる。付随コンテンツファイル１３９は、電子メッセージの内容または目的に関連する、または関連付けられた任意のオブジェクト、コンポーネント、モジュール、または他のデータ構造を含むことができる。
【００１９】
キーボード１４０およびポインティングデバイス１４２などの入力装置を使用してパーソナルコンピュータ１２０にコマンドと情報を入力することができる。ポインティングデバイス１４２は、マウス、トラックボール、あるいは電子タブレットとともに使用できる電子ペンである。他の入力装置（図示せず）としては、マイクロフォン、ジョイスティック、ゲームパッド、衛星パラボラアンテナ、スキャナなどが可能である。これらおよび他の入力装置は、多くの場合、システムバス１２３に結合された入出力（「Ｉ／Ｏ」）インタフェース１４６を通じてプロセッサ１２１に接続される。Ｉ／Ｏインタフェース１４６は、シリアルポート、パラレルポート、ゲームポート、ユニバーサルシリアルバス（ＵＳＢ）などである。モニタなどの表示装置１４７も、Ｉ／Ｏインタフェースまたは専用のビデオアダプタ１４８を介してシステムバス１２３に接続することができる。表示装置１４７に加えて、パーソナルコンピュータ１２０は、スピーカ、プリンタ、プロジェクタなどの他の出力装置（図示せず）を含むことができる。
【００２０】
パーソナルコンピュータ１２０は、１つまたは複数のコンピュータとの論理接続を使用するネットワーク環境で動作することができる。リモートコンピュータは、パーソナルコンピュータ、サーバ、クライアント、ルータ、ネットワークＰＣ（personal computer）、ピアデバイス、あるいはその他の一般的なネットワークノードである。リモートコンピュータは、パーソナルコンピュータ１２０との関係で上述した要素の多くまたはすべてを含むことができる。図１に示す論理接続には、ローカルエリアネットワーク（ＬＡＮ）１５１およびワイドエリアネットワーク（ＷＡＮ）１５２が含まれる。パーソナルコンピュータ１２０は、ネットワークインタフェースあるいはアダプタ１５３を通じてＬＡＮ１５１および／またはＷＡＮ１５２に接続することができる。他の実施形態では、パーソナルコンピュータ１２０は、ネットワークを通じて通信を確立するためのモデム１５４または他の手段を含むことができる。モデム１５４は、内蔵型でも外付け型でもよく、Ｉ／Ｏポートインタフェース１４６を介してシステムバス１２３に接続される。図のネットワーク接続は例示的なものであり、コンピュータ間に通信リンクを確立する他の手段を使用してよいことは理解されよう。
【００２１】
上述したように、本発明の特定の態様は、電子メッセージの本文中にインラインで付随コンテンツを作成、表示、および編集するために電子メッセージアプリケーション１３６に付随コンテンツエディタ機能を提供することを伴う。そのような付随コンテンツのエディタ機能（本明細書では省略して付随コンテンツエディタ１４１と称する場合もある）は、電子メッセージアプリケーション１３６に組み込むか、またはアドオンソフトウェアモジュールとして提供することができる。付随コンテンツエディタ１４１は、１つまたは複数のネイティブファイルフォーマットの１つまたは複数のタイプの付随コンテンツと互換性を持つことができる。複数の付随コンテンツエディタ１４１を電子メッセージアプリケーション１３６に組み込むか、電子メッセージアプリケーション１３６のためのアドオンソフトウェアモジュールとして提供することができる。語句「アドオンソフトウェアモジュール」とは、電子メッセージアプリケーション１３６とインタフェースをとる外部のソフトウェアモジュールを意味するものとする。付随コンテンツエディタ１４１およびそれに関連付けられた付随コンテンツのタイプの例には、これらに限定しないが、議事表を作成、編集、および表示するための議事表エディタ、画像を作成、編集、および表示する画像エディタ、図表（フローチャート、間取り図、組織図など）を作成、編集、表示する図表エディタ、チェックリストを作成、編集、表示するチェックリストエディタ、地図を作成、編集、および表示する地図エディタ、カード（名刺、挨拶状、トレーディングカードなど）を作成、編集、表示するカードエディタ、マルチメディアオブジェクトを作成、編集、表示するマルチメディアエディタが含まれる。
【００２２】
図２ａおよび図２ｂからなる図２は、本発明の特定の実施形態による電子メッセージアプリケーション１３６（電子メールクライアント）の例示的電子メールインタフェース２０５の図である。図２ａに示すように、例示的電子メールインタフェース２０５は、一体型の付随コンテンツエディタインタフェース２１０を含む。図の例で、電子メールインタフェースは、会議を予定する電子メールを生成することを目的とし、一体型の付随コンテンツエディタ１４１は、会議の議事表を作成し、編集し、表示する議事表エディタである。例示的付随コンテンツエディタインタフェース２１０は、会議の説明を入力する「Ｍｅｅｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ（会議情報）」のテキスト領域２１２、議事表の項目を入力する「Ａｇｅｎｄａ（議事表）」のテキスト領域２１４、および付加的な文書またはファイルを添付する「Ｄｏｃｕｍｅｎｔｓ（文書）」の領域２１６を含む。上述のユーザインタフェースコントロールおよび／または他の適切なユーザインタフェースコントロールを例示的な付随コンテンツエディタインタフェース２１０に含めることが可能である。図２ｂに、例示的なユーザによって入力された電子メールメッセージ２２０と付随コンテンツとを含む電子メールインタフェース２０５を示す。図のように、例示的な付随コンテンツは、「Ｍｅｅｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ（会議情報）」のテキスト領域２１２に指定された会議の情報、「Ａｇｅｎｄａ（議事）」のテキスト領域２１４に指定された議事項目、および「Ｄｏｃｕｍｅｎｔｓ（文書）」領域２１６に付加されたファイル「Ｂｕｄｇｅｔ  Ｒｅｖｉｅｗ．ｐｐｔ」２１８を含む。
【００２３】
当業者には、図の付随コンテンツエディタインタフェース２１０に基づき、例示的コンテンツエディタ１４１の機能が明らかになろう。当業者はさらに、このような付随コンテンツエディタ機能は、各種のソフトウェアプログラミング技術を使用して実装できることを理解されよう。したがって、本明細書では特定のソフトウェアコーディング技術については記載せず、本発明は、特定のソフトウェアコーディング技術に限定されないものとする。当業者は、追加的および／または代替の付随コンテンツエディタ機能を提供することが可能であることを認識されよう。本発明は、どの特定の付随コンテンツエディタ機能にも限定されない。
【００２４】
付随コンテンツエディタインタフェース２１０を介してユーザによって入力される情報は、１つまたは複数の付随コンテンツファイル１３９に格納することができる。付随コンテンツファイル１３９は、付随コンテンツエディタ１４１にネイティブなファイルフォーマットとすることができる。すなわち、付随コンテンツのファイルフォーマットは、非標準的なフォーマットおよび／または独自フォーマットであってよく、したがって互換性のある付随コンテンツエディタ１４１のみで読み取れるものでよい。電子メールの送信者は、一体型の付随コンテンツエディタ１４１の付随コンテンツエディタインタフェース２１０を使用して、発信電子メールメッセージの本文中から付随コンテンツを作成し、編集することができる。
【００２５】
図３に、本発明の特定の実施形態による、電子メッセージとの関連で配信される付随コンテンツを作成し、準備する例示的方法を説明する。例示的方法３００は、開始ブロック３０１で開始し、ステップ３０２に進み、ここで電子メッセージアプリケーション１３６が呼び出される。特定の例示的実施形態では、電子メッセージアプリケーション１３６は電子メールクライアントであり、電子メッセージは電子メールメッセージである。次いでステップ３０４で、電子メッセージアプリケーション１３６が、新しい電子メールの作成を指示するコマンドをユーザから受け取る。「新規メッセージ作成」のコマンドに応答して、電子メッセージアプリケーションは、電子メッセージインタフェース２０５（空白の電子メールメッセージなど）を生成し、表示する。ステップ３０６で、ユーザは電子メッセージインタフェース２０５およびそれに組み込まれた付随コンテンツエディタインタフェース２１０と対話して、電子メッセージと付随コンテンツを作成する。
【００２６】
次いでステップ３０８で、電子メッセージアプリケーションは、その電子メッセージを意図される受信者に配信すべきことを指示する、送信者によって入力された「メッセージ送信」のコマンドを受け取る。メッセージ送信のコマンドに応答して、ステップ３１０で、電子メッセージアプリケーションは、付随コンテンツのコピーをそのネイティブのファイルフォーマットでメモリに保存する。付随コンテンツファイル１３９は、送信者のコンピュータシステム１００の一時的または永続的なメモリ記憶位置に保存することができる。永続メモリに付随コンテンツファイル１３９を保存することにより、後にその付随コンテンツを再使用する可能性が得られる。例えば、付随コンテンツファイル１３９をメモリから電子メッセージ中にインポートすることができ、送信者は、付随コンテンツエディタ１４１を使用してインラインで付随コンテンツを再度作成せずに済む。別の例として、送信者（または他のユーザ）が、後に、電子メッセージアプリケーション１３６とは別個の外部の付随コンテンツエディタ１４１を使用して付随コンテンツファイル１３９を閲覧および／または編集することを望む可能性がある。
【００２７】
次いでステップ３１２で、電子メッセージアプリケーション１３６が、付随コンテンツファイル１３９（またはそのコピー）を標準フォーマットファイルに変換する。この標準フォーマットファイルは、それが必要な場合、あるいは望むなら、一時的または永続的な記憶域に保存することができる。特定の例示的実施形態では、標準フォーマットファイルはＨＴＭＬファイルとすることができる。したがって、以下の例示的実施形態の説明ではＨＴＭＬファイルを限定的に参照するが、当業者は、本発明はこれに限定されないことを理解されよう。ＨＴＭＬファイルは、付随コンテンツのフォーマッティングを記述するＨＴＭＬタグと、付随コンテンツのデータ要素を定義する埋め込まれたＸＭＬタグとを含むことができる。当業者は、ＸＭＬデータをＨＴＭＬファイル中に埋め込むことは必ずしも必要でないことも理解されよう。他の実施形態では、ＨＴＭＬファイルに別個のＸＭＬデータファイルを参照させることもできる。さらに、付随コンテンツの記述と定義には他の適当なマークアップ言語を用いてよい。
【００２８】
次いで、ステップ３１４でＨＴＭＬファイルを電子メッセージに添付する。したがって図２の例では、電子メッセージは、「Ｂｕｄｇｅｔ  Ｒｅｖｉｅｗ．ｐｐｔ」のファイルと、変換後の付随コンテンツに相当する「Ａｇｅｎｄａ．ｈｔｍｌ」ファイルの２つの添付ファイルを含むことになる。ステップ３１６で、電子メッセージアプリケーション１３６は、電子メッセージの配信の準備が残っていればその準備を完了する。本発明は、カプセル化メッセージ用の「ＭＩＭＥ」（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）標準など、既存の電子メッセージ配信標準と互換性を持つものとする。したがって、ステップ３１６における配信する電子メールメッセージとそのＨＴＭＬファイルの添付の準備には、ＭＩＭＥに準拠したメッセージへの変換が伴う場合がある。
【００２９】
当業者は、ＭＩＭＥは、電子メールメッセージの配信のために最も広く採用されているフォーマットとなっていることを認識されよう。ＭＩＭＥは、ＲＦＣ（request for comments）８２２で定義されたシンプル電子メールフォーマットの拡張である。ＭＩＭＥは、より複雑なマルチパートの電子メールメッセージを可能にしながら、機能が最も制限された電子メールクライアントでもＭＩＭＥに準拠する電子メールメッセージを処理できるようにする。ＭＩＭＥは、Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ（「ＳＭＴＰ」）のコンテクストで添付ファイル、埋め込みオブジェクト、ＨＴＭＬなどを構造化するための標準を定義する。
【００３０】
対象とされる受信者に電子メッセージと添付ファイルを配信する準備が整うと、例示的方法はステップ３１８で終了する。そして、通常の配信機構を介して、意図される受信者に電子メッセージとその添付ファイルを配信することができる。
【００３１】
当業者は、上記で図３を参照して説明した処理の順序は単なる例として提供したものであり、他の順序が可能であることも理解されよう。例えば、標準フォーマットファイルへの付随コンテンツの変換は、付随コンテンツの作成時など、送信者がメッセージ送信のコマンドを入力する前の時間に行ってもよい。別の例として、電子メッセージアプリケーションは、ＭＩＭＥフォーマットで電子メッセージを作成してもよく、すなわち、その場合は電子メッセージを配信する直前にＭＩＭＥへの変換を行う必要がなくなる。電子メッセージとの関連で配信される付随コンテンツを作成し、準備する例示的方法３００のこれらおよび他の変形形態は、当業者には明らかであると考えられ、本発明によって包含される。
【００３２】
図４に、本発明の特定の実施形態による、電子メッセージに関連付けられた付随コンテンツを受信、処理、および表示する例示的プロセスを示す。例示的方法４００は、開始ブロック４０１で開始し、ステップ４０２に進み、ここで電子メッセージアプリケーション１３６が電子メッセージを受信する。次いでステップ４０４で、電子メッセージアプリケーション１３６が、その電子メッセージが添付ファイルを含んでいると判定する。上述のように、この添付ファイルは、特定の付随コンテンツエディタ１４１にとってネイティブなファイルフォーマットを有する付随コンテンツファイルから作成された、埋め込まれたＸＭＬデータを含むＨＴＭＬファイルとすることができる。その場合、電子メッセージは、付随コンテンツファイルのネイティブなファイルフォーマットを識別する情報を含むことができる。そのような識別情報は、電子メッセージのヘッダまたはその他の適切な部分に存在することができる。
【００３３】
ステップ４０６で、電子メッセージアプリケーション１３６が互換性のある付随コンテンツエディタ１４１を呼び出せるかどうかの判定が行われる。電子メッセージアプリケーション１３６は、そのような付随コンテンツエディタ機能を含んでいるか、または当該機能を利用できる場合に、互換性のある付随コンテンツエディタ１４１を呼び出すことができる。場合によっては、電子メッセージアプリケーションは、添付ファイルが、埋め込みオブジェクトとして扱われることを意図した「特殊な」付随コンテンツを実装していることを認識できない「レガシー」製品である可能性がある。他の場合、電子メッセージアプリケーションは、特定タイプの「特殊な」付随コンテンツは認識することができるが、添付ファイルとして実施された付随コンテンツの特定のネイティブファイルフォーマットは認識できない場合がある。
【００３４】
電子メッセージアプリケーション１３６が互換性のある付随コンテンツエディタ１４１を呼び出すことができない場合は、電子メッセージアプリケーション１３６の通常の動作に従ってＨＴＭＬ添付ファイルが処理される。例えば、電子メッセージアプリケーション１３６は、ステップ４０８で電子メッセージとともに添付ファイルアイコンを表示して受信者に添付ファイルの存在を知らせるように構成することができる。電子メッセージアプリケーション１３６は、ステップ４１０で、受信者によって入力された「添付ファイルを開く」コマンドに応答してＨＴＭＬ添付ファイルを開かせることができる。電子メッセージアプリケーション１３６は、ＨＴＭＬビューワ機能を含むか、または外部ブラウザあるいは他のＨＴＭＬ互換ビューワ１４３とのインタフェースを取ることができる。
【００３５】
ステップ４０６に戻り、電子メッセージアプリケーション１３６が互換性のある付随コンテンツエディタ１４１を呼び出すことができる場合、例示的方法はステップ４１２に進み、ＨＴＭＬ添付ファイルを変換して付随コンテンツのネイティブのファイルフォーマットに戻す。例えば付随コンテンツエディタ１４１がこの変換を行うことができる。次いでステップ４１４で、任意選択で、添付ファイルとして表示する場合にＨＴＭＬ添付ファイルの存在を知らせるために生成されていたはずの添付ファイルアイコンを抑制するように電子メッセージアプリケーション１３６に指示することができる。次いでステップ４１６で、電子メッセージアプリケーション１３６は、受信者によって入力された「メッセージを開く」コマンドに応答して電子メッセージを開き、付随コンテンツエディタ１４１を呼び出して電子メッセージの本文中にインラインでそのネイティブファイルフォーマットで付随コンテンツを表示する。埋め込まれた付随コンテンツは、フォーマットされており、付随コンテンツエディタ１４１を使用して完全に編集することができる。
【００３６】
ステップ４０８のＨＴＭＬ添付ファイルか、ステップ４１６の埋め込まれた完全に編集可能なオブジェクトとして付随コンテンツが表示されると、例示的方法４００はステップ４１８で終了する。したがって、例示的方法４００は、受信者の電子メッセージアプリケーションが互換性のある付随コンテンツエディタ機能を含まない場合でも、発信電子メッセージ中に埋め込まれた付随コンテンツを受信者によって表示できるプロセスを説明する。受信者の電子メッセージアプリケーションは、例示的方法４００およびその代替実施形態にしたがって、可能な場合にはリッチで完全に編集可能なインラインコンテンツとして付随コンテンツを表示し、また、インライン表示が可能でない場合は、標準的な非独自のファイルフォーマットの添付ファイルとして付随コンテンツを提供するように構成することができる。
【００３７】
前述の内容に基づき、本発明の特定の態様は、電子メッセージの本文中にインラインで付随コンテンツを作成し、表示し、編集するシステムおよび方法を提供することが理解できよう。本発明の他の態様はさらに、受信者の電子メッセージアプリケーションが、埋め込まれた付随コンテンツのネイティブファイルフォーマットと互換性がない場合でも、埋め込み付随コンテンツをすべての受信者によって見られるようにするシステムおよび方法を提供する。本発明の特定の実施形態は、本明細書に記載し、添付の図に図示する各種機能、プロセス、および方法を行うコンピュータ実行可能命令が格納されたコンピュータ可読媒体を含む。ただし、本発明をコンピュータプログラミングで実施する多くの異なる方式が可能であり、本発明が１セットのコンピュータ実行可能命令に制限されると解釈すべきではないことは明らかであろう。さらに、熟練したプログラマは、ここに開示される本発明を実施するのに適したコンピュータ実行可能命令を容易に作成できるはずであり、そのため、そのようなコンピュータ実行可能命令の特定のセットをここに開示する必要はない。
【００３８】
本発明の多くの他の変更形態、特徴、実施形態、および動作環境は当業者には明らかになろう。また、本発明の多くの態様は上記では単なる例として説明したものであり、したがって本発明の必要とされる、または不可欠な要素ではないことを理解されたい。したがって、前述の説明は、本発明の特定の実施形態のみに関し、特許請求の範囲で定義される本発明の趣旨および範囲から逸脱せずに多数の変更を加えることができることを理解されたい。
【図面の簡単な説明】
【００３９】
【図１】本発明を適用できる実施形態の典型的な動作環境を示すブロック図である。
【図２ａ】本発明を適用できる実施形態の電子メッセージアプリケーションの一体型の付随コンテンツエディタインタフェースを含む例示的電子メッセージインタフェースの図である。
【図２ｂ】本発明を適用できる実施形態の電子メッセージアプリケーションの一体型の付随コンテンツエディタインタフェースを含む例示的電子メッセージインタフェースの図である。
【図３】本発明を適用できる実施形態の電子メッセージとの関連で配信される付随コンテンツを作成し、準備する例示的方法を説明するプロセス流れ図である。
【図４】本発明を適用できる実施形態の電子メッセージに関連付けられた付随コンテンツを受信、処理、および表示する例示的プロセスを説明するプロセス流れ図である。
【符号の説明】
【００４０】
１２０  パーソナルコンピュータシステム
１２１  プロセッサ
１２２  システムメモリ
１２３  システムバス
１３７  ソフトウェアモジュール
１３５  オペレーティングシステム
１３６  電子メッセージアプリケーション
１４１  付随コンテンツエディタ
１４３  ビューワ
１３８  データファイル
１３９  付随コンテンツファイル
１３２  ハードディスクドライブインタフェース
１３３  磁気ディスクドライブインタフェース
１３４  光ディスクドライブインタフェース
１４６  Ｉ／Ｏポートインタフェース
１４８  ビデオアダプタ
１５３  ネットワークインタフェース
１５４  モデム
１４０  キーボード
１４２  マウス
１４７  表示装置
【図１】
2005011343.tif 000003
【図２ａ】
2005011343.tif 000004
【図２ｂ】
2005011343.tif 000005
【図３】
2005011343.tif 000006
【図４】
2005011343.tif 000007
【外国語明細書】
2005011343000001.pdf