【手続補正書】
【提出日】平成22年6月23日(2010.6.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記従来例の問題点を解決するための本発明は、フラッシュメモリ領域とＥＥＰＲＯＭ領域とを備える外部メモリであって、フラッシュメモリ領域には、コンピュータの制御部に読み込まれて実行される手段となるプログラムが記憶され、ＥＥＰＲＯＭ領域には、ライセンスインストールカウンタを記憶するライセンスインストールカウンタ記憶領域、インストールシリアルハッシュを予め記憶するインストールシリアルハッシュ記憶領域、ライセンスジェネレータ鍵を予め記憶するライセンスジェネレータ鍵記憶領域、ライセンスジェネレータカウンタを記憶するライセンスジェネレータカウンタ記憶領域、ライセンス情報が記憶されるライセンスバックアップ記憶領域、ユーザ情報が記憶されるユーザ情報バックアップ記憶領域、ライセンスインストールカウンタの初期値となる最大インストール許可数とライセンスジェネレータカウンタの初期値となる最大ライセンス許可数を予め記憶するカウンタ情報記憶領域を有し、プログラムがコンピュータの制御部に読み込まれて実行される手段として、フラッシュメモリ領域に記憶されたアプリケーションをコンピュータの記憶部にインストールする際に、ライセンスインストールカウンタ記憶領域に記憶されたライセンスインストールカウンタの値を参照し、当該値がゼロでない場合に、ユーザ情報をユーザ情報バックアップ記憶領域に記憶すると共に、入力装置から入力されたインストールシリアルをインストールシリアルハッシュに変換し、該変換したインストールシリアルハッシュとインストールシリアルハッシュ記憶領域に記憶されたインストールシリアルハッシュとの照合を行い、当該照合が一致すると、アプリケーションをインストールし、インストールが終了すると、ライセンスインストールカウンタの値をデクリメントするアプリケーションインストール手段と、インストール終了後にインストールを行ったマシンのマシン識別子からライセンスジェネレータ鍵記憶領域に記憶されたライセンスジェネレータ鍵を用いてライセンス情報を生成し、ライセンスジェネレータカウンタ記憶領域に記憶されたライセンスジェネレータカウンタの値をデクリメントし、記憶部にインストールされたアプリケーションの特定の記憶領域にライセンス情報を記憶すると共に、ライセンスバックアップ記憶領域にライセンス情報を記憶してライセンス発行処理を行うライセンス生成手段と、カウンタ情報記憶領域に記憶された情報、ライセンスインストールカウンタの値、ライセンスジェネレータカウンタの値に基づいて、最大インストール許可数、最大ライセンス許可数、使用中のインストール数、使用中のライセンス数を表示すると共に、ユーザ情報バックアップ記憶領域に記憶されたユーザ情報、ライセンスバックアップ記憶領域に記憶されたライセンス情報に基づいてライセンス使用者一覧を表示するライセンス管理手段とを備えることを特徴とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明は、フラッシュメモリ領域に記憶されたアプリケーションをコンピュータの記憶部にインストールする際に、アプリケーションインストール手段が、ライセンスインストールカウンタ記憶領域に記憶されたライセンスインストールカウンタの値を参照し、当該値がゼロでない場合に、ユーザ情報をユーザ情報バックアップ記憶領域に記憶すると共に、入力装置から入力されたインストールシリアルをインストールシリアルハッシュに変換し、該変換したインストールシリアルハッシュとインストールシリアルハッシュ記憶領域に記憶されたインストールシリアルハッシュとの照合を行い、当該照合が一致すると、アプリケーションをインストールし、インストールが終了すると、ライセンスインストールカウンタの値をデクリメントし、ライセンス生成手段が、インストール終了後にインストールを行ったマシンのマシン識別子からライセンスジェネレータ鍵記憶領域に記憶されたライセンスジェネレータ鍵を用いてライセンス情報を生成し、ライセンスジェネレータカウンタ記憶領域に記憶されたライセンスジェネレータカウンタの値をデクリメントし、記憶部にインストールされたアプリケーションの特定の記憶領域にライセンス情報を記憶すると共に、ライセンスバックアップ記憶領域にライセンス情報を記憶してライセンス発行処理を行い、ライセンス管理手段が、カウンタ情報記憶領域に記憶された情報、ライセンスインストールカウンタの値、ライセンスジェネレータカウンタの値に基づいて、最大インストール許可数、最大ライセンス許可数、使用中のインストール数、使用中のライセンス数を表示すると共に、ユーザ情報バックアップ記憶領域に記憶されたユーザ情報、ライセンスバックアップ記憶領域に記憶されたライセンス情報に基づいてライセンス使用者一覧を表示するライセンス外部メモリとしているので、複数のライセンスに対して一つのＵＳＢデバイスでライセンスを付与でき、更に、ライセンス状況を容易に管理できる効果がある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
また、ライセンスインストールカウンタ記憶領域１５ａには、ライセンスインストールカウンタのプログラムが記憶され、インストールシリアルハッシュ記憶領域１５ｂには、インストールシリアルハッシュの情報が記憶され、ライセンスジェネレータ鍵記憶領域１６ａには、ライセンスジェネレータ鍵の情報が記憶され、ライセンスジェネレータカウンタ記憶領域１６ｂには、ライセンスジェネレータカウンタの値が記憶され、ライセンスバックアップ記憶領域１７には、ライセンス情報がバックアップとして記憶され、ユーザ情報バックアップ記憶領域１８には、ユーザ情報がバックアップとして記憶され、カウンタ記憶領域１９には、インストールカウンタの初期値（最大インストール許可数）とライセンスカウンタの初期値（最大ライセンス許可数）が記憶されている。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
フラッシュメモリ領域とＥＥＰＲＯＭ領域とを備える外部メモリであって、
前記フラッシュメモリ領域には、コンピュータの制御部に読み込まれて実行される手段となるプログラムが記憶され、
ＥＥＰＲＯＭ領域には、ライセンスインストールカウンタを記憶するライセンスインストールカウンタ記憶領域、インストールシリアルハッシュを予め記憶するインストールシリアルハッシュ記憶領域、ライセンスジェネレータ鍵を予め記憶するライセンスジェネレータ鍵記憶領域、ライセンスジェネレータカウンタを記憶するライセンスジェネレータカウンタ記憶領域、ライセンス情報が記憶されるライセンスバックアップ記憶領域、ユーザ情報が記憶されるユーザ情報バックアップ記憶領域、ライセンスインストールカウンタの初期値となる最大インストール許可数とライセンスジェネレータカウンタの初期値となる最大ライセンス許可数を予め記憶するカウンタ情報記憶領域を有し、
前記プログラムがコンピュータの制御部に読み込まれて実行される手段として、前記フラッシュメモリ領域に記憶されたアプリケーションをコンピュータの記憶部にインストールする際に、ライセンスインストールカウンタ記憶領域に記憶されたライセンスインストールカウンタの値を参照し、当該値がゼロでない場合に、ユーザ情報を前記ユーザ情報バックアップ記憶領域に記憶すると共に、入力装置から入力されたインストールシリアルをインストールシリアルハッシュに変換し、該変換したインストールシリアルハッシュと前記インストールシリアルハッシュ記憶領域に記憶されたインストールシリアルハッシュとの照合を行い、当該照合が一致すると、前記アプリケーションをインストールし、インストールが終了すると、前記ライセンスインストールカウンタの値をデクリメントするアプリケーションインストール手段と、
インストール終了後に前記インストールを行ったマシンのマシン識別子から前記ライセンスジェネレータ鍵記憶領域に記憶されたライセンスジェネレータ鍵を用いてライセンス情報を生成し、前記ライセンスジェネレータカウンタ記憶領域に記憶されたライセンスジェネレータカウンタの値をデクリメントし、前記記憶部にインストールされたアプリケーションの特定の記憶領域に前記ライセンス情報を記憶すると共に、前記ライセンスバックアップ記憶領域に前記ライセンス情報を記憶してライセンス発行処理を行うライセンス生成手段と、
前記カウンタ情報記憶領域に記憶された情報、前記ライセンスインストールカウンタの値、前記ライセンスジェネレータカウンタの値に基づいて、最大インストール許可数、最大ライセンス許可数、使用中のインストール数、使用中のライセンス数を表示すると共に、前記ユーザ情報バックアップ記憶領域に記憶されたユーザ情報、前記ライセンスバックアップ記憶領域に記憶されたライセンス情報に基づいてライセンス使用者一覧を表示するライセンス管理手段とを備えることを特徴とするライセンス外部メモリ。
【請求項２】
インストール手段は、インストールカウンタがゼロでない場合に、マシンのマシン識別子を取得し、当該マシン識別子をユーザ情報バックアップ記憶領域に記憶し、
ライセンス生成手段は、マシン識別子を取得後に、取得したマシン識別子と前記ユーザ情報バックアップ記憶領域に記憶されたマシン識別子とを照合し、一致した場合に、ライセンス情報を生成することを特徴とする請求項１記載のライセンス外部メモリ。
【請求項３】
ユーザ情報には、入力装置から入力されたユーザ名と、アプリケーションがインストールされるコンピュータにおける特定の機器識別子とを含むことを特徴とする請求項１又は２記載のライセンス外部メモリ。
【請求項４】
ライセンス管理手段は、ライセンス使用者一覧を表示した画面において、ライセンスを無効化する指示が入力されると、インストールカウンタをインクリメントし、
ライセンス生成手段は、ライセンスジェネレータカウンタをインクリメントして記憶部にインストールされたアプリケーションの特定領域に記憶されたライセンス情報を削除するも、ライセンスバックアップ記憶領域に記憶されたライセンス情報を削除せずに残したままとし、
前記ライセンス管理手段も、ユーザバックアップ記憶領域に記憶されたユーザ情報を削除せずに残したままとすることを特徴とする請求項１乃至３のいずれか記載のライセンス外部メモリ。
【請求項５】
ライセンス外部メモリが接続された管理者のコンピュータがネットワークに接続してアプリケーションのアップデート版をダウンロードしてフラッシュメモリ領域のアプリケーションが更新されると、アップデート手段が、更新前のアプリケーションを記憶部からアンインストールする処理、ライセンスを無効化する処理を行わせ、更新後のアプリケーションを前記記憶部にインストールする処理と、ライセンスを発行するする処理を行わせることを特徴とする請求項１乃至４のいずれか記載のライセンス外部メモリ。
【請求項６】
ライセンス管理手段は、ライセンス使用者に対するアプリケーションのアップデート状況を管理しており、ライセンス使用者一覧の画面において、ライセンス使用者が使用するアプリケーションのバージョン情報を表示することを特徴とする請求項１乃至５のいずれか記載のライセンス外部メモリ。
【請求項７】
複数のアプリケーションに対応してフラッシュメモリ領域とＥＥＰＲＯＭ領域を組として複数組備え、
ライセンス管理手段は、全てのＥＥＰＲＯＭ領域のユーザ情報バックアップ記憶領域及びライセンスバックアップ記憶領域を参照して全てのライセンス使用者を一覧で表示することを特徴とする請求項項１乃至６のいずれか記載のライセンス外部メモリ。
【請求項８】
ライセンス管理手段は、アプリケーション毎にライセンス使用者一覧を表示し、また、ライセンス使用者毎にライセンスされたアプリケーションを一覧で表示することを特徴とする請求項７記載のライセンス外部メモリ。
【請求項９】
バックアップ領域とセキュア領域を備える外部メモリであって、
前記バックアップ領域には、アプリケーションのインストーラを記憶するインストーラ記憶領域と、未完全なアプリケーションを記憶する未完全アプリケーション本体記憶領域とを備え、
前記セキュア領域には、ライセンスインストールカウンタの値を記憶するライセンスインストールカウンタ領域と、ユーザ情報が記憶されるユーザ情報バックアップ領域と、ライセンスインストールカウンタの初期値となる最大インストール許可数を記憶するカウンタ情報領域と、インストール状況を表示する管理プログラムを記憶する管理ユーティリティ記憶領域とを備え、
前記インストーラがコンピュータの制御部に読み込まれて実行される手段として、前記未完全なアプリケーションをコンピュータの記憶部にインストールする際に、前記ライセンスインストールカウンタ記憶領域に記憶されたライセンスインストールカウンタの値を参照し、当該値がゼロでない場合に、コンピュータから取得された情報をユーザ情報として前記ユーザ情報バックアップ記憶領域に記憶し、前記アプリケーションをインストールし、インストールが終了すると、前記ライセンスインストールカウンタの値をデクリメントするアプリケーションインストール手段と、
インストール終了後に前記インストールを行ったコンピュータから取得された情報からライセンス情報を生成し、前記記憶部にインストールされた未完全なアプリケーションの特定の記憶領域に前記ライセンス情報を記憶して前記未完全なアプリケーションを起動可能なアプリケーションにするライセンス生成手段と、
前記管理プログラムがコンピュータの制御部に読み込まれて実行される手段として、前記カウンタ情報記憶領域に記憶された情報、前記ライセンスインストールカウンタの値に基づいて、最大インストール許可数、使用中のインストール数を表示すると共に、前記ユーザ情報バックアップ記憶領域に記憶されたユーザ情報に基づいてアプリケーションのインストール状況を表示する管理手段とを備えることを特徴とするライセンス外部メモリ。