【手続補正書】
【提出日】平成16年7月7日(2004.7.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デジタルデータをデジタル逆多重する方法であって、
前記デジタルデータのパケットを、
前記デジタルデータのパケットが前方から後方へと送信される第１の流れと、
前記デジタルデータのパケットが後方から前方へと送信される第２の流れと、
前記デジタルデータのパケットの前方サブエリアの後方部分からの第１のデータ要素、及び、前記デジタルデータのパケットの後方サブエリアの前方部分からの第２のデータ要素が、可逆的演算により、第３のデータ要素に減縮される都度得られるデータ要素の流れを含む第３の流れと、
に分割することを含む、方法。
【請求項２】
前記前方サブエリアの前記後方部分からの連続した第１のデータ要素は、後方から前方へと選択される請求項１に記載の方法。
【請求項３】
前記後方サブエリアの前記前方部分からの連続した第２のデータ要素は、前方から後方へと選択される請求項１に記載の方法。
【請求項４】
前記後方サブエリアの前記前方部分からの連続した第２のデータ要素は、前方から後方へと選択される請求項２に記載の方法。
【請求項５】
その都度、そのすぐ次のデータ要素が選択される請求項２に記載の方法。
【請求項６】
その都度、そのすぐ次のデータ要素が選択される請求項３に記載の方法。
【請求項７】
その都度、そのすぐ次のデータ要素が選択される請求項４に記載の方法。
【請求項８】
前記デジタルデータのパケットは、２つの部分に分割可能なパケットを補充されることができ、前記２つの部分は等しい大きさの部分である、請求項７に記載の方法。
【請求項９】
前記第１及び第２のデータ要素は、前記デジタルデータのパケットのビットであり、前記第３のデータ要素は、１回の２進法演算の結果である、請求項１に記載の方法。
【請求項１０】
前記１回の２進法演算は、前記第１のデータ要素と前記第２のデータ要素に対するＸＯＲ演算である、請求項９に記載の方法。
【請求項１１】
それぞれ、前記第１、第２及び第３の流れの前記データ要素は、それぞれ、第１、第２及び第３のデータバッファに配置される、請求項１に記載の方法。
【請求項１２】
前記データバッファの各々は前記デジタルデータのパケットの半分の大きさを有する、請求項１１に記載の方法。
【請求項１３】
前記第１、第２及び第３の流れの前記データ要素は、それぞれ、前記デジタルデータのパケットの大きさを有する１つのデータバッファに配置される、請求項１に記載の方法。
【請求項１４】
前記第１の流れは前記データバッファを前方から後方へと満たし、前記第２の流れは前記データバッファを後方から前方へと満たし、前記第３の流れは複製され、一方の複製された流れは前記データバッファを中央から前方へと満たし、他方の複製された流れは前記データバッファを中央から後方へと満たす、請求項１３に記載の方法。
【請求項１５】
前記第１及び第２の流れの前記データ要素は第１のデータバッファ内に配置され、前記第１の流れは前記データバッファを前方から後方へと満たし、前記第２の流れは前記データバッファを後方から前方へと満たし、前記第３の流れの前記データ要素は第２のデータバッファ内に配置される、請求項１に記載の方法。
【請求項１６】
前記第１あるいは前記第２の流れは、前記第３の流れから生じて既に前記データバッファ内に存在しているデータ要素を上書きする、請求項１１に記載の方法。
【請求項１７】
前記第１あるいは前記第２の流れは、前記第３の流れから生じて既に前記データバッファ内に存在しているデータ要素を上書きする、請求項１３に記載の方法。
【請求項１８】
前記第１あるいは前記第２の流れは、前記第３の流れから生じて既に前記データバッファ内に存在しているデータ要素を上書きする、請求項１５に記載の方法。
【請求項１９】
それぞれ第１、第２あるいは第３の装置の１つは、それぞれ前記第１、第２及び第３の流れを送る、請求項１に記載の方法。
【請求項２０】
第４の装置が、１つの前記データバッファが満たされ、かつ前記各データバッファが満たされている時に、前記第１、第２及び第３の装置に信号を送り、１つの前記データバッファが満たされて、かつ前記各データバッファが満たされている時に、受信確認の送出を停止する、請求項１９に記載の方法。
【請求項２１】
前記流れは実質的に同時に送られる、請求項１に記載の方法。
【請求項２２】
送信装置が、前記第１、第２及び第３の流れを、それぞれ第１、第２及び第３の受信装置に送り、前記第１、第２及び第３の受信装置は、他の２つの受信装置にそれぞれの流れを転送する、請求項１に記載の方法。
【請求項２３】
デジタルデータをデジタル逆多重する方法であって、
前記デジタルデータのパケットを、
前記デジタルデータのパケットが前方から後方へと送信される第１の流れと、
前記デジタルデータのパケットが後方から前方へと送信される第２の流れと、
前記デジタルデータのパケットの前方サブエリアの後方部分からの第１のデータ要素、及び、前記デジタルデータのパケットの後方サブエリアの前方部分からの第２のデータ要素が、可逆的演算により、第３のデータ要素に減縮される都度得られるデータ要素の流れを含む第３の流れと、
に分割することを含み、
前記前方サブエリアの前記後方部分からの連続した第１のデータ要素は、後方から前方へと選択され、
前記後方サブエリアの前記前方部分からの連続した第２のデータ要素は、前方から後方へと選択され、
その都度、そのすぐ次のデータ要素が選択され、
前記デジタルデータのパケットは、２つの部分に分割可能なパケットを補充されることができ、前記２つの部分は等しい大きさの部分である、方法。
【請求項２４】
前記第１及び第２のデータ要素は、前記デジタルデータのパケットのビットであり、前記第３のデータ要素は、１回の２進法演算の結果である、請求項２３に記載の方法。
【請求項２５】
前記１回の２進法演算は、前記第１のデータ要素と前記第２のデータ要素に対するＸＯＲ演算である、請求項２４に記載の方法。
【請求項２６】
前記流れは実質的に同時に送られる、請求項２３に記載の方法。
【請求項２７】
有機データネットワーク内の第１の装置にデジタルデータのパケットを送る方法であって、
前記有機データネットワーク内の少なくとも２つの送信装置から前記第１の装置へ相補的なデータパケットを同時に送ることと、
データパケットを第３の送信データ装置から前記第１の装置へ送ること、を含み、
前記データパケットは、可逆的演算により第３のデータ要素に減縮された、前記デジタルデータのパケットの前方サブエリアの後方部分からの第１のデータ要素、及び、前記デジタルデータのパケットの後方サブエリアの前方部分からの第２のデータ要素から、その都度得られたものであり、
前記送信装置の前記データパケットは併合される時に前記デジタルデータのパケットを形成する、方法。
【請求項２８】
前記第１の装置は、前記送信装置の送信を制御し、前記第１の装置は、単数または複数の前記送信装置から独立して、前記デジタルデータのパケットを前記データネットワーク内の少なくとも１つの装置に転送する、請求項２７に記載の方法。
【請求項２９】
デジタルデータの少なくとも３つの流れが実質的に同時に送られる、請求項２８に記載の方法。
【請求項３０】
データ記憶手段を有する受信装置内に、受信されるべきデジタルデータのパケットの大きさのデータバッファを生成することと、
データ要素の第１の流れ、第２の流れ、及び少なくとも１つの第３の流れを受信することと、を有し、
前記受信装置は、前記データバッファを前記データ要素の第１の流れで前方から後方へと満たし、前記データバッファを前記データ要素の第２の流れで後方から前方へと満たし、前記データバッファを前記データ要素の第３の流れで中央から前方へ及び後方へと満たし、
前記第１の流れ、前記第２の流れ、及び前記少なくとも１つの第３の流れを受信することは実質的に同時である、デジタルデータのパケットを受信する方法。
【請求項３１】
前記データバッファの前半分あるいは後半分が満たされ、前記第３の流れと前記データバッファを未だ半分満たしていない流れを合わせたデータ量が前記データバッファの他の半分を満たすに十分である時に、前記受信装置は、データ要素の流れを前記送信装置に知らせるようにする、請求項３０に記載の方法。
【請求項３２】
デジタルデータの少なくとも３つの流れが実質的に同時に送られる、請求項３０に記載の方法。
【請求項３３】
デジタルデータのパケットを送る方法であって、
データ記憶手段を有する装置により、前記データ記憶手段内にデータバッファを生成することと、
前記デジタルデータのパケットを前記データバッファに格納することと、
前記データバッファの前方サブエリアの後方部分からの第１のデータ要素と、前記データバッファの後方サブエリアの前方部分からの第２のデータ要素を、その都度、１つのデータ要素に、可逆的演算により変換することと、
前記データ要素を送信することと、
を含む方法。
【請求項３４】
デジタルデータの少なくとも３つの流れが実質的に同時に送られる、請求項３３に記載の方法。
【請求項３５】
データ要素からなるデジタルデータのパケットを送信する装置であって、
前記データ要素を送信するように構成された送信モジュールと、
前記デジタルデータのパケットの蓄積のために構成されたメモリモジュールと、
前記デジタルデータのパケットの前方サブエリアの後方部分からの１つのデータ要素と、前記デジタルデータのパケットの後方サブエリアの前方部分からの１つのデータ要素とからなる、前記メモリモジュールの２つの部分からの２つのデータ要素を、その都度読み取るように構成された読み取りモジュールと、
前記２つのデータ要素を、送信される１つのデータ要素に変換するように構成された演算器と、
前記読み取りモジュールの前記データ要素を受信し、前記演算器に前記データ要素を供給し、前記演算器からの結果として生じたデータ要素を受信し、前記送信モジュールに前記結果として生じたデータ要素を供給するように構成された構造モジュールと、
を有する装置。
【請求項３６】
データ要素からなるデジタルデータのパケットを受信する装置であって、
データ要素の少なくとも３つの流れを受信するように構成された受信モジュールと、
前記データ要素の蓄積のために構成されたメモリモジュールと、
２つのデータ要素を結果として生ずる１つのデータ要素に変換するように構成された演算器と、
各流れから受信したデータ要素の量を計算するように構成された計数モジュールと、
完全な前記デジタルデータのパケットを復元するために必要なすべてのデータ要素が存在しているかを判定し、前記デジタルデータのパケットのどの部分が復元により決定されるべきかを判定するように構成された判断モジュールと、
前記演算器に前記データ要素を供給し、前記演算器の前記結果として生ずるデータ要素を取り出し、前記結果として生ずるデータ要素を前記メモリモジュールに書き込むように前記演算器に接続された、前記メモリ手段からの２つのデータ要素をその都度取り出すための復元モジュールと、
を有する装置。
【請求項３７】
データ要素を複製し、前記複製されたデータ要素のそれぞれを前記メモリモジュールに書き込むように構成された複製モジュールをさらに有する請求項３６に記載の装置。
【請求項３８】
機械可読媒体を有する装置であって、機械により実行されるときに前記機械に、
デジタルデータのパケットを、
前記デジタルデータのパケットが前方から後方へと送信される第１の流れと、
前記デジタルデータのパケットが後方から前方へと送信される第２の流れと、
前記デジタルデータのパケットの前方サブエリアの後方部分からの第１のデータ要素、及び、前記デジタルデータのパケットの後方サブエリアの前方部分からの第２のデータ要素が、可逆的演算により、第３のデータ要素に減縮される都度得られるデータ要素の流れを含む第３の流れと、
に分割することと、
第１、第２及び第３の受信装置であってそれぞれの流れを他の２つの受信装置に転送する前記第１、第２及び第３の受信装置へ、前記第１、第２及び第３の流れをそれぞれ送信装置から送信することと、
前記デジタルデータのパケットの前記前方サブエリアの前記後方部分からの１つのデータ要素と、前記デジタルデータのパケットの前記後方サブエリアの前記前方部分からの１つのデータ要素との、２つのデータ要素をメモリ手段から取り出すことと、
前記２つのデータ要素を可逆的な演算によって１つのデータ要素に変換することと、
データ要素の所要の流れを送信することと、
送信を停止するために、データ要素の流れの受信装置からの命令を受信し処理することと、
を含む動作を行わせる命令を格納する機械可読媒体を有する装置。
【請求項３９】
機械により実行されるとき、データ要素の前記流れが送られるべきことの命令を受信すること、を含む動作を前記機械に行わせる命令をさらに含む、請求項３８に記載の装置。
【請求項４０】
機械可読媒体を有する装置であって、機械により実行されるときに前記機械に、
データ記憶手段を有する装置によって、前記データ記憶手段内に生成されるデータバッファを生成することと、
前記データバッファ内にデジタルデータのパケットを蓄積することと、
前記デジタルデータのパケットの前方サブエリアの後方部分からの１つのデータ要素と、前記デジタルデータのパケットの後方サブエリアの前方部分からの１つのデータ要素とからなる、２つのデータ要素を前記データ記憶手段から受信することと、
前記データバッファの前方サブエリアの後方部分からの第１のデータ要素と、前記データバッファの後方サブエリアの前方部分からの第２のデータ要素を、その都度、可逆的演算により、１つのデータ要素に変換することと、
前記１つのデータ要素を送信することと、
データ要素の所要の流れを送信することと、
送信を停止するために、データ要素の流れの受信装置からの命令を受信し処理することと、
を含む動作を行わせる命令を格納する機械可読媒体を有する装置。
【請求項４１】
機械可読媒体を有する装置であって、機械により実行されるときに前記機械に、
データ要素の少なくとも３つの流れの中で送られるデジタルデータのパケットを受信することと、
データ要素の前記流れの前記データ要素をメモリ手段に書き込むことと、
各々の流れから受信したデータ要素の量を計算することと、
完全な前記デジタルデータのパケットを復元するために必要なすべてのデータ要素が存在しているかを判定し、前記パケットのどの部分が復元により決定されるべきかを判定することと、
演算器による可逆的な演算を使用して２つのデータ要素を１つのデータ要素に変換することと、
前記データ要素を演算器に供給し、前記演算器から結果として生ずるデータ要素を取り出すために、その都度、前記メモリ手段から２つのデータ要素を取り出すことと、
前記結果として生ずるデータ要素を前記メモリ手段に書き込むこと、と
を含む動作を行わせる命令を格納する機械可読媒体を有する装置。
【請求項４２】
機械により実行されるとき、前記流れを停止するために、データ要素の前記流れの１つの発信元にメッセージを送信することを含む動作を前記機械に行わせる命令をさらに含む、請求項４１に記載の装置。
【請求項４３】
前記可逆的な演算はＸＯＲ演算である請求項３８に記載の装置。
【請求項４４】
前記装置はデジタルデータのためのキャリアである請求項４３に記載の装置。
【請求項４５】
３つの別個の流れの中のデータ要素から組み立てられたデジタルデータのパケットを送信することを含み、前記デジタルデータのパケットは、データの２つの相補的な流れと、前記他の２つの流れからの前記データとまた相補的である前記デジタルデータのパケットからの前記データ要素から組み立てられたデータ要素の第３の流れに分割される、方法。