【手続補正書】
【提出日】平成17年6月21日(2005.6.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークを通じて一連のパケットを発送する機構であって、
送信するパケットのためのキューと、
新たに送信するパケットの受信に応答し、前記新たなパケットのフロー・パラメータを前記キュー内に既にあるパケットの位置にかかわらず、その既に有るパケットのフロー・パラメータと比較するキュー・コントローラであって、前記比較（複数の比較）の結果に応じて、前記新たなパケットを整列させるか欠落させるかについて判定を行う前記キュー・コントローラと、
から成り、前記フロー・パラメータがソース・パラメータ及び宛先パラメータを含むことを特徴とする発送機構。
【請求項２】
請求項１記載の発送機構において、前記キューが、パケットのリンク・リストを備えることを特徴とする発送機構。
【請求項３】
請求項１記載の発送機構において、前記キューが、前記整列されているパケットへのポインタのリンク・リストを備えることを特徴とする発送機構。
【請求項４】
請求項３記載の発送機構において、前記ポインタのリンク・リストが、前記整列されているパケットの前記パラメータも含むことを特徴とする発送機構。
【請求項５】
請求項１記載の発送機構において、前記ソース・パラメータが、ソースＩＰアドレスおよびソースＴＣＰポートを含み、前記宛先パラメータが宛先ＩＰアドレスおよび宛先ＴＣＰポートを含むことを特徴とする発送機構。
【請求項６】
請求項５記載の発送機構において、前記キュー・コントローラが、更に、前記新たなパケットおよび前記整列されているパケット（群）に対して、パケット・シーケンス番号を比較するように構成されていることを特徴とする発送機構。
【請求項７】
請求項６記載の発送機構において、前記キュー・コントローラが、下記の場合、新たなパケットを、整列されているパケットの再送信と判定するように構成されていることを特徴とする発送機構。
ｉ）前記新たなパケットのシーケンス番号が、前記整列されているパケットのシーケンス番号と等しい場合、かつ
ｉｉ）前記新たなパケットの承認番号が、前記整列されているパケットのパケット承認番号よりも小さい場合。
【請求項８】
請求項１記載の発送機構において、前記新たなパケットが、整列されているパケットの再送信ではない場合、前記キュー・コントローラが、前記新たなパケットを前記キューに追加するように構成されていることを特徴とする発送機構。
【請求項９】
請求項１記載の発送機構において、前記新たなパケットが、整列されているパケットの再送信であり、前記整列されているパケットの長さが、前記新たなパケットのそれ以上である場合、前記キュー・コントローラが、前記新たなパケットを欠落させるように構成されていることを特徴とする発送機構。
【請求項１０】
請求項１記載の発送機構において、前記新たなパケットが、前記整列されているパケットの再送信であり、前記新たなパケットの長さが前記整列されているパケットのそれよりも大きい場合、前記キュー・コントローラが、前記キュー内に整列されているパケットを前記新たなパケットと置換するように構成されていることを特徴とする発送機構。
【請求項１１】
請求項１記載の発送機構において、前記機構がソフトウエア機構であることを特徴とする発送機構。
【請求項１２】
通信ネットワークを通じて一連のパケットを送るステーションであって、該ステーションが、
パケットに対する発送キューと、
発送する新たなパケットのフローおよびパケット・シーケンス・パラメータを、前記キュー内に既に有るパケットの位置にかかわらず、当該整列されているパケットのフローおよびパケット・シーケンス・パラメータと比較するように構成され、更に、前記新たなパケットが、整列されているパケットの内同じフローに関係するものの再送信であることの検出に応答して、前記新たなパケットまたは前記整列されているパケットのいずれかを破棄するように構成されているキュー・コントローラと、
を備える発送コントローラを含むことを特徴とするステーション。
【請求項１３】
請求項１２記載のステーションにおいて、前記ステーションが、通信ネットワークを通じて一連のパケットをルーティングするルータであることを特徴とするステーション。
【請求項１４】
通信ネットワークを通じる一連のパケットの発送を管理する方法であって、
送信するパケットを整列させるステップと、
送信する新たなパケットのフローおよびパケット・シーケンス・パラメータを、前記キュー内に既に有るパケットの位置にかかわらず、当該整列されているパケットのフローおよびパケット・シーケンス・パラメータと比較するステップと、
前記新たなパケットが、整列されているパケットの内同じフロー経路に関係するものの再送信であることの検出に応答して、前記新たなパケットまたは前記整列されているパケットのいずれかを破棄するステップと、
から成ることを特徴とする方法。
【請求項１５】
請求項１４記載の方法において、前記比較するステップが、前記新たなパケットおよび前記整列されているパケット（群）のソースおよび宛先フロー・パラメータを比較するステップを含むことを特徴とする方法。
【請求項１６】
請求項１５記載の方法において、前記ソース・パラメータがソースＩＰアドレスおよびソースＴＣＰポートを含み、前記宛先パラメータが宛先ＩＰアドレスおよび宛先ＴＣＰポートを含むことを特徴とする方法。
【請求項１７】
請求項１６記載の方法において、前記比較するステップが、更に、前記新たなパケットおよび前記整列されているパケット（群）に対して、パケット・シーケンス番号を比較するステップを含むことを特徴とする方法。
【請求項１８】
請求項１４記載の方法において、
ｉ）前記新たなパケットのシーケンス番号が、前記整列されているパケットのシーケンス番号と等しい場合、かつ
ｉｉ）前記新たなパケットの承認番号が、前記整列されているパケットのパケット承認番号よりも小さい場合、
新たなパケットを、整列されているパケットの再送信と判定することを特徴とする方法。
【請求項１９】
請求項１４記載の方法において、前記新たなパケットが、整列されているパケットの再送でない場合、前記新たなパケットを前記キューに追加することを特徴とする方法。
【請求項２０】
請求項１４記載の方法において、前記新たなパケットが、整列されているパケットの再送であり、かつ前記整列されているパケットの長さが前記新たなパケットのそれ以上である場合、前記新たなパケットを欠落させることを特徴とする方法。
【請求項２１】
請求項１４記載の方法において、前記新たなパケットが、前記整列されているパケットの再送信であり、かつ前記新たなパケットの長さが前記整列されているパケットのそれよりも大きい場合、前記キュー内に整列されているパケットを、前記新たなパケットと置換することを特徴とする方法。
【請求項２２】
通信ネットワークを通じて一連のパケットの発送を制御するための、記憶媒体上のソフトウエア発送機構であって、
送信するパケットのためのキューと、
新たに送信するパケットの受信に応答し、前記新たなパケットのフロー・パラメータを前記キュー内に既にあるパケットの位置にかかわらず、その既に有るパケットのフロー・パラメータと比較するキュー・コントローラであって、前記比較（複数の比較）の結果に応じて、前記新たなパケットを整列させるか欠落させるかについて判定を行う前記キュー・コントローラと、
から成り、前記フロー・パラメータがソース・パラメータ及び宛先パラメータを含むことを特徴とするソフトウエア発送機構。