【手続補正書】
【提出日】平成19年11月19日(2007.11.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メッセージセンダの第１のバッファへの参照を含む、カスタマイズ可能なタグベースのメッセージを受信する手段であって、前記カスタマイズ可能なタグベースのメッセージがデータを含むための本文要素を含み、前記本文要素は、前記第１のバッファへの前記参照を含む受信する手段と、
第２のバッファと、
前記第２のバッファに転送する前記第１のバッファに格納されている情報が、情報を前記メッセージセンダから前記メッセージレシーバに転送することを決定するか、または前記第１のバッファに転送する前記第２のバッファに格納されている情報が、情報を前記メッセージレシーバから前記メッセージセンダに転送することを決定する情報提供テストに基づいて前記カスタマイズ可能なタグベースのメッセージ内の前記参照を処理する手段と
を備えたことを特徴とするメッセージレシーバ。
【請求項２】
前記参照は、ユニフォームリソースアイデンティファイアを含むことを特徴とする請求項１に記載のメッセージレシーバ。
【請求項３】
前記カスタマイズ可能なタグベースのメッセージは、制御情報を含むためのヘッダ要素を含むことを特徴とする請求項２に記載のメッセージレシーバ。
【請求項４】
前記カスタマイズ可能なタグベースのメッセージは、カスタマイズ可能なタグベースのプロトコルを介して前記メッセージセンダから前記メッセージレシーバに送信されることを特徴とする請求項３に記載のメッセージレシーバ。
【請求項５】
演算処理装置と、
前記第２のバッファを含むメモリと、
前記参照を処理可能で、コピー命令を実行するために前記演算処理装置を必要とせずに情報の転送を行うネットワークインターフェースカードと
を備えたことを特徴とする請求項１に記載のメッセージレシーバ。
【請求項６】
前記第２のバッファのアドレスと前記ネットワークインターフェースカードによって作成されたステアリングタグとを関連付けるセッションサービスを提供するようにさらに構成されたことを特徴とする請求項５に記載のメッセージレシーバ。
【請求項７】
前記セッションサービスを作成し、情報の転送が一度完了した前記セッションサービスを破棄するセッション管理サービスを提供するように構成さえれたことを特徴とする請求項６に記載のメッセージレシーバ。
【請求項８】
第１のバッファを含むメッセージセンダであって、前記第１のバッファへの参照とデータを含むための本文要素を含む前記カスタマイズ可能なタグベースのメッセージを送信するメッセージセンダと、
請求項１乃至７のいずれかに記載のメッセージレシーバと
を備えたことを特徴とするシステム。
【請求項９】
前記カスタマイズ可能なタグベースのメッセージを傍受する中間装置をさらに備え、
前記メッセージレシーバが、前記カスタマイズ可能なタグベースのメッセージを前記中間装置から受信するように設計され、前記第２のバッファに転送する別のバッファ内の情報が、情報を前記中間装置から前記メッセージレシーバに転送することを決定するか、または別のバッファに転送する前記第２のバッファに格納されている情報が、情報を前記メッセージレシーバから前記中間装置に転送することを決定する情報提供テストに基づいて前記カスタマイズ可能なタグベースのメッセージ内の前記参照を処理可能であることを特徴とする請求項８に記載のシステム。
【請求項１０】
前記中間装置は、前記カスタマイズ可能なタグベースのメッセージからステージングバッファを作成することができ、前記カスタマイズ可能なタグベースのメッセージ内の前記参照を処理してステージングバッファを作成し、前記第１のバッファに転送する前記ステージングバッファ内に格納されている情報か、または前記ステージングバッファに転送する前記第１のバッファ内に格納されている情報をもたらすことがさらにできることを特徴とする請求項９に記載のシステム。
【請求項１１】
前記別のバッファは、前記第１のバッファおよび前記ステージングバッファから成るグループから選択されることを特徴とする請求項１０に記載のシステム。
【請求項１２】
情報がメッセージセンダからメッセージレシーバに転送されるか、前記メッセージレシーバから前記メッセージセンダに転送されるかを決定する情報提供テストを実施可能であり、参照により情報を送信する動作を処理する前記メッセージセンダおよび前記メッセージレシーバを含むシステムよって使用されるカスタマイズ可能なタグベースのデータ構造を格納しているコンピュータ読み取り可能な媒体であって、
バッファを表すためのサービスを示すサービスタグを含む、制御情報を示すヘッダタグであり、前記サービスタグは、前記バッファを表す前記サービスのＵＲＩを示すＵＲＩ属性と、前記サービスタグに関連付けられた識別子属性とを含むヘッダタグと、
前記識別子属性を使用して前記バッファを表すサービスを参照することができる、データ情報を示す本文タグと
を備えたことを特徴とするコンピュータ読み取り可能な媒体。
【請求項１３】
前記データ構造が、前記バッファが存在するホストを示すホストタグをさらに備えたことを特徴とする請求項１２に記載のコンピュータ読み取り可能な媒体。
【請求項１４】
前記データ構造が、ネットワーク通信が生じるネットワークポートを示すポートタグをさらに備えたことを特徴とする請求項１２に記載のコンピュータ読み取り可能な媒体。
【請求項１５】
前記データ構造が、前記バッファを表す前記サービスの１つまたは複数の動作を定義するためのコントラクトを示すコントラクトタグをさらに備えたことを特徴とする請求項１２に記載のコンピュータ読み取り可能な媒体。
【請求項１６】
前記データ構造が、前記バッファの物理アドレスに関連付けられたステアリングタグを示すステアリングタグと、前記バッファの長さを示す長さタグとをさらに備えたことを特徴とする請求項１２に記載のコンピュータ読み取り可能な媒体。
【請求項１７】
カスタマイズ可能なプロトコルにおいて参照によって送信する方法を実装するコンピュータ実行可能な命令を有するコンピュータ読み取り可能な媒体であって、前記方法は、
カスタマイズ可能なタグベースのメッセージに情報を埋め込む必要なしに、前記情報を格納するための第１のバッファへの参照を含む転送コンテキストを含むように前記カスタマイズ可能なタグベースのメッセージを準備するステップであって、前記転送コンテキスト内の属性を作成するステップを含み、前記カスタマイズ可能なタグベースのメッセージの本文要素内における、前記第１のバッファを参照する間接指定として使用することができる準備するステップと、
前記カスタマイズ可能なタグベースのメッセージを送信するステップと、
前記参照を処理して、情報提供テストに基づいて、演算処理装置にコピー命令を実行させることなしに、１つのノードの前記第１のバッファから別のノードの別のバッファへ、または前記別のバッファから前記第１のバッファへ前記情報を転送するステップを含む、前記カスタマイズ可能なタグベースのメッセージを受信するステップと
を備えたことを特徴とするコンピュータ読み取り可能な媒体。
【請求項１８】
前記準備するステップは、前記情報を格納することができる第１のバッファのアドレスにステアリングタグを関連付けるステップを含むことを特徴とする請求項１７に記載のコンピュータ読み取り可能な媒体。
【請求項１９】
中間装置によって前記カスタマイズ可能なタグベースのメッセージを傍受し、２つのノードの間を仲介するステージングバッファを作成するステップをさらに備えたことを特徴とする請求項１８に記載のンピュータ読み取り可能な媒体。
【請求項２０】
カスタマイズ可能なプロトコルにおいて参照によって送信するコンピュータ実装可能な方法であって、
カスタマイズ可能なタグベースのメッセージに情報を埋め込む必要なしに、前記情報を格納するための第１のバッファへの参照を含む転送コンテキストを含むように前記カスタマイズ可能なタグベースのメッセージを準備するステップであって、前記転送コンテキスト内の属性を作成するステップを含み、前記カスタマイズ可能なタグベースのメッセージの本文要素内における、前記第１のバッファを参照する間接指定として使用することができる準備するステップと、
前記カスタマイズ可能なタグベースのメッセージを送信するステップと、
前記参照を処理して、情報提供テストに基づいて、演算処理装置にコピー命令を実行させることなしに、１つのノードの前記第１のバッファから別のノードの別のバッファへ、または前記別のバッファから前記第１のバッファへ前記情報を転送するステップを含む、前記カスタマイズ可能なタグベースのメッセージを受信するステップと
を備えたことを特徴とするコンピュータ実装可能な方法。
【請求項２１】
前記準備するステップは、前記情報を格納することができる第１のバッファのアドレスにステアリングタグを関連付けるステップを含むことを特徴とする請求項２０に記載のコンピュータ実装可能な方法。
【請求項２２】
中間装置によって前記カスタマイズ可能なタグベースのメッセージを傍受し、２つのノードの間を仲介するステージングバッファを作成するステップをさらに備えたことを特徴とする請求項２１に記載のコンピュータ実装可能な方法。