(57)【要約】コンピュータエンハンスド電話会議を設定するための方法およびシステムが提供される。本発明に従う方法およびシステムでは、発信ユーザないし開始ユーザを含む複数のユーザ間にコンピュータエンハンスド電話会議が設定される。サービスセンタが、先に発信ユーザにより構成されたコンピュータエンハンスド電話会議事象を検出する。コンピュータエンハンスド電話会議事象と関連する会議ユーザは、その後に交信をもたれる。会議ユーザから少なくとも一つの応答が受信されると、受信された少なくとも一つの応答に基づいて、発信ユーザと会議ユーザ間に電話会議が設定される。サービスセンタはまた、コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザ間にコラボレーションを設定する。
2006507772.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ間にコンピュータエンハンスド電話会議を設定する方法であって、
先に発信ユーザないし開始ユーザにより構成されたコンピュータエンハンスド電話会議事象を検出し、
前記コンピュータエンハンスド電話会議と関連する会議ユーザと交信し、
会議ユーザから少なくとも一つの応答を受信し、
受信された少なくとも一つの応答に基づいて、発信ユーザと会議ユーザ間に電話会議を設定し、
コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザ間にコラボレーションを設定する
諸ステップを含むことを特徴とするコンピュータエンハンスド電話会議を設定する方法。
【請求項２】
前記のコンピュータエンハンスド電話会議事象を検出するステップが、
コンピュータエンハンスド電話会議事象についてデータストラクチャを走査する
ステップを含む前記請求項１記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項３】
前記データストラクチャが、発信ユーザと関連するカレンダアプリケーションを含む前記請求項２記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項４】
前記コンピュータエンハンスド電話会議事象が、先に発信ユーザによりスケジュールされた提案されたコンピュータエンハンスド電話会議を指示するトリガを含む前記請求項１記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項５】
前記提案されたコンピュータエンハンスド電話会議が会議ユーザを識別し、会議ユーザを識別するステップが、
コンピュータエンハンスド電話会議事象に対応する第１のデータストラクチャから会議ユーザについての識別子を収集し、
会議ユーザ識別子に基づいて第２のデータストラクチャから会議ユーザについての交信情報を収集する
諸ステップを含む前記請求項４記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項６】
前記第１データストラクチャがカレンダアプリケーションを含み、前記第２データストラクチャが、少なくとも会議ユーザとその対応する交信情報をとリストするアドレス帳を含む前記請求項５記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項７】
前記の会議ユーザと交信するステップが、
会議ユーザと関連する交信情報を収集し、
この交信情報を使用して会議ユーザとの通信接続を設定する
諸ステップを含む前記請求項１記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項８】
前記交信情報が会議ユーザと関連する電話番号を含み、前記の通信接続を設定するステップが、
会議ユーザに対応する電話番号を使用して会議ユーザにダイヤル送信する
ステップを含む前記請求項７記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項９】
前記の会議ユーザと交信するステップが、
コンピュータエンハンスド電話会議要求の通知を会議ユーザに送出する
ステップを含む前記請求項１記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項１０】
前記の電話会議を設定するステップが、
通知に対する応答に基づいて会議ユーザのデバイスに呼びを接続する
ステップを含む前記請求項９記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項１１】
前記の通知に対する応答に基づいて会議ユーザのデバイスに呼びを接続するステップが、
発信ユーザとコンピュータエンハンスド電話会議を受け容れた会議ユーザとが電話会議を行えるように、発信ユーザとコンピュータエンハンスド電話会議を受け容れた会議ユーザとのデバイスに呼びをブリッジし、
コンピュータエンハンスド電話会議要求を拒絶したいずれかの会議ユーザの通知を発信ユーザに供給する
諸ステップを含む前記請求項１０記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項１２】
次の処理の少なくとも一つ、すなわち
会議ユーザから通信を受信して、発信ユーザへの後でのプレイバックのためメッセージを記録するか、
通信を受信して、会議ユーザがさらに何らかの処理を施すことなしに要求を拒絶するか、
会議ユーザから通信を受信して、代わりの交信電話番号をセットするか、
会議ユーザから通信を受信して、会議ユーザが再度交信されるべき時間期間を設定するか
の少なくとも一つの処理により、コンピュータエンハンスド電話会議要求を拒絶する会議ユーザを処理するステップを含む前記請求項１１記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項１３】
前記電話会議呼びの少なくとも一つが、会議ユーザの１ユーザの優先デバイスに転送される前記請求項１１記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項１４】
前記のコラボレーションを設定するステップが、
コンピュータエンハンスド電話会議要求を受け容れる会議ユーザがコラボレーションに参加する権利を付与されているかどうかを決定し、
発信ユーザと権利付与会議ユーザがコラボレーションに参加し得るように、発信ユーザと権利付与ユーザに対応するコラボレーションソフトウェアを始動する
諸ステップを含む前記請求項９記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項１５】
前記のコンピュータエンハンスド電話会議要求の通知を会議ユーザに送出するステップが、
会議ユーザに対応するデータを検索し、
検索されたデータに基づいて通知を受信するため、会議ユーザと関連するデバイスを選択し、
選択されたデバイス上に表示のため通知を選択されたデバイスに供給する
諸ステップを含む前記請求項９に記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項１６】
コラボレーションに参加するため、会議ユーザの少なくと一つのユーザから優先デバイスについての指示を受信する
ステップを含む請求項１記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項１７】
複数のユーザ間にコンピュータエンハンスド電話会議を設定する方法であって、
先に発信ないし開始ユーザにより構成されたコンピュータエンハンスド電話会議事象を検出し、
前記コンピュータエンハンスド電話会議事象と関連する会議ユーザと交信し、
会議ユーザから少なくとも一つの応答を受信し、  
受信された少なくとも一つの応答に基づいて、発信ユーザと会議ユーザとのデバイスに呼びをブリッジし、この際呼びの少なくとも一つを会議ユーザの１ユーザの優先デバイスに転送し、
コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザ間にコラボレーションを設定する
諸ステップを含むことを特徴とするコンピュータエンハンスド電話会議を設定する方法。
【請求項１８】
前記のコンピュータエンハンスド電話会議事象を検出するステップが、
コンピュータエンハンスド電話会議事象についてデータストラクチャを走査する
ステップを含む前記請求項１７記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項１９】
前記データストラクチャが、発信ユーザと関連するカレンダアプリケーションを含む前記請求項１８記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項２０】
前記コンピュータエンハンスド電話会議事象が、先に発信ユーザによりスケジュールされた提案されたコンピュータエンハンスド電話会議を指示するトリガを含む前記請求項１７記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項２１】
前記提案されたコンピュータエンハンスド電話会議が会議ユーザを識別し、会議ユーザを識別するステップが、
コンピュータエンハンスド電話会議事象に対応する第１のデータストラクチャから会議ユーザについての識別子を収集し、
会議ユーザ識別子に基づき第２のデータストラクチャから会議ユーザについての交信情報を収集する
諸ステップを含む前記請求項２０記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項２２】
前記第１データストラクチャがカレンダアプリケーションを含み、前記第２データストラクチャが、少なくとも会議ユーザとその対応する交信情報をリストするアドレス帳を含む前記請求項２１記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項２３】
前記の会議ユーザと交信するステップが、
会議ユーザと関連する交信情報を収集し、
この交信情報を使用して会議ユーザとの通信接続を設定する
諸ステップを含む前記請求項１７記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項２４】
前記交信情報が会議ユーザと関連する電話番号を含み、前記の会議ユーザとの通信接続を設定するステップが、
会議ユーザに対応する電話番号を使用して会議ユーザにダイヤル発信する
ステップを含む前記請求項２３記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項２５】
前記の会議ユーザと交信するステップが
コンピュータエンハンスド電話会議要求の通知を会議ユーザに送出する
ステップを含む前記請求項１７記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項２６】
次の処理の少なくとも一つ、すなわち
会議ユーザから通信を受信して、発信ユーザへの後でのプレイバックのためメッセージを記録するか、
通信を受信して、会議ユーザがさらに何らかの処理を施すことなしに要求を拒絶するか、
会議ユーザから通信を受信して、代わりの交信電話番号をセットするか、
会議ユーザから通信を受信して、会議ユーザが再度交信されるべき時間期間を設定するか
の少なくとも一つの処理により、コンピュータエンハンスド電話会議要求を拒絶する会議ユーザを処理するステップを含む前記請求項２５記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項２７】
前記のコラボレーションを設定するステップが、
コンピュータエンハンスド電話会議要求を受け容れた会議ユーザがコラボレーションに参加する権利を付与されているかどうかを決定し、
発信ユーザと権利付与会議ユーザがコラボレーションに参加し得るように、発信ユーザと権利付与ユーザに対応するコラボレーションソフトウェアを始動する
諸ステップを含む前記請求項２５記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項２８】
前記のコンピュータエンハンスド電話会議要求の通知を会議ユーザに送出するステップが、
会議ユーザに対応するデータを検索し、
検索されたデータに基づいて通知を受信するため、会議ユーザと関連するデバイスを選択し、
選択されたデバイス上に表示のため通知を選択されたデバイスに供給する
諸ステップを含む前記請求項２５に記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項２９】
コラボレーションに参加するため、電話会議の少なくと一つのユーザから優先デバイスについての指示を受信するステップを含む請求項１７記載のコンピュータエンハンスド電話会議を設定する方法。
【請求項３０】
コンピュータエンハンスド電話会議を設定する方法であって、
発信ユーザないし開始ユーザによりセットアップされた、発信ユーザを含む複数の会議ユーザ間のコンピュータエンハンスド電話会議に関係する情報を受信し、
複数の会議ユーザの一つと関連するデバイスにコンピュータエンハンスド電話会議についての通知を送出し、
通知に対する応答を受信し、
応答に基づいて発信ユーザと会議ユーザ間に電話会議を設定し、
応答に基づいて、コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザとの間にコラボレーションを設定する
諸ステップを含むことを特徴とするコンピュータエンハンスド電話会議を設定する方法。
【請求項３１】
発信ないし開始ユーザを含む複数のユーザ間にコンピュータエンハンスド電話会議を設定するための装置であって、
先に発信ユーザにより構成されたコンピュータエンハンスド電話会議事象を検出するための手段と、
前記コンピュータエンハンスド電話会議事象と関連する会議ユーザと交信するための手段と、
会議ユーザから少なくとも一つの応答を受信するための手段と、
受信された少なくとも一つの応答に基づいて、発信ユーザと会議ユーザ間に電話会議を設定するための手段と、
コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザ間にコラボレーションを設定するための手段
を備えることを特徴とするコンピュータエンハンスド電話会議を設定するための装置。
【請求項３２】
前記コンピュータエンハンスド電話会議事象を検出するための手段が、
コンピュータエンハンスド電話会議事象についてデータストラクチャを走査するための手段
を備える前記請求項３１記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項３３】
前記データストラクチャが、発信ユーザと関連するカレンダアプリケーションを含む前記請求項３２記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項３４】
前記コンピュータエンハンスド電話会議事象が、先に発信ユーザによりスケジュールされた提案されたコンピュータエンハンスド電話会議を指示するトリガを含む前記請求項３１記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項３５】
前記提案されたコンピュータエンハンスド電話会議が会議ユーザを識別することを含み、会議ユーザを識別するための手段が、
コンピュータエンハンスド電話会議事象に対応する第１のデータストラクチャから会議ユーザについての識別子を収集するための手段と、
会議ユーザ識別子に基づき第２のデータストラクチャから会議ユーザについての交信情報を収集するための手段
を備える前記請求項３４記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項３６】
前記第１データストラクチャがカレンダアプリケーションを含み、前記第２データストラクチャが、少なくとも会議ユーザとその対応する交信情報をリストするアドレス帳を含む前記請求項３５記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項３７】
前記会議ユーザと交信するための手段が、
会議ユーザと関連する交信情報を収集するための手段と、
この交信情報を使用して会議ユーザとの通信接続を設定するための手段
を備える前記請求項３１記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項３８】
前記交信情報が会議ユーザと関連する電話番号を含み、前記通信接続を設定するための手段が、
会議ユーザに対応する電話番号を使用して会議ユーザにダイヤル発信するための手段
を備える前記請求項３７記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項３９】
前記会議ユーザと交信するための手段が
コンピュータエンハンスド電話会議要求の通知を会議ユーザに送出する手段
を含む前記請求項３１記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項４０】
前記電話会議を設定するための手段が、
通知に対する応答に基づいて会議ユーザのデバイスに呼びを接続するための手段
を備える前記請求項３９記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項４１】
前記会議ユーザのデバイスに呼びを接続するための手段が、
発信ユーザとコンピュータエンハンスド電話会議を受け容れた会議ユーザとが電話会議を行えるように、発信ユーザとコンピュータエンハンスド電話会議を受け容れた会議ユーザとのデバイスに呼びをブリッジするための手段と、
コンピュータエンハンスド電話会議要求を拒絶したいずれかの会議ユーザの通知を発信ユーザに供給するための手段
を備える前記請求項４０記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項４２】
コンピュータエンハンスド電話会議要求を拒絶する会議ユーザが、次の処理の少なくとも一つ、すなわち
会議ユーザに、発信ユーザへの後でのプレイバックのためメッセージを記録させるか、
会議ユーザがさらに何らかの処理を施すことなしに要求を拒絶するか、
会議ユーザに代わりの交信電話番号をセットさせるか、
会議ユーザに、会議ユーザが再度交信されるべき時間期間を設定させるか
のいずれか一つの処理を選択することによって、コンピュータエンハンスド電話会議要求を拒絶し得る前記請求項４１記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項４３】
前記電話会議呼びの少なくとも一つが会議ユーザの１ユーザの優先デバイスに転送される前記請求項４２記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項４４】
前記コラボレーションを設定するための手段が、
コンピュータエンハンスド電話会議要求を受け容れた会議ユーザがコラボレーションに参加する権利を付与されているかどうかを決定するための手段と、
発信ユーザと権利付与会議ユーザがコラボレーションに参加し得るように、発信ユーザと権利付与ユーザに対応するコラボレーションソフトウェアを始動するための手段
を備える前記請求項３９記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項４５】
前記コンピュータエンハンスド電話会議要求の通知を会議ユーザに送出するための手段が、
会議ユーザに対応するデータを検索するための手段と、
検索されたデータに基づいて通知を受信するため、会議ユーザと関連するデバイスを選択するための手段と、
選択されたデバイス上に表示のため通知を選択されたデバイスに供給するための手段
を備える前記請求項３９に記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項４６】
コラボレーションに参加するため、会議ユーザの少なくとも一つのユーザから優先デバイスについての指示を受信するための手段を備える請求項３１記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項４７】
複数のユーザ間にコンピュータエンハンスド電話会議を設定するための装置であって、
先に発信ないし開始ユーザにより構成されたコンピュータエンハンスド電話会議事象を検出するための手段と、
前記コンピュータエンハンスド電話会議と関連する会議ユーザと交信するための手段と、
会議ユーザから少なくとも一つの応答を受信するための手段と、
受信された少なくとも一つの応答に基づいて、発信ユーザと会議ユーザとのデバイスに呼びをブリッジし、そしてこの際呼びの少なくとも一つを会議ユーザの１ユーザの優先デバイスに転送するための手段と、
コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザ間にコラボレーションを設定するための手段
を備えることを特徴とするコンピュータエンハンスド電話会議を設定するための装置。
【請求項４８】
前記コンピュータエンハンスド電話会議事象を検出するための手段が、
コンピュータエンハンスド電話会議事象についてデータストラクチャを走査するための手段
を備える前記請求項４７記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項４９】
前記データストラクチャが、発信ユーザと関連するカレンダアプリケーションを含む前記請求項４８記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項５０】
前記コンピュータエンハンスド電話会議事象が、先に発信ユーザによりスケジュールされた提案されたコンピュータエンハンスド電話会議を指示するトリガを含む前記請求項４７記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項５１】
前記提案されたコンピュータエンハンスド電話会議が会議ユーザを識別し、会議ユーザを識別するための手段が、
コンピュータエンハンスド電話会議事象に対応する第１のデータストラクチャから会議ユーザについての識別子を収集するための手段と、
会議ユーザ識別子に基づき第２のデータストラクチャから会議ユーザについての交信情報を収集するための手段
を備える前記請求項５０記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項５２】
前記第１データストラクチャがカレンダアプリケーションを含み、前記第２データストラクチャが、少なくとも会議ユーザとその対応する交信情報をリストするアドレス帳を含む前記請求項５１記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項５３】
前記会議ユーザと交信するための手段が、
会議ユーザと関連する交信情報を収集するための手段と、
この交信情報を使用して会議ユーザとの通信接続を設定するための手段
を備える前記請求項４７記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項５４】
前記交信情報が会議ユーザと関連する電話番号を含み、前記通信接続を設定するための手段が、
会議ユーザに対応する電話番号を使用して会議ユーザにダイヤル送信するための手段
を備える前記請求項５３記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項５５】
前記会議ユーザと交信するための手段が、
コンピュータエンハンスド電話会議要求の通知を会議ユーザに送出するための手段
を備える前記請求項４７記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項５６】
前記コンピュータエンハンスド電話会議要求を拒絶する会議ユーザが、次の処理の少なくとも一つの処理、すなわち
会議ユーザに、発信ユーザへの後でのプレイバックのためメッセージを記録させるか、  会議ユーザがさらに何らかの処理を施すことなしに要求を拒絶するか、
会議ユーザに、代わりの交信電話番号をセットさせるか、
会議ユーザに、会議ユーザが再度交信されるべき時間期間を設定させるか
の少なくとも一つの処理を選択することによりコンピュータエンハンスド電話会議要求を拒絶し得る前記請求項５５記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項５７】
前記のコラボレーションを設定するための手段が、
コンピュータエンハンスド電話会議要求を受け容れた会議ユーザがコラボレーションに参加する権利を付与されているかどうかを決定するための手段と、
発信ユーザと権利付与会議ユーザがコラボレーションに参加し得るように、発信ユーザと権利付与ユーザに対応するコラボレーションソフトウェアを始動するための手段
を備える前記請求項５５記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項５８】
前記コンピュータエンハンスド電話会議要求の通知を会議ユーザに送出するための手段が、
会議ユーザに対応するデータを検索するための手段と、
検索されたデータに基づいて通知を受信するため、会議ユーザと関連するデバイスを選択するための手段と、
選択されたデバイス上に表示のため通知を選択されたデバイスに供給するための手段
を備える前記請求項５５に記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項５９】
コラボレーションに参加するため、会議ユーザの少なくと一つのユーザから優先デバイスについての指示を受信するための手段を備える請求項４７記載のコンピュータエンハンスド電話会議を設定するための装置。
【請求項６０】
コンピュータエンハンスド電話会議を設定するための装置であって、
発信ユーザないし開始ユーザによりセットアップされた、発信ユーザを含む複数の会議ユーザ間のコンピュータエンハンスド電話会議に関係する情報を受信するための手段と、
複数の会議ユーザの一つと関連するデバイスにコンピュータエンハンスド電話会議についての通知を送出するための手段と、
通知に対する応答を受信するための手段と、
応答に基づいて発信ユーザと会議ユーザ間に電話会議を設定するための手段と、
応答に基づいて、コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザ間にコラボレーションを設定するための手段
を備えることを特徴とするコンピュータエンハンスド電話会議を設定するための装置。
【請求項６１】
複数のユーザ間にコンピュータエンハンスド電話会議を設定する方法を遂行するための命令を含むコンピュータ読取り可能な媒体であって、
先に発信ユーザないし開始ユーザにより構成されたコンピュータエンハンスド電話会議事象を検出し、
前記コンピュータエンハンスド電話会議と関連する会議ユーザと交信し、
会議ユーザから少なくとも一つの応答を受信し、
受信された少なくとも一つの応答に基づいて、発信ユーザと会議ユーザ間に電話会議を設定し、
コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザ間にコラボレーションを設定する
諸ステップを含むことを特徴とする複数のユーザ間にコンピュータエンハンスド電話会議を設定する方法を、遂行するための命令を含むコンピュータ読取り可能な媒体。
【請求項６２】
複数のユーザ間にコンピュータエンハンスド電話会議を設定する方法を遂行するための命令を含むコンピュータ読みとり可能な媒体であって、
先に発信ないし開始ユーザにより構成されたコンピュータエンハンスド電話会議事象を検出し、
前記コンピュータエンハンスド電話会議事象と関連する会議ユーザと交信し、
会議ユーザから少なくとも一つの応答を受信し、
発信ユーザと会議ユーザとのデバイスに呼びをブリッジし、この際呼びの少なくとも一つを会議ユーザの１ユーザの優先デバイスに転送し、
コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザ間にコラボレーションを設定する
諸ステップを含むことを特徴とする複数のユーザ間にコンピュータエンハンスド電話会議を設定する方法を、遂行するためのための命令を含むコンピュータ読取り可能な媒体。
【請求項６３】
コンピュータエンハンスド電話会議を設定する方法を遂行するための命令を含むコンピュータ読取り可能な媒体であって、
発信ないし開始ユーザによりセットアップされた、発信ユーザを含む複数の会議ユーザ間のコンピュータエンハンスド電話会議に関係する情報を受信し、
複数の会議ユーザの一つと関連するデバイスにコンピュータエンハンスド電話会議要求についての通知を送出し、
通知に対する応答を受信し、
応答に基づいて発信ユーザと複数の会議ユーザ間に電話会議を設定し、
応答に基づいて、コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザ間にコラボレーションを設定する
諸ステップを含むことを特徴とするコンピュータエンハンスド電話会議を設定する方法を、遂行するための命令を含むコンピュータ読取り可能な媒体。
【請求項６４】
少なくとも一つまたは複数の通信エンティティにより自動的に設定されるコンピュータエンハンスド電話会議に参加する方法であって、
コンピュータエンハンスド電話会議に参加すべき会議ユーザを識別することと、コンピュータエンハンスド電話会議に対応するコラボレーションないし提携に参加する権利を付与された会議ユーザを識別することを含めて、カレンダアプリケーションを使用して予定された時点にコンピュータエンハンスド電話会議をスケジュールし、
予定された時点に、
コンピュータエンハンスド電話会議がスケジュールされたコンピュータエンハンスド電話会議に従って構成されたという指示を受信し、
少なくとも一つの会議ユーザが、コンピュータエンハンスド電話会議に参加したかまたは参加することを拒絶したかの指示を受信する
諸ステップを含むことを特徴とするコンピュータエンハンスド電話会議に参加する方法。
【請求項６５】
少なくとも一つまたは複数の通信エンティティにより自動的に設定されるコンピュータエンハンスド電話会議に参加するための装置であって、
カレンダアプリケーションを使用して予定された時点にコンピュータエンハンスド電話会議をスケジュールするための手段であって、コンピュータエンハンスド電話会議に参加すべき会議ユーザを識別するための手段と、コンピュータエンハンスド電話会議に対応するコラボレーションないし提携に参加する権利を付与された会議ユーザを識別するための手段とを含むスケジュール手段と、
予定された時点に、コンピュータエンハンスド電話会議がスケジュールされたコンピュータエンハンスド電話会議に従って構成されたという指示を受信するための手段と、
少なくとも一つの会議ユーザが、コンピュータエンハンスド電話会議に参加したかまたは参加することを拒絶したかの指示を受信するための手段
を備えることを特徴とするコンピュータエンハンスド電話会議に参加するための装置。  
【請求項６６】
少なくとも一つまたは複数の通信エンティティにより自動的に設定されるコンピュータエンハンスド電話会議に参加する方法を遂行するための命令を含むコンピュータ読取り可能な媒体であって、
コンピュータエンハンスド電話会議に参加すべき会議ユーザを識別することと、コンピュータエンハンスド電話会議に対応するコラボレーションないし提携に参加する権利を付与された会議ユーザを識別することを含めて、カレンダアプリケーションを使用して予定された時点にコンピュータエンハンスド電話会議をスケジュールし、
予定された時点に、
コンピュータエンハンスド電話会議がスケジュールされたコンピュータエンハンスド電話会議に従って構成されたという指示を受信し、
少なくとも一つの会議ユーザが、コンピュータエンハンスド電話会議に参加したかまたは参加することを拒絶したかの指示を受信する
諸ステップを含むことを特徴とする少なくとも一つまたは複数の通信エンティティにより自動的に設定されるコンピュータエンハンスド電話会議に参加する方法を、遂行するための命令を含むコンピュータ読取り可能な媒体。
【請求項６７】
複数のユーザ間にコンピュータエンハンスド電話会議を設定するための装置であって、  先に発信または開始ユーザにより構成されたコンピュータエンハンスド電話会議事象を検出するように作用する第１のサーバと、
コンピュータエンハンスド電話会議事象と関連する会議ユーザと交信するように作用する第２のサーバと
会議ユーザからの応答に基づいて発信ユーザないし開始ユーザと会議ユーザとのデバイスに呼びをブリッジし、その際呼びの少なくとも一つを会議ユーザの１ユーザの優先デバイスに転送するように作用する会議ブリッジ
を備え、コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザ間にコラボレーションが設定されることを特徴とするコンピュータエンハンスド電話会議を設定するための装置。
【請求項６８】
複数のユーザ間にコンピュータエンハンスド電話会議を設定する方法であって、
発信ないし開始ユーザによりセットアップされたコンピュータエンハンスド電話会議事象を検出し、
前記コンピュータエンハンスド電話会議事象と関連する会議ユーザと交信し、
会議ユーザから少なくとも一つの応答を受信し、
受信された少なくとも一つの応答に基づいて、発信ユーザと会議ユーザ間に電話会議を設定し、
コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザ間にコラボレーションを設定する
諸ステップを含むことを特徴とするコンピュータエンハンスド電話会議を設定する方法。
【請求項６９】
複数のユーザ間にコンピュータエンハンスド電話会議を設定する方法であって、
発信ないし開始ユーザによりセットアップされたコンピュータエンハンスド電話会議事象を検出し、
前記コンピュータエンハンスド電話会議事象と関連する会議ユーザと交信し、
会議ユーザから少なくとも一つの応答を受信し、
受信された少なくとも一つの応答に基づいて、発信ユーザと会議ユーザとのデバイスに呼びをブリッジし、この際呼びの少なくとも一つを会議ユーザの１ユーザの優先デバイスに転送し、
コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザ間にコラボレーションを設定する
諸ステップを含むことを特徴とするコンピュータエンハンスド電話会議を設定する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的にデータ処理システムに関し、特定するとコンピュータエンハンスド電話会議方法およびシステムに関する。
【０００２】
関連出願
この出願は２００２年２月２７日付で出願された「METHOD AND APPARATUS FOR CALENDERED COMMUNICATIONS FLOW CONTROL（カレンダ化フロー制御方法および装置）」と題する米国特許出願第１０／０８３，７９３号、２００２年２月２７日付で出願された「VOICE MAIL INTEGRATION WITH INSTANT MESSENGER（インスタントメッセンジャによるボイスメールの統合）」と題する米国特許出願第１０／０８３，７９２号、２００２年、２月２７日付で出願された「DEVICE INDEPENDENT CALLER ID（デバイス不依存性発呼者ＩＤ）」と題する米国特許出願第１０／０８３，８８４号、２００２年２月２７日付で出願された「METHOD AND APPARATUS FOR A UNIFIED COMMUNICATION MANAGEMENT VIA INSTANT MESSAGING（インスタントメッセージングによる統一通信管理方法および装置）」と題する米国特許出願第１０／０８３，８２２号の一部継続出願である。これらの出願は全て米国仮特許出願第６０／２７２，１２２号、第６０／２７２，１６７号、第６０／２７５，６６７号、第６０／２７５，７１９号、第６０／２７５，０２０号、第６０／２７５，０３１号および６０／２７６，５０５号の優先権を主張してなされたものである。それゆえ、上記米国特許出願も参照されたい。
【０００３】
本出願人はまた、２００２年１１月２５日付で出願された「DIGITAL COMPANION（ディジタルコンパニオン）」と題する米国仮特許出願第６０／４２８，７０４号、２００２年１２月２６日付で出願された「DIGITAL COMPANION（ディジタルコンパニオン）」と題する米国仮特許特許第６０／４３６，０１８号に基づき３５Ｕ．Ｓ．Ｃ§１１９（ｅ）の下での優先権を主張するものである。上記両米国特許出願も参照されたい。
【０００４】
この出願はまた、２００２年２月２７日付で出願された「CALENDAR-BASED CALLING AGENTS（カレンダを基準とする発呼エージェント）」と題する米国特許出願第１０／０８４，１２１号、「METHODS AND SYSTEMS FOR DRAG AND DROP CONFERENCE CALLING（ドラッグ・アンド・ドロップ電話会議方法および装置）」と題する米国特許特許出願第(_____)号、「METHODS AND SYSTEMS FOR CONFERENCE CALL BUFFERING（電話会議一時記憶方法および装置）」と題する米国特許出願第(_____)号、「METHODS AND SYSTEMS FOR REMOTE CALL ESTABLISHMENT（遠隔呼び設定方法およびシステム）」と題する米国特許出願第(_____)号、「METHODS AND SYSTEMS FOR CALL MANAGEMENT WITH USER INTERVETION（ユーザ介入による呼び管理方法およびシステム）」と題する米国特許出願第(_____)号、「MEHODS AND SYSTEMS FOR DIRECTORY INFORMATION LOOKUP（ディレクトリ情報ルックアップ方法およびシステム）」と題する米国特許出願第(_____)号、「METHODS AND SYSTEMS FOR AUTOMATICALLY FORWARDING CALLS TO CELL PHONE（呼びを携帯電話に自動的に転送する方法およびシステム）」と題する米国特許出願第(_____)号、「METHODS AND SYSTEMS FOR ADAPTIVE MESSAGE AND CALL NOTIFICATION（適応式メッセージおよび呼び通知方法およびシステム）」と題する米国特許出願第(_____)号、「METHODS AND SYSTEMS FOR CALL LOG（呼び記録方法およびシステム）」と題する米国特許出願第(_____)号、「METHODS AND SYSTEMS FOR AUTOMATIC FORWARDING OF CALLS TO A PREFERRED DEVICE（呼びの優先デバイスへの自動転送方法およびシステム）」と題する米国特許出願第(_____)号、「METHODS AND SYSTEMS FOR MULTI-LINE INTEGRATED DEVICE OR LINE MANAGEMENT（マルチライン統合デバイスまたはライン管理方法およびシステム）」と題する米国特許出願第(_____)号、「METHODS AND SYSTEMS FOR CONTACT MANAGEMENT（交信管理方法およびシステム）」と題する米国特許出願第(_____)号、「METHODS AND SYSTEMS FOR NOTIFICATION OF CALL TO PHONE DEVICE（呼びの電話デバイスへの通知方法およびシステム）」と題する米国特許出願第(_____)号、「METHODS AND SYSTEMS FOR SINGLE NUMBER TEXT MESSAGING（シングルナンバテキストメッセージング方法およびシステム）」と題する米国特許出願第(_____)号、「METHOD AND SYSTEMS FOR MULTI-USER SELECTIVE NOTIFICATION（マルチユーザ選択通知方法およびシステム）」と題する米国特許出願第(_____)号、「METHODS AND SYSTEMS FOR CPN TRIGGERED COLLABORATION（ＣＰＮ作動式コラボレーション方法およびシステム）」と題する米国特許出願第(_____)号、「METHODS AND SYSTEMS FOR PREEMPTIVE REJECTION OF CALLS（呼びの先行拒絶方法およびシステム）」と題する米国特許出願第(_____)号と関係する。それゆえ、これらの米国特許も参照されたい。
【背景技術】
【０００５】
ユーザ間の通信のため多様の種類の手段が存在する。例えば、ユーザは、家庭用電話、業務用電話、携帯電話を介して電話呼びを行うことができる。加えて、ユーザは、ＰＣやＰＤＡやページャのような装置を使用し、ｅメールやインスタントメッセージングのような様々な通信態様を使用して通信することもできる。
【０００６】
不幸にして、このような多様の種類の通信手段を管理することは難しい場合がある。特に、あるユーザが場所を変えると、そのユーザとの通信が変化することがある。例えば、移動中のとき、携帯電話によりユーザに連絡することしかできない。しかしながら、そのユーザは、仕事中はｅメールによって連絡するのがもっともよい場合がある。また、ユーザは通信を受信し制御するため種々の規則を実施することを望む場合がある。例えば、ユーザは、家庭に連絡されるように、携帯電話に呼びを転送する前に、家庭用電話を数度鳴らすことを望むことがある。他の例として、ユーザは、オフィスから離れている間、特定の人間からｅメールを受信する度にページング呼びされることを望むかもしれない。
【０００７】
あるユーザはまた、そのユーザを誰が呼んでいるかに依存して、電話呼びを異なる風に処理することを望む場合がある。例えば、ユーザが、そのユーザがその瞬間に話すことを望まない発呼者からの呼びを受信する場合、その呼びをボイスメールに直接送りたい場合がある。また、あるユーザが、発呼者ＩＤ情報を表示しない番号から、あるいは承知しない番号から呼びを受信した場合、その発呼者が潜在的な電話営業者であるため、その呼びをなんとかして特別に処理することを望む場合がある。
【０００８】
さらに、ユーザ間の通信に関して、３またはそれ以上のユーザ間の電話会議を設定するための多様な種類の手段が存在する。例えば、電話会議を設定する一つの方法として、１ユーザに他のユーザを（例えば会議ユーザ）を呼ばせ、各ユーザを電話会議にブリッジ（接続）する方法がある。この方法は、発信ユーザが個々に各会議ユーザを呼ぶことを必要とする。
【０００９】
電話会議を設定する他の方法として、会議ユーザが電話会議に参加するために呼ぶ電話番号を使用する方法がある。この方法は、各参加者が前もって電話会議について知っており、ダイヤル番号やアクセスコードが電話会議に予め割り当てられていることを必要とする。
【００１０】
電話会議を設定するさらに他の方法として、会議ユーザの予定のリストを設定し、発信ないし開始ユーザの要求で参加者リストに電話会議を開始する方法がある。ボイスネットワークが、会議ユーザを呼んで電話会議を設定する。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、現在の電話会議方法は、会議ユーザが電話会議に加えてデータコラボレーションないし提携に参加することを選択的に許容することによって開始ないし発信ユーザに電話会議の機能を拡張せしめることができない。
【課題を解決するための手段】
【００１２】
本発明の原理に従う方法およびシステムでは、複数のユーザ間にコンピュータエンハンスド（コンピュータで機能が拡張された）電話会議が設定される。サービスセンタが、先に発信ユーザないし開始により構成されたコンピュータエンハンスド電話会議事象を検出する。そのコンピュータ電話会議事象と関連する会議ユーザがその後交信をもたれる。会議ユーザからの少なくとも一つの応答が受信されると、その受信された少なくとも一つの応答に基づいて、発信ユーザと会議ユーザとの間に電話会議が設定される。サービスセンタはまた、コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザ間にコラボレーションを確立する。
【００１３】
本発明の原理に従う他の方法およびシステムではまた、複数のユーザ間にコンピュータエンハンスド電話会議が設定される。サービスセンタが、先に開始ないし発信ユーザにより構成されたコンピュータエンハンスド電話会議事象を検出する。コンピュータエンハンスド電話会議事象と関連するユーザが、その後交信をもたれる。会議ユーザから少なくとも一つの応答が受信されると、会議ブリッジが、受信された少なくとも一つの応答に基づいて発信ないし開始ユーザと会議ユーザとのデバイスに呼びをブリッジし、そしてその際、呼びの少なくとも一つが会議ユーザの１ユーザの優先デバイスに転送される。サービスセンタはまた、コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザ間にコラボレーションを確立する。
【００１４】
本発明の原理に従う他の方法およびシステムでは、コンピュータエンハンスド電話会議が設定される。サービスセンタは、発信ユーザを含む複数の会議ユーザ間に、発信ユーザによりセットアップされたコンピュータエンハンスド電話会議に関係する情報を受信する。サービスセンタはまた、複数の会議ユーザの１ユーザと関連するデバイスにコンピュータエンハンスド電話会議の通知を送り、通知に対する応答を受信する。その後、発信ユーザと会議ユーザとの間の電話会議と、コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザ間のコラボレーションとが、その応答に基づいて確立される。
【００１５】
本発明の原理に従う方法およびシステムでは、コンピュータエンハンスド電話会議が、少なくとも１またはそれ以上の通信エンティティにより自動的に設定される。例えば、本発明の原理に従う方法は、カレンダアプリケーションを使用して、予定された時点にコンピュータエンハンスド電話会議をスケジュールすることを含むが、このスケジューリングは、コンピュータエンハンスド電話会議に参加すべき会議ユーザを識別することと、コンピュータエンハンスド電話会議に対応するコラボレーションないし提携に参加する権利を付与された会議ユーザを識別すること、そして、予定された時点に、スケジュールされたコンピュータエンハンスド電話会議に従って一つのコンピュータエンハンスド電話会議が構成されたという指示を受信し、少なくとも一つの会議ユーザがコンピュータエンハンスド電話会議に参加したか、参加することを拒絶したかの指示を受信することを含む。
【発明の効果】
【００１６】
本発明のエンハンスド電話会議方法およびシステムは、会議ユーザが電話会議に加えてデータコラボレーションないし提携に参加することを選択的に許容することによって開始ないし発信ユーザに電話会議の機能を拡張せしめることができる。
【発明を実施するための最良の形態】
【００１７】
以下図面を参照して、本発明を例示の具体例について詳細に説明する。可能な場合、同じ参照番号は、全図を通じて同じまたは同様な部品を指すのに使用される。以下の記述は例示の具体例についてなされるが、他の具体例も可能であり、本発明の技術思想から逸脱することなく記述の具体例に変更をなすことも可能である。したがって、以下の詳細な記述は本発明を限定するものでなく、本発明の技術思想は、特許請求の範囲の記載およびその等価物によってのみ限定されるものである。
【００１８】
大要
本発明に従う方法およびシステムにおいては、複数のユーザ間にコンピュータエンハンスド（コンピュータで機能が拡張された）電話会議が設定される。サービスセンタが、以前に発信ないし開始ユーザにより構成されたコンピュータエンハンスド電話会議事象を検出する。コンピュータエンハンスド電話会議と関連するユーザが、その後その発信ユーザにより特定される特定の日、時に交信をもたれる。会議ユーザから少なくとも一つの応答が受信されると、会議ブリッジが、受信された少なくとも一つの応答に基づいて、発信ユーザと会議ユーザとのデバイスに呼びをブリッジし、そしてその際呼びの少なくとも一つが会議ユーザの１ユーザの優先デバイスに転送される。サービスセンタはまた、コラボレーションないし提携に参加する権利を付与された発信ユーザと会議ユーザ間にコラボレーションを確立する。発信ユーザは、どの会議ユーザがコラボレーションに参加する権利を付与されているかを決定し、コンピュータエンハンスド電話会議をセットアップするとき適当な指定をなすことができる。
【００１９】
このようにして、ユーザは、複数ユーザのあるものあるいは全ユーザ間のコラボレーションないし提携を伴って、複数ユーザ間の電話会議を構成するコンピュータエンハンスド電話会議に参加することができる。コラボレーションは、複数のユーザ（例えば参加者）がデータを相互に共有することを可能にするものである。
【００２０】
ネットワーク環境
図１は、本発明に従う諸特徴および諸側面を実施し得るデータ処理および遠隔通信環境１００のブロック図である。環境１００内のコンポーネントの数は図示のものに限定されるものではなく、コンポーネントの配列数の変更は本発明の具体例に従って可能である。図１のコンポーネントは、ハードウェア、ソフトウェアおよび／またはファームウェアにより実施できる。データ処理および遠隔通信ユニット１００は、データネットワーク１０２，ボイスネットワーク１０４およびサービスセンタ１０６を含んでよい。ユーザ１１０は、ユーザ端末１１２を使用して、データネットワーク１０２とインターフェースでき、電話１１４，１１６および１１８を使用して、ボイスネットワーク１０４とインターフェースできる。他のユーザ（図示せず）も、ユーザ１１０によるユーザ端末１１２および電話１１４，１１６および１１８の使用と同様に、ユーザ端末１０８、および電話１２０，１２２または１２４のような電話を使用し得る。
【００２１】
データネットワーク１０２は、ユーザ端末１１２およびサービスセンタ１０６のような、図１の環境１００に描かれる種々のエンティティ間の通信を可能にする。データネットワーク１０２は、共有の公的または私的なネットワークでよく、広帯域または局部帯域を包含してよい。データネットワーク１０２は、有線および／または無線の通信ネットワークの適当な組合せにより実施できる。例として、データネットワーク１０２は、ワイドエーリヤネットワーク（ＷＡＮ）、ローカルエーリヤネットワーク（ＬＡＮ）、イントラネットおよび／またはインターネットにより実施してよい。さらに、サービスセンタ１０６は、例えばワイヤレスキャリヤネットワークやインターネットへのように、複数のデータネットワーク１０２に接続してよい。
【００２２】
ボイスネットワーク１０４は、ユーザに電話通信サービスを提供し得る。１具体例において、ボイスネットワーク１０４は、Public Switched Telephone Network（ＰＳＴＮ）のようなネットワークを使用して実施できる。代わりに、ボイスネットワーク１０４は、ボイス−オーバーインターネットプロトコル（ＶｏＩＰ）技術を使用するネットワークのようなボイスオーバーブロードバンドネットワーク上で実施してもよい。さらに、他の具体例として、ボイスネットワークは、例えば２ウェイビデオ通信を提供するためのネットワークのようなビデオオーバーブロードバンドネットワークとしてもよい。他の例として、ボイスネットワーク１０４は、例えばＷｉＦｉ（すなわちＩＥＥＥ８０２．１１（ｂ）および／または（ｇ））を使用するネットワークのようなワイヤレスブロードバンドネットワークとしてもよい。さらに他の例として、ボイスネットワーク１０４は、例えばセルラーまたは第３世代セルラーネットワークのようなワイヤレスボイスネットワークとしてもよい。加えて、ボイスネットワーク１０４は、本発明の原理に従い、上述の技術のいずれか単一のものまたは組合せを使用して実施してよい。さらに、サービスセンタ１０６は、例えばVerizon's Voice Network（登録商標）、他のキャリヤにより操作されるボイスネットワークおよびワイヤレスキャリヤネットワークのような複数ボイスネットワーク１０４に接続してよい。
【００２３】
サービスセンタ１０６は、データネットワーク１０２およびボイスネットワーク１０４を介しての通信を管理するためのプラットフォームを提供する。サービスセンタ１０６はまた、データネットワーク１０２およびボイスネットワーク１０４を介して通信を伝送するため、コードおよびプロトコル変換のようなゲートウェイ機能を提供する。サービスセンタ１０６は、ハードウェア、ソフトウェアおよび／またはファームウェアの組合せを使用して実施し得る。例えば、サービスセンタ１０６は、ネットワークにより結合された複数の汎用コンピュータまたはサーバを使用して実施し得る（図示せず）。サービスセンタ１０６は、データネットワーク１０２およびボイスネットワーク１０４への直接接続で図示されているが、サービスセンタ１０６，データネットワーク１０２およびボイスネットワーク１０４間に任意の数および形式のネットワーク要素を挿入してよい。
【００２４】
ユーザ端末１１２は、ユーザ１１０に、データネットワーク１０２へのインターフェースを提供する。例えば、ユーザ端末１１２は、モデムを備える汎用コンピュータまたはパーソナルコンピュータのようなインターネットにアクセス可能な任意のデバイスを使用して実施できる。ユーザ端末１１２はまた、Blackberry（登録商標）およびErgo Audrey（登録商標）のようなその他のデバイスで実施してよい。さらに、ページャ、携帯電話（データアクセス機能をもつ）およびネットワーク接続をもつパーソナルディジタルアシスタント（ＰＤＡ）のようなワイヤレスデバイスで実施してよい。
【００２５】
ユーザ端末１１２はまた、ユーザ１１０がサービスセンタ１０６と通信することを可能にする。例えば、ユーザ１１０は、インスタントメッセージング（ＩＭ）を使用してサービスセンタ１０６と通信できる。加えて、ユーザ端末１１２は、ハイパーテキストトランスファプロトコル（ＨＴＴＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、ファイルトランスファプロトコル（ＦＴＰ）、ハイパテキストマークアップ言語（ＨＴＭＬ）、およびエクステンシブルマークアップ言語（ＸＭＬ）を含むＴＣＰ／ＩＰの他の側面を使用してもよい。
【００２６】
さらに、ユーザ端末１１２は、サービスセンタ１０６と直接に通信し得る。例えば、サービスセンタ１０６と直接通信するユーザ端末１１２上にクライアントアプリケーションをインストールしてよい。また、ユーザ端末１１２は、プロキシを介してサービスセンタ１０６と通信し得る。
【００２７】
ユーザ端末１０８ａ〜１０８ｎは、ユーザ１１０にユーザ端末１１２により提供されるものと類似の機能を他のユーザに提供し得る。斯界に精通したものであれば、ユーザ端末１０８ａ〜１０８ｎは、ユーザ端末１１２を実施するのに使用されるものに類似のデバイスを使用して実施できることが認められよう。
【００２８】
電話１１４，１１６，１１８，１２０，１２２および１２４は、ボイスネットワーク１０４とインターフェースされる。電話１１４，１１６，１１８，１２０，１２２および１２４は、有線電話および携帯電話を含む周知のデバイスを使用して実施できる。電話１１４，１１６，１１８，１２０，１２２および１２４は、ボイスネットワーク１０４に直接接続されるように図示されているが、私設構内交換機（ＰＢＸ）のような任意の数の介入要素を、電話１１４，１１６，１１８，１２０，１２２および１２４とボイスネットワーク１０４間に挿入してよい。
【００２９】
図２は、本発明に従うユーザ端末のブロック図である。ユーザ端末１１２は、中央処理装置（ＣＰＵ）２００、メモリ２０２、記憶モジュール２０４、ネットワークインターフェース２０６、入力インターフェース２０８、出力インターフェース２１０、入力デバイス２１２および出力デバイス２１４を備えることができる。技術に精通したものであれば、ユーザ端末１０８ａ〜１０８ｎはユーザ端末１１２に使用されるものに類似の要素を備えてよいことが認められよう。
【００３０】
ＣＰＵ２００は、ユーザ端末１１２に対して制御および処理機能を提供する。図２は単一のＣＰＵを例示しているが、ユーザ端末１１２は複式ＣＰＵを備えてよい。ＣＰＵ２００はまた、例えば下記の１または複数のもの、すなわちコ−プロセッサ、メモリ、レジスタおよび適当な他の処理デバイスおよびシステムの１または複数のものを含んでよい。ＣＰＵ２００は、例えば、Intel Corporationから提供されるPentium（登録商標）プロセッサを使用して実施できる。
【００３１】
メモリ２０２は、例えばプログラムコードに対して、ＣＰＵ２００の主メモリを提供する。メモリ２０２は、ランダムアクセスメモリ（ＲＡＭ）およびリードオンリーメモリ（ＲＯＭ）を含む種々のコンポーネントまたはサブシステムで具体化され得る。ユーザ端末１１２がメモリモジュール２０４にインストールされたアプリケーションを実行するとき、ＣＰＵ２００は、記憶モジュール２０４からプログラムコードの少なくとも一部をメモリ２０２中にダウンロードできる。ＣＰＵ２００がプログラムコードを実行するとき、ＣＰＵ２００は、記憶モジュールからプログラムコードの追加の部分を検索することもできる。
【００３２】
記憶モジュール２０４は、ユーザ端末１１２に対して大容量記憶を可能にすることができる。記憶モジュール２０４は、例えばハードドライブ、オプティカルドライブ、ＣＤ  ＲＯＭドライブ、ＤＶＤドライブ、汎用記憶デバイス、取外し可能な記憶デバイスおよび／または情報記憶可能なその他のデバイスを含む種々のコンポーネントまたはサブシステムで実施し得る。さらに、記憶モジュール２０４は、ユーザ端末内に図示されているが、ユーザ端末１１２の外部で実施してもよい。
【００３３】
記憶モジュール２０４は、サービスセンタ１０６と通信するため、ユーザ端末１１２に対するプログラムコードおよび情報を含む。記憶モジュール２０４は、例えばNovell Corporationにより提供されるGroupWiseまたはMicrosoft Corporationにより提供されるOutlookのようなカレンダーアプリケーション、Microsoft Network Messenger Service（ＭＳＮＭＳ）clientまたはAmerica Online Instant Messenger（AIM）clientのようなクライアントアプリケーションおよびMicrosoft Corporation により提供されるWindows（登録商標）Operation Systemのようなオペレーティングシステム（ＯＳ）に対するプログラムコードを含んでよい。加えて、記憶モジュール２０４は、ＴＣＰ／ＩＰ通信用のプログラムコード、カーネルおよびデバイスドライバ、Dynamic Host Confguration Protocol（ＤＨＣＰ）形態のような形態情報、Microsoft Corporation により提供されるInternet ExplorerまたはNetscape Corporation により提供されるNetscape Communicatorのようなウェブブラウザおよびユーザ端末１１２上でインストールし得るその他のソフトウェアのような他のプログラムコードおよび情報を含んでよい。
【００３４】
ネットワークインターフェース２０６は、ユーザ端末１１２およびデータネットワーク１０２間の通信インターフェースを提供する。ネットワークインターフェース２０６は、ユーザ端末１１２に対する通信を受信し伝送し得る。例えば、ネットワークインターフェース２０６は、モデムまたはローカルエーリヤネットワーク（ＬＡＮ）ポートとしてよい。
【００３５】
入力インターフェース２０８は、入力デバイス２１２を介してユーザ１１０から入力を受信し、その入力をＣＰＵ２００に提供する。入力デバイス２１２は、例えば、キーボード、マイクロホンおよびマウスを含んでよい。他の形式の入力デバイスも、本発明の原理に従って実施し得る。
【００３６】
出力インターフェース２１０は、出力デバイス２１４を介してユーザ１１０に情報を提供する。出力デバイス２１４は、例えばディスプレイ、プリンタおよびスピーカを含んでよい。他の形式の出力デバイスも、本発明の原理に従い実施できる。
【００３７】
図３は、本発明の原理に従うボイスネットワークの線図である。図示されるように、ボイスネットワーク１０４は、インテリジェンスサービス制御ポイント（ＩＳＣＰ）３０２、サービス伝送ポイント（ＳＴＰ）３０４および３０６、サービススイッチングポイント（ＳＳＰ）３０８および３１０、ライン情報データベース（ＬＩＤＢ）３１２、ＩＳＣＰサービスプロビジョニング・アンド・クリエーション環境（ＳＰＡＣＥ）３１４、リースントチェンジ環境３１６、インテリジェントペリフェラル（ＩＰ）３２０、スイッチアクセス３２２および会議ブリッジ３２４を含む。この具体例のボイスネットワーク１０４は、ＰＳＴＮとして記述されるが、他の具体例において上に論述されるように、ボイスネットワーク１０４は、例えば、ボイスまたはビデオオーバーブロードバンドネットワーク、ワイヤレスブロードバンド、ワイヤレスボイスネットワーク等としてよい。
【００３８】
ボイスネットワーク１０４は、信号プロトコルとしてＰＳＴＮおよびＳＳ７を使用して実施できる。ＳＳ７プロトコルは、ボイスネットワーク１０４が、呼びの転送、発呼者ＩＤ、三方向呼び、ローミングおよび携帯電話加入者認証のようなワイヤレスサービス、ローカル番号可搬性、および料金無料／料金サービスのような特徴を提供することを可能にする。ＳＳ７プロトコルは、ボイスネットワーク１０４の特徴を支持するため、種々の形式のメッセージを提供する。例えば、これらのＳＳ７メッセージは、事象「トリガ」を支持するためのトランザクションケーパビリティーズアプリケーションズパート（ＴＣＡＰ）メッセージと、ＩＳＣＰ３０２とＳＳＰ３０８および３１０間の質問と応答を含んでよい。
【００３９】
ＩＳＣＰ３０２はまた、例えば、標準サービスコントロールポイント（ＳＣＰ）またはアドバンスドインテリジェントネットワーク（ＡＩＮ）ＳＣＰ.を含んでよい。ＩＳＣＰ３０２は、呼びの伝送のようなボイスネットワーク１０４の特徴を支持するため、ＳＳ７メッセージの変換およびルート指定サービスを提供する。加えて、ＩＳＣＰ３０２は、ＴＣＰ／ＩＰまたはＳＳ７を使用して情報をサービスセンタ１０６と交換できる。ＩＳＣＰ３０２はまた、ＳＳＰ３０８または３１０のようなスイッチに特定の呼び処理命令を提供するのに使用されるサービス論理装置を含んでよい。ＩＳＣＰ３０２はまた、ユーザがアクティベートし得る種々の特徴に関係するデータをストアしてもよい。かかる特徴として、例えば、呼び捕捉およびボイスメールを含んでよい。ＩＳＣＰ３０２は、既知のハードウェアおよびソフトウェアの組合せを使用して実施できる。ＩＳＣＰ３０２は、サービスセンタ１０６への直接接続およびＩＳＣＰ  ＳＰＡＣＥ３１４への接続で図示されているが、ＩＳＣＰ３０２、ＩＳＣＰ ＳＰＡＣＥ３１４およびサービスセンタ１０６を接続するために、ルータ、スイッチ、ハブ等を含む任意数のネットワーク要素を使用できる。さらに、ＩＳＣＰ３０２およびサービスセンタ１０６間で交換される情報は、例えば、ＴＣＰ／ＩＰに対するＳＲ−３３８９ジェネラルデータインターフェース（ＧＤＩ）を使用してよい。
【００４０】
ＳＴＰ３０４および３０６は、ボイスネットワーク１０４内においてＳＳ７メッセージを中継する。例えば、ＳＴＰ３０４は、ＳＳ７メッセージをＳＳＰ３０８および３１０間においてルート指定し得る。ＳＴＰ３０４または３０６は、NORTEL（登録商標）およびLUCENT Technologies（登録商標）のような製造者から提供される既知のハードウェアおよびソフトウェアを使用して実施できる。
【００４１】
ＳＳＰ３０８および３１０は、ボイスネットワーク１０４内において電話呼びをセットアップし、管理し、解放するために、ボイスネットワーク１０４と電話１２０および１１８間にそれぞれインターフェースを提供する。ＳＳＰ３０８および３１０は、ボイススイッチ、ＳＳ７スイッチまたはスイッチに接続されたコンピュータとして実施できる。ＳＳＰ３０８および３１０は、発呼加入者およびユーザ１１０間に電話呼びを支持するため、ＳＳ７信号ユニットを交換する。例えば、ＳＳＰ３０８および３１０は、メッセージ信号ユニット（ＭＳＵ）内のＴＣＡＰメッセージのようなＳＳ７メッセージを交換し、呼びを制御し、形態データベース３１２へのデータベースの質問を遂行し、保守情報を提供し得る。
【００４２】
ライン情報データベース（ＬＩＤＢ）３１２は、ボイスネットワーク１０４の機能を支持するために１および複数の既知のデータベースを包含している。例えば、ＬＩＤＢ３１２は、サービスプロファイル、ネーム、アドレスおよびクレジットカード確認情報のような加入者情報を含んでよい。この図において、ＬＩＤＢ３１２は、ＩＳＣＰ３０２に直接接続されるものとして例示されているが、ＳＴＰ(例えば３０４および３０６）を介してＩＳＣＰ３０２に接続してよい。加えて、この通信リンクは、例えば、ＳＳ７用のGR-2838 General Dynamic Interface（ＧＤＩ）としてよい。
【００４３】
ＩＳＣＰサービスプロビジョニング・アンド・クリエーション環境（ＳＰＡＣＥ）３１４は、ＩＳＣＰ３０２の一部として含んでもよいし、ＩＳＣＰ３０２と別個のものとしてもよい。例えば、Telcordia（登録商標）ＩＳＣＰは、製品の一部としてＳＰＡＣＥ３１４に類似の環境を含んでよい。さらに、ＩＳＣＰ ＳＰＡＣＥ３１４は、１または複数のサーバを含んでよい。ＩＳＣＰ ＳＰＡＣＥ３１４は、カストマ記録更新をなし得るＩＳＣＰプラットホーム内のポイントである。
【００４４】
１具体例において、カストマの記録は、アップデートしＩＳＣＰ３０２に送ることができるようにＩＳＣＰ  ＳＰＡＣＥ３１４にストアできる。これらの記録は、カストマに送られる呼びの処理の仕方に関する情報を含んでよい。例えば、これらの記録は、カストマに対する呼びが異なる番号に転送されるべきか否か、および／あるいは呼びが、特定の回数の呼出の後ボイスメールシステムのようなＩＰに送られるべきか否かに関する情報を含んでよい。加えて、一つのＩＳＣＰ  ＳＰＡＣＥ３１４は、ＩＳＣＰネットワーク（図示せず）を介して１または複数のＩＳＣＰ３０２にアップデート情報を提供できる。
【００４５】
加えて、ボイスネットワーク１０４は、例えばエンタプライズリースントチェンジエンジン（ｅＲＣ）、アサインメントアクチベーション・アンド・インベントリシステム（ＡＡＩＳ）、またはマルチサービスプラットフォーム（ＭＳＰ）のような１または複数のリースントチェンジエンジン３１６を備えてよい。１例として、ｅＲＣおよびＡＡＩＳは、米国西部に配されるボイスネットワーク１０４に使用され、ＭＳＰは、東部のネットワークに使用されよう。リースントチェンジエンジンは、スイッチおよびＩＳＣＰデータベースを更新するのに使用されよう。例えば、リースントチェンジエンジンは、ＳＳＰおよびＩＳＣＰにデータベースアップデート情報を供給し、データベースが更新されるとき、リースントチェンジエンジンが人間の操作者を模倣するようにできる。加えて、命令がＩＳＣＰ３０２に送られるべきならば、リースントチェンジエンジンがまず命令をＩＳＣＰ  ＳＰＡＣＥ３１４に送り、そしてこのＩＳＣＰ  ＳＰＡＣＥ３１４が、上述のように命令をＩＳＣＰ３０２に送る。さらに、例えば、アップデート情報をＳＳＰ３０８または３１０およびＩＳＣＰ３０２の両方に供給するのにＭＳＰを使用してよい。また、例えば、ｅＲＣが、アップデート情報をＳＳＰ３０８または３１０に供給するのに使用され、ＡＡＩＳが、アップデート情報をＩＳＣＰ３０２に供給するのに使用されよう。
【００４６】
ＳＳＰ３０８または３１０に送られるアップデート情報は、リースントチェンジエンジン３１６からスイッチアクセス３２２を介して送られてよく、そしてこの場合このスイッチアクセス３２２が、例えば、アップデート情報をＳＳＰ３０８または３１０に対する適当なプロトコルに変換する。例えば、リースントチェンジエンジン３１６は、アップデート情報をＴＣＰ／ＩＰによりＳＳＰ３０８または３１０に送ってもよい。そのときは、スイッチ３２２が、アップデート情報をＴＣＰ／ＩＰからＸ.２５に変換し得る。スイッチアクセス３２２は、ハードウェアおよび／またはソフトウェアを使用して実施し得る。これらの接続は、例えばスイッチ、ルータ、ハブ等のような任意の数の要素を含んでよく、また例えばボイスネットワーク１０４に対する内部データネットワークであってよい。
【００４７】
ボイスネットワーク１０４はまた、１または複数のインテリジェントペリフェラル（ＩＰ）を備えてよい。例えば図３において、ＩＰ３２０はＳＳＰ３０８に接続されるものとして図示されている。これらのＩＰは、ユーザとボイスネットワーク間の相互作用のための諸機能、例えばボイスメールサービス、数字収集、カストマイズされたアナウンスメント、ボイス確認、等のような諸機能を提供するために使用できる。さらに、ＳＳＰ３０８およびＩＰ３２０間の通信は、プライマリレートインターフェース（ＰＲｉ）プロトコル、（例えば１１２９プロトコル）を使用し得る。さらに、ＩＰ３２０は、サービスセンタ１０６に対して情報を送受可能である。これらの通信は、例えば、ＳＲ−３５１１プロトコルを使用できる。さらに、図３はこの接続を直接接続として描いているが、ルータ、スイッチ、ハブ等を含む任意の数の要素を含んでよく、また例えばボイスネットワーク１０４に対する内部データネットワークを介してもよい。
【００４８】
さらに、ボイスネットワーク１０４は、１または複数の会議ブリッジ３２４を備えてよい。会議ブリッジ３２４は、ユーザ間の一つの電話会議をホスト処理し、あるいはユーザ間の複数の同時の会議をホスト処理するように動作し得る。例えば、会議ブリッジ３２４は、特定の電話（例えば電話１１８または１２０またはボイスネットワーク１０４に接続された他の任意の電話）にて種々のユーザ（例えば会議ユーザ）を呼ぶためにコマンドを受信し得る。ユーザに対する呼びは、予定の時点でなし得る。ユーザとの交信が設定されると、会議ブリッジ３２４は、そのユーザが他のユーザとの電話会議に参加することを可能にする。１具体例において、会議ブリッジ３２４は、Voyant Technologies、Cisco、Nortel Networks等により製造されるものような商業的に入手し得る会議ブリッジを使用して実施できる。さらに、図３は、会議ブリッジ３２４をサービスセンタ１０６およびＳＳＰ３１０に直接接続されるものとして図示しているが、これらの接続は、ルータ、スイッチ、ハブ等を含む任意の数の要素を含んでよく、また例えば、ボイスネットワーク１０４に対する内部データネットワークを介してもよい。
【００４９】
図４は、本発明の原理に従うサービスセンタのブロック図である。図示されるように、サービスセンタ１０６は、ファイヤウォール４０２および４０４、１または複数のディジタルコンパニオンサーバ４０６，１または複数の通信ポータルサーバ４０８、１または複数のネットワークアクセスサーバ４１０およびボイスポータル４１２を備えてよい。ボイスポータル４１２は、ボイスポータルアプリケーションサーバ４１４とボイス認識サーバ４１６を備えてよい。ネットワーク４１８は、ファイヤウォールとサーバとを相互接続するのに使用できる。加えて、会議サーバ４２０がサービスセンタ１０６とボイスネットワーク１０４間に設けられてよい。
【００５０】
ファイヤウォール４０２および４０４は、サービスセンタ１０６，データネットワーク１０２およびボイスネットワーク１０４間の通信に対してそれぞれセキュリティサービスを提供する。例えば、ファイヤウォール４０２および４０４は、ユーザ端末１１２とサービスセンタ１０６内の１または複数のサーバ間の通信を抑制し得る。ファイヤウォール４０２および４０４においては、本発明の原理に従い、任意適当なセキュリティポリシを実施できる。ファイヤウォール４０２および４０４は、Axent Corporationにより提供されるラプトールファイヤウォールのような既知のハードウェアとソフトウェアの組合せを使用して実施できる。さらに、ファイヤウォール４０２および４０４は、サービスセンタ１０６内の別個のマシンとして実施してもよいし、サービスセンタ１０６に対して外部の１または複数のマシン上で実施してもよい。
【００５１】
ネットワーク４１８は、Ethernet（登録商標）またはＦＤＤＩネットワークのような任意の形式のネットワークとしてよい。さらに、ネットワーク４１８は、スイッチおよびルータを本発明の技術思想から逸脱せずに適切なものとして備えてよい。さらに、例えばネットワーク４１８内に追加のファイヤウォールを存置し、サーバ４０６，４０８，４１０の１または複数のものを追加のファイヤウォールの後ろに置くようにしてもよい。
【００５２】
各サーバ（４０６，４０８，４１０，４１４，４１６，４２０）は、Unix（登録商標）すなわちＤＯＳベースのサーバまたはコンピュータのような任意の形式のサーバまたはコンピュータとしてよい。サーバは、以下に記述されるような種々の論理機能を実施し得る。図４においては、各論理機能に使用されるものとして、異なるサーバが例示されている。他の具体例においては、論理機能を複数サーバ間で分割してもよいし、複数サーバを使用して単一の機能を実施してもよいし、全ての機能を単一のサーバにより遂行してもよいなど、いろいろ可能である。
【００５３】
一般に、ディジタルコンパニオンサーバ４０６は、カストマ、すなわちサービスセンタ１０６の種々のサービスに加入するユーザに、サービスセンタの特定のサービスを提供するためのソフトウェアおよびハードウェアを提供し得る。例示のサービスとして、例えば、カストマが送受した呼びの履歴からそのアドレス帳に交信者を追加することを可能にし、カストマがそのアドレス帳から直接呼びを発することを可能にし、特定の時点に呼びを発するようにスケジュールし、カストマが電話番号と関連するネームやアドレスを見ることを可能にすることなどが含まれる。さらに、これらのサービスとして、カストマがそのボイスメールをオンラインで聴くことを可能にすること、スケジューラおよび／または発呼者番号に基づいてその呼びを転送すること、オンラインで電話会議をセットアップすること、リアルタイムの呼び管理、コンピュータエンハンスド電話会議をセットアップすることなどが含まれる。
【００５４】
通信ポータルサーバ４０８は、カストマアカウントを管理し、カストマボイスネットワーク１０４のプロバイダによりストアされるカストマアカウント情報とインターフェースするためのハードウェアおよびソフトウェアを提供し得る。ネットワークアクセスサーバ４１０は、サービスセンタにより提供されるアプリケーションを処理するに際して、ボイスネットワーク１０４に対して情報を送受するためのハードウェアおよびソフトウェアを提供し得る。例えば、ネットワークアクセスサーバ４１０は、ボイスネットワーク１０４のＩＳＣＰ３０２またはＳＳＰ３０８または３１０に対して情報を送受するのに使用できる。
【００５５】
ボイスポータル４１２は、ボイスによるカストマからの命令を受信し処理するためのソフトウェアおよびハードウェアを備える。例えば、カストマは、ボイスポータル４１２に対する特定の番号をダイヤルできる。ついで、カストマは、音声を使用して、カストマが加入するサービスを変更するように、サービスセンタ１０６に命令することができる。ボイスポータル４１２は、例えば、ボイス認識機能（以下単に機能と記す）４１６およびアップリケション機能４１４を含んでよい。ボイス認識機能４１６は、口述指令を受信し、解釈し、あるいは話されたコマンドを認識する。アプリケーション機能４１４は、例えば、ボイス認識機能４１６から出力を受け取り、それをサービスセンタ１０６に適当なフォーマットに変換し、情報をサービスセンタ１０６内の１または複数のサーバ（４０６，４０８、４１０）に転送する。
【００５６】
図５は、本発明に従う例示のシステムの論理的アーキテクチャを例示する。例示されるように、論理的アーキテクチャは、４つのプレイン、すなわちクライアントサイド５０２、アプリケーションサービス５０４、ネットワークアクセス５０６およびボイスネットワーク５０８に分割される得る。
【００５７】
クライアントサイド５０２は、ユーザがサービスセンタ１０６に対して情報を送受するのに使用できるユーザ端末１１２Ａおよび１１２Ｂを備える。加えて、クライアントサイド５０２はユーザ電話１１４を備える。上述のように、ユーザ端末１１２は、ユーザがサービスセンタ１０６と通信するために使用できる任意の形式のデバイスとしてよい。例えば、ユーザ端末１１２Ａは、サービスセンタ１０６と通信するためのプログラムをランするＰＤＡとしてよく、他方ユーザ端末１１２Ｂは、インターネットによりサービスセンタ１０６と通信するためのウェブブラウザをランするデスクトップ型コンピュータとしてよい。加えて、ユーザは、例えば１または複数の標準の地上線電話および／またはワイヤレス電話のような１または複数の電話１１４を有してよい。
【００５８】
アプリケーションサービスプレーン５０４は、ディジタルコンパニオンサーバ４０６、通信ポータルサーバ４０８およびボイスポータル４１２を備える。これらのエンティティは、例えばウェブサービスまたは任意の他の適当なプロトコルを使用して相互間で通信し得る。ウェブサービスは、エクステンシブルマークアップ言語（ＸＭＬ）、シンプルオブジェクトアクセスプロトコル（ＳＯＡＰ）、ウェブサービスディスクリプション言語（ＷＳＤＬ）およびユニバーサルディスクリプションディスカバリ・アンド・インティグレーション（ＵＤＤＩ）−インターネットプロトコル（ＩＰ）バックボーンに関する公開基準−を使用してウェブベースのアプリケーションを統合する標準化方法である。
【００５９】
例示されるように、ディジタルコンパニオンサーバ４０６は、次の機能を提供し得る。すなわち、クライアントプロキシ５１２、ウェブサーバ５１４、アプリケーションサーバ機能５１６、カレンダサーバ機能５１８、通知サーバ機能５２０およびデータベース機能５２２である。これらの機能の各々は、ハードウェア、ソフトウェアおよび／またはファームウェアで遂行できる。さらに、これらの機能は、各々、別個のサーバで実行されてもよいし、複数サーバ間で分割されてもよいし、同じサーバ機能上に包含されてもよいし、あるいは他の任意の態様で実行されてもよい。
【００６０】
クライアントプロキシ機能５１２は、セキュリティの目的のために使用されるディジタルコンパニオンのためのプロキシ機能を提供する。このクライアントプロキシ機能５１２は、他のディジタルコンパニオン機能／サーバからデータネットワーク１０２を介してユーザ端末１１２へ送られる全ての通信がこのクライアントプロシキ５１２を通過していくように別個のサーバ内に包含することができる。また、もしもクライアントプロシキ５１２が別個のサーバ上に設けられるならば、例えば、追加のセキュリティを提供するために、クライアントプロシキ５１２と他のディジタルコンパニオンサーバとの間に追加のファイヤウォールが設けられよう。
【００６１】
ウェブサーバ５１４は、カストマからネットワーク１０２を介してトラフィックを受け取る機能を提供する。例えば、ウェブサーバ５１４は、カストマがInternet  Explorer またはNetscape Communicatorのようなウェブブラウザプログラムを使用してアクセスできるように、標準ウェブサーバとしてよい。
【００６２】
アプリケーションサーバ機能５１６は、ディジタルコンパニオンサーバ４０６により遂行される一般的機能を包含する。例えば、これらの機能には、サービスセンタにより提供される特定のサービスを遂行するため、種々の他のディジタルコンパニオン機能とのインターフェーシングが含まれる。これらのサービスの中には、例えば、カストマにその呼びをオンラインで管理する能力を提供するため、他の機能、ソフトウェアおよび／またはハードウェアとインターフェースすることが含まれる。例えば、カストマが、そのカストマにより送受される呼びの履歴から交信者をそのアドレス帳に追加すること、カストマが、そのアドレス帳から直接呼びを発することを可能にすること、特定の時点に呼びを発するようにスケジュールすること、カストマが、電話番号と関連するネームおよび／またはアドレスを見ることを可能にすることが含まれる。加えて、これらのサービスとしては、カストマがオンラインでボイスメールを聴くのを可能にすること、スケジューラおよび／または発呼加入者番号に基づいて呼びを転送すること、電話会議をオンラインでセットアップすること、ユーザ介入に関する呼び管理をリアルタイムで可能にすること、コンピュータエンハンスド電話会議をセットアップすることなどが含まれよう。
【００６３】
さらに、アプリケーションサーバ機能５１６は、情報を検索または送信するため、外部ウェブサーバのような１または複数の外部デバイスとインターフェースし得る。例えば、アプリケーションサーバ機能５１６は、カストマが加入するサービス（例えば呼び待機、呼び転送、ボイスメール等）を決定するために、ボイスネットワークのデータセンタ５５６（例えばverizon.com)とインターフェースし得る。
【００６４】
カレンダサーバ機能５１８は、事象をスケジュールし、特定の事象が起きたときにログし、特定の時点にある機能を遂行するようにアプリケーション機能をトリガすることなどの能力を提供し得る。本発明の１側面として、カレンダサーバ機能５１８は、ユーザ端末１１２Ａを介してユーザにより創生されるスケジューリング事象（例えば会議、タスク等）を含むユーザカレンダのようなスケジューリングデータストラクチャを発生し、維持する。例えば、ユーザは、本発明に関連する特定の側面に従って設定される電話会議に参加すべきときに、日時を表すカレンダアプリケーションに電話会議事象をスケジュールすることができる。カレンダサーバ機能５１８は、本発明の側面に従う電話会議形態のプロセスを開始するように、アプリケーションサーバ機能５１６とともに作用し得る、すなわち機能５１６に作用を及ぼすことができる。
【００６５】
通知サーバ機能５２０は、サービスセンタ１０６から情報をユーザ端末１１２に送る能力を提供する。例えば、通知サーバ機能５２０は、アプリケーションサーバ機能５１６の指令で、ユーザが現在ユーザ電話１１４に電話呼びを受けているという通知をユーザ端末１１２に送ることができる。この通知は、例えば、発呼者ならびに被呼番号の識別情報を与えるインスタントメッセージポップアップウィンドとし得る。この通知はまた、それと関連するユーザが選択可能な複数のボタンまたはアイテムとしてもよく、これでユーザは呼びをリアルタイムで管理することができる。
【００６６】
データベース機能５２２は、ディジタルコンパニオンサーバにより実行される種々のアプリケーションにより使用可能な情報の記憶を行う。これらのデータベースは、例えば、ディジタルコンパニオンサーバに接続される１または複数の外部記憶デバイスに包含されてよい。代わりに、データベースは、ディジタルコンパニオンサーバそれ自体内の記憶デバイスに包含されてもよい。データベース機能５２２を提供する記憶デバイスは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、ディスクドライブ、磁気テープ等のような任意の形式の記憶デバイスとし得る。
【００６７】
上述のように、通信ポータルサーバ４０８は、カストマのアカウントを管理し、カストマボイスネットワーク１０４のプロバイダによりストアされるカストマアカウント情報とインターフェースするためのハードウェアおよびソフトウェアを提供する。図５に例示されるように、通信ポータルサーバ４０８は、次のような機能を提供する。すなわち、ウェブサーバ機能５２６、アプリケーションサーバ機能５２８、交信者データベース機能５３０、および／またはカストマプロファイル機能５３２を提供し得る。これらの各機能は、別個のサーバにより遂行されてもよいし、複数サーバ間で分割されてもよいし、同じサーバ機能上に包含されてもよいし、あるいはその他の態様で実施されてよい。
【００６８】
ウェブサーバ機能５２６は、ディジタルコンパニオンサーバのウェブサーバ機能５１４の場合と同様に、カストマからデータネットワーク１０２を介してトラフィックを受け取るための機能を提供する。例えば、ウェブサーバは、カストマがInternet ExplorerまたはNetscape Communicatorのようなウェブブラウザを使用してアクセスできる標準ウェブサーバとし得る。
【００６９】
アプリケーションサーバ機能５２８は、通信ポータルサーバ４０８により遂行される一般的な機能を包含する。例えば、これらの機能には、カストマプロファイル情報を検索および／または変更するためボイスネットワークとインターフェースすること、ユーザに対するアドレス帳を創生、編集することが含まれる。加えて、アプリケーションサーバ機能５２８は、外部サーバおよび／またはデバイスに対して情報を送受する機能を含んでよい。例えば、通信ポータルサーバ４０８は、インターネットのようなネットワークに接続してよい。そのとき、アプリケーションサーバ機能５２８は、Superpagesのウェブページのようなウェブサービスを提供する外部サーバ５５２にインターネットを介して接続できる可能性を提供し得る。そのとき、アプリケーションサーバ機能５２８は、これらの外部サービス５５２と交信をもち、ユーザのアドレス帳内の人間についてアドレスのような情報を検索することができよう。
【００７０】
他の例として、通信ポータル４０８のアプリケーションサーバ機能５２８は、シングルサインオン（ＳＳＯ）サーバ５５４とインターフェースし得る。ＳＳＯ５５４は、ユーザが、最初にネットワークにアクセスしたときに遂行される単一の認証に基づいて、ユーザが加入する全てのサービスにアクセスすることを可能にするように使用できる。
【００７１】
さらに、アプリケーションサーバ機能５２８は、アプリケーションサーバ５１６と同様に、サービスセンタにより遂行されるサービスを容易にする機能を提供し得る。これらのサービスとしては、例えば、カストマがそれらの呼びをオンラインで管理することを可能にするため、他の機能、ソフトウェアおよび／またはハードウェアとインターフェースすることが含まれよう。例えば、カストマがそのカストマにより送受される呼びの履歴からそのアドレス帳に交信者を追加することを可能にすること、カストマがそのアドレス帳から直接に呼びを発することを可能にすること、特定の時点に呼びを発するようにスケジュールすること、カストマが電話番号と関連するネームおよび／またはアドレスを見ることができるようにすることである。さらに、これらのサービスには、カストマが、そのボイスメールをオンラインで聴くことができるようにすること、スケジューラおよび／または発呼者番号に基づいてその呼びを転送すること、オンラインで電話会議をセットアップすること、リアルタイムでのユーザ介入を伴う呼び管理を可能にすること、コンピュータエンハンスド電話会議をセットアップすることなどが含まれよう。
【００７２】
交信者データベース５３０は、ユーザに対するアドレス帳をストアするための記憶デバイスを備える。このアドレス帳は、適当な形式のアドレス帳でよい。例えば、ユーザアドレス帳には、人間および／または機関のネーム、電話番号およびアドレスが含まれよう。これらの記憶デバイスは、通信ポータルサーバ４０６に対して内部形式でも外部形式でも、ある種の両者の組合せでもよい。加えて、これらの記憶デバイスは、磁気記憶、メモリ記憶等のような任意の形式の記憶デバイスでよい。
【００７３】
カストマプロファイルデータベース５３２は、ユーザに対するカストマプロファイル情報をストアするための記憶デバイスを備える。これらの記憶デバイスは、交信データベースに使用されるのと同じ記憶デバイスでも別個の記憶デバイスでもよい。カストマプロファイルには、ユーザのネットワークに対するユーザアカウントに関する情報が含まれよう。例えば、この情報は、ユーザのネーム、請求アドレスおよびその他のアカウント情報を含んでよい。加えて、カストマプロファイルには、例えば呼び待機、ボイスメール等のようなユーザが加入したボイスサービスに関する情報が含まれよう。
【００７４】
アプリケーションサービスプレーン５０４はまた、ボイスポータル４１２を備えることができる。上述のように、ボイスポータル４１２は、例えば、ボイス認識機能４１６およびアプリケーションサーバ機能４１４を備えてよく、ボイスによるカストマからの命令を受信し処理するのに使用できる。ボイス認識機能４１６は、ボイス認識能力を提供することが可能なハードウェアおよび／またはソフトウェアを使用して実施できる。このハードウェアおよび／またはソフトウェアは、Tellme Networks, Incorporatedから入手し得るボイスアプリケーションプラットフォームのような商業的に入手可能な製品でよい。アプリケーションサーバ機能４１４は、ディジタルコンパニオンサーバ４０６とボイス認識機能４１６間で情報を交換するためのハードウェアおよび／またはソフトウェアを備えてよい。加えて、アプリケーションサーバ機能４１４は、別個のサーバ上に含まれてもよく、ボイス認識機能４１６を提供するハードウェアおよびソフトウェア内に含まれてもよく、ディジタルコンパニオンサーバ４０６内に含まれてもよいなど、種々の態様で実施できる。
【００７５】
ネットワークアクセスプレーン５０６は、アプリケーションサービスプレーン５０２およびボイスネットワーク１０４間の接続を可能にする機能を備える。例えば、このプレーンは、リースントチェンジエンジン３１６、ネットワークアクセスサーバ４１０および／またはバックエンドサーバ４２０を備えてよい。
【００７６】
上述のように、リースントチェンジエンジン３１６は、ボイスネットワーク１０４に含まれるスイッチおよびＩＳＣＰデータベースを更新するのに使用できる。１具体例において、リースントチェンジエンジン３１６は、ＡＡＩＳ５４４，ｅＲＣ５４６および／またはＭＳＰ５４８を備えてよい。加えて、セキュリティの目的のため、ディジタルコンパニオンサーバ４０６とリースントチェンジエンジン３１６との間にプロキシ５４２を使用できる。
【００７７】
サービスセンタ１０６にはネットワークアクセスサーバ４１０を備えることができるが、このネットワークアクセスサーバは４１０は、サービスセンタにより提供されるアプリケーションを処理する際にボイスネットワーク１０４に対して情報を送受するためのハードウェアおよびソフトウェアを提供し得る。例えば、ネットワークアクセスサーバ４１０は、ボイスネットワーク１０４から発呼者ＩＤ情報を検索するための発呼者ＩＤ（ＣＩＤ）機能、ＳＳＰを介して呼びを発するため、インテリジェントペリフェラル（ＩＰ）に命令するためのクリックツーダイアル（ＣＴＤ）機能および／またはボイスネットワークのＩＳＣＰとインターフェースするための実時間呼び管理機能（ＲＴＣＭ）を含んでよい。
【００７８】
ネットワークアクセスプレーン５０６はまた、１または複数のバックエンドサーバ（図示せず）を備えてよい。これらのバックエンドサーバは、サービスセンタ１０６およびボイスネットワーク１０４とインターフェースするためのハードウェアおよび／またはソフトウェアを含んでよい。バックエンドサーバは、ネットワークにより、直接接続により、または任意の他の適当な態様でサービスセンタ１０６に接続してよい。さらに、バックエンドサーバは、ネットワークにより、直接接続により、あるいは他の適当な態様によりボイスネットワーク１０４内の１または複数のデバイスに接続してよい。
【００７９】
バックエンドサーバはまた、例えば、ボイスメール検索および通知機能を提供するサーバを備えてよい。このボイスメール検索および通知機能は、ユーザがボイスメールを受信するときに通知を受け取り、ユーザのボイスメールシステムを物理的に呼び、ボイスメールを検索するために適当なコードを入力し、ボイスメールを検索し、ボイスメールをディジタルファイルに変換し、それをディジタルコンパニオンサーバ４０６に送る能力を含んでよい。
【００８０】
さらに、これらのバックエンドサーバはまた、例えばディレクトリアシストサーバを備えてよい。このディレクトリアシストサーバは、サービスセンタ１０６をボイスネットワーク１０４のリバースディレクトリアシスタンスゲートウェイ（ＲＤＡゲートウェイ））とインターフェースし得る。ＲＤＡゲートウェイは、電話番号と関連するネームおよび／またはアドレス情報のためボイスネットワーク１０４のデータオペレーションセンタ（ＤＯＣ）に要求を発行し、この要求に応答してネームおよび／または電話番号を受信するためのデバイスである。
【００８１】
他の例として、バックエンドサーバは、ワイヤレスボイスネットワークのモバイルスイッチングセンタ（ＭＳＣ）とインターフェースするのに使用されるワイヤレスインターネットゲートウェイを備えてよい。上述のバックエンドサーバと同様に、ワイヤレスインターネットゲートウェイは、サービスセンタ１０６により使用されるフォーマットとワイヤレスボイスネットワークにより使用されるフォーマット間で要求および情報を変換するのに使用できる。
【００８２】
さらに他の例として、バックエンドサーバは、サービスセンタ１０６をボイスネットワーク１０４内のショートメッセージサービス（ＳＭＳ）ゲートウェイとインターフェースするためのシングルナンバショートメッセージサービス（ＳＮ  ＳＭＳ）サーバを備えてよい。これは、カストマが、その家庭電話番号にアドレスされたＳＭＳメッセージをユーザ選択のＳＭＳ可能デバイスに送ることを可能にするのに使用される。
【００８３】
さらに、ネットワークアクセスプレーン５０６はまた、ボイスネットワーク１０４内の会議ブリッジ３２４に命令して、ＳＳＰを介してボイス会議の参加者にダイヤル送信するための会議サーバ４２０を備えてよい。代わりに、例えば、会議サーバ４２０は、複数加入者の各々にダイヤル発信することにより複数加入者間に呼びを発するように、ボイスネットワークのＩＰ３２０に命令してよい。会議サーバ４２０はまた、会議ブリッジ３２４またはＩＰ３２０に命令して、会議を聴くことができるオーディオディジタル化デバイスを呼び、オーディオ信号をディジタル形式に変換し、ディジタル化信号を例えばオーディオストリーミングサーバを介してユーザデバイスに転送する能力を備えてよい。オーディオストリーミングサーバは、例えば、ユーザがインターネットを介してそれに接続することを可能にし得る。加えて、オーディオストリーミングデバイスは、信号を一時記憶ないし記録し、ユーザが会議中ポーズしたり、巻き戻したり、あるいは早送りしたりすることを可能にし得る。
【００８４】
ボイスネットワークプレーン５０８は、図３を参照して上述したように、ボイスネットワーク１０４に含まれるハードウェアおよびソフトウェアを備える。例えば、ボイスネットワークプレーン５０８は、ＩＳＣＰ  ＳＰＡＣＥ３１４，ＩＳＣＰ３０２、インテリジェントペリフェラル３２０（図示せず）、会議ブリッジ３２４およびＳＳＰ３０８を備えてよい。加えて、ボイスネットワークプレーン５０８は、例えばモバイルスイッチングセンタ等のようなワイヤレスキャリヤネットワークに含まれるハードウェアおよびソフトウェアを備えてよい。
【００８５】
システム動作
図６は、本発明の原理に従うエンハンスド電話会議を開始するための方法の例示的フローチャートを示す線図である。フローチャートのステップは特定の順序で記述されているが、斯界に精通したものであれば、これらのステップは変更されたすなわち異なる順序で遂行できることが認められよう。さらに、図６の１または複数のステップは、同時にまたは平行に遂行することができる。
【００８６】
本発明に従うと、コンピュータエンハンスド電話会議は、複数ユーザユーザのあるユーザまたは全てユーザ間のコラボレーションないし提携を伴う、複数ユーザ間の電話会議である。一般的に、コラボレーションは、相互にデータを共有する複数ユーザ（例えば参加者）を含むことができる。例えば、コラボレーションセッションに参加するユーザは、ホワイトボード、ドキュメント共有および／またはアプリケーション共有のような種々の方法でデータを共有できる。ホワイトボードは、本質的に電子的チョークボードで、種々のサイトのユーザが、複数ユーザにより観察されるオンスクリーンノートパッド上に同時に書込作図することを可能にする（例えば、グラフィック情報を使用する他のユーザとリアルタイムで提携する）。ユーザは、ホワイトボードを使って、グラフィック情報を検討し、創生し、更新したり、ホワイトボード上で情報をクリック、ドラッグ、ドロップすることによってコンテンツを操作したり、他のアプリケーションからホワイトボード上に情報をカット、コピー、貼り付けしたり、将来の参照のためにホワイトボードの内容を保存したり、さもなければ、他のユーザが変化を観察できるようにホワイトボード上で情報を編集、変更したりできる。ドキュメント共有とは、例えば、１または複数のドキュメントを、コラボレーションセッションに参加する複数ユーザが観察し、編集し、保存しあるいは置換したりすることができることをいう。アプリケーション共有とは、例えば、１または複数のアプリケーションをコラボレーションセッションに参加する複数ユーザが観察またはその他の方法で制御することができることをいう。
【００８７】
図６に例示されるように、発信ユーザないし開始ユーザとして動作するユーザは、ユーザ端末１１２のようなデバイスおよびサービスセンタ１０６を介して１または複数のコンピュータエンハンスド電話会議事象をセットアップし得る（ステップ６０２）。例えば、発信ユーザは、サービスセンタ１０６により提供されるカレンダアプリケーションおよびアドレス帳にアクセスして、提案される電話会議ミーティングに会議ユーザを加えることができる。そのようにするために、１例として、発信ユーザは、発信ユーザに対応するアドレス帳のグラフィック表示に表示される会議ユーザ情報にアクセスできる。発信ユーザは、入力デバイス（例えばマウス、スタイラス等）を使用して、アドレス帳表示から会議ユーザについてのプロファイル情報を選択して、それを提案される日時について（例えば、２００３年１２月７日、月曜日、９時ＡＭ  ＥＳＴ）カレンダアプリケーション内に含まれる電話会議アイコン（これも表示されている）内にドロップできる。代わりに、発信ユーザは、提案されるコンピュータエンハンスド電話会議のための日時を選択し、ユーザ端末１１２内の表示デバイス上にグラフィック形式で提供される参加者リストに会議ユーザを加えてもよい。
【００８８】
加えて、発信ユーザは、提案される電話会議に加えられる各会議ユーザに対して、そのユーザが他のユーザとコラボレーションすることを許容されるか否かについての指示を提供し得る。例えば、発信ユーザは、各参加者が他の参加者とデータを共有できるようにすることをことを望まないかもしれない。このような場合、発信ユーザは、入力デバイスを使用して、特定の参加者が参加者間のいかなるコラボレーションにも加わるべきでないということを指示し得る。代わりに、発信ユーザが特定の参加者が参加者間のいかなるコラボレーションにも参加すべきであるということを指示しない限り、ある参加者がコラボレーションに参加しないという初期設定もあり得る。
【００８９】
本発明の１側面として、サービスセンタ１０６はアプリケーションサーバ５１６を採用して、発信ユーザが特定の日時に電話会議が行われるようにスケジュールすることを可能にする。しかしながら、斯界に精通したものであれば、本発明の技術思想から逸脱することなく、発信ユーザが、１または複数の会議ユーザとのコンピュータエンハンスド電話会議をスケジュールすることができるように、異なるメカニズムおよび方法を採用することができることが認められよう。例えば、将来の日時についてコンピュータエンハンスド電話会議をスケジュールする代わりに、発信ユーザは、コンピュータエンハンスド電話会議呼びが直ちに行われるべきであることを指示し得る。
【００９０】
アプリケーションサーバ５１６および／またはカレンダサーバ５１８は、発信ユーザと関連するカレンダアプリケーションを周期的に操作して、コンピュータエンハンスド電話会議事象が検出されるかどうかを決定することができる（ステップ６０４）。電話会議事象は、発信ユーザに対してコンピュータエンハンスド電話会議を自動的にセットアップするようにアプリケーションサーバ５１６に指令するトリガとして作用し得る。例えば、カレンダサーバ５１８は、現在の日時が、発信ユーザに対してスケジュールされた電話会議とマッチするか、あるいはその予定されたある範囲内にあるか否かを決定し得る。例えば、ユーザ１１０のような発信ユーザが、特定の日（例えば、２００３年１１月１７日、月曜日、１０時ＡＭ  ＥＳＴ）に対してユーザ１１０のアドレス帳にリストされる他のユーザとのコンピュータエンハンスド電話会議をスケジュールしたと仮定しよう。その日時（すなわち２００３年１１月１７日）に、カレンダサーバ５１８はコンピュータエンハンスド電話会議事象をトリガし、このコンピュータエンハンスド電話会議事象でアプリケーションサーバ５１６に命令し、ユーザ１１０によりセットアップされユーザカレンダに表示される詳細にしたがって、コンピュータエンハンスド電話会議の構成を開始させることができる。代わりに、即座のコンピュータエンハンスド電話会議の場合には、発信ユーザが必要な情報を提示するや否や、アプリケーションサーバ５１６がコンピュータエンハンスド電話会議事象を検出し得る。このような情報としては、例えば、少なくとも一つ会議ユーザの識別情報、その少なくとも一つ会議ユーザがコラボレーションに参加し得るか否かの指示が含まれよう。
【００９１】
一度コンピュータエンハンスド電話会議事象が検出されると、アプリケーションサーバ５１６は、コンピュータエンハンスド電話会議メッセージを発生する。このメッセージには、検出されたスケジュールされたコンピュータエンハンスド電話会議と関連する参加者リストに含まれる各会議ユーザについてのプロファイル情報が含まれる。例えば、アプリケーションサーバ５１６は、各会議ユーザに対する電話番号および識別子を収集し、それらをメッセージに加えることができる。さらにアプリケーションユーザ５１６は、それぞれの会議ユーザがユーザ間のコラボレーションに参加することを許容されるべきかどうかを表す情報をメッセージに含んでよい。一度コンピュータエンハンスド電話会議メッセージが発生されると、アプリケーションサーバ５１６は、メッセージを適当な伝送プロトコルに対してフォーマットし、そのメッセージを会議サーバ４２０に送る（ステップ６０６）。本発明の１側面として、アプリケーションサーバ５１６は、メッセージをＸＭＬメッセージにフォーマットし、これをＴＣＰ／ＩＰプロトコルを使用して会議サーバ４２０に伝送することができる。しかしながら、コンピュータエンハンスド電話会議メッセージを会議サーバ４２０に伝送するためには、他の形式の伝送プロトコルおよび情報フォーマットも実施できよう。
【００９２】
会議サーバ４２０は、会議ブリッジメッセージを発生するためにコンピュータエンハンスド電話会議メッセージに含まれる情報を抽出することができる。会議ブリッジメッセージは、特定のブリッジ（例えば会議ブリッジ３２４）に送られる一組のコマンドとし得、そしてそのコマンドが、コンピュータエンハンスド電話会議メッセージ内に識別されるユーザにダイヤル発信することによって電話会議をセットアップするように、ブリッジに指令する。本発明の１側面として、会議サーバ４２０は、複数のブリッジ（図示せず）のどの一つが会議ユーザの任意のものとの電話会議通信を処理するように構成されているかを決定し得る。会議サーバ４２０は、電話会議動作を処理するように専用化されたものとして会議ブリッジ３２４を識別し、かくして、会議ブリッジ３２４の識別に基づいて会議ブリッジメッセージを発生することができる。すなわち、会議サーバ４２０は、会議ブリッジ３２４に送られる１または複数のコマンドを含むメッセージをフォーマットし得る。会議ブリッジメッセージはまた、それぞれの会議ユーザが会議ユーザ間のコラボレーションに参加する権限を有するか否かを表す情報を含んでよい。
【００９３】
会議ブリッジ３２４は、会議ブリッジメッセージを受信し、メッセージに含まれるコマンドに基づいて、発信ユーザおよび会議ブリッジメッセージ内に識別される任意の他の会議ユーザを含む電話会議をセットアップし得る（ステップ６０８）。本発明の１側面として、会議ブリッジ３２４は、会議ブリッジメッセージから各会議ユーザ（発信ユーザを含む）に対する電話番号を収集し得る。一度電話会議が構成されると、会議ブリッジ３２４は、収集された電話番号を使用して、会議ユーザを呼ぶことができる（ステップ６１０）。例えば、会議ブリッジ３２４は、ＳＣＰ，ＳＳＰ，ＳＣＰ，ＩＳＣＰ，ＳＳ７プロトコルインフラストラクチャ等のようなボイスネットワーク１０４により実施される信号プロトコルおよび／またはコマンドを使用して、収集された電話番号に対応する各デバイス（例えばユーザ端末１０８ａ〜１０８ｎ、１１２、電話１１４〜１２４等）にダイヤル発信を試みることができる。
【００９４】
会議ブリッジ３２４はまた、会議ブリッジメッセージから、それぞれの会議ユーザが会議ユーザ間のコラボレーションに参加する権利を有するか否かを表す情報を抽出してもよい。１具体例において、会議ブリッジ３２４は、特定の会議ユーザが、会議ブリッジ３２４から特定の会議ユーザへの呼びと関連する呼びデータの一部としてコラボレーションについての権利を付与されているかどうかを表す適当な指示子を含んでよい。
【００９５】
加えて、アプリケーションサーバ５１６は、コンピュータエンハンスド電話会議を開始する加入者の視点からコラボレーションを開始してよい（ステップ６１２）。例えば、アプリケーションサーバ５１６は、発信ユーザの観点からコラボレーションソフトウェアを始動してよい（例えば、WebEx、NetMeeting等）。さらに、アプリケーションサーバ５１６は、例えばアプリケーションサーバ５１６に対して局所にあるいは発信ユーザにより使用されるものとして指示されたユーザ端末１１２上にストアされるコラボレーションソフトウェアを開いてもよい。その後、データを共有せしめるコラボレーションソフトウェアと関連する特徴を賦活させてよい。発信ユーザは、コラボレーションセッションにおいて共有されるべきデータを選択し、そして発信ユーザと他の会議ユーザ間のコラボレーションセッションを準備してその他の方法でコラボレーションソフトウェアを構成してもよい。
【００９６】
一度通信が会議ユーザで設定されるように試行されと、本発明に関係する特定の側面に従う方法およびシステムは、コンピュータエンハンスド電話会議プロセスを遂行できる。
図７は、本発明の原理に従うコンピュータエンハンスド電話会議を行う方法の例示のフローチャートを示す線図である。フローチャートのステップは特定の順序で記述されているが、斯界に精通したものであれば、これらのステップは変更されたまたは異なる順序で遂行できることが認められよう。さらに、図７のステップの１または複数のステップは、同時にまたは平行に遂行してよい。
【００９７】
図示されるように、コンピュータエンハンスド電話会議プロセスは、会議ブリッジ３２４のような会議ブリッジが１会議ユーザと関連するデバイスを呼ぶことにより（例えばユーザ端末１０８ａ、電話１２０等）その会議ユーザとの交信の設定を試行するときに開始できる（ステップ７０２）。ＳＳＰ３０８または３１０は、会議ブリッジ３２４からの呼びを捕捉することができる（ステップ７０４）。ＳＳＰ３０８または３１０は、呼びと関連する着信試行トリガまたは特定の数字ストリングトリガのようなトリガに遭遇するから、呼びを捕捉できる。例えば、トリガは、ディジタルコンパニオンカストマ、すなわちサービスセンタ１０６の種々のサービスに加入するユーザに対応する各ライン上においてＳＳＰ３０８または３１０でセットされ得る。このように、ＳＳＰで受信され、ディジタルコンパニオンカストマの電話番号に送られる呼びを検出するように、トリガがセットされる。１具体例において、会議ユーザは、コンピュータエンハンスド電話会議に参加するため、ディジタルコンパニオンカストマであるはずである。この記述の目的のため、会議ユーザはディジタルコンパニオンカストマであると仮定する。
【００９８】
予備を捕捉後、ＳＳＰ３０８または３１０は、ＩＳＣＰ３０２に質問を送り、次の命令を要求する。ＩＳＣＰ３０２は、これに応答してネットワークアクセスサーバ４１０に呼び情報を送る（ステップ７０６）。１具体例において、呼び情報は、ジェネリックデータインターフェース（ＧＤＩ）を介して、ＧＩＤと関連するメッセージストラクチャ（例えばGetData、SendDataまたはInvokeApp）を使用してネットワークアクセスサーバ４１０に送られよう。ネットワークアクセスサーバ４１０に送られた呼び情報はまた、暗号化形式で送ってもよい。
【００９９】
呼び情報は、例えば、呼び状態データ、呼び捕捉パラメータ、ボイスメールパラメータ、時間帯域データ、ユーザＩＤ、被呼番号データ、発呼ネームデータおよび発呼者番号（ＣＰＮ）表示情報を含んでよい。呼び情報また、呼びがコンピュータエンハンスド電話会議呼びの一部であることを示す指示子、および被呼会議ユーザが他の会議ユーザとのコラボレーションに参加する権利を付与されているかどうかを表すデータを含んでよい。斯界に精通したものであれば、呼び情報とともに追加の情報を含むことができること、または先述の情報のあるものは呼び情報から省略してよいことが認められよう。
【０１００】
呼び状態データは、呼びに対してすでに発生した処理（例えばＡＩＮ処理）に基づいて現在の呼び状態を提供し得る。例えば、呼び状態データについてのある可能な値は、終了（ターミネーション）についての権利を付与された呼び、呼び捕捉（ＣＩ）サービスノードまたはＩＰへの呼び、ＣＩサービスノードまたはＩＰからの呼び、ＣＩサービスノードまたはＩＰからの優先呼びである呼び，ＣＩサービスノードまたはＩＰへの呼び上で遭遇するＣＩエラーを有する呼び、またはクリックツーダイヤル呼びの第１レグ上の呼びを指示してよい。
【０１０１】
呼び捕捉パラメータは、カストマ（例えば会議ユーザ）が呼び捕捉機能に加入しているときそれを識別する。１具体例において、呼び捕捉機能は、カストマが、普通発呼者ＩＤディスプレイ上に「unavailable」、「private」、「anonymous」、または「out of area」として現れる無効番号を阻止することを可能にする。この機能は、非識別呼びが受け容れられないことを発呼者に告げ、ネームを記録すべきことを発呼者に告げることができる。非識別発呼者がネームを記録しないか、オーバーライドコードを入力すると、被呼加入者電話は鳴らず、非識別発呼者からの割り込みを除去する。
【０１０２】
ボイスメールパラメータは、カストマがボイスメール機能を有するときそれを識別する。時間帯域データはカストマの時間帯域を表す。被呼番号データは、カストマと関連する被呼デバイスの番号を表す。加入者ＩＤは、２値の一つを有するパラメータを表す。もしも特有の鳴動機能が存在すると、ユーザＩＤが主番号値にセットされる。もしもこの種の機能が存在しないと、ユーザＩＤは被呼番号と同じ値にセットされる。特有の鳴動機能は、例えば、カストマに、それ自身の固有の鳴動パターンをもつ追加の電話番号を単一のライン上に供給し得る。カストマの主番号はラインと関連する主番号である。
【０１０３】
発呼番号データは、発呼者の番号を表す。このパラメータは、それが利用可能であるときかかる番号を含んでよい。加えて、このパラメータは、情報が先に実行されたＡＩＮサービスにより利用可能であるとき、発呼者アドレスを含んでよい。他の場合として、発呼番号パラメータは、発呼者ＩＤ情報が特定のフォーマットと整合するかまたは整合しないとき、ある任意の数字または文字列（例えば１０のゼロ）を含んでよい。
【０１０４】
発呼ネームデータは発呼者のネームを表す。このパラメータは、例えば、ＩＳＣＰ３０２によりＬＩＤＢ３１２のようなデータベースから利用可能なときに検索し得る。普通は、データベースが先に実行されたＡＩＮサービスによりこのデータで占められているときに、発呼ネームを検索することが可能な場合がある。もしも発呼ネームがうまく検索されないと、発呼ネームパラメータは、例えば、任意の数字または記号列（例えばゼロ）を含んでよい。これは、ＬＩＤＢ３１２から応答があったか、ＬＩＤＢ３１２から誤応答があったか、ＬＩＤＢ３１２からネーム戻らなかったか、発呼者ＩＤのフォーマットが適応していないか、あるいは発呼者ＩＤ表示が抑制されているという状態を指示し得る。
【０１０５】
ＩＳＣＰ３０２から呼び情報を受信すると、ネットワークアクセスサーバ４１０は、もし必要ならば情報を暗号化し、受信情報をアプリケーションサーバ５１６に転送し得る。（ステップ７０８）。アプリケーションサーバ５１６は、トリガされた電話番号（例えば、目的地／ダイヤルされた電話番号）と関連する会議ユーザがディジタルコンパニオンシステム中にログされているかどうかを決定する。アプリケーションサーバ５１６は、例えば、インデックスとして被呼番号を使用してデータベース５２２のようなデータベースにおいて検索を遂行することによって、この決定をなす。アプリケーションサーバ５１６は、被呼番号に基づいて、ディジタルコンパニオンカストマＩＤを決定できる。このディジタルコンパニオンカストマＩＤは、それと関連する多数のアクセスポイント（例えばユーザ端末１０８，１１２）を有し得る。アプリケーションサーバ５１６は、ディジタルコンパニオンカストマＩＤに対応するデータベース５２２内のエンティティを検索して、会議ユーザが現在いずれかのアクセスポイントを使用してシステムに現在ログオンされているかどうかを決定する。例えば、会議ユーザがアクセスポイントを使用してシステム上にログオンされるときはいつも、この指示がデータベース５２２内にストアされる。もしもアプリケーションサーバ５１６が、データベース５２２内にかかる指示を見出すと、アプリケーションサーバは、会議ユーザがログオンされていることを知り、かつ会議ユーザがどのアクセスポイントを使用しているかを知る。
【０１０６】
もしも会議ユーザがどこにもログオンされていないと、サービスセンタ１０６が、ディジタルコンパニオン動作を使用して会議ユーザと通信する方法はない。代わりに、サービスセンタ１０６が呼びを記録する。会議ユーザが後刻ログインすると、会議ユーザには、会議ユーザが呼ばれたという指示が提供される。呼びは、例えば、データベース５２２内に、あるいはディジタルコンパニオンサーバ４０６または通信ポータルサーバ４０８上の他の記憶装置内に記録されよう。呼びは、ついで、ディジタルコンパニオンの処理なしにルート指定される。このようにして、ディジタルコンパニオンシステム中にログインされない会議ユーザは、会議ブリッジ３２４からの電話呼びに応答し、電話会議に参加することができるが、会議ユーザ間のあらゆるコラボレーション参加し得ない場合がある。会議ユーザはまた、本発明に従う通知を受け取ることができない場合もある。
【０１０７】
会議ユーザがログオンされると、アプリケーションサーバ５１６は、データベースから呼び優先情報を検索する（ステップ７１０）。１具体例において、この呼び優先情報をストアするデータベースは、データベース５２２、カストマプロファイルデータベース５３２またはカストマ関係情報をストアするのに使用されるその他のデータベースとし得る。呼び優先情報としては、例えば、呼びブロックリスト、転送デバイスまたは電話番号リスト、ボイスメール優先情報、会議ユーザが予め記録されたメッセージとしてセットできる記録リスト等があり得る。
【０１０８】
一度種々の呼び優先情報が検索されると、アプリケーションサーバ５１６は、会議ユーザに対する１または複数の優先デバイスを決定し得る。優先デバイスは、例えば、会議ユーザがコンピュータエンハンスド電話会議に使用するように予め指定したデバイスとし得る。優先デバイスは、最終的には、多数のファクタにより決定されよう。例えば、アプリケーションサーバ５１６は、検索された呼び優先性情報において優先装置として指示されたデバイスを認識するようにセットし得る。呼び優先性情報に指示されるデバイスは、呼びの性質に依存して異なってよい。例えば、会議ユーザは、呼びの応答、ボイスメール、呼びの弁別、コンピュータエンハンスド電話会議への参加のため異なるデバイスを選択してよい。
【０１０９】
１具体例として、アプリケーションサーバ５１６は、優先デバイスとして予定されたデフォルトデバイスを認識してもよい。デフォルトデバイスは、例えば、会議ユーザがデバイスを優先デバイスとして明白に特定することを省略するときに選択され得る。
【０１１０】
他の具体例として、アプリケーションサーバ５１６は、代わりに、優先デバイスとして会議ユーザにより使用された最後のデバイスを認識してもよい。使用される最後のデバイスはまた、例えば、会議ユーザがデバイスを優先デバイスとして明白に特定することを省略するときに選択し得る。会議ユーザはまた、優先デバイスとして使用された最後のデバイスを特定するオプションをはっきりと選択してよい。
【０１１１】
アプリケーションサーバ５１６はまた、カレンダサーバ５１８から優先デバイスに関係する情報を受信してもよい。例えば、カレンダサーバ５１８は、特定の期間（特定の時間、日、月等）においてそのユーザに対する好ましいデバイスとしてどのデバイスが特定されるかを指示する情報を維持してよい。そのようなものとして、会議ユーザは、それぞれのデバイスが優先デバイスとして指示される期間を前もって特定してよい。会議ユーザが特定の優先デバイスをスケジュールした期間が来ると、カレンダサーバ５１８は、アプリケーションサーバ５１６に優先デバイスが会議ユーザに対してセットされるべきことを通知する。
【０１１２】
アプリケーションサーバ５１６はまた、収集された情報（例えば、呼び情報、呼び優先情報、およびアクセスポイント情報）を通知サーバ５２０に提供し、通知サーバ５２０に、コンピュータエンハンスド電話会議の通知を被呼番号と関連する会議ユーザを送る（会議ユーザが使用しているアクセスポイントの指示を通知サーバ５２０に供給することによって）ことを命令する。通知サーバ５２０は、ログオンされる全てのデバイス（例えばユーザ端末１１２）への接続を開く。通知サーバ５２０がアプリケーションサーバ５１６から情報を受信すると、該サーバはその情報を使用して、適当なアクセスポイントの会議ユーザにコンピュータエンハンスド電話会議呼びの通知をルート指定（送付）する（ステップ７１２）。通知を受信するデバイスは、優先デバイスとして会議ユーザにより指示されたデバイスであってもなくてもよい。１具体例として、通知は、ＨＴＴＰ(Hypertext Transfer Protocol)Ｊａｖａ（登録商標）または類似のプロトコルのようなプロトコルを使用して送ってよい。
【０１１３】
コンピュータエンハンスド電話会議の通知は、会議ユーザに、電話会議に参加することに同意するか否かについての選択の自由を与えてよい。例えば、通知は、コンピュータエンハンスド電話会議要求の受容れまたは拒絶についてのユーザが選択可能なオプションをディスプレイとして含んでよい。通知はまた、他の会議ユーザを確認出来てもよいし、どの会議ユーザがコンピュータエンハンスド電話会議を開始したか（例えば発信ユーザ）を確認できてもよい。他の形式の通知として、電話会議の主題、提案される議題等のような電話会議と関連する追加の情報を含んでよい。また、通知を受信する会議ユーザが発信ユーザである場合、通知は、コンピュータエンハンスド電話会議が発信ユーザによる要求に従って構成されたという指示を提供してもよい。
【０１１４】
もしも会議ユーザがコンピュータエンハンスド電話会議要求を受け容れないならば（ステップ７１４−Ｎｏ）、適当な通知を発信ユーザに送ることができる（ステップ７１６）。例えば、ネットワークアクセスサーバ４１０は、コンピュータエンハンスド電話会議の通知を受信した会議ユーザのデバイスから応答情報を受け取ることができる。応答情報は、電話会議要求拒絶を指示する情報を含んでよい。これに応答して、ネットワークアクセスサーバ４１０は、会議ユーザが要求を拒絶したことを指示する通知を発信ユーザに提供することを通知サーバ５２０に命令するようにアプリケーションサーバ５１６に要求し得る。会議ユーザには、電話会議要求を完全に拒絶しない他のオプション（例えば呼びを受け容れずに電話を切る）もあり得る。例えば、他のオプションとしては、発信ユーザに対してメッセージを残す、会議ユーザと交信するため代わりの電話番号をセットする、ユーザの特定する時間内にダイヤルバックすべきことを会議ブリッジ３２４に命令することなどが含まれる。電話会議要求を拒絶するためのオプションについての他の情報は、「METHODS AND SYSTEMS FOR DRAG AND DROP CONFERENCE CALLING」と題する米国特許出願に記載されているから、この出願も参照されたい。
【０１１５】
もしも会議ユーザがコンピュータエンハンスド電話会議要求を受け容れると（ステップ７１４−Ｙｅｓ）、会議ユーザが他の会議ユーザとのコラボレーションに参加する権利を付与されているかどうかに関して決定がなされる（ステップ７１８）。例えば、ネットワークアクセスサーバ４１０は、コンピュータエンハンスド電話会議の通知を受信した会議ユーザのデバイスから応答情報を受信し得る。応答情報は、電話会議要求受入れを指示する情報を含んでよい。これに応答して、ネットワークアクセスサーバ４１０は、会議ユーザがコラボレーションの権利を有するかどうかを決定するために、アプリケーションサーバ５１６に、ステップ７０８において先に受信された呼び情報を試験するように命令する。
【０１１６】
もしもアプリケーションサーバ５１６が、会議ユーザがコラボレーションの権利を有しないことを決定すると（ステップ７１８−Ｎｏ）、コンピュータエンハンスド電話会議は、会議ユーザに対してコラボレーションなしに進行する（ステップ７２０）。このように、会議ユーザは、電話会議に包含されているように他の会議ユーザと通信し得るが、その会議ユーザは他のユーザ（例えばコラボレーションに参加する）とデータを共有できない。例えば、会議ユーザがコラボレーションの権利を有しないことを決定すると、アプリケーションサーバ５１６は、ネットワークアクセスサーバ４１０に命令して、ＩＳＣＰ３０２が会議ブリッジ３２４から会議ユーザへの呼びを完成することを要求する。さらに詳しくいうと、ネットワークアクセスサーバ４１０は、会議ユーザが詳しくは電話会議呼びを、あるいは一般的には電話呼びを受信することを希望する会議ユーザの優先デバイスに、ＩＳＣＰ３０２が呼びを転送することを要求してよい。代わりに、ネットワークアクセスサーバ４１０は、ＩＳＣＰ３０２が、発信ユーザにより提供される電話番号に対応するデバイスへの「ダイヤルされた」呼びを完了することを要求してよい。
【０１１７】
もしもアプリケーションサーバ５１６が、会議ユーザがコラボレーションの権利を有すること決定すると（ステップ７１８−Ｙｅｓ）、コンピュータエンハンスド電話会議は会議ユーザに対してコラボレーション下に進行し得る（ステップ７２２）。例えば、アプリケーションサーバ５１６は、上述のコラボレーションソフトウェアを使用して会議ユーザの視点からコラボレーションを開始し得る。さらに詳しくいうと、アプリケーションサーバ５１６は、例えばコラボレーションにおいて会議ユーザにより使用されるべきデバイス上にストアされるコラボレーションソフトウェアを開き、そしてコラボレーションソフトウェアに、すでに発信ユーザの視点から開始されたコラボレーションに会議ユーザを自動的に包含させることができる。１具体例においてコラボレーションにおいて会議ユーザにより使用されるべきデバイスは、会議ユーザに対する優先デバイスを決定するプロセスの一部としてすでに決定されていてよい。代わりに、一度アプリケーションサーバ５１６がコラボレーションソフトウェアを開いたら、会議ユーザは、コラボレーションの接続を完成するように追加の入力を提供することを促進される場合もある。この追加の入力としては、例えば、コラボレーションにおいて使用すべきデバイスの指示、コラボレーションが進行すべきことの確認またはコラボレーションソフトウェアを構成するのに使用され得るその他の情報が含まれよう。
【０１１８】
コラボレーションが会議ユーザの視点から開始されることに加えて、ネットワークアクセスサーバ４１０はまた、ＩＳＣＰ３０２に命令し、会議ブリッジ３２４に通知して、ステップ７２０と関連して上述した電話会議接続に従う態様で会議ユーザを電話会議に接続するように手続を進行してもよい。このように、会議ユーザは、電話会議呼びおよび／またはコラボレーションを利用して他の会議ユーザと通信し得る。
【０１１９】
以上本発明を種々の具体例と関連して説明したが、斯界に精通したものには多くの変更が容易に明らかであろう。また斯界に精通したものであれば、本発明に従うシステムおよび方法の全部または一部は、ハードディスク、フロッピディスクまたはＣＤ−ＲＯＭのような二次記憶デバイス、インターネットのようなネットワークから受信されるキャリヤウェーブまたは他の形式のＲＯＭまたはＲＡＭのようなコンピュータ読取り可能な媒体上に記憶しそこから読みとり可能であることが認められよう。したがって、本発明は、上述の具体例、実施例に限定されるものでなく、広い範囲の等価物を考慮して特許請求の範囲の記載によって限定されるべきものである。 
【図面の簡単な説明】
【０１２０】
【図１】本発明の原理に従う諸特徴および側面を実施し得る例示のデータ処理および    遠隔通信環境を示す線図である。
【図２】本発明の原理に従う例示のユーザ端末を示す線図である。
【図３】本発明の原理に従うボイスネットワークを示す線図である。
【図４】本発明の原理に従うサービスセンタを示すブロック図である。
【図５】本発明に従う例示のシステムの論理的アーキテクチャである。
【図６】本発明に従うコンピュータエンハンスド電話会議を開始する方法の例示のフ    ローチャートを示す線図である。
【図７】本発明の原理に従うコンピュータエンハンスド電話会議を行う方法の例示の    フローチャートを示す線図である。
【符号の説明】
【０１２１】
１０２  データネットワーク
１０４  ボイスネットワーク
１０６  サービスセンタ
１０８ａ〜１０８ｎ  ユーザ端末
１１０  ユーザ
１１２  ユーザ端末
１１４〜１２４  電話
２００  ＣＰＵ
２０２  メモリ
２０４  記憶モジュール
２０６  ネットワークインターフェース
２０８  入力インターフェース
２１０  出力インターフェース
２１２  入力デバイス
２１４  出力デバイス
３０２  ＩＳＣＰ
３１０  ＳＳＰ
３１２  ＬＩＤＢ
３１４  ＩＳＣＰ  ＳＰＡＣＥ
３１６  リースントチェンジエンジン
３２４  会議ブリッジ
４０６  ディジタルコンパニオンサーバ
４０８  通信ポータルサーバ
４１０  ネットワークアクセスサーバ
４１２  ボイスポータル
４１４  ボイスポータルアプリケーションサーバ
４１６  ボイス認識サーバ
４１８  ネットワーク
４２０  会議サーバ
５０２  クライアントサイド
５０４  アプリケーションサービス／ビジネスロジック
５０６  ネットワークアクセス
５０８  ボイスネットワーク
５５２  外部サーバ（ウェブベースのサービス）
５５４  ＳＳＯ（シングルサインオン）サーバ
５５６  ボイスネットワークのデータセンタ（例えばVerizon.com）
【図１】
2006507772.tif 000003
【図２】
2006507772.tif 000004
【図３】
2006507772.tif 000005
【図４】
2006507772.tif 000006
【図５】
2006507772.tif 000007
【図６】
2006507772.tif 000008
【図７】
2006507772.tif 000009
【国際調査報告】
2006507772.tif 000010