(57)【要約】  ネットワークにおいてコンテンツを配信するシステムは、コンテンツを格納するメモリを備える。プロバイダネットワーク装置は、メモリと通信すると共に、コンテンツのコピーを要求するリクエスタネットワーク装置と無線通信する。プロバイダネットワーク装置は、リクエスタネットワーク装置のローカル／リモートのステータスを決定し、リクエスタネットワーク装置がローカルステータスである場合に、リクエスタネットワーク装置にキー要求を送信し、リクエスタネットワーク装置からキーを受信し、コンテンツをキーで暗号化し、暗号化されたキーをリクエスタネットワーク装置に送信する。【選択図】  図１７
2008533948.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークにおいてコンテンツを配信するシステムであって、
コンテンツを格納するメモリと、
前記メモリと通信すると共に、前記コンテンツのコピーを要求するリクエスタネットワーク装置と無線通信するプロバイダネットワーク装置と、を備え、
前記プロバイダネットワーク装置は、
前記リクエスタネットワーク装置のローカル／リモートのステータスを決定し、
前記リクエスタネットワーク装置がローカルステータスである場合に、前記リクエスタネットワーク装置にキー要求を送信し、前記リクエスタネットワーク装置からキーを受信し、
前記コンテンツを前記キーで暗号化し、
前記暗号化されたキーを前記リクエスタネットワーク装置に送信する、システム。
【請求項２】
前記プロバイダネットワーク装置は、リンクに関する、信号クオリティ推定情報、データ転送速度推定情報、距離推定情報、及び方向推定情報のうち少なくとも一つの情報を、受信及び／又は決定し、
前記少なくとも一つの情報に基づいて、前記ローカル／リモートのステータスを決定する請求項１記載のシステム。
【請求項３】
前記プロバイダネットワーク装置は、デジタル・ヴァーサタイル・ディスク（ＤＶＤ）システムを有する請求項１記載のシステム。
【請求項４】
前記リクエスタネットワーク装置を更に備え、
前記リクエスタネットワーク装置は、ハードディスクドライブ（ＨＤＤ）システムを有する請求項１記載のシステム。
【請求項５】
前記ＨＤＤシステムは、
データを不揮発的に格納すると共に、ユーザアクセス可能セクション及び隠しセクションを有する不揮発性ＨＤＤメモリと、
前記不揮発性ＨＤＤメモリと通信し、前記プロバイダネットワーク装置からコンテンツを選択的に要求及び受信し、前記要求されたコンテンツを前記不揮発性ＨＤＤメモリの前記隠しセクションに格納するハードディスクドライブ（ＨＤＤ）制御モジュールと、
を備える請求項４記載のシステム。
【請求項６】
前記要求を前記プロバイダネットワーク装置に送信した後に、前記ＨＤＤ制御モジュールは、キー要求を受信し、当該キー要求に応答してキーを前記プロバイダネットワーク装置に送信し、
前記ＨＤＤシステムが前記プロバイダネットワーク装置から受信した前記要求されたコンテンツは、前記キーを使用して暗号化される請求項５記載のシステム。
【請求項７】
前記ＨＤＤ制御モジュールは、前記要求されたコンテンツを復号化する請求項６記載のシステム。
【請求項８】
前記要求されたコンテンツは、前記不揮発性ＨＤＤメモリの前記隠しセクションにも書き込まれる使用データを含み、
前記ＨＤＤ制御モジュールは、前記使用データが許可された使用が終了したことを示す場合に、前記要求されたコンテンツを利用不可能にする請求項５記載のシステム。
【請求項９】
前記ＨＤＤシステムは、前記不揮発性ＨＤＤメモリから前記要求されたコンテンツを削除する請求項８記載のシステム。
【請求項１０】
前記使用データは、予め定められた許可された使用の回数を示す請求項８記載のシステム。
【請求項１１】
前記使用データは、許可された使用の期間を示す請求項８記載のシステム。
【請求項１２】
前記ＤＶＤシステムは、
コンテンツを格納する不揮発性メモリと、
前記不揮発性メモリと通信し、前記リクエスタネットワーク装置からコンテンツの要求を選択的に受信するＤＶＤ制御モジュールと、
を備える請求項３記載のシステム。
【請求項１３】
前記ＤＶＤ制御モジュールは、前記キー要求を前記ＨＤＤシステムに送信した後に前記ＨＤＤシステムから前記キーを受信するために必要な合計時間を決定する請求項１２記載のシステム。
【請求項１４】
前記ＤＶＤシステムは、前記キーが予め定められた時間内に受信された場合に、前記要求されたコンテンツを前記ＨＤＤシステムに送信する請求項１３記載のシステム。
【請求項１５】
前記ＤＶＤシステムは、前記要求されたコンテンツを前記ＨＤＤシステムに送信する前に、前記要求されたコンテンツを暗号化する請求項１４記載のシステム。
【請求項１６】
前記ＤＶＤ制御モジュールは、前記ＨＤＤシステムに送信される前記要求されたコンテンツに使用データを含む請求項１５記載のシステム。
【請求項１７】
前記使用データは、許可された使用の回数を示す請求項１６記載のシステム。
【請求項１８】
前記使用データは、許可された使用の期間を示す請求項１６記載のシステム。
【請求項１９】
物理レイヤー装置及びメディアアクセスコントロール装置を有する無線ネットワークインターフェースを更に備え、
前記物理レイヤー装置及び前記メディアアクセスコントロール装置のうち少なくとも一つは、前記信号クオリティ推定情報、前記距離推定情報、前記方向推定情報、及び前記データ転送速度情報のうち少なくとも一つの情報を生成する請求項２記載のシステム。
【請求項２０】
前記無線ネットワークインターフェースは、アクセスポイントに関連している請求項１９記載のシステム。
【請求項２１】
ネットワークにおいてコンテンツを配信する方法であって、
プロバイダネットワーク装置のメモリにコンテンツを格納するステップと、
前記コンテンツのコピーを要求する無線リクエスタネットワーク装置と無線通信するステップと、
前記リクエスタネットワーク装置のローカル／リモートのステータスを決定するステップと、
前記リクエスタネットワーク装置がローカルステータスである場合に、前記リクエスタネットワーク装置にキー要求を送信するステップと、
前記リクエスタネットワーク装置からキーを受信するステップと、
前記コンテンツを前記キーで暗号化するステップと、
前記暗号化されたキーを前記リクエスタネットワーク装置に送信するステップと、
を含む方法。
【請求項２２】
リンクに関する、信号クオリティ推定情報、データ転送速度推定情報、距離推定情報、及び方向推定情報のうち少なくとも一つの情報を、受信及び／又は決定するステップと、
前記少なくとも一つの情報に基づいて、前記ローカル／リモートのステータスを決定するステップと、
を更に含む請求項２１記載の方法。
【請求項２３】
前記プロバイダネットワーク装置は、デジタル・ヴァーサタイル・ディスク（ＤＶＤ）システムを有する請求項２１記載の方法。
【請求項２４】
前記リクエスタネットワーク装置は、ハードディスクドライブ（ＨＤＤ）システムを有する請求項２１記載の方法。
【請求項２５】
ユーザアクセス可能セクション及び隠しセクションを有する不揮発性ＨＤＤメモリにデータを不揮発的に格納するステップと、
前記プロバイダネットワーク装置からコンテンツを選択的に要求及び受信するステップと、
前記要求されたコンテンツを前記不揮発性ＨＤＤメモリの前記隠しセクションに格納するステップと、
を更に含む請求項２４記載のシステム。
【請求項２６】
前記要求を前記プロバイダネットワーク装置に送信した後に、キー要求を受信し、当該キー要求に応答してキーを前記プロバイダネットワーク装置に送信するステップと、
前記ＨＤＤシステムが前記プロバイダネットワーク装置から受信した前記要求されたコンテンツを前記キーを使用して暗号化するステップと、
を更に含む請求項２５記載の方法。
【請求項２７】
前記要求されたコンテンツを前記キーを用いて復号化する請求項２６記載の方法。
【請求項２８】
前記要求されたコンテンツに、前記不揮発性ＨＤＤメモリの前記隠しセクションにも書き込まれる使用データを含ませるステップと、
前記使用データが許可された使用が終了したことを示す場合に、前記要求されたコンテンツを利用不可能にするステップと、
を更に含む請求項２５記載の方法。
【請求項２９】
前記不揮発性ＨＤＤメモリから前記要求されたコンテンツを削除するステップを更に含む請求項２８記載の方法。
【請求項３０】
前記使用データは、予め定められた許可された使用の回数を示す請求項２８記載の方法。
【請求項３１】
前記使用データは、許可された使用の期間を示す請求項２８記載の方法。
【請求項３２】
前記ＤＶＤシステムの不揮発性メモリにコンテンツを格納するステップと、
前記リクエスタネットワーク装置からコンテンツの要求を受信するステップと、
を更に含む請求項２３記載のシステム。
【請求項３３】
前記キー要求を前記ＨＤＤシステムに送信した後に前記ＨＤＤシステムから前記キーを受信するために必要な時間を決定するステップを更に含む請求項３２記載の方法。
【請求項３４】
前記キーが予め定められた時間内に受信された場合に、前記要求されたコンテンツを前記ＨＤＤシステムに送信するステップを更に含む請求項３３記載の方法。
【請求項３５】
前記要求されたコンテンツを前記ＨＤＤシステムに送信する前に、前記要求されたコンテンツを暗号化するステップを更に含む請求項３４記載の方法。
【請求項３６】
前記ＨＤＤシステムに送信される前記要求されたコンテンツに使用データを含ませるステップを更に含む請求項３５記載の方法。
【請求項３７】
前記使用データは、許可された使用の回数を示す請求項３６記載の方法。
【請求項３８】
前記使用データは、許可された使用の期間を示す請求項３６記載の方法。
【請求項３９】
前記リクエスタネットワーク装置から受信した信号がＲ個（Ｒは１以上の整数）のリピータを経由して送信されたか否かを判定するステップと、
前記信号が前記Ｒ個のリピータを経由して送信されたか否かに基づいて、前記ローカル／リモートのステータスを判定するステップと、
を更に含む請求項２１記載の方法。
【請求項４０】
前記リクエスタネットワーク装置が制限付きの第１のコンテンツを受信する回数をモニタするステップと、
前記回数がＭ（Ｍは１より大きな整数）を超えた場合に、前記第１のコンテンツの前記制限を選択的に解除するステップと、
を更に含む請求項２１記載の方法。
【請求項４１】
前記プロバイダネットワーク装置は、
前記リクエスタネットワーク装置から受信した信号がＲ個（Ｒは１以上の整数）のリピータを経由して送信されたか否かを判定し、
前記信号が前記Ｒ個のリピータを経由して送信されたか否かに基づいて、前記ローカル／リモートのステータスを判定する請求項１記載のシステム。
【請求項４２】
前記リクエスタネットワーク装置は、前記リクエスタネットワーク装置が制限付きの第１のコンテンツを受信する回数をモニタし、前記回数がＭ（Ｍは１より大きな整数）を超えた場合に、前記第１のコンテンツの前記制限を選択的に解除する請求項４記載のシステム。
【発明の詳細な説明】
【発明の分野】
【０００１】
[0001]本発明は、ネットワークに関し、特に、保護コンテンツの安全な配信を可能とするネットワークシステムに関する。
【発明の背景】
【０００２】
[0002]顧客は、デジタル・ヴァーサタイル・ディスク（ＤＶＤ）のビデオコンテンツをしばしば購入する。ＤＶＤプレイヤは、そのビデオコンテンツをテレビジョン（ＴＶ）又は他のビデオモニタに出力するために使用することができる。ある種のＤＶＤプレイヤは、複数のＤＶＤから１つを選択して再生することを可能とするカルーセルを含む。状況によっては、顧客は、ＤＶＤプレイヤが顧客の自宅のある部屋に配置されて第１のＴＶに接続されている場合に、他の部屋の第２のＴＶでＤＶＤコンテンツを見たいこともある。結果として、ＤＶＤプレイヤを第１のＴＶから切り離し、第２のＴＶのある部屋に移動し、そして第２のＴＶに再接続しなければならない。代替的に、顧客が第２のＤＶＤプレイヤを持っているならば、ＤＶＤを他のプレイヤまで移動させることもある。
【０００３】
[0003]このような問題を解決し得る１つの策は、ＤＶＤコンテンツを他のＤＶＤにコピーすることである。ＤＶＤプレイヤは、典型的にはＤＶＤプレイヤを一台だけ備えており、このことがＤＶＤをコピーすることを困難にしている。ＤＶＤをコピーするために、ユーザはＤＶＤコンテンツをハードドライブシステムにコピーしなければならない。一般的に、デジタル権利管理（ＤＲＭ）のようなコピー保護スキームは、あるコピーが著作権法の下で許されているにも関わらず、当該コピーを妨げてしまう。これは、データが、ＤＶＤプレイヤによって暗号解読（デクリプト）及び／又は復号（デコード）され、それゆえ他のデバイスへ出力される際に保護されていない形式になっていることが一部の理由である。この解決策も追加のＤＶＤプレイヤを必要とする。
【発明の概要】
【０００４】
[0004]ネットワークにおいてコンテンツを配信するシステムは、コンテンツを格納するメモリを備える。プロバイダネットワーク装置は、メモリと通信すると共に、コンテンツのコピーを要求するリクエスタネットワーク装置と無線通信する。プロバイダネットワーク装置は、リクエスタネットワーク装置のローカル／リモートのステータスを決定し、リクエスタネットワーク装置がローカルステータスである場合に、リクエスタネットワーク装置にキー要求を送信し、リクエスタネットワーク装置からキーを受信し、コンテンツをキーで暗号化し、暗号化されたキーをリクエスタネットワーク装置に送信する。
【０００５】
[0005]プロバイダネットワーク装置は、リンクに関する、信号クオリティ推定情報、データ転送速度推定情報、距離推定情報、及び方向推定情報のうち少なくとも一つの情報を、受信及び／又は決定し、この少なくとも一つの情報に基づいて、ローカル／リモートのステータスを決定する。
【０００６】
[0006]他の特徴として、プロバイダネットワーク装置は、デジタル・ヴァーサタイル・ディスク（ＤＶＤ）システムを有する。リクエスタネットワーク装置は、ハードディスクドライブ（ＨＤＤ）システムを有する。プロバイダネットワーク装置は、リクエスタネットワーク装置のローカル／リモートのステータスを決定するローカルネットワーク決定モジュールを備える。
【０００７】
[0007]他の特徴として、ＨＤＤシステムは、データを不揮発的に格納すると共に、ユーザアクセス可能セクション及び隠しセクションを有する不揮発性ＨＤＤメモリを備える。ハードディスクドライブ（ＨＤＤ）制御モジュールは、不揮発性ＨＤＤメモリと通信し、プロバイダネットワーク装置からコンテンツを選択的に要求及び受信し、要求されたコンテンツを不揮発性ＨＤＤメモリの隠しセクションに格納する。
【０００８】
[0008]他の特徴として、要求をプロバイダネットワーク装置に送信した後に、ＨＤＤ制御モジュールは、キー要求を受信し、当該キー要求に応答してキーをプロバイダネットワーク装置に送信する。プロバイダネットワーク装置からのＨＤＤシステムによって受信された上記要求されたコンテンツは、上記キーを使用して暗号化される。ＨＤＤ制御モジュールは、要求されたコンテンツを復号化する。要求されたコンテンツは、不揮発性ＨＤＤメモリの隠しセクションにも書き込まれる使用データを含む。ＨＤＤ制御モジュールは、使用データが許可された使用が終了したことを示す場合に、要求されたコンテンツを利用不可能にする。ＨＤＤシステムは、不揮発性ＨＤＤメモリから要求されたコンテンツを削除する。使用データは、予め定められた許可された使用の回数を示す。使用データは、許可された使用の期間を示す。
【０００９】
[0009]他の特徴として、ＤＶＤシステムは、コンテンツを格納する不揮発性メモリを備える。ＤＶＤ制御モジュールは、不揮発性メモリと通信し、リクエスタネットワーク装置からコンテンツの要求を選択的に受信する。ＤＶＤ制御モジュールは、要求されたコンテンツを送信する前にリクエスタネットワーク装置からキーを要求し、ＨＤＤシステムにキー要求を送信した後に、ＨＤＤシステムからキーを受信するのに必要な合計時間を判定する。ＤＶＤシステムは、要求されたコンテンツをＨＤＤシステムに送信する前に、要求されたコンテンツを暗号化する。ＤＶＤ制御モジュールは、ＨＤＤシステムに送信される要求されたコンテンツに使用データを含む。使用データは、許可された使用の回数を示す。使用データは、許可された使用の期間を示す。
【００１０】
[0010]プロバイダネットワーク装置は、物理レイヤー装置及びメディアアクセスコントロール装置を有する無線ネットワークインターフェースと通信する。物理レイヤー装置及びメディアアクセスコントロール装置のうち少なくとも一つは、信号クオリティ推定情報、距離推定情報、方向推定情報、及びデータ転送速度情報のうち少なくとも一つの情報を生成する。無線ネットワークインターフェースは、アクセスポイントに関連している。
【００１１】
[0011]ネットワークにおいてコンテンツを配信するシステムは、プロバイダネットワーク装置のメモリにコンテンツを格納する格納手段を有する。プロバイダネットワーク手段は、格納手段と通信すると共に、コンテンツのコピーを要求する無線リクエスタネットワーク手段と無線通信する。プロバイダネットワーク手段は、リクエスタネットワーク手段のローカル／リモートのステータスを決定し、リクエスタネットワーク手段がローカルステータスである場合に、リクエスタネットワーク手段にキー要求を送信し、リクエスタネットワーク手段からキーを受信し、コンテンツをキーで暗号化し、暗号化されたキーをリクエスタネットワーク手段に送信する。
【００１２】
[0012]他の特徴として、プロバイダネットワーク手段は、リンクに関する、信号クオリティ推定情報、データ転送速度情報、距離推定情報、及び方向推定情報のうち少なくとも一つの情報を、受信及び／又は決定し、この少なくとも一つの情報に基づいて、ローカル／リモートのステータスを決定する。他の特徴として、プロバイダネットワーク手段は、デジタル・ヴァーサタイル・ディスク（ＤＶＤ）システムを有する。リクエスタネットワーク手段は、ハードディスクドライブ（ＨＤＤ）システムを有する。プロバイダネットワーク手段は、リクエスタネットワーク手段のローカル／リモートのステータスを決定するローカルネットワーク決定手段を備える。
【００１３】
[0013]更に他の特徴として、ＨＤＤシステムは、データを不揮発的に格納すると共に、ユーザアクセス可能セクション及び隠しセクションを有する不揮発性ＨＤＤメモリ手段を備える。ハードディスクドライブ（ＨＤＤ）制御手段は、不揮発性ＨＤＤメモリ手段と通信し、プロバイダネットワーク手段からコンテンツを選択的に要求及び受信し、要求されたコンテンツを不揮発性ＨＤＤメモリ手段の隠しセクションに格納する。
【００１４】
[0014]他の特徴として、要求をプロバイダネットワーク手段に送信した後に、ＨＤＤ制御手段は、キー要求を受信し、当該キー要求に応答してキーをプロバイダネットワーク手段に送信する。プロバイダネットワーク手段からのＨＤＤシステムによって受信された上記要求されたコンテンツは、上記キーを使用して暗号化される。ＨＤＤ制御手段は、要求されたコンテンツを復号化する。要求されたコンテンツは、不揮発性ＨＤＤメモリ手段の隠しセクションにも書き込まれる使用データを含む。ＨＤＤ制御手段は、使用データが許可された使用が終了したことを示す場合に、要求されたコンテンツを利用不可能にする。ＨＤＤシステムは、不揮発性ＨＤＤメモリ手段から要求されたコンテンツを削除する。使用データは、予め定められた許可された使用の回数を示す。使用データは、許可された使用の期間を示す。
【００１５】
[0015]他の特徴として、ＤＶＤシステムは、コンテンツを格納する不揮発性メモリ手段を備える。ＤＶＤ制御手段は、不揮発性メモリ手段と通信し、リクエスタネットワーク手段からコンテンツの要求を選択的に受信する。ＤＶＤ制御手段は、要求されたコンテンツを送信する前にリクエスタネットワーク手段からキーを要求し、ＨＤＤシステムにキー要求を送信した後に、ＨＤＤシステムからキーを受信するのに必要な合計時間を判定する。ＤＶＤ制御手段は、要求されたコンテンツをＨＤＤシステムに送信する前に、要求されたコンテンツを暗号化する。ＤＶＤ制御手段は、ＨＤＤシステムに送信される要求されたコンテンツに使用データを含む。使用データは、許可された使用の回数を示す。使用データは、許可された使用の期間を示す。
【００１６】
[0016]他の特徴として、無線ネットワークインターフェース手段は、無線インターフェースを提供するためにプロバイダネットワーク手段と通信し、物理レイヤーインターフェースを提供するための物理レイヤー手段、及び、物理レイヤー手段とホストの間のインターフェースを提供するためのメディアアクセスコントロール手段を備える。
物理レイヤー装置及びメディアアクセスコントロール装置のうち少なくとも一つは、信号クオリティ推定情報、距離推定情報、方向推定情報、及びデータ転送速度情報のうち少なくとも一つの情報を生成する。無線ネットワークインターフェースは、アクセスポイントに関連している。
【００１７】
[0017]本発明を適用可能な更なる領域は、以下の詳細な説明において明らかにされる。詳細な説明及び具体例は、本発明の好ましい実施形態を開示するものに単に例示を目的とするものに過ぎず、本発明の範囲を制限するものではない。
【００１８】
[0018]本発明は、詳細な説明と添付の図面から更に理解することができる。
【好ましい実施形態の詳細な説明】
【００１９】
[0042]以下の説明は、例示的な性質のものに過ぎず、本発明、その適用、又は使用を制限するものではない。分かり易さを図るために、図面中、類似の要素を特定するために同じ番号を付す。本明細書で使用するモジュール、回路、及び／又は装置という用語は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、特定用途向け集積回路）、電子回路、１つ又は複数のソフトウェア又はファームウェアのプログラムを実行するプロセッサ（共用、専用又はグループの）及びメモリ、組合せ論理回路（ｃｏｍｂｉｎａｔｉｏｎａｌ  ｌｏｇｉｃ  ｃｉｒｃｕｉｔ）、及び／又は、説明する機能を提供する他の適した構成要素を指す。本明細書で使用する、Ａ、Ｂ、及びＣのうちの少なくとも１つという表現は、非排他的な論理和（ｎｏｎ−ｅｘｃｌｕｓｉｖｅ  ｌｏｇｉｃａｌ  ｏｒ）を用いた論理計算（ｌｏｇｉｃａｌ）の（ＡｏｒＢｏｒＣ）を意味すると解釈されたい。方法における各ステップは、本発明の本質を変更しない範囲で異なる順序で実行してもよい。
【００２０】
[0043]図１に示すように、ローカルネットワーク２は、ルータ３、モデム４、及びプロバイダネットワーク装置５を備えており、プロバイダネットワーク装置５は、後述するように、一又は複数のローカルリクエスタネットワーク装置に保護されたコンテンツ６（以下、「保護コンテンツ」と称す）を選択的に提供する。プロバイダネットワーク装置５は、ローカルネットワーク決定モジュール７を有するネットワークコンパティブル装置である。一又は複数のリクエスタネットワーク装置８−１，８−２，・・・，８−Ｎ（集合的に「リクエスタ８」と称す）は、保護コンテンツ６のコピーを要求する。理解されるように、ルータ３及び有線接続が図示されているが、他のネットワーク構成が当業者にとって明らかであり、例えば無線アクセスポイント（ＡＰ）、アドホックネットワーク接続構成、及び／又は無線ネットワーク構成が挙げられるがこれらに限定されるものではない。プロバイダネットワーク装置５は、保護コンテンツ６のための不揮発性メモリ等のメモリを備えているが、保護コンテンツ６は、プロバイダネットワーク装置５の内部及び／または外部に格納することができる。
【００２１】
[0044]モデム４は、ブロードバンドサービスプロバイダ９に接続されており、該プロバイダ９は、ビデオコンテンツ、デジタルコンテンツ、及びブロードバンドコネクションを分散通信システム（ＤＣＳ）１０及び／又は他のネットワークサービスに提供する。サービスプロバイダ９は、有線又は無線接続、同軸ケーブル、デジタル加入者ライン（ＤＳＬ）、サテライト、及び／又は他の接続システム又は方法を用いてブロードバンドアクセスを提供することができる。
【００２２】
[0045]ＤＣＳ１０は、一又は複数のサーバ１１−１，１１−２，・・・，１１−Ｍを介してネットワーク装置１２−１１，１２−１２，・・・，１２−１Ｐ，１２−２１，２２−２，・・・，１２−２Ｒ，１２−Ｍ１，１２−Ｍ２，・・・，１２−ＭＰ（集合的に「ネットワーク装置１２」と称す）に接続されている。ローカルネットワーク決定モジュール７は、リクエスタネットワーク装置が保護コンテンツ６のコピーを要求する場合に、リクエスタネットワーク装置がローカル又はリモートのいずれのステータスを持っているかを選択的に判定する。このアプローチを採ると、リモートネットワーク装置による保護コンテンツのアクセスを防止することによって、安全性を高めることができる。
【００２３】
[0046]ローカルネットワーク決定モジュール７がリクエスタネットワーク装置のローカル／リモートのステータスを決定するための多くの異なる方法がある。例えば幾つかの実施形態では、プロバイダネットワーク装置５は、リクエスタネットワーク装置からの応答を受信するのに必要な時間の合計を決定することで、ローカル／リモートのステータスを判定する。応答時間が所定の時間よりも短い場合は、そのリクエスタネットワーク装置はローカルステータスを有すると判定する。そうでない場合は、そのリクエスタネットワーク装置はリモートのステータスを有することになり、保護コンテンツのコピーは拒絶される。サービスプロバイダ９、ＤＣＳ１０、及び／又はサーバ１１を経由してデータを送受信するのに必要な合計時間は、ローカルのリクエスタネットワーク装置が応答するのに必要な時間よりも著しく大きい。換言すると、上記の所定の時間は、ローカルのリクエスタネットワーク装置が必要とする応答時間よりも大きく、且つ、リモートのリクエスタネットワーク装置が必要とする応答時間よりも小さい値にセットされる。
【００２４】
[0047]他の実施形態では、プロバイダネットワーク装置は、ＤＨＣＰサーバ内のダイナミック・ホスト・コンフィギュレーション・プロトコル（ＤＨＣＰ）テーブルをチェックして、ローカルネットワーク装置のメディアアクセスコントロール（ＭＡＣ）アドレスを判定する。リクエスタネットワーク装置がテーブルのローカルＭＡＣアドレスとマッチすると、そのリクエスタネットワーク装置はローカルステータスを持っており、保護コンテンツのコピーが送信される。そうでないならば、リクエスタネットワーク装置はリモートのステータスを持ち、保護コンテンツのコピーは送信されない。
【００２５】
[0048]更に他の実施形態では、プロバイダネットワーク装置５は、ルータ３にメッセージを送信し、ルータ３又はモデム４のサービスプロバイダ９（及び／又はＤＣＳ１０）への外部ポートを一時的に遮断してもよい。外部ポートを遮断した後、プロバイダネットワーク装置５は、リクエスタネットワーク装置が依然として通信できるか否か（リクエスタネットワーク装置がローカルステータスを持つ場合は「真」となる）を判定する。プロバイダネットワーク装置がリクエスタネットワーク装置と通信できる場合は、プロバイダネットワーク装置は保護コンテンツのコピーを送信する。当業者が理解できるように、これらのアプローチの一又は複数を組み合わせてもよいし、及び／又は、リクエスタネットワーク装置のローカル／リモートのステータスを判定するために他の方法を使用してもよい。
【００２６】
[0049]以下の説明では、部分的に、プロバイダネットワーク装置及び／又は一体型のＤＶＤ／ＨＤＤシステムとしてＤＶＤシステム及び／又は一体型ＤＶＤ／ＨＤＤシステムを使用し、リクエスタネットワーク装置としてＨＤＤシステムを述べているが、当業者は、他のプロバイダ及び／又はリクエスタネットワーク装置を使用できることを理解できる。当業者は、ＤＶＤ及び／又はＨＤＤシステムと関連して以下に説明されるすべての実施形態が他の適切なネットワーク装置を用いて実装されることを理解できる。
【００２７】
[0050]図２に、ネットワーク接続されたＤＶＤ及び／又はＨＤＤシステムの第１の典型例の機能ブロック図を示す。ローカルネットワーク１３は、媒体１６を介してサービスプロバイダ１８と通信するモデム１４を有する。サービスプロバイダ１８は、インターネット、ＬＡＮ、ＷＡＮ、又は他の分散ネットワーク等の分散通信システム（ＤＣＳ）２２への接続を提供し、並びに／或いは、ビデオコンテンツ及びテレフォンサービス等の他のネットワークサービスを提供する。モデム１４はルータ２８に接続され、ルータ２８は、複数のネットワークサービス３０−１，３０−２，・・・，３０−Ｎ（集合的にネットワーク装置３０と称す）をモデム１４に接続する。ネットワーク装置３０−１の１つは、ハードディスクドライブ（ＨＤＤ）システム３４に接続され、該システム３４はテレビジョン又はモニタ３８に接続され得る。テレビジョン又はモニタ３８が媒体１６に直接又はセットトップボックスを介して接続され（図示せず）、サービスプロバイダ１８からコンテンツを受信するようにできる。
【００２８】
[0051]ローカルネットワーク１３は、ルータ２８及び一又は複数の無線ステーション４２−１，４２−２，・・・，４２−Ｎ（集合的に無線ステーション４２）と通信するアクセスポイント（ＡＰ）４０を備える。ＡＰ４０がルータ２８に接続されているが、ＡＰ及び／又はルータ機能は、単一の装置に統合されてもよい。代替的に、一体型のＡＰ／ルータがモデム１４に直接接続されるようにしてもよい。ネットワーク構成及び／又は接続の更に他のタイプが当業者にとって明らかである。
【００２９】
[0052]ネットワーク装置３０−２は、ルータ２８、及び、ＤＶＤプレイヤ又は一体型ＤＶＤ／ＨＤＤプレイヤ４４（両者をＤＶＤプレイヤ４４と称す）と通信する。一例が２００５年１月１９日に出願された米国特許出願第１１／０３９２８８号に開示されており、本願明細書にその全体が参照により取り込まれるものとする。更に、ＤＶＤプレイヤ４４をテレビジョン又はモニタ４６に接続することができ、テレビジョン又はモニタ４６は媒体１６又はセットトップボックス５０に接続することができる。サービスプロバイダ１８は、ＤＣＳ２２、ビデオコンテンツ、及び／又は他のサービスへのブロードバンドアクセスを提供する。一又は複数の他のサーバ５４−１，５４−２（集合的にサーバ５４）は、ネットワーク装置６０、コンピュータ６２、パーソナルデジタルアシスタンス（ＰＤＡ）等のためのインターフェースをＤＣＳ２２に提供する。
【００３０】
[0053]幾つかの実施形態では、テレビジョン又はモニタ３８のユーザは、ＤＶＤプレイヤ４４に関連したＤＶＤコンテンツへのアクセスを望むかもしれない。初めに、ＨＤＤ３４がＤＶＤプレイヤから入手可能なコンテンツのリストを要求するようにできる。ＨＤＤ３４は、リストから選択されたコンテンツのコピーを要求するために、ネットワークを介してＤＶＤプレイヤ４４にメッセージを送信する。ＤＶＤシステムは、ＨＤＤシステムがローカルステータスを持っているか否かを判定する。ＨＤＤシステム又は他のリクエスタネットワーク装置がローカルのステータスを持っている場合、コンテンツファイルが送信される。ＨＤＤシステム又は他のリクエスタネットワーク装置がリモートのステータスを持っている場合は、上記の要求は拒絶される。ローカル／リモートのステータスの判定は、応答時間、ＤＨＣＰテーブルのＭＡＣアドレス、外部ポート切断及び対応ダイアログ、並びに／又は、他の適切な方法に基づいて行われる。
【００３１】
[0054]幾つかの実施形態では、ＤＶＤ４４は、ＨＤＤ３４からキーを要求することによって応答する。ＤＶＤ４４は、ＨＤＤ３４が応答に必要とする合計時間を決定するタイマを開始する。ＨＤＤ３４は、要求されたキーをＤＶＤ４４に送信する。ＤＶＤ４４は、ＨＤＤ３４が予め定められた合計時間内にＨＤＤ３４が応答したか否かを判定する。
【００３２】
[0055]ＨＤＤ３４が所定の合計時間内に応答した場合、ＤＶＤ４４は、コンテンツを上記のキーで暗号化（スクランブル）し、その暗号化したコンテンツをネットワークを介してＨＤＤ３４に送信する。ＨＤＤ３４は、そのコンテンツをキーで復号化（デスクランブル）し、テレビジョン又はモニタ３８においてコンテンツの再生を可能とする。理解されるように、キー交換は、ＨＤＤが初期に利用可能なコンテンツのリストを要求する前に起こるようにしてもよい。
【００３３】
[0056]ＨＤＤ３４は、ＤＶＤプレイヤから使用を制限する使用データを受信するようにしてもよい。例えば、使用データは、再生をＮ回に制限し、及び／又は、再生を所定時間に制限するようにできる。使用データで指定された許可された使用期間を過ぎると、ＨＤＤ３４は、ビデオコンテンツを利用不可能にする。例えば、ＨＤＤはビデオコンテンツを削除してもよい。
【００３４】
[0057]幾つかの実施形態では、ＨＤＤ３４は、ユーザアクセス可能セクション及び隠しセクションを有する。ＤＶＤ４４からのビデオコンテンツは、ＤＶＤ４４の隠しセクションに格納される。ＨＤＤ３４によって提供されるキーは、パブリック／プライベートのキー暗号システム及び／又は他の適切なデータ暗号処理の一部とすることができる。代替的に、キーベースの暗号処理の他の形式を実行することもできる。
【００３５】
[0058]ＤＶＤプレイヤがシングルＤＶＤプレイヤである場合、ＤＶＤは、そのＤＶＤプレイヤのＤＶＤで利用できるコンテンツのリストを送信する。ＤＶＤプレイヤがカルーセルを含む場合、そのＤＶＤプレイヤは、カルーセルの複数のＤＶＤから利用可能なＤＶＤコンテンツのリストを送信する。ＤＶＤプレイヤが一体型ＤＶＤ／ＨＤＤプレイヤである場合、ＤＶＤ／ＨＤＤプレイヤは、プレイヤのＤＶＤ又は複数のＤＶＤで利用可能なＤＶＤコンテンツのリストを、関連するＨＤＤに格納されたＤＶＤコンテンツのリストと共に送信する。
【００３６】
[0059]図３〜５に、本発明の様々な典型的な構成例を示す。これらの実施形態では、プロバイダネットワーク装置は、ＤＶＤシステム及び／又は一体型ＤＶＤ／ＨＤＤシステムを有し、リクエスタネットワーク装置は、ＨＤＤシステム及び／又は一体型ＤＶＤ／ＨＤＤシステムを有する。図３において、ＨＤＤ３４は、ステーション４２−１によってネットワークに接続されており、ステーション４２−１は、ＡＰ４０と無線通信する。ＤＶＤ４４及びテレビジョン４６は、ネットワーク装置３０−２及び媒体１６を介してルータ２８に接続されている。図４では、ＨＤＤ３４は、ネットワーク装置３０−１及び媒体１６を介してルータ２８に接続されている。ＤＶＤ４４は、ステーション４２−２によってネットワークに接続されており、ステーション４２−２はＡＰ４０と無線通信する。図５では、ＨＤＤ３４及びＤＶＤ４４は、一又は複数のステーション４２−１及び／又はステーション４２−２によってネットワークに接続される。様々な他のネットワーク構成が当業者によって明らかである。
【００３７】
[0060]図６に示すように、典型的なリクエスタネットワーク装置は、ＨＤＤ−ＰＣＢ１１４を有するＨＤＤシステム１１０を備える。バッファ１１８には、低レイテンシィの揮発性メモリを通常使用する。例えば、ＳＤＲＡＭ又は低レイテンシィメモリの他のタイプを使用することができる。フラッシュメモリ等の不揮発性メモリ１１９は、不揮発制御コード等の重要なデータを格納するために提供されている。
【００３８】
[0061]ＨＤＤ−ＰＣＢ１１４上に配置されたプロセッサ１２２は、ＨＤＤシステム１１０の動作に関連するデータ及び／又はコントロール処理を実行する。ハードディスク制御モジュール（ＨＤＣ）１２６は、入出力インターフェース１２４、スピンドル／ボイスコイルモータ（ＶＣＭ）ドライバ又はモジュール１３０、及び／又は、リード／ライトチャネルモジュール１３４と通信する。ＨＤＣ１２６は、スピンドル／ＶＣＭドライバ１３０、リード／ライトチャネルモジュール１３４、及びプロセッサ１２２の制御、並びに、インターフェース１２４を介したホスト１３５とのデータ入出力をコーディネートする。
【００３９】
[0062]書込み動作中、リード／ライトチャネルモジュール１３４は、リード／ライト装置１５９に書き込まれるデータを暗号化する。リード／ライトチャネルモジュール１３４は、書込み信号を信頼性のために処理し、例えば、エラー修正コーディング（ＥＣＣ）及びラン・レングス・リミテッド・コーディング（ＲＬＬ）等を適用することができる。読出し動作中、リード／ライトチャネルモジュール１３４は、リード／ライト装置１５９のアナログ読出信号出力をデジタル読出信号に変換する。変換された信号は、検出され、ＨＤＤに書き込まれたデータを回復する公知技術によってデコードされる。
【００４０】
[0063]ハードディスクドライブアセンブリ（ＨＤＤＡ）１５０は、磁場を保つ磁気コーティングを有する一又は複数のハードドライブプラッタ１５２を備える。プラッタ１５２は、符号１５４で示されるスピンドルモータで回転させられる。一般的に、スピンドルモータ１５４は、ハードドライブプラッタ１５２をリード／ライト動作中に制御されたスピードで回転させる。一又は複数のリード／ライトアーム１５８は、プラッタ１５２に相対的に移動し、ハードドライブプラッタ１５２に対してデータを読出し及び／又は書込みをする。スピンドル／ＶＣＭドライバ１３０は、プラッタ１５２を回転させるスピンドルモータ１５４を制御する。スピンドル／ＶＣＭドライバ１３０はまた、例えばボイスコイルアクチュエータ、ステッパモータ、又は他の適切なアクチュエータを用いて、リード／ライトアーム１５８を位置決めする制御信号を生成する。
【００４１】
[0064]リード／ライト装置１５９は、リード／ライトアーム１５８の先端付近に配置されている。リード／ライト装置１５９は、磁場を生成するインダクタ等の書込み素子を備える。リード／ライト装置１５９は、プラッタ１５２上の磁場を感知する読出し素子（例えば磁気抵抗（ＭＲ）素子）も備える。ＨＤＤＡ１５０は、アナログのリード／ライト信号を増幅するプリアンプ回路１６０を備える。データを読み出すときに、プリアンプ回路１６０は、読出し素子からのローレベルの信号を増幅し、その増幅信号をリード／ライトチャネルモジュール１３４に出力する。データを書き込みしている際に、リード／ライト装置１５９の書込み素子を通って流れる書込み電流が生成される。書込み連流は、正極又は負極の磁場を生成するようにスイッチされる。正極又は負極はハードドライブプラッタ１５２によって格納され、データを示すために使用される。
【００４２】
[0065]図７Ａ及び図７Ｂに示すように、典型的なプロバイダネットワーク装置は、ＤＶＤシステム２１０を備える。ＤＶＤ−ＰＣＢ２１４は、読出しデータ、書込みデータ、及び／又は、ＤＶＤシステム２１０の制御に関連する揮発性制御コードを格納するバッファ２１８を備える。バッファ１１８には、ＳＤＲＡＭ又は低レイテンシィメモリの他のタイプの低レイテンシィの揮発性メモリを使用できる。フラッシュメモリ等の不揮発性メモリ１１９は、ＤＶＤ書込みフォーマット及び／又は他の不揮発制御コード等の重要なデータのために使用される。ＨＤＤ−ＰＣＢ１１４上に配置さえたプロセッサ１２２は、ＤＶＤシステム２１０の動作に関連するデータ及び／又はコントロール処理を実行する。プロセッサ２２２は、コピー保護のデコーディング及び／又は必要に応じて圧縮／解凍も行う。ＤＶＤ制御モジュール２２６は、入出力インターフェース２２４、スピンドル／フィードモータ（ＦＭ）ドライバ２３０、及び／又は、リード／ライトチャネルモジュール２３４と通信する。ＤＶＤ制御モジュール２２６は、スピンドル／ＦＭドライバ、リード／ライトチャネルモジュール２３４、及びプロセッサ２２２の制御、並びに、インターフェース２２４を介したデータ入出力をコーディネートする。
【００４３】
[0066]書込み動作中、リード／ライトチャネルモジュール２３４は、光リード／ライト（ＯＲＷ）又は光リードオンリー（ＲＯ）装置２５９によってＤＶＤプラッタに書き込まれるデータを暗号化する。リード／ライトチャネルモジュール２３４は、書込み信号を信頼性のために処理し、例えば、ＥＣＣ及びＲＬＬ等を適用することができる。読出し動作中、リード／ライトチャネルモジュール２３４は、ＯＲＷ又はＲＯのアナログ読出信号出力をデジタル読出信号に変換する。変換された信号は、検出され、ＤＶＤに書き込まれたデータを回復する公知技術によってデコードされる。
【００４４】
[0067]ＤＶＤアセンブリ（ＤＶＤＡ）２５０は、データを光学的に保存するＤＶＤプラッタ２５２を備える。プラッタ２５２は、模式的に符号２５４で示されるスピンドルモータで回転させられる。スピンドルモータ２５４は、ハードドライブプラッタ１５２を、リード／ライト動作中に制御されたスピード、又は、リード／ライト動作中に変化するスピードで回転させる。ＯＲＷ又はＲＯ装置２５９は、ＤＶＤプラッタ２５２に相対的に移動し、ＤＶＤプラッタ２５２に対してデータを読出し及び／又は書込みをする。ＯＲＷ又はＲＯ装置２５９は、典型的には、レーザ及び／又は光センサを備える。
【００４５】
[0068]ＤＶＤリード／ライト及び／又はＤＶＤリードオンリーシステムにおいて、レーザは、読出し動作中に、ランド及び／又はピットを含むＤＶＤ上のトラックに向けられる。光センサは、ランド／ピットによって生じる反射光を感知する。幾つかのＤＶＤリード／ライト（ＲＷ）アプリケーションでは、レーザは、書込み動作中に、ＤＶＤプラッタ上のダイレイヤを加熱するために使用される。ダイがある温度に加熱された場合、そのダイは透明で１のバイナリデジタル値を示す。ダイが他の温度に加熱された場合、ダイは半透明で、他のバイナリデジタル値を示す。ＤＶＤに書き込む他の技術を用いることもできる。
【００４６】
[0069]スピンドル／ＦＭドライバ２３０は、スピンドルモータ２５４を制御し、このスピンドルモータ２５４は、ＤＶＤプラッタ２５２を制御して回転させる。また、スピンドル／ＦＭドライバ２３０は、例えばボイスコイルアクチュエータ、ステッパモータ、又は他の適切なアクチュエータを用いて、フィードモータ２５８を位置決めする制御信号を生成する。フィードモータ２５８は、典型的には、ＯＲＷ又はＯＲ装置２５９をＤＶＤプラッタ２５２に対して半径方向に移動させる。レーザドライバ２６１は、リード／ライトチャネルモジュール２３４の出力に基づいてレーザ駆動信号を生成する。ＤＶＤＡ２５０は、アナログ読出し信号を増幅するプリアンプ回路２６０を含む。データを読み出す際に、プリアンプ回路２６０は、ＯＲＷ又はＯＲ装置からのローレベル信号を増幅し、その増幅信号をリード／ライトチャネルモジュール２３４に出力する。
【００４７】
[0070]ＤＶＤシステム２１０は、ＭＰＥＧフォーマットのようにビデオをエンコード及び／又はデコードするコーデックモジュール２４０を備える。オーディオ及び／又はビデオデジタルシグナルプロセッサ及び／又はモジュール２４２，２４４は、それぞれ、オーディオ及び／又はビデオ信号処理を行う。
【００４８】
[0071]ＨＤＤシステム１１０と同じように、ＤＶＤシステム２１０の各部は、一又は複数の集積回路（ＩＣ）又はチップで構成される。例えば、プロセッサ２２２及びＤＶＤ制御モジュール２２６は、単一のチップで構成される。スピンドル／ＦＭドライバ２３０及びリード／ライトチャネルモジュール２３４は、プロセッサ２２２及びＤＶＤ制御モジュール２２６と同じチップで、及び／又は、追加のチップで構成することができる。ＤＶＤＡ２５０を除くＤＶＤシステム２１０の殆どは、ＳＯＣとして構成することができる。
【００４９】
[0072]図７Ｃに、本発明の幾つかの実施形態に係る典型的な一体型ＤＶＤ／ＨＤＤシステム２８０の簡略化した機能ブロック図を示す。一体型ＤＶＤ／ＨＤＤシステムは、プロバイダ又はリクエスタネットワーク装置として使用されている。一体型ＤＶＤ／ＨＤＤシステム２８０は、不揮発性メモリ２９０及び揮発性メモリ２９２と通信する一体型システム制御モジュール２８４を含む。これらのメモリはＤＶＤ及びＨＤＤ操作のためのデータを格納する。システム制御モジュール２８４は、インターフェース２９４を介してホスト２９８のインターフェース２９６と通信する。幾つかの実施形態では、インターフェース２９４，２９６は、シリアルＡＴＡインターフェース、ファイバチャネル（ＦＣ）、シリアルアタッチトスモールコンピュータシステムインターフェース（ＳＡＳ）、又は他の適切なインターフェースである。
【００５０】
[0073]一体型ＤＶＤ／ＨＤＤシステムは、ＤＶＤシステム及びＨＤＤシステムの両者を制御する。ＤＶＤ／ＨＤＤシステムは、システムコストを全体的に削減し、機能及び性能を向上させる。コストは、ＤＶＤ及びＨＤＤデータストレージのための単一のＳＤＲＡＭ及び／又はフラッシュメモリを使用することで削減される。単一のパワーサプライ及び外部コネクションの数を低減することが必要とされ、これが更にコストを抑える。
【００５１】
[0074]更に、統一されたＤＶＤ／ＨＤＤシステムは、コピー保護されたコンテンツがビット毎にＨＤＤに直接コピーされることを可能とする。言い換えると、コピー保護されたコンテンツは、コピー保護スキーム又はデジタル権利管理（ＤＲＭ）を復号化することなく、また、特別なオペレーティングシステム環境を必要とせずに、コピーすることができる。従来の別体のＤＶＤ及び／又はＨＤＤシステムは、出力前に、ＤＶＤがＤＲＭをデコード／復号化し、又は他のコピー保護をすることを必要とした。ＤＲＭ又は他のコピー保護は、後にＨＤＤへのコピーを許可するかもしれないし、許可しないかもしれない。システムを組み合わせることによって、追加的な機能が、ＤＲＭ又はコピー保護が損なわれないため、コピー保護のビルトインセキュリティ又はＤＲＭスキームによって提供される。例えば、単一のＤＶＤドライブコピー操作が、コピー保護又はＤＲＭを取り除かずにサポートされる。更に、ＨＤは、仮想ＤＶＤチェンジャとして作動する。一体型のＤＶＤ／ＨＤＤシステムの更なる変形例が、２００５年１月１９日出願の米国特許出願第１１／０３９２８８号に示され説明されている。
【００５２】
[0075]図８に、本発明の幾つかの実施形態に係るＨＤＤの不揮発性メモリ３００をユーザアクセス可能領域及び隠し領域に分割した図を示す。ＨＤＤの不揮発性メモリ３００は、ユーザアクセス可能な第１の部分３０４とユーザアクセスができない（すなわち隠されている）第２の部分３０８とに割り当てられる。第２の隠し部分３０８は、本発明の幾つかの実施形態に係る一又は複数の次の方法で使用される。更に、隠し部分３０８は、コピーされるＤＶＤのコンテンツを格納するために使用される。換言すれば、複数のＤＶＤはＨＤＤにコピーされ、後にプレイバックされる。
【００５３】
[0076]図９Ａに、ネットワーク装置で実行される各ステップを示す。制御はステップ３５０から開始する。ステップ３５２において、制御は、保護コンテンツのコピーの要求をプロバイダネットワーク装置が受け取ったか否かを判定する。ステップ３５２が真であれば、制御は、ステップ３５４においてリクエスタネットワーク装置がローカルネットワークに位置しているか否かを判定する。ステップ３５４が偽であるとき、制御は、上記の要求を否定してステップ３５２に戻る。ステップ３５４が真であるとき、プロバイダネットワーク装置は、保護コンテンツのコピーをリクエスタネットワーク装置に送信する。
【００５４】
[0077]プロバイダネットワーク装置は、リクエスタネットワーク装置が適切な方法でローカルネットワークにあるか否かを判定する。例えば、リクエスタネットワーク装置の応答時間が、予め定められた閾値と比較される。他の実施形態では、プロバイダネットワーク装置は、ルータ又はモデムのポートが阻止されることを一時的に要求し、プロバイダネットワーク装置がリクエスタネットワーク装置のローカル／リモートのステータスをファイルが送られる前に確認することができる。他の実施形態では、ローカルネットワーク装置を決定するために問ローカルサーバが合せを受ける。ローカル／リモートのステータスを決定するための更に他の方法を使用することができる。
【００５５】
[0078]図９Ｂに、一時的に外部ポートを阻止してローカル／リモートのステータスを決定するための各ステップを示す。制御はステップ３６０から開始する。ステップ３６２において、制御は、プロバイダネットワーク装置がコピー保護ファイルの要求を受ける。ステップ３６２が偽であれば、制御はステップ３６２に戻る。ステップ３６２が真であれば、制御はステップ３６４に進み、プロバイダネットワーク装置は、ルータ又はモデムの外部ポートが阻止されることを要求する。ステップ３６８において、プロバイダネットワーク装置は、リクエスタネットワーク装置がローカルステータスを持っているか否かを判定する。例えば、プロバイダネットワーク装置は、リクエスタネットワーク装置にメッセージを送信し、応答を待つ。ステップ３６８が偽であれば、プロバイダネットワーク装置は要求を拒絶し、制御はステップ３６２に戻る。ステップ３６８が真であれば、ステップ３７０においてプロバイダネットワーク装置はファイルのコピーをリクエスタネットワーク装置に送信する。プロバイダネットワーク装置は、ステップ３７４において、ルータ又はモデムの外部コネクション又はポートの阻止を解除する。
【００５６】
[0079]図９Ｃに、ローカル／リモートのステータスを決定するローカルサーバ（例えばＤＨＣＰサーバ）に問い合わせる各ステップを示す。制御はステップ３８０から開始する。ステップ３８２において、制御は、プロバイダネットワーク装置がコピー保護ファイルの要求を受信したか否かを判定する、ステップ３８２が偽であるなら、制御はステップ３８２に戻る。ステップ３８２が真であるなら、制御はステップ３８４に進み、プロバイダネットワーク装置は、ローカルネットワーク装置の識別についてサーバに問い合わせる。識別には、他の識別方法も使用できるが、ＭＡＣアドレスを含んでもよい。ステップ３８６において、プロバイダネットワーク装置は、リクエスタネットワーク装置がローカルステータスを持っているか否かを判定する。ステップ３８６が偽であるなら、プロバイダネットワーク装置は要求を拒絶し、制御はステップ３８２に戻る。ステップ３８６が真であるなら、プロバイダネットワーク装置は、ステップ３８８において、ファイルのコピーをリクエスタネットワーク装置に送信する。
【００５７】
[0080]図９Ｄに、ネットワークシステムによって実行される各ステップを一般的に符号４００で示す。ステップ４０２において、制御は開始する。ステップ４０４において、プロバイダネットワーク装置は、リクエスタネットワーク装置がコンテンツのコピーを要求するか否かを判定する。要求をしないならば、制御はステップ４０４に戻る。さもなければ、制御はステップ４０８に進み、プロバイダネットワーク装置はリクエスタネットワーク装置からキーを要求する。ステップ４１２において、プロバイダネットワーク装置はタイマを開始する。
【００５８】
[0081]ステップ４１６において、プロバイダネットワーク装置は、キーが受信されたか否かを判定する。キーが受信されておらず、且つ、（ある実施形態では）予め定められた時間を越えていない場合は、制御はステップ４１６を続ける。そうでないなら、制御はステップ４２０に進み、プロバイダネットワーク装置はタイマを停止する。ステップ４２２で、制御は、タイマが予め定められた時間より短いか否かを判定する。
【００５９】
[0082]ある実施形態では、予め定められる時間は、パケットが１又は２のホップを渡るのに必要な時間の合計よりも小さいか等しい値にされる。応答時間を制限することにより、更なる安全が確保される。コンピュータ又はホームネットワークの外部の他の装置が応答するのに必要な合計時間は、予め定められた時間を越える。言い換えると、コンピュータ６２のようなコンピュータ又はホームネットワークの外に接続されたネットワーク装置６０のような他のネットワーク装置はからのキーは、１又は２のホップを越える。これは、モデム及びサービスプロバイダを通過するのに必要な時間が原因である。
【００６０】
[0083]ステップ４２２が偽であるなら、制御はステップ４０４に戻る。ステップ４２２が真であるなら、ステップ４２６において、プロバイダネットワーク装置はコンテンツをキーで暗号化又はスクランブルし、暗号化又はスクランブルされたコンテンツをネットワークを介してリクエスティング装置に送信し、制御はステップ４０４に戻る。
【００６１】
[0084]図１０に、リクエスタネットワーク装置からのコピー保護ファイルのプレイバックをＮ回許可するための方法の各ステップを示す。制御はステップ６００から開始する。ステップ６０２において、制御は、コピー保護ファイルがリクエスタネットワーク装置に格納されたか否かを判定する。そうでないなら、制御はステップ６０２に戻る。ステップ６０２が真なら、制御はステップ６０４でそのファイルに関してＮ＝１にセットする。ステップ６０６において、制御は、リクエスタネットワーク装置に格納されたコピー保護ファイルが再生されたか否かを判定する。ステップ６０６が真であるなら、制御はステップ６１０でＮをインクリメントする。ステップ６１４で、制御はＮ＝Ｎｍａｘであるかを判定する。ステップ６１４が偽であるなら、制御はステップ６０６に戻る。ステップ６１４が真であるなら、ステップ６１８で、制御はリクエスタネットワーク装置からコピー保護ファイルを削除するか、他の方法でそのファイルを利用できないようにし、制御はステップ６０２に戻る。
【００６２】
[0085]図１１に、リクエスタネットワーク装置に格納されたコピー保護ファイルを再生可能な合計時間を制限する方法の各ステップを示す。制御はステップ６４０から開始する。ステップ６４４で、制御は、コピー保護ファイルがリクエスタネットワーク装置に格納されたか否かを判定する。ステップ６４４が偽であるなら、制御はステップ６４４に戻る。そうでないなら、制御はステップ６４６に進み、タイマをセットする。ステップ６４８において、制御はタイマが切れたかを判定する。ステップ６４９が偽であるなら、制御はステップ６４８に戻る。ステップ６４８が真であるなら、ステップ６５２で制御はリクエスタネットワーク装置からコピー保護ファイルを削除し、制御はステップ６４４に進む。タイマについて説明したが、どのような使用方法及び／又は類似方法を利用してもよい。例えば、データ及び／又はタイムスタンプを利用し、現在のデータ及び／又はタイムと比較するようにしてもよい。更に他の使用データ方法が当業者にとって明らかである。
【００６３】
[0086]図１２Ａに示すように、プロバイダ７０２からリクエスタ７０４に保護コンテンツを供給するために、メディアサーバ７００が使用される。ルータがメディアサーバ７００を接続するために使用されているが、プロバイダ７０２及びリクエスタ７０４、他のネットワークコンフィギュレーション及びコネクションが、限定はされないが、アドホックネットワークモード、ピアトゥピアモード、及び他のアプローチ等に使用することができる。ある実施形態では、メディアサーバは、上述のように、ローカル／リモートステータス決定モジュール７０１を含む。メディアサーバ７００は、利用可能なコンテンツのリストをリクエスタ７０４に提供する。リクエスタ７０４はコンテンツを要求する。メディアサーバ７００は、上述のいずれかの方法によって、そのリクエスタがローカルネットワークにあるか否かを確認する。リクエスタ７０４がローカルネットワークにあるなら、メディアサーバ７００はコンテンツをプロバイダ７０２から要求する。プロバイダ７０２は、コンテンツをリクエスタ７０４又はメディアサーバ７００に直接送信する。メディアサーバ７００は、そのコンテンツをリクエスタ７０４に送信する。
【００６４】
[0087]図１２Ｂ及び図１３に示すように、メディアサーバ７００は、保護コンテンツをＤＶＤシステム７１０からＨＤＤシステム７２に送信する。ＤＶＤシステム７１０及びＨＤＤシステム７１２は、前述の実施形態に示すように実装される。図１３において、メディアサーバ７００は図示の通りネットワークに実装される。ここに説明するネットワーク構成及び他のネットワーク構成が意図される。メディアサーバは、有線又は無線でネットワークに接続される。
【００６５】
[0088]図１４に、本発明に係るメディアサーバによって実行されるフローチャートを示す。制御はステップ７２０から開始する。ステップ７２２において、制御は、サーバがリクエスタから保護ファイルのコピーの要求を受け取るか否かを判定する。偽であるなら、制御はステップ７２２に戻る。真であるなら、メディアサーバは、リクエスタがローカルステータスを持っているか否かを判定する。リクエスタのローカルステータスは、上述のどのような方法でも判定することができる。もし真であるなら、サーバはプロバイダからファイルを要求し、そのファイリクエスタネットワーク装置をリクエスタに送信する。代替的に、プロバイダはそのファイルをリクエスタに直接送信してもよい。
【００６６】
[0089]図１５に示すように、プロバイダネットワーク装置５は、保護コンテンツを要求する無線ネットワーク装置のリモート／リモートのステータスを判定する。プロバイダネットワーク装置５は、ルータ３を介してアクセスポイント８００と通信する。アクセスポイント８００は、インターフェースに無線メディアを提供する物理レイヤー（ＰＨＹ）装置８０２、並びに、物理レイヤー装置８０２及びホスト装置の間にインターフェースを提供するメディアアクセスコントロール（ＭＡＣ）装置８０４を備える。
【００６７】
[0090]物理レイヤー装置８０２は、クライアントステーションとのリンクのリンクスピード、クライアントステーションとのリンクの信号クオリティ、クライアントステーションへのリンク距離、及び／又は、クライアントステーションへのリンク方向の少なくとも１つを決定する。無線アクセスポイント８００は、一又は複数のアンテナを含むアンテナシステム８０５を備える。例えば、アンテナシステムは、Ｍｕｌｔｉｐｌｅ−Ｉｎ，Ｍｕｌｔｉｐｌｅ Ｏｕｔｐｕｔ（ＭＩＭＯ）アンテナシステムであってもよい。マルチプルアンテナが使用される場合、物理レイヤー装置８０２は、アクセスポイント８００に対してクライアントステーションが配置される位置の方向を選択的に判定し、その方向の情報をプロバイダネットワーク装置５に転送する。物理レイヤー装置８０２は、三角法（Ｔｒｉａｎｇｕｌａｔｉｏｎ  Ｔｅｃｈｎｉｑｕｅｓ）及び／又は他のアプローチの使用に基づいて、方向を決定することができる。
【００６８】
[0091]例えば、無線ネットワーク装置は、クライアントステーション８１０−１を含むことができる。クライアントステーション８１０−１は、無線メディアにインターフェースを供給する物理レイヤー（ＰＨＹ）装置８１２−１を提供する。クライアントステーション８１０−１は、メディアアクセスコントロール（ＭＡＣ）装置８１４−１も備え、この装置は、物理レイヤー装置８１２−１とラップトップ、パーソナルデジタルアシスタント、及び／又は他の適切なデバイス等のホストとの間のインターフェースを提供する。追加のクライアントステーション８１２−２，８１２−３（集合的にクライアントステーション８１２）は、無線アクセスポイント８００と無線リンクを確立してもよい。無線アクセスポイント８００は、クライアントステーション８１２−２，８１２−３が保護コンテンツへのアクセスを要求した場合に、これらとの間のリンクスピード、信号クオリティ、リンク距離、及び／又はリンク方向も判定する。
【００６９】
[0092]無線アクセスポイント８００は、対応するクライアントステーション８１０に関するリンクスピード、信号クオリティ、リンク距離、及び／又はリンク方向の情報をローカルネットワーク決定モジュール７に送信する。ローカルネットワーク決定モジュール７は、そのリンクスピード、信号クオリティ、リンク距離、及び／又はリンク方向を、所定の閾値及び／又は適応閾値と比較し、その特定のクライアントステーション８１０がローカルであるかリモートであるかを判定する。クライアントステーション８１０がローカルである場合、保護コンテンツは、上述のようにしてクライアントステーション８１０に送信される。クライアントステーション８１０がリモートの場合は、保護コンテンツはクライアントステーション８１０に送信されず、及び／又は、更なる認証ステップが実施され得る。
【００７０】
[0093]無線アクセスポイント８００とクライアントステーション８１０の間のリンクのリンクスピード及び／又は信号クオリティは、アクセスポイント８００とクライアントステーション８１０の間の距離の関数として減少する傾向にある。このため、クライアントステーション８１０が保護コンテンツへのアクセスを要求した場合に（リクエスタ・ネットワークリクエスタ・ネットワーク装置）、プロバイダネットワーク装置はそのクライアントステーションがローカルであるかリモートであるかを評価することができる。このように、プロバイダネットワーク装置５は、保護コンテンツに関する不正の要求を制限できる。インフラストラクチャモード無線ネットワークに関する典型的な実施形態を図１５に示すが、アドホックモード無線ネットワークも使用できる。
【００７１】
[0094]図１７に示すように、プロバイダネットワーク装置５は、物理レイヤー装置８５２及びメディアアクセスコントロール（ＭＡＣ）装置８５４を有する無線ネットワークインターフェース８５０を備えることができる。無線ネットワークインターフェース８５０は、インフラストラクチャモードではアクセスポイント／ルータとして、アドホックコンフィギュレーションではクライアントステーションとして、及び／又は、他の適切なネットワークコンフィギュレーションとして動作することができる。
【００７２】
[0095]図１６Ａ〜図１６Ｅは、アクセスポイント又は無線ネットワークインターフェース等の無線ネットワーク装置のための典型的な物理レイヤー装置の機能ブロック図である。物理レイヤー装置８０２は、図１６Ａに示すように、リンク転送速度決定モジュール８２０を含むことができる。リンク転送速度決定モジュール８２０は、データがクライアントステーションによってアクセスポイント８００に送信されるリンク転送速度を決定し、そのリンク転送速度の情報をプロバイダネットワーク装置５に転送する。物理レイヤー装置８０２は、図１６Ｂに示すように、リンクの信号クオリティを推定し、その信号クオリティ情報をプロバイダネットワーク装置に転送するリンク信号クオリティ決定モジュール８３０を含むことができる。信号クオリティは、受信信号強度インジケータ（ＲＳＳＩ）、ビット又はパケットエラーレート、及び／又は他の適切な基準に基づいて評価することができる。
【００７３】
[0096]図１６Ｃに示すように、物理レイヤー装置８０２は、リンク方向決定モジュール８４０を備えることができる。リンク方向決定モジュール８４０は、クライアントステーションが物理レイヤー装置８０２に対して位置する方向を決定するために三角法（Ｔｒｉａｎｇｕｌａｔｉｏｎ：例えば複数のアンテナを用いて）及び／又は他の技術を使用することができる。物理レイヤー装置８０２は、リンク方向情報をローカルネットワーク決定モジュール７に送信する。例えば、アクセスポイントは、建物の外壁に近接して配置されているかもしれない。クライアントステーション８１０が建物の内側となる方向に配置されている場合は、クライアントステーションのローカル又はリモートを判定するために、追加のスピード、距離、及び／又は信号クオリティが決定される。しかし、クライアントステーション８１０が建物の外側に位置する方向に配置されている場合は、クライアントステーション８１０は更なる解析無しでリモートとして分類される。リンク方向、リンク距離、リンク信号クオリティ、及び／又はリンクデータ転送速度の推定は、アクセスポイント、ネットワークインターフェースのメディアアクセスコントロール（ＭＡＣ）装置、及び／又は、プロバイダネットワーク装置で推定される。
【００７４】
[0097]図１６Ｄに示すように、物理レイヤー装置８０２は、クライアントステーション８１０への距離を推定するリンク距離決定モジュール８５０を含む。その距離は、アクセスポイント８００とクライアントステーション８１０の間でデータを送信及び／又は受信するのに必要な合計時間に基づいて推定される。
【００７５】
[0098]図１６Ｅに示すように、物理レイヤー装置８０２は、リンク方向、リンク転送速度、リンク距離、及び／又はリンク信号クオリティの各推定結果の２又は３以上を生成することができる。プロバイダネットワーク装置は、複数の推定結果のうちの２又は３以上に基づいて、ローカル／リモートのステータスを決定することができる。
【００７６】
[0099]図１８Ａ及び図１８Ｂに示すように、プロバイダネットワーク装置は、リクエスティング無線ネットワーク装置からの信号が１つのリピータ及び／又はＲ個より多くのリピータ（Ｒは１より大きな整数）を経由して受信されたか否かを判定することによって、リクエスティング無線ネットワーク装置のローカル／リモートのステータスを決定する。一又は複数のリピータの使用は、リクエスティング無線ネットワーク装置がローカルのステータスを持っていないことを示し得る。
【００７７】
[0100]図１８Ａに示すように、リクエスタネットワーク装置９００は。一又は複数のリピータ９０２−１，・・・，９０２−Ｒ（Ｒは０より大きな整数）を介してプロバイダネットワーク装置９１０と通信する。この典型例では、プロバイダネットワーク装置９１０は、アクセスポイント９０４及びルータ９０６を介してインフラストラクチャモードでリクエスティング無線ネットワーク装置９００と通信する。しかしながら、アドホックモードも使用することができる。プロバイダネットワーク装置９１０は、リクエスタネットワーク装置が一又は複数のリピータを介して通信しているか、及び／又は、使用されているリピータの数を決定する。プロバイダネットワーク装置９１０は、リピータに関する決定に基づいて、リクエスタネットワーク装置のローカル／リモートステータスを判定する。
【００７８】
[0101]例えば、あるプロバイダネットワーク装置は、リピータが使用されていればリクエスタネットワーク装置はリモートと判定するかもしれない。他の典型的なネットワークでは、プロバイダネットワーク装置は、Ｒ個より多くのリピータが使用されている場合に（Ｒは１より大きい）、リクエスタネットワーク装置がリモートであると判定するかもしれない。プロバイダネットワーク装置９１０は、リピータが適切な使用方法で使われているか否かを判断するかもしれない。例えば、プロバイダネットワーク装置は、１つの基準として、リクエスタネットワーク装置からの確認メッセージ（ＡＣＫ）に必要な時間を使用することができる。
【００７９】
[0102]図１８Ｂは、リクエスティング無線ネットワーク装置が一又は複数のリピータを介して通信しているかを特定するための典型的な方法の各ステップを示すフローチャートである。制御はステップ９２０から開始する。ステップ９２４において、制御は、リクエスタネットワーク装置のローカル又はステータスのステータスを決定する必要があるか否かを判定する。真であるなら、制御はステップ９２６に進み、タイマを開始する。
【００８０】
[0103]ステップ９２８において、制御はリクエスタネットワーク装置にメッセージを送信する。ステップ９３０において、制御は、確認メッセージ（ＡＣＫ）がリクエスタネットワーク装置から受信されたかを判定する。受信されていないなら、ステップ９３４において、制御は、タイマが最大閾値Ｔｔｈｍａｘより小さいかを判定する。真であるなら、制御はステップ９３０に戻る。ステップ９３０が真であるなら、制御はステップ９４０でタイマを停止する。ステップ９４２において、制御はタイマが第２の閾値Ｔｔｈよりも小さいか否かを判定する。真であるなら、制御はステップ９４４に進み、そのリクエスタネットワーク装置に関するステータスをローカルに等しくセットする。ステップ９４２が偽であるかステップ９３４が偽であるなら、制御はステップ９４６に進み、リクエスタネットワーク装置のステータスをリモートに等しくセットする。制御はステップ９５０で終了する。
【００８１】
[0104]図１９に、リクエスタネットワーク装置の作動方法の各ステップを示す、リクエスタネットワーク装置は、まず、プロバイダネットワーク装置から借りられるコンテンツへのアクセスを要求する。リクエスタネットワーク装置でコンテンツに関する制限が満了している場合、そのリクエスタネットワーク装置はそのコンテンツへのアクセスを再び要求してもよい。プロバイダネットワーク装置がアクセスをＭ回許可するなら（Ｍは２以上の整数）、そのプロバイダネットワーク装置は今そのコンテンツの所有権を持っており、リクエスタネットワーク装置による無制限のアクセスが認められるようにできる。
【００８２】
[0105]制御はステップ９６０から開始する。ステップ９６４において、制御は、リクエスタネットワーク装置が制限付きのコンテンツを受信したかを判定する。もしステップ９６４が真であるなら、制御はステップ９６６に進み、その制限の情報を格納する。制御はカウンタＮ＝１をセットする。ステップ９７０において、制御は制限を適用する。ステップ９７４において、制御は制限が満了したかを判定する。偽であるなら、制御はステップ９７４に戻る。そうでないならば、制御はステップ９７８に進み、ユーザが同じコンテンツを再び要求するかを判定する。そうでないなら、制御はステップ９７８に戻る。ステップ９７８が真であるなら、制御は、リクエスタネットワーク装置が承認を受信したかを判定する。真であるなら、ステップ９８６で制御はＮをインクリメントする。ステップ９９０において、制御は、ＮがＭ以上であるかを判定する（Ｍは２以上の整数）。ステップ９９０が真であるなら、制御はステップ９９４に進み、そのコンテンツに関する制限を解除する。
【００８３】
[0106]本発明の広範な教示を様々な形で実施できることを、当業者は前述の説明から理解することができる。したがって、ここでは特定の実施形態を開示したが、図面、明細書、及び添付の特許請求の範囲を検討すれば他の変形例が当業者にとって明らかであるため、本発明の真の範囲は上記各実施形態に限定されるべきではない。
【図面の簡単な説明】
【００８４】
【図１】保護デジタルコンテンツをローカルネットワークの一又は複数のリクエスタネットワーク装置に提供するプロバイダネットワーク装置の機能ブロック図である。
【図２】モデムで通信する本発明に係る第１の典型的なネットワーク接続されたＤＶＤ及びＨＤＤシステムの機能ブロック図である。
【図３】モデムで通信する本発明に係る第２の典型的なネットワーク接続されたＤＶＤ及びＨＤＤシステムの機能ブロック図である。
【図４】モデムで通信する本発明に係る第３の典型的なネットワーク接続されたＤＶＤ及びＨＤＤシステムの機能ブロック図である。
【図５】モデムで通信する本発明に係る第４の典型的なネットワーク接続されたＤＶＤ及びＨＤＤシステムの機能ブロック図である。
【図６】ＨＤＤシステムを含む典型的なリクエスタネットワーク装置の機能ブロック図である。
【図７Ａ】読込みオンリー動作のＤＶＤシステムを含む典型的なリクエスタネットワーク装置の機能ブロック図である。
【図７Ｂ】読込み及び書込み動作のＤＶＤシステムを含む典型的なリクエスタネットワーク装置の機能ブロック図である。
【図７Ｃ】一体型のＤＶＤ／ＨＤＤシステムを含むプロバイダ又はリクエスタネットワーク装置の機能ブロック図である。
【図８】図６のＨＤＤの不揮発性メモリにおけるユーザアクセス可能セクション及び隠しセクションを示す図である。
【図９Ａ】プロバイダ及び／又はリクエスタネットワーク装置によって実行されるセキュリティステップを示すフローチャートである。
【図９Ｂ】プロバイダ及び／又はリクエスタネットワーク装置によって実行されるセキュリティステップを示すフローチャートである。
【図９Ｃ】プロバイダ及び／又はリクエスタネットワーク装置によって実行されるセキュリティステップを示すフローチャートである。
【図９Ｄ】プロバイダ及び／又はリクエスタネットワーク装置によって実行されるセキュリティステップを示すフローチャートである。
【図１０】リクエスタネットワーク装置からコピー保護ファイルの再生をＮ回可能とする方法の各ステップを示すフローチャートである。
【図１１】リクエスタネットワーク装置に格納されたコピー保護ファイルが再生される時間の合計を制限する方法の各ステップを示すフローチャートである。
【図１２Ａ】保護コンテンツをプロバイダからリクエスタに供給するメディアサーバを含むネットワークの機能ブロック図である。
【図１２Ｂ】保護コンテンツをＤＶＤシステムからＨＤＤシステムに供給するメディアサーバを含むネットワークの機能ブロック図である。
【図１３】典型的なネットワーク構成におけるメディアサーバを示す図である。
【図１４】本発明に係るメディアサーバによって実行される各ステップを示すフローチャートである。
【図１５】クライアントステーションのような無線ネットワーク装置のローカル／リモートステータスを決定するプロバイダネットワーク装置の機能ブロック図である。
【図１６Ａ】アクセスポイント又は無線ネットワークインターフェースのような無線ネットワーク装置の物理レイヤー装置の機能ブロック図である。
【図１６Ｂ】アクセスポイント又は無線ネットワークインターフェースのような無線ネットワーク装置の物理レイヤー装置の機能ブロック図である。
【図１６Ｃ】アクセスポイント又は無線ネットワークインターフェースのような無線ネットワーク装置の物理レイヤー装置の機能ブロック図である。
【図１６Ｄ】アクセスポイント又は無線ネットワークインターフェースのような無線ネットワーク装置の物理レイヤー装置の機能ブロック図である。
【図１６Ｅ】アクセスポイント又は無線ネットワークインターフェースのような無線ネットワーク装置の物理レイヤー装置の機能ブロック図である。
【図１７】無線ネットワークインターフェースを含むプロバイダネットワーク装置の機能ブロック図である。
【図１８Ａ】一又は複数のリピータを経由してプロバイダネットワーク装置と通信するリクエスタ無線ネットワーク装置の機能ブロック図である。
【図１８Ｂ】要求している無線ネットワーク装置が一又は複数のリピータを介して通信しているか否かを特定するための典型的な方法の各ステップを示すフローチャートである。
【図１９】リクエスタネットワーク装置によって実行される、制限を選択的に解除するための各ステップを示すフローチャートである。
【符号の説明】
【００８５】
２…ローカルネットワーク、３…ルータ、４…モデム、５…プロバイダネットワーク装置、６…保護コンテンツ、７…ローカルネットワーク決定モジュール、８…リクエスタネットワーク装置、９…ブロードバンドサービスプロバイダ、１１…サーバ、１２…ネットワーク装置、１３…ローカルネットワーク、１４…モデム３０…ネットワーク装置、１１８…バッファ、１１９…不揮発性メモリ、１２２…プロセッサ、１２４…入出力インターフェース、１２４…インターフェース、１３４…ライトチャネルモジュール、１３５…ホスト、２９０…不揮発性メモリ、２９２…揮発性メモリ、７０１…リモートステータス決定モジュール、８２０…リンク転送速度決定モジュール、８３０…リンク信号クオリティ決定モジュール、８４０…リンク方向決定モジュール、８５０…無線ネットワークインターフェース、８５０…リンク距離決定モジュール。
【図１】
2008533948.tif 000003
【図２】
2008533948.tif 000004
【図３】
2008533948.tif 000005
【図４】
2008533948.tif 000006
【図５】
2008533948.tif 000007
【図６】
2008533948.tif 000008
【図７Ａ】
2008533948.tif 000009
【図７Ｂ】
2008533948.tif 000010
【図７Ｃ】
2008533948.tif 000011
【図８】
2008533948.tif 000012
【図９Ａ】
2008533948.tif 000013
【図９Ｂ】
2008533948.tif 000014
【図９Ｃ】
2008533948.tif 000015
【図９Ｄ】
2008533948.tif 000016
【図１０】
2008533948.tif 000017
【図１１】
2008533948.tif 000018
【図１２Ａ】
2008533948.tif 000019
【図１２Ｂ】
2008533948.tif 000020
【図１３】
2008533948.tif 000021
【図１４】
2008533948.tif 000022
【図１５】
2008533948.tif 000023
【図１６Ａ】
2008533948.tif 000024
【図１６Ｂ】
2008533948.tif 000025
【図１６Ｃ】
2008533948.tif 000026
【図１６Ｄ】
2008533948.tif 000027
【図１６Ｅ】
2008533948.tif 000028
【図１７】
2008533948.tif 000029
【図１８Ａ】
2008533948.tif 000030
【図１８Ｂ】
2008533948.tif 000031
【図１９】
2008533948.tif 000032
【手続補正書】
【提出日】平成19年9月25日(2007.9.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークにおいてコンテンツを配信するシステムであって、
コンテンツを格納するメモリと、
前記メモリと通信すると共に、前記コンテンツのコピーを要求するリクエスタネットワーク装置と無線通信するプロバイダネットワーク装置と、を備え、
前記プロバイダネットワーク装置は、
前記リクエスタネットワーク装置のローカル／リモートのステータスを決定し、
前記リクエスタネットワーク装置がローカルステータスである場合に、前記リクエスタネットワーク装置にキー要求を送信し、前記リクエスタネットワーク装置からキーを受信し、
前記コンテンツを前記キーで暗号化し、
前記暗号化されたキーを前記リクエスタネットワーク装置に送信する、システム。
【請求項２】
前記プロバイダネットワーク装置は、リンクに関する、信号クオリティ推定情報、データ転送速度推定情報、距離推定情報、及び方向推定情報のうち少なくとも一つの情報を、受信及び／又は決定し、
前記少なくとも一つの情報に基づいて、前記ローカル／リモートのステータスを決定する請求項１記載のシステム。
【請求項３】
前記プロバイダネットワーク装置は、デジタル・ヴァーサタイル・ディスク（ＤＶＤ）システムを有する請求項１記載のシステム。
【請求項４】
前記リクエスタネットワーク装置を更に備え、
前記リクエスタネットワーク装置は、ハードディスクドライブ（ＨＤＤ）システムを有する請求項１記載のシステム。
【請求項５】
前記ＨＤＤシステムは、
データを不揮発的に格納すると共に、ユーザアクセス可能セクション及び隠しセクションを有する不揮発性ＨＤＤメモリと、
前記不揮発性ＨＤＤメモリと通信し、前記プロバイダネットワーク装置からコンテンツを選択的に要求及び受信し、前記要求されたコンテンツを前記不揮発性ＨＤＤメモリの前記隠しセクションに格納するハードディスクドライブ（ＨＤＤ）制御モジュールと、
を備える請求項４記載のシステム。
【請求項６】
前記要求を前記プロバイダネットワーク装置に送信した後に、前記ＨＤＤ制御モジュールは、キー要求を受信し、当該キー要求に応答してキーを前記プロバイダネットワーク装置に送信し、
前記ＨＤＤシステムが前記プロバイダネットワーク装置から受信した前記要求されたコンテンツは、前記キーを使用して暗号化される請求項５記載のシステム。
【請求項７】
前記ＨＤＤ制御モジュールは、前記要求されたコンテンツを復号化する請求項６記載のシステム。
【請求項８】
前記要求されたコンテンツは、前記不揮発性ＨＤＤメモリの前記隠しセクションにも書き込まれる使用データを含み、
前記ＨＤＤ制御モジュールは、前記使用データが許可された使用が終了したことを示す場合に、前記要求されたコンテンツを利用不可能にする請求項５記載のシステム。
【請求項９】
前記ＨＤＤシステムは、前記不揮発性ＨＤＤメモリから前記要求されたコンテンツを削除する請求項８記載のシステム。
【請求項１０】
前記使用データは、予め定められた許可された使用の回数を示す請求項８記載のシステム。
【請求項１１】
前記使用データは、許可された使用の期間を示す請求項８記載のシステム。
【請求項１２】
前記ＤＶＤシステムは、
コンテンツを格納する不揮発性メモリと、
前記不揮発性メモリと通信し、前記リクエスタネットワーク装置からコンテンツの要求を選択的に受信するＤＶＤ制御モジュールと、
を備える請求項３記載のシステム。
【請求項１３】
前記ＤＶＤ制御モジュールは、前記キー要求を前記ＨＤＤシステムに送信した後に前記ＨＤＤシステムから前記キーを受信するために必要な合計時間を決定する請求項１２記載のシステム。
【請求項１４】
前記ＤＶＤシステムは、前記キーが予め定められた時間内に受信された場合に、前記要求されたコンテンツを前記ＨＤＤシステムに送信する請求項１３記載のシステム。
【請求項１５】
前記ＤＶＤシステムは、前記要求されたコンテンツを前記ＨＤＤシステムに送信する前に、前記要求されたコンテンツを暗号化する請求項１４記載のシステム。
【請求項１６】
前記ＤＶＤ制御モジュールは、前記ＨＤＤシステムに送信される前記要求されたコンテンツに使用データを含む請求項１５記載のシステム。
【請求項１７】
前記使用データは、許可された使用の回数を示す請求項１６記載のシステム。
【請求項１８】
前記使用データは、許可された使用の期間を示す請求項１６記載のシステム。
【請求項１９】
物理レイヤー装置及びメディアアクセスコントロール装置を有する無線ネットワークインターフェースを更に備え、
前記物理レイヤー装置及び前記メディアアクセスコントロール装置のうち少なくとも一つは、前記信号クオリティ推定情報、前記距離推定情報、前記方向推定情報、及び前記データ転送速度情報のうち少なくとも一つの情報を生成する請求項２記載のシステム。
【請求項２０】
前記無線ネットワークインターフェースは、アクセスポイントに関連している請求項１９記載のシステム。
【請求項２１】
前記プロバイダネットワーク装置は、
前記リクエスタネットワーク装置から受信した信号がＲ個（Ｒは１以上の整数）のリピータを経由して送信されたか否かを判定し、
前記信号が前記Ｒ個のリピータを経由して送信されたか否かに基づいて、前記ローカル／リモートのステータスを判定する請求項１記載のシステム。
【請求項２２】
前記リクエスタネットワーク装置は、前記リクエスタネットワーク装置が制限付きの第１のコンテンツを受信する回数をモニタし、前記回数がＭ（Ｍは１より大きな整数）を超えた場合に、前記第１のコンテンツの前記制限を選択的に解除する請求項４記載のシステム。
【国際調査報告】
2008533948.tif 000033
2008533948.tif 000034
2008533948.tif 000035