(57)【要約】本発明の方法及びシステムは特定の電話番号またはアドレスに送信されたＳＭＳメッセージを所望の装置（１１２）に提供する。送信者（１２２）はＳＭＳメッセージをユーザーの電話番号アドレス（１１２）に送信してもよい。そして、ＳＭＳメッセージ（６４０）はユーザーに選択された所望の装置にルーティングされ、前記所望の装置上で適当なフォーマットで表示される。
2006507607.tif 000002
【特許請求の範囲】
【請求項１】
所望の装置を含む複数の装置を有するユーザーにＳＭＳメッセージを提供するための方法であって：
前記複数の装置へのＳＭＳメッセージを受信すること；
受信したメッセージに対する所望の装置を決定すること；
前記ＳＭＳメッセージを前記所望の装置の特徴に従ってフォーマットすること；及び、
前記フォーマットされたメッセージを前記所望の装置に送信することを含む方法。
【請求項２】
前記フォーマットされたメッセージを送信することが前記フォーマットされたメッセージをＳＭＳ可能装置に送信することを含む、請求項１に記載の方法。
【請求項３】
前記フォーマットされたメッセージを送信することが前記フォーマットされたメッセージを電子メールアドレスに送信することを含む、請求項１に記載の方法。
【請求項４】
前記フォーマットされたメッセージを送信することが前記フォーマットされたメッセージをインスタントメッセージクライアントに送信することを含む、請求項１に記載の方法。
【請求項５】
前記フォーマットされたメッセージを送信することが前記フォーマットされたメッセージを電話に送信することを含む、請求項１に記載の方法。
【請求項６】
前記フォーマットされたメッセージを送信することが前記フォーマットされたメッセージをデジタルコンパニオンクライアントソフトウェアに送信することを含む、請求項１に記載の方法。
【請求項７】
ユーザーの所望の装置がメッセージを受信するために利用可能でない場合に、前記メッセージをデータベースに格納することを含む、請求項１に記載の方法。
【請求項８】
所望の装置を含む複数の装置を有するユーザーにＳＭＳメッセージを提供するためのシステムであって：
所望の装置の特徴を格納するためのデータベース；
前記複数のユーザーの装置の１つに送信されたＳＭＳメッセージを受信するためのゲートウェイサーバー；
所望の装置を決定するためのサーバー機能；及び、
ＳＭＳメッセージを前記所望の装置に送信するためのＳＭＳサーバーを備えるシステム。
【請求項９】
所望の装置を含む複数の装置を有するユーザーにＳＭＳメッセージを提供するための装置であって：
所望の装置の特徴を格納するためのデータベース；
前記複数のユーザーの装置の１つに送信されたＳＭＳメッセージを受信するためのゲートウェイサーバー；
所望の装置を決定するためのサーバー機能；及び、
ＳＭＳメッセージを前記所望の装置に送信するためのＳＭＳサーバーを備える装置。
【請求項１０】
前記ＳＭＳサーバーが、ユーザーの所望の装置がメッセージを受信するために利用可能でない場合に、前記メッセージを格納するためのサーバーを備える、請求項９に記載の装置。
【請求項１１】
前記ＳＭＳサーバーが、ＳＭＳメッセージを前記所望の装置に送信する前に、前記所望の装置の特徴に従って前記メッセージをフォーマットするサーバーを備える、請求項８に記載の装置。
【請求項１２】
所望の装置を含む複数の装置を有するユーザーにＳＭＳメッセージを提供するための装置であって：
所望の装置の特徴を格納するための手段；
前記複数のユーザーの装置の１つに送信されたＳＭＳメッセージを受信するための手段；
所望の装置を決定するための手段；及び、
ＳＭＳメッセージを前記所望の装置に送信するための手段を備える装置。
【請求項１３】
前記ＳＭＳメッセージを送信するための手段が、ユーザーの所望の装置がメッセージを受信するために利用可能でない場合に、前記メッセージを格納するための手段を備える、請求項１２に記載の装置。
【請求項１４】
前記ＳＭＳメッセージを送信するための手段が、ＳＭＳメッセージを前記所望の装置に送信する前に、前記所望の装置の特徴に従って前記メッセージをフォーマットするための手段を備える、請求項８に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
出願人は２００２年１１月２５日に出願された米国特許出願No.60/428,704「DIGITAL COMPANION」及び、２００２年１２月２６日に出願された米国特許出願No.60/436,018「DIGITALCOMPANION」の優先権を主張し、両出願の内容はその全体が参照として本出願に組み込まれる。
【０００２】
本出願はまた、２００２年２月２７日に出願された米国特許出願No.10/083,792「VOICE MAIL INTEGRATION WITH INSTANT MESSENGER」、２００２年２月２７日に出願された米国特許出願No.10/083,884「DEVICE INDEPENDENT CALLER ID」、２００２年２月２７日に出願された米国特許出願No.10/083,822「METHOD AND APPARATUS FOR A UNIFIED COMMUNICATION MANAGEMENT VIA INSTANT MESSAGING」、２００２年２月２７日に出願された米国特許出願No.10/083,793「METHOD AND APPARATUS FOR CALENDARED COMMUNICATIONS FLOW CONTROL」、２００２年２月２７日に出願された米国特許出願No.10/084,121「CALENDAR-BASED CALLING AGENTS」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR DRAG AND DROP CONFERENCE CALLING」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR CONFERENCE CALL BUFFERING」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR COMPUTER ENHANCED CONFERENCE CALLING」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR REMOTE CALL ESTABLISHMENT」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR CALL MANAGEMENT WITH USER INTERVENTION」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR DIRECTORY INFORMATION LOOKUP」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR AUTOMATICALLY FORWARDING CALLS TO CELL PHONE」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR ADAPTIVE MESSAGE AND CALL NOTIFICATION」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR A CALL LOG」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR AUTOMATIC FORWARDING OF CALLS TO A PREFERRED DEVICE」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR MULTI-LINE INTEGRATED DEVICE OR LINE MANAGEMENT」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR CONTACT MANAGEMENT」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR NOTIFICATION OF CALL TO PHONE DEVICE」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR MULTI-USER SELECTIVE NOTIFICATION」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR CPN TRIGGERED COLLABORATION」、米国特許出願No.（_____）「METHODS AND SYSTEMS FOR PREEMPTIVE REJECTION OF CALLS」を引用し、それらの内容はその全体が参照として本出願に組み込まれる。
【０００３】
本発明は特定の電話番号またはアドレスに送信されたＳＭＳ（ショートメッセージサービス）メッセージを所望の装置に転送するための方法及びシステムに関する。
【背景技術】
【０００４】
ユーザーの間には多様な種類の通信のための手段が存在する。例えば、ユーザーは家庭の電話、会社の電話、及び携帯電話を介して電話をかけることができる。さらに、ユーザーは電子メールやインスタントメッセージ等の通信プロトコルを使用してパソコン、ＰＤＡ、ポケベル等の装置を使用して通信することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
残念なことに、このような多様な通信手段を管理することは困難である場合が多い。特に、ユーザーが場所を変えたとき、ユーザーとの通信手段も変わる可能性がある。例えば、旅行中は携帯電話によってのみユーザーに連絡をとることが可能であるかもしれない。一方、仕事中は電子メールによって連絡をとるのが最善であることが多い。また、ユーザーは通信を受信及び制御するために多様なルールを実施することを望んでいる。例えば、家庭に連絡をとるために、ユーザーは家庭の電話を３回鳴らした後に、携帯電話に転送することを望むかもしれない。もう１つの例として、ユーザーは社外にいるときに特定の人物から電子メールを受信するたびに（ポケベル等で）呼び出されることを望むかもしれない。
【０００６】
通常、通信の管理を実施するために、ユーザーは各通信装置を個別に操作しなければならない。すなわち、ユーザーがどのように通信が管理されるかを変更したい場合、ユーザーは複数の装置を操作しなければならず、さらに、時としてサービスセンター等に連絡する必要があるだろう。
【０００７】
例えば、ユーザーは各々が異なった電話番号またはアドレスに割り当てられた複数の通信装置を使用するかもしれない。家庭の電話番号に割り当てられた装置に加え、ユーザーは職場の装置に割り当てられた電話番号、携帯電話に割り当てられた電話番号、及びインターネットに接続されたコンピューター装置を介してのみアクセス可能な電子メールアドレスを持つかもしれない。また、任意の時間において、ユーザーはこれらの全ての装置へのアクセスを有さないかもしれない。
【０００８】
それゆえ、任意の時間において、ユーザーが利用可能な装置にかかわりなく、ユーザーにメッセージを提供することへの要求が存在する。
【課題を解決するための手段】
【０００９】
本発明の方法及びシステムはユーザーの通信装置のいずれかに送信されたＳＭＳメッセージをユーザーの所望の通信装置へルーティング（または、経路制御）する。ＳＭＳ可能装置はユーザーの家庭の電話番号を宛先ＳＭＳアドレス（または、ディスティネーションＳＭＳアドレス）として使用することによってユーザーへＳＭＳメッセージを送信してもよい。したがって、ＳＭＳメッセージはユーザーの選択に基づいてユーザーの所望の装置またはクライアントにルーティング（または、経路制御）される。ユーザーの所望の装置は、制限ではないが、別のＳＭＳ可能装置、電子メールアドレス、インスタントメッセージクライアント、（テキストから音声への変換エンジンを介しての）電話番号、またはユーザーのデジタルコンパニオンクライアントを含んでもよい。
【００１０】
本発明の原理に基づいた実施例に従うと、本発明の方法は所望の装置を含む複数の装置を所持するユーザーへＳＭＳメッセージを提供する。本発明に従うと、複数の装置の１つに対するＳＭＳメッセージが受信される。メッセージを受信するための所望の装置が決定される。ＳＭＳメッセージは選択された所望の装置の特徴に従ってフォーマットされる。そして、フォーマットされたメッセージは所望の装置に送信される。
【００１１】
本発明の原理に基づいた実施例に従うと、本発明のシステムは所望の装置を含む複数の装置を所持するユーザーへＳＭＳメッセージを提供する。本発明に従うと、データベースは所望の装置の仕様または特性を格納する。ゲートウェイサーバーはユーザーの装置の１つに送信されたＳＭＳメッセージを受信する。サーバー機能はユーザーの所望の装置を決定する。そして、ＳＭＳサーバーはＳＭＳメッセージを所望の装置に送信する。
【００１２】
本発明の原理に基づいた実施例に従うと、本発明の装置は所望の装置を含む複数の装置を所持するユーザーへＳＭＳメッセージを提供する。本発明に従うと、データベースは所望の装置の仕様または特性を格納する。ゲートウェイサーバーはユーザーの装置の１つに送信されたＳＭＳメッセージを受信する。サーバー機能は所望の装置を決定する。そして、ＳＭＳサーバーはＳＭＳメッセージを所望の装置に送信する。
【００１３】
本発明の原理に基づいた実施例に従うと、本発明の装置は所望の装置を含む複数の装置を所持するユーザーへＳＭＳメッセージを提供する。本発明の装置は所望の装置の仕様または特性を格納するための手段、ユーザーの装置の１つに送信されたＳＭＳメッセージを受信するための手段、所望の装置を決定するための手段、及びＳＭＳメッセージを所望の装置に送信するための手段を含む。
【００１４】
ここで、上述の概要的な記載及び以後の詳細な説明が例としてのみのものであり、請求の範囲によって規定される本発明を制限するためのものではないことは理解されなければならない。発明の詳細の説明に組み込まれその一部を構成する、付随する図面は本発明の詳細な説明とともに本発明の複数の実施例を図示し、本発明の原理を説明するために利用される。
【００１５】
本発明の方法及びシステムはユーザーの通信装置のいずれかに送信されたＳＭＳメッセージをユーザーの所望の通信装置へ経由または転送する。ＳＭＳ可能装置はユーザーの家庭の電話番号を宛先ＳＭＳアドレス（または、ディスティネーションＳＭＳアドレス）として使用することによってユーザーへＳＭＳメッセージを送信してもよい。したがって、ＳＭＳメッセージはユーザーの選択に基づいてユーザーの所望の装置またはクライアントにルーティング（または、経路制御）される。ユーザーの所望の装置またはクライアントは、制限ではないが、別のＳＭＳ可能装置、電子メールアドレス、インスタントメッセージクライアント、（テキストから音声への変換エンジンを介しての）電話番号、またはユーザーのデジタルコンパニオンクライアントを含んでもよい。
【発明を実施するための最良の形態】
【００１６】
以下に、付随する図面に図示されている本発明の例としての実施例に対して詳細な説明をする。図面において、同一または同様な構成要素を参照するために可能な限り同一または同様な参照番号が使用される。
【００１７】
図１は本発明の原理に基づいた特徴及び側面を有するデータ処理及び遠距離通信環境１００のブロック図である。環境１００の構成要素の数は図示されている数には限定されず、他の数の構成要素による構成が可能であり、それらも本発明の実施例に含まれる。図１の構成要素はハードウェア、ソフトウェア、及び（または）ファームウェアによって実施されてもよい。データ処理及び遠距離通信環境１００はデータネットワーク１０２、音声ネットワーク１０４、及びサービスセンター１０６を含んでもよい。ユーザー１１０はデータネットワーク１０２とインターフェースするためにユーザー端末１１２を使用してもよいし、また、音声ネットワーク１０４とインターフェースするために電話１１４，１１６，１１８を使用してもよい。発呼者（または、起呼側）１２０はユーザー１１０等のユーザーの電話１１４，１１６，１１８のいずれか１つに電話をかけるために電話１２２を使用してもよい。
【００１８】
データネットワーク１０２はユーザー端末１１２及びサービスセンター１０６等の、図１の環境１００に図示されている多様な実在物（または、エンティティー）の間の通信を与える。データネットワーク１０２は共有、公共、または私有のネットワークであってもよく、広域または構内領域を包含する。データネットワーク１０２は有線及び（または）無線通信ネットワークの適当な組み合わせを介して実施されてもよい。例として、データネットワーク１０２は広域ネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、イントラネット、及び（または）インターネットを介して実施されてもよい。さらに、サービスセンター１０６はワイヤレス通信業者ネットワーク（wireless carrier network）及びインターネット等の、複数のデータネットワーク１０２に接続されてもよい。
【００１９】
音声ネットワーク１０４は発呼者１２０等の発呼者がユーザー１１０に電話をかけることを可能にするために電話方式のサービスを提供してもよい。１つの実施例において、音声ネットワーク１０４は公衆交換電話網（「ＰＳＴＮ（Public Switched Telephone Network）」）等のネットワークを使用して実施されてもよい。あるいは、音声ネットワーク１０４は「ＶｏＩＰ（Voice-over Internet Protocol）技術」を使用して実施されてもよい。さらに、音声ネットワーク１０４は本発明の原理に基づいて、ＰＳＴＮ及びＶｏＩＰ技術の両方を使用して実施されてもよい。さらに、サービスセンター１０６はベライゾンの「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）（ＡＩＮ）ＳＣＰであってもよい。ＩＳＣＰ３０２は自動転送等の音声ネットワーク１０４の特徴をサポートするためにＳＳ７メッセージの変換及びルーティング（または、経路制御）サービスを与える。さらに、ＩＳＣＰ３０２はＴＣＰ／ＩＰまたはＳＳ７を使用してサービスセンターと情報を交換してもよい。ＩＳＣＰ３０２は周知のハードウェアとソフトウェアの組み合わせによって実施されてもよい。図において、ＩＳＣＰ３０２はＩＳＣＰ ＳＰＡＣＥ３１４を介してサービスセンター１０６に直接接続した状態で示されているが、ＩＳＣＰ３０２とサービスセンター１０６を接続するためにルーター、スイッチ、ハブ等を含む、いかなる数のネットワーク要素が使用されてもよい。
【００３６】
ＳＴＰ３０４及び３０６は音声ネットワーク１０４内でＳＳ７メッセージを中継（または、リレー）する。例えば、ＳＴＰ３０４はＳＳＰ３０８と３１０との間でＳＳ７メッセージをルーティング（または、経路制御）してもよい。ＳＴＰ３０２はNORTEL（登録商標）やLUCENT  Technologies（登録商標）等の製造者からのハードウェア及びソフトウェアを使用して実施されてもよい。
【００３７】
ＳＳＰ３０８及び３１０は音声ネットワーク１０４内で通話を設定、管理、リリースするために、音声ネットワーク１０４と電話１１４及び１２０との、それぞれの間のインターフェースを与える。ＳＳＰ３０８及び３１０は音声スイッチ、ＳＳ７スイッチ、またはスイッチに接続されたコンピューターとして実施されてもよい。ＳＳＰ３０８及び３１０は発呼者１２０とユーザー１１０との間の通話をサポートするためにＳＳ７信号ユニットを交換する。例えば、ＳＳＰ３０８及び３１０は通話を制御し、コンフィグレーションデータベース（または、構成データベース）３１２へのデータベース質問（database query）を実施し、さらに、メンテナンス情報を提供するために、メッセージ信号ユニット（message signal units）（「ＭＳＵ」）内でＴＣＡＰメッセージ等のＳＳ７メッセージを交換してもよい。
【００３８】
回線情報データベース（Line Information Database）（ＬＩＤＢ）３１２は音声ネットワーク１０４の特徴をサポートするために、１つまたは複数の周知のデータベースを備える。例えば、ＬＩＤＢ３１２はサービスプロフィール、名前、及び住所、クレジットカード確認情報等の、加入者情報を含んでもよい。
【００３９】
ＩＳＣＰサービス提供及び生成環境（Service Provisioning and Creation Environment）（ＳＰＡＣＥ）３１４はＩＳＣＰ３０２の一部として、またはＩＳＣＰ３０２とは別個に備えられてもよい。例えば、システム１００の一部として、Telcordia（登録商標） ＩＳＣＰがＳＰＡＣＥ３１４の機能を提供してもよい。さらに、ＩＳＣＰ ＳＰＡＣＥ３１４は１つまたは複数のサーバーを含んでもよい。ＩＳＣＰ ＳＰＡＣＥ３１４は、そこにおいてユーザー記録の更新がされてもよいＩＳＣＰプラットフォ−ムのポイントである。
【００４０】
１つの実施例において、ユーザー記録は、ユーザー記録が更新されＩＳＣＰ３０２に送信されるように、ＩＳＣＰ ＳＰＡＣＥ３１４に格納されてもよい。これらの記録はユーザーへの通話または呼出しをどのように扱うかに関する情報を含んでもよい。例えば、これらのユーザー記録は特定の回数の呼び鈴の後、ユーザーへの通話または呼出しが異なった番号に転送されるかどうか、及び（または）通話または呼出しが音声メールシステム等のＩＰに向けられかどうかに関する情報を含んでもよい。付加的に、１つのＩＳＣＰ ＳＰＡＣＥ３１４がＩＳＣＰネットワーク（図示せず）を介して１つまたは複数のＩＳＣＰ３０２への更新を与えてもよい。
【００４１】
付加的に、音声ネットワーク１０４は例えば、エンタープライズリセントチェンジエンジン（Enterprise Recent Change engine）（ｅＲＣ）；アサインメントアクティベーションアンドインベントリーシステム（Assignment, Activation, and Inventory System）（ＡＡＩＳ）；または、マルチサービスプラットフォ−ム（ＭＳＰ）等の、１つまたは複数のリセントチェンジエンジン（recent change engine）３１６を含んでもよい。例として、ｅＲＣ及びＡＡＩＳが米国の西部地区に配置された音声ネットワーク１０４で使用され、ＭＳＰが東部地区のネットワークで使用されてもよい。リセントチェンジエンジンはスイッチ及びＩＳＣＰデータベースを更新するために使用されてもよい。例えば、リセントチェンジエンジンは、データベースの更新時にこれらのリセントチェンジエンジンが人間の操作をエミュレートするように、ＳＳＰ及びＩＳＣＰにデータベースの更新を配信してもよい。付加的に、インストラクション（または、命令）がＩＳＣＰ３０２に送信されることになっている場合、リセントチェンジエンジンは最初にＩＳＣＰ ＳＰＡＣＥ３１４にインストラクションを送信してもよい。そして、ＩＳＣＰ ＳＰＡＣＥ３１４は上述したように、インストラクションをＩＳＣＰ３０２に伝達する。さらに、ＭＳＰは、例えば、ＳＳＰ３０８または３１０及びＩＳＣＰ３０２の両方への更新を与えるために使用されてもよい。あるいは、ｅＲＣが、例えばＳＳＰ３０８または３１０への更新を与えるために使用され、ＡＡＩＳがＩＳＣＰ３０２への更新を与えるために使用されてもよい。
【００４２】
付加的に、音声ネットワーク１０４は１つまたは複数のインテリジェントプリフェラル（ＩＰ）を含んでもよい。例えば、図４には、ＩＰ３２０がＳＳＰ３０８に接続された状態で図示されている。これらのＩＰは音声メールサービス等のサービスを提供するために使用されてもよい。
【００４３】
図４は本発明の原理に従ったサービスセンター１０６のブロック図である。示されているように、サービスセンター１０６はファイアウォール４０２及び４０４、１つまたは複数のデジタルコンパニオンサーバー（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）（ＳＮ ＳＭＳ）サーバーを含んでもよい。このサーバーは例えば、ユーザーの家庭の電話１１４にアドレッシングされた（または、宛先を指定された）ＳＭＳメッセージをユーザーが選択したＳＭＳ可能装置に向けるために使用されてもよい。
【００７９】
音声ネットワークプレーン５０８は、図３への参照とともに上述されたように、音声ネットワーク１０４に含まれるハードウェア及びソフトウェアを含む。例えば、音声ネットワークプレーン５０８はＩＳＣＰ ＳＰＡＣＥ３１４、ＩＳＣＰ３０２、インテリジェントプリフェラル３２０、及びＳＳＰ３１０を含んでもよい。付加的に、音声ネットワークプレーン５０８はまた、例えば、モバイル切換センター等のワイヤレス通信業者のネットワークに含まれるハードウェア及びソフトウェアを含んでもよい。
【００８０】
ここで説明されているように、本発明に従うと、本発明の方法及びシステムはユーザーの所望の装置でＳＭＳメッセージを受信するための単一番号のＳＭＳメッセージアドレスをユーザーに与える。例えば、発信者はユーザーに、例えば、ＳＭＳ宛先アドレスとして作用するユーザーの家庭の電話番号に向けられたＳＭＳメッセージを送信するかもしれない。そして、ここで説明されているシステムはユーザーによって設定された選択に基づいて、そのＳＭＳメッセージをどこにルーティング（または、経路制御）するかを決定してもよい。ユーザーのＳＭＳ宛先に送信された、到達したＳＭＳメッセージは別のＳＭＳ可能装置、電子メールアドレス、インスタントメッセージクライアント、（テキストから音声への変換エンジンを介しての）電話番号、またはユーザーのデジタルコンパニオンクライアントに転送されてもよい。
【００８１】
本発明の原理に従った１つの実施例において、ＳＭＳメッセージの送信者はメッセージをユーザーの通信装置のいずれかにアドレッシングする（または、宛先を指定する）ことによってユーザー１１０にＳＭＳメッセージを送信するために、例えば、電話１２２等のＳＭＳ可能装置を使用してもよい。バックエンドサーバー４２０はネットワークアクセスレベル５０６からのＳＭＳメッセージを受信してもよい。バックエンドサーバー４２０はデジタルコンパニオンサーバー４０６にＳＭＳメッセージをルーティング（または、経路制御）してもよい。デジタルコンパニオンサーバー４０６は通知サーバー機能５２０を使用してＳＭＳメッセージをユーザー１１０によって特定された所望の通信装置１１２，１１４にルーティング（または、経路制御）してもよい。
【００８２】
通知を受信するための所望の装置を選択するために、ユーザーは例えば、端末１１２Ｂ上のデジタルコンパニオンクライアントソフトウェアを実行することによってデジタルコンパニオンサーバー４０６と通信してもよい。例えば、ユーザーは電話番号または所望の装置を特定する他の識別子を入力するためにデジタルコンパニオンサーバー４０６のウェブページレジデント（web page resident）にアクセスしてもよい。あるいは、ユーザーは音声ポータル４１２のサービス番号に電話をかけるために電話１１４を使用し、それによって、ユーザーは自動音声応答メニューと対話してもよいし、または所望の装置を特定するためにユーザーサービス係員と話してもよい。もう１つの代替例において、ユーザー１１０は所望の装置の電話番号をデジタルコンパニオンサーバー４０６に送信するために端末１１２上のデジタルコンパニオンクライアントソフトウェアと対話してもよい。これにより、ユーザーによって特定された装置の識別が所望の装置としてデータベース５２２内に格納される。
【００８３】
初期の所望の装置を特定した後、ユーザーはその後、上述の処理を繰り返すことによって所望の装置を異なった装置に変更してもよい。あるいは、ユーザーは通知を受信するための、特定の所望の装置を日単位または週単位で特定してもよい。同様に、ユーザーは事前に、通知を受信するために異なった装置が所望の装置として特定される時間帯を設定してもよい。当業者には明白であると思われるが、本発明の意図及び範囲から外れることなく、所望の装置のユーザーの選択を容易にする（または、促進する）ために多様な方法及びシステムを実施することができるだろう。
【００８４】
アプリケーションサーバー機能５１６はクエリーデータベース（または、質問データベース）機能５２２によって、ユーザーによって特定される所望の装置を決定してもよい。ユーザーは電話１１４等の電話、ユーザー端末１１２Ａ、またはユーザー端末１１２Ｂを所望の装置として事前に選択してもよい。例えば、電話１１４は通常の電話またはワイヤレス電話であってもよく、ユーザー端末１１２Ａは例えばクライアントソフトウェアであってもよく、そして、ユーザー端末１１２Ｂは呼出し（または、警告）のウェブベースの閲覧ためのウェブブラウザーを含んでもよい。
【００８５】
図６は本発明の原理に従ったＳＭＳメッセージ通知システムの概略図を示している。電話１２２は、電話１１６の電話番号等の宛先アドレス（または、ディスティネーションアドレス）を特定することによってユーザーにＳＭＳメッセージを送信するＳＭＳ可能装置であってもよい。ＳＭＳメッセージはＳＭＳ可能装置１２２のためのサービスを提供する携帯電話サービスプロバイダー等の、ワイヤレス通信業者６２０に送信される。ワイヤレス通信業者６２０はＳＭＳメッセージをＳＮ ＳＭＳゲートウェイ６３０に送信する。そして、ＳＮ ＳＭＳゲートウェイは、宛先識別子（または、ディスティネーション識別子）に関連付けられたユーザーを特定するためにデータベース５２２にアクセスするＳＮ ＳＭＳサーバー６４０にＳＭＳメッセージを送信する。
【００８６】
ＳＮ ＳＭＳサーバー６４０はユーザーの所望の装置を決定するためにデータベース５２２にアクセスすることによってルックアップオペレーション（または、照合操作）を実施する。ＳＮ ＳＭＳサーバー６４０がユーザーの所望の装置を決定した後、ＳＮ ＳＭＳサーバー６４０はメッセージをユーザー端末１１２Ａ等のユーザーの所望の装置に送信する。そして、ＳＮ ＳＭＳサーバー６４０はユーザー端末１１２Ａ等のユーザーの所望の装置上に表示するためにメッセージを適当な様式にフォーマットする。例えば、メッセージは端末１１２Ａのデジタルコンパニオンクライアントソフトウェアによって表示されるためのＳＭＳメッセージ、電子メールメッセージ、インスタントメッセージメッセージ、音声メール、またはテキストメッセージとしてフォーマットされてもよい。
【００８７】
ＳＭＳ可能装置１２２を使用する送信者がメッセージを編集し、メッセージをＳＮ ＳＭＳ宛先アドレスに送信する場合、送信者のワイヤレス通信業者６２０は宛先ＳＭＳ電話番号を所有する通信業者を指示している、メッセージとともに送信される情報に基づいて、メッセージを単一番号ＳＭＳゲートウェイ６３０にルーティング（または、経路制御）する。付加的に、この情報はＳＭＳメッセージをどのようにルーティングするかを指示してもよい。
【００８８】
ＳＮ ＳＭＳゲートウェイ６３０はメッセージをＳＮ ＳＭＳサーバー６４０に転送し、ＳＮ ＳＭＳサーバー６４０はＳＮ ＳＭＳ宛先アドレスに関連付けられたユーザーの、事前に特定されたサービス選択にアクセスする。ＳＮ ＳＭＳサーバー６４０は例えば、図５に示されているように、デジタルコンパニオンサーバー４０６内に含まれるアプリケーションサーバー５１６の一部として実施されてもよいし、または、デジタルコンパニオンサーバーとは独立に存在してもよい。ＳＮ ＳＭＳサーバー６４０は例えばデータベース５２２に格納されているユーザーの選択について質問し（または、クエリーを発行し）、ユーザーの所望の装置の特徴に基づいてメッセージをフォーマットし、さらに、選択に応じて、端末１１２Ａ等のユーザーの所望の装置にＳＭＳメッセージをルーティングしてもよい。
【００８９】
ユーザー１１０はウェブサイト、またはサーバーとインターフェースし、更新された情報をデジタルコンパニオンサーバー４０６のデータベース５２２に保存する専用のソフトウェアアプリケーションを使用してサービス選択を特定してもよい。あるいは、サービス選択は（本発明の範囲から外れることなく）ＳＮ ＳＭＳサーバー６４０に格納されてもよい。
【００９０】
本発明に従うと、ＳＮ ＳＭＳサーバー６４０は他のワイヤレス及びＳＭＳプロバイダーへのアウトバウンドの（または、外部行きの）ＳＭＳメッセージを送信するためのルーティング情報を保持してもよい。ユーザーの選択がユーザーの所望の装置として端末１１２Ａ等のＳＭＳ可能装置を指示している場合、ＳＮ ＳＭＳサーバー６４０はインカミングの（または、外部から到達した）メッセージをＳＭＳフォーマットにフォーマットするだろう。
【００９１】
ＳＮ ＳＭＳサーバー６４０はまた、アウトバウンドＳＭＳメッセージをユーザーの電子メールアドレスに送信するためのルーティング情報を保持してもよい。ユーザーの選択が所望の装置として電子メールアドレスを指示している場合、ＳＮ ＳＭＳサーバー６４０はインカミングＳＭＳメッセージを電子メールとしてフォーマットし、それをユーザーの電子メールアドレスに転送する。付加的に、ユーザーはその後に、例えば、新規の電子メールアドレスを特定するためにデジタルコンパニオンクライアントを使用することによって電子メールアドレスを変更してもよい。
【００９２】
ＳＮ ＳＭＳサーバー６４０はまた、アウトバウンドＳＭＳメッセージを、インスタントメッセージクライアントをサポートしている装置に送信するためのルーティング情報を保持してもよい。ユーザーの選択が、ユーザーの所望の装置がインスタントメッセージクライアントをサポートしている装置であることを指示している場合、ＳＮ ＳＭＳサーバー６４０はインカミングＳＭＳメッセージをインスタントメッセージとしてフォーマットし、インスタントメッセージクライアントへのインスタントメッセージを生成するために適当なインスタントメッセージサービスに適したプロトコルを使用する。ＳＮ ＳＭＳサーバー６４０は例えば、MSN Messenger、Yahoo Messenger、及びAOL Instant Messenger等の多様なインスタントメッセージアプリケーションに対するルーティング情報を保持してもよい。
【００９３】
ＳＮ ＳＭＳサーバー６４０はまた、アウトバウンドＳＭＳメッセージを電話１１４に送信するためのルーティング情報を保持してもよい。ユーザーの選択がＳＭＳメッセージに対する所望の装置として電話を指示している場合、ＳＮ ＳＭＳサーバー６４０はＳＭＳメッセージを音声ファイルに変換するために音声ポータル４１２のアプリケーションサービス４１４及び音声認識４１６等の、テキストツースピーチエンジンを使用してもよい。そして、ＳＮ ＳＭＳサーバーは電話１１４に関連付けられた特定の電話番号をダイアルし、説明的なメッセージを再生し、そして、ＳＭＳメッセージの音声ファイルを再生してもよい。
【００９４】
ＳＮ ＳＭＳサーバー６４０はまた、アウトバウンドＳＭＳメッセージをユーザーのデジタルコンパニオンクライアントに送信するためのルーティング情報を保持してもよい。ユーザーの選択がユーザーの所望の装置としてデジタルコンパニオンクライアントを指示している場合、ＳＮ ＳＭＳサーバー６４０はＳＭＳメッセージをデジタルコンパニオンフォーマットに変換し、通知として、メッセージをユーザーのデジタルコンパニオンデスクトップクライアントに送信する。
【００９５】
図７はＳＭＳメッセージ通知システムのフロー図を示している。送信者はＳＭＳメッセージを編集し、それをＳＮ ＳＭＳ宛先アドレスに送信する（ステップ７１０）。送信者のワイヤレス通信業者はルーティング表を調べ、メッセージに対するＳＮ ＳＭＳゲートウェイ情報を決定する（ステップ７２０）。送信者のワイヤレス通信業者はＳＮ ＳＭＳメッセージをＳＮ ＳＭＳゲートウェイにルーティングする（ステップ７３０）。ＳＮ ＳＭＳゲートウェイはＳＭＳメッセージをＳＮ ＳＭＳサーバーに転送する（ステップ７４０）。ＳＮ ＳＭＳサーバーはＳＮ ＳＭＳ宛先アドレスのユーザーのルーティング選択を調べる（ステップ７５０）。そして、ＳＮ ＳＭＳサーバーＳＭＳメッセージを適当な所望の装置にルーティングする（ステップ７６０）。
【００９６】
上述の本発明の説明から、当業者には本発明の他の多様な実施例が明白であるだろう。上述の説明は本発明を説明するためだけのものであり、本発明の本来の範囲及び意図は付随する請求の範囲によって規定される。
【図面の簡単な説明】
【００９７】
【図１】本発明の原理に基づいた特徴及び側面を有する、例としてのデータ処理及び遠距離通信環境の概略図である。
【図２】本発明の原理に基づいた例としての、ユーザー端末の概略図である。
【図３】本発明の原理に基づいた音声ネットワークの概略図である。
【図４】本発明の原理に基づいたサービスセンターのブロック図である。
【図５】本発明の原理に基づいた例としてのシステムの論理アーキテクチャーを図示している。
【図６】本発明の原理に基づいたＳＭＳメッセージ通知システムの概略図を示している。
【図７】ＳＭＳメッセージ通知システムのフロー図を示している。
【符号の説明】
【００９８】
１００  データ処理及び遠距離通信環境
１０２  データネットワーク
１０４  音声ネットワーク
１０６  サービスセンター
１１０  ユーザー
１１２  ユーザー端末
１１４，１１６，１１８，１２２  電話
１２０  発呼者
２００  ＣＰＵ
２０２  メモリー
２０４  格納モジュール
２０６  ネットワークインターフェース
２０８  入力インターフェース
２１０  出力インターフェース
２１２  入力装置
２１４  出力装置
３０２  インテリジェントサービス制御ポイント
３０４，３０６  サービス転送ポイント
３０８，３１０  サービススイッチングポイント
３１２  回線情報データベース
３１４  ＩＳＣＰサービス提供及び生成環境（ＩＳＣＰ ＳＰＡＣＥ）
３１６  リセントチェンジエンジン
３２０  インテリジェントプリフェラル
４０２  ファイアウォール
４０６  デジタルコンパニオンサーバー
４０８  通信ポータルサーバー
４１０  ネットワークアクセスサーバー
４１２  音声ポータル
４１４  音声ポータルアプリケーションサーバー
４１６  音声認識サーバー
４１８  ネットワーク
４２０  バックエンドサーバー
５０２  クライアント側プレーン
５０４  アプリケーションサービスプレーン
５０６  ネットワークアクセスプレーン
５０８  音声ネットワークプレーン
５１２  クライアントプロキシ
５１４  ウェブサーバー
５１６  アプリケーションサーバー
５１８  カレンダーサーバー
５２０  通知サーバー
５２２  クエリーデータベース
５２６  ウェブサーバー
５２８  アプリケーションサーバー
５３０  連絡相手データベース
５３２  ユーザープロフィール
５４２  プロキシ
５４４  アサインメントアクティベーションアンドインベントリーシステム
５４６  エンタープライズリセントチェンジエンジン
５４８  マルチサービスプラットフォ−ム
５５２  ウェブサービス外部サーバー
５５４  シングルサインオン
５５６  音声ネットワークデータセンター
６２０  ワイヤレス通信業者
６３０  ＳＮ ＳＭＳゲートウェイ
６４０  ＳＮ ＳＭＳサーバー
【図１】
2006507607.tif 000003
【図２】
2006507607.tif 000004
【図３】
2006507607.tif 000005
【図４】
2006507607.tif 000006
【図５】
2006507607.tif 000007
【図６】
2006507607.tif 000008
【図７】
2006507607.tif 000009
【国際調査報告】
2006507607.tif 000010