(57)【要約】  ライセンス（２５１、３５１）の配布を管理する方法である。１つのライセンスは、１つのコンテンツ・アイテム（２１１、３１１）の１つの抜粋部分（２５２、３５２）に関するライセンスであり、コンテンツ・アイテムは、連続するユニット（１１０）のセット（１００）を含み、各抜粋部分（２５２、３５２）は、その連続ユニットのセット（１００）のサブセットを含んでいる。デバイス（２３０、３４０）は、ライセンスの受信側（２３０、３３０）の識別子と、コンテンツ識別子およびライセンス（２５１、３５１）によってカバーされるユニットの少なくとも１つの指標を含む、ライセンス（２５１）またはライセンス（３５１）を生成する要求（３２２）とを受信し、以前に受信側に送達されたライセンスに関する格納情報を取り出し、コンテンツ・アイテムの限界値を、上記ライセンスまたはライセンス（３５１）を生成する要求（３２２）に含まれる情報と組み合わせた上記格納情報と比較し、上記ライセンスまたはライセンス（３５１）を生成する要求（３２２）に含まれる情報と組み合わせた上記格納情報が上記限界値を超えない場合にのみ、受信側がライセンスにアクセスすることを許可する。デバイス（２３０、３４０）も提供する。
2014508351.tif 000002
【特許請求の範囲】
【請求項１】
ライセンス（２５１）の配布を管理する装置（２３０）であり、１つのライセンスは、１つのコンテンツ・アイテム（２１１）の１つの抜粋部分（２５２）に関するライセンスであり、前記コンテンツ・アイテムは、ユニット（１１０）のセット（１００）を含み、各抜粋部分（２５２）は、前記ユニットのセット（１００）のサブセットを含んでいる装置（２３０）であって、
前記コンテンツ・アイテム（２１１）の前記抜粋部分（２５２）のライセンス（２５１）であって、前記ライセンス（２５１）によってカバーされるユニットの少なくとも１つの指標を含むライセンス（２５１）を受信し、
以前に前記装置に送達されたライセンスに関する格納情報を取り出し、
前記コンテンツ・アイテムの限界値を、前記ライセンス（２５１）に含まれる情報と組み合わせた前記格納情報と比較し、
前記ライセンスに含まれる情報と組み合わせた前記格納情報が前記限界値を超えない場合にのみ、前記ライセンス（２５１）を使用して前記抜粋部分（２５２）にアクセスするように構成されたプロセッサを含む、前記装置（２３０）。
【請求項２】
前記プロセッサが、前記コンテンツ・アイテム（２１１）の前記抜粋部分（２５２）を受信するようにさらに構成される、請求項１に記載の装置。
【請求項３】
ライセンス（３５１）の配布を管理する装置（３４０）であり、１つのライセンスは、１つのコンテンツ・アイテム（３１１）の１つの抜粋部分（３５２）に関するライセンスであり、前記コンテンツ・アイテムは、ユニット（１１０）のセット（１００）を含み、各抜粋部分（３５２）は、前記ユニットのセット（１００）のサブセットを含んでいる装置（３４０）であって、
前記コンテンツ・アイテム（３１１）の前記抜粋部分（３５２）の暗号化されたライセンスであって、前記ライセンスによってカバーされるユニットの少なくとも１つの指標を含むライセンスをデバイスから受信し、
前記暗号化されたライセンスを解読し、
以前に前記第１のデバイスに送達されたライセンスに関する格納情報を取り出し、
前記コンテンツ・アイテムの限界値を、前記ライセンスに含まれる情報と組み合わせた前記格納情報と比較し、
前記ライセンスに含まれる情報と組み合わせた前記格納情報が前記限界値を超えない場合にのみ、前記デバイスに前記ライセンスを送信するように構成されたプロセッサを含む、前記装置（３４０）。
【請求項４】
前記プロセッサが、
前記デバイスから暗号化鍵を受信し、
前記デバイスに送信する前に、前記解読したライセンスを前記暗号化鍵を用いて暗号化するようにさらに構成される、請求項３に記載の装置。
【請求項５】
ライセンス（３５１）の配布を管理する装置（３４０）であり、１つのライセンスは、１つのコンテンツ・アイテム（３１１）の１つの抜粋部分（３５２）に関するライセンスであり、前記コンテンツ・アイテムは、ユニット（１１０）のセット（１００）を含み、各抜粋部分（３５２）は、前記ユニットのセット（１００）のサブセットを含んでいる装置（３４０）であって、
前記コンテンツ・アイテム（３１１）の前記抜粋部分（３５２）のライセンスを第２のデバイスに送信する許可を求める要求であり、前記ライセンスによってカバーされるユニットの少なくとも１つの指標を含む要求を、第１のデバイスから受信し、
以前に前記第２のデバイスに送達されたライセンスに関する格納情報を取り出し、
前記コンテンツ・アイテムの限界値を、前記要求に含まれる情報と組み合わせた前記格納情報と比較し、
前記ライセンスに含まれる情報と組み合わせた前記格納情報が前記限界値を超えない場合にのみ、前記第１のデバイスに前記許可を送信するように構成されたプロセッサを含む、前記装置（３４０）。
【請求項６】
ライセンス（３５１）の配布を管理する装置（３４０）であり、１つのライセンスは、１つのコンテンツ・アイテム（３１１）の１つの抜粋部分（３５２）に関するライセンスであり、前記コンテンツ・アイテムは、ユニット（１１０）のセット（１００）を含み、各抜粋部分（３５２）は、前記ユニットのセット（１００）のサブセットを含んでいる装置（３４０）であって、
前記コンテンツ・アイテム（３１１）の前記抜粋部分（３５２）のライセンスを求める要求（３２２）であり、前記ライセンスの受信側（３３０）の識別子および前記ライセンスによってカバーされるユニットの少なくとも１つの指標を含む要求（３２２）を受信し、
以前に前記受信側に送達されたライセンスに関する格納情報を取り出し、
前記コンテンツ・アイテムの限界値を、前記要求に含まれる情報と組み合わせた前記格納情報と比較し、
前記ライセンスに含まれる情報と組み合わせた前記格納情報が前記限界値を超えない場合にのみ、
前記サブセットの制御語を含む、前記抜粋部分の前記ライセンスを生成し、
前記ライセンスを前記受信側に送信するように構成されたプロセッサを含む、前記装置（３４０）。
【請求項７】
前記要求を、前記受信側から分離している、前記コンテンツ・アイテム（３１１）のライセンスを有する第１のデバイス（３２０）から受信する、請求項６に記載の装置。
【請求項８】
前記要求を、前記抜粋部分を第２のデバイス（３３０）から受信した前記受信側から受信する、請求項６に記載の装置。
【請求項９】
前記プロセッサが、前記コンテンツ・アイテムのマスタ制御語から前記サブセットの前記制御語を取得するように構成される、請求項６に記載の装置。
【請求項１０】
前記プロセッサが、格納されたデータベースから前記制御語を取得するように構成される、請求項６に記載の装置。
【請求項１１】
ライセンス（２５１）の配布を管理する方法であり、１つのライセンスは、１つのコンテンツ・アイテム（２１１）の１つの抜粋部分（２５２）に関するライセンスであり、前記コンテンツ・アイテムは、ユニット（１１０）のセット（１００）を含み、各抜粋部分（２５２）は、前記ユニットのセット（１００）のサブセットを含んでいる方法であって、該方法は、装置（２３０）において、
前記コンテンツ・アイテム（２１１）の前記抜粋部分（２５２）のライセンス（２５１）であって、前記ライセンス（２５１）によってカバーされるユニットの少なくとも１つの指標を含むライセンス（２５１）を受信するステップと、
以前に前記装置に送達されたライセンスに関する格納情報を取り出すステップと、
前記コンテンツ・アイテムの限界値を、前記ライセンス（２５１）に含まれる情報と組み合わせた前記格納情報と比較するステップと、
前記ライセンスに含まれる情報と組み合わせた前記格納情報が前記限界値を超えない場合にのみ、前記ライセンス（２５１）を使用して前記抜粋部分（２５２）にアクセスするステップとを含む、前記方法。
【請求項１２】
ライセンス（３５１）の配布を管理する方法であり、１つのライセンスは、１つのコンテンツ・アイテム（３１１）の１つの抜粋部分（３５２）に関するライセンスであり、前記コンテンツ・アイテムは、ユニット（１１０）のセット（１００）を含み、各抜粋部分（３５２）は、前記ユニットのセット（１００）のサブセットを含んでいる方法であって、該方法は、装置（３４０）において、
前記コンテンツ・アイテム（３１１）の前記抜粋部分（３５２）の暗号化されたライセンスであって、前記ライセンスによってカバーされるユニットの少なくとも１つの指標を含むライセンスをデバイスから受信するステップと、
前記暗号化されたライセンスを解読するステップと、
以前に前記第１のデバイスに送達されたライセンスに関する格納情報を取り出すステップと、
前記コンテンツ・アイテムの限界値を、前記ライセンスに含まれる情報と組み合わせた前記格納情報と比較するステップと、
前記ライセンスに含まれる情報と組み合わせた前記格納情報が前記限界値を超えない場合にのみ、前記デバイスに前記ライセンスを送信するステップとを含む、前記方法。
【請求項１３】
ライセンス（３５１）の配布を管理する方法であり、１つのライセンスは、１つのコンテンツ・アイテム（３１１）の１つの抜粋部分（３５２）に関するライセンスであり、前記コンテンツ・アイテムは、ユニット（１１０）のセット（１００）を含み、各抜粋部分（３５２）は、前記ユニットのセット（１００）のサブセットを含んでいる方法であって、該方法は、装置（３４０）において、
前記コンテンツ・アイテム（３１１）の前記抜粋部分（３５２）のライセンスを第２のデバイスに送信する許可を求める要求であり、前記ライセンスによってカバーされるユニットの少なくとも１つの指標を含む要求を、第１のデバイスから受信するステップと、
以前に前記第２のデバイスに送達されたライセンスに関する格納情報を取り出すステップと、
前記コンテンツ・アイテムの限界値を、前記要求に含まれる情報と組み合わせた前記格納情報と比較するステップと、
前記ライセンスに含まれる情報と組み合わせた前記格納情報が前記限界値を超えない場合にのみ、前記第１のデバイスに前記許可を送信するステップとを含む、前記方法。
【請求項１４】
ライセンス（３５１）の配布を管理する方法であり、１つのライセンスは、１つのコンテンツ・アイテム（３１１）の１つの抜粋部分（３５２）に関するライセンスであり、前記コンテンツ・アイテムは、ユニット（１１０）のセット（１００）を含み、各抜粋部分（３５２）は、前記ユニットのセット（１００）のサブセットを含んでいる方法であって、該方法は、装置（３４０）において、
前記コンテンツ・アイテム（３１１）の前記抜粋部分（３５２）のライセンスを求める要求（３２２）であり、前記ライセンスの受信側（３３０）の識別子および前記ライセンスによってカバーされるユニットの少なくとも１つの指標を含む要求（３２２）を受信するステップと、
以前に前記受信側に送達されたライセンスに関する格納情報を取り出すステップと、
前記コンテンツ・アイテムの限界値を、前記要求に含まれる情報と組み合わせた前記格納情報と比較するステップとを含み、
前記ライセンスに含まれる情報と組み合わせた前記格納情報が前記限界値を超えない場合にのみ、
前記サブセットの制御語を含む、前記抜粋部分の前記ライセンスを生成するステップと、
前記ライセンスを前記受信側に送信するステップと、をさらに含む、前記方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、ディジタル著作権管理（ＤＲＭ）に関し、さらに詳細には、コンテンツ・アイテムの抜粋部分のユーザによる配布を管理するＤＲＭソリューションに関する。
【背景技術】
【０００２】
本項は、以下で述べ、且つ／または主張する本発明の様々な態様に関係する可能性がある様々な技術的特徴を、読者に紹介するための項である。この記述は、本発明の様々な態様に対するより深い理解を促す背景情報を読者に与えるのに有効であると考えられる。従って、以下の記述は、この点に照らして読まれるべきものであり、従来技術を承認するものとして読まれるべきものではないことを理解されたい。
【０００３】
ＤＲＭソリューションは、ユーザ・フレンドリーでないと考えられることが多いが、よく聞かれる不満は、ＤＲＭは、１９９８年のディジタル・ミレニアム著作権法（ｈｔｔｐ：／／ｗｗｗ．ｃｏｐｙｒｉｇｈｔ．ｇｏｖ／ｌｅｇｉｓｌａｔｉｏｎ／ｄｍｃａ．ｐｄｆ参照）によって公正使用であると規定されている使用法を禁止しているというものである。公正使用に含まれると考えられている多くのものの１つが、エンド・ユーザが評論や学問などのために作品すなわちコンテンツ・アイテムの抜粋部分を引用または使用する権利である。しかし、これは従来技術のＤＲＭソリューションでは可能ではない。
【０００４】
従って、以下のようなことが可能なＤＲＭソリューションが必要とされていることは、理解されるであろう。
・違法または無許可の使用からコンテンツ・アイテムを保護する。
・エンド・ユーザがコンテンツ・アイテムの一部分を抜き出し、その部分を、その後その部分にアクセスする可能性がある他のエンド・ユーザに対し、それらのエンド・ユーザがそのコンテンツ・アイテム全体に対するアクセス権を有しているか否かにかかわらず再配布することができるようにする。
・複数のエンド・ユーザが共謀して、１つの作品の１組の抜粋部分を連結することによって作品全体を無料で配布することを困難にする。
【０００５】
本発明は、このようなソリューションの一部を実現する、すなわち共謀防止の部分を実現するものである。
【０００６】
本願は、各カテゴリの複数の特許請求の範囲を含む。当業者なら、これらの特許請求の範囲が共通の発明概念に属すること、およびそれらの特許請求の範囲をアンブレラ・クレーム（ｕｍｂｒｅｌｌａ  ｃｌａｉｍ）で表現することはできないことを理解するであろう。
【０００７】
第１の態様では、本発明は、ライセンスの配布を管理する装置であり、１つのライセンスは、１つのコンテンツ・アイテムの１つの抜粋部分に関するライセンスであり、コンテンツ・アイテムは、ユニットのセットを含み、各抜粋部分は、ユニットのセットのサブセットを含んでいる装置であって、コンテンツ・アイテムの抜粋部分のライセンスであって、ライセンスによってカバーされるユニットの少なくとも１つの指標を含むライセンスを受信し、以前に装置に送達されたライセンスに関する格納情報を取り出し、コンテンツ・アイテムの限界値を、ライセンスに含まれる情報と組み合わせた格納情報と比較し、ライセンスに含まれる情報と組み合わせた格納情報が限界値を超えない場合にのみ、ライセンスを使用して抜粋部分にアクセスするように構成されたプロセッサを含む、装置を対象とする。
【０００８】
第１の好ましい実施形態では、プロセッサは、コンテンツ・アイテムの抜粋部分を受信するようにさらに構成されている。
【０００９】
第２の態様では、本発明は、ライセンスの配布を管理する装置であり、１つのライセンスは、１つのコンテンツ・アイテムの１つの抜粋部分に関するライセンスであり、コンテンツ・アイテムは、ユニットのセットを含み、各抜粋部分は、ユニットのセットのサブセットを含んでいる装置であって、コンテンツ・アイテムの抜粋部分の暗号化されたライセンスであって、ライセンスによってカバーされるユニットの少なくとも１つの指標を含むライセンスをデバイスから受信し、暗号化されたライセンスを解読し、以前に第１のデバイスに送達されたライセンスに関する格納情報を取り出し、コンテンツ・アイテムの限界値を、ライセンスに含まれる情報と組み合わせた格納情報と比較し、ライセンスに含まれる情報と組み合わせた格納情報が限界値を超えない場合にのみ、デバイスにライセンスを送信するように構成されたプロセッサを含む、装置を対象とする。
【００１０】
第１の好ましい実施形態では、プロセッサは、デバイスから暗号化鍵を受信し、デバイスに送信する前に、解読したライセンスを暗号化鍵を用いて暗号化するようにさらに構成されている。
【００１１】
第３の態様では、本発明は、ライセンスの配布を管理する装置であり、１つのライセンスは、１つのコンテンツ・アイテムの１つの抜粋部分に関するライセンスであり、コンテンツ・アイテムは、ユニットのセットを含み、各抜粋部分は、ユニットのセットのサブセットを含んでいる装置であって、コンテンツ・アイテムの抜粋部分のライセンスを第２のデバイスに送信する許可を求める要求であり、ライセンスによってカバーされるユニットの少なくとも１つの指標を含む要求を、第１のデバイスから受信し、以前に第２のデバイスに送達されたライセンスに関する格納情報を取り出し、コンテンツ・アイテムの限界値を、要求に含まれる情報と組み合わせた格納情報と比較し、ライセンスに含まれる情報と組み合わせた格納情報が限界値を超えない場合にのみ、第１のデバイスに許可を送信するように構成されたプロセッサを含む、装置を対象とする。
【００１２】
第４の態様では、本発明は、ライセンスの配布を管理する装置であり、１つのライセンスは、１つのコンテンツ・アイテムの１つの抜粋部分に関するライセンスであり、コンテンツ・アイテムは、ユニットのセットを含み、各抜粋部分は、ユニットのセットのサブセットを含んでいる装置であって、コンテンツ・アイテムの抜粋部分のライセンスを求める要求であり、ライセンスの受信側の識別子およびライセンスによってカバーされるユニットの少なくとも１つの指標を含む要求を受信し、以前に受信側に送達されたライセンスに関する格納情報を取り出し、コンテンツ・アイテムの限界値を、要求に含まれる情報と組み合わせた格納情報と比較し、ライセンスに含まれる情報と組み合わせた格納情報が限界値を超えない場合にのみ、サブセットの制御語を含む、抜粋部分のライセンスを生成し、ライセンスを受信側に送信するように構成されたプロセッサを含む、装置を対象とする。
【００１３】
第１の好ましい実施形態では、要求は、受信側から分離しているコンテンツ・アイテムのライセンスを有する第１のデバイスから受信する。
【００１４】
第２の好ましい実施形態では、要求は、抜粋部分を第２のデバイスから受信した受信側から受信する。
【００１５】
第３の好ましい実施形態では、プロセッサは、コンテンツ・アイテムのマスタ制御語からサブセットの制御語を取得するように構成されている。
【００１６】
第４の好ましい実施形態では、プロセッサは、格納されたデータベースから制御語を取得するように構成されている。
【００１７】
第５の態様では、本発明は、ライセンスの配布を管理する方法であり、１つのライセンスは、１つのコンテンツ・アイテムの１つの抜粋部分に関するライセンスであり、コンテンツ・アイテムは、ユニットのセットを含み、各抜粋部分は、ユニットのセットのサブセットを含んでいる方法を対象とする。装置は、コンテンツ・アイテムの抜粋部分のライセンスであって、ライセンスによってカバーされるユニットの少なくとも１つの指標を含むライセンスを受信し、以前に装置に送達されたライセンスに関する格納情報を取り出し、コンテンツ・アイテムの限界値を、ライセンスに含まれる情報と組み合わせた格納情報と比較し、ライセンスに含まれる情報と組み合わせた格納情報が限界値を超えない場合にのみ、ライセンスを使用して抜粋部分にアクセスする。
【００１８】
第６の態様では、本発明は、ライセンスの配布を管理する方法であり、１つのライセンスは、１つのコンテンツ・アイテムの１つの抜粋部分に関するライセンスであり、コンテンツ・アイテムは、ユニットのセットを含み、各抜粋部分は、ユニットのセットのサブセットを含んでいる方法を対象とする。装置は、コンテンツ・アイテムの抜粋部分の暗号化されたライセンスであって、ライセンスによってカバーされるユニットの少なくとも１つの指標を含むライセンスをデバイスから受信し、暗号化されたライセンスを解読し、以前に第１のデバイスに送達されたライセンスに関する格納情報を取り出し、コンテンツ・アイテムの限界値を、ライセンスに含まれる情報と組み合わせた格納情報と比較し、ライセンスに含まれる情報と組み合わせた格納情報が限界値を超えない場合にのみ、デバイスにライセンスを送信する。
【００１９】
第７の態様では、本発明は、ライセンスの配布を管理する方法であり、１つのライセンスは、１つのコンテンツ・アイテムの１つの抜粋部分に関するライセンスであり、コンテンツ・アイテムは、ユニットのセットを含み、各抜粋部分は、ユニットのセットのサブセットを含んでいる方法を対象とする。装置は、コンテンツ・アイテムの抜粋部分のライセンスを第２のデバイスに送信する許可を求める要求であり、ライセンスによってカバーされるユニットの少なくとも１つの指標を含む要求を、第１のデバイスから受信し、以前に第２のデバイスに送達されたライセンスに関する格納情報を取り出し、コンテンツ・アイテムの限界値を、要求に含まれる情報と組み合わせた格納情報と比較し、ライセンスに含まれる情報と組み合わせた格納情報が限界値を超えない場合にのみ、第１のデバイスに許可を送信する。
【００２０】
第８の態様では、本発明は、ライセンスの配布を管理する方法であり、１つのライセンスは、１つのコンテンツ・アイテムの１つの抜粋部分に関するライセンスであり、コンテンツ・アイテムは、ユニットのセットを含み、各抜粋部分は、ユニットのセットのサブセットを含んでいる方法を対象とする。装置は、コンテンツ・アイテムの抜粋部分のライセンスを求める要求であり、ライセンスの受信側の識別子およびライセンスによってカバーされるユニットの少なくとも１つの指標を含む要求を受信し、以前に受信側に送達されたライセンスに関する格納情報を取り出し、コンテンツ・アイテムの限界値を、要求に含まれる情報と組み合わせた格納情報と比較し、ライセンスに含まれる情報と組み合わせた格納情報が限界値を超えない場合にのみ、サブセットの制御語を含む、抜粋部分のライセンスを生成し、ライセンスを受信側に送信する。
【００２１】
以下、添付の図面を参照しながら、非限定的な例示を目的として、本発明の好ましい特徴について述べる。
【図面の簡単な説明】
【００２２】
【図１】複数のユニットに分割されたコンテンツを示す図である。
【図２】本発明の分散型手法の好ましい実施形態によるシステムを示す図である。
【図３】本発明の集中型手法の好ましい実施形態によるシステムを示す図である。
【発明を実施するための形態】
【００２３】
同時係属の出願に、図１に示すＤＲＭソリューションの教示がある。このＤＲＭソリューションでは、コンテンツ・アイテム１００は、「ユニット」１１０と呼ばれる１組の逐次シーケンスのセットに分割され、各ユニットは、ユニット指標（ｊ）で識別される。従って、コンテンツ１００は、１組のユニットのセット｛Ｕ０，Ｕ１，Ｕ２，…，Ｕｎ｝を含む。エンド・ユーザに送達する際には、これらのユニットは個別にスクランブルされ、各ユニットごとに異なる制御語（ＣＷ）が使用される。その結果得られる保護ユニット１３０が、保護コンテンツ１２０を形成する。ＣＷは、やはりエンド・ユーザに送達される（グローバル）コンテンツ・ライセンスに含まれるマスタＣＷから生成される。
【００２４】
（第１の）エンド・ユーザは、第２のエンド・ユーザに送信するいくつかのユニットを選択し、選択した個々のユニットごとに異なるＣＷを生成し、これらの選択した保護ユニットと、これらの生成した異なるＣＷを含む抜粋部分ライセンスとを、第２のユーザに送信することができる。適当なＣＷ生成アルゴリズムを使用することにより、第２のユーザがそのコンテンツの上記抜粋部分以外の部分のＣＷを生成することが間違いなくできないようにする。選択された、いくつかのユニット１１０は、コンテンツ・アイテム１００のサブセット（または一部分）を構成するが、このサブセットは、必ずしも連続したものではない。すなわち、抜粋ライセンスは、例えばＵ０〜Ｕ３００およびＵ５００〜Ｕ７００など、２つ以上の分離した部分に属するユニットについて生成することもできる。これにより、例えばサッカーの試合のゴール・シーンについて抜粋ライセンスを生成することなどを可能にすることができる。
【００２５】
しかし、第１のエンド・ユーザまたは複数人のエンド・ユーザが、第２のエンド・ユーザに複数の抜粋部分を送信することにより、第２のエンド・ユーザがコンテンツ・アイテム全体（またはその大部分）にアクセスすることができるようにするということが考えられる。本発明は、この問題を克服することを目的とする。
【００２６】
従って、本発明の目的は、デバイスが抜粋ライセンスによってアクセス（すなわちレンダリング）することができるコンテンツ・アイテムの量に確実に制限が課されるようにすることである。分散型手法および集中型手法の、少なくとも２通りの解決策がある。
【００２７】
分散型手法
図２は、本発明の分散型手法の好ましい実施形態によるシステムを示す。システム２００は、ディストリビュータ２１０、第１のデバイス２２０および第２のデバイス２３０を含む。
【００２８】
ディストリビュータ２１０は、図１を参照して上述したように、コンテンツ・アイテム２１１およびそれに対応するグローバル・コンテンツ・ライセンス２１２を保護して、第１のデバイス２２０に配布するように構成されている。
【００２９】
第１のデバイス２２０は、第１のエンド・ユーザからの命令に従ってコンテンツの抜粋部分２５２を選択し、この抜粋部分を、対応する抜粋ライセンス２５１とともに第２のデバイス２３０に送信するように構成されている。
【００３０】
第２のデバイス２３０は、第１のエンド・ユーザ・デバイスから、コンテンツの抜粋部分２５２およびそれに対応する抜粋ライセンス２５１を受信するように構成されている。第２のデバイス２３０は、許可されている場合には、抜粋部分２５２のコンテンツをレンダリングすることができる。
【００３１】
第１のデバイス２２０は、抜粋部分２５２を第２のデバイス２３０に送信する命令を受信すると、上述のように抜粋ライセンス２５１を生成し、この抜粋ライセンス２５１を第２のデバイス２３０に送信する。抜粋部分２５２も併せて送信すると有利であるが、抜粋ライセンスが、抜粋ライセンス２５１に制御語が含まれているユニットを第２のデバイス２３０が識別できるだけの十分な情報を含んでいる場合には、第２のデバイス２３０は、第１のデバイス以外の１つまたは複数のソースから抜粋部分２５２を（場合によってはさらに大きな抜粋部分または実際はコンテンツ・アイテム全体の一部として）受信することもできることを理解されたい。
【００３２】
抜粋ライセンス２５１は、コンテンツ・アイテムの識別子、｛ユニット指標；ＣＷ｝の対のリスト、および完全性チェックサムを含むことが好ましい。第１のデバイス２２０は、第２のデバイス２３０の公開鍵を用いて抜粋ライセンス２５１を暗号化することが好ましい。
【００３３】
抜粋ライセンス２５１を受信すると、第２のデバイス２３０は、必要ならその秘密鍵を用いて抜粋ライセンス２５１を解読し、完全性チェックサムを用いて抜粋ライセンス２５１の完全性を検査する。完全性が確かめられた場合には、第２のデバイス２３０は、この抜粋部分にアクセスすることによってコンテンツ・アイテムの許可限界を超えることになるかどうかを検証する。この限界は、例えば、ユニットの数および／または抜粋部分の数として表現されていることがある。これを検証するために、第２のデバイス２３０は、そのコンテンツ識別子についての格納されているカウンタ（例えばアクセスされたユニットおよび／または抜粋部分の数のカウンタ）を取り出し、受信した抜粋ライセンスに含まれる関連する数（例えばユニット数）でカウンタ値を調節し、調節したカウンタ値が閾値を超えるかどうかを確認する。カウンタ値が閾値を超えている場合には、第２のデバイス２３０は、その抜粋部分にアクセスすることを許可されず、抜粋ライセンスを（場合によっては抜粋部分も）消去することが有利である。しかし、閾値を超えていない場合には、第２のデバイス２３０は、カウンタ値を更新し、この抜粋ライセンス２５１を使用して抜粋部分２５２のコンテンツにアクセスする。
【００３４】
第２のデバイス２３０は、必要な計算を実行するように構成された少なくとも１つのプロセッサ（図示せず）と、コンテンツ識別子および対応するカウンタ値を含むデータベースを記憶するメモリ（やはり図示せず）とを含む。変形実施形態では、メモリは、第２のデバイス２３０が既にアクセスしたユニットの指標値を記憶し、第２のデバイス２３０が同じユニットを２度受信しても、カウンタ値に関してはそのユニットが１ユニットとしてしかカウントされないようになっている。
【００３５】
集中型手法
図３は、本発明の集中型手法の好ましい実施形態によるシステムを示す。システム３００は、ディストリビュータ３１０、第１のデバイス３２０、第２のデバイス３３０および中央抜粋制御装置３４０を含む。
【００３６】
ディストリビュータ３１０は、図１および図２を参照して上述したように、コンテンツ・アイテム３１１およびそれに対応するグローバル・コンテンツ・ライセンス３１２を保護して、第１のエンド・ユーザに配布するように構成されている。ディストリビュータ３１０は、中央抜粋制御装置３４０に対し、マスタＣＷなど、抜粋ライセンスの生成を可能にする情報を供給することもできる。
【００３７】
第１のデバイス３２０は、対応する抜粋ライセンスとともに第２のエンド・ユーザに送信するコンテンツの抜粋部分３５２を選択するように構成されている。分散型手法と同様に、抜粋ライセンスが、抜粋ライセンスに制御語が含まれているユニットを識別できるだけの十分な情報を含んでいる場合には、第２のデバイス３３０は、第１のデバイス３２０以外のソースから抜粋部分３５２を取得することもできる。
【００３８】
ただし、集中型手法では、抜粋ライセンスは、いくつかの異なる方法で第２のデバイス３３０に送達することができる。
【００３９】
図３に示す第１の変形形態では、第１のデバイス３２０は、ライセンス要求３２２を中央抜粋制御装置３４０に送信する。ライセンス要求３２２は、第２のデバイス３３０の識別（第２のデバイス３３０の公開鍵をさらに含む証明書に含まれていることが好ましい）と、コンテンツ識別子と、抜粋ライセンスに含まれるはずのユニット指標のリストと、完全性チェックサムとを含む。ライセンス要求３２２は、例えば暗号化によって保護することもできるが、必ずしも保護することが必要というわけではない。
【００４０】
中央抜粋制御装置３４０は、管理する各デバイスのレコード・データベースを格納しており、抜粋部分に含まれるユニットによって、第２のデバイス３３０が受信したユニット（および／または抜粋部分）の数が第２のデバイス３３０に許可された最大ユニット（または抜粋部分）数を超えることになるかどうかを検証する。データベースは、その中の各デバイスごとにコンテンツ識別子のリストを含み、各コンテンツ識別子ごとに、受信側デバイスに既に送達されているユニットを含むことが好ましい。
【００４１】
最大数に達した場合には、ライセンス要求は拒絶される。最大数に達していない場合には、中央抜粋制御装置３４０は、抜粋ライセンス３５１を生成し、これを第２のデバイス３３０に送達する。抜粋ライセンス３５１は、コンテンツ識別子、｛指標；ＣＷ｝の対のリスト、および完全性チェックサムを含むことが好ましい。抜粋ライセンスは、第２のデバイス３３０の公開鍵を用いて暗号化されることが好ましい。中央抜粋制御装置３４０は、また、生成した抜粋ライセンス３５１中の情報を用いてそのデータベースを更新する。
【００４２】
第２の変形形態では、第２のデバイス３３０が、中央抜粋制御装置３４０にライセンス要求を送信する。
【００４３】
第１および第２の変形形態では、中央抜粋制御装置３４０は、以下の方法のうちの少なくとも１つで、制御語を取得することができる。第１に、中央抜粋制御装置３４０は、ＣＷ生成アルゴリズムを実施して、マスタＣＷを使用してユニットＣＷを生成することができる。第２に、中央抜粋制御装置３４０は、ディストリビュータ３１０からユニットＣＷの完全なリストを受信して格納することができる。
【００４４】
第３の変形形態では、第１の変形形態と同様に、第１のデバイス３２０が、第２のデバイス３３０が抜粋ライセンスを受信することを許可されているかどうかを検証する中央抜粋制御装置３４０にライセンス要求３２２を送信する。第２のデバイス３３０が許可されている場合には、中央抜粋制御装置３４０は、第１のデバイス３２０に許可を返送し、これにより、第１のデバイス３２０は、抜粋ライセンスを生成して、これを第２のデバイス３３０に送信することができる。
【００４５】
第４の変形形態では、第１のデバイス３２０は、中央抜粋制御装置３４０の公開鍵を用いて抜粋ライセンスを暗号化する。抜粋ライセンスを受信すると、第２のデバイス３３０は、場合によってはその公開鍵とともに、抜粋ライセンスを中央抜粋制御装置３４０に送信する。中央抜粋制御装置３４０は、抜粋ライセンスを解読し、第２のデバイス３３０がこの抜粋部分にアクセスすることを許可されているかどうかを検証する。第２のデバイス３３０が抜粋部分にアクセスすることを許可されている場合には、中央抜粋制御装置３４０は、第２のデバイス３３０の公開鍵を用いて抜粋ライセンスを暗号化し、この再暗号化された抜粋ライセンスを返送する。
【００４６】
抜粋ライセンス３５１を受信すると、第２のデバイス３３０は、その秘密鍵を用いてこれを解読し、完全性チェックサムの妥当性を確認することが好ましい。チェックサムが正しい場合には、抜粋ライセンス３５１中のＣＷを使用してスクランブル解除し、その後、抜粋部分をレンダリングすることができる。
【００４７】
本発明は、ＤＶＤやＣＤ−ＲＯＭなど、プロセッサによって実行されたときにそのプロセッサに本発明の方法を実行させる命令を格納するコンピュータ・プログラム製品にも関する。
【００４８】
本発明は、保護されたコンテンツについて、そのコンテンツ全体を受信者が入手することを防止しながら、その一部分を共有することを可能にすることができることを理解されたい。
【００４９】
本明細書ならびに（必要に応じて）特許請求の範囲および図面に開示される各特徴は、独立して実現することもできるし、適宜任意に組み合わせて実現することもできる。特許請求の範囲に記されている参照番号は、例示を目的としたものに過ぎず、特許請求の範囲を制限するいかなる効果も有していないものとする。
【図１】
2014508351.tif 000003
【図２】
2014508351.tif 000004
【図３】
2014508351.tif 000005
【国際調査報告】
2014508351.tif 000006
2014508351.tif 000007
2014508351.tif 000008
2014508351.tif 000009