【手続補正書】
【提出日】平成30年9月10日(2018.9.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の相互接続された転送デバイスを通して送信元から送信先へデータを送信するためのコンピュータ実装方法であって、
（ａ）転送デバイスにおいて、前記送信元から前記転送デバイスへの、共用の容量を有する共用チャネル上で、第１データストリーム内の第１パケットを受信する段階と、
（ｂ）前記共用チャネル上で、前記転送デバイスから前記送信先へ前記第１パケットを転送する段階と、
（ｃ）前記第１パケット内の前記第１パケットについての情報に基づき、前記第１データストリームがクリティカルデータストリームであるか判断する段階と、
（ｄ）（ｃ）において前記第１データストリームがクリティカルではないと判断された場合に、他の非クリティカルデータストリームと共有される前記共用チャネル上で、前記第１データストリームの第２パケットを前記転送デバイスから前記送信先へ転送するよう前記転送デバイスを構成する段階と、
（ｅ）（ｃ）において前記第１データストリームがクリティカルであると判断された場合に、第１容量を有し、前記第１データストリーム専用であり、前記共用チャネルとは異なる第１チャネル上で、前記第１データストリームの第２パケットを前記転送デバイスから前記送信先へ転送するよう前記転送デバイスを構成する段階と
を備える、コンピュータ実装方法。
【請求項２】
（ｆ）前記第１データストリームの第３パケットを転送するのに前記第１チャネル上で容量が利用可能であるかを判断する段階と、
（ｇ）（ｃ）において前記第１データストリームがクリティカルであると判断され、（ｆ）において容量が利用可能であると判断された場合に、前記第１チャネル上で、前記第１データストリームの前記第３パケットを前記転送デバイスから前記送信先へ転送するよう前記転送デバイスを構成する段階と
をさらに備える、請求項１に記載の方法。
【請求項３】
（ｈ）（ｃ）において前記第１データストリームがクリティカルであると判断され、（ｆ）において空き容量が利用不可能であると判断された場合に、前記共用チャネル上で、前記第１データストリームの前記第３パケットを前記転送デバイスから前記送信先へ転送するよう前記転送デバイスを構成する段階をさらに備える、請求項２に記載の方法。
【請求項４】
（ｅ）における構成する段階は、（ｃ）において前記第１データストリームがクリティカルであると判断され、（ｆ）において容量が利用不可能であると判断された場合に、前記第３パケットをドロップするよう前記転送デバイスを構成する段階をさらに有する、請求項２に記載の方法。
【請求項５】
前記第１パケットの一部のコピーを監視デバイスへ転送する段階であって、前記一部は、前記第１パケットについての前記情報を含む、段階をさらに備え、（ｃ）における判断する段階は、前記第１データストリームを生成するユーザにより定義されたポリシーを用いて、監視デバイスによって行われる、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記ポリシーは、前記第１パケットの送信元または送信先アドレスを用いることを含む、請求項５に記載の方法。
【請求項７】
（ｆ）前記転送デバイスにおいて、前記送信元から前記転送デバイスへの前記共用チャネル上で、第２データストリーム内の第１パケットを受信する段階と、
（ｇ）前記共用チャネル上で、前記転送デバイスから前記送信先へ前記第１パケットを転送する段階と、
（ｈ）前記第１パケットの一部のコピーを前記監視デバイスへ転送する段階であって、前記一部は、前記第１パケットについての情報を含む、段階と、
（ｉ）前記第１パケットの前記一部内の前記情報に基づき、前記第２データストリームが他のクリティカルデータストリームであるかを前記監視デバイスにより判断する段階と、
（ｊ）（ｉ）において前記第２データストリームがクリティカルであると判断された場合に、第２容量を有し、前記第２データストリーム専用であり、前記共用チャネルとは異なる第２チャネル上で、前記第２データストリームの第２パケットを前記転送デバイスから前記送信先へ転送するよう前記転送デバイスを構成する段階と
をさらに備える、請求項５または６に記載の方法。
【請求項８】
前記ユーザに属する全てのクリティカルデータストリームにバンドルチャネルを割り当てる段階であって、前記バンドルチャネルはバンドル容量を有し、（ｃ）において前記第１データストリームがクリティカルであると判断された場合に、前記バンドル容量が前記第１チャネルの前記第１容量を含み、（ｉ）において前記第２データストリームがクリティカルであると判断された場合に、前記バンドル容量が前記第２チャネルの前記第２容量を含む、段階をさらに備える、請求項７に記載の方法。
【請求項９】
（ｅ）における構成する段階は、（ｃ）において前記第１データストリームがクリティカルであると判断された場合に、および前記第１データストリームの第３パケットを送信するのに前記第１チャネルに利用可能な空き容量がない場合に、
（ｋ）前記バンドルチャネル内の空き容量上で、前記第１データストリームの前記第３パケットを送信するよう前記転送デバイスを構成する段階と、
（ｌ）（ｉ）において前記第２データストリームがクリティカルであると判断され、（ｋ）における前記空き容量が前記第２容量と重なる場合に、前記第２データストリームのパケットより低い優先度を、前記第１データストリームの前記第３パケットに割り当てる段階と
をさらに有する、請求項８に記載の方法。
【請求項１０】
前記転送デバイスが前記第１データストリームの終わりを示す完了メッセージを受信した場合に、（ｅ）における、前記第１チャネル上で前記第１データストリームの任意の他のパケットを転送するようにする前記転送デバイスの前記構成を終了させる段階をさらに備える、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
前記転送デバイスが、一の期間の間、前記第１データストリームに属するパケットを何ら受信しなかった場合に、（ｅ）における、前記第１チャネル上で前記第１データストリームの任意の他のパケットを転送するようにする前記転送デバイスの前記構成を終了させる段階をさらに備える、請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
前記第１容量と、前記第１チャネルがユーザにより用いられる時間量とに基づき、前記第１データストリームを生成する前記ユーザに関して価格の見積もりを判断する段階をさらに備える、請求項１から１１のいずれか一項に記載の方法。
【請求項１３】
通信ネットワークを通して送信元から送信先へデータを送信するためのシステムであって、
前記システムは転送デバイスを備え、
前記転送デバイスは、
プロセッサと、
メモリと、
前記送信元から前記転送デバイスへの、共用の容量を有する共用チャネル上で、第１データストリーム内の第１パケットを受信する、および、前記共用チャネル上で、前記転送デバイスから前記送信先へ前記第１パケットを転送する転送モジュールと
を有し、
前記システムは監視デバイスを備え、
前記監視デバイスは監視モジュールを有し、
前記監視モジュールは、
前記第１データストリームがクリティカルデータストリームかを、前記第１パケット内の前記第１パケットについての情報に基づき判断し、
前記第１データストリームがクリティカルではないと判断された場合に、他の非クリティカルデータストリームと共有される前記共用チャネル上で、前記第１データストリームの第２パケットを前記転送デバイスから前記送信先へ転送するよう前記転送デバイスの制御モジュールを構成し、
前記第１データストリームがクリティカルであると判断された場合に、第１容量を有し、前記第１データストリーム専用であり、前記共用チャネルとは異なる第１チャネル上で、前記第１データストリームの第２パケットを前記転送デバイスから前記送信先へ転送するよう前記転送デバイスの前記制御モジュールを構成する、システム。
【請求項１４】
前記転送モジュールはさらに、前記第１データストリームの第３パケットを転送するのに前記第１チャネル上で容量が利用可能であるかを判断し、
前記監視デバイスはさらに、前記第１データストリームがクリティカルであると判断され、容量が前記転送モジュールにより利用可能であると判断された場合に、前記第１チャネル上で、前記第１データストリームの前記第３パケットを前記転送デバイスから前記送信先へ転送するよう前記転送デバイスの前記制御モジュールを構成する、請求項１３に記載のシステム。
【請求項１５】
前記監視デバイスはさらに、前記第１データストリームがクリティカルであると判断され、容量が利用不可能であると判断された場合に、前記共用チャネル上で、前記第１データストリームの前記第３パケットを前記転送デバイスから前記送信先へ転送するよう前記転送デバイスの前記制御モジュールを構成する、請求項１４に記載のシステム。
【請求項１６】
前記監視デバイスはさらに、前記第１データストリームがクリティカルであると判断され、前記第１データストリームの第３パケットを送信するのに前記第１チャネル上で容量が利用不可能と判断された場合に、前記第１データストリームの前記第３パケットをドロップするよう前記転送デバイス上の前記制御モジュールを構成する、請求項１３から１５のいずれか一項に記載のシステム。
【請求項１７】
前記監視デバイスは、前記第１データストリームがクリティカルであるかを判断するための、前記第１データストリームを生成するユーザにより定義された第１ポリシーを格納するためのポリシーテーブルをさらに有し、
前記監視モジュールはさらに、前記第１パケットの一部のコピーを受信し、
前記一部は前記第１パケットについての情報を含み、
前記監視モジュールはさらに、前記ポリシーテーブル内の前記ポリシーを用い前記第１データストリームの前記第２パケットを転送するよう前記転送デバイスの前記制御モジュールを構成する、請求項１３から１６のいずれか一項に記載のシステム。
【請求項１８】
前記転送モジュールはさらに、
前記送信元から前記転送デバイスへの前記共用チャネル上で、前記ユーザにより生成された第２データストリーム内の第１パケットを受信し、
前記共用チャネル上で、前記転送デバイスから前記送信先へ前記第１パケットを転送し、
前記第１パケットの一部のコピーを前記監視モジュールへ転送し、
前記一部は、前記第１パケットについての情報を含み、
前記ポリシーテーブルはさらに、前記第２データストリームをどのように転送するかについての、前記ユーザにより定義された第２ポリシーを格納し、
前記監視モジュールはさらに、
前記第２データストリームが他のクリティカルデータストリームであるかを、前記第１パケットの前記一部内の情報と前記第２ポリシーとに基づき判断し、
前記第２データストリームがクリティカルであると判断された場合に、第２容量を有し、前記第２データストリーム専用であり、前記共用チャネルとは異なる第２チャネル上で、前記第２データストリームの第２パケットを前記転送デバイスから前記送信先へ転送するよう前記転送デバイスの前記制御モジュールを構成する、請求項１７に記載のシステム。
【請求項１９】
前記制御モジュールはさらに、前記ユーザに属する全てのクリティカルデータストリームにバンドルチャネルを割り当て、前記バンドルチャネルはバンドル容量を有し、前記第１データストリームがクリティカルであると判断された場合に、前記バンドル容量が前記第１チャネルの前記第１容量を含み、前記第２データストリームがクリティカルであると判断された場合に、前記バンドル容量が前記第２チャネルの前記第２容量を含む、請求項１８に記載のシステム。
【請求項２０】
前記監視モジュールはさらに、前記第１データストリームがクリティカルであると判断された場合に、および前記第１データストリームの第３パケットを送信するのに前記第１チャネルに利用可能な空き容量がない場合、前記バンドルチャネル内の空き容量上で、前記第１データストリームの前記第３パケットを送信するよう前記転送デバイスを構成し、
前記制御モジュールはさらに、前記第２データストリームがクリティカルであると判断され、前記バンドルチャネル内の前記空き容量が前記第２容量と重なる場合に、前記第２データストリームのパケットより低い優先度を、前記第１データストリームの前記第３パケットに割り当てる、請求項１９に記載のシステム。
【請求項２１】
少なくとも１つのマシンにより実行可能であって、複数の相互接続されたスイッチングデバイスを含むネットワーク内の複数の相互接続された転送デバイスを通して送信元から送信先へデータを送信するための方法を実行する命令のプログラムであって、前記方法は、
（ａ）転送デバイスにおいて、前記送信元から前記転送デバイスへの、共用の帯域幅を有する共用チャネル上で、第１データストリーム内の第１パケットを受信する段階と、
（ｂ）前記共用チャネル上で、前記転送デバイスから前記送信先へ前記第１パケットを転送する段階と、
（ｃ）前記第１パケットの一部のコピーを監視デバイスへ転送する段階であって、前記一部は、前記第１パケットについての情報を含む、段階と、
（ｄ）前記第１パケット内の前記第１パケットについての前記情報と、前記第１データストリームを生成するユーザにより定義されたポリシーとに基づき、前記第１データストリームがクリティカルデータストリームであるか判断する段階と、
（ｅ）（ｄ）において前記第１データストリームがクリティカルではないと判断された場合に、他の非クリティカルデータストリームと共有される前記共用チャネル上で、前記第１データストリームの第２パケットを前記転送デバイスから前記送信先へ転送するよう前記転送デバイスを構成する段階と、
（ｆ）（ｃ）において前記第１データストリームがクリティカルであると判断された場合に、第１帯域幅を有し、前記第１データストリーム専用であり、前記共用チャネルとは異なる第１チャネル上で、前記第１データストリームの第２パケットを前記転送デバイスから前記送信先へ転送するよう前記転送デバイスを構成する段階と
を備える、プログラム。
【請求項２２】
複数の相互接続された転送デバイスを通して送信元から送信先へデータを送信するためのコンピュータ実装方法であって、
（ａ）転送デバイスにおいて、前記送信元から前記転送デバイスへの、共用の容量を有する共用チャネル上で、第１データストリーム内の第１パケットを受信する段階と、
（ｂ）前記共用チャネル上で、前記転送デバイスから前記送信先へ前記第１パケットを転送する段階と、
（ｃ）前記第１パケット内の前記第１パケットについての情報に基づき、前記第１データストリームが特定のタイプを有するか判断する段階と、
（ｄ）（ｃ）において前記第１データストリームが前記特定のタイプを有さないと判断された場合に、前記特定のタイプを有さない他のデータストリームと共有される前記共用チャネル上で、前記第１データストリームの第２パケットを前記転送デバイスから前記送信先へ転送するよう前記転送デバイスを構成する段階と、
（ｅ）（ｃ）において前記第１データストリームが特定のタイプを有すると判断された場合に、第１容量を有し、前記第１データストリーム専用であり、前記共用チャネルとは異なる第１チャネル上で、前記第１データストリームの第２パケットを前記転送デバイスから前記送信先へ転送するよう前記転送デバイスを構成する段階と
を備える、コンピュータ実装方法。