【手続補正書】
【提出日】平成21年4月28日(2009.4.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子デバイス間の複数の通信リンクを介して複数の電子デバイス間で情報が交換可能であり、前記電子デバイスのうちの少なくとも１つがデータ・ソースとの通信用に構成可能な、複数の電子デバイスを含む接続配置構成において、マルチチャネル・メッセージが複数の構成要素を含む、前記データ・ソースから発信されたマルチチャネル・メッセージを提示するための方法であって、
前記マルチチャネル・メッセージ内の前記複数の構成要素のうちの少なくとも一部のそれぞれを、ユーザに提示するために少なくとも１つの電子デバイスに割り振るステップと、
割り振られたそれぞれの構成要素について、前記データ・ソースと対応する構成要素に割り振られた少なくとも１つの電子デバイスとの間の可能な通信パスを特定するステップと、
少なくとも部分的に１つまたは複数の選択基準に基づいて、前記割り振られたそれぞれの構成要素に可能な前記通信パスのうちの少なくとも１つを選択するステップであって、前記選択された通信パスのそれぞれが、前記データ・ソースと前記対応する構成要素に割り振られた少なくとも１つの電子デバイスとの間の最適なルートを表すものである、選択するステップと、
前記対応する電子デバイスによる前記割り振られた構成要素の提示のために、前記選択された通信パスに従って前記マルチチャネル・メッセージ内の前記割り振られた構成要素のそれぞれをルーティングするステップと、
を有する、方法。
【請求項２】
前記可能な通信パスを特定するステップが、
前記マルチチャネル・メッセージを前記データ・ソースから受信する際に介する入力通信リンクとして、前記通信リンクのうちの１つを指定するステップと、
前記マルチチャネル・メッセージ内の前記構成要素のうちの１つを提示するための宛先デバイスとして、前記電子デバイスのうちの１つを指定するステップと、
前記入力通信リンクに接続されている第１の電子デバイスと、第２の電子デバイスとの間に、通信パスが存在するかどうかを評価するステップと、
前記第１と第２の電子デバイスの間に通信パスが存在する場合に、前記第２の電子デバイスと前記第１の電子デバイスを含まない前記宛先デバイスとの間の、ほぼすべての可能な通信パスを特定するステップと、
通信パスが存在するかどうかを評価するステップと、前記第１の電子デバイスを除く前記接続配置構成内の前記電子デバイスそれぞれについて可能な通信パスを特定するステップと、を反復するステップであって、評価されなかった前記電子デバイスのうちの他の１つが第２のデバイスに置き換えられる、反復するステップと、
を有する、請求項１に記載の方法。
【請求項３】
前記通信パスを特定するステップが、前記可能な通信パスそれぞれにインジケーションを関連付けるステップをさらに有する、請求項２に記載の方法。
【請求項４】
前記通信パスのうちの所与の１つに関連付けられた前記インジケーションが、
（ｉ）前記所与の通信パスを有する前記電子デバイスのそれぞれと、
（ｉｉ）前記所与の通信パスを有する少なくとも１つの介入通信リンクのそれぞれと、
のうちの少なくとも１つを表す、請求項３に記載の方法。
【請求項５】
前記通信パスを特定するステップが、前記第１の電子デバイスを含まない各電子デバイスと前記宛先デバイスとの間のほぼすべての可能な通信パスを含む出力リストを生成するステップをさらに有する、請求項２に記載の方法。
【請求項６】
前記割り振られた構成要素について前記通信パスを選択するステップが、
前記マルチチャネル・メッセージ内の各割り振られた構成要素について、前記割り振られた構成要素に対応する前記接続配置構成内の前記可能なそれぞれの通信パスに関連付けられた待ち時間を決定するステップと、
前記選択されたそれぞれの通信パスに関連付けられた待ち時間が互いにほぼ一致するように、前記割り振られた構成要素について通信パスを選択するステップと、
を有する、請求項１に記載の方法。
【請求項７】
前記データ・ソースと前記マルチチャネル・メッセージ内の前記対応する構成要素に割り振られた前記電子デバイスとの間の前記可能な通信パスに関する情報を、少なくとも一時的に格納するステップをさらに有する、請求項１に記載の方法。
【請求項８】
前記割り振られた構成要素について前記通信パスを選択するステップが、前記マルチチャネル・メッセージ内の所与の割り振られた構成要素について、
前記データ・ソースと、前記所与の割り振られた構成要素に対応する前記少なくとも１つの電子デバイスとの間の、複数の可能な通信パスを受信するステップと、
前記複数の可能な通信パスに関連付けられた少なくとも１つの特徴を受信するステップと、
前記複数の可能な通信パスそれぞれに対応する集合属性のセットを決定するステップと、
前記複数の可能な通信パスについての前記集合属性のセットを比較するステップと、
前記複数の可能な通信パスそれぞれに関連付けられた少なくとも１つの特徴に少なくとも部分的に基づいて、前記所与の割り振られた構成要素について最適な通信パスを特定するステップと、
を有する、請求項１に記載の方法。
【請求項９】
前記複数の可能な通信パスのうちの所与の１つに対応する前記集合属性のセットが、前記複数の可能な通信パスのうちの前記所与の１つに含まれる少なくとも１つの通信リンクに関連付けられた特徴を有する、請求項８に記載の方法。
【請求項１０】
前記少なくとも１つの通信リンクに関連付けられた前記特徴が、前記少なくとも１つのリンクの電力、リンク待ち時間の推定値、リンク待ち時間の分布、前記少なくとも１つのリンクの帯域幅の推定値、および、前記少なくとも１つのリンク上で送信されるパケット数の一部として前記少なくとも１つのリンク上でドロップされるパケット数、のうちの少なくとも１つを有する、請求項９に記載の方法。
【請求項１１】
前記データ・ソースが、前記接続配置構成内の前記複数の電子デバイスのうちの少なくとも１つを有する、請求項１に記載の方法。
【請求項１２】
前記データ・ソースがインターネットを有する、請求項１に記載の方法。
【請求項１３】
前記選択基準が待ち時間を有する、請求項１に記載の方法。
【請求項１４】
データ・ソースから発信される、複数の構成要素を有するマルチチャネル・メッセージを提示するための装置であって、
（ｉ）前記マルチチャネル・メッセージ内の前記複数の構成要素のうちの少なくとも一部のそれぞれを、ユーザに提示するために少なくとも１つの電子デバイスに割り振るように、
（ｉｉ）割り振られたそれぞれの構成要素について、前記データ・ソースと対応する構成要素に割り振られた前記電子デバイスとの間の可能な通信パスを特定するように、
（ｉｉｉ）選択された通信パスのそれぞれが、前記データ・ソースと前記対応する構成要素に割り振られた少なくとも１つの電子デバイスとの間の最適なルートを表すものであり、少なくとも部分的に１つまたは複数の選択基準に基づいて、前記割り振られたそれぞれの構成要素に可能な前記通信パスのうちの少なくとも１つを選択するように、および
（ｉｖ）前記対応する電子デバイスによる前記割り振られた構成要素の提示のために、前記選択された通信パスに従って前記マルチチャネル・メッセージ内の前記割り振られた構成要素のそれぞれをルーティングするように、
動作可能な、少なくとも１つのコントローラを有する、装置。
【請求項１５】
さらに前記コントローラが、
（ｖ）前記マルチチャネル・メッセージを前記データ・ソースから受信する際に介する入力通信リンクとして、接続配置構成内の複数の電子デバイスの複数の通信リンクのうちの１つを指定するように、
（ｖｉ）前記マルチチャネル・メッセージ内の前記構成要素のうちの１つを提示するための宛先デバイスとして、前記電子デバイスのうちの１つを指定するように、
（ｖｉｉ）前記入力通信リンクに接続されている第１の電子デバイスと、第２の電子デバイスとの間に、通信パスが存在するかどうかを評価するように、
（ｖｉｉｉ）前記第１と第２の電子デバイスの間に通信パスが存在する場合に、前記第２の電子デバイスと前記第１の電子デバイスを含まない前記宛先デバイスとの間の、ほぼすべての可能な通信パスを特定するように、および
（ｉｘ）評価されなかった前記電子デバイスのうちの他の１つが第２のデバイスに置き換えられる、通信パスが存在するかどうかを評価するステップと、前記第１の電子デバイスを除く接続配置構成内の前記電子デバイスそれぞれについて可能な通信パスを特定するステップと、を反復するように、
動作可能な、請求項１４に記載の装置。
【請求項１６】
さらに前記コントローラが、前記可能な通信パスそれぞれにインジケーションを関連付けるように動作可能な、請求項１５に記載の装置。
【請求項１７】
さらに前記コントローラが、前記第１の電子デバイスを含まない各電子デバイスと前記宛先デバイスとの間のほぼすべての可能な通信パスを含む出力リストを生成するように動作可能な、請求項１５に記載の装置。
【請求項１８】
さらに前記コントローラが、
（ｖ）前記割り振られた構成要素に対応する接続配置構成内の前記可能なそれぞれの通信パスに関連付けられた待ち時間を決定するように、および
（ｖｉ） 前記選択されたそれぞれの通信パスに関連付けられた待ち時間が互いにほぼ一致するように、前記割り振られた構成要素について通信パスを選択するように、
動作可能な、請求項１４に記載の装置。
【請求項１９】
前記マルチチャネル・メッセージ内の所与の割り振られた構成要素について、さらに前記コントローラが、
（ｖ）前記データ・ソースと、前記所与の割り振られた構成要素に対応する前記少なくとも１つの電子デバイスとの間の、複数の可能な通信パスを受信するように、
（ｖｉ）前記複数の可能な通信パスに関連付けられた少なくとも１つの特徴を受信するように、
（ｖｉｉ）前記複数の可能な通信パスそれぞれに対応する集合属性のセットを決定するように、
（ｖｉｉｉ）前記複数の可能な通信パスについての前記集合属性のセットを比較するように、および
（ｉｘ）前記複数の可能な通信パスそれぞれに関連付けられた少なくとも１つの特徴に少なくとも部分的に基づいて、前記所与の割り振られた構成要素について最適な通信パスを特定するように、
動作可能な、請求項１４に記載の装置。
【請求項２０】
前記複数の可能な通信パスのうちの所与の１つに対応する前記集合属性のセットが、前記複数の可能な通信パスのうちの前記所与の１つに含まれる少なくとも１つの通信リンクに関連付けられた特徴を有する、請求項１９に記載の装置。
【請求項２１】
前記装置が、少なくとも部分的に半導体デバイスでインプリメントされる、請求項１４に記載の装置。
【請求項２２】
データ・ソースから発信されたマルチチャネル・メッセージを提示するためのプログラムであって、前記マルチチャネル・メッセージは複数の構成要素を有し、前記プログラムが、
前記マルチチャネル・メッセージ内の前記複数の構成要素のうちの少なくとも一部のそれぞれを、ユーザに提示するために少なくとも１つの電子デバイスに割り振るステップと、
割り振られたそれぞれの構成要素について、前記データ・ソースと対応する構成要素に割り振られた少なくとも１つの電子デバイスとの間の可能な通信パスを特定するステップと、
少なくとも部分的に１つまたは複数の選択基準に基づいて、前記割り振られたそれぞれの構成要素に可能な前記通信パスのうちの少なくとも１つを選択するステップであって、前記選択された通信パスのそれぞれが、前記データ・ソースと前記対応する構成要素に割り振られた少なくとも１つの電子デバイスとの間の最適なルートを表すものである、選択するステップと、
前記対応する電子デバイスによる前記割り振られた構成要素の提示のために、前記選択された通信パスに従って前記マルチチャネル・メッセージ内の前記割り振られた構成要素のそれぞれをルーティングするステップと、
をコンピュータに実行させるプログラム。