(57)【特許請求の範囲】
【請求項１】
コンテンツが許可されていないデバイスによって消費されることから保護するための権利管理システムにおいて、ドメインメンバシップ基準を確認することによって、ドメイン内のコンテンツを消費するときに使用されるコンテンツライセンスの限界内のデジタル権利を実施する方法であって、
集中ドメインサーバにおいて、ドメインを生成するための要求を受け取る動作と、
ドメイン識別子を生成する動作であって、コンテンツプロバイダが、前記ドメイン識別子をコンテンツライセンスに含めて、前記コンテンツライセンスを唯一のドメインにバインドすることを可能にし、前記コンテンツライセンスは、ライセンスに関連付けられたどのコンテンツが、前記ドメインの１つ以上のメンバによって消費されることができるかを定義する１つ以上の使用権利を含む動作と、
要求者のコンピュータが、ドメインの生成を要求したドメインマネージャのコンピュータにトークンを要求し、前記要求者のコンピュータが前記ドメインマネージャのコンピュータに近く近接していることを確認するために、前記トークンを含む要求を前記集中ドメインサーバに送信する動作であって、前記トークンは、前記トークンを受け取るために前記要求者のコンピュータがかかった時間に関する情報、前記トークンが前記要求者のコンピュータに受け取られる前に前記トークンが通過した中間ノードの数に関する情報、または、これら両方の情報を含む、動作と、
前記集中ドメインサーバにおいて、前記ドメインのメンバになるための、前記トークンを含む要求を、前記要求者のコンピュータから受け取る動作と、
前記集中ドメインサーバにおいて、前記要求者のコンピュータが前記ドメインに近く近接していることを確認するために、ドメイン近接チェックを含むドメインメンバシップ基準を確認することによってデジタル権利を実施する動作と、
前記ドメインメンバシップ基準を確認したときに、前記要求者のコンピュータに対して生成されたドメイン識別子を含むドメイン証明を送る動作と
を備えたことを特徴とする方法。
【請求項２】
前記ドメイン識別子は、前記集中ドメインサーバによって設定された時間期間内で終了することを特徴とする請求項１に記載の方法。
【請求項３】
前記集中ドメインサーバにおいて、前記ドメイン識別子の終了時間期間を延長する更新要求を受け取る動作をさらに備えたことを特徴とする請求項２に記載の方法。
【請求項４】
前記ドメインメンバシップ基準は、要求者のコンピュータの全数、またはドメインに入るおよびドメインから出るために、１つ以上の要求者のコンピュータによってなされた要求の頻度の少なくとも１つをさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記集中ドメインサーバは、前記ドメインマネージャを含み、前記ドメインマネージャは、前記ドメイン識別子を生成した集中ドメインサーバから前記ドメインの生成を要求することを特徴とする請求項１に記載の方法。
【請求項６】
前記要求者のコンピュータがドメインマネージャになり、該要求者のコンピュータ以外のコンピュータは、前記要求者のコンピュータにトークンを要求することを特徴とする請求項１に記載の方法。
【請求項７】
前記要求者のコンピュータは、第２のドメインのメンバになることを特徴とする請求項１に記載の方法。
【請求項８】
前記ドメインマネージャは、第２のドメインに関するトークンの１つ以上の要求を受け取ることを特徴とする請求項１に記載の方法。
【請求項９】
前記集中ドメインサーバにおいて、前記ドメイン識別子を無効にする動作を含むことを特徴とする請求項１に記載の方法。
【請求項１０】
前記確認することは、前記ドメイン証明が前記要求者のコンピュータに送信される前に前記要求者のコンピュータによる前記要求を受け取ったとき、前記ドメインメンバシップ基準を確認することを含み、
前記ドメイン識別子は、さらに前記集中ドメインサーバによって設定された時間期間内で終了することを示すタイムスタンプを含むことを特徴とする請求項１に記載の方法。
【請求項１１】
前記集中ドメインサーバにおいて、前記ドメイン識別子の終了時間期間を延長する更新要求を受け取る動作をさらに備えたことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記ドメインメンバシップ基準は、要求者のコンピュータの全数、またはドメインに入るおよびドメインから出るために、１つ以上の要求者のコンピュータによってなされた要求の頻度の少なくとも１つを含むことを特徴とする請求項１０に記載の方法。
【請求項１３】
前記集中ドメインサーバは、前記ドメインマネージャを含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記要求者のコンピュータがドメインマネージャになり、該要求者のコンピュータ以外のコンピュータは、前記要求者のコンピュータにトークンを要求することを特徴とする請求項１２に記載の方法。
【請求項１５】
前記要求者のコンピュータは、第２のドメインのメンバになることを特徴とする請求項１２に記載の方法。
【請求項１６】
前記ドメインマネージャは、第２のドメインに関するトークンの１つ以上の要求を受け取ることを特徴とする請求項１２に記載の方法。
【請求項１７】
前記集中ドメインサーバにおいて、前記ドメイン識別子を無効にする動作を含むことを特徴とする請求項１０に記載の方法。
【請求項１８】
コンテンツが許可されていないデバイスによって消費されることから保護するための権利管理システムにおいて、ドメインメンバシップ基準を確認することによって、ドメイン内のコンテンツを消費するときに使用されるコンテンツライセンスの限界内のデジタル権利を実施する方法を実行するコンピュータ実行可能命令を有するコンピュータプログラムであって、前記方法は、
集中ドメインサーバにおいて、ドメインを生成するための要求を受け取る動作と、
ドメイン識別子を生成する動作であって、コンテンツプロバイダが、前記ドメイン識別子をコンテンツライセンスに含めて、前記コンテンツライセンスを唯一のドメインにバインドすることを可能にし、前記コンテンツライセンスは、ライセンスに関連付けられたどのコンテンツが、前記ドメインの１つ以上のメンバによって消費されることができるかを定義する１つ以上の使用権利を含む動作と、
要求者のコンピュータが、ドメインの生成を要求したドメインマネージャのコンピュータにトークンを要求し、前記要求者のコンピュータが前記ドメインマネージャのコンピュータに近く近接していることを確認するために、前記トークンを含む要求を前記集中ドメインサーバに送信する動作であって、前記トークンは、前記トークンを受け取るために前記要求者のコンピュータがかかった時間に関する情報、前記トークンが前記要求者のコンピュータに受け取られる前に前記トークンが通過した中間ノードの数に関する情報、または、これら両方の情報を含む、動作と、
前記集中ドメインサーバにおいて、前記ドメインのメンバになるための、前記トークンを含む要求を、前記要求者のコンピュータから受け取る動作と、
前記集中ドメインサーバにおいて、前記要求者のコンピュータが前記ドメインに近く近接していることを確認するために、ドメイン近接チェックを含むドメインメンバシップ基準を確認することによってデジタル権利を実行する動作と、
前記ドメインメンバシップ基準を確認したときに、前記要求者のコンピュータに対して生成されたドメイン識別子を含むドメイン証明を送る動作と
を備えたことを特徴とするコンピュータプログラム。
【請求項１９】
前記ドメイン識別子は、さらに前記集中ドメインサーバによって設定された時間期間内で終了することを示すタイムスタンプを含むことを特徴とする請求項１８に記載のコンピュータプログラム。
【請求項２０】
前記集中ドメインサーバにおいて、前記ドメイン識別子の終了時間期間を延長する更新要求を受け取る動作をさらに備えたことを特徴とする請求項１９に記載のコンピュータプログラム。
【請求項２１】
前記ドメインメンバシップ基準は、要求者のコンピュータの全数、またはドメインに入るおよびドメインから出るために、１つ以上の要求者のコンピュータによってなされた要求の頻度の少なくとも１つをさらに含むことを特徴とする請求項１９に記載のコンピュータプログラム。
【請求項２２】
前記集中ドメインサーバは、前記ドメインマネージャを含むことを特徴とする請求項１８に記載のコンピュータプログラム。
【請求項２３】
前記要求者のコンピュータがドメインマネージャになり、該要求者のコンピュータ以外のコンピュータは、前記要求者のコンピュータにトークンを要求することを特徴とする請求項１８に記載のコンピュータプログラム。
【請求項２４】
前記要求者のコンピュータは、第２のドメインのメンバになることを特徴とする請求項１８に記載のコンピュータプログラム。
【請求項２５】
前記ドメインマネージャは、第２のドメインに関するトークンの１つ以上の要求を受け取ることを特徴とする請求項１８に記載のコンピュータプログラム。
【請求項２６】
前記方法は、前記集中ドメインサーバにおいて、前記ドメイン識別子を無効にする動作を含むことを特徴とする請求項１８に記載のコンピュータプログラム。
【請求項２７】
前記確認することは、前記ドメイン証明が前記要求者のコンピュータに送信される前に前記要求者のコンピュータによる前記要求を受け取ったとき、前記ドメインメンバシップ基準を確認することを含むことを特徴とする請求項１８に記載のコンピュータプログラム。
【請求項２８】
前記ドメイン識別子は、前記集中ドメインサーバによって設定された時間期間内で終了することを特徴とする請求項２７に記載のコンピュータプログラム。
【請求項２９】
前記方法は、前記集中ドメインサーバにおいて、前記ドメイン識別子の終了時間期間を延長する更新要求を受け取る動作をさらに備えたことを特徴とする請求項２８に記載のコンピュータプログラム。
【請求項３０】
前記集中ドメインサーバは、前記ドメインマネージャを含み、前記ドメインマネージャは、前記ドメイン識別子を生成した集中ドメインサーバから前記ドメインの生成を要求することを特徴とする請求項２７に記載のコンピュータプログラム。
【請求項３１】
前記要求者のコンピュータがドメインマネージャになり、該要求者のコンピュータ以外のコンピュータは、前記要求者のコンピュータにトークンを要求することを特徴とする請求項２７に記載のコンピュータプログラム。
【請求項３２】
前記要求者のコンピュータは、第２のドメインのメンバになることを特徴とする請求項２７に記載のコンピュータプログラム。
【請求項３３】
前記ドメインマネージャは、第２のドメインに関するトークンの１つ以上の要求を受け取ることを特徴とする請求項２７に記載のコンピュータプログラム。
【請求項３４】
前記集中ドメインサーバにおいて、前記ドメイン識別子を無効にする動作を含むことを特徴とする請求項２７に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にデジタル権利管理に関する。より詳細には、本発明は、ドメイン内のデジタル権利管理に関する。
【背景技術】
【０００２】
一部には、消費者に対する著作権で保護されたデジタルコンテンツ（デジタルオーディオ、デジタルビデオ、デジタルテキスト、デジタルデータ、デジタルマルチメディアなど）の配信に関する関心事のために、デジタル権利管理（ＤＲＭ）は、非常に望ましくなった。そのようなコンテンツの配信の典型的なモードは、磁気（フロッピー（登録商標））ディスク、磁気テープ、光学（コンパクト）ディスクなどの有形のデバイス、および電子掲示板、電子ネットワーク、インターネットなどの無形の媒体を含む。ユーザによって受け取られたとき、そのようなユーザは、メディアプレーヤ、パーソナルコンピュータなどの適切なレンダリングデバイスにより、デジタルコンテンツをレンダリングし、プレーし、または別の方法で相互作用してコンテンツを消費する。
【０００３】
典型的に、著者、発行者、放送者などの、コンテンツプロバイダまたは権利所有者（以下、「コンテンツオーナ」という）は、そのようなデジタルコンテンツを、ライセンスフィーまたは他の報酬と引き換えに使用者または受信者に配信することを望んでいる。通常、コンテンツオーナは、使用者が、そのように配信されたデジタルコンテンツで処理できることを制限することを望む。例えば、コンテンツオーナは、そのようなコンテンツを第２のユーザにコピーおよび再配信することを制限することがある。従来、コンテンツオーナは、コンテンツを特定のデバイスにバインドするためにＤＲＭを使用した。
【０００４】
図１は、コンテンツオーナがコンテンツを特定のデバイスにバインドすることを可能にする、ＤＲＭシステム１００の例を示す。一般的に、ライセンスプロセスは、コンテンツオーナによってコンテンツを暗号化し、パッケージングし、インターネット、ＣＤ、または他の従来の手段を介して消費者に配信することによって開始される。消費者は、次に、コンテンツオーナによって規定されたビジネスルールにしたがってコンテンツを消費するためにライセンスを受けることができる。上述のように、従来のこれらのルールは、コンテンツが特定のデバイスにバインドされる必要がある。以下は、典型的なＤＲＭモデルにしたがって、どのようにライセンスを、コンテンツを特定のデバイスにバインドするために使用することができるかを記載する。
【０００５】
コンテンツオーナは、通常、任意の数の良く知られているプロセスにしたがってコンテンツを暗号化し、パッケージングする。しかしながら典型的には、コンテンツは、暗号化されたコンテンツ、およびコンテンツを消費するデバイスを助ける情報を含むヘッダ部分を含むようにパッケージングされる。さらに、パッケージングされたコンテンツは、ライセンスを獲得することができる場所を示すために、ライセンス獲得ＵＲＬを使用することができる。さらに、パッケージされたファイル内に含まれることができる多数の他の任意の重要なデータ、例えば、コンテンツヘッダーに署名するために使用されるプライベート署名キー、コンテンツオーナとライセンス発行装置との間で共有されるキーを生成するために使用されるライセンスキーシードが存在する。
【０００６】
コンテンツ１０５は、コンテンツ配信装置１４０へ送られ、配信のためのウエブ、ファイルサーバまたはストリーミングサーバに配置されることができる。次に、コンテンツを受け取るデバイス１３０を、コンテンツ１０５を消費するための適切なライセンス１２５を獲得するために、ファイルのヘッダ（または他の領域）内に埋め込まれるライセンス獲得ＵＲＬに向けることができる。ライセンス１２５が、ライセンス発行装置によって要求され、配信されることができる前に、コンテンツオーナは、ライセンス発行装置１１５に、典型的にはシード、パブリックキー、およびライセンス１２５が与えられるビジネスルールを含む、ビジネスルールおよびシークレットの共有１１０を送る。ルール１１０は、どのようにおよびどのような条件下で、ライセンスをユーザに対して配信することができるかを定義する。例えば、ルールは、デジタルコンテンツの配信が、制限された回数だけ、所定の合計の時間だけに関して、所定の種類のマシンだけで、所定の種類のメディアプレーヤだけで、所定の種類のユーザだけなどでプレーされるようにすることができる。いずれにしても、ライセンス発行装置１１５は、ライセンス１２５が、コンテンツオーナによって特定されたような適切なビジネスルールまたは要件１１０にしたがって発行されることを確実にするために、信頼されるべきである。
【０００７】
デバイス１３０は、コンテンツ１０５がコンテンツ配信装置１４０に送られたときに、コンテンツオーナによって定義されたようにそのような報酬１３５が支払われた後で、コンテンツ配信装置１４０からコンテンツ１０５を得ることができる。前述のように、暗号化されたコンテンツ１０５をプレーするために、デバイス１３０は、まず、ライセンス発行装置１１５からライセンス１２５を得なければならない。デバイス１３０は、暗号化されたコンテンツ１０５のヘッダ内のライセンス獲得ＵＲＬを使用して、ライセンス１２５に関する要求１２０を作るために、どれがライセンス発行装置１１５であるかを決定することができる。コンテンツ識別、クライアントコンピュータ１３０に関する情報、および他の任意の情報を交換することを含む要求プロセスを、次に起動することができる。受信された情報に基づいて、ライセンス発行装置１１５は、デバイス１３０が暗号化されたコンテンツ１０５を消費することを可能にする適切なライセンス１２５で応答する。
【０００８】
このライセンスは、典型的には、コンテンツを解読するための暗号化されたキー、特定の使用権利、デバイス１３０に関する情報、および他の情報を含む。前述のように、コンテンツ１０５の消費をしっかりと制御するために、ライセンスは、特定のデバイスまたはクライアントコンピュータ１３０にバインドされ（例えば、ライセンスは、デバイス１３０およびコンテンツ１０５だけに有効である）、したがってコンテンツを、通常、特定のデバイス１３０だけで消費することができる。
【０００９】
任意の数のデバイス（例えば、デスクトップコンピュータ、ラップトップコンピュータ、ハンドヘルドデバイス、自動車内のデバイス、またはホームオーディオ／ビジュアルシステム／ネットワーク）でコンテンツを消費できることを望む消費者の関心と競争して、コンテンツとライセンスの両方を共有する一組のデバイスでコンテンツを消費するためにライセンスを拡張する様々な機構が作られた。任意のいくつかのデバイスで同じコンテンツおよびライセンスを共有することは、任意のいくつかのデバイスでプレーされ、または他に貸すことさえできる、ＣＤなどの有形媒体について、より密接にユーザ経験を近づける。しかしながら、一組のデバイスにライセンスを拡張するための現在の解決方法は、ライセンスおよびコンテンツを共有するための基準を実施するために、個々のピアデバイスに依存する。
【００１０】
図２は、複数のデバイスを含むネットワーク２００内にコンテンツおよびライセンスの配信を実施する例を示す。最初に、デバイス２０５は、図１に関して上述された手順と類似する手順にしたがって、コンテンツ２１０およびライセンス２２０を要求して取得する。コンテンツ２１０は暗号化され、ライセンス２２０は、コンテンツ２１０に特定されたキー識別子（Ｋ＿ＩＤ）を介して、ライセンス２２０をコンテンツ２１０にバインドする。しかしながら、特定のデバイスにライセンスをバインドするよりも、ライセンス２２０は、デバイス２０５（または、ネットワーク２００内のその他のデバイス）を介して他のデバイスに配信されることができるデバイスエコシステムまたはネットワーク識別（Ｎ＿ＩＤ）を含み、それによってコンテンツ２１０が、ネットワーク２００内のこれらデバイスにバインドされることを可能にする。例えば、ネットワークデバイス２２５は、消費のためにコンテンツ２１０およびライセンス２２０をデバイス２０５から要求することができる。デバイス２２５が、ライセンス２２０内のＮ＿ＩＤに合うＮ＿ＩＤを有しているなら、デバイス２２５は、コンテンツ２１０を消費するためにライセンス２２０を使用することができる。同様に、デバイス２３０は、デバイス２０５からライセンス２２０およびコンテンツ２１０を得ることができ、その後、ライセンス２２０およびコンテンツ２１０をデバイス２３５に配信する。デバイス２３５が、適切なＮ＿ＩＤを得るならば、コンテンツ２１０を、ライセンス２２０にしたがって、およびそこに定義されたビジネスルールにしたがって消費することができる。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ネットワーク内でのコンテンツの前述された配信に関連する１つの問題は、ネットワークメンバシップ基準が乱用されないことを確実にする中央ネットワークサービスが存在しないことである。例えば、ネットワークは、特定の数のデバイス、例えば４つのデバイスに制限されることができる。この制限は、特定のライセンス同意を考慮して、ドメインのサイズに対する妥当な限定を提供することを目的にする。デバイスの数に対する制限を回避することができる１つの方法は、より非常に多くのデバイスのグループ間で４つのライセンスを共有することである。これがどのように発生するかを示すために、長さが１２分間のコンテンツ、したがって１時間で５回、１日で１２０回、１週間で８４０回プレーすることができるコンテンツを考える。４つのデバイスの制限は、４つのファクターを導入し、これは、コンテンツを、理論的に１時間で２０回、１日で４８０回、１週間で３３６０回プレーすることができることを意味する。
【００１２】
もちろん現実として、４人の消費者がたとえ何回コンテンツを望んでも、消費者は、１週間で３３６０回コンテンツをプレーしない。しかしながら、他のデバイスが、各週にコンテンツを３３６０回の可能なプレーを使用することは可能である。コンテンツをプレーするために、デバイスは、ライセンスが与えられたネットワークの一部（すなわちメンバ）でなければならないが、コンテンツがプレーされた後（またはコンテンツがプレーされないときに）、デバイスがネットワークメンバのままである有意な理由は存在しない可能性がある。結果として、デバイスは、コンテンツをプレーする唯一の目的のためにネットワークに入り、次にコンテンツが消費された後で出ることができる。効果的に入りかつ出るこのプロセスは、４つのデバイスドメインが、より非常に多いデバイスのグループ内でライセンスが与えられたコンテンツを共有することを可能にする。この例において、デバイスの数は、理論的に単一の週の間にわたって３３６０程度であり、４デバイスドメインライセンスがコンテンツに関して発行されたときに想定されるより、より非常に多いデバイスのグループの可能性がある。最初に、この方法でのドメインメンバシップの共有は、いくつかの態様では望ましい、物理的ＣＤを共有することに類似するように思われる。しかしながら、ＣＤなどの物理的媒体を、何回、何時間にわたって共有することができるかという実際の制限が存在し、これは、単にコンピュータネットワークなどの電子またはデジタル媒体のコンテンツには現れない。
【００１３】
図２におけるネットワーク２００などの現在のネットワーク技術は、何回デバイスがネットワークに入りかつ離れたかを考慮しない。これは、ネットワークメンバシップ基準を実施するための集中ネットワークサービスが存在しないことに、少なくとも部分的に原因がある可能性がある。ネットワーク２００などの一組のデバイスは、管理することができず、いくつかの場合において、ネットワークを構築するデバイスの近接に関して故意にできない。再び、物理的媒体パラダイムに類似して、ＣＤを共有することは、典型的には少なくとも断続的な近接を伴う。
【課題を解決するための手段】
【００１４】
本発明の例示的な実施形態によれば、現在のデジタル権利管理システム（ＤＲＭｓ）の上記で明らかにされた欠陥および欠点が解消される。例えば、本発明は、コンテンツが許可されていないデバイスによって消費されることを保護する権利管理システムを提供する。特に、本発明は、ドメインメンバシップ基準の確認を介して、ドメイン内のコンテンツを消費するとき使用されるコンテンツライセンスの限界内のデジタル権利を実施するための方法、システム、およびコンピュータプログラム製品を提供する。
【００１５】
例示的な実施形態は、コンテンツプロバイダが、ドメインに対してコンテンツライセンスを唯一バインドすることを可能にするドメイン識別が生成されたとき、ドメインを生成するための要求を受け取ることを提供する。コンテンツライセンスは、ライセンスに関連付けられたどのコンテンツが、ドメインの１つ以上のメンバによって消費されることができるかを定義する使用権利を含む。その後または同時に、集中ドメインサーバは、ドメインのメンバになるために要求装置から要求を受け取ることができる。集中ドメインサービスは、メンバシップ基準を確認することによってデジタル権利を実施することができ、メンバシップ基準は、要求装置がドメインに近く近接していることを確認するためのドメイン近接チェック、要求装置の全数、またはドメインに入るおよびドメインから出るために、様々な要求装置によってなされた要求の頻度を少なくとも１つを含む。メンバシップ基準の確認時、生成されたドメイン識別を含むドメイン証明が、要求装置に送られる。
【００１６】
本発明の他の例示的な実施形態は、要求装置に送られたドメイン識別を提供し、ドメイン識別は、集中ドメインサービスによって設定された時間期間内で終了する。その後、更新要求は、集中ドメインサービスによって受け取られ、ドメイン識別の終了時間期間を延長することができる。
【００１７】
さらなる例示的な実施形態において、要求装置は、ドメインを生成したドメインマネージャからトークンを受け取り、要求装置がドメインマネージャに近く近接していることを確認するために集中ドメインサービスに送ることを提供する。例えば、トークンは、トークンを受け取るために要求装置がかかった時間に関する情報、または、トークンが要求装置に受けられる前にトークンが通過した中間ノードの数に関する情報などを含むことができる。
【００１８】
本発明のさらなる特徴および利点は、以下の記載に示され、一部は記載から明らかであり、本発明の実施によって学習することができる。本発明の特徴および利点は、添付の請求項に特に指摘された機器および組合せにより実現されかつ得られることができる。本発明のこれらの特徴および他の特徴は、以下の記載および添付の請求項からより完全に明らかになり、以降に示される本発明の実施によって学習することができる。
【００１９】
本発明の上述および他の利点および特徴が得られることができる方法を記載するために、簡単に上述された本発明のより詳細な記載が、添付の図面で示される本発明の特定の実施形態を参照することによってなされる。これらの図面は、本発明の典型的な実施形態だけを表すが、それによって本発明の範囲を制限するものと考えられるものではないことを理解して、本発明は、添付の図面の使用を介してさらに特定的にかつ詳細に記載されかつ説明されるであろう。
【発明を実施するための最良の形態】
【００２０】
本発明は、ドメイン内でデジタル権利を実施するための方法、システム、およびコンピュータプログラム製品に及ぶ。本発明の実施形態は、以下により詳細に議論されるような様々なコンピュータハードウェアを含む、特定の目的のコンピュータまたは一般的な目的のコンピュータを備えることができる。
【００２１】
本発明は、ドメインを提供し、ドメインは、様々なデバイスにわたるより柔軟なコンテンツの使用を可能にし、一方、例えばインターネットへのコンテンツの大量な再配信を防ぐ。例示的な実施形態は、中央ドメインサービスを提供し、中央ドメインサービスは、コンテンツプロバイダによって示されかつ同意され、しばしばコンテンツオーナによって定義されたビジネスルールに基づく所定のルールにしたがって、ドメインの存在を許可しかつ生成することができる権限である。コンテンツプロバイダは、ドメインに関するメンバ基準と呼ばれる所定の属性または限定を必要とする。例えば、メンバシップの基準は、ドメインに入ることができるデバイスの数、ドメインの終了（例えば、所定の固定された時間期間）またはドメイン内の個別のライセンス、近接またはドメイン内の他のデバイスに対してデバイスがどれだけ近くなければならないか、デバイスが入りかつ出ることが可能のレートなどを特定することができる。
【００２２】
消費者は、提供される属性に応じてコンテンツプロバイダを選択することができるが、コンテンツプロバイダおよびオーナは、一般にドメインメンバシップ基準の少なくともいくつかを課し、消費者は、プロバイダによって制御されたコンテンツにアクセスするために満たさなければならない。いくつかのコンテンツプロバイダは、様々な理由のためにいくつかの異なる集中ドメインサービスで確認されたメンバシップ基準を有するように選択することができる。例えば、コンテンツプロバイダおよび／または消費者は、近接、速度、帯域幅、信頼性、価格などの事項に基づいて中央ドメインサービスを選択することができる。さらに、コンテンツプロバイダは、消費者によって与えられた報酬に応じて異なるドメインサービスを介して異なる基準を提供することができる。例えば、コンテンツプロバイダは、消費者によって支払われた追加の金銭に関してドメイン内のより多くのデバイスを消費者に提供することができ、したがって消費者を所望の属性に基づく適切なドメインサービスに向けることができる。いずれにしても、利用可能なドメインサービスを変えるために、ドメインサービスは、唯一に識別可能であり、ドメインは、それらのドメインサービスの範囲内で唯一に識別可能である。
【００２３】
図３は、中央ドメインサービス３０５によって制御されるドメイン３００を介するコンテンツおよびライセンスの配信を示す。例示的な実施形態は、ドメインマネージャ３８５を提供し、ドメインマネージャ３８５は、ドメイン識別（Ｄ＿ＩＤ）の使用を介して、コンテンツをドメインにバインドすることができるドメイン３００を生成するために要求３２０を始める。したがって、ドメインマネージャ３８５は、例えばインターネット３１５を介して集中ドメインサービス３０５への接続を確立し、Ｄ＿ＩＤを要求（３２０）する。図３は、クラウドサーバとしての集中ドメインサービス３０５を示しているが、集中ドメインサービスは、以下により詳細に記載されるように、デバイスまたは制限されたデバイスのグループであることができることに留意されたい。したがって、クラウドサーバとしての集中ドメインサービス３０５の図示は、例示だけの目的であり、本発明の範囲を制限するまたは他の方法でより狭めることを意味しない。
【００２４】
いずれにしても、Ｄ＿ＩＤに関する要求３２０を受けたときに、中央ドメインサービス３０５は、新たに生成されたドメイン３００のドメインマネージャ３８５に対してドメイン証明３３０を与える。ドメイン証明３３０は、（情報のなかでも）Ｄ＿ＩＤを含み、Ｄ＿ＩＤは、以下により詳細に記載されるように、ドメイン３００（少なくとも中央ドメインサービス３０５内の）を唯一に識別し、それに関連付けられたライセンスを特定のドメイン３００にバインドする。
【００２５】
その後、ドメイン３００に関連付けられたデバイスは、中央ドメインサービス３０５からＤ＿ＩＤを要求（３４０）することによって、メンバになることができる。例えば、今やドメイン３００に入ることを望むメンバシップ要求装置３６５は、とりわけＤ＿ＩＤを含むドメインマネージャ３８５によって受け取られるのと類似する証明３４０を得る必要がある。したがって、メンバシップ要求装置３６５は、中央ドメインサービス３０５に対してＤ＿ＩＤに関する要求３４０をする必要がある。Ｄ＿ＩＤに関する要求３４０は、とりわけ、Ｄ＿ＩＤが、他のデバイスに移されることができずかつ他のデバイスによって使用することができないことを確実にする要求を行うデバイスに、Ｄ＿ＩＤをバインドするために、デバイス特定情報を含むべきである。Ｄ＿ＩＤに関する要求３４０を受けたとき、中央ドメインサービス３０５は、コンテンツプロバイダ３７０によって定義されたメンバ基準３１０が、証明３４５が発行されることができる前に満足されることを確認する。
【００２６】
例示的な実施形態によれば、デバイスがドメイン３００のメンバになることを可能にするために、中央ドメインサービス３０５が検証し、または確認する必要がある可能性のある１つのメンバ基準３１０は、「近接」チェックとして知られている。この基準は、Ｄ＿ＩＤに関する要求３４０をするデバイス３６５が、ドメイン３００からあまり遠くへ離れすぎないことを確立する。この基準を満足するために、メンバシップ要求装置３６５は、まずドメインのメンバ３３５になることを要求し、ドメインマネージャ３８５にそのような要求をすべきである。ドメインマネージャ３８５は、次に、メンバシップ要求装置３６５に例えばトークン３７０を送ることができる。
【００２７】
メンバシップ要求装置３６５が、例えばインターネット３１５を介して、中央ドメインサービス３０５からＤ＿ＩＤに関する要求３４０を行うとき、その３６５は、要求３４０内にトークン３７０を含むことができる。中央ドメインサービス３０５は、メンバシップ要求装置３６５が、そのようなドメイン３００を生成するために定義されるビジネスルールにしたがって、ドメインマネージャ３８５に近く「近接」していることを確実にするためにトークン３７０を使用する。そのような確認または検証は、トークンが、ドメインマネージャ３８５からメンバシップ要求装置３６５へ移動するのにかかった時間、ラウンドトリップ時間（例えば、ドメインマネージャ３８５が、集中ドメインサービス３０５の一部である）、ドメインマネージャ３８５とメンバシップ要求装置３６５との間でトークンが移動するホップまたは中間ノードの数などを決定する形態であることができる。もちろん、近接を決定する他の良く知られている手段は、確認プロセスでも使用されることができる。
【００２８】
他の例示的な実施形態は、他のメンバシップ基準３１０が、利用可能なメンバシップの数に対する制限を含むことができることを提供する。例えば、コンテンツオーナは、任意のある特定の時間にドメイン内にいることができるデバイスの数を制限することができる。代わりにまたは組み合わせて、メンバシップ基準３１０は、そのようなデバイスの機能性に基づきデバイスの種類を制限することができる。例えば、第１のカウント制限は、コンテンツを格納することができるデバイス、またはコンテンツをドメイン外部に配信することができるデバイスに適用することができる。第２のカウント制限は、コンテンツをレンダリングすることができるデバイス、またはコンテンツを獲得することができる、すなわちコンテンツをドメイン内に運ぶことができるこれらデバイスに適用することができる。もちろん、任意の数のデバイスの属性または他の報酬を、デバイスカウントを制限するために使用することができ、したがって、デバイスの数を制限するための上述の特徴は、例示目的だけのために使用され、本発明の範囲を制限しまたは他の方法で狭めることを意味しない。
【００２９】
さらなる例示的な実施形態において、集中ドメインサービスは、メンバシップ要求装置３６５がドメインに入りかつ出る速度を確認することによってデジタル権利を実施することができる。特に、集中ドメインサービス３０５は、１つ以上の要求３４０が、ドメインに入りかつドメインから出るために様々な要求装置３６５によってなされる頻度を調べるためにチェックする。この助けは、多数のユーザがわずかな数のライセンスを共有することを防ぐ。例えば、実施形態は、デバイスがドメインに入りかつドメインから出ることを可能にするが、特定の数のデバイスだけが任意のある特定の時間にメンバであることを可能にすることができる。したがって、速度制御なしに、ユーザが、必要なときに連続してドメインに入りかつドメインから出ることができ、過度に多い数のユーザが、コンテンツオーナによって設定されたデバイスの目的とされた数の制限を回避する可能性があるドメインのメンバになることを可能にする。
【００３０】
任意の数のメンバ基準３１０を、コンテンツオーナによって示されるビジネスルールおよびモデルにしたがって確認することができることに留意されたい。したがって、メンバ基準３１０の上記で考えられた例は、例示目的だけにために使用され、その他の点では、まさにこれら基準３１０に本発明を制限する目的ではない。
【００３１】
いずれにしても、いったん集中ドメインサービス３０５が、メンバ基準３１０を確認すると、ライセンス３５５をドメイン３００にバインドするＤ＿ＩＤを含む証明３４５を、メンバ要求装置３６５へ発行することができる。前述のように、証明（および証明内のＤ＿ＩＤ）は、Ｄ＿ＩＤが、デバイス間で自由に移されることができないことを確実にするために、特定のデバイスであるべきである。
【００３２】
いったんメンバシップ要求装置３６５が適切なＤ＿ＩＤを得ると、デバイス３６５は、典型的なドメイン権利管理（ＤＲＭ）サービスに関して前述されたのと類似するプロセスにしたがって、コンテンツ／ライセンスプロバイダ３７０からのコンテンツおよびライセンスの要求３８０を可能にする。ドメインマネージャ３８５を含むドメイン内の任意のデバイスは、コンテンツ／ライセンスプロバイダ３７０からコンテンツ３５０およびライセンス３５５を得ることができることに留意されたい。いずれにしても、要求（この場合は３６５）をするデバイスは、コンテンツ／ライセンスプロバイダ３７０への要求３８０内のＤ＿ＩＤを提供すべきである。コンテンツ／ライセンスプロバイダ３７０は、次に、中央ドメインサービス３０５でＤ＿ＩＤを確認３７５することができる。確認したとき、コンテンツ／ライセンスプロバイダ３７０は、デバイス３６５へコンテンツ３５０およびライセンス３５５を送ることができる。コンテンツは、符号化されかつキー識別（Ｋ＿ＩＤ）を含み、キー識別（Ｋ＿ＩＤ）は、暗号化されたコンテンツ３５０をライセンス３５５にバインドするために、またライセンス３５５に含まれる。さらに、ライセンス３５５は、Ｄ＿ＩＤを含み、Ｄ＿ＩＤは、ドメイン３００ならびにコンテンツ３５０にライセンス３５５をバインドする。
【００３３】
上述のように、コンテンツは、同様にＤ＿ＩＤにバインドされたライセンス３５５にバインドされるので、およびＤ＿ＩＤはマシンに特定であるので、ドメインに関連付けられた移されることができないコンテンツ３５０およびライセンス３５５を、広い配信に関係なく、ドメインのデバイス内で自由に移すことができる。換言すれば、適切なＤ＿ＩＤのない他のデバイス、例えば３６０は、たとえそれらが、続くデバイス、例えば３６５からコンテンツ３５０およびライセンス３５５を受けても、コンテンツを消費することができない。そのようなデバイス３６０がコンテンツ３５０を消費することができるために、前述のようにＤ＿ＩＤを要求する類似のプロセスを行わなければならない。
【００３４】
他の例示的な実施形態において、時間期間の終了および更新の機能を、Ｄ＿ＩＤ、Ｄ＿ＩＤに関連付けられた証明３４５、またはＤ＿ＩＤと証明３４５の両方に置くことができる。したがってこの実施形態において、集中ドメインサービス３０５が、証明３４５を発行したとき、時間期間終了機能は、ライセンス３５５の使用を不能にし、したがって、所定の時間期間が終わったときに、コンテンツ３５０の消費を不能にする。用語「時間期間」が使用されるが、時間従属性に不必要に制限されない。例えば、時間期間は、コンテンツが消費されることができる回数、コンテンツ全体のわずかなサンプルだけを消費するための時間期間、時間、日、週、または任意の他のそのような時間制限なども含むように使用される。したがって、時間期間は、一般的な用語として参照だけで使用される。
【００３５】
いずれにしても上述のように、本発明は、更新の機能も含む。したがって時間期間が終了したとき、すなわちコンテンツが、時間の期間などに関して特定の回数消費されるとき、デバイスは、Ｄ＿ＩＤまたは証明の更新の要求をすることができる。要求は、中央ドメインサービス３０５に行われるべきであり、中央ドメインサービス３０５は、再びメンバシップ基準３１０を確認することができ、他の一時的または永続する証明／Ｄ＿ＩＤを発行する。
【００３６】
また終了の機能に関連して、本発明は、ドメインＩＤまたは特定の証明の取り消しを提供する。したがって、中央ドメインサービスは、Ｄ＿ＩＤを取り消すことによってドメイン全体を取り消すことができ、または連続してドメインメンバシップの一部である単一のユーザ（または複数のユーザ）の権利を取り消すことができる。
【００３７】
ドメインマネージャは、ドメインの複数のデバイス間に広がる特定のデバイスに存在し、またはデバイス性能またはドメインサービスとデバイスとの間のトラストチェーン応じて、ドメインサービス自体に存在することに留意することは重要である。図４は、ドメインマネージャが、例示的な実施形態にしたがってドメインサービス４００内にあることができる様々な例を図示する。図示されるように、ドメインマネージャ４２０は、ドメイン１（４４０）および両方のデバイス１（４３０）ならびにデバイス２（４３５）のサービス内に存在することができる。代わりに、ドメインマネージャ４２０を、図示されるように、ドメイン２（４７０）内の複数のデバイスに広げることができ、ドメインマネージャ１（４２０ａ）は、デバイス１（４５０）に存在し、ドメインマネージャ２（４２０ｂ）は、デバイス２（４６０）に存在する。さらに他の実施形態において、ドメインマネージャ４２０は、図示されるようにドメイン３（４９０）において中央ドメインサービス４０５にあることができる。ドメインマネージャ４２０は、次に、ドメイン３（４９０）内にデバイス１（４８０）およびデバイス２（４７５）をサービスすることができる。
【００３８】
ドメインマネージャがドメイン内のどこに存在するかに関わりなく、デバイスは、ドメインマネージャに対して唯一に識別可能であり、ドメインは、ドメインサービスに対して唯一に識別可能である。さらに本発明は、任意のデバイスが、ドメインサービスおよび／またはドメインマネージャとして作用することができ、ドメインマネージャは、メンバシップ基準を確認することができることを提供する。例えば、ドメインマネージャが、集中ドメインサービス内に含まれる場合には、ドメインの生成または初期化（例えば、プライベート／パブリックキーペア、ドメイン識別子などの受信）は、他の集中ドメインサービスから得られることができる。しかしながら、近接チェック、デバイスの全数に対する制限、デバイスのタイプの制限、入るおよび出る速度などの他のすべてのメンバシップ基準を、ドメインマネージャによって実行することができる。
【００３９】
さらなる例示的な実施形態は、メンバシップ基準の確認を、制限された数のデバイスにわたって広げることができることを提供する。例えば、あるデバイスは、制限された管理能力、例えばまさにドメイン生成を有する中央ドメインサービスであることができる。そのような場合において、ドメイン内の他のデバイスは、自己で管理することができる。そのような場合、コンテンツライセンスは、例えばドメインに入りことができる多数のデバイスまたはデバイスのリストを含むことができるプレイバックに関して制限を含むことができる。したがってあるデバイスは、他のデバイスが、リスト上にあり、またはいくつかの他の基準にしたがうなら、他のデバイスに対するドメイン証明、ライセンス、コンテンツ、またはそれらの組合せを送ることだけができる。
【００４０】
他の例示的な実施形態は、ドメインサービスが、ドメインを取り消すことができ、ドメインマネージャは、メンバデバイスを打ち消すことができることを提供する。さらにドメインマネージャは、同時に１つ以上のドメインを管理することができる。さらに、ドメインは、自己管理されることができ、それを維持するために永続的なアドミニストレータを必要としない。
【００４１】
本発明のさらに他の実施形態は、デバイスが、１つ以上のドメインになることができることを提供する。しかしながら典型的には、デバイスは、第２のドメイン識別を獲得するなら、第１のドメイン識別または前のドメイン識別は、一時的に不能である。したがって、デバイスが、１つ以上のドメイン識別を含むことができるにしても、デバイスは、任意の所定の時間にただ１つの特定のドメインにバインドされる。
【００４２】
本発明を、機能的ステップおよび／または非機能的な作用を含む方法について記載することができる。以下は、本発明の実現を実施することができる作用およびステップの記載である。通常、機能的ステップは、達成される結果に関して発明を記載し、一方、非機能的な作用は、特定の結果を達成するためのより詳細な作用を記載する。機能的ステップおよび非機能的な作用を、特定の順番で記載されまたは請求することができるが、本発明は、任意の特定の順番、または作用および／またはステップの組合せに必ずしも制限されない。
【００４３】
図５は、コンテンツを許可されていないデバイスによって消費されることを保護する、権利管理システムで使用される例示的なステップおよび作用を図示する。そのような方法を実装するための方法およびコンピュータプログラム製品は、ドメインメンバシップ基準を確認することによって、ドメイン内のコンテンツを消費するときに使用されるコンテンツライセンスの限界内のデジタル権利を実施する。例えば、ドメインにコンテンツライセンスをバインドするステップ５３０は、ドメインを生成する要求を受け取る作用５１０を含むことができる。さらに、バインドするステップ５３０は、コンテンツプロバイダが、ドメインにコンテンツライセンスを唯一にバインドすることを可能にするドメイン識別を生成する作用５２０を含むことができる。コンテンツライセンスは、ライセンスに関連付けられたどのコンテンツが、ドメインのメンバによって消費されることができるかを定義する使用権利を含む。
【００４４】
ドメインメンバシップ基準を確認するステップ５６０は、ドメインのメンバになるために、要求装置による要求を受け取る作用５４０を含むことができる。要求を、集中ドメインサービスで受け取ることができ、ドメイン内の要求装置の近接を確認する方法を含むことがある。例えば、要求装置は、ドメインの生成を要求したドメインマネージャからトークンを要求することができ、次に、要求装置がドメインに近く近接していることを確認するために、集中ドメインサービスにトークンを送る。トークンは、要求装置がトークンを受け取るのにかかった時間、すなわちラウンドトリップ時間（例えば、ドメインマネージャが、集中ドメインサービスに含まれる場合）に関する情報、または要求装置がトークンを受け取る前にトークンが横切って移動する中間ノードの数に関する情報、あるいはそれら両方の情報を含むことができる。
【００４５】
ドメインメンバシップ基準を確認するステップ５６０は、要求装置の全数、またはドメインに入るおよびドメインから出るために、様々な要求装置によってなされた１つ以上の要求の頻度の少なくとも１つ、または両方を確認することによって、集中ドメインサービスでのデジタル権利の実施５５０を含むこともできる。ドメインメンバシップ基準を確認したとき、集中ドメインサービスは、要求装置に対する生成されたドメイン識別を含むドメイン証明を送ることができる。
【００４６】
ドメイン識別は、コンテンツオーナによって確立されたルールにしたがって、集中ドメインサービスによって送られた終了時間期間を含むことができる。その後、集中ドメインサービスは、ドメイン識別の終了時間期間を延長する更新要求を受け取ることができる。他の実施形態は、集中ドメインサービスが、特定のドメインの１つ以上のメンバに関するドメイン識別またはドメインメンバシップを取り消すことができることも提供する。
【００４７】
本発明の範囲内の実施形態は、それに格納されたコンピュータ実行可能な指示またはデータ構造を搬送するまたは有するコンピュータ読み取り可能な媒体を含むこともある。そのようなコンピュータ読み取り可能な媒体は、一般的な目的のコンピュータまたは特定の目的のコンピュータによってアクセスされることができる任意の利用可能な媒体であることができる。非限定的な例として、そのようなコンピュータ読み取り可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光学ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、またはコンピュータ実行可能な指示またはデータ構造の形態で所望のプログラムコード手段を搬送しまたは格納するために使用されることができ、かつ一般的な目的のコンピュータまたは特定の目的のコンピュータによってアクセスされることができる任意の他の媒体を含むことができる。情報が、コンピュータに対してネットワークまたは他の通信接続（配線接続または無線、あるいは配線接続または無線の組合せ）にわたって移されまたは提供されるとき、コンピュータは、コンピュータ読み取り可能な媒体として接続を適切に考える。したがって任意のそのような接続は、適切にコンピュータ読み取り可能な媒体と呼ばれる。上述の組合せは、またコンピュータ読み取り可能な媒体の範囲内に含まれるべきである。コンピュータ実行可能な指示は、例えば、一般的な目的のコンピュータ、特定目的のコンピュータ、または特定目的の処理デバイスに、所定の機能または機能のグループを実行させる、指示およびデータを含む。
【００４８】
図６および以下の記載は、本発明を実装することができる適切なコンピュータ環境の簡単な一般的な記載を提供することを目的とする。必ずしも必要ではないが、発明は、ネットワーク環境におけるコンピュータによって実行される、プログラムモジュールなどのコンピュータ実行可能な指示の一般的な文脈で記載される。一般に、プログラムモジュールは、特定のタスクまたは特定のアブストラクトデータタイプの実装を実行する、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。データ構造に関連付けられたコンピュータ実行可能な指示、およびプログラムモジュールは、本明細書に開示される方法のステップを実行するためのプログラムコード手段の例を示す。そのような実行可能な指示または関連付けられたデータ構造の特定のシーケンスは、そのようなステップで記載される機能を実装するための対応する作用の例を示す。
【００４９】
当業者は、パーソナルコンピュータ、ハンドヘルドコンピュータ、マルチプロセッサシステム、マイクロプロセッサベースまたはプログラム可能な消費者電子機器、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータなどを含む、多数のタイプのコンピュータシステム構成を有するネットワークコンピューティング環境で、発明を実行することができることを理解する。本発明は、タスクが、通信ネットワークを介してリンクされる（配線接続リンクまたは無線リンク、あるいは配線接続または無線リンクの組合せによって）ローカルおよび遠隔処理デバイスによって実行される、配信されるコンピューティング環境で実行されることもできる。配信されるコンピューティング環境において、プログラムモジュールは、ローカルメモリストレージデバイス、および遠隔メモリストレージデバイスの両方に配置されることができる。
【００５０】
図６を参照して、本発明を実装する例示的なシステムは、従来のコンピュータ６２０の形態の一般的な目的のコンピューティングデバイスを含み、コンピュータ６２０は、処理ユニット６２１、システムメモリ６２２、およびシステムメモリ６２２を含む様々なシステムコンポーネントを処理ユニット６２１に結合するシステムバス６２３を含む。システムバス６２３は、任意の様々なバスアーキテクチャを使用する、メモリバスまたはメモリコントローラ、周辺バス、およびローカルバスを含む、バス構造の任意のいくつかの種類であることができる。システムメモリは、リードオンリーメモリ（ＲＯＭ）６２４、およびランダムアクセスメモリ（ＲＡＭ）６２５を含む。スタートアップの間など、コンピュータ６２０内のエレメント間の情報を転送することを助ける、基本的なルーチンを含むベーシック入力／出力システム（ＢＩＯＳ）６２６は、ＲＯＭ６２４に格納されることができる。
【００５１】
コンピュータ６２０は、磁気ハードディスク６３９から読み取りかつ磁気ハードディスク６３９へ書き込みための磁気ハードディスクドライブ６２７と、取り外し可能な磁気ディスク６２９から読み取りかつ磁気ディスク６２９へ書き込みための磁気ディスクドライブ６２８と、ＣＤ−ＲＯＭまたは他の光学媒体などの取り外し可能な光学ディスク６３１から読み取りかつ光学ディスク６３１へ書き込みための光学ディスクドライブ６３０とを含むこともできる。磁気ハードディスクドライブ６２７、磁気ディスクドライブ６２８、および光学ディスクドライブ６３０は、それぞれハードディスクドライブインタフェース６３２、磁気ディスクドライブインタフェース６３３、および光学ドライブインタフェース６３４によって、システムバス６２３に接続される。ドライブおよびそれらに関連付けられるコンピュータ読み取り可能な媒体は、コンピュータ実行可能な指示、データ構造、プログラムモジュール、およびコンピュータ６２０に関する他のデータの不揮発性ストレージを提供する。本発明に記載された例示的な環境は、磁気ハードディスク６３９、取り外し可能な磁気ディスク６２９、および読み取りかつ光学ディスク６３１を用いるが、磁気カセット、フラッシュメモリカード、デジタルバーサタイルディスク、Ｂｅｒｎｏｕｌｌｉカートリッジ、ＲＡＭ、ＲＯＭなどを含む、データを格納するためのコンピュータ読み取り可能な媒体の他のタイプが使用されることができる。
【００５２】
１つ以上のプログラムモジュールを含むプログラムコード手段は、オペレーティングシステム６３５、１つ以上のアプリケーションプログラム６３６、他のプログラムモジュール６３７、およびプログラムデータ６３８を含み、ハードディスク６３９、磁気ディスク６２９、光学ディスク６３１、ＲＯＭ６２４、またはＲＡＭ６２５に格納されることができる。ユーザは、キーボード６４０、ポインティングデバイス６４２、またはマイクロフォン、ジョイスティック、ゲームパッド、サテライトディッシュ、スキャナなどの他の入力デバイス（図示せず）を介して、コンピュータ６２０内にコマンドおよび情報を入力することができる。これらおよび他の入力デバイスは、システムバス６２３に結合されたシリアルポートインタフェース６４６を介して、処理ユニット６２１にしばしば接続される。代わりに、入力デバイスは、並列ポート、ゲームポート、またはユニバーサルシリアルバス（ＵＳＢ）などの他のインタフェースによって接続されることができる。モニタ８４７または他の表示デバイスは、ビデオアダプタ６４８などのインタフェースを介してシステムバス６２３にも接続される。モニタに加えて、パーソナルコンピュータは、一般に、スピーカおよびプリンタなどの他の周辺出力デバイス（図示せず）を含む。
【００５３】
コンピュータ６２０は、リモートコンピュータ６４９ａおよび６４９ｂなどの１つ以上のリモートコンピュータへの論理接続を使用するネットワークにされた環境で動作することができる。リモートコンピュータ６４９ａおよび６４９ｂは、それぞれ他のパーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ピアデバイス、または他の共通ネットワークノードであることができ、かつメモリストレージデバイス６５０ａおよび６５０ｂ、ならびにそれらに関連付けられたアプリケーションプログラム６３６ａおよび６３６ｂだけが、図６に図示されているが、一般にコンピュータ６２０に対して多くのまたはすべての上述されたエレメントを含む。図６に示される論理接続は、および本明細書で例示のために示されかつ限定しない、ローカルエリアネットワーク（ＬＡＮ）６５１およびワイドエリアネットワーク（ＷＡＮ）６５２を含む。そのようなネットワーキング環境は、オフィス規模または企業規模のコンピュータネットワーク、イントラネット、およびインターネットにおいて一般的である。
【００５４】
ＬＡＮネットワーキング環境において使用されるとき、コンピュータ６２０は、ネットワークインタフェースまたはアダプタ６５３を介してローカルネットワーク６５１に接続される。ＷＡＮネットワーキング環境において使用されるとき、コンピュータ６２０は、モデム６５４、無線リンク、またはインターネットなどのワイドエリアネットワーク６５２にわたって通信を確立するための他の手段を含むことができる。内部または外部であることができるモデム６５４は、シリアルポートインタフェース６４６を介してシステムバス６２３に接続される。ネットワーク化された環境において、コンピュータ６２０に対して示されるプラグラムモジュール、またはそれらの部分は、遠隔メモリストレージデバイスに格納されることができる。示されるネットワーク接続は例示的であり、ワイドエリアネットワーク６５２にわたる通信を確立する他の手段が使用されることができることは理解される。
【００５５】
本発明は、その精神または本質的な特徴から逸脱することなく他の特定の形態で具体化されることができる。記載された実施形態は、すべての点で例示としてだけであり限定するものではないことが考えられる。したがって本発明の範囲は、前述の記載によるよりはむしろ添付の請求項によって示される。請求項と等価の意味および範囲内に入るすべての変更は、それらの範囲内に包含されるべきである。
【図面の簡単な説明】
【００５６】
【図１】デバイスに特定のライセンスの配信を介して特定のデバイスにコンテンツをバインドする典型的なデジタル権利管理システムの例を示す図である。
【図２】ドメイン内のコンテンツの典型的な配信の例を示す図である。
【図３】どのように、保護されたコンテンツおよびライセンスが、本発明の例示的な実施形態により集中ドメインサービスを使用してドメイン内で配信されるかを示す図である。
【図４】集中ドメインサービス、および本発明の例示的な実施形態によるそのようなサービス内のドメインマネージャの位置を示す図である。
【図５】メンバシップ基準を確認することによってドメイン内のデジタル権利を実施する方法に関する作用およびステップ例を示す図である。
【図６】本発明に関する適切な動作環境を提供する例示的なシステムを示す図である。
【符号の説明】
【００５７】
３５０  コンテンツ
【図１】
0004721719.tif 000002
【図２】
0004721719.tif 000003
【図３】
0004721719.tif 000004
【図４】
0004721719.tif 000005
【図５】
0004721719.tif 000006
【図６】
0004721719.tif 000007