【手続補正書】
【提出日】平成27年12月1日(2015.12.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データを移送する方法であって、
ａ）選択データ（９０２）を処理してデータパケットのストリーム（９０４）を形成するステップであって、データパケットの前記ストリームがデータパケット（９１８）の第１のグループ（９０８）を少なくとも含み、データパケットの前記第１のグループが前記選択データの第１のセグメント（９１０）を搬送し、前記第１のセグメントが前記選択データの第１の複数のフラグメント（９１２）を含み、前記第１のセグメントが、前記選択データに関して一意のセグメント識別子に関連し、前記第１の複数のフラグメント中の各フラグメントが、前記第１のセグメントと前記選択データとのうちの少なくとも一方に関して一意のフラグメント識別子に関連し、前記一意のフラグメント識別子は、前記一意のセグメント識別子と異なり、前記第１のグループの各データパケットが、前記第１の複数のフラグメントのうちの対応するフラグメントと、前記対応するフラグメントに関連する前記フラグメント識別子と、前記第１のセグメントに関連する前記セグメント識別子と、前記対応するデータパケットを検証する際に使用される検証チェック値（９２０）とを搬送し、前記第１のグループの最後のデータパケット（９２２）が、前記対応するデータパケットを前記第１のグループの前記最後のデータパケットとして識別するセグメント終了値（９２４）を搬送する、ステップと、
ｂ）１つまたは複数の通信パスを介して送信ノード（８００）から宛先ノード（８１２）に前記第１のグループを送信するステップと、
を含む方法であって、
前記第１のグループの前記データパケットの送信間で前記宛先ノードからの第１のセグメント応答メッセージを待機することなく送信が継続するように、前記第１のグループの前記最後のデータパケットが最後に送信される、
方法。
【請求項２】
前記選択データの前記フラグメントのサイズが前記送信ノードと前記宛先ノードとの両方に知られている、請求項１に記載の方法。
【請求項３】
前記第１のセグメントを形成する前記第１の複数のフラグメントのフラグメント量が前記送信ノードと前記宛先ノードとの両方に知られている、請求項１に記載の方法。
【請求項４】
ｃ）前記第１のグループの全てのデータパケットが前記宛先ノードによってうまく受信および検証されたことを示す第１のセグメント応答メッセージが前記宛先ノードから受信されるまでは少なくとも、前記送信ノードにおいてデータパケットの前記第１のグループをセグメント送信バッファ（８２０）に記憶するステップをさらに含む、請求項１に記載の方法。
【請求項５】
ｃ）前記第１のグループの全てのデータパケットが前記宛先ノードによってうまく受信および検証されたことを示す第１のセグメント応答メッセージを前記送信ノードにおいて前記宛先ノードから受信するステップと、
データパケットの第２のグループ、前記選択データの第２のセグメント、および前記選択データの第２の複数のフラグメントに対してａ）およびｂ）を繰り返すステップとをさらに含み、データパケットの前記ストリームがデータパケットの前記第２のグループも少なくとも含み、データパケットの前記第２のグループが前記第２のセグメントを搬送し、前記第２のセグメントが前記第２の複数のフラグメントを含む、
請求項１に記載の方法。
【請求項６】
ｃ）前記第１のグループの少なくとも１つのデータパケットが前記宛先ノードによってうまく受信および検証されなかったことを示す第１のセグメント応答メッセージを前記送信ノードにおいて前記宛先ノードから受信するステップと、
ｄ）再送間で前記宛先ノードからの別のセグメント応答メッセージを待機することなく再送が継続するように、前記送信ノードから前記宛先ノードに、前記宛先ノードによってうまく受信および検証されなかった前記第１のグループの各データパケットを再送し前記第１のグループの前記最後のデータパケットを再送するステップとをさらに含む、
請求項１に記載の方法。
【請求項７】
前記宛先ノードからの前記第１のセグメント応答メッセージが、うまく受信および検証されなかった前記第１のグループの各データパケットに関連する前記セグメント識別子および前記フラグメント識別子を示す、請求項６に記載の方法。
【請求項８】
ｃ）前記第１のグループの前記最後のデータパケットが前記宛先ノードに送信されてから所定時間内にセグメント応答メッセージが前記宛先ノードから受信されなかった場合に、前記第１のグループの前記最後のデータパケットを前記送信ノードから前記宛先ノードに再送するステップをさらに含む、請求項１記載の方法。
【請求項９】
データを処理して複数のデータセグメントにするステップであって、各データセグメントは複数のデータフラグメントを含み、前記データフラグメントはそれぞれのフラグメント識別子と前記データフラグメントがその一部をなすセグメントのセグメント識別子とを含み、各フラグメント識別子は前記セグメント識別子と異なる、ステップと、
それぞれのフラグメント識別子とセグメント識別子とを含む前記データフラグメントを、送信ノードから宛先ノードに送信するステップと、
セグメントのうちの１つの、１つまたは複数のフラグメントが前記宛先ノードによって受信されなかったことを示す第１のメッセージを前記宛先ノードから受信するのに応答して、この１つまたは複数のフラグメントを、再送を示すためにこの１つのセグメントの最終フラグメントと共に、宛先ノードに通信するステップと、
各セグメントを通信した後で、前記第１のメッセージ、またはセグメントがうまく受信されたことを示す第２のメッセージを、送信ノードが受信しない場合に、セグメントの最後のフラグメントを宛先ノードに再通信するステップと、
を含む、方法。
【請求項１０】
コンピュータによって実行されたとき、対応するコンピュータ制御通信ノードにデータを移送するためのプロセスを、実施させるプログラム命令を記憶した非一過性のコンピュータ可読媒体であって、前記プロセスが、
ａ）第１の選択データ（９０２）を処理してデータパケットの第１のストリーム（９０４）を形成するステップであって、データパケットの前記第１のストリームがデータパケット（９１８）の第１のグループ（９０８）を少なくとも含み、データパケットの前記第１のグループが前記第１の選択データの第１のセグメント（９１０）を搬送し、前記第１のセグメントが前記第１の選択データの第１の複数のフラグメント（９１２）を含み、前記第１のセグメントが、前記第１の選択データに関して一意のセグメント識別子に関連し、前記第１の複数のフラグメント中の各フラグメントが、前記第１のセグメントと前記第１の選択データとのうちの少なくとも一方に関して一意のフラグメント識別子に関連し、前記一意のフラグメント識別子は、前記一意のセグメント識別子と異なり、前記第１のグループの各データパケットが、前記第１の複数のフラグメントのうちの対応するフラグメントと、前記対応するフラグメントに関連する前記フラグメント識別子と、前記第１のセグメントに関連する前記セグメント識別子と、前記対応するデータパケットを検証する際に使用される検証チェック値（９２０）とを搬送し、前記第１のグループの最後のデータパケット（９２２）が、前記対応するデータパケットを前記第１のグループの前記最後のデータパケットとして識別するセグメント終了値（９２４）を搬送する、ステップと、
ｂ）１つまたは複数の通信パスを介して送信ノード（８００）から宛先ノード（８１２）に前記第１のグループを送信するステップであって、前記第１のグループの前記データパケットの送信間で前記宛先ノードからの第１のセグメント応答メッセージを待機することなく送信が継続するように、前記第１のグループの前記最後のデータパケットが最後に送信される、ステップと、
を含む、コンピュータ可読媒体。