(57)【要約】  電子ネットワークにおけるアカウントティアを利用するためのシステム及び方法は、クライアント装置のピアツーピアネットワークを備える。クライアント装置は、ピアツーピアネットワークを直接的に通じて又はＣＤＮサーバ装置から、所望のコンテンツアイテムを取得するために、コテンツの転送を実行するよう構成されている。クライアント装置は、サポートされているアカウントティアの中から選択するよう、アカウントティア選択を生成する。ティアマネージャは、クライアント装置からティア選択を監視し、そして、更新し、さらに、保存する。また、ティアマネージャは、選択された特定のアカウントティアに応じて変化するコンテンツの価格を計算する。クライアント装置は、所望のコンテンツアイテムにアクセスし利用するために、指定された適切なコンテンツの価格を支払う。
2011503740.tif 000002
【特許請求の範囲】
【請求項１】
電子ネットワークにおいてアカウントティアを利用するためのシステムであって、
前記電子ネットワークにおいてコンテンツアイテムについてのコンテンツ転送を実行するよう構成されており、前記アカウントティアの中から選択するようティア選択を生成するクライアント装置と、
前記クライアント装置から前記ティア選択を保存し、当該ティア選択に応じて変化するコンテンツの価格を計算するティアマネージャと、
を備え、前記クライアント装置は、前記コンテンツアイテムを利用するための前記コンテンツの価格を支払うことを特徴とするシステム。
【請求項２】
請求項１に記載のシステムにおいて、
前記ティアマネージャは、前記クライアント装置の前記コンンテンツアイテムについてのコテンツロケーションを監視する追跡サーバ上に備わっており、前記クライアント装置は、前記クライアント装置のいずれかの間で直接的な双方向通信をサポートするピアツーピアネットワークにおいて構成されていることを特徴とするシステム。
【請求項３】
請求項２に記載のシステムにおいて、
前記電子ネットワークは、前記クライアント装置にダウンロードを行うための前記コンテンツアイテムのうちの所定のコンテンツアイテムを保存しているコンンテンツ配信ネットワークサーバを備えることを特徴とするシステム。
【請求項４】
請求項３に記載のシステムにおいて、
前記コンテンツアイテムは、エンターテイメントプログラム、動画、ビデオデータ、音声データ、デジタル写真、スチール画像データ、グラフィックス、ＷＥＢページ、番組案内情報、ソフトウエアプログラムを含むことを特徴とするシステム。
【請求項５】
請求項３に記載のシステムにおいて、
前記アカウントティアは、ＣＤＮのみのティア及びＣＤＮ−Ｐ２Ｐティアを含み、当該ＣＤＮのみのティアは、前記コンテンツアイテムを、前記コンテンツ配信ネットワークサーバからのみ受信し、前記ＣＤＮ−Ｐ２Ｐティアは、前記コンテンツアイテムを、前記コンテンツ配信ネットワークサーバ、又は、前記ピアツーピアネットワークにおける前記クライアント装置のどちらか一方から受信することを特徴とするシステム。
【請求項６】
請求項５に記載のシステムにおいて、
前記ピアツーピアネットワーク及び前記追跡サーバは、前記コンテンツアイテムを利用するために、前記クライアント装置から前記コンテンツの価格を受信するネットワークプロバイダによって実装されることを特徴とするシステム。
【請求項７】
請求項６に記載のシステムにおいて、
前記コンテンツの価格は、ＣＤＮのみの価格及びＣＤＮ−Ｐ２Ｐの価格を含み、当該ＣＤＮのみの価格は、前記ＣＤＮのみのティアによって支払われ、当該ＣＤＮ−Ｐ２Ｐの価格は、前記ＣＤＮ−Ｐ２Ｐティアによって支払われ、当該ＣＤＮのみの価格は、当該ＣＤＮ−Ｐ２Ｐの価格より高いことを特徴とするシステム。
【請求項８】
請求項７に記載のシステムにおいて、
前記コンテンツ配信ネットワークサーバは、前記コンテンツアイテムを前記クライアント装置にダウンロードするために、前記ネットワークプロバイダにＣＤＮダウンロード料金を請求することを特徴とするシステム。
【請求項９】
請求項８に記載のシステムにおいて、
前記ＣＤＮのみの料金におけるＣＤＮのみの追加料金は、前記コンテンツ配信ネットワークサーバへ前記ネットワークプロバイダによって支払われる前記ＣＤＮダウンロード料金を補うことを特徴とするシステム。
【請求項１０】
請求項８に記載のシステムにおいて、
前記ＣＤＮのみの料金におけるＣＤＮのみの追加料金は、前記ＣＤＮ−Ｐ２Ｐティアを選択するよう、前記クライアント装置のために金銭的インセンティブとなることを特徴とするシステム。
【請求項１１】
請求項５に記載のシステムにおいて、
前記コンテンツアイテムを転送するために、前記ＣＤＮ−Ｐ２Ｐティアは、前記ＣＤＮのみのティアより高い転送優先度を受けることを特徴とするシステム。
【請求項１２】
請求項７に記載のシステムにおいて、
前記クライアント装置における一クライアントは、前記アカウントティアの中からクライアントティアを選択するティア選択プロシージャを実行することを特徴とするシステム。
【請求項１３】
請求項１２に記載のシステムにおいて、
前記クライアントは、前記ＣＤＮ−Ｐ２Ｐティアを選択し、当該クライアントは、前記クライアントティアを前記ティアマネージャに報告し、そして、当該クライアントは、前記コンテンツ配信ネットワークサーバ又は前記ピアツーピアネットワークのどちらか一方から前記コンテンツアイテムのダウンロードを実行することができ、さらに、当該クライアントは、当該コンテンツアイテムのアップロードを当該ピアツーピアネットワークに実行することができることを特徴とするシステム。
【請求項１４】
請求項１２に記載のシステムにおいて、
前記クライアントは、前記ＣＤＮのみのティアを選択し、当該クライアントは、前記クライアントティアを前記ティアマネージャに報告し、そして、当該クライアントは、前記コンテンツ配信ネットワークサーバ又は前記ピアツーピアネットワークのどちらか一方から前記コンテンツアイテムのダウンロードを実行することができ、当該クライアントは、当該コンテンツアイテムのアップロードを当該ピアツーピアネットワークに実行することはできないことを特徴とするシステム。
【請求項１５】
請求項１２に記載のシステムにおいて、
前記クライアントは、コンテンツ要求を生成し、前記コンテンツアイテムの中から選択したコンテンツを取得し、当該ティアマネージャは、当該コテンツアイテムのコンテンツカタログにアクセスし、さらに、当該ティアマネージャは、前記ティア選択にアクセスし、当該ティアマネージャは、コンテンツの価格計算プロシージャを実行し、前記ティア選択プロシージャの間、当該クライアントによって選択された前記クライアントティアに応じて前記コンテンツ価格のうちの特定の価格を決定し、当該ティアマネージャは、コンテンツ価格のルックアップテーブルを利用し、当該コンテンツの価格計算プロシージャの間、前記コンテンツの価格のうちの特定の価格を決定し、当該ティアマネージャは、更新可能なアルゴリズムを利用し、当該コンテンツの価格計算プロシージャの間、前記コンテンツの価格のうちの当該特定の価格を計算し、当該ティアマネージャは、当該コンテンツカタログと前記コンテンツの価格のうちの当該特定の価格とを当該クライアントに送信し、当該クライアントは、前記コンテンツの価格のうちの当該特定の価格に応じて、選択された前記コンテンツアイテムについて応答的にダウンロード及び支払いを行うことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子情報を管理するための技術に関する。さらに詳細には、電子ネットワークにおいてアカウントティアを利用するためのシステム及び方法に関する。
【背景技術】
【０００２】
電子情報を管理するための効果的な方法を実現することは、近年の電子装置の設計者及び製造者にとって考慮すべき重要事項である。しかしながら、電子ネットワークにおける装置で用いられる情報を効果的に管理することは、システム設計者に対して相当な課題となっている。例えば、向上させた装置の機能及び性能に対する改善要求は、システムの処理能力をさらに要求し、また、追加のソフトウエアリソースも必要とする。さらに、処理要求及びソフトウエア要求の改善は、製造コストの向上及び操作の非効率性を理由として、経済的に不利益な影響をもたらすこととなる。
【０００３】
さらに、高度かつ様々なデータ管理動作を実行する改善された装置の機能は、追加の利益をシステムのユーザに提供するが、システムの様々な構成要素についての制御及び管理に関して改善要求を必要とする。例えば、電子コンテンツ情報を効果的に管理する改善されている電子ネットワーク装置は、関係する大量かつ複雑なデジタルデータのために、効果的な実装を行うことによって利益を得ることができる。
【０００４】
システムリソースへの要求の増加及びデータ規模の大幅な増大に起因して、電子ネットワークにおける情報を管理するための新しい技術を開発することが関連する電子技術への関心事であることは明らかである。したがって、上述のような理由から、電子ネットワークにおける情報を管理するための効果的な技術を開発することは、近年の電子装置の設計者、製造者、及び、使用者にとって重要事項であり続けている。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明による電子ネットワークにおけるアカウントティアを利用するためのシステム及び方法を開示する。一実施例において、最初に、ネットワークプロバイダは、ＣＤＮサーバ、追跡サーバ、クライアント装置のピアツーピアネットワークを備える電子ネットワークを実装する。対応するクライアント装置の装置ユーザは、ティア選択を効果的な技術を用いることによって作成する。所定の実施例において、装置ユーザは、ＣＤＮ−Ｐ２Ｐティア又はＣＤＮのみのティアのどちらかを選択する。
【０００６】
通常、ＣＤＮ−Ｐ２Ｐティアは、ＣＤＮサーバと、ピアツーピアネットワークにおける他のクライアント装置と、のどちらかを介したコンテンツアイテムの転送をサポートする。反対に、ＣＤＮのみのティアでは、ピアツーピアネットワークにおける他のクライアント装置との転送はサポートされない。追跡サーバは、様々なクライアント装置からのティア選択を監視し、そして、更新し、さらに、保存する。ある時点では、所定のクライアント装置は、一又は二以上の特定のコンテンツアイテムのためのコンテンツ要求を生成することができる。それに応じて、追跡サーバは、サポートされているコンテンツアイテムのコンテンツカタログにアクセスし、さらに、クライアント装置の現在のティア選択にアクセスする。
【０００７】
追跡サーバは、コンテンツカタログから要求されたコンテンツアイテムのための一又は二以上のコンテンツの価格を、要求を行ったクライアント装置の特定のティア選択に基づいて計算する。所定の実施例において、ＣＤＮのみのティアにおけるクライアント装置は、ＣＤＮのみのコンテンツの価格である。通常、ＣＤＮのみのコンテンツの価格は、ＣＤＮ−Ｐ２Ｐのコンテンツの価格より高い。ＣＤＮ−Ｐ２Ｐのコンテンツの価格は、ＣＤＮ−Ｐ２Ｐティアにおけるクライアント装置に課される。追跡サーバは、コンテンツカタログと計算された一又は二以上のコンテンツの価格とを、要求したクライアント装置に送信する。最後に、クライアント装置は、要求した一又は二以上のコンテンツアイテムについてダウンロード及び支払いを行う。したがって、少なくとも上述の理由から、本発明は、電子ネットワークでアカウントティアを利用するための改善したシステム及び方法を提供する。
【図面の簡単な説明】
【０００８】
【図１Ａ】本発明の実施例の一実施例による電子ネットワークのブロック図が示されている。
【図１Ｂ】本発明の一実施例による図１Ａのピアツーピアネットワークのブロック図が示されている。
【図２】本発明の実施例による図１の追跡サーバの一実施例についてのブロック図が示されている。
【図３】本発明による図２のサーバ用メモリの一実施例についてのブロック図が示されている。
【図４】本発明の一実施例によるセグメント化されたコンテンツを事前ロードするためのプロシージャを説明するブロック図が示されている。
【図５】本発明による図１Ａのクライアント装置の一実施例についてのブロック図が示されている。
【図６】本発明による図５の装置用メモリの一実施例についてのブロック図が示されている。
【図７】本発明による図３のティア選択の一実施例についてのブロック図が示されている。
【図８】本発明による図３のコンテンツの価格の一実施例についてのブロック図が示されている。
【図９Ａ】本発明の一実施例による、ティア選択プロシージャを実行するための方法のステップについてのフローチャートが示されている。
【図９Ｂ】本発明の一実施例による、ティア選択プロシージャを実行するための方法のステップについてのフローチャートが示されている。
【図９Ｃ】本発明の一実施例による、ティア選択プロシージャを実行するための方法のステップについてのフローチャートが示されている。
【図１０】本発明の一実施例による、コンテンツの価格決定プロシージャを実行するための方法のステップのフローチャートが示されている。
【発明を実施するための形態】
【０００９】
本発明は、電子情報の管理技術の改良に関する。本明細書の文脈及びそれの要件において提供されている以下の説明によって、当業者が本発明を作成し利用できるようになる。開示されている実施例の様々な変更は当業者にとって明らかであり、一般的な原理は他の実施例に適用することができる。したがって、開示されている実施例に本発明を限定することは意図していない。ただし、本発明は、ここに開示する原理及び特徴と一致する最も広い範囲で認められる。
【００１０】
本発明は、電子ネットワークにおいて、アカウントティア(account tiers)を利用するためのシステム及び方法を備え、クライアント装置のピアツーピアネットワークを含む。クライアント装置は、所望のコンテンツアイテムを得るために、ＣＤＮサーバ装置からのコンテンツ転送、又は、ピアツーピアネットワーク上で直接的なコンテンツ転送を実行するよう構成されている。クライアント装置は、サポートされているアカウントティアの中から選択するためにアカウントティア選択を生成する。ティアマネージャは、クライアント装置からのティア選択の監視、更新、及び、保存を行う。また、ティアマネージャは、選択された特定のアカウントティアに依存して変化するコンテンツの価格を計算する。そして、クライアント装置は、所望のコンテンツアイテムにアクセスして利用するために、指定された適切なコンテンツの代金を支払う。
【００１１】
図１Ａを参照すると、本発明の実施例の一実施例による電子ネットワーク１１０のブロック図が示されている。図１Ａの実施例において、電子ネットワーク１１０は、以下に限定しないが、コンテンツ配信ネットワーク（content distribution network (CDN)）サーバ１１４、追跡サーバ１１８、及び、複数のクライアント装置１２６を備える。他の実施例において、電子ネットワーク１１０は、ある構成要素及び構成を利用することによって実現される。その構成要素及び構成は、図１Ａの実施例と一緒に説明されている構成要素及び構成とともに利用することができ、その代わりに利用することもできる。
【００１２】
本発明によると、任意かつ所望の数のクライアント装置１２６がピアツーピアネットワーク１３４内に設置されている。そのピアツーピアネットワーク１３４については、図１Ｂを参照することで以下でより詳細に説明する。図１Ａの実施例において、クライアント装置１２６は、電子装置１（１２６（ａ））から電子装置Ｎ１２６（Ｃ）までを含む。図１Ａの実施例において、クライアント装置１２６それぞれは、任意かつ適切なピアツーピア通信技術又は他の効果的な通信方法を利用することによって、他のクライアント装置１２６と双方向通信を直接行うことができる。
【００１３】
本発明によると、クライアント１２６全て又はそれの一部には、様々かつ所定のコンテンツアイテムがあらかじめ効果的にロードされている。コンテンツアイテムは、任意かつ所望のタイプの電子情報を含む。例えば、以下に限定しないが、コンテンツアイテムには、エンターテイメントプログラム、動画、ビデオデータ、音声データ、デジタル写真、スチール画像データ、グラフィックス、ＷＥＢページ、番組案内情報、及び、様々なタイプのソフトウエアプログラムなどが含まれる。したがって、システムユーザは、ピアツーピアネットワーク１３４を介して、適切なコンテンツの転送プロシージャを実行し、所望のコンテンツアイテムにアクセスして利用することができる。図１Ａの実施例において、追跡サーバ１１８は、任意かつ効果的な方法で実装され、様々なコンテンツアイテムの現在のロケーションを追跡する。追跡サーバ１１８についての一実装は、図２及び図３を参照することで、以下でより詳細に説明する。
【００１４】
図１Ａの実施例において、ＣＤＮサーバ１１４は、任意かつ所望のタイプのデータ又は他の情報を提供するための任意かつ適切なエンティティとして実装される。例えば、所定の実施例において、ＣＤＮサーバ１１４は、異なる多くのコンテンツソースからコンテンツデータを生成又は取得するコンテンツ管理エンティティによって操作される。所定の実施例において、ネットワークプロバイダエンティティ（図示せず）は、追跡サーバ１１８、及び、ピアツーピアネットワーク１３４におけるクライアント装置１２６の全て又は一部を実装しサポートする。図１Ａの実施例において、通常、クライアント装置１２６は、任意のソースから転送されたコンテンツアイテムを閲覧又は他の方法で利用することと引き換えにコンテンツの利用料金をネットワークプロバイダに支払う。通常、ネットワークプロバイダは、転送されるコンテンツアイテムについて比較的高めのＣＤＮダウンロード料金をＣＤＮサーバ１１４に支払う。そのコンテンツアイテムは、ＣＤＮサーバ１１４からダウンロードが行われる。例えば、所定の実施例において、ＣＤＮのダウンロード料金は、ダウンロードされるコンテンツアイテムのサイズに比例する。
【００１５】
しかしながら、ピアツーピア転送プロシージャの場合には、他のクライアント装置１２６からコンテンツアイテムを受信するためのＣＤＮのダウンロード料金は発生しない。したがって、ピアツーピア転送プロシージャは、コンテンツアイテムを様々なクライアント装置１２６に普及させるためにより経済的な利用技術（more economical leveraging technique）を提供する。本発明によると、ネットワークプロバイダは、クライアント装置１２６のために、効果的にアカウントティアを利用し、ＣＤＮのダウンロードの代わりにピアツーピアのダウンロードを促進させることができる。より詳細には、ピアツーピア転送の利用を積極的に止めるクライアント装置１２６は、ＣＤＮのみのティアに分類される。ＣＤＮのみのティアには、ＣＤＮサーバ１１４からコンテンツアイテムをダウンロードするための追加料金を含むより高いコンテンツ料金が課せられる。クライアント装置１２６に個別のティア選択にしたがって料金を請求することは、ネットワークプロバイダに、ＣＤＮのみのクライアントのためのＣＤＮダウンロード料金のコストを回収することを可能にする。アカウントティアを利用するための技術に関する追加の詳細は、図９及び図１０を参照することで以下でより詳細に説明する。
【００１６】
図１Ｂを参照すると、本発明の一実施例による図１Ａのピアツーピアネットワーク１３４のブロック図が示されている。図１Ｂの実施例は、クライアント装置１（１２６（ａ））、クライアント装置２（１２６（ｂ））からクライアント装置Ｎ１２６（Ｃ）までを備える。他の実施例において、ピアツーピアネットワーク１３４は、ある構成要素及び構成を利用することによって実現される。その構成要素及び構成は、図１Ｂの実施例と一緒に説明されている構成要素及び構成とともに利用することができ、その代わりに利用することもできる。さらに、ピアツーピアネットワーク１３４は、任意かつ所望の数のクライアント装置１２６を含むよう実装される。
【００１７】
図１Ｂの実施例において、クライアント装置１２６のそれぞれは、任意かつ所望のピアツーピア通信技術又は他の効果的な通信方法を利用することによって、他のクライアント装置１２６と双方向通信を直接行う。例えば、クライアント装置１（１２６（ａ））は、クライアント装置２（１２６（ｂ））又はクライアント装置Ｎ（１２６（ｃ））１２６と双方向通信を直接行うことができる。同様に、クライアント装置２（１２６（ｂ））は、クライアント装置Ｎ（１２６（ｃ））１２６と双方向通信を直接行うことができる。さらに、図１Ｂの実施例において、ピアツーピアネットワーク１３４におけるクライアント装置１２６のいずれかは、ピアツーピアコンテンツ転送プロシージャを実行し、コンテンツアイテムを、ピアツーピアネットワーク１３４における他のクライアント装置１２６のいずれかに転送することができる。図１Ｂのピアツーピアネットワーク１３４を利用するための技術に関する追加の詳細は、図９及び図１０を参照することで以下でより詳細に説明する。
【００１８】
図２を参照すると、本発明の実施例による、図１Ａの追跡サーバ１１８の一実施例についてのブロック図が示されている。図２の実施例において、追跡サーバ１１８は、以下に限定しないが、サーバ用中央処理装置（サーバ用ＣＰＵ）２１２、サーバ用ディスプレイ２１６、サーバ用メモリ２２０、及び、一又は二以上のサーバ用入出力インタフェース（サーバ用Ｉ／Ｏインタフェース）２２４を備える。追跡サーバ１１８の前述の構成要素は、サーババス２２８と接続されており、サーババス２２８を介して通信する。他の実施例において、追跡サーバ１１８は、ある構成要素及び構成を利用することによって実現される。その構成要素及び構成は、図２の実施例と一緒に説明されている構成要素及び構成とともに利用することができ、その代わりに利用することもできる。
【００１９】
図２の実施例において、サーバ用ＣＰＵ２１２は、適切かつ互換性のある任意のマイクロプロセッサ装置を含むよう実装されている。好ましくは、マイクロプロセッサ装置は、ソフトウエア命令を実行し、これにより、追跡サーバ１１８の動作の制御及び管理が行われる。図２のサーバ用ディスプレイ２１６は、任意かつ効果的なタイプのディスプレイテクノロジーを含む。そのテクノロジーには、様々な情報をサーバのユーザに表示するための適切なスクリーンを有するブラウン管（ＣＲＴ）モニタ又は液晶ディスプレイが含まれる。図２の実施例において、サーバ用メモリ２２０は、所望のストレージ装置についての任意の組み合わせを含むよう実装されている。以下に限定しないが、ストレージ装置は、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、及び、フレキシブルディスク、メモリスティック、コンパクトディスク、ハードディスクなどのような様々なタイプの不揮発性メモリを含む。サーバ用メモリ２２０のコンテンツ及び機能性は、図３を参照することで以下でより詳細に説明する。
【００２０】
図２の実施例において、サーバ用Ｉ／Ｏインタフェース２２４には、追跡サーバ１１８によって要求される任意のタイプの情報を受信及び／又は送信するよう一又は二以上の入力インタフェース及び／又は出力インタフェースが含まれる。サーバ用Ｉ／Ｏインタフェース２２４は、サーバユーザが追跡サーバ１１８と通信することを可能にするめの一又は二以上の手段を備える。追跡サーバ１１８の利用は、図９及び図１０を参照することで以下でより詳細に説明する。
【００２１】
図３を参照すると、本発明による図２のサーバ用メモリ２２０の一実施例についてのブロック図が示されている。図３の実施例において、サーバ用メモリ２２０は、以下に限定しないが、サーバアプリケーション３１２、コンテンツのロケーション３２０、統計モジュール３２２、クライアント統計３２４、ティアマネージャ３３６、ティア選択３４０、コンテンツの価格３４４、及び、コンテンツのカタログ３４８を含む。他の実施例において、サーバ用メモリ２２０は、他の構成要素及び機能を含むことができる。その構成要素及び機能は、図３の実施例と一緒に説明されている構成要素及び機能とともに含まれていても、その代わりに含まれていてもよい。
【００２２】
図３の実施例において、サーバアプリケーション３１２は、プログラム命令を含むことができる。好ましくは、その命令は、サーバ用ＣＰＵ２１２（図２）によって実行され、追跡サーバ１１８のための様々な機能及び動作を実行する。通常、サーバアプリケーション３１２の特定の性質及び機能性は、対応する追跡サーバ１１８の特定のタイプ及び特定の機能性などの要素に依存して変化する。例えば、図３の実施例において、サーバ用アプリケーション３１２は、様々なクライアント装置１２６間におけるコンテンツアイテムの転送を監視することができる。
【００２３】
サーバ用アプリケーション３１２は、コンテンツロケーション３２０を動的に更新し、クライアント装置１２６上の様々なコンテンツアイテムの現在のストレージロケーションにおける新しい変化を組み込む。コンテンツロケーション３２０は、以下に限定しないが、様々なコンテンツアイテムについて、事前に工場でロードされたオリジナルのロケーションを含んでいてもよい。所定の実施例において、コンテンツロケーション３２０は、対応するクライアント装置の識別子と関連する固有のコンテンツアイテム識別子を含む。クライアント装置の識別子は、コンテンツアイテムが保存されている個々のクライアント装置１２６を表す。
【００２４】
図３の実施例において、統計モジュール３２２は、クライアント統計３２４を監視し、まとめる(compile)。そのクライアント統計３２４は、ピアツーピアネットワーク１３４（図２）について、任意かつ適切な情報及び特徴を表す。例えば、クライアント統計３２４は、コンテンツ転送プロシージャに関する任意かつ所望のタイプの統計情報を含む。コンテンツ転送プロシージャは、ピアツーピアネットワーク１３４におけるクライアント装置１２６間でコンテンツアイテムを直接転送するためのプロシージャである。所定の実施例において、統計情報３２２は、クライアント装置１２６に定期的にクエリーを発行し、更新されているクライアント統計３２４を取得する。
【００２５】
他には、クライアント装置１２６は、新しいコンテンツ転送プロシージャに関して、統計モジュール３２２に自動的に通知する。そして、統計モジュール３２２は、クライアント統計３２４を更新する。図３の実施例において、クライアント統計３２４は、クライアント装置１２６ごとに収集される。さらに、クライアント統計３２４は、以下に限定しないが、アップロード転送のスループット統計、ダウンロード転送の統計、ピアツーピア転送の頻度、転送されるコンテンツタイプ、転送先装置、転送元装置、転送されたコンテンツのタイトル、及び、統計に基づく他の関連する転送パターン又は情報を含む。
【００２６】
図３の実施例において、ティアマネージャ３３６は、クライアント装置１２６からのティア選択３４０を監視し、対応するコンテンツの価格３４４を生成する。そのコンテンツの価格は、個々のティア選択３４０に基づいている。コンテンツのカタログ３４８は、以下に限定しないが、電子ネットワーク１１０によってサポートされる特定のコンテンツアイテムのリストを含む。ティア選択３４０を利用するための技術に関する追加の詳細は、図９及び図１０を参照することで以下でより詳細に説明する。
【００２７】
図４を参照すると、本発明の一実施例によるセグメント化されたコンテンツを事前ロードするためのプロシージャを説明するブロック図が示されている。図４の実施例は、例示の目的で示している。他の実施例において、本発明は、ある技術及び構成を利用することによって、セグメント化されたコンテンツ又はセグメント化されていないコンテンツを事前ロードするためのプロシージャを実行することができる。その技術及び構成は、図４の実施例と一緒に説明されている技術及び構成とともに利用することができ、その代わりに利用することもできる。
【００２８】
所定の状況において、様々な電子装置の工場は、電子装置にコンテンツアイテム４２２を事前にロードし、さらに、コストをかけることなく一部のコンテンツアイテムを提供することを希望する。これにより、システムのユーザが、それらのサービスを利用し始める可能性が高くなる。全てのコンテンツアイテムを事前にロードすることによって、工場においてハードディスクのイメージを取得するのに必要な製造時間だけでなく、装置のハードディスクの物理サイズが制限される。例えば、製造者が電子装置上に２つの高解像度の映画を事前にロードすることを望む場合、その映画を保存するのに必要とされるハードディスクのサイズは２００ギガバイトを超える。さらに、ハードディスクのイメージの取得にも非常に時間がかかる。
【００２９】
他の問題は、事前にどのコンテンツアイテムをロードするかを、製造者が大変慎重に選択しなければならないことである。含まれるデジタルデータは大量であるため、制限された数のコンテンツのアイテムでは、そう簡単には全ての顧客を満足させられないが、限られたサブセットのシステムユーザに対してのみ魅力的ではある。さらに、顧客は何らの権限を有することなくコンテンツアイテムを抽出することができるため、事前にロードしたコンテンツアイテムに関して、様々なセキュリティについての問題が存在する。所定の環境において、製造者は、ダウンロード手段によって、コンテンツアイテムを提供する。しかしながら、このダウンロードのためのオプションは、コンテンツプロバイダによって課せられる高額なダウンロード料金のために、非常に高額なものとなる。
【００３０】
図４の実施例によって、全てのコンテンツアイテムを事前にロードする代わりに、本発明は、コンテンツアイテム４２２を任意かつ適切なセグメントのサイズである任意かつ所望の数の異なるコンテンツのセグメントに分割することを提案する。図４の実施例において、例示の目的のために示したコンテンツアイテム４２２は両方とも、４つのコンテンツセグメントに分割されている。任意かつ所望の数の異なるコンテンツアイテム４２２を利用することが可能である。図４の例において、コンテンツアイテムＡ４２２（ａ）は、４つのコンテンツセグメントＡからＤに分割される。そして、コンテンツアイテムＰ４２２（ｐ）は、４つのコンテンツセグメントＱからＴに分割される。しかしながら、異なるコンテンツセグメントの数及び対応するセグメントサイズは固定ではない。また、全てのコンテンツアイテム４２２において、コンテンツセグメントの数又はサイズが同じである必要はない。コンテンツアイテム４２２ごとのコンテンツセグメントの数及びサイズは、効果的かつ最適な任意の方法で決定される。
【００３１】
セグメント化されたコンテンツを事前ロードするプロシージャは、コンテンツセグメントのサブセットを、個々のクライアント装置１２６上で様々なコンテンツアイテム４２２から最適に選択及び保存することによって実行される。本発明によって、任意かつ所望の数のクライアント装置１２６が利用される。全てのクライアント装置１２６が、コンテンツセグメントを受信する必要はない。しかしながら、コンテンツアイテム４２２毎からの各コンテンツセグメントは少なくとも一つのクライアント装置１２６上で事前にロードされていることが望ましい。コンテンツセグメントは、任意かつ効果的な方法で、対応するクライアント装置１２６にマッピングされている。例えば、図４の実施例において、クライアント装置１（１２６（ａ））は、コンテンツセグメントＡ及びＣをコンテンツアイテムＡ４２２（ａ）から受信し、そして、コンテンツセグメントＱ及びＳをコンテンツアイテムＰ４２２（ｐ）から受信する。同様に、クライアント装置Ｎ（１２６（ｃ））は、コンテンツセグメントＢ及びＤをコンテンツアイテムＡ４２２（ａ）から受信し、そして、コンテンツセグメントＲ及びＴをコンテンツアイテムＰ４２２（ｐ）から受信する。システムユーザは、利用可能コテンツアイテム４２２の完全なコンテンツカタログを閲覧し、選択したコンテンツアイテム４２２について必要となるコンテンツセグメントを取得するためにピアツーピア転送を開始する。
【００３２】
前述のセグメント化されたコンテンツを事前にロードするプロシージャによって、クライアント装置１２６のストレージ容量（ハードディスクサイズ）に、深刻な制限が生じることはない。なぜならば、コンテンツアイテム４２２ごとに比較的に小さいコンテンツのセグメントのみが事前にロードされているからである。したがって、高解像度コンテンツ（画像データより大きなサイズである）は、より効果的にサポートされる。さらに、事前にロードされているコンテンツは、個々のユーザの好みに合った個人向けのものとすることができる。なぜならば、システムユーザは、全てが事前にロードされているほんのわずかなコンテンツアイテムの代わりにコテンツアイテムについての広範なコテンツカタログから自由に選択することができるからである。コテンツのセキュリティ問題に関しては、事前にロードされているコンテンツセグメントは、完全なコテンツアイテム４２２を収集するために用いることができない。なぜならば、所定のクライアント装置１２６には欠けている多くのコンテンツセグメントが当初は存在するからである。
【００３３】
さらに、コンテンツアイテム４２２からのコンテンツセグメントの完全なセットは、様々なクライアント装置１２６へ分散する方法で事前にロードされている。したがって、コンテンツプロバイダからコンテンツをダウンロードする必要性がなくなる。よって、高額なダウンロード料金も必要ではなくなる。さらに、新しいコンテンツアイテムが利用可能となることから、対応する新しいコンテンツセグメントは、ピアツーピアネットワーク１３４を介した他のクライアント装置１２６への後の配布のために、新しいクライアント装置１２６上へ事前にロードされる。
【００３４】
図５を参照すると、本発明による図１Ａのクライアント装置１２６の一実施例についてのブロック図が示されている。図５の実施例において、以下に限定しないが、クライアント装置１２６は、装置用中央処理装置（装置用ＣＰＵ）５１２、装置用ディスプレイ５１６、装置用メモリ５２０、及び、一又は二以上の装置用入出力インタフェース（装置用Ｉ／Ｏインタフェース）５２４を含む。クライアント装置１２６の前述の構成要素は、装置用バス５２８に接続され、装置用バス５２８を介して通信を行う。
【００３５】
他の実施例において、クライアント装置１２６は、ある構成要素及び構成を利用することによって実現される。その構成要素及び構成は、図５の実施例と一緒に説明されている構成要素及び構成とともに利用することができ、その代わりに利用することもできる。さらに、図５の実施例において、クライアント装置１２６は、任意のタイプの適切な電子装置として実現される。例えば、所定の実施例において、クライアント装置１２６は、パーソナルコンピュータ、テレビ、一般消費者向けの電子装置、携帯電話、セットトップボックス、オーディオヴィジュアル用娯楽機器、携帯情報端末（ＰＤＡ）などのような、固定された電子装置又は持ち運び可能な電子装置として実現される。
【００３６】
図５の実施例において、装置用ＣＰＵ５１２は、適切かつ互換性のある任意のマイクロプロセッサ装置を含むよう実装することができる。好ましくは、そのマイクロプロセッサ装置は、ソフトウエアの命令を実行し、これにより、クライアント装置１２６の動作の制御及び管理が行われる。図５のディスプレイ５１６は、任意かつ効果的なディスプレイテクノロジーを含む。そのテクノロジーには、様々な情報を装置ユーザに表示するための適切なスクリーンを有するブラウン管（ＣＲＴ）モニタ又は液晶ディスプレイが含まれる。図５の実施例において、装置用メモリ５２０は、所望のストレージ装置についての任意の組み合わせを含むよう実装されている。以下に限定しないが、ストレージ装置は、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、及び、フレキシブルディスク、メモリスティック、コンパクトディスク、ハードディスクなどのような様々なタイプの不揮発性メモリを含む。装置用メモリ５２０の内容及び機能性は、図６を参照することで以下でより詳細に説明する。
【００３７】
図５の実施例において、装置用入出力インタフェース５２４は、クライアント装置１２６によって要求される任意のタイプの情報を受信及び／又は送信するよう、一又は二以上の入力インタフェース及び／又は出力インタフェースを含むことができる。装置用Ｉ／Ｏインタフェース５２４は、装置ユーザが電子ネットワーク１１０（図１Ａ）における他のエンティティと通信することを可能にするための一又は二以上の手段を備える。例えば、前述の手段は、クライアント装置１２６上の外側に設置されたキーボード機器、無線リモート制御装置、対応するマイクを備えた音声認識モジュール、タッチスクリーンの利用が可能なグラフィックユーザインタフェース、携帯装置用制御ユニット、又は、選択ボタンアレイを含む。クライアント装置１２６の実装及び利用については、図９及び図１０を参照することで以下でより詳細に説明する。
【００３８】
図６を参照すると、本発明による図５の装置用メモリ５２０の一実施例についてのブロック図を示す。図６の実施例において、以下に限定しないが、装置用メモリ５２０には、装置用アプリケーション６１２、通信マネージャ６１６、コンテンツアイテム６１８、ピアツーピアモジュール６２０、コンテンツカタログ６２２、クライアント統計６２４、ティア選択６２８、及び、コンテンツの価格６３２が含まれる。他の実施例において、装置用メモリ５２０には、他の様々な構成要素及び機能性が含まれる。それら構成要素及び機能性は、図６の実施例と一緒に説明されている構成要素及び機能性とともに含まれていてもよく、その代わりに含まれていてもよい。
【００３９】
図６の実施例において、装置用アプリケーション６１２は、プログラム命令を含むことができる。好ましくは、その命令は、装置用ＣＰＵ５１２（図５）によって実行され、クライアント装置１２６のための様々な機能及び動作を実行する。通常、装置用アプリケーション６１２の特定の性質及び機能性は、対応するクライアント装置１２６の特定のタイプ及び特定の機能性などの要素に依存して変化する。
【００４０】
図６の実施例において、通信マネージャ６１６は、電子情報を外部のエンティティと交換するために、任意かつ適切な技術を利用することによって通信プロシージャを実行する。例えば、通信マネージャ６１６は、追跡サーバ１１８又はＣＤＮサーバ１１４と双方向で通信を行い、要求された特定のコンテンツセグメント６１８についての現在のロケーション情報を取得する。図６の実施例において、コテンツアイテム６１８は、製造時にクライアント装置１２６上に事前にロードされたコンテンツアイテムか、それとも、製造後に他のクライアント装置１２６又はＣＤＮサーバ１１４から受信したコンテンツアイテムのどちらかを含む。
【００４１】
図６の実施例において、ピアツーピアモジュール６２０は、特定のクライアント装置１２６によって利用され、特定のクライアント装置１２６は、ピアツーピアネットワーク１３４（図２）における他のクライアント装置１２６と直接通信する。例えば、ピアツーピアモジュール６２０は、コンテンツアイテム転送プロシージャを実行し、ピアツーピアネットワーク１３４における他のクライアント装置１２６へのコテンツアイテムのアップロードか、それとも、他のクライアント装置１２６からのコンテンツアイテムのダウンロードのどちらかを行う。
【００４２】
図６の実施例において、コンテンツカタログ６２２には、広範囲に及ぶリストが含まれる。そのリストは、クライアント装置１２６によって利用可能である全てのコンテンツアイテム４２２についてのリストである。図６の実施例において、クライアント統計６２４には、ホストとなるクライアント装置１２６の動作についての任意かつ関連する統計又は情報が含まれる。図６の実施例において、ティア選択６２８には、所定のクライアント装置１２６のために選択されているアカウントティアを特定する情報が含まれている。図６の実施例において、コンテンツの価格６３２は、追跡サーバ１１８から受信される特定のコンテンツ利用料金を含む。コンテンツの価格６３２は、特定のティア選択６２８によって決まる。
【００４３】
図７を参照すると、本発明による図３のティア選択３４０の一実施例についてのブロック図が示されている。図７の実施例は、例示の目的で示している。他の実施例において、ティア選択３４０には、他の構成要素及び情報が含まれてもよい。それら構成要素及び情報は、図７の実施例と一緒に説明されている構成要素及び情報とともに含まれていてもよく、その代わりに含まれていてもよい。
【００４４】
図７の実施例において、ティア選択３４０には、以下に限定しないが、クライアントＡ１２６（ａ）からクライアントＮ１２６（ｃ）それぞれに対応する個々のアカウントティア選択が含まれる。例えば、図７の実施例において、クライアント装置Ａ１２６（ａ）は、ティア選択Ａ３４０（ａ）に対応する情報を有する。図７の実施例において、追跡サーバ１１８は、任意かつ効果的な技術を用いることによって、ティア選択３４０を分析し、対応する個々のコテンツの価格３４４（図３）を応答的に生成する。
【００４５】
所定の実施例において、ティア選択３４０は、指定された任意かつ適切なアカウントティアから選ばれる。例えば、図７の実施例において、クライアント装置１２６の装置ユーザは、ティア選択プロシージャを実行し、ＣＤＮのみのティアか、それとも、ＣＤＮ／Ｐ２Ｐティアのどちらかを選ぶ。ＣＤＮのみのティアは、所定のクライアント装置１２６がＣＤＮサーバ１１４からのみコンテンツアイテムを取得することを示す。そして、ＣＤＮ／Ｐ２Ｐティアは、所定のクライアント装置１２６が、ＣＤＮサーバ１１４からコンテンツアイテムを取得すること、又は、ピアツーピアネットワーク１３４を介してコンテンツアイテムを直接取得することを示す。所定の実施例において、他のアカウントティアも考え得る。例えば、Ｐ２Ｐのみのティアは、ピアツーピアネットワーク１３４のみを介してコンテンツアイテムを得るためにサポートされる。ティア選択の利用は、図９及び図１０を参照することで以下でより詳細に説明する。
【００４６】
図８を参照すると、本発明による図３のコンテンツの価格３４４の一実施例についてのブロック図が示されている。図８の実施例は、例示の目的で示している。他の実施例において、コンテンツの価格３４４には、他の構成要素及び情報が含まれてもよい。それら構成要素及び情報は、図８の実施例と一緒に説明されている構成要素及び情報とともに含まれていてもよく、その代わりに含まれていてもよい。
【００４７】
図８の実施例において、以下に限定しないが、コンテンツの価格３４４には、クライアントＡ１２４（ａ）からクライアントＮ１２６（ｎ）のそれぞれに対応する一又は二以上の個々のコンテンツの価格（ＡからＣまで）が含まれる。例えば、図８の実施例において、クライアント装置Ａ１２６（ａ）は、コンテンツＡの一又は二以上の価格３４４（ａ）に対応する情報を有する。図８の実施例において、追跡サーバ１１８のティアマネージャ３３６（図３）は、ティア選択３４０を参照することによって、コンテンツの価格３４４を計算する。図８の実施例において、コンテンツの価格３４４は、任意かつ効果的な方法を用いることによって計算される。
【００４８】
例えば、所定の実施例において、ティアマネージャ３３６は、事前に定義されているルックアップテーブルを利用し、適切なティア選択３４０を対応するコンテンツの価格３４４に変換する。他には、ティアマネージャ３３６は、更新可能なアルゴリズムを利用し、そして、電子ネットワーク１１０における現在のインセンティブプライオリティ、性能基準、ＣＤＮのダウンロード料金に基づいて、一又は二以上のコンテンツの価格３４４を計算することができる。好ましくは、図８の実施例において、個々のコンテンツの価格３４４は、ＣＤＮのみのティアのクライアントにとってより高額なものとなる。
【００４９】
所定の実施例において、ティアマネージャ３３６は、ティア選択３４０に基づいて、電子ネットワーク１１０における他の性能特性を変更する。これら他の性能特性は、個々のアカウントティアに基づくコンテンツの価格３４４にける差異に加えて、又は、その差異に代えて選択され得る。例えば、所定の実施例において、ＣＤＮサーバ１１４からダウンロードを行うとき、ピアツーピアネットワーク１３４を介したコテンツ転送から抜け出ることが無いクライアント装置１２６には、より高い転送プライオリティが与えられる（例えば、より高い転送についての帯域幅、よりアクセスをし易くすること、及び、より早いスピードを許容することによって）。コンテンツの価格３４４を生成するための追加の詳細は、図１０を参照することで以下でより詳細に説明する。
【００５０】
図９Ａ、９Ｂ、及び、９Ｃを参照すると、本発明の一実施例による、ティア選択プロシージャを実行するための方法のステップについてのフローチャートが示されている。図９Ａ乃至９Ｃのフローチャートは、例示の目的のために示されている。他の実施例において、本発明は、図９Ａ乃至９Ｃのフローチャートを参照して説明されているステップ及び順序以外のステップ及び順序も利用することができる。
【００５１】
図９Ａの実施例において、最初に、ネットワークプロバイダが電子ネットワーク１１０をステップ９１４において実装する。その電子ネットワーク１１０は、ＣＤＮサーバ１１４、追跡サーバ１１８、クライアント装置１２６のピアツーピアネットワーク１３４を含む。ステップ９１８において、対応するクライアント装置１２６のユーザは、任意かつ効果的な技術を用いることによってティア選択６２８を作成する。ステップ９２２において、装置ユーザがＣＤＮ−Ｐ２Ｐティアを選択すると、図９Ａのプロセスは、接続文字“Ａ”を通じて図９Ｂのステップ９３０に進む。反対に、装置ユーザがＣＤＮのみのティアを選択すると、図９Ａのプロセスは、接続文字“Ｂ”を通じて図９Ｃのステップ９４６に進む。ステップ９２６において、装置ユーザがティア選択６２８を変更することを決定すると、図９Ａのプロセスは前述のステップ９２２に戻る。
【００５２】
図９Ｂのステップ９３０において、クライアント装置１２６は、他のクライアント装置１２６による他のティア選択３４０を有するストレージのために、現在のティア選択６２８を追跡サーバ１１８に送信する。ステップ９３４において、クライアント装置１２６が、必要とするコンテンツアイテムを受けるためにダウンロード操作を要求した場合、ステップ９３８において、クライアント装置１２６は、ＣＤＮサーバ１１４と、ピアツーピアネットワーク１３４における他のクライアント装置１２６と、のどちらか一方からダウンロードを実行する。しかしながら、ステップ９３４において、必要とされるコンテンツアイテムを送信するようアップロード操作が要求された場合、ステップ９４２において、クライアント装置１２６は、ピアツーピアネットワーク１３４における他のクライアント装置１２６へアップロードを実行する。
【００５３】
図９Ｃのステップ９４６において、クライアント装置１２６は、他のクライアント装置１２６による他のティア選択３４０を有するストレージのために、現在のティア選択６２８を追跡サーバ１１８へ送信する。ステップ９５０において、クライアント装置１２６が、必要とするコンンテンツアイテムを受けるようダウンロード操作を要求する場合、ステップ９５４において、クライアント装置１２６は、ＣＤＮサーバ１１４と、ピアツーピアネットワーク１３４における他のクライアント装置１２６と、のどちらか一方からダウンロードを実行する。しかしながら、ステップ９５８において、クライアント装置１２６は事前にＣＤＮのみのティアを選択していることから、クライアント装置１２６は、ピアツーピアネットワーク１３４における他のクライアント装置１２６へアップロードを実行しない。したがって、少なくとも上記理由により、本発明は、電子ネットワークにおいてアカウントティアを利用するための改善されたシステム及び方法を提供する。
【００５４】
図１０を参照すると、本発明の一実施例による、コンテンツの価格決定プロシージャを実行するための方法のステップのフローチャートが示されている。図１０のフローチャートは、例示の目的のために示されている。他の実施例において、本発明は、図１０を参照して説明されているステップ及び順序以外のステップ及び順序も利用することができる。
【００５５】
図１０の実施例では、ステップ１０１４において、追跡サーバ１１８は、様々なクライアント装置１２６からのティア選択３４０を監視し、さらに、更新する。ステップ１０１８において、クライアント装置１２６は、一又は二以上の特定のコンテンツアイテムのためのコンテンツ要求を生成する。ステップ１０２２において、追跡サーバ１１８は、コンテンツカタログ３４８及びティア選択３４０にアクセスする。ステップ１０２６において、追跡サーバ１１８は、コンテンツカタログ３４８におけるコンテンツアイテムについてのコンテンツの価格３４４を、要求したクライアント装置１２６の特定のティア選択３４０に基づいて計算する。ステップ１０３０において、追跡サーバ１１８は、コンテンツカタログ３４８及び計算したコンテンツの価格３４４を要求したクライアント装置１２６に送信する。最後に、ステップ１０３４において、クライアント装置１２６は、計算されたコテンツの価格３４４で、要求された一又は二以上のコンテンツアイテムについてダウンロード及び支払いを行う。したがって、少なくとも上記理由により、本発明は、電子ネットワークにおいてアカウントティアを利用するための改善されたシステム及び方法を提供する。
【００５６】
ある実施例に関して、本発明を上述の通り説明した。他の実施例は、この開示を考慮することで、当業者にとって明らかとなるであろう。例えば、本発明は、上述の特定の実施例において開示されているもの以外の所定の構成及び技術を用いて容易に実装することができる。加えて、本発明は、上述のもの以外のシステムとともに効果的に用いることができる。したがって、上述の実施例による、これらの変形及び他の変形は、本発明によって保護されることを目的とし、本発明は、特許請求の範囲によってのみ限定される。
【図１Ａ】
2011503740.tif 000003
【図１Ｂ】
2011503740.tif 000004
【図２】
2011503740.tif 000005
【図３】
2011503740.tif 000006
【図４】
2011503740.tif 000007
【図５】
2011503740.tif 000008
【図６】
2011503740.tif 000009
【図７】
2011503740.tif 000010
【図８】
2011503740.tif 000011
【図９Ａ】
2011503740.tif 000012
【図９Ｂ】
2011503740.tif 000013
【図９Ｃ】
2011503740.tif 000014
【図１０】
2011503740.tif 000015
【国際調査報告】
2011503740.tif 000016