【手続補正書】
【提出日】平成17年10月25日(2005.10.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  通信ネットワークを用いてコンテンツを配信するコンテンツ配信システムであって、
サーバと端末とを備え、
前記サーバは、
コンテンツと、前記コンテンツを処理するための実行プログラムとを蓄積する蓄積手段と、
前記蓄積手段に蓄積されたコンテンツと実行プログラムとを前記端末に送信する送信手段と、
前記端末に送信されるコンテンツの利用条件を求める条件設定手段とを含み、
前記端末は、
前記サーバからコンテンツと実行プログラムとを受信する受信手段と、
少なくとも、前記受信手段で受信した実行プログラムを記憶する記憶手段と、
前記条件設定手段で求めた利用条件の範囲内で、コンテンツの利用を許可する制御手段と、
前記制御手段から許可を受け、前記記憶手段に記憶された実行プログラムを実行して、前記受信手段で受信したコンテンツを処理する処理手段とを含む、コンテンツ配信システム。
【請求項２】  通信ネットワークを用いて、端末へコンテンツを配信するサーバであって、
コンテンツと、前記端末がコンテンツを処理するための実行プログラムとを蓄積する蓄積手段と、
前記蓄積手段に蓄積されたコンテンツと実行プログラムとを前記端末に送信する送信手段と、
前記端末に送信されるコンテンツの利用条件を設定する条件設定手段とを備える、サーバ。
【請求項３】  前記蓄積手段に蓄積されるコンテンツは、映像データおよび／または音声データを含み、
前記条件設定手段は、少なくとも再生を含む利用形態について利用条件を設定することを特徴とする、請求項２に記載のサーバ。
【請求項４】  前記端末は、
前記サーバより送信されるコンテンツと実行プログラムと利用条件とを記憶する記憶手段を備え、
記憶された前記利用条件に基づいて、記憶された前記コンテンツを、記憶された前記実行プログラムを用いて利用する端末であり、
前記送信手段は、前記端末によるコンテンツの利用に先立ち、前記蓄積手段に蓄積されたコンテンツおよび実行プログラムと、前記条件設定手段で設定した利用条件とを前記端末に送信する
請求項２に記載のサーバ。
【請求項５】  前記端末は、
前記サーバより送信されるコンテンツと実行プログラムとを記憶する記憶手段を備え、
記憶されたコンテンツの利用の際に前記サーバより送信される利用条件に基づいて、前記コンテンツを、記憶された実行プログラムを用いて利用する端末であり、
前記蓄積手段は、前記条件設定手段で設定した利用条件をさらに蓄積し、
前記送信手段は、前記端末によるコンテンツの利用に先立ち、前記蓄積手段に蓄積されたコンテンツと実行プログラムとを前記端末に送信した後、前記端末によるコンテンツの利用の際に、前記蓄積手段に蓄積された利用条件を前記端末に送信する、
請求項２に記載のサーバ。
【請求項６】  前記条件設定手段が、前記記憶手段に記憶されたコンテンツの新たな利用条件を設定したときに、
前記蓄積手段は、前記条件設定手段で設定した新たな利用条件を用いて、蓄積している利用条件を更新することを特徴とする、請求項５に記載のサーバ。
【請求項７】  前記端末におけるコンテンツの利用に新たな実行プログラムが必要とされるときに、
前記条件設定手段は、前記記憶手段に記憶されたコンテンツの新たな利用条件を設定し、
前記蓄積手段は、前記条件設定手段で設定した新たな利用条件を用いて、蓄積している利用条件を更新し、
前記送信手段は、前記蓄積手段に蓄積された新たな実行プログラムを前記端末に送信する、
請求項５に記載のサーバ。
【請求項８】  前記端末は、
前記サーバより送信される実行プログラムと利用条件とを記憶する記憶手段を備え、
記憶された利用条件に基づいて、コンテンツの利用中に前記サーバより送信されるコンテンツを、記憶された実行プログラムを用いて利用する端末であり、
前記送信手段は、前記端末によるコンテンツの利用に先立ち、前記蓄積手段に蓄積された実行プログラムと、前記条件設定手段で設定した利用条件とを前記端末に送信した上で、前記端末によるコンテンツの利用中に、前記蓄積手段に蓄積されたコンテンツを前記端末に送信する、請求項２に記載のサーバ。
【請求項９】  前記端末は、
前記サーバより送信される実行プログラムを記憶する記憶手段を備え、
コンテンツの利用の際に前記サーバより送信される利用条件に基づいて、コンテンツの利用中に前記サーバより送信されるコンテンツを、記憶された実行プログラムを用いて利用する端末であり、
前記蓄積手段は、前記条件設定手段で設定した利用条件をさらに蓄積し、
前記送信手段は、前記端末によるコンテンツの利用に先立ち、前記蓄積手段に蓄積された実行プログラムを前記端末に送信した後、前記端末によるコンテンツの利用の際に、前記蓄積手段に蓄積された利用条件を前記端末に送信した上で、前記端末によるコンテンツの利用中に、前記蓄積手段に蓄積されたコンテンツを前記端末に送信する、
請求項２に記載のサーバ。
【請求項１０】  前記条件設定手段で設定した利用条件に応じて、前記端末に対する課金処理を行う課金手段をさらに含む、請求項２に記載のサーバ。
【請求項１１】  前記蓄積手段は、前記記憶手段に記憶された実行プログラムの動作環境を構築するためのミドルウェアをさらに蓄積し、
前記送信手段は、前記蓄積手段に蓄積されたミドルウェアを前記端末にさらに送信することを特徴とする、請求項２に記載のサーバ。
【請求項１２】  前記蓄積手段は、機能が同じで必要な処理能力が異なる複数の実行プログラムを蓄積し、
前記送信手段は、前記端末の処理能力に応じて、前記蓄積手段に蓄積された複数の実行プログラムから一の実行プログラムを選択して、前記端末に送信することを特徴とする、請求項２に記載のサーバ。
【請求項１３】  前記蓄積手段は、内容が同じで必要な処理能力が異なる複数のコンテンツを蓄積し、
前記送信手段は、前記端末の処理能力に応じて、前記蓄積手段に蓄積された複数のコンテンツから一のコンテンツを選択して、前記端末に送信することを特徴とする、請求項２に記載のサーバ。
【請求項１４】  前記蓄積手段は、内容が同じで単位時間あたりのデータ量が異なる複数のコンテンツを蓄積し、
前記送信手段は、前記サーバと前記端末との間の通信状況に応じて、前記蓄積手段に蓄積された複数のコンテンツから一のコンテンツを選択して、前記端末に送信することを特徴とする、請求項２に記載のサーバ。
【請求項１５】  前記条件設定手段は、前記端末に送信されるコンテンツについて、当該コンテンツを利用できる端末の識別情報を含んだ利用条件を設定する、
請求項２に記載のサーバ。
【請求項１６】  前記条件設定手段は、前記端末に送信されるコンテンツについて、当該コンテンツの利用可能区間を含んだ利用条件を設定する、
請求項２に記載のサーバ。
【請求項１７】  前記条件設定手段は、前記端末に送信されるコンテンツについて、当該コンテンツの利用可能回数を含んだ利用条件を設定する、請求項２に記載のサーバ。
【請求項１８】  前記条件設定手段は、前記端末に送信されるコンテンツについて、当該コンテンツの利用可能時間を含んだ利用条件を設定する、請求項２に記載のサーバ。
【請求項１９】  前記条件設定手段は、前記端末に送信されるコンテンツについて、当該コンテンツの利用可能期間を含んだ利用条件を設定する、請求項２に記載のサーバ。
【請求項２０】  前記蓄積手段は、コンテンツを暗号化した状態で蓄積し、
前記送信手段は、前記蓄積手段に蓄積されたコンテンツを暗号化した状態で前記端末に送信する、請求項２に記載のサーバ。
【請求項２１】  通信ネットワークを用いてサーバから配信されたコンテンツを受信する端末であって、
コンテンツと前記コンテンツを利用するための実行プログラムとを外部から受信する受信手段と、
少なくとも、前記受信手段で受信した実行プログラムを記憶する記憶手段と、
サーバが設定した利用条件の範囲内で、コンテンツの利用を許可する制御手段と、
前記制御手段から許可を受け、前記記憶手段に記憶された実行プログラムを実行して、前記受信手段で受信したコンテンツを処理する処理手段とを備えた、端末。
【請求項２２】  前記サーバは、前記端末によるコンテンツの利用に先立って前記利用条件を送信し、
前記受信手段は、前記コンテンツの利用に先立って前記コンテンツと前記実行プログラムとを外部から受信し、前記コンテンツの利用に先立って前記サーバから前記利用条件を受信し、
前記記憶手段は、前記受信手段で受信したコンテンツと実行プログラムと利用条件とを記憶し、
前記制御手段は、コンテンツの利用の際に、前記記憶手段に記憶された利用条件に基づき、コンテンツの利用を許可し、
前記処理手段は、前記記憶手段に記憶されたコンテンツを処理することを特徴とする、請求項２１に記載の端末。
【請求項２３】  前記サーバは、設定した利用条件を蓄積し、前記端末によるコンテンツの利用の際に蓄積している前記利用条件を前記端末に送信し、
前記受信手段は、前記コンテンツの利用に先立って前記コンテンツと前記実行プログラムとを外部から受信し、前記コンテンツの利用の際に前記サーバから前記利用条件を受信し、
前記記憶手段は、前記受信手段で受信したコンテンツと実行プログラムとを記憶し、
前記制御手段は、コンテンツの利用の際に、前記受信手段で受信した利用条件に基づき、コンテンツの利用を許可し、
前記処理手段は、前記記憶手段に記憶されたコンテンツを処理することを特徴とする、請求項２１に記載の端末。
【請求項２４】  前記サーバは、前記端末によるコンテンツの利用に先立って、設定した利用条件を前記端末に送信し、
前記受信手段は、前記コンテンツの利用に先立って前記実行プログラムを外部から受信し、前記コンテンツの利用に先立って前記サーバから前記利用条件を受信し、前記端末によるコンテンツの利用中に前記コンテンツを外部から受信し、
前記記憶手段は、前記受信手段で受信した実行プログラムと利用条件とを記憶し、
前記制御手段は、コンテンツの利用の際に、前記記憶手段に記憶された利用条件に基づき、コンテンツの利用を許可し、
前記処理手段は、前記受信手段によるコンテンツ受信動作と同時に、前記受信手段で受信したコンテンツを処理することを特徴とする、請求項２１に記載の端末。
【請求項２５】  前記サーバは、設定した利用条件を蓄積し、前記端末によるコンテンツの利用の際に、蓄積されている前記利用条件を前記端末に送信し、
前記受信手段は、前記端末によるコンテンツの利用に先立って前記実行プログラムを外部から受信し、前記端末によるコンテンツの利用の際に前記サーバから前記利用条件を受信し、前記端末によるコンテンツの利用中に前記コンテンツを外部から受信し、
前記記憶手段は、前記受信手段で受信した実行プログラムを記憶し、
前記制御手段は、コンテンツの利用の際に、前記受信手段で受信した利用条件に基づき、コンテンツの利用を許可し、
前記処理手段は、前記受信手段によるコンテンツ受信動作と同時に、前記受信手段で受信したコンテンツを処理することを特徴とする、請求項２１に記載の端末。
【請求項２６】  前記受信手段は、実行プログラムの動作環境を構築するためのミドルウェアを外部からさらに受信し、
前記記憶手段は、少なくとも、前記受信手段で受信した実行プログラムとミドルウェアとを記憶し、
前記処理手段は、前記記憶手段に記憶されたミドルウェアによって構築される動作環境の下で、前記記憶手段に記憶された実行プログラムを実行して、前記受信手段で受信したコンテンツを処理することを特徴とする、請求項２１に記載の端末。
【請求項２７】  前記サーバは、前記端末に送信されるコンテンツについて、当該コンテンツを利用できる端末の識別情報を含んだ利用条件を設定し、
前記制御手段は、前記端末自身の識別情報が前記サーバで設定した利用条件に含まれている場合に、コンテンツの利用を許可することを特徴とする、請求項２１に記載の端末。
【請求項２８】  前記サーバは、前記端末に送信されるコンテンツについて、当該コンテンツの利用可能区間を含んだ利用条件を設定し、
前記制御手段は、前記受信手段で受信したコンテンツのうち、前記サーバで設定した利用条件に含まれている利用可能区間について、コンテンツの利用を許可することを特徴とする、請求項２１に記載の端末。
【請求項２９】  前記端末は、前記処理手段における処理履歴を記憶する履歴記憶手段をさらに含み、
前記サーバは、前記端末に送信されるコンテンツについて、当該コンテンツの利用可能回数を含んだ利用条件を設定し、
前記制御手段は、前記履歴記憶手段に記憶されている処理履歴を参照して、前記サーバで設定した利用条件に含まれている利用可能回数に達するまで、コンテンツの利用を許可することを特徴とする、請求項２１に記載の端末。
【請求項３０】  前記端末は、前記処理手段における処理履歴を記憶する履歴記憶手段をさらに含み、
前記サーバは、前記端末に送信されるコンテンツについて、当該コンテンツの利用可能時間を含んだ利用条件を設定し、
前記制御手段は、前記履歴記憶手段に記憶されている処理履歴を参照して、前記サーバで設定した利用条件に含まれている利用可能時間に達するまでの時間について、コンテンツの利用を許可することを特徴とする、請求項２１に記載の
端末。
【請求項３１】  前記サーバは、前記端末に送信されるコンテンツについて、当該コンテンツの利用可能期間を含んだ利用条件を設定し、
前記制御手段は、現在時刻が前記サーバで設定した利用条件に含まれている利用可能期間内である場合に、コンテンツの利用を許可することを特徴とする、請求項２１に記載の端末。
【請求項３２】  前記受信手段は、前記サーバからコンテンツを暗号化した状態で受信し、
前記処理手段は、前記受信手段で受信したコンテンツを復号化した上で処理することを特徴とする、請求項２１に記載の端末。
【請求項３３】  通信ネットワークを用いて、端末へコンテンツを配信するためにサーバが行うコンテンツ配信方法であって、
コンテンツと、前記端末がコンテンツを処理するための実行プログラムとを蓄積するステップと、
蓄積されたコンテンツと実行プログラムとを前記端末に送信するステップと、
前記端末に送信されるコンテンツの利用条件を設定するステップとを備えた、コンテンツ配信方法。
【請求項３４】  通信ネットワークを用いてサーバから配信されたコンテンツを端末が受信するコンテンツ受信方法であって、
コンテンツと前記コンテンツを利用するための実行プログラムとを外部から受信するステップと、
少なくとも、受信した実行プログラムを記憶するステップと、
サーバが設定した利用条件の範囲内で、コンテンツの利用を許可するステップと、
コンテンツの許可を受け、記憶された実行プログラムを実行して、受信したコンテンツを処理するステップとを備えた、コンテンツ受信方法。
【請求項３５】  通信ネットワークを用いてサーバから端末に配信されるカプセル化されたデータであって、
コンテンツと、
前記コンテンツを処理するための実行プログラムと、
前記サーバによって前記コンテンツについて求められた、前記端末が前記実行プログラムを実行して前記コンテンツを処理するときの利用条件とを備えた、カプセル化されたデータ。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
第２の発明は、通信ネットワークを用いて、端末へコンテンツを配信するサーバであって、コンテンツと、端末がコンテンツを処理するための実行プログラムとを蓄積する蓄積手段と、蓄積手段に蓄積されたコンテンツと実行プログラムとを前記端末に送信する送信手段と、端末に送信されるコンテンツの利用条件を設定する条件設定手段とを備える。
上記第２の発明では、サーバは、端末に送信されるコンテンツの利用条件を設定する。これにより、ユーザによるコンテンツの利用を効果的に制限することができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
第３の発明は、第２の発明において、蓄積手段に蓄積されるコンテンツは、映像データおよび／または音声データを含み、条件設定手段は、少なくとも再生を含む利用形態について利用条件を設定することを特徴とする。
上記第３の発明では、映像データおよび／または音声データを含むマルチメディアコンテンツの著作権を保護することができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
第４の発明は、第２の発明において、端末は、サーバより送信されるコンテンツと実行プログラムと利用条件とを記憶する記憶手段を備え、記憶された利用条件に基づいて、記憶されたコンテンツを、記憶された実行プログラムを用いて利用する端末であり、送信手段は、端末によるコンテンツの利用に先立ち、蓄積手段に蓄積されたコンテンツおよび実行プログラムと、条件設定手段で設定した利用条件とを端末に送信する。
上記第４の発明では、コンテンツと実行プログラムと利用条件とが、サーバから端末に配信され、その後は端末によって管理される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
第５の発明は、第２の発明において、端末は、サーバより送信されるコンテンツと実行プログラムとを記憶する記憶手段を備え、記憶されたコンテンツの利用の際にサーバより送信される利用条件に基づいて、コンテンツを、記憶された実行プログラムを用いて利用する端末であり、蓄積手段は、条件設定手段で設定した利用条件をさらに蓄積し、送信手段は、端末によるコンテンツの利用に先立ち、蓄積手段に蓄積されたコンテンツと実行プログラムとを端末に送信した後、端末によるコンテンツの利用の際に、蓄積手段に蓄積された利用条件を端末に送信する。
上記第５の発明では、コンテンツと実行プログラムとは、サーバから端末に配信され、その後は端末によって管理される一方で、利用条件はサーバによって管理される。これにより、端末における利用条件の改竄を防止することができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
第６の発明は、第５の発明において、条件設定手段が、記憶手段に記憶されたコンテンツの新たな利用条件を設定したときに、蓄積手段は、条件設定手段で設定した新たな利用条件を用いて、蓄積している利用条件を更新することを特徴とする。
上記第６の発明では、コンテンツの利用条件を任意の時点で変更することができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
第７の発明は、第５の発明において、端末におけるコンテンツの利用に新たな実行プログラムが必要とされるときに、条件設定手段は、記憶手段に記憶されたコンテンツの新たな利用条件を設定し、蓄積手段は、条件設定手段で設定した新たな利用条件を用いて、蓄積している利用条件を更新し、送信手段は、蓄積手段に蓄積された新たな実行プログラムを端末に送信する。
上記第７の発明では、端末におけるコンテンツの利用に別の実行プログラムが必要とされるときに、別の実行プログラムがサーバから端末に配信される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
第８の発明は、第２の発明において、端末は、サーバより送信される実行プログラムと利用条件とを記憶する記憶手段を備え、記憶された利用条件に基づいて、コンテンツの利用中にサーバより送信されるコンテンツを、記憶された実行プログラムを用いて利用する端末であり、送信手段は、端末によるコンテンツの利用に先立ち、蓄積手段に蓄積された実行プログラムと、条件設定手段で設定した利用条件とを端末に送信した上で、端末によるコンテンツの利用中に、蓄積手段に蓄積されたコンテンツを端末に送信する。
上記第８の発明では、実行プログラムと利用条件とが、サーバから端末に配信され、その後は端末によって管理される一方で、コンテンツはサーバによって管理される。これにより、端末におけるコンテンツの不正コピーを防止することができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
第９の発明は、第２の発明において、端末は、サーバより送信される実行プログラムを記憶する記憶手段を備え、コンテンツの利用の際にサーバより送信される利用条件に基づいて、コンテンツの利用中にサーバより送信されるコンテンツを、記憶された実行プログラムを用いて利用する端末であり、蓄積手段は、条件設定手段で設定した利用条件をさらに蓄積し、送信手段は、端末によるコンテンツの利用に先立ち、蓄積手段に蓄積された実行プログラムを端末に送信した後、端末によるコンテンツの利用の際に、蓄積手段に蓄積された利用条件を端末に送信した上で、端末によるコンテンツの利用中に、蓄積手段に蓄積されたコンテンツを端末に送信する。
上記第９の発明では、実行プログラムがサーバから端末に配信され、その後は端末によって管理される一方で、コンテンツと利用条件とはサーバによって管理される。これにより、端末におけるコンテンツの不正コピーと利用条件の改竄とを防止することができる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
第１０の発明は、第２の発明において、条件設定手段で設定した利用条件に応じて、端末に対する課金処理を行う課金手段をさらに含む。
上記第１０の発明では、サーバは、利用条件に応じた料金を端末に対して課金する。これにより、端末のユーザは、コンテンツを実際に利用した分の料金を支払えば済むようになる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
第１１の発明は、第２の発明において、蓄積手段は、記憶手段に記憶された実行プログラムの動作環境を構築するためのミドルウェアをさらに蓄積し、送信手段は、蓄積手段に蓄積されたミドルウェアを端末にさらに送信することを特徴とする。
上記第１１の発明では、端末で実行プログラムを実行できない場合、サーバから端末に、端末で使用されるハードウェアやＯＳに適合するミドルウェアが配信される。これにより、ハードウェアやＯＳなどの違いに関わらず、多くの種類の端末で実行プログラムを実行し、コンテンツを処理させることができる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
第１２の発明は、第２の発明において、蓄積手段は、機能が同じで必要な処理能力が異なる複数の実行プログラムを蓄積し、送信手段は、端末の処理能力に応じて、蓄積手段に蓄積された複数の実行プログラムから一の実行プログラムを選択して、端末に送信することを特徴とする。
上記第１２の発明では、サーバから端末に、端末の処理能力に応じて選択した最適な実行プログラムを配信することができる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
第１３の発明は、第２の発明において、蓄積手段は、内容が同じで必要な処理能力が異なる複数のコンテンツを蓄積し、送信手段は、端末の処理能力に応じて、蓄積手段に蓄積された複数のコンテンツから一のコンテンツを選択して、端末に送信することを特徴とする。
上記第１３の発明では、サーバから端末に、端末の処理能力に応じて選択した最適なコンテンツを配信することができる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
第１４の発明は、第２の発明において、蓄積手段は、内容が同じで単位時間あたりのデータ量が異なる複数のコンテンツを蓄積し、送信手段は、サーバと端末との間の通信状況に応じて、蓄積手段に蓄積された複数のコンテンツから一のコンテンツを選択して、端末に送信することを特徴とする。
上記第１４の発明では、サーバから端末に、通信状況に応じて選択した最適なコンテンツを配信することができる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
第１５の発明は、第２の発明において、条件設定手段は、端末に送信されるコンテンツについて、当該コンテンツを利用できる端末の識別情報を含んだ利用条件を設定する。
上記第１５の発明では、配信したコンテンツを特定の端末だけで利用させることができる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
第１６の発明は、第２の発明において、条件設定手段は、端末に送信されるコンテンツについて、当該コンテンツの利用可能区間を含んだ利用条件を設定する。
上記第１６の発明では、配信したコンテンツの特定の区間だけをユーザに利用させることができる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
第１７の発明は、第２の発明において、条件設定手段は、端末に送信されるコンテンツについて、当該コンテンツの利用可能回数を含んだ利用条件を設定する。
上記第１７の発明では、配信したコンテンツの利用回数を制限することができる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
第１８の発明は、第２の発明において、条件設定手段は、端末に送信されるコンテンツについて、当該コンテンツの利用可能時間を含んだ利用条件を設定する。
上記第１８の発明では、配信したコンテンツの利用時間を制限することができる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
第１９の発明は、第２の発明において、条件設定手段は、端末に送信されるコンテンツについて、当該コンテンツの利用可能期間を含んだ利用条件を設定する。
上記第１９の発明では、配信したコンテンツの利用期間を制限することができる。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
第２０の発明は、第２の発明において、蓄積手段は、コンテンツを暗号化した状態で蓄積し、送信手段は、蓄積手段に蓄積されたコンテンツを暗号化した状態で端末に送信する。
上記第２０の発明では、コンテンツは暗号化されている。これにより、ユーザによるコンテンツの利用をより効果的に制限することができる。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
第２１の発明は、通信ネットワークを用いてサーバから配信されたコンテンツを受信する端末であって、コンテンツとコンテンツを利用するための実行プログラムとを外部から受信する受信手段と、少なくとも、受信手段で受信した実行プログラムを記憶する記憶手段と、サーバが設定した利用条件の範囲内で、コンテンツの利用を許可する制御手段と、制御手段から許可を受け、記憶手段に記憶された実行プログラムを実行して、受信手段で受信したコンテンツを処理する処理手段とを備える。
上記第２１の発明では、端末は、サーバで求めた利用条件の範囲内で、配信された実行プログラムを実行し、配信されたコンテンツを処理する。つまり、端末は、サーバが設定した利用条件の範囲内でコンテンツを処理する。これにより、ユーザによるコンテンツの利用を効果的に制限することができる。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
第２２の発明は、第２１の発明において、サーバは、端末によるコンテンツの利用に先立って利用条件を送信し、受信手段は、コンテンツの利用に先立ってコンテンツと実行プログラムとを外部から受信し、コンテンツの利用に先立ってサーバから利用条件を受信し、記憶手段は、受信手段で受信したコンテンツと実行プログラムと利用条件とを記憶し、制御手段は、コンテンツの利用の際に、記憶手段に記憶された利用条件に基づき、コンテンツの利用を許可し、処理手段は、記憶手段に記憶されたコンテンツを処理することを特徴とする。
上記第２２の発明では、コンテンツと実行プログラムと利用条件とが、サーバから端末に配信され、その後は端末によって管理される。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
第２３の発明は、第２１の発明において、サーバは、設定した利用条件を蓄積し、端末によるコンテンツの利用の際に蓄積している利用条件を端末に送信し、受信手段は、コンテンツの利用に先立ってコンテンツと実行プログラムとを外部から受信し、コンテンツの利用の際にサーバから利用条件を受信し、記憶手段は、受信手段で受信したコンテンツと実行プログラムとを記憶し、制御手段は、コンテンツの利用の際に、受信手段で受信した利用条件に基づき、コンテンツの利用を許可し、処理手段は、記憶手段に記憶されたコンテンツを処理することを特徴とする。
上記第２３の発明では、コンテンツと実行プログラムとは、サーバから端末に配信され、その後は端末によって管理される一方で、利用条件はサーバによって管理される。これにより、端末における利用条件の改竄を防止することができる。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
第２４の発明は、第２１の発明において、サーバは、端末によるコンテンツの利用に先立って、設定した利用条件を端末に送信し、受信手段は、コンテンツの利用に先立って実行プログラムを外部から受信し、コンテンツの利用に先立ってサーバから利用条件を受信し、端末によるコンテンツの利用中にコンテンツを外部から受信し、記憶手段は、受信手段で受信した実行プログラムと利用条件とを記憶し、制御手段は、コンテンツの利用の際に、記憶手段に記憶された利用条件に基づき、コンテンツの利用を許可し、処理手段は、受信手段によるコンテンツ受信動作と同時に、受信手段で受信したコンテンツを処理することを特徴とする。
上記第２４の発明では、実行プログラムと利用条件とが、サーバから端末に配信され、その後は端末によって管理される一方で、コンテンツはサーバによって管理される。この場合、端末は、サーバからコンテンツを受信しながら処理する。これにより、端末におけるコンテンツの不正コピーを防止することができる。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
第２５の発明は、第２１の発明において、サーバは、設定した利用条件を蓄積し、端末によるコンテンツの利用の際に、蓄積されている利用条件を端末に送信し、受信手段は、端末によるコンテンツの利用に先立って実行プログラムを外部から受信し、端末によるコンテンツの利用の際にサーバから利用条件を受信し、端末によるコンテンツの利用中に前記コンテンツを外部から受信し、記憶手段は、受信手段で受信した実行プログラムを記憶し、制御手段は、コンテンツの利用の際に、受信手段で受信した利用条件に基づき、コンテンツの利用を許可し、処理手段は、受信手段によるコンテンツ受信動作と同時に、受信手段で受信したコンテンツを処理することを特徴とする。
上記第２５の発明では、実行プログラムがサーバから端末に配信され、その後は端末によって管理される一方で、コンテンツと利用条件とはサーバによって管理される。この場合、端末は、サーバからコンテンツを受信しながら処理する。これにより、端末におけるコンテンツの不正コピーと利用条件の改竄とを防止することができる。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
第２６の発明は、第２１の発明において、受信手段は、実行プログラムの動作環境を構築するためのミドルウェアを外部からさらに受信し、記憶手段は、少なくとも、受信手段で受信した実行プログラムとミドルウェアとを記憶し、処理手段は、記憶手段に記憶されたミドルウェアによって構築される動作環境の下で、記憶手段に記憶された実行プログラムを実行して、受信手段で受信したコンテンツを処理することを特徴とする。
上記第２６の発明では、端末で実行プログラムを実行できない場合、外部から端末に、端末で使用されるハードウェアやＯＳに適合するミドルウェアが配信される。これにより、ハードウェアやＯＳなどの違いに関わらず、多くの種類の端末で実行プログラムを実行し、コンテンツを処理させることができる。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
第２７の発明は、第２１の発明において、サーバは、端末に送信されるコンテンツについて、当該コンテンツを利用できる端末の識別情報を含んだ利用条件を設定し、制御手段は、端末自身の識別情報がサーバで設定した利用条件に含まれている場合に、コンテンツの利用を許可することを特徴とする。
上記第２７の発明では、配信したコンテンツを特定の端末だけで利用させることができる。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
第２８の発明は、第２１の発明において、サーバは、端末に送信されるコンテンツについて、当該コンテンツの利用可能区間を含んだ利用条件を設定し、制御手段は、受信手段で受信したコンテンツのうち、サーバで設定した利用条件に含まれている利用可能区間について、コンテンツの利用を許可することを特徴とする。
上記第２８の発明では、配信したコンテンツの特定の区間だけをユーザに利用させることができる。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
第２９の発明は、第２１の発明において、端末は、処理手段における処理履歴を記憶する履歴記憶手段をさらに含み、サーバは、端末に送信されるコンテンツについて、当該コンテンツの利用可能回数を含んだ利用条件を設定し、制御手段は、履歴記憶手段に記憶されている処理履歴を参照して、サーバで設定した利用条件に含まれている利用可能回数に達するまで、コンテンツの利用を許可することを特徴とする。
上記第２９の発明では、配信したコンテンツの利用回数を制限することができる。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
第３０の発明は、第２１の発明において、端末は、処理手段における処理履歴を記憶する履歴記憶手段をさらに含み、サーバは、端末に送信されるコンテンツについて、当該コンテンツの利用可能時間を含んだ利用条件を設定し、制御手段は、履歴記憶手段に記憶されている処理履歴を参照して、サーバで設定した利用条件に含まれている利用可能時間に達するまでの時間について、コンテンツの利用を許可することを特徴とする。
上記第３０の発明では、配信したコンテンツの利用時間を制限することができる。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
第３１の発明は、第２１の発明において、サーバは、端末に送信されるコンテンツについて、当該コンテンツの利用可能期間を含んだ利用条件を設定し、制御手段は、現在時刻がサーバで設定した利用条件に含まれている利用可能期間内である場合に、コンテンツの利用を許可することを特徴とする。
上記第３１の発明では、配信したコンテンツの利用期間を制限することができる。
第３２の発明は、第２１の発明において、受信手段は、サーバからコンテンツを暗号化した状態で受信し、処理手段は、受信手段で受信したコンテンツを復号化した上で処理することを特徴とする。
上記第３２の発明では、コンテンツは暗号化されており、端末は利用条件の許す範囲内でコンテンツを復号化する。これにより、ユーザによるコンテンツの利用をより効果的に制限することができる。
第３３の発明は、通信ネットワークを用いて、端末へコンテンツを配信するためにサーバが行うコンテンツ配信方法であって、コンテンツと、端末がコンテンツを処理するための実行プログラムとを蓄積するステップと、蓄積されたコンテンツと実行プログラムとを端末に送信するステップと、端末に送信されるコンテンツの利用条件を設定するステップとを備える。
上記第３３の発明では、サーバは、端末に送信されるコンテンツの利用条件を設定する。これにより、ユーザによるコンテンツの利用を効果的に制限することができる。
第３４の発明は、通信ネットワークを用いてサーバから配信されたコンテンツを端末が受信するコンテンツ受信方法であって、コンテンツと前記コンテンツを利用するための実行プログラムとを外部から受信するステップと、少なくとも、受信した実行プログラムを記憶するステップと、サーバが設定した利用条件の範囲内で、コンテンツの利用を許可するステップと、コンテンツの許可を受け、記憶された実行プログラムを実行して、受信したコンテンツを処理するステップとを備える。
上記第３４の発明では、端末は、サーバで求めた利用条件の範囲内で、配信された実行プログラムを実行し、配信されたコンテンツを処理する。つまり、端末は、サーバが設定した利用条件の範囲内でコンテンツを処理する。これにより、ユーザによるコンテンツの利用を効果的に制限することができる。
第３５の発明は、通信ネットワークを用いてサーバから端末に配信されるカプセル化されたデータであって、コンテンツと、コンテンツを処理するための実行プログラムと、サーバによってコンテンツについて求められた、端末が実行プログラムを実行してコンテンツを処理するときの利用条件とを備える。
上記第３５の発明では、第４及び第２２の発明においてサーバから端末に送信されるデータを提供することができる。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
図４は、蓄積ユニット１２の詳細を示す図である。図４に示す蓄積ユニット１２ａは、図２に示す蓄積ユニット１２を詳細化したものであり、コンテンツデータベース１０１と実行プログラムデータベース１０２とを内蔵している。コンテンツデータベース１０１には、複数のコンテンツと各コンテンツの識別子（コンテンツＩＤ）とが格納される。図４に示す例では、Contents1.mpg 、Contents2.mpg およびContents3.mp4 という３つのコンテンツが格納され、これら３つのコンテンツには、それぞれ、Co0001、Co0002およびCo0003という識別子が付されている。