(57)【要約】      （修正有）【課題】通常使用するコンピュータ以外でも、使用者が自分の使用したいＯＳ、アプリケーションおよびその設定を、自分の好みで使用することができるソフトウェア使用時導入型コンピュータシステムを提供する。【解決手段】ソフトウェア使用時導入型コンピュータシステムは、コンピュータ４０と、使用者１により使用毎に前記コンピュータ４０にインストールされるソフトウェア１１および製品識別番号１２を記憶するソフトウェア記録媒体１０と、前記使用者１の認証情報２１を記憶する認証記憶媒体２０と、前記コンピュータ４０とネットワーク１００で接続され、前記製品識別番号１２と前記認証情報２１から前記ソフトウェア１１の使用を可能する使用許可情報を作成するソフトウェア使用確認サーバ６０と、を具備する。【選択図】  図２
2005050250.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータと、
使用者により使用毎に前記コンピュータにインストールされるソフトウェア、および製品識別番号を記憶するソフトウェア記録媒体と、
前記使用者の認証情報を記憶する認証記憶媒体と、
前記コンピュータとネットワークで接続され、前記製品識別番号と前記認証情報から前記ソフトウェアの使用を可能する使用許可情報を作成するソフトウェア使用確認サーバと、
を具備し、
前記ソフトウェア記録媒体と前記認証記憶媒体は前記コンピュータにより読取可能にセットされ、
前記コンピュータが、前記製品識別番号と前記認証情報を前記ソフトウェア使用確認サーバに送信し、前記ソフトウェア使用確認サーバから前記使用許可情報を受信することで、前記ソフトウェアが使用可能となる、
ソフトウェア使用時導入型コンピュータシステム。
【請求項２】
前記認証記憶媒体は、さらに、前記使用者により設定された前記ソフトウェアの設定パラメータもしくは動作パラメータを記憶し、
前記コンピュータが、前記認証記憶媒体から前記設定パラメータもしくは前記動作パラメータを読出して、前記ソフトウェアのパラメータを設定する、
請求項１に記載されたソフトウェア使用時導入型コンピュータシステム。
【請求項３】
前記設定パラメータもしくは前記動作パラメータは、画面表示の設定、入力装置の設定、ネットワークへの接続の設定、接続機器の設定の少なくとも何れかを含む、
請求項１または２に記載されたソフトウェア使用時導入型コンピュータシステム。
【請求項４】
前記認証情報は、第三者機関により認証された情報である、
請求項１〜３の何れか一項に記載されたソフトウェア使用時導入型コンピュータシステム。
【請求項５】
前記ソフトウェア使用確認サーバは、前記製品識別番号で特定される前記ソフトウェアの使用可能なライセンス数を記憶し、かつ、前記使用許可情報を送付した使用中の前記ソフトウェアの使用数を記憶し、前記使用数が前記ライセンス数以下の時に、新たに前記製品識別番号を送付した前記コンピュータに前記使用許可情報を送信する、
請求項１〜４の何れか一項に記載されたソフトウェア使用時導入型コンピュータシステム。
【請求項６】
前記ソフトウェア使用確認サーバは、前記製品識別番号に対して使用可能な使用者の前記認証情報を登録した登録情報を記憶し、
前記コンピュータから受信した前記製品識別番号と前記認証情報が前記登録情報と対応する場合に、前記コンピュータに前記使用許可情報を送信する、
請求項１〜５の何れか一項に記載されたソフトウェア使用時導入型コンピュータシステム。
【請求項７】
使用の都度、コンピュータに導入されるソフトウェアと、
前記ソフトウェアの使用を許可する情報を含む使用許可情報が入力されることにより前記ソフトウェアを使用可能とする許可確認プログラムと、
を記憶する、
ソフトウェア記録媒体。
【請求項８】
さらに、製品識別番号と
前記使用許可情報を作成するサーバを特定するアドレスとを記憶し、
前記製品識別番号は、前記アドレスで特定される前記サーバに送信される、
請求項７に記載されたソフトウェア記録媒体。
【請求項９】
（ａ）ソフトウェア、製品識別番号およびサーバアドレスを記憶するソフトウェア記憶媒体が、コンピュータに読取可能にセットされるステップと、
（ｂ）使用者の認証情報と前記ソフトウェアの設定/動作パラメータを記憶する認証/設定記憶媒体が、前記コンピュータに読取可能にセットされるステップと、
（ｃ）前記製品識別番号と前記認証情報が読み出され、前記サーバアドレスで特定されるサーバに前記製品識別番号と前記認証情報を含むソフトウェア使用要求が送信されるステップと、
（ｄ）前記サーバが前記製品識別番号と前記認証情報に基づき、適当な使用者による使用であるか判断するステップと、
（ｅ）適当な使用者と判断した場合に、前記サーバが前記ソフトウェアの使用を許可する使用許可情報を作成して、前記コンピュータに送信するステップと、
（ｆ）前記使用許可情報を受信する事により前記ソフトウェアがインストール可能な状態もしくは使用可能な状態になるステップと、
を含む、
ソフトウェア記録媒体認証方法。
【請求項１０】
前記（ｄ）ステップは、
（ｄ１）前記サーバは、前記製品識別番号に対して使用可能な使用者の前記認証情報を登録した登録情報を参照して、前記認証情報が登録されているか検索するステップと、
（ｄ２）前記製品識別番号に対して前記認証情報が登録されている場合に、前記使用許可情報を受信するステップと、
を含む、
請求項９に記載されたソフトウェア記録媒体認証方法。
【請求項１１】
前記（ｄ）ステップは、
（ｄ３）前記サーバは、前記製品識別番号に対して設定されたライセンス数と、さらに既に前記使用許可情報を送付した使用中のコンピュータ数とを記憶したライセンス使用情報を参照して、前記使用中のコンピュータ数が前記ライセンス数より少ないか判断するステップと、
（ｄ４）前記使用中のコンピュータ数が前記ライセンス数より少ない場合に、前記新たな前記ソフトウェア使用要求を送信したコンピュータに前記使用許可情報を受信するステップと、
を含む、
請求項９又は１０に記載されたソフトウェア記録媒体認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータシステムとソフトウェア媒体に関し、特に使用者が使用する毎にソフトウェアを導入するソフトウェア使用時導入型コンピュータシステム、及び、ソフトウェア記録媒体とその認証方法に関する。
【背景技術】
【０００２】
通常、パーソナルコンピュータで使用されるオペレーティングシステムプログラム（以下、ＯＳ）およびアプリケーションプログラム（以下、ＡＰＰ）は、コンピュータに一度インストールされると削除もしくはバージョンアップされるまで継続して使用される。
ＯＳ及びＡＰＰはハードディスクに記憶され、パーソナルコンピュータを立ち上げる毎、もしくはＡＰＰが指定される毎に起動される。
このような、ＯＳやＡＰＰは、使用者によって好みの動作や表示をするようにパラメータが設定される場合がある。自分のコンピュータには、自分に必要なＯＳのインストール、ＯＳの設定、ＡＰＰのインストール、もしくはＡＰＰの設定がされているため使いやすい。
これに対し他人のコンピュータを使用する場合、その他人により各インストールや設定が行われているためコンピュータが使用しにくい場合がある。また、他人のコンピュータには、使い慣れていないＯＳのバージョン、ＡＰＰがインストールされている場合がある。
自分の使い慣れたＯＳ、ＡＰＰおよび設定が、他のコンピュータでも使用できることが好ましい。
【０００３】
自由に会社の机が選択され、机およびその机に設置されたコンピュータが不特定多数の従業員に使用される場合がある。もしくは、ホテルのＯＡルームやインターネットカフェなどは、不特定多数の人にコンピュータが提供され、使用される場合がある。このようなコンピュータを使用する場合、使用者は自分の使い慣れたＯＳのインストール、ＯＳの設定、ＡＰＰのインストール、ＡＰＰの設定をすることができず、使い難い場合がある。
不特定多数の人が使用するコンピュータでも、使いやすいように設定できることが好ましい。
【０００４】
特定の複数の使用者に使用されるコンピュータでは、特定の各人の設定を記憶する機能が使用される場合がある。
【０００５】
また、ＯＳやＡＰＰは不法にインストールされることを防ぐため、コンピュータにインストールされる時に、製品毎に設定された識別番号（製品ＩＤ）の入力が要求される場合がある。しかし、識別番号（製品ＩＤ）がわかれば、複数のコンピュータへのインストールすることや不法コピーを作成して使用することができる。さらに、ＯＳやＡＰＰのインストールは、製品毎に設定された識別番号（製品ＩＤ）を入力する必要があり、使用者にとって面倒なものになる場合がある。
簡単にインストールすることができ、さらに不法使用を防止できるＯＳやＡＰＰのインストール方法が望まれる。
【０００６】
また、ＯＳやＡＰＰのディスクはコピーすることが禁じられている場合が多い。しかし、これらのディスクは不適法な方法でコピーされる場合がある。ディスクはコピーされても適当な権利者以外に使用されないことが好ましい。
さらに、適当な権利者であっても、ライセンスにより複数の場所で使用する場合や、破損時のバックアプのためディスクをコピーすることが望まれる場合がある。このようにコピーされたディスクでも適当な権利者以外に使用されないことが好ましい。
【０００７】
アプリケーションソフト／データが格納されている持ち運び自在な記録媒体がセットされている状態でこの記録媒体内のアプリケーションソフト／データをアクセスしてデータ処理を行うデータ処理装置において、前記記録媒体内のアプリケーションソフト／データをアクセスする際に、データ処理装置固有の識別情報がアクセス制御情報としてその記録媒体内に予め格納されている場合に、この記録媒体から前記識別情報を読み込む読込手段と、この読込手段によって読み込まれた識別情報と予め設定されている自己の識別情報とを比較する比較手段と、この比較手段による比較結果に基づいて前記記録媒体内のアプリケーションソフト／データに対するアクセス可否を決定するアクセス制御手段とを具備したことを特徴とするデータ処理装置について開示されている（例えば、特許文献１）。
【０００８】
暗号化鍵で暗号化されたコンテンツが記憶されると共に、固有の媒体識別情報が付され、管理者側からユーザに配布される記憶媒体と、上記記憶媒体に記憶されているコンテンツを、上記暗号化鍵に対応する復号化鍵を用いて復号化して二次記憶媒体にコピーするコピー機能を有し、該コンテンツのコピーを行う際に、上記記憶媒体の媒体識別情報と共に、所定かつ固有のデバイス識別情報を送信するユーザの端末装置と、上記記憶媒体の媒体識別番号を受信した際に、上記デバイス識別情報を有するユーザの端末装置に対して、上記コンテンツの復号化鍵を送信する管理サーバ装置とを有するコピー管理システムについて開示されている（例えば、特許文献２）。
【０００９】
【特許文献１】特開２０００−３１１０８３号公報
【特許文献２】特開２００２−３２８８４６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、通常使用するコンピュータ以外でも、使用者が自分の使用したいＯＳ、ＡＰＰおよびその設定を、自分の好みで使用することができるソフトウェア使用時導入型コンピュータシステムを提供することである。
本発明の他の目的は、不特定の複数の人が使用するように提供されているコンピュータを、使用者が自分の使用したいＯＳ、ＡＰＰおよびその設定を、自分の好みで使用することができるソフトウェア使用時導入型コンピュータシステムを提供することである。
本発明のさらに他の目的は、使用者の使用に合わせて使用毎にインストールされるソフトウェアを、適当な使用者に使用されるように認証することができるソフトウェア使用時導入型コンピュータシステムを提供することである。
【課題を解決するための手段】
【００１１】
以下に、（発明を実施するための最良の形態）で使用する番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、（特許請求の範囲）の記載と（発明を実施するための最良の形態）の記載との対応関係を明らかにするために付加されたものであるが、（特許請求の範囲）に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１２】
本発明のソフトウェア使用時導入型コンピュータシステムは、コンピュータ（４０）と、使用者（１）により使用毎にコンピュータ（４０）にインストールされるソフトウェア（１１）および製品識別番号（１２）を記憶するソフトウェア記録媒体（１０）と、使用者（１）の認証情報（２１）を記憶する認証記憶媒体（２０）と、コンピュータ（４０）とネットワーク（１００）で接続され、製品識別番号（１２）と認証情報（２１）からソフトウェア（１１）の使用を可能する使用許可情報を作成するソフトウェア使用確認サーバ（６０）と、を具備する。
ソフトウェア記録媒体（１０）と認証記憶媒体（２０）はコンピュータ（４０）により読取可能にセットされる。
コンピュータ（４０）が、製品識別番号（１２）と認証情報（２１）をソフトウェア使用確認サーバ（６０）に送信し、ソフトウェア使用確認サーバ（６０）から使用許可情報を受信することで、ソフトウェア（１１）が使用可能となる。
なお、コンピュータ（４０）は、不特定多数の人が使用可能なように提供されている場合がある。各使用者（１）は、自分のソフトウェア記録媒体（１０）と認証記憶媒体（２０）を携帯し、使用場所で提供されるコンピュータにソフトウェア（１１）をインストールして使用することができる。さらに、ソフトウェア（１１）はソフトウェア使用確認サーバ（６０）により認証されるため不正な使用が防止される。
【００１３】
本発明のソフトウェア使用時導入型コンピュータシステムにおいて、認証記憶媒体（２０）は、さらに、使用者（１）により設定されたソフトウェア（１１）の設定パラメータ・動作パラメータ（２２）を記憶する。
コンピュータ（４０）が、認証記憶媒体（２０）から設定パラメータ・動作パラメータ（２２）を読出して、ソフトウェア（１１）のパラメータを設定する。
【００１４】
本発明のソフトウェア使用時導入型コンピュータシステムにおいて、設定パラメータ・動作パラメータ（２２）は、画面表示の設定、入力装置の設定、ネットワークへの接続の設定、接続機器の設定の少なくとも何れかを含む。
【００１５】
本発明のソフトウェア使用時導入型コンピュータシステムにおいて、認証情報（２１）は、第三者機関により認証された情報である。
【００１６】
本発明のソフトウェア使用時導入型コンピュータシステムにおいて、ソフトウェア使用確認サーバ（６０）は、製品識別番号（１２）で特定されるソフトウェア（１１）の使用可能なライセンス数を記憶し、かつ、使用許可情報を送付した使用中のソフトウェア（１１）の使用数を記憶し、使用数がライセンス数以下の時に、新たに製品識別番号を送付したコンピュータ（４０）に使用許可情報を送信する。
【００１７】
本発明のソフトウェア使用時導入型コンピュータシステムにおいて、ソフトウェア使用確認サーバ（６０）は、製品識別番号（１２）に対して使用可能な使用者（１）の認証情報（２１）を登録した登録情報（６２）を記憶し、コンピュータ（４０）から受信した製品識別番号（１２）と認証情報（２１）が登録情報（６２）と対応する場合に、コンピュータ（４０）に使用許可情報を送信する。
【００１８】
本発明のソフトウェア記録媒体は、使用の都度、コンピュータ（４０）に導入されるソフトウェア（１１）と、そのソフトウェア（１１）の使用を許可する情報を含む使用許可情報が入力されることによりソフトウェアを使用可能にする許可確認プログラムと、を記憶する。
【００１９】
本発明のソフトウェア記録媒体は、さらに、製品識別番号（１２）と、使用許可情報を作成するサーバ（６０）のアドレスとを記憶する。
製品識別番号（１２）は、アドレスで特定されるサーバ（６０）に送信される。
【００２０】
本発明のソフトウェア記録媒体認証方法は、以下のステップを含む。
（ａ）ソフトウェア（１１）、製品識別番号（１２）およびサーバアドレスを記憶するソフトウェア記憶媒体（１０）が、コンピュータ（４０）に読取可能にセットされるステップ。
（ｂ）使用者（１）の認証情報（２１）とソフトウェア（１１）の設定/動作パラメータ（２２）を記憶する認証/設定記憶媒体（２０）が、コンピュータ（４０）に読取可能にセットされるステップ。
（ｃ）製品識別番号（１２）と認証情報（２１）が読み出され、サーバアドレスで特定されるサーバ（６０）に製品識別番号（１２）と認証情報（２１）を含むソフトウェア使用要求が送信されるステップ。
（ｄ）サーバ（６０）が製品識別番号（１２）と認証情報（２１）に基づき、適当な使用者（１）による使用であるか判断するステップ。、
（ｅ）適当な使用者（１）と判断した場合に、サーバ（６０）がソフトウェア（１１）の使用を許可する使用許可情報を作成して、コンピュータ（４０）に送信するステップ。
（ｆ）使用許可情報を受信する事によりソフトウェア（１１）がインストール可能な状態もしくは使用可能な状態になるステップ。
【００２１】
上記の（ｄ）ステップは、以下のステップを含む。
（ｄ１）サーバ（６０）は、製品識別番号（１２）に対して使用可能な使用者（１）の認証情報（２１）を登録した登録情報（６２）を参照して、認証情報（２１）が登録されているか検索するステップ。
（ｄ２）製品識別番号（１２）に対して認証情報（２１）が登録されている場合に、使用許可情報を受信するステップ。
【００２２】
上記の（ｄ）ステップは、さらに、以下のステップを含む。
（ｄ３）サーバ（６０）は、製品識別番号（１２）に対して設定されたライセンス数と、さらに既に使用許可情報を送付した使用中のコンピュータ数とを記憶したライセンス使用情報（６２）を参照して、使用中のコンピュータ数がライセンス数より少ないか判断するステップ。
（ｄ４）使用中のコンピュータ数がライセンス数より少ない場合に、新たなソフトウェア使用要求を送信したコンピュータ（４０）に使用許可情報を受信するステップ。
【発明の効果】
【００２３】
本発明のソフトウェア使用時導入型コンピュータシステムは、通常使用するコンピュータ以外でも、使用者が自分の使用したいＯＳ、ＡＰＰおよびその設定を、自分の好みで使用することができる。
本発明のソフトウェア使用時導入型コンピュータシステムは、不特定の複数の人が使用するように提供されているコンピュータを、使用者が自分の使用したいＯＳ、ＡＰＰおよびその設定を、自分の好みで使用することができる。
本発明のソフトウェア使用時導入型コンピュータシステムは、使用者の使用にあわせて使用毎にインストールされるソフトウェアを、適当な使用者に使用されるように認証することができる。
【発明を実施するための最良の形態】
【００２４】
図を参照して、本発明の実施の形態が説明される。
図１は、本発明のソフトウェア使用時導入型コンピュータシステムの概要を示す。
本発明のソフトウェア使用時導入型コンピュータシステムは、提供パーソナルコンピュータ（以下、提供ＰＣ）４０、ソフトウェア提供メーカサーバ６０、オペレイティングシステム（以下、ＯＳ）および／もしくはアプリケーションプログラム（以下、ＡＰＰ）を記録したＯＳ・ＡＰＰソフトウェア記録媒体１０、個人・法人認証／設定媒体２０を含む。
提供ＰＣ４０とソフトウェア提供メーカサーバ６０は、インターネットに例示されるネットワーク１００で接続されている。
【００２５】
さらに、個人・法人認証／設定媒体２０を作成するために、作成ＰＣ５０、認証機関サーバ７０、個人・法人認証／設定媒体作成ツールソフトウェア３０が使用される。
作成ＰＣ５０と認証機関サーバ７０は、インターネットに例示されるネットワーク１０１で接続されている。
【００２６】
提供ＰＣ４０は、不特定の複数の人に使用されるように提供されているコンピュータである。但し、提供方法は、不特定の複数の人に提供される場合に限定されない。提供ＰＣ４０は、ＯＳ・ＡＰＰソフトウェア記録媒体読取手段４１、個人・法人認証／設定媒体読取・書込手段４２、ＯＳ・ＡＰＰソフトウェア実行手段４３を具備する。提供ＰＣ４０は、使用前は主要なＯＳもしくはＡＰＰはインストールされていない場合がある。
【００２７】
ＯＳ・ＡＰＰソフトウェア記録媒体読取手段４１は、ＯＳ・ＡＰＰソフトウェア記録媒体１０を読み取る機能を有する。
ＯＳ・ＡＰＰソフトウェア記録媒体読取手段４１は、提供ＰＣ４０にセットされたＯＳ・ＡＰＰソフトウェア記録媒体１０から、製品識別番号と、サーバアドレスを読み取ることができる。サーバアドレスは、ソフトウェア提供サーバ６０を特定するアドレスである。
さらに、ＯＳ・ＡＰＰソフトウェア記録媒体読取手段４１は、使用許可情報を受信した場合に、ＯＳ・ＡＰＰソフトウェア記録媒体１０からＯＳ・ＡＰＰソフトウェアを読み取ることができるように構成される。
なお、ＯＳ・ＡＰＰソフトウェア記録媒体１０に使用許可プログラムが記憶されている場合がある。使用許可プログラムが、ソフトウェア提供メーカサーバ６０から受信する使用許可情報を使用することで、ＯＳ・ＡＰＰソフトウェアの読取が許可される場合がある。もしくは、ＯＳ・ＡＰＰソフトウェアが、使用許可情報をキーにして使用可能な状態になるように構成される場合がある。
なお、ＯＳ・ＡＰＰソフトウェア記録媒体１０のセット方法は、ＯＳ・ＡＰＰソフトウェア記録媒体１０の媒体の種類により決まる。
【００２８】
個人・法人認証／設定媒体読取・書込手段４２は、個人・法人認証／設定媒体２０からデータを読取、データの書込みをする機能を有する。個人・法人認証／設定媒体読取・書込手段４２は、個人・法人認証／設定媒体２０から個人・法人認証情報を読み出すことができる。さらに、個人・法人認証／設定媒体読取・書込手段４２は、法人認証／設定媒体２０から設定・動作パラメータの読出し、書込みをすることができる。
なお、個人・法人認証／設定媒体２０のセット方法は、個人・法人認証／設定媒体２０の媒体の種類により決まる。
【００２９】
ＯＳ・ＡＰＰソフトウェア実行手段４３は、ＯＳ・ＡＰＰソフトウェア記録媒体読取手段４１によりＯＳ・ＡＰＰソフトウェア記録媒体１０から読み出されたＯＳ・ＡＰＰソフトウェアを実行する。このとき、個人・法人認証／設定媒体読取・書込手段４２により個人・法人認証／設定媒体２０から読み出された設定・動作パラメータにより、ＯＳ・ＡＰＰソフトウェアの設定が行われる。
【００３０】
ソフトウェア提供メーカサーバ６０は、ソフトウェア提供メーカ２により運用されるサーバで、ソフトウェア使用許可手段６１を具備する。
ソフトウェア提供メーカサーバ６０は提供ＰＣ４０から製品識別番号と個人・法人認証情報を受信する。これをもとにソフトウェア使用許可手段６１は、適当な使用者であるか判断して、提供ＰＣ４０に使用許可情報を送信する。
なお、ソフトウェア使用許可手段６１は、製品識別番号と個人・法人認証情報を事前に登録された情報と照合して、適当な使用者であるか判断する場合がある。
また、ソフトウェア使用許可手段６１は、提供ＰＣ４０から使用開始時に製品識別番号と個人・法人認証情報を受信して使用情報として登録する。さらに、ソフトウェア使用許可手段６１は、使用終了時に提供ＰＣ４０から信号を受信して使用情報の登録を消去する。これにより、ソフトウェア使用許可手段６１は製品識別番号に対する重複した使用を禁止することができる。
さらに、そのソフトウェアに複数のライセンスが設定されている場合、ソフトウェア使用許可手段６１は、使用中の登録数がライセンス数以下になる場合に使用許可情報を送信する場合がある。すなわち、ソフトウェア提供メーカサーバ６０は、使用数がライセンス数以上となる場合は使用許可情報を送信しないように構成されている場合がある。
【００３１】
ＯＳ・ＡＰＰソフトウェア記録媒体１０は、ＯＳとＡＰＰの少なくとも何れかを含むソフトウェア、および製品識別番号を記憶する記憶媒体である。さらに、ＯＳ・ＡＰＰソフトウェア記録媒体１０は、ソフトウェア提供メーカサーバ６０を特定するアドレスと、使用許可プログラムを記憶する。
ＯＳ・ＡＰＰソフトウェア記録媒体１０は、ソフトウェア提供メーカ２から使用者１に販売される。もしくは、使用者１が、ソフトウェア提供メーカ２からネットワークで提供されたソフトウェアと製品識別番号を、所望の媒体に記憶する場合がある。さらに、使用者１は、特定の記憶媒体から所望のソフトウェアを組み合わせてＯＳ・ＡＰＰソフトウェア記録媒体１０に記憶する場合がある。具体的には、所望のＯＳとワープロソフトウェア、表計算ソフトウェア、通信ソフトウェアを選択して一つのＯＳ・ＡＰＰソフトウェア記録媒体１０に記憶する場合がある。
ＯＳ・ＡＰＰソフトウェア記録媒体１０は、ＣＤ−ＲＯＭ，ＣＤ―ＲＡＭ、ＤＶＤ、ＦＤ（フレキシブルディスク）、ＭＯ、携帯型メモリ（ＵＳＢ接続型を含む）、カード型メモリ（各種メディアを含む）の何れかに例示される。但し、媒体の種類はこれらに限定されず、ソフトウェアデータが読取可能に記憶される媒体であればよい。
ＯＳ・ＡＰＰソフトウェア記録媒体１０の使用方法は、図２および図３Ａ、３Ｂを参照して、後述される。
【００３２】
個人・法人認証／設定媒体２０は、個人・法人認証情報および設定・動作パラメータを記憶する記憶媒体である。
個人・法人認証情報は、第三者機関である認証機関サーバ７０で認証された個人もしくは法人を特定する情報である。個人・法人認証情報の取得方法は図５、図６を参照して後述される。
設定・動作パラメータは、提供サーバ４０で実行されるＯＳ・ＡＰＰソフトウェアの設定・動作のパラメータである。具体的には、画面表示の設定（色、サイズを含む）、ｗｏｒｄ変換や辞書の設定、使用言語の設定、マウスの左右用およびカーソルの移動速度の設定、通信に関する情報（通信先の設定を含む）の設定に例示される。設定・動作パラメータは、使用者１により入力される場合がある。もしくは、設定・動作パラメータとして使用者１が各ソフトウェアを使用した時に、設定・変更が行われたパラメータ情報が抽出されて自動的に記憶される場合がある。
個人・法人認証／設定媒体２０は、ＣＤ−ＲＯＭ，ＣＤ―ＲＡＭ、ＤＶＤ、ＦＤ（フレキシブルディスク）、ＭＯ、携帯型メモリ（ＵＳＢ接続型を含む）、カード型メモリ（各種メディアを含む）の何れかに例示される。但し、媒体の種類はこれらに限定されず、データの読取・書込が可能な媒体であればよい。
【００３３】
なお、ＯＳ・ＡＰＰソフトウェア記録媒体１０と個人・法人認証／設定媒体２０が一つの媒体で構成される場合もある。
【００３４】
作成ＰＣ５０は、使用者１が個人・法人認証／設定媒体２０を作成するときに使用されるパーソナルコンピュータである。
認証機関サーバ７０は、個人認証を行う第三機関によりネットワーク１０１上に提供されるサーバである。認証機関サーバ７０は、使用者の要求により個人認証を行い個人・法人認証情報を作成する。個人・法人認証情報は、作成ＰＣ５０に送信され個人・法人認証／設定媒体２０に記憶される。個人・法人認証情報は、暗号化されている場合がある。
個人・法人認証／設定媒体作成ツールソフトウェア３０は、個人・法人認証／設定媒体２０を作成するためのソフトウェアである。個人・法人認証／設定媒体作成ツールソフトウェア３０は、ソフトウェア提供メーカ２から使用者１に販売もしくは提供される。個人・法人認証／設定媒体作成ツールソフトウェア３０は、使用者１により作成ＰＣ５０に導入され、実行される。
【００３５】
次に図２、図３Ａ、図３Ｂ、図４を参照して、ＯＳ・ＡＰＰソフトウェア記録媒体１０を使用して、提供ＰＣ４０が使用される方法が説明される。
図２は、提供ＰＣ４０が使用される場合に使用される構成の概略を示す。図１と同じ構成には同じ番号が付され説明は省略される。
図３Ａ、３Ｂは、提供ＰＣ４０を使用する方法を示すフロー図である。
図４は、ソフトウェア提供メーカサーバ６０に記憶されるソフトウェア使用状況データ６２の例を示す。
【００３６】
図２に示されるように、提供ＰＣ４０の使用においては、提供ＰＣ４０とソフトウェア提供メーカサーバ６０が使用される。複数の提供ＰＣ４０−１〜４０−ｎ（ｎは自然数、以下同じ）が、不特定の複数の人に提供される場合がある。提供ＰＣ４０−１〜４０−ｎとソフトウェア提供メーカサーバ６０はネットワーク１００で接続されている。
提供ＰＣ４０には、主要なＯＳやＡＰＰが導入されていない場合がある。提供ＰＣ４０は、ＯＳ・ＡＰＰソフトウェア記録媒体読取手段４１、個人・法人認証／設定媒体読取・書込手段４２、ＯＳ・ＡＰＰソフトウェア実行手段４３および通信手段に関する機能を最低限備えている。
【００３７】
使用者１は、提供ＰＣ４０−１〜４０−ｎから適当な一つの提供ＰＣ（ここでは４０−１）を選択する。使用者１は、ＯＳ・ＡＰＰソフトウェア記録媒体１０と個人・法人認証／設定媒体２０を携帯している。使用者１は、使用開始時に提供ＰＣ４０−１の所定のスロットルや接続端子にＯＳ・ＡＰＰソフトウェア記録媒体１０と個人・法人認証／設定媒体２０を接続する。
ソフトウェア提供メーカサーバ６０は、使用情報を記憶するソフトウェア使用状況データ６２を備える場合がある。ソフトウェア使用状況データ６２は図４を参照して、後述される。
【００３８】
次に図３Ａ、３Ｂを参照して提供ＰＣ４０を使用する方法が説明される。
使用者１は、ＯＳ・ＡＰＰソフトウェア記録媒体１０を提供ＰＣ４０−１にセットまたは接続する（ステップＳａ１、以下：Ｓａ１）。提供ＰＣ４０−１は、ＯＳ・ＡＰＰソフトウェア記録媒体１０から、製品識別番号１２とソフトウェア提供メーカサーバ６０のサーバアドレス（図示無し）を読み出す（Ｓａ２）。
さらに、使用者１は、個人・法人認証／設定媒体２０を提供ＰＣ４０−１にセットまたは接続する（Ｓａ３）。提供ＰＣ４０−１は、使用者１は、個人・法人認証／設定媒体２０から、個人・法人認証情報２１を読み出す（Ｓａ４）。
提供ＰＣ４０−１は、製品識別番号と個人・法人認証情報をソフトウェア提供メーカサーバ６０へ送信する（Ｓａ５）。
【００３９】
ソフトウェア提供メーカサーバ６０は、受信した製品識別番号２１が既に使用中でないかソフトウェア使用状況データ６２を確認して、ソフトウェア使用状況データ６２に登録する（Ｓａ６）。
【００４０】
ここで、ソフトウェア使用状況データ６２の例が図４を参照して説明される。ソフトウェア使用状況データ６２は、テーブルとして構成される場合がある。ソフトウェア使用状況データ６２は、製品識別番号欄６３、使用ライセンス数欄６４、使用者ＩＤ欄６５〜６５ｎを含む。ソフトウェア提供メーカサーバ６０は、製品の販売時に製品識別番号欄６３、使用ライセンス数欄６４にデータを記憶する。さらに、最初の使用時に使用者１により使用者ＩＤ欄６５ｎに使用する使用者の使用者ＩＤが登録される。
ソフトウェア提供メーカサーバ６０は、所定の製品識別番号に対して使用許可情報を送信した場合、その使用者の個人・法人認証情報２１に含まれる使用者ＩＤに対応する使用者ＩＤ欄６５ｎにＣＨＥＣＫをして使用中であることを登録する。さらに、使用者１が使用を終了した場合、使用中の登録が消去される。このため、同じ使用者ＩＤに対して重複して使用許可情報を送信することを避けることができる。
さらに、ライセンス数が設定されている場合は、ライセンス数以上の使用中の登録がされないように、使用許可情報の送信が制限される。
【００４１】
なお、ソフトウェア使用状況データ６２の形式は、使用者ＩＤを登録するほか、使用者ＩＤを登録せず使用中の数のみを制限する方法が使用される場合がある。
また、事前に製品識別番号６３に対して使用者ＩＤ６５ｎが登録され、受信した製品識別番号と個人・法人認証情報に含まれる使用者ＩＤの組み合わせが一致する場合に、使用許可情報の送信が行われる方法が使用される場合がある。
【００４２】
ソフトウェア提供メーカサーバ６０は、製品識別番号１２と個人・法人認証情報２１から適当な使用者１による使用と判断した場合、提供ＰＣ４０に使用許可情報を送信する（Ｓａ７）。
【００４３】
さらに、ソフトウェア提供メーカサーバ６０は、製品識別番号１２から製品の種類を特定して、バージョンアップ情報の有無を確認する場合がある（Ｓａ８）。バージョンアップ情報がある場合、バージョンアップデータが提供ＰＣ４０に送信される（Ｓａ９）。
【００４４】
提供サーバ４０は、使用許可情報を受信してＯＳ・ＡＰＰソフトウェア１１をインストールする（Ｓａ１０）。提供サーバ４０は、バージョンアップデータを受信した場合はＯＳ・ＡＰＰソフトウェア１１のバージョンアップを行う。
使用許可情報は、ＯＳ・ＡＰＰソフトウェア記録媒体１０に記憶され提供ＰＣ４０で実行される使用許可プログラムで使用される場合がある。使用許可プログラムは使用許可情報を受信することで、ＯＳ・ＡＰＰソフトウェア１１のインストールを開始もしくは許可する。もしくは、インストールされたＯＳ・ＡＰＰソフトウェア１１が、使用許可情報を鍵として使用可能な状態になる場合がある。
【００４５】
さらに、提供ＰＣ４０は、個人・法人認証／設定媒体２０から、設定・動作パレメータ２２を読み出して、ＯＳ・ＡＰＰソフトウェア１１の設定を行う（Ｓａ１１）。
このようにして、使用者１の所望のＯＳ・ＡＰＰソフトウェア１１がインストールされ、所望の設定が行われ、提供ＰＣ４０が使用可能な状態となる（Ｓａ１２）。
この状態で、使用者は提供ＰＣ４０を使用する（Ｓａ１３）。さらに、提供ＰＣ４０を使用中に、使用者１が設定・動作パラメータ２２を変更する場合がある（Ｓａ１４）。
使用者１は、提供ＰＣ４０の使用を終了する時に、使用終了のための動作を行う（Ｓａ１５）。
使用終了のための動作が行われると、提供ＰＣ４０は使用終了に関する信号をソフトウェア提供メーカサーバ６０に送信する。ソフトウェア提供メーカサーバ６０は、ソフトウェア使用状況データ６２の使用中の登録を消去する（Ｓａ１６）。
【００４６】
さらに、提供ＰＣ４０は、使用者１により設定・動作パラメータ２２が変更されている場合、個人・法人認証／設定媒体２０へ新たな設定・動作パラメータ２２の書込みを行う（Ｓａ１７）。
最後に、提供ＰＣ４０は、ＯＳ・ＡＰＰソフトウェア１１のアンインストールを行う。
【００４７】
このように、ＯＳ・ＡＰＰソフトウェア１１が使用の都度インストールされることで、使用者１が通常使用していないＰＣにおいて、使い慣れたソフトウェアを使用することができる。さらに、使用者１は、所望の設定を自動的に適用・記録することができる。
さらに、ＯＳ・ＡＰＰソフトウェア１１と使用者１の認証が行われるので、不正な使用を防止することができる。
【００４８】
本発明では、使用者１はＯＳ・ＡＰＰソフトウェア記録媒体１０を携帯して、使用する提供ＰＣ４０にインストールする。この場合、ＯＳ・ＡＰＰソフトウェア記録媒体１０は、携帯時の破損や紛失に備えてコピー可能が作成される場合がある。本発明では、コピーが使用された場合も、上記の方法で認証されるので、不適当な人の使用を防止することができる。
【００４９】
次に図５、図６を参照して、個人・法人認証／設定媒体２０に記憶される個人・法人認証情報を作成する方法が説明される。
図５は、個人・法人認証情報２１が個人・法人認証／設定媒体２０に記憶される場合に使用される構成の概略を示す。図１と同じ構成には同じ番号が付され説明は省略される。
図６は、個人・法人認証情報２１の記録を作成する方法を示すフロー図である。
【００５０】
図５に示されるように、使用者１は、作成ＰＣ５０に個人・法人認証／設定媒体作成ツールソフトウェア３０を導入する。個人・法人認証／設定媒体作成ツールソフトウェア３０は、ソフトウェア提供メーカ２から、販売もしくは提供される。個人・法人認証／設定媒体作成ツールソフトウェア３０は、ＯＳ・ＡＰＰソフトウェア記録媒体１０に記憶される場合、もしくは同梱される場合がある。
使用者１は個人・法人認証情報２１を記録する媒体を、作成ＰＣ５０にセットもしくは接続する。
作成ＰＣ５０は、個人・法人認証／設定媒体作成手段５１と個人・法人認証／設定媒体読取・書込手段５２を備える。
個人・法人認証／設定媒体作成手段５１は、認証サーバ７０と通信して、所定のデータを送付し、個人・法人認証情報２１を受信する機能を有する。さらに、個人・法人認証／設定媒体作成手段５１は、個人・法人認証情報２１を媒体に書き込むように個人・法人認証／設定媒体読取・書込手段５２を制御する機能を有する。
個人・法人認証／設定媒体読取・書込手段５２は、個人・法人認証／設定媒体２０へのデータの書込み、読取ができる機能を含む。
認証機関サーバ７０は、個人・法人認証情報２１を作成する認証情報作成手段７１を具備する。
【００５１】
次に、図６を参照して、個人・法人認証情報２１を記録する方法が説明される。
使用者１は、個人・法人認証／設定媒体作成ツールソフトウェア３０を作成ＰＣ５０にインストールして起動させる（Ｓｂ１）。さらに、使用者１は、作成ＰＣ５０に個人・法人認証／設定情報２１を記憶するための媒体をセットする（Ｓｂ２）。使用者１は、個人・法人認証／設定媒体作成ツールソフトウェア３０の指示により、個人法人認証情報２１を得るために必要な情報を入力する（Ｓｂ３）。具体的には、使用者１の氏名、アドレス、住所、電話番号、識別番号に例示される個人・法人情報が入力される。
作成ＰＣ５０は、個人法人認証情報２１の要求を、個人・法人情報と共に認証機関サーバ７０に送信する（Ｓｂ４）。
認証機関サーバ７０は、個人・法人情報をもとに個人法人認証情報２１を作成して作成ＰＣ５０に送信する（Ｓｂ５）。個人・法人認証情報２１は、暗号化される場合がある。
作成ＰＣ５０は、個人・法人認証情報２１を個人・法人認証／設定媒体２０に記録する（Ｓｂ６）。作成ＰＣ５０は、個人法人認証情報２１を暗号化して記憶する場合がある。
使用者１は、個人・法人認証／設定媒体２０に設定・動作パラメータ２２を所定のＰＣから抽出して記憶する場合がある。もしくは、使用者１は、直接、設定・動作パラメータ２２を入力して、個人・法人認証／設定媒体２０に記憶する場合がある。
このように、個人・法人認証情報２１を記憶した個人・法人認証／設定媒体２０が作成される。
【００５２】
さらに、本発明では使用者１がＯＳ・ＡＰＰソフトウェア記録媒体１０を、各場所で使用する。このため、提供ＰＣ４０から個人・法人認証情報２１を送付する場合に、提供ＰＣ４０が保持している位置情報を送信するように構成される場合がある。ソフトウェア提供サーバ６０は、位置情報を受信してどこで使用されているか記憶することができる。不正使用を検出するために位置情報が把握できることは好ましい。さらに、ＯＳ・ＡＰＰソフトウェア記録媒体１０に位置を識別するためのＩＣチップが取り付けられる場合がある。ＩＣチップは提供ＰＣ４０から位置情報を取得して、ソフトウェア提供サーバ６０に送信する。この送信は、無線通信ネットワークが使用される場合、一般周波数帯が用いられる場合がある。
【図面の簡単な説明】
【００５３】
【図１】図１は、本発明のソフトウェア使用時導入型コンピュータシステムの構成の概要を示す。
【図２】図２は、提供ＰＣを使用する場合に使用される構成の概略を示す。
【図３Ａ】図３Ａは、提供ＰＣを使用する方法のフロー図を示す。
【図３Ｂ】図３Ｂは、提供ＰＣを使用する方法のフロー図を示す。
【図４】図４は、ソフトウェア提供メーカサーバに記憶されるソフトウェア使用状況データの例を示す。
【図５】図５は、個人・法人認証情報が個人・法人認証／設定媒体に記憶される場合に使用される構成の概略を示す。
【図６】図６は、個人・法人認証情報を記録作成する方法のフロー図を示す。
【符号の説明】
【００５４】
１  使用者
２  ソフトウェア提供メーカ
１０  ＯＳ・ＡＰＰソフトウェア記録媒体
１１  ＯＳ・ＡＰＰソフトウェア
１２  製品識別番号
２０  個人・法人認証／設定媒体
２１  個人・法人認証情報
２２  設定・動作パレメータ
３０  個人・法人認証／設定媒体作成ツールソフトウェア
４０  提供パーソナルコンピュータ（ＰＣ）
４１  ＯＳ・ＡＰＰソフトウェア記録媒体読取手段
４２  個人・法人認証／設定媒体読取・書込手段
４３  ＯＳ・ＡＰＰソフトウェア実行手段
５０  作成パーソナルコンピュータ（ＰＣ）
５１  個人・法人認証／設定媒体作成手段
５２  個人・法人認証／設定媒体読取・書込手段
６０  ソフトウェア提供メーカサーバ
６１  ソフトウェア使用許可手段
６２  ソフトウェア使用状況データ
６３  製品識別番号欄
６４  使用ライセンス数欄
６５  使用者ＩＤ欄
７０  認証機関サーバ
７１  認証方法作成手段
１００  ネットワーク
１０１  ネットワーク
【図１】
2005050250.tif 000003
【図２】
2005050250.tif 000004
【図３Ａ】
2005050250.tif 000005
【図３Ｂ】
2005050250.tif 000006
【図４】
2005050250.tif 000007
【図５】
2005050250.tif 000008
【図６】
2005050250.tif 000009