(57)【要約】ピアツーピアネットワーク内で配信されたコンテンツ（１８）のための電子タグ（２０）を作成する（８）。この電子タグは、コンテンツの配信を追跡するトランザクションデータに基づいてピア間に割り当てられるクレジット（２２、２４、２６、２８）を含む。電子タグは、コンテンツに関連付けられる。一実施例では、クレジットは、トランザクションデータに基づいて割り当てられる。
2005526312.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの配信を追跡するトランザクションデータに基づいて、ピア間に割り当てられるクレジットを含む、ピアツーピアネットワーク内で配信されるコンテンツのための電子タグを作成するステップと、
上記電子タグをコンテンツに関連付けるステップとを有するデータ処理方法。
【請求項２】
上記ピアにおいて上記コンテンツを受信するステップと、
上記電子タグが上記コンテンツに関連付けられていることを検出するステップと、
上記ピアにおける資格付与イベントの発生に応じて、上記トランザクションデータを送信するステップとを更に有する請求項１記載のデータ処理方法。
【請求項３】
上記資格付与イベントは、上記コンテンツの配信、使用又は購入であることを特徴とする請求項２記載のデータ処理方法。
【請求項４】
上記ピアからトランザクションデータを受信するステップと、
上記トランザクションデータに基づいて、クレジットを割り当てるステップとを更に有する請求項１記載のデータ処理方法。
【請求項５】
上記トランザクションデータは、配信データ、使用データ又は売上データであることを特徴とする請求項１記載のデータ処理方法。
【請求項６】
上記ピアにおいて、上記コンテンツの配信を追跡するトランザクションデータに基づいて、ピア間に割り当てられるクレジットを含む電子タグに関連しているコンテンツを受信するステップと、
上記電子タグが上記コンテンツに関連付けられていることを検出するステップと、
上記ピアにおける資格付与イベントの発生に応じて、上記トランザクションデータを送信するステップとを有するデータ処理方法。
【請求項７】
上記トランザクションデータは、配信データ、使用データ又は売上データであることを特徴とする請求項６記載のデータ処理方法。
【請求項８】
上記資格付与イベントは、上記コンテンツの配信、使用又は購入であることを特徴とする請求項６記載のデータ処理方法。
【請求項９】
上記ピアからトランザクションデータを受信するステップと、
上記トランザクションデータに基づいて、ピア間にクレジットを割り当てるステップとを更に有する請求項６記載のデータ処理方法。
【請求項１０】
機器にデータ処理方法を実行させる実行可能な命令を有するコンピュータにより読取可能な媒体において、該データ処理方法は、
コンテンツの配信を追跡するトランザクションデータに基づいて、ピア間に割り当てられるクレジットを含む、ピアツーピアネットワーク内で配信されるコンテンツのための電子タグを作成するステップと、
上記電子タグをコンテンツに関連付けるステップとを有するコンピュータにより読取可能な媒体。
【請求項１１】
上記データ処理方法は、
上記ピアにおいて上記コンテンツを受信するステップと、
上記電子タグが上記コンテンツに関連付けられていることを検出するステップと、
上記ピアにおける資格付与イベントの発生に応じて、上記トランザクションデータを送信するステップとを更に有する請求項１０記載のコンピュータにより読取可能な媒体。
【請求項１２】
上記資格付与イベントは、上記コンテンツの配信、使用又は購入であることを特徴とする請求項１１記載のコンピュータにより読取可能な媒体。
【請求項１３】
上記データ処理方法は、
上記ピアからトランザクションデータを受信するステップと、
上記トランザクションデータに基づいて、クレジットを割り当てるステップとを更に有することを特徴とする請求項１０記載のコンピュータにより読取可能な媒体。
【請求項１４】
上記トランザクションデータは、配信データ、使用データ又は売上データであることを特徴とする請求項１０記載のコンピュータにより読取可能な媒体。
【請求項１５】
機器にデータ処理方法を実行させる実行可能な命令を有するコンピュータにより読取可能な媒体において、該データ処理方法は、
ピアにおいて、コンテンツの配信を追跡するトランザクションデータに基づいて、ピア間に割り当てられるクレジットを含む電子タグに関連しているコンテンツを受信するステップと、
上記電子タグが上記コンテンツに関連付けられていることを検出するステップと、
上記ピアにおける資格付与イベントの発生に応じて、上記トランザクションデータを送信するステップとを有するコンピュータにより読取可能な媒体。
【請求項１６】
上記トランザクションデータは、配信データ、使用データ又は売上データであることを特徴とする請求項１５記載のコンピュータにより読取可能な媒体。
【請求項１７】
上記資格付与イベントは、上記コンテンツの配信、使用又は購入であることを特徴とする請求項１５記載のコンピュータにより読取可能な媒体。
【請求項１８】
上記データ処理方法は、
上記ピアからトランザクションデータを受信するステップと、
上記トランザクションデータに基づいて、ピア間にクレジットを割り当てるステップとを更に有することを特徴とする請求項１５記載のコンピュータにより読取可能な媒体。
【請求項１９】
バスを介してメモリに接続されたプロセッサを備え、
上記プロセッサは、コンテンツの配信を追跡するトランザクションデータに基づいて、ピア間に割り当てられるクレジットを含む、ピアツーピアネットワーク内で配信されるコンテンツのための電子タグを作成し、該電子タグをコンテンツに関連付けるシステム処理を、上記メモリから読み出して実行することを特徴とするデータ処理システム。
【請求項２０】
上記システム処理は、上記メモリから読み出され、上記プロセッサによって実行されて、該プロセッサに、上記ピアにおいて上記コンテンツを受信させ、上記電子タグが上記コンテンツに関連付けられていることを検出させ、上記ピアにおける資格付与イベントの発生に応じて、トランザクションデータを送信させることを特徴とする請求項１９記載のデータ処理システム。
【請求項２１】
上記資格付与イベントは、上記コンテンツの配信、使用又は購入であることを特徴とする請求項２０記載のデータ処理システム。
【請求項２２】
上記システム処理は、上記メモリから読み出され、上記プロセッサによって実行されて、該プロセッサに、上記ピアからトランザクションデータを受信させ、上記トランザクションデータに基づいて、クレジットを割り当てさせることを特徴とする請求項１９記載のデータ処理システム。
【請求項２３】
上記トランザクションデータは、配信データ、使用データ又は売上データであることを特徴とする請求項１９記載のデータ処理システム。
【請求項２４】
バスを介してメモリに接続されたプロセッサを備え、
上記プロセッサは、ピアにおいて、コンテンツの配信を追跡するトランザクションデータに基づいて、ピア間に割り当てられるクレジットを含む電子タグに関連しているコンテンツを受信し、上記電子タグが上記コンテンツに関連付けられていることを検出し、上記ピアにおける資格付与イベントの発生に応じて、トランザクションデータを送信するシステム処理を、上記メモリから読み出して実行することを特徴とするデータ処理システム。
【請求項２５】
上記トランザクションデータは、配信データ、使用データ又は売上データであることを特徴とする請求項２４記載のデータ処理システム。
【請求項２６】
上記資格付与イベントは、上記コンテンツの配信、使用又は購入であることを特徴とする請求項２４記載のデータ処理システム。
【請求項２７】
上記システム処理は、上記メモリから読み出され、上記プロセッサによって実行されて、該プロセッサに、上記ピアからトランザクションデータを受信させ、上記トランザクションデータに基づいて、ピア間にクレジットを割り当てさせることを特徴とする請求項２４記載のデータ処理システム。
【請求項２８】
コンテンツの配信を追跡するトランザクションデータに基づいて、ピア間に割り当てられるクレジットを含む、ピアツーピアネットワーク内で配信されるコンテンツのための電子タグを作成する作成手段と、
上記電子タグをコンテンツに関連付ける関連付け手段とを備えるデータ処理装置。
【請求項２９】
上記ピアにおいて上記コンテンツを受信するコンテンツ受信手段と、
上記電子タグが上記コンテンツに関連付けられていることを検出する検出手段と、
上記ピアにおける資格付与イベントの発生に応じて、トランザクションデータを送信する送信手段とを更に備える請求項２８記載のデータ処理装置。
【請求項３０】
上記資格付与イベントは、上記コンテンツの配信、使用又は購入であることを特徴とする請求項２９記載のデータ処理装置。
【請求項３１】
上記ピアからトランザクションデータを受信するトランザクションデータ受信手段と、
上記トランザクションデータに基づいて、クレジットを割り当てる割当手段とを更に備える請求項２８記載のデータ処理装置。
【請求項３２】
上記トランザクションデータは、配信データ、使用データ又は売上データであることを特徴とする請求項２８記載のデータ処理装置。
【請求項３３】
ピアにおいて、コンテンツの配信を追跡するトランザクションデータに基づいて、ピア間に割り当てられるクレジットを含む電子タグに関連しているコンテンツを受信する受信手段と、
上記電子タグが上記コンテンツに関連付けられていることを検出する検出手段と、
上記ピアにおける資格付与イベントの発生に応じて、トランザクションデータを送信するトランザクションデータ送信手段とを備えるデータ処理装置。
【請求項３４】
上記トランザクションデータは、配信データ、使用データ又は売上データであることを特徴とする請求項３３記載のデータ処理装置。
【請求項３５】
上記資格付与イベントは、上記コンテンツの配信、使用又は購入であることを特徴とする請求項３３記載のデータ処理装置。
【請求項３６】
上記ピアからトランザクションデータを受信する受信手段と、
上記トランザクションデータに基づいて、ピア間にクレジットを割り当てる割当手段とを更に備える請求項３３記載のデータ処理装置。
【発明の詳細な説明】
【関連出願】
【０００１】
この出願は、２００２年４月８日に出願した米国特許仮出願第６０／３７１，１８１号、発明の名称「ＤＲＭクーポン」に関連し、これらに対する優先権を主張する。この文献は、引用により本願に援用される。
【技術分野】
【０００２】
本発明は、デジタルコンテンツの電子配信に関し、詳しくは、ピアツーピアネットワークにおける、電子追跡タグが関連付けられたコンテンツの配信に関する。
【０００３】
この明細書の開示内容の一部は、著作権保護の対象となる要素を含んでいる。著作権者は、この明細書が特許商標庁への特許出願であると認められる複製（facsimile reproduction）に対しては異議を唱えないが、この他のあらゆる全ての著作権を主張する。以下の表示は、後述するソフトウェア及びデータ、並びに図面に適用される。著作権：２００３年、全ての著作権はソニーエレクトロニクスインク社に帰属する（Copyright (c) 2003, Sony Electronics, Inc., All Rights Reserved）。
【背景技術】
【０００４】
近年、グヌーテラ（Gnutella）やナップスター（Napster）等のピアツーピアアプリケーションの普及により、ピアツーピア（peer-to-peer：以下、Ｐ２Ｐとも記す。）ネットワークを介してデジタルコンテンツを効率的に配信できるようになっている。Ｐ２Ｐネットワークは、ネットワークにおける如何なるノードもクライアントとサーバの両方として機能できるネットワークの代表例である。例えば、ナップスターは、ＴＣＰ／ＩＰポートツーポートの直接接続によって、ピアツーピアのファイル共有を可能にしている。更に、ナップスターは、多くのウェブブラウザとサーバが利用するプロトコルであるハイパーテキスト転送プロトコル（ＨＴＴＰ）によってデータを配信する。これにより、事実上、ネットワークに接続された各コンピュータは、サーバとしてもクライアントとしても機能することができる。
【０００５】
Ｐ２Ｐネットワークの利点の１つは、コンテンツを効率的に配信できる点である。ここで、Ｐ２Ｐネットワークを最適に機能させるためには、コンテンツを共有させるユーザである「シェアラ（sharers）」と、コンテンツを受け取るユーザである「テーカ（takers）」との間のバランスが必要である。現在の多くのＰ２Ｐネットワークでは、ユーザは、通常、見返りとしてコンテンツの共有に貢献する必要なく、ネットワークにおける他のユーザからコンテンツを自由に得ることができるので、ユーザがネットワークの他のユーザとのコンテンツの共有に貢献することによる利益は殆どない。
【発明の開示】
【課題を解決するための手段】
【０００６】
ピアツーピアネットワーク内で配信されたコンテンツのための電子タグを作成する。この電子タグは、コンテンツの配信を追跡するトランザクションデータに基づいて、ピア間に割り当てられるクレジットを含む。電子タグは、コンテンツに関連付けられる。一実施例では、クレジットは、トランザクションデータに基づいて割り当てられる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して、本発明の実施例を詳細に説明する。図面においては、同じ構成要素には、同じ指示符号を付している。図面は、本発明を実現する特定の実施例を例示的に示している。これらの実施例については、当業者が本発明を実施することができるよう、詳細に説明するが、この他の実施例も可能であり、本発明の範囲から逸脱することなく、論理的、機械的、電気的、機能的及びこの他の変更を行うことができる。したがって、以下の詳細な説明は、限定的には解釈されず、本発明の範囲は、特許請求の範囲によってのみ定義されるものである。
【０００８】
本発明の実施例の動作についてシステムレベルの概要で、図１Ａを用いて説明する。ここでは、ピアツーピアネットワークにおける、電子追跡タグ（electronic tracking tag）に関連するコンテンツの配信を説明する。配信システム８は、ノード１０、１２、１４、１６と、コンテンツ１８と、電子追跡タグ２０と、クレジット２２、２４、２６、２８とを備える。ノード１０、１２、１４、１６は、接続ポイント（connection point）である。以下で図１Ｃを用いて説明するように、一実施例では、各ノード１０、１２、１４、１６は、クライアント、サーバ又はこれらの両方として機能する。また、以下で図１Ｄを用いて説明するように、他の実施例においては、各ノード１０、１２、１４、１６は、パーソナルコンピュータ、ハンドヘルドコンピュータ、又は別のコンピュータ機器であってもよい。更に別の実施例では、各ノード１０、１２、１４、１６は、ネットワークの異なるユーザを表していてもよい。コンテンツ１８は、ネットワークの上で共有される何らかのデジタル情報である。一実施例においては、コンテンツ１８は、データ、オーディオ、ビデオ又は別の情報を含んでいる。一実施例では、コンテンツ１８は、例えば、ＭＰＥＧオーディオレイヤ３（MPEG Audio Layer 3：ＭＰ３）のファイル等の音楽ファイルである。コンテンツ１８は、電子追跡タグ２０に関連付けられる。説明を簡潔にするために、電子追跡タグ２０に関連付けられたコンテンツ１８をタグ付きコンテンツ（tagged content）とも呼ぶ。更に、説明を簡潔にするために、電子追跡タグを単にタグと呼ぶ場合もある。一実施例では、タグ２０は、コンテンツ１８に添付されたメタデータを含み、このメタデータは、コンテンツ１８がノード１０、１２、１４、１６に配信された際に、コンテンツ１８を追跡するための識別子として機能する。クレジット２２、２４、２６、２８は、タグ２０に関連付けられている。他の実施例では、これより多い又は少ないクレジットにタグ２０を関連付けてもよい。クレジット２２、２４、２６、２８は、コンテンツ１８がノード１０、１２、１４、１６に配信された際に、ノード１０、１２、１４、１６に割り当てられる。一実施例では、クレジット２２、２４、２６、２８は、コンテンツを共有するために受け取られる。例えば、一実施例では、クレジット２２、２４、２６、２８は、新たなコンテンツの価格割引又はアクセスのために買戻し可能である。
【０００９】
一実施例では、ノード１０のユーザは、コンテンツ１８をネットワーク内の他のユーザと共有できるようにする。図１Ａでは、コンテンツとクレジットの動きを矢印３０、３１、３２、３３、３４、３５、３６、３７、３８によって示している。コンテンツ１８がノード１０からノード１２に配信されると（矢印３０）、クレジット２８は、ノード１０に割り当てられる（矢印３１）。クレジット２８の割当は資格付与イベント（qualifying event）の発生に基づいて行ってもよい。資格付与イベントは、コンテンツ１８の配信（例えば共有）、使用又は購買等であってもよい。他の資格付与イベントによって、クレジット２８の割当を起動してもよい。
【００１０】
一実施例では、ノード１２における資格付与イベントの発生に応じて、クレジット２８をノード１０に割り当てる。例えば、ノード１２における資格付与イベントは、ノード１２におけるコンテンツ１８の購買又は使用であってもよい。他の実施例においては、コンテンツ１８がノード１０によって共有可能にされた場合にクレジット２８をノード１０に割り当てる。更に別の実施例では、コンテンツ１８がノード１２に配信された場合にクレジット２８をノード１０に割り当てる。
【００１１】
一実施例においては、ノード１２における資格付与イベントの発生に応じて、クレジット２８をノード１０に割り当てた後は、タグ２０に関連しているクレジットが減少する。一旦、コンテンツ１８がノード１２に配信されると、ノード１２は、他のノードにコンテンツ１８を配信することができる。
【００１２】
クレジット２４、２６、２８は、コンテンツ１８のその後の配信に基づいて割り当てられる。例えば、一実施例では、コンテンツ１８が後にノード１２からノード１４に配信された場合（矢印３２）、ノード１４における資格付与イベントの発生に応じて、クレジット２６の部分２が、ノード１２に割り当てられる（矢印３３）。更に、一実施例では、クレジット２６の部分３が、ノード１４における資格付与イベントの発生に応じて、ノード１０に割り当てられる（矢印３４）。このように、ノード１０は、コンテンツ１８のその後の配信に基づいて、追加のクレジットを受信することができる。一実施例で資格付与イベントがノード１２において発生していない場合、ノード１０へのクレジットの割当、例えばクレジット２６の部分３の割当は、ノード１４における資格付与イベントによって起動される。
【００１３】
同様に、ノード１４は、更にノード１６にコンテンツ１８を配信することができる（矢印３５）。ノード１６において資格付与イベントが発生すると、クレジット２４の部分６が、ノード１４に割り当てられる（矢印３６）。更に、ノード１６において資格付与イベントが発生すると、クレジット２４の部分４が、ノード１２に割り当てられる（矢印３７）。更に、一実施例では、ノード１６において資格付与イベントが発生すると、クレジット２４の部分５が、ノード１０に割り当てられる（矢印３８）。
【００１４】
一実施例では、図１Ｂに示すように、コンピュータ１０１は、例えばインターネット等のネットワーク１０５の一部であり、又はネットワーク１０５に接続されたものであり、クライアントコンピュータ又はサーバコンピュータである他のコンピュータ１０３とデータを交換する。例えば、一実施例では、図１Ａに示すノード１０は、コンピュータ１０１であり、このコンピュータ１０１は、ネットワーク１０５の一部であり、又はネットワーク１０５に接続されたものであり、他のコンピュータ１０３とデータを交換する。多くの場合、コンピュータは、インターネットサービスプロバイダ（Internet Service Provider：以下、ＩＳＰという。）１０７を介してインターネットに接続されており、従来のインターネット閲覧アプリケーションを実行してサーバとデータを交換する。クライアントは、他の種類のアプリケーションを用い、ネットワーク１０５を介して、サーバを経由することなくデータを交換することもできる。なお、本発明はインターネットの使用に限定されるものではなく、直接接続された及びプライベートネットワークに本発明を適用してもよいことは明らかである。
【００１５】
例えば、一実施例では、図１Ａのノード１０、１２、１４、１６は、図１Ｃに示すように、ピアツーピアネットワークにおいて互いに接続されたコンピュータである。図１Ｃは、ワイドエリアネットワーク（Wide-Area Network：ＷＡＮ）やローカルエリアネットワーク（Local-Area Network：ＬＡＮ）等の標準的なネットワーク７２上に階層化されたピアツーピアネットワーク環境５０の一実施例を示したものである。ネットワーク７２に接続された各機器ノードは、ネットワーク７２を介して、ネットワーク７２の他のノードのいずれにも論理的に接続することができ、ピアツーピアネットワーク環境５０を形成している。各ノードは、１つ以上の物理的機器に対応させることができる。図１Ｃに示すように、ピアツーピアネットワーク環境５０は、機器５２と、機器５６と、機器５８と、機器６２と、機器６４と、機器６８と、機器７０とから構成されている。各機器は、少なくとも、ネットワーク環境５０におけるピアとして機能する他の機器に対し、ピアツーピア通信を行う能力を有する。ピアツーピア通信は、ピア機器間における直接の交換（あるいは中間ピア機器を介した間接的な交換）によるコンピュータリソース及びサービスの共有を含んでいる。これらのリソース及びサービスには、例えば情報の交換、処理サイクル、キャッシュ記憶装置及びファイル用のディスク記憶装置を始めとする様々なリソース及びサービスがあるが、これらのリソース及びサービスの全てが、各ピア機器上に存在している必要はない。したがって、ネットワーク５０内の各機器５２、５６、５８、６２、６４、６８、７０は、ネットワーク環境５０中でピアツーピア通信セッションを開始することができる。
【００１６】
また、各機器は、通信を行い又は接続を希望する相手側の機器を識別する能力を有し、機器がネットワーク環境５０に参加し、又は切断することを発見し（発見処理）、及び如何なる通信プロトコルがネットワーク環境５０で使用されているかを判定することができる。例えば、ピア機器間の通信には、有線及び／又は無線のプロトコルを用いることができ、このようなプロトコルとしては、例えばＴＣＰ／ＩＰ、リアルタイムストリーミングプロトコル（Real Time Streaming Protocol：ＲＴＳＰ）、ブルートゥース（Bluetooth）、通常ワイファイ（ＷｉＦｉ：Wireless Fidelity（ワイヤレスフェデリティ））とも呼ばれるＩＥＥＥ８０２．１１ｘプロトコル、携帯電話ネットワークを介してデータを交換するために使用される無線アプリケーションプロトコル（Wireless Application Protocol：ＷＡＰ）を始めとして、当該技術分野において周知の様々な通信プロトコルを用いることができる。
【００１７】
機器５２、５６、５８、６２、６４、６８、７０は、携帯情報端末（personal digital assistance：ＰＤＡ）、携帯電話機、ポータブルコンピュータ、ページャ、携帯音楽プレーヤ（例えばＭＰ３プレーヤ）等を始めとする様々なモバイル機器から構成することができる。また、これに代えて、機器５２、５６、５８、６２、６４、６８、７０は、デスクトップコンピュータ、家庭用娯楽システム、セットトップボックス、ゲーム機器等を始めとする様々な非モバイル機器から構成することができる。適切な機器の具体例については、以下で図１Ｄを用いて説明する。
【００１８】
図１Ｃに示すピアツーピアネットワーク環境５０は、タグ付きコンテンツを配信することができるピアツーピアネットワークの構成を限定するものではない。例えばピアツーピアネットワークにサーバを接続し、ピア機器に対して集中型サービスを提供できることは、当業者にとって明らかである。更に、同じ基本的なネットワーク構造上に１つ以上のピアツーピアネットワーク環境を階層化することもでき、各ピア機器が同時に複数のピアツーピアネットワーク環境に参加できることは、当業者にとって明らかである。
【００１９】
また、各機器５２、５６、５８、６２、６４、６８、７０は、後述するペルソナ情報の作成、共有、変更及び削除を容易にする関係開始ソフトウェア（relationship initiation software）６０を備えている。ペルソナ情報は、各機器のユーザの個性、行動、習慣及び個人的な興味を反映した情報であってもよい。例えば、機器のユーザのペルソナ情報は、アーティストリスト、曲名リスト、お気に入りの曲名リスト、お気に入りのアーティストリスト、ユーザの評価、曲に関する批評、関心リスト（例えば菜食主義者、チェスプレーヤ等）を始めとして、機器のユーザに関する様々な属性の組を含むことができる。本発明は、ここに説明されたものだけに限定されず、この他の様々な多数の属性を用いることができることは、当業者にとって明らかである。
【００２０】
一実施例では、機器のユーザに関するペルソナ情報は、自動的に集められる。例えば、ユーザが訪れたウェブサイト、ユーザが聴取した音楽、ユーザが観た映画等を記録することによって、機器５２のユーザの関心リストを自動的に生成してもよい。ペルソナ情報は、機器のユーザに関する公開のペルソナ情報及び非公開のペルソナ情報として保存してもよい。
【００２１】
また、各機器５２、５６、５８、６２、６４、６８、７０上の関係開始ソフトウェア６０により、各機器のユーザは、関係（relationship）を開始し、ネットワーク内の機器の他のユーザのうちの１人以上のユーザからのペルソナ情報を保存することができる。例えば、ユーザは、会話を開始することによって（例えば、お勧めのレストランを問い合わせる、インスタントメッセージングセッションを開始する等）、他のユーザとの関係を開始して、興味が共通するデジタルコンテンツ（例えば、音楽、詩歌、文学、映画、絵画等）を共有することができる。更に、ユーザ間に構築される関係の種類に応じて、信頼のレベルを設定し、視覚的に表示してもよい。例えば、一実施例では、ノード１２及びノード１４上の関係開始ソフトウェア６０の実行の結果、ノード１２からノード１４にコンテンツ１８が配信される。
【００２２】
図１Ｂ〜図１Ｃの環境における使用に適したシステムの一実施例を図１Ｄに示す。システム１４０は、システムバス１６５に接続されたプロセッサ１５０、メモリ１５５及び入出力装置（input/output capability）１６０を備える。メモリ１５５は、プロセッサ１５０によって実行されたときに、ここに説明する処理を実現する命令を記憶するように構成されている。また、メモリ１５５は、図１Ａに示すコンテンツ１８等のデータを記憶することもできる。一実施例では、メモリ１５５は、クレジット２２、２４、２６、２８を記憶する。更に、メモリ１５５は、トランザクションデータを記憶することができる。トランザクションデータとは、資格付与イベントの発生やコンテンツの配信に関連するデータ等、コンテンツ１８に関連するデータである。入出力装置１６０は、コンテンツ１８又はその一部又はその表現を有するデータを配信するとともに、表示する。入出力装置１６０は、プロセッサ１５０によってアクセス可能なあらゆる種類のストレージ装置を含む、様々な種類の、コンピュータにより読取可能な媒体を備えている。なお、「コンピュータにより読取可能な媒体（medium/media）」又は「マシンにより読取可能な媒体（medium/media）」という用語は、データ信号によって符号化された搬送波も含むことは、当業者にとって明らかである。また、コンピュータは、メモリ１５５内で実行されるオペレーティングシステムソフトウェアによって制御されることも明らかである。入出力装置及び関連媒体１６０は、オペレーティングシステム及び本発明に基づく処理のための、マシン／コンピュータにより実行可能な命令及びコンテンツ１８等のデータを保存する。
【００２３】
図１Ｂ〜図１Ｄに関する説明は、本発明の実施に適したコンピュータハードウェア及び様々な動作環境に関する概要を明らかにするためのものであるが、これは、適用可能な環境を限定するものではない。なお、システム１４０は、様々なアーキテクチャを有する多くの可能な機器のうちの一具体例であることは、言うまでもない。標準的な機器は、通常、少なくともプロセッサと、メモリと、プロセッサとメモリを接続するバスとを備えている。このような構成を有する機器としては、パーソナルコンピュータシステム、ネットワークコンピュータ、例えばウェブテレビジョン受信機又はセットトップボックス等のテレビジョン受信機をベースとしたシステム、例えば携帯電話機、携帯型媒体再生装置、携帯情報端末等の携帯型機器、並びにこれらに類する機器が含まれる。なお、本発明は、マルチプロセッサシステム、ミニコンピュータ、メインフレームコンピュータ等を含む、他の構成のコンピュータシステムによっても実現できることは、当業者にとって明らかである。更に、本発明は、通信ネットワークを介してリンクされたリモートの処理装置によってタスクが実行される分散型コンピュータシステム環境によっても実現することができる。
【００２４】
次に、本発明に基づくコンピュータソフトウェアによって実現される特定の処理について、一連のフローチャートを用いて説明する。図２Ａは、図１Ａに示すコンテンツ１８にタグ２０を関連付ける処理の一実施例のフローチャートを示している。一実施例では、図２Ａに示す処理２００は、コンテンツプロバイダの機器によって実行される。図２Ｂは、図１Ａに示すクレジット２２、２４、２６、２８を割り当てる処理２５０の一実施例のフローチャートを示している。一実施例では、図２Ｂに示す処理２５０は、シェアラの機器、テーカの機器、クレジットプロバイダの機器のうちの少なくともいずれかにおいて実行される。他の実施例においては、図２Ｂに示す処理２５０は、ユーザの機器上で動作するピアアプリケーションによって実行される。更に別の実施例では、図２Ｂに示す処理２５０は、コンテンツを追跡して、クレジットを割り当てる中央サーバによって実行される。処理２００及び処理２５０は、図２Ａ及び図２Ｂのブロック（動作）２００〜２７４として示すコンピュータにより実行可能な命令からなるコンピュータプログラムによって構成される。これらのフローチャートを用いて本発明を説明することにより、当業者は、適切に構成されたコンピュータによってこの処理を実行するための命令を含むプログラムを開発することができる（コンピュータのプロセッサは、メモリを含むコンピュータにより読取可能な媒体から命令を読み出して、実行する）。コンピュータにより実行可能な命令は、コンピュータプログラミング言語で記述してもよく、ファームウェアロジックに組み込んでもよい。認定された規格に準拠するプログラミング言語で記述した場合、このような命令は、様々な種類のハードウェアプラットフォーム上で実行できるとともに、様々なオペレーティングシステムにインタフェースすることができる。更に、この明細書では、如何なる特定のプログラミング言語にも基づくことなく、本発明を説明する。ここに開示する本発明の処理を実現するために、様々なプログラミング言語を用いることができることは明らかである。更に、当分野においては、動作を行い又は結果を生じるものとして、ソフトウェアを様々な呼び方で呼ぶことがある（例えば、プログラム、手続き、処理、アプリケーション、モジュール、ロジック等）。これらの表現は、コンピュータによるソフトウェアの実行によって、コンピュータのプロセッサが動作を実行し又は結果を生じるということを単に簡略的に表現しているにすぎない。また、本発明の範囲から逸脱することなく、図２Ａ及び図２Ｂに示す処理ステップを省略してもよく、他のステップを追加してもよく、更に、ここで説明する処理ステップの実行順序を変更してもよい。
【００２５】
図２Ａは、プロセッサによって実行されるタグ関連付け処理２００を示している。ブロック２０２において、コンテンツプロバイダ又はタグを取り扱う（redeem）エンティティがタグを作成する。一実施例では、タグは、トランザクションデータを保存するデータファイルを含んでいる。また、タグは、コンテンツの追跡を介して追加のトランザクションデータを生成するためにも使用される。一実施例では、タグは、コンテンツが配信された際に、トランザクションデータによって更新される。コンテンツに関連するトランザクションデータは、コンテンツの配信、購買及び使用に関する情報、並びにコンテンツ及びコンテンツを配信したユーザに関連する他の情報を含むことができる。一実施例では、トランザクションデータは、そのユーザを介してコンテンツが配信されたユーザのペルソナ（persona）に関連する情報を含んでいる。クレジットは、タグに関連付けられる。一実施例では、コンテンツの共有のために、クレジットをユーザに割り当てる。一実施例では、コンテンツを共有するためにユーザに割り当てられるタグにクレジットが関連付けられるため、タグは、クーポン（coupon）に類似する概念であるとみなすことができる。
【００２６】
ブロック２０４において、コンテンツプロバイダは、コンテンツをタグに関連付ける。コンテンツが一旦タグに関連付けられると、コンテンツは、タグ付きコンテンツと呼ばれる。一実施例では、タグは、コンテンツに添付されたメタデータの一部である。メタデータは、トランザクションデータを含んでいる。他の実施例においては、メタデータは、メタデータの外部のトランザクションデータの位置を指定するポインタ等の論理的リンクを含んでいてもよい。例えば、一実施例では、メタデータは、トランザクションデータを含むデータベースのファイルへのルートを定義したユニフォームリソースロケータ（uniform resource locator：以下、ＵＲＬという。）であってもよい。このような実施例では、トランザクションデータは、サーバに保存される。他の実施例においては、トランザクションデータを保存するサーバは、クレジットプロバイダによって運営される。ブロック２０６において、コンテンツプロバイダは、タグ付きコンテンツを配信する。一実施例では、コンテンツプロバイダは、ユーザがコンテンツを購入した後に、そのユーザにタグ付きコンテンツを配信する。
【００２７】
図２Ｂは、プロセッサによって実行される共有処理２５０のフローチャートを示している。ブロック２５２において、Ｐ２Ｐネットワーク上のシェアラの機器は、タグ付きコンテンツをＰ２Ｐネットワークを介して配信できる状態にする。なお、初期のシェアラは、周知の配信メカニズムを介して、タグ付きコンテンツをデジタルコンテンツとして取得することができる。ブロック２５４において、シェアラの機器は、Ｐ２Ｐネットワーク上のテーカにコンテンツを配信する。一実施例では、テーカは、シェアラからのコンテンツの転送を能動的に開始することができる。他の実施例においては、コンテンツの転送は、別のユーザからの推薦（recommendation）に応じてテーカの機器により開始してもよく、更に別の実施例として、シェアラ又はテーカのペルソナのどちらかに基づいて開始してもよい。ブロック２５６において、テーカの機器は、コンテンツがタグに関連付けられていることを検出する。一実施例では、テーカの機器上のアプリケーションは、タグ付きコンテンツに添付されたメタデータを読み出すことによって関連タグを検出する。判定ブロック２５８において、テーカの機器は、資格付与イベントが発生したか否かを判定する。一実施例では、資格付与イベントは、購入である。他の実施例においては、資格付与イベントは、コンテンツの使用である。例えば、コンテンツがＭＰ３ファイル等の音楽ファイルである場合、テーカがその音楽を聴取したとき、資格付与イベントが発生してもよい。更に別の実施例では、資格付与イベントは、テーカ又はその後のテーカへのコンテンツの配信であってもよい。テーカの機器が、資格付与イベントが起こっていないと判定した場合、共有処理２５０は、ブロック２６０において、資格付与イベントが起こるまで待機する。
【００２８】
ブロック２５８において、テーカの機器が資格付与イベントが発生したと判定すると、テーカの機器は、ブロック２６２において、コンテンツに関連するトランザクションデータをクレジットプロバイダに送信する。ブロック２６４において、クレジットプロバイダは、トランザクションデータを受信する。一実施例として、中央サーバがトランザクションデータを受け取ってもよい。中央サーバは、コンテンツに関連するトランザクションデータを保存し、分析する。例えば、クレジットプロバイダ又はＰ２Ｐファイル共有ネットワークの管理者が中央サーバを運営してもよい。
【００２９】
判定ブロック２６８において、クレジットプロバイダは、コンテンツの前のシェアラに割り当てる十分なクレジットが残っているか否かを判定する。一実施例においては、クレジットプロバイダは、コンテンツに関連するトランザクションデータに基づいて、クレジットの残高を判定する。一実施例では、メタデータは、クレジットの残高を保存したデータファイルを示すポインタを含んでいる。判定ブロック２６８において、クレジットプロバイダが、割り当てることができる十分なクレジットがないと判定した場合、共有処理２５０は、ブロック２７０に進み、終了する。一実施例においては、割り当てる十分なクレジットがなければ、コンテンツにタグを関連付けたままにし、これにより、コンテンツに関連するトランザクションデータを保存できる状態が維持される。
【００３０】
クレジットプロバイダが、割り当てる十分なクレジットがあると判定した場合、ブロック２７２において、クレジットをコンテンツの前のシェアラに割り当て、クレジットの残高を更新する。一実施例では、上述のように、現在のテーカにコンテンツを配信するための配信チェイン（distribution chain）に基づいて、クレジットを割り当てる。ブロック２７４において、クレジットプロバイダは、シェアラにクレジットの配信を通知する。
【００３１】
なお、テーカは、ブロック２５２において、コンテンツを他のテーカが利用可能な状態にすることによって、コンテンツのシェアラになることができる。一実施例では、テーカが後にコンテンツの新しいシェアラになると、新たな電子追跡タグが作成され、後に共有されたコンテンツに関連付けられる。一実施例では、新たに作成されたタグは、新しいシェアラ（前のテーカ）からのコンテンツの配信に関連するトランザクションデータを保存する。他の実施例においては、新たに作成されたタグがコンテンツのための前のタグにリンクされ、これにより、コンテンツに関連する全体の配信履歴及びトランザクションデータが維持される。他の実施例では、コンテンツの全体の配信履歴に基づいてクレジットを割り当てる。
【００３２】
以上では、図２Ｂに示す処理２５０について、テーカの機器、シェアラの機器及びクレジットプロバイダに関連して説明したが、この他の方法によって処理２５０を実現することもできる。例えば、一実施例として、図２Ｂに示す共有処理２５０は、ユーザの機器上で動作するピアアプリケーションによって実現してもよく、この場合、ユーザの機器において発生するコンテンツに関わる資格付与イベントがこのピアアプリケーションを起動し、このピアアプリケーションは、特定のコンテンツが渡され、これに応じてクレジットが配信された全てのユーザを検索する。また、一実施例では、ピアアプリケーションは、クレジットの残高の減少を算出する。また、ピアアプリケーションは、コンテンツが配信された全てのユーザに対し、クレジット割当に関するレポートを提供してもよい。
【００３３】
他の実施例においては、図２Ｂに示す共有処理２５０は、サーバ及びピア上のアプリケーションの組合せによって実現してもよく、この場合、コンテンツに関わる各資格付与イベントが中央サーバによって記録される。一実施例では、資格付与イベントは、ピアアプリケーションを起動し、ピアアプリケーションは、資格付与イベントの発生を中央サーバに通知する。続いて、中央サーバは、クレジットの計算と割当に関する処理を行い、トランザクションデータを保存する。
【００３４】
一実施例では、電子追跡タグは、デジタル権管理システムに関連して用いられる。例えば、タグ付きコンテンツに基づいて生成されたトランザクションデータは、コンテンツプロバイダ又はコンテンツの作者に支払うロイヤリティを計算するために用いることができる。
【００３５】
以上、ピアツーピアネットワークにおけるタグ付きコンテンツの配信について説明した。ここでは、特定の実施例を示したが、ここに示した特定の実施例に代えて、同じ目的を達成する如何なる構成を用いてもよいことは当業者にとって明らかである。したがって、本出願は、本発明のあらゆる適応例及び変形例を包含するものとする。
【００３６】
本発明は、如何なる特定の実施例にも限定されないが、ここでは、本発明を明瞭にするために、図１Ａを用いて、本発明の実施例の動作に関する、単純化されたシステムレベルの概要を説明した。例えば、ノード１０、１２、１４、１６は、ローカルネットワーク又は広域ネットワークの一部であってもよく、インターネットに接続されたユーザであってもよい。更に、この明細書において、クレジットに関連して用いた用語は、コンテンツの購買に関する割引を始めとする他のインセンティブを含むものとする。したがって、本発明は、特許請求の範囲及びその等価物のみによって限定されるものである。
【図面の簡単な説明】
【００３７】
【図１Ａ】本発明の実施例のシステムレベルの概要を示す図である。
【図１Ｂ】本発明の実現に適した環境を示す図である。
【図１Ｃ】本発明の実現に適した環境を示す図である。
【図１Ｄ】本発明の実現に適した環境を示す図である。
【図２Ａ】本発明に基づいてコンピュータにより実行される処理のフローチャートである。
【図２Ｂ】本発明に基づいてコンピュータにより実行される処理のフローチャートである。
【図１Ａ】
2005526312.tif 000003
【図１Ｂ】
2005526312.tif 000004
【図１Ｃ】
2005526312.tif 000005
【図１Ｄ】
2005526312.tif 000006
【図２Ａ】
2005526312.tif 000007
【図２Ｂ】
2005526312.tif 000008
【国際調査報告】
2005526312.tif 000009