(57)【要約】  閉鎖型の配信システム１１０内で行われるような，コンテンツ１１２に対する権限の動的割り当て。現在のコンテンツにより生成された状態情報の参照と，それに応じた新規権限の状態及び権限の変更。再生装置１３０内において，しばらく経ってからのみ許可される権限が割り当てられた新規コンテンツを，現在のコンテンツの所有者へ事前あるいは動的に送信。現在の状態情報に応じて，ライセンス１４２を新規コンテンツに対してサーバ１４０から動的に送信。新規コンテンツに対する条件付きのまたは動的なライセンスは，一連の状態情報のに関連のある一連の権限を含む。レンタル，ボーナスコンテンツ，トライアル，他のビジネスモデルなどを目的とし，コンテンツに対する制限的権限の割り当てにより，セキュアなプレーヤーに新規コンテンツを実行させることをサポートする。【選択図】図１
2007510991.tif 000002
【特許請求の範囲】
【請求項１】
現在のコンテンツのアイテムにより生成された状態情報を参照する手順と，その手順に応じてサーバから一以上の新規ライセンスを提供する手順とを含む方法。
【請求項２】
少なくとも一つのコンテンツ要素の実行による，一以上の状態の獲得に応じて，インセンティブまたは付加価値を提供する手順を含んでなる請求項１記載の方法。
【請求項３】
前記一以上の新規ライセンスが，現在のコンテンツに対する一連の権限について追加または更新を行うものである請求項１記載の方法。
【請求項４】
前記一以上の新規ライセンスを提供する手順が，閉鎖型の配信システムにおいて実行されてなる請求項１記載の方法。
【請求項５】
第一のコンテンツのアイテムにより生成された第一の状態情報を参照する手順を含み，前記第一のコンテンツのアイテムが，第一の事業体によって生成されたものである請求項１記載の方法。
【請求項６】
前記第一の状態情報に応じた一以上の動的ライセンスを提供する手順を有し，前記動的ライセンスの少なくとも一つが，第二の信任された事業体によって生成されており，前記動的ライセンスの少なくとも一つが，前記第二の信任された事業体によって生成されたコンテンツへのアクセス権限を許可するものである請求項５記載の方法。
【請求項７】
前記動的ライセンスの少なくとも一つが，実質的に遠隔のサーバから配信されてなる請求項５記載の方法。
【請求項８】
前記一以上の動的ライセンスが，第一のコンテンツのアイテムまたは第二のコンテンツのアイテムのいずれかに対する一連の権限について追加または更新することが可能に構成されてなる請求項５記載の方法。
【請求項９】
前記第一の状態情報を参照する手順に応じて，一以上の第一の新規ライセンスを提供する手順を有し，その手順が，閉鎖型の配信システム内において実行されてなる請求項５記載の方法。
【請求項１０】
第一のコンテンツのアイテムにより生成された第一の状態情報を参照する手順と，
前記第一の状態情報に応じて一以上の第一の新規ライセンスを提供する手順であって，該一以上の第一の新規ライセンスが，少なくとも一つの第二のコンテンツのアイテムに対するライセンスを含んでいる手順と，
前記第一のコンテンツのアイテムにより生成された第二の状態情報を参照する手順と，
前記第二の状態情報に応じて一以上の第二の新規ライセンスを提供し，該一以上の第二の新規ライセンスが，少なくとも一つの前記第二のコンテンツのアイテムに対するライセンスを含んでいる手順と，
を有する方法。
【請求項１１】
前記第二の新規ライセンス及び前記第二の新規ライセンスのうちの少なくとも一つが，実質的に遠隔的なサーバから配信されるものである請求項１０記載の方法。
【請求項１２】
前記第二のコンテンツのアイテムが，前記第一のコンテンツのアイテムについて実質的に局所的である装置に，予めロードされまたは予め送信されており，
前記新規ライセンスが前記状態情報に応じて決定される，請求項１０記載の方法。
【請求項１３】
前記第二のコンテンツのアイテムが，前記第一のコンテンツのアイテムについて実質的に局所的である装置に，予めロードまたは予め送信され，その送信が，選択されたコンテンツの電子送信，選択されたコンテンツを具現する媒体の物理的送信のうちの少なくともいずれかを用いて行われるものである請求項１０記載の方法。
【請求項１４】
コンテンツのアイテムにより生成された状態情報を参照する手順と，
前記状態情報に応じた一以上の新規ライセンスを提供する手順であって，その一以上の第一の新規ライセンスが同じコンテンツのアイテムに対する少なくとも一つの追加のライセンスを含んでいる手順と，
とを有する請求項１記載の方法。
【請求項１５】
前記新規ライセンスの少なくとも一つは実質的に遠隔のサーバから配信されるものである請求項１４記載の方法。
【請求項１６】
前記一以上の新規ライセンスを提供する手順が，閉鎖型の配信システム内で実行されるものである請求項１４記載の方法。
【請求項１７】
前記一以上の新規ライセンスを提供する手順が，選択されたコンテンツに対する新規権限を提供する手順を含み，その選択されたコンテンツが，現在のコンテンツのアイテムについて実質的に局所的に予め保持されるものである請求項１記載の方法。
【請求項１８】
新規ライセンスが実質的に遠隔のサーバから配信されるものである請求項１７記載の方法。
【請求項１９】
選択されたコンテンツが，現在のコンテンツのアイテムについて実質的に局所的である装置に予めロードまたは予め送信されており，新規コンテンツが状態情報に応じて判断されるものである請求項１７記載の方法。
【請求項２０】
前記選択されたコンテンツが，現在のコンテンツのアイテムについて実質的に局所的である装置に予めロードまたは予め送信されており，その送信が，選択されたコンテンツの電子送信または選択されたコンテンツを具現する媒体の物理的送信のうちの少なくともいずれかの方法を用いて行われるものである請求項１７記載の方法。
【請求項２１】
再生装置に条件付ライセンスを送信することが可能であるライセンスサーバと，
前記条件付ライセンスに関する条件を満足しているかを判断することが可能である再生装置上のセキュアプロセッサと，
とを具備するシステム。
【請求項２２】
前記条件付ライセンスに関する条件が，実行時間に応じた条件である請求項２１記載のシステム。
【請求項２３】
前記条件付ライセンスが，セキュア記憶装置に保持されるデータ構造を有するものである請求項２１記載のシステム。
【請求項２４】
前記条件付ライセンスが，セキュア記憶装置に保持されるデータ構造を有し，そのデータ構造は電子署名またはセキュアハッシュによりセキュアに保たれるものである請求項２１記載のシステム。
【請求項２５】
前記条件付ライセンスが，コンテンツに対する新規権限の記述を含み，
前記再生装置が，前記条件付ライセンスに関する条件に応じて前記権限を行使することが可能なものである請求項２１記載のシステム。
【請求項２６】
前記条件付ライセンスが，コンテンツに対する新規権限の記述を含み，
前記新規権限に応じてコンテンツを配信することが可能なコンテンツサーバを具備する請求項２１記載のシステム。
【請求項２７】
前記新規権限が，前記再生装置が再生可能なコンテンツの状態に対応するものである請求項２１記載のシステム。
【請求項２８】
前記ライセンスサーバが，前記再生装置が現時点で再生可能なコンテンツの状態に関する情報を取得可能に構成され，
前記条件付ライセンスに関連する条件が，実質的に前記ライセンスサーバにより判断されるものである請求項２７記載のシステム。
【請求項２９】
前記ライセンスサーバが，前記再生装置が現時点で再生可能なコンテンツの状態に関する情報を取得可能に構成され，
前記新規権限が，実質的に前記ライセンスサーバにより判断されるものである請求項２７記載のシステム。
【請求項３０】
前記条件付ライセンスに関連する条件が，前記再生装置において実質的に局所的に判断されるものである請求項２７記載のシステム。
【請求項３１】
前記新規権限が，前記再生装置において実質的に局所的に判断されるものである請求項２７記載のシステム。
【請求項３２】
前記条件付ライセンスに関連する条件が，前記再生装置において実質的に遠隔的に判断されるものである請求項２７記載のシステム。
【請求項３３】
前記新規権限が，前記再生装置において実質的に遠隔的に判断されるものである請求項２７記載のシステム。
【請求項３４】
前記再生装置が現時点で再生可能なコンテンツの状態が，ゲームスコア，プレー時間，それらの最小値または最大値，それらに応じて判断された統計値，のうちの少なくとも一つを含むものである請求項２７記載のシステム。
【請求項３５】
前記再生装置が現時点で再生可能なコンテンツの状態が，複数の再生装置に応じて判断される値，それらの最小値または最大値，それらに応じた統計値，のうちの少なくとも一つを含むものである請求項２７記載のシステム。
【請求項３６】
前記条件付ライセンスに関連する条件が，実行又は解釈されることが可能な一連の命令によって記述又は指定されるデータ構造によって表されてなる請求項２７記載のシステム。
【請求項３７】
前記ライセンスサーバが，前記命令の実行又は解釈を可能に構成されてなる請求項３６記載のシステム。
【請求項３８】
前記セキュアプロセッサが，前記命令の実行又は解釈を可能に構成されてなる請求項３６記載のシステム。
【請求項３９】
コンテンツ要素により生成される，前記コンテンツの消費の合計を含むセキュアな状態情報を参照する手順と，
前記状態情報に基づいて，前記消費の合計が前記ライセンスサーバからの一以上のライセンスによって特定された制限を超えないよう制御する手順と，
を有する方法。
【請求項４０】
前記消費の合計が，前記コンテンツによる一連のセキュアコードの呼び出しに応じて計測されるものである請求項３９記載の方法。
【請求項４１】
前記消費の合計が，前記コンテンツの実行による割り込みに応じて計測され，前記割り込みが，一連のセキュアコードによって処理されるものである請求項３９記載の方法。
【請求項４２】
前記消費の合計が，プレー回数を含むものである請求項３９記載の方法。
【請求項４３】
前記制限を超えないよう制御する手順が，前記消費の合計とセキュアなプレー回数との比較する手順を含むものである請求項４２記載の方法。
【請求項４４】
前記プレー回数が，セキュアプロセッサ内のレジスタによりカウントされるものである請求項４３記載の方法。
【請求項４５】
前記ライセンスサーバからの一以上のライセンスによって特定された
前記ライセンスのうちの少なくとも一つにおいて，前記プレー回数がパラメータに応じて制限されるものである請求項４２記載の方法。
【請求項４６】
前記制限を超えないよう制御する手順が，前記消費の合計と前記パラメータとの比較を含むものである請求項４５記載の方法。
【請求項４７】
前記制限を超えないよう制御する手順が，前記消費の合計と前記パラメータとの適宜な比較を含むものである請求項４５記載の方法。
【請求項４８】
前記適宜の比較が，コンテンツの開始時，終了時のうち，少なくともどちらか一つの時点での比較を含むものである請求項４７記載の方法。
【請求項４９】
前記消費の合計が制限された時間を含むものである請求項３９記載の方法。
【請求項５０】
前記制限を超えないよう制御する手順が，前記消費の合計とセキュアタイマーとの比較を含むものである請求項４９記載の方法。
【請求項５１】
前記セキュアタイマーが，セキュアプロセッサ内のレジスタを含むものである請求項５０記載の方法。
【請求項５２】
前記制限が，前記ライセンスのうちの少なくとも一つの中に存在するパラメータに対応するものである請求項３９記載の方法。
【請求項５３】
前記制限を超えないよう制御する手順が，前記消費の合計と前記パラメータとの比較を含むものである請求項５２記載の方法。
【請求項５４】
前記制限を超えないよう制御する手順が，前記消費の合計と前記パラメータとの適宜の比較を含むものである請求項５２記載の方法。
【請求項５５】
前記適宜の比較が，コンテンツによる一連のセキュアコードの呼び出しを含むものである請求項５４記載の方法。
【請求項５６】
前記適宜の比較が，コンテンツの実行による割り込みを含み，その割り込みは一連のセキュアコードによって処理されるものである請求項５４記載の方法。
【請求項５７】
現在のコンテンツ要素により生成された状態情報を参照する手順と，それに応じて新規コンテンツを提供する手順と，を有する方法。
【請求項５８】
前記規コンテンツが，一連の現在のコンテンツを追加又は更新するものである請求項５７記載の方法。
【請求項５９】
前記新規コンテンツを提供する手順が，閉鎖型の配信システム内で実行されるものである請求項５７記載のシステム。
【請求項６０】
前記新規コンテンツを提供する手順が，選択されたコンテンツに対して新規権限を提供する手順を含み，選択されたコンテンツは現在のコンテンツ要素に実質的に局所的に予め保持されるものである請求項５７記載の方法。
【請求項６１】
前記新規権限が，実質的には遠隔のサーバから配信されるものである請求項６０記載の方法。
【請求項６２】
前記選択されたコンテンツが，現在のコンテンツ要素に対して実質的に局所的である装置に予めロードまたは送信され，
前記新規権限が，前記状態情報に応じて決定されるものである請求項６０記載の方法。
【請求項６３】
前記選択されたコンテンツが，現在のコンテンツ要素に対して実質的に局所的である装置に，選択されたコンテンツの電子的な配信，または選択されたコンテンツを具現する媒体の物理的配信，のうちの少なくとも一つの方法を使って予めロードまたは送信されるものである請求項６０記載の方法。
【請求項６４】
再生装置にコンテンツを配信することが可能なコンテンツサーバと，
前記再生装置に条件付ライセンスを配信することが可能なライセンスサーバと，
前記条件付ライセンスに関する条件を満たすかどうかを判断することが可能な再生装置に設けられたセキュアプロセッサと，
とを具備するシステム。
【請求項６５】
前記条件付ライセンスに関する条件が，日，または時間に対応するものである請求項６４記載のシステム。
【請求項６６】
前記条件付ライセンスが，セキュア記憶域に保持されているデータ構造を有するものである請求項６４記載のシステム。
【請求項６７】
前記条件付ライセンスが，記憶域に保持されているデータ構造を有し，該データ構造はデジタル署名またはセキュアハッシュによりセキュアに保たれるものである請求項６４記載のシステム。
【請求項６８】
前記条件付ライセンスが，コンテンツに対する新規権限の記述を含み，
前記再生装置が，前記条件付ライセンスに関する条件に応じて前記新規権限を行使することが可能なものである請求項６４記載のシステム。
【請求項６９】
前記条件付ライセンスが，新規コンテンツに対する権限の記述を含み，
前記コンテンツサーバが，前記条件付ライセンスに関する条件に応じて前記新規コンテンツを配信することが可能なものである請求項６４記載のシステム。
【請求項７０】
前記条件付ライセンスに関する条件が，前記再生装置が現在利用可能なコンテンツの状態に対応するものである請求項６４記載のシステム。
【請求項７１】
前記ライセンスサーバが，前記再生装置が現在利用可能なコンテンツの状態に関する情報を取得可能であり，
前記条件付ライセンスに関する条件が，実質的に前記ライセンスサーバによって判定されるものである請求項７０記載のシステム。
【請求項７２】
前記条件付ライセンスに関する条件が，前記再生装置において実質的に局所的に判断されるものである請求項７０記載のシステム。
【請求項７３】
前記条件付ライセンスに関する条件が，前記再生装置に対して実質的には遠隔的に判断されるものである請求項７０記載のシステム。
【請求項７４】
前記再生装置が現在利用可能なコンテンツの状態が，ゲームスコア，プレー時間，それらの最小値あるいは最大値，それらに応じて判断される統計値，のうちの少なくとも一つを含むものである請求項７０記載のシステム。
【請求項７５】
前記再生装置が現在利用可能なコンテンツの状態が，複数の再生装置に応じて判断される値，それらの最小値あるいは最大値，それらに応じて判断される統計値，のうちの少なくとも一つを含むものである請求項７０記載のシステム。
【請求項７６】
前記条件付ライセンスに関する条件が，実行又は解釈されることが可能な一連の命令によって記述又は指定されるデータ構造よって表されてなる請求項７０記載のシステム。
【請求項７７】
前記命令が，前記ライセンスサーバにより実行又は解釈可能なものである請求項７６記載のシステム。
【請求項７８】
前記命令が，前記セキュアプロセッサにより実行又は解釈可能なものである請求項７６記載のシステム。
【請求項７９】
前記一以上の第一の新規ライセンスを提供する手順が，閉鎖型の配信システム内で実行されるものである請求項１０記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，コンテンツに対する権限の割当や修正に係り，例えば，閉鎖型のコンテンツ配信システムにおいて，その権限は静的もしくは動的であるとともに，制限的もしくは永続的である。
【背景技術】
【０００２】
閉鎖型のコンテンツ配信システムは，公開サーバ，コンテンツ配信サーバ，再生装置を有するエンド・ツー・エンドシステムを有し，再生装置において再生可能なコンテンツが適切なセキュリティ技術によって制御され，そのセキュリティ技術によれば，権限のない第三者が再生装置において再生可能なコンテンツを配信することが比較的困難になる。ある種の閉鎖型のコンテンツ配信システムでは，権限のないコンテンツを配信することはできるが，再生装置は，前記コンテンツの使用について，認証ライセンスにより許可された権限にしたがって使用することのみに制限される。このようなシステムでは，セキュリティ技術は，前記コンテンツの使用を許可するライセンスを権限のない第三者に対し配信することを比較的困難にするために適用されている。
【０００３】
周知のコンピューティングシステムでは，現在のコンテンツ使用権限（コンテンツそのものがすでに配信されている場合でも）は実質的に修正が不可能であり，その結果，特に現在のコンテンツを新規コンテンツに入れ替えたり，新規コンテンツに関する権限を含むライセンス，そして場合によっては期限を経過したライセンスを無効にする手法を含むライセンスを配信したりすることが，現在のコンテンツに関する権限の追加や更新に対して効果がある。このような新規ライセンスの配信は，ライセンスサーバとの交信や，新規の権限を伴うライセンスが許諾されるべきか否かを検証するライセンスサーバでのコンピュータ処理等を含み，多大な資源を必要とする。すでに再生装置において入手可能となっているライセンスの解釈を動的に変更することができれば有益であり，そうすれば，ライセンスがユーザに配信された後であっても，そのライセンスに関する権限を状態に応じて修正可能である。
【０００４】
一例を挙げれば，現在のコンテンツの頻繁なプレーあるいはうまくいったプレーに対するインセンティブとして，追加のもしくは改良されたゲームプログラムの提供，新規ゲームプログラムの提供，又はこのような追加のもしくは改良されたゲームプログラムや新規ゲームプログラムを使用できる権限の提供を行うことができれば，有益である。また，他の例を挙げれば，同様に追加のもしくは改良されたゲームプログラムの提供，新規ゲームプログラムの提供，このような追加のもしくは改良されたゲームプログラムや新規ゲームプログラムを使用できる権限の提供，その他の特典（ゲーム機器においてテスト可能な状態での臨時的なもの，あるいは，例えば現在のコンテンツによって記録されるゲームの状態情報等のように比較的ローカルなもの）の提供，などの有利な事例が挙げられる。これにより，コンテンツに対してコードや媒体の変更を行うことなく，また可能な限りライセンスサーバやそれと類似の機器を介入させることなく，現在のコンテンツを使用する権限の範囲が，効率的に変更，修正，追加，あるいは削除，減縮されるという効果がある。
【０００５】
周知のコンピューティングシステムでは，現在のコンテンツが外部から書き込み可能な記憶装置上に状態情報を保持している場合，前記状態情報は，他のプログラムあるいは人によって変更あるいは追加され，プレーヤーが現在のコンテンツ（例えばゲームプログラム）を不正に使用する可能性がある。それは，現在のコンテンツについて，状態情報を暗号化したりデジタル署名したりできる一方で，現在のコンテンツが前記の可能性を考慮して作られているわけではなく，その結果，現在のコンテンツへの追加や変更につながるという前記可能性を提供する結果となることがしばしば起こりうる。関連する開示（以下に記載）において示すように，前記可能性を提供するような現在のコンテンツの再設計や再制作は好ましくない。
【０００６】
周知のシステムでは，ゲーム機器は，順位表を作成する目的で，あるいはユーザに自発的に順位を獲得させる動機づけとするために，高得点や，高得点を達成した一連のユーザらの状態情報を記録する。このようなシステムにおいて，ゲーム機器は，ユーザが特定の目標を達成したことに応じて，ユーザがある時間プレーし続けること，あるいはゲームにおける選択された新規部分にアクセスすることを許容する。しかしながら，このようなシステムにおいては，複数のセッションにわたって，あるいは保存している状態情報に基づいて，コンテンツに対する権限の動的な修正（その拡張を除く）を行うための，あるいは追加や更新及び新規コンテンツへの権限を動的に提供するための，ゲーム機器にとっての明確な条件設定がなされていない。
【０００７】
したがって，プレーヤーが現在のコンテンツに対して不正を行うことが可能となる危険を排除して，状態情報が外部の書き込み可能な記憶装置に保持され，さらに，保存している状態情報に応じて新たなあるいは修正された権限が提供されることにより，権限の動的な変更を可能とする手法を提供できれば有益である。閉鎖型のコンテンツ配信システムにおいて，第二のプログラムも前記ゲームの状態情報を使用できるような手法を提供できればさらに有益である。この第二のプログラムは，その閉鎖型のコンテンツ配信システムとともに使用されるセキュリティ処理装置に対して論理上比較的近くに配置されるか，あるいはそのセキュリティ処理装置に対して論理上比較的離れて配置される。閉鎖型のコンテンツ配信システムにおいて，保存されているゲーム状態情報に応じてライセンスが動的に再解釈（権限の追加，変更，削除）され得るような手法を提供できれば，さらに有益である。
【０００８】
たとえ権限が静的あるいは動的であるシステムにおいても，ライセンスによって許諾される権限の性質を限定することができるというさらなる効果が得られる。一例を挙げれば，時間制限ライセンスによって権限を許諾することが考えられる。これにより，有利となるような少なくともある特定のケースが存在する。時間制限の例は，（１）ユーザがゲームをプレーすることを許可された時間の合計，（２）ユーザがゲームをプレーすることを許可された回数，（３）ユーザがゲームをプレーすることを許可された継続時間，などに関する制限である。これら特定のケースが，動的権限の特別なケースである（すなわち，時間的な条件付きであるという意味で権限が動的である）とみなされる一方で，このような制限された権限を提供することは，テストや“無料試用”，あるいはアプリケーヨンプログラムやゲームのレンタルなどを行う上で特別な効果を奏する。
【０００９】
したがって，例えば閉鎖型の配信システムにおいて，コンテンツに対する権限の静的もしくは動的な割り当て，及びコンテンツに対する権限の制限もしくは制限解除を含む手法を提供することは有益である。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明はコンテンツに対する権限の割り当てや変更が可能である方法とシステムを提供する。例えば，本発明は，前記権限が静的もしくは動的であり，さらに限定的もしくは永続的である閉鎖型のコンテンツ配信システムにおいて前記方法とシステムを提供する。第一の例として，例えば閉鎖型の配信システムにおいて，新規のもしくは変更されたコンテンツへの権限を提供するライセンスを，静的に再解釈すること，動的に再解釈すること，又は更新することのうちのいずれかと，コンテンツに対する権限の静的な割り当て又は動的な割り当てのいずれかとが可能である方法及びシステムを提供する。第二の例として，本発明は，コンテンツに対する権限を制限付きで割り当てること，又は制限無しで割り当てることのいずれかが可能である方法及びシステムを提供する。例えば制限付きの権限としては，時間制限により管理されているもの，販売用途への制限などがあり，また，制限無しの権限としては，コンテンツへの永久ライセンスの購入によって慣例的に与えられる権限などがある。
【００１１】
第一点目として，本発明は現在のコンテンツのアイテムにより生成された状態情報を参照することを可能にし，さらに，それに応じてコンテンツへの新規権限又は新規のコンテンツ（現在のコンテンツに対して追加する，あるいは更新するという効果があるもの）を提供することを可能にする方法及びシステムを提供する。一つの実施例においては，電気的又は物理的媒体は，コンテンツに対する新規の権限又は新規コンテンツを，現在のコンテンツ保有者に対して動的に送信する。また，前記新規コンテンツは，コンテンツに対する新規権限に応じて，受信装置において事前読み込み及び利用可能である。ライセンスサーバは，現在のコンテンツのアイテムにより生成された状態情報に応じて，新規コンテンツに対するライセンスを動的に送信する，或いは，前記状態情報において選択された実際の値や変更値に応じて，新規コンテンツに対するライセンスを動的に送信する。
【００１２】
第二点目として，本発明は，新規コンテンツに対する条件付のもしくは動的なライセンスを有する方法及びシステムを提供する。一つの実施例においては，新規コンテンツに対する条件付ライセンスとは，コンテンツへの一連の権限を含み，これらの権限は，現在のコンテンツのアイテムにより生成された状態情報において可能性のある組合せの類（クラス）と関連付けられる。第一の例として，ユーザは現在のコンテンツセットC，新規のコンテンツセットN，条件付ライセンスLを取得できる。ここで，条件付ライセンスLとは
Cへのライセンス
ＩＦ（常に）ＴＨＥＮ（Cを使用する権限）
Nへのライセンス
ＩＦ（Sを含む状態情報内）ＴＨＥＮ（Nを使用する権限）
を提供する。
この例では，“Sを含む状態情報内”は，発行されるか，或いはCによって生成され，“Nを使用する権限”は既存のCを使用する権限に加えられるが，それは必須ではない。
【００１３】
同様に，第二の例として，ユーザは現在のコンテンツセットC，新規のコンテンツセットN，動的ライセンスLを取得することができる。ここでライセンスLとは，
Cへの限定ライセンス
ＩＦ（時間ｔがｔ0より小さい）ＴＨＥＮ（Cを使用する権限）
Nへの条件付きライセンス
ＩＦ（（Sを含む状態情報内）あるいは（時間ｔがｔ0より大きい））ＴＨＥＮ（Nを使用する権限）
を提供する。
【００１４】
同様に，この例では，“Sを含む状態情報”は，発行されるか，或いはCによって生成され，任意で“Nを使用する権限”は既存のＣを使用する権限（これらの使用権限Cはｔ＝ｔ0まで有効である）を代替するものであるが，それは必須ではない。
【００１５】
本発明の特徴としては，選択されたコンテンツと結び付けられている“ライセンス”又はコンテンツに対する他の権限は，記憶装置に保存されているデータ構造により表される。記憶装置は，セキュアストレージ（例えばチップのようにセキュアハードウェア装置に含まれている）であり，そうでなければノンセキュアストレージ（例えばRAMやディスク記憶）であるが，ライセンスや他のコンテンツへの権限は，セキュリティシステムによりデジタル署名や暗号化がなされる結果，セキュリティシステムによる承認なくしては容易には修正または解読できない。コンテンツへの権限は，セキュリティシステムの承認により動的に自動更新される。あるいは，上記に説明したように，“ＩＦ”部分が追加または修正権限の条件要因を表すとともに，“ＴＨＥＮ”部分が追加及び修正権限を表す“ＩＦ−ＴＨＥＮ”フォーマットにより，コンテンツへの権限の動的判定（動的な決定）を行う。これにより，コンテンツへの権限が，選択されたコンテンツ要素の状態，例えばゲームスコア，プレー時間，あるいはその他のデータ，の役割を効果的に果たすという効果が得られる。また，セキュリティシステムは，選択されたコンテンツ要素の状態へのいかなる変更をも妨げ，その結果，オリジナルゲームの不正行為を阻止するという効果が得られる。
【００１６】
第三点目として，本発明は，例えば時間制限によって限定される権限や，販売目的で限定される権限のように，コンテンツへの権限の限定的な割り当てを行うことを含む方法とシステムを提供する。例としては，ユーザがプレーした時間の合計（これは，セキュアプロセッサがゲームの実際の実行時間を計測することにより，あるいはセキュアプロセッサがユーザによるゲームのプレー開始の記録を記録してその回数を計測することにより得られる）によって，あるいはセキュアプロセッサによって計測されるユーザがプレーした継続時間によって，権限は制限される。これら一連の特別に限定された権限を設定することは，ゲームの“無料試用”や，アプリケーションプログラム又はゲームのレンタルを行う場合に好適である。本発明は，例えば暗号化されていないコンテンツが記録された基礎となる媒体の購入によって慣例的に与えられるようなコンテンツに対する権限を，制限なく割り当てることを含む方法及びシステムをも提供する。
【００１７】
第一の実施形態では，動的ライセンスあるいは動的なコンテンツへの権限が，一連の命令を有するデータ構造内に表される。ここで，一連の命令は，例えば，一連のマシンコード命令，一連のマシンコード命令へのポインタ，一連のスクリプト言語命令，一連のスクリプト言語命令へのポインタ，あるいはその他の動的権限の性質を条件文“ＩＦ−ＴＨＥＮ”で表したものなどである。ユーザが動的権限を有しているかどうかを判断するために権限が検証される際，命令は（必要であれば）構文分析され，さらにセキュアプロセッサにより執行（実行，解釈，エミュレーションあるいはその他による）される。選択されたコンテンツの状態に応じる手法，あるいは一連の実施可能な権限の記述子を提供する手法のようなその他の手法は本発明の範囲内である。この出願を熟読後，当業者であればこれらの他の手法が実行可能であり，必要以上の実験やさらなる発明が必要とされないことが理解できるであろう。
【００１８】
第二の実施形態では，動的ライセンスあるいは一連の動的コンテンツ権限は，選択されたコンテンツの状態を読み込むために，及び状態に応じて動的にライセンスを発行するために，動的ライセンスの発行元を認可することにより実現される。これは，動的ライセンスの発行元が，状態を読み込めるようにし，さらに適切なライセンスを発行するか否かをリアルタイムに判断できるようにするという効果がある。第二の実施形態の一つの利点は，再生装置がこのような動的割り当てルールを予め実装しておく必要がなく，また，動的ライセンスの発行元は，適切な時にライセンスの発行に関する動的なルールを変更できることである。例えば，動的ライセンスの発行元は，前回の動的ライセンスを取り消したり，新たな動的ライセンスを発行したりする必要はなく，また，動的ライセンス発行のために発行元が定めたルールがどのようなものであるかを再生装置に伝える必要もない。
【００１９】
ある実施形態では，動的ライセンス又は一連の動的なコンテンツ権限は，セキュアプロセッサの管理及び監視のもとで，ライセンスや許諾された権限の解釈を動的に変更するための一連のセキュリティソフトウェアを認可することによって実現される。
【００２０】
第一の例として，最初のコンテンツ要素Ｃ１は，開始条件が満たされ実行可能となるように，コンテンツＣ２に対する権限を変更又は修正することにより，状態Ｓを発行することができる。
【００２１】
第二の例として，いかなる方法によっても制限を受けることなく，最初のコンテンツ要素Ｃ１は，そのコンテンツＣ１の状態を変更又は修正する（例えば，ボーナスポイントをＣ１のスコアに加算したり，Ｃ１の状態内で目標を設定しそれを達成すれば記録するなど）機能を有する次のコンテンツ要素Ｃ２を提供することにより，ユーザに対し，次のコンテンツ要素Ｃ２を実行させるようインセンティブを提供することができる。この二つ目の例は任意である。
【００２２】
この出願を熟読後，当業者であれば従来実質的に実行不可能であった機能を有効にする技術がここに提供されていることが理解できるであろう。
【００２３】
例えば，ここに記載されている手法は，コンテストやゲームの実施方法を提供し，その結果，一以上のコンテストやゲームの勝者（例えば関連のあるスコアや費やした時間に応じて判断される）は，例えばボーナスゲーム，一連のボーナス“レベル”やゲームの他のモジュール，賞金，新規のあるいはグレードアップしたゲームの購入権，またそれらと同等の相応の賞品を受け取る。さまざまな実施形態において，コンテストやゲームでは，一人の勝者，一人以上の勝者，一以上のクラスにおける一人以上の勝者もしくはそれと同等の勝者が存在する。さまざまな実施形態において，コンテストやゲームでは，複数プレーヤーのスコアの合計値または平均値，あるいは一以上のこれらのスコアのうちの最高値，などの共有スコアが，個人スコアに対応しているその複数プレーヤーからなるチームが存在する。さまざまな実施形態において，オリジナルゲーム，ボーナスゲーム，あるいはその両方は，個人プレー，共同プレー，または協力プレーを提供する。例えば，原作者や販売者とは関係のない事業体がコンテスト（登録に必要な条件の有無にかかわらず）を提供することが可能であり，そこでは，オリジナルゲームの優秀なプレーに対してはゲームの更新やゲームの使用権限の更新などの報酬が与えられる。更新はゲームの原作者，販売者，コンテストを運営する事業体またはその他によってなされる場合となされない場合とがある（しかしながら，この出願を熟読後，当業者であれば，閉鎖型のコンテンツ配信システムの性質上，外部の事業体がコンテンツ要素に対して正規の更新を行うことが通常は妨げられることが認識されるであろう。）
【００２４】
例えば，ここに記載される手法は，ユーザにとって入手可能であり，閉鎖型のシステムにおいて，オリジナルゲームに対するコードの書き換えやオリジナルコードへのアクセスを伴わない変更又は修正によってアップグレードがなされたかのように，ユーザが利用可能なゲームを提供する。さまざまな実施形態において，ゲームは，新規プログラムの提供によってアップグレードされる。その新規プログラムは，ユーザとの直接対話方式により，又は（セキュリティシステムの介入による）前記古いゲームの状態情報の変更により，或いはそれらの組合せもしくは連結などにより，古いゲームの状態をチェックするとともに，その古いゲームの動作を変更するプログラムである。
【００２５】
例えば，ここに記載される手法は，学習の合格者に対する適当な景品や報酬として変更や修正が加えられる教育用ソフトウェアを提供する。景品や報酬の例は，ゲームプログラムをプレーする権限（一般的なものあるいは期間が制限されたもの），ゲームに関するボーナス”レベル”やその他のモジュールを得る権限，賞金，新規のもしくはアップグレードされたゲームの購入権，次の若しくは別の教育用プログラムの”レベル”，教育用プログラムに関する他のモジュール，新規教育用プログラム購入権，あるいはこれらと同等のもの，などである。
【００２６】
例えば，ここに記載される手法は，最初の（第１の）教育用プログラムの終了に応じて，あるいは設定された到達レベル（テストでの合格点など）への到達に応じて，教育用ソフトウェアが次の（第２の）教育用プログラムやテスト教材（あるいは同じ教育用プログラムやテスト教材における次のレベル）に対してアクセス可能となる状況を提供する。
【００２７】
例えば，ここに記載されている手法は，極秘のビジネス情報，極秘の個人情報，極秘の財務情報，プログラムコード，企業秘密やその他等，重大なあるいは機密の情報にアクセスする前のセキュリティチェックが可能である。
【００２８】
例えば，ここに記載されている手法は，監視とそれに対応する適切な処置をとるシステムに対する連鎖事象（有向グラフとして順次的であるか系統的であるか，またその有向グラフの各エッジにおいて条件付の転送もしくは無条件の転送のいずれであるかを問わない）を提供する。例えば，第一の（最初）のゲームプログラムで設定された状態に到達した場合，ユーザには第二のゲームをプレーする権限が認められ，第二のゲームプログラムで設定状態に到達した場合，ユーザには第三のゲームをプレーする権限が認められる，などである。この出願を熟読後，当業者であればこのような連鎖は木構造，有向非巡回グラフ，あるいは少なくとも一つの閉鎖ループを有する有向グラフなどの，複雑な論理構造を形成することが理解できるであろう。
【００２９】
例えば，ここに記載する手法は，例えば時間制限により管理されるあるいは販売目的で限定されるようなコンテンツへの権限の限定的割り当てを提供する。ある例では，ユーザがゲームをプレーした合計時間，回数，継続時間によって権限が限定される。これら一連の特別に限定された権限は，ゲームの“無料試用”やアプリケーションプログラムやゲームのレンタルに適用すれば好適である。
【図面の簡単な説明】
【００３０】
【図１】閉鎖型の配信システムにおけるコンテンツへの権限の動的割り当てを有するシステムのブロック図
【図２Ａ】閉鎖型の配信システムにおけるコンテンツへの権限の動的割り当てを有するシステムの操作方法の工程フロー図
【図２Ｂ】閉鎖型の配信システムにおけるコンテンツへの権限の動的割り当てを有するシステムの操作方法の工程フロー図
【００３１】
本願は次の文献に関連する。
国際特許出願番号  PCT/US2004/003413  
“セキュリティ及び下位互換性のある処理装置とそこでのセキュリティソフトウェアの実行”2004年2月6日にブロードオンコミュニケーションズコーポレーションの名義で出願され2004年8月26日にWO2004/072787A2の公開番号で公開された。
この文献は，この明細書では“関連文献”と称する。
ここに記載されている発明は，前記関連文献に記載されている技術の組み合わせ及び結合として実施可能である。
【発明を実施するための最良の形態】
【００３２】
この明細書において，本発明の好ましい実施形態（好ましい処理手順とデータ構造とを有するもの）が記載されている。この出願を熟読後，当業者は本願の実施形態が具体的には記載されていなくともさまざまな他の技術によっても実行することが可能であり，過度の実験やさらなる発明がなくともそれらの技術が本発明の範囲内であることが認識できるであろう。
【００３３】
用語集
次の用語は，本発明及びその実施形態の態様に関連がある，あるいは参照するものである。これらの用語のそれぞれの一般的な意味は，説明に役立てることを意図しており，制限するものではない。
【００３４】
“コンテンツサーバ”あるいは“コンテンツ配信サーバ”という用語は，通常，配信システムにおいて，何らかの転送手法の方式を使って（直接的または間接的に），セキュアプロセッサあるいはセキュア再生装置にコンテンツを配信することが可能であるあらゆる装置を指す。以下に記載するように，コンテンツ配信サーバは，コンテンツ要素の一つのコピーのみを必要とし，異なるユーザ，異なる要望に応じて，複数の個人に合わせたコンテンツ要素のコピーを配信することが可能である。コンテンツサーバのコンセプトは幅広く，コンテンツを格納しているサーバを含むだけではなく，コンテンツが動的に作成されるテレビカメラ，ビデオカメラ，ウェブカメラ，それらのあらゆる適度な一般化，同等の装置なども含まれる。コンテンツサーバはセキュアハッシュを生成し，サーバから配信されたあらゆる情報を安全に表示することが可能なセキュア装置を含む。
【００３５】
“ライセンスサーバ”という用語は，通常，配信システムにおいて，コンテンツへのライセンスを配信することが可能なあらゆる装置を指す。以下に記載するように，ライセンスサーバは，それが発行する少なくとも以下のいずれかを前記ライセンスに含める。（１）コンテンツへの暗号解読キー。この暗号解読キーは，特定の再生装置に対して秘密キーにより暗号化される。（２）ライセンスの信頼性を証明するのに用いられるデジタル署名あるいはセキュアハッシュ値。（３）コンテンツの信頼性を証明するのに用いられるデジタル署名あるいはセキュアハッシュ値。ある実施形態では，ラインセンスサーバは，オンライントランザクションサーバを兼ね備えるものである。そのオンライントランザクションサーバは，ライセンスを要求する装置のＩＤを要求する機能を備え，また，装置ＩＤを特定する情報，コンテンツＩＤ及び一連のコンテンツ暗号解読キーを含む暗号で署名されたデータ構造を生成する機能を備える。
【００３６】
“セキュアプロセッサ”及び“セキュア再生装置”という用語は，通常，コンテンツを実行又は解釈（コードや命令について）する装置，あるいはコンテンツを表示もしくは実演（媒体コンテンツの場合）する装置を指す。以下に記載するように，セキュアプロセッサは，改ざんに対して比較的安全であり，さらに，少なくともＵＩＤ（一意の名前）あるいは周知の暗号解読キー（公開キー暗号システムの中の秘密キーのような）を有し，その結果そのシステムの他の要素は，セキュアプロセッサに対し，秘密にかつセキュアに交信することが可能になる。セキュアプロセッサのコンセプトは幅広く，セキュアプロセッサの外部からの閲覧や侵入に対しての安全が確保されるセキュア記憶域を少なくとも備え，さらに，前記セキュア記憶域のコンテンツを，アプリケーションソフトウェアが開示することを妨げることを可能にする実行制御機能を少なくとも備えた，あらゆる汎用目的のもしくは特殊目的のコンピューティング装置を含むものである。ある実施形態では，セキュアプロセッサには，簡単には回避できない組み込みセキュアソフトウェアや，あるいは外部大容量記憶装置のようなセキュアでない装置からセキュアソフトウェアをロードして安全に起動する機能が組み込まれている。このような実施形態において，セキュア再生装置は，セキュアプロセッサによるコントロールのもとで，ゲームプレーヤーや生徒などのユーザに対して情報を提示することを可能にする再生装置を含む。
【００３７】
“コンテンツ”あるいは“コンテンツ要素”という表現は，通常，アプリケーションプログラム（例えばゲームプログラム）や，実行もしくは解釈（コードや命令について）され，あるいは表示もしくは実演される一連の媒体コンテンツ（例えばアニメクリップやビデオクリップ）を指す。下記に記載するように，コンテンツは，アプリケーションソフトウェア，オーディオ・ビデオプレゼンテーション，データベース，教育用プログラム，ゲーム及び教育用ゲーム，マルチメディアコンテンツ，教材，それらを適宜に組み合わせたものやそれらから派生するもの，及びその他の同等のものを含む。
【００３８】
“コンテンツ状態”あるいは“コンテンツ要素の状態”という表現は，通常，コンテンツの状態に応じて生成された一連の情報を表す。例えば，ゲームの進行状態や，コンテンツが固定記憶部に保存する値（読者への情報公開を慎重にするため，あるいは自己状態をその復元が必要な時に備えて記録するために保存する値）を含むデータ構造に関する情報等である。以下に記載するように，スコア数値や所要時間数値などのコンテンツ状態は，プレーヤーのゲームの進行状態を表す。セキュアプロセッサは，（１）コンテンツ状態（これは権限のある読者のみが読むことができる）を解読し，（２）コンテンツ状態に電子的に署名する。その結果，コンテンツ状態は，コンテンツ要素による検証なしには変更できない。あるいは，（３）それらの両方が行われる。その結果，コンテンツ状態がセキュアプロセッサ外の固定記憶域に保持される。
【００３９】
“ライセンス”という用語は，通常，ライセンスにより許諾された権限，及びコンテンツを認証する権限にしたがって，コンテンツを使用するセキュア再生装置に有効な情報を指す。ある実施形態では，それぞれのライセンスは，一以上のコンテンツ要素と関連するデータ構造とを有し，以下を含む。
（１）コンテンツに対する暗号化キー。これにより，セキュアプロセッサは，それを含むラインセンスにアクセスしてはじめて，コンテンツにアクセスすることができる。
（２）デジタル署名またはセキュアハッシュ値。これにより，ライセンスは容易には変更されず，有効なままであり続ける。
以下に記載するように，ライセンスは，コンテンツに関して使用権取得者に許可した権限の記述を含む。ある実施形態では，ライセンスは，個々に権限を有する受信者やユーザ，及びそれら受信者やユーザが権限を与えられている個々のセキュア再生装置のそれぞれに合わせて個別に調整されている。
【００４０】
“権限”という用語及び“コンテンツ権限”“コンテンツに対する権限”という表現は，通常，コンテンツに関してセキュアプロセッサに認められた措置を表す。例えば，権限は，セキュアプロセッサがコンテンツを実行できる回数，セキュアプロセッサがコンテンツを実行できる合計実行時間，セキュアプロセッサがコンテンツを実行できる実際の時間，及びそれらと同等のものを含む。以下に記載するように，セキュアプロセッサは，コンテンツ権限により指定されたもの以外に対し，コンテンツのいかなる使用をも妨げる。以下に記載するように，権限は，“静的”あるいは“動的”のいずれである場合も考えられ，さらに，“制限的”あるいは“非制限的”のいずれである場合も考えられる。
【００４１】
”静的”及び”動的”という用語は，コンテンツに対する権限が（ライセンスによって）許可された状況において，通常，権限が恒久的もしくは静的（アプリケーションプログラムやゲームの状態に応じて変化するのではないという意味）であるか，あるいは条件付または動的（アプリケーションプログラムやゲームの状態に応じて変更，追加，削除されるという意味）であるかを表す。
【００４２】
“制限的”及び“非制限的”という用語は，コンテンツに対する権限が（ライセンスによって）許可された状況において，通常，権限が，例えば時間制限やプレー制限のように，一つ以上の設定された方法によって制限された権限であるのか，あるいはその権限が，例えばゲームについて特定のユーザや特定の再生装置が永久ライセンスを購入する従来の場合のように，実質的に制限がない権限であるのか，のいずれであるかを表す。
【００４３】
本発明の範囲はこれらの記述やここに言及される特定の例に限定されるものではなく，これらあるいは他の用語によって具現化される最も一般的な概念を含むことを意図している。
【００４４】
図１は閉鎖型の配信システムにおいて，権限の動的割り当てを有するシステムのブロック図である。
【００４５】
システム１００はコンテンツサーバ１１０，セキュア再生装置１３０ライセンスサーバ１４０，及びコミュニケーションシステム１５０を有する。
【００４６】
コンテンツサーバ１１０には，コンテンツ１１２をセキュア再生装置１３０へ直接的または間接的に配信することができる装置あるいはシステムが含まれる。また，ある実施形態では，コンテンツサーバ１１０には，セキュア再生装置１３０からコンテンツ１１２に関する要求を受信することができるとともに，コミュニケーションシステム１５０を用いてコンテンツ１１２を送信することにより，その要求に応答することが可能なサーバ装置が含まれる。しかしながら，本発明においては，コンテンツサーバ１１０が，セキュア再生装置１３０からコンテンツ１１２に関する明示的な要求を受信するものであることを，特に要するものではない。例えば，コンテンツサーバ１１０は，コンテンツ１１２に関する認可要求，セキュア再生装置１３０以外の装置からの要求，セキュア再生装置１３０もしくはその他の装置からのコンテンツ１１２やそのアップデート版に関する最初の要求，それらに類するもの，等にしたがって，コンテンツ１１２を含むコンテンツパッケージ１１１をセキュア再生装置１３０に送信する。
【００４７】
本発明においては，セキュア再生装置は，コンテンツ１１２を使用できなくても，コンテンツ１１２にアクセスすることができる。例えば，ライセンス１４２（詳細は後述）がコンテンツの認証や解読を必要とするものである場合のように。ある実施形態では，セキュア再生装置１３０は，コンテンツ１１２の多くの要素を受信するが，ユーザがライセンス１４２の購入の証拠を提示するまでは，ライセンス１４２を受信しない。その後の事象において，直接的には購入の証拠に応じて，または間接的には購入の証拠に応じてライセンスサーバから取得したライセンス１４２の情報をユーザが入力することによって，セキュア再生装置１３０はライセンスサーバ１４０からライセンス１４２を取得する。
【００４８】
ライセンスサーバ１４０は，ライセンス１４２を直接的あるいは間接的にセキュア再生装置１３０に配信することができる装置あるいはシステムを有する。ある実施形態では，ライセンスサーバ１４０は，コンテンツサーバ１１０に類似する装置を有する。しかしながら，本発明において，コンテンツサーバ１１０とライセンスサーバ１４０とが，同じあるいは類似した方法で動作しなければならないということを，特に要件とするものではない。例えば，コンテンツサーバ１１０が，コンテンツ１１２をある第一の方法で配信し，一方，ライセンスサーバ１４０が，ライセンス１４２を第二の方法で配信することも考えられる。
【００４９】
本願を熟読後，当業者は，本発明において，コンテンツ１１２あるいはライセンス１４２が，必ずしも特定のフォーマットで具現化されることを，特に要件とするもではないことを認識できるであろう。第一の例として，これらの要素のうちのいずれかは，コミュニケーション・トランスポート・プロトコルに基づく１以上のメッセージによって表される。第二の例として，これらの要素のうちのいずれかは，それら複数の要素をまとめて転送するための一連のメッセージを包含もしくは結合したものによって表される。当業者であれば，本発明において，トランスポート・プロトコルが，必ずしもそのような特定のプロトコルであることを特に要件とするものではなく，他のもしくはより上位のプロトコル，転送手法の組み合わせ，あるいはこれらの大幅な改良型を含むことについて認識できるであろう。
【００５０】
コミュニケーションシステム１５０は，システム１００の要素のなかで，情報（例えばコンテンツパッケージ１１１のような）を配信することができるあらゆる装置，システム，手法を含む。ある実施形態では，コミュニケーションシステム１５０は，例えばインターネット，イントラネット，エクストラネット，ＶＰＮ（仮想プライベートネットワーク），ＬＡＮ，ＷＡＮ，エンタープライズネットワーク，プライベートのもしくはパブリックのスイッチドネットワーク又は放送システムなど，コンテンツ１１２を含むコンテンツパッケージ１１１の電子通信が可能なコミュニケーションネットワークを含む。しかしながら，本発明において，コミュニケーションシステム１５０は，全体的にも部分的にも電子的に動作しなければならないということを，特に要件とするものではない。例えば，コミュニケーションシステム１５０は，コンテンツ１１２を含むコンテンツパッケージ１１１がコード化された物理的媒体，例えばＣＤ−ＲＯＭ，書換可能なＣＤ，ＤＶＤ，フレキシブルディスク，着脱可能なハードディスクドライブ，磁気テープ，紙テープ，バーコードパッケージ，あるいはセキュア再生装置１３０が検知及び解読できるあらゆる他の媒体，により情報を転送するものを含む。
【００５１】
セキュア再生装置１３０は，ここに記載するタスクを実行することが可能なコンピューティング装置を含む。そのタスクには，コンテンツサーバ１１０からコンテンツ１１２を直接的または間接的に受信すること，及びライセンスサーバ１４０からライセンス１４２を直接的または間接的に受信すること，が含まれる。ある実施形態では，セキュア再生装置１３０は，前記関連文献に記載されるように，セキュアな状態及び監視された状態となっているセキュアプロセッサを備え，また，監視状態の下で動作しているゲームプログラムのようなアプリケーションプログラムを用いて，少なくとも一つの補助装置１３１及び外部記憶装置１３２を任意に増やして使用可能にできるセキュアプロセッサを有する。ある実施形態では，外部記憶１３２は，ＲＡＭ（ランダムアクセスメモリ），大容量記憶装置（例えば，磁気及び光学ディスクドライブ），着脱可能な記憶装置（例えば，フラッシュメモリやディスクドライブを有するＰＣカード）あるいはこれらの組み合わせを含む。
【００５２】
ある実施形態では，アプリケーションプログラム（監視状態で動作しているゲームプログラムのような）は，セキュアプロセッサ上で動作する処理工程を有し，その処理工程は，ゲームの状態にアクセスしゲームの状態を変更するという動作を実行することが可能である。このような実施形態において，ゲームの状態は外部記憶１３２に保持される。ゲームの状態は，外部記憶１３２が具現化される媒体の移動によって物理的に，あるいはネットワークを介したコミュニケーションによって電子的に，その後の第二の装置での使用のためにコピーされ，またはその第二の装置に送信される。
【００５３】
上述のように第一の実施形態では，動的ライセンスあるいは一連の動的コンテンツ権限は，データ構造内で表される。データ構造は，セキュア再生装置１３０内あるいは外部記憶１３２の内部に保持され，その結果，セキュア再生装置１３０におけるセキュアプロセッサは，これらの動的コンテンツ権限を構文分析し実行することが可能となる。
【００５４】
上述のように第二の実施形態では，動的ライセンスあるいは一連の動的コンテンツ権限は，動的ライセンスの発行元が，選択されたコンテンツの状態の参照と，その状態に応じたライセンス１４２の変更もしくは動的な発行とを可能とすることによって実現される。動的ライセンスの発行元は，外部記憶１３２からゲームの状態を取得し，コンテンツ１１２の要素に対するライセンス１４２を動的に変更あるいは発行することが可能である。
【００５５】
上述のように第三の実施形態では，コンテンツ１１２の要素は，セキュア再生装置におけるセキュアプロセッサの管理と監視のもと，外部記憶１３２に書き込むことでゲームの状態を変更できる。このような実施形態において，上述の第一の実施形態または第二の実施形態とのいずれの組み合わせにおいても，コンテンツ１１２の要素は，動的ライセンスあるいは一連の動的コンテンツ権限を提供するという効果がある。
【００５６】
第一の例として，第一のコンテンツ要素Ｃ１は状態Ｓを発行し，その結果，状態Ｓの結果が開始及び実行のための条件に合うように，コンテンツＣ２に対する権限が変更または修正される。
【００５７】
第二の例として，第二のコンテンツ要素Ｃ２を，コンテンツＣ１の状態を変更もしくは修正できる機能（例えば，Ｃ１のスコアにボーナス得点を加算したり，Ｃ１の状態において目標を達成したとして記録する機能）と併せて提供することで，第一のコンテンツ要素Ｃ１は，ユーザに第二のコンテンツ要素Ｃ２を実行させるためのインセンティブを提供する。この第二の例は任意である。
【００５８】
上述のそれぞれの実施形態において，動的ライセンスまたは一連の動的コンテンツ権限は，第一のコンテンツ１１２の要素におけるゲームの状態に応じて，第二のコンテンツ１１２の要素への権限をユーザに提供できるという効果を奏するものである。本願を熟読後，当業者は，ノードが一連のコンテンツ権限を表し，エッジがこれら一連のコンテンツ権限に対する動的変更を表す有向グラフと類似していることを認識できるであろう。
【００５９】
ゲームの状態は，例えば未加工のスコアや時限スコア，またはこれらの組み合わせなど，個々のユーザにおける実績に応じたものである。それに加えて，或いはそれに代えて，ゲームの状態は，例えば合計，ある計算値の最高または最低，またはこれらの組み合わせのような集計結果に応じたものである。その集計は，個々のユーザからの一連の結果あるいは一以上のこのようなユーザの一連の結果に対して行われる。
【００６０】
動的ライセンスまたは一連の動的コンテンツ権限（すなわち，ゲームの状態に応じて）は，以下のうちの一以上を含む。
・  他のゲームまたは同じゲームを延長する権利の獲得／喪失
・  その他の金銭的価値のあるもの，例えば現金，ゲームの通貨，ゲームに関連するコンテストやクラブへの入会権，などの獲得／喪失
・  個々のユーザまたは一連のユーザの集合体に応じて，例えば高得点，コンテストの勝者，または起こりうる不適切な行為（例えばゲームのカンニングなど）を割り出すための遠隔装置へのゲームの状態の報告。
・  ユーザに対する商取引の案内。例えば，ユーザに他のコンテンツ１１２の要素（例えばゲームや，同じゲームの延長など）を販売することに関するものなど。
【００６１】
動的ライセンスまたは一連の動的コンテンツ権限（即ち，ゲームの状態に応じたもの）は，あらゆるゲームそのものの態様とは完全に分離している。ゲームは，報告された状態の管理のみを行い，その情報によって何かをすることはない。その結果，動的ライセンスまたは一連の動的コンテンツ権限は，一以上の以下を含む。
・  新規コンテンツ１１２Ｎが，オリジナルコンテンツ１１２Ｃの状態に応じて，その新規コンテンツ１１２Ｎ以外が有さない権限を獲得すること。その権限は，例えば，その新規コンテンツ１１２Ｎのために加えられ，投入され又は開始された権限等である。
【００６２】
本願を熟読後，当業者は本発明において，コンテンツサーバ１１０とライセンスサーバ１４０とが，実質的に別個の装置でなければならないということを特に要件としないことが認識できるであろう。例えば，コンテンツサーバ１１０とライセンスサーバ１４０とは，同じ装置内で共存することができ，このような装置はコンテンツサーバ１１０とライセンスサーバ１４０の両方の機能を発揮できる。当業者は，これらのアイディアの他のあるいはさらなる改良型が本発明の範囲内に入り，過度の実験やさらなる発明なしに実施可能であることを認識できるであろう。
ライセンス要素（静的または動的なもの）
【００６３】
それぞれのライセンス１４２は，静的もしくは“無条件”のライセンス，すなわちいかなるコンテンツの状態にも依存しないライセンスや，動的もしくは“条件付”のライセンス，すなわちコンテンツの状態に応じたライセンスを表すデータ構造を有し，これにより，個別の状態に応じて個別の権限を提供する。ある一つの実施形態において，条件付ライセンスは以下を含む“ＩＦ−ＴＨＥＮ”構造のデータ構造を有している。
（１）その条件を満足すれば“ＴＨＥＮ”部分に記載されている権限が認められる “ＩＦ”条件。
（２）“ＩＦ”部分を条件とする一連の権限を記載している“ＴＨＥＮ”部分。
これにより，“ＴＨＥＮ”部分に記載される権限は，“ＩＦ”部分に記載されている誘発条件が成立したかどうかに依拠する条件的なものとなる。
【００６４】
実施形態の第一の選択肢においては，“ＩＦ”条件が実質的に局所的に（すなわちセキュアプロセッサ１３０で）判断される場合と，“ＩＦ”条件が実質的に遠隔的に（すなわち一以上のライセンスサーバ１４０で）判断される場合とがある。それぞれの可能性がここでは別々に記載されているが，本願を熟読後，当業者はこれらの組み合わせが代替案として実現可能であり，それらは本発明の範囲内であり，かつ過度の実験やさらなる発明を必要としないことを認識できるであろう。
【００６５】
“ＩＦ”条件が実質的に局所的に判断される場合において，“ＩＦ”条件は，条件付ライセンスに対応する一以上のコンテンツ要素に関する記載を含む。同様に，この場合，“ＩＦ”条件は，セキュアプロセッサ１３０またはコンテンツの状態へアクセスできる他のプロセッサによって実行（例えばマシンコードのような）もしくは解釈される（例えばスクリプト言語のような）命令を含み，その命令は，“ＩＦ”条件が満たされたかどうかについて，はい／いいえの回答をもたらす。ある一つの実施形態において，“ＩＦ”条件は，保存されたゲーム状態の関数であり，実行中または実行後に，暗号化コードとしては強力な暗号文を使ってデジタル署名がなされる。
【００６６】
本願を熟読後，“ＩＦ”及び“ＴＨＥＮ”の各条件は，その性質が広範囲のものであり，その状態が，特定のコンテンツ要素，特定のコンテンツ状態又は特定のユーザに応じて，或いはこれら“ＩＦ”及び“ＴＨＥＮ”の各条件が判断された時に実施できるよう設定されたテストに応じて限定され得ることについて，当業者は認識できるであろう。さらには，当業者は，このような“ＩＦ”及び“ＴＨＥＮ”の各条件に，特定の日，場所もしくは時間の制限，あるいはセキュアプロセッサや再生装置のハードウェアやソフトウェア（例えばソフトウェアバージョンナンバーのような）の性質などによる他の制限があることを認識できるであろう。当業者はこのような可能性が本発明の範囲内であり，本願において言及していることは，過度の実験やさらなる発明なくして実現可能であることを認識できるであろう。
【００６７】
“ＩＦ”条件が実質的に遠隔的に判断される場合において，“ＩＦ”条件は，条件ライセンスに対応する一つ以上のライセンスサーバ１４０に関する記述を含む。同様に，第二の実施形態では，“ＩＦ”条件は，コマンド，要求，又は選択されたライセンスサーバ１４０におけるプログラムのエントリーポイントを含む。これらの呼び出し，起動もしくは要求が，“ＩＦ”条件が満たされたかどうかに関するはい／いいえの回答を提供を，呼び出し，実施もしくは要求することになる。
【００６８】
実施形態の第二の選択肢においては，“ＴＨＥＮ”部分が実質的に局所的なまま保持される（すなわちセキュアプロセッサ１３０に保持される）場合と， “ＴＨＥＮ”部分が実質的に遠隔的である（すなわちライセンスサーバ１４０によって生成される）場合とがある。それぞれの可能性はここに別々に記載されているが，本願を熟読後当業者はこれらの組み合わせが代替案として実現可能であり，それらは本発明の範囲であり，かつ過度の実験やさらなる発明を必要としないことを認識できるであろう。
【００６９】
“ＴＨＥＮ”部分が実質的に局所的なまま保持される場合において，“ＴＨＥＮ”条件は，ユーザがコンテンツを使用可能とする一連の権限に関する記述を含み，そのユーザのライセンスは，“ＩＦ”条件が満足するもしくは満足したことに応じて解釈される。
【００７０】
“ＴＨＥＮ”部分が実質的に遠隔的なまま保持される場合において，“ＴＨＥＮ”部分は，“ＴＨＥＮ”部分を生成したあるいは生成する一つ以上のライセンスサーバ１４０に関する記述を含む。同様に，この第二の実施形態では，“ＴＨＥＮ”部分は， コマンド，要求，又は選択されたライセンスサーバ１４０におけるプログラムのエントリーポイントを含む。これらが呼び出され，起動されもしくは要求されることにより，“ＩＦ”条件が満たされるかどうかもしくは満たされたかどうかに応じて，ユーザの利用可能な一連の権限の記述が提供されることになる。
【００７１】
本願を熟読後，当業者は，条件付ライセンスが連結され，その結果第一の条件付ライセンスの“ＩＦ−ＴＨＥＮ”データ構造における“ＴＨＥＮ”部分自体が，第二の条件付ライセンス，すなわち，第二の“ＩＦ−ＴＨＥＮ”データ構造を含む場合があり，その結果，第二の条件付ライセンスが，第一の条件付ライセンス及びさらなる条件に依拠する条件付の権限を含み得る，ということを認識できるであろう。
【００７２】
同様に，本願を熟読後，当業者は，条件付ライセンスが同時に連結される結果，ライセンスが，無条件部分（ユーザはこれらの権利を無条件的に獲得できる）と条件付き部分（ユーザは関連のある権限をある条件を満たした時にのみ獲得できる）との両方を含み得ることを認識できるであろう。
【００７３】
その結果，ある実施形態では，ユーザがライセンス１４２を持たない新規コンテンツ１１２が，セキュアプロセッサ１３０において，予めあるいは条件付ライセンス１４２に応じた動的配信により提供される。このようにどちらの場合でも，セキュアプロセッサ１３０において新規コンテンツ１１２に可用性があるとき，セキュアプロセッサ１３０は，ライセンス１４２から得られる一連の有効な権限を入手できるまでは，新規コンテンツ１１２へのアクセスを阻止する。条件付ライセンス１４２が誘発された場合，新規コンテンツ１１２へのアクセスを認める記述がなされた（あるいはライセンスサーバ１４０から獲得された）権限に基づいて，セキュアプロセッサ１３０が新規コンテンツ１１２へのアクセスを許可する。
【００７４】
ライセンス１４２またはライセンス１４２によって記述される権限は，記憶装置に保持されるデータ構造によって実現される。記憶装置は，セキュアな記憶装置（例えばセキュアプロセッサ１３０に含まれるチップのような）またはノンセキュアな記憶装置（例えばＲＡＭやディスクのような）であり，セキュアプロセッサ１３０によってデジタル署名または暗号化がなされ（あるいはライセンスサーバ１４０によってデジタル署名または暗号化がなされ），その結果，セキュアプロセッサ１３０による許可なしでは，ライセンス１４２または他のコンテンツ権限は，変更または解読されることがない。ライセンス１４２によって与えられるその権限は，上述のように，セキュアプロセッサ１３０の許可を得て動的に更新されるか，あるいはその判定がライセンスサーバ１４０により動的に行われる。
【００７５】
ある実施形態では，ライセンスサーバ１４０に保持されるそれぞれのライセンス１４２は，一組のコンテンツ１１２及び個々のセキュア再生装置１３０に特有のものであり，電子署名形式で保持される結果，ライセンス１４２は，容易には変更されない。また，代替の実施形態では，それぞれのライセンス１４２は，例えば共同所有者に属し共同の場所に位置付けられているものであったり，あるいは共同の形態を有する一組のセキュア再生装置１３０のような，指定された一組のセキュア再生装置１３０に特有のものである。それぞれのライセンス１４２は，コンテンツ１１２を解読するために有効な情報を有し，コンテンツ１１２が本物であるか，可能であれば他のデータによってそのコンテンツがいかに保護されているか，セキュア再生装置１３０が該コンテンツ１１２を使用することをいかにして可能にするか，について検証する。ある実施形態では，それぞれのライセンス１４２は，前記セキュア再生装置１３０に提示するための受信者ユニークＩＤとして，コンテンツキー１１３ＣＫ，セキュア再生装置１３０がコンテンツ１１２の信憑性を検証することを可能にする一つ以上のセキュアハッシュ値ＳＨ，ライセンス１４２の発信元を認識するための暗号化上セキュアな署名，などを有している。
【００７６】
これにより，コンテンツ１１２に関する権限は，例えばゲームのスコア，プレー時間，あるいは成功したプレーヤーの他の指標などの，選択コンテンツ要素１１２の状態が作用することによって変更可能であるという効果がある。前記セキュアプロセッサ１３０は，選択コンテンツ要素１１２の状態に対するいかなる変更をも阻止し，その結果，オリジナルゲームにおいて新規コンテンツ１１２への権限を獲得するための不正行為が防止される。コンテンツ状態が，ゲームにおいて成功したプレーヤーに特定して反応する場合，条件付権限は，一定の成功水準に達したプレーヤーが入手可能なボーナスや報酬となるという効果を有する。
ライセンス要素（制限的または非制限的なもの）
【００７７】
各ライセンス１４２は，“制限的”ライセンス，すなわちその権限が，例えば時間制限，プレー制限のように一以上の選択された方法によって制限されるようなラインセンスや，あるいは“非制限的”ライセンス，すなわちその権限が，例えば従来の永久権限を有する組み込み型のコンテンツを含む物理的媒体の購入によって生じるゲームの永久使用権のように実質的に無制限のライセンスを実現するものである。
【００７８】
制限的ライセンスは，実際の実行時間やゲームの開始回数などが作用する権限を制限するものである。これらの権限は，セキュアプロセッサによってセキュアに実行されるもので，特定のコンテンツに作用するものである。したがって，例えば，制限的ライセンスは，時間（継続プレー時間，コンテンツがユーザにとって使用可能な時間等）またはプレーの回数（ゲームの開始回数等）によって制限される。これらの例においては，ゲームの操作内容が，ユーザ権限を許可するライセンスに関する条件を満たしたかどうかの判断に影響を与え，主にゲームの操作内容は，ほとんどすべてのゲームで類似しており，プレー時間や開始回数などである。
【００７９】
さらなる例において，限定的ライセンスは，例えばペアレンタルコントロールパラメータのように，ゲームまたはその一部分の実行を制限または阻止するパラメータを提供する。このような例では，ゲームは，ペアレンタルコントロールパラメータを解読し，代替のゲームプレーシナリオをユーザに提示する（例えばペアレンタルコントロールパラメータが“アダルト”コンテンツであると特定したときはそのコンテンツへのアクセスを拒否する）。
ライセンス要素（ビジネスモデル）
【００８０】
静的もしくは動的，及び制限付もしくは無制限の組み合わせにより，本発明は，動作の選択されたビジネスモデルが以下の通りであるような方法及びシステムを提供することができる。
・静的かつ無制限のライセンスパラメーターの組み合わせにより，本発明は，コンテンツ１１２に対するライセンス１４２がコンテンツ１１２へのアクセス権を獲得するために購入されるものである場合に，ライセンス１４２が購入されると，ユーザがコンテンツ１１２を使用する無制限の権限を有するような権限管理の仕組みを提供できる。
・静的かつ制限的なライセンスパラメーターの組み合わせにより，本発明は，コンテンツ１１２に対するライセンス１４２が時間により制限される（例えばコンテンツ１１２の“無料試用”または購入されたコンテンツ１１２の使用を一定時間に限定したレンタル）またはプレーによって制限される（例えばコンテンツ１１２の“無料試用”または購入されたコンテンツ１１２の使用を一定実行回数に限定したレンタル）ような権限管理の仕組みを提供できる。
・動的かつ非限定的なライセンスパラメーターの組み合わせにより，本発明は，コンテンツ１１２に対するライセンス１４２が，他のゲーム（例えばユーザが他のゲームで設定された達成レベルに達したときの“ボーナスゲーム”）とここに記載される他のコンセプトの状態に応じて動的に機能を有効にするような権限管理の仕組みを提供できる。
・動的かつ限定的なライセンスパラメーターの組み合わせにより，本発明は，コンテンツ１１２に対するライセンス１４２が，他のゲーム（例えばボーナス試用のような他のゲーム）への制限された権限を動的に有効にする，またはペアレンタルコントロールのような他のゲームの実行を動的に制限する，あるいはコンテンツ１１２に対するライセンス１４２が１日に選択された回数により制限されるようなゲームの実行を動的に制限する，といったように，状態に応じて動的に機能を有効にするような権限管理の仕組みを提供できる。
操作の方法
【００８１】
図２Ａと図２Ｂは，閉鎖型のコンテンツシステムにおける権限の動的割り当てを含むシステムの操作方法の処理フローダイアグラムである。
【００８２】
手順２００のフローポイント及び手順は，ここでは連続的に記載されているが，連結もしくは並列された別個の構成要素により，同期的にも非同期的にもパイプライン型でもそれ以外でも実施可能である。特に明確に示唆されていない限りは，手順２００は，この説明に記載されているフローポイントや手順と同じ順序で実行されなければならないということを特に要件としない。
条件付ライセンスの配信
【００８３】
フローポイント２１０Aにおいて，ライセンスサーバ１４０は，一つ以上の条件付ライセンス１４２を一つ以上のセキュアプロセッサ１３０に対していつでも配信できるようになっている。
【００８４】
手順２１１において，ライセンスサーバ１４０は，選択されたセキュアプロセッサ１３０について，個々の条件付きラインセンス１４２に関する情報を判定する。その情報は，条件付きライセンス１４２のデータ構造における“ＩＦ”条件と“ＴＨＥＮ”部分とを含む。
【００８５】
上述のように，“ＩＦ”条件は，実質的に局所的に（すなわちセキュアプロセッサ１３０において）実行されるよう構成される，あるいは実質的に遠隔的に（すなわち一つ以上のライセンスサーバ１４０において）実行されるよう構成される。
【００８６】
上述のように，“ＴＨＥＮ”部分は，実質的に局所的（すなわちセキュアプロセッサ１３０）に保持されるよう構成される，あるいは実質的に遠隔的に（すなわち一つ以上のライセンスサーバ１４０において）保持されるよう構成される。
【００８７】
手順２１２において，ライセンスサーバ１４０は，条件付ライセンス１４２をセキュアプロセッサ１３０に配信する。この手順の一部として，ある実施形態では，ライセンスサーバ１４０は，コミュニケーションシステム１５０上に作られたセキュアなインフラを使って，この情報をセキュア再生装置１３０に配信する。
【００８８】
フローポイント２１０Ｂにおいて，システム１００は，一つ以上の条件付きライセンス１４２を一つ以上のセキュア再生装置１３０に配信し，他のタスクを実行可能な状態となる。
条件付きライセンスの呼び出し
【００８９】
フローポイント２２０Ａにおいて，セキュアプロセッサ１３０は，コンテンツ１１２を使用可能な状態となっている。
【００９０】
手順２２１において，セキュアプロセッサ１３０は，実質的に局所的に設けられた記憶装置からコンテンツ１１２を読み出す。ある実施形態では，その記憶装置は，セキュアプロセッサ１３０と同じ集積回路上に構成されるセキュアな記憶装置，または実質的に局所的な記憶装置であり，セキュアプロセッサ１３０は，その記憶装置にデジタル署名及び暗号化されたコンテンツ１１２を保持する。その結果，コンテンツ１１２は，のぞき見や改ざんに対してセキュアとなる。
【００９１】
手順２２２において，セキュアプロセッサ１３０は，ユーザが，コンテンツ１１２の実行や提示をそのユーザに許可するのに有効なライセンス１４２を持っているかどうかを検証する。もし，ユーザが，コンテンツ１１２を実行または実演するのを許可するのに有効なライセンス１４２を持っていれば，セキュアプロセッサ１３０は操作の実行を許可し，方法２００において，処理がフローポイント２２０Ｂへと引き継がれる。もしユーザが，コンテンツ１１２を実行または実演するのを許可するのに有効な“ＴＨＥＮ”部分を有する条件付ライセンス１４２を持っていれば，方法２００において，処理が次の手順へと引き継がれる。
【００９２】
手順２２３において，セキュアプロセッサ１３０は，条件付ライセンス１４２の“ＩＦ”条件が満たされたかどうかを検証する。
・  この手順の一部として，“ＩＦ”条件は実質的に局所的に（すなわちセキュアプロセッサ１３０で）実行されるようになっており，セキュアプロセッサ１３０は，“ＩＦ”条件の実行または解読を続行し，条件付ライセンス１４２の“ＩＦ”条件が満たされたかどうかについて，はい／いいえの回答を判定する。
・  この手順の一部として，上述のように“ＩＦ”条件は，実質的に遠隔的に（すなわち一以上のライセンスサーバ１４０で）実行されるようになっており，セキュアプロセッサ１３０は，指定されたライセンスサーバ１４０の関連のある呼び出しや要求の作成を続行し，ライセンスサーバ１４０から条件付ライセンス１４２の“ＩＦ”条件が満たされたかどうかについて，はい／いいえの回答を取得する。
【００９３】
もし“ＩＦ”条件が満たされれば，方法２００において，処理は次の手順へ引き継がれる。もし“ＩＦ”条件が満たされなければ，セキュアプロセッサ１３０のコンテンツ１１２の実行，実演の続行は許可されず，方法２００において，処理はフローポイント２２０Ｂへと引き継がれる。
【００９４】
手順２２４において，セキュアプロセッサ１３０は，条件付ライセンス１４２の“ＴＨＥＮ”部分によって許諾される権限を判定（決定）する。
・  この手順の一部として，上述通りであれば，“ＴＨＥＮ”部分は実質的には局所的に（すなわちセキュアプロセッサ１３０に）保持されるようになっており，セキュアプロセッサ１３０は，条件付ライセンス１４２の“ＴＨＥＮ”部分に基づいて，許諾される権限を判定（決定）する。
・  この手順の一部として，上述通りであれば，“ＴＨＥＮ”部分は実質的には遠隔的に保持される（すなわち，一以上のライセンスサーバ１４０において生成される）ようになっており，セキュアプロセッサ１３０は，指定されたライセンスサーバ１４０に関連のある呼び出しや要求の作成を続行し，ライセンスサーバ１４０から条件付ライセンス１４２の“ＴＨＥＮ”部分によって許諾された一連の権限の記述を取得する。
【００９５】
方法２００においては，セキュアプロセッサ１３０が，条件付ライセンス１４２の“ＴＨＥＮ”部分によって許諾された権限を判定（決定）する手順２２２を実行する。上述のように，権限そのものは条件付きである。従って，方法２００においては，条件が満たされるすべての “ＩＦ”条件に関連する権限が判定されるまで，手順２２２，２２３，２２４は，繰り返し実行される。
【００９６】
フローポイント２２０Ｂにおいて，セキュアプロセッサ１３０は，コンテンツ１１２を使用してコンテンツ１１２の状態を記録する。上述のように，その状態は，スコア，高得点，所要時間，最小所要時間，またはその他のデータ構造（例えばゲームにおけるプレーヤーの成功の基準など）とを有する。その後，方法２００では，他のタスクを実行可能な状態となる。
限定的なゲーム遂行
【００９７】
フローポイント２３０Ａにおいて，コンテンツサーバ１１０は，コンテンツ１１２のアイテムの制限的（限定的）な実行が可能な状態となる。
【００９８】
セキュアプロセッサ１３０は，前記実行の制限が時間的制限かゲーム数の制限かを判定する。
【００９９】
ある実施形態では，再生装置１３０は，例えばセキュアプロセッサのようにそのセキュアな代替部分内にあり，ハードウェア及びソフトウェアの要素を含み，それらの組み合わせが，ゲーム（または他のコンテンツ１１２）を開始したり，終了したり，ゲームの実行時間の合計を測定したりする機能を提供する。
【０１００】
ある実施形態では，再生装置１３０は，例えばセキュアプロセッサのようにそのセキュアな代替部分内にあり，ハードウェア及びソフトウェアの要素を含み，それらの組み合わせが，ゲーム（または他のコンテンツ１１２）の限定的な実行権限を保存または復元したり，ゲームの状態の消費度合いを測定したりする機能を提供する。第一の例として，再生装置１３０は，セキュアメモリ（例えばセキュアな代替部分内の内部フラッシュメモリ）に，特定のコンテンツ１１２であると認識された特定のコンテンツ１１２についてのプレーした時間（分）を保持する。第二の例として，再生装置１３０は，セキュア代替部分の外部メモリに情報を保持し，その情報を暗号化手法を使ってデジタル署名（及び可能な暗号化）するため，再生装置１３０以外の装置では，ゲームの保存されている状態は容易に変更（またある実施形態では解読も）できないようにする。
【０１０１】
手順２３２において，再生装置１３０のユーザは，特定の再生装置１３０に限定されたライセンス１４２を，設定された所定の持続時間が経過するまで要求する。
【０１０２】
手順２３３において，ユーザは，購入の適切な証拠またはライセンス１４２獲得のための権利及び資格を提示する。
【０１０３】
手順２３４において，ライセンスサーバ１４０は，制限的なライセンス１４２を発行し，この制限的なライセンス１４２は，それが許可する権限の内容の記載を含む。ある実施形態では，前記権限の内容の記載は，再生装置１３０とライセンスサーバ１４０の両方に周知のプロトコルを用いてコード化される。
【０１０４】
手順２３５において，再生装置１３０は，適切なデジタル署名チェック機能を用いてライセンス１４２が本物であることを証明し，ゲーム（あるいは他のコンテンツ１１２）を起動または開始するための準備をする。
【０１０５】
手順２３６において，再生装置１３０は，適切な電子署名チェック方法により，ライセンス１４２によって許可された（限定的）権限の内容の記載が本物であることを証明し，セキュアプロセッサがその記載を得られるようにする。
【０１０６】
手順２３７において，再生装置１３０は，ゲーム（または他のコンテンツ１１２）の権利の（保存されている）消費状態を読み出す。例えば，ゲームの実行時間（分）を読み出す。
【０１０７】
手順２３８において，再生装置１３０は，ライセンス１４２によって課される制限についての比較，例えば，保存されているゲーム（またはコンテンツ１１２）の消費状態から評価されるコンテンツ１１２の消費合計の情報を伴う時間制限についての比較を行う。もし消費の合計が許容される制限を越える場合，ゲーム（またはコンテンツ１１２）の開始は許可されない（例えば，開始は中止される）。
【０１０８】
手順２３９において，再生装置１３０は，ライセンス１４２によって課された制限が反映された実行時間の適宜の比較，例えば，保存されているゲーム（またはコンテンツ１１２）の消費状態から評価されるコンテンツ１１２の消費合計の情報を伴う時間制限についての比較を行う。もし，その実行時間の比較において，消費合計が許容される制限を越える場合，ゲーム（またはコンテンツ１１２）は中止または中断される。
【０１０９】
実行時間の比較は少なくとも二つの方法のうちの一つにより実行される。（Ａ）第一の方法では，ゲームは，セキュアプロセッサ内に具現化された一連のセキュアなコードに対して定期的なセキュアプログラム呼び出しを行い，プロセッサ内のセキュアタイマーを用いてコンテンツが実行された時間消費を算出し，その結果，セキュアプロセッサは，消費合計がいつ制限を越えるかを判定できる。
（Ｂ）第二の方法では，セキュアプロセッサが，セキュアプロセッサ内に具現化された一連のセキュアなコードの実行が開始される時に，セキュアゲームからセキュアタイマー割り込みを設定し，その結果，同様にセキュアプロセッサは，消費合計がいつ制限を越えるかを判断できる。
【０１１０】
制限がゲームの数に関する制限である場合にも，セキュアプロセッサは同じ方法で動作する。このような実施形態において，セキュアプロセッサは，設定された時間制限と使用の合計時間とを比較する代わりに，設定された開始回数の制限と開始回数とを比較する。
【０１１１】
フローポイント２３０Ｂにおいて，コンテンツサーバ１１０は，コンテンツ１１２のアイテムを制限的に実行する。
【０１１２】
好ましい実施形態がここに開示されているが，その実施形態は，本発明の概念にとどまる範囲内において，多くの変更がなされ得る。これらの変更は本願を熟読した当業者には明白であろう。
【０１１３】
当業者は，本願を熟読すれば，ここに記載される技術が，実現可能な技術を提供するものであり，その結果，従来は実質的に実行不可能なものとされていた有利な機能を提供可能となることを認識できるであろう。
【０１１４】
・  例えば，ここに記載される方法によれば，コンテストやゲームが運営され，一人以上のコンテストやゲームの勝者（例えば関係のあるスコアやかかった時間に応じて判断される）は，例えばボーナスゲーム，一連のボーナス“レベル”やゲームの他のモジュール，賞金，新規のあるいはグレードアップしたゲームの購入権，またそれらと同等の相応の賞品を受け取る。さまざまな実施形態において，コンテストやゲームでは，一人の，一人以上の，一以上のクラスにおける一人以上もしくはそれと同等の数の勝者が存在する。さまざまな実施形態において，コンテストやゲームでは，スコアの合計値または平均値，あるいは複数のこれらのスコアのうちの最高値，などの共有スコアが個人スコアに対応しているその複数プレーヤーからなるチームが存在する。さまざまな実施形態において，オリジナルゲーム，ボーナスゲーム，あるいはその両方は，個人プレー，共同プレー，及び協力プレーを提供する。例えば，原作者や販売者とは関係のない事業体がコンテスト（登録に必要な条件ありまたはなしにかかわらず）を提供することが可能であり，そこでは，オリジナルゲームの優秀なプレーに対してはゲームの更新やゲームの使用権限の更新などの報酬が与えられる。更新はゲームの原作者，販売者，コンテストを運営する事業体またはその他によってなされる場合となされない場合とがある
【０１１５】
・  例えば，ここに記載される手法は，閉鎖型のシステムにおいて，オリジナルゲームに対するコードの書き換えやオリジナルコードへのアクセスを伴わない変更や修正によってアップグレードがなされたかのように，ユーザが利用可能なゲームを提供する。さまざまな実施形態において，ゲームは，新規プログラムの提供によってアップグレードされる。その新規プログラムは，ユーザとの直接対話方式により，又は（セキュリティシステムの介入による）前記古いゲームの状態情報の変更により，或いはそれらの組合せもしくは連結などにより，古いゲームの状態をチェックするとともに，その古いゲームの動作を変更するプログラムである。例えば，いかなる方法によっても制限を受けることなく，原作者や販売者とは関係のない事業体が，更新，改良，一部変更，または異なるバージョンのゲーム，または新たな“レベル”のモジュールのゲームを，オリジナルゲームのコードを変更することなく提供する。新規ゲームは，古いゲームに保持されるまたは提供される状態情報に応じて作られる，または新ゲームが，旧ゲームとは異なるまたは改良された新ゲームを提供するために旧ゲームの態様を呼び出す。
【０１１６】
・  例えば，ここに記載される手法は，学習の合格者に対する適当な景品や報酬として変更や修正が加えられる教育用ソフトウェアを提供する。景品や報酬の例は，ゲームプログラムをプレーする権限（一般的なものあるいは期間が制限されたもの），ゲームに関するボーナス”レベル”やその他のモジュールを得る権限，賞金，新規のもしくはアップグレードされたゲームの購入権，次の若しくは別の教育用プログラムの”レベル”，教育用プログラムに関する他のモジュール，新規教育用プログラム購入権，あるいはこれらと同等のもの，などである。
【０１１７】
例えば，いかなる方法によっても制限を受けることなく，ここに記載されている手法は，極秘のビジネス情報，極秘の個人情報，極秘の財務情報，プログラムコード，企業秘密やその他等，重大なあるいは機密の情報にアクセスする前に安全かどうかをチェックする機能を提供する。
【０１１８】
・  例えば，ここに記載されている手法は，監視とそれに対応する適切な処置をとるシステムに対する連鎖事象（有向グラフとして順次的であるか系統的であるか，またその有向グラフの各エッジにおいて条件付の転送もしくは無条件の転送のいずれであるかを問わない）を提供する。例えば，第一のゲームプログラムで設定された状態に到達した場合ユーザには第二のゲームをプレーする権限が認められ，第二のゲームプログラムで設定状態に到達した場合ユーザには第三のゲームをプレーする権限が認められる，などである。
【０１１９】
本願を熟読後，当業者は代替となる実施形態とバリエーションが実例となることが認識できるであろう。
【図１】
2007510991.tif 000003
【図２Ａ】
2007510991.tif 000004
【図２Ｂ】
2007510991.tif 000005
【国際調査報告】
2007510991.tif 000006