(57)【要約】通信を優先装置へルーティングするための方法およびシステムが開示される。本発明によるサービスセンターは、ユーザへの通信に関する情報を発呼者から受信し、ユーザに対応するデータを受信した情報を使用して検索する。また、サービスセンターは、ユーザの優先装置を検索したデータに基づいて決定し、有線装置はユーザに関連する複数の装置の１つである。その後、サービスセンターが、ユーザの優先装置が新しいモードの配信するか否かを確認し、通信をユーザの優先装置へ前記確認に基づいてルーティングする。
2006507774.tif 000002
【特許請求の範囲】
【請求項１】
通信を優先装置へルーティングするための方法であって、
発呼者からユーザへの通信に関する情報を受信し、
前記ユーザに対応するデータを前記受信した情報を使用して検索し、
前記ユーザの優先装置を前記検索したデータに基づいて決定し、
前記ユーザの前記優先装置が新しいモードの配信を要求するか否かを確認し、および
前記通信を前記ユーザの前記優先装置へ前記確認に基づいてルーティングする諸ステップを含むことを特徴とする方法。
【請求項２】
データを検索するステップが、
前記ユーザに対応する呼優先度情報のためにデータベースにアクセスするステップを含むことを特徴とする、請求項１に記載の方法。
【請求項３】
前記呼優先度情報が、通信が転送されるべき装置のインジケーションを含むことを特徴とする、請求項２に記載の方法。
【請求項４】
優先装置を決定するステップが、
前記呼優先度情報で示される装置を前記優先装置と指定するステップを含むことを特徴とする、請求項２に記載の方法。
【請求項５】
優先装置を決定するステップが、
予め定められた既定の装置を前記優先装置と指定するステップを含むことを特徴とする、請求項１に記載の方法。
【請求項６】
優先装置を決定するステップが、
前記ユーザが最後に使用した装置を前記優先装置と指定するステップを含むことを特徴とする、請求項１に記載の方法。
【請求項７】
優先装置を決定するステップが、
前記優先装置を特定の装置が前記優先装置である期間を反映する情報に基づいて指定するステップを含むことを特徴とする、請求項１に記載の方法。
【請求項８】
前記ユーザが「do not disturb」モードに関連するか否かを決定するステップを含むことを特徴とする、請求項１に記載の方法。
【請求項９】
前記通信を音声メールへ前記ユーザが「do not disturb」モードに関連するという決定に基づいてルーティングすることを特徴とする、請求項８に記載の方法。
【請求項１０】
ルーティングするステップが、
前記優先装置が新しいモードの配信を要求しないとき、前記通信に関連する入データの型を変更することなく、前記通信を前記優先装置へ転送することを特徴とする、請求項１に記載の方法。
【請求項１１】
ルーティングするステップが、
前記通信に関連する入データの型を、前記優先装置が新しいモードの配信を要求するという決定に基づいて変更し、および
入データの前記型を変更した後に、前記通信を前記優先装置へ転送する諸ステップを含むことを特徴とする、請求項１に記載の方法。
【請求項１２】
変更するステップが、
新しい型の入データに対する要求を前記発呼者に関連する装置へ送信し、および
前記新しい型と適合するデータ型を有する新しい入データを受信する諸ステップを含むことを特徴とする、請求項１１に記載の方法。
【請求項１３】
前記発呼者に関連する前記装置に、前記新しい入データを入力するために使用するグラフィカルインターフェースを提供するステップを含むことを特徴とする、請求項１２に記載の方法。
【請求項１４】
前記通信に関連する入データを新しいデータ型を有する新しい入データへ自動的に変換するステップを含むことを特徴とする、請求項１１に記載の方法。
【請求項１５】
確認するステップが、
前記通信に関連する入データが、前記優先装置に受理されるデータ型を有するか否かを決定するステップを含むことを特徴とする、請求項１に記載の方法。
【請求項１６】
通信を優先装置へルーティングするための方法であって、
発呼者からユーザへの通信に関する情報を受信し、
前記ユーザに対応するデータを前記通信に関する前記情報を使用して検索し、
前記ユーザの優先装置を前記検索したデータに基づいて決定し、および
前記通信を前記ユーザの前記優先装置へルーティングする諸ステップを含むことを特徴とする方法。
【請求項１７】
通信を優先装置へルーティングするための方法であって、
発呼者からユーザへの通信に関する情報を受信し、前記ユーザへの前記通信はデータネットワーク上での前記発呼者の操作により開始し、
前記ユーザに対応するデータを前記情報を使用して検索し、
前記ユーザの優先装置を前記検索したデータに基づいて決定し、
前記発呼者の装置への第１の呼を開始し、
前記ユーザの前記優先装置への第２の呼を開始し、
前記ユーザの前記優先装置が新しいモードの配信を要求するか否かを確認し、および
前記第１の呼および第２の呼を前記確認に基づいて接続する諸ステップを含むことを特徴とする方法。
【請求項１８】
前記操作が、ハイパーリンクをクリックすることを含むことを特徴とする、請求項１７に記載の方法。
【請求項１９】
データを検索するステップが、
データベースから、前記ユーザに対応する呼優先度情報を得るステップを含むことを特徴とする、請求項１７に記載の方法。
【請求項２０】
前記呼優先度情報が、通信が転送されるべき装置のインジケーションを含むことを特徴とする、請求項１９に記載の方法。
【請求項２１】
優先装置を決定するステップが、
前記呼優先度情報で示される装置を前記優先装置と指定するステップを含むことを特徴とする、請求項１９に記載の方法。
【請求項２２】
優先装置を決定するステップが、
予め定められた既定の装置を前記優先装置と指定するステップを含むことを特徴とする、請求項１７に記載の方法。
【請求項２３】
優先装置を決定するステップが、
前記ユーザが最後に使用した装置を前記優先装置と指定するステップを含むことを特徴とする、請求項１７に記載の方法。
【請求項２４】
優先装置を決定するステップが、
前記優先装置を特定の装置が前記優先装置である期間を反映する情報に基づいて指定するステップを含むことを特徴とする、請求項１７に記載の方法。
【請求項２５】
前記発呼者に対応するデータを検索し、および
前記発呼者の優先装置を前記検索したデータに基づいて決定する諸ステップを含むことを特徴とする、請求項１７に記載の方法。
【請求項２６】
前記発呼者に対応するデータを検索するステップが、
前記発呼者に対応する呼優先度情報のためのデータベースにアクセスするステップを含むことを特徴とする、請求項２５に記載の方法。
【請求項２７】
前記発呼者に対応する前記呼優先度情報が、前記発呼者への通信が転送されるべき装置のインジケーションを含むことを特徴とする、請求項２６に記載の方法。
【請求項２８】
前記発呼者の優先装置を決定するステップが、
前記呼優先度情報で示される装置を、前記発呼者の前記優先装置と指定するステップを含むことを特徴とする、請求項２５に記載の方法。
【請求項２９】
前記発呼者の優先装置を決定するステップが、
予め定められた既定の装置と、前記発呼者の前記優先装置と指定するステップを含むことを特徴とする、請求項２５に記載の方法。
【請求項３０】
前記発呼者の優先装置を決定するステップが、
前記発呼者が最後に使用した装置を前記発呼者の前記優先装置と指定するステップを含むことを特徴とする、請求項２５に記載の方法。
【請求項３１】
前記発呼者の優先装置を決定するステップが、
前記発呼者の前記優先装置を、特定の装置が前記発呼者の前記優先装置である期間を反映する情報に基づいて指定するステップを含むことを特徴とする、請求項２５に記載の方法。
【請求項３２】
確認するステップが、
前記第１の呼に関連する入データが、前記ユーザの前記優先装置が受理するデータ型を有するか否かを決定するステップを含むことを特徴とする、請求項１７に記載の方法。
【請求項３３】
前記ユーザが「do not disturb」モードに関連するか否かを決定するステップを含むことを特徴とする、請求項１７に記載の方法。
【請求項３４】
前記第１の呼を音声メールへ、前記ユーザが「do not disturb」モードに関連するという決定に基づいてルーティングするステップを含むことを特徴とする、請求項３３に記載の方法。
【請求項３５】
接続するステップが、
前記ユーザの前記優先装置が新しいモードの配信を要求しないとき、前記第１の呼および第２の呼を、前記第１の呼に関連する入データの型を変更することなくブリッジするステップを含むことを特徴とする、請求項１７に記載の方法。
【請求項３６】
接続するステップが、
前記第１の呼に関連する入データの型を、前記優先装置が新しいモードの配信を要求するという決定に基づいて変更し、および
前記第１の呼と前記第２の呼をブリッジするステップを含むことを特徴とする、請求項１７に記載の方法。
【請求項３７】
変更するステップが、
新しい型の入データに対する要求を前記発呼者の優先装置へ送信し、および
前記新しい型と適合するデータ型を有する新しい入データを受信する諸ステップを含むことを特徴とする、請求項３６に記載の方法。
【請求項３８】
前記発呼者の前記優先装置に、前記新しい入データを入力するために使用するグラフィカルインターフェースを提供することを特徴とする、請求項３７に記載の方法。
【請求項３９】
変更するステップが、
前記第１の呼に関連する入データを、新しいデータ型を有する新しい入データへ自動的に変換するステップを含むことを特徴とする、請求項３６に記載の方法。
【請求項４０】
通信を優先装置へルーティングするための方法であって、
発呼者からユーザへの通信に関する情報を受信し、前記ユーザへの前記通信がデータネットワーク上での前記発呼者の操作により開始され、
前記ユーザに対応するデータを前記受信した情報を使用して検索し、
前記ユーザの優先装置を前記検索したデータに基づいて決定し、
前記発呼者の装置への第１の呼を開始し、
前記ユーザの前記優先装置への第２の呼を開始し、および
前記第１の呼および第２の呼を接続する諸ステップを含むことを特徴とする方法。
【請求項４１】
通信を優先装置へルーティングするための方法であって、
発呼者からユーザへの通信に関する情報を受信し、前記ユーザへの前記通信がデータネットワーク上での前記発呼者の操作により開始され、
前記ユーザに対応するデータを前記受信した情報を使用して検索し、
前記ユーザの優先装置を前記検索したデータに基づいて決定し、
前記優先装置を反映する情報を前記発呼者の装置へ送信し、前記発呼者の前記装置が通信を前記優先装置と確立する諸ステップを含むことを特徴とする方法。
【請求項４２】
ユーザに関する情報を検索するための方法であって、
ユーザに関する情報に対する要求を受信し、
前記ユーザに対応するデータを検索し、
前記ユーザに関連する少なくとも１つの通信回線の状態を決定し、
前記ユーザの優先装置を、前記状態に基づいて決定し、および
前記優先装置を反映する情報を、前記状態に基づいて提供する諸ステップを含むことを特徴とする方法。
【請求項４３】
前記状態を提供するステップを含むことを特徴とする、請求項４２に記載の方法。
【請求項４４】
データを検索するステップが、
前記ユーザに対応する呼優先度情報のためにデータベースにアクセスするステップを含むことを特徴とする、請求項４２に記載の方法。
【請求項４５】
前記少なくとも１つの通信回線の状態を反映する情報にアクセスし、前記状態を反映する前記情報が前記呼優先度情報と関連することを特徴とする、請求項４４に記載の方法。
【請求項４６】
優先装置を決定するステップが、
前記優先装置を、前記状態が「unknown」または「do not disturb」以外であるという決定に基づいて決定するステップを含むことを特徴とする、請求項４２に記載の方法。
【請求項４７】
前記優先装置を反映する情報を提供するステップが、
前記優先装置を反映する前記情報を、前記状態が「unknown」または「do not disturb」以外であるという決定に基づいて提供するステップを含むことを特徴とする、請求項４２に記載の方法。
【請求項４８】
前記状態を反映するインジケータを開始した相手に関連する装置に表示するステップを含むことを特徴とする、請求項４３に記載の方法。
【請求項４９】
前記状態を反映するインジケータ、および前記優先装置を反映するインジケータを開始した相手に関連する装置に表示するステップを含むことを特徴とする、請求項４３に記載の方法。
【請求項５０】
アドレス帳を更新して現在の状態および優先装置情報を反映するステップを含むことを特徴とする、請求項４２に記載の方法。
【請求項５１】
前記ユーザに対応するエントリを有する顧客のアドレス帳を更新して、現在の状態および優先装置情報を反映するステップを含むことを特徴とする、請求項４２に記載の方法。
【請求項５２】
通信を優先装置へルーティングするための装置であって、
発呼者からユーザへの通信に関する情報を受信するための手段、
前記ユーザに対応するデータを前記通信に関する情報を使用して検索するための手段、
前記ユーザの優先装置を前記検索したデータに基づいて決定するための手段、
前記ユーザの前記優先装置が新しいモードの配信を要求するか否かを確認するための手段、および
前記通信を前記ユーザの前記優先装置へ前記確認に基づいてルーティングするための手段を含むことを特徴とする装置。
【請求項５３】
検索するための前記手段が、
前記ユーザに対応する呼優先度情報のためにデータベースにアクセスするための手段を含むことを特徴とする、請求項５２に記載の装置。
【請求項５４】
前記呼優先度情報が、通信が転送されるべき装置のインジケーションを含むことを特徴とする、請求項５３に記載の装置。
【請求項５５】
決定するための前記手段が、
前記呼優先度情報で示される装置を前記優先装置と指定するための手段を含むことを特徴とする、請求項５３に記載の装置。
【請求項５６】
決定するための前記手段が、
予め定められた既定の装置を前記優先装置と指定するための手段を含むことを特徴とする、請求項５２に記載の装置。
【請求項５７】
決定するための前記手段が、
前記ユーザが最後に使用した装置を前記優先装置と指定するための手段を含むことを特徴とする、請求項５２に記載の装置。
【請求項５８】
決定するための前記手段が、
前記優先装置を特定の装置が前記優先装置である期間を反映する情報に基づいて指定するための手段を含むことを特徴とする、請求項５２に記載の装置。
【請求項５９】
前記ユーザが「do not disturb」モードに関連するか否かを決定するための手段を含むことを特徴とする、請求項５２に記載の装置。
【請求項６０】
前記通信を音声メールへ前記ユーザが「do not disturb」モードに関連するという決定に基づいてルーティングするための手段を含むことを特徴とする、請求項５９に記載の装置。
【請求項６１】
ルーティングのための前記手段が、
前記優先装置が新しいモードの配信を要求しないとき、前記通信に関連する入データの型を変更することなく、前記通信を前記優先装置へ転送するための手段を含むことを特徴とする、請求項５２に記載の装置。
【請求項６２】
ルーティングのための前記手段が、
前記通信に関連する入データの型を、前記優先装置が新しいモードの配信を要求するという決定に基づいて変更するための手段、および
入データの前記型を変更した後に、前記通信を前記優先装置へ転送するための手段を含むことを特徴とする、請求項５２に記載の装置。
【請求項６３】
変更するための前記手段が、
新しい型の入データに対する要求を前記発呼者に関連する装置へ送信するための手段、および
前記新しい型と適合するデータ型を有する新しい入データを受信するための手段を含むことを特徴とする、請求項６２に記載の装置。
【請求項６４】
前記発呼者に関連する前記装置に、前記新しい入データを入力するために使用するグラフィカルインターフェースを提供するための手段を含むことを特徴とする、請求項６３に記載の装置。
【請求項６５】
変更するための前記手段が、
前記通信に関連する入データを新しいデータ型を有する新しい入データへ自動的に変換するための手段を含むことを特徴とする、請求項６２に記載の装置。
【請求項６６】
確認するための前記手段が、
前記通信に関連する入データが、前記優先装置に受理されるデータ型を有するか否かを決定するための手段を含むことを特徴とする、請求項５２に記載の装置。
【請求項６７】
通信を優先装置へルーティングするための装置であって、
発呼者からユーザへの通信に関する情報を受信するための手段、
前記ユーザに対応するデータを前記通信に関する前記情報を使用して検索するための手段、
前記ユーザの優先装置を前記検索したデータに基づいて決定するための手段、および
前記通信を前記ユーザの前記優先装置へルーティングするための手段を含むことを特徴とする装置。
【請求項６８】
通信を優先装置へルーティングするための装置であって、
発呼者からユーザへの通信に関する情報を受信するための手段であって、前記ユーザへの前記通信がデータネットワーク上での前記発呼者の操作により開始される手段、
前記ユーザに対応するデータを前記情報を使用して検索するための手段、
前記ユーザの優先装置を前記検索したデータに基づいて決定するための手段、
前記発呼者の装置への第１の呼を開始するための手段、
前記ユーザの前記優先装置への第２の呼を開始するための手段、
前記ユーザの前記優先装置が新しいモードの配信を要求するか否かを確認するための手段、および
前記第１の呼および第２の呼を前記確認に基づいて接続するための手段を含むことを特徴とする装置。
【請求項６９】
前記操作が、ハイパーリンクをクリックすることを含むことを特徴とする、請求項６８に記載の装置。
【請求項７０】
検索するための前記手段が、
前記ユーザに対応する呼優先度情報のためにデータベースにアクセスするための手段を含むことを特徴とする、請求項６８に記載の装置。
【請求項７１】
前記呼優先度情報が、通信が転送されるべき装置のインジケーションを含むことを特徴とする、請求項７０に記載の装置。
【請求項７２】
決定するための前記手段が、
前記呼優先度情報で示される装置を前記優先装置と指定するための手段を含むことを特徴とする、請求項７０に記載の装置。
【請求項７３】
決定するための前記手段が、
予め定められた既定の装置を前記優先装置と指定するための手段を含むことを特徴とする、請求項６８に記載の装置。
【請求項７４】
決定するための前記手段が、
前記ユーザが最後に使用した装置を前記優先装置と指定するための手段を含むことを特徴とする、請求項６８に記載の装置。
【請求項７５】
決定するための前記手段が、
前記優先装置を特定の装置が前記優先装置である期間を反映する情報に基づいて指定するための手段を含むことを特徴とする、請求項６８に記載の装置。
【請求項７６】
前記発呼者に対応するデータを検索するための手段、および
前記発呼者の優先装置を前記検索したデータに基づいて決定するための手段を含むことを特徴とする、請求項６８に記載の装置。
【請求項７７】
前記発呼者に対応するデータを検索するための前記手段が、
前記発呼者に対応する呼優先度情報のためのデータベースにアクセスするための手段を含むことを特徴とする、請求項７６に記載の装置。
【請求項７８】
前記発呼者に対応する前記呼優先度情報が、前記発呼者への通信が転送されるべき装置のインジケーションを含むことを特徴とする、請求項７７に記載の装置。
【請求項７９】
前記発呼者の優先装置を決定するための手段が、
前記呼優先度情報で示される装置を、前記発呼者の前記優先装置と指定するための手段を含むことを特徴とする、請求項７６に記載の装置。
【請求項８０】
前記発呼者の優先装置を決定する手段が、
予め定められた既定の装置と、前記発呼者の前記優先装置と指定するための手段を含むことを特徴とする、請求項７６に記載の装置。
【請求項８１】
前記発呼者の優先装置を決定するための手段が、
前記発呼者が最後に使用した装置を前記発呼者の前記優先装置と指定するための手段を含むことを特徴とする、請求項７６に記載の装置。
【請求項８２】
前記発呼者の優先装置を決定するための手段が、
前記発呼者の前記優先装置を、特定の装置が前記発呼者の前記優先装置である期間を反映する情報に基づいて指定するための手段を含むことを特徴とする、請求項７６に記載の装置。
【請求項８３】
確認するための手段が、
前記第１の呼に関連する入データが、前記ユーザの前記優先装置が受理するデータ型を有するか否かを決定するための手段を含むことを特徴とする、請求項６８に記載の装置。
【請求項８４】
前記ユーザが「do not disturb」モードに関連するか否かを決定するための手段を含むことを特徴とする、請求項６８に記載の装置。
【請求項８５】
前記第１の呼を音声メールへ、前記ユーザが「do not disturb」モードに関連するという決定に基づいてルーティングするための手段を含むことを特徴とする、請求項８４に記載の装置。
【請求項８６】
接続するための前記手段が、
前記ユーザの前記優先装置が新しいモードの配信を要求しないとき、前記第１の呼および第２の呼を、前記第１の呼に関連する入データの型を変更することなくブリッジするための手段を含むことを特徴とする、請求項６８に記載の装置。
【請求項８７】
接続するための前記手段が、
前記第１の呼に関連する入データの型を、前記優先装置が新しいモードの配信を要求するという決定に基づいて変更するための手段、および
前記第１の呼と前記第２の呼をブリッジするための手段を含むことを特徴とする、請求項６８に記載の装置。
【請求項８８】
変更するための前記手段が、
新しい型の入データに対する要求を、前記発呼者の優先装置へ送信するための手段、および  前記新しい型と適合するデータ型を有する新しい入データを受信するための手段を含むことを特徴とする、請求項８７に記載の装置。
【請求項８９】
前記発呼者の前記優先装置を、前記新しい入データを入力するために使用するグラフィカルインターフェースに提供するための手段を含むことを特徴とする、請求項８８に記載の装置。
【請求項９０】
変更するための前記手段が、
前記第１の呼に関連する入データを、新しいデータ型を有する新しい入データへ自動的に変換するための手段を含むことを特徴とする、請求項８７に記載の装置。
【請求項９１】
通信を優先装置へルーティングするための装置であって、
発呼者からユーザへの通信に関する情報を受信するための手段であって、前記ユーザへの前記通信がデータネットワーク上での前記発呼者の操作により開始される手段、
前記ユーザに対応するデータを前記受信した情報を使用して検索するための手段、
前記ユーザの優先装置を前記検索したデータに基づいて決定するための手段、
前記発呼者の装置への第１の呼を開始するための手段、
前記ユーザの前記優先装置への第２の呼を開始するための手段、および
前記第１の呼および第２の呼を接続するための手段を含むことを特徴とする装置。
【請求項９２】
通信を優先装置へルーティングするための装置であって、
発呼者からユーザへの通信に関する情報を受信するための手段であって、前記ユーザへの前記通信がデータネットワーク上での前記発呼者の操作により開始される手段、
前記ユーザに対応するデータを前記受信した情報を使用して検索するための手段、
前記ユーザの優先装置を前記検索したデータに基づいて決定するための手段、
前記優先装置を反映する情報を前記発呼者の装置へ送信するための手段であって、前記発呼者の前記装置が通信を前記優先装置と確立する手段を含むことを特徴とする装置。
【請求項９３】
ユーザに関する情報を検索するための装置であって、
ユーザに関する情報に対する要求を受信するための手段、
前記ユーザに対応するデータを検索するための手段、
前記ユーザに関連する少なくとも１つの通信回線の状態を決定するための手段、
前記ユーザの優先装置を、前記状態に基づいて決定するための手段、および
前記優先装置を反映する情報を、前記状態に基づいて提供するための手段を含むことを特徴とする装置。
【請求項９４】
前記状態を提供するための手段を含むことを特徴とする、請求項９３に記載の装置。
【請求項９５】
検索するための前記手段が、
前記ユーザに対応する呼優先度情報のためにデータベースにアクセスするための手段を含むことを特徴とする、請求項９３に記載の装置。
【請求項９６】
前記少なくとも１つの通信回線の状態を反映する情報にアクセスするための手段であって、前記状態を反映する前記情報が前記呼優先度情報に関連する手段を含むことを特徴とする、請求項９５に記載の装置。
【請求項９７】
優先装置を決定するための前記手段が、
前記優先装置を、前記状態が「unknown」または「do not disturb」以外であるという決定に基づいて決定するための手段を含むことを特徴とする、請求項９３に記載の装置。
【請求項９８】
前記優先装置を反映する情報を提供するための前記手段が、
前記優先装置を反映する前記情報を、前記状態が「unknown」または「do not disturb」以外であるという決定に基づいて提供するための手段を含むことを特徴とする、請求項９３に記載の装置。
【請求項９９】
前記状態を反映するインジケータを、開始した相手に関連する装置に表示するための手段を含むことを特徴とする、請求項９４に記載の装置。
【請求項１００】
前記状態を反映するインジケータ、および前記優先装置を反映するインジケータを開始した相手に関連する装置に表示するための手段を含むことを特徴とする、請求項９４に記載の装置。
【請求項１０１】
アドレス帳を更新して現在の状態および優先装置情報を反映するための手段を含むことを特徴とする、請求項９３に記載の装置。
【請求項１０２】
前記ユーザに対応するエントリを有する顧客のアドレス帳を更新して、現在の状態および優先装置情報を反映するための手段を含むことを特徴とする、請求項９３に記載の装置。
【請求項１０３】
通信を優先装置へルーティングするための装置であって、
発呼者からユーザへの通信に関する情報を受信し、前記ユーザに対応するデータを前記通信に関する前記情報を使用して検索し、前記ユーザの優先装置を前記検索したデータに基づいて決定し、前記ユーザの前記優先装置が新しいモードの配信を要求するか否かを確認し、および前記通信を前記ユーザの前記優先装置へ前記確認に基づいてルーティングするプログラムを有するメモリ、および
前記プログラムを実行するプロセッサを含むことを特徴とする装置。
【請求項１０４】
通信を優先装置へルーティングするための装置であって、
発呼者からユーザへの通信に関する情報を受信し、前記ユーザへの前記通信がデータネットワーク上での前記発呼者の操作により開始され；前記ユーザに対応するデータを前記受信した情報を使用して検索し；前記ユーザの優先装置を前記検索したデータに基づいて決定し；前記発呼者の装置への第１の呼を開始し；前記ユーザの前記優先装置への第２の呼を開始し；前記ユーザの前記優先装置が新しいモードの配信を要求するか否かを確認し；および前記第１の呼および第２の呼を前記確認に基づいて接続するプログラムを有するメモリ、および
前記プログラムを実行するプロセッサを含むことを特徴とする装置。
【請求項１０５】
ユーザに関する情報を検索するための装置であって、
ユーザに関する情報に対する要求を受信し、前記ユーザに対応するデータを検索し、前記ユーザに関連する少なくとも１つの通信回線の状態を決定し、前記ユーザの優先装置を前記状態に基づいて決定し、および前記優先装置を反映する情報を前記状態に基づいて提供するプログラムを有するメモリ、および
前記プログラムを実行するプロセッサを含むことを特徴とする装置。
【請求項１０６】
通信を優先装置へルーティングするための方法を含むコンピュータ読み取り可能な媒体であって、前記方法が
発呼者からユーザへの通信に関する情報を受信し、
前記ユーザに対応するデータを前記通信に関する前記情報を使用して検索し、
前記ユーザの優先装置を前記検索したデータに基づいて決定し、
前記ユーザの前記優先装置が新しいモードの配信を要求するか否かを確認し、および
前記通信を前記ユーザの前記優先装置へ前記確認に基づいてルーティングする諸ステップを含むことを特徴とする、コンピュータ読み取り可能な媒体。
【請求項１０７】
通信を優先装置へルーティングするための方法を含むコンピュータ読み取り可能な媒体であって、前記方法が
発呼者からユーザへの通信に関する情報を受信し、前記ユーザへの前記通信がデータネットワーク上での前記発呼者の操作により開始され、
前記ユーザに対応するデータを前記受信した情報を使用して検索し、
前記ユーザの優先装置を前記検索したデータに基づいて決定し、
前記発呼者の装置への第１の呼を開始し、
前記ユーザの前記優先装置への第２の呼を開始し、
前記ユーザの前記優先装置が新しいモードの配信を要求するか否かを確認し、および
前記第１の呼および第２の呼を前記確認に基づいて接続する諸ステップを含むことを特徴とする、コンピュータ読み取り可能な媒体。
【請求項１０８】
ユーザに関する情報を検索するための方法を含むコンピュータ読み取り可能な媒体であって、前記方法が
ユーザに関する情報に対する要求を受信し、
前記ユーザに対応するデータを検索し、
前記ユーザに関連する少なくとも１つの通信回線の状態を決定し、
前記ユーザの優先装置を、前記状態に基づいて決定し、および
前記優先装置を反映する情報を、前記状態に基づいて提供する諸ステップを含むことを特徴とする、コンピュータ読み取り可能な媒体。
【請求項１０９】
通信を優先装置へルーティングするための装置であって、
発呼者からユーザへの通信に関する情報を受信し、前記ユーザに対応するデータを前記通信に関する前記情報を使用して検索し、前記ユーザの優先装置を前記検索したデータに基づいて決定し、および前記ユーザの前記優先装置が新しいモードの配信を要求するか否かを確認する第１のサーバ、および
前記通信を前記ユーザの前記優先装置へ前記確認に基づいてルーティングする第２のサーバを含むことを特徴とする装置。
【請求項１１０】
通信を優先装置へルーティングするための装置であって、
発呼者からユーザへの通信に関する情報を受信し、前記ユーザへの前記通信がデータネットワーク上での前記発呼者の操作により開始され；前記ユーザに対応するデータを前記受信した情報を使用して検索し；前記ユーザの優先装置を前記検索したデータに基づいて決定する第１のサーバ、および
前記発呼者の装置への第１の呼を開始し、前記ユーザの前記優先装置への第２の呼を開始する第２のサーバを含み、
前記第１のサーバは前記ユーザの前記優先装置が新しいモードの配信を要求するか否かを確認し、前記第２のサーバは前記第１の呼および第２の呼を前記確認に基づいて接続することを特徴とする装置。
【請求項１１１】
ユーザに関する情報を検索するための装置であって、
ユーザに関する情報に対する要求を受信し、前記ユーザに対応するデータを検索し、前記ユーザに関連する少なくとも１つの通信回線の状態を決定し、および前記ユーザの優先装置を前記状態に基づいて決定する第１のサーバ、および
前記優先装置を反映する情報を前記状態に基づいて提供する第２のサーバを含むことを特徴とする装置。
【請求項１１２】
通信を優先装置へルーティングするためのシステムであって、
音声ネットワーク、
データネットワーク、
ユーザに関連する複数の装置、および
前記ユーザへの通信に関する情報を発呼者から受信し；前記ユーザに対応するデータを前記通信に関する前記情報を使用して検索し；前記ユーザの優先装置を前記検索したデータに基づいて決定し、前記優先装置は複数の装置の中の１つであり；前記ユーザの前記優先装置が新しいモードの配信を要求するか否かを確認し；および前記通信を前記ユーザの前記優先装置へ前記確認に基づいてルーティングするサービスセンターを含むことを特徴とするシステム。
【請求項１１３】
通信を優先装置へルーティングするためのシステムであって、
音声ネットワーク、
データネットワーク、
ユーザに関連する複数の装置、および
前記ユーザへの通信に関する情報を発呼者から受信し、前記ユーザへの前記通信が前記データネットワーク上での前記発呼者の操作により開始され；前記ユーザに対応するデータを前記受信した情報を使用して検索し；前記ユーザの優先装置を前記検索したデータに基づいて決定し、前記優先装置は複数の装置の中の１つであり；前記発呼者の装置への第１の呼を開始し；前記ユーザの前記優先装置への第２の呼を開始し；前記ユーザの前記優先装置が新しいモードの配信を要求するか否かを確認し；および前記第１の呼および第２の呼そ前記確認に基づいて接続するサービスセンターを含むことを特徴とするシステム。
【請求項１１４】
ユーザに関する情報を検索するためのシステムであって、
音声ネットワーク、
データネットワーク、
ユーザに関連する複数の装置に接続するための少なくとも１つのスイッチ、および
ユーザに関する情報に対する要求を受信し；前記ユーザに対応するデータを検索し；前記ユーザに関連する少なくとも１つの通信回線の状態を決定し；前記ユーザの優先装置を前記状態に基づいて決定し、前記優先装置は複数の装置の中の１つであり；および前記優先装置を反映する情報を前記状態に基づいて提供するサービスセンターを含むことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本出願は、２００２年２月２７日に出願した米国特許出願第10/083,793号「METHOD AND APPARATUS FOR CALENDARED COMMUNICATIONS FLOW CONTROL」、２００２年２月２７日に出願した米国特許出願第10/083,792号「VOICE MAIL INTEGRATION WITH INSTANT MESSENGER」、２００２年２月２７日に出願した米国特許出願第10/083,884号「DEVICE INDEPENDENT CALLER ID」、および２００２年２月２７日に出願した米国特許出願第10/083,822号「METHOD AND APPARATUS FOR A UNIFIED COMMUNICATION MANAGEMENT VIA INSTANT MESSAGING」の一部継続出願であり、米国特許仮出願第60/272,122号、第60/272,167号、第60/275,667号、第60/275,719号、第60/275,020号、第60/275,031号、および第60/276,505号の優先権を主張し、それらの内容は全体が参照として本出願に組み込まれる。
【０００２】
また、出願人は、２００２年１１月２５日に出願した米国特許仮出願第60/428,704号「DIGITAL COMPANION」、および２００２年１２月２６日に出願した米国特許仮出願第60/436,018号「DIGITAL COMPANION」の優先権を主張し、両出願の内容はその全体が参照として本出願に組み込まれる。
【０００３】
また、本出願は、２００２年２月２７日に出願した米国特許出願第10/084,121号「CALENDAR-BASED CALLINGAGENTS」、米国特許出願第(_____)号「METHODS AND SYSTEMS FOR DRAG AND DROP CONFERENCE CALLING」、米国特許出願第(_____)号「METHODS AND SYSTEMS FOR CONFERENCE CALL BUFFERING」、米国特許出願第(_____)号「METHODS AND SYSTEMS FOR COMPUTER ENHANCED CONFERENCE CALLING」、米国特許出願第(_____)号「METHODS AND SYSTEMS FOR REMOTE CALL ESTABLISHMENT」、米国特許出願第(_____)号「METHODS AND SYSTEMS FOR CALL MANAGEMENT WITH USERINTERVENTION」、米国特許出願第(_____)号「METHODS AND SYSTEMS FOR DIRECTORYINFORMATION LOOKUP」、米国特許出願第(_____),entitled 「METHODS AND SYSTEMS FORAUTOMATICALLY FORWARDING CALLS TO CELL PHONE」、米国特許出願第(_____)号「METHODS AND SYSTEMS FOR ADAPTIVE MESSAGE AND CALL NOTIFICATION」、米国特許出願第(_____)号「METHODS AND SYSTEMS FOR A CALL LOG」、米国特許出願第(_____),entitled 「METHODS AND SYSTEMS FOR AUTOMATIC FORWARDING OF CALLS TO A PREFERREDDEVICE」、米国特許出願第(_____)号「METHODS AND SYSTEMS FOR MULTI-LINEINTEGRATED DEVICE OR LINE MANAGEMENT」、米国特許出願第(_____)号「METHODS ANDSYSTEMS FOR CONTACT MANAGEMENT」、米国特許出願第(_____)号「METHODS AND SYSTEMSFOR NOTIFICATION OF CALL TO PHONE DEVICE」、米国特許出願第(_____)号「METHODS ANDSYSTEMS FOR SINGLE NUMBER TEXT MESSAGING」、米国特許出願第(_____)号「METHODS ANDSYSTEMS FOR MULTI-USER SELECTIVE NOTIFICATION」、米国特許出願第(_____)号「METHODS AND SYSTEMS FOR CPN TRIGGERED COLLABORATION」、および米国特許出願第(_____)号「METHODS AND SYSTEMS FOR PREEMPTIVE REJECTION OF CALLS」に関係し、それらの内容は全体が参照として本出願に組み込まれる。
【０００４】
本発明はデータ処理システムに関し、更に詳細には、優先装置への通信の自動転送のための方法およびシステムに関する。
【背景技術】
【０００５】
ユーザの間には多様な種類の通信のための手段が存在する。例えば、ユーザは家庭の電話、職場の電話、および携帯電話を介して電話を掛けることができる。更に、ユーザは電子メールやインスタントメッセージ等の通信手段を使用してパソコン、ＰＤＡ、ポケベル等の装置を使用して通信することができる。
【０００６】
残念なことに、このような多様な通信手段を管理することは困難である場合が多い。特に、ユーザが場所を変えたとき、ユーザとの通信手段も変わる可能性がある。例えば、旅行中は携帯電話によってのみユーザに連絡を取ることが可能であるかもしれない。一方、仕事中は電子メールによって連絡を取るのが最善であることが多い。また、ユーザは通信を受信および制御するために多様なルールを実施することを望んでいる。例えば、家庭に連絡を取るために、ユーザは家庭の電話を３回鳴らした後に、携帯電話に転送することを望むかもしれない。もう１つの例として、ユーザは社外にいるときに特定の人物から電子メールを受信するたびに（ポケベル等で）呼び出されることを望むかもしれない。
【０００７】
現在の呼管理システムは、呼が他の装置に発せられるときに、呼が特定の装置に転送されることを可能にする。しかし、現在の呼管理システムは、特定の装置の要求に基づいて特定の装置への１つのモードの配信が変化することを可能にしない。また、現在の呼管理システムは、ユーザが対象ユーザが連絡されることを望む装置の識別に加えて対象ユーザの回線の状態を知らされることを可能にしない。
【発明の開示】
【課題を解決するための手段】
【０００８】
発明の要約
本発明による方法およびシステムは、通信を優先装置へルーティングする。サービスセンターは、ユーザへの通信に関する情報を発呼者から受信し、ユーザに対応するデータを受信した情報を使用して検索する。また、サービスセンターは、ユーザの優先装置を検索したデータに基づいて決定する。その後、サービスセンターが、ユーザの優先装置が新しいモードの配信を要求するか否かを確認し、通信をユーザの優先装置へ前記確認に基づいてルーティングする。
【０００９】
また、本発明による他の方法およびシステムは、通信をユーザの優先装置へルーティングする。サービスセンターは、ユーザへの通信に関する情報を発呼者から受信し、ユーザに対応するデータを受信した情報を使用して検索する。また、サービスセンターは、ユーザの優先装置を検索したデータに基づいて決定する。その後、サービスセンターは、通信をユーザの優先装置へルーティングする。
【００１０】
また、本発明による他の方法およびシステムは、通信を優先装置へルーティングする。サービスセンターは、ユーザへの通信に関する情報を発呼者から受信し、ユーザへの通信ががデータネットワークでの発呼者の操作により開始される。また、サービスセンターは、ユーザに対応するデータを受信した情報を使用して検索し、ユーザの優先装置を検索したデータに基づいて決定する。加えて、サービスが、発呼者の装置への第１の呼の開始およびユーザの優先装置への第２の呼の開始を引き起こす。その後、サービスセンターが、ユーザの優先装置が新しいモードの配信を要求するか否かを確認し、第１の呼および第２の呼を前記確認に基づいて接続する。
【００１１】
また、本発明による他の方法およびシステムは、通信を優先装置へルーティングする。サービスセンターは、ユーザへの通信に関する情報を発呼者から受信し、ユーザへの通信がデータネットワークでの発呼者の操作により開始される。また、サービスセンターは、ユーザに対応するデータを受信した情報を使用して検索し、ユーザの優先装置を検索したデータに基づいて決定する。加えて、サービスが、発呼者の装置への第１の呼の開始およびユーザの優先装置への第２の呼の開始を引き起こす。その後、サービスセンターが、第１の呼および第２の呼を接続する。
【００１２】
本発明による他の方法およびシステムは、ユーザに関する情報を検索する。サービスセンターは、ユーザに関する情報に対する要求を受信し、ユーザに対応するデータを検索する。また、サービスセンターは、ユーザに関する少なくとも１つの通信回線の状態を決定し、ユーザの優先装置を前記状態に基づいて決定する。その後、サービスセンターは、優先装置を反映する情報を開始した相手に前記状態に基づいて提供する。
【実施例】
【００１３】
詳細な説明
概要
本発明による方法およびシステムは、通信をユーザの優先装置へルーティングする。サービスをユーザに提供するサービスセンターは、ユーザへの通信に関する情報を発呼者から受信し、ユーザに対応するデータを通信に関する情報を使用して検索し、ユーザの優先装置を検索したデータに基づいて決定し、ユーザの優先装置が新しいモードの配信を要求するか否かを確認し、通信をユーザの優先装置へ前記確認に基づいてルーティングする。
【００１４】
また、サービスセンターは、ユーザへの通信に関する情報を発呼者から受信し、ユーザへの通信がデータネットワークでの発呼者の操作により開始される。更に、サービスセンターは、ユーザに対応するデータを情報を使用して検索し、ユーザの優先装置を検索したデータに基づいて決定し、発呼者の装置への第１の呼を開始し、ユーザの優先装置への第２の呼を開始し、ユーザの優先装置が新しいモードの配信を要求するか否かを確認し、第１の呼および第２の呼を前記確認に基づいて接続する。
【００１５】
また、本発明による方法およびシステムは、ユーザに関する情報を検索する。サービスをユーザに提供するサービスセンターは、ユーザに関する情報に対する要求を受信し、ユーザに対応するデータを検索する。また、サービスセンターは、ユーザに関する少なくとも１つの通信回線の状態を決定し、ユーザの優先装置を前記状態に基づいて決定し、開始した相手の状態を提供し、優先装置を反映する情報を開始した相手に前記状態に基づいて提供する。
【００１６】
ネットワーク環境
図１は、本発明による特徴および側面を有するデータ処理および遠距離通信環境１００のブロック図である。環境１００の構成要素の数は図示されている数には限定されず、他の数の構成要素による構成が可能であり、それらも本発明の実施例に含まれる。図１の構成要素はハードウェア、ソフトウェア、および／またはファームウェアによって実施される。データ処理および遠距離通信環境１００は、データネットワーク１０２、音声ネットワーク１０４、およびサービスセンター１０６を含んでもよい。ユーザ１１０はデータネットワーク１０２とインターフェースするためにユーザ端末１１２を使用してもよいし、また、音声ネットワーク１０４とインターフェースするために、装置（例えば、電話１１４，１１６，１１８）を使用してもよい。発呼者（または、起呼側）１２０は、ユーザ１１０等のユーザの電話１１４，１１６，１１８の何れか１つに電話を掛けるために電話１２２を使用してもよい。
【００１７】
データネットワーク１０２は、ユーザ端末１１２およびサービスセンター１０６等の、図１の環境１００に示されている多様なコンポーネントの間の通信を与える。データネットワーク１０２は共有、公共、または私有のネットワークであってもよく、広域または構内領域を包含する。データネットワーク１０２は、有線および／または無線通信ネットワークの適当な組み合わせを介して実施されてもよい。例として、データネットワーク１０２は広域ネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、イントラネット、および／またはインターネットを介して実施されてもよい。更に、サービスセンター１０６は、ワイヤレス通信業者ネットワーク（wireless carrier network）およびインターネット等の、複数のデータネットワーク１０２に接続されてもよい。
【００１８】
音声ネットワーク１０４は、発呼者（例えば、発呼者１２０）がユーザ１１０に電話を掛けることを可能にするために電話方式のサービスを提供する。１実施例では、音声ネットワーク１０４は公衆交換電話網（「ＰＳＴＮ（Public Switched Telephone Network）」）等のネットワークを使用して実施されてもよい。或いは、音声ネットワーク１０４は「ＶｏＩＰ（Voice-over Internet Protocol）技術」を使用して実施されてもよい。加えて、他の実施例では、音声ネットワーク１０４は広帯域ネットワーク（例えば、双方向ビデオ通信を提供するためのネットワーク）上のビデオである。他の実施例では、音声ネットワーク１０４はワイヤレス広帯域ネットワーク（例えば、ＷｉＦｉ（即ち、 IEEE 802.11(b) および／または (g)）を使用するネットワーク）である。更に他の実施例では、音声ネットワーク１０４はワイヤレス音声ネットワーク（例えば、携帯電話、または第３世代携帯電話ネットワーク）である。加えて、音声ネットワーク１０４は、本発明による上記の技術の任意の１つ（または、組合せ）を使用して実施される。更に、サービスセンター１０６は Verizon 社の「Voice Network」、他の通信事業者によって運営されている音声ネットワーク、およびワイヤレス通信業者ネットワーク等の複数の音声ネットワーク１０４に接続されてもよい。
【００１９】
サービスセンター１０６は、データネットワーク１０２および音声ネットワーク１０４上の通信を管理するためのプラットフォームを提供する。また、サービスセンター１０６は、データネットワーク１０２と音声ネットワーク１０４との間の通信を伝達させるために、コードおよびプロトコルの変換等のゲートウェイ機能を提供してもよい。サービスセンター１０６は、ハードウェア、ソフトウェア、および／またはファームウェアによって実施されてもよい。例えば、サービスセンター１０６は、ネットワーク（図示せず）によって接続された複数の汎用コンピューター（または、サーバを）使用して実施されてもよい。サービスセンター１０６はデータネットワーク１０２および音声ネットワーク１０４に直接接続された状態で示されているが、サービスセンター１０６、データネットワーク１０２、および音声ネットワーク１０４の間に、任意の数の適当な種類のネットワーク要素が接続されてもよい。
【００２０】
ユーザ端末１１２は、ユーザ１１０に対するデータネットワークへのインターフェースを与える。例えば、ユーザ端末１１２は、インターネットにアクセス可能な如何なる装置（例えば、汎用コンピューター、またはモデムを備えたパソコン）を使用して実施されてもよい。また、ユーザ端末１１２は、他の装置（例えば、 Blackberry および Ergo Audrey ）で実施されてもよい。更に、ユーザ端末１１２はワイヤレス装置（例えば、ポケベル、（データアクセス機能を備えた）携帯電話、およびネットワーク接続を備えた携帯用情報端末（ＰＤＡ））で実施されてもよい。
【００２１】
また、ユーザ端末１１２は、ユーザ１１０がサービスセンター１０６と通信することを可能にする。例えば、ユーザ１１０はサービスセンター１０６と通信するためにインスタントメッセージ（「ＩＭ」）を使用してもよい。更に、ユーザ端末１１２はハイパーテキスト転送プロトコル（「ＨＴＴＰ」）、ユーザデータグラムプロトコル（「ＵＤＰ」）、ファイル転送プロトコル（「ＦＴＰ」）、ハイパーテキストマークアップ言語（「ＨＴＭＬ」）、および拡張可能マーク付け言語（「ＸＭＬ」）を含む、ＴＣＰ／ＩＰの他の特徴を使用してもよい。
【００２２】
更に、ユーザ端末１１２は、サービスセンター１０６と直接的に通信してもよい。例えば、サービスセンター１０６と直接通信するクライアントアプリケーションがユーザ端末１１２にインストールされてもよい。また、ユーザ端末１１２は、プロキシを介してサービスセンター１０６と通信してもよい。
【００２３】
電話１１４，１１６，１１８，１２２は音声ネットワーク１０４とインターフェースする。電話１１４，１１６，１１８，１２２は、有線の電話および携帯電話を含む周知の装置を使用して実施されてもよい。図では、電話１１４，１１６，１１８，１２２は音声ネットワーク１０４に直接的に接続されて示されているが、任意の数の中間要素（例えば、構内交換機（「ＰＢＸ」））が、電話１１４，１１６，１１８，１２２と音声ネットワーク１０４の間に介在してもよい。
【００２４】
図２は、本発明によるユーザ端末１１２のブロック図である。ユーザ端末１１２は、中央処理ユニット（ＣＰＵ）２００、メモリ２０２、格納モジュール２０４、ネットワークインターフェース２０６、入力インターフェース２０８、出力インターフェース２１０、入力装置２１２、および出力装置２１４を含む。
【００２５】
ＣＰＵ２００は、ユーザ端末１１２に対する制御および処理機能を与える。図２は単一のＣＰＵを示しているが、ユーザ端末１１２は複数のＣＰＵを含んでもよい。また、ＣＰＵ２００は、例えば、１または複数のコプロセッサ、メモリ、レジスタ、および他の処理装置、並びにシステムを含んでもよい。例えば、ＣＰＵ２００は、インテル社から供給されているPentium（登録商標）プロセッサ等を使用して実施されてもよい。
【００２６】
メモリ２０２は、（例えば、プログラムコードのための）ＣＰＵに対する主記憶装置を与えてもよい。メモリ２０２は、ランダムアクセスメモリ（「ＲＡＭ」）およびリードオンリーメモリ（「ＲＯＭ」）を含む多様な構成要素またはサブシステムとともに実施されてもよい。ユーザ端末１１２が格納モジュール２０４にインストールされているアプリケーションを実行しているとき、ＣＰＵ２００は少なくとも一部のプログラムコードを格納モジュール２０４からメモリ２０２にダウンロードしてもよい。ＣＰＵ２００がプログラムコードを実行するとき、ＣＰＵ２００も格納モジュール２０４からプログラムコードの付加的な部分を取得してもよい。
【００２７】
格納モジュール２０４は、ユーザ端末１１２のために大容量記憶装置を提供してもよい。例えば、格納モジュール２０４は、ハードディスク、光学ディスク、ＣＤ−ＲＯＭドライブ、ＤＶＤドライブ、汎用格納装置、リムーバル格納装置、および／または情報を格納することが可能な他の装置を含む多様な構成要素またはサブシステムとともに実施されてもよい。更に、図では、格納モジュール２０４はユーザ端末１１２の内部に示されているが、格納モジュール２０４はユーザ端末１１２の外部で実施されてもよい。
【００２８】
格納モジュール２０４は、ユーザ端末１１２がサービスセンター１０６と通信するためのプログラムコードおよび情報を含む。格納モジュールは、カレンダーアプリケーション（例えば、 Novell 社によって供給されている GroupWise 、 Microsoft 社によって供給されている Outlook ）、クライアントアプリケーション（例えば、 Microsoft Network Messenger Service （ＭＳＮＭＳ） クライアント、 America Online Instant Messenger （ＡＩＭ） クライアント）、およびオペレーティングシステム（ＯＳ）（例えば、 Microsoft 社から供給されているWindows（登録商標） Operation System ）のためのプログラムコードを含んでもよい。更に、格納モジュール２０４は、他のプログラムコードおよび情報（例えば、ＴＣＰ／ＩＰ接続のためのプログラムコード、カーネルおよびデバイスドライバー、動的ホスト構成プロトコル（ＤＨＣＰ）コンフィギュレーション等のコンフィギュレーション情報、 Microsoft 社によって供給されている Internet Explorer または Netscape 社によって供給されている Netscape Communicator 等のウェブブラウザ、およびユーザ端末１１２にインストールされてもよい他のソフトウェア）を含んでもよい。
【００２９】
ネットワークインターフェース２０６は、ユーザ端末１１２とデータネットワーク１０２との間の通信インターフェースを与える。ネットワークインターフェース２０６は、ユーザ端末１１２のための通信を受信および送信してもよい。例えば、ネットワークインターフェース２０６は、モデムまたはローカルエリアネットワーク（「ＬＡＮ」）ポートであってもよい。  
【００３０】
入力インターフェース２０８は、入力装置２１２を介してユーザ１１０から入力を受信し、その入力をＣＰＵ２００に供給する。例えば、入力装置２１２は、キーボード、マイク、およびマウスを含んでもよい。また、本発明による他の種類の入力装置が実施されてもよい。
【００３１】
出力インターフェース２１０は、出力装置２１４を介してユーザ１１０に情報を供給する。例えば、出力装置２１４は、ディスプレイ、プリンター、およびスピーカーを含んでもよい。また、本発明による他の種類の出力装置が実施されてもよい。  
【００３２】
図３は、本発明による音声ネットワーク１０４の詳細な図である。図示されるように、音声ネットワーク１０４はインテリジェントサービス制御ポイント（ＩＳＣＰ）３０２、サービス転送ポイント（ＳＴＰ）３０４，３０６、サービス交換ポイント（ＳＳＰ）３０８，３１０、回線情報データベース（ＬＩＤＢ）３１２、ＩＳＣＰサービス提供および生成環境（Service Provisioning And Creation Environment）（ＩＳＣＰ ＳＰＡＣＥ）３１４、リーセントチェンジ環境（Recent Change Environment）３１６、インテリジェントペリフェラル（Intelligent Peripheral）（ＩＰ）３２０、およびスイッチアクセス（switch access）３２２を含む。音声ネットワーク１０４のこの実施例はＰＳＴＮとして記載されているが、上で論じたように他の実施例では、音声ネットワーク１０４は、例えば、広帯域ネットワーク、ワイヤレス広帯域、ワイヤレス音声ネットワーク、等上の音声またはビデオである。
【００３３】
音声ネットワーク１０４は、信号方式プロトコルとしてＰＳＴＮおよびＳＳ７を使用して実施される。当業者には既知のように、ＳＳ７プロトコルは、音声ネットワーク１０４が自動転送、発信者番号通知サービス、三者通話、ローミング、および移動体通信加入者認証等のワイヤレスサービス、ローカルナンバー可搬性、並びにフリーダイヤルサービス等の特徴を提供することを可能にする。ＳＳ７プロトコルは音声ネットワーク１０４の特徴をサポートするために多様な種類のメッセージを提供する。例えば、それらのＳＳ７メッセージはＩＳＣＰ３０２とＳＳＰ３０８，３１０との間のイベント「トリガ」（event "triggers"）、およびクェリおよびレスポンス（queries and responses）をサポートするためにトランザクション機能応用部（Transaction Capabilities Applications Part）（「ＴＣＡＰ」）を含む。
【００３４】
また、ＩＳＣＰ３０２は、例えば、標準的なサービス制御ポイント（service control point）（ＳＣＰ）、または高度インテリジェントネットワーク（Advanced Intelligent Network）（ＡＩＮ）ＳＣＰであってもよい。ＩＳＣＰ３０２は、自動転送等の音声ネットワーク１０４の特徴をサポートするためにＳＳ７メッセージの変換およびルーティングサービスを与える。更に、ＩＳＣＰ３０２は、ＴＣＰ／ＩＰまたはＳＳ７を使用してサービスセンターと情報を交換してもよい。ＩＳＣＰ３０２は、スイッチ（例えば、ＳＳＰ３０８（または、ＳＳＰ３１０））を特定の呼処理命令に提供するために使用されるサービス論理を含む。また、ＩＳＣＰ３０２は、ユーザが起動できる種々の機能に関するデータも記憶する。そのような機能は、例えば、呼傍受(call intercept)、および音声メールを含む。ＩＳＣＰ３０２は、周知のハードウェアとソフトウェアの組み合わせによって実施されてもよい。図では、ＩＳＣＰ３０２はＩＳＣＰ ＳＰＡＣＥ３１４を介してサービスセンター１０６に直接接続した状態で示されているが、ＩＳＣＰ３０２、ＩＳＣＰ ＳＰＡＣＥ３１４、およびサービスセンター１０６を接続するために任意の数の（ルーター、スイッチ、ハブ等を含む）ネットワーク要素が使用されてもよい。更に、ＩＳＣＰ３０２とサービスセンター１０６の間で交換される情報は、例えば、 SR-3389 General Data Interface （ＧＤＩ）をＴＣＰ／ＩＰに対して使用してよい。
【００３５】
ＳＴＰ３０４，３０６は音声ネットワーク１０４内でＳＳ７メッセージを中継する。例えば、ＳＴＰ３０４は、ＳＳＰ３０８と３１０との間でＳＳ７メッセージをルーティングしてもよい。ＳＴＰ３０４（または、ＳＴＰ３０６）は、 NORTEL 社や LUCENT Technologies 社等の製造者からのハードウェアおよびソフトウェアを使用して実施されてもよい。
【００３６】
ＳＳＰ３０８，３１０は、音声ネットワーク１０４内で通話を設定、管理、リリースするために、音声ネットワーク１０４と電話１１８，１２２との、それぞれの間のインターフェースを与える。ＳＳＰ３０８，３１０は、音声スイッチ、ＳＳ７スイッチ、またはスイッチに接続されたコンピューターとして実施されてもよい。ＳＳＰ３０８，３１０は、発呼者１２０とユーザとの間の通話をサポートするためにＳＳ７信号ユニットを交換する（図１）。例えば、ＳＳＰ３０８，３１０は通話を制御し、ＬＩＤＢ３１２へのデータベース質問（database query）を実施し、更に、メンテナンス情報を提供するために、メッセージ信号ユニット（message signal units）（「ＭＳＵ」）内でＴＣＡＰメッセージ等のＳＳ７メッセージを交換してもよい。
【００３７】
回線情報データベース（Line Information Database）（ＬＩＤＢ）３１２は、音声ネットワーク１０４の特徴をサポートするために、１または複数の周知のデータベースを備える。例えば、ＬＩＤＢ３１２は、サービスプロフィール、名前、住所、クレジットカード確認情報等の、加入者情報を含んでもよい。この形態ではＬＩＤＢ３１２はＩＳＣＰ３０２へ直接的に接続しているとして記載されるが、ＬＩＤＢ３１２はＩＳＣＰ３０２へＳＴＰ（例えば、ＳＴＰ３０４，３０６）を通して接続されてもよい。加えて、この通信リンクは、例えば、ＳＳ７に対してGR-2838 General Dynamic Interface （ＧＤＩ）を使用する。
【００３８】
ＩＳＣＰサービス提供および生成環境（Service Provisioning and Creation Environment）（ＳＰＡＣＥ）３１４は、ＩＳＣＰ３０２の一部として、またはＩＳＣＰ３０２とは別個に備えられてもよい。例えば、製品の一部として、 Telcordia （登録商標）ＩＳＣＰがＳＰＡＣＥ３１４に類似した環境を含んでもよい。更に、ＩＳＣＰ ＳＰＡＣＥ３１４は、１または複数のサーバを含んでもよい。ＩＳＣＰ ＳＰＡＣＥ３１４は、そこにおいて顧客記録の更新がされてもよいＩＳＣＰプラットフォ−ムのポイントである。
【００３９】
１実施例では、顧客記録は、顧客記録が更新されＩＳＣＰ３０２へ送信されるように、ＩＳＣＰ ＳＰＡＣＥ３１４に格納される。これらの記録は、顧客への通話または呼出しをどのように扱うかに関する情報を含んでもよい。例えば、これらの顧客記録は、特定の回数の呼出し音の後、顧客への通話または呼出しが異なる番号に転送されるか否か、および／または通話または呼出しが音声メールシステム等のＩＰに向けられか否かに関する情報を含んでもよい。加えて、１つのＩＳＣＰ ＳＰＡＣＥ３１４がＩＳＣＰネットワーク（図示せず）を介して１または複数のＩＳＣＰ３０２への更新を与えてもよい。
【００４０】
加えて、音声ネットワーク１０４は、例えば、エンタープライズリーセントチェンジエンジン（Enterprise Recent Change engine）（ｅＲＣ）；アサインメントアクティベーションアンドインベントリシステム（Assignment, Activation, and Inventory System）（ＡＡＩＳ）；または、マルチサービスプラットフォ−ム（ＭＳＰ）等の、１または複数のリーセントチェンジエンジン（recent change engine）３１６を含んでもよい。例として、ｅＲＣおよびＡＡＩＳが米国の西部地区に配置された音声ネットワーク１０４で使用され、ＭＳＰが東部地区のネットワークで使用されてもよい。リーセントチェンジエンジンは、スイッチおよびＩＳＣＰデータベース（switch and ISCP database）を更新するために使用されてもよい。例えば、リーセントチェンジエンジンは、データベースの更新時にこれらのリーセントチェンジエンジンが人間の操作をエミュレートするように、ＳＳＰおよびＩＳＣＰにデータベースの更新を配信してもよい。加えて、インストラクション（または、命令）がＩＳＣＰ３０２へ送信されることになっている場合、リーセントチェンジエンジンは最初にＩＳＣＰ ＳＰＡＣＥ３１４にインストラクションを送信してもよい。そして、上述したように、ＩＳＣＰ ＳＰＡＣＥ３１４はインストラクションをＩＳＣＰ３０２に伝達する。更に、ＭＳＰは、例えば、ＳＳＰ３０８または３１０およびＩＳＣＰ３０２の両方への更新を与えるために使用されてもよい。或いは、ｅＲＣが、例えば、ＳＳＰ３０８または３１０への更新を与えるために使用され、ＡＡＩＳがＩＳＣＰ３０２への更新を与えるために使用されてもよい。
【００４１】
ＳＳＰ３０８（または、ＳＳＰ３１０）へ送信された更新は、リーセントチェンジエンジン３１６から、例えば、更新をＳＳＰ３０８（または、ＳＳＰ３１０）に対して適切なプロトコルに変換するスイッチアクセス３２２を介して送信される。例えば、リーセントチェンジエンジン３１６は、更新をＳＳＰ３０８（または、ＳＳＰ３１０）へＴＣＰ／ＩＰを介して送信する。次に、スイッチアクセス３２２は、更新をＴＣＰ／ＩＰからＸ．２５に変換する。このスイッチアクセス３２２は、ハードウェアおよび／またはソフトウェアを使用して実施される。上記複数の接続は任意の数の要素（例えば、スイッチ、ルータ、ハブ、等）を含み、例えば、音声ネットワーク１０４のための内部データネットワークである。
【００４２】
また、音声ネットワーク１０４も、１または複数のインテリジェントペリフェラル（ＩＰ）を含む。例えば、図３では、ＩＰ３２０がＳＳＰ３０８に接続されているものとして図示される。これらのＩＰは、ユーザと音声ネットワーク（例えば、音声メールサービス、ディジット収集(digit collection)、特注のアナウンス、音声認識、等）の間の相互作用を提供するために使用される。更に、ＳＳＰ３０８とＩＰ３２０の間の通信は、1次群速度インタフェース（ＰＲｉ）（例えば、１１２９プロトコル）プロトコルを使用する。加えて、ＩＰ３２０は、サービスセンター１０６へ／から情報を送信／受信できる。これらの通信は、例えば、ＳＲ−３５１１プロトコルを使用する。更に、図３はこの接続を直接接続として図示するが、この接続はルータ、スイッチ、ハブ、等を含む任意の数の要素を含んでもよく、例えば、音声ネットワーク１０４に対する内部データネットワークを介してもよい。
【００４３】
図４は、本発明によるサービスセンター１０６のブロック図である。図示されるように、サービスセンター１０６は、ファイアウォール４０２，４０４、１または複数のディジタルコンパニオンサーバ（digital companion server）４０６、１または複数の通信ポータルサーバ（communication portal server）４０８、１または複数のネットワークアクセスサーバ４１０および音声ポータル（voice portal）４１２を含んでもよい。音声ポータル４１２は音声ポータルアプリケーションサーバ４１４および音声認識サーバ４１６を含んでもよい。ネットワーク４１８は、ファイアウォールおよびサーバを相互接続するために使用されてもよい。加えて、バックエンドサーバ４２０がサービスセンター１０６と音声ネットワーク１０４との間に備えられてもよい。
【００４４】
ファイアウォール４０２，４０４はサービスセンター１０６、データネットワーク１０２、および音声ネットワーク１０４のそれぞれの間の通信に対するセキュリティサービスを与える。例えば、ファイアウォール４０２，４０４はユーザ１１２端末（図１）とサービスセンター１０６内の１または複数のサーバとの間の（ネットワーク１０２を介した）通信を制限してもよい。本発明により、ファイアウォール４０２，４０４に如何なる適当なセキュリティ方針が実施されてもよい。例えば、ファイアウォール４０２，４０４は、 Axent 社によって提供されている Raptor Firewall 等の周知のハードウェアおよびソフトウェアを使用して実施されてもよい。更に、ファイアウォール４０２，４０４は、サービスセンター１０６内の別個のマシンとして実施されてもよいし、或いは、サービスセンター１０６に対して外部の１または複数のマシンによって実施されてもよい。
【００４５】
ネットワーク４１８は、イーサーネットまたはＦＤＤＩネットワーク等の、如何なるタイプのネットワークであってもよい。また、加えて、ネットワーク４１８は、本発明の範囲から外れることなく、必要に応じて、スイッチおよびルーターを含んでもよい。更に、例えば、１または複数のサーバ４０６，４０８，４１０または音声ポータル４１２をファイアウォールの背後に配置するために、付加的なファイアウォールが備えられてもよい。
【００４６】
各サーバ（４０６，４０８，４１０，４１４，４１６，４２０）はＵｎｉｘ（登録商標）またはＤＯＳベースのサーバまたはコンピューター等の、如何なる適当なサーバまたはコンピューターであってもよい。サーバは、後で説明するような多様な論理機能を実施してもよい。図４では、各論理機能のために使用されている、異なるサーバが図示されている。他の実施例では、複数の論理機能が複数のサーバ間で分割されてもよいし、単一の機能のために複数のサーバが使用されてもよいし、全ての機能が単一のサーバによって実行されてもよい。
【００４７】
一般に、ディジタルコンパニオンサーバ４０６は、サービスセンターの特定のサービスを提供するためのソフトウェアおよびハードウェアを顧客（即ち、サービスセンター１０６に種々のサービスを申し込んだユーザ）に与える。例としてのサービスは、例えば、顧客が顧客によって送信または受信された通話の履歴からアドレス帳に連絡相手を加えることを可能にすること、顧客が自分のアドレス帳から直接的に電話を掛けることを可能にすること、特定の時間に電話を掛けることをスケジュールすること、または、顧客が電話番号に関連した名前および／または住所を見ることを可能にすることを含む。加えて、これらのサービスは、顧客がオンラインで音声メールを聞くこと、スケジューラおよび／または発呼者番号に基づいて彼らの通話を転送すること、オンラインで会議電話、リアルタイム呼管理、呼を優先権のある装置へ配送の適切なモードで転送すること、顧客が他の顧客の優先権のある装置を検索することを可能にすることを含んでもよい。
【００４８】
通信ポータルサーバ４０８は、顧客のアカウントを管理するための、そして顧客の音声ネットワーク１０４のプロバイダによって格納された顧客アカウント情報とインターフェースするためのハードウェアおよびソフトウェアを与えてもよい。ネットワークアクセスサーバ４１０は、サービスセンターによって提供されたアプリケーションの処理において、音声ネットワーク１０４への情報の送信および受信のためのハードウェアおよびソフトウェアを与えてもよい。例えば、ネットワークアクセスサーバ４１０は、音声ネットワーク１０４のＩＳＣＰ３０２またはＳＳＰ３０８または３１０に情報を送信するため、および／またはそれらから情報を受信するために使用されてもよい。
【００４９】
音声ポータル４１２は、音声を介した顧客からのインストラクション（または、命令）を受信および処理するためのハードウェアおよびソフトウェアを含む。例えば、顧客は、音声ポータル４１２に対する特定の電話番号をダイヤルしてもよい。そして、スピーチを使用して、顧客は、自分が契約しているサービスを変更するためにサービスセンター１０６に対するインストラクションを与えてもよい。音声ポータル４１２は、例えば、音声認識機能４１６およびアプリケーション機能４１４を含んでもよい。音声認識機能４１６は、口述を受信および解釈してもよいし、または話されたコマンド（または、命令）を認識してもよい。アプリケーション機能４１４は、例えば、音声認識機能４１６からの出力を受け取り、それをサービスセンター１０６に適したフォーマットに変換し、更に、その情報をサービスセンター１０６の１または複数のサーバ（４０６，４０８，４１０）に転送する。
【００５０】
図５は、本発明による、例としてのシステムの論理アーキテクチャを図示している。図示されるように、論理アーキテクチャは、４つのプレーン：クライアント側プレーン５０２、アプリケーションサービスプレーン５０４、ネットワークアクセスプレーン５０６、および音声ネットワーク５０８に分割されてもよい。
【００５１】
クライアント側プレーン５０２は、ユーザがサービスセンター１０６に情報を送信、および／またはそこから情報を受信するために使用してもよいユーザ端末１１２Ａおよび１１２Ｂを含む。加えて、クライアント側プレーン５０２は、ユーザの電話１１４を含む。上述したように、ユーザ端末１１２はユーザがサービスセンター１０６と通信するために使用可能な、如何なる装置であってもよい。例えば、ユーザ端末１１２Ａは、サービスセンター１０６との通信のためのプログラムを実行しているＰＤＡであってもよいし、ユーザ端末１１２Ｂはインターネットを介してサービスセンター１０６との通信のためのウェブブラウザを実行しているデスクトップ型コンピューターであってもよい。加えて、ユーザは、例えば、各々が電話番号で識別される対応する通信ラインと関連付けられる、１または複数の標準の有線型の電話および／またはワイヤレス電話等の、１または複数の電話１１４を有してもよい。
【００５２】
アプリケーションサービスプレーン５０４は、ディジタルコンパニオンサーバ４０６、通信ポータルサーバ４０８、および音声ポータル４１２を含む。これらのエンティティは、例えばウェブサービスまたは他の適当なプロトコルを使用して互いに通信してもよい。ウェブサービスは拡張可能マーク付け言語（ＸＭＬ）、シンプルオブジェクトアクセスプロトコル（ＳＯＡＰ）、ウェブサービス記述言語（ＷＳＤＬ）および、インターネットプロトコル（ＩＰ）バックボーン上のユニバーサル記述ディスカバリーおよびインテグレーション（Universal Description, Discovery and Integration）（ＵＤＤＩ）オープンスタンダード（open standard）を使用してウェブベースのアプリケーションを組み込むための標準化された方法である。
【００５３】
図示されるように、ディジタルコンパニオンサーバ４０６は、次の機能：クライアントプロキシ機能５１２、ウェブサーバ機能５１４、アプリケーションサーバ機能５１６、カレンダーサーバ機能５１８、通知サーバ機能５２０、およびデータベースサーバ機能５２２を提供してもよい。これらの機能の各々は、ハードウェア、ソフトウェア、および／またはファームウェアで実施されてもよい。更に、これらの機能は各々が異なるサーバによって実行されてもよいし、複数のサーバに分割されてもよいし、同一のサーバ機能に含まれてもよいし、または他の様式で実行されてもよい。
【００５４】
クライアントプロキシ機能５１２は、セキュリティの目的で使用されてもよいディジタルコンパニオンに対するプロキシ機能を与える。クライアントプロキシ機能５１２は、データネットワーク１０２を介して他のディジタルコンパニオン機能／サーバからユーザ端末１１２へ送信された全ての通信がクライアントプロキシを通過するように別個のサーバに含まれてもよい。また、クライアントプロキシ５１２が別個のサーバ上に含まれる場合、付加的なセキュリティを与えるためにクライアントプロキシ５１２と他のディジタルコンパニオンサーバとの間に付加的なファイアウォール等が備えられてもよい。
【００５５】
ウェブサーバ機能５１４は、データネットワーク上で顧客からトラフィックを受信してもよい。例えば、ウェブサーバ機能５１４は、顧客が Internet Explorer や Netscape Communicator 等のウェブブラウザプログラムを使用してアクセスしてもよい標準的なウェブブラウザサーバを比較してもよい。
【００５６】
アプリケーションサーバ機能５１６は、ディジタルコンパニオンサーバ４０６によって実施される一般的な機能を包含する。例えば、これらの機能は、サービスセンターによって提供される特定のサービスを実施するために多様な他のディジタルコンパニオン機能とインターフェースすることを含んでもよい。これらのサービスは、例えば、顧客に彼らのオンライン通話を管理する能力を与えるために他の機能、ソフトウェア、および／またはハードウェアとインターフェースすることを含んでもよい。例えば、これらの機能は、顧客が顧客によって送信または受信された通話の履歴からアドレス帳に連絡相手を加えることを可能にすること、顧客が自分のアドレス帳から直接電話を掛けることを可能にすること、特定の時間に電話を掛けることをスケジュールすること、または、顧客が電話番号に関連した名前および／または住所を閲覧することを可能にすることを含んでもよい。加えて、これらのサービスは、オンラインで音声メールを聞くこと、スケジューラおよび／または発呼者番号に基づいて彼らの通話を転送すること、オンラインで会議電話を設定すること、リアルタイムのユーザ介入による呼管理、呼を優先権のある装置へ配送の適切なモードで転送すること、顧客が他の顧客の優先権のある装置を検索すること等を含んでもよい。
【００５７】
加えて、アプリケーションサーバ機能５１６は、情報を取得または送信するために、外部のウェブサーバ等の、１または複数の外部装置とインターフェースしてもよい。例えば、アプリケーションサーバ機能５１６は、顧客が契約しているサービス（例えば、キャッチホン、自動転送、音声メール等）を決定するために音声ネットワークのデータセンター５５６（verizon.com 等）とインターフェースしてもよい。
【００５８】
カレンダーサーバ機能５１８は、イベントのスケジューリング、特定のイベントが発生したときのロギング（logging）、特定の時間に機能を実施するためのアプリケーション機能のトリガ（または、起動）等の能力を与えてもよい。
【００５９】
通知サーバ機能５２０は、サービスセンター１０６からユーザ端末１１２に情報を送信するための能力を与えてもよい。例えば、通知サーバ機能５２０は、アプリケーションサーバ機能５１６の指示で、ユーザがユーザの電話１１４に現在、電話のコールを受信しているという通知をユーザ端末１１２へ送信してもよい。例えば、この通知は、発呼者の識別および呼び出し中の番号を提供するインスタントメッセージポップアップウィンドウである。また、通知は、多数のユーザが選択可能なボタン、または（ユーザがリアルタイムで呼を管理することを可能にする）ボタンに関連するアイテムを有する。
【００６０】
データベース機能５２２は、ディジタルコンパニオンサーバによって実行されるアプリケーションによって使用可能な情報を格納する。これらのデータベースは、例えば、ディジタルコンパニオンサーバに接続された、１または複数の外部格納装置に含まれてもよい。或いは、データベースは、ディジタルコンパニオンサーバ自体の格納装置に含まれてもよい。データベース機能５２２を与えている格納装置は、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、ハードディスク、磁気テープ等の、任意のタイプの格納装置であってもよい。
【００６１】
上述したように、通信ポータルサーバ４０８は、顧客のアカウントを管理するため、そして顧客の音声ネットワーク１０４のプロバイダによって格納された顧客アカウント情報とインターフェースするためのハードウェアおよびソフトウェアを与える。図５に示されるように、通信ポータルサーバ４０８は、次の機能：ウェブサーバ機能５２６、アプリケーションサーバ機能５２８、連絡相手データベース機能５３０、および／または顧客プロフィール機能５３２を与えてもよい。これらの機能は別個のサーバによって実行されてもよいし、複数のサーバに分割されてもよいし、同一のサーバ機能に含まれてもよいし、または他の様式で実行されてもよい。
【００６２】
ウェブサーバ機能５２６は、ディジタルコンパニオンサーバのウェブサーバ機能５１４と同様に、データネットワーク上で顧客からトラフィックを受信するための機能性を与える。例えば、ウェブサーバは、 Internet Explorer や Netscape Communicator 等のウェブブラウザを使用して顧客がアクセスしてもよい標準的なウェブブラウザサーバであってもよい。
【００６３】
アプリケーションサーバ機能５２８は、通信ポータルサーバ４０８によって実施される一般的な機能を包含する。例えば、これらの機能は、顧客プロフィール情報を取得および／または変更するために音声ネットワークとインターフェースすること、およびユーザに対するアドレス帳を作成および編集することを含んでもよい。加えて、アプリケーションサーバ機能５２８は、外部サーバおよび／または装置に情報を送信、および／またはそこから情報を受信するための機能性を含んでもよい。例えば、通信ポータルサーバ４０８は、インターネット等のネットワークに接続されてもよい。そして、アプリケーションサーバ機能５２８は、インターネットを介して、Superpages webpage 等のウェブサービスを与える外部サーバ５５２への接続性を与える。そして、アプリケーション機能５２８は、ユーザのアドレス帳の人物に対するアドレス等の情報を取得するために複数の外部サーバ５５２と接触してもよい。
【００６４】
もう１つの例において、通信ポータル４０８のアプリケーションサーバ機能５２８は、サーバ５５４上のシングルサインオン（single sign on）（ＳＳＯ）とインターフェースしてもよい。ＳＳＯ５５４は、ユーザがネットワークに最初にアクセスするときに実施される単一の認証に基づいて、ユーザが契約している全てのサービスにアクセスすることを可能にするために使用される。
【００６５】
更に、（アプリケーションサーバ５１６に類似の）アプリケーションサーバ機能５２８は、サービスセンターにより実行されるサービスを容易にする機能を提供する。例えば、これらのサービスは、他の機能、ソフトウェア、および／またはハードウェアとインターフェイスして、顧客にオンラインで呼を管理する能力を提供することを含む。これらの機能は、顧客によって送信または受信された通話の履歴からアドレス帳に連絡相手を加えること、自分のアドレス帳から直接的に電話を掛けること、特定の時間に電話を掛けることをスケジュールすること、または、電話番号に関連した名前および／または住所を決定することを含む。加えて、これらのサービスは、オンラインで音声メールを聞くこと、スケジューラおよび／または発呼者番号に基づいて通話を転送すること、オンラインで会議電話、ユーザがリアルタイムに介入して呼管理を可能にすること、呼を優先権のある装置へ配送の適切なモードで転送すること、顧客が他の顧客の優先権のある装置を検索すること等を含んでもよい。
【００６６】
連絡相手データベース５３０は、ユーザのためのアドレス帳を格納するための格納装置を含む。このアドレス帳は、如何なる適当なタイプのアドレス帳であってもよい。例えば、ユーザのアドレス帳は、人物および／または組織の名前、電話番号、およびアドレスを含んでもよい。これらの格納装置は、通信ポータルサーバ４０６の内部または外部、あるいはそれらの組み合わせとして備えられてもよい。更に、これらの格納装置は、磁気格納装置、メモリ格納装置等の、任意のタイプの格納装置であってもよい。
【００６７】
顧客プロフィールデータベース５３２は、顧客のためのプロフィール情報を格納するための格納装置を含む。これらの格納装置は、連絡相手データベースのために使用される格納装置と同一の格納装置、または別個の格納装置であってもよい。顧客プロフィールは、彼らの音声ネットワークに対する顧客のアカウントに関する情報を含んでもよい。例えば、この情報は、ユーザの名前、課金上の住所、および他のアカウント情報を含んでもよい。加えて、顧客プロフィールは、例えば、キャッチホン、自動転送等の、ユーザが契約している音声サービスに関する情報を含んでもよい。
【００６８】
このアーキテクチャのアプリケーションサービスプレーン５０４は、音声ポータル４１２を含んでもよい。上述したように、音声ポータル４１２は、例えば、音声認識機能４１６およびアプリケーションサーバ機能４１４を含んでもよく、音声を介して顧客からインストラクションを受信および処理するために使用されてもよい。音声認識機能は、音声認識能力を与えることが可能なハードウェアおよび／またはソフトウェアを使用して実施されてもよい。このハードウェアおよび／またはソフトウェアは、 Tellme Networks 社から入手可能な Voice Apptication プラットフォ−ム等の、商業上入手可能な製品であってもよい。音声ポータル４１２のアプリケーションサーバ機能４１４は、ディジタルコンパニオンサーバ４０６と音声認識機能４１６との間で情報を交換するためのハードウェアおよび／またはソフトウェアを含んでもよい。加えて、アプリケーションサーバ機能４１４は、別個のサーバに含まれてもよいし、音声認識機能４１６を与えるハードウェア付加的にソフトウェアに含まれてもよいし、ディジタルコンパニオンサーバ４０６に含まれてもよい。
【００６９】
このアーキテクチャのネットワークアクセスプレーン５０６は、アプリケーションサーバプレーン５０２と音声ネットワーク１０４との間の接続性を与えるための機能を含んでもよい。例えば、このプレーンは、リーセントチェンジエンジン３１６、ネットワークアクセスサーバ４１０、および／またはバックエンドサーバ４２０を含んでもよい。
【００７０】
上述したように、リーセントチェンジエンジン３１６は、音声ネットワーク１０４に含まれるスイッチおよびＩＳＣＰデータベースを更新するために使用されてもよい。１実施例では、リーセントチェンジエンジン３１６は、ＡＡＩＳ５４４、ｅＲＣ５４６、および／またはＭＳＰ５４８を含んでもよい。加えて、セキュリティの目的のために、ディジタルコンパニオンサーバ４０６とリーセントチェンジエンジン５４２との間にプロキシ５４２が使用されてもよい。
【００７１】
ネットワークアクセスサーバ４１０は、サービスセンター１０６に含まれてもよく、サービスセンターによって与えられるアプリケーションの処理において音声ネットワーク４１０への情報を送信および受信するためのハードウェアおよびソフトウェアを与えてもよい。例えば、ネットワークアクセスサーバ４１０は、音声ネットワーク１０４から発信者ＩＤを取得または検索するための発信者ＩＤ（ＣＩＤ）機能性、ＳＳＰを介して電話を掛けるために音声ネットワーク１４０上でインテリジェントペリフェラル（ＩＰ）に命令するためのクリックツーダイヤル（click to dial）（ＣＴＤ）機能性、および／または音声ネットワークのＩＳＣＰとインターフェースするためのリアルタイム通話管理（real time call management）（ＲＴＣＭ）機能性を含んでもよい。
【００７２】
また、ネットワークアクセスプレーン５０６は、１または複数のバックエンドサーバ４２０を含んでもよい。複数のバックエンドサーバ４２０は、サービスセンター１０６と音声ネットワーク１０４をインターフェースするためのハードウェアおよび／またはソフトウェアを含んでもよい。バックエンドサーバ４２０は、ネットワーク、直接接続、または他の適当な様式によってサービスセンター１０６に接続されてもよい。更に、バックエンドサーバ４２０は、ネットワーク、直接接続、または他の適当な様式によって音声ネットワーク１０４内で１または複数の装置に接続されてもよい。
【００７３】
バックエンドサーバ４２０は、例えば、音声メール取得および通知機能を与えるサーバを含んでもよい。この音声メール検索および通知機能は、ユーザが音声メールを受信したときに通知を受信する能力、ユーザの音声メールシステムを物理的に呼び出す能力、適切なコードを入力して音声メールを検索する能力、音声メールを検索する能力、音声メールをディジタルファイルへ変換する能力、およびディジタルファイルをディジタルコンパニオンサーバ４０６へ送信する能力を含む。
【００７４】
加えて、複数のバックエンドサーバ４２０は、例えば、ディレクトリ支援サーバ（directory assistance server）を含んでもよい。ディレクトリ支援サーバは、サービスセンター１０６を音声ネットワーク１０４の逆ディレクトリ支援ゲートウェイ（Reverse Directory Assistance Gateway）（ＲＤＡゲートウェイ）とインターフェースさせてもよい。ＲＤＡゲートウェイは、音声ネットワーク１０４のデータオペレーションセンター（ＤＯＣ）に電話番号に関連した名前および／またはアドレス情報に対する要求を発行し、この要求への応答で名前および／または電話番号を取得または検索するための装置である。
【００７５】
もう１つの例において、バックエンドサーバ４２０は、ワイヤレス音声ネットワークのモバイル切換センター（mobile switching center）（ＭＳＣ）とインターフェースするために使用されるワイヤレスインターネットゲートウェイを含んでもよい。上述したバックエンドサーバ４２０と同様に、このワイヤレスインターネットゲートウェイは、サービスセンター１０６によって使用されるフォーマットとワイヤレス音声ネットワークによって使用されるフォーマットとの間で要求および情報を変換するために使用されてもよい。
【００７６】
もう１つの例において、バックエンドサーバ４２０は、ＳＳＰを介して音声会議の参加者にダイヤルアウトするために音声ネットワーク１０４でカンフェレンスブリッジ（conference bridge）に命令するためのカンファレンスブラスティングサーバ（conference-blasting server）を含んでもよい。或いは、バックエンドサーバは、例えば、関係者の各々にダイヤルアウトすることによって２人の関係者（または、電話の相手）に電話を掛けるために音声ネットワークのＩＰに命令するためのサーバを含んでもよい。また、バックエンドサーバは、会議を聞くことができる音声デジタイジング装置を呼出し、音声信号をディジタルフォーマットに変換し、そしてディジタル化された信号を、例えば、音声ストリーミングサーバを介してユーザの装置に転送するためにブリッジまたはＩＰに命令する能力を含む。音声ストリーミングサーバは、例えば、ユーザがインターネット等を介してそれに接続することを可能にしてもよい。加えて、音声ストリーミング装置は、ユーザが会議を通してポーズ、巻き戻し、および／または早送りすることを可能にするために信号をバッファリング（または、一時記憶）または記録してもよい。
【００７７】
もう１つの例において、バックエンドサーバ４２０は、サービスセンター１０６を音声ネットワーク１０４のＳＭＳゲートウェイとインターフェースさせるための単一番号ショートメッセージサービス（Single Number Short Message Service）（ＳＮ ＳＭＳ）サーバを含んでもよい。これは、顧客がデバイスのユーザ選択を可能にするＳＭＳに向けられた自宅電話番号にアドレス指定されたＳＭＳメッセージを有することを可能にするために使用される。
【００７８】
音声ネットワークプレーン５０８は、図３への参照とともに上述されたように、音声ネットワーク１０４に含まれるハードウェアおよびソフトウェアを含む。例えば、音声ネットワークプレーン５０８は、ＩＳＣＰ ＳＰＡＣＥ３１４、ＩＳＣＰ３０２、インテリジェントペリフェラル３２０、およびＳＳＰ３０８を含んでもよい。また、加えて、音声ネットワークプレーン５０８は、例えば、モバイル切換センター等のワイヤレス通信業者のネットワークに含まれるハードウェアおよびソフトウェアを含んでもよい。
【００７９】
システムオペレーション
図６Ａおよび図６Ｂは、本発明により通信を優先装置へ転送するための方法の典型的なフローチャートである。フローチャートのステップは特定の順序で記載されるが、これらのステップが変更された（または、異なる）順序で実行できることを当業者は評価するであろう。更に、図６Ａおよび図６Ｂの１または複数のステップは、同時に（または、並行して）実行できる。
【００８０】
図６Ａおよび図６Ｂに示されるように、発呼者は最初にディジタルコンパニオン顧客への通信を開始する(ステップ６０２)。例えば、発呼者１２０は、電話（例えば、電話１２２）を使用して、ディジタルコンパニオン顧客（例えば、ユーザ１１０に関連する特定の電話番号のユーザ１１０）に電話を掛ける。或いは、発呼者は、他の装置を使用してディジタルコンパニオン顧客への電話以外の通信を確立してもよい。更に、発呼者は、他のディジタルコンパニオン顧客へ発呼するためのクリックツーダイヤルオペレーションを使用するディジタルコンパニオン顧客でもよい。クリックツーダイヤルオペレーションでは、例えば、発呼者は、ＰＳＴＮ装置(例えば、標準的な有線電話)へ発呼者のＰＳＴＮ装置から、パケットネットワーク(例えば、データネットワーク)上での操作を開始することにより発呼する。更に詳細には、発呼者は、端末１１２のディスプレイ上に呈示される発呼者のためのハイパーリンク、ボタン、または他のインジケータをクリックする。応答では、インテリジェントペリフェラル（ＩＰ）３２０（図３）が通知され、発呼者および被呼者の両方へ各ＰＳＴＮ装置上で発呼する。次に、発呼者および被呼者が互いに通信するように、ＩＰは２つの呼をブリッジする。クリックツーダイヤルは米国特許出願第(_____)号で更に詳細に説明され、それは本願にも参照として取り込まれる。
【００８１】
発呼者が、クリックツーダイヤル（または、類似の機能性）を使用して通信を開始するディジタルコンパニオン顧客である場合(ステップ６０４−Ｙｅｓ)、発呼者はユーザ端末１１２上のハイパーリンク、ボタン、または他のインジケータをクリックして通信を開始する。アプリケーションサーバ（例えば、アプリケーションサーバ５１６）は、被呼者の呼優先度を発呼者の選択から生成した情報(例えば、被呼者名、被呼者番号、等)を使用して検索する(ステップ６０６)。例えば、アプリケーションサーバ５１６は、呼優先度情報をデータベース５２２、顧客プロフィールデータベース５３２、または顧客に関連するデータを記憶するために使用される他のデータベースから検索する。呼優先度情報は、例えば、コールバックリスト、転送装置（または、電話番号）のリスト、音声メール優先度、顧客が予め録音したメッセージとして設定できる録音のリスト、等を含む。また、アプリケーションサーバ５１６は、発呼者の呼優先度を類似の方法で発呼者を識別する情報(例えば、発呼者名、発呼者番号、等)を使用して検索する(ステップ６０８)。発呼者の呼優先度が検索される。何故ならば、この場合、発呼者もディジタルコンパニオン顧客だからである。
【００８２】
いったん種々の呼優先度が検索されたら、アプリケーションサーバ５１６は被呼者に対する優先装置（または、被呼者および発呼者の両方に対する優先装置）を決定する(ステップ６１０)。優先装置は、最終的に多数の要因によって決定される。例えば、アプリケーションサーバ５１６は、検索された呼優先度で優先装置として示された装置を認識するように設定される。呼優先度で指示される装置は、呼の処置に別々に依存する。例えば、顧客は、呼、音声メール、呼スクリーニング、等に応答するための複数の異なる装置を選択する。
【００８３】
１実施例では、アプリケーションサーバ５１６は、予め定められた既定の装置を優先装置として代わりに認識する。例えば、顧客が装置を優先装置として明白に指定することを怠るときに、既定の装置は選択される。
【００８４】
他の実施例では、アプリケーションサーバ５１６は、顧客により優先装置として使用された最後の装置を代わりに認識する。また、例えば、顧客が装置を優先装置として明白に指定することを怠るときに、使用された最後の装置も選択される。また、顧客は、優先装置として使用される最後の装置を指定するオプションも明白に選択する。
【００８５】
更に他の実施例では、アプリケーションサーバ５１６は、優先装置を顧客の位置に基づいて代わりに決定する。例えば、もし顧客がディジタルコンパニオンサーバ４０６に顧客のオフィスのコンピュータを介してログオンするなら、アプリケーションサーバ５１６はコンピュータが顧客の優先装置であることを決定する。または、例えば、もし顧客がディジタルコンパニオンサーバ４０６にワイヤレス装置（例えば、顧客のワイヤレス電話、またはＰＤＡ）を介してログオンするなら、顧客は顧客のワイヤレス装置が優先装置として設定されるべきであることを指定する。加えて、他の実施例では、顧客の位置がディジタルコンパニオンサーバ４０６へ転送されるように、顧客は全地球測位システム（ＧＰＳ）機能付きの装置を有する。次に、その実施例の顧客は、何の装置が優先装置として割り当てられるべきかを、顧客の位置に関する情報に基づいて指定する。
【００８６】
また、アプリケーションサーバ５１６は、優先装置に関する情報をカレンダーサーバ５１８から受信する。例えば、カレンダーサーバ５１８は、どの装置が特定の期間(例えば、特定の時間、日、月、等)に顧客に対する優先装置として指定されるかを示す情報を保持する。従って、顧客は、複数の異なる装置が優先装置として指定される期間を予め指定する。顧客が特定の優先装置をスケジューリングする期間が存在するときはいつも、カレンダーサーバ５１８はアプリケーションサーバ５１６に、顧客に対して設定される優先装置を通知する。
【００８７】
また、アプリケーションサーバ５１６は、顧客が選択する一定の状態によりオーバーライドされる優先装置も決定する。例えば、顧客は「Do Not Disturb」モードに入ることを選択してもよい。もしそうなら、「Do Not Disturb」モードは優先装置の任意の指示をオーバーライドし、通信は優先装置へ向けられない。代わりに、通信は予め定められた他のデスティネーションへルーティングされ、予め定められた他のデスティネーションは優先装置であってもなくてもよい。「Do Not Disturb」指示は、顧客に対するユーザ優先度情報と一緒に「Do Not Disturb」モード(例えば、データベース５２２，５３２、等)に記憶される。また、「Do Not Disturb」モードは、顧客が特定の期間をスケジューリングして「Do Not Disturb」モードに入るように、カレンダーサーバ５１８と関連して使用される。
【００８８】
被呼者および発呼者に対する優先装置を決定した後、クリックツーダイヤルオペレーションによって、アプリケーションサーバ５１６は発呼者の優先装置に、ＩＰから信号を送らせる(ステップ６１１)。例えば、アプリケーションサーバ５１６は、発呼者の優先装置を反映するＩＰ３２０情報を送信する。ＩＰは、例えば、通信が進捗中であることを示す、発呼者に対する録音を再生する。被呼者だけの優先装置が決定された状況では、アプリケーションサーバ５１６は既定の装置（例えば、発呼者が通信を開始するために使用する装置）に、ＩＰから信号を送らせる。
【００８９】
本発明の１側面では、通常のクリックツーダイヤルオペレーションを実行する代わりに、被呼者の優先装置が決定された後、アプリケーションサーバ５１６（または、ＩＰ３２０）は、発呼者の優先装置（または、発呼者が通信を開始するために使用する装置）へ、発呼者が被呼者の優先装置にいる被呼者と連絡を取るべきことを示す情報を送信する。情報は、被呼者の優先装置の電話番号、ＩＰアドレス、または他の識別子を含む。その後、発呼者は直接通信接続を被呼者の優先装置と確立し、通信を優先装置へ転送するプロセスを終了させる。
【００９０】
また、アプリケーションサーバ５１６は、被呼者が「Do Not Disturb」モードであるか否かを決定する(ステップ６１２)。「Do Not Disturb」モードでは、顧客(例えば、被呼者)は、直接的に連絡されることを現在は望まない。もし被呼者が「Do Not Disturb」モードであれば、アプリケーションサーバ５１６は、発呼者からの通信を音声メールへルーティングさせる(ステップ６１４)。通信は、音声メールへルーティングされる。何故ならば、顧客は優先装置を持たないと考えられるからである。当業者は、通信を音声メールへ送信する代わりに他の操作が行われてもよいことを評価するであろう。例えば、録音は、発呼者がメッセージを残すことを可能にしない発呼者に提供されてもよい。
【００９１】
もしアプリケーションサーバ５１６が被呼者が「Do Not Disturb」モードではないと決定したら、アプリケーションサーバ５１６は通信を被呼者の優先装置と確立させる(ステップ６１５)。例えば、ＩＰ（例えば、ＩＰ３２０）は、被呼者の優先装置へ、被呼者の優先装置を反映するアプリケーションサーバ５１６からの情報を使用して発呼する。次に、アプリケーションサーバ５１６は、新しいモードの配信が要求されるか否かを決定する(ステップ６１６)。例えば、もし発呼者の優先装置が被呼者の優先装置に対して要求されるフォーマットと異なるフォーマットを現在使用中なら、被呼者の優先装置への新しいモードの配信が必要である。例えば、もし被呼者の優先装置がポケベルまたはＳＭＳ(Short Message Service)装置で発呼者の優先装置が電話ならば、２つの電話が互いに通信中であるかのように呼は終了できない。代わりに、ＳＭＳ装置の場合、もし可能ならば、ポケベル、およびＳＭＳメッセージが送信に必要な場合に電話番号が残される必要はない。
【００９２】
もし新しいモードの配信が要求されなければ、アプリケーションサーバ５１６は通信を被呼者の優先装置へ発呼者の優先装置からルーティングさせる(ステップ６１８)。例えば、アプリケーションサーバ５１６はインジケーションをＩＰ３２０へ(ネットワークアクセスサーバ４１０を介して)送信し、ＩＰ３２０は発呼者への呼と被呼者への呼をブリッジする。その後、発呼者および被呼者は互いに通信する。或いは、ＩＰ３２０が発呼者および被呼者への呼をブリッジできないときの状況では、アプリケーションサーバ５１６（または、ＩＰ３２０）は発呼者の優先装置（または、発呼者が通信を開始するために使用する装置）へ、発呼者が被呼者の優先装置にいる被呼者と連絡を取るべきことを示す情報を送信する。情報は、被呼者の優先装置の電話番号、ＩＰアドレス、または他の識別子を含む。その後、発呼者は直接通信接続を被呼者の優先装置と確立し、通信を優先装置へ転送するプロセスを終了させる。
【００９３】
もし新しいモードの配信が要求されたら、通信は被呼者の優先装置へ新しいモードの配信でルーティングされる(ステップ６２０)。更に詳細には、発呼者への通信に関連する入データの型が、被呼者の優先装置に対して要求されるデータの型と適合するように変更される。例えば、もし発呼者の優先装置が携帯電話で被呼者の優先装置がポケベルなら、新しいモードの配信が必要である。アプリケーションサーバ５１６は、発呼者が到達する電話番号をポケベルへ自動的に送信する。この電話番号は発呼者の現在の優先装置の番号であるか、または発呼者が設定した予め定められた電話番号である。或いは、アプリケーションサーバ５１６は、発呼者に電話番号を自動的に提供する電話番号の代わりに入力することを促す。更に一般には、アプリケーションサーバ５１６は発呼者に、被呼者の優先装置と通信するための適切なオーバレイを呈示する発呼者へのユーザインターフェースを提供する。例えば、もし被呼者の優先装置がＳＭＳ装置ならば、アプリケーションサーバ５１６は発呼者に、発呼者がＳＭＳメッセージを入力することを可能にするオーバレイを提供する。
【００９４】
次に、アプリケーションサーバ５１６は、ＩＰ３２０が発呼者への呼と被呼者への呼をブリッジすべきであるというインジケーションを、ネットワークアクセスサーバ４１０を介してＩＰ３２０へ送信する。その後、発呼者および被呼者は互いに通信する。或いは、ＩＰ３２０が発呼者および被呼者への呼をブリッジできないときの状況では、アプリケーションサーバ５１６（または、ＩＰ３２０）は発呼者の優先装置（または、発呼者が通信を開始するために使用する装置）へ、発呼者が被呼者の優先装置にいる被呼者と連絡を取るべきことを示す情報を送信する。情報は、被呼者の優先装置の電話番号、ＩＰアドレス、または他の識別子を含む。その後、発呼者は直接通信接続を被呼者の優先装置と確立し、通信を優先装置へ転送するプロセスを終了させる。
【００９５】
クリックツーダイヤルが通信を開始するために使用されないとき(ステップ６０４−Ｎｏ)、通信は電話からＳＳＰ３０８（または、ＳＳＰ３１０）が通信を傍受する音声ネットワーク（例えば、音声ネットワーク１０４）へルーティングされる(ステップ６２２)。本発明の１側面では、ＳＳＰ３０８（または、ＳＳＰ３１０）は、通信を傍受できる。何故ならば、通信に関連する「トリガ」（例えば、終了促進トリガ、または特定のディジットストリングトリガ）と遭遇したからである。例えば、トリガは、ディジタルコンパニオン顧客に対応する各通信回（電話番号）線上のＳＳＰ３０８（または、ＳＳＰ３１０）で設定される。この方法では、トリガは、ディジタルコンパニオン顧客の電話番号に向けられるＳＳＰで受信される通信を検出するように設定される。
【００９６】
通信を傍受した後、ＳＳＰ３０８（または、ＳＳＰ３１０）はクェリをＩＳＣＰ３０２へ送信し、更に命令を要求する。応答では、ＩＳＣＰ３０２が呼情報をネットワークアクセスサーバ４１０へ送信する(ステップ６２４)。１実施例では、呼情報は、ネットワークアクセスサーバ４１０へ Generic Data Interface （ＧＤＩ）を介して、ＧＤＩに関するメッセージ構造(例えば、 GetData, SendData, または InvokeApp)を使用して送信される。また、ネットワークアクセスサーバ４１０へ送信された呼情報は、暗号化された形式でも送信できる。
【００９７】
呼情報は、例えば、呼状態データ、呼傍受パラメータ、音声メールパラメータ、時間帯データ、ユーザＩＤ、被呼番号データ、発呼者名データ、発信側番号データ、および発呼者番号（ＣＰＮ）プレゼンテーション情報を含む。当業者は追加情報が呼情報に含まれてもよいこと、または前記情報のいくつかが呼情報から省かれてもよいことを評価するであろう。
【００９８】
呼状態データは、現在の呼状態を呼に対して既に起きている処理(例えば、ＡＩＮ処理)に基づいて提供する。例えば、呼状態データに対していくつかの可能な値は、終了を許可された呼、呼傍受（ＣＩ）サービスノード（または、ＩＰ）への呼、ＣＩサービスノード（または、ＩＰ）からの呼、ＣＩサービスノード（または、ＩＰ）からの優先呼、ＣＩサービスノード（または、ＩＰ）への呼で遭遇したＣＩエラーを有する呼、またはクリックツーダイヤル呼の第１区画上の呼を示す。
【００９９】
呼傍受パラメータは、いつ顧客が呼傍受機能に申し込んだかを示す。１実施例では、呼傍受機能は、顧客が発呼者ＩＤ表示に「unavailable」「private」「anonymous」または「out of area」として一般に現れる、識別されなかった発呼者から発生する呼をブロックすることを可能にする。この機能は発呼者に識別されない呼が受理されないことを伝えて、名前を記録することを依頼する。もし識別されない発呼者が名前を記録しないか、またはオーバライドコードを入力したら、被呼者の電話は鳴らず、従って、識別されない発呼者からの割込みを除去する。
【０１００】
音声メールパラメータは、いつユーザが音声メール機能に申し込んだかを示す。時間帯データは、、顧客の時間帯を参照する。被呼番号データは、ユーザに関連する呼び出されたデバイスの電話番号を参照する。ユーザＩＤは、２つのうちの１つの値を有するパラメータを参照する。もしユーザが特有の呼出音機能の申し込んでいたら、ユーザＩＤは第１の番号の値に設定される。もしその様な機能が申し込まれていなければ、ユーザＩＤは呼び出された番号と同じ値に設定される。例えば、特有の呼出音機能は、複数の電話番号を単一の信号装置と、一意な呼出音パターンを有する各番号を用いて関連付ける。顧客の第１の番号は、その回線に関連する主要な番号である。
【０１０１】
発信側番号データは、発呼者の番号を参照する。番号が利用可能であるとき、このパラメータはその様な番号を含む。加えて、情報が以前に実行されたＡＩＮサービスによって利用可能にされるとき、パラメータは発呼者アドレスを含む。さもなければ、発呼者ＩＤ情報が特定のフォーマットと一致する（または、しない）とき、呼び出し番号パラメータはディジットまたは文字(例えば、１０個のゼロ)の任意のストリングを含む。
【０１０２】
呼び出し名データは、発呼者の名前を参照する。このパラメータは、例えば、ＩＳＣＰ３０２によってデータベース（例えば、ＬＩＤＢ３１２）から検索される。データベースが以前に実行されたＡＩＮサービスによってこのデータに常駐されたとき、発呼者名を検索することは一般に可能である。もし発呼者名が正常に検索されなければ、発呼者名パラメータは、例えば、ＬＩＤＢ３１２からの応答が存在しなかった状態、ＬＩＤＢ３１２から誤った応答が戻された状態、ＬＩＤＢ３１２から戻される名前が存在しない状態、発呼者ＩＤのフォーマットが適合しない状態、または発呼者ＩＤプレゼンテーションが制限される状態を示すディジットまたは文字(例えば、複数のゼロ)の任意のストリングを含む。
【０１０３】
呼情報をＩＳＣＰ３０２から受信するとすぐ、ネットワークアクセスサーバ４１０は情報を暗号化し、もし必要なら、受信した情報をアプリケーションサーバ５１６へ転送する(ステップ６２６)。次に、アプリケーションサーバ５１６は、被呼者の呼優先度情報をデータベースから検索する（ステップ６２８）。１実施例では、この呼参照情報を記憶しているデータベースは、データベース５２２、顧客プロフィールデータベース５３２、または顧客に関係するデータを記憶するために使用される他のデータベースである。呼参照情報は、例えば、呼ブロックリスト、転送デバイスまたは電話番号のリスト、音声メール優先度、顧客が予め録音したメッセージとして設定できる録音のリスト、等を含む。その後、アプリケーションサーバ５１６は、被呼者の優先装置をステップ６１０と類似の方法で決定する(ステップ６３０)。
【０１０４】
次に、アプリケーションサーバ５１６は、被呼者が「Do Not Disturb」モードであるか否かを決定する(ステップ６３２)。もし被呼者が「Do Not Disturb」モードであれば、アプリケーションサーバ５１６は、発呼者からの通信を音声メールへルーティングさせる(ステップ６３４)。当業者は、通信を音声メールへ送信する代わりに他の操作が行われてもよいことを評価するであろう。例えば、録音は、発呼者がメッセージを残すことを可能にしない発呼者に提供されてもよい。
【０１０５】
もしアプリケーションサーバ５１６が被呼者が「Do Not Disturb」モードモードではないと決定したら、アプリケーションサーバ５１６は新しいモードの配信が要求されるか否かを決定する(ステップ６３６)。例えば、もし発呼者の優先装置が被呼者の優先装置に対して要求されるフォーマットと異なるフォーマットを使用中なら、被呼者の優先装置への新しいモードの配信が必要である。例えば、もし被呼者の優先装置がポケベルまたはＳＭＳ装置で発呼者が有線電話を使用中ならば、２つの電話が互いに通信中であるかのように呼は終了できない。代わりに、ＳＭＳ装置の場合、もし可能ならば、ポケベル、およびＳＭＳメッセージが送信に必要な場合に電話番号が残される必要はない。
【０１０６】
もし新しいモードの配信が要求されなければ、アプリケーションサーバ５１６は通信を被呼者の優先装置へルーティングさせる(ステップ６３８)。例えば、アプリケーションサーバ５１６は、ＩＳＣＰ３０２へ（ネットワークアクセスサーバ４１０を介して）被呼者の優先装置を反映する情報を送信する。応答では、ＩＳＣＰ３０２が被呼者の優先装置(例えば、ＳＳＰ３０８、またはＳＳＰ３１０)に関連するスイッチに、通信を優先装置へ送信するように指示する。その後、発呼者および被呼者は互いに通信する。
【０１０７】
もし新しいモードの配信が要求されたら、アプリケーションサーバ５１６は発呼者の装置へ、新しいモードの配信に対する要求を送信する(ステップ６４０)。発呼者への通信に関連する入データの型が、被呼者の優先装置に対して要求されるデータの型と適合するように変更される。更に詳細には、アプリケーションサーバ５１６は発呼者に、新しいモードの配信に関する情報を優先装置の型によって入力するように促す。例えば、もし被呼者の優先装置が現在はポケベルなら、アプリケーションサーバ５１６は発呼者に、発呼者が到達できる番号を入力するように促す。もし被呼者の優先装置がＳＭＳ装置なら、アプリケーションサーバ５１６は発呼者にＳＭＳメッセージを入力するように促す。更に一般には、アプリケーションサーバ５１６は発呼者に、被呼者の優先装置と通信するための適切なオーバレイを呈示する発呼者へのユーザインターフェースを提供する。例えば、もし被呼者の優先装置がＳＭＳ装置ならば、アプリケーションサーバ５１６は発呼者に、発呼者がＳＭＳメッセージを入力することを可能にするオーバレイを提供する。当業者は、アプリケーションサーバ５１６が発呼者に、上記以外の型の情報を入力するように促してもよいことを評価するであろう。
【０１０８】
応答では、発呼者が使用する装置が、要求された新しいモードの配信に関する情報をアプリケーションサーバ５１６へ送信する(ステップ６４２)。この情報は、例えば、電話番号、ＳＭＳメッセージ、Ｅメール、等である。或いは、アプリケーションサーバ５１６は、発呼者に新しいモードの配信を促す必要はないかも知れない。代わりに、アプリケーションサーバ５１６は、新しいモードのために必要な情報に既にアクセスしているかも知れない。例えば、アプリケーションサーバ５１６は、発呼者の電話番号を以前に受信した呼情報から既に知っているかも知れない。電話番号が新しいモードの配信のために必要なときに、これは発呼者から電話番号を要求する必要性を除去する。新しいモードの配信に関する情報が発呼者により提供されるか自動的に確認されるかに関係なく、通信はその後で被呼者の優先装置へ新しいモードの配信でルーティングされる(ステップ６４４)。
【０１０９】
図７は、本発明により顧客の優先装置を検索するための方法の典型的なフローチャートである。フローチャートのステップは特定の順序で記載されるが、これらのステップが変更された（または、異なる）順序で実行できることを当業者は評価するであろう。更に、図７の１または複数のステップは、同時に（または、並行して）実行できる。
【０１１０】
最初に、ディジタルコンパニオン顧客は、連絡先検索を開始する(ステップ７０２)。例えば、もし顧客が連絡先リストの相手と後で連絡を取りたいか、相手の情報が必要なとき、ディジタルコンパニオン顧客はその様な検索を開始する。この議論のために、検索中の相手(例えば、対象相手)もディジタルコンパニオン顧客であると仮定する。連絡先検索が開始されるとき、開始した相手は装置（例えば、ユーザ端末１１２）を利用して開始した相手のアドレス帳（または、他の連絡先リスト）にアクセスする。そのようなアドレス帳（または、連絡先リスト）は、例えば、データベース５２２（または、連絡先データベース５３０）に配置される。いったん開始した相手が対象相手を識別したら、アプリケーションサーバ５１６が対象相手の呼優先度を検索する(ステップ７０４)。例えば、アプリケーションサーバ５１６は、呼優先度情報をデータベース５２２、顧客プロフィールデータベース５３２、または顧客に関連するデータを記憶するために使用される他のデータベースから検索する。呼優先度情報は、（例えば、コールバックリスト、転送装置（または、電話番号）のリスト、音声メール優先度、顧客が予め録音したメッセージとして設定できる録音のリスト、等を含む。
【０１１１】
また、アプリケーションサーバ５１６は、対象相手の現在の状態も決定する(ステップ７０６)。状態は、対象相手に関連する通信回線の現在のステイタスをいう。例えば、対象相手に関連する通信回線はブロックされても、ビジーでも、利用可能でも、認識されなくてもよい。ブロックされた(例えば、「Do Not Disturb」)状態は、その状態に関連する相手が現在の所接続されることを望まないことを示す。ビジー状態は、対象相手に関連する通信回線が現在使用中であることを示す。利用可能状態は、回線が現在使用中ではないことを示す。「unknown」状態は、ステータスが決定できないか、または対象相手が回線状態を公開することを望まないことを示す。状態は、多数の方法で決定される。例えば、もし回線の状態が「Do Not Disturb」なら、適切な顧客のユーザ優先度は関連する「Do Not Disturb」インジケータを有する。従って、アプリケーションサーバ５１６は、顧客、および顧客に関連する回線が「Do Not Disturb」状態であることが分かる。類似のインジケータが使用されて、ビジー状態または利用可能状態を表示する。もし対象相手のユーザ優先度が関連するインジケータを持たないか、または状態が他の方法で決定できなければ、アプリケーションサーバ５１６は状態を「unknown」と決定する。
【０１１２】
もしアプリケーションサーバ５１６が、状態は「Do Not Disturb」(例えば、ブロックされた)である、または「unknown」であると決定したら(ステップ７０８−Ｙｅｓ)、アプリケーションサーバ５１６は状態のインジケーションを開始した相手に提供する(ステップ７１０)。例えば、アプリケーションサーバ５１６は、対象相手に表示された連絡先情報に状態の表示されたインジケータが付随するようにする。更に詳細には、異なる複数の色が異なる回線状態と関連する。典型的な配色は、赤を「Do Not Disturb」状態に関連付け、オレンジをビジー状態に関連付け、グリーンを利用可能状態に関連付け、黒を「unknown」状態に関連付ける。当業者は、他の配色が回線状態を示すために使用できることを評価するであろう。例えば、異なる複数の色、形状、数字、単語、記号、等が、上記の配色の代わりに（または、加えて）使用できる。ステップ７１０では、状態が「unknown」(例えば、対象相手に関連する全ての回線が「unknown」)または「Do Not Disturb」なので、対象相手に対する現在の優先装置は存在せず、状態だけが開始した相手に提供される。また、「unknown」状態も、顧客の回線の１つの状態が全ての回線とは対照的に「unknown」であることを示す。その様な場合、状態だけを開始した相手に提供する必要はない(例えば、有効な優先装置が存在する)。
【０１１３】
もしアプリケーションサーバ５１６が、状態は「unknown」または「Do Not Disturb」以外である(例えば、状態はビジー、または利用可能である)と決定したら(ステップ７０８−Ｎｏ)、アプリケーションサーバ５１６は対象相手の優先装置をステップ６１０と類似の方法で決定する(ステップ７１２)。次に、アプリケーションサーバ５１６は、状態のインジケーションと優先装置情報の両方を開始した相手に提供する(ステップ７１４)。例えば、アプリケーションサーバ５１６は、対象相手に表示された連絡先情報に状態の表示されたインジケータ、および被呼者に属するどの装置が現在の優先装置であるかを示す情報が付随するようにする。回線状態は、ステップ７１０と類似の方法で表示される。この場合、優先装置情報は開始した相手に提供される。何故ならば、対象相手は優先装置を有し、呼を受理するからである。
【０１１４】
状態（および／または、優先装置情報）を開始した相手に提供した後、状態および優先装置が対象相手に対するエントリを用いて記憶されるように、アプリケーションサーバ５１６は開始した相手の連絡先リスト(例えば、アドレス帳)を更新する(ステップ７１６)。もし、例えば、対象相手が他の顧客に vCard （または、アドレス帳を自動的に常駐させる他の手段）を予め提供したら、エントリとして対象相手を有する他のディジタルコンパニオン顧客のアドレス帳も更新される。
【０１１５】
図８は、顧客が優先度を変更することを可能にする、本発明による典型的なユーザインタフェース８００である。図８に示されるように、顧客は、所定のデバイスに対するリアルタイム呼管理をイネーブル、またはディセーブルする能力を有する。また、顧客は、特定のデバイスを選択して、異なる動作を扱ってもよい。例えば、（各々が１つの装置に関連付けられた）顧客は特定の電話番号を設定して、応答呼、音声メールへの送信、転送呼、および／または電話による販売業者の消去(例えば、呼スクリーニング)のような機能を扱ってもよい。当業者は、他の機能もそれらのための電話番号セットを有することを評価するであろう。また、顧客も、顧客に関連する種々の他の設定（例えば、呼をブロックされる番号のリスト、コールバック設定、等）を閲覧するオプションを有する。
【０１１６】
図９は、状態および優先装置情報が付随した連絡先リストを表示するための、本発明による典型的なユーザインターフェース９００である。図９に示されるように、連絡先検索を実行する顧客は、回線状態および優先装置情報を含む連絡先リストを呈示される。図９に示されるリストは、 Jim が利用可能な職場の回線、利用可能な家庭の回線、およびビジーな移動回線を有することを示す。また、リストは Jim の携帯電話が現在の優先装置であることも示す。他方では、 Steve および Bob は「Do Not Disturb」および「unknown」状態を各々が有する。従って、彼らのどの装置も、優先装置として表示されない。
【０１１７】
本発明を種々の実施例と関連して記載したが、多くの変更が当業者に対して明らかである。例えば、上記の方法およびシステムは、ディジタルコンパニオン顧客である被呼者への通信に関するが、当業者は変更が可能であって、通信がディジタルコンパニオン顧客ではない被呼者へも転送されることを評価するであろう。例えば、もし被呼者がディジタルコンパニオン顧客でなければ、アプリケーションサーバ５１６は、被呼者に連絡を取るための発呼者の優先度を反映する情報を、被呼者に対する優先装置を決定するために検索する。この情報はカレンダー情報(例えば、時間および／または日)、優先権情報、既定情報、等と結び付き、アプリケーションサーバ５１６は、被呼者に関連する１または複数の装置の中から選択する。この方法で、例えば、日時（または、他の要因）によって、被呼者の装置の特定の１つが優先装置として設定される。
【０１１８】
以上、本発明の好ましい実施例について図示し記載したが、特許請求の範囲によって定められる本発明の範囲から逸脱することなしに種々の変形および変更がなし得ることは、当業者には明らかであろう。
【図面の簡単な説明】
【０１１９】
【図１】本発明による特徴および側面を有する、例としてのデータ処理および遠距離通信環境の概略図である。
【図２】本発明による例としての、ユーザ端末の概略図である。
【図３】本発明による音声ネットワークの概略図である。
【図４】本発明によるサービスセンターのブロック図である。
【図５】本発明による例としてのシステムの論理アーキテクチャを図示している。
【図６Ａ】本発明により通信を優先装置へ転送するための方法の典型的なフローチャートである。
【図６Ｂ】本発明により通信を優先装置へ転送するための方法の典型的なフローチャートである。
【図７】本発明により顧客の優先装置を検索するための方法の典型的なフローチャートである。
【図８】本発明により顧客が優先度を変更することを可能にする典型的なユーザインターフェース８００である。
【図９】本発明により連絡先リストを表示する典型的なユーザインターフェース９００である。
【符号の説明】
【０１２０】
１００      遠距離通信環境
１０２      データネットワーク
１０４      音声ネットワーク
１０６      サービスセンター
１１０      ユーザ
１１２      ユーザ端末
１１４，１１６，１１８，１２２      電話
１２０      発呼者
１４０      音声ネットワーク
２００      ＣＰＵ
２０２      メモリ
２０４      格納モジュール
２０６      ネットワークインターフェース
２０８      入力インターフェース
２１０      出力インターフェース
２１２      入力装置
２１４      出力装置
３０２      インテリジェントサービス制御ポイント（ＩＳＣＰ）
３０４，３０６      サービス転送ポイント（ＳＴＰ）
３０８，３１０      サービス交換ポイント（ＳＳＰ）
３１２      回線情報データベース（ＬＩＤＢ）
３１４      ＩＳＣＰサービス提供および生成環境（ＩＳＣＰ ＳＰＡＣＥ）
３１６      リーセントチェンジエンジン
３２０      インテリジェントペリフェラル（ＩＰ）
３２２      スイッチアクセス
４０２，４０４      ファイアウォール
４０６      ディジタルコンパニオンサーバ
４０８      通信ポータルサーバ
４１０      ネットワークアクセスサーバ
４１２      音声ポータル
４１４      アプリケーションサーバ
４１６      音声認識サーバ
４１８      ネットワーク
４２０      バックエンドサーバ
５０２      クライアント側プレーン
５０４      アプリケーションサービスプレーン
５０６      ネットワークアクセスプレーン
５０８      音声ネットワーク５０８
５１２      クライアントプロキシ
５１４      ウェブサーバ
５１６      アプリケーションサーバ機能
５１８      カレンダーサーバ機能
５２０      通知サーバ
５２２      データベースサーバ機能
５２６      ウェブサーバ機能
５２８      アプリケーションサーバ機能
５３０      連絡相手データベース
５３２      顧客プロフィールデータベース
５４２      プロキシ
５４４      ＡＡＩＳ
５４６      ｅＲＣ
５４８      ＭＳＰ
５５２      外部サーバ
５５４      ＳＳＯ
５５６      データセンター
８００      ユーザインタフェース
【図１】
2006507774.tif 000003
【図２】
2006507774.tif 000004
【図３】
2006507774.tif 000005
【図４】
2006507774.tif 000006
【図５】
2006507774.tif 000007
【図６Ａ】
2006507774.tif 000008
【図６Ｂ】
2006507774.tif 000009
【図７】
2006507774.tif 000010
【図８】
2006507774.tif 000011
【図９】
2006507774.tif 000012
【国際調査報告】
2006507774.tif 000013
2006507774.tif 000014