(57)【特許請求の範囲】
【請求項１】
呼を記録するための方法であって、
出呼を記録するためのフィルタ設定を指定する命令をユーザから受信する工程にして、該ユーザから受信した該命令が電話番号を指定し、指定された該電話番号に対する電話呼が呼記録から除外される該工程と、
発呼装置が発しかつ被呼装置に向けられる出呼に関連する出呼情報を取得する工程にして、該出呼情報が、電話された電話番号を含む該工程と、
前記フィルタ設定に基づいて出呼情報を記録するか否かを決定する工程と、
出呼情報を記録する決定に応じて出呼情報を呼記録に格納する工程と、
前記電話された電話番号を前記呼記録から連絡先リストへと挿入する工程とを含み、
前記各工程は一つ又は複数のコンピュータによって実行される方法。
【請求項２】
前記ユーザに前記呼記録に対するアクセスを提供する工程を更に含む請求項１の方法。
【請求項３】
前記出呼情報取得工程は、発呼装置のユーザ及び被呼装置のユーザに関連する情報を取
得する工程を含む請求項１の方法。
【請求項４】
前記発呼装置のユーザ及び被呼装置のユーザに関連する情報を取得する工程は、発呼者
番号及び電話された電話番号をそれぞれ取得する工程を含む請求項３の方法。
【請求項５】
前記出呼情報を用いて被呼装置のユーザに関連する連絡先関連情報を取り出す工程と、
前記連絡先情報を連絡先リストに加える工程とを更に含む請求項１の方法。
【請求項６】
前記連絡先関連情報を取り出す工程は、被呼装置のユーザに関連する名前、自宅の住所
、勤務先の住所及び電子メールアドレスのうちの少なくとも一つを取り出す工程を含む請求項５の方法。
【請求項７】
前記連絡先関連情報を取り出す工程は写真を取り出す工程を含む請求項５の方法。
【請求項８】
前記連絡先関連情報を取り出す工程は、公記録に含まれる情報を取り出す工程を含む請
求項５の方法。
【請求項９】
前記呼記録を用いて少なくとも一つのデータ分析を実行する工程を更に含む請求項１の方法。
【請求項１０】
前記少なくとも一つのデータ分析を実行する工程は、出呼パターンを表示する工程を含む請求項９の方法。
【請求項１１】
前記フィルタ設定を指定する前記ユーザからの命令を受信する工程は、呼記録に含める少なくとも一つの出呼を示す命令を受信する工程を含む請求項１の方法。
【請求項１２】
前記出呼情報を記録するか否かを決定する工程は前記フィルタ設定を調べる工程を含む請求項１の方法。
【請求項１３】
前記発呼装置は固定電話であり、前記発呼装置が発しかつ被呼装置に向けられる出呼に関連する出呼情報を取得する工程は、
前記固定電話に関連する通信回線にトリガを設定する工程と、
前記トリガに応じてサービス制御ポイントに問い合わせる工程と、
前記サービス制御ポイントにおけるサービス論理プログラムを開始する工程とを含む請求項１の方法。
【請求項１４】
少なくとも電話された電話番号を前記サービス論理プログラムからサーバへと送信する工程を更に含む請求項１３の方法。
【請求項１５】
前記発呼装置はプログラム可能装置であり、前記発呼装置から被呼装置への呼に関連する出呼情報を取得する工程は、前記プログラム可能装置によって出呼情報を取り込む工程を含む請求項１の方法。
【請求項１６】
少なくとも電話された電話番号を前記プログラム可能装置からサーバへと送信する工程を更に含む請求項１５の方法。
【請求項１７】
呼を記録するための方法であって、
ユーザに関連する複数の送信元通信装置各々が発しかつ少なくとも一つの送信先装置に向けられる出呼に関連する情報を取得する工程と、
前記出呼に関連する情報を記録するためのフィルタ設定を指定する命令を前記ユーザから受信する工程にして、該命令が呼記録から除外する少なくとも一つの出呼を含み、前記情報が電話された電話番号を含み、前記フィルタ設定が、前記ユーザに関連する前記複数の送信元通信装置各々に特有である該工程と、
前記フィルタ設定に基づいて前記出呼に関連する前記情報を格納するか否かを決定する工程と、
前記出呼情報を格納する決定に応じて前記情報を前記呼記録に格納する工程と、
前記電話された電話番号を前記呼記録から連絡先リストへと挿入する工程とを含み、
前記各工程は一つ又は複数のコンピュータによって実行される方法。
【請求項１８】
前記出呼に関連する情報は、前記送信元通信装置のユーザに関連する情報と、前記少なくとも一つの送信先装置のユーザに関連する情報とを含む請求項１７の方法。
【請求項１９】
前記出呼に関連する情報を用いて少なくとも一の相手に関連する連絡先関連情報を取り出す工程と、
前記連絡先関連情報を連絡先リストに加える工程とを更に含む請求項１８の方法。
【請求項２０】
前記出呼に関連する情報を取得する工程前に、複数の送信元通信装置各々が発しかつ少なくとも一つの送信先装置に向けられる出呼を検出する工程を更に含む請求項１７の方法。
【請求項２１】
前記情報を呼記録に格納する工程前に、前記複数の送信元通信装置各々が発する出呼に関連する情報を格納するか否かを決定する工程を更に含む請求項１７の方法。
【請求項２２】
前記フィルタ設定を指定する命令を受信する工程は、複数の送信元通信装置のうちの少なくとも一つが発する出呼に関連する情報を呼記録から除外する命令を受信する工程を含む請求項１７の方法。
【請求項２３】
前記フィルタ設定を指定する命令を受信する工程は、少なくとも一つの送信先装置に向けられる出呼に関連する情報を呼記録に含める命令を受信する工程を含む請求項１７の方法。
【請求項２４】
前記フィルタ設定を指定する命令を受信する工程は、少なくとも一つの送信先装置に正常に到達しなかった出呼に関連する情報を呼記録に含める命令を受信する工程を含む請求項１７の方法。
【請求項２５】
呼記録システムであって、
テレフォニーサービスを提供する第１ネットワークと、
第１ネットワークに接続し、ユーザを第１ネットワークとインターフェースさせるように構成される発呼装置入力ポートと、
データ転送を容易にするための第２ネットワークと、
第１ネットワーク及び第２ネットワークに接続するサービスセンターとを備え、
該サービスセンターは、
ユーザが指定したプリファレンスに従って呼記録を生成するための第１アプリケーション機能にして、該呼記録が、前記発呼装置が発する電話呼に関連しかつ電話された電話番号を含む情報を含み、かつ、該第１アプリケーション機能が、前記ユーザが指定したプリファレンス及び該ユーザが指定した電話番号を示すプログラムコードを含み、かつ、前記指定した電話番号に対する電話呼が前記呼記録から除外される該第１アプリケーション機能と、
前記呼記録を格納するための格納機能と、
前記電話された電話番号を前記呼記録から連絡先リストへと挿入するための連絡先追加機能とを含み、
該呼記録システムは、
前記ユーザが前記プリファレンスを指定して呼記録にアクセスすることを可能にするため、前記第２ネットワークに接続し、かつサーバとインタラクトするように構成されるユーザ端末入力ポートを更に備えるシステム。
【請求項２６】
前記第１ネットワークは公衆交換電話網（ＰＳＴＮ）である請求項２５のシステム。
【請求項２７】
前記第１ネットワークは、ボイスオーバーインターネットプロトコル（ＶｏＩＰ）を実
行操作可能である請求項２５のシステム。
【請求項２８】
前記第１ネットワークは公衆交換電話網（ＰＳＴＮ）を含み、前記発呼装置入力ポート
は、固定電話から情報を受信するインターフェースである請求項２５のシステム。
【請求項２９】
前記電話呼に関連する情報は電話された電話番号を含み、前記ＰＳＴＮに接続するサービス制御ポイントは、該電話された電話番号を前記サーバに送信する請求項２８のシステム。
【請求項３０】
前記発呼装置入力ポートは、プログラム可能装置から情報を受信するインターフェースである請求項２５のシステム。
【請求項３１】
前記電話呼に関連する情報は、電話された電話番号を少なくとも含み、該電話番号は、前記サービスセンターが受信する請求項３０のシステム。
【請求項３２】
前記第２ネットワークは、ワイドエリアネットワーク（ＷＡＮ）、ローカルエリアネッ
トワーク（ＬＡＮ）、イントラネット及びインターネットのうちの少なくとも一つを含む請求項２５のシステム。
【請求項３３】
前記第１アプリケーション機能は、前記発呼装置が発する呼を記録するための少なくとも一つの基準を指定する、ユーザが指定したプリファレンスに従って呼記録を生成する請求項２５のシステム。
【請求項３４】
前記フィルタ設定は、呼記録から除外する追加の電話番号を含む請求項２５のシステム。
【請求項３５】
前記格納機能は少なくとも一つのデータベースを含む請求項２５のシステム。
【請求項３６】
前記第１アプリケーション機能は、呼記録を用いて少なくとも一つのデータ分析を実行するためのプログラムコードを含む請求項２５のシステム。
【請求項３７】
前記データ分析は出呼パターンを決定することを含む請求項３６のシステム。
【請求項３８】
前記サービスセンターは、呼記録を用いて、前記発呼装置が発する電話呼の受信者に関連する連絡先情報を第２アプリケーション機能を介して取り出す請求項２５のシステム。
【請求項３９】
前記電話呼に関連する情報は、電話された電話番号を少なくとも含み、第２アプリケーション機能は、電話された電話番号のうちの少なくとも一つに関連する連絡先情報をインターネットベースのサービスから取り出す請求項３８のシステム。
【請求項４０】
前記連絡先情報は、名前、自宅の住所、勤務先の住所及び電子メールアドレスのうちの少なくとも一つを含む請求項３８のシステム。
【請求項４１】
前記サービスセンターは、取り出した連絡先情報を格納するように構成される連絡先データベース機能を更に備える請求項３８のシステム。
【請求項４２】
前記ユーザ端末は、汎用コンピュータ、パーソナルコンピュータ、無線装置、ページャ、データアクセス機能を有する携帯電話、及びパーソナルデジタルアシスタント（ＰＤＡ）のうちの一つである請求項２５のシステム。
【請求項４３】
方法を実行するようにシステムを制御するための命令を含むコンピュータ可読媒体であって、該システムは、該命令を実行するための少なくとも一つのプロセッサを含み、前記方法は、出呼を記録するためのフィルタ設定を指定する命令をユーザから受信する工程にして、該ユーザから受信した該命令が電話番号を指定し、指定された該電話番号に対する電話呼が呼記録から除外される該工程と、
発呼装置が発しかつ被呼装置に向けられる出呼に関連する出呼情報を取得する工程にして、該出呼情報が、電話された電話番号を含む該工程と、
前記フィルタ設定に基づいて出呼情報を記録するか否かを決定する工程と、
出呼情報を記録する決定に応じて出呼情報を呼記録に格納する工程と、
前記電話された電話番号を前記呼記録から連絡先リストへと挿入する工程とを含むコンピュータ可読媒体。
【請求項４４】
方法を実行するようにシステムを制御するための命令を含むコンピュータ可読媒体であって、該システムは、該命令を実行するための少なくとも一つのプロセッサを含み、前記方法は、
ユーザに関連する複数の送信元通信装置各々が発しかつ少なくとも一つの送信先装置に向けられる出呼を検出する工程と、
前記複数の送信元通信装置各々が発する出呼に関連する情報を取得する工程にして、該情報が電話された電話番号を含む該工程と、
出呼に関連する情報を記録するためのフィルタ設定を指定する命令を前記ユーザから受信する工程にして、該命令が呼記録から除外する少なくとも一つの出呼を示し、前記フィルタ設定が、前記ユーザに関連する前記複数の送信元通信装置各々に特有である該工程と、
前記フィルタ設定に基づいて前記出呼に関連する前記情報を格納するか否かを決定する工程と、
前記出呼に関連する前記情報を格納する決定に応じて該情報を呼記録に格納する工程と、
前記電話された電話番号を前記呼記録から連絡先リストへと追加する工程とを含むコンピュータ可読媒体。
【請求項４５】
前記電話された電話番号は前記連絡先リストに自動的に追加される請求項１の方法。
【請求項４６】
前記電話された電話番号は前記ユーザからの指令に応じて前記連絡先リストに追加される請求項１の方法。
【請求項４７】
リバース・ディレクトリ・アシスタンスを用いて前記記録における前記電話された電話番号に関連する連絡先情報を取り出す工程を更に含む請求項１の方法。
【請求項４８】
前記フィルタ設定は、その間の呼が前記記録から除外されるべき時間間隔を指定する請求項１７の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に通信システムに関し、更に詳しくは、出呼情報を記録及び管理するための方法及びシステムに関する。
【背景技術】
【０００２】
ユーザ間通信のための多種多様な手段が存在する。例えば、ユーザは、自宅の電話、勤務先の電話及び携帯電話を介して電話をかけ得る。加えて、ユーザはまた、ＰＣ、ＰＤＡ、ページャ等の装置を用いて、電子メール及びインスタントメッセージング等の通信方法で通信し得る。
【０００３】
残念ながら、このような多種多様な通信手段の管理は難しい場合がある。特に、ユーザの位置が変わる際に該ユーザとの通信も変化し得る。例えば、旅行中は携帯電話によってのみユーザに連絡をとることが可能であるかもしれない。しかしながら、ユーザは、仕事中は電子メールによって最適に連絡がとられ得る。また、ユーザは、通信を受信及び制御するための色々なルールの実行を望み得る。例えば、自宅に連絡をとるため、ユーザは、自宅の電話を三回鳴らした後に該呼を携帯電話に転送することを望み得る。別の例として、ユーザは、社外では、特定の人から電子メールを受信するたびにポケットベル（登録商標）で呼び出されることを望み得る。
【０００４】
一般に、通信管理を実現するため、ユーザは、各通信装置を別々に個人的に管理しなければならない。従って、該ユーザは、通信管理方法の変更を望む場合、多くの装置及びことによるとサービスセンターに対処しなければならないだろう。
【０００５】
更に、種々の通信装置及びサービスにより呼管理は次第に困難になっている。特に出呼に関して、慣用システムはユーザに限定された機能を提供する。慣用システムがしばしば提供する一機能は「リダイヤル」であり、これは、以前電話した番号に対し該番号を再入力することなくユーザが呼を開始することを可能にする。特定のシステム（例えばデジタル携帯電話）は、ユーザが、電話番号を連絡先リストに局所的に格納することを可能にし、これは、通常、限られた記憶容量のＦＩＦＯ又はローリングリストである。そのようなシステムにおいて、ユーザは、一般に、連絡先リストに電話番号を挿入する動作を実行する。例えば、携帯電話において、ユーザは、キーパッドを介して電話番号を連絡先リストに入力し、該入力した番号を保存するように該装置に指示する。特定のシステムは、すべての出呼及び入呼を、これらの発信及び受信時にローリングリストに自動的に格納する。しかしながら、そのようなシステムは、一般に限られたＦＩＦＯ記憶容量を提供し、また、通常、上記番号のみを格納する。現在の通信システムは、出呼の格納に対するフィルタリングオプション及び除外オプションをユーザに提供せず、また、これらのシステムは、ユーザが、電話した番号から発呼者情報を取得することを可能にはしない。更には、慣用システムは、いくつかの装置（例えば、携帯電話、ラップトップ、ＰＤＡ、Ｊ２ＭＥ電話、ＢＲＥＷ電話等）が発する出呼の協調及び管理を助長しない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の特定の実施形態に従う方法、システム及び製品は、上記の一又は複数の問題点を除去することに向けられる。
【課題を解決するための手段】
【０００７】
本発明に従うシステム及び方法は、出庫に関連する情報を呼記録（通話記録／通話ログ）に記録（ログ記録）し得る。本発明の一実施形態において、システム及び方法は、出呼を記録するためのフィルタリングプリファレンスを指定する命令をユーザから受信するために提供され得る。例えば、ユーザは、呼記録から除外するか又は呼記録に含めるべき電話番号のリストを電話時に指定し得る。一実施形態において、ユーザは、サーバに接続するユーザ端末を介してフィルタ設定を指定し得る。本発明に従う方法及びシステムは、発呼装置が発しかつ被呼装置に向けられる呼に関連する出呼情報を取得し得る。例えば、プログラム可能無線電話は、出呼情報（例えば、電話された電話番号）を取り込むように構成され得る。別の例において、出呼情報は、固定電話に関連するサービス制御ポイントを介して取得され得る。本発明の原理に従い、出呼情報は、サービスセンターに存在するサーバに送信され得る。本発明に従うシステム及び方法は、フィルタリング設定に基づいて出呼情報を記録するか否かを決定し得る（例えば、サーバが除外リストを調べ得る）。出呼がフィルタリングを通過する場合、該出呼情報は、呼記録に格納され得、該呼記録は、特定の実施において、サービスセンターにおけるデータベースに存在し得る。本発明に従うシステム及び方法は、ユーザに呼記録に対するアクセスを（例えばユーザ端末を介して）提供し得る。
【０００８】
本発明に従う特定の実施形態において、システム及び方法は、連絡先を連絡先リストに加えるために呼記録を使用し得る。本発明の原理に従い、被呼者に関連する連絡先関連情報は、呼記録を用いて取り出され得る。例えば、サービスセンターにおけるーバは、電話された番号を用いて連絡先関連情報を取り出し得る。該取り出された連絡先情報は、次いで、連絡先リストに加えられ得る。
【０００９】
本発明に従う特定の実施形態において、システム及び方法は、呼記録を用いてデータ分析を実行し得る。例えば、発呼パターン及び／又は発呼頻度は、呼記録における情報を介して処理されて、ユーザに与えられ得る。
【００１０】
本発明に従う特定の実施形態において、システム及び方法は、複数の装置に関連する呼を記録及び管理し得る。方法及びシステムは、複数の送信元通信装置各々が発しかつ一又は複数の送信先装置に向けられる出呼に関連する情報を取得し得る。例えば、ユーザの携帯電話、固定電話及びＰＤＡが発する出呼に関連する情報が取得され得る。本発明に従う方法及びシステムは、ユーザの装置に関連する出呼情報を呼記録に格納し得る。特定の実施形態において、ユーザは、各装置に対しフィルタリング設定を設け得、また、各装置からの出呼は、フィルタリング設定に基づいて呼記録に格納され得る。呼記録は、ユーザ端末及び／又は一又は複数の装置によってアクセス可能であり得る。
【００１１】
上記及び以下の両記載は単に例示的で説明的なものであり、請求発明をいかなる態様であれ限定することを企図しない。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の例示的な実施形態を詳細に説明する。該実施形態の例は付随図面に示される。同一もしくは同様の構成要素に言及するために、可能な限り、図面全体にわたって同一の参照番号が用いられる。添付図面は、本発明に従う例示的な実施形態及び実装を示すが、これらの実施形態及び実装の記載は、本発明の範囲から外れる他の実施形態及び実装を表さずもしくは意味しない。当然のことながら、別の実施形態及び実装を利用することができ、また、本発明の範囲から逸脱することなく、構造上の及び手法上の変更がなされ得る。
【００１３】
図１は、データ処理及び遠隔通信環境１００のブロック図であり、該環境１００には本発明の特徴及び態様が実装され得る。環境１００の構成要素の数は図示されるものに限定されず、本発明の実施形態に従って構成要素の配置数の他のバリエーションが可能である。図１の構成要素は、ハードウェア、ソフトウェア及び／又はファームウェアによって実現され得る。データ処理及び遠隔通信環境１００は、データネットワーク１０２と音声ネットワーク１０４とサービスセンター１０６とを含み得る。ユーザ１１０は、データネットワーク１０２とインターフェースする（接続して機能する）ためにユーザ端末１１２を使用し得、また、音声ネットワーク１０４とインターフェースするために電話１１４、１１６及び１１８を使用し得る。発呼者１２０は、ユーザ１１０等のユーザの電話１１４、１１６及び１１８のいずれか一つに電話をかけるために電話１２２を使用し得る。
【００１４】
データネットワーク１０２は、図１の環境１００に示されている、ユーザ端末１１２及びサービスセンター１０６等の種々のエンティティ間の通信を提供する。データネットワーク１０２は、共有、公共もしくは私有のネットワークであり得、又は、広域もしくは構内を含み得る。データネットワーク１０２は、有線及び／又は無線通信ネットワークのどのような適当な組合せによっても実現され得る。例として、データネットワーク１０２は、ワイドエリアネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、イントラネット及び／又はインターネットによって実現され得る。更に、サービスセンター１０６は、例えば無線通信業者ネットワーク及びインターネット等の複数のデータネットワーク１０２に接続し得る。
【００１５】
音声ネットワーク１０４は、発呼者１２０等の発呼者がユーザ１１０に電話をかけることを可能にするテレフォニーサービスを提供し得る。一実施例において、音声ネットワーク１０４は、公衆交換電話網（「ＰＳＴＮ」）等のネットワークを用いて実現され得る。あるいは、音声ネットワーク１０４は、ボイスオーバーインターネットプロトコル（「ＶｏＩＰ」）技術を用いて実現され得る。更に、音声ネットワーク１０４は、本発明の原理に従ってＰＳＴＮ及びＶｏＩＰ技術の両方を用いて実現され得る。更にまた、サービスセンター１０６は、例えば、ベライゾン（登録商標）の音声ネットワーク、他の通信事業者が運営する音声ネットワーク、及び無線通信業者ネットワーク等の複数の音声ネットワーク１０４に接続し得る。
【００１６】
サービスセンター１０６は、データネットワーク１０２及び音声ネットワーク１０４上の通信を管理するためのプラットフォームを提供する。サービスセンター１０６はまた、データネットワーク１０２と音声ネットワーク１０４との間に通信を転送するため、コード及びプロトコル変換といったゲートウェイ機能を提供する。サービスセンター１０６は、ハードウェア、ソフトウェア及び／又はファームウェアの組合せを用いて実現され得る。例えば、サービスセンター１０６は、あるネットワーク（図示せず）が接続する複数の汎用コンピュータもしくはサーバを用いて実現され得る。図では、サービスセンター１０６がデータネットワーク１０２及び音声ネットワーク１０４に直接接続して示されるが、サービスセンター１０６とデータネットワーク１０２と音声ネットワーク１０４との間には、いかなる数及び種類のネットワーク構成要素も介在され得る。
【００１７】
ユーザ端末１１２は、ユーザ１１０にデータネットワーク１０２に対するインターフェースを与える。例えば、ユーザ端末１１２は、汎用コンピュータもしくはモデムを備えたパーソナルコンピュータ等の、インターネットにアクセス可能などのような装置を使用しても実現され得る。ユーザ端末１１２はまた、ブラックベリー（登録商標）やエアゴー オードリー（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）（ＳＮ ＳＭＳ）サーバを含み得る。このサーバは、例えば、顧客（ユーザ）が、その自宅の電話番号に向けられるＳＭＳメッセージを、該ユーザが選択したＳＭＳ可能装置に向けることを可能にするように使用され得る。
【００７３】
音声ネットワークプレーン５０８は、図３に関連して上述したように、音声ネットワーク１０４に含まれるハードウェア及びソフトウェアを含む。例えば、音声ネットワークプレーン５０８は、ＩＳＣＰ ＳＰＡＣＥ３１４、ＩＳＣＰ３０２、インテリジェントペリフェラル３２０、及びＳＳＰ３０８を含み得る。更に、音声ネットワークプレーン５０８はまた、例えば移動交換局等といった無線通信事業者のネットワークに含まれるハードウェア及びソフトウェアをも含み得る。
【００７４】
説明を明確にするため、システム１００は、図１〜５に例示した個別機能要素に関連して本明細書中に記載される。しかし、当然のことながら、これらの構成要素及びモジュールの機能性は、一部重複したり、及び／又はより少ない又はより多い構成要素及びモジュールにおいて存在し得る。システム１００の構成要素は、実施により、特定の例示した構成要素を欠いたり及び／又は含んだり、又は、図示しない追加要素もしくは変更要素に接続し得る。更に、図１〜５に例示した構成要素の機能性の全部又は一部は、地理的に分散された位置間において共存又は分布され得る。
【００７５】
上述したように、ユーザ（例えば１１０）のどの装置からの出呼情報も呼記録に格納され得る。本明細書中で用いる用語「記録（ログ）」は、データの編集（物）もしくはリスティングのことをいう。用語「記録」の形式（形態）はまた、情報を編集、格納及び／又は記録する動作のことをいう。「呼記録」は、本明細書中、特定のユーザに関連する一又は複数の装置が発する出呼に関連する情報の記録のことをいう。「呼」は、一又は複数の通信装置（例えば、固定電話、携帯電話等）からかけられる電話呼を含み得る。用語「呼」はまた、電子メール、インスタントメッセージ、ファクシミリ等の他のタイプの通信を包含し得る。
【００７６】
図６は、本発明の特定の実施形態に従う呼記録プロセス及び機能の概要を概略的に示す。図６に示されるように、発呼者としてのユーザ１１０は、発呼装置（例えば電話１１８）を用いて被呼者６０５に発呼し（電話をかけ）得る。本発明に従う方法及びシステムは、出呼に関連する情報を取得すると共に、該情報を呼記録６１０に格納し得る。本発明の特定の実施形態において、呼記録は、一又は複数の記憶装置に存在する（もしくは分散する）一又は複数のデータファイル及び／又はデータ構造を介して実現され得る。例えば、図６に例示されるように、呼記録６１０は、データベース機能５２２を介して格納され得る。加えて又はあるいは、呼記録６１０の全部又は一部は、ユーザ端末１１２における記憶装置２０４に存在し得る。一実施形態において、呼記録６１０は、各出呼に対し、一又は複数の次のデータ要素、すなわち、電話された番号、発呼装置及び／又は発呼者に関連する情報、被呼装置及び／又は被呼者に関連する情報、及びタイムスタンプを含み得る。
【００７７】
本発明の特定の実施形態において、呼記録６０１は、被呼側に関連する連絡先関連情報を包含もしくは参照掲載し得る。本発明の原理に従い、そのような連絡先関連情報は、一又は複数の名前、自宅の住所、勤務先の住所、自宅の電話番号、勤務先の電話番号、携帯電話番号、インスタントメッセージアドレス、ＩＰアドレス、生体情報（例えば、指紋、声紋、網膜走査等）、視覚情報（例えば、デジタル画像、写真等）、音声情報、個人情報（例えば、生年月日、特に好きな映画、特に好きな歌等）、公記録（公開記録）、信用報告書、逮捕歴、運転記録、銀行取引明細書、及び、身内（親戚）及び／又は友人に関連する連絡先関連情報を含み得る。特定の実施形態において、連絡先関連情報は、一又は複数のネットワークに間連する情報、又は、一又は複数のネットワークを介して取得される情報を含み得る。
【００７８】
ユーザ１１０は、例えば、ユーザ端末１１２又は電話１１８を介して通路記録６１０にアクセスし得る。特定の実施形態において、呼記録における情報は、階層的に編成され得、ユーザが、詳細な情報（例えば、特定の呼の詳細）並びに上位ビュー（例えば、総体的発呼パターン等）を探ることを可能にする。呼記録に関連する付加的機能は後述される。
【００７９】
模範的な実施形態において、本発明に従うシステム及び方法は、呼記録に対するフィルタリングオプション及び／又は処理オプションをユーザに提供し得る。例えば、ユーザ１１０は、特定の呼のエントリ（記入／入力）を呼記録から（呼記録に対し）排除するため、除外リストを設定し得る。除外リストは、例えば、出電番号タイプ（フリーダイヤルサービス、電話番号案内等）、被呼装置タイプ及び被呼者所在地のうちのいずれか一つ又はこれらの組合せに基づき得る。また、除外リストは、一構成において、ユーザ１１０が、特定時間中の特定相手に対する呼を除外することを可能にする。一実施形態において、ユーザ１１０は、ユーザ端末１１２及びデジタルコンパニオンサーバ４０６を介して除外リスト確立、アクセス及び変更し得る。呼記録フィルタリング及び処理の更なる詳細は後述される。
【００８０】
本発明の特定の実施形態において、ユーザに関連する複数の発呼装置が発する出呼情報が記録及び管理され得る。例えば、ユーザ１１０に関連する携帯電話、固定電話（例えば１１８）及びＰＤＦが発する呼が記録され得る。ユーザ１１０は、各発呼装置からかけれらる呼を記録するための特定のフィルタリング設定を設け得る。一実施形態において、そのようなフィルタリング設定は、除外リストを通じて指定され得る。従って、除外リストは、呼記録から除外されるべきである、ユーザの各発呼装置からの特定タイプの出呼を指定することができる。例えば、ユーザ１１０は、固定電話からのフリーダイヤルサービスの呼、及び携帯電話からの電話番号案内の呼を除外することができる。ユーザ１１０はまた、例えば、特定の装置からなされるすべての呼が呼記録から除外され又は呼記録に含められるべきであることを指定することができる。ユーザ１１０はまた、特定の相手に対してなされる呼が呼記録から除外され又は呼記録に含められるべきであることを指定することができる。特定のフィルタリング設定は、ユーザが、特定の時間もしくは時刻中になされる呼が呼記録に含められ又は呼記録から除外されるべきであることを指定することを可能にし得る。更に、特定のフィルタリング設定は、ユーザが、失敗する又はメッセージサービスが受信するすべての呼を記録する（又は呼記録から除外する）ことを可能にし得る。特定の実施形態において、フィルタリング設定は、ユーザの各装置に対し動的に変えられ得る。各装置からの出呼に関連する情報は、フィルタリング設定に従って呼記録に格納され得る。本発明の特定の実施において、呼記録に格納される情報のタイプは各発呼装置に対して異なり得る。
【００８１】
図７は、本発明の特定の実施形態に従う呼記録プロセスにおける模範的な段階を示すフローチャートである。例示された呼記録プロセスは、ユーザ１１０が、呼記録に対するフィルタパラメータ及び／又はプリファレンス（すなわち、除外リストの作成）を確立、設定及び／又は選択することを可能にし得る（段階７０１）。本発明の一実施形態において、ユーザ１１０は、上述したように、複数の装置各々に対し特定のフィルタパラメータを設定し得る。アプリケーション機能５１６及び／又はユーザ端末１１２は、特定の実施において、フィルタを実装するためのソフトウェア、ファームウェア及び／又はハードウェアと、ユーザアクセス及びユーザインタラクション（ユーザ対話）を容易にするためのグラフィカルユーザインタフェース（ＧＵＩ）とを含み得る。本発明の特定の実施形態において、ユーザ１１０は、ユーザ端末１１２を介してフィルタリングパラメータ及び／又はプリファレンスにアクセスし得、また、これらを入力及び変更し得る。
【００８２】
上述したように、本発明に従うシステム及び方法は出呼に関連する情報を取得し得る。出呼に関連する情報の取得は、図７の呼記録プロセスにおいて、ユーザ１１０に関連する一又は複数の発呼装置を構成することを含み得る（段階７１０）。本発明の一実施形態において、ユーザ１１０は、相手方に発呼するため、音声ネットワーク１０４に接続する固定電話を使用し得る。従って、発呼装置を構成することは、固定電話に関連する通信回線に、ＡＩＮ（高度インテリジェントネットワーク）Off-Hook Delay（オフフック遅延）（「ＯＨＤ」）トリガを設定することを含む。ＯＨＤトリガは、該電話が「オフフック」になって発呼者が番号を入力する際、コールフローにおいて発生し得る。すなわち、ＯＨＤトリガは、電話番号がユーザによって入力されるのを待ち得る。
【００８３】
本発明の特定の実施形態において、ユーザ１１０は、発呼するため、ＢＲＥＷ電話、Ｊ２ＭＥ電話、ＰＤＡ、及び／又は、音声ネットワーク１０４に接続するラップトップ等の一又は複数のプログラム可能発呼装置を使用し得る。そのようなプログラム可能発呼装置は、ＰＳＴＮ及び／又はＶｏＩＰ技術に適合し得、また、特定の実施において、ユーザ端末１１２に構造が類似し得る。従って、発呼装置を構成することは（段階７１０）、プログラム可能発呼装置が出呼情報を取り込み、随意的にキャッシュするように該装置を構成し、これにより、出呼情報が取得されることを可能にすることを含み得る。プログラム可能発呼装置は、一実施形態において、該装置が出呼情報を取り込むようにさせ得るコンフィギュレーションデータ及び／又はコンフィギュレーション命令をサーバ４０６から受信し得る。そのようなデータは、例えば、インターネットからダウンロードされたり、又は、サーバ４０６からプログラム可能発呼装置へと自動的に送信され得る。特定のプログラム可能発呼装置はまた、出呼情報を取り込むように事前に構成され得、又は、局部記憶ドライブ（例えば、ＣＤ−ＲＯＭドライブ、フロッピー（登録商標）ドライブ等）に入力された命令によって構成され得る。上述したように、複数の発呼装置が発する出呼に関連する情報は、呼記録に格納され得る。従って、ＯＨＤトリガは、一又は複数の固定電話に対して設定され得、また、一又は複数のプログラム可能発呼装置は、出呼情報を取り込むように構成され得、これにより、各発呼装置からの出呼情報が取得されることを可能にする。
【００８４】
本発明の原理に従い、ユーザ１１０は、被呼者６０５に対して発呼（呼出し）を開始し得る（段階７２０）。特定の実施形態において、ユーザ１１０は、一又は複数の固定電話、無線電話、ページャ等を介して発呼し得る。加えて又はあるいは、ユーザ１１０は、一又は複数のデジタル携帯電話、ＰＤＡ、Ｊ２ＭＥ電話、ＢＲＥＷ電話、ラップトップ、及び／又は他のプログラム可能発呼装置を介して発呼することができる。テレフォニーサービスは、音声ネットワーク１０４によって提供され得る。
【００８５】
一旦ユーザ１１０が発呼を開始すると、図７のプロセスは、出呼に関連する情報を取得し得る（段階７３０）。一例において、そのような情報は、電話された番号及び発呼の時間を含み得る。固定電話では、図示のプロセスは、音声ネットワーク１０４におけるＡＩＮ ＳＣＰ（３０２）に問い合わせることを含み得る。例えば、固定電話のハンドセットが「オフフック」になってユーザ１１０が被呼者番号を入力する際、ＯＨＤトリガは、問合せがＡＩＮ ＳＣＰ（３０２）に送信されるようにし得る。該問合せを受信するやいなや、加入者回線に対するＩＳＣＰ３０２におけるService Logic Program （サービス論理プログラム）（ＳＬＰ）が開始され得る。ＳＬＰは、サービスセンター１０６に含まれる（又は接続する）種々のコンポーネント及び／又はシステム間における呼情報の処理及び／又は呼情報のルーティングのための一又は複数のハードウェア、ソフトウェア及び／又はファームウェアコンポーネントを含み得る。ＩＳＣＰ３０２におけるＳＬＰは、電話された出電（出呼）番号を含む出呼に関連する情報をサービスセンター１０６におけるデジタルコンパニオンサーバ４０６に送信するためにＧＤＩ ＴＣＰ／ＩＰを使用し得る（段階７４０）。
【００８６】
プログラム可能発呼装置による出呼に関連する情報の取得（段階７３０）は、発呼装置を介して呼情報を取り込むことを含み得る。従って、発呼装置は、取り込んだ出呼情報をサービスセンター１０６におけるデジタルコンパニオンサーバ４０６に送信し得る（段階７４０）。本発明の特定の実施形態において、呼情報は、呼がなされる際に、プログラム可能発呼装置からネットワーク１０２及び／又はネット１０４を介してサービスセンター１０６へと送信され得る。しかしながら、出呼情報は、出呼の発生後及び／又はサーバ４０６からの要求に応じて、付加的に又は代替的にプログラム可能発呼装置から送信され得る。出呼情報は、無線でサービスセンター１０６に送信され得る。別の実施形態において、出呼データは、有線ネットワークリンクで送信され得、また、ＴＣＰ／ＩＰを介して送信され得る。
【００８７】
出呼情報を受信するやいなや（段階７４０）、サーバ４０６は、該情報を処理のためにアプリケーション機能５１６に送る。特定の実施において、アプリケーション機能５１６は、出呼情報が通信記録に含められるべきであるか否かを決定し得る（段階７５０）。アプリケーション機能５１６は、特定の呼が記録されるべきであるか否かを決定するため、フィルタリングパラメータ（段階７０１）を使用し得る。別の実施形態において、呼が記録されるべきであるか否かの決定（段階７５０）は、ＩＳＣＰ３０２によって実行され得、また、呼情報のアプリケーション機能５１６への送信前に行われ得る。呼が呼記録から除外されるべきであることが決定される場合（例えば、電話された番号が除外リストに含まれているため）、呼の処理は終わり得、また、アプリケーション５１６は、更なる出呼（段階７２０）に対しスタンバイし得る。しかしながら、出呼が記録されるべきであることが決定される場合（段階７５０）、アプリケーション機能５１６は、出呼情報を記録し得る（段階７６０）。本発明の一実施形態において、出呼情報は、上述したようにデータベース機能５２２を介して格納され得る呼記録６１０に記録され得る。既述したように、呼記録６１０に記録される情報は、電話された番号、発呼装置及び／又は被呼装置に関連する情報、及び、発呼時を示すタイムスタンプを含み得る。
【００８８】
一旦出呼情報が記録されると（段階７６０）、図示のプロセスは、ユーザに呼記録に対するアクセスを与え得る（段階７７０）。アクセスの提供は、呼記録の情報を視覚的に及び／又は可聴的にユーザ１１０に与えることを含み得る。本発明の一実施形態において、格納された情報は、ユーザデータネットワーク１０２及び／又は音声ネットワーク１０４を介して、ユーザ１１０に表示され得、及び／又はユーザ１１０がアクセスし得る。例えば、ユーザ１１０は、データネットワーク１０２に接続するユーザ端末１１２Ａ及び／又は１１２Ｂを介して呼記録にアクセスし得る。加えて又はあるいは、ユーザ１１０は、音声ネットワーク１０４を介して、例えば音声ポータル４１４を通じて呼記録にアクセスし得る。本発明の特定の実施形態において、ユーザ１１０は、データネットワーク１０２及び／又は音声ネットワーク１０４に接続する発呼装置（例えばデジタル携帯電話）を介して呼記録にアクセスし得る。
【００８９】
図７のフローチャートに例示される工程は、本発明の模範的な実施に従う。更に、当然のことながら、図７に記載されるイベントのシーケンスは例示的なものであり、限定を企図しない。従って、他の方法工程が使用され得、また、図７に示す方法による場合でさえ、本発明の範囲から逸脱することなく、イベントの特定の順序が変わり得る。例えば、フィルタパラメータ（例えば除外リスト）は、いつでも設定（段階７０１）、アクセス及び変更され得る。また、発呼装置は、ユーザがフィルタを設定する（段階７０１）前に構成され得る（段階７１０）。更には、図７において、特定の工程は無くてもよく、また、追加の工程が実施され得る。
【００９０】
本発明の原理に従い、呼記録を用いて種々の操作及び分析が実行され得る。特定の実施形態において、呼記録は、連絡先リスト（例えば、連絡先データベース５３０を介して格納される上述したアドレス帳）に連絡先を加えるために使用され得る。サーバ４０６は、特定の実施において、顧客が連絡先リストもしくはアドレス帳に連絡先を加えるこを許容し得る。ユーザ１１０は、ユーザ端末１１２及び／又は音声ネットワーク１０４を介して連絡先リストにアクセスし得る。連絡先リストは、名前、勤務先の住所及び／又は自宅の住所、電子メールアドレス、連絡先番号、ファックス番号、及び／又は、連絡先に関連する他の識別情報を含み得る。一実施形態において、電話された番号は、呼記録から連絡先リストに挿入され得る。加えて又はあるいは、連絡先関連情報は、連絡先が加えられる際に取得されて連絡先リストに挿入され得る。特定の被呼者に関連する連絡先情報は、呼記録にリストされた情報（例えば、電話された番号）を用いて取得され得る。
【００９１】
本発明の実施形態に従い、連絡先関連情報は、一又は複数のネットワーク及び／又はネットワークベースのサービスを介して取得され得る。特定の実施形態において、方法及びシステムは、連絡先情報を取り出すため、サービスセンター１０６及び／又は音声ネットワーク１０４に包含又は接続される一又は複数の構成要素を活用し得る。一例において、バックエンドサーバ４２０は、リバース・ディレクトリ・アシスタンス（逆番号案内）（ＲＤＡ）サーバを含むか又はＲＤＡサーバとして構成され得る。そういうものとして、バックエンドサーバ４２０は、サービスセンター１０６を音声ネットワーク１０４のＲＤＡゲートウェイとインターフェスさせ得、また、記録された電話された番号に関連する連絡先情報を取り出す一又は複数のＲＤＡ処理によって活用され得る。本発明の特定の実施形態において、ＲＤＡゲートウェイは、バックエンドサーバ４２０からのメッセージ及び要求を受け入れ、音声ネットワーク１０４のＤＯＣに連絡先情報に対する要求／問合せを発行し、かつ、連絡先情報を含む応答情報をサーバ４２０に戻し得る。
【００９２】
特定の実施形態において、通信ポータルサーバ４０８におけるアプリケーションサーバ機能５２８は、ウェブベースのサービス５５２等のソースから記録された電話された番号に関連する連絡先情報を取り出し得る。
【００９３】
連絡先は、連絡先リストに自動的に及び／又はオンデマンドで加えられ得る。すなわち、電話された番号、及び／又は被呼者に関連する連絡先情報は、被呼者に対する出呼に応じて連絡先リストに自動的に加えられ得、また、ユーザ１１０からの指令に応じて連絡先リストに加えられ得る。例えば、バックエンドサーバ４２０は、アプリケーション機能５１６が出呼情報を受信した際（段階７４０）、サービスセンター１０６（例えば、サーバ４０６及び／又は４０８）及び音声ネットワーク１０４と共に、被呼者に関連する連絡先情報を自動的に取り出して連絡先リストに加え得る。本発明の特定の実施形態において、連絡先は、上記電話された番号に対する呼数にかかわらず、一旦連絡先リストに加えられる。本発明に従う方法及びシステムは、特定の電話された番号が、新規な連絡先、又は、以前にユーザ１１０が連絡先リストに記録もしくは入力した連絡先を示すか否かを決定し得る。一構成において、サーバ４０６（例えば、アプリケーション機能５１６を介する）及び／又はバックエンドサーバ４２０（例えば、ＲＤＡサーバとして構成される）は、この決定を実行し得る。特定の電話された番号が以前に記録もしくは入力されている場合、現出呼は加えられないであろう。しかしながら、呼記録における電話された番号が新規な連絡先を示す場合、新規な連絡先エントリが作り出され得、また、該番号に関連する連絡先情報が取り出されて連絡先リストに加えられ得、これにより、新規な連絡先を連絡先リストに加える。特定の実施形態において、ユーザ１１０は、ユーザ端末１１２を介して連絡先リストの追加を通知され得る。
【００９４】
更に、ユーザは、連絡先リストに対し連絡先の追加を引き起こしもしくは開始し得る。特定の実施形態において、ユーザ１１０は、被呼者が連絡先リストに載せられるべきか否かを指定するように促され得る。例えば、サーバ４０６は、被呼者に対する出呼時点において、被呼者が連絡先リストに挿入されるべきか否かを指定するようにユーザ端末１１２を介してユーザ１１０を促し得る。ユーザはまた、呼記録を介して以前の被呼者を連絡先リストに加えることもできる。一例において、ユーザは、呼記録における電話された番号を選択し得、それに応じて、該電話された番号に関連する連絡先情報が取り出されて（例えばＲＤＡ処理を介して）連絡先リストに加えられ得る。該連絡先が新規な連絡先ではない場合、ユーザに対応するメッセージが表示され得、ユーザは、該連絡先が加えられるべきか否かを指定するように促され得る。本発明の特定の実施形態において、ユーザは、例えば、通信ポータルサーバ４０８及び／又はバックエンドサーバ４２０における構成要素とインタフェースし得るユーザ端末１１２を介して、連絡先が連絡先リストに加えられる方法を指定及び変更し得る。例えば、ユーザ１１０は、アプリケーション機能５１６を介してプリファレンスを設定及び変更し得る。更に、ユーザ１１０は、連絡先が連絡先リストに加えられる方法をいつでも動的に変更し得る。本発明の一の実施において、ユーザ１１０は、フィルタの設定時（段階７０１）に連絡先リストプリファレンスを設定し得る。
【００９５】
本発明の特定の実施形態において、呼記録を用いてデータ分析が実行され得る。例えば、呼記録は、ユーザが、発呼パターン及び／又は発呼頻度を見ることを可能にし得る。一例において、ユーザは、特定の期間（例えば一月）に生じるすべての出呼（又は特定の相手に対する出呼）を見ることができる。特定の実施形態において、データ分析は特定装置向け（装置固有）であり得る。すなわち、データ分析は、ユーザの各発呼装置に対し実行され得る。一例において、ユーザは、複数の発呼装置各々に対する発呼パターン及び／又は複数の発呼装置各々からの発呼を見ることができる。更に、一又は複数の異なる分析は、装置タイプ、及び／又はユーザが指定したパラメータ及び命令に基づいて、各発呼装置に対して実行され得る。
【００９６】
模範的な実施において、サーバ４０６は、呼記録を用いて、そのような分析（例えば、アプリケーション機能５１６を介して）を実行するように構成され得る。加えて又はあるいは、ユーザ端末１１２は、上記分析を実行するためのコードプログラムを含み得る。分析の結果は、一例において、データベース機能５２２及び／又は記憶装置２０４によって格納され得る。ユーザは、ユーザデータネットワーク１０２及び／又は音声ネットワーク１０４を介して分析結果にアクセスし得る。一例において、ユーザは、呼記録にアクセスし得（段階７７０）、次いで、特定の分析を開始して結果を見得る。加えて又はあるいは、ユーザは、分析が実行されるように事前設定し得、また、そのような分析に関連するパラメータを、図７の段階７０１に関連して上述した方法と同様の方法で設定し得る。ユーザは、その際、定期的に及び／又は呼記録を見ると同時に分析報告を（データネットワーク１０２及び／又は音声ネットワーク１０４を介して）自動的に受信し得る。
【００９７】
本発明に従う実施形態は種々の環境で実現され得る。更に、本明細書中に記載した方法は、どのような特定の装置にも本質的に関係なく、また、構成要素のどのような適切な組合せによっても実施され得る。更には、本明細書中に記載した教示に従い、種々のタイプの汎用装置が使用され得る。
【００９８】
既述した本発明に従う模範的なシステム及び方法は、限定的ではなく例示的なものである。ハードウェア、ソフトウェア及びファームウェアの異なる組合せが、本発明の実施形態の実行に適し得る。
【００９９】
本発明は、あらゆる点で限定的ではなく例示的であることを企図する特定の例に関して記述された。ハードウェア、ソフトウェア及びファームウェアの異なる組合せが、本発明の実施形態の実行に適し得る。
【０１００】
加えて、本明細書の検討及び本明細書に開示した本発明の実施から当業者には本発明の他の実施形態も明らかとなろう。本明細書及び実施例が単に例示であるとみなされることが企図される。この目的を達成するため、当然のことながら、発明的態様は、上記に開示した単一の実施形態、実施例又は構成のすべての特徴より少ない特徴にある。従って、本発明の真の範囲及び精神は特許請求の範囲に依存する。
【図面の簡単な説明】
【０１０１】
【図１】本発明の原理に従う特徴及び態様が実現され得る模範的なデータ処理及び遠隔通信環境の図である。
【図２】本発明の原理に従う模範的なユーザ端末の図である。
【図３】本発明の原理に従う音声ネットワークの図である。
【図４】本発明の原理に従うサービスセンターのブロック図である。
【図５】本発明に従う模範的なシステムの論理アーキテクチャを示す。
【図６】本発明の特定の実施形態に従う方法を例示する図である。
【図７】本発明の特定の実施形態に従う方法の段階を示すフローチャートである。
【図１】
0004588454.tif 000002
【図２】
0004588454.tif 000003
【図３】
0004588454.tif 000004
【図４】
0004588454.tif 000005
【図５】
0004588454.tif 000006
【図６】
0004588454.tif 000007
【図７】
0004588454.tif 000008