(57)【要約】 【課題】  従来技術の会議電話に関連する問題点を解決する。【解決手段】  会議プラットフォームを統合し、該会議プラットフォームに統合されるネットワークサーバー上で実行するインテリジェント・エージェントを有することによりリアルタイム情報を提供するシステムにより前記課題は解決される。インテリジェント・エージェントは、“オン・ザ・フライ(on the fly)”にカスタマイズ又は適合させ得るか又はリアルタイム・データ・フィードを試験するか又はウェブサイト若しくはその他の情報源を活動的に探索するために、ユーザ又は発呼者により事前プログラムさせ得る。次いで、エージェントは、会議に単射又は同報するために、全ての関連情報又はコンテンツをシステムに報告する。【選択図】  図１
2010259063.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）第１及び第２参加者との間のライブ通信を接続するステップと、
（ｂ）ライブ通信中に、被選択情報に関するデータ源をプロセッサにより探索するステップと、
前記被選択情報はライブ通信のコンテンツに関連する
（ｃ）被選択情報の位置突止に応答して、かつ、ライブ通信中に、前記位置突止された被選択情報を前記第１及び第２参加者のうちの１人以上にプロセッサにより提供するステップと、
を含むことを特徴とする方法。
【請求項２】
前記ライブ通信は会議電話であり、前記被選択情報は前記ライブ通信に付随する会議ブリッジに提供され、前記データ源はシンジケート・フィードの形をしており、サーチ・パラメータは、ライブ通信が開始される前に第１及び第２の参加者のうちの１人以上により選択される請求項１記載の方法。
【請求項３】
前記ステップ（ｂ）は、
（Ｂ１）ライブ通信のコンテンツを受信するステップと、
（Ｂ２）当該ライブ通信のコンテンツの少なくとも一部をテキスト同義語に変換するステップと、
（Ｂ３）一連のキーワードの位置を突き止めるために、前記テキスト同義語を解析するステップと、
（Ｂ４）前記被選択情報の位置を突き止めるために、前記キーワードを用いて前記データ源を探索するステップと、
のサブステップからなる請求項１記載の方法。
【請求項４】
前記ステップ（ｃ）において、前記プロセッサは、ライブ通信中に、前記第１及び第２参加者に被選択情報を同報し、前記ステップ（ｃ）において、前記被選択情報は、ライブ通信のベアラ・メッセージに使用されたチャネルと異なるチャネルによって提供される請求項１記載の方法。
【請求項５】
（ｄ）前記探索を実行するように前記プロセッサを構成するステップを更に含み、
構成パラメータは、複数個の会議ブリッジ番号、会議ブリッジに発呼した時間、ライブ通信中に中継されるべき事前記録メッセージ、探索パラメータ及びデータ源に使用されるべきデータ・フィードからなる請求項４記載の方法。
【請求項６】
（ａ）第１及び第２参加者が一緒に会議するための会議ブリッジと、
（ｂ）エージェントと、
前記エージェントは、
会議電話中に、会議のコンテンツを受信し、
前記会議のコンテンツの一部をテキスト同義語に変換し、
一連のキーワードの位置を突き止めるために前記テキスト同義語を解析し、
被選択情報の位置を突き止めるために前記キーワードを使用して１個以上のデータ源を探索し、
前記被選択情報は会議電話のコンテンツに関連するものであり、
前記被選択情報の位置の突き止めに応答して、位置が突き止められた被選択情報を第１及び第２参加者のうちの一人以上に提供することができる、
からなる会議システム。
【請求項７】
前記エージェントは、会議電話の前に探索を実行するように構成されており、構成パラメータは複数個の会議ブリッジ番号、会議ブリッジに発呼した時間、ライブ通信中に中継されるべき事前記録メッセージ、探索パラメータ及びデータ源に使用されるべきデータ・フィードからなる請求項６記載の会議システム。
【請求項８】
位置が突き止められた被選択情報を提供する際、前記エージェントは、会議に使用されたチャネルと異なるチャネルによって、会議中に、第１及び第２参加者に被選択情報を同報することができる請求項６記載の会議システム。
【請求項９】
前記エージェントは、前記探索を実行するために構成パラメータを受信することが更にでき、前記構成パラメータは複数個の会議ブリッジ番号、会議ブリッジに発呼した時間、ライブ通信中に中継されるべき事前記録メッセージ、探索パラメータ及びデータ源に使用されるべきデータ・フィードからなる請求項６記載の会議システム。
【請求項１０】
前記データ源はシンジケート・フィードである請求項６記載の会議システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に電気通信に関し、特に、会議電話技術に関する。
【背景技術】
【０００２】
多人数会議電話の参加者らが興味のあるトピックについて議論しているとき、参加者らは次のような情報障害問題にしばしば遭遇する。(1)ニュース速報問題及び(2)専門知識欠落問題。(1)ニュース速報問題は、議論しているトピックに特に関連するであろうリアルタイムに発生しているイベントの意識の欠如を含む。(2)専門知識欠落問題は、議論の生産性を永続させるために必要な専門知識の突然の欠落の発見を含む。専門知識の欠落は、主題の専門家の必要性又は追加情報若しくはデータの必要性を含む。
【０００３】
これらの問題は、極めて低生産性の会議電話に終わる可能性があり、その結果、失われた総時間内の組織の潜在的な生産性の莫大な損失に帰着する。更に、これらの問題は、往々にして、ビジネスチームが解決する問題よりも一層多くの問題を引き起こすことにより、ビジネスチームの進歩及び効率を破壊することがある。なぜなら、関係者は旧式の情報に基づいて行動するか又は潜在的に誤った想定に基づいて行動するかもしれないからである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第４６１１０９５号明細書
【特許文献２】米国特許第４９４５５３４号明細書
【特許文献３】米国特許第５４３６８９６号明細書
【特許文献４】米国特許公開第２００３／０１８５３６９号公報
【０００５】
進行中の会議電話に関連する適時かつ正確な情報を発生するための現行のやり方は、関連情報に関するリアルタイムニュース源を手動探索するか又はｅ−メイル若しくは音声警告を受信する電話中の参加者に依拠する。どちらにしても、参加者は場当たりの方法で、会議電話に関連情報を手動介入させる。従って、現行のやり方は参加者の努力に依拠し、かつ、会議電話の手動中断を必要とする。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、前記のような従来技術に関連する問題点を解決することである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明は情報収集エージェント及び会議電話通信における当該エージェントの能動的又は潜在的参加に関する方法を提供する。
【０００８】
本発明の第１の実施態様では、
(a)第１及び第２参加者との間のライブ通信を接続するステップと、
(b)ライブ通信中に、被選択情報に関する情報コレクションをプロセッサにより探索するステップと、
前記被選択情報はライブ通信の内容に関連する
（c)被選択情報の位置突止に応答して、かつ、ライブ通信中に、前記位置突止された被選択情報を第１及び第２参加者のうちの１人以上にプロセッサにより提供するステップと、
を含む方法が提供される。
【０００９】
本発明の第２の実施態様では、
(a)第１及び第２参加者が一緒に会議するための会議ブリッジと、
(b)エージェントと、
前記エージェントは、会議電話中に被選択情報に関する情報コレクションを探索することができ、かつ、前記被選択情報の位置突止に応答して、前記位置突止された被選択情報を第１及び第２参加者のうちの１人以上に提供することができ、
前記被選択情報は会議電話の内容に関連するものである、
を含む会議システムが提供される。
【００１０】
本発明の第３の実施態様では、
(a)第１参加者通信デバイスからの第１の音声出力ストリームを第２参加者通信デバイスへ、かつ、第２参加者通信デバイスからの第２音声出力ストリームを第１参加者通信デバイスへ、会議ブリッジにより送信するステップと、
(b)第１及び第２音声出力ストリームのうちの一つ以上における第１のキーワードを、情報エージェントにより識別するステップと、
(c)被選択情報を提供するために、第１キーワードのシンジケートフィード（例えば、インターネット・アグリゲーターからのようなシンジケートフィード）を、情報エージェントにより探索するステップと、
(d)会議電話が接続されている最中に、被選択情報を第１及び第２参加者通信デバイスに提供するステップと、
を含む方法が提供される。
【００１１】
或る構成において、エージェントはリアルタイム情報ボットである。このリアルタイム情報ボットは、通信呼又は会議電話と同時に、“ニュース速報”などのような情報を収集する。音声通信に対して、同時に、複数個のエージェントを接続することもできる。エージェントは通常、ネットワークサーバーで実行される。ネットワークサーバーは、会議サーバー・アプリケーション・プログラミング・インターフェースを介して会議システムに統合される。
【発明の効果】
【００１２】
以上述べたように、本発明は従来技術を凌駕する効果を有する。例えば、本発明の実施態様によれば、会議電話参加者により行われなければならない手動探索無しに、“ニュース速報”などのような関連するタイムリーな情報の位置を突き止めることができる。従って、参加者は実際の議論に多くの注意を払うことが出来、これにより、議論及びプロジェクトチームの生産性を高めることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施態様の全体的ネットワーク・トポロジーを示すブロック図である。
【図２Ａ】本発明の一実施態様のエージェント・サーバー及びインテリジェント・エージェントに存在し得る代表的要素を示すブロック図である。
【図２Ｂ】本発明の別の実施態様のエージェント・サーバー及びインテリジェント・エージェントに存在し得る代表的要素を示すブロック図である。
【図３】本発明の一実施態様の特定の要素間の詳細な関係を示すブロック図である。
【図４】本発明の或る側面のプロセスの流れ図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について、以下詳述する。
【００１５】
図１は本発明の或る実施態様で存在し得る構成要素及び相互接続を有する会議電話システムのブロック図である。図示された会議ブリッジ１０４は、エージェント・サーバー１０８及びネットワーク１１２に接続されている。当業者に明らかなように、会議ブリッジ１０４は、会議接続における複数個の通信デバイスを相互接続することができるシステム又はデバイスである。
【００１６】
会議ブリッジ１０４は当業者に周知であり、専用電話会議デバイス又は汎用コンピュータからなることができる。下記の米国特許公報類は一般的に会議ブリッジに関するものである。特許文献１−４を参照のこと。
特に好ましい会議ブリッジは、IP Office, Spectel 700, System 70, Quick edition, Partner, Definity, Communication Manager, Magix, Merlin Legend及びExchangeなどの改変版である。これらは全てAvaya, Incの製品である。
【００１７】
ネットワーク１１２は、パケット交換又は回線交換によりデータを相互交換するコンピュータ・ネットワークである。ネットワーク１１２は、互いに交信する複数個のデバイスから構成されており、例えば、ハブ、ルータ、ＡＴＭゲートウェー、スイッチ及びリピーターなどを含むことができる。ネットワーク１１２は例えば、ＬＡＮ、ＷＡＮ、インターネット及び無線ネットワークなどである。また、ネットワーク１１２は、公衆電話交換ネットワーク（ＰＳＴＮ）であることもできる。ＰＳＴＮは回線交換によりデータを相互交換する通信ネットワークである。当業者に明らかなように、ＰＳＴＮは複数個の中央局交換機、局間信号ネットワーク及び局間信号ネットワークに接続された１個以上のサービス制御ポイントデータベースなどから構成されている。
【００１８】
発呼者１２０は会議電話における参加者を示す。この特定の実施態様では、発呼者１２０はネットワーク１１２を介して会議ブリッジ１０４と交信する。このように、発呼者１２０は、パケット系及び回線系通信デバイスを含む。パケット系及び回線系通信デバイスは例えば、携帯電話、コンピュータ、インターネット・プロトコル(IP)電話及び常用のタッチトーン電話などである。本明細書における“発呼者１２０”は、単独参加者又は複数参加者を含む意味で使用されている。当業者に明らかなように、会議電話は複数参加者又は共同制作者を含むことが好ましい。
【００１９】
エージェント・サーバー１０８は、会議ブリッジ１０４を統合し、かつ、エージェント１１０を管理するデバイスである。これらの統合及び管理は、エージェント１１０及び会議ブリッジ１０４との間の情報及び通信をコーディネート又は整列することにより行われる。本発明の或る実施態様では、エージェント１１０はエージェント・サーバー１０８に駐在するプロセスである。別の実施態様では、エージェント１１０は外部に駐在するがエージェント・サーバー１０８と交信するプロセス又は専用デバイスである。エージェント・サーバー１０８は、エージェント１１０から受信した情報又はデータを特定の規則に従って、優先順位付けし、そしてそれを会話内に差し込むことにより、エージェント１１０から受信した情報又はデータをコーディネートすることができる。例えば、本発明の或る実施態様では、会議電話に必須のデータは高い優先順位が付与され、そして、この事例では、エージェント・サーバー１０８は、会話内への差し込みを許可し、そして、この情報をアナウンス又は放送する。差し込みは会議電話への１個又は複数個のエンドポイントを通すことができる。
【００２０】
本発明の別の側面によれば、エージェント１１０は会話における受動的役割を果たす。これによりエージェント１１０は会話内の音声データを監視又は受信し、そして、受信データをデータベースに記録する。通信データは生の音声データであることができる。また、通信データは分析され、かつテキストに変換されたデータであることもできる。また、通信データは生データ及び変換データの両方であることもできる。または、通信データはその他のタイプの拡張データ（例えば、ホワイドボードスケッチ、プレゼンテーション及びビデオ会議データなど）を含むこともできる。
【００２１】
本発明の或る側面によれば、エージェント１１０は特定の条件、規則又はパラメータに従って情報又はニュースを探索するか若しくは聴取するプロセスである。この情報は会議電話の全ての参加者に特に関連するものであることができる。また、この情報は、会議電話の参加者のサブセットだけ、あるいは参加者のうちに独りだけが特に興味のあるものであることもできる。特定の条件、規則又はパラメータは、汎用情報アクセス及び送達テンプレート（例えば、ウェブ・サーチ・エンジン）として実行することもできる。送達テンプレートは各ユーザによりカスタム化することができ、そして、例えば、ブール演算子、又はカラム及びフィールド系照会を使用することができる。各ユーザの必要性に応じて、エージェントは、リアルタイム・データ・フィード（例えば、インターネット・アグリゲーターのようなシンジケート・フィード）を選択し、かつ、濾波するようにカスタム化することができる。リアルタイム・データ・フィードは例えば、“とても簡単な配給(Really simple Syndication, RSS)”及びアトム(Atom)並びにその他のフィードなどである。その他のフィードは例えば、インターネット・ラジオ、ビデオニュース・ウェブサイト、ユーチューブ、ニュース・ウェブサイト、エンタープライズ・リソース・プランニング・ソフトウェア又は顧客関係管理ソフトウェアなどである。顧客関係管理(CRM)ソフトウェアは例えば、SAP社の製品であるSAP R/3又はSAP ERP、Oracle社の製品であるSiebel CRM、又はHuman Resource若しくはHR Systemsなどである。例えば、エージェントは、１個以上の情報フィードの特定のタイプの現行イベントキーワードを見たり、聴いたりするように予めプログラムしておくことができる。エージェントは、リアルタイムに近いタイミングで会議電話議論に関連する情報を発見し、そして、１人以上の会議電話参加者（一般的に、ホスト）に通知することができる。これにより、ニュース速報を、場合により該ニュースをブリッジ１０４に即座に差し込みながら、レビューすることができる。当業者に明らかなように、エージェント１１０がリアルタイム・データを入手し得る様々な方法及びこれら方法の組合せが存在する。更に当業者に明らかなように、データ・フィード源はインターネット上又は企業ネットワーク内の専有若しくは私用システム上に存在することができる。企業ネットワーク内の専有若しくは私用システムは例えば、企業知識ベース、データベース、コンタクト・ディレクトリ、ユーザ・メールボックス、企業ディレクトリなどである。これらは、先行的に又は同時に行われている会議電話で収集された情報を探索するときに特に有用である。エージェント１１０はテキスト、音声、ビデオ又はその他の機械読み取り可能データ・フォーマットを作成することができる。キーワード・タグ付け技術を使用する大抵の情報源では、情報が入手可能になるやいなや、キーワードに基づく関連情報を探索し、かつソートするようにエージェント１１０を構成するか又はプログラムすることができる。会議ブリッジ１０４上の“ライブ”参加者として、各エージェントは、会議ホストの完全な制御下で、現に行われている会議電話に関連するとホストが決定する関連リアルタイム情報又はニュース速報を配信す��ことができる。本発明の別の実施態様では、エージェント１１０は既に進行中の会議電話中に発呼者又はその他の参加者により起動され若しくはプログラムされることができる。この実施態様では、エージェント１１０は、会議電話中にトピックス（話題）が生じるに応じて又は特定の情報の必要性が生じるに応じて、被選択トピックス（例えば、トピックス“Ｘ”，“Ｙ”及び“Ｚ”）を探索するように、ホスト又は参加発呼者１２０によりリアルタイムでプログラムすることができる。この実施態様では、ホスト又は参加発呼者１２０はエージェント１１０に、（例えば、音声命令、ＤＴＭＦ又はウェブ・インターフェースなどにより）選択的に係合することができ、しかも、エージェント１１０に特定情報の探索を指示することができる。本発明及び他の実施態様の一側面として、エージェント１１０は人々又は主題の専門家に関するコンタクト情報を発見するために使用される。前記のように、エージェント１１０は、複数の情報源からコンタクト情報を収集し、そして、その情報を会議ブリッジ１０４に搬送することができる。会話中にその重要性が明らかになったような被選択トッピクスの探索は、会話が開始される前に重要であると思われていた事前選択トピックスだけを使用する探索よりも、多くのアプリケーションにおいて好ましい。この実施態様は、アドホック（ad hoc)会議電話又は事前設定アジェンダ無しの会議電話に好ましい。ホスト又は参加発呼者１２０により明示的指示が実行されたら、エージェント１１０は、指示ホスト又は参加発呼者１２０により決定されたその探索有効範囲を有することができる。すなわち、エージェント１１０は、例えば、特定のデータベース又は特定のデータ範囲、特定のファイルタイプ若しくは特定のファイルサイズを探索するように明示的に指示され得る。別の実施態様では、各エージェント１１０は、必要と思われるような、会議電話に対するテキスト、音声、ビデオ又はデータ接続を有する。別の実施態様では、会議ブリッジ１０４に参加するエージェント１１０は、会議に参加するための送信勧誘をエージェント１１０に送信することにより、先験的に配列される。ホストは各人的参加者に、会議電話へ彼ら自身のエージェント１１０を送信勧誘し、そして、会議ホストにより適当と思われるような彼らを参加させることを許可できる。この実施態様では、エージェント１１０は、人的参加者に代わって、事前にプログラムされたデータ又はエージェントに供給されたその他のデータ（例えば、ツイッター、ブログなど）で話すことができる。
【００２２】
本発明の別の側面として、エージェント１１０はその条件、規則又はパラメータを会議電話の内容に適合させる。これは、会議電話のスピーチの音声データを、テキスト・モジュール２７４に提供することにより達成させることができる。テキスト・モジュール２７４は音声データをテキストデータ（すなわち、音声認識）に翻訳する。生成されたテキストデータは次いで、情報管理ソフトウエア２５８により分析される。情報管理ソフトウエア２５８は当該テキストデータから特定の主題を抽出する。データマイニング又は人工知能の分野の当業者であれば、条件、規則又はパラメータを会話に適合させるためにリアルタイムで拡大又は改変させることができる方法を想到するであろう。
【００２３】
本発明の他の側面として、エージェント１１０は会議電話を聴取するか又は記録する。好ましい実施態様では、エージェント１１０は会議電話の関連アスペクト又は部分だけを聴取するか又は記録する。往々にして、会議電話の特定のアスペクトにとって、ヒストリー、会計検査又はその他の目的のために、記録又は記念されることが望ましいことがある。記録された会議電話データは音声部分又はテキストデータ（スピーチによりテキストモジュール２７４に変換されたもの）を含む。このデータはデータベース２６２に記録することができる。好ましい実施態様では、関連アスペクトの自動化記録はエージェント１１０により行うことができる。エージェント１１０は、所定のアジェンダ又はその他の事前設定タイミングに応じて、その記録機能を起動するように事前にプログラムされている。このような実施態様では、アジェンダは、特定のトピックスを議論するために取っておく時間量を指定する。また、アジェンダは、アジェンダの部分の開始及び終了時間を指定するか、若しくは、アジェンダは、アジェンダの様々な部分の継続時間を指定する。更に別の実施態様では、エージェント１１０は会話中の特定のキーワードを検出したら、その記録機能を起動するように事前にプログラムしておくこともできる。このキーワードはアジェンダのアスペクトと相互に関係があるか、又は、アジェンダに対応する遷移を表示する。別の実施態様では、エージェント１１０は、特定の発呼者１２０が会議電話又は会議電話内の参加者に入るとき、その記録機能を起動するように事前にプログラムしておくこともできる。更に別の実施態様では、エージェント１１０は会話全体を記録し、かつ、該会話の無関係部分若しくは望ましくない部分を濾波することもできる。各エージェントの機能は、エージェント１１０を制御するのに十分な許可権を有するホスト又は発呼者１２０により選択的に起動又は停止させることもできる。会議電話の記録されたアスペクトは、例えば、テキスト、チャート、プレゼンテーション、ホワイトボード及び会議電話中に交換されたその他のデータも含むことができる。
【００２４】
個人ユーザ又はユーザグループは、独立し、カスタマイズされたエージェント１１０の成長ライブラリを時間とともに作成し、かつ所有することができる。各エージェントは特定の篩い分け及び送達タスクに対応する。例えば、最初のエージェントは最初の一連のキーワードを探索するように構成され、第２のエージェントは異なる一連のキーワードを探索するように構成されている。各個人ユーザ又はユーザグループは、場合により、複数個の情報エージェントを仕立てることもできる。この複数個の情報エージェントは時間と共に、カスタム情報探索及び送達動作を提供するように同調される。エージェントの所有者は、エージェントがどのようにプログラムされているかの記載に沿って各自のエージェントを発表／共有することができる。更に、エージェントはシステムのユーザにより、品質／ユーティリティについて評価され得る。これにより、システムの新規ユーザは最良のエージェント１１０を簡単に発見し、そして、それを使用することができる。
【００２５】
図２Ａは、本発明の一実施態様におけるエージェントサーバー１０８内に実装させることができる要素類を示す。この実施態様におけるエージェントサーバー１０８は、ユーザ制御インターフェース２０４、情報管理ソフトウエア２０８、データベース２１２、オペレーティング・システム２１６、任意テキスト・トゥ・スピーチ(text to speech)モジュール２２０、任意スピーチ・トゥ・テキスト(speech to text)・モジュール２２４、ネットワーク通信インターフェース２２８及びエージェント２３２を含む。ユーザ制御インターフェース２０４は、ユーザがエージェントサーバー１０８及びエージェント１１０の動作及び参加を制御するための規則を管理することができる手段である。
【００２６】
情報管理ソフトウエア２０８は、エージェントサーバー１０８の機能を実現するソフトウエアである。エージェントサーバー１０８の機能は例えば、エージェント２３２のプロセスの作成又は切替え、エージェント１１０との相互通信、会議ブリッジ１０４との相互通信、ホストエージェント３１２（図３参照）との相互通信、情報の収集及び優先順位付け、会議ブリッジ１０４への情報伝達及び会議電話のエージェント１１０参加者の管理などである。
【００２７】
データベース１１２は情報の格納及び検索のためにエージェントサーバ１０８により使用されるデータ格納構成要素である。データベース１１２は、特定情報の濾波及び送達タスクについてカスタマイズすることができる、ユーザ・カスタマイズ探索設定と結果を包含する。
【００２８】
オペレーティング・システム２１６は、エージェントサーバー１０８のハードウェアとアプリケーション（例えば、情報管理ソフトウエア２０８）との間のインターフェースとして機能する。
【００２９】
テキスト・トゥ・スピーチ(text to speech)モジュール２２０は、テキストデータを人間が理解可能な音声データに変換する構成要素であり、スピーチ・トゥ・テキスト(speech to text)・モジュール２２４は可聴データをテキストデータに変換する構成要素である。テキスト・トゥ・スピーチ・モジュール２２０及びスピーチ・トゥ・テキスト・モジュール２２４はエージェントサーバー１０８により実行されるソフトウエアであることもできるし、又は、モジュール２２０，２２４はエージェントサーバー１０８と通信する特別に設計されたハードウェア構成要素であることもできる。
【００３０】
ネットワーク通信インターフェース２２８は、エージェントサーバー１０８とネットワーク１１２との間の物理インターフェースを提供する構成要素である。ネットワーク通信インターフェース２２８は、例えば、ネットワーク・インターフェース・カード、ファイバ・チャネル・アダプタ、無線送信機、無線アンテナ、赤外線デバイス及びモデムなどを含むことができる。
【００３１】
エージェント２３２は、エージェントサーバー１０８と通信するハードウエア・デバイス、情報管理ソフトウエア２０８内のソフトウエア・プロセス又は情報管理ソフトウエア２０８により切り替えられる独立ソフトウエア・プロセスなどであることができる。ソフトウエア・プロセスは例えば、スレッド、サブルーチン又はオブジェクトなどである。ハードウエア・デバイスは例えば、エージェントサーバー１０８のシリアル・ポート（ＲＳ−２３２）、パラレル・ポート（ＩＥＥＥ１２８４）、工業規格アーキテクチャ・バス（ＩＳＡ）、ユニバーサル・シリアル・バス（ＵＳＢ）、スモール・コンピュータ・システム・インターフェース（ＳＣＳＩ）又はＩＥＥＥ１３９４インターフェース（ファイアワイアー）などに接続された構成要素である。
【００３２】
エージェント２３２は、会議電話会話のテキスト・ストリーム中の単語、句及びその他の記号を識別し、そして、選択された単語、句及び記号が識別されたら、殆どリアルタイムで、関連情報を収集し、かつ、収集された情報を会議ホストに提供する。
【００３３】
或る実施態様では、エージェント２３２は、遠隔配置されたスピーチ・トゥ・テキスト単語スポッティング・サービスを介して、会議ブリッジに直接又は間接に加入する。ホストにより起動された場合、このサービスは、スピーチ・トゥ・テキスト・エンジンを用いて会議議論内のキーワードを聴取する。エージェント２３２は、サービスに加入し、そして、キーワードがサービスにより識別され、そして、エージェントに通知されているとき、エージェントは、議論が進むに応じて、情報探知基準を適応的に改変する。
【００３４】
図２Ｂを参照する。図示されているように、専用エージェント２５０は本発明の一実施態様において実装可能な構成要素を有する。前記のエージェントサーバー１０８と同様に、専用エージェント２５０は、ユーザ制御インターフェース２５４、情報管理ソフトウエア２５８、データベース２６２、オペレーティング・システム２６６、任意テキスト・トゥ・スピーチ・モジュール２７０、任意スピーチ・トゥ・テキスト・モジュール２７４、ネットワーク通信インターフェース２７８を有する。ユーザ制御インターフェース２５４は、ユーザ又は他のアプリケーションが専用エージェント２５０の動作及び参加を制御するための規則を管理することができる手段である。情報管理ソフトウエア２５８は、専用エージェント２５０の機能を実行するソフトウエアである。データベース２６２は、情報の格納及び検索に使用されるデータ格納構成要素である。オペレーティング・システム２６６は、専用エージェント２５０のハードウエアとアプリケーション（例えば、情報管理ソフトウエア２５８）との間のインターフェースとして機能する。テキスト・トゥ・スピーチ・モジュール２７０は、テキストデータを人間が理解し得る可聴データに変換する構成要素である。スピーチ・トゥ・テキスト・モジュール２７４は可聴データをテキストデータに変換する構成要素である。ネットワーク通信インターフェース２７８は、エージェントサーバー１５０とネットワーク１１２との間の物理インターフェースを提供する構成要素である。ネットワーク通信インターフェース２７８は、例えば、ネットワーク・インターフェース・カード、ファイバ・チャネル・アダプタ、無線送信機、無線アンテナ、赤外線デバイス及びモデムなどを含むことができる。前記の記載はエージェントサーバー１０８の構成要素の記載と概ね同一である。或る実施態様では、エージェントサーバー１０８と専用エージェント２５０は、専用エージェント２５０がエージェントサーバー１０８の制御対象である（例えば、主従関係を有する）こと以外は、概ね同じ構成要素である。このような実施態様では、専用エージェント２５０は、エージェント２３２と同様な方法で、エージェントサーバー１０８に隷属される。
【００３５】
本明細書で使用されるように、エージェント１１０，エージェント２３２及び専用エージェント２５０は異なるインプリメンテーションを有することがあるが、本発明に関して同じ基本機能を実行する。従って、一般的に、エージェント１１０と呼ばれる。エージェント１１０に対する参照はエージェント２３２及び専用エージェント２５０と互換性がある。
【００３６】
図３は、本発明の或る実施態様における構成要素と、該構成要素と特定のモジュールとの間の通信を示すブロック図である。会議ブリッジ１０４はＡＰＩ（アプリケーション・プログラミング・インターフェース）３０４及びＩＶＲ（インタラクティブ・ボイス・レスポンス）３０８を有する。ＡＰＩ３０４はインターフェースであり、このインターフェースにより、アプリケーション又はデバイスは会議ブリッジ１０４の機能と対話処理し、会議ブリッジ１０４の機能にアクセスできる。ＡＰＩ３０４（例えば、ブリッジ制御ＡＰＩ（ＢＣＡＰＩ））は、会議電話のホスト又は管理者に管理機能の実行を可能にする。管理機能は例えば、新規会議の作成、会議の開始と終了、会議のステータス又は状態の報告、発呼者／参加者へのダイヤル呼出、発呼者／参加者のミューティング／アンミューティング、新規発呼者／参加者への会議のロッキング／アンロッキング及び参加者の司会者への昇格又は降格などである。ＩＶＲモジュール３０８は、音声及びキーパッド入力の検出を可能する構成要素である。ＩＶＲモジュール３０８は、ユーザに進行方法を指導するために、事前に記録されるか又は動的に生成された音声で、発呼者又は参加者に応答することができる。ＩＶＲモジュール３０８は、会議ブリッジ１０４の殆ど全ての機能を制御するために仕様できる。この場合、インターフェースは一連の簡単なメニュウ選択にブレークダウンすることができる。
【００３７】
図３は、エージェントサーバー１０８と通信するホストエージェント３１２を示す。ホストエージェント３１２はエージェント１１０と同一である。しかし、ホストエージェント３１２は、エージェントサーバー１０８に付随されるエージェント１１０のホスト又はモデレーターとして指定され得る。モデレーターとして、ホストエージェント３１２は、エージェントサーバー１０８のユーザ制御インターフェース２０４と通信することができ、エージェント１１０からの情報をどのように優先順位付けするか及び何時、どのようにエージェント１１０が会議電話と対話するかに関する規則を確立し、改変し、かつ施行する。別の実施態様では、ホストエージェント３１２は、エージェント１１０からの情報を収集し、次いで、関連性及び優先順位を決定し、その決定に従って、会議電話に進入し、そして情報を同報するための機能を果たすことができる。同報は、メッセージを帯有するライブ音声に使用されているチャネルと同じチャネル若しくは異なるチャネルを通じて行うことができる。また、同報は会議ブリッジを通じて行うこともできるし、若しくは、会議電話参加者により使用されている端点と異なる被選択参加者の端点を通じて行うこともできる。例えば、参加者が卓上電話で会話している間に、エージェントは情報を参加者のパソコンに送信することができる。別の実施態様では、ホストエージェント３１２は、ユーザ制御インターフェース２０４と通信するユーザ又は発呼者１２０であることもできる。更に別の実施態様では、会議ブリッジ１０４と通信する発呼者１２０はＩＶＲモジュール３０８を使用し、次いで、エージェントサーバー１０８のユーザ制御インターフェース２０４と通信し、そして、ホスト機能を実行することもできる。
【００３８】
図３は、発呼者１２０におけるエージェント３１６を示している。本発明の或る側面では、エージェント１１０と機能的に同等であるエージェント３１６は発呼者１２０の個人用である。エージェント３１６は発呼者１２０によりプログラムされるか又は切り替えられるプロセスであるか、又は発呼者１２０に情報が独占的に提供されることにより発呼者１２０だけと単独に対話するハードウエアデバイスであることもできる。更に、エージェント３１６は、発呼者１２０のデバイス又はシステムに独占的に駐在するか又は該デバイス又はシステム上で独占的に実行するデバイス又はプロセスであることもできる。
【００３９】
図３は、会議ブリッジ１０４とエージェントサーバー１０８との間の制御コミニュケーション及び音声／ＤＴＭＦ（デュアル・トーン・マルチフリークエンシー）を示している。制御コミニュケーションは、エージェントサーバー１０８がＡＰＩ３０４と対話することができ、かつ、情報を会議ブリッジ１０４に送信することができる方法である。音声／ＤＴＭＦ接続は、エージェントサーバー１０８がＩＶＲモジュール３０８と対話し、そして、アナウンスを会議電話に同報する方法である。また、音声／ＤＴＭＦ接続は、エージェントサーバー１０８が会議電話のコンテンツを聴取し、そして、ＤＴＭＦ信号を受信する方法でもある。
【００４０】
本発明の或る側面として、エージェント１１０は関連情報を会議電話ブリッジに送達する。前記のように、エージェント１００は、会議ブリッジ１０４と直接する通信する専用エージェント２５０であることもできるし、或いは、エージェント１１０はエージェントサーバー１０８と通信することもでき、情報を収集し、優先順位付けし、そして、最後に会議ブリッジ１０４へ送信する。エージェント１１０からの情報は、例えば、テキスト、音声（オーディオ）、映像（ビデオ）、画像（イメージ）、文書（ドキュメント）及びアプリケーションなどである。或る実施態様では、この情報及び関連メタデータは、全ての可能フォーマットで会議ブリッジ１０４に提供することができ、その後、会議ブリッジ１０４は、発呼者１２０の接続、デバイス及び優先権に基づき、各発呼者１２０に適当なデータ／フォーマットを送信する。
【００４１】
例えば、エージェント１１０は、会議ブリッジ１０４に送信するために、エージェントサーバー１０８に関連ビデオを送信することができる。ビデオと共に、音声情報も付随させることができる。更に、エージェント１１０のスピーチ・トゥ・テキスト・モジュール２７４により音声情報から変換されたテキストを会議ブリッジ１０４へ送ることも出来る。別法として、テキストへの変換は、エージェントサーバー１０８のスピーチ・トゥ・テキスト・モジュール２２４によっても行うことができる。更に、情報へのポインター（例えば、ビデオのユニホーム・リソース・ロケータ(URL)）をビデオと共に送ることも出来る。次いで、会議ブリッジ１０４の機能は、会議に参加している発呼者１２０又は専用エージェント２５０に適当なレベルの情報を理想的に送信する方法を決定することである。音声情報を受信することだけができる接続／デバイスを有する発呼者１２０はビデオの音声トラックを受信することだけができる。コンピュータに接続されている発呼者１２０は、ビデオ、テキスト及びＵＲＬを受信するように構成され得る。制限帯域幅ＰＤＡと接続している発呼者１２０は、テキストとビデオの間引きバージョン（例えば、縮小サンプル、ダウンサンプリング）を受信することだけができる。専用エージェント２５０はＵＲＬを受信することだけができる。接続帯域幅、デバイス能力及び発呼者１２０優先権に応じて、会議ブリッジ１０４により送信された情報は多様なフォーマットとリッチネスを有する。
【００４２】
本発明の更に別の側面として、エージェント１１０は会議電話の特定の参加者だけに情報を送信する。前記のように、メタデータはエージェント１１０からの情報を同伴できる。また、このメタデータは、発呼者１２０がプッシュする情報を濾波又は決定するために、会議ブリッジ１０４により使用されることもできる。本発明の別の実施態様では、発呼者１２０は、選択的表示がなされたときだけ、発呼者１２０又は専用エージェント２５０が会議ブリッジ１０４からの情報を検索できるような“プル(pull)”タイプの関係を有することができる。別法として、発呼者１２０又は専用エージェント２５０は、情報が検索用に使用可能である旨の通知を受信することもできる。本発明の更に別の側面として、エージェント１１０又はエージェントサーバー１０８は、新規な情報が利用可能である時、会議モデレーター又は参加者に通知することもできる。この時点で、エージェント１１０又はエージェントサーバー１０８は、情報を再生するか又は会議に同報する要求（リクエスト）を受信する。この通知は例えば、会議又はホスト／参加者に同報する音声トーン又は一連のトーンなどであることができる。同様に、リクエストは、エージェント１１０又はエージェントサーバー１０８により受信される音声トーン又は一連のトーンなどであることができる。この実施態様では、発呼者１２０又は専用エージェントは、情報メタデータ（例えば、キーワード、タイトル）を検査し、情報を検索するか否か決定することができる。更に別の実施態様では、発呼者１２０は、プッシュ及びプルのハイブリッド関係を有することもできる。この関係により、特定の必須でない情報は、選択的表示がなされたときだけ検索され、その他の必須又は緊急情報はプッシュされ、そして発呼者１２０に自動的に同報される。
【００４３】
或る実施態様では、エージェント１１０は、データ源として、先行エージェント使用可能コールを使用できる。更に、先行エージェント使用可能コールはセクション又はサブセット（例えば、アジェンダ、参加者リスト及び決定／結果）に分割することもできる。従って、本発明の別の側面として、発呼者１２０は、後の検索のために、コールのセクションに明示的にタグ付けすることができる。コールのタグ付け部分は、例えば、コールの特定部分へのアクセス許可又はアクセスレベルを設定するために使用することもできる。これは例えば、会話部分に“公的”とタグ付けすることなどを含む。従って、“公的”とタグ付けされた部分は誰でもアクセスし、探索することができるが、“私的”とタグ付けされたその他の部分は、会議電話に参加している発呼者１２０、又は個人若しくはエージェント１１０の特定のサブセットによってしかアクセスできない。
【００４４】
本発明の別の側面として、発呼者１２０はエージェント１１０と選択的に係合することができる。これにより、発呼者１２０はエージェント１１０に特定情報の探索を指示することができる。発呼者１２０はエージェント３１６と直接対話することもできる。エージェント３１６は、発呼者１２０の送受器又はシステムに駐在するか、エージェントサーバー１０８に駐在するか、又はエージェントサーバー１０８又は会議ブリッジ１０４と通信する。
【００４５】
図４は本発明の或る側面のプロセスの流れ図である。このプロセスはステップ４０４又は４１２のどちらからも開始される。ステップ４０４において、ユーザはそのパラメータをプログラムすることによりエージェント１１０を作成する。これはエージェントサーバー１０８又はエージェントサーバー１０８と交信するデバイス（例えば、ホストエージェント３１２）で行われる。セットアップパラメータは例えば、会議ブリッジ番号、会議コード（ＰＩＮ）、会議ブリッジへの発呼時間、会議電話中に中継すべき事前記録メッセージ、アジェンダ、探索語、探索ストリング及び使用すべきデータフィードなどである。ステップ４０８において、エージェントサーバー１０８と会議ブリッジ１０４との間でセッションが作成される。エージェントサーバー１０８は、ステップ４０４で特定されたパラメータに従って会議ブリッジ１０４に発呼することによりセッションを開始できる。別法として、会議ブリッジ１０４はエージェントサーバー１０８によりセッションを開始することもできる。
【００４６】
別法として、プロセスはステップ４１２から開始することもできる。ステップ４１２において、エージェントサーバー１０８又は例えば、エージェントサーバー１０８で実行するデーモンは特定の条件（例えば、気象緊急事態、火災、毎週の進捗会議、株価の１０％下落）を検出し、そして、エージェントを起動するか又は切り替える。別の実施態様では、会議ブリッジ１０４は、制御通信チャネルにより、例えば、ＩＶＲ３０８により起動する会議ホスト又はその他の発呼者１２０により、エージェント１１０を起動するか、又は切り替える。ステップ４１６において、切り替えられた又は起動されたエージェント１１０は、正規参加者（例えば、発呼者１２０と同じアクセス及び対話を有する参加者）として、会議電話に直接参加する。図示されているように、ステップ４１６は別の実施態様では、ステップ４０４から続けることもでき、また、更に別の実施態様では、ステップ４０８はステップ４１２から続けることもできる。開始ステップの後、ステップ４２０において、エージェント１１０は、会議電話への直接参加者であるか又はエージェントサーバー１０８を介する参加者である。
【００４７】
別の実施態様では、エージェント１１０又はエージェントサーバー１０８はステップ４１２において、会議電話を行うべきことを最初に決定することもでき、次いで、エージェント１１０又はエージェントサーバー１０８は、会議電話に必要な関連参加者及びエージェント１１０を決定し、そして、会議ブリッジ１０４による会議電話のセットアップ又は開始、エージェント１１０のプログラミング及び必要な参加者への招待状送付を続行することもできる。
【００４８】
ステップ４３２において、エージェント１１０は会議電話を聴取し、キーワード又は探索ストリングを発現するために可聴コンテンツ又はその他のコンテンツ（例えば、チャットセッション、ホワイトボード、プレゼンテーション・スライド）を加工処理する。ステップ４４０において、エージェント１１０は発現されたキーワードを使用し、外部ソースからコンテキスト固有の情報を探索する。別の実施態様では、ステップ４２８において、エージェント１１０は事前にプログラムされた探索ストリング又はパラメータを用いて情報を探索する。
【００４９】
更に別の実施態様では、ステップ４３６において、エージェント１１０は会議電話内から特定関心事の部分又はセグメントを収集することもできる。ステップ４４４において、エージェント１１０は次いで、収集情報をデータベース２１２に格納することができる。この実施態様は、記録又は監査目的の観点から好ましい。前記実施態様は相互に排他的である必要はない。従って、特定の実施態様は前記の特徴の二つ以上又は全てを有することが出来る。
【００５０】
ステップ４４８において、エージェント１１０は先行ステップで発見された情報をエージェントサーバー１０８に送信する。別法として、ステップ４５２において、エージェント１１０は情報を会議ブリッジ１０４に直接送信することもできる。前記のように、情報は、テキスト、音声、ビデオ、イメージ、ドキュメント及びアプリケーションなどである。ステップ４５６において、エージェントサーバー１０８は受信した情報の関連性を決定し、そして、特定の規則に従って当該情報の優先順位付けを行う。情報の優先順位付けに使用される規則は、会議電話固有のものであることもできるし、或いは、全ての会議電話に適用される広範な方針（ポリシー）であることもできる。ステップ４６０において、エージェントサーバー１０８は優先順位付けされた情報を会議ブリッジ１０４に送信する。
【００５１】
以上の説明は、本発明の一実施例に関するもので、この技術分野の当業者であれば、本発明の種々の変形例を考え得るが、それらはいずれも本発明の技術的範囲に包含される。特許請求の範囲の構成要素の後に記載した括弧内の番号は、図面の部品番号に対応し、発明の容易なる理解の為に付したものであり、発明を限定的に解釈するために用いてはならない。また、同一番号でも明細書と特許請求の範囲の部品名は必ずしも同一ではない。これは上記した理由による。用語「又は」に関して、例えば「Ａ又はＢ」は、「Ａのみ」、「Ｂのみ」ならず、「ＡとＢの両方」を選択することも含む。特に記載のない限り、装置又は手段の数は、単数か複数かを問わない。
【符号の説明】
【００５２】
１０４  会議ブリッジ
１０８  エージェント・サーバー
１１０  エージェント
１１２  ネットワーク
１２０  発呼者
２０４  ユーザ制御インターフェース
２０８  情報管理ソフトウエア
２１２  データベース
２１６  オペレーティング・システム
２２０  テキスト・トゥ・スピーチ・モジュール
２２４  スピーチ・トゥ・テキスト・モジュール
２２８  ネットワーク通信インターフェース
２３２  エージェント
２５０  専用エージェント
２５４  ユーザ制御インターフェース
２５８  情報管理ソフトウエア
２６２  データベース
２６６  オペレーティング・システム
２７０  テキスト・トゥ・スピーチ・モジュール
２７４  スピーチ・トゥ・テキスト・モジュール
２７８  ネットワーク通信インターフェース
２３２  エージェント
３０４  ＡＰＩ
３０８  ＩＶＲモジュール
３１０  エージェント
３１２  ホストエージェント
４０４  エージェントの事前発呼セットアップ／作成／プログラミング
４０８  会議ブリッジとエージェントサーバーとの間で開始されたセッション
４１２  所定の条件毎にエージェントサーバーがエージェントを起動する
４１６  エージェントが会議電話における正規参加者として機能する
４２０  エージェントが会議電話に参加する
４２８  エージェントが予めプログラムされた情報を収集する
４３２  エージェントが会議及びプロセスコンテンツを聴取する
４３６  エージェントがコンテキスト固有の情報を会議電話から収集する
４４０  エージェントがコンテキスト固有の情報を探索する
４４４  エージェントが情報を格納する
４４８  エージェントが情報をエージェントサーバーに送信する
４５２  エージェントが参加者として情報を会議ブリッジに送信する
４５６  エージェントマネージャーがエージェント通信をコーディネートする（優先権）
４６０  エージェントサーバーが情報を会議ブリッジに送信する
【図１】
2010259063.tif 000003
【図２Ａ】
2010259063.tif 000004
【図２Ｂ】
2010259063.tif 000005
【図３】
2010259063.tif 000006
【図４】
2010259063.tif 000007
【外国語明細書】
2010259063000001.pdf