(57)【要約】本発明は、ユーザによりそのプログラムがそこで使用されるコンピュータ（１）に属するメモリ内に、プログラムが記憶されるコンピュータ・プログラムを開始する方法に関する。本発明は、第１方法ステップにおいて、コンピュータ（１）の一次メモリ（２）内にプログラムの第一部（６）を記憶して、より小さなその第２部（７）を例外として前記プログラムの全体を前記第１プログラムを含み、前記一次メモリ（２）が情報を保持するために電圧の印加を必要することと、第２方法ステップにおいて、前記プログラムの前記第１部（６）の前記ソース以外のソース（４）からプログラムの前記第２部（７）をフェッチすることと、第３方法ステップにおいて、前記一次メモリ（２）内で前記プログラムの前記第２部（７）を記憶して、それにより前記プログラム（９）が完成されて使用可能になることとを特徴とする。
2005518599.tif 000002
【特許請求の範囲】
【請求項１】
ユーザがプログラムを使用するコンピュータ（１）に属するメモリ内にプログラムが記憶されるコンピュータ・プログラムを開始する方法であって、第１方法ステップにおいて前記コンピュータ（１）の一次メモリ（２）内に前記プログラムの第一部部分（６）を記憶し、より小さいその第２部（７）を例外として前記プログラムの全体を前記第１プログラム部が含み、前記一次メモリ（２）は情報を保持するために電圧を加える必要があることと、第２方法ステップ内において前記プログラムの第１部（６）以外のソース（４）から前記プログラムの前記第２部（７）をフェッチすることと、第３方法ステップにおいて前記一次メモリ（２）内に前記プログラムの前記第２部（７）を記憶して、それによりプログラム（９）が完成して使用可能になることとを特徴とする前記方法。
【請求項２】
前記第１方法ステップの遂行に先立って、コンピュータ１のメモリ内の前記プログラムの前記第１部（６）を記憶し、前記メモリ（２）はハード・ディスクなど電圧を加える必要なしに記憶された情報を保持する種類のものであることを特徴とする請求項１記載の方法。
【請求項３】
前記プログラムの前記第２部（７）が前記一次メモリ（３）内にのみ記憶されるように前記プログラムが構成されることを特徴とする請求項１または２記載の方法。
【請求項４】
前記プログラムの前記第１部（６）が、ディスケットまたはコンパクト・ディスク（１０）などの移動データ媒体からフェッチされることを特徴とする請求項１、請求項２または請求項３記載の方法。
【請求項５】
インターネットまたは他の伝送媒体を介して、前記第１コンピュータ（１）から独立した一つのサーバ（４）または一つのコンピュータから前記プログラムの前記第２部（７）をフェッチすることを特徴とする請求項１、請求項２、請求項３または請求項４記載の方法。
【請求項６】
前記プログラムの前記第２部（７）のフェッチを実行するために、コンピュータ（１）からサーブ（４）へ一つのコードを転送することを特徴とする請求項１、請求項２、請求項３、請求項４または請求項５記載の方法。
【請求項７】
前記第２方法ステップを実行するときに、前記サーバ（４）により前記コードが記憶され、前記プログラムの前記第２部（７）は第２のソースからフェッチされることと、前記コードの前記オーナーと前記コードをペアにすることとを特徴とする請求項１、請求項２、請求項３、請求項４、請求項５または請求項６記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータ・プログラムの開始方法に関する。
【背景技術】
【０００２】
コンピュータ・プログラムは、しばしばディスケット、ＣＤディスクまたはＤＶＤディスクにより、コンピュータ・プログラムの購入者またはコンピュータ・プログラムの使用を許可するライセンスの購入者へ配布される。ひとたびソフトウエアが設立されると、プログラムの小売業者は、購入されたソフトウエア・サンプルの使用と更なる配布に関して、通常何も制御できない。ソフトウエアを複写すること、またはたとえば、ライセンスに含まれる以上のコンピュータへこのソフトウエアを設立することは、容易である場合が多い。
【０００３】
ある種のコンピュータ・プログラムの場合、購入されたソフトウエアの使用を制御できることが、非常に望ましい。たとえばそのソフトウエアが何回使用されたか、またはそのソフトウエアが使用された延べ時間を知ることが望ましく、これにより購入者への請求書発行の基礎を得ることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、ソフトウエアの使用をチェックまたは制御できるようにすることにより、そうした切実な要求を満足させる。
【課題を解決するための手段】
【０００５】
したがって本発明は、それによりユーザがプログラムを使用するコンピュータに属するメモリ内に記憶されたプログラムであるコンピュータ・プログラムの始動方法に関し、この方法は、第１方法ステップ内でコンピュータの一次メモリにプログラムの第１部を記憶し、前記第１プログラム部がより小さなその第２部の例外として前記プログラム全体を含み、前記一次メモリが情報を保持するために電圧の付加を必要とすることと、第２方法ステップにおいて前記プログラムの前記第１部以外のソースから前記プログラムの前記第２部をフェッチすることと、第３方法ステップにおいて、前記一次メモリ内の前記プログラムの前記第２部を記憶し、それによりプログラムが完了して使用できることとを特徴とする。
【実施例】
【０００６】
本発明による方法はコンピュータ・プログラムの開始方法に関し、このプログラムは、ユーザがプログラムを走らせるコンピュータに属するメモリ内に記憶されている。
【０００７】
図１は、プログラムを走らせるコンピュータを示す。このコンピュータは、一次メモリ２およびハード・ディスクまたはその対応物の形式の二次メモリ３を有する。コンピュータ１は、パーソナル・コンピュータまたはサーバであり得る。
【０００８】
もう一つ示されているのが、サーバ４または関連するデータ・ベース５を有する対応のコンピュータである。このデータ・ベースは、コンピュータ４のメモリ内にあってもよい。
【０００９】
本発明によれば、走らせるプログラムの第１部は第１方法ステップにおいてコンピュータ１の一次メモリ２に記憶され、前記一次メモリは、情報を保持するために電圧の付加を必要とする種類のものである。前記第１プログラム部は、所与の一層小さな第２部を例外として前記プログラム全体を含む。
【００１０】
プログラムの第２部は、第２方法ステップにおいてこのプログラムの第１部のソース以外のソースからフェッチされる。
【００１１】
プログラムの第２部は、第３方法ステップで前記一次メモリ内に記憶され、それによりプログラムが使用可能になる。これは図１に示され、プログラムの第２部７が、プログラムの第１部６へ矢印１３により示すように転送されて、これによりプログラムを完了する。
【００１２】
プログラムの第１部は、図１の参照番号６により示され、プログラムの第２部は、参照番号７で示されている。プログラム全体は、完全な正方形９により図示されている。
【００１３】
好ましいのは第１方法ステップを遂行するのに先立って、コンピュータ１のメモリ２内にプログラムの第１部を記憶することであり、前記メモリはハード・ディスクなど電圧を加える必要なしに情報を保持する種類のメモリである。
【００１４】
本発明の第１ステップにおいて、プログラムの第１部６がコンピュータ１の一次メモリ２に記憶される。これはコンピュータ１の二次メモリ３から、またはディスケットまたはコンパクト・ディスク１０などの移動データ媒体から、または他の適当な仕方で、実行できる。
【００１５】
第２方法ステップにおいて、プログラムの第２部７は、プログラムの第１部６が取られたソース以外のソースからフェッチされる。
【００１６】
本発明の一つの好ましい実施例によれば、プログラムの第２部は、インターネットまたは他の転送媒体を介して、コンピュータ１とは別のサーバ４またはコンピュータからフェッチされる。プログラムのこの第２部は、図１の矢印１１、１２に示すように、有線または無線の転送媒体を介してフェッチされる。
【００１７】
本発明の非常に好ましい実施例によれば、プログラム６、７は、一次メモリにのみにプログラムの前記第二部７を記憶する必要があるように構成される。
【００１８】
一次メモリ２内にプログラム全体が記憶されているので、ユーザがプログラムを終了したとき、またはコンピュータのスイッチを切ったときに、全てのプログラムが失われる。再びプログラムを使用できるようにするためには、前記した３つの方法ステップを繰り返す必要がある。こうして、プログラムが動作させられた回数を明らかにする情報を、サーバ内に記憶することができる。プログラムの第２部７は、全体としてプログラムのいずれかの適当な部分であり得る。たとえばそれは、プログラムの命令、ストリング、図面の一部、またはそれなしにユーザがプログラムを使用できない他の情報であり得る。こうして、プログラムの第２部がプログラム使用に不可欠なように構成される。
【００１９】
本発明の一つの好ましい実施例によれば、矢印１１で示すように一つのコードがコンピュータ１からサーバ４へ送られて、プログラムの第２部７をフェッチできるようにする。矢印１２で示すように、サーバー４がこのコードを照合すると、プログラムの第２部７が転送される。
【００２０】
このコードは、ユーザ２に属する。コードのオーナーは、プログラムの使用許可が与えられる時に、コードを正しく獲得する。
【００２１】
たとえば一定回数または承諾されたカレンダー期間にわたり、ユーザはプログラムを使用する権利を獲得できる。
【００２２】
本発明の第２ステップに関しては、そこでプログラムの第２部が別のソースからフェッチされるが、好ましくはサーバ４内にコードが記憶されて、コードの所有者とコードが、ペアにされる。これにより、サーバ４からコードの所有者へ請求書を発行することができ、図示のように、プリント・アウト１４により請求される。
【００２３】
本発明をその多数の実施例に関して説明してきたが、諸修正を行い得る事が当業者に明らかである。
【００２４】
したがって、本発明は前記の実施例に限定されるものと考えられるべきではなく、それは添付の特許請求の範囲内において諸修正をなし得るものである。
【図面の簡単な説明】
【００２５】
本発明の例示的な実施例および添付図面を部分的に参照しながら、本発明を詳細に説明してきた。
【図１】本発明の方法を図示するブロック図である。
【図１】
2005518599.tif 000003
【手続補正書】
【提出日】平成16年1月29日(2004.1.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザがプログラムを使用するコンピュータ（１）に属するメモリ内にプログラムが記憶されるコンピュータ・プログラムを開始する方法であって、第１方法ステップにおいて前記コンピュータ（１）の一次メモリ（３）内に前記プログラムの第一部部分（６）が記憶され、より小さいその第２部（７）を例外として前記プログラムの全体を前記第１プログラム部が含み、前記一次メモリ（３）は情報を保持するために電圧を加える必要があり、また第２方法ステップ内において前記プログラムの第１部（６）以外のソース（４）から前記プログラムの前記第２部（７）がフェッチされる前記方法であって、第３方法ステップにおいて前記一次メモリ（３）内にのみ前記プログラムの前記第２部（７）を記憶して、それによりプログラム（９）が完成して使用可能になることとを特徴とする前記方法。
【請求項２】
前記第１方法ステップの遂行に先立って、コンピュータ（１）のメモリ内の前記プログラムの前記第１部（６）を記憶し、前記メモリ（２）はハード・ディスクなど電圧を加える必要なしに記憶された情報を保持する種類のものであることを特徴とする請求項１記載の方法。
【請求項３】
前記プログラムの前記第１部（６）が、ディスケットまたはコンパクト・ディスク（１０）などの移動データ媒体からフェッチされることを特徴とする請求項１または請求項２記載の方法。
【請求項４】
インターネットまたは他の伝送媒体を介して、前記第１コンピュータ（１）から独立した一つのサーバ（４）または一つのコンピュータから前記プログラムの前記第２部（７）をフェッチすることを特徴とする請求項１、請求項２または請求項３記載の方法。
【請求項５】
前記プログラムの前記第２部（７）のフェッチを実行するために、コンピュータ（１）からサーブ（４）へ一つのコードを転送することを特徴とする請求項１、請求項２、請求項３または請求項４記載の方法。
【請求項６】
前記第２方法ステップを実行するときに、前記サーバ（４）により前記コードが記憶され、前記プログラムの前記第２部（７）は第２のソースからフェッチされることと、前記コードの前記オーナーと前記コードをペアにすることとを特徴とする請求項１、請求項２、請求項３、請求項４または請求項５記載の方法。
【国際調査報告】
2005518599.tif 000004
2005518599.tif 000005