【手続補正書】
【提出日】平成19年9月13日(2007.9.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  原サーバの内部バスに動作可能に結合されたインターフェースデバイスにおいて、少なくとも１つのクライアントと該原サーバとの間の接続を管理するための方法であって、該方法は、
ネットワークを介して、該クライアントのうちの１つとのネットワーク接続を確立する工程と、
該ネットワーク接続を介して、該クライアントから通信を受ける工程と、
該原サーバの内部バスを介して、該原サーバとのバス接続を確立する工程と、
該バス接続を介して、該原サーバに、該クライアント通信を転送する工程と
を包含する、方法。
【請求項２】  前記クライアントから通信を受ける工程は、該通信をバッファ内に格納する工程を包含する、請求項１に記載の方法。
【請求項３】  前記通信をバッファ内に格納する工程は、前記クライアントからの１以上の個別の伝送物を該バッファ内に蓄積する工程を包含する、請求項２に記載の方法。
【請求項４】  前記原サーバとのバス接続を確立する工程は、該原サーバとのバス接続を確立する前に、完全なクライアントリクエストが該バッファ内に蓄積されるまで待機する工程を包含する、請求項３に記載の方法。
【請求項５】  前記バス接続を介して、前記原サーバからの前記クライアント通信への応答を受信する工程と、
前記ネットワーク接続を介して、該クライアントへの該応答を転送する工程とをさらに包含する、請求項４に記載の方法。
【請求項６】  前記原サーバからの応答を受信する工程は、該応答をバッファ内に格納する工程を包含する、請求項５に記載の方法。
【請求項７】  前記原サーバからの応答を受信する工程は、該応答が受信された後、前記バス接続を終了する工程を包含する、請求項６に記載の方法。
【請求項８】  前記バス接続を介して、前記原サーバからの前記クライアント通信への応答を受信する工程と、
前記ネットワーク接続を介して、該クライアントへの該応答を転送する工程とをさらに包含する、請求項１に記載の方法。
【請求項９】  前記原サーバからの応答を受信する工程は、該応答をバッファ内に格納する工程を包含する、請求項８に記載の方法。
【請求項１０】  前記原サーバからの応答を受信する工程は、該応答が受信された後、前記バス接続を終了する工程を包含する、請求項９に記載の方法。
【請求項１１】  前記クライアント通信は、ＨＴＴＰリクエストを含む、請求項８に記載の方法。
【請求項１２】  前記原サーバからの応答は、ＨＴＭＬページを含む、請求項１１に記載の方法。
【請求項１３】  前記クライアントとのネットワーク接続を確立する工程は、前記ネットワークを介して、複数のクライアントの各々との個別のネットワーク接続を確立する工程を包含する、請求項１に記載の方法。
【請求項１４】  前記原サーバとのバス接続を確立する工程は、前記原サーバの前記内部バスを介して、該原サーバとの複数の接続を確立する工程を包含する、請求項１３に記載の方法。
【請求項１５】  最大の同時クライアント接続数が、最大の同時サーバ接続数を越える、請求項１４に記載の方法。
【請求項１６】  前記原サーバに前記クライアント通信を転送する前に、該クライアント通信にセキュリティ操作を実施する工程をさらに包含する、請求項１に記載の方法。
【請求項１７】  前記クライアント通信を受信する工程は、該クライアント通信とアプリケーション識別子を見分ける工程を包含し、
前記原サーバにクライアント通信を転送する工程は、該アプリケーション識別子に基づいて、複数のプロキシアプリケーションのうちの１つを呼び出す工程を包含する、請求項１に記載の方法。
【請求項１８】  前記アプリケーション識別子は、接続ポート番号である、請求項１７に記載の方法。
【請求項１９】  前記クライアント通信を受ける工程は、ＨＴＴＰリクエストの少なくとも一部を受信する工程を包含する、請求項１に記載の方法。
【請求項２０】  電子デバイスに請求項１に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項２１】  電子デバイスに請求項２に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項２２】  電子デバイスに請求項３に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項２３】  電子デバイスに請求項４に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項２４】  電子デバイスに請求項５に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項２５】  電子デバイスに請求項６に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項２６】  電子デバイスに請求項７に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項２７】  電子デバイスに請求項８に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項２８】  電子デバイスに請求項９に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項２９】  電子デバイスに請求項１０に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項３０】  電子デバイスに請求項１１に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項３１】  電子デバイスに請求項１２に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項３２】  電子デバイスに請求項１３に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項３３】  電子デバイスに請求項１４に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項３４】  電子デバイスに請求項１５に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項３５】  電子デバイスに請求項１６に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項３６】  電子デバイスに請求項１７に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項３７】  電子デバイスに請求項１８に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項３８】  電子デバイスに請求項１９に記載の工程を実行させるコードを内部に組み込んだ、コンピュータ読み出し可能媒体。
【請求項３９】  原サーバの内部バスに動作可能に結合するためのアダプタカードであって、該アダプタカードは、
ネットワークとの原サーバ通信を管理し、
該ネットワーク上のクライアントと通信するためのネットワークコントローラと、
データおよびコードを格納するためのメモリデバイスであって、該コードはリバースプロキシアプリケーションを含む、メモリデバイスと、
該メモリデバイスと結合された、該コードを実行するための処理ユニットと、
該処理ユニットに結合され、かつ該原サーバの該内部バスに結合するように適合された、該原サーバと通信するためのプロトコルアダプタと
を備える、アダプタカード。
【請求項４０】  前記コードは、通信プロトコルスタックをさらに含む、請求項３９に記載のアダプタカード。
【請求項４１】  前記通信プロトコルスタックは、標準ＴＣＰ／ＩＰプロトコルスタックを含む、請求項４０に記載のアダプタカード。
【請求項４２】  前記リバースプロキシアプリケーションは、セキュリティプロキシを含む、請求項３９に記載のアダプタカード。
【請求項４３】  前記リバースプロキシアプリケーションは、パススループロキシを含む、請求項３９に記載のアダプタカード。
【請求項４４】  前記リバースプロキシアプリケーションは、ＨＴＴＰプロキシを含む、請求項３９に記載のアダプタカード。
【請求項４５】  前記クライアントから受信したデータを格納するためのデータバッファをさらに備える、請求項３９に記載のアダプタカード。
【請求項４６】  前記リバースプロキシアプリケーションは、マスターモジュールであって、前記クライアントのうちの１つから受信した接続リクエストに応答し、かつ該クライアントとの接続を確立して、該確立された接続を維持するために、新たなクライアントプロセスモジュールを開始するように動作するマスタープロセスモジュールを含む、請求項３９に記載のアダプタカード。
【請求項４７】  前記マスタープロセスモジュールは、さらに、前記確立された接続を前記リバースプロキシアプリケーションに通知するように動作する、請求項４６に記載のアダプタカード。