(57)【特許請求の範囲】
【請求項１】
電子メッセージに関する添付ファイルを選択するための方法であって、
メッセージアプリケーションのユーザインターフェースに電子メッセージを表示するステップと、
電子メッセージが表示されているメッセージアプリケーションのユーザインターフェースに最近使用された（ＭＲＵ）ファイルリストを表示するステップであって、前記最近使用された（ＭＲＵ）ファイルリストは、第１のコンピューティングデバイスによって最近使用されたファイルと、第２のコンピューティングデバイスによって最近使用されたファイルを含むステップと、
前記第１のコンピューティングデバイスと前記第２のコンピューティングデバイスのいずれが最近使用したのかについての表示を、少なくとも１つのファイルに対して表示するステップと、
前記最近使用された（ＭＲＵ）ファイルリスト内に表示されるファイルの選択を受け取るステップと、
前記選択されたファイルを前記電子メッセージに添付するステップと、
前記電子メッセージを受信者に送信するステップと
を含む方法。
【請求項２】
前記第１のコンピューティングデバイスと前記第２のコンピューティングデバイスにおける様々なアプリケーションによって最近アクセスされたファイルから前記最近使用された（ＭＲＵ）ファイルリストを作成するステップをさらに含む請求項１に記載の方法。
【請求項３】
前記様々なアプリケーションは、ワードプロセッシングアプリケーション、スプレッドシートアプリケーション、およびメッセージングアプリケーションのうちの少なくとも１つを含むアプリケーションである請求項２に記載の方法。
【請求項４】
前記第１のコンピューティングデバイスと前記第２のコンピューティングデバイスにおいて最近格納されたファイルから前記最近使用された（ＭＲＵ）ファイルリストを作成するステップをさらに含む請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記最近使用された（ＭＲＵ）ファイルリストを表示するステップは、ファイルの名前およびファイルが最近使用されたときの時刻を表示するステップを含む請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記最近使用された（ＭＲＵ）ファイルリスト内にファイルのタイプを表示する請求項１〜５のいずれか一項に記載の方法。
【請求項７】
別のアプリケーションから最近使用された（ＭＲＵ）ファイルリストを獲得するステップを更に有する請求項１〜６のいずれか一項に記載の方法。
【請求項８】
前記選択されたファイルを前記電子メッセージに添付するステップは、前記選択されたファイルに対するリンクを添付するステップを含む請求項１〜７のいずれか一項に記載の方法。
【請求項９】
請求項１〜８のいずれか一項に記載の方法を実行するためのプログラム。
【請求項１０】
請求項１〜８のいずれか一項に記載の方法を実行するためのプログラムを記録した記録媒体。
【請求項１１】
電子メッセージに関する添付ファイルを選択するためのシステムであって、
プロセッサーと、
プロセッサーに結合されたメモリーを備え、
前記メモリーは命令を含み、前記命令はプロセッサーによって実行されると、
電子メッセージを表示するステップと、
電子メッセージが表示されているユーザインターフェースに最近使用された（ＭＲＵ）ファイルリストを表示するステップであって、前記最近使用された（ＭＲＵ）ファイルリストは、第１のコンピューティングデバイスによって最近使用されたファイルと、第２のコンピューティングデバイスによって最近使用されたファイルを含むステップと、
前記第１のコンピューティングデバイスと前記第２のコンピューティングデバイスのいずれが最近使用したのかについての表示を、少なくとも１つのファイルに対して表示するステップと、
前記最近使用された（ＭＲＵ）ファイルリスト内に表示されるファイルの選択を受け取るステップと、
前記選択されたファイルを前記電子メッセージに添付するステップと、
前記電子メッセージを受信者に送信するステップと、
を含む方法を実行する、
システム。
【請求項１２】
前記方法は、前記第１のコンピューティングデバイスと前記第２のコンピューティングデバイスにおける様々なアプリケーションによって最近アクセスされたファイルから前記最近使用された（ＭＲＵ）ファイルリストを作成するステップをさらに含む、請求項１１に記載のシステム。
【請求項１３】
前記様々なアプリケーションは、ワードプロセッシングアプリケーション、スプレッドシートアプリケーション、およびメッセージングアプリケーションのうちの少なくとも１つを含むアプリケーションである請求項１２に記載のシステム。
【請求項１４】
前記第１のコンピューティングデバイスと前記第２のコンピューティングデバイスは、モバイルデバイスである請求項１１〜１３のいずれか一項に記載のシステム。
【請求項１５】
前記最近使用された（ＭＲＵ）ファイルリストを表示するステップは、ファイルの名前およびファイルが最近使用されたときの時刻を表示するステップを含む請求項１１〜１４のいずれか一項に記載のシステム。
【請求項１６】
前記最近使用された（ＭＲＵ）ファイルリスト内にファイルのタイプを表示する請求項１１〜１５のいずれか一項に記載のシステム。
【請求項１７】
前記選択されたファイルを前記電子メッセージに添付するステップは、前記選択されたファイルに対するリンクを添付するステップを含む請求項１１〜１６のいずれか一項に記載のシステム。
【請求項１８】
電子メッセージに関する添付ファイルを選択するためのシステムであって、
ネットワークに接続するように構成されたネットワーク接続と、
プロセッサー、メモリー、およびコンピューター可読記憶媒体と、
前記コンピューター可読記憶媒体において格納され、前記プロセッサーにおいて実行される動作環境と、
メッセージングアプリケーションと、
添付ファイルマネージャーであって、
作成されている電子メッセージを表示するステップと、
メッセージングアプリケーションが表示するオプションの選択に応答して、電子メッセージが表示されているユーザインターフェースに最近使用された（ＭＲＵ）ファイルリストを表示するステップであって、前記最近使用された（ＭＲＵ）ファイルリストは、第１のコンピューティングデバイスによって最近使用されたファイルと、第２のコンピューティングデバイスによって最近使用されたファイルを含み、前記最近使用された（ＭＲＵ）ファイルリストは電子メッセージを表示されているユーザインターフェースにおいて表示されるステップと、
前記第１のコンピューティングデバイスと前記第２のコンピューティングデバイスのいずれが最近使用したのかについての表示を、少なくとも１つのファイルに対して表示するステップと、
前記最近使用された（ＭＲＵ）ファイルリスト内で表示されるファイルの選択を受け取るステップと、
前記選択されたファイルを前記電子メッセージに添付するステップと、
前記電子メッセージを受信者に送信するステップと、
を実行するように構成された、前記メッセージングアプリケーションと連携して動作する添付ファイルマネージャーと、
を備えるシステム。
【請求項１９】
前記添付ファイルマネージャーは、前記第１のコンピューティングデバイスと前記第２のコンピューティングデバイスにおける様々なアプリケーションによって最近アクセスされたファイルから前記最近使用された（ＭＲＵ）ファイルリストを作成するステップをさらに実行するように構成された、請求項１８に記載のシステム。
【請求項２０】
前記様々なアプリケーションは、ワードプロセッシングアプリケーション、スプレッドシートアプリケーション、およびメッセージングアプリケーションのうちの少なくとも１つを含むアプリケーションである請求項１９に記載のシステム。
【請求項２１】
前記選択されたファイルを前記電子メッセージに添付するステップは、前記選択されたファイルに対するリンクを添付するステップを含む請求項１８〜２０のいずれか一項に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージにファイルを添付するための最も最近使用されたリスト（most recently used list）に関する。
【背景技術】
【０００２】
[0001]ユーザーは、電子メッセージを使用して日常的に添付ファイルを送信する。メッセージに文書または他のファイルを添付する際、ユーザーは、ファイルを探し出し、メッセージにファイルを添付する。ファイルは、メニュー項目の選択によって、および／またはドラッグアンドドロップ操作によって添付され得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
メッセージにファイルを添付するための最も最近使用されたリストを提供する。
【課題を解決するための手段】
【０００４】
[0002]この「発明の概要」は、「発明を実施するための形態」において後段でさらに説明される概念の選定を簡略化された形態で紹介するように与えられる。この「発明の概要」は、特許請求される主題の重要な特徴、または不可欠な特徴を特定することは意図しておらず、特許請求される主題の範囲を確定する助けとして使用されることも意図していない。
【０００５】
[0003]ユーザーが、最も最近使用された（ＭＲＵ）ファイルリストから電子メッセージに関する添付ファイルを選択することが可能である。例えば、ユーザーが、電子メッセージを作成している際、ＭＲＵリストからメッセージに添付すべきファイルを選択することが可能である。ＭＲＵリスト内に含まれる最近使用されたファイルは、１つまたは複数のアプリケーション／ロケーションと関係することが可能であり、１つまたは複数のコンピューティングデバイスに関連することが可能である。例えば、ＭＲＵリストは、利用されるコンピューティングデバイスのうちの１つまたは複数のデバイスにおいて、１つまたは複数の異なる作成アプリケーションによってアクセスされたファイル、および／またはユーザーに関連する、最近アクセスされた／作成されたファイルを含み得る。
【図面の簡単な説明】
【０００６】
【図１】[0004]例示的なコンピューティング環境を示す図である。
【図２】[0005]ＭＲＵリストからメッセージに関する添付ファイルを選択するためのシステムを示す図である。
【図３】[0006]添付ファイルを選択するのに使用されるＭＲＵリストの表示を含む電子メッセージのディスプレイを示す図である。
【図４】[0007]最近使用されたファイルを表示する様々なＭＲＵリストの例を示す図である。
【図５】[0008]ＭＲＵリストを使用して電子メッセージに対する添付ファイルを選択するための例示的なプロセスを示す図である。
【発明を実施するための形態】
【０００７】
[0009]次に、同様の参照符号が同様の要素を表す図面を参照して、様々な実施形態を説明する。詳細には、図１および対応する説明が、実施形態が実施され得る適切なコンピューティング環境の簡単な、概括的な説明を与えることを意図する。
【０００８】
[0010]概して、プログラムモジュールには、特定のタスクを実行する、または特定の抽象データ型を実装するルーチン、プログラム、構成要素、データ構造、および他のタイプの構造が含まれる。また、ハンドヘルドデバイス、マルチプロセッサーシステム、マイクロプロセッサーベースの家庭用電子機器もしくはプログラマブル家庭用電子機器、ミニコンピューター、メインフレームコンピューターなどを含め、他のコンピューターシステム構成が使用可能である。また、通信ネットワークを介して結び付けられた遠隔処理デバイスによってタスクが実行される、分散コンピューティング環境が使用可能である。分散コンピューティング環境において、プログラムモジュールは、ローカルメモリーストレージデバイスと遠隔メモリーストレージデバイスの両方の中に配置され得る。
【０００９】
[0011]次に図１を参照して、様々な実施形態において利用されるコンピューター１００のための例示的なコンピューター環境を説明する。図１に示されるコンピューター環境は、それぞれが、モバイルコンピューティングデバイス（例えば、電話機、タブレット、ネットブック、ラップトップ）、サーバー、デスクトップ、または他の何らかのタイプのコンピューティングデバイスとして構成され得、中央処理装置５（「ＣＰＵ」）と、ランダムアクセスメモリー９（「ＲＡＭ」）および読取り専用メモリー（「ＲＯＭ」）１０を含むシステムメモリー７と、メモリーを中央処理装置（「ＣＰＵ」）５に結合するシステムバス１２とを含む複数のコンピューティングデバイスを含む。
【００１０】
[0012]起動中などに、コンピューター内の要素間で情報を転送するのを助ける基本ルーチンを含む基本入／出力システムが、ＲＯＭ１０の中に格納される。コンピューター１００は、オペレーティングシステム１６と、メッセージングアプリケーション２４と、アプリケーション２５と、後段でより詳細に説明される添付ファイルマネージャー２６とを格納するための大容量ストレージデバイス１４をさらに含む。
【００１１】
[0013]大容量ストレージデバイス１４は、バス１２に接続された大容量ストレージコントローラー（図示せず）を介してＣＰＵ５に接続される。大容量ストレージデバイス１４および関連するコンピューター可読媒体は、コンピューター１００に不揮発性ストレージをもたらす。本明細書に含まれるコンピューター可読媒体の説明では、ハードディスクまたはＣＤ−ＲＯＭドライブなどの大容量ストレージデバイスを示すが、コンピューター可読媒体は、コンピューター１００によってアクセスされ得る任意の利用可能な媒体であり得る。
【００１２】
[0014]例として、限定としてではなく、コンピューター可読媒体は、コンピューター記憶媒体と、通信媒体とを備え得る。コンピューター記憶媒体には、コンピューター可読命令、データ構造、プログラムモジュール、または他のデータなどの情報を格納するために任意の方法または技術で実装された揮発性媒体および不揮発性媒体、取外し式媒体および非取外し式媒体が含まれる。コンピューター記憶媒体には、ＲＡＭ、ＲＯＭ、消去可能なプログラマブル読取り専用メモリー（「ＥＰＲＯＭ」）、電気的に消去可能なプログラマブル読取り専用メモリー（「ＥＥＰＲＯＭ」）、フラッシュメモリーもしくは他のソリッドステートメモリー技術、ＣＤ−ＲＯＭ、デジタルバーサタイルディスク（「ＤＶＤ」）もしくは他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または所望される情報を格納するのに使用され得るとともに、コンピューター１００によってアクセスされ得る他の任意の媒体が含まれるが、以上には限定されない。
【００１３】
[0015]コンピューター１００は、インターネットなどのネットワーク１８を介した遠隔コンピューターに対する論理接続を使用するネットワーク化された環境において動作する。コンピューター１００は、バス１２に接続されたネットワークインターフェースユニット２０を介してネットワーク１８に接続され得る。このネットワーク接続は、ワイヤレスおよび／または有線であることが可能である。ネットワークインターフェースユニット２０は、他のタイプのネットワークおよび遠隔コンピューターシステムに接続するのに利用可能である。また、コンピューター１００は、キーボード、マウス、または電子スタイラス（図１に示されない）を含むいくつかの他のデバイスからの入力を受け取るため、および処理するための入／出力コントローラー２２を含むことも可能である。同様に、入／出力コントローラー２２は、ディスプレイスクリーン２３、プリンター、または他のタイプの出力デバイスに入／出力を供給することが可能である。
【００１４】
[0016]前段で簡単に述べたように、ＭＩＣＲＯＳＯＦＴ  ＣＯＰＲＯＲＡＴＩＯＮ、Ｒｅｄｍｏｎｄ、ＷａｓｈｉｎｇｔｏｎからのＷＩＮＤＯＷＳ  ＰＨＯＮＥ７（登録商標）オペレーティングシステム、ＷＩＮＤＯＷＳ７（登録商標）オペレーティングシステム、またはＷＩＮＤＯＷＳ  ＳＥＶＥＲ（登録商標）オペレーティングシステムなどの、コンピューターの動作を制御するのに適したオペレーティングシステム１６を含め、いくつかのプログラムモジュールおよびデータファイルが、コンピューター１００の大容量ストレージデバイス１４およびＲＡＭ９の中に格納され得る。大容量ストレージデバイス１４およびＲＡＭ９は、１つまたは複数のプログラムモジュールを格納することも可能である。詳細には、大容量ストレージデバイス１４およびＲＡＭ９は、１つまたは複数のメッセージングアプリケーションプログラム２４、ならびにワードプロセッシングアプリケーション、スプレッドシートアプリケーション、ビデオアプリケーション、ピクチャアプリケーション、プレゼンテーションアプリケーション、およびウェブブラウザーなどのアプリケーション２５を格納することが可能である。
【００１５】
[0017]ユーザーインターフェース１５が、ユーザーによって、アプリケーションおよび文書と対話するのに使用される。メッセージアプリケーション２４は、１つまたは複数の異なるメッセージングアプリケーションであり得る。例えば、コンピューター１００は、電子メールアプリケーション、インスタントメッセージング（ＩＭ）アプリケーション、ＳＭＳ、ＭＭＳアプリケーション、リアルタイム情報ネットワーク（例えば、Ｔｗｉｔｔｅｒ（登録商標）インターフェース）、ソーシャルネットワーキングアプリケーションなどを含み得る。或る実施形態によれば、メッセージングアプリケーション２４は、ＭＩＣＲＯＳＯＦＴ  ＯＵＴＬＯＯＫ（登録商標）のような電子メールアプリケーションである。メッセージングアプリケーションは、クライアントベースおよび／またはウェブベースであることが可能である。例えば、ＭＩＣＲＯＳＯＦＴ  ＷＩＮＤＯＷＳ  ＬＩＶＥ、または他の何らかのネットワークベースの電子メールおよびメッセージングサービスなどのネットワークベースのメッセージサービス１７が使用され得る。アプリケーション２５は、クライアントベースのアプリケーションおよび／またはネットワークベースのアプリケーション（例えば、ワードプロセッシングアプリケーション、スプレッドシートアプリケーション、写真アプリケーションなど）であり得る。
【００１６】
[0018]ネットワークシェア２７が、ＩＰネットワーク１８を介して１名または複数名のユーザーにとってアクセス可能なコンテンツ（例えば、文書、スプレッドシート、ウェブコンテンツなど）を格納するように構成される。例えば、ネットワークシェア２７は、１つまたは複数のロケーションに位置するユーザーらにとってアクセス可能なコンテンツを格納することが可能である。
【００１７】
[0019]添付ファイルマネージャー２６は、１つまたは複数のファイルが電子メッセージに添付されるように選択され得る、最も最近使用された（ＭＲＵ）ファイルリストを表示するように構成される。ＭＲＵは、ＭＵＲを表示するコンピューティングデバイスがアクセス可能なファイルから作成され得る。例えば、ＭＵＲがユーザーのラップトップ上に表示される場合、ラップトップからアクセス可能なユーザーによって最近使用された任意のファイル（すなわち、ネットワークアクセス可能であるファイル）が、表示され得る。選択されたファイルが、メッセージに添付可能であり、かつ／またはそのファイルに対するリンクが、メッセージに含められ得る。「リンク」という用語は、コンテンツのロケーションを表すアドレスを指す。例えば、リンクは、添付ファイル／コンテンツが格納されたネットワークロケーションを指定するユニフォームリソースロケーター（ＵＲＬ）の形態であり得る。そのリンクをクリックすることにより、概して、そのリンクによってポイントされるコンテンツが取得される。添付ファイルマネージャー２６は、図示されるように、アプリケーションの、例えば、メッセージングアプリケーション２４の外部に配置されても、アプリケーションの一部分であってもよい。さらに、添付ファイルマネージャー２６によって提供される機能のすべて／一部が、メッセージングアプリケーションの内部／外部に配置され得る。
【００１８】
[0020]或る実施形態によれば、添付ファイルマネージャー２６は、リンクされたコンテンツおよび／または添付ファイルを電子メッセージの添付ファイル領域内で提示するように構成される。添付ファイルマネージャー２６は、ＭＲＵリストを獲得し、さらに表示するように構成される。ユーザーは、ユーザーインターフェース１５を使用して、表示された最も最近使用された（ＭＲＵ）ファイルリストから電子メッセージに関する添付ファイルを選択することができる。例えば、ユーザーが、電子メッセージを作成している際、ＭＲＵリストからメッセージに添付すべきファイルを選択することが可能である。ＭＲＵリスト内に含められる最近使用されたファイルは、１つまたは複数のアプリケーション／ロケーション、および／あるいは１つまたは複数のコンピューティングデバイスと関係することが可能である。例えば、ＭＲＵリストは、１つまたは複数の異なる作成アプリケーションによってアクセスされたファイル、および／あるいはユーザーに関連する、最近アクセスされた／作成されたファイルを含み得る。添付ファイルマネージャーに関するさらなる詳細は、後段で説明される。
【００１９】
[0021]図２は、ＭＲＵリストからメッセージに関する添付ファイルを選択するためのシステムを示す。図示されるように、システム２００は、コンピューティングデバイス１（２１０）と、コンピューティングデバイス２（２２０）と、ネットワークシェア２３０と、メッセージングサービス２４０とを含む。
【００２０】
[0022]これらのコンピューティングデバイスは、添付ファイル、およびコンテンツに対するリンクを含む電子メッセージを送受信することと関係する動作を実行するように構成された任意のタイプのコンピューティングデバイスであり得る。例えば、これらのコンピューティングデバイスのいくつかは、モバイルコンピューティングデバイス（例えば、セルラー電話機、タブレット、スマートフォン、ラップトップなど）、デスクトップコンピューティングデバイス、およびサーバーであり得る。一部のコンピューティングデバイスは、オンラインサービス（例えば、電子メッセージを送受信するために構成されたメッセージングサービス２４０）を提供するように構成され得、一部は、データシェアとして構成され得、一部は、ローカルネットワーク内に構成され得、一部は、インターネットを介してアクセス可能なネットワーク内に構成され得るといった具合である。
【００２１】
[0023]これらのコンピューティングデバイスは、ネットワーク１８を介して結合される。ネットワーク１８は、異なる多くのタイプのネットワークであり得る。例えば、ネットワーク１８は、ＩＰネットワーク、セルラー通信のためのキャリアネットワークなどであり得る。概して、ネットワーク１８は、コンピューティングデバイス１、コンピューティングデバイス２、ネットワークシェア２３０、およびメッセージングサービス２４０などのコンピューティングデバイス間でデータを伝送するのに使用される。
【００２２】
[0024]コンピューティングデバイス１は、メッセージングアプリケーション２１２と、アプリケーション２１８と、ストレージ２１４と、ユーザーインターフェース２１６とを含む。図示されるように、コンピューティングデバイス１は、ユーザーによって、電子メッセージ、ネットワークシェアの中のコンテンツ（例えば、ファイル２３２）、アプリケーション２１８などと対話するのに使用される。
【００２３】
[0025]ユーザーインターフェース（ＵＩ）２１６は、メッセージングアプリケーション２１２、アプリケーション２１８、およびファイル（２１４、２３２）などのアプリケーションおよびコンテンツと対話するのに使用される。１つまたは複数のタイプの１つまたは複数のユーザーインターフェースが、コンテンツと対話するのに使用され得る。例えば、ＵＩ２１６は、コンテキストメニュー、メニューバー内のメニュー、リボンユーザーインターフェースから選択されたメニューアイテム、グラフィックメニューなどの使用を含み得る。概して、ＵＩ２１６は、ユーザーが、コンテンツおよび電子メッセージと容易に対話することができるように構成される。例えば、ユーザーは、ＵＩ２１６を使用してＭＲＵリストからファイルを単に選択して、電子メッセージにそのファイルを添付することができる。
【００２４】
[0026]メッセージングアプリケーション２１２は、電子メールアプリケーション、インスタントメッセージングアプリケーション、ソーシャルメディアアプリケーションなどのクライアントベースのアプリケーションであり得る。概して、メッセージングアプリケーション２１２は、１つまたは複数のタイプの電子メッセージを送受信するのに使用される。ネットワークベースのメッセージングサービス２４０が、メッセージングアプリケーション２１２に加えて、または様々なメッセージングアプリケーションのうちの１つまたは複数の代わりに使用されてもよい。例えば、ウェブインターフェースが、メッセージングサービス２４０にアクセスするのに使用されてもよい。
【００２５】
[0027]メッセージングサービス２４０は、コンピューティングデバイス１およびコンピューティングデバイス２などの１つまたは複数のコンピューティングデバイス間で電子メッセージを処理するのに使用され得る。メッセージングサービス２４０は、ＳＭＳ、ＭＭＳ、電子メール、ソーシャルネットワークに関するメッセージなどの、様々なメッセージタイプを処理するように構成され得る。メッセージングサービス２４０は、添付ファイルマネージャー２６の機能を用いて構成され得、さらに１つまたは複数のメッセージタイプが、選択された添付ファイルとともに電子メッセージを通信するのに使用され得る。
【００２６】
[0028]コンピューティングデバイス２は、ウェブベースの電子メールサービスなどのメッセージングサービスにアクセスし、さらにコンテンツと対話するように構成され得るウェブブラウザー（２２２）などの１つまたは複数のアプリケーションを含む。例えば、ウェブブラウザーは、メッセージングサービス２４０にアクセスし、ＭＲＵリストから選択された１つまたは複数の添付ファイルを含む電子メッセージを作成するのに使用され得る。
【００２７】
[0029]１つまたは複数のネットワークシェア（例えば、ネットワークシェア２３０）が、ファイル２３２などのコンテンツを格納するのに使用され得る。このコンテンツは、ワードプロセッシング文書、スプレッドシート、スライド、ウェブサイトコンテンツ、ピクチャ、およびビデオなどの、メッセージにリンクされる／添付される任意のタイプのコンテンツであり得る。ネットワークシェア２３０は、コンテンツと対話するコンピューティングデバイスによってアクセス可能である。ネットワークシェアは、コンテンツに対するオンラインアクセス／対話をサポートするオンラインサービスに関連付けられることが可能である。ネットワークシェアは、１つまたは複数のオンラインサービスに関連付けられ得る。例えば、異なるネットワークシェアが、異なるタイプの添付ファイルに関連付けられ得る（例えば、ビデオサービス、ピクチャサービス、文書サービスなどに関するネットワークシェア）。
【００２８】
[0030]添付ファイルマネージャー２６は、電子メッセージに添付され得る／リンクされ得るファイルのＭＲＵリストを獲得し、表示するように構成される。これらのファイルは、ワードプロセッシング文書、スプレッドシート、スライド、ピクチャ、ビデオ、ウェブサイトコンテンツなどの、電子メッセージに添付／リンクされ得る任意のタイプのファイルであり得る。ＭＲＵリスト内に含められるファイルは、最近使用されたファイルに基づく。最近使用されたファイルは、１つまたは複数の異なるコンピューティングデバイスに関連することが可能である。例えば、ユーザーが、第１のコンピューティングデバイスを使用して、いくつかのフルにアクセスし、さらにその後、第２のコンピューティングデバイスを使用して、他のファイルにアクセスすることが可能である。この例において、第１のコンピューティングデバイスによってアクセスされたファイルの一部（例えば、ＭＲＵが表示される際に、第２のコンピューティングデバイスがアクセス可能である第１のコンピューティングデバイスによってアクセスされたファイル）が、第２のコンピューティングデバイスによって表示されるＭＲＵの中に含められてもよい。或る実施形態によれば、ＭＲＵの中に含められるファイルは、１つまたは複数の異なるアプリケーションによって最も最近アクセスされたファイル、および／あるいは１つまたは複数のコンピューティングデバイスによって最近アクセスされたファイルである。例えば、ＭＲＵリストは、ワードプロセッシングアプリケーション、プレゼンテーションアプリケーション、スプレッドシートアプリケーション、ピクチャアプリケーション、ビデオアプリケーション、ウェブベースのアプリケーションからのファイル、データストレージからの最近アクセスされたファイルなどを含み得る。或る実施形態によれば、作成アプリケーション（例えば、ファイルを作成することができるアプリケーション）が、最近使用されたファイルのリストを決定するのに使用される。ＭＲＵリスト内に含めるべきファイルは、様々な方法で特定され得る。例えば、アプリケーションが、最近使用されたファイルのリストを特定するように監視可能であり、かつ／またはアプリケーションによってアクセスされたファイルのリストが、アプリケーションおよび／または別のソース（例えば、オペレーティングシステム）から獲得可能である。ファイルの獲得されたリストは、様々な基準に基づいて選別され得る（例えば、これらの様々なアプリケーションのそれぞれから最新のＸ個のファイルを示す、所定の期間内にアクセスされたファイルを示すといった具合である）。
【００２９】
[0031]ＭＲＵリスト内の表示されたファイルのうちの１つまたは複数が選択されると、添付ファイルマネージャー２６は、選択されたファイル、および／または選択されたファイルに対するリンクを電子メッセージに添付するように構成される。例えば、メッセージに実際のファイルを添付する代わりに、添付ファイルマネージャー２６は、選択されたファイルに対するリンクをメッセージ内に含めてもよい。添付ファイルマネージャー２６は、様々な基準に基づいて、リンクを含めることを決定することが可能である。例えば、ユーザーが、メッセージにファイルを添付するのではなく、ＭＲＵリストからのファイルの選択に対するリンクを含めるよう指示することが可能である。リンクを使用する指示は、ユーザーインターフェースオプションおよび／またはユーザー選好の選択によって行われ得る。また、ファイルロケーションが基準として使用されてもよい。例えば、ファイルが共有されるロケーションに配置されると、共有されるファイルに対するリンクが、添付ファイルの代わりに／添付ファイルに加えて含められ得る。また、サイズしきい値が、選択されたファイルを添付する代わりに、メッセージ内にリンクを含めるべき場合（例えば、選択されたファイルのサイズが、１ＭＢ、５ＭＢ、１０ＭＢなどの所定のサイズしきい値より大きい）を決定するのに使用されてもよい。この所定のサイズしきい値は、許可されたユーザー（例えば、システム管理者）によって構成され得る。ＭＲＵリストからファイルが選択されると、電子メッセージが、決定された受信者に送信される。
【００３０】
[0032]図３は、添付ファイルを選択するのに使用されるＭＲＵリストのディスプレイを含む電子メッセージのディスプレイを示す。図示されるように、メッセージ３００は、宛先：フィールドと、Ｃｃ：フィールドと、件名フィールド：と、添付フィールドと、メッセージの３１４本文と、ＭＲＵリスト３０５とを含む。より多くの、またはより少ないフィールドが、電子メッセージに含められてもよい。
【００３１】
[0033]電子メッセージは、いくつかの方法でアクセスされ得る。例えば、ウェブブラウザーが、電子メールサービスにアクセスすることが可能である、コンピューティングデバイス上の電子メールアプリケーションが、１つまたは複数の異なるサービスから電子メールを送信／受信するように構成され得るといった具合である。
【００３２】
[0034]電子メッセージ３００が作成されている際、ＭＲＵリスト（例えば、ＭＲＵリスト３０５）が、そのメッセージに含めるべき１つまたは複数の添付ファイルを選択するように表示され得る。これらの添付ファイルは、ワードプロセッシング文書、スプレッドシート、スライド、ウェブコンテンツ、ピクチャ、ビデオなどの任意のタイプのコンテンツであり得る。概して、添付ファイルは、コンピューティングデバイスによってアクセス可能な任意のタイプのコンテンツであり得る。
【００３３】
[0035]ＭＲＵリスト３０５は、１つまたは複数の異なるアプリケーションによって最近アクセスされた／使用されたファイルのリストを表示する。図示されるように、メッセージ３００の中のＭＲＵリスト３０５は、ファイルのリスト、および各ファイルにアクセスが行われた時刻を示す。ＭＲＵリスト３０５の中で、「（Ｃ２）」および「（Ｃ３）」の表示で示されるように、２つのファイル（Ｆｉｌｅ４およびＰｉｃｔｕｒｅ１）に、異なるコンピューティングデバイス（コンピューターＣ２およびコンピューターＣ３）からアクセスが行われている。他の表示が使用されてもよい。例えば、ＭＲＵリスト内のファイルが、それらのファイルに最後にアクセスを行ったコンピューティングデバイスに基づいて強調表示され得る、異なるアイコンが使用され得る、コンピューティングデバイスの名前が示され得る、ファイルに関してアイコンが変化することが可能であるといった具合である。或る実施形態によれば、ＭＲＵリストは、ファイルに最後にアクセスをしたコンピューティングデバイスをグラフィックで示さない。ＭＲＵリストは、様々な方法を使用して表示され得る。例えば、ユーザーが、ＭＲＵリストを表示するメニューオプション（例えば、挿入）を選択することが可能であり、かつ／またはＭＲＵリスト（またはＭＲＵリストの一部分）が、メッセージ（例えば、ＭＲＵリスト３２０）と一緒に表示され得る。ＭＲＵリスト（例えば、ＭＲＵ３０５、ＭＲＵ３２０）の中にリストアップされたファイルのうちの１つを選択することにより、選択されたファイルがメッセージに添付される（例えば、ＭＲＵ３２０からＦｉｌｅ１を選択することにより、Ｆｉｌｅ１の３１５が添付ファイル領域に添付される）。
【００３４】
[0036]添付ファイル領域は、ディスプレイの異なる多くの領域内に配置され得る。概して、添付ファイル領域は、添付領域のディスプレイが、メッセージの表示を変えるようにメッセージの本文がスクロールされるものの、見えるままであるように配置される。アイコンのようなグラフィック表示が、添付ファイル／リンクの近くの添付ファイル領域内に表示されて、添付ファイルと関係するさらなる情報をもたらすことが可能である。このグラフィック表示は、コンテンツのタイプ、および／またはリンクされたコンテンツと関係する他の特性を示すように選択され得る。例えば、文書アイコンが、コンテンツが文書であることを示すのに使用され得、ウェブアイコンが、ウェブコンテンツのために使用され得、スプレッドシートアイコンが、スプレッドシートのために使用され得、ピクチャアイコンが、ピクチャのために使用され得、メッセージアイコンが、メッセージのために使用され得、オンラインサービスアイコン（例えば、添付ファイルがビデオサービス１にアップロードされたことを示すビデオサービスアイコン、ピクチャサービスアイコンなど）が、添付ファイルがどこにアップロードされたかを示すのに使用され得るといった具合である。
【００３５】
[0037]図４は、最近使用されたファイルを表示する様々なＭＲＵリストの例を示す。
[0038]図示されるように、ＭＲＵリスト４００は、ファイルの名前と、ファイルが使用された時刻と、ファイルが配置されているロケーションとを含む最近使用されたファイルのリストを示す。見て取ることができるように、ＭＲＵリスト４００は、ファイルがコンピューティングデバイスにローカルで配置され得ること（例えば、Ｆｉｌｅ２、Ｐｉｃｔｕｒｅ２）、および／またはファイルがネットワークロケーションに配置され得ること（例えば、Ｆｉｌｅ４）を示す。このファイルは、使用される任意のタイプのファイル（例えば、文書、メッセージ、ピクチャ、閲覧したウェブページなど）であり得る。ＭＲＵリスト内に示されるファイルのリストは、選好に基づくことが可能である。例えば、ユーザーが、最近アクセスが行われたすべてのファイル、複数のファイルの一部（例えば、選択されたアプリケーションのリストから使用されたファイル、所定の期間内に編集されたファイル）などを表示することを指定することが可能である。
【００３６】
[0039]ＭＲＵリスト４１０は、所定の期間内に使用された、最近使用されたファイルのリストを示す。或る実施形態によれば、ファイルのリストは、所定の期間（例えば、過去５分間、過去１０分間、過去１５分間、過去１時間、過去１日、過去１週間など）内にアクセスされた／使用されたファイルに基づくことが可能である。図示される例において、ＭＲＵ４１０は、過去１時間内にアクセスされた／使用されたファイルのリストを示す。
【００３７】
[0040]ＭＲＵリスト４２０は、ファイルのタイプ別に編成された、最近使用されたファイルのリストを示す。図示されるように、ＭＲＵ４２０は、文書タイプの２つのファイル、スプレッドシートタイプの２つのファイル、およびピクチャタイプの１つのファイルを示す。これらのタイプのファイルは、任意のタイプのファイル（例えば、ワードプロセッシング文書、スプレッドシート文書、電子メール、インスタントメッセージ、ウェブページ、ピクチャ、ビデオ、描画など）であり得る。また、ファイルの各タイプで表示される文書の数が構成されてもよい。例えば、各タイプの文書の数が、或る数の文書に制限されてもよい。
【００３８】
[0041]図５は、ＭＲＵリストを使用して電子メッセージに対する添付ファイルを選択するための例示的なプロセスを示す。本明細書で提示されるルーチンの説明を読む際、様々な実施形態の論理動作は、（１）一連のコンピューターによって実施される行為として、またはコンピューティングシステム上で実行される一連のプログラムモジュールとして、および／または（２）コンピューティングシステム内の互いに接続されたマシン論理回路または回路モジュールとして実施されることを理解されたい。実施態様は、本発明を実施するコンピューティングシステムのパフォーマンス要件に依存する選択の問題である。したがって、図示され、さらに本明細書で説明される実施形態を構成する論理動作は、動作、構造デバイス、行為、またはモジュールといった様々な呼ばれ方をする。これらの動作、構造デバイス、行為、またはモジュールは、ソフトウェアで、ファームウェアで、専用のデジタルロジックで、さらに以上の様々な組合せで実施され得る。
【００３９】
[0042]開始ブロックの後、プロセス５００は、動作５１０に進み、電子メッセージが表示される。この電子メッセージは、コンテンツを添付する能力を含む任意の電子メッセージであり得る。或る実施形態によれば、電子メッセージは、電子メールメッセージである。また、ＳＭＳ、ＭＭＳ、インスタントメッセージ、およびソーシャルネットワークメッセージなどの他のメッセージが、添付ファイルとともに使用され得る。
【００４０】
[0043]動作５２０に進んで、ＭＲＵリストが、電子メッセージの表示と一緒に表示される。このＭＲＵは、手動で／自動で表示され得る。例えば、このＭＲＵは、電子メッセージの表示と一緒に自動的に、かつ／またはユーザーアクション（例えば、メニューオプションを選択すること、添付ファイル領域内でクリックすることなど）に応答して表示され得る。ＭＲＵ内に含められるファイルは、１つまたは複数の異なるアプリケーションに関連する最も最近使用されたファイルに基づく。或る実施形態によれば、ＭＲＵリストは、１つまたは複数のコンピューティングデバイスからユーザーによって最近アクセスが行われたアクセス可能なファイルを含む。メッセージに添付すべき、ユーザーが作業したばかりのファイルをユーザーが検索しなければならないのではなく、ユーザーは、ＭＲＵリストからそのファイルを単に選択することが可能である。
【００４１】
[0044]動作５３０に進んで、ＭＲＵリストから１つまたは複数のファイルが選択される。例えば、ユーザーが、リスト内の或るファイルをクリックして、そのファイルを添付ファイルとして指定することが可能である。
【００４２】
[0045]動作５４０に移って、選択されたファイルがメッセージに添付される。そのファイルが、メッセージに添付可能であり、かつ／またはそのファイルに対するリンクがメッセージ内に含められ得る。
【００４３】
[0046]動作５５０に進んで、添付ファイル／添付ファイルに対するリンクを含む電子メッセージが、受信者に送信される。
[0047]次に、プロセスは、終了ブロックに進み、さらに他のアクションを処理することに戻る。
【００４４】
[0048]以上の明細書、例、およびデータにより、本発明の構成の製造および使用を完全に説明することが可能である。本発明の多くの実施形態が、本発明の趣旨および範囲を逸脱することなく作成され得るので、本発明は、添付の特許請求の範囲に存する。
【図１】
0006026506.tif 000002
【図２】
0006026506.tif 000003
【図３】
0006026506.tif 000004
【図４】
0006026506.tif 000005
【図５】
0006026506.tif 000006