【手続補正書】
【提出日】平成21年8月13日(2009.8.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶された計算機実行可能命令を有する少なくとも１つの実体のある計算機可読記憶媒体であって、前記命令が計算機装置上で実行されるとき、計算機装置をして完全な停止状態からの計算機装置の高速起動を遂行させる計算機実施ステップが、
前記計算機装置内のシステムコンポーネントから静的データ及び／又はコードを受け取るステップと、
前記静的データ及び／又はコードを記憶するステップと、
完全な停止状態からの前記計算機装置の引き続く起動の間、前記システムコンポーネントへ高速起動が進行中であることを指示し、前記システムコンポーネントに前記静的データ及び／又はコードへのアクセスを提供するステップと、
前記指示に応答して、前記システムコンポーネントが前記静的データ及び／又はコードへアクセスして、該静的データ及び／又はコードを用いて当該システムコンポーネントの状態を復元するステップと、から成り、
前記高速起動の結果、前記計算機装置が完全な動作状態になる、計算機可読記憶媒体。
【請求項２】
前記静的データ及び／又はコードへのアクセスを前記システムコンポーネントに提供するステップが、高速起動基盤環境のアプリケーションプログラミングインターフェースセットへのエントリポイントを前記システムコンポーネントに提供するステップを含むことを特徴とする請求項１記載の計算機可読記憶媒体。
【請求項３】
前記静的データ及び／又はコードが、半導体メモリにイメージとして維持されることを特徴とする請求項１記載の計算機可読記憶媒体。
【請求項４】
前記静的データ及び／又はコードが、ハードディスクドライブにイメージとして維持されることを特徴とする請求項１記載の計算機可読記憶媒体。
【請求項５】
前記静的データ及び／又はコードへのアクセスを前記システムコンポーネントに提供するステップが、前記引き続く起動の間の初期化のために前記システムコンポーネントを呼び出すステップを含むことを特徴とする請求項１記載の計算機可読記憶媒体。
【請求項６】
前記静的データ及び／又はコードへのアクセスを前記システムコンポーネントに提供するステップが、複数の起動フェーズのうち少なくとも２つのフェーズの間、前記システムコンポーネントを呼び出すステップを含むことを特徴とする請求項５記載の計算機可読記憶媒体。
【請求項７】
更に、高速起動基盤環境において前記システムコンポーネントからの呼び出しを受信するステップであって、前記呼び出しが、前記引き続く起動時に使用するために存続している前記静的データ及び／又はコードへのアクセスを前記高速起動基盤環境に提供するものを含む、記憶された計算機実行可能命令を有する請求項１記載の計算機可読媒体。
【請求項８】
更に、高速起動基盤環境において前記システムコンポーネントからの呼び出しを受信するステップであって、前記呼び出しが、現在の状態の前記静的データを前記引き続く起動時に使用しないように前記静的データを無効化することに対応するものを含む、記憶された計算機実行可能命令を有する請求項１記載の計算機可読媒体。
【請求項９】
更に、前記引き続く起動時に使用するために存続している前記静的データ及び／又はコードへのアクセスを高速起動基盤環境に提供するために、バックグラウンド動作において前記システムコンポーネントと通信するステップを含む、記憶された計算機実行可能命令を有する請求項１記載の計算機可読媒体。
【請求項１０】
完全な停止状態からの計算機装置の高速起動を遂行するための、計算機システムにおいて実施される方法であって、
前記計算機装置内のシステムコンポーネントから静的データ及び／又はコードを受け取るステップと、
前記静的データ及び／又はコードを記憶するステップと、
完全な停止状態からの前記計算機装置の引き続く起動の間、前記システムコンポーネントへ高速起動が進行中であることを指示し、前記システムコンポーネントに前記静的データ及び／又はコードへのアクセスを提供するステップと、
前記指示に応答して、前記システムコンポーネントが前記静的データ及び／又はコードへアクセスして、該静的データ及び／又はコードを用いて当該システムコンポーネントの状態を復元するステップと、から成り、
前記高速起動の結果、前記計算機装置が完全な動作状態になる、方法。
【請求項１１】
前記静的データ及び／又はコードが、インストール動作の間に受け取られることを特徴とする請求項１０記載の方法。
【請求項１２】
更に、前記システムコンポーネントの状態の復元の一部として、前記システムコンポーネントにおける動的データを列挙するステップを含む請求項１０記載の方法。
【請求項１３】
前記静的データ及び／又はコードへのアクセスを前記システムコンポーネントに提供するステップが、前記静的データ及び／又はコードを不揮発性ストレージから揮発性メモリに送信するステップを含むことを特徴とする請求項１０記載の方法。
【請求項１４】
前記静的データ及び／又はコードへのアクセスを前記システムコンポーネントに提供するステップが、高速起動基盤環境のアプリケーションプログラミングインターフェースセットへのエントリポイントを前記システムコンポーネントに提供するステップを含み、前記システムコンポーネントへ高速起動が進行中であることを指示するステップが、前記高速起動を表示するフラグを設定するステップを含むことを特徴とする請求項１０記載の方法。
【請求項１５】
前記静的データへのアクセスを前記システムコンポーネントに提供するステップが、複数の起動フェーズの少なくとも２つのフェーズの間、前記システムコンポーネントを呼び出すステップを含むことを特徴とする請求項１０記載の方法。
【請求項１６】
計算機装置において、完全な停止状態からの高速起動を遂行するためのシステムが、システムコンポーネントと高速起動基盤環境とからなり、
前記高速起動基盤環境が、
前記計算機装置内のシステムコンポーネントから静的データ及び／又はコードを受け取ることと、前記静的データ及び／又はコードを記憶することを遂行するための第1のメカニズムと、
完全な停止状態からの前記計算機装置の引き続く起動の間、前記システムコンポーネントへ高速起動が進行中であることを指示し、前記システムコンポーネントに前記静的データ及び／又はコードへのアクセスを提供することを遂行するための第２のメカニズムと、
を含み、
前記第２のメカニズムからの前記指示の受け取りに応答して、前記システムコンポーネントが前記静的データ及び／又はコードへアクセスして、該静的データ及び／又はコードを用いて当該システムコンポーネントの状態を復元し、前記高速起動の結果、前記計算機装置が完全な動作状態になる、システム。
【請求項１７】
前記第１のメカニズムが、前記静的データ及び／又はコードを受け取るためのインターフェースセットを前記システムコンポーネントに提供することを含む前記システムコンポーネントを登録する、セットアップコンポーネントを含むことを特徴とする請求項１６記載のシステム。
【請求項１８】
前記第２のメカニズムが、前記インターフェースセット中の１つのインタフェースを介し、前記システムコンポーネントと通信するコードを含むことを特徴とする請求項１７記載のシステム。
【請求項１９】
前記高速起動基盤環境が、前記静的データを無効化するための第３のメカニズムを含むことを特徴とする請求項１７記載のシステム。
【請求項２０】
前記高速起動基盤環境が、静的データ及び／又はコードを前記システムコンポーネントから収集するためのバックグラウンドメカニズムを含むことを特徴とする請求項１７記載のシステム。