Nova Patents
JP4732667B2

Selective routing

Abstract

This record has no abstract on file.

JP4732667B2, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Expired 1 June 2021, 5.3 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

20 claims: 4 independent, 16 dependent

  1. 1
    サーバへの複数のデータパス間におけるコンテンツオブジェクトのクライアント側ルーティングの方法であって、前記方法は、 前記サーバに第1のデータパスを提供するこ と、 第1のパーティーに第1のデータパスを関連付けるこ と、 前記サーバに第2のデータパスを提供するこ と、 第2のパーティーに第2のデータパスを関連付けるこ と、 前記第1のデータパスおよび第2のデータパスの通信品質を評価すること、 評価された前記第1のデータパスおよび第2のデータパスの通信品質に基づいて、 第1のデータパスおよび第2のデータパスの 少なくとも一方 からコンテンツオブジェクトを受信するかをクライアントコンピュータによって自動的に判定するこ とを含み、 前記評価および前記判定のステップは、少なくとも2回繰り返され、 前記評価で前記第1のデータパスおよび第2のデータパスの通信品質のいずれか一方が不良の通信品質を有すると判定された場合に、不良の通信品質を有すると判定されたデータパスを評価することを含む以降のステップは省略され、且つ前記データパスの推定的な除外と置き換えられる、方 法。
  2. 2
    前記サーバは、第2のサーバから発信しているコンテンツオブジェクトを格納する、請求項1記載のサーバへの複数のデータパス間におけるコンテンツオブジェクトのクライアント側ルーティングの方法。
  3. 3
    要求されたコンテンツオブジェクトのために前記サーバをチェックすることと、 前記サーバのチェックに基づいて第2のサーバから前記コンテンツオブジェクトを検索することとをさらに含む、請求項2記載のサーバへの複数のデータパス間におけるコンテンツオブジェクトのクライアント側ルーティングの方法。
  4. 4
    前記サーバに第1のデータパスおよび第2のデータパスを提供することは、 前記サーバに複数の一意的な識別子を関連付けること、 前記複数の一意的な識別子のうちの1つを有するパケットをマークすることによって、第1のデータパスおよび第2のデータパスを論理的に分離することとを含む、請求項1記載のサーバへの複数のデータパス間におけるコンテンツオブジェクトのクライアント側ルーティングの方法。
  5. 5
    前記一意的な識別子は、ポート、インターネットプロトコルアドレス、サーバ識別子、サイト識別子、およびプロバイダ識別子のうちの1つである請求項3記載のサーバへの複数のデータパス間におけるコンテンツオブジェクトのクライアント側ルーティングの方法。
  6. 6
    前記クライアントコンピュータによる判定に応答して前記サーバに関連する第3のパーティーに課金する第1のパーティーおよび第2のパーティーのうちの一方をさらに含む、請求項1記載のサーバへの複数のデータパス間におけるコンテンツオブジェクトのクライアント側ルーティングの方法。
  7. 7
    第1のパーティーは、第1のデータパスの少なくとも一部にバンド幅を提供し、 第2のパーティーは、第2のデータパスの少なくとも一部にバンド幅を提供する、請求項1記載のサーバへの複数のデータパス間におけるコンテンツオブジェクトのクライアント側ルーティングの方法。
  8. 8
    前記サーバは、複数のコンピュータシステムからなる請求項1記載のサーバへの複数のデータパス間におけるコンテンツオブジェクトのクライアント側ルーティングの方法。
  9. 9
    複数のチャンネルとサーバとの間においてコンテンツオブジェクトの一部をルーティングする方法であって、前記方法は、 前記サーバに第1のチャンネルおよび第2のチャンネルを提供するこ と、 第1のパーティーに第1のチャンネルを関連付けるこ と、 第2のパーティーに第2のチャンネルを関連付けるこ と、 第1のチャンネルおよび第2のチャンネルの通信品質を評価すること、 評価された前記第1のチャンネルおよび第2のチャンネルの通信品質に基づいて、 前記コンテンツオブジェクトの一部を第1および第2の 少なくとも一方 のチャンネル上で搬送するかを自動的に判定し、その判定は、前記サーバから離れて実行されるこ とを含み、 前記評価および前記判定のステップは、少なくとも2回繰り返され、 前記評価で前記第1のチャンネルおよび第2のチャンネルの通信品質のいずれか一方が不良の通信品質を有すると判定された場合に、不良の通信品質を有すると判定されたチャンネルを評価することを含む以降のステップは省略され、且つ前記チャンネルの推定的な除外と置き換えられる、 方法。
  10. 10
    前記サーバは、第2のサーバから発信されるコンテンツオブジェクトを格納する、請求項9記載の複数のチャンネルとサーバとの間においてコンテンツオブジェクトの一部をルーティングする方法。
  11. 11
    要求されたコンテンツオブジェクトのために前記サーバをチェックすることと、 前記サーバのチェックに基づいて、第2のサーバから前記コンテンツオブジェクトを検索することとをさらに含む、請求項10記載の複数のチャンネルとサーバとの間においてコンテンツオブジェクトの一部をルーティングする方法。
  12. 12
    前記サーバに第1のチャンネルおよび第2のチャンネルを提供することは、 前記サーバに複数の一意的な識別子を関連付けることと、 前記複数の一意的な識別子のうちの1つを有するパケットをマークすることによって、第1のチャンネルおよび第2のチャンネルを論理的に分離することとを含む、請求項9記載の複数のチャンネルとサーバとの間においてコンテンツオブジェクトの一部をルーティングする方法。
  13. 13
    前記複数の一意的な識別子は、ポート、インターネットプロトコルアドレス、サーバ識別子、サイト識別子、およびプロバイダ識別子のうちの1つである、請求項12記載の複数のチャンネルとサーバとの間においてコンテンツオブジェクトの一部をルーティングする方法。
  14. 14
    第1および第2のチャンネルのいずれかを自動的に決定することに応答して、前記サーバに関連する第3のパーティーに課金する第1のパーティーおよび第2のパーティーのうちの一方を備える、請求項9記載の複数のチャンネルとサーバとの間においてコンテンツオブジェクトの一部をルーティングする方法。
  15. 15
    第1のパーティーは、第1のデータパスの少なくとも一部にバンド幅を提供し、 第2のパーティーは、第2のデータパスの少なくとも一部にバンド幅を提供する、請求項9記載の複数のチャンネルとサーバとの間においてコンテンツオブジェクトの一部をルーティングする方法。
  16. 16
    前記サーバは、複数のコンピュータシステムからなる請求項9記載の複数のチャンネルとサーバとの間においてコンテンツオブジェクトの一部をルーティングする方法。
  17. 17
    複数のデータチャネルと第1のサーバと間においてコンテンツオブジェクトの一部をルーティングするシステムであって、前記システムは、 第1のプロバイダに関連付けられる、第1のサーバ用の第1のデータチャネルと、 第2のプロバイダに関連付けられる、第2のデータチャネル用の第1のサーバと、 前記複数のコンテンツオブジェクトを有する第2のサーバと、第1のサーバは、 複数のコンテンツオブジェクトの1つの少なくとも一部を格納すること、 前記第1のデータチャネルおよび第2のデータチャネルの通信品質を評価し、評価された前記第1のデータチャネルおよび第2のデータチャネルの通信品質に基づいて、 前記コンテンツオブジェクトの前記部分を第1のデータチャネルおよび第2のデータチャネルの 少なくとも一方 で搬送するかを自動的に判定するルーターと、前記判定は第1のサーバから離れて実行されること を備え 、 前記評価および前記判定のステップは、少なくとも2回繰り返され、 前記評価で前記第1のデータチャネルおよび第2のデータチャネルの通信品質のいずれか一方が不良の通信品質を有すると判定された場合に、不良の通信品質を有すると判定されたデータチャネルを評価することを含む以降のステップは省略され、且つ前記データチャネルの推定的な除外と置き換えられる、シ ステム。
  18. 18
    第1のサーバのための複数の一意的な識別子をさらに備え、第1のデータチャネルおよび第2のデータチャネルは、前記複数の一意的な識別子のうちの1つを有するパケットをマークすることによって、論理的に分離される、請求項17記載の複数のデータチャネルと第1のサーバと間においてコンテンツオブジェクトの一部をルーティングするシステム。
  19. 19
    前記複数の一意的な識別子は、ポート、インターネットプロトコルアドレス、サーバ識別子、サイト識別子、およびプロバイダ識別子のうちの1つである、請求項18記載の複数のデータチャネルと第1のサーバと間においてコンテンツオブジェクトの一部をルーティングするシステム。
  20. 20
    前記サーバは、複数のコンピュータシステムからなる、請求項18記載の複数のデータチャネルと第1のサーバと間においてコンテンツオブジェクトの一部をルーティングするシステム。
Independent claims20