(57)【要約】  ディジタル・プロダクトの販売業者/流通業者を追跡するシステム及び方法を設け、該方法は、複数のユーザの内の各登録ユーザに相当するユーザ識別コード（ユーザＩＤ）を有する、複数の登録ユーザに関連した、ユーザ・データを記憶する工程；登録ユーザのユーザＩＤを記憶する透かしを有する、ディジタル・プロダクトに関連した、データ・パケットを、複数の登録ユーザの内の登録ユーザによって別のユーザに対して、移行する工程；データ・パケットを移行した登録ユーザのユーザＩＤを有するよう透かしを更新する工程；及びユーザに対する登録ユーザによるディジタル・プロダクトの販売に対する登録ユーザに対する支払いをもたらすようデータ・パケットを移行した登録ユーザに相当する支払い情報を処理する工程；を有する。
2005515569.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル・プロダクトの頒布を追跡する方法であって：
複数の登録ユーザに関連した、該複数の登録ユーザの各登録ユーザに相当するユーザ識別コード（ユーザＩＤ）及び支払い情報を有する、ユーザ・データ、を記憶する工程；
該複数の登録ユーザの登録ユーザから別のユーザに対して該ディジタル・プロダクトに関連した、該登録ユーザの該ユーザＩＤを記憶する透かしを有する、データ・パケット、を移行する工程；
該ディジタル・プロダクトの該ユーザによる購入を可能にする工程；及び
該データ・パケットを、該登録ユーザに対する支払いを、該登録ユーザによる別のユーザに対する該ディジタル・プロダクトの販売に対して、もたらすよう、移行した該登録ユーザに相当する該支払い情報を処理する工程；
を有することを特徴とする方法。
【請求項２】
請求項１記載の方法であって、前記データ・パケットは、前記プロダクトのコンテンツを有するプロダクト・コンテンツ・ファイル、及び、前記プロダクトの該コンテンツのサンプルを有するプレビュー・ファイル、を有し、前記透かしは該プレビュー・ファイルに埋め込まれていることを特徴とする方法。
【請求項３】
請求項１記載の方法であって、前記データ・パケットはプロダクト・コンテンツ・ファイルを有し、前記透かしは該プロダクト・コンテンツ・ファイルに埋め込まれていることを特徴とする方法。
【請求項４】
請求項１記載の方法であって、前記データ・パケットの一部分が暗号化され、前記購入を可能にする工程が更に、該暗号化部分を復号化する鍵を設ける工程を有することを特徴とする方法。
【請求項５】
請求項１記載の方法であって、前記移行する工程が更に、前記データ・パケットを移行した前記登録ユーザの前記ユーザＩＤを有するよう前記透かしを更新する工程を有することを特徴とする方法。
【請求項６】
請求項５記載の方法であって、前記購入を可能にする工程が更に、前記更新透かしを送信する工程を有することを特徴とする方法。
【請求項７】
請求項５記載の方法であって、前記支払い情報を処理する工程が更に、前記更新透かしから情報を受信する工程を有することを特徴とする方法。
【請求項８】
ディジタル・プロダクトの頒布を追跡するベンダ・サーバであって、コンピュータ・コードを実行するプロセッサを有し、該コンピュータ・コードが：
複数の登録ユーザに関連した、該複数の登録ユーザの各登録ユーザに相当するユーザ識別コード（ユーザＩＤ）及び支払い情報を有する、ユーザ・データ、を記憶する工程；
プロダクトに関連した、該プロダクトのマーケティングを行うよう該プロダクトに関連したファイルを移行した登録ユーザに相当する該ユーザＩＤを有する、透かし履歴データ、を受信する工程；
該プロダクトのユーザによる購入を可能にする工程；及び
該ファイルを移行した該登録ユーザに相当する支払い情報を更新する工程；
を有する機能を行うことを特徴とするベンダ・サーバ。
【請求項９】
請求項８記載のベンダ・サーバであって、前記プロセッサは、前記ユーザが前記プロダクトのコンテンツを有するプロダクト・コンテンツ・ファイルを復号化することを可能にする復号鍵を設ける機能を有する、別の機能を行うことを特徴とするベンダ・サーバ。
【請求項１０】
ディジタル・プロダクトの頒布を追跡するコンシューマ・サーバであって、コンピュータ・コードを実行するプロセッサを有し、該コンピュータ・コードは：
別のプロセッサのユーザによってマーケティングが行われるディジタル・プロダクトに関連したデータ・パケットを受信し、該データ・パケットが、別のユーザに該データ・パケットを移行したユーザ毎の識別データを有する履歴データを記憶する透かしを、有する工程；
該履歴データを送信する工程；
該ディジタル・プロダクトの購入を可能にする工程；及び
プロダクト・コンテンツ・ファイルを復号化する復号化データを受信する工程；
を有する機能を行うことを特徴とするコンシューマ・サーバ。
【請求項１１】
請求項１０記載のコンシューマ・サーバであって：
前記データ・パケットは更に、該プロダクトのコンテンツのサンプルを有するプレビュー・ファイルを有し、前記透かしは該プレビュー・ファイルに埋め込まれていることを特徴とするコンシューマ・サーバ。
【請求項１２】
請求項１１記載のコンシューマ・サーバであって：
前記データ・パケットの前記プロダクト・コンテンツ・ファイルは暗号化形式で受信され、該データ・パケットの前記プレビュー・ファイルは非暗号化形式で受信されることを特徴とするコンシューマ・サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、著作権によって保護されたディジタル素材の頒布を規制するシステム及び方法に関するものである。
【背景技術】
【０００２】
ディジタル記録環境においては、ディジタル映像、音楽、ゲーム、機能別及び教育用ソフトウェア、シェアウェア及び文学作品のような、著作権によって保護されたディジタル素材の所有者及び売買業者に対して著作権保護を保証することに関する課題が存在する。
著作権によって保護されたディジタル素材の著作権侵害の防止を強化する必要性があるだけでなく、更に、個人が著作権によって保護されたディジタル素材の合法的な複製物を得る励みとなるものを設ける必要がある。更に、著作権によって保護されたディジタル化素材のマーケティング及び頒布に関連した著作権によって保護されたディジタル・プロダクトの所有者及び売買業者に対するコストを、該プロダクトの合法的な取得を更に奨励するのに、該プロダクトの消費者に対するコストを削減するよう、最小化する必要がある。
【０００３】
著作権によって保護されたディジタル・プロダクトの消費者が該著作権によって保護されたディジタル・プロダクトのマーケティングに参加し、該マーケティングから便益を受ける、著作権によって保護されたディジタル・プロダクトの頒布に関する現在のビジネス・モデルはマルチ・レベル・マーケティング（MLM）モデルを有する。MLMモデルにおいては、異なる開発者によって開発及び所有されたディジタル・プロダクトは中央サーバを通じて頒布される。開発者及び所有者（プロダクトを購入した購入者）は、（開発者又は購入者によって選定された）ネットワーク・サーバ上に、開発者又は所有者によって所有されたプロダクトを選定し得る、カタログを設ける。
【０００４】
購入者は開発者又は購入者が設けたカタログを見てプロダクトを選定することが可能である。購入者はプロダクトを購入するよう中央サーバに接続してから、購入者が所有するプロダクトを販売するようカタログを設け得る。したがって、プロダクトは所有者の複数のレベルを介して売買されることがある。コミッションは、中央サーバを通じて、カタログを介してプロダクト購入するようカタログを設けた所有者に対して支払われる。コミッションは更に、プロダクトの先行するレベルの所有者各々に対して支払われ、コミッションは所有者のレベルが当該購入から離れるにつれて減少する。このモデルは更に、プロダクトの非合法複製物の頒布を、マルチ・レベル手法「の範囲を超えた」コンピュータに移行されることによるように、不適当に使用されると、プロダクトの実行を妨げるセキュリティ措置を設けることによって、規制するものである。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、先行技術のMLMのモデルはプロダクトの直接的な同位層間の頒布又はマーケティングを可能にするものでない。プロダクトの所有者がプロダクトのマーケティングを行うよう、所有者は潜在購入者によってアクセス可能な第１サーバ上にプロダクトの広告を出す。所有者は同位層に対しては直接、マーケティングを行わない。先行技術のMLMモデルの別の欠点はプロダクトを購入する手順がやっかいであるということである。潜在購入者は該第１サーバを介して所有者によって出された広告をアクセスしなければならない。潜在購入者は自らが購入したいプロダクトを見出した場合、次に、購入取引を行うよう第２サーバにアクセスし、プロダクトを購入及び取得するよう、広告に設けられた注文情報を正確に入力しなければならない。
【課題を解決するための手段】
【０００６】
本発明の目的は、著作権によって保護されたディジタル・プロダクトを直接、同位層間で頒布する、著作権によって保護されたディジタル・プロダクトの売主及び買主に報酬又は補償が与えられ、該著作権によって保護されたプロダクトの非合法頒布が実質的に防止される、システム及び方法を設けることにある。
【０００７】
本発明の別の目的は、マルチ・レベル・マーケティング（MLM）ビジネス・モデルのような、同位層間のメカニズムを介して頒布される著作権によって保護されたディジタル・プロダクトを購入して取得する簡単な自動手順を設けることにある。
【０００８】
本発明の更に別の目的は、著作権によって保護されたディジタル・プロダクトのマーケティングを行うよう販促資料を同位層間で頒布するシステム及び方法を設けることにある。
【０００９】
最後に、本発明の別の目的は、著作権によって保護されたディジタル・プロダクトの複製物の合法的な移行各々の取引処理、記録、及び報告の効率性を向上するシステム及び方法を設けることにある。
【００１０】
上記及び他の目的は本特許請求の範囲に記載されたような方法によって実現される。
【００１１】
更に、本発明によって、ディジタル・プロダクトの頒布を追跡するベンダ・サーバ及びコンシューマ・サーバを有するシステムを設ける。
【発明を実施するための最良の形態】
【００１２】
〔実施例〕
本発明は、著作権によって保護されたディジタル・プロダクトの同位層間でのマーケティング並びに頒布、及びマーケティングの成功に対する報酬の追跡を、マルチ・レベル・マーケティング（MLM）ビジネス・モデルに基づいて、行うシステム及び方法を設ける。図１によって、著作権によって保護されたディジタル・プロダクトの、MLMビジネス・モデルを用いた、マーケティング及び頒布を表す例示的樹木グラフ１０を表す。
【００１３】
ディジタル・プロダクトの著作権所有者１６はディジタル・プロダクトのマーケティング及び頒布を複数のコンシューマ２０に対して、各コンシューマ２０が別のコンシューマ２０に対して該プロダクトのマーケティング及び頒布を行うことを可能にすることによって、行う。著作権所有者１６は当初、ディジタル書籍、音楽、映画、ソフトウェア・アプリケーション又はゲームのような、該プロダクトを一以上のレベル１のコンシューマ２０に頒布する。著作権所有者１６は該プロダクトを、一以上のレベル１のコンシューマ２０に対して、該プロダクトを、コンパクト・ディスク、光ディスク、ディスケットなどのような、コンピュータ判読可能媒体をメールし、レベル１のコンシューマに対する該プロダクトを記憶することによって、及び/又は、一以上のレベル１のコンシューマ２０が該プロダクトを著作権所有者１６に関連したコンピュータ端末/サーバからダウンロードすることによって、ネットワーク設備を介して伝送することによって、頒布することが好適である。著作権所有者１６によってプロダクトを頒布する他の方法は本発明に関連させて用い得る。レベル１のコンシューマ２０各々は一以上のレベル２のコンシューマ２０に対して該ディジタル・プロダクトの複製物を頒布し得る。
【００１４】
ディジタル・プロダクトの頒布は同位層間のマーケティング及び頒布によって続行し得、各レベルｎのコンシューマ２０はディジタル・プロダクトを一以上のレベルn+１のコンシューマ２０に対して頒布する再販権を有する。著作権所有者１６は、コミッションなどによって販売を獲得するよう、レベルn＋１のコンシューマ２０に対してディジタル・プロダクトを頒布したレベルnのコンシューマ２０各々に報酬を与える。更に、著作権所有者１６は、レベルn+1のコンシューマ２０によって獲得された販売に対して、かつ、コンシューマ２０の連続するレベルによって獲得された販売に対して、レベルnのコンシューマ２０各々にコミッションによって報酬を与え、該コミッションはMLMビジネス・モデルによってレベルｎのコンシューマ２０からレベルが隔てられる毎に減少する。
【００１５】
本発明は、該プロダクトの同位層コンシューマ１６及び売買業者の著作権所有者１６との接触が最小化され、プロダクトを売り出すコンシューマ２０の識別データを有する履歴データの追跡及び記憶がコンシューマ２０によって操作されるプロセッサ及び該プロダクトにおいて埋め込まれた透かしによって行われるので、著作権所有者１６は履歴データを追跡及び記憶に関連したタスクから開放される。
【００１６】
種々のMLMビジネス・モデルが既に存在することがわかる。例えば、MLMビジネス・モデルは、「ブレケージ」として知られる慣行を、プロダクトについて可能な移行数又は移行毎に支払われるコミッションの数を制限することによって、利用することが一般的である。ブレケージは、プロダクトの元の所有者による収入を増やすよう、コンシューマ毎に支払われるコミッションを制限する、かつ/又は、該コミッションに上限を設ける。本発明は特定のMLMビジネス・モデルに関するものではないが、既存のMLMビジネス・モデル、更には、将来策定されるMLMビジネス・モデルに形成し得る。
【００１７】
透かしは一般に、プロダクト（映像、オーディオ、ソフトウェアなど）に、該プロダクトの既知の用途を妨げないが、なお便利で信頼できる方法で検出し得るよう、埋め込まれた、信号及び/又はデータである。例えば、オーディオ信号における透かしは訓練された聞き手にとっても聞き取れないものである。透かしは更に、コンテンツ素材の符号化から取り除けないものであるので、透かしを取り除こうとすることによってコンテンツ素材に損傷をもたらす。透かしの1つの目的は真正性の証明を設けることである。透かしの特定のアプリケーションにおいては、ファイルに添付されたか埋め込まれた透かしを、ファイルを移行したユーザの識別によって、更新することが公知のものになっている。
【００１８】
本発明において用いられる透かしはプロダクトのプロダクト・コンテンツ・ファイルFと関連したプレビュー・ファイルＰＦ内に、少なくとも該プレビュー・ファイルＰＦを移行したコンシューマ２０に関連したプロダクト識別コード及び履歴データを記憶するよう、埋め込まれる。コンシューマ２０がプレビュー・ファイルＰＦを別のコンシューマ２０に移行する場合、透かしによって記憶された履歴データは別のコンシューマ２０に相当する識別コードによって更新される。該別のコンシューマ２０がプロダクトを購入すると、透かしの更新履歴ファイルが、販売を獲得することに成功したコンシューマ２０に対するコミッションの支払いを保証するよう、著作権所有者１６に設けられる。透かしはコンシューマ又は他のユーザによって勝手に書き換えることは可能でなく、著作権所有者１６によって設けられたソフトウェアによってのみ更新し得る。
【００１９】
図２はシステム２００の樹木グラフ図を表し、コンシューマ・データは、各々がコンシューマ２０によって操作されるコンシューマ・サーバ２２０によって、著作権所有者１６によって操作されるベンダ・サーバ２１６に対して設けられ；かつ購入及び/又は移行ソフトウェア・モジュールがベンダ・サーバ２１６からコンシューマ・サーバ２２０に、例えば、インターネット又は電子メール・ベースのダウンロード操作、又は、ＣＤ（コンパクト・ディスク）−ＲＯＭ（読み取り専用メモリ）のような、取り外し可能な記憶手段、を介して、移行される。ベンダ・サーバ２１６とコンシューマ・サーバ220との間の通信はコンピュータ・ネットワークによって設けられ、該コンピュータ・ネットワークは、公知のように、1つ以上のプロセッサを接続する如何なるネットワーク手段でもよく、コンピュータ・ネットワークはインターネットであることが好適である。
【００２０】
ベンダ・サーバ２１６及びコンシューマ・サーバ２２０各々は、公知のように、１つ以上のプロセッサ、１つ以上の記憶手段、コンピュータ・ネットワークを介して通信するためのユーザ・インタフェース及び有線又は無線通信手段を有する。ベンダ・サーバ２１６及び各々のコンシューマ・サーバ２２０は、公知のように、ネットワーク・ブラウザのような、インターネットを介して通信するソフトウェアを実行することができる。コンシューマ・サーバ２２０はベンダ・サーバ２１６から受信されたソフトウェアを実行することができる。
【００２１】
コンシューマ・データは当初、各コンシューマ・サーバ２２０によって登録セッション中にベンダ・サーバ２１６に設けられ、コンシューマ２０によって更新し得る。コンシューマ・データは、例えば、コンシューマ名、郵送アドレス、電子メール・アドレス、電話番号、購入に対する支払いに関する請求情報を有する。コンシューマ２０は選択的に、コミッションの支払いを受け取る方法及び/又は口座番号を有する、支払情報を設け得る。登録時に、ベンダ・サーバ２１６は各コンシューマ２０を識別する識別コードIDnnnnを割り当て、識別コードIDnnnnは、ベンダ・サーバ２１６又は移行及び購入ソフトウェア・モジュールによって取り出すよう、ベンダ・サーバ２１６、更には、コンシューマ・サーバ２２０によって記憶される。該IDnnnnはコンシューマ２０によってわからないことがあり得る。
【００２２】
ベンダ・サーバ２１６によってコンシューマ・サーバ２２０の１つに設けられる購入及び移行ソフトウェア・モジュールはプロダクトの購入取引を行うようコンシューマ・サーバ２２０によって実行される購入ソフトウェア・モジュール、及びプロダクトを別のコンシューマ・サーバ２２０に頒布する移行ソフトウェア・モジュールを有する。購入及び移行ソフトウェア・モジュールは更に、以下の図４B及び４C各々によって説明する。
【００２３】
図３はレベル１のコンシューマ２０のコンシューマ・サーバ２２０からレベル２のサーバのコンシューマ・サーバ２２０にプロダクトを頒布する間及び著作権所有者２０からレベル２のサーバによってプロダクトを購入する間のデータ・フローを表す。レベル１のコンシューマ２０はどのレベルｎのコンシューマ２０でもよく、レベル２のコンシューマはどのレベルn+1のコンシューマでもよいことがわかる。データは、コンピュータ・ネットワークを介して流れ、該コンピュータ・ネットワークは、公知のように、1つ以上のプロセッサを接続する如何なるネットワーク手段でもよく、該コンピュータ・ネットワークはインターネットであることが好適である。
【００２４】
データ・フローJはレベル１のコンシューマからレベル２のコンシューマへのデータ・パッケージの移行を示す。データ・フローJにおいて移行されるデータ・パッケージは、プロダクトのコンテンツ、データを移行するレベル１のコンシューマに関連した、プロダクトPIDxxxxのような、プロダクトの識別データ、レベル１のコンシューマに関連した公開鍵Kxxxxpub、及び著作権所有者１６の公開鍵Kownerpubを有する、暗号化プロダクト・コンテンツ・ファイルF；公知のような、暗号化セッション鍵Ks；及び埋め込み更新透かしのある、プロダクト・コンテンツ・ファイルFと関連した、プレビュー・ファイルＰＦ；を有する。透かしは更に、プロダクトＦに埋め込まれることが好適である。透かしは、該透かしに関連したプロダクトの識別コード及び、プロダクトを移行した各コンシューマ２０に相当する識別コードＩＤnnnnを有する履歴データを記憶する。この例では、透かしの履歴データはレベル１のコンシューマ２０に相当する識別コードを有する。
【００２５】
データ・フローKはレベル２のコンシューマによるプロダクトの購入に関連した購入データ・パケットのフローを表す。購入データは、プロダクトを購入するレベル２のコンシューマ３０に関連した識別コード、暗号化形式でのセッション鍵Ks、及び暗号化形式によるプロダクトに関連した透かしを有する、購入取引を行うのにベンダ・サーバ２１６が必要とする情報を有する。
【００２６】
データ・フローLは復号鍵のレベル２のコンシューマ２０に対するフローを表す。復号鍵Ksはレベル２のコンシューマ２０に関連した公開鍵Kyyyypub、及び暗号化セッション鍵を用いて暗号化される。
【００２７】
図４Aはベンダ・サーバ２１６によって記憶及び実行されるベンダ・ソフトウェア・モジュール４１０を表す。ベンダ・ソフトウェア・モジュール４１０はコンシューマ・データベース４１２、プロダクト・データベース４１４、ウェブ・サーバ４１８、アカウンティング・モジュール４２２、ファイル・マネージャ・ソフトウェア・モジュール４２６、及び暗号化ソフトウェア・モジュール４３０を有する。コンシューマ・データベース４１２は登録コンシューマ２０毎にコンシューマ・データをアクセス及び更新し、コンシューマ・データは更に、コンシューマ20に対して、既に支払われた、コミッション、及び、支払われる、コミッションを示すコミッション・データを有する。
【００２８】
プロダクト・データベース４１４はプロダクト識別番号、プロダクトのコンテンツ・データを有するプロダクト・コンテンツ・ファイルF、プロダクトのコンテンツ・データのプレビューを有するプロダクト・プレビュー・ファイルPF、及び価格データを有する。ウェブ・サーバ４１８は、コンシューマ２０からの情報の入手、コンシューマ２０の要求の処理、コンシューマ20に対して情報を設けることなどを行うよう、ベンダ・サーバ２１６とコンシューマ・サーバ２２０との間をインタフェースする、ウェブ・ページのような、インタフェース手段を設ける。
【００２９】
アカウンティング・ソフトウェア・モジュール４２２はプロダクトに対する支払い及びコミッションの支払いの記録、追跡、計算及びファシリテーションを、MLMビジネス・モデルによって、行う。プロダクトに対する支払い及びコミッションの支払いは、商取引において知られるような、クレジット・カード、インターネット・ベースの口座、又は別の決済手段による決済によって行い得る。例えば、コミッションは、セールス・クレジット、クレジット・バリューを有する発生ポイント、限定版のプロダクト、当該プロダクト・ラインにおける目玉アーティストとのチャット・セッション、アーティストによる興行に対する優先席、プロダクトの公表前のスニーク・プレビューなどによって設け得る。
【００３０】
アカウンティング・ソフトウェア・モジュール４２２は支払うコミッションを判定するようコンシューマ・データベース４１２に記憶された支払いコミッション情報を照会する。支払いは購入取引を行うと、又は、月次のような、等間隔にて、行い得る。アカウンティング・ソフトウェア・モジュール４２２は暗号化モジュール４３０からデータ・フローKからの復号化データを受信する。購入取引が成功すると、アカウンティング・ソフトウェア・モジュール４２２は、復号化透かしの透かし履歴データ及び透かしプロダクト・データに基づいてコミッションがコンシューマ・データベース４１２の支払いデータになるよう更新する。更に、アカウンティング・ソフトウェア・モジュール４２２は購入完了信号を暗号化モジュール４３０に送信して該プロダクトに対する購入が完了したことを暗号化モジュール４３０に通知する。購入完了信号はセッション鍵Ks、プロダクトを購入したコンシューマ２０のユーザIDのようなコンシューマ２０の識別を有し、プロダクト識別番号（PID）のような、プロダクトの識別を有することが好適である。
【００３１】
ファイル・マネージャ・ソフトウェア・モジュール４２６は、ベンダ・サーバ２１６と著作権所有者２０から直接プロダクトを購入したレベル１のコンシューマ２０によって操作されるコンシューマ・サーバ２２０との間でのプロダクト・コンテンツ・ファイルF及び関連したプレビュー・ファイルPFの管理及び移行を取り扱う。ファイル移行は、メールを介した、又は、他の固有の、方法などの、公知の技術を用いて行い得る。
【００３２】
暗号化ソフトウェア・モジュール４３０はファイル・マネージャ・ソフトウェア・モジュール４２６によって移行されるプロダクト・コンテンツ・ファイルFを保護及び/又は暗号化する。暗号化ソフトウェア・モジュール430は更に、データ・フローKを通じてコンシューマ・サーバ２２０から受信された暗号化情報を復号化する。復号化透かしデータは復号化情報を処理するようアカウンティング・ソフトウェア・モジュール４２２に移行される。アカウンティング・モジュール４２２から購入完了信号が受信されると、暗号化ソフトウェア・モジュール４３０はセッション鍵Ksを復号化して、プロダクトを購入したコンシューマ２０の公開鍵Knnnnpubを用いてセッション鍵Ksを暗号化して、それをデータ・フローLとしてコンシューマ２０によって操作されるコンシューマ・サーバ２２０に対して送信するよう設ける。暗号化ソフトウェア・モジュール430は更に、公知のように、無作為に（又は無作為でなく）IDnnnn、公開鍵Knnnnpub、及び秘密鍵Knnnnprvの生成及び各コンシューマ２０への割り当てを行う。暗号化ソフトウェア・モジュール430は更に、公知のように、自らの公開鍵Kownerpub、及び自らの秘密鍵Kownerprvの生成及び割り当てを行う。
【００３３】
図４Bはコンシューマ２０によって操作されるコンシューマ・サーバ２０によって記憶及び実行される購入ソフトウェア・モジュール４４０を表す。購入ソフトウェア・モジュール４４０は、ベンダ・サーバ２１６との通信を確立するよう、ネットワーク・ブラウザとのインタフェースとして動作することが好適である。購入ソフトウェア・モジュール４４０は、コンシューマ・サーバ２０とベンダ・サーバ１６との間の通信を設けるユーザ/ベンダ・サーバ（u/vs）インタフェース・モジュール４４４、該プロダクトに関連した透かしを抽出する購入透かしインタフェース・モジュール４４８、購入暗号化モジュール４５２、及びコンシューマ・サーバ２０と購入ソフトウェア・モジュール４４０との間の通信のファシリテーションを行う購入ユーザ・インタフェース・モジュール４５６を有する。透かしインタフェース・モジュール４４８はプロダクトに関連したプレビュー・ファイルPFから透かしを抽出する。購入暗号化モジュール４５２はコンシューマ２０によって透かしが勝手に書き換えられることを妨げるよう透かしを暗号化する。ユーザ/ベンダ・サーバ・インターフェース・モジュール４４４は、暗号化透かし、暗号化セッション鍵Ks、及びプロダクトを購入したいコンシューマ２０に関連した公開鍵Kyyyypubを有するデータ・フローKをベンダ・サーバ２１６に送信する。
【００３４】
図４Cはコンシューマ２０によって操作されるコンシューマ・サーバ２２０によって記憶及び実行される移行ソフトウェア・モジュール４６０を表す。移行ソフトウェア・モジュール４６０はベンダ・サーバ２１６とは無関係にコンシューマ・サーバ220上で動作することが好適である。移行ソフトウェア・モジュール４６０はプロダクト・コンテンツ・ファイルFの別のコンシューマ20に対する移行に関連する取引に用いられるセッション鍵Ksを選定する移行暗号化モジュール４６４、コンシューマ２０と通信する移行ユーザ・インタフェース・モジュール４６８、データ・フローJのデータ・パッケージを別のコンシューマ・サーバ２２０に移行するファイル移行モジュール４７２、及び移行されるプロダクトに関連した透かしをコンシューマの識別データIDxxxxと移行されるプロダクトに関連した透かしを更新する移行透かしインタフェース・モジュール４７６を有する。
【００３５】
図５はレベル１のコンシューマによって、レベル２のコンシューマ２０に対してプロダクトをマーケティング及び/又は頒布するにつれて、操作されるコンシューマ・サーバ２２０上で実行される移行ソフトウェア・モジュール４６０によって行われる例示的工程である。工程５１０では、移行暗号化モジュール４６４は無作為のセッション鍵Ksを生成又は選択する。セッション鍵Ksは無作為で割り当てられることが考えられる。工程５１４では、移行透かしインタフェース・モジュール４７６はコンシューマのIDxxxxを透かしの履歴データに付加することによって透かしを更新する。工程５１８では、移行暗号化モジュール４６４はセッション鍵Ksによってプロダクト・コンテンツ・ファイルFを暗号化する。工程５２２では、移行暗号化モジュール４６４はE〔Kownerpub〕（Ks）によってセッション鍵を暗号化する。工程５２６では、ファイル移行モジュール４７２はデータ・フローJをレベル２のコンシューマ２０に送信する。ファイル移行モジュール４７２はデータ・フローJを移行する電子メールのような既知のファイル移行手段とインタフェースし得、又は、レベル２のコンシューマ２０とレベル１のコンシューマ２０とのコンシューマ・サーバ２２０を接続するネットワーク上で動作する固有のソフトウェアを用いてファイル移行を行い得る。ネットワークはインターネットであることが好適である。
【００３６】
移行ソフトウェア・モジュール４６０はデータ・フローJを1つを超えるレベル２のコンシューマ２０に移行することができ、1つ以上のデータ・フローJをレベル２のコンシューマ２０各々に移行し得、各データ・フローJは異なるプロダクトに相当することがわかる。複数のデータ・フローJは異なる時間に、又は、事実上同時に、移行し得る。
【００３７】
図６Aは図３のように、レベル２のコンシューマ２０がレベル１のコンシューマ２０からプロダクトを受信してプロダクトを購入すると同時に、レベル２のコンシューマ２０によって操作されるコンシューマ・サーバ２２０上で実行されるプロダクト・ソフトウェア・モジュール４４０によって行われる例示的工程を表す。工程６１０では、購入透かしモジュール４４８は透かしを抽出する。工程６１４では、購入暗号化モジュール４５２はE〔Kownerpub〕（透かし）によって透かしを暗号化する。工程６１８では、ユーザ/ベンダサーバ・インタフェース・モジュール４４４がデータ・フローKをベンダ・サーバ２１６に送信する。
【００３８】
図６Bは図３のように、レベル２のコンシューマが購入したプロダクトに対する復号鍵を受信すると同時に、レベル２のコンシューマによって操作されるコンシューマ・サーバ２２０上で実行されるプロダクト・ソフトウェア・モジュール４４０によって行われる例示的工程を表す。工程６３０では、購入暗号化モジュール４５２はD〔Kyyyyprv〕（Ks）＝Ksによって受信されたデータ・フローKを復号化する。工程６３４では、購入暗号化モジュール４５２はD〔Ks〕（暗号化K）＝Fによってプロダクトと関連したプロダクト・コンテンツ・ファイルFを復号化する。工程６３８では、プロダクト・ソフトウェア・モジュール４４０は使用又は、選定位置における、記憶を行うようレベル２のコンシューマに関するプロダクト・コンテンツ・ファイルFをアクセスする。
【００３９】
図７はデータ・フローJにおいて移行されたデータ・パケットを受信するとベンダ・サーバ２１６上で実行されるベンダ・ソフトウェア・モジュール４１０によって行われる例示的工程を表す。工程７１０では、暗号化ソフトウェア・モジュール４３０はD〔Kownerprv〕によってデータ・パケットの暗号化透かしを復号化する。工程７１４では、アカウンティング・モジュール４２２は購入取引を行う。アカウンティング・モジュール４２２はコンシューマ・データベース４12に記憶された購入コンシューマ２０に関連した請求情報をアクセスして、資金を獲得するよう、クレジット・カード番号のような口座番号を取り出す。アカウンティング・モジュール４２２は該口座が有効で、資金があることを検証し、資金を取り出すか、さもなければ、該取引は終結し、ウェブ・サーバ４１８は購入コンシューマ２０に「信用度が低いために取引を終結する」というメッセージを設ける。
【００４０】
工程７１８では、アカウンティング・モジュール４２２は透かしの履歴データに最後に付加されたコンシューマIDxxxxに関連した支払いデータにコミッションを更新することによってコンシューマ・データベース４１２を更新する。コミッションの支払いは本発明の範囲内にあるものでない。工程７２２では、暗号化ソフトウェア・モジュール４３０はデータ・パケットに受信したセッション鍵をD〔Kownerprv〕（E〔Kownerpub〕（Ks））によって復号化する。工程７２６では、暗号化ソフトウェア・モジュール４３０はコンテンツE〔Kyyyypub〕（Ks）を購入したコンシューマの公開鍵でセッション鍵を暗号化する。工程７３０では、暗号化ソフトウェア・モジュール４３０はデータ・フローLを購入コンシューマ２０に設ける。
【００４１】
図８は図３によってレベル１のコンシューマ２０によって行われる例示的工程を表す。工程８１０では、レベル１のコンシューマ２０は移行ソフトウェア・モジュール４６０を起動する。移行ソフトウェア・モジュール４６０の移行ユーザ・インタフェース４６８はGUI（グラフィカル・ユーザ・インタフェース）のような手段を設け、それによってレベル１のコンシューマ２０は要求及び選定を行う。工程８１４では、レベル１のコンシューマ２０は移行する1つ以上のプロダクトを選定する。選定プロダクト毎に、レベル１のコンシューマ２０はプロダクトが移行される1つ以上のレベル２のコンシューマを選定する。工程８１８では、レベル１のコンシューマ２０は移行を起動する。
【００４２】
図９は、図３によって、1つ以上のプロダクトを購入する時、レベル２のコンシューマ２０によって行われる例示的工程を表す。購入ソフトウェア・モジュール４４０の購入ユーザ・インタフェース４５６はGUIのような手段を設け、それによってレベル２のコンシューマ２０は要求及び選定を行う。工程９１０では、レベル２のコンシューマ２０は購入ソフトウェア・モジュール４４０を起動する。工程９１４では、レベル２のコンシューマ２０はプロダクトをプレビューするよう要求し、実行したいプレビュー・ファイルを選定する。プレビュー・ファイルは、プロダクトが歌の場合、該プレビュー・ファイルが歌の15秒間分を有する、プロダクトのプレビューを設ける。本発明の好適実施例においては、少なくとも１つのプロダクトと関連したプレビュー・ファイルPFは既に、上記のように、自らがプレビューを行うよう、レベル２のコンシューマのコンシューマ・サーバ２２０に移行されている。
【００４３】
購入ユーザ・インタフェース４５６はプレビューしたいプレビュー・ファイルPFを選定するようレベル２のコンシューマ２０をプロンプトする。選定プレビュー・ファイルPFは、公知のように、レベル２のコンシューマのコンシューマ・サーバ２２０によって記憶された互換ソフトウェアによって実行し得る。互換ソフトウェアは、公知のように、プレビュー・ファイルPFに記憶されたデータの種類によって、レベル２のコンシューマのコンシューマ・サーバ２２０によって自動的に選定されるか、又は、レベル２のコンシューマによって選定される。その代わりに、プレビュー・ファイルPFは購入ソフトウェア・モジュール４４０によって設けられた固有のソフトウェアによって実行し得る。
【００４４】
工程９１８では、レベル２のコンシューマ２０はベンダ・サーバ２１６をアクセスして、公知の方法によって登録時に設定されたユーザ名及びパスワードを設けることによってベンダ・サーバ２１６のウェブサイトにサイン・オンする。レベル２のコンシューマ２０は従来の手段によってインターネットを介してベンダ・サーバ２１６のウェブサイトにアクセスし得、又は、購入ソフトウェア・モジュール４４０はレベル２のコンシューマのコンシューマ・サーバ２２０をベンダ・サーバ２１６のウェブサイトにリンクし得る。
【００４５】
本発明の一特徴においては、レベル２のコンシューマ２０はウェブ・ページをベンダ・サーバの２１６のウェブサイトを介してアクセスすることができ得、それを通じて、レベル２のコンシューマはプロダクト・データベース４１４のプレビュー・ファイルPFを通じて直接見ることが可能である。
【００４６】
工程９２２では、レベル２のコンシューマ２０は購入を行い、購入する1つ以上のプロダクトを選定する要求を行うのにベンダ・サーバ２１６のウェブサイトによって設けられたウェブ・ページを用いる。
【００４７】
工程９２６では、レベル２のコンシューマ３０は購入を確認し、購入に対する支払いを承認する。支払いの方法は公知のものであり、本発明の範囲内にあるものでない。プロダクト・コンテンツ・ファイルFの復号化を起動するようデータ・フローLを介して設けられた復号鍵を起動するにはレベル２のコンシューマによる動作が必要であり得ることが考えられる。復号化は復号鍵を受信すると同時に起動されることが好適である。工程９３０では、レベル２のコンシューマはプロダクトをアクセスし、利用する。
【００４８】
その代わりに、プレビュー・ファイルPFは購入ソフトウェア・モジュール４４０及び/又はベンダ・サーバ２１６に対する直接のリンクを備え得る。レベル２のコンシューマは、工程９１０をスキップし、かつ、レベル１のコンシューマ２０によって移行されたプレビュー・ファイルPFをアクセスし、購入ソフトウェア・モジュール４４０又はベンダ・サーバ２１６に対するリンクを起動することによって、開始し、図９に表す工程を行うことによって、ソフトウェアを購入し得、その時点で、レベル２のコンシューマ２０はサイン・オンし、購入を行う要求をする。
【００４９】
レベル２のコンシューマはその場合、ベンダ・サーバ１６によって固守されるMLMビジネス・モデルによって設定される条件によって、プロダクトのインストール、実行及び売り出しを行う権利がある。レベル２のコンシューマはその場合、プロダクトの再販を実行するようプロダクトをレベル3のコンシューマに移行する図８の工程を行い得る。レベル２のコンシューマがまだそれを行っていない場合、移行ソフトウェア・モジュール４６０を取得し、ベンダ・サーバ２１６に対するコミッションの支払いを受けるよう支払い情報を設けなければならない。
【００５０】
レベル２のコンシューマ２０への移行前に、プロダクト・コンテンツ・ファイルFはプロダクト・コンテンツ・ファイルFの不適切な使用を頓挫させるよう移行暗号化モジュール４６４による防御セキュリティ措置が備えられていることが好適である。CD（コンパクト・ディスク）を焼くことなどにより、一部のバックアップ・コピーの作成が可能であることが好適である。
【００５１】
購入されたプロダクトに関連したレベル２のコンシューマ２によって（又は該コンシューマに関して）記憶されたプレビュー・ファイルPFは将来のマーケティング目的で、プロダクト・コンテンツ・ファイルFに関連してセーブし得る一方、購入に選定されなかったプロダクトに関連したプレビュー・ファイルは暗号化コンテンツFのような却下プロダクトの他の部分とともに削除し得る。
【００５２】
本発明の別の実施例においては、購入ソフトウェア・モジュール４４０及び/又は移行ソフトウェアはベンダ・サーバ２１６によって記憶及び実行される。コンシューマ・サーバ２２０のユーザは、ベンダ・サーバ２１６によって備えられたウェブサイトにサイン・オンすることなどによって、ベンダ・サーバ２１６との通信を確立し、プロダクトの購入又は移行を要求することによって、購入ソフトウェア・モジュール４４０をアクセス及び使用し、かつ/又は、ソフトウェア・モジュール４６０を移行する。
【００５３】
本発明の別の実施例においては、移行ソフトウェア・モジュール４６０はコンシューマ・サーバ２２０によって記憶及び実行され、コンシューマ・サーバ２２０とベンダ・サーバ２１６との間の通信のファシリテーションを行うインタフェース・モジュールを有し、移行ソフトウェア・モジュール４６０はベンダ・サーバ２１６との通信を確立するよう、ネットワーク・ブラウザとのインタフェースとして動作する。レベルｎのコンシューマ２０はレベルn+1のコンシューマ２０に割り当てられたベンダ・サーバ２１６によって設けられた記憶領域にプロダクトと関連したファイルを移行するのに移行ソフトウェア・モジュール４６０を用い得る。ベンダ・サーバ２１６は当該サービスに対する料金を賦課し得る。レベルｎ+1のコンシューマ20はベンダ・サーバ２１６のウェブサイトにサイン・オンし、ベンダ・サーバ２１６上の割り当て記憶領域にアクセスすることによってプレビュー・ファイルをアクセスする。
【００５４】
割り当てコードを受信する代わりに、各コンシューマ・サーバ２０によって実行される購入ソフトウェア・モジュール及び/又は移行ソフトウェア・モジュール４６０は、公知のように、無作為に、自ら、コンシューマID  IDnnnn、コンシューマの公開鍵Knnnnpub、及び/又はコンシューマの秘密鍵Knnnnprivを生成し得ることがわかる。
【００５５】
レベル２のコンシューマ２０は購入することなしにプロダクトのマーケティングを行い、プロダクトの販売及び再販の成功に対するコミッションによって報酬を受けることが可能であることが想定される。
【００５６】
プロダクト・データベースは販売されたプロダクトの数の集計のようなデータを記憶するようプロダクト毎のプロダクト履歴データを有する。プロダクト履歴データはプロダクトが販売されると更新されることが想定される。
【００５７】
選定コンシューマ２０は選定プロダクトの分散著作権所有者として動作し得、したがって、中央著作権所有者が一以上の分散著作権所有者と通信し合う分散システムを設ける。分散著作権所有者は頒布するプロダクトの著作権の全部又は一部を所有し得、又は、商品を販売する小売店と類似して、プロダクトの流通業者として役目を果たし得る。分散著作権所有者はMLMビジネス・モデルを維持し、そこから派生するコンシューマに対して関連したサービスを設ける役割を、図１のコンシューマ２０に対して著作権所有者１６によって設けられるサービスと同様に、果たし得る。ソフトウェアを設けること、プロダクトの販売に対する支払いを受けること、プロダクトを売り出すコンシューマ２０に対してコミッションを支払うこと、及び購入を行ったコンシューマに対して復号鍵を設けることのような、サービスは中央著作権所有者と分散著作権所有者との間で配分し得る。その代わりに、分散著作権所有者は高いコミッションを受け取る特別のユーザになることによってMLMビジネス・モデルの一部になり得る。
【００５８】
本発明は例示による特定の実施例に関して説明したが、多くの修正及び変更が当業者にはわかるものである。したがって、本特許請求の範囲は、本発明の真の精神及び範囲に収まるような修正及び変更を全て網羅することを企図するものであることがわかるものである。
【図面の簡単な説明】
【００５９】
【図１】本発明による、著作権によって保護されたディジタル・プロダクトを頒布するシステムの樹形グラフである。
【図２】本発明による、著作権によって保護されたディジタル・プロダクトのマーケティングを行うシステム内での初期化データの関係の樹形グラフである。
【図３】本発明による、著作権によって保護されたディジタル・プロダクトの販売取引を行う場合の、データ・フローを表す樹形グラフである。
【図４Ａ】本発明による、ベンダ・ソフトウェア・モジュールが有するソフトウェア・モジュールの構成図である。
【図４Ｂ】本発明による、購入ソフトウェア・モジュールが有するソフトウェア・モジュールの構成図である。
【図４Ｃ】本発明による、移行ソフトウェア・モジュールが有するソフトウェア・モジュールの構成図である。
【図５】本発明による、移行ソフトウェア・モジュールによって行われる工程のフロー図である。
【図６Ａ】本発明による、購入ソフトウェア・モジュールによって、著作権によって保護されたディジタル・プロダクトの購入中に、行われる工程のフロー図である。
【図６Ｂ】本発明による、購入ソフトウェア・モジュールによって、著作権によって保護されたディジタル・プロダクトの購入取引が行われると、行われる工程のフロー図である。
【図７】本発明による、ベンダ・ソフトウェア・モジュールによって、著作権によって保護されたディジタル・プロダクトの購入取引を行っている間に、行われる工程のフロー図である。
【図８】本発明による、コンシューマによって、著作権によって保護されたディジタル・プロダクトに関連したファイルの別のコンシューマに対する移行中に、行われる工程のフロー図である。
【図９】本発明による、コンシューマによって、著作権によって保護されたディジタル・プロダクトの購入時に、行われる工程のフロー図である。
【図１】
2005515569.tif 000003
【図２】
2005515569.tif 000004
【図３】
2005515569.tif 000005
【図４Ａ】
2005515569.tif 000006
【図４Ｂ】
2005515569.tif 000007
【図４Ｃ】
2005515569.tif 000008
【図５】
2005515569.tif 000009
【図６Ａ】
2005515569.tif 000010
【図６Ｂ】
2005515569.tif 000011
【図７】
2005515569.tif 000012
【図８】
2005515569.tif 000013
【図９】
2005515569.tif 000014
【国際調査報告】
2005515569.tif 000015
2005515569.tif 000016
2005515569.tif 000017