(57)【要約】【課題】データトラフィックルーティングを含む予測通信のためのインスタントメッセージ（ＩＭ）の経路優先度及び設定のための技術を提供すること。【解決手段】音声ネットワークが利用可能でない場合あるいはその他の理由によって、音声呼び出しは、パケットベースのネットワーク上に送られる。本発明の実施形態は、音声呼び出しに加えて、映像呼び出し、マルチメディア通信、及び、他の通信を送ることができる。いくつかの実施形態において、インスタントメッセージの存在が、ＶＯ（音声）ＩＰ又は公衆交換電話網（ＰＳＴＮ）の電話呼び出しを如何に送るかの判定を行うために問い合わせされる。従って、もし、関連するインスタントメッセンジャーの存在がコンピュータ又はコンピューティングデバイス上で検知されると、呼び出されている最中のＰＳＴＮの電話回線の位置とは無関係のコンピュータ又はコンピュータデバイスへ呼び出しが送られる。【選択図】図１
2007526684.tif 000002
【特許請求の範囲】
【請求項１】
インスタントメッセージ（ＩＭ）サーバを使用して番号についての呼び出しを送る方法であって、
ＰＳＴＮ電気通信デバイスから前記番号についての呼び出しを受信し、
前記呼び出しが前記番号に関連する１又は複数のユーザ名に送られるべきかどうかを示す、前記番号についての経路優先度を判定し、
前記番号に関連する前記１又は複数のＩＭユーザ名の何れがオンラインであるかどうかを判定し、
前記呼び出しについてのオンラインにあるＩＭユーザ名をリンギングすること、
から成る方法。
【請求項２】
請求項１に記載の方法において、
前記呼び出しは、前記ＰＳＴＮ電気通信デバイスから前記ＩＭサーバへ自動的に送られる方法。
【請求項３】
請求項１に記載の方法であって、前記オンラインＩＭユーザ名の呼び出しに加えて、前記番号についてのＰＳＴＮ電話機をリンギングすることをさらに含む方法。
【請求項４】
請求項１に記載の方法であって、
オンラインクライアントが前記ＩＭユーザ名を使用して前記呼び出しに応答するかどうかを判定し、
前記呼び出しに応答した前記オンラインＩＭユーザ名以外のオンラインＩＭユーザ名のリンギングを抑制すること
をさらに含む方法。
【請求項５】
請求項４に記載の方法であって、前記オンラインＩＭユーザ名が前記ＩＭクライアントを使用して前記呼び出しに応答する場合、ＰＳＴＮ電話の前記呼び出しを停止することをさらに含む方法。
【請求項６】
請求項１に記載の方法であって、
前記ＩＭユーザ名についての個人アドレス帳（ＰＡＢ）において前記番号を参照し、
前記ＰＡＢから前記番号についての個人識別子を判定し、
ＩＭクライアント上に前記個人識別子を表示すること
をさらに含む方法。
【請求項７】
請求項６に記載の方法において、前記ＰＡＢが前記ＩＭサーバに配置されている方法。
【請求項８】
請求項１に記載の方法であって、
前記ＩＭユーザ名についての個人アドレス帳（ＰＡＢ）において前記番号を参照し、
前記番号が前記ＰＡＢになければ、前記番号についての識別情報を判定し、
前記ＩＭユーザ名についての前記ＰＡＢに、前記個人情報を追加すること
をさらに含む方法。
【請求項９】
請求項１に記載の方法において、前記何れかのＩＭユーザ名がオンラインにあるかどうかを判定することが、
前記ＩＭユーザ名についての存在を判定し、
前記存在を使用して前記ＩＭユーザ名がオンラインにあるかどうかを判定すること
から成る方法。
【請求項１０】
請求項１に記載の方法であって、
オンラインクライアントが前記ＩＭユーザ名を使用して前記呼び出しに応答するかどうかを判定し、
前記リンギングに応答した前記オンラインクライアントの状態を変更すること
をさらに含む方法。
【請求項１１】
請求項１０に記載の方法において、
前記状態を変更することは、複数のグループにおける１又はそれ以上のグループについての前記オンラインクライアントの状態を変更することからなる方法。
【請求項１２】
番号についての呼び出しを送る方法であって、
前記番号についての呼び出しを受信し、
前記呼び出しが前記番号に関連するＩＭクライアントに送られるべきかどうかを示す、前記番号についての経路優先度を判定し、
前記経路優先度が前記呼び出しを前記ＩＭクライアントに送るべきことを示す場合、前記番号についての呼び出しをＩＭサーバに送ることから成り、前記ＩＭサーバは、前記番号に関連する何れかのインスタントメッセージ（ＩＭ）ユーザ名がオンラインであるかどうかを判定するように構成され、且つ、オンラインである場合、前記呼び出しについての前記オンラインＩＭユーザ名をリンギングするように構成されている、
方法。
【請求項１３】
請求項１２に記載の方法において、
前記経路優先度は、前記番号についての呼び出しが前記ＩＭサーバに転送されるべきことを示している方法。
【請求項１４】
請求項１２に記載の方法において、
前記経路優先度は、前記番号が使用中ならば、前記番号についての呼び出しは前記ＩＭサーバに送られるべきであることを示している方法。
【請求項１５】
請求項１２に記載の方法において、前記呼び出しは、ＰＳＴＮ呼び出しである方法。  
【請求項１６】
請求項１２に記載の方法において、前記呼び出しは、ＶＯＩＰである方法。
【請求項１７】
呼び出しを送るためのシステムであって、
ＰＳＴＮ呼び出しを受信するよう構成された電気通信デバイスと、
ＩＭサーバとからなり、該ＩＭサーバの論理部が、
前記呼び出しが前記番号に関連する１又は複数のＩＭユーザ名に送られるべきかどうかを示す、前記番号についての経路優先度を決定し、
前記番号に関連した前記１又は複数のＩＭユーザ名の何れかがオンラインであるかどうかを判定し、
前記呼び出しについての前記オンラインＩＭユーザ名をリンギングする
ように構成されている、
システム。
【請求項１８】
請求項１７に記載のシステムであって、前記オンラインＩＭユーザ名についての前記呼び出しを受信するよう構成されたＩＭクライアントをさらに含むシステム。
【請求項１９】
請求項１７に記載のシステムであって、前記電気通信デバイスから前記呼び出しを受信するよう構成されたＰＳＴＮ電話機をさらに含むシステム。
【請求項２０】
請求項１７に記載のシステムにおいて、前記呼び出しは、前記ＰＳＴＮ電気通信デバイスを使用してＰＳＴＮネットワークを通して送信されるシステム。
【請求項２１】
請求項１７に記載のシステムにおいて、前記呼び出しは、前記ＩＭサーバを使用してパケットベースネットワークを通して送信されるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、２００４年２月１３日に出願された米国特許仮出願番号６０／５４４，９１４、及び、２００４年２月１３日に出願された米国特許仮出願番号６０／５４４，８８０の出願日の利益を主張し、両出願は共に全ての目的について全体を参照することによって本願に組み込まれる。
【背景技術】
【０００２】
本出願は、同時に出願された、「INTEGRATED INSTANT MESSAGING, ROUTING AND TELEPHONE SERVICES BILLING SYSTEM（統合されたインスタントメッセージ送信、経路案内及び電話サービス課金システム）」（代理人事件番号０１７８８７−０１４２１０ＵＳ）という発明の名称の米国特許番号＿＿＿＿＿＿に関係しており、この出願は、全ての目的について参照することによって本願に組み込まれる。
【０００３】
本発明は、一般的には通信に関し、さらに詳細には、インスタントメッセージを使用する通信の経路案内に関する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
電話通信での共通の問題は、使用中（ビジー）信号である。もし、自宅が１つの電話回線を有し、使用されているとすると、他の呼び出しは届かなくなる。いくつかの加入者は、追加の着信を知らせる信号が受信される「コール・ウエイティング（通話中保留）」を有しているが、一般には、第２の電話回線なしに、所帯における２人の人間によって取るといった、２つの呼び出しを同時に取ることはできない。
【０００５】
これには、モデムがその電話回線を使用するといった、コンピュータ通信セッションによってその電話回線が占有されるという問題もある。これらの場合において、クライアントベース又はサーバベースの何れかのサービスが存り、着信が待機する信号を生成するように使用される。クライアントベースのコンピュータ呼び出し待機については、モデムを使用しているユーザのコンピュータは、電話会社からの回線上の呼び出し待機信号を通知し、呼び出しを着信していることをユーザに知らせるためのプログラムを実行する。次に、このユーザはモデム接続を中断し、呼び出し側が掛け直しできるようにするか、或いは、この呼び出し側をキャッチできるようにする。サーバベースのコンピュータ呼び出し待機については、使用中信号の事実は、電話会社の音声システムから、サーバに送られ、次に、サーバが、コンピュータ通信システムを通して信号を発し、オンラインにあるユーザにその信号を送る。
【課題を解決するための手段】
【０００６】
本発明の実施形態において、インスタントメッセージ送信の優先度及び設定が、データトラフィックの経路案内を含む予測通信のために使用される。例えば、音声ネットワークが利用できないか或いはその他の理由がある場合には、音声呼び出しは、パケットベース・ネットワーク上に送られる。音声呼び出しに加えて、本発明の実施形態は、映像呼び出し、マルチメディア通信、及び、他の通信を送ることができる。いくつかの実施形態において、ボイス・オーバー・ＩＰ又はＰＳＴＮ電話呼び出しを如何に送るかの判定を行うために、インスタントメッセージの存在が問合せされる。従って、もし、関連するインスタントメッセージの存在がコンピュータ又はコンピューティングデバイス上で検知された場合、呼び出しを受けている最中のＰＳＴＮ電話回線の位置とは関係のないコンピュータ又はコンピューティングデバイスに、呼び出しが送られる。
【０００７】
一実施形態において、インスタントメッセージ（ＩＭ）サーバを使用して、番号についての呼び出しを送るための方法が提供される。本方法は、ＰＳＴＮ電気通信デバイスから前記番号についての呼び出しを受信し、前記呼び出しが前記番号に関連する１又は複数のユーザ名に送られるべきかどうかを示す、前記番号についての経路優先度を判定し、前記番号に関連する前記１又は複数のＩＭユーザ名の何れかがオンラインであるかどうかを判定し、前記呼び出しについてのオンラインのＩＭユーザ名をリンギング（本書において、電話の呼び出し音を鳴らす等の電話着信告知動作をいう）する、ことからなる。
【０００８】
他の実施形態において、番号に対する呼び出しを送るための方法が提供される。本方法は、前記番号に対する呼び出しを受信し、前記呼び出しが前記番号に関連するＩＭクライアントに送られるべきかどうかを示す、前記番号についての経路優先度を判定し、前記経路優先度が前記呼び出しを前記ＩＭクライアントに送られるべきことを示す場合、前記番号についての呼び出しをＩＭサーバに送ることからなり、前記ＩＭサーバは、前記番号に関連する何れかのインスタントメッセージ（ＩＭ）ユーザ名がオンラインであるかどうかを判定するよう構成され、オンラインである場合、前記呼び出しについての前記オンラインＩＭユーザ名をリンギングするよう構成されている。
【０００９】
さらに他の実施形態において、呼び出しを送るためのシステムが提供される。本システムは、ＰＳＴＮ呼び出しを受信するよう構成された電気通信デバイスと、ＩＭサーバとから成り、前記ＩＭサーバの論理部は、前記呼び出しが前記番号に関連する１又は複数のユーザ名に送られるべきかどうかを示す、前記番号についての経路優先度を判定し、前記番号に関連した前記１又は複数のＩＭユーザ名の何れかがオンラインであるかどうかを判定し、前記呼び出しについての前記オンラインＩＭユーザ名をリンギングするよう構成されている。
【００１０】
ここに開示された本発明の性質及び利点のさらなる理解は、本明細書の以下の記載及び添付図面の参照によって得られるであろう。
【発明を実施するための最良の形態】
【００１１】
図１に、本発明の一実施形態に従ってデータトラフィックの経路案内を提供するシステム１００を示す。図示するように、電話会社１０１、トラフィックサーバ１３０、及び、ＩＭサーバ１３２が、データトラフィックを送るために設けられる。一実施形態において、送られるデータトラフィックは、音声呼び出し、映像呼び出し、マルチメディア通信、及び、その他の通信である。例えば、音声呼び出しは、ＰＳＴＮ（公衆交換電話網）１０５、又は、パケットベース・ネットワーク１３４を通して送られる。音声呼び出しについて言及したが、本発明の実施形態では、他の形式のデータトラフィックを送ることもできる。例えば、本発明の実施形態では、映像呼び出し、マルチメディア通信、及び、その他の通信を送ることができる。
【００１２】
一実施形態において、システムは音声呼び出しを電話会社１０１に送信する。例えば、このシステムは、ＰＳＴＮ電話を使用する他のユーザや、ボイス・オーバーＩＰ（ＶＯＩＰ）呼び出しを送信するコンピューティングデバイスや、ＶＯＩＰ呼び出しを送信するインスタントメッセージ・クライアント等であってもよい。電話会社１０１は、電話回線１０４及びＰＳＴＮ１０５を通して、この音声呼び出しを電話機１０６に送る。以下に記述するように、この呼び出しは、コンピューティングデバイス１１０に送られてもよい。
【００１３】
電話会社１０１は、何れの電気通信デバイスであってもよい。例えば、電話会社１０１は、ＰＳＴＮ音声呼び出しを送ることができるシステムであってもよい。電話会社システム１００の例には、競争的地域電話事業者（ＣＬＥＣ）、既存の地域電話交換事業者等によって運営されるシステムが含まれ、スイッチ、モニタ等を含んでもよい。
【００１４】
図示したように、電話会社システム１０１は、音声中継回線からの音声回線を取扱うよう構成される。呼び出しが位置１０２に送られるべきであるときには、電話会社システム１０１（例えば、スイッチ）は、電話回線１０４上に信号を生成する。電話機１０６が、オンフック（つまり、不使用）ならば、この信号はリンギングをトリガして、電話会社１０１から電話機１０６への呼び出しが完了する。
【００１５】
位置１０２は、電話機１０６及び／又はコンピューティングデバイス１１０を含む、何れの位置であってもよい。例えば、位置１０２は、自宅、職場等である。一実施形態において、位置１０２は、電話番号又は他の識別子（例えば、ＩＭユーザ名、電子メールアドレス等）に関連する位置であってもよい。例えば、位置１０２は、電話番号に対する電話呼び出しが電話会社１０１によって送られる、自宅であってもよい。位置１０２は、音声呼び出しを受信可能な多くのデバイスに関連する。例えば、電話機１０６、コンピューティングデバイス１１０、及び他のデバイス１２２が、位置１０２に設けられている。
【００１６】
電話機１０６は、音声呼び出しを受信することができる何れのデバイスでもよい。例えば、電話機１０６は、何れかのＰＳＴＮデバイスである。例えば、電話機１０６は、地上回線電話、無線電話、コードレス電話、携帯情報端末（ＰＤＡ）等である。
【００１７】
コンピューティングデバイス１１０は、音声呼び出しを受信するよう構成された、何れのコンピューティングデバイスであってもよい。一実施形態において、コンピューティングデバイス１１０は、音声呼び出しに加えてインスタントメッセージ通信を受信可能なＩＭクライアントを含む。コンピューティングデバイス１１０は、コンピュータ、携帯情報端末（ＰＤＡ）、ワークステーション、ラップトップコンピュータ、パーソナルコンピュータ等を含む。
【００１８】
他のデバイス１２２は、音声呼び出しを受信可能な他の何れかのデバイスである。
【００１９】
一実施形態において、コンピューティングデバイス１１０は、ＶＯＩＰ呼び出しを受信するよう構成される。コンピューティングデバイス１１０を位置１０２に図示したが、コンピューティングデバイス１１０を、位置１０２から離れたところに配置してもよいことが理解できるであろう。例えば、ユーザは、遠隔地からの呼び出しを受信するために、コンピューティングデバイス１１０上のＩＭクライアントを使用できる。このように、ユーザは、位置１０２に関連するユーザ名を持つことができる。このユーザは、何れの位置でもＩＭクライアントにログインすることができ、位置１０２に関連する電話番号に対する呼び出しを受信できる。
【００２０】
呼び出しは、ＰＳＴＮネットワーク１０５又はパケットベース・ネットワーク１３４を通して受信される。ＰＳＴＮネットワーク１０５は、普通の旧来のアナログ電話システム（ＰＯＴＳ）又はＰＳＴＮ上に音声呼び出しを送信するよう構成される。ＩＭサーバ１３２は、パケットベース・ネットワーク上に音声呼び出しを送信するよう構成される。パケットベース・ネットワーク１３４は、ＩＰ（インターネットプロトコル）ネットワーク、非同期転送モード（ＡＴＭ）ネットワーク、フレームリレーネットワーク、無線ネットワーク等を含む。
【００２１】
トラフィックサーバ１３０は、電話会社１０１からの信号を受信するよう構成される。例えば、呼び出しは、電話会社１０１によって受信される。電話会社１０１は、ＰＳＴＮネットワーク１０５を通して音声呼び出しを電話機１０６に送信するよう構成される。加えて、電話会社１０１は、トラフィックサーバ１３０、ＩＭサーバ１３２、及びパケットベース・ネットワーク１３４を通して、コンピューティングデバイス１１０上で動作するＩＭクライアントにこの呼び出しを送信する選択を有する。この場合、この音声呼び出しは、トラフィックサーバ１３０に送られる。そして、トラフィックサーバ１３０は、ＩＭサーバ１３２がコンピューティングデバイス１１０でＩＭクライアントに音声呼び出しを供給できるかどうかを判定するよう構成される。別のＩＭサーバ１３２が、位置１０２でＩＭクライアントに情報を供給するよう構成されてもよい。トラフィックサーバ１３０は、適当なＩＭサーバ１３２を判定し、音声呼び出しをＩＭサーバ１３２に送信する。
【００２２】
ＩＭサーバ１３２は、次に、パケットベース・ネットワーク１３４を通して位置１０２に関連する１又は複数のＩＭクライアントに音声呼び出しを送信するよう構成される。ＩＭサーバ１３２は、コンピューティングデバイス１１０上のＩＭクライアントにＩＭ関連サービスを提供するよう構成される。例えば、ＩＭクライアントは、ＩＭ１３２サーバを通る他のＩＭクライアントとのＩＭ対話を導入するのが好ましい。一般に、ＩＭクライアントはユーザ名と関連する。ユーザ名は、多くのユーザに対する識別子である。例えば、ＩＭユーザ名は、Ｙａｈｏｏ！（登録商標）ＩＭ識別子等といったログインＩＤである。このＩＭユーザ名は、位置１０２に関連付けられる。例えば、家族が位置１０２に住んでいるとすると、この家族の各構成員に対するＩＭユーザ名が、位置１０２に関連付けられる。ＩＭサーバ１３２は、位置１０２に関連する各ＩＭユーザ名と通信できる。
【００２３】
一実施形態において、ＩＭサーバ１３２は、トラフィックサーバ１３０から受信された音声呼び出しをＩＭユーザ名に送信する。ＩＭ１３２は、電話番号に対する電話呼び出しを受けたときにＩＭユーザ名をリンギングするよう構成される。例えば、ＩＭユーザ名は、位置１０２に対する電話番号に関連付けられる。その電話番号に対して音声呼び出しが受信されたとき、ＩＭサーバ１３２は、この電話番号に対して音声呼び出しを受信したという表示との交信を行う。ＩＭサーバ１３２は、次に、どのＩＭユーザ名がオンラインであるかを検知し、そうして、オンラインであるＩＭクライアントをリンギングする。
【００２４】
従って、どのＩＭクライアントがオンラインかどうかを判定するために、存在情報が使用される。一実施形態において、この存在情報は、ＩＭクライアントがオフライン又はオンラインであることを示す。使用中や不在等の多様な状態も存在する。ＩＭサーバ１３２は、例えば、状態が「使用中」の場合にＩＭをリンギングするのではなく、状態が「不在」の場合にＩＭをリンギングするような状態に基づいて、ＩＭクライアントをリンギングするよう構成される。
【００２５】
音声呼び出しは、位置１０２のルータ１２０を通して送られる。ルータ１２０は、電話機１０６、コンピューティングデバイス１１０、又は他のデバイス１２２への呼び出しを送る。位置１０２でのネットワーク接続は、ダイアルアップ線、ＤＳＬフィルタを経由するようなブロードバンド、ルータ１２０である。また、上述したように、ユーザ名は、位置１０２から離れたＩＭクライアントにログオンされる。これらの呼び出しは、適切に送られ、位置１０２を通過しない場合もある。
【００２６】
従って、電話番号についての呼び出しを受けたとき、音声呼び出しは、ＩＭサーバ１３２からパケットベース・ネットワーク１３４を通してコンピューティングデバイス１１０上のＩＭクライアントへと送られる。如何にして音声呼び出しを電話機１０６及び位置１０２のＩＭクライアントへ送るかについての様々なシナリオを以下に説明する。
【００２７】
図２に、本発明の実施形態に従ったシステム１００の、さらに詳細な実施形態を示す。一実施形態において、音声呼び出しは電話会社１０１にて受信される。この音声呼び出しは、データベース２１０に蓄積されたユーザ優先度に従って送られる。一実施形態において、このユーザ優先度は、もし電話機１０６が使用中なら、音声呼び出しは、ＩＭクライアント２０８に送るためにＩＭサーバ１３２へ送るべきであることを示す。他の実施形態においては、このユーザ優先度は、クライアント２０８及び／又は電話機１０６への送るために、着信音声呼び出しが自動的にＩＭサーバ１３２に送られることを示してもよい。
【００２８】
もし、ユーザ優先度が、電話番号に対する音声呼び出しを自動的にＩＭサーバ１３２に送るべきことを示すならば、電話会社１０１は音声呼び出しを受信し、これをＩＭサーバ１３２へ送る。この送信は、呼び出し転送を使用して成される。例えば、電話番号に対する音声呼び出しがＩＭサーバ１３２のアドレスへ送られるよう、呼び出し転送が電話会社１０１にて設定される。ＩＭ１３２サーバへの電話番号に対する電話呼び出しを送る他の方法は、当業者であれば理解できるであろう。
【００２９】
図示したように、ＩＭサーバ１３２は、ＩＭ関連サーバ２０２と通信サーバ２０４とを含む。ＩＭ関連サーバ２０２は、ＩＭ関連サービスを提供する。例えば、ＩＭ関連サーバ２０２は、ＩＭクライアントによって実行される従来のＩＭ対話を可能にする。
【００３０】
通信サーバ２０４は、ユーザ優先度に従って音声呼び出しを送るよう構成される。ユーザ優先度は、呼び出しを如何に送るべきかを示す。例えば、いくつかのユーザ優先度は、ユーザがオンライン又は不在であることを状態が示す場合には、呼び出しをＩＭユーザ名に送るべきことを示す。しかしながら、その状態がＩＭユーザは使用中又は非オンラインであることを示す場合には、このＩＭユーザ名はリンギングされない。加えて、無線ネットワークを通して携帯電話機へ呼び出しを送り、電話機１０６をリンギングする等といった、他の優先度が使用される。
【００３１】
一実施形態において、通信サーバ２０４は、その電話番号に関連付けられたＩＭユーザ名がＩＭクライアント２０８にログインされたか否かを判定するよう構成される。例えば、存在情報は、ユーザがオンラインであることを示す。もし、ＩＭユーザ名がログオンしたならば、通信サーバ２０４は、ＩＭクライアント２０８でのＩＭユーザ名をリンギングする。加えて、通信サーバ２０４は、電話機１０６をリンギングする。この呼び出しは、パケットベース・ネットワーク１３４を通って、ＩＭクライアント２０８及び電話機１０６に対して実行される。他の実施形態において、電話会社１０１は、また、ＰＳＴＮ１０５を通る電話機１０６をリンギングする。
【００３２】
上述したように、同じ電話番号に関連した複数のＩＭクライアント（又は、ユーザ名）を持つことが可能である。このように、電話機１０６に加えて、多くのＩＭユーザ名がリンギングされる。そして、かかる装置のユーザは、この呼び出しを受けて、ＩＭ環境内で処理することができる。ユーザが呼び出しを受けると、その事実は、トラフィックサーバ１３０へ伝えられ、そうして、この呼び出しがトラフィックサーバ１３０及びＩＭサーバ１３２を通して送られることを要求する。もし、ＩＭユーザ名の何れかがその呼び出しに応答すれば、通信サーバ２０４は、他の回線上の呼び出しを抑制することができる。
【００３３】
他の実施形態において、音声呼び出しは、電話機１０６上の使用中信号が検知されるまで、通信サーバ２０４には送信されない。例えば、ユーザは、位置１０２にて第１の電話機１０６を使用している。例えば、電話機１０６は、ＰＳＴＮ１０５を通る音声呼び出し又はパケットベース・ネットワーク１３４を通るＶＯＩＰ呼び出しを伴って使用される。何れかの状況において、電話会社１０１は、電話機１０６が使用中であることを検知できる。電話会社１０１において、電話機１０６に対する他の音声呼び出しが受信されると、電話機１０６は使用中であることが検知される。ユーザ優先度は、その音声呼び出しが、次に通信サーバ２０４に送られるよう設定される。
【００３４】
この場合において、通信サーバ２０４は、ユーザ優先度に基づいて呼び出しを送る。例えば、オンラインＩＭユーザ名が判定され、そのＩＭユーザ名がリンギングされる。従って、使用中信号を受信する代わりに、ＩＭユーザ名がリンギングされるのである。
【００３５】
また、たとえ電話機１０６についてコール・ウエイティングが可能であったとしても、通信サーバ２０４を使用してコール・ウエイティング信号を電話機１０６へ送信することに加えて、ＩＭユーザ名がリンギングされるのである。従って、従来の電話サービスは、使用中信号又はコール・ウエイティング信号を受信するのに代えて、ＩＭユーザが音声呼び出しに対してリンギングされる点において、拡張される。このように、ユーザは、位置１０２での一度に１つの呼び出し受信には制限されない。むしろ、ＩＭユーザ名を使用して多くの呼び出しが発生する。それゆえ、電話機１０６を使用するユーザは、電話機１０６を使用する電話回線に拘束されない。
【００３６】
ＩＭクライアントを使用して呼び出しの応答があると、この呼び出しに応答したユーザ名の状態は変化する。例えば、この状態は、「使用中です。私は電話中です。」或いは、他の状態に変化する。そして、この状態はＩＭサーバ１３２へ送信されて、他のユーザ名にこの状態が伝播される。
【００３７】
他の例においては、別のグループ一覧に対する状態が変化する。例えば、ＩＭクライアントは、仕事の繋がりを伴った仕事グループ一覧及び個人的な繋がりを伴った個人グループ一覧といった、ユーザに対して異なる仲間を伴った、異なるグループを有することができる。この状態は、呼び出しを行っている人に基づいて、異なったグループ一覧に対して異なるように変化させることができる。例えば、もしユーザが仕事中に呼び出しを受けたとすると、ＩＭクライアントは、仕事グループ一覧における状態を使用中に変更するが、個人グループ一覧をオンラインのままにしておく。他の例においては、ユーザが個人的な呼び出しを受けたとすると、ＩＭクライアントは、個人グループにおける状態を使用中に変更するが、仕事グループ一覧をオンラインのままにしておく。
【００３８】
通信サーバ２０４は、また、ユーザに対する個人アドレス帳（ＰＡＢ）２０６を使用して、個人化された情報を提供することもできる。多様なユーザが異なる個人アドレス帳２０６を持つ。例えば、第１のＩＭユーザ名がそれ自身のＰＡＢ２０６を持つことができ、第２のＩＭユーザ名もそれ自身の第２のＰＡＢ２０６を持つことができる。ＰＡＢ２０６は、他のユーザに対する多様な住所を含む。例えば、見出し項目には、個人名、ニックネーム、電話番号、電子メールアドレス等といった、友人のコンタクト情報を示すことができる。
【００３９】
ユーザに対するＰＡＢ２０６を生成するための技術については、全ての目的について参照によって組み込まれた、同時出願の「統合されたインスタントメッセージ、ルーティング、及び、電話サービス課金システム」（代理人事件番号０１７８８７−０１４２１０ＵＳ）という名称の米国出願番号＿＿＿＿＿＿に記載されている。
【００４０】
図３に、本発明の一実施形態に基づいて音声呼び出しを個人化するための、ＰＡＢ情報使用の簡略化されたフローチャート３００を示す。ステップ３０２において、受信した音声呼び出しに対する呼び出し側識別情報が判定される。例えば、電話番号といった呼び出し側ＩＤ情報が使用される。呼び出し側ＩＤ情報は、電話会社１０１から通信サーバ２０４に提供される。例えば、呼び出し側ＩＤ情報には、発信者電話番号、発信元電子メールアドレス、或いは、その呼び出しが発信されている発信元の他の何れかの識別情報が含まれる。
【００４１】
ステップ３０４において、呼び出し側識別情報は、その音声呼び出しを受信する各ユーザに対するＰＡＢ２０６において参照される。例えば、オンラインになっている各ＩＭユーザ名に対する個人アドレス帳が参照される。
【００４２】
ステップ３０６において、その呼び出し側情報に対する個人化名が、各ユーザに対するＰＡＢ２０６から判定される。例えば、ＰＡＢ２０６は、その呼び出し側識別情報に対する個人化名を含む。例えば、電話番号「４１５−５５５−１０１０」は、第１のユーザのＰＡＢ２０６においては「Ｕｎｃｌｅ  Ｂｉｌｌｙ」であり、第２のユーザのＰＡＢ２０６においては、「Ｂｉｌｌｙ」でもある。
【００４３】
ステップ３０８において、個人化名は、ＩＭクライアント２０８上の各ＩＭユーザ名に対して表示される。加えて、可能であれば、個人化名は、電話機１０６上の呼び出し側ＩＤ情報として表示される。従って、ＰＡＢ２０６内の情報を使用して個人化名が表示できる。このように、ユーザは、誰が呼び出しを行っているのかを容易に認識できる。
【００４４】
もし、呼び出し側識別情報に対する見出し項目がユーザのＰＡＢ２０６において見つからなかった場合には、その情報は、ＰＡＢ２０６に追加できる。この呼び出し側識別情報は、完全な一覧表でなくてもよい。例えば、電話番号だけを与えることができる。その呼び出し側についての他の情報を判定するために、その呼び出し側識別情報に対し、電話帳を使用してホワイトページ／イエローページ参照が実行される。例えば、その呼び出し側の住所が判定される。そして、その情報はＰＡＢ２０６に追加される。
【００４５】
加えて、ユーザは、最後のＸ日間にもたらされた多くの呼び出しについての呼び出し側識別情報に対して要求を出すために、ＩＭクライアントを使用する。例えば、課金システムは、その電話番号に対する呼び出しから受信した、呼び出し側識別情報を記録していたかもしれない。通信サーバ２０４は、まず、電話帳を参照し、全ての呼び出し側に対する識別情報を判定する。そして、この情報は、ＰＡＢ２０６に追加することができる。そうして、ユーザは、呼び出し側識別情報に対する名前を個人化することができる。
【００４６】
他の実施形態において、通信サーバ２０４によって、ユーザは自身の呼び出し音／リングバックトーンを個人化することができる。例えば、ある呼び出し側識別情報からの呼び出しが受信されたとき、個人化された呼び出し音が鳴る。例えば、もし、ある人の両親が電話を鳴らしたとすると、決まった呼び出し音を鳴らす（リンギングする）ことができる。もし、ユーザのガールフレンドが電話を鳴らしたとすると、他の呼び出し音を鳴らすことができる。ユーザは、呼び出し音を贈り物として友人に送ることもできる。
【００４７】
従って、システム１００の使用により、音声入力能力及びオーディオ出力を有する呼び出しが可能なＩＭクライアントを使用して、呼び出しを送ることができる。システム１００は、呼び出しが使用中のときを検知することができ、サーバにその呼び出しを送って、サーバが、ユーザのＩＭクライアントによって活性化するＩＭを生成してその呼び出しを取得する。そうして、この呼び出しの受信部分は、リアルＩＰ呼び出しとして取扱われる。呼び出しは、その電話番号に関連するＩＭクライアントがオンラインであるいずれの場所へも送られうる。
【００４８】
自宅において、ある者は、従来の音声呼び出しのために電話機１０６を使用する。他の呼び出しを着信したとき、回線使用中とは異なって表示され、代わりに、その呼び出しをＩＭクライアント２０８へ送る。そのＩＭクライアントは、音声呼び出し上のユーザによって、或いは、位置１０２の他者によって利用されるコンピュータ上にある。これは、仕事、自宅等といった場面に適応できる。そして、ＩＭ経路選択は、ダイアルアップ又はブロードバンド、第２電話回線等といったインターネット接続上で実行される。従って、呼び出しはＩＭクライアント上で稼動中のＩＭユーザ名に転送されるので、ユーザは、コール・ウエイティングサービスを申し込む必要がない。
【００４９】
ここまで、電話会社１０１でのＰＳＴＮを通る従来の音声呼び出しの受信として述べてきたが、ＶＯＩＰ呼び出しがトラフィックサーバ１３０にて受信されるということが理解されるであろう。そこで、トラフィックサーバ１３０は、電話会社１０１又はＩＭサーバ１３２の何れに対して呼び出しを送るかを判定する。呼び出しが電話会社１０１に送られたならば、電話会社１０１は、電話機１０６が使用中かどうか判定し、その呼び出しをユーザ優先度に従って送る。また、他の実施形態において、トラフィックサーバ１３０は、ユーザ優先度に基づいてその呼び出しを送る。例えば、呼び出しは、ＩＭサーバ１３２に自動的に送られる。また、トラフィックサーバ１３０は、電話会社１０１への呼び出しに自動的に送られる。
【００５０】
音声トラフィックに加えて、映像、ウェブカム（例えば、Ｙａｈｏｏ！（登録商標）ウェブカム）トラフィックもまた、他のマルチメディアトラフィックと共に提供される。両方で動作するＹａｈｏｏ！（登録商標）ウェブカムサービスのように、呼び出しの両終端が互換性のある装置を有しているということを、もしシステムが検知すれば、プロトコルは、音声のみから映像呼び出しに切り替えることができる。
【００５１】
本発明の実施形態は、多くの利点を与える。例えば、ユーザ優先度に基づいて呼び出しを送ることによって、ユーザは、「コール・ウエイティング」を回避することができる。また、１つの電話番号に対する複数の呼び出しを、位置１０２における複数のユーザによって受信できる。従って、従来の電話サービスは、電話回線１０４を１又は２の呼び出し受信に制限していた。しかしながら、本発明の実施形態を使用して、多くの呼び出しを受信することができる。電話機１０６でのＩＭユーザ名を使用して、複数の呼び出しを行うことができる。これらの呼び出しは、ユーザ優先度を使用してインテリジェントに送られる。
【００５２】
このようにして、呼び出しは、ＩＭ優先度及び設定によって判定された通りに送られる。いくつかのＩＭ設定は、呼び出しがＩＭクライアントに送られたがそのＩＭクライアントがオンラインでない場合に、呼び出しを何処に送るべきかを示す。例えば、ユーザは、呼び出しを自宅にてリンギングするよう、しかし、もし回線が使用中であればＩＭへ送るよう、さらにＩＭがオンラインでない場合には、携帯電話番号に対するボイス・オーバーＩＰ（ＶＯＩＰ）呼び出しとして送るよう、要求することができる。
【００５３】
（別の実施形態）
本発明を特定の実施形態に関して記載してきたが、当業者であれば多くの修正が可能であることを理解するであろう。
【００５４】
ここで述べた実施形態は、ウェブサイト、リンク、及び、通信システムの事例に特有な他の技術を参照することができる。ここで言及したシステム及び処理は、異なるデータ転送技術を伴った使用にも適応可能であると理解されるべきである。
【００５５】
本発明は、ソフトウェア又はハードウェア、又は、その両方の組み合わせによる制御ロジックの形態で実施されうる。この制御ロジックは、本発明の実施形態において開示された一連の動作を実行するための情報処理装置を指示するのに適した複数の命令として、情報記憶媒体に蓄積される。ここで与えられた開示及び技術に基づいて、当業者であれば、本発明を実施するための他の手法及び／又は方法を認識できるであろう。
【００５６】
上記の説明は、例示であって制限ではない。本開示の検討のもとに、当業者であれば本発明の多くの変形が明らかであろう。それゆえに、本発明の範囲は、上記の説明に関して決定されるべきではなく、替わりに、その全範囲又は均等物と共に保留中の特許請求の範囲に関して決定されるべきである。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態に従った、データトラフィックの経路選択を提供するシステムを示す図である。
【図２】本発明の実施形態に従ったシステムのさらに詳細な実施形態を示す図である。
【図３】本発明の一実施形態に従った、音声呼び出しを個人化するためのＰＡＢ情報を用いた簡単なフローチャートである。
【符号の説明】
【００５８】
１０１  電話会社
１０５  ＰＳＴＮ
１０６  電話機
１３０  トラフィックサーバ
１３２  ＩＭサーバ
１３４  パケットベース・ネットワーク
２０２  ＩＭ関連サーバ
２０４  通信サーバ
２０６  ＰＡＢ
２０８  ＩＭクライアント
２１０  ユーザ優先
【図１】
2007526684.tif 000003
【図２】
2007526684.tif 000004
【図３】
2007526684.tif 000005
【国際調査報告】
2007526684.tif 000006