【手続補正書】
【提出日】平成20年5月21日(2008.5.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  コンピュータを任意の動作中に動作状態へ自己修復させる方法であって、
第１の起動装置から起動し、
次に、起動時又は任意の動作状態の時に、前記コンピュータの修復が必要であることを示す信号に応答して、第２の起動装置から起動し、
次に、前記第２の起動装置から起動して前記第１の起動装置上のソフトウェアを修復し、そして、選択的に（ｉ）第１のハードディスク装置上のソフトウェアの修復期間中に、前記コピュータの動作状態を回復するために、第２の起動装置によるコンピュータの動作を維持するか、又は（ｉｉ）前記コンピュータの動作状態を回復するために、コンピュータの動作を第２の起動装置から第１の起動装置へ変える、
というコンピュータの各実行ステップを含むことを特徴とする方法。
【請求項２】  前記第２のハードディスク装置起動装置は、コンピュータのメインコンピュータ・ハードウェアボックス内に物理的に存在するものである、請求項１に記載の方法。
【請求項３】  前記第２のハードディスク装置起動装置は、コンピュータのメインコンピュータ・ハードウェアボックスの措置側に置かれているものである、請求項１に記載の方法。
【請求項４】  任意の動作中に動作状態へ自己修復するコンピュータであって、
メインコンピュータ・ハードウェアボックスと、
前記メインコンピュータ・ハードウェアボックス内に配置されたＣＰＵと、
前記メインコンピュータ・ハードウェアボックス内に配置されたメモリと、
前記メインコンピュータ・ハードウェアボックス内に、修復が必要とされる前に配置された、それぞれ第１及び第２のデータ記憶装置のための第１及び第２の制御装置とを備えており、前記第２のデータ記憶装置は少なくとも１つのバックアップと、マスターテンプレートとを含んでおり、さらに、
前記ＣＰＵと、前記メモリと、前記第１及び第２の制御装置とを通信可能に結合するバスと、
前記ＣＰＵに対する前記第２のデータ記憶装置のアクセス可能性を変更するために前記第２のデータ記憶装置に通信可能に結合され、かつ、前記メインコンピュータ・ハードウェアボックスを通して又は前記メインコンピュータ・ハードウェアボックス表面において、ユーザによる操作のためにさらされたスイッチと、
を備えることを特徴とするコンピュータ。
【請求項５】  前記スイッチは、さらに、第２のデータ記憶装置の識別設定を切り換えるためのスイッチ構成要素及び第２のデータ記憶装置へ電力を切り換えるためのスイッチ構成要素のうち少なくとも１つを含むとともに、切り換え時における第１及び第２のデータ記憶装置への損傷を防ぐために第１及び第２のデータ記憶装置をモニターするためのスイッチ制御装置を含んでいる、請求項４に記載のコンピュータ。
【請求項６】  前記ＣＰＵ、前記第１及び第２の制御装置、前記第１及び第２の記憶装置、そして前記スイッチと協働するように接続された、前記コンピュータの修復プロセスを制御するための手段をさらに含んでいる、請求項４に記載のコンピュータ。
【請求項７】  第２のコンピュータへの通信リンク上で通信するための通信装置と、
前記コンピュータ及び前記通信装置を複数のデータラインを有するバス上で通信可能に接続するためのポートと、
前記通信装置をイネーブル（有効）又はディセーブル（遮断）にするために、前記複数のデータラインから選択されたデータラインに接続されているスイッチと、
をさらに備えている請求項４に記載のコンピュータ。
【請求項８】  さらに、コンピュータに接続された第１及び第２の周辺装置それぞれのための第１及び第２の周辺制御装置と、
前記周辺制御装置を第１のハードディスクドライブデータ記憶装置及びスイッチに通信可能かつ電気的に接続する第２のバスと、
前記第２の周辺制御装置を第２のハードディスクドライブデータ記憶装置及びスイッチに通信可能かつ電気的に接続する第３のバスとを備え、
前記スイッチは、第２のバスの動作信号を切り換えて、通信可能かつ電気的に第１のハードディスクドライブデータ記憶装置を接続するスイッチングエレメントと、第２のバスの動作信号を切り換えて、通信可能かつ電気的に第２のハードディスクドライブデータ記憶装置を接続するスイッチングエレメントとを含み、前記動作信号には、それぞれのバスへの電源供給の上げ又は下げをするための電源ライン信号が含まれている、請求項４に記載のコンピュータ。
【請求項９】  コンピュータの動作中における使用中のスタートアップ時及びスタートアップ後の任意の時における自動化されたコンピュータの自己修復のための方法であって、前記コンピュータは実行可能なコンピュータプログラム命令を記憶する第１の記憶装置と、前記第１の記憶装置、第１のランダムアクセスメモリ、そしてベーシックインプット−アウトプットシステム（ＢＩＯＳ）を記憶する第１のＢＩＯＳメモリに接続されたプロセッサとを有するタイプのものであり、前記方法は、
前記コンピュータのハウジングに配置された第２の記憶装置内に、（ｉ）マスターテンプレート、及び（ｉｉ）ウィルス感染及び信用できないソースからの悪意のコードによる改変から完全に分離されて保護されている修復プロシージャーを記憶し、（ｉｉｉ）ユーザが変更したデータ又はプログラムを記憶するための記憶領域を割り当て、ここでユーザデータが割り当てられたスペース、マスターテンプレート及び修復プロシージャーは論理的に異なり別々にアドレス可能な互いに分離した記憶領域に記憶され、また、第１の記憶装置からも分離されており、第２の記憶装置は信用できないデータ又はプログラムソースにさらされないようになっており、
選択的にコンピュータを通常モード及び修復モードで動作させること、ここで、
（ａ）通常モードでは、第１の記憶装置は前記コンピュータのハウジング内に物理的に存在し、かつ、読み出し動作及び書込動作をサポートし、第２の記憶装置は、前記コンピュータ内に物理的に存在するが、論理的に隠されており、かつ、第１の記憶装置、第１のプロセッサ、第１のランダムアクセスメモリ、又は第１のＢＩＯＳメモリからの書込動作の通信をサポートすることができないようにされており、
（ｂ）修復モードでは、第１の記憶装置はコンピュータ内に物理的に存在し、かつ、読み出し動作及び書込動作をサポートし、第２の記憶装置はコンピュータ内に物理的に存在し論理的に見える状態にあり、かつ、修復プロシージャーによって制御される予め決められた第１の記憶装置との通信のみを行うことができ、前記予め決められた通信は、ウィルス及び悪意のコードが存在しないことがわかっている修復プロシージャーを実行する信用できるプロセッサ及びメモリを通してのみ行われ、
修復スタート信号に応答して、通常モードから修復モードへ切り換え、
修復プロシージャーを実行するフィルス及び悪意のコードの無いことがわかっている信用できるプロセッサ及びメモリを通してマスターテンプレートの少なくとも一部を第１の記憶装置へコピーするという修復プロシージャーを用いて、実行可能なコンピュータプログラム命令を第１の記憶装置上に生成することを含む通常モードの動作をサポートして、自動的かつユーザの介在なしに、第１の記憶装置を予め知られている動作状態へと修復し、
修復が終了した後に、自動的に通常モードの動作に戻る、
というステップを含むことを特徴とする方法。
【請求項１０】  コンピュータの動作中における使用中のスタートアップ時及びスタートアップ後の任意の時において動作中の自己修復が可能なコンピュータであって、
コンピュータボックス内に配置され、実行可能なコンピュータプログラム命令を記憶するようにされた第１の記憶装置と、
前記第１の記憶装置、第１のランダムアクセスメモリ、そしてベーシックインプット−アウトプットシステム（ＢＩＯＳ）を記憶する第１のＢＩＯＳメモリに接続された、記憶された実行可能なコンピュータプログラム命令を実行するための第１のプロセッサと、
前記コンピュータボックス内に配置され、（ｉ）マスターテンプレート、及び（ｉｉ）ウィルス感染及び信用できないソースからの悪意のコードによる改変から完全に分離されて保護されている修復プロシージャーを記憶するようにされ、そして（ｉｉｉ）ユーザが変更したデータ又はプログラムを記憶するための記憶領域を割り当て、ここでユーザデータが割り当てられたスペース、マスターテンプレート及び修復プロシージャーは論理的に異なり別々にアドレス可能な互いに分離した記憶領域に記憶され、また、第１の記憶装置からも分離されており、そして信用できないデータ又はプログラムソースにさらされないようにされている第２の記憶装置とを備えており、
当該コンピュータは、通常モード及び修復モードにおいて選択的に動作できるよう構成可能であり、
（ａ）通常モードでは、第１の記憶装置は前記コンピュータのハウジング内に物理的に存在し、かつ、読み出し動作及び書込動作をサポートし、第２の記憶装置は、前記コンピュータ内に物理的に存在するが、論理的に隠されており、かつ、第１の記憶装置、第１のプロセッサ、第１のランダムアクセスメモリ、又は第１のＢＩＯＳメモリからの書込動作の通信をサポートすることができないようにされており、
（ｂ）修復モードでは、第１の記憶装置はコンピュータ内に物理的に存在し、かつ、読み出し動作及び書込動作をサポートし、第２の記憶装置はコンピュータ内に物理的に存在し論理的に見える状態にあり、かつ、修復プロシージャーによって制御される予め決められた第１の記憶装置との通信のみを行うことができ、前記予め決められた通信は、ウィルス及び悪意のコードが存在しないことがわかっている修復プロシージャーを実行する信用できるプロセッサ及びメモリを通してのみ行われ、
修復スタート信号に応答して、通常モードから修復モードへコンピュータの動作を自動的に切り換える第１のスイッチ論理回路と、
通常モードの動作をサポートする予め知られている動作状態へと自動的かつユーザの介在なしに第１の記憶装置を修復するための修復手段とを備え、この修復手段は、修復プロシージャーを実行するフィルス及び悪意のコードの無いことがわかっている信用できるプロセッサ及びメモリを通してマスターテンプレートの少なくとも一部を第１の記憶装置へコピーするという修復プロシージャーを用いて、実行可能なコンピュータプログラム命令を第１の記憶装置上に生成する手段を含み、
修復の完了後に通常モードの動作を再開するようにコンピュータに自動的に準備させる第２のスイッチ論理回路と、を含んでいることを特徴とするコンピュータ。
【請求項１１】  請求項１０に記載のコンピュータであって、前記システムは、さらに、コンピューティングシステムと同時に動作するとともに、第２のプロセッサ及びこの第２のプロセッサに接続された第２のランダムアクセスメモリを有する集積された第２のコンピューティングシステムを提供し、また、第２のコンピューティングプロセスは、第１のプロセッサ、第１のランダムアクセスメモリ及び第１の記憶装置を含む第１のコンピューティングプロセスと同時に実行し、第２のコンピューティングプロセスは、（ｉ）共有構成（shared configuration）における第１の記憶装置、（ｉｉ）第１の記憶装置の少なくとも一部の機能的にミラー化されたバージョン、（ｉｉｉ）第１の記憶装置とは異なる隔離された記憶装置、のうちの少なくとも一つを利用するものであり、第２のコンピュータプロセスは、第１のプロセスにおける活動をモニタするとともに、ものモニタ動作に基づいて問題となるイベントを検出し、そして第２のコンピューティングシステムを使用して当該問題となるイベントを修復し、ここで第２のコンピューティングシステムの使用は、第１のプロセッサ及び第１のランダムアクセスメモリの内容をクリアすることを含んでおり、他のプロセスは、（ｉ）第１のコンピューティングシステムから第２のコンピューティングシステムへ切り換えて第１のコンピューティングシステムが修復されるまで第１のコンピュータシステムが処理を継続させること、（ｉｉ）第２のコンピューティングシステムが第１のコンピューティングシステムへの修復をマークする間第１のコンピューティングシステムにおける処理を維持すること、（ｉｉｉ）前記（ｉ）と（ｉｉ）の組み合わせ、から選択されるものである、請求項１０に記載のコンピュータ。
【請求項１２】  プロセッサ、前記プロセッサに接続されたランダムアクセスメモリ、及び前記プロセッサとの通信のために接続された第１の記憶装置を有し、動作中の任意のときに動作状態へ自己修復を行うコンピュータであって、
前記コンピュータは、コンピュータの使用中のスタートアップ時及びスタートアップ後の任意の時を含むコンピュータの動作中において、自動的に、かつ、ユーザの介在なしに、信用できるプロセッサ及びメモリ状態を使用することによって第１の記憶装置を修復して、動作状態へ自己修復することができ、
マスターテンプレート及びコンピュータ修復プロシージャーが、別々にアドレス可能な論理ボリュームとして記憶装置に記憶されており、これは、故障が発生したときにコンピュータ内に物理的に存在するが、使用前に及び使用中には完全に分離され、かつ、改変から保護されており、そしてこれは、コンピュータ内又はコンピュータ外の不知の又は不確かな内容を有する任意の源からのウィルス感染及び悪意のコードによるコンピュータの故障を修復するものであり、
コンピュータは、選択的に少なくとも通常モード及び修復モードにおいて動作し、これらの動作のモードは、コンピュータ外部のサービスから作動可能な単一の修復モードスイッチを少なくともユーザが押すことによって選択可能であり、
通常モードでは、第２の記憶装置へのアクセスを許さないために、第２の記憶装置はコンピュータシステムから論理的に隠されて起動可能装置として利用可能でなく、そして、選択的に、（ｉ）電源をオフにするか、（ｉｉ）コンピュータの通信バスに接続しないようにするか、あるいは、電源をオフにし、かつ、コンピュータの通信バスに接続しないようにして、電子的にプロセッサとの通信のために接続しないようにされ、
修復モードでは、プロセッサ及びこのプロセッサに接続されたランダムアクセスメモリから通常モードの動作によるすべての不知の又は不確かな内容がクリアされ、そして、外部エンティティとのすべての通信がディセーブルとされた後でのみ、第２の記憶装置は、信用できる修復プロシージャーのオペレーティングシステム構成要素を通してのみコンピュータシステムから論理的に見えるようにされ、かつ、読み出し可能／書込可能で、起動可能な装置として利用可能とされるものであることを特徴とするコンピュータ。