(57)【要約】  本発明は、複数のネットワークタイプを通じて通信するためのシステムおよび方法に関する。特に、本システムおよび方法は、一連のルールに基づいて適切なネットワーク経由で通信を開始するのに適しているが、これに限定されない。さらに、本システムおよび方法は、受信者が送信者の複数の番号を混同するのを防止するために通信を提供する際に単一の番号を用いるのに適しているが、これに限定されない。
2019518382.tif 000002
【特許請求の範囲】
【請求項１】
第１の装置に識別子を割り当てるよう作動するアプリケーションプロバイダであって、前記第１の装置は第１の識別子と関連付けられ、前記アプリケーションプロバイダから第２の識別子を割り当てられる前記アプリケーションプロバイダと；
通信を開始し、前記第１の装置とサーバの間の接続を確立するための複数の第１の通信ネットワークのうちの少なくとも１つの第１の通信ネットワークを選択することで、前記第１の装置が前記第２の識別子を送信者識別子として用いて前記選択した第１の通信ネットワークを介して前記サーバに前記通信を送信するように作動する前記第１の装置と；
前記サーバであって、
前記第１の装置からの前記通信を受信した後に前記第２の識別子を前記第１の識別子と置換し；
第２の装置と前記サーバの間で接続された複数の第２の通信ネットワークのうちの少なくとも１つの第２の通信ネットワークを選択し；
前記第１の識別子を前記第２の識別子として用いて前記選択した第２の通信ネットワークを介して前記通信を前記第２の装置に送信するよう作動する前記サーバと；
前記サーバから前記第１の識別子を前記送信者識別子として持つ前記通信を受信するよう作動する前記第２の装置とからなる、複数のネットワークを通じて通信するためのシステム。
【請求項２】
前記第１の装置は、前記第１の通信ネットワークの状態および前記第２の通信ネットワークの状態をチェックするよう作動する、請求項１に記載の複数のネットワークを通じて通信するためのシステム。
【請求項３】
前記複数の第１および第２の通信ネットワークは、回路交換（ＣＳ）ネットワークおよびインターネットプロトコル（ＩＰ）ネットワークを含む、請求項２に記載の複数のネットワークを通じて通信するためのシステム。
【請求項４】
前記第１の装置は、前記第１の通信ネットワークの状態として前記ＩＰネットワークの品質をチェックするとともに、前記ＩＰネットワークの前記チェックした品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を選択し；
前記サーバは、前記第２の通信ネットワーク状態としてＩＰネットワーク品質をチェックするとともに、前記チェックしたＩＰネットワーク品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を決定する、請求項３に記載の複数のネットワークを通じて通信するためのシステム。
【請求項５】
前記サーバは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記送信者識別子として利用すべきかどうかを決定するよう作動する、請求項４に記載の複数のネットワークを通じて通信するためのシステム。
【請求項６】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記第１の装置は前記ＩＰネットワークを介して前記サーバに前記通信を送信し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記第１の装置は前記第２の識別子を前記送信者識別子として用いて前記ＣＳネットワークを介して前記サーバに前記通信を送信する、請求項５に記載の複数のネットワークを通じて通信するためのシステム。
【請求項７】
前記第１の装置によって要求された前記通信がリッチメッセージの形式である場合には、
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記第１の装置は前記ＩＰネットワークを介して前記サーバに前記リッチメッセージを送信するよう作動し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記第１の装置は前記ＣＳネットワークを介して前記サーバに前記リッチメッセージに対応する簡易メッセージを送信するよう作動する、請求項６に記載の複数のネットワークを通じて通信するためのシステム。
【請求項８】
前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第２の装置に前記リッチメッセージを送信するよう作動し、前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記ＣＳネットワークを介して前記第２の装置に前記リッチメッセージに対応する前記簡易メッセージを送信するよう作動する、請求項７に記載の複数のネットワークを通じて通信するためのシステム。
【請求項９】
前記サーバは前記第２の通信ネットワークの状態を再チェックするよう作動し、
再選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記第２の装置に同期して前記第２の装置内で前記簡易メッセージを前記リッチメッセージと置換する、請求項８に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１０】
前記第２の装置はユーザインタフェース上に前記第１の識別子を前記送信者識別子として表示するよう作動する、請求項１に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１１】
前記第２の装置が別の通信を要求すると、前記第２の装置は前記第２の装置と前記サーバの間で接続された前記複数の第２の通信ネットワークのうちの前記少なくとも１つの第２の通信ネットワークを選択するよう作動し、前記第２の装置は前記第１の識別子を受信者識別子として用いて前記選択した第２の通信ネットワークを介して前記サーバに前記別の通信を送信するよう作動する、請求項４に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１２】
前記サーバは前記第１の装置と前記サーバの間で接続された前記複数の第１の通信ネットワークのうちの前記少なくとも１つの第１の通信ネットワークを選択するよう作動し、前記第２の識別子を前記受信者識別子として用いて前記選択した第１の通信ネットワークを介して前記第１の装置に前記別の通信を送信する、請求項１１に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１３】
前記サーバは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記受信者識別子として使用するかどうかを決定するよう作動する、請求項１２に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１４】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第１の装置に前記別の通信を送信するよう作動し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記第２の識別子を前記受信者識別子として用いて前記ＣＳネットワークを介して前記第１の装置に前記別の通信を送信するよう作動する、請求項１３に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１５】
前記別の通信がリッチメッセージであるときは、前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記第２の装置は前記ＩＰネットワークを介して前記サーバに前記リッチメッセージを送信するよう作動し、前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記第２の装置は前記ＣＳネットワークを介して前記リッチメッセージに対応する簡易メッセージを送信するよう作動する、請求項１４に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１６】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第１の装置に前記リッチメッセージを送信するよう作動し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記ＣＳネットワークを介して前記第１の装置に前記リッチメッセージに対応する前記簡易メッセージを送信するよう作動する、請求項１５に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１７】
前記サーバは前記第１の通信ネットワーク状態を再チェックするよう作動し、
再選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記第１の装置に同期して前記第１の装置内で前記簡易メッセージを前記リッチメッセージと置換する、請求項１６に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１８】
前記第１の識別子はホームロケーションレジスタ（ＨＬＲ）に前記第１の装置の国際移動電話加入者識別番号（ＩＭＳＩ）と関連して格納され、
前記第１の装置がアプリケーションに参加すると、前記アプリケーションプロバイダは前記第２の識別子を割り当て、前記第２の識別子が前記ＩＭＳＩと関連して格納されるように前記ＨＬＲを更新する、請求項１に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１９】
前記第１の識別子は前記第１の装置の公開番号であり、前記第２の識別子は前記第１の装置の非公開番号である、請求項１８に記載の複数のネットワークを通じて通信するためのシステム。
【請求項２０】
前記通信は電話またはメッセージの少なくとも一方を含む、請求項１に記載の複数のネットワークを通じて通信するためシステム。
【請求項２１】
第１の装置により、通信を開始するステップであって、前記第１の装置は第１の識別子と関連付けられ、アプリケーションプロバイダから第２の識別子を割り当てられる前記ステップと；
前記第１の装置により、前記第１の装置とサーバの間で接続された複数の第１の通信ネットワークのうちの少なくとも１つの第１の通信ネットワークを選択するステップと；
前記第２の識別子を送信者識別子として用いて前記選択した第１の通信ネットワークを介して前記サーバに前記第１の装置からの前記通信を送信するステップと；
前記サーバにより、前記第２の識別子を前記第１の識別子と置換するステップと；
前記サーバにより、第２の装置と前記サーバの間で接続された複数の第２の通信ネットワークのうちの少なくとも１つの通信ネットワークを選択するステップと；
前記第１の識別子を前記送信者識別子として用いて前記選択した第２の通信ネットワークを介して前記第２の装置に前記サーバからの前記通信を送信するステップと；
前記第２の装置により、前記サーバから前記第１の識別子を前記送信者識別子として持つ前記通信を受信するステップとからなる、複数のネットワークを通じて通信するための方法。
【請求項２２】
前記第１の装置は、前記第１の装置と前記サーバの間で接続された前記複数の第１の通信ネットワーク間の前記第１の通信ネットワークの状態をチェックするよう作動し、前記サーバはさらに、前記第２の装置と前記サーバの間で接続された前記複数の第２の通信ネットワーク間の前記第２の通信ネットワークの状態をチェックするよう作動する、請求項２１に記載の複数のネットワークを通じて通信するための方法。
【請求項２３】
前記複数の第１および第２の通信ネットワークは、回路交換ＣＳネットワークおよびインターネットプロトコルＩＰネットワークを含む、請求項２２に記載の複数のネットワークを通じて通信するための方法。
【請求項２４】
前記第１の装置は、前記第１の通信ネットワーク状態としてＩＰネットワーク品質をチェックするとともに、前記チェックしたＩＰネットワーク品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を決定し；
前記サーバは、前記第２の通信ネットワーク状態としてＩＰネットワーク品質をチェックするとともに、前記チェックしたＩＰネットワーク品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を決定する、請求項２３に記載の複数のネットワークを通じて通信するための方法。
【請求項２５】
前記サーバは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記送信者識別子として使用するかどうかを決定する、請求項２４に記載の複数のネットワークを通じて通信するための方法。
【請求項２６】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記第１の装置は前記ＩＰネットワークを介して前記サーバに前記通信を送信し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記第１の装置は前記第２の識別子を前記送信者識別子として用いて前記ＣＳネットワークを介して前記サーバに前記通信を送信する、請求項２５に記載の複数のネットワークを通じて通信するための方法。
【請求項２７】
前記第１の装置はリッチメッセージを送信することを要求し、
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記第１の装置は前記ＩＰネットワークを介して前記サーバに前記リッチメッセージを送信し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記第１の装置は前記ＣＳネットワークを介して前記サーバに前記リッチメッセージに対応する簡易メッセージを送信する、請求項２６に記載の複数のネットワークを通じて通信するための方法。
【請求項２８】
前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第２の装置に前記リッチメッセージを送信し、
前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記ＣＳネットワークを介して前記第２の装置に前記リッチメッセージに対応する前記簡易メッセージを送信する、請求項２７に記載の複数のネットワークを通じて通信するための方法。
【請求項２９】
前記サーバは前記第２の通信ネットワーク状態を再チェックし、
再選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記第２の装置に同期して前記第２の装置内で前記簡易メッセージを前記リッチメッセージと置換する、請求項２８に記載の複数のネットワークを通じて通信するための方法。
【請求項３０】
前記第２の装置はディスプレイ上に前記第１の識別子を前記送信者識別子として表示する、請求項２１に記載の複数のネットワークを通じて通信するための方法。
【請求項３１】
前記第２の装置が別の通信を要求すると、前記第２の装置は前記第２の装置と前記サーバの間で接続された前記複数の第２の通信ネットワークのうちの前記少なくとも１つの第２の通信ネットワークを選択し、
前記第２の装置は前記第１の識別子を受信者識別子として用いて前記選択した第２の通信ネットワークを介して前記サーバに前記別の通信を送信する、請求項２４に記載の複数のネットワークを通じて通信するための方法。
【請求項３２】
前記サーバは前記第１の装置と前記サーバの間で接続された前記複数の第１の通信ネットワークのうちの前記少なくとも１つの第１の通信ネットワークを選択し、前記第２の識別子を前記受信者識別子として用いて前記選択した第１の通信ネットワークを介して前記第１の装置に前記別の通信を送信する、請求項３１に記載の複数のネットワークを通じて通信するための方法。
【請求項３３】
前記サーバは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記受信者識別子として使用するかどうかを決定する、請求項３２に記載の複数のネットワークを通じて通信するための方法。
【請求項３４】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第１の装置に前記別の通信を送信し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記第２の識別子を前記受信者識別子として用いて前記ＣＳネットワークを介して前記第１の装置に前記別の通信を送信する、請求項３３に記載の複数のネットワークを通じて通信するための方法。
【請求項３５】
前記第２の装置はリッチメッセージを送信することを要求し、
前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記第２の装置は前記ＩＰネットワークを介して前記サーバに前記リッチメッセージを送信し、
前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記第２の装置は前記ＣＳネットワークを介して前記サーバに前記リッチメッセージに対応する簡易メッセージを送信する、請求項３４に記載の複数のネットワークを通じて通信するための方法。
【請求項３６】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第１の装置に前記リッチメッセージを送信し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記ＣＳネットワークを介して前記第１の装置に前記リッチメッセージに対応する前記簡易メッセージを送信する、請求項３５に記載の複数のネットワークを通じて通信するための方法。
【請求項３７】
前記サーバは前記第１の通信ネットワーク状態を再チェックし、
再選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記第１の装置に同期して前記第１の装置内で前記簡易メッセージを前記リッチメッセージと置換する、請求項３６に記載の複数のネットワークを通じて通信するための方法。
【請求項３８】
前記第１の識別子はＨＬＲに前記第１の装置のＩＭＳＩと関連して格納され、
前記第１の装置がアプリケーションに参加すると、前記アプリケーションプロバイダは前記第２の識別子を割り当て、前記第２の識別子が前記ＩＭＳＩと関連して格納されるように前記ＨＬＲを更新する、請求項２１に記載の複数のネットワークを通じて通信するための方法。
【請求項３９】
前記第１の識別子は前記第１の装置の公開番号であり、前記第２の識別子は前記第１の装置の非公開番号である、請求項３８に記載の複数のネットワークを通じて通信するための方法。
【請求項４０】
前記通信は電話およびメッセージの少なくとも一方を含む、請求項２１に記載の複数のネットワークを通じて通信するための方法。
【請求項４１】
複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータであって、
第２の識別子を送信者識別子として用いて選択した第１の通信ネットワークを介して第１の識別子と関連付けられた第１の装置からの通信を受信するステップであって、前記第１の装置はアプリケーションプロバイダから前記第２の識別子を割り当てられ、前記選択した第１の通信ネットワークは前記第１の装置と前記コミュニケーションファシリテータの間で接続された複数の第１の通信ネットワークのうち前記第１の装置によって選択される前記ステップと；
前記第２の識別子を前記第１の識別子と置換するステップと；
第２の装置と前記コミュニケーションファシリテータの間で接続された複数の第２の通信ネットワークのうちの少なくとも１つの第２の通信ネットワークを選択するステップと；
前記第１の識別子を前記送信者識別子として用いて前記選択した第２の通信ネットワークを介して前記第２の装置に前記通信を送信するステップとからなる、コミュニケーションファシリテータ。
【請求項４２】
前記第１の装置は、前記第１の装置と前記コミュニケーションファシリテータの間で接続された前記複数の第１の通信ネットワーク間の第１の通信ネットワーク状態をチェックし、
前記コミュニケーションファシリテータは、前記第２の装置と前記コミュニケーションファシリテータの間で接続された前記複数の第２の通信ネットワーク間の第２の通信ネットワーク状態をチェックする、請求項４１に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項４３】
前記複数の第１および第２の通信ネットワークは、ＣＳネットワークおよびＩＰネットワークを含む、請求項４２に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項４４】
前記第１の装置は、前記第１の通信ネットワーク状態としてＩＰネットワーク品質をチェックするとともに、前記チェックしたＩＰネットワーク品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を決定し；
前記コミュニケーションファシリテータは、前記第２の通信ネットワーク状態としてＩＰネットワーク品質をチェックするとともに、前記チェックしたＩＰネットワーク品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を決定する、請求項４３に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項４５】
前記コミュニケーションファシリテータは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記送信者識別子として使用するかどうかを決定する、請求項４４に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項４６】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第１の装置からの前記通信を受信し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記第２の識別子を前記送信者識別子として用いて前記ＣＳネットワークを介して前記第１の装置からの前記通信を受信する、請求項４５に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項４７】
前記コミュニケーションファシリテータはリッチメッセージの送信要求を受信し、
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第１の装置からの前記リッチメッセージを受信し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記ＣＳネットワークを介して前記第１の装置からの前記リッチメッセージに対応する簡易メッセージを受信する、請求項４６に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項４８】
前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第２の装置に前記リッチメッセージを送信し、
前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記ＣＳネットワークを介して前記第２の装置に前記リッチメッセージに対応する前記簡易メッセージを送信する、請求項４７に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項４９】
前記コミュニケーションファシリテータは前記第２の通信ネットワーク状態を再チェックし、
再選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記第２の装置に同期して前記第２の装置内で前記簡易メッセージを前記リッチメッセージと置換する、請求項４８に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５０】
前記コミュニケーションファシリテータが前記第２の装置からの別の通信の要求を受信すると、前記第２の装置は前記第２の装置と前記コミュニケーションファシリテータの間で接続された前記複数の前記第２の通信ネットワークのうちの前記少なくとも１つの第２の通信ネットワークを選択し、
前記コミュニケーションファシリテータは前記第１の識別子を受信者識別子として用いて前記選択した第２の通信ネットワークを介して前記第２の装置からの前記別の通信を受信する、請求項４４に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５１】
前記コミュニケーションファシリテータは前記第１の装置と前記コミュニケーションファシリテータの間で接続された前記複数の前記第１の通信ネットワークのうちの前記少なくとも１つの第１の通信ネットワークを選択し、前記第２の識別子を前記受信者識別子として用いて前記選択した第１の通信ネットワークを介して前記第１の装置に前記別の通信を送信する、請求項５０に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５２】
前記コミュニケーションファシリテータは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記受信者識別子として使用するかどうかを決定する、請求項５１に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５３】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第１の装置に前記別の通信を送信し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記第２の識別子を前記受信者識別子として用いて前記ＣＳネットワークを介して前記第１の装置に前記別の通信を送信する、請求項５２に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５４】
前記コミュニケーションファシリテータは前記第２の装置からのリッチメッセージの送信要求を受信し、
前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第２の装置からの前記リッチメッセージを受信し、
前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記ＣＳネットワークを介して前記第２の装置からの前記リッチメッセージに対応する簡易メッセージを受信する、請求項５３に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５５】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第１の装置に前記リッチメッセージを送信し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記ＣＳネットワークを介して前記第１の装置に前記リッチメッセージに対応する前記簡易メッセージを送信する、請求項５４に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５６】
前記コミュニケーションファシリテータは前記第１の通信ネットワーク状態を再チェックし、
再選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記第１の装置に同期して前記第１の装置内で前記簡易メッセージを前記リッチメッセージと置換する、請求項５５に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５７】
前記第１の識別子はＨＬＲに前記第１の装置のＩＭＳＩと関連して格納され、
前記第１の装置がアプリケーションに参加すると、前記アプリケーションプロバイダは前記第２の識別子を割り当て、前記第２の識別子が前記ＩＭＳＩと関連して格納されるように前記ＨＬＲを更新する、請求項４１に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５８】
前記第１の識別子は前記第１の装置の公開番号であり、前記第２の識別子は前記第１の装置の非公開番号である、請求項５７に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５９】
前記通信は電話およびメッセージの少なくとも一方を含む、請求項４１に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項６０】
マルチネットワークでの関係者間の通信を促進するためにユーザのモバイル機器にインストールされて実行されたときに、
通信を開始するステップであって、前記モバイル機器は第１の識別子と関連付けられ、アプリケーションプロバイダから第２の識別子を割り当てられる前記ステップと；
前記モバイル機器とサーバとの間で接続された複数の第１の通信ネットワークのうちの少なくとも１つの第１の通信ネットワークを選択するステップと；
前記第２の識別子を送信者識別子として用いて前記選択した第１の通信ネットワークを介して前記モバイル機器から前記サーバに前記通信を送信するステップと；
前記第２の識別子を前記第１の識別子と置換する命令を前記サーバに送信するステップと；
第２の装置と前記サーバとの間で接続された複数の第２の通信ネットワークのうちの少なくとも１つの第２の通信ネットワークを選択する命令を前記サーバに送信するステップと；
前記第１の識別子を前記送信者識別子として用いて前記選択した第２の通信ネットワークを介して前記サーバから前記第２の装置に前記通信を送信する命令を前記サーバに送信するステップと、からなる方法を実行する実行可能ソフトウェア命令をそこに含む非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のネットワークタイプを通じて通信するためのシステムおよび方法に関する。本システムおよび方法は、特に複数のネットワーク通信を促進することに関連しているが、これに限定されるものではない。
【背景技術】
【０００２】
本発明の背景の以下の説明は、本発明の理解を容易にすることのみを意図している。本説明は、参照した資料のいずれも本発明の優先日の時点でいずれかの管轄区域において発行されたか、公知であったか、または当業者の共通の一般知識の一部であったことを承認または容認するものではないことを理解されたい。
【０００３】
モバイル技術は、ユーザの通信方法だけでなく我々が暮らす世界を変化させた。モバイル技術における最近の発展は、例えばモバイル通信用グローバルシステム（ＧＳＭ）、符号分割多重アクセス（ＣＤＭＡ）等の回路交換（ＣＳ）ネットワークを介した単なる通話およびメッセージ送信を越えた携帯電話がよく売れた−現在ユーザはインターネットプロトコル（ＩＰ）ネットワークを介して通話およびメッセージ送信することができることである。さまざまな理由から、ＩＰネットワークを介した通信サービスはＣＳネットワークを介した同等のサービスよりもコストが安い。
【０００４】
したがって、今日市場にはＩＰネットワークを用いた多くの通話およびメッセージ送信アプリケーションがある。それらのアプリケーションの大部分は、ネットワークの加入者および非加入者を含むユーザが、互いに通話およびメッセージ送信することを可能にし、入手可能なアプリケーションの多くはさらに、ユーザが他の例えばＧＳＭ、ＣＤＭＡ等の従来のＣＳ通信ネットワークの加入者に通話およびメッセージ送信することも可能にする。
【０００５】
既存のアプリケーションの１つは、その加入者に、電気通信会社のナンバリングスペース内に存在する仮想電話番号を提供する。これによって、アプリケーションの加入者は、その仮想電話番号を用いて他の従来のネットワークの加入者と通話およびメッセージ送信することが可能になる。
【０００６】
例えば、アプリケーションによって、その加入者は電気通信会社Ａ（以下、電話会社Ａと記載する）の仮想電話番号を所有することができるので、たとえその加入者が別の電気通信会社（例えば、電話会社Ｂ）から割り当てられたオリジナルの電話番号を持っていたとしても、電話会社Ａを利用する加入者の家族および友人は、その加入者の仮想電話番号を用いて市内通話料金でその加入者に電話およびメッセージ送信することが可能である。
【０００７】
この種のアプリケーションは、別の電話会社ネットワークのサービスを得たいオフネット加入者に適している。電話会社Ａの加入者が、電話会社Ａの他の加入者と通信するためにそのようなアプリケーションを利用したいが、それらの加入者がそのアプリケーションを持っているか持っていないかわからないという可能性もある。しかしながら、それらのアプリケーションの１つの一般的な問題は、他の加入者に連絡するための一次手段として元の電気通信会社（例えば、電話会社Ａ）から割り当てられた加入者のオリジナルの電話番号を利用することができないことである。それらのアプリケーションでは、アプリケーションに登録した後に通常は新しい仮想電話番号が加入者に割り当てられる。この場合、加入者は、実際に、仮想電話番号だけでなくオリジナルの電話番号も、２つの電話番号を持つことになる。
【０００８】
具体的には、オンネット加入者の観点から言えば、オンネット加入者は既に現在／元の電気通信会社（例えば、電話会社Ａ）から割り当てられたオリジナルの電話番号を持っており、オリジナルの電話番号と強い関わりを持っている可能性があるので、仮想電話番号は最適ではない。オンネット加入者には新しい仮想電話番号が割り当てられるので、彼／彼女の友人または家族等の他の加入者は、オリジナルの電話番号に加えて、オンネット加入者の新しい仮想電話番号を記憶および認識する必要があることになる。
【０００９】
異なる／元の電気通信会社から割り当てられたオリジナルの電話番号を既に持っているオフネット加入者の観点から言えば、オフネット加入者は、できるだけ低料金で現在の通信ネットワークの他の加入者と通信するためにそれらのアプリケーションに関連した電気通信会社（以下、現在の電気通信会社と記載する）から割り当てられた仮想電話番号を必要とすることになる。しかしながら、この場合においても、彼／彼女の友人または家族等の他の加入者はオフネット加入者の新しい仮想電話番号を記憶および認識する必要があることになる。
【００１０】
一方、それらのアプリケーションの別の一般的な問題は、１つ１つの電話／メッセージに対して最善の転送ネットワーク、すなわち、ＩＰネットワークかＣＳネットワークかを動的に選択することができないことである。
【００１１】
参考として、既存のＶｏＩＰサーバの１つによって、加入者は彼／彼女の電話／メッセージサービスをＩＰネットワークかＣＳネットワークのどちらか一方で提供するのかを選択することが可能になる。一度選択すると、たとえ選択したタイプの転送ネットワークの品質が不十分であるかまたは存在していない場合であっても、選択したタイプでサービスを提供するしかない。したがって、その結果、例えば電話の呼び出し失敗または通話途切れ、音声品質の悪化、メッセージ送信の遅延等のユーザエクスペリエンスの劣化がもたらされる。
【発明の概要】
【発明が解決しようとする課題】
【００１２】
したがって、新しい電話番号を覚える必要はないが、複数のネットワークタイプを利用する場合、１つ１つの電話／メッセージに対して最善の転送ネットワーク、すなわち、ＩＰネットワークかＣＳネットワークかをさらに選択可能にする解決法が必要である。
【００１３】
本明細書を通して、文脈上他の意味に解すべき場合を除き、「含む（ｃｏｍｐｒｉｓｅ）」という単語あるいは「含む（ｃｏｍｐｒｉｓｅｓ）」または「含んでいる（ｃｏｍｐｒｉｓｉｎｇ）」等の変化形は、記載の整数または整数の群を包含することは意味するが、任意の他の整数または整数の群を排除することを意味するものではないことが理解されよう。
【００１４】
さらにまた、本明細書を通して、文脈上他の意味に解すべき場合を除き、「含む（ｉｎｃｌｕｄｅ）」という単語あるいは「含む（ｉｎｃｌｕｄｅｓ）」または「含んでいる（ｉｎｃｌｕｄｉｎｇ）」等の変化形は、記載の整数または整数の群を包含することは意味するが、任意の他の整数または整数の群を排除することを意味するものではないことが理解されよう。
【課題を解決するための手段】
【００１５】
本発明は、送信者が電話／メッセージを要求した場合、たとえ送信者が実際は回路交換ネットワークおよびインターネットプロトコルネットワークの各々に関して異なる電話番号を表示する可能性があっても、受信者は送信者の単一の電話番号しか見えないことになるサービスを提供しようとするものである。
【００１６】
本発明はさらに、一連のルールに基づいて電話／メッセージを提供するための適切な転送ネットワークを選択するための技術的解決法を提供しようとするものでもある。
【００１７】
本発明の第１の態様によれば、第１の装置に識別子を割り当てるよう作動するアプリケーションプロバイダであって、前記第１の装置は第１の識別子と関連付けられ、前記アプリケーションプロバイダから第２の識別子を割り当てられる前記アプリケーションプロバイダと；通信を開始し、前記第１の装置とサーバの間の接続を確立するための複数の第１の通信ネットワークのうちの少なくとも１つの第１の通信ネットワークを選択することで、前記第１の装置が前記第２の識別子を送信者識別子として用いて前記選択した第１の通信ネットワークを介して前記サーバに前記通信を送信するように作動する前記第１の装置と；前記第１の装置からの前記通信を受信した後に前記第２の識別子を前記第１の識別子と置換し、第２の装置と前記サーバの間で接続された複数の第２の通信ネットワークのうちの少なくとも１つの第２の通信ネットワークを選択し、前記第１の識別子を前記第２の識別子として用いて前記選択した第２の通信ネットワークを介して前記通信を前記第２の装置に送信するよう作動する前記サーバと；前記サーバから前記第１の識別子を前記送信者識別子として持つ前記通信を受信するよう作動する前記第２の装置とからなる、複数のネットワークを通じて通信するためのシステムがある。
【００１８】
好ましくは、前記第１の装置は、前記第１の装置と前記サーバの間で接続された前記複数の第１の通信ネットワーク間の第１の通信ネットワーク状態をチェックし、前記サーバは、前記第２の装置と前記サーバの間で接続された前記複数の第２の通信ネットワーク間の第２の通信ネットワーク状態をチェックする。
【００１９】
好ましくは、前記複数の第１および第２の通信ネットワークは、回路交換（ＣＳ）ネットワークおよびインターネットプロトコル（ＩＰ）ネットワークを含む。
【００２０】
好ましくは、前記第１の装置は、前記第１の通信ネットワーク状態としてＩＰネットワーク品質をチェックするとともに、前記チェックしたＩＰネットワーク品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を選択し；前記サーバは、前記第２の通信ネットワーク状態としてＩＰネットワーク品質をチェックするとともに、前記チェックしたＩＰネットワーク品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を選択する。
【００２１】
好ましくは、前記サーバは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記送信者識別子として使用するかどうかを決定する。
【００２２】
好ましくは、前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記第１の装置は前記ＩＰネットワークを介して前記サーバに前記通信を送信し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記第１の装置は前記第２の識別子を前記送信者識別子として用いて前記ＣＳネットワークを介して前記サーバに前記通信を送信する。
【００２３】
好ましくは、前記第１の装置はリッチメッセージを送信することを要求し、前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記第１の装置は前記ＩＰネットワークを介して前記サーバに前記リッチメッセージを送信し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記第１の装置は前記ＣＳネットワークを介して前記サーバに前記リッチメッセージに対応する簡易メッセージを送信する。
【００２４】
好ましくは、前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第２の装置に前記リッチメッセージを送信し、前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記ＣＳネットワークを介して前記第２の装置に前記リッチメッセージに対応する前記簡易メッセージを送信する。
【００２５】
好ましくは、前記サーバは前記第２の通信ネットワーク状態を再チェックし、再選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記第２の装置に同期して前記第２の装置内で前記簡易メッセージを前記リッチメッセージと置換する。
【００２６】
好ましくは、前記第２の装置はディスプレイ上に前記第１の識別子を前記送信者識別子として表示する。
【００２７】
好ましくは、前記第２の装置が別の通信を要求すると、前記第２の装置は前記第２の装置と前記サーバの間で接続された前記複数の第２の通信ネットワークのうちの前記少なくとも１つの第２の通信ネットワークを選択し、前記第２の装置は前記第１の識別子を受信者識別子として用いて前記選択した第２の通信ネットワークを介して前記サーバに前記別の通信を送信する。
【００２８】
好ましくは、前記サーバは前記第１の装置と前記サーバの間で接続された前記複数の第１の通信ネットワークのうちの前記少なくとも１つの第１の通信ネットワークを選択し、前記第２の識別子を前記受信者識別子として用いて前記選択した第１の通信ネットワークを介して前記第１の装置に前記別の通信を送信する。
【００２９】
好ましくは、前記サーバは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記受信者識別子として使用するかどうかを決定する。
【００３０】
好ましくは、前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第１の装置に前記別の通信を送信し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記第２の識別子を前記受信者識別子として用いて前記ＣＳネットワークを介して前記第１の装置に前記別の通信を送信する。
【００３１】
好ましくは、前記第２の装置はリッチメッセージを送信することを要求し、前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記第２の装置は前記ＩＰネットワークを介して前記サーバに前記リッチメッセージを送信し、前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記第２の装置は前記ＣＳネットワークを介して前記リッチメッセージに対応する簡易メッセージを送信する。
【００３２】
好ましくは、前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第１の装置に前記リッチメッセージを送信し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記ＣＳネットワークを介して前記第１の装置に前記リッチメッセージに対応する前記簡易メッセージを送信する。
【００３３】
好ましくは、前記サーバは前記第１の通信ネットワーク状態を再チェックし、再選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記第１の装置に同期して前記第１の装置内で前記簡易メッセージを前記リッチメッセージと置換する。
【００３４】
好ましくは、前記第１の識別子はホームロケーションレジスタ（ＨＬＲ）に前記第１の装置の国際移動電話加入者識別番号（ＩＭＳＩ）と関連して格納され、前記第１の装置がアプリケーションに参加すると、前記アプリケーションプロバイダは前記第２の識別子を割り当て、前記第２の識別子が前記ＩＭＳＩと関連して格納されるように前記ＨＬＲを更新する。
【００３５】
好ましくは、前記第１の識別子は前記第１の装置の公開番号であり、前記第２の識別子は前記第１の装置の非公開番号である。
【００３６】
好ましくは、前記通信は電話およびメッセージの少なくとも一方を含む。
【００３７】
本発明の第２の態様によれば、第１の装置により、通信を開始するステップであって、前記第１の装置は第１の識別子と関連付けられ、アプリケーションプロバイダから第２の識別子を割り当てられる前記ステップと；前記第１の装置により、前記第１の装置とサーバの間で接続された複数の第１の通信ネットワークのうちの少なくとも１つの第１の通信ネットワークを選択するステップと；前記第２の識別子を送信者識別子として用いて前記選択した第１の通信ネットワークを介して前記サーバに前記第１の装置からの前記通信を送信するステップと；前記サーバにより、前記第２の識別子を前記第１の識別子と置換するステップと；前記サーバにより、第２の装置と前記サーバの間で接続された複数の第２の通信ネットワークのうちの少なくとも１つの通信ネットワークを選択するステップと；前記第１の識別子を前記送信者識別子として用いて前記選択した第２の通信ネットワークを介して前記第２の装置に前記サーバからの前記通信を送信するステップと；前記第２の装置により、前記サーバから前記第１の識別子を前記送信者識別子として持つ前記通信を受信するステップとからなる、複数のネットワークを通じて通信するための方法がある。
【００３８】
好ましくは、前記第１の装置は、前記第１の装置と前記サーバの間で接続された前記複数の第１の通信ネットワーク間の第１の通信ネットワーク状態をチェックし、前記サーバは、前記第２の装置と前記サーバの間で接続された前記複数の第２の通信ネットワーク間の第２の通信ネットワーク状態をチェックする。
【００３９】
好ましくは、前記複数の第１および第２の通信ネットワークは、回路交換（ＣＳ）ネットワークおよびインターネットプロトコル（ＩＰ）ネットワークを含む。
【００４０】
好ましくは、前記第１の装置は、前記第１の通信ネットワーク状態としてＩＰネットワーク品質をチェックするとともに、前記チェックしたＩＰネットワーク品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を選択し；前記サーバは、前記第２の通信ネットワーク状態としてＩＰネットワーク品質をチェックするとともに、前記チェックしたＩＰネットワーク品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を選択する。
【００４１】
好ましくは、前記サーバは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記送信者識別子として使用するかどうかを決定する。
【００４２】
好ましくは、前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記第１の装置は前記ＩＰネットワークを介して前記サーバに前記通信を送信し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記第１の装置は前記第２の識別子を前記送信者識別子として用いて前記ＣＳネットワークを介して前記サーバに前記通信を送信する。
【００４３】
好ましくは、前記第１の装置はリッチメッセージを送信することを要求し、前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記第１の装置は前記ＩＰネットワークを介して前記サーバに前記リッチメッセージを送信し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記第１の装置は前記ＣＳネットワークを介して前記サーバに前記リッチメッセージに対応する簡易メッセージを送信する。
【００４４】
好ましくは、前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第２の装置に前記リッチメッセージを送信し、前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記ＣＳネットワークを介して前記第２の装置に前記リッチメッセージに対応する前記簡易メッセージを送信する。
【００４５】
好ましくは、前記サーバは前記第２の通信ネットワーク状態を再チェックし、再選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記第２の装置に同期して前記第２の装置内で前記簡易メッセージを前記リッチメッセージと置換する。
【００４６】
好ましくは、前記第２の装置はディスプレイ上に前記第１の識別子を前記送信者識別子として表示する。
【００４７】
好ましくは、前記第２の装置が別の通信を要求すると、前記第２の装置は前記第２の装置と前記サーバの間で接続された前記複数の第２の通信ネットワークのうちの前記少なくとも１つの第２の通信ネットワークを選択し、前記第２の装置は前記第１の識別子を受信者識別子として用いて前記選択した第２の通信ネットワークを介して前記サーバに前記別の通信を送信する。
【００４８】
好ましくは、前記サーバは前記第１の装置と前記サーバの間で接続された前記複数の第１の通信ネットワークのうちの前記少なくとも１つの第１の通信ネットワークを選択し、前記第２の識別子を前記受信者識別子として用いて前記選択した第１の通信ネットワークを介して前記第１の装置に前記別の通信を送信する。
【００４９】
好ましくは、前記サーバは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記受信者識別子として使用するかどうかを決定する。
【００５０】
好ましくは、前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第１の装置に前記別の通信を送信し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記第２の識別子を前記受信者識別子として用いて前記ＣＳネットワークを介して前記第１の装置に前記別の通信を送信する。
【００５１】
好ましくは、前記第２の装置はリッチメッセージを送信することを要求し、前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記第２の装置は前記ＩＰネットワークを介して前記サーバに前記リッチメッセージを送信し、前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記第２の装置は前記ＣＳネットワークを介して前記サーバに前記リッチメッセージに対応する簡易メッセージを送信する。
【００５２】
好ましくは、前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第１の装置に前記リッチメッセージを送信し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記ＣＳネットワークを介して前記第１の装置に前記リッチメッセージに対応する前記簡易メッセージを送信する。
【００５３】
好ましくは、前記サーバは前記第１の通信ネットワーク状態を再チェックし、再選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記第１の装置に同期して前記第１の装置内で前記簡易メッセージを前記リッチメッセージと置換する。
【００５４】
好ましくは、前記第１の識別子はＨＬＲに前記第１の装置のＩＭＳＩと関連して格納され、前記第１の装置がアプリケーションに参加すると、前記アプリケーションプロバイダは前記第２の識別子を割り当て、前記第２の識別子が前記ＩＭＳＩと関連して格納されるように前記ＨＬＲを更新する。
【００５５】
好ましくは、前記第１の識別子は前記第１の装置の公開番号であり、前記第２の識別子は前記第１の装置の非公開番号である。
【００５６】
好ましくは、前記通信は電話およびメッセージの少なくとも一方を含む。
【００５７】
本発明の第３の態様によれば、複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータであって、第２の識別子を送信者識別子として用いて選択した第１の通信ネットワークを介して第１の識別子と関連付けられた第１の装置からの通信を受信するステップであって、前記第１の装置はアプリケーションプロバイダから前記第２の識別子を割り当てられ、前記選択した第１の通信ネットワークは前記第１の装置と前記コミュニケーションファシリテータの間で接続された複数の第１の通信ネットワークのうち前記第１の装置によって選択される前記ステップと；前記第２の識別子を前記第１の識別子と置換するステップと；第２の装置と前記コミュニケーションファシリテータの間で接続された複数の第２の通信ネットワークのうちの少なくとも１つの第２の通信ネットワークを選択するステップと；前記第１の識別子を前記送信者識別子として用いて前記選択した第２の通信ネットワークを介して前記第２の装置に前記通信を送信するステップとからなる、前記コミュニケーションファシリテータがある。
【００５８】
好ましくは、前記第１の装置は、前記第１の装置と前記コミュニケーションファシリテータの間で接続された前記複数の第１の通信ネットワーク間の第１の通信ネットワーク状態をチェックし、前記コミュニケーションファシリテータは、前記第２の装置と前記コミュニケーションファシリテータの間で接続された前記複数の第２の通信ネットワーク間の第２の通信ネットワーク状態をチェックする。
【００５９】
好ましくは、前記複数の第１および第２の通信ネットワークは、ＣＳネットワークおよびＩＰネットワークを含む。
【００６０】
好ましくは、前記第１の装置は、前記第１の通信ネットワーク状態としてＩＰネットワーク品質をチェックするとともに、前記チェックしたＩＰネットワーク品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を決定し；前記コミュニケーションファシリテータは、前記第２の通信ネットワーク状態としてＩＰネットワーク品質をチェックするとともに、前記チェックしたＩＰネットワーク品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を決定する。
【００６１】
好ましくは、前記コミュニケーションファシリテータは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記送信者識別子として使用するかどうかを決定する。
【００６２】
好ましくは、前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第１の装置からの前記通信を受信し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記第２の識別子を前記送信者識別子として用いて前記ＣＳネットワークを介して前記第１の装置からの前記通信を受信する。
【００６３】
好ましくは、前記コミュニケーションファシリテータはリッチメッセージの送信要求を受信し、前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第１の装置からの前記リッチメッセージを受信し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記ＣＳネットワークを介して前記第１の装置からの前記リッチメッセージに対応する簡易メッセージを受信する。
【００６４】
好ましくは、前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第２の装置に前記リッチメッセージを送信し、前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記ＣＳネットワークを介して前記第２の装置に前記リッチメッセージに対応する前記簡易メッセージを送信する。
【００６５】
好ましくは、前記コミュニケーションファシリテータは前記第２の通信ネットワーク状態を再チェックし、再選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記第２の装置に同期して前記第２の装置内で前記簡易メッセージを前記リッチメッセージと置換する。
【００６６】
好ましくは、前記コミュニケーションファシリテータが前記第２の装置からの別の通信の要求を受信すると、前記第２の装置は前記第２の装置と前記コミュニケーションファシリテータの間で接続された前記複数の前記第２の通信ネットワークのうちの前記少なくとも１つの第２の通信ネットワークを選択し、前記コミュニケーションファシリテータは前記第１の識別子を受信者識別子として用いて前記選択した第２の通信ネットワークを介して前記第２の装置からの前記別の通信を受信する。
【００６７】
好ましくは、前記コミュニケーションファシリテータは前記第１の装置と前記コミュニケーションファシリテータの間で接続された前記複数の前記第１の通信ネットワークのうちの前記少なくとも１つの第１の通信ネットワークを選択し、前記第２の識別子を前記受信者識別子として用いて前記選択した第１の通信ネットワークを介して前記第１の装置に前記別の通信を送信する。
【００６８】
好ましくは、前記コミュニケーションファシリテータは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記受信者識別子として使用するかどうかを決定する。
【００６９】
好ましくは、前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第１の装置に前記別の通信を送信し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記第２の識別子を前記受信者識別子として用いて前記ＣＳネットワークを介して前記第１の装置に前記別の通信を送信する。
【００７０】
好ましくは、前記コミュニケーションファシリテータは前記第２の装置からのリッチメッセージの送信要求を受信し、前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第２の装置からの前記リッチメッセージを受信し、前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記ＣＳネットワークを介して前記第２の装置からの前記リッチメッセージに対応する簡易メッセージを受信する。
【００７１】
好ましくは、前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第１の装置に前記リッチメッセージを送信し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記ＣＳネットワークを介して前記第１の装置に前記リッチメッセージに対応する前記簡易メッセージを送信する。
【００７２】
好ましくは、前記コミュニケーションファシリテータは前記第１の通信ネットワーク状態を再チェックし、再選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記第１の装置に同期して前記第１の装置内で前記簡易メッセージを前記リッチメッセージと置換する。
【００７３】
好ましくは、前記第１の識別子はＨＬＲに前記第１の装置のＩＭＳＩと関連して格納され、前記第１の装置がアプリケーションに参加すると、前記アプリケーションプロバイダは前記第２の識別子を割り当て、前記第２の識別子が前記ＩＭＳＩと関連して格納されるように前記ＨＬＲを更新する。
【００７４】
好ましくは、前記第１の識別子は前記第１の装置の公開番号であり、前記第２の識別子は前記第１の装置の非公開番号である。
【００７５】
好ましくは、前記通信は電話およびメッセージの少なくとも一方を含む。
【００７６】
本発明の第４の態様によれば、マルチネットワークでの関係者間の通信を促進するためにユーザのモバイル機器にインストールされて実行されたときに、通信を開始するステップであって、前記モバイル機器は第１の識別子と関連付けられ、アプリケーションプロバイダから第２の識別子を割り当てられる前記ステップと；前記モバイル機器とサーバとの間で接続された複数の第１の通信ネットワークのうちの少なくとも１つの第１の通信ネットワークを選択するステップと；前記第２の識別子を送信者識別子として用いて前記選択した第１の通信ネットワークを介して前記モバイル機器から前記サーバに前記通信を送信するステップと；前記第２の識別子を前記第１の識別子と置換する命令を前記サーバに送信するステップと；第２の装置と前記サーバとの間で接続された複数の第２の通信ネットワークのうちの少なくとも１つの第２の通信ネットワークを選択する命令を前記サーバに送信するステップと；前記第１の識別子を前記送信者識別子として用いて前記選択した第２の通信ネットワークを介して前記サーバから前記第２の装置に前記通信を送信する命令を前記サーバに送信するステップと、からなる方法を実行する実行可能ソフトウェア命令をそこに含む非一時的コンピュータ可読媒体がある。
【００７７】
本発明のその他の態様は、添付図面と共に本発明の特定の実施形態の以下の説明を再検討することで、または上記のように本発明の様々な態様を組み合わせることによって、当業者には明らかとなるであろう。
【図面の簡単な説明】
【００７８】
次に、ほんの一例として、添付図面を参照して本発明を説明する。
【００７９】
【図１】図１は、本発明の一実施形態による、送信者がアプリケーションの加入者である場合の複数のネットワークを通じた通信の簡易フローチャートを示す。
【図２】図２は、本発明の一実施形態による、送信者がアプリケーションの加入者である場合の複数のネットワークを通じた電話の詳細フローチャートを示す。
【図３】図３は、本発明の一実施形態による、送信者がアプリケーションの加入者である場合の複数のネットワークを通じたメッセージ送信の詳細フローチャートを示す。
【図４】図４は、本発明の別の実施形態による、受信者がアプリケーションの加入者である場合の複数のネットワークを通じた通信の簡易フローチャートを示す。
【図５】図５は、本発明の別の実施形態による、受信者がアプリケーションの加入者である場合の複数のネットワークを通じた電話の詳細フローチャートを示す。
【図６】図６は、本発明の別の実施形態による、受信者がアプリケーションの加入者である場合の複数のネットワークを通じたメッセージ送信の詳細フローチャートを示す。
【図７】図７は、ＨＬＲレコードの更新の一例を示す。
【図８】図８は、専用のＳＩＰサーバを経由した電話の転送の一例を示す。
【図９】図９は、専用のＳＩＰサーバによる位置更新のフローチャートを示す。
【発明を実施するための形態】
【００８０】
本明細書を通して、文脈上他の意味に解すべき場合を除き、「含む（ｃｏｍｐｒｉｓｅ）」という単語あるいは「含む（ｃｏｍｐｒｉｓｅｓ）」または「含んでいる（ｃｏｍｐｒｉｓｉｎｇ）」等の変化形は、記載の整数または整数の群を包含することは意味するが、任意の他の整数または整数の群を排除することを意味するものではないことが理解されよう。
【００８１】
さらにまた、本明細書を通して、文脈上他の意味に解すべき場合を除き、「含む（ｉｎｃｌｕｄｅ）」という単語あるいは「含む（ｉｎｃｌｕｄｅｓ）」または「含んでいる（ｉｎｃｌｕｄｉｎｇ）」等の変化形は、記載の整数または整数の群を包含することは意味するが、任意の他の整数または整数の群を排除することを意味するものではないことが理解されよう。
【００８２】
図１は、本発明の一実施形態による、送信者がアプリケーションの加入者である場合の複数のネットワークを通じた通信の簡易フローチャートを示す。図１に関するより詳細なフローチャートは、図２および図３に記載する。
【００８３】
本発明の一実施形態によれば、図１に示すように、２つの装置（以下、第１の装置１１０および第２の装置１２０と記載する）の間で複数のネットワークを通じて通信するためのシステム１００がある。システム１００は、第１の装置１１０、第２の装置１２０、サーバ１３０、およびアプリケーションプロバイダ（図示せず）を含む。アプリケーションプロバイダは、本発明に関連するアプリケーションまたはサービスを提供する。アプリケーションは、第１の装置１１０および第２の装置１２０の少なくとも一方にインストール可能である。アプリケーションプロバイダは、少なくとも１つのアプリケーションサーバおよびアプリケーションデータベースを含み得る。アプリケーションプロバイダは、サーバ１３０から遠く離れてまたは独立して位置し得る。しかしながら、一部の実施形態では、アプリケーションプロバイダサーバ１３０であってもよい。
【００８４】
第１の装置１１０および第２の装置１２０は、サーバ１３０を介して互いに通信する。第１の装置１１０および第２の装置１２０は、以下の装置：携帯電話、タブレット、ラップトップおよびコンピュータを引用しているが、これらに限定されるものではないことを理解されたい。「通信」という用語は、電話およびメッセージ送信の少なくとも一方を含む。
【００８５】
第１の装置１１０およびサーバ１３０は、少なくとも１つの通信ネットワーク（以下、第１の通信ネットワークと称する）を介して（遠隔または有線で、以下「データ通信」と称する）接続されている。さらに、第２の装置１２０およびサーバ１３０は、少なくとも１つの通信ネットワーク（以下、第２の通信ネットワークと称する）を介してデータ通信している。第１の通信ネットワークおよび第２の通信ネットワークは、回路網（ＣＳ）ネットワーク、インターネットプロトコル（ＩＰ）ネットワーク、またはＣＳおよびＩＰネットワークの両方を含む。
【００８６】
図１を参照すると、第１の装置１１０は、例えば、従来の登録プロセスを介して第１の識別子と既に関連付けられている。第１の識別子は、身分証明（以下、公開ＩＤと称する）およびオリジナルの電話番号（以下、公開番号と称する）の少なくとも１つを含み得る。公開ＩＤおよび公開番号は、友人および家族等の一般の人に公表されている。例えば、第１の装置１１０は現在の電気通信会社Ａの加入者であってよい。この場合、公開番号は電気通信会社Ａに関連している。一方、第１の装置１１０は、異なる電気通信会社、例えば、電気通信会社Ｂの加入者であってもよい。この場合、公開番号は異なる電気通信会社Ｂに関連している。換言すれば、第１の装置１１０がどこに位置していても、公開番号は元の電気通信会社から割り当てられたオリジナルの電話番号である。
【００８７】
図１には図示してないが、ホームロケーションレジスタ（ＨＬＲ）は、電気通信会社等の、ネットワークオペレータによって保持されている、各携帯電話加入者の詳細を含む、中央データベースである。ＨＬＲは、加入者の携帯電話にインストールされるＳＩＭカードの国際移動電話加入者識別番号（ＩＭＳＩ）と、加入者の電話番号から得られる移動識別番号（ＭＩＮ）とを格納しており、それらは互いに関連付けられている。
【００８８】
したがって、ＨＬＲは、第１の装置１１０のＩＭＳＩ、より詳細には、第１の装置１１０にインストールされているＳＩＭカードのＩＭＳＩと関連付けられた第１の装置１１０の公開番号を格納している。
【００８９】
ユーザ（以下、第１のユーザと称する）は、本発明のアプリケーションまたはサービスに加入または参加することが可能である。第１の装置１１０は、第１のユーザの入力によってアプリケーションに参加する（Ｓ１１０）。アプリケーションに参加すると、第１のユーザは第１の装置１１０の公開番号を入力することになる。
【００９０】
その後、アプリケーションプロバイダ、例えば、アプリケーションのサーバまたはアプリケーションのデータベースは、第１の装置１１０に第２の識別子を割り当てる（Ｓ１２０）。
【００９１】
第２の識別子は、少なくとも一形式の身分証明（以下、非公開ＩＤと称する）と、仮想番号（以下、非公開番号と称する）とを含み得る。非公開ＩＤおよび非公開番号は、一般の人に明らかにされていない。非公開番号は、現在の電気通信会社に関連していてよい。この場合、非公開番号は現在の電気通信会社の番号系列または番号付けルールに従うことになる。現在の電気通信会社は、サービス／アプリケーションプロバイダまたは関連会社に関連していてもよい。一方、第１の装置１１０は、別の電気通信会社Ｂの加入者であってもよく、現在の電気通信会社Ａに関連する非公開番号を得ることができる。非公開番号は、第１の装置１１０の現在位置に関連していてもよい。この場合、非公開番号は、現在位置を含む国／州の番号系列または番号付けルールに従うことになる。
【００９２】
例えば、電気通信会社Ａに関して、大部分の電話番号は０９××  ×××  ××××（１１桁）であり、アプリケーションプロバイダは０８××  ×××  ××××（１１桁）の番号系列を非公開番号として割り当てる。
【００９３】
さらに、図示はしていないが、第１のユーザは国／州または電気通信会社を選択することができ、第１の装置１１０は第１のユーザの選択に基づく非公開番号を得ることができる。
【００９４】
非公開番号を作成した後、ＨＬＲレコードはアプリケーションプロバイダによって更新される。換言すれば、第１の装置の古いＨＬＲレコードは、公開番号を直ちに有するように更新される。したがって、ＨＬＲは、第１の装置１１０のＩＭＳＩ、より詳細には、第１の装置１１０にインストールされているＳＩＭカードのＩＭＳＩと関連付けられた非公開番号を格納している。さらにまた、公開番号に対して新しいＨＬＲレコードが作成される。新しいＨＬＲレコードは、新しいＩＭＳＩと関連付けられた公開番号を含む。新しいＩＭＳＩは、本物のＳＩＭカードと必ずしも関連付けられていなくてもよい。したがって、第１の装置１１０は２つのＨＬＲレコードを有する。
【００９５】
公開番号および非公開番号は互い（１対１）に関連しているが、その関連性はＨＬＲに必ずしも格納されていない。関連性は、別個のデータベースまたは複数のデータベースにわたって格納されてもよい。
【００９６】
その後、第１の装置１１０は、第１の装置１１０とサーバ１３０の間で接続された少なくとも１つの第１の通信ネットワークを選択する（Ｓ１３０）。上記のように、複数の第１の通信ネットワークは、ＣＳネットワークおよびＩＰネットワークを含み得る。例えば、第１の装置１１０はＩＰネットワーク品質をチェックする。チェックステップは、ＩＰネットワーク品質が存在しているか、および／または所定時間の間十分であるかどうかのチェックを含み得る。
【００９７】
ＩＰネットワークが存在しているか、またはＩＰネットワークを介して通信を提供するのに十分な品質であるとわかった場合、第１の装置１１０はＩＰネットワークを選択する。その一方で、ＩＰネットワーク品質が存在していないか、またはＩＰネットワークを介して通信を提供するのに不十分であるとわかった場合、第１の装置１１０はＣＳネットワークを選択する。
【００９８】
一方、ＣＳネットワーク品質およびＩＰネットワーク品質の両方とも十分である場合、第１の装置１１０はクイック試験を開始することができる。クイック試験は、待ち時間、帯域幅、ジッター、価格、およびパケット損失試験を含み得る。クイック試験の実行において、第１の装置１１０は品質に関する相対的指標を有する以前の通信のデータベースへのアクセス／参照が可能である。例えば、データ品質が悪いことがわかっている特定の地域がある場合、そのことをデータベースに追加して、ＣＳネットワークまたはＩＰネットワークの選択に利用することができる。
【００９９】
図１には図示していないが、第１の装置１１０はＣＳネットワークおよびＩＰネットワークの両方を選択して通信を提供してもよい。この場合、第１の装置１１０は、ＣＳネットワークおよびＩＰネットワークの両方を介してサーバ１３０に通信を送信することになる。
【０１００】
別の実施形態では、図示していないが、サーバ１３０は、第１の装置１１０とサーバ１３０の間で接続された少なくとも１つの第１の通信ネットワークを選択してもよい。具体的には、第１の装置１１０は、サーバ１３０に通信を要求して第２の装置１２０と通信してもよい。その後、サーバ１３０は、複数の第１の通信ネットワーク間の第１の通信ネットワーク状態をチェックし、少なくとも１つの第１の通信ネットワークを選択してもよい。
【０１０１】
第１の通信ネットワークを選択した後、第１の装置１１０は、非公開番号を送信者番号として用いてサーバ１３０に通信を送信する（Ｓ１４０）。第１の装置１１０は、使用可能となった非公開番号を用いてＣＳネットワークを介してサーバ１３０に通信を送信する。
【０１０２】
一方、サーバ１３０は、選択した第１の通信ネットワークに応じて非公開番号を送信者番号として使用するかどうかを決定してもよい。より詳細には、第１の装置１１０がＩＰネットワークを選択した場合、第１の装置１１０はＩＰネットワークを介してサーバ１３０に通信を送信する。この場合、第１の装置１１０は非公開番号を使用せず、公開番号を送信者番号として使用することになる。その一方で、第１の装置１１０がＣＳネットワークを選択した場合、第１の装置１１０はＣＳネットワークを介してサーバ１３０に通信を送信する。この場合、第１の装置１１０は非公開番号を送信者番号として使用する。
【０１０３】
サーバ１３０は第１の装置１１０からの通信を受信し、その後、非公開番号を公開番号と置換する（Ｓ１５０）。したがって、非公開番号はマスキングされることになる。
【０１０４】
サーバ１３０は、第２の装置１２０とサーバ１３０の間で接続された少なくとも１つの第２の通信ネットワークを選択する（Ｓ１６０）。具体的には、サーバ１３０は、ＣＳネットワークおよびＩＰネットワークを含む複数の第２の通信ネットワーク間の第２の通信ネットワーク状態をチェックする。同様に、サーバ１３０は、ＩＰネットワーク品質が存在するか／ＩＰネットワークを介して通信を提供するのに十分かどうかをチェックする。サーバ１３０は、チェックしたＩＰネットワーク品質に応じてＣＳネットワークおよびＩＰネットワークの少なくとも一方を選択する。
【０１０５】
一方、ＣＳネットワーク品質およびＩＰネットワーク品質の両方が十分である場合、サーバ１３０はクイック試験を開始して、ＣＳネットワークおよびＩＰネットワークの少なくとも一方を選択することができる。ＣＳネットワークおよびＩＰネットワークの両方を選択して、通信を提供することが可能である。この場合、サーバ１３０は、ＣＳネットワークおよびＩＰネットワークの両方を介して第２の装置１２０に通信を送信することになる。
【０１０６】
サーバ１３０は、公開番号を送信者番号として用いて第２の装置１２０の通信を送信する（Ｓ１７０）。第２の装置１２０は、サーバ１３０からの公開番号を送信者番号として持つ通信を受信する。
【０１０７】
したがって、第２の装置１２０は、通信の送信者が公開番号を有する第１の装置１１０であることを認識することができる。第２の装置１２０は、第２の装置１２０のディスプレイ上に公開番号を送信者番号として表示する（Ｓ１８０）。
【０１０８】
より詳細には、図１には図示してしないが、第２の装置１２０がサーバ１３０を経由して第１の装置１１０からの電話を受信すると、公開番号を発信者の番号（発信者ＩＤ）として持つ着信電話画面が電話画面上に表示される。さらに、公開番号と関連して格納された第１のユーザの名前、ニックネーム、写真およびその他の情報の少なくとも１つは、着信電話画面と共に／の上に表示される。非公開番号は、第２の装置１２０には表示されない。第２の装置１２０のユーザ（以下、第２のユーザと称する）は、第１の装置１１０の非公開番号は見ることができない。
【０１０９】
上記のように、本発明の送信者は適切な転送ネットワークを用いて彼／彼女の電話／メッセージを提供することができる。さらに、本発明は、たとえＣＳ信号が弱かったり存在しなかったりする場合またはローミングコストの負担がない元の電気通信会社の国の外である場合であっても、彼／彼女の電話／メッセージを提供することができる。したがって、本発明は時間とコストを節約することができる。
【０１１０】
さらに、本発明の受信者は、送信者がＩＰ到達可能か否か、および送信者がモバイル機器の固有のダイヤル／アプリケーションまたは本発明のアプリケーションを使用しているかどうか、送信者の単一の番号を見るだけでわかる。したがって、本発明は、ユーザエクスペリエンスをできるだけシームレスにすることができる。
【０１１１】
図２は、本発明の一実施形態による、送信者がアプリケーションの加入者である場合の複数のネットワークを通じた電話の詳細フローチャートを示す。
【０１１２】
図２を参照すると、専用のＳＩＰサーバ（ＳＳＳ）はサーバ１３０である。第１の装置１１０とサーバ１３０の間で接続された選択した第１の通信ネットワークは、ＣＳネットワークである。
【０１１３】
移動交換局（ＭＳＣ）１４０は、音声通話およびメッセージの転送を担う、モバイル通信用グローバルシステム（ＧＳＭ）および符号分割多重アクセス（ＣＤＭＡ）用の一次サービス提供ノードである。セッション初期化プロトコルゲートウェイ（ＳＩＰゲートウェイ、ＳＩＰ  Ｇ／Ｗ）１５０は、ＳＩＰネットワークを他のネットワークにインターフェース接続するために用いられる。
【０１１４】
第１の装置１１０がＣＳネットワークを用いて発信電話を送信する（Ｓ２１０）と、非公開番号が送信者番号として用いられる。ＭＳＣ１４０および／または信号中継局（ＳＴＰ）は非公開番号を解析し（Ｓ２２０）、ＳＩＰゲートウェイ１５０を介して専用のＳＩＰサーバ１３０に転送する（Ｓ２３０）。すなわち、発信電話はＳＩＰゲートウェイ１５０（ＳＩＰトランク）を経由させられ、ＳＩＰ信号伝達を用いて専用のＳＩＰサーバ１３０に送信される。
【０１１５】
少なくとも１つのデータベース（図示せず）からなる、専用のＳＩＰサーバ１３０によって発信電話が受信されると、専用のＳＩＰサーバ１３０で動作する内部データベース論理が第１の装置１１０の公開番号を見つけて、非公開番号を公開番号と置換する。その後、専用のＳＩＰサーバ１３０は、公開番号を用いてＩＰネットワークを介して第２の装置１２０に電話を送信する。そうでなければ、専用のＳＩＰサーバ１３０は、公開番号を用いてＳＩＰトランクを介してＣＳネットワークにコールバックを送信する（Ｓ２４０）。
【０１１６】
要約すると、専用のＳＩＰサーバ１３０が発信電話を受信する前は、システム１００は非公開番号を使用していた。専用のＳＩＰサーバ１３０が発信電話を受信した後、非公開番号は公開番号と置換され、公開番号が今後使用されることになる。
【０１１７】
一方、格付けおよび課金は、専用のＳＩＰサーバ１３０によって実行することができる。専用のＳＩＰサーバ１３０はすべてのトランザクションの中心であるので、専用のＳＩＰサーバ１３０はトランザクションがどのように、すなわち、ＣＳネットワークまたはＩＰネットワークを介して始まったかがわかる。例えば、電話がＣＳネットワークを介して始まり、ＩＰネットワークを介して終わっている場合は第１の装置１１０に課金するが、電話がＩＰネットワークを介して始まり、ＩＰネットワークを介して終わっている場合は第１の装置１１０に課金しないことが可能である。
【０１１８】
図３は、本発明の一実施形態による、送信者がアプリケーションの加入者である場合の複数のネットワークを通じたメッセージ送信の詳細フローチャートを示す。
【０１１９】
図３を参照すると、専用のＳＩＰサーバ（ＳＳＳ）はサーバ１３０である。第１の装置１１０とサーバ１３０の間で接続された選択した第１の通信ネットワークは、ＣＳネットワークである。
【０１２０】
ショートメッセージサービスセンター（ＳＭＳＣ）１６０は携帯電話ネットワークにおけるネットワーク要素であり、その目的は、ショートメッセージサービス（ＳＭＳ）メッセージを格納、転送、変換および配信することである。
【０１２１】
第１の装置１１０がＣＳネットワークを用いて発信ＳＭＳを送信する（Ｓ３１０）と、非公開番号が送信者番号として使用される。ＭＳＣ１４０は非公開番号を解析し（Ｓ３２０）、ＳＭＳＣ１６０を介して専用のＳＩＰサーバ１３０に転送する（Ｓ３３０）。すなわち、発信メッセージは、専用のＳＩＰサーバ１３０に接続されているＳＭＳＣ１６０にリダイレクトされる。
【０１２２】
ショートメッセージサービスピアツーピア（ＳＭＰＰ）または何らかの同様のプロトコルを用いて、専用のＳＩＰサーバ１３０は発信ＳＭＳを取り出し、データベースルックアップを実行する。さらに、専用のＳＩＰサーバ１３０は第１の装置１１０の公開番号を見つけ、ＳＭＳを第２の装置１２０に送信する前に、発信ＳＭＳにおいて用いられた非公開番号を第１の装置１１０の公開番号と置換する。その後、専用のＳＩＰサーバ１３０は、第１の装置１１０の公開番号を用いて第２の装置１２０にＳＭＳを送信する（Ｓ３４０）。
【０１２３】
したがって、発信電話およびＳＭＳの両方において、番号マスキングが行われることによって、第１の装置１１０の非公開番号は一般の人や他の電気通信会社にも決して明らかにされることはない。第２の装置１２０が第１の装置１１０からの電話またはＳＭＳを受信するときはいつでも、第１の装置１１０の公開番号のみが目に見える。
【０１２４】
図４は、本発明の別の実施形態による、受信者がアプリケーションの加入者である場合の複数のネットワークを通じた通信の簡易フローチャートを示す。図４に関するより詳細なフローチャートは、図５および図６に記載する。
【０１２５】
図４を参照すると、第１の装置１１０は、元の電気通信会社から割り当てられたオリジナルの電話番号（以下、公開番号と称する）と既に関連付けられている。公開番号は、ＨＬＲに第１の装置１１０の情報、例えばＩＭＳＩと関連して格納される。
【０１２６】
第１のユーザは、本発明のアプリケーションまたはサービスに参加することができる。第１の装置１１０はアプリケーションに参加し（Ｓ４１０）、アプリケーションプロバイダは第１の装置１１０に非公開番号を割り当てる（Ｓ４２０）。非公開番号は、上記のように現在の電気通信会社または現在の位置する国に関連していてよい。さらにまた、ＨＬＲレコードは上記のように更新される。
【０１２７】
その後、第２の装置１２０は、第２の装置１２０とサーバ１３０の間で接続された少なくとも１つの第２の通信ネットワークを選択する（Ｓ４３０）。具体的には、第２の装置１２０は、複数の第２の通信ネットワーク、例えばＣＳネットワークおよびＩＰネットワーク間の第２の通信ネットワーク状態、例えばＩＰネットワーク品質をチェックする。
【０１２８】
ＩＰネットワークが存在しているか、またはＩＰネットワークを介して通信を提供するのに十分な品質であるとわかった場合、第２の装置１２０はＩＰネットワークを選択する。その一方で、ＩＰネットワーク品質が存在していないか、またはＩＰネットワークを介して通信を提供するのに不十分であるとわかった場合、第２の装置１２０はＣＳネットワークを選択する。一方、ＣＳネットワーク品質およびＩＰネットワーク品質の両方が十分である場合、第２の装置１２０は上記のようにクイック試験を開始することができる。
【０１２９】
その後、第２の装置１２０は、公開番号を受信者番号として用いて選択した第２の通信ネットワークを介してサーバ１３０に通信を送信する（Ｓ４４０）。サーバ１３０は、第２の装置１２０からの通信を受信する。
【０１３０】
サーバ１３０は、第１の装置１１０とサーバ１３０の間で接続された少なくとも１つの第１の通信ネットワークを選択する（Ｓ４５０）。具体的には、サーバ１３０は、ＣＳネットワークおよびＩＰネットワークを含む複数の第１の通信ネットワーク間の第１の通信ネットワーク状態をチェックする。サーバ１３０は、チェックしたＩＰネットワーク品質またはクイック試験結果に応じてＣＳネットワークおよびＩＰネットワークの少なくとも一方を選択する。
【０１３１】
サーバ１３０は、非公開番号を受信者番号として用いて選択した第１の通信ネットワークを介して第１の装置１１０に通信を送信する（Ｓ４６０）。第２の装置１２０は、サーバ１３０からの通信を受信する。
【０１３２】
一方、サーバ１３０は、選択した第１の通信ネットワークに応じて非公開番号を受信者番号として使用するかどうかを決定することができる。より詳細には、サーバ１３０がＩＰネットワークを選択した場合、サーバ１３０はＩＰネットワークを介して第１の装置１１０に通信を受信する。この場合、サーバ１３０は非公開番号を使用せず、公開番号を受信者番号として使用することになる。その一方で、サーバ１３０がＣＳネットワークを選択した場合、サーバ１３０はＣＳネットワークを介して第１の装置１１０に通信を送信する。この場合、サーバ１３０は、非公開番号を受信者番号として使用する。
【０１３３】
図５は、本発明の別の実施形態による、受信者がアプリケーションの加入者である場合の複数のネットワークを通じた電話の詳細フローチャートを示す。
【０１３４】
具体的には、図５は、第１の装置（図示せず）１１０が第２の装置（図示せず）１２０からの着信電話を受信することを示している。図５を参照すると、ＭＳＣ（またはゲートウェイＭＳＣ、ＧＭＳＣ）１４０は第１の装置１１０の公開番号に向かう着信電話を受信する（Ｓ５１０）。ＭＳＣ１４０が着信電話を転送する必要があると、ＭＳＣ１４０はＨＬＲ１７０に要求を送信する（Ｓ５２０）。その後、ＨＬＲ１７０はＭＳＣ１４０に即座に応答する（Ｓ５３０）。
【０１３５】
その後、着信電話はＳＳ７／ＳＩＰゲートウェイ１５０（すなわち、ＳＩＰトランク）を通過させられ（Ｓ５４０）てから、ＳＩＰネットワークを介して専用のＳＩＰサーバ１３０に送信される（Ｓ５５０）。
【０１３６】
着信電話が専用のＳＩＰサーバ１３０によって受信されると、電話に対して多くのことをなし得る。まず、専用のＳＩＰサーバ１３０は、ＩＰネットワークを介して第１の装置１１０のクライアントアプリ、すなわち、本発明のアプリケーションとコンタクトするよう試みることができる。専用のＳＩＰサーバ１３０がアプリケーションに到達することができ、ＩＰネットワークに音声能力がある場合、電話はＩＰネットワークを介してアプリケーションに提供される。その一方で、専用のＳＩＰサーバ１３０がＩＰネットワークを介してアプリケーションに到達できない、またはＩＰネットワークに音声能力がない場合、専用のＳＩＰサーバ１３０はＣＳネットワークを介して電話を第１の装置１１０の非公開番号に提供するよう選択することができる。専用のＳＩＰサーバ１３０は、ＳＩＰトランクを介して電話を第１の装置１１０の非公開番号に転送する。
【０１３７】
一方、専用のＳＩＰサーバ１３０は、電話を処理するために、着信電話に対して、電話をブロックする、電話にボイスメールを送信する等、多くのパーソナライゼーションルールを適用することができる。したがって、本発明は、電話を、ＣＳネットワークを経由して第１の装置１１０の非公開番号に、またはＩＰネットワークを経由して第１の装置１１０のアプリケーションに、またはそれらの任意の組み合わせで案内することができる。
【０１３８】
図６は、本発明の別の実施形態による、受信者がアプリケーションの加入者である場合の複数のネットワークを通じたメッセージ送信の詳細フローチャートを示す。
【０１３９】
具体的には、図６は、第１の装置（図示せず）１１０が第２の装置（図示せず）１２０からのＳＭＳを受信することを示している。図６を参照すると、ＭＳＣ（またはＳＭＳゲートウェイＭＳＣ、ＳＭＳ−ＧＭＳＣ）１４０は第１の装置１１０の公開番号に向かう着信ＳＭＳを受信した（Ｓ６１０）。ＭＳＣ１４０が着信ＳＭＳを転送する必要があると、ＭＳＣ１４０はＨＬＲ１７０に要求を送信する（Ｓ６２０）。その後、ＨＬＲ１７０はＭＳＣ１４０に即座に応答する（Ｓ６３０）。
【０１４０】
その後、着信ＳＭＳは特定のＳＭＳＣ１８０に向かわされ（Ｓ６４０）てから、いくつかのプロトコル、例えば、ショートメッセージピアツーピア（ＳＭＰＰ）を介して専用のＳＩＰサーバ１３０に向かわされる（Ｓ６５０）。
【０１４１】
ＳＭＳが専用のＳＩＰサーバ１３０によって受信されると、ＳＭＳに対して多くのことをなし得る。まず、専用のＳＩＰサーバ１３０は、ＩＰネットワークを介して第１の装置１１０のアプリケーションにメッセージを提供するよう試みることができる。専用のＳＩＰサーバ１３０がＩＰネットワークを介してアプリケーションに到達できない場合、専用のＳＩＰサーバ１３０はＣＳネットワークを介してＳＭＳを第１の装置１１０の非公開番号に提供するよう選択することができる。専用のＳＩＰサーバ１３０は、いくつかのプロトコル、例えばＳＭＰＰを介してＳＭＳを第１の装置１１０の非公開番号に転送する。
【０１４２】
専用のＳＩＰサーバ１３０は、ＳＭＳを処理するために、着信ＳＭＳに対して、ＳＭＳをブロックする、ＳＭＳを電子メールとして送信する等、多くのパーソナライゼーションルールを適用することができる。
【０１４３】
したがって、本発明は、ＳＭＳを、ＣＳネットワークを経由して第１の装置１１０の非公開番号に、またはＩＰネットワークを経由して第１の装置１１０のアプリケーションに、またはそれらの任意の組み合わせで案内することができる。
【０１４４】
図示していないが、さらにまた、本発明のシステム１００は、本発明のアプリケーションを実行する第１の装置１１０および第２の装置１２０間のリッチコミュニケーションを処理する。リッチコミュニケーションは、長いテキストメッセージ、フォトメッセージ、ビデオメッセージ、ボイスメッセージおよび顔文字の少なくとも１つを含むリッチメッセージの形式であってよい。
【０１４５】
この場合、第１の装置１１０は第２の装置１２０の公開番号にリッチメッセージを送信し、リッチメッセージはサーバ１３０に提供される。第１の装置１１０はＩＰ到達可能であり、リッチメッセージはＩＰネットワークを介してサーバ１３０に提供される。第１の装置１１０がＩＰ到達可能でない場合、リッチメッセージの簡易メッセージがＣＳネットワークを介してサーバ１３０に提供される（ＳＭＳ）。第２の装置１２０がＩＰ到達可能である場合、リッチメッセージはＩＰネットワークを介してサーバ１３０から第２の装置１２０に提供される。その一方で、第２の装置１２０がＩＰ到達可能でない場合、リッチメッセージの簡易メッセージがＣＳネットワークを介してサーバ１３０から第２の装置１２０に提供される。第１の装置１１０および第２の装置１２０の両方がＩＰ到達可能である場合、フルメッセージ、すなわち、リッチメッセージが第１の装置１１０から第２の装置１２０に提供され、任意の簡易メッセージがリッチメッセージと置換される。アプリケーションプロバイダは、リッチメッセージを簡略化することができる。
【０１４６】
換言すれば、サーバ１３０は、第１または第２の通信ネットワークがＩＰ到達可能か否かを再チェックするよう作動する。サーバ１３０が第２の装置１２０とサーバ１３０の間で接続された第２の通信ネットワークとしてＩＰネットワークを再選択した、すなわち、第２の装置１２０がＩＰ到達可能である場合、サーバ１３０は第２の装置１２０のアプリケーションに同期し、簡易メッセージがアプリケーションにおいてリッチメッセージに置換されるかまたは変換し戻される。そして、簡易メッセージは削除され、リッチメッセージが第２の装置１２０のディスプレイに表示される。
【０１４７】
一方、第１の装置１１０がＩＰ到達可能でなく、第２の装置１２０がＩＰ到達可能であると、第２の装置１２０は、第１の装置１１０もＩＰ到達可能になって初めてリッチメッセージを受信することになる。システム１００は第１の装置１１０からの簡易メッセージのみを提供するので、第２の装置１２０は簡易メッセージを得るだけである。さらに、第１の装置１１０がＩＰ到達可能である場合、リッチメッセージおよびリッチメッセージに対応する簡易メッセージがサーバ１３０に提供され、サーバ１３０はそれらのメッセージを格納する。
【０１４８】
上記の同期に加えて、アプリケーションの同期はＩＰ到達可能性が存在する場合に生じるので、固有のテキストメッセージ送信アプリケーションによって送受信されたすべての通信、例えばメッセージは、本発明のアプリケーションにおいても見えることになる。これは、固有のテキストメッセージ送信アプリケーションによって送受信されたすべてのメッセージは、第１の装置１１０および第２の装置１２０がＩＰ到達可能であるときにそれらのメッセージを格納することができる本発明のサーバ１３０で終わるため、可能である。サーバ１３０は、同じデータベース上にリッチメッセージおよびリッチメッセージに対応する簡易メッセージを格納する。
【０１４９】
上記の説明において、大部分の状況はＩＰ到達可能であるか否かで説明している。しかしながら、本発明はリッチメッセージが可能か否かに関するその他の状況に適用することができる。例えば、「その他の状況」は、第１の装置１１０または第２の装置１２０がスマートフォンでない状況を含む。この場合、それらのうちの１つがスマートフォンでない場合、第１の装置１１０の第１のユーザおよび第２の装置１２０の第２のユーザは簡易メッセージで通信するだけである。しかしながら、サーバ１３０は、ユーザのうちの一人がスマートフォンにアップグレードする、例えば、スマートフォンを購入する、ソフトウェアを更新するなどした場合、すべての、すなわち、リッチメッセージを含むメッセージをそれらの１つに同期するように、ありとあらゆるリッチメッセージを格納する。
【０１５０】
図７は、ＨＬＲレコードの更新の一例を示す。
【０１５１】
上記のように、第１の装置１１０は、２つの電話番号、すなわち、公開番号および非公開番号を有することができる。公開番号は、第１の装置１１０の「一方の番号」となる。
【０１５２】
第１の装置１１０が本発明のアプリケーションに参加する前、第１の装置１１０は、一対の公開番号、例えば０９２０９１５３０８５と、第１の装置１１０内のＳＩＭカードのＩＭＳＩ、例えば５１５０３４２００７６２９９３に関する１つのＨＬＲレコードのみを有する。
【０１５３】
第１の装置１１０がアプリケーションに参加した後、システム１００のアプリケーションプロバイダは非公開番号を割り当て、ＨＬＲレコードを更新する。具体的には、古いＨＬＲレコードは、一対の非公開番号、例えば０８１２００００００１と、第１の装置１１０にインストールされたＳＩＭカードのＩＭＳＩ、例えば５１５０３４２００７６２９９３を直ちに含むように更新されることになる。さらに、公開番号に対して新しいＨＬＲレコードが作成される。新しいＨＬＲレコードは、一対の公開番号、例えば０８１２００００００１と新しいＩＭＳＩを含む。新しいＩＭＳＩは本物である必要はなく、本物のＳＩＭカードと必ずしも関連付けられていない電気通信会社の分解可能なＩＭＳＩである。したがって、第１の装置１１０は２つのＨＬＲレコードを有する。
【０１５４】
公開番号および非公開番号は互い（１対１）に関連しているが、その関連性はＨＬＲ１７０に必ずしも格納されていない。関連性は、別個のデータベースまたは複数のデータベースにわたって格納されてもよい。
【０１５５】
一方、図示していないが、本発明はマルチＳＩＭ装置、例えばデュアルＳＩＭ携帯電話を利用することができる。
【０１５６】
具体的には、第１の装置１１０は、第１の公開番号を割り当てられた第１のＳＩＭカードと、第２の公開番号を割り当てられた第２のＳＩＭカードとを有する。そして、第１の公開番号は第１のＩＭＳＩに従って格納される、すなわち、第１のＩＭＳＩは第１のＨＬＲ１７１内で第１のＳＩＭカードに関連している。さらに、第２の公開番号は第２のＨＬＲ１７２に第２のＩＭＳＩと共に格納されている。
【０１５７】
第１および第２のＨＬＲ１７１，１７２は、第１のＳＩＭカードの第１の電気通信会社と第２のＳＩＭカードの第２の電気通信会社は異なる可能性があるので、異なっていてもよい。しかしながら、一部の実施形態では、第１のＩＭＳＩを伴う第１の公開番号と第２のＩＭＳＩを伴う第２の公開番号は同じＨＬＲ１７０に一緒に格納してもよい。
【０１５８】
第１の装置１１０が第１のＳＩＭカードを用いてアプリケーションに参加すると、アプリケーションプロバイダは第１の非公開番号を割り当てる。その後、第１の装置１１０が第２のＳＩＭカードを用いてアプリケーションに参加すると、アプリケーションプロバイダは同じ非公開番号、すなわち、第１の非公開番号を割り当ててもよい。そうでなければ、アプリケーションプロバイダは異なる非公開番号、すなわち、第２の非公開番号を割り当ててもよい。
【０１５９】
［同じ非公開番号を割り当てる場合］
この場合、第１の装置１１０が第１のＳＩＭカードの第１の公開番号に対応する第１の非公開番号を得る場合、第２のＳＩＭカードの第２の公開番号に対して同じ非公開番号を使用することができる。
【０１６０】
具体的には、第１の公開番号＋第１のＩＭＳＩに対する１つのＨＬＲエントリと、第２の公開番号＋第２のＩＭＳＩに対するもう１つのＨＬＲエントリは、互いに関連している。例えば、２つのＨＬＲエントリ間の関連性を表す識別子または指標は、ＨＬＲ１７０，１７１，１７２またはその他のサーバ／データベースに格納することができる。したがって、第１の公開番号および第２の公開番号の両方に対して同じ非公開番号が使用される。
【０１６１】
さらに、第１の装置１１０の第１のユーザは、第１および第２の公開番号を優先させる。さらに、第１のユーザは状況に対応する優先番号を選択する。例えば、第１のユーザは、第２のユーザに電話／メッセージ送信するために第１の公開番号を優先番号として選択する。
【０１６２】
一方、第１の装置１１０は第１および第２の公開番号を優先させる。第１の装置１１０、すなわち、第１の装置１１０のコントローラは、第１のユーザの使用形態に基づいて優先番号を選択する。例えば、第１のユーザが通常第１のＳＩＭカードを用いて第２のユーザに電話／メッセージ送信する場合、第１の装置１１０は第１の公開番号を優先番号として選択してもよい。別の例では、第２のユーザが特定の電気通信会社の加入者である場合、第１のＳＩＭカードは特定の電気通信会社に関連しているので、第１の装置１１０は第１の公開番号を優先番号として選択してもよい。
【０１６３】
その後、第１の装置１１０は、適切なネットワークを介して非公開番号を送信者番号として用いてサーバ１３０に電話／メッセージを送信する。第１の装置１１０が、電話／メッセージを送信するのに第１のＳＩＭカードまたは第２のＳＩＭカードを使用するかどうかは問題ない。その後、サーバ１３０は非公開番号を第１の公開番号と置換する。サーバ１３０は、第１の公開番号を送信者番号として用いて第２の装置１２０に電話／メッセージを送信する。最後に、第２の装置１２０は電話／メッセージを受信し、第１の公開番号を送信者番号として認識する。
【０１６４】
［異なる非公開番号を割り当てる場合］
この場合、第１の装置１１０は、第１の公開番号および第２の公開番号の各々に従った第１の非公開番号をおよび第２の非公開番号を含む２つの非公開番号を得る。
【０１６５】
具体的には、第１の非公開番号＋第１のＩＭＳＩに対する１つの更新されたＨＬＲエントリと、第２の非公開番号＋第２のＩＭＳＩに対するもう１つの更新されたＨＬＲエントリは、互いに関連している。例えば、２つの更新されたＨＬＲエントリ間の関連性を表す識別子または指標は、ＨＬＲ１７０，１７１，１７２またはその他のサーバ／データベースに格納することができる。
【０１６６】
さらに、第１のユーザおよび／または第１の装置１１０は、上記のように第１および第２の公開番号を優先させる。その後、第１の装置１１０は、適切なネットワークを介して第１または第２の非公開番号を送信者番号として用いてサーバ１３０に電話／メッセージを送信する。その後、サーバ１３０は第１または第２の非公開番号を第１の公開番号と置換する。サーバ１３０は、第１の公開番号を送信者番号として用いて第２の装置１２０に電話／メッセージを送信する。最後に、第２の装置１２０は電話／メッセージを受信し、第１の公開番号を送信者番号として認識する。
【０１６７】
したがって、第２の装置１２０は、第１のユーザが第２のＳＩＭカードを用いて電話／メッセージ送信している場合であっても、第１のユーザの一方の番号、すなわち、第１の公開番号のみを見ることができる。
【０１６８】
図８は、専用のＳＩＰサーバを経由した電話の転送の一例を示す。
【０１６９】
図８を参照すると、専用のＭＳＣ１９０、専用のＳＩＰサーバ１３０、およびアプリケーション、すなわち、本発明のクライアントアプリを含む３つの構成要素がある。
【０１７０】
専用のＭＳＣ１９０は、第１の装置１１０の公開番号に送信されるあらゆる電話／メッセージを専用のＳＩＰサーバ１３０に送信させることができる。専用のＭＳＣ１９０は、位置更新をＨＬＲ１７０に送信することによってこのタスクを行う。さらに、専用のＭＳＣ１９０は、システム１００内の第１の装置１１０の場所をＭＳＣ１４０に通知することができる。
【０１７１】
図９は、専用のＳＩＰサーバによる位置更新のフローチャートを示す。
【０１７２】
専用のＭＳＣ１９０はメッセージを受け入れてから、更新位置をＨＬＲ１７０に送信する。ＭＳＣ１４０が電話またはＳＭＳを転送する必要があると、ＭＳＣ１４０はＨＬＲ１７０に要求を送信する。移動局ローミング番号（ＭＳＲＮ）が要求側ＭＳＣ１４０に提供されるのには、２通りの方法がある。最初のケースでは、ＨＬＲ１７０はＭＳＲＮを格納し、ＭＳＲＮを有する要求側ＭＳＣ１４０に即座に応答する。別のケースでは、ＨＬＲ１７０はＭＳＲＮを格納しておらず、専用ＭＳＣ１９０に問い合わせる必要がある。この場合、専用のＭＳＣ１９０はＭＳＲＮを格納する必要がある。
【０１７３】
専用のＳＩＰサーバ１３０は、非公開番号をマスキングするための番号マスキング機能を提供する。専用のＳＩＰサーバ１３０は、第１の装置１１０が携帯電話の回路交換機能を使用する、すなわち、第１の装置１１０がＣＳネットワークを介して音声通話を行うまたはＳＭＳを送信するために非公開番号を使用する場合に起動する。専用のＳＩＰサーバ１３０は、第１の装置１１０からの発信電話またはＳＭＳを受信することができる。
【０１７４】
当業者には、代替物または置換物ではなく、上記の特徴の変化物および組み合わせを組み合わせて、本発明の意図した範囲内のさらに他の実施形態を構成することができることを理解されたい。
【図１】
2019518382.tif 000003
【図２】
2019518382.tif 000004
【図３】
2019518382.tif 000005
【図４】
2019518382.tif 000006
【図５】
2019518382.tif 000007
【図６】
2019518382.tif 000008
【図７】
2019518382.tif 000009
【図８】
2019518382.tif 000010
【図９】
2019518382.tif 000011
【手続補正書】
【提出日】平成30年3月29日(2018.3.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の識別子と関連付けられた第１の装置に第２の識別子を割り当てるよう作動するアプリケーションプロバイダであって、前記第１の識別子は元の電気通信会社から割り当てられ、第２の装置の識別子と前記第２の識別子は別の電気通信会社と関連付けられている前記アプリケーションプロバイダと；
通信を開始し、前記第１の装置とサーバの間の接続を確立するための複数の第１の通信ネットワークのうちの少なくとも１つの第１の通信ネットワークを選択することで、前記第１の装置が前記第２の識別子を送信者識別子として用いて前記選択した第１の通信ネットワークを介して前記サーバに前記通信を送信するように作動する前記第１の装置と；
前記サーバであって、
前記第１の装置からの前記通信を受信した後に前記第２の識別子を前記第１の識別子と置換し；
前記第２の装置と前記サーバの間で接続された複数の第２の通信ネットワークのうちの少なくとも１つの第２の通信ネットワークを選択し；
前記第１の識別子を前記第２の識別子として用いて前記選択した第２の通信ネットワークを介して前記通信を前記第２の装置に送信するよう作動する前記サーバと；
前記サーバから前記第１の識別子を前記送信者識別子として持つ前記通信を受信するよう作動する前記第２の装置とからなる、複数のネットワークを通じて通信するためのシステム。
【請求項２】
前記第１の装置は、前記第１の通信ネットワークの状態および前記第２の通信ネットワークの状態をチェックするよう作動する、請求項１に記載の複数のネットワークを通じて通信するためのシステム。
【請求項３】
前記複数の第１および第２の通信ネットワークは、回路交換（ＣＳ）ネットワークおよびインターネットプロトコル（ＩＰ）ネットワークを含む、請求項２に記載の複数のネットワークを通じて通信するためのシステム。
【請求項４】
前記第１の装置は、前記第１の通信ネットワークの状態として前記ＩＰネットワークの品質をチェックするとともに、前記ＩＰネットワークの前記チェックした品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を選択し；
前記サーバは、前記第２の通信ネットワーク状態としてＩＰネットワーク品質をチェックするとともに、前記チェックしたＩＰネットワーク品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を決定する、請求項３に記載の複数のネットワークを通じて通信するためのシステム。
【請求項５】
前記サーバは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記送信者識別子として利用すべきかどうかを決定するよう作動する、請求項４に記載の複数のネットワークを通じて通信するためのシステム。
【請求項６】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記第１の装置は前記ＩＰネットワークを介して前記サーバに前記通信を送信し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記第１の装置は前記第２の識別子を前記送信者識別子として用いて前記ＣＳネットワークを介して前記サーバに前記通信を送信する、請求項５に記載の複数のネットワークを通じて通信するためのシステム。
【請求項７】
前記第１の装置によって要求された前記通信がリッチメッセージの形式である場合には、
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記第１の装置は前記ＩＰネットワークを介して前記サーバに前記リッチメッセージを送信するよう作動し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記第１の装置は前記ＣＳネットワークを介して前記サーバに前記リッチメッセージに対応する簡易メッセージを送信するよう作動する、請求項６に記載の複数のネットワークを通じて通信するためのシステム。
【請求項８】
前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第２の装置に前記リッチメッセージを送信するよう作動し、前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記ＣＳネットワークを介して前記第２の装置に前記リッチメッセージに対応する前記簡易メッセージを送信するよう作動する、請求項７に記載の複数のネットワークを通じて通信するためのシステム。
【請求項９】
前記サーバは前記第２の通信ネットワークの状態を再チェックするよう作動し、
再選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記第２の装置に同期して前記第２の装置内で前記簡易メッセージを前記リッチメッセージと置換する、請求項８に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１０】
前記第２の装置はユーザインタフェース上に前記第１の識別子を前記送信者識別子として表示するよう作動する、請求項１に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１１】
前記第２の装置が別の通信を要求すると、前記第２の装置は前記第２の装置と前記サーバの間で接続された前記複数の第２の通信ネットワークのうちの前記少なくとも１つの第２の通信ネットワークを選択するよう作動し、前記第２の装置は前記第１の識別子を受信者識別子として用いて前記選択した第２の通信ネットワークを介して前記サーバに前記別の通信を送信するよう作動する、請求項４に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１２】
前記サーバは前記第１の装置と前記サーバの間で接続された前記複数の第１の通信ネットワークのうちの前記少なくとも１つの第１の通信ネットワークを選択するよう作動し、前記第２の識別子を前記受信者識別子として用いて前記選択した第１の通信ネットワークを介して前記第１の装置に前記別の通信を送信する、請求項１１に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１３】
前記サーバは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記受信者識別子として使用するかどうかを決定するよう作動する、請求項１２に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１４】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第１の装置に前記別の通信を送信するよう作動し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記第２の識別子を前記受信者識別子として用いて前記ＣＳネットワークを介して前記第１の装置に前記別の通信を送信するよう作動する、請求項１３に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１５】
前記別の通信がリッチメッセージであるときは、前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記第２の装置は前記ＩＰネットワークを介して前記サーバに前記リッチメッセージを送信するよう作動し、前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記第２の装置は前記ＣＳネットワークを介して前記リッチメッセージに対応する簡易メッセージを送信するよう作動する、請求項１４に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１６】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第１の装置に前記リッチメッセージを送信するよう作動し、前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記ＣＳネットワークを介して前記第１の装置に前記リッチメッセージに対応する前記簡易メッセージを送信するよう作動する、請求項１５に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１７】
前記サーバは前記第１の通信ネットワーク状態を再チェックするよう作動し、
再選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記第１の装置に同期して前記第１の装置内で前記簡易メッセージを前記リッチメッセージと置換する、請求項１６に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１８】
前記第１の識別子はホームロケーションレジスタ（ＨＬＲ）に前記第１の装置の国際移動電話加入者識別番号（ＩＭＳＩ）と関連して格納され、
前記第１の装置がアプリケーションに参加すると、前記アプリケーションプロバイダは前記第２の識別子を割り当て、前記第２の識別子が前記ＩＭＳＩと関連して格納されるように前記ＨＬＲを更新する、請求項１に記載の複数のネットワークを通じて通信するためのシステム。
【請求項１９】
前記第１の識別子は前記第１の装置の公開番号であり、前記第２の識別子は前記第１の装置の非公開番号である、請求項１８に記載の複数のネットワークを通じて通信するためのシステム。
【請求項２０】
前記通信は電話またはメッセージの少なくとも一方を含む、請求項１に記載の複数のネットワークを通じて通信するためシステム。
【請求項２１】
第１の識別子と関連付けられた第１の装置により、通信を開始するステップであって、前記第１の識別子は元の電気通信会社から割り当てられ、アプリケーションプロバイダが前記第１の装置に第２の識別子を割り当て、第２の装置の識別子と前記第２の識別子は別の電気通信会社と関連付けられている前記ステップと；
前記第１の装置により、前記第１の装置とサーバの間で接続された複数の第１の通信ネットワークのうちの少なくとも１つの第１の通信ネットワークを選択するステップと；
前記第２の識別子を送信者識別子として用いて前記選択した第１の通信ネットワークを介して前記サーバに前記第１の装置からの前記通信を送信するステップと；
前記サーバにより、前記第２の識別子を前記第１の識別子と置換するステップと；
前記サーバにより、前記第２の装置と前記サーバの間で接続された複数の第２の通信ネットワークのうちの少なくとも１つの通信ネットワークを選択するステップと；
前記第１の識別子を前記送信者識別子として用いて前記選択した第２の通信ネットワークを介して前記第２の装置に前記サーバからの前記通信を送信するステップと；
前記第２の装置により、前記サーバから前記第１の識別子を前記送信者識別子として持つ前記通信を受信するステップとからなる、複数のネットワークを通じて通信するための方法。
【請求項２２】
前記第１の装置は、前記第１の装置と前記サーバの間で接続された前記複数の第１の通信ネットワーク間の前記第１の通信ネットワークの状態をチェックするよう作動し、前記サーバはさらに、前記第２の装置と前記サーバの間で接続された前記複数の第２の通信ネットワーク間の前記第２の通信ネットワークの状態をチェックするよう作動する、請求項２１に記載の複数のネットワークを通じて通信するための方法。
【請求項２３】
前記複数の第１および第２の通信ネットワークは、回路交換ＣＳネットワークおよびインターネットプロトコルＩＰネットワークを含む、請求項２２に記載の複数のネットワークを通じて通信するための方法。
【請求項２４】
前記第１の装置は、前記第１の通信ネットワーク状態としてＩＰネットワーク品質をチェックするとともに、前記チェックしたＩＰネットワーク品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を決定し；
前記サーバは、前記第２の通信ネットワーク状態としてＩＰネットワーク品質をチェックするとともに、前記チェックしたＩＰネットワーク品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を決定する、請求項２３に記載の複数のネットワークを通じて通信するための方法。
【請求項２５】
前記サーバは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記送信者識別子として使用するかどうかを決定する、請求項２４に記載の複数のネットワークを通じて通信するための方法。
【請求項２６】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記第１の装置は前記ＩＰネットワークを介して前記サーバに前記通信を送信し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記第１の装置は前記第２の識別子を前記送信者識別子として用いて前記ＣＳネットワークを介して前記サーバに前記通信を送信する、請求項２５に記載の複数のネットワークを通じて通信するための方法。
【請求項２７】
前記第１の装置はリッチメッセージを送信することを要求し、
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記第１の装置は前記ＩＰネットワークを介して前記サーバに前記リッチメッセージを送信し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記第１の装置は前記ＣＳネットワークを介して前記サーバに前記リッチメッセージに対応する簡易メッセージを送信する、請求項２６に記載の複数のネットワークを通じて通信するための方法。
【請求項２８】
前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第２の装置に前記リッチメッセージを送信し、
前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記ＣＳネットワークを介して前記第２の装置に前記リッチメッセージに対応する前記簡易メッセージを送信する、請求項２７に記載の複数のネットワークを通じて通信するための方法。
【請求項２９】
前記サーバは前記第２の通信ネットワーク状態を再チェックし、
再選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記第２の装置に同期して前記第２の装置内で前記簡易メッセージを前記リッチメッセージと置換する、請求項２８に記載の複数のネットワークを通じて通信するための方法。
【請求項３０】
前記第２の装置はディスプレイ上に前記第１の識別子を前記送信者識別子として表示する、請求項２１に記載の複数のネットワークを通じて通信するための方法。
【請求項３１】
前記第２の装置が別の通信を要求すると、前記第２の装置は前記第２の装置と前記サーバの間で接続された前記複数の第２の通信ネットワークのうちの前記少なくとも１つの第２の通信ネットワークを選択し、
前記第２の装置は前記第１の識別子を受信者識別子として用いて前記選択した第２の通信ネットワークを介して前記サーバに前記別の通信を送信する、請求項２４に記載の複数のネットワークを通じて通信するための方法。
【請求項３２】
前記サーバは前記第１の装置と前記サーバの間で接続された前記複数の第１の通信ネットワークのうちの前記少なくとも１つの第１の通信ネットワークを選択し、前記第２の識別子を前記受信者識別子として用いて前記選択した第１の通信ネットワークを介して前記第１の装置に前記別の通信を送信する、請求項３１に記載の複数のネットワークを通じて通信するための方法。
【請求項３３】
前記サーバは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記受信者識別子として使用するかどうかを決定する、請求項３２に記載の複数のネットワークを通じて通信するための方法。
【請求項３４】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第１の装置に前記別の通信を送信し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記第２の識別子を前記受信者識別子として用いて前記ＣＳネットワークを介して前記第１の装置に前記別の通信を送信する、請求項３３に記載の複数のネットワークを通じて通信するための方法。
【請求項３５】
前記第２の装置はリッチメッセージを送信することを要求し、
前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記第２の装置は前記ＩＰネットワークを介して前記サーバに前記リッチメッセージを送信し、
前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記第２の装置は前記ＣＳネットワークを介して前記サーバに前記リッチメッセージに対応する簡易メッセージを送信する、請求項３４に記載の複数のネットワークを通じて通信するための方法。
【請求項３６】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記ＩＰネットワークを介して前記第１の装置に前記リッチメッセージを送信し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記サーバは前記ＣＳネットワークを介して前記第１の装置に前記リッチメッセージに対応する前記簡易メッセージを送信する、請求項３５に記載の複数のネットワークを通じて通信するための方法。
【請求項３７】
前記サーバは前記第１の通信ネットワーク状態を再チェックし、
再選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記サーバは前記第１の装置に同期して前記第１の装置内で前記簡易メッセージを前記リッチメッセージと置換する、請求項３６に記載の複数のネットワークを通じて通信するための方法。
【請求項３８】
前記第１の識別子はＨＬＲに前記第１の装置のＩＭＳＩと関連して格納され、
前記第１の装置がアプリケーションに参加すると、前記アプリケーションプロバイダは前記第２の識別子を割り当て、前記第２の識別子が前記ＩＭＳＩと関連して格納されるように前記ＨＬＲを更新する、請求項２１に記載の複数のネットワークを通じて通信するための方法。
【請求項３９】
前記第１の識別子は前記第１の装置の公開番号であり、前記第２の識別子は前記第１の装置の非公開番号である、請求項３８に記載の複数のネットワークを通じて通信するための方法。
【請求項４０】
前記通信は電話およびメッセージの少なくとも一方を含む、請求項２１に記載の複数のネットワークを通じて通信するための方法。
【請求項４１】
複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータであって、
第２の識別子を送信者識別子として用いて選択した第１の通信ネットワークを介して第１の識別子と関連付けられた第１の装置からの通信を受信するステップであって、前記第１の識別子は元の電気通信会社から割り当てられ、アプリケーションプロバイダが前記第１の装置に前記第２の識別子を割り当て、第２の装置の識別子と前記第２の識別子は別の電気通信会社と関連付けられており、前記選択した第１の通信ネットワークは前記第１の装置と前記コミュニケーションファシリテータの間で接続された複数の第１の通信ネットワークのうち前記第１の装置によって選択される前記ステップと；
前記第２の識別子を前記第１の識別子と置換するステップと；
前記第２の装置と前記コミュニケーションファシリテータの間で接続された複数の第２の通信ネットワークのうちの少なくとも１つの第２の通信ネットワークを選択するステップと；
前記第１の識別子を前記送信者識別子として用いて前記選択した第２の通信ネットワークを介して前記第２の装置に前記通信を送信するステップとからなる、コミュニケーションファシリテータ。
【請求項４２】
前記第１の装置は、前記第１の装置と前記コミュニケーションファシリテータの間で接続された前記複数の第１の通信ネットワーク間の第１の通信ネットワーク状態をチェックし、
前記コミュニケーションファシリテータは、前記第２の装置と前記コミュニケーションファシリテータの間で接続された前記複数の第２の通信ネットワーク間の第２の通信ネットワーク状態をチェックする、請求項４１に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項４３】
前記複数の第１および第２の通信ネットワークは、ＣＳネットワークおよびＩＰネットワークを含む、請求項４２に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項４４】
前記第１の装置は、前記第１の通信ネットワーク状態としてＩＰネットワーク品質をチェックするとともに、前記チェックしたＩＰネットワーク品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を決定し；
前記コミュニケーションファシリテータは、前記第２の通信ネットワーク状態としてＩＰネットワーク品質をチェックするとともに、前記チェックしたＩＰネットワーク品質に応じて前記ＩＰネットワークおよび前記ＣＳネットワークの少なくとも一方を決定する、請求項４３に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項４５】
前記コミュニケーションファシリテータは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記送信者識別子として使用するかどうかを決定する、請求項４４に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項４６】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第１の装置からの前記通信を受信し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記第２の識別子を前記送信者識別子として用いて前記ＣＳネットワークを介して前記第１の装置からの前記通信を受信する、請求項４５に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項４７】
前記コミュニケーションファシリテータはリッチメッセージの送信要求を受信し、
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第１の装置からの前記リッチメッセージを受信し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記ＣＳネットワークを介して前記第１の装置からの前記リッチメッセージに対応する簡易メッセージを受信する、請求項４６に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項４８】
前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第２の装置に前記リッチメッセージを送信し、
前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記ＣＳネットワークを介して前記第２の装置に前記リッチメッセージに対応する前記簡易メッセージを送信する、請求項４７に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項４９】
前記コミュニケーションファシリテータは前記第２の通信ネットワーク状態を再チェックし、
再選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記第２の装置に同期して前記第２の装置内で前記簡易メッセージを前記リッチメッセージと置換する、請求項４８に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５０】
前記コミュニケーションファシリテータが前記第２の装置からの別の通信の要求を受信すると、前記第２の装置は前記第２の装置と前記コミュニケーションファシリテータの間で接続された前記複数の前記第２の通信ネットワークのうちの前記少なくとも１つの第２の通信ネットワークを選択し、
前記コミュニケーションファシリテータは前記第１の識別子を受信者識別子として用いて前記選択した第２の通信ネットワークを介して前記第２の装置からの前記別の通信を受信する、請求項４４に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５１】
前記コミュニケーションファシリテータは前記第１の装置と前記コミュニケーションファシリテータの間で接続された前記複数の前記第１の通信ネットワークのうちの前記少なくとも１つの第１の通信ネットワークを選択し、前記第２の識別子を前記受信者識別子として用いて前記選択した第１の通信ネットワークを介して前記第１の装置に前記別の通信を送信する、請求項５０に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５２】
前記コミュニケーションファシリテータは、前記選択した第１の通信ネットワークに応じて前記第２の識別子を前記受信者識別子として使用するかどうかを決定する、請求項５１に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５３】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第１の装置に前記別の通信を送信し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記第２の識別子を前記受信者識別子として用いて前記ＣＳネットワークを介して前記第１の装置に前記別の通信を送信する、請求項５２に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５４】
前記コミュニケーションファシリテータは前記第２の装置からのリッチメッセージの送信要求を受信し、
前記選択した第２の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第２の装置からの前記リッチメッセージを受信し、
前記選択した第２の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記ＣＳネットワークを介して前記第２の装置からの前記リッチメッセージに対応する簡易メッセージを受信する、請求項５３に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５５】
前記選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記ＩＰネットワークを介して前記第１の装置に前記リッチメッセージを送信し、
前記選択した第１の通信ネットワークが前記ＣＳネットワークである場合、前記コミュニケーションファシリテータは前記ＣＳネットワークを介して前記第１の装置に前記リッチメッセージに対応する前記簡易メッセージを送信する、請求項５４に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５６】
前記コミュニケーションファシリテータは前記第１の通信ネットワーク状態を再チェックし、
再選択した第１の通信ネットワークが前記ＩＰネットワークである場合、前記コミュニケーションファシリテータは前記第１の装置に同期して前記第１の装置内で前記簡易メッセージを前記リッチメッセージと置換する、請求項５５に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５７】
前記第１の識別子はＨＬＲに前記第１の装置のＩＭＳＩと関連して格納され、
前記第１の装置がアプリケーションに参加すると、前記アプリケーションプロバイダは前記第２の識別子を割り当て、前記第２の識別子が前記ＩＭＳＩと関連して格納されるように前記ＨＬＲを更新する、請求項４１に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５８】
前記第１の識別子は前記第１の装置の公開番号であり、前記第２の識別子は前記第１の装置の非公開番号である、請求項５７に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項５９】
前記通信は電話およびメッセージの少なくとも一方を含む、請求項４１に記載の複数のネットワークを通じて関係者間の通信を促進するためのコミュニケーションファシリテータ。
【請求項６０】
マルチネットワークでの関係者間の通信を促進するためにユーザのモバイル機器にインストールされて実行されたときに、
通信を開始するステップであって、前記モバイル機器は元の電気通信会社から割り当てられた第１の識別子と関連付けられ、アプリケーションプロバイダから第２の識別子を割り当てられ、第２の装置の識別子と前記第２の識別子は別の電気通信会社と関連付けられている前記ステップと；
前記モバイル機器とサーバとの間で接続された複数の第１の通信ネットワークのうちの少なくとも１つの第１の通信ネットワークを選択するステップと；
前記第２の識別子を送信者識別子として用いて前記選択した第１の通信ネットワークを介して前記モバイル機器から前記サーバに前記通信を送信するステップと；
前記第２の識別子を前記第１の識別子と置換する命令を前記サーバに送信するステップと；
前記第２の装置と前記サーバとの間で接続された複数の第２の通信ネットワークのうちの少なくとも１つの第２の通信ネットワークを選択する命令を前記サーバに送信するステップと；
前記第１の識別子を前記送信者識別子として用いて前記選択した第２の通信ネットワークを介して前記サーバから前記第２の装置に前記通信を送信する命令を前記サーバに送信するステップと、からなる方法を実行する実行可能ソフトウェア命令をそこに含む非一時的コンピュータ可読媒体。
【国際調査報告】
2019518382.tif 000012
2019518382.tif 000013
2019518382.tif 000014