(57)【要約】【課題】秘密情報等を特定の相手にのみ閲覧させたい場合に用いることができる、特定の端末又は特定のユーザのみに情報の表示が可能な情報表示プログラム、情報表示プログラムの作成プログラム及び作成装置であって、特に業務用等で日常的に各人のＰＣ上で作成されて頻繁に送受信が行われるファイルの管理に適した簡易なプログラム及びシステムを提供する。【解決手段】送信者が作成した送信ファイルから、表示プログラム作成プログラムによりビューアと表示データが結合された専用の表示プログラムを作成して送信する。受信者端末では、最初の起動時に受信者端末のＭＡＣアドレスを取得して表示プログラムの表示条件として書き込み、２回目以降の起動時には書き込まれたＭＡＣアドレスと起動された端末のＭＡＣアドレスが一致しなければ表示プログラムは表示されないため、第三者が不正コピーを行っても他の端末で情報を閲覧することができない。【選択図】    図６
2006022011.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報の表示が許諾されたコンピュータに関する第１の識別情報が記述された前記情報を表示するためのプログラムであって、前記プログラムを起動したコンピュータに、
前記プログラムから前記第１の識別情報を読み出すステップと、
前記コンピュータに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、
を実行させることを特徴とする情報表示プログラム。
【請求項２】
前記プログラムには前記所定の情報を表示するための表示条件が記述されていて、
前記プログラムを起動したコンピュータに、
前記表示条件を読み出すステップと、
前記表示条件に合致するか否かを判定するステップと、を実行させ、
前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に、前記表示データを作成すること
を特徴とする請求項１記載の情報表示プログラム。
【請求項３】
前記プログラムに記述された前記所定の情報を表示するためのデータは前記第１の識別情報をキーに暗号化されていて、
前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成すること
を特徴とする請求項１又は２記載の情報表示プログラム。
【請求項４】
所定の情報をコンピュータに表示するためのプログラムであって、前記プログラムを起動したコンピュータに、
前記プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、
前記プログラムの起動が初回の起動である場合には、前記コンピュータに、
前記コンピュータに関する第１の識別情報を取得するステップと、
前記プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたコンピュータの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、
前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、
前記プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、
前記プログラムから前記第１の識別情報を読み出すステップと、
前記コンピュータに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させること
を特徴とする情報表示プログラム。
【請求項５】
前記プログラムには前記所定の情報を表示するための表示条件が記述されていて、
前記プログラムを起動したコンピュータに、
前記表示条件を読み出すステップと、
前記表示条件に合致するか否かを判定するステップと、を実行させ、
前記プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、
前記プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成すること
を特徴とする請求項４記載の情報表示プログラム。
【請求項６】
前記プログラムの起動が初回の起動である場合には、前記コンピュータに、前記プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、
前記プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成すること
を特徴とする請求項４又は５記載の情報表示プログラム。
【請求項７】
所定の情報の表示が許諾されたユーザに関する第１の識別情報が記述された前記情報を表示するためのプログラムであって、前記プログラムを起動したコンピュータに、
前記プログラムから前記第１の識別情報を読み出すステップと、
前記コンピュータを操作するユーザに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、
を実行させることを特徴とする情報表示プログラム。
【請求項８】
前記プログラムには前記所定の情報を表示するための表示条件が記述されていて、
前記プログラムを起動したコンピュータに、
前記表示条件を読み出すステップと、
前記表示条件に合致するか否かを判定するステップと、を実行させ、
前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に、前記表示データを作成すること
を特徴とする請求項７記載の情報表示プログラム。
【請求項９】
前記プログラムに記述された前記所定の情報を表示するためのデータは前記第１の識別情報をキーに暗号化されていて、
前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成すること
を特徴とする請求項７又は８記載の情報表示プログラム。
【請求項１０】
所定の情報をコンピュータに表示するためのプログラムであって、前記プログラムを起動したコンピュータに、
前記プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、
前記プログラムの起動が初回の起動である場合には、前記コンピュータに、
前記コンピュータを操作するユーザに関する第１の識別情報を取得するステップと、
前記プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたユーザの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、
前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、
前記プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、
前記プログラムから前記第１の識別情報を読み出すステップと、
前記コンピュータを操作するユーザに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させること
を特徴とする情報表示プログラム。
【請求項１１】
前記プログラムには前記所定の情報を表示するための表示条件が記述されていて、
前記プログラムを起動したコンピュータに、
前記表示条件を読み出すステップと、
前記表示条件に合致するか否かを判定するステップと、を実行させ、
前記プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、
前記プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成すること
を特徴とする請求項１０記載の情報表示プログラム。
【請求項１２】
前記プログラムの起動が初回の起動である場合には、前記コンピュータに、前記プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、
前記プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成すること
を特徴とする請求項１１又は１２記載の情報表示プログラム。
【請求項１３】
所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成プログラムであって、第１のコンピュータに、
前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるステップと、
前記ファイルから前記所定の情報を表示するためのデータを取得するステップと、
前記所定の情報の表示が許諾されたコンピュータに関する第１の識別情報を受け付けるステップと、
少なくとも前記第１の識別情報、前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するステップと、を実行させ、
前記情報表示プログラムは、前記情報表示プログラムを起動した第２のコンピュータに、
前記情報表示プログラムから前記第１の識別情報を読み出すステップと、
前記第２のコンピュータに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させること
を特徴とする情報表示プログラムの作成プログラム。
【請求項１４】
所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成プログラムであって、第１のコンピュータに、
前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるステップと、
前記ファイルから前記所定の情報を表示するためのデータを取得するステップと、
少なくとも前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するステップと、を実行させ、
前記情報表示プログラムは、前記情報表示プログラムを起動した第２のコンピュータに、
前記情報表示プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、
前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、
前記コンピュータに関する第１の識別情報を取得するステップと、
前記情報表示プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたコンピュータの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、
前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、
前記情報表示プログラムから前記第１の識別情報を読み出すステップと、
前記コンピュータに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させること
を特徴とする情報表示プログラムの作成プログラム。
【請求項１５】
所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成プログラムであって、第１のコンピュータに、
前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるステップと、
前記ファイルから前記所定の情報を表示するためのデータを取得するステップと、
前記所定の情報の表示が許諾されたユーザに関する第１の識別情報を受け付けるステップと、
少なくとも前記第１の識別情報、前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するステップと、を実行させ、
前記情報表示プログラムは、前記情報表示プログラムを起動した第２のコンピュータに、
前記情報表示プログラムから前記第１の識別情報を読み出すステップと、
前記第２のコンピュータを操作するユーザに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させること
を特徴とする情報表示プログラムの作成プログラム。
【請求項１６】
所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成プログラムであって、第１のコンピュータに、
前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるステップと、
前記ファイルから前記所定の情報を表示するためのデータを取得するステップと、
少なくとも前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するステップと、を実行させ、
前記情報表示プログラムは、前記情報表示プログラムを起動した第２のコンピュータに、
前記情報表示プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、
前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、
前記コンピュータを操作するユーザに関する第１の識別情報を取得するステップと、
前記情報表示プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたユーザの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、
前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、
前記情報表示プログラムから前記第１の識別情報を読み出すステップと、
前記コンピュータを操作するユーザに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させること
を特徴とする情報表示プログラムの作成プログラム。
【請求項１７】
所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成装置であって、
前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるファイル選択受付手段と、
前記ファイルから前記所定の情報を表示するためのデータを取得するデータ取得手段と、
前記所定の情報の表示が許諾されたコンピュータに関する第１の識別情報を受け付ける識別情報受付手段と、
少なくとも前記第１の識別情報、前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するプログラム作成手段と、を備えていて、
前記情報表示プログラムは、前記情報表示プログラムを起動したコンピュータに、
前記情報表示プログラムから前記第１の識別情報を読み出すステップと、
前記第２のコンピュータに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させること
を特徴とする情報表示プログラムの作成装置。
【請求項１８】
前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、
前記情報表示プログラムを起動したコンピュータに、
前記表示条件を読み出すステップと、
前記表示条件に合致するか否かを判定するステップと、を実行させ、
前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に、前記表示データを作成すること
を特徴とする請求項１３記載の情報表示プログラムの作成装置。
【請求項１９】
前記情報表示プログラムに記述された前記所定の情報を表示するためのデータは前記第１の識別情報をキーに暗号化されていて、
前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成すること
を特徴とする請求項１３又は１４記載の情報表示プログラムの作成装置。
【請求項２０】
所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成装置であって、
前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるファイル選択受付手段と、
前記ファイルから前記所定の情報を表示するためのデータを取得するデータ取得手段と、
少なくとも前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するプログラム作成手段と、を備えていて、
前記情報表示プログラムは、前記情報表示プログラムを起動したコンピュータに、
前記情報表示プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、
前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、
前記コンピュータに関する第１の識別情報を取得するステップと、
前記情報表示プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたコンピュータの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、
前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、前記情報表示プログラムから前記第１の識別情報を読み出すステップと、
前記コンピュータに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させること
を特徴とする情報表示プログラムの作成装置。
【請求項２１】
前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、
前記情報表示プログラムを起動したコンピュータに、
前記表示条件を読み出すステップと、
前記表示条件に合致するか否かを判定するステップと、を実行させ、
前記情報表示プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成すること
を特徴とする請求項１６記載の情報表示プログラムの作成装置。
【請求項２２】
前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記情報表示プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成すること
を特徴とする請求項１６又は１７記載の情報表示プログラムの作成装置。
【請求項２３】
所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成装置であって、
前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるファイル選択受付手段と、
前記ファイルから前記所定の情報を表示するためのデータを取得するデータ取得手段と、
前記所定の情報の表示が許諾されたユーザに関する第１の識別情報を受け付ける識別情報受付手段と、
少なくとも前記第１の識別情報、前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するプログラム作成手段と、を備えていて、
前記情報表示プログラムは、前記情報表示プログラムを起動したコンピュータに、
前記情報表示プログラムから前記第１の識別情報を読み出すステップと、
前記第２のコンピュータを操作するユーザに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させること
を特徴とする情報表示プログラムの作成装置。
【請求項２４】
前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、
前記情報表示プログラムを起動したコンピュータに、
前記表示条件を読み出すステップと、
前記表示条件に合致するか否かを判定するステップと、を実行させ、
前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に、前記表示データを作成すること
を特徴とする請求項２３記載の情報表示プログラムの作成装置。
【請求項２５】
前記情報表示プログラムに記述された前記所定の情報を表示するためのデータは前記第１の識別情報をキーに暗号化されていて、
前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成すること
を特徴とする請求項２３又は２４記載の情報表示プログラムの作成装置。
【請求項２６】
所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成装置であって、
前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるファイル選択受付手段と、
前記ファイルから前記所定の情報を表示するためのデータを取得するデータ取得手段と、
少なくとも前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するプログラム作成手段と、を備えていて、
前記情報表示プログラムは、前記情報表示プログラムを起動したコンピュータに、
前記情報表示プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、
前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、
前記コンピュータを操作するユーザに関する第１の識別情報を取得するステップと、
前記情報表示プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたユーザの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、
前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、前記情報表示プログラムから前記第１の識別情報を読み出すステップと、
前記コンピュータを操作するユーザに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させること
を特徴とする情報表示プログラムの作成装置。
【請求項２７】
前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、
前記情報表示プログラムを起動したコンピュータに、
前記表示条件を読み出すステップと、
前記表示条件に合致するか否かを判定するステップと、を実行させ、
前記情報表示プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成すること
を特徴とする請求項２６記載の情報表示プログラムの作成装置。
【請求項２８】
前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記情報表示プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成すること
を特徴とする請求項２６又は２７記載の情報表示プログラムの作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、秘密情報等を特定の相手にのみ閲覧させたい場合に用いることができる、特定の端末のみで情報の表示が可能な情報表示プログラム、情報表示プログラムの作成プログラム及び情報表示プログラムの作成装置に関するものである。
【背景技術】
【０００２】  特定の相手に電子データで情報を伝達するために、当該情報を表示するためのファイルを電子メールに添付して送信することが広く行われている。当該情報が秘密情報であり、特定の相手のみにファイルを閲覧させたい場合には、ファイルにパスワードを設定して送信先の相手にパスワードを知らせたり、送信先の相手に復号鍵を渡して暗号化したファイルを送信したりする方法が、一般に用いられている。【０００３】  また、社内ＬＡＮなどクローズドなネットワークで情報を伝達する場合には、秘密情報を閲覧させるための手法として、秘密情報が含まれるサーバやファイルへのアクセスにＩＤやパスワードの入力を要求するアクセスコントロールによる情報管理が行われている（例えば、特許文献１、特許文献２、特許文献３参照。）。【０００４】
【特許文献１】特開平９−４４４０７号公報
【特許文献２】特開平１０−１１１８３３号公報
【特許文献３】特開２０００−２５９５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】  パスワードや暗号化を用いる方法については、パスワードや復号化キーの管理を徹底すれば、第三者がファイルを取得した場合であっても閲覧を防止することができるが、パスワードや復号化キーを合わせて取得されてしまった場合には、情報が閲覧されることを許してしまう。また、この方法を用いるためにはパスワードや復号化キーの受渡しが必要になるが、これらの受渡し自体を安全性の高い方法により行わねばならないため、業務用等で頻繁にファイルのやり取りが行われる場合には特に煩雑となる。【０００６】  アクセスコントロールについては、社内ＬＡＮなどクローズドなネットワークにおいては有効であるが、例えば代理店や協力会社など外部への情報の伝達が必要な場合には、限界が生じてしまう。また、新たな送信先にファイルを送信する場合にはアクセス権限の設定を行わなければならず、様々な相手に頻繁にファイルを送信するようなケースにおいては、アクセス権限の設定手続が特に煩雑となる。【０００７】  この他に、例えば音楽や映像、ソフトウェアなどの有料コンテンツの配信においては、課金の確認や不正コピーを防止するために、電子透かしやシリアルキー等を用いたコピーコントロール技術が用いられているが、通常これらのコピーコントロールを施したプログラムの生成は、配信するコンテンツが限られた範囲のものであるため専用の配信サーバ等を用いて行われており、業務用等で日常的に各人のＰＣ上で作成されて頻繁に送受信が行われるファイルの管理には適していない。【０００８】  本発明は、このような課題を解決するためになされたものであり、秘密情報等を特定の相手にのみ閲覧させたい場合に用いることができる、特定の端末又は特定のユーザが操作する場合にのみ情報の表示が可能な情報表示プログラム、情報表示プログラムの作成プログラム及び情報表示プログラムの作成装置であって、特に業務用等で日常的に各人のＰＣ上で作成されて頻繁に送受信が行われるファイルの管理に適した簡易なプログラム及びシステムを提供することを目的とするものである。
【課題を解決するための手段】
【０００９】  本願にかかる課題を解決する第１の発明は、所定の情報の表示が許諾されたコンピュータに関する第１の識別情報が記述された前記情報を表示するためのプログラムであって、前記プログラムを起動したコンピュータに、前記プログラムから前記第１の識別情報を読み出すステップと、前記コンピュータに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムである。【００１０】  また、第１の発明は、前記プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に、前記表示データを作成することを特徴としてもよい。【００１１】  さらに、第１の発明は、前記プログラムに記述された前記所定の情報を表示するためのデータは前記第１の識別情報をキーに暗号化されていて、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。【００１２】  第１の発明においては、情報を伝える相手方の操作するコンピュータのＩＰアドレスやＭＡＣアドレス等の識別情報を情報表示用のプログラムに記述し、プログラムを起動したコンピュータの識別情報と対比して情報の表示が許諾されたコンピュータであることを確認した上で情報表示の処理が実行されるように設定することにより、不正コピー等による第三者による不正な情報の閲覧を防止することができる。【００１３】  また、第１の発明においては、ＩＰアドレスやＭＡＣアドレス等の識別情報の一致を条件とすることに加えて、例えば情報の表示について表示期限や表示回数などの条件を設定することにより、第三者による不正な情報の閲覧の可能性を低減させることもできる。【００１４】  さらに、第１の発明においては、ＩＰアドレスやＭＡＣアドレス等の識別情報をキーに情報を暗号化して、情報を表示するコンピュータの識別情報をキーに復号化するように設定することにより、情報の表示が許諾されたコンピュータであることを重ねて確認することが可能になり、第三者による不正な情報の閲覧の可能性をより低減させることが可能になる。尚、暗号化するデータは、情報表示プログラムにおける所定の情報を表示するための変数部分のデータを対象にすることが好ましいが、その他に表示のためのビューアプログラム部分なども暗号化することとしてもよい。【００１５】  本願にかかる課題を解決する第２の発明は、所定の情報をコンピュータに表示するためのプログラムであって、前記プログラムを起動したコンピュータに、前記プログ���ムの起動が初回の起動であるか否かを判定するステップを実行させ、前記プログラムの起動が初回の起動である場合には、前記コンピュータに、前記コンピュータに関する第１の識別情報を取得するステップと、前記プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたコンピュータの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、前記プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、前記プログラムから前記第１の識別情報を読み出すステップと、前記コンピュータに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムである。【００１６】  また、第２の発明は、前記プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、前記プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成することを特徴としてもよい。【００１７】  さらに、第２の発明は、前記プログラムの起動が初回の起動である場合には、前記コンピュータに、前記プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、前記プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。【００１８】  第１の発明では、プログラムの作成側において情報を伝える相手方の操作するコンピュータのＩＰアドレスやＭＡＣアドレス等の識別情報を把握しておくことが必要になるが、第２の発明においては、送信先の識別情報が不明な場合であっても、第１の発明と同様の効果を発揮することが可能となっている。つまり、第２の発明においては、プログラムを受信した相手方が始めて起動操作を行った場合に、相手方の操作するコンピュータのＩＰアドレスやＭＡＣアドレス等の識別情報を取得してプログラムに書き込む。２回目以降の起動時には、プログラムを起動したコンピュータの識別情報と対比して情報の表示が許諾され���コンピュータであることを確認した上で情報表示の処理が実行されるように設定することにより、不正コピー等による第三者による不正な情報の閲覧を防止することができる。【００１９】  また、第２の発明においても、情報の表示について表示期限や表示回数などの表示条件の設定や、ＩＰアドレスやＭＡＣアドレス等のコンピュータの識別情報をキーに情報を暗号化することが可能な点については、第１の発明の場合と同様である。表示条件の設定については、プログラムの作成側において行われるが、識別情報をキーとした暗号化は、プログラムを受信した側での最初の起動時に行われる。【００２０】  本願にかかる課題を解決する第３の発明は、所定の情報の表示が許諾されたユーザに関する第１の識別情報が記述された前記情報を表示するためのプログラムであって、前記プログラムを起動したコンピュータに、前記プログラムから前記第１の識別情報を読み出すステップと、前記コンピュータを操作するユーザに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムである。【００２１】  また、第３の発明は、前記プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に、前記表示データを作成することを特徴としてもよい。【００２２】  さらに、第３の発明は、前記プログラムに記述された前記所定の情報を表示するためのデータは前記第１の識別情報をキーに暗号化されていて、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。【００２３】  第３の発明においては、第１の発明が情報を表示する正当権限をコンピュータ単位で判定するのに対して、ユーザ単位で判定することとしている。つまり、情報を伝える相手方のユーザを特定するために、コンピュータへのログイン時に用いるユーザＩＤ等の識別情報を情報表示用のプログラムに記述し、プログラムを起動したユーザの識別情報と対比して情報の表示が許諾されたユーザであることを確認した上で情報表示の処理が実行されるように設定することにより、不正コピー等による第三者による不正な情報の閲覧を防止することができる。【００２４】  また、第３の発明においては、ユーザＩＤ等の識別情報の一致を条件とすることに加えて、例えば情報の表示について表示期限や表示回数などの条件を設定することにより、第三者による不正な情報の閲覧の可能性を低減させることもできることは、第１の発明と同様である。【００２５】  ��らに、第３の発明においては、ユーザＩＤ等の識別情報をキーに情報を暗号化して、情報を表示する操作を実行するユーザの識別情報をキーに復号化するように設定することにより、情報の表示が許諾されたユーザであることを重ねて確認することが可能になり、第三者による不正な情報の閲覧の可能性をより低減させることが可能になる。尚、暗号化するデータは、情報表示プログラムにおける所定の情報を表示するための変数部分のデータを対象にすることが好ましいが、その他に表示のためのビューアプログラム部分なども暗号化することとしてもよい。【００２６】  本願にかかる課題を解決する第４の発明は、所定の情報をコンピュータに表示するためのプログラムであって、前記プログラムを起動したコンピュータに、前記プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、前記プログラムの起動が初回の起動である場合には、前記コンピュータに、前記コンピュータを操作するユーザに関する第１の識別情報を取得するステップと、前記プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたユーザの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、前記プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、前記プログラムから前記第１の識別情報を読み出すステップと、前記コンピュータを操作するユーザに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムである。【００２７】  また、第４の発明は、前記プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、前記プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成することを特徴としてもよい。【００２８】  さらに、第４の発明は、前記プログラムの起動が初回の起動である場合には、前記コンピュータに、前記プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、前記プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前��所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。【００２９】  第３の発明では、プログラムの作成側において情報を伝える相手方のユーザＩＤ等の識別情報を把握しておくことが必要になるが、第４の発明においては、送信先の識別情報が不明な場合であっても、第３の発明と同様の効果を発揮することが可能となっている。つまり、第４の発明においては、プログラムを受信した相手方が始めて起動操作を行った場合に、コンピュータの操作者のユーザＩＤ等の識別情報を取得してプログラムに書き込む。２回目以降の起動時には、プログラムを起動したコンピュータを操作するユーザの識別情報と対比して情報の表示が許諾されたコンピュータであることを確認した上で情報表示の処理が実行されるように設定することにより、不正コピー等による第三者による不正な情報の閲覧を防止することができる。【００３０】  また、第４の発明においても、情報の表示について表示期限や表示回数などの表示条件の設定や、ユーザＩＤ等の識別情報をキーに情報を暗号化することが可能な点については、第３の発明の場合と同様である。表示条件の設定については、プログラムの作成側において行われるが、識別情報をキーとした暗号化は、プログラムを受信した側での最初の起動時に行われる。【００３１】  本願にかかる課題を解決するために、第１の発明乃至第４の発明にかかる情報表示プログラムは、プログラムの作成側において情報表示プログラムを簡易な手順で作成することのできる情報表示プログラムの作成プログラム及び作成装置として構成することもできる。【００３２】  つまり、第１の発明に対応する情報表示プログラムの作成プログラムは、所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成プログラムであって、第１のコンピュータに、前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるステップと、前記ファイルから前記所定の情報を表示するためのデータを取得するステップと、前記所定の情報の表示が許諾されたコンピュータに関する第１の識別情報を受け付けるステップと、少なくとも前記第１の識別情報、前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するステップと、を実行させ、前記情報表示プログラムは、前記情報表示プログラムを起動した第２のコンピュータに、前記情報表示プログラムから前記第１の識別情報を読み出すステップと、前記第２のコンピュータに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムの作成プログラムである。【００３３】  また、第１の発明に対応する情報表示プログラムの作成���ログラムは、前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記情報表示プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に、前記表示データを作成することを特徴とすることもできる。前記情報表示プログラムに記述された前記所定の情報を表示するためのデータは前記第１の識別情報をキーに暗号化されていて、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。【００３４】  第２の発明に対応する情報表示プログラムの作成プログラムは、所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成プログラムであって、第１のコンピュータに、前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるステップと、前記ファイルから前記所定の情報を表示するためのデータを取得するステップと、少なくとも前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するステップと、を実行させ、前記情報表示プログラムは、前記情報表示プログラムを起動した第２のコンピュータに、前記情報表示プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記コンピュータに関する第１の識別情報を取得するステップと、前記情報表示プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたコンピュータの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、前記情報表示プログラムから前記第１の識別情報を読み出すステップと、前記コンピュータに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムの作成プログラムである。【００３５】  また、第２の発明に対応する情報表示プログラムの作成プログラムは、前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記情報表示プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記情報表示プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成することを特徴とすることもできる。前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記情報表示プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。【００３６】  第３の発明に対応する情報表示プログラムの作成プログラムは、所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成プログラムであって、第１のコンピュータに、前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるステップと、前記ファイルから前記所定の情報を表示するためのデータを取得するステップと、前記所定の情報の表示が許諾されたコユーザに関する第１の識別情報を受け付けるステップと、少なくとも前記第１の識別情報、前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するステップと、を実行させ、前記情報表示プログラムは、前記情報表示プログラムを起動した第２のコンピュータに、前記情報表示プログラムから前記第１の識別情報を読み出すステップと、前記第２のコンピュータを操作するユーザに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムの作成プログラムである。【００３７】  また、第３の発明に対応する情報表示プログラムの作成プログラムは、前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記情報表示プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に、前記表示データを作成することを特徴とすることもできる。前記情報表示プログラムに記述された前記��定の情報を表示するためのデータは前記第１の識別情報をキーに暗号化されていて、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。【００３８】  第４の発明に対応する情報表示プログラムの作成プログラムは、所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成プログラムであって、第１のコンピュータに、前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるステップと、前記ファイルから前記所定の情報を表示するためのデータを取得するステップと、少なくとも前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するステップと、を実行させ、前記情報表示プログラムは、前記情報表示プログラムを起動した第２のコンピュータに、前記情報表示プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記コンピュータを操作するユーザに関する第１の識別情報を取得するステップと、前記情報表示プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたユーザの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、前記情報表示プログラムから前記第１の識別情報を読み出すステップと、前記コンピュータを操作するユーザに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムの作成プログラムである。【００３９】  また、第４の発明に対応する情報表示プログラムの作成プログラムは、前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記情報表示プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記情報表示プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判���される場合に前記表示データを作成することを特徴とすることもできる。前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記情報表示プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。【００４０】  第１の発明に対応する情報表示プログラムの作成装置は、所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成装置であって、前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるファイル選択受付手段と、前記ファイルから前記所定の情報を表示するためのデータを取得するデータ取得手段と、前記所定の情報の表示が許諾されたコンピュータに関する第１の識別情報を受け付ける識別情報受付手段と、少なくとも前記第１の識別情報、前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するプログラム作成手段と、を備えていて、前記情報表示プログラムは、前記情報表示プログラムを起動したコンピュータに、前記情報表示プログラムから前記第１の識別情報を読み出すステップと、前記第２のコンピュータに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムの作成装置である。【００４１】  また、第１の発明に対応する情報表示プログラムの作成装置は、前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記情報表示プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に、前記表示データを作成することを特徴とすることもできる。前記情報表示プログラムに記述された前記所定の情報を表示するためのデータは前記第１の識別情報をキーに暗号化されていて、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。【００４２】  第２の発明に対応する情報表示プログラムの作成装置は、所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成装置であって、前記情報表示プログラムにより表示させる所定の情報を含む���ァイルの選択を受け付けるファイル選択受付手段と、前記ファイルから前記所定の情報を表示するためのデータを取得するデータ取得手段と、少なくとも前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するプログラム作成手段と、を備えていて、前記情報表示プログラムは、前記情報表示プログラムを起動したコンピュータに、前記情報表示プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記コンピュータに関する第１の識別情報を取得するステップと、前記情報表示プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたコンピュータの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、前記情報表示プログラムから前記第１の識別情報を読み出すステップと、前記コンピュータに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムの作成装置である。【００４３】  また、第２の発明に対応する情報表示プログラムの作成装置は、前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記情報表示プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記情報表示プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成することを特徴とすることもできる。前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記情報表示プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。【��０４４】  第１の発明に対応する情報表示プログラムの作成装置は、所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成装置であって、前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるファイル選択受付手段と、前記ファイルから前記所定の情報を表示するためのデータを取得するデータ取得手段と、前記所定の情報の表示が許諾されたユーザに関する第１の識別情報を受け付ける識別情報受付手段と、少なくとも前記第１の識別情報、前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するプログラム作成手段と、を備えていて、前記情報表示プログラムは、前記情報表示プログラムを起動したコンピュータに、前記情報表示プログラムから前記第１の識別情報を読み出すステップと、前記第２のコンピュータを操作するユーザに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムの作成装置である。【００４５】  また、第１の発明に対応する情報表示プログラムの作成装置は、前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記情報表示プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に、前記表示データを作成することを特徴とすることもできる。前記情報表示プログラムに記述された前記所定の情報を表示するためのデータは前記第１の識別情報をキーに暗号化されていて、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。【００４６】  第２の発明に対応する情報表示プログラムの作成装置は、所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成装置であって、前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるファイル選択受付手段と、前記ファイルから前記所定の情報を表示するためのデータを取得するデータ取得手段と、少なくとも前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するプログラム作成手段と、を備えていて、前記情報表示プログラムは、前記情報表示プログラムを起動したコンピュータに、前記情報表示プログラムの起動が初回の起動であるか否かを判定するステ��プを実行させ、前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記コンピュータを操作するユーザに関する第１の識別情報を取得するステップと、前記情報表示プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたユーザの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、前記情報表示プログラムから前記第１の識別情報を読み出すステップと、前記コンピュータを操作するユーザに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムの作成装置である。【００４７】  また、第２の発明に対応する情報表示プログラムの作成装置は、前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記情報表示プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記情報表示プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成することを特徴とすることもできる。前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記情報表示プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。
【発明の効果】
【００４８】  本発明により、秘密情報等を特定の相手にのみ閲覧させたい場合、特定の端末、又は特定のユーザが操作する場合のみに情報の表示が可能な情報表示プログラムを送信することにより、不正コピー等による第三者による不正な情報の閲覧を防止することができる。本発明は、業務用等で日常的に各人のＰＣ上で作成されて頻繁に送受信が行われるファイルの管理において、簡易な手順で安全にファイルを送信する手段として特に好適である。
【発明を実施するための最良の形態】
【００４９】  本発明を実施するための最良の形態について、図面を用いて以下に詳細に説明する。尚、以下の説明では、主として受信者側の端末の識別情報としてＭＡＣアドレスを用いる例について説明するが、以下の説明において用いられる識別情報や変換元のファイル形式、表示条件等は本発明の実施形態の一例であって、本発明はかかる実施形態に限定されるものではない。【００５０】  図１は、本発明にかかる情報表示プログラムが有用なネットワークの利用環境の一例を示す図である。図２は、本発明にかかる情報表示プログラムを送信する送信者端末と、情報表示プログラムを受信する受信者端末の構成を示すブロック図である。図３、図４は、本発明の第１の実施形態において、情報表示プログラムを作成して送信するフローを示す図である。図５、図６は、本発明の第２の実施形態において、情報表示プログラムを作成して送信するフローを示す図である。図７は、本発明の第１の実施形態において、送信者側で情報表示プログラムを作成するフローを示すフローチャートである。図８は、本発明の第１の実施形態において、受信者側で情報表示プログラムを表示するフローを示すフローチャートである。図９は、本発明の第２の実施形態において、送信者側で情報表示プログラムを作成するフローを示すフローチャートである。図１０は、本発明の第２の実施形態において、受信者側で情報表示プログラムを初めて表示するフローを示すフローチャートである。図１１は、本発明の第２の実施形態において、受信者側で情報表示プログラムを２回目以降に表示するフローを示すフローチャートである。図１２は、本発明にかかる情報表示プログラムにおいて、識別情報にユーザを特定する場合に参照する環境変数の一例を示す図である。【００５１】  図１は、本発明にかかる情報表示プログラムが有用なネットワークの利用環境の一例を示している。ある業務上の秘密情報を社内の他の担当者に伝えたい場合、送信者端末が社内ＬＡＮ等のクローズドなネットワークにより当該担当者の端末に接続されていれば、例えばアクセスコントロール機能を備えたファイルサーバに当該秘密情報を記録したファイルを格納することにより、安全に情報を伝えることができる。【００５２】  一方、例えば代理店などの協力者や顧客など社外の相手先に対して業務上の秘密情報を伝えたい場合は、当該秘密情報を記録して暗号化やパスワード設定等を行ったファイルを電子メールに添付して、相手方のアドレスに送信することが行われている。これらの相手方に対してＩＤとパスワードを設定して社内ネットワーク上のファイルサーバにアクセスさせる方法も可能ではあるが、社外からの社内ネットワークへのアクセスはセキュリティ上の問題が大きいとともに、送信する相手方ごとにＩＤとパスワードを設定する手間が煩雑になるという問題も生じる。本発明は、このようなケースにおいて、送信者端末からの簡単な操作により、代理店などの協力者や顧客など社外の相手先に対して業務上の秘密情報を記録したファイルを、安全に送信することを目的としている。【００５３】  図２は、本発明にかかる情報表示プログラムを送信する送信者端末と、情報表示プログラムを受信する受信者端末の構成の概要を示してい��。送信者端末１０と受信者端末２０は、いずれも通常はパーソナルコンピュータが用いられるが、いずれもプログラムの送受信と演算処理が可能な端末であれば特に限定されない。【００５４】  送信者端末１０は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、ＨＤＤ１４、ＮＩＣ（ネットワークインターフェイスカード）１５を備えていて、ＨＤＤ１４には本発明にかかる情報表示プログラムを作成するための表示プログラム作成プログラム３０が格納されている。送信者端末１０にはキーボードやマウス等の入力装置１６よりデータの入力等を行い、演算結果はディスプレイやプリンタ等の出力装置１７に出力される。ＨＤＤ１４に格納されたアプリケーションプログラムによって所定の処理を実行するためには、ＲＯＭ１３に記憶された入力制御や出力制御などのハードウェア制御のための基本的な各種プログラムを起動し、ＲＡＭ１２をアプリケーションプログラムのワークエリアとして機能させながら、ＣＰＵ１１が演算処理を行う。【００５５】  送信者端末１０において、ＨＤＤ１４には文書作成ソフトや表計算ソフトのプログラムが格納されていて、ある情報を送信したい送信者はこれらのソフトを起動し、入力装置１６から必要な情報を入力して文書ファイル等の作成を行う。作成したファイルはＨＤＤ１４に保存される。【００５６】  次に、作成したファイルを所定の相手先にのみ閲覧できる形式で送信するために、表示プログラム作成プログラム３０を起動する。送信者は入力装置１６から送信したいファイルの選択を入力すると、ＨＤＤ１４に格納された表示プログラム作成プログラム３０がＲＡＭ１２に読み出され、ＣＰＵ１１で演算処理を行って選択されたファイルを表示するためのビューア機能を備えた表示プログラム３１を作成する。相手先である受信者端末２０を識別するＭＡＣアドレス等の識別情報が把握されている場合には、表示プログラムには当該識別情報が表示プログラム３１の表示条件として記述される。作成された表示プログラム３１は、ＮＩＣ１５から受信者端末２０に送出される。【００５７】  尚、ここで用いられるファイルの表示権限を指定する識別情報はＭＡＣアドレスに限られず、ＩＰアドレス、コンピュータ名など相手方の端末を特定できるものであれば他の情報を用いてもよい。また、権限を設定する対象は端末単位に限られず、端末を操作する操作者を指定して権限設定を行うこととしてもよい。操作者を指定する識別情報としては、端末へのログイン時に用いられるユーザＩＤ等を用いることができる。【００５８】  受信者端末２０は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ＨＤＤ２４、ＮＩＣ２５を備えている。受信者端末２０にはキーボードやマウス等の入力装置２６よりデータの入力等を行い、演算結果はディスプレイやプリンタ等の出力装置２７に出力される。ＨＤＤ２４に格納されたアプリケーションプログラムによって所定の処理を実行するためには、ＲＯＭ２３に記憶された入力制御や出力制御などのハードウェア制御のための基本的な各種プログラムを起動し、ＲＡＭ２２をアプリケーションプログラムのワークエリアとして機能させながら、ＣＰＵ２１が演算処理を行う。【００５９】  受信者端末２０では、ＮＩＣ２５で表示プログラム３��を受信して、表示プログラム３１はＨＤＤ２４に格納される。受信者が当該情報を閲覧するために、入力装置２６を操作して表示プログラム３１を起動すると、ＨＤＤ２４に格納された表示プログラム３１がＲＡＭ２２に読み出され、ＣＰＵ２１で演算処理を行ってプログラムの処理を実行する。【００６０】  表示プログラム３１にファイルの閲覧を許諾された端末の識別情報が記述されている場合、当該識別情報がＭＡＣアドレスであればＮＩＣ２５からＭＡＣアドレスを取得し、表示プログラム３１に記述されたＭＡＣアドレスと対比する。両者が一致する場合は、そのままプログラムの表示処理を続行してビューアを起動し、送信者が作成したファイルに表示されていた情報の表示画面を再現して、出力装置２７に表示する。一方、両者が一致しない場合は、送信者が指定した相手の操作する端末ではないと判定して、表示プログラム３１の表示処理は中断され、不正な操作者が表示プログラム３１をコピーして他の端末で情報を閲覧することを防止することができる。【００６１】  表示プログラム３１にファイルの閲覧を許諾されたユーザのユーザＩＤが記述されている場合であれば、ＲＡＭ２２やＨＤＤ２４に記憶された環境変数の中からユーザＩＤを取得し、表示プログラム３１に記述されたユーザＩＤと対比する。両者が一致する場合は、そのままプログラムの表示処理を続行してビューアを起動し、送信者が作成したファイルに表示されていた情報の表示画面を再現して、出力装置２７に表示する。一方、両者が一致しない場合は、送信者が指定した操作者ではないと判定して、表示プログラム３１の表示処理は中断され、不正な操作者が表示プログラム３１をコピーして他の端末で情報を閲覧することを防止することができる。【００６２】  図１２は、この場合に参照する環境変数の一例を示している。環境変数はコンピュータの属性や設定を定義するものであって、コンピュータにログインした際のユーザＩＤにかかる情報も、通常は環境変数の一部として保持されるため、この中からユーザＩＤの項目に記憶されたデータを取得することによって、その時点でコンピュータを操作しているユーザのユーザＩＤを特定することができる。但し、ユーザＩＤを取得する対象は、環境変数に限られるものではない。尚、図１２には環境変数の１つとしてコンピュータ名が記述されているが、このデータをキーに識別する場合には、表示が許諾される相手は、操作者単位ではなく端末単位で設定されることになる。【００６３】  表示プログラム３１にファイルの閲覧を許諾された端末やユーザの識別情報が記述されていない場合は、初回の起動時において端末の識別情報を記述するためのプログラムへの書き込み処理を行う。識別情報にＭＡＣアドレスを用いる場合であれば、ＮＩＣ２５からＭＡＣアドレスを取得し、表示プログラム３１のヘッダー等に表示条件として当該ＭＡＣアドレスを記述して、ＨＤＤ２４に格納する。識別情報にユーザＩＤを用いる場合であれば、環境変数からユーザＩＤを取得して、同様の処理を実行する。さらに、プログラムの表示処理を続行してビューアを起動し、送信者が作成したファイルに表示されていた情報の表示画面を再現して、出力装置２７に表示する。【００６４】  ２回目以降の起動時においては、ＮＩＣ２５からＭＡＣアドレスを取得し、ＲＡＭ２２に読み出された表示プログラム３１に記述されたＭＡＣアドレスと対比する。又は、環境変数からユーザＩＤを取得し、ＲＡＭ２２に読み出された表示プログラム３１に記述されたユーザＩＤと対比する。両者が一致する場合は、そのままプログラムの表示処理を続行してビューアを起動し、送信者が作成したファイルに表示されていた情報の表示画面を再現して、出力装置２７に表示する。一方、両者が一致しない場合は、送信者が指定した相手の操作する端末ではない（又は指定したユーザではない）と判定して、表示プログラム３１の表示処理は中断され、不正な操作者が表示プログラム３１をコピーして他の端末で情報を閲覧することや、不正な操作者が情報を表示することを防止できる。【００６５】  続いて、図３及び図４の図、図７及び図８のフローチャートを用いて、本発明の第１の実施形態について説明する。図３及び図４は、本発明の第１の実施形態において、情報表示プログラム（表示プログラム３１）を作成して送信するフローの概要を示しており、図３は汎用的なビューアを用いて情報表示プログラムを作成する場合、図４は入力時に作成したファイルのファイル形式に対応するビューアを用いて情報表示プログラムを作成する場合である。尚、以下の説明では、情報を表示する権限として受信者側の端末の識別情報、具体的にはＭＡＣアドレスを用いる例について説明するが、識別情報にＩＰアドレスなど端末を特定する他の情報を用いる場合、識別情報にユーザＩＤなど操作者を特定する情報を用いる場合であっても、コンピュータの処理フローについては同様である。【００６６】  本発明の第１の実施形態において、情報表示プログラム（表示プログラム３１）を作成するフローは、図７のフローチャートに示したとおりである。ある相手先にのみ閲覧させたい秘密情報を送信したい送信者は、文書作成ソフトや表計算ソフトにより、当該秘密情報を伝えるための送信ファイル３５を作成する。送信者は、表示プログラム作成プログラム３０を起動して、送信したい送信ファイル３５を特定する（Ｓ０１）。【００６７】  表示プログラム作成プログラム３０には、表示プログラム３１を作成するためにビューア機能部分のモジュールが図３では１種類、図４では複数種類備えられている。図３のビューア３３は複数のファイル形式に対応できる汎用ビューアであって、このパターンでは送信ファイル３５が対応不可のファイル形式でない限り、どのようなファイル形式であってもビューア３３を用いて表示プログラム３１が作成される。一方、図４のビューア３３１等は特定のファイル形式に対応した専用ビューアであって、このパターンでは送信ファイル３５のファイル形式に対応するビューア３３１を選択して表示プログラム３１が作成される。ビューアの中には汎用的なものも含めておき、対応する専用ビューアが存在しない場合には汎用ビューアを用いることとしてもよい。【００６８】  図７のフローチャートは、図４のパターンに対応している。特定された送信ファイル３５は、最適のビューアを用いて表示プログラム３１を作成するために、送信ファイル３５のファイル形式を特定するために��ファイルの拡張子を読み取る（Ｓ０２）。尚、ファイル形式を特定する方法は拡張子の読み取りに限られるものではなく、ファイルの先頭近辺のデータや、ファイル全体から判定するものであってもよい。続いて、当該拡張子に対応する専用ビューアが備えられているかを確認し（Ｓ０３）、専用ビューアがある場合には対応するビューアを取得する（Ｓ０４）。対応する専用ビューアがない場合は、汎用ビューアを取得する（Ｓ０５）。尚、図３のパターンであれば、この工程においてはファイル形式に関わらず汎用ビューアが取得される。また、図３、図４いずれのパターンにおいても、特定した送信ファイル３５のファイル形式がそもそも表示プログラム作成プログラム３０で対応できない形式である場合は、サポートされていない形式であることを示すエラーメッセージが表示される。【００６９】  次に、送信ファイル３５の内容を表示する表示プログラム３１を表示させる表示条件の設定を受け付ける（Ｓ０６）。表示条件には、相手先の受信者端末２０を識別するためのＭＡＣアドレス３２等の端末の識別情報が必ず含まれる。かかる識別情報は、送信者の入力を受け付けることとしてもよいが、送信する相手先のＭＡＣアドレス３２等のアドレス帳を送信先アドレステーブル１９に記憶させておいて、送信先を指定されると送信先アドレステーブル１９から読み出すこととしてもよい。表示条件については、その他に情報の閲覧を許諾する有効期限、情報の閲覧回数を制限する起動回数の制限などを加えることとしてもよい。尚、これらのその他の表示条件については、必ずしも設定されなくてもよい。【００７０】  このように表示条件が設定されると、ＭＡＣアドレス３２を含む表示条件、選択されたビューア３３（３３１）、送信ファイル３５の中の情報表示に必要な表示データ３４を結合して、閲覧専用の表示プログラム３１が作成される（Ｓ０７）。送信者が作成した送信ファイル３５は、それぞれファイルが作成された文書作成ソフトなどのアプリケーションに依存したデータ形式となっているので、この中から当該アプリケーションの関数部分と変数部分を識別して、送信者がファイル作成時に入力又は選択した変数部分から表示データ３４が作成される。かかるデータの変換は、各々のアプリケーションについて定義された変換テーブル１８に従って行われる。【００７１】  作成された表示プログラム３１は、そのデータの少なくとも一部がＭＡＣアドレス３２をキーに暗号化される（Ｓ０８）。暗号化されるデータは、通常は表示データ３４が対象となるが、表示プログラム３１の起動に用いられる部分を除いてビューア３３を含む他の部分を含めて暗号化することとしてもよい。暗号化のキーにＭＡＣアドレス３２を用いることにより、表示プログラム３１はＭＡＣアドレス３２の端末においてしか復号化できなくなる。【００７２】  このように作成される表示プログラム３１は、ＭＡＣアドレス３２を含む表示条件、ビューア３３（３３１）、表示データ３４が一体化されて結合されたプログラムなので、受信側で対応するアプリケーションを備えていなくても、起動することが可能となっている。受信側のコンピュータのアプリケーションに依存することなく起動可能なように、表示プログラム３１は実行形式のバイナリーファイルで作成され、受信者端末２０に送信されて格納される。尚、この例では端末の識別情報にＭＡＣアドレスを用いたが、個々の端末を特定できるものであれば、ＩＰアドレスなどその他の情報を用いることとしてもよい。【００７３】  具体的には、表示プログラム３１は送信者端末１０から電子メールの添付ファイルの形式で送信され、受信者端末２０で電子メールを受信すると、添付ファイルとして添付された表示プログラム３１を受信して、ＨＤＤ２４の所定の領域に格納する。受信者が受信した秘密情報を閲覧したい場合は、以下のフローにより当該表示プログラム３１を起動する。【００７４】  本発明の第１の実施形態において、情報表示プログラムを起動して表示するフローは、図８のフローチャートに示したとおりである。まず、受信者端末２０で起動用のアイコン等を選択して、表示プログラム３１を起動する（Ｓ１１）。表示プログラム３１は、まず受信者端末２０のＭＡＣアドレス３２をＮＩＣ２５から取得する（Ｓ１２）。次に、当該ＭＡＣアドレス３２と表示プログラム３１に表示条件として記述されたＭＡＣアドレス３２を対比する（Ｓ１３）。表示プログラム３１が起動された端末が送信者の指定した正規の受信者端末２０である場合、ＭＡＣアドレス３２は一致するが、表示プログラム３１が不正にコピーされて他の受信者端末４０で起動された場合は、取得するＭＡＣアドレス４１はＭＡＣアドレス３２と一致しないので、エラーメッセージが表示されて（Ｓ１８）、情報の表示は行われない。【００７５】  次に、有効期限、起動回数など、その他の表示条件に合致するかの確認を行う（Ｓ１４）。有効期限の確認は、受信者端末２０内部のタイマーの日付と表示プログラム３１に設定された有効期限を対比すればよい。起動回数の確認は、起動毎に表示プログラム３１に起動回数を示すフラグを書き込むこととして、当該フラグを確認することとすればよい。表示条件に合致しない場合は、エラーメッセージが表示されて（Ｓ１８）、情報の表示は行われない。【００７６】  ＭＡＣアドレス３２が一致し、表示条件にも合致する場合は、ＭＡＣアドレス３２をキーに表示プログラム３１のうち暗号化された部分の復号化が行われる（Ｓ１５）。表示プログラム３１に含まれるビューア３３のモジュールが読み出されて（Ｓ１６）、表示データ３４がビューア３３の形式で受信者端末２０の出力装置２７に表示される（Ｓ１７）。【００７７】  続いて、図５及び図６の図、図９乃至図１１のフローチャートを用いて、本発明の第２の実施形態について説明する。図５及び図６は、本発明の第２の実施形態において、情報表示プログラム（表示プログラム３１）を作成して送信するフローの概要を示しており、図５は汎用的なビューアを用いて表示プログラム３１を作成する場合、図６は入力時に作成したファイルのファイル形式に対応するビューアを用いて表示プログラム３１を作成する場合である。【００７８】  本発明の第２の実施形態において、情報表示プログラム（表示プログラム３１）を作成するフローは、図９のフローチャートに示したとおりである。ある相手先にのみ閲覧させたい秘密情報を送信したい送信者は、文書作成ソフトや表計算ソフトにより、当該秘密情報を伝えるための送信ファイル３５を作成する。送信者は、表示プログラム作成プログラム３０を起動して、送信したい送信ファイル３５を特定する（Ｓ２１）。【００７９】  表示プログラム作成プログラム３０には、表示プログラム３１を作成するためにビューア機能部分のモジュールが図５では１種類、図６では複数種類備えられている。図５のビューア３３は複数のファイル形式に対応できる汎用ビューアであって、このパターンでは送信ファイル３５が対応不可のファイル形式でない限り、どのようなファイル形式であってもビューア３３を用いて表示プログラム３１が作成される。一方、図６のビューア３３１等は特定のファイル形式に対応した専用ビューアであって、このパターンでは送信ファイル３５のファイル形式に対応するビューア３３１を選択して表示プログラム３１が作成される。ビューアの中には汎用的なものも含めておき、対応する専用ビューアが存在しない場合には汎用ビューアを用いることとしてもよい。【００８０】  図９のフローチャートは、図６のパターンに対応している。特定された送信ファイル３５は、最適のビューアを用いて表示プログラム３１を作成するために、送信ファイル３５のファイル形式を特定するために、ファイルの拡張子を読み取る（Ｓ２２）。当該拡張子に対応する専用ビューアが備えられているかを確認し（Ｓ２３）、専用ビューアがある場合には対応するビューアを取得する（Ｓ２４）。対応する専用ビューアがない場合は、汎用ビューアを取得する（Ｓ２５）。尚、図５のパターンであれば、この工程においてはファイル形式に関わらず汎用ビューアが取得される。また、図５、図６いずれのパターンにおいても、特定した送信ファイル３５のファイル形式がそもそも表示プログラム作成プログラム３０で対応できない形式である場合は、サポートされていない形式であることを示すエラーメッセージが表示される。【００８１】  次に、送信ファイル３５の内容を表示する表示プログラム３１を表示させる表示条件の設定を受け付ける（Ｓ２６）。表示条件には、第１の実施形態と異なり、相手先の受信者端末２０を識別するためのＭＡＣアドレス３２等の端末の識別情報は含まれていない。つまり、第２の実施形態においては、相手方のコンピュータのＭＡＣアドレス等が不明な場合にも対応することが可能になっている。表示条件については、情報の閲覧を許諾する有効期限、情報の閲覧回数を制限する起動回数の制限などが設定される。尚、これらの表示条件については、必ずしも設定されなくてもよい。【００８２】  このように表示条件が設定されると、有効期限等の表示条件、選択されたビューア３３（３３１）、送信ファイル３５の中の情報表示に必要な表示データ３４を結合して、閲覧専用の表示プログラム３１が作成される（Ｓ２７）。送信者が作成した送信ファイル３５は、それぞれファイルが作成された文書作成ソフトなどのアプリケーションに依存したデータ形式となっているので、この中から当該アプリケーションの関数部分と変数部分を識別して、送信者がファイル作成時に入力又は選択した変数部分から表示データ３４が作成される。かかるデータの変換は、各々のアプリケーションについて定義さ���た変換テーブル１８に従って行われる。【００８３】  このように作成される表示プログラム３１は、有効期限等の表示条件、ビューア３３（３３１）、表示データ３４が一体化されて結合されたプログラムなので、受信側で対応するアプリケーションを備えていなくても、起動することが可能となっている。受信側のコンピュータのアプリケーションに依存することなく起動可能なように、表示プログラム３１は実行形式のバイナリーファイルで作成され、受信者端末２０に送信されて格納される。【００８４】  具体的には、表示プログラム３１は送信者端末１０から電子メールの添付ファイルの形式で送信され、受信者端末２０で電子メールを受信すると、添付ファイルとして添付された表示プログラム３１を受信して、ＨＤＤ２４の所定の領域に格納する。受信者が受信した秘密情報を閲覧したい場合は、以下のフローにより当該表示プログラム３１を起動する。【００８５】  本発明の第２の実施形態において、情報表示プログラムを起動して表示するフローは、図１０及び図１１のフローチャートに示したとおりである。まず、受信者端末２０で起動用のアイコン等を選択して、表示プログラム３１を起動する（Ｓ３１）。次に、表示プログラム３１の起動が、初回の起動であるか否かを確認する（Ｓ３２）。初回の起動であるか否かの判定は、起動回数等を示すフラグを表示プログラム３１に書き込んでこれを判定することとしてもよいし、オペレーティングシステム等に含まれるファイルの操作履歴等を用いることとしてもよく、判定方法は特に限定されない。【００８６】  表示プログラム３１の起動が、初回の起動であると判定されると、表示プログラム３１は、受信者端末２０のＭＡＣアドレス３２をＮＩＣ２５から取得する（Ｓ３３）。取得したＭＡＣアドレス３２を表示プログラム３１が表示できる端末の条件として表示プログラム３１に書き込むとともに（Ｓ３４）、取得したＭＡＣアドレス３２をキーとして表示プログラム３１の少なくとも一部のデータの暗号化を行う（Ｓ３５）。ＭＡＣアドレス３２が書き込まれ、少なくとも一部のデータが暗号化された表示プログラム３１は、受信者端末２０のＨＤＤ２４に格納される（Ｓ３６）。さらに、表示プログラム３１に含まれるビューア３３のモジュールが読み出されて（Ｓ３７）、表示データ３４がビューア３３の形式で受信者端末２０の出力装置２７に表示される（Ｓ３８）。【００８７】  表示プログラム３１の起動が、初回の起動でないと判定されると、図１１のフローが実行される。表示プログラム３１は、まず受信者端末２０のＭＡＣアドレス３２をＮＩＣ２５から取得する（Ｓ３９）。次に、当該ＭＡＣアドレス３２と表示プログラム３１に表示条件として記述されたＭＡＣアドレス３２を対比する（Ｓ４０）。表示プログラム３１には、初回の起動時に図１０のフローに従ってＭＡＣアドレス３２が表示条件として記述されている。表示プログラム３１が起動された端末が送信者の指定した正規の受信者端末２０である場合、ＭＡＣアドレス３２は一致するが、表示プログラム３１が不正にコピーされて他の受信者端末４０で起動された場合は、取得するＭＡＣアドレス４１はＭＡＣアドレス３２と一致しないので、エラーメッセージが表示されて（Ｓ４５）、情報の表示は行われない。【００８８】  次に、有効期限、起動回数など、その他の表示条件に合致するかの確認を行う（Ｓ４１）。有効期限の確認は、受信者端末２０内部のタイマーの日付と表示プログラム３１に設定された有効期限を対比すればよい。起動回数の確認は、起動毎に表示プログラム３１に起動回数を示すフラグを書き込むこととして、当該フラグを確認することとすればよい。表示条件に合致しない場合は、エラーメッセージが表示されて（Ｓ４５）、情報の表示は行われない。【００８９】  ＭＡＣアドレス３２が一致し、表示条件にも合致する場合は、ＭＡＣアドレス３２をキーに表示プログラム３１のうち暗号化された部分の復号化が行われる（Ｓ４２）。表示プログラム３１の少なくとも一部のデータは、初回の起動時に図１０のフローに従ってＭＡＣアドレス３２をキーに暗号化されている。表示プログラム３１に含まれるビューア３３のモジュールが読み出されて（Ｓ４３）、表示データ３４がビューア３３の形式で受信者端末２０の出力装置２７に表示される（Ｓ４４）。【００９０】  以上においては、第１の実施形態ではファイル作成時に送信者側で識別情報を特定し、第２の実施形態では受信者側で初めてファイルを開いたときに識別情報を特定することとして説明したが、識別情報の特定はいずれか一方のみを用いる方法に限られるものではなく、２以上の識別情報を用いて両方のパターンを併用することとしてもよい。例えば、端末とユーザのいずれも特定してファイルを表示させたい場合であって、端末のＭＡＣアドレスは送信者側で把握しているがユーザＩＤが不明というケースであれば、第１の実施形態を用いて送信者側でＭＡＣアドレスを特定してファイルに記述する（さらにＭＡＣアドレスをキーに暗号化してもよい）とともに、第２の実施形態を用いて受信者側でファイルを読み出したユーザのユーザＩＤを記述する（さらにユーザＩＤをキーに暗号化してもよい）よう設定すればよい。【００９１】  かかる方法による場合、送信者側で作成するファイルには必要な識別情報のうち特定できなかった情報がプログラムに記述され、受信者側での初回の起動時に識別情報に不足がないか否か、プログラムに記述された当該情報を参照して追加的な識別情報の埋め込みの要否を判定する。つまり、図１０のフローチャートでいえば、Ｓ３３のステップの前に、必要な識別情報が全て特定されているか否かの判定を行い、特定されていないものがある場合には、特定すべき識別情報を取得するＳ３４以下のステップに進むこととなる。
【図面の簡単な説明】
【００９２】［図１］本発明にかかる情報表示プログラムが有用なネットワークの利用環境の一例を示す図である。
［図２］本発明にかかる情報表示プログラムを送信する送信者端末と、情報表示プログラムを受信する受信者端末の構成を示すブロック図である。
［図３］本発明の第１の実施形態において、情報表示プログラムを作成して送信するフローを示す第１の図である。
［図４］本発明の第１の実施形態において、情報表示プログラムを作成して送信するフローを示す第２の図である。
［図５］本発明の第２の実施形態において、情報表示プログラムを作成して送信するフローを示す第１の図である。
［図６］本発明の第２の実施形態において、情報表示プログラムを作成して送信するフローを示す第２の図である。
［図７］本発明の第１の実施形態において、送信者側で情報表示プログラムを作成するフローを示すフローチャートである。
［図８］本発明の第１の実施形態において、受信者側で情報表示プログラムを表示するフローを示すフローチャートである。
［図９］本発明の第２の実施形態において、送信者側で情報表示プログラムを作成するフローを示すフローチャートである。
［図１０］本発明の第２の実施形態において、受信者側で情報表示プログラムを初めて表示するフローを示すフローチャートである。
［図１１］本発明の第２の実施形態において、受信者側で情報表示プログラムを２回目以降に表示するフローを示すフローチャートである。
［図１２］本発明にかかる情報表示プログラムにおいて、識別情報にユーザを特定する場合に参照する環境変数の一例を示す図である。
【符号の説明】
【００９３】  １０  送信者端末
１１  ＣＰＵ
１２  ＲＡＭ
１３  ＲＯＭ
１４  ＨＤＤ
１５  ＮＩＣ
１６  入力装置
１７  出力装置
１８  変換テーブル
１９  送信先アドレステーブル
２０  受信者端末
２１  ＣＰＵ
２２  ＲＡＭ
２３  ＲＯＭ
２４  ＨＤＤ
２５  ＮＩＣ
２６  入力装置
２７  出力装置
３０  表示プログラム作成プログラム
３１  表示プログラム
３２  ＭＡＣアドレス
３３  ビューア
３３１  ビューア
３３２  ビューア
３３３  ビューア
３４  表示データ
３５  送信ファイル
４０  受信者端末
４１  ＭＡＣアドレス
【図１】
2006022011.tif 000003
【図２】
2006022011.tif 000004
【図３】
2006022011.tif 000005
【図４】
2006022011.tif 000006
【図５】
2006022011.tif 000007
【図６】
2006022011.tif 000008
【図７】
2006022011.tif 000009
【図８】
2006022011.tif 000010
【図９】
2006022011.tif 000011
【図１０】
2006022011.tif 000012
【図１１】
2006022011.tif 000013
【図１２】
2006022011.tif 000014
【手続補正書】
【提出日】平成16年12月28日(2004.12.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】請求の範囲
【請求項１】所定の情報をコンピュータに表示するためのプログラムであって、前記プログラムを起動したコンピュータに、
前記プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、
前記プログラムの起動が初回の起動である場合には、前記コンピュータに、
前記コンピュータに関する第１の識別情報を取得するステップと、
前記プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたコンピュータの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、
前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、
前記プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、
前記プログラムから前記第１の識別情報を読み出すステップと、
前記コンピュータに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させること
を特徴とする情報表示プログラム。
【請求項２】前記プログラムには前記所定の情報を表示するための表示条件が記述されていて、
前記プログラムを起動したコンピュータに、
前記表示条件を読み出すステップと、
前記表示条件に合致するか否かを判定するステップと、を実行させ、
前記プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、
前記プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成すること
を特徴とする請求項１記載の情報表示プログラム。
【請求項３】前記プログラムの起動が初回の起動である場合には、前記コンピュータに、前記プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、
前記プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成すること
を特徴とする請求項１又は２記載の情報表示プログラム。
【請求項４】所定の情報をコンピュータに表示するためのプログラムであって、前記プログラムを起動したコンピュータに、
前記プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、
前記プログラムの起動が初回の起動である場合には、前記コンピュータに、
前記コンピュータを操作するユーザに関する第１の識別情報を取得するステップと、
前記プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたユーザの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、
前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、
前記プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、
前記プログラムから前記第１の識別情報を読み出すステップと、
前記コンピュータを操作するユーザに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させること
を特徴とする情報表示プログラム。
【請求項５】前記プログラムには前記所定の情報を表示するための表示条件が記述されていて、
前記プログラムを起動したコンピュータに、
前記表示条件を読み出すステップと、
前記表示条件に合致するか否かを判定するステップと、を実行させ、
前記プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、
前記プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成すること
を特徴とする請求項４記載の情報表示プログラム。
【請求項６】前記プログラムの起動が初回の起動である場合には、前記コンピュータに、前記プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、
前記プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成すること
を特徴とする請求項４又は５記載の情報表示プログラム。
【請求項７】所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成プログラムであって、第１のコンピュータに、
前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるステップと、
前記ファイルから前記所定の情報を表示するためのデータを取得するステップと、
少なくとも前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するステップと、を実行させ、
前記情報表示プログラムは、前記情報表示プログラムを起動した第２のコンピュータに、
前記情報表示プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、
前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、
前記コンピュータに関する第１の識別情報を取得するステップと、
前記情報表示プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたコンピュータの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、
前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、
前記情報表示プログラムから前記第１の識別情報を読み出すステップと、
前記コンピュータに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させること
を特徴とする情報表示プログラムの作成プログラム。
【請求項８】前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、
前記第２のコンピュータに、
前記表示条件を読み出すステップと、
前記表示条件に合致するか否かを判定するステップと、を実行させ、
前記情報表示プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成すること
を特徴とする請求項７記載の情報表示プログラムの作成プログラム。
【請求項９】前記情報表示プログラムの起動が初回の起動である場合には、前記第２のコンピュータに、前記情報表示プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成すること
を特徴とする請求項７又は８記載の情報表示プログラムの作成プログラム。
【請求項１０】所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成プログラムであって、第１のコンピュータに、
前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるステップと、
前記ファイルから前記所定の情報を表示するためのデータを取得するステップと、
少なくとも前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するステップと、を実行させ、
前記情報表示プログラムは、前記情報表示プログラムを起動した第２のコンピュータに、
前記情報表示プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、
前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、
前記コンピュータを操作するユーザに関する第１の識別情報を取得するステップと、
前記情報表示プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたユーザの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、
前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、
前記情報表示プログラムから前記第１の識別情報を読み出すステップと、
前記コンピュータを操作するユーザに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させること
を特徴とする情報表示プログラムの作成プログラム。
【請求項１１】前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、
前記第２のコンピュータに、
前記表示条件を読み出すステップと、
前記表示条件に合致するか否かを判定するステップと、を実行させ、
前記情報表示プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成すること
を特徴とする請求項１０記載の情報表示プログラムの作成プログラム。
【請求項１２】前記情報表示プログラムの起動が初回の起動である場合には、前記第２のコンピュータに、前記情報表示プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成すること
を特徴とする請求項１０又は１１記載の情報表示プログラムの作成プログラム。
【請求項１３】所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成装置であって、
前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるファイル選択受付手段と、
前記ファイルから前記所定の情報を表示するためのデータを取得するデータ取得手段と、
少なくとも前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するプログラム作成手段と、を備えていて、
前記情報表示プログラムは、前記情報表示プログラムを起動したコンピュータに、
前記情報表示プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、
前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、
前記コンピュータに関する第１の識別情報を取得するステップと、
前記情報表示プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたコンピュータの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、
前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、前記情報表示プログラムから前記第１の識別情報を読み出すステップと、
前記コンピュータに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させること
を特徴とする情報表示プログラムの作成装置。
【請求項１４】前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、
前記情報表示プログラムを起動したコンピュータに、
前記表示条件を読み出すステップと、
前記表示条件に合致するか否かを判定するステップと、を実行させ、
前記情報表示プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成すること
を特徴とする請求項１３記載の情報表示プログラムの作成装置。
【請求項１５】前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記情報表示プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成すること
を特徴とする請求項１３又は１４記載の情報表示プログラムの作成装置。
【請求項１６】所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成装置であって、
前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるファイル選択受付手段と、
前記ファイルから前記所定の情報を表示するためのデータを取得するデータ取得手段と、
少なくとも前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するプログラム作成手段と、を備えていて、
前記情報表示プログラムは、前記情報表示プログラムを起動したコンピュータに、
前記情報表示プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、
前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、
前記コンピュータを操作するユーザに関する第１の識別情報を取得するステップと、
前記情報表示プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたユーザの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、
前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、前記情報表示プログラムから前記第１の識別情報を読み出すステップと、
前記コンピュータを操作するユーザに関する第２の識別情報を取得するステップと、
前記第１の識別情報と前記第２の識別情報を対比するステップと、
前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させること
を特徴とする情報表示プログラムの作成装置。
【請求項１７】前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、
前記情報表示プログラムを起動したコンピュータに、
前記表示条件を読み出すステップと、
前記表示条件に合致するか否かを判定するステップと、を実行させ、
前記情報表示プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成すること
を特徴とする請求項１６記載の情報表示プログラムの作成装置。
【請求項１８】前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記情報表示プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、
前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成すること
を特徴とする請求項１６又は１７記載の情報表示プログラムの作成装置。
【手続補正書】
【提出日】平成17年10月2日(2005.10.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本願にかかる課題を解決する第１の発明は、所定の情報をコンピュータに表示するためのプログラムであって、前記プログラムを起動したコンピュータに、前記プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、前記プログラムの起動が初回の起動である場合には、前記コンピュータに、前記コンピュータに関する第１の識別情報を取得するステップと、前記プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたコンピュータの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、前記プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、前記プログラムから前記第１の識別情報を読み出すステップと、前記コンピュータに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムである。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、第１の発明は、前記プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、前記プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成することを特徴としてもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
さらに、第１の発明は、前記プログラムの起動が初回の起動である場合には、前記コンピュータに、前記プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、前記プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明においては、情報を伝える相手方の操作するコンピュータのＩＰアドレスやＭＡＣアドレス等の識別情報を情報表示用のプログラムに記述し、プログラムを起動したコンピュータの識別情報と対比して情報の表示が許諾されたコンピュータであることを確認した上で情報表示の処理が実行されるように設定することにより、不正コピー等による第三者による不正な情報の閲覧を防止することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、本発明においては、ＩＰアドレスやＭＡＣアドレス等の識別情報の一致を条件とすることに加えて、例えば情報の表示について表示期限や表示回数などの条件を設定することにより、第三者による不正な情報の閲覧の可能性を低減させることもできる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
さらに、本発明においては、ＩＰアドレスやＭＡＣアドレス等の識別情報をキーに情報を暗号化して、情報を表示するコンピュータの識別情報をキーに復号化するように設定することにより、情報の表示が許諾されたコンピュータであることを重ねて確認することが可能になり、第三者による不正な情報の閲覧の可能性をより低減させることが可能になる。尚、暗号化するデータは、情報表示プログラムにおける所定の情報を表示するための変数部分のデータを対象にすることが好ましいが、その他に表示のためのビューアプログラム部分なども暗号化することとしてもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明では、プログラムの作成側において情報を伝える相手方の操作するコンピュータのＩＰアドレスやＭＡＣアドレス等の識別情報を把握しておくことが必要になるが、第１の発明においては、送信先の識別情報が不明な場合であっても、同様の効果を発揮することが可能となっている。つまり、第１の発明においては、プログラムを受信した相手方が始めて起動操作を行った場合に、相手方の操作するコンピュータのＩＰアドレスやＭＡＣアドレス等の識別情報を取得してプログラムに書き込む。２回目以降の起動時には、プログラムを起動したコンピュータの識別情報と対比して情報の表示が許諾されたコンピュータであることを確認した上で情報表示の処理が実行されるように設定することにより、不正コピー等による第三者による不正な情報の閲覧を防止することができる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、第１の発明においては、情報の表示について表示期限や表示回数などの表示条件の設定や、ＩＰアドレスやＭＡＣアドレス等のコンピュータの識別情報をキーに情報を暗号化することが可能である。表示条件の設定については、プログラムの作成側において行われるが、識別情報をキーとした暗号化は、プログラムを受信した側での最初の起動時に行われる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本願にかかる課題を解決する第２の発明は、所定の情報をコンピュータに表示するためのプログラムであって、前記プログラムを起動したコンピュータに、前記プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、前記プログラムの起動が初回の起動である場合には、前記コンピュータに、前記コンピュータを操作するユーザに関する第１の識別情報を取得するステップと、前記プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたユーザの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、前記プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、前記プログラムから前記第１の識別情報を読み出すステップと、前記コンピュータを操作するユーザに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムである。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、第２の発明は、前記プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、前記プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成することを特徴としてもよい。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
さらに、第２の発明は、前記プログラムの起動が初回の起動である場合には、前記コンピュータに、前記プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、前記プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
本発明においては、先の発明が情報を表示する正当権限をコンピュータ単位で判定するのに対して、ユーザ単位で判定することとしている。つまり、情報を伝える相手方のユーザを特定するために、コンピュータへのログイン時に用いるユーザＩＤ等の識別情報を情報表示用のプログラムに記述し、プログラムを起動したユーザの識別情報と対比して情報の表示が許諾されたユーザであることを確認した上で情報表示の処理が実行されるように設定することにより、不正コピー等による第三者による不正な情報の閲覧を防止することができる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
また、本発明においては、ユーザＩＤ等の識別情報の一致を条件とすることに加えて、例えば情報の表示について表示期限や表示回数などの条件を設定することにより、第三者による不正な情報の閲覧の可能性を低減させることもできる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
さらに、本発明においては、ユーザＩＤ等の識別情報をキーに情報を暗号化して、情報を表示する操作を実行するユーザの識別情報をキーに復号化するように設定することにより、情報の表示が許諾されたユーザであることを重ねて確認することが可能になり、第三者による不正な情報の閲覧の可能性をより低減させることが可能になる。尚、暗号化するデータは、情報表示プログラムにおける所定の情報を表示するための変数部分のデータを対象にすることが好ましいが、その他に表示のためのビューアプログラム部分なども暗号化することとしてもよい。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
本発明では、プログラムの作成側において情報を伝える相手方のユーザＩＤ等の識別情報を把握しておくことが必要になるが、第２の発明においては、送信先の識別情報が不明な場合であっても、同様の効果を発揮することが可能となっている。つまり、第２の発明においては、プログラムを受信した相手方が始めて起動操作を行った場合に、コンピュータの操作者のユーザＩＤ等の識別情報を取得してプログラムに書き込む。２回目以降の起動時には、プログラムを起動したコンピュータを操作するユーザの識別情報と対比して情報の表示が許諾されたコンピュータであることを確認した上で情報表示の処理が実行されるように設定することにより、不正コピー等による第三者による不正な情報の閲覧を防止することができる。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
また、第２の発明においても、情報の表示について表示期限や表示回数などの表示条件の設定や、ユーザＩＤ等の識別情報をキーに情報を暗号化することが可能である。表示条件の設定については、プログラムの作成側において行われるが、識別情報をキーとした暗号化は、プログラムを受信した側での最初の起動時に行われる。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
本願にかかる課題を解決するために、第１の発明及び第２の発明にかかる情報表示プログラムは、プログラムの作成側において情報表示プログラムを簡易な手順で作成することのできる情報表示プログラムの作成プログラム及び作成装置として構成することもできる。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
つまり、第１の発明に対応する情報表示プログラムの作成プログラムは、所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成プログラムであって、第１のコンピュータに、前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるステップと、前記ファイルから前記所定の情報を表示するためのデータを取得するステップと、少なくとも前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するステップと、を実行させ、前記情報表示プログラムは、前記情報表示プログラムを起動した第２のコンピュータに、前記情報表示プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記コンピュータに関する第１の識別情報を取得するステップと、前記情報表示プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたコンピュータの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、前記情報表示プログラムから前記第１の識別情報を読み出すステップと、前記コンピュータに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムの作成プログラムである。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
また、第１の発明に対応する情報表示プログラムの作成プログラムは、前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記情報表示プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記情報表示プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成することを特徴とすることもできる。前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記情報表示プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
第２の発明に対応する情報表示プログラムの作成プログラムは、所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成プログラムであって、第１のコンピュータに、前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるステップと、前記ファイルから前記所定の情報を表示するためのデータを取得するステップと、少なくとも前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するステップと、を実行させ、前記情報表示プログラムは、前記情報表示プログラムを起動した第２のコンピュータに、前記情報表示プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記コンピュータを操作するユーザに関する第１の識別情報を取得するステップと、前記情報表示プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたユーザの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、前記情報表示プログラムから前記第１の識別情報を読み出すステップと、前記コンピュータを操作するユーザに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムの作成プログラムである。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
また、第２の発明に対応する情報表示プログラムの作成プログラムは、前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記情報表示プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記情報表示プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成することを特徴とすることもできる。前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記情報表示プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】削除
【補正の内容】
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】削除
【補正の内容】
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
第１の発明に対応する情報表示プログラムの作成装置は、所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成装置であって、前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるファイル選択受付手段と、前記ファイルから前記所定の情報を表示するためのデータを取得するデータ取得手段と、少なくとも前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するプログラム作成手段と、を備えていて、前記情報表示プログラムは、前記情報表示プログラムを起動したコンピュータに、前記情報表示プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記コンピュータに関する第１の識別情報を取得するステップと、前記情報表示プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたコンピュータの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、前記情報表示プログラムから前記第１の識別情報を読み出すステップと、前記コンピュータに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムの作成装置である。
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
また、第１の発明に対応する情報表示プログラムの作成装置は、前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記情報表示プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記情報表示プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成することを特徴とすることもできる。前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記情報表示プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】削除
【補正の内容】
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】削除
【補正の内容】
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
第２の発明に対応する情報表示プログラムの作成装置は、所定の情報をコンピュータに表示するための情報表示プログラムを作成するための作成装置であって、前記情報表示プログラムにより表示させる所定の情報を含むファイルの選択を受け付けるファイル選択受付手段と、前記ファイルから前記所定の情報を表示するためのデータを取得するデータ取得手段と、少なくとも前記所定の情報を表示するためのデータ、前記所定の情報を表示するためのビューアプログラムを含むデータ及びプログラムを結合して、前記所定の情報を表示するための情報表示プログラムを作成するプログラム作成手段と、を備えていて、前記情報表示プログラムは、前記情報表示プログラムを起動したコンピュータに、前記情報表示プログラムの起動が初回の起動であるか否かを判定するステップを実行させ、前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記コンピュータを操作するユーザに関する第１の識別情報を取得するステップと、前記情報表示プログラムに前記第１の識別情報を前記所定の情報の表示が許諾されたユーザの識別キーとして書き込み、前記第１の識別情報が書き込まれたプログラムを前記コンピュータに格納するステップと、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させ、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記コンピュータに、前記情報表示プログラムから前記第１の識別情報を読み出すステップと、前記コンピュータを操作するユーザに関する第２の識別情報を取得するステップと、前記第１の識別情報と前記第２の識別情報を対比するステップと、前記第１の識別情報と第２の識別情報が一致する場合には、前記情報表示プログラムから前記所定の情報を表示するためのデータを読み出して前記コンピュータに接続されたディスプレイ又はプリンタに出力するための表示データを作成するステップと、を実行させることを特徴とする情報表示プログラムの作成装置である。
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
また、第２の発明に対応する情報表示プログラムの作成装置は、前記情報表示プログラムには前記所定の情報を表示するための表示条件が記述されていて、前記情報表示プログラムを起動したコンピュータに、前記表示条件を読み出すステップと、前記表示条件に合致するか否かを判定するステップと、を実行させ、前記情報表示プログラムの起動が初回の起動である場合には、前記表示データを作成するステップでは、前記表示条件に合致すると判定される場合に前記表示データを作成し、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、前記第１の識別情報と第２の識別情報が一致し、かつ前記表示条件に合致すると判定される場合に前記表示データを作成することを特徴とすることもできる。前記情報表示プログラムの起動が初回の起動である場合には、前記コンピュータに、前記情報表示プログラムに記述された前記所定の情報を表示するためのデータを前記第１の識別情報をキーに暗号化するステップを実行させ、前記情報表示プログラムの起動が２回目以降の起動である場合には、前記表示データを作成するステップでは、暗号化された前記所定の情報を表示するためのデータを前記第２の識別情報をキーに復号化して前記表示データを作成することを特徴としてもよい。
【国際調査報告】
2006022011.tif 000015
2006022011.tif 000016
2006022011.tif 000017
2006022011.tif 000018