(57)【要約】  コンテンツ・サーバ上にコンテンツを記憶することと、コンテンツ間で区別することと、区別されたコンテンツの一部分をユーザに近いキャッシュ・サーバにおいて記憶することとを含む、コンテンツをキャッシングする方法及び装置を説明する。
2008537252.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツをキャッシングする方法であって、
コンテンツ・サーバ上にコンテンツを記憶する工程と、
コンテンツ間で区別する工程と、
前記区別されたコンテンツの一部分をユーザに近いキャッシュ・サーバにおいて記憶する工程とを備える方法。
【請求項２】
請求項１記載の方法であって、
近いキャッシュ・サーバにおいて記憶された、区別されたコンテンツに対する要求をユーザから受信する工程と、
前記区別されたコンテンツを前記近いキャッシュ・サーバから前記ユーザの局所記憶装置に直ちに、又は帯域幅の利用可能性に基づいてダウンロードする工程とを更に備える方法。
【請求項３】
請求項１記載の方法であって、
前記コンテンツ・サーバにおいて記憶された、区別されたコンテンツに対する要求をユーザから受信する工程と、
前記区別されたコンテンツを近くのキャッシュ・サーバに前記コンテンツ・サーバから直ちに、又は帯域幅の利用可能性に基づいてダウンロードする工程と、
前記区別されたコンテンツを前記ユーザの局所記憶装置に前記近くのキャッシュ・サーバから直ちに、又は帯域幅の利用可能性に基づいて更にダウンロードする工程とを更に備える方法。
【請求項４】
請求項２記載の方法であって、区別された更なるコンテンツが前記ユーザによって要求されるかを判定する工程を更に備える方法。
【請求項５】
請求項３記載の方法であって、区別された更なるコンテンツが前記ユーザによって要求されるかを判定する工程を更に備える方法。
【請求項６】
コンテンツをキャッシングする装置であって、
コンテンツ・サーバ上にコンテンツを記憶する手段と、
コンテンツ間で区別する手段と、
前記区別されたコンテンツの一部分をユーザに近いキャッシュ・サーバにおいて記憶する手段とを備える装置。
【請求項７】
請求項６記載の装置であって、
近くのキャッシュ・サーバに記憶された、区別されたコンテンツに対する要求をユーザから受信する手段と、
前記区別されたコンテンツを前記近くのキャッシュ・サーバから前記ユーザの局所記憶装置に直ちに、又は帯域幅の利用可能性に基づいてダウンロードする手段とを更に備える装置。
【請求項８】
請求項６記載の装置であって、
前記コンテンツ・サーバにおいて記憶された、区別されたコンテンツに対する要求をユーザから受信する手段と、
前記区別されたコンテンツを近くのキャッシュ・サーバに前記コンテンツ・サーバから直ちに、又は帯域幅の利用可能性に基づいてダウンロードする手段と、
前記区別されたコンテンツを前記ユーザの局所記憶装置に前記近くのキャッシュ・サーバから直ちに、又は帯域幅の利用可能性に基づいて更にダウンロードする手段とを更に備える装置。
【請求項９】
請求項７記載の装置であって、区別された更なるコンテンツが前記ユーザによって要求されるかを判定する手段を更に備える装置。
【請求項１０】
請求項８記載の装置であって、区別された更なるコンテンツが前記ユーザによって要求されるかを判定する手段を更に備える装置。
【請求項１１】
請求項６記載の装置であって、前記コンテンツを区別する手段が、サービス・プロバイダによって提供される装置。
【請求項１２】
請求項６記載の装置であって、前記コンテンツを区別する手段が、ユーザによってユーザ・インタフェースを介して提供される装置。
【請求項１３】
請求項６記載の装置であって、前記コンテンツを区別する手段が、コンテンツ・プロバイダによって提供される装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツのネットワーク・キャッシングに関し、特に、性質上階層的なコンテンツのネットワーク・キャッシングに関する。性質上階層的なコンテンツは、ゲーム、関連したプレイヤを備えたマルチメディア・コンテンツ、及び対話型コンテンツを含むが、それらに限定されない。
【背景技術】
【０００２】
帯域幅や記憶装置などのネットワーク資源の効率的な利用のための従来技術の解決策には、コンテンツ・サーバにおいて、かつ、更に必要に応じて、ユーザ／契約者により近いキャッシュ・サーバにおいて、特定のアルゴリズムに基づいてコンテンツを記憶することが含まれる。ユーザ／契約者は更に、局所に、その家庭／オフィスにおいて記憶装置を有し得る。前述の一システムは、ネットワーク資源をより効率的に用いるために、オフピーク・トラフィック時間にコンテンツの配信を遅らせる。
【０００３】
コンテンツの配信を遅らせないシステムは、最も効果的にユーザ／契約者に更に配信されるキャッシュ・サーバに、キャッシュ・サーバにまだないコンテンツをすばやくかつ効率的に移動させることが必要である。非映画コンテンツの現在のディジタル・ダウンロード・サービス（例えば、ファントム・ゲーム・コンソールなどのゲーム・サービス）は、インテリジェントでないダウンロードを用いており、利用可能帯域幅全体を用いて瞬時にダウンロードする。この手法は、記憶装置又は帯域幅の点で効率的でなく、多数のダウンロードの場合、うまくスケーリングしない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
帯域幅や記憶装置などのネットワーク資源をより効率的に用いるために、特定の基準に基づいてコンテンツの一部又は局面を区別するか、又は違ったふうに扱うシステム及び方法が必要である。
【課題を解決するための手段】
【０００５】
特定の場合において、かつ、特定のシステムにおいて、コンテンツ配信をオフピーク・トラフィック時間に遅らせて、ネットワーク資源をより効率的に用いる。これは、単一のエンティティである、映画などのコンテンツの場合、うまく機能する。しかし、他のタイプのコンテンツ（ゲームなど）は、性質的に、より階層的である。「ゲーム」は、いくつかのファイル（例えば、ゲーム・エンジン、ゲームにおけるプレイのレベル毎のファイル、音楽用のファイル及びゲーム中の映像用のファイル等）を有するからである。コンテンツの性質を考慮に入れたより効率的な手法が必要である。本発明は、コンテンツの別々の部分又は局面を違ったふうに扱う方法及びシステムを教示する。すなわち、コンテンツ・サーバ上にコンテンツを記憶することと、コンテンツ間で区別することと、区別されたコンテンツの一部分をユーザに近いキャッシュ・サーバにおいて記憶することとを含む、コンテンツをキャッシングする方法及び装置を説明する。
【発明を実施するための最良の形態】
【０００６】
本発明は、添付図面とともに検討される以下の詳細な説明によって、最も深く理解される。図中の同じ符号は、同じ構成要素を表す。
【実施例】
【０００７】
本発明は、コンテンツ間／コンテンツ部分間／コンテンツの局面間で区別する。コンテンツの部分又は局面は、「必須」又は「付随的」として表す。例えば、ゲームの意味合いでは、ゲーム・エンジンは必須のコンテンツであり、ゲーム用のデータ（種々のゲーム・レベル、種々の車両、種々のキャラクタ等）は付随的なコンテンツとして表す。対話型サービスの意味合いでは、コンテンツ・プレイヤ及びグラフィカル・ユーザ・インタフェース（ＧＵＩ）は必須として表す。ニュース、スポーツのスコアなどのデータは付随的として表す。関連したプレイヤを備えたマルチメディア・コンテンツの意味合いでは、マルチメディア・プレイヤ（ビデオ／オーディオ・コデック）は必須になる。マルチメディア・コンテンツ自体は付随的になる。
【０００８】
一実施例では、サービス・プロバイダはコンテンツを区別する。サービス・プロバイダは、コンテンツが配信されるシステム（コンテンツ・サーバ及びキャッシュ・サーバを含む）を提供するエンティティである。別の実施例では、コンテンツは、区別された形式で作成者／編集者／コンテンツ・プロバイダによってサービス・プロバイダに配信することができる。更に別の実施例では、ユーザは、ユーザ・インタフェースを介した個々の利用パターンに基づいてコンテンツを区別することができる。
【０００９】
本発明のシステム／ネットワークは、キャッシング・システムにおいてコンテンツの別々のタイプ／局面を違ったふうに扱う／処理する。システム／ネットワークの構造は図１に表す。３つの基本構成部分が存在している。コンテンツ・サーバ１０５、キャッシュ・サーバ１１０、及び、ユーザ／契約者の家庭における局所記憶装置１１５（例えば、セットトップボックス（ＳＴＢ）、ゲーム・コンソール等）。
【００１０】
コンテンツ・サーバ１０５は、中央にあり、必須のコンテンツ及び付随的なコンテンツの全てを記憶する。コンテンツ・サーバ１０５は、ユーザ／契約者に向けてプロバイダによって提供されるコンテンツ全てを記憶するために用いる単一のコンピュータあるいはコンピュータ・クラスタ、あるいは何れかの均等の構成であり得る。ユーザ／契約者に近い、ネットワークのエッジ（例えば、ＤＳＬネットワークにおけるＤＳＬＡＭ、又はケーブル・ネットワークにおけるケーブル・ヘッド・エンド）には、複数のキャッシュ・サーバ１１０が存在している。ユーザ／契約者の家庭／オフィスにある記憶装置１１５は、最も近いキャッシュ・サーバ１１０に接続され、局所の、その家庭／オフィスにおける記憶のためにそのキャッシュ・サーバ１１０からコンテンツを取り出す。局所記憶装置は、コンテンツをアクセスするために契約者が用いるアクセス装置であってもなくてもよい。一実施例では、局所記憶装置は、アクセス装置でもある。別の実施例では、記憶装置は、コンテンツを記憶する一方、ホーム・ネットワーク（有線又は無線）は、記憶装置に接続してコンテンツにアクセスする。局所記憶装置１１５は、ケーブルやＤＳＬなどのブロードバンド接続１２０を介して、最も近いキャッシュ・サーバ１１０に接続される。コンテンツ・サーバは、ネットワーク・バックボーン１２５を介して複数のキャッシュ・サーバに接続される。
【００１１】
ユーザによって要求されたコンテンツがキャッシュ・サーバ１１０上で利用可能な場合、局所記憶装置１１５へのコンテンツ転送が直ちに始まる。要求されたコンテンツが、最も近いキャッシュ・サーバ１１０上で利用可能でない場合、最も近いキャッシュ・サーバ１１０は、コンテンツ・サーバ１０５にコンテンツを要求する。コンテンツ・サーバ１０５からキャッシュ・サーバ１１０へのコンテンツのダウンロード、及び、次いで、キャッシュ・サーバ１１０から局所記憶装置１１５へのコンテンツのダウンロードは、接続の利用可能な帯域幅全部を用いて直ちに行うことが可能である。あるいは、ダウンロードは、帯域幅の利用可能性に基づいて、一期間にわたって機会主義的に行うことができる（ピーク・トラフィック時間中はダウンロードがほとんどないか、又は全くなく、オフピーク・トラフィック期間中にダウンロードの大部分が行われるなど）。
【００１２】
本発明は、コンテンツを、必須の構成部分及び付随的な構成部分に分け、キャッシング・ストラテジの点で各構成部分を別個に扱う／処理する。必須のコンテンツ及び付随的なコンテンツは、中央のコンテンツ・サーバにおいて常に記憶されている。
【００１３】
本発明の図２Ａの実施例は、工程２０５及び工程２１０で、必須のコンテンツが全て、キャッシュ・サーバ全てにおいて記憶され、付随的なコンテンツが、中央のコンテンツ・サーバ上に記憶され、必要に応じて、かつ、局所のダウンロード要件に基づいて（キャッシュ・サーバにおいて）キャッシングされるものとする。この手法は、過半数のユーザ／契約者が、必須のコンテンツをダウンロードするものとする（皆が自らのコンテンツを必要とするからである）。しかし、付随的なコンテンツのダウンロード・パターンは、多数の付随的なコンテンツにわたって分布する。よって、必須のコンテンツは、この頻繁にダウンロードされるコンテンツの配信をできる限り効率的にするために、デフォールトで、全てのキャッシュ・サーバ上に記憶される。キャッシュ・サーバ上に、利用可能な空間が更に存在しているものとすれば、最も人気のある付随的なコンテンツは、局所のダウンロード特性に基づいて各キャッシュ・サーバ上に記憶される。これは、別々の領域（例えば、地域）において需要が異なる場合、各キャッシュ・サーバが、異なる付随的なコンテンツを含み得ることを意味する。例えば、若い人口層（大規模の団地）に対応するキャッシュ・サーバは、年齢が制限されたコミュニティに対応するキャッシュ・サーバとは異なる付随的なコンテンツを有する。工程２１５では、ユーザは、局所記憶装置のインタフェースを介してコンテンツを要求する。工程２２０で、要求されたコンテンツ（必須のコンテンツ及び付随的なコンテンツ）が、最も近いキャッシュ・サーバ上で利用可能かを判定する。要求されたコンテンツ（必須のコンテンツ及び付随的なコンテンツ）が、最も近いキャッシュ・サーバ上で利用可能な場合、要求されたコンテンツが、工程２２５で、最も近いキャッシュ・サーバから局所記憶装置に直ちに、又は機会主義的にダウンロードされる。要求されたコンテンツが、最も近いキャッシュ・サーバ上で利用可能でない場合、要求されたコンテンツ（必須のコンテンツ及び付随的なコンテンツ）が、工程２３０で、コンテンツ・サーバからキャッシュ・サーバに直ちに、又は機会主義的にダウンロードされる。要求されたコンテンツ（必須のコンテンツ及び付随的なコンテンツ）が、最も近いキャッシュ・サーバ上で利用可能になると、上記コンテンツが、工程２３５で、上記キャッシュ・サーバから局所記憶装置に直ちに、又は機会主義的にダウンロードされる。ユーザは次いで、工程２４０で、局所記憶装置上の要求されたコンテンツ（必須のコンテンツ及び付随的なコンテンツ）にアクセスする。工程２４５で、更なる付随的なコンテンツが必要であるかを判定する。更なる付随的なコンテンツが必要でない場合、ユーザは、局所記憶装置上のコンテンツにアクセスし続ける。更なる付随的なコンテンツが必要であると判定された場合、工程２２０において開始される処理が繰り返される。
【００１４】
図２Ｂに表す本発明の実施例では、工程２１２で、付随的なコンテンツは全て、キャッシュ・サーバ全てにおいて記憶され、必須のコンテンツは中央コンテンツ・サーバ上に記憶され、必要に応じて、局所のダウンロード要求に基づいてキャッシュ・サーバにキャッシングされる。すなわち、工程２０７で、必須のコンテンツが、中央のコンテンツ・サーバにおいて記憶され、付随的なコンテンツが全キャッシュ・サーバ上に記憶される。この手法は、付随的なコンテンツの多くを過半数の契約者がダウンロードすることを前提とする。大半の人々は（局所の記憶のために）必須のコンテンツを一度ダウンロードするが、広範囲にわたる付随的なコンテンツをダウンロードするからである。例えば、契約者は、単一のゲーム・エンジン（全ゲームに必須のコンテンツ）をダウンロードするが、そのゲーム・エンジンとともに用いるために種々のゲーム・レベル及び車両（付随的なコンテンツ）をダウンロードする必要がある。よって、（最新のものを含む）最も人気のある付随的なコンテンツは、デフォールトで各キャッシュ・サーバ上に記憶され、必須のキャッシュ・コンテンツは、必要に応じて、局所のダウンロード特性に基づいて記憶される。図２Ａと同一であり、同様に番号を付した工程の説明は割愛する。工程２２２で、要求されたコンテンツ（必須のコンテンツ及び付随的なコンテンツ）が、最も近いキャッシュ・サーバ上で利用可能かを判定する。要求されたコンテンツ（必須のコンテンツ及び付随的なコンテンツ）が、最も近いキャッシュ・サーバ上で利用可能な場合、要求されたコンテンツ（必須のコンテンツ及び付随的なコンテンツ）が、工程２２６で、最も近いキャッシュ・サーバから局所記憶装置に直ちに、又は機会主義的にダウンロードされる。要求されたコンテンツ（必須のコンテンツ）が、最も近いキャッシュ・サーバ上で利用可能でない場合、要求されたコンテンツ（必須のコンテンツ）が、工程２３２で、コンテンツ・サーバからキャッシュ・サーバに直ちに、又は機会主義的にダウンロードされる。要求されたコンテンツ（必須のコンテンツ及び付随的なコンテンツ）が、最も近いキャッシュ・サーバにおいて利用可能になると、上記コンテンツが、工程２３６で、上記キャッシュ・サーバから局所記憶装置に直ちに、又は機会主義的にダウンロードされる。ユーザは次いで、工程２４１で、局所記憶装置上の要求されたコンテンツ（必須のコンテンツ及び付随的なコンテンツ）にアクセスする。工程２４５で、更なる付随的なコンテンツが必要であるかを判定する。更なる付随的なコンテンツが必要でない場合、ユーザは、局所記憶装置上のコンテンツにアクセスし続ける。更なる付随的なコンテンツが必要であると判定された場合、工程２２２において開始される処理が繰り返される。
【００１５】
図２Ｃに表す本発明の実施例では、必須のコンテンツ及び付随的なコンテンツは、中央のコンテンツ・サーバ上に記憶され、（キャッシュ・サーバに）必要に応じて、局所ダウンロード要求に応じてキャッシングされる。この手法は、ダウンロード特性についての前提を置かず、コンテンツの人気のみに基づいて、キャッシュ・サーバにおいて何を記憶するかをキャッシング・アルゴリズムが決定することを可能にする。必須のコンテンツと付随的なコンテンツとの間で区別することによって、キャッシング・アルゴリズムは局所ユーザのニーズに適合することが可能である。例えば、新たなゲームがリリースされた場合、必須のコンテンツ（ゲーム・エンジン）は人気が非常に高くなる。ゲームをプレイするために皆がダウンロードする必要があるからである。よって、ゲーム・エンジンは全てのキャッシュ・サーバ上に記憶されることになる。特定の付随的なコンテンツ（例えば、新たなゲームの最初の数レベル）も人気が非常に高くなり、やはり全キャッシュ・サーバ上に記憶されることになる。ゲームが、一定期間の間、市場に出回っている（入手可能である）状態にあった後、大半の人々は、必須のコンテンツを有することになり、このゲームの人気はより低くなり、キャッシュ・サーバから除去されることになる。しかし、ゲームのより後の／より高いレベル（付随的なコンテンツ）は、その後、ユーザ・コミュニティにおける、ゲームのプレイのスキルの向上につれて人気が出てくることになり、その付随的なコンテンツがキャッシュ・サーバ上に記憶されることになるからである。当然、ゲームが一定期間の間、入手可能な状態にあり、よって、ゲーム・エンジンがキャッシュ・サーバから除外された後、新たなユーザがゲーム・エンジンをダウンロードしたい場合、ダウンロードは、コンテンツ・サーバからキャッシュ・サーバ経由で、ユーザの家庭における局所記憶装置に行われる。図２Ａ及び図２Ｂと同一であり、同様に番号を付した工程の説明は割愛する。工程２０６では、必須のコンテンツ及び付随的なコンテンツは、中央のコンテンツ・サーバ上に常に記憶される。工程２１１では、必須のコンテンツ及び付随的なコンテンツが、必要に応じてキャッシュ・サーバにキャッシュされる。工程２２１では、要求されたコンテンツが、最も近いキャッシュ・サーバ上で利用可能かを判定する。上記コンテンツが、最も近いキャッシュ・サーバ上で利用可能な場合、要求されたコンテンツが、工程２２７で、最も近いキャッシュ・サーバから局所記憶装置に直ちに、又は機会主義的にダウンロードされる。要求されたコンテンツが、最も近いキャッシュ・サーバ上で利用可能でない場合、要求されたコンテンツが、工程２３１で、コンテンツ・サーバからキャッシュ・サーバに直ちに、又は機会主義的にダウンロードされる。要求されたコンテンツが、最も近いキャッシュ・サーバ上で利用可能になると、上記コンテンツが、工程２３７で、上記キャッシュ・サーバから局所記憶装置に直ちに、又は機会主義的にダウンロードされる。ユーザは次いで、工程２４２で、局所記憶装置上の要求されたコンテンツにアクセスする。工程２４６で、更なる付随的なコンテンツが必要であるかを判定する。更なる付随的なコンテンツが必要でない場合、ユーザは、局所記憶装置におけるコンテンツにアクセスし続ける。更なる付随的なコンテンツが必要であると判定された場合、工程２２１において開始される処理が繰り返される。
【００１６】
本発明は、ハードウェア、ソフトウェア、ファームウェア、特定用途向プロセッサ、又はこれらの組み合わせの種々の形態で（例えば、モバイル端末内、アクセス・ポイント内や、携帯電話ネットワーク内で）実現することができる。好ましくは、本発明は、ハードウェア及びソフトウェアの組み合わせとして実現される。更に、ソフトウェアは好ましくは、プログラム記憶装置上に有形的に実施されたアプリケーション・プログラムとして実現される。アプリケーション・プログラムは、何れかの適切なアーキテクチャを備えるマシンにアップロードすることができ、前述のマシンによって実行することができる。好ましくは、マシンは、ハードウェア（１つ又は複数の中央処理装置（ＣＰＵ）、ランダム・アクセス・メモリ（ＲＡＭ）や入出力（Ｉ／Ｏ）インタフェースなど）を有するコンピュータ・プラットフォーム上に実現される。コンピュータ・プラットフォームは、オペレーティング・システム及びマイクロ命令コードも含む。本明細書及び特許請求の範囲記載の種々の処理及び機能は、オペレーティング・システムによって実行される、マイクロ命令コードの一部若しくはアプリケーション・プログラムの一部（又はそれらの組み合わせ）であり得る。更に、種々の他の周辺装置（更なるデータ記憶装置や印刷装置など）をコンピュータ・プラットフォームに接続することができる。
【００１７】
更に、添付図面に表した構成システム部分及び構成工程の一部は好ましくはソフトウェアで実現されるので、システム構成部分間（又は処理工程間）の実際の接続は、本発明がプログラムされるやり方によって変わり得る。本明細書及び特許請求の範囲に記載の教示を前提とすれば、当業者は、本発明の前述及び同様の実現形態又は構成を考え出すことができるであろう。
【図面の簡単な説明】
【００１８】
【図１】本発明のブロック図である。
【図２Ａ】本発明による方法の一実施例のフロー図である。
【図２Ｂ】本発明による方法の別の実施例のフロー図である。
【図２Ｃ】本発明による第３の実施例のフロー図である。
【図１】
2008537252.tif 000003
【図２Ａ】
2008537252.tif 000004
【図２Ｂ】
2008537252.tif 000005
【図２Ｃ】
2008537252.tif 000006
【手続補正書】
【提出日】平成18年6月6日(2006.6.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツをキャッシングする方法であって、
コンテンツ・サーバ上にコンテンツを記憶する工程と、
コンテンツ間で区別する工程であって、未処理データと、前記未処理データを処理するソフトウェア・エンジンとの間で区別する工程と、
前記区別されたコンテンツの一部分をユーザに近いキャッシュ・サーバにおいて記憶する工程とを備える方法。
【請求項２】
請求項１記載の方法であって、
近いキャッシュ・サーバにおいて記憶された、区別されたコンテンツに対する要求をユーザから受信する工程と、
前記区別されたコンテンツを前記近いキャッシュ・サーバから前記ユーザの局所記憶装置に直ちに、又は帯域幅の利用可能性に基づいてダウンロードする工程とを更に備える方法。
【請求項３】
請求項１記載の方法であって、
前記コンテンツ・サーバにおいて記憶された、区別されたコンテンツに対する要求をユーザから受信する工程と、
前記区別されたコンテンツを近くのキャッシュ・サーバに前記コンテンツ・サーバから直ちに、又は帯域幅の利用可能性に基づいてダウンロードする工程と、
前記区別されたコンテンツを前記ユーザの局所記憶装置に前記近くのキャッシュ・サーバから直ちに、又は帯域幅の利用可能性に基づいて更にダウンロードする工程とを更に備える方法。
【請求項４】
請求項２記載の方法であって、区別された更なるコンテンツが前記ユーザによって要求されるかを判定する工程を更に備える方法。
【請求項５】
請求項３記載の方法であって、区別された更なるコンテンツが前記ユーザによって要求されるかを判定する工程を更に備える方法。
【請求項６】
コンテンツをキャッシングする装置であって、
コンテンツ・サーバ上にコンテンツを記憶する手段と、
コンテンツ間で区別する手段であって、未処理データと、前記未処理データを処理するソフトウェア・エンジンとの間で区別する手段と、
前記区別されたコンテンツの一部分をユーザに近いキャッシュ・サーバにおいて記憶する手段とを備える装置。
【請求項７】
請求項６記載の装置であって、
近くのキャッシュ・サーバに記憶された、区別されたコンテンツに対する要求をユーザから受信する手段と、
前記区別されたコンテンツを前記近くのキャッシュ・サーバから前記ユーザの局所記憶装置に直ちに、又は帯域幅の利用可能性に基づいてダウンロードする手段とを更に備える装置。
【請求項８】
請求項６記載の装置であって、
前記コンテンツ・サーバにおいて記憶された、区別されたコンテンツに対する要求をユーザから受信する手段と、
前記区別されたコンテンツを近くのキャッシュ・サーバに前記コンテンツ・サーバから直ちに、又は帯域幅の利用可能性に基づいてダウンロードする手段と、
前記区別されたコンテンツを前記ユーザの局所記憶装置に前記近くのキャッシュ・サーバから直ちに、又は帯域幅の利用可能性に基づいて更にダウンロードする手段とを更に備える装置。
【請求項９】
請求項７記載の装置であって、区別された更なるコンテンツが前記ユーザによって要求されるかを判定する手段を更に備える装置。
【請求項１０】
請求項８記載の装置であって、区別された更なるコンテンツが前記ユーザによって要求されるかを判定する手段を更に備える装置。
【請求項１１】
請求項６記載の装置であって、前記コンテンツを区別する手段が、サービス・プロバイダによって提供される装置。
【請求項１２】
請求項６記載の装置であって、前記コンテンツを区別する手段が、ユーザによってユーザ・インタフェースを介して提供される装置。
【請求項１３】
請求項６記載の装置であって、前記コンテンツを区別する手段が、コンテンツ・プロバイダによって提供される装置。
【国際調査報告】
2008537252.tif 000007
2008537252.tif 000008