(57)【要約】【課題】コンピュータ環境において、電話番号にアドレス指定された電子メッセージを転送するためのプロセスおよびシステムを提供すること。【解決手段】本発明は、コンピュータ環境における電子メッセージを伝送する方法を提供する。好適な実施例は、電話番号にアドレス指定された電子メッセージを受信し、かつその電話番号と関連付けられたインスタントメッセージ識別子を決定する。インスタントメッセージ識別子がその電話番号と関連しているという決定に応じてインスタントメッセージ受信機が、そのインスタントメッセージ識別子にアドレス指定されたメッセージを受信可能であるか否かを決定する。インスタントメッセージ受信機が、そのインスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信可能であるという決定に応じて、その電子メッセージは、そのインスタントメッセージ識別子にアドレス指定されたインスタントメッセージとして転送される。インスタントメッセージ受信機が、そのインスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信可能であるという決定に応じて、電子メッセージは、インスタントメッセージ受信機が、そのインスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信可能でないという決定に応じて、その電話番号のモバイルデバイスに送信される。【選択図】図2【特許請求の範囲】
【請求項１】
コンピュータ環境における電子メッセージを伝送する方法であって、
電話番号にアドレス指定された電子メッセージを受信するステップと；
前記電話番号と関連付けられたインスタントメッセージ識別子を決定するステップと；
インスタントメッセージ受信機が、前記インスタントメッセージ識別子にアドレス指定されたメッセージを受信可能であるか否かを決定するステップと；
インスタントメッセージ受信機が、前記インスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信可能であるという決定に応じて、前記電子メッセージを前記インスタントメッセージ識別子にアドレス指定されたインスタントメッセージとして転送するステップと；
前記インスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信するために、インスタントメッセージ受信機が、利用可能でないという決定に応じて、前記電子メッセージを前記電話番号のモバイルデバイスに送信するステップとを有する方法。
【請求項２】
前記電子メッセージが、テキストメッセージ、SMSテキストメッセージ、MMSメッセージ、ビデオメッセージ、および音声メッセージの何れかを有する請求項1に記載の方法。
【請求項３】
前記インスタントメッセージが、前記インスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信するように構成された電子デバイスにおいて受信される請求項1に記載の方法。
【請求項４】
前記電子デバイスが、コンピュータ、PDA、および電話受話器の何れかを有する請求項3に記載の方法。
【請求項５】
前記インスタントメッセージ識別子を決定する前記ステップが、データベース内の前記電話番号と関連付けられた前記インスタントメッセージ識別子をサーチするステップを有する請求項1に記載の方法。
【請求項６】
前記電子メッセージを、データベースに格納されたユーザのプリファランスに従って、電子メールアドレスにアドレス指定された電子メールメッセージとして転送するか否かを決定するステップをさらに有する請求項1に記載の方法。
【請求項７】
前記電子メッセージを、データベースに格納されたユーザのプリファランスに従って、前記インスタントメッセージ識別子にアドレス指定されたインスタントメッセージとして転送するか否かを決定するステップをさらに有する請求項1に記載の方法。
【請求項８】
転送するか否かを決定する前記ステップが、さらに、前記電子メッセージのソース情報に基づく請求項7に記載の方法。
【請求項９】
前記ソース情報が、前記電子メッセージのソースアドレス、前記電子メッセージの送信者のユーザ名、前記電子メッセージの送信者の電話番号、および前記電子メッセージの送信者のインスタントメッセージ識別子の何れかを有する請求項8に記載の方法。
【請求項１０】
前記インスタントメッセージが、１つ以上の予め決定されたルールに基づいて、前記電子メッセージから生成される請求項1に記載の方法。
【請求項１１】
前記１つ以上の予め決定されたルールが、前記インスタントメッセージとして、前記電子メッセージの１つ以上の部分を選択する請求項10に記載の方法。
【請求項１２】
前記１つ以上の予め決定されたルールが、前記インスタントメッセージを生成するために、前記電子メッセージの１つ以上の部分を選択的に削除する請求項10に記載の方法。
【請求項１３】
前記電子メッセージを、記憶媒体へ転送するステップをさらに有する請求項1に記載の方法。
【請求項１４】
前記電子メッセージを、前記記憶媒体内へ格納するステップをさらに有する請求項1に記載の方法。
【請求項１５】
前記電子メッセージを、前記データベース内に格納された前記ユーザのプリファランスに従って、前記記憶媒体へ転送するか否かを決定するステップをさらに有する請求項1に記載の方法。
【請求項１６】
前記メールアドレスおよび前記インスタントメッセージ識別子への前記転送が失敗した時、前記電子メッセージを前記記憶媒体へ転送する請求項1に記載の方法。
【請求項１７】
転送するか否かを決定する前記ステップが、さらに、前記電子メッセージのソース情報に基づく請求項15に記載の方法。
【請求項１８】
前記データベース内に格納された前記ユーザのプリファランスが、前記インスタントメッセージ受信機の日付および時刻のプリファランスを含む請求項15に記載の方法。
【請求項１９】
前記電子メッセージの前記転送をログ記録するステップをさらに含む請求項1に記載の方法。
【請求項２０】
前記電子メッセージの前記転送を、電話番号のリストに基づいて、遮断するステップをさらに含む請求項1に記載の方法。
【請求項２１】
前記転送が、前記１つ以上の予め決定されたルールに基づく請求項1に記載の方法。
【請求項２２】
コンピュータ環境において電子メッセージを伝送するための装置であって、
電話番号にアドレス指定された電子メッセージを受信するためのモジュールと、
前記電話番号と関連付けられたインスタントメッセージ識別子を決定するためのモジュールと、
インスタントメッセージ受信機が、前記インスタントメッセージ識別子にアドレス指定されたメッセージを受信可能であるか否かを決定するモジュールと、
インスタントメッセージ受信機が、前記インスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信可能であるという決定に応じて、前記電子メッセージを前記インスタントメッセージ識別子にアドレス指定されたインスタントメッセージとして転送するモジュールと、
前記インスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信するために、インスタントメッセージ受信機が、利用可能でないという決定に応じて、前記電子メッセージを前記電話番号のモバイルデバイスに送信するモジュールとを有する装置。
【請求項２３】
前記電子メッセージが、テキストメッセージ、SMSテキストメッセージ、MMSメッセージ、ビデオメッセージ、および音声メッセージの何れかを有する請求項22に記載の装置。
【請求項２４】
前記インスタントメッセージが、前記インスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信するように構成された電子デバイスにおいて受信される請求項22に記載の装置。
【請求項２５】
前記電子デバイスが、コンピュータ、PDA、および電話受話器の何れかを有する請求項24に記載の装置。
【請求項２６】
前記インスタントメッセージ識別子を決定する前記モジュールが、データベース内の前記電話番号と関連付けられた前記インスタントメッセージ識別子をサーチするモジュールを有する請求項22に記載の装置。
【請求項２７】
前記電子メッセージを、データベースに格納されたユーザのプリファランスに従って、電子メールアドレスにアドレス指定された電子メールメッセージとして転送するか否かを決定するモジュールをさらに有する請求項22に記載の装置。
【請求項２８】
前記電子メッセージを、データベースに格納されたユーザのプリファランスに従って、前記インスタントメッセージ識別子にアドレス指定されたインスタントメッセージとして転送するか否かを決定するモジュールをさらに有する請求項22に記載の装置。
【請求項２９】
転送するか否かを決定する前記ステップが、さらに、前記電子メッセージのソース情報に基づく請求項28に記載の装置。
【請求項３０】
前記ソース情報が、前記電子メッセージのソースアドレス、前記電子メッセージの送信者のユーザ名、前記電子メッセージの送信者の電話番号、および前記電子メッセージの送信者のインスタントメッセージ識別子の何れかを有する請求項29に記載の装置。
【請求項３１】
前記インスタントメッセージが、前記電子メッセージから１つ以上の予め決定されたルールに基づいて生成される請求項22に記載の装置。
【請求項３２】
前記１つ以上の予め決定されたルールが、前記インスタントメッセージとして、前記電子メッセージの１つ以上の部分を選択する請求項31に記載の装置。
【請求項３３】
前記１つ以上の予め決定されたルールが、前記インスタントメッセージを生成するために、前記電子メッセージの１つ以上の部分を選択的に削除する請求項31に記載の装置。
【請求項３４】
前記記憶媒体内に前記電子メッセージを格納するモジュールをさらに含む請求項22に記載の装置。
【請求項３５】
前記電子メッセージを、前記データベース内に格納された前記ユーザのプリファランスに従って、前記記憶媒体へ転送するか否かを決定するモジュールをさらに有する請求項22に記載の装置。
【請求項３６】
前記メールアドレスおよび前記インスタントメッセージ識別子への前記転送が失敗した時、前記電子メッセージを前記記憶媒体へ転送するモジュールをさらに有する請求項22に記載の装置。
【請求項３７】
前記データベース内に格納された前記ユーザのプリファランスが、前記インスタントメッセージ受信機の日付および時刻のプリファランスを含む請求項35に記載の装置。
【請求項３８】
前記電子メッセージの前記転送をログ記録するモジュールをさらに含む請求項22に記載の装置。
【請求項３９】
前記電子メッセージの前記転送をログ記録するモジュールをさらに含む請求項22に記載の装置。
【請求項４０】
前記電子メッセージの前記転送を、電話番号のリストに基づいて、遮断するモジュールをさらに含む請求項22に記載の装置。
【請求項４１】
前記転送が、前記１つ以上の予め決定されたルールに基づく請求項22に記載の装置。
【請求項４２】
コンピュータにより読取り可能なプログラム記憶媒体であって、コンピュータ環境における電子メッセージを伝送する方法を実行するために、前記コンピュータにより実行可能なプログラム命令を明確に具体化され、前記方法が、
電話番号にアドレス指定された電子メッセージを受信するステップと；
前記電話番号と関連付けられたインスタントメッセージ識別子を決定するステップと；
インスタントメッセージ受信機が、前記インスタントメッセージ識別子にアドレス指定されたメッセージを受信可能であるか否かを決定するステップと；
インスタントメッセージ受信機が、前記インスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信可能であるという決定に応じて、前記電子メッセージを前記インスタントメッセージ識別子にアドレス指定されたインスタントメッセージとして転送するステップと；
前記インスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信するために、インスタントメッセージ受信機が、利用可能でないという決定に応じて、前記電子メッセージを前記電話番号のモバイルデバイスに送信するステップとを有する媒体。
【請求項４３】
前記電子メッセージが、テキストメッセージ、SMSテキストメッセージ、MMSメッセージ、ビデオメッセージ、および音声メッセージの何れかを有する請求項42に記載の媒体。
【請求項４４】
前記インスタントメッセージが、前記インスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信するように構成された電子デバイスにおいて受信される請求項42に記載の媒体。
【請求項４５】
前記電子デバイスが、コンピュータ、PDA、および電話受話器の何れかを有する請求項44に記載の媒体。
【請求項４６】
前記インスタントメッセージ識別子を決定する前記ステップが、データベース内の前記電話番号と関連付けられた前記インスタントメッセージ識別子をサーチするステップを有する請求項42に記載の媒体。
【請求項４７】
前記電子メッセージを、データベースに格納されたユーザのプリファランスに従って、電子メールアドレスにアドレス指定された電子メールメッセージとして転送するか否かを決定するステップをさらに有する請求項42に記載の媒体。
【請求項４８】
前記電子メッセージを、データベースに格納されたユーザのプリファランスに従って、前記インスタントメッセージ識別子にアドレス指定されたインスタントメッセージとして転送するか否かを決定するモジュールをさらに有する請求項42に記載の媒体。
【請求項４９】
転送するか否かを決定する前記ステップが、さらに、前記電子メッセージのソース情報に基づく請求項48に記載の媒体。
【請求項５０】
前記ソース情報が、前記電子メッセージのソースアドレス、前記電子メッセージの送信者のユーザ名、前記電子メッセージの送信者の電話番号、および前記電子メッセージの送信者のインスタントメッセージ識別子の何れかを有する請求項49に記載の媒体。
【請求項５１】
前記インスタントメッセージが、前記電子メッセージから１つ以上の予め決定されたルールに基づいて生成される請求項42に記載の媒体。
【請求項５２】
前記１つ以上の予め決定されたルールが、前記インスタントメッセージとして、前記電子メッセージの１つ以上の部分を選択する請求項51に記載の媒体。
【請求項５３】
前記１つ以上の予め決定されたルールが、前記インスタントメッセージを生成するために、前記電子メッセージの１つ以上の部分を選択的に削除する請求項51に記載の媒体。
【請求項５４】
前記電子メッセージを、前記記憶媒体内へ格納するステップをさらに有する請求項42に記載の媒体。
【請求項５５】
前記電子メッセージを、前記データベース内に格納された前記ユーザのプリファランスに従って、前記記憶媒体へ転送するか否かを決定するステップをさらに有する請求項42に記載の媒体。
【請求項５６】
前記メールアドレスおよび前記インスタントメッセージ識別子への前記転送が失敗した時、前記電子メッセージを前記記憶媒体へ転送するステップをさらに有する請求項42に記載の媒体。
【請求項５７】
前記データベース内に格納された前記ユーザのプリファランスが、前記インスタントメッセージ受信機の日付および時刻のプリファランスを含む請求項55に記載の媒体。
【請求項５８】
前記電子メッセージの前記転送をログ記録するステップをさらに含む請求項42に記載の媒体。
【請求項５９】
前記電子メッセージの前記転送をログ記録するステップをさらに含む請求項42に記載の媒体。
【請求項６０】
前記電子メッセージの前記転送を、電話番号のリストに基づいて、遮断するステップをさらに含む請求項42に記載の媒体。
【請求項６１】
前記転送が、前記１つ以上の予め決定されたルールに基づく請求項42に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ環境における電子メールシステムに関する。より詳しくは、本発明は、電話番号にアドレス指定された電子メッセージの配信に関する。
【背景技術】
【０００２】
情報時代は、様々な通信ツールを毎日の生活に持ち込んだ。従来の電話およびファクシミリサービスに加えて、無線通信システムおよび電子メールシステムは、従来の通信デバイスが提供しない利便性および利点をオファーするポピュラーな方法である。例えば、無線通信システムは、無線電話サービスがオファーされる地理的なエリア内の任意の場所において、携帯電話ユーザに、ユーザの携帯電話で連絡可能にする。電子メールシステムは、ユーザが、彼がインターネットにアクセスしたコンピュータ端末を介してインターネットから受信した電子メッセージにアクセスすることを可能とする。
【０００３】
多くの努力が、電子メッセージ配信および通信を、異なる通信システムを横断して、例えば、インターネットを介した無線通信システムと電子メールシステムとの間で、または電子メールシステムとファクシミリサービスとの間で可能にするために、行われてきた。ユニファイドメッセージングシステムは、３つの典型的なメッセージタイプ、すなわち、音声メールと、ファクシミリメッセージと、電子メッセージングとの間の相互運用性を可能とするユニバーサルメッセージ送信および配信システムを提供することを試みる。ユニファイドメッセージングシステムを使用して、ユーザは、単一のアクセスポイントを介して、３つの全てのタイプのメッセージを検索することができる。例えば、ユーザは、コンピュータ端末で電子メッセージシステムを介して、または電話番号と電話システムを介して、３つの全てのタイプのメッセージにアクセスすることができる。
【０００４】
SMS (Short Message Services)は、携帯電話ユーザが、１つの携帯電話から、電話番号にアドレス指定された短いテキストメッセージを、別の携帯電話での受信用に送信することを可能とする一種の電子メールシステムである。さらに、ユーザは、SMSメッセージを、或る電話番号の携帯電話に、ウェブブラウザを使用して、無線サービスプロバイダのウェブサイトを介して、送信することができる。また、ユーザは、SMSメッセージを、AOLインスタントメッセンジャーなどのインスタント・メッセージング・ソフトウェアを使用して、或る電話番号の携帯電話に、送信することができる。受信者もまた、AOLインスタントメッセンジャーのようなインスタント・メッセージングサービス上のスクリーンネームにメッセージをルーティングする特別な短いコードを使用するなど様々なメカニズムを使用して、そのモバイルデバイスから、返信することができる。或る電話番号にアドレス指定されたSMSメッセージは、典型的には、携帯電話が中央ショートメッセージセンターとの通信に利用可能である時、そのSMSメッセージをその電話番号の携帯電話に転送する、中央ショートメッセージセンターに格納される。
【０００５】
インスタントメッセージサービス(IMS)は、ユーザがインスタントメッセージをユーザインタフェースを介して通信ネットワークにわたって交換することを可能にするリアルタイム通信処理である。インスタントメッセージは、典型的には、ソースと宛先デバイスとの間の通信チャンネルがリアルタイム通信に対して設定される時、交換される。
【０００６】
しかしながら、SMSとIMSとの間の相互運用性は、まだ、達成されていない。SMSとIMSとの両方の世界をつなぐ電子メッセージ配信システムを提供することは、有利となるであろう。
【発明の開示】
【課題を解決するための手段】
【０００７】
本発明は、コンピュータ環境において、電話番号にアドレス指定された電子メッセージを転送するためのプロセスおよびシステムを提供する。
【０００８】
本発明の一実施例において、コンピュータ環境における電子メッセージを伝送する方法は、電話番号にアドレス指定された電子メッセージを受信することと；その電話番号と関連付けられたインスタントメッセージ識別子を決定することと；インスタントメッセージ受信機が、そのインスタントメッセージ識別子にアドレス指定されたメッセージを受信可能であることを決定することと；インスタントメッセージ受信機が、そのインスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信可能であるという決定に応じて、その電子メッセージを、そのインスタントメッセージ識別子にアドレス指定されたインスタントメッセージとして転送することと；そのメッセージ内のその電話番号のその識別を、続いて起こる任意の応答のために、保持することと；そのインスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信するためにインスタントメッセージ受信機が、利用可能でないという決定に応じて、その電子メッセージをその電話番号のモバイルデバイスに送信することとを含む。
【０００９】
一具体例において、電子メッセージは、テキストメッセージ、SMSテキストメッセージ、MMS(Multimedia Messaging Services)メッセージ、ビデオメッセージおよび音声メッセージの１つを含み；およびインスタントメッセージは、インスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信するように構成された電子デバイスにおいて受信される。例えば、この電子デバイスは、コンピュータ、PDA(Personal Data Assistant)および電話受話器の１つであることが可能である。一具体例において、電話番号と関連付けられたインスタントメッセージ識別子は、データベース内をサーチすることにより決定される。一具体例において、電子メッセージを電子メールアドレスにアドレス指定された電子メールメッセージとして転送するか否かは、データベースに格納されたユーザのプリファランスに従って決定される。別の具体例において、電子メッセージをインスタントメッセージ識別子にアドレス指定されたインスタントメッセージとして転送するか否かは、データベースに格納されたユーザのプリファランスに従って決定される。一具体例において、転送するか否かの決定は、さらに、電子メッセージのソースアドレス、電子メッセージの送信者のユーザ名、電子メッセージの送信者の電話番号、または電子メッセージの送信者のインスタントメッセージ識別子等の電子メッセージのソース情報に基づく。一具体例において、インスタントメッセージは、電子メッセージから１つ以上の予め決定されたルールに基づいて生成される。例えば、１つ以上の予め決定されたルールは、電子メッセージの１つ以上の部分をインスタントメッセージとして選択することが可能であり、かつ電子メッセージの１つ以上の部分をインスタントメッセージを生成するために選択的に削除することが可能である。
【００１０】
本発明の一実施例において、コンピュータ環境において電子メッセージを伝送するための装置は：電話番号にアドレス指定された電子メッセージを受信するためのモジュールと；その電話番号と関連付けられたインスタントメッセージ識別子を決定するためのモジュールと；インスタントメッセージ受信機が、そのインスタントメッセージ識別子にアドレス指定されたメッセージを受信可能であるか否かを決定するためのモジュールと；インスタントメッセージ受信機が、そのインスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信可能であるという決定に応じて、その電子メッセージを、その等価のインスタントメッセージ識別子にアドレス指定されたインスタントメッセージとして、転送するためのモジュールと；そのインスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信するためにインスタントメッセージ受信機が、利用可能でないという決定に応じて、その電子メッセージをその電話番号のモバイルデバイスに送信するためのモジュールとを含む。
【発明を実施するための最良の形態】
【００１１】
本発明は、コンピュータ環境における電子メッセージ転送システムにおいて、具体化される。本発明は、電話番号にアドレス指定された電子メッセージを、対応する電話番号と関連付けられたインスタントメッセージ識別子に対して、インスタントメッセージとして転送する方法および装置を提供する。
【００１２】
本発明の一実施例において、電話番号にアドレス指定された電子メッセージが転送するために受信された後、その電話番号と関連付けられたインスタントメッセージ識別子は、決定される。次に、インスタントメッセージ受信機がインスタントメッセージ識別子にアドレス指定されたメッセージを受信可能であるかは、決定される。電子メッセージは、インスタントメッセージ受信機がインスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信可能であるという決定に応じて、インスタントメッセージ識別子にアドレス指定されたインスタントメッセージとして、転送される。そのメッセージ内のその電話番号のその識別は、続いて起こる任意の応答のために、保持される。インスタントメッセージ受信機がインスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信可能でないという決定に応じて、その電子メッセージは、その電話番号のモバイルデバイスに転送される。
【００１３】
一実施例において、電子メッセージは、電子メッセージがインスタントメッセージ識別子にアドレス指定されたインスタントメッセージとして転送される時、例えば、データベースに格納された、電話番号と関連付けられたユーザのプリファランスに従って、電話番号のモバイルデバイスに転送されない。
【００１４】
これに代えて、電子メッセージは、インスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信可能であるインスタントメッセージ受信機があるかにかかわらず、例えば、データベースに格納された、電話番号と関連付けられたユーザのプリファランスに従って、電話番号のモバイルデバイスに転送可能である。
【００１５】
一実施例において、電子メッセージは、インスタントメッセージ識別子にアドレス指定されたインスタントメッセージを受信可能であるインスタントメッセージ受信機があるかにかかわらず、例えば、インスタンスメッセージ識別子、またはデータベース内に格納された、電話番号と関連付けられたユーザのプリファランスに従って、インスタントメッセージとして転送される。
【００１６】
図1Aは、従来技術に従う、SMSメッセージを意図された受信者の通信デバイスに転送するシステムを示すブロック線図である。次に図1Aを参照すると、SMSメッセージ発信者は、携帯電話102に、SMSテキストメッセージを、受信者の携帯電話番号106と関連付けられた宛先SMSメッセージアドレスを使用して、受信者の携帯電話106に送信するように指示する。SMSメッセージは、SMSサーバ104により受信される。SMSサーバ104は、さらに、SMSメッセージを、SMSメッセージの宛先アドレスとして指定された電話番号に従って、受信者の携帯電話106に伝送する。受信者は、携帯電話106でSMSメッセージを受信する。
【００１７】
図1Bは、従来技術に従う、SMSメッセージを意図された受信者に転送する方法を示すブロック図である。次に図1Bを参照すると、SMSメッセージ発信者は、SMSメッセージがアドレス指定される電話番号を指定する(112)。SMSメッセージを発信する携帯電話は、SMSメッセージをSMSサーバに送信する(114)。SMSサーバは、SMSメッセージを格納し(116)、さらに、携帯電話がSMSサーバと通信状態にある時、SMSメッセージを、SMSメッセージの宛先移動電話番号に従って、転送する(118)。
【００１８】
図2は、本発明の一実施例に従う、SMSメッセージを宛先デバイスへ転送するためのシステムを示すブロック線図である。次に図2を参照すると、本発明の一実施例は、意図された受信者のリアルタイムの存在に従って、SMSメッセージを宛先デバイスに転送するシステムを提供する。本発明の一実施例に従うシステムは、SMSテキストメッセージ発信者202と、ルーティングロジック206を含むSMSサーバ204と、動的メッセージ制御サーバ208と、IMサーバ210と、１つ以上の宛先デバイス212、214、216とを含む。一実施例は、追加の媒体記憶装置218を含む。
【００１９】
SMSテキストメッセージ発信者（「発信者(originator)」）202は、受信者モバイルデバイス212、214の電話番号に、またはデスクトップコンピュータ216の電子メールアドレスにアドレス指定されたSMSテキストメッセージを生成する。SMSテキストメッセージ発信者202は、電話番号または電子メールアドレスにアドレス指定されたSMSテキストメッセージを生成かつ送信可能とする任意のSMS生成デバイス、例えば、SMS対応モバイルデバイス、ウェブブラウザまたはIMクライアントであることが可能である。
【００２０】
一実施例において、SMSメッセージ送信者が、発信者202に、SMSメッセージを宛先デバイス212、214または216に送信するように指示した後、SMSサーバ204は、SMSテキストメッセージを受信する。次に、SMSサーバ204は、それを動的メッセージ制御サーバ208に転送する。
【００２１】
動的メッセージ制御サーバ208は、SMSメッセージをインスタントメッセージとして転送すべきか、またはSMSメッセージをその元のコンテンツの状態で転送すべきか否か等のSMSテキストメッセージを用いて行うことが可能な様々な動作に関して、判断する。これら動作の詳細は、図3において、以下に記載される。
【００２２】
動的メッセージ制御サーバ208が、SMSメッセージをインスタントメッセージとして転送すべきと判断した場合、動的メッセージ制御サーバ208は、SMSメッセージを、インスタントメッセージとしてさらに伝送されるように、IMサーバ210に転送する。IMサーバ210は、次に、SMSメッセージをインスタントメッセージとして、そのインスタントメッセージ識別子に対して、１つ以上のインスタントメッセージ受信機214、216に転送する。一実施例において、宛先デバイスは、IMインタフェースを表示するIM対応モバイルデバイス214である。これに代えて、宛先デバイス216は、IMインタフェースを表示するコンピュータ端末である。
【００２３】
動的メッセージ制御サーバ208が、SMSメッセージをSMSメッセージとしてSMSサーバ204を通して転送すべきと判断した場合、ルーティングロジック206は、次に、SMSメッセージを、アドレス指定された電話番号を有する携帯電話番号に転送する。これに代えて、動的メッセージ制御サーバ208は、SMSサーバ204のルーティングロジック206内またはそれと共に、またはIMサーバ210内に、または一部がSMSサーバ204内かつ一部がIMサーバ210内で実現可能である。
【００２４】
一実施例において、宛先デバイスは、SMS対応モバイルデバイス214である。異なるデバイスが異なるタイプの電子メッセージを受信するために使用可能であることは、理解される。例えば、モバイルデバイス214は、SMSメッセージを受信するために使用可能である。コンピュータ端末216は、IMメッセージを受信するために使用可能である。モバイルデバイス214は、IMS対応の場合、IMメッセージを受信するためにも使用可能である。
【００２５】
このように、SMSテキストメッセージは、IMサーバ210により決定されたルーティング経路に従って、宛先デバイス214、216にルーティングされる。動的メッセージ制御サーバ208は、SMSメッセージ用の電話番号を対応するインスタントメッセージ識別子にマッピングするための情報とユーザのプリファランスとを含むデータベースを保持する。このユーザのプリファランスおよび電話番号とIM識別子との間のこのマッピングは、本発明の実施例に従って、動的メッセージ制御サーバ208により、SMSメッセージをルーティングするために使用される。
【００２６】
別の実施例において、媒体記憶装置218は、様々なメッセージを格納するために、設けられる。例えば、SMSテキストメッセージは、IMサーバ210ばかりでなく、媒体記憶装置218にも転送可能である。画像を含むメッセージは、オンラインジャーナルまたはオンラインアルバムに転送可能である。さらに、ユーザプリファランスは、登録された電話番号から発信するメッセージのみがこの媒体記憶装置218に転送することができるように、適用可能であろう。これに代えて、ユーザのプリファランスは、また、任意の発信電話番号からのメッセージがこの媒体記憶装置218に転送可能なようにも、適用可能であろう。
【００２７】
さらに、媒体記憶装置218は、メッセージが宛先モバイルデバイスに対する電話番号に転送可能でなかった時、記憶を提供する。例えば、宛先モバイルデバイスがそのメッセージまたはそのメッセージの部分を受信できない時、その全部のメッセージおよび／またはその部分は、記憶装置向けに転送可能であろう。
【００２８】
電話にアドレス指定された任意のタイプの電子メッセージ、例えば、テキストメッセージ、SMSショートテキストメッセージ、MMS(Multimedia Messaging Services)メッセージ、ビデオメッセージ、グラフィックメッセージおよび音声メッセージが、本発明の実施例に従って、ルーティング可能であることは、理解される。
【００２９】
図3は、本発明の一実施例に従って、SMSテキストメッセージを転送する方法を示すブロック図である。次に図3を参照すると、本発明は、IMメッセージを受信可能であるIMメッセージ受信機が存在するかに従って、そのSMSテキストメッセージ形式のモバイルデバイス、またはIMメッセージインタフェースを表示する１つ以上のIMメッセージ受信機の何れかの電話番号にアドレス指定されたSMSテキストメッセージを転送する方法を提供する。
【００３０】
本発明の一実施例において、SMSテキストメッセージ受信者は、SMSサービスとIMサービスとの両方に加入する。サービスの登録時に、受信者は、典型的には、SMSサービスのためのモバイルデバイス番号の電話番号である、SMSアドレスを受信する、または、すでに割当てられている。例えば、SMSテキストメッセージ受信者のジェーン・スミスは、SMSテキストメッセージアドレスに、彼女の移動電話番号である650.555.1212を割当てられる。携帯電話のユーザは、電話番号650.555.1212を宛先アドレスとして特定することにより、SMSテキストメッセージをジェーン・スミスの携帯電話に送信することができる。6505551212@serviceprovider.comなどの電子メールアドレスは、テキストメッセージを、電子メールクライアントプログラムから配信用のサービスプロバイダのSMSセンターに、アドレス650.555.1212のモバイルデバイスへのSMSテキストメッセージとして送信するために使用することも可能である。
【００３１】
一方、彼女は、IMサービスシステム内の彼女の識別、例えば、ジェーン・スミスを表すスクリーンネームを登録する。彼女のユーザプロファイルを設定する時、彼女は、彼女のIMサービスの彼女のスクリーンネームを彼女のSMSサービスのモバイルデバイス番号と関連付ける。従って、例えば、動的メッセージ制御サーバのユーザプロファイルデータベースは、スクリーンネーム「ジェーン・スミス」をモバイルデバイス番号650.555.1212と関連付ける。
【００３２】
ユーザプロファイルデータベースは、彼女のスクリーンネームを、受信者に関する他のプロファイル情報、例えば、インスタントメッセージとしてSMSメッセージをルーティングする際のジェーン・スミスのプリフェランスと関連付けることも可能である。例えば、彼女は、SMSテキストメッセージをIMメッセージとして転送する際の決定処理を導くユーザのプリファランス情報、および転送されたメッセージにフィルタを適用するためのユーザのプリファランス情報を特定することができる。例えば、フィルタは、SPAMフィルタ、レート制限(rate-limiting)フィルタ、メッセージ拒否(do-not-message)リストフィルタまたは電話拒否(do-not-call)リストフィルタさえ含むことが可能である。
【００３３】
一実施例において、SMSテキストメッセージ送信者は、SMS発信者に、SMSテキストメッセージを、モバイルデバイス番号を含むモバイルデバイスアドレスに送信するように指示する(302)。SMSサーバは、SMSテキストメッセージを受信し、かつそれを動的メッセージ制御サーバに転送する(304)。
【００３４】
続いて、動的メッセージ制御サーバは、モバイルデバイス番号の受信者がSMS転送機能を可能にするかを決定する(304)。SMSテキストメッセージは、モバイルデバイス番号の受信者がSMS転送機能を可能にしなかったことが決定された場合(306)、モバイルデバイス番号に直接転送される(308)。
【００３５】
モバイルデバイス番号の受信者がSMS転送機能を可能にしたことが決定された場合(306)、SMSサーバは、次に、ユーザのプリファランスプロファイルでチェックすることにより、受信者が、IMサービスアドレスへSMSメッセージをインスタントメッセージとして転送することを望むかを決定する(310)。
【００３６】
受信者がSMSメッセージをインスタントメッセージとして転送することを望まないことが決定された場合(310)、SMSテキストメッセージは、その携帯電話番号のその意図されたモバイルデバイス番号へ転送される(308)。
【００３７】
受信者がSMSメッセージをインスタントメッセージとして転送することを望む場合(310)、次に、IM受信機がIMメッセージを受信可能であるかが、決定される(312)。
【００３８】
本発明の一実施例において、受信者のIMサービス受信機が、IMメッセージを受信可能であるかが、動的に決定される(312)。受信者のIMサービス受信機がIMメッセージを受信可能でないことが、決定された場合(312)、SMSテキストメッセージは、意図されたモバイルデバイスアドレスに、SMSテキストメッセージとして転送される(308)。しかしながら、受信者のIMサービス受信機が、IMメッセージを受信可能であることが決定された場合(312)、SMSテキストメッセージは、インスタントメッセージとして、配信用の受信者のIM表示インタフェースに転送される(314)。様々な機能は、SMSメッセージをIMメッセージとして転送する際に、実施可能である。これらの機能は、これらのそれぞれの図を参照に以下に議論される。
【００３９】
一実施例において、受信者のIM表示インタフェースは、コンピュータ端末上にある。別の実施例において、受信者のIM表示インタフェースは、PDAまたは移動電話などのモバイルデバイス上にある。一旦、インスタント・メッセージングインタフェースを起動すると、IMメッセージ受信デバイスとリアルタイムまたはほぼリアルタイム通信を設定するための情報は、IMメッセージがリアルタイムまたはほぼリアルタイムで配信可能なように、IMサーバに送信される。
【００４０】
本発明の一実施例において、IMユーザは、また、SMSメッセージの送信者に応答することができる。これは、SMSサービスへのIM転送を使用して、そのSMSユーザにSMSメッセージとして転送される(314)。例えば、SMSメッセージをIM受信機に転送するサーバは、SMSメッセージのソースを知っている。IM受信機がSMSメッセージの送信者にIMメッセージにより応答する時、サーバは、自動的に、IMメッセージを、その送信者への配信用のSMSメッセージに変換する。このSMSメッセージがSMSテキストメッセージ送信者により使用されているデバイスに配信される時、最初にアドレス指定されたその電話番号から発信することは明らかであろう。
【００４１】
一実施例において、本発明は、電子メールアドレスへのメッセージの配信に関する日時、インスタントメッセージ識別子または記憶媒体をログ記録する方法を提供する。この方法は、また、電子メッセージを、この電子メッセージを一時的にまたは永続的に格納する記憶媒体に転送する方法を提供する。このメッセージは、インスタントメッセージ受信機の時刻および日付のプリファランスに従って、転送可能である。
【００４２】
このように、本発明は、SMSサービスとIMサービスとの2つの世界の間のギャップを埋める。本発明は、IMサービス加入者がSMSサービスをIMサービスコミュニティに導くことを可能にする。SMSテキストメッセージは、動的リアルタイムでIMサーバにより決定されるので、彼女がサインオンしているIMサービスクライアントにルーティングされたインスタントメッセージとして受信可能である。
【００４３】
一方、SMS対応携帯電話を有するSMSテキストメッセージ送信者は、新しい技術を知らないことが一部のユーザにとって障害になるかもしれないという理由で、新しいことを何か学習する必要はないであろう。SMSテキストメッセージを、SMSテキストメッセージングのためにインスタントメッセージ転送機能にたまたま登録されたモバイルデバイス番号に送信することにより、SMSテキストメッセージユーザは、IMユーザインタフェースを介してインターネット上に存在するIMユーザと通信することができる。
【００４４】
さらに、インスタント・メッセージングとSMSの両方を使用する誰かは、彼の携帯電話番号のみにより彼を知る人達とコンタクトを保持する；彼等は、彼のIM識別を知る必要がないであろう。彼等は、MSテキストメッセージを携帯電話番号に簡単に送信することができるであろう。
【００４５】
本発明は、無線キャリアとのドメイン共有を容易にし、かつ多くの無線電話サービス利用者を、彼等がIMサービスにサインオンする時、自動的に対処する方法を提供する。例えば、無線電話サービス利用者の電話番号が、IMSスクリーンネームを用いてIMサービスに登録されたなら、無線電話番号は、自動的にIMSメッセージ転送サービスを利用する資格を有することになるであろう。従って、IMS加入者は、IMクライアントを通してオンラインし、IMメッセージを受信し、および無線電話番号に送信されたSMSテキストメッセージを受信することができる。
【００４６】
図4は、本発明の一実施例に従う、ユーザのプリファランスに基づいて電子メッセージを選択的に転送する方法を示すブロック図である。本発明の実施例に従って、ユーザのプリファランスに基づいて電子メッセージを転送する時、様々の動作を行なうことができる。例えば、ユーザは、そのSMSメッセージを転送するべきか否か、かつそのSMSメッセージをどこへ転送すべきかを選択することができる。ユーザのプリファランスは、SMSサービスまたはIMサービスを登録する時、設定可能である、または後で、変更可能である。
【００４７】
次に図4を参照すると、電話番号にアドレス指定されたSMSテキストメッセージを受信した後(402)、動的メッセージ制御サーバは、SMSテキストメッセージを、IM受信機の可用性にかかわらず、ユーザのプリファランスに基づいて、転送するかを決定する(404)。SMSテキストメッセージを、SMSテキストメッセージとして、IM受信機の可用性にかかわらず、ユーザのプリファランスに基づいて、転送すべきであると決定された場合(404)、そのSMSテキストメッセージは、従って、それをインスタントメッセージとして送信することなく、アドレス指定された電話番号の携帯電話に、SMSテキストメッセージとして転送される(406)。実際において、IMSサービスは、SMSテキストメッセージ送信者に対して遮断される。
【００４８】
SMSテキストメッセージを、SMSテキストメッセージとして、IM受信機の可用性にかかわらず、ユーザのプリファランスに基づいて、転送すべきでないと決定された場合(404)、動的メッセージ制御サーバは、次に、電話番号と関連付けられたインスタントメッセージ識別子の受信機がインスタントメッセージを受信可能であるかを検出する(408)。
【００４９】
電話番号と関連付けられたインスタントメッセージ識別子の受信機がインスタントメッセージを受信可能でないと決定された場合(408)、SMSテキストメッセージは、それをンスタントメッセージとして送信することなく、アドレス指定された電話番号に、SMSテキストメッセージとして、転送される(406)。しかしながら、電話番号と関連付けられたインスタントメッセージ識別子の受信機が、インスタントメッセージを受信可能であると決定された場合(408)、SMSテキストメッセージは、ユーザのプリファランスに基づいて、インスタントメッセージ識別子の受信機に転送される(410)。
【００５０】
このように、IMSユーザは、彼女がSMSテキストメッセージをインスタントメッセージとして受信することを望むか否かをコントロールする。
【００５１】
従って、インスタントメッセージは、生成され、かつスクリーンネームなどのインスタントメッセージ識別子のインスタントメッセージ受信機へ転送される(412)。一実施例において、SMSテキストメッセージの受信者は、メッセージを受信しかつ彼女の会話を管理するために、1つの特定のユーザインタフェースの使用を選択することができる。種々の電子デバイスは、IMSユーザインタフェースを表示するように構成可能である。このような電子デバイスは、コンピュータ端末、PDA(Personal Data Assistant)、モバイルまたは有線の電話受話器または他のモバイルデバイスを含むが、これらに限定されない。例えば、ユーザインタフェース用のソフトウェアプログラムをスタートしかつスクリーンネームを使用してインスタントメッセージサーバに接続することにより、ユーザが、選択されたデバイスをインスタントメッセージを受信するために使用した後、その選択されたデバイスは、インスタントメッセージを受信可能となる。
【００５２】
例えば、ジェーン・スミスは、IMサービスクライアントが提供する豊富なメッセージング経験を楽しむために、彼女のコンピュータにサインオンすることができる。IMクライアントは、1つのウィンドウ内に、同じ人からのメッセージをグループ分けすることができる。SMSテキストメッセージをIMサービスクライアントへ転送することができる時、SMSテキストメッセージ受信者は、例えば、同じ人からのメッセージを会話にグループ分けするなどの幾つかの同じ機能性を含みながら、SMSテキストメッセージインタフェースよりも良い経験を提供するIMサービスクライアントを使用して、SMSテキストメッセージを受信するために、IMインタフェースにサインオンすることができる。
【００５３】
図5は、本発明の一実施例に従う、プライバシー機能を有するSMSテキストメッセージを受信する方法を示す流れ図である。ユーザAは、モバイルデバイスを使用して、SMSテキストメッセージをユーザBから受信かつ送信する。続いて、ユーザAは、ユーザBからメッセージを受信することを停止することを望む。本発明は、望ましくないソースからSMSテキストメッセージを受信することを中止する方法を提供する。
【００５４】
次に図5を参照すると、ユーザAは、プライバシー機能を使用することを望む、SMSを転送する全ての加入者に利用可能である予め決定された電話番号を使用することができる。ユーザAは、SMSテキストメッセージをユーザBの電話番号から受信することを中止するために、ユーザBの電話番号を含むテキストメッセージを予め決定された電話番号に送信することができる。
【００５５】
一実施例において、SMSサーバは、予め決定された電話番号にアドレス指定されたユーザAから発信されたSMSテキストメッセージを受信する(502)。ユーザAから発信されたSMSテキストメッセージが、電話番号、例えば、ユーザBの電話番号を含むかを決定する(504)。ユーザAから発信されたSMSテキストメッセージがユーザBの電話番号を含むことが決定された場合、ユーザBの電話番号からユーザAの電話番号への以降の任意のSMSテキストメッセージは、ユーザAの電話番号またはユーザAの電話番号と関連付けられたインスタントメッセージ識別子へ転送されないであろう(506)。従って、ユーザBからユーザAへの以降のSMSテキストメッセージは、遮断されるであろう。実際において、ユーザAに届くことが意図されたユーザBのSMSテキストメッセージは、無視される。
【００５６】
これに代えて、望ましくないメッセージは、永久記憶装置用の記憶媒体へ転送可能である。
【００５７】
別の実施例において、ユーザAは、遮断するための電話番号のリストを作成するために、コンピュータを使用する。この場合、遮断リスト上のその電話番号からの全ての望ましくないメッセージは、遮断される。
【００５８】
一実施例において、この「無視される(deaf ear)」電話番号は、最初のSMSテキストメッセージの受信者、例えば、ユーザAが、その送信者、例えば、ユーザBからの以降のメッセージをもはや受信したくないことを表明する自動応答として、SMSテキストメッセージを生成する。
【００５９】
しかしながら、ユーザAから発信されたSMSテキストメッセージが、ユーザBの電話番号を含まないと決定された場合(504)、このSMSテキストメッセージは、ユーザのプリファランスに従って、転送される(508)。
【００６０】
このように、本発明は、特定された電話番号からユーザのその電話番号へ、またはこのユーザの電話番号と関連付けられたインスタントメッセージ識別子へ発信する以降の任意のメッセージを遮断する方法を提供する。同様に、ユーザAは、SMSメッセージ内のユーザBのその電話番号を予め決定された電話番号へ送信することにより、ユーザBの電話番号と関連付けられたスクリーンネームから発信された以降のインスタントメッセージを遮断するように選択することができる。
【００６１】
図6は、本発明の一実施例に従う、SMSテキストメッセージを選択的に転送する方法を示す流れ図である。図6は、本発明の一実施例に従う、SMSテキストメッセージを選択的に転送する方法を示す流れ図である。本発明は、IMS機能性をSMSサービスに導く。
【００６２】
次に図6を参照すると、一実施例において、一旦、SMSサーバがSMSテキストメッセージを受信する(602)と、SMSテキストメッセージの発信および宛先電話番号に関するソース情報は、パッケージ化される(604)。SMSテキストメッセージ自体を送信することなく、SMSテキストメッセージのソース情報を含むパケットは、動的メッセージ制御サーバに送信される(606)。一旦、動的メッセージ制御サーバにより受信されると、パケットのコンテンツは、ユーザのプリファランスと突き合わせて、チェックされる(608)。
【００６３】
一実施例において、ユーザのプリファランスは、宛先電話番号ユーザまたはティーンエージャーユーザの親として監督を行うその親により設定可能である。例えば、宛先電話番号ユーザは、ユーザのプリファランスにおいて、特定の電話番号から発信されたSMSテキストメッセージを遮断すべきと指示することができる。この場合、動的メッセージ制御サーバは、宛先電話番号用のパケットが特定された電話番号を含むかをチェックする。それが含む場合、そのメッセージは、ユーザのプリファランスに従って、遮断される、またはフィルタリングされる。
【００６４】
次に、このSMSテキストメッセージを、その宛先電話番号に転送すべきか否かを決定する(610)。このSMSテキストメッセージがその宛先に進むことができると決定された場合、このSMSテキストメッセージを、SMS対応携帯電話またはIMS受信機へ配信する(612)。これに代えて、SMSテキストメッセージがその宛先へ進むべきでないと決定された場合、SMSテキストメッセージの配信の試みは、行われない(614)。
【００６５】
一実施例において、ユーザは、全ての他のSMSテキストメッセージの転送を遮断するように選択することができるが、そのソース情報に従って、あるタイプのSMSテキストメッセージのみがその携帯電話またはそのIMS受信機に届くことを可能にすることができる。例えば、ユーザは、SMSテキストメッセージを、２つのソースのみ、例えば、ユーザの両親からとユーザの上司からの電話番号から受信するように、プリファランスを登録することができる。これに代えて、ユーザは、１つ以上の特定されたソース電話番号を除く全てのSMSテキストメッセージを受信するように、プリファランスを登録することができる。
【００６６】
図7は、本発明の一実施例に従う、SMSテキストメッセージを転送する方法を示すブロック図である。本発明は、予め決定されたルールに従って、SMSテキストメッセージを転送する方法を提供する。
【００６７】
次に図7を参照すると、一実施例において、少なくとも１つのユーザのプリファランスは、ユーザが登録しかつSMSテキストメッセージを転送するルールを作成することを可能とするために、提供される(702)。１つ以上の特定の望ましくない語を、後でチェックするために利用可能であるデータベースに入力することができる。例えば、ユーザは、メッセージが、インスタントメッセージとして転送される、または電話にSMSテキストメッセージとして配信される前に、全ての入ってくるSMSテキストメッセージから不敬の特定の語を削除するルールを作ることができる；またはメッセージは、転送されることから全く遮断される。別の具体例において、ユーザは、入って来る全てのSMSテキストメッセージから不法なドラッグを暗示する特定の語または文またはパラグラフを削除することを選択することができる。別の実施例において、ユーザは、システムにより提供される異なるフィルタを適用するように選択することができる。様々なフィルタは、SMSテキストメッセージを転送するルールを作成する。
【００６８】
SMSサーバがSMSテキストメッセージを受信した後(704)、SMSテキストメッセージのコンテンツは、対象の語でチェックされ、および或る選択ルールが入ってくるSMSテキストメッセージに適用可能であるかの決定が行われる(706)。一実施例において、サーチは、SMSテキストメッセージがデータベースに格納される対象の語を含むかを決定するために、実行される。一旦、或る選択ルールが、入ってくるSMSテキストメッセージに適用可能であると決定される(706)と、新しいメッセージは、予め決定された選択ルールに従って、生成される(708)。例えば、SMSテキストメッセージ内の初めからの望ましくない対象の語は、削除される；およびその対象の語を有さないインスタントメッセージが、生成される。
【００６９】
選択ルールが、入ってくるSMSテキストメッセージに適用可能でない場合(706)、SMSテキストメッセージは、ユーザのプリファランスに従って、その元のコンテンツの状態で、転送される。
【００７０】
このように、本発明は、親がSMSメッセージシステムの未成年の使用を監督することを可能にする、親のコントロール方法を提供する。
【００７１】
図8は、本発明の一実施例に従う、SMSメッセージを転送する方法を示すブロック図である。本発明は、SMSテキストメッセージに応じて、自動応答を生成する方法を提供する。
【００７２】
次に図8を参照すると、ユーザAは、SMS(short message service)テキストメッセージを彼の携帯電話から送信および受信するために、ショートメッセージサービス(SMS)を使用してきている。続いて、ユーザAは、メッセージを彼に送信する他のユーザへの応答を、自動的に生成することを希望する。ユーザAは、予め決定された電話番号へ自動応答を含むテキストメッセージ、例えば、予め決定された電話番号「*99」または「4699」へ送信されたメッセージ「釣りに行こう(Gone Fishin')」を送信する。
【００７３】
一実施例において、SMSサーバが、予め決定された電話番号にアドレス指定されたSMSテキストメッセージを受信した後(802)、動的メッセージ制御サーバは、SMSテキストメッセージのソース電話番号を決定する(804)。ソース電話番号情報に基づいて、ソース電話番号のユーザのプリファランスは、自動応答が、ソース電話番号にアドレス指定された以降の任意のSMSテキストメッセージのために生成されるように修正される(806)。例えば、SMSサーバが、SMSテキストメッセージ「釣りに行こう(Gone Fishin')」をユーザAから受信する時、ユーザAと関連付けられた電話番号は、決定され、かつユーザAのプリファランスは、そのサーバが、その電話番号にアドレス指定された以降のSMSテキストメッセージに対する自動応答を生成するように、修正される。
【００７４】
例えば、入ってくるSMSメッセージが、自動応答を要求する電話番号にアドレス指定されていると決定された時、自動応答を含むSMSテキストメッセージが、生成される(808)。自動応答サービスを要求する電話番号、例えば、ユーザAの電話番号からのSMSメッセージのコンテクストは、自動応答を生成するために、使用可能である。例えば、ユーザAが「釣りに行こう(Gone Fishin')」のテキストメッセージを予め決定された電話番号「*99」または「4699」へ送信した後、ユーザAの電話番号にアドレス指定された任意のテキストメッセージは、ユーザAに対するボイスメール挨拶／自動-返信と等価のテキストである、自動生成された応答テキストメッセージ「釣りに行こう(Gone Fishin')」を用いて、自動的に応答されるであろう。
【００７５】
従って、この動作は、自動応答を生成する機能を起動させる。オプションとして、特別の状態は、このような状態の表示をサポートするデバイス上に表示可能であろうこの自動応答と関連付け可能である。
【００７６】
上記実施例および具体例は、特別の組み合わせおよび流れ順序で記載されているが、異なる組み合わせおよび異なる順序の処理ステップが、使用可能である。幾つかのユーザのプリファランスは、共有可能である、または他の製品およびプリファランスから導出可能である。
【００７７】
これに代えて、幾つかの追加のユーザのプリファランスは、インスタントメッセージ受信機へのメッセージ配信を、時刻と日付に基づいて調整するために、設定可能である。例えば、図7において、ある一定の時間内、例えば、午前12時から午前6時内に、および／またはある日付範囲内、例えば、12/25/03から1/1/04に、メッセージが、インスタントメッセージ受信機および／またはモバイルデバイスの何れにも転送されないであろうことを表明する予め決定されたルールが存在しうるであろう。加えて、ユーザは、図8に示されたように、この期間中に、自動-応答を特定することができる。
【００７８】
一実施例において、メッセージ配信は、また、ユーザのプリファランスを超えるコミュニティ全体のSPAMルールに依存することも可能であろう。例えば、発信電話番号が何かコミュニティ全体のルールに違反する場合、コミュニティから除外された、または或る時間内にあまりにも多くのメッセージを送信した(すなわち、レート制限)場合、この電話番号は、電話番号のリストに載せられる場合がある。電話番号がこのリスト上にある場合、動的メッセージ制御サーバは、この電話番号から発信するメッセージを如何なる宛先デバイスにも配信しないであろう。同様に、宛先電話番号を、「電話拒否(Do Not Call)」リストに似ている、「メッセージ拒否(Do Not Message)」リストに載せることが選択可能である。実際において、この宛先電話番号がそのリスト上にある場合、或る発信電話番号からのメッセージは、この宛先電話番号へ配信されないであろう。
【００７９】
一実施例において、メッセージのログは、メッセージを転送する方法にかかわらず、動的メッセージ制御サーバにより、作成される。例えば、ステップ(308)におけるように、メッセージをモバイルデバイス番号に直接転送する場合、この動作は、このログに記録される。このログは、動的メッセージ制御サーバの一部であろう管理者ツールにより、アクセス可能であろう。
【００８０】
本発明がSMS-Cサーバ上で実施可能であるまたはIMサーバ等の別々のサーバ上で実施す可能であることは、理解される。動的メッセージ制御サーバを、SMS-Cサーバに含むことが可能である。ルーティングロジックは、その動的メッセージ制御サーバを有するSMSサーバと独立に、実施可能である。
【００８１】
この方法の実施例が、他のタイプの電子メッセージを用いて、さらに使用可能であることに留意することは重要である。他のタイプの電子メッセージは、SMS/MMS対応および／またはIMS対応電子デバイスにより配信かつ受信可能な任意のタイプの電子メッセージ、例えば、テキストメッセージ、MMSメッセージ、ビデオメッセージおよび音声メッセージ等を含む。SMS対応およびIMS-対応電子デバイスは、コンピュータ、PDA(Personal Data Assistant)、モバイルまたは有線の電話受話器または他の電子デバイスを含む。
【００８２】
本発明の実施例が、上記の方法に従って電子メッセージを伝送する装置および  上記のようにアドレス情報をアップデートする方法を実行するコンピュータにより実行可能なプログラム命令を明確に具体化する、コンピュータにより読取り可能なプログラム記憶媒体を含むことに留意することもまた重要である。
【００８３】
本発明は、本明細書においては好適な実施例を参照して説明されているが、当業者は、本明細書に記載されている用途に代えて、本発明の精神および範囲から逸脱することなく、別の用途に置き換えることができることを、容易に理解するであろう。従って、本発明は、添付されている請求項によってのみ限定されるものとする。
【図面の簡単な説明】
【００８４】
【図１Ａ】従来技術に従う、SMSメッセージを意図された受信者の通信デバイスに転送するシステムを示すブロック線図である。
【図１Ｂ】従来技術に従う、SMSメッセージを意図された受信者に転送する方法を示すブロック図である。
【図２】本発明の一実施例に従う、SMSメッセージを宛先デバイスに転送するシステムを示すブロック線図である。
【図３】本発明の一実施例に従う、SMSテキストメッセージを転送する方法を示すブロック図である。
【図４】本発明の一実施例に従う、ユーザのプリファランスに基づいて電子メッセージを選択的に転送する方法を示すブロック図である。
【図５】本発明の一実施例に従う、プライバシー機能を有するSMSテキストメッセージを受信する方法を示すブロック図である。
【図６】本発明の一実施例に従う、SMSテキストメッセージを選択的に転送する方法を示すブロック図である。
【図７】本発明の一実施例に従う、SMSテキストメッセージを転送する方法を示すブロック図である。
【図８】本発明の一実施例に従う、SMSメッセージを転送する方法を示すブロック図である。
【符号の説明】
【００８５】
202   SMSテキストメッセージ発信者
212、214  受信者モバイルデバイス
204   SMSサーバ
206  ルーティングロジック
208  動的メッセージ制御サーバ
216  デスクトップコンピュータ
210  IMサーバ
218  媒体記憶装置
【図１Ａ】
2007516671.tif 000002
【図１Ｂ】
2007516671.tif 000003
【図２】
2007516671.tif 000004
【図３】
2007516671.tif 000005
【図４】
2007516671.tif 000006
【図５】
2007516671.tif 000007
【図６】
2007516671.tif 000008
【図７】
2007516671.tif 000009
【図８】
2007516671.tif 000010
【国際調査報告】
2007516671.tif 000011