(57)【特許請求の範囲】
【請求項１】
仮想会議を管理するための方法であって、
第１の会議において第１のユーザ・インタフェースを用いて参加を開始するステップと、
第２の会議において前記第１のユーザ・インタフェースを用いて参加を開始するステップと、
前記第１の会議と関連する第１の複合関心値（ＣＩＶ）および前記第２の会議と関連する第２のＣＩＶを計算するステップと、
前記第１のＣＩＶが前記第２のＣＩＶよりも大きいかどうかを判断するステップと、
前記第１のＣＩＶが前記第２のＣＩＶよりも大きいと判断することに応答して、前記第１の会議と関連する会議リソースとユーザが対話するように前記ユーザ・インタフェースを構成するステップと
を含み、
前記第１のＣＩＶが、前記第１の会議の主題の相対的重要度と関連する値、前記第１の会議の参加者の相対的重要度と関連する値または前記第１の会議の参加者の数と関連する値を含む自動重要度推定（ＡＩＥ）、前記第１の会議と関連するデータおよび前記ユーザと関連するユーザ・プロファイルと関連するデータと関連する値を含むユーザ重要度推定（ＵＩＥ）、および前記第１の会議の複数の参加者に決定される前記第１の会議の重要度値と関連する値を含むクラウド重要度推定（ＣＩＥ）の関数であり、
前記第２のＣＩＶが、前記第２の会議の主題の相対的重要度と関連する値、前記第２の会議の参加者の相対的重要度と関連する値または前記第２の会議の参加者の数と関連する値を含む自動重要度推定（ＡＩＥ）、前記第２の会議と関連するデータおよび前記ユーザと関連するユーザ・プロファイルと関連するデータと関連する値を含むユーザ重要度推定（ＵＩＥ）、および前記第２の会議の複数の参加者に決定される前記第２の会議の重要度値と関連する値を含むクラウド重要度推定（ＣＩＥ）の関数である、
方法。
【請求項２】
前記第２のＣＩＶが前記第１のＣＩＶよりも大きいと判断することに応答して、前記第２の会議と関連する会議リソースと前記ユーザが対話するように前記ユーザ・インタフェースを構成するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記第１の会議において前記第１のユーザ・インタフェースを用いて参加を開始するステップに続いて、前記第１のユーザ・インタフェースのディスプレイ上に前記第１の会議と関連する情報を提示するステップをさらに含む、請求項１に記載の方法。
【請求項４】
前記第２の会議において前記第１のユーザ・インタフェースを用いて参加を開始するステップに続いて、前記第１のユーザ・インタフェースのディスプレイ上に前記第２の会議と関連する情報を提示するステップをさらに含む、請求項３に記載の方法。
【請求項５】
前記第１の会議と関連する会議リソースと前記ユーザが対話するように前記ユーザ・インタフェースを構成する前記ステップが、前記ユーザ・インタフェースを介して前記ユーザに前記第１の会議と関連する音声フィードを出力するステップを含む、請求項１に記載の方法。
【請求項６】
仮想会議を管理するための方法であって、
第１の会議において第１のユーザ・インタフェースを用いて参加を開始するステップと、
前記第１の会議と関連する第１の複合関心値（ＣＩＶ）を計算するステップと、
第２の会議と関連する第２のＣＩＶを計算するステップと、
前記第２のＣＩＶが閾値よりも大きいかどうかを判断するステップと、
前記第２のＣＩＶが前記閾値よりも大きいと判断することに応答して、前記第２の会議において前記第１のユーザ・インタフェースを用いて参加を開始するステップと
を含み、
前記第１のＣＩＶが、前記第１の会議の主題の相対的重要度と関連する値、前記第１の会議の参加者の相対的重要度と関連する値または前記第１の会議の参加者の数と関連する値を含む自動重要度推定（ＡＩＥ）、前記第１の会議と関連するデータおよびユーザと関連するユーザ・プロファイルと関連するデータと関連する値を含むユーザ重要度推定（ＵＩＥ）、および前記第１の会議の複数の参加者に決定される前記第１の会議の重要度値と関連する値を含むクラウド重要度推定（ＣＩＥ）の関数であり、
前記第２のＣＩＶが、前記第２の会議の主題の相対的重要度と関連する値、前記第２の会議の参加者の相対的重要度と関連する値または前記第２の会議の参加者の数と関連する値を含む自動重要度推定（ＡＩＥ）、前記第２の会議と関連するデータおよび前記ユーザと関連するユーザ・プロファイルと関連するデータと関連する値を含むユーザ重要度推定（ＵＩＥ）、および前記第２の会議の複数の参加者に決定される前記第２の会議の重要度値と関連する値を含むクラウド重要度推定（ＣＩＥ）の関数である、
方法。
【請求項７】
最大値を有するＣＩＶを識別するステップと、
最大値を有する前記識別されたＣＩＶと関連する前記会議と関連する会議リソースと前記ユーザが対話するように前記ユーザ・インタフェースを構成するステップと
をさらに含む、請求項６に記載の方法。
【請求項８】
第２の閾値未満の値を有するＣＩＶを識別するステップと、
前記第２の閾値未満の値を有する前記識別されたＣＩＶと関連する会議を終了するステップとをさらに含む、請求項７に記載の方法。
【請求項９】
仮想会議を管理するためのシステムであって、
第１の会議において第１のユーザ・インタフェースを用いて参加を開始し、
第２の会議において前記第１のユーザ・インタフェースを用いて参加を開始し、
前記第１の会議と関連する第１の複合関心値（ＣＩＶ）および前記第２の会議と関連する第２のＣＩＶを計算し、
前記第１のＣＩＶが前記第２のＣＩＶよりも大きいかどうかを判断し、
前記第１のＣＩＶが前記第２のＣＩＶよりも大きいと判断することに応答して、前記第１の会議と関連する会議リソースとユーザが対話するように前記ユーザ・インタフェースを構成する
よう動作するプロセッサを含み、
前記第１のＣＩＶが、前記第１の会議の主題の相対的重要度と関連する値、前記第１の会議の参加者の相対的重要度と関連する値または前記第１の会議の参加者の数と関連する値を含む自動重要度推定（ＡＩＥ）、前記第１の会議と関連するデータおよび前記ユーザと関連するユーザ・プロファイルと関連するデータと関連する値を含むユーザ重要度推定（ＵＩＥ）、および前記第１の会議の複数の参加者に決定される前記第１の会議の重要度値と関連する値を含むクラウド重要度推定（ＣＩＥ）の関数であり、
前記第２のＣＩＶが、前記第２の会議の主題の相対的重要度と関連する値、前記第２の会議の参加者の相対的重要度と関連する値または前記第２の会議の参加者の数と関連する値を含む自動重要度推定（ＡＩＥ）、前記第２の会議と関連するデータおよび前記ユーザと関連するユーザ・プロファイルと関連するデータと関連する値を含むユーザ重要度推定（ＵＩＥ）、および前記第２の会議の複数の参加者に決定される前記第２の会議の重要度値と関連する値を含むクラウド重要度推定（ＣＩＥ）の関数である、
システム。
【請求項１０】
前記プロセッサが、前記第２のＣＩＶが前記第１のＣＩＶよりも大きいと判断することに応答して、前記第２の会議と関連する会議リソースと前記ユーザが対話するように前記ユーザ・インタフェースを構成するようさらに動作する、請求項９に記載のシステム。
【請求項１１】
前記プロセッサが、前記第１の会議において前記第１のユーザ・インタフェースを用いて参加を開始することに続いて、前記第１のユーザ・インタフェースのディスプレイ上に前記第１の会議と関連する情報を提示するようさらに動作する、請求項９に記載のシステム。
【請求項１２】
前記プロセッサが、前記第２の会議において前記第１のユーザ・インタフェースを用いて参加を開始することに続いて、前記第１のユーザ・インタフェースのディスプレイ上に前記第２の会議と関連する情報を提示するようさらに動作する、請求項１１に記載のシステム。
【請求項１３】
前記第１の会議と関連する会議リソースと前記ユーザが対話するように前記ユーザ・インタフェースを構成することが、前記ユーザ・インタフェースを介して前記ユーザに前記第１の会議と関連する音声フィードを出力することを含む、請求項９に記載のシステム。
【請求項１４】
仮想会議を管理するためのシステムであって、
第１の会議において第１のユーザ・インタフェースを用いて参加を開始し、
前記第１の会議と関連する第１の複合関心値（ＣＩＶ）を計算し、
第２の会議と関連する第２のＣＩＶを計算し、
前記第２のＣＩＶが閾値よりも大きいかどうかを判断し、
前記第２のＣＩＶが前記閾値よりも大きいと判断することに応答して、前記第２の会議において前記第１のユーザ・インタフェースを用いて参加を開始する
よう動作するプロセッサを含み、
前記第１のＣＩＶが、前記第１の会議の主題の相対的重要度と関連する値、前記第１の会議の参加者の相対的重要度と関連する値または前記第１の会議の参加者の数と関連する値を含む自動重要度推定（ＡＩＥ）、前記第１の会議と関連するデータおよびユーザと関連するユーザ・プロファイルと関連するデータと関連する値を含むユーザ重要度推定（ＵＩＥ）、および前記第１の会議の複数の参加者に決定される前記第１の会議の重要度値と関連する値を含むクラウド重要度推定（ＣＩＥ）の関数であり、
前記第２のＣＩＶが、前記第２の会議の主題の相対的重要度と関連する値、前記第２の会議の参加者の相対的重要度と関連する値または前記第２の会議の参加者の数と関連する値を含む自動重要度推定（ＡＩＥ）、前記第２の会議と関連するデータおよび前記ユーザと関連するユーザ・プロファイルと関連するデータと関連する値を含むユーザ重要度推定（ＵＩＥ）、および前記第２の会議の複数の参加者に決定される前記第２の会議の重要度値と関連する値を含むクラウド重要度推定（ＣＩＥ）の関数である、
システム。
【請求項１５】
前記プロセッサが、
最大値を有するＣＩＶを識別し、
最大値を有する前記識別されたＣＩＶと関連する前記会議と関連する会議リソースと前記ユーザが対話するように前記ユーザ・インタフェースを構成する
ようさらに動作する、請求項１４に記載のシステム。
【請求項１６】
前記プロセッサが、
第２の閾値未満の値を有するＣＩＶを識別し、
前記第２の閾値未満の値を有する前記識別されたＣＩＶと関連する会議を終了するようさらに動作する、請求項１５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して仮想会議に関し、より詳細には、複数の仮想会議に参加することを含む方法およびシステムに関する。
【背景技術】
【０００２】
様々な異なる技術を使用して任意の数の参加者間で、仮想会議が行われることがある。仮想会議により参加者は、電話会議、ビデオ会議、および他の仮想プレゼンス技術を使用して、異なる場所に位置しているとき、情報を交換することが可能になる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、仮想会議を管理するための方法およびシステムを提供することにある。
【課題を解決するための手段】
【０００４】
本発明の１つの実施形態によれば、仮想会議を管理するための方法が、第１の会議において第１のユーザ・インタフェースを用いて参加を開始するステップと、第２の会議において第１のユーザ・インタフェースを用いて参加を開始するステップと、ユーザの注意が第１の会議に向けられているか、または第２の会議に向けられているかを判断するステップと、ユーザの注意が第１の会議に向けられていると判断することに応答して、第１の会議と関連する会議リソースとユーザが対話するようにユーザ・インタフェースを構成するステップとを含む。
【０００５】
本発明の別の実施形態によれば、仮想会議を管理するための方法が、第１の会議において第１のユーザ・インタフェースを用いて参加を開始するステップと、第２の会議において第１のユーザ・インタフェースを用いて参加を開始するステップと、第１の会議と関連する第１の複合関心値（composite interest value：ＣＩＶ）および第２の会議と関連する第２のＣＩＶを計算するステップと、第１のＣＩＶが第２のＣＩＶよりも大きいかどうかを判断するステップと、第１のＣＩＶが第２のＣＩＶよりも大きいと判断することに応答して、第１の会議と関連する会議リソースとユーザが対話するようにユーザ・インタフェースを構成するステップとを含む。
【０００６】
本発明のさらに別の実施形態によれば、仮想会議を管理するための方法が、第１の会議において第１のユーザ・インタフェースを用いて参加を開始するステップと、第１の会議と関連する第１の複合関心値（ＣＩＶ）を計算するステップと、第２の会議と関連する第２のＣＩＶを計算するステップと、第２のＣＩＶが閾値よりも大きいかどうかを判断するステップと、第２のＣＩＶが閾値よりも大きいと判断することに応答して、第２の会議において第１のユーザ・インタフェースを用いて参加を開始するステップとを含む。
【０００７】
さらなる特徴および利点が、本発明の技法により実現される。本発明の他の実施形態および態様が、本明細書に詳細に説明され、特許請求の範囲に記載される本発明の一部とみなされる。利点および特徴と共に本発明をよりよく理解するために、説明および図面を参照する。
【図面の簡単な説明】
【０００８】
本発明とみなされる主題は、添付の特許請求の範囲に詳細に示され、明確に主張される。本発明の前述の特徴および他の特徴、ならびに利点は、添付の図面と併せて行う次の詳細な説明から明らかである。
【図１】仮想会議システムの例示的実施形態を示す図である。
【図２】ユーザ・インタフェースの例示的実施形態を示す図である。
【図３】別の仮想会議システムの例示的実施形態を示す図である。
【図４】複数の会議へのユーザの参加を管理するための例示的方法のブロック図である。
【図５】複数の会議へのユーザの参加を管理するための別の例示的方法のブロック図である。
【図６】ユーザ・インタフェースの例示的実施形態を示す図である。
【図７】ユーザ・インタフェースの例示的構成を示す図である。
【図８】ユーザ・インタフェースの別の例示的構成を示す図である。
【図９】ユーザ・インタフェースの別の例示的構成を示す図である。
【図１０】ユーザ・インタフェースの操作の別の例示的方法のブロック図である。
【図１１】ユーザ・インタフェースの操作の別の例示的方法のブロック図である。
【図１２】ユーザ・インタフェースの操作の別の例示的方法のブロック図である。
【発明を実施するための形態】
【０００９】
電話会議、ビデオ会議、および仮想プレゼンス技術の普及および可用性により、人々は特定の会議場所に自ら出席することなく会議に参加することが可能になる。一般的には、参加者が電話またはインターネットに通信可能に接続することができるコンピュータにアクセスできる場合、ユーザはユーザの場所にかかわらず会議に参加することができる。会議の場所の関連性は小さくなったが、会議の時間は相変わらず参加者を拘束する。したがって、スケジュールの競合により、結果としてユーザが同時に複数の会議義務を有することになる可能性がある。以下に説明するシステムおよび方法は、同時に行われている複数の会議に実質的に参加する能力を会議参加者に提供する。
【００１０】
図１は、任意の数のユーザ・インタフェース１０２を含むことができる仮想会議システム１００の例示的実施形態を示す。例示の実施形態では、ユーザ・インタフェース１０２は、例えば電話、スマートフォンもしくはタブレット、パーソナル・コンピュータ、スピーカフォン、ビデオ会議システム、またはその他の通信デバイスなどの、任意の好適な通信デバイスまたはいくつかのデバイスを含むことができる。ユーザ・インタフェース１０２は、ネットワークまたはインターネットを介して通信可能に接続されることが可能である。例示の実施形態では、サーバ１０４が使用されて、ユーザ・インタフェース１０２のいくつかの間の通信を容易にするが、このようなサーバ１０４は、一部の仮想会議では必要のないことがあるか、または特定の会議では特定のユーザ・インタフェース１０２によって使用されないことがある。例えば、ユーザ・インタフェースＢ  １０２ｂは、ユーザ・インタフェースＡ  １０２ａとの通信接続に作用して特定の会議に参加し得るのに対し、ユーザ・インタフェースＡ  １０２ａは、サーバ１０４を介してユーザ・インタフェース１０２ｃおよび１０２ｄと通信する。
【００１１】
図２は、ユーザ・インタフェース１０２の例示的実施形態を示す。ユーザ・インタフェース１０２は、ディスプレイ・デバイス２０４と、入力デバイス２０６と、メモリ２０１と、カメラ２０８と、スピーカ２１０と、マイクロホン２１２と、センサ２１４とに通信可能に接続されたプロセッサ２０２を含むことができる。センサ２１４は、例えば、ユーザのアクションまたは行動と関連する情報またはデータを収集するよう動作することができるモーション・センサまたは音声センサなど、いかなるタイプのセンサも含むこともできる。
【００１２】
図３は、別の仮想会議システムの例示的実施形態を示す。例示の実施形態では、第１の会議（会議１）が、ユーザ・インタフェース１０２ａ〜ｃ間の会議を容易にしているサーバＡ  １０４ａを含む。第２の会議（会議２）が、第２の会議として同時に進行中であり、ユーザ・インタフェース１０２ａおよび１０２ｄ〜ｆ間の会議を容易にしているサーバＢ  １０４ｂを含む。したがって、ユーザ・インタフェースＡ  １０２ａは、第１の会議と第２の会議の両方に同時に参加している。以下に説明する方法およびシステムは、ユーザ・インタフェース１０２ａを使用しているユーザに、第１の会議および第２の会議に同時に参加するための改良されたユーザ・インタフェースを提供する。例示の実施形態は２つの会議を含んでいるが、以下に説明する実施形態を使用して、ユーザ・インタフェース１０２ａのユーザが同じ期間または重複する期間に行われる任意の数の会議に効率的に参加することを容易にすることができる。
【００１３】
この点に関して、前述のシステムは、ユーザが複数の会議に同時に接続されることを可能にしたが、このシステムおよびユーザ・インタフェースは、複数の会議へのユーザの参加を管理する能力をユーザに提供することができなかった。例えば、ユーザは、例えばコンピュータ・ディスプレイ上にウィンドウを配置することによって、ウィンドウごとに異なるビデオ・フィードを表示して、複数のビデオ・フィードを見ることができる場合があるが、一般的にユーザの注意は、一度に単一のビデオ・フィードにしか向けられない可能性がある。テキスト・フィードまたは音声フィードも同様の問題を招く。例えばユーザは、特定の音声出力を切り換える（toggle）か、またはユーザがどの会議に口頭、テキスト、もしくはグラフィック入力を提供するかを切り換えることができるが、ユーザは一度に１つの会議において入力を提供するか、または音声出力を受信することしかできない可能性がある。言い換えれば、ユーザ・インタフェース１０２は同時に複数の会議に通信可能に接続される能力を提供することができるが、複数の会議に同時に能動的に参加するユーザの能力には限界がある。
【００１４】
複数のユーザとの単一の会議では、特定の参加者の関心は、会議中の特定の時間の間に必要とされるにすぎない可能性がある。例えば、エンジニアは、特定の議題に技術的アドバイスを提供するために特定の会議に参加していることがあり、または特定の議題が会議中に発生する場合に参加することを必要とされるにすぎない可能性がある。例えば、会議が１時間続く予定である場合、エンジニアは、５分の参加の提供を必要とされるにすぎない可能性がある。しかしながら、前述のシステムでは、エンジニアは、いつ５分間参加する必要があるかを知るために、まる１時間会議に自身の注意を向けていなければならない。したがって、エンジニアは、やはり参加していることが可能である他のタスクまたは仮想会議に自身の注意を向けることができない。
【００１５】
以下に説明するシステムおよび方法は、複数の会議への効率的な参加を容易にし、他の会議参加者がユーザのインタフェースに入力を提供することを可能にするユーザ・インタフェースであって、特定の会議へのユーザの注意または参加が望まれるとき、特定の会議にユーザの注意を向けることができるユーザ・インタフェースを提供する。例えば、上述の会議の参加者が、エンジニアからの入力が欲しいと判断する場合、参加者はそれぞれのユーザ・インタフェース１０２を介して、エンジニアのユーザ・インタフェース１０２によって受信されることになる入力を提供することができる。このような入力は、入力が望まれていることをエンジニアに示すことができ、入力は、例えば、エンジニアが能動的に会議に参加することができるように、エンジニアのユーザ・インタフェース１０２上で音声フィードとビジュアル・フィードとを切り換えることもできる。その後、エンジニアの注意および入力が必要とされなくなると、エンジニアのユーザ・インタフェース１０２は、エンジニアの注意を別の会議に向けることができる。
【００１６】
図４は、（図１の）ユーザ・インタフェース１０２を使用して複数の会議へのユーザの参加を管理するための例示的方法のブロック図を示す。図４を参照すると、ブロック４０２において、第１の会議への参加が開始される。参加を開始することは、例えば、ユーザ・インタフェース１０２と他のユーザ・インタフェース１０２との間の通信接続に作用し、それが会議を容易にすることを含むことができる。例えば音声、ビデオ、テキスト、およびグラフィック通信、または任意のその組合せなどの会議リソースが、開始される会議リソースとして含まれることが可能である。ブロック４０４において、第１の会議と関連する情報が、ディスプレイ上でユーザに提示される。ユーザ・インタフェース１０２は、会議と関連する会議リソースをユーザに提示するように構成されることが可能である。ユーザ・インタフェース１０２の構成は、例えば、ビデオ、テキスト、またはグラフィック通信をディスプレイ上でユーザに提示すること、会議の音声フィードをユーザに出力すること、ユーザがユーザ・インタフェース１０２を使用して、入力を提供し、会議に参加することができるように、ビデオ、音声、またはテキスト入力デバイスなどの入力デバイスを構成すること、を含むことができる。ブロック４０６において第２の会議への参加が開始され、ブロック４０８において第２の会議と関連する情報が、ディスプレイ上でユーザに提示される。
【００１７】
ユーザ・インタフェース１０２を構成する際の変更は、注意など、ユーザの状態の何らかの連続的な量（continuous measure）を伝えるために、漸進的または段階的とすることができる。例えば、ユーザが仮想世界に２つ以上のプレゼンス（例えばアバター）を有するとき発生する可能性があるか、またはユーザが同時に２つ以上の会議に注意を払っているとき発生する可能性がある、この段階的状態は、注意値、例えば０から１の値を決定するために使用されることが可能である。この値は、ユーザの注意がいくつかの会議に様々な度合に向けられると判断することと関連する会議リソースとユーザが対話するようにユーザ・インタフェースを構成するために、および、ユーザの注意がいくつかの会議に様々な度合に向けられると判断することに応答して、いくつかの会議と関連する会議リソースとユーザが対話するようにユーザ・インタフェースを構成するために、使用されることが可能である。さらに、注意量（attention measure）、例えば０から１の範囲の値が、仮想宇宙におけるアバターなど、ユーザのビジュアル表現の０から１の範囲の透明値（transparency value）に、直接マップされることが可能である。同様に、注意に対するこの連続値が、他のグラフィック属性を制御し、色、サイズ、形状、服装、瞬き数、輝度などのアバター特性を変更するために使用されることが可能である。同様に、伝統的なＧＵＩ環境で使用されるときでさえ、注意に対するこの連続値が、色、サイズ、形状、輝度、瞬き数などを変更するシステムのユーザを表す２Ｄアイコンまたは画像など、ユーザを表す任意のアイコンの他のグラフィック属性を制御するために使用されることが可能である。
【００１８】
ブロック４１０において、ユーザ・インタフェース１０２は、ユーザの注意が第１の会議に向けられているか、または第２の会議に向けられているかを判断する。このような判断は、任意の数のユーザ入力、他の入力を使用して行われることが可能である。例えば、ユーザは、グラフィカル・ユーザ・インタフェース（ＧＵＩ）上でマウスまたはタッチ・スクリーンを使用して特定の会議（例えば、第１の会議または第２の会議）を選択することによって、ユーザがどの会議に注意を払っているかを示すことができる。あるいは、ユーザ・インタフェース１０２は、ビデオ入力または音声入力を使用して、ユーザのアクションを監視することができる。このようなアクションは、例えば、ディスプレイ上でユーザの目が向けられる場所（例えば、ユーザが第１の会議からのビデオ・フィードを提示しているウィンドウを見ている場合、またはユーザが第２の会議からのビデオ・フィードを提示している別のウィンドウを見ている場合）、姿勢、頭部位置合わせ、またはジェスチャを含むことができる。音声入力を使用することもでき、例えば、声認識を使用して、ユーザが第１の会議を能動的に選択したか、もしくは第２の会議を能動的に選択したか、またはユーザの言葉の文脈が、ユーザがどの会議に注目するようになったかを示すかどうかを判断することができる。ユーザの注意は、ユーザ・インタフェース１０２によって量的に評価されることが可能であり、例えば、ユーザが、特定の時間の間、第１の会議の内容を示すディスプレイの部分に自身の注意を向けることがある。ユーザが閾値の期間の間、特定の会議に注意を示すと、ユーザ・インタフェース１０２は、ユーザが特定の会議に注意を払っていると判断することができる。このような判断は、例えば、ユーザによって示される任意の音声入力または物理的インジケータもしくは入力など、注意閾値と比較することができる、各会議と関連する注意スコアを累積的に定義するいくつかのインジケータを含むことができる。
【００１９】
ブロック４１０において、ユーザ・インタフェース１０２が、どの会議にユーザの注意が向けられたかを判断すると、ブロック４１２および４１４において、ユーザ・インタフェース１０２は、識別された会議にユーザが参加することができるように、ディスプレイおよび会議リソースを構成することができる。ブロック４１２または４１４において、ディスプレイおよび関連付けられた会議リソースが構成されると、ブロック４１６において、特定の会議へのユーザの参加の通知を、他の会議参加者のユーザ・インタフェース１０２に送信することができる。他のユーザ・インタフェース１０２は、それらのそれぞれのユーザに、ユーザが第１の会議に注意を払っているか、または第２の会議に注意を払っているかを表示することができる。他のユーザ・インタフェース１０２は、例えばユーザのグラフィック表現、テキストインジケータ、またはユーザのビジュアルもしくはビデオ表現など、任意の数のテキスト、グラフィック、または音声インジケータを使用して、会議中のユーザの「ステータス」を提示することができる。「ステータス」は、例えば、特定の会議参加者が、特定の会議に注意を払っているかどうかを示すテキスト、グラフィック、または音声インジケータを変更することによって、示されることが可能である。この変更は、注意など、ユーザの状態の何らかの連続的な量を伝えるために、漸進的または段階的とすることができる。それによって、０から１の範囲の注意量が、例えば、仮想宇宙におけるアバターなど、ユーザのビジュアル表現の０から１の範囲の透明値に、直接マップされることが可能である。
【００２０】
例えば、ユーザが、ディスプレイ上の第１の会議を提示しているウィンドウを見ることによって第１の会議に自身の注意を向ける場合、ユーザ・インタフェース１０２は、第１の会議からのビデオ・フィードを提供しているウィンドウのサイズを大きくするか、または位置を変更することができる。ユーザ・インタフェース１０２は、第１の会議と関連する音声フィードの出力を始めるか、または音声フィードのボリュームを上げることができる。第１の会議における議論のトランスクリプトなどのテキストもしくはグラフィカル情報、またはグラフィカル・スライドもしくは図が、ユーザに提示されることも可能である。ユーザの注意が、第２の会議など、別の会議に変わる場合、ユーザ・インタフェース１０２は、第２の会議へのユーザのより活発な参加を容易にするように、同様の方法で再構成されることが可能である。図４に説明する方法およびシステムは、２つの会議を含むが、代替的実施形態は、同様の方法でユーザ・インタフェース１０２によって管理されるいかなる数の会議も含むことができる。
【００２１】
信頼レベルＬは決定され、ユーザが実際に有意義な方法でユーザの注意を変えた確率と関連付けられ得る。例えば、ユーザが会議３に対応するウィンドウ３を、わずか０．５秒間一見する場合、信頼レベルＬは、ユーザがウィンドウ３を５秒間一見する場合よりも低い。例えば、信頼レベルは、一見および他の因子の継続時間の数学関数とすることができる。信頼レベルが十分に高くない場合、システムは、ウィンドウの切換えが変更されたと仮定することはない。システムは、一見のユーザの履歴、ユーザの声出力の性質などを調べることのような、信頼ブースト・アクション（confidence-boosting action）をとることによって、信頼を上げることができる。例えば、ユーザが１秒間ウィンドウ３を見ていて、Ｌが十分に高くない場合、システムは、ユーザの発話を監視して、信頼レベルを増大させ、ウィンドウの切換えが適切となることがある。
【００２２】
会議選択の音声決定と関連する信頼レベルＬの使用は、ユーザの言葉の分析に依存する可能性がある。例えば、会議３がフラクタルのトピックに関するものであって、ユーザが「フラクタル」という言葉を発する場合、ウィンドウ３が注意の中心であるという信頼レベルは、ユーザが「プライバシー」という言葉を発する場合よりも高い。潜在意味インデクシング（latent semantic indexing）および他の知られている手法を使用して、ユーザの発話の起こりうるトピックを判断することができる。トピックの信頼は、通常、より多くの単語または文ともに増大する。
【００２３】
ユーザに提示されるテキストまたはグラフィック情報は、会議の進行（proceeding）の履歴レコードを含むことができる。例えば、ユーザが特定の会議に注意を払っていなかった場合、会議の一部または全部の会議トランスクリプト、ビデオ、グラフィカルまたはビデオ・コンテンツが、ユーザに提示されることが可能である。このような提示により、ユーザは、会議の以前の進行で更新されることが可能になり、ユーザが、これまでユーザに提示されなかったか、またはユーザによって消化されなかった、あるいはその両方の、以前の会議の進行をよりよく理解することで、会議に貢献することが可能になる。
【００２４】
ユーザが特定の会議の履歴内容を見ている間、会議参加者にそれぞれのユーザ・インタフェース１０２上でインジケータが提示されて、ユーザが以前の会議の進行を見ている最中であることを、会議参加者に知らせることが可能である。このようなインジケータにより、他の会議参加者は、例えば、ユーザが現在の進行に「追い付く」まで待った後に、会議を続けるかまたはユーザを会議の議論に関わらせることが可能になる。
【００２５】
図５は、ユーザ・インタフェース１０２を用いて複数の会議を管理するための別の方法のブロック図を示す。図５を参照すると、ブロック５０２において、第１の会議への参加が開始される。ブロック５０４において、第１の会議と関連する情報が、ディスプレイ上でユーザに提示される。ブロック５０６において第２の会議への参加が開始され、ブロック５０８において第２の会議と関連する情報が、ディスプレイ上でユーザに提示される。
【００２６】
会議が開始されると、２つの会議（またはユーザが３つ以上の会議に参加している場合、任意の数の会議）の相対的重要度を識別するために、複合重要度値（composite importance value：ＣＩＶ）が計算されることが可能である。この点に関して、ＣＩＶは、例えば自動重要度推定（automated importance estimate：ＡＩＥ）、ユーザ重要度推定（userimportance estimate：ＵＩＥ）、およびクラウド重要度推定（crowd importanceestimate：ＣＩＥ）などの、いくつかの因子を含むことができる。ＡＩＥは、例えば、潜在意味インデクシング、主要な話者の名前および性質（すなわち、話者の重要度または組織における重要度の位置）、会議における参加者数の分析および参加者の性質、会議の場所を含むことができる。ＵＩＥは、例えば、参加者の関連性を有する情報、および議論のトピックまたはユーザからの特定の入力（例えば、自身が会議を重要と考える度合に関するユーザの入力）を含むユーザ・プロファイルを含むことができる。ＣＩＥは、例えば、チームのメンバ、または仲間による投票など、クラウド・ソーシング手段によって決定されることが可能である（例えば、ユーザのチームが投票で会議を「非常に重要である」とする場合、ＣＩＥはより重要になることがある）か、または、システムのユーザを会議に呼び集めるために、会議の出席者によって設定されることが可能である。
【００２７】
ＣＩＶは、ＡＩＥ、ＵＩＥ、およびＣＩＥの関数、またはＣＩＶ＝ｆ（ＡＩＥ，ＵＩＥ，ＣＩＥ）である他の因子として、計算することができる。ＣＩＶ関数は、ａ１、ａ２、およびａ３が重み付け係数であるとすると、ＣＩＶ＝ｆ（ａ１＊ＡＩＥ，ａ２＊ＵＩＥ，ａ３＊ＣＩＥ）のように、重み付け係数を含むことができる。
【００２８】
図５を参照すると、ブロック５１０において各会議のＣＩＶが計算される。ブロック５１２において、ユーザ・インタフェース１０２は、どの会議がより高度に関連付けられたＣＩＶを有するかを判断し、ユーザ・インタフェース１０２は、ブロック５１４および５１６においてユーザがより高度に関連付けられたＣＩＶを有する会議に参加するように、ディスプレイおよび関連付けられた会議リソースを構成する。ブロック５１８において、特定の会議へのユーザの参加の通知が、（図４の）ブロック４１６で上述したものと同様の方法で他の会議参加者のユーザ・インタフェース１０２に送信されることが可能である。
【００２９】
図５で説明する方法を、単独で、または図４で説明する方法と組み合わせて使用して、ユーザ・インタフェース１０２を用いて複数の会議をより効率的に管理することができる。例えば、ユーザ・インタフェース１０２は、（図５の）ブロック５１４においてユーザが第１の会議に能動的に参加することができるように構成されることが可能であるが、（図５の）ブロック５１２において判断されるように、ユーザの注意が第２の会議に向けられる場合、ディスプレイはその後、ブロック５１６において構成されることが可能である。ブロック４１０で判断されるユーザの注意は、ＣＩＶ計算の因子として使用されることも可能である。この点に関して、ユーザ注意推定（ＵＡＥ）が、図４において上述した入力と同様のいくつかのユーザ入力に基づいて判断されることが可能である。ＣＩＶは、ＣＩＶ＝ｆ（ａ１＊ＡＩＥ，ａ２＊ＵＩＥ、ａ３＊ＣＩＥ，ａ４＊ＵＡＥ）であるＵＡＥを含むことができる。「ａ」の重み値は、ユーザの選択（preference）に基づいてユーザによって構成されることが可能である。あるいは、「ａ」の重み値は、ユーザの識別された習慣またはよく行われる行動に従って、ユーザ・インタフェース１０２によって調整されることが可能である。
【００３０】
図６は、ユーザ・インタフェース１０２の例示的実施形態を示す。ユーザ・インタフェース１０２は、第１のディスプレイ２０４ａおよび第２のディスプレイ２０４ｂと、カメラ２０８と、マイクロホン２１２と、スピーカ２１０とを含む。第１のディスプレイは、第１の会議と関連するビデオ・フィードを含んだウィンドウ６０２と、第１の会議と関連するテキストまたはグラフィックスあるいはその両方を表示しているウィンドウ６０４と、第２の会議と関連するビデオ・フィードを表示しているウィンドウ６０６と、第２の会議と関連するテキストまたはグラフィックスあるいはその両方を含んだウィンドウ６０８とを提示している。参加者ステータス・インジケータ６１０が、ユーザに提示されることが可能である。参加者ステータス・インジケータ６１０は、特定の会議における参加者のテキスト識別子またはグラフィカル識別子などの識別子を含むことができる。参加者ステータス・インジケータ６１０は、関連する会議における他の会議参加者のステータスまたは注意をユーザに示すことができる。例えば、別の会議参加者は、特定の会議にあまり参加していないか、またはあまり注意を払っていないことがある（例えば、会議参加者は、別の会議に参加中であって、関連する会議に能動的に注意を払っていない）。このような例では、参加者のステータス・インジケータ６１０は、他の会議参加者に、会議におけるユーザの比較的少ない参加を示すであろう。
【００３１】
図７は、例えば（図４の）ブロック４１２または（図５の）ブロック５１４においてユーザに提示されることが可能であるユーザ・インタフェース１０２の例示的構成を示す。図７を参照すると、第１の会議と関連するビデオ・フィードを含んだウィンドウ６０２は、第２のディスプレイ２０４ｂに移動され、サイズを大きくされている。第１の会議と関連するテキストまたはグラフィカル・データあるいはその両方を含んだウィンドウ６０４は、第１のディスプレイ２０４ａにおいて移動され、サイズを大きくされた。第２の会議と関連するウィンドウ６０６および６０８は、第１のディスプレイ２０４ａにおける二次的位置にシフトされた。スピーカ２１０は、第１の会議と関連する音声を出力するように構成されることが可能であり、マイクロホンおよびカメラは、第１の会議の他の参加者に提示することができるユーザからの入力を受信するように構成されることが可能である。例えばキーボード、またはＧＵＩ入力デバイスなど、他の入力デバイスは、第１の会議参加者にユーザ入力を提供するように構成されることが可能である。
【００３２】
図８は、例えば（図４の）ブロック４１４または（図５の）ブロック５１６においてのようにユーザに提示されることが可能であるユーザ・インタフェース１０２の例示的構成を示す。図８を参照すると、ユーザ・インタフェース１０２は、ユーザが第２の会議により能動的に参加するように構成されている。第１の会議と関連するビデオ・フィードを含んだウィンドウ６０２は、第１のディスプレイ２０４ａに移動され、サイズを小さくされている。第１の会議と関連するテキストまたはグラフィカル・データあるいはその両方を含んだウィンドウ６０４は、第１のディスプレイ２０４ａにおいて移動され、サイズを小さくされた。第２の会議のビデオ・フィードと関連するウィンドウ６０６は、第２のディスプレイ２０４ｂに移動されて、サイズを大きくされ、第２の会議と関連するテキストまたはグラフィカル・データあるいはその両方を含んだウィンドウ６０８は、第１のディスプレイ２０４ａにおいて移動され、サイズを大きくされた。スピーカ２１０は、第１の会議と関連する音声を出力するように構成されることが可能であり、マイクロホンおよびカメラは、第１の会議の他の参加者に提示することができるユーザからの入力を受信するように構成されることが可能である。例えばキーボード、またはＧＵＩ入力デバイスなど、他の入力デバイスは、第１の会議参加者にユーザ入力を提供するように構成されることが可能である。
【００３３】
図６〜８の例示の実施形態は、２つのディスプレイ２０４を含むが、ユーザ・インタフェース１０２の代替的実施形態は、例えば、単一のディスプレイまたは複数のディスプレイを含むことができる。ユーザ・インタフェース１０２と関連するハードウェアは、いかなるタイプの入力デバイスまたは出力デバイスを含むこともできる。例えば、上述の方法は、ユーザによる様々なレベルの参加のために構成されることが可能である複数の会議からのいかなるの数の会議リソースも提示することができるＧＵＩを用いて、スマートフォンまたはタブレット上で行われることが可能である。ユーザ・インタフェース１０２の例示的構成は、単に例であり、グラフィック、音声、またはビデオの出力および入力のいかなる好適な配置も、図４および図５で説明される判断に応じて使用することができる。これらの構成は、ユーザの選択に基づいて、ユーザまたはシステム管理者によって変更されることが可能である。
【００３４】
ユーザが、様々な会議リソースを使用して複数の会議に参加することも可能であり、例えば、図８を参照すると、ユーザは、第２の会議からの音声フィードを聞きながら、第１の会議と関連するウィンドウ６０４において、テキストまたは他のユーザ入力を入力することができる。
【００３５】
上述の方法は、単一の会議に使用され、適用されることも可能である。例えば、ＣＩＶ値またはユーザ注意推定は、ユーザが、単一の仮想会議に参加し、さらに現実の会議または他の現実のタスクにも参加している間に使用されることが可能である。例えば、図９は、図６で上述した構成と同様のユーザ・インタフェースの例示的構成を示す。ユーザ・インタフェース１０２は、第２のディスプレイ２０４ｂ上のウィンドウに提示される電子メール・プログラムを含む。ユーザは、例えば、電子メール・プログラムなどのタスク・ウィンドウ９０２と対話して、例えば第１の会議または第２の会議と関係のない仕事を行うことができる。ユーザの注意が、図７で上述したものと同様の方法で会議の１つに向けられるとき、ユーザ・インタフェース１０２は、ユーザが特定の会議により能動的に参加するように構成されることが可能である。したがって、ユーザは、自身が会議への参加を必要とされるのを待ちながら、または特定の会議に自身の注意を向けるまで、任意の所望のタスクを行うことができる。
【００３６】
図１０および図１１は、（図１の）ユーザ・インタフェース１０２の操作の別の例示的方法のブロック図を示す。この点に関して、ユーザが参加している可能性がある第３の会議および他の会議の相対的ＣＩＶ値に従って、ユーザは、第３の会議に参加するよう招待されることが可能である。図１０を参照すると、ブロック１００２から１００８は、図５で上述したブロック５０２〜５１０と同様である。ブロック１００８において、第２の会議に対してＣＩＶが計算される。第２の会議は、ユーザが参加していないが、第２の会議の他のユーザによって招待されることが可能である会議とすることができる。ブロック１０１０において、第２の会議のＣＩＶは、閾値と比較される。閾値は、ユーザまたはシステム管理者によって設定される値とすることができる。あるいは、閾値は、ユーザが参加している他の会議のＣＩＶ値によって決定されることが可能である。例えば、ユーザが参加している他の会議の最も高いＣＩＶ値が、閾値として設定されることが可能である。図１１を参照すると、ブロック１００２において、ユーザ・インタフェース１０２は、第２の会議のＣＩＶが閾値よりも大きいかどうかを判断する。大きい場合、ブロック１０１４において第２の会議への参加が開始され、第２の会議と関連する情報が、ディスプレイ上でユーザに提示される１０１６。ブロック１０１８において、最も高いＣＩＶ値を有する会議は、会議のＣＩＶ値を比較すること（例えば、第１の会議のＣＩＶを第２の会議と比較すること、または第１の会議のＣＩＶ、第２の会議のＣＩＶ、および第３の会議のＣＩＶを比較すること）によって識別される。ディスプレイおよびユーザ・インタフェースは、ブロック１０２０において、ユーザが最も高いＣＩＶ値を有する識別された会議に参加するように構成される。ブロック１０２２において、特定の会議へのユーザの参加の通知が、（図４の）ブロック４１６で上述したものと同様の方法で他の会議参加者のユーザ・インタフェース１０２に送信されることが可能である。
【００３７】
図１２は、（図１の）ユーザ・インタフェース１０２の操作の別の例示的方法のブロック図を示す。この点に関して、ブロック１１０２において、第１の会議において参加が開始される。第１の会議と関連する情報が、ブロック１１０４においてディスプレイ上でユーザに提示される。ブロック１１０６において、第１の会議に対してＣＩＶが計算される。ブロック１１０８において、第１の会議と関連するＣＩＶは、閾値と比較される。ブロック１１１０は、第１の会議のＣＩＶが閾値未満であるかどうかを判断する。閾値未満である場合、ブロック１１１２において、第１の会議へのユーザの参加が終了される。ブロック１１１４において、ユーザが第１の会議への参加を終了したという通知が、他の会議参加者のユーザ・インタフェース１０２に送信されることが可能である。
【００３８】
当業者には理解されるように、本発明の諸態様は、システム、方法、またはコンピュータ・プログラム製品として具現化することができる。したがって、本発明の諸態様は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）、またはソフトウェアの態様とハードウェアの態様を組み合わせた実施形態の形をとることができ、これらを本明細書ではすべて一般的に「回路」、「モジュール」、または「システム」と呼ぶことがある。さらに、本発明の諸態様は、コンピュータ可読プログラム・コードを組み入れた（１つまたは複数のコンピュータ可読媒体で具現化される）コンピュータ・プログラム（製品）の形をとることができる。１つまたは複数のコンピュータ可読媒体の任意の組合せを使用することができる。コンピュータ可読媒体は、コンピュータ可読信号媒体、またはコンピュータ可読記憶媒体であることが可能である。コンピュータ可読記憶媒体は、例えば電子、磁気、光、電磁気、赤外線、または半導体のシステム、装置、またはデバイス、あるいは上記の任意の好適な組合せであることが可能であるが、これらに限定されない。コンピュータ可読記憶媒体のさらなる具体例（非網羅的リスト）には、１つもしくは複数の配線を有する電気接続、ポータブル・コンピュータ・ディスケット、ハード・ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭもしくはフラッシュ・メモリ）、光ファイバ、ポータブル・コンパクト・ディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、光学式記憶装置、磁気記憶装置、または上記の任意の好適な組合せが含まれる。この文書の文脈において、コンピュータ可読記憶媒体は、命令実行システム、装置、もしくはデバイスによって、またはこれらに接続して使用するためにプログラムを収容するかまたは格納することができる任意の有形媒体とすることができる。
【００３９】
コンピュータ可読信号媒体は、例えばベースバンドに、または搬送波の一部として、コンピュータ可読プログラム・コードを組み入れた伝搬データ信号を含むことができる。このような伝搬信号は、電磁気、光、またはその任意の好適な組合せを含むが、これらに限定されない、様々な形態のいずれかをとることができる。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体ではないが、命令実行システム、装置、もしくはデバイスによって、またはこれらに接続して使用するためにプログラムを伝えるか、伝搬するか、または伝送することができる任意のコンピュータ可読媒体とすることができる。
【００４０】
（コンピュータ可読媒体に組み込まれた）プログラム・コードは、無線、有線、光ファイバ・ケーブル、ＲＦなど、または上記の任意の好適な組合せを含むが、これらに限定されない、任意の適切な媒体を使用して送信することができる。
【００４１】
本発明の諸態様のための動作を実行するためのコンピュータ・プログラム・コードは、Ｊａｖａ（Ｒ）、Ｓｍａｌｌｔａｌｋ（Ｒ）、Ｃ＋＋などのようなオブジェクト指向プログラミング言語、および「Ｃ」プログラミング言語または同様のプログラミング言語のような従来の手続きプログラミング言語を含む、１つまたは複数のプログラミング言語の任意の組合せで書くことができる。プログラム・コードは、すべてユーザのコンピュータ上で実行するか、スタンドアロン型ソフトウェア・パッケージとして、一部ユーザのコンピュータ上で実行するか、一部はユーザのコンピュータ上で実行し、一部はリモート・コンピュータ上で実行するか、またはすべてリモート・コンピュータもしくはサーバ上で実行することができる。後者のシナリオでは、リモート・コンピュータは、ローカル・エリア・ネットワーク（ＬＡＮ）もしくはワイド・エリア・ネットワーク（ＷＡＮ）などの、任意のタイプのネットワークを介してユーザのコンピュータに接続することができる、または（例えば、インターネット・サービス・プロバイダを使用してインターネットを介して）外部コンピュータに接続を行うことができる。
【００４２】
本発明の諸実施形態による方法、装置（システム）、およびコンピュータ・プログラム（製品）のフローチャート図またはブロック図、あるいはその両方を参照して、本発明の諸態様について以下に記載する。フローチャート図またはブロック図、あるいはその両方の各ブロック、およびフローチャート図またはブロック図、あるいはその両方の中のブロックの組合せは、コンピュータ・プログラム命令によって実行できることは理解されよう。こうしたコンピュータ・プログラム命令は、コンピュータまたは他のプログラマブル・データ処理装置のプロセッサによって実行される命令が、フローチャートまたはブロック図、あるいはその両方の１つまたは複数のブロックに指定される機能／行動を実行するための手段を作り出すように、汎用コンピュータ、専用コンピュータ、または他のプログラマブル・データ処理装置のプロセッサに提供されてマシンを作り出すものであってよい。こうしたコンピュータ・プログラム命令は、（コンピュータ可読媒体に格納された命令が、フローチャートまたはブロック図、あるいはその両方の１つまたは複数のブロックに指定される機能／動作を実行する命令を含んだ製品を作り出すように、コンピュータ可読媒体に格納され、）コンピュータ、他のプログラマブル・データ処理装置、または他のデバイスに特定の方法で機能するように指示するものであってよい。またコンピュータ・プログラム命令は、コンピュータまたは他のプログラマブル装置上で実行される命令が、フローチャートまたはブロック図、あるいはその両方の１つまたは複数のブロックに指定される機能／動作を実行するためのプロセスを提供するように、コンピュータ実行プロセスを作り出すべく、コンピュータ、他のプログラマブル・データ処理装置、または他のデバイスにロードされ、コンピュータ、他のプログラマブル装置、または他のデバイス上で一連の動作ステップを実行させるものであってよい。図中のフローチャートおよびブロック図は、本発明の様々な実施形態によるシステム、方法、およびコンピュータ・プログラム製品の可能な実行のアーキテクチャ、機能、および動作を示す。この点に関して、フローチャートまたはブロック図の各ブロックは、（１つまたは複数の）指定された論理機能を実行するための１つまたは複数の実行可能命令を含むコードのモジュール、セグメント、または一部を表すことができる。またいくつかの代替的な実施形態では、ブロックに示した機能が図に示した順序を外れて行われる場合があることに注意されたい。例えば、連続して示した２つのブロックは、実際には実質的に同時に行われる場合があり、またはブロックは、関与する機能に応じて、時には逆の順序で行われる場合がある。またブロック図またはフローチャート図、あるいはその両方の各ブロック、およびブロック図またはフローチャート図、あるいはその両方におけるブロックの組合せは、指定された機能または行動を行う特殊用途ハードウェアベースのシステム、あるいは特殊用途ハードウェアおよびコンピュータ命令の組合せによって実行されることが可能であることに注意されたい。
【００４３】
本明細書で使用する用語は、特定の実施形態を説明することのみを目的としており、本発明を限定することを意図していない。本明細書で使用される単数形、「ａ」、「ａｎ」、および「ｔｈｅ」は、文脈上明らかに他の意味を示す場合を除いて、複数形も含むものとする。「含む（comprises）」または「含んでいる（comprising）」、あるいはその両方の用語は、本明細書で使用されるとき、提示する特徴、完全体（integer）、ステップ、動作、要素、またはコンポーネント、あるいはこれらの組合せの存在を明示するが、１つまたは複数の他の特徴、完全体、ステップ、動作、要素、またはコンポーネント、またはこれらのグループ、あるいはその組合せの存在または追加を排除しないことを、さらに理解されたい。
【００４４】
特許請求の範囲中のあらゆるミーンズまたはステップ・プラス・ファンクション要素の対応する構造、材料、動作、および均等物は、明確に特許請求される他の要素と組み合わせて機能を行うための任意の構造、材料、または動作を含むものとする。本発明の説明は、例示および説明のために提示したが、網羅的であることも、開示した形態の発明に限定されることも意図していない。本発明の範囲および趣旨を逸脱することなく、多くの変更形態および変形形態が当業者には明らかであろう。本発明の原理および実際の応用を最も良く説明するために、また他の当業者が予想される特定の利用に適した様々な変更形態と共に様々な実施形態について本発明を理解できるように、実施形態を選択して説明した。
【００４５】
本明細書に示す流れ図は、一例にすぎない。この図またはそこに記載するステップ（または工程）には、本発明の趣旨を逸脱しない数多くの変形形態が存在する可能性がある。例えば、諸ステップは、異なる順序で行われる場合があり、あるいは諸ステップは、追加、削除、または変更される場合がある。これらの変形のすべては、特許請求する発明の一部とみなされる。
【００４６】
本発明に対する好ましい実施形態について説明したが、当業者は、現在および将来の両方において、添付の特許請求の範囲に含まれる様々な改善および強化を行うことができることを理解されよう。これらの特許請求の範囲は、最初に記載した本発明の適切な保護を維持するものと解釈されるべきである。
【図１】
0006632377.tif 000002
【図２】
0006632377.tif 000003
【図３】
0006632377.tif 000004
【図４】
0006632377.tif 000005
【図５】
0006632377.tif 000006
【図６】
0006632377.tif 000007
【図７】
0006632377.tif 000008
【図８】
0006632377.tif 000009
【図９】
0006632377.tif 000010
【図１０】
0006632377.tif 000011
【図１１】
0006632377.tif 000012
【図１２】
0006632377.tif 000013