(57)【要約】通信網においてコンテンツへのアクセス権限をクライアントに認めるか否かを決定するためのシステム。システムは、コンテンツへのアクセスのための一般規則を定義するプログラミング命令と、コンテンツに関するクライアントによる選択を識別するプログラミング命令とを含むコンピュータソフトウェア製品を含む。コンピュータソフトウェア製品は、クライアント資格データを提供するプログラミング命令をさらに含む。クライアントにコンテンツへのアクセス権限を認めるか否かを決定するために、クライアント資格データは、一般規則およびクライアント選択と比較される。コンピュータソフトウェア製品は、クライアントにコンテンツへのアクセス権を認めるか否かを決定するために、クライアント資格データを、一般規則およびクライアント選択と比較するプログラミング命令をさらに含む。
2005523509.tif 000002
【特許請求の範囲】
【請求項１】
通信網におけるデジタル権利を管理するコンピュータソフトウェア製品であって、
コンテンツへのアクセスのための一般規則を定義する１または複数のプログラミング命令；
コンテンツにアクセスするクライアントによって成される選択を識別する１または複数のプログラミング命令；
クライアント資格データを提供する１または複数のプログラミング命令；および
クライアントにコンテンツへのアクセス権限を認めるか否かを決定するために、前記クライアント資格データと、前記一般規則および前記選択とを比較する、１または複数のプログラミング命令；
を含むコンピュータソフトウェア製品。
【請求項２】
前記比較する１または複数のプログラミング命令は、クライアントから遠隔にある位置で処理される、請求項１に記載のコンピュータソフトウェア製品。
【請求項３】
前記一般規則は購入方式とコンテンツ価格を含み、前記購入方式はペイ・パー・ビュー方式、ペイ・パー・デイ方式、予約方式、無料のうちの１または複数から成る、請求項１に記載のコンピュータソフトウェア製品。
【請求項４】
クライアントによって成される前記選択は、１または複数の購入方式を含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項５】
前記クライアント資格データは、クライアント識別情報、クライアントのコンテンツに対する支払能力、およびクライアントの地理的位置のうちの１または複数から成る、請求項１に記載のコンピュータソフトウェア製品。
【請求項６】
前記一般規則が、国、地理的地域、関連グループおよび郵便番号のうちの１または複数に従ってコンテンツへのアクセスを制限するサービス停止規則を含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項７】
前記一般規則が、スポーツ活動、進行中のシリーズもの、または映画チャンネルのパッケージを含むコンテンツが属する、予約済サービスのリストをさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項８】
前記一般規則は、コンテンツに対する格付けをさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項９】
前記一般規則は、コンテンツと他の関連コンテンツを有するパッケージをさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項１０】
前記一般規則は、クライアントによって受け取られるコンテンツが安全に保護されるようクライアントによって決まるセキュリティ・レベルをさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項１１】
前記一般規則は、ウォーターマークがコンテンツに付けられることを示す情報をさらに含み、前記情報は、クライアント、コンテンツ所有者、コンテンツ配信者、またはネットワーク・プロバイダのうちの１または複数を識別する、請求項１に記載のコンピュータソフトウェア製品。
【請求項１２】
前記一般規則は、コンテンツを取得することができる時間または日を指定する制約要件をさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項１３】
前記一般規則は、許可されている、コンテンツの購入を促進する販売促進を識別する規則をさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項１４】
前記一般規則は、コンテンツへのアクセスをあるドメインに制限する規則をさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項１５】
前記一般規則は、コンテンツの配信をネットワーク・プロバイダに制限する規則をさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項１６】
前記一般規則は、コンテンツに対するオプション価格をさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項１７】
前記クライアントによって成される選択は、クライアントにコンテンツを送るセッションの、すべてのコンポーネントに関連するセッション識別子をさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項１８】
前記クライアントによって成される選択は、コンテンツを識別する識別子をさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項１９】
前記クライアントによって成される選択は、期間を識別する有効期間をさらに含み、期間が終了すると、クライアントはもはやコンテンツへのアクセスを権限を有しない、請求項１に記載のコンピュータソフトウェア製品。
【請求項２０】
前記クライアントによって成される選択は、クライアントによって選択されたコンテンツに対する購入方式をさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項２１】
前記クライアントによって成される選択は、コンテンツに関する１または複数の規則を無効にする規則をさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項２２】
前記クライアントによって成される選択は、コンテンツを特定の品質に制限する規則をさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項２３】
前記クライアント資格データは、
クライアントを識別する識別子；および
クライアントのドメイン・ネームを識別するクライアント・ドメイン；
をさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項２４】
前記クライアント資格データは、
コンテンツに関するプロバイダ識別子およびサービス識別子を有する予約リスト；および
クライアントが支払いを行うすべてのコンテンツを列挙するパッケージ；をさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項２５】
前記クライアント資格データは、クライアントを仮想上のグループに分類するグループ化をさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項２６】
前記クライアント資格データは、
最大のコンテンツ格付けレベルを含む個人設定；および
クライアントまたはコンテンツ・プロバイダを識別するウォーターマーク；をさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項２７】
前記クライアント資格データは、クライアントに対するセキュリティ・レベルをさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項２８】
前記クライアント資格データは、コンテンツ格付けが実行される位置を決定するフラグをさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項２９】
前記一般規則は、コンテンツ配信を特定のセキュリティ・レベルを有するクライアントに制限する規則をさらに含む、請求項１に記載のコンピュータソフトウェア製品。
【請求項３０】
コンピュータソフトウェア製品であって、
コンテンツを購入する購入方式と、さらにはサービス停止制限とを含む第１部分と、１または複数の前記購入方式を含むクライアント選択を含む第２部分と、を有する第１のオブジェクトと；
クライアントの地理的位置と、さらにはクライアントのコンテンツに対する支払能力とを有する第２のオブジェクトと；を含み、
クライアントにコンテンツへのアクセス権限を認めるか否かを決定するために、前記クライアントの位置は、コンテンツへのアクセス可能な地理的位置と比較され、かつ前記クライアントのコンテンツに対する支払能力は、前記購入方式と比較される、コンピュータソフトウェア製品。
【請求項３１】
前記購入方式は、ペイ・パー・ビュー方式、ペイ・パー・デイ方式、予約方式、無料のうちの１または複数である、請求項２９に記載のコンピュータソフトウェア製品。
【発明の詳細な説明】
【技術分野】
【０００１】
（著作権情報）
本明細書に記載している開示の一部は、著作権の保護を受ける内容を含んでいます。すなわち、デジタルプロセッサにより実行可能か機能解釈可能なコードや他のテキストが含まれています。著作権の所有者は、特許商標庁に出願された本明細書のファクシミリ複製には異議を唱えませんが、その他の場合には、すべての著作権は保持されています。
（技術分野）
本発明は、一般に通信システムの分野に関し、詳細にはデジタル権利管理システムに関する。
【背景技術】
【０００２】
インターネットを初めとする電子通信ネットワークによって、デジタルコンテンツに対する需要が増大している。この要求に伴って、何百万人ものユーザに関連するデジタル権利を管理する必要がある。デジタル権利管理は、通信網における認可されたエンティティにのみコンテンツを供給するために使用されている。
【０００３】
例えば、ケーブルアクセスシステムでは、デジタル権利管理は、ＭＰＥＧストリームが許可されたセットトップボックスによってのみ受け取られることを保証する。そのようなケーブルアクセスシステムでは、セットトップボックスが比較的安全な差し向かい（vis-a-vis ）のソフトウェアに基づくハードウェアデバイスであるため、デジタル権利は一般にセットトップボックスで行使される。権利管理メッセージはセットトップボックスに送られ、そこで評価される。そのようなメッセージの１つは、特定の加入者が所有しているアクセス権を伝えるための、資格管理メッセージ（entitlement management message, ＥＭＭ）である。資格制御メッセージ（entitlement, control message, ＥＣＭ）として知られているもう１つのタイプのメッセージは、コンテンツストリームのためのアクセス規則を規定し、暗号鍵の計算のための暗号情報を伝える。両方のメッセージが受け取られた後、クライアントはそれらのメッセージを評価し、セットトップボックスにＭＰＥＧストリームを受け取る権限を認めるか否かを決定する。もし認められれば、セットトップボックスはＭＰＥＧストリームにアクセスすることを認められる。
【０００４】
不都合にも、多くのこのようなネットワークは、低い信頼レベルを有するソフトウェアベースのクライアントを有しているので、上記のケーブルデジタル権利管理システムはコンピューティング・ネットワークに適していない。ＩＰネットワークはそのようなネットワークの例である。例えばＥＭＭ／ＥＣＭアプローチをＩＰネットワークへ適用すると、恐らくコンテンツもとづくコンテンツの著作権侵害によって、コンテンツが損失を被る恐れがある。
【０００５】
さらに、ＥＭＭ／ＥＣＭアプローチには柔軟性（flexibility ）がない。例えば、ＥＭＭ／ＥＣＭメッセージを表すデジタル権利管理言語は、異なるネットワーク・アーキテクチャ・モデルに適するようには拡張することができない。この言語は、エンドユーザ装置で施行されるコンテンツ・アクセス規則を表すように特別に設計されているのである。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、上述の１または複数の課題を解決したいという要求が存在する。また、本発明はこの要求に応えるものである。
【課題を解決するための手段】
【０００７】
本発明の１態様は、通信網においてコンテンツへのアクセス権限をクライアントに認めるか否かを決定するためのデジタル権利管理システムである。好ましくは、クライアントはソフトウェア・ベースである。しかしながら、クライアントはハードウェア・ベースであってもよいし、またはソフトウェアとハードウェアの組み合わせであってもよい。
【０００８】
クライアントは、コンテンツにアクセスしたい時、まずコンテンツ・プロバイダに登録する。次にクライアントは、必要な登録情報が提供されると、いつでもコンテンツを要求することが可能となる。コンテンツが要求されると、デジタル権利管理オブジェクトが、クライアントから遠隔にある位置に送られる。この位置で、クライアントがコンテンツにアクセスすることを認めるか否かを決定するために、権利管理オブジェクトが評価される。有利には、遠隔評価を使用することによって、本発明は、評価作業をクライアント、特に暗号の攻撃に弱いソフトウェア・ベースのクライアント、から離す。遠隔評価が終了した後、クライアントが権限を有する場合、コンテンツは、コンテンツ・プロバイダ（またはキャッシュ・サーバ）からクライアントへと安全に送られる。本発明の種々の態様を開示する。
【０００９】
第１態様によれば、システムは、コンテンツへのアクセスを提供するための一般規則を定義するプログラミング命令を含むコンピュータソフトウェア製品を含む。一般規則はコンテンツに固有であり、クライアントとは無関係である。一般規則の例として、コンテンツへのアクセスが特定の地理的位置へ限定される、サービス停止（blackout）規則が挙げられる。一般規則の別の例は、コンテンツが属する予約済サービスのリストである。一般規則の他の例は、以下に明細書で説明する。一般規則はセッション権利オブジェクトで通常定義されることに留意する。コンテンツ要求を受け取ると、コンテンツ・プロバイダはクライアントにこのセッション権利オブジェクトを送る。
【００１０】
コンピュータソフトウェア製品は、コンテンツに対する支払いを行うために選択される支払い方式を初めとするクライアントによる選択（以下、クライアント選択）を識別するためのプログラミング命令を含んでいる。例えば、支払い方式はペイ・パー・ビュー方式（見るたびに支払う方式）であってよい。または、ペイ・パー・デイ方式（見た日数で払う方式）、予約方式等であってもよい。クライアント選択と一般規則とが分かれていることによって、本発明は、規則の施行がクライアントから遠隔にある位置で起こることを可能にする。遠隔評価はソフトウェア・ベースのクライアントに特に有利であるが、ハードウェア・ベースのクライアントにも同様に当てはまる。遠隔位置へ送るために、クライアント選択が規則と共にセッション権利オブジェクトに含まれていてもよいことに留意する。代わりに、規則とクライアント選択が、評価のために遠隔地に別々に送られてもよい。
【００１１】
コンピュータソフトウェア製品は、クライアント資格を定義する認可データを提供するためのプログラミング命令をさらに含む。資格（entitlement ）とは、コンテンツに対するクライアントの権利である。資格には、予約済サービス、地理的位置、クライアントの支払い方法、およびクライアント特有の他の関連データが含まれる。
【００１２】
認可データ、規則、およびクライアント選択（例えば支払い方式）は、クライアントから遠隔にある位置に送られる。この位置は、例えば、クライアントの最も近くにあるキャッシュ・サーバであってもよい。実際、情報は、評価のためのサードパーティのシステムに送られてもよい。評価が行われ、認可データがクライアント選択情報／コンテンツアクセス規則とマッチする場合、クライアントはコンテンツにアクセスすることを許可される。
【発明を実施するための最良の形態】
【００１３】
通信網においてコンテンツへのアクセス権限をクライアントに認めるか否かを決定するためのデジタル権利管理システム。コンテンツは、典型的には、コンテンツ・プロバイダによって、クライアントに最も近いキャッシュ・サーバへ提供される。クライアントは登録を行い、コンテンツ・プロバイダからのコンテンツを要求する。管理オブジェクトは評価のため遠隔位置に送られる。クライアントが権限を有する場合、コンテンツはキャッシュ・サーバ（またはコンテンツ・プロバイダ）からクライアントに送られる。
【００１４】
図１は、本発明が使用される通信網１００のブロック図である。具体的には、コンテンツ・プロバイダ１０４が生成するコンテンツにアクセスすることをクライアント１０２に認めるか否かが決定される。
【００１５】
とりわけ他のコンポーネントの中でも、ネットワーク１００は、コンテンツを生成するコンテンツ・プロバイダ１０４と、コンテンツをストリームさせるインターネット１１４とを含んでいる。さらにネットワーク１００は、信頼のあるサードパーティ仲裁人（arbitrator）として機能するＫＤＣ（キー配信センター）１１２、プロビジョニング・センター１０６、およびクライアント１０２へコンテンツをストリームする少なくとも１つのキャッシュ・サーバ１１５も含んでいる。
【００１６】
使用の際、クライアント１０２は、コンテンツ・プロバイダ１０４からのコンテンツが欲しい時、プロビジョニング・センター１０６およびＫＤＣ１１２で登録することから始まる。この登録プロセスにより、クライアント１０２の識別情報を複製できないように、クライアント１０２の識別が安全に確立される。登録後、特定の必要な情報が、クライアント１０２によりコンテンツ・プロバイダ１０４に与えられる。この情報には、クライアント１０２の最も近くにある１または複数のキャッシュ・サーバ（この場合キャッシュ・サーバ１１５）のリストが含まれる。クライアントが権限を有する場合、コンテンツはこのキャッシュ・サーバからクライアント１０２にストリームされる。コンテンツ・プロバイダ１０４に任意選択で備えられている他の情報には、クライアントの予約済サービス、クライアントのコンテンツに対する支払能力等のリストが含まれる。
【００１７】
その後、様々が購入方式はコンテンツ・プロバイダ１０４によってクライアント１０２に提示される。これらの購入方式は、コンテンツが無料、予約のみ、ペイ・パー・ビュー方式等であるか否かを示す。その後、所望の購入方式がクライアントによって選択される。選択後、コンテンツ・プロバイダ１０４によってセッション権利オブジェクトがクライアント１０２に提供される。セッション権利オブジェクトは、一般に、コンテンツに対する支払いのための購入方式を含むクライアントによる選択（クライアント選択）を含む。クライアント選択の別の属性は、クライアント選択要素が有効な期間であってもよい。クライアント選択が他の属性も同様に含んでよいことに留意する。クライアント選択要素については図３に関連して以下にさらに詳しく説明する。
【００１８】
クライアント選択に加えて、セッション権利オブジェクトは、コンテンツ権利情報、即ちコンテンツへのアクセスを提供するために使用される一般規則を含んでいてもよい。そのようなコンテンツ・アクセス規則は、例えば、指定された地理的位置の外からはコンテンツにアクセスできないことを記述することができる。このコンテンツ権利要素については、図２に関連してさらに詳しく説明する。
【００１９】
セッション権利オブジェクトを受け取った後、クライアントはそれをキャッシュ・サーバ１１５に転送する。クライアント１０２は予めＫＤＣからキャッシュ・サーバ・チケットを得ていてもよいことに注意する。チケットは、予約されるサービス、クライアントの支払い方法等を示す認可データを含む認証トークンである。トークンは、クライアントの
識別情報、サーバ名、セッション・キー等を含んでよい。
【００２０】
その後、（チケットからの）認可データと、セッション権利オブジェクトとが、クライアント１０２によってキャッシュ・サーバ１１５に提示される。このように、本発明の１態様によれば、認可データとセッション権利オブジェクトは、クライアント１０２から遠隔で評価される。遠隔評価は、クライアント１０２がソフトウェア・ベースで、暗号の攻撃に弱い場合に、特に有利である。キャッシュ・サーバは、セッション権利オブジェクトの中のクライアント選択および／またはコンテンツ・アクセス規則を、チケットからの認可データと比較する。この情報がマッチすると、コンテンツはクライアントにストリームされる。このように、本発明は、クライアントにコンテンツへのアクセス権限を認めるか否かを安全に決定するシステムを提供する。
【００２１】
図２は、本発明の１実施形態によるコンテンツ権利要素の構造を示すスクリーン・ショットである。コンテンツ権利要素は、コンテンツへのアクセスを許可するための一般規則と、課金やストリーミングのための規則とを定義する。例えば、課金とストリーミングのための規則には、価格規則およびウォーターマーク規則が含まれる。
【００２２】
１態様では、コンテンツ権利要素は、それ自体ＸＭＬ（拡張可能マークアップ言語）を使用して定義された、ＩＰＲＬ（インターネット・プロトコル権利管理言語）の使用により定義される。ＩＰＲＬは、３つのより高レベルの要素（すなわちコンテンツ権利要素、クライアント選択要素、認可データ要素）にグループ化され得る１セットの要素を提供する。これらの要素はすべて、クライアントにコンテンツへのアクセスを許可すべきか否かを安全に決定するために使用される。
【００２３】
示されているように、コンテンツ権利要素２０２は、動作要素２０６および一般規則要素２０４を含む。一般規則要素２０４は、いかなる動作（action）が行われるかに関わらず、コンテンツの用途に関連する規則を指定する。動作要素２０６は、特定の動作やコンテンツ用途のタイプに関する規則のセットを指定する。
【００２４】
図示していないが、コンテンツ識別要素も提供される。コンテンツは、例えばＵＲＩ（ユニバーサル・リソース識別子）を初めとする、様々な手段によって識別することが可能である。したがって、この要素は、識別情報のタイプおよび識別情報自体を含んでいる。タイプが提供されない場合には、ＵＲＬ（ユニバーサル・リソース・ロケータ）がデフォルトの識別情報のタイプとして使用されてもよい。ＵＲＬはコンテンツ名および／または記述を含むストリングを任意選択で含んでいてもよい。
【００２５】
動作または用途
既に述べたように、本発明により動作要素２０６が提供される。コンテンツは、見られる映像、聴かれる音楽、印刷される本等の、様々な方法で使用され得る。これらの用途は、大部分はクライアント１０２によって制御され、信頼されたクライアントにはより多くを利用することが可能である。コンテンツを送るキャッシュ・サーバ１１５がある程度制御し得る用途のタイプは、ストリーミングとダウンロードである。コンテンツ・プロバイダ１０４はコンテンツのダウンロードを完全に信頼されたクライアントのみに制限しつつ、ストリーミングを低レベルのセキュリティを有するクライアントに許可してもよい。認可データ中に示されているセキュリティ・レベルがその基準になるだろう。
【００２６】
一般規則／アクセス規則またはアクセス制限
アクセス規則は、コンテンツの異なる用途に関連する制約を指定する。規則がコンテンツのすべての用途に適用される場合、規則はトップ・レベル（コンテンツ識別レベルで）に指定され得る。ある規則がコンテンツの特定の用途に適用可能な場合、そのような規則
は動作定義内で列挙されてもよい。
【００２７】
サービス停止（blackout）
サービス停止要素２０８は、一般に、コンテンツへのアクセスを、特定の地理的領域や他のタイプの領域に制限することが可能である。このアクセス制限は包括的であってもよいし（スポットビーム）、または排他的であってもよい。コンテンツ配信は特定の地理的領域に限定され得る。そのような領域は、国コード、ＺＩＰすなわち郵便番号、緯度および経度、ＸＹＺ座標等によって定義され得る。
【００２８】
もう１つのタイプのサービス停止は仮想グループを使用してもよく、この場合、エンド・クライアントが１または複数の仮想グループに割り当てられると共に、コンテンツ配信はそのような仮想グループに限定され得る。サービス停止はＩＰアドレス範囲に基づいて定義されてもよい。コンテンツ配信は、ネットワーク・サービス・プロバイダ（ＩＳＰ）またはブロードバンド・オペレータ（ＢＢＯ）によって制御されてもよい。この場合、サービス停止は、エンド・クライアントが属するＩＳＰまたはＢＢＯの点から定義され得る。当業者には、上述のものが単なるサービス停止の例であり、本発明の精神および範囲内にある他のタイプのサービス停止も使用し得ることが理解されるだろう。
【００２９】
ドメイン
ドメインサービス停止要素２１０は、ドメイン名に基づいてコンテンツを向けるために提示される。例えば、あるウェブ・ベースの教育訓練は、大学にアカウント（例えばucsd.edu）を持つある大学の学生にのみ提供され得る。
【００３０】
予約
予約要素２１２によって示されるように、あるコンテンツは、予約方式で提示され得る。クライアント１０２は、定額料金でコンテンツ・プロバイダ１０４からサービスを予約し、その後、そのサービス上のコンテンツを受け取る資格を得る。予約ＩＤは、そのようなサービスを受けるために、クライアント１０２に割り当てられ得るものである。インターネット１１４上では多くの潜在的なサービスが提示されるので、予約ＩＤは、サービス・プロバイダに固有のコンテンツ・プロバイダＩＤと、各コンテンツ・プロバイダ内でのみ固有のサービスＩＤとの組み合わせであってもよい。予約要素はコンテンツ・プロバイダＩＤ（コンテンツＩＤの一部として指定されていない場合）、サービスＩＤ、および任意選択のタイトルまたは記述を含む。
【００３１】
価格
価格要素２１４によって示されるように、コンテンツは、ＰＰＶ（ペイ・パー・ビュー方式）、ＰＢＴ（ペイ・バイ・タイム方式）、予約等のような多数の購入方式で提示され得る。様々な購入方式が、ＰＢＴのための時間増分期間、ＰＰＶのための視聴最大数等の追加の属性を含んでもよい。各購入方式は、コンテンツの関連価格を含んでもよい。コンテンツがクライアントによって要求される前にコンテンツの価格が変更しても、このオブジェクトが終了するまで、その関連価格は保証される。価格は通貨（例えばＩＳＯ  ４２１７）でタグを付けられてもよい。デフォルト通貨として米ドルが使用されてもよい。
【００３２】
コンテンツの格付け
格付け要素２１６は、コンテンツの各部分に特定の格付けレベルが割り当てられてもよいことを示す。クライアント１０２を初めとするクライアントは、自身の個人的好みで格付けシーリング（許可された最大格付けレベル）を設定してもよく、これはコンテンツへのアクセスをブロックするために使用されてもよい。一般に、２つの位置、すなわちクライアント１０２またはキャッシュ・サーバ１１５で、格付け制限が実行される。これらは例証的選択肢であって、必ずしも限定的選択肢ではないことに注意する。例えば、第３の
考えられる解決策は、格付けシーリングはキャッシュ・サーバ１１５によって実行されるが、クライアント選択データを生成するサイトでの無効化（override）が許可されるというものである。この解決策は、キャッシュ・サーバ１１５がクライアント・データベースにアクセスし、格付けシーリング無効化パスワードを確認することを想定している。コンテンツの格付けは、今日のケーブル・テレビ、ブロードキャスト・テレビ、または映画の格付けと同様、多次元であってよい。次元と、各次元のレベルとの両方が、この要素によって記述され得る。
【００３３】
パッケージ
パッケージ要素２１８によって図示されるように、上述の予約要素と同様に、コンテンツは、ある番組のエピソード、ＮＨＬゲーム等のような関連コンテンツのパッケージへとグループ化され得る。パッケージは予約と同様に管理され得る。コンテンツ・プロバイダＩＤとパッケージＩＤが、各パッケージを識別する。
【００３４】
ウォーターマーク
ウォーターマーク要素２２０が提供され得る。コンテンツ・プロバイダ１０４は、選択されたコンテンツが、コンテンツが配信されているクライアント１０２に関するウォーターマーク保持情報によって識別されることを、要求してもよい。この規則が有効（enabled ）である場合、キャッシュ・サーバ１１５はチケットからクライアント特有の情報を取り出し、コンテンツをストリームする前にその情報をコンテンツに埋め込む。この規則は、（１）コンテンツ所有者、（２）コンテンツ配信者、（３）ネットワーク・プロバイダ、または（４）エンド・クライアントのうちの、誰の情報がコンテンツに埋め込まれるかを指定し得る。
【００３５】
セキュリティ・レベル
図示されるように、セキュリティ・レベル要素２２２が提供される。あるコンテンツは、所定のセキュリティ・レベルを有するクライアント装置（例えばハードウェア・ベースのセキュリティ・チップ、スマートカード）に限定され得る。例えば、新しい映画は、ハードウェア・チップに高レベルのセキュリティを有するクライアントにストリームされ得る。この規則のための別の使用は、要求されたコンテンツに使用される暗号化アルゴリズムの強さを指定することである。例えば、規則は、固定された（既知の）キー・アルゴリズム、特殊なタイプのアルゴリズム等を指定し得る。実際には、暗号化規則は指定されなくてもよい。
【００３６】
ネットワーク・プロバイダ
図２には図示していないが、ネットワーク要素規則が提供され得る。コンテンツは、「ラスト・マイル」サービスを提供するブロードバンド・オペレータによって限定されてもよい。この情報はサービス停止機構と共に使用され得る。ネットワーク・プロバイダは、エンド・クライアントのネットワーク・プロバイダに依存して異なる規則が適用される場合には、所望なら、要素または属性の形で、各動作と関連付けられてもよい。この機構によって、より良好なネットワーク、例えばより良好なサービス品質（ＱＯＳ）を有するネットワーク・プロバイダの価格を増加させることが可能となる。
【００３７】
販売促進
提供され得るさらなる要素は、販売促進要素である。コンテンツ・プロバイダ１０４は、クーポン、長期の顧客に対する値引き等の種々の販売促進機構をサポートし得る。この規則は、販売促進が許可されるか否か、そして、もし許可されるならばどのようなタイプの販売促進であるかを識別する。この規則は、コンテンツを購入するコストについて記述する規則の属性であってもよい。コンテンツ・プロバイダ１０４は、サービスの最初の１ヶ月の無料映画、サービスの最初の３ヶ月間の５０％値引き等の、新しい顧客（会員歴の
長さは認可データにある）に対する値引きを提示してもよい。忠実な顧客も、例えば、「あなたが我々と共に長く居る程、あなたの支払いはより少なくて済みます」または「６ヶ月ごとに無料映画を得よう」として、同様に値引きを得ることが可能である。
【００３８】
時刻の制約
時刻要素も実装され得る。ネットワーク・トラフィックをスムーズにし、混雑を最小限にするために、コンテンツをオフピーク時に値引き価格で提示してもよい。クライアント１０２は、クライアント選択またはコンテンツ権利にコード化された制約を選択する。キャッシュ・サーバ１１５は実際の使用時間を記録し、それを適切な請求のために請求システムに報告する。
【００３９】
他の規則要素は、コンテンツに対する実際の請求がどのように実行されるかを指定してもよい：（１）コンテンツ・プロバイダによる、（２）サービス・プロバイダによる、（３）ネットワーク・オペレータによる、等。クライアントがコンテンツを要求したが、購入が請求システムに報告された後であった場合には、この規則は使用されない。
【００４０】
図３は、本発明の１実施形態によるクライアント１０２によって成される選択を識別するクライアント選択要素を示すスクリーン・ショットである。クライアント選択要素は他の属性も同様に識別し得ることに留意する。
【００４１】
クライアント選択
クライアント選択要素３０２は、クライアント１０２がコンテンツをブラウズしている間に成された選択と、アクセス規則記述とを、例えばコンテンツ・プロバイダのウェブページをブラウズすることにより表示する。このデータ構造はさらに、クライアント選択オブジェクトの使用は、一定の期間に制限されてもよい。クライアント選択要素３０２は、アクセス規則がすべて満たされると仮定すると、コンテンツを消費する権利を表示する。コンテンツは、一定の期間内、例えば契約期間内に消費されなければならない。例えば、この価格は今後２時間の間有効であるといった具合である。クライアント選択要素３０２の構造は、以下のトップレベル要素から成る。
【００４２】
有効期間
クライアント選択要素には、有効期間要素３０４が含まれている。クライアント選択オブジェクトは、特定のコンテンツに対する保証価格の契約に類推され得るので、このオブジェクトは時間制限がある。有効期間要素３０４は、それを過ぎると実際のコンテンツを得るためにその情報を使用できなくなる終了時間を含んでよい。さらに、有効期間要素３０４は、契約が有効である将来の期間を示してもよい。時間の値は、一般に、万国標準時（ＵＴＣ）形式である。
【００４３】
購入方式および価格
クライアント選択要素には、購入方式要素３０４が含まれている。コンテンツが、ＰＰＶ、ＰＢＴ、予約等のような多数の購入方式の下で提示される場合、クライアント１０２はそれらのうちの１つを選択し得る。クライアント１０２がこのサービスに対して予約を有する場合には、購入方式が自動的に割り当てられることに注意する。コンテンツには月極料金が既に支払われているので、クライアントには自動的に予約方式の選択肢が割り当てられる。
【００４４】
この要素は、任意選択で、値引き、クーポン、および他の販売促進を含んでもよい。例えばエンド・クライアントがコンテンツとその対応する購入方式を選択するページは、１０％の値引きのためにそのクライアントのｅ−ｍａｉｌアドレスを提供する要求を含んでもよい。請求システムが値引きを適用できるように、そのような情報がこの要素に含まれ
てよい。
【００４５】
アクセス規則の無効化
アクセス規則無効要素３０８が提供される。このアクセス規則無効は、所与のエンド・クライアントに対する特定の規則が無効化されることを可能にする。例えば、クライアントがパスワードで自分の認証を行うことができる場合、格付けシーリングは選択されたコンテンツの部分に対しては一時的に無効（disable ）にされ得る。
【００４６】
当業者には、図示していない他の規則要素もクライアント選択要素３０２に含まれてよいことが理解されるだろう。例えば、品質／リソース制限要素、安全なセッション識別情報およびコンテンツ識別情報が含まれる。品質／リソース制限要素は、異なるフォーマットで、かつ異なるレベルの品質で（ＨＤ対ＳＤ、圧縮比、ブロードバンド等）送られるコンテンツに関する。品質はクライアント装置のセキュリティ・レベルにリンクされてもよいし、ＨＤまたはＳＤフォーマットに、またはＱｏＳでの配信に異なるコストを付してもよい。
【００４７】
安全なセッション識別要素は、ストリーミングセッション（またはダウンロードセッション）のすべてのコンポーネントをひとまとめにつなぐ、暗号鍵、アクセス規則等の固有の識別子である。クライアント選択要素３０２がコンテンツ権利要素２０２と共に送られない場合に、コンテンツ識別要素が使用され得る。
【００４８】
本発明の１態様では、クライアント選択およびコンテンツ権利が、セッション権利オブジェクトに含まれる。このオブジェクトは、コンテンツ・プロバイダ１０４からクライアント１０２により受け取られる。その後、セッション権利オブジェクトは、キャッシュ・サーバ１１５に転送される。しかしながら、当業者には、クライアント選択およびコンテンツ権利が、セッション権利オブジェクトで必ず組み合わされなければならないわけではないことが理解されるだろう。これらのコンポーネントは、キャッシュ・サーバに別々に送られてもよい。コンテンツ権利とクライアント選択の関係は、１対多数である。この関係はコンテンツ権利が一度だけ作成・送付されるのを許容しつつ、クライアント選択は各クライアントのために生成される。したがって、コンテンツ・ファイルは一度作成され、クライアント選択とは別のルートを解してキャッシュ・サーバ１１５に送られる場合もある。規則と選択要素は、それらが一緒にまたは別々に送られるか否かを示す。
【００４９】
さらに、クライアント選択に基づいて、いくつかの規則は適用されない（例えば、クライアントが予約を使用してコンテンツを得た場合、ペイ・パー・ビュー方式に関する規則は無関係である）。コンテンツ権利とクライアント選択が同じファイルに来る場合、無関係の規則はコンテンツ権利要素から省略されてもよい。
【００５０】
図４は、本発明の１実施形態による認可データ要素４０２の構造を示すスクリーン・ショットである。この要素はクライアント資格（entitlement ）すなわち特定のコンテンツへのアクセス権を定義する。
【００５１】
クライアント資格には、予約済サービス、地理的位置、クライアントの支払い方法および他の適切なクライアント・データが含まれる。このデータはクライアント特有のものであることに留意する。認可データは、プロビジョニング・センター１０６または関連する資格サーバ（図示しない）によって管理されているクライアント資格データベースに記憶される。認可データ要素４０２の構造は以下のトップレベル要素から成る。
【００５２】
支払能力
支払い要素４０４は、クライアント１０２のコンテンツに対する支払い能力を特徴付け
る。この能力は、無し（例えば無料コンテンツに対して）、予約のみ（前払いサービス）、ＰＰＶ、既存のネットワーク・プロバイダ・アカウント（例えば既存のケーブル請求）等として特徴付けられ得る。クライアントがコンテンツのための登録手続きをすれば、通常このような情報はすべて得られる。
【００５３】
クライアント位置
位置要素４０６は、クライアントの地理的位置について記述するものである。クライアント１０２にコンテンツを受け取る権限を認めるか否かを決定するために、クライアント位置は地理的サービス停止と比較される。この要素は、国コード、ＺＩＰまたは郵便番号、緯度／経度またはＸＹＺ座標まで、様々なレベルの精度を採用してよい。
【００５４】
予約リスト
予約要素４０８は、サービス・プロバイダＩＤおよびサービスＩＤから成る、すべての予約済サービスのリストを含む。クライアント１０２が同じプロバイダから多数のサービスを購入する場合、サービスごとにプロバイダＩＤを繰り返す必要はない。この場合、プロバイダＩＤが、そのプロバイダが所有しているサービスＩＤのリストを含む要素の属性である。
【００５５】
ユーザ・ドメイン
ユーザ・ドメイン要素４１０が提供される。各ユーザは、サンディエゴ大学のすべての学生はucsd.eduのドメイン名を有するように、自身に割り当てられたドメイン名によって識別され得る。
【００５６】
格付け
各コンテンツのクライアントによる格付けシーリングを識別するために、格付け要素４１２が提供される。
【００５７】
他の属性
図示していないが、他の規則要素が提供されてもよい。以下はそのような他の例証的な規則要素である。１．愛顧の長さ：この属性は、クライアント１０２がどれくらい長い間サービスの活動的なメンバーであるかを指定する。この情報は、特定のタイプの値引きのために使用され得る。２．サーバにおける格付け実行：コンテンツの格付けは、クライアント１０２でローカルに実行されてもよいし、またはキャッシュ・サーバ１１５で遠隔に実行されてもよい。この属性は、格付けがローカルにまたは遠隔に実行されるか否かを指定する。３．ネットワーク・プロバイダ：各クライアントには主要なネットワーク・プロバイダまたはブロードバンド・オペレータが割り当てられ得る。そのようなオペレータはコンテンツに追加の規則を課し得る。４．パッケージリスト：これは、サービス・プロバイダＩＤおよびパッケージＩＤから成るすべての前払いパッケージのリストである。５．仮想グループ化：クライアントは、毎月の映画クラブ、高齢者のような仮想のグループにグループ化されてもよい。６．個人設定：個人設定は各格付け次元に対する格付けシーリングのような制約を含んでいてもよい。追加の設定が将来的に定義されてもよい。７．ウォーターマーク情報：これは、コンテンツ・プロバイダ１０４の所有者がそれを要求した場合に、キャッシュ・サーバ１１５によってコンテンツに埋め込まれる情報である。８．装置セキュリティ・レベル：クライアントが新しい顧客として登録（または自身のプロファイルを更新）した場合に、装置セキュリティ・レベルが決定され、認可データに記憶される。９．クライアント識別情報：この要素はクライアントを固有に識別する。クライアント識別情報は、最初に提供されたときに、クライアントのアカウントおよび装置に割り当てられる、番号である。
【００５８】
要素の構造的要素はＩＰＲＬとＸＭＬによって記述されているが、当業者には、本発明
の精神および範囲内にある他の言語に基づくソフトウェア命令が使用されてもよいことが理解されるだろう。このように、本発明は、通信網におけるコンテンツへのアクセスをクライアントに認めるか否かを決定するためのデジタル権利管理システムを提供する。
【００５９】
上記の説明は、本発明の例証的な特定の実施形態を完全に説明したものであるが、追加の実施形態も可能である。したがって、上記の説明は本発明の範囲を限定するものと考えるべきでなく、本発明は、特許請求の範囲によって、その均等物の完全な範囲と共に、定義されるものとする。
【００６０】
付録
以下のＸＭＬスキーマは、コンテンツ権利要素のＸＭＬコード化の例を表わしている。この例では、コンテンツ権利とユーザ選択の両方が１つのスキーマである、セッション権利要素によって記述されている。
【００６１】
【表１】
2005523509.tif 000003
2005523509.tif 000004
2005523509.tif 000005
2005523509.tif 000006
2005523509.tif 000007
2005523509.tif 000008
以下のＸＭＬスキーマは、認可データ要素のＸＭＬコード化の例を表している。
【００６２】
【表２】
2005523509.tif 000009
2005523509.tif 000010
2005523509.tif 000011
【図面の簡単な説明】
【００６３】
【図１】本発明が使用される通信網のブロック図。
【図２】本発明の１実施形態によるコンテンツアクセスのための一般規則を定義するコンテンツ権利要素を示すスクリーン・ショット。
【図３】本発明の１実施形態によるクライアントによって成される選択を識別するクライアント選択要素を示すスクリーン・ショット。
【図４】本発明の１実施形態によるクライアント資格を定義するための認可データ要素を示すスクリーン・ショット。
【図１】
2005523509.tif 000012
【図２】
2005523509.tif 000013
【図３】
2005523509.tif 000014
【図４】
2005523509.tif 000015
【国際調査報告】
2005523509.tif 000016
2005523509.tif 000017
2005523509.tif 000018
2005523509.tif 000019
2005523509.tif 000020
2005523509.tif 000021