(57)【特許請求の範囲】
【請求項１】
ポリシーに基づく管理を実現するネットワークにおいてクライアント間でコンテンツを共有する方法であって、
前記ネットワークにおけるポリシーエンフォースメントポイントが、第一のクライアントへのコンテンツの伝達について、前記第一のクライアントから該第一のクライアントに与えられる特権を定める第一の信頼レベルを含む第一の要求を受信する段階と、
前記ネットワークにおけるポリシーデシジョンポイントが、前記第一の信頼レベルに少なくとも部分的に基づいて前記第一のクライアントへのコンテンツの伝達を承認する段階と、
前記ポリシーエンフォースメントポイントが、前記第一のクライアントに前記コンテンツを伝達する段階と、
第二のクライアントが、前記第一のクライアントからの前記コンテンツの伝達について、前記第一のクライアントに第二の要求を送出する段階と、
前記ポリシーエンフォースメントポイントが、前記第二のクライアントに前記第一のクライアントが前記コンテンツを伝達することの許可について、前記第一のクライアントから前記第二のクライアントに与えられる特権を定める、前記第一の信頼レベルと等しい信頼レベルである第二の信頼レベルを含む第三の要求を受信する段階と、
前記ポリシーデシジョンポイントが、前記第二の信頼レベルに少なくとも部分的に基づいて、前記第一のクライアントが前記第二のクライアントに前記コンテンツを伝達するのを許可するかを判定する段階と、
前記ポリシーエンフォースメントポイントが、前記第一のクライアントが前記第二のクライアントに前記コンテンツを伝達するかに関する判定を前記第一のクライアントに伝達する段階と、
を含む方法。
【請求項２】
前記第二の要求は、前記第二の信頼レベルを含む、
請求項１記載の方法。
【請求項３】
前記第一のクライアントが、前記第二のクライアントに前記コンテンツを伝達することの許可について、前記ポリシーエンフォースメントポイントと交渉する段階を更に含む、
請求項１記載の方法。
【請求項４】
前記第一のクライアントから前記第二のクライアントに前記コンテンツを伝達する段階を更に含む、
請求項１記載の方法。
【請求項５】
前記第二のクライアントが、前記第一のクライアントから前記コンテンツを要求する段階を更に含む、
請求項１記載の方法。
【請求項６】
前記第二のクライアントが、前記第一の信頼レベルを取得する段階と、
前記第二のクライアントが、前記第一のクライアントから前記コンテンツを要求する段階と、
を更に含む請求項１記載の方法。
【請求項７】
前記第二のクライアントが、前記第一の信頼レベルを取得する段階と、
前記第二のクライアントが、前記第一の信頼レベルを検証する段階と、
前記第二のクライアントが、前記第一の信頼レベルを検証した後にのみ、前記第一のクライアントから前記コンテンツを要求する段階と、
を更に含む請求項１記載の方法。
【請求項８】
前記第一のクライアントが、前記第二の信頼レベルを取得する段階を更に含む、
請求項１記載の方法。
【請求項９】
前記第一のクライアントが、前記第二の信頼レベルを取得する段階と、
前記第一のクライアントが、前記第二の信頼レベルを検証する段階とを更に含み、
前記第一のクライアントは、前記第二の信頼レベルを検証した後にのみ、許可についての前記第三の要求を送出する、
請求項１記載の方法。
【請求項１０】
前記第二のクライアントによる前記コンテンツの使用は制限される、
請求項１記載の方法。
【請求項１１】
前記第一のクライアントは第一のエンティティに関連しており、前記第二のクライアントは第二のエンティティと関連される、
請求項１記載の方法。
【請求項１２】
前記ポリシーエンフォースメントポイントが、前記信頼の階層において前記第一の信頼レベルにある第三のクライアントに前記第二のクライアントが前記電子コンテンツを伝達することの許可について、前記第二のクライアントから前記第三のクライアントを表す情報を含む第四の要求を受信する段階と、
前記ポリシーデシジョンポイントが、前記第三のクライアントを表す情報に少なくとも部分的に基づいて、前記第二のクライアントが前記第三のクライアントに前記電子コンテンツを伝達するのを許可すべきかを判定する段階と、
前記ポリシーエンフォースメントポイントが、前記第二のクライアントが前記第三のクライアントに前記電子コンテンツを伝達するかに関する判定を前記第二のクライアントに伝達する段階と、
を更に含む請求項１記載の方法。
【請求項１３】
前記信頼レベルは、生体認証の識別子、又は要求を行っているクライアントにインストールされているソフトウェアの情報を含む、請求項１に記載の方法。
【請求項１４】
ポリシーに基づく管理を実現するネットワークにおいてクライアント間でコンテンツを共有する方法であって、
第一のクライアントが、前記第一のクライアントへのコンテンツの伝達について、前記ネットワークにおけるポリシーエンフォースメントポイントに該第一のクライアントに与えられる特権を定める第一の信頼レベルを含む第一の要求を行う段階と、
前記第一のクライアントが、前記ポリシーエンフォースメントポイントから、要求されたコンテンツを受信する段階と、
前記第一のクライアントが、前記第一のクライアントから前記第二のクライアントへの前記コンテンツの伝達について、前記第二のクライアントに与えられる特権を定める、前記第一の信頼レベルと等しい信頼レベルである第二の信頼レベルを含む第二の要求を前記第二のクライアントから受信する段階と、
前記第一のクライアントが、前記ポリシーエンフォースメントポイントに前記第二の要求を伝達する段階と、
前記第一のクライアントが、前記第二の要求に関する判定を前記ポリシーエンフォースメントポイントから受信する段階と、
前記第二の要求が許可された場合、前記第一のクライアントが、前記第二のクライアントに前記コンテンツを伝達する段階と、
を含む方法。
【請求項１５】
前記第一のクライアントは第一のエンティティと関連され、前記第二のクライアントは第二のエンティティと関連される、
請求項１４記載の方法。
【請求項１６】
前記第一のクライアントが、前記第二のクライアントに前記コンテンツを伝達することの許可について、前記ポリシーエンフォースメントポイントと交渉する段階を更に含む、
請求項１４記載の方法。
【請求項１７】
前記第二のクライアントが、前記第一の信頼レベルを取得する段階と、
前記第二のクライアントが、前記第一のクライアントから前記コンテンツを要求する段階と、
を更に含む請求項１４記載の方法。
【請求項１８】
前記第二のクライアントが、前記第一の信頼レベルを取得する段階と、
前記第二のクライアントが、前記第一の信頼レベルを検証する段階と、
前記第二のクライアントが、前記第一の信頼レベルを検証した後にのみ、前記第一のクライアントから前記コンテンツを要求する段階と、
を更に含む請求項１４記載の方法。
【請求項１９】
前記第一のクライアントが、前記第二の信頼レベルを取得する段階と、
前記第一のクライアントが、前記第二の信頼レベルを検証する段階とを更に含み、
前記第一のクライアントは、前記第二の信頼レベルを検証した後にのみ、前記第二の要求を伝達する、
請求項１４記載の方法。
【請求項２０】
前記ポリシーエンフォースメントポイントからの判定は、前記第二のクライアントによる前記コンテンツの使用に関する少なくとも１つの制限を含む、
請求項１４記載の方法。
【請求項２１】
前記信頼レベルは、生体認証の識別子、又は要求を行っているクライアントにインストールされているソフトウェアの情報を含む、請求項１４に記載の方法。
【請求項２２】
クライアント間で電子コンテンツを共有するネットワークシステムであって、前記ネットワークシステムは、ポリシーに基づく管理を実現し、
それぞれのクライアントがそれぞれのクライアントに与えられる特権を定めるそれぞれの信頼レベルを有する複数のクライアントと、
前記複数のクライアントに電子コンテンツを伝達する記憶手段と、
前記記憶手段と前記複数のクライアントのうちの第一のクライアントとに接続されるポリシーエンフォースメントポイントであって、前記記憶手段からの電子コンテンツの伝達について、前記第一のクライアントから該第一のクライアントに与えられる特権を定める第一の信頼レベルを含む第一の要求を受信するポリシーエンフォースメントポイントと、
前記ポリシーエンフォースメントポイントに接続されるポリシーデシジョンポイントであって、前記第一のクライアントの少なくとも信頼レベルを評価することを含めて、前記第一のクライアントを評価し、前記記憶手段から前記第一のクライアントに前記コンテンツを伝達することの許可を前記ポリシーエンフォースメントポイントに与えるポリシーデシジョンポイントとを備え、
複数のクライアントのうちの第二のクライアントは、前記第一のクライアントからの前記コンテンツの伝達について、前記第一のクライアントに第二の要求を送出し、
前記ポリシーエンフォースメントポイントは、さらに、前記第二のクライアントに前記電子コンテンツを伝達することの許可について、前記第一のクライアントから前記第一の信頼レベルを含む第三の要求を受信し、
前記ポリシーデシジョンポイントは、前記第一の信頼レベルに少なくとも部分的に基づいて、前記第二のクライアントに前記第一のクライアントが前記電子コンテンツを伝達するのを許可すべきかについてポリシーに基づく判定を行う、
ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分散通信ネットワークにおける委託型認証方法に関し、より詳細には、信頼の階層において類似の信頼レベルにあるエンティティ間でコンテンツを共有する方法及びシステムに関する。
【背景技術】
【０００２】
分散通信ネットワークは、私的なIntranetから安全対策が施されていないInternetまで、広範囲のシステムを含む。通信ネットワークにおいて、電子コンテンツは、ネットワークにおけるある地点から別の地点に流れる。この文脈において、電子コンテンツは、電子的な文書、実行ファイル、データファイル等を含む。通信ネットワークの中には、電子コンテンツへのアクセスは、特定のユーザ及び／又はクライアントに制限及び／又は限定されるものがある。ユーザ名とパスワードとの組み合わせ、公開／秘密鍵の組み合わせ、及び／又はバイオメトリクスのような、電子コンテンツへのアクセスを得ることを試みるユーザの同一性を確認するための幾つかの方法が存在する。ネットワークの中には、要求しているユーザ及び／又はクライアントに中央のサーバが電子コンテンツを配信する前に、係る方法を採用するものがある。
【特許文献１】WO 03/040898
【特許文献２】WO 2009/021200
【発明の概要】
【発明が解決しようとする課題】
【０００３】
検証スキームがどんなにロバストなものであろうと、電子コンテンツがひとたびユーザに渡ると、中央のサーバは、更なる伝達を通して制御を有さない場合がある。電子コンテンツが益々遠隔的に記憶され、様々なサービスを通してそのデータへのアクセスが益々重要になると、これに応じて、コンテンツへのアクセスを保護することが重要になる。サーバを離れた後にコンテンツの伝達をチェック、認証、追跡及び／又は探知する方法及びシステムが益々重要になる。
【課題を解決するための手段】
【０００４】
本発明の開示は、従来の方法及びシステムに関連する問題点及び課題の少なくとも幾つかを大幅に解消又は低減する電子コンテンツを配信する方法及びシステムを提供する。
【０００５】
１実施の形態によれば、ポリシーに基づく管理を実現するネットワークと関連される信頼の階層において共通の信頼レベルにあるクライアント間でコンテンツを共有する方法は、電子コンテンツの伝達について、第一の要求を受信する段階、電子コンテンツの伝達を承認する段階、電子コンテンツを伝達する段階、電子コンテンツの伝達について、第二の要求を受信する段階、第二の要求を許可すべきかを判定する段階、判定を伝達する段階を含む。第一の要求は、第一のクライアントから受信され、信頼の階層において第一の信頼レベルにある第一のクライアントへの電子コンテンツの伝達のための要求である。第一のクライアントへのコンテンツの伝達についての承認は、信頼の階層における第一の信頼レベルに少なくとも部分的に基づいて、ネットワークにおけるポリシーエンフォースメントポイントで行われる。第二の要求は、信頼の階層において第一の信頼レベルにある第二のクライアントに電子コンテンツを第一のクライアントが伝達することの許可を尋ねるものであり、第一のクライアントから受信される。第二の要求は、第二のクライアントに関するインテグリティ情報を含む。第一のクライアントが第二のクライアントにコンテンツを伝達することを許可すべきかに関する判定は、第二のクライアントに関するインテグリティ情報に少なくとも部分的に基づいている。判定を伝達する段階は、第二のクライアントに電子コンテンツを伝達することの許可を第一のクライアントに与えるこを含む。
【０００６】
別の実施の形態によれば、ポリシーに基づく管理を実現するネットワークに関連する信頼の階層において共通の信頼レベルにあるクライアント間でコンテンツを共有する方法は、コンテンツの伝達について、第一の要求を行う段階、要求された電子コンテンツを受信する段階、電子コンテンツの伝達について、第二の要求を受信する段階、第二の要求を伝達する段階、第二の要求に関する判定を受信する段階、第二の要求が与えられた場合に電子コンテンツを伝達する段階を含む。第一の要求は、第一のクライアントへのコンテンツの伝達のため、ネットワークにおけるポリシーエンフォースメントポイントに対して行われる。第一の要求は、第一のクライアントの信頼レベルを含む。要求されたコンテンツは、ポリシーエンフォースメントポイントから受信される。第二の要求は、第一のクライアントの信頼レベルにある第二のクライアントへのコンテンツの伝達のための要求であり、第二のクライアントに関するインテグリティ情報を含む。第二の要求は、ポリシーエンフォースメントポイントに伝達される。第二の要求が与えられた場合、コンテンツは、第一のクライアントから第二のクライアントに伝達される。
【０００７】
別の実施の形態によれば、信頼の階層において共通の信頼レベルにあるクライアント間で電子コンテンツを共有するネットワークシステムであって、ポリシーに基づいた管理を実現するネットワークシステムは、複数のクライアント、ストレージユニット、ポリシーエンフォースメントポイント、及びポリシーデシジョンポイントを含む。それぞれのクライアントは、信頼の階層においてそれぞれの信頼レベルを有する。ストレージユニットは、複数のクライアントに電子コンテンツを伝達する。ポリシーエンフォースメントポイントは、ストレージユニットと、複数のクライアントのうちの第一のクライアントと通信する。ポリシーエンフォースメントポイントは、ストレージユニットからの電子コンテンツの伝達について、複数のクライアントのうちの第一のクライアントから第一の要求を受信する。ポリシーデシジョンポイントは、ポリシーエンフォースメントポイントと通信する。ポリシーデシジョンポイントは、複数のクライアントのうちの第一のクライアントの信頼レベルを少なくとも評価することを含めて、複数のクライアントのうちの第一のクライアントを評価し、ストレージユニットから複数のクライアントのうちの第一のクライアントにコンテンツを伝達することの許可をポリシーエンフォースメントポイントに与える。ポリシーエンフォースメントポイントは、複数のクライアントのうちの第二のクライアントに電子コンテンツを伝達することの許可についての第二の要求を、複数のクライアントのうちの第一のクライアントから受信し、第二の要求は、複数のクライアントのうちの第一のクライアントに関連するインテグリティ情報を少なくとも含む。ポリシーデシジョンポイントは、複数のクライアントのうちの第一のクライアントが、複数のクライアントのうちの第二のクライアントに電子コンテンツを伝達するのを許可すべきかについて、複数のクライアントのうちの第一のクライアントに関連するインテグリティ情報に少なくとも部分的に基づいて、ポリシーに基づく判定を行う。
【０００８】
本明細書の開示の所定の実施の形態の技術的な利点は、両方のクライアントをサーバに接続することなしに、クライアント間で電子コンテンツのダイレクトな伝送を可能にする方法を提供することにある。本方法は、それぞれのクライアントの特性に基づいて伝送をチェック及び／又は許可することを含む。本方法は、サーバに伝達された後の電子コンテンツの追跡及び／又は探知することを含む。他の技術的な利点は、以下の図面、詳細な説明及び特許請求の範囲から当業者にとって容易に明らかとなるであろう。さらに、特定の利点が先に列挙されたが、様々な実施の形態は、列挙された利点の全部又は一部を含むか、列挙された利点を含まない場合がある。
【図面の簡単な説明】
【０００９】
本発明及び本発明の利点の更に完全な理解について、添付図面と共に行われる以下の詳細な説明が参照される。
【図１】本発明の教示に係る、クライアントとサーバとを含む例示的な通信ネットワークを示す図である。
【図２】本発明の教示に係る、情報及び電子コンテンツの流れを含む、例示的な通信ネットワークを示す図である。
【図３】本発明の教示に係る、情報及び電子コンテンツの流れを含む、例示的な通信ネットワークを示す図である。
【図４】本発明の所定の実施の形態に係る、通信ネットワークにおけるクライアント間でコンテンツを共有する例示的な方法のフローチャートである。
【図５】本発明の所定の実施の形態に係る、通信ネットワークにおけるクライアント間でコンテンツを共有する例示的な方法のフローチャートである。
【図６】本発明の所定の実施の形態に係る、通信ネットワークにおけるクライアント間でコンテンツを共有する例示的な方法のフローチャートである。
【図７】本発明の所定の実施の形態に係る、通信ネットワークにおけるクライアント間でコンテンツを共有する例示的な方法のフローチャートである。
【発明を実施するための形態】
【００１０】
図１から図７を参照して、好適な実施の形態及び好適な実施の形態の利点が最良に理解される。ここで同じ参照符号は、同一及び対応する構成要素等を示すために使用される。図１は、本発明の教示に係る、例示的な通信ネットワーク１の簡略化された表現を示す。通信ネットワーク１は、ネットワーク１０、サーバ１２、ストレージユニット１４、並びにクライアント１６及び１８を含む。クライアント１６及び１８は、サーバ１２によりアクセス可能な電子コンテンツ及び／又はストレージユニット１４に記憶されている電子コンテンツへのアクセスを要求する様々なユーザを含む。
【００１１】
この開示のため、「電子コンテンツ」又は「コンテンツ」は、任意のファイル、複数のファイル、オブジェクトコード、実行コード、データレコード、又は、通信ネットワークのクライアントがアクセスするのを望む何れか他の電子的に記録されたデータ構造を含む。説明に役立つ例は、テキストファイル、スプレッドシート、電子メール、医療記録、画像、及び他の電子データ、並びにウェブページ、プライベートネットワーク、ワードプロセッシングプログラム、ファイルマネージメントシステム、及び他のプログラムを含む。さらに、「クライアント」は、エンドユーザとして操作する人物を示すか、又は、パーソナルコンピュータ、キオスク又はモバイルコンピュうーティングデバイスのような、通信ネットワークにアクセスするために、係る人物により使用される装置又は複数の装置を示す。
【００１２】
例示されるように、ネットワーク１０は、音声及び／又は映像の電気通信信号、データ、及び／又はメッセージを送信可能なネットワークを含む。幾つかの例は、無線アクセスネットワーク、公衆交換電話網（PSTN）、公衆又は私的データネットワーク、ローカルエリアネットワーク（LAN）、或いは、Internetのようなグローバルコミュニケーション又はコンピュータネットワーク、有線又は無線ネットワーク、企業イントラネット、又は上記の何れかの組み合わせを含む。
【００１３】
動作において、ネットワーク１０は、適切な通信プロトコルを使用して、ネットワーク１０に結合されたコンポーネント間の接続を提供する。所望の通信機能を容易にするため、ネットワーク１０は、ルータ、ハブ、スイッチ、ゲートウェイ、コールコントローラ、及び／又は何れか適切なフォーム又はアレンジメントでの任意の他の適切なコンポーネントを含む。さらに、ネットワーク１０は、パケット、セル、フレーム、セグメント又は他のデータの部分の形式で、情報を伝達する何れかのハードウェア及び／ソフトウェアを含む。ネットワーク１０は単一のネットワークとして図示されているが、通信ネットワーク１０は、任意の数のネットワーク又は任意の構成のネットワークを含む。さらに、通信ネットワーク１の所定の実施の形態は、任意の数のネットワーク１０又は任意の構成のネットワーク１０を含む。
【００１４】
幾つかの実施の形態では、ネットワーク１０は、仮想プライベートネットワーク（VPN）を含む。ＶＰＮは、オープンネットワーク及び／又はパブリックネットワークを通して増加されたセキュリティを提供する。一般に、ＶＰＮは、介在するネットワーク（例えばＬＡＮ又はＷＡＮ）を共有する他の装置からデータが非公開（private）及び／又は安全（secure）であることが保持されるように、データ伝送を分離及び／又はカプセル化する。動作において、ＶＰＮは、あたかもダイレクト及び／又は非公開で接続されているかのように、複数のクライアント１６，１８がサーバ１２と対話するのを可能にする。
【００１５】
クライアント１６及び１８は、通信サービスをユーザに提供するため、ハードウェア、ソフトウェア、及び／又はエンコードされたロジックの任意の適切な組み合わせを表す。特に、クライアント１６，１８は、情報キオスク、電話、携帯電話、パーソナルデジタルアシスタント（PDA）、電話による通信、電子メール、メッセージ及び／又は通信ソフトウェアの他の形式を実行するコンピュータ、或いは、任意の他の通信ハードウェア、ソフトウェア、及び／又は通信ネットワーク１の同一性を使用して音声、映像、テキスト又は他の形式のデータの通信をサポートするエンコードされたロジックを表す。
【００１６】
サーバ１２は、信頼された、専用のサーバを表しており、セキュリティポリシーを管理し、属性を認証する。サーバ１２は、クライアント１６，１８がストレージユニット１４のリソース（例えば電子コンテンツ）にアクセスする許可が与えられる前に、適合する必要がある属性値のセットを定義する多数のポリシーを含むデータベースを含む。サーバ１２は、クライアント１６，１８に関連する１以上の属性を識別するクライアント１６，１８から属性の報告を受信する。属性を認証した後、サーバ１２は、ストレージユニット１４が要求されたサービスをクライアント１６，１８い提供すべきかをストレージユニット１４に通知する。係る属性値の報告及び認証の適用は、「ポリシーに基づく管理“policy-based management”」とも呼ばれる場合がある。幾つかの実施の形態では、サーバ１２及び／又は関連するＰＤＰは、クライアント１６，１８にとって固有のコンテクストデータに少なくとも基づいて、この判定を行う。コンテクストデータは、物理的な位置（例えばＩＰアドレス）、要求しているコンピュータでインストールされる所定のソフトウェア（例えば厳格なアンチウィルスソフトウェア）、生体認証の識別子、又はクライアント１６，１８の任意の他の適切なコンテクストの属性のような、クライアント１６，１８を表すデータを含む。
【００１７】
幾つかの実施の形態では、サーバ１２により考慮される属性は、信頼階層におけるクライアント１６，１８の相対的な信頼性を示す信頼レベルを含む。「信頼階層“trust hierarchy”」は、誤った操作及び悪意のある操作の両者からネットワークリソースのデータ及び機能を保護するためのプロテクションスキームを示す。信頼階層の１例は、「プロテクションリング“protection rings”」と呼ばれる。信頼階層において、サーバ１２は、それぞれのクライアント１６，１８に割り当てられた信頼レベルに依存して、様々なクライアント１６，１８へのアクセスの変動するレベルを提供する。例えば高い信頼レベルは、電子コンテンツへの多くのアクセスを可能にし、通信ネットワーク１の電子コンテンツ及び／又はコンポーネントをアップロード、編集及び／又は制御する特権を与える。サーバ１２は、クライアント１６，１８がポリシーデシジョンポイント（PDP）で特定の電子コンテンツにアクセスするのを可能にすべきかに関する判定を評価及び／又は発する。サーバ１２は、クライアントのアクセス要求を受け、ＰＤＰにより行われた判定を実行するポリシーエンフォースメントポイント（PEP）を含む。
【００１８】
ストレージユニット１４は、１以上の電子コンテンツへのアクセスをクライアント１６，１８に提供するため、制御ロジックを含めて、ハードウェアとソフトウェアとの組み合わせを含む。例えば、ストレージユニット１４は、医療記録のような文書の集中型のリポジトリを含む。別の例として、ストレージユニット１４は、アプリケーションサービスプロバイダを要求し、このプロバイダは、特定のアプリケーション、ソフトウェア又は他のメディアへのネットワークを通したアクセスを提供する。係るアプリケーション、ソフトウェア、又はメディアは、特に、ドキュメントリーダ、ウェブブラウザ、又はドキュメントエディティングソフトウェアを含む。別の例として、ストレージユニット１４は、オンラインネットワーキングウェブサイト又は電子メールプロバイダに接続される。
【００１９】
説明の明確さのため、図１は、サーバ１２とストレージユニット１４を個別のコンポーネントとして示している。幾つかの実施の形態では、サーバ１２及びストレージユニット１４は、コンピュータ読み取り可能な媒体に記憶され、１以上のコンピュータ及び／又はサーバに関連される１以上のプロセッサにより実行可能なスタンドアロン型のソフトウェアプログラムを含む。しかし、サーバ１２及びストレージユニット１４は、コンピュータ読み取り可能な媒体にハードコードされた、大規模ソフトウェアプログラムのコンポーネント又はサブルーチン、及び／又は、所望の機能を実行するために構成されるハードウェア又はソフトエアルーチンを含む。
【００２０】
図２は、本発明の教示に係る、情報及び電子コンテンツのフローを含む、例示的な通信ネットワーク２を示す。通信ネットワーク２は、サーバ２０、クライアント３０及びネットワークコネクション４０を含む。サーバ２０は、ポリシーデシジョンポイント（PDP）２２及びポリシーエンフォースメントポイント（PEP）２３を含む。
【００２１】
サーバ２０は、１以上のクライアント３０にサービスを提供するために構成される通信ネットワーク２の何れかのデバイス、特徴及び／又はコンポーネントを含む。例えば、サーバ２０は、１以上のクライアント３０と通信し、電子コンテンツを記憶し、及び／又は１以上のクライアント３０に電子コンテンツを配信する。サーバ２０は、（例えばプロセッサ、メモリ、及び／又は他のコンピューティングリソースといった）ハードウェア及び／又はソフトウェアの任意の組み合わせを含む。
【００２２】
ＰＤＰ２２は、特定の電子コンテンツにクライアント３０がアクセスするのを可能にすべきかに関する判定を評価及び／又は発するために構成されるサーバ２０のデバイス、特性、及び／又はコンポーネントを含む。ＰＤＰ２２は、判定を評価するために予め定義された基準のセットをクライアント３０に適用する。ＰＤＰ２２は、ハードウェア及び／又はソフトウェアの組み合わせを含む。
【００２３】
ＰＥＰ２３は、クライアント３０のアクセス要求を受信し、ＰＤＰにより行われた判定を実行するように構成されるサーバ２０のデバイス、特性、及び／又はコンポーネントを含む。ＰＥＰ２３は、ハードウェア及び／又はソフトウェアの組み合わせを含む。例えば、図２に示されるように、ＰＥＰ２３は、ファイアウォール２４、ＶＰＮ２６及び／又はノード２８を含む。
【００２４】
ファイアウォール２４は、許可されていないアクセスを阻止し、許可された通信及び／又はアクセスを許容するように構成されるサーバ２０のデバイス、コンポーネント、及び特性を含む。ファイアウォール２４は、認証スキームを実現するため。適切なルール及び／又は基準のセットを適用する。ファイアウォール２４は、ハードウェア、ソフトウェア、及び／又は両者の組み合わせで実現される。例えばファイアウォール２４は、Internetに接続されたプライベートネットワークに、Internetの許可されていないユーザがアクセスするのを防止する。幾つかの実施の形態では、ファイアウォール２４は、ＰＤＰ２２により行われる判定を適用する。
【００２５】
ノード２８は、サーバ２０と１以上のクライアント３０との間の接続を提供するように構成されるＰＥＰ２３のデバイス、コンポーネント、及び／又は特性を含む。ノード２８は、サーバ２０と１以上のクライアント３０との間でデータを送出、受信、及び／又は転送するように構成される。例えば、ノード２８は、モデム、ハブ、ブリッジ、スイッチ、ホストコンピュータ、ＷＬＡＮアクセスポイント等を含む。ノード２８は、ネットワークコネクション４０を通して１以上のクライアント３０と通信するために構成される場合がある。
【００２６】
クライアント３０は、通信サービスをユーザに提供するためのハードウェア、ソフトウェア、及び／又はエンコードされたロジックの任意の適切な組み合わせである。例えば、クライアント３０は、情報キオスク、電話、携帯電話、パーソナルデジタルアシスタント（PDA）、電話による通信、電子メール、或いは、メッセージ及び／又は通信ソフトウェアの他の形式を実行するコンピュータ、或いは、通信ネットワーク２を使用した音声、映像、テキスト又は他の形式のデータの通信をサポートするエンコードされたロジックを含む。幾つかの実施の形態では、クライアント３０は、デスクトップコンピュータ、ポータブルコンピュータ、ノートブックコンピュータ、及び／又は端末を含む。
【００２７】
動作において、第一のクライアント３０ａは、矢印４２で示されるように、サーバ２０からダイレクトに電子コンテンツのデリバリを要求、購入及び／又は受信する。第二のクライアント３０ｂは、第一のクライアント３０ａに前に伝達されたのと同じ電子コンテンツを要求及び／又は所望する。第一のクライアント３０ａが要求された電子コンテンツをひとたび受信すると、サーバ２０からダイレクトに要求された電子コンテンツを再送出することなしに、第一のクライアント３０ａから第二のクライアント３０ｂにダイレクトに要求された電子コンテンツを配信することは、安価であり、迅速であり、及び／又は好ましい場合がある。しかし、様々なクライアント２０間で要求された電子コンテンツの送信を可能にすることは、電子コンテンツのセキュリティを低減し、電子コンテンツ著作権侵害のアクセス及び／又は許可されていないアクセスを許容し、及び／又は電子コンテンツのインテグリティを妥協させる場合がある。要求された電子コンテンツのダイレクトな伝送は、本明細書で教示される方法及びシステムを使用してチェック、認証、追跡、及び／又は探知される。
【００２８】
図２に示されるように、第二のクライアント３０ｂは、矢印４４で示されるように、第一のクライアント３０ａから電子コンテンツを要求する。第一のクライアント３０ａは、サーバ２０から許可を受信して、要求された電子コンテンツを第二のクライアント３０ｂに送出することが要求される。第一のクライアント３０ａは、第一のクライアント３０ａ、第二のクライアント３０ｂ又はそれらの両者に関する情報を含む要求をＰＥＰ２３に送出する。ＰＤＰ２２は、第一のクライアント３０ａが要求された電子コンテンツを第二のクライアント３０ｂに伝送するのを可能にすべきかを判定する。ＰＤＰ２２は、第二のクライアント３０ｂに関連する各種情報（例えばインテグリティ情報、信頼レベル等）を考慮する。第一のクライアント３０ａが電子コンテンツを第二のクライアント３０ｂにダイレクトに伝送することが許可されたとＰＤＰ２２が判定した場合、ＰＥＰ２３は、その許可を第一のクライアント３０ａに伝達する。次いで、第一のクライアント３０ａは、要求される電子コンテンツを第二のクライアント３０ｂに伝達する。
【００２９】
本明細書の教示を実現する別の実施の形態では、第三のクライアント３０ｃは、矢印４６で示すように、第二のクライアント３０ｂから電子コンテンツを要求する。第二のクライアント３０ｂは、矢印４７により示されるように、第一のクライアント３０ａ、第二のクライアント３０ｂ、第三のクライアント３０ｃ、又はこれら３者の任意の組み合わせに関する関連情報を含む許可をＰＥＰ２３から要求する。ＰＤＰ２２は、第二のクライアント３０ｂが要求された電子コンテンツを第三のクライアント３０ｃに伝送するのを許可すべきかを判定する。ＰＤＰ２２は、第三のクライアント３０ｃに関連する各種情報（例えばインテグリティ情報、信頼レベル等）を考慮する。第二のクライアント３０ｃが電子コンテンツを第三のクライアント３０ｃにダイレクトに伝送することが許可されたとＰＤＰ２２が判定した場合、ＰＥＰ２３は、その許可を第二のクライアント３０ｂに伝達する。第二のクライアント３０ｂは、要求された電子コンテンツを第三のクライアント３０ｃに伝達する。この方法は、必要に応じて、多数のクライアント３０について全体的に又は部分的に再現される。
【００３０】
第一のクライアント３０ａは、本明細書で記載されたプロセスにおける任意のポイントで、第二のクライアント３０ｂに関連するインテグリティ情報を取得及び／又は検証する。１つの例示的な実施の形態では、第一のクライアント３０ａは、任意の電子コンテンツ及び／又は他のデータを通信及び／又は伝達する前に、第二のクライアント３０ｂに関連するインテグリティ情報を取得及び／又は検証する。第一のクライアント３０ａは、取得及び／又は検証されたインテグリティ情報のレコードを保持する。インテグリティ情報は、タイムスタンプ、第一のクライアント３０ａ及び／又は第二のクライアント３０ｂ等の識別子を含むことで識別される。インテグリティ情報は、様々な目的のため、第一のクライアント３０ａ及び／又はサーバ２０により参照される。例えば、サーバ２０は、第二のクライアント３０ｂが電子コンテンツの適切な受信であったことを第一のクライアント３０ａが検証することを要求し、電子コンテンツ等を受信した全てのクライアント３０のリストをコンパイルする。
【００３１】
図３は、本発明の教示に係る、通信ネットワーク２における別の例示的なフローを示す。第二のクライアント３０ｂは、矢印４８で示されるように、サーバ２０のＰＥＰ２３から電子コンテンツを要求する。サーバ２０のＰＤＰ２２は、サーバ２０からではなく、第一のクライアント３０ａからダイレクトに要求された電子コンテンツを受信する許可を第二のクライアント３０ｂに与える。４６で送出された要求は、第一のクライアント３０ａ、第二のクライアント３０ｂ又はその両者に関連する様々なデータを含む。ＰＤＰ２２は、第一のクライアント３０ａが要求された電子コンテンツを第二のクライアント３０ｂに伝達するのを可能にすべきかを判定する。ＰＤＰ２２は、第二のクライアント３０ｂに関連する様々な情報（例えばインテグリティ情報、信頼レベル等）を考慮する。第一のクライアント３０ａが第二のクライアント３０ｂにダイレクトに電子コンテンツを伝達することが許可されるとＰＤＰ２２が判定した場合、ＰＥＰ２３は、その許可を第一のクライアント３０ａに伝達する。第一のクライアント３０ａは、要求された電子コンテンツを第二のクライアント３０ｂに伝達する。
【００３２】
図２及び図３に示されるスキームでは、ＰＤＰ２２は、クライアント３０ａと３０ｂとの間の要求された電子コンテンツのダイレクトな伝達に関する判定を行うため、適切なロジック、アルゴリズム、及び／又はルーチンを使用する。ＰＤＰ２２は、エンティティ（例えば顧客）、物理的な位置（例えばＩＰアドレス）、要求しているコンピュータでインストールされる所定のソフトウェア（例えば要求されたアンチウィルスソフトウェア）、生体認証の識別子、又は他の適切なクライアント３０の属性との関連のようなクライアント３０ａ及び３０ｂを表すデータを考慮する。矢印４４及び／又は４６で送出された要求は、第一のクライアント３０ａ、第二のクライアント３０ｂ又はこれらの両者に関連するこのデータの一部又は全部を含む。幾つかの実施の形態では、第一のクライアント３０ａ及び第二のクライアント３０ｂには、ＰＤＰ２２により採用される信頼階層における同じ信頼レベルが割り当てられる。
【００３３】
図２及び図３に示されるスキームでは、ＰＤＰ２２は、適切なロジック、アルゴリズム及び／又はルーチンを使用して、クライアント３０ａと３０ｂとの間での要求された電子コンテンツのダイレクト転送に関する判定を行う。ＰＤＰ２２は、エンティティ（例えば顧客）、物理的な位置（例えばＩＰアドレス）、要求しているコンピュータでインストールされた所定のソフトウェア（例えば要求されたアンチウィルスソフトウェア）、生体認証の識別子、又は他の適切なクライアント３０の属性との関連のような、クライアント３０ａ及び３０ｂを表すデータを考慮する。矢印４４及び／又は４６で送出された要求は、第一のクライアント３０ａ、第二のクライアント３０ｂ又はこれらの両者に関連するこのデータの一部又は全部を含む。幾つかの実施の形態では、第一のクライアント３０ａ及び第二のクライアント３０ｂは、ＰＤＰ２２により採用された信頼階層の同じ信頼レベルが割り当てられる。
【００３４】
図４は、本発明の所定の実施の形態に係る、通信ネットワーク２におけるクライアント３０間でコンテンツを共有する例示的な方法５０のフローチャートである。方法５０は、サーバ２０、サーバ２０と関連されるＰＥＰ２３、サーバ２０と関連されるＰＤＰ２２、及び／又は別のコンポーネント装置、及び／又は通信ネットワーク２の機能により実行される。以下のセクションでは、本方法５０は、サーバ２０と関連されるＰＥＰ２３及び／又は２２により実行されるかのように記載されるが、この記載は、本発明の教示の適用を制限するものではない。
【００３５】
ステップ５２では、ＰＥＰ２３は、第一のクライアント３０ａへの電子コンテンツの転送について、第一のクライアント３０ａから第一の要求を受信する。ＰＥＰ２３は、ＶＰＮ、Internet、電子メール、及び／又は第一のクライアント３０ａとの他の適切な通信リンクを通して、第一の要求を受信する。
【００３６】
ステップ５４で、ＰＤＰ２２は、第一のクライアント３０ａと関連される信頼レベルに少なくとも部分的に基づいて、第一のクライアント３０ａに電子コンテンツの伝送を承認すべきかを判定する。上述されたように、通信ネットワーク２は、様々な信頼レベルをクライアント３０、内部ユーザ、及び／又は通信ネットワーク２の他のコンポーネント及び／又はユーザに割り当てる信頼に基づく階層を含む。第一のクライアント３０ａが承認されないとＰＤＰ２２が判定した場合、本方法５０は終了する。
【００３７】
ステップ５６で、ＰＥＰ２３は、ＰＤＰ２２により与えられた許可に基づいて、第一のクライアント３０ａに電子コンテンツを伝送する。電子コンテンツは、適切な方法により伝達される。
【００３８】
ステップ５８で、ＰＥＰ２３は、第一のクライアント３０ａから第二のクライアント３０ｂに電子コンテンツをダイレクトに伝達する許可を要求する第二の要求を第一のクライアント３０ａから受信する。第二の要求は、第一のクライアント３０ａ、第二のクライアント３０ｂ又はその両者に適切及び／又は要求されたデータを含む。上述されたように、データは、何れか又は両者に関連するそれぞれのクライアントの信頼レベル、インテグリティ情報を含む。
【００３９】
ステップ６０で、ＰＤＰ２２は、第二のクライアント３０ｂに要求された電子コンテンツをダイレクトに伝達するため、第一のクライアント３０ａについて許可を与えるべきかを判定する。判定は、第二のフォーマットに含まれるデータに少なくとも部分的に基づいている。例えば、ＰＤＰ２２は、第二のクライアント３０ｂの信頼レベル及び／又は第二のクライアント３０ｂに関連するインテグリティ情報に少なくとも部分的に基づいて判定を行う。第二の要求が承認されないとＰＤＰ２２が判定した場合、本方法５０は終了する。
【００４０】
ステップ６２で、ＰＥＰ２３は、第二のクライアント３０ｂに要求された電子コンテンツを伝達する許可を第一のクライアント３０ａが有することを第一のクライアント３０ａに伝達する。同時に、ＰＥＰ２３及び／又はＰＤＰ２２は、要求された電子コンテンツの伝達に１以上の条件を課す。例えば、第二のクライアント３０ｂによる電子コンテンツの使用が制限される。別の例として、第二のクライアント３０ｂには、電子コンテンツがアクセスされる特定の及び／又は制限された回数が与えられる。別の例として、第二のクライアント３０ｂには、予め定義された期間の間にのみ、要求された電子コンテンツにアクセスする許可が与えられる。別の例として、第二のクライアント３０ｂは、他のクライアントに要求された電子コンテンツを伝達することが制限されるか、及び／又は禁止される。
【００４１】
図５は、本発明の所定の実施の形態に係る、通信ネットワーク２におけるクライアント間３０でコンテンツを共有する例示的な方法７０のフローチャートを示す。本方法７０は、クライアント３０、サーバ２０、及び／又は通信ネットワーク２の別のコンポーネント、装置、及び／又は機能により実行される。以下のセクションでは、本方法７０は、通信ネットワーク２に関連する第一のクライアント３０ａにより実行されるかのように記載されるが、この記載は、本発明の教示の適用を制限するものではない。
【００４２】
ステップ７２で、第一のクライアント３０ａは、第一のクライアント３０ａへの電子コンテンツの伝達について、サーバ２０に関連されるＰＥＰ２３に第一の要求を行う。第一のクライアント３０ａは、ＶＰＮ、Internet、電子メール、及び／又はＰＥＰ２３との他の適切な通信リンクを通して第一の要求を送出する。第一の要求は、第一のクライアント３０ａに関連する適切なデータ及び／又は要求されたデータを含む。上述されたように、データは、第一のクライアント３０ａの信頼レベル、第一のクライアント３０ａ等に関連するインテグリティ情報を含む。
【００４３】
ステップ７４で、第一のクライアント３０ａは、ＰＥＰ２３及び／又はサーバ２０から要求された電子コンテンツを受信する。要求された電子コンテンツは、適切な方法及び／又はシステムにより伝達される。
【００４４】
ステップ７６で、第一のクライアント３０ａは、第一のクライアント３０ａから電子コンテンツをダイレクトで伝達することを要求する第二の要求を第二のクライアント３０ｂから受信する。第二の要求は、第二のクライアント３０ｂに関連する適切なデータ及び／又は要求されたデータを含む。上述されたように、データは、第二のクライアント３０ｂの信頼レベル、第二のクライアント３０ａに関連するインテグリティ情報等を含む。
【００４５】
ステップ７８で、第一のクライアント３０ａは、サーバ２０に関連するＰＥＰ２３に第二の要求を伝達する。第一のクライアント３０ａは、第二の要求に情報を追加する。例えば第二の要求は、第一のクライアント３０ａに関連する適切なデータ及び／又は要求されたデータを含む。上述されたように、データは、第一のクライアント３０ａの信頼レベル、第一のクライアント３０ａに関連するインテグリティ情報等を含む。
【００４６】
ステップ８０で、第一のクライアント３０ａは、第二の要求に関する判定をＰＥＰ２３から受信する。判定がＮｏである場合、本方法７０は終了する。判定がＹｅｓであるバイ、本方法７０は、ステップ８２に進む。
【００４７】
ステップ８２で、第一のクライアント３０ａは、第二のクライアント３０ｂに要求された電子コンテンツを伝達する。要求された電子コンテンツは、適切な方法及び／又はシステムにより伝達される。同時に、ＰＥＰ２３及び／又はＰＤＰ２２は、要求された電子コンテンツの伝達に関して１以上の条件を課す。例えば、第二のクライアント３０ｂによる電子コンテンツの使用が制限される場合がある。別の例として、第二のクライアント３０ｂには、電子コンテンツがアクセスされる特定の及び／又は制限された回数が与えられる。別の例として、第二のクライアント３０ｂには、予め定義された期間の間にのみ、要求された電子コンテンツにアクセスする許可は与えられる。別の例として、第二のクライアント３０ｂは、要求された電子コンテンツを他のコンテンツに伝達することが制限及び／又は禁止される。
【００４８】
図６は、本発明の所定の実施の形態に係る、通信ネットワーク２におけるクライアント３０間でコンテンツを共有する例示的な方法９０のフローチャートである。本方法９０は、サーバ２０、サーバ２０と関連するＰＥＰ２３、サーバ２０と関連するＰＤＰ２２、及び／又は通信ネットワーク２の別のコンポーネント、装置及び／又は他の機能により実行される。以下のセクションでは、本方法９０は、サーバ２０と関連されるＰＥＰ２３及び／又はＰＤＰ２２によりあたかも実行されるかのように記載されるが、この記載は、本発明の教示の適用を制限するものではない。
【００４９】
ステップ９２で、ＰＥＰ２３は、第一のクライアント３０ａへの電子コンテンツのデン多雨について、第一のクライアント３０ａから第一の要求を受信する。ＰＥＰ２３は、ＶＰＮ、Internet、電子メール、及び／又は第一のクライアント３０ａとの他の適切な通信リンクを通して第一の要求を受信する。
【００５０】
ステップ９４で、ＰＤＰ２２は、第一のクライアント３０ａと関連する信頼レベルに少なくとも部分的に基づいて、第一のクライアント３０ａに電子コンテンツの伝達を承認すべきかを判定する。上述されたように、通信ネットワーク２は、クライアント３０、内部ユーザ、及び／又は通信ネットワーク２の他のコンポーネント及び／又はユーザに様々な信頼レベルを割り当てる信頼に基づく階層を含む。第一のクライアント３０ａが承認されないことをＰＤＰ２２が判定した場合、本方法５０が終了する。
【００５１】
ステップ９６で、ＰＥＰ２３は、ＰＤＰ２２により与えられた許可に基づいて、第一のクライアント３０ａに電子コンテンツを伝達する。電子コンテンツは、適切な方法により伝達される。
【００５２】
ステップ９８で、第一のクライアント３０ａから電子コンテンツをダイレクトに受信する許可を要求する第二の要求を第二のクライアント３０ｂから受信する。第二の要求は、第一のクライアント３０ａ、第二のクライアント３０ｂ又はこれら両者に関連する適切なデータ及び／又は要求されたデータを含む。上述されたように、データは、それぞれのクライアントの信頼レベル、何れか又は両者に関連するインテグリティ情報を含む。
【００５３】
ステップ１００で、ＰＤＰ２２は、第一のクライアント３０ａから電子コンテンツをダイレクトに受信するため、第二のクライアント３０ｂについて許可を与えるべきかを判定する。判定は、第二の要求に含まれるデータに少なくとも部分的に基づく。例えば、ＰＤＰ２２は、第一のクライアント３０ａの信頼レベル、第二のクライアント３０ｂの信頼レベル、及び／又は何れかのクライアント３０ａ又は３０ｂに関連するインテグリティ情報に少なくとも部分的に基づいて判定を行う。第二の要求が承認されないとＰＤＰ２２が判定した場合、本方法は、ステップ１０４に進む。
【００５４】
ステップ１０２で、ＰＥＰ２３は、第一のクライアント３０ａから要求された電子コンテンツを受信する許可を第二のクライアント３０ｂが有することを第二のクライアント３０ｂに伝達する。同時に、ＰＥＰ２３及び／又はＰＤＰ２２は、要求された電子コンテンツの伝達に関して１以上の条件を課す。例えば、第二のクライアント３０ｂにより電子コンテンツの使用が制限される。別の例として、第二のクライアント３０ｂには、電子コンテンツがアクセスされる特定の及び／又は制限された回数が与えられる。別の例として、第二のクライアント３０ｂは、予め定義された期間の間にのみ、要求された電子コンテンツにアクセスする許可が与えられる。別の例として、第二のクライアント３０ｂは、他のクライアントに要求された電子コンテンツを伝達することが制限及び／又は禁止される。
【００５５】
ステップ１０４で、ＰＥＰ２３は、第一のクライアント３０ａから電子コンテンツをダイレクトに受信する許可を有さないことを第二のクライアント３０ｂに伝達する。拒否することは、要求された電子コンテンツの伝達について代替的なソースを含む。例えば、ＰＥＰ２３は、代替的なソースを指摘すること及び／又は第二のクライアント３０ｂがサーバ２０から要求された電子コンテンツをダイレクトに受信することを提案する。
【００５６】
図７は、本発明の所定の実施の形態に係る、通信ネットワーク２におけるクライアント３０間でコンテンツを共有する例示的な方法１１０のフローチャートである。本方法１１０は、クライアント３０、サーバ２０、通信ネットワーク２の別のコンポーネント、装置、及び／又は機能により実行される。以下のセクションでは、本方法１１０は、通信ネットワーク２と関連する第二のクライアント３０ｂにより実行されるかのように記載されるが、この記載は、本発明の教示の適用を制限するものではない。
【００５７】
ステップ１１２で、第二のクライアント３０ｂは、第一のクライアント３０ａからインテグリティ情報を受信する。第一のクライアント３０ａは、サーバ２０及び／又は第二のクライアント３０ｂからの要求に応答して、インテグリティ情報を提供する。第二のクライアント３０ｂは、ＶＰＮ、Internet、電子メール、及び／又はＰＥＰ２３との他の適切な通信リンクを通して情報を受信する。上述したように、インテグリティ情報は、第一のクライアント３０ａの信頼レベルを含む。別の例として、第二のクライアント３０ｂは、サーバ２０から第一のクライアント３０ａに伝達された電子コンテンツに関連する情報を受信する。
【００５８】
ステップ１１４で、第二のクライアント３０ｂは、第一のクライアント３０ａから電子コンテンツをダイレクトに受信する許可を、サーバ２０に関連されるＰＥＰ２３から要求する。要求は、第一のクライアント３０ａ及び／又は第二のクライアント３０ｂに関連する適切なデータ及び／又は要求されたデータを含む。上述されたように、データは、第一のクライアント３０ａの信頼レベル、第二のクライアント３０ｂの信頼レベル、第一のクライアント３０ａに関連するインテグリティ情報、第二のクライアント３０ｂに関連するインテグリティ情報等を含む。
【００５９】
ステップ１１６で、第二のクライアント３０ｂは、第二の要求に関する判定をＰＥＰ２３から受信する。判定がＮｏである場合、本方法１１０は終了する。判定がＹｅｓである場合、本方法１１０は、ステップ１１８に進む。同時に、ＰＥＰ２３及び／ＰＤＰ２２は、要求された電子コンテンツの伝達に関して１以上の条件を課す。例えば、第二のクライアント３０ｂによる電子コンテンツの使用が制限される。別の例では、第二のクライアント３０ｂには、電子コンテンツがアクセスされる特定の及び／又は制限される回数が与えられる。別の例として、第二のクライアント３０は、予め定義された期間の間のみ、要求された電子コンテンツにアクセスする許可が与えられる。別の例として、第二のクライアント３０ｂは、他のクライアントに要求された電子コンテンツを伝達することが制限及び／又は禁止される。
【００６０】
ステップ１１８で、第二のクライアント３０ｂは、第一のクライアント３０ａに判定を伝達する。
【００６１】
ステップ１２０で、第二のクライアント３０ｂは、第一のクライアント３０ａから要求された電子コンテンツを受信する。要求された電子コンテンツは、適切な方法及び／又はシステムにより伝達される。
【００６２】
図４〜図７は本方法５０，７０，９０及び１１０に関して特定のステップ数を表しているが、本方法５０、７０、９０及び／又は１１０は、図示されるよりも多くのステップ又は少ないステップで実行される場合がある。本明細書で開示された方法及びシステムを使用して、電子コンテンツへのセキュアなアクセスを維持することに関連する所定の問題が改善されるか、低減されるか、又は解消される場合がある。例えば本明細書で開示される方法及びシステムは、サーバ２０及び／又はストレージユニット１４へのネットワーク接続の使用を繰り返すことなしに、電子コンテンツの配信を可能にする。
【００６３】
本発明は幾つかの実施の形態と共に記載されたが、様々な変形及び変更が当業者に指摘される。特許請求の範囲に含まれるように、本発明は係る変形及び変更を包含することが意図される。
【図１】
0005614500.tif 000002
【図２】
0005614500.tif 000003
【図３】
0005614500.tif 000004
【図４】
0005614500.tif 000005
【図５】
0005614500.tif 000006
【図６】
0005614500.tif 000007
【図７】
0005614500.tif 000008