(57)【要約】【課題】光学的記憶媒体にデータを格納するための改良された方法、装置、およびコンピュータ・プログラムを提供する。【解決手段】コンパクト・ディスクまたはデジタル汎用ディスクのような光学的記憶媒体が、読取り専用の領域である第１部分を含む。その記憶媒体は、第２セットのデータを書き込み得る別の領域である第２部分を含む。【選択図】図４
2010512609.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクを含む記憶媒体と、
前記記憶媒体内にあって、読取り専用である領域を含む第１部分と、
前記記憶媒体内にあって、第１セットのデータを書き込み得る別の領域を含む第２部分と、
を含む装置。
【請求項２】
アプリケーションが前記第１部分に格納され、データが前記第２部分に格納されない、請求項１に記載の装置。
【請求項３】
アプリケーションのインストール・イメージが前記第１部分に格納され、前記アプリケーションのためのパッチが前記第２部分に格納される、請求項１に記載の装置。
【請求項４】
前記第２部分は、前記第２部分に関してアクションを遂行するためにパスワードを必要とするように適合し、前記アクションは、前記第２部分に書き込むことおよび前記第２部分から読み取ることのうちの１つを含む、請求項１に記載の装置。
【請求項５】
アプリケーションが前記第１部分に格納され、前記アプリケーションに関してアクションを遂行するために必要なパスワードが前記第２部分に格納され、前記アクションは、前記アプリケーションを実行することおよび前記アプリケーションをインストールすることのうちの１つを含む、請求項１に記載の装置。
【請求項６】
第２セットのデータが前記第１部分に格納され、前記第２セットのデータは前記第２部分に格納された暗号鍵に従って暗号化される、請求項１に記載の装置。
【請求項７】
前記第２部分は、一度だけ書き込まれるように適合する、請求項１に記載の装置。
【請求項８】
リンクが前記第２部分に格納され、前記リンクは前記第１部分に格納されたアプリケーションに関連したウェブサイトに関連付けられる、請求項１に記載の装置。
【請求項９】
前記ウェブサイトは、前記アプリケーションのためのヘルプ・ファイルと、前記アプリケーションのためのパッチと、前記アプリケーションのための補足情報と、前記アプリケーションのためのモジュールと、前記アプリケーションのための定義と、前記アプリケーションのためのライブラリと、前記アプリケーションに関連したユーザ・グループと、前記アプリケーションの開発者に関する連絡先情報と、から成るグループから選択されたコンテンツを含む、請求項８に記載の装置。
【請求項１０】
第１アプリケーションが前記第１部分に格納され、第２アプリケーションが前記第２部分に格納される、請求項１に記載の装置。
【請求項１１】
光ディスクに情報を格納する方法であって、
読取り専用部分またはライト・ワンス部分のうちの１つを含む第１部分に前記光ディスクをセグメント化するステップと、
書込み可能部分を含む第２部分に前記光ディスクをセグメント化するステップと、
を含み、前記第１部分および前記第２部分の少なくとも一方がライト・ワンスである、方法。
【請求項１２】
データを前記第２部分に格納しないようにしながら、アプリケーションを前記第１部分上に格納させるステップを更に含む、請求項１１に記載の方法。
【請求項１３】
アプリケーションのインストール・イメージを前記第１部分上に格納させるステップと、
アプリケーションのためのパッチを前記第２部分上に格納させるステップと、
を更に含む、請求項１１に記載の方法。
【請求項１４】
前記第２部分は、前記第２部分に関してアクションを遂行するためにパスワードを必要とするように適合し、前記アクションは、前記第２部分に書き込むことおよび前記第２部分から読み取ることのうちの１つを含む、請求項１１に記載の方法。
【請求項１５】
アプリケーションを前記第１部分上に格納させるステップと、
前記アプリケーションに関してアクションを遂行するために必要なパスワードを前記第２部分上に格納させるステップと、
を更に含み、前記アクションは前記アプリケーションを実行することおよび前記アプリケーションをインストールすることのうちの１つを含む、請求項１１に記載の方法。
【請求項１６】
暗号鍵に従って暗号化された第１セットのデータを前記第１部分上に格納させるステップと、
前記暗号鍵を前記第２部分上に格納させるステップと、
を更に含む、請求項１１に記載の方法。
【請求項１７】
リンクを前記第２部分上に格納させるステップを更に含み、前記リンクは、前記第１部分に格納されたアプリケーションに関連したウェブサイトに関連付けられる、請求項１１に記載の方法。
【請求項１８】
前記ウェブサイトは、前記アプリケーションのためのヘルプ・ファイルと、前記アプリケーションのためのパッチと、前記アプリケーションのための補足情報と、前記アプリケーションのためのモジュールと、前記アプリケーションのための定義と、前記アプリケーションのためのライブラリと、前記アプリケーションに関連したユーザ・グループと、前記アプリケーションの開発者に関する連絡先情報と、から成るグループから選択されたコンテンツを含む、請求項１７に記載の方法。
【請求項１９】
第１アプリケーションを前記第１部分上に記憶させるステップと、
第２アプリケーションを前記第２部分上に記憶させるステップと、
を更に含む、請求項１１に記載の方法。
【請求項２０】
光ディスクに情報を格納する方法であって、
第１セットのデータを前記光ディスクの書込み可能な第１部分に書き込むステップを含み、前記光ディスクは読取り専用部分を有する、方法。
【請求項２１】
第２セットのデータを前記第２部分上に格納させるステップを更に含む、請求項２０に記載の方法。
【請求項２２】
前記第１セットのデータは第１アプリケーションを含み、前記第２セットのデータは第２アプリケーションを含む、請求項２１に記載の方法。
【請求項２３】
アプリケーションのインストール・イメージが前記第２部分に格納され、前記第１セットのデータは前記アプリケーションのためのパッチを含む、請求項２０に記載の方法。
【請求項２４】
前記第１部分は、前記第１部分に関してアクションを遂行するためにパスワードを必要とするように適合し、前記アクションは、前記第１部分に書き込むことおよび前記第１部分から読み取ることのうちの１つを含む、請求項２０に記載の方法。
【請求項２５】
前記第１セットのデータは、前記第２部分に格納されたアプリケーションに関してアクションを遂行するために必要なパスワードを含み、前記アクションは前記アプリケーションを実行することおよび前記アプリケーションをインストールすることのうちの１つを含む、請求項２０に記載の方法。
【請求項２６】
第２セットのデータが前記第２部分に格納され、前記第２セットのデータは暗号鍵に従って暗号化され、前記第１セットのデータは前記暗号鍵を含む、請求項２０に記載の方法。
【請求項２７】
前記第１セットのデータはリンクを含み、前記リンクは前記第２部分に格納されたアプリケーションに関連したウェブサイトに関連付けられる、請求項２０に記載の方法。
【請求項２８】
前記ウェブサイトは、前記アプリケーションのためのヘルプ・ファイルと、前記アプリケーションのためのパッチと、前記アプリケーションのための補足情報と、前記アプリケーションのためのモジュールと、前記アプリケーションのための定義と、前記アプリケーションのためのライブラリと、前記アプリケーションに関連したユーザ・グループと、前記アプリケーションの開発者に関する連絡先情報と、から成るグループから選択されたコンテンツを含む、請求項２７に記載の方法。
【請求項２９】
プロセッサと、
前記プロセッサに接続されたバスと、
前記バスに接続されたコンピュータ使用可能媒体と、
を含み、前記コンピュータ使用可能媒体は光ディスクに情報を格納するための命令のセットを含み、前記プロセッサは請求項２０乃至２８のいずれかに記載のステップを遂行するために前記命令のセットを実行するように適合する、データ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的にはデータ処理システムの改良に関し、特に、データを格納するための方法および装置に関する。更に詳しく言えば、本発明は、データをディスクの一部に格納するための、コンピュータを利用する方法、装置、およびコンピュータ使用可能プログラムに関する。
【背景技術】
【０００２】
ソフトウェア会社は、厳しい生産計画に適合することと、望ましい特徴をすべて含み且つソフトウェア・バグのような問題のない高品質の製品を生産することとの間で葛藤が生じることが多い。残念ながら、オペレーティング・システムを含むほとんどのソフトウェアは、依然として、コンパクト・ディスク（ＣＤ）またはデジタル汎用ディスク（ＤＶＤ）のようなディスクを介して配布されている。これらのタイプの記憶媒体は、ディスクの生産を注文するとき、工場でディスクをプレスしてそのディスク上にソフトウェアを格納するためにかなりの時間を必要とするので、長い調達期間を必要とする。従って、工場でディスクをプレスしてそのディスク上にソフトウェアを格納する間、ソフトウェア開発者は、多くの場合、販売されるべきソフトウェアをテスト及び変更し続ける。その結果、多くの或いはすべての生産されたディスクに格納されたソフトウェアは、そのディスクが公開市場で販売されるときまでに時代遅れなものとなる。
【０００３】
現在、ソフトウェア開発者は、生産されたディスクに格納されたソフトウェアのための１つまたは複数のパッチを開発することにより、この問題に対処している。パッチは、関連のある古いソフトウェア・プログラムを修正または置換するソフトウェア・プログラムである。ユーザがディスクを購入するとき、ユーザは、インターネットのようなネットワークにアクセスし、しかる後、パッチをダウンロードすることが可能である。その後、ユーザは、購入したアプリケーションを最新のバージョンにアップグレードするためにパッチをインストールする。
【０００４】
ディスク上に格納されたソフトウェアをアップグレードするためにパッチを使用するのに伴って幾つかの問題が存在する。１つの問題は、ユーザがネットワークを使用してそのパッチしかアクセスし得ない、ということである。ネットワークへのユーザのアクセスが損なわれる場合、または、ソフトウェアに欠陥があるためにユーザのコンピュータが作動しない場合、ユーザは、その問題を修正すると思われるパッチを得ることができない。もう１つの問題は、多数のパッチが特定の順序で実施される必要があり得るということである。すべてのパッチが結合されて単一の大きなパッチになることがあるが、ユーザはその単一の大きなパッチに含まれたほとんどの機能を必要としないことがある。
【０００５】
第３の問題はディスクの消耗である。例えば、ソフトウェア開発者が、１０００万枚の第１セットのディスクを注文し、それを製造させる。各ディスクは、ゲーム、オペレーティング・システム、または他のソフトウェアであってもよい幾つかのソフトウェアを格納する。ソフトウェア開発者が、そのソフトウェアのための新しいパッチを開発する。そこで、ソフトウェア開発者は、ソフトウェアの完全な更新バージョンを含む第２セットのディスクを製造するようにそのソフトウェア開発者が注文するであろう、ということを発表する。消費者はその古いソフトウェアの購入を躊躇するので、第１セットのディスクにおけるいずれの残りディスクもほとんど無用なものになる。その結果、潜在的には、数百万枚ものディスクおよび大量の資金が無駄になる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従って、本発明の目的は、光学的記憶媒体、例えば、コンパクト・ディスク、デジタル汎用ディスク等にデータを格納するための改良された方法、装置、およびコンピュータ使用可能プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の実施例は、コンパクト・ディスクおよびデジタル汎用ディスクの１つである記憶媒体を提供する。記憶媒体は、読取り専用の領域である第１部分を含む。その記憶媒体は第２部分を含み、その第２部分は第２セットのデータを書き込み得る別の領域である。
【０００８】
別の実施例は、アプリケーションが第１部分に格納され、データが第２部分に格納されない、というものである。
【０００９】
更に別の実施例は、アプリケーションのインストール・イメージが第１部分に格納され、アプリケーションのためのパッチが第２部分に格納される、というものである。
【００１０】
更に別の実施例は、第２部分が、その第２部分に関してアクションを遂行するためにパスワードを必要とするように適合する、というものである。そのアクションは、第２部分に書き込むこと及び第２部分から読み取ることのうちの１つであってもよい。
【００１１】
更に別の実施例は、アプリケーションが第１部分に格納される、というものであり、そのアプリケーションに関してアクションを遂行するために必要なパスワードが第２部分に格納される、というものである。なお、そのアクションは、アプリケーションを実行することおよびアプリケーションをインストールことのうちの１つであってもよい。
【００１２】
更に別の実施例は、第２セットのデータが第１部分に格納される、というものである。第２セットのデータは暗号鍵に従って暗号化される。その暗号鍵は第２部分に格納される。
【００１３】
更に別の実施例は、第２部分が一度だけ書き込まれるように適合する、というものである。
【００１４】
更に別の実施例は、リンクが第２部分に格納されるというものである。そのリンクは、第１部分に格納されたアプリケーションに関連したウェブサイトに関連付けられる。
【００１５】
更に別の実施例は、ウェブサイトが、アプリケーションのためのヘルプ・ファイル、アプリケーションのためのパッチ、アプリケーションのための補足情報、アプリケーションのためのモジュール、アプリケーションのための定義、アプリケーションのためのライブラリ、アプリケーションに関連付けられたユーザ・グループ、およびアプリケーションの開発者に関する連絡先情報、から成るグループから選ばれたコンテンツを含む、というものである。
【００１６】
更に別の実施例は、第１アプリケーションが第１部分に格納され、第２アプリケーションが第２部分に格納される、というものである。
【００１７】
更に別の実施例は、コンパクト・ディスクおよびデジタル汎用ディスクの１つである記憶媒体に情報を格納する方法を提供する。その方法は、記憶媒体を第１部分にセグメント化するステップを含む。第１部分は、読取り専用部分またはライト・ワンス（ｗｒｉｔｅ−ｏｎｃｅ）部分のうちの１つである。その方法は、記憶媒体を第２部分にセグメント化するステップも含む。第２部分は書込み可能部分である。データが記憶媒体の対応する部分に一度だけ書き込まれ得るか、または複数回書き込まれ得る場合、その部分は書込み可能である。第１部分および第２部分の両方がライト・ワンスであるというわけではない。
【００１８】
更に別の実施例は、データを第２部分に格納しないようにしながら、アプリケーションを第１部分上に格納させるステップを提供する。
【００１９】
更に別の実施例は、アプリケーションのインストール・イメージを第１部分上に格納させるステップと、アプリケーションのためのパッチを第２部分上に格納させるステップとを提供する。
【００２０】
更に別の実施例は、第２部分が、その第２部分に関してアクションを遂行するためにパスワードを必要とするように適合する、というものである。そのアクションは、第２部分に書き込むことおよび第２部分から読み取ることのうちの１つである。
【００２１】
更に別の実施例は、アプリケーションを第１部分上に格納させるステップと、アプリケーションに関してアクションを遂行するために必要なパスワードを第２部分上に格納させるステップとを提供する。そのアクションは、アプリケーションを実行することおよびアプリケーションをインストールことのうちの１つであってもよい。
【００２２】
更に別の実施例は、第１セットのデータを第１部分上に格納させるステップを提供する。第１セットのデータは暗号鍵に従って暗号化される。更に、この実施例は、暗号鍵を第２部分上に格納させるステップを提供する。
【００２３】
更に別の実施例は、リンクを第２部分上に格納させるステップを提供する。そのリンクは、第１部分に格納されたアプリケーションと関連したウェブサイトに関連付けられる。
【００２４】
更に別の実施例は、ウェブサイトが、アプリケーションのためのヘルプ・ファイル、アプリケーションのためのパッチ、アプリケーションのための補足情報、アプリケーションのためのモジュール、アプリケーションのための定義、アプリケーションのためのライブラリ、アプリケーションに関連付けられたユーザ・グループ、および、アプリケーションの開発者に関する連絡先情報から成るグループから選択されたコンテンツを含む、というものである。
【００２５】
更に別の実施例は、第１アプリケーションを第１部分上に格納させ、第２アプリケーションを第２部分上に格納させるステップを提供する。
【００２６】
更に別の実施例は、記憶媒体に情報を格納する方法を提供する。その方法は、第１セットのデータを記憶媒体の第１部分に書き込むステップを含む。第１部分は書込み可能部分である。記憶媒体は、コンパクト・ディスクおよびデジタル汎用ディスクのうちの１つを含む。記憶媒体は第２部分を有する。第２部分は読取り専用部分である。
【００２７】
更に別の実施例は、第２セットのデータを第２部分上に格納させるステップを提供する。
【００２８】
更に別の実施例は、第１セットのデータが第１アプリケーションであり、第２セットのデータが第２アプリケーションである、というものである。
【００２９】
更に別の実施例は、アプリケーションのインストール・イメージが第２部分に格納される、というものである。第１セットのデータはアプリケーションのためのパッチである。
【００３０】
更に別の実施例は、第１部分は、その第１部分に関してアクションを遂行ためにパスワードを必要とするように適合する、というものである。そのアクションは、第１部分に書き込むことおよび第１部分から読み取ることのうちの１つであってもよい。
【００３１】
更に別の実施例は、第１セットのデータが、第２の部分に格納されたアプリケーションに関してアクションを遂行するために必要なパスワードを含む、というものである。そのアクションは、アプリケーションを実行することおよびアプリケーションをインストールすることのうちの１つであってもよい。
【００３２】
更に別の実施例は、第２セットのデータが第２部分に格納される、というものである。第２セットのデータは暗号鍵に従って暗号化される。第１セットのデータは暗号鍵である。
【００３３】
更に別の実施例は、第１セットのデータがリンクである、というものである。そのリンクは、第２部分に格納されたアプリケーションと関連したウェブサイトに関係付けられる。
【００３４】
更に別の実施例は、ウェブサイトが、アプリケーションのためのヘルプ・ファイル、アプリケーションのためのパッチ、アプリケーションのための補足情報、アプリケーションのためのモジュール、アプリケーションのための定義、アプリケーションのためのライブラリ、アプリケーションに関連したユーザ・グループ、およびアプリケーションの開発者に関する連絡先情報から成るグループから選択されたコンテンツを含む、というものである。
【００３５】
更に別の実施例は１つのコンピュータ・プログラムを提供する。そのコンピュータ・プログラムはコンピュータ使用可能媒体に保存される。そのコンピュータ使用可能媒体は、コンパクト・ディスクおよびデジタル汎用ディスクの１つである記憶媒体上に情報を格納するためのコンピュータ使用可能プログラム・コードを有する。その記憶媒体は更に第１部分および第２部分を含む。第１部分は読取り専用部分であり、第２部分は書込み可能部分である。コンピュータ・プログラムは、第１セットのデータを第２部分に書き込むためのコンピュータ使用可能プログラム・コードを含む。
【００３６】
更に別の実施例は、第２セットのデータを第１部分上に格納させるためのコンピュータ使用可能プログラム・コードを提供する。
【００３７】
更に別の実施例は、第１セットのデータが第１アプリケーションであり、第２セットのデータが第２アプリケーションである、というものである。
【００３８】
更に別の実施例は、アプリケーションのインストール・イメージが第１部分に格納され、第２セットのデータがアプリケーションのためのパッチである、というものである。
【００３９】
更に別の実施例は１つのデータ処理システムを提供する。そのデータ処理システムは、プロセッサ、そのプロセッサに接続されたバス、およびそのバスに接続されたコンピュータ使用可能媒体を含む。コンピュータ使用可能媒体は、記憶媒体上に情報を格納するための命令セットを含む。記憶媒体は、コンパクト・ディスクおよびデジタル汎用ディスクの１つである。プロセッサは、記憶媒体を第１部分にセグメント化するための命令セットを実行するように適合する。第１部分は読取り専用部分またはライト・ワンス部分の１つである。プロセッサは、記憶媒体を第２部分にセグメント化するための命令セットを実行するように適合する。第２部分は書込み可能部分である。第１部分および第２部分の両方ともライト・ワンスであるわけではない。
【００４０】
更に別の実施例は、プロセッサが、第２部分におけるデータの格納を回避しながら、アプリケーションを第１部分上に格納させるために命令セットを実行するように適合する、というものである。
【００４１】
更に別の実施例は、プロセッサが、アプリケーションのインストール・イメージを第１部分上に格納させるために、およびアプリケーションのためのパッチを第２部分上に格納させるために命令セットを実行するように適合する、というものである。
【００４２】
更に別の実施例は、第１稼動アプリケーションがそれの実行中に一時的ファイルを書き込むべきロケーションを必要とする場合、記憶媒体の第２部分が、その記憶媒体の第１部分の第１稼動アプリケーションによってワーキング「スクラッチパッド」或いは読取り・書込み領域として使用され得る、というものである。この方法は、第１稼動アプリケーションがシステム・メモリ記憶装置を使用する必要をなくする、というものである。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施例を具現化し得るデータ処理システムのネットワークの概略図である。
【図２】本発明の実施例を具現化し得るデータ処理システムのブロック図である。
【図３】本発明の実施例による記憶媒体を示す概略図である。
【図４】本発明の実施例による記憶媒体を第１部分及び第２部分にセグメント化するためのプロセスのフローチャートである。
【図５】本発明の実施例による記憶媒体にデータを書き込むためのプロセスのフローチャートである。
【発明を実施するための形態】
【００４４】
図面、特に、図１および図２を参照すると、本発明の実施例を具現化し得るデータ処理環境の例示的な概略図が示される。図１および図２は単に例示的なものであって、種々の実施例を具現化し得る環境に関して何らかの限定を主張し或いは示唆することを意図するものではない、ということは明らかであろう。図示された環境に対して多くの修正を施すことが可能である。
【００４５】
図面を参照すると、図１は、実施例を具現化し得るデータ処理システムのネットワークの概略図である。ネットワーク・データ処理システム１００は、実施例を具現化し得るコンピュータのネットワークである。ネットワーク・データ処理システム１００は、そのネットワーク・データ処理システム１００内で相互接続された種々の装置およびコンピュータの間における通信リンクを提供するために使用される媒体であるネットワーク１０２を含む。ネットワーク１０２は、有線通信リンク、無線通信リンク、または光ファイバ・ケーブルのような接続体を含み得る。
【００４６】
図示の例では、サーバ１０４およびサーバ１０６が、記憶装置１０８と共にネットワーク１０２に接続している。更に、クライアント１１０、１１２、および１１４がネットワーク１０２に接続している。これらのクライアント１１０、１１２、および１１４は、例えば、パーソナル・コンピュータまたはネットワーク・コンピュータであってもよい。図示の例では、サーバ１０４は、ブート・ファイル、オペレーティング・システム・イメージのようなデータおよびアプリケーションをクライアント１１０、１１２、および１１４に提供する。クライアント１１０、１１２および１１４は、この例では、サーバ１０４に対するクライアントである。ネットワーク・データ処理システム１００は、更なるサーバ、クライアント、および図示されてない他の装置を含み得る。
【００４７】
図示の例では、ネットワーク・データ処理システム１００は、相互に通信するためにプロトコルの伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）スイートを使用するネットワークおよびゲートウエイの世界的な集合体を表わすネットワーク１０２を備えたインターネットである。インターネットの中心には、数千個の商業的コンピュータ・システム、行政機関のコンピュータ・システム、教育機関のコンピュータ・システム、並びに、データおよびメッセージを経路指定する他のコンピュータ・システム、から成る主要ノードまたはホスト・コンピュータ間における高速データ通信回線のバックボーンがある。勿論、ネットワーク・データ処理システム１００は、例えば、イントラネット、ローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）のような多くの種々なタイプのネットワークとして具現化することが可能である。図１は、１つの例として意図されたものであり、種々の実施例に対するアーキテクチャ上の限定として意図されたものではない。
【００４８】
次に図２を参照すると、実施例を具現化し得るデータ処理システムのブロック図が示される。データ処理システム２００は、図１におけるサーバ１０４またはクライアント１１０のようなコンピュータの一例であり、それらのコンピュータには、実施例のためのプロセスを具現化するコンピュータ使用可能なコードまたは命令が搭載され得る。
【００４９】
図示の例では、データ処理システム２００は、ノース・ブリッジ（ＮＢ）兼メモリ・コントローラ・ハブ（ＭＣＨ）２０２、およびサウス・ブリッジ（ＳＢ）兼入出力（Ｉ／Ｏ）コントローラ・ハブ（ＩＣＨ）２０４を含むハブ・アーキテクチャを使用する。処理装置２０６、メイン・メモリ２０８、およびグラフィックス・プロセッサ２１０が、ノース・ブリッジ兼メモリ・コントローラのハブ２０２に接続される。処理装置２０６は、１つまたは複数のプロセッサを含み得るし、１つまたは複数の異種のプロセッサ・システムを使用して具現化することも可能である。グラフィックス・プロセッサ２１０は、例えば、アクセラレイテッド・グラフィック・ポート（ＡＧＰ）を介してＭＣＨに接続することも可能である。
【００５０】
図示の例では、ローカル・エリア・ネットワーク（ＬＡＮ）アダプタ２１２がサウス・ブリッジ兼Ｉ／Ｏコントローラ・ハブ２０４に接続され、オーディオ・アダプタ２１６、キーボードおよびマウス・アダプタ２２０、モデム２２２、読取り専用メモリ（ＲＯＭ）２２４、ユニバーサル・シリアル・バス（ＵＳＢ）ポートおよび他の通信ポート２３２、並びにＰＣＩ／ＰＣＩｅ装置２３４がバス２３８を介してサウス・ブリッジ兼Ｉ／Ｏコントローラ・ハブ２０４に接続され、ハード・ディスク・ドライブ（ＨＤＤ）２２６およびＣＤ−ＲＯＭドライブ２３０がバス２４０を介してサウス・ブリッジ兼Ｉ／Ｏコントローラ・ハブ２０４に接続される。ＰＣＩ／ＰＣＩｅ装置は、例えば、イーサネット・アダプタ、アドイン・カード、および、ノートブック・コンピュータのためのＰＣカードを含み得る。ＰＣＩはカード・バス・コントローラを使用し、一方、ＰＣＩｅはそれを使用しない。ＲＯＭ ２２４は、例えば、フラッシュ・バイナリ入出力システム（ＢＩＯＳ）であってもよい。ハード・ディスク・ドライブ２２６およびＣＤ−ＲＯＭドライブ２３０は、例えば、統合ドライブ・エレクトロニクス（ＩＤＥ）またはシリアル・アドバンスト・テクノロジ・アッタチメント（ＳＡＴＡ）インターフェースを使用し得る。スーパＩ／Ｏ（ＳＩＯ）装置２３６がサウス・ブリッジ兼Ｉ／Ｏコントローラ・ハブ２０４に接続されてもよい。 
【００５１】
オペレーティング・システムが処理装置２０６において作動し、図２におけるデータ処理システム２００内の様々なコンポーネントの制御を調整および提供する。オペレーティング・システムは、Microsoft Windows XPのような市販のオペレーティング・システムであってもよい（なお、MicrosoftおよびWindowsは、米国のマイクロソフト社の商標である）。Javaプログラミング・システムのようなオブジェクト指向プログラミング・システムがオペレーティング・システムと関連して作動し得るし、データ処理システム２００上で実行される、Javaプログラム或いはアプリケーションからオペレーティング・システムへのコールを行なう（なお、JavaおよびすべてのJavaベースの商標は、米国のサン・マイクロシステムズ社の商標である）。
【００５２】
オペレーティング・システム、オブジェクト指向プログラミング・システム、および、アプリケーションまたはプログラムのための命令は、ハード・ディスク・ドライブ２２６のような記憶装置に置かれ、処理装置２０６による実行のためにメイン・メモリ２０８にロードすることが可能である。実施例のプロセスは、例えば、メイン・メモリ２０８、読取り専用メモリ２２４のようなメモリに或いは１つまたは複数の周辺装置に置くことが可能なコンピュータ実装の命令を使用して、処理装置２０６によって実行することが可能である。
【００５３】
図１及び図２におけるハードウェアは実装態様次第で変わり得る。他の内部ハードウェア、或いはフラッシュ・メモリ、同等の不揮発性メモリ、または光ディスク・ドライブ等のような周辺装置が、図１及び図２に示されたハードウェアのほかに、或いはそのハードウェアの代わりに使用されてもよい。更に、実施例のプロセスがマルチプロセッサ・データ処理システムに適用されてもよい。
【００５４】
或る実施例では、データ処理システム２００は、オペレーティング・システム・ファイルおよび／またはユーザ生成のデータを格納する不揮発性メモリを提供するためにフラッシュ・メモリで構成されるパーソナル・デジタル・アシスタント（ＰＤＡ）であってもよい。バス・システムが、システム・バス、Ｉ／Ｏバス、およびＰＣＩバスのような１つまたは複数のバスから構成されてもよい。勿論、バス・システムは、通信ファブリックまたはアーキテクチャに接続された種々のコンポーネントまたは装置相互間のデータの転送に備える任意のタイプのファブリックまたはアーキテクチャを使用して具現化することも可能である。通信装置が、モデムまたはネットワーク・アダプタのようなデータを送受信するために使用される１つまたは複数の装置を含み得る。メモリは、例えば、メイン・メモリ２０８、或いは、ノース・ブリッジ兼メモリ・コントローラ・ハブ２０２において見られるようなキャッシュであってもよい。処理装置は１つまたは複数のプロセッサまたはＣＰＵを含み得る。図１及び図２における図示の例および上記の例はアーキテクチャ上の限定を示唆することを意味するものではない。例えば、データ処理システム２００は、ＰＤＡの形式をとることに加えて、タブレット・コンピュータ、ラップトップ・コンピュータ、または電話装置であってもよい。
【００５５】
実施例は、コンパクト・ディスク（ＣＤ）およびデジタル汎用ディスク（ＤＶＤ）のうちの１つである記憶媒体を提供する。記憶媒体は、読取り専用である第１部分を含む。記憶媒体は、書込み可能である第２部分も含む。記憶媒体の対応部分にデータを一度しか書き込み得ないかまたは複数回書き込み得る場合、その部分は書込み可能である。他の実施例は、そのような記憶媒体を作成する方法、装置およびコンピュータ・プログラムを提供する。特に、図１および図２に示されたコンピュータおよびネットワークは、コンピュータ使用可能プログラム・コードの使用を通して実施例を具現化するために使用することが可能である。
【００５６】
これらの実施例は、コンパクト・ディスクまたはデジタル汎用ディスクのような記憶媒体にデータを格納する既知の方法に関連した問題点を克服する。例えば、アプリケーションのためのパッチがコンパクト・ディスクの購入後にダウンロードされ、しかる後、記憶媒体の書込み可能部分に書き込まれる。このように、ユーザは、破損することがあるパッチをハードドライブ上に格納したり、オリジナル・プログラムを最初の場所に再インストールすることを要求したりする必要がない。ユーザは、喪失されることがあるパッチを別のドライブに格納したり、アプリケーションが格納されているオリジナル・ディスクを何とかして切り離したりする必要もない。従って、実施例を使用すると、ダウンロードされたパッチを含むアプリケーションの完全なインストール・イメージを単一のディスク上に格納することが可能である。
【００５７】
図３は、実施例による記憶媒体を示す概略図である。この例では、記憶媒体３００は、以前はデジタル・ビデオ・ティスクとして知られたコンパクト・ディスク（ＣＤ）またはデジタル汎用ディスク（ＤＶＤ）のようなディスクである。記憶媒体３００は、図１におけるサーバ１０４、サーバ１０６、クライアント１１０、クライアント１１２、およびクライアント１１４のような多くの種々なタイプのデータ処理システムのいずれかと共に、或いは図２におけるデータ処理システム２００と共に使用することに適する。記憶媒体３００は、ディスク読取り装置、ディスク書込み装置、またはディスク読取り／書込み装置において記憶媒体３００を安全に使用するためのホール３０２を含み得る。
【００５８】
記憶媒体３００は、２つの部分、即ち、予約部分３０４および残り部分３０６を含む。予約部分３０４は、通常、ソフトウェア開発者または他のエンティティが配布しようとする大量のソフトウェアまたはデータを含む。この実施例では、予約部分３０４は読取り専用として指定される。従って、予約部分３０４上に所望のデータを格納した後、予約部分３０４にはそれ以上のデータを書き込むことはできない。別の実施例では、予約の部分３０４には一度しかデータを書き込むことができない。
【００５９】
しかし、残り部分３０６は読取り専用ではない。図示の例では、残り部分３０６は書込み可能である。記憶媒体の対応する部分にデータを一度しか書き込むことができない場合、または複数回書き込むことができる場合、その部分は書込み可能部分である。従って、一旦記憶媒体３００が販売に供されると、ユーザは残り部分３０６にデータを書き込むことができる。別の実施例では、データを残り部分３０６に一度だけしか書き込むことができない。
【００６０】
記憶媒体３００のどの部分が予約部分３０４であるか、および、どの部分が残り部分３０６であるかを制御するために、媒体マスタリング・コントローラ３０８が使用され得る。媒体マスタリング・コントローラ３０８の例は、RoxioのEASY MEDIA CREATOR（商標）、MediaStreamのNEODVD（商標）、または同様の機能を備えた同様のソフトウェアまたはハードウェアを含む。媒体マスタリング・コントローラ３０８は、ユーザまたは製造業者が恒久的なデータを残したいセクタに一旦データが書き込まれると、その媒体が読取り専用になるようにその記憶媒体上に制御ビットをセットする。読取り−書込みまたはライト・ワンス（一度だけの書込み）として扱われるべき領域またはセクタは、読取り専用ビットをイネーブルされない。予約部分３０４および残り部分３０６を設定するために別の機構を使用することも可能である。
【００６１】
予約部分３０４および残り部分３０６の相対的なサイズは変更することが可能である。１つの実施例では、予約部分３０４が記憶媒体３００の９５パーセントを占め、残り部分３０６が記憶媒体３００の５パーセントを占める。しかし、予約部分３０４および残り部分３０６は、記憶媒体３００の種々の関連部分を占めることが可能である。例えば、残り部分３０６は、記憶媒体３００の半分またはそれ以上を占める場合、予約部分３０４は、それに対応して記憶媒体３００の少ない割合を占めるであろう。
【００６２】
更に、残り部分３０６は、予約部分３０４に関して記憶媒体３００の任意の特定の部分に置かれることも可能である。例えば、残り部分３０６が２つの異なるセクションの予約部分の間に置かれてもよい。更に、複数の予約部分３０４を記憶媒体３００上に設けることも可能である。
【００６３】
使用に当たり、ユーザは、所望のアプリケーションまたは所望のデータが予約部分３０４に格納されている記憶媒体３００を購入することができる。実施例では、予約部分３０４に格納された所望のデータはアプリケーションのインストール・イメージである。しかる後、ユーザは、ネットワークを介してアプリケーションのためのパッチをダウンロードすることができる。次に、ユーザは、そのパッチを残り部分３０６に格納するためにライタ（writer）を使用する。ライタは、コンパクト・ディスクまたはデジタル汎用ディスクのような記憶媒体上にデータを書き込むために使用することができる任意の装置である。このように、パッチおよびアプリケーションは、同じディスク上に一緒に格納される。
【００６４】
従って、記憶媒体３００にデータを書き込むために種々の時間に複数のデータソース（Ｄａｔａ  Ｓｏｕｒｃｅ）を使用することができる。例えば、データソース３１０は上記の所望のアプリケーションであってもよい。この例におけるデータソース３１０は、予約部分３０４に書き込まれたデータのためのデータソースである。同様に、データソース３１２は上記のパッチであってもよい。この例におけるデータソース３１２は、残り部分３０６に書き込まれたデータのためのデータソースである。
【００６５】
更に、３個以上のデータソースを使用することも可能である。予約部分３０４および残り部分３０６の両方に書き込むために単一のデータソースを使用することも可能である。データソースは、データがネットワークを介してダウンロードされるソース（源）を含む任意のデータソースであってもよい。データソース３１０およびデータソース３１２の各々は多数のサブ・データソースを有することができる。
【００６６】
ソフトウェア開発者は、必要に応じて、アプリケーションが残り部分３０６に格納された任意のパッチを自動的に参照するよう、そのアプリケーションにおける、または記憶媒体３００の他の場所におけるコードを提供することができる。従って、購入されたアプリケーションをインストールまたは再インストールするとき、インストール・プロセスは、インストールされるアプリケーションに任意のパッチまたは更新版を自動的に且つ適切に加える。
【００６７】
別の実施例では、ユーザは、予約部分３０４に格納されたデータに関連したパスワード、キー、または他のセキュリティ情報を残り部分３０６内に格納させ得る。例えば、アプリケーションをインストールおよび／または実行するために必要な非常に長いパスワードまたはセキュリティ・キーを残り部分３０６に格納することも可能である。従って、ユーザは、購入したアプリケーションのインストールまたは使用するのに必要ないずれのパスワードを失う機会も減らすことができる。
【００６８】
前述のように、アプリケーションが予約部分３０４上に格納される。そのアプリケーションに関してアクションを遂行するために必要なパスワードが残り部分３０６に格納される。アクションは、アプリケーションを実行すること、アプリケーションをインストールすること、またはアプリケーションに関して他の或るアクションを取ることであってもよい。
【００６９】
別の実施例では、残り部分３０６に格納された幾つかのまたはすべてデータをアクセスするためにパスワードが必要となるように、その残り部分３０６は適合し得る。更に別の実施例では、残り部分３０６に書き込まれたすべてのデータを安全にするために、ユーザがそのようなパスワードを設定することも可能である。換言すれば、残り部分３０６は、その残り部分３０６に関してアクションを遂行するためにパスワードが必要となるように適合する。そのアクションは、残り部分３０６にデータを書き込むこと、残り部分３０６からデータを読み取ること、または残り部分３０６に関して他の或るアクションを取ることであってもよい。
【００７０】
別の実施例では、１つまたは複数のリンクを残り部分３０６に書き込むことが可能である。リンクは、ウェブサイトに対するハイパーリンクであるか、または、予約部分３０４に格納されることが多い他の或るドキュメントに対するリンクであってもよい。ウェブサイトは任意の所望のコンテンツを含み得る。或る実施例では、そのリンクは、予約部分３０４に格納されたアプリケーションまたは他のデータに関連したウェブサイトに関連付けられる。ウェブサイト・コンテンツの例は、アプリケーションのためのヘルプ・ファイル、アプリケーションのためのパッチ、アプリケーションのための補足、アプリケーションのためのモジュール、アプリケーションのための定義、アプリケーションのためのライブラリ、アプリケーションに関連したユーザ・グループ、および、アプリケーションの開発者に関する連絡先情報を含む。別の実施例では、これらのウェブサイトの１個または複数個をアクセスする唯一の方法は、残り部分３０６に格納されたリンクを使用することである。
【００７１】
別の実施例では、予約部分３０４に格納されたデータが暗号化されてもよい。例えば、予約部分３０４に格納されたデータは、秘密暗号鍵を使用して暗号化することができる。秘密暗号鍵は残り部分３０６に格納されてもよい。必要に応じて、暗号化アルゴリズムが、残り部分３０６に格納された鍵を自動的に使用することができる。或る実施例では、秘密暗号鍵は、記憶媒体３００の購入後にソフトウェア開発者からネットワークを介して単にダウンロードされてもよい。このように、製造業者は、予約部分３０４に格納されたデータのセキュリティを高めることができる。この例は秘密暗号鍵に関するものであるが、公開暗号鍵を使用することも可能である。従って、暗号化されたデータのセットが予約部分３０４に格納される。その暗号化されたデータのセットは１つの暗号鍵に従って暗号化される。その暗号鍵は残り部分３０６に格納される。
【００７２】
更に別の実施例では、残り部分３０６が空のままにされることがある。換言すれば、当初、残り部分３０６におけるデータの格納が回避されることがある。製造過程の後、第１セットのディスクにおける予約部分３０４内のアプリケーションまたは予約部分３０４に格納されたデータに障害があることが分かる。しかし、第１セットのディスクは製造されたディスク全体の一部に過ぎない。過去には、多くの場合、製造されたディスクのセット全体を破壊しなければならず、その結果、時間および経費の無駄を生じていた。しかし、ソフトウェア開発者または製造業者は、第１セットのディスクのみにおける残り部分３０６内にパッチおよび補修情報を格納させることができる。従って、ソフトウェア開発者または製造業者は、ディスクのセット全体を破壊する必要がなく、代りに、障害のあるディスクに補修を施すことができる。このプロセスは、ディスクの完全なセットが市場に公表される前に行なうことが可能である。
【００７３】
更に別の実施例では、第１アプリケーションが予約部分３０４に格納され、第２アプリケーションが残り部分３０６に格納されてもよい。或る実施例では、ユーザは、第２アプリケーションを残り部分３０６内に格納させてもよい。第２アプリケーションは第１アプリケーションに関係していてもよいが、第１アプリケーションに関係してなくてもよい。
【００７４】
図４は、実施例に従って記憶媒体を第１部分および第２部分にセグメント化するプロセスのフローチャートである。図４に示されたプロセスは、図１におけるサーバ１０４、サーバ１０６、クライアント１１０、クライアント１１２およびクライアント１１４のようなコンピュータまたは他のデータ処理システムにおいて、或いは、図２におけるデータ処理システム２００を用いて具現化することができる。媒体マスタリング・コントローラ３０８のような媒体マスタリング・コントローラが、図４に示されたプロセスを実施するために使用されてもよい。図４に示されたプロセスは、図３に示された記憶媒体３００のような１つまたは複数のディスクに関連して具現化することが可能である。
【００７５】
プロセッサが記憶媒体を第１部分および第２部分にセグメント化を行なうときにプロセス（処理）が開始する（ステップ４００）。この特定の例では、図３に示されるように、第１部分は予約部分３０４に対応し、第２部分は残り部分３０６に対応する。プロセッサは、第１セットのデータを第１部分内に格納させる（ステップ４０２）。次に、プロセッサは、媒体マスタリング・コントローラを使用して第１部分を読取り専用またはライト・ワンスにさせる（ステップ４０４）。記憶媒体の対応部分に格納されたデータが読み取られるだけである場合、その部分は読取り専用である。データが記憶媒体の対応部分に一度しか書き込まれ得ず、その後、そのデータがその部分から読み取られるだけである場合、その部分はライト・ワンスである。
【００７６】
次に、プロセッサは第２部分を書込み可能にさせる（ステップ４０６）。データを記憶媒体の対応部分に一度しか書込み得ないかまたは複数回書込み得る場合、その部分は書込み可能である。プロセッサは、任意選択的で、第２セットのデータを第２部分内に書き込ませる（ステップ４０８）。別の実施例では、エンドユーザがデータを第２部分に書き込む。
【００７７】
更に任意選択的で、第２部分に対するパスワードをセットすることが可能である（ステップ４１０）。同様に、第２部分は、ユーザがその第２部分に関してパスワードをセットすることを可能にするように適合し得る。パスワードは、記憶媒体の第２部分へのアクセスを制限する。
【００７８】
図５は、実施例に従って記憶媒体にデータを書き込むためのプロセスのフローチャートである。図５に示されたプロセスは、図１におけるサーバ１０４、サーバ１０６、クライアント１１０、クライアント１１２およびクライアント１１４のようなコンピュータまたは他のデータ処理システムにおいて、または、図２におけるデータ処理システム２００を用いて、具現化することが可能である。図５に示されたプロセスを実施するために、媒体マスタリング・コントローラ３０８のような媒体マスタリング・コントローラを使用することが可能である。図５に示されたプロセスは、図３に示された記憶媒体３００のような１つまたは複数のディスクに関して実施することも可能である。
【００７９】
第１セットのデータを記憶媒体の第２部分内に書き込ませるときに、プロセスが開始する（ステップ５００）。記憶媒体の第２部分は書込み可能である。次に、プロセッサは、第２セットのデータを記憶媒体の第１部分内に書き込ませる（ステップ５０２）。記憶媒体の第１部分は、読取り専用であるように指示されるか、または適合するであろう。最後に、プロセッサは、任意選択的で第２部分に対するパスワードを設定する（ステップ５０４）。パスワードは、記憶媒体の第２部分へのアクセスを制限する。
【００８０】
従って、実施例は、例えば、コンパクト・ディスクあるいはデジタル汎用ディスクであってもよい記憶媒体を提供する。その記憶媒体は、読取り専用である第１部分を含む。その記憶媒体は、書込み可能な第２部分も含む。上述したように、第１部分および第２部分の性質は変更可能である。別の実施例は、そのような記憶媒体を作成するための方法、装置、およびコンピュータ・プログラムを提供する。 
【００８１】
実施例は、コンパクト・ディスクまたはデジタル汎用ディスクのような記憶媒体にデータを格納する既知の方法に関連した問題を克服する。例えば、アプリケーションのためのパッチは、コンパクト・ディスクを購入した後にダウンロードされ、次に、記憶媒体の書込み可能部分に書き込まれ得る。このように、ユーザは、破損することがあるパッチをハード・ディスク上に格納する必要がなく、オリジナル・プログラムを最初の場所に再インストールすることを必要としない。ユーザは、紛失したり、アプリケーションが格納されているオリジナルのディスクから何らかの理由で切り離され得るパッチを別個のドライブに格納する必要がない。従って、ダウンロードされたパッチを含むアプリケーションの完全なインストール・イメージを、本実施例を使用して単一のディスクに格納することが可能である。
【００８２】
更に、潜在的には、ソフトウェア製造者が本実施例を使用して経費を節約することも可能である。例えば、製造されたディスクのセットにおけるサブセットが欠陥のあるデータを有する場合、ディスクの書込み可能部分に格納し得る解決策を提供することが可能である。従って、すべてのディスクを廃棄して、初めからやり直す代わりに、製造業者は問題に対する修理方法または解決策を提供することができる。このように、製造業者は、はるかにコスト効率の高い方法で問題に対処することができる。
【００８３】
別の実施例も存在する。例えば、ディスクの第１部分に格納されたデータを暗号化することも可能である。その場合、暗号化されたデータがディスクの第１部分に格納されるのと同時に、またはそれとは異なる時間に、暗号鍵を第２の部分において提供することが可能である。更に、ユーザは、ディスク上の他の場所に格納されたデータに関連したパスワードを、書込み可能な部分内に格納させ得る。
【００８４】
本発明は、完全にハードウェアの実施例、完全にソフトウェアの実施例、または、ハードウェア要素およびソフトウェア要素の両方を含む実施例の形を取り得る。好ましい実施例では、本発明は、ファームウェア、常駐ソフトウェア、マイクロコード等を含むが、それに制限されないソフトウェアで具現化される。
【００８５】
更に、本発明は、コンピュータまたは任意の命令実行システムにより、またはそれに関連して使用するためのプログラム・コードを提供するコンピュータ使用可能媒体或いはコンピュータ可読媒体からアクセスし得るコンピュータ・プログラムの形を取ることができる。この説明のために、コンピュータ使用可能媒体或いはコンピュータ可読媒体は、命令実行システム、装置、またはデバイスによる使用、またはそれに関連した使用のためのプログラムを含み、格納し、通信し、伝播し、或いは搬送することができる任意の有形の装置であってもよい。
【００８６】
その媒体は、電子的、磁気的、光学的、電磁気的、赤外線、または半導体システム（または装置、またはデバイス）、或いは伝播媒体であってもよい。コンピュータ可読媒体の例は、半導体または固体メモリ、磁気テープ、取り外し可能コンピュータ・ディスケット、ランダム・アクセス・メモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、固定磁気ディスク、および光ディスクを含む。光ディスクの現用の例は、コンパクト・ディスク−読取り専用メモリ（ＣＤ-ＲＯＭ）、コンパクト・ディスク−リード／ライト（ＣＤ−Ｒ／Ｗ）、およびＤＶＤを含む。プログラム・コードを格納および／または実行するに適したデータ処理システムは、システム・バスを介してメモリ素子に直接に或いは間接的に接続された少なくとも１つのプロセッサを含むであろう。メモリ素子は、プログラム・コードの実際の実行中に使用されるローカル・メモリと、大容量記憶装置と、コードが実行中に大容量記憶装置から検索されるべき回数を減らすために少なくとも幾つかのプログラム・コードの一時的記憶装置を提供するキャッシュ・メモリとを含み得る。
【００８７】
入出力装置またはＩ／Ｏ装置（キーボード、ディスプレイ、ポインティング・デバイス等を含むが、これらに限定されない）は、システムに直接にまたは介在するＩ／Ｏコントローラを介して接続することが可能である。
【００８８】
データ処理システムが、介在する専用ネットワークまたは公衆ネットワークを介して他のデータ処理システム、遠隔のプリンタ、または記憶装置に接続されることを可能にするために、ネットワーク・アダプタがそのシステムに接続されてもよい。モデム、ケーブル・モデムおよび Ethernet カードが数少ない現在利用可能なタイプのネットワーク・アダプタである。
【００８９】
本発明に関する記述は、図解および説明を目的として示されたものであり網羅的であること或いは開示された形式に発明を限定することを意図するものではない。当業者には、多くの修正および変更が明らかであろう。実施例は、本発明の原理、実用的な応用例を説明するために、および、意図された特定の用途に適するように種々の修正を伴う種々の実施例に関して本発明を理解することを可能にするために、選択および記述された。
【図１】
2010512609.tif 000003
【図２】
2010512609.tif 000004
【図３】
2010512609.tif 000005
【図４】
2010512609.tif 000006
【図５】
2010512609.tif 000007
【手続補正書】
【提出日】平成21年8月6日(2009.8.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
光ディスクを含む記憶媒体と、
前記記憶媒体内にあって、読取り専用である領域を含む第１部分と、
前記記憶媒体内にあって、第１セットのデータを書き込み得る別の領域を含む第２部分と、
を含む装置。
【請求項２】
アプリケーションが前記第１部分に格納され、データが前記第２部分に格納されない、請求項１に記載の装置。
【請求項３】
アプリケーションのインストール・イメージが前記第１部分に格納され、前記アプリケーションのためのパッチが前記第２部分に格納される、請求項１に記載の装置。
【請求項４】
前記第２部分は、前記第２部分に関してアクションを遂行するためにパスワードを必要とするように適合し、前記アクションは、前記第２部分に書き込むことおよび前記第２部分から読み取ることのうちの１つを含む、請求項１に記載の装置。
【請求項５】
アプリケーションが前記第１部分に格納され、前記アプリケーションに関してアクションを遂行するために必要なパスワードが前記第２部分に格納され、前記アクションは、前記アプリケーションを実行することおよび前記アプリケーションをインストールすることのうちの１つを含む、請求項１に記載の装置。
【請求項６】
第２セットのデータが前記第１部分に格納され、前記第２セットのデータは前記第２部分に格納された暗号鍵に従って暗号化される、請求項１に記載の装置。
【請求項７】
前記第２部分は、一度だけ書き込まれるように適合する、請求項１に記載の装置。
【請求項８】
リンクが前記第２部分に格納され、前記リンクは前記第１部分に格納されたアプリケーションに関連したウェブサイトに関連付けられる、請求項１に記載の装置。
【請求項９】
前記ウェブサイトは、前記アプリケーションのためのヘルプ・ファイルと、前記アプリケーションのためのパッチと、前記アプリケーションのための補足情報と、前記アプリケーションのためのモジュールと、前記アプリケーションのための定義と、前記アプリケーションのためのライブラリと、前記アプリケーションに関連したユーザ・グループと、前記アプリケーションの開発者に関する連絡先情報と、から成るグループから選択されたコンテンツを含む、請求項８に記載の装置。
【請求項１０】
第１アプリケーションが前記第１部分に格納され、第２アプリケーションが前記第２部分に格納される、請求項１に記載の装置。
【請求項１１】
光ディスクに情報を格納する方法であって、
読取り専用部分またはライト・ワンス部分のうちの１つを含む第１部分に前記光ディスクをセグメント化するステップと、
書込み可能部分を含む第２部分に前記光ディスクをセグメント化するステップと、
を含み、前記第１部分および前記第２部分の少なくとも一方がライト・ワンスである、方法。
【請求項１２】
データを前記第２部分に格納しないようにしながら、アプリケーションを前記第１部分上に格納させるステップを更に含む、請求項１１に記載の方法。
【請求項１３】
アプリケーションのインストール・イメージを前記第１部分上に格納させるステップと、
アプリケーションのためのパッチを前記第２部分上に格納させるステップと、
を更に含む、請求項１１に記載の方法。
【請求項１４】
アプリケーションを前記第１部分上に格納させるステップと、
前記アプリケーションに関してアクションを遂行するために必要なパスワードを前記第２部分上に格納させるステップと、
を更に含み、前記アクションは前記アプリケーションを実行することおよび前記アプリケーションをインストールすることのうちの１つを含む、請求項１１に記載の方法。
【請求項１５】
暗号鍵に従って暗号化された第１セットのデータを前記第１部分上に格納させるステップと、
前記暗号鍵を前記第２部分上に格納させるステップと、
を更に含む、請求項１１に記載の方法。
【請求項１６】
リンクを前記第２部分上に格納させるステップを更に含み、前記リンクは、前記第１部分に格納されたアプリケーションに関連したウェブサイトに関連付けられる、請求項１１に記載の方法。
【請求項１７】
第１アプリケーションを前記第１部分上に記憶させるステップと、
第２アプリケーションを前記第２部分上に記憶させるステップと、
を更に含む、請求項１１に記載の方法。
【請求項１８】
光ディスクに情報を格納する方法であって、
第１セットのデータを前記光ディスクの書込み可能な第１部分に書き込むステップを含み、前記光ディスクは読取り専用部分を有する、ステップと、
第２セットのデータを前記第２部分上に格納させるステップと、
を含む方法。
【請求項１９】
プロセッサと、
前記プロセッサに接続されたバスと、
前記バスに接続されたコンピュータ使用可能媒体と、
を含み、前記コンピュータ使用可能媒体は光ディスクに情報を格納するための命令のセットを含み、前記プロセッサは請求項１１乃至１９のいずれかに記載のステップを遂行するために前記命令のセットを実行するように適合する、データ処理システム。
【国際調査報告】
2010512609.tif 000008
2010512609.tif 000009
2010512609.tif 000010