(57)【要約】  ネットワークを通じて通信されるメディアファイルへのアクセス権利を管理するシステムと方法とを提供する。好ましい実施形態では、本発明によって、音楽、アルバム、映画等を含む選択されたコンテンツのメディアファイルへのアクセス権利をユーザは獲得できるようになる。一度、選択されたコンテンツのメディアファイルへのアクセス権利をユーザが獲得すると、ユーザと選択されたコンテンツを記述している情報とを識別する情報が、複数のコンテンツプロバイダに通信される。この情報を受信することによって、選択されたコンテンツを含む１つ以上のファイルへのアクセスについてユーザが認証されていることを、それぞれのコンテンツプロバイダは単独で確認できる。それから、ユーザは、数あるサービスプロバイダのうちのいずれか１つにコンタクトして、選択されたコンテンツを含むメディアファイルに直接アクセスしてもよい。【選択図】      図１
2008500609.tif 000002
【特許請求の範囲】
【請求項１】
小売商サーバ、クライアントコンピュータおよび複数のコンテンツプロバイダサーバを備えるコンピューティング環境中で、選択されたコンテンツを含んでいるメディアファイルへのユーザアクセスを管理する方法において、
選択されたコンテンツへのアクセス権利のユーザ購入の取引を行い、アクセス権利の購入は、小売商サーバに関係する小売商とクライアントコンピュータに関係するユーザとの間で取引が行われることと、
アクセス権利の購入に関係するトランザクション情報を小売商サーバから１つ以上のコンテンツプロバイダサーバに通信することとを含み、
トランザクション情報は、それぞれの受信コンテンツプロバイダサーバが、選択されたコンテンツを含んでいる少なくとも１つのメディアファイルへのアクセスをユーザに対して認証できる情報を含む方法。
【請求項２】
１つ以上のコンテンツプロバイダサーバにおいて、選択されたコンテンツを含んでいるメディアファイルへのユーザアクセスの要求を受信することと、
トランザクション情報で要求を処理して、選択されたコンテンツを含んでいるメディアファイルへのアクセスを受け取ることについてユーザが認証されているかどうかを決定することと、
選択されたコンテンツを含んでいるメディアファイルへのアクセスを受け取ることについてユーザが認証されていることが決定された場合、選択されたコンテンツを含んでいるメディアファイルにユーザがアクセスできるようにすることとをさらに含む請求項１記載の方法。
【請求項３】
要求は、クライアントコンピュータ上で実行されるメディアプレーヤアプリケーションによって発生され、要求は、クライアントコンピュータから、メディアプレーヤアプリケーションと互換性あるデータフォーマットを有するメディアファイルを記憶しているコンテンツプロバイダサーバに通信される請求項２記載の方法。
【請求項４】
メディアファイルにユーザがアクセスできるようにすることは、コンテンツプロバイダサーバからユーザに関係する少なくとも１つのクライアントコンピュータに、選択されたコンテンツを含んでいるメディアファイルをダウンロードすることを含む請求項２記載の方法。
【請求項５】
メディアファイルにユーザがアクセスできるようにすることは、コンテンツプロバイダサーバからクライアントコンピュータ上で実行されるメディアプレーヤアプリケーションに、選択されたコンテンツを含んでいるメディアファイルをストリーミングすることを含む請求項２記載の方法。
【請求項６】
方法は、
トランザクション情報をデータベース中に記憶させることと、
選択されたコンテンツとユーザとを識別するデータを含む認証要求を、コンテンツプロバイダから受信することと、
認証要求の受信に応答して、
トランザクション情報をデータベースから検索することと、
選択されたコンテンツにアクセスすることについてユーザが認証されているかどうかを決定することと、
認証信号をコンテンツプロバイダに通信することをさらに含み、
認証信号は、選択されたコンテンツを含んでいる少なくとも１つのメディアファイルへのアクセスをコンテンツプロバイダがユーザに対して認証できる情報を含む請求項１記載の方法。
【請求項７】
方法は、ユーザを識別するデータを含む認証要求をコンテンツプロバイダから受信し、認証要求の受信に応答して、選択されたコンテンツを含んでいる少なくとも１つのメディアファイルへのユーザアクセスをコンテンツプロバイダが認証できる情報を含む認証信号をコンテンツプロバイダに通信することをさらに含む請求項１記載の方法。
【請求項８】
購入トランザクションの報酬をユーザから受け取り、小売商と選択されたコンテンツの著作権所有者との間で報酬を分割することをさらに含む請求項１記載の方法。
【請求項９】
購入トランザクションの報酬をユーザから受け取り、小売商と、選択されたコンテンツの著作権所有者と、複数のコンテンツプロバイダのうちの１人以上のコンテンツツプロバイダとの間で報酬を分割することをさらに含む請求項１記載の方法。
【請求項１０】
購入トランザクションの基本報酬をユーザから受け取り、小売商と選択されたコンテンツの著作権所有者との間で基本報酬を分割することと、
コンテンツプロバイダを指定する増分報酬をユーザから受け取り、指定されたコンテンツプロバイダ間で増分報酬を分割することをさらに含む請求項１記載の方法。
【請求項１１】
購入トランザクションの報酬をユーザから受け取ることをさらに含み、報酬の一部は、小売商と選択されたコンテンツの著作権所有者との間で分割され、報酬の残りは、アカウント中で管理され、選択されたコンテンツを含んでいる少なくとも１つのメディアファイルへのユーザアクセスを提供するコンテンツプロバイダ間で分割される方法。
【請求項１２】
選択されたコンテンツを含んでいるメディアファイルへのアクセスを管理するコンピュータ実行可能なコンポーネントを備えているコンピュータ読み取り可能な媒体において、
個人ユーザと個人ユーザによって購入された選択コンテンツとを識別するトランザクション情報を記憶するように構成されているデータコンポーネントと、
サーバコンポーネントとを具備し、
サーバコンポーネントは、
選択されたコンテンツへのアクセス権利のユーザ購入の取引を行い、アクセス権利の購入は、サーバコンポーネントを実行するサーバに関係する小売商とクライアントコンピュータに関係するユーザとの間で取引が行われ、
アクセス権利の購入に関係するトランザクション情報をサーバから１つ以上のコンテンツプロバイダサーバに通信するように動作可能であり、
トランザクション情報は、選択されたコンテンツを含んでいる少なくとも１つのメディアファイルへのアクセスをそれぞれのコンテンツプロバイダサーバがユーザに対して認証できる情報を含むコンピュータ読み取り可能な媒体。
【請求項１３】
サーバコンポーネントは、
トランザクション情報をデータコンポーネント中に記憶させ、
認証要求を複数のコンテンツプロバイダのうちの１つのコンテンツプロバイダから受信し、
認証要求の受信に応答して、
トランザクション情報をデータベースから検索し、
選択されたコンテンツにアクセスすることについてユーザが認証されているかどうかを決定し、
認証信号をコンテンツプロバイダに通信するようにさらに動作可能であり、
認証信号は、選択されたコンテンツを含んでいる少なくとも１つのメディアファイルへのアクセスについてコンテンツプロバイダがユーザに対して単独で認証できる情報を含む請求項１２記載のコンピュータ読み取り可能な媒体。
【請求項１４】
サーバコンポーネントは、
ユーザを識別するデータを含む認証要求をコンテンツプロバイダから受信し、
認証要求の受信に応答して、認証信号をコンテンツプロバイダに通信するようにさらに動作可能であり、
認証信号は、選択されたコンテンツを含んでいる少なくとも１つのメディアファイルへのユーザアクセスをコンテンツプロバイダが認証できる情報を含む請求項１２記載のコンピュータ読み取り可能な媒体。
【請求項１５】
選択されたコンテンツを含んでいるメディアファイルへのユーザアクセスを管理するシステムにおいて、
トランザクション情報データベースと、
トランザクション情報データベースと通信する小売商サーバとを具備し、
小売商サーバは、
選択されたコンテンツへのアクセス権利のユーザ購入の取引を行い、
アクセス権利のユーザ購入に関係するトランザクション情報をトランザクション情報データベース中に記憶させ、
認証信号を１つ以上のコンテンツプロバイダサーバに通信するように構成され、
認証信号は、選択されたコンテンツを含んでいる少なくとも１つのメディアファイルへのユーザアクセスをそれぞれのコンテンツプロバイダサーバが認証できる情報を含むシステム。
【請求項１６】
小売商サーバは、
コンテンツプロバイダサーバ上の、選択されたコンテンツを含んでいるメディアファイルへのユーザアクセスの認証要求を受信し、
トランザクション情報データベース中のトランザクション情報で要求を処理して、選択されたコンテンツを含んでいるメディアファイルにアクセスすることについてユーザが認証されているかどうかを決定し、
ユーザがメディアファイルにアクセスすることについて認証されているとの決定に応答して、認証信号をコンテンツプロバイダサーバに通信するようにさらに構成されている請求項１５記載のシステム。
【請求項１７】
認証要求はコンテンツプロバイダサーバから受信される請求項１６記載のシステム。
【請求項１８】
認証要求は、ユーザに関係するクライアントコンピュータ上で実行されるメディアプレーヤアプリケーションから受信される請求項１６記載のシステム。
【請求項１９】
認証信号は、選択されたコンテンツをメディアプレーヤアプリケーションと互換性があるメディアファイルフォーマットで記憶しているコンテンツプロバイダに通信される請求項１８記載のシステム。
【請求項２０】
選択されたコンテンツを含んでいるメディアファイルへのユーザアクセスを管理する方法において、
選択されたコンテンツへのアクセス権利のユーザ購入の取引を行うことと、
ユーザを識別する認証要求を受信することと、
認証要求の受信に応答して、認証信号をコンテンツプロバイダに通信することとを含み、
認証信号は、選択されたコンテンツを含んでいる少なくとも１つのメディアファイルへのユーザアクセスをコンテンツプロバイダが認証できる情報を含む方法。
【請求項２１】
認証要求は、選択されたコンテンツをさらに識別する請求項２０記載の方法。
【請求項２２】
ユーザ購入トランザクションに基づいて、選択されたコンテンツにアクセスすることについてユーザが認証されているかどうかを決定することをさらに含む請求項２１記載の方法。
【請求項２３】
認証要求は、コンテンツプロバイダから受信される請求項２０記載の方法。
【請求項２４】
認証要求は、ユーザに関係するクライアントコンピュータ上で実行されるメディアプレーヤアプリケーションから受信される請求項２０記載の方法。
【請求項２５】
認証信号は、選択されたコンテンツをメディアプレーヤアプリケーションと互換性あるメディアファイルフォーマットで記憶しているコンテンツプロバイダに通信される請求項２４記載の方法。
【発明の詳細な説明】
【発明の分野】
【０００１】
本発明は、メディアファイルへのアクセスを管理する方法およびシステムに向けられており、さらに詳細に説明すると、本発明は、インターネットワークを通じて通信されているメディアファイルへのアクセス権利の管理に関する。
【発明の背景】
【０００２】
インターネットの普及は、ユーザ獲得および電子メディアの使用方法を大いに向上させている。今日、音楽、映画、コンピュータプログラム、写真、ゲームおよび他のコンテンツを含むメディアファイルをユーザが見つけ、獲得し、再生できる多くの異なるタイプのメディアプレーヤがある。例えば、ユーザはアップル（登録商標）ミュージックストアで特定の曲をサーチし、http://www.applemusic.comでその曲を見つけて、その曲を含んでいるメディアファイルをユーザがダウンロードできる権利を購入してもよい。一度、ユーザがメディアファイルを獲得すると、サンフランシスコ州のキューパーティーノにある、アップルのｉＴｕｎｅ（登録商標）プレーヤのような互換性のあるメディアプレーヤアプリケーション上でその曲を再生できる。ユーザがメディアファイルを購入して再生できる他のメディアプレーヤアプリケーションは、シアトル州のリアルネットワーク（登録商標）のＲｅａｌＯｎｅ（登録商標）、およびワシントン州レドモンドのマイクロソフト（登録商標）のウィンドウズ（登録商標）メディアプレーヤ（登録商標）を含む。
【０００３】
現行のシステムは、ユーザ獲得およびメディアの使用方法を向上させているが、現行のシステムには何らかの制限がある。１つの制限が生じるのは、特定のメディアプレーヤアプリケーションが、あるタイプのファイルフォーマットに限定されていることによる。例えば、ユーザが、ウィンドウズメディアプレーヤで使用するために、ウィンドウズのメディアフォーマットでメディアファイル、例えばＷＭＡファイルを獲得した場合、獲得したメディアファイルは、ＲｅａｌＯｎｅプレーヤまたはｉＴｕｎｅプレーヤのような他のメディアプレーヤと互換性がない。ユーザが、ウィンドウズメディアフォーマットを持つオリジナルのメディアファイルを、別のプレーヤと互換性のあるフォーマットに変換することは可能であるが、変換プロセスはレコーディングの品質をいくぶん低下させるので、そのような対応策がいつも望ましいとは限らない。
【０００４】
置換性のないファイルフォーマットによって生じる先に記述した制限がより明らかであるのは、メディアファイル中に含まれた著作権保護されているワークに対する権利管理を現行のメディアプレーヤに要求するときである。例えば、ユーザが、著作権保護されているオーディオファイルをアップルミュージックストアから購入した場合、ユーザは、アップルの新しいＡＡＣフォーマットのような特定のフォーマットでオーディオファイルを受信する。専用のＡＡＣフォーマットは他のメディアプレーヤを再生させることはできないので、オーディオファイル中に含まれているコンテンツの著作権は保護される。さらに、互換性のあるメディアプレーヤアプリケーション、ｉＴｕｎｅプレーヤは、オリジナルメディアファイルから生成されるコピーの数を制限している。したがって、ユーザが、ウィンドウズメディアプレーヤのような別のメディアプレーヤアプリケーション上で購入した曲を再生したい場合、ユーザは、ウィンドウズメディアプレーヤと互換性のあるオーディオファイルフォーマットを持つ別のプロバイダから同じ曲に対して権利を購入しなければならない。ユーザが別のメディアプレーヤに対して適切な別のフォーマットにＡＡＣファイルを変換することは可能であるかもしれないが、変換されたオーディオファイルの品質はいくぶん低下される。さらに、ＡＡＣファイルを別のファイルフォーマットに変換することは、購入したファイルに適用されている１つ以上の著作権を侵害するかもしれない。先に記述した制限の結果として、著作権保護されているメディアファイルの消費者は、あるメディアファイルに対して１つより多いメディアプレーヤアプリケーションを利用する機能を持っていないかもしれない。さらに、ユーザが１つより多いメディアプレーヤアプリケーションを利用することを望む場合、ユーザは複数の曲のコピーを購入することを強いられるかもしれない。
【０００５】
したがって、従来技術には、メディアファイルを有効に配信して管理するための効果的な方法およびシステムが必要である。さらに、従来技術には、メディアファイルに含まれている著作権保護されているアクセス権利を管理するための効果的な方法およびシステムが必要である。
【０００６】
本発明の先の観点とそれに伴う利点の多くは、添付図面を考慮に入れて、以下の詳細な説明を参照することにより本発明がより理解されるにしたがって、さらに容易に理解されるようになるであろう。
【発明の概要】
【０００７】
ネットワークを通じて通信されるメディアファイルへのアクセス権利を管理するシステムおよび方法を提供する。１つの実施形態にしたがうと、システムおよび方法は、ここでは“コンテンツ”とも呼ばれているワークへのユーザアクセス権利を管理する。このワークは、メディアファイル中に含まれており、一般的に著作権に準拠している。特定のフォーマットを有する単一のメディアファイルへのアクセスを提供する代わりに、本発明によって、著作権保護されたコンテンツの購入者は、著作権保護されているコンテンツのコピーに対する支払を何回も要求されることなく、異なるファイルフォーマットを持つ多数の異なるファイルを受信できるようになる。複数のファイルフォーマットで記憶されているコンテンツに対して制御されたアクセスを提供することによって、本発明は、多数の望みのメディアプレーヤアプリケーションで再生できるメディアファイルをユーザが容易に受信できるようにする。改善された消費者価格設定のような数ある他の利点は、著作権保護されているコンテンツのアクセス権利のそのような管理からも生じる。
【０００８】
１つの実施形態では、本発明によって、音楽、アルバム、映画等を含む選択されたコンテンツのメディアファイルへのアクセス権利をユーザは購入できるようになる。一度、ユーザが、選択されたコンテンツのメディアファイルへのアクセス権利を購入すると、ユーザと選択されたコンテンツを記述している情報とを識別する情報が、１つ以上のコンテンツプロバイダに通信される。情報は、選択されたコンテンツへのユーザのアクセス権利を表すトークンの形態であってもよい。この情報を受信することによって、選択されたコンテンツを含む多数のファイルへのアクセスについてユーザが認証されていることを、それぞれのコンテンツプロバイダは確認できる。それから、ユーザは、数あるサービスプロバイダのうちのいずれか１つにコンタクトして、選択されたコンテンツを含むメディアファイルに直接アクセスしてもよい。ユーザが購入する時、またはその後、例えば、ユーザが特定のコンテンツプロバイダにコンタクトして、メディアファイルへのアクセスを要求した時に、選択されたコンテンツを有しているメディアファイルへのユーザアクセス権利が、コンテンツプロバイダに通信されてもよい。他の実施形態では、認証要求に応答して送信された認証信号の結果として、コンテンツプロバイダによってメディアファイルへのユーザのアクセスが可能になる。メディアファイルへのアクセスはこれらには限定されないが、選択されたコンテンツを含んでいる実際のメディアファイルをダウンロードすることと、ワークを含んでいる記録不可のデータストリームにアクセスすることと、ワークを含んでいる記録可能なデータストリームにアクセスすること等を含んでいてもよい。
【０００９】
結果として、１つのコンテンツプロバイダがそのような専用ファイルフォーマットに限定されるからといって、選択されたコンテンツへのユーザアクセスは専用ファイルフォーマットに限定されない。本発明の実施形態は、異なるコンテンツプロバイダによって提供されるメディアファイルにアクセスすることによって、選択されたコンテンツを１つより多いファイルフォーマットでユーザが獲得することを可能にする。他の数ある利点の中で、同じコンテンツのコピーに対する支払いを何回も要求されることなく、異なるコンテンツプロバイダにアクセスすることによって、選択されたコンテンツを含んでいる多数の異なるフォーマットのメディアファイルにユーザは容易にアクセスできる。したがって、ユーザが、選択されたコンテンツを多数の異なるメディアプレーヤ上で再生することを単に望んだからといって、増加したコストをユーザは負わない。
【好ましい実施形態の詳細な説明】
【００１０】
以下の記述は、インターネットのようなネットワークを通じて通信されるメディアファイルへのアクセスの管理を可能にするシステム、方法およびコンピュータ読み取り可能な媒体の説明を提供する。以下の説明が最初に提供するのは、本発明を実現できるコンピューティング環境の概略である。その次に、権利マネージメントルーチンの説明が、添付のフロー図に記述され、示されている。ここで記述している説明のための例は網羅的であることを意図せず、または、開示された正確な形態に本発明を限定することを意図していない。同様に、ここで記述している何らかのプロセスステップは、同じ結果を得るために、他のステップ、または、ステップのいくつかの組合せに置換可能である。
【００１１】
図１は、本発明を実現できるコンピューティング環境の例示的な概略を提供する。この環境には、通信ネットワーク１００によって相互に接続されている少なくとも１つのクライアントコンピュータ１０６、小売商サーバ１０３、および複数のコンテンツプロバイダサーバ１０４Ａ、１０４Ｂ、１０４Ｃおよび１０４Ｄが含まれている。クライアントコンピュータ１０６は、著作権保護されているコンテンツを含んでいる１つ以上のメディアファイルへのアクセス権利を購入しようとする消費者のような、ユーザ１００に関係していてもよい。小売商サーバ１０３は、メディアコンテンツ、すなわち、音楽、映画等を含む著作権保護されているワークへのアクセス権利の販売を持ちかけるオンライン小売商のような、小売商１０５に関係していてもよい。コンテンツプロバイダサーバ１０４Ａはコンテンツプロバイダ１０２Ａに、コンテンツプロバイダサーバ１０４Ｂはコンテンツプロバイダ１０２Ｂに、コンテンツプロバイダサーバ１０４Ｃはコンテンツプロバイダ１０２Ｃに、およびコンテンツプロバイダサーバ１０４Ｄはコンテンツプロバイダ１０４Ｄに各々関係していてもよく、それぞれのコンテンツプロバイダサーバは、著作権保護されているワークを含んでいるメディアファイルを配信する企業であってもよい。
【００１２】
それぞれのコンテンツプロバイダは、コンテンツデータベース１９６Ａ、１９６Ｂ、１９６Ｃ、および１９６Ｄ中に、著作権保護されているワークを含んでいるメディアファイルを記憶して、これらのメディアファイルを特定のフォーマットで配信してもよい。例えば、第１のコンテンツプロバイダ１０２Ａがマイクロソフトである場合、マイクロソフトの各コンテンツデータベース１９６Ａ中に記憶されているメディアファイルには、マイクロソフトのＷＭＡフォーマットのメディアファイルが含まれていてもよい。同様に、第２のコンテンツプロバイダ１０２Ｂがリアルネットワークである場合、リアルネットワークの各コンテンツデータベース１９６Ｂ中に記憶されているメディアファイルには、リアルネットワークのＲＡまたはＲＭフォーマットのメディアファイルが含まれていてもよい。
【００１３】
以下にさらに詳細に記述するように、ユーザ１００はクライアントコンピュータ１０６を使用して、選択されたコンテンツに、および小売商サーバ１０５によって管理されている製品データベース１９９中でリストアップされている他の製品にアクセスする権利、および／またはこれらを獲得する権利を購入することができる。購入トランザクション情報を小売商サーバ１０３のトランザクション情報データベース１９８中に記憶させる。トランザクション情報、またはトランザクション情報の一部もしくはその表現は、１つ以上のコンテンツプロバイダ１０２Ａ、１０２Ｂ、１０２Ｃおよび１０２Ｄに通信され、多数の各トランザクション情報データベース１９８Ａ、１９８Ｂ、１９８Ｃ、および１９８Ｄ中に記憶される。それから、ユーザは、１つまたは複数の各コンテンツプロバイダ１０２Ａ、１０２Ｂ、１０２Ｃ、および１０２Ｄにコンタクトし、選択されたコンテンツを含んでいるメディアファイルへのアクセスを獲得してもよい。トランザクション情報データベース１９８Ａ、１９８Ｂ、１９８Ｃ、および１９８Ｄ中に記憶された情報を使用して、コンテンツデータベース１９６Ａ、１９６Ｂ、１９６Ｃ、および１９６Ｄ中に記憶されている特定のメディアファイルにアクセスする権利をユーザ１００が有しているかどうかをそれぞれのコンテンツプロバイダは決定できる。
【００１４】
図１で図示しているクライアントコンピュータおよびサーバは、ネットワーク１０１を通じて電子的に通信されるように構成されている。ネットワーク１０１は、ＬＡＮまたは、ワイドエリアネットワーク（ＷＡＮ）またはインターネットのような、より大きいネットワークであってもよい。図１中に示されているコンピューティング環境は、メディアファイル、ウェブページドキュメント、コマンド、およびデータをクライアントコンピュータとサーバとの間で通信するように構成されていてもよい。当業者または他者によって正しく認識されるように、図１中に示されているコンピュータシステムは、本発明を実現するために適切な１つの環境の簡略化した例を提供する。本発明は、この特定の形態のインプレメンテーションに限定されない。
【００１５】
本発明にしたがって形成されたソフトウェアが、図１中に図示されているタイプのコンピュータシステムで実行されるとき、本発明は、メディアファイルを購入し、ダウンロードしてプレイする方法をユーザに提供する。例えば、ユーザは、音楽、アルバム、映画等のような選択されたコンテンツのメディアファイルにアクセスする権利を購入できる。一度、ユーザが、選択されたコンテンツを含んでいるメディアファイルにアクセスする権利を購入すると、ユーザと選択されたコンテンツとを識別する情報が、複数のコンテンツプロバイダに通信される。ユーザと選択されたコンテンツとを識別する情報を使用することによって、選択されたコンテンツを含むメディアファイルへのアクセスについてユーザが認証されているかどうかをそれぞれのコンテンツプロバイダが容易に決定できる。ユーザはサービスプロバイダのうちのいずれか１つにコンタクトして、選択されたコンテンツを含むメディアファイルに直接アクセスしてもよい。
【００１６】
先に記述したプロセスの結果として、たとえ個々のコンテンツプロバイダが、選択されたコンテンツを所有者のファイルフォーマットで配信するとしても、選択されたコンテンツへのユーザのアクセスは単一ファイルフォーマットに限定されない。ユーザが、別のメディアプレーヤアプリケーションで使用する代替ファイルフォーマットを望む場合、ユーザは、単に、別のサービスプロバイダにコンタクトし、望みのフォーマットでメディアファイルにアクセスする。他の数ある利点の中で、同じワークの複数のコピーに対する支払いをユーザに何回も要求することなく、ユーザは、異なったコンテンツプロバイダへのアクセスによって、選択されたコンテンツを含んでいる、多数の異なるフォーマットのメディアファイルに容易にアクセスできるようになる。したがって、ユーザが、選択されたコンテンツを多数の異なるメディアプレーヤ上で再生すること、見ること、または実行することを単に望んだからといって、増加したコストをユーザは負わない。
【００１７】
図２は、図１に示している環境での使用に適している小売商サーバ１０３のようなサーバの例示的なコンピュータアーキテクチャを図示している。サーバ１０３は、図２に示しているコンポーネントより、より多い（または、より少ない）コンポーネントを含んでいてもよいことを当業者は正しく認識するであろう。しかし、本発明の実施可能な実施形態を開示するために、一般的に、これらの従来のコンポーネントのすべてを示す必要はない。図２に示しているように、サーバ１０３は、ネットワークインタフェース１６０を通じて、ネットワーク１０１（図１）に接続されている。ネットワークインタフェース１６０は、ＴＣＰ／ＩＰプロトコルのような１つ以上の適切な通信プロトコルの使用によって、ネットワークに接続されている他のコンピューティングデバイスとサーバ１０３が通信できるようにするために必要なハードウェアおよびソフトウェアを含んでいることを当業者は正しく認識するだろう。
【００１８】
サーバ１０３は、処理ユニット１６２、ビデオディスプレイアダプタ１６４、およびメモリ１６６も備え、これらはすべてバス１６８によって、互いにおよびネットワークインタフェース１６０と通信可能に接続されている。一般的に、メモリ１６６は、ＲＡＭ、ＲＯＭ、および／またはハードディスクドライブ、テープドライブ、光ドライブ、フロッピー（登録商標）ディスクドライブ、または、それらの組み合わせのような永久的なメモリを備える。メモリ１６６は、サーバ１０３の動作を制御するオペレーティングシステム１７２を記憶している。当業者に知られているように、オペレーティングシステムは、マイクロソフトサーバオペレーティングシステム、ＵＮＩＸ（登録商標）、またはＬＩＮＵＸ（登録商標）のような、汎用サーバオペレーティングシステムによって形成されていてもよい。サーバ１０３の低いレベルの動作を制御するバイナリ入力／出力システム（“ＢＩＯＳ”）１８８も、メモリ１６６中に記憶される。
【００１９】
メモリ１６６は、ネットワークサービスを提供するプログラムコードおよびデータをさらに記憶する。これらは、サーバ１０３に記憶されている情報およびデータファイルをユーザが要求し、受信し、見ることを可能にする。したがって、メモリ１６６は、ウェブサーバアプリケーション１７８を記憶していてもよい。これは、多数の商業的に利用可能なソフトウェアパッケージのうちのいずれかの１つによって提供されてもよい。ウェブサーバアプリケーション１７８は、処理ユニット１６２によって実行されるときに、構成可能なマークアップドキュメントを発生させるコンピュータ実行可能な命令を備えている。構成可能なマークアップドキュメントについては、以下でより詳細に記述するが、図４で示されているサンプルのウェブページのようなものである。以下で記述するように、ウェブサーバアプリケーション１７８は、商業的に利用可能なデータベースアプリケーション１７６および制御アプリケーション１７４と通信して本発明のさまざまな機能に役立つように構成されていてもよい。
【００２０】
サーバ１０３は、外部のデバイスと通信するために、バス１６８に接続されている入力／出力インタフェース１９０をさらに備えていてもよい。外部のデバイスには、図２Ａ中に示されていないマウス、キーボード、スキャナ、または他の入力デバイスのようなものがある。同様に、サーバ１０３は、ＣＤ-ＲＯＭ／ＤＶＤ-ＲＯＭドライブ１９２およびハードディスクドライブ、テープドライブ、光ディスクドライブ、または、それらの組み合わせのような大容量マスメモリ１９４のような、追加的なマス記憶設備を備えていてもよい。また、これらもバス１６８に接続されている。サーバ１０３は、いくつかのデータベースを記憶するためにマスメモリ１９４を利用してもよい。１つの実施形態において、サーバ１０３のマスメモリ１９４は、異なるユーザを識別する情報を記憶するトランザクション情報データベース１９８Ｅを含む。また、トランザクション情報データベース１９８Ｅには、それぞれのユーザによって購入される特定の音楽、アルバム、映画等のようなコンテンツを識別する情報が記憶される。以下にさらに詳細に記述するように、サーバ１０３のトランザクション情報データベース１９８Ｅ中に記憶されている情報は、他のトランザクション情報データベース１９８Ａ、１９８Ｂ、１９８Ｃおよび１９８Ｄ中の記憶装置に通信される。
【００２１】
図１中に示しているコンテンツプロバイダサーバ１０４Ａ、１０４Ｂ、１０４Ｃ、および１０４Ｄは、適切であれば、図２に図示しているコンピュータアーキテクチャのような任意の適切なコンピュータアーキテクチャの形態をとることができる。コンテンツプロバイダサーバ１０４Ａ、１０４Ｂ、１０４Ｃおよび１０４Ｄは、ネットワーク１０１を通じて他のコンピューティングデバイスと通信するためのネットワークインタフェースをそれぞれ含んでいてもよい。ネットワークインタフェースは、任意のワイヤまたはワイヤレスネットワーク接続とともに使用するように構成されていてもよく、ＴＣＰ／ＩＰプロトコルのような何らかの適切な通信プロトコルとともに使用してもよい。一般的に、コンテンツプロバイダサーバ１０４Ａ、１０４Ｂ、１０４Ｃおよび１０４Ｄのそれぞれは、処理ユニット、ディスプレイ、およびメモリユニットを備えている。メモリユニットは、ウェブサイトを動作するために、およびメモリデバイス中に記憶されているメディアファイルへのアクセスを提供するために必要なプログラムコードを記憶する。これまで記述してきた特定の実施形態では、それぞれのコンテンツプロバイダサーバ１０４Ａ、１０４Ｂ、１０４Ｃおよび１０４Ｄのメモリユニットは、メディアファイルを記憶するコンテンツデータベース１９６Ａ、１９６Ｂ、１９６Ｃおよび１９６Ｄ、ならびにトランザクションを記憶しているトランザクション情報データベース１９８Ａ、１９８Ｂ、１９８Ｃおよび１９８Ｄおよびサーバ１０３から受信されるユーザ情報を含んでいてもよい。
【００２２】
図１中に示しているクライアントコンピュータ１０６は、多数の異なるコンピュータ製品のうちの何らかの１つの形態をとることができる。例えば、クライアントコンピュータ１０６は、適切であれば、図２に図示しているコンピュータアーキテクチャの観点を含んでいてもよい。クライアントコンピュータ１０６は、ネットワーク１０１との通信を提供するネットワークインタフェースを含んでいてもよい。ネットワークインタフェースは、任意のワイヤまたはワイヤレスネットワーク接続で使用されるように構成されていてもよく、ＴＣＰ／ＩＰプロトコルのような何らかの適切な通信プロトコルで使用されてもよい。一般的に、クライアントコンピュータ１０６は、処理ユニット、ディスプレイ、およびメモリユニットを備えている。クライアントコンピュータ１０６のメモリユニットには、クライアントコンピュータ１０６を動作させるために必要なプログラムコードが記憶されている。クライアントコンピュータ１０６のメモリユニットは、マイクロソフトのインターネットエクスプローラ（登録商標）ウェブブラウザのようなウェブページをブラウジングするために、アプリケーションも記憶していてもよい。
【００２３】
先に記述したコンピュータシステムは、実行したときに本発明の観点を実現するソフトウェアプログラムを記憶する。例示目的のために、購入されたコンテンツを含んでいるメディアファイルにユーザがアクセスできるようにする本発明の実施形態を以下に記述する。この例では、ユーザは権利を小売商から購入する。次に、小売商は、１つ以上のコンテンツプロバイダに情報を通信し、選択されたコンテンツを含んでいる少なくとも１つのメディアファイルへのアクセスを１つ以上のコンテンツプロバイダがユーザに対して単独で認証できるようにする。それから、ユーザは、１つ以上のコンテンツプロバイダからの、選択されたコンテンツを含んでいるメディアファイルにアクセスする。ここで記述している説明のための例は、ウェブベースのインプレメンテーションを図示しているが、コンピューティングステムの構成、サイズ、または形態にかかわらず、本発明の範囲は他のインプレメンテーションを含んでいてもよいことを当業者は正しく認識するだろう。
【００２４】
これから、図３Ａのフロー図、図３Ｂのシーケンス図、および図４の描画図も参照し、メディア権利マネージメントルーチン３００の１つの例示的な実施形態をこれから記述する。メディア権利マネージメントルーチン３００は、ブロック３０１で開始して、ルーチンはメディアコンテンツへのアクセス権利を購入できるトランザクションウェブページと通信する。一般的に記述されているトランザクションウェブページは、サーバ１０３からクライアント１０６へのメディア情報の通信に役立ち、このトランザクションウェブページによって、購入するメディアコンテンツをユーザが識別できる。また、トランザクションウェブページによってユーザは望みのコンテンツを選択し、選択されたコンテンツの購入の取引を小売商と行うことができる。本発明の状況における購入トランザクションは金銭振込みを伴うトランザクションに限定されないが、選択されたメディアコンテンツへのアクセス権利をユーザに許可する任意のインタラクションの形態を伴っていてもよい。
【００２５】
例示目的のために、ブロック３０１のプロセスで使用するサンプルのトランザクションウェブページ４００を図４中に示している。サンプルのトランザクションウェブページ４００は第１のテキストフィールド４４０を備え、販売を持ちかけているコンテンツの概略を提供する。この例では、第１のテキストフィールド４４０は、“Ｂｌｕｒの曲”のようなメディアコンテンツを一般的に記述している。サンプルのトランザクションウェブページ４００は第２のテキストフィールド４４３も備え、メディアコンテンツの詳細な説明を提供する。この例では、第２のテキストフィールド４４３は曲のリストを含んでいる。曲のリストでは、それぞれの曲のトラック名、アーティスト、アルバム、ジャンルが記述されている。この例示は、特定のタイプの情報を使用して販売を持ちかけているコンテンツを記述している１つの例を示しているが、コンテンツを記述するために適切な他のタイプの情報も本発明の範囲内に入る。メディアコンテンツは、図１中に示している製品データベース１９９のような、小売商に関係するデータベースから得ることができることを当業者は正しく認識するだろう。
【００２６】
サンプルのトランザクションウェブページ４００は、選択されたコンテンツへのアクセス権利をユーザが選択して購入できる制御機能も備えている。この例において、制御機能に含まれているのは、望みのコンテンツをユーザが選択できる１組の選択ボタン４４２、および購入トランザクションをユーザが完了できる制御ボタン４４１である。ユーザの制御ボタン４４１の操作によって、トランザクション情報はクライアント１０６からサーバ１０３に通信される。このトランザクション情報には、ユーザと選択されたコンテンツとを記述している発注書のような１つ以上のアイテムが含まれている。１つの実施形態において、トランザクション情報はユニフォームリソースローケータ（ＵＲＬ）として構成されており、クライアント１０６はこれを発生させてサーバ１０３に送信する。他の実施形態では、トランザクション情報は異なって構成され送信されてもよい。当業者によって正しく認識されるように、図２の小売商サーバ１０３の制御アプリケーション１７４は、現行の電子商業ソフトウェアアプリケーションとともに動作し、ユーザと小売商との間の購入トランザクションを完了させる制御機能を実行してもよい。
【００２７】
トランザクションウェブページ４００は、他の機能も含んでいてもよい。例えば、トランザクションウェブページは、ユーザが、望みのコンテンツのキーワードサーチを行えるようにするプログラムコードで構成されていてもよい。トランザクションウェブページには、ログイン機能およびショッピングカート機能のような他の電子商業関連の機能でも構成されていてもよい。１つの実施形態では、（例えば、ユーザが、ユーザ名およびパスワードを入力し、それらが認証ユーザのローカルデータベースに対してチェックされる）標準規格のローカルログイン機能を使用してもよい。代わりに、トランザクションウェブページのログイン機能は、マイクロソフトのネットパスポート（登録商標）サービスのような、商業的に利用可能な１つ以上のユニバーサルログインサービスを利用してもよい。
【００２８】
図３Ａおよび図３Ｂに戻ると、権利マネージメントルーチン３００は、ブロック３０３に続き、ここでクライアント１０６はトランザクション情報をサーバ１０３に通信する。１つの実施形態において、トランザクション情報は、ユーザによって購入された選択コンテンツを識別する。例えば、選択されたコンテンツが曲を含んでいる場合、トランザクション情報は、曲のタイトル、アーティスト、アルバム、ジャンル等のような、一般的なメディア情報を含んでいてもよい。特に図４中に示している例を参照すると、選択されたコンテンツは、リスト上の１行目の“Ｔｅｎｄｅｒ”と題される曲である。したがって、この例では、トランザクション情報には、トラック名＝Ｔｅｎｄｅｒ、アーティスト＝Ｂｌｕｒ、アルバム＝１３、およびジャンル＝ロック／ポップが含まれている。代わりに、または一般的なメディア情報に加えて、トランザクション情報は、統一商品コード（ＵＰＣ）またはこれに類するもののような、選択されたコンテンツに関係する単一の識別子を含んでいてもよい。
【００２９】
選択されたコンテンツを識別する情報に加えて、トランザクション情報はユーザも識別できる。そのような実施形態では、マイクロソフトのネットパスポートサービスによって発生されるユーザ識別コードのような、専用または公用ユーザ識別子コードが使用されていてもよい。当業者によって正しく認識されるように、ブロック３０３のプロセスは、ＵＲＬの情報を使用して、トランザクション情報をクライアントからサーバに通信するような任意の既知の通信方法によって実行されてもよい。この記述は、購入トランザクションのウェブベースのインプレメンテーションの特定の１つの例を図示しているが、本発明のインプレメンテーションには、ユーザと小売商との間で購入および販売の取引を行うように構成されている他の適切なシステムが含まれていてもよいことを、当業者は正しく認識するであろう。
【００３０】
ブロック３０５に続き、権利マネージメントルーチン３００は、図１のトランザクション情報データベース１９８Ｅのような小売商に関係するデータベース中にトランザクション情報を記憶させる。１つの実施形態において、トランザクション情報は複数のデータベースレコードに記憶されてもよく、それぞれのデータベースレコードはユーザとユーザによって購入された選択されたコンテンツとを識別する。当業者によって正しく認識されるように、ブロック３０５のプロセスを実行するために現行のデータベースプログラムを使用してもよい。
【００３１】
ブロック３０７に示されているように、権利マネージメントルーチン３００はトランザクション情報を多数のコンテンツプロバイダサーバに通信する。さらに詳細に述べると、トランザクション情報は小売商サーバ１０３から１つ以上のコンテンツプロバイダサーバ１０４Ａ、１０４Ｂ、１０４Ｃおよび１０４Ｄに通信される。ブロック３０７で通信されるトランザクション情報には、（例えば、選択されたコンテンツを購入することによって）選択されたコンテンツにアクセスする有効な権利をユーザが獲得しているかどうかを、それぞれのコンテンツプロバイダサーバ１０４Ａ、１０４Ｂ、１０４Ｃおよび１０４Ｄが決定できるようにするのに十分な量の情報が含まれている。この情報は、コンテンツデータベース１９６Ａ、１９６Ｂ、１９６Ｃおよび１９６Ｄのような、それぞれのコンテンツプロバイダのローカルデータベース中に記憶されているメディアファイルに含まれていてもよい。１つの実施形態では、小売商サーバ１０３は、ユーザとユーザによって購入された選択コンテンツとを識別するトランザクション情報を通信してもよい。トランザクション情報は、システムで一意的にユーザを識別するトークンの形態であってもよいが、ユーザのプライバシーを保護する対策を含む。ブロック３０７のプロセスは、２つのコンピュータとの間でデータを通信するために適切な任意の方法を利用してもよく、この方法はセキュリティ保護された、または暗号化されたデータ通信を伴う。選択されたコンテンツにアクセスするのに有効な権利をユーザが獲得した時（例えば、購入時）、またはその後（例えば、ユーザが特定のコンテンツプロバイダにコンタクトして、選択したコンテンツへのアクセスを要求した時）に、トランザクション情報がコンテンツプロバイダに通信されてもよい。
【００３２】
ユーザがコンテンツプロバイダ１０２Ａ、１０２Ｂ、１０２Ｃおよび１０２Ｄと１つ以上のアカウントを以前に設定している場合の例において、ユーザは小売商サーバ１０３にログインし、ユーザによる小売商１０５からのコンテンツの購入をそのコンテンツプロバイダに関係付けるようにサーバ１０３に指示してもよい。可能性ある１つの実施形態では、望みのコンテンツプロバイダのそれぞれに対するユーザのアカウント名およびパスワードを小売商１０５に提供することによって、ユーザは、サーバ１０３中のコンテンツプロバイダと関係付けられてもよい。この情報は、セキュリティ保護されたデータ通信リンクでサーバ１０３に通信される。別の実施形態では、単に、ユーザは、１つまたは複数の望みのコンテンツプロバイダに対するアカウント名（または他のアカウント識別）を提供してもよく、サーバ１０３がトランザクション情報をコンテンツプロバイダに通信するときにサーバ１０３がこのアカウント名（または他のアカウント識別子）を参照してもよい。さらに他の実施形態では、（マイクロソフトのネットパスポートサービスのような）グローバル的に認識されているログインサービスによって提供されているユーザ識別子および認証が使用されてもよい。ユーザはさらにサーバ１０３にログインし、ユーザが望むように、小売商１０５とのユーザアカウントにコンテンツプロバイダを加え、またはアカウントから削除してもよい。
【００３３】
小売商１０５が、ユーザのアカウント中にリストアップされているコンテンツプロバイダに対して、特定のコンテンツを含んでいるメディアファイルへのユーザのアクセス権利について通知するときに、小売商サーバ１０３は、ユーザのアクセスが認証されているコンテンツを識別する情報とともに、ユーザのアカウント名およびパスワード、またはその何らかの同意表現を含むメッセージを（好ましくは、セキュリティ保護されたデータ通信リンクを通じて）特定のコンテンツプロバイダに送信する。標準規格のデータ通信プロトコルを使用すると、小売商１０５から、このメッセージを受信するそれぞれのコンテンツプロバイダは、小売商サーバをメッセージ源として示している送信中でしるしを認識できる。このしるしは、小売商のメッセージの信頼性を確かにし、さらなる安全性を提供する。以下に記述するように、それぞれのコンテンツプロバイダは、トランザクション情報（または他の認証信号）を小売商１０５から受信し、コンテンツプロバイダサーバ中のコンテンツへのユーザのアクセスを可能にすることによってそれに応じる。
【００３４】
代わりに、小売商１０５は、アプリケーションプログラミングインタフェース（ＡＰＩ）を提供してもよい。コンテンツプロバイダ１０２Ａ、１０２Ｂ、１０２Ｃおよび１０２Ｄは、コンテンツプロバイダのカスタマが、コンテンツプロバイダのウェブサイトまたはクライアントメディアプレーヤから小売商サーバ１０３にログインできるようにするためにこれを使用してもよい。ユーザの識別子およびパスワードの小売商サーバ１０３との通信をコンテンツプロバイダから見えないようにするために、ＡＰＩによって提供されるログイン、すなわち、小売商サーバ１０３によって提供されるウェブベースのサービスは、セキュリティ保護されていることが好ましい。一度、ユーザが、小売商サーバ１０３にログインし、特定のコンテンツプロバイダ１０２Ａ、１０２Ｂ、１０２Ｃ、または１０２Ｄに関する情報が提供されると、小売商サーバ１０３はコンテンツプロバイダにトークンを返し、このトークンは小売商１０５およびコンテンツプロバイダが特定のユーザを示すために同意したものである。それから、ユーザが、選択されたコンテンツを小売商１０５から購入する場合、小売商サーバ１０３は、購入されたコンテンツの表示とともに、ユーザに対して一意的なトークンを通信する。
【００３５】
トランザクション情報は、イベントに応答して、または定期的に、それぞれのコンテンツプロバイダサーバに通信されてもよい。例えば、小売商１０３によって収集されたトランザクション情報は、データベースの同期化プログラム、タイミングプログラム等によって生成される制御信号の受信に応答して、それぞれのコンテンツプロバイダサーバに周期的に送信されてもよい。代わりの実施形態では、トランザクション情報を通信する代わりに、小売商１０５は、１つ以上のコンテンツプロバイダサーバに認証信号を通信して、コンテンツプロバイダのサーバ中のメディアファイルへのアクセスを可能にしてもよい。そのような代替実施形態の詳細を以下の図５で記述する。
【００３６】
ブロック３０７のプロセス後、権利マネージメントルーチン３００はブロック３０９に続き、ここでそれぞれのコンテンツプロバイダサーバ１０４Ａ、１０４Ｂ，１０４Ｃおよび１０４Ｄは、受信されたトランザクション情報を記憶させる。ブロック３０９のプロセスにおいて、受信されたトランザクション情報は、図１に示しているトランザクション情報データベース１９８Ａ、１９８Ｂ，１９８Ｃおよび１９８Ｄのような、それぞれのコンテンツプロバイダに関係する多数のローカルデータベースに記憶されてもよい。ブロック３０９のプロセスの結果、コンテンツプロバイダ１０２Ａ、１０２Ｂ、１０２Ｃおよび１０２Ｄのそれぞれのトランザクション情報データベース１９８Ａ，１９８Ｂ、１９８Ｃ、および１９８Ｄは、小売商のトランザクション情報データベース１９８Ｅ中に記憶されているメディアおよびユーザ情報のすべて、またはそれより少ないものを持っていてもよい。トランザクション情報の記憶装置によって、システムの個人ユーザがその記憶されたコンテンツへのアクセス権利を持っているかどうかを、それぞれのコンテンツプロバイダサーバが単独で決定できる。ブロック３０１から３０９のプロセス後、ユーザは、コンテンツプロバイダに直接コンタクトして、ユーザの選択されたコンテンツを含んでいるメディアファイルにアクセスしてもよい。
【００３７】
次に、ブロック３１１に示しているように、ユーザは、選択されたコンテンツを含んでいるメディアファイルへのアクセス要求を通信する。ブロック３１１のプロセスにおいて、アクセス要求は、クライアント１０６から、サーバ１０４Ａ、１０４Ｂ、１０４Ｃまたは１０４Ｄのような個々のコンテンツプロバイダのサーバに送信される。ユーザは、ウェブブラウザアプリケーションまたはメディアプレーヤアプリケーションのような商業的に利用可能なソフトウェアアプリケーションを使用することによって、アクセス要求を通信できる。ユーザは、メディアファイルを望みのメディアフォーマットで提供する特定のコンテンツプロバイダにアクセス要求を送信してもよい。例えば、図３Ｂのシーケンス図のサンプルに示しているように、ユーザは、ｉＴｕｎｅメディアプレーヤ上で自分が購入したメディアコンテンツを再生することを望む場合、ユーザは、第３のコンテンツプロバイダサーバ１０４Ｃにアクセス要求を送信して、アップルのＡＡＣフォーマットのような互換性あるメディアフォーマットを有するメディアファイルにアクセスしてもよい。ｉＴｕｎｅメディアプレーヤのようなメディアプレーヤは、ユーザがコンテンツプロバイダにログインして、選択されたコンテンツにアクセス要求を通信できるようにするプログラム命令で構成されていてもよいことを、当業者は正しく認識するだろう。また、メディアプレーヤは、マイクロソフトのネットパスポートサービスのようなユニバーサルログインサービスで機能し、アクセス要求をコンテンツプロバイダに通信するように構成されていてもよい。１つの実施形態において、アクセス要求は、ユーザとユーザによって要求されたコンテンツとを識別する情報を含んでいてもよい。第３のコンテンツプロバイダ１０４Ｃは小売商サーバ１０３からトランザクション情報を受信しているので、アクセス要求に記述されているコンテンツを含んでいる１つ以上のメディアファイルにアクセスするのに有効な権利をユーザが獲得しているかどうかを、第３のコンテンツプロバイダ１０４Ｃは容易に決定できる。
【００３８】
アクセス要求の受信に応答して、ルーチンはブロック３１３に続き、ここでコンテンツプロバイダサーバがアクセス要求を認証する。本例では、トランザクション情報データベース１９８Ｃ中に記憶されている関連するトランザクション情報に対応する情報がアクセス要求に含まれているかどうかを、コンテンツプロバイダサーバ１０４Ｃが決定する。アクセス要求で識別されたユーザが、アクセス要求で識別されたコンテンツにアクセスする権利を獲得していることを、関連するトランザクション情報が示した場合、アクセス要求は認証される。
【００３９】
一度、アクセス要求が認証されると、権利マネージメントルーチン３００はブロック３１５に続き、ここでコンテンツプロバイダサーバ（この例では、第３のコンテンツプロバイダサーバ１０４Ｃ）が、選択されたコンテンツを含んでいるメディアファイルへのアクセスを提供する。本発明にしたがうと、メディアファイルへのアクセスはこれらには限定されないが、選択されたコンテンツを含んでいる実際のメディアファイルをダウンロードすることと、ワークを含んでいる記録不可のデータストリームにアクセスすることと、ワークを含んでいる記録可能なデータストリームにアクセスすること等を含んでいてもよい。メディアファイルのフォーマットは、ユーザが望むメディアプレーヤと互換性あるファイルフォーマットであることが当然である。プロセスのこの部分において、メディアファイルは、メディアファイルをダウンロードする、またはストリーミングするための多数の既知の方法のうちの１つによって、配信されてもよい。さらに、メディアファイルは、任意の既知のファイル伝送プロトコルを使用することによって通信されてもよい。メディアおよび製品情報をクライアントとサーバコンピュータとの間で通信する方法のさらなる開示は、２００１年３月２２日に出願され、２００２年９月２６日（２００２／０１３８３５４号）に公開された“インターネットベンダから匿名のカスタマへの商品の配送”と題する、米国特許出願第０９／８１５，４５０号に含まれており、参照により、その開示がここに組み込まれている。
【００４０】
また、図３Ａおよび３Ｂのその後のプロセスブロック３１７から３２１に示しているように、他のコンテンツプロバイダで記憶されているさらなるメディアファイルが、ユーザによってアクセスされてもよい。したがって、選択されたコンテンツを含んでいる第１のメディアファイルにユーザがアクセスした後でも、ユーザはさらなるアクセス要求を別のコンテンツプロバイダに送信して、選択されたコンテンツを含んでいる他のメディアファイルにアクセスしてもよい。異なるフォーマットを有するメディアファイルをユーザが望む場合に、このタイプの要求が実行される。例えば、図３Ｂに示されている例を参照すると、マイクロソフトメディアプレーヤと互換性のあるメディアファイルをユーザが望む場合に第１のコンテンツプロバイダサーバ１０４Ａに、リアルメディアプレーヤと互換性のあるメディアファイルをユーザが望む場合に第２のコンテンツプロバイダサーバ１０４Ｂに、または、より一般的なフォーマットのメディアファイルをユーザが望む場合に第４のコンテンツプロバイダサーバ１０４Ｄに、ユーザはコンタクトしてもよい。
【００４１】
図３Ａおよび図３Ｂのブロック３１７のプロセスに示しているように、その後のアクセス要求は、クライント１０６から１つ以上のコンテンツプロバイダサーバ１０４Ａ、１０４Ｂまたは１０４Ｄに通信されてもよい。プロバイダサーバ１０３Ａに通信された第１のアクセス要求（ブロック３１１）と類似して、その後のアクセス要求３１７は、ウェブブラウザアプリケーションまたはメディアプレーヤアプリケーションのような商業的に利用可能なソフトウェアアプリケーションによって実行されてもよい。プロセスブロック３１９および３２１に示しているように、コンテンツプロバイダサーバは要求を認証し、要求されたコンテンツを含んでいる１つ以上のメディアファイルへのアクセスを提供することによって、その後のアクセス要求の受信に応答する。プロセスブロック３１９および３２１は、先に記述したブロック３１３および３１５のプロセスと類似したやり方で実行されてもよい。ブロック３２１のプロセスが完了すると、権利マネージメントルーチン３００は終了する。
【００４２】
図５は、権利マネージメントルーチンの別の代替実施形態を記述している。先に記述したように、小売商サーバは、メディアファイルへのアクセスを他の方法で管理できる。図５は権利マネージメントルーチン３００の１つの代替実施形態を図示し、ここでメディアファイルへのアクセスを可能にする認証信号が個々のコンテンツプロバイダサーバに通信される。
【００４３】
この代替実施形態において、選択されたコンテンツへのアクセス権利の購入取引を行うプロセスは、先に記述したようなやり方で実行されてもよい。したがって、メディア情報（３０１）とトランザクション情報（３０３）との通信は、先に記述した図３Ａおよび３Ｂ中に示されたブロック３０１および３０３のプロセスと類似したやり方で実行される。購入トランザクションが完了した後、クライアントコンピュータ１０６に関係するユーザは、アクセス要求をコンテンツプロバイダのうちのいずれか１つに発行してもよい。図５に示した例において、クライアントコンピュータ１０６は、アクセス要求（３５０）を第３のコンテンツプロバイダサーバ１０４Ｃに通信する。アクセス要求（３５０）には、ユーザと選択されたコンテンツとを識別する情報が含まれていてもよい。
【００４４】
アクセス要求の受信に応答して、第３のコンテンツプロバイダサーバ１０４Ｃは認証要求（３５２）を小売商サーバ１０３に通信する。この実施形態において、アクセス要求（３５０）で識別されたコンテンツへのアクセスについてユーザが認証されているかどうかを小売商サーバ１０３が決定できるように、認証要求（３５２）は十分な情報を送信する。例えば、認証要求（３５２）には、ユーザと選択されたコンテンツとを識別する情報が含まれていてもよい。
【００４５】
ブロック３５３に示したように、認証要求（３５２）の受信に応答して、アクセス要求（３５０）で識別されたコンテンツへのアクセスについてユーザが認証されているかどうかを、小売商サーバ１０３は決定する。先に記述したように、小売商サーバ１０３は、受信されたトランザクション情報（３０３）を分析して、選択されたコンテンツへのアクセスを受け取る権利をユーザが獲得しているかどうかを決定してもよい。選択されたコンテンツにユーザがアクセスしてもよいことを小売商サーバ１０３が決定した場合、小売商サーバは、コンテンツを含んでいる１つ以上のメディアファイルにユーザがアクセスしてもよいことを要求コンテンツプロバイダに通知する認証信号を送信する。認証信号には、コンテンツプロバイダサーバのうちのいずれか１つが、選択されたコンテンツへのアクセスを要求ユーザが持つことを決定するための何らかの情報が含まれていてもよい。例えば、認証信号には、ユーザと選択されたコンテンツとを識別する情報が含まれていてもよい。代わりに、認証信号には、コンテンツプロバイダ等によって送信されるアクセス要求（３５０）に関連するような情報が含まれていてもよい。通信ライン３５４に示されているように、小売商サーバ１０３は第３のコンテンツプロバイダサーバ１０４Ｃに認証信号を通信する。
【００４６】
さらに別のものでは、認証要求は、ユーザに関係するメディアプレーヤアプリケーションを実行するクライアントコンピュータから直接受信されてもよい。それから、ユーザのメディアプレーヤアプリケーションと互換性のあるデータフォーマットを有するメディアファイルを提供することが知られているユーザのアカウント中のコンテンツプロバイダに認証信号が通信される。
【００４７】
さらに別の実施形態では、認証要求（３５２）は、ユーザを一意的に識別する十分な情報を含んでいるだけでもよい。小売商サーバ１０３がコンテンツプロバイダから認証要求（３５２）を受信したとき、小売商サーバ１０３は、コンテンツプロバイダが最後の認証要求をした後に、ユーザが受信することについて認証された新しいコンテンツのすべてを識別する認証信号（３５４）を返す。この実施形態では、小売商サーバ１０３は、ユーザがコンテンツプロバイダから要求している特定のコンテンツを認識する必要はない。むしろ、小売商サーバ１０３は、単に、コンテンツプロバイダから受信するユーザに関する認証要求の記録を保持し、ユーザがアクセスについて認証されているコンテンツに関して、コンテンツプロバイダが確実にアップデートされるようにすればよい。ある観点では、この実施形態は“プル”タイプのシステムとして構想されていてもよく、その場合、ユーザがコンテンツプロバイダにコンタクトし、選択されたコンテンツにアクセスしようとしているときに、コンテンツプロバイダは小売商からのデータ伝送を開始する。最後のアップデートがコンテンツプロバイダに提供された後に、新たに認証されたコンテンツのリストで小売商サーバ１０３は応答する。
【００４８】
認証信号（３５４）の受信に応答して、コンテンツプロバイダサーバは、要求されたコンテンツを含んでいるメディアファイルにアクセスを提供する。小売商サーバ１０３は、それぞれのコンテンツプロバイダに対するユーザアクセス証明書の中央制御を提供する。ユーザはアクセス要求をそれぞれのコンテンツプロバイダサーバに送信し、要求されたコンテンツを含んでいる多数の異なるメディアファイルを受信し、コンテンツプロバイダサーバは、小売商サーバ１０３と通信して、要求されたコンテンツを受信することについてユーザが確実に認証されるようにする。
【００４９】
本発明の他のオプション的なインプレメンテーションは、先に記述した実施形態から明らかになる。例えば、個々のコンテンツプロバイダ１０２Ａ、１０２Ｂ、１０２Ｃおよび１０２Ｄからの選択されたコンテンツの購入は、他のコンテンツプロバイダからの選択されたコンテンツを含んでいるメディアファイルへのユーザアクセス権利のブロードキャストメッセージの他のコンテンツプロバイダへの送信の基礎を提供できる。１つの特定のインプレメンテーションにおいて、選択されたコンテンツのユーザとの販売トランザクションを完了するコンテンツプロバイダは、購入されたコンテンツの表示とともに、（例えば、先に記述したような、アカウント名／パスワードまたは以前に設定したトークンの形態で）ユーザに関する情報を小売商１０５に通信してもよく、それから、小売商１０５は、購入されたコンテンツへのユーザのアクセス権利を通信する他のコンテンツプロバイダにメッセージを送信するために、この情報を使用してもよい。
【００５０】
先に記述した実施形態によって図示されているように、本発明によって、著作権保護されているコンテンツの購入者は、コンテンツの個々のコピーに対する支払いを何回も要求されることなく、購入したコンテンツの異なったファイルフォーマットを持つ異なったファイルを受信できるようになる。複数のファイルフォーマットで記憶されているコンテンツに対して、制御されたアクセスを提供することによって、本発明は、異なる望みのメディアプレーヤアプリケーションで再生できるメディアファイルをユーザが容易に購入して受信できるようにする。改善された消費者価格設定のような数ある他の利点は、著作権保護されているコンテンツのアクセス権利のそのような管理から生じる。
【００５１】
例えば、本発明の好ましい実施形態によって、メディアファイルへのアクセスに対して何回も支払うことなく、ユーザはトランザクションで選択されたコンテンツを購入できるようになり、複数のコンテンツプロバイダからの、選択されたコンテンツを含んでいるメディアファイルにユーザがアクセスできるようになる。小売商、コンテンツプロバイダ、および著作権保護されているコンテンツの所有者が平等に扱われるように、選択されたコンテンツの価格設定はなされるべきである。
【００５２】
１つの報酬モデルにおいて、小売商および著作権所有者はユーザによって行われた支払いを分割し、コンテンツプロバイダは、新しいカスタマの獲得を希望して、ユーザに対してさらに請求することなく、ユーザが要求したときに、選択されたコンテンツを配信することに同意する。別の報酬モデルでは、小売商、著作権所有者およびコンテンツプロバイダは、選択されたコンテンツに対してユーザによって支払われた一部をそれぞれ受け取る。さらに別の報酬モデルでは、選択されたコンテンツを獲得することをユーザが望むコンテンツプロバイダをユーザが指定してもよい。第１のプロバイダからのコンテンツの配信に対してユーザへの課金はないが、ユーザは、追加的なコンテンツプロバイダを指定することについて増分報酬をさらに課金されるかもしれない。このモデルでは、小売商と著作権所有者は、ユーザによって支払われる基本購入料金を分割してもよく、２つ以上のコンテンツプロバイダへのアクセスに対してユーザに課金される追加的増分報酬をコンテンツプロバイダが分割する。
【００５３】
さらに別の報酬モデルでは、小売商は、選択されたコンテンツに対する支払いをユーザから受け取り、その一部は、小売商および著作権所有者とによって分けられ、その残りは、“エスクロウ”アカウントで管理され、選択されたコンテンツをユーザに対して実際に配信したコンテンツプロバイダに支払われる。小売商、著作権所有者およびコンテンツプロバイダによって受け取られる割り当て分を決定するために用いられる特定の方法は、本発明の特定のインプレメンテーションと当事者間で設定された同意とによって変化してもよい。
【００５４】
本発明のいくつかの実施形態を上記で図示して説明してきたが、本発明の範囲を逸脱することなく、さまざまな変更がここでなされることが可能であることを理解するであろう。本発明の範囲は、特許請求の範囲および、それと同等のものから決定されるべきである。
【図面の簡単な説明】
【００５５】
【図１】図１は、多数のユーザがクライアントサーバソフトウェアアプリケーションを通じて通信できるクライアントコンピュータと多くのサーバとを含んでいるネットワークに接続されている多数のコンピュータの描画図である。
【図２】図２は、図１中に図示している１つのサーバの例示的な実施形態の概略ブロック図である。
【図３Ａ】図３Ａは、本発明の１つの実施形態にしたがって形成されている権利マネージメントルーチンの例示的な実施形態を図示しているフロー図である。
【図３Ｂ】図３Ｂは、図３Ａ中に示している権利マネージメントルーチンで通信されるデータのパスを示しているシーケンス図である。
【図４】図４は、本発明の１つの実施形態にしたがって形成されている例示的なウェブページを図示している描画図である。
【図５】図５は、本発明の別の代替実施形態にしたがって形成されている権利マネージメントルーチンで通信されるデータのパスを示しているシーケンス図である。
【図１】
2008500609.tif 000003
【図２】
2008500609.tif 000004
【図３Ａ】
2008500609.tif 000005
【図３Ｂ】
2008500609.tif 000006
【図４】
2008500609.tif 000007
【図５】
2008500609.tif 000008
【国際調査報告】
2008500609.tif 000009