(57)【要約】本発明の方法及びシステムは通信ネットワーク（１１０）のユーザーに関連した、１つまたは複数の通信装置を管理する。本発明の方法及びシステムは第１装置（１１２）と第２装置（１１４，１１６，１１８）との間のワイヤレス通信に関する指標を受信する能力を有する。この指標は、第１装置（１１２）が第２装置（１１４，１１６，１１８）の近辺（または、範囲）に入った、またはそこから出たことを示してもよい。付加的に、これはブルートゥースプロトコル、IEEE802.11(b)プロトコル、及び（または）IEEE802.11(g) プロトコルを使用して達成されてもよい。例えば、第１装置（１１２）が第２装置（１１４，１１６，１１８）の近辺に入ったとき、ユーザーへの呼出しは自動的に、第２装置（１１４，１１６，１１８）の付近に配置されているユーザーの電話に転送されてもよい。同様に、１つの実施例において、第１装置（１１２）が第２装置（１１４，１１６，１１８）の近辺から出たとき、呼出しは自動的に、第１装置（１１２）に転送されてもよい。
2006507767.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークのユーザーに関連した、１つまたは複数の通信装置に向けられた呼出しを管理するための方法であって：
少なくとも１つの前記装置に向けられた呼出しの取り扱いに関する、ユーザーが定義したプリファランスを受信すること；
第１装置と第２装置の間のワイヤレス通信に関する指標を受信すること；及び、
前記指標の受信への応答で、１つまたは複数の通信装置への呼出しの取り扱いを変更することを含む方法。
【請求項２】
前記ワイヤレス通信に関する指標を受信することがブルートゥース、IEEE802.11(b)、及びIEEE802.11(g)の組から選択されるプロトコルを使用したワイヤレス通信に関する指標を受信することを含む、請求項１に記載の方法。
【請求項３】
前記ワイヤレス通信に関する指標を受信することが、第１装置が第２装置のワイヤレス通信範囲内に移動したことを示す指標を受信することを含む、請求項１に記載の方法。
【請求項４】
前記ワイヤレス通信に関する指標を受信することが、第１装置が第２装置のワイヤレス通信範囲外に移動したことを示す指標を受信することを含む、請求項１に記載の方法。
【請求項５】
前記ワイヤレス通信に関する指標を受信することが、第１装置が第２装置とのワイヤレス通信範囲を解除したことを示す指標を受信することを含む、請求項１に記載の方法。
【請求項６】
前記ユーザーが定義したプリファランスが、前記第１装置と第２装置の間のワイヤレス通信に関する指標を受信することのステップに基づいて第１装置に呼出しを転送することに関するプリファランスを含む、請求項１に記載の方法。
【請求項７】
前記ユーザーが定義したプリファランスが、前記第１装置と第２装置の間のワイヤレス通信に関する指標を受信することのステップに基づいて第３装置に呼出しを転送することに関するプリファランスを含む、請求項１に記載の方法。
【請求項８】
前記ユーザーが定義したプリファランスが、前記第１装置と第２装置の間のワイヤレス通信に関する指標を受信することのステップに基づいて呼出しに関する通知を転送することに関するプリファランスを含む、請求項１に記載の方法。
【請求項９】
前記通知への応答で、前記呼出しの取り扱いに関するインストラクションを受信することをさらに含む、請求項８に記載の方法。
【請求項１０】
前記呼出しの取り扱いに関する前記インストラクションが前記呼出しをユーザーが特定した装置に転送することに関するインストラクションを含む、請求項９に記載の方法。
【請求項１１】
通信ネットワークのユーザーに関連した、１つまたは複数の通信装置を管理するためのシステムであって：
少なくとも１つの前記装置に向けられた呼出しの取り扱いに関する、ユーザーが定義したプリファランスを受信すること；第１装置と第２装置の間のワイヤレス通信に関する指標を受信すること；及び、前記指標の受信への応答で、１つまたは複数の通信装置への呼出しの取り扱いを変更することが可能な、１つまたは複数のプロセッサーの第１の組を備えるシステム。
【請求項１２】
前記ワイヤレス通信に関する指標を受信することがブルートゥース、IEEE802.11(b)、及びIEEE802.11(g)の組から選択されるプロトコルを使用したワイヤレス通信に関する指標を受信することを含む、請求項１１に記載のシステム。
【請求項１３】
前記ワイヤレス通信に関する指標を受信することが、第１装置が第２装置のワイヤレス通信範囲内に移動したことを示す指標を受信することを含む、請求項１１に記載のシステム。
【請求項１４】
前記ワイヤレス通信に関する指標を受信することが、第１装置が第２装置のワイヤレス通信範囲外に移動したことを示す指標を受信することを含む、請求項１１に記載のシステム。
【請求項１５】
前記ワイヤレス通信に関する指標を受信することが、第１装置が第２装置とのワイヤレス通信範囲を解除したことを示す指標を受信することを含む、請求項１１に記載のシステム。
【請求項１６】
前記ユーザーが定義したプリファランスが、前記プロセッサーの第１の組が前記第１装置と第２装置の間のワイヤレス通信に関する指標を受信したかに基づいて第１装置に呼出しを転送することに関するプリファランスを含む、請求項１１に記載のシステム。
【請求項１７】
前記ユーザーが定義したプリファランスが、前記プロセッサーの第１の組が前記第１装置と第２装置の間のワイヤレス通信に関する指標を受信したかに基づいて第３装置に呼出しを転送することに関するプリファランスを含む、請求項１１に記載のシステム。
【請求項１８】
前記ユーザーが定義したプリファランスが、前記プロセッサーの第１の組が前記第１装置と第２装置の間のワイヤレス通信に関する指標を受信したかに基づいて呼出しに関する通知を転送することに関するプリファランスを含む、請求項１１に記載のシステム。
【請求項１９】
前記通知への応答で、前記呼出しの取り扱いに関するインストラクションを受信することをさらに含む、請求項１７に記載のシステム。
【請求項２０】
前記呼出しの取り扱いに関する前記インストラクションが前記呼出しをユーザーが特定した装置に転送することに関するインストラクションを含む、請求項１８に記載のシステム。
【請求項２１】
通信ネットワークのユーザーに関連した、１つまたは複数の通信装置に向けられた呼出しを管理するためのシステムであって：
少なくとも１つの前記装置に向けられた呼出しの取り扱いに関する、ユーザーが定義したプリファランスを受信するための手段；
第１装置と第２装置の間のワイヤレス通信に関する指標を受信するための手段；及び、
前記指標の受信への応答で、１つまたは複数の通信装置への呼出しの取り扱いを変更するための手段を備えるシステム。
【請求項２２】
通信ネットワークのユーザーに関連した、１つまたは複数の通信装置に向けられた呼出しを管理するための方法を実施するためのインストラクションを備えるコンピューターリード可能媒体であって、前記方法が：
少なくとも１つの前記装置に向けられた呼出しの取り扱いに関する、ユーザーが定義したプリファランスを受信すること；
第１装置と第２装置の間のワイヤレス通信に関する指標を受信すること；及び、
前記指標の受信への応答で、１つまたは複数の通信装置への呼出しの取り扱いを変更することを含むコンピューターリード可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ処理システムに関し、詳細に述べると装置の場所に基づいた自動的な通信回線管理のための方法及びシステムに関する。
【背景技術】
【０００２】
ユーザーの間には多様な種類の通信のための手段が存在する。例えば、ユーザーは家庭の電話、会社の電話、及び携帯電話を介して電話をかけることができる。さらに、ユーザーは電子メールやインスタントメッセージ等の通信様式等を使用してパソコン、ＰＤＡ、ポケベル等の装置を使用して通信することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
残念なことに、このような多様な通信手段を管理することは困難である場合が多い。特に、ユーザーが場所を変えたとき、ユーザーとの通信手段も変わる可能性がある。例えば、旅行中は携帯電話によってのみユーザーに連絡をとることが可能であるかもしれない。一方、仕事中は電子メールによって連絡をとるのが最善であることが多い。また、ユーザーは通信を受信及び制御するために多様なルールを実施することを望んでいる。例えば、家庭に連絡をとるために、ユーザーは家庭の電話を３回鳴らした後に、携帯電話に転送することを望むかもしれない。もう１つの例として、ユーザーは社外にいるときに特定の人物から電子メールを受信するたびに（ポケベル等で）呼出されることを望むかもしれない。
【０００４】
通常、通信管理を実施するために、ユーザーまたは技術者は各通信装置を個々に管理または操作しなければならない。すなわち、ユーザーがどのように通信が管理または操作されるかを変更したい場合、ユーザーは多様な装置に対処し、そして、おそらくサービスセンターに連絡しなければならないだろう。
【０００５】
また、例えば、ブルートゥースやワイファイ機能を備えたワイヤレス電話等の、特定の装置の場所に基づいて、自動的に通信回線の（自動転送や呼出し通知等の）取り扱い変更するための方法及びシステムに対する要求が存在する。
【課題を解決するための手段】
【０００６】
以下に説明される本発明に従うと、本発明の方法及びシステムは通信ネットワークのユーザーに関連した１つまたは複数の通信装置へ向けられた呼出しを管理するための方法を含む。この方法は少なくとも１つの装置に向けられた呼出しの取り扱いに関する、ユーザーが定義したプリファランス（または、設定）を受信すること；第１の装置と第２の装置の間のワイヤレス通信に関する指標（または、第１の装置と第２の装置の間のワイヤレス通信の接続状態に関する信号）を受信すること；及び、前記指標の受信への応答で、１つまたは複数の通信装置への呼出しの取り扱いを変更（または、修正）することを含む。
【０００７】
本発明の付加的な目的及び長所は以下の説明に記載されており、また、それらは以下の説明や発明の実施によって明白になるだろう。本発明の目的及び長所は付随する請求の範囲で規定される構成要素やそれらの組み合わせによって達成されてもよい。
【０００８】
上述の要約及び以下の詳細な説明は例としてだけのためであり、付随する請求の範囲によって規定される本発明を制限するためのものではない。発明の詳細の説明に組み込まれその一部を構成する、付随する図面は本発明の詳細な説明とともに本発明の複数の実施例を図示し、本発明の原理を説明するために利用される。
【発明を実施するための最良の形態】
【０００９】
以下に、付随する図面に図示されている本発明の例としての実施例に対して詳細な説明をする。図面において、同一または同様な構成要素を参照するために可能な限り同一または同様な参照番号が使用される。
【００１０】
図１は本発明の原理に基づいた特徴及び側面を有するデータ処理及び遠距離通信環境１００のブロック図である。環境１００の構成要素の数は図示されている数には限定されず、他の数の構成要素による構成が可能であり、それらも本発明の実施例に含まれる。図１の構成要素はハードウェア、ソフトウェア、及び（または）ファームウェアによって実施されてもよい。データ処理及び遠距離通信環境１００はデータネットワーク１０２、音声ネットワーク１０４、及びサービスセンター１０６を含んでもよい。ユーザー１１０はデータネットワーク１０２とインターフェースするためにユーザー端末１１２を使用してもよいし、また、音声ネットワーク１０４とインターフェースするために電話１１４，１１６，１１８を使用してもよい。発呼者（または、起呼側）１２０はユーザー１１０等のユーザーの電話１１４，１１６，１１８のいずれか１つに電話をかけるために電話１２２を使用してもよい。
【００１１】
データネットワーク１０２はユーザー端末１１２及びサービスセンター１０６等の、図１の環境１００に図示されている多様な実在物（または、エンティティー）の間の通信を与える。データネットワーク１０２は共有、公共、または私有のネットワークであってもよく、広域または構内領域を包含する。データネットワーク１０２は有線及び（または）無線通信ネットワークの適当な組み合わせを介して実施されてもよい。例として、データネットワーク１０２は広域ネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、イントラネット、及び（または）インターネットを介して実施されてもよい。さらに、サービスセンター１０６はワイヤレス通信業者ネットワーク（wireless carrier network）及びインターネット等の、複数のデータネットワーク１０２に接続されてもよい。
【００１２】
音声ネットワーク１０４は発呼者１２０等の発呼者がユーザー１１０に電話をかけることを可能にするために電話方式のサービスを提供してもよい。１つの実施例において、音声ネットワーク１０４は公衆交換電話網（「ＰＳＴＮ（Public Switched Telephone Network）」）等のネットワークを使用して実施されてもよい。あるいは、音声ネットワーク１０４は、例えば、「ＶｏＩＰ（voice-over-Internet Protocol）」技術を使用したネットワーク等の、ブロードバンド上に音声を載せるネットワーク（voice-over-broadband network）上で実施されてもよい。付加的に、他の実施例においては、音声ネットワーク１０４は例えば、二方向映像通信を与えるネットワーク等の、ブロードバンド上に映像を載せるネットワーク（video-over-broadband network）上で実施されてもよい。もう１つの例において、音声ネットワーク１０４は例えば、ＷｉＦｉ（IEEE802.11(b)及び（または）IEEE802.11(g)）を使用したネットワーク等のワイヤレスブロードバンドネットワークであってもよい。もう１つの例において、音声ネットワーク１０４は例えば、携帯電話または第三世代携帯電話ネットワーク等のワイヤレス音声ネットワークであってもよい。さらに、音声ネットワーク１０４は本発明の原理に基づいて、上述の技術の１つまたは組合せを使用して実施されてもよい。さらに、サービスセンター１０６はベライゾンの「Voice Network（登録商標）」、他の通信事業者によって運営されている音声ネットワーク、及びワイヤレス通信業者ネットワーク等の複数の音声ネットワーク１０４に接続されてもよい。
【００１３】
サービスセンター１０６はデータネットワーク１０２及び音声ネットワーク１０４上の通信を管理するためのプラットフォームを提供する。サービスセンター１０６はまた、データネットワーク１０２と音声ネットワーク１０４との間の通信を伝達させるためにコード及びプロトコルの変換等のゲートウェイ機能を提供してもよい。サービスセンター１０６はハードウェア、ソフトウェア、及び（または）ファームウェアによって実施されてもよい。例えば、サービスセンター１０６はネットワーク（図示せず）によって接続された複数の汎用コンピューターまたはサーバーを使用して実施されてもよい。図において、サービスセンター１０６はデータネットワーク１０２及び音声ネットワーク１０４に直接接続された状態で示されているが、サービスセンター１０６、データネットワーク１０２、及び音声ネットワーク１０４の間に適当な数かつ適当な種類のネットワーク要素が接続されてもよい。
【００１４】
ユーザー端末１１２はユーザー１１０にデータネットワークへのインターフェースを与える。例えば、ユーザー端末１１２は汎用コンピューターやモデムを備えたパソコン等の、インターネットにアクセス可能ないかなる装置を使用して実施されてもよい。ユーザー端末１１２はまた、Blackberry（登録商標）やErgo Audrey（登録商標）等の他の装置で実施されてもよい。さらに、ユーザー端末１１２はポケベル、（データアクセス機能を備えた）携帯電話、及びネットワーク接続を備えたＰＤＡ（または、電子手帳）等の、ワイヤレス装置で実施されてもよい。
【００１５】
ユーザー端末１１２はまた、ユーザー１１０がサービスセンター１０６と通信することを可能にする。例えば、ユーザー１１０はサービスセンター１０６と通信するためにインスタントメッセージ（「ＩＭ」）を使用してもよい。さらに、ユーザー端末１１２はハイパーテキスト転送プロトコル（「ＨＴＴＰ」）、ユーザーデータグラムプロトコル（「ＵＤＰ」）、ファイル転送プロトコル（「ＦＴＰ」）、ハイパーテキストマーク付け言語（「ＨＴＭＬ」）、及び拡張可能マーク付け言語（「ＸＭＬ」）を含む、ＴＣＰ／ＩＰの他の特徴を使用してもよい。
【００１６】
さらに、ユーザー端末１１２はサービスセンター１０６と直接的に通信してもよい。例えば、サービスセンター１０６と直接通信するクライアントアプリケーションがユーザー端末１１２にインストールされてもよい。また、ユーザー端末１１２はプロキシを介してサービスセンター１０６と通信してもよい。
【００１７】
電話１１４，１１６，１１８，１２２は音声ネットワーク１０４とインターフェースする。電話１１４，１１６，１１８，１２２は有線の電話及び携帯電話を含む周知の装置を使用して実施されてもよい。図において、電話１１４，１１６，１１８，１２２は音声ネットワーク１０４に直接的に接続されて示されているが、構内交換機（「ＰＢＸ」）等の、いかなる数の中間的な要素が電話１１４，１１６，１１８，１２２と音声ネットワーク１０４の間に介在してもよい。
【００１８】
図２は本発明に従ったユーザー端末１１２のブロック図である。ユーザー端末１１２は中央処理ユニット（ＣＰＵ）２００、メモリー２０２、格納モジュール２０４、ネットワークインターフェース２０６、入力インターフェース２０８、出力インターフェース２１０、入力装置２１２、及び出力装置２１４を含む。
【００１９】
ＣＰＵ２００はユーザー端末１１２に対する制御及び処理機能を与える。図２は単一のＣＰＵを図示しているが、ユーザー端末１１２は複数のＣＰＵを含んでもよい。ＣＰＵ２００はまた、例えば、１つまたは複数のコプロセッサー、メモリー、レジスター、及び他の処理装置、並びにシステムを含んでもよい。ＣＰＵ２００は例えば、インテルコーポレイションから供給されているPentium（登録商標）プロセッサー等を使用して実施されてもよい。
【００２０】
メモリー２０２はプログラムコード等の、ＣＰＵに対する主記憶装置を与えてもよい。メモリー２０２はランダムアクセスメモリー（「ＲＡＭ」）及びリードオンリーメモリー（「ＲＯＭ」）を含む多様な構成要素またはサブシステムとともに実施されてもよい。ユーザー端末１１２が格納モジュール２０４にインストールされているアプリケーションを実行しているとき、ＣＰＵ２００は少なくとも一部のプログラムコードを格納モジュール２０４からメモリー２０２にダウンロードしてもよい。ＣＰＵ２００がプログラムコードを実行するとき、ＣＰＵ２００はまた、格納モジュール２０４からプログラムコードの付加的な部分を取得してもよい。
【００２１】
格納モジュール２０４はユーザー端末１１２のために大容量記憶装置を提供してもよい。格納モジュール２０４は、例えば、ハードディスク、光学ディスク、ＣＤ−ＲＯＭドライブ、ＤＶＤドライブ、汎用格納装置、リムーバル格納装置、及び（または）情報を格納することが可能な他の装置を含む多様な構成要素またはサブシステムとともに実施されてもよい。さらに、図において、格納モジュール２０４はユーザー端末１１２の内部に示されているが、格納モジュール２０４はユーザー端末１１２の外部で実施されてもよい。
【００２２】
格納モジュール２０４はユーザー端末１１２がサービスセンター１０６と通信するためのプログラムコード及び情報を含む。格納モジュールは、例えば、Novell Corporationによって供給されているGroupWiseやMicrosoft Corporationによって供給されているOutlook等の、カレンダーアプリケーション；Microsoft Network Messenger Service （MSNMS） クライアントやAmerica Online Instant Messenger （AIM） クライアント等のクライアントアプリケーション；及び、Microsoft Corporationから供給されているWindows（登録商標） Operation System等のオペレーティングシステム（ＯＳ）のためのプログラムコードを含んでもよい。さらに、格納モジュール２０４はＴＣＰ／ＩＰ接続のためのプログラムコード；カーネル及びデバイスドライバー；動的ホスト構成プロトコル（ＤＨＣＰ）コンフィギュレーション等のコンフィギュレーション情報（または、機器構成情報）；Microsoft Corporationによって供給されているInternet ExplorerやNetscape Corporationによって供給されているNetscape Communicator等のウェブブラウザー；及び、ユーザー端末１１２にインストールされてもよい他のソフトウェア等の、他のプログラムコード及び情報を含んでもよい。
【００２３】
ネットワークインターフェース２０６はユーザー端末１１２とデータネットワーク１０２との間の通信インターフェースを与える。ネットワークインターフェース２０６はユーザー端末１１２のための通信を受信及び送信してもよい。例えば、ネットワークインターフェース２０６はモデム、ローカルエリアネットワーク（「ＬＡＮ」）ポート、ワイヤレスモデム、またはワイヤレスデータポートであってもよい。
【００２４】
入力インターフェース２０８は入力装置２１２を介してユーザー１１０から入力を受信し、その入力をＣＰＵ２００に供給する。入力装置２１２は例えば、キーボード、マイク、及びマウスを含んでもよい。また、本発明の原理に従って他の種類の入力装置が実施されてもよい。
【００２５】
出力インターフェース２１０は出力装置２１４を介してユーザー１１０に情報を供給する。出力装置２１４は例えば、ディスプレイ、プリンター、及びスピーカーを含んでもよい。また、本発明の原理に従って他の種類の出力装置が実施されてもよい。
【００２６】
図３は本発明の原理に従った、音声ネットワーク１０４の概略図である。示されているように、音声ネットワーク１０４はインテリジェントサービス制御ポイント（ＩＳＣＰ）３０２、サービス転送ポイント（ＳＴＰ）３０４及び３０６、サービス交換ポイント（ＳＳＰ）３０８及び３１０、回線情報データベース（ＬＩＤＢ）３１２、ＩＳＣＰサービス提供及び生成環境（Service Provisioning And Creation Environment）（ＩＳＣＰ ＳＰＡＣＥ）３１４、リセントチェンジ環境（Recent Change Environment）３１６、及びインテリジェントペリフェラル（Intelligent Peripheral）（ＩＰ）３２０を含む。この実施例の音声ネットワーク１０４はＰＳＴＮとして記述されているが、他の実施例とともに上述したように、音声ネットワーク１０４は例えば、ブロードバンド上に音声または映像を載せるネットワーク、ワイヤレスブロードバンドネットワーク、ワイヤレス音声ネットワーク等であってもよい。
【００２７】
音声ネットワーク１０４は信号方式プロトコルとしてＰＳＴＮ及びＳＳ７を使用して実施されてもよい。当業者にとって周知であるように、ＳＳ７プロトコルは音声ネットワーク１０４が自動転送、発信者番号通知サービス、三者通話、ローミング及び移動通信体加入者認証等のワイヤレスサービス、ローカルナンバー可搬性、並びにフリーダイアルサービス等の特徴を提供することを可能にする。ＳＳ７プロトコルは音声ネットワーク１０４の特徴をサポートするために多様な種類のメッセージを提供する。例えば、それらのＳＳ７メッセージはＩＳＣＰ３０２とＳＳＰ３０８及び３１０との間のイベント「トリガー」（event "triggers"）、及びクエリー及びレスポンス（または、質問及び応答）をサポートするためにトランザクション機能応用部（Transaction Capabilities Applications Part）（「ＴＣＡＰ」）を含んでもよい。
【００２８】
ＩＳＣＰ３０２はまた、例えば、標準的なサービス制御ポイント（service control point）（ＳＣＰ）、高度インテリジェントネットワーク（Advanced Intelligent Network）（ＡＩＮ）ＳＣＰ、ソフトスイッチ、または他のネットワーク呼出し制御器であってもよい。ここで、用語「サービス制御ポイント（ＳＣＰ）」は標準的なＳＣＰ、ＩＳＣＰ、及びＡＩＮ ＳＣＰを包括する属の用語である。ＩＳＣＰ３０２は自動転送等の音声ネットワーク１０４の特徴をサポートするためにＳＳ７メッセージの変換及びルーティング（または、経路制御）サービスを与える。さらに、ＩＳＣＰ３０２はＴＣＰ／ＩＰまたはＳＳ７を使用してサービスセンターと情報を交換してもよい。ＩＳＣＰ３０２は周知のハードウェアとソフトウェアの組み合わせによって実施されてもよい。図において、ＩＳＣＰ３０２はサービスセンター１０６への直接的な接続及びＩＳＣＰ ＳＰＡＣＥ３１４を介した接続の両方とともに示されているが、ＩＳＣＰ３０２、ＩＳＣＰ   ＳＰＡＣＥ３１４、及びサービスセンター１０６を接続するためにルーター、スイッチ、ハブ等を含む、いかなる数のネットワーク要素が使用されてもよい。さらに、ＩＳＣＰ３０２とサービスセンター１０６との間で交換される情報は例えば、ＴＣＰ／ＩＰのためのＳＲ−３３８９ジェネラルデータインターフェース（General Data Interface）（ＧＯＩ）を使用してもよい。
【００２９】
ＳＴＰ３０４及び３０６は音声ネットワーク１０４内でＳＳ７メッセージを中継（または、リレー）する。例えば、ＳＴＰ３０４はＳＳＰ３０８と３１０との間でＳＳ７メッセージをルーティング（または、経路制御）してもよい。ＳＴＰ３０２はNORTEL（登録商標）やLUCENT Technologies（登録商標）等の製造者からのハードウェア及びソフトウェアを使用して実施されてもよい。
【００３０】
ＳＳＰ３０８及び３１０は音声ネットワーク１０４内で通話を設定、管理、リリースするために、音声ネットワーク１０４と電話１１４及び１２０との、それぞれの間のインターフェースを与える。ＳＳＰ３０８及び３１０は音声スイッチ、ＳＳ７スイッチ、またはスイッチに接続されたコンピューターとして実施されてもよい。ＳＳＰ３０８及び３１０は発呼者１２０とユーザーとの間の通話をサポートするためにＳＳ７信号ユニットを交換する。例えば、ＳＳＰ３０８及び３１０は通話を制御し、コンフィグレーションデータベース（または、構成データベース）３１２へのデータベース質問（database query）を実施し、さらに、メンテナンス情報を提供するために、メッセージ信号ユニット（message signal units）（「ＭＳＵ」）内でＴＣＡＰメッセージ等のＳＳ７メッセージを交換してもよい。
【００３１】
回線情報データベース（Line Information Database）（ＬＩＤＢ）３１２は音声ネットワーク１０４の特徴をサポートするために、１つまたは複数の周知のデータベースを備える。例えば、ＬＩＤＢ３１２はサービスプロフィール、名前、及び住所、クレジットカード確認情報等の、情報を含む加入者データベースを備えてもよい。この図において、ＬＩＤＢ３１２はＩＳＣＰ３０２に直接接続された状態で図示されているが、ＬＩＤＢ３１２はＳＴＰ（例えば、ＳＴＰ３０４及び３０６）を介してＩＳＣＰ３０２に接続されてもよい。付加的に、この通信リンクは例えば、ＳＳ７にためのＧＲ−２８３８ジェネラルダイナミックインターフェース（ＧＤＩ（General Dynamic Interface））を使用してもよい。
【００３２】
ＩＳＣＰサービス提供及び生成環境（Service Provisioning and Creation Environment）（ＳＰＡＣＥ）３１４はＩＳＣＰ３０２の一部として、またはＩＳＣＰ３０２とは別個に備えられてもよい。例えば、システム１００の一部として、Telcordia（登録商標）ＩＳＣＰがＳＰＡＣＥ３１４に類似の環境を含んでもよい。さらに、ＩＳＣＰ ＳＰＡＣＥ３１４は１つまたは複数のサーバーを含んでもよい。ＩＳＣＰ ＳＰＡＣＥ３１４は、そこにおいて顧客記録の更新がされてもよいＩＳＣＰプラットフォ−ムのポイントである。
【００３３】
１つの実施例において、顧客記録は、顧客記録が更新されＩＳＣＰ３０２に送信されるように、ＩＳＣＰ ＳＰＡＣＥ３１４に格納されてもよい。これらの記録は顧客への通話または呼出しをどのように扱うかに関する情報を含む顧客記録を含んでもよい。例えば、これらの顧客記録は特定の回数の呼び鈴の後、顧客への通話または呼出しが異なった番号に転送されるかどうか、及び（または）通話または呼出しが音声メールシステム等のＩＰに向けられるかどうかに関する情報を含んでもよい。付加的に、１つのＩＳＣＰ ＳＰＡＣＥ３１４がＩＳＣＰネットワーク（図示せず）を介して１つまたは複数のＩＳＣＰ３０２への更新を与えてもよい。
【００３４】
付加的に、リセントチェンジエンジン（recent change engine）３１６は例えば、エンタープライズリセントチェンジエンジン（Enterprise Recent Change engine）（ｅＲＣ）；アサインメントアクティベーションアンドインベントリーシステム（Assignment, Activation, and Inventory System）（ＡＡＩＳ）；または、マルチサービスプラットフォ−ム（ＭＳＰ）等の、１つまたは複数のエンジン３１６を含んでもよい。例として、ｅＲＣ及びＡＡＩＳが米国の西部地区に配置された音声ネットワーク１０４で使用され、ＭＳＰが東部地区のネットワークで使用されてもよい。リセントチェンジエンジン３１６はスイッチ及びＩＳＣＰデータベースを更新するために使用されてもよい。例えば、リセントチェンジエンジン３１６は、データベースの更新時にリセントチェンジエンジン３１６が人間の操作をエミュレートするように、ＳＳＰ及びＩＳＣＰにデータベースの更新を配信してもよい。付加的に、インストラクション（または、命令）がＩＳＣＰ３０２に送信されることになっている場合、リセントチェンジエンジン３１６は最初にＩＳＣＰ ＳＰＡＣＥ３１４にインストラクションを送信してもよい。そして、ＩＳＣＰ ＳＰＡＣＥ３１４は上述したように、インストラクションをＩＳＣＰ３０２に伝達する。さらに、ＭＳＰは、例えば、ＳＳＰ３０８または３１０及びＩＳＣＰ３０２の両方への更新を与えるために使用されてもよい。あるいは、ｅＲＣが、例えばＳＳＰ３０８または３１０への更新を与えるために使用され、ＡＡＩＳがＩＳＣＰ３０２への更新を与えるために使用されてもよい。付加的に、ＳＳＰ３０８または３１０に送信された更新は、例えば、更新をＳＳＰ３０８または３１０のための適当なプロトコルに変換してもよい、スイッチアクセス３２０を介してリセントチェンジエンジン３１６から送信されてもよい。例えば、リセントチェンジエンジン３１６はＴＣＰ／ＩＰを介して更新をＳＳＰ３０８または３１０に送信してもよい。そして、スイッチアクセス３２０は更新をＴＣＰ／ＩＰからＸ.２５に変換してもよい。スイッチアクセス３２０はどのような種類のハードウェア及び（または）ソフトウェアであってもよい。付加的に、これらの接続は例えば、スイッチ、ルーター、ハブ等の多様な要素を含んでもよく、さらに、例えば、音声ネットワーク１０４に対する内部データネットワークであってもよい。
【００３５】
図３に示されているように、音声ネットワーク１０４はＳＳＰ３０８に接続された、１つまたは複数のインテリジェントプリフェラル（ＩＰ）３２０を含んでもよい。これらのＩＰは音声メールサービス等のサービスを提供するために使用されてもよい。付加的に、ＳＳＰ３０８とＩＰ３２０との間の通信は（例えば、１１２９プロトコル等の）一次群速度インターフェース（ＰＲＩ）プロトコルを使用してもよい。付加的に、ＩＰ３２０はサービスセンター１０６へ情報を送信、またはそこから情報を受信する能力を有してもよい。これらの通信は例えば、ＳＲ−３５１１プロトコルを使用してもよい。さらに、図３はＩＰ３２０とサービスセンター１０６との間の接続を直接接続として図示しているが、この接続はスイッチ、ルーター、ハブ等の多様な要素を含んでもよく、さらに、例えば、音声ネットワーク１０４に対する内部データネットワークを介したものであってもよい。
【００３６】
図４は本発明の原理に従ったサービスセンター１０６のブロック図である。示されているように、サービスセンター１０６はファイアウォール４０２及び４０４、１つまたは複数のデジタルコンパニオンサーバー（digital companion server）４０６、１つまたは複数の通信ポータルサーバー（communication portal server）４０８、１つまたは複数のネットワークアクセスサーバー４１０及び音声ポータル（voice portal）４１２を含んでもよい。音声ポータル４１２は音声ポータルアプリケーションサーバー４１４及び音声認識サーバー４１６を含んでもよい。ネットワーク４１８はファイアウォール及びサーバーを相互接続するために使用されてもよい。付加的に、バックエンドサーバー４２０がサービスセンター１０６と音声ネットワーク１０４との間に備えられてもよい。
【００３７】
ファイアウォール４０２及び４０４はサービスセンター１０６、データネットワーク１０２、及び音声ネットワーク１０４のそれぞれの間の通信に対するセキュリティーサービスを与える。例えば、ファイアウォール４０２及び４０４はユーザー１１２とサービスセンター１０６内の１つまたは複数のサーバーとの間の通信を制限してもよい。本発明の原理に従って、ファイアウォール４０２及び４０４にいかなる適当なセキュリティー方針が実施されてもよい。ファイアウォール４０２及び４０４はAxent Corporationによって提供されているRaptor Firewall等の周知のハードウェア及びソフトウェアを使用して実施されてもよい。さらに、ファイアウォール４０２及び４０４はサービスセンター１０６内の別個のマシーンとして実施されてもよいし、あるいは、サービスセンター１０６に対して外部の１つまたは複数のマシーンによって実施されてもよい。
【００３８】
ネットワーク４１８はイーサーネットまたはＦＤＤＩネットワーク等の、いかなる適当なタイプのネットワークであってもよい。付加的に、ネットワーク４１８はまた、本発明の範囲から外れることなく、必要に応じて、スイッチ及びルーターを含んでもよい。さらに、例えば、１つまたは複数のサーバー４０６，４０８，４１０または音声ポータル４１２をファイアウォールの背後に配置するために、付加的なファイアウォールが備えられてもよい。
【００３９】
各サーバー（４０６，４０８，４１０，４１４，４１６，４２０）はＵｎｉｘ（登録商標）またはＤＯＳベースのサーバーまたはコンピューター等の、いかなる適当なサーバーまたはコンピューターであってもよい。サーバーは後で説明するような多様な論理機能を実施してもよい。図４においては、各論理機能のために使用されている、異なったサーバーが図示されている。他の実施例においては、複数の論理機能が複数のサーバー間で分割されてもよいし、単一の機能のために複数のサーバーが使用されてもよいし、全ての機能が単一のサーバーによって実行されてもよい。
【００４０】
一般に、デジタルコンパニオンサーバー４０６はサービスセンターの特定のサービスを提供するためのソフトウェア及びハードウェアを与える。例としてのサービスは例えば、顧客が、顧客によって送信または受信された通話の履歴から彼らのアドレス帳に連絡相手を加えることを可能にすること、顧客が彼らのアドレス帳から直接電話をかけることを可能にすること、特定の時間に電話をかけることをスケジュールすること、または、顧客が電話番号に関連した名前及び（または）住所を調べることを可能にすることを含む。付加的に、これらのサービスは顧客がオンラインで音声メールを聞くこと、スケジューラー及び（または）発呼者番号に基づいて彼らの通話を転送すること、オンラインで会議電話を設定すること等を可能にすることを含んでもよい。
【００４１】
通信ポータルサーバー４０８は顧客のアカウントを管理するための、そして顧客の音声ネットワーク１０４のプロバイダーによって格納された顧客アカウント情報とインターフェースするためのハードウェア及びソフトウェアを与えてもよい。ネットワークアクセスサーバー４１０はサービスセンターによって提供されたアプリケーションの処理において、音声ネットワーク１０４への情報の送信及び受信のためのハードウェア及びソフトウェアを与えてもよい。例えば、ネットワークアクセスサーバー４１０は音声ネットワーク１０４のＩＳＣＰ３０２またはＳＳＰ３０８または３１０に情報を送信するため、及び（または）それらから情報を受信するために使用されてもよい。
【００４２】
音声ポータル４１２は音声を介した顧客からのインストラクション（または、命令）を受信及び処理するためのハードウェア及びソフトウェアを含む。例えば、顧客は音声ポータル４１２に対する特定の番号をダイアルしてもよい。そして、スピーチを使用して顧客は顧客が契約しているサービスを変更するためにサービスセンター１０６に対するインストラクションを与えてもよい。音声ポータル４１２は例えば、音声認識機能４１６及びアプリケーションサーバー４１４を含んでもよい。音声認識機能４１６は口述を受信及び解釈してもよいし、または話されたコマンド（または、命令）を認識してもよい。アプリケーション機能４１４は例えば、音声認識機能４１６からの出力を受け取り、それをサービスセンター１０６に適したフォーマットに変換し、さらに、その情報をサービスセンター１０６の１つまたは複数のサーバー（４０６，４０８，４１０）に転送する。
【００４３】
図５は本発明に従った、例としてのシステムの論理アーキテクチャーを図示している。図示されているように、論理アーキテクチャーは４つの区分またはプレーン：クライアント側プレーン５０２、アプリケーションサービスプレーン５０４、ネットワークアクセスプレーン５０６、及び音声プレーン５０８に分割されてもよい。
【００４４】
クライアント側５０２は、ユーザーがサービスセンター１０６に情報を送信、及び（または）そこから情報を受信するために使用してもよいユーザー端末１１２Ａ及び１１２Ｂを含む。付加的に、クライアント側５０２はユーザーの電話１１４を含む。上述したように、ユーザー端末１１２はユーザーがサービスセンター１０６と通信するために使用可能な、いかなる種類の装置であってもよい。例えば、ユーザー端末１１２Ａはサービスセンター１０６との通信のためのプログラムを実行しているＰＤＡ（または、電子手帳）であってもよいし、ユーザー端末１１２Ｂはインターネットを介してサービスセンター１０６との通信のためのウェブブラウザーを実行しているデスクトップ型コンピューターであってもよい。付加的に、ユーザーは例えば、１つまたは複数の標準の有線型の電話及び（または）ワイヤレス電話等の、１つまたは複数の電話１１４を有してもよい。
【００４５】
アプリケーションサービスプレーン５０４はデジタルコンパニオンサーバー４０６、通信ポータルサーバー４０８、及び音声ポータル４１２を含む。これらの実在物（または、エンティティー）は例えばウェブサービスまたは他の適当なプロトコルを使用して互いに通信してもよい。ウェブサービスは拡張可能マーク付け言語（ＸＭＬ）、シンプルオブジェクトアクセスプロトコル（ＳＯＡＰ）、ウェブサービス記述言語（ＷＳＤＬ）及び、インターネットプロトコル（ＩＰ）バックボーン上のユニバーサル記述ディスカバリー及びインテグレーション（Universal Description, Discovery and Integration）（ＵＤＤＩ）オープンスタンダード（open standard）を使用してウェブベースのアプリケーションを組み込むための標準化された方法である。
【００４６】
図示されているように、デジタルコンパニオンサーバー４０６は次の機能：クライアントプロキシ機能５１２、ウェブサーバー機能５１４、アプリケーションサーバー機能５１６、カレンダーサーバー機能５１８、通知サーバー機能５２０、及びデータベース機能５２２を提供してもよい。これらの機能の各々はハードウェア、ソフトウェア、及び（または）ファームウェアで実施されてもよい。さらに、これらの機能は各々が異なったサーバーによって実行されてもよいし、複数のサーバーに分割されてもよいし、同一のサーバー機能に含まれてもよいし、または他の様式で実行されてもよい。
【００４７】
クライアントプロキシ機能５１２はセキュリティーの目的で使用されてもよいデジタルコンパニオンに対するプロキシ機能を与える。クライアントプロキシ機能５１２は、データネットワーク１０２を介して他のデジタルコンパニオン機能／サーバーからユーザー端末１１２に送信された全ての通信がクライアントプロキシを通過するように別個のサーバーに含まれてもよい。また、クライアントプロキシ５１２が別個のサーバー上に含まれる場合、付加的なセキュリティーを与えるためにクライアントプロキシ５１２と他のデジタルコンパニオンサーバーとの間に付加的なファイアウォール等が備えられてもよい。
【００４８】
ウェブサーバー５１４はデータネットワーク１０２上で顧客からトラフィックを受信するための機能性を与えてもよい。例えば、ウェブサーバー５１４は、顧客がInternet ExplorerやNetscape Communicator等のウェブブラウザープログラムを使用してアクセスしてもよい標準的なウェブブラウザーサーバーであってもよい。
【００４９】
アプリケーションサーバー機能５１６はデジタルコンパニオンサーバー４０６によって実施される一般的な機能を包含する。例えば、これらの機能（または、ファンクション）はサービスセンターによって提供される特定のアプリケーションを実施するために多様な他のデジタルコンパニオン機能とインターフェースすることを含んでもよい。これらのサービスは例えば、顧客に彼らのオンライン通話を管理する能力を与えるために他のファンクション、ソフトウェア、及び（または）ハードウェアとインターフェースすることを含んでもよい。例えば、これらの機能（または、ファンクション）は、顧客が顧客によって送信または受信された通話の履歴からアドレス帳に連絡相手を加えることを可能にすること、顧客が彼らのアドレス帳から直接電話をかけることを可能にすること、特定の時間に電話をかけることをスケジュールすること、または、顧客が電話番号に関連した名前及び（または）住所を閲覧することを可能にすることを含んでもよい。付加的に、これらのサービスは顧客がオンラインで彼らの音声メールメッセージを聞くこと、スケジューラー及び（または）発呼者番号に基づいて彼らの通話を転送すること、オンラインで会議電話を設定することを可能にすることを含んでもよい。
【００５０】
付加的に、アプリケーションサーバー機能５１６は情報を取得または送信するために、外部のウェブサーバー等の、１つまたは複数の外部装置とインターフェースしてもよい。例えば、アプリケーションサーバー機能５１６は顧客が契約しているサービス（例えば、キャッチホン、自動転送、音声メール等）を決定するために音声ネットワークのデータセンター５５６とインターフェースしてもよい。
【００５１】
カレンダーサーバー機能５１８はイベントのスケジューリング、特定のイベントが発生したときのロギング（logging）、特定の時間に機能を実施するためのアプリケーション機能のトリガー（または、起動）等の能力を与えてもよい。
【００５２】
通知サーバー機能５２０はサービスセンター１０６からユーザー端末１１２に情報を送信するための能力を与えてもよい。例えば、通知サーバー機能５２０はアプリケーションサーバー機能５１６の指示で、ユーザーがユーザーの電話１１４に向けられた電話の呼出しを現在受信しているという通知をユーザー端末１１２に送信してもよい。
【００５３】
データベース機能５２２はデジタルコンパニオンサーバーによって実行される多様なアプリケーションによって使用可能な情報の格納を与えてもよい。これらのデータベースは例えば、デジタルコンパニオンサーバーに接続された、１つまたは複数の外部格納装置に含まれてもよい。あるいは、データベースはデジタルコンパニオンサーバー自体の格納装置に含まれてもよい。データベース機能５２２を与えている格納装置は例えば、ＣＤ−ＲＯＭ、ＤＶＤ、ハードディスク、磁気テープ等の、いかなるタイプの格納装置であってもよい。
【００５４】
上述したように、通信ポータルサーバー４０８は顧客のアカウントを管理するため、そして顧客の音声ネットワーク１０４のプロバイダーによって格納された顧客アカウント情報とインターフェースするためのハードウェア及びソフトウェアを与える。図５に図示されているように、通信ポータルサーバー４０８は次の機能：ウェブサーバー機能５２６、アプリケーションサーバー機能５２８、連絡相手データベース機能５３０、及び（または）顧客プロフィール機能５３２を与えてもよい。これらの機能は別個のサーバーによって実行されてもよいし、複数のサーバーに分割されてもよいし、同一のサーバー機能に含まれてもよいし、または他の様式で実行されてもよい。
【００５５】
ウェブサーバー機能５２６はデジタルコンパニオンサーバーのウェブサーバー機能５１４と同様に、データネットワーク上で顧客からトラフィックを受信するための機能性を与える。例えば、ウェブサーバーはInternet ExplorerやNetscape Communicator等のウェブブラウザーを使用して顧客がアクセスしてもよい標準的なウェブブラウザーサーバーであってもよい。
【００５６】
アプリケーションサーバー機能５２８は通信ポータルサーバー４０８によって実施される一般的な機能を包含する。例えば、これらの機能は顧客プロフィール情報を取得及び（または）変更するために音声ネットワークとインターフェースすること、及びユーザーに対するアドレス帳を作成及び編集することを含んでもよい。付加的に、アプリケーションサーバー機能５２８は外部サーバー及び（または）装置に情報を送信、及び（または）そこから情報を受信するための機能性を含んでもよい。例えば、通信ポータルサーバー４０８はインターネット等のネットワークに接続されてもよい。そして、アプリケーションサーバー機能５２８はインターネットを介して、Superpages webpage等のウェブサービスを与える外部サーバー５５２への接続性を与える。そして、アプリケーション機能５２８はユーザーのアドレス帳の人物に対するアドレス等の情報を取得するためにこれらの外部サーバー５５２と接触してもよい。
【００５７】
もう１つの例において、通信ポータル４０８のアプリケーションサーバー機能５２８はサーバー５５４上のシングルサインオン（single sign on）（ＳＳＯ）とインターフェースしてもよい。ＳＳＯ５５４は、ユーザーがネットワークに最初にアクセスするときに実施される単一の認証（または、１回の認証）に基づいて、ユーザーが契約している全てのサービスにアクセスすることを可能にするために使用されてもよい。
【００５８】
連絡相手データベース５３０はユーザーのためのアドレス帳を格納するための格納装置を含む。このアドレス帳はいかなる適当なタイプのアドレス帳であってもよい。例えば、ユーザーのアドレス帳は人物及び（または）組織の名前、電話番号、及びアドレスを含んでもよい。これらの格納装置は通信ポータルサーバー４０６の内部または外部、あるいはそれらの組み合わせとして備えられてもよい。さらに、これらの格納装置は磁気格納装置、メモリー格納装置等の、いかなるタイプの格納装置であってもよい。
【００５９】
顧客プロフィールデータベース５３２は顧客のためのプロフィール情報を格納するための格納装置を含む。これらの格納装置は連絡相手データベースのために使用される格納装置と同一の格納装置、または別個の格納装置であってもよい。顧客プロフィールは彼らの音声ネットワークに対するユーザーのアカウントに関する情報を含んでもよい。例えば、この情報はユーザーの名前、課金上の住所、及び他のアカウント情報を含んでもよい。付加的に、顧客プロフィールは例えば、キャッチホン、音声メールメッセージ等の、ユーザーが契約している音声サービスに関する情報を含んでもよい。
【００６０】
付加的に、このアーキテクチャーのアプリケーションサービスプレーン５０４は音声ポータル４１２を含んでもよい。上述したように、音声ポータル４１２は例えば、音声認識機能４１６及びアプリケーションサーバー機能４１４を含んでもよく、音声を介して顧客からインストラクションを受信及び処理するために使用されてもよい。音声認識機能は音声認識能力を与えることが可能なハードウェア及び（または）ソフトウェアを使用して実施されてもよい。このハードウェア及び（または）ソフトウェアはTellme Networks, Incorporatedから入手可能な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）（ＳＮ ＳＭＳ）サーバーを含んでもよい。このサーバーは例えば、顧客が彼らの家庭の電話番号にアドレッシングされた（または、宛先を指定された）ＳＭＳメッセージをユーザーが選択したＳＭＳ可能装置に向けることを可能にするために使用されてもよい。
【００７０】
音声ネットワークプレーン５０８は、図３への参照とともに上述されたように、音声ネットワーク１０４に含まれるハードウェア及びソフトウェアを含む。例えば、音声ネットワークプレーン５０８はＩＳＣＰ ＳＰＡＣＥ３１４、ＩＳＣＰ３０２、インテリジェントプリフェラル３２０、及びＳＳＰ３０８を含んでもよい。付加的に、音声ネットワークプレーン５０８はまた、例えば、モバイル切り替えセンター等のワイヤレス通信業者のネットワークに含まれるハードウェア及びソフトウェアを含んでもよい。
【００７１】
以下に、本発明に従った呼出しを通信回線から特定の装置に自動的に転送するための方法及びシステムを詳細に説明する。ここで使用される用語「通信回線」は特定の装置を通信ネットワークに接続するための物理的な接続及びそれに関連するデータを意味する。例えば、ＰＳＴＮ（公衆交換電話網）において、通信回線は、例えば、ユーザーの家庭をローカル交換局（local switching office）に接続する回線であってもよく、それにより、ユーザーは家庭の電話をＰＳＴＮ上で通信するための回線に接続してもよい。あるいは、ワイヤレスシステムの場合、通信回線は、例えば、ワイヤレスネットワークがユーザーのワイヤレス装置と通信することを可能にするデータ及び関連するハードウェアであってもよい。
【００７２】
上述したように、ユーザー端末１１２Ａは（以降、デジタルコンパニオン（「ＤＣ」）クライアントアプリケーションと呼ぶ）クライアントアプリケーションを実行してもよい。このＤＣクライアントアプリケーションは好まれるものとして、例えばインターネットを介してデジタルコンパニオンサーバー４０６へアクセスすることができる。このＤＣクライアントアプリケーション好まれるものとして、ユーザーがデジタルコンパニオンサーバーに対して登録することを選択した（例えば、ユーザーの家庭の電話、職場の電話、携帯電話等の）ユーザーの通信装置に関する情報をデジタルコンパニオンサーバーから取得または検索することができる。さらに、上述したように、ユーザーはまた、通信ポータル４０８を介してユーザー端末１１２Ｂ上で動作しているブラウザー上でデジタルコンパニオンサーバーからそのような情報にアクセス、または情報を取得してもよい。あるいは、上述したように、ユーザーは電話１１４を使用して音声ポータル４１２を介してデジタルコンパニオンサーバー４０６からそのような情報にアクセス、または情報を取得してもよい。
【００７３】
この例において、ユーザーは、例えば、ＤＣクライアントアプリケーションまたはブラウザー、（電話、ワイヤレスＰＤＡ、コンピューター等の）１つまたは複数の通信装置、を使用してデジタルコンパニオンサーバー４０６に登録することができるだろう。これらの装置のリストはユーザーの装置プロフィールとして参照され、例えば、装置の名前、（装置が電話である場合）装置の電話番号、（ワイヤレスＰＤＡやコンピューター等の、装置がインターネット接続性を備えている場合）装置のＩＰアドレスを含んでもよい。この情報は、例えば、ＤＣクライアントアプリケーションまたはブラウザーを介して、ユーザーによって与えられてもよい。あるいは、装置への通信回線が音声ネットワーク１０４に関連している場合、情報は上述したように、通信ポータル４０８によって取得されてもよい。
【００７４】
付加的に、ユーザーは装置が対応する送信機を備えたユーザー端末１１２Ａの近辺に入ったこと（または、範囲内に入ったこと）を自動的に検出し、装置とユーザー端末１１２Ａとの間に通信を確立する能力を有した送信機を含む、１つまたは複数の装置を登録してもよい。これらの送信機はブルートゥース（Bluetooth）またはワイファイ（WiFi）（すなわち、IEEE802.11(b) 及び（または）IEEE802.11(g) ）、または他の適当なワイヤレスプロトコル等のプロトコルを使用してもよい。
【００７５】
例えば、ブルートゥース可能な装置は通常、互いに接近したときに新規の装置の検出及び登録を管理するオペレーティングシステムソフトウェアを含む。装置の近接とは、以降、送信機を有する装置がこの範囲に入ったときに他の装置によって検出される、装置の送信機の周りの範囲として規定される。したがって、ブルートゥース可能装置が互いの範囲内に入ったとき、装置が共有するためのデータを有しているか、または１つの装置が他の装置を制御する必要があるかを決定するために電子的な会話が自動的に行われてもよい。初期の検出の会話が行われた後、ブルートゥース装置は、部屋全体またはブルートゥース可能携帯電話とユーザーのブルートゥース可能コンピューターとの間の距離程度を取り囲むパーソナルエリアネットワーク（ＰＡＮ）または「ピコネット（piconet）」呼ばれるネットワークを形成する。ピコネットが確立された後、メンバーは調和してランダムに周波数をホップし（または、周波数内を移動し）、それによって互いに通信を保ちながら、同一の部屋で動作している他のピコネットとの混信を防ぐ。
【００７６】
説明のために、この例としての実施例において、ユーザー端末１１２Ａの範囲内に入った装置はブルートゥース可能ワイヤレス電話と呼ばれる。しかしながら、他の実施例において、この装置はブルートゥース可能ＰＤＡ、ワイファイ可能ラップトップ（または、ワイファイ可能ノートパソコン）等であってもよい。したがって、ユーザーは最初に装置を登録するとき、装置がブルートゥース送信機またはワイファイ送信機を含むことを明記し、対応する情報を入力してもよい。あるいは、装置がユーザー端末１１２Ａの範囲内に入ったとき、ユーザー端末１１２Ａは自動的に、ユーザーにその装置を装置プロフィールに加えるかどうかを促してもよい。
【００７７】
ユーザーが情報を入力した後、ユーザーは情報を保存してもよい。それに対する応答で、ユーザー端末１１２Ａは情報をユーザー端末１１２Ａから、情報をデータベース５２２に格納するデジタルコンパニオンサーバー４０６に転送してもよい。その後、ユーザーが彼らのユーザー装置プロフィールにアクセス、またはそれを変更したい場合、ユーザーはユーザー端末１１２Ａに彼らの現在の装置プロフィールを与えることができるデジタルコンパニオンサーバー４０６にクエリー（または、質問）を送信してもよい。ユーザー装置及び呼出しの自動的な転送のための方法及びシステムの詳細な説明は上述した米国特許No.（_____）「Methods and Systems for Line Management」に記載されている。
【００７８】
上述したように、例としての実施例において、ユーザーは彼らの通信装置のいずれかへの全ての呼出しを特定の様式で自動的に取り扱うことを選択してもよい。以下に、本発明に従った、ユーザーが（ブルートゥース可能装置等の）特定の装置を（ユーザー端末１１２Ａに含まれるブルートゥース送信機の範囲内等の）付近に持ち込んだとき、またはそこから持ち出したときに、（ブルートゥース可能装置等の）特定の装置への呼出しを自動的に転送するための方法及びシステムを詳細に説明する。
【００７９】
図６は自動転送の起動を選択しているユーザーへの応答で、ユーザー端末１１２Ａ上でユーザーに表示されるスクリーン６００の例としてのスクリーンショットを図示している。図示されているように、スクリーン６００は対応するアクティベート自動転送リンク６０４とともにユーザーの異なった通信装置に対する電話番号または名前６０２を表示してもよい。ユーザーが彼らの装置の１つへの通信回線を転送したい場合、ユーザーは電話番号または名前の右側にあるアクティベート自動転送リンク６０４上をクリックしてもよい。それに対する応答で、ユーザーには、呼出しが転送される番号を選択するための新規のスクリーンが提示される。
【００８０】
図７は呼出しが転送される番号（以降、転送番号と呼ぶ）を選択するためにユーザー端末１１２Ａ上でユーザーに表示されるスクリーン７００の例としてのスクリーンショットを図示している。図示されているように、スクリーン７００は、ユーザーが自動転送することを選択した番号６０２を表示してもよい。付加的に、スクリーン７００は、呼出しが転送される番号、及び（または）これらの装置に対してユーザーが割り当てたニックネームのリストを含むプルダウンリスト７０２を表示してもよい。プルダウンリスト７０２内のこれらの番号は、例えば、ユーザーの装置プロフィール内の他の通信装置の番号及び（または）名前とともに、ユーザーによって保存された他の番号／名前を含んでもよい。そして、ユーザーはプルダウンリスト７０２から、例えば、彼らの携帯電話へ呼出しを自動転送するように選択してもよい。あるいは、ユーザーは、彼らに送信された呼出しに関する情報を含む呼出しに関する電子メールを送信するためにプルダウンリストからユーザーの電子メール通知を選択してもよい。あるいは、ユーザーは、彼らに送信された呼出しに関するインスタントメッセージを受信するためにインスタントメッセージアカウント７１２を選択してもよい。
【００８１】
ユーザーが、呼出しが転送される装置を選択した後、ユーザーは彼らの変更を保存し、それによって所望の自動転送が実施されるようにアクティベートボタン７０６をクリックしてもよい。あるいは、ユーザーは自動転送をキャンセルするためにキャンセルボタン７１０をクリックしてもよい。自動転送のスケジュールに沿った自動転送の詳細な記述は上述の米国特許No.（_____）「Methods and Systems for Line Management」に記載されている。
【００８２】
図示されているように、プルダウンリスト７０２はまた、呼出しを、ユーザー端末１１２Ａの近辺に入った（または、範囲内に入った）ことを自動的に検出することが可能な送信機を含む（ブルートゥース可能ワイヤレス電話等の）装置に転送するための項目７０４を含んでもよい。この例において、この装置はブルートゥース可能ワイヤレス電話として説明されているが、上述したように、この装置は例えば、ブルートゥース可能ＰＤＡ、ワイファイ可能ラップトップ等であってもよい。
【００８３】
図８はユーザーのブルートゥース可能携帯電話に関する自動転送を選択したユーザーに対して表示されてもよいスクリーン８００の例としてのスクリーンショットを図示している。図示されているように、ユーザーには多様な自動転送オプションが提示されてもよい。例えば、ユーザーは、ユーザーのブルートゥース可能ワイヤレス電話がユーザーの職場にあるユーザー端末１１２Ａの近辺内（すなわち、範囲内）に入ったときは常に、（発呼者によって最初にユーザーの装置のいずれかに向けられた）全ての呼出しをユーザーの有線の職場の電話６０２に転送するためのチェックボックスを選択してもよい。あるいは、ユーザーはブルートゥース可能ワイヤレス電話がユーザー端末１１２Ａの近辺に来たときは常に、最初にユーザーの職場の電話６０２に向けられた呼出しだけがユーザーの職場の電話６０２に送信されるようにチェックボックス８０４を選択してもよい。ユーザーはまた、特定の装置への呼出しがユーザーの職場の電話に転送されるように、装置を個々に選択するためにチェックボックス８０６を選択してもよい。ユーザーがチェックボックス８０６を選択した場合、ユーザーには、呼出しが彼らの職場の電話に転送される装置を選択するための対応するチェックボックスを含む、登録された通信装置の全てが一覧にされたスクリーンが提示されてもよい。
【００８４】
付加的に、ユーザーには、ユーザーのブルートゥース可能ワイヤレス電話７０４がユーザー端末１１２Ａの近辺（すなわち、範囲）から出た場合に、発呼者によって最初にユーザーの職場の電話６０２に向けられた呼出しを自動的にブルートゥース可能ワイヤレス電話に転送するように選択するためのチェックボックス８０８が提示されてもよい。付加的に、このスクリーンはまた、ユーザーに、例えば、通信装置のいずれか、またはユーザーが特定したユーザーの装置のサブセット（または、グループ）への呼出しの転送等の、他のオプションを提示してもよい。
【００８５】
図９は本発明の方法及びシステムに従った、特定の装置への呼出しの自動的に転送を確立するための方法に対するフローチャートを図示している。フローチャートのステップは特定の順序で記載されているが、これらのステップが変更された、または異なった順序で実施されてもよいことは当業者にとって明白であるだろう。さらに、図９の１つまたは複数のステップは同時または並行して実施されてもよい。
【００８６】
この例において、ユーザー端末１１２Ａは、装置が近辺に入った（ユーザー端末１１２Ａの範囲内に入った）ことを自動的に検出し、装置との通信を確立する能力を有する送信機を含む。上述したように、この送信機及び装置は、例えば、ブルートゥース（Bluetooth）またはワイファイ（WiFi）（すなわち、IEEE802.11(b) 及び（または）(g) ）等のプロトコルを使用してもよい。説明のために、この例としての実施例において、ユーザー端末１１２Ａの範囲内に入った装置はブルートゥース可能ワイヤレス電話と呼ばれる。しかしながら、他の実施例において、この装置はブルートゥース可能ＰＤＡ、ワイファイ可能ラップトップ等であってもよい。
【００８７】
ブルートゥース可能ワイヤレス電話がユーザー端末１１２Ａの範囲内に入ったとき、ユーザー端末１１２Ａ上で動作しているブルートゥースソフトウェアは電話を自動的に検出する。この検出はユーザー端末１１２Ａ上で動作しているＤＣクライアントアプリケーションによって検出されるイベントを生成し、ＤＣクライアントアプリケーションには電話に関する識別情報が与えられる（Ｓ９０２）。
【００８８】
ＤＣクライアントアプリケーションは次に、ブルートゥース可能ワイヤレス電話がユーザーの装置プロフィール内で登録されているかを決定するために、受信した識別情報を使用する（Ｓ９０４）。ブルートゥース可能ワイヤレス電話がユーザーの所望の装置プロフィールに存在しない場合、ＤＣクライアントアプリケーションはユーザーに、ブルートゥース可能ワイヤレス電話を装置プロフィールに加えることを促してもよい（Ｓ９０６）。これは、例えば、ユーザーがブルートゥース可能ワイヤレス電話を彼らの所望の装置プロフィールに加えるかどうかを質問する、ユーザー端末１１２Ａのスクリーン上のチェックボックスを表示することによって達成されてもよい。ユーザーがイエスを選択した場合、ユーザーが装置の名前、装置に対する電話番号またはＩＰアドレスを入力することを可能にするために、付加的なスクリーンがユーザーに表示されてもよい。しかしながら、装置がプリンター、キーボード等である場合、またはユーザーが装置を所望の装置プロフィールに入力しないことを選択した場合、ＤＣクライアントアプリケーションはイベントを無視し、フローは終了する（Ｓ９０８）。
【００８９】
装置がユーザー装置プロフィール内に存在する場合、ＤＣクライアントアプリケーションは自動転送が変更されるかを決定するためにユーザーの装置プロフィール対するクエリーを発行してもよい（または、ユーザーの装置プロフィールに対する質問をしてもよい）（Ｓ９１０）。例えば、上述したように、ユーザーは、彼らの職場の電話がユーザー端末１１２Ａの傍に配置されている場合、ブルートゥース可能ワイヤレス電話がユーザー端末１１２Ａの範囲内に入ったときに、呼出しを彼らの職場の電話転送することを選択してもよい。
【００９０】
ユーザーの所望の装置プロフィールが、ブルートゥース可能ワイヤレス電話がユーザー端末１１２Ａの範囲に入ったときに、所望の装置が変更される選択を含む場合、ユーザー端末１１２ＡのＤＣクライアントアプリケーションは自動転送をそれに応じて変更するために、デジタルコンパニオンサーバー４０６にインストラクションを自動的に送信してもよい（Ｓ９１２）。
【００９１】
しかしながら、プリファランス（または、設定）が設定されていない場合、ＤＣクライアントアプリケーションはユーザーにプリファランスを設定するように促してもよい（Ｓ９１４）。例えば、ＤＣクライアントアプリケーションはブルートゥース可能ワイヤレス電話が検出されたことをユーザーに知らせ、ユーザーが彼らの所望の装置を変更するかを質問するための指示メッセージをユーザー端末１１２Ａ上に表示してもよい。
【００９２】
ＤＣクライアントアプリケーションが、例えば、職場の電話がユーザー端末１１２Ａの隣に配置されていることを認識している場合、このクエリー（または、質問）は職場の電話を所望の装置として設定するためのオプションを自動的に含めてもよい。ＤＣクライアントアプリケーションが職場の電話がユーザー端末１１２Ａと同一の領域に存在することを認識していない場合、またはユーザーが彼らの所望の装置として他の装置を設定することを選択した場合、スクリーンはユーザーの全ての通信装置のリストを表示し、ユーザーがこのリストから呼出しが転送される装置（以降、「転送装置」と呼ぶ）を選択するか、またはユーザーが転送装置に設定したい新規装置をこのリストに入力することを可能にしてもよい。ユーザーはまた、今後ブルートゥース可能ワイヤレス電話がユーザー端末１１２Ａの範囲内に入った場合に、ＤＣクライアントアプリケーションがユーザーにクエリーを発行することなく（または、ユーザーに質問することなく）全てのユーザー装置への呼出しを自動的に職場の電話に転送するように、この職場の電話を保存することを選択してもよい。
【００９３】
ユーザーが彼らの転送装置を変更することを選択した場合、ＤＣクライアントアプリケーションはデジタルコンパニオンサーバー４０６にインストラクションを送信し、自動転送が変更されることを命令する。しかしながら、ユーザーが彼らの転送装置を変更しないことを選択した場合、フローは終了し、変更はなされない（Ｓ９１６）。
【００９４】
（例えば、ユーザー端末がリンク管理プロトコル（ＬＭＰ）メッセージを３０秒以上受信しないとき等の）ブルートゥース可能ワイヤレス電話が範囲外に出たとき、ユーザー端末上で動作しているブルートゥースソフトウェアはブルートゥース可能ワイヤレス電話がユーザー端末の範囲から出たことを検出し、対応するイベントを生成する（Ｓ９１８）。ＤＣクライアントアプリケーションはこのイベントを検出し、このイベントに基づいてブルートゥース可能ワイヤレス電話が近辺から出た（すなわち、ピコネットを出た）ことを決定する（Ｓ９２０）。
【００９５】
ＤＣクライアントアプリケーションが、ブルートゥース可能ワイヤレス電話が範囲外に移動したと決定した場合、ＤＣクライアントアプリケーションはユーザーの装置をブルートゥース可能ワイヤレス電話に変更するかを決定するために、ユーザーの装置プロフィールにクエリーを発行する（または、質問する）（Ｓ９２２）。ユーザーがそのようなインストラクションを設定している場合、ＤＣクライアントアプリケーションはデジタルコンパニオンサーバー４０６にインストラクションを送信し、転送装置がブルートゥース可能ワイヤレス電話に変更されるように命令する（Ｓ９２４）。その後、デジタルコンパニオンサーバー４０６はユーザーへの呼出しを自動的にブルートゥース可能ワイヤレス電話に転送されるように指示する。上述したように、ユーザーはユーザーの全ての装置への呼出し、職場の電話への呼出し、またはユーザーの装置のサブセット（または、グループ）への呼出しがブルートゥース可能ワイヤレス電話に転送されるように選択してもよい。呼出しをユーザーの所望の装置に転送するための方法及びシステムの詳細は上述の米国特許No.（_____）「Methods and Systems for Line Management」に記載されている。
【００９６】
しかしながら、ユーザー端末１１２Ａ上で動作しているブルートゥースソフトウェアが、ブルートゥース可能ワイヤレス電話がオフにされたことを検出した場合、またはユーザーが呼出しをブルートゥース可能ワイヤレス電話に転送しないことを望んだ場合、ユーザー端末はどの装置をユーザーの転送装置に設定するかを決定するためにユーザーの装置プロフィールにクエリーを発行し、それに応じてユーザーの転送装置を変更するためにデジタルコンパニオンサーバー４０６にインストラクションを送信する（Ｓ９２６）。そして、デジタルコンパニオンサーバー４０６はユーザーの所望の装置をユーザーのプリファランス（または、ユーザーの設定）によって示されている装置に切り替える。
【００９７】
図１０は本発明の方法及びシステムに従った、呼出しを特定の装置に自動的に転送するための方法に対するフローチャートを図示している。この例において、ユーザーはブルートゥース可能ワイヤレス電話を所持し、ブルートゥース可能ワイヤレス電話がユーザーの職場のコンピューターの近辺内に存在しない場合、彼らの職場の電話への呼出しをブルートゥース可能ワイヤレス電話に転送するように選択していると仮定する。図５を再び参照すると、この例において、ユーザー端末１１２Ａはユーザーの職場のコンピューターであり、電話１１４はユーザーの職場の電話であると仮定する。さらに、この例において、ブルートゥース可能ワイヤレス電話はユーザーの職場のコンピューターの近辺から出ると仮定する。
【００９８】
最初に、発呼者によってユーザーの職場の電話番号（すなわち、電話１１４）に向けられた電話がかけられる（Ｓ１００２）。そして、呼出しはネットワーク１０４によってユーザーの電話１１４に関連したＳＳＰ３１０にルーティング（または、経路制御）される（Ｓ１００４）。ＳＳＰ３１０は次に、ＩＳＣＰ３０２によって受け取られるトリガーを生成する（Ｓ１００６）。このトリガーは、例えば、ターミネーションアテンプトトリガー（ＴＡＴ（Termination Attempt Trigger））または特定デジットストリング（ＳＤＳ（Specific Digit String））であってもよい。そして、ＩＳＣＰ３０２は、発信者ＩＤに基づいて特別な取り扱い（すなわち、呼出しが異なった装置に転送されるべきか、呼出しが直接音声メールに送信されるべきか、またはユーザーに呼出しを通知し、呼出しの直接的な取り扱いを可能にする等の取り扱い）が適用されるべきかを決定する（Ｓ１００８）。特別な取り扱いが適用される場合、ＩＳＣＰ３０２はネットワークアクセスサーバー４１０を介してデジタルコンパニオンサーバー４０６にクエリーを発行する（または、質問する）（Ｓ１０１０）。このクエリー（または、質問）は発呼者の電話番号（すなわち、発信者ＩＤ）を含んでもよい。
【００９９】
このクエリーは次に、デジタルコンパニオンサーバー４０６のアプリケーションサーバー５１６に転送される（Ｓ１０１２）。そして、アプリケーションサーバー５１６は呼出しが異なった装置に転送されるべきかを決定する（Ｓ１０１４）。転送されると決定された場合、アプリケーションサーバー５１６は（転送先の番号（以降、「転送番号」と呼ばれる）等の）呼出しの取り扱いに関する情報を取得する（Ｓ１０１６）。アプリケーションサーバー５１６は次に、ＩＳＣＰ３０２に取得した取り扱いインストラクション（または、取り扱い命令）に従って呼出しを処理するように命令する（Ｓ１０１８）。
【０１００】
例えば、アプリケーションサーバー５１６は呼出しが、例えば、ユーザーのブルートゥース可能ワイヤレス電話の番号等の特定の番号（「転送番号」）に転送されるように決定してもよい。このような例において、アプリケーションサーバー５１６はネットワークアクセスサーバー４１０を介して呼出しをＩＳＣＰ３０２に転送するためにインストラクションを送信してもよい（Ｓ１０１８）。そして、ＩＳＣＰ３０２はＳＳＰ３１０に、呼出しを転送番号、すなわち、ブルートゥース可能ワイヤレス電話へ転送するように命令してもよい（Ｓ１０２０）。この命令への応答で、ＳＳＰ３１０は呼出しを転送番号へ転送する（Ｓ１０２２）。
【０１０１】
特定の装置の場所に基づいて呼出しを転送することに加え、ユーザーはまた、特定の装置の場所に基づいて異なった装置に送信された、彼らの通信装置の１つへ到達した呼出しの通知を受け取るように選択してもよい。例えば、この例において、ユーザーは呼出しをリアルタイムで管理または操作してもよい。そのような例において、サービスセンター１０６は音声ネットワーク１０４からユーザーの通信装置の１つに向けられた呼出しに関する情報を受信してもよい。そして、サービスセンター１０６は通知をユーザーに関連した装置への呼出しの通知を送信してもよい。サービスセンター１０６次に、ユーザーから呼出しをどのように取り扱うかに関する応答を受信してもよい。そして、サービスセンター１０６は音声ネットワーク１０４に、ユーザーから受信したインストラクションに従って呼出しを取り扱うように命令してもよい。リアルタイム呼出し管理の詳細は米国特許No.（_____）「Methods and Systems for Call Management With User Intervention」に記載されている。
【０１０２】
そのような例において、ユーザーがユーザー端末１１２Ａを介してサービスセンター１０６にログインしている場合、呼出しの通知はユーザー端末１１２Ａに送信されてもよい。上述したように、しかしながら、例えば、ブルートゥース可能ワイヤレス電話、ブルートゥース可能ＰＤＡ、ワイファイ可能ラップトップ等の、ユーザーの装置の１つは、装置がユーザー端末１１２Ａの範囲内に入ったときは常に、ユーザー端末１１２Ａによって検出される送信機を含んでもよい。説明のために、そのような装置は以下の説明においてブルートゥース可能ＰＤＡと呼ばれる。付加的に、この例において、ブルートゥース可能ＰＤＡは、ブルートゥース可能ＰＤＡが、例えばワイヤレスネットワーク上でデータを送受信できるように、ワイヤレスの能力を含んでいる。
【０１０３】
上述したように、ユーザーはユーザーの通信装置の１つへ向けられた、到達した呼出しの通知を受信し、それに対する応答で、音声ネットワーク１０４が呼出しをどのように取り扱うかを特定してもよい。この例において、ユーザーは、ブルートゥース可能ＰＤＡがユーザー端末１１２Ａの範囲内に入ったときは常に、ユーザー端末１１２Ａに通知が送信されるように特定してもよい。しかしながら、コンピューターがユーザー端末１１２Ａの範囲内に存在しない場合、呼出しの通知はワイヤレスネットワークを介してブルートゥース可能ＰＤＡに送信される。このように通知を（ブルートゥース可能ＰＤＡ等の）特定の装置の場所に基づいて装置に送信する設定はユーザーによって特定され、ユーザーの装置プロフィールに格納されてもよい。
【０１０４】
図１１は本発明の方法及びシステムに従った、特定の装置への呼出し通知の自動的に転送するための方法に対するフローチャートを図示している。フローチャートのステップは特定の順序で記載されているが、これらのステップが変更された、または異なった順序で実施されてもよいことは当業者にとって明白であるだろう。さらに、図１１の１つまたは複数のステップは同時または並行して実施されてもよい。
【０１０５】
ブルートゥース可能ＰＤＡがユーザー端末１１２Ａの範囲内に入ったとき、ユーザー端末１１２Ａ上で動作しているブルートゥースソフトウェアはＰＤＡの存在を自動的に検出する。この検出はユーザー端末１１２Ａ上で動作しているＤＣクライアントアプリケーションによって検出されるイベントを生成し、ＤＣクライアントアプリケーションにはＰＤＡに関する識別情報が与えられる（Ｓ１１０２）。
【０１０６】
ＤＣクライアントアプリケーションは次に、ブルートゥース可能ＰＤＡがユーザーの装置プロフィール内で登録されているかを決定するために、受信した識別情報を使用する（Ｓ１１０４）。ブルートゥース可能ＰＤＡがユーザーの装置プロフィールに存在しない場合、ＤＣクライアントアプリケーションはユーザーに、ＰＤＡを装置プロフィールに加えることを促してもよい（Ｓ１１０６）。これは、例えば、ユーザーがブルートゥース可能ＰＤＡを彼らの所望の装置プロフィールに加えるかどうかを質問する、ユーザー端末１１２Ａのスクリーン上のチェックボックスを表示することによって達成されてもよい。ユーザーがイエスを選択した場合、ユーザーがブルートゥース可能ＰＤＡの名前、電話番号、またはＩＰアドレスを入力することを可能にするために、付加的なスクリーンがユーザーに表示されてもよい。しかしながら、ユーザーがブルートゥース可能ＰＤＡを所望の装置プロフィールに入力しないことを選択した場合、ＤＣクライアントアプリケーションはイベントを無視し、フローは終了する（Ｓ１１０８）。
【０１０７】
ブルートゥース可能ＰＤＡがユーザー装置プロフィール内に存在する場合、ＤＣクライアントアプリケーションは到達した呼出しの通知が送信される装置が変更されるかを決定するためにユーザーの装置プロフィール対するクエリーを発行してもよい（または、ユーザーの装置プロフィールに対する質問をしてもよい）（Ｓ１１１０）。ユーザーが、サービスセンター１０６が通知を送信するように特定した装置は以下の説明において「所望の装置」と呼ばれる。
【０１０８】
ユーザーの装置プロフィールが、ブルートゥース可能ＰＤＡがユーザー端末１１２Ａの範囲に入ったときに、所望の装置が変更される選択を含む場合、ユーザー端末１１２ＡのＤＣクライアントアプリケーションはユーザーの所望の装置を選択された装置に変更するために、デジタルコンパニオンサーバー４０６にインストラクションを自動的に送信してもよい（Ｓ１１１２）。
【０１０９】
しかしながら、プリファランス（または、設定）が設定されていない場合、ＤＣクライアントアプリケーションはユーザーにプリファランスを設定するように促してもよい（Ｓ１１１４）。例えば、ＤＣクライアントアプリケーションはブルートゥース可能ＰＤＡが検出されたことをユーザーに知らせ、ユーザーが彼らの所望の装置を変更するかを質問するための指示メッセージをユーザー端末１１２Ａ上に表示してもよい。
【０１１０】
ユーザーが彼らの所望の装置を変更することを選択した場合、ＤＣクライアントアプリケーションはデジタルコンパニオンサーバー４０６にインストラクションを送信し、予め決められたが変更されることを命令する。しかしながら、ユーザーが彼らの所望の装置を変更しないことを選択した場合、フローは終了し、所望の装置に対して変更はなされない（Ｓ１１１６）。
【０１１１】
（例えば、ユーザー端末がリンク管理プロトコル（ＬＭＰ）メッセージを３０秒以上受信しないとき等の）ブルートゥース可能ＰＤＡがオフにされたとき、または範囲外に出たとき、ユーザー端末上で動作しているブルートゥースソフトウェアはこのイベントを検出し、対応するイベント通知を生成する（Ｓ１１１８）。そして、ＤＣクライアントアプリケーションはこのイベントを検出し、この通知に基づいてブルートゥース可能ＰＤＡが近辺から出たか、またはオフにされたことを決定する（Ｓ１１２０）。
【０１１２】
ブルートゥース可能ＰＤＡが範囲外に移動した場合、ＤＣクライアントアプリケーションはユーザーの装置をブルートゥース可能ＰＤＡに変更するかを決定するために、ユーザーの装置プロフィールにクエリーを発行する（または、質問する）（Ｓ１１２２）。ユーザーがそのようなインストラクションを設定している場合、ＤＣクライアントアプリケーションはデジタルコンパニオンサーバー４０６にインストラクションを送信し、所望の装置がブルートゥース可能ＰＤＡに変更されるように命令する（Ｓ１１２４）。その後、サービスセンター１０６は到達した呼出しに関する通知を自動的にブルートゥース可能ＰＤＡに送信する。通知の受信への応答で、ユーザーは呼出しがどのように取り扱われるかを特定してもよい。リアルタイム呼出し管理の詳細は上述の米国特許No.（_____）「Methods and Systems for Call Management With User Intervention」に記載されている。
【０１１３】
しかしながら、ユーザー端末１１２Ａ上で動作しているブルートゥースソフトウェアが、ブルートゥース可能ＰＤＡがオフにされているか、またはユーザーが、所望の装置が変更されることを特定していない場合、ＤＣクライアントアプリケーションはどの装置をユーザーの装置に設定するかを決定するためにユーザーの装置プロフィールにクエリーを発行し、それに応じてユーザーの所望の装置を変更するためにデジタルコンパニオンサーバー４０６にインストラクションを送信する（Ｓ１１２６）。
【０１１４】
ここまで本発明が多様な実施例とともに説明されてきたが、当業者には他の多様な変更が明白であるだろう。また、本発明のシステム及び方法の全てまたは一部がハードディスク、フロッピー（登録商標）ディスク、及びＣＤ−ＲＯＭ等の二次的な格納装置等のコンピューターがリード可能な媒体；インターネット等のネットワークから受信された搬送波；またはＲＯＭやＲＡＭ等の他の形式に格納され、そこから読み出されてもよいことは当業者にとって明白であるだろう。したがって、本発明の実施例は上述の実施例及び例には限定されず、それらの範囲及び等価物とともに付随する請求の範囲によって規定される。
【図面の簡単な説明】
【０１１５】
【図１】本発明の原理に基づいた特徴及び側面を有する、例としてのデータ処理及び遠距離通信環境の概略図である。
【図２】本発明の原理に基づいた例としての、ユーザー端末の概略図である。
【図３】本発明の原理に基づいた音声ネットワークの概略図である。
【図４】本発明の原理に基づいたサービスセンターのブロック図である。
【図５】本発明の原理に基づいた例としてのシステムの論理アーキテクチャーを図示している。
【図６】本発明の原理に従った、自動転送の起動を選択しているユーザーへの応答でユーザーに表示されるスクリーンの例としてのスクリーンショットを図示している。
【図７】本発明の原理に従った、呼出しが転送される番号を選択するためにユーザーに表示されるスクリーンの例としてのスクリーンショットを図示している。
【図８】本発明の原理に従った、検出可能な装置に関する、選択された自動転送の設定のためにユーザーに表示されるスクリーンの例としてのスクリーンショットを図示している。
【図９】本発明の原理に従った、特定の装置への呼出しの自動的に転送を確立するための方法に対するフローチャートを図示している。
【図１０】本発明の原理に従った、呼出しを自動的に転送するための方法に対するフローチャートを図示している。
【図１１】本発明の原理に従った、特定の装置への呼出し通知の自動的な転送を確立するための方法に対するフローチャートを図示している。
【符号の説明】
【０１１６】
１００  データ処理及び遠距離通信環境
１０２  データネットワーク
１０４  音声ネットワーク
１０６  サービスセンター
１１０  ユーザー
１１２  ユーザー端末
１１４，１１６，１１８，１２２  電話
１２０  発呼者
２００  ＣＰＵ
２０２  メモリー
２０４  格納モジュール
２０６  ネットワークインターフェース
２０８  入力インターフェース
２１０  出力インターフェース
２１２  入力装置
２１４  出力装置
３０２  インテリジェントサービス制御ポイント
３０４，３０６  サービス転送ポイント
３０８，３１０  サービススイッチングポイント
３１２  回線情報データベース
３１４  ＩＳＣＰサービス提供及び生成環境（ＩＳＣＰ ＳＰＡＣＥ）
３１６  リセントチェンジエンジン
３２０  インテリジェントプリフェラル
４０２  ファイアウォール
４０６  デジタルコンパニオンサーバー
４０８  通信ポータルサーバー
４１０  ネットワークアクセスサーバー
４１２  音声ポータル
４１４  音声ポータルアプリケーションサーバー
４１６  音声認識サーバー
４１８  ネットワーク
４２０  バックエンドサーバー
５０２  クライアント側プレーン
５０４  アプリケーションサービスプレーン
５０６  ネットワークアクセスプレーン
５０８  音声ネットワークプレーン
５１２  クライアントプロキシ
５１４  ウェブサーバー
５１６  アプリケーションサーバー
５１８  カレンダーサーバー
５２０  通知サーバー
５２２  クエリーデータベース
５２６  ウェブサーバー
５２８  アプリケーションサーバー
５３０  連絡相手データベース
５３２  ユーザープロフィール
５４２  プロキシ
５４４  アサインメントアクティベーションアンドインベントリーシステム
５４６  エンタープライズリセントチェンジエンジン
５４８  マルチサービスプラットフォ−ム
５５２  ウェブサービス外部サーバー
５５４  シングルサインオン
５５６  音声ネットワークデータセンター
６００  スクリーン
６０２  名前または電話番号
６０４  アクティベート自動転送リンク
７００  スクリーン
７０２  プルダウンリスト
７０４  ブルートゥース可能ワイヤレス電話
７０６  アクティベートボタン
７０８  スケジュールボタン
７１０  キャンセルボタン
７１２  インスタントメッセージアカウント
８００  スクリーン
８０２，８０４，８０６，８０８，８１０，８１２  チェックボックス
８１６  アクティベートボタン
８１８  スケジュールボタン
８２０  キャンセルボタン
【図１】
2006507767.tif 000003
【図２】
2006507767.tif 000004
【図３】
2006507767.tif 000005
【図４】
2006507767.tif 000006
【図５】
2006507767.tif 000007
【図６】
2006507767.tif 000008
【図７】
2006507767.tif 000009
【図８】
2006507767.tif 000010
【図９】
2006507767.tif 000011
【図１０】
2006507767.tif 000012
【図１１】
2006507767.tif 000013
【国際調査報告】
2006507767.tif 000014
2006507767.tif 000015
2006507767.tif 000016