(57)【要約】識別子を用いて相手に関連する連絡先関連情報を取得するためのシステム及び方法が提供される。識別子は、発呼者番号、以前に電話した番号、及び／又はユーザが指定した番号を含み得る。識別子は、電子メールアドレス、インスタントメッセージアドレス、写真等をも含むことができる。連絡先関連情報に対する要求は、ユーザ及び／又はユーザに関連する装置によって開始され得る。該要求は、相手に関連する識別子を含み得る。方法及びシステムは、該識別子を用いて該相手に関連した連絡先関連情報を検索して取り出し得る。方法及びシステムは、該連絡先関連情報を取り出すために一又は複数のネットワークを活用し得る。連絡先情報は、ユーザのアドレス帳に連絡先を加えるために取り出され得る。
2006507770.tif 000002
【特許請求の範囲】
【請求項１】
連絡先情報を取得するための方法であって、
相手に関連する連絡先関連情報に対する要求であって該相手に関連する識別情報を含む該要求を受信する工程と、
前記識別情報を用いて、前記相手に関連しかつ該識別情報とは異なる連絡先関連情報を検索して取り出す工程と、
該取り出した連絡先関連情報を用いて処理を実行する工程とを含む方法。
【請求項２】
前記識別情報を含む要求を受信する工程は、名前、電話番号及びネットワーク識別子のうちの一つを含む要求を受信する工程を含む請求項１の方法。
【請求項３】
前記識別情報を含む要求を受信する工程は、電子メールアドレスを含む要求を受信する工程を含む請求項１の方法。
【請求項４】
前記識別情報を含む要求を受信する工程は、音声信号、ビデオ信号、写真、及びデジタル画像のうちの一つを含む要求を受信する工程を含む請求項１の方法。
【請求項５】
前記相手に関連する連絡先関連情報を取り出す工程は、自宅の住所、勤務先の住所、デジタル画像、音声信号、公記録、及び該相手の身内に関連する情報のうちの一又は複数を取り出す工程を含む請求項１の方法。
【請求項６】
前記連絡先関連情報を取り出す工程は、検索エンジンを用いて連絡先関連情報を取り出す工程を含む請求項１の方法。
【請求項７】
前記連絡先関連情報を取り出す工程は、オペレータネットワークを用いて連絡先関連情報を取り出す工程を含む請求項１の方法。
【請求項８】
前記処理を実行する工程は、連絡先関連情報をアドレス帳に加える工程を含む請求項１の方法。
【請求項９】
前記連絡先関連情報をアドレス帳に加える工程は、ユーザの介入なしで実行される請求項８の方法。
【請求項１０】
連絡先情報を取得するための方法であって、
電話番号に関連する連絡先情報に対してユーザが開始する要求をサービスセンターが受信する工程と、
前記連絡先情報に対し前記要求に応じてサービスセンターがディレクトリ手段に問い合わせる工程と、
サービスセンターで前記連絡先情報を受信する工程と、
該連絡先情報を、サービスセンターを介して、ユーザに関連する連絡先リストに格納する工程とを含む方法。
【請求項１１】
前記連絡先情報が要求される前記電話番号は、ユーザが受ける呼に関連する電話番号を含む請求項１０の方法。
【請求項１２】
前記連絡先情報が要求される前記電話番号は、ユーザが以前に電話した電話番号を含む請求項１０の方法。
【請求項１３】
前記連絡先情報が要求される前記電話番号はユーザによって指定される請求項１０の方法。
【請求項１４】
前記連絡先情報に対するアクセスをユーザに提供する工程を更に含む請求項１０の方法。
【請求項１５】
ユーザ端末、サービスセンター及びサーバを有するシステムにおける連絡先情報を取得するための方法であって、
電話番号に関連する連絡先情報に対するユーザ端末からの要求をサービスセンターが受信する工程と、
該サービスセンターからの要求をサーバに転送する工程と、
前記要求に応じて、前記電話番号を含む問合せをサーバからゲートウェイを通ってディレクトリ手段へと送信する工程と、
前記ゲートウェイを介してサーバが連絡先情報を受信する工程と、
該連絡先情報をサーバからサービスセンターへと転送する工程と、
該連絡先情報に対するアクセスをユーザに提供する工程とを含む方法。
【請求項１６】
前記電話番号を含む問合せをサーバから送信する工程は、前記ユーザ端末のユーザに関連する電話番号及び識別子を含む問合せを送信する工程を含む請求項１５の方法。
【請求項１７】
前記サーバが連絡先情報を受信する工程は、前記ディレクトリ手段に関連する記憶手段から連絡先情報を受信する工程を含む請求項１５の方法。
【請求項１８】
前記サーバが連絡先情報を受信する工程は、前記電話番号に関連する名前、町、市、国、郵便番号、ファックス番号及び電子メールアドレスのうちの少なくとも一つを受信する工程を含む請求項１５の方法。
【請求項１９】
前記連絡先情報に対するアクセスを提供する工程は、前記ユーザ端末を介して連絡先情報に対するアクセスをユーザに提供する工程を含む請求項１５の方法。
【請求項２０】
前記サービスセンターが保持する連絡先リストに前記連絡先情報を格納する工程を更に含む請求項１５の方法。
【請求項２１】
通信システムであって、
ネットワークに接続し、電話番号に関連する連絡先情報に対する要求を送信するように構成されるユーザ装置と、
前記ネットワークから前記連絡先情報に対する要求を受信するように構成される、ユーザ装置に関連するサービスセンターと、
サービスセンターに接続する第１サーバであって、前記要求に応じ、前記電話番号を用いて、前記連絡先情報を取得するためにゲートウェイを介してディレクトリ手段に問い合わせ、かつ、該ゲートウェイを介してディレクトリ手段から前記問合せに対する返答を受信し、かつ、ディレクトリ手段から受信した応答をサービスセンターに転送するように構成される該第１サーバとを備えたシステム。
【請求項２２】
前記ディレクトリ手段は、少なくとも一つのサービスプロバイダが保持するディレクトリアシスタンスサービスである請求項２１のシステム。
【請求項２３】
前記ディレクトリ手段は、連絡先情報を保持するための記憶装置を含む請求項２１のシステム。
【請求項２４】
前記ユーザ装置は、汎用コンピュータ、パーソナルコンピュータ、ブラックベリー（登録商標）装置、エアゴー オードリー（登録商標）装置、無線装置、及びパーソナルデジタルアシスタントのうちの一つである請求項２１のシステム。
【請求項２５】
前記サービスセンターは、前記連絡先情報に対する要求を受信するための、前記ネットワークに接続する第２サーバを含む請求項２１のシステム。
【請求項２６】
前記ディレクトリ手段から第１サーバが受信してサービスセンターに転送される返答は、名前、町、市、国、郵便番号、ファックス番号及び電子メールアドレスのうちの少なくとも一つを含むリスティング情報を含む請求項２１のシステム。
【請求項２７】
前記サービスセンターは、ユーザに、前記ネットワークを介して前記リスティング情報に対するアクセスを提供する請求項２６のシステム。
【請求項２８】
前記サービスセンターは、ユーザに関連する連絡先リストに前記リスティング情報を格納する請求項２６のシステム。
【請求項２９】
前記ディレクトリ手段から第１サーバが受信してサービスセンターに転送される返答は、前記電話番号に関連する情報が一般に公開されていないことを表示する請求項２１のシステム。
【請求項３０】
前記ディレクトリ手段から第１サーバが受信してサービスセンターに転送される返答は、前記電話番号に関連する課金タイプを表示する請求項２１のシステム。
【請求項３１】
前記ディレクトリ手段から第１サーバが受信してサービスセンターに転送される返答は、少なくとも一つのエラーメッセージを表示する請求項２１のシステム。
【請求項３２】
連絡先情報を取得するためのシステムであって、
相手に関連する連絡先関連情報に対する要求であって該相手に関連する識別情報を含む該要求を受信するための受信手段と、
前記識別情報を用いて、前記相手に関連しかつ該識別情報とは異なる連絡先関連情報を検索して取り出すための検索手段と、
該取り出した連絡先関連情報を用いて処理を実行するための処理手段とを備えたシステム。
【請求項３３】
方法を実行するようにシステムを制御するための命令を含むコンピュータ可読媒体であって、該システムは、該命令を実行するための少なくとも一つのプロセッサを含み、前記方法は、
相手に関連する連絡先関連情報に対する要求であって該相手に関連する識別情報を含む該要求を受信する工程と、
前記識別情報を用いて、前記相手に関連しかつ該識別情報とは異なる連絡先関連情報を検索して取り出す工程と、
該取り出した連絡先関連情報を用いて処理を実行する工程とを含むコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に通信システムに関し、更に詳しくは、ディレクトリ情報を取得するための方法及びシステムに関する。
【背景技術】
【０００２】
ユーザ間通信のための多種多様な手段が存在する。例えば、ユーザは、自宅の電話、勤務先の電話及び携帯電話を介して電話をかけ得る。加えて、ユーザはまた、ＰＣ、ＰＤＡ、ページャ等の装置を用いて、電子メール及びインスタントメッセージング等の通信方法で通信し得る。
【０００３】
残念ながら、このような多種多様な通信手段の管理は難しい場合がある。特に、ユーザの位置が変わる際に該ユーザとの通信も変化し得る。例えば、旅行中は携帯電話によってのみユーザに連絡をとることが可能であるかもしれない。しかしながら、ユーザは、仕事中は電子メールによって最適に連絡がとられ得る。また、ユーザは、通信を受信及び制御するための色々なルールの実行を望み得る。例えば、自宅に連絡をとるため、ユーザは、自宅の電話を三回鳴らした後に該呼を携帯電話に転送することを望み得る。別の例として、ユーザは、社外では、特定の人から電子メールを受信するたびにポケットベル（登録商標）で呼び出されることを望み得る。
【０００４】
一般に、通信管理を実現するため、ユーザは、各通信装置を別々に個人的に管理しなければならない。従って、該ユーザは、通信管理方法の変更を望む場合、多くの装置及びことによるとサービスセンターに対処しなければならないだろう。
【０００５】
更に、慣用システムは、限定された入呼管理オプションを提供する。慣用システムにおける一つの共通オプションは「発信者電話番号通知サービス」であり、これは、被呼者が発呼者（起呼側）の電話番号を見ることを可能にする。いくつかのシステム（例えばデジタル携帯電話）は、すべての入呼を受信時にローリングリストに自動的に格納する。しかしながら、そのようなシステムは、一般に限られたＦＩＦＯ記憶容量を提供し、また、通常、受信した番号のみを格納する。更に、現在のシステムは、ユーザが、オンデマンドで発呼者番号から連絡先（コンタクト）情報を取り出すこと、及び、連絡先リストに連絡先情報を加えることを可能にはしない。また、現在のシステムでは、ユーザは、マルチプルリスティングからあるリスティング（リスト）を容易に選択することができない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の特定の実施形態に従う方法、システム及び製品は、上記の一又は複数の問題点を除去することに向けられる。
【課題を解決するための手段】
【０００７】
本発明に従うシステム及び方法は、ある識別子（例えば電話番号）を用いて、ある相手に関連する連絡先情報を取得し得る。本発明に従う特定の実施形態において、システム及び方法は、相手に関連する連絡先関連情報に対する要求（リクエスト）を受信し得る。本発明の原理に従い、該要求は、上記相手に関連する識別子を含み得る。それに対し連絡先情報が要求される識別子は、ユーザが受けた電話番号（例えば発呼者番号）、ユーザが以前に電話した（出呼履歴もしくはログからの）電話番号、及び／又はユーザが指定した電話番号であり得る。識別子は、電子メールアドレス、インスタントメッセージアドレス、写真等であってもよい。連絡先情報に対する要求は、ユーザ、及び／又はユーザに関連する装置によって開始され得る。方法及びシステムは、識別情報を用いて上記相手に関連する連絡先関連情報を取得し得る。方法及びシステムは、連絡先関連情報を取得するため、一又は複数のネットワークを活用し得る。本発明の特定の実施形態において、システム及び方法は、識別子を含む問合せをデータオペレーションセンターに送信し得る。データオペレーションセンターは、それに応じて、連絡先情報を取り出して供給し得る。ユーザは、例えばユーザ端末を介して連絡先情報にアクセスし得る。特定の実施において、本発明に従うシステム及び方法は、ユーザのアドレス帳又は連絡先リストに連絡先を加えるために連絡先情報を取得し得る。
【０００８】
上記及び以下の両記載は単に例示的で説明的なものであり、請求発明をいかなる態様であれ限定することを企図しない。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の例示的な実施形態を詳細に説明する。該実施形態の例は付随図面に示される。同一もしくは同様の構成要素に言及するために、可能な限り、図面全体にわたって同一の参照番号が用いられる。添付図面は、本発明に従う例示的な実施形態及び実装を示すが、これらの実施形態及び実装の記載は、本発明の範囲から外れる他の実施形態及び実装を表さずもしくは意味しない。当然のことながら、別の実施形態及び実装を利用することができ、また、本発明の範囲から逸脱することなく、構造上の及び手法上の変更がなされ得る。
【００１０】
図１は、データ処理及び遠隔通信環境１００のブロック図であり、該環境１００には本発明の特徴及び態様が実装され得る。環境１００の構成要素の数は図示されるものに限定されず、本発明の実施形態に従って構成要素の配置数の他のバリエーションが可能である。図１の構成要素は、ハードウェア、ソフトウェア及び／又はファームウェアによって実現され得る。データ処理及び遠隔通信環境１００は、データネットワーク１０２と音声ネットワーク１０４とサービスセンター１０６とを含み得る。ユーザ１１０は、データネットワーク１０２とインターフェースする（接続して機能する）ためにユーザ端末１１２を使用し得、また、音声ネットワーク１０４とインターフェースするために電話１１４、１１６及び１１８を使用し得る。発呼者１２０は、ユーザ１１０等のユーザの電話１１４、１１６及び１１８のいずれか一つに電話をかけるために電話１２２を使用し得る。
【００１１】
データネットワーク１０２は、図１の環境１００に示されている、ユーザ端末１１２及びサービスセンター１０６等の種々のエンティティ間の通信を提供する。データネットワーク１０２は、共有、公共もしくは私有のネットワークであり得、又は、広域もしくは構内を含み得る。データネットワーク１０２は、有線及び／又は無線通信ネットワークのどのような適当な組合せによっても実現され得る。例として、データネットワーク１０２は、ワイドエリアネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、イントラネット及び／又はインターネットによって実現され得る。更に、サービスセンター１０６は、例えば無線通信業者ネットワーク及びインターネット等の複数のデータネットワーク１０２に接続し得る。
【００１２】
音声ネットワーク１０４は、発呼者１２０等の発呼者がユーザ１１０に電話をかけることを可能にするテレフォニーサービスを提供し得る。一実施例において、音声ネットワーク１０４は、公衆交換電話網（「ＰＳＴＮ」）等のネットワークを用いて実現され得る。あるいは、音声ネットワーク１０４は、ボイスオーバーインターネットプロトコル（「ＶｏＩＰ」）技術を用いて実現され得る。更に、音声ネットワーク１０４は、本発明の原理に従ってＰＳＴＮ及びＶｏＩＰ技術の両方を用いて実現され得る。更にまた、サービスセンター１０６は、例えば、ベライゾン（登録商標）の音声ネットワーク、他の通信事業者が運営する音声ネットワーク、及び無線通信業者ネットワーク等の複数の音声ネットワーク１０４に接続し得る。
【００１３】
サービスセンター１０６は、データネットワーク１０２及び音声ネットワーク１０４上の通信を管理するためのプラットフォームを提供する。サービスセンター１０６はまた、データネットワーク１０２と音声ネットワーク１０４との間に通信を転送するため、コード及びプロトコル変換といったゲートウェイ機能を提供する。サービスセンター１０６は、ハードウェア、ソフトウェア及び／又はファームウェアの組合せを用いて実現され得る。例えば、サービスセンター１０６は、あるネットワーク（図示せず）が接続する複数の汎用コンピュータもしくはサーバを用いて実現され得る。図では、サービスセンター１０６がデータネットワーク１０２及び音声ネットワーク１０４に直接接続して示されるが、サービスセンター１０６とデータネットワーク１０２と音声ネットワーク１０４との間には、いかなる数及び種類のネットワーク構成要素も介在され得る。
【００１４】
ユーザ端末１１２は、ユーザ１１０にデータネットワーク１０２に対するインターフェースを与える。例えば、ユーザ端末１１２は、汎用コンピュータもしくはモデムを備えたパーソナルコンピュータ等の、インターネットにアクセス可能などのような装置を使用しても実現され得る。ユーザ端末１１２はまた、ブラックベリー（登録商標）やエアゴー オードリー（Ergo Audrey）（登録商標）等の他の装置で実現され得る。更に、ユーザ端末１１２は、ページャ、（データアクセス機能を備えた）携帯電話、及びネットワーク接続を備えたパーソナルデジタルアシスタント（「ＰＤＡ」）等の無線装置で実現され得る。
【００１５】
ユーザ端末１１２はまた、ユーザ１１０がサービスセンター１０６と通信することを可能にする。例えば、ユーザ１１０は、サービスセンター１０６と通信するためにインスタントメッセージ（「ＩＭ」）を使用し得る。更に、ユーザ端末１１２は、ハイパーテキスト転送プロトコル（「ＨＴＴＰ」）、ユーザデータグラムプロトコル（「ＵＤＰ」）、ファイル転送プロトコル（「ＦＴＰ」）、ハイパーテキストマークアップ言語（「ＨＴＭＬ」）、及び拡張マークアップ言語（「ＸＭＬ」）を含むＴＣＰ／ＩＰの他の態様を使用し得る。
【００１６】
更にまた、ユーザ端末１１２は、サービスセンター１０６と直接的に通信し得る。例えば、サービスセンター１０６と直接通信するクライアントアプリケーションがユーザ端末１１２にインストールされ得る。また、ユーザ端末１１２は、プロキシを介してサービスセンター１０６と通信し得る。
【００１７】
電話１１４、１１６、１１８及び１２２は、音声ネットワーク１０４とインターフェースする。電話１１４、１１６、１１８及び１２２は、有線の電話及び携帯電話を含む既知の装置を用いて実現され得る。図では、電話１１４、１１６、１１８及び１２２が音声ネットワーク１０４に直接接続して示されるが、構内交換機（「ＰＢＸ」）等の、いかなる数の中間構成要素も電話１１４、１１６、１１８及び１２２と音声ネットワーク１０４との間に介在され得る。
【００１８】
図２は、本発明に従うユーザ端末１１２のブロック図である。ユーザ端末１１２は、中央処理装置（ＣＰＵ）２００と、メモリ２０２と、格納モジュール２０４と、ネットワークインターフェース２０６と、入力インターフェース２０８と、出力インターフェース２１０と、入力装置２１６と、出力装置２１８とを含む。
【００１９】
ＣＰＵ２００は、ユーザ端末１１２に対する制御及び処理機能を与える。図２は単一のＣＰＵを図示しているが、ユーザ端末１１２は複数のＣＰＵを含み得る。ＣＰＵ２００はまた、必要に応じて、例えば、一又は複数のコプロセッサ、メモリ、レジスタ、及び他の処理装置及びシステムを含み得る。ＣＰＵ２００は、例えばインテル社が提供するペンティアム（登録商標）プロセッサを用いて実現され得る。
【００２０】
メモリ２０２は、プログラムコード等のための主記憶装置をＣＰＵに提供する。メモリ２０２は、ランダムアクセスメモリ（「ＲＡＭ」）及びリードオンリーメモリ（「ＲＯＭ」）を含む多様な構成要素もしくはサブシステムによって具現化され得る。ユーザ端末１１２が格納モジュール２０４にインストールされたアプリケーションを実行する場合、ＣＰＵ２００は、プログラムコードの少なくとも一部を格納モジュール２０４からメモリ２０２へとダウンロードし得る。ＣＰＵ２００がプログラムコードを実行する際、ＣＰＵ２００はまた、格納モジュール２０４からプログラムコードの追加部分をも取得し得る。
【００２１】
格納モジュール２０４は、ユーザ端末１１２に対し大容量記憶装置を提供し得る。格納モジュール２０４は、例えば、ハードディスクドライブ、光学ディスクドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤドライブ、汎用記憶装置、リムーバル記憶装置、及び／又は情報を格納可能な他の装置を含む多様な構成要素もしくはサブシステムによって実現され得る。更に、格納モジュール２０４がユーザ端末１１２内部に図示されるが、格納モジュール２０４はユーザ端末１１２外部に実現され得る。
【００２２】
格納モジュール２０４は、ユーザ端末１１２がサービスセンター１０６と通信するためのプログラムコード及び情報を含む。格納モジュールは、例えば、ノベル社が提供するグループワイズもしくはマイクロソフト社が提供するアウトルック等のカレンダアプリケーションのためのプロフラムコード；マイクロソフト・ネットワーク・メッセンジャサービス（ＭＳＮＭＳ）クライアントもしくはアメリカンオンライン・インスタントメッセンジャ（ＡＩＭ）クライアント等のクライアントアプリケーション；及び、マイクロソフト社が提供するウィンドウズ（登録商標）・オペレーション・システム等のオペレーティングシステム（ＯＳ）を含み得る。更に、格納モジュール２０４は、例えば、ＴＣＰ／ＩＰ通信のためのプログラムコード；カーネル及びデバイスドライバ；動的ホスト構成プロトコル（ＤＨＣＰ）設定等の設定（コンフィギュレーション）情報；マイクロソフト社が提供するインターネット・エクスプローラもしくはネットスケープ社が提供するネットスケープ・コミュニケータ等のウェブブラウザ；及び、ユーザ端末１１２にインストールされ得る他のソフトウェアといった他のプログラムコード及び情報を含み得る。
【００２３】
ネットワークインターフェース２０６は、ユーザ端末１１２とデータネットワーク１０２との間の通信インターフェースを与える。ネットワークインターフェース２０６は、ユーザ端末１１２のための通信を受信及び送信し得る。例えば、ネットワークインターフェース２０６はモデム又はローカルエリアネットワーク（「ＬＡＮ」）ポートであり得る。
【００２４】
入力インターフェース２０８は、入力装置２１２を介してユーザ１１０から入力を受信し、該入力をＣＰＵ２００に供給する。入力装置２１２は、例えば、キーボード、マイク及びマウスを含み得る。他の種類の入力装置も本発明の原理に従って実装され得る。
【００２５】
出力インターフェース２１０は、出力装置２１４を介してユーザ１１０に情報を供給する。出力装置２１４は、例えば、ディスプレイ、プリンタ、及びスピーカを含み得る。他の種類の出力装置も本発明の原理に従って実装され得る。
【００２６】
図３は、本発明の原理に従う音声ネットワーク１０４の図である。図示されるように、音声ネットワーク１０４は、インテリジェントサービス制御ポイント（ＩＳＣＰ）３０２と、サービス転送ポイント（ＳＴＰ）３０４及び３０６と、サービス交換ポイント（ＳＳＰ）３０８及び３１０と、回線情報データベース（ＬＩＤＢ）３１２と、ＩＳＣＰサービス提供及び生成環境（Service Provisioning And Creation Environment）（ＳＰＡＣＥ）３１４と、リーセントチェンジ環境（Recent Change Environment）３１６と、インテリジェントペリフェラル（インテリジェント周辺装置）（ＩＰ）３２０とを含む。
【００２７】
音声ネットワーク１０４は、シグナリングプロトコルとしてＰＳＴＮ及びＳＳ７を用いて実現され得る。ＳＳ７プロトコルは、音声ネットワーク１０４が、自動転送；発信者電話番号通知サービス；三者通話；ローミング及び移動通信体加入者認証等の無線サービス；ローカルナンバーポータビリティ；及びフリーダイヤル／トール・サービスといった機能を提供することを可能にする。ＳＳ７プロトコルは、音声ネットワーク１０４の機能をサポートするために多様な種類のメッセージを提供する。例えば、それらのＳＳ７メッセージは、ＩＳＣＰ３０２とＳＳＰ３０８及び３１０との間のイベント「トリガ」及び問合せと返答をサポートするトランザクション機能アプリケーション部（「ＴＣＡＰ」）メッセージを含み得る。
【００２８】
ＩＳＣＰ３０２はまた、例えば、標準のサービス制御ポイント（ＳＣＰ）もしくは高度インテリジェントネットワーク（ＡＩＮ）ＳＣＰであり得る。ＩＳＣＰ３０２は、自動転送等の音声ネットワーク１０４の機能をサポートするためにＳＳ７メッセージの変換及びルーティング・サービスを提供する。更に、ＩＳＣＰ３０２は、ＴＣＰ／ＩＰもしくはＳＳ７を用いてサービスセンター１０６と情報を交換し得る。ＩＳＣＰ３０２は、既知のハードウェアとソフトウェアの組合せを用いて実現され得る。図では、ＩＳＣＰ３０２がＩＳＣＰ ＳＰＡＣＥ３１４を介してサービスセンター１０６に直接的に接続して示されるが、ＩＳＣＰ３０２とサービスセンター１０６を接続するために、ルータ、スイッチ、ハブ等を含むいかなる数のネットワーク構成要素も使用され得る。
【００２９】
ＳＴＰ３０４及び３０６は、音声ネットワーク１０４内でＳＳ７メッセージを中継する。例えば、ＳＴＰ３０４は、ＳＳＰ３０８と３１０間にＳＳ７メッセージを送り（ルーティングし）得る。ＳＴＰ３０２は、ノーテル（登録商標）及びルーセント・テクノロジー（登録商標）等の製造業者が提供する既知のハードウェア及びソフトウェアを用いて実現され得る。
【００３０】
ＳＳＰ３０８及び３１０は、音声ネットワーク１０４内で通話を設定、管理及び解放するため、音声ネットワーク１０４と電話１１４及び１２０との間にそれぞれインターフェースを与える。ＳＳＰ３０８及び３１０は、音声スイッチ、ＳＳ７スイッチ、又はスイッチに接続するコンピュータとして実現され得る。ＳＳＰ３０８及び３１０は、発呼者１２０とユーザ１１０との間の通話をサポートするため、ＳＳ７信号ユニットを交換する。例えば、ＳＳＰ３０８及び３１０は、通話を制御し、コンフィグレーションデータベース３１２へのデータベース問合せを実行し、かつメンテナンス情報を提供するため、メッセージ信号ユニット（「ＭＳＵ」）内でＴＣＡＰメッセージ等のＳＳ７メッセージを交換し得る。
【００３１】
回線情報データベース（ＬＩＤＢ）３１２は、音声ネットワーク１０４の機能をサポートするため、一又は複数の既知のデータベースを備える。例えば、ＬＩＤＢ３１２は、サービスプロフィール、名前と住所、及びクレジットカードバリデーション情報といった加入者情報を含み得る。
【００３２】
ＩＳＣＰサービス提供及び生成環境（ＳＰＡＣＥ）３１４は、ＩＳＣＰ３０２の一部として又はＩＳＣＰ３０２とは別に含まれ得る。例えば、テルコーディア（登録商標）ＩＳＣＰは、製品の一部としてＳＰＡＣＥ３１４に似た環境を含み得る。更に、ＩＳＣＰ ＳＰＡＣＥ３１４は、一又は複数のサーバを含み得る。ＩＳＣＰ ＳＰＡＣＥ３１４は、ＩＳＣＰプラットフォームにおける顧客記録の更新が行われ得るポイントである。
【００３３】
一実施形態において、顧客記録は、該記録が更新されてＩＳＣＰ３０２に送信され得るように、ＩＳＣＰ ＳＰＡＣＥ３１４に格納し得る。これらの記録は、顧客に向けられる呼をどのように扱うかに関する情報を含み得る。例えば、これらの顧客記録は、特定回数の呼出し音の後、顧客に対する呼が異なる番号に転送されるべきであるか、及び／又は、呼が音声メールシステム等のＩＰに向けられべきであるかに関する情報を含み得る。更に、一つのＩＳＣＰ ＳＰＡＣＥ３１４は、ＩＳＣＰネットワーク（図示せず）を介して一又は複数のＩＳＣＰ３０２を更新し得る。
【００３４】
更にまた、音声ネットワーク１０４は、例えば、エンタープライズ・リーセント・チェンジ・エンジン（Enterprise Recent Change engine）（ｅＲＣ）；アサインメント、アクティベーション及びインベントリ・システム（Assignment, Activation, and Inventory System）（ＡＡＩＳ）；もしくはマルチサービスプラットフォーム（ＭＳＰ）といった一又は複数のリーセントチェンジエンジン（recent change engine）３１６を含み得る。例として、上記ｅＲＣ及びＡＡＩＳが米国の西部地区に配置された音声ネットワーク１０４に使用され得る一方、ＭＳＰは東部地区のネットワークに用いられ得る。上記リーセントチェンジエンジンは、スイッチ及びＩＳＣＰデータベースを更新するために使用され得る。例えば、リーセントチェンジエンジンは、上記データベースの更新時にこれらのリーセントチェンジエンジンが人間のオペレータをエミュレートするように、ＳＳＰ及びＩＳＣＰにデータベースの更新を配信し得る。加えて、命令がＩＳＣＰ３０２に送信されることになっている場合、リーセントチェンジエンジンは、最初にＩＳＣＰ ＳＰＡＣＥ３１４に命令を送信し得、次いで、ＩＳＣＰ ＳＰＡＣＥ３１４が上述したように該命令をＩＳＣＰ３０２に伝える。更に、ＭＳＰは、例えば、ＳＳＰ３０８もしくは３１０及びＩＳＣＰ３０２の両方を更新するために使用され得る。又は、例えば、ｅＲＣがＳＳＰ３０８もしくは３１０を更新するために使用され得る一方、ＡＡＩＳがＩＳＣＰ３０２を更新するために用いられ得る。
【００３５】
更に、音声ネットワーク１０４は、一又は複数のインテリジェントペリフェラル（ＩＰ）を含み得る。例えば、図３には、ＩＰ３２０がＳＳＰ３０８に接続して示される。これらのＩＰは音声メールサービス等のサービスを提供するために使用され得る。
【００３６】
図４は、本発明の原理に従うサービスセンターのブロック図である。図示されるように、サービスセンター１０６は、ファイアウォール４０２及び４０４と、一又は複数のデジタルコンパニオンサーバ４０６と、一又は複数の通信ポータルサーバ４０８と、一又は複数のネットワークアクセスサーバ４１０と、音声ポータル４１２とを含み得る。音声ポータル４１２は、音声ポータルアプリケーションサーバ４１４と音声認識サーバ４１６を含み得る。ネットワーク４１８は、上記ファイアウォール及びサーバを相互接続するために使用され得る。更に、バックエンドサーバ４２０がサービスセンター１０６と音声ネットワーク１０４との間に設けられ得る。
【００３７】
ファイアウォール４０２及び４０４は、サービスセンター１０６とデータネットワーク１０２と音声ネットワーク１０４との間それぞれの通信に対してセキュリティサービスを提供する。例えば、ファイアウォール４０２及び４０４は、ユーザ端末１１２とサービスセンター１０６内の一又は複数のサーバとの間の通信を制限し得る。本発明の原理に従い、どのようなセキュリティポリシーもファイアウォール４０２及び４０４に実装され得る。ファイアウォール４０２及び４０４は、アクセント社が提供するラプターファイアウォールRaptor Firewall等の既知のハードウェア及びソフトウェアの組合せを用いて実現され得る。更に、ファイアウォール４０２及び４０４は、サービスセンター１０６内の別個のマシーンとして実現され得、又は、サービスセンター１０６外部の一又は複数のマシーンにおいて実装され得る。
【００３８】
ネットワーク４１８は、イーサーネット又はＦＤＤＩネットワークといったどのようなタイプのネットワークでもあり得る。加えて、ネットワーク４１８はまた、本発明の範囲から外れることなく、必要に応じてスイッチ及びルータを含み得る。更に、追加のファイアウォールがネットワーク４１８に存在し得、これは、例えば、一又は複数のサーバ４０６、４０８、４１０又は音声ポータル４１２を追加のファイアウォールの背後に配置するためである。
【００３９】
各サーバ（４０６、４０８、４１０、４１４、４１６、４２０）は、ユニックス又はドス・ベースのサーバもしくはコンピュータといったどのようなタイプのサーバもしくはコンピュータでもあり得る。該サーバは、後述するように種々の論理機能を実装し得る。図４においては、各論理機能に対して使用されるものとして異なるサーバが示される。他の実施形態において、（複数の）論理機能が複数のサーバにわたって分割されたり、複数のサーバが単一の機能を実現するために使用されたり、すべての機能が単一のサーバによって実行されたり、などされ得る。
【００４０】
一般に、デジタルコンパニオンサーバ４０６は、サービスセンターの特定のサービスを提供するためのソフトウェア及びハードウェアを提供し得る。模範的なサービスは、例えば、顧客がなした又は受けた呼の履歴から顧客のアドレス帳に連絡先を該顧客が加えることを可能にすること、顧客がアドレス帳から直線発呼することを可能にすること、特定の時間に発呼されるようにスケジュールすること、又は、顧客が電話番号に関連する名前及び／又は住所を見ることを可能することを含む。更に、これらのサービスは、顧客が、オンラインで音声メールを聞くこと、スケジューラ及び／又は発呼者番号に基づいて顧客の呼を転送すること、オンラインで会議電話を設定すること等を可能にすることを含み得る。本発明の原理に従い、デジタルコンパニオンサーバ４０６は、発呼者の電話番号（すなわち発呼者番号）を受け取るやいなや、該発呼者に関連する連絡先情報の取得を助長し得る。
【００４１】
通信ポータルサーバ４０８は、顧客のアカウントを管理すると共に、顧客の音声ネットワーク１０４のプロバイダが格納する顧客アカウント情報とインターフェースするためのハードウェア及びソフトウェアを提供し得る。ネットワークアクセスサーバ４１０は、サービスセンターが提供するアプリケーションの処理において、音声ネットワーク１０４に対して情報を送信及び受信するためのハードウェア及びソフトウェアを提供し得る。例えば、ネットワークアクセスサーバ４１０は、音声ネットワーク１０４のＩＳＣＰ３０２又はＳＳＰ３０８もしくは３１０へ又はこれらから情報を送信及び／又は受信するために使用され得る。
【００４２】
音声ポータル４１２は、音声を介して顧客からの命令を受信及び処理するためのハードウェア及びソフトウェアを含む。例えば、顧客は、音声ポータル４１２に対して特定の番号をダイヤルし得る。次いで、顧客は、スピーチ（音声）を用いて、該顧客が契約しているサービスを変更するようにサービスセンター１０６に指示し得る。音声ポータル４１２は、例えば、音声認識機能４１６及びアプリケーション機能４１４を含み得る。音声認識機能４１６は、デクテーション（口述）を受信及び解釈し得、又は、音声による指令を認識し得る。アプリケーション機能４１４は、例えば、音声認識機能４１６からの出力を受け取り、これをサービスセンター１０６に適したフォーマットに変換し、該情報をサービスセンター１０６における一又は複数のサーバ（４０６、４０８、４１０）に転送し得る。
【００４３】
図５は、本発明に従う例示的なシステムの論理アーキテクチャを示す。図示されるように、該論理アーキテクチャは、四つのプレーン（レベル）、すなわち、クライアント側プレーン５０２、アプリケーションサービスプレーン５０４、ネットワークアクセスプレーン５０６、及び音声ネットワークプレーン５０８に分割され得る。
【００４４】
クライアント側５０２はユーザ端末１１２Ａ及び１１２Ｂを含み、これら端末は、ユーザがサービスセンター１０６へ又はそこから情報を送信及び／又は受信するために使用し得る。更に、クライアント側５０２はユーザの電話１１４を含む。上述したように、ユーザ端末１１２は、ユーザがサービスセンター１０６と通信するために使用可能などのような装置でもあり得る。例えば、ユーザ端末１１２Ａは、サービスセンター１０６との通信のためのプログラムを実行するＰＤＡであり得、他方、ユーザ端末１１２Ｂは、インターネットを介してサービスセンター１０６と通信するためのウェブブラウザを実行するデスクトップ型コンピュータであり得る。更に、ユーザは、例えば、一又は複数の標準の固定電話及び／又は無線電話といった一又は複数の電話１１４を有し得る。
【００４５】
アプリケーションサービスプレーン５０４は、デジタルコンパニオンサーバ４０６と、通信ポータルサーバ４０８と、音声ポータル４１２とを含む。これらエンティティは、例えばウェブサービス又は他の適当なプロトコルを用いて互いに通信し得る。ウェブサービスは、拡張可能マークアップ言語（ＸＭＬ）、シンプルオブジェクトアクセスプロトコル（ＳＯＡＰ）、ウェブサービス記述言語（ＷＳＤＬ）及びユニバーサル・ディスクリプション・ディスカバリー・アンド・インテグレーション（ＵＤＤＩ）のインターネットプロトコル（ＩＰ）バックボーン上のオープンスタンダードを使用して、ウェブベースのアプリケーションを組み込むための標準化された方法である。
【００４６】
図示されるように、デジタルコンパニオンサーバ４０６は、次の機能を提供し得る。すなわち、クライアントプロキシ５１２、ウェブサーバ５１４、アプリケーションサーバ機能５１６、カレンダサーバ機能５１８、通知サーバ機能５２０及びデータベース機能５２２である。これら各機能は、ハードウェア、ソフトウェア及び／又はファームウェアにおいて実行され得る。更に、これら各機能は、別個のサーバにより実行されたり、複数のサーバにわたって分割されたり、同一のサーバ機能に含まれたり、又は、他のどのような態様でもあり得る。
【００４７】
クライアントプロキシ機能５１２は、セキュリティの目的で使用され得るデジタルコンパニオンに対しプロキシ機能を提供する。このクライアントプロキシ機能５１２は、データネットワーク１０２を介して他のデジタルコンパニオン機能／サーバからユーザ端末１１２に送信されたすべての通信がクライアントプロキシ５１２を通過するように別個のサーバに含まれ得る。また、クライアントプロキシ５１２が別個のサーバに含まれる場合、例えば、付加的なセキュリティを提供するため、クライアントプロキシ５１２と他のデジタルコンパニオンサーバとの間に追加のファイアウォールが設けられ得る。
【００４８】
ウェブサーバ５１４は、顧客からデータネットワーク１０２でトラフィックを受信するための機能性を提供する。例えば、ウェブサーバ５１４は、顧客がインターネット・エクスプローラもしくはネットスケープ・コミュニケータ等のウェブブラウザプログラムを用いてアクセスし得る標準ウェブブラウザサーバであり得る。
【００４９】
アプリケーションサーバ機能５１６は、デジタルコンパニオンサーバ４０６によって実行される一般的な機能を包含する。例えば、これらの機能は、サービスセンターが提供する特定のアプリケーションを実行するために、他の多様なデジタルコンパニオン機能とインターフェースすることを含み得る。これらのサービスは、例えば、顧客の呼をオンラインで管理する能力を顧客に与えるために、他の機能、ソフトウェア及び／又はハードウェアとインターフェースすることを含み得る。例えば、顧客がなした又は受けた呼の履歴から顧客のアドレス帳に連絡先を該顧客が加えることを可能にすること、顧客がアドレス帳から直接発呼することを可能にすること、特定の時間に発呼されるようにスケジュールすること、又は、顧客が電話番号に関連する名前及び／又は住所を見ることを可能にすることである。更に、これらのサービスは、顧客が、オンラインで音声メールを聞くこと、スケジューラ及び／又は発呼者番号に基づいて顧客の呼を転送すること、オンラインで会議電話を設定すること等を可能にすることを含み得る。本発明の原理に従い、アプリケーションサーバ機能５１６は、顧客が発呼者番号（ＣＰＮ）からの入呼を受けた際、発呼者番号に関連する連絡先情報を取得することを助長し得る。
【００５０】
更に、アプリケーションサーバ機能５１６は、情報を取得又は送信するために、外部ウェブサーバといった一又は複数の外部装置とインターフェースし得る。例えば、アプリケーションサーバ機能５１６は、顧客が契約しているすべてのサービス（例えば、キャッチホン、自動転送、音声メール等）を特定するために、音声ネットワークのデータセンター５５６（verizon.com等）とインターフェースし得る。
【００５１】
カレンダサーバ機能５１８は、イベントのスケジューリング、特定のイベント発生時のロギング（ログ記録）、特定の時間にある機能を実行させるためのアプリケーション機能のトリガリング等の性能（能力／機能）を提供し得る。
【００５２】
通知サーバ機能５２０は、サービスセンター１０６からユーザ端末１１２に情報を送信するための性能を提供する。例えば、通知サーバ機能５２０は、アプリケーションサーバ機能５１６の指示で、ユーザがユーザの電話１１４で電話呼を現在受けているという通知をユーザ端末１１２に送信し得る。
【００５３】
データベース機能５２２は、デジタルコンパニオンサーバが実行する種々のアプリケーションによって使用可能な情報を格納する。これらのデータベースは、例えば、デジタルコンパニオンサーバに接続する一又は複数の外部記憶装置に含まれ得る。あるいは、該データベースは、デジタルコンパニオンサーバ自体の記憶装置に含まれ得る。データベース機能５２２を提供する記憶装置は、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、ハードディスクドライブ、磁気テープ等のどのようなタイプの記憶装置でもあり得る。
【００５４】
既述したように、通信ポータルサーバ４０８は、顧客のアカウントを管理すると共に、顧客の音声ネットワーク１０４のプロバイダが格納する顧客アカウント情報とインターフェースするためのハードウェア及びソフトウェアを提供する。図５に示すように、通信ポータルサーバ４０８は次の機能を提供し得る。すなわち、ウェブサーバ機能５２６、アプリケーションサーバ機能５２８、連絡先データベース機能５３０、及び／又は顧客プロフィール機能５３２である。これらの各機能は、別個のサーバにより実行されたり、複数のサーバにわたって分割されたり、同一のサーバ機能に含まれたり、又は、他のどのような態様でもあり得る。
【００５５】
ウェブサーバ機能５２６は、デジタルコンパニオンサーバのウェブサーバ機能５２２と同様に、顧客からデータネットワーク１０２でトラフィックを受信するための機能性を提供する。例えば、ウェブサーバは、顧客がインターネット・エクスプローラもしくはネットスケープ・コミュニケータ等のウェブブラウザを用いてアクセスし得る標準ウェブブラウザサーバであり得る。
【００５６】
アプリケーションサーバ機能５２８は、通信ポータルサーバ４０８によって実行される一般的な機能を包含する。例えば、これらの機能は、顧客プロフィール情報を取得及び／又は変更するために音声ネットワークとインターフェースすること、及び、ユーザのためのアドレス帳を作成及び編集することを含み得る。更に、アプリケーションサーバ機能５２８は、外部のサーバ及び／又は装置へ又はこれらから情報を送信及び／又は受信するための機能性を含み得る。例えば、通信ポータルサーバ４０８は、インターネット等のネットワークに接続し得る。アプリケーションサーバ機能５２８は、更に、スーパーページズ・ウェブページ等のウェブサービスを提供する外部サーバ５５２にインターネットで接続性を与え得る。アプリケーション機能５２８は、更に、ユーザのアドレス帳におけるある人に対するアドレス等の情報を取得するため、これらの外部サーバ５５２と接触し得る。
【００５７】
別の例において、通信ポータル４０８のアプリケーションサーバ機能５２８は、シングルサインオン（ＳＳＯ）サーバ５５４とインターフェースし得る。ＳＳＯ５５４は、ユーザがネットワークに最初にアクセスする際に実行される単一の認証に基づいて、ユーザが契約しているすべてのサービスにユーザがアクセスすることを可能にするために使用され得る。
【００５８】
連絡先データベース５３０は、ユーザのためのアドレス帳を格納するための記憶装置を含む。このアドレス帳は、どのようなタイプのアドレス帳でもあり得る。例えば、ユーザのアドレス帳は、人及び／又は組織の名前、電話番号及びアドレスを含み得る。これらの記憶装置は、通信ポータルサーバ４０８の内部もしくは外部にあり得、又はそれらの組合せであり得る。更に、これらの記憶装置は、磁気記憶装置、メモリ装置等のどのようなタイプの記憶装置でもあり得る。
【００５９】
顧客プロフィールデータベース５３２は、ユーザのための顧客プロフィール情報を格納するための記憶装置を含む。これらの記憶装置は、連絡先データベースのために使用される記憶装置と同一又は別個の格納装置であり得る。顧客プロフィールは、音声ネットワークに対するユーザのアカウントに関する情報を含み得る。例えば、この情報は、ユーザの名前、請求先アドレス及び他のアカウント情報を含み得る。加えて、顧客プロフィールは、例えば、キャッチホン、音声メール等のユーザが契約している音声サービスに関する情報を含み得る。
【００６０】
更に、該アーキテクチャのアプリケーションサービスプレーン５０４は、音声ポータル４１２を含み得る。既述したように、音声ポータル４１２は、例えば、音声認識機能４１６及びアプリケーションサーバ機能４１４を含み得、また、音声を介する顧客からの命令を受信及び処理するために使用され得る。音声認識機能は、音声認識性能を提供可能なハードウェア及び／又はソフトウェアを用いて実現され得る。このハードウェア及び／又はソフトウェアは、Tellme Networks社から入手可能な音声アプリケーション（Voice Apptication）プラットフォーム等の市販されている製品であり得る。音声ポータル４１２のアプリケーションサーバ機能４１４は、デジタルコンパニオンサーバ４０６と音声認識機能４１６との間で情報を交換するためのハードウェア及び／又はソフトウェアを含み得る。更に、アプリケーションサーバ機能４１４は、別個のサーバに含まれたり、音声認識機能４１６を提供するハードウェア及びソフトウェアに含まれたり、デジタルコンパニオンサーバ４０６に含まれたり等され得る。
【００６１】
該アーキテクチャのネットワークアクセスプレーン５０６は、アプリケーションサービスプレーン５０４と音声ネットワーク１０４との間の接続性を提供するための機能を含む。例えば、このプレーンは、リーセントチェンジエンジン３１６、ネットワークアクセスサーバ４１０及び／又はバックエンドサーバ４２０を含み得る。
【００６２】
既述したように、リーセントチェンジエンジン３１６は、音声ネットワーク１０４に含まれるスイッチ及びＩＳＣＰデータベースを更新するために使用され得る。一実施例において、リーセントチェンジエンジン３１６は、ＡＡＩＳ５４４、ｅＲＣ５４６及び／又はＭＳＰ５４８を含み得る。更に、セキュリティの目的のために、デジタルコンパニオンサーバ４０６とリーセントチェンジエンジン３１６との間にプロキシ５４２が使用され得る。
【００６３】
ネットワークアクセスサーバ４１０は、サービスセンター１０６に含まれ得、また、サービスセンターが提供するアプリケーションの処理において、音声ネットワーク４１０に対し情報を送信及び受信するためのハードウェア及びソフトウェアを提供し得る。例えば、ネットワークアクセスサーバ４１０は、音声ネットワーク１０４から発信者ＩＤ情報を取得するための発信者ＩＤ（ＣＩＤ）機能性、ＳＳＰを介して電話をかけるために音声ネットワークにおけるインテリジェントペリフェラル（ＩＰ）に命令するためのクリックツーダイヤル（click to dial）（ＣＴＤ）機能性、及び／又は、音声ネットワークのＩＳＣＰとインターフェースするためのリアルタイムコール（呼）管理（ＲＴＣＭ）機能性を含み得る。
【００６４】
ネットワークアクセスプレーン５０６はまた、一又は複数のバックエンドサーバ４２０を含み得る。これらのバックエンドサーバ４２０は、サービスセンター１０６及び音声ネットワーク１０４とインターフェースするためのハードウェア及び／又はソフトウェアを含み得る。バックエンドサーバ４２０は、ネットワークにより、直接接続により、又は他の適当な態様によりサービスセンター１０６に接続され得る。更に、バックエンドサーバ４２０は、ネットワークにより、直接接続により、又は他の適当な態様により音声ネットワーク１０４における一又は複数の装置に接続され得る。
【００６５】
バックエンドサーバ４２０は、例えば、音声メール取得及び通知機能を提供するサーバを含み得る。例えば、この音声メール取得及び通知機能は、ユーザが音声メールを受信した際に通知を受信し、ユーザの音声メールシステムを物理的に呼び出し、音声メールを取得するために適当なコードを入力し、該音声メールを取得し、該音声メールをデジタルファイルに変換し、かつ、該ファイルをデジタルコンパニオンサーバ４０６に送信する性能を含み得る。
【００６６】
更に、バックエンドサーバ４２０はまた、例えば、ディレクトリ・アシスタンス（電話番号案内）サーバをも含み得る。このディレクトリ・アシスタンス・サーバは、例えば、サービスセンター１０６を音声ネットワーク１０４のリバース・ディレクトリ・アシスタンス・ゲートウェイ（Reverse Directory Assistance Gateway）（ＲＤＡゲートウェイ）とインターフェースさせ得る。ＲＤＡゲートウェイは、音声ネットワーク１０４のデータ・オペレーションズ・センター（ＤＯＣ）に、電話番号に関連する名前及び／又はアドレス情報に対する要求を発行すると共に、この要求に応答して名前及び／又は電話番号を取得（検索）するための装置である。ＲＤＡゲートウェイ及びＤＯＣの更なる詳細は、図６に関連して後述される。
【００６７】
別の例において、バックエンドサーバ４２０は無線インターネットゲートウェイを含み得、該無線インターネットゲートウェイは、無線音声ネットワークの移動交換局（ＭＳＣ）とインターフェースするために使用される。上述したバックエンドサーバ４２０と同様に、この無線インターネットゲートウェイは、サービスセンター１０６で使用されるフォーマットと無線音声ネットワークで使用されるフォーマットとの間で要求及び情報を変換するために使用され得る。
【００６８】
更に別の例において、バックエンドサーバ４２０は、音声会議の参加者にダイヤルアウトするように音声ネットワーク１０４におけるカンフェレンス（会議）ブリッジに命令するためのカンフェレンス・ブラスティング・サーバ（conference blasting server）を含み得る。又は、例えば、バックエンドサーバは、二者（又は二つのグループ）の各々にダイヤルアウトすることによって該二者間に電話をかけるように音声ネットワークのＩＰに命令するためのサーバを含み得る。バックエンドサーバはまた、会議を聞くことができる音声デジタル化装置を呼出し、音声信号をデジタルフォーマットに変換し、かつ、該デジタル化された信号を例えば音声ストリーミングサーバを介してユーザの装置に転送するように、上記ブリッジもしくはＩＰに命令する性能を含み得る。音声ストリーミングサーバは、例えば、ユーザがインターネット等を介して該サーバに接続することを可能にし得る。更に、音声ストリーミング装置は、ユーザが会議を通して一時停止、巻戻し及び／又は早送りすることを可能にする信号を一時記憶もしくは記録し得る。
【００６９】
別の例において、バックエンドサーバ４２０は、サービスセンター１０６を音声ネットワーク１０４におけるＳＭＳゲートウェイとインターフェースさせるための単一番号ショートメッセージサービス（Single Number Short Message Service）（ＳＮ ＳＭＳ）サーバを含み得る。このサーバは、例えば、顧客（ユーザ）が、その自宅の電話番号に向けられるＳＭＳメッセージを、該ユーザが選択したＳＭＳ可能装置に向けることを可能にするように使用され得る。
【００７０】
音声ネットワークプレーン５０８は、図３に関連して上述したように、音声ネットワーク１０４に含まれるハードウェア及びソフトウェアを含む。例えば、音声ネットワークプレーン５０８は、ＩＳＣＰ ＳＰＡＣＥ３１４、ＩＳＣＰ３０２、インテリジェントペリフェラル３２０、及びＳＳＰ３０８を含み得る。更に、音声ネットワークプレーン５０８はまた、例えば移動交換局等といった無線通信事業者のネットワークに含まれるハードウェア及びソフトウェアをも含み得る。
【００７１】
説明を明確にするため、システム１００は、図１〜５に例示した個別機能要素に関連して本明細書中に記載される。しかし、当然のことながら、これらの構成要素及びモジュールの機能性は、一部重複したり、及び／又はより少ない又はより多い構成要素及びモジュールにおいて存在し得る。システム１００の構成要素は、実施により、特定の例示した構成要素を欠いたり及び／又は含んだり、又は、図示しない追加要素もしくは変更要素に接続し得る。更に、図１〜５に例示した構成要素の機能性の全部又は一部は、地理的に分散された位置間において共存又は分布され得る。
【００７２】
特定の実施形態において、本発明に従う方法及びシステムは、リバース・ディレクトリ・アシスタント（Reverse Directory Assistance）（ＲＤＡ）ルックアップを実行し得る。本明細書中で用いる用語「ＲＤＡルックアップ」は、ある相手に関連する電話番号もしくは他の識別子により該相手に関連する連絡先関連情報を取得することをいう。本明細書中で用いる用語「相手（party）」は、例えば、個人、グループ、会社、小売店、サービスプロバイダ等といった、それに対して連絡先関連情報が取得され得るどのようなエンティティ（実体）をも含む。本発明の実施形態に従い、連絡先関連情報は、一又は複数の名前、自宅の住所、勤務先の住所、自宅の電話番号、勤務先の電話番号、携帯電話番号、インスタントメッセージアドレス、ＩＰアドレス、生体情報（例えば、指紋、声紋、網膜走査等）、視覚情報（例えば、デジタル画像、写真等）、音声情報、個人情報（例えば、生年月日、特に好きな映画、特に好きな歌等）、公記録（公開記録）、信用報告書、逮捕歴、運転記録、銀行取引明細書、及び、親戚（身内）及び／又は友人に関連する連絡先関連情報を含み得る。特定の実施形態において、連絡先関連情報は、一又は複数のネットワークに間連する情報、又は、一又は複数のネットワークを介して取得される情報を含み得る。
【００７３】
本発明の原理及び特徴を説明するため、ここでは電話番号が用いられるが、本発明は、相手に関連する情報を取得するために、例えば、電子メールアドレス、ファックス番号、発信者電話番号通知サービス情報、所定のＩＤコード、ネットワークアドレス、写真、デジタル画像、音声信号、ビデオ信号等の他の識別子の使用を企図する。例えば、個人の写真が、該個人に関連する連絡先関連情報を取得するために用いられ得る。
【００７４】
本発明の原理に従い、ＲＤＡルックアップは、発呼者番号（ＣＰＮ）によってトリガされ得る。例えば、（電話１１４、１１６等を介して）ユーザ１１０が（関連ＣＰＮを有する）発呼者から呼を受けるやいなや、受け取ったＣＰＮを用いて、該発呼者に対する連絡先情報が取得され得る。加えて又はあるいは、ＲＤＡルックアップは、入呼及び／又は出呼の履歴（すなわちコールログ）に格納された電話番号に関連する情報を取得するために用いられ得る。更に、ユーザは、ある電話番号に対する連絡先情報を取得するため、例えば、ユーザ端末１１２に該電話番号を入力することにより、該電話番号を指定することができる。本発明の一実施形態において、ユーザ１１０は、ＲＤＡルックアップを開始することができる。また、ユーザ１１０に関連する一又は複数のシステム（例えば、ユーザ端末１１２及びサーバ４０６）は、自動的にＲＤＡルックアップを開始することができる。本発明の実施形態に従い、連絡先情報は、ある相手をユーザのアドレス帳もしくは連絡先リストに加えるために取得され得る。該アドレス帳もしくは連絡先リストは、上述したように、連絡先データベース５３０によって保持され得る。
【００７５】
図６は、本発明の実施形態に従うＲＤＡ法が実現され得る環境６００を例示する。図示されるように、環境６００は、サービスセンター１０６と、データネットワーク１０２と、バックエンドサーバ４２０と、ＲＤＡゲートウェイ６１０と、ＲＤＡプロキシサーバ６２０と、ディレクトリネットワーク６３０と、データ・オペレーションズ・センター（ＤＯＣ）６４０と、リスティング辞典６５０とを含み得る。
【００７６】
上述したように、バックエンドサーバ４２０は、サービスセンター１０６を音声ネットワーク１０４とインターフェースさせるためのハードウェア及び／又はソフトウェアを含み得る。一例において、バックエンドサーバ４２０は、一又は複数の検索エンジンを包含又は活用し得る。バックエンドサーバ４２０は、ネットワーク（例えば企業ネットワーク）により、直接接続により、又は他の適当な態様を介してサービスセンター１０６に接続され得る。更に、バックエンドサーバ４２０は、ネットワークにより、直接接続により、又は他の適当な態様を介して音声ネットワーク１０４における一又は複数の装置に接続され得る。環境６００において、バックエンドサーバ４２０は、一又は複数のＲＤＡアプリケーションを含むか、又は一又は複数のＲＤＡアプリケーションとして動作するように構成され得る。そういうものとして、バックエンドサーバ４２０は、サービスセンター１０６を音声ネットワーク１０４のＲＤＡゲートウェイ６１０とインターフェースさせ得る。
【００７７】
特定の実施形態において、セキュリティサービスを提供するため、一又は複数のファイアウォール（例えばファイアウォール４０４）が、バックエンドサーバ４２０とサービスセンター１０６内における一又は複数のサーバとの間に介在され得る。そのようなファイアウォールは、図６に例示するようなサービスセンター１０６外部に及び／又はサービスセンター１０６内に実装され得る。
【００７８】
ＲＤＡゲートウェイ６１０は、バックエンドサーバ４２０と音声ネットワーク１０４との間における情報交換を容易にするように構成された（例えば、ソフトウェア、ファームウェア及び／又はハードウェアにおいて実現された）一又は複数の装置、構成要素及び／又はプロセス（処理）を含み得る。特定の構成において、ＲＤＡゲートウェイ６１０は、ルーティング機能、スイッチング機能、コード変換及び／又はプロトコル変換を実行し得る。ＲＤＡゲートウェイ６１０は、本発明の実施形態に従い、バックエンドサーバ４２０からメッセージ及び要求を受け付け、連絡先情報に対し要求／問合せを発行し、かつ、連絡先情報を含み得る情報をサーバ４１０に戻し得る。一例において、ＲＤＡゲートウェイ６１０は、バックエンドサーバ４２０からＨＴＴＰメッセージを受け付けると共に、ＸＭＬを用いてサーバ４２０に応答し得る。あるいは、汎用マークアップ言語（ＳＧＭＬ）、及び／又は、公開情報フォーマットの生成及び共用を容易にする他のどのような言語をも用いられ得る。一実施形態において、ＲＤＡゲートウェイ６１０は、応答フォーマットを記述する文書型定義（ＤＴＤ）をサーバ４２０に送信し得る。ＤＴＤに加えて又はＤＴＤに代えて、応答フォーマットを記述するため、他のどのようなスキーマ、及び／又は、言語（例えばＸＭＬ）を確認にするための手段をも使用され得る。応答の更なる詳細は、図７及び８に関連して後述される。
【００７９】
図６に例示されるように、ＲＤＡゲートウェイ６１０は、ディレクトリネットワーク６３０に接続し得る。ディレクトリネットワーク６３０は、特定の実施において、音声ネットワーク１０４に接続又は包含され得る。ディレクトリネットワーク６３０は、連絡先関連情報を提供するように構成された、構成要素及び／又はサーバのどのような組合せをも含み得る。ディレクトリネットワーク６３０は、例えば、ベライゾン（登録商標）のライブ・ソース・ナショナル・ディレクトリ・アシスタンス（Live Source National Directory Assistance）ネットワーク、及び／又は、他のどのようなディレクトリ及び／又はオペレータ・サービス・ネットワークをも含み得る。
【００８０】
模範的な実施において、ディレクトリネットワーク６３０は、ＤＯＣ６４０を含むか又はＤＯＣ６４０に接続し得る。ＤＯＣ６４０は、連絡先関連情報に対する要求を保持及び／又は処理するための一又は複数の装置、機構及び／又はサービスを含み得る。環境６００において、ＤＯＣ６４０は、発呼者に関連する連絡先関連情報（例えばリスティング情報）の編集（物）であり得る辞典６５０を含むか又は辞典６５０に接続し得る。辞典６５０は、例えば、関係型データベース、分散型データベース及び／又はオブジェクト指向プログラミングデータベースといった一又は複数のデータベースを介して実現され得る。辞典６５０に含まれる情報は、一又は複数の電話会社（例えばベライゾン（登録商標））、リスティング・ハウス・ソース及び／又はオペレータ照会を介して取得、保持及び更新され得る。リスティング情報は、一又は複数の電話番号、名前、町（街、通り）、市、国（州）、郵便番号、非公開フラグ、及び課金タイプ（例えば、地方又は国）を含み得るが、これらに限定されない。
【００８１】
特定の実施形態において、環境６００はＲＤＡプロキシサーバ６２０を含み得、ＲＤＡプロキシサーバ６２０は、既知の／信頼されているメッセージがサービスセンター１０６とＲＤＡゲートウェイ６１０との間を通ることを許容するアプリケーションレベルプロキシサーバとしての機能を果たし得る。ＲＤＡプロキシサーバ６２０は、例えば、信頼されているネットワークセグメントに対するアクセスを得ようとする他の装置によるエラー及び試みをログ記録し得る。
【００８２】
図７は、本発明の実施形態に従うＲＤＡルックアップ法における模範的な段階を示すフローチャートである。例示のプロセスは、ＲＤＡルックアップ要求（段階７１０）から開始し得る。特定の実施において、ＲＤＡルックアップ要求は、ユーザ１１０によって、及び／又は、ユーザの動作／入力に応じてユーザ１１０に関連付けられる装置によって開始され得る。ＲＤＡ要求の開始（又はトリガリング）は、該要求の生成及び／又は送信、並びに該要求の生成／送信の発生を含み得る。一例において、ユーザ端末１１２は、ユーザ１１０が受信した命令に応じて、特定の電話番号に対するＲＤＡルックアップ要求を、サービスセンター１０６におけるデジタルコンパニオンサーバ４０６に送信し得る。ユーザ１１０は、特定の例において、発信者電話番号通知ディスプレイでＣＰＮを見るやいなや、ＣＰＮに対するＲＤＡルックアップをトリガし得る。更に、ユーザは、例えば、ユーザ端末１１２へ電話番号を入力することにより、又は、ユーザ端末１１２から電話番号を選択することにより、ＲＤＡルックアップ要求をトリガすることができる。ユーザ１１０は、加えて又はあるいは、入呼及び／又は出呼の履歴（すなわちコールログ）から電話番号を選択することにより、ＲＤＡルックアップをトリガし得る。該履歴は、例えば、サービスセンター１０６内の一又は複数の構成要素によって格納され得、また、ユーザ端末１１２によってアクセス可能であり得る。本発明の特定の実施形態において、ユーザ１１０は、ＲＤＡルックアップ要求を開始するように促され得る。例えば、サーバ４０６及び／又はユーザ端末１１２は、出呼又は入呼の発生時又はログ記録時に、ユーザ１１０にＲＤＡ要求を開始するように促し得る。ユーザ１１０は、例えば、（例えば連絡先データベース５３０が格納する）アドレス帳もしくは連絡先リストに連絡先を加えるためにＲＤＡ要求を開始し得る。
【００８３】
本発明の実施形態に従い、ＲＤＡルックアップ要求は、ユーザの動作／入力なしに、また、ユーザの認識を伴って又は伴わずに、ユーザ１１０に関連する装置によって自動的に開始され得る（段階段階７１０）。一例において、ＲＤＡルックアップ要求は、ユーザ１１０に関連する発呼装置（例えば電話１１４）による入呼の受信時に（例えば、ユーザ端末１１２及び／又はサーバ４０６によって）開始され得る。加えて、ＲＤＡ要求は、ユーザ１１０の連絡先リストに連絡先が加えられている際に、ユーザ端末１１２及び／又は（サーバ４０６を介して）サービスセンター１０６によって自動的に開始され得る。すなわち、電話番号に対する連絡先情報の取得は、連絡先リストに連絡先を加えるプロセスの一部であり得る。本発明の原理に従い、入呼及び／又は出呼は、サービスセンター１０６における一又は複数の構成要素（例えばサーバ４０６）によってログ記録され得、また、サービスセンター１０６は、そのような番号に対するＲＤＡ要求を（例えばサーバ４０６を介して）自動的に開始し得る。そのような要求は、ユーザのアドレス帳に連絡先を加えるために自動的に開始され得る。特定の実施形態において、ＲＤＡ法は、ユーザのアドレス帳を更新又はリフレッシュするために活用され得る。そのような実施形態において、ＲＤＡルックアップ要求は、ユーザのアドレス帳を現在の連絡先関連情報で更新するため、自動的に及び／又はオンデマンドで開始され得る。一例において、ユーザは、アドレス帳をリフレッシュするために一又は複数のＲＤＡルックアップ要求を開始させる指令を（例えばユーザ端末１１２を介して）入力し得る。加えて又はあるいは、ＲＤＡルックアップ要求は、アドレス帳をリフレッシュするため、ユーザの介入なしに定期的に開始され得る。
【００８４】
ＲＤＡルックアップ要求が開始された後、該要求は、バックエンドサーバ４２０に転送され得る（段階７２０）。特定の実施形態において、ＲＤＡルックアップ要求は、サービスセンター１０６から（例えばサーバ４０６から）バックエンドサーバ４２０へと送信され得る。ＲＤＡルックアップ要求はまた、ファイアウォール４０４経由で送られ得る。該要求を受信するやいなや、バックエンドサーバ４２０は、該要求を認証して、ＲＤＡ問合せをＲＤＡゲートウェイ６１０に送信し得る（段階７３０）。要求の認証はオプションであり得る。
【００８５】
特定の実施形態において、要求を受信するやいなや（段階７２０）、バックエンドサーバ４２０は、ＲＤＡ問合せをＲＤＡゲートウェイ６１０に送信するのに加えて又はその代わりに、特定の連絡先関連情報を取得するために、一又は複数の検索エンジン及び／又はネットワークサービス（例えば、グーグル、スーパーページズ）を活用し得る。一例において、バックエンドサーバ４２０は、特定の連絡先関連情報（例えば、インターネットからの公記録）を取得するために、一又は複数の検索エンジンを活用し得、加えて、他の情報（例えばリスティング情報）に対するＲＤＡ要求をＲＤＡゲートウェイ６１０に送信し得る。他の例において、バックエンドサーバ４２０が連絡先関連情報を取得し得、ＲＤＡゲートウェイ６１０が不要であり得る。そのようなＲＤＡゲートウェイ６１０が活用されない場合、段階７３０〜７５０は、図７のプロセスにおいて実行されないであろう。
【００８６】
バックエンドサーバ４２０からＲＤＡゲートウェイ６１０へと送信されたＲＤＡ問合せ（段階７３０）は、一の実施において、それに対し連絡先情報が求められる電話番号と、ユーザ１１０に関連する識別子（顧客ＩＤ）とを含み得る。上述したように、連絡先情報が要求される該電話番号は、ユーザ１１０が受けた電話番号（例えば発呼者番号）、ユーザ１１０が以前に電話した電話番号（例えば、出呼履歴もしくはログからの）、及び／又は、ユーザ１１０が指定／選択した電話番号であり得る。顧客ＩＤは、例えば、ユーザ１１０の主要な電話番号を含み得る。本発明の特定の実施形態において、ＲＤＡ問合せは、バックエンドサーバ４２０からＲＤＡプロキシサーバ６２０を通ってＲＤＡゲートウェイ６１０へと送信もしくはルーティングされ得る。バックエンドサーバ４２０は、特定の実施形態において、ＲＤＡ問合せをＨＴＴＰを介してＲＤＡゲートウェイ６１０に送信し得る。一例において、ＲＤＡ問合せは、次の例示的なフォーマットを有するユニバーサル・リソース・ロケータ（ＵＲＬ）の形式であり得る。
http://RDAGateway/RDAQuery.aspx?customerID=2129999999&lookupID=2125551212
上記ＵＲＬ例において、ＲＤＡゲートウェイは、ＲＤＡゲートウェイ６１０に関連するネーム又はＩＰアドレスであり得、顧客ＩＤは、ユーザ１１０の主要な電話番号であり得、かつ、ルックアップＩＤは、該問合せが実行される電話であり得る。
【００８７】
ＲＤＡ問合せを受信するやいなや、ＲＤＡゲートウェイ６１０は、該問合せをＤＯＣ６４０へと転送し得る（段階７４０）。上述したように、ＤＯＣ６４０は、リスティング辞典６５０を含むか又はリスティング辞典６５０に接続し得る。リスティング辞典６５０は、一又は複数のデータベースを介して実現され得る。従って、ＲＤＡゲートウェイ６１０は、連絡先情報に対し該リスティング辞典に問い合わせ得る。該連絡先情報は、該問合せに含まれる電話番号に関連する。本発明の原理に従い、ＲＤＡゲートウェイ６１０は、データベースベンダが提供するインターフェースプロトコル仕様に記述されるようなリスティング辞典６５０からの応答を見込み得る。ＲＤＡ問合せに応じて、ＤＯＣ６４０は、該問合せにおける電話番号に関連するリスティング情報を（例えばＲＤＡゲートウェイ６１０に）提供し得る。例えば、電話番号、名前、町、市、国、及び／又は郵便番号が戻され得る。加えて又はあるいは、一又は複数のフラグ及び／又はエラーが戻され得る。例えば、対象の電話番号に関連する特定の相手が、連絡先情報が私用（非公開）のままであるべきであることを表示した場合、非公開フラグがＤＯＣ６４０から戻され得る。ＤＯＣ６４０はまた、内部処理エラー又はタイムアウト時間満了の表示を与え得る。ＤＯＣ６４０によって与えられる情報は、ユーザ１１０に対する課金タイプ（例えば、地方又は国）をも含み得る。本発明の原理に従い、特定の電話番号に対し、シングルリスティング及び／又はマルチプルリスティングがＤＯＣ６４０によって提供され得る。例えば、家族は、同一番号により配偶者及び子供を別個にリストにし得、また、小企業は、特定の番号で複数の相手をリストにし得る。
【００８８】
ＲＤＡ問合せをＤＯＣ６４０に送った後、ＲＤＡゲートウェイ６１０は、応答をバックエンドサーバ４２０に送信し得る（段階７５０）。この段階で、ＲＤＡゲートウェイ６１０はまた、課金を容易にするため、顧客ＩＤを記録し得る。該応答は、一例において、ＤＯＣ６４０によって与えられた情報及びＤＯＣ６４０から受け取った情報を含み得る（又は反映し得る）。ＲＤＡゲートウェイ６１０は、一構成において、ＸＭＬを介してバックエンドサーバ４２０に応答し得る。ＲＤＡゲートウェイ６１０は、そのため、ＤＯＣ６４０から受け取った情報をＸＭＬメッセージへと変換／フォーマットすると共に、該メッセージをバックエンドサーバ４２０へと送り得る。上述したように、ＲＤＡゲートウェイ６１０は、応答フォーマットを記述する文書型定義（ＤＴＤ）をサーバ４２０に送り得る。ＲＤＡゲートウェイ６１０は、特定の構成において、一又は複数の次の応答タイプをサポートし得る。すなわち、シングルリスティング、マルチプルリスティング、非公開リスティング、リスティング無、無効電話番号、利用できないサービス、データベースエラー、問合せタイムアウトである。図８の表は、上記応答とこれらの対応する状況を例示する。図９Ａ及び図９Ｂは、ＸＭＬフォーマット９００を協同で例示し、該ＸＭＬフォーマット９００は、各応答に対するＸＭＬフォーマットの例を示す。
【００８９】
本発明の実施形態に従い、バックエンドサーバ４２０への応答は、ＤＯＣ６４０から受け取られ得る、対象の電話番号に関連する連絡先関連情報（例えばリスティング情報）を含み得る。例えば、ゲートウェイ６１０からバックエンドサーバ４２０への応答は、一又は複数の電話番号、名前、町、市、国、郵便番号を含み得る。該応答はまた、ネットワーク関連情報、公記録、家族情報、画像、音声情報等を含み得る。加えて、該応答は、既述したように、一又は複数のフラグ及び／又はエラーを包含（又は反映）し得る。
【００９０】
図７の例示プロセスにおいて、バックエンドサーバ４２０は、ＲＤＡルックアップ結果をサービスセンター１０６における一又は複数の構成要素に転送し得る（段階７６０）。例えば、そのような結果（例えば、ＲＤＡゲートウェイ６１０を介してＤＯＣ６４０から受け取ったリスティング情報、フラグ、エラー等）は、サーバ４０６に送信され得る。加えて又はあるいは、一又は複数の検索エンジン及び／又はネットワークサービスを用いてバックエンドサーバ４２０によって取り出された連絡先関連情報はサーバ４０６に送信され得る。図７のプロセスは、次いで、ユーザ１１０に、ＲＤＡルックアップ結果へのアクセスを提供し得る（段階７７０）。アクセスは、例えば、サーバ４０６及びユーザ端末１１２を介して提供され得る。ＲＤＡルックアップ結果に対するアクセスの提供（段階７７０）は、対象の電話番号に関連するリスティング情報をユーザ１１０に与えることを含み得る。ＲＤＡルックアップ結果に対するアクセスの提供はまた、一又は複数のエラーが生じたこと、又は、対象の電話番号に対する情報が利用できないこと（例えば非公開）をユーザ１１０に通知することをも含み得る。
【００９１】
ユーザ１１０にアクセスが提供された後（段階７７０）、ユーザ１１０は、ＲＤＡルックアップ結果に応答し得る（段階７８０）。一例において、リスティング情報が取得された場合、ユーザ１１０は、連絡先リストに加えるリスティング情報を選択し得る（段階７８０）。例えば、ユーザ１１０は、リスティング情報が連絡先リストに挿入されるようにする指令をユーザ端末１１２に入力し得る。特定の実施形態において、ユーザ端末１１２は、そのような指令に応じて、サービスセンター１０６（例えばサーバ４０６）と通信し得、これにより、情報が連絡先リストに加えられるようにする。特定の例において、上述したように、ある番号に対するマルチプルリスティングが取得されてユーザに与えられ得る。そのような例において、ユーザ１１０は、連絡先リストに加える一又は複数のリスティングを選択し得る。エラーが生じたか又は特定の番号に対する情報が利用できない場合、ユーザ１１０は、同じ又は異なる番号に対し別のＲＤＡルックアップ要求を開始し得る。別の実施形態において、ユーザ１１０は、（例えばサーバ４０６による）他の処理のためにリスティング情報を選択し得る。結果に対する応答（段階７８０）は、一又は複数のエラーメッセージに対して応答することを含み得る。
【００９２】
図７のフローチャートに例示される工程は、本発明の模範的な実施に従う。更に、当然のことながら、図７に記載されるイベントのシーケンスは例示的なものであり、限定を企図しない。従って、他の方法工程が使用され得、また、図７に示す方法による場合でさえ、本発明の範囲から逸脱することなく、イベントの特定の順序が変わり得る。更には、図７において、特定の工程は無くてもよく、また、追加の工程が実施され得る。その上、当然のことながら、図７の段階は、本発明の範囲から逸脱することなく変更され得る。例えば、特定の実施において、情報は、ＲＤＡゲートウェイ６１０を使用することなく、ＤＯＣ６４０とバックエンドサーバ４２０との間で交換され得る。
【００９３】
本発明に従う実施形態は種々の環境で実現され得る。更に、本明細書中に記載した方法は、どのような特定の装置にも本質的に関係なく、また、構成要素のどのような適切な組合せによっても実施され得る。更には、本明細書中に記載した教示に従い、種々のタイプの汎用装置が使用され得る。
【００９４】
既述した本発明に従う模範的なシステム及び方法は、限定的ではなく例示的なものである。ハードウェア、ソフトウェア及びファームウェアの異なる組合せが、本発明の実施形態の実行に適し得る。
【００９５】
本発明は、あらゆる点で限定的ではなく例示的であることを企図する特定の例に関して記述された。ハードウェア、ソフトウェア及びファームウェアの異なる組合せが、本発明の実施形態の実行に適し得る。
【００９６】
加えて、本明細書の検討及び本明細書に開示した本発明の実施から当業者には本発明の他の実施形態も明らかとなろう。本明細書及び実施例が単に例示であるとみなされることが企図される。この目的を達成するため、当然のことながら、発明的態様は、上記に開示した単一の実施形態、実施例又は構成のすべての特徴より少ない特徴にある。従って、本発明の真の範囲及び精神は特許請求の範囲に依存する。
【図面の簡単な説明】
【００９７】
【図１】本発明の原理に従う特徴及び態様が実現され得る模範的なデータ処理及び遠隔通信環境の図である。
【図２】本発明の原理に従う模範的なユーザ端末の図である。
【図３】本発明の原理に従う音声ネットワークの図である。
【図４】本発明の原理に従うサービスセンターのブロック図である。
【図５】本発明に従う模範的なシステムの論理アーキテクチャを示す。
【図６】本発明の特定の実施形態に従う特徴及び態様が実現され得る環境を例示する図である。
【図７】本発明の特定の実施形態に従う方法の段階を示すフローチャートである。
【図８】本発明の特定の実施形態において、図６に示す環境の構成要素によって通信され得る模範的な情報を示す。
【図９Ａ】本発明の特定の実施形態に従う例示的なプログラミングコードを示す。
【図９Ｂ】本発明の特定の実施形態に従う例示的なプログラミングコードを示す。
【図１】
2006507770.tif 000003
【図２】
2006507770.tif 000004
【図３】
2006507770.tif 000005
【図４】
2006507770.tif 000006
【図５】
2006507770.tif 000007
【図６】
2006507770.tif 000008
【図７】
2006507770.tif 000009
【図８】
2006507770.tif 000010
2006507770.tif 000011
2006507770.tif 000012
【国際調査報告】
2006507770.tif 000013