(57)【要約】１個以上のネットワーク対応ユーザー機器および該１個以上のネットワーク対応ユーザー機器への通信リンクにより接続された１個以上のサーバーネットワーク機器を含むオンライン環境内でデジタルコンテンツのレンタルが生起する。ユーザーは主Ｗｅｂサイト上に表示されたコンテンツを選択して、選択したコンテンツのネットワーク対応ユーザー機器へのダウンロードを要求する。コンテンツにアクセス可能にするためにユーザーはライセンスを取得する必要がある。特定コンテンツ用のライセンスに対するユーザーの要求は、所望のレンタルモデルに関する情報、レンタルモデルの有効期限、ユーザーのネットワーク対応ユーザー機器を識別する情報およびその他の情報を含む。コンテンツ用のライセンスが生成され、上述の情報および選択された動画用の暗号化鍵も含む。ネットワーク対応ユーザー機器上あるメディアプレーヤーおよびセキュリティ技術は、ライセンスに含まれるレンタルモデルに準拠してライセンス供与されたコンテンツしか鑑賞およびアクセスできないことを保証することにより、コンテンツへの無許可アクセスを防止する。【特許請求の範囲】
【請求項１】
ネットワーク対応ユーザー機器上のユーザーに対しコンテンツへの安全なライセンス供与を行なうシステムであって、
前記ネットワーク対応ユーザー機器と通信可能に接続されていて、選択されたコンテンツを前記ネットワーク対応ユーザー機器へ転送すべくプログラムされている少なくとも１個のサーバーネットワーク機器と、
前記選択されたコンテンツに関連付けられたライセンスを生成すべくプログラムされているライセンス生成器とを含み、
前記ライセンスは前記ネットワーク対応ユーザー機器を制御するアクセス情報を含んでいて、前記アクセス情報により規定された条件が満たされた場合には前記選択されたコンテンツのユーザー知覚可能な形式を生成し、前記アクセス情報により規定された条件が満たされなかった場合には前記選択されたコンテンツのユーザー知覚可能な形式の生成を禁止するシステム。
【請求項２】
前記少なくとも１個のサーバーネットワーク機器はさらに、ネットワーク上の第一のノードにおいて、ネットワーク上の第二のノードにあるネットワーク対応ユーザー機器からコンテンツの要求を受信すべくプログラムされていて、
選択されたコンテンツの転送は、前記第二のノードにおける前記要求の受信に応答して前記要求されたコンテンツを転送することを含む、請求項１に記載のシステム。
【請求項３】
前記コンテンツが暗号化されている、請求項１に記載のシステム。
【請求項４】
前記少なくとも１個のサーバーネットワーク機器はさらに、前記ネットワーク上の第一のノードにおいて、前記ネットワーク上の第二のノードにあるネットワーク対応ユーザー機器からライセンスの要求を受信すべくプログラムされていて、
前記少なくとも１個のサーバーネットワーク機器はさらに、ネットワーク上の第二のノードにおけるネットワーク対応ユーザー機器へ前記要求されたライセンスを転送すべくプログラムされている、請求項１に記載のシステム。
【請求項５】
前記ライセンスはデータオブジェクトである、請求項１に記載のシステム。
【請求項６】
前記データオブジェクトは複数のデータフィールドを含み、前記複数のデータフィールドの少なくとも一部が前記アクセス情報を含んでいる、請求項５に記載のシステム。
【請求項７】
前記アクセス情報は、少なくとも１個のコンテンツ・レンタルモデル、前記ライセンスの有効期限、ネットワーク対応ユーザー機器識別情報、メディアプレーヤー識別情報、特定のコンテンツを識別するＧＵＩＤ、および暗号化コンテンツを復号する暗号化鍵を含む、請求項１に記載のシステム。
【請求項８】
前記コンテンツ・レンタルモデルは少なくとも１個の指定された期間および指定された再生回数を規定する、請求項７に記載のシステム。
【請求項９】
前記コンテンツ・レンタルモデルは任意のネットワーク対応ユーザー機器上で無制限の再生回数を規定する、請求項７に記載のシステム。
【請求項１０】
前記コンテンツ・レンタルモデルは透かし模様を含み、前記透かし模様はユーザーに対し、動画の現在位置から規定された時間幅しか巻き戻せないことを示す、請求項７に記載のシステム。
【請求項１１】
少なくとも１個のアプリケーションサーバーをさらに含み、前記少なくとも１個のアプリケーションサーバーは、前記少なくとも１個のサーバーネットワーク機器および前記ライセンス生成器の両方に通信可能に接続されていて、
前記少なくとも１個のアプリケーションサーバーは前記少なくとも１個のサーバーネットワークから前記ライセンスの要求を受信して、前記ライセンスの要求を前記ライセンス生成器に転送すべくプログラムされている、請求項１に記載のシステム。
【請求項１２】
前記少なくとも１個のアプリケーションサーバーはさらに、前記ライセンス生成器にビジネスルールを提供すべくプログラムされていて、前記ビジネスルールは、前記少なくとも１個のアプリケーションサーバーにより前記ライセンス要求がライセンス生成器に転送される以前に前記ライセンス要求に含まれ、前記ビジネスルールは前記ライセンス生成器が生成するライセンスの種類を規定している、請求項１１に記載のシステム。
【請求項１３】
前記少なくとも１個のアプリケーションサーバーはさらに、ユーザーに関する個人情報を収集および保存すべくプログラムされている、請求項１１に記載のシステム。
【請求項１４】
前記少なくとも１個のアプリケーションサーバーはさらに、動的Ｗｅｂページを生成すべくプログラムされている、請求項１１に記載のシステム。
【請求項１５】
前記少なくとも１個のサーバーネットワーク機器と前記少なくとも１個のアプリケーションサーバーとの間に配置されたファイアウォールをさらに含み、前記ファイアウォールは前記少なくとも１個のアプリケーションサーバーへの無許可アクセスを防止する、請求項１１に記載のシステム。
【請求項１６】
前記少なくとも１個のアプリケーションサーバーとライセンス生成器との間に配置されたファイアウォールを含み、前記ファイアウォールは前記ライセンス生成器への無許可アクセスを防止する、請求項１１に記載のシステム。
【請求項１７】
ネットワーク対応ユーザー機器上のユーザーに対しコンテンツへの安全なライセンス供与を行なう方法であって、
選択されたコンテンツを前記ネットワーク対応ユーザー機器へ転送するステップと、
前記選択されたコンテンツに関連付けられたライセンスを生成するステップとを含み、
前記ライセンスは前記ネットワーク対応ユーザー機器を制御するアクセス情報を含み、前記アクセス情報により規定された条件が満たされた場合には前記選択されたコンテンツのユーザー知覚可能な形式を生成し、前記アクセス情報により規定された条件が満たされなかった場合には前記選択されたコンテンツのユーザー知覚可能な形式の生成を禁止する方法。
【請求項１８】
前記ライセンスはデータオブジェクトである、請求項１７に記載の方法。
【請求項１９】
前記データオブジェクトは複数のデータフィールドを含み、前記複数のデータフィールドの少なくとも一部が前記アクセス情報を含む、請求項１８に記載の方法。
【請求項２０】
前記アクセス情報は、少なくとも１個のコンテンツ・レンタルモデル、前記ライセンスの有効期限、ネットワーク対応ユーザー機器識別情報、メディアプレーヤー識別情報、特定のコンテンツを識別するＧＵＩＤ、および暗号化コンテンツを復号する暗号化鍵を含む、請求項１７に記載の方法。
【請求項２１】
ネットワーク対応ユーザー機器上のユーザーに対しコンテンツへの安全なライセンス供与を行なうシステムであって、
前記ネットワーク対応ユーザー機器と通信可能に接続されている、少なくとも１個のサーバーネットワーク機器を含み、
前記少なくとも１個のサーバーネットワーク機器は、前記コンテンツに関連付けられたライセンスを前記ネットワーク対応ユーザー機器へ転送すべくプログラムされていて、
前記ライセンスは前記コンテンツへのアクセス権限を規定するアクセス情報を含み、
前記ネットワーク対応ユーザー機器はメディアプレーヤーおよびセキュリティ技術を提供すべくプログラムされていて、
前記メディアプレーヤーおよびセキュリティ技術は前記アクセス権限を検証して、前記コンテンツのライセンス付与が適正に行なわれている場合にのみ前記ネットワーク対応ユーザー機器が前記コンテンツのユーザー知覚可能な形式を生成することを許可し、前記コンテンツのライセンス付与が適正に行なわれていない場合は前記ネットワーク対応ユーザー機器が前記コンテンツのユーザー知覚可能な形式を生成することを禁止するシステム。
【請求項２２】
前記メディアプレーヤーおよびセキュリティ技術は、前記コンテンツをユーザー知覚可能な形式で表示するためのメディアプレーヤーを含む、請求項２１に記載のシステム。
【請求項２３】
前記メディアプレーヤーおよびセキュリティ技術はさらに、暗号化コンテンツを復号する少なくとも１個の復号コードと、圧縮されたコンテンツを復元するためのコーデックと、前記メディアプレーヤーをユーザーに表示するモニターと、前記メディアプレーヤーと前記モニターの間のハードウェアインターフェースを含む、請求項２２に記載のシステム。
【請求項２４】
前記メディアプレーヤーおよびセキュリティ技術はさらに、前記復号コード、前記コーデック、前記メディアプレーヤー、前記ハードウェアインターフェース、および前記モニターの間で安全なプロセス間通信データストリームを提供するためのデジタル権利管理コードを含む、請求項２３に記載のシステム。
【請求項２５】
前記デジタル権利管理コードは、少なくとも１種のコード撹乱およびアンチデバッギング技術により、改ざんから保護されている、請求項２４に記載のシステム。
【請求項２６】
前記デジタル権利管理コードは、改ざんを検知すべく前記メディアプレーヤー、前記復号コード、前記コーデック、前記ハードウェアインターフェース、および前記モニターの少なくとも１個について整合性チェックを行なうことにより、前記復号コード、前記コーデック、前記メディアプレーヤー、前記ハードウェアインターフェース、および前記モニターの間に安全なプロセス間通信データストリームを提供する、請求項２４に記載のシステム。
【請求項２７】
前記メディアプレーヤー、前記復号コード、前記コーデック、前記ハードウェアインターフェース、および前記モニターの少なくとも１個が整合性チェックに合格しなかった場合、前記デジタル権利管理コードはユーザー知覚可能な形式でコンテンツを表示することを禁止する、請求項２６に記載のシステム。
【請求項２８】
前記メディアプレーヤーおよびセキュリティ技術はさらに、前記デジタル権利管理コードと通信している保護データベースを含み、前記保護データベースは転送されたライセンスを安全に保存する、請求項２４に記載のシステム。
【請求項２９】
前記保護データベースは暗号化方法により保護されている、請求項２８に記載のシステム。
【請求項３０】
前記デジタル権利管理コードはルート鍵を含み、前記ルート鍵は保護データベース内のライセンスを開放する、請求項２９に記載のシステム。
【請求項３１】
前記デジタル権利管理コードは開放済みライセンス内のアクセス情報を調べて、開放済みライセンスにより提供されるコンテンツへのアクセス権を決定する、請求項２９に記載のシステム。
【請求項３２】
前記アクセス情報は、コンテンツ・レンタルモデル、ライセンスの有効期限、ネットワーク対応ユーザー機器識別情報、メディアプレーヤー識別情報、特定のコンテンツを識別するＧＵＩＤ、および前記暗号化コンテンツを復号するための暗号化鍵の少なくとも１個を含む、請求項２２に記載のシステム。
【請求項３３】
前記デジタル権利管理コードは、前記開放済みライセンスに含まれるコンテンツ・レンタルモデルをユーザーに遵守させることにより前記コンテンツが適切にライセンス供与されている場合にのみ前記ネットワーク対応ユーザー機器が前記コンテンツのユーザー知覚可能な形式を生成することを許す、請求項３２に記載のシステム。
【請求項３４】
前記デジタル権利管理コードは、前記開放済みライセンス内の前記ネットワーク対応ユーザー機器識別情報と、前記デジタル権利管理コードが存在する前記ネットワーク対応ユーザー機器とを比較して、前記コンテンツが適切にライセンス供与されている場合にのみ前記ネットワーク対応ユーザー機器が前記コンテンツのユーザー知覚可能な形式を生成することを許す、請求項３２に記載のシステム。
【請求項３５】
前記デジタル権利管理コードは、前記開放済みライセンス内の前記メディアプレーヤー識別情報と、前記ネットワーク対応ユーザー機器上に存在する前記メディアプレーヤーとを比較して、前記コンテンツが適切にライセンス供与されている場合にのみ前記ネットワーク対応ユーザー機器が前記コンテンツのユーザー知覚可能な形式を生成することを許す、請求項３２に記載のシステム。
【請求項３６】
前記デジタル権利管理コードは、前記暗号化コンテンツを復号するために前記開放済みライセンスに含まれる暗号化鍵を前記復号コードに渡す、請求項３２に記載のシステム。
【請求項３７】
ネットワーク対応ユーザー機器上のユーザーに対しコンテンツへの安全なライセンス供与を行なう方法であって、
前記コンテンツに関連付けられたライセンスを前記ネットワーク対応ユーザー機器へ転送するステップと、
前記ネットワーク対応ユーザー機器にメディアプレーヤーおよびセキュリティ技術を提供するステップとを含み、
前記ライセンスは前記コンテンツへのアクセス権限を規定するアクセス情報を含み、
前記メディアプレーヤーおよびセキュリティ技術は前記アクセス権限を検証して、前記コンテンツのライセンス付与が適正に行なわれている場合にのみ前記ネットワーク対応ユーザー機器が前記コンテンツのユーザー知覚可能な形式を生成することを許可し、前記コンテンツのライセンス付与が適正に行なわれていない場合は前記ネットワーク対応ユーザー機器が前記コンテンツのユーザー知覚可能な形式を生成することを禁止する方法。
【請求項３８】
前記メディアプレーヤーおよびセキュリティ技術は、前記コンテンツをユーザー知覚可能な形式で表示するためのメディアプレーヤーを含む、請求項３７に記載の方法。
【請求項３９】
前記メディアプレーヤーおよびセキュリティ技術はさらに、暗号化コンテンツを復号する少なくとも１個の復号コードと、圧縮されたコンテンツを復元するためのコーデックと、前記メディアプレーヤーをユーザーに表示するモニターと、前記メディアプレーヤーと前記モニターの間のハードウェアインターフェースを含む、請求項３８に記載の方法。
【請求項４０】
前記メディアプレーヤーおよびセキュリティ技術はさらに、前記復号コード、前記コーデック、前記メディアプレーヤー、前記ハードウェアインターフェース、および前記モニターの間で安全なプロセス間通信データストリームを提供するためのデジタル権利管理コードを含む、請求項３９に記載の方法。
【請求項４１】
前記メディアプレーヤーおよびセキュリティ技術はさらに、前記デジタル権利管理コードと通信している保護データベースを含み、前記保護データベースは転送されたライセンスを安全に保存する、請求項４０に記載の方法。
【請求項４２】
前記保護データベースは暗号化方法により保護されている、請求項４１に記載の方法。
【請求項４３】
前記デジタル権利管理コードはルート鍵を含み、前記ルート鍵は保護データベース内のライセンスを開放する、請求項４１に記載の方法。
【請求項４４】
前記デジタル権利管理コードは開放済みライセンス内のアクセス情報を調べて、開放済みライセンスにより提供されるコンテンツへのアクセス権利を決定する、請求項４３に記載の方法。
【請求項４５】
前記アクセス情報は、コンテンツ・レンタルモデル、ライセンスの有効期限、ネットワーク対応ユーザー機器識別情報、メディアプレーヤー識別情報、特定のコンテンツを識別するＧＵＩＤ、および前記暗号化コンテンツを復号するための暗号化鍵の少なくとも１個を含む、請求項３８に記載の方法。
【請求項４６】
前記デジタル権利管理コードは、前記開放済みライセンスに含まれるコンテンツ・レンタルモデルをユーザーに遵守させることにより前記コンテンツが適切にライセンス供与されている場合にのみ前記ネットワーク対応ユーザー機器が前記コンテンツのユーザー知覚可能な形式を生成することを許す、請求項４５に記載の方法。
【請求項４７】
前記デジタル権利管理コードは、前記開放済みライセンス内の前記ネットワーク対応ユーザー機器識別情報と、前記デジタル権利管理コードが存在する前記ネットワーク対応ユーザー機器とを比較して、前記コンテンツが適切にライセンス供与されている場合にのみ前記ネットワーク対応ユーザー機器が前記コンテンツのユーザー知覚可能な形式を生成することを許す、請求項４５に記載の方法。
【請求項４８】
前記デジタル権利管理コードは、前記開放済みライセンス内の前記メディアプレーヤー識別情報と、前記ネットワーク対応ユーザー機器上に存在する前記メディアプレーヤーとを比較して、前記コンテンツが適切にライセンス供与されている場合にのみ前記ネットワーク対応ユーザー機器が前記コンテンツのユーザー知覚可能な形式を生成することを許す、請求項４５に記載の方法。
【請求項４９】
前記デジタル権利管理コードは、前記暗号化コンテンツを復号するために前記開放済みライセンスに含まれる暗号化鍵を前記復号コードに渡す、請求項４５に記載の方法。
【請求項５０】
ネットワーク対応ユーザー機器においてユーザー知覚可能な形式でコンテンツにアクセスするライセンスを無効にするシステムであって、
少なくとも１個の無効化サーバーを含み、
前記少なくとも１個の無効化サーバーは無効化証明をネットワーク対応ユーザー機器に転送し、
前記無効化証明はネットワーク対応ユーザー機器を制御するための無効化情報を含んでいて、前記無効化情報に含まれる条件が満たされた場合にコンテンツのユーザー知覚可能な形式での生成を禁止するシステム。
【請求項５１】
前記ライセンスを検証して、前記コンテンツのライセンス付与が適正に行なわれている場合にのみ前記ネットワーク対応ユーザー機器が前記コンテンツのユーザー知覚可能な形式を生成することを許可し、前記コンテンツのライセンス付与が適正に行なわれていない場合は前記ネットワーク対応ユーザー機器が前記コンテンツのユーザー知覚可能な形式を生成することを禁止する前記メディアプレーヤーおよびセキュリティ技術をさらに含む請求項５０に記載のシステム。
【請求項５２】
前記メディアプレーヤーおよびセキュリティ技術は、前記コンテンツをユーザー知覚可能な形式で表示するためのメディアプレーヤーを含む、請求項５１に記載のシステム。
【請求項５３】
前記メディアプレーヤーおよびセキュリティ技術はさらに、暗号化コンテンツを復号する少なくとも１個の復号コードと、圧縮されたコンテンツを復元するためのコーデックと、前記メディアプレーヤーをユーザーに表示するモニターと、前記メディアプレーヤーと前記モニターの間のハードウェアインターフェースを含む、請求項５２に記載のシステム。
【請求項５４】
前記メディアプレーヤーおよびセキュリティ技術はさらに、前記復号コード、前記コーデック、前記メディアプレーヤー、前記ハードウェアインターフェース、および前記モニターの間で安全なプロセス間通信データストリームを提供するためのデジタル権利管理コードを含む、請求項５３に記載のシステム。
【請求項５５】
前記無効化証明はデータオブジェクトである、請求項５０に記載のシステム。
【請求項５６】
前記データオブジェクトは複数のデータフィールドを含み、前記複数データフィールドの少なくとも一部が前記無効化情報を含む、請求項５５に記載のシステム。
【請求項５７】
前記無効化情報は、前記コンテンツへのユーザー知覚可能な形式でのアクセスが禁止されている特定の前記メディアプレーヤーおよびセキュリティ技術に関する情報を含む、請求項５６に記載のシステム。
【請求項５８】
前記無効化情報は、ユーザー知覚可能な形式でのアクセスが禁止されている特定の前記メディアプレーヤーおよびセキュリティ技術に関する情報を含む、請求項５６に記載のシステム。
【請求項５９】
前記メディアプレーヤーおよびセキュリティ技術はさらに、前記デジタル権利管理コードと通信している保護データベースを含み、前記保護データベースは転送されたライセンスを安全に保存する、請求項５１に記載のシステム。
【請求項６０】
前記保護データベースは暗号化方法により保護されている、請求項５９に記載のシステム。
【請求項６１】
ネットワーク対応ユーザー機器においてユーザー知覚可能な形式でコンテンツにアクセスするライセンスを無効にする無効化証明を通信する方法であって、
前記ネットワーク対応ユーザー機器により無効化サーバーをポーリングするステップと、
前記無効化証明をネットワーク対応ユーザー機器に転送するステップとを含み、
前記無効化サーバーは無効化証明のリストを含む方法。
【請求項６２】
前記無効化サーバーのポーリングは、所定間隔で定期的に行なわれる前記無効化サーバーへのポーリングを含む、請求項６１に記載の方法。
【請求項６３】
前記所定間隔は１０日に１回である、請求項６２に記載の方法。
【請求項６４】
前記ネットワーク対応ユーザー機器への前記無効化証明の転送は、前記無効化証明を前記ネットワーク対応ユーザー機器上の保護データベースへ転送することを含む、請求項６１に記載の方法。
【請求項６５】
前記保護データベースは暗号化方法により保護されている、請求項６４に記載の方法。
【請求項６６】
前記所定間隔内に前記無効化サーバーが前記ネットワーク対応ユーザー機器によりポーリングされなかった場合、前記ネットワーク対応ユーザー機器においてユーザー知覚可能な形式でコンテンツへのアクセスを禁止するステップをさらに含む、請求項６２に記載の方法。
【請求項６７】
ネットワーク対応ユーザー機器においてユーザー知覚可能な形式でコンテンツにアクセスするライセンスを無効にする無効化証明を通信する方法であって、
前記コンテンツの要求されたライセンスに対する無効化証明のリストを添付するステップと、
前記要求されたライセンスをネットワーク経由で前記ネットワーク対応ユーザー機器へ転送するステップとを含む方法。
【請求項６８】
前記コンテンツの要求されたライセンスに対する無効化証明のリストの添付は、前記リストを要求されたライセンスに添付するアプリケーションサーバーを含む、請求項６７に記載の方法。
【請求項６９】
前記要求されたライセンスの前記ネットワーク対応ユーザー機器への転送は、前記要求されたライセンスを前記ネットワーク対応ユーザー機器上の保護データベースへ転送するステップ含む、請求項６７に記載の方法。
【請求項７０】
前記保護データベースは暗号化方法による保護されている、請求項６９に記載の方法。
【請求項７１】
ネットワーク対応ユーザー機器においてユーザー知覚可能な形式でコンテンツにアクセスするためのライセンスを認証する方法であって、サーバーネットワーク機器に接続するステップと、
前記コンテンツを前記ライセンスに含まれているコンテンツ識別情報と比較するステップと、
前記ネットワーク対応ユーザー機器を前記ライセンスに含まれているネットワーク対応ユーザー機器識別情報と比較するステップと、
前記ネットワーク対応ユーザー機器上のメディアプレーヤーを前記ライセンスに含まれているメディアプレーヤー識別情報と比較するステップとを含み、
前記サーバーネットワーク機器は通信リンクを介して前記ネットワーク対応ユーザー機器と通信可能に接続されていて、
前記比較の結果のいずれかが偽であれば前記サーバーネットワーク機器は前記ライセンスの有効化を拒否すべくプログラムされていて、
前記ライセンスは前記ネットワーク対応ユーザー機器上に存在する方法。
【請求項７２】
前記サーバーネットワーク機器への接続は、ネットワーク対応ユーザー機器上のコンテンツへのアクセスを試みた際に、サーバーネットワーク機器に自動的に接続することを含む、請求項７１に記載の方法。
【請求項７３】
前記比較は前記ネットワーク対応ユーザー機器上に配置されたメディアプレーヤーおよびセキュリティ技術により行なわれる、請求項７１に記載の方法。
【請求項７４】
ネットワーク対応ユーザー機器においてユーザー知覚可能な形式でコンテンツにアクセスするためのライセンスを認証するシステムであって、
通信リンクを介して前記ネットワーク対応ユーザー機器と通信可能に接続されているサーバーネットワーク機器を含み、
前記ネットワーク対応ユーザー機器は、前記通信リンクを介してサーバーネットワーク機器に接続し、前記コンテンツを前記ライセンスに含まれているコンテンツ識別情報と比較し、前記ネットワーク対応ユーザー機器を前記ライセンスに含まれているネットワーク対応ユーザー機器識別情報と比較し、前記ネットワーク対応ユーザー機器上のメディアプレーヤーを前記ライセンスに含まれているメディアプレーヤー識別情報と比較すべくプログラムされていて、
前記比較の結果のいずれかが偽であれば前記サーバーネットワーク機器は前記ライセンスの有効化を拒否すべくプログラムされていて、
前記ライセンスは前記ネットワーク対応ユーザー機器上に存在するシステム。
【請求項７５】
メディアプレーヤーによる媒体ファイルの現在位置からの前進および後退を制限する方法であって、
前記メディアプレーヤーに関連付けられたデジタル権利管理システムに透かし情報を提供するステップと、
前記時間幅により規定された制限を超えた前記媒体ファイルの送りおよび戻しの進行を禁止するステップとを含み、
前記透かし情報は、前記媒体ファイルの現在位置から前記媒体ファイル内での送りおよび戻しを制限する時間幅を規定している方法。
【請求項７６】
前記メディアプレーヤーと関連付けられたデジタル権利管理システムへの透かし情報の提供は、前記保護データベース内のライセンス・データオブジェクトに透かし情報を提供するステップを含み、
前記ライセンス・データオブジェクトは前記動画ファイルと関連付けられたアクセス情報を含む、請求項７５に記載の方法。
【請求項７７】
前記アクセス情報はレンタルモデルを含む、請求項７６に記載の方法。
【請求項７８】
前記レンタルモデルは前記透かし情報を含む、請求項７７に記載の方法。
【請求項７９】
前記メディアプレーヤーに関連付けられたデジタの権利管理システムは、前記規定された時間幅の制限を超えた動画ファイルの進行を防止することにより、前記規定された時間幅の制限を強制する、請求項７５に記載の方法。
【請求項８０】
前記メディアプレーヤーに関連付けられたデジタル権利管理システムは、ユーザーがどこまで動画を知覚したかを追跡して、ハードウェアタイマーまたはソフトウェアタイマーの少なくとも一方を用いて動画ファイルの巻き戻しまたは早送りを制約することにより、規定された時間幅の制限を強制する、請求項７９に記載の方法。
【請求項８１】
前記メディアプレーヤーに関連付けられた前記デジタル権利管理システムへの透かし情報の提供は、前記動画ファイルにおいて計時された間隔で透かしを提供することを含む、請求項７５に記載の方法。
【請求項８２】
ネットワーク対応ユーザー機器においてユーザー知覚可能な形式でコンテンツにアクセスするためのライセンスを認証するビジネス方法であって、
通信リンクを介して前記ネットワーク対応ユーザー機器と通信するサーバーネットワーク機器を提供するステップと、
選択されたコンテンツに関連付けられたライセンスを、所定の対価と引き換えに、供与して、前記ライセンスが有効にされた場合に、選択されたレンタルモデルに準拠して前記ネットワーク対応ユーザー機器がユーザー知覚可能な形式で前記選択されたコンテンツにアクセスするステップと、
前記選択されたコンテンツに関連付けられていて、アクセス情報を含む前記ライセンスを前記ネットワーク対応ユーザー機器へ転送するステップと、
前記転送されたライセンスに含まれる前記アクセス情報を、前記ネットワーク対応ユーザー機器に存在する所定の情報と比較するステップとを含み、
前記比較の結果が偽であれば前記サーバーネットワーク機器は前記ライセンスの有効化を拒否すべくプログラムされているビジネス方法。
【請求項８３】
コンテンツ用のライセンスを認証する方法であって、
前記ライセンスは第一のネットワーク対応ユーザー機器から第二のネットワーク対応ユーザー機器へ転送されていて、
前記コンテンツを前記第一のネットワーク対応ユーザー機器から前記第二のネットワーク対応ユーザー機器へ転送するステップと、
前記第二のネットワーク対応ユーザー機器をユーザーインターフェースを提供するサーバーネットワーク機器に接続するステップと、
アクセス情報を含む、前記コンテンツ用のライセンスを取得するステップと、
前記ライセンスに含まれる前記アクセス情報を、前記第二のネットワーク対応ユーザー機器に存在する所定の情報と比較するステップとを含み、
前記サーバーネットワーク機器は、前記比較の結果が偽であれば前記ライセンスの有効化を拒否すべくプログラムされている方法。
【請求項８４】
前記第二のネットワーク対応ユーザー機器の前記サーバーネットワーク機器への接続は、インターネット上のＷｅｂサイトへの接続を含む、請求項８３に記載の方法。
【請求項８５】
前記コンテンツを前記第一のネットワーク対応ユーザー機器から前記第二のネットワーク対応ユーザー機器へ転送するステップは、前記コンテンツをコンピュータ可読ディスクにコピーし、前記コンピュータ可読ディスクを前記第二のネットワーク対応ユーザー機器の位置へ移送して、前記コンテンツを前記コンピュータ可読ディスクから前記第二のネットワーク対応ユーザー機器へコピーするステップを含む、請求項８３に記載の方法。
【請求項８６】
前記コンテンツを前記第一のネットワーク対応ユーザー機器から前記第二のネットワーク対応ユーザー機器へ転送するステップは、前記コンテンツを前記第一のネットワーク対応ユーザー機器から前記第二ネットワーク対応ユーザー機器へネットワークを介してダウンロードするステップを含む、請求項８３に記載の方法。
【請求項８７】
前記コンテンツを前記第一のネットワーク対応ユーザー機器から前記第二のネットワーク対応ユーザー機器へ転送するステップは、第二のネットワーク対応ユーザー機器が前記第一のネットワーク対応ユーザー機器に存在するコンテンツに、前記ネットワーク対応機器が提供するファイル交換ユーザーインターフェース経由でアクセスするステップを含み、
前記ファイル交換ユーザーインターフェースはコンテンツのアクセスおよび転送を可能にし、前記コンテンツは複数のネットワーク対応ユーザー機器に存在し、前記複数のネットワーク対応ユーザー機器は前記前記ファイル交換ユーザーインターフェースに接続されている、請求項８３に記載の方法。
【請求項８８】
前記第二のネットワーク対応ユーザー機器のユーザーが、前記第一のネットワーク対応ユーザー機器に存在するコンテンツを選択し、前記選択されたコンテンツの前記第二のネットワーク対応ユーザー機器への転送を要求するステップをさらに含む、請求項８７に記載の方法。
【請求項８９】
前記選択されたコンテンツを前記第一のネットワーク対応ユーザー機器から前記第二のネットワーク対応機器へ転送するステップを含む、請求項８８に記載の方法。
【発明の詳細な説明】
【０００１】
（関連出願）
本出願は、２０００年４月７日に出願された仮出願番号第６０／１９５，８７０号、および２００１年３月５日に出願された仮出願番号第６０／２７３，４４４号を優先権主張し、本明細書においてこれら両方を引用するものである。本発明はまた、２０００年６月２０日に出願された米国特許出願第０９／６０３，８０５号にも関連し、本明細書においてこれを参照し、優先権の基礎となるものである。（本件については３７ＣＦＲＩ．５３（ｃ）（２）に基づき非仮出願を仮出願に変更する申立てを２００１年３月１６日に米国速達ラベル番号ＥＬ７５２５８６９０３ＵＳ、当社整理番号０４１８９２−０２０８にて行なっているが、現時点では申立ての結果および仮出願番号は不詳である。）本発明はまた、２００１年４月４日に出願された米国特許出願第　　号、“オンラインデジタルビデオ信号転送機器および方法”（代理人整理番号０４１８９２．０２０７）にも関連し、本明細書においてこれを参照し、優先権の基礎となるものである。本発明はまた、２００１年４月６日に出願された米国特許出願第　　号“Ｗｅｂサイトシステムおよびネットワーク上の電子情報の配信”（代理人整理番号０４１８９２．０２０５）および２００１年４月６日に出願された米国特許出願第　　号“ネットワーク経由でのコンテンツ配信システムおよびプロセス”（代理人整理番号０４１８９２．０２０６）に関連し、これら両方の全体を引用するものである。
【０００２】
（技術分野）
１．発明の分野
本発明は一般に、ネットワークを介したコンテンツのライセンス付与のセキュリティを保証するシステムおよびプロセスに関し、特にインターネットその他の適当なネットワーク経由で配信される、ライセンス供与コンテンツ品目へのアクセスを制御するシステムおよびプロセスの実施の形態に関する。
【０００３】
（背景技術）
２．関連技術の説明
インターネットは、ユーザーが自分のパーソナル・コンピュータやその他のネットワーク対応機器からサーバーネットワーク機器にアクセスできるようにする全世界規模のネットワークである。インターネットの普及に伴い、インターネットが提供するライフスタイルの利便性を享受するユーザーが増えている。このような利便性の一例として、一般に電子商取引（あるいはＥコマース）と呼ばれる新しい商取引の形態がある。ユーザーはかつて現実の（ブリックアンドモルタル）店舗で購入した書籍、玩具、ビデオゲーム、および動画等、各種の品目を家庭にいながらオンラインで購入することが可能である。これらの品目のあるものは従来の宅配方式によりユーザーへ届けられる。音楽やビデオ等、その他のものは通信リンクを介して大容量ファイルとしてユーザーへダウンロードすることができる。インターネット取引業者は通常、配信されたコンテンツの対価を支払った顧客のみがコンテンツにアクセスできるように、コンテンツへのアクセスを制御したいであろう。
【０００４】
しかし、インターネット商取引の拡大とともに、セキュリティへの関心も高まっている。インターネット取引業者は、コンテンツへのアクセス権を合法的に購入していないインターネットユーザによるコンテンツの無断利用を何度も経験している。コンテンツの無断利用は、ユーザーがダウンロードされたファイルを他のユーザーと交換したり、あるいは他の詐欺的手段によりコンテンツを入手した結果であるといえる。
【０００５】
さまざまなコンテンツの保護方法が存在する。ファイル暗号化方法による保護には限界がある。また、特定のユーザーが許諾を得たユーザーであることを確かめる方法は常に改良されている。しかし、暗号化方法の改良と歩調を合わせて暗号破りの技術も改良されており、インターネット上のユーザー数自体と相俟って、あるいは他人だけでなく他人のコンピュータにさえなりすます方法も洗練されているため、特定ユーザーの本人認証が課題として残っている。
【０００６】
従って、インターネット・コンテンツ・プロバイダの間で、対価を払った顧客に提供するコンテンツは許諾された使い方しかできないことを保証する手段に対するニーズが増大している。
【０００７】
（発明開示の要約）
本発明の実施の形態は上述の従来技術に付随する問題を、デジタルコンテンツの安全なライセンス供与システムおよび方法を提供することにより解決する。本発明の実施の形態は、１個以上のネットワーク対応ユーザー機器および通信リンクにより１個以上のネットワーク対応ユーザー機器に接続された１個以上のサーバーネットワーク機器を含むオンライン環境で動作する。
【０００８】
本発明の実施の形態に基づく方法は、１個以上のコンテンツサーバーのメモリ内に保存されたコンテンツにアクセスさせるステップを含む。ユーザーは主Ｗｅｂサイトに接続する。主Ｗｅｂサイトはユーザーに対し利用可能なコンテンツを提示する。ユーザーは次いでコンテンツを選択してネットワーク対応ユーザー機器にダウンロードすることができる。コンテンツはライセンス無しにはユーザー知覚可能な形式でアクセスできないため、ユーザーはコンテンツをダウンロードする前後または同時にライセンスを取得するよう求められる。
【０００９】
特定のコンテンツ用のライセンスに対するユーザーの要求は、所望のレンタルモデルに関する情報、レンタルモデルの有効期限、およびネットワーク対応ユーザー機器の識別情報、並びにその他の情報含んでいてよい。この情報およびネットワーク運用センターで付加される可能性のあるその他の情報に基づいて、コンテンツ用のライセンスが生成され、この情報と合わせてライセンス生成時に付加された任意の付加的情報を含むコンテンツ用のライセンスが生成される。例えば、要求されたコンテンツの暗号化鍵である。ライセンスは次いで要求しているネットワーク対応ユーザー機器上の保護データベースへ転送される。
【００１０】
ネットワーク対応ユーザー機器上に存在するメディアプレーヤーおよびセキュリティ技術は、ライセンス供与されたコンテンツだけがユーザー知覚可能な形式で提示され、かつレンタルモデルに準拠する以外には絶対にアクセス不可能なようにすることにより、コンテンツへの無許可アクセスに対するセキュリティを提供する。メディアプレーヤーおよびセキュリティ技術はまた、ネットワーク対応ユーザー機器内の他のコンポーネントだけでなくメディアプレーヤーおよびセキュリティ技術自体の各種コンポーネントを認証する整合性チェックを実行することにより、改ざんに対するセキュリティを提供する。
【００１１】
本発明の利点には、コンテンツに関連付けられていて、かつその特定のコンテンツだけに有効なライセンスを生成するシステムおよび方法を提供することにより、コンテンツへのアクセスを確実に制御できる機能が含まれる。ライセンスはまた、それが関連付けられたコンテンツに関係するだけでなく、ライセンスがダウンロードされる特定のネットワーク対応ユーザー機器にも関係する。さらに、ライセンスは、それがダウンロードされた時点でネットワーク対応ユーザー機器上に存在している特定のメディアプレーヤーと関係付けられる。
【００１２】
ライセンスを有効にする前に、上述の条件が存在するか否かを判定すべくライセンスを調べるメディアプレーヤーおよびセキュリティ技術によりそのライセンスが認証されなければならない。すなわちユーザーがアクセスしようとする特定のコンテンツにライセンスが関連付けられているか、またそのコンテンツにアクセスすべくユーザーが利用するネットワーク対応ユーザー機器およびメディアプレーヤーがそのライセンスと関係付けられているかである。これらの条件が満足されていればライセンスは有効とされてユーザーは特定のコンテンツに対し、その特定のコンテンツ用の特定のレンタルモデルに準拠してユーザー知覚可能な形式でアクセスできるようになる。
【００１３】
一実施の形態において、ライセンスは、ある時間枠内で特定のコンテンツへのアクセスを制限するレンタルモデルに準拠している。従って、一実施の形態においてユーザーはその時間枠内で規定された回数だけコンテンツにアクセスすることができる。さらに別の実施の形態において、購入モデルに基づくライセンスによりユーザーは任意のネットワーク対応ユーザー機器上でコンテンツに何回でもアクセスすることができる。
【００１４】
本発明のさらなる利点には、特定の媒体およびセキュリティ手続き環境内で特定のメディアプレーヤー上で特定のコンテンツにアクセスすべく以前に付与されたライセンスを無効にする機能が含まれる。本発明はさらに、特定のコンテンツの再生を禁止したり、特定の媒体およびセキュリティ手続き環境内でのコンテンツの再生を禁止する特定のネットワーク対応ユーザー機器に対して、無効化証明を付与するシステムおよび方法を提供する。一実施の形態において、無効化証明は定期的にネットワーク対応ユーザー機器にダウンロードされる。別の実施の形態において、無効化情報は選択されたコンテンツに必要なライセンスに埋め込むことによりネットワーク対応ユーザー機器にダウンロードされる。
【００１５】
（発明を実施するための最良の形態）
本発明の実施の形態は産業界における上述のニーズを、デジタルコンテンツの安全なライセンス供与システムおよび方法を提供することにより解決する。例えばオンラインでのレンタル、購入および／またはデジタル的に符号化された動画の配信を可能にする等である。本発明の実施の形態に基づくシステムおよびプロセスは、ユーザーがネットワークを介してコンテンツにアクセス可能にすることにより、ユーザーへのコンテンツ配信を制御する機構をコンテンツの所有者あるいは保有者に提供する。本システムおよびプロセスの一つのモデル例として、インターネット経由で顧客に動画ファイルをダウンロードさせる動画レンタルシステムである。他の実施の形態には音楽ファイル、静止画像ファイル、ゲームプログラム、その他のソフトウェアやデータおよびこれらの組み合わせを含む（しかしこれに限定はされない）他のタイプのコンテンツの配信が含まれていてもよい。さらに、他の実施の形態が符号化された物理的媒体、または広域あるいはローカルエリア・ネットワークの配信を利用してもよい。本開示を簡明にすべく、以下に記述する実施の形態は専ら動画レンタルサービスを例に取り上げる。しかし、本発明の態様は上述のように他の適当なコンテンツ配信アプリケーションでも利用可能であることは容易に理解されよう。
【００１６】
以下の記述において、本明細の一部をなし、図例を通じて本発明が実施できる特定の実施の形態を示す添付図面を参照する。本発明の各種実施の形態の範囲を逸脱することなく他の実施の形態を利用したり、構造的な変更を加えることが可能な点を理解されたい。
【００１７】
一実施の形態において、安全な動画ライセンス供与システムおよび方法がネットワーク接続を介して、コンピュータシステムに保存されたデータをユーザーに提供する。転送は、メモリ記憶領域へのダウンロード、ビデオや音声ストリーミング、またはこれらの組み合わせを含む（しかしこれに限定されない）各種の方法により、インターネット、専用あるいは公共のネットワーク、直接銅線あるいは光ファイバー接続、無線接続、放送システム（例えば、ケーブルシステム、衛星放送システム、テレビ放送システム、デジタル放送テレビシステム）または、これら接続の組み合わせを含む（しかしこれに限定されない）各種の接続方式を介して実現することができる。その他の実施の形態において動画は有形媒体上で符号化され、物理的に配信される。
【００１８】
本発明のさらに別の実施の形態は、電子ファイルに対し安全なライセンス供与を行なう態様に関連している。説明を簡明にすべく、デジタル符号化動画（“動画”または“ビデオ”と呼ばれる）を含むビデオおよび音声情報からなるデジタルデータ信号の場合の実装に焦点を絞って記述する。しかし、記述された方法およびシステムの多くあるいはすべては、デジタル的に符号化された楽曲、書籍、テレビ番組、ラジオ番組、およびデジタル化または符号化して電子ファイルとして保存可能なその他任意のコンテンツ（音声、ビデオ、テキストなど）等、他の種類の電子ファイルにも適用すべく容易に適合させることができる。また、ビデオ縦横比、解像度、および音声再生パラメータを含む（ただしこれに限定されない）制御情報をも電子ファイルに含んでいてよい。
【００１９】
本発明の実施の形態のいくつかは、ＷｏｒｌｄＷｉｄｅＷｅｂおよびインターネットを介してｗｅｂサイト（以下“主ｗｅｂサイト”と呼ぶ）としてアクセス可能であって、動画ファイルのライブラリへのアクセスを提供するネットワーク動画（以下“ビデオ”）サーバー・コンピュータシステム向けの実装に関する。しかし、ここに記述する方法およびシステムの多くあるいはすべては、他のインターネット接続インターフェース（例：ＦＴＰサーバー）、専用ネットワーク（例：加入者向けにＩＳＰから提供されるネットワーク）、および直接接続（ホテル等の限定されたエリア内で直接結線されたステーションの集合体）を含む（ただしこれに限定されない）他のデータ接続に容易に適合可能である。
【００２０】
さらにまた別の実施の形態は、ユーザーがコンピュータシステムを用いて電子ファイルにアクセスしてダウンロードする実装法に関する。しかし、記述された方法およびシステムの多くあるいはすべては、セットトップボックスすなわち電話またはケーブルモデムが接続されて（ハードディスク等の）記憶領域を備えたテレビ、あるいはサーバーにアクセスするネットワーク接続およびダウンロードされたデータを保存する記憶領域を備えたその他の機器等、ユーザーがサーバーにアクセスしてデータをダウンロードする際に利用できる他のネットワーク対応ユーザー機器（ＵＮＤＳ）に容易に適合可能である。無線電話用のインターフェース、セットトップボックス、ＰＤＡ、ＡＶＨＤＤ機器（ソニー製“Ｔｉｖｏ”など）、および衛星放送ダウンロード機能等、その他のバリエーションもまた実装可能である。
【００２１】
どのようなものであれ、必要な適合に関しては当分野で通常の知識を有する者には明らかであろう。オンライン・デジタルコンテンツへの安全なライセンス供与方法およびシステムは、ハードウェア、ソフトウェア、あるいは両方の組み合わせで実装することができる。
【００２２】
一実施の形態によれば、コンテンツのレンタルは、第一のノードに配置されていて、他のノードに配置された複数のＵＮＤに通信リンクを介して接続されている少なくとも１個のコンテンツサーバーを含むオンライン環境内で生起する。本方法は、コンテンツサーバーのメモリに保存されたコンテンツへのアクセス提供を含む。次いで、選択されたコンテンツを指定された一定期間または指定された再生回数（“レンタルモデル”）だけレンタルしたいとの要求がＵＮＤから送信される。同要求には選択されたコンテンツと指定されたレンタルモデルに準拠するライセンス向けの電子支払いが含まれる。一実施の形態において、電子支払いが実施されたならば、ライセンスは通信リンクを介してＵＮＤに送られる。コンテンツとライセンスがＵＮＤに送信されたならば、ライセンスに含まれるレンタルモデルに準拠して、ＵＮＤ側のユーザーはユーザー知覚可能な形式でコンテンツにアクセスすることができる。
【００２３】
一実施の形態において、ＵＮＤはユーザー知覚可能な形式でコンテンツへのアクセスを許可するに先立って主Ｗｅｂサイトとの電子通信を確立して、アクセスが指定されたレンタルモデルパラメータ内にあることを保証し、またオプションとして、ライセンス送信先のＵＮＤがアクセスに利用するＵＮＤでもあることを保証する。これにより、そのコンテンツへのアクセスを望む部外者の元に届いた、ダウンロードされたコンテンツはそれら部外者からはアクセスできないことが保証される。それらの部外者が自分宛に送信されたコンテンツにアクセスしようと試みた場合、主Ｗｅｂサイトはその部外者に対しレンタルライセンス（ライセンスあるいはライセンス証明書とも呼ぶ）を購入する機会を提供することができる。
【００２４】
一実施の形態において、機能は実行可能な命令群で実装されている。それらの命令群でプログラムされている汎用または専用プロセッサに命令を与えて、以下に述べる機能およびステップを実行させることができる。あるいは、それらのステップを実行するための組込みロジックを含む専用ハードウェアコンポーネントにより、またはプログラムされているコンピュータ部品と特注ハードウェア部品の任意の組み合わせにより、機能とステップが実行可能である。
【００２５】
本発明の実施の形態は、本発明の実施の形態に基づくプロセスを実行すべくコンピュータ（または他の電子機器）をプログラムするために利用される命令群を保存したコンピュータ可読な媒体を含むコンピュータ・プログラム製品として実装されてもよい。コンピュータ可読な媒体には、フレキシブルディスク、光ディスク、ＣＤ−ＲＯＭや光磁気ディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気または光カード、フラッシュメモリ、あるいは電子命令群の保存に適したその他の媒体／コンピュータ可読な媒体が含まれる（しかしこれらに限定されない）。さらに、本発明の実施の形態はまた、コンピュータ・プログラム製品として実装されてもよく、その場合プログラムは通信リンク（例えば、モデムやネットワーク接続）経由で搬送波または他の伝播媒体に搭載されたデータ信号を通じてリモートコンピュータ（例えばサーバー）から要求側コンピュータ（例えばクライアント）へ転送することができる。
【００２６】
（ネットワークシステムアーキテクチャ）
図１は、オンライン・デジタルコンテンツの安全なライセンス供与方法およびシステムが実装可能な、ＷｏｒｌｄＷｉｄｅＷｅｂ（Ｗｅｂ）等のクライアント・サーバー環境の例１００の概略図である。Ｗｅｂのアーキテクチャは従来のクライアント・サーバーモデルに従う。“クライアント”と“サーバー”は、データ要求側（クライアント）、またはデータ提供側（サーバー）としてのコンピュータの一般的な役割を指すために用いる。ＵＮＤ１０２およびｗｅｂサーバー１０４はハイパーテキスト転送プロトコル（ＨＴＴＰ）等のプロトコルを用いて通信する。Ｗｅｂ環境において、Ｗｅｂブラウザはクライアント上に存在し、Ｗｅｂサーバから提供されたＷｅｂ文書（ページ）を表現する。クライアント・サーバーモデルを用いてＵＮＤ１０２とＷｅｂサーバー１０４の間で情報を伝達する。
【００２７】
Ｗｅｂサーバー１０４は、例えばインターネット等のネットワーク１１０に接続していて、他がＷｅｂクライアントからの文書要求および／またはその他の問い合せに応答する。ユーザーがユニフォーム・リソース・ロケータ（ＵＲＬ）を提示して文書を選択したならば、ネットスケープ・ナビゲータやインターネットエクスプローラ等のＷｅｂブラウザがＷｅｂサーバー１０４との接続を開設して、文書の要求（例えば、ＨＴＴＰｇｅｔ）を付与する。Ｗｅｂサーバー１０４は要求された文書を、通常はハイパーテキスト・マークアップ言語（ＨＴＭＬ）または動的ＨＴＭＬ（ＤＨＴＭＬ）等の標準マークアップ言語で符号化されたテキスト文書の形式で配信する。
【００２８】
一実施の形態によれば、ユーザーが例えばデジタル符号化動画（“動画”）等のデジタルコンテンツの安全なオンラインライセンス供与に参加したい場合、ＵＮＤ１０２はＷｅｂサーバー１０４に接続して、主Ｗｅｂサイトのホームページが提示される。主Ｗｅｂサイトはレンタル用の各種の動画に関するオンラインのカタログ情報へのアクセスを提供する。オンライン・ユーザーは、主Ｗｅｂサイトのホームページから、レンタル利用可能な各種の動画をユーザーが検索して閲覧できるようにする各種の画面へ案内されるだけでなく、後でＵＮＤ１０２で閲覧するために動画をダウンロードする機能も提供される。
【００２９】
一実施の形態において、ユーザーが動画を要求した場合、Ｗｅｂサーバー１０４は動画の場所を示すＵＲＬをＵＮＤ１０２に提供する。ＵＲＬは要求をコンテンツサーバー１０６宛に出す。コンテンツサーバーメモリ１０８は膨大なデジタル符号化動画ファイルの保存を行なう。コンテンツサーバーメモリ１０８に置かれたデジタル符号化動画ファイルは標準的な暗号化技術を利用して暗号化されていてよい。要求された動画がコンテンツサーバー１０６上に存在する場合、コンテンツサーバー１０６は要求された動画を暗号化された形式でＵＮＤ１０２へ配信する。一実施の形態において、要求されたデジタル符号化動画が現在コンテンツサーバー１０６上に存在しない場合、動画が見つかるまでクライアント・サーバー環境例１００内の異なる地理的位置に配置された他のコンテンツサーバー（図示せず）へ要求が転送される。その時点で、動画は各コンテンツサーバーにより暗号化形式でＵＮＤ１０２へダウンロードされる。
【００３０】
一実施の形態において、動画が現在どのコンテンツサーバー上にも存在しない場合、コンテンツはオリジンサーバー１１２からコンテンツサーバーの１個へダウンロードされる。オリジンサーバー１１２は、オリジンサーバーメモリ１１４に暗号化されたデジタル符号化動画ファイルのライブラリの完全なコピーを含んでいてよい。さらにいくつかの実施の形態において、クライアント・サーバー環境１００の異なる地理的位置に配置された別のオリジンサーバー（図示せず）があって、各々が暗号化されたデジタル符号化動画ファイルのライブラリ全体のコピーを含んでいてもよい。
【００３１】
他の実施の形態において、破線１０３で表わしたピアツーピア接続により、あるいは少なくとも検索とダウンロード動作を管理するＷｅｂサーバー１０４を介して、ＵＮＤ１１６等、他のＵＮＤ上に存在する動画ファイルはＵＮＤ１０２等の要求側ＵＮＤへのダウンロードに利用できるものと見なされてよい。
【００３２】
いくつかの実施の形態において、要求された動画をユーザーがダウンロードする権利を許諾するトークンがＵＲＬに埋め込めれていてもよい。トークンは最初の要求時に生成することができる。トークン許諾の目的の一つは、実際に動画を要求したユーザーだけに動画のダウンロードを限定することである。無断ダウンロードする度に一定のコストがかかるため、コスト節減をもたらす。また、トークン許諾は、コンテンツサーバー１０６のリソースを占有する多数のダウンロード要求を生起させてサービスの停止を狙うハッカーによる攻撃を防ぐ。さらに、いくつかの実施の形態において、ＵＲＬはまた、動画のダウンロードを特定の地理的な場所に限定する地理的なフィルターを含んでいてよい。例えば、合衆国内でのみダウンロードを認める等である。
【００３３】
ＵＮＤ１０２はデスクトップコンピュータ、ワークステーション、ラップトップ、セットトップボックス、および／またはメインフレームコンピュータ等、任意の種類の計算機器でもよいが、これらに限定されない。無線電話用のインターフェース、セットトップボックス、ＰＤＡ、ＡＶＨＤＤ機器（ソニー製“Ｔｉｖｏ”など）、および衛星放送ダウンロード機能等、その他のバリエーションもまた実装可能である。図示しないが各ＵＮＤ１０２に１人以上のユーザーが関連付けられていてよい。Ｗｅｂサーバー１０４、コンテンツサーバー１０６、およびオリジンサーバーもまた、デスクトップコンピュータ、ワークステーション、ラップトップおよび／またはメインフレームコンピュータの任意の種類の計算機器であってよいが、これらに限定されない。
【００３４】
（ネットワーク運用センター）
図２に、本発明の一実施の形態に基づく、ネットワーク運用センター（ＮＯＣ）２００の概略ブロック図を示す。ＮＯＣ２００は多数のＷｅｂサーバ２０４、多数のアプリケーションサーバー２０８、ファイアウォール２１０と２１２、ライセンス生成器２１４、および主Ｗｅｂサイト２０６を含む。Ｗｅｂサーバー２０４は、ＵＮＤ２０２を介してユーザーから要求されたＨＴＭＬおよびＤＨＴＭＬ等の文書を配信するだけでなく、主Ｗｅｂサイト２０６上でユーザーに提示できるその他の文書やファイル（音声、ビデオ、グラフィックス、あるいはテキスト）を保存する。アプリケーションサーバー２０８は、Ｗｅｂサーバ２０４に提供され、かつ主Ｗｅｂサイト上でユーザーに提示可能な動的Ｗｅｂページを生成することができる。アプリケーションサーバー２０８はまた、主ｗｅｂサイト上の異なるユーザーに関して、ユーザーの個人用ホームページおよびユーザーの購買嗜好（しかしこれに限定されない）等の個人情報を含んでいてよい。一実施の形態において、アプリケーションサーバー２０８はまた、主Ｗｅｂサイト２０６のユーザーによる動画ライセンス取得のためのビジネスルールを保存する。以下により詳細に述べるように、これらのビジネスルールは、誰がどのような条件（すなわち、期限、期限内の鑑賞回数）で動画を鑑賞するライセンスを取得してもよいかを規定する。
【００３５】
アプリケーションサーバー２０８に含まれる情報は無許可アクセスの標的にされる恐れがあるため、ファイアウォール２１０がＷｅｂサーバ２０４とアプリケーションサーバー２０８の間に配置されている。ファイアウォール２１０は、アプリケーションサーバー２０８へのアクセスを制御することにより、アプリケーションサーバー２０８のセキュリティを保証する。一実施の形態において、ファイアウォール２１０は、ネットワーク・プロトコル・パケットレベルでトラフィックを調べるパケットフィルター・タイプ・ファイアウォールとして実装されている。ファイアウォール２１２は、アプリケーションサーバー２０８とライセンス生成器２１４の間で機能の差はない。従って、ファイアウォールによる保護はアプリケーションサーバー２０８およびライセンス生成器２１４への無許可アクセスに対するセキュリティを保証する。
【００３６】
アプリケーションサーバー２０８は、ファイアウォール２１２を介してライセンス生成器２１４にアクセスすることが許諾されている。ライセンス生成器２１４は、アプリケーションサーバー２０８からライセンス生成器２１４に渡されたビジネスルール情報に基づいてユーザーが要求した動画用のライセンスを生成する。
【００３７】
一実施の形態に基づき、ユーザーが動画を要求し、その動画用のライセンスが生成されるプロセスを図３のブロック図に示す。ＵＮＤ３０２においてユーザーが主Ｗｅｂサイト３０６をブラウズしながらコンテンツのライセンスを要求した場合、ライセンス要求情報ブロック３０３が主Ｗｅｂサイト３０６に提供される。ライセンス要求情報ブロック３０３はユーザーが望むレンタルモデルに関する情報を含んでいてよい。一例として、ユーザーは２４時間の期限内に動画を鑑賞したいと望むかもしれず、２４時間の期限はユーザーが自分のメディアプレーヤーの再生ボタンを押した時点から始まる。一実施の形態において、ユーザーはライセンスの有効期限が切れるまでの３０日間に２４時間の期限を始めればよい。一実施の形態において、ライセンスの有効期限が切れた場合、ユーザーのＵＮＤ上にライセンスが残っていたとしても、関連付けられた動画へのアクセスには使えない。
【００３８】
一実施の形態によれば、ユーザーのＵＮＤ３０２に関する情報もまたライセンス要求情報ブロック３０３でユーザーに対し透過的に提供される。この情報は例えば、ハードドライブのシリアル番号ＢＩＯＳチェックサム、あるいは特定のＵＮＤを識別するその他の情報を含んでいてよい。さらに、コンテンツにアクセスするために用いられる特定のメディアプレーヤーを識別する情報がライセンス要求情報ブロック３０３に含まれていてよい。いくつかの実施の形態において、ＵＮＤ３０２からの初期ライセンス要求は、ＵＮＤ３０２に関する識別情報またはライセンス要求プロセスを開始するのに十分な他の情報だけを含んでいればよい。この実施の形態において、上述のレンタルモデル情報およびメディアプレーヤー識別情報等の（しかしこれに限定されない）付加的情報を、ライセンスの生成に先立ってライセンス要求に続いて加えてもよい。この情報はその後アプリケーションサーバー３０８によりライセンス生成器３１４へ渡され、次いでライセンスに埋め込まれて、そのライセンスと関連付けられた要求された動画は識別されたＵＮＤに限り、かつ識別されたメディアプレーヤーでしか再生できないことが保証される。ＵＮＤとメディアプレーヤーの身元を確認するプロセスについて以下により詳細に述べる。
【００３９】
一実施の形態において、ユーザーがライセンスを購入する場合、ユーザーは購入したライセンスを直ちに現在使用しているＵＮＤに転送するか、あるいは購入したライセンスを後で同じＵＮＤまたは異なるＵＮＤに転送するか、のいずれかを選択することができる。ユーザーが購入したライセンスを直ちに転送した場合、購入されたライセンスはそのＵＮＤおよびメディアプレーヤーと関係付けられる。従って、ユーザーが後で（関連付けられたコンテンツのコピーも含む）異なるＵＮＤに購入したライセンスをコピーした場合は購入ライセンスは有効ではなく、利用することができない。しかし、ユーザーが主ｗｅｂサイトにアクセスするために現在使用しているＵＮＤとは別のＵＮＤでそのコンテンツを鑑賞したい場合、ユーザーはその特定のＵＮＤを用いて後で再び主ｗｅｂサイトに接続してそのＵＮＤへ購入したライセンスを転送することが求められる。
【００４０】
後でライセンスをダウンロードするために、ユーザーはメディアプレーヤーまたはＷｅｂブラウザのいずれかを用いて主Ｗｅｂサイトに接続し、購入したライセンスを要求することができる。主Ｗｅｂサイトに接続するためにメディアプレーヤーを用いた場合、ユーザーがコンテンツにアクセスしようとすると、メディアプレーヤーはユーザーがライセンスを要求していることを認識し、ユーザーを主Ｗｅｂサイトに接続する。ユーザーがまだライセンスを購入していない場合、例えばユーザーが別のユーザーからコンテンツのコピーを受け取った場合、主Ｗｅｂサイトはユーザーに対しライセンス購入について問い合わせる。
【００４１】
さらに、一実施の形態において、要求された動画ファイル、あるいはある実施の形態では動画と関連付けられた１２８ビットのグローバル一意識別子（ＧＵＩＤ）がライセンス要求情報ブロック３０５に示すように主Ｗｅｂサイト３０６により要求情報に加えられ、次いでアプリケーションサーバー３０８へ渡される。一実施の形態において、ライセンス要求情報ブロック３０７に示すように、アプリケーションサーバー３０８は要求情報にビジネスルール情報を加える。ライセンス要求情報ブロック３０７は続いてアプリケーションサーバー３０８によりライセンス生成器３１４へ渡される。
【００４２】
ライセンス生成器３１４はライセンス要求情報ブロック３０７に含まれる情報を受信し、要求された動画と関連付けられたライセンスを生成する。一実施の形態において、ライセンスは複数のデータフィールドを含むライセンス・データオブジェクトの形式であってよい。一実施の形態において、データフィールドの一部は、ライセンス生成器３１４により生成された付加情報とともに、アプリケーションサーバー３０８によりライセンス生成器３１４に渡されたライセンス情報ブロック３０７情報を含んでいてよい。
【００４３】
ライセンス生成器３１４に渡されたライセンス・データオブジェクト３０９内の情報の例として、ユーザーから要求されたレンタルモデルに関する情報を含むデータフィールド３１８がある。またユーザーが動画を再生できる権利が失効する日付に関する情報を含むデータフィールド３２０もある。データフィールド３２２はユーザーのＵＮＤに関する識別情報を含む。データフィールド３２４はユーザーのメディアプレーヤーにに関する識別情報を含む。さらに、データフィールド３２６は要求された動画ファイルあるいは動画に関連付けられた１２８ビットＧＵＩＤを含む。ライセンス生成器３１４に渡されないが、代わりにライセンス生成器３１４自身により生成される情報の一例として、データフィールド３２８は要求された動画ファイルに関連付けられた暗号化鍵を含み、暗号化された動画ファイルを開放する。ライセンス・データオブジェクト３０９に含まれる情報は集合的に“アクセス情報”と呼ばれる。
【００４４】
ライセンス・データオブジェクト３０９はライセンス生成器３１４によりアプリケーションサーバー３０８へ渡される。アプリケーションサーバー３０８は次いでライセンス・データオブジェクト３０９を主Ｗｅｂサイト３０６へ渡す。ライセンス・データオブジェクト３０９は次いで主Ｗｅｂサイト３０６によりＵＮＤ３０２へ転送され、保護データベース（ＰＤ）３１６に保存される。
【００４５】
（ネットワーク対応ユーザー機器アーキテクチャ）
図４に、ＣＰＵ４０４、ユーザーインターフェース４０６、メモリ４０８、および通信インターフェース４１２を含むＵＮＤ４０２の機能ブロック図を示す。通信インターフェース４１２は図１のＷｅｂサーバー１０４およびコンテンツサーバー１０６のようなネットワーク・ビデオサーバーコンピュータ、あるいは図示していないその他のシステムリソースと通信するために用いられる。通信インターフェース４１２はネットワーク接続を提供する。任意の接続速度を用いてもよいが、１秒当たり５００キロビット（Ｋｂｐｓ）以上のデータ転送速度を提供する接続のような高速または広周波数域のデータ接続が好適である。ＵＮＤ４０２のメモリ４０８はＲＡＭ（ランダムアクセスメモリ）またはＲＡＭと磁気ディスク記憶領域等（ただしこれに限定されない）との組み合わせで実装することができる。メモリ４０８は符号化された動画を保存するのに十分な、あるいは少なくとも１ギガバイトの空き領域がある磁気ディスク記憶領域を含んでいてよい。メモリ４０８は以下のものを含んでいてよい。
・オペレーティング・システム４２０
・例えばインターネットエクスプローラバージョン４．０以上のようなＷｅｂブラウザを含むインターネット・アクセスプロシージャ４２２
・メディアプレーヤーおよびセキュリティ技術４２４
・暗号化されたデジタル動画ファイル４２６用の記憶空間
・同様に他のプロシージャおよびファイル（図示せず）
メディアプレーヤーおよびセキュリティ技術４２４はＰＤ４１６を含む。ＰＤ４１６はメディアプレーヤーおよびセキュリティ技術４２４における標準的なコンポーネントであってよい。一実施の形態において、図３を参照しつつ上で述べたように、ＮＯＣに配置されたライセンス生成器により生成されてＵＮＤに転送されたライセンス・データオブジェクトを保存するために、ＰＤ４１６は暗号化されたメモリ空間を提供する。従って、ＰＤ４１６内でライセンス・データオブジェクトは自身が暗号化される。メディアプレーヤーおよびセキュリティ技術４２４の範疇のコンポーネントは、以下に図５との関係でより詳細に述べるように、ＰＤ４１６に保存されているライセンス・データオブジェクトにアクセスすることが可能である。
【００４６】
図３を参照しつつ述べるように、ここで要求された動画用のライセンスはユーザーに取得されていて、ユーザーのＵＮＤに保存されている。現在の例では、ユーザーは既にメモリ４０８内の記憶空間４２６等のメモリ記憶領域に要求された暗号化された動画ファイルをダウンロードしていると想定している。しかし、ユーザーは将来ダウンロードする動画ファイル用のライセンスを取得してもよい。同様に、ユーザーは動画ファイルをダウンロードするのと同時にライセンスを取得してもよい。ユーザーがいつ動画ファイルをダウンロードしようと決めたかにかかわらず、ユーザーは動画を再生する前にＰＤ内の動画に関連付けられたライセンスを取得している必要がある。ＰＤ内に関連付けられたライセンスが存在する場合、ユーザーはメディアプレーヤーおよびセキュリティ技術４２４にアクセスすることにより動画を鑑賞することができる。
【００４７】
（メディアプレーヤーおよびセキュリティ技術）
図５に、ソフトウェア実装されたメディアプレーヤーおよびセキュリティ技術４２４を表わす機能コンポーネントのブロック図を示し、それがＰＤ４１６にアクセスすることも示す。メディアプレーヤーおよびセキュリティ技術４２４は、ＵＮＤ４０２のユーザーがライセンスを取得している動画を鑑賞することを許すソフトウェアを含む。上述のように、ＰＤ４１６はＮＯＣに配置されたライセンス生成器により以前に生成され、ユーザーから要求された動画に関連付けられた１個以上のライセンス・データオブジェクトを含んでいてよい。
【００４８】
デジタル権利管理（ＤＲＭ）機能コンポーネント４３０は、ライセンスが転送されたＵＮＤ上で適切にライセンス付与された動画以外は鑑賞できないことを保証するために、ＵＮＤ４０２内で安全な環境を提供するメディアプレーヤーおよびセキュリティ技術４２４内のコードのブロックである。一実施の形態において、ＤＲＭ４３０はコンテンツに関連付けられた有効なライセンスが有効でない限り、暗号化コンテンツが復号されてユーザー知覚可能な形式でユーザーからアクセスできないようにすることにより、これを行なう。ＤＲＭ４３０は、ユーザー（アプリケーション）空間またはカーネル空間で実行されてよい。ＤＲＭ４３０はコード撹乱（ｏｂｆｕｓｃａｔｉｏｎ）および改ざん検知技術を利用して改ざんを防止する。ＤＲＭ４３０はまた、通常のデバッギングトラップを検知するアンチデバッギング機能も備える。
【００４９】
ＤＲＭ４３０以外に、メディアプレーヤーおよびセキュリティ技術４２４はさらに他のコードのブロックを含む。復号ブロック４３４は暗号化された動画ファイルを復号する。コーデック（ＣＯＤＥＣ）４３６は復号された動画ファイルを復元する。プラグインブロック４３８はメディアプレーヤー４４０と関連付けられた任意のプラグインプログラムを含む。メディアプレーヤー４４０はメディアプレーヤーのソフトウェア実装を含み、ユーザーに対しユーザー知覚可能な形式でコンテンツ提示するための動画表示領域を含むインターフェース、および再生、巻き戻し、早送り、一時停止ボタン等の（しかしこれに限定されない）ユーザーが選択可能な操作ツール（ｏｐｅｒａｔｏｒｓ）を提示することができる。メディアプレーヤー４４０はハードウェア・インターフェース４４２を介してモニター４４４と通信可能に接続されていてよい。
【００５０】
一実施の形態において、ＤＲＭ４３０はメディアプレーヤーおよびセキュリティ技術４２４内のコンポーネント間で安全なプロセス間通信（ＩＰＣ）データストリームを保証することによりＵＮＤ４２０内に安全な環境を提供する。安全なＩＰＣデータストリームを保証することは、ＵＮＤ４０２内の他のコンポーネント（図示しない）と同様、メディアプレーヤーおよびセキュリティ技術４２４内のコンポーネントが、ライセンス要件を回避しようとする無断ユーザーにより改ざんされないことの保証を含む。一実施の形態において、この整合性チェックはメディアプレーヤーおよびセキュリティ技術４２４内の他のコンポーネントに対し、有向線分４４１で表わすコード許諾を行なうＤＲＭ４３０により実現される。例えば、復号された動画ファイルのビットを別のファイルに変えようとしてコーデック４３６内のコードが改ざんされた場合、ＤＲＭ４３０は例えばコーデック４３６に対するコード許諾プロシージャにより、これを検知する。従って、コーデック４３６内のコードが改ざんされた場合、ＤＲＭ４３０はメディアプレーヤー４４０を停止させて動画の鑑賞を禁止することができる。
【００５１】
一実施の形態において、ＤＲＭ４３０はＤＲＭ４３０のコード内のルート暗号化鍵を利用してＰＤ４１６にアクセスすることができる。ルート暗号化鍵を用いて、ＤＲＭ４３０は暗号化されたＰＤ４１６内のライセンス・データオブジェクトにアクセスして復号することができる。このプロセスを有向破線４４３で表わす。従って、ライセンスでデータオブジェクトに含まれる、レンタルモデル、有効期限、ＵＮＤ識別情報、メディアプレーヤー識別情報、および動画ＧＵＩＤを含むすべての情報は、非暗号化形式でＤＲＭ４３０から利用可能にされる。
【００５２】
各動画ファイルは一意な鍵を用いて暗号化できる。一実施の形態において、動画ファイルは定期的に再暗号化され、例えば３０日ごとに再リリースできる。上述のように、ライセンス・データオブジェクトには暗号化された動画ファイルを復号するための暗号化鍵も含まれる。ＤＲＭ４３０は暗号化鍵を復号ブロック４３４へ渡してよい。このプロセスを有向破線４４５で表わす。さらに、暗号化された動画は有効なライセンス無しに再生することはできない。各ライセンスは、そのライセンス並びに特定のＵＮＤおよびメディアプレーヤーに関連付けられた特定の動画ファイルで作動すべく鍵が付与されている。異なるＵＮＤにライセンスがコピーされた場合、それはもはや有効でなく、動画の鑑賞を禁止する。
【００５３】
ユーザーが動画にアクセスしようとした場合、ＤＲＭ４３０は動画のＧＵＩＤを、ＰＤ４１６に配置されたライセンス・データオブジェクトに含まれているＧＵＩＤと比較する。比較の結果が真である場合、すなわち動画のＧＵＩＤがＰＤ４１６に存在しているライセンス・データオブジェクト内のＧＵＩＤと合致した場合、ＤＲＭ４３０はＰＤ４１６内の動画と関連付けられたライセンス・データオブジェクトにアクセスする。ＤＲＭ４３０は次いでそのライセンス・データオブジェクトのＵＮＤとメディアプレーヤー識別情報を、ＵＮＤ４０２およびメディアプレーヤー４４０と比較する。上の比較のいずれかが偽である場合、すなわち合致しない場合、ＤＲＭ４３０はライセンスの有効化を拒否する。これらの比較の結果が真である場合、ＤＲＭ４３０は次いで動画を鑑賞する試みがライセンス・データオブジェクトに含まれるレンタルモデルを準拠しているかをさらに確認する。
【００５４】
すべての比較が真である場合、かつ動画の鑑賞がレンタルモデルに準拠し、さらにＤＲＭ４３０が行なう整合性チェックが改ざんを検知しなかった場合、ライセンスは有効になる。暗号化された動画ファイルは次いで記憶領域ブロック４２６からメディアプレーヤーおよびセキュリティ技術４２４の復号ブロック４３４へ転送される。このプロセスを有向破線４４７で表わす。動画ファイルは復号された後で、コーデック４３６を通過して、復元された形式でメディアプレーヤー４４０から利用可能となる。
【００５５】
ユーザーは次いで動画を再生することができる。ハードウェアインターフェース４４２はファイルをモニター４４４上でユーザー知覚可能な形式に変換する。いくつかの実施の形態において、レンタルモデルはユーザーに対し、例えば２４時間内に１回のように一定期間内に一定回数だけ動画の鑑賞を許してもよい。ユーザーが、例えば動画の終了直前に動画を最初に巻き戻す（すなわち後退させる）ことにより、ライセンスに含まれるレンタルモデルをバイパスするのを防止するために、ライセンス生成器によりライセンス・データオブジェクトのデータフィールドに透かし情報を挿入してもよい。ＤＲＭ４３０は透かし情報を用いて、動画の現在位置から決められた時間幅だけしか巻き戻しや早送りができないようにすることにより、メディアプレーヤー４４０の巻き戻しや早送り機能を制御することができる。この時間幅制限情報はＤＲＭ４３０により強制されてもよい。
【００５６】
例えば一実施の形態において、透かし情報はＤＲＭ４３０に、動画の早送りや巻き戻しに対し１０分間の制限を強制するように指示できる。透かし模様はユーザーが巻き戻しや早送りを１０分間しか行なえないように制限する。他の実施の形態において、動画ファイルがＵＮＤ４０２に転送された時点で動画ファイル内に計時された間隔で透かしが既に挿入されていて、ＤＲＭ４３０により動画ファイルが再生される際に強制してもよい。
【００５７】
さらに別の実施の形態において、ＤＲＭ４３０は透かし情報により規定された時間幅制限を、ユーザーの動画鑑賞の進捗を追跡して、例えばハードウェアやソフトウェアで実装されたタイマーにより動画ファイルの巻き戻しや早送りを制限することで強制してもよい。タイマーは、動画をユーザーがどこまで見たかを計時して、巻き戻しや早送りコマンドを検知した場合はＤＲＭ４３０はタイマーを利用して、ユーザーが時間幅制限を越えて巻き戻しや早送りができないように保証することができる。
【００５８】
一実施の形態において、ユーザーはレンタルモデルライセンスの代わりに購入モデルライセンスを選択してもよい。購入モデルライセンスは購入者がメディアプレーヤーを備えた任意の機器上で動画を何回でも鑑賞することを許す。一実施の形態において、ユーザーは動画の鑑賞が許される前に、やはりライセンス項目を確認するために主Ｗｅｂサイトに接続するように求められる。
【００５９】
図６に、一実施の形態に基づき、許諾された動画しか鑑賞できないことを保証すべくメディアプレーヤーおよびセキュリティ技術が実行した許諾処理ステップ６００のフローチャートを示す。ステップ６０２において、ユーザーは先にダウンロードした動画を再生する意思決定をした。ユーザーはメディアプレーヤーを用いてこの動画を再生するであろう。
【００６０】
ステップ６０４において、ＵＮＤ上のＤＲＭはＰＤ動画と関連付けられたライセンスを探す。ＰＤ内に関連付けられたライセンスが見つかった場合、許諾プロセスは続けられる。関連付けられたライセンスが見つからなかった場合、ステップ６１４に示すように、ユーザーのＵＮＤは主Ｗｅｂサイトに接続され、ユーザーはライセンスの購入を希望するか否かを問われる。
【００６１】
ステップ６０６において、ライセンスに含まれるＤＲＭはＵＮＤおよびメディアプレーヤー識別情報がユーザーのＵＮＤおよびメディアプレーヤーと合致することを確認する。識別情報が合致した場合、許諾プロセスは継続される。識別情報が合致しない場合、ステップ６１４に示すように、ユーザーのＵＮＤは主Ｗｅｂサイトに接続され、ユーザーは新規ライセンスの購入を希望するかを問われる。
【００６２】
ステップ６０８において、ＤＲＭはユーザーによる動画の鑑賞がレンタルモデルに準拠することを確認する。例えば、レンタルモデルが一回限りの鑑賞を要求する場合、ユーザーが動画を二度見ようとした際にはＤＲＭが二度目の鑑賞を禁止する。ユーザーによる動画の鑑賞がレンタルモデルに準拠する場合、許諾プロセスは継続され。ユーザーによる動画の鑑賞がレンタルモデルに準拠していない場合、ステップ６１４に示すように、ユーザーのＵＮＤは主Ｗｅｂサイトに接続され、ユーザーは新規ライセンスの購入を希望するかが問われる。
【００６３】
ステップ６１０においてＤＲＭは、ユーザーのＵＮＤがＤＲＭにより実行されたすべての整合性チェックに合格したことを確認する。すべてのテストに合格したならば、ステップ６１２においてライセンスは有効であることがわかり、有効になる。この時点でユーザーはメディアプレーヤーで動画を再生することができる。すべてのテストに合格しなかった場合、一実施の形態において、以下に述べるように、ユーザーは無効化証明を受信するために、ステップ６１４に示すように、主Ｗｅｂサイトに接続することができる。
【００６４】
いくつかの実施の形態において、ユーザーのＵＮＤが、問い合わせ対象のユーザーの主Ｗｅｂサイトに接続されるよりはむしろ、ステップ６１４でユーザーのＵＮＤ上のＤＲＭはユーザーに対しライセンスの購入を希望するか否について問い合わせてもよい。
【００６５】
（無効化）
さまざまな時点において、ユーザーが特定のＤＲＭ環境内で、かつ特定のメディアプレーヤーにより、特定のコンテンツにアクセスできる権限を制御することが望ましい。例えば、ＤＲＭセキュリティアップグレードが実行された場合、あるいはＤＲＭが実行した整合性チェックによりメディアプレーヤーおよびセキュリティ技術内でコンポーネントの改ざんが検知された場合である。さらに、特定の動画ファイルのセキュリティが危険に晒された場合、上述のデジタルコンテンツの安全なライセンス供与システムおよび方法に対してより良いセキュリティを提供するために、システムおよび方法は、以前付与されたコンテンツへのアクセス権限を無効にすることが求められる。
【００６６】
ＤＲＭがより高いセキュリティレベルにアップグレードされた場合、またはメディアプレーヤーおよびセキュリティ技術の特定のコンポーネントが危険に晒された場合、ユーザーがコンテンツにアクセスできる権限を制御するシステムおよび方法の一実施の形態は、ライセンス内でそのライセンスが有効でない特定のＤＲＭバージョンの指定を含む。この情報はＮＯＣに配置されたアプリケーションサーバーに含まれていてもよく、次いでアプリケーションサーバー内に含まれるビジネスルールの一部を構成していてもよい。
【００６７】
従って、ユーザーからライセンスが求められる場合、アプリケーションサーバーは要求されたコンテンツの再生が許諾されていないＤＲＭバージョンに関する情報をライセンス生成器に渡す。ライセンス生成器は次いで、ＰＤに転送された、生成済みライセンス・データオブジェクト内のＤＲＭバージョン情報を含める。ユーザーがＤＲＭの無断バージョンを用いてＵＮＤ上で動画を再生しようとした場合、ＤＲＭはこれを検知してコンテンツの鑑賞を禁止する。
【００６８】
さらに、ＮＯＣに配置されたアプリケーションサーバーのビジネスルールに、特定のＤＲＭ環境用の、あるいは特定のコンテンツ用ライセンスの生成を抑制する情報を付加してもよい。従って、ユーザーからライセンスの要求があって、ユーザーのＵＮＤに危険に晒されていることがわかっているコンポーネントが含まれている場合、あるいは要求されたコンテンツが危険に晒された場合、アプリケーションサーバー内のビジネスルールはライセンスの生成を禁止する。
【００６９】
特定のコンテンツへのアクセス権限が、現在既にユーザーのＵＮＤのＰＤに存在するライセンスの形式で付与されている場合、一実施の形態では無効化証明の付与を通じてこれらの権利の動的な無効化が行なえる。無効化証明は、以前にコンテンツ用に付与されたライセンスを、例えば、そのコンテンツが何らかの方法で危険に晒されていることがわかった場合に無効にする。さらに、ＵＮＤ上のメディアプレーヤーおよびセキュリティ技術内で危険に晒されたソフトウェアコンポーネントに対し無効化証明を付与することができる。
【００７０】
危険に晒されたコンテンツのライセンスあるいはコンテンツを鑑賞する危険に晒されたソフトウェアコンポーネントを使用する権利が無効にされたならば、そのコンテンツあるいはコンポーネントがアップグレードされるまで、コンテンツを再生することはできない。一例として、特定のＵＮＤのメディアプレーヤーおよびセキュリティ技術内のコーデックが何らかの方法で危険に晒された場合、無効化証明がＵＮＤへ転送されて、コーデックが安全なバージョンにアップグレードされるまで、すべての動画の再生が禁止される。従って、一実施の形態において、無効化証明は無断コーデックに関する情報を含むデータフィールドを有するデータオブジェクトであってよい。無効化証明はＵＮＤのＰＤへ転送される。無効化証明をＰＤ内へ配置することにより、無効化証明のセキュリティが保証される。従って、ＵＮＤから無効化証明を無断で削除することがより困難になる。ＤＲＭコードは次いで、例えばＤＲＭのルート鍵を用いて無効化証明にアクセスしてデータフィールドから情報を読み、それがＵＮＤ上のコーデックに合致すればＤＲＭコードはコンテンツの鑑賞を禁止することができる。
【００７１】
いくつかの実施の形態において、無効化証明はＮＯＣに配置された無効化サーバーから定期的にＵＮＤへ転送することができる。従って、一実施の形態において、ライセンスの取得にはユーザーのＵＮＤ上のＤＲＭが指定された一定期間内、例えば最近１０日間に、無効化サーバーに対しポーリングをかけていることが必要である。無効化サーバーにポーリングをかけることにより無効化サーバーがに任意の無効化証明をポーリングしているＵＮＤに転送することを許す。一実施の形態において、ＤＲＭが指定された一定期間内に無効化サーバーにポーリングをかけておらず、従って適用可能な無効化証明を受信していない場合、ＤＲＭはコンテンツの再生を禁止するであろう。
【００７２】
別の実施の形態において、ライセンス生成器により付与されたライセンス・データオブジェクトに無効化情報が添付されていてもよい。この実施の形態において、無効化情報はＮＯＣに配置されたアプリケーションサーバーのビジネスルールに付加されて、ライセンス・データオブジェクトに添付すべくライセンス生成器へ渡されてもよい。従って、ユーザーがイセンスデータオブジェクトを要求してユーザーのＵＮＤのＰＤ内でへ受け入れた場合、無効化情報は例えば、ＤＲＭのルート鍵を用いることによりＤＲＭからアクセス可能となる。無効化情報をＰＤ内へ配置することにより無効化情報のセキュリティが保証される。従って、ＵＮＤから無効化証明を無断で削除することがより困難になる。
【００７３】
デジタルコンテンツの安全なライセンス供与システムおよび方法の一実装のいくつかの態様について述べた。しかし、デジタルコンテンツの安全なライセンス供与システムおよび方法のさまざまな実装が上述の特徴を包含、補完、追加、および／または代替する各種の特徴を提供する。これらの特徴は異なる実装においてサーバーの一部として、あるいはユーザーＵＮＤの一部として実装することができる。
【００７４】
本発明の各種の実施の形態のさまざまな特徴および利点について、本発明の各種の実施の形態の構造と機能の詳細と合わせて上述の説明において開示されているが、この開示は単に説明目的である点を理解されたい。
【００７５】
さらに、ここに述べる実施の形態は、オンライン動画レンタル用のデジタルコンテンツの安全なライセンス供与システムおよび方法を指向しているが、本発明の示唆するところが他のシステムに適用可能であることを当業者は理解できよう。実際に、デジタル化または符号化されて電子ファイルとして保存される可能性のあるデジタル的に符号化された楽曲、書籍、テレビ番組、ラジオ番組、その他任意のコンテンツ（音声、ビデオ、文字等）のオンライン・レンタルシステムは、本発明の範囲と精神から逸脱することなく本発明の示唆する範囲に含まれる。
【００７６】
本発明は公知技術に比して多くの利点を提供する。本発明の利点は、特定のコンテンツ用の特定のレンタルモデルに準拠してコンテンツへのアクセスを確実に制御する機能を含む。
【００７７】
本発明のさらなる利点に、特定の媒体およびセキュリティ手続き環境内で特定のメディアプレーヤー上で特定のコンテンツを鑑賞する権利を無効にする機能が含まれる。さらに本発明は、特定のコンテンツの再生あるいは特定の媒体およびセキュリティ手続き環境内でのコンテンツの再生を禁止する特定のＵＮＤに対し無効化証明を付与するシステムおよび方法を提供する。
【００７８】
実施の形態の例および最適モードを開示したが、添付の請求項により規定されるように、本発明の範囲から逸脱することなく、開示した実施の形態に修正や変更を加えることができる。
【図面の簡単な説明】
本発明は添付図面に含まれる図例を用いて説明するが、これらに限定されるものではない。
【図１】本発明の実施の形態を実装可能なクライアント・サーバー環境の例の概略図である。
【図２】本発明の実施の形態に基づくネットワーク運用センターに接続されたネットワーク対応ユーザー機器の概略ブロック図である。
【図３】本発明の実施の形態に基づくライセンス生成プロセスの概略ブロック図である。
【図４】本発明の実施の形態に基づくネットワーク対応ユーザー機器の機能ブロック図である。
【図５】本発明の実施の形態に基づく、ソフトウェア実装されたメディアプレーヤーおよびセキュリティ技術を表わす機能コンポーネントの概略ブロック図である。
【図６】本発明の実施の形態に基づく、許諾されたコンテンツ閲覧を制御する処理ステップのフロー図である。
【図１】
2004507124.tif 000002
【図２】
2004507124.tif 000003
【図３】
2004507124.tif 000004
【図４】
2004507124.tif 000005
【図５】
2004507124.tif 000006
【図６】
2004507124.tif 000007
【国際公開パンフレット】
2004507124.tif 000008
2004507124.tif 000009
2004507124.tif 000010
2004507124.tif 000011
2004507124.tif 000012
2004507124.tif 000013
2004507124.tif 000014
2004507124.tif 000015
2004507124.tif 000016
2004507124.tif 000017
2004507124.tif 000018
2004507124.tif 000019
2004507124.tif 000020
2004507124.tif 000021
2004507124.tif 000022
2004507124.tif 000023
2004507124.tif 000024
2004507124.tif 000025
2004507124.tif 000026
2004507124.tif 000027
2004507124.tif 000028
2004507124.tif 000029
2004507124.tif 000030
2004507124.tif 000031
2004507124.tif 000032
2004507124.tif 000033
2004507124.tif 000034
2004507124.tif 000035
2004507124.tif 000036
2004507124.tif 000037
2004507124.tif 000038
2004507124.tif 000039
2004507124.tif 000040
2004507124.tif 000041
2004507124.tif 000042
2004507124.tif 000043
2004507124.tif 000044
2004507124.tif 000045
2004507124.tif 000046
2004507124.tif 000047
2004507124.tif 000048
2004507124.tif 000049
2004507124.tif 000050
2004507124.tif 000051
2004507124.tif 000052
2004507124.tif 000053
2004507124.tif 000054
【国際調査報告】
2004507124.tif 000055
2004507124.tif 000056
2004507124.tif 000057