(57)【要約】電話会議のバッファリングのための方法及び装置が記載される。本発明の方法及び装置は複数のユーザ間の電話会議を記憶する。サービスセンタが会議ブリッジ及び会議サーバは複数のユーザの間に電話会議を設定する。サービスセンタは電話会議に対応する音声ストリームのために複数の受け側装置（複数のユーザに対応する）の同一性を確認する。音声ストリームサーバが音声ストリームを複数の受け側装置に提供する。中央は位置のメモリ及び／又は受け側装置に所属する（ローカルな）メモリが音声ストリームを記憶する。受け側装置のユーザは音声ストリームの選択された一部を再生するように選択できる。
2006507765.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ間の電話会議を記録するための方法において、初動ユーザを含む複数のユーザの間に電話会議を設定し、当該電話会議の音声ストリームのために前記複数のユーザに対応する受け側装置の同一性（アイデンティティ）を確認し、前記音声ストリームを前記複数の受け側装置に提供し、前記音声ストリームに含まれるデータを記録し、少なくとも１つの受け側装置において前記音声ストリームの選択された部分を再生することを含む、電話会議を記録するための方法。
【請求項２】
前記電話会議の設定は、前記初動ユーザにより予め構成されている電話会議事象を検出し、前記複数のユーザに接触することにより行われる請求項１の方法。
【請求項３】
前記電話会議の設定は、さらに、複数のユーザから少なくとも１つの応答を受け取り、電話会議を前記少なくとも１つの受信した応答に基づいて前記複数ユーザに対応する装置に送る工程を含む請求項２の方法。
【請求項４】
前記複数の受け側装置の同一性の確認は、複数のユーザに関する情報を検索し、検索で得た情報に基づいて前記複数の受け側装置を決定する工程を含む請求項１の方法。
【請求項５】
前記音声ストリームの提供は、音声デジタル化装置を前記電話会議に接続し、前記電話会議に対応するアナログ音声をデジタル化し、該デジタル化音声を前記音声ストリームに変換し、そして該音声ストリームを前記複数の受け側装置に送る工程を含む請求項１の方法。
【請求項６】
前記音声ストリームに含まれるデータの記憶は、中央記憶領域に前記音声ストリームに含まれるデータを記録することを含む請求項１の方法。
【請求項７】
前記音声ストリームに含まれるデータの記憶は、さらに、前記複数の受け側装置の少なくとも一つへのローカルな音声ストリームに含まれているデータを記録することを含む請求項６の方法。
【請求項８】
前記音声ストリームに含まれるデータの記憶は、前記複数の受け側装置の少なくとも一つへのローカルな音声ストリームに含まれているデータを記録することを含む請求項１の方法。
【請求項９】
前記音声ストリームの選択された部分の再生は、前記記憶された音声ストリームデータのうちユーザが選択した時間に対する部分を再生するものである請求項１の方法。
【請求項１０】
前記音声ストリームの選択された部分の再生は、ユーザが選択した速度での再生を含む請求項１の方法。
【請求項１１】
前記音声ストリームの選択された部分の再生は、ユーザが選択した速度で且つユーザが選択した時間部分の再生を含む請求項１の方法。
【請求項１２】
さらに、一人のユーザが電話会議から離脱したことを決定し、ユーザが電話会議から離脱したことの決定に基づいて、前記記憶された音声ストリームデータを選択的に削除する工程を含む請求項１の方法。
【請求項１３】
前記選択的な削除が、前記離脱するユーザが消去オプションを選択したことを決定したことに基づいて電話会議を離脱するユーザに対してローカルな記憶された音声ストリームデータを消去し、当該離脱ユーザがセーブオプションを選択したことを決定したことに基づいて当該離脱ユーザにローカルな記憶された音声ストリームをセーブする工程を含む請求項１２の方法。
【請求項１４】
前記選択された部分の再生は、ユーザに関連した名前の認識に基づいて前記音声ストリームの一部を再生することを含む請求項１の方法。
【請求項１５】
前記音声ストリームに含まれるデータの記憶は、ユーザに関係した名前を認識するときに前記音声ストリーム中に含まれたデータを記録することを含む請求項１の方法。
【請求項１６】
複数のユーザの電話会議を記憶する方法において、初動ユーザを含む複数のユーザの間に電話会議を設定し、前記複数のユーザに対応する電話会議に対応する音声ストリームのための複数の受け側装置の同一性の確認をおこない、前記音声ストリームを前記少なくとも１つの受け側装置に提供し、前記音声ストリームに含まれているデータを記憶し、該音声ストリームの選択された一部を再生する工程を含む方法。
【請求項１７】
前記音声ストリームを提供する工程は、前記音声ストリームを前記複数の受け側装置の少なくとも１つに、それに対応するユーザの要求に応じて送ることである請求項１６の方法。
【請求項１８】
前記音声ストリームに含まれるデータを記憶する工程は、前記複数の受け側装置の少なくとも１つに属する音声ストリーム中のデータを、それに対応するユーザからの要求に応じて記録するものである請求項１６の方法。
【請求項１９】
前記音声ストリームに含まれるデータを記憶する工程は、前記複数の受け側装置の少なくとも１つにローカルな、送信された音声ストリーム中のデータを、それに対応するユーザからの要求に応じて前記複数の受け側装置の少なくとも１つに記録するものである請求項１７の方法。
【請求項２０】
前記音声ストリームに含まれるデータの記憶は、前記音声ストリームに含まれるデータを中央記憶領域に記録することを含む請求項１６の方法。
【請求項２１】
前記音声ストリームの提供は、前記音声ストリームを前記複数の受け側装置の少なくとも１つへ、対応するユーザの要求に基づいてダウンロードすることを含む請求項２０の方法。
【請求項２２】
前記選択された部分の再生は、前記複数の受け側装置の少なくとも１つに対応する音声ストリームデータをダウンロードし、このダウンロードした音声ストリームデータを再生することである請求項１６の方法。
【請求項２３】
複数のユーザ間の電話会議を記録するための方法において、初動ユーザを含む複数のユーザの間に電話会議を設定し、当該電話会議のストリームのための前記複数のユーザに対応する受け側装置の同一性を確認し、前記ストリームを前記複数の受け側装置に提供し、前記ストリームに含まれるデータを記憶し、少なくとも１つの受け側装置において前記ストリームの選択された部分を再生することを含む方法。
【請求項２４】
複数のユーザ間の電話会議を記録するための方法において、初動ユーザを含む複数のユーザの間に電話会議を設定し、当該電話会議の音声ストリームのための前記複数のユーザに対応する受け側装置の同一性を確認し、前記音声ストリームを前記複数の受け側装置に提供し、前記音声ストリームに含まれるデータを記憶することを含む、会議電話を記録する方法。
【請求項２５】
前記会議電話の設定は前記初動ユーザにより前に形成されている電話会議事象を検出し、前記複数のユーザに接触することを含む請求項２４の方法。
【請求項２６】
前記複数の受け側装置の同一性の確認は、前記複数のユーザに関する情報を検索し、該検索した情報に基づいて前記複数の受け側装置を決定することを含む請求項２４の方法。
【請求項２７】
前記音声ストリームの提供は、前記電話会議に対応するデジタル化した音声ストリームを前記音声ストリームに変換することを含む請求項２４の方法。
【請求項２８】
前記音声ストリームデータの記憶は、中央記憶領域に前記音声ストリームデータを記録することを含む請求項２４の方法。
【請求項２９】
前記音声ストリームデータの記憶は、さらに、前記複数の受け側装置の少なくとも１つにローカルな前記音声ストリームデータを記録することを含む請求項２８の方法。
【請求項３０】
前記音声ストリームデータの記憶は、前記複数の受け側装置の少なくとも１つにローカルな前記音声ストリームデータを記録することを含む請求項２４の方法。
【請求項３１】
複数のユーザ間の電話会議を記録するための方法において、サービスセンタから初動ユーザを含む複数のユーザの間に電話会議に対応する音声ストリームデータを受信し、前記受信した音声ストリームデータを記憶し、前記音声ストリームデータの選択された部分を再生し、前記サービスセンタは、前記複数のユーザの間に前記電話会議を設定し、前記複数のユーザに対応する受け側装置の同一性（アイデンティティ）を確認し、そして前記音声ストリームを前記複数の受け側装置に提供することを含む、電話会議を記憶する方法。
【請求項３２】
前記音声ストリームデータ記憶は、前記音声ストリームデータをローカル記憶領域に記録することを含む請求項３１の方法。
【請求項３３】
前記選択された部分の再生は、ユーザが選択した時間部分の前記記憶された音声ストリームデータを再生することを含む請求項３１の方法。
【請求項３４】
前記選択された部分の再生は、ユーザが選択した速度での該選択された部分の再生を含む請求項３１の方法。
【請求項３５】
前記選択された部分の再生は、ユーザが選択した時間部分の前記記憶された音声ストリームデータをユーザが選択した速度で再生することを含む請求項３１の方法。
【請求項３６】
さらに、一人のユーザが前記電話会議を離脱したかどうかを決定し、該決定に基づいて前記記憶された音声ストリームデータを選択的に削除することを含む請求項３１の方法。
【請求項３７】
前記選択的な削除は、前記離脱するユーザが消去オプションを選択したことを決定した場合には前記電話会議を離脱するユーザにローカルな記憶された音声ストリームデータを削除し、前記離脱するユーザがセーブオプションを選択したことを決定した場合には前記電話会議を離脱するユーザにローカルな記憶された音声ストリームデータをセーブすることを含む、請求項３６の方法。
【請求項３８】
前記音声ストリームに含まれるデータの記憶は、ユーザの要求に基づいて前記音声ストリームに含まれるローカルに含まれる音声ストリームデータを記録することを含む請求項３１の方法。
【請求項３９】
前記音声ストリームに含まれるデータの記憶は、中央記憶領域から音声ストリームデータをダウンロードし、その音声ストリームデータをローカルに記憶することを含む、請求項３１の方法。
【請求項４０】
前記選択された部分の再生は、前記選択された部分に対応する音声ストリームデータをダウンロードし、それを再生することを含む、請求項３１の方法。
【請求項４１】
初動ユーザを含む複数のユーザの間に電話会議を設定する手段、当該電話会議の音声ストリームのための前記複数のユーザに対応する受け側装置の同一性を確認する手段、前記音声ストリームを前記複数の受け側装置に提供する手段、前記音声ストリームに含まれるデータを記憶する手段、少なくとも１つの受け側装置において前記音声ストリームの選択された部分を再生する手段を含む、複数のユーザの間の電話会議を記録するための装置。
【請求項４２】
前記電話会議を設定する手段は、前記初動ユーザにより予め構成されている電話会議事象を検出する手段、前記複数のユーザに接触する手段を含む請求項４１の装置。
【請求項４３】
前記電話会議を設定する手段は、さらに、複数のユーザから少なくとも１つの応答を受け取る手段、及び電話会議を前記少なくとも１つの受信した応答に基づいて前記複数ユーザに対応する装置に送る手段を含む請求項４２の装置。
【請求項４４】
前記複数の受け側装置の同一性を確認する手段は、複数のユーザに関する情報を検索する手段、及び検索で得た情報に基づいて前記複数の受け側装置を決定する手段を含む請求項４１の装置。
【請求項４５】
前記音声ストリームを提供する装置は、音声デジタル化装置を前記電話会議に接続する手段、前記電話会議に対応するアナログ音声をデジタル化し、該デジタル化音声を前記音声ストリームに変換する手段、及び該音声ストリームを前記複数の受け側装置に送る手段を含む請求項４１の装置。
【請求項４６】
前記音声ストリームに含まれるデータを記憶する手段は、中央記憶領域に前記音声ストリームに含まれるデータを記録する手段を含む請求項４１の装置。
【請求項４７】
前記音声ストリームに含まれるデータを記憶する手段は、さらに、前記複数の受け側装置の少なくとも一つへのローカルな音声ストリームに含まれているデータを記録する手段を含む請求項４６の装置。
【請求項４８】
前記音声ストリームに含まれるデータを記憶する手段は、前記複数の受け側装置の少なくとも一つへのローカルな音声ストリームに含まれているデータを記録する手段を含む請求項４１の装置。
【請求項４９】
前記音声ストリームの選択された部分を再生する手段は、前記記憶された音声ストリームデータのうちユーザが選択した時間に対する部分を再生する手段を含む請求項４１の装置。
【請求項５０】
前記音声ストリームの選択された部分を再生する手段は、ユーザが選択した速度で再生をする手段を含む請求項４１の装置。
【請求項５１】
前記音声ストリームの選択された部分を再生する手段は、ユーザが選択した速度で且つユーザが選択した時間部分の再生を再生する手段を含む請求項４１の装置。
【請求項５２】
さらに、一人のユーザが電話会議から離脱したことを決定する手段、前記ユーザが電話会議から離脱したことの決定に基づいて、前記記憶された音声ストリームデータを選択的に削除する手段を含む請求項４１の装置。
【請求項５３】
前記選択的に削除する手段は、前記離脱するユーザが消去オプションを選択したことを決定したことに基づいて電話会議を離脱するユーザに対してローカルな記憶された音声ストリームデータを消去する手段と、当該離脱ユーザがセーブオプションを選択したことを決定したことに基づいて当該離脱ユーザにローカルな記憶された音声ストリームをセーブする手段を含む請求項５２の装置。
【請求項５４】
前記選択された部分を再生する手段は、ユーザに関連した名前の認識に基づいて前記音声ストリームの一部を再生する手段を含む請求項４１の装置。
【請求項５５】
前記音声ストリームに含まれるデータを記憶する手段は、ユーザに関係した名前を認識するときに前記音声ストリーム中に含まれたデータを記録する手段を含む請求項４１の装置。
【請求項５６】
複数のユーザの電話会議を記憶する装置において、初動ユーザを含む複数のユーザの間に電話会議を設定する手段、前記複数のユーザに対応する電話会議に対応する音声ストリームのための複数の受け側装置の同一性の確認をおこなう手段、前記音声ストリームを前記少なくとも１つの受け側装置に提供する手段、前記音声ストリームに含まれているデータを記憶する手段、及び該音声ストリームの選択された一部を再生する手段を含んでいる電話会議を記憶する装置。
【請求項５７】
前記音声ストリームを提供する手段は、前記音声ストリームを前記複数の受け側装置の少なくとも１つに、それに対応するユーザの要求に応じて送る手段を含む請求項５６の装置。
【請求項５８】
前記音声ストリームに含まれるデータを記憶する手段は、前記複数の受け側装置の少なくとも１つに属する音声ストリーム中のデータを、それに対応するユーザからの要求に応じて記録する手段でを含む請求項５６の装置。
【請求項５９】
前記音声ストリームに含まれるデータを記憶する手段は、前記複数の受け側装置の少なくとも１つにローカルな、送信された音声ストリーム中のデータを、それに対応するユーザからの要求に応じて前記複数の受け側装置の少なくとも１つに記録する手段を含む請求項５７の装置。
【請求項６０】
前記音声ストリームに含まれるデータを記憶する手段は、前記音声ストリームに含まれるデータを中央記憶領域に記録する手段を含む請求項５６の装置。
【請求項６１】
前記音声ストリームを提供する手段は、前記音声ストリームを前記複数の受け側装置の少なくとも１つへ、対応するユーザの要求に基づいてダウンロードする手段を含む請求項６０の装置。
【請求項６２】
前記選択された部分を再生する手段は、前記複数の受け側装置の少なくとも１つに対応する音声ストリームデータをダウンロードする手段と、このダウンロードした音声ストリームデータを再生する手段を含む請求項５６の装置。
【請求項６３】
複数のユーザ間の電話会議を記録するための装置において、初動ユーザを含む複数のユーザの間に電話会議を設定する手段、当該電話会議のストリームのための前記複数のユーザに対応する受け側装置の同一性を確認する手段、前記ストリームを前記複数の受け側装置に提供する手段、前記ストリームに含まれるデータを記憶する手段、少なくとも１つの受け側装置において前記ストリームの選択された部分を再生する手段を含む電話会議を記録するための装置。
【請求項６４】
複数のユーザ間の電話会議を記録するための装置において、初動ユーザを含む複数のユーザの間に電話会議を設定する手段、当該電話会議の音声ストリームのための前記複数のユーザに対応する受け側装置の同一性を確認する手段、前記音声ストリームを前記複数の受け側装置に提供する手段、前記音声ストリームに含まれるデータを記憶する手段を含む電話会議を記録するための装置。
【請求項６５】
前記会議電話を設定する手段は前記初動ユーザにより前に形成されている電話会議事象を検出する手段と、前記複数のユーザに接触する手段を含む請求項６４の装置。
【請求項６６】
前記複数の受け側装置の同一性を確認する手段は、前記複数のユーザに関する情報を検索する手段、及び該検索した情報に基づいて前記複数の受け側装置を決定する手段を含む請求項６４の装置。
【請求項６７】
前記音声ストリームを提供する手段は、前記電話会議に対応するデジタル化した音声ストリームを前記音声ストリームに変換する手段を含む請求項６４の装置。
【請求項６８】
前記音声ストリームデータを記憶する手段は、中央記憶領域に前記音声ストリームデータを記録する手段を含む請求項６４の装置。
【請求項６９】
前記音声ストリームデータを記憶する手段は、さらに、前記複数の受け側装置の少なくとも１つにローカルな前記音声ストリームデータを記録する手段を含む請求項６８の装置。
【請求項７０】
前記音声ストリームデータを記憶する手段は、前記複数の受け側装置の少なくとも１つにローカルな前記音声ストリームデータを記録する手段を含む請求項６４の装置。
【請求項７１】
複数のユーザ間の電話会議を記録するための装置において、サービスセンタから初動ユーザを含む複数のユーザの間に電話会議に対応する音声ストリームデータを受信する手段、前記受信した音声ストリームデータを記憶する手段、及び前記音声ストリームデータの選択された部分を再生する手段を含み、前記サービスセンタは、前記複数のユーザの間に前記電話会議を設定する手段、前記複数のユーザに対応する受け側装置の同一性（アイデンティティ）を確認する手段、及び前記音声ストリームを前記複数の受け側装置に提供する手段を含む、電話会議を記憶する装置。
【請求項７２】
前記音声ストリームデータを記憶する手段は、前記音声ストリームデータをローカル記憶領域に記録する手段を含む請求項７１の装置。
【請求項７３】
前記選択された部分を再生する手段は、ユーザが選択した時間部分の前記記憶された音声ストリームデータを再生する手段を含む請求項７１の装置。
【請求項７４】
前記選択された部分を再生する手段は、ユーザが選択した速度での該選択された部分の再生を行う手段を含む請求項７１の装置。
【請求項７５】
前記選択された部分を再生する手段は、ユーザが選択した時間部分の前記記憶された音声ストリームデータをユーザが選択した速度で再生する手段を含む請求項７１の装置。
【請求項７６】
さらに、一人のユーザが前記電話会議を離脱したかどうかを決定する手段と、該決定に基づいて前記記憶された音声ストリームデータを選択的に削除する手段を含む請求項７１の装置。
【請求項７７】
前記選択的に削除する手段は、前記離脱するユーザが消去オプションを選択したことを決定したことに基づいて前記電話会議を離脱するユーザにローカルな記憶された音声ストリームデータを削除する手段、前記離脱するユーザがセーブオプションを選択したことを決定したことに基づいて前記電話会議を離脱するユーザにローカルな記憶された音声ストリームデータをセーブする手段を含む請求項７６の装置。
【請求項７８】
前記音声ストリームに含まれるデータを記憶する手段は、ユーザの要求に基づいて前記音声ストリームに含まれる音声ストリームを記録する手段を含む請求項７１の装置。
【請求項７９】
前記音声ストリームに含まれるデータを記憶する手段は、中央記憶領域から音声ストリームデータをダウンロードする手段、及びその音声ストリームデータをローカルに記録する手段を含む、請求項７１の装置。
【請求項８０】
前記選択された部分を再生する手段は、前記選択された部分に対応する音声ストリームデータをダウンロードする手段、該ダウンロードされた音声ストリームデータを再生する手段を含む請求項７１の装置。
【請求項８１】
初動ユーザを含む複数のユーザの間に電話会議を設定し、当該電話会議の音声ストリームのための前記複数のユーザに対応する受け側装置の同一性を確認し、前記音声ストリームを前記複数の受け側装置に提供し、前記音声ストリームに含まれるデータを記憶し、そして少なくとも１つの受け側装置において前記音声ストリームの選択された部分を再生することを含む複数のユーザの間の電話会議を記録するための方法を実施するための指令を記憶したコンピュータ読み取りが可能な媒体。
【請求項８２】
初動ユーザを含む複数のユーザの間に電話会議を設定し、当該電話会議の音声ストリームのための前記複数のユーザに対応する受け側装置の同一性を確認し、前記音声ストリームを前記複数の受け側装置に提供し、そして前記音声ストリームに含まれるデータを記憶することを含む複数のユーザの間の電話会議を記録するための方法を実施するための指令を記憶したコンピュータ読み取りが可能な媒体。
【請求項８３】
サービスセンターから、初動ユーザを含む複数のユーザの間の電話会議に対応する音声ストリームを受信し、受信した音声ストリームデータを記憶し、前記サービスセンターが複数のユーザ間に電話会議を設定し、当該電話会議の音声ストリームのための前記複数のユーザに対応する受け側装置の同一性を確認し、前記音声ストリームを前記複数の受け側装置に提供することを含む、複数のユーザの間の電話会議を記録するための指令を記憶したコンピュータ読み取りが可能な媒体。
【請求項８４】
初動ユーザを含む複数のユーザの間に電話会議を設定し当該電話会議の音声ストリームのための前記複数のユーザに対応する受け側装置の同一性を確認するサービスセンタと、前記音声ストリームを前記複数の受け側装置に提供するストリーム形成サーバと、前記音声ストリーム中に含まれるデータを記憶するメモリとを含み、前記受け側装置の少なくとも１つは前記音声ストリームデータの選択した一部を再生するように構成されている、複数のユーザ間の電話会議を記憶する装置。
【請求項８５】
初動ユーザを含む複数のユーザの間に電話会議を設定しそして前記電話会議に対応する音声ストリームのための前記複数のユーザに対応する複数の受け側装置の同一性を確認するように動作する第１サーバと、前記音声ストリームを前記複数の受け側装置に与えるように動作する第２サーバと、前記音声ストリームに含まれるデータを記憶する装置とを含む、複数のユーザ間に電話会議を記憶する装置。
【請求項８６】
サービスセンタから、初動ユーザを含む複数のユーザ間の電話会議に対応する音声ストリームを受信し、前記受信した音声ストリームに含まれるデータを記憶し、そして前記音声ストリームデータの選択された部分を再生するプログラムを有するメモリとを含み、前記サービスセンタは、複数のユーザ間に電話会議を設定し、当該電話会議の音声ストリームのための前記複数のユーザに対応する受け側装置の同一性を確認し、そして前記音声ストリームを前記複数の受け側装置に提供するように構成され、前記プログラムを作動させるプロセッサとを含んでいる、複数のユーザの間の電話会議を記録するための装置。
【発明の詳細な説明】
【技術分野】
【０００１】
出願人は２００２年１１月２５日に出願された米国特許出願No.60/428704号「DIGITAL COMPANION」及び、２００２年１２月２６日に出願された米国特許出願No.60/436,018「DIGITAL COMPANION」の優先権を主張し、両出願の内容はその全体が参照として本出願に組み込まれる。
【０００２】
本出願はまた、２００２年２月２７日に出願された米国特許出願No.10/083,792「VOICE MAIL INTEGRATION WITH INSTANT MESSENGER」、２００２年２月２７日に出願された米国特許出願No.10/083,884「DEVICE INDEPENDENT CALLER ID」、２００２年２月２７日に出願された米国特許出願No.10/083,822「METHOD AND APPARATUS FOR A UNIFIED COMMUNICATION MANAGEMENT VIA INSTANT MESSAGING」、２００２年２月２７日に出願された米国特許出願No.10/083,793「METHOD AND APPARATUS FOR CALENDARED COMMUNICATIONS FLOW CONTROL」、２００２年２月２７日に出願された米国特許出願No.10/084,121「CALENDAR-BASED CALLING AGENTS」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR DRAG AND DROP CONFERENCE CALLING」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR CONFERENCE CALL BUFFERING」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR COMPUTER ENHANCED CONFERENCE CALLING」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR REMOTE CALL ESTABLISHMENT」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR CALL MANAGEMENT WITH USER INTERVENTION」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR DIRECTORY INFORMATION LOOKUP」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR AUTOMATICALLY FORWARDING CALLS TO CELL PHONE」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR ADAPTIVE MESSAGE AND CALL NOTIFICATION」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR A CALL LOG」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR AUTOMATIC FORWARDING OF CALLS TO A PREFERRED DEVICE」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR MULTI-LINE INTEGRATED DEVICE OR LINE MANAGEMENT」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR CONTACT MANAGEMENT」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR NOTIFICATION OF CALL TO PHONE DEVICE」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR MULTI-USER SELECTIVE NOTIFICATION」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR CPN TRIGGERED COLLABORATION」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR PREEMPTIVE REJECTION OF CALLS」を引用し、それらの内容はその全体が参照として本出願に組み込まれる。
【０００３】
本発明は広くはデータ処理装置に関し、詳しくは電話会議バッファを提供するための方法及び装置に関する。
【背景技術】
【０００４】
ユーザーの間には多様な種類の通信のための手段が存在する。例えば、ユーザーは家庭の電話、会社の電話、及び携帯電話を介して電話をかけることができる。さらに、ユーザーは電子メールやインスタントメッセージ等の通信プロトコルを使用してパソコン、ＰＤＡ、ポケベル等の装置を使用して通信することができる。
【０００５】
残念なことに、このような多様な通信手段を管理することは困難である場合が多い。特に、ユーザーが場所を変えたとき、ユーザーとの通信手段も変わる可能性がある。例えば、旅行中は携帯電話によってのみユーザーに連絡をとることが可能であるかもしれない。一方、仕事中は電子メールによって連絡をとるのが最善であることが多い。また、ユーザーは通信を受信及び制御するために多様なルールを実施することを望んでいる。例えば、家庭に連絡をとるために、ユーザーは家庭の電話を３回鳴らした後に、携帯電話に転送することを望むかもしれない。もう１つの例として、ユーザーは社外にいるときに特定の人物から電子メールを受信するたびに呼び出されることを望むかもしれない。
【０００６】
ユーザはまた誰からの呼び出しかに依存して呼びを差別して処理することを欲することがある。例えば、ユーザがその時には話したくない人からの呼び出しがあった場合には、ユーザはその呼び出しを音声メールに送ることを望むであろう。また、ユーザが発呼者ＩＤ情報を表示しない番号からの呼びである場合、又はユーザが認識できない場合には、ユーザは発呼者が電話販売者である可能性があるためその呼びを特別扱いしたいことがある。
【０００７】
また、ユーザ間の通信に関しては、３人以上のユーザの間に電話会議を形成するには種々の手段が存在する。例えば、電話会議を形成する一つの方法は、一人のユーザが他の複数のユーザ（会議ユーザ）を呼び出し、そして各ユーザを電話会議に接続することである。この方法は初動ユーザが個別の各電話会議ユーザを呼び出すことを要求する。
【０００８】
電話会議を接続するための他の方法には、電話会議ユーザが会議電話番号をダイヤルして電話会議に参加する方法がある。この方法は、各電話会議参加者が会議電話番号を予め知っている必要があり、また電話番号とアクセスコードを事前に割り当てておくことが必要である。
【０００９】
電話会議を形成するためのさらに他の方法には、会議ユーザの所定のリストを作成し、発呼ユーザの要求に応じて電話会議を参加者リストに対して発呼する方法がある。音声ネットワーク（回路網）がこれらの呼びを会議ユーザに接続して電話会議を形成する。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
電話会議中にしばしば生じる問題は、一人以上の会議ユーザが遅れて電話会議に参加する場合に、電話会議を中断するか必要があるか又は電話会議の一部を失うことである。つまり会議ユーザはユーザが居ない間に何が検討されたか分からないことである。
【課題を解決するための手段】
【００１１】
本発明の方法及び装置は、複数の使用者の間の電話会議を記憶する。サービスセンタが複数のユーザ間に電話会議を設定する。サービスセンタはまた電話会議に対応する音声ストリームのための、これら複数のユーザの受け側装置の同一性（アイデンティティ）を確認することができる。音声ストリームサーバがこの音声ストリームをこれら複数の受け側装置に提供する。中央に設置したメモリ及び／又は受け側装置に属する（ローカルな）メモリにこの音声ストリームを記憶する。１つの受け側装置のユーザは音声ストリームの選択された部分を再生するように選択することができる。
【００１２】
本発明による方法及び装置はまた複数のユーザ間の電話会議を記録する。サービスセンタが複数のユーザ間の電話会議を設定する。サービスセンタはまた当該電話会議に対応する音声ストリームのために前記複数のユーザに対応する受け側装置の同一性を確認することができる。さらに、サービスセンタは前記音声ストリームを前記複数の受け側装置に提供する。中央メモリが前記音声ストリームを記憶する。
【００１３】
本発明による方法及び装置はまた複数のユーザ間の電話会議を記録する。複数のユーザの一つに対応する装置は、サービスセンタからの、初動ユーザを含む複数のユーザ間の電話会議に対応する音声ストリームを受信する。装置はまた受信した音声ストリームを記憶することができ、また音声ストリームの選択された一部を再生することができる。サービスセンタは複数のユーザ間に電話会議を設定し、当該電話会議に対応する音声ストリームのために前記複数のユーザに対応する受け側装置の同一性（アイデンティティ）を確認し、そして前記音声ストリームを前記複数の受け側装置に提供する。
【発明を実施するための最良の形態】
【００１４】
添付図は本書の一部を構成し、本発明の１実施例を例示するが、他の記載と併せて本発明の原理の理解に資する。
【００１５】
次に図面を参照して本発明の実施の形態を詳しく説明する。全図面を通して可能な場合には同一の参照番号を同一又は類似の部分を示すために使用する。説明は特定の実施形態について行うが、他の実施形態も可能であり、本発明の範囲内で変更が可能である。以下の説明は本発明を制限するものではなく、本発明の範囲は特許請求の範囲とその均等範囲で決まるものである。
【００１６】
装置の概要
本発明の方法及び装置はある形態では複数のユーザ間の電話会議を記憶する。サービスセンタが会議ブリッジと会議サーバと関連して複数のユーザ間に電話会議を設定する。サービスセンタはまた、電話会議に対応する音声ストリームのため、これら複数のユーザの受け側装置の同一性を確認することができる。音声ストリームサーバがこの音声ストリームをこれら複数の受け側装置に提供する。中央に設置したメモリ及び／又は受け側装置にローカルな（属する）メモリがこの音声ストリームを記憶する。個々で使用する用語音声ストリームは一般にネットワークを通して伝達される音声データのことであり、所望ならば一つの装置に到着すると直ちに又は殆ど直ちに音に変換される。
【００１７】
一つの受け側装置のユーザは音声ストリームの選択された部分を再生することができる。ユーザは再生すべき音声ストリームの量と速度の指示を与えることが出来る。こうして、音声ストリームの再生は、ユーザが選択した量の音声をユーザが選択した速度で行われることができる。このようにして、ユーザは参加を要請された電話会議で聞けなかった電話会議の特定の部分を聴くことができる。ユーザは特定の再生内容を迅速に把握できるように、通常の速度よりも速い速度で音声を聴くことができる。
【００１８】
ネットワーク環境
図１は本発明による諸特徴を実施できるデータ処理及び遠隔通信環境１００のブロック図である。環境１００の構成要素の数は図示のものに限られず、他の多数の構成要素及び配置の修正が本発明に従って可能である。図１の構成要素はハードウエア、ソフトウエア、及び／又はファームウエアにより実現できる。データ処理及び遠隔通信環境１００はデータネットワーク１０２、音声ネットワーク１０４、及びサービスセンタ１０６を含む。ユーザ１１０はユーザ端末１１２を使用してデータネットワーク１０２にインターフェース接続することができ、また電話器１１４、１１６、１１８を使用して音声ネットワーク１０４に接続することができる。発呼加入者１２０は電話器１２２を使用して任意の電話器１１４、１１６又は１１８の例えばユーザ１１０のようなユーザに電話することができる。
【００１９】
データネットワーク１０２は図１の環境１００に描かれている各種のエンティティ、例えばユーザ端末１１２やサービスセンタ１０６の間の通信を提供する。データネットワーク１０２は共用、公衆、又は個人のネットワークであり、広域又はローカルな地域をカバーする。データネットワーク１０２は有線及び／又は無線通信ネットワークであり得る。例えばデータネットワーク１０２は広域ネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、イントラネット及び／又はインターネットでありうる。さらにサービスセンタ１０６は無線搬送ネットワーク及びインターネット等の複数のデータネットワーク１０２に接続できる。
【００２０】
音声ネットワーク１０４は発呼者１２０のような発呼者がユーザ１１０に電話を掛けることを可能にする電話サービスを提供できる。１実施例では音声ネットワーク１０４は公衆交換電話ネットワーク（ＰＳＴＮ）のようなネットワークを使用して実現できる。別法として音声ネットワーク１０４はＩＰ電話（ＶｏＩＰ）のようなブロードバンドネットワークを使用して実現できる。さらに他の実施例では音声ネットワークは２方向ビデオ通信を提供するネットワークのようなビデオブロードバンドネットワークでありうる。他の実施例では音声ネットワークはＷｉＦｉ（ＩＥＥＥ８０２．１１（ｂ）及び／又は（ｇ））を使用するネットワークなどの無線ブロードバンドネットワークであってもよい。さらに他の例では音声ネットワーク１０４は携帯又は第３世代携帯電話ネットワークのような無線音声ネットワークでありうる。加えて、音声ネットワーク１０４は本発明の原理を実現できる上記技術の１つ又はそれらの組み合わせを使用して実現できる。さらに、サービスセンタ１０６は例えばＶｅｒｉｚｏｎ音声ネットワーク、他の搬送手段により動作される音声ネットワーク、又は他の無線搬送波ネットワーク等であり得る。
【００２１】
サービスセンタ１０６はデータネットワーク１０２と音声ネットワーク１０４に対する通信を管理するプラットフォームを提供する。サービスセンタ１０６はまたデータネットワーク１０２と音声ネットワーク１０４の間の通信を転送するために、コード及びプロトコル変換のようなゲートウエイ機能を提供する。サービスセンタ１０６はハードウエア、ソフトウエア、及び／又はファームウエアを組み合わせて実現できる。例えばサービスセンタ１０６は複数の汎用コンピュータ又はネットワーク（図示せず）により結合されているサーバにより実現できる。サービスセンタ１０６はデータネットワーク１０２と音声ネットワーク１０４に直結しているものとして示したが、サービスセンタ１０６とデータネットワーク１０２と音声ネットワーク１０４の間に適当な数と形式のネットワーク要素を介在させてもよい。
【００２２】
ユーザ端末１１２はユーザ１１０にデータネットワーク１０２へのインターフェースを提供する。例えばユーザ端末１１２はモデムを装備した汎用又はパーソナルコンピュータとうのインターネットにアクセス可能な装置を使用して実現できる。ユーザ端末１１２はまたブラックベリ、及びエルゴオウドリのような他の装置においても実現できる。さらに、ユーザ端末１１２は回路網への接続を有するページャ、携帯電話（データアクセス機能を有するもの）、パーソナルデジタルアシスタント（ＰＤＡ）等の無線装置において実現できる。
【００２３】
ユーザ端末１１２はまたユーザ１１０がサービスセンタ１０６と通信することを可能にする。例えばユーザ端末１１２はインスタントメッセージ（ＩＭ）形式を利用してサービスセンタ１０６と通信することを可能にする。加えて、ユーザ端末１１２はハイバートランスファープロトコル（ＨＴＴＰ）等のＴＣＰ／ＩＰ、ユーザデータグラムプロトコル（ＵＤＰ）、ファイルトランスファープロトコル（ＦＴＰ）、ハイパーマークアップ言語（ＨＴＭＬ）、及びエクステンシブルマークアップ言語（ＸＭＬ）等を使用して通信することもできる。
【００２４】
さらに、ユーザ端末１１２はサービスセンタ１０６と直接通信してもよい。例えばクライアントアプリケーションはサービスセンタ１０６と直接通信するユーザ端末１１２に設けてもよい。さらに、ユーザ端末１１２はプロキシを解してサービスセンタ１０６と通信してもよい。
【００２５】
電話器１１４、１１６、１１８及び１２２は無線電話や移動電話のような公知の装置を使用できる。電話器１１４、１１６、１１８及び１２２は音声ネットワーク１０４に直結しているように示されているが、プライベートブランチ交換器（ＰＢＸ）等の任意数の介在する要素をこれら電話器と音声ネットワーク１０４の間に介在してもよい。
【００２６】
図２は本発明によるユーザ端末のブロック図を示す。ユーザ端末１１２は中央制御装置（ＣＰＵ）２００、メモリ２０２、記憶モジュール２０４、ネットワークインターフェース２０６、入力インターフェース２０８、出力インターフェース２１０、入力装置２１２及び出力装置２１４を含む。
【００２７】
ＣＰＵ２００はユーザ端末１２に対して制御及び処理機能を提供する。図２は単一のＣＰＵ２００を例示するが、例えば次のいずれかの要素、補助プロセッサ、メモリ、レジスタ、及び適当な他の処理装置を含んでよい。ＣＰＵ２００は例えばペンティアム（登録商標）プロセッサ（インテル社製）をして構成できる。
【００２８】
メモリ２０２は、例えばプログラムコードに対して、ＣＰＵ２００の主メモリを提供する。メモリ２０２は、ランダムアクセスメモリ（ＲＡＭ）及びリードオンリーメモリ（ＲＯＭ）を含む種々の構成要素又はサブシステムで具体化され得る。ユーザ端末１１２が記憶モジュール２０４にインストールされたアプリケーションを実行するとき、ＣＰＵ２００は、記憶モジュールからプログラムコードの少なくとも一部をメモリ２０２中にダウンロードできる。ＣＰＵ２００がプログラムコードを実行するとき、ＣＰＵ２００は、記憶モジュールからプログラムコードの追加の部分を検索することもできる。
【００２９】
記憶モジュール２０４は、ユーザ端末１１２に対して大容量記憶を可能にすることができる。記憶モジュール２０４は、例えばハードドライブ、オプティカルドライブ、ＣＤ  ＲＯＭドライブ、ＤＶＤドライブ、汎用記憶装置、取外し可能な記憶装置及び／又は情報記憶可能なその他の装置を含む種々のコンポーネント又はサブシステムで実施し得る。さらに、記憶モジュール２０４は、ユーザ端末内に図示されているが、ユーザ端末１１２の外部で実施してもよい。
【００３０】
記憶モジュール２０４は、サービスセンタ１０６と通信するため、ユーザ端末１１に対するプログラムコード及び情報を含む。記憶モジュール２０４は、例えばNovell Corporation（登録商標）により提供されるGroupWise（登録商標）又はMicrosoft Corporation（登録商標）により提供されるOutlookのようなカレンダーアプリケーション、Microsoft Network Messenger Service（ＭＳＮＭＳ） client又はAmerica Online Instant Messenger（ＡＩＭ）clientのようなクライアントアプリケーション及びMicrosoft Corporation により提供されるWindows（登録商標）Operation Systemのようなオペレーティングシステム（ＯＳ）に対するデータストラクチャ又はプログラムコードを含んでよい。加えて、記憶モジュール２０４は、ＴＣＰ／ＩＰ通信用のプログラムコード、カーネル及び装置ドライバ、Dynamic Host Confguration Protocol（ＤＨＣＰ）形態のような形態情報、Microsoft Corporation により提供されるInternet Explorer又はNetscape Corporation により提供されるNestcape Communicatorのようなウェブブラウザ及びユーザ端末１１２上でインストールし得るその他のソフトウェアのような他のプログラムコード及び情報を含んでよい。
【００３１】
ネットワークインターフェース２０６は、ユーザ端末１１２及びデータネットワーク１０２間の通信インターフェースを提供する。ネットワークインターフェース２０６は、ユーザ端末１１２に対する通信を受信し伝送し得る。例えば、ネットワークインターフェース２０６は、モデム又はＬＡＮポートとしてよい。
【００３２】
入力インターフェース２０８は、入力装置２１２を介してユーザ１１０から入力を受信し、その入力をＣＰＵ２００に提供する。入力装置２１２は、例えば、キーボード、マイクロホン及びマウスを含んでよい。他の形式の入力装置も、本発明の原理に従って実施し得る。
【００３３】
出力インターフェース２１０は、出力装置２１４を介してユーザ１１０に情報を提供する。出力装置２１４は、例えばディスプレイ、プリンタ及びスピーカを含んでよい。他の形式の出力装置も、本発明の原理に従い実施できる。
【００３４】
図３は、本発明の原理に従う音声ネットワークの線図である。図示されるように、音声ネットワーク１０４は、インテリジェンスサービス制御ポイント（ＩＳＣＰ）３０２、サービス伝送ポイント（ＳＴＰ）３０４及び３０６、サービススイッチングポイント（ＳＳＰ）３０８及び３１０、ライン情報データベース（ＬＩＤＢ）３１２、ＩＳＣＰサービスプロビジョニング・アンド・クリエーション環境（ＳＰＡＣＥ）３１４、リースントチェンジ環境３１６、インテリジェントペリフェラル（ＩＰ）３２０及びスイッチアクセス３２２を含む。この具体例の音声ネットワーク１０４は、ＰＳＴＮとして記述されるが、他の具体例において上に論述されるように、音声ネットワーク１０４は、例えば、音声又はビデオオーバーブロードバンドネットワーク、ワイヤレスブロードバンド、ワイヤレス音声ネットワーク等としてよい。
【００３５】
音声ネットワーク１０４は、信号プロトコルとしてＰＳＴＮ及びＳＳ７を使用して実施できる。ＳＳ７プロトコルは、音声ネットワーク１０４が、音声ネットワーク１０４が、呼びの転送、発呼者ＩＤ、三方向呼び、ローミング及び携帯電話加入者認証のようなワイヤレスサービス、ローカル番号可搬性、及び料金無料／料金サービスのような特徴を提供することを可能にする。ＳＳ７プロトコルは、音声ネットワーク１０４の特徴を支持するため、種々の形式のメッセージを提供する。例えば、これらのＳＳ７メッセージは、事象「トリガ」を支持するためのトランザクションケーパビリティーズアプリケーションズパート（ＴＣＡＰ）メッセージと、ＩＳＣＰ３０２とＳＳＰ３０８及び３１０間の質問と応答を含んでよい。
【００３６】
ＩＳＣＰ３０２はまた、例えば、標準サービスコントロールポイント（ＳＣＰ）又はアドバンスドインテリジェントネットワーク（ＡＩＮ）ＳＣＰ３０２を含んでよい。ＩＳＣＰ３０２は、呼びの伝送のような音声ネットワーク１０４の特徴を支持するため、ＳＳ７メッセージの変換及びルート指定サービスを提供する。加えて、ＩＳＣＰ３０２は、ＴＣＰ／ＩＰ又はＳＳ７を使用して情報をサービスセンタ１０６と交換できる。ＩＳＣＰ３０２はまた、ＳＳＰ３０８又は３１０のようなスイッチに特定の呼び処理命令を提供するのに使用されるサービス論理装置を含んでよい。ＩＳＣＰ３０２はまた、ユーザがアクティベートし得る種々の特徴に関係するデータをストアしてもよい。かかる特徴として、例えば、呼び捕捉及びボイスメールを含んでよい。ＩＳＣＰ３０２は、既知のハードウェア及びソフトウェアの組合せを使用して実施できる。ＩＳＣＰ３０２は、サービスセンタ１０６への直接接続及びＩＳＣＰ  ＳＰＡＣＥ３１４への接続で図示されているが、ＩＳＣＰ３０２、ＩＳＣＰ ＳＰＡＣＥ３１４及びサービスセンタ１０６を接続するために、ルータ、スイッチ、ハブ等を含む任意数のネットワーク要素を使用できる。さらに、ＩＳＣＰ３０２及びサービスセンタ１０６間で交換される情報は、例えば、ＴＣＰ／ＩＰに対するＳＲ−３３８９ジェネラルデータインターフェース（ＧＤＩ）を使用してよい。
【００３７】
ＳＴＰ３０４及び３０６は、音声ネットワーク１０４内においてＳＳ７メッセージを中継する。例えば、ＳＴＰ３０４は、ＳＳ７メッセージをＳＳＰ３０８及び３１０間においてルート指定し得る。ＳＴＰ３０４又は３０６は、NORTEL（登録商標）及びLUCENT Technologies（登録商標）のような製造者から提供される既知のハードウェア及びソフトウェアを使用して実施できる。
【００３８】
ＳＳＰ３０８及び３１０は、音声ネットワーク１０４内において電話呼びをセットアップし、管理し、解放するために、音声ネットワーク１０４と電話器１２２及び１１８間にそれぞれインターフェースを提供する。ＳＳＰ３０８及び３１０は、音声スイッチ、ＳＳ７スイッチ又はスイッチに接続されたコンピュータとして実施できる。ＳＳＰ３０８及び３１０は、発呼加入者及びユーザ１１０間に電話呼びを支持するため、ＳＳ７信号ユニットを交換する。例えば、ＳＳＰ３０８及び３１０は、メッセージ信号ユニット（ＭＳＵ）内のＴＣＡＰメッセージのようなＳＳ７メッセージを交換し、呼びを制御し、形態データベース３１２へのデータベースの質問を遂行し、保守情報を提供し得る。
【００３９】
ライン情報データベース（ＬＩＤＰ）３１２は、音声ネットワーク１０４の機能を支持するために１及び複数の既知のデータベースを包含している。例えば、ＬＩＤＢ３１２は、サービスプロファイル、ネーム、アドレス及びクレジットカード確認情報のような加入者（環境１００の１又は複数コンポーネントを介してサービスを提供するビジネスエンティティのカスタマ）の情報を含んでよい。この図において、ＬＩＤＢ３１２は、ＩＳＣＰ３０２に直接接続されるものとして例示されているが、ＳＴＰ（例えば３０４及び３０６）を介してＩＳＣＰ３０２に接続してよい。加えて、この通信リンクは、例えば、ＳＳ７用のＧＲ−２８３８ General Dynamic Interface（ＧＤＩ）としてよい。
【００４０】
ＩＳＣＰ  ＳＰＡＣＥ３１４は、ＩＳＣＰ３０２の一部として含んでもよいし、ＩＳＣＰ３０２と別個のものとしてもよい。例えば、Telcordia（登録商標）ＩＳＣＰは、製品の一部としてＳＰＡＣＥ３１４に類似の環境を含んでよい。さらに、ＩＳＣＰ  ＳＰＡＣＥ３１４は、１又は複数のサーバを含んでよい。ＩＳＣＰ  ＳＰＡＣＥ３１４は、カスタマ記録更新をなし得るＩＳＣＰプラットホーム内のポイントである。
【００４１】
１具体例において、カスタマの記録は、アップデートしＩＳＣＰ３０２に送ることができるようにＩＳＣＰ  ＳＰＡＣＥ３１４にストアできる。これらの記録は、カスタマに送られる呼びの処理の仕方に関する情報を含んでよい。例えば、これらの記録は、カスタマに対する呼びが異なる番号に転送されるべきか否か、及び／あるいは呼びが、特定の回数の呼出の後ボイスメールシステムのようなＩＰに送られるべきか否かに関する情報を含んでよい。加えて、一つのＩＳＣＰ  ＳＰＡＣＥ３１４は、ＩＳＣＰネットワーク（図示せず）を介して１又は複数のＩＳＣＰ３０２にアップデート情報を提供できる。
【００４２】
加えて、音声ネットワーク１０４は、例えばエンタプライズリースントチェンジエンジン（ｅＲＣ）、アサインメントアクチベーション・アンド・インベントリシステム（ＡＡＩＳ）、又はマルチサービスプラットフォーム（ＭＳＰ）のような１又は複数のリースントチェンジエンジン３１６を備えてよい。１例として、ｅＲＣ及びＡＡＩＳは、米国西部に配される音声ネットワーク１０４に使用され、ＭＳＰは、東部のネットワークに使用されよう。リースントチェンジエンジンは、スイッチ及びＩＳＣＰデータベースを更新するのに使用されよう。例えば、リースントチェンジエンジンは、ＳＳＰ及びＩＳＣＰにデータベースアップデート情報を供給し、データベースが更新されるとき、リースントチェンジエンジンが人間の操作者を模倣するようにできる。加えて、命令がＩＳＣＰ３０２に送られるべきならば、リースントチェンジエンジンがまず命令をＩＳＣＰ  ＳＰＡＣＥ３１４に送り、そしてこのＩＳＣＰ  ＳＰＡＣＥ３１４が、上述のように命令をＩＳＣＰ３０２に送る。さらに、例えば、アップデート情報をＳＳＰ又は３１０及びＩＳＣＰ３０２の両方に供給するのにＭＳＰ又はｅＲＣを使用してよい。あるいは、例えば、ｅＲＣが、アップデート情報をＳＳＰ３０８又は３１０に供給するのに使用され、ＡＡＩＳが、アップデート情報をＩＳＣＰ３０２に供給するのに使用されよう。
【００４３】
ＳＳＰ３０８又は３１０に送られるアップデート情報は、リースントチェンジエンジン３１６からスイッチアクセス３２２を介して送られてよく、そしてこの場合このスイッチアクセス３２２が、例えば、アップデート情報をＳＳＰ３０８又は３１０に対する適当なプロトコルに変換する。例えば、リースントチェンジエンジン３１６は、アップデート情報をＴＣＰ／ＩＰによりＳＳＰ３０８又は３１０に送ってもよい。そのときは、スイッチ３２２が、アップデート情報をＴＣＰ／ＩＰからＸ.２５に変換し得る。スイッチアクセス３２２は、ハードウェア及び／又はソフトウェアを使用して実施し得る。これらの接続は、例えばスイッチ、ルータ、ハブ等のような任意の数の要素を含んでよく、また例えば音声ネットワーク１０４に対する内部データネットワークであってよい。
【００４４】
音声ネットワーク１０４はまた、１又は複数のインテリジェントペリフェラル（ＩＰ）を備えてよい。例えば図３において、ＩＰ３２０はＳＳＰ３０８に接続されるものとして図示されている。これらのＩＰは、ユーザと音声ネットワーク間の相互作用のための諸機能、例えばボイスメールサービス、数字収集、カスタマイズされたアナウンスメント、音声確認、等のような諸機能を提供するために使用できる。さらに、ＳＳＰ３０８及びＩＰ３２０間の通信は、プライマリレートインターフェース（ＰＲｉ）プロトコル、（例えば１１２９プロトコル）を使用し得る。さらに、ＩＰ３２０は、サービスセンタ１０６に対して情報を送受可能である。これらの通信は、例えば、ＳＲ−３５１１プロトコルを使用できる。さらに、図３はこの接続を直接接続として描いているが、ルータ、スイッチ、ハブ等を含む任意の数の要素を含んでよく、また例えば音声ネットワーク１０４に対する内部データネットワークを介してもよい。
【００４５】
図４は、本発明の原理に従うサービスセンタのブロック図である。図示されるように、サービスセンタ１０６は、ファイヤウォール４０２及び４０４、１又は複数のデジタルコンパニオンサーバ４０６、１又は複数の通信ポータルサーバ４０８、１又は複数のネットワークアクセスサーバ４１０及び音声ポータル４１２を備えてよい。音声ポータル４１２は、音声ポータルアプリケーションサーバ４１４と音声認識サーバ４１６を備えてよい。ネットワーク４１８は、ファイヤウォールとサーバとを相互接続するのに使用できる。加えて、後置サーバ４２０がサービスセンタ１０６と音声ネットワーク１０４間に設けられてよい。
【００４６】
ファイヤウォール４０２及び４０４は、サービスセンタ１０６、データネットワーク１０２及び音声ネットワーク１０４間の通信に対してそれぞれセキュリティサービスを提供する。例えば、４０２及び４０４は、ユーザ端末１１２とサービスセンタ１６内の１又は複数のサーバ間の通信を抑制し得る。ファイヤウォール４０２及び４０４においては、本発明の原理に従い、任意適当なセキュリティポリシを実施できる。ファイヤウォール４０２及び４０４は、Axent Corporationにより提供されるラプトールファイヤウォールのような既知のハードウェアとソフトウェアの組合せを使用して実施できる。さらに、ファイヤウォール４０２及び４０４は、サービスセンタ１０６内の別個のマシンとして実施してもよいし、サービスセンタ１０６に対して外部の１又は複数のマシン上で実施してもよい。
【００４７】
ネットワーク４１８は、Ethernet（登録商標）又はＦＤＤＩネットワークのような任意の形式のネットワークとしてよい。さらに、ネットワーク４１８は、スイッチ及びルータを本発明の技術思想から逸脱せずに適切なものとして備えてよい。さらに、例えばネットワーク４１８内に追加のファイヤウォールを存置し、サーバ４０６、４０８、４１０の１又は複数のものを追加のファイヤウォールの後ろに置くようにしてもよい。
【００４８】
各サーバ（４０６、４０８、４１０、４１４、４１６、４２０）は、Ｕｎｉｘ（登録商標）すなわちＤＯＳベースのサーバ又はコンピュータのような任意の形式のサーバ又はコンピュータとしてよい。サーバは、以下に記述されるような種々の論理機能を実施し得る。図４においては、各論理機能に使用されるものとして、異なるサーバが例示されている。他の具体例においては、論理機能を複数サーバ間で分割してもよいし、複数サーバを使用して単一の機能を実施してもよいし、全ての機能を単一のサーバにより遂行してもよい等、いろいろ可能である。
【００４９】
一般に、デジタルコンパニオンサーバ４０６は、サービスセンタの特定のサービスを提供するためのソフトウェア及びハードウェアを提供し得る。例示のサービスとして、例えば、カスタマがそのカスタマが送受した呼びの履歴からそのアドレス帳に交信者を追加することを可能にし、カスタマがそのアドレス帳から直接呼びを発することを可能にし、特定の時点に呼びを発するようにスケジュールし、カスタマが電話番号と関連するネームやアドレスを見ることを可能にすること等が含まれる。さらに、これらのサービスとして、カスタマがそのボイスメールをオンラインで聴くことを可能にすること、スケジューラ及び／又は発呼者番号に基づいてその呼びを転送すること、オンラインで電話会議をセットアップすること、リアルタイムの呼び管理等が含まれる。１具体例として、実時間呼び管理は、ユーザが、呼びが受信されつつあるとき数種の機能を遂行すること、例えば、呼びをボイスメールに送ること、１装置上に受信される呼びを他の装置に送ること、電話販売者からの保護を手動的に開始すること、発呼者に対してアナウンスを鳴らすこと、発呼者を現在の電話呼びにブリッジすること等を可能にする。
【００５０】
通信ポータルサーバ４０８は、カスタマアカウントを管理し、カスタマ音声ネットワーク１０４のプロバイダによりストアされるカスタマアカウント情報とインターフェースするためのハードウェア及びソフトウェアを提供し得る。ネットワークアクセスサーバ４１０は、サービスセンタにより提供されるアプリケーションを処理するに際して、音声ネットワーク１０４に対して情報を送受するためのハードウェア及びソフトウェアを提供し得る。例えば、ネットワークアクセスサーバ４１０は、音声ネットワーク１０４のＩＳＣＰ３０２又はＳＳＰ３０８又は３１０に対して情報を送受するのに使用できる。
【００５１】
音声ポータル４１２は、音声によるカスタマからの命令を受信し処理するためのソフトウェア及びハードウェアを備える。例えば、カスタマは、音声ポータル４１２に対する特定の番号をダイヤルできる。ついで、カスタマは、音声を使用して、カスタマが加入するサービスを変更するように、サービスセンタ１０６に命令することができる。音声ポータル４１２は、例えば、音声認識機能部（以下単に機能と記す）４１６及びアップリケション機能４１４を含んでよい。音声認識機能４１６は、口述指令を受信し、解釈し、あるいは話されたコマンドを認識する。アプリケーション機能４１４は、例えば、音声認識機能４１６から出力を受け取り、それをサービスセンタ１０６に適当なフォーマットに変換し、情報をサービスセンタ１０６内の１又は複数のサーバ（４０６、４０８、４１０）に転送する。
【００５２】
図５は、本発明に従う例示のシステムの論理的アーキテクチャを例示する。例示されるように、論理的アーキテクチャは、４つのプレイン、すなわちクライアントサイドプレーン５０２、アプリケーションサービスプレーン５０４、ネットワークアクセスプレーン５０６及び音声ネットワークプレーン５０８に分割され得る。
【００５３】
クライアントサイド５０２は、ユーザがサービスセンタ１０６に対して情報を送受するのに使用できるユーザ端末１１２Ａ及び１１２Ｂを備える。加えて、クライアントサイド５０２はユーザ電話器１１４を備える。上述のように、ユーザ端末１１２は、ユーザがサービスセンタ１０６と通信するために使用できる任意の形式の装置としてよい。例えば、ユーザ端末１１２Ａは、サービスセンタ１０６と通信するためのプログラムをランするＰＤＡとしてよく、他方ユーザ端末１１２Ｂは、インターネットによりサービスセンタ１０６と通信するためのウェブブラウザをランするデスクトップ型コンピュータとしてよい。加えて、ユーザは、例えば１又は複数の標準の地上線電話及び／又はワイヤレス電話器のような１又は複数の電話器１１４を有してよい。
【００５４】
アプリケーションサービスプレーン５０４は、デジタルコンパニオンサーバ４０６、通信ポータルサーバ４０８及び音声ポータル４１２を備える。これらのエンティティは、例えばウェブサービス又は任意の他の適当なプロトコルを使用して相互間で通信し得る。ウェブサービスは、エクステンシブルマークアップ言語（ＸＭＬ）、シンプルオブジェクトアクセスプロトコル（ＳＯＡＰ）、ウェブサービスィズディスクリプション言語（ＷＳＤＬ）及びユニバーサルディスクリプションディスカバリ・アンド・インティグレーション（ＵＤＤＩ）−インターネットプロトコル（ＩＰ）バックボーンに関する公開基準を使用してウェブベースのアプリケーションを統合する標準化方法である。
【００５５】
例示されるように、デジタルコンパニオンサーバ４０６は、次の機能を提供し得る。すなわち、クライアントプロキシ５１２、ウェブサーバ５１４、アプリケーションサーバ機能５１６、カレンダサーバ機能５１８、通知サーバ機能５２０及びデータベース機能５２２である。これらの機能の各々は、ハードウェア、ソフトウェア及び／又はファームウェアで遂行できる。さらに、これらの機能は、各々、別個のサーバで実行されてもよいし、複数サーバ間で分割されてもよいし、同じサーバ機能上に包含されてもよいし、あるいは他の任意の態様で実行されてもよい。
【００５６】
クライアントプロキシ機能５１２は、セキュリティの目的のために使用されるデジタルコンパニオンのためのプロキシ機能を提供する。このクライアントプロキシ機能５１２は、他のデジタルコンパニオン機能／サーバからデータネットワーク１０２を介してユーザ端末１１２へ送られる全ての通信がこのクライアントプロシキ５１２を通過していくように別個のサーバ内に包含することができる。また、もしもクライアントプロシキ５１２が別個のサーバ上に設けられるならば、例えば、追加のセキュリティを提供するために、クライアントプロシキ５１２と他のデジタルコンパニオンサーバとの間に追加のファイヤウォールが設けられよう。
【００５７】
ウェブサーバ機能５１４は、カスタマからネットワーク１０２を介してトラフィックを受け取る機能を提供する。例えば、ウェブサーバ機能５１４は、カスタマがInternet Explorer 又はNetscape Communicatorのようなウェブブラウザプログラムを使用してアクセスできるように、標準ウェブサーバとしてよい。
【００５８】
アプリケーションサーバ機能５１６は、デジタルコンパニオンサーバ４０６により遂行される一般的機能を包含する。例えば、これらの機能には、サービスセンタにより提供される特定のサービスを遂行するため、種々の他のデジタルコンパニオン機能とのインターフェーシングが含まれる。これらのサービスの中には、例えば、カスタマにその呼びをオンラインで管理する能力を提供するため、他の機能、ソフトウェア及び／又はハードウェアとインターフェースすることが含まれる。かかるサービスとしては、例えば、カスタマが、そのカスタマにより送受される呼びの履歴から交信者をそのアドレス帳に追加すること、カスタマが、そのアドレス帳から直接呼びを発することを可能にすること、特定の時点に呼びを発するようにスケジュールすること、カスタマが、電話番号と関連するネーム及び／又はアドレスを見ることを可能にすることが含まれよう。さらに、これらのサービスとしては、カスタマがオンラインでボイスメールを聴くのを可能にすること、スケジューラ及び／又は発呼加入者番号に基づいて呼びを転送すること、電話会議をオンラインでセットアップすること、ユーザ介入を伴う呼び管理をリアルタイムで可能にすること等が含まれよう。
【００５９】
さらに、アプリケーションサーバ機能５１６は、情報を検索又は送信するため、外部ウェブサーバのような１又は複数の外部装置とインターフェースし得る。例えば、アプリケーションサーバ機能５１６は、カスタマが加入するサービス（例えば呼び待機、呼び転送、ボイスメール等）を決定するために、音声ネットワークのデータセンタ５５６（例えばverison.com)とインターフェースし得る。
【００６０】
カレンダサーバ機能５１８は、事象をスケジュールし、特定の事象が起きたときにログし、特定の時点にある機能を遂行するようにアプリケーション機能をトリガすること等の能力を提供し得る。本発明の１側面として、カレンダサーバ機能５１８は、ユーザ端末１１２Ａを介してユーザにより創生されるスケジューリング事象（例えば会議、タスク等）を含むユーザカレンダのようなスケジューリングデータストラクチャを発生し、維持する。例えば、ユーザは、本発明に関連する特定の側面に従って設定される電話会議に参加すべきときに、日時を表すカレンダアプリケーションに電話会議事象をスケジュールすることができる。カレンダサーバ機能５１８は、本発明の側面に従う電話会議形態のプロセスを開始するように、アプリケーションサーバ機能５１６とともに作用し得る、すなわち機能５１６に作用を及ぼすことができる。
【００６１】
通知サーバ機能５２０は、サービスセンタ１０６から情報をユーザ端末１１２に送る能力を提供する。例えば、通知サーバ機能５２０は、アプリケーションサーバ機能５１６の指令で、ユーザが現在ユーザ電話器１１４に電話呼びを受けているという通知をユーザ端末１１２に送ることができる。この通知は、例えば、発呼者ならびに被呼番号の識別情報を与えるインスタントメッセージポップアップウィンドとし得る。この通知はまた、それと関連するユーザが選択可能な複数のボタン又はアイテムとしてもよく、これでユーザは呼びをリアルタイムで管理することができる。
【００６２】
データベース機能５２２は、デジタルコンパニオンサーバにより実行される種々のアプリケーションにより使用可能な情報の記憶を行う。これらのデータベースは、例えば、デジタルコンパニオンサーバに接続される１又は複数の外部記憶装置に包含されてよい。代わりに、データベースは、デジタルコンパニオンサーバそれ自体内の記憶装置に包含されてもよい。データベース機能５２２を提供する記憶装置は、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、ディスクドライブ、磁気テープ等のような任意の形式の記憶装置とし得る。
【００６３】
上述のように、通信ポータルサーバ４０８は、カスタマのアカウントを管理し、カスタマ音声ネットワーク１０４のプロバイダによりストアされるカスタマアカウント情報とインターフェースするためのハードウェア及びソフトウェアを提供する。図５に例示されるように、通信ポータルサーバ４０８は、次のような機能を提供する。すなわち、ウェブサーバ機能５２６、アプリケーションサーバ機能５２８、交信者データベース機能５３０、及び／又はカスタマプロファイル機能５３２を提供し得る。これらの各機能は、別個のサーバにより遂行されてもよいし、複数サーバ間で分割されてもよいし、同じサーバ機能上に包含されてもよいし、あるいはその他の態様で実施されてよい。
【００６４】
ウェブサーバ機能５２６は、デジタルコンパニオンサーバのウェブサーバ機能５１４の場合と同様に、カスタマからデータネットワーク１０２を介してトラフィックを受け取るための機能を提供する。例えば、ウェブサーバは、カスタマがInternet Explorer又はNetscape Communicatorのようなウェブブラウザを使用してアクセスできる標準ウェブサーバとし得る。
【００６５】
アプリケーションサーバ機能５２８は、通信ポータルサーバ４０８により遂行される一般的な機能を包含する。例えば、これらの機能には、カスタマプロファイル情報を検索及び／又は変更するため音声ネットワークとインターフェースすること、ユーザに対するアドレス帳を創生、編集することが含まれる。加えて、アプリケーションサーバ機能５２８は、外部サーバ及び／又は装置に対して情報を送受する機能を含んでよい。例えば、通信ポータルサーバ４０８は、インターネットのようなネットワークに接続してよい。そのとき、アプリケーションサーバ機能５２８は、Superpagesのウェブページのようなウェブサービスを提供する外部サーバ５５２にインターネットを介して接続できる可能性を提供し得る。そのとき、アプリケーションサーバ機能５２８は、これらの外部サービス５５２と交信をもち、ユーザのアドレス帳内の人間についてアドレスのような情報を検索することができよう。
【００６６】
他の例として、通信ポータル４０８のアプリケーションサーバ機能５２８は、シングルサインオン（ＳＳＯ）サーバ５５４とインターフェースし得る。ＳＳＯ５５４は、ユーザが、最初にネットワークにアクセスしたときに遂行される単一の認証に基づいて、ユーザが加入する全てのサービスにアクセスすることを可能にするように使用できる。
【００６７】
さらに、アプリケーションサーバ機能５２８は、アプリケーションサーバ５１６と同様に、サービスセンタにより遂行されるサービスを容易にする機能を提供し得る。これらのサービスとしては、例えば、カスタマがそれらの呼びをオンラインで管理することを可能にするため、他の機能、ソフトウェア及び／又はハードウェアとインターフェースすることが含まれよう。例えば、カスタマがそのカスタマにより送受される呼びの履歴からそのアドレス帳に交信者を追加することを可能にすること、カスタマがそのアドレス帳から直接に呼びを発することを可能にすること、特定の時点に呼びを発するようにスケジュールすること、カスタマが電話番号と関連するネーム及び／又はアドレスを見ることができるようにすることである。さらに、これらのサービスには、カスタマが、そのボイスメールをオンラインで聴くことができるようにすること、スケジューラ及び／又は発呼者番号に基づいてその呼びを転送すること、オンラインで電話会議をセットアップすること、リアルタイムでのユーザ介入を伴う呼び管理を可能にすること等が含まれよう。
【００６８】
交信者データベース機能５３０は、ユーザに対するアドレス帳をストアするための記憶装置を備える。このアドレス帳は、適当な形式のアドレス帳でよい。例えば、ユーザアドレス帳には、人間及び／又は機関のネーム、電話番号及びアドレスが含まれるよう。これらの記憶装置は、通信ポータルサーバ４０６に対して内部形式でも外部形式でも、ある種の両者の組合せでもよい。加えて、これらの記憶装置は、磁気記憶、メモリ記憶等のような任意の形式の記憶装置でよい。
【００６９】
カスタマプロファイルデータベース５３２は、ユーザに対するカスタマプロファイル情報をストアするための記憶装置を備える。これらの記憶装置は、交信データベースに使用されるのと同じ記憶装置でも別個の記憶装置でもよい。カスタマプロファイルには、ユーザのネットワークに対するユーザアカウントに関する情報が含まれよう。例えば、この情報は、ユーザのネーム、請求アドレス及びその他のアカウント情報を含んでよい。加えて、カスタマプロファイルには、例えば呼び待機、ボイスメール等のようなユーザが加入した音声サービスに関する情報が含まれよう。
【００７０】
アーキテクチャのアプリケーションサービスプレーン５０４はまた、音声ポータル４１２を備えることができる。上述のように、音声ポータル４１２は、例えば、音声認識機能４１６及びアプリケーションサーバ機能４１４を備えてよく、音声によるカスタマからの命令を受信し処理するのに使用できる。音声認識機能４１６は、音声認識能力を提供することが可能なハードウェア及び／又はソフトウェアを使用して実施できる。このハードウェア及び／又はソフトウェアは、Tellme Networks,Incorporatedから入手し得る音声アプリケーションプラットフォームのような商業的に入手可能な製品でよい。アプリケーションサーバ機能４１４は、デジタルコンパニオンサーバ４０６と音声認識機能４１６間で情報を交換するためのハードウェア及び／又はソフトウェアを備えてよい。加えて、音声ポータル４１２のアプリケーションサーバ機能４１４は、別個のサーバ上に含まれてもよく、音声認識機能４１６を提供するハードウェア及びソフトウェア内に含まれてもよく、デジタルコンパニオンサーバ４０６内に含まれてもよい等、種々の態様で実施できる。
【００７１】
アーキテクチャのネットワークアクセスプレーン５０６は、アプリケーションサービスプレーン５０２及び音声ネットワーク１０４間の接続を可能にする機能を備える。例えば、このプレーンは、リースントチェンジエンジン３１６、ネットワークアクセスサーバ４１０及び／又は後置サーバ４２０を備えてよい。
【００７２】
上述のように、リースントチェンジエンジン３１６は、音声ネットワーク１０４に含まれるスイッチ及びＩＳＣＰデータベースを更新するのに使用できる。１具体例において、リースントチェンジエンジン３１６は、ＡＡＩＳ５４４、ｅＲＣ５４６及び／又はＭＳＰ５４８を備えてよい。加えて、セキュリティの目的のため、デジタルコンパニオンサーバ４０６とリースントチェンジエンジン３１６との間にプロキシ５４２を使用できる。
【００７３】
サービスセンタ１０６にはネットワークアクセスサーバ４１０を備えることができるが、このネットワークアクセスサーバは４１０は、サービスセンタにより提供されるアプリケーションを処理する際に音声ネットワーク１０４に対して情報を送受するためのハードウェア及びソフトウェアを提供し得る。例えば、ネットワークアクセスサーバ４１０は、音声ネットワーク１０４から発呼者ＩＤ情報を検索するための発呼者ＩＤ（ＣＩＤ）機能、ＳＳＰを介して呼びを発するため、インテリジェントペリフェラル（ＩＰ）に命令するためのクリックツーダイアル（ＣＴＤ）機能及び／又は音声ネットワークのＩＳＣＰとインターフェースするための実時間呼び管理機能（ＲＴＣＭ）を含んでよい。
【００７４】
ネットワークアクセスプレーン５０６はまた、１又は複数の後置サーバ（図示せず）を備えてよい。これらの後置サーバは、サービスセンタ１０６及び音声ネットワーク１０４とインターフェースするためのハードウェア及び／又はソフトウェアを含んでよい。後置サーバ４２０は、ネットワークにより、直接接続により、又は任意の他の適当な態様でサービスセンタ１０６に接続してよい。さらに、後置サーバ４２０は、ネットワークにより、直接接続により、あるいは他の適当な態様により音声ネットワーク１０４内の１又は複数の装置に接続してよい。
【００７５】
後置サーバ４２０はまた、例えば、ボイスメール検索及び通知機能を提供するサーバを備えてよい。このボイスメール検索及び通知機能は、ユーザがボイスメールを受信するときに通知を受け取り、ユーザのボイスメールシステムを物理的に呼び、ボイスメールを検索するために適当なコードを入力し、ボイスメールを検索し、ボイスメールをデジタルファイルに変換し、それをデジタルコンパニオンサーバ４０６に送る能力を含んでよい。
【００７６】
さらに、これらの後置サーバ４２０はまた、例えばディレクトリアシストサーバを備えてよい。このディレクトリアシストサーバは、サービスセンタ１０６を音声ネットワーク１０４のリバースディレクトリアシスタンスゲートウェイ（ＲＤＡゲートウェイ））とインターフェースし得る。ＲＤＡゲートウェイは、電話番号と関連するネーム及び／又はアドレス情報のため音声ネットワーク１０４のデータオペレーションセンタ（ＤＯＣ）に要求を発行し、この要求に応答してネーム及び／又は電話番号を受信するための装置である。
【００７７】
他の例として、後置サーバ４２０は、ワイヤレス音声ネットワークのモバイルスイッチングセンタ（ＭＳＣ）とインターフェースするのに使用されるワイヤレスインターネットゲートウェイを備えてよい。上述の後置サーバ４２０と同様に、ワイヤレスインターネットゲートウェイは、サービスセンタ１０６により使用されるフォーマットとワイヤレス音声ネットワークにより使用されるフォーマット間で要求及び情報を変換するのに使用できる。
【００７８】
さらに他の例として、後置サーバ４２０は、サービスセンタ１０６を音声ネットワーク１０４内のショートメッセージサービス（ＳＭＳ）ゲートウェイとインターフェースするためのシングルナンバショートメッセージサービス（ＳＮ  ＳＭＳ）サーバを備えてよい。これは、カスタマが、その家庭電話番号にアドレスされたＳＭＳメッセージをユーザ選択のＳＭＳ可能装置に送ることを可能にするのに使用される。
【００７９】
また、後置サーバ４２０は、音声ネットワーク１０６内の会議ブリッジに命令して、ＳＳＰを介して電話会議の参加者にダイヤル送信するための会議ブラスティングサーバを備えてよい。代わりに、例えば、後置サーバ４２０は、加入者の各々にダイヤル送信することにより２加入者間に呼びを発するように、音声ネットワークのＩＰに命令するためのサーバを備えてもよい。後置サーバ４２０はまた、ブリッジ又はＩＰ装置に命令して、会議を聴くことができるオーディオデジタル化装置を呼び、オーディオ信号をデジタル形式に変換し、デジタル化信号を例えばオーディオストリーミングサーバを介してユーザ装置に転送する能力を備えてよい。オーディオストリーミングサーバは、例えば、ユーザがインターネットを介してそれに接続することを可能にし得る。加えて、オーディオストリーミング装置は、信号を一時記憶ないし記録し、ユーザが会議中ポーズしたり、巻き戻したり、あるいは早送りしたりすることを可能にし得る。
【００８０】
音声ネットワークプレーン５０８は、図３を参照して上述したように、音声ネットワーク１０４に含まれるハードウェア及びソフトウェアを備える。例えば、音声ネットワークプレーン５０８は、ＩＳＣＰ  ＳＰＡＣＥ３１４、ＩＳＣＰ３０２、インテリジェントペリフェラル３２０及びＳＳＰ３０８を備えてよい。加えて、音声ネットワークプレーン５０８は、例えばモバイルスイッチングセンタ等のようなワイヤレスキャリヤネットワークに含まれるハードウェア及びソフトウェアを備えてよい。
【００８１】
電話会議バッファーシステム概要
本発明に関連した特定の形態による方法及び装置は、ユーザが遠隔通信及び／又は情報交換ネットワークを経由する通信と関連した数個の異なった処理を行いうる環境を提供する。これらの異なった処理には、加入者であるユーザの予定表及び／又はアドレス帳を通じて加入ユーザに対して自動的に構成し且つ維持する電話会議の処理がある。本発明のある実施形態では、電話会議処理は初動ユーザが複数の他の会議ユーザを含む電話会議事象をスケジュールすることを可能にする。この電話会議処理は自動的に電話会議を加入ユーザにより予定された時刻及び／又は日時にユーザ間に電話会議を設定（樹立）する。
【００８２】
加えて、本発明の方法及び装置は、電話会議の音声を記録し、次いで当該音声をユーザに関連した端末で電話会議に参加している全てのユーザに対して流す。その後、電話会議に参加している一人のユーザは、電話会議の音声記録にアクセスすることができる。ユーザは電話会議の音声の再生時間長を決定できる。さらに、ユーザは再生の内容を迅速に把握できるように再生速度を上げることができる。
【００８３】
図６は本発明のある態様に従って電話会議のバッファー（緩衝）処理を行うネットワーク環境６００を示す。図示のように、環境６００はデータネットワーク６０２、音声ネットワーク６０４、サービスセンタ６０６、ユーザ端末６１２、後置サーバ６１４、会議ブリッジ６１８、スピーチ認識サーバ６２０、音声デジタル化装置６２２、ユーザシステム６２４、ユーザシステム６２８−１〜６２８−Ｎ、及びユーザ端末６３２−１〜６３２−Ｎを含む。
【００８４】
ユーザ端末６１２は図１に示したユーザ端末１１２と同様な方法で形成され且つ動作される、始動ユーザ６２６により操作される端末であり得る。データネットワーク６０２は環境６００内の各種のエンティティ、例えば図１に関連して説明したデータネットワーク１０２のように、ユーザ端末６１２やサービスセンタ６０６のような要素の間に通信を提供する回路網である。音声ネットワーク６０４は図１に関連して説明した音声ネットワーク１０４と同様にして環境６００内の選択されたエンティティ間の通信を提供する電話を基本にした回路網である。
【００８５】
サービスセンタ６０６は、図１に関連して説明したサービスセンタ１０６と同様な方法で、データネットワーク６０２と音声ネットワーク６０４を介する通信を管理するためのプラットフォームを提供する。
本発明の１つの実施形態では、サービスセンタ６０６はデジタルコンパニオンサーバ（ＤＣＳ）６０７を含み、このサーバは図４〜５に関連して説明したデジタルコンパニオンサーバ４０６と同様な方法で消費者関連サービスを提供する。当業者には、サービスセンタ６０６が本発明の方法を実施するのに必ずしもＤＣＳを必要としないことが認識できるであろう。サービスセンタ１０６はまた音声ストリームサーバ６１０を含む。このサーバは音声デジタル化装置６２２からデジタル化した音声を受け、デジタル化音声データのストリームで電話会議に参加しているユーザに提供する。音声ストリームサーバ６１０はＳＨＡＵＴキャストサーバ、リアルサーバ、ウインドウズメディアサーバ、クイックタイムストリーミングサーバ等の市販の音声ストリーマを使用することにより構成できる。当業者には、音声ストリームサーバ６１０がサービスセンタ６０６の外部にあってもよいことが分かるであろう。
【００８６】
後置サーバ６１４はサービスセンタ６０６及び音声ネットワーク６０４をインターフェースする１以上の計算装置である。後置サーバ６１４はハードウエア及び／又はソフトウエアを含むことができ、図５に関連して説明した後置サーバ４２０と同様に動作することができる。本発明の１形態では、後置サーバ６１４は会議ブラスチングアプリケーション（ＣＢＡ）サーバ６１６を含み、このサーバは環境６００により使用されるメッセージを発生させて初動ユーザ６２６に関連した電話会議を準備する処理を含む、電話会議の１以上の処理を実施するソフトウエアを実行する。
【００８７】
会議ブリッジ６１８は会議ユーザ６３０−１から６３０−Ｎ及び初動ユーザ６２７の選択した者同士の通信を設定するネットワークブリッジである。本発明の一つの形態では、会議ブリッジ６１８はＤＣＳ６０８から指令を受け取って、ＤＣＳ６０８により構成されている電話会議に従って電話会議を準備する。さらに、会議ブリッジ６１８は電話会議処理中の１以上の呼びに関連した遠隔通信サービスを提供する。
【００８８】
音声デジタル化装置６２２はアナログ音声データを受信してそれをデジタル音声データに変換するように動作する装置である。音声デジタル化装置６２２はこのようなデジタル化音声データをサービスセンタ６０６に送り、サービスセンタ６０６では音声ストリームサーバ６１０が音声データを処理してデータを処理して音声ストリームをそれぞれのユーザに提供する。音声デジタル化装置６２２により受信されるアナログ音声データはユーザが参加している電話会議からの音声データでありうる。参加しているユーザは音声ストリームサーバ６１０から音声ストリームを受け取るユーザと同じユーザであって良い。音声デジタル化装置６２２は任意の市販されているデジタル変換器を使用して構成できる。
【００８９】
スピーチ認識サーバ６２０は会議ブリッジ６３０から供給される音声情報をスピーチ情報に変換する計算システムである。このサーバ６２０は会話情報を１以上のデータ記憶装置（図示せず）に記憶するテキストデータに変換する。さらに、スピーチ認識サーバ６２０は本発明の電話会議バッファ機能に関連して使用されて、電話会議に参加しているユーザに関係した名前又は他の語の認識により起動される音声ストリームの選択部分を選択的に再生又は記憶する。本発明の１つの形態では音声認識サーバ６２０は後置サーバ６１４の内部のサーバとして含まれてよい。
【００９０】
ユーザシステム６２８−１〜６２８−Ｎはそれぞれの会議ユーザ６３０−１〜６３０−Ｎにより作動される通信システムである。ユーザシステム６２８−１〜６２８−Ｎと音声ネットワーク６０４を介して、会議ユーザ６３０−１〜６３０−Ｎは、１つ以上の型の通信装置を経由して互いに通信できる。従って、ユーザシステム６２８−１〜６２８Ｎは有線又は無線電話器のような電話装置を表す。
別法として、ユーザシステム６２８−１〜６２８Ｎはユーザ端末６１２と同様に動作する端末を表すことができる。初動ユーザ６２６はまたユーザシステム６２４と音声ネットワーク６０４を通して会議ユーザ６３０−１〜６３０−Ｎと通信することができる。その上、会議ユーザ６３０−１〜６３０−Ｎはユーザ端末６３２−１〜６３２−Ｎを使用して、初動ユーザ６２６によるユーザ端末６１２の使用と同様な方法で他のユーザと通信ですることができる。従って、ユーザ端末６３２−１〜６３２−Ｎはユーザ端末６１２と同様にして動作することができる。
【００９１】
本発明の１つの形態では、ユーザ６２６はサービスセンタ６０６により提供される１以上のサービスに対する予約者でありうる。すなわち、ユーザ６２６はサービスセンタ６０６に関連した事業会社に登録したユーザであってもよく、ユーザはサービスセンタ６０６のような環境６００の構成部分により提供される１以上の通信サービスを受けることができる。このようなサービスには例えばサービスセンタ１０６に関連して説明した一部の又は全部のサービスが含まれる。ある実施例では１以上のユーザ６３０−１〜６３０−Ｎはまたこのようなサービスの予約者であってもよい。
【００９２】
電話会議バッファ処理
本発明のある実施形態に従う方法及び装置はバッファ作用を含む電話会議を自動的に構成し且つ維持する。図７は本発明に従ってバッファ作用を含む電話会議を開始するための方法をフロー図を例示する。フロー図の段階は特定の順序で記載したが、当業者にはこれらの段階を修正又は変更した順序で実施できることが分かるであろう。さらに図７の１以上の段階は同時又は並行して実施できる。
【００９３】
先ず、サービスセンタ６０６は電話会議を生成する（段階７０２）。例えば、初動ユーザ６２６がユーザ端末６１２及びサービスセンタ６０６を通して１以上の電話会議スケジュール事象を準備する。より詳しくいうと、初動ユーザ６２６はサービスセンタ６０６により提供されるカレンダアプリケーションとアドレス帳にアクセスし、参加するユーザ名を提案された電話会議に追加する。１つの例では、そうすることにより、初動ユーザ６２６は初動ユーザ６２６に対応したアドレス帳のグラフィック画面に表示された会議ユーザ情報にアクセスできる。入力装置（マウス、スタイラス、等）を使用して、初動ユーザ６２６はアドレス帳から会議ユーザ（例えばユーザ６３０−１）のプロフィル情報を取り出して、それを提案の日時（例えば２００３年１２月７日午前９時００分、月曜日）に対してカレンダアプリケーションに含まれている電話会議アイコンにドロップする。別法として、ユーザ６２６は提案された電話会議に対する日時を選択し、会議ユーザをユーザ端末６１２のディスプレイ状のグラフ画面に表示されている参加者リストに加える。本発明の１つの形態では、サービスセンタ６０６はＤＣＳ６０８内のアプリケーションサーバ機能（例えば５１６）を使用して、ユーザ６２６が電話会議の行われる特定の日時をスケジュールできるようにする。しかし本発明の範囲内で１以上の会議ユーザ６３０−１〜６３０−Ｎとの電話会議をスケジュールするために、環境６００により異なった機構又は方法を使用してもよいことは当業者には理解されるであろう。例えば、将来の日時に対してコンピュータで強化された電話会議をスケジュールする代わりに、初動ユーザ６２６がコンピュータで強化された電話会議が直ぐに開かれるべきことを表示してもよい。
【００９４】
ＤＣＳ６０８は定期的にユーザ６２６に関連したカレンダアプリケーションを走査して電話会議事象が検出されるかどうかを決定することができる。電話会議事象はＤＣＳ６０８にユーザ６２６のために電話会議を自動的に準備することを指示するトリガーとして作用できる。例えば、ＤＣＳ６０８は現在の日時がユーザ６２６のために予定された電話会議と一致するか又はある所定範囲に入るかどうかを決定できる。例えば、ユーザ６２６のアドレス帳に特定日（例えば２００３年１１月１７日月曜日午前１０時）に対して事前に３人の会議ユーザとの電話会議がスケジュールされているものとする。その日時（すなわち２００３年１１月１７日）又はそれより前の日時には、ＤＣＳ６０８の機能（例えばカレンダサービス機能５１８）が、ＤＣＳ６０８に対し、ユーザ６２６により準備されユーザのカレンダに記載された明細に従って電話会議を構成することを開始するように指示する電話会議事象をトリガー（起動）することができる。
別法として、即時的なコンピュータ強化電話会議の場合には、アプリケーションサーバ５１６は、初動ユーザ６２６が要求される情報を提出するとただちにコンピュータ強化電話会議事象を検出することができる。このような情報には例えば少なくとも一人の会議参加ユーザの身元確認と、そのユーザが会議に参加できるかの表示を含むことができる。
【００９５】
一旦電話会議事象が検出されたら、ＤＣＳ６０８は会議ブラスティングアプリケーション（ＣＢＡ）メッセージを発生することができる。ＣＢＡメッセージは検出された予定の電話会議に関連する参加者リストに含まれている各会議ユーザのプロフィル情報を含むことができる。例えば、ＤＣＳ６０８は各会議参加者の電話番号と識別番号（ＩＤ）を収集し、それらをＣＢＡメッセージに追加することができる。一旦ＣＢＡメッセージが発生されたら、ＤＣＳ６０８はメッセージを適当な伝送プロトコルに適するフォーマットに変換し、変換したメッセージをＣＢＡサーバ６１６に送る。本発明の１つの形態では、ＤＣＳ６０８はメッセージを適当なＸＭＬメッセージに変換し、変換したメッセージをＴＣＰ／ＩＰプロトコルを使用してＣＢＡサーバ６１６に送る。しかし、他の形式のプロトコルと情報フォーマットはサービスセンタ６０６とＤＣＳ６０８を使用してＣＢＡメッセージｗｐＣＢＡサーバ６１６に送ることもできる。
【００９６】
ＣＢＡサーバ６１６はＣＢＡメッセージに含まれる情報を抽出してＣＢＡブリッジメッセージを発生することができる。ＣＢＡブリッジメッセージは特定のブリッジ（例えば会議ブリッジ６１８）に差し向けられ得る１組の命令である。これらの命令はブリッジに、ＣＢＡメッセージ中の確認されている会議ユーザにダイヤルすることにより電話会議を準備するように指示する。本発明の１つの実施形態では、ＣＢＡブリッジ６１８は、環境６００中の複数のブリッジ（図示せず）のどれがユーザ６３０−１〜６３０−Ｎのいずれと電話会議通信を処理するように構成されているかを決定する。ＣＢＡサーバ６１６は電話会議動作の処理に割り当てられている会議ブリッジ６１８を識別し、ブリッジ６１８の識別に基づいてＣＢＡメッセージを発生する。すなわち、ＣＢＡサーバ６１６は会議ブリッジ６１８に向けられる１つ以上の命令を含むメッセージをフォーマットすることができる。
【００９７】
会議ブリッジ６１８はＣＢＡメッセージを受け取り、該メッセージに含まれている命令に基づいて初動ユーザ６２６とＣＢＡメッセージに含まれる識別された会議ユーザを含む電話会議を準備する。本発明の１つの形態では会議ブリッジ６１８は初動ユーザ６２６及び各会議参加ユーザ６３０−１〜６３０−Ｎに対する電話番号をＣＢＡメッセージから収集する。
【００９８】
電話会議の生成を助ける他に、サービスセンタ６０６は追加のユーザプロフィル情報を検索する（段階７０４）。このようなユーザ情報は電話会議に関連した音声ストリームを差し向けるべき場所を示す情報を含むことができる。例えばＤＣＳサーバ６０８はデータベース５２２のような中央記憶領域にアクセスし、初動ユーザ６２６と電話会議に招請されたその他の電話会議ユーザ６３０に対応するデータを検索する。なお、追加の情報は中央ではなくて各ユーザに対してローカルな個所に記憶することもできる。
検索して回収したデータに基づいてＤＣＳ６０８は電話会議に関連する音声ストリームの受け側（あて先）を決定することができる（段階７０６）。検索して得たデータは例えばユーザ端末６１２、６３２や初動ユーザ６２６及び参加を招請された会議ユーザ６３０に関連した装置（図示せず）等のインターネットプロトコル（ＩＰ）アドレス、及び同様な識別情報でありうる。受け側装置（音声ストリームを受信する装置等）は電話会議に参加するユーザのにより使用されているものと同一の装置であり得る。
【００９９】
１つの実施形態においてユーザはユーザに関係したどの装置が音声ストリームを受け取るべきかを指定することができる。このユーザ指定の装置の識別ＩＤは段階７０４で検索して得たデータに含まれていることができる。音声ストリームを受信する装置を指定する他の方法も使用できる。例えば、ユーザがどの装置を使用するかを決定する代わりに、装置管理者又は他の会議ユーザが装置を指定してもよい。さらに、デフォルト装置を音声ストリームを受け取る装置として設定することも可能である。さらには、音声ストリームを受け取る装置の決定は米国特許出願No.（_____）に記載されている決定装置に類似のものでも良い。
【０１００】
一旦電話会議が構成されると、会議ブリッジ６１８は収集した電話番号を使用して初動ユーザ６２６と適当な会議ユーザ６３０−１〜６３０−Ｎとを設定（接続）する（段階７０８）。発明の１形態では、会議ブリッジ６１８は、音声ネットワーク６０４により実施される信号形成プロトコル及び／又はその他の要素（ＳＣＰ、ＳＳＰ、ＳＣＰ、ＩＳＣＰ、ＳＳ７プロトコルインフラ構造等）を使用して、各会議ユーザ６３０−１〜６３０−Ｎにより操作される各ユーザシステム６２８−１〜６２８Ｎにダイヤルすることができる。
【０１０１】
もしもユーザが会議ブリッジ６１８からの電話会議呼びに応答しなければ、会議ブリッジ６１８はＮＯ−ＣＯＮＴＡＣＴメッセージを発生しそれをＣＢＡサーバ６１６を介してＤＣＳ６０８に送る。本発明の１形態では、このＮＯ−ＣＯＮＴＡＣＴメッセージはＤＣＳ６０８にユーザが電話会議呼びに応答しなかったことを示す。また、ＮＯ−ＣＯＮＴＡＣＴメッセージは計画された電話会議の接触動作と関連したユーザ、被呼者の電話番号、被呼時間、及びその他の種類の情報を識別する。ＤＣＳ６０８はブリッジ６１８から提供されるＮＯ−ＣＯＮＴＡＣＴメッセージの一部又は全部を含んでいるＤＣＳＮＯ−ＣＯＮＴＡＣＴメッセージを生成でき、このＤＣＳＮＯ−ＣＯＮＴＡＣＴメッセージをデータネットワーク６０２を通してユーザ端末６１２に送る。別法として、又は追加として、ＤＣＳ６０８はＤＳＣＮＯ−ＣＯＮＴＡＣＴメッセージ情報をＣＢＡサーバ６１６を介して会議ブリッジ６１８に送ることができる。ブリッジ６１８はＮＯ−ＣＯＮＴＡＣＴメッセージ情報を例えば音声形式でユーザシステム６２４を介してユーザ６２６に送ることができる。本発明の他の形態では、会議ブリッジ６１８はユーザが電話会議呼びに応答しなかったことを決定したときにＮＯ−ＣＯＮＴＡＣＴメッセージ情報をユーザシステム６２４に送ることができる。当業者には上記の例は発明を限定するものではなくて、本発明の諸形態の装置及び方法が応答しなかった会議電話のユーザ６２６に通知するために他の形式のメッセージ、情報及び構成要素を使用しても良いことが分かるであろう。
【０１０２】
ＮＯ−ＣＯＮＴＡＣＴメッセージの発生と送信に続いて、会議ブリッジ６１８は、該ブリッジがまだ接触していない参加予定のユーザが居るかどうかを決定することができる。もしも居れば、ブリッジ６１８はその新ユーザに接触を試みる。他方、もしも会議ブリッジ６１８が電話会議に対してＣＢＡメッセージに識別されている全ての参加ユーザに接触を試みてどのユーザも応答しなかったなら（又は他の理由で通信が設定できなかったなら）、会議ブリッジ６１８は会議不成立のメッセージをＤＣＳ６０８に送って、予定の電話会議はユーザの居ないために処理できないことを示す。本発明の１形態ではＤＣＳ６０８はＮＯ−ＣＯＮＴＡＣＴメッセージに関連して説明したと同様にして、ユーザ端末６１２に会議不成立のメッセージを送る。さらに会議ブリッジ６１８はＮＯ−ＣＯＮＴＡＣＴメッセージに関して説明したような仕方でユーザシステム６２４に会議不成立のメッセージを送る。
【０１０３】
もしもユーザが電話会議呼びに応答しなければ、会議ブリッジ６１８はユーザに対して（ユーザの対応するユーザシステムを介し、又はユーザに対応するユーザ端末を介し）１つ以上の通知を発生し且つそれを発声又は再生する。通知は参加者ユーザに対してターゲットユーザが予定されている電話会議に参加することを予定していることを示す。通知は又他の会議ユーザ（例えば６３０−Ｎ）と電話会議を初動したユーザ（例えば初動ユーザ６２６）を識別する。電話会議に関連した追加情報（例えば会議の主題、提案さえる議題等）を示す他の種類の通知も会議ブリッジ６１８から提供できる。さらに、追加のメッセージは、例えばサービスセンタ６０６を介してユーザ６２６により事前に準備された予定の電話会議にしたがって構成されたことを示すメッセージ、として初動ユーザ６２６に与えることが出来る。さらに環境６００他の構成要素（図６には示されていないもの）はその１つ以上の通知を参加者ユーザに与えることが出来る。これは、会議ブリッジ６１８は他の処理構成要素を利用して電話会議参加者通知を会議ユーザ６３０−１〜６３０−Ｎに送ることができる。
【０１０４】
さらに、通知はサービスセンタ６０６を利用してユーザ６２６により予め構成され及び／又は選択されうる。１つの例では、電話会議をスケジュールする際にユーザ６２６はサービスセンタ６０６に予め構成された通知を与えることが出来る。この予め構成された通知は参加ユーザが電話会議に応答するときに会議ブリッジ６１８により使用される。この例ではＤＣＳ６０８はＣＢＡサーバ６１６に与えられているＣＢＡブリッジ中の予め構成されている通知を含むことができる。一方、ＣＢＡサーバ６１６は会議ブリッジ６１８に与えられているＣＢＡブリッジメッセージに含まれている予め形成されている通知メッセージを含むことができる。本発明の他の形態では、会議ブリッジ６１８は、電話会議が電話会議処理中のユーザ６２６に対して設定される前、間又は後に、ブリッジ６１８により設定された電話会議に共通の一般的電話会議通知を提供することができる。
【０１０５】
電話会議呼びに応答すると、ユーザはその呼びを受諾するかどうかの選択をすることができる。ターゲット参加ユーザが電話会議を受諾しなければ、会議ブリッジ６１８はユーザに電話会議を拒否する１以上の選択権を与える参加者フィードバック処理を実行できる。この参加者フィードバック処理は米国特許出願No.（_____）に記載されている。
【０１０６】
もしもユーザが電話会議を受諾すれば、会議ブリッジ６１８は参加ユーザ受諾メッセージを発生してそれをＤＣＳ６０８に与える。受諾メッセージはユーザによる電話会議の受諾を反映した情報を含みうる。この情報はまたユーザの識別情報、ユーザの受諾状況、及び他の電話会議及び／又はユーザに関係した他の情報を含むことができる。
例えば受諾メッセージはユーザが電話会議を受諾したこと及びＤＣＳ６０８による始動された会議に参加することを示す音声又はテキスト情報を含むことができる。ユーザは電話会議識別子（ＩＤ）、ユーザ名、及び／又はユーザの電話番号により本人確認される。ＤＣＳ６０８はこの情報をユーザ端末６１２を通して適当なフォーマットでユーザ６２６に送ることができる。別法として又は追加して、会議ブリッジ６１８は受諾メッセージをユーザシステム６２４と音声ネットワーク６０４を通してユーザ６２６に送ることができる。
【０１０７】
一旦ユーザが電話会議を受諾すると、ユーザはユーザ６２６及び他の会議参加ユーザ６３０−１〜６３０−Ｎと共に会議に参加できる。例えば会議ブリッジ６１８は電話会議を受諾した全てのユーザを電話会議にブリッジできる（段階７１０）。ある特定のユーザが会議に電話会議を受諾したことの通知を受けると、会議ブリッジ６１８はそのユーザを電話会議にブリッジできる。
【０１０８】
会議ブリッジ６１８は又音声デジタル化装置６２２を電話会議にブリッジできる（段階７１２）。このようにして、音声デジタル化装置６２２は電話会議から音声を受けて処理することができる。より具体的に述べると、音声デジタル化装置７１４は下電話会議からの音声をデジタル化できる（段階７１４）。その後、音声デジタル化装置６２２はデジタル化した音声を音声ストリーム装置６１０に送ることができる（段階７１６）。デジタル化音声を受け取ると、音声ストリーム装置６１０はデジタル化音声のストリームを作る。音声ストリーム装置６１０はさらにその音声ストリームを電話会議に参加することを要請された全てのユーザ（参加を受諾したユーザだけではない）に送る（段階７１８）。
より具体的に説明すると、音声ストリーム装置６１０は段階７０４、７０６からの情報を利用してデータネットワーク６０２を介して段階７０６で身元確認された装置との通信を確立しその音声ストリームをその装置へ送る。このようにすると、ユーザはユーザ端子（例えばユーザに対応する装置）が音声ストリームを受け取るために電話会議を受諾する必要がない。
【０１０９】
別法として、音声ストリームサーバ６１０は音声ストリームを、会議に参加することを拒絶したユーザ以外の、会議に参加を要請された全てのユーザに送出することができる。このようにすると、電話会議に参加したくないユーザが電話会議からの音声ストリームにより煩わされる必要が無くなる。さらに音声ストリームサーバ６１０は音声ストリームを直ちにユーザに送らなくても良い。例えば音声ストリームサーバ６１０は音声ストリームをそれを受信したいユーザにだけ送ればよい。音声ストリームはＭＰ３、リアルオーディオ、ショックウエーブ、ＭＰＥＧ−４、ＯｇｇＶｏｒｂｉｓ、その他適当な音声ストリームデータ用のフォーマットのデータを含むことができる。
【０１１０】
図８は本発明の原理によるバッファ作用を有する電話会議参加方法を例示するフロー図である。フロー図の段階は特定の順序で記載されているが、当業者にはこれらの段階を修正し或いは異なった順序で実施することができることは明らかであろう。
さらに、図８の段階の２つ以上を同時又は並行して実行できる。
【０１１１】
図６に示したように、ユーザ端末６３２、６１２のような装置は、この装置に関連したユーザが参加を要請された電話会議に対応する音声ストリームを受信する（段階８０２）。ユーザはすでに電話会議に参加していても良いしまだ参加していなくても良い。
この装置は所望により音声ストリームからの音声を即座に又は受信と殆ど同時に再生するように動作する適当なソフトウエアを含むことができる。かかるソフトウエアには、Ｗｉｎａｍｐ、ＲｅａｌＰｌａｙｅｒ、Ｓｏｎｉｑｕｅ、ＸＭＭＳ、及びＡｕｄｉｏｎ等がある。音声ストリームを再生できる他のプレーヤも使用できる。
【０１１２】
音声ストリームを受信する装置はまた音声ストリームに含まれるデータを記憶できる（段階８０４）。例えば、適当なソフトウエアを使用して実際の音声ストリームを直接記憶するか、又は音声ストリームからデータを抽出し、次いでこの抽出したデータを記憶することができる。抽出されたデータは記憶の前に処理されても良い。適当なソフトウエアにはオーディオＭＰ３音声レコーダ、スーパーＭＰ３レコーダがあり、その他後で再生されるデータを受け取り記憶することができる任意のレコーダを使用できる。記録ソフトウエアは音声ストリームを受信する装置内に存在することができ、例えば音声ストリームを受け取る装置に局在したメモリに内に音声ストリームを記憶することができる。別法として又はこれに加えて、音声ストリームはサービスセンタ６０６のような中央位置に記録することもでき、音声ストリームを記憶するソフトウエアを中央位置に配置することができる。
【０１１３】
本発明の１つの形態において、音声ストリームのローカルな記録は自動的に又は手動で起動できる。例えば利用者に所属する（ローカルな）記憶領域に音声ストリームを自動的に記録する代わりに、ユーザからのローカルな記録の要求を受けたときにローカル記録を行うことができる。このようにして、電話会議に参加するユーザは、一時的に電話会議から中座せざるを得ない場合、或いは電話会議に瞬間的な注意を払っていられない場合、或いは記録を開始する他の理由を有する場合に、電話会議に関係した音声の記録を開始することを選択することができる。
【０１１４】
記憶ソフトウエアは電話会議が続く限り音声ストリームを記憶し続けることができる。記憶ソフトウエア又は他の音声ストリームを受け取る装置に関連したソフトウエアは、再生機能が選択されたかどうかを決定することができる（段階８０６）。
もしも選択されなければ、装置又はサービスセンタ６０６はその装置に関係したユーザがそのユーザの側からの電話を終了したかどうかを決定できる（段階８１０）。換言すると、ユーザが電話会議を離脱したか又は離脱しようとしていることの決定がなされたかどうかを決定する。もしもユーザが電話会議から離脱しなかったら、電話会議はそのまま継続され、そして記録ソフトウエアは段階８０４に関連して説明したように、音声ストリームを記憶し続ける。
【０１１５】
ユーザが電話会議への参加を終了すると、会議ブリッジ６１８がユーザ終了メッセージを発生しそれをＤＣＳ６０８に送る。この終了メッセージはユーザを識別する情報、ユーザの電話番号、ユーザが参加を終了した時間その他ブリッジ６１８が電話会議の参加の終了に際して提供するようにプログラムされている情報を含む。ＤＣＳ６０８はユーザ端末６１２からユーザ６２６に終了メッセージを送ることができる。別法として又はそれに追加して、会議ブリッジ６１８はユーザシステム６２４及び音声ネットワーク６０４を通してユーザ６２６に終了メッセージを送ることができる。
【０１１６】
終了メッセージの配送に続いて、電話会議プロセスはそのユーザに対しては終了する。環境６００はしかし会議に何人も居なくなるまで残りのユーザに対して電話会議プロセスを続行することができる。本発明の１つの実施形態では電話会議プロセスはユーザ６２６による電話の終了後も会議ユーザ６３０−１〜６３０−Ｎに対して継続される。
さらに、電話会議が未だ設定されていて少なくとも一人の会議ユーザ６３０及び／又はユーザ６２６が含まれているならば、任意のユーザは特定の電話番号及び／又は会議識別コードを使用して会議ブリッジ６１８に接触することにより会議に再参加することができる。別法として、ユーザ６２６はＤＣＳ６０８により発生されるＣＢＡメッセージを介して会議ブリッジ６１８に以前に参加を終了した会議ユーザ６３０に接触するように指示することができる。
【０１１７】
段階８１０に戻るに、ユーザが電話を終了すると、音声ストリームの記録をセーブすべきか否かの決定がなされる（段階８１２）。例えばサービスセンタ６０６はユーザに記憶した音声をセーブ（保存）すべきか否かの質問を送ることができる。このような質問はそのユーザに関連した音声ストリーム受信装置又はその他の装置に表示することができる。別法として装置自体がユーザにこのような質問を発してもよい。
【０１１８】
もしもユーザが記録をセーブすべきでないと指示したら、記録ソフトウエアはその音声ストリームを受信する装置に局在する記憶部から記録を削除する（段階８１６）。音声ストリームが代わりに又は追加して中央に記憶される場合には、記憶は消去されなくてよい。もしもユーザが記憶はセーブすべきであると指示したら、記憶は音声ストリームを受信する装置に局在する（ローカルな）記憶部に保持される（段階８１４）。別法としてもしも音声ストリームが電話会議中に中央位置だけに記憶されるのであれば、記憶はローカルな記憶部には最終保存されない。音声ストリームがローカルに又は中央に又は両方に保存されるか否かに関係なく、ユーザが段階８１２でセーブすべきことを指示したときには、記憶はサービスセンタ６０６のような中央位置に保存される。
【０１１９】
段階８１０〜８１４に類似の処理は電話会議が全てのユーザに対して終了した場合に起きる。例えば終了時に電話会議に残っている各ユーザは電話会議の記憶はローカルに維持するか又は消去するかを決定することができる。電話会議の音声の中央コピーはこのような状況では保存される。本発明の１つの形態では、初動ユーザ６２６のような初動ユーザ又はシステム管理者は電話会議の終了時に中央コピーを削除する選択権を有することができる。
【０１２０】
段階８０６に戻るに、もしもユーザが再生オプションを選択すると、音声ストリームを受信する装置は記憶した音声ストリームを再生することができる（段階８０８）。例えば記録ソフトウエアは又は別個のプレイヤー（例えばＷｉｎａｍｐ、ＲｅａｌＰｌａｙｅｒ等）が記憶された音声ストリームにアクセスしてユーザの指示に従って電話会議からの音声を再生する。
再生は種々の方法で実施できる。例えば、記憶ソフトウエア又は別個のプレイヤーはユーザに対応した装置においてローカルに記憶された音声ストリームにアクセスしてそのデータを再生する。
別法として、ユーザが再生オプションを選択したとき、そのユーザに対応する装置にあるソフトウエアが中央記憶領域に記憶されている音声ストリームのダウンロードを開始することができる。その後に記憶ソフトウエア又は別個のプレイヤーはユーザに対応した装置においてローカルに記憶された音声ストリームデータの再生が開始する。音声ストリームのダウンロードは再生オプションではなくて別個のダウンロードオプションにより開始してもよい。
【０１２１】
本発明の１つの実施形態では、ユーザは再生すべき特定量の記録を指定することができる。例えばユーザは音声の最後のＮ秒又は分を指定することができる。ユーザはこの指示を再生オプションを選択する前又は後に行うことができる。このようにして、再生機能は音声再生の時間長を予めセットし、或いは時間長をセットする前に追加の入力を待つことができる。音声の最後のＮ秒間又はＮ分間に限らず、ユーザは任意のＮ秒間又はＮ分間を指定することができる。
【０１２２】
さらに、ユーザは音声再生の速度を指定することもできる。例えばユーザは音声再生が二倍速で行われることを指示でき、それによりユーザが電話会議の内容を迅速に把握できる。ユーザは再生オプションを選択する前又は後にこれを指示できる。このようにして再生機能は音声再生に対する予め設定した再生速度を使用するか、又は再生を設定する前にユーザからの追加の入力を待つことができる。ユーザは二倍速の代わりに他の速度を設定することもできる。既述のように記録ソフトウエア又は別個のプレイヤーは音声ストリームの再生に対する機能を提供できる。この再生は増速又は減速での再生を含みうる。
【０１２３】
発明の１つの形態では、装置は音声の再生を行う間に、同時に電話会議の音声ストリームを受信し且つ記憶することを継続することができる。このようにすれば、ユーザは、再生を聴きながら起きる電話会議の部分を聞き逃す危険を回避し流れ電話会議の一部又は全部を聴くことができる。ユーザが再生を聴き終わった後にユーザは通常の通り電話会議に参加することができ、その間に装置及び／又はサービスセンタは音声ストリームを記憶し続けることができる（段階８０４）。
【０１２４】
電話会議の複写及びスピーチ認識
本発明のある実施形態による方法及び装置はまた電話会議中の音声通信を変換することを可能にする。ある実施例では、会議ブリッジ６１８は電話会議の各チャンネルからの音声情報（電話会議に参加している各ユーザシステム６２８−１〜６２８−Ｎから受信する音声信号）を独立に収集することができる。会議ブリッジ６１８は収集した音声情報をスピーチ認識サーバ３２０に送り、そこで音声情報をスピーチ情報に変換する。会議ブリッジ６１８は音声情報を直接サーバ６２０に送り又は間接的に信号を後置サーバ６１４又は環境６００の他の構成要素を介してサーバに送る。
スピーチ認識サーバ６２０は、音声ネットワーク６０４と発言者に対応するユーザシステム６２８−１〜６２８−Ｎの間に設定されている発言者の通信接続に基づいて各発言者（ユーザ６３０−１〜６３０−Ｎ）のスピーチ情報からテキストデータの模写（コピー）を作成する。スピーチ認識サーバ６２０はまた会議ブリッジ６１８から提供される記憶された音声情報中にコード化されている時間データを使用してコピーを同期することができる。本発明の１形態では、スピーチ認識サーバ６２０は音声ファイルとしてテキストデータに変換できない任意の音声情報を記憶する。サーバ６２０は複写の適当な個所に音声ファイルへのポインタを挿入することができる。従って、スピーチ認識サーバ６２０は電話会議中の会議ユーザ６３０−１〜６３０−Ｎの間の会話に対応するテキストデータの順序を含む。複写は、複写のテキストデータに変換できなかった或る一時的な個所に、その瞬間に話していた発言者に相当する変換できなかった音声情報を含む１以上の音声ファイルへのポインタを含む。
【０１２５】
スピーチ認識サーバ６２０はその中に又はその外部に設けた１つ以上の記憶装置に模写を記憶するように構成できる。さらにスピーチ認識サーバ６２０は模写をＤＣＳ６０８に含まれているユーザ６２６の電子メールアドレスに提供されるファイルへのフォーマッティングを行うことができる。別法としてスピーチ認識サーバ６２０は、初動ユーザ６２６がサービスセンタ６０６を通して、記憶されている複写にアクセスすることを可能にすることができる。
【０１２６】
発明の１つの形態では、スピーチ認識サーバ６２０又は他のスピーチ認識装置は、本発明の電話会議バッファ機能に関連して使用されて、電話会議に参加しているユーザと関連した名前その他の語の認識によりトリガーされる音声ストリームの部分を選択的に記録することができる。例えば、会議に参加するユーザが記録オプションを選択すると、電話会議に関連した音声ストリームデータは、スピーチ認識サーバ６２０又は他のスピーチ認識装置（例えばユーザにローカルなスピーチ認識サーバ）が電話会議中にそのユーザに関連した名前を認識する時はいつでも、ある時間長記録される。このようにして記録された音声ストリームデータは中央に及び／又はローカルに記憶される。このようにして、ユーザはそのユーザに関係がある見込みが大きい音声ストリームデータを記録させることができる。ユーザの名前以外のトリガーも記録の開始に使用できることは当業者には明らかであろう。
【０１２７】
本発明の他の形態では、スピーチ認識サーバ６２０又は他のスピーチ認識装置は本発明の電話会議バッファ機能と関連して使用され、電話会議に参加しているユーザと関連している名前その他の語の認識によりトリガーされる音声ストリームの部分を選択的に再生することができる。例えばユーザは再生オプションを選択して、音声の再生に使用されるソフトウエアがユーザに関係した名前に対応する部分の記録された音声ストリームデータを選択的に再生するようにできる。より具体的には電話会議が進行するにつれて、中央の又はローカルスなピーチ認識装置が特定のユーザに関連した名前を認識し、適当な個所で任意の音声ストリーム記録へ標識を挿入することができる。標識は上記の名前に対応した音声ストリーム中の個所を反映している。スピーチ認識装置はこのような標識を本発明に従って１つ以上の名前に対して多数回挿入することができる。
その後、音声を再生するために使用されるソフトウエアは、音声ストリームのどの部分を再生すべきかを決定するのに適当な標識をサーチする。ソフトウエアは次いでその適当な個所を再生することができる。本発明の１つの形態では上記のように再生オプションを選択したユーザは、再生すべき特定量の記録を指定することができる。例えばユーザはユーザ名が初出する前又は後にＮ秒間再生すべきことを指示することができる。
【０１２８】
本発明は各種の実施例に関連して説明したが、多くの変形例が可能であることを当業者には明らかであろう。例えば本発明は音声ストリームを利用するが、当業者には音声及びビデオデータを含むストリームを使用できることが明らかであろう。このようにすれば、本発明による電話会議はビデオ電話会議となる。音声デジタル化装置及び音声デジタル化サーバは従って音声及びビデオデータを処理するように適合される。
【０１２９】
本発明による装置及び方法の一部又は全部が二次記憶装置のようなコンピュータ読み取り可能な媒体例えばハードディスク、フロッピディスク、及びＣＤ−ＲＯＭ、インターネットのようなネットワークから受信されるキャリアウェブ、その他のＲＯＭ又はＲＡＭ等に記憶できることが当業者には明らかであろう。従って、本発明の実施例は上記実施形態や実施例に限定されず、特許請求の範囲及びその均等範囲により限定される。
【図面の簡単な説明】
【０１３０】
【図１】図１は本発明の原理に従った特徴を実現できるデータ処理及び遠隔通信を例示する図である。
【図２】図２は本発明の原理に従ったユーザ端末を例示する図である。
【図３】図３は本発明による音声ネットワークの概略図である。
【図４】図４は本発明によりサービスセンタのブロック図である。
【図５】図５は本発明を例示する装置の論理構造を示す図である。
【図６】図６は本発明の電話会議バッファ環境を例示する図である。
【図７】図７は本発明のバッファ機能を含む電話会議を始動する方法を例示するフロー図である。
【図８】図８は本発明のバッファ機能を有する電話会議に参加する方法を例示するフロー図である。
【符号の説明】
【０１３１】
１００  データ処理及び遠隔通信環境
１０２  データネットワーク
１０４  音声ネットワーク
１０６  サービスセンタ
１１０  ユーザ
１１２  ユーザ端末
１１４、１１６、１１８、１２２  電話器
１２０  発呼者
２００  中央制御装置（ＣＰＵ）
２０２  メモリ
２０４  記憶モジュール
２０６  ネットワークインターフェース
２０８  入力インターフェース
２１０  出力インターフェース
２１２  入力装置
２１４  出力装置
３０２  インテリジェンスサービス制御ポイント（ＩＳＣＰ）
３０４、３０６  サービス伝送ポイント（ＳＴＰ）
３０８、３１０  サービススイッチングポイント（ＳＳＰ）
３１２  ライン情報データベース（ＬＩＤＢ）
３１４  ＩＳＣＰサービスプロビジョニング・アンド・クリエーション環境（ＳＰＡＣＥ）
３１６  リースントチェンジ環境
３２０  インテリジェントペリフェラル（ＩＰ）
３２２  スイッチアクセス
４０２、４０４  ファイヤウォール
４０６  デジタルコンパニオンサーバ
４０８  通信ポータルサーバ
４１０  ネットワークアクセスサーバ
４１２  音声ポータル
４１４  音声ポータルアプリケーションサーバ
４１６  音声認識サーバ
４１８  ネットワーク
４２０  後置サーバ
５０２  クライアントサイドプレーン
５０４  アプリケーションサービスプレーン
５０６  ネットワークアクセスプレーン
５０８  音声ネットワークプレーン
５１２  クライアントプロキシ
５１４  ウェブサーバ
５１６  アプリケーションサーバ
５１８  カレンダサーバ
５２０  通知サーバ
５２２  データベース
５２８  アプリケーションサーバ
５３０  交信者データベース
５３２  カスタマプロファイルデータベース
５４４  ＡＡＩＳ
５４６  ｅＲＣ５４６
５４８  ＭＳＰ５４８
５５２  外部サービス
５５４  シングルサインオン（ＳＳＯ）サーバ
６００  ワーク環境
６０２  データネットワーク
６０４  音声ネットワーク
６０６  サービスセンタ
６１０  音声ストリームサーバ
６１２  ユーザ端末
６１４  後置サーバ
６１８  会議ブリッジ
６２０  スピーチ認識サーバ
６２２  音声デジタル化装置
６２４  ユーザシステム
６２６  初動ユーザ
６２８−１〜６２８−Ｎ  ユーザシステム
６３０−１〜６３０−Ｎ  会議ユーザ
６３２−１〜６３２−Ｎ  ユーザ端末
【図１】
2006507765.tif 000003
【図２】
2006507765.tif 000004
【図３】
2006507765.tif 000005
【図４】
2006507765.tif 000006
【図５】
2006507765.tif 000007
【図６】
2006507765.tif 000008
【図７】
2006507765.tif 000009
【図８】
2006507765.tif 000010
【国際調査報告】
2006507765.tif 000011
2006507765.tif 000012
2006507765.tif 000013