【手続補正書】
【提出日】平成26年9月30日(2014.9.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
システム管理割り込み（ＳＭＩ）を生成可能なＩ／Ｏコントローラに結合されているプラットフォームコントローラおよびプロセッサを備えるコンピュータに、
システムファームウェアの新しいバージョンが利用可能であることを通知するイベントに応じて、前記プロセッサが、ＳＭＩを生成して、前記コンピュータをシステム管理モードに移行させる手順と、
前記プラットフォームコントローラが、前記プラットフォームコントローラのメモリリソースをエミュレートされたＵＳＢドライブのメモリとして用いて、前記エミュレートされたＵＳＢドライブを作成する手順と、
前記プロセッサが、前記コンピュータのオペレーティングシステムがアクセス不可能な接続を介して、前記システムファームウェアの前記新しいバージョンを前記エミュレートされたＵＳＢドライブを用いた前記メモリリソースから複製する手順と、
前記システム管理モードから移行する前に、前記プロセッサが、既存のシステムファームウェアを前記システムファームウェアの前記新しいバージョンで上書きする手順と
を実行させるためのプログラムであって、
前記メモリリソースは前記システムファームウェアの前記新しいバージョンを格納しているプログラム。
【請求項２】
前記コンピュータにさらに、前記コンピュータが前記システム管理モードである間に、前記システムファームウェアの前記新しいバージョンの受信者としての前記プロセッサの認証を行う手順を実行させるための請求項１に記載のプログラム。
【請求項３】
前記プラットフォームコントローラは、ベースボード管理コントローラである請求項１または２に記載のプログラム。
【請求項４】
前記プラットフォームコントローラは、前記コンピュータのチップセットの管理エンジンによって供給される請求項１または２に記載のプログラム。
【請求項５】
前記コンピュータにさらに、前記システムファームウェアの前記新しいバージョンを企業用サーバから前記エミュレートされたＵＳＢドライブにダウンロードする手順を実行させるための請求項１から４のいずれか一項に記載のプログラム。
【請求項６】
前記コンピュータにさらに、前記システム管理モードから移行する前に、前記エミュレートされたＵＳＢドライブを前記オペレーティングシステムから見えなくする手順を実行させるための請求項１から５のいずれか一項に記載のプログラム。
【請求項７】
前記エミュレートされたＵＳＢドライブの前記メモリとして前記プラットフォームコントローラの前記メモリリソースを用いて前記エミュレートされたＵＳＢドライブを作成する手順は、前記エミュレートされたＵＳＢドライブにアクセスするよう求める要求に応じて実行される請求項１から６のいずれか一項に記載のプログラム。
【請求項８】
コンピュータで実施される方法であって、
システム管理割り込み（ＳＭＩ）を生成可能なＩ／Ｏコントローラに結合されているプラットフォームコントローラおよびプロセッサを備えるシステムにおいて、
システムファームウェアの新しいバージョンが利用可能であることを通知するイベントに応じて、前記プロセッサが、ＳＭＩを生成して、前記システムをシステム管理モードに移行させる段階と、
前記プラットフォームコントローラが、エミュレートされたＵＳＢドライブのメモリとして前記プラットフォームコントローラのメモリリソースを用いて、前記エミュレートされたＵＳＢドライブを作成する段階と、
前記プロセッサが、前記コンピュータのオペレーティングシステムがアクセス不可能な接続を介して、前記システムファームウェアの前記新しいバージョンを前記エミュレートされたＵＳＢドライブを用いた前記メモリリソースから複製する段階と
前記システム管理モードから移行する前に、前記プロセッサが、既存のシステムファームウェアを前記システムファームウェアの前記新しいバージョンで上書きする段階と
を実行し、
前記メモリリソースは前記システムファームウェアの前記新しいバージョンを格納している方法。
【請求項９】
前記コンピュータが前記システム管理モードである間に、前記システムファームウェアの前記新しいバージョンの受信者としての前記プロセッサの認証を行う段階をさらに実行する請求項８に記載の方法。
【請求項１０】
前記プラットフォームコントローラは、ベースボード管理コントローラである請求項８または９に記載の方法。
【請求項１１】
前記プラットフォームコントローラは、前記システムのチップセットの管理エンジンによって供給される請求項８または９に記載の方法。
【請求項１２】
前記システムファームウェアの前記新しいバージョンを企業用サーバから前記エミュレートされたＵＳＢドライブにダウンロードする段階をさらに実行する請求項８から１１のいずれか一項に記載の方法。
【請求項１３】
前記システム管理モードから移行する前に、前記エミュレートされたＵＳＢドライブを前記オペレーティングシステムから見えなくする段階をさらに実行する請求項８から１２のいずれか一項に記載の方法。
【請求項１４】
前記エミュレートされたＵＳＢドライブの前記メモリとして前記プラットフォームコントローラの前記メモリリソースを用いて前記エミュレートされたＵＳＢドライブを作成する段階は、前記エミュレートされたＵＳＢドライブにアクセスするよう求める要求に応じて実行される請求項８から１３のいずれか一項に記載の方法。
【請求項１５】
プロセッサと、
プラットフォームコントローラと、
システム管理割り込み（ＳＭＩ）を生成可能なＩ／Ｏコントローラと、
前記プロセッサに結合されており、命令を有するメモリと
を備えるシステムであって、
前記命令は、
システムファームウェアの新しいバージョンが利用可能であることを通知するイベントに応じて、前記プロセッサが、ＳＭＩを生成して、前記システムをシステム管理モードに移行させる段階と、
前記プラットフォームコントローラが、エミュレートされたＵＳＢドライブのメモリとして前記プラットフォームコントローラのメモリリソースを用いて、前記エミュレートされたＵＳＢドライブを作成する段階と、
前記プロセッサが、前記システムのオペレーティングシステムがアクセス不可能な接続を介して、前記システムファームウェアの前記新しいバージョンを前記エミュレートされたＵＳＢドライブを用いた前記メモリリソースから複製する段階と、
前記システム管理モードから移行する前に、前記プロセッサが、既存のシステムファームウェアを前記システムファームウェアの前記新しいバージョンで上書きする段階と
を実行するための命令であり、
前記メモリリソースは前記システムファームウェアの前記新しいバージョンを格納しているシステム。
【請求項１６】
前記命令はさらに、前記システムが前記システム管理モードにある間に、前記システムファームウェアの前記新しいバージョンの受信者としての前記プロセッサの認証を行う段階を実行するための命令を含む請求項１５に記載のシステム。
【請求項１７】
前記プラットフォームコントローラは、ベースボード管理コントローラである請求項１５または１６に記載のシステム。
【請求項１８】
前記プラットフォームコントローラは、前記システムのチップセットの管理エンジンによって供給される請求項１５または１６に記載のシステム。
【請求項１９】
前記命令はさらに、企業用サーバからの前記システムファームウェアの前記新しいバージョンを前記エミュレートされたＵＳＢドライブにダウンロードする段階を実行するための命令を含む請求項１５から１８のいずれか一項に記載のシステム。
【請求項２０】
前記命令はさらに、前記システム管理モードから移行する前に、前記エミュレートされたＵＳＢドライブを前記オペレーティングシステムから見えなくする段階を実行するための命令を含む請求項１５から１９のいずれか一項に記載のシステム。
【請求項２１】
前記ミュレートされたＵＳＢドライブの前記メモリとして前記プラットフォームコントローラの前記メモリリソースを用いて前記エミュレートされたＵＳＢドライブを作成する段階は、前記エミュレートされたＵＳＢドライブにアクセスするよう求める要求に応じて実行される請求項１５から２０のいずれか一項に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
本明細書で示すのは、サーバプラットフォームを管理するための方法およびシステムの実施形態である。本発明の具体的な実施形態を図示および説明してきたが、当業者には、添付された請求項の範囲から逸脱することなく、数多くの点で変更、変形が可能であることが明らかである。したがって、当業者であれば、本発明の広義の側面から逸脱することなく、変更および変形し得ることを認めるであろう。請求項の範囲には、本発明の真の範囲および意図に含まれるこのような変更、変形をすべて含むものとする。
なお、本願明細書に記載の実施形態によれば、以下の構成もまた開示される。
［項目１］
コンピュータで実施される方法であって、
システム管理割り込み（ＳＭＩ）を生成可能なＩ／Ｏコントローラに結合されているプラットフォームコントローラを備えるシステムにおいて、
データへのセキュアアクセスを要求するイベントに応じて、ＳＭＩを生成して、前記システムをシステム管理モードに移行させる段階と、
前記プラットフォームコントローラのリソースを用いて、エミュレートされたＵＳＢドライブを作成する段階と
前記システムのオペレーティングシステムがアクセス不可能な接続を介して、前記データを前記エミュレートされたＵＳＢドライブから複製する段階と
前記システム管理モードから移行する前に、前記データを処理する段階と
を実行し、
前記リソースは前記データを格納している方法。
［項目２］
前記システム管理モードの間に、前記データの受信者の認証を行う段階をさらに実行する項目１に記載の方法。
［項目３］
前記プラットフォームコントローラは、ベースボード管理コントローラである項目１または２に記載の方法。
［項目４］
前記プラットフォームコントローラは、前記システムのチップセットの管理エンジンによって供給される項目１から３のいずれか一項に記載の方法。
［項目５］
前記データを企業用サーバから前記エミュレートされたＵＳＢドライブにダウンロードする段階をさらに実行する項目１から４のいずれか一項に記載の方法。
［項目６］
前記システム管理モードから移行する前に、前記エミュレートされたＵＳＢドライブを前記オペレーティングシステムから見えなくする段階をさらに実行する項目１から５のいずれか一項に記載の方法。
［項目７］
前記プラットフォームコントローラの前記リソースを用いて前記エミュレートされたＵＳＢドライブを作成する段階は、前記エミュレートされたＵＳＢドライブにアクセスするよう求める要求に応じて実行される項目１から６のいずれか一項に記載の方法。
［項目８］
プロセッサと、
プラットフォームコントローラと、
システム管理割り込み（ＳＭＩ）を生成可能なＩ／Ｏコントローラと、
前記プロセッサに結合されており、命令を有するメモリと
を備えるシステムであって、
前記命令は、
データへのセキュアアクセスを要求するイベントに応じて、ＳＭＩを生成して、前記システムをシステム管理モードに移行させる段階と、
前記プラットフォームコントローラのリソースを用いて、エミュレートされたＵＳＢドライブを作成する段階と、
前記システムのオペレーティングシステムがアクセス不可能な接続を介して、前記データを前記エミュレートされたＵＳＢドライブから複製する段階と、
前記システム管理モードから移行する前に、前記データを処理する段階と
を実行するための命令であり、
前記リソースは前記データを格納しているシステム。
［項目９］
前記命令はさらに、前記システム管理モードの間に、前記データの受信者の認証を行う段階を実行するための命令を含む項目８に記載のシステム。
［項目１０］
前記プラットフォームコントローラは、ベースボード管理コントローラである項目８または９に記載のシステム。
［項目１１］
前記プラットフォームコントローラは、前記システムのチップセットの管理エンジンによって供給される項目８から１０のいずれか一項に記載のシステム。
［項目１２］
前記命令はさらに、企業用サーバからの前記データを前記エミュレートされたＵＳＢド
ライブにダウンロードする段階を実行するための命令を含む項目８から１１のいずれか一項に記載のシステム。
［項目１３］
前記命令はさらに、前記システム管理モードから移行する前に、前記エミュレートされたＵＳＢドライブを前記オペレーティングシステムから見えなくする段階を実行するための命令を含む項目８から１２のいずれか一項に記載のシステム。
［項目１４］
前記プラットフォームコントローラの前記リソースを用いて前記エミュレートされたＵＳＢドライブを作成する段階は、前記エミュレートされたＵＳＢドライブにアクセスするよう求める要求に応じて実行される項目８から１３のいずれか一項に記載のシステム。
［項目１５］
システム管理割り込み（ＳＭＩ）を生成可能なＩ／Ｏコントローラに結合されているプラットフォームコントローラを備えるコンピュータに、
データへのセキュアアクセスを要求するイベントに応じて、ＳＭＩを生成して、前記システムをシステム管理モードに移行させる手順と、
前記プラットフォームコントローラのリソースを用いて、エミュレートされたＵＳＢドライブを作成する手順と、
前記システムのオペレーティングシステムがアクセス不可能な接続を介して、前記データを前記エミュレートされたＵＳＢドライブから複製する手順と、
前記システム管理モードから移行する前に、前記データを処理する手順と
を実行させるためのプログラムであって、
前記リソースは前記データを格納しているプログラム。
［項目１６］
前記コンピュータにさらに、前記システム管理モードの間に、前記データの受信者の認証を行う手順を実行させるための項目１５に記載のプログラム。
［項目１７］
前記プラットフォームコントローラは、ベースボード管理コントローラである項目１５または１６に記載のプログラム。
［項目１８］
前記プラットフォームコントローラは、前記システムのチップセットの管理エンジンによって供給される項目１５から１７のいずれか一項に記載のプログラム。
［項目１９］
前記コンピュータにさらに、前記データを企業用サーバから前記エミュレートされたＵＳＢドライブにダウンロードする手順を実行させるための項目１５から１８のいずれか一項に記載のプログラム。
［項目２０］
前記コンピュータにさらに、前記システム管理モードから移行する前に、前記エミュレートされたＵＳＢドライブを前記オペレーティングシステムから見えなくする手順を実行させるための項目１５から１９のいずれか一項に記載のプログラム。
［項目２１］
前記プラットフォームコントローラの前記リソースを用いて前記エミュレートされたＵＳＢドライブを作成する手順は、前記エミュレートされたＵＳＢドライブにアクセスするよう求める要求に応じて実行される項目１５から２０のいずれか一項に記載のプログラム。