(57)【特許請求の範囲】
【請求項１】
リアルタイムで出席している或いは出席する会議出席者（１０２：以下「正会議出席者」と称する）と、リアルタイムでは出席していない或いは出席しない会議出席者（１０４：以下「準会議出席者」と称する）とが参加する会議の機能を向上させる方法において、
（Ａ）準会議出席者（１０４）が、自身の為にコンピュータ上で動作する仮想会議出席装置（１０１）を指定するステップと、
（Ｂ）仮想会議出席装置（１０１）が、トリガーイベントとタグ付きアジェンダの議題の内の少なくとも一方を認識するステップと
（Ｃ）仮想会議出席装置（１０１）が、前記トリガーイベントの検出に基づいて、前記準会議出席者のために、アクションを起こすステップと、
これにより、前記仮想会議出席装置（１０１）は、会議開始後発生した第２のトリガーイベントに基づいて、前記準会議出席者を前記正会議出席者に接触させ、
（Ｄ）仮想会議出席装置（１０１）が、前記準会議出席者との通信方法を、そのプリファレンスとプレゼンス情報に基づいて、決定するステップと、
（Ｅ）仮想会議出席装置（１０１）が、前記第２のトリガーイベントに応答して前記準会議出席者（１０４）との通信を開始するステップと
を有する
ことを特徴とする会議の機能を向上させる方法。
【請求項２】
（Ｆ）ステップ（Ａ）の後に、仮想会議出席装置（１０１）が備えるシーケンシング・モジュール（１２０）とアジェンダ入力調停管理モジュール（１８０）が、プレゼンすべき順番を決定するために、仮想会議出席装置（１０１）の優先度に基づいて各仮想会議出席装置（１０１）をランク付けするステップと、
（Ｇ）ステップ（Ｃ）において、仮想会議出席装置（１０１）が、前記準会議出席者が、各アジェンダの議題に対しリアルタイムで参加するか否か、前記準会議出席者の前記仮想会議出席装置（１０１）が彼らの代わりに参加するかを決定するステップと
を更に有する
ことを特徴とする請求項１記載の方法。
【請求項３】
（Ｈ）ステップ（Ａ）の後に、仮想会議出席装置（１０１）が、会議の出席の状態を監視するステップと、
を更に有する
ことを特徴とする請求項１記載の方法。
【請求項４】
（Ｋ）ステップ（Ａ）の後に、仮想会議出席装置（１０１）が、インターフェースを前記準会議出席者に提供するステップを有し、これにより、前記プリファレンスと仮想会議出席装置（１０１）を構築するための情報の内の少なくとも一方を受領する
ことを特徴とする請求項１記載の方法。
【請求項５】
前記複数の仮想会議出席装置（１０１）は、肩書きと受領した順番に基づいて、ランク付けされ、
前記仮想会議出席装置（１０１）のアーカイビング・モジュール（１３０）が、前記仮想会議出席装置（１０１）から会議に提示された情報を記録することを含み、
前記タグ付きアジェンダの議題は、前記仮想会議出席装置（１０１）からの情報に関連する
ことを特徴とする請求項１記載の方法。
【請求項６】
請求項１記載の各ステップを実行するインストラクションを記憶するコンピュータで読み取り可能な記憶媒体。
【請求項７】
リアルタイムで出席する或いは出席する会議出席者（以下「正会議出席者」と称する）と、リアルタイムでは出席していない或いは出席しない会議出席者（以下「準会議出席者」と称する）とが参加する会議の機能を向上させる装置において、
（Ａ）準会議出席者のために、コンピュータ上で動作する仮想会議出席装置（１０１）を指定する手段と、
（Ｂ）トリガーイベントとタグ付きアジェンダの議題の内の少なくとも一方を認識する手段と
（Ｃ）前記トリガーイベントの検出に基づいて前記準会議出席者のためにアクションを起こす手段と、
これにより、前記仮想会議出席装置（１０１）は、会議開始後発生した第２のトリガーイベントに基づいて、前記準会議出席者を他のリアルタイムで出席している会議出席者に接触させ、
（Ｄ）前記準会議出席者との通信方法を、そのプリファレンスとプレゼンス情報に基づいて、決定する手段（１９０）と、
（Ｅ）前記第２のトリガーイベントに応答して、前記準会議出席者との通信を開始する手段（１１０）と
を有する
ことを特徴とする会議の機能を向上させる装置。
【請求項８】
リアルタイムで出席する或いは出席する会議出席者（以下「正会議出席者」と称する）と、リアルタイムでは出席していない或いは出席しない会議出席者（以下「準会議出席者」と称する）とが参加する会議の機能を向上させるシステムにおいて、
（Ａ）準会議出席者のために、コンピュータ上で動作する仮想会議出席装置（１０１）と、
（Ｂ）トリガーイベントとタグ付きアジェンダの議題の内の一方を認識するアジェンダ管理モジュール（１６０）と、
を有し、
前記仮想会議出席装置（１０１）は、
（Ｃ）前記トリガーイベントの検出に基づいて、前記準会議出席者のためにアクションを起こし、会議開始後発生した第２のトリガーイベントに基づいて、前記準会議出席装置（１０１）は、前記準会議出席者を他のリアルタイムで出席している正会議出席者に接触させ、
（Ｄ）前記準会議出席者との通信方法を、そのプリファレンスとプレゼンス情報に基づいて、決定し、
（Ｅ）前記第２のトリガーイベントに応答して前記準会議出席者との通信を開始する
ことを特徴とする会議の機能を向上させるシステム。
【請求項９】
（Ｆ）カンファレンス・ステータス・モジュール（１７０）を更に有し、
前記準会議出席者が、各アジェンダの議題に対しリアルタイムで参加するか否か、前記準会議出席者の仮想会議出席装置（１０１）が彼らの代わりに参加するか否かを決定し、前記カンファレンス・ステータス・モジュール（１７０）は、前記準会議出席者の会議への出席の状態を監視する
ことを特徴とする請求項８記載のシステム。
【請求項１０】
（Ｇ）オンデマンド・パッチング・モジュール（１１０）と、
（Ｈ）入力モジュール（１５０）と、
を更に有し、
前記オンデマンド・パッチング・モジュール（１１０）は、プリファレンスとプレゼン ス情報に基づいて、前記第２のトリガーイベントの検出により、前記正会議出席者への接触手段を決定し、
前記入力モジュール（１５０）は、インターフェースを前記準会議出席者に提供し、前記プリファレンスと会議情報の内の少なくとも一方を受領し、
前記タグ付きアジェンダの議題は、複数の前記仮想会議出席装置からの情報に関連づけられ、前記複数の仮想会議出席装置（１０１）は、肩書きと受領した順番に基づいて、ランク付けされ、
前記仮想会議出席装置（１０１）から会議に提示された情報を記録することを含み、
優先度が、前記仮想会議出席装置（１０１）に割り当てられ、前記優先度は、情報が前記仮想会議出席装置（１０１）に提供される順番を決める
ことを特徴とする請求項８記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信を強化する方法に関し、特に、会議への仮想出席システム（ＶＭＡ）に関する。
【背景技術】
【０００２】
会議と仮想会議（例えばウエブイナー（webinar）とカンファレンス・コール）は、複数の人が集まって、仕事目的あるいは社会的目的を達成する。ウエブイナーとウエブカンファレンスを利用して、現実の会議、トレーニング、プレゼンを、ネットワーク（例えばインターネット）を介して、行う。ウエブ・カンファレンスにおいては、各参加者は、それぞれ自分のコンピュータの前に座り、インターネットを介して他の参加者に接続され、話し合う。ウエブ・カンファレンスは、オーディオ情報とビデオ情報を補足的なメソッドで、情報を交換する。情報交換の一例は、ホワイトボーディング、共有作業スペースに利用を含む。ウエブ・カンファレンスの一例は、スライドショー・プレゼン、ライブあるいはストリーミングのビデオ、ＶｏＩＰ、ウエブ・ツアー、会議の記録機能、ホワイトボーディング、テキストチャット、調査、スクリーン共有、デスクトップの共有、アプリケーションの共有等を含む。多くの例においては、ウエブサービスの提供は、サービスプロバイダから提供され、課金され、ベンダーのサーバー上でホストされる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
仮想会議例えばウエブマナーは、会議に出席する便利さは改善されたが、依然として欠点がある。例えばユーザが会議に出席できない時は、ユーザは、会議に従来の手段、例えば電話、Ｅメール、対話型の会議を介して、会議に参加したり寄与（意見を述べたりすること）したりする必要がある。別の欠点は、ユーザがオンデマンドの会議に参加できない場合である。例えば、ユーザは、携帯電話が利用できないか、固定電話がなくて会議に参加できないような場合には、オンラインの会議への参加は、不可能である。ユーザが、会議へのインターネット接続のための十分なバンド幅を有しない場合も、同様な問題が生じる。
【課題を解決するための手段】
【０００４】
本発明の一実施例によれば、仮想（会議）出席システム（ＶＭＡ）により、ユーザは、会議の出席者と入力を共有するが、これは必ずしも会議に直接参加する必要はない。例えばカンファレンス・システムは次のような技術を具備する。会議の参加者予定者は、ユーザが会議に参加できないような場合でも、ＶＭＡを指定（利用）できる。このＶＭＡは、ユーザの代わりに会議に参加する。ＶＭＡに関連する例では、会議の一部の記録を取り、メモをとり、ユーザの動作事項に反応し、予め記録した提案を行う。必要によっては、ユーザは、カンファレンスにリアルタイムで参加できるように、通信を繋ぐこともできる。
【０００５】
ＶＭＡの組織化と管理は次のように行われる。ＶＭＡの１人が喋り、ユーザにオンデマンドでの調整を許し、ユーザがキーワードあるいはキーフレーズを認識すると、それを用いて、補足的なアクティビティあるいはアクションを起動する。例えば会議でユーザの名前が呼ばれると、それがトリガーのベースとして使用される。このトリガーにより、ＶＭＡからの自動応答が可能となり、ＶＭＡがユーザと接触するようになる。
【０００６】
本発明の他の実施例によれば、ユーザが会議を計画する。次にその会議には、対応するアジェンダとカンファレンスＩＤが記憶される。参加者が、会議の開催通知をＥメールを介して受け取る。すると各参加者は、ＶＭＡが会議への割り当てあるいは自分自身のチームへの割り当て用に必要があるか否かを決定する。ＶＭＡを会議へ割り当てられる必要がない場合には、参加者は、ＶＭＡに関する特定の情報に、カンファレンス情報とアジェンダの詳細を、入力する。
【０００７】
会議が開かれると、カンファレンス・システムは、データ記憶装置からアジェンダを取り出す。参加者と様々なＶＭＡが会議に参加すると、カンファレンス・システムは、様々な参加者と議論に参加するＶＭＡとを有するアジェンダの詳細を再生する。ＶＭＡは、ユーザ用の動作項目を記録し、ユーザをカンファレンス内に入れる。
【０００８】
ユーザが会議に参加できない場合には、ユーザはＶＭＡを予約する。このＶＭＡがユーザのために会議に参加する。ユーザがＶＭＡ構築する毎に、ＶＭＡは、完全な議事録を記憶し、メモを執り、そのユーザ用の動作項目を採り、予め記録された提案を行い、ユーザをカンファレンスで調整させる。ＶＭＡの共通の責任の一部は、メモをとること、議事録を取ること、予め記録された提案を行うこと、オンデマンドでユーザのためにダイナミックな行動を取ったり、調整したりすること含む。
【０００９】
ＶＭＡは、ユーザからの入力が必要な場合には、ユーザに接触する。この特徴は、ユーザの選択あるいはプリファレンスに応じて構築可能である。例えばＶＭＡは、ユーザ用のコンタクト情報とユーザに関連するプレゼンス情報を決定する機能を具備し、ユーザ入力が必要な場合、ユーザに接触する最適な方法を決定するのを助ける。ユーザは、コンタクト・モードと受領したい情報の種類を特定する。例えばＶＭＡは、ユーザに発呼し、会議の間ユーザになされる質問を再生し、例えばテキスト−スピーチの変換を実行し、テキストメッセージを、Ｅメール、ＳＭＳ、ＩＭを介して、ユーザに送る。その後、ユーザの応答は、他の会議出席者に再生される。この手順により、ユーザは、ユーザの入力が必要とされる場合のみカンファレンスに参加すればよい。ＶＭＡの一例により、ＶＭＡは、会議のモデレータとして行動し、ホストの出席が遅れている場合は会議を始める。例えば、ＶＭＡは、カンファレンスの開始時に会議のアジェンダを示し、ユーザが指定した方法で、会議を運営する。
【００１０】
ＶＭＡの他の実施例によれば、ユーザは、タグの付いたアジェンダ用に予め記憶された入力を入れることができる。これにより、ユーザは、会議の間他の参加者と共有したい議題に参加が可能になる。会議の間、その議題が始まると、ＶＭＡは、活性化され、ユーザの入力を再生し、同時に他のＶＭＡと協働する。その結果、全てのＶＭＡは、自分の入力をタグの付いたアジェンダに入れることができる。
【００１１】
本発明の利点は、ユーザが会議に参加できない時に、会議中にＶＭＡを使用することにより、ユーザは会議に参加できる。更にユーザが会議に参加できない時は、他の参加者と情報を共有するために、オフラインの議論（例えばＥメールを介して）も必要とされない。更にＶＭＡは、ユーザに、リアルタイムでカンファレンスに参加できるフレキシビリティを与える。ＶＭＡは、会議のモデレーターとしても機能し、エキスパート・システムのようなインテグレートしたラーニング・システムを有し、ユーザの入力又は応答の解析をアシストし、ＶＭＡシステムを強化して、ユーザのための応答を得る。他の利点は、ユーザは、自分の音声で入力を記録するので、ユーザが、個人的に参加していない場合でも、実際に電話で会議に参加しているように、他の参加者には見える。これらの予め記録された入力は、メッセージが予め記録されたあるタイプの識別子を含み、ＶＭＡと協力して、それらが表示される。
【００１２】
ＶＭＡの例を次に示す。
使用例
1.  ホスト役のアリスが、次のような会議を企画する。
ａ．  ＩＴチームのレビュー
ｂ．  Ｒ＆Ｄチームのレビュー
ｃ．  生産ラインのロードマップ
ｄ．  売り上げ目標の議論
2  .会議の計画中に、アリスは、時間制限でアジェンダをタグする。
出席者：    ボブ（ＩＴチーム）
チャーリー（Ｒ＆Ｄチーム）
ダン（生産管理）
エリー（会計）
日付：2009年6月16日（金）
時間：午前10:00-12:00
アジェンダの詳細：                           受入／拒否／ＶＭＡ
ａ．  ＩＴチームのレビュー        10:00-10:30      受入／拒否／ＶＭＡ
ｂ．  Ｒ＆Ｄチームのレビュー      10:30-11:00      受入／拒否／ＶＭＡ
ｃ．  生産ラインのロードマップ    11:00-11:30      受入／拒否／ＶＭＡ
ｄ．  売り上げ目標の議論          11:30-12:00      受入／拒否／ＶＭＡ
3.  システムは、カンファレンスＩＤの付いた会議アジェンダを、中央データベースに記憶する。
4.  アリスは、会議の開催通知を以下の全ての参加予定者に送る。
ボブ：        ＩＴチームの代表
チャーリー：  Ｒ＆Ｄチームの代表
ダン：        生産管理チーム
5.  チャーリーは、会議には出席できないが、Ｒ＆Ｄチームの進行状況と現在の状況に関する詳細事項を共有しようとしている。
6.  チャーリーは、ＶＭＡで会議への招待を受け入れる。即ちチャーリーは、会議に出席するために、ＶＭＡを自分の代わりに指定する。
7.  ウエブページを開いて、会議のためのＶＭＡを構築する。
8.  ウエブページは、会議に関する全ての詳細事項、例えば整理番号、主題、日にち、タグのついたアジェンダを含む。
9.  チャーリーは、ＶＭＡを以下の必要な詳細事項で構築する。
9.1    ＶＭＡは、会議全部に参加する必要があるか、あるいは特定の議題についてだけ参加する必要があるか？
9.2    ＶＭＡは、会議全部を記録する必要があるか？
9.3    ＶＭＡは、会議からユーザ用の動作項目を取り出すか？
9.4    必要によっては、ユーザに会議にいかにパッチ（参加）させるか？
9.4.1ＩＭを介して（ＶＭＡがテキストをタイプしてユーザにＩＭを介して送る）
9.4.2電話を介して、ＶＭＡはチャーリーに電話をかけて会議に繋げる
9.5    これによりＶＭＡ  ＩＤを生成する。このＶＭＡ  ＩＤはカンファレンスＩＤと議題のＩＤをチャーリーのためにマッピングする。
10.  チャーリーは、電話を取り、ＶＭＡＩＤに入る。
10.1    システムは、チャーリーに対し、ＶＭＡＩＤに対応するタグのついたアジェンダの議題に対する情報を記録するよう促す。
10.2    チャーリーは、他の参加者と共有する詳細事項を記録する。
11.  会議の当日アリスは、ホストとして会議にログインする。
12.  カンファレンス・システムは、データベースを呼び出し、カンファレンスに関する詳細事項、例えば会議のアジェンダ、ＶＭＡの詳細事項を取り出す。
13,  カンファレンス・システムは、タグのついたアジェンダを呼び出す。
14,  10:30にアジェンダの議題の開始。即ちＲ＆Ｄチームのレビューにおいて、チャーリーのＶＭＡが活性化される。カンファレンス・システムは、アジェンダの議題を呼び出し、その後チャーリーによりＶＭＡ入力が予め記録される。
15.  チャーリーの入力により、会議の議論がアジェンダの議題＃２について進行する。
16.  チャーリーのＶＭＡは、所定のアジェンダの議題に関し会議の記録を継続する。
17.  アリスがチャーリーへの質問をしようとする場合、アリスはチャーリーの名前と共に会議での質問点を読み上げる必要がある。
18.  チャーリーのＶＭＡは、アリスの質問をテキストに変換するか、それをチャーリーにＩＭを介して送る。
19.  それ以外は、チャーリーのＶＭＡが、チャーリーをカンファレンスに繋ぐ。
20.  会議の終了時点で、カンファレンス・システム（ＶＭＡ）は、全ての情報をデータベースに戻す。
21,  後で、チャーリーは、ＶＭＡに集められた情報を取り出す。
【００１３】
従って本発明の一実施例は、カンファレンス・サービスの向上であり、具体的にはカンファレンス会議環境において、会議への仮想出席システム（ＶＭＡ）の使用方法である。
【００１４】
本発明の更なる態様は、ユーザのためのＶＭＡの使用である。本発明の更なる態様は、ＶＭＡが、情報を、テキスト、音声、マルチメディア等を介して、他の会議参加者に提供することである。本発明の更なる態様は、アジェンダを監視し、あるアジェンダアイテムが議題にあがった時に、ＶＭＡの参加を起動することである。本発明の一態様は、ＶＭＡが、カンファレンスの開始と運営に関するモデレータとして機能することである。本発明の更なる態様は、ユーザがＶＭＡの特性を構築して、会議に参加することである。本発明の更なる態様は、様々なＶＭＡを会議環境内で管理することである。本発明の更なる態様は、オンデマンドで、ユーザにパッチング（一時参加）することをＶＭＡが開始することである。本発明の態様は、ユーザのプリファレンスとプレゼンス情報を管理して、ユーザ用の適切なコンタクト・モダリティを決定することである。
【図面の簡単な説明】
【００１５】
【図１】本発明によるカンファレンス・システムを表す図。
【図２】本発明によりアジェンダを生成する方法のフローチャート図。
【図３】本発明により会議を管理する方法のフローチャート図。
【図４】本発明によりＶＭＡをモニターする方法のフローチャート図。
【図５】本発明により会議を再生する方法を表すフローチャート図。
【図６】本発明によりＶＭＡの割り当ての方法を表すフローチャート図。
【発明を実施するための形態】
【００１６】
本明細書において用語「仮想（会議）出席者」、「仮想会議出席者」、「仮想会議アテンダント」、「仮想会議アシスタント」、「仮想会議エージェント」は、同じ意味で用い、「会議」と「カンファレンス」も同じ意味で使用する。
【００１７】
図１において、カンファレンス・システム１００は、仮想（会議）出席装置１０１と、出席者１０２と、カンファレンス・コール・サーバ１０６と、ＶＭＡを使用する出席者１０４とを有し、これらはネットワーク１０とリンク５によって、相互に接続されている。
【００１８】
仮想（会議）出席装置１０１は、オンデマンド・パッチング（出席）・モジュール１１０と、シーケンシング・モジュール１２０と、アーカイビング・モジュール１３０と、入力モジュール１４０と、入力請求モジュール１５０と、コントローラ１５５と、アジェンダ管理モジュール１６０と、カンファレンス・ステータス・モジュール１７０と、アジェンダ入力調停管理モジュール１８０と、コンタクト・モダリティ／プリファレンス・モジュール１９０と、メモリ１９５とを有する。
【００１９】
次に動作について説明する。出席者１０２は、カンファレンス・コール・サーバ１０６により開催される会議に参加しようとしている。この実施例は、カンファレンス・コールを例に説明するが、このカンファレンスは、マルチメディア情報、画像情報、オーディオ情報、テキスト情報等のあらゆる情報を含む。そのため本発明は、カンファレンス・コールに限定されない。
【００２０】
出席者１０２の１人が、カンファレンスに参加できないと決定した場合には、その出席者は、仮想（会議）出席装置１０１を使用することを選択できる。仮想（会議）出席装置１０１を使用する出席者は、準会議出席者と称し、参照番号１０４で表す。
【００２１】
具体的には、出席者１０２が会議を計画しているとする。会議の開催通知を送信すると共に、出席者は、アジェンダ管理モジュール１６０に関連して、アジェンダの議題を決定する。この議題は開催通知と共に送付される。この議題は、全ての出席者が全ての議題を見ることができるか否かの制限を含む。一例として、複数の議題がある会議では、ある出席者はある議題にのみに参加し、別の参加者は、アジェンダの議題全部に参加することもできる。各アジェンダの議題に関連するものは、特定のアジェンダの項目が議論される時間と、アジェンダの項目にタグを付こととＶＭＡに関連する必要なデータ構造である。
【００２２】
カンファレンスＩＤがアジェンダに割り当てられ、各出席予定者にオプションが与えられる。このオプションは、カンファレンスの参加を受け入れるか否か、各アジェンダの議題を個別に選択しそのアジェンダの議題にのみ参加するか否か、彼らのＶＭＡがそのアジェンダの議題に参加するか否かである。
【００２３】
出席依頼状が送付されると、仮想（会議）出席装置１０１は、カンファレンス・ステータス・モジュール１７０と協力して、参加状態を監視する。出席者が、アジェンダの議題に参加するために、ＶＭＡを、入力請求モジュール１５０の協力により利用すると決定すると、コントローラ１５５，メモリ１９５，アジェンダ管理モジュール１６０と、インターフェース（ＧＵＩ，ＴＵＩと、ウエブインターフェース）が、カンファレンスの詳細事項と共にカンファレンスの出席者に提示される。その後、出席者は、ＶＭＡを構築できる。例えば彼らの参加の詳細を示したり、詳細を記録したり、動作項目の詳細やパッチの詳細を記録する。
【００２４】
具体的には、出席者は、ＶＭＡを、特定の議題あるいはタグのついたアジェンダの議題に指定する。各選択された議題あるいはタグのついたアジェンダの議題に対し、出席者は、タグのついたアジェンダの議題用の入力を記録したり登録したりする。これらの入力は、ボイス入力、オーディオ入力、マルチメディア入力、テキスト入力、グラフィカル入力等を含む。これらの入力は、アジェンダ管理モジュール１６０の協力の下で、登録され、タグのついたアジェンダの議題の間、再生される。
【００２５】
タグのついたアジェンダの議題の間、プレゼン用のコンテンツを含めることに加えて、ユーザは、入力モジュール１４０を介して、ＶＭＡの動作を支配するプリファレンスを指定する。例えば出席者は、ＶＭＡを構築して、カンファレンスの間アクションを取る。例えばカンファレンスの一部を記録したり、ＶＭＡが、出席者にいかに接触するかのプリファレンスを確立し、コンタクトの必要があれば、コンタクト・モダリティと一般的にはＶＭＡの操作あるいはＶＭＡの出席者との相互作用に関するプリファレンスを選択する。これらのプリファレンスは、コンタクト・モダリティ／プリファレンス・モジュール１９０に記憶される。
【００２６】
入力を出席者からＶＭＡを介して受領すると、アジェンダ入力調停管理モジュール１８０は、カンファレンスの間プレゼン用に入力を記憶し、組織化する。これら情報の全ては、同時進行ベースで会議のスタート時に継続して記憶される。
【００２７】
会議の開始時に会議に関する詳細事項が取り出され、これはアジェンダ管理モジュール１６０，カンファレンス・ステータス・モジュール１７０，アジェンダ入力調停管理モジュール１８０，シーケンシング・モジュール１２０の協力の下で行われる。カンファレンスは、アジェンダを逐次検討しながら進む。
【００２８】
アジェンダ管理モジュール１６０は、特定のアジェンダの議題に関与する出席者やモデレーターの協力の下で、どのアジェンダの議題が議論され、どの議題が未だ残っているかの追跡を行う。更にアジェンダ管理モジュール１６０は、アジェンダの議題が出席者から入力されたＶＭＡに関与するタグのついたアジェンダの議題であるかを決定する。
【００２９】
タグのついたアジェンダの議題が、ＶＭＡからの入力がある旨の指示を示す識別子を有する場合には、シーケンシング・モジュール１２０は、アジェンダ入力調停管理モジュール１８０と協力して、特定のタグのついたアジェンダの議題に関連するプレゼンを行う適切な順番を決定する。例えば、出席者の肩書き、出席者のプリファレンス情報、モデレータのプリファレンス、一般的にはあらゆある識別子を用いて、アジェンダ入力調停管理モジュール１８０が、どのＶＭＡのアイテムを最初にプレゼンすべきか、次にどのＶＭＡをプレゼンすべきかの決定を行うのを、補助する。更に、ＶＭＡ入力は、ＶＭＡの優先度、あるいは他のＶＭＡの依存度に基づいて、ランク付けされる。例えば、出席者のチームが、彼らのＶＭＡに、タグのついたアジェンダの議題に対するある入力を行わせると、あるＶＭＡ寄与（意見表明）は、他のＶＭＡ寄与に依存する。この様な状況において、ＶＭＡ入力は、ダイナミックな優先度を、他のＶＭＡ入力に基づいてこのＶＭＡ入力に与える指示子を有する。例えば、アジェンダ入力調停管理モジュール１８０は、様々なＶＭＡ入力を特定し、その後、アジェンダ管理モジュール１６０と協力して、シーケンシング・モジュール１２０は、適正なプレゼンの順番を確保するために、衝突を調停する。
【００３０】
情報を会議に与えることに加えて、ＶＭＡは、出席者のために働く。例えばＶＭＡは、指定されたイベントに対し会議の状態をモニターする。これらのトリガーイベントが検出されると、仮想（会議）出席装置１０１は、どのアクションを取るべきかを決定する。例えば１つのオプションは、ＶＭＡが会議の一部を記録することである。仮想（会議）出席装置１０１は、アーカイビング・モジュール１３０と共に、検出した事象に基づいて記録を開始する。記録の終了は、別の事象の検出あるいは出席者により特定されたプリファレンスに、基づく。
【００３１】
別のトリガーイベントにより、仮想（会議）出席装置１０１は、関連する会議の出席者（あるいは指定したエンドポイント又は人）にコンタクト（接触）する。この場合、コンタクト・モダリティ／プリファレンス・モジュール１９０の協力の下で、出席者にコンタクトされる。このコンタクト方法は、更にプレゼンス情報と好ましいコンタクト・モダリティに基づく。この好ましいコンタクト・モダリティにおいては、仮想（会議）出席装置１０１は、切り替え（変換）サービスを実行して、コンタクト手段を出席者に適切なモダリティに変換する。例えば、ある出席者は、メッセージを会議の間出席者に送ることができるとする。すると、ＶＭＡは、このメッセージの受領を検知し、この出席者は携帯電話で話し中であることを知る。すると、テキストからスピーチにメッセージを切り替え、それを彼らの電話で出席者に転送する。
【００３２】
他の実施例においては、トリガーイベントにより、リアルタイムのパッチ（一時的に繋ぐこと、即ち一時的出席）を、出席者に対し行う必要がある。例えばオンデマンド・パッチング（出席）・モジュール１１０と協力して、ＶＭＡは、プレゼンス情報に基づいて、直ちに関連する出席者に接触して、会議への参加を取り付ける。ＶＭＡは又出席者が、テキスト、メッセージ・サービス、マルチメディア・サービス等を介して、パッチされる機能を具備する。
【００３３】
仮想（会議）出席装置１０１を出席者が用いて、終了した会議の記憶された一部を再生することもできる。例えばアーカイビング・モジュール１３０を使用して、ＶＭＡを使用する出席者１０４は、再生すべき会議の一部を要求できる。再生は、他のＶＭＡ又は他の参加者からの入力を含む。
【００３４】
選択的事項として、アーカイビング・モジュール１３０からの再生は、その会議に関連するメタ情報の全てを含む。このメタ情報の一例は、どのアジェンダの議題がタグされたか、ＶＭＡのランキング、更には実行されたカンファレンスに関与する情報である。
【００３５】
図２は、ＶＭＡを割り当てようとする参加者により行われる会議あるいは会議を形成する方法を示す。図２において、本発明の方法は、ステップＳ２００で始まり、ステップＳ２１０へと続く。ステップＳ２１０において、会議が計画される。次に、ステップＳ２２０において、アジェンダの議題が決定される。その後ステップＳ２３０において、会議に関連する制限が行われる。例えば誰があるアジェンダの議題にアクセスするか、誰が会議の開催通知を受け取るか等の制限が行われる。次に本発明の方法は、ステップＳ２４０に移る。
【００３６】
ステップＳ２４０において、カンファレンスＩＤが会議に割り当てられる。次に、ステップＳ２５０において、各アジェンダの議題に対し、各出席者はアジェンダを受け入れるか拒否するか参加するかのオプションが与えられ、彼らに関連するＶＭＡがそのアジェンダの議題の間情報をプレゼンすることを示す。その後、ステップＳ２６０において、会議の開催通知が、出席者に配られる。次にステップＳ２７０に移る。
【００３７】
ステップＳ２７０において、様々な出席予定者からの参加の状態が、監視される。次にステップＳ２８０において、各出席者に対し、ＶＭＡの参加が選択されたかの決定が行われる。ＶＭＡの参加が選択されると、次にステップＳ２８２に移る。それ以外は、ステップＳ２９５に移り、そこで制御シーケンスは終了する。
【００３８】
ステップＳ２８２において、インターフェース（例、ＧＵＩ，ＴＵＩ、ウエブインターフェース）がオープンされる。これは会議の詳細を含む。次にステップＳ２８４において、ＶＭＡが、参加の詳細、記録の詳細、動作の詳細、パッチの詳細等を含むよう、構築される。次にステップＳ２８６において、ＶＭＡＩＤが、カンファレンスＩＤにマッピングされ、ＶＭＡがプレゼンする情報と会議の間の正しい相関を確認し、更にタグのついたアジェンダアイテムへの相関を確認する。次に制御は、ステップＳ２８８に移る。
【００３９】
ステップＳ２８８において、選択されたアジェンダの議題の間、プレゼン用の入力が記録される。その後、このセッションは、ステップＳ２９０で保存され、次にＳ２９５に移り、そこで制御は終了する。
【００４０】
図３において、本発明の方法は、ステップＳ３００で開始し、ステップＳ３１０に移る。ステップＳ３１０において会議が設定され、ステップＳ３２０に移る、ステップＳ３２０において、タグのついたアジェンダの議題、参加者、ＶＭＡを含む詳細事項が取り出される。選択的事項として、ステップＳ２５０に基づいてプレゼンされる予定の全てのＶＭＡがログインされるか否か、会議でプレゼンされるか否かの確認が行われる。その後、ステップＳ３３０において、アジェンダは、タグのついたアジェンダの議題を検討することにより、進行する。次にステップＳ３４０に移る。
【００４１】
ステップＳ３４０において、ＶＭＡは、特定のアジェンダの議題に対しプレゼンするか否か、ＶＭＡがプレゼンすべき情報を持っているか否かの決定がなされる。ＶＭＡがプレゼンしないか、あるいはＶＭＡがプレゼンすべき情報を有さない場合には、本発明はステップＳ３５０に移り、そこで制御は終了する。
【００４２】
それ以外の場合は、ステップＳ３４２に移り、そこで入力に寄与しようとするＶＭＡの数／順番が決定される。次にステップＳ３４４において、複数のＶＭＡが入力に寄与しようと望んでいる場合、ランキングに基づいて、ＶＭＡには、優先度あるいは他のＶＭＡへの依存度が割り当てられる。その後、ステップＳ３４６において、ＶＭＡ入力は、再生され、現在の会議の状態と参加者の状態を評価する。例えばＶＭＡは、別の参加者が話しているか、他のアクティビティが行われているかを検出し、入力を提供する前に、停止したり、あるいは他の指示子（例えばモデレータからの信号）を待つ。次に制御は、ステップＳ３５０に移り、そこで制御シーケンスは終了する。
【００４３】
図４は、ＶＭＡが、トリガーイベントの状態を検知し、後に続く動作をとる方法を示す。本発明の方法は、ステップＳ４００で始まり、次にステップＳ４１０に移る。ステップＳ４１０において、会議が開始する。次にステップＳ４２０において、ＶＭＡは、カンファレンスの状態あるいはトリガーイベントを監視する。このトリガーイベントは、例えば、ある言葉、フレーズ、名前の特定、例えばＶＭＡに関連する名前の特定、出席者を特定するモデレーター、である。次に、ステップＳ４３０において、これらのトリガーイベントの１つが発生したか否かを決定する。
【００４４】
検出されたトリガーイベントに対する１つのオプションにより、ＶＭＡは、カンファレンスの一部を記録する。これが行われると、制御は、ステップＳ４３２に移り、そこでＶＭＡは記録を開始する。この記録は、オーディオ、ビデオ、マルチメディア、一般的には会議に関連する情報に関連する。次に制御は、ステップＳ４３４に移り、そこで条件が提示され（終了す）ると、記録は終了し、あるいは条件が満足されるまで、記録は継続する。次にステップＳ４５０に移る。
【００４５】
トリガーイベントにより、出席者あるいは参加者へ接触する必要が生じた場合には、ステップＳ４３１に移る。ステップＳ４３１において、ＶＭＡは、メディアの参加者に接触する適切なモダリティを決定する。次にステップＳ４３３において、ＶＭＡは、コンタクト先を出席者に変換するが、これは、プリファレンス情報、プレゼンス情報等に基づいて行われる。次に、ステップＳ４３５において、メッセージが出席者に送られる。制御は、ステップＳ４５０に移り、そこで、制御シーケンスは終了する。
【００４６】
トリガーイベントが、出席者へのリアルタイムのパッチ（一時的出席）を必要とする場合には、ステップＳ４４０に移る。ステップＳ４４０において、プリファレンス、プレゼンス情報等に基づいて、通信が、出席者に対し開始されて彼らを会議に参加させる。その後、ステップＳ４５０に移り、そこで制御シーケンスは終了する。
【００４７】
ステップＳ４５０において、会議が終了したか否かの決定が行われる。会議が、終了した場合には、ステップＳ４６０に移り、それ以外はステップＳ４２０に戻る。
【００４８】
図５は会議を再生する方法を示す。同図において、本発明の方法は、ステップＳ５００で始まり、ステップＳ５１０に移る。ステップＳ５１０において、記録されたカンファレンスにアクセスされる。次にステップＳ５２０において、会議が再生される。この再生には、ＶＭＡと会議の参加者からの入力を含む。更に再生は、会議に関連するメタ情報を含む。例えばタグされたアジェンダの議題、どのＶＭＡが参加したか、どの出席者が参加したか等である。次に制御は、ステップＳ５３０に移り、そこで制御シーケンスは終了する。
【００４９】
図６において、本発明の方法は、ステップＳ６００で始まり、次にステップＳ６１０に移る。ステップＳ６１０において、会議の開催通知を出席者が受け取る。次にステップＳ６２０において、出席者は、自分のＶＭＡをアジェンダのある議題に参加するよう指定する。次に制御は、ステップＳ６３０に移る。
【００５０】
ステップＳ６３０において、タグのついたアジェンダの議題の入力が記録され登録される。次にステップＳ６３０において、出席者のプリファレンスが確立される。例えばＶＭＡと関連する出席者の間の通信のモードが特定される。次にステップＳ６５０において、ＶＭＡが構築され会議の一部を記録したり、トリガーイベントに基づいてダイナミックな動作を実行する。次にステップＳ６６０に移り、そこで制御シーケンスは終了する。
【００５１】
用語「自動的」とは、基本的には「人による入力」なしに行われることを意味する。しかし、プロセスの実行の前に行われる「人による入力」は、自動的である。人による入力がプロセスに影響を及ぼす場合は、自動的とはみなさない。しかし、プロセスに同意して行われる「人による入力」は、自動的である。
用語「コンピュータで読み取り可能な媒体」とは、コンピュータが実行するプロセスを記憶する媒体或いは伝送媒体を意味する。媒体とは、非揮発性媒体、揮発性媒体、伝送媒体を意味する。非揮発性の媒体とは、ＮＶＲＡＭ、磁気ディスク又は光学ディスクである。揮発性媒体とは、ＤＲＡＭ、メインメモリを意味する。このコンピュータで読み取り可能な媒体の一般的なものとしては、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気ディスク、他の磁気媒体、磁気光学媒体、ＣＤ−ＲＯＭ、パンチカード、ペーパーテープ等、更にＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、メモリカード、メモリチップ、或いはカートリッジ等がある。ｅ−ｍａｉｌ或いは他の自己保存型の情報アーカイブに付属したデジタルファイルは、記憶媒体に等価な分配型の記憶媒体であり、本発明でいう記憶媒体と見なすことができる。コンピュータで読み取り可能な媒体がデータベースとして構築された場合には、このデータベースは、あらゆる種類のデータベース、例えば関連型、階層型、オブジェクト志向型のいずれをも含む。
本発明のリンクは、回路交換又はパケット交換型の通信のリンクを例に説明した。しかし他の通信システム、例えば、ＳＩＰベースの通信システムとそのエンドポイントもも利用可能である。リンクとして使用される伝送媒体は、電気信号を搬送できる媒体（同軸ケーブル、銅線ワイヤ、光ファイバー）、音波或い光波を搬送できる媒体、或いは無線やインフラレッド（赤外線）の通信媒体も含む。
本明細書の「モジュール」とは、ハードウエア、ソフトウエア、ファームウエア、或いはそれらの組み合わせである。構成要素に関連した機能を実行する。
本発明の「エンドポイント」は、例えば、電話機、スピーカホーン、携帯電話、ＳＩＰでイネーブルされるエンドポイント、ソフトフォン、ＶｏＩＰ、ＰＤＡ，ビデオカンファランスシステム、有線装置又は無線装置等を含む。更に、音声／データ通信を送受信できる装置を指す。
本発明は、インターネット・プロトコルで接続されたネットワーク環境を例に説明する。本発明のシステムと方法は、ソフトウエアとモジュールとそれらに関連するハードウエアとネットワークを例に説明するが、公知の構造、構成要素、装置は、ブラックボックスの形態で示し単に概要を示すに留める。本発明は、実施例以外に様々な方法で実現できる。
冗長な説明を回避するために公知の構造については省略した、或いはブラックボックスの形態で示している。この省略は本発明の範囲を制限するものではない。ここに開示した実施例は、発明を理解するためのものであり、本発明は個々に述べた特定の実施例以外の様々な方法で実現できる。
上記の実施例では、システムの様々な構成要素或いはシステムのある構成要素は、遠隔地に即ち分散型ネットワーク（ＬＡＮ、ケーブルネットワーク、インターネット）のノードに、又は専用のシステム内の離れた点に配置されている。しかしシステムのこれ等の構成要素は、１つの装置例えばゲートウエイに組み込むこともできる。或いは分散型ネットワーク（例えばアナログ又はデジタルの通信ネットワーク、パケット交換ネットワーク、回路交換ネットワーク、ケーブルネットワーク）の特定のノード上に、集めることもできる。
ここで議論したフローチャートは、特定のイベントのシーケンスを例に説明するが、本発明の操作に影響を及ぼすことなく、これ等のシーケンスの変更、追加、一部省略も可能である。本発明のシステムと方法は、特殊コンピュータ、プログラムされたマイクロプロセッサ、マイクロコントローラ、ＡＳＩＣ、他の集積回路ＤＳＰ、ハードワイヤド電子素子、論理素子、例えばディスクリートな要素回路、プログラム可能な論理回路、ゲートアレイ、例えばＰＬＤ、ＰＬＡ、ＦＰＧＡ、ＰＡＬ、特殊目的コンピュータ或いは他の手段で実現できる。
本発明を実施するのに用いられるハードウエアは、コンピュータ、携帯用装置、電話器（携帯電話、インターネット電話、デジタル、アナログそれ等の組合せの電話）や他の公知のハードウエアである。これ等の装置のあるものは、プロセッサ（例；シングル又はマルチプルのマイクロプロセッサ）、メモリ、非揮発性記憶媒体、入力装置、出力装置等を含む。更に別の形態のソフトウエアの実行は、分散型の処理、要素／目的型の分散型処理、並列処理或いは仮想機械処理で実行される。
他の実施例に於いては、ここに開示された方法は、オブジェクト指向のソフトウエア開発環境を用いたソフトウエアと組み合わせて実現できる。このソフトウエア環境は、様々なコンピュータ又はワークステーションで使用されるポータブルなソースコードを提供する。別の構成として、開示されたシステムは、標準の論理回路又はＶＬＳＩデザインを用いて一部又は全部のハードウエアで実現できる。本発明のシステムを実行するのにハードウエア又はソフトウエアを用いるかは、システムに要求される速度と効率に依存する。特に使用される特定のソフトウエア、ハードウエアのシステム、マイクロプロセッサ又はマイクロコンピュータシステムに依存する。
他の実施例に於いては、開示された方法は、コンピュータで読み取り可能な記憶媒体に記憶されたソフトウエアで実行され、コントローラとメモリとを有するプログラムされた汎用コンピュータ、特殊目的コンピュータ、マイクロプロセッサ等で実施される。これ等の実施例に於いては、本発明のシステムと方法は、パソコンに組み込まれたプログラムで実行できる。例えばアプレット、ＪＡＶＡ、ＣＧＩスクプリト、サーバ或いはコンピュータ、ワークステーションに記録された資源或いは専用の測定システムに組み込まれたルーチン等で実施できる。
本発明のシステムは、本発明のシステムと方法をソフトウエア又はハードウエアのシステムに物理的に組み込むことにより実施することもできる。  本発明は、特定の標準及びプロトコルを例に説明したが、本発明はこのような標準とプロトコルに制限されるものではない。他の類似の標準とプロトコルも本発明で用いることができる。これ等の標準とプロトコルは、今後開発されるより効率的な標準とプロトコルで置換されるかも知れないが、このような置換も本発明の一態様（一実施例）と考えられる。
【００５２】
以上の説明は、本発明の一実施例に関するもので、この技術分野の当業者であれば、本発明の種々の変形例を考え得るが、それらはいずれも本発明の技術的範囲に包含される。特許請求の範囲の構成要素の後に記載した括弧内の番号は、図面の部品番号に対応し、発明の容易なる理解の為に付したものであり、発明を限定的に解釈するために用いてはならない。また、同一番号でも明細書と特許請求の範囲の部品名は必ずしも同一ではない。これは上記した理由による。用語「又は」に関して、例えば「Ａ又はＢ」は、「Ａのみ」、「Ｂのみ」ならず、「ＡとＢの両方」を選択することも含む。特に記載のない限り、装置又は手段の数は、単数か複数かを問わない。
【符号の説明】
【００５３】
５      リンク
１０    ネットワーク
１００  仮想会議システム
１０１  仮想（会議）出席装置
１０２  出席者
１０４  ＶＭＡを使用する出席者
１０６  カンファレンス・コール・サーバ
１１０  オンデマンド・パッチング・モジュール
１２０  シーケンシング・モジュール
１３０  アーカイビング・モジュール
１４０  入力モジュール
１５０  入力請求モジュール
１５５  コントローラ
１６０  アジェンダ管理モジュール
１７０  カンファレンス・ステータス・モジュール
１８０  アジェンダ入力調停管理モジュール
１９０  コンタクト・モダリティ／プリファレンス・モジュール
１９５  メモリ
図２
Ｓ２００：開始
Ｓ２１０：会議を計画する
Ｓ２２０：アジェンダの議題を決定する
Ｓ２３０：制限を設定する
Ｓ２４０：カンファレンスＩＤを指定する
Ｓ２５０：各アジェンダの議題に対し、出席者がＶＭＡを許可／拒否する機能を与える
Ｓ２６０：出席者を招く
Ｓ２７０：出席者からの出席状態を監視する
Ｓ２８０：ＶＭＡが選択されたか？    
Ｓ２８２：会議の詳細事項を含むインターフェースを開く
Ｓ２８４：ＶＭＡを形成する。例、参加者の詳細、記録の詳細、動作項目の詳細、パッチの詳細等
Ｓ２８６：ＶＭＡＩＤをカンファレンスＩＤにマッピングする
Ｓ２８８：入力を記録する
Ｓ２９０：セッションをセーブする
Ｓ２９５：終了
図３
Ｓ３００：開始
Ｓ３１０：会議を設定する
Ｓ３２０：アジェンダ、参加者、ＶＭＡを含む詳細事項を取り出す
Ｓ３３０：タグのついたアジェンダを検討する
Ｓ３４０：ＶＭＡはアジェンダの議題用にプレゼンをするか？
Ｓ３４２：入力の寄与を希望するＶＭＡの数を決定する
Ｓ３４４：ＶＭＡを、ユーザの割り当てたＶＭＡ優先、他のＶＭＡの依存度によりランク付けする。
Ｓ３４６：ＶＭＡを再生し、現在の会議の状態と他の参加者の状態を見る
Ｓ３５０：終了
図４
Ｓ４００：開始
Ｓ４１０：会議を開始する
Ｓ４２０：ＶＭＡが会議の状態を監視しトリガーイベントを取り出す
Ｓ４３０：イベントを検出したか？
Ｓ４３１：通信モダリティを決定する
Ｓ４３２：記録を開始する
Ｓ４３３：通信モダリティに基づいてコンタクトを変更する
Ｓ４３４：条件が終了すると記録を停止する、又は条件が満足するまで記録を継続する
Ｓ４３５：メッセージを参加者に送る
Ｓ４４０：適切なモダリティを決定し、参加者にパッチする
Ｓ４５０：会議は終了したか？
Ｓ４６０：終了
記録、
会議参加者にコンタクトする
リアルタイム  パッチ
図５
Ｓ５００：開始
Ｓ５１０：登録された会議にアクセスする
Ｓ５２０：参加者からのＶＭＡ入力を含む一部を再生する
Ｓ５３０：終了
図６
Ｓ６００：開始
Ｓ６１０：会議の開催通知を受領する
Ｓ６２０：ＶＭＡをタグのついたアジェンダの特定の議題に指定する
Ｓ６３０：タグのついたアジェンダの議題用に入力を記録／登録する
Ｓ６４０：ＶＭＡとユーザとの間の通信モードを特定する
Ｓ６５０：ＶＭＡを構築して会議の全部と一部を記録する
Ｓ６６０：終了
【図１】
0005876982.tif 000002
【図２】
0005876982.tif 000003
【図３】
0005876982.tif 000004
【図４】
0005876982.tif 000005
【図５】
0005876982.tif 000006
【図６】
0005876982.tif 000007