(57)【特許請求の範囲】
【請求項１】
電子メールメッセージが作成されている間に、前記電子メールメッセージの本文内に含まれる、コンテンツへのリンクを自動的に検出するステップと、
前記電子メールメッセージの本文内の前記コンテンツへの前記リンクを検出することに応答して、前記電子メールメッセージが作成されている間に前記電子メールメッセージの本文がスクロールされる場合に前記コンテンツへの前記リンクが前記電子メールメッセージの添付領域内で見ることができるままであるように、前記電子メールメッセージの本文から分離された前記電子メールメッセージの前記添付領域内に前記コンテンツへの前記リンクを自動的に含めるステップと、
前記電子メールメッセージの本文を表示するために前記電子メールメッセージを選択するステップと、
前記電子メールメッセージの本文を表示するために前記電子メールメッセージを選択することに応答して、さらに、前記コンテンツへの前記リンクを含む前記添付領域を固定の位置に表示するステップと
を含む方法。
【請求項２】
前記電子メールメッセージが表示される前に前記コンテンツを自動的にダウンロードするステップをさらに含む請求項１に記載の方法。
【請求項３】
前記コンテンツを格納するサーバーとの接続が確立された場合に、オフラインの間に前記コンテンツに対してなされた変更を自動的に同期するステップをさらに含む請求項１に記載の方法。
【請求項４】
前記電子メールメッセージの前記添付領域内に前記コンテンツへの前記リンクを自動的に含めるステップは、前記コンテンツへの前記リンクを前記電子メールメッセージの本文より上に配置するステップ、前記コンテンツを前記電子メールメッセージに対する添付ファイルとして表示するステップ、前記コンテンツを前記電子メールメッセージに対する添付ファイルとして表示して前記コンテンツの種類に基づいて表示するアイコンを選択するステップ、及び前記コンテンツへの前記リンクを前記電子メールメッセージの本文内にも表示するステップのうちの少なくとも１つを含む請求項１に記載の方法。
【請求項５】
前記電子メールメッセージが受け取られた後に前記電子メールメッセージの本文内の前記コンテンツへの前記リンクの検出が生じる請求項１に記載の方法。
【請求項６】
前記コンテンツをダウンロードする前に、前記コンテンツのサイズが所定のサイズより小さいか否かを判定するステップをさらに含む請求項１に記載の方法。
【請求項７】
コンピューター実行可能命令を格納する、信号を除く、コンピューター読み取り可能な記憶媒体であって、前記命令は、
電子メールメッセージが作成されている間に、前記電子メールメッセージの本文内の、コンテンツへのリンクを自動的に検出するステップと、
前記電子メールメッセージの本文内の前記コンテンツへの前記リンクを検出することに応答して、前記電子メールメッセージが作成されている間に前記電子メールメッセージの本文がスクロールされる場合に前記電子メールメッセージの本文から分離された前記電子メールメッセージの添付領域内の前記コンテンツへの前記リンクが前記電子メールメッセージの表示に対して見ることができるまま且つ静的に表示されたままであるように、前記添付領域内に前記コンテンツへの前記リンクを自動的に含めるステップと、
前記電子メールメッセージが表示される前に前記コンテンツをいつ自動的にダウンロードするかを決定するステップと、
前記電子メールメッセージの本文を表示するために前記電子メールメッセージを選択するステップと、
前記電子メールメッセージの本文を表示するために前記電子メールメッセージを選択することに応答して、さらに、前記コンテンツへの前記リンクがスクロールの間前記電子メールメッセージの前記添付領域内で見ることができるままであるように、前記コンテンツへの前記リンクを含む前記添付領域を固定の位置に表示するステップと
を含むコンピューター読み取り可能な記憶媒体。
【請求項８】
ネットワークに接続するように構成されるネットワーク接続と、
プロセッサー、メモリー、及び、信号を除くコンピューター読み取り可能な記憶媒体と、
前記コンピューター読み取り可能な記憶媒体に格納され、前記プロセッサー上で実行される動作環境と、
メッセージアプリケーションと、
前記メッセージアプリケーションと協働して動作するリンクマネージャーであって、
電子メールメッセージが作成されている間に前記電子メールメッセージの本文内の、コンテンツへのリンクを自動的に検出するステップと、
前記電子メールメッセージの本文内の前記コンテンツへの前記リンクを検出した後に、前記電子メールメッセージが作成されている間に前記電子メッセージの本文がスクロールされて前記本文内の前記コンテンツへの前記リンクが表示からスクロールアウトされる場合に前記電子メールメッセージの本文から分離された前記電子メールメッセージの添付領域内の前記コンテンツへの前記リンクが前記電子メールメッセージの表示に対して見ることができるまま且つ静的に表示されたままであるように、前記添付領域内に前記コンテンツへの前記リンクを自動的に含めるステップと、
前記電子メールメッセージが表示される前に前記コンテンツをいつ自動的にダウンロードするかを決定するステップと、
前記電子メールメッセージの本文を表示するために前記電子メールメッセージを選択するステップと、
前記電子メールメッセージの本文を表示するために前記電子メールメッセージを選択することに応答して、さらに、前記コンテンツへの前記リンクを含む前記添付領域を固定の位置に表示するステップと
を含む動作を実行するように構成される、リンクマネージャーと
を備えるシステム。
【請求項９】
前記電子メールメッセージの前記添付領域内に前記コンテンツへの前記リンクを自動的に含めるステップは、前記コンテンツを前記電子メールメッセージに対する添付ファイルとして表示するステップと、前記コンテンツの種類に基づいて、表示するアイコンを選択するステップとを含む請求項８に記載のシステム。
【請求項１０】
前記コンテンツをダウンロードする前に、前記コンテンツのサイズが所定のサイズより小さいか否かを判定するステップをさらに含む請求項８に記載のシステム。
【請求項１１】
前記電子メールメッセージの本文をスクロールするステップをさらに含み、前記コンテンツへの前記リンクがスクロールの間前記電子メールメッセージの前記添付領域内で見ることができるままである請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メッセージ中での添付ファイルとしてのコンテンツへのリンクの提示に関する。
【背景技術】
【０００２】
[0001]ユーザーは、日常的に、ドキュメントや他のコンテンツへのリンクを閲覧のために他のユーザーに送信する。メッセージを受信したユーザーは、メッセージ中にリンクを見つけ、コンテンツにアクセスするためにリンクを選択する。多くの場合、メッセージスレッドは、メッセージスレッド内に含まれるリンクを見つけることを困難にする数多くの応答を含む。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
電子メッセージ中での添付ファイルとしてのコンテンツへのリンクの提示を提供する。
【課題を解決するための手段】
【０００４】
[0002]この概要は、詳細な説明で以下にさらに説明される概念の選択を簡略化された形で紹介するために設けられる。この概要は、特許請求される主題の重要な特徴又は不可欠な特徴を特定することを意図しておらず、特許請求される主題の範囲を決定する助けとして使用されることも意図していない。
【０００５】
[0003]電子メッセージを受信するユーザーに、メッセージの本文でリンクを見つけなければならない場合よりも簡単にアクセスするために、メッセージの添付領域内でリンクされたコンテンツが提示される。メッセージの本文内に配置されるコンテンツへのリンクが自動的に検出され、添付ファイルとして表示される。ユーザーがメッセージを閲覧する場合、メッセージ本文をスクロールするときに、リンクされたコンテンツは表示されたままとなる。リンクは、ワープロドキュメント、スプレッドシート、スライド、ウェブサイトなどの、任意の種類のコンテンツであってよい。リンクされたコンテンツはまた、コンテンツがオフラインで利用可能であるように自動的にダウンロードされてもよい。
【図面の簡単な説明】
【０００６】
【図１】[0004]例示的なコンピューティング環境を示す。
【図２】[0005]電子メッセージ中の添付ファイルとしてコンテンツへのリンクを提示するシステムを示す。
【図３】[0006]電子メッセージの本文内のリンク及び添付領域内のリンクされたコンテンツへのアクセスを含む電子メッセージの表示を示す。
【図４】[0007]電子メッセージの本文内のリンク及び添付領域内の同じコンテンツへのリンクを含む電子メッセージの表示を示す。
【図５】[0008]電子メッセージの本文内のコンテンツへの２つのリンクを含む電子メッセージの表示を示す。
【図６】[0009]電子メッセージの本文内のコンテンツへのリンク及び添付されたドキュメントを含む電子メッセージの表示を示す。
【図７】[0010]電子メッセージの本文内のコンテンツへのリンクを含むウェブブラウザー内の電子メッセージの表示を示す。
【図８】[0011]電子メッセージ中の添付ファイルとしてコンテンツへのリンクを提示する例示的なプロセスを示す。
【発明を実施するための形態】
【０００７】
[0012]同様の符号が同様の要素を表す図面を参照して、種々の実施例について説明する。特に、図１及び対応する説明は、実施例を実施できる適切なコンピューティング環境の簡潔で一般的な説明を提供することを意図している。
【０００８】
[0013]一般に、プログラムモジュールは、特定のタスクを実行し又は特定の抽象データ型を実施する、ルーチン、プログラム、コンポーネント、データ構造、及び他の種類の構造を含む。ハンドヘルドデバイス、マルチプロセッサーシステム、マイクロプロセッサーベース又はプログラム可能な家庭用電化製品、ミニコンピューター、メインフレームコンピューターなどを含む、他のコンピューターシステム構成もまた用いることができる。通信ネットワークを介してリンクされるリモート処理デバイスによってタスクが実行される分散コンピューティング環境を使用してもよい。分散コンピューティング環境では、プログラムモジュールは、ローカルとリモートの両方のメモリー記憶デバイスに配置することができる。
【０００９】
[0014]ここで図１を参照して、様々な実施例で利用されるコンピューター１００の例示的なコンピューター環境について説明する。図１に示すコンピューター環境は、各々がモバイルコンピューティングデバイス（例えば電話、タブレット、ネットブック、ラップトップ）、サーバー、デスクトップ、又は他の種類のコンピューティングデバイスとして構成することができ、中央処理装置５（「ＣＰＵ」）、ランダムアクセスメモリー９（「ＲＡＭ」）及び読み取り専用メモリー（「ＲＯＭ」）１０を含むシステムメモリー７、並びにメモリーを中央処理装置５に結合するシステムバス１２を含む、コンピューティングデバイスを含む。
【００１０】
[0015]起動時などにコンピューター内の要素間で情報を転送するのを助ける基本ルーチンを含む基本入出力システムは、ＲＯＭ１０に格納される。コンピューター１００は、さらに、以下でより詳細に説明される、オペレーティングシステム１６、メッセージアプリケーション２４、ウェブブラウザー２５、リンクマネージャー２６を格納するための大容量記憶デバイス１４を備える。
【００１１】
[0016]大容量記憶デバイス１４は、バス１２に接続された大容量記憶コントローラー（図示せず）を介してＣＰＵ５に接続される。大容量記憶デバイス１４及びその関連するコンピューター読み取り可能な媒体は、コンピューター１００のための不揮発性ストレージを提供する。本明細書に含まれるコンピューター読み取り可能な媒体の説明はハードディスクやＣＤ−ＲＯＭドライブなどの大容量記憶デバイスに言及しているが、コンピューター読み取り可能な媒体は、コンピューター１００によってアクセスできる任意の利用可能な媒体とすることができる。
【００１２】
[0017]例として、コンピューター読み取り可能な媒体は、コンピューター記憶媒体及び通信媒体を含むことができるがこれらに限定されない。コンピューター記憶媒体は、コンピューター読み取り可能な命令、データ構造、プログラムモジュール又は他のデータなどの情報を記憶するための任意の方法又は技術で実施される揮発性及び不揮発性、取り外し可能及び取り外し不能な媒体を含む。コンピューター記憶媒体は、ＲＡＭ、ＲＯＭ、消去可能プログラマブル読み取り専用メモリー（「ＥＰＲＯＭ」）、電気的に消去可能なプログラマブル読み取り専用メモリー（「ＥＥＰＲＯＭ」）、フラッシュメモリー又は他のソリッドステートメモリー技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（「ＤＶＤ」）、又は他の光記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置又は他の磁気記憶デバイス、あるいは所望の情報を格納するのに使用することができ、コンピューター１００によってアクセスすることができる任意の他の媒体を含むが、これらに限定されない。
【００１３】
[0018]コンピューター１００は、インターネットなどのネットワーク１８を介してリモートコンピューターへの論理接続を使用するネットワーク化された環境で動作する。コンピューター１００は、バス１２に接続されたネットワークインターフェイスユニット２０を介してネットワーク１８に接続することができる。ネットワーク接続は、無線及び／又は有線であってもよい。ネットワークインターフェイスユニット２０は、他の種類のネットワーク及びリモートコンピューターシステムに接続するために利用することができる。コンピューター１００はまた、キーボード、マウス、又は電子スタイラス（図１には図示せず）を含む、多くの他のデバイスから入力を受信して処理するための入出力コントローラー２２を含むことができる。同様に、入出力コントローラー２２は、ディスプレイ画面２３、プリンター、又は他の種類の出力デバイスに対して入出力を提供することができる。
【００１４】
[0019]簡潔に上述したように、多くのプログラムモジュール及びデータファイルは、ワシントン州レドモンドのマイクロソフト・コーポレーションのＷＩＮＤＯＷＳ  ＰＨＯＮＥ７（登録商標）、ＷＩＮＤＯＷＳ７（登録商標）、ＷＩＮＤＯＷＳ  ＳＥＲＶＥＲ（登録商標）オペレーティングシステムなどの、コンピューターの動作を制御するのに適したオペレーティングシステム１６を含む、コンピューター１００の大容量記憶デバイス１４及びＲＡＭ９に格納することができる。大容量記憶デバイス１４及びＲＡＭ９はまた、１つ又は複数のプログラムモジュールを格納することができる。特に、大容量記憶デバイス１４及びＲＡＭ９は、１つ又は複数のメッセージアプリケーション２４及びウェブブラウザー２５を含む、１つ又は複数のアプリケーションプログラムを格納することができる。
【００１５】
[0020]アプリケーション及びドキュメントとインタラクトするために、ユーザーインターフェイス１５がユーザーによって使用される。メッセージアプリケーション２４は、１つ又は複数の異なるメッセージアプリケーションであってもよい。例えば、コンピューティングデバイス１００は、電子メールアプリケーション、インスタントメッセージ（ＩＭ）アプリケーション、ＳＭＳ、ＭＭＳアプリケーション、リアルタイム情報ネットワーク（例えば、ツイッター（登録商標）インターフェイス）、ソーシャルネットワーキングアプリケーションなどを含むことができる。実施例によれば、メッセージアプリケーション２４は、ＭＩＣＲＯＳＯＦＴ  ＯＵＴＬＯＯＫ（登録商標）などの電子メールアプリケーションである。メッセージアプリケーションは、クライアントベース及び／又はウェブベースであってもよい。ＭＩＣＲＯＳＯＦＴ  ＷＩＮＤＯＷＳ  ＬＩＶＥやいくつかの他のネットワーク・ベースの電子メール及びメッセージサービスなどの、ネットワークベースのメッセージサービス１７が使用されてもよい。
【００１６】
[0021]ネットワーク共有２７は、ＩＰネットワーク１８を介して１人以上のユーザーにとってアクセス可能なコンテンツ（例えば、ドキュメント、スプレッドシート、ウェブコンテンツなど）を記憶するように構成される。例えば、ネットワーク共有２７は、１つ又は複数の場所に配置されるユーザーによってアクセス可能なコンテンツを格納することができる。
【００１７】
[0022]リンクマネージャー２６は、メッセージ内のリンクを処理し、ユーザーに対して添付ファイル（attachments）としてそれを提示するように構成される。リンクマネージャー２６は、例えば、図に示すメッセージアプリケーション２４のように、アプリケーションの外部に配置することができ、また、アプリケーションの一部とすることができる。さらに、リンクマネージャー２６によって提供される機能の全て／一部は、メッセージアプリケーションの内部／外部に配置することができる。
【００１８】
[0023]リンクマネージャー２６は、メッセージの本文内のリンクを見つけなければならない場合よりも簡単にアクセスするために、電子メッセージの添付領域に、リンクされたコンテンツを提示するように構成される。リンクマネージャー２６は、メッセージの本文内に配置されるコンテンツへのリンクを自動的に検出し、それを添付領域内に表示する。「リンク」という用語は、コンテンツの位置を表しているアドレスを指す。例えば、リンクは、コンテンツが格納されるネットワーク上の場所を指定するＵＲＬ（Uniform Resource Locator）の形態であってもよい。リンクを選択すると、一般に、リンクによって指し示されるコンテンツが得られる。ユーザーがメッセージを閲覧する場合、メッセージの本文をスクロールするときに、リンクされたコンテンツは表示されたままとなる。リンクは、ワープロドキュメント、スプレッドシート、スライド、ウェブサイトなどの任意の種類のコンテンツであってもよい。リンクされたコンテンツはまた、コンテンツがオフラインで利用可能であるように、自動的にダウンロードすることができる。リンクマネージャーに関する詳細は以下に開示される。
【００１９】
[0024]図２は、電子メッセージ中の添付ファイルとしてコンテンツへのリンクを提示するためのシステムを示す。図示されるように、システム２００は、コンピューティングデバイス１（２１０）、コンピューティングデバイス２（２２０）、ネットワーク共有２３０及びメッセージサービス２４０を含む。
【００２０】
[0025]コンピューティングデバイスは、コンテンツへのリンクを含む電子メッセージを送信及び受信することに関連する操作を実行するように構成される任意の種類のコンピューティングデバイスであってもよい。例えば、いくつかのコンピューティングデバイスは、モバイルコンピューティングデバイス（例えば、携帯電話、タブレット、スマートフォン、ラップトップなど）、デスクトップコンピューティングデバイス及びサーバーであってもよい。いくつかのコンピューティングデバイスは、オンラインサービス（例えば、電子メッセージを送信及び受信するように構成されるメッセージサービス２４０）を提供するように構成することができ、いくつかはデータ共有として構成することができ、いくつかはローカルネットワーク内に配置されてもよく、いくつかはインターネットを介してアクセス可能なネットワークに配置されてもよい。
【００２１】
[0026]コンピューティングデバイスはネットワーク１８を介して結合される。ネットワーク１８は多くの異なる種類のネットワークであってもよい。例えば、ネットワーク１８は、ＩＰネットワーク、セルラー通信のためのキャリアネットワークなどであってもよい。一般に、ネットワーク１８は、コンピューティングデバイス１、コンピューティングデバイス２、ネットワーク共有２３０及びメッセージサービス２４０などのコンピューティングデバイスの間でデータを送信するために使用される。
【００２２】
[0027]コンピューティングデバイス１はメッセージアプリケーション２１２及びユーザーインターフェイス２１６を含む。図示されるように、コンピューティングデバイス１は、電子メッセージ、ネットワーク共有内のコンテンツ（例えばコンテンツ２３２）などとインタラクトするためにユーザーによって使用される。
【００２３】
[0028]ユーザーインターフェイス（ＵＩ）２１６は、メッセージアプリケーション２１２及びコンテンツ２３２などの、アプリケーションやコンテンツとインタラクトするために使用される。１つ又は複数の種類の１つ又は複数のユーザーインターフェイスを、コンテンツとインタラクトするために使用することができる。例えば、ＵＩ２１６は、コンテキストメニュー、メニューバー内のメニュー、リボンユーザーインターフェイスから選択されるメニュー項目、グラフィカルメニューなどの使用を含むことができる。一般に、ＵＩ２１６は、ユーザーがコンテンツや電子メッセージと容易にインタラクトすることができるように構成される。例えば、ユーザーは、電子メッセージの本文内にコンテンツへのリンクを含む新しい電子メッセージを作成するＵＩ２１６内のオプションを単に選択することができる。メッセージを受信すると、ユーザーは、添付領域内の電子メッセージ内に含まれるリンクに関連付けられるリンクされたコンテンツを閲覧する。メッセージの本文内のコンテンツへのリンクはまた、ユーザーが添付領域から及び／又はメッセージ本文内からのいずれかからリンクされたコンテンツにアクセスできるように、メッセージの本文内にとどまってもよい。
【００２４】
[0029]メッセージアプリケーション２１２は、電子メールアプリケーション、インスタントメッセージアプリケーション、ソーシャルメディアアプリケーションなどのクライアントベースのアプリケーションであってもよい。一般に、メッセージアプリケーション２１２は、１種類以上の電子メッセージを送受信するために使用される。ネットワークベースのメッセージサービス２４０は、メッセージアプリケーション２１２に加えて又は１つ又は複数の異なるメッセージアプリケーションに代えて使用することができる。例えば、ウェブインターフェイスは、メッセージサービス２４０にアクセスするために使用することができる。
【００２５】
[0030]メッセージサービス２４０は、コンピューティングデバイス１及びコンピューティングデバイス２などの１つ又は複数のコンピューティングデバイスの間で電子メッセージを処理するために使用することができる。 メッセージサービス２４０は、ＳＭＳ、ＭＭＳ、電子メール、ソーシャルネットワークのメッセージなどの異なるメッセージの種類を処理するように構成することができる。メッセージサービス２４０は、リンクマネージャー２６０の機能で構成されてもよく、１つ又は複数のメッセージの種類は、電子メッセージの本文内にあるコンテンツへのリンクを含む電子メッセージを通信するために使用され得る。
【００２６】
[0031]コンピューティングデバイス２は、ウェブベースの電子メールサービスなどのメッセージサービスにアクセスし、コンテンツとインタラクトするように構成することができる、ウェブブラウザー（２２２）などの１つ又は複数のアプリケーション（２２２）を含む。例えば、ウェブブラウザーは、電子メールサービスを介して電子メッセージにアクセスし、ネットワーク共有２３０に格納されたコンテンツ２３２にアクセスするために使用することができる。
【００２７】
[0032]１つ又は複数のネットワーク共有（例えば、ネットワーク共有２３０）は、コンテンツを格納するために使用することができる。コンテンツは、ワープロドキュメント、スプレッドシート、スライド、ウェブサイトコンテンツなどの、メッセージ内でリンクされる任意の種類のコンテンツであってもよい。ネットワーク共有２３０は、コンテンツとインタラクトするコンピューティングデバイスによってアクセス可能である。ネットワーク共有は、コンテンツとのオンラインアクセス／インタラクションをサポートするオンラインサービスに関連付けられてもよい。 
【００２８】
[0033]リンクマネージャー２６は、電子メッセージの本文内に含まれるコンテンツへのリンクを検出するように構成される。リンクは、ワープロドキュメント、スプレッドシート、スライド、ウェブサイトコンテンツなどの任意の種類のコンテンツであってよい。一般に、リンクは、コンピューティングデバイスによってアクセス可能な任意の種類のコンテンツに対するものであってもよい。メッセージの本文内で検出されたコンテンツへのリンクは、ユーザーがメッセージを受信するとリンクされたコンテンツが添付領域内で見ることができるように、添付領域内に表示される。リンクは、メッセージが送信される前及び／又はメッセージが受け取られた後に検出されてもよい。多くの場合、リンクがメッセージの本文内で見ることができない。例えば、リンクは、現在の表示の外のメッセージの部分内に含まれていることがある。メッセージの本文内のリンクにアクセスするために、ユーザーは、メッセージの本文をスクロールしてリンクを見つける。添付領域内にリンクされたコンテンツを提示することによって、リンクされたコンテンツは、メッセージの本文内のリンクを見つける必要なく見ることができる。
【００２９】
[0034]実施例によれば、メッセージを受信したユーザーがメッセージを閲覧する前に、メッセージの本文内でリンクされるコンテンツが自動的にダウンロードされ、添付領域内に含まれる。ユーザーによってメッセージが送信される前及び／又はメッセージが受け取られた後に、リンクされたコンテンツを得ることができる。例えば、メッセージの受信時に、リンクされたコンテンツが自動的にダウンロードされて、メッセージに含まれてもよい。リンクされたコンテンツの全て／一部が自動的にダウンロードされてもよい。リンクされたコンテンツは、以下のような所定の条件に基づいて自動的にダウンロードすることができる：メッセージが信頼できる送信元からのものである、リンクされたコンテンツのサイズがサイズしきい値より小さい、リンクがメッセージの受信者に対する応答メッセージ内に含まれる、メッセージが指定されたソースに由来するなど。
【００３０】
[0035]リンクマネージャー２６はまた、自動的にダウンロードされたリンクされたコンテンツに対して変更がオフラインで行われる場合を判定するように構成される。リンクされたコンテンツに対して変更がなされると、リンクマネージャー２６は、コンピューティングデバイスがオンラインであり変更を同期することができるようになると、変更を同期させる。例えば、コンピューティングデバイスがコンテンツを格納するサーバーに接続できるようになるまで、変更は、キャッシュに格納することができる。
【００３１】
[0036]図３−７は、添付ファイル（attachments）として表示されるリンクされたコンテンツを含む例示的な電子メッセージを示す。図３−７は、説明の目的のためのものであり、限定的であることを意図するものではない。
【００３２】
[0037]図３は、電子メッセージの本文内のリンク及び添付領域内のリンクされたコンテンツへのアクセスを含む電子メッセージの表示を示す。図示されるように、メッセージ３００は、Ｔｏ：フィールド、Ｃｃ：フィールド、サブジェクトフィールド、添付フィールド、添付領域（attachment areas）３１２、コンテンツへのリンク３１８及びスクロールコントロール３１６を含むメッセージの本文３１４を含む。より多くの又は少ないフィールドを電子メッセージに含めてもよい。
【００３３】
[0038]電子メッセージは多くの方法でアクセスすることもできる。例えば、ウェブブラウザーは電子メールサービスにアクセスすることができ、コンピューティングデバイスの電子メールアプリケーションは１つ又は複数の異なるサービスからの電子メールを受信するように構成することができる。
【００３４】
[0039]電子メッセージが作成されると、コンテンツへのリンク３１８がメッセージの本文に含まれる。リンクは、ワープロドキュメント、スプレッドシート、スライド、ウェブサイトなどの任意の種類のコンテンツに対するものであってもよい。一般に、リンクは、コンピューティングデバイスによってアクセス可能な任意の種類のコンテンツに対するものであってよい。
【００３５】
[0040]メッセージの本文内に含まれるコンテンツに対する任意のリンクは、メッセージを受信するユーザーがメッセージにアクセスしたときにリンクされたコンテンツが電子メッセージに関連付けられる添付領域内に表示可能であるように、添付領域内において、リンクされたコンテンツとして表示される。このように、ユーザーは、多くの異なる応答を含み得る電子メッセージの本文内でリンクされたコンテンツを探す必要がない。多くの場合、リンクはメッセージの本文内において見ることができない。例えば、リンクは、スレッドのうちの現在表示されていない部分に含まれていることがある。
【００３６】
[0041]添付領域は、表示の多くの異なる領域の中で提示されてもよい。一般に、添付領域は、メッセージの本文がメッセージの表示を変更するためにスクロールされても添付領域の表示が見えたままになるように配置される。例えば、添付領域３１２は、メッセージの本文の周りの位置（例えば、図示されるようにメッセージの左上隅、又はメッセージの周りの他の位置）に配置することができる。実施例によれば、リンクされたコンテンツ３１０はサブジェクトフィールドの下の添付フィールド内に表示される。フィールドは異なる方法で表示することができる。例えば、Ｃｃフィールドが表示されなくてもよく、添付フィールドがディスプレイ３００の別の領域内に表示されてもよい。
【００３７】
[0042]アイコンなどのグラフィカルインジケーター３２０は、添付領域内に表示されてもよい。グラフィカルインジケーターは、リンクされたコンテンツに関連するコンテンツの種類及び／又は他の特性を示すために選択することができる。例えば、ドキュメントアイコンはコンテンツがドキュメントであることを示すために使用することができ、ウェブアイコンはウェブコンテンツに使用することができ、スプレッドシートアイコンはスプレッドシートに使用することができ、ピクチャーアイコンはピクチャーに使用することができ、メッセージアイコンはメッセージに使用することができる。アイコンがメッセージの本文内でリンクされるコンテンツを表すことを示すインジケーターが表示されてもよい。たとえば、アイコン内の「Ｌ」は、コンテンツがメッセージの本文内でリンクされることを示すために使用されてもよい。他のインジケーター（例えば、リンクされたコンテンツがダウンロードされたことを示すインジケーター）もまた他の情報を示すために使用することができる。
【００３８】
[0043]図４は、電子メッセージの本文内のリンク及び添付領域内の同じコンテンツへのリンクを含む電子メッセージの表示を示す。図示されるように、メッセージ４００は、メッセージ４１４の本文内のドキュメント（Document.doc）へのリンク４１８を示す。リンクは、リンクされたコンテンツにアクセスするために使用することができる添付領域４１２及び添付フィールド４１０内に表示される。この例では、リンクされたコンテンツは自動的にダウンロードされない。コンテンツへのリンクが添付フィールド４１０及び添付領域４１２の両方に示されるが、コンテンツ（Document.doc）へのリンクはより多くの又はより少ない場所に含まれていてもよい。
【００３９】
[0044]図５は、電子メッセージの本文内のコンテンツへの２つのリンクを含む電子メッセージの表示を示す。図示されるように、メッセージ５００は、メッセージ５１４の本文内のコンテンツへのリンク５１８を示す。別のリンク（Document.doc）はメッセージの本文に含まれるが、現在の表示画面内では見ることができない。この例では、Document.docへのリンクがダウンロードされたコンテンツ５１０として添付フィールド内に提示され、コンテンツへのリンクが添付フィールド内のコンテンツへのリンク５１２として表示される。実施例によれば、ユーザーは、コンテンツの種類を決定するために、また、コンテンツがダウンロードされたか否かを判断するために、リンクに関連付けられるアイコンを見ることができる。この場合、アイコンはコンテンツがダウンロードされたことを示す黒色である。コンテンツ５１２は、ウェブコンテンツとともに表示される「Ｗ」によって示されるように、ウェブコンテンツへのリンクである。他のインジケーター（例えば、異なる色、アイコン、パターンなど）は、ステータス／コンテンツタイプをリンクに関連付けるために使用することができる。
【００４０】
[0045]図６は、電子メッセージの本文内のコンテンツへのリンク及び添付されたドキュメントを含む電子メッセージの表示を示す。図示されるように、メッセージ６００は、メッセージ６１４の本文内のコンテンツへのリンク６１８と、メッセージの本文内のリンクに関連付けられない添付ドキュメント（Attached.doc）６１０とを示す。この例では、添付されたドキュメントとリンクされたコンテンツとを区別する方法を提供するために、メッセージの本文に含まれるスプレッドシートへのリンク６１８は、添付ドキュメントと比較して異なる添付領域６１２内に表示される。リンクされたコンテンツはまた、添付フィールド内で表示することができる。
【００４１】
[0046]図７は、電子メッセージの本文内のコンテンツへのリンクを含むウェブブラウザー内の電子メッセージの表示を示す。図示されるように、ウェブブラウザー７０２は、コンテンツへのリンク７１８を含むメッセージ７１４を示す。メッセージの本文に含まれるコンテンツへのリンク７１８は、リンクされたコンテンツを容易に見つけることができるように、ブラウザー７０２内で一貫した位置に表示される。この例では、リンクされたコンテンツ７１０は、現在のメッセージに関連するメニューオプションの下に示される。リンクされたコンテンツはまた、メッセージの本文の外側の他の領域に表示されてもよい。
【００４２】
[0047]図８は、電子メッセージ中の添付ファイルとしてコンテンツへのリンクを提示するための例示的なプロセスを示す。本明細書に提示する方法についての説明を読む場合、様々な実施例の論理動作が、（１）コンピューティングシステム上で動作するコンピューターにより実施される動作又はプログラムモジュールのシーケンスとして、及び／又は（２）コンピューティングシステム内の相互接続されるマシン論理回路又は回路モジュールとして、実施されることが理解されるべきである。実施例は、本発明を実施するコンピューティングシステムの性能要件に依存する選択の問題である。したがって、図示されて本明細書に記載される実施例を構成する論理動作は、動作、構造デバイス、ステップ又はモジュールとして様々に呼ばれる。これらの動作、構造デバイス、ステップ及びモジュールは、ソフトウェア、ファームウェア、特殊用途デジタル論理回路、及びそれらの組み合わせで実現されてもよい。
【００４３】
[0048]開始ブロックの後、プロセス８００は、電子メッセージがアクセスされる動作８１０に移る。電子メッセージは、メッセージの本文内にリンクを含む任意の電子メッセージであってもよい。実施例によれば、電子メッセージは電子メールメッセージである。ＳＭＳ、ＭＭＳ、インスタントメッセージ、ソーシャルネットワークメッセージなどの他のメッセージもまたリンクを含むことができる。
【００４４】
[0049]動作８２０に移り、電子メッセージの本文内に含まれるリンクが検出される。メッセージが送信される前及び／又はメッセージが送信された後にこの検出が行われてもよい。例えば、メッセージが受信されると、メッセージはメッセージの本文に含まれるリンクを検出するために自動的に解析されてもよい。リンクは、電子メッセージのスレッド内の任意の場所（例えば、メッセージへの最初の応答内、３回目の応答内、最初のメッセージ内）に含まれていてもよい。
【００４５】
[0050]動作８３０へ移り、リンクされたコンテンツは自動的にダウンロードされてもよい。実施例によれば、メッセージを受け取ったユーザーがメッセージを見る前に、メッセージの本文内でリンクされるコンテンツが自動的にダウンロードされ、添付領域内に表示される。ユーザーによってメッセージが送信される前及び／又はメッセージが受け取られた後に、リンクされたコンテンツが得られてもよい。例えば、メッセージの受信時に、リンクされたコンテンツが自動的にダウンロードされてメッセージに含まれてもよい。リンクされたコンテンツの全て／一部が自動的にダウンロードされてもよい。例えば、リンクされたコンテンツは、次のような所定の条件に基づいて自動的にダウンロードすることができる：メッセージが信頼できる送信者からのものである、リンクされたコンテンツのサイズがサイズしきい値より小さい、リンクがメッセージの受信者に対する応答メッセージ内に含まれる、メッセージが指定したソースに由来するなど。
【００４６】
[0051]動作８４０へ移り、リンクされたコンテンツは、メッセージの添付領域内に含まれる。添付領域は表示の多くの異なる領域内に表示されてもよい。一般に、添付領域は、メッセージの本文がメッセージの表示を変更するためにスクロールされても添付領域の表示が目に見えたままであるように配置される。例えば、添付領域は、Ｔｏ：／Ｆｒｏｍ：フィールドの近く、メッセージの本文の周りの位置の近く、及び／又はメッセージの周りの何らかの他の位置に配置することができる。メッセージについての他の添付ファイルが表示される実施例によれば、リンクされたコンテンツが表示される。リンクされたコンテンツはまた、添付されたコンテンツの表示とは異なるメッセージの位置（例えば、別の添付領域）に表示することができる。アイコンなどのグラフィカルインジケーターはまた、コンテンツの種類を示すためや、コンテンツが自動的にダウンロードされたか否かを示すために、添付領域内でリンクされたコンテンツ内に表示されてもよい。例えば、アイコンは、コンテンツがドキュメントであることやドキュメントが自動的にダウンロードされたことを表すために表示することができる。
【００４７】
[0052]動作８５０に移ると、電子メッセージは、リンクされたコンテンツが電子メッセージの添付領域にあるように表示される。ユーザーがメッセージを見る場合、リンクされたコンテンツは、メッセージの本文をスクロールするときにメッセージに対して同じ位置にとどまる。
【００４８】
[0053]プロセスは、終了ブロックに移り、他の動作の処理に戻る。
[0054]上記の明細書、例、及びデータは、本発明の構成の製造及び使用の完全な説明を提供する。本発明の多くの実施例は本発明の趣旨及び範囲から逸脱することなくなされ得るので、本発明は添付の特許請求の範囲に存する。
【図１】
0005989762.tif 000002
【図２】
0005989762.tif 000003
【図３】
0005989762.tif 000004
【図４】
0005989762.tif 000005
【図５】
0005989762.tif 000006
【図６】
0005989762.tif 000007
【図７】
0005989762.tif 000008
【図８】
0005989762.tif 000009