(57)【要約】      （修正有）【課題】ショート・メッセージ・サービス・メッセージをルーティングおよび伝送するためのシステムおよび技法を提供すること。【解決手段】無線電話に関連付けられたユーザ・プロファイルは、無線電話以外のデバイスを介してメッセージを受け取るための条件と、ユーザの基本設定とを含む。条件には、インスタント・メッセージング・クライアントがアクティブであるかどうかが含まれ、この場合はクライアントのアドレスが含まれる。テキスト・メッセージが無線電話交換センタに着信した場合、そのメッセージが無線電話ネットワークを介すのか、インターネット・メッセージング・クライアントを介すのか、あるいはその両方を介して送信されるものであるかを判定する。判定に応じて、メッセージは無線ネットワークを介して送信、またはインスタント・メッセージング・メッセージとしてフォーマット化されて送信される、あるいはその両方である。【選択図】図１
2005124152.tif 000002
【特許請求の範囲】
【請求項１】
無線電話ネットワーク上で発信され無線電話に向けて送られる、テキストベースのメッセージをルーティングするためのシステムであって、
前記電話に対する代替宛先として指定されている、テキスト・メッセージを受信するための宛先への接続を提供し、かつ、テキスト・メッセージをフォーマットして前記代替宛先に送信するためのサーバと、
送信側無線電話からテキストベースのメッセージを受信するための移動交換センタであって、前記交換センタは、前記メッセージをルーティングするためのユーザ基本設定を決定するために、前記メッセージの送り先である受信側電話に関連付けられたユーザ・プロファイルを検査するように動作可能であり、さらに前記交換センタは、前記メッセージの所望のルーティングに影響を与える条件を識別し、適切であればテキストベースのメッセージとして前記メッセージを前記受信側電話に送信し、あるいは適切であれば、テキスト・メッセージのフォーマットのため、およびテキスト・メッセージを受信するように指定された前記代替宛先への送達のために、前記メッセージを前記サーバに送達するように動作可能であり、前記宛先は前記受信側電話の前記ユーザに関連付けられている、移動交換センタとを含むシステム。
【請求項２】
前記サーバは、前記電話に関連付けられた前記宛先からメッセージを受信し、前記宛先の状況およびアドレスを使用して前記電話に関連付けられた前記ユーザ・プロファイルを更新する、請求項１に記載のシステム。
【請求項３】
メッセージのルーティングに関する前記条件は前記受信側電話の前記状況を含む、請求項２に記載のシステム。
【請求項４】
メッセージのルーティングに関する前記条件は前記ユーザによって指定された状況表示を含む、請求項３に記載のシステム。
【請求項５】
前記サーバからテキスト・メッセージを受信するための前記宛先はインスタント・メッセージング・クライアントであり、メッセージは前記サーバからインターネットを介してデータ・パケット接続を通じて伝送される、請求項４に記載のシステム。
【請求項６】
メッセージのルーティングに関する前記条件は、前記インスタント・メッセージング・クライアントがアクティブであるか非アクティブであるかを含む、請求項５に記載のシステム。
【請求項７】
テキスト・メッセージを無線電話のユーザにルーティングする方法であって、
前記テキスト・メッセージのルーティングに関する条件および基本設定により、前記無線電話に関連付けられたユーザ・プロファイルを更新する工程と、
前記無線電話に向けて送られたテキスト・メッセージの受信時に、前記メッセージの適切なルーティングを決定するために前記ユーザ・プロファイルおよび一般的な前記一般条件を検査する工程と、
無線電話ネットワークを介して前記電話へ、あるいは、前記ユーザ・プロファイルに格納された前記基本設定および前記条件ならびに前記一般的な条件に応じて代替宛先へ、前記メッセージをルーティングする工程とを含む方法。
【請求項８】
前記代替宛先は、前記メッセージの送り先である、前記無線電話の前記ユーザに関連付けられたインスタント・メッセージング・クライアントである、請求項７に記載の方法。
【請求項９】
前記ユーザ・プロファイルを更新する工程は、前記インスタント・メッセージング・クライアントの状況およびアドレスを示すメッセージを前記インスタント・メッセージング・クライアントから受信すること、及び、前記インスタント・メッセージング・クライアントの前記状況および前記アドレスにより前記ユーザ・プロファイルを更新することを含む、請求項８に記載の方法。
【請求項１０】
前記一般的な条件を検査する工程は、前記電話の状況を決定するために前記電話に問い合わせること、及び、ユーザ入力によって示された指定された条件を識別するために前記ユーザ・プロファイルを検査することを含む、請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信における改良に関する。より具体的には、本発明は、ユーザの無線デバイスに向けて送られたテキスト・メッセージをユーザがアクセス可能な代替宛先にルーティングするための、有利な技法およびシステムに関する。
【背景技術】
【０００２】
無線通信サービスは、絶えずより広範に使用され、より汎用性のあるものになりつつある。無線電話などの無線通信デバイスの比較的新しい機能の１つが、一般にショート・メッセージ・サービス（ＳＭＳ）と呼ばれる機能を使用して、テキスト・メッセージを送受信できる能力である。このＳＭＳを使用すると、ユーザは他のユーザに話しかけることで相手に迷惑をかける必要なしにメッセージを送信すること、および静かで目立たない方法でメッセージを受信することが可能になる。メッセージの送信者は受信者がどこにいるか、ならびにユーザが相手に迷惑をかけることなしに無線呼を受信できるかどうかを知らない場合があるため、相手に迷惑をかけずにメッセージを受信できる能力は非常に重要である可能性がある。テキスト・メッセージをユーザに送信できることで、そのユーザはほぼどこにいても有用な情報を受信することができる。
【０００３】
ＳＭＳメッセージが送信されたときに受信するためには、メッセージを受信するユーザが無線電話などの自分のＳＭＳ機能付き移動デバイスを手元に所持していなければならず、さらに電話の電源がオンになっていなければならない。電話が着信できない場合、たとえばオフになっているかまたはバッテリーが切れてしまっている場合、メッセージは後で伝送するために待ち行列に入ることになる。電話はオンであるがユーザが所持していない場合、メッセージは確かに送達されるが、ユーザがそれを読む機会を得るまではユーザにとって何の利益にもならない。
【０００４】
ＳＭＳがますます広く普及していくにつれて、ますます重要なメッセージを伝送するものとして依拠される可能性がある。一部のユーザにとっては、自分の無線電話を手元に所持していないか、またはバッテリーが切れてしまっているために、重要なメッセージを受信できないことがあれば、かなりの苦境に立たされることであろう。さらに、ユーザにとっては、自分の電話が着信できないことを自分のすべての可能な通信相手に知らせるのは、かなり不都合なことであろう。
【０００５】
多くの無線電話ユーザは、高速かつ簡便なテキスト通信を可能にする様々なネットワーク・サービスにも加入している。こうしたサービスは、インターネットを通じて低価格または無料で幅広く提供される。多くのこうしたサービスでは、ユーザが１箇所の特定の場所にいる必要はない。その代わりに、ユーザは好適なインターネット接続を有するコンピュータまたは端末からサービスを呼び出し、ログイン情報を提供して通信を実行することができる。特に人気があり広く使用されているタイプのサービスの１つがインスタント・メッセージング・サービスであり、ユーザはこれを使用してインスタント・メッセージング・クライアントを呼び出し、インスタント・メッセージング・ウィンドウを使用してテキスト・メッセージを送受信することができる。こうしたクライアントは、ユーザに向けて送られたインスタント・メッセージング・メッセージを受信する機能を有するデバイスの背景に常駐することができる。通常、こうしたデバイスには、特定の例ではユーザのワークステーション、ラップトップ、または携帯情報端末（ＰＤＡ）を含む、インターネット機能およびアクティブ接続を有する任意のデバイスが含まれる。
【０００６】
ユーザのインスタント・メッセージング・デバイスでは、ウィンドウを最小化するかまたは目立たないようにしておくことができるが、インスタント・メッセージの受信は即座にユーザに通知することができる。無線電話ユーザは、インスタント・メッセージング・クライアントのホスト機能を有するワークステーションまたは他のインターネット機能付きデバイスへのアクセス権を有する場合が多い。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって、インスタント・メッセージング・クライアントなどの代替的な通信システムにＳＭＳメッセージを自動的にコピーまたは迂回させて、ユーザが比較的瞬時にメッセージにアクセスできるようにすることが求められている。
【課題を解決するための手段】
【０００８】
本発明の一態様に従った無線通信システムは、好適なことに各ユーザに関するユーザ・プロファイルを含む。ユーザ・プロファイルは、ＳＭＳメッセージの受信に関するユーザ基本設定（プリファレンス）を含む。ユーザ基本設定は、たとえばユーザの電話がオフになっているか否か、ユーザが電話から離れた場所にいることを示したかどうか、あるいは、ユーザが電話以外のデバイスを介してメッセージを受信する必要性または希望に関する他の条件など、一般的な（もしくは優先される）様々な条件を指定するものである。好適なことに、各ユーザ・プロファイルは、ユーザのインスタント・メッセージング（ＩＭ）クライアントがアクティブであるか否かを示す情報、およびインスタント・メッセージング・クライアントのアドレスを含むことができる。好適なことに、アドレスはクライアントのインターネットまたはＩＰアドレスであってもよく、あるいは、好適なことに、使用されているインターネット・メッセージング・サービスの識別ならびにそのサービスでのユーザのユーザ名であってもよい。ユーザ・プロファイルは、好適なことに、インスタント・メッセージング・クライアントからのメッセージを受信し、インスタント・メッセージング・クライアントの使用およびアドレスに関する情報を使用してユーザ・プロファイルを更新する、サーバによる更新が可能である。ＳＭＳメッセージがユーザに送信されると、ネットワーク内のメッセージ交換センタは、ユーザ・プロファイルを調べてメッセージの正しい処置に関するユーザ基本設定を決定し、ユーザ・プロファイル内に示されているものとユーザの電話への照会を介して検出されたものの両方で、一般的な（もしくは優先される）条件をチェックする。基本設定および条件が、メッセージがＳＭＳメッセージとして転送される予定のものであることを示した場合、メッセージはユーザの電話に伝送される。基本設定および条件が、メッセージがＩＭメッセージとして転送される予定のものであることを示した場合、メッセージはサーバに渡され、サーバがメッセージをＩＭメッセージとしてフォーマット化してユーザのＩＭクライアントに伝送する。
以下の発明を実施するための最良の形態および添付の図面から、本発明をより完全に理解し、さらに本発明の他の特徴および利点が明らかになるであろう。
【発明を実施するための最良の形態】
【０００９】
本発明について、いくつかの現在の好ましい実施形態が示されている添付の図面を参照しながらより詳細に説明する。しかしながら、本発明は様々な形式で具体化することが可能であり、本明細書に記載された実施形態に限定されるものと解釈すべきではない。むしろこれらの実施形態は、本開示が徹底的かつ完全であり、本発明の範囲を当業者に伝えるように、提供されるものである。
【００１０】
図１は、例として無線電話１０４Ａおよび１０４Ｂが示されている無線電話などの複数の無線デバイスをサポートする、移動交換センタ（ＭＳＣ）１０２を含む無線通信ネットワーク１００を示す図である。電話１０４Ａおよび１０４Ｂは、仲介としてＭＳＣ１０２を使用して相互にＳＭＳメッセージを送信するために装備されている。たとえば、電話１０４Ａのユーザは、電話１０４Ｂにアドレス指定されたＳＭＳメッセージを準備および送信することができる。このメッセージは、電話１０４Ｂを探索してメッセージを中継するＭＳＣ１０２に、無線で伝送される。ここでは１つだけのＭＳＣ１０２および２つの電話１０４Ａおよび１０４Ｂが図示されているが、システム１００などのシステムは、送信側無線電話がそのローカル・エリアにサービスを提供するＭＳＣに対してメッセージを送信し、その後そのメッセージが、有線または無線の接続を介して、受信側無線電話にサービスを提供するＭＳＣに対して、およびそこから受信側無線電話に対して送信される、多くのＭＳＣおよび無線電話を含むことが可能であることを理解されよう。
【００１１】
ＭＳＣ１０２は、電話１０４Ａおよび１０４Ｂならびに同様の電話の各ユーザに関するユーザ・プロファイルを含む、ユーザ・データベース１０６へのアクセスを含むかまたは有する。以下の考察では、電話１０４Ｂはメッセージの受信者として扱われることになるため、ここでは電話１０４Ｂに関連付けられたユーザ・プロファイル１０８が示されている。しかしデータベース１０６は、システム１００によってサポートされるすべての他の電話に関するユーザ・プロファイルに加えて、電話１０４Ａに関するユーザ・プロファイルも含むことになることを理解されよう。
【００１２】
好適なことにデータベース１０６は、インターネット１１２を介して電話１０４Ａおよび１０４Ｂへ、ならびにそれらから、メッセージを伝送するためのインターネット・アクセスを提供するために、インターネット１１２への接続を提供するサーバ１１０上でホストされることが可能である。サーバ１１０とインターネット１１２との間の接続は、電話１０４Ｂのユーザによって操作されるコンピュータ１１４などの、インターネット接続を介してサーバ１１０と通信することが可能な任意のデバイスを介して、各ユーザが自分のユーザ・プロファイルにアクセスできるようにするものでもある。ここではコンピュータ１１４が示されているが、非常に多くの代替デバイスが存在すること、ならびに、本発明の教示は、インターネット接続を維持することのできる任意のデバイスを使用して、さらにたとえば適切にプログラミングされた携帯情報端末（ＰＤＡ）に必要なサービスを提供して、実施可能であることを理解されよう。ユーザ・プロファイル１０８は、電話１０４Ｂを使用して、あるいは電話１０４Ｂのユーザによって操作されインターネット１１２への接続を有するコンピュータ１１４または任意の他のコンピュータを介して、入力および更新することができる。ユーザ・データベース１０６へはインターネット１１２を介してアクセス可能であるため、ユーザは、自分のユーザ・プロファイルを含む自分のユーザ・アカウントに関する情報を表示および更新するための、便利な方法を有することになる。
【００１３】
電話１０４Ｂに関連付けられたユーザ・プロファイル１０８などのユーザ・プロファイルは、ＳＭＳメッセージがどのように管理されることになるかに関するユーザの選択肢を含む。好適なことにプロファイルは、指定された条件のもとでのＳＭＳメッセージの処理に関する選択を伴う様々な条件を含むことができる。指定された条件は、たとえば、電話がオフになっているかまたはバッテリーが切れているという事実を含むことができる。さらにプロファイルは、ユーザが自分の電話から離れているという助言を含むことができる。たとえばユーザは、自分の電話を置き忘れてきたことを通知すると、コンピュータ１１４などのコンピュータを使用して自分のプロファイルを更新することができる。
【００１４】
メッセージの処理には、適切であれば、ユーザのインスタント・メッセージング（ＩＭ）アドレスにメッセージを伝送することが含まれる。多くのユーザが、コンピュータ１１４などのコンピュータを使用してインターネット１１２を介してアクセス可能なＩＭサービスに加入する。インスタント・メッセージは、ユーザがユーザ名で識別された状態で、ユーザが加入しているインスタント・メッセージング・サービスに向けて送ることができる。ユーザがコンピュータ１１４などのコンピュータでインスタント・メッセージング・サービスにログインすると、メッセージは当該コンピュータ上で実行中のインスタント・メッセージング・クライアントによって表示される。通常、ユーザは、インスタント・メッセージング・クライアントを使用してアクティブにログインした後、メッセージを送信することが可能である。ＭＳＣ１０２はサーバ１１０への接続を維持し、これによってＭＳＣ１０２は、インターネット１１２を介した伝送用にメッセージをサーバ１１０に渡すことが可能になる。データベース１０６内にプロファイルを維持しているユーザが自分のＩＭクライアントを活動化すると、クライアントはそれがアクティブであることをサーバ１１０に通知して、サーバ１１０にそのアドレスを提供する。アドレスは、ＩＭクライアントがアクティブであるという通知と共に、データベース１０６内のユーザのプロファイルに格納される。この場合、電話１０４Ｂのユーザは、コンピュータ１１４上に常駐するＩＭクライアント１１６を有する。ユーザがクライアント１１６にログインすると、クライアント１１６はインターネット１１２を介してサーバ１１０と通信し、そのアドレスおよびそれがアクティブであるという事実をサーバ１１０に供給する。ＩＭクライアント１１６のアドレスは、クライアント１１６がアクティブであるという通知と共にユーザ・プロファイル１０８に格納される。
【００１５】
電話１０４Ｂのユーザに関するユーザ・プロファイル１０８は、電話１０４Ｂにアドレス指定されたＳＭＳメッセージに関する可能な条件と、それぞれの条件についてのメッセージ処理に関する命令とを含む。ユーザ・プロファイル１０８は、ユーザに関するインスタント・メッセージング・アドレスを含むが、本実施形態例では、ユーザによって使用されるサービスの識別およびそのサービスでのユーザのユーザ名である。さらに、ユーザ・プロファイル１０８は、いくつかの指定された条件のそれぞれのイベントで、メッセージをルーティングするための命令を含む。特定の条件に関する命令がプロファイル１０８に存在しない場合、ユーザはその条件のイベントで実行される予定のどのような特別なアクションも指定しなかったことになる。この場合、ＩＭメッセージは送信されず、ＳＭＳメッセージだけが通常の方法で伝送されて、メッセージが電話１０４Ｂに即時に転送できないような条件である場合は待ち行列に入れられることになる。
【００１６】
存在する可能性のある様々な条件には、電話１０４Ｂがオフになっていること、電話はオフではないが、メッセージの受信および読取りができるだけの十分な電力をバッテリーが確保していないこと、ユーザが電話から離れていることが示されたこと、あるいは、ユーザが従来のＳＭＳ伝送の代わりまたはこれに加えて、特殊なメッセージ処理を命じたことが含まれる。この条件は、ユーザのインスタント・メッセージング・クライアントがアクティブまたは非アクティブであるという事実も含むことができる。いずれの条件の場合も、ユーザは、メッセージをＩＭメッセージとして送信しＳＭＳメッセージは送信しないこと、メッセージをＳＭＳメッセージに加えてＩＭメッセージとして送信できること、あるいは、ＳＭＳメッセージのみを送信することを、命じることができる。この最後の選択肢はデフォルト条件であり、選択が行われない場合にはこれが実行されることになる。さらにユーザ・プロファイルは、ユーザが自分のインスタント・メッセージング・クライアントを使用してログインしているかいないかという事実を含む。ユーザがＩＭクライアントにログインしていない場合、ユーザはインスタント・メッセージを受信できないことになる。
【００１７】
電話１０４Ｂのユーザが電話１０４Ｂから離れて、コンピュータ１１４で作業中であり、ＩＭクライアント１１６にログインしたと想定してみる。するとＩＭクライアントのアドレスは、ＩＭクライアント１１６がアクティブであるという通知と共にプロファイル１０８に格納される。電話１０４Ａのユーザは、電話１０４Ｂにアドレス指定されたＳＭＳメッセージを送信すると想定する。ＭＳＣ１０２はこのメッセージを受信して検査し、データベース１０６内の電話１０４Ｂに関するユーザ・プロファイルを検索する。ＭＳＣ１０２は、プロファイル１０８に列挙された条件を検査し、どの条件が存在するかを判別する。たとえばＭＳＣ１０２は、接続をチェックして、電話がオフになっているか、または電力が非常に低いかを判別することができる。他の条件、たとえば、ユーザが電話１０４Ｂから離れていることをユーザが示したという事実、およびこの場合には、クライアントＩＭ１１６がアクティブであるという事実を、プロファイルそれ自体に示すことが可能である。その後ＭＳＣ１０２は、既存の条件に適切な方法で伝送するメッセージを準備する。
【００１８】
たとえば、電話１０４Ｂがオフになっており、こうしたケースでプロファイル１０８がＳＭＳメッセージを電話１０４Ｂに送信するように命じること、ならびに、ＩＭクライアント１１６がアクティブであればこのメッセージはユーザのＩＭアドレスにも送信されるものと想定する。
【００１９】
ＭＳＣ１０２はメッセージを電話１０４Ｂに伝送し、さらにメッセージをサーバ１１０にも転送する。サーバ１１０はユーザ・プロファイル１０８を検査して、アクションが実行されるかどうかを判別する。この場合、メッセージはＩＭを使用して伝送されることになるため、サーバ１１０はさらにユーザ・プロファイル１０８を検査して、クライアント１１６のアドレスを特定する。サーバ１１０は、インターネット１１２を介してメッセージをクライアント１１６に伝送する。
【００２０】
図２は、ＭＳＣ１０２と、ユーザ・データベース１０６およびユーザ・プロファイル１０８の詳細を示すサーバ１１０、ならびにＭＳＣ１０２およびＳＭＳメッセージの伝送に使用されるサーバ１１０内の要素の、追加の詳細を示す図である。ＭＳＣ１０２は、プロセッサ２０２およびメモリ２０４、無線インターフェース・モジュール２０６、ならびにＳＭＳ接続伝送モジュール２０８を含む。好ましいことに、無線インターフェース・モジュール２０６およびＳＭＳ接続伝送モジュール２０８は、メモリ２０４に常駐するソフトウェアとして実施され、プロセッサ２０２によって実行される。ＭＳＣ１０２は、通常、無線通信を管理するための追加の要素を含むが、不必要に複雑になるのを避けるために本明細書では図示または考察していない。
【００２１】
ＳＭＳメッセージがＭＳＣ１０２に着信すると、無線インターフェース・モジュール２０６によって処理および解釈される。無線インターフェース・モジュール２０６は、メッセージがＳＭＳメッセージであるものと識別し、宛先電話を識別する。この場合では、受信側電話は図１の電話１０４Ｂである。宛先電話は、メッセージが送信される電話番号によって識別される。この電話番号は送信側電話、この場合では図１の電話１０４Ａから受信され、無線インターフェース・モジュール２０６によってＳＭＳ接続伝送モジュール２０８に転送される。ＳＭＳ接続伝送モジュール２０８は、この電話番号をインデックスとして使用し、データベース１０６を検索して、図１の電話１０４Ｂに関連付けられたユーザ・プロファイル１０８を見つける。ＳＭＳ接続伝送モジュール２０８は、ユーザ・プロファイル１０８を検査して、ＳＭＳ伝送の処理に関するユーザ選択を決定し、電話１０４Ｂに関して一般的な（もしくは優先される）条件を決定する。前述のように、これらの条件は、たとえば電話１０４Ｂがオフになっているか否か、たとえばユーザが電話から離れていることをユーザが示したか否かなどのユーザによる以前の通知、ならびに、ユーザのＩＭ接続の状況などの、電話１０４Ｂの状況を含むことができる。メッセージの処置を決定するのに必要であれば、接続伝送モジュール２０８は、無線インターフェース・モジュール２０６も照会して電話１０４Ｂの状況を決定する。電話１０４Ｂがオフであるかパワーダウンしている場合、接続伝送モジュール２０８はこの状況を通知し、たとえば、ＳＭＳメッセージをＩＭにフォーマット化して、図１のＩＭクライアント１１６に伝送するためにこれをサーバ１１０に渡すなどの、この状況に関連付けられた条件に対する命令を実行する。
【００２２】
一般条件に関するユーザの選択にＳＭＳメッセージの伝送が含まれる場合、ＳＭＳ接続伝送モジュール２０８はＳＭＳメッセージを準備し、これを伝送するために無線インターフェース２０６に渡す。この選択にＩＭの伝送が含まれる場合、ＳＭＳ接続伝送モジュールはＳＭＳメッセージをサーバ１１０に渡し、サーバ１１０がＩＭメッセージを準備および伝送できるようにする。
【００２３】
サーバ１１０は、プロセッサ２５２、メモリ２５４、および長期ストレージ２５６を含む。データベース１０６は、好適には長期ストレージ２５６上に常駐する。サーバは、ユーザのＩＭ接続に関する情報を受信し、そのユーザにルーティングされるＩＭメッセージを送信するための、ネットワーク接続モジュール２５８も含む。サーバ１１０は、データベース１０６に格納されたユーザ・プロファイルを検査および更新するためのユーザ・プロファイル・インターフェース・モジュール２６０と、伝送用のＳＭＳメッセージならびにＳＭＳの伝送先である電話の状況などの追加の情報を受信するためのＭＳＣインターフェース・モジュール２６２とをさらに含む。
【００２４】
図１のシステム１００のユーザが、図１の電話１０４Ｂに関連付けられたＩＭクライアント１１６などの自分のＩＭクライアントを活動化すると必ず、ＩＭクライアントはサーバ１１０に対して、それがアクティブであることを示し、サーバ１１０にそのＩＰアドレス、またはメッセージをＩＭクライアントにルーティングする際に使用可能なＩＭドメインおよびユーザ名などの代替形式のアドレスを提供する、メッセージを送信する。このメッセージは、情報を使用してデータベース１０６を更新するネットワーク接続モジュール２５８によって処理される。ＳＭＳメッセージがＩＭメッセージとして伝送される必要がある場合、サーバ１１０は、ＭＳＣインターフェース・モジュール２６２を使用してＭＳＣ１０２からＳＭＳメッセージを受信する。ＭＳＣインターフェース・モジュール２６２は、データベース１０６から取り出されたユーザのＩＭクライアントのアドレスを含むＩＭメッセージを準備する。ＩＭメッセージはネットワーク接続モジュール２５８に渡され、これによってユーザのＩＭクライアントにルーティングされる。
【００２５】
図３は、ユーザ・プロファイル１０８に格納されることになる情報を提供するためのフォーム３００を示す図である。フォーム３００には、それぞれ電話またはＩＭクライアントへのメッセージのルーティングに関する条件を設定するための、ルーティング選択コマンド・グループ３０２および３０４が含まれる。さらにフォーム３００は、ユーザがそれぞれ自分の無線電話番号およびＩＭクライアント・アドレスを指示できるようにする、フィールド３０６および３０８を含む。ＩＭクライアント・アドレスは、好適なことに、そのサービスでのユーザのユーザ名と組み合わされたＩＭサービスの識別子として入力することができる。あるいは、所望であれば、ユーザのＩＭクライアントのアドレスをＩＰアドレスの形式で提供することができる。フォーム３００には、自分が電話から離れていることをユーザが示すことの可能な選択ボックス３１０と、ユーザ・プロファイル１０８に格納するために情報を提出できるようにする「提出（ｓｕｂｍｉｔ）」ボタン３１２も含まれる。本明細書に示されたフォーム３００は、ワークステーション、コンピュータ、または同様のデバイスで使用するのに好適であるが、こうした電話によって提供されたユーザ・インターフェースに適合可能なようにフォームを適合することによって、フォーム３００と同様のフォームを表示し、ユーザの無線電話で使用することが可能であることを理解されよう。
【００２６】
図４は、本発明の一態様に従ったＳＭＳメッセージ・ルーティングのプロセスを示す図である。ステップ４０２では、ユーザ入力に応答し、ユーザに関連付けられた無線電話向けのＳＭＳメッセージの処置に関する情報を使用して、ユーザ・プロファイルが更新される。ユーザ・プロファイルには、たとえば、電話がオフであるかまたはバッテリー残量が少ない状態である、あるいはユーザが電話から離れているかまたはＳＭＳメッセージの代替ルーティングを所望しているなどの、電話に関して一般的な様々な条件が含まれる。ユーザは、電話を使用するかまたはユーザ・プロファイルへの代替接続を介して、入力を提供することができる。
【００２７】
ステップ４０４では、ユーザによるインスタント・メッセージング・クライアントの開始時、およびクライアントがアクティブであるという通知を提供するクライアントからのメッセージの受信時に、クライアント・アドレスおよびクライアントがアクティブであるという事実を使用して、ユーザ・プロファイルが更新される。ステップ４０６では、ユーザの電話に向けて送られたＳＭＳメッセージの受信時に、ユーザ・プロファイルおよび電話の状況が検査され、一般条件および条件に関連付けられた命令が検査されて、ＳＭＳメッセージの適切なルーティングが決定される。ステップ４０８では、ＳＭＳメッセージが送信される予定である場合、メッセージは無線ネットワークを介して電話に伝送される。ステップ４１０では、ＩＭメッセージが送信される予定である場合、ユーザのＩＭクライアントのアドレスがユーザ・プロファイルから取り出され、ＩＭメッセージを作成するためにＳＭＳメッセージが処理およびフォーマット化され、ＩＭメッセージがユーザのＩＭクライアントにルーティングされる。
【００２８】
以上、現在の好ましい実施形態の様々な態様との関連において本発明を開示してきたが、本発明は、添付の特許請求の範囲に適合する他の環境にも好適に適用可能であることを理解されよう。
【図面の簡単な説明】
【００２９】
【図１】本発明の一態様に従ったインスタント・メッセージング・メッセージの形式で、ショート・メッセージ・サービス・メッセージを中継する機能を提供する、無線通信ネットワークを示す図である。
【図２】図１のネットワークに属するメッセージ交換センタおよびサーバの追加の詳細を示す図である。
【図３】本発明の一態様に従ってメッセージをルーティングするために、ユーザが条件および基本設定を更新できるようにするインターフェース・フォームを示す図である。
【図４】本発明の一態様に従ったメッセージ伝送プロセスを示す図である。
【図１】
2005124152.tif 000003
【図２】
2005124152.tif 000004
【図３】
2005124152.tif 000005
【図４】
2005124152.tif 000006