【手続補正書】
【提出日】平成19年2月26日(2007.2.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】  明細書
【発明の名称】  プログラムライセンスキー発行方法及び発行システム
【特許請求の範囲】
【請求項１】
ライセンス発行コンピュータと販売者コンピュータと購入者コンピュータとを接続するネットワークと、
顧客情報、製品情報及びライセンスプログラム情報を入力する手段を有し、顧客情報、製品情報及びライセンスプログラム情報を入力してライセンスキーの発行を要求する前記購入者コンピュータと、
顧客情報、製品情報及びライセンスプログラム情報を前記購入者コンピュータから受領し、製品情報及びライセンスプログラム情報と共に前記ライセンスキー発行をライセンスキー発行コンピュータに要求し、前記ライセンスキー発行コンピュータからライセンスキーを受領したときは前記購入者コンピュータに該ライセンスキーを伝達する前記販売者コンピュータと、
ライセンスキー発行手段を有し、前記販売者コンピュータから前記製品情報と前記ライセンスプログラム情報を受領し、該製品情報の認証が正常に終了すると前記販売者コンピュータを介してライセンスプログラム情報によって特定されるプログラムのライセンスキーを前記購入者コンピュータに発行する前記ライセンス発行コンピュータとを有するライセンス発行システム。
【請求項２】
ネットワークに接続され、ネットワークを介してライセンスキーの発行を行うライセンス発行コンピュータであって、
購入者が入力した顧客情報、製品情報及びライセンスプログラム情報のうち、製品情報及びライセンスプログラム情報を販売者コンピュータからネットワークを介して受け取る受取り部と、
該製品情報の認証を行い、前記認証が正常に終了したときはライセンスプログラム情報によって特定されるプログラムのライセンスキーを発行する発行部とを有することを特徴とするライセンス発行コンピュータ。
【請求項３】
ネットワークを介して購入者コンピュータからの要求に応じてライセンス発行コンピュータにライセンスキーの発行を要求する販売者コンピュータであって、
ネットワークを介して購入者コンピュータに顧客情報、製品情報及びライセンスプログラム情報の入力を要求する要求部と、ネットワークを介して購入者コンピュータから顧客情報、製品情報及びライセンスプログラム情報を受け取り、製品情報及びライセンスプログラム情報をライセンス発行コンピュータに伝達するプログラムと、ライセンス発行コンピュータからライセンスキーを受け取り、購入者コンピュータに該ライセンスキーを伝達する伝達部とを有することを特徴とする販売者コンピュータ。
【請求項４】
ネットワークに接続され、ネットワークを介してデータストレージシステムに組み込まれるプログラムのライセンスキーの発行を行うライセンス発行コンピュータであって、
購入者が入力した顧客情報、製品情報及びライセンスプログラム情報のうち、製品情報及びライセンスプログラム情報を販売者コンピュータからネットワークを介して受け取る受取り部と、該製品情報の認証を行い、前記認証が正常に終了したときはライセンスプログラム情報によって特定されるプログラムのライセンスキーを発行する発行部とを有することを特徴とするライセンス発行コンピュータ。
【請求項５】
ライセンス発行コンピュータと、販売者コンピュータと、購入者コンピュータと、前記ライセンス発行コンピュータと前記販売者コンピュータと前記購入者コンピュータとを接続するネットワークとを有するライセンス発行システムのライセンス発行方法であって、
前記ライセンス発行コンピュータが、前記販売者コンピュータを介して購入者コンピュータに顧客情報、製品情報及びライセンスプログラム情報の入力を要求するステップと、
前記購入者コンピュータは、前記ライセンス発行コンピュータからの要求に基づいて顧客情報、製品情報及びライセンスプログラム情報を前記販売者コンピュータに転送し、
前記販売者コンピュータが、前記購入者コンピュータから受領した顧客情報、製品情報及びライセンスプログラム情報のうち製品情報及びライセンスプログラム情報を前記ライセンス発行コンピュータに転送するステップと、
前記ライセンス発行コンピュータが、前記販売者コンピュータから受領した製品情報の認証が正常に終了すると前記販売者コンピュータを介してライセンスプログラム情報により特定されるプログラムのライセンスキーを前記購入者コンピュータに発行するステップとを有することを特徴とするライセンス発行方法。
【請求項６】
ネットワークに接続され、ネットワークを介してライセンスキーの発行を行うライセンス発行コンピュータのライセンス発行方法であって、
購入者が入力した顧客情報、製品情報及びライセンスプログラム情報のうち、製品情報及びライセンスプログラム情報を販売者コンピュータからネットワークを介して受け取るステップと、
該製品情報の認証を行うステップと、
前記認証が正常に終了したときはライセンスプログラム情報のプログラムのライセンスキーを発行するステップとを有することを特徴とするライセンス発行コンピュータのライセンス発行方法。
【請求項７】
ネットワークを介して購入者コンピュータからの要求に応じてライセンス発行コンピュータにライセンスキーの発行を要求する販売者コンピュータのデータ転送方法であって、
購入者コンピュータから顧客情報、製品情報及びライセンスプログラム情報を受け取るステップと、
製品情報及びライセンスプログラム情報をライセンス発行コンピュータに伝達するステップと、
ライセンス発行コンピュータからライセンスキーを受け取るステップと、
該ライセンスキーを購入者コンピュータに伝達するステップとを有することを特徴とする販売者コンピュータのデータ転送方法。
【請求項８】
ネットワークに接続され、ネットワークを介してデータストレージシステムに組み込まれるプログラムのライセンスキーの発行を行うライセンス発行コンピュータのライセンス発行方法であって、
購入者が入力した顧客情報、製品情報及びライセンスプログラム情報のうち、製品情報及びライセンスプログラム情報を販売者コンピュータからネットワークを介して受け取るステップと、
該製品情報の認証を行うステップと、
前記認証が正常に終了したときはライセンスプログラム情報のプログラムのライセンスキーを発行するステップとを有することを特徴とするライセンス発行コンピュータのライセンス発行方法。
【請求項９】
ネットワークに接続され、ネットワークを介してライセンスキーの発行を行うライセンス発行コンピュータであって、
購入者が入力した顧客情報、製品番号及びライセンスプログラム名のうち、製品番号及びライセンスプログラム名を販売者コンピュータからネットワークを介して受け取る受取り部と、該製品番号の認証を行い、前記認証が正常に終了したときはライセンスプログラム名のプログラムのライセンスキーを発行する発行部とを有することを特徴とするライセンス発行コンピュータ。
【請求項１０】
ネットワークに接続され、ネットワークを介してライセンスキーの発行を行うライセンス発行コンピュータのライセンス発行方法であって、
購入者が入力した顧客情報、製品番号及びライセンスプログラム名のうち、製品番号及びライセンスプログラム名を販売者コンピュータからネットワークを介して受け取るステップと、
該製品番号の認証を行うステップと、
前記認証が正常に終了したときはライセンスプログラム名のプログラムのライセンスキーを発行するステップとを有することを特徴とするライセンス発行コンピュータのライセンス発行方法。
【請求項１１】
ネットワークに接続され、ネットワークを介してライセンスキーの発行を行うライセンス発行コンピュータであって、
購入者が入力した顧客情報、顧客番号、製品番号及びライセンスプログラム名のうち、顧客番号、製品番号及びライセンスプログラム名を販売者コンピュータからネットワークを介して受け取る受取り部と、該製品番号の認証を行い、前記認証が正常に終了したときはライセンスプログラム名のプログラムのライセンスキーを発行する発行部とを有することを特徴とするライセンス発行コンピュータ。
【請求項１２】
ネットワークに接続され、ネットワークを介してライセンスキーの発行を行うライセンス発行コンピュータであって、
購入者が入力した顧客情報、製品番号及びライセンスプログラム名のうち、製品番号及びライセンスプログラム名を販売者コンピュータからネットワークを介して受け取る受取り部と、該製品番号の認証を行い、前記認証が正常に終了したときはライセンスプログラム名のプログラムの使用を所定の期間許可する試用ライセンスキーを発行する発行部とを有することを特徴とするライセンス発行コンピュータ。
【請求項１３】
ネットワークに接続され、ネットワークを介してライセンスキーの発行を行うライセンス発行コンピュータであって、
購入者が入力した顧客情報、製品番号及びライセンスプログラム名のうち、製品番号及びライセンスプログラム名を、あるいは、購入者が入力した顧客情報、製品番号、ライセンスプログラム名及び試用ライセンスキーのうち、製品番号、ライセンスプログラム名及び該試用ライセンスキーを販売者コンピュータからネットワークを介して受け取る受取り部と、
該製品番号の認証を行い、前記認証が正常に終了した場合、製品番号及びライセンスプログラム名を受け取ったときはライセンスプログラム名のプログラムの使用を所定の期間許可する試用ライセンスキーを、製品番号、ライセンスプログラム名及び前記試用ライセンスキーを受け取ったときは該試用ライセンスキーによる試用期間を延長する特殊ライセンスキーを発行する発行部とを有することを特徴とするライセンス発行コンピュータ。
【請求項１４】
請求項１１から１３のライセンス発行コンピュータは、データストレージシステムに組み込まれるプログラムのライセンスを発行することを特徴とするライセンス発行コンピュータ。
【請求項１５】
ネットワークに接続され、ネットワークを介してライセンスキーの発行を行うライセンス発行コンピュータのライセンス発行方法であって、
購入者が入力した顧客情報、顧客番号、製品番号及びライセンスプログラム名のうち、顧客番号、製品番号及びライセンスプログラム名を販売者コンピュータからネットワークを介して受け取るステップと、
該製品番号の認証を行うステップと、
前記認証が正常に終了したときはライセンスプログラム名のプログラムのライセンスキーを発行するステップとを有することを特徴とするライセンス発行コンピュータのライセンス発行方法。
【請求項１６】
ネットワークに接続され、ネットワークを介してライセンスキーの発行を行うライセンス発行コンピュータのライセンス発行方法であって、
前記ライセンスキーは、データストレージシステムに組み込まれるプログラムのライセンスのライセンスキーであり、
購入者が入力した製品番号及びライセンスプログラム名をネットワークを介して受け取るステップと、
該製品番号の認証を行うステップと、
前記認証が正常に終了したときはライセンスプログラム名のプログラムの使用を所定の期間許可する試用ライセンスキーを発行するステップと、
購入者が入力した製品番号、ライセンスプログラム名及び試用ライセンスキーをネットワークを介して受け取るステップと、
該試用ライセンスキーの認証を行うステップと、
試用期間が短いほど機能の高い、かつ使用できるディスク容量の大きい有償ライセンスキーを発行するステップとを有することを特徴とするライセンス発行コンピュータのライセンス発行方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種製品プログラムを動作可能にするためのライセンスキーを、インターネットを通じて発行する方法に関し、特に、販売代理人等を通じてライセンスを行う場合に、販売代理店で情報のフィルタリングを行うライセンス発行方法に関する。
【０００２】
【従来の技術】
従来、ライセンスキーの取得方法には、ネットワークを利用してライセンス提供者からライセンスキーを取得する方法がある。サービスを利用するためのライセンスキーを付与されたユーザには、本人を識別するための識別番号等の本人ＩＤが、また使用端末に対してライセンスが許諾された場合には、端末に対する識別番号等の端末ＩＤが付与される。サービスを受けようとする本人は、識別番号または利用者個々を識別可能なシリアル番号ＩＤ等のユーザＩＤとともに、例えば利用者とサービス提供者との間であらかじめ定められた所定のパスワードを入力することによってサービス提供者のサービスを受けることが可能となっている。これらのサービス側と利用者との通信手段は、例えば特開平８−３３５１７０公報に開示されている。通信端末を接続可能なネットワーク接続点を有し、該ネットワークアダプタ接続点に接続された通信端末に対して、情報提供サービスに対する利用ライセンスを付与する技術が一般的である。
【０００３】
ディスクサブシステムのようなコンピュータシステムには、システムを動作させるためのプログラムの他に、使用料を支払うことにより使用することのできるオプションの機能を有することが多い。このオプションのプログラムは、予めシステムに組み込まれシステムの製造者又はプログラムの提供者からプログラムを使用できるようにするためのキーを提供するか、プログラム本体を提供するようになっている。また、コンピュータシステムのような情報機器では、システムの製造者から販売者を経てシステムを提供することが少なくない。その場合、プログラム本体あるいはプログラムのキーの提供は、販売者からプログラム本体あるいはプログラムのキーを格納した記憶媒体を提供する形で行われている。
【０００４】
【発明が解決しようとする課題】
顧客がネットワークに接続されたライセンス発行コンピュータから、所望のライセンスキーを取得するシステムにおいて、ライセンス取得申請者が購入者であるのかを識別する情報として、顧客情報（例えば購入日、ユーザ名、住所、製品名等）がある。しかし、電子商取り引きが活性化され一般的になりつつある昨今では、企業間を跨ってライセンス申請処理が行われるようになることが考えられる。一方、ユーザ情報は各企業にとって秘密情報であるので、これらを視野に入れて情報のフィルタリングを行なうライセンス発行システムを構築する必要がある。
【０００５】
例えば、コンピュータ関連の情報機器では、情報機器に格納したオプションのプログラムを利用するためのライセンスを、情報機器を販売した販売者を介して発行することがある。この場合、プログラム及び情報機器の製造者でもあるプログラムのライセンスの発行者がライセンスを発行する。
【０００６】
さらに、データストレージシステムにおいて、ＳＡＮ（ストレージ・エリア・ネットワーク）を構成する場合、その構成の変更などの際に、迅速にオプションのプログラムのライセンスの発行をする必要がある。
【０００７】
また、このようなシステムは、ネットワークを経由してプログラム使用権をプログラムの使用権許諾者から取得することによって使用可能となる。したがって、このようなシステムが主なライセンスキーの取得手段として利用されるようになると、ライセンス発行コンピュータが重要なインフラになることは明らかである。しかし、従来のライセンスキー発行システムでは、何らかのトラブルでネットワークで接続されたライセンス発行コンピュータにアクセスができなくなるということが考慮されていない。
【０００８】
そのため、機器にトラブルが発生しても、利用者に影響が及ばないようにする複数のアクセス経路を確保する等の手段が必要である。
【０００９】
また、ライセンスキー発行時に購入者であるかの確認が、パスワード、ユーザＩＤ、シリアル番号等の照合だけで行われている問題がある。なぜなら、対面によって相手を確認できないうえ、高額で魅力的な製品であるほど不正使用される可能性が大きく、ネットワークを介してデータのやりとりをしている相手が真に購入者であるかの確認の安全性を高め、内容が真正性であるかを証明する仕組みが必要である。
【００１０】
また、特開平８−３３５１７０公報に開示されているプログラムの流通形態には、プログラムをＣＤ−ＲＯＭに格納し、そのＣＤ−ＲＯＭ中のプログラムを使用する時間分の所定期間を経過すると、ソフトウェアを動作禁止にする技術がある。試しに使用してみたい利用者や、あるいは一定期間使用したら必要でなくなる利用者に対する配慮から期間限定使用可能といった形態が一般的であるが、あくまでも期限範囲内での利用が可能な技術であり、例えば、実際にソフトウェアの評価のため利用している利用者からみると、利用者の都合を無視して突然利用できなくなる利用形態であり、サービス利用者の利便性からの考慮は十分ではない。
【００１１】
すなわち、プログラム提供者から取得したプログラムを時間分の使用権に基づいて使用できるようにすることは一般的ではあるが、更に無償で期限延長ができるようなライセンスキーは、これまでに提案はされていなかった。
【００１２】
また、従来のライセンス発行システムでは、顧客がネットワーク上の情報蓄積用ライセンスコンピュータからライセンスキーを取得する環境において、通信端末やサービス提供側のライセンス発行コンピュータ機器が不調であったり、ユーザ端末から見て所望の情報を蓄積するライセンス発行コンピュータに到達するまでの経路の一部が不調であったようなときは顧客端末から所望の情報ライセンスキーを取得することは困難であるという問題があった。
【００１３】
本発明の目的は、プログラムのライセンスをする者から、販売代理店等を介してユーザにオンラインでライセンスキーの発行を行う場合、ライセンスキー発行要求の際にユーザが送った情報のうち、販売代理店等が秘密にしたい情報を除いたライセンスキーの発行に必要な情報をライセンスの発行者に送り、ライセンスの発行者から販売代理店などを介してユーザにライセンスキーの発行を迅速に行うことができるようにすることである。
【００１４】
本発明の他の目的は、顧客がプログラムを所定の期間使用できる試用ライセンスキーを発行し、試用のライセンスキー使用中に試用期限が切迫したときには、試用期間を延長する特殊ライセンスキーの発行を行うことができるようにすることである。さらに、特殊ライセンスキーの発行時に、ライセンス発行コンピュータ機器の故障や回線障害が万が一発生しても、利用者に影響を及ばないようにシステムとは別ルートからのサービス提供者との連絡手段（ＦＡＸ、電子メール、電話等）によりサービス提供者側のライセンス発行コンピュータから期限延長するための特殊ライセンスキーの発行処理が出来るようにすることである。
【００１５】
また、プログラム出荷時に同梱する製品マニュアルやＣＤ−ＲＯＭ等の電子媒体に記載した特殊ライセンスキーにより、試用ライセンスキーの試用期間を延長することができるようにする。
【００１６】
また、別の目的として、期限延長の度合いによりサービス提供者は正当な有償のライセンスキーの対価を回収ができなくなることを最小限にするためにサービス提供者が設定した試用期間順位ごとに異なるサービスを新しい付加価値サービスとして実現する。具体的には、試用期間の短い利用者にはディスク容量の高いライセンスキー発行する手段をサービス面での付加価値として顧客へ提供する。
【００１７】
【課題を解決するための手段】
前述した課題を解決するために、本発明は、ライセンス発行コンピュータと、販売者コンピュータと、購入者コンピュータと、ライセンス発行コンピュータと販売者コンピュータと購入者コンピュータとを接続するネットワークとを有するライセンス発行システムで、販売者コンピュータは、購入者コンピュータに顧客情報、製品情報及びライセンスプログラム情報の入力を要求し、購入者コンピュータは、顧客情報、製品情報及びライセンスプログラム情報を販売者コンピュータに転送し、販売者コンピュータは、購入者コンピュータから受領した顧客情報、製品情報及びライセンスプログラム情報のうち製品情報及びライセンスプログラム情報をライセンス発行コンピュータに転送し、ライセンス発行コンピュータは、販売者コンピュータから受領した製品情報の認証が正常に終了すると販売者コンピュータを介してライセンスプログラム情報で特定されるプログラムのライセンスキーを購入者コンピュータに発行することを特徴とする。
【００１８】
さらに本発明は、真正の顧客であるかどうかの確認をより確実にするために、顧客番号を用いることにより、更にその信頼性を高めるものである。尚、顧客番号とは、サービス提供者（販売者）が、顧客が製品を購入した時に顧客に重複なく割り振る番号を言う。また製品情報はプログラムのライセンスをする者が製品を識別するための情報である。本発明では、製品情報として製品番号を用いることができる。製品番号は、同一の製品であっても番号は異なる。そして、これらの製品番号と顧客番号を有する識別情報を予めライセンス発行コンピュータのファイル格納ディスク（ディスク）に認証キーとして登録しておき、その情報データベース（ＤＢ）情報と入力された顧客番号及び製品番号との合致によりアクセス許可および不許可のチェック動作を行う。
【００１９】
さらに本発明では、ユーザに対して、製品プログラムを試用できる試用ライセンスキーの提供を行う。ユーザはネットワーク経由でライセンスキーを取得することによって使用可能となる。
【００２０】
また、本発明では、試用ライセンスキーを取得して製品プログラムをして試用しているときに、試用期限が切迫し期限延長が必要な利用者に対して、試用ライセンスキーの期限延長が可能な特殊ライセンスキーを発行する。このとき、ユーザは、販売者コンピュータを介して製品情報などの他、ライセンスプログラム名、試用ライセンスキーをライセンス発行コンピュータに連絡し、ライセンス発行コンピュータが有する試用ライセンスキーの情報と合致すれば、販売者コンピュータを介して顧客に特殊ライセンスキーを発行する。
【００２１】
さらに、特殊ライセンスキーの発行を受けるときに、ライセンス発行コンピュータの故障や回線障害が発生した場合は、ＦＡＸ、メール、電話等のシステムとは別ルートで、顧客情報、製品情報、ライセンスプログラム名、及び、試用ライセンスキーを、販売者を介してライセンス発行コンピュータに連絡する。ライセンス発行コンピュータは、ライセンス発行コンピュータが有する試用ライセンスキーの情報と合致すれば、販売者コンピュータを介して顧客に特殊ライセンスキーを発行する。
【００２２】
さらに、試用期限を延長するため特殊ライセンスキーを提供する手段として、ディスクサブシステム装置出荷時に同梱するＣＤ−ＲＯＭ等の電子媒体に記憶された製品マニュアルに特殊ライセンスキーを記載することで、緊急時にその特殊ライセンスキーを用いて期限延長を可能にしている。
【００２３】
また、本発明では、顧客が有償ライセンスキーの発行を受ける際に、無償の試用ライセンスキーによる試用期間が短い場合は、機能あるいは価値が高いライセンスキーを受けることができるようにする。機能あるいは価値が高いライセンスキーとは、例えばデータストレージシステムのプログラムに関するライセンスの場合は、試用できる記憶容量の高いライセンスキーのことである。
【００２４】
【発明の実施の形態】
本発明の実施の形態を図１に基いて説明する。図１は本発明によるライセンス発行方法を実行するシステム全体の構成を示す図である。ここでは、ライセンスの対象となるプログラムとして、ディスクサブシステム装置動作用プログラムを例に説明する。購入者コンピュータ１は、例えば、ディスプレイ、キーボード、マウス等のドライバ及びＯＳ、ＷＷＷ（ワールド・ワイド・ウエブ）ブラウザ（閲覧／検索ソフトウェア）を内蔵するＰＣ（パーソナル・コンピュータ）及びワークステーションのいずれかが用いられ、ネットワーク接続可能な構成を有する。ユーザは、ライセンス発行コンピュータ１１あるいは販売者コンピュータが提供するホームページに購入者コンピュータ１よりアクセスする。購入者コンピュータ１は、インターネット３を介して、販売会社４-１やライセンス発行者である製造メーカ４−２と接続され、販売会社４-１や製造メーカ４−２は、その購入者コンピュータ１を識別することができる。
【００２５】
図１で示したディスクサブシステム装置６の動作用製品プログラムは、キーコード５を入力することによりその機能が使用可能となる。本発明では、そのライセンスキーの発行をネットワークを介して行う。ここでは、本実施例のシステムを利用して取得する際の処理の流れを説明する。
【００２６】
まず、ネットワークを利用してライセンスキー７を発行する方法には、ＷＷＷブラウザによりＵＲＬ（ユニフォーム・リソース・ロケータ。即ち、アクセスするホームページの場所）を指定する方法がある。ライセンスキー７を取得するためのＵＲＬについてはディスクサブシステム装置６製品出荷時に顧客に通知する。このＵＲＬは、通常販売会社４−１のものである。製造メーカー４−２にあるライセンス発行コンピュータ１１が有する情報データベース（ＤＢ）１２には、販売者コンピュータとの間で情報の転送を行い、ライセンスキー７を発行するプログラムと、顧客情報８を除く製品番号９、ライセンスプログラム名１０等の情報が格納させている。ライセンス発行コンピュータ１１のＷＷＷサーバ１３は、販売者コンピュータのＷＷＷサーバを介してアクセスされる。ＷＷＷサーバ１３はアクセスがあると、ＣＧＩ（コモン・ゲートウェイ・インタフェース）１４を介してライセンス発行プログラム１５を起動して、販売者コンピュータから送られた情報をライセンス発行プログラム１５に転送する。
【００２７】
また、販売者コンピュータには、顧客情報８、製品番号９、ライセンスプログラム名１０等の情報と、これらの情報の入力を行わせるプログラム、顧客情報８を除く製品番号９、ライセンスプログラム名１０等の情報をライセンス発行コンピュータ１１に伝達するプログラムが格納されている。データの入力を行わせるプログラムは、ライセンス発行コンピュータ１１の情報データベース１２に格納しても良い。データの入力を行わせるプログラムは、購入者コンピュータ１からアクセスされ、購入者コンピュータ１に購入者によるデータ入力を行わる。ライセンス発行コンピュータ１１に情報を伝達するプログラムは、購入者コンピュータ１から入力された情報から顧客情報８を除き、製品番号９、ライセンスプログラム名１０等の情報をライセンス発行コンピュータ１１に伝達する。
【００２８】
ユーザが購入者コンピュータ１から販売者コンピュータにＷＷＷサーバ経由でアクセスすると、暗証番号の入力を促すメッセージが購入者コンピュータ１のＷＷＷブラウザによりディスプレイに表示される。ユーザが暗証番号を入力すると、販売者コンピュータが暗証番号の照合を行い、暗証番号が正しければ、購入者コンピュータ１はライセンス発行コンピュータ１１の利用を開始するための開始要求をライセンス発行コンピュータ１１に伝達する。その後、販売者コンピュータの顧客情報８、製品番号９、ライセンスプログラム名１０等の情報の入力を行わせるプログラムにより、購入者コンピュータ１のＷＷＷブラウザに顧客情報８、製品番号９、ライセンスプログラム名１０等の情報の入力を促すメッセージが表示される。ユーザが、入力画面より顧客情報８、製品番号９、ライセンスプログラム名１０を入力すると、これらの情報は販売者コンピュータに転送される。販売者コンピュータは、入力された顧客情報８、製品番号９、ライセンスプログラム名１０から顧客情報８を除き、製品番号９、ライセンスプログラム名１０をライセンス発行コンピュータ１１に転送する。
【００２９】
ライセンス発行コンピュータ１１は、ライセンス発行コンピュータ１１の利用を開始するための開始要求を受け取ると、ライセンスキー発行サービスを開始する。ライセンス発行コンピュータ１１は、受け取った製品番号９が正当なデータであるかのチェックを行う。製品番号が正当でない場合、ライセンスキー発行サービスは打ち切られる。
【００３０】
製品番号９の認証が正常に終了すると、ライセンス発行コンピュータ１１から販売者コンピュータを介してライセンスキー７が発行され、購入者コンピュータ１のＷＷＷブラウザによってディスプレイ上に表示される。ユーザは、このライセンスキー７をディスクサブシステム装置６に入力し、既にディスクサブシステム装置６に組み込まれているキーコード５との比較により合致した場合ディスクサブシステム装置６に所望の動作用製品プログラムをインストール可能となる。
【００３１】
次に、第１の発明に係わるディスクサブシステム装置プログラムライセンスキー電子商取引方式を適用した実施例のネットワークシステム全体構成は、以後に説明する図２の動作手順を示す流れ図と同一でありライセンス発行コンピュータ１１の構成、並びにデータ処理手順等に相違点がある。実施共通の構成については同一符号として説明する。
【００３２】
次に図１におけるライセンスキー７の取得方法について、図２の動作手順を示す流れ図を参照して説明する。
【００３３】
ステップ１０１で、購入者が購入者コンピュータ１から顧客情報８、製品番号９、ライセンスプログラム名１０を入力して、ライセンスキー７の発行を販売者コンピュータに要求する。
【００３４】
ステップ１０２で、販売者コンピュータは、購入者コンピュータ１から送られた情報のうち顧客情報８を除く製品番号９、ライセンスプログラム名１０を含む情報を製造メーカ４−１のライセンス発行コンピュータ１１に送り、ライセンスキー７の発行を要求する。
【００３５】
ステップ１０３で、ライセンス発行コンピュータ１１は製品番号９、ライセンスプログラム名１０を含む情報を受け取り、ライセンス発行プログラム１５を起動し、ライセンス発行サービスを開始する。
【００３６】
ステップ１０４で、ライセンス発行コンピュータ１１は、受け取った製品番号９と情報データベース（ＤＢ）１２に既に登録済みの情報とを比較する。比較した結果が合致した場合は、ステップ１０５でライセンスキー７を発行する。発行されたライセンスキー７は、販売者コンピュータを介して購入者コンピュータ１によって利用者２４に伝達され、利用者２４はライセンスキー７を取得することができる（ステップ１０６）。また、認証に失敗したと判断された場合、ライセンス発行サービスを終了する。
【００３７】
利用者２４は、取得したライセンスキー７を使いディスクサブシステム装置６に製品プログラムをインストールする（ステップ１１０）。
【００３８】
ステップ１１１では、インストールする際に入力されたライセンスキー７の認証を行い、失敗したと判断された場合、処理を終了する。
【００３９】
上述した実施例では特にシステム側の仕組みについて説明してきたが、具体的な顧客へのサービス内容の実施例ならびに応用例について以下で説明する。
【００４０】
（実施例１）
図３は、第１の発明に係わるディスクサブシステム装置プログラムライセンスキー電子商取引方式を適用したライセンスキー発行サービスを示す図である。尚、実施例のネットワークシステム構成は、以後に説明する実施例と同一であり、ライセンス発行コンピュータの構成、並びにデータ処理手順等に相違点がある。実施共通の構成については同一符号として説明する。
【００４１】
この実施例のライセンス発行システムは、購入者コンピュータ２７、販売者コンピュータ２８、ライセンス発行コンピュータ３３及び各コンピュータを接続するネットワークによって構成される。このライセンス発行システムでは、ディスクサブシステム装置の各種製品プログラムを動作可能にするためのライセンスキーを、製品番号を使って顧客がネットワーク上の情報蓄積用のライセンス発行コンピュータ３３から取得する。購入者コンピュータ２７は、ディスクサブシステム装置の各種製品プログラムを動作可能にするためのライセンスキーを入手するために、購入者を識別する製品番号を含む情報の他、顧客情報とライセンスプログラム名（２９）をライセンス要求として販売者コンピュータ２８へ伝達する。
【００４２】
次に、販売者コンピュータ２８が、顧客情報を除くライセンスキー発行条件である製品番号とライセンスプログラム名（３０）をライセンス発行コンピュータ３３に伝達する。
【００４３】
ライセンス発行コンピュータ３３は、販売者コンピュータ２８から伝達された製品番号と、ライセンス発行コンピュータ３３が有する顧客に出荷済みの製品番号データ３４とを比較し、販売者コンピュータ２８から伝達された製品番号の検査を行う。製品番号が合致した場合、希望するライセンスプログラム名に基づき、ライセンスキーを販売者コンピュータ２８に伝達する。
【００４４】
その後、販売者コンピュータ２８は購入者コンピュータ２７に対しライセンスキーを発行する。
【００４５】
（実施例２）
図４は、本発明によるライセンスキー発行サービスの第１の実施例である。第２の実施例では、第１の実施例よりも購入者に関する確認手段を更に強化した。
【００４６】
ユーザがネットワークに接続されたライセンス発行コンピュータ３３からライセンスキーの発行を受けるとき、ユーザは、ディスクサブシステム装置の各種製品プログラムを動作可能にするためのライセンスキーを入手するために必要な購入者を識別する製品番号、顧客番号を含む情報の他、顧客情報とライセンスプログラム名（３５）を販売者コンピュータ２８へ伝達する。
【００４７】
販売者コンピュータ２８は、ユーザから伝達された情報から顧客情報を除き、ライセンスキー発行条件である製品番号、顧客番号、ライセンスプログラム名（３６）をライセンス発行コンピュータ３３に伝達する。
【００４８】
ライセンス発行コンピュータ３３は、出荷済みの製品番号３４と顧客番号３７のデータを持っている。ライセンス発行コンピュータ３３は、販売者コンピュータ２８から伝達された製品番号、顧客番号の検査を行い、製品番号、顧客番号が合致した場合、希望するライセンスプログラム名に基づき、ライセンスキー３１を販売者コンピュータ２８に伝達する。
【００４９】
その後、販売者コンピュータ２８は購入者コンピュータ２７に対しネットワークを通じてライセンスキー３２を発行する。
【００５０】
（実施例３）
図５は、本発明によるライセンスキー発行方法の第３の実施例を示す図面である。第３の実施例では、製品プログラムを試用できるように試用ライセンスキーの発行を行う。更に期限が切迫し、有償のライセンスキーに切り替える際に試用期間の延長が必要な場合は、使用期限を延長することができる１回限り有効な特殊ライセンスキーの発行を行う。
【００５１】
ユーザがネットワークに接続されたライセンス発行コンピュータ３３からライセンスキーの発行を受けるとき、購入者コンピュータ２７上から試用したいディスクサブシステム装置の製品プログラムを動作可能にするための試用ライセンスキーを入手するために、購入者を識別する製品番号、顧客番号を含む情報の他、顧客情報とライセンスプログラム名（３５）を販売者コンピュータ２８へ伝達する。
【００５２】
販売者コンピュータ２８は、購入者コンピュータ２７から伝達された情報から顧客情報を除き、試用ライセンスキー発行条件である製品番号、顧客番号、ライセンスプログラム名（３６）をライセンス発行コンピュータ３３に伝達する。
【００５３】
ライセンス発行コンピュータ３３は顧客に出荷済みの製品番号３４、顧客番号３７をライセンス発行コンピュータ３３に持ち、入力された製品番号、顧客番号の検査４４を行い合致した場合希望するライセンスプログラム名に基づき、試用ライセンスキー３８を販売者コンピュータ２８に伝達する。
【００５４】
そして、販売者コンピュータ２８は購入者コンピュータ２７に対し試用ライセンスキー３９を発行する。
【００５５】
また、購入者が試用中に試用期限が切迫し、試用期間の延長が必要な場合は、ライセンス発行コンピュータ３３から試用期限を延長するための特殊ライセンスキーを販売者から入手するために、購入者を識別するための製品番号と顧客番号を含む情報の他、顧客情報とライセンスプログラム名、試用ライセンスキー（４０）を販売者コンピュータ２８へ伝達する。
【００５６】
販売者コンピュータ２８は、購入者コンピュータ２７から伝達された情報から顧客情報を除き、製品番号、顧客番号、試用ライセンスキー（４１）を含む特殊ライセンスキーの発行に必要な情報をライセンス発行コンピュータ３３に伝達する。
【００５７】
ライセンス発行コンピュータ３３は、顧客に発行済みの試用ライセンスキー４９の情報をライセンス発行コンピュータ３３に持っている。そして、販売者コンピュータ２８から伝達された製品番号、顧客番号、試用ライセンスキーがライセンス発行コンピュータ３３の有する情報と合致した場合、伝達されたライセンスプログラム名に基づき、試用期限延長のための特殊ライセンスキー４２を販売者コンピュータ２８に伝達する。
【００５８】
販売者コンピュータ２８は購入者コンピュータ２７に対し１回限り有効な特殊ライセンスキー４３をネットワークを通じて発行する。
【００５９】
（実施例４）
図６は、本発明のプログラムライセンスキー発行方法の第４の実施例を示す図である。第４の実施例では、その製品プログラムを試用でき、更に試用期限が切迫して延長が必要な場合に、システムとは別ルートから期限延長のためのあるいは有償のライセンスキーの発行が可能なサービスの提供を行う。
【００６０】
ユーザがネットワークに接続されたライセンス発行コンピュータ３３からライセンスキーの発行を受けるとき、購入者コンピュータ２７上から試用したいディスクサブシステム装置の製品プログラムを動作可能にするための試用ライセンスキーを入手するために、購入者を識別するための製品番号、顧客番号を含む情報の他、顧客情報とライセンスプログラム名（３５）を販売者コンピュータ２８へ伝達する。
【００６１】
販売者コンピュータ２８は、購入者コンピュータ２７から伝達された情報から顧客情報を除き、製品番号、顧客番号、ライセンスプログラム名（３６）を含む試用ライセンスキーの発行に必要な情報をライセンス発行コンピュータ３３に伝達する。
【００６２】
ライセンス発行コンピュータ３３は、顧客に出荷済みの製品番号３４、顧客番号３７をライセンス発行コンピュータ３３に持っている。そして、販売者コンピュータ２８から伝達された製品番号、顧客番号の検査を行い、合致した場合は販売者コンピュータ２８から伝達されたライセンスプログラム名に基づき、試用ライセンスキーを販売者コンピュータ２８に伝達する。
【００６３】
販売者コンピュータ２８は、購入者コンピュータ２７に対しネットワークを通じて試用ライセンスキーを発行する。
【００６４】
次に、購入者が試用中に使用期限が切迫し、試用ライセンスキーから有償のライセンスキーに切り替える際に、ライセンス発行コンピュータ３３の故障や回線障害が発生した場合は、試用期限を延長するための手段として、プログラムの試用期限を延長するための特殊ライセンスキーの発行をＦＡＸ、メール、電話等のシステムとは別ルートで行う。この場合、購入者は、ＦＡＸ、メール、電話等のルートで購入者を識別するための製品番号を含む情報の他、顧客情報、ライセンスプログラム名、試用ライセンスキーを販売者へ連絡する。
【００６５】
販売者コンピュータ２８は、購入者から連絡された製品番号、ライセンスプログラム名、試用ライセンスキー等を入力する手段を有している。そこで、販売者は購入者から連絡された情報から顧客情報を除き、特殊ライセンスキーを発行するための条件である製品番号、ライセンスプログラム名、試用ライセンスキーをライセンス発行コンピュータ３３に連絡する。
【００６６】
ライセンス発行コンピュータ３３は、顧客に発行済みの試用ライセンスキー４９を有している。販売者コンピュータ２８から伝達された製品番号と試用ライセンスキーの検査を行い合致した場合、伝達されたライセンスプログラム名に基づき、期限延長の特殊ライセンスキー５３を販売者コンピュータ２８に伝達する。
【００６７】
販売者コンピュータ２８は、ライセンス発行コンピュータ３３から伝達されたライセンスキーを出力する手段を有している。そこで、販売者は、ライセンス発行コンピュータ３３から伝達された特殊ライセンスキーを出力し、購入者に対し特殊ライセンスキーをＦＡＸ、メール、電話等のシステムとは別ルートで購入者に発送する。
【００６８】
（実施例５）
図７は、本発明のプログラムライセンスキー発行方法の第５の実施例を示す図である。第５の実施例では、製品プログラムを試用でき更に期限が切迫して延長が必要な場合に装置同梱のマニュアル記載の情報から延長が可能なサービスの提供を行う。
【００６９】
ユーザがネットワークに接続されたライセンス発行コンピュータ３３からライセンスキーの発行を受けるとき、購入者コンピュータ２７上から試用したいディスクサブシステム装置の製品プログラムを動作可能にするための試用ライセンスキーを入手するために、購入者を識別するための製品番号、顧客番号を含む情報の他、顧客情報とライセンスプログラム名（３５）を販売者コンピュータ２８へ伝達する。
【００７０】
販売者コンピュータ２８は、購入者コンピュータ２７から伝達された顧客情報を除き、試用ライセンスキーを発行するために必要な情報である製品番号とライセンスプログラム名をライセンス発行コンピュータ３３に伝達する。
【００７１】
ライセンス発行コンピュータ３３は、顧客に出荷済みの製品番号３４等のデータを持っている。そして、販売者コンピュータ２８から伝達された製品番号の検査を行い、合致した場合伝達されたライセンスプログラム名に基づき、試用ライセンスキー３８を販売者コンピュータ２８に伝達する。
【００７２】
その後、販売者コンピュータ２８は購入者コンピュータ２７に対し試用ライセンスキー３９を発行する。
【００７３】
また、購入者が試用中に試用期限が切迫し、試用のライセンスキー３９から有償のライセンスキーに切り替える際、ライセンス発行コンピュータ３３の故障や回線障害が発生した場合に備え、製品出荷時に同梱するマニュアルやＣＤ−ＲＯＭに、試用期限を延長することができる特殊ライセンスキーを記載し、この特殊ライセンスキーを用いて試用期間の延長を行う。この場合、試用ライセンスキーが、試用ライセンスキーを発行する際に顧客から連絡された製品番号の製品に記載した特殊ライセンスキーにより試用期間を延長できるようにしても良い。
【００７４】
上述した実施例３〜５によれば、試用で製品プログラムを使用中に試用期限が切迫し、期限延長が必要な場合、期限延長が可能なライセンスキーをユーザに提供する事で、期限切れによる作業の中断を回避できる。
【００７５】
（実施例６）
図８は、本発明のプログラムライセンスキー発行方法の第６の実施例を示す図である。第６の実施例では、製品プログラムを試用でき、更に試用期限が切迫して期限延長が必要な場合に、延長が可能なサービスの情報と、試用期間の短いほどディスク使用容量を多く使用できるサービスの情報を提供し、顧客の要求によってライセンスキーを発行する。
【００７６】
ユーザがネットワークに接続されたライセンス発行コンピュータ３３からライセンスキーの発行を受けるとき、購入者コンピュータ２７上から試用したいディスクサブシステム装置の製品プログラムを動作可能にするための試用ライセンスキーを入手するために、購入者を識別するための製品番号、顧客番号を含む情報の他、顧客情報とライセンスプログラム名（３５）を販売者コンピュータ２８へ伝達する。
【００７７】
販売者コンピュータ２８は、購入者コンピュータ２７から伝達された顧客情報を除き、試用ライセンスキーを発行するために必要な情報である製品番号とライセンスプログラム名（３６）をライセンス発行コンピュータ３３に伝達する。
【００７８】
ライセンス発行コンピュータ３３は、顧客に出荷済みの製品番号３４、顧客番号３７のデータを有する。ライセンス発行コンピュータ３３は、販売者コンピュータ２８から伝達された製品番号、顧客番号の検査４４を行い、合致した場合は伝達されたライセンスプログラム名に基づき、試用ライセンスキー３８を販売者コンピュータ２８に伝達する。次に、販売者コンピュータ２８は購入者コンピュータ２７に対し試用ライセンスキー３９を発行する。
【００７９】
試用のライセンスキー３９による試用期限が切迫し、試用の継続が必要な場合、販売者より期限切迫通知と製品プログラムの価格体系表（図９）とサービス内容（図１０）が購入者に発送される。
【００８０】
購入者は通知された価格体系表（図９）及びサービス内容（図１０）を参照し、試用を継続するか有償のライセンスに切り替えるかを判断する。図９は製品プログラムの価格体系を表示し、図１０はそのサービス内容を示す。図９、図１０の情報は、それぞれのライセンス発行コンピュータの情報データベース（ＤＢ）５６、６１に持つ。購入者が試用を継続する場合は、特殊ライセンスキーを発行する。購入者が有償のライセンスに切り換える場合は、有償ライセンスキーを発行する。
【００８１】
通常の製品プログラムの価格体系（図９）は各、有償ライセンスキー「６１」の各ＡＡＡ１〜ＡＡＡ３で構成され機能６２は同じではあるがサブシステム容量に比例して価格も高額となる設定となる。
【００８２】
一方、前記ライセンス発行コンピュータ３３のサービス内容（図１０）には機能を識別する「６６」、試用期間６７、有償ライセンスキーを識別する「６８」
と、価格の数値＝「６９」情報から構成されている。
【００８３】
このサービスの内容は、試用期間の長さに応じた有償のライセンスキーを発行するもので図１０に示す試用期間の数値＝「６７」により価格６９は同じであるが、図９のサブシステム容量の数値＝「６３」と同様に容量の高いライセンスキー６８が発行され、購入者には大きなメリットとなる。
【００８４】
購入者は販売者からの提案に基づいて、試用継続か有償に切り替えるかの判断をする。有償ライセンスキーの発行が必要な場合、購入者は購入者コンピュータから購入者を識別するための製品番号、顧客番号を含む情報の他、顧客情報とライセンスプログラム名、試用ライセンスキーを販売者コンピュータ２８へ伝達する。
【００８５】
販売者コンピュータは、顧客コンピュータ２７から伝達された情報から顧客情報を除き、有償ライセンスキーを発行するために必要な情報である製品番号、ライセンスプログラム名、試用ライセンスキーをライセンス発行コンピュータ３３に伝達する。
【００８６】
ライセンス発行コンピュータ３３は、顧客に発行済みの試用ライセンスキーの情報を持っている。ライセンス発行コンピュータ３３は、販売者コンピュータ２８から伝達された製品番号と試用ライセンスキーの検査を行い、合致した場合伝達されたライセンスプログラム名に基づき、図１０「６７」の試用期間に応じた有償のライセンスキーを販売者コンピュータ２８に伝達する。
【００８７】
その後、販売者コンピュータ２８は購入者コンピュータ２７に対し有償のライセンスキーを発行する。
【００８８】
上述した実施例によれば、ライセンスキーが所定期間に達し、有償のライセンスキーに切り替える際、顧客が試用期間を短くすることによりディスクサブシステム装置のディスク容量が高いライセンスキーを発行するサービスをユーザに提供することで、価格を理由にして購入をためらっていた利用者に使用してもらえる可能性が増え、プログラムの拡販につながるメリットがあると考えられる。さらには、業績の向上にも直結していくより高いレベルでのコミュニケーションをマーケッテング上の差別化戦略として活かす方策として、顧客が自己の欲する商品を選ぶ過程で、本方式により、試用期限延長をすべきか、有償ライセンスキーを取得すべきかの潜在ニーズを引き出すことで新たな需要をもたらすことができる。すなわち、サービス提供者は正当な有償のライセンスキーの対価を回収ができなくなることを最小限にするために試用期間に応じてディスク容量の高いライセンスキーを発行する。
【００８９】
【発明の効果】
以上説明したように、本発明によれば、プログラムのライセンス発行者が、プログラムの販売者や代理店等を介して、ライセンスキーをオンラインで発行するときに、ライセンスの発行者に対してプログラムの販売者や代理店等の顧客情報などの営業情報を守ることができます。
【００９０】
また、本発明によれば、データストレージシステムにおいてＳＡＮを構成する場合で、その構成の変更などを行うときでも、必要となるオプションのプログラムのライセンスの発行を迅速に受けることができる。
【００９１】
さらに、本発明によれば、プログラムを所定の期間使用できるライセンスキーやプログラムの使用期間を延長するライセンスキーを発行することにより、利用者がプログラムを使用する可能性が増え、プログラムの拡販につながることが期待できるという効果がある。
【図面の簡単な説明】
【図１】
本発明によるライセンスキー発行方法を実施するシステムの全体の構成を示す図である。
【図２】
本発明の第１の実施例に基づくライセンスキー発行方法のフローチャートである。
【図３】
本発明の第１の実施例を示す図である。
【図４】
本発明の第２の実施例を示す図である。
【図５】
本発明の第３の実施例を示す図である。
【図６】
本発明の第４の実施例を示す図である。
【図７】
本発明の第５の実施例を示す図である。
【図８】
本発明の第６の実施例を示す図である。
【図９】
本発明の第６の実施例における製品プログラムの価格体系表を示す図である。
【図１０】
本発明の第６の実施例におけるサービス内容を示す図である。
【符号の説明】
１……購入者コンピュータ  ２……Ｗｅｂページ ３……インターネット
４−１…販売会社 ４−２…製造メーカ
５……キーコード  ６……ディスクサブシステム装置
７……ライセンスキー   ８……顧客番号    ９……製品番号
１０…ライセンスプログラム名  １１…ライセンス発行コンピュータ
１２…情報データベース（ＤＢ）１３…Ｗｅｂサーバ  １４…ＣＧＩ
１５…プログラム