【手続補正書】
【提出日】平成18年3月1日(2006.3.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ファイバ・チャネル・ネットワークを有するシステムであって、
ファイバ・チャネル・ネットワークの第１のポートに結合される第１のホスト・バス・アダプタと、
ファイバ・チャネル・ネットワークの第２のポートに結合される第２のホスト・バス・アダプタに付随する遠隔管理者であって、命令を、第２のホスト・バス・アダプタから第１のホスト・バス・アダプタへ、ファイバ・チャネル・ネットワークの共通トランスポート層を介して送るように動作可能である遠隔管理者と、を含むシステム。
【請求項２】
第１のホスト・バス・アダプタが、サーバ内にインストールされる請求項１に記載のシステム。
【請求項３】
サーバ内に組み込まれる第３のホスト・バス・アダプタをさらに含み、第３のホスト・アダプタは第３のファイバ・チャネル・ポートに結合され、命令は、第１のホスト・バス・アダプタに対するオブジェクト・ポート・アドレス、および第３のホスト・バス・アダプタに対するプロキシ・ポート・アドレスを指定する請求項２に記載のシステム。
【請求項４】
第１のホスト・バス・アダプタが、第１のホスト・バス・アダプタがインストールされるサーバのオペレーティング・システムを伴うことなく、命令を実行するように動作可能である請求項１に記載のシステム。
【請求項５】
遠隔管理者が、命令を第２のホスト・バス・アダプタへ送るように動作可能であり、および第２のホスト・バス・アダプタが、命令に応答するように動作可能である請求項１に記載のシステム。
【請求項６】
命令が、第１のホスト・バス・アダプタによって戻されるデータが記憶されるべきメモリ・バッファのアドレスを指定する請求項１に記載のシステム。
【請求項７】
命令が、ファイバ・チャネル・ネットワークのポートに結合されるすべてのホスト・バス・アダプタの名前およびアドレスを発見する請求項１に記載のシステム。
【請求項８】
命令が、第１のホスト・バス・アダプタからのホスト・バス・アダプタ属性をリクエストする請求項１に記載のシステム。
【請求項９】
命令が、第１のホスト・バス・アダプタの属性を変更する請求項１に記載のシステム。
【請求項１０】
命令が、ファイルをリポジトリにコピーし、リポジトリは遠隔管理者によってアクセス可能である請求項１に記載のシステム。
【請求項１１】
命令が、第１のホスト・バス・アダプタへのファームウェア・ファイルのダウンロードが成功できたかどうかを確認する請求項１に記載のシステム。
【請求項１２】
命令が、遠隔管理者に付随する第１のリポジトリ内のファイルを、第１のホスト・バス・アダプタに付随する第２のリポジトリへ送る請求項１に記載のシステム。
【請求項１３】
命令が、第１のホスト・バス・アダプタに、第１のホスト・バス・アダプタに付随するリポジトリ内のファームウェアをダウンロードするように指示を出し、ファームウェアは遠隔管理者からロードされる請求項１に記載のシステム。
【請求項１４】
命令が、
ファームウェア・ファイルを第１のリポジトリへコピーすることであって、第１のリポジトリは遠隔管理者によってアクセス可能である、コピーすることと、
第１のホスト・バス・アダプタへのファームウェア・ファイルのダウンロードが成功できたかどうかを確かめることと、
遠隔管理者に付随する第１のリポジトリ内のファームウェア・ファイルを、第１のホスト・バス・アダプタに付随する第２のリポジトリへ送ることと、
第１のホスト・バス・アダプタに、第１のホスト・バス・アダプタに付随する第２のリポジトリ内のファームウェアをダウンロードするように指示を出すことと、を含む請求項１に記載のシステム。
【請求項１５】
命令が、ファイバ・チャネル・プロトコル（ＦＣＰ）ターゲットと小さなコンピュータ・システム・インターフェース（ＳＣＳＩ）情報との間のマッピングを取り出す請求項１に記載のシステム。
【請求項１６】
命令が、第１のホスト・バス・アダプタに付随するドライバの属性を取り出す請求項１に記載のシステム。
【請求項１７】
命令が、第１のホスト・バス・アダプタに付随するドライバの属性を変更する請求項１に記載のシステム。
【請求項１８】
命令が、結合操作するために、第１のホスト・バス・アダプタに付随するすべてのノードの名前を取り出す請求項１に記載のシステム。
【請求項１９】
コンピュータ上で実行可能なソフトウェア・モジュールであって、命令を第１のホスト・バス・アダプタから第２のホスト・バス・アダプタへ、ファイバ・チャネル・ネットワークの共通トランスポート層を介して送るためのソフトウェア・モジュール。
【請求項２０】
クライアント・アプリケーション、アプリケーション・プログラミング・インターフェース、および命令機能のライブラリを含み、アプリケーション・プログラミング・インターフェースによって、クライアント・アプリケーションが、命令機能のライブラリにアクセスすることができる請求項１９に記載のソフトウェア・モジュール。
【請求項２１】
帯域外インターネット・プロトコル・イーサネット（登録商標）・インターフェースをさらに含む請求項２０に記載のソフトウェア・モジュール。
【請求項２２】
命令が、ホスト・バス・アダプタ属性をリクエストする請求項１９に記載のソフトウェア・モジュール。
【請求項２３】
命令が、ホスト・バス・アダプタ属性を変更する請求項１９に記載のソフトウェア・モジュール。
【請求項２４】
命令が、第２のホスト・バス・アダプタに、ファームウェア・ファイルをロードするように指示を出す請求項１９に記載のソフトウェア・モジュール。
【請求項２５】
命令が、ホスト・バス・アダプタのアドレスを設定する請求項１９に記載のソフトウェア・モジュール。
【請求項２６】
命令が、ホスト・バス・アダプタ上で診断テストを実行する請求項１９に記載のソフトウェア・モジュール。
【請求項２７】
第１のコンピュータにおけるプログラム・インターフェース・モジュールであって、クライアント・ソフトウェア・アプリケーションが遠隔管理機能のライブラリにアクセスできるように動作可能であり、各遠隔管理機能は、ファイバ・チャネル共通トランスポート命令に付随し、各ファイバ・チャネル共通トランスポート命令は、第２のコンピュータのコンポーネントに、機能を実行するように命令するように構成され、第２のコンピュータは、第１のコンピュータと、ファイバ・チャネル・ネットワークを介して連絡するプログラム・インターフェース・モジュール。
【請求項２８】
プログラム・インターフェース・モジュールは、クライアント・ソフトウェア・アプリケーションが遠隔管理機能の第２のライブラリにアクセスできるように動作可能であり、第２のライブラリ内の各遠隔管理機能は、インターネット・システム・インターフェース
（ｉＳＣＳＩ）命令に付随し、各ｉＳＣＳＩ命令は、第２のコンピュータのコンポーネントに、機能を実行するように命令するように構成されている請求項２７に記載のプログラム・インターフェース・モジュール。
【請求項２９】
ダイナミック・リンク・ライブラリを含む請求項２７に記載のプログラム・インターフェース・モジュール。
【請求項３０】
命令が、ファイバ・チャネル・ネットワークのポートに結合されるすべてのホスト・バス・アダプタの名前およびアドレスを発見する請求項２７に記載のプログラム・インターフェース・モジュール。
【請求項３１】
命令が、第２のコンピュータのホスト・バス・アダプタからのホスト・バス・アダプタ属性をリクエストする請求項２７に記載のプログラム・インターフェース・モジュール。
【請求項３２】
命令が、第２のコンピュータのホスト・バス・アダプタの属性を変更する請求項２７に記載のプログラム・インターフェース・モジュール。
【請求項３３】
命令が、第１のコンピュータに付随する第１のリポジトリ内のファームウェア・ファイルを、第２のコンピュータに付随する第２のリポジトリに送る請求項２７に記載のプログラム・インターフェース・モジュール。
【請求項３４】
命令が、第２のコンピュータのホスト・バス・アダプタに、第１のホスト・バス・アダプタに付随するリポジトリ内のファームウェアをダウンロードするように指示を出し、ファームウェアは、第１のコンピュータからロードされる請求項２７に記載のプログラム・インターフェース・モジュール。
【請求項３５】
命令が、
ファームウェア・ファイルを第１のリポジトリへコピーすることであって、第１のリポジトリは、第１のコンピュータによってアクセス可能である、コピーすることと、
第２のコンピュータのホスト・バス・アダプタへのファームウェア・ファイルのダウンロードが成功できたかどうかを確かめることと、
第１のコンピュータに付随する第１のリポジトリ内のファームウェア・ファイルを、第２のコンピュータに付随する第２のリポジトリへ送ることと、
ホスト・バス・アダプタに、ホスト・バス・アダプタに付随する第２のリポジトリ内のファームウェアをダウンロードするように指示を出すことと、を含む請求項２７に記載のプログラム・インターフェース・モジュール。
【請求項３６】
命令が、第２のコンピュータのホスト・バス・アダプタの動作をリセットする請求項２７に記載のプログラム・インターフェース・モジュール。
【請求項３７】
命令が、ファイバ・チャネル・プロトコル（ＦＣＰ）ターゲットとシステム・インターフェース（ＳＣＳＩ）情報との間のマッピングを取り出す請求項２７に記載のプログラム・インターフェース・モジュール。
【請求項３８】
命令が、第２のコンピュータのホスト・バス・アダプタに付随するドライバの属性を取り出す請求項２７に記載のプログラム・インターフェース・モジュール。
【請求項３９】
命令が、第２のコンピュータのホスト・バス・アダプタに付随するドライバの属性を変更する請求項２７に記載のプログラム・インターフェース・モジュール。
【請求項４０】
命令が、結合操作するために、第２のコンピュータのホスト・バス・アダプタに付随するすべてのノードの名前を取り出す請求項２７に記載のプログラム・インターフェース・モジュール。
【請求項４１】
インターネット・システム・インターフェース（ｉＳＣＳＩ）ネットワークを有するシステムであって、
ｉＳＣＳＩネットワークの第１のポートに結合される第１のホスト・バス・アダプタと、
ｉＳＣＳＩネットワークの第２のポートに結合される第２のホスト・バス・アダプタに付随する遠隔管理者であって、命令を、第２のホスト・バス・アダプタから第１のホスト・バス・アダプタへ、インターネット・プロトコル・パケットで、ｉＳＣＳＩネットワークを介して送るように動作可能である遠隔管理者と、を含むシステム。
【請求項４２】
属性タイプのフィールド、属性長さのフィールド、および属性データのフィールドを含むデータ構造であって、ストレージ・エリア・ネットワーク内のコンポーネントの属性を記述し、属性データ構造は、ファイバ・チャネル・ネットワークの第１のノードから第２のノードへファイバ・チャネル共通トランスポート層を介して送信されるように構成される属性データ構造。
【請求項４３】
コンポーネントがホスト・バス・アダプタである請求項４２に記載の属性データ構造。
【請求項４４】
コンポーネントがホスト・バス・アダプタ・ドライバである請求項４２に記載の属性データ構造。
【請求項４５】
第１のファイバ・チャネル・ポートから第２のファイバ・チャネル・ポートへ送られるように構成されるファイバ・チャネル共通トランスポート命令であって、第２のファイバ・チャネル・ポートと連絡するコンポーネントに、機能を実行するように命令するファイバ・チャネル共通トランスポート命令。
【請求項４６】
第２のファイバ・チャネル・ポートと連絡するコンポーネントが、ホスト・バス・アダプタである請求項４５に記載のファイバ・チャネル共通トランスポート命令。
【請求項４７】
機能には、ホスト・バス・アダプタ・パラメータを、第２のファイバ・チャネル・ポートから第１のファイバ・チャネル・ポートへ送ることが含まれる請求項４５に記載のファイバ・チャネル共通トランスポート命令。
【請求項４８】
第１のファイバ・チャネル・ポートにおける第１のコンピュータから第２のファイバ・チャネル・ポートにおける第２のコンピュータへ送られるように構成される命令構造であって、
命令を送るべき場所を指定するオブジェクト・ポート・アドレスと、
バックアップ・アドレス命令を送るべき場所を指定するプロキシ・ポート・アドレスと、
ポインタと、
戻り値と、を含む命令構造。
【請求項４９】
第１のホスト・バス・アダプタに、ファームウェアを、ファイバ・チャネル・ストレージ・エリア・ネットワーク内の第２のホスト・バス・アダプタへ送るように指示を出すように構成される命令構造。
【請求項５０】
第１のホスト・バス・アダプタに、ファームウェアを、インターネット・システム・インターフェース（ｉＳＣＳＩ）ストレージ・エリア・ネットワーク内の第２のホスト・バス・アダプタへ送るように指示を出すように構成される命令構造。
【請求項５１】
ファイバ・チャネル・ポートに結合されるストレージ・エリア・ネットワーク内のすべてのホスト・バス・アダプタを発見するように構成される命令構造。
【請求項５２】
ディスク・ベースのディレクトリを含むリポジトリであって、第１のコンピュータ・サーバからコンピュータ第２のサーバへ複数のファイバ・チャネル命令トランスポート・パケットを介して転送すべきファイルを記憶するように動作可能であるリポジトリ。
【請求項５３】
第２のコンピュータにおけるディスク・ベースのディレクトリを含むリポジトリであって、第１のコンピュータから第２のコンピュータへ複数のファイバ・チャネル命令トランスポート・パケットを介して転送されるファイルを記憶するように動作可能であるリポジトリ。
【請求項５４】
サーバ上のホスト・バス・アダプタ・ドライバと連絡するように動作可能であるソフトウェア・モジュールであって、
ストレージ・エリア・ネットワークの遠隔ポートから命令を受信するように動作可能である複数の遠隔命令モジュールと、
遠隔命令モジュールから受信する命令を複数のプロトコル管理者にディスパッチするように動作可能であるカーネルと、
命令を実行するように動作可能である複数の管理サービス・モジュールと、を含む、ソフトウェア・モジュール。
【請求項５５】
管理サービス・モジュールの１つが、命令ソースを認証するように動作可能であるモジュールを含む請求項５４に記載のソフトウェア・モジュール。
【請求項５６】
命令を、ファイバ・チャネル・ネットワーク内のデバイスへ送る方法であって、
ファイバ・チャネル・ネットワーク内の第１のデバイスにおいてユーザ命令を受信することと、
ファイバ・チャネル共通トランスポート命令ライブラリにアクセスして、ユーザ命令に対応するファイバ・チャネル共通トランスポート命令を同定することと、
ファイバ・チャネル共通トランスポート命令を共通トランスポート情報単位リクエスト内に封入することと、
共通トランスポート情報単位リクエストを第２のデバイスへ、ファイバ・チャネル・ネットワークを介して送ることと、を含む方法。
【請求項５７】
第２のデバイスがホスト・バス・アダプタである請求項５６に記載の方法。
【請求項５８】
共通トランスポート情報単位リクエストの認証コードをチェックすることをさらに含む請求項５６に記載の方法。
【請求項５９】
命令が、ファイバ・チャネル・ネットワークのポートに結合されるすべてのホスト・バス・アダプタの名前およびアドレスを発見する請求項５６に記載の方法。
【請求項６０】
命令が、第１のデバイスに付随する第１のリポジトリ内のファームウェアを、第２のデバイスに付随する第２のリポジトリに送る請求項５６に記載の方法。
【請求項６１】
命令が、第２のデバイスに、第２のデバイスに付随するリポジトリ内のファームウェアをダウンロードするように指示を出し、ファームウェアは第１のデバイスからロードされる請求項５６に記載の方法。
【請求項６２】
命令が、
ファームウェア・ファイルを第１のリポジトリへコピーすることであって、第１のリポジトリは第１のデバイスによってアクセス可能である、コピーすることと、
第１のデバイスに付随する第１のリポジトリ内のファームウェア・ファイルを、第２のデバイスに付随する第２のリポジトリへ送ることと、
第２のデバイスに、第２のデバイスに付随する第２のリポジトリ内のファームウェアをダウンロードするように指示を出すことと、を含む請求項５６に記載の方法。
【請求項６３】
命令が、第２のデバイスのホスト・バス・アダプタの動作をリセットする請求項５６に記載の方法。
【請求項６４】
命令が、ファイバ・チャネル・プロトコル（ＦＣＰ）ターゲットとシステム・インターフェース（ＳＣＳＩ）情報との間のマッピングを取り出す請求項５６に記載の方法。
【請求項６５】
命令をインターネット・インターフェース（ｉＳＣＳＩ）ネットワーク内のデバイスに送る方法であって、
ｉＳＣＳＩネットワーク内の第１のデバイスにおいてユーザ命令を受信することと、
ｉＳＣＳＩ命令ライブラリにアクセスして、ユーザ命令に対応するｉＳＣＳＩ命令を同定することと、
ｉＳＣＳＩ命令を第２のデバイスへｉＳＣＳＩネットワークを介して送ることと、を含む方法。
【請求項６６】
ファームウェア・ファイルを遠隔ホスト・バス・アダプタへ転送する方法であって、
ファームウェア・ファイルを局所的なリポジトリへインポートすることと、
ファームウェア・ファイルが、ファームウェア・ファイルを受信するべき遠隔アダプタと適合することを確認することと、
ファームウェア・ファイルを遠隔ホスト・アダプタへファイバ・チャネル共通トランスポート（ＦＣ−ＣＴ）層を介して送ることと、を含む方法。
【請求項６７】
遠隔ホスト・アダプタにおいてファームウェア・ファイルを受信することと、
ファームウェア・ファイルを、遠隔ホスト・バス・アダプタに付随するリポジトリにコピーすることと、をさらに含む請求項６６に記載の方法。
【請求項６８】
ファイル・ダウンロード命令を受信することと、
ファームウェア・ファイルを遠隔ホスト・バス・アダプタ上にインストールすることと、をさらに含む請求項６６に記載の方法。
【請求項６９】
ファームウェア・ファイルが、ファイルを受信するべき遠隔アダプタと適合することを確認することが、ファイルのチェックサムをチェックすることを含む請求項６６に記載の方法。
【請求項７０】
ファームウェア・ファイルが、ファイルを受信するべき遠隔アダプタと適合することを確認することが、ファイルのタイプがホスト・バス・アダプタのタイプとマッチングするかどうかを判定することを含む請求項６６に記載の方法。