【手続補正書】
【提出日】平成19年1月12日(2007.1.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
送信コンピューティングシステムと受信コンピューティングシステムとを含むコンピュータネットワークにおいて、前記送信コンピューティングシステムは前記受信コンピューティングシステムへネットワークパケットを伝送することが可能であり、前記送信コンピューティングシステムが連続するアクションを歩調合せする方法であって、前記送信コンピューティングシステムによって、
特定のコネクション上のパケットの伝送と少なくとも部分的に無相関であるネットワークイベントを監視するステップと、
監視される前記ネットワークイベントに主として基づくタイマを形成するステップと、
形成された前記タイマを使用して連続するアクションを歩調合せする、形成された前記タイマを使用するステップと
を備えることを特徴とする方法。
【請求項２】
前記連続するアクションはネットワークパケットの伝送である
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記連続するアクションはシステムバス上のデータ通信である
ことを特徴とする請求項１に記載の方法。
【請求項４】
送信コンピューティングシステムと受信コンピューティングシステムとを含むコンピュータネットワークにおいて、前記送信コンピューティングシステムは前記受信コンピューティングシステムへネットワークパケットを伝送することが可能であり、ネットワークパケットのいずれかが伝送中に失われる可能性を減らすように前記送信コンピューティングシステムが複数のパケットの伝送を歩調合せする方法であって、前記送信コンピューティングシステムによって、
特定のコネクション上のパケットの伝送と少なくとも部分的に無相関であるネットワークイベントを監視するステップと、
監視される前記ネットワークイベントに主として基づくタイマを形成するステップと、
形成された前記タイマを使用して複数のパケットが前記送信コンピューティングシステムから前記特定のコネクションを通じて前記受信コンピューティングシステムへ伝送されるレートを歩調合せする、形成された前記タイマを使用して歩調合せするステップと
を備えることを特徴とする方法。
【請求項５】
特定のコネクション上のパケットの伝送と少なくとも部分的に無相関であるネットワークイベントを監視する前記ステップは、
前記特定のコネクション以外の１つまたは複数のコネクション上のネットワークイベントを監視するステップを含む
ことを特徴とする請求項４に記載の方法。
【請求項６】
特定のコネクション上のパケットの伝送と少なくとも部分的に無相関であるネットワークイベントを監視する前記ステップは、
前記特定のコネクション上のネットワークイベントも監視するステップをさらに含む
ことを特徴とする請求項５に記載の方法。
【請求項７】
特定のコネクション上のパケットの伝送と少なくとも部分的に無相関であるネットワークイベントを監視する前記ステップは、
前記送信コンピューティングシステムによってサポートされるすべてのコネクション上のネットワークイベントを監視するステップを含む
ことを特徴とする請求項４に記載の方法。
【請求項８】
特定のコネクション上のパケットの伝送と少なくとも部分的に無相関であるネットワークイベントを監視する前記ステップは、
複数のコネクション上で伝送されたパケットが受信されたことの確認応答を表すフィードバックイベントを監視するステップを含む
ことを特徴とする請求項４に記載の方法。
【請求項９】
特定のコネクション上のパケットの伝送と少なくとも部分的に無相関であるネットワークイベントを監視する前記ステップは、
複数のコネクション上で送信されるパケットを監視するステップを含む
ことを特徴とする請求項４に記載の方法。
【請求項１０】
特定のコネクション上のパケットの伝送と少なくとも部分的に無相関であるネットワークイベントを監視する前記ステップは、
複数のコネクション上で受信されるパケットを監視するステップを含む
ことを特徴とする請求項４に記載の方法。
【請求項１１】
特定のコネクション上のパケットの伝送と少なくとも部分的に無相関であるネットワークイベントを監視する前記ステップは、
複数のコネクション上で伝送されたＴＣＰパケットが受信されたことの確認応答を表すフィードバックイベントを監視するステップを含む
ことを特徴とする請求項４に記載の方法。
【請求項１２】
前記タイマが形成された後に監視される前記ネットワークイベントが発生しているレートが変化したことを判定するステップをさらに含む
ことを特徴とする請求項４に記載の方法。
【請求項１３】
監視される前記ネットワークイベントの変化したレートを反映するように前記タイマを調整するステップをさらに含む
ことを特徴とする請求項１２に記載の方法。
【請求項１４】
監視される前記ネットワークイベントの変化したレートを少なくとも部分的に補償するように、監視される前記ネットワークイベントが発生するレートを調節するステップをさらに含む
ことを特徴とする請求項１２に記載の方法。
【請求項１５】
監視される前記ネットワークイベントは、１つまたは複数のパケットが受信されたことの確認応答を表すフィードバックイベントを含み、監視される前記ネットワークイベントが発生するレートを調節する前記ステップは、
複数のコネクション上のフィードバックイベントによって確認応答されるパケットの数を変化させるステップを含む
ことを特徴とする請求項１４に記載の方法。
【請求項１６】
前記パケットはＴＣＰパケットであり、前記フィードバックイベントはＴＣＰ確認応答メッセージである
ことを特徴とする請求項１５に記載の方法。
【請求項１７】
前記パケットはＵＤＰパケットであり、前記フィードバックイベントはＴＦＲＣ確認応答メッセージである
ことを特徴とする請求項１５に記載の方法。
【請求項１８】
前記パケットはDirectPlayパケットである
ことを特徴とする請求項１５に記載の方法。
【請求項１９】
前記パケットはＳＣＴＰパケットであり、前記フィードバックイベントはＳＣＴＰ確認応答メッセージである
ことを特徴とする請求項１５に記載の方法。
【請求項２０】
監視される前記ネットワークイベントに基づくタイマを形成する前記ステップは、
監視されるネットワークイベントの発生時にのみ前記タイマによって表される時間を変化させるステップを含む
ことを特徴とする請求項４に記載の方法。
【請求項２１】
監視される前記ネットワークイベントに主として基づくタイマを形成する前記ステップは、前記特定のコネクション上に伝送される連続するパケット間に何個の監視される前記ネットワークイベントが発生するべきかを判定するステップを含み、形成された前記タイマを使用して歩調合せする前記ステップは、判定された数の監視されるネットワークイベントがそれぞれの連続するパケットの伝送の間に発生するように連続するパケットを送信するステップを含む
ことを特徴とする請求項４に記載の方法。
【請求項２２】
監視される前記ネットワークイベントに主として基づくタイマを形成する前記ステップは、監視される前記ネットワークイベントが発生するごとにタイマ値をインクリメントするステップを含み、形成された前記タイマを使用して歩調合せする前記ステップは、
パケットが送信されるために超えるべきタイマ値を指定するステップと、
実際のタイマ値が超えるべき前記タイマ値を超えると、前記パケットを送信するステップとを含む
ことを特徴とする請求項４に記載の方法。
【請求項２３】
前記タイマ値はプロセッササイクル値に主として基づき、前記パケットを送信する前記ステップは、
監視されるネットワークイベントを検出するステップと、
監視される前記ネットワークイベントを検出したことに応答して現在のプロセッササイクル値をチェックするステップと、
前記現在のプロセッササイクル値が前記タイマ値より大きい場合に前記パケットを送信するステップとを含む
ことを特徴とする請求項２２に記載の方法。
【請求項２４】
送信コンピューティングシステムと受信コンピューティングシステムとを含むコンピュータネットワークにおいて使用するためのプログラムを有するコンピュータ読み取り可能な記録媒体であって、前記送信コンピューティングシステムは前記受信コンピューティングシステムへネットワークパケットを伝送することが可能であり、前記プログラムは、前記送信コンピューティングシステムが複数のパケットの伝送を歩調合せする方法を実行し、前記送信コンピューティングシステムによって実行されるコンピュータ実行可能命令を含んでおり、前記コンピュータ実行可能命令は、
特定のコネクション上のパケットの伝送と少なくとも部分的に無相関であるネットワークイベントを監視するステップと、
監視される前記ネットワークイベントに主として基づくタイマを形成するステップと、
形成された前記タイマを使用して、複数のパケットが前記送信コンピューティングシステムから前記特定のコネクションを通じて前記受信コンピューティングシステムへ伝送されるレートを歩調合せする、形成された前記タイマを使用して歩調合せするステップと
を備えることを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２５】
前記コンピュータ読み取り可能な記録媒体は物理的なストレージ媒体である
ことを特徴とする請求項２４に記載のコンピュータ読み取り可能な記録媒体。
【請求項２６】
送信コンピューティングシステムと受信コンピューティングシステムとを含むコンピュータネットワークにおいて、前記送信コンピューティングシステムは前記受信コンピューティングシステムへネットワークパケットを伝送することが可能であり、前記ネットワークパケットのいずれかが伝送中に失われる可能性を減らすように前記送信コンピューティングシステムが複数のパケットの伝送を歩調合せする方法であって、前記送信コンピューティングシステムによって、
特定のコネクション上のパケットの伝送と少なくとも部分的に無相関であるネットワークイベントを監視するステップと、
少なくとも部分的に無相関の前記ネットワークイベントに主として基づいて前記パケットの伝送を歩調合せするステップと
を備えることを特徴とする方法。
【請求項２７】
少なくとも部分的に無相関の前記ネットワークイベントに主として基づいて前記パケットの伝送を歩調合せする前記ステップは、
監視される前記ネットワークイベントに主として基づくタイマを形成するステップと、
形成された前記タイマを使用して、複数のパケットが前記送信コンピューティングシステムから前記特定のコネクションを通じて前記受信コンピューティングシステムへ伝送されるレートを歩調合せする、形成された前記タイマを使用して歩調合せするステップとを含む
ことを特徴とする請求項２６に記載の方法。