【手続補正書】
【提出日】平成26年3月3日(2014.3.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
信頼できないネットワークを介したデータ通信の速度を上げる方法であって、該信頼できないネットワークは、第１エンドポイントから第２エンドポイントへ複数のデータパケットを運び、前記方法は、
前記第１エンドポイントと前記第２エンドポイントとの間の通信セッションのために、第１符号化コンポーネントと第２符号化コンポーネントとの間に符号化チャネルを確立するステップであって、
前記第１符号化コンポーネントで、前記第１エンドポイントから運ばれ前記第２エンドポイントへ向かう前記複数のデータパケットのうちの第１データパケットを検出するステップと、
前記第２エンドポイントに向かう検出された前記第１データパケットに、前記第１エンドポイントが前記データパケットを前記第１符号化コンポーネントと前記第２符号化コンポーネントとの両方に既知のプロトコルに従ってセグメント化及び符号化することが可能であることを示すあるマークを付すステップであって、該あるマークは、複数の使用可能なマークから選択されたものである、ステップと、
あるマークが付された前記データパケットを前記第２エンドポイントへ転送するステップと、
事前に選択された時間期間内に前記第２符号化コンポーネントからあるマークが付された前記データパケットへの返信を受けたかを判定するステップであって、前記時間期間内に返信を受けない場合は、前記第１符号化コンポーネントで、前記第１エンドポイントから運ばれ前記第２エンドポイントへ向かう前記複数のデータパケットのうちの第２データパケットを検出し、前記複数の使用可能なマークから選択された異なるマークを、検出された前記第２データパケットに付し、異なるマークが付された前記データパケットを前記第２エンドポイントへ転送する、ステップと、
前記時間期間内に前記第２符号化コンポーネントから返信を受けたことに応答して、前記第１符号化コンポーネントと前記第２符号化コンポーネントとの間に通信チャネルを確立する制御メッセージを交換するステップと
により前記符号化チャネルを確立するステップと、
前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの一方で前記通信チャネルに関係するデータパケットをインターセプトするステップと、
前記データパケットをセグメント化及びパッケージ化して、前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの他方へ伝送するために符号化データセグメントを提供するステップと、
前記符号化データセグメントと少なくとも１つの余剰符号化セグメントとを、前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの前記他方へ、前記符号化チャネルを介して伝送するステップと、
前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの前記他方で、受けた前記符号化データセグメントに基づいて前記データパケットを復号及び再構築して、前記信頼できないネットワークで発生し得る前記セグメントの損失を補償するステップと、
再構築された前記データパケットを、前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの前記他方からその個々のエンドポイントへ伝送するステップと
を含む方法。
【請求項２】
請求項１記載の方法であって、前記符号化チャネルを確立するステップはさらに、前記通信セッションを一意に識別する情報を記憶するステップを含む、方法。
【請求項３】
信頼できないネットワークを介したデータ通信の速度を上げる方法であって、
２つのエンドポイント間の通信セッションのために、第１符号化コンポーネントと第２符号化コンポーネントとの間に符号化チャネルを確立するステップであって、
前記第１符号化コンポーネントで、前記２つのエンドポイントのうちの第１エンドポイントから発されて前記２つのエンドポイントのうちの第２エンドポイントへ向かうメッセージを検出するステップと、
前記第２エンドポイントに向かうマークされたメッセージを作成するステップであって、前記マークされたメッセージはあるマークをもち、該あるマークは前記第１エンドポイントが１以上のデータパケットを前記第１符号化コンポーネントと前記第２符号化コンポーネントの両方に既知のプロトコルに従ってセグメント化及び符号化することが可能であることを示し、前記あるマークは複数の使用可能なマークから選択されたものである、ステップと、
前記マークされたメッセージを前記第２エンドポイントへ転送するステップと、
事前に選択された時間期間内に前記第２符号化コンポーネントから前記マークされたメッセージへの返信を受けたかを判定するステップであって、前記時間期間内に返信を受けない場合は、前記複数の使用可能なマークから選択された違うマークをもつ新しいマークされたメッセージを作成し、該新しいマークされたメッセージを前記第２エンドポイントへ転送する、ステップと、
前記複数の使用可能なマークのいずれについても返信を受けない場合に、ネットワークマネージャに、前記第２エンドポイントは前記第１エンドポイントとの通信の速度を上げることができないことを告げるステップと、
前記時間期間内に前記第２符号化コンポーネントから返信を受けたことに応答して、前記第１符号化コンポーネントと前記第２符号化コンポーネントとの間に通信チャネルを確立する制御メッセージを交換するステップと
により前記符号化チャネルを確立するステップと、
前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの一方で、前記通信チャネルに関係するデータパケットをインターセプトするステップと、
前記データパケットをセグメント化及びパッケージ化して、前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの他方へ伝送するために符号化データセグメントを提供するステップと、
前記符号化データセグメントと少なくとも１つの余剰符号化セグメントとを、前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの前記他方へ、前記符号化チャネルを介して伝送するステップと、
前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの前記他方で、受けた前記符号化データセグメントに基づいて、前記データパケットを復号及び再構築するステップと、
再構築された前記データパケットを、前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの前記他方からその個々のエンドポイントへ伝送するステップと
を含む方法。
【請求項４】
請求項１記載の方法であって、後続の通信セッションで使用するために前記マークのアイデンティフィケーションを記憶するステップをさらに含む、方法。
【請求項５】
請求項１記載の方法であって、符号化データパケットが所定タイムアウト期間内に伝送されない場合はテアダウン状態に入るステップをさらに含む、方法。
【請求項６】
信頼できないネットワークを介したデータ通信の速度を上げる方法であって、
２つのエンドポイント間の通信セッションのために、第１符号化コンポーネントと第２符号化コンポーネントとの間に符号化チャネルを確立するステップであって、
前記第１符号化コンポーネントで、前記２つのエンドポイントのうちの第１エンドポイントから発されて前記２つのエンドポイントのうちの第２エンドポイントへ向かうメッセージを検出するステップと、
前記第２エンドポイントに向かうマークされたメッセージを作成するステップであって、前記マークされたメッセージはあるマークをもち、該あるマークは前記第１エンドポイントが１以上のデータパケットを前記第１符号化コンポーネントと前記第２符号化コンポーネントとの両方に既知のプロトコルに従ってセグメント化及び符号化することが可能であることを示し、前記あるマークは複数の使用可能なマークから選択されたものである、ステップと、
前記マークされたメッセージを前記第２エンドポイントへ転送するステップと、
事前に選択された時間期間内に前記第２符号化コンポーネントから前記マークされたメッセージへの返信を受けたかを判定するステップであって、前記時間期間内に返信を受けない場合は、前記複数の使用可能なマークから選択された異なるマークをもつ新しいマークされたメッセージを作成し、該新しいマークされたメッセージを前記第２エンドポイントへ転送する、ステップと、
前記時間期間内に前記第２符号化コンポーネントから返信を受けたことに応答して、前記第２符号化コンポーネントと前記第２符号化コンポーネントとの間に通信チャネルを確立する制御メッセージを交換するステップと
により前記符号化チャネルを確立するステップと、
前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの一方で前記通信チャネルに関係するデータパケットをインターセプトするステップと、
前記データパケットをセグメント化及びパッケージ化して、前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの他方へ伝送するために符号化データセグメントを提供するステップと、
前記符号化データセグメントと少なくとも１つの余剰符号化セグメントとを、前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの前記他方へ、前記符号化チャネルを介して伝送するステップと、
前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの前記他方で、受けた前記符号化データセグメントに基づいて、前記データパケットを復号及び再構築するステップと、
再構築された前記データパケットを、前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの前記他方からその個々のエンドポイントへ伝送するステップと、
符号化データパケットが所定タイムアウト期間内に伝送されない場合はテアダウン状態に入るステップと、
を含み、
前記テアダウン状態中は、新しく受けたデータパケットがセグメント化及びパッケージ化されない、方法。
【請求項７】
請求項１記載の方法であって、前記第１符号化コンポーネント及び前記第２符号化コンポーネントは他の符号化コンポーネントに優先する、方法。
【請求項８】
信頼できないネットワークを介したデータ通信の速度を上げる方法であって、
２つのエンドポイント間の通信セッションのために、第１符号化コンポーネントと第２符号化コンポーネントとの間に符号化チャネルを確立するステップであって、
前記第１符号化コンポーネントで、前記２つのエンドポイントのうちの第１エンドポイントから発されて前記２つのエンドポイントのうちの第２エンドポイントへ向かうメッセージを検出するステップと、
前記第２エンドポイントに向かうマークされたメッセージを作成するステップであって、前記マークされたメッセージはあるマークをもち、該あるマークは前記第１エンドポイントが１以上のデータパケットを前記第１符号化コンポーネントと前記第２符号化コンポーネントとの両方に既知のプロトコルに従ってセグメント化及び符号化することが可能であることを示し、前記あるマークは複数の使用可能なマークから選択されたものである、ステップと、
前記マークされたメッセージを前記第２エンドポイントへ転送するステップと、
事前に選択された時間期間内に前記第２符号化コンポーネントから前記マークされたメッセージへの返信を受けたかを判定するステップであって、前記時間期間内に返信を受けない場合は、前記複数の使用可能なマークから選択された異なるマークをもつ新しいマークされたメッセージを作成し、該新しいマークされたメッセージを前記第２エンドポイントへ転送する、ステップと、
前記時間期間内に前記第２符号化コンポーネントから返信を受けたことに応答して、前記第１符号化コンポーネントと前記第２符号化コンポーネントとの間に通信チャネルを確立する制御メッセージを交換するステップと
により前記符号化チャネルを確立するステップと、
前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの一方で前記通信チャネルに関係するデータパケットをインターセプトするステップと、
前記データパケットをセグメント化及びパッケージ化して、前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの他方へ伝送するために符号化データセグメントを提供するステップと、
前記符号化データセグメントと少なくとも１つの余剰符号化セグメントとを、前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの前記他方へ、前記符号化チャネルを介して伝送するステップと、
前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの前記他方で、受けた前記符号化データセグメントに基づいて、前記データパケットを復号及び再構築するステップと、
再構築された前記データパケットを、前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの前記他方からその個々のエンドポイントへ伝送するステップと
を含み、前記第１符号化コンポーネント及び前記第２符号化コンポーネントは他の符号化コンポーネントに優先するものであり、前記方法は、さらに
前記第１符号化コンポーネントで、前記第１符号化コンポーネント及び前記第２符号化コンポーネント以外の符号化コンポーネントから、マークされたパケットを受けるステップと、
優先を主張するステップであって、
前記マークされたパケットからマーキングを除去するステップと、
前記第１符号化コンポーネント及び第２符号化コンポーネント間に前記符号化チャネルを確立するステップと
により、前記優先を主張するステップと
を含む、方法。
【請求項９】
信頼できないネットワークを介したデータ通信の速度を上げる方法であって、
２つのエンドポイント間の通信セッションのために、第１符号化コンポーネントと第２符号化コンポーネントとの間に符号化チャネルを確立するステップであって、
前記第１符号化コンポーネントで、前記２つのエンドポイントのうちの第１エンドポイントから発されて前記２つのエンドポイントのうちの第２エンドポイントへ向かうメッセージを検出するステップと、
前記第２エンドポイントに向かうマークされたメッセージを作成するステップであって、前記マークされたメッセージはあるマークをもち、該あるマークは前記第１エンドポイントが１以上のデータパケットを前記第１符号化コンポーネントと前記第２符号化コンポーネントとの両方に既知のプロトコルに従ってセグメント化及び符号化することが可能であることを示し、前記あるマークは複数の使用可能なマークから選択されたものである、ステップと、
前記マークされたメッセージを前記第２エンドポイントへ転送するステップと、
事前に選択された時間期間内に前記第２符号化コンポーネントから前記マークされたメッセージへの返信を受けたかを判定するステップであって、前記時間期間内に返信を受けない場合は、前記複数の使用可能なマークから選択された異なるマークをもつ新しいマークされたメッセージを作成し、該新しいマークされたメッセージを前記第２エンドポイントへ転送する、ステップと、
前記時間期間内に前記第２符号化コンポーネントから返信を受けたことに応答して、前記第１符号化コンポーネントと前記第２符号化コンポーネントとの間に通信チャネルを確立する制御メッセージを交換するステップと
により前記符号化チャネルを確立するステップと、
前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの一方で前記通信に関係するデータパケットをインターセプトするステップと、
前記データパケットをセグメント化及びパッケージ化して、前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの他方へ伝送するために符号化データセグメントを提供するステップと、
前記符号化データセグメントと少なくとも１つの余剰符号化セグメントとを、前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの前記他方へ、前記符号化チャネルを介して伝送するステップと、
前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの前記他方で、受けた前記符号化データセグメントに基づいて、前記データパケットを復号及び再構築するステップと、
再構築された前記データパケットを、前記第１符号化コンポーネント及び前記第２符号化コンポーネントのうちの前記他方からその個々のエンドポイントへ伝送するステップと
を含み、
前記第１符号化コンポーネント及び前記第２符号化コンポーネントは、特定の符号化コンポーネントから受けたマークされたパケットを無視し、前記マークされたパケットを透過的に伝送するように構成された、方法。
【請求項１０】
請求項５記載の方法であって、前記符号化コンポーネントは、アクティブでない期間中にキープアライブメッセージをさらに伝送する、方法。
【請求項１１】
請求項１記載の方法であって、前記エンドポイントの１つはマスターエンドポイントとして指定され、前記方法は、前記マスターエンドポイントが、前記符号化チャネルのテアダウンが示されたかを判定するステップをさらに含む、方法。
【請求項１２】
請求項１１記載の方法であって、前記マスターエンドポイントは、所定期間内に新しいデータパケットを受けなかった場合に、テアダウンが示されたと判定する、方法。