(57)【要約】【課題】複数の参加者の会議通話のためのシステムを提供すること。【解決手段】このシステムは、（ａ）会議通話参加者Ａ〜Ｅから（ｉ）選択的聴取要求および（ｉｉ）選択的聴取を除去する要求のうちの少なくとも１つを受信するように操作可能であり、会議通話参加者Ａ〜Ｅの通信デバイス４１６ａ〜ｅが複数のゲートウェイ４０８、４２４に接続されている入力部、および（ｂ）それに応答して会議通話中に、第１の会議トポロジから第２の会議トポロジに変更するように操作可能であり、第１および第２の会議トポロジが様々な数のゲートウェイ間接続を有する会議構成エージェント３４６を含む。【選択図】図４
2006217576.tif 000002
【特許請求の範囲】
【請求項１】
複数参加者の会議通話の方法であって、
（ａ）会議通話参加者から（ｉ）選択的聴取要求および（ｉｉ）選択的聴取を除去する要求のうちの少なくとも１つを受信するステップであって、前記会議通話参加者の通信デバイスが複数のゲートウェイに接続されている、ステップと、
（ｂ）それに応答して前記会議通話中に、第１の会議トポロジから第２の会議トポロジに変更するステップであって、前記第１および第２の会議トポロジが様々な数のゲートウェイ間接続を有する、するステップと
を含む方法。
【請求項２】
選択的聴取要求が前記会議通話参加者から受信され、前記第１の会議トポロジがダンベルであり、前記第２の会議トポロジがスターであり、ステップ（ｂ）が、
（ｂｌ）前記選択的聴取要求に新しいゲートウェイ間接続が必要であるかどうかを判断すること、
（ｂ２）新しいゲートウェイ間接続が必要とされる場合に、前記第１の会議トポロジで現在使用されている各ゲートウェイ間接続の所有権を関連するデータ構造から除去すること、
（ｂ３）複数のゲートウェイのうちの１つをマスタ・ゲートウェイとして選択すること、
（ｂ４）ゲートウェイ間接続を、前記マスタ・ゲートウェイに接続されていない対応する通信デバイスを有する参加者に関連するポートおよびサービスのうちの少なくとも１つに割り当てることであって、前記割り当てられたゲートウェイ間接続の少なくとも１つが除去されたゲートウェイ間接続であること、および
（ｂ５）聴取トポロジをセットアップして前記選択的聴取要求を実施すること
を含む、請求項１に記載の方法。
【請求項３】
選択的聴取を除去する要求が前記会議通話参加者から受信され、前記第１の会議トポロジがスターおよび完全相互接続メッシュのうちの１つであり、前記第２の会議トポロジがダンベルであり、ステップ（ｂ）が、
（ｂ１）前記除去すべき選択的聴取要求が除去すべき最後のゲートウェイ間の選択的聴取要求であるかどうかを判断すること、
（ｂ２）前記選択的聴取要求が除去すべき最後のゲートウェイ間の選択的聴取である場合、前記第１の会議トポロジで現在使用されている各ゲートウェイ間接続の所有権を関連するデータ構造から除去すること、
（ｂ３）場合により複数のゲートウェイのうちの１つをマスタ・ゲートウェイとして選択すること、
（ｂ４）前記会議通話に関与するゲートウェイごとに参加者のサブセットを形成すること、
（ｂ５）ゲートウェイ間接続を参加者のサブセットごとに割り当てること、および
（ｂ６）聴取トポロジをセットアップして前記選択的聴取要求を除去する前記要求を実施すること
を含む、請求項１に記載の方法。
【請求項４】
前記ゲートウェイ間接続が特定のポートに属さない、請求項１に記載の方法。
【請求項５】
前記ゲートウェイ間接続が前記会議通話に関連するサービスに属する非順序的にリンクされたリストであり、複数のゲートウェイ間接続が共通サービスにリンクされる、請求項１に記載の方法。
【請求項６】
請求項１のステップを実行する命令を含むコンピュータ可読媒体。
【請求項７】
複数の参加者の会議通話のためのシステムであって、
（ａ）会議通話参加者から（ｉ）選択的聴取要求および（ｉｉ）選択的聴取を除去する要求のうちの少なくとも１つを受信し、前記会議通話参加者の通信デバイスが複数のゲートウェイに接続されている入力手段と、
（ｂ）（ｉ）選択的聴取要求および（ｉｉ）選択的聴取を除去する要求のうちの少なくとも１つに応答して前記会議通話中に、第１の会議トポロジから第２の会議トポロジに変更し、前記第１および第２の会議トポロジが様々な数のゲートウェイ間接続を有する会議構成エージェント手段と
を含むシステム。
【請求項８】
選択的聴取要求が前記会議通話参加者から受信され、前記第１の会議トポロジがダンベルであり、前記第２の会議トポロジがスターであり、前記会議構成エージェント手段が、前記第１から前記第２の会議トポロジに変更中に、
前記選択的聴取要求に新しいゲートウェイ間接続が必要であるかどうかを判断すること、
新しいゲートウェイ間接続が必要とされる場合に、前記第１の会議トポロジで現在使用されている各ゲートウェイ間接続の所有権を関連するデータ構造から除去すること、
複数のゲートウェイのうちの１つをマスタ・ゲートウェイとして選択すること、
ゲートウェイ間接続を、前記マスタ・ゲートウェイに接続されていない対応する通信デバイスを有する参加者に関連するポートおよびサービスのうちの少なくとも１つに割り当て、前記割り当てられたゲートウェイ間接続の少なくとも１つが除去されたゲートウェイ間接続であること、および
聴取トポロジをセットアップして前記選択的聴取要求を実施すること
を含む、副機能を実装する、請求項７に記載のシステム。
【請求項９】
選択的聴取を除去する要求が前記会議通話参加者から受信され、前記第１の会議トポロジがスターおよび完全相互接続メッシュのうちの１つであり、前記第２の会議トポロジがダンベルであり、前記会議構成エージェント手段が、前記第１から前記第２の会議トポロジに変更中に、
前記除去すべき選択的聴取要求が除去すべき最後のゲートウェイ間の選択的聴取要求であるかどうかを判断すること、
前記選択的聴取要求が前記除去すべき最後のゲートウェイ間の選択的聴取である場合、前記第１の会議トポロジで現在使用されている各ゲートウェイ間接続の所有権を関連するデータ構造から除去すること、
場合により複数のゲートウェイのうちの１つをマスタ・ゲートウェイとして選択すること、
前記会議通話に関与するゲートウェイごとに参加者のサブセットを形成すること、
ゲートウェイ間接続を参加者のサブセットごとに割り当てること、および
聴取トポロジをセットアップして前記選択的聴取を除去する要求を実施すること
を含む、副機能を実装する、請求項７に記載のシステム。
【請求項１０】
前記ゲートウェイ間接続が特定のポートに属さない、請求項７に記載のシステム。
【請求項１１】
前記ゲートウェイ間接続が前記会議通話に関連するサービスに属する非順序的にリンクされたリストである、請求項７に記載のシステム。
【請求項１２】
複数のゲートウェイ間接続が共通サービスにリンクされる、請求項１１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、電気通信インフラストラクチャに関し、詳細には多者会議接続に関する。
【背景技術】
【０００２】
本出願は、参照により本明細書に組み込まれる、同じ名称かつ同じ発明者の２００５年１月４日に出願の米国特許仮出願第６０／６４１，５５０号の３５Ｕ．Ｓ．Ｃ．§１１９の恩典を主張するものである。
【０００３】
主に業務アプリケーションでは、空間的に移動した位置の通話者間の多者通信または会議通話が、有効な通信のために広範かつ頻繁に使用されている。単一通信システム内の会議では、単一接続トポロジ、典型的には完全相互接続メッシュ型またはスター型が一般に選択される。この単一接続トポロジでは、帯域幅がローカル・エリア・ネットワークで使用されても広域ネットワークで使用されても、帯域幅全てが等しくなるように生成されることが想定されている。ピア・ツー・ピア・システム間／中の会議では、各システムがそれぞれのローカル会議を生成し、通常、ダンベル・トポロジが選択される。
【０００４】
完全相互接続メッシュ型の例が図１に示されているが、完全相互接続メッシュには、かなりの帯域幅および会議用リソースが必要である。各会議参加者が他の通話者の合成和をそれぞれ構築しなければならず、各会議参加者がそれぞれの信号を他の参加者全てに伝送しなければならないからである。図１を参照すると、第１、第２、および第３のポート・ネットワーク１００ａ〜ｃは、共通エンタープライズ・スイッチ１０４によって制御されている。ポート・ネットワーク１００ａ〜ｃは様々な地理的位置１０８ａ〜ｃに配置されている。各位置で、通話者（図示せず）は、対応する通信デバイス１１２ａ〜ｃを使用して他の通話者と会議通話を行う。各通話者の通信デバイスは、単一方向音声ストリーム１１６ａ（デバイス１１２ａ用）、１１６ｂ（デバイス１１２ｂ用）、１１６ｃ（デバイス１１２ｃ用）を他の通信デバイスに伝送する。この構成は、通信ネットワークが独自ネットワークである場合に受け入れ可能である。完全メッシュのＮ通話者の会議では、伝送されるストリームの必要数は（Ｎ（Ｎ−１））であり、会議点の必要数はＮである。図１で示したように、３者会議通話では、介入する広域ネットワークまたはＷＡＮで使用される６つの単一方向音声ストリームが生成され、３つの会議点が必要とされる。理解されるように、完全メッシュは通常、ポート・ネットワークに接続されたセンタ・ステージ・スイッチまたは非同期式転送モードに使用され、ＩＰ  ＷＡＮネットワークには使用されない。
【０００５】
必要な帯域幅リソースを低減するために、スター・トポロジが使用されている。スター・トポロジでは、各通話者がその信号を中央会議または（会議が発生している）マスタ回路に送信する。それは通常、ゲートウェイにある。図２を参照すると、図１のハードウェア構成が示されている。単一方向音声ストリーム２００ａ〜ｃが（デバイス１１２ａ〜ｃの間で）通話者間で伝送される。第３のポート・ネットワーク１００ｃはマスタであり、会議回路を提供するが、第１および第２のポート・ネットワーク１００ａ、ｂはスレーブであり、マスタによって提供された音声ストリームを受信する。第１のポート・ネットワーク１００ａは音声ストリーム２００ａ（第１の通信デバイス１１２ａから受信された音声ストリーム）を第３のポート・ネットワーク１００ｃに伝送し、第３のポート・ネットワーク１００ｃから音声ストリーム２００ｂ、ｃ（それぞれ第２のポート・ネットワーク１００ｂによって通信デバイス１１２ｂから、第３のポート・ネットワーク１００ｃによって通信デバイス１１２ｃから受信された音声ストリーム）を受信する。第２のポート・ネットワーク１００ｂは音声ストリーム２００ｂを第３のポート・ネットワーク１００ｃに伝送し、第３のポート・ネットワーク１００ｃから音声ストリーム２００ａ、ｃを受信する。スター・トポロジのＮ通話者の会議では、伝送されるストリームの必要数は２Ｎであり、会議回路の必要数は１である。たとえば図２では、３者会議通話で、介入するＷＡＮを介して伝送すべき６つの単一方向音声ストリームが生成され、１つの会議点が必要とされる。
【０００６】
完全相互接続メッシュとスターの折衷案は、ダンベル・トポロジである。その場合、各参加者はその信号をローカル会議点に送信し、信号が部分的に加算され、または組み合わされ、部分的会議の和が次いで他のローカル会議点に送信される。ダンベルの例を図３で示す。第１のエンタープライズ３０４ａ内で第１のサーバ（図示せず）によって制御される第１のゲートウェイ３００ａは、第２のエンタープライズ３０４ｂ内で第２のサーバ（図示せず）によって制御される第２のゲートウェイ３００ｂとＷＡＮ（図示せず）を介して通信している。第１および第２の通信デバイス３１２ａおよびｂを使用する第１および第２の通話者は第３の通信デバイス３１２ｃを使用する第３の通話者と会議通話中である。第１および第２の通話者の音声ストリームは組み合わされ、または加算されて、組合せ音声ストリーム３１６ａが形成され、第２のゲートウェイ３００ｂに伝送される。一方、第２のゲートウェイは第１のゲートウェイに第３の通話者の音声ストリーム３１６ｂを伝送する。ダンベル・トポロジでのＭ位置とのＮ通話者の会議通話では、伝送されるストリームの必要数は２Ｎ＋２（Ｍ−１）であり、会議回路の必要数はＭである。たとえば図３では、３者会議通話で、介入するＷＡＮを介して伝送すべき２つの単一方向音声ストリームが生成される。
【０００７】
帯域幅要件を別にすれば、スターおよび完全相互接続メッシュでは、通常、接続される可能性がある他の通話者のセットを決定する際に、各通話者の完全な柔軟性が可能になる。たとえば、図１および２の例では、第２の通話者は、第１の通話者だけと通話かつ／または聴取することを選択することができる。この選択的聴取はサイドバーとして知られている。ダンベル・トポロジでは、通常、遠隔位置からの通話者は遠隔位置全体の組合せの会議和しか受信できないために、受信者は遠隔位置からの通話者のサブセットに接続することができない。
会議参加者に選択的聴取など多様な会議機能を提供する帯域幅要件のバランスをとることができる会議システムが求められている。
【特許文献１】米国特許仮出願第６０／６４１，５５０号の３５Ｕ．Ｓ．Ｃ．§１１９
【特許文献２】米国特許第６，１９２，１２２号
【特許文献３】米国特許第６，１７３，０５３号
【特許文献４】米国特許第６，１６３，６０７号
【特許文献５】米国特許第５，９８２，８７３号
【特許文献６】米国特許第５，９０５，７９３号
【特許文献７】米国特許第５，８２８，７４７号
【特許文献８】米国特許第５，２０６，９０３号
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の様々な実装形態および構成により、上記その他の必要性に対処する。本発明は一般に、参加者の所望の聴取トポロジを実装するために様々な会議通話トポロジを会議通話中に実装することができる多者会議通話を提供するためのシステムおよび方法を対象とする。
【課題を解決するための手段】
【０００９】
一実装形態では、
（ａ）会議通話参加者から（ｉ）選択的聴取要求、および（ｉｉ）選択的聴取を除去する要求のうちの少なくとも１つを受信するステップと、
（ｂ）それに応答して会議通話中に、第１の会議トポロジから第２の会議トポロジに変更するステップを含む、幾人かの参加者の会議通話の方法が提供される。本明細書で使用されるように、「選択的聴取」とは、会議通話の第１の通話者の音声ストリームが会議通話の第２の通話者に提供されず、かつ／または第２の通話者の音声ストリームが第１の通話者に提供されない、多者会議通話聴取トポロジを指す。
【００１０】
参加者の通信デバイスは、幾つかの異なるゲートウェイに接続され、第１および第２の会議トポロジは様々な数のゲートウェイ間接続を有する。ゲートウェイ間接続は、地域間または地域内、あるいはエンタープライズ接続でもよい。本明細書で使用されるように、「ゲートウェイ」には、電気通信技術の当業者にゲートウェイであると理解される計算構成要素、並びにポート・ネットワークなどゲートウェイの全てまたは一部の機能を実装する計算構成要素が含まれる。
【００１１】
会議トポロジは、完全相互接続メッシュ、スター、ダンベル、およびその複合トポロジを含む任意の所望のゲートウェイ間接続トポロジでもよい。スターまたはダンベル・トポロジは、基本接続ネットワークから独立して使用することができる。それらは、パケット交換型接続、回線交換型接続、またはその組合せでもよい。
【００１２】
システムがエンタープライズ間だけでなくエンタープライズ内の会議通話において会議トポロジを動的に交換することができるため、同じ会議通話で様々な時に様々な目的を実現して、参加者の望みの変化を反映することができるようになる。ダンベル・トポロジは、参加者が最低限の帯域幅を使用して会議を開くことができるようにするが、スターおよび完全相互接続メッシュ・トポロジは、サイドバーを含む通話／聴取関係の最も柔軟なセットを可能にする。完全相互接続メッシュ・トポロジと比較すると、スター・トポロジは、さらに少数の会議点を使用して通話／聴取関係の所望のセットを実現することができる。
【００１３】
特定の会議通話中に選択的会議機能が活動化され、または非活動化された場合に、トポロジの移行を動的に発生することができる。したがって、呼はダンベル・トポロジを使用してＷＡＮ接続コストを最低限に抑えることができる一方で、固有の会議接続を生成する必要がある場合は、スター・トポロジに動的に移行することができる。固有の会議接続がもはや望まれず、または必要でない場合は、より有効なダンベル・トポロジに戻ることができる。
【００１４】
本発明はさらに、会議トポロジが変更された時に、マスタ・ゲートウェイの選択を調整することができる。理解されるように、基本トポロジの配置によって、必要とされるゲートウェイ間接続の数、したがってリソースおよび帯域幅の使用にかなりの影響が与えられる可能性がある。
【００１５】
本発明は、同じゲートウェイの参加者が地域内と地域間の両方の接続を有効に共用することができるようにする。ゲートウェイ間接続を使用して部分的会議の和を生成することによって、Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰリソースの使用およびＩＰネットワーク帯域幅の使用を実質的に最低限に抑える有効な接続トポロジを提供することができる。
上記その他の利点は、本明細書に含まれる１つまたは複数の本発明の開示から明らかになるであろう。
【００１６】
本明細書で使用されるように、「少なくとも１つの・・・、および」、「少なくとも１つの・・・、または」、「１つまたは複数の・・・、および」、「１つまたは複数の・・・、または」、並びに「および／または」は、接続的と離接的の両方の働きをする無制限の表現である。たとえば、各表現「Ａ、Ｂ、およびＣのうちの少なくとも１つ」、「Ａ、Ｂ、またはＣの少なくとも１つ」、「Ａ、Ｂ、およびＣのうちの１つまたは複数」、「Ａ、Ｂ、またはＣの１つまたは複数」、および「Ａ、Ｂ、および／またはＣ」は、Ａだけ、Ｂだけ、Ｃだけ、ＡとＢの両方、ＡとＣの両方、ＢとＣの両方、かつＡ、Ｂ、およびＣの全てを指す。
【００１７】
上記の実装形態および構成は、完全でも網羅的なものでもない。理解されるように、上記で述べた、または以下で詳細に説明する１つまたは複数の特徴を単独または組み合わせて使用する本発明の他の実装形態も可能である。
【発明を実施するための最良の形態】
【００１８】
図４を参照し、本発明の第１のアーキテクチャの実装形態を論じる。このアーキテクチャは、第１の地理的位置４０４でメディア・サーバ４１２によって制御され会議通信通話者Ｃ〜Ｅに対応する加入者通信デバイス４１６ｃ〜ｅによる通信を可能にする第１のゲートウェイ４０８、および第２の地理的位置４２０でやはりサーバ４１２によって制御され会議通信通話者ＡおよびＢに対応する加入者通信デバイス４１６ａ〜ｂによる通信を可能にする第２のゲートウェイ４２４を含む、エンタープライズ・ネットワーク４００である。第１および第２のゲートウェイは、中間ネットワーク４３２を介して互いに通信している。通話者Ａ〜Ｅは、ダンベル・トポロジを使用して多者会議通話で互いに通話中であるところが図で示されている。双方向音声（ベアラ）ストリーム４４４は、通話者Ｃ〜Ｅと通話者Ａ〜Ｂの音声ストリームの部分的和を表す。
【００１９】
それぞれ加入者通信デバイス４１６ａ〜ｅは、１つまたは複数の有線または無線パケット交換型および／または回線交換型の通信デバイスでもよい。たとえば、デバイスは、Ａｖａｙａ  Ｉｎｃ．の４６００Ｓｅｒｉｅｓ  ＩＰ  Ｐｈｏｎｅｓ（商標）、Ａｖａｙａ  Ｉｎｃ．のＩＰ  Ｓｏｆｔｐｈｏｎｅ（商標）、携帯情報端末（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）あるいはＰＤＡ、パーソナル・コンピュータあるいはＰＣ、ラップトップ、Ｈ．３２０テレビ電話および会議ユニット、音声メッセージングおよび応答ユニット、伝統的コンピュータ電話付属品、並びに有線および無線回線交換型電話などＩＰソフトフォンでもよい。
【００２０】
それぞれゲートウェイ４０８および４２４は、通常、（Ｄｉｇｉｔａｌ  Ｃｏｎｔｒｏｌ  ＰｒｏｃｅｓｓｏｒまたはＤＣＰ電話、アナログ電話、およびＩＰ電話など）多様なタイプの電話、および（アナログ・トランク、ＩＳＤＮ回線、Ｅ１／Ｔ１音声トランク、およびＷＡＮルーティングＩＰトランクなど）外部パケット交換型および／または回線交換型電話回線をサポートする電話交換サービスを提供する電子信号中継器およびプロトコル変換機である。電話回線は、通常、シャーシのポートおよびメディア・モジュールを介してゲートウェイに接続されており、多様なメディア・モジュールが多様なタイプの電話および回線のためのアクセス・ポートを提供する。パケット交換型と回線交換型プロトコルの間の音声およびシグナリング・データは、通常、ゲートウェイ内で音声パスをＴＤＭバスに変換するメディア・モジュールによって実施される。Ｖｏｉｃｅ  Ｏｖｅｒ  ＩＰまたはＶｏＩＰエンジンなどエンジンは、通常はＥｔｈｅｒｎｅｔ（登録商標）接続で、音声パスをＴＤＭバスから圧縮または非圧縮のパケット化ＶｏＩＰに変換する。各ゲートウェイには、通常、（ＤＴＭＦ）トーン検出、トーン生成、音声（音楽および／または声）告知の実施、トラフィック・シェーピング、および呼アドミッション制御、メディア・プロセッサ、および１つまたは複数のＩＰサーバ・インターフェースなど選択された電気通信機能を実装するための幾つかのポートおよびトランク回路パックが含まれる。ゲートウェイは、トラフィック・ソース、宛先、タイプ、および他の特性に基づいてルーティング方式を実装するポリシー・リスト構造を使用する、ポリシー・ベースのルーティングを行うことができる。共通アプリケーションには、音声およびデータ・トラフィックのための別々のルーティング、様々なインターネット接続（またはインターネット・サービス・プロバイダまたはＩＳＰ）を介してユーザの様々なセットから発信されるトラフィックのルーティング、およびトラフィックの規定クラス用バックアップルートの定義付けが含まれる。ゲートウェイごとの制御装置を、メディア・サーバ４１２に配置することができる。換言すれば、ゲートウェイは通常メディア・サーバ４１２の外部であり内部ではない。ゲートウェイの例には、Ａｖａｙａ  Ｉｎｃ．のＳＣＣ１（商標）、ＭＣＣ１（商標）、ＣＭＣ（商標）、Ｇ３５０（商標）、Ｇ６００（商標）、Ｇ６５０（商標）、およびＧ７００（商標）が含まれる。
【００２１】
ゲートウェイを制御するメディア・サーバ４１２は、回線交換型および／またはパケット交換型顧客接触を１つまたは複数の通信デバイスに向ける任意の集中アーキテクチャでもよい。通常、サーバは、外部通信リンクに対するインターフェース、通信交換ファブリック、サービス回路（たとえばトーン検出器および生成器、告知回路など）、制御プログラムおよびデータを格納するためのメモリ、並びに格納された制御プログラムを実行してインターフェースおよびファブリックを制御し自動接触配布機能を提供するためのプロセッサ（すなわちコンピュータ）を従来備える格納プログラム制御システムである。具体的には、メディア・サーバは、参照によりその全てを本明細書に組み込む、米国特許第６，１９２，１２２号、第６，１７３，０５３号、第６，１６３，６０７号、第５，９８２，８７３号、第５，９０５，７９３号、第５，８２８，７４７号、および第５，２０６，９０３号で開示された加入者構内機器の変更形態、Ａｖａｙａ  Ｉｎｃ．のＤｅｆｎｉｔｙ（商標）Ｐｒｉｖａｔｅ−Ｂｒａｎｃｈ  Ｅｘｃｈａｎｇｅ（ＰＢＸ）−ｂａｓｅｄ  ＡＣＤシステム、Ａｖａｙａ  Ｉｎｃ．のＩＰ６００（商標）ＬＡＮ−ｂａｓｅｄ  ＡＣＤシステム、または呼処理能力および接触センター機能を有するＡｖａｙａ  Ｉｎｃ．のＣｏｍｍｕｎｉｃａｔｉｏｎ  Ｍａｎａｇｅｒ（商標）音声アプリケーション・ソフトウェアの修正版を実行するＳ８１００（商標）、Ｓ８３００（商標）、Ｓ８５００（商標）、Ｓ８７００（商標）、あるいはＳ８７１０（商標）メディア・サーバでもよい。他のタイプの知られたスイッチおよびサーバは当技術分野で周知であるため、本明細書では詳細に記載しない。
【００２２】
広域ネットワーク４３２は、回線交換型（たとえば公衆交換電話網あるいはＰＳＴＮ）、またはパケット交換型（たとえばインターネットなど広域ネットワークあるいはＷＡＮ、またはローカル・エリア・ネットワークもしくはＬＡＮ）でもよい。通常、ネットワーク４３２は、パケット交換型であり、１つまたは複数のＴＣＰ／ＩＰプロトコル一式、Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  ＰｒｏｔｏｃｏｌあるいはＳＩＰ、および／またはＨ．３２３プロトコルを使用する。
【００２３】
図４を参照すると、メディア・サーバ４１２に格納されたデータの中に会議通話のための聴取トポロジの構成に使用される会議構成エージェント４３６およびデータ構造４４０が含まれている。エージェント４３６は、選択的聴取およびサイドバー要求（たとえばＡｖａｙａ  Ｉｎｃ．のＷｈｉｓｐｅｒ  Ｐａｇｅ機能）など構成要求を受信し、聴取トポロジを構築してその要求を実装する。一操作モードでは、エージェント４３６は、スターまたは完全相互接続メッシュからダンベルになど、会議通話（またはゲートウェイ間接続）トポロジ間で前後に動的に変換することができる。理解されるように、帯域幅使用レートなどエンタープライズ・ポリシーの目的に応じて、他の会議通話トポロジを使用することもできる。
【００２４】
図５は、図４のダンベル会議トポロジのメディア・サーバ４１２によって使用されるデータ構造の例を示す。ダンベル会議トポロジでは、それぞれ通話者Ａ〜Ｅがそれぞれ他の通話者の通信デバイス４１６によって伝送される音声ストリームを聞く。図５で示したように、会議通話に関連するサービス１、５００はそれぞれ通話者Ａ〜Ｂに対応するコンテキスト５０４ａ〜ｅにリンクされる。コンテキストは、たとえば各通話者Ａ〜Ｅの通信デバイスに関連付けられたベアラ・パス・ポート識別子でもよい。第１と第２のゲートウェイの間のゲートウェイ間接続（「ＩＧＣ」）は、サービス１、５００に関連付けられたデータ構造５０８によって記述される。
【００２５】
図５のデータ構造では、ＩＧＣが特定のポートに所有されず、または関連付けられていないことを留意することが重要である。既存の従来技術の構成では、ＩＧＣは、マスタ・グループへの物理ポートの拡張であり、サービス・ポート・レコードは唯一のＩＧＣを指す。対照的に図５のデータ構造では、ＩＧＣは特定のポートではなくサービスに属する非順序的にリンクされたリストである。
【００２６】
次に、エージェント４３６の第１の操作モードを図６を参照して記載する。最初に、図６では、図４で示したように開始会議トポロジがダンベル・トポロジであることが全般的に想定されている。
【００２７】
ステップ６００で、エージェント４３６は会議通話参加者から選択的聴取要求６００を受信する。前述のように、選択的聴取要求では、要求者が、会議通話に参加している通話者のサブセットだけを聴取し、かつ／またはそれと通話するように構成されることを要求することができる。たとえば、図４の例では、第２のゲートウェイの通話者Ａは第１のゲートウェイの通話者Ｄを聴取しないことを要求することができる。
【００２８】
判断ダイアモンド形６０４で、エージェント４３６は、選択的聴取要求の実装に、新しいゲートウェイ間接続またはＩＧＣが必要であるかどうかを判断する。たとえば、図４では、通話者Ａが通話者Ｄを聴取しないという通話者Ａの要求を実現するには、それぞれ通話者の通信デバイスが異なるゲートウェイによってサービスされているために、新しいＩＧＣが必要とされる。しかし、通話者Ｄが通話者Ｅを聴取しないことを要求した場合、それぞれ通話者の通信デバイスが異なるゲートウェイによってサービスされていないため、新しいＩＧＣは不要である。聴取トポロジに対する変更は、第１のゲートウェイ４０８内のタイム・スロット聴取割り当てを再構成することによって完全に実施することができる。
【００２９】
選択的聴取要求に、新しいゲートウェイ間接続が必要とされる場合、ステップ６０８で、エージェント４３６は当業者に周知の技法を使用してマスタ・ゲートウェイの聴取トポロジを更新する。
【００３０】
選択的聴取要求に、新しいゲートウェイ間接続が必要とされない場合、ステップ６１２で、エージェント４３６は、各ＩＧＣの所有権をその対応するデータ構造から除去し、ステップ６１６でＩＧＣをキャッシュに入れる。図５の例では、第１と第２のゲートウェイの間のＩＧＣを表すデータ構造５０８がサービス１、５００との関連から除去されキャッシュに入れられる。
【００３１】
ステップ６２０で、エージェント４３６は、第１と第２のゲートウェイのどちらがマスタ・ゲートウェイとして働くか、したがって第１と第２のゲートウェイのどちらがスレーブ・ゲートウェイとして働くかを選択する。ダンベル・トポロジでは、マスタは、通常、会議通話を開始した通話者に基づいて選択される（呼を開始したゲートウェイがマスタである）が、他のトポロジでは様々な要因を使用してマスタを指定することができる。図４の例では、第１のゲートウェイは３つの通信デバイスに接続されているが、第２のゲートウェイは２つの通信デバイスにしか接続されていないため、第１のゲートウェイがマスタ・ゲートウェイとして選択される。したがって、第１のゲートウェイをマスタに指定したほうが、第２のゲートウェイをマスタに指定するよりも必要とされるＩＧＣの数が少なくなるため、より効率的である。理解されるように、このステップは、スター・トポロジを実装すべき場合に実行されるが、当然、新しいトポロジにマスタが不要な場合は省略することができる。
【００３２】
同じ数の通話者が各ゲートウェイに位置する場合、マスタとして働くゲートウェイを決定する際に他の要因を使用することができる。その要因には、たとえば呼を開始したゲートウェイ、容量が最大のゲートウェイなどが含まれる。
【００３３】
次いでステップ６２４で、エージェント４３６は会議通話の各通話者を選択し、それらの対応する通信デバイスがマスタ・ゲートウェイに接続されているかどうかを判断する。接続されていない場合、ＩＧＣがその通話者に割り当てられる。たとえば、図４の例では、それぞれ通話者ＡおよびＢは、それらがスレーブ・ゲートウェイにあるためにＩＧＣを必要とするが、通話者Ｃ〜Ｅはそれらがマスタ・ゲートウェイにあるためにＩＧＣを必要としない。この例では、第１と第２のゲートウェイの間のＩＧＣのためのデータ構造５０８が通話者ＡとＢのうちの１つに割り当てられ、新しいＩＧＣが構築されて通話者ＡとＢのうちの他方に割り当てられる。
【００３４】
必要なＩＧＣ全てが割り当てられると、ステップ６２８で、エージェント４３６は聴取トポロジをセットアップする。このステップで、エージェント４３６は、当技術分野で周知の技法を使用して、適切なコマンドを各ゲートウェイに発行し、通話者Ｄを聴取しないという通話者Ａの要求を実施する。
【００３５】
ステップ６２０〜６２８が完了した後、得られたトポロジ（スター・トポロジである）が図８Ａに示されており、データ構造が図９に示されている（ただしデータ構造９００はエージェント４３６によって構築された新しいＩＧＣを表す）。図８Ａを参照すると、第１の双方向音声ストリームまたはＩＧＣ８００ａは通話者Ａの音声ストリームを表し、第２の双方向音声ストリームまたはＩＧＣ８００ｂは通話者Ｂの音声ストリームを表す。
【００３６】
図８ＢおよびＣは、それぞれ第２と第１のゲートウェイでのタイム・スロットの割り当てを示す。図８Ｂでは、第１のＩＧＣ８００ａは通話者Ａのタイム・スロット８２４ａと通信するために割り当てられ、第２のＩＧＣ８００ｂは通話者Ｂのタイム・スロット８２４ｂとの通信に割り当てられる。図８Ｃでは、第１のＩＧＣ８００ａが通話者Ａのタイム・スロット８４０ａ、通話者Ｂの８４０ｂ、通話者Ｃの８４０ｃ、通話者Ｅの８４０ｅとの通信に割り当てられるが、通話者Ｄの８４０ｄには割り当てられない。第２のＩＧＣ８００ｂはタイム・スロット８４０ａ〜ｅ全てとの通信に割り当てられる。
【００３７】
次に、エージェント４３６の第２の操作モードを図７を参照して記載する。最初に、図７では、図８Ａで示したように開始会議トポロジがスター・トポロジであることが全般的に想定されている。
【００３８】
ステップ７００で、エージェント４３６は、通話者Ｄを聴取しないという通話者Ａの要求など、スレーブ・ゲートウェイの他の通話者に関する、マスタ・ゲートウェイの一通話者による前のゲートウェイ間の選択的聴取要求を除去する要求を受信する。理解されるように、選択的聴取要求がマスタ・ゲートウェイの通話者しか含まない場合、ＩＧＣのトポロジを変更する必要はない。
【００３９】
判断ダイアモンド形７０４で、エージェント４３６は、最後のゲートウェイ間の選択的聴取要求が除去されたかどうかを判断する。除去されていない場合、ステップ７０８で、エージェント４３６は周知の技法でマスタ・ゲートウェイの聴取トポロジを更新する。除去された場合、エージェント４３６はステップ７１２に進む。理解されるように、判断ダイアモンド形７０４を変更して、最後の要求が同じゲートウェイの通話者だけに関するものであっても、最後の選択的聴取要求が除去されるまでＩＧＣトポロジが変更されないようにすることができる（すなわち、要求を実施するために別々のＩＧＣを構築する必要がない）。
【００４０】
ステップ７１２で、エージェント４３６は各ＩＧＣの所有権を対応するデータ構造から除去し、ステップ７１６でＩＧＣをキャッシュに入れる。
ステップ７２０で、エージェント４３６は、上述の基準を使用するなどして、必要に応じて新しいマスタ・ゲートウェイを選択する。
【００４１】
ステップ７２４で、エージェント４３６はゲートウェイごとに通話者のサブセットを作成する。図８Ａの例では、通話者の第１のサブセットは通話者ＡおよびＢであり、通話者の第２のサブセットは通話者Ｃ〜Ｅである。
【００４２】
ステップ７２８で、エージェント４３６は通話者のサブセットごとに適切なＩＧＣを割り当てる。たとえば、通話者の第１のサブセットが第１のゲートウェイにあり、通話者の第２のサブセットが第２のゲートウェイにあり、通話者の第３のサブセットが第３のゲートウェイにあり、会議トポロジがダンベルであり、第１のゲートウェイがマスタである場合、第１と第２のゲートウェイの間のＩＧＣは通話者の第１および第２のサブセットに割り当てられ、第１と第３のゲートウェイの間のＩＧＣは通話者の第１および第３のサブセットに割り当てられる。図８Ａの例では、第１と第２のゲートウェイの間のＩＧＣの１つがサービスに割り当てられて、図５のデータ構造を提供するようになされている。
ステップ７３２で、任意の未使用のキャッシュに入れられたＩＧＣが削除される。
ステップ７３６で、エージェント４３６が聴取トポロジをセットアップする。
【００４３】
本発明の幾つかの変形形態および変更形態を使用することができる。他を提供せずに本発明の幾つかの特徴を提供することができる。
たとえば一代替実装形態では、エージェント４３６は、（論理回路など）ハードウェア、ソフトウェア、またはその組合せで実装される。
【００４４】
様々な実装形態で、本発明は、様々な実装形態、サブコンビネーション、およびそのサブセットを含む、本明細書で実質的に示し記載したような構成要素、方法、プロセス、システム、および／または装置を含む。当業者は、本開示を理解した後に本発明の実施および使用方法を理解されるであろう。本発明は、様々な実装形態で、たとえば性能を向上し、簡単にし、かつ／または実装コストを低減するための以前のデバイスまたはプロセスで使用された項目がない場合を含む、本明細書または本発明の様々な実装形態で示していない、かつ／または記載していない項目がない場合のデバイスおよびプロセスを提供することを含む。
【００４５】
本発明の上記の論述は、例示および説明の目的で提示したものである。上記は本発明を本明細書で開示した１つまたは複数の形態に限定しないものとする。たとえば上記の詳細な説明では、開示を簡素化する目的で、本発明の様々な特徴が１つまたは複数の実装形態にグループ分けされている。この開示方法は、特許請求する本発明が各請求項で明確に列挙した特徴よりも多くの特徴を必要とする意図を示していると解釈されるべきではない。むしろ、頭記の特許請求の範囲に示してあるように、本発明の態様は、単一の上記に開示した実装形態の特徴全てよりも少ない特徴を有する。したがって、頭記の特許請求の範囲はこの詳細な説明に組み込まれ、各請求項は本発明の別々の好ましい実装形態として独立したものである。
【００４６】
さらに、本発明の説明には、１つまたは複数の実装形態、並びに幾つかの変形形態および変更形態が含まれているが、たとえば本発明の開示を理解した後に当業者の技術および知識にあるように、他の変形形態および変更形態も本発明の範囲内にある。代替、交換可能、かつ／または等価の構造、機能、範囲、またはステップの本明細書での開示の有無に関わらず、またどの特許可能な対象も公式に特定用途に向けたものではなく、代替、交換可能、かつ／または等価の構造、機能、範囲、またはステップを特許請求の範囲に含む、許容範囲内で代替実装形態を含む権利を取得するものとする。
【図面の簡単な説明】
【００４７】
【図１】従来技術の多者会議構成を示すブロック図である。
【図２】従来技術の多者会議構成を示すブロック図である。
【図３】従来技術の多者会議構成を示すブロック図である。
【図４】本発明の一実装形態による多者会議構成を示すブロック図である。
【図５】図４の構成のデータ構造を示す図である。
【図６】図４の会議構成エージェントの操作モードを示す流れ図である。
【図７】図４の会議構成エージェントの別の操作モードを示す流れ図である。
【図８Ａ】本発明の一実装形態による別の多者会議構成を示すブロック図である。
【図８Ｂ】それぞれ図８Ａの会議構成に対応するタイム・スロット構成を示す図である。
【図８Ｃ】それぞれ図８Ａの会議構成に対応するタイム・スロット構成を示す図である。
【図９】図８Ａの構成のデータ構造を示す図である。
【図１】
2006217576.tif 000003
【図２】
2006217576.tif 000004
【図３】
2006217576.tif 000005
【図４】
2006217576.tif 000006
【図５】
2006217576.tif 000007
【図６】
2006217576.tif 000008
【図７】
2006217576.tif 000009
【図８Ａ】
2006217576.tif 000010
【図８Ｂ】
2006217576.tif 000011
【図８Ｃ】
2006217576.tif 000012
【図９】
2006217576.tif 000013
【外国語明細書】
2006217576.tif 000014
2006217576.tif 000015
2006217576.tif 000016
2006217576.tif 000017
2006217576.tif 000018
2006217576.tif 000019
2006217576.tif 000020
2006217576.tif 000021
2006217576.tif 000022
2006217576.tif 000023
2006217576.tif 000024
2006217576.tif 000025
2006217576.tif 000026
2006217576.tif 000027
2006217576.tif 000028
2006217576.tif 000029
2006217576.tif 000030
2006217576.tif 000031
2006217576.tif 000032
2006217576.tif 000033
2006217576.tif 000034
2006217576.tif 000035
2006217576.tif 000036
2006217576.tif 000037
2006217576.tif 000038