【手続補正書】
【提出日】平成22年6月29日(2010.6.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ソフトウェアをインストールするインストール手段と、
前記インストール手段によりインストールされた１つ又は複数の新規のソフトウェアを含む複数のソフトウェアを起動する起動手段と、
前記起動手段により起動された複数のソフトウェアに関わる画面の表示装置への表示の制御として、前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログと、当該１つ又は複数の新規のソフトウェアとは異なる既にインストールされているソフトウェアに関わる画面との表示の制御を行う表示手段とを有し、
前記表示手段は、前記既にインストールされているソフトウェアに関わる画面よりも前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログを前面に表示するよう制御することを特徴とするデータ処理装置。
【請求項２】
ソフトウェアをインストールするインストール手段と、
前記インストール手段によりインストールされた１つ又は複数の新規のソフトウェアを含む複数のソフトウェアを起動する起動手段と、
前記起動手段により起動された複数のソフトウェアに関わる画面の表示装置への表示の制御として、前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログと、当該１つ又は複数の新規のソフトウェアとは異なる既にインストールされているソフトウェアに関わる画面との表示の制御を行う表示手段とを有し、
前記表示手段は、前記１つ又は複数の新規のソフトウェアの初期設定を行う前においては、前記既にインストールされているソフトウェアに関わる画面を一時的に表示することなく、前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログを表示するよう制御することを特徴とするデータ処理装置。
【請求項３】
前記表示手段は、前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログに応じた操作が終了されてから、前記起動手段により起動された前記既にインストールされているソフトウェアに関わる画面を表示するよう制御することを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記起動手段は、オペレーティングシステムの再起動の際に前記複数のソフトウェアを起動することを特徴とする請求項１乃至３の何れか１項に記載のデータ処理装置。
【請求項５】
前記インストール手段により複数の新規のソフトウェアがインストールされる場合、当該複数の新規のソフトウェアで必要な設定の内容に応じて、当該複数の新規のソフトウェアの中から、前記起動手段により起動されるソフトウェア及び起動される順番を選択する選択手段を有し、
前記起動手段は、前記選択手段により選択された順番で、前記インストール手段によりインストールされた複数の新規のソフトウェアを起動し、
前記表示手段は、前記複数の新規のソフトウェアの初期設定のためのダイアログについては、前記起動手段により起動された順番で表示するよう制御することを特徴とする請求項１乃至４の何れか１項に記載のデータ処理装置。
【請求項６】
前記起動手段は、前記既にインストールされているソフトウェアよりも、前記１つ又は複数の新規のソフトウェアを優先して起動することを特徴とする請求項１乃至４の何れか１項に記載のデータ処理装置。
【請求項７】
前記インストール手段によりインストールされた前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログに応じた操作が終了されてから、自動的に起動すべき常駐するソフトウェアの設定を行う設定手段を有することを特徴とする請求項１乃至４の何れか１項に記載のデータ処理装置。
【請求項８】
前記既にインストールされているソフトウェアが自動的に起動するようにするための設定を解除する解除手段と、
前記インストール手段によりインストールされた前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログに応じた操作が終了されてから、前記解除手段により解除された設定を再度行う再設定手段とを有することを特徴とする請求項１乃至４の何れか１項に記載のデータ処理装置。
【請求項９】
ソフトウェアをインストールするインストール工程と、
前記インストール工程によりインストールされた１つ又は複数の新規のソフトウェアを含む複数のソフトウェアを起動する起動工程と、
前記起動工程により起動された複数のソフトウェアに関わる画面の表示装置への表示の制御として、前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログと、当該１つ又は複数の新規のソフトウェアとは異なる既にインストールされているソフトウェアに関わる画面との表示の制御を行う表示工程とを有し、
前記表示工程は、前記既にインストールされているソフトウェアに関わる画面よりも前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログを前面に表示するよう制御することを特徴とするデータ処理方法。
【請求項１０】
ソフトウェアをインストールするインストール工程と、
前記インストール工程によりインストールされた１つ又は複数の新規のソフトウェアを含む複数のソフトウェアを起動する起動工程と、
前記起動工程により起動された複数のソフトウェアに関わる画面の表示装置への表示の制御として、前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログと、当該１つ又は複数の新規のソフトウェアとは異なる既にインストールされているソフトウェアに関わる画面との表示の制御を行う表示工程とを有し、
前記表示工程は、前記１つ又は複数の新規のソフトウェアの初期設定を行う前においては、前記既にインストールされているソフトウェアに関わる画面を一時的に表示することなく、前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログを表示するよう制御することを特徴とするデータ処理方法。
【請求項１１】
前記表示工程は、前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログに応じた操作が終了されてから、前記起動工程により起動された前記既にインストールされているソフトウェアに関わる画面を表示するよう制御することを特徴とする請求項１０に記載のデータ処理方法。
【請求項１２】
前記起動工程は、オペレーティングシステムの再起動の際に前記複数のソフトウェアを起動することを特徴とする請求項９乃至１１の何れか１項に記載のデータ処理方法。
【請求項１３】
前記インストール工程により複数の新規のソフトウェアがインストールされる場合、当該複数の新規のソフトウェアで必要な設定の内容に応じて、当該複数の新規のソフトウェアの中から、前記起動工程により起動されるソフトウェア及び起動される順番を選択する選択工程を有し、
前記起動工程は、前記選択工程により選択された順番で、前記インストール工程によりインストールされた複数の新規のソフトウェアを起動し、
前記表示工程は、前記複数の新規のソフトウェアの初期設定のためのダイアログについては、前記起動工程により起動された順番で表示するよう制御することを特徴とする請求項９乃至１２の何れか１項に記載のデータ処理方法。
【請求項１４】
前記起動工程は、前記既にインストールされているソフトウェアよりも、前記１つ又は複数の新規のソフトウェアを優先して起動することを特徴とする請求項９乃至１２の何れか１項に記載のデータ処理方法。
【請求項１５】
前記インストール工程によりインストールされた前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログに応じた操作が終了されてから、自動的に起動すべき常駐するソフトウェアの設定を行う設定工程を有することを特徴とする請求項９乃至１２の何れか１項に記載のデータ処理方法。
【請求項１６】
前記既にインストールされているソフトウェアが自動的に起動するようにするための設定を解除する解除工程と、
前記インストール工程によりインストールされた前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログに応じた操作が終了されてから、前記解除工程により解除された設定を再度行う再設定工程とを有することを特徴とする請求項９乃至１２の何れか１項に記載のデータ処理方法。
【請求項１７】
請求項９乃至１６の何れか１項に記載のデータ処理方法の各工程をコンピュータに実行させることを特徴とするコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】データ処理装置、データ処理方法、及びコンピュータプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、データ処理装置、データ処理方法、及びコンピュータプログラムに関し、特に、ソフトウェアをインストールするために用いて好適なものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明のデータ処理装置は、ソフトウェアをインストールするインストール手段と、前記インストール手段によりインストールされた１つ又は複数の新規のソフトウェアを含む複数のソフトウェアを起動する起動手段と、前記起動手段により起動された複数のソフトウェアに関わる画面の表示装置への表示の制御として、前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログと、当該１つ又は複数の新規のソフトウェアとは異なる既にインストールされているソフトウェアに関わる画面との表示の制御を行う表示手段とを有し、前記表示手段は、前記既にインストールされているソフトウェアに関わる画面よりも前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログを前面に表示するよう制御することを特徴とする。
また、本発明のデータ処理装置の他の特徴によれば、ソフトウェアをインストールするインストール手段と、前記インストール手段によりインストールされた１つ又は複数の新規のソフトウェアを含む複数のソフトウェアを起動する起動手段と、前記起動手段により起動された複数のソフトウェアに関わる画面の表示装置への表示の制御として、前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログと、当該１つ又は複数の新規のソフトウェアとは異なる既にインストールされているソフトウェアに関わる画面との表示の制御を行う表示手段とを有し、前記表示手段は、前記１つ又は複数の新規のソフトウェアの初期設定を行う前においては、前記既にインストールされているソフトウェアに関わる画面を一時的に表示することなく、前記１つ又は複数の新規のソフトウェアの初期設定のためのダイアログを表示するよう制御することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明によれば、インストールしたソフトウェアに対する設定を従来よりも容易に行うことができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
ステップＳ５０３に進むと、統合インストーラ１９は、ステップＳ５０２でユーザによって指定されたソフトウェアをインストールする。具体的に統合インストーラ１９は、ユーザによって指定されたソフトウェアのソフトウェア情報４００を参照し、インストーラパスを取得する。統合インストーラ１９は、インストール実行部３０３を用いて、取得したインストーラパスに存在するソフトウェアのインストーラを起動して、ユーザによって指定されたソフトウェアのインストールを行う。統合インストーラ１９は、ユーザによって指定されたソフトウェアの全てを順次インストールする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
次に、ステップＳ５１２において、統合インストーラ１９は、再起動後にソフトウェアが起動されないように、ユーザによって予め設定された自動起動登録情報を全て削除する。統合インストーラ１９は、自動起動登録削除部３０２を用いて、ＯＳ１５の自動起動登録情報保持部３１８を参照し、ユーザによって設定された自動起動登録情報を全て削除する。図２に示す例では、例えば、ソフトウェア３１５、３１６が、ユーザによって自動起動登録することが予め設定され、使用することが可能な状態でホストコンピュータ１に存在している。よって、そのソフトウェア３１５、３１６の自動起動登録情報３２２、３２３が全て削除される。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
次に、ステップＳ５１７において、統合インストーラ１９は、起動するソフトウェアの選択処理（ソフトウェア選択処理）を行う。起動するソフトウェアの順番は諸条件により変化する。このため、このステップＳ５１７の選択処理により、起動するソフトウェアを選択する。尚、統合インストーラ１９におけるソフトウェア選択処理の詳細については後述する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
次に、ステップＳ５１８において、統合インストーラ１９は、ステップＳ５１７で選択されたソフトウェアを起動する。具体的に統合インストーラ１９は、ステップＳ５１７のソフトウェア選択処理によって出力（返却）されたソフトウェアを起動する。このステップＳ５１８において、ステップＳ５１７で選択されたソフトウェアが起動すると、統合インストーラ１９は、そのソフトウェアにおける初期設定ダイアログ９０１、１００１をディスプレイ６に表示させる（図８、図９を参照）。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
次に、ステップＳ５１９において、統合インストーラ１９は、ステップＳ５１８で起動されたソフトウェアの初期設定終了判定処理を行う。具体的に統合インストーラ１９は、ソフトウェアを順次起動するために、ソフトウェアの初期設定が終了と判定した場合には次のステップに処理を移行する。ソフトウェアの初期設定が終了したか否かを判定する方法は、ソフトウェアの種類により異なる。尚、統合インストーラ１９におけるソフトウェアの初期設定終了判定処理の詳細については後述する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
ステップＳ５２２に進むと、統合インストーラ１９は、ステップＳ５１１で取得した"ユーザにより設定された自動起動登録情報"を参照し、ユーザにより自動起動登録されているソフトウェアを起動する。更に、統合インストーラ１９は、ステップＳ５１４で削除した"ユーザにより設定された自動起動登録情報"を、自動起動登録部３０１を用いて、自動起動登録情報保持部３１８に再度記憶する。すなわち、統合インストーラ１９は、ユーザにより設定された自動起動登録情報を、再度自動起動登録し、ユーザにより設定された自動起動登録情報を復元する。このステップＳ５２２において、ユーザにより自動起動登録されているソフトウェアが起動すると、統合インストーラ１９は、そのソフトウェアにおけるＷｅｂブラウザダイアログ２０３やメーラーソフトダイアログ２０２をディスプレイ６に表示させる（図１０）。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
次に、ステップＳ５２３において、統合インストーラ１９は、インストールしたソフトウェアのうち常駐するソフトウェアに対して、自動起動登録を行う。具体的に、統合インストーラ１９は、インストールしたソフトウェアのソフトウェア情報４００を参照し、「常駐」の値が「する」であるソフトウェアの自動起動登録情報を、自動起動登録部３０１を用いて、自動起動登録情報保持部３１８に記憶させる。そして、図５のフローチャートによる処理を終了する。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
図１０は、インストールしたソフトウェアの初期設定が終了し、ユーザが予め設定した自動起動登録の設定を復元した場合に画面２０１に表示される画像の一例を示す図である。ソフトウェアのインストールの後に、予め自動起動登録されていたＷｅｂブラウザダイアログ２０３とメーラーソフトダイアログ２０２とが起動する（ステップＳ５２２）。また、ユーザが自動起動登録を行っていたため、統合インストーラ１９は、Ｗｅｂブラウザと２０３メーラーソフトダイアログ２０２との自動起動登録を行う（ステップＳ５２２）。これによりユーザの設定していた自動起動登録の設定が復元される。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
次に、ステップＳ１１１８において、統合インストーラ１９は、ステップＳ１１１７において起動したソフトウェアのダイアログを前面（好ましくは最前面）に配置する。ＯＳ１５の一例であるＷｉｎｏｗｓ（登録商標）には、ディスプレイ６における各ダイアログウィンドウの配置を制御するインターフェースがある。統合インストーラ１９は、このインターフェースを介し、ソフトウェアのダイアログウィンドウに、デスクトップ（画面２０１）上のどこに配置するかを引数として渡して、ダイアログの配置を制御する。統合インストーラ１９は、ステップＳ１１１７において起動したソフトウェアのダイアログウィンドウをデスクトップの最前面に配置する。尚、ＯＳ１５の一例であるＷｉｎｏｗｓ（登録商標）には、ダイアログウィンドウの状態のひとつにダイアログウィンドウをツールバーに格納する「最小化」という状態がある。よって、ＯＳ１５としてＷｉｎｏｗｓ（登録商標）を用いた場合、ステップＳ１１１８において、起動したソフトウェアのダイアログ以外を「最小化」にすることで、起動したソフトウェアのダイアログを前面に配置するようにしてもよい。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０１１７
【補正方法】変更
【補正の内容】
【０１１７】
次に、統合インストーラ１９は、ステップＳ１５１７において、起動するソフトウェアの選択処理（ソフトウェア選択処理）を行い、ステップＳ１５１８において、ソフトウェア選択処理で選択したソフトウェアを起動する。このステップＳ１５１８において、ステップＳ１５１７で選択されたソフトウェアが起動すると、統合インストーラ１９は、そのソフトウェアにおける初期設定ダイアログ９０１、１００１をディスプレイ６に表示させる（図１６、図１７を参照）。ここで、本実施形態では、ユーザによって自動起動登録がなされたソフトウェアについても、ステップＳ１５１８で選択することができる。ただし、ユーザによって自動起動登録がなされたソフトウェアを起動するタイミングはこのようなものに限定されない。例えば、第１の実施形態と同様に、新規にインストールされたソフトウェアに対する初期設定が終了した後に、ユーザによって自動起動登録がなされたソフトウェアを起動させるようにしてもよい。
次に、ステップＳ１５１９において、統合インストーラ１９は、ステップＳ１５１８で起動されたソフトウェアの初期設定終了判定処理を行う。そして、ステップＳ１５２０において、統合インストーラ１９は、その初期設定終了判定処理の結果から、ソフトウェアの初期設定が終了したか否かを判定する。そして、ステップＳ１５１８で起動されたソフトウェアの初期設定が終了するまで、ステップＳ１５１９、Ｓ１５２０を繰り返し行う。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０１１９
【補正方法】変更
【補正の内容】
【０１１９】
ステップＳ１５２２に進むと、統合インストーラ１９は、ステップＳ１５１１で取得したユーザの自動起動登録情報を参照し、ステップＳ１５１２で編集した自動起動登録情報の内容を元に戻す。具体的に統合インストーラ１９は、ステップＳ１５１２で編集した"自動起動登録情報の画面表示の値"を、「非表示」から「表示」に変更して、ユーザにより自動起動することが予め設定されたソフトウェアの自動起動登録情報を復元する。これにより、画面２０１に非表示の状態で起動されているソフトウェアにおけるＷｅｂブラウザダイアログ２０３やメーラーソフトダイアログ２０２が画面２０１に表示される。
前述した第１の実施形態では、ステップＳ５２２において、ユーザにより自動起動することが予め設定されたソフトウェアの自動起動登録情報を再登録することにより、その自動起動登録情報を復元するようにした。これに対し、本実施形態では、ステップＳ１５２２において、ユーザにより自動起動することが予め設定されたソフトウェアの自動起動登録情報を再編集することにより、その自動起動登録情報を復元するようにしている。
以上のように本実施形態では、ステップＳ１５１２において、ユーザによって自動起動することが予め登録されたソフトウェアの自動起動登録情報の画面表示の値を全て「非表示」に変更し、ステップＳ１５２２において、画面表示の値を復元する。これにより、初期設定ダイアログ９０１、１００１に対する設定が終了するまで、Ｗｅｂブラウザダイアログ２０３とメーラーソフトダイアログ２０２が表示されるのが一時的に阻止される。