(57)【要約】ユーザーと関連付けられたメッセージング・コンテンツが、１人以上の他の受信者との共有および移転のために選択される。ユーザーは、メッセージング・コンテンツの全部／一部を、移転するために選択することができる。例えば、ユーザーが１つのフォルダーを彼らのメールボックスから選択する、彼らのメールボックス全体を選択する、１つ以上の会話スレッドを選択する、１つ以上の主題を選択する等でもよい。選択は、手動／自動で行うことができる。例えば、ユーザーがグラフィカル・ユーザー・インターフェースを使用して共有するメッセージング・コンテンツを選択することができ、および／またはメッセージング・コンテンツを自動的に規則および／または何らかの他の条件に基づいて選択することもできる。選択の後、選択されたメッセージング・コンテンツは、ユーザーが共有／移転に選択した他の受信者（１人または複数）に移転される。選択されたメッセージング・コンテンツの受信者（１人または複数）は、メッセージング・コンテンツの移転を受け入れる／断ることができる。招待を受け入れたとき、メッセージング・コンテンツは移転され、受信者のメールボックスに格納される。【選択図】図４
2015505102.tif 000002
【特許請求の範囲】
【請求項１】
メッセージング・コンテンツを共有および移転する方法であって、
ユーザーと関連付けられたメッセージング・コンテンツを表示するステップと、
前記メッセージング・コンテンツの少なくとも一部を受信者と共有する要求を受けるステップと、
前記ユーザーに関連する前記メッセージング・コンテンツにアクセスするステップと、
前記メッセージング・コンテンツを前記受信者に移転するステップと、
を含む、方法。
【請求項２】
請求項１記載の方法であって、更に、前記ユーザーから、前記メッセージング・コンテンツを受け入れるための招待を前記受信者に送るステップと、受入を受けたことに応答して、前記メッセージング・コンテンツを前記受信者に移転するステップとを含む、方法。
【請求項３】
請求項１記載の方法であって、更に、前記受信者が許可された受信者であることを確認するために、前記受信者の有効性を判断するステップを含む、方法。
【請求項４】
請求項１記載の方法であって、更に、前記メッセージング・コンテンツを前記受信者に移転する前に、前記メッセージング・コンテンツを共通場所にコピーするステップを含む、方法。
【請求項５】
請求項１記載の方法において、前記メッセージング・コンテンツの少なくとも一部を受信者と共有する要求を受けるステップが、前記メッセージング・コンテンツを共有する時間期間を決定するステップと、電子メッセージを格納するフォルダーの選択を受けるステップと、共有する電子メッセージを含むスレッドの選択を受けるステップとの内少なくとも１つを含む、方法。
【請求項６】
請求項１記載の方法であって、更に、
プレビュー選択を受けたことに応答して、前記共有するメッセージング・コンテンツのプレビューを表示するステップと、
所定の時間期間の後前記招待を自動的に失効にするステップと、
前記ユーザーからの前記メッセージング・コンテンツを入れるための前記受信者メールボックス内の場所を示す選択を前記受信者から受けるステップと、
の内少なくとも１つを実行する、方法。
【請求項７】
メッセージング・コンテンツを共有および移転するためのコンピューター実行可能命令を有するコンピューター読み取り可能媒体であって、
ユーザーと関連付けられた電子メッセージを含むメッセージング・コンテンツを表示し、
前記メッセージング・コンテンツの少なくとも一部を受信者と共有する要求を受け、
前記受信者の有効性を判断し、
前記ユーザーに関連する前記メッセージング・コンテンツにアクセスし、
前記メッセージング・コンテンツを共通場所にコピーし、
前記メッセージング・コンテンツを前記共通場所から前記受信者に移転する、
ことを含む、コンピューター読み取り可能媒体。
【請求項８】
メッセージング・コンテンツを共有および移転するシステムであって、
ディスプレイと、
ネットワークに結合されるネットワーク接続と、
プロセッサーおよびコンピューター読み取り可能媒体と、
前記コンピューター読み取り可能媒体に格納され前記プロセッサーにおいて実行する動作環境と、
前記動作環境の制御下で動作するプロセスであって、
ユーザーと関連付けられた電子メッセージを含むメッセージング・コンテンツを表示する動作と、
前記メッセージング・コンテンツの少なくとも一部を受信者と共有する要求を受ける動作と、
前記受信者の有効性を判断する動作と、
前記メッセージング・コンテンツを受け入れるために招待を前記受信者に送る動作と、
前記ユーザーに関連する前記メッセージング・コンテンツにアクセスする動作と、
前記メッセージング・コンテンツを共通場所にコピーする動作と、
前記メッセージング・コンテンツを前記共通場所から前記受信者に移転する動作とを含む動作を実行するように動作するプロセスと、
を含む、システム。
【請求項９】
請求項８記載のシステムにおいて、前記メッセージング・コンテンツの少なくとも一部を受信者と共有する要求を受ける動作が、前記メッセージング・コンテンツを共有する時間期間を決定する動作と、電子メッセージを格納するフォルダー、および共有する電子メッセージを含むスレッドの選択の内いずれか１つ以上の選択を受ける動作との内少なくとも１つを含む、システム。
【請求項１０】
請求項８記載のシステムであって、更に、プレビュー選択を受けたことに応答して、前記共有するメッセージング・コンテンツのプレビューを表示する動作を含む、システム。
【発明の詳細な説明】
【従来技術】
【０００１】
[0001]  ユーザーは、ユーザーのメールボックスに繋がれた重要なコンテンツ（例えば、電子メッセージ）を有することがある。
【発明の概要】
【発明が解決しようとする課題】
【０００２】
ユーザーは公開／共有フォルダーを使用してこのコンテンツを共有することができるが、コンテンツの共有は難しい場合もある。例えば、ユーザーが進んで共有場所に情報を格納しようとするとは限らない。多くの場合、ユーザーは、コンテンツを共有せずに、彼らのメールボックスにコンテンツを単に格納するだけである。
【課題を解決するための手段】
【０００３】
[0002]  この摘要は、詳細な説明において以下で更に説明する概念から選択したものを、簡略化した形態で紹介するために設けられている。この摘要は、特許請求する主題の主要な特徴や必須の特徴を特定することを意図するのではなく、特許請求する主題の範囲を判断するときに補助として使用されることを意図するのでもない。
【０００４】
[0003]  ユーザーと関連付けられたメッセージング・コンテンツが、１人以上の他の受信者との共有(share)および移転(transfer)のために選択される。ユーザーは、メッセージング・コンテンツの全部／一部を、移転するために選択することができる。例えば、ユーザーが１つのフォルダーを彼らのメールボックスから選択する、彼らのメールボックス全体を選択する、１つ以上の会話スレッドを選択する、１つ以上の主題を選択する等でもよい。選択は、手動／自動で行うことができる。例えば、ユーザーがグラフィカル・ユーザー・インターフェースを使用して共有するメッセージング・コンテンツを選択することができ、および／またはメッセージング・コンテンツを自動的に規則および／または何らかの他の条件に基づいて選択することもできる。選択の後、選択されたメッセージング・コンテンツは、ユーザーが共有／移転に選択した他の受信者（１人または複数）に移転される。選択されたメッセージング・コンテンツの受信者（１人または複数）は、メッセージング・コンテンツの移転を受け入れる／断ることができる。招待を受け入れたとき、メッセージング・コンテンツは移転され、受信者のメールボックスに格納される。メッセージング・コンテンツは、このメッセージング・コンテンツに対する変更に応答して、自動的に更新されても／されなくてもよい。
【図面の簡単な説明】
【０００５】
【図１】図１は、計算デバイスの一例を示す。
【図２】図２は、ユーザーから１人以上の受信者にメッセージング・コンテンツを供給するシステムの一例を示す。
【図３】図３は、電子メッセージと対話処理し共有するメッセージング・コンテンツを選択するユーザーを示すメッセージング・ウィンドウを図示するディスプレイを示す。
【図４】図４は、メッセージ・コンテンツを共有および移転するためにメッセージ・コンテンツおよび受信者を選択するプロセスを示す。
【図５】図５は、メッセージング・コンテンツを共有する招待を受け入れる／拒否するプロセスを示す。
【図６】図６は、メッセージ・コンテンツの共有において使用されるシステム・アーキテクチャーを示す。
【図７】図７は、メッセージング・コンテンツの共有および移転を表す表示例を示す。
【図８】図８は、メッセージング・コンテンツの共有および移転を表す表示例を示す。
【図９】図９は、メッセージング・コンテンツの共有および移転を表す表示例を示す。
【図１０】図１０は、メッセージング・コンテンツの共有および移転を表す表示例を示す。
【図１１】図１１は、メッセージング・コンテンツの共有および移転を表す表示例を示す。
【図１２】図１２は、メッセージング・コンテンツの共有および移転を表す表示例を示す。
【図１３】図１３は、メッセージング・コンテンツの共有および移転を表す表示例を示す。
【発明を実施するための形態】
【０００６】
[0011]  これより図面を参照して、種々の実施形態について説明する。図面では、同様の番号は同様のエレメントを表す。特に、図１および対応する説明は、実施形態を実現することができる、適した計算環境の端的で総合的な説明を行うことを意図している。
【０００７】
[0012]  一般に、プログラム・モジュールは、ルーチン、プログラム、コンポーネント、データー構造、および他のタイプの構造を含み、特定のタスクを実行するかまたは特定の抽象データー型を実装する。他のコンピューター・システム構成を使用することもでき、ハンドヘルド・デバイス、マルチプロセッサー・システム、マイクロプロセッサー・ベースまたはプログラマブル消費者用電子機器、ミニコンピューター、メインフレーム・コンピューター等が含まれる。分散型計算環境も使用することができ、この場合、タスクは、通信ネットワークを介してリンクされたリモート処理デバイスによって実行される。分散型計算環境では、プログラム・モジュールはローカルおよびリモート双方のメモリー記憶デバイスに配置されてもよい。
【０００８】
[0013]  これより図１を参照して、種々の実施形態によって利用されるコンピューター１００の例示的なコンピューター・アーキテクチャーについて説明する。図１に示すコンピューター・アーキテクチャーは、サーバー計算デバイス、デスクトップ計算デバイス、移動体計算デバイス（例えば、スマートフォン、ノートブック、タブレット．．．）として構成することもでき、中央処理ユニット５（「ＣＰＵ」）、ランダム・アクセス・メモリー９（「ＲＡＭ」）およびリード・オンリー・メモリー（「ＲＯＭ」）１０を含むシステム・メモリー７、ならびにこのメモリーを中央処理ユニット（「ＣＰＵ」）５に結合するシステム・バス１２を含む。
【０００９】
[0014]  起動中のように、コンピューター内部においてエレメント間で情報を移すのに役立つ基本的なルーチンを含む基本入力／出力システムが、ＲＯＭ１０に格納される。更に、コンピューター１００は、オペレーティング・システム１６、アプリケーション（１つまたは複数）２４、電子メッセージ２７、ならびにウェブ・ブラウザー２５および共有マネージャー２６のような他のプログラム・モジュールを格納する大容量記憶デバイス１４も含む。これらの他のプログラム・モジュールについては、後に更に詳しく説明する。
【００１０】
[0015]  大容量記憶デバイス１４は、バス１２に接続された大容量記憶コントローラー（図示せず）を介してＣＰＵ５に接続される。大容量記憶デバイス１４およびその関連するコンピューター読み取り可能媒体は、コンピューター１００に不揮発性ストレージを設ける。ここに含まれるコンピューター読み取り可能媒体の説明は、ハード・ディスクまたはＣＤ−ＲＯＭドライブのような大容量記憶デバイスに言及するが、コンピューター読み取り可能媒体は、コンピューター１００によってアクセスすることができる任意の入手可能な媒体とすることができる。
【００１１】
[0016]  一例として、そして限定ではなく、コンピューター読み取り可能媒体は、コンピューター記憶媒体および通信媒体を含むことができる。コンピューター記憶媒体は、揮発性および不揮発性、リムーバブルおよび非リムーバブル媒体を含み、コンピューター読み取り可能命令、データー構造、プログラム・モジュール、または他のデーターというような情報の格納のための任意の方法または技術で実現される。コンピューター記憶媒体は、ＲＡＭ、ＲＯＭ、消去可能プログラマブル・リード・オンリー・メモリー（「ＥＰＲＯＭ」）、電気的消去可能プログラマブル・リード・オンリー・メモリー（「ＥＥＰＲＯＭ」）、フラッシュ・メモリーまたは他のソリッド・ステート・メモリー技術、ＣＤ−ＲＯＭ、ディジタル・バーサタイル・ディスク（「ＤＶＤ」）、あるいは他の光ストレージ、磁気カセット、磁気テープ、磁気ディスク・ストレージまたは他の磁気記憶デバイス、あるいは所望の情報を格納するために使用することができ、更にコンピューター１００によってアクセスすることができる任意の他の媒体を含むが、これらに限定されるのではない。
【００１２】
[0017]  種々の実施形態によれば、コンピューター１００は、インターネットのようなネットワーク１８を介してリモート・コンピューターへの論理接続を使用するネットワーク接続環境においても動作することができる。コンピューター１００は、バス１２に接続されたネットワーク・インターフェース・ユニット２０を介してネットワーク１８に接続することができる。このネットワーク接続は、ワイヤレスおよび／または有線でもよい。ネットワーク・インターフェース・ユニット２０は、他のタイプのネットワークおよびリモート・コンピューター・システムに接続するためにも利用することができる。また、コンピューター１００は、タッチ入力デバイスのような複数の他のデバイスから入力を受けて処理するために入力／出力コントローラー２２も含むことができる。タッチ入力デバイスは、１回／複数回のタッチ入力を認識することを可能にする（タッチ／タッチなし）任意の技術を利用することができる。例えば、この技術は、熱、指圧、高キャプチャ・レート・カメラ、赤外線光、光取り込み、同調電磁誘導、超音波受信機、変換マイクロフォン(transducer microphone)、レーザー距離計、シャドー・キャプチャ(shadow capture)等を含むことができるが、これらに限定されるのではない。一実施形態によれば、タッチ入力デバイスは、タッチ入力デバイスは近接(near touch)（即ち、タッチ入力デバイスからある距離以内にあるが、タッチ入力デバイスには物理的に接触しない）を検出するように構成することもできる。また、タッチ入力デバイスは、ディスプレイ２８として機能することもできる。また、入力／出力コントローラー２２は、１つ以上の表示画面、プリンター、または他のタイプの出力デバイスに出力を供給することもできる。
【００１３】
[0018]  カメラおよび／または一部の他の検知デバイスは、１人以上のユーザーを記録し、計算デバイスのユーザーによって行われる動き(motion)および／またはジェスチャーを取り込むように動作することができる。更に、検知デバイスは、マイクロフォンによってというように、読み上げられた単語を取り込むように、および／またはキーボードおよび／またはマウス（図示せず）によってというように、ユーザーから他の入力を取り込むように動作することもできる。検知デバイスは、ユーザーの動き(movement)を検出することができる任意の動き検出デバイス(motion detection device)を含むことができる。例えば、カメラは、複数のカメラと複数のマイクロフォンとを含むMICROSOFT KINECT（登録商標）モーション・キャプチャ・デバイスを含むことができる。
【００１４】
[0019]  本発明の実施形態は、チップ上システム（ＳＯＣ）によって実施することもでき、その場合、図に示されるコンポーネント／プロセスの各々または多くを、１つの集積回路上に集積することができる。このようなＳＯＣデバイスは、１つ以上の処理ユニット、グラフィクス・ユニット、通信ユニット、システム仮想化ユニット、および種々のアプリケーション機能を含むことができ、これらの全てが、単一集積回路としてのチップ基板上に集積される（または「焼かれる」(burned)）。ＳＯＣによって動作するとき、本明細書において説明する機能の全部／一部は、単一集積回路（チップ）にコンピューター１００の他のコンポーネントと共に集積されてもよい。
【００１５】
[0020]  先に端的に述べたように、複数のプログラム・モジュールおよびデーター・ファイルを、コンピューター１００の大容量記憶デバイス１４およびＲＡＭ９に格納することができ、その中には、ワシントン州RedmondのMICROSOFT CORPORATION（マイクロソフト社）からのWINDOWS SERVER（登録商標）、WINDOWS7（登録商標）オペレーティング・システムのような、ネットワーク接続されたコンピューターの動作を制御するのに適したオペレーティング・システム１６を含む。
【００１６】
[0021]  また、大容量記憶デバイス１４およびＲＡＭ９は、１つ以上のプログラム・モジュールも格納することができる。具体的には、大容量記憶デバイス１４およびＲＡＭ９は、共有マネージャー２６、メッセージング・アプリケーション２４（例えば、MICROSOFT OUTLOOK、インスタント・メッセージング（ＩＭ）アプリケーション、ＳＭＳメッセージ等のようなメッセージング・アプリケーション）のような１つ以上のアプリケーションを格納することができ、１つ以上のウェブ・ブラウザー２５も格納することができる。ウェブ・ブラウザー２５は、ウェブ・ページ、電子メッセージ、ビデオ、文書等のような電子コンテンツを要求する、受信する、レンダリングする、そして電子コンテンツとの対話処理を設けるように動作する。一実施形態によれば、ウェブ・ブラウザーは、MICROSOFT CORPORATIONからのINTERNET EXPLORERウェブ・ブラウザー・アプリケーション・プログラムを含む。
【００１７】
[0022]  共有マネージャー２６は、クライアント・デバイスおよび／またはサーバー・デバイス（例えば、サービス１９内部）に配置することができる。共有マネージャー２６は、アプリケーション／プロセスとして、および／またはリソース（例えば、サービス、データー．．．）を異なるテナント（例えば、MICROSOFT OFFICE 365）に供給するクラウド・ベースのマルチテナント・サービスの一部として構成することができる。
【００１８】
[0023]  一般に、共有マネージャー２６は、メッセージング・コンテンツ（例えば、電子メッセージおよび関連するコンテンツ）の共有および移転に関係する動作を実行するように構成される。ユーザーと関連付けられたメッセージング・コンテンツが、１人以上の他の受信者との共有および移転のために選択される。ユーザーは、メッセージング・コンテンツの全部／一部を移転するために選択することができる。例えば、ユーザーは、彼らのメールボックスから１つのフォルダーを選択することができ、彼らのメールボックス全体を選択することができ、１つ以上の会話スレッドを選択することができ、１つ以上の主題を選択することができる等である。この選択は、手動／自動で行うことができる。例えば、ユーザーがグラフィカル・ユーザー・インターフェースを使用して共有するメッセージング・コンテンツを選択することができ、および／またはメッセージング・コンテンツを自動的に規則および／または何らかの他の条件に基づいて選択することもできる。選択の後、選択されたメッセージング・コンテンツは、ユーザーが共有／移転に選択した他の受信者（１人または複数）に移転される。選択されたメッセージング・コンテンツを受信者（１人または複数）に移転する前に、メッセージング・コンテンツが一層容易に共有のために利用可能になるように、選択されたメッセージング・コンテンツを共有場所にコピーすることができる。選択されたメッセージング・コンテンツの受信者（１人または複数）は、メッセージング・コンテンツの移転を受け入れる／断ることができる。招待を受け入れたとき、メッセージング・コンテンツは移転され、受信者のメールボックスに格納される。メッセージング・コンテンツは、このメッセージング・コンテンツに対する変更に応答して、自動的に更新されても／されなくてもよい。共有マネージャー２６の動作に関する更なる詳細については、以下で説明する。
【００１９】
[0024]  図２は、ユーザーから１人以上の受信者にメッセージング・コンテンツを共有するシステムの一例を示す。図示のように、システム２００は、サービス２１０、共有マネージャー２４０、ストア２４５、タッチ・スクリーン入力デバイス／ディスプレイ２５０（例えば、スレート）、およびスマートフォンのような移動体デバイス２３０を含む。
【００２０】
[0025]  図示のように、サービス２１０は、クラウド・ベースおよび／または企業ベース・サービスであり、電子メッセージング・サービス（例えば、MICROSOFT OFFICE ３６５またはメッセージング・サービスを提供する何らかの他のクラウド・ベース／オンライン・サービス）を提供するように構成することができる。サービス２１０によって提供されるサービス／アプリケーションの１つ以上の機能が、クライアント・ベース・アプリケーションとして構成されてもよい。例えば、クライアント・デバイスが、電子メール・メッセージのようなメッセージング・コンテンツの共有／送信／受信／対話処理に関係する動作を実行するアプリケーションを含むこともできる。また、メッセージング・アプリケーション／サービスは、他のタイプのメッセージ（例えば、ＩＭメッセージ、ＳＭＳ、ＭＭＳ等）に関係するメッセージング・サービスも提供することができる。システム２００はメッセージング・サービスを示すが、他のサービス／アプリケーションが、削除された項目と相互作用するために、削除されたプロパティ情報を使用するように構成されてもよい。
【００２１】
[0026]  図示のように、サービス２１０は、リソース２１５およびサービスを任意の数のテナント（例えば、テナント１〜Ｎ）に提供するマルチテナント・サービスである。一実施形態によれば、マルチテナント・サービス２１０は、クラウド・ベース・サービスであり、このサービスに登録したテナントにリソース／サービス２１５を提供し、各テナントのデーターを別個に、他のテナント・データーから保護して維持する。
【００２２】
[0027]  システム２００は、タッチ入力が受けられたときを検出する（例えば、指がタッチ・スクリーンにタッチしたまたはほぼタッチしたとき）タッチ・スクリーン入力デバイス／ディスプレイ２５０（例えば、スレート／タブレット・デバイス）および移動体電話機２３０を含む。ユーザーのタッチ入力を検出する任意のタイプのタッチ・スクリーンを利用することができる。例えば、タッチ・スクリーンは、タッチ入力を検出する１層以上の容量性材料を含むことができる。他のセンサーも、容量性材料に加えてまたはその代わりに、使用することができる。例えば、赤外線（ＩＲ）センサーも使用することができる。一実施形態によれば、タッチ・スクリーンは、タッチ可能面と接触している物体またはその上方にある物体を検出するように構成される。「上方」(above)という用語を本説明では使用するが、タッチ・パネル・システムの向きは関係ないことは言うまでもない。「上方」という用語は、このような向きの全てに適用可能であることを意図している。タッチ・スクリーンは、タッチ入力を受けた位置を判定するように構成することができる（例えば、開始点、中間点、および終了点）。タッチ可能な表面と物体との間における実際の接触は、任意の適した手段によって検出することができる。例えば、この手段には、タッチ・パネルに結合された振動センサーまたはマイクロフォンが含まれる。接触を検出するセンサーについて非網羅的な例のリストには、圧力ベース・メカニズム、微細加工加速度計、圧電デバイス、容量性センサー、抵抗性センサー、誘導性センサー、レーザー振動計、およびＬＥＤ振動計が含まれる。
【００２３】
[0028]  図示のように、タッチ・スクリーン入力デバイス／ディスプレイ２５０および移動体デバイス２３０は、共有のために選択されるかもしれないメッセージング・コンテンツの表示例２５２／２３２を示す。メッセージング・コンテンツは、デバイス（例えば、移動体デバイス２３０、スレート２５０、および／または何らかの他の場所（例えば、ネットワーク・ストア２４５））に格納することができる。移動体デバイス２３０は、リスト・ビューで示されるメッセージング・コンテンツを含むユーザーのフォルダーを例示するディスプレイ２３２を示す。メッセージング・コンテンツは、電子メール・プログラム、テキスト・メッセージング・プログラム、インスタント・メッセージング・プログラム、メッセージング・サービス等によって表示することができる。メッセージング・コンテンツは、リスト内に表示すること、スレッドとして並べること、および／または異なるやり方で並べることができる。メッセージング・コンテンツは、クライアント・ベース・アプリケーションによっておよび／またはサーバー・ベース・アプリケーション（例えば、企業、クラウド・ベース）によって表示することができる。
【００２４】
[0029]  共有マネージャー２４０は、選択されたメッセージング・コンテンツの１人以上の他の受信者との共有および移転に関係する動作を実行するように構成される。ユーザーは、メッセージング・コンテンツの全部／一部を、１人以上の受信者と共有および移転するために選択することができる。例えば、移動体デバイス２３０上に示されたフォルダー２３１が、共有するために選択される。スレート・デバイス２５０は、共有のためのメッセージ・スレッドの選択を示す。再現するスレッドの選択に応答して、スレッド、およびスレッドの共有するための共有選択肢「Ｓ」の記述を見ることをユーザーに可能にするＵＩ２６１を表示することができる。
【００２５】
[0030]  選択の後、共有マネージャー２４０は、任意に、選択された受信者（１人または複数）に招待を送る。この招待は、どの受信者（１人または複数）が、選択されたメッセージング・コンテンツを彼らに移転さるか判断するときに役立つ。共有マネージャー２４０は、メッセージング・コンテンツを、ストア２４５のような共有場所にコピーし、選択された受信者に移転するためにメッセージング・コンテンツが容易に入手可能になるようにすることができる。招待を受け入れると、メッセージング・コンテンツが受信者のメールボックスに移転され格納される。メッセージング・コンテンツは、メッセージング・コンテンツの変更に応答して自動的に更新されても／されなくてもよい。
【００２６】
[0031]  図３は、電子メッセージと対話処理し共有するメッセージング・コンテンツを選択するユーザーを示すメッセージング・ウィンドウを図示するディスプレイを示す。図示のように、ウィンドウ３００は、フォルダー・リスト３０５、メッセージ・リスト３１０、およびプレビュー・エリア３１５を含む。ウィンドウ３００内部には、これらよりも多いまたは少ないエリアが含まれてもよい。フォルダー・リストは、メッセージ・リストを入れるために選択することができる異なるフォルダーを示すために使用することができる（例えば、削除された項目を示すために削除項目フォルダーを選択する）。プレビュー・エリアは、選択されたメッセージ／メッセージ・スレッドに関連付けられたメッセージ・コンテンツを示すために使用することができる。アイコンおよび／または着色／強調というような、グラフィカル・インディケータが、選択されたメッセージを示すために表示されてもよい。
【００２７】
[0032]  ウィンドウ３００は、デスクトップ・アプリケーション、移動体アプリケーション、および／またはウェブ・ベース・アプリケーションに関連付けられたウィンドウ（例えば、ブラウザーによって表示される）であってもよい。例えば、ウェブ・ブラウザーが電子メール・サービスにアクセスするのでもよく、計算デバイスにおける電子メール・アプリケーションが、１つ以上の異なるサービスからの電子メールを組み立てる／送る／受信するように構成されてもよい等である。
【００２８】
[0033]  メッセージ・リスト３１０は、１つ１つのメッセージおよびメッセージ・スレッドを示す。メッセージ・スレッド内のメッセージは、このメッセージ・スレッドの前に拡大／待避アイコンを選択することによって、広げることができる。この例では、ユーザーが、メニュー３３０を使用することを共有するために、スレッド３３２を選択したところである。１つ以上のタイプの１つ以上のユーザー・インターフェースを使用して、メッセージング・コンテンツと対話処理し、共有するためのメッセージング・コンテンツを選択することができる。例えば、ＵＩ３３２は、異なる選択肢を設けることもでき、コンテンツ・メニュー３３０を使用することもでき、インターフェース３２４を使用することもでき、メニュー・バー内部のメニュー、リボン・ユーザー・インターフェースから選択されたメニュー項目、グラフィカル・メニュー等を使用することもできる。この例では、メニュー３２２、コンテキスト・メニュー３３０、およびメニュー３２４が、メッセージング・コンテンツを共有するために図示されている。一般に、ＵＩは、ユーザーが容易にメッセージング・コンテンツと対話処理し、共有するために選択できるように構成される。例えば、ユーザーは、メッセージング・コンテンツを共有するためには、ＵＩ内部の選択肢を単に選択するのでもよい。０以上の選択肢が表示されればよい。例えば、選択肢が１つの共有選択肢であってもよく、これが選択されたときに、コンテンツを共有する受信者についてユーザーに問い合わせる。また、共有ＵＩは、コンテキスト・メニュー３３０に示すような他の選択肢を含むこともできる。図示のように、選択肢は、受信者（Recipients(s)）を指定する選択、共有の期間を指定するために使用される時間範囲(Time Range)、および他の選択肢(Other)を示す。ＵＩ３２２は、共有選択肢(Share)および受信者選択肢(Recipients(s))を示す。ユーザーが共有選択肢を選択したことに応答して、選択されたメッセージング・コンテンツが共有される。一実施形態によれば、ＵＩの表示直下にあるコンテンツの部分が見えるままになるように、ＵＩがアルファ・ブレンドで表示される(displayed alpha blended)。
【００２９】
[0034]  図４および図５は、メッセージ・コンテンツを共有し移転する例示的プロセスを示す。本明細書において提示されるルーチンの説明を読むとき、種々の実施形態の論理動作は、（１）計算システムにおいて実行するコンピューター実施動作またはプログラム・モジュールのシーケンスとして、（２）計算システム内において相互接続されたマシン論理回路または回路モジュールとして実現されることは認められてしかるべきである。実現例は、本発明を実現する計算システムの性能要件に依存する選択事項である。したがって、本明細書において例示され実施形態を構成する論理動作は、動作(operation)、構造的デバイス、アクト(act)、またはモジュールと様々に呼ばれる。これらの動作、構造的デバイス、アクト、およびモジュールは、ソフトウェア、ファームウェア、特殊目的ディジタル・ロジック、およびその任意の組み合わせで実現することができる。動作は特定の順序で示されるが、動作の順序は、変更すること、および他の順序で実行することもできる。
【００３０】
[0035]  図４は、メッセージ・コンテンツ、ならびにメッセージ・コンテンツを共有し移転する受信者（１人または複数）を選択するプロセスを示す。
[0036]  開始動作の後、プロセス４００は動作４１０に進み、対話処理し、電子メッセージを含むメッセージング・コンテンツを共有するために、ユーザー・インターフェースを表示する。メッセージング・コンテンツは、電子メール、ＳＭＳ、ＭＭＳ等の内１つ以上とすることができる。グラフィカル・ユーザー・インターフェースは、メッセージング・コンテンツと対話処理しこれを共有するために、異なるユーザー・インターフェース・エレメントを含む。例えば、ユーザー・インターフェース・エレメントは、メッセージング・コンテンツを選択および共有するため、メッセージング・コンテンツをソートするため（最古から最新へ、最新から最古へ、ある範囲内で）、メッセージング・コンテンツを共有する／共有しないための規則を作る／発火する(fire)ため、メッセージング・コンテンツをフィルタリングするため等に使用することができる。メッセージング・コンテンツ（例えば、電子メッセージ）は、フォルダー単位で表示すること、リストに配列すること、スレッドとして配列すること、および／または異なるやり方で配列することができる。メッセージは、クライアント・ベース・アプリケーションによっておよび／またはサーバー・ベース・アプリケーション（例えば、企業、クラウド・ベース）によって表示することもできる。
【００３１】
[0037]  動作４２０に進み、１人以上の受信者と共有するメッセージング・コンテンツを選択する要求を受ける。この要求は、ＧＵＩを介しておよび／または何らかの他の方法によって受けることができる。例えば、要求は、規則が発火されたことに応答して自動的に生成することもできる。メッセージング・コンテンツは、ユーザーのメッセージング・コンテンツの全部／一部を含むことができる。例えば、ユーザーが、彼らのメールボックスから１つのフォルダー、彼らのメールボックス全体、１つ以上の会話スレッド、１つ以上の主題、カレンダー、カレンダーの一部、ある日付けの間のカレンダー、タスク等を選択することができる。選択されたメッセージング・コンテンツは、１回だけ、ある時間期間の間、および／または共有関係が終了するまで共有することができる。例えば、コンテンツが１回だけ共有されるとき、選択された既存のメッセージング・コンテンツが、選択された受信者（１人または複数）と共有される。コンテンツがある時間期間の間共有されるとき、選択された既存のメッセージング・コンテンツは、選択された受信者（１人または複数）と共有され、この時間期間が経過するまで、選択されたメッセージング・コンテンツに対する更新が共有される。
【００３２】
[0038]  動作４３０に移り、選択されたメッセージング・コンテンツを共有する１人以上の受信者の選択を受ける。これらの受信者（１人または複数）は、異なる方法を使用して特定することができる。例えば、連絡先帳にアクセスするのでもよく、電子メール・アドレスを使用して受信者を特定することもでき、何らかの他の識別子（例えば、ＩＭアドレス、テキスト・アドレス、．．．）を使用してもよく、プロジェクト識別子等を使用してもよい。
【００３３】
[0039]  動作４４０に移り、選択された受信者（１人または複数）に招待を送ることができる。この招待は、受信者が、選択されたメッセージング・コンテンツが彼らに移転されることを望むか否か判断するときに使用される。受信者は、招待を受け入れる／拒否することができる。一実施形態によれば、招待は、所定の時間期間（例えば、１日、２日、１週間、２週間、．．．）の後期限切れとなる。
【００３４】
[0040]  動作４５０に移り、選択されたメッセージ・コンテンツを任意に共有場所にコピーする。選択されたメッセージング・コンテンツを共有場所にコピーすると、選択されたメッセージ・コンテンツを移転するときに役立てることができる。例えば、メッセージ・コンテンツは、ユーザーがネットワークに接続されていないときには利用できないのでもよい。共有がコンテンツの今後の共有を伴うとき、コンテンツが変化するに連れて、コンテンツと共に共有場所を更新することができる。
【００３５】
[0041]  動作４６０に進み、選択されたメッセージング・コンテンツを、選択された受信者（１人または複数）に移転する。一実施形態によれば、ユーザーが招待を受け入れたことに応答して、共有場所から受信者にメッセージング・コンテンツを移転（コピー）する。
【００３６】
[0042]  次いで、本プロセスは終了動作に移り、他のアクションの処理に戻る。
[0043]  図５は、メッセージ・コンテンツを共有する招待を受け入れる／拒否するプロセスを示す。
【００３７】
[0044]  開始動作の後、プロセス５００は動作５１０に進み、ユーザーによって共有されるメッセージング・コンテンツを受ける招待を受ける。
[0045]  判断動作５２０に移り、招待を受け入れるか／拒否するか決定する。招待を拒否する場合、本プロセスは動作５３０に進む。招待を受け入れる場合、本プロセスは動作５４０に進む。
【００３８】
[0046]  動作５３０において、ユーザーがメッセージング・コンテンツを共有する招待を拒否したことを示すメッセージをユーザーに送る。
[0047]  動作５４０において、ユーザーがメッセージング・コンテンツを共有する招待を受け入れたことを示すメッセージをユーザーに送る。
【００３９】
[0048]  動作５５０に進み、受信者はメッセージ・コンテンツを格納する場所を選択することができる。一実施形態によれば、受信者は、彼らのメールボックス内に、コンテンツを格納する場所を選択する。例えば、受信者はメッセージング・コンテンツを彼らのインボックス内、新フォルダー内、何らかの他のフォルダー、および／または何らかの他の場所に入れることができる。
【００４０】
[0049]  動作５６０に移り、受信者によって指定されたように、メッセージング・コンテンツを格納する。
[0050]  次いで、本処理は終了動作に移り、他のアクションの処理に移る。
【００４１】
[0051]  図６は、本明細書において説明したように、メッセージング・コンテンツを共有するときに使用されるシステム・アーキテクチャーを示す。アプリケーション（例えば、アプリケーション１０２０）および共有マネージャー２６によって使用および表示されるコンテンツは、異なる場所に格納することができる。例えば、アプリケーション１０２０は、ディレクトリー・サービス１０２２、ウェブ・ポータル１０２４、メールボックス・サービス１０２６、インスタント・メッセージング・ストア１０２８、およびソーシャル・ネットワーキング・サイト１０３０を使用して、データーを使用／格納することができる。アプリケーション１０２０は、これらのタイプのシステムの内任意のもの等を使用することができる。サーバー１０３２は、ソースにアクセスするため、そして電子メッセージを用意し表示するために使用することができる。例えば、サーバー１０３２は、アプリケーション１０２０がクライアント（例えば、ブラウザーまたはならかの他のウィンドウ）において表示しそしてクライアントから復元するために、電子メッセージにアクセスしてこれを共有することができる。一例として、サーバー１０３２は、メッセージング・サービスを１人以上のユーザーに提供するように構成されたウェブ・サーバーであってもよい（例えば、電子メール、テキスト・メッセージ、ＩＭメッセージ等）。サーバー１０３２は、ウェブを使用してクライアントとネットワーク１００８を介して相互作用することができる。また、サーバー１０３２は、アプリケーション・プログラム（例えば、メッセージング・アプリケーション）も含むことができる。サーバー１０３２と相互作用することができるクライアントの例には、計算デバイス１００２が含まれる。計算デバイス１００２は、任意の汎用パーソナル・コンピューター、タブレット計算デバイス１００４、および／またはスマートフォンを含んでもよい移動体計算デバイス１００６を含むことができる。これらのデバイスの内任意のものが、コンテンツをストア１０１６から得ることができる。
【００４２】
[0052]  図７〜図１３は、メッセージング・コンテンツの共有および移転を例示する表示例を示す。ここに示す例は、例示の目的に限るのであり、限定を意図するのではない。
[0053]  図７は、指定された時間期間だけメッセージング・コンテンツを共有することを示す、横向きスレート・ディスプレイの一例を示す。
【００４３】
[0054]  表示７１０は、電子メッセージを含むフォルダー７２５を含むメッセージング・コンテンツのリストを示す表示を示す。図示のように、ユーザー７０６が、ユーザーのメールボックス内において、２つのフォルダー（インボックス(Inbox)およびＰ１）を含むメッセージング・コンテンツ７３９を選択した。メッセージング・コンテンツを選択した後、ユーザー７０６は、選択したメッセージング・コンテンツを共有するために、共有動作(Share)７０４を選択している。
【００４４】
[0055]  表示７５０は、選択されたメッセージング・コンテンツをどの位の期間共有するか決定するために使用される値７６０を入力するユーザー７０６を示す。図示のように、ユーザー７０６は、今から今後の日付け（例えば、２０１３年１月２０日）までメッセージング・コンテンツを共有するために入力を行った。他の時刻を入力してもよい。ユーザーが所望のパラメータ（１つまたは複数）を入力した後、これらの項目は、選択された受信者と、受信された値を使用して共有される。
【００４５】
[0056]  図８は、１人以上の受信者と共有する電子メッセージの選択を示す、横向きスレート・ディスプレイの一例を示す。
[0057]  表示８１０は、削除された電子メッセージのリスト８２５を示す表示を示す。図示のように、ユーザー８０６が、共有するためにメッセージＭ３〜Ｍ７を選択した。共有(Share)ボタンを選択したことに応答して、共有ユーザー・インターフェース・エレメント８３０が表示される。共有ユーザー・インターフェース・エレメント８６０は、名前および／または電子メール・アドレスを使用して、ユーザーが受信者を入力することを可能にするテキスト入力ボックスを示す。本明細書において説明したように、受信者（１人または複数）を特定するためには、他の方法を使用してもよい。ユーザーがユーザー・インターフェース８３０から「共有(Share)」選択肢を選択すると、選択されたメッセージング・コンテンツ８２０が、選択された受信者（１人または複数）と共有される。一実施形態によれば、受信者（１人または複数）は、メッセージング・コンテンツを共有する前に検証される。この検証は異なる動作を含むことができる。例えば、電子メール・アドレスが有効であることを確認するチェックを行うことができ、受信者は選択されたメッセージング・コンテンツを受信することを許可される等である。
【００４６】
[0058]  図９〜図１３は、フォルダーおよびそのコンテンツを受信者と共有する一例を示す。
[0059]  図９は、フォルダーの選択を示す横向きスレート・ディスプレイの一例を示す。
【００４７】
[0060]  表示９１０は、メッセージング・コンテンツを例示する表示を示す。図示のように、「Fabrikum Data」というフォルダーが選択される。この選択に応答して、メッセージング・コンテンツ（例えば、電子メッセージ）が表示される。この例では、Fabrikum Dataフォルダーを共有のために選択したことに応答して、表示９１０において表示されたコンテンツが、選択された受信者（１人または複数）にコピーされる。
【００４８】
[0061]  図１０は、共有するフォルダーの選択を示す横向きスレート・ディスプレイの一例を示す。
[0062]  表示１０１０は、ユーザーが「Fabrikum Data」を共有のために選択したことを例示する表示を示す。図示のように、フォルダー「Fabrikum Data」が、おそらくは共有するために、選択される。この選択に応答して、「共有(Share)」選択肢を含むＵＩ１０２０が表示される。共有選択肢を選択したことに応答して、共有ユーザー・インターフェース・エレメントが表示される（図１１参照）。
【００４９】
[0063]  図１１は、受信者の選択を示す横向きスレート・ディスプレイの一例を示す。
[0064]  表示１１６０は、選択されたメッセージング・コンテンツを共有する１人以上の受信者を入力するためのユーザー・インターフェース・エレメント１０２０を例示する表示を示す。また、ＵＩ１０２０は、共有するメッセージング・コンテンツを、選択されたフォルダー内のコンテンツに制限する選択肢、ならびにコンテンツを共有(Share)する選択肢および共有動作を取り消す(Cnacel)選択肢も示す。
【００５０】
[0065]  表示１１７０は、名前（Bethany Doan)が入力された後におけるユーザー・インターフェース・エレメント１０２０を例示する表示を示す。ユーザーがメッセージング・コンテンツを共有する準備ができると、共有を開始するために、ＵＩ１０２０における共有選択肢が選択される。
【００５１】
[0066]  図１２は、コンテンツを示すために受信者によって受けられる招待の一例を例示する横向きスレート・ディスプレイの一例を示す。
[0067]  表示１２１０は、Ed Bantiからの共有招待を受けるユーザー（この場合、Bethany Doan)を例示する表示を示す。
【００５２】
[0068]  表示１２２０は、共有招待の一例を示す。共有招待は、招待を受け入れる(Accept)／拒否(Decline)する選択肢を含む。受信者は、共有のために選択されたメッセージング・コンテンツを予め見ることができる。一実施形態によれば、共有のために選択されたフォルダーが、受信者のメールボックス（１２１５）内に表示される。受信者がフォルダー１２１５を選択すると、このメッセージング・コンテンツが表示される。ユーザーが招待を断ると、フォルダー１２１５が除去される。招待は、所定の時間期間（例えば、２週間）だけ有効であるのでもよい。受信者のメールボックス内においてコンテンツが格納される場所は、予め定められていても、および／またはユーザーによって選択されてもよい。この例では、共有メッセージング・コンテンツはコピーされて、Fabrikam Data１２１５フォルダーに格納される。また、図示した招待は、共有メッセージング・コンテンツのサイズおよび受信者のクオータ(quota)のサイズも含む。
【００５３】
[0069]  図１３は、共有する招待を受け入れた後における受信者メールボックスを例示する横向きスレート・ディスプレイの一例を示す。
[0070]  表示１３１０は、Ed Bantiからの共有招待を受け入れた後における受信者のメールボックス（この場合、Bethany Doan)を示す。見て分かるように、このメールボックスは、受信者のフォルダーのリスト内に「Fabrikum Data」を含む。
【００５４】
[0071]  以上、本発明のある種の実施形態について説明したが、他の実施形態も存在することができる。更に、本発明の実施形態は、メモリーおよび他の記憶媒体内に格納されたデーターと関連付けられると説明したが、データーは、ハード・ディスク、フロッピー（登録商標）・ディスク、またはＣＤ−ＲＯＭのような他のタイプのコンピューター読み取り可能媒体、インターネットからの搬送波、あるいは他の形態のＲＡＭまたはＲＯＭのような、二次的記憶デバイスというような、他のタイプのコンピューター読み取り可能媒体に格納すること、またはこれらから読み出すこともできる。更に、開示した方法の段階は、任意のやり方で変更することもでき、本発明から逸脱することなく、段階の順序を付け直す、および／または段階を挿入または削除することを含む。
【００５５】
[0072]  以上の明細書、例、およびデーターは、本発明の組成(composition)の製造および使用の完全な説明に考慮している。本発明の主旨および範囲から逸脱することなく 本発明の多くの実施形態を作ることができるので、本発明は、以下に添付する特許請求の範囲に存在するものとする。
【図１】
2015505102.tif 000003
【図２】
2015505102.tif 000004
【図３】
2015505102.tif 000005
【図４】
2015505102.tif 000006
【図５】
2015505102.tif 000007
【図６】
2015505102.tif 000008
【図７】
2015505102.tif 000009
【図８】
2015505102.tif 000010
【図９】
2015505102.tif 000011
【図１０】
2015505102.tif 000012
【図１１】
2015505102.tif 000013
【図１２】
2015505102.tif 000014
【図１３】
2015505102.tif 000015
【国際調査報告】
2015505102.tif 000016
2015505102.tif 000017