【手続補正書】
【提出日】平成25年12月2日(2013.12.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データコネクションから所定の順番で受信した複数のデータパケットを順番付け且つ出力する装置であって、
複数の解析要素であって、
各解析要素が、
データコネクションからデータパケットを受信する第１受信手段と、
他の前記解析要素からデータパケットを受信する第２受信手段と、
前記第１及び第２受信手段によって受信されたデータパケットを出力する出力手段と、
を有する複数の解析要素と、
制御要素であって、
ある時点で、データパケットが前記第１受信手段及び／又は前記第２受信手段によって受信されたかを判断し、
もし、前記ある時点で、データパケットが前記第１受信手段及び前記第２受信手段の両方によって受信されていれば、２つのデータパケットの順番を決定し、前記出力手段に指示して２つのデータパケットを決定された順番で出力させ、
もし、前記ある時点で、データパケットが前記第１受信手段及び前記第２受信手段の内の一方のみから受信されていれば、所定の期間を待機して、
もし、前記所定の期間内又は前記所定の期間後に、データパケットが前記第１受信手段及び前記第２受信手段の内の他方によって受信されていれば、２つのデータパケットの順番を決定し、前記出力手段に指示して２つのデータパケットを決定された順番で出力させ、
その他の場合には、前記所定の期間後に、前記出力手段に指示して受信したデータパケットを出力させる制御要素と、
を備える装置。
【請求項２】
複数の前記解析要素は、２つの端部を有するデイジーチェイン構造で配置されており、第１の前記解析要素は、一方の端部に位置しており、他の前記解析要素からデータパケットを受信せず、第２の前記解析要素は、他方の端部に位置しており、データパケットをデータコネクションに出力する、請求項１に記載の装置。
【請求項３】
異なる前記解析要素の前記所定の期間は、異なっている請求項１又は２に記載の装置。
【請求項４】
それぞれの前記解析要素は、前記第１受信手段によって受信されたデータパケットを解析し、そこから前記制御要素によって使用される情報を導出する手段を有する請求項１〜３の何れか一項に記載の装置。
【請求項５】
前記出力手段は、第１受信手段によって受信されたデータパケットと一緒に、導出された前記情報を出力するように適合しており、前記第２受信手段も、各データパケットに関係する導出された前記情報を受信するように適合されている請求項４に記載の装置。
【請求項６】
前記制御要素は、順番において最後に出力したデータパケットの位置を記憶するように適合しており、もし、順番において次に隣接する位置を有するデータパケットが、前記第１又は第２受信手段によって受信された場合、前記出力手段に指示してそのデータパケットを出力させる請求項１〜５の何れか一項に記載の装置。
【請求項７】
前記制御要素は、前記所定の期間内又は前記所定の期間後に、データパケットが前記第１受信手段及び前記第２受信手段の内の他方から受信されない時に、前記所定の期間が待機されたことを示す情報を出力するように適合しており、前記制御要素は、第２の時点で、データパケットが前記第２受信手段から受信されており且つデータパケットが前記第１受信手段から受信されていない時に、待機することなく前記出力手段に指示して受信されたデータパケットを出力させる請求項１〜６の何れか一項に記載の装置。
【請求項８】
前記制御要素は、複数の異なる時点で、２つのデータパケットの順番を決定し、前記出力手段に指示して２つのデータパケットを決定された順番で出力させることを実行するように適合している請求項１〜７の何れか一項に記載の装置。
【請求項９】
請求項１〜８の何れか一項に記載の装置と、
記憶装置と、
を備えており、
前記第１受信手段は、前記記憶装置からデータパケットを読み出し／デキューするように適合しているアセンブリ。
【請求項１０】
前記記憶装置は、待ち行列の２つのエンドポイントのポインタに関係する情報と共に、複数のデータパケットを待ち行列内に保持しており、前記第１受信手段は、少なくとも１つのポインタを読み出し且つアップデートするように適合している請求項９に記載のアセンブリ。
【請求項１１】
データコネクションから受信した複数のデータパケットを順番付け且つ出力する方法であって、
所定の順番でデータパケットを出力することと、
複数の解析要素を動作させることと、
を備え、
各解析要素は、
データコネクションから第１データパケットを受信するステップと、
他の前記解析要素から第２データパケットを受信するステップと、
第１データパケット及び第２データパケットを出力するステップと、
を有し、
前記出力するステップは、
ある時点で、第１及び／又は第２データパケットを受信したかを判断し、
もし、前記ある時点で、第１及び第２データパケットの両方を受信していれば、第１及び第２データパケットの順番を決定し、第１及び第２データパケットを決定された順番で出力し、
もし、前記ある時点で、第１又は第２データパケットのみが受信されていれば、所定の期間を待機して、
前記所定の期間内又は前記所定の期間後に、第１及び第２データパケットの内の他方が受信されていれば、受信した第１及び第２データパケットの順番を決定し、第１データパケット及び第２データパケットを決定された順番で出力し、
その他の場合には、前記所定の期間後に、受信したデータパケットを出力する、方法。
【請求項１２】
複数の前記解析要素は、２つの端部を有するデイジーチェイン構造で配置されており、第１の前記解析要素は、一方の端部に位置しており、他の前記解析要素からデータパケットを受信せず、第２の前記解析要素は、他方の端部に位置しており、データパケットをデータコネクションに出力する、請求項１１に記載の方法。
【請求項１３】
異なる前記解析要素の前記所定の期間は、異なっている請求項１１又は１２に記載の方法。
【請求項１４】
更に、第１データパケットを解析し、そこから前記出力するステップの決定に使用される情報を導出するステップを有する請求項１１〜１３の何れか一項に記載の方法。
【請求項１５】
前記出力するステップは、第１データパケットと一緒に、導出された前記情報を出力するステップを有し、
第２データパケットを受信する前記ステップも、受信した各データパケットに関係する導出された前記情報を受信するステップを有する、請求項１４に記載の方法。
【請求項１６】
前記出力するステップは、順番において最後に出力したデータパケットの位置を記憶するステップを有し、もし、順番において次に隣接する位置を有する第１又は第２データパケットを受信した場合、そのデータパケットを出力する、請求項１１〜１５の何れか一項に記載の方法。
【請求項１７】
前記所定の期間内又は前記所定の期間後に、第１及び第２データパケットの内の他方が受信されない時に、前記所定の期間が待機されたことを示す情報が受信されたデータパケットと共に出力され、前記出力するステップは、第２の時点で、第２データパケットが対応する情報と共に受信されており且つ第１データパケットが受信されない時に、待機することなく受信した第２データパケットを出力するステップを有する請求項１１〜１６の何れか一項に記載の方法。
【請求項１８】
前記解析要素は、複数の異なる時点で、第１及び第２データパケットの順番を決定し、第１及び第２データパケットを決定された順番で出力することを実行するように適合している請求項１１〜１７の何れか一項に記載の方法。
【請求項１９】
第１データパケットを受信する前記ステップは、記憶装置から第１データパケットを読み出し／デキューするステップを有する請求項１１〜１８の何れか一項に記載の方法。
【請求項２０】
前記記憶装置は、待ち行列の２つのエンドポイントのポインタに関係する情報と共に、複数のデータパケットを待ち行列内に保持しており、読み出し／デキューする前記ステップは、少なくとも１つのポインタを読み出し且つアップデートするステップを有する請求項１９に記載の方法。