(57)【特許請求の範囲】
【請求項１】
電子メッセージ内で転送されるリンクの許可を設定するための方法であって、
起草者によって作成された電子メッセージ内に含まれるリンクが他の受信者からある受信者に転送されるときを検知するステップと、
前記受信者が前記リンクに関連するリンクされたコンテンツにアクセスする権限を与えられていないときに、前記リンクを含む前記電子メッセージが前記他の受信者から前記受信者に転送されたことを示すために、前記起草者に通知メッセージを自動的に送信するステップと、
前記リンクを含む電子メッセージが他の受信者から前記受信者へ転送されたことを示す前記起草者に対する前記通知メッセージが自動的に送信されたのちに、前記受信者による前記リンクされたコンテンツに対するアクセスの制御のために前記リンクの許可を設定するために、許可オプションを介して前記通知メッセージが与えられた前記起草者からの前記リンクに対する許可設定を受信するステップと、
許可オプションを介して前記通知メッセージが与えられた前記起草者からの前記リンクに対する許可設定を受信したのちに、前記起草者から前記受信された許可設定を使用し、前記受信者の前記リンクの前記許可を設定するステップと
を含む、方法。
【請求項２】
前記起草者からの前記許可設定を受信するステップが、前記許可設定を含む前記起草者からの応答メッセージを受信するステップを含む、請求項１に記載の方法。
【請求項３】
前記許可設定を含む前記起草者からの前記応答メッセージを受信するステップが、前記リンクを含む前記電子メッセージが前記受信者に転送されたことを示す、前記起草者に送信される前記通知メッセージへの応答を受信するステップを含む、請求項１に記載の方法。
【請求項４】
前記起草者が前記受信者のための前記リンクの許可を判定していることを示す、前記受信者への情報メッセージを送信するステップと、前記起草者が前記受信者のための前記リンクの前記許可を設定したことを示す、前記受信者への第２の情報メッセージを送信するステップとをさらに含む、請求項１に記載の方法。
【請求項５】
前記リンクの前記許可を設定するために、前記起草者に送信される前記通知メッセージの表示内に選択可能なメニューオプションを提供するステップ、および前記リンクの許可を設定するために、前記リンクの許可の通知が前記受信者に送信される前に、前記リンクの許可を設定するためのオプションを提供する、前記通知メッセージの表示内に選択可能なメニューオプションを提供するステップのうちの少なくとも１つをさらに含む、請求項１に記載の方法。
【請求項６】
前記リンクの前記許可を設定するための前記オプションが、前記リンクの前記設定された許可に対する前記受信者にユーザーを加えるステップを含む、請求項５に記載の方法。
【請求項７】
起草者によって作成される前記電子メッセージに含まれる前記リンクが、前記受信者のための前記リンクの前記許可を自動的に設定するステップを含む、請求項１に記載の方法。
【請求項８】
電子メッセージで転送されるリンクの許可を設定するためのコンピュータ実行可能命令を記憶するコンピュータ可読記憶媒体であって、前記命令が、
起草者によって作成された電子メッセージに含まれるリンクが他の受信者からある受信者に転送されるときを検知するステップと、
前記起草者への通知メッセージを自動的に送信し、前記リンクを含む前記電子メッセージが前記受信者に送信されたことを示すステップと、
前記リンクを含む電子メッセージが前記受信者へ転送されたことを示す前記起草者に対する前記通知メッセージが自動的に送信されたのちに、前記受信者の前記リンクの許可を設定するための前記起草者からの前記通知メッセージへ応答メッセージで前記リンクに対する許可設定を受信するステップと、
前記通知メッセージに対する前記応答メッセージにおける前記起草者からの前記リンクに対する許可設定を受信したのちに、前記起草者からの前記受信された許可を使用し、前記受信者のための前記リンクの前記許可を設定するステップと
を備える、コンピュータ可読記憶媒体。
【請求項９】
電子メッセージで転送されるリンクの許可を設定するためのシステムであって、
ネットワークに接続するように構成された、ネットワーク接続と、
プロセッサ、メモリ、およびコンピュータ可読記憶媒体と、
前記コンピュータ可読記憶媒体で記憶され、前記プロセッサで実行する、動作環境と、
メッセージングアプリケーションと、
起草者によって作成される電子メッセージに含まれるリンクが他の受信者からある受信者に転送されるときを検知するステップ、
前記起草者に通知メッセージを自動的に送信し、前記リンクを含む前記電子メッセージが前記受信者に転送されたことを示すステップ、
前記起草者が前記受信者のための前記リンクの許可を判定していることを示す、前記受信者への情報メッセージを自動的に送信するステップ、
前記リンクを含む電子メッセージが前記受信者へ転送されたことを示す前記起草者に対する前記通知メッセージが自動的に送信されたのちに、前記受信者の前記リンクの許可を設定するために前記起草者からの前記通知メッセージへ応答メッセージで前記リンクに対する許可設定を受信するステップ、および、
前記通知メッセージに対する前記応答メッセージにおける前記起草者からの前記リンクに対する許可設定を受信したのちに、前記起草者からの前記受信された許可を使用し、前記受信者のための前記リンクの前記許可を設定するステップ
を含むアクションを実行するように構成された前記メッセージングアプリケーションと連動して動作する、許可管理プログラムと
を備える、システム。
【請求項１０】
起草者によって作成される前記電子メッセージに含まれる前記リンクが、前記受信者のための前記リンクの前記許可を自動的に設定するステップを含む、請求項９に記載のシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
[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]その受信者のうちの１人または複数がそのリンクされた内容にアクセスする権限を与えられていないとき、メッセージ５００は、その許可されたメッセージの受信者の許可を設定するためのメニューオプションを提供する許可オプション５１０を含み得る。たとえば、許可オプション５１０を選択すると、読取り／書込み、読取り、書込み、アクセスの拒否または何らかの他のオプションへの権限を与えられていない各々の受信者のリンクの許可を設定するために選択することができるオプション５２０を表示する。その権限を与えられていないユーザーの許可設定は、異なるメニュー／メニューオプションを使用し、獲得され得る。
【００４０】
[0049]たとえば、メニューディスプレイ５３０は、権限を与えられていない、転送されるメッセージ４００の各受信者の選択を示す。メニュー５３０から受信者のうちの１人を選択したとき、その選択された受信者の許可を変更するために使用することができるオプションメニュー５３５が表示される。
【００４１】
[0050]メニューディスプレイ５４０は、そのリンクされた内容へのグループの各メンバーの許可を設定するためのおよび受信者のうちの１人の許可を設定するためのオプションを提供する。たとえば、いつどれにその許可を適用するか。グループの設定オプション５４０を選択すると、読取り／書込み、読取り、書込みまたは拒否からそのグループのための許可をユーザーが設定できるようにするオプションメニュー５４５を表示する。
【００４２】
[0051]図６は、リンクを含む転送されるメッセージの受信者に送信される通知メッセージの表示を示す。
[0052]図示するように、メッセージ６００は、起草者がその受信者はそのリンクへのアクセス権を現在有さないことを通知したという、および権限を与えられていない受信者の各々について許可を設定することを起草者が要求されているという、通知６２０を権限を与えられていない受信者に提供する。
【００４３】
[0053]メッセージ６５０は、許可が設定されたという通知をそのメッセージの受信者に提供する。たとえば、通知６６０は、起草者によってその受信者に設定された許可（たとえば、現在の例では読取り許可）をその受信者に提供することができる。
【００４４】
[0054]図７は、電子メッセージで転送されるリンクの許可を設定するための例示的プロセスを示す。本明細書で提示されるルーチンの論考を読むとき、様々な実施形態の論理動作は、（１）コンピュータ実装行動もしくはコンピューティングシステム上で実行するプログラムモジュールの順番列として、および／または（２）そのコンピューティングシステム内の相互接続された機械論理回路または回路モジュールとして、実装されることを理解されたい。その実装は、本発明を実装するコンピューティングシステムの性能要件に依存する選択の問題である。したがって、示されたおよび本明細書に記載の実施形態を構成する論理動作は、動作、構造的デバイス、行動またはモジュールとして様々に参照される。これらの動作、構造的デバイス、行動およびモジュールは、ソフトウェアで、ファームウェアで、特定目的デジタル論理で、およびそれらの任意の組合せで実装され得る。
【００４５】
[0055]開始ブロックの後、プロセス７００は動作７１０に移り、そこで、起草者は、リンクを含む電子メッセージを構成し、許可し、送信する。その電子メッセージは、リンクを含む任意のタイプの電子メッセージでもよい。一実施形態によれば、その電子メッセージは電子メールメッセージである。他のメッセージはまた、ＳＭＳ、ＭＭＳ、インスタントメッセージ、ソーシャルネットワークメッセージ、および同類のものなどのリンクを含み得る。一実施形態によれば、許可のデフォルトの設定（たとえば、読取り／書込み）が、その起草者によって作成された元のメッセージに含まれる各々の受信者のための任意のリンクに自動的に設定される。そのリンクの許可はまた、個々に構成することができ、そして／または、元のメッセージの受信者ではない、より多くのユーザーが、そのリンクされた内容にアクセスする権限を与えられ得る。
【００４６】
[0056]動作７２０に流れて、受信者へのメッセージ内に転送される任意のリンクが検出される。たとえば、メッセージがメッセージングシステムによって転送されるとき、そのメッセージは、自動的に構文解析されて、リンクを検出することができる。そのリンクは、その電子メッセージのスレッド内のどこに含まれてもよい（たとえば、メッセージへの第１の応答、第３の応答、および元のメッセージ内）。
【００４７】
[0057]動作７３０に移り、そのリンクが別の受信者に転送されたという通知メッセージが、そのリンクを含む元のメッセージの起草者に送信される。その受信者は、その内容にアクセスする権限を与えられている可能性がある／与えられていない可能性がある。その受信者が権限を与えられているかどうかの判定は、メッセージングシステムによって行うことができる。たとえば、そのメッセージングシステムは、ネットワーク共用部にアクセスして、１人または複数の受信者の許可を判定することができる。一実施形態によれば、起草者は、その内容にアクセスする権限を与えられた、転送されるメッセージを受信する受信者の通知をいつ受信するかの条件を設定することができる。受信者のうちの１人または複数がそのリンクされた内容にアクセスする権限を与えられていないとき、その通知メッセージは、その権限を与えられたメッセージの受信者のためにそのリンクされた内容の許可を設定するための許可オプションを含む。たとえば、起草者は、グループとしておよび／または個々に受信者を許可することができる（たとえば、読取り／書込み、読取り、書込み、拒否）。
【００４８】
[0058]動作７４０に移行し、起草者がそのリンクの転送の通知を受けたことおよびそのリンクされた内容にその受信者がアクセスするための許可を設定するようにその起草者が要求されたことを示す、通知メッセージが、そのリンクを含む転送されるメッセージの受信者に送信される。
【００４９】
[0059]動作７５０に流れて、許可設定が、起草者から受信される。一実施形態によれば、その許可設定は、応答メッセージ内で設定される。この方法で、その設定は、その起草者がオフラインである間に行うことができ、その起草者が再びオンラインになったときに、その許可設定は、その応答メッセージ内で許可管理プログラムに送信される。その起草者がオンラインであるとき、その許可設定は、その表示された許可オプション内の許可オプションの選択に応答して、その許可管理プログラムに直接送信され得る。
【００５０】
[0060]動作７６０に移り、その受信者がそのリンクされた内容にアクセスするための許可がその起草者から受信されたとき、メッセージが、その転送されるメッセージの受信者に送信される。
【００５１】
[0061]本プロセスは、次いで、終了ブロックに流れ、他のアクションの処理に戻る。
[0062]前述の明細、例、およびデータは、本発明の構成の製作および使用の完全な説明を提供する。本発明の多数の実施形態が本発明の趣旨および範囲を逸脱することなしに行われ得るので、本発明は以下の添付の特許請求の範囲に属する。
【図１】
0006043341.tif 000002
【図２】
0006043341.tif 000003
【図３】
0006043341.tif 000004
【図４】
0006043341.tif 000005
【図５】
0006043341.tif 000006
【図６】
0006043341.tif 000007
【図７】
0006043341.tif 000008