(57)【特許請求の範囲】
【請求項１】
第一の加入者デバイスから第二の加入者デバイスにコンテンツを供する方法であって、該コンテンツはそれに関連する一つ又はそれ以上のコンテンツ保護ルールを有し、該方法は、
該第二の加入者デバイスから該コンテンツに対する要求を該第一の加入者デバイスで受信すること、
該要求が満たされ得るかを該第一の加入者デバイスで、決定すること、該決定は、少なくとも部分的に、上記コンテンツに関連する一つ又はそれ以上の上記コンテンツ保護ルールに基づき、
該第一の加入者デバイスで、少なくとも部分的に前記第二の加入者デバイスから受け取られる情報の能力に基づいて、上記コンテンツのコピーをとること、
該第一の加入者デバイスで、引き続く要求に対して上記コンテンツを利用不可能であるように印を付けること、
該第一の加入者デバイスで、上記コンテンツの該コピーを上記第二の加入者デバイスに供すること、
該第一の加入者デバイスで、該第二の加入者デバイスからの現状回復信号を受信すること、を含んでなり、
前記現状回復信号に応答して、前記第一の加入者デバイスは、
前記第一の加入者デバイスに、前記コピーを削除させ、
前記コンテンツを、前記第一の加入者デバイスで使用可能、または第三の加入者デバイスに転送可能、であるとして印を付ける、
上記方法。
【請求項２】
請求項１に記載の方法であって、前記要求が満たされ得るかを決定する前に、
前記コンテンツが利用できるかを該第一の加入者デバイスで、決定すること、及び
前記コンテンツが利用できないときは、前記第二の加入者デバイスに前記コンテンツへのアクセスを該第一の加入者デバイスで、供しないこと、
を更に含んでなる、上記方法。
【請求項３】
前記コンテンツが利用できるかを決定する上記行為が、前記複数のコンテンツの各々に対する複数のコンテンツ及び状態識別子を含んでなるデータ構造を調べることを含む、請求項２に記載の方法。
【請求項４】
引き続く要求に対して前記コンテンツを利用不可能であるように印を付ける前記行為が、上記データ構造における前記コンテンツの状態を変えることを含む、請求項３に記載の方法。
【請求項５】
前記コンテンツが利用できるか否かを決定する前記行為が、前記コンテンツが前記第二の加入者デバイスに存在するか否かを決定することを含む、請求項２に記載の方法。
【請求項６】
前記方法が更に、前記コンテンツが前記第二の加入者デバイスに存在するときは、前記第一の加入者デバイスに前記コンテンツへのアクセスを供しないことを含む、請求項１に記載の方法。
【請求項７】
前記コンテンツを利用不可能であるように印を付ける前記行為が、前記第一の加入者デバイスから転送すること、及び該第一の加入者デバイスで再生することに対して、該コンテンツを利用不可能であるように印を付けることを含む、請求項１に記載の方法。
【請求項８】
著作権保護されたコンテンツを、それと通信している複数のクライアントデバイスに供するように構成される顧客端末（ＣＰＥ）であって、ＣＰＥは、
ネットワークからの該著作権保護されたコンテンツ、及びそれを転送するための又は使用するための少なくとも一つのルールを受信するように構成される第一のインターフェイス、
保存デバイス、
プロセッサ、該プロセッサは、その上で少なくとも一つのコンピュータアプリケーションを動かすよう構成され、該アプリケーションは、
第一のクライアントデバイスから、上記著作権保護されたコンテンツに対する要      求を受信する、
上記著作権保護されたコンテンツが該第一のクライアントデバイスに
転送され得るか否かを決定する、 
上記著作権保護されたコンテンツのコピーをとる、及び
該ＣＰＥで表示できない、そして上記複数のクライアントデバイスの第二のものに転送できないものであるとして該コンテンツに印を付けるように構成され、及び
該コピーを上記第一のクライアントデバイスに転送するように構成される第二のインターフェイスを含み、前記著作権保護されたコンテンツのコピーをとることは、少なくとも部分的に前記第一のクライアントデバイスから受け取られる情報の能力に基づいている、上記ＣＰＥ。
【請求項９】
前記著作権保護されたコンテンツが前記第一のクライアントデバイスに転送され得るか否かの前記決定が、転送が、その転送又は使用に対して、前記少なくとも一つのルールに準拠しているか否かの決定を含む、請求項８に記載のＣＰＥ。
【請求項１０】
前記著作権保護されたコンテンツが前記第一のクライアントデバイスに転送され得るか否かの前記決定が、前記コンテンツが使用されているか否か、又は前記複数のクライアントデバイスの前記第二のものの一つに転送されたか否かの決定を含む、請求項９に記載のＣＰＥ。
【請求項１１】
前記第二のインターフェイスが更に、前記第一のクライアントデバイスから、原状回復信号を受信するように構成されるように、及び
前記少なくとも一つのコンピュータアプリケーションが、該原状回復信号に応じて、前記第一のクライアントデバイスに前記コピーを消去させるように、そして前記コンテンツに、前記ＣＰＥで表示させることができる、または前記複数のクライアントデバイスの少なくとも一つの第二のものに転送できるものとして印を付けさせるように、更に構成される、請求項９に記載のＣＰＥ。
【請求項１２】
請求項８に記載のＣＰＥであって、前記少なくとも一つのコンピュータアプリケーションが、
複数の著作権が保護されたコンテンツの個々のものが、前記第一のクライアントデバイスに転送され得るか否かに関する情報を集め、
ユーザーが選択可能な利用可能なコンテンツリストを作成するために、該集められた情報を利用し、及び
該リストを前記第一のクライアントデバイスに供し、
前記第二のインターフェイスは、前記著作権が保護されたコンテンツの該ユーザー選択を、前記第一のクライアントデバイスのユーザーから受信するように構成される、
ように更に構成される、上記ＣＰＥ。
【請求項１３】
保護されたコンテンツを、加入者と関連する複数のクライアントデバイスを含んでなる構内ネットワークに供する方法であって、方法は、
第一のクライアントデバイスで、該保護されたコンテンツを第二のクライアントデバイスに送達するための要求を受信すること、
該コンテンツが利用可能であり、そしてその該送達が上記コンテンツに関連する一つ又はそれ以上の保護ルールに準拠しているときは、少なくとも部分的に前記第二のクライアントデバイスから受け取られる情報の能力に基づいて、上記コンテンツのコピーをとり、上記コンテンツを該第二のクライアントデバイスに供すること、及び
上記第二のクライアントデバイスが上記コンテンツへのアクセスを有しつつ、上記第一のデバイスが上記コンテンツを表示することを防ぐこと、
を含んでなる、上記方法。
【請求項１４】
上記供給行為が、前記第一のデバイスで前記コンテンツのオリジナルが保存されるのを維持し、そして上記防止行為が、該オリジナルをコピー及び再生のために利用できなくすることを含む、請求項１３に記載の方法。
【請求項１５】
前記コンテンツが利用できないときは、又は前記送達が、前記コンテンツに関連する前記一つ又はそれ以上のコピー保護ルールと適合しないならば、前記コンテンツを前記第二のクライアントデバイスに供しない、請求項１３に記載の方法。
【請求項１６】
第一の加入者デバイスであって、著作権保護されたコンテンツを、通信している第二の加入者デバイスに供するように構成されている、該第一の加入者デバイスは、
ネットワークからの著作権保護されたコンテンツ、及びそれの転送又は使用のための少なくとも一つのルールを受信するように構成される第一のインターフェイスと、
該第二の加入者デバイスと通信するように構成される、第二のインターフェースと、
保存デバイスと、
その上で少なくとも一つのコンピュータアプリケーションを動かすよう構成されるプロセッサであって、該アプリケーションは、実行されるときに構成される複数のインストラクションを有している、該プロセッサと、からなり、
該第二の加入者デバイスからの、該コンテンツに対する要求を受信し、
該要求が、前記コンテンツに関連する前記一つのコンテンツ保護ルールを少なくとも部分的に満たすかどうかを決定し、
該コンテンツのコピーを少なくとも部分的に前記第二の加入者デバイスから受け取られる情報の能力に基づいてとり、
該コンテンツに、引き続く要求に対して利用不可能と印を付け、
該コンテンツの該コピーを、該第二の加入者デバイスに供給し、そして
該第二の加入者デバイスから現状回復信号を受信し、該現状回復信号は、該第二の加入者デバイスに該コピーを消去させ、該コンテンツが該第一の加入者デバイスで表示されることが可能か、または第三の加入者デバイスに転送されることが可能か、印を付けさせる、該第一の加入者デバイス。
【請求項１７】
該少なくとも一つのコンピュータアプリケーションは、
前記要求が満たされ得るかを決定する前に、前記コンテンツが利用できるかを決定すること、及び
もし、前記コンテンツが利用できないならば、前記第二の加入者デバイスに前記コンテンツへのアクセスを供しないこと、
を更に含んでなる、請求項１６に記載の第一の加入者デバイス。
【請求項１８】
前記コンテンツが利用できるかを決定する上記行為が、前記複数のコンテンツの各々に対する複数のコンテンツ及び状態識別子を含んでなるデータ構造を調べることを含む、請求項１７に記載の第一の加入者デバイス。
【請求項１９】
前記少なくとも一つのコンピュータアプリケーションが、
複数の保護されたコンテンツの個々のものが、前記第二の加入者デバイスに転送され得るか否かに関する情報を集め、
ユーザーが選択可能な利用可能なコンテンツリストを作成するために、該集められた情報を利用し、及び
該リストを前記第一の加入者デバイスに供し、
前記第二のインターフェイスは、前記著作権が保護されたコンテンツの該ユーザー選択を、前記第二の加入者デバイスのユーザーから受信するように構成される、請求項１８に記載の第一の加入者デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
（優先件と関連出願）
この出願は、同一名称の、そしてその全文が本明細書に参照することにより取り込まれている、２０１０年１０月８日に出願された共有の、同時係属中の米国特許出願シリアル番号第１２／９０１，４１７の優先権を請求する。この出願は、その全文が参照することにより本明細書に取り込まれている、２００９年６月８日に出願され、そして「メディアブリッジ装置及び方法」（ＭＥＤＩＡ  ＢＲＩＤＧＥ  ＡＰＰＡＲＡＴＵＳ  ＡＮＤ  ＭＥＴＨＯＤＳ）という標題の、共有の、同時係属中の米国特許出願シリアル番号第１２／４８０，５９７号に関する。
（著作権）
この特許文献の開示の一部は、著作権保護の対象になる資料を含む。著作権所有者は、特許商標局の特許ファイル又は記録に現れる通りの、特許文献又は特許開示の如何なる者によるファックス再生に対して全く異議はないが、他の点では何であれ、全ての著作権を留保する
（発明の背景）
本発明は、一般的に、ネットワークに亘るコンテンツ及び／又はデータ管理の分野に関する。より詳しくは、本発明は、一つの例示的態様において、複数のユーザーデバイスの間でプログラミングコンテンツ及び／又はデータを送達する又は配信するための方法及び装置、及びコンテンツの保護に関する。
【背景技術】
【０００２】
デジタル情報の処理及び技術における最近の進展により、その構内での消費者への送達に対して、非常に妥当な価格又は購読料金で全範囲のサービス及び機能が利用できるようになった。これらのサービス及び機能には、デジタルコンテンツ又はプログラミング（映画など）、デジタルビデオオンデマンド（ＶＯＤ）、パーソナルビデオレコーダ（ＰＶＲ）、及びネットワーク化されたＰＶＲ（ｎＰＶＲ）、インターネットプロトコールテレビジョン（ＩＰＴＶ）、デジタルメディア再生及び記録、並びに高速インターネットアクセス及びＩＰベースの電話（例えば、ＶｏＩＰ）が含まれる。ネットワークユーザーに利用可能な他のサービスには、デジタル音楽（例えば、ＭＰ３ファイル）ヘのアクセス及び記録、並びにこれらのサービスを、ユーザーの構内を通して及びその後も、配信するための（有線及び無線のローカルエリアネットワークを含む）ローカルエリアネットワーキングが含まれる。ネットワークで送達される又はネットワークベースのゲーミング及びアプリケーション（「アプリ」）も各々、加入者に対する人気があるコンテンツ領域として、最近世間の注目を浴びてきている。
【０００３】
最近、これらのサービスの多くは、とりわけ、ケーブルモデル、Ｗｉ−ＦｉＴＭハブ、Ｅｔｈｅｒｎｅｔｈハブ、ゲートウエイ、スイッチ及びルーター、コンピュータ、サーバ、ケーブル又はサテライトネットワーク及び関連するセットトップボックス、並びにＰＳＴＮを含む多様な異なる機器環境を介してユーザーに供されそして送達される。
【０００４】
家電製品の最近の進展も、ユーザーがオーディオ及びビデオファイルを保存しそして再生することを可能にする、とりわけ、周知のアップルｉＰｏｄＴＭ及び他の所謂「ＭＰ３プレーヤー」、携帯電話／スマートフォン、携帯型コンピュータ、ラップトップコンピュータ、ネットブック、及びパーソナルデジタルアシスタント（ＰＤＡ）などの携帯デジタル音楽デバイスなどの種々の携帯メディアデバイス（ＰＭＤ）の広汎な導入に繋がっている。種々のデジタルオーディオ及びビデオフォーマットがＰＭＤによって利用される。例えば、ＭＰ３プレーヤーは多くのデジタル化されたオーディオファイルをＭＰ３ファイルの形態で保存し、それらは次いでユーザーにアクセス可能にされる。加えて、そのような技術に関連するサービスは一般的には、例えば、ケーブルサービスプロバイダ（ＭＯＳ）、携帯電話サービスプロバイダ（ＣＰＳ）、無線サービスプロバイダ（ＷＳＰ）、ＶｏＩＰサービスプロバイダ、音楽ダウンロードサービス、「アプリ」ストア、ゲームベンダ、インターネットサービスプロバイダ（ＩＳＰ）、ＰＳＴＮ電話サービスなどを含む多くのベンダによって供される。
【０００５】
無数のサービス、装置、データフォーマット及びプロバイダは、しばしば装置又はサービスが互いに相互運用し得なくて、従ってユーザーに提供される全体的な利便性を低下させ、彼らの不満が増すので、ユーザーに容易に混乱を生じさせ得る。
【０００６】
従って、オーディオ及びビデオファイルの再生は、しばしば、コンテンツが保存されるデバイス上でのみの再生に限られる。言い換えれば、ユーザーは、オーディオ及びビデオファイルをその同じデバイス上でユーザーに再生されるデバイスからのみ選択し得る。このように、もし、ユーザーがビデオコンテンツを、例えば構内の装置で保存するならば、ユーザーは構内に関連するディスプレイ上でコンテンツを見ることに制限される。
【０００７】
最近の装置は、コンテンツを利用したり、コピーしたり及び／又は配信することについての如何なる制約にも従いながら、第一のデバイスに関連するデバイス上に保存されたコンテンツを（パーソナル移動型（mobile）デバイス、つまりＰＭＤのような）、第二のデバイスに動かす能力をユーザーに上手く供給できない。つまり、第一のデバイス上に保存されたコンテンツの使用及び／又は転送は種々のルール又は条件に固執しなければならない。例えば、コンテンツソース（source）又はジェネレーター及びプロバイダ／配信者は、デジタルコンテンツの使用（例えば、プレイ回数及び誰によってか）、再生、及び／又は転送についての制約に一般的に同意する。また保管用のコピーが作成できるか、何枚のコピーが作成できるか、ＤＲＭ、透かしを入れるなどのデータの保護等がコピープロセスにおいて含まれるべきか否か、及び作成された如何なるコピーがどのように管理されるか、等を規制する法に基づく著作権ルール又は制約があり得る。加えて、種々のルールが、コンテンツをコピーすること、使用すること及び／又は配信することについて特別な加入者の権利に関してサービスプロバイダによって指定され得る。最近実施されたシステムの下では、前述の著作権保護ルールを実施し続けながら、顧客は多くの場合、それに接続されている一つより多くのデバイスに利用可能なユーザーの構内デバイスでコンテンツの保存が禁止される。
【０００８】
更に、最近使用されているコンテンツ条件付きアクセス（ＣＡ）パラダイムはしばしば極めて制約され、そしてユーザーのゲートウエイ、端末又はケーブル／サテライトセットトップボックスを超えて一般的に拡張できない。そこで、適切な条件付きアクセスサポート、例えば、それらのホストの地上波の（例えば、ケーブル又はファイバー）又はサテライトネットワークに関連するものがこれらのデバイスにおいては存在しない故に、例えば、ユーザーはストリームされている（streamed）又はダウンロードされたコンテンツをそれらのＷｉ−Ｆｉが可能なラップトップ又はＰＣに転送することを禁止されるであろう。
【０００９】
従って、コンテンツに対する所定のコンテンツ保護（例えば、著作権）ルールにやはり固執しつつ、ユーザーの構内及び（移動型デバイスなどの）他のデバイスの間でデジタルサービスを配信するための改善された装置及び方法が必要である。そのような改善された装置及び方法は、コンテンツの所有者の同意及び著作権法が守られるように、コンテンツの転送を制御しながら、第一のデバイス上に保存されたコンテンツにアクセスし、そしてそれを（移動型デバイスなどの）第二のデバイスから再生する能力をユーザーに理想的に提供する。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、とりわけ、複数のユーザーデバイスの間でプログラミングコンテンツ及び／又はデータを送達、利用及び／又は配信するための装置及び方法を開示することによって、前述のニーズに対処する。
【課題を解決するための手段】
【００１１】
本発明の第一の態様においては、第一の加入者デバイスから第二の加入者デバイスにコンテンツを供する方法が開示される。コンテンツはそれと関連する一つ又はそれ以上のコンテンツ保護ルールを有する。一つの実施態様において、本方法は、（ｉ）第一の加入者デバイスで、第二の加入者デバイスからコンテンツに対する要求を受信すること、（ｉｉ）コンテンツが利用可能である得か否かを決定すること、（ｉｉｉ）もし、コンテンツが利用不可能ならば、第二の加入者デバイスにコンテンツへのアクセスを供しないこと、（ｉｖ）もし、コンテンツが利用可能であるならば、要求が満たされ得るか否かを決定すること、コンテンツのコピーをとること、引き続く要求に対してコンテンツを利用不可能にすること、そして第二の加入者デバイスにコンテンツのコピーを供すること、を含む。決定は、少なくとも部分的に、コンテンツと関連する一つ又はそれ以上のコンテンツ保護ルールに基づき得る。
【発明の効果】
【００１２】
一つの変形例において、コンテンツが利用可能か否かを決定する上記行為は、複数のコンテンツの各々に対する複数のコンテンツ及び状態識別子を含むテーブルを調べる（consult）ことを含む。別の変形例において、引き続く要求に対してコンテンツを利用不可能にする行為は、該テーブルにおけるコンテンツの状態を変えることを含む。更に別の変形例において、コンテンツが利用できるか否かを決定する行為は、コンテンツが第二の加入者デバイスに存在するか否かを決定することを含む。一つの変形例において、本方法は更に、もしコンテンツが第二の加入者デバイスに存在するならば、第一の加入者デバイスにコンテンツへのアクセスを供しないことを含む。
【００１３】
コンテンツのコピーは、第二の加入者デバイスの能力と互換性があるように特別にフォーマットされたコピーを含み得る。別の変形例において、コンテンツを利用不可能にする行為は、第一の加入者デバイスから転送すること、そして第一の加入者デバイスで再生することに対して、コンテンツを利用できなくすることを含む。
【００１４】
本発明の第二の態様においては、著作権保護されたコンテンツを、それと通信している複数のクライアントデバイスに供するように構成される顧客端末（ＣＰＥ）が開示される。一つの実施態様において、ＣＰＥは、ネットワークからの著作権保護されたコンテンツ、及びそれの転送又は使用のための少なくとも一つのルールを受信するように構成される第一のインターフェイス、保存デバイス、プロセッサ、及びコピーを第一のクライアントデバイスに転送するように構成される第二のインターフェイスを含む。プロセッサは、その上で少なくとも一つのコンピュータアプリケーションを動かすよう構成される。一つの変形例において、アプリケーションは：（ｉ）第一のクライアントデバイスから、著作権保護されたコンテンツに対する要求を受信すること、（ｉｉ）著作権保護されたコンテンツが第一のクライアントデバイスに転送され得るか否かを決定すること、（ｉｉｉ）著作権保護されたコンテンツのコピーをとること、及び（ｉｖ）ＣＰＥで使用できない、そして複数のクライアントデバイスの第二のものに転送できないものであるとしてコンテンツが印を付けられる（marked）ことを含む。
【００１５】
本発明の第三の態様においては、第一のデバイスにコンテンツを供するように構成されるコンテンツサーバ装置が開示され、第一のデバイスは、それと通信している第二のデバイスにコンテンツを供するように構成され、コンテンツは一つ又はそれ以上の使用ルールによって保護される。一つの実施態様において、コンテンツサーバ装置は、コンテンツ、及びコンテンツに関する一つ又はそれ以上の第一の使用ルールをコンテンツソースから受信するように構成される第一のインターフェイス、保存デバイス、デジタルプロセッサを含み、プロセッサはその上で少なくとも一つのコンピュータプログラムを動かすように構成される。
【００１６】
一つの変形例において、プログラムは：（ｉ）コンテンツに対する要求を第一のデバイスから受信する、（ｉｉ）第一のデバイス及び／又は、それに関連する加入者の少なくとも一つに関する情報を集めるために、一つ又はそれ以上の遠隔デバイスに問い合わせる（query）、（ｉｉｉ）一つ又はそれ以上の第二の使用ルールをつくる、第二の使用ルールは少なくとも部分的には第一のデバイス、及び／又は加入者のアイデンティティの少なくとも一つに基づく、及び（ｉｖ）ルールパッケージをつくるために、一つ又はそれ以上の第一の使用ルール及び一つ又はそれ以上の第二の使用ルール組み合わせるように適合される。コンテンツサーバ装置は更に、コンテンツ及びルールパッケージを第一のデバイスに供するように構成される第二のインターフェイスを含む。
【００１７】
別の変形例において、第一のインターフェイスは更に、第一のデバイスからエラー信号を受信するように構成され、エラー信号は、使用ルールパッケージ中の使用ルールの一つ又はそれ以上の違反を示し、そして少なくとも一つのコンピュータプログラムは更に、使用ルールの一つ又はそれ以上の違反を、ネットワークオペレータに報告するか否かを決定するように構成される。
【００１８】
本発明の第四の態様において、保護されたコンテンツを、加入者と関連する複数のクライアントデバイスを含む構内ネットワークに供する方法が開示される。一つの実施態様において、本方法は：（ｉ）第一のクライアントデバイスで、保護されたコンテンツを第二のクライアントデバイスに送達するための要求を受信すること、（ｉｉ）もし、コンテンツが利用可能であり、そしてその送達がコンテンツに関連する一つ又はそれ以上の保護ルールに準拠しているならば、該コンテンツを第二のクライアントデバイスに供すること、及び（ｉｉｉ）第二のクライアントデバイスがコンテンツへのアクセスを有しつつ、第一のデバイスがコンテンツを使用することを防ぐことを含む。
【００１９】
本発明の第五の態様においては、第一のデバイスから第二のデバイスにコンテンツを供する方法が開示される。一つの実施態様において、本方法は：（ｉ）第一のデバイスで、第二のデバイスからのコンテンツに対する要求を受信すること、（ｉｉ）コンテンツが利用できるか否かを決定すること、（ｉｉｉ）もし、コンテンツが利用できるならば、要求がサービスされ得るか否かを決定すること、決定は少なくとも部分的に、コンテンツに関連する一つ又はそれ以上のコンテンツ保護ルール、並びに第二のデバイスに関連するユーザーのアイデンティティ、及び／又は第二のデバイスのアイデンティティの少なくとも一つに基づく、及び（ｉｖ）第一のデバイスから第二のデバイスに該コンテンツを動かすことを含む。
【００２０】
本発明の第六の態様において、そのコピー保護ルールを実施しつつ、デバイス間でデータを転送するためのシステムが開示される。
【００２１】
本発明の第七の態様において、デバイスの間でコンテンツを転送する際に、著作権保護ルールが実施されることを確保するため、少なくとも一つのコンピュータプログラムを含むコンピュータが読むことができる装置が開示される。
【００２２】
本発明のこれらのそして他の態様は、本明細書において供された開示に照らして考えられるとき明らかになるであろう。
【図面の簡単な説明】
【００２３】
【図１】本発明を用いると有用な例示的ＨＦＣケーブルネットワーク構成を図示する機能ブロック図である。
【図１ａ】本発明を用いると有用な例示的ＨＦＣケーブルネットワークヘッドエンド構成を図示する機能ブロック図である。
【図１ｂ】本発明を用いると有用な一つの例示的ローカルサービスノード構成を図示する機能ブロック図である。
【図１ｃ】本発明を用いると有用な一つの例示的なパケット化されたコンテンツ送達ネットワーク構成を図示する機能ブロック図である。
【図２】本発明の一つの実施態様に従って構成された配信ネットワーク構成を図示する機能ブロック図である。
【図２ａ】本発明の第二の実施態様に従って構成された配信ネットワーク構成を図示する機能ブロック図である。
【図３】コンテンツ及びデータの著作権保護を実施しつつ、第一のデバイスにコンテンツ及びデータを供する方法の一つの実施態様を図示する論理フロー図である。
【図４】コンテンツ及びデータの著作権保護を実施しつつ、第一のデバイスから第二のデバイスにコンテンツ及びデータを転送する方法の一つの実施態様を図示する論理フロー図である。
【図５】コンテンツ及びデータの著作権保護を実施するために、第二のデバイスから第一のデバイスに戻してコンテンツを開放する方法の一つの実施態様を図示する論理フロー図である。
【図６ａ】コンテンツが第一の状態にあるときに、例示的な利用可能コンテンツリストを作成することを図示するブロック図である。
【図６ｂ】コンテンツが第二の状態にあるときに、例示的な利用可能コンテンツリストを作成することを図示するブロック図である。
【図６ｃ】クライアント又はそれと通信しているディスプレイデバイス上にディスプレイされる、本発明のＣＰＥによって作成されるスケジュール案内の一つの実施態様の図的提示である。
【図７】本発明において使用するための例示的コンテンツサーバを図示する機能ブロック図である。
【図８】本発明において使用するための例示的クライアントデバイスを図示する機能ブロック図である。  全ての図及び付属書はＴｉｍｅ  Ｗａｒｎｅｒ  Ｃａｂｌｅ社の２０１０年の著作権に属する。無断複写・複製・転載を禁ず。
【発明を実施するための形態】
【００２４】
ここで図を参照するが、全体を通して類似符号は類似部品を言及する。
【００２５】
本明細書において使用されるように、用語「アプリケーション」は一般に、或る機能性又は主題を実行する実行可能なソフトウエアのユニットを言及する。アプリケーションの主題は、如何なる数の（オンデマンドコンテンツ管理、電子商取引、仲買手数料売買、家庭娯楽、計算機などのような）規律及び機能に亘って広く変わり、そして一つのアプリケーションは一つより多くの主題を有し得る。実行可能なソフトウエアのユニットは一般的に、所定の環境において動く；例えば、ユニットは、Ｊａｖａ  ＴＶＴＭ環境内で動くダウンロード可能なＪａｖａ  ＸｌｅｔＴＭを含むであろう。
【００２６】
本明細書において使用されるように、用語「クライアントデバイス」又は「エンドユーザーデバイス」は、限定するものではないが、セットトップボックス（例えば、ＤＳＴＢ）、デスクトップ、ラップトップにかかわらず、パーソナルコンピュータ（ＰＣ）、及びマイクロコンピュータ、並びに携帯型コンピュータ、ＰＤＡ、パーソナルメディアデバイス（ＰＭＤ）、及びスマートフォンなどの移動型デバイスを含む。
【００２７】
本明細書において使用されるように、用語「コーデック」は、限定するものではないが、ＭＰＥＧ（例えば、ＭＰＥＧ-１、ＭＰＥＧ-２、ＭＰＥＧ-４等）、Ｒｅａｌ（ＲｅａｌＶｉｄｅｏ等）、ＡＣ−３（オーディオ）、ＤｉＶＸ、ＸＶｉＤ／ＶｉＤＸ、ウインドウズメディアビデオ（例えば、ＷＭＶ７、８、又は９）、ＡＴＩ  Ｖｉｄｅｏコーデック、又はＶＣ−１（ＳＭＰＴＥ標準４２１Ｍ）ファミリーのものを含む、ビデオ、オーディオ、又は他のデータ符号化及び／又は復号アルゴリズム、プロセス又は装置を言及する。
【００２８】
本明細書において使用されるように、用語「コンピュータプログラム」又は「ソフトウエア」は、機能を実行するいかなるシーケンス又は人若しくは機械が認識できる工程をも含むことを意味する。そのようなプログラムは、例えば、Ｃ／Ｃ＋＋、Ｆｏｒｔｒａｎ、ＣＯＢＯＬ、ＰＡＳＣＡＬ、アセンブリ言語、マークアップ言語（例えば、ＨＴＭＬ、ＳＧＭＬ、ＸＭＬ、ＶｏＸＭＬ）など、並びに共通オブジェクトリクエストブローカアーキテクチャ（ＣＯＲＢＡ）、ＪａｖａＴＭ（Ｊ２ＭＥ、Ｊａｖａ  Ｂｅａｎｓ、等を含む）、Ｂｉｎａｒｙ  Ｒｕｎｔｉｍｅ  Ｅｎｖｉｒｏｎｍｅｎｔ（例えば、ＢＲＥＷ）などの目的志向環境を含む、事実上いかなるプログラミング言語又は環境においても提供され得る。
【００２９】
本明細書において使用されるように、用語「条件付きアクセス」は、制限するものではないが、“Ｐｏｗｅｒｋｅｙ”ファミリー（Ｐｏｗｅｒｋｅｙ  Ｂｏｏｋ  ２、Ｐｏｗｅｒｋｅｙ  Ｂｏｏｋ  ３等）、（ＶｉｄｅｏＧｕａｒｄ、ｍＶｉｄｅｏＧｕａｒｄ等を含む）ＮＤＳ、その全文が本明細書に参照することにより取り込まれているＡＮＳＩ／ＳＣＴＥ標準５２  ２００３（ＤＶＳ−０４２）、及びＭｏｔｏｒｏｌａ／Ｇｅｎｅｒａｌ  Ｉｎｓｔｒｕｍｅｎｔ  ＤｉｇｉＣｉｐｈｅｒＲ  ファミリー（ＤｉｇｉＣｉｐｈｅｒ  ＩＩ等）の部材を含む、ハードウエア、ソフトウエア、又はファームウエア（又はそれらの組合せ）を問わず、いかなるアクセス制御スキームをも言及する。これらは、例えば、所謂“ＣａｂｌｅＣａｒｄ”プラグインセキュリティモジュールアクセス技術、ダウンロード可能なＣＡシステム（ＤＣＡＳ）、又はその他を用いて実行できる。
【００３０】
用語「顧客端末（ＣＰＥ）、」は、顧客の又はユーザーの構内に置かれ、そして、セットトップボックス（例えば、ＤＳＴＢ又はＩＰ  ＴＶ  デバイス）、テレビジョン、ケーブルモデム（ＣＭ）、自立的であるか又は他のデバイスと統合されているかを問わず、埋め込まれたマルチメディア端子アダプタ（ｅＭＴＡ）、デジタルビデオレコーダ（ＤＶＲ）、ゲートウエイ保存デバイス（Ｆｕｒｎａｃｅ）、及びＩＴＶパーソナルコンピュータなどのネットワークに接続されるいかなるタイプの電子装置をも言及する。
【００３１】
本明細書において使用されるように、用語「ディスプレイ」は、限定するものではないが、ＣＲＴ、ＬＣＤ、ＴＦＴ、プラズマディスプレイ、ＬＥＤ、白熱及び蛍光デバイスを含む情報をディスプレイするように適合された、いかなるタイプのデバイスをも意味する。ディスプレイデバイスは、例えば、プリンタ、電子インクデバイスなどの、より動的でないデバイスをも含み得る。
【００３２】
本明細書において使用されるように、用語「ＤＶＲ」（デジタルビデオレコーダ）は一般的に、それによってネットワークに亘って送られるコンテンツが記録できてそして選択的に呼び戻すことができる、ヘッドエンドにおいてユーザーの構内又はいかなる他の場所にも置かれる、いかなるタイプの記録機構及び／又はソフトウエア環境のことをも言及する。そのようなＤＶＲは、本来は専用化され得るか又は非専用化されたものの部分であり得るか又は多機能システムであり得る。
【００３３】
本明細書において使用されるように、用語「ＤＯＣＳＩＳ」は、例えば、ＤＯＣＳＩＳバージョン１．０、１．１、２．０、及び３．０を含むデータオーバーケーブルサービスインターフェイス仕様の既存の又は計画された変形例の何れをも言及する。ＤＯＣＳＩＳ（バージョン１．０）は、「デジタル」ケーブルネットワークを用いる、インターネットアクセスのための標準及びプロトコールである。
【００３４】
本明細書において使用されるように、用語「インターネット（Ｉｎｔｅｒｎｅｔ）」及び「インターネット（ｉｎｔｅｒｎｅｔ）」は、限定するものではないが、インターネットを含むインターネットワークを言及するよう、互換的に使用される。
【００３５】
本明細書において使用されるように、用語「メモリ」は、限定するものではないが、ＲＯＭ、ＰＲＯＭ、ＥＥＰＰＯＭ、ＤＲＡＭ、ＳＤＲＡＭ、ＤＤＲ／２  ＳＤＲＡＭ、ＥＤＯ／ＦＰＭＳ、ＲＬＤＲＡＭ、ＳＲＡＭ、「フラッシュ」メモリ（例えば、ＮＡＮＤ／ＮＯＲ）、及びＰＳＲＡＭを含む、デジタルデータを保存するように適合された集積回路又はその他の保存デバイスのいかなるタイプをも含む。
【００３６】
本明細書において使用されるように、用語「マイクロプロセッサ」及び「デジタルプロセッサ」は一般的に、限定するものではないが、デジタル信号プロセッサ（ＤＳＰｓ）、縮小命令セットコンピュータ（ＲＩＳＣ）、汎用（ＣＩＳＣ）プロセッサ、マイクロプロセッサ、ゲートアレイ（例えば、ＦＰＧＡｓ）、ＰＬＤ、再構成可能コンピュートファブリック（ＲＣＦ）、アレイプロセッサ、及びアプリケーション特有の集積回路（ＡＳＩＣ）を含むデジタルプロセッシングデバイスの全てのタイプを含むことを意味する。そのようなデジタルプロセッサはただ一つの単一ＩＣダイ上に含まれ得るか、又は複数部品に亘って配信され得る。
【００３７】
本明細書において使用されるように、用語「ＭＳＯ」又は「複数システムオペレータ」は、それらのメディアに亘るプログラミング及びデータを含むサービスを送達するように要求されたインフラストラクチャを有するケーブル、サテライト又は地上波のネットワークプロバイダを言及する。
【００３８】
本明細書において使用されるように、用語「ネットワーク」及び「基幹ネットワーク」は一般的に、限定するものではないが、ハイブリッドファイバ同軸（ＨＦＣ）ネットワーク、サテライトネットワーク、電話会社のネットワーク、及び（ＭＡＮ、ＷＡＮ、ＬＡＮ、ＷＬＡＮ、インターネット及びイントラネットを含む）、データネットワークを含む遠距離通信又はデータネットワークの如何なるタイプをも言及する。そのようなネットワーク又はその部分は、一つ又はそれ以上の異なるいかなるトポロジ（例えば、リング、バス、スター、ループ等）、送信メディア（例えば、有線／ＲＦケーブル、ＲＦ無線、ミリ波、光学等）、及び／又は通信又はネットワーキングプロトコール（例えば、ＳＯＮＥＴ、ＤＯＣＳＩＳ、ＩＥＥＥ  Ｓｔｄ．８０２．３、ＡＴＭ、Ｘ．２５、Ｆｒａｍｅ  Ｒｅｌａｙ、３ＧＰＰ、３ＧＰＰ２、ＷＡＰ、ＳＩＰ、ＵＤＰ、ＦＴＰ、ＲＴＰ／ＲＴＣＰ、Ｈ．３２３等）をも利用し得る。
【００３９】
本明細書において使用されるように、用語「ネットワークインターフェイス」は、限定するものではないが、Ｆｉｒｅｗｉｒｅ（例えば、ＦＷ４００、ＦＷ８００等）、ＵＳＢ（例えば、ＵＳＢ２）、Ｅｔｈｅｒｎｅｔ（例えば、１０／１００、１０／１００／１０００（Ｇｉｇａｂｉｔ  Ｅｔｈｅｒｎｅｔ、１０−Ｇｉｇ−Ｅ等）、ＭｏＣＡ、Ｓｅｒｉａｌ  ＡＴＡ（例えば、ＳＡＴＡ、ｅ−ＳＡＴＡ、ＳＡＴＡＩＩ）、Ｕｌｔｒａ−ＡＴＡ／ＤＭＡ、Ｃｏａｘｓｙｓ（例えば、ＴＶｎｅｔＴＭ）、無線周波数チューナー（例えば、帯域内又はＯＯＢ、ケーブルモデム等）、Ｗｉ−Ｆｉ（８０２．１１ａ、ｂ、ｇ、ｎ）、Ｗｉ−ＭＡＸ（８０２．１６）、ＰＡＮ（８０２．１５）、又はＩｒＤＡファミリーのものを含む構成部材又はネットワークを備えた如何なる信号又はデータインターフェイスをも言及する。
【００４０】
本明細書において使用されるように、用語「パーソナルメディアデバイス」及び「ＰＭＤ」は、限定するものではないが、携帯型又はその他の型を問わず、メディアを保存可能及び／又はレンダリング（rendering）可能な、いかなるデバイスをも言及する。
【００４１】
本明細書において使用されるように、用語「サーバ」は、コンピュータネットワーク上の一つ又はそれ以上の他のデバイス又はエンティティ（entity）に、データ、ファイル、アプリケーション、コンテンツ又は他のサービスを供するように適合される、形態に関わらない、いかなるコンピュータ化された部品、システム又はエンティティをも言及する。
【００４２】
本明細書において使用されるように、用語「ユーザーインターフェイス」は、限定するものではないが、ユーザー又は他のエンティティに情報を供するための及び／又はそこから情報を受信するための、いかなる視的な、図的な、触れることができる、聞くことができる、感覚的な、又は他の手段をも言及する。
【００４３】
本明細書において使用されるように、用語「Ｗｉ−Ｆｉ」は、限定するものではないが、８０２．１１ａ／ｂ／ｇ／ｎを含むＩＥＥＥ−Ｓｔｄ．８０２．１１又は関連標準の、いかなる変形例をも言及する。
【００４４】
本明細書において使用されるように、用語「無線」は、限定するものではないが、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ、３Ｇ、ＨＳＤＰＡ／ＨＳＵＰＡ、ＴＤＭＡ、ＣＤＭＡ（例えば、ＩＳ−９５Ａ、ＷＣＤＭＡ等）、ＦＨＳＳ、ＤＳＳＳ、ＧＳＭ、ＰＡＮ／８０２．１５、Ｗｉ−ＭＡＸ（８０２．１６）、８０２．２０、狭帯域／ＦＤＭＡ、ＯＦＤＭ、ＰＣＳ／ＤＣＳ、アナログ携帯電話、ＣＤＰＤ、サテライトシステム、ミリ波又はマイクロ波システム、音響、及び赤外（つまりＩｒＤＡ）を含む、いかなる無線信号、データ、通信又は他のインターフェイスをも意味する。
【００４５】
概要
一つの顕著な態様において、本発明は、コンテンツの保護ルールを維持しながら、デバイスの間でデータ及びコンテンツを利用しそして転送するための装置及び方法を含む。一つの例示的な実施態様において、コンテンツサーバは、コピー保護権（周知のデジタル送信コンテンツ保護−インターネットプロトコル（ＤＴＣＰ−ＩＰ）によって利用されるものなど）のみならず、コンテンツのアクセス、使用、コピー及び／又は配信を要求している特定の加入者の権利も決定するために利用される。これらのルールは、特定のコンテンツを要求している加入者デバイスに供され、そしてそれによって実行される。具体的には、加入者デバイスは、如何にコンテンツが使用され得るかを、そしてコンテンツが引き続くデバイスに供され得るか否かを決定するときの保護ルールを実行する。
【００４６】
一つの更なる実施態様において、加入者デバイスは、コンテンツの移動型又は転送可能なバージョンを作成することによって、保護ルールと合致する第二のデバイスにコンテンツが供されること、そして要求しているデバイスにこのバージョンを供することを可能にするように構成される。（ソース）加入者デバイス、及びそこに加入者がコンテンツを転送した目標デバイスの両方に存在している同じコンテンツの複数の利用可能なバージョンを有することを避けるために、加入者デバイスは、一つの変形例において、目標デバイスで移動型バージョンが存在している間（つまり、所謂「チェックアウト」）、使用又は更なる転送のためにそれが利用不可能なように、その上に保存されたオリジナルコンテンツに印を付けるための機構を使用する（employ）。このようにして、何れかの一度に、ある加入者に対して、コンテンツの一つの利用可能な又は使用可能なバージョンのみがある。加入者は、それがその上で使用されるために、又は更に別のデバイスに転送されるために、コンテンツのオリジナルバージョンを加入者デバイスで現状回復し得る（つまり、所謂「チェックイン」）。現状回復は、一つの実行例において、第一の目標デバイスで存在しているバージョンを削除すること、そして信号又はメッセージを加入者デバイスに送信して戻して、コピーが削除されたことを示すことによって達成される。次いで、この送信によって、加入者デバイスが、その上に保存された通りのコンテンツのオリジナルバージョンを「ブロック解除」する。
【００４７】
別の実行例において、コンテンツは、コピーされるよりもむしろ第一のデバイスから別の加入者デバイスに単に動かされる。この実行例によれば、コンテンツは、それがその上で使用可能及び／又はそこから転送可能になるために、第一のデバイスに後戻りしなければならない。
【００４８】
一つの例示的な実施態様において、顧客端末（ＣＰＥ）、は、コンテンツを保存するために及び前述の保護ルールの実施を実行するために使用される。ＣＰＥは、例えば、他のＣＰＥ、メディアデバイス、スマートフォン、デスクトップ又はラップトップコンピュータなどを含む多くの第二のデバイスの何れか一つにコンテンツを転送し得る。
【００４９】
保護ルールを実行する及び／又は実施する責任があるクライアントデバイスも、メディアコンテンツに対する構内ネットワーク又は信頼される側のドメイン内で動作し得、そうすることによって構内ネットワークにおける加入者の全体的な移動度（mobility）が可能になる。例えば、クライアントデバイスからのメディアコンテンツは、ネットワーク中のいかなるＳＴＢ、ＰＣ、移動型デバイス又は他のＰＭＤへの配信のための現存のネットワーク（例えば、ＭｏＣＡ、Ｅｔｈｅｒｎｅｔ、ＷｉＦｉ又はＰＡＮ）を介してアクセスされ得る。クライアントデバイスは、他のデバイスがメディアコンテンツをそれと共有することを可能にするために、既存の構内ネットワークも利用し得る。
【００５０】
種々のビジネスルールも、特別な加入者のアクセス権、使用権及びコンテンツをコピーする能力に関してコンテンツサーバで供されるものを含む、ホストネットワーク又は加入者デバイスによって実行され得る。
【実施例】
【００５１】
本発明の装置及び方法の例示的実施態様がここで詳細に述べられる。これらの例示的実施態様は、複数システムオペレータ、デジタルネットワーキング能力及び複数のクライアントデバイス／ＣＰＥを有する前述のハイブリッドファイバd同軸（ＨＦＣ）ケーブルシステムアーキテクチャ（architecture）の文脈において述べられているものの、発明の一般原理及び利点は、広帯域、狭帯域、有線若しくは無線、地上波の若しくはサテライト又はその他を問わず他のタイプのネットワーク及びアーキテクチャに拡張され得て、従って以下は本来単に例示的なものである。
【００５２】
消費者（つまり、家庭）エンドユーザードメインの文脈で一般的に述べられるものの、本発明は他のタイプの環境（例えば、商用／企業、政府／軍事等）にも同様に容易に適合され得るとも理解されるであろう。無数の他のアプリケーションが可能である。
【００５３】
また、主として（とりわけ、ＲＦＣ７９１及び２４６０において述べられた）、周知のインターネットプロトコールの文脈で、或る態様が述べられるものの、本発明は、述べられた機能性を実行するために他のタイプのプロトコール（及び、事実、他のインターネット及びイントラネットを含む基幹ネットワーク）を利用し得ると理解されるであろう。
【００５４】
ネットワーク−
図１は、それを用いて本発明の装置及び方法が使用され得る典型的なコンテンツベースのネットワーク構成を図示する。ネットワーク１００の種々の構成部材には（ｉ）一つ又はそれ以上のデータ及びアプリケーション発信点１０２；（ｉｉ）一つ又はそれ以上のコンテンツソース１０３、（ｉｉｉ）一つ又はそれ以上のアプリケーション配信サーバ１０４；（ｉｖ）一つ又はそれ以上のＶＯＤサーバ１０５、及び（ｖ）顧客端末（ＣＰＥ）１０６が挙げられる。一つ又は複数の配信サーバ１０４、ＶＯＤサーバ１０５及び一つ又は複数のＣＰＥ１０６は、基幹（例えば、ＨＦＣ）ネットワーク１０１を介して接続される。複数の発信点、配信サーバ、ＶＯＤサーバ、及び／又はＣＰＥデバイス（並びに異なるネットワークトポロジ）を備えた同等のアーキテクチャが本発明と調和して利用され得ると認められるであろうが、簡略化のために、前述の構成部材１０２、１０４、１０５、１０６の各々の一つを含む簡単なアーキテクチャが図１において示される。例えば、図１ａ（以下により詳細に述べられる）のヘッドエンドアーキテクチャが使用され得る。
【００５５】
データ／アプリケーション発信点１０２は、データ及び／又は（ＶＯＤベースの又は「ＴＶを見る」アプリケーションなどの）アプリケーションがアプリケーション配信サーバ１０４に転送されることを可能にするいかなるメディアをも含む。これには、例えば、第三者のデータソース、アプリケーションベンダウエブサイト、ＣＤ−ＲＯＭ、外部ネットワークインターフェイス、大量保存デバイス（例えば、ＲＡＩＤシステム）等を含むことができる。そのような転送は、（要求パケット又はＡＣＫの受信などの）一つ又はそれ以上の特定のイベントが生じた際に自動的に開始され得て、手動で実行され得て、又は当業者によって容易に認められるいかなる数の他のモードにおいても達成され得る。
【００５６】
アプリケーション配信サーバ１０４は、そのようなアプリケーションがネットワークシステムに入ることができるコンピュータシステムを含む。配信サーバはネットワーキング技術においては周知であり、従って本明細書においては更には述べられない。
【００５７】
ＶＯＤサーバ１０５は、オンデマドコンテンツが、一つ又はそれ以上の前述のデータソース１０２から受信できて、そしてネットワークシステムに入ることができるコンピュータシステムを含む。これらのサーバは、コンテンツを局所的に生成し得るか、あるいはゲートウエイ若しくは遠隔ソースからの仲介体として作用し得る。
【００５８】
ＣＰＥ１０６は、配信サーバ１０４によってアクセスできる、「顧客の構内」（又は、配信サーバ１０４に近くか若しくはそれから遠く離れているかを問わず他の場所）におけるいかなる機器をも含む。本発明の「統一された（unified）」ＣＰＥの例示的実施態様が、本明細書において、図２及び３を参照して引き続き記述される。
【００５９】
ここで、図１を参照すると、本発明を用いると有用なヘッドエンドアーキテクチャの一つの例示的実施態様が記述される。図１において示された通り、ヘッドエンドアーキテクチャ１５０は、典型的なヘッドエンド構成部材、及び請求書作成モジュール１５２、加入者管理システム（ＳＭＳ）及びＣＰＥ構成管理モジュール１５４、ケーブルモデム終了システム（ＣＭＴＳ）及びＯＯＢシステム１５６、並びに種々の構成部材を互いにデータ通信に置く一つ又は複数のＬＡＮ１５８、１６０を含むサービスを含む。バー又はバスＬＡＮトポロジが図示されているけれども、前に引用された（例えば、リング、星等）もののようないかなる数の他の配置も発明と調和して使用され得ると理解されるであろう。同様に、図１ａにおいて描かれたヘッドエンド構成がハイレベルの、概念アーキテクチャであること、そして各ＭＳＯがカスタムアーキテクチャを用いて配置された（deployed）複数のヘッドエンドを有することも理解されるであろう。
【００６０】
図１ａの構成１５０は更に、ネットワークに亘って送信するための「条件」コンテンツに適合されたＨＦＣネットワーク１０１に連結されたマルチプレクサ／暗号化装置／変調器（ＭＥＭ）１６２を含む。配信サーバ１０４はＬＡＮ１６０に連結され、それは一つ又はそれ以上のファイルサーバ１７０を介してＭＥＭ１６２及びネットワーク１０１へのアクセスを供する。ＶＯＤサーバ１０５は（例えば、ＶＯＤサーバが８０２．３ｚギガバイトのＥｔｈｅｒｎｅｔデバイスなどのコアスイッチングデバイスと関連付けられるような）、他のアーキテクチャが使用され得るけれども、同様にＬＡＮ１６０に連結される。前に記述した通り、情報は複数のチャンネルを横切って運ばれる。このように、ヘッドエンドは、運ばれたチャンネルに対する情報を種々のソースから取得するように適合されなければならない。典型的には、ヘッドエンド１５０からＣＰＥ１０６（「下流」）に送達されているチャンネルは、ヘッドエンドにおいて一緒に多重送信され、そして種々の介在するネットワーク構成部材を介して隣のハブ（図１ｂ）に送られる。
【００６１】
コンテンツ（例えば、オーディオ、ビデオ等）は、当該サービスグループに関連付けられる各下流（帯域内）チャンネルにおいて供される。ヘッドエンド又は仲介ノード（例えば、ハブサーバ）と通信するために、ＣＰＥ１０６は帯域外（ＯＯＢ）又はＤＯＣＳＩＳチャンネル及び関連プロトコールを使用し得る。本発明はこれらのアプローチに決して限られるものではないが、ＯＣＡＰ１．０、２．０、３．０(及びそれ以降の）仕様は、下流及び上流の両者で例示的ネットワーキングプロトコールを供する。
【００６２】
複数サーバ（放送、ＶＯＤ、又はその他）が使用できて、そしてもし望まれるならば、異なるサーバの「ファーム（farm）」の部分であるような、二つ又はそれ以上の異なる場所に配列できることも認められるであろう。これらの複数のサーバは、一つのサービスグループ、又は代わりに異なるサービスグループに供給（feed）ために使用できる。簡単なアーキテクチャにおいて、一つ又はそれ以上のサービスグループに供給するために、単一サーバが使用される。別の変形例において、一つ又はそれ以上のサービスグループに供給するために、同じ場所に置かれた複数サーバが使用される。更に別の変形例において、一つ又はそれ以上のサービスグループに供するために、異なる場所に配列された複数サーバが使用される。
【００６３】
図１ｂにおいて示された通り、図１及び１ａのネットワーク１０１は、図１ａのＭＥＭ１６２の出力が（例えば、ヘッドエンド又は更に下流で光トランシーバ１７７を介して）光学的ドメインに転送されるファイバー／同軸配置を含む。次いで、光学的ドメイン信号はファイバーノード１７８に配信され、それは更に、信号を配信ネットワーク１８０に亘って複数のローカルサービスノード１８２に配信する。これによって、ネットワークの効果的な１：Ｎ拡張がローカルサービス端で供される。
【００６４】
デジタル通信技術において周知のタイプの他のプロトコール及び輸送機構も代替され得るが、オンデマンド及び放送コンテンツ（例えば、ビデオプログラミング）に加えて、図１ａ及び１ｂ（及び以下に論じられる１ｃ）のシステムも、インターネットプロトコール（ＩＰ）を使用してインターネット１１１データサービスを送達する。一つの例示的送達パラダイムは、ＭＰＥＧ（又はＨ．２６４又はＡＶＣなどの他のビデオコーデック）を含む前述のＤＯＣＳＩＳチャンネルに亘って、ＩＰに亘って、ＭＰＥＧに亘って、ユーザーＰＣ（又はＩＰベースのＳＴＢ）に輸送されるビデオを用いてＭＰＥＧベースのビデオコンテンツを送達することを含む。 つまり、より高い層のＭＰＥＧ−又は他の符号化されたコンテンツが、ＩＰプロトコールを用いてカプセル化され、次いでそれは、多重送信輸送ストリーム（ＭＰＴＳ）を介してのようなＲＦチャンネルに亘って送達するための当業技術において周知のタイプのＭＰＥＧパケット化を利用する。このように、通常の放送送達に対して平行送達モードが存在する；つまり伝統的な下流ＱＡＭに亘ってユーザーのＳＴＢのチューナーへの、又はテレビジョン上で見るための他の受信機デバイスの両者で、及びまたユーザーのケーブルモデムを介した、ＤＯＣＳＩＳ  ＱＡＭに亘ってユーザーのＰＣ又は他のＩＰ−可能なデバイスへのパッケージ化されたＩＰデータとしてのビデオコンテンツの送達。そのようなパケット化されたモードにおける送達は、ユニキャスト、マルチキャスト又は放送であり得る。ＩＰカプセル化されたデータの送達も、図１ｃを参照して以下に述べられる通り、非ＤＯＣＳＩＳ  ＱＡＭに亘って起こり得る。
【００６５】
ＣＰＥ１０６は各々、それらが供する加入者の構内／アドレスのために意図されたＩＰパケットに対して（例えば、ポート又はソケットＩＤ／アドレス、又は他のそのような機構を介して）、特別な割り当てられたＲＦチャンネルを監視するように構成される。
【００６６】
本明細書に記述された前記ネットワークアーキテクチャは、パケット化されたコンテンツ（例えば、ＩＰ  高速データ又はインターネットＴＶのためのＭＰＥＧに亘るＩＰ、ＭＰＴＳ用のＱＡＭに亘るＭＰＥＧ２パケットコンテンツ等）を運ぶことができる（そして事実そうする）一方、それらはしばしばそのような送達に対して最適化されていない。従って、本発明の別の実施態様に従って、パケットコンテンツ（例えば、ＩＰＴＶコンテンツ）の運搬に対して「パケット最適化された」送達ネットワークが使用される。図１ｃは、その全文が、参照によって本明細書に取り込まれている、「コンテンツ送達ネットワークに亘るパケット化されたコンテンツ送達のための方法及び装置」（ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＰＡＣＫＥＴＩＺＥＤ  ＣＯＮＴＥＮＴ  ＤＥＬＩＶＥＲＹ  ＯＶＥＲ  Ａ  ＣＯＮＴＥＮＴ  ＤＥＬＩＶＥＲＹ  ＮＥＴＷＯＲＫ）という名称の、同時係属中の米国特許出願シリアル第６１／２５６，９０３号において記述された通り、共通制御面及びサービス送達プラットフォーム（ＳＤＰ）を備えたＩＭＳ（ＩＰマルチメディアサブシステム）ネットワークの文脈において、そのようなネットワークの一つの例示的実行を図示する。そのようなネットワークは、ＩＰパケット化されたコンテンツストリームに対するユニキャスト又はマルチキャストモデル、サービスの品質（ＱｏＳ）によるコンテンツ送達セッションの異なるサービス、実行及び管理の共通制御に関する著しい向上を供する；しかしながら、本発明の種々の機能は前述のアーキテクチャの何れにも全く制限されないと理解される。
【００６７】
データ転送ネットワーク構成−
図２は、本発明の一つの実施態様に従って構成されたコンテンツ及びデータ配信ネットワークアーキテクチャを図示しているブロック図である。図示されたように、コンテンツ及びデータは、コンテンツ及びデータソース１０３からネットワークヘッドエンド１５０に供される。コンテンツサーバ２０１はネットワークヘッドエンドで、要求されたコンテンツ及びデータを、ネットワーク１０１を介してコンテンツサーバ２０１と通信している一つ又はそれ以上の顧客端末（ＣＰＥ）１０６に供するように構成される。一つの実施態様において、ネットワークは、例えば、図１〜１Ｃに関して上で論じられたタイプのコンテンツ配信ネットワークなどの、管理された（例えば、ＭＳＯ-制御された）コンテンツ及びデータ送達ネットワークを含む。
【００６８】
図２のＣＰＥ１０６は、それに要求されたコンテンツ及びデータへのアクセスを供するために、例えば、他のＣＰＥ１０６、パーソナルメディアデバイス（ＰＭＤ）１０７等を含む種々の他の「クライアント」デバイスと通信するように構成される。本発明の文脈における用語「クライアント」は、クライアントサーバ又はマスタスレーブ関係を全く命令しないと理解されるであろう；事実、「クライアントデバイス」は、本明細書において引き続いてより詳細に述べられるように、ローカルコンテンツサーバ又はソースとして作用し得る。
【００６９】
ＣＰＥ１０６は更に、それへのコンテンツ及びデータの送達のためにも第二のＣＰＥ１０６と通信していることがあり得る。ＣＰＥ１０６は、他のデバイスに提示されるコンテンツを保存するための（図示されていない）別々の保存デバイスを含むか、又はそれと通信している。加入者特定ネットワーク２００は、そうすることによって、ＣＰＥ１０６から種々のデバイス（クライアント１０７、ＣＰＥ１０６等）にコンテンツを送達するために作られる。
【００７０】
例示的ＣＰＥ１０６は、例えば、セットップボックス（ＳＴＢ）、デジタルビデオレコーダ（ＤＶＲ）、又は如何なる数の消費者デバイスを含み得る。図２のクライアントデバイス１０７は、いかなる数の異なるインターフェイスを介してＣＰＥ１０６に連結される、ＰＣ、ラップトップコンピュータ、携帯音楽プレーヤー（例えば、ＭＰ３プレーヤー、ｉＰｏｄｓＴＭ等）、携帯ビデオプレーヤー、カメラ、ビデオレコーダ、スマートフォン等のような如何なるタイプのデバイスも含み得る。別の実施態様において、クライアント１０７は、メディアファイルを取り外し可能な光ディスクに書き込むための書き込み可能な光ドライブを有する携帯保存デバイスを含み得る。例えば、所謂「ＣｏｍｐａｃｔＦｌａｓｈＴＭ」、フラッシュベースのＵＳＢキー、安全デジタルカード等が利用され得て、ＣＰＥ１０６は、（例えば、適切なポートを有することによって）携帯保存デバイスを受取るように構成される。
【００７１】
例示的ＣＰＥ１０６、クライアントデバイス１０７及び他のＣＰＥ１０６の間の通信は、有線化され得るか（例えば、ＣＡＴ−５、ＭｏＣａ等）、又はＷＬＡＮ（例えば、Ｗｉ−Ｆｉ）、ＰＡＮ、又は他の無線通信プロトコールに亘って行われ得る。例えば、「構内ＬＡＮ」が（例えば、構内ネットワーク２００で）生み出され得て、それは、例えば、構内において設置された同軸ケーブルに亘って形成されるネットワーク、Ｗｉ−Ｆｉネットワーク等を含み得る。
【００７２】
ＣＰＥ１０６は、制限するものではないが、ＭＰＥＧ−１、ＭＰＥＧ−２、ＭＰＥＧ−４、ＡＶＣ／Ｈ．２６４、ＷＭＶ、ＶＣ−１、ＡＶＩ及びＲｅａｌを含む、種々の解像度及びビットレートの複数のビデオフォーマットを送信する／送達するための能力を供する。ＣＰＥ１０６も、例えば、ＭＰＥＧ−２オーディオ、ＡＣ−３、ＡＣ−３＋、ＡＡＣ＋、ＭＰ３、Ｒｅａｌ及びＷＭＡを含む複数のオーディオフォーマットを送信する／送達することができる。例えば、Ｇｒａｐｈｉｃ  Ｉｍａｇｅ  Ｆｉｌｅ（ＧＩＦ）、Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＪＰＥＧ）、Ｂｉｔｍａｐ（ＢＭＰ）、及びタグイメージファイルフォーマット（ＴＩＦＦ）を含む、複数の写真又は画像フォーマットもサポートされる。
【００７３】
ＣＰＥ１０６は、オーディオ／ビデオ／メディアの復号のためのデコーダーを含むことを要求されない；しかしながら、そのようなデコーダー能力（並びにトランスコーディング、例えば第一のフォーマットにおいて解読し、次いで第二のフォーマットにおいて符号化する）及び／又は翻訳能力（つまり、ビットレートを変更し、又は一定のビットレート出力を確立するように処理する）がＣＰＥ１０６、又は望まれるならば、関連するデバイス内で実行できると認められるであろう。
【００７４】
一つの例示的実施態様において、ＣＰＥ１０６は、その全文が本明細書に参照することにより取り込まれているＯｐｅｎＣａｂｌｅＴＭ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｈｏｍｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ｐｒｏｔｏｃｏｌ  ２．０  （２００８年４月１８日付けのＯＣ−ＳＰ−ＨＮＰ  １．０−１０１−０８０４１８）において開示された通りのＯｐｅｎＣａｂｌｅＴＭ  Ｈｏｍｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ａｒｃｈｉｔｅｃｔｕｒｅに準拠している。その中で論じられた通り、適合するＣＰＥ１０６は、とりわけ、ＤＬＮＡバージョン１．０又はその後のバージョンなどの、デジタルリビングネットワーク連盟（ＤＬＮＡ）要求事項との合致を含む。この能力によって、なかでも、コンテンツをＤＬＮＡ１．５フォーマットにすること、及び以下により詳細に述べられる通り、ＤＬＮＡを用いてコンテンツディレクトリを作ることが可能になる。
【００７５】
更に別の実施態様において、図２のＣＰＥ１０６は、共有の、同時係属中のその全文が、前に参照によって本明細書に前に取り込まれた、米国特許出願シリアル番号第１２／４８０，５９７号において論じられたタイプのメディアブリッジ装置を含み得る。そこで論じられたように、コンテンツ及びデータは、メディアブリッジを介してその上で使用しそして見るために種々のデバイスに送信される。ブリッジ装置は、例えば、ＰＭＤ上に保存されたコンテンツを、ユーザーのセットトップボックス又は他のクライアントデバイス上で提示できるフォーマットに、及びその逆に、変換するために使用され得る。プレゼンテーションの制御もブリッジング装置によって供される。一つの実施態様において、装置は、使用者が、テレビジョン、パーソナルコンピュータ又は他のユーザーデバイスに関連するユーザーインターフェイスを介してＰＭＤからメディアの再生にアクセスしそして制御することを可能にする。装置は、ＰＭＤ上に保存されたコンテンツをコピーさせそしてユーザーのデジタルビデオレコーダ（ＤＶＲ）、又はその他の保存装置上に保存させることも可能にし、そして操作されるコンテンツに関連する適切な著作権及びデジタル著作権管理（ＤＲＭ）要求事項を維持しながら、構内のユーザーのデバイスがＰＭＤとメディアコンテンツを共有することも可能にする。
【００７６】
ＣＰＥ１０６は物理的に及び論理的に他のＣＰＥ１０６及び一つ又は複数のクライアント１０７とインターフェイスで接続する。本発明はまた、実質的にユニバーサルな若しくは（ＵＳＢ２．０、ＵＳＢ３．０、ＩＥＥＥ−１３９４、ディスプレイポート等のような）収束したインターフェイス、又は代わりに複数の個別のインターフェイスを含む、異なるタイプの物理的／論理的インターフェイスの使用をも熟慮する。 
【００７７】
以下に更に詳細に論じられるであろうように、一つの実施態様において、ＣＰＥ１０６は、ある種の「変換器」として作用して、ＣＰＥ１０６で受信されたコンテンツ及びデータをクライアント１０７に対して適するフォーマットに変換する。
【００７８】
更に別の実施態様において、ＣＰＥ１０６は、音楽、ビデオ及び写真などのコンテンツが、ＵＰｎＰメディアレンダリング）／記録デバイス（ＣＰＥ１０６、クライアント１０７等）に送達されることを可能にするために、Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ（ＵＰｎＰ）ＡＶメディアサーバを利用する。Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ（ＵＰｎＰ）ＡＶメディアサーバ要求事項は、とりわけ、その全文が本明細書に参照することにより取り込まれている、２００２年６月２５日付けのＭｅｄｉａＳｅｒｖｅｒ：ｌ  Ｄｅｖｉｃｅ  Ｔｅｍｐｌａｔｅバージョン１．０１において詳細に述べられている；同様にその全文が本明細書に参照することにより取り込まれている、２０００年６月８日付けの“ＵＰｎＰＴＭ  Ｄｅｖｉｃｅ  Ａｒｃｈｉｔｅｃｔｕｒｅ”バージョン１．０も参照。
【００７９】
本発明において種々のデバイス（例えば、ＣＰＥ１０６、クライアント１０７等）に送達されるコンテンツは、場合により、権利管理（例えば、デジタル著作権管理（ＤＲＭ））又はコピー保護を要求しない個人の又は他のメディアコンテンツを含み得るが、本発明は全体を通して論じられた通り、デバイス間でのコンテンツの安全な転送のための機構を追加的に供する。
【００８０】
「保護された」コンテンツは、一つの実施態様において、適切なセキュリティパッケージを用いてＣＰＥ１０６に送達される。ＣＰＥ１０６は、セキュリティパッケージを受信しそして認証する。一つの変形例において、ネットワークに対するそれ自身の適切な認証及びセキュリティパッケージの認証なしに、保護されたコンテンツをレンダリングし（render）又は記録するために、デバイス（例えばＣＰＥ１０６）をレンダリングする又は記録することは全く許されない。また更に、（例えば、デバイスのＣＰＥ１０６への事前の登録などの）認証は、保護されたコンテンツのＣＰＥ１０６からクライアント１０７への送達の前に要求され得る。
【００８１】
別の変形例において、レンダリングデバイスは、コンテンツソースを認証するように構成される（つまり、認証されたソースからのみコンテンツヲレンダリング又は記録するであろう）。例えば、その全文が、参照によって本明細書に取り込まれている、２００５年３月１４日に出願された、「ネットワークコンテンツのダウンロード及び記録のための方法及び装置」（ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＮＥＴＷＯＲＫ  ＣＯＮＴＥＮＴ  ＤＯＷＮＬＯＡＤ  ＡＮＤ  ＲＥＣＯＲＤＩＮＧ）という名称の米国特許出願シリアル番号第１１／０８０，６９３号において記述された装置及び方法は、他のアプローチも同様に使用され得るが、そのような機能性を供するために使用できる。
【００８２】
ここで図２ａを参照すれば、本発明を用いると有用なコンテンツ及びデータ配信ネットワーク構成の第二の実施態様が示されそして記述されている。図２ａの実施態様において、コンテンツ及びデータソース１０３からのコンテンツ及びデータは、第二の非ＭＳＯネットワーク２０２で、ＭＳＯネットワーク１０１を介してコンテンツサーバ２０１に供される。一つの実施態様において、コンテンツ及びデータは、ＭＳＯネットワーク１０１中に置かれ、そしてコンテンツサーバ２０１と通信しているゲートウエイ装置（示されていない）を介してそこに供され得る。図２ａの実施態様によれば、種々のＣＰＥ１０６及びクライアント１０７が、非ＭＳＯネットワーク２０２におけるコンテンツサーバ２０１と直接通信し得る。
【００８３】
図２ａのアーキテクチャは、例えば、ＭＳＯネットワーク１０１のヘッドエンド１５０で加入者に関連するコンテンツ及びデータを、インターネット又は他の管理されていないネットワークなどの、第二の非ＭＳＯネットワーク２０２を介してその加入者に同様に関連している他のデバイス（例えば、クライアント１０７、ＣＰＥ１０６）に供するために利用され得る。
【００８４】
コンテンツ及びデータは、コンテンツを要求しているデバイスに関わらず送達され得る；つまり、例えば、認証及び許可は、ログイン手順、難題（challenge question）、個人専有の識別デバイス（例えば、ＲＦＩＤタグ、ＳＩＭカードなど）を介して、加入者のアイデンティティに完全に頼り得る。または、コンテンツ及びデータは、加入者の口座に登録済みのデバイス及び／又は上で論じられた通り、認証されているデバイスのみに送達され得る。
【００８５】
別の変形例において、非ＭＳＯネットワーク２０２はインターネットを含む。パーソナルビデオエンコーダ（ＰＶＥ）又は同等デバイスも、ＣＰＥ１０６（又はそれに連結された関連クライアント）の部分として使用され得るか又はそれと通信している。例えば、Ｓａｎ  Ｍａｔｅｏ、ＣＡのＳｌｉｎｇ  Ｍｅｄｉａ社によって製造された“Ｓｌｉｎｇｂｏｘ”デバイスは、ユーザーが種々の場所からインターネットに接続されたＰＣ又は類似のデバイスを介してＴＶプログラムを見ることを可能にすることができるそのような例示的デバイスの一つである。デバイスは一般的に、加入者のケーブル／サテライトビデオドロップ及びＤＳＴＢの間で接続され、そして内部にＴＶチューナーを有する。ユーザーは或るチャンネルに合わせ、そしてデバイスはウインドウズメディア又は類似のフォーマットにおいて、ケーブル／サテライトに亘ってストリームされる（stream）ビデオを符号化する。符号化されたコンテンツは、インターネットなどのＩＰネットワークを介してウインドウズＸＰベースの又は類似のＰＣ上でクライアントアプリケーションにストリームされ、従って、ユーザーは、ＩＰ配信ネットワーク（例えば、非ＭＳＯネットワーク２０２）へのアクセスを有する限り、データを近くで（つまり、同じ構内で）又は遠隔地で見ることができる。
【００８６】
図２及び２ａにおいて論じられたアーキテクチャを用いて、例えば、音楽ファイル、デジタルカメラのイメージデータ等のコンテンツ及びデータが第一のデバイス（例えば、ＣＰＥ１０６）で受信できて、そして容易に追加のデバイス（例えば、クライアント１０７）に、又はネットワーク環境から他のネットワーク環境へ動かすことができる（ＭＳＯネットワーク１０１から非ＭＳＯネットワーク２０２へのように）。
【００８７】
何れかのアーキテクチャ（図２及び２ａ）において、コンテンツを保存するように構成される（示されていない）ＭＳＯネットワーク系サーバが供され得ると更に理解される。保存されたコンテンツは特別な加入者と関連し、そして加入者によって要求されたとき、非ＭＳＯネットワーク２０２を介してそれに供され得る。例えば、共有の、同時係属中の、その全文が、参照によって本明細書に取り込まれている、２００６年５月２４日に出願された、「パーソナルコンテンツサーバ装置及び方法」（ＰＥＲＳＯＮＡＬ  ＣＯＮＴＥＮＴ  ＳＥＲＶＥＲ  ＡＰＰＡＲＡＴＵＳ  ＡＮＤ  ＭＥＴＨＯＤＳ）という名称の米国特許出願シリアル番号第１１／４４０，４９０号の保存エンティティ。そこで論じられた通り、「ネットワークＤＶＲ」又は「仮想ＤＶＲ」が、ヘッドエンド又は（例えば、非ＭＳＯネットワーク２０２を含む）加入者の構内の外部の他の場所での加入者に対して維持される。別の実施態様において、全てのコンテンツ保存が、非ＭＳＯネットワーク２０２（図２ａ参照）、又はＭＳＯネットワーク１０１（図２参照）に置かれたコンテンツサーバ２０１で実行され／維持される。更に別の実施態様において、上述の通り、コンテンツがユーザーの構内デバイス（例えば、ＤＶＲなどのＣＰＥ１０６又はそれと通信している別のデバイス）で保存される。
【００８８】
上述の実施態様において、コンテンツはユーザーの構内から遠く離れて保存され得るが、ＣＰＥ１０６（又はコンテンツサーバ２０１）は、以下の例示的方法に関して論じられる通り、前述のコンテンツ保護ルールをやはり実施し得る。
【００８９】
方法論−
ここで図３に参照すれば、第一のデバイスでネットワークからコンテンツを受信するための方法３００の一つの実施態様が図示されそして記述される。
【００９０】
工程３０２について、示される通り、コンテンツへのアクセスを要求しているコマンドが、コンテンツをデバイスに供する責任があるネットワークエンティティで受信される。ネットワークエンティティはＭＳＯネットワーク１０１（図２を参照）に、又は非ＭＳＯネットワーク２０２（図２ａを参照）に配列されたコンテンツサーバ２０１を含み得る。工程３０２の要求は、電子プログラム案内（ＥＰＧ）、プロモーション（例えば、その全文が、参照によって本明細書に取り込まれている、２００４年９月２２日に出願された、「スケジューリングトリガー装置及び方法」（ＳＣＨＥＤＵＬＩＮＧ  ＴＲＩＧＧＥＲ  ＡＰＰＡＲＡＴＵＳ  ＡＮＤ  ＭＥＴＨＯＤ）という名称の、共有の、同時係属中の米国特許出願シリアル番号第１０／９４８，２７１号を参照）、又は他の手段からなどの、ユーザーデバイスでのコンテンツの選択から生じ得る。また別の実施態様において、前に参照された米国特許出願シリアル番号第１０／９４８，２７１号において論じられたように、コンテンツを記録するためのコマンドは、第一のデバイスから受信され得るがやはり（例えば、クライアント１０７などの）第二のデバイス上で記録が生じるように指示し得る。
【００９１】
工程３０４について、ネットワークエンティティ（例えば、コンテンツサーバ２０１）又はそれと通信している他のエンティティは、要求しているデバイスが、前述の通り、要求されたコンテンツを受信するために許可されているか否かを決定し、及び／又は要求しているデバイス（例えば、デバイスに関連する加入者）を認証する。許可及び／又は認証を決定するための装置及び方法は、例えば、その全文が、参照によって本明細書に取り込まれている、２００９年８月６日に出願された、「ネットワークに亘るデータへの日付を付ける資格を与える管理のためのシステム及び方法」（ＳＹＳＴＥＭ  ＡＮＤ  ＭＥＴＨＯＤ  ＦＯＲ  ＭＡＮＡＧＩＮＧ  ＥＮＴＩＴＬＥＭＥＮＴＳ  ＴＯ  ＤＡＴＡ  ＯＶＥＲ  Ａ  ＮＥＴＷＯＲＫ）という名称の、共有の、同時係属中の米国特許出願シリアル番号第１２／５３６，７２４号において論じられたタイプのものであり得る。もし、要求しているデバイス／ユーザーが許可及び／又は認証されないならば、コンテンツはそこに供することができない。
【００９２】
本明細書に使用される「認証」は一般的に、要求しているデバイスが、コンテンツを受信し得るデバイスである、及び／又は要求しているデバイスのユーザーがネットワーク又は他の資格を有するユーザーに対する加入者であることを決定することを言及し得る。これは、使用者がネットワークに（例えば、パスワード及び／又はユーザー識別、難題等によって）ログインすることを要求すること、又は幾つかの（ＭＡＣ  ＩＤ、デジタル署名、ＳＩＭ  ＩＤなどの）他の独特な識別子を認証されたデバイス識別子のリストと（前述のコンテンツサーバ２０１などの）ヘッドエンドエンティティで比較することによって達成され得る。他の機構も同様に使用され得る。
【００９３】
本明細書に使用される「承認」は一般的に、要求されたコンテンツが、加入者又はデバイスが受信するコンテンツのセットの中にあるか、及び／又はコンテンツの提案された使用が、その加入者に対して設定された許可された使用の中にあるか決定することを言及する。例えば、許可とは、要求されたコンテンツが、要求しているユーザーに対する購読計画（subscription plan）（例えば、レベル又は階層（tier））内であるか否かを言及するために使用され得る。他のセキュリティチェックも同様にこの工程で実行され得る。
【００９４】
コンテンツ自身は、もし望まれるならば、物理的に守ることができることも理解されるであろう；例えば、公的な／個人的なキー又はＡＥＳ暗号化を介した暗号残渣又は完全静保護のためのハッシュ（hash）の使用等。
【００９５】
次いで、工程３０６で、一旦、要求しているデバイスが承認され／強化されると使用／コピールールのセットが要求されたコンテンツに対して決定される。使用／コピールールは、保存されたメタデーター並びに要求されたコンテンツを含み得て、（例えば、暗号化されたファイルを介して）別々に伝えられ得て、又は手動で入力され得る。一つの実施態様において、使用／コピールールは、（ｉ）コンテンツがコピーされ得るか否か（例えば、「決してコピーしないでください」）、（ｉｉ）何回コンテンツがコピーしてもよいか（例えば、「一度コピー」、「自由にコピー」等）を示しているデジタル送信コンテンツ保護−インターネットプロトコール（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ−Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、（ＤＴＣＰ−ＩＰ）ルールを含む。加えて、これらの使用／コピールールは、拡張された使用要求事項を含み得る：例えば、（１）コンテンツに対する時間又は満了期限の長さ、（２）プレイアウト（又は、多くのプレイアウト）後にコンテンツを自動的に消去（delete）させるルール、（３）種々の機能の無能化（例えば、「トリックモード」）、及び／又は（４）動かされたコンテンツのプレイアウト数の制限（例えば、Ｘ期間内にＮ回のプレイアウト）を含む。前述の使用ルールの何れか又は全ては更に、例えば、コンテンツをコピーし得るデバイスのクラス又はタイプ、コンテンツのタイプ、デバイスに関連する加入者の購読レベル等に基づいて制限され得る。追加の使用／コピールールも供され得る。
【００９６】
一つの例示的実施態様において、使用／コピールールの第一のセットは、コンテンツソース（又は他のネットワークエンティティ）から受信され得る。これらのルールは、前述の「決してコピーしないでください」、「一度コピー」、「自由にコピー」等、又は他のタイプの制約などのより多くの伝統的な使用／コピールールを含み得る。使用／コピールールは、コンテンツサーバ２０１で受信され、そしてコンテンツと関連付けられる。次いで、コンテンツは次いで使用者によって要求されそして使用者に送信される。前述のルールは、要求しているデバイス、並びに要求しているデバイス及び／又は加入者に特有の使用／コピールールの第二のセットに供される。例えば、コンテンツサーバ２０１は、コンテンツに対する要求が受信されるとき、加入者に適用されることになる一つ又はそれ以上の追加ルールのセットを決定するために、請求エンティティ（又は他のネットワークエンティティ）に問い合せ得る。例えば、要求している加入者が、規定された期間に対して、第一のデバイスから第二のデバイスにコピーの送信を維持する権利のみを備えたより低い階層の加入者であると仮定して、コンテンツサーバ２０１はこれらの制約を、使用／コピールールの第二のセットとして確立する。伝統的な（例えば、ＤＴＣＰ−ＩＰ）ルール、並びに加入者特有のルールを含むルールパッケージは、コンテンツを備えた加入者に供され得る。ルールの第二のセットは代替的に又は同時に、要求しているデバイス、又は（ＭＳＯの制御下にあり得るか又はあり得ない）加入者の構内の他のデバイスに特有であり得て、及び／又は（「プレミアム」コンテンツなどの）要求されたコンテンツ自身に更にまた関連し得ると理解されるであろう。
【００９７】
更に、方法３００の一つの実施態様は、前述の複数(例えば、二つ）のルールのセットの一貫性をチェックする。例えば、コンテンツソースによって生成される（又はコンテンツ自身に固有の）第一のルールのセットは、第一のセットが如何なるコピーに関しても禁止されるが第二のセットはそうでないなどの、第二のセットにおける使用又はコピーのルールと矛盾する使用又はコピーの制限を有し得る。この程度に、ルールのセットは、本発明の一つの実行例において、全ての制約が実施されるように適用される：つまり、第一のセットにおけるか又は第二のセットにおけるかに関わらず、最も厳しい制約ルールの合計。従って、先の実施例において、第二のセットが制約のより少ないコピーポリシーを有するという事実は重要でない；第一の（より制約的な）ポリシーはそれにもかかわらず実施される。
【００９８】
しかしながら、他のルール論理が適用できると理解されるであろう。例えば、前述の例において、発明の別の実行例はそれを解決するための論争に対して所定の論理を適用する。例えば、一つのそのような解決論理は、そのような対立が存在する（つまり、ＭＳＯポリシーがコンテンツソースのそれらに勝つ）場合、第二のルールのセットの方を選んで第一のルールのセットを無視するであろう。別の変形例において、論理（例えば、サーバ２０１上で動いているコンピュータプログラム）は、決定 (例えば、顧客としてのユーザーの寿命、請求履歴、ＭＳＯを用いて登録されたデバイスのリスト化等）を行うように、そしてコンテンツを内密にコピー及び配信することに対するその加入者の「リスクアセスメント」を許すように、追加の入力を求める。同様に、第一のセットのルールの厳しさ又は範囲はＭＳＯによって修正され得て又は改善され得る；例えば、コンテンツソースが「決してコピーしてはいけない」を特定する場合、ＭＳＯはこのルールを「コピー一度」に修正するであろう。
【００９９】
別の実施態様において、第二の（例えば、ＭＳＯ）ルールのセットは、第一のセットに由来する；つまり、ルール生成プロセスに対して第一のセットを入力として使用する。一つのルールのセットのみが、最終的にＭＳＯからユーザー／要求しているデバイスに転送され、このセットは、コンテンツソース及びＭＳＯのそれらによって特定される考慮又はポリシーの両者に基づく。
【０１００】
一つの実施態様において、加入者の異なるクラスに対してより包括的な使用／コピールールが許され得ると理解される。例えば、最も高い階層の加入者には、より低い階層の加入者よりもより多くの又は異なるコンテンツに対する「自由にコピーする」権利が与えられ得る。同様に、加入者は、ペイパーコピーサービスにおいて、受け取られた支払いのレベルに依存して、加入者がコンテンツに対する使用／コピー権利を変更したことを許すように登録し得る。例えば、加入者はコンテンツが「一度のコピー」としてラベルされる第一のレイトを、そして「自由にコピーする」使用／コピールールを備えた同じコンテンツをユーザーに送達させるための追加の料金を支払い得る。上述の各々は、第一の供給された又は第二の供給された使用／コピールールのセットのどちらかにセット込まれ得る。
【０１０１】
方法３００の工程３０８及び３１０について、（ルールパッケージなどの）要求されたコンテンツ及び使用／コピールールが、要求しているデバイスに供される。コンテンツ及びデータ（使用／コピールール）は、図１〜１ｃを参照して上で論じられた前述の方法及び装置を介して供され得る。
【０１０２】
次に、工程３１２について、コンテンツは、要求しているデバイスで記録され及び／又は保存される；使用／コピールールも、要求しているデバイスで保存される。一つの実施態様において、要求しているデバイスは、デジタルビデオレコーダ（ＤＶＲ）能力及び／又はそれと通信しているＤＶＲを有するＣＰＥ１０６を含む。コンテンツはＤＶＲで保存され得る、一方、使用／コピールールを示しているメタデータファイルはＣＰＥ１０６自身で保存できる。以下に論じられるであろうように、使用／コピールールは、発明の一つの実行例において、ＣＰＥ１０６で動く著作権ルール実施アプリケーション６０６によって利用される。
【０１０３】
次いで工程３１４で、コンテンツが処理される。一つの実施態様において、コンテンツ処理は、ＣＰＥ１０６（又は、それと通信しているディスプレイデバイス）によるそのディスプレイのための準備のコンテンツの復号、解読等を含み得る。別の実施態様において、ＣＰＥ１０６は、コンテンツを処理して（例えば、以下に詳細に論じられるであろう通りのクライアント１０７などの）移動型デバイスへの引き続く送信のための一つ又はそれ以上の圧縮された又は代わりのフォーマットにし得る。これらのコンテンツの所謂「携帯」バージョンは、例えば、ＣＰＥ１０６又はそれに関連する保存デバイスで保存される。更に、コンテンツは、それがＣＰＥ１０６に送達される前でさえ、つまり、コンテンツサーバ２０１によってなどの上記工程３０８及び３１０の前に、処理され得る（例えば、トランスコード又は翻訳され得る）。
【０１０４】
ここで図４を参照すると、コンテンツの適切な保護を維持しながら、コンテンツを第一のユーザーデバイスから第二のユーザーデバイスに転送するための例示的方法４００が図示される。示される通り、工程４０２について、転送コマンドは、（ＣＰＥ１０６などの）第一のデバイスで、（クライアント１０７などの）第二のデバイスから受信される。一つの実施態様において、コマンドは、第二のデバイスのユーザーが、第一のデバイスによって作成されたコンテンツのリストからコンテンツを選択するときに生成され、そして第二のデバイスに供される。言い換えれば、第一のデバイスは、一つ又はそれ以上の第二のデバイスに送信するために利用可能なコンテンツのリスト又はダイレクトリを作成するように構成され得る。第二のデバイスへの送信のためにどのコンテンツが利用可能かの決定は、前述の使用／コピールール及びＣＰＥ１０６のプロセッサで送達されたリストに基づき得る。あるいは、利用可能なコンテンツリストは、前述のコンテンツサーバ２０１などの別のエンティティで生成され得る。
【０１０５】
上述の工程４０２が「要求／応答」モデルを利用する一方、方法４００も「コンテンツプッシュ」モデルを用いて操作されるように構成され得て、そうすることによってソース（第一の）デバイスが、そのための要求を受信することなくコンテンツの転送を開始する、とも理解されるであろう。これは、一日中、構内を去ると期待してなどの、ユーザーが第一のデバイスから移動型の第二のデバイス（例えば、ＰＭＤ）にコンテンツを動かすことを望む場合に起こるであろう。この「プッシュ」モデルも、もし望まれるならば自動化され得る；例えば、第一のデバイスは、それがネットワーク又は別のデバイスから定期的（例えば、毎週一回）に便宜的なベース等で受信された後、新しいコンテンツをプッシュする。
【０１０６】
次いで、工程４０４で、ＣＰＥ１０６は、要求された転送が要求されたコンテンツに対する使用／コピールールに準拠しているか否かを決定する。ＣＰＥ１０６が、例えば、コンテンツがコピーできるか否か、コンテンツがコピーされ得る回数が超えていないか、コンテンツのコピー利用可能期間が切れているか否か等を決定するために使用／コピールールを調べるのはこの工程においてである。もし、使用／コピールールが、転送がこれらのコピールール内でないことを示すならば、コンテンツは供できない。エラーメッセージ又はヘルプ資源へのリンクは、もし望まれるならば、この時点で第二のデバイスのユーザーに提示され得る。
【０１０７】
もし、転送が使用／コピールール内であれば、次に、コンテンツのコピーが利用できるか否かが決定される（工程４０６）。例えば、ＣＰＥ１０６で記録されそして保存されるコンテンツがコピーされ得ない（ＣＰＥ１０６で保存された単一コピーを超える）と仮定すれば、；もし、ＣＰＥコピーが使用されている（例えば、現在、ＣＰＥ１０６又は別のデバイス上でディスプレイされている）ならば、コンテンツは利用不可と印を付けられ（以下の工程４１０を参照）、そして「現在利用できない」というメッセージが要求しているユーザーに工程４０８で戻される。
【０１０８】
もし、コンテンツが（単一コピーが使用中でない、又は追加のコピーが作られることが許されるかのいずれかの理由で）利用可能であれば、コンテンツは工程４１０で（もし必要ならば）処理される。一つの実施態様において、処理工程は、（例えば、一つのコーデックフォーマットから別のものへ、又は第二のデバイスに対してより適する解像度での）要求しているデバイスでのディスプレイに適するフォーマットへトランスコーディングする又は再符号化することを含む。あるいは、トランスコーディング及び／又は再符号化は、ネットワークエンティティで起こり得て、そしてＣＰＥ１０６で機能性をトランスコーディングすることを要求することなしで、コンテンツの種々のフォーマットがＣＰＥ１０６に供される。この実施態様によれば、フォーマットの標準のセットは自動的に供されるか、又は第二の変形例においては、ネットワークを用いて登録されるＣＰＥ１０６に関連する全てのデバイス（例えば、クライアント１０７）に基づいて、ＣＰＥ１０６に供するために、ネットワークエンティティが一つ又はそれ以上の適切なフォーマットを選択し得る。
【０１０９】
コンテンツが利用可能であると決定されるとき、それが要求しているデバイスに送信される前のコンテンツの状態を変える工程が取られる。工程４１２で、状態マーカーはコンテンツ上に置かれる。例えば、コンテンツの単一のコピーのみが許される場合（つまり、ＣＰＥ１０６で保存されたコンテンツが「一度のコピー」であり、そしてＣＰＥ１０６がそのコピーを有する場合）、マーカーは、それが使用中であることを示すＣＰＥコピー（つまり、「オリジナル」）の上に置かれるであろう。この工程は、要求しているデバイスに供されるコンテンツのフォーマットとは関わらずに実行されるであろう。要求されたコンテンツの適切なフォーマットバージョンはクライアント１０７に供することができて、一方「一度のコピー」ルールの下で、ＣＰＥ１０６にてＣＰＥバージョンを保持する。これらのルールは状態マーカーを介して実施される。従って、一つの実施態様において、一度に単一のコピーのみがユーザーによってアクセス可能である；コピーがクライアント１０７に供されるとき、ＣＰＥ１０６でのコピーは利用不可と印を付けられる（つまり、「チェックアウトされる」）。本明細書のどこか別の場所で論じられた通り、（コンテンツを供したＣＰＥ１０６を含む）別のデバイス上での引き続く使用のために利用可能にされるべく、コンテンツは「チェックインされ」なければならない。
【０１１０】
一つの実施態様において、前述の「チェックインされた」（アクセス可能）、及び「チェックアウトされた」又は（アクセス不可能）状態は、その状態を示しているコンテンツファイルから変えられ、追加され及び／又は除去され得る小さなＸＭＬファイルを介して実行され得る。あるいは、ＣＰＥ１０６は単純なデータベース又はコンテンツの識別子をリストにしているデータ保存、及びコンテンツの利用可能性又は状態を示す対応する一つ又は二つのビット識別子（例えば、１ビットに対してｙｅｓ／ｎｏ、２ビットに対して２２＝４状態等）を含み得る。更なる実施態様において、（「チェックインされた」又は「チェックアウトされた」としての）コンテンツの状態を示すための機構が、デジタル著作権管理（ＤＲＭ）又はコンテンツに対する著作権保護を供するために使用される他のアクセス制御技術内に含まれる。
【０１１１】
最後に、工程４１４について、要求されたコンテンツが第二のデバイス（例えば、クライアント１０７）に供される。上述の通り、コンテンツの供されたバージョンは、ＣＰＥ１０６、又は（コンテンツサーバ２０１などの）ネットワークエンティティの何れかで作成される通りの、クライアント１０７によるディスプレイ又は使用に対して特別に適するフォーマット状態であり得る。
【０１１２】
前に記述された通り、ＣＰＥ１０６又は他のデバイス上で使用するためにそれが再び利用可能になるために、コンテンツはＣＰＥ１０６に「チェックイン」されなければならない。ここで図５を参照すると、（図４に関して上で論じられた）第一のデバイスから第二のデバイスに転送されたコンテンツを再開し又は現状回復（「チェックイン」）するための例示的方法５００が記述される。上で論じられた通り、コンテンツがクライアント１０７によって要求されるか又はクライアント１０７に供給されるとき、コンテンツの物理的コピーがＣＰＥ１０６で保持され、そしてクライアント１０７はその代わり、コンテンツの第二のコピー（例えば、多くの場合、クライアント１０７に対して特別にフォーマットされる移動型又は携帯バージョン）を備える。また上述の通り、ＣＰＥ１０６で存在するコピーが利用できるようになり、一方、第二のコピーはクライアント１０７で保持される。従って、図５は、その上で使用するために、又は別のデバイス（例えば、クライアント１０７又はＣＰＥ１０６）への引き続く転送のためのどちらかで、コンテンツをＣＰＥ１０６で再度利用可能にするための方法を供する。
【０１１３】
一つの実施態様において、図５の方法は、クライアント１０７からコンテンツの上書き消去（clearing）前に又はそれと同時に実行されなければならない。言い換えれば、クライアント１０７のユーザーがそれらのデバイスからのコンテンツの削除を選択するとき、コンテンツは図５の方法が実行されない限り除去されないであろう。クライアント１０７からコンテンツを除去するための及び／又は同期化オペレーションをトリガーするための追加のそして代替のルールが、本明細書のどこか別の場所で論じられる。
【０１１４】
方法の工程５０２について示されるように、同期化コマンドはクライアント１０７から受信される。同期化コマンドは所定の期間の後、自動的に生成され得る。例えば、或るコンテンツは、その際にコンテンツがＣＰＥ１０６に戻されなければならない（つまり、「チェックインされる」）満了日／時を有し得る。あるいは、同期化信号は、選択されたコンテンツをそこからそれが受信されたＣＰＥ１０６に戻すためにユーザーが「同期化」又は「チェックイン」機能をインスタンス生成するときに生成され得る。
【０１１５】
同期化信号はクライアント１０７から無線で送信され得るか、または代替法として、例えば、ＵＳＢ、ＨＤＭＩ、１３９４、ディスプレイポート又は他のケーブルを介して、クライアント１０７のＣＰＥ１０６への物理的接続の際に（手動で又は自動的に、のどちらかで）起こる。同期化信号がデバイスの間での物理的接続を介して送信される場合、同期化をもたらすためにクライアント１０７がＣＰＥ１０６に接続される場合の間にかなりの待ち時間があり得る。このように、（本明細書においてどこか別の場所で論じられた通り、期限切れしたコンテンツなどの）或るコンテンツは、それがＣＰＥ１０６から「チェックアウト」されているにも拘らず、例えば、コンテンツをクライアント１０７から削除することによって、そしてクライアント１０７がＣＰＥ１０６に再び接続される（又は無線範囲／通信内にくる）ときに実行される同期化イベントを保存することによって、クライアント１０７で「利用不可能」とされ得ることが理解されるであろう。
【０１１６】
本明細書において別のところで論じられるように、クライアント１０７及びＣＰＥ１０６の同期化が、どちららの及び／又は両方のデバイスがアクセスする権利を与えられる（例えば、許可される及び認証される）コンテンツの同期化のみを含むことを確保するために、一つ又はそれ以上の機構が適当な位置に（in place）置かれ得る。別の実施態様において、同期化は、クライアント１０７でＣＰＥ１０６から受信される信号に応じてインスタンスを生成し得る。例えば、コンテンツに対する要求はＣＰＥ１０６でクライアント１０７から受信され得る。第二のクライアント１０７の要求に応じて、ＣＰＥ１０６は、コンテンツが現在第一のクライアント１０７の上に配列されている（又はそれによって使用されている）ので、それが利用不可能であることを決定する。ＣＰＥ１０６はクライアント１０７に（例えば、無線伝達機構を介して）送信されるプロトコールメッセージを発し得る。そのメッセージは、別のユーザー又はデバイスがコンテンツへのアクセスを要求しており、そして本明細書において論じられた（図５を参照）同期化プロセスを自動的に始めるか又は第一のクライアント１０７のユーザーが同期化を始めるかまたはアクセスを拒否するかを選択することを可能にするかのどちらかであり得ることを示している。
【０１１７】
コンテンツに対する競合する使用又は要求のための種々の論理的ルールが、本開示を与えられた当業者によって認められるであろう。例えば、「先着順サービス」パラダイムが使用できて、ここでは第一のユーザー（例えば、上の例における第一のクライアントデバイス１０７）は、そのコンテンツに対して彼らに与えられる少なくとも使用ルールが守られている間（例えば、アクセス期間中に、彼らが割り当てられたプレイアウト数を超えていない等）、第二の又は引き続く要求を拒否するための優先件及び権利を与えられる。あるいは、ユーザー又はデバイスプロファイルは優先件のベースとして使用できる；例えば、上の例において第二の（要求している）ユーザーは、より高い契約階層又は権利を備えたユーザーを含み得て、その場合、コンテンツは第一のデバイスからチェックアウトされ、そして（ＣＰＥ１０６を介して）第二のクライアント１０７に供される。更に別の代替として、コンテンツをレンダリングするとき、ユーザーの経験を邪魔しないように、ＣＰＥとの同期化の前に第一のクライアント１０７が進行中のプレイアウトを完成することを許すように、第一のクライアント１０７からのチェックインは遅らされ得る。
【０１１８】
次いで方法５００の工程５０４で、ＣＰＥ１０６は、それに対して同期化が要求されるコンテンツが、既にＣＰＥ１０６で利用可能であるか否かを決定する。上述の通り、もし、コンテンツがクライアント１０７上に存在するならば、それはＣＰＥ１０６で利用可能でないであろう；従って、クライアント１０７がコンテンツのコピーを潜在的に不法に保存していたという不一致が示されるであろう。ＣＰＥ１０６はコンテンツの誤った又は未許可のコピーがユーザーのクライアント１０７上に存在するか否かを決定して、誤り又は不一致をネットワークに報告する（工程５０６）。
【０１１９】
もし、ＣＰＥ１０６でコンテンツが利用できない（つまり、それが「チェックアウトされている」又は利用できないとして印付けられている）ならば、方法は工程５０８に進み、ここでコンテンツのＣＰＥコピー上のマーカーは、それが現在利用できることを反映するように更新される。
【０１２０】
最後に、工程５１０で、コンテンツのクライアントコピーがクライアント１０７での保存から除去される。そのような除去は、（ｉ）コンテンツの完全な除去又は消去、または代替法として（ｉｉ）それがアクセスできない、プレイできない及び／又はコピーできないようにコンテンツを無効にすること、そして無効にされたコピーを後であり得る再活性化のためにクライアント上に残すことを、含み得て。例えば、後者（ｉｉ）のそのような一つの実行例において、ＣＰＥ１０６はクライアントに、ＣＰＥ１０６によって生成される又は供される暗号化キーを用いて一つ又は複数のコンテンツファイルを暗号化するよう指示し得る；クライアント１０７はそのキーを保持しないので、コンテンツを使用するためには、ファイルをロック解除する（解読する）ために同じキーをＣＰＥ１０６によって再び供されなければならない。他のスキームは本開示を与えられた暗号化技術における当業者によって認められるであろう。
【０１２１】
同様に、無効にされたクライアントコピーは、「トレーラ（trailer）」又はプレビュー能力が供されるがより広いコンテンツファイルにはアクセスできない場合のように、部分的にのみ無効にされ得る。例えば、コンテンツには、その最初又は最後に添えられるトレーラセグメントが備えられ得て、そしてクライアント１０７のユーザーがそれに制約なしにアクセスできるように（ただし、コンテンツエレメント自身はそうではない）、このトレーラセグメントは暗号化されていない状態で残される。あるいは、「無効にされた」コンテンツエレメントは、ゲームが、ユーザーがゲームを見ることのみを可能にするが、まだそれと相互作用させないような、（制約されない）コンテンツエレメント内に存在する利用可能な機能のサブセットのみを有するであろう。
【０１２２】
本明細書において論じられた同期化はクライアント１０７で保存されたコンテンツのバージョンを削除すること、及びＣＰＥ１０６で保存されたコンテンツのオリジナルバージョンの状態を復元することを含む一方、別の実施態様において、オリジナルコンテンツ（又はその携帯バージョン）は、同期化の際にも、（例えば、ファイルを「動かす」オペレーションを実行するために、ＣＰＥ１０６又はクライアント１０７のオペレーションシステムを用いて）ＵＳＢフラッシュドライブからそれらのＰＣにファイルを人が動かすのと同じように、ＣＰＥ１０６に物理的に動かされて戻され得ると理解される。
【０１２３】
尚、図６ａ〜６ｂにおいて図示されたように、ＣＰＥ１０６でコンテンツの数個のバージョンが存在する場合、これらのバージョンの各々は適宜、現在の状態に依存して、「チェックインされた」又は「チェックアウトされた」として印が付けられる。ＣＰＥ１０６で作成されそして維持されるとして図示される一方、代替実施態様において、利用可能コンテンツリストは、コンテンツサーバ２０１又は他のＭＳＯネットワーク１０１エンティティ、又は非ＭＳＯネットワーク２０２エンティティ（例えば、第三者のインタネットサーバ）でさえ、生成されそして維持され得る（例えば、コンテンツの状態が更新され得る）と理解される。
【０１２４】
図６ａは、ＣＰＥ１０６と通信しているクライアント１０７の各々に供される利用可能コンテンツリストの作成を図示する。二つのクライアント１０７のみが図示されているが、それより多い又は少ないクライアント１０７が利用され得ると理解される。更になお、例えば、第二のＣＰＥ１０６を含む他のデバイスは、図示されたＣＰＥ１０６と更に通信状態にあり得る。
【０１２５】
利用可能コンテンツリストは一つ又は複数のクライアント１０７の能力を考慮に入れる。例えば、フォーマットバージョン２でコンテンツを復号のみできる第一のクライアント１０７ａが与えられ、一方、第二のクライアント１０７ｂはフォーマットバージョン３でコンテンツを復号のみできる。従って、第一のクライアント１０７ａに対する利用可能コンテンツリストは、これらの両者が、第一のクライアント１０７ａが復号できるフォーマットでＣＰＥ１０６から利用できるので、コンテンツＸ及びコンテンツＹを与える。第二のクライアント１０７ｂに対する利用可能コンテンツリストは、これがこのデバイスに対して適切なフォーマットで利用できる唯一のコンテンツであるので、コンテンツＸのみをリストアップする。利用可能コンテンツリスト中に載せられたコンテンツは更に、現在利用できない、いかなるコンテンツも考慮に入れる。このように、コンテンツＺは利用できないため、それは利用可能コンテンツリスト中に供されない。別の実施態様において、このコンテンツのリスティングは、コンテンツが（適切なフォーマットで）ＣＰＥ１０６に存在するが現在利用できないことを示すクライアント１０７ａ、１０７ｂに供され得る。
【０１２６】
ここで図６ｂに戻れば、例えば、第一のクライアント１０７ａがコンテンツＸを（フォーマットバージョン２で）受信することを選択すると仮定する；このコンテンツはそこに供されるであろう。クライアント１０７ａへのコンテンツＸ２の送達は、コンテンツがＣＰＥ１０６で利用不可（又は「チェックアウトされている」）として印を付けられる結果をもたらす。従って、各々の場合（コンテンツＸ１、コンテンツＸ２及びコンテンツＸ３）がＣＰＥ１０６において利用不可能コンテンツリストに動かされる。更に、第二のクライアント１０７ｂに提示された利用可能コンテンツリストは、コンテンツＸがもはや利用できないことを示すように更新される。
【０１２７】
上述の通り、ＣＰＥ１０６へのクライアント１０７の同期化の際に、コンテンツＸに対するマーカーは、それが利用できる（「チェックインされている」）ことを示すように更新される。コンテンツＸは、図６ａにおいて前に図示された通り、両方のクライアント１０７に対する利用可能コンテンツリスト中に再度現れる。
【０１２８】
更に、本発明は、コンテンツエレメントが何時利用できるかのスケジュールを供するように、種々のクライアント１０７上の対応するプロセスと通信する「スケジューリング」機能（例えば、ＣＰＥ１０６上に存在するソフトウエアアプリケーション）を考慮する。例えば、一つの変形例において、図６ｃに示されるように、ＥＰＧディスプレイ６５０の同等物が、種々のコンテンツエレメント（例えば、映画、音楽、ゲーム、アプリ、デジタルブック等）の利用可能性を図示しているＣＰＥ１０６から、要求しているユーザーに供される。この実行例において、他のディスプレイフォーマットも同じように首尾よく使用され得るが、利用可能性は時刻の関数として示される。更に、ディスプレイ６５０は場合により、何が利用可能であり何が利用不可能であるかについてユーザーに対して「迅速な一瞥」能力を供するように、着色、陰影及び／又はハイライトをつけることを含む。括弧で挟んだ表現６５２はどの他の家族メンバー（例えば、Ｆ＝父、Ｍ＝母、Ｓ＝息子、Ｄ＝娘）又は構内にあるその他のデバイスが利用不可能な項目、「チェックアウトされている」を有するかを便利に示す。更に、ユーザーがコンテンツを前もって予約できるが、その時点でまだそれをチェックアウトできない、オプションの予約システムが使用される。そのような予約されたコンテンツは、図６ｃにおいて示される通り、コンテンツが先を見越して利用可能であるが予約された状態にあることをユーザーが知るように、例えば、色、フォント、明滅等によって、視的に区別された６５４である。一つの実行例において、ユーザーは次いで、もし、第一の予約が完了していない（つまり、コンテンツがチェックアウトされていない）ならば、次いでそれらが次の順番であるように、既存のもののトップに第二の又はそれに続く予約を「積み重ねる（stack）」ことができる。もし、望まれるならば、第一の予約がそれぞれ実行され又はキャンセルされるとき、コンテンツの利用可能性（又は利用不可能性）をユーザーに警告するように、この効果に対する警報又は通知が第二の予約しているユーザー（デバイス）に同様にＣＰＥ１０６又は他のエンティティによって送ることができる。
【０１２９】
一つの実施態様において、その全文が、参照によって本明細書に取り込まれている、２００７年２月１４日に出願された、「コンテンツ送達通知及び管理のための方法及び装置」（ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＣＯＮＴＥＮＴ  ＤＥＬＩＶＥＲＹ  ＮＯＴＩＦＩＣＡＴＩＯＮ  ＡＮＤ  ＭＡＮＡＧＥＭＥＮＴ）という名称の、共有の、同時係属中の米国特許出願シリアル番号第１１／７０６，６２０号の装置及び方法が示される。そこで論じられた通り、現在利用できないコンテンツが要求されるとき、それに応じて、要求されたコンテンツが潜在的に利用不可能であると警告するための通知が加入者に送られる。加入者は、例えば、要求をキャンセルするか又は要求されたコンテンツの遅れた送達を受け入れるかの何れかの選択を提示され得る。とりわけ、（ｉ）要求されたコンテンツに対する予想される送達又は利用可能時間を（要求しているモダリティ（modality）を介して；例えば、セットトップボックス及びケーブルネットワークインターフェイス、又は別の通信チャンネルを介しての何れかで）加入者に供すること；（ｉｉ）加入者が、彼らに便利なようなもののように、送達の日時を特定することを可能にすること；（ｉｉｉ）コンテンツが実際に送達の準備ができているとき、加入者に「コンテンツの準備ができている」通知を供すること；（ｉｖ）加入者のＣＰＥ又は接続されたデバイスを、予想される又は実際の送達情報に基づいて、自動的にプログラミングすること又はオペレーションすること；を含む、この基本的なシナリオに関する多くの変形例も開示される。更に別の態様において、前述の通知装置及び方法のコンテンツは、加入者又は他の当事者に新しいコンテンツ（例えば、最近発売されたビデオ、ゲーム等）が利用可能であることを通知するために使用され得る。
【０１３０】
更に別の実施態様において、前述の方法は、第三の又は引き続くデバイスに拡張され得る。従って、元々コンテンツを要求したクライアント１０７は、「デイジーチェーン（daisy chain）」構成におけるように、別のクライアント１０７又は他のデバイスにそのコピーを供するように構成され得る。この機能性を実行するために、クライアント１０７は更に、そこにコンテンツが転送されることになる目標デバイスも同じ加入者に関連しているか否かを決定するように構成されねばならない。これは、ＣＰＥ１０６又は他の信頼されるソースに、ユーザーに対して登録されたデバイスのリスト（例えば、ＭＡＣ  ＩＤ、ＳＩＭ、デジタル認証等によってリストを作成された）について問い合わせることによって達成され得る。あるいは、クライアント１０７は、顧客識別子について、要求しているデバイスに質問し得る；つまり、要求しているデバイスのアイデンティティとは独立して。もし、要求しているクライアント１０７の顧客識別子が第一のクライアント１０７のそれと同じであるならば、コンテンツは転送され得る。第一のクライアント１０７からコンテンツを受信するため、要求しているクライアント１０７の許可を決定するための種々の他の機構も、クライアント１０７内でのみ生じるか、又は（ＣＰＥ１０６、ネットワークエンティティ等のような）一つ又はそれ以上の遠隔エンティティを利用するかを問わず、本発明と合致して利用され得る。この実施態様によれば、同じ同期化プロセスが、ＣＰＥ１０６でコンテンツの状態を更新する（つまり、コンテンツを再び利用可能にする、「チェックイン」の）ために、第三のデバイス（例えば、コンテンツを最後に受信したクライアント１０７）から使用される。
【０１３１】
エラー検出−
本明細書のどこが別のところで述べられた通り、本発明の態様は、そのコンテンツ保護ルールを実施しつつ、許可されたデバイスの間でのコンテンツの動きを供する。従って、コンテンツに関連する使用／コピールールが違反されているか否かを決定するための機構は、システムの信頼性を向上させるために有用である。
【０１３２】
一つの実施態様において、ＭＳＯネットワーク１０１は、潜在的エラーに関するメッセージをＣＰＥ１０６から受信することによって潜在的なコピー保護ルール違反に気付くようになる（つまり、本明細書のどこか他の場所で記述されたＣＰＥ上で動くアプリケーションのコンテンツエラーモジュール）。この実施態様によれば、ＣＰＥ１０６（又は他のエンティティ）が、クライアント１０７（又は他の要求しているデバイス）に転送するための、所謂コンテンツの一つ又は複数の「携帯」バージョンを作成するとき、これらのバージョンはデバイス及び／又はユーザー特有タグで印を付けられる。例えば、ネットワークからＣＰＥ１０６に送信される特別なコンテンツエレメントはＵ１Ｄ１タグを有し、それがユーザー１及びデバイス１（ＣＰＥ１０６）に特有であることを示す。それが引き続いてクライアント１０７に転送されるとき、そのコンテンツの携帯バージョンはＵ１Ｄ２タグを有し、それがユーザー１（ＣＰＥ１０６と同じユーザー）及びデバイス２（クライアント１０７）に特有であることを示す。その後、コンテンツがＣＰＥ１０６に戻されて同期化され、そして別のデバイスによって要求されるとき、そのバージョンはＵ１Ｄ３タグを有する、等々である。
【０１３３】
もし、例えば、Ｕ１Ｄ２と印を付けられたコンテンツのみを有すべきクライアント１０７のユーザーが別のデバイスからコンテンツのコピーを不法に獲得するならば、そのコンテンツは、（Ｕ１Ｄ４、若しくは前述のスキームと矛盾する別の表示で印を付けられるか、又は全く表示されないことによって）間違って印を付けられるであろう。クライアント１０７がＣＰＥ１０６に同期化するとき、間違ったタグが印されそしてエラーメッセージがＭＳＯネットワーク１０１の上流に送信される。しかしながら、クライアント１０７も同じコンテンツの有効な又は許可されたコピーを所有し得るが、やはり、一貫性の無い又は行方不明の指示を有する別のソースから得られた（例えば、Ａｍｏｚｏｎ．ｃｏｍのようなオンラインストアを介してインターネット上で購入された）と理解されるであろう。従って、クライアント１０７上で別のコピーが存在することは事実上、内密の再生の表示ではなく、むしろその合法性を決定するために更なる評価を必要とする。
【０１３４】
別の実施例において、Ｕ１Ｄ２と印を付けられたコンテンツが第一のクライアント１０７に送信され、そしてクライアント１０７のユーザーはコンテンツの不法なコピーをとると仮定する。ＣＰＥ１０６で、オリジナルコンテンツのブロックを解除するために、クライアント１０７が同期化された信号をＣＰＥ１０６に送信するとき、コンテンツの「利用可能」コピーのみがＣＰＥ１０６でそのバージョンであると現れるであろう。しかしながら、（他のコンテンツを「チェックイン」するように）、クライアント１０７がＣＰＥ１０６に再同期化するとき、ＣＰＥ１０６はクライアント１０７のコンテンツを調べて、そしてＣＰＥ１０６（バージョンＵ１Ｄ２）で「チェックインされる」同じコンテンツもクライアント１０７で「利用可能である」と気付くであろう（不法なコピーもＵ１Ｄ２と印を付けられる）。同じことを示すメッセージが次いでネットワークに供される。ネットワークオペレータは次いで、ＣＰＥ１０６から受信されるメッセージに基づいて、もしあれば、気付かれた不法行為に応じて如何なるステップが取り得るか（例えば、購読権利の更なる評価、停止、更なるコンテンツ供与の阻止等）を決定することができる。
【０１３５】
前述の方法及び装置は更に、もし、例えば、コンテンツを「チェックアウトした」クライアント１０７が失われ、盗まれ、機能不全等であれば、ユーザーがＣＰＥ１０６でコンテンツを原状回復させることを可能にする。ネットワークオペレータは、もし、（例えば、発見される又は機能し始めることによって）元々供されたバージョンが後ほど回復されるならば、再同期化及び適切に削除される際に、ＣＰＥ１０６で釈明されるであろうと安心できる。従って、これらのタイプのユーザーデバイス問題はサービスであり得て、一方で、複数の及び／又は不法なコピーを避けるための機構をやはり提供する。
【０１３６】
コンテンツサーバ−
図７は、本発明を用いると有用なコンテンツサーバ２０１の一つの例示的実施態様を図示する。示された通り、コンテンツサーバ２０１は一般的に、コンテンツ送達ネットワーク１０１及び／又は非ＭＳＯネットワーク２０２とインターフェイス接続するためのネットワークインターフェイス７０２、プロセッサ７０４、保存装置７０８及び、例えば、ＣＰＥ１０６、クライアント１０７又は他のネットワーク（ＭＳＯネットワーク１０１及び／又は非ＭＳＯネットワーク２０２）エンティティと通信するための複数のインターフェイス７１０を含む。上で論じられた通り、コンテンツサーバ２０１がそれと通信している他のエンティティ、並びにコンテンツサーバ２０１自身もネットワークヘッドエンド１５０（図２を参照）、ＭＳＯネットワークの別の部分、又は代わりに非ＭＳＯネットワーク２０２（図２ａを参照）に位置し得る。
【０１３７】
図示された実施態様において、サーバ２０１は、そのプロセッサ７０４上で動く少なくともコンテンツルール実施アプリケーション７０６を含む。サーバ２０１上で動く単一アプリケーションとして図示されているが、前述のコンテンツルール実施機能は、互いにデータ通信している複数のエンティティ上で動く配信されたアプリケーションを含み得ると理解される。
【０１３８】
ユーザー又はデバイスがコンテンツサーバ２０１からコンテンツを要求するとき、コンテンツルール実施アプリケーション７０６は、要求されたコンテンツに関連する適切なコピー、配信又は使用ルールを決定する責任がある。上述の通り、これらのルールは、要求している加入者又はデバイス及び／又は要求されたコンテンツに特有なものであり得る。一つの実施態様において、ルール実施アプリケーション７０６は、要求している顧客又はデバイスに対するサービスレベル又は階層を決定するために、（請求エンティティ等のような）ネットワークエンティティに問い合わせるように構成され得る。この情報は次いで、適切な使用／コピールールをコンテンツに割り当てるために利用され得る。あるいは、ルール実施アプリケーション７０６は、問い合せに応じて又は自動的にかの何れかで（コンテンツプロバイダ、又は前述の決定を行う責任を負う他のネットワークエンティティなどの）別々のエンティティから単純に使用／コピールールを受信し得る。ルール実施アプリケーション７０６は、使用／コピー情報を維持し、そして要求している加入者にそれを送信する前に、要求されたコンテンツに適切な情報を適用する。
【０１３９】
ルール実施アプリケーション７０６は更に、エラーメッセージがクライアントデバイスから受信されるとき、コピー又は使用ルールを実施するために利用され得る。本明細書のどこか別の場所で論じられた通り、もし同期化プロセス中に（図５を参照）、コンテンツが存在しそして受信デバイス（例えば、ＰＭＤ１０６）及び転送デバイス（例えば、クライアント１０７）の両方の上で同時に「利用可能」であると決定されるならば、（一つのバージョンのみがどんなときでも使用中であり得るとルールが特定すると仮定して）、コンテンツは不適切にコピーされた。これが起こると、エラーメッセージがデバイスで発生され、そしてコンテンツサーバ２０１の著作権ルール実施アプリケーション７０６に送信される。ルール実施アプリケーション７０６は、エラーメッセージが著作権侵害行為を示しているか否か、又は単に幾つかの他の非侵害関連エラーであるかを決定するように構成される。ルール実施アプリケーション７０６は、場合により、著作権侵害の行為が起きたと信じられる場合、システム統括者に通知する。
【０１４０】
更に別の実施態様において、ルール実施アプリケーション７０６は更に、ＣＰＥ１０６にダウンロードされる利用可能コンテンツリストを作成するように構成され得る。著作権ルール実施アプリケーション７０６は、各ＣＰＥ１０６（又は加入者）に対して利用可能コンテンツのリストを保存する。利用可能コンテンツのリストは、ネットワークコンテンツ保存エンティティ（例えば、前述の「ネットワークＤＶＲ」又は「仮想ＤＶＲ」）の加入者特有部分で保存されるそのコンテンツのみがＣＰＥ１０６（又はクライアント１０７）によってアクセスされ得るように、加入者の口座にリンクされ得る。ルール実施アプリケーション７０６は更に、アクセス可能なコンテンツを、それに対して使用／コピールールが要求を許すそのコンテンツに制限する。この実施態様によれば、ルール実施アプリケーション７０６は、例えば、コンテンツの状態を「利用可能」又は「チェックインされている」及び「利用不可能」又は「チェックアウトされている」として更新することによって、利用可能コンテンツリストを維持するために（図５に関して上で論じたように）同期化信号を受信するように構成される。
【０１４１】
また更に、利用可能コンテンツリストに載せられたコンテンツは更に、（その全文が、参照によって本明細書に取り込まれている、２００９年３月３０日に出願された、「推奨エンジン装置及び方法」（ＲＥＣＯＭＭＥＮＤＡＴＩＯＮ  ＥＮＧＩＮＥ  ＡＰＰＡＲＡＴＵＳ  ＡＮＤ  ＭＥＴＨＯＤＳ）という名称の、共有の、同時係属中の米国特許出願シリアル番号第１２／４１４，５７６号において論じられた推奨エンティティによって選択されたコンテンツのような）ネットワークエンティティによって選択されるコンテンツ及び／又は（その全文が、参照によって本明細書に取り込まれている、２００４年８月６日に出願された、「改善されたネットワークパーソナルビデオレコーダサービスに基づくプログラミングコンテンツの送達技術」（ＴＥＣＨＮＩＱＵＥ  ＦＯＲ  ＤＥＬＩＶＥＲＩＮＧ  ＰＲＯＧＲＡＭＭＩＮＧ  ＣＯＮＴＥＮＴ  ＢＡＳＥＤ  ＯＮ  Ａ  ＭＯＤＩＦＩＥＤ  ＮＥＴＷＯＲＫ  ＰＥＲＳＯＮＡＬ  ＶＩＤＥＯ  ＲＥＣＯＲＤＥＲ  ＳＥＲＶＩＣＥ）という名称の、共有の、同時係属中の米国特許出願第２００５／００３４１７１号において論じられるような）「やり直し（start-over）」コンテンツであると選択されたコンテンツを含む。
【０１４２】
顧客端末（ＣＰＥ）-
図８は、本発明において使用するための例示的ユーザーデバイスを図示しているブロック図である。顧客端末（ＣＰＥ）１０６として図示されているが、クライアント１０７は類似の構成部材及び機能を有し得ると理解される。しかしながら、上で論じられた通り、ＣＰＥ１０６は単一の加入者に関連する追加のデバイスにコンテンツを供するために利用され得る。
【０１４３】
図示された通り、図８の例示的ＣＰＥ１０６はネットワークと通信するための第一のインターフェイス８０２を含む。ＣＰＥ１０６はコンテンツ送達ネットワーク１０１、及び／又は非ＭＳＯネットワーク２０２と通信し得る。ＣＰＥ１０６はこのインターフェイス８０２を介してコンテンツを要求しそして受信する。ＣＰＥ１０６は更に、デジタルプロセッサ８０４及びコンテンツプロセシングアプリケーション８１２、保存デバイス８０８、及び複数の追加加入者デバイス（例えば、他のＣＰＥ１０６、クライアント１０７等）に通信するための複数のバックエンドインターフェイス８１０を含む。
【０１４４】
ＣＰＥ１０６の保存デバイス８０８は、種々のフォーマット（例えば、移動型又は圧縮されたフォーマット）において同じコンテンツを含む複数の利用可能コンテンツをその上に保存するように構成され得る。保存デバイス８０８は更に、前述のプロセッサ８０４上で動かされる一つ又はそれ以上のコンピュータアプリケーションを保存する。保存デバイス８０８は、例えば、ランダムアクセスメモリ（ＲＡＭ）、ハードディスクドライブ、光ドライブ（例えば、ＣＤ−ＲＯＭ又はＤＶＤ）、ＮＡＮＤフラシュメモリ、又はそれらの幾つかの組合せを含み得る。
【０１４５】
プロセッサ８０４は、少なくともクライアントコンテンツ実施アプリケーション８０６、コンテンツプロセシングアプリケーション８１２及びそれらの上での利用可能コンテンツリストアプリケーション８１４を動かすように構成される。実施アプリケーション８０６は、引き続いて他のデバイスにそれが送信される時、コンテンツに対して使用／コピー／配信ルールを実施する責任がある。例えば、ＣＰＥ１０６がコンテンツに対する要求を、例えば、クライアント１０７から受信するとき、実施アプリケーション８０６は、要求されたコンテンツの転送がコンテンツに対する使用／コピールール内であるか否かを決定する。言い換えれば、ＣＰＥ１０６の実施アプリケーション８０６は、コンテンツと一緒に受信した使用／コピールールを見直し、そしてコンテンツが第二のデバイス（例えば、クライアント１０７）に転送され得るか否かを決定するために、その中に含まれる情報を利用する。上で示された通り、コンテンツの転送は必ずしも要求されたコンテンツのＣＰＥ１０６からクライアント１０７への実際の動きをもたらさないが、幾つかの場合において、生み出されることになるコンテンツの移動型コピー（例えば、要求しているデバイスの能力に適するコピー）を含み得てそしてクライアント１０７に送信され、一方、オリジナルコピーはＣＰＥ１０６に残るが「利用不可能」とされ、一方、移動型コピーは使用中である（つまり、「チェックアウトされた」と名付けられてクライアント１０７上に存在する）。
【０１４６】
ＣＰＥの実施アプリケーション８０６は、（その移動型バージョンを含む）コンテンツを第二のデバイスに転送する前に、コンテンツが「利用可能」であるか否かも決定する。上で論じた通り、一つの実施態様において、コンテンツの一つのコピーがクライアント１０７に送信され（「チェックアウトされた」）そしてまだ戻されて同期化されて（「チェックインされて」）いないとき、ＣＰＥ１０６で保存された特別なコンテンツの全てのコピーは「利用不可能」とラベルされる。従って、実施アプリケーション８０６は、コンテンツの要求を受信した際に、要求されたコンテンツが現在利用可能か否かを決定するために利用され得る。実施アプリケーション８０６は、例えば、要求されたコンテンツの状態に対してコンテンツがその上に保持していた保存エンティティに問い合わせることによってこれを行い得る。
【０１４７】
実施アプリケーション８０６は更に、コンテンツの正確な状態記録を維持するように構成され得る。実施アプリケーション８０６は、ＣＰＥ１０６で保存されたコンテンツ上の状態マーカーを更新する責任がある。例えば、第一のコンテンツの移動型バージョンがクライアント１０７に送信されるとき、(図６ｂにおいて図示された通り）実施アプリケーション８０６はＣＰＥ１０６で保存されたそのコンテンツの全ての残っているバージョンに「利用不可能」であると印を付ける。次に、クライアント１０７がＣＰＥ１０６に戻って同期化するとき、一旦、コンテンツはクライアント１０７から削除され、実施アプリケーション８０６はそのコンテンツの全てのバージョンを現在「利用可能」であるとして更新する。
【０１４８】
コンテンツプロセシングアプリケーション８１２は、実施アプリケーション８０６の指令の下でコンテンツの複数コピーをとるためにＣＰＥ１０６で利用される。本明細書のどこか別の場所で述べられた通り、ＣＰＥ１０６は、例えば、それらの符号化、ビットレート、解像度等を変えることによって、要求しているデバイスの能力にマッチするように合わせられるコンテンツの追加のコピーをとり得る。一つの実施態様において、とることを許された（例えば、実施アプリケーション８０６によって）追加のコピーの数とタイプ（例えば、コーデック）は、ＣＰＥ１０６及び／又はネットワークに登録されている、そしてＣＰＥ１０６と同じ加入者に関連するデバイスに基づいて決定される。コンテンツプロセシングアプリケーション８１２は、コンテンツに対するデバイスからの要求の際に、要求しているデバイスに対して具体的に適した要求されたコンテンツのバージョンを作成する。そのバージョンはクライアント１０７に供される。引き続き、クライアント１０７がＣＰＥ１０６に同期化するとき、クライアント１０７はコンテンツのそのバージョンを削除し、そしてＣＰＥ１０６でのコンテンツの一つ又は複数のバージョンは「利用可能」として復元される。
【０１４９】
しかしながら、別の実施態様において、ネットワーク（例えば、ＭＳＯ又は非ＭＳＯネットワーク）エンティティはコンテンツの複数のコピーをとる責任があり得ると理解されるであろう。コピーは、例えば、加入者に登録されたデバイス、及び／又は購読レベル又は加入者の階層に基づき得る。
【０１５０】
利用可能なコンテンツリストアプリケーション８１４も、ＣＰＥ１０６のプロセッサ８０４上で動かされる。利用可能なコンテンツリストアプリケーション８１４は、加入者デバイスにディスプレイすべく利用可能コンテンツのリストを作成するために、ＣＰＥ１０６で保存された（及び／又はネットワークでの加入者に関係する）コンテンツの現在の状態から得られた情報を利用する。利用可能なコンテンツリストアプリケーション８１４は更に、その上でリストがディスプレイされるデバイスの特定の能力にリストを合わせるように構成され得る。例えば、図６ａ〜６ｃを再び参照すると、利用可能なコンテンツリストアプリケーション８１４は、それに対してフォーマット３が利用できるコンテンツのみを含むフォーマット３を復号のみが可能なクライアント１０７に対して利用可能コンテンツリストを作成するであろう。従って、フォーマット３において利用できないコンテンツＹは、そのクライアント１０７上の利用可能コンテンツリストに載せられない。
【０１５１】
しかしながら、別の実施態様において、ネットワーク（例えば、ＭＳＯ又は非ＭＳＯネットワーク）エンティティは利用可能コンテンツリストを作成する責任があり得ると理解されるであろう。リストはコンテンツエレメントの特別なものの状態に関してＣＰＥ１０６から受信された信号に基づいて作成され得る。
【０１５２】
ＣＰＥ１０６は更に、複数の追加加入者デバイス（例えば、他のＣＰＥ１０６、クライアント１０７等）に通信するため複数のバックエンドインターフェイス８１０を含む。図示された通り、ＣＰＥ１０６は幾つもの利用可能技術を介して通信し得る。適切なインターフェイスは、例えば、ＵＳＢ、Ｗｉ−Ｆｉ、Ｆｉｒｅ  Ｗｉｒｅ（１３９４）、ＭｏＣＡ、Ｂｌｕｅｔｏｏｔｈ、ＩＥＥＥ８０２．３、ＨＤＭＩ、ＤｉｓｐｌａｙＰｏｒｔ、又はデジタルデータ転送及び信号方式（signaling）のために適合された幾つもの他のものも含む。
【０１５３】
前に論じられた通り、本発明のＣＰＥ１０６の一つの実行例は、前に参照された、「メディアブリッジ装置及び方法」（ＭＥＤＩＡ  ＢＲＩＤＧＥ  ＡＰＰＡＲＡＴＵＳ  ＡＮＤ  ＭＥＴＨＯＤＳ）という名称の、共有の、同時係属中の米国特許出願シリアル番号第１２／４８０，５９７号において開示されたタイプのメディアブリッジを含み得る。
【０１５４】
図８において示される特別なＣＰＥ１０６構成は図示目的のものであり、そしてＣＰＥ１０６の種々の他の構成が本発明に合致すると更に認められるであろう。例えば、ＣＰＥ１０６は、図８において示された全てのエレメントを含むものではなく、及び／又は、例えば、電力ライン、特別化されたネットワーキング又はセキュリティプロセッサ、ＰＡＮ（例えば、８０２.１５）、Ｂｌｕｅｔｏｏｔｈ、又は局所化されたデータ通信用の他の短い範囲の無線インターフェイス、より長い範囲のＷＬＡＮ又はＷｉ−ＭＡＸ（ＩＥＥＥ  Ｓｔｄ．  ８０２．１６）インターフェイス等に亘ってデジタルデータを送信するＨｏｍｅＰｌｕｇ  Ａ／Ｖ標準のためのインターフェイスなどの追加のエレメント及びインターフェイスを含み得る。
【０１５５】
別の実施態様において、ＣＰＥ１０６は、ＬＥＤ、ＬＣＤ、モニタ等のような一つ又はそれ以上の表示をディスプレイすることが可能なディスプレイ又は他のユーザーインターフェイスエレメントを含む。「ソフト」ディスプレイ（例えば、ソフトウエアによって生成させられた表示を有するＴＦＴ又はＬＣＤディスプレイ）は、可撓性のディスプレイ環境を供するために、ＣＰＥ１０６（又は無線遠隔制御などの、それと通信している遠隔デバイス）上で使用され得る。更に、その全文が、参照によって本明細書に取り込まれている、２００４年２月６日に出願された、「情報ネットワークにおけるディスプレイエレメント管理のための装置及び方法」（ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＤＩＳＰＬＡＹ  ＥＬＥＭＥＮＴ  ＭＡＮＡＧＥＭＥＮＴ  ＩＮ  ＡＮ  ＩＮＦＯＲＭＡＴＩＯＮ  ＮＥＴＷＯＲＫ）という名称の、共有の、同時係属中の米国特許出願シリアル番号第１０／７７３，６６４号の方法及び装置は、ＣＰＥ１０６又は他の通信デバイス（例えばクライアント１０７）内で使用され得る。具体的には、複数の関連する又は関連しないアプリケーションを動かしているクライアントデバイスにおけるＧＵＩウインドウ又は離散インジケータなどのディスプレイエレメントが、管理及び制御できる。一つの実施態様において、改良されたウインドウ管理エンティティが、優先構造又は階級に従ってディスプレイエレメントにアクセスするために、一つ又は複数のＨＡＶｉ対応のアプリケーションがそれとインターフェイス接続できるデバイス内に供される。一つ又はそれ以上の特権的アプリケーションが表示されそして優先構造の頂上に置かれることになる新しい焦点が合っているアプリケーションを要求することを含む、優先構造に影響を及ぼすことを可能にする。ネットワークオペレータは、場合により、ネットワークエージェントを介して遠隔でウインドウ管理者のオペレーションも制御できる。
【０１５６】
ＣＰＥ１０６は、本明細書において別のところでもっとより詳細に述べられた通り、構内で同軸ケーブルに亘って（ＨＤコンテンツなどの）コンテンツのネットワーキングを助けるように、Ｓａｎｄｉｅｇｏ、ＣＡのＥｎｔｒｏｐｉｃ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ社によって製造された例示的ｃ．ＬｉｎｋＲ  ＥＮ２５１０デバイスなどのＭｏＣａ対応のＩＣ又はチップセットも含み得る。
【０１５７】
ＣＰＥ１０６は更に、例えば、条件付きアクセス権又はビジネスルールに基づいて、ネットワーク上の新しいＣＰＥ１０６及び／又はクライアント１０７を識別し、そしてそれへのコンテンツを許可又は否定するための機構を供し得る。これはクライアント１０７上で利用可能コンテンツリストサービスに拡張され得るか又は拡張され得ない；つまり、デバイスは利用可能コンテンツのリストを見ることができ得るが、実際のコンテンツにアクセスしないか又はそれらを転送／コピーしない。
【０１５８】
別の実施態様において、ＣＰＥ１０６は、コンテンツ、メディア、又はデータファイルをバックアップ又は保存するために使用できるＤＶＲ又は他の記録及び／又は保存装置と関連する。このデバイスはＣＰＥ１０６に対して外部のものであり得るか、又は（例えば、取り外し可能なメディアを含む）そのフォームファクタ（form factor）内でセット組み込まれ得る。ＣＰＥ１０６は同様に、新しくアップロードされたコンテンツ、及び／又は保存されたコンテンツに対してなされた変化を検知し、そしてこの新しい又は更新されたコンテンツを他の加入者デバイス（例えば、他のＣＰＥ１０６、クライアント１０７）に利用可能にするようにも構成され得る。このコンテンツ「リフレッシュ」処理は、（新しいコンテンツ１０６及び／又は新しいＰＭＤ２０２のような）新しいコンテンツ及び／又はデバイスが検知されるとき、又は幾つもの他の異なるスキームによって、定期的に（例えば、Ｘ分毎に）呼び出される（invoked）（例えば、ユーザーが開始した「更新」又は「リフレッシュ」オペレーションの受信などの或るイベントが生成した際の）イベント駆動型又は生成駆動型であり得る。
【０１５９】
構内ネットワーキング−
更に別の実施態様において、ＣＰＥ１０６は、加入者に関連する種々のデバイスの間の通信のために（家庭内における既存の同軸ケーブル又はＣＡＴ−５ケーブルを利用するローカルエリアネットワーク（ＬＡＮ）などの）構内ネットワーク２００も創出し得る。例えば、Ｅｔｈｅｒｎｅｔ−ｏｖｅｒ−ｃｏａｘベースの技術によって、伝統的なケーブルサービス送達周波数を外れた（例えば、それを上回る）周波数を用いて、サービスが家庭における他のデバイスに送達されることが可能になる。その全文が、参照によって本明細書に取り込まれている、そして現存の同軸ケーブルシステムに亘って送達される１ＧＨｚのオーダーのＯＦＤＭ変調された無線周波数信号を記述している、ＭｏＣＡ（Ｍｕｌｔｉｍｅｄｉａ  ｏｖｅｒ  Ｃｏａｘ）ａｌｌｉａｎｃｅ及びＭｏＣＡ標準バージョン１．０及び１．１も参照して下さい。従って、発明の一つの実施態様は、ＰＣ、ラップトップコンピュータ、その他のＰＭＤ、メディア拡張器、及びセットトップボックスなどの家庭内における他のデバイスにデータ及びアプリケーションを送達するために１１５０ＭＨｚのオーダーでの周波数を使用する。同軸ネットワークは単にＰＨＹ又はベアラ（bearer）である；ネットワーク上のデバイスは、ローカルエリアネットワーキングをもたらすために、Ｅｔｈｅｒｎｅｔ又は他の同等のネットワーキングプロトコールをこのベアラに亘って利用する。
【０１６０】
一つの実施態様において、ＯｐｅｎＣａｂｌｅＴＭ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｌａｔｆｏｒｍ（ＯＣＡＰ）仕様：その全文が、参照によって本明細書に取り込まれているＯＣＡＰ  Ｈｏｍｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ｅｘｔｅｎｓｉｏｎ  ｐｒｏｔｏｃｏｌ（２００８年４月１８日付けのＯＣ−ＳＰ−ＯＣＡＰ−ＨＮＥＸＴ−Ｉ０３−０８０４１８）に従って、家庭ネットワークが確立される。そこに開示されている通り、コンテンツは、本明細書において述べられた複数のネットワーキングされたＣＰＥ１０６の間で共有され得る。従って、コンテンツは全てのＣＰＥ１０６の間でＥｔｈｅｒｎｅｔ−ｏｖｅｒ−ｃｏａｘトポロジ、又は種々のＣＰＥ１０６の別のインターフェイス及びクライアント１０７を介して共有され得る。
【０１６１】
本明細書において図２及び２ａで図示された実施態様において、種々のクライアント１０７は、（ＳＴＢ、デジタルセットトップボックス又はＤＳＴＢ等のような）ＣＰＥ１０６又は（示されていない）ＤＶＲなどのそこに接続されたデバイスからコンテンツを受信して、コンテンツをそこに転送するように適合される。
【０１６２】
前に述べた通り、ＣＰＥ１０６からのコンテンツは、その内部大量保存デバイス及び／又はそれに接続された別のデバイス（例えば、ＲＡＩＤ、ＤＶＲなど）上に保存され得て、又は保存部から要求している又は目標のデバイスに直接送信され得る。一つの実施態様において、コンテンツは、共通のセキュリティモデルを共有する構内ネットワーク２００における如何なる見る場所にも、例えば、Ｗｉ-Ｆｉ、ＵＳＢ、１３９４及びＥｔｈｅｒｎｅｔを含む、利用可能な種々のＰＨＹインターフェイスを介して安全に送達される。
【０１６３】
更に別の実施態様において、ＣＰＥ１０６及び／又はクライアント１０７は他のＣＰＥ１０６ディレクトリ中に載せられたコンテンツにアクセスするためにＵＰｎＰ  Ａ／Ｖを利用し得る。
【０１６４】
例示的ＣＰＥ１０６は同様に、Ｗｉ-Ｆｉノード又はアクセス点（ＡＰ）としても作用し得て、それによってＷｉ-Ｆｉが、スマートフォン又はラップトップコンピュータなどのクライアント１０７をそれに接続しそしてそこからコンテンツにアクセスすることが可能になる。しかしながら、ＣＰＥ１０６は、構内上の別のデバイスがＡＰとして働く場合のような、その場限りの又は他のＷｉ−Ｆｉネットワーク内の隷属又はステーション（ＳＴＡ）としても働き得ると認められるであろう。ＣＰＥ１０６は、専用化されたラジオスイート（radio suite）（例えば、一つ又はそれ以上のＩＣ又はＡＳＩＣ）において、より大きなＳｏＣデバイスの部分として、Ｗｉ−Ｆｉカードとして、又はＣＰＥ１０６又は（例えば、ＵＳＢ若しくは１３９４インターフェイスなどのＣＰＥ１０６の外部スロット又はポート内にプラグ差し込まれた）他の関連するデバイスとデータ通信している外部デバイスとしてさえ、このＷｉ-Ｆｉ能力を含み得る。
【０１６５】
Ｗｉ−Ｆｉインターフェイスは更に、一つ又はそれ以上の無線接続における当業技術において周知のタイプのＷｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ（ＷＥＰ）、Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ（ＷＰＡ）及び／又はＷＰＡ２暗号化サービスを供し得る。インターフェイスは、（例えば、ＲＡＤＩＵＳサーバ等を用いて）認証のために、Ｅｘｔｅｎｓｉｂｌｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（ＥＡＰ）／８０２．１ｘ  Ｓｔｄ．などの他のプロトコールもサポートし得る。同様に、ＣＰＥ１０６は、無線アプリケーションプロトコール（ＷＡＰ）スタック（例えば、ＣＰＥ１０６がＷＡＰゲートウエイ又は代理として作用する）、又は仮想個人ネットワーキング（ＶＰＮ）におけるＷｉｒｅｌｅｓｓ  Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ（ＷＴＬＳ）層などの他のタイプの安全ネットワーク又はトンネル能力のために構成できる。Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ（ＭＡＣ）−レベル濾過も利用され得る。  
【０１６６】
一つの実施態様において、Ｗｉ−Ｆｉインターフェイスは、それが使用される構内の実質的に全てに亘るサービスを供する；しかしながら、（「デイジーチェーン状の」ＡＰと一緒のような）追加の適用範囲（coverage）を供するための他のスキームも同様に使用され得る。インターフェイスのオペレーションチャンネルは、自由チャンネルに対して走査すること、及びそのチャンネル上のアクセス点を初期化することによって自動的に設定される。
【０１６７】
一つの実施態様において、ＣＰＥ１０６は全てのＤＬＡ−可能クライアント（例えば、クライアント１０７、ＣＰＥ１０６等）を、ブートアップ（boot up）又は他のイベント中に自動的に発見できて、そしてＣＰＥ１０６コンテンツディレクトリ（ＤＬＮＡ  ＣＤＳ）からそれらに、利用可能なコンテンツを提示できる。ＣＰＥ１０６も、前述のＥｔｈｅｒｎｅｔ、ＭｏＣａ及び／又はＷｉ−Ｆｉネットワークインターフェイスのみを用いて起動時に、ＤＬＮＡ適合メディアサーバ（ＵＰｎＰ  Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｒｙ  Ｓｅｒｖｉｃｅを有する）を自動的に開始するように適合され得る。ＣＰＥ１０６は、（例えば、Ａｃｃｅｓｓｏｒｙ  Ｓｅｒｉａｌ  Ｐｒｏｔｏｃｏｌに亘って全てのコンテンツを読むことのような）メディアデバイスからコンテンツディレクトリを読み、そしてそのコンテンツのローカルデータベースを構築する。ＣＰＥ１０６は、次いで、如何なるデジタルメディアプレイヤー（例えば、クライアント１０７）もコンテンツを見るように、コンテンツをそのデジタルメディアサーバに公表する。一旦、特定のコンテンツが、再生のためにメディアプレイヤーによって選択されると、ＣＰＥ１０６はそこへのコンテンツの送達（及び、もし、要求されるならば、コンテンツの戻り）を制御するために、前述のコンテンツ実施方法を利用する。もし転送に対して適切であれば、ＣＰＥ１０６は次いでコンテンツの符号化された／トランスコード化されたコピー（例えば、「携帯コピー」）をとり、それは、例えば、ＤＬＮＡが定義したメディアフォーマットにおいて、ＤＬＮＡによってＵＰｎＰＡＶに亘ってクライアント１０７に送信される。
【０１６８】
更に別の実施態様において、ＣＰＥ１０６は更に、構内ネットワーク２００におけるサービス品質（ＱＯＳ）ポリシー実施ポイントとして作用し得る。例えば、ＣＰＥ１０６は、ヘッドエンド１５０又は他のプロビジョニングシステムからポリシー実施構成ファイルを受信しそして与える（honor）。ＩＥＥＥ  Ｓｔｄ．８０２．１ｐタグ又は類似の機構はＱＯＳ優先度を識別するために使用できる。ＣＰＥ１０６はこれらの定義された優先度のデータを適切な又は特定の順序で認めそして利用するために、ＭＯＣＡ、Ｅｔｈｅｒｎｅｔ及び他の関連インターフェイスを構成できる。例えば、一つの変形例において、ユーザーは、異なるコンテンツタイプ／送達パラダイムのどれが最も重要であるかを特定でき、又は適切に符号化された又はタグが付けられたデータを受信するとき、使用者の経験が最適化されるように、それらをランク付けできる。
【０１６９】
コンテンツプロビジョニング−
上で論じた通り、ＣＰＥ１０６はコンテンツサーバ２０１から（例えば、ＭＳＯネットワーク１０１又は非ＭＳＯネットワーク２０２を介して）コンテンツを受信し、そしてもし要求されれば、引き続きコンテンツを、要求しているデバイス（例えば、クライアント１０７）によって理解されるフォーマットにトランスコードする。本発明は種々のタイプのクライアント１０７と共に利用され得て、そのようにしてＣＰＥ１０６は、とりわけ、ＡＶＣ、Ｈ．２６４、ＭＰＥＧ２等を含む種々のコンテンツフォーマットにコンテンツを変換するように適合され得る。一つの実施態様において、コンテンツはＭＰＥＧ又はＭＰＥＧ４符号化フォーマットにおいてコンテンツサーバ２０１から受信され、そして、もし、要求されるならば、（例えば、Ｈ．２６４／ＭＰＥＧ−４  Ｐａｒｔ  １０又はＡＶＣ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）、Ｗｉｎｄｏｗｓ  Ｍｅｄｉａ  Ｐｌａｙｅｒ、Ｒｅａｌ等へ）クライアント１０７に対して適切なフォーマットに翻訳される。
【０１７０】
クライアント１０７に送信するコンテンツを供する（provision）ために、ＣＰＥ１０６は（有線又は無線の方法の何れかを介して）接続されたクライアント１０７のタイプを最初に決定し、そしてクライアント１０７が受信可能な一つ又は複数のコンテンツフォーマットを書き留める。クライアント１０７が受信できるフォーマットを決定するために、ＣＰＥ１０６はクライアント１０７の各タイプを適切な能力情報に関連付けるデータベースを作成しそして保存し得る。ＵＰｎＰデバイスは、解像度及びビデオ復号能力を含むその能力を宣伝し得ると、更に理解される。この場合、ＣＰＥ１０６は、各々の目標とされるデバイスに対してどのトランスコーダを使用すべきかを容易に決定できる。
【０１７１】
また、上で論じた通り、ＣＰＥ１０６はデバイス能力及び利用可能なコンテンツフォーマットに基づいて、利用可能コンテンツのリストを、要求しているデバイスに合わせることができる。
【０１７２】
クライアント１０７ユーザーは次いで利用可能なコンテンツリストから送達するためのコンテンツを選択し得る。ＣＰＥ１０６は要求された通りにコンテンツを解読し、コンテンツを復号し、コンテンツを前に決定された互換性のあるフォーマットにコンテンツを再符号化し、もし必要ならば、コンテンツを再暗号化し、そしてそれをクライアント１０７に送信する。上で論じられた通り、ＣＰＥ１０６は、接続されたクライアント１０７のタイプ（又は要求されたコンテンツに関する少なくともその能力）を前以って決定し、そしてそのようにして適切なフォーマットに関して、クライアント１０７タイプに基づいて決定する。
【０１７３】
もし、コンテンツが暗号化されたクライアント１０７に送られるならば、解読キーの生成及び／又はプロビジョンのための機構が必要である。一つの実施態様において、クライアントデバイスが単に、ＣＰＥ１０６と同じＤＲＭを保有することを必要とするように、暗号化されたコンテンツはＤＲＭ能力（例えば、ウインドウズＳｉｌｖｅｒｌｉｇｈｔＲ）を用いて保護される。あるいは、ＣＰＥ１０６は、例えば、公共／プライベートなキーペアーの部分として使用するために暗号化キーペアーを作成できる、安全なマイクロプロセッサ（ＳＭ）を保有することを介して、暗号化キー生成能力を付与できる。本明細書において例示的実行例のために引き続いて供された「信頼される側のドメイン」の議論を参照下さい。
【０１７４】
ＣＰＥ１０６がクライアント能力の先験的知識を全く持たず、そしてクライアントがそのような情報を直接宣伝したり供したりしない場合、ＣＰＥ１０６は、「データ処理能力の無い（dumb）」アプローチを利用し得る；例えば最もあり得る又は最も人気がある符号をクライアント１０７に送信し、そして送信された符号化の適性に関してクライアントからのフィードバックを待つ。もし、クライアントが、送られた第一のバージョンを復号できないならば、エラーメッセージが作成され、そしてこのメッセージを読みそして次いでコンテンツを、階層（hierarchy）又は他のルールのセットに従って（第一のバージョンの除去又は無効化の後）第二のフォーマット内のコンテンツを送信するＣＰＥ１０６上の処理アプリケーションに送り戻す。このプロセスはエラーメッセージが全く受信されなくなる（又は、適切な復号を示している「ＡＣＫ」が受信される）まで続く。
【０１７５】
前述のコンテンツ保護方法はＣＰＥ１０６でも実行される。例えば、上で述べられた通り、ＣＰＥ１０６はコンテンツのコピー保護データを読みそして尊重するように適合される(例えば、ＯｐｅｎＣａｂｌｅＴＭ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  −  Ｈｏｍｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｃｕｒｉｔｙ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ （その全文が、参照によって本明細書に取り込まれている、２００８年１０月２７日付けのＯＣ−ＳＰ−ＨＮ−ＳＥＣ−ＤＯｌ−０８１０２７）において設定された通りのＩＰコピー保護フィールドに亘るＤＴＣＰにおいて示された通りの保護ビット）。言い換えれば、ＣＰＥ１０６は、コンテンツがクライアント１０７に送信され得るか（つまり、コンテンツが「利用可能である」か）、又は送信され得ないか（つまり、コンテンツが「利用不可能である」か）を決定する。一旦、コンテンツがクライアント１０７に転送されると、ＣＰＥ１０６はコンテンツの状態を「チェックアウトされている」又は「利用不可能である」であるとして更新もする。
【０１７６】
更に別の実施態様において、ＣＰＥ１０６は複数のデバイスプロファイルをその中に保存するように構成される。一つの変形例において、ユーザーはそのデバイスをＣＰＥ１０６に登録し、ＣＰＥ１０６は次いでデバイスの各々に対してプロファイル情報を保存する。プロファイルはデバイス上で動作可能なメディアフォーマット及びデバイスアイデンティティに関する情報を含む。例えば、ユーザーがＺｕｎｅデバイスをＣＰＥ１０６に接続するとき、デバイスは、それがウインドウズメディアフォーマットでレンダリングされたコンテンツのみを受信し得ることをＣＰＥ１０６に示し得る。ＣＰＥ１０６は、次いで、上で論じられた通り、クライアント１０７に送られるべきコンテンツの翻訳／トランスコーディングを決定するためにプロファイルを使用する。ＣＰＥ１０６はまた、それが接続される種々のデバイスから学ぶことができる；つまり、デバイス特有のプロファイルを収集し、そしてそのようなプロファイルのライブラリー又はデータベースを将来の使用のために組み立てる。例えば、ブリッジの一つの実施態様は、メディア符号化／翻訳／セキュリティ要求事項及び許可を決定するために、特定のユーザークライアント１０７又はデバイスプロファイル（例えば、Ｊｏｅのｌａｐｔｏｐ）を思い出し、そしてそれらの第一の取得に引き続いてこれらのプロファイル利用するように構成される。あるいは、プラットフォーム特有の及びユーザー一般の（user-generic）プロファイル又はテンプレート（例えば、所有又は特定の構成に関わらず、ｉＰｏｄ）はＣＰＥ１０６によって使用できる。
【０１７７】
あるいは、本発明の一つの変形例は、そのアドレスに関連するデバイスのタイプについてのルックアップテーブル（又はネットワーク問い合せ）に入るためにクライアント１０７のＭＡＣアドレスを利用する；デバイス構成は次いでデバイスプロファイルにアクセスすることによって決定できる。
【０１７８】
ＣＰＥ１０６はまた、加入者の口座におけるデバイスに関連するデバイスプロファイルを決定するためにヘッドエンド又はネットワークエンティティを調べ得る。
【０１７９】
信頼される側のドメイン−
本発明は、もし望まれるならば、コンテンツ及び他のデータ保護に対する所謂「信頼される側のドメイン（trusted domain）」と併せて使用できると更に認められるであろう。例示的な信頼される側のドメイン装置（及び方法）が、本発明と矛盾せずに他のアプローチも使用され得るが、各々、その全文が、参照によって本明細書に取り込まれている、２００４年１２月７日に出願された、「安全に通信するプログラミングコンテンツのための技術」（ＴＥＣＨＮＩＱＵＥ  ＦＯＲ  ＳＥＣＵＲＥＬＹ  ＣＯＭＭＵＮＩＣＡＴＩＮＧ  ＰＲＯＧＲＡＭＭＩＮＧ  ＣＯＮＴＥＮＴ）という名称の、共有の、同時係属中の米国特許出願シリアル番号第１１／００６，４０４号、並びに２００４年７月２０日に出願された、同じ名称の米国特許出願第１０／８９４，８８４号において述べられている。これらの出願は、とりわけ、特に構内ネットワーク２００における不許可の使用及び保護されたコンテンツの転送を防ぐために、多層化権利配置（rights arrngement）を開示している。例えば、ネットワークは多層を含むと考えられ得る。一つのそのような層は前述の米国特許出願シリアル番号第１０／８９４，８８４号において記述された「信頼される側のドメイン」であり得る。例えば、管理されたネットワークシステムにおいて、信頼される側のドメインは、例えば、ヘッドエンド、送達ネットワーク等を含むプログラミングコンテンツが伝統的にネットワークオペレータによって（及びその全体的制御内で）確保されるシステム部分のみならず、ユーザーデバイス、例えば、ＤＳＴＢ、又は他のＣＰＥ１０６をも、プログラミングコンテンツを所定の方法で受信すること及び安全に保存することが可能である加入者の構内で含むであろう。ネットワークオペレータは、信頼される側のドメイン内に保持されるコンテンツに関して或る加入者のアクセス及び使用を制御できる。例えば、ネットワークオペレータの信頼される側のドメイン（例えば、ＳＴＢ又はＣＰＥのハードドライブ上の）内に保持された映画コンテンツは見ることができる形態でインターネトに亘って配信できない、そして複数の見ることができるコピーの複製のためのソースとなり得ない。
【０１８０】
ネットワークの第二の層は信頼される側のドメインの外側にあるとして定義され得る。第二の層におけるデバイスはデバイスのセキュリティの程度を示すインジケータを割り当てられる。例えば、第二の層（例えば、クライアント１０７）におけるデバイスが、第一の層（例えば、ＣＰＥ１０６）におけるデバイスから、保護されたコンテンツの転送を要求するとき、第一の層のデバイスは、保護されたコンテンツを受信するために、デバイスの正統性を決定するように第二の層デバイスを認証する。第二の層デバイスの認証された後、第一の層のデバイスは、保護されたコンテンツのみならず、前述の通り、保護されたコンテンツに関連するルールのセットも転送する。そのセットにおける少なくとも幾つかのルールはインジケータに関連付けられ、そして保護されたコンテンツの使用に関して第二の層デバイスに適用可能である。
【０１８１】
前述の開示は、保護されたコンテンツの不許可の使用を防ぐための信頼される側のドメインを含む多層化権利配置の概念を広義に包含する。従って、本発明は配置における特定のデバイスの使用に制限されるものではないと理解されるであろう。例えば、本発明はＣａｂｌｅＣａｒｄモジュールに接続されたホストデバイスにも適用され得て、一緒にＤＶＲＳＴＢ又はＣＰＥの機能を実現する。一つの実行例において、ＣＰＥ１０６はその中に暗号化され、保存されるプログラミングコンテンツを有する。ＣＰＥ１０６はクライアント１０７からプログラミングコンテンツへアクセスするための要求を受信する。この要求には、保存部における暗号化されたプログラミングコンテンツに関連して保存されたデータパッケージが含まれる。この要求に応じて、ＣＰＥ１０６は、クライアント１０７が、第一のデータパッケージにおける情報（例えば、使用権利情報）に基づいて、プログラミングコンテンツへのアクセスを許されることを決定する。ＣＰＥ１０６は、次いで、クライアント１０７にプログラミングコンテンツへのアクセスを供するために、保存部における暗号化されたプログラミングコンテンツを解読する暗号エレメント（例えば暗号化キー）に関するデータを利用する。
【０１８２】
所謂「ＤＣＡＳ」システム（ダウンロード可能な条件付きアクセスシステム）も、構内ネットワーク２００内で信頼される側のドメインを定義し／実施するために本発明と矛盾せずに使用され得る。例えば、その全文が、参照によって本明細書に取り込まれている、２００６年１０月２０日に出願された、「ダウンロード可能なセキュリティ及び保護の方法及び装置」（ＤＯＷＮＬＯＡＤＡＢＬＥ  ＳＥＣＵＲＩＴＹ  ＡＮＤ  ＰＲＯＴＥＣＴＩＯＮ  ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ）という名称の、共有の、同時係属中の米国特許出願シリアル番号第１１／５８４，２０８号において述べられた例示的ＤＣＡＳ装置及び方法を参照のこと。
【０１８３】
ＣＰＥ１０６は、（例えば、ｔｈｅ  Ｔｉｍｅ  Ｗａｒｎｅｒ  Ｃａｂｌｅ社の許可したサービスドメイン（ＡＳＤ）などの）信頼される側のドメインをサポートする安全なマイクロプロセッサ（例えば、セキュリティプロセッサ；示されていない）も含み得る。ブリッジＣＰＥ１０６は、種々のＣＰＥ１０６及びクライアント１０７上で見られるコンテンツのために、許可されたサービスドメイン（ＡＳＤ）からＤＲＭライセンスドメインにコンテンツを転送できる。本発明を用いると有用な一つの例示的ＡＳＤ構成が、その全文が、参照によって本明細書に取り込まれている、２００６年１１月１日に出願された、「構内のコンテンツ配信のための方法及び装置」（ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＰＲＥＭＩＳＥＳ  ＣＯＮＴＥＮＴ  ＤＩＳＴＲＩＢＵＴＩＯＮ）という名称の、共有の、同時係属中の米国特許出願シリアル番号第１１／５９２，０５４号において述べられている。
【０１８４】
ＣＰＥ１０６は、もし要求されるならば、３ＤＥＳからＡＥＳ暗号へのような、異なる暗号化環境からの翻訳も供し得る。
【０１８５】
ＣＰＥ１０６は更に、コンテンツサーバ２０１から暗号化されたコンテンツに関連するセキュリティパッケージを受信して保存するように構成され得る。ＣＰＥ１０６は、再生のためにこれらのセキュリティパッケージ（及びコンテンツ）をクライアント１０７及び／又はＣＰＥ１０６に送達する。例えば、暗号化されたコンテンツ及びセキュリティパッケージはＣＰＥ１０６を介してクライアント１０７等に送達され得る。ＣＰＥ１０６はまた、全てのＷＡＮ、ＷＬＡＮ、及びＨＬＡＮインターフェイス上へのサービス攻撃の拒否に抵抗力があり／弾力的であるように構成され得る。
【０１８６】
ビジネス／オペレーションルールエンジン−
本発明の別の態様において、ＣＰＥ１０６又は他の場所でヘッドエンドサーバ又はエンティティ（例えば、コンテンツサーバ２０１）上に配列される一つ又はそれ以上のコンピュータプログラムとしてレンダリングされた処理エンティティは、所謂「ルール」エンジンを含む。このエンジンは、一つの例示的実施態様において、オペレーション又はビジネス（例えば、利益）に関連する一つ又はそれ以上の目標を達成するために、本明細書において論じられた使用／コピールール内でのコンテンツの通信（及びある場合には、例えばコンテンツサーバ２０１、ＣＰＥ１０６、及び／又は一つ又は複数のクライアント１０７のオペレーション）を制御するよう適合された一つ又はそれ以上のソフトウエアルーチンを含む。これらの領域内には、ネットワーク最適化及び信頼性目標、メンテナンス間隔の増加、加入者又はユーザー満足の増加、購読ベースの増加、より高い利益（例えば、広告収入の増加）、或るコンテンツのより多い加入者「表示（views）」、（そうでなければネットワークによってサービスされないであろう移動型デバイスを含む）コンテンツのより広い配信、等々が含まれる。
【０１８７】
これらのルールは別々のエンティティ又はプロセスを含み得て、そしてまた他の処理エンティティ（例えば、コンテンツルール実施アプリケーション７０６）内に完全に統合され得て、そしてＣＰＥ１０６若しくはコンテンツサーバ２０１又は配信ネットワークのヘッドエンド１５０で配列されるものなどの遠隔ノードに接続されたデバイスを介して制御され得る。事実、ルールエンジンは、望まれるオペレーション又はビジネスルールを実行するように、ＣＰＥ１０６（及び場合により構内ネットワーク２００及び／又はコンテンツサーバ２０１）オペレーションプロセスをより高いレベルで監視して選択的に制御する監督エンティティを含む。ルールエンジンは、ＩＰアドレス帰属、等々のような、要求されるネットワークオペレーションを達成するために使用される、より基本的なアルゴルズムへの或る種のオーバーレイである考えられ得る。
【０１８８】
例えば、ＣＰＥ１０６又はコンテンツサーバ２０１は、ＣＰＥ１０６（又はコンテンツサーバ２０１）への直接的な又は間接的なユーザー入力、（ＭＳＯネットワーク１０１、非ＭＳＯネットワーク２０２及び／又は構内ネットワーク２００などの）ネットワーク内に存在する条件、人口統計学的データ、地理学的データ等に基づく、或るオペレーションプロトコール又は決定プロセスを呼び出し得る。しかしながら、これらのプロセスは、利益又はシステムの信頼性を最大化するようなより高いレベルのビジネス又はオペレーション目標を常に両立できるものではない。従って、強要されるとき（when imposed）、ＣＰＥの実施アプリケーション８０６、コンテンツプロセシングアプリケーション８１２、利用可能なコンテンツリストアプリケーション８１４、サーバ２０１及び／又は（他のＣＰＥ１０６及び／又はクライアント１０７などの）構内の他のデバイスのルール実施アプリケーション７０６のオペレーションを動的に（又は手動で）制御するために、ビジネス／オペレーションルールが使用できる。ルールは、例えば、本来、オペレーション又はビジネス志向であり得て、そしてまた時刻、継続時間、特定のローカルエリア、又は（例えば、ＴＵＮＥＲ ＩＤ、ＭＡＣアドレスなどを介した、ＣＰＥ１０６又はクライアント１０７の特定の識別を介して）個々のユーザーレベルに関してさえも選択的に適用され得る。
【０１８９】
ルールエンジンによって実行される一つのルールは、加入者クラスに従って加入者デバイスの間でのコンテンツの転送を可能にすることを含み得る。例えば、加入者の第一のクラスは、限られた数の追加デバイス（例えば、クライアント１０７）に、又は無制限範囲のデバイスにコンテンツを送信することのみを許され得り、まだ限られた数の場合に対してのみであり、一方、加入者の第二のクラスは、より多くの数の追加デバイス及び／又は無制限の数のその加入者に登録されたデバイスに、又は無制限の時間数で、送信することが許され得る。同様に、要求されたコンテンツの送信も、或る基準を満たしている加入者のみに制御され得る。従って、もし要求しているデバイスが要求されたコーデック、ＣＡ／暗号化キー又は十分なバンド幅のネットワークインターフェイスを有しないならば、それはコンテンツを受信し得ない。
【０１９０】
別の実施態様において、ルールは、加入者クラスが、デバイス間で転送され得るコンテンツのタイプを定義し得ることを示し得る。例えば、より上級の階層の加入者はプレミアムコンテンツ（例えば、映画コンテンツ、ペイパービュー方式のコンテンツ、プレミアムコンテンツ、「プレミアム」チャンネルの所定のセットからのコンテンツ、ゲーム，アプリ等）を転送することが可能であろうし、一方、より低級の階層の加入者は非プレミアムコンテンツのみ、及び／又は映画又は音楽などの特別なタイプのもののみを転送することに制約されるであろう。
【０１９１】
更に別の実施態様において、転送されたコンテンツは満了期日を与えられ得る。つまり、どれだけ長くＣＰＥ１０６からクライアント１０７（又は第二のＣＰＥ１０６）にコンテンツが「チェックアウト」され得るかについての制限が設定され得る。一旦、期限が満了すれば、コンテンツは自動的にデバイスから消去され得て、そしてコンテンツを復元する（例えば、コンテンツを「チェックイン」する）ために同期化信号が自動的にＣＰＥ１０６に送られる。
【０１９２】
前述のルールエンジンによって実行される別のルールは、コンテンツが見られた後で、コンテンツの自動的な削除（及び同期化）を含み得る。これは、コンテンツを送信する前にＣＰＥ１０６コンテンツプロセシングアプリケーション８１２によってコンテンツプレイアウトの最後に、その上に置かれ得るインジケータ又はフラッグを置くことによって実行され得る。フラッグが到着すると、クライアント１０７はコンテンツを削除し、そしてコンテンツがそこから受信されたＣＰＥ１０６でコンテンツを復元するために、上で論じられた同期化プロセスを始めるように合図される。
【０１９３】
また更に別の実施態様において、ルールエンジンは、コンテンツがＣＰＥ１０６から別のデバイス（例えば、クライアント１０７）に動かされるとき、或る機能を無効にするように構成され得る。これは、早送り、捲き戻し、一時停止などの所謂「トリックモード」オペレーションを含み得る。一つの変形例において、機能は要求しているデバイスの或るタイプ、コンテンツのタイプ（例えば、「プレミアム」コンテンツ）、及び／又は或る加入者（つまり、非プレミアム加入者）等に対して無効にし得る。
【０１９４】
更に、ルールエンジンは、「動かされた」コンテンツが有し得る多くのプレイアウトを事前定義し得る。例えば、特別なコンテンツの携帯バージョンは、クライアント１０７がコンテンツを削除し、そしてＣＰＥ１０６に同期化するようトリガーされる前に二回プレイされることのみ許され得る。尚、これに対する削除及び同期化の工程及び本明細書において論じられた他のルールは、（特に、もし、同期化がクライアント１０７のＣＰＥ１０６への実際の接続を要求するならば）一時的に分離され得る。従って、前述の通り、クライアント１０７は後で実行される同期化イベントを保存するように構成され得る。その間に、コンテンツはクライアント１０７又はＣＰＥ１０６のいずれかの上で利用され得ない（又は部分的に無効にされる）ので、ユーザーがデバイスを同期化することを助長する。
【０１９５】
発明の或る態様が方法の特定の工程シーケンスで記述されている一方、これらの記述は発明のより広い方法の単なる例示的なものであり、そして特別なアプリケーションによって必要に応じて修正され得ると認められるであろう。或る工程は或る状況下では不必要又はオプションでレンダリングされ得る。加えて、或る工程又は機能性は開示された実施態様に追加され得て、又は二つ又はそれ以上の工程の実行順序は並べ替えられ得る。そのような変形例の全ては、本明細書において開示されそして請求された発明内に包含されると考えられる。
【０１９６】
上述の詳細な記述は、種々の実施態様に適用されるものとして本発明の新規な特長を示し、記述しそして指摘している一方、図示されたデバイス又はプロセスの形態及び詳細における種々の省略、置き換え及び変更が、発明から逸脱することなく当業者によってなされ得ると理解されるであろう。前述の記述は、発明を行う上で現在考えられる最高のモードのものである。この記述は制限することを意味するものでは全くなく、むしろ発明の一般的原理の説明的なものであると取られるべきである。発明の範囲は請求項を参照して決定されるべきである。
【図１】
0005818899.tif 000002
【図１ａ】
0005818899.tif 000003
【図１ｂ】
0005818899.tif 000004
【図１ｃ】
0005818899.tif 000005
【図２】
0005818899.tif 000006
【図２ａ】
0005818899.tif 000007
【図３】
0005818899.tif 000008
【図４】
0005818899.tif 000009
【図５】
0005818899.tif 000010
【図６ａ】
0005818899.tif 000011
【図６ｂ】
0005818899.tif 000012
【図６ｃ】
0005818899.tif 000013
【図７】
0005818899.tif 000014
【図８】
0005818899.tif 000015