説明

コンテンツ配布システム

【課題】耐久性のある取り外し可能なメモリとデジタルコンテンツへのプリペイド式限定ライセンスをバンドリングできるようにする。
【解決手段】ソフトウェア製品コードが、ソフトウェア製品コードをコンピュータにインストールするインストールコードおよび所定の条件が満たされている場合のみインストールを許可するDRMコードをコンピュータ可読記憶媒体に埋め込むことによって配布される。条件が破られた場合、インストールコードは消去され、記憶媒体のその部分が一般的な使用に利用可能である。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、コンテンツ配布システムおよびコンテンツ配布方法に関し、特に、システムに一体化されたライセンスカウンタ確認プロトコルを介してコンテンツアクセスおよびコンテンツ配布を制御することができるシステムに関する。
【背景技術】
【0002】
消耗品とその容器との区別は商業の分野で周知である。多くの場合、ベンダーは、製品が消費された後に消費者にとって空の容器それ自体にいくらかの価値がある包装された消耗品を提供する。このような製品のバンドリングは、金属缶に入ったクッキーまたは麦わらのバスケットに入った果物(望ましい相乗効果をバンドリングに提供する)のような物理的な製品に適するが、ソフトウェア製品等の著作権保護されるデジタルコンテンツの1回限りのプリペイドライセンスの販売には適さない。
【0003】
本開示および特許請求の範囲では、用語「ソフトウェア」、「ソフトウェア製品」、および「ソフトウェア製品コード」は、実行可能ソフトウェアファイル、実行可能プログラムによる消費または再生を意図されるメディアファイル、またはこれら2つの任意の組み合わせを含むがこれらに限定されない任意の種類のデジタルコンテンツを含む。
【0004】
多くの場合、プリペイドデジタルコンテンツは、1回のインストールまたは限られた使用回数に対するライセンス提供を意図される。プリペイドデジタルコンテンツをCD−ROMまたはディスク等の取り外し可能な媒体に入れてしまうと、多くのコンピュータへの複数のインストールおよび無制限の使用が可能になってしまう。これは、通常、ライセンス提供側と通信することを含むインストール後登録プロセスを適用することにより阻止される。このような登録プロセスは、ライセンス契約前に届けられる包装されたコンテンツが、ユーザから見てそれ自体に殆ど価値がないことを意味するため、バンドルの価値に貢献せず、したがって、バンドリングされた2つの有価値製品間に望ましい相乗効果を提供しない。
【発明の開示】
【発明が解決しようとする課題】
【0005】
イスラエル国クファルサバ(Kfar Saba,Israel)に所在のMシステムズインク(M−Systems Inc.)から入手可能なディスクオンキー(DiskOnKey)(商標)ポータブルメモリ等の耐久性があり、取り外し可能なメモリ装置とプリペイドデジタルコンテンツをバンドリングして、2つの構成要素のそれぞれが他方の販売を促進するジョイント製品にできれば、非常に有用である。
【課題を解決するための手段】
【0006】
本発明の目的は、耐久性のある取り外し可能なメモリとデジタルコンテンツへのプリペイド式限定ライセンスをバンドリングできるようにすることである。本発明のシステムでは、ライセンスコンテンツを限定数、通常は1つのコピーをインストールすることができ、取り外し可能なメモリ装置からライセンス下のコンテンツをエクスポートした後にその装置を無制限に使用することができる。バンドリングされる製品は、通常、ハードウェア構成要素とソフトウェア構成要素を合わせた価格よりも低い価格で販売され、市場で魅力的な製品になる。
【0007】
イスラエル国クファルサバ(Kfar Saba,Israel)に所在のMシステムズ(M−Systems)から入手可能なディスクオンキー(DiskOnKey)(商標)(本明細書では、以下「DOK」と呼ぶ)等のUSBフラッシュドライブ(UFD)の比較的大部分が、コンピュータオペレーティングシステムを使用してユーザデータの読み書きに利用でき、比較的小部分が、情報の読み書きのための装置に常駐する内部コントローラに排他的に提供される。本明細書では、メモリのこれら2つの部分をユーザがアクセス可能な「オープンメモリ」およびUFDの制御ソフトウェアのみがアクセス可能な「クローズドメモリ」と呼ぶ。
【0008】
本発明によれば、UFDは、オープンメモリに保存された1つまたは複数のファイルと共にユーザに販売される。これらファイルは、パーソナルコンピュータで実行できる実行可能プログラムである。各プログラムは、実行されると、1つまたは複数の実行可能プログラムをコンピュータにインストールし、米国イリノイ州シカゴ(Chicago,Illinois,USA)に所在のマクロビジョン(Macro Vision)のインストールシールド(InstallShield)(商標)等の周知のインストールプログラムと同様に機能する。インストールされた実行可能ソフトウェアは、実行されると、内蔵された音楽を再生したり、または他の有用なソフトウェアアプリケーションを提供したりすることができる。インストールプロセスが、通常はユーザに未知の方法でオペレーティングシステムファイルを変更するため、インストールされたアプリケーションまたは音楽プレーヤを別のコンピュータに複製することはできない。上記インストールソフトウェアを使用してのみインストールすることができる。
【0009】
UFD内に提供されるインストールプログラムは、UFDに関連する2つの条件が満たされた場合のみ実行されるようにプログラムされる:特定の読み取り専用シリアルナンバーを有するUFDをコンピュータに接続する必要があり、かつUFDのクローズドメモリに記憶されているライセンスカウンタが0よりも高い値を有さなければならない。
【0010】
これら2つの条件のうちのいずれかの条件が満たされない場合、インストールソフトウェアは実行されず、デジタルコンテンツのそれ以上のインストールは許可されない。この場合、UFDの唯一の有用な用途はユーザファイルのポータブルメモリになることであり、これは実際にかかる製品の通常の目的である。
【0011】
任意に、デジタルコンテンツのライセンスプロセスは、ユーザがライセンス提供側からパスワードを得るインストール後ライセンスプロセスを含む。このようなインストール後のライセンシングを使用して、オプションの構成要素またはアップグレードを販売したり、またはオリジナルライセンスが限定であった場合にオリジナルライセンスを延長期間分もしくは追加使用回数分、延長したりすることができる。
【0012】
デジタルコンテンツは、ユーザが同時に、または順次消費することができる1つまたは複数の別個のアイテムで構成することができる。各コンテンツアイテムは、各コンテンツアイテムの消費がその他のコンテンツアイテムを使用する権利に影響を及ぼさないように、それ自体のカウンタを有することができる。
【0013】
本発明は、ライセンス制限を無視しようとする少なくとも以下の考えられる企てを阻止することにより、ユーザがコンテンツライセンスの条件に従うことを保証する。
1.UFDからのコンテンツの限度を超えるインストールが、許可されたインストール回数に達したことをインストールプログラムに教える、ユーザアクセス不可能なライセンスカウンタにより阻止される。
2.インストール可能なコンテンツの別のメモリへのコピーおよびコンテンツをそこから別のコンピュータにインストールしようとする企ては、特定の読み取り専用シリアルナンバーがコンピュータに接続されたUFDで見つからなければインストールプログラムが実行されないため、失敗する。
3.はるかに安価なコンテンツを有し得る別の「新しい」UFDへのインストール可能なコンテンツのコピーおよび他のUFDの限度付きインストールライセンスを使用して、安価なコンテンツに代えて高価なコンテンツをインストールしようとする企ては、インストールプログラムが、コンテンツがユーザに配布された特定のUFDの特定のシリアルナンバーを要求するため、失敗する。
4.コンテンツを別のコンピュータにインストールされた後のそのコンテンツの複製およびコンテンツのそこでの実行は、コピーできず、従来技術によるインストールシールド(InstallShield)(商標)のようにインストールプログラムにより適宜インストールされる必要があるインストール可能プログラムの通常の保護により阻止される。
5.UFDを使用して配布された音楽の、市販のMP3プレーヤ等の汎用プレーヤでの再生は、音楽が実行可能コード内に内蔵され、独立して再生可能なフォーマットで存在しないため、阻止される。
【0014】
したがって、本発明によれば、システムに一体化されるライセンスカウンタ確認プロトコルを介してコンテンツアクセスおよびコンテンツ配布を制御することができるコンテンツ配布システムが提供される。
【0015】
システムは、ソフトウェア配布システムとして動作する第1の動作モードおよびポータブルメモリ装置として動作する第2の動作モードを有するメモリ記憶装置を含み、第1の動作モードから第2の動作モードへの移行は不可逆であり、所定の条件が満たされていない場合に行われる。
【0016】
記載される好ましい実施形態でのさらなる特徴によれば、メモリ記憶装置は、メモリに記憶されたソフトウェアコードを有する。ソフトウェアコードは、インストールソフトウェアおよびソフトウェア製品のアクセスおよび配布を制御するデジタル権利管理(DRM)ソフトウェアを含む。
【0017】
後述する本発明の好ましい実施形態でのさらなる特徴によれば、ソフトウェア製品は、アプリケーション、テキスト−音声変換器、映画プレーヤ、メディアプレーヤ、および/またはテキスト−音声変換器、映画プレーヤ、メディアプレーヤ内に内蔵されたデジタルメディア(テキストファイル、映画ファイル、および/または音楽ファイル)であることができる。
【0018】
記載される好ましい実施形態でのさらなる特徴によれば、DRMソフトウェアは、(a)メモリ記憶装置のソフトウェア製品の特定のコピーの配布履歴に関連するパラメータの値を判断するプログラムコード、(b)パラメータの値に基づいて、所定の条件が満たされているか否かを判断するプログラムコード、および(c)条件が満たされていない場合、ソフトウェア製品のいかなるコンピュータへのいかなるインストールもディセーブルするプログラムコードを含む。
【0019】
記載される好ましい実施形態でのさらなる特徴によれば、パラメータは読み取り専用シリアルナンバーにより決まる。
【0020】
記載される好ましい実施形態でのさらなる特徴によれば、所定の条件はカウンタの値により決まる。
【0021】
記載される好ましい実施形態でのさらなる特徴によれば、カウンタの値は、ソフトウェア製品の所定のインストール成功回数未満である。
【0022】
記載される好ましい実施形態でのさらなる特徴によれば、所定の条件は、パラメータとインストールソフトウェア内に埋め込まれたパラメータとのマッチを含む。本開示では、「マッチ」は、単に同一ではなく、インストールが許可されるか否かの判断を可能にする2つのパラメータの任意の対応(たとえば、パラメータの倍数)である。
【0023】
記載される好ましい実施形態でのさらなる特徴によれば、条件が破られた場合、DRMソフトウェアはインストールソフトウェアをメモリ記憶装置から消去し、それにより、記憶空間をユーザファイルに利用できるようにする。
【0024】
記載される好ましい実施形態でのさらなる特徴によれば、コンテンツ配布システムは、インストールおよびDRMソフトウェアに関連する動作を実行するメモリコントローラを含む。
【0025】
記載される好ましい実施形態でのさらなる特徴によれば、コンテンツ配布システムはフラッシュメモリを含む。
【0026】
本発明の別の態様によれば、ソフトウェアを配布する方法であって、メモリ記憶装置を提供すること、およびソフトウェア配布システムとして動作する第1の動作モードおよびポータブルメモリ装置として動作する第2の動作モードをイネーブルにすることを含み、第1の動作モードから第2の動作モードへの移行は不可逆であり、所定の条件が満たされない場合に行われる、ソフトウェアを配布する方法が提供される。
【0027】
本発明の別の態様によれば、インストールソフトウェアおよびDRMソフトウェアをメモリ記憶装置に提供することであって、それにより、所定の条件が満たされている場合のみソフトウェア製品のインストールを許可することをさらに含むソフトウェアを配布する方法が提供される。所定の条件が満たされているか否かは、コンピュータにより、または別法としてメモリ記憶装置のコントローラにより判断することができる。
【0028】
本発明の別の態様によれば、ソフトウェアを配布する方法であって、(a)インストールソフトウェアおよびDRMソフトウェアを含み、メモリ記憶装置から読み出すことができる少なくとも1つのパラメータに依存し、インストールカウンタおよびシリアルナンバーのうちの一方である所定の条件が満たされている場合のみソフトウェア製品のインストールを許可するメモリ記憶装置を提供すること、(b)許可されたインストールが消費された後、ソフトウェアプログラム、インストールソフトウェア、および/またはDRMソフトウェアを消去すること、および(c)ソフトウェアの消去後に、ユーザによるメモリ記憶装置へのアクセスを許可して、記憶装置のメモリをユーザファイルの記憶に利用できるようにすることを含むソフトウェアを配布する方法が提供される。
【0029】
本発明について添付図面を参照して単なる例として本明細書において記載する。
【発明を実施するための最良の形態】
【0030】
本発明は、コンテンツ配布のシステムおよび方法である。特に、本発明を使用して、ソフトウェア等のコンテンツを、実行できるインストール数に対するライセンス制御付きで配布することができる。本発明によるコンテンツ配布システムの原理および動作は、図面およびそれに伴う説明を参照することでよりよく理解することができる。
【0031】
ここで図面を参照すると、図1Aは、オープンメモリ21およびクローズドメモリ23に論理的に分けられたメモリを有するUFD20の概略ブロック図である。オープンメモリ21はコンテンツ22を含む。クローズドメモリ23は、制御ソフトウェア(図示せず)、一意のUFDシリアルナンバー24、および許可されるインストール数(通常は1回のインストール)に予め設定されるライセンスカウンタ26を含む。UFD20は、USBポート等のポート28を介してパーソナルコンピュータ等のコンピュータ30に接続することができる。
【0032】
図1Bは、インストールライセンスが切れた後の図1Aと同じUFD20である。カウンタ26はゼロに設定され、これ以上のインストールは一切許可されない。ここで、ユーザは、オープンメモリ21をユーザファイル30、32、および34の記憶に利用することができる。
【0033】
図2は、UFD20に関連するランダムアクセスメモリ25およびUFD20をコンピュータ30に接続するメモリコントローラ27をさらに含む図1AのUFD20の概略ブロック図である。メモリコントローラ27の機能がソフトウェア、ファームウェア、またはハードウェアで実行可能であり、必ずしも図が示唆するように物理的に別個のユニットに存在する必要がないことが理解されよう。図2は、米国特許第5,404,485号明細書の図1に基づき、これを本明細書に全文が載せられているかのように参照により本明細書に援用する。
【0034】
図3は、システムがコンテンツへのアクセスおよびコンテンツの配布を制御するために使用するライセンスカウンタ確認プロトコルのフローチャートであり、以下のインストールプロセスでの一連のステップを説明するために図3を使用する。
【0035】
図1Aおよび図2はユーザに販売される形のUFD20を示し、コンテンツ22がオープンメモリ21にロードされており、ライセンスカウンタ26が1以上の正の数に設定されている。
【0036】
図3のフローチャートに従って、ユーザがUFD20をコンピュータ30に接続し、コンピュータ30のオペレーティングシステム(図示せず)のコマンドを通してインストールプログラム22を起動すると、インストールプログラム22が起動される(ブロック40)。プログラム22は、ライセンス制御カウンタ26が正であることを確認し(ブロック42)、正しいシリアルナンバー24を有するUFD20がコンピュータ30に接続されていることを確認し(ブロック44)、次に、コンテンツ22をコンピュータ30にインストールする(ブロック46)。いずれかの条件が満たされていない場合、プログラム22は適したエラーメッセージを発行し(ブロック54)、終了する(ブロック58)。
【0037】
インストールが成功した場合(ブロック48)、ライセンスカウンタ値26が1だけ低減される(ブロック50)。その後、ライセンスカウンタチェックが行われて、値がゼロであるか否かが判断される(ブロック52)。次に、プログラム22が終了する(値がゼロよりも大きい場合、さらなるインストールが可能である)(ブロック58)か、またはUFD20のオープンメモリ21をクリアにして、UFD20を記憶に利用できることをユーザに通知する(ブロック56)。
【0038】
コンテンツ22が1台のみのコンピュータ30へのインストールを意図されたソフトウェアプログラムである場合、制御プログラムは、ライセンス制御カウンタ26をゼロに設定し、ソフトウェアのそれ以上のいかなるインストールも阻止する。コンテンツ22が2回以上のインストールを意図されている場合、ライセンスカウンタ26は、各インストール後に、ゼロに達するまで1だけ低減され、ゼロに達したときにソフトウェアの配布を停止する。
【0039】
本発明について、限られた数の実施形態に関連して説明したが、本発明の多くの変形、変更、および他の応用を行うことが可能なことが理解されよう。可能な変形の中には、メモリがフラッシュメモリである構成、ライセンスカウンタ確認プロトコルをコンピュータ内で実行することができる構成、またはソフトウェア製品がアプリケーション、テキスト−音声変換器、映画プレーヤ、メディアプレーヤ、またはテキスト−音声変換器、映画プレーヤ、および/もしくはメディアプレーヤに内蔵されるデジタルメディアである構成がある。さらに、さらなる構成では、許可されたインストールが消費された後、UFDメモリをユーザファイルの記憶に利用できるようにするために、ソフトウェアプログラム、インストールソフトウェア、および/またはDRMソフトウェアの消去後にユーザがUFDメモリにアクセスすることができる。
【図面の簡単な説明】
【0040】
【図1A】インストールライセンスが切れる前のシステムの関連メモリ領域を示す、コンピュータに接続された本発明のコンテンツ配布システムの簡略ブロック図である。
【図1B】インストールライセンスが切れた後のシステムの関連メモリ領域を示す、コンピュータに接続された本発明のコンテンツ配布システムの簡略ブロック図である。
【図2】コンテンツ配布システムに関連するランダムアクセスメモリおよびコンテンツ配布システムをコンピュータに接続するメモリコントローラをさらに含み、インストールライセンスが切れる前のシステム関連メモリ領域を示す、本発明のコンテンツ配布システムの簡略ブロック図である。
【図3】本発明のインストールプロセスの簡略フローチャートである。

【特許請求の範囲】
【請求項1】
第1および第2の動作モードを有するコンピュータ可読記憶媒体であって、前記第1の動作モードはソフトウェア配布システムとして動作し、前記第2の動作モードはポータブルメモリ装置として動作し、前記第1の動作モードから前記第2の動作モードへの移行は不可逆であり、所定の条件が満たされていない場合に行われる、コンピュータ可読記憶媒体。
【請求項2】
コンピュータ可読コードが該コンピュータ可読記憶媒体に埋め込まれ、前記コンピュータ可読コードは、
(a)ソフトウェア製品コードをコンピュータにインストールするインストールプログラムコードと、
(b)該コンピュータ可読記憶媒体から読み出すことができる少なくとも1つのパラメータに依存し、インストールカウンタおよびシリアルナンバーのうちの一方である前記所定の条件が満たされている場合のみ前記ソフトウェア製品コードの前記インストールを許可するデジタル権利管理プログラムコードと、
を含む、請求項1に記載のコンピュータ可読記憶媒体。
【請求項3】
前記ソフトウェア製品コードがアプリケーションを含む、請求項2に記載のコンピュータ可読記憶媒体。
【請求項4】
前記ソフトウェア製品コードがテキスト−音声変換器を含む、請求項2に記載のコンピュータ可読記憶媒体。
【請求項5】
デジタルメディアが前記テキスト−音声変換器内に内蔵される、請求項4に記載のコンピュータ可読記憶媒体。
【請求項6】
前記ソフトウェア製品コードが映画プレーヤを含む、請求項2に記載のコンピュータ可読記憶媒体。
【請求項7】
デジタルメディアが前記映画プレーヤ内に内蔵される、請求項6に記載のコンピュータ可読記憶媒体。
【請求項8】
前記ソフトウェア製品コードがメディアプレーヤを含む、請求項2に記載のコンピュータ可読記憶媒体。
【請求項9】
デジタルメディアが前記メディアプレーヤ内に内蔵される、請求項8に記載のコンピュータ可読記憶媒体。
【請求項10】
前記所定の条件は、前記ソフトウェア製品コードのインストール成功回数が所定の回数未満であることを示す前記カウンタの前記値を含む、請求項2に記載のコンピュータ可読記憶媒体。
【請求項11】
前記所定の条件は、前記パラメータと前記インストールソフトウェア内に埋め込まれたパラメータとのマッチを含む、請求項2に記載のコンピュータ可読記憶媒体。
【請求項12】
前記デジタル権利管理プログラムコードは、前記許可されたインストールが使い果たされると、前記インストールプログラムコードを前記コンピュータ可読記憶媒体から消去する、請求項2に記載のコンピュータ可読記憶媒体。
【請求項13】
請求項2に記載のコンピュータ可読記憶媒体を備える、ソフトウェア製品コードの配布システム。
【請求項14】
前記インストールプログラムコードおよび前記デジタル権利管理プログラムコードに関連する動作を実行するメモリコントローラをさらに備える、請求項13に記載のソフトウェア製品コードの配布システム。
【請求項15】
前記コンピュータ可読記憶媒体はフラッシュメモリを含む、請求項13に記載のソフトウェア製品コードの配布システム。
【請求項16】
ソフトウェア製品コードを配布する方法であって、
(a)コンピュータ可読記憶媒体を提供するステップと、
(b)前記コンピュータ可読記憶媒体の第1および第2の動作モードをイネーブルにするステップであって、前記第1のモードはソフトウェア配布システムとして動作し、前記第2のモードはポータブルメモリ装置として動作し、前記第1の動作モードから前記第2の動作モードへの移行は不可逆であり、所定の条件が満たされていない場合に行われるステップと、
を含むソフトウェア製品コードを配布する方法。
【請求項17】
(c)前記コンピュータ可読記憶媒体に、
(i)ソフトウェア製品コードをコンピュータにインストールするインストールプログラムコード、および
(ii)前記コンピュータ可読記憶媒体から読み出すことができる少なくとも1つのパラメータに依存し、インストールカウンタおよびシリアルナンバーのうちの一方である前記所定の条件が満たされている場合のみ前記ソフトウェア製品コードの前記インストールを許可するデジタル権利管理プログラムコード
を埋め込むステップをさらに含む、請求項16に記載のソフトウェア製品コードを配布する方法。
【請求項18】
前記所定の条件が満たされているか否かは前記コンピュータにより判断される、請求項17に記載のソフトウェア製品コードを配布する方法。
【請求項19】
前記所定の条件が満たされているか否かは前記コンピュータ可読記憶媒体のコントローラにより判断される、請求項17に記載のソフトウェア製品コードを配布する方法。
【請求項20】
(d)前記インストールがもはや許可されなくなったあと、前記ソフトウェア製品コードを消去するステップと、
(e)前記消去後、ユーザが前記コンピュータ可読記憶媒体に非制限にアクセスしてユーザファイルを記憶できるようにするステップと、
をさらに含む、請求項17に記載のソフトウェア製品コードを配布する方法。

【図1A】
image rotate

【図1B】
image rotate

【図2】
image rotate

【図3】
image rotate


【公表番号】特表2008−538831(P2008−538831A)
【公表日】平成20年11月6日(2008.11.6)
【国際特許分類】
【出願番号】特願2008−506049(P2008−506049)
【出願日】平成18年4月6日(2006.4.6)
【国際出願番号】PCT/IL2006/000438
【国際公開番号】WO2006/109295
【国際公開日】平成18年10月19日(2006.10.19)
【出願人】(502111536)サンディスク アイエル リミテッド (64)
【住所又は居所原語表記】Central Park 2000,Atir Yeda Street 7,44425 Kfar Sabad,Israel
【Fターム(参考)】