【手続補正書】
【提出日】平成19年6月7日(2007.6.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
定義された連続する順序を有する１つのグループのデータ・パケットを受信するステップと、
前記グループのパケットが欠損しているか否かを判定するステップと、
欠損していると判定されたパケットのみの再送信を要求するステップと、
１つまたは複数の欠損しているパケットの再送信の受信を待ち受けるステップと、
待ち受けている間に、前記グループのパケットの欠損がなくなるまで、または前記残存している欠損しているパケットが無意味であるとみなされるまで、前記判定するステップおよび前記要求するステップを繰り返すステップとをコンピュータに実行させるコンピュータ実行可能命令を有するコンピュータ読取り可能な記憶媒体であって、
前記繰り返すステップが、
欠損しているパケットと、前記欠損しているパケットの再送信の要求をいつするかを規定する特定の再試行時間とを関連づけるステップと、
前記特定の再試行時間に前記欠損しているパケットが欠損したままである場合に、前記欠損しているパケットについての前記特定の再試行時間を動的に調整して特定の再報告時間を追加するステップと
を含むことを特徴とするコンピュータ読取り可能な記憶媒体。
【請求項２】
１つまたは複数の受信されたパケットが前記グループの欠損しているパケットに隣接している場合に、前記欠損しているパケットは無意味であるとみなされることを特徴とする請求項１に記載の記憶媒体。
【請求項３】
それぞれのパケットが満了タイム・スタンプを有し、かつ、現在の時刻が前記欠損しているパケットに隣接した１つまたは複数の受信されたパケットの前記満了タイム・スタンプを過ぎている場合に、前記欠損しているパケットは無意味であるとみなされることを特徴とする請求項１に記載の記憶媒体。
【請求項４】
前記コンピュータ実行可能命令は、パケットが欠損していると判定された場合に、特定された再試行時間を前記欠損しているパケットに関連付けるステップをさらにコンピュータに実行させ、当該時間がいつ前記欠損しているパケットの再送信を要求するステップが起こるかを定義することを特徴とする請求項１に記載の記憶媒体。
【請求項５】
前記繰り返すステップは、欠損しているパケットに特定された再試行時間を関連づけするステップを含み、当該再試行時間がいつ前記欠損しているパケットの再送信を要求するステップが起こるかを定義し、
前記欠損しているパケットが前記特定された再試行時間において欠損している場合には、前記欠損しているパケットについての前記特定された再試行時間を、特定された再報告の時間間隔を加えるように、動的に調整するステップと
を含むことを特徴とする請求項１に記載の記憶媒体。
【請求項６】
前記グループのパケットは定義された満了時間を有し、１つまたは複数の前記受信されたパケットの前記定義された満了時間を過ぎた場合に、欠損しているパケットが無意味であるとみなされることを特徴とする請求項１に記載の記憶媒体。
【請求項７】
前記グループの前記パケットが連続的に番号付けされていることを特徴とする請求項１に記載の記憶媒体。
【請求項８】
前記グループのそれぞれのパケットがサイズにおいて同等であることを特徴とする請求項１に記載の記憶媒体。
【請求項９】
最初の前記要求するステップは、前記判定するステップの後の定義された時間間隔で起こることを特徴とする請求項１に記載の記憶媒体。
【請求項１０】
データの送信および受信のための通信ネットワークに対するインタフェースと、
請求項１に記載の記憶媒体と
を備えたことを特徴とするコンピュータ処理装置。
【請求項１１】
定義された順番を有するグループのデータ・パケットを受信するステップと、
前記グループのパケットのどれが欠損しているかを識別するステップと、
欠損しているパケットを識別する否定的確認を送信するステップと、
１つまたは複数の前記識別された欠損しているパケットの再送信の受信を待ち受けるステップと、
待ち受けている間に、前記残存している欠損しているパケットが無意味であるとみなされるまで前記識別するステップおよび前記送信するステップを繰り返すステップと、
パケットが欠損していると判定された場合に、特定された再試行時間を前記欠損しているパケットに関連付けるステップと、
前記特定された再試行時間に前記欠損しているパケットの再送の要求を行うステップと、
前記識別するステップを繰り返すステップと、
前記欠損しているパケットがまだ欠損していると判定された場合に、前記欠損しているパケットについての前記特定の再試行時間を動的に調整して特定の再報告時間を追加するステップと、
前記調整された再試行時間に前記欠損しているパケットの再送の要求を行うステップを繰り返すステップと
をコンピュータに実行させるコンピュータ実行可能命令を有することを特徴とするコンピュータ読取り可能な記憶媒体。
【請求項１２】
１つまたは複数の受信されたパケットが前記グループの欠損しているパケットに隣接している場合に、前記欠損しているパケットは無意味であるとみなされることを特徴とする請求項１１に記載の記憶媒体。
【請求項１３】
それぞれのパケットが満了タイム・スタンプを有し、かつ、現在の時刻が前記欠損しているパケットに隣接した１つまたは複数の受信されたパケットの前記満了タイム・スタンプを過ぎている場合に、前記欠損しているパケットは無意味であるとみなされることを特徴とする請求項１１に記載の記憶媒体。
【請求項１４】
前記コンピュータ実行可能命令は、
１つまたは複数の欠損しているパケットの再送信を受信するステップと、
前記識別するステップおよび前記送信するステップを繰り返すステップと
をさらにコンピュータに実行させることを特徴とする請求項１１に記載の記憶媒体。
【請求項１５】
前記コンピュータ実行可能命令は、
１つまたは複数の欠損しているパケットの再送信を受信するステップと、
前記グループのパケットの欠損がなくなるまで、前記識別するステップおよび送信するステップを繰り返すステップと
をさらにコンピュータに実行させることを特徴とする請求項１１に記載の記憶媒体。
【請求項１６】
前記コンピュータ実行可能命令は、パケットが欠損していると識別された場合に、特定された再試行時間を前記欠損しているパケットに関連付けるステップをさらにコンピュータに実行させ、当該時間がいつ前記欠損しているパケットの再送信を要求するステップが起こるかを定義することを特徴とする請求項１１に記載の記憶媒体。
【請求項１７】
前記コンピュータ実行可能命令は、
パケットが欠損していると識別された場合に、特定された再試行時間を前記欠損しているパケットに関連付けるステップと、
当該パケットについての前記特定された再試行時間に前記欠損しているパケットの再送信の要求を実行するステップと、
識別するステップを繰り返すステップと、
前記欠損しているパケットが、未だ欠損していると識別された場合に、
前記特定された再試行時間を、特定された再報告の時間間隔を加えるように、動的に調整するステップと、
前記パケットに対する前記調整された再試行時間に、前記欠損しているパケットの再送信の要求を繰り返すステップと
をさらにコンピュータに実行させることを特徴とする請求項１１に記載の記憶媒体。
【請求項１８】
前記コンピュータ実行可能命令は、
１つまたは複数の欠損しているパケットの再送信を受信するステップと、
前記残存している欠損しているパケットが無意味であるとみなされるまで、または欠損しているパケットがなくなるまで、前記識別するステップおよび要求するステップを繰り返すステップと
をさらにコンピュータに実行させることを特徴とする請求項１１に記載の記憶媒体。
【請求項１９】
前記グループのパケットは定義された満了時間を有し、
前記コンピュータ実行可能命令は、
１つまたは複数の欠損しているパケットの再送信を受信するステップと、
前記パケットの１つまたは複数の前記定義された満了時間を過ぎたために、前記残存している欠損しているパケットが無意味であるとみなされるまで、または欠損しているパケットがなくなるまで、前記識別するステップおよび要求するステップを繰り返すステップと
をさらにコンピュータに実行させることを特徴とする請求項１１に記載の記憶媒体。
【請求項２０】
前記パケットのグループの前記定義された順番は連続的であることを特徴とする請求項１１に記載の記憶媒体。
【請求項２１】
前記グループの前記パケットは連続的に番号付けされていることを特徴とする請求項１１に記載の記憶媒体。
【請求項２２】
再送信を要求するステップが前記識別するステップの後の定義された時間間隔で起こることを特徴とする請求項１１に記載の記憶媒体。
【請求項２３】
データの送信および受信のための通信ネットワークに対するインタフェースと、
請求項１１に記載の記憶媒体と
を備えたことを特徴とするコンピュータ処理装置。
【請求項２４】
定義された順序を有する１つのグループのデータ・パケットを受信するステップと、
前記グループのパケットが欠損しているか否かを判定するステップと、
欠損していると判定されたパケットのみの再送信を要求するステップと、
パケットが欠損していると判定された場合に、特定された再試行時間を前記欠損しているパケットに関連付けるステップと、
前記特定された再試行時間に前記欠損しているパケットの再送の要求を行うステップと、
前記識別するステップを繰り返すステップと、
前記欠損しているパケットがまだ欠損していると判定された場合に、前記欠損しているパケットについての前記特定の再試行時間を動的に調整して特定の再報告時間を追加するステップと、
前記調整された再試行時間に前記欠損しているパケットの再送の要求を行うステップを繰り返すステップとを含むことを特徴とする通信再試行方法。
【請求項２５】
１つまたは複数の欠損しているパケットの再送信を受信するステップと、
前記判定するステップおよび前記要求するステップを繰り返すステップと
をさらに含むことを特徴とする請求項２４に記載の方法。
【請求項２６】
１つまたは複数の欠損しているパケットの再送信を受信するステップと、
前記グループのパケットの欠損がなくなるまで前記判定するステップおよび前記要求するステップを繰り返すステップと
をさらに含むことを特徴とする請求項２４に記載の方法。
【請求項２７】
パケットが欠損していると判定された場合に、特定された再試行時間を前記欠損しているパケットに関連付けるステップをさらに含み、当該時間がいつ前記欠損しているパケットの再送信を要求するステップが起こるかを定義することを特徴とする請求項２４に記載の方法。
【請求項２８】
パケットが欠損していると判定された場合に、特定された再試行時間を前記欠損しているパケットに関連付けるステップと、
前記パケットに対する前記特定された再試行時間に、前記欠損しているパケットの再送信の要求を実行するステップと、
前記判定するステップを繰り返すステップと、
前記欠損しているパケットが、未だ欠損していると判定された場合には、
前記特定された再試行時間を、特定された再報告の時間間隔を加えるように、動的に調整するステップと、
前記パケットに対する前記調整された再試行時間に、前記欠損しているパケットの再送信の要求を繰り返すステップと
をさらに含むことを特徴とする請求項２４に記載の方法。
【請求項２９】
１つまたは複数の欠損しているパケットの再送信を受信するステップと、
前記残存している欠損しているパケットが無意味であるとみなされるまで、または欠損しているパケットがなくなるまで、前記判定するステップおよび前記要求するステップを繰り返すステップと
をさらに含むことを特徴とする請求項２４に記載の方法。
【請求項３０】
前記グループにおけるパケットは定義された満了時刻を有し、
１つまたは複数の欠損しているパケットの再送信を受信するステップと、
前記パケットの１つまたは複数の前記定義された満了時間を過ぎたために、前記残存している欠損しているパケットが無意味であるとみなされるまで、または欠損しているパケットがなくなるまで、前記判定するステップおよび前記要求するステップを繰り返すステップと
をさらに含むことを特徴とする請求項２４に記載の方法。
【請求項３１】
前記パケットのグループの前記定義された順番は連続的であることを特徴とする請求項２４に記載の方法。
【請求項３２】
前記グループの前記パケットは連続的に番号付けされていることを特徴とする請求項２４に記載の方法。
【請求項３３】
前記再送信を記要求するステップが前記判定するステップの後の定義された時間間隔で起こることを特徴とする請求項２４に記載の方法。
【請求項３４】
コンピュータにより実行された場合に請求項２４に記載の方法を遂行するコンピュータ実行可能命令を有する１つまたは複数のコンピュータ読取り可能な記憶媒体を備えたことを特徴とするコンピュータ。
【請求項３５】
定義された順序を有する１つのグループのデータ・パケットを通信ネットワーク上で受信側に送信するステップと、
前記受信側が受信し損ねた前記グループのパケットを識別している要求を受信するステップと、
前記識別されたパケットのみを前記受信側へ再送するステップと
をコンピュータに実行させるコンピュータ実行可能命令を有するコンピュータ読取り可能な記憶媒体。
【請求項３６】
前記コンピュータ実行可能命令は、
送信した前記パケットを履歴バッファに格納するステップと、
要求に応答して、前記識別されたパケットを前記履歴バッファから検索するステップと
をコンピュータに実行させることを特徴とする請求項３５に記載の記憶媒体。
【請求項３７】
前記コンピュータ実行可能命令は、送信した前記グループの１つまたは複数のパケットに満了タイム・スタンプを割り当てるステップをさらにコンピュータに実行させ、前記満了タイム・スタンプまでに前記受信側により受信されない場合には、前記１つまたは複数のパケットが無意味となることを特徴とする請求項３５に記載の記憶媒体。
【請求項３８】
前記パケットのグループの前記定義された順番は連続的であることを特徴とする請求項３５に記載の記憶媒体。
【請求項３９】
前記グループの前記パケットは連続的に番号付けされていることを特徴とする請求項３５に記載の記憶媒体。
【請求項４０】
データを送信および受信するための通信ネットワークに対するインタフェースと、
請求項３５に記載の記憶媒体と
を備えたことを特徴とするコンピュータ装置。
【請求項４１】
定義された順番を有する１つのグループのデータ・パケットを通信ネットワーク上で受信側に送信するステップと、
前記受信側が受信し損ねた前記グループのパケットを識別している要求を受信するステップと、
前記受信側に前記識別されたパケットを再送するステップとを備え、
再送される前記パケットが前記要求により識別されたパケットのみであること特徴とする通信再試行方法。
【請求項４２】
送信した前記パケットを履歴バッファに格納するステップと、
要求に応答して、前記識別されたパケットを前記履歴バッファから検索するステップと
をさらに含むことを特徴とする請求項４１に記載の方法。
【請求項４３】
送信した前記グループの１つまたは複数のパケットに満了タイム・スタンプを割り当てるステップをさらに備え、前記満了タイム・スタンプまでに前記受信側により受信されない場合には、前記１つまたは複数のパケットが無意味となることを特徴とする請求項４１に記載の方法。
【請求項４４】
前記パケットのグループの前記定義された順番は連続的であることを特徴とする請求項４１に記載の方法。
【請求項４５】
前記グループの前記パケットは連続的に番号付けされていることを特徴とする請求項４１に記載の方法。
【請求項４６】
請求項４１に記載のステップをコンピュータに実行させる実行するコンピュータ実行可能な命令を有する１つまたは複数のコンピュータ読取り可能な記憶媒体を備えたことを特徴とするコンピュータ。