(57)【要約】連絡先管理サービスを実行するためのシステム及び方法が提供される。システム及び方法は、一又は複数のアドレス帳（６１２）を保持し得る。連絡先は、一又は複数のソース（４１０、６２０）からアドレス帳に加えられ得る。システム及び方法は、アドレス帳（６１２）に相手（１２０）を加える指令を受信し得る。相手（１２０）に関連する連絡先関連情報が取得されてアドレス帳（６１２）に加えられ得る。ユーザ（１１０）は、発呼者（１２０）が発して、ユーザ（１１０）に関連する通信装置（１１８）に向けられる入呼を通知され得る。システム及び方法は、該通知に応答して、ユーザ（１１０）に関連するアドレス帳に発呼者（１２０）を加える指令を受信し得る。アドレス帳（６１２）は、連絡先関連情報の変化を反映するために更新され得る。
2006507776.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）（ＳＮ ＳＭＳ）サーバを含み得る。このサーバは、例えば、顧客（ユーザ）が、その自宅の電話番号に向けられるＳＭＳメッセージを、該ユーザが選択したＳＭＳ可能装置に向けることを可能にするように使用され得る。
【００７４】
音声ネットワークプレーン５０８は、図３に関連して上述したように、音声ネットワーク１０４に含まれるハードウェア及びソフトウェアを含む。例えば、音声ネットワークプレーン５０８は、ＩＳＣＰ ＳＰＡＣＥ３１４、ＩＳＣＰ３０２、インテリジェントペリフェラル３２０、及びＳＳＰ３０８を含み得る。更に、音声ネットワークプレーン５０８はまた、例えば移動交換局等といった無線通信事業者のネットワークに含まれるハードウェア及びソフトウェアをも含み得る。
【００７５】
説明を明確にするため、システム１００は、図１〜５に例示した個別機能要素に関連して本明細書中に記載される。しかし、当然のことながら、これらの構成要素及びモジュールの機能性は、一部重複したり、及び／又はより少ない又はより多い構成要素及びモジュールにおいて存在し得る。システム１００の構成要素は、実施により、特定の例示した構成要素を欠いたり及び／又は含んだり、又は、図示しない追加要素もしくは変更要素に接続し得る。更に、図１〜５に例示した構成要素の機能性の全部又は一部は、地理的に分散された位置間において共存又は分布され得る。
【００７６】
本発明の実施形態に従い、方法及びシステムは、連絡先管理サービスを実行し得る。本明細書中で用いる用語「連絡先（コンタクト）」は、ユーザ（例えばユーザ１１０）が関係している、通信した、及び／又は通信を望むどのような個人及び／又はエンティティのことをもいう。「連絡先」の非限定的な例は、知人、友人、親戚、会社、仕事関係者、潜在的仕事関係者、配偶者、子供等を含む。特的の実施形態において、連絡先は、一又は複数の通信装置を介して（例えば、電話１１４、１１６等を介して）ユーザ（例えば１１０）に連絡を開始する個人及び／エンティティを含み得、また、該連絡先は、そのような連絡前に該ユーザに以前知られていなかった個人／エンティティを含み得る。連絡先はまた、上記ユーザが連絡を開始する個人及び／又はエンティティをも含み得る。
【００７７】
本発明の原理に従い、連絡先は、特定のユーザに関連するいくつかの装置が受信した通信に応じて、又は該いくつかの装置が開始した通信に応じて、アドレス帳に加えられ得る。例えば、ユーザ１１０の携帯電話、固定電話、ファクシミリ、ラップトップ、及び／又はＰＤＡに関連する発呼者及び／又は被呼者がアドレス帳に加えられ得る。
【００７８】
本発明に従う方法及びシステムは、アドレス帳もしくは連絡先リスト機能を提供し得、また、種々の連絡先ソースから連絡先がアドレス帳に加えられることを可能にし得る。そのようなアドレス帳／連絡先リスト機能の更なる詳細は、図６に関連して後述している。本明細書中で用いる用語「連絡先ソース」は、アドレス帳への追加のために連絡先がそこから選択及び／又は取得され得るどのようなソースのことをもいう。特定の実施形態において、「連絡先ソース」は、ユーザと相手との間の一又は複数の通信を表すデータの編集（物）を含み得る。連絡先ソースは、入呼履歴、出呼履歴、預金取引明細書、請求明細書、発信者電話番号通知（ＣＩＤ）ディスプレイ、電子メールログ、ファクシミリ伝送ログ、携帯電話記録等を含み得る。本発明の特定の実施形態において、そのような連絡先ソースは、ユーザに対しアクセス可能であり得、ユーザは、アドレス帳への追加のためにそのような連絡先ソースから連絡先を選択し得る。加えて又はあるいは、連絡先ソースは、一又は複数のシステム（例えば、サービスセンター１０６）に対しアクセス可能であり得、そのようなシステムは、アドレス帳に連絡先を加えるために該ソースにアクセスし得る。
【００７９】
本発明の実施形態に従い、アドレス帳に連絡先を加えることは、特定の連絡先に関連する連絡先関連情報をアドレス帳に挿入することを含み得る。本発明の実施形態に従い、連絡先関連情報は、一又は複数の名前、自宅の住所、勤務先の住所、自宅の電話番号、勤務先の電話番号、携帯電話番号、インスタントメッセージアドレス、ＩＰアドレス、生体情報（例えば、指紋、声紋、網膜走査等）、視覚情報（例えば、デジタル画像、写真等）、音声情報、個人情報（例えば、生年月日、特に好きな映画、特に好きな歌等）、公記録（公開記録）、信用報告書、逮捕歴、運転記録、銀行取引明細書、及び、身内（親戚）及び／又は友人に関連するコンタクト関連情報を含み得る。特定の実施形態において、連絡先関連情報は、一又は複数のネットワークに間連する情報、又は、一又は複数のネットワークを介して取得される情報を含み得る。連絡先情報は、特定のユーザに関連する一又は複数のシステム、ネットワーク及び／又はサービスプロバイダ（例えば、サービスセンター１０６）から検索もしくは取得され得る。
【００８０】
本発明の一実施形態において、連絡先は、ユーザの入力によるか又は該入力なしに、アドレス帳に自動的に加えられ得る。例えば、アドレス帳は、連絡先関連情報における変化に応じて定期的に又は動的に更新され得る。加えて又はあるいは、ユーザは、連絡先がアドレス帳に加えられるようにすることができる。例えば、ユーザ１１０は、アドレス帳に加えるために、月々の請求明細書又は呼履歴から発呼者を選択することができる。更に、ユーザは、例えば、名前及び／又は番号をユーザ端末１１２に入力することにより、アドレス帳に加える連絡先を指定することができる。本発明の方法及びシステムは、アドレス帳に加えられ得る連絡先情報を取り出すため、上記指定した名前もしくは番号を使用し得る。
【００８１】
図６は、本発明の特定の実施形態に従う連絡先管理の処理及び機能の概要を概略的に例示する。図示のように、アドレス帳６１２が設けられて保持され得る。アドレス帳６１２は、連絡先に関連する連絡先関連情報を保持し、管理し、及び／又は、該連絡先関連情報に対するアクセスを提供することができるどのようなシステム、装置及び／又は機能をも表し得る。従って、用語「アドレス（住所）」は連絡先関連情報を包含する。アドレス帳６１２は、一又は複数のソフトウェア、ハードウェア及び／又はファームウェア構成要素によって実現され得る。特定の実施形態において、アドレス帳６１２は、ネットワークベースのサービス及び／又はデータベースを含み得る。アドレス帳６１２は、ネットワークに接続するサーバにおいて実現され得る。一例において、アドレス帳６１２はサーバサイドのウェブサービスを含み得、これは、ＸＭＬオーバーＨＴＴＦ（XML-over-HTTP）及びマイクロソフトドットネット（Microsoft .NET.）を用いて（及び活用して）実現され得る。特定の実施形態において、アドレス帳６１２は、通信ポータルサーバ４０８におけるアプリケーション５２８を介して生成及び編集され得、また、図６に例示されるように、連絡先データベース５３０において配置／保持され得る。アドレス帳６１２は、連絡先に関連する情報を格納し、管理し、及び、該情報に対するアクセスを提供するように構成され得る。ユーザ１１０は、本発明の特定の実施形態において、グラフィカルユーザインターフェース（ＧＵＩ）を介してユーザ端末１１２を通じてアドレス帳６１２にアクセスし得る。本発明の原理に従い、デジタルコンパニオンサーバ４０６におけるデジタルアプリケーション５１６は、ユーザ１１０が連絡先をアドレス帳６１２に加えることを可能にし得る。
【００８２】
本発明の実施形態に従い、連絡先は、一又は複数の連絡先ソースからアドレス帳６１２に加えられ得る。例えば、図６に示すように、連絡先は、ＣＩＤディスプレイ（流れ線６９５）、呼履歴（流れ線６９７）、及び／又は、請求／預金取引明細書（流れ線６９９）から加えられ得る。
【００８３】
図６に例示するように、ユーザ１１０は、例えば電話１１８を介して発呼者１２０から電話呼を受け得る。特定の実施形態において、ネットワークアクセスサーバ４１０及び音声ネットワーク１０４は、発呼者１２０に関連するＣＩＤ情報を取得するために活用され得る。そのようなＣＩＤ情報は、ユーザに表示され得（例えば、電話１１８及び／又はユーザ端末１１２を介して）、また、アドレス帳６１２に挿入され得る（流れ線６９５）。該ＣＩＤ情報は、自動的に及び／又はユーザ指令に応じて挿入され得る。例えば、ユーザ１１０は、ＣＩＤディスプレイを見得、また、アドレス帳６１２への追加のために、一又は複数の表示されたリスティングを選択し得る。
【００８４】
特定の実施形態において、連絡先は、呼履歴６１０からアドレス帳６１２に加えられ得る。呼履歴６１０は、一又は複数の記憶装置に存在する（もしくは分散する）データファイル及び／又はデータ構造を介して実現され得る。例えば、図６に示すように、呼履歴６１０は、データベース機能５２２を介して格納され得る。呼履歴は、ユーザ１１０に関連する一又は複数の装置（例えば、携帯電話、固定電話、ファクシミリ、ＰＤＡ等）が発する又は受ける呼のリスティングを含み得る。特定の実施形態において、呼履歴６１０は、一又は複数の「呼記録（コールログ）」を表し得る。本発明の方法及びシステムは、呼履歴６１０におけるリスティングに関連する連絡先関連情報を取得し得、また、該取得した連絡先情報をアドレス帳６１２に挿入し得る。特定の実施において、呼履歴６１０は、各リストに載せられた呼に関連する連絡先関連情報を含むことができ、また、そのような実施において、連絡先関連情報は、呼履歴６１０からアドレス帳６１２へと転送され得る。
【００８５】
更に、連絡先は、請求／預金取引明細書、例えば明細書６２０から加えられ得る。明細書６２０は、ユーザ１１０のアカウント（口座）に関連する物理的及び／又は電子的明細書を表す。一実施形態において、明細書６２０は生成され、通信ポータルサーバ４０８及びユーザ端末１１２を介してユーザ１１０に提供され得る。本発明の実施形態に従い、呼管理方法及びシステムは、明細書６２０からアドレス帳６１２に連絡先を加え得る。例えば、ユーザ端末１１２における明細書６２０を見るやいなや、ユーザ１１０は、明細書６２０に載っている相手に関連する連絡先情報が取得されてアドレス帳６１２に挿入されるようにする指令を（ユーザ端末１１２を介して）サーバ４０６に入力し得る。
【００８６】
本発明に従う呼管理法は、相手に対する連絡先関連情報を取得するため、サービスセンターに含まれるか又は接続する一又は複数のシステムを活用し得る。特定の実施形態において、呼管理方法及びシステムは、連絡先情報を取得するため、一又は複数のバックエンドサーバ４２０を活用し得る。図６に示すように、デジタルコンパニオンサーバ４０６は、バックエンドサーバ４２０とインタフェースするように構成され得る。バックエンドサーバ４２０は、サービスセンター１０６を音声ネットワーク１０４とインタフェースさせるためのハードウェア及び／又はソフトウェアを含み得る。バックエンドサーバ４２０は、ネットワーク（例えば企業ネットワーク）を介して、直接接続により、又は、他のどのような適当な態様によってもサービスセンター１０６に接続され得る。更に、バックエンドサーバ４２０は、ネットワーク、直接接続、又は他のどのような適当な態様によっても音声ネットワーク１０４における一又は複数の装置に接続され得る。本発明の実施形態に従う、バックエンドサーバ４２０は、一又は複数のＲＤＡアプリケーションサーバを含むか、又は、該サーバとして動作するように構成され得る。そういうものとして、バックエンドサーバ４２０は、サービスセンター１０６を、音声ネットワーク１０４及びデータオペレーションセンター（ＤＯＣ）におけるＲＤＡゲートウェイとインターフェースさせ得る。バックエンドサーバ４２０は、相手に関連する電話番号又は他の識別子を手段として該相手に関連する連絡先関連情報（例えば、名前、住所等）を取得し得るＲＤＡルックアップ法を容易にし得る。
【００８７】
特定の実施形態において、呼管理方法及びシステムは、連絡先関連情報を取得するため、一又は複数のネットワーク及び／又はウェブベースのサービスを活用し得る。そのような実施形態において、通信ポータルサーバ４０８は、スーパーページズ・ウェブページ（Superpages Webpage）等のウェブサービスを提供し得るウェブベースのサービス５５２とインターフェースするように構成され得る。サーバ４０８におけるアプリケーション機能５２８は、アドレス帳６１２に載っている人の住所といった情報を取得するために、外部サービス５５２と交信し得る。この機能性は、アドレス帳６１２が特定の連絡先に対する名前のみを含む場合、特に有用であり得る。
【００８８】
図６は発呼者が発する呼を例示するが、連絡先は、ユーザ１１０が被呼者に出呼を発する際にアドレス帳６１２に加えられ得る。すなわち、受けた呼からアドレス帳６１２に連絡先を加える他に、連絡先は、ユーザ１１０が発する出呼から加えられ得る。一実施形態において、出呼に関連する連絡先は、呼履歴６１０を介してアドレス帳６１２に加えられ得る。加えて又はあるいは、出呼に関連する連絡先は、該呼がユーザ１１０によって発せられる際に連絡先リストに加えられ得る。例えば、ユーザ１１０が電話１１８を介して電話をかける場合、ユーザ１１０は、被呼者がアドレス帳６１２に加えられるようにする指令を端末１１２に入力し得る（又は、端末１１２によって通知に応答するように促され得る）。
【００８９】
更に、図６は、単一のユーザ１１０、単一の発呼者１２０及び単一のアドレス帳６１２を例示するが、当然のことながら、いかなる数のユーザ、発呼者も、一又は複数のサービスセンター１０６によってサービスが提供され得る。加えて、複数のアドレス帳６１２が、複数のユーザ１１０各々に対して提供され得る。更に、一実施形態において、単一のアドレス帳機能は、複数のユーザ１１０にサービスを提供するように構成され得る。
【００９０】
更には、入電及び出電に加えて、連絡先は、ユーザ１１０に関連する他の通信に応じてアドレス帳６１２に加えられ得る。例えば、連絡先は、ユーザ１１０に関連する入ってくる及び／又は出ていくファクシミリ、電子メール、インスタントメッセージ、音声メールメッセージ等に応じてアドレス帳６１２に加えられ得る。
【００９１】
更に、連絡先は、自動的に及び／又はオンデマンドでアドレス帳６１２に加えられ得る。すなわち、被呼者又は発呼者に関連する連絡先情報は、出呼又は入呼に応じてアドレス帳６１２に自動的に加えられ得、又は、ユーザ１１０からの指令に応じてアドレス帳６１２に加えられ得る。例えば、サーバ４０６は、サーバ４０８と共に、被呼者又は発呼者に関連する連絡先情報を自動的に取得してアドレス帳６１２に加え得る。
【００９２】
本発明の実施形態に従い、方法及びシステムは、アドレス帳６１２に含まれる情報を動的に及び／又は定期的に更新し得る。サービスセンター１０６（例えば、サーバ４０６及び／又は４２０）における又はサービスセンター１０６に接続する一又は複数のコンポーネントは、アドレス帳６１２を更新するため、通信装置、ネットワーク等の種々のリソースから情報を監視及び／又は取得し得る。加えて又はあるいは、特定のアドレス帳６１２は、他のアドレス帳６１２とインターフェースし得、また、該他のアドレス帳に含まれる情報を反映するために更新し得る。本発明の実施形態に従い、一又は複数のエージェントネットワークもしくはエージェントシステムがアドレス帳６１２に関連付けられ得、これは、定期的に又はオンデマンドでアドレス帳６１２を更新させ得る。
【００９３】
一実施形態において、アドレス帳６１２は、格納される連絡先関連情報をリフレッシュするため、定期的に（例えば七日ごとに）自己更新し得る。加えて又はあるいは、アドレス帳６１２に含まれる連絡先関連情報は、例えば、アドレス帳６１２に含まれる一又は複数の連絡先に関連する連絡先関連情報における変化に応じて、動的にリフレッシュされ得る。連絡先関連情報における変化は、連絡先によって及び／又は相手によってもたらされ得、また、サービスセンター１０６における又はサービスセンター１０６に接続する一又は複数のコンポーネントは、そのような変化を検出するように構成され得る。特定の実施形態において、アドレス帳６１２は、アドレス帳６１２に含まれる連絡先に対し連絡先関連情報における変化を反映するために、（例えば、サービスセンター１０６における一又は複数のコンポーネントによって）自動的に更新され得る。
【００９４】
特定の実施形態において、複数のアドレス帳６１２は、複数のＤＣユーザ１１０に関連付けられ得、また、各アドレス帳６１２は、他のアドレス帳６１２とインタラクト（対話）し得る。各アドレス帳６１２は、そのそれぞれのユーザに合わせて調整され得、各ユーザは、他のアドレス帳６１２が利用できる情報を制御し得る。別の実施形態において、単一のアドレス帳６１２が複数のユーザ１１０にサービスを提供し得る。この形態において、各ユーザ１１０には、アドレス帳６１２に含まれる利用可能な情報のより多くの（広範な）主要部分の特定のビュー（表示／一覧）が提供され得る。各アドレス帳ビューは、そのそれぞれのユーザ１１０に合わせて調整され得、また、各ユーザ１１０は、他のアドレス帳ビューを利用可能にするため、特定の情報を指定し得る。特定の実施形態において、各アドレス帳６１２もしくはアドレス帳ビューは、そのそれぞれのユーザ１１０の、アドレス帳もしくはビューにおけるロギング（記録）又は該アドレス帳もしくはビューへのアクセスに応じて、連絡先関連情報における変化を反映するために自己更新し得る。
【００９５】
アドレス帳６１２は、一構成において、一又は複数の通信装置が発呼者から受けた呼に応じて更新し得る。該発呼者が別のＤＣユーザ１１０の場合、連絡先関連情報は、例えば、上記他のユーザ１１０に関連するアドレス帳６１２から取得され得る。例えば、第１ユーザ１１０は、該第１ユーザが関連付けられる第１アドレス帳６１２に写真を送信し得る。第１ユーザ１１０が第２ユーザ１１０に連絡をとる（例えば電話をかける）場合、第２ユーザ１１０に関連する第２アドレス帳６１２は、第１アドレス帳６１２から写真を取り出すことにより、該写真を含めるように自動的に更新し得る。あるいは、第２ユーザ１１０は、連絡先関連情報における変化を通知され得、また、第２アドレス帳６１２が該変化を反映するために更新するべきか否かを表すように促され得る。
【００９６】
本発明の特定の実施において、ユーザ１１０は、例えば、サーバ４０６及び／又は通信ポータルサーバ４０８における構成要素とインターフェースし得るユーザ端末１１２を介して、連絡先がアドレス帳６１２に加えられる態様を指定及び変更し得る。例えば、ユーザ１１０は、そこから連絡先を取得する特定のソース（例えば、履歴６１０、明細書６２０等）を指定し得る。ユーザ１１０はまた、連絡先情報が連絡先に対して取得される態様を指定することができる。更に、ユーザ１１０は、連絡先が一又は複数のソースからアドレス帳６１２に自動的に加えられるようにするパラメータを設定することができる。一実施形態において、ユーザ１１０は、アプリケーション機能５１６及び／又はアプリケーション機能５２８を介してプリファレンス／パラメータを設定及び変更し得る。更に、ユーザ１１０は、連絡先が連絡先リストにいつでも加えられる態様を動的に変更し得る。
【００９７】
図７は、本発明の実施形態に従う模範的な連絡先管理法における段階を示すフローチャートである。図示の方法は、入呼が受信された際に始まり得る（段階７０１）。例えば、発呼者１２０が発しかつネットワーク１０４によって処理される呼は、電話１１８を介して受信され得る（図６）。本発明の実施形態に従い、方法及びシステムは、入呼をユーザ１１０に通知し得る（段階７１０）。特定の実施形態において、本発明の方法及びシステムは、ユーザ端末１１２を介して入呼をユーザ１１０に通知し得る。そのような実施形態において、通知サーバ機能５２０は、ユーザ１１０が呼を現在電話１１８で受けているという通知をユーザ端末１１２に送信し得る。本発明の方法及びシステムは、別の実施形態において、ＣＩＤディスプレイを介して入呼をユーザ１１０に通知することができる。
【００９８】
入呼を受けてユーザが通知を受けた後、発呼者（例えば１２０）に関連する連絡先情報が取得され得る（段階７２０）。図７のプロセスにおいて、連絡先情報の取得は、ＣＩＤ情報の取得を含み得る。上述したように、ネットワークアクセスサーバ４１０は、音声ネットワーク１０４から発信者電話番号情報を取り出すためのＣＩＤ機能を含み得る。特定の実施形態において、連絡先情報の取得は、発信者電話番号情報を用いて発呼者１２０に対する連絡先情報を取得することを含み得る。すなわち、ＣＩＤ情報は、連絡先に対する追加の連絡先情報を取得するために活用され得る。例えば、デジタルコンパニオンサーバ４０６及び／又はバックエンドサーバ４２０は、（例えばＲＤＡ法を介して）発呼者１２０に関連する連絡先情報を取り出すため、ＣＩＤ情報（例えば電話番号）を使用し得る。
【００９９】
一実施形態において、発呼者に関連する連絡先情報は、入呼を受けた際に自動的に取得され得る。あるいは、発呼者に対する連絡先情報は、ユーザ指令に応じて取得され得る。上述したように、通知サーバ機能５２０は、ユーザ１１０が電話呼を現在電話１１８で受けているという通知をユーザ端末１１２に送信し得る。この通知に応じて、ユーザ１１０は、発呼者１２０に関連するＣＩＤ情報が、アドレス帳６１２への挿入のために取り込まれるようにする指令をユーザ端末１１２に入力し得る。
【０１００】
一実施形態において、ユーザ１１０は、特定の発呼者がアドレス帳に加えられるべきか否かを表すように、（例えばサーバ４０６を介して）ユーザ端末１１２によって促され得、また、連絡先情報は、ユーザ１１０による肯定的な指示に応じて取得され得る。ユーザ１１０は、一例において、入呼を受けるたびに促され得る。特定の実施形態において、ユーザ１１０は、アドレス帳のプリファレンスを事前設定するために、ユーザ端末１１２に一又は複数の指令を入力することができる。例えば、ユーザ１１０は、入呼に関連する発呼者が自動的にアドレス帳６１２に加えられるようにする指令をユーザ端末１１２に入力することができる。ユーザ１１０はまた、特定の入呼がアドレス帳６１２に加えられ、かつ他の入呼が除外されるようにするフィルタリングオプションを設定することもできる。そのようなフィルタリングは、電話番号、場所（位置）、装置、名前等に基づいて行うことができる。
【０１０１】
発呼者（例えば１２０）に対する連絡先情報が取得された後、連絡先（すなわち該発呼者）はアドレス帳６１２に加えら得る（段階７３０）。図７のプロセスにおいて、アドレス帳への連絡先情報の追加は、アドレス帳６１２にＣＩＤ情報を挿入することを含み得る。本発明の実施形態に従い、方法及びシステムは、ネットワークアクセスサーバ４１０によって取得されるＣＩＤ情報を、通信ポータルサーバ４０８の連絡先データベース５３０に置かれ得るアドレス帳６１２へと挿入し得る。一例において、ＣＩＤ情報は、アプリケーション機能５２８及び／又はアプリケーション機能５１６を介してアドレス帳６１２に挿入され得る。特定の実施形態において、アドレス帳６１２への連絡先の追加は、既にアドレス帳６１２に存在する連絡先（すなわち発呼者）か否かを決定することを含み得る。本発明の方法及びシステムは、特定の連絡先が、新規な連絡先を表すか否か、又は、アドレス帳６１２に以前に入力された連絡先を表すか否かを決定し得る。アプリケーション機能５１６及び／又はアプリケーション機能５２８は、そのような決定を実行し得る。連絡先がアドレス帳６１２に見出される（すなわち、連絡先が新規なものではない）場合、該連絡先は加えられないであろう。しかしながら、特定の実施形態において、ユーザ１１０は、アドレス帳６１２に見出される選択した連絡先に対応する連絡先情報が、取得した連絡先情報で上書きされるべきか否かを示すように（例えばユーザ端末１１２を介して）促され得る。連絡先が新規な連絡先を表す場合、新規な連絡先のエントリが作り出され得、また、該連絡先に関連する取得した連絡先情報は、アドレス帳６１２に加えられ得、これにより、アドレス帳に該新規な連絡先を加える。特定の実施形態において、ユーザ１１０は、ユーザ端末１１２を介してアドレス帳への追加が通知され得る。
【０１０２】
更に、連絡先（すなわち発呼者１２０）は、取得した連絡先情報がアドレス帳６１２に見出される情報と異なる場合、たとえ該連絡先が新規でなくてもアドレス帳６１２に加えられ得る。そのような場合、ユーザ１１０は、アドレス帳６１２における連絡先情報が取得した連絡先情報で上書きされるべきか否かを示すように（例えばユーザ端末１１２を介して）促され得る。
【０１０３】
本発明の特定の実施形態に従い、連絡先は、ユーザの命令に応じてアドレス帳６１２に加えられ得る。例えば、連絡先情報が取得された後（段階７２０）、取得した情報はユーザ１１０に与えられ得る。ユーザ１１０は、その際、該与えられた情報がアドレス帳６１２に挿入されるべきである否かを示すように促され得る。いくつかの例において、取得した連絡先情報は、（一の）連絡先に対しマルチプルリスティング（例えばマルチプルアドレス（複数の住所））を含み得る。そのような例において、該リスティングはユーザ１１０に与えられ得、また、ユーザ１１０は、アドレス帳６１２に加える一又は複数のリスティングを選択し得る。
【０１０４】
連絡先のアドレス帳６１２への追加後、本発明の方法及びシステムは、アドレス帳６１２における該加えられた情報に対するアクセスをユーザ１１２に提供し得る（段階７４０）。特定の実施形態において、ユーザ１１０は、ユーザ端末１１２及びデジタルコンパニオンサーバ４０６（例えばアプリケーション機能５１６）を介してアドレス帳６１２にアクセスし得る。アドレス帳６１２に対するアクセスの提供は、例えば、アドレス帳６１２に関連する情報をユーザ１１０に視覚的、可聴的及び／又は物理的に提供することを含み得る。
【０１０５】
図８は、本発明の実施形態に従う別の模範的な連絡先管理法における段階を示すフローチャートである。図示の方法は、連絡先がアドレス帳６１２（図６）に加えられるために選択される際に開始され得る（段階８０１）。本発明の一実施形態において、連絡先は、ユーザ１１０により選択され得、ユーザ１１０は、ユーザ端末１１２に情報（例えば電話番号）を直接入力して、該番号に関連する相手が連絡先として加えられることを要求する。加えて又はあるいは、ユーザ１１０は、連絡先ソース、例えば、呼履歴６１０、明細書１２０等から連絡先を選択し得る。ユーザ１１０は、一実施形態において、ユーザ端末１１２を介してそのような選択を行い得る。例えば、ユーザ１１０は、ユーザ端末１１２を介して（通信ポータルサーバ４０８によって提供される）明細書６２０を見ることができ、また、一又は複数の指令をユーザ端末１１２に入力することにより、明細書６２０から特定のリスティングを選択し得る。例として、ユーザ１１０は、明細書６２０に載せられた発呼者１２０から入呼を選択し得る。そのような場合、発呼者１２０は、ユーザ１１０がアドレス帳６１２に加えることを望む連絡先を表す。別の例において、ユーザ１１０は、サーバ４０６のデータベース５２２に置かれた呼履歴６１０を（例えばユーザ端末１１２を介して）見ることができる。ユーザ１１０は、その際、呼履歴６１０から特定のリスティング、例えば、呼履歴６１０に載せられた特定の出呼を選択し得る。呼履歴６１０又は明細書６２０からユーザ１１０が選択するリスティング又はエントリは、一構成において、電話番号の形式であり得る。本発明の実施形態に従い、該選択は、ユーザ端末１１２から、サーバ４０６におけるアプリケーション機能５１６といった、サービスセンター１０６における一又は複数の構成要素に伝送され得る。
【０１０６】
本発明の原理に従い、連絡先情報は、上記選択に基づいて及びそれに応じて取得され得る（段階８１０）。特定の実施形態において、サービスセンター１０６における一又は複数の構成要素は、該選択に応じて連絡先情報を取得し得る。そのような一実施形態において、ユーザが選択したリスティングは（段階８０１）、電話番号を含み得、また、サーバ４０６は、バックエンドサーバ４２０と共に、上記番号に関連する連絡先情報を取得するためにＲＤＡ法を実行し得る。発呼者１２０が連絡先を表す上記例を参照して、発呼者１２０に対する連絡先情報は、発呼者１２０に関連する電話番号を用いて取得され得る。加えて又はあるいは、サーバ４０８は、ユーザ１１０が選択する特定の番号に関連する連絡先情報を取得するため、ウェブベースのサービス５５２を活用し得る。更に、特定の構成において、サーバ４０６は、ユーザの選択に関連する連絡先情報を取得するため、ネットワークアクセスサーバ４１０を活用し得る。
【０１０７】
一構成において、呼履歴６１０は、各エントリに対する連絡先情報（例えば、名前、住所等）を含み得る。例えば、呼履歴６１０は、入呼及び／又は出呼と、それらの呼に関連する相手に対応する連絡先情報とを掲載し得る。そのような場合、サービスセンター１０６における一又は複数の構成要素（例えばアプリケーション機能５１６）は、呼履歴６１０から連絡先情報を検索して取り出すことにより、連絡先情報を取得し得る（段階８１０）。
【０１０８】
選択した連絡先（例えば発呼者１２０）に対する連絡先情報を取得するやいなや、該連絡先はアドレス帳６１２に加えられ得る（段階８２０）。本発明の実施形態に従い、取得した連絡先情報は、アプリケーション機能５２８及び／又はアプリケーション機能５１６を介してアドレス帳６１２に挿入され得る。段階８２０によって示されるプロセスは、図７の段階７３０によって示される一又は複数のプロセスに合致し得る。
【０１０９】
選択された連絡先がアドレス帳６１２に加えられた後、該加えられた連絡先に対するアクセスは、ユーザ１１０に提供され得る（段階８３０）。段階８３０は、図７の段階７４０によって示される一又は複数のプロセスに合致するプロセスを示し得る。
【０１１０】
図９は、本発明の実施形態に従う別の模範的な連絡先管理法における段階を示すフローチャートである。図示の方法は、一又は複数の連絡先をアドレス帳６１２（図６）に加えるために要求が受信された際に開始し得る（段階９０１）。本発明の実施形態に従い、ユーザ１１０は、一又は複数の指令をユーザ端末１１２に入力することにより、そのような要求を開始し得る。ユーザ端末１１２は、その際、サービスセンター１０６内における一又は複数の構成要素（例えばサーバ４０６）に該要求を処理のために転送し得る。一例において、ユーザ１１０は、特定の呼又は呼群がアドレス帳６１２に加えられることを要求し得る。ユーザ１１０は、例えば、特定の日に特定の装置（例えば電話１１８）を介して受けたすべての入呼が加えられることを要求する指令をユーザ端末１１２に入力し得る。ユーザ１１０はまた、一又は複数の装置を介して受けた及び／又は発した更なる入呼／出呼がアドレス帳６１２に加えられることを要求することもできる。別の実施形態において、ユーザ１１０は、電話番号をユーザ端末１１０に直接入力して、該番号に関連する相手がアドレス帳６１２に加えられることを要求することができる。
【０１１１】
加えて又はあるいは、連絡先を加える要求は、ユーザの介入及び／又は知識により又はそれを伴わずに、サービスセンター１０６に含まれるか又は接続する一又は複数の構成要素によって開始され得る。例えば、ユーザ端末１１２は、ユーザ１１０が発した及び／又は受けた呼、電子メール、ファクシミリ等に応じて、連絡先がアドレス帳６１２に加えられるようにする要求をサービスセンター１０６に自動的に送信するように構成され得る。また、ユーザ端末１１２は、特定の連絡先がアドレス帳６１２に加えられることを定期的に要求するように構成され得る。例として、ユーザ端末１１２は、電話１１８が受ける入呼に関連するすべての発呼者がユーザ１１０のアドレス帳６１２に加えられることを（例えば毎月）要求することができる。
【０１１２】
連絡先をアドレス帳６１２に加える要求を受けるやいなや、一又は複数の連絡先ソースはアクセスされ得る（段階９１０）。一例において、アプリケーション機能５１６及び／又はアプリケーション機能５２８は、受けた要求に基づいて一又は複数の連絡ソース（例えば、呼履歴６１０及び／又は明細書６２０）にアクセスし得る。例えば、呼履歴６１０は、ユーザ１１０が以前に発した出呼に基づいて連絡先を加える要求に応じてアクセスされ得る。
【０１１３】
適当な連絡先ソースにアクセスするやいなや、図９のプロセスは、アドレス帳６１２に加えるために連絡先ソースからリスティング／エントリを選択し得る（段階９２０）。例えば、アプリケーション機能５１６は、受けた要求（段階９０１）に基づいて呼履歴６１０から特定の呼群を選択し得る。該リスティングが選択された後、連絡先情報が取得され得る。一実施形態において、呼履歴６１０は、その各リスティングに対して連絡先情報を含み得、また、該連絡先情報は、呼履歴６１０から直接取得され得る。加えて又はあるいは、ＣＩＤシステム、ＲＤＡ法及びウェブべースのサービスは、連絡先情報を取得するために活用され得る。段階９３０は、図７及び８の段階７２０及び８１０が示す一又は複数のプロセスに合致するプロセスを示し得る。
【０１１４】
連絡先情報が取得された後、該情報はアドレス帳６１２に加えられ得（段階９４０）、これにより、連絡先をアドレス帳６１２に加える。本発明の実施形態に従い、加えられた連絡先に対するアクセスがユーザ１１０に提供され得る（段階９５０）。段階９４０及び９５０は、図７及び８の段階７３０、７４０、８２０及び８３０が示す一又は複数のプロセスに合致するプロセスを示し得る。
【０１１５】
図７〜９のフローチャートに例示される工程は、本発明の模範的な実施に従う。更に、当然のことながら、図７〜９に記載されたイベントのシーケンスは、例示的なものであり、限定を企図しない。従って、他の方法工程が使用され得、また、図７〜９に示される方法による場合でさえ、本発明の範囲から逸脱することなく、イベントの特定の順序が変わり得る。更に、図７〜９に例示されるプロセスにおいて、特定の工程は無くてもよく、また、追加の工程が実施され得る。例えば、例示のプロセスは、連絡先管理の側面に関連するユーザ１１０設定のプリファレンス及び／又はパラメータ、例えば、連絡先がアドレス帳６１２に加えられる態様を指定するプリファレンスに対応する追加の工程を含み得る。
【０１１６】
更に、用語「呼」は図７〜９に関連して用いられたが、これらの図面が示すプロセスは、電話呼又は他の特定種類の呼に限定されない。上述したように、連絡先は、ユーザ１１０に関連する複数の種々の装置が受けた及び／又はが開始した通信に応じて、アドレス帳６１２に加えられ得る。例えば、ユーザ１１０の携帯電話、固定電話、ファクシミリ、ラップトップ、ＰＤＦ等に関連する送信元及び／又は送信先がアドレス帳６１２に加えられ得る。
【０１１７】
本発明に従う実施形態は種々の環境で実現され得る。更に、本明細書中に記載した方法は、どのような特定の装置にも本質的に関係なく、また、構成要素のどのような適切な組合せによっても実施され得る。更には、本明細書中に記載した教示に従い、種々のタイプの汎用装置が使用され得る。
【０１１８】
既述した本発明に従う模範的なシステム及び方法は、限定的ではなく例示的なものである。ハードウェア、ソフトウェア及びファームウェアの異なる組合せが、本発明の実施形態の実行に適し得る。
【０１１９】
本発明は、あらゆる点で限定的ではなく例示的であることを企図する特定の例に関して記述された。ハードウェア、ソフトウェア及びファームウェアの異なる組合せが、本発明の実施形態の実行に適し得る。
【０１２０】
加えて、本明細書の検討及び本明細書に開示した本発明の実施から当業者には本発明の他の実施形態も明らかとなろう。本明細書及び実施例が単に例示であるとみなされることが企図される。この目的を達成するため、当然のことながら、発明的態様は、上記に開示した単一の実施形態、実施例又は構成のすべての特徴より少ない特徴にある。従って、本発明の真の範囲及び精神は特許請求の範囲に依存する。
【図面の簡単な説明】
【０１２１】
【図１】本発明の原理に従う特徴及び態様が実現され得る模範的なデータ処理及び遠隔通信環境の図である。
【図２】本発明の原理に従う模範的なユーザ端末の図である。
【図３】本発明の原理に従う音声ネットワークの図である。
【図４】本発明の原理に従うサービスセンターのブロック図である。
【図５】本発明に従う模範的なシステムの論理アーキテクチャを示す。
【図６】本発明の特定の実施形態に従う特徴及び態様が実現され得る環境を例示する図である。
【図７】本発明の特定の実施形態に従う模範的な方法の段階を示すフローチャートである。
【図８】本発明の特定の実施形態に従う模範的な方法の段階を示すフローチャートである。
【図９】本発明の特定の実施形態に従う模範的な方法の段階を示すフローチャートである。
【図１】
2006507776.tif 000003
【図２】
2006507776.tif 000004
【図３】
2006507776.tif 000005
【図４】
2006507776.tif 000006
【図５】
2006507776.tif 000007
【図６】
2006507776.tif 000008
【図７】
2006507776.tif 000009
【図８】
2006507776.tif 000010
【図９】
2006507776.tif 000011
【国際調査報告】
2006507776.tif 000012
2006507776.tif 000013