(57)【要約】  通信システムにおいて、加入者プロファイルに基づいてリアル・タイム通信メッセージをルーティングするための方法および通信ネットワーク。通信システムは、第１加入者が第２加入者と通信するように、リアル・タイム通信サービスを複数の加入者に提供する。通信ネットワーク（１１０）は、第１加入者からリアル・タイム通信メッセージを受信する。また、通信ネットワーク（１１０）は、第２加入者に関連する加入者プロファイルの読み出しも行う。詳細には、加入者プロファイルは、第２加入者によって操作される無線装置（２２０および／または２３０）と関連する動作情報を含む。加入者プロファイルに基づいて、通信ネットワーク（１１０）は、第２加入者に送信するためのメッセージを準備する。こうして、通信ネットワーク（１１０）は、準備されたメッセージを第２加入者に送信する。
2005509376.tif 000002
【特許請求の範囲】
【請求項１】
リアル・タイム通信サービスを複数の加入者に提供する通信システムであり、第１加入者が第２加入者と通信を行なう通信システムにおいて、加入者プロファイルに基づいてリアル・タイム通信メッセージをルーティングする方法であって、
前記第１加入者からリアル・タイム通信メッセージを受信するステップと、
前記第２加入者に関連する加入者プロファイルを読み出すステップであって、前記加入者プロファイルが、前記第２加入者によって操作される無線装置に関連する動作情報を含むステップと、
前記第２加入者に送信するために、前記加入者プロファイルに基づいて、前記リアル・タイム通信メッセージを準備するステップと、
前記準備されたリアル・タイム通信メッセージを前記第２加入者に送信するステップとを備える方法。
【請求項２】
請求項１記載の方法において、前記第１加入者からリアル・タイム通信メッセージを受信するステップは、前記第１加入者から音声メッセージ、テキスト・メッセージ、画像ファイル、ビデオ・ファイル、およびオーディオ・ファイルのうちの１つを受信することを含む方法。
【請求項３】
請求項１記載の方法において、前記第２加入者に関連する加入者プロファイルを読み出すステップは、前記第２加入者によって操作される携帯電話機、ページャ、および電子手帳のうちの１つと関連する動作情報を含む加入者プロファイルを読み出すことを含む方法。
【請求項４】
請求項１記載の方法において、前記第２加入者に関連する加入者プロファイルを読み出すステップは、前記第２加入者によって操作される無線装置に関連するリソース情報、優先情報およびタイムスタンプ・パラメータのうちの１つを含む加入者プロファイルを読み出すことを含む方法。
【請求項５】
請求項１記載の方法において、前記第２加入者に関連する加入者プロファイルを読み出すステップは、前記第２加入者によって操作される無線装置に関連する動作フォーマットおよび優先フォーマットの内の１つを含む加入者プロファイルを読み出すことを含み、前記動作フォーマットおよび前記優先フォーマットは、音声メッセージ・フォーマット、テキスト・メッセージ・フォーマット、画像ファイル・フォーマット、ビデオ・ファイル・フォーマット、オーディオ・ファイル・フォーマット、および言語フォーマットの内１つを含む方法。
【請求項６】
請求項１記載の方法において、前記加入者プロファイルに基づいて前記リアル・タイム通信メッセージを準備するステップは、前記リアル・タイム通信メッセージを、前記第２加入者に送信するための優先フォーマットに変換することを含み、前記優先フォーマットは、前記第２加入者によって操作される無線装置に関連する方法。
【請求項７】
請求項１記載の方法において、前記加入者プロファイルに基づいて前記リアル・タイム通信メッセージを準備するステップは、前記第２加入者によって操作される第１無線装置に送信するために、前記リアル・タイム通信メッセージの第１コンポーネントを準備し、前記第２加入者によって操作される第２無線装置に送信するために、前記リアル・タイム通信メッセージの第２コンポーネントを準備することを含み、前記第１コンポーネントが第１フォーマットとなっており、前記第２コンポーネントが第２フォーマットとなっている方法。
【請求項８】
請求項１記載の方法において、前記準備されたリアル・タイム通信メッセージを前記第２加入者に送信するステップは、前記リアル・タイム通信メッセージの第１コンポーネントを、前記第２加入者によって操作される第１無線装置に送信し、前記リアル・タイム通信メッセージの第２コンポーネントを、前記第２加入者によって操作される第２無線装置に送信することを含む方法。
【請求項９】
リアル・タイム通信サービスを複数の加入者に提供する通信システムであり、第１加入者が第２加入者と通信を行なう通信システムにおいて、加入者プロファイルに基づいてリアル・タイム通信メッセージをルーティングするように適合されている通信ネットワークであって、該通信ネットワークは、
ゲートウェイと、
複数の加入者プロファイルを格納するように適合されたメモリと、
前記ゲートウェイおよび前記メモリに結合された通信サーバであって、前記ゲートウェイを通じて第１加入者からリアル・タイム通信メッセージを受信するように動作可能である通信サーバとを備え、
前記通信サーバが、前記メモリから、第２加入者に関連する加入者プロファイルを読み出すように動作可能であり、前記加入者プロファイルが、前記第２加入者によって操作される無線装置に関連する動作情報を含み、
前記通信サーバが、前記第２加入者に送信するために、前記加入者プロファイルに基づいて、前記リアル・タイム通信メッセージを準備するように動作可能であり、
前記通信サーバが、前記リアル・タイム通信メッセージを前記第２加入者に送信するように動作可能である通信ネットワーク。
【請求項１０】
請求項９記載の通信ネットワークにおいて、前記リアル・タイム通信メッセージは、音声メッセージ、テキスト・メッセージ、画像ファイル、ビデオ・ファイル、およびオーディオ・ファイルの内の１つを備えている、通信ネットワーク。
【請求項１１】
請求項９記載の通信ネットワークにおいて、前記動作情報は、前記第２加入者によって操作される携帯電話機、ページャ、および電子手帳の内の１つに関連する動作情報を含む、通信ネットワーク。
【請求項１２】
請求項９記載の通信ネットワークにおいて、前記動作情報は、前記第２加入者によって操作される無線装置に関連するリソース情報、優先情報、およびタイム・スタンプ・パラメータの１つを備えている、通信ネットワーク。
【請求項１３】
請求項９記載の通信ネットワークにおいて、前記ゲートウェイが、ワイヤレス・アプリケーション・プロトコル（ＷＡＰ）ゲートウェイからなる、通信ネットワーク。
【請求項１４】
請求項９記載の通信ネットワークにおいて、前記通信ネットワークがインターネット・プロトコル（ＩＰ）ネットワークからなる、通信ネットワーク。
【請求項１５】
リアル・タイム通信サービスを複数の加入者に提供する通信システムであり、第１加入者が第２加入者と通信を行なう通信システムにおいて、サーバーが、加入者プロファイルに基づいてリアル・タイム通信メッセージをルーティングするために、コンピュータ読み取り可能媒体上に具体化されたコンピュータ・プログラムに従って動作し、前記コンピュータ・プログラムは、
前記サーバに、前記第１加入者からのリアル・タイム通信メッセージを受信するように指令する第１ルーチンと、
前記サーバに、前記第２加入者に関連する加入者プロファイルを読み出すように指令する第２ルーチンであって、前記加入者プロファイルが、前記第２加入者によって操作され
る無線装置に関連する動作情報を含む、第２ルーチンと、
前記サーバに、前記第２加入者に送信するために、前記加入者プロファイルに基づいて、リアル・タイム通信メッセージを準備するように指令する第３ルーチンと、
前記サーバに、前記準備されたリアル・タイム通信メッセージを前記第２加入者に送信するように指令する第４ルーチンと、
を備えるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、通信システムに関し、更に特定すれば、加入者プロファイルに基づいてリアル・タイム通信メッセージをルーティングする方法および通信ネットワークに関する。
【背景技術】
【０００２】
無線通信システムは、システムおよび要素から成る複合ネットワークである。通例、要素は、（１）通常少なくとも１カ所、通例では数カ所の基地局によってサービスを提供される移動局（例えば、携帯電話機）への無線リンク、（２）基地局間の通信リンク、（３）基地局間の通信の制御、並びに基地局の動作および相互作用を管理するコントローラ、通例では、１つ以上の基地局コントローラまたは集中基地局コントローラ（ＢＳＣ／ＣＢＳＣ）、（４）システム内部で呼の経路を決定するコール・コントローラ（例えば、移動交換局（ＭＳＣ））または交換機、代表的にはコール・エージェント（即ち、「ソフトスイッチ」）、および（５）通常コール・エージェントによって提供される、陸線または公衆電話交換網（ＰＳＴＮ）へのリンクを含む。
【０００３】
インターネットは、多くの人に通信の代替方法を提供してきた。即ち、電子メール・メッセージ（即ち、ｅ−メール）は、１つの通信方法として、従来の手紙や、場合によっては音声通話に取って代わっている。しかしながら、ｅ−メールは、ある状況では、十分速く応答できない場合もあり得る。更に、ｅ−メールを多数回交換する場合、電子メールを読み、回答し、送信するために多数のステップを双方向で行わなければならない。従って、インスタント・メッセージング（ＩＭ）サービスやグループ・チャット・サービスのようなリアル・タイム通信サービスが、ｅ−メールに代わる通信機構となりつつある。例えば、インスタント・メッセージング・サービスでは、加入者が、友人または同僚のような他の加入者がインターネットに接続しているか否か判定し、接続している場合、インターネットを通じて「リアル・タイム」で互いに通信することができる。殆どの状況において、リアル・タイム通信は「瞬時」である。インターネットのピーク期間であっても、リアル・タイム通信の遅延は、数秒未満というのが通例である。従って、加入者は、メッセージを互いに交換しあう（即ち、メッセージを双方向に送り合う）ことによって、リアル・タイムのオンライン「会話」を行うことができる。例えば、親は、他の都市、州、または国の大学に通っているか、あるいは仕事をしている彼らの子どもと、リアル・タイム通信サービスによって「対話」することができる。その結果、リアル・タイム通信サービスは、コストおよび利便性のために、音声通話の代用となることさえあり得る。
【０００４】
無線通信システムの設計の一態様には、移動局、即ち、携帯電話機、ページャ（携帯用小型無線呼び出し機）、および電子手帳(electronic planner)のような無線装置にリアル・タイム通信サービスを提供することがある。詳細には、リアル・タイム通信メッセージは、音声メッセージ、テキスト・メッセージ、画像ファイル・ビデオ・ファイル、およびオーディオ・ファイルを含むことができる。加えて、リアル・タイム通信メッセージは、２つ以上のコンポーネント（例えば、音声メッセージと画像ファイル）を含む場合もある。従って、加入者は、リアル・タイム通信メッセージのうちの１つのコンポーネントを１つの無線装置上で受信し、リアル・タイム通信メッセージのうちの第２のコンポーネントを第２の無線装置上で受信したいと考えることもあり得る。更に、リアル・タイム通信サービスの加入者は、特定のフォーマットでリアル・タイム通信メッセージを受信したい場合もある。例えば、会議またはセミナーに出席している間、加入者は、携帯電話機が音声メッセージ・フォーマットまたはテキスト・メッセージ・フォーマットのいずれでもメッ
セージを受信するように動作可能であっても、リアル・タイム通信メッセージを、テキスト・メッセージ・フォーマットで携帯電話機を通じて受信する方を好むと考えられる。しかしながら、無線装置のリソースには限界があり、リアル・タイム通信メッセージのある種のコンテンツやファイルを処理するように動作できない無線装置もある。例えば、ページャや電子手帳は、音声メッセージを処理することができず、一方、携帯電話機は音声メッセージを送受信するにはより適合しているが、画像ファイルやビデオ・ファイルを送受信するには適合していない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従って、無線装置および加入者の優先的選択に基づいてリアル・タイム通信メッセージをルーティングする方法および通信ネットワークが求められている。
【課題を解決するための手段】
【０００６】
本発明は、通信システムにおいて、加入者のプロファイルに基づいてリアル・タイム通信メッセージをルーティングする方法および通信ネットワークを提供する。通信システムは、インスタント・メッセージング・サービスやグループ・チャット・サービスのようなリアル・タイム通信サービスを複数の加入者に提供する。詳細には、第１加入者は、携帯電話機、ページャ、および電子手帳（即ち、パーソナル・ディジタル・アシスタント（ＰＤＡ））のような無線装置を操作している第２加入者と通信を行なう。通信ネットワークは、第１加入者からリアル・タイム通信メッセージを受信する。即ち、リアル・タイム通信メッセージは、音声メッセージ、テキスト・メッセージ、画像ファイル、ビデオ・ファイル、およびオーディオ・ファイルでありうるが、これらに限定される訳ではない。また、通信ネットワークは、第２加入者に関連する加入者プロファイルも読み出す。加入者プロファイルは、第２加入者によって操作される無線装置に関連する動作情報を含む。たとえば、動作情報は、リソース情報（即ち、動作フォーマット）、優先情報（即ち、優先フォーマット）、および無線装置に関連するタイム・スタンプ・パラメータを含むことができるが、これらに限定される訳ではない。動作フォーマットおよび優先フォーマットは、音声メッセージ・フォーマット、テキスト・メッセージ・フォーマット、画像ファイル・フォーマット、ビデオ・ファイル・フォーマット、オーディオ・ファイル・フォーマット、および言語フォーマットであり得るが、これらに限定される訳ではない。通信ネットワークは、加入者プロファイルに基づいて、第２加入者に送信するためにリアル・タイム通信メッセージを準備する。例えば、通信ネットワークは、第２加入者に送信するために、リアル・タイム通信メッセージを優先フォーマットに変換する。これに応じて、通信ネットワークは、準備されたリアル・タイム通信メッセージを第２加入者に送信する。
【発明を実施するための最良の形態】
【０００７】
種々の好適な実施形態に関して、特に、種々の通信規格の少なくとも１つに従って動作する無線通信システムに関して、本発明による通信システムを説明する。これらの規格は、ＡＭＰＳ（Advanced Mobile Phone System) 、ＮＡＭＰＳ（Narrowband Advanced Mobile Phone System ）、ＧＳＭ（Global System for Mobile Communication）、ＩＳ−５５時分割多元接続（ＴＤＭＡ）ディジタル・セルラ、ＩＳ−９５符号分割多元接続（ＣＤＭＡ）ディジタル・セルラ、ＣＤＭＡ２０００、ＰＣＳ（Personal Communications System）、３Ｇ、およびこれらのプロトコルの変形および発展したものなどのようなアナログ、ディジタルまたは二重モード通信システム・プロトコルを含むが、これらに限定される訳ではない。図１に示すように、無線通信システム１００は、通信ネットワーク１１０と、概して符号１２０，１２２で示されるような、全サービスエリア１３０にサービスを行なう複数の基地局コントローラ（ＢＳＣ）とを備える。無線通信システム１００は、周波数分割多元接続（ＦＤＭＡ）に基づく通信システム、時分割多元接続（ＴＤＭＡ）に基づく通信システム、および符号分割多元接続（ＣＤＭＡ）に基づく通信システムとすることが
できるが、これらに限定される訳ではない。かかるシステムでは周知のように、各ＢＳＣ１２０，１２２は、全サービスエリア１３０内において、概して符号１４０，１４２，１４４，１４６として示される複数の基地局（ＢＳ）、概して符号１５０，１５２，１５４，１５６として示される通信サービスセルと協働している。ＢＳＣ１２０，１２２ならびにＢＳ１４０，１４２，１４４，１４６は、概して１６０，１６２，１６４，１６６として示される、通信セル１５０，１５２，１５４，１５６において動作する移動局（ＭＳ）に無線通信サービスを提供するために、適用可能な前述の１つ以上の規格に従って仕様が決定され、動作する。これらの要素の各々は、イリノイ州、シャンバーグ（Ｓｃｈａｕｍｂｕｒｇ）所在のモトローラ・インコーポレテッド（Ｍｏｔｏｒｏｌａ，Ｉｎｃ．）から市販されている。通信ネットワーク１１０は、ＭＳ１６０，１６２，１６４，１６６と、概して符号１７０，１７２として示される有線要素との間で、インスタント・メッセージングおよびグループ・チャット・セッションのような通信を提供する。
【０００８】
図２に示すように、リアル・タイム通信サービスを提供する通信システムは、概略的に、通信ネットワーク（符号１１０として示される）および複数の加入者装置を含む。加入者装置は、第１装置２１０、第２装置２２０、および第３装置２３０として全体的に示されている。複数の加入者装置は、デスクトップ・コンピュータやラップトップ・コンピュータのような有線装置、ならびに携帯電話機、ページャ、および電子手帳のような無線装置とすることができるが、これらに限定される訳ではない。複数の加入者装置は、動作的に通信ネットワーク１１０に結合されている。通信ネットワーク１１０は、インターネット・プロトコル（ＩＰ）ネットワークとすることができるが、これに限定される訳ではない。通信ネットワーク１１０は、複数の加入者に、インスタント・メッセージング・サービスやグループ・チャット・サービスのようなリアル・タイム通信サービスを提供する。より詳細には、通信ネットワーク１１０は、第１加入者によって操作される第１装置２１０、および第２加入者によって操作される第２装置２２０に結合されている。従って、通信ネットワーク１１０は、第１加入者および第２加入者にインスタント・メッセージング・サービスを提供するように動作可能となっている。更に、通信ネットワーク１１０は、第３装置２３０とも結合されている。第３装置も、第２加入者が操作するものとしてよい。
【０００９】
図２に示す本発明の好適な実施形態が適用され得る、加入者プロファイルに基づいてリアル・タイム通信メッセージをルーティングする基本的なフローは、通信ネットワーク１１０が第１装置２１０を通じて第１加入者からリアル・タイム通信メッセージを受信することから開始することができる。通信ネットワーク１１０は、第２加入者に関連する加入者プロファイルを読み出す。加入者プロファイルは、第１加入者によって操作される無線装置（即ち、第２装置２２０および／または第３装置２３０）に関連する動作情報を含む。詳細には、動作情報は、無線装置に関連するタイム・スタンプ・パラメータ、動作フォーマットを含むリソース情報、優先フォーマットを含む優先情報を含み得るが、これらに限定されるものではない。タイム・スタンプ・パラメータは、無線装置の最後の活動、即ち、最新の活動を示す。動作フォーマットおよび優先フォーマットは、音声メッセージ・フォーマット、テキスト・メッセージ・フォーマット、画像ファイル・フォーマット、ビデオ・ファイル・フォーマット、オーディオ・ファイル・フォーマット、および言語フォーマットであり得るが、これらに限定される訳ではない。例えば、第２装置２２０が携帯電話機であり、第３装置２３０が電子手帳であってもよい。これに応じて、携帯電話機に関連する動作情報は、動作フォーマットとして音声メッセージ・フォーマットおよびテキスト・メッセージ・フォーマットを含み、優先フォーマットとして音声メッセージ・フォーマットを含み得る。一方、電子手帳に関連する動作情報は、優先フォーマットを含まずに、動作フォーマットとしてテキスト・メッセージ・フォーマットおよび画像ファイル・フォーマットを含み得る。通信ネットワーク１１０は、上述の加入者プロファイルに基づいて、リアル・タイム通信メッセージを準備し、第２加入者に送信する。例えば、通信ネ
ットワーク１１０は、リアル・タイム通信メッセージを音声メッセージ・フォーマットからテキスト・メッセージ・フォーマットに変換して、ページャがこのリアル・タイム通信メッセージを受信するように動作可能とすることができる。別の例では、リアル・タイム通信メッセージは、テキスト・メッセージ・ファイルおよび画像ファイルを含むことができる。しかしながら、ページャはテキスト・メッセージ・フォーマットを受信するように動作可能であるだけである場合もあるため、通信ネットワーク１１０は、画像ファイルの送信を除外することができる。あるいは、第２加入者は、ページャ（即ち、第２装置２２０）に加えて、電子手帳（即ち、第３装置２３０）も操作することができる。このため、通信ネットワーク１１０は、テキスト・メッセージをページャに送信し、画像ファイルを電子手帳に送信するように、リアル・タイム通信メッセージを準備することができる。
【００１０】
図３を参照すると、通信ネットワーク１１０は、大別して、ゲートウェイ３１０、通信サーバ３２０、およびメモリ３３０を含む。ゲートウェイ３１０は、ワイヤレス・アプリケーション・プロトコル（ＷＡＰ）ゲートウェイであり得るが、これに限定される訳ではない。ゲートウェイ３１０は、複数の加入者装置（図２では概して符号２１０，２２０，２３０として示した）と作用的に結合され、複数の加入者装置がインターネット・アクセスのために動作できるようにしている。更に、ゲートウェイ３１０は、通信サーバ３２０にも作用的に結合されており、通信サーバ３２０は、インスタント・メッセージ・サービスを提供するように動作可能なサーバ、およびグループ・チャット・サービスを提供するように動作可能なサーバとすればよいが、これらに限定される訳ではない。詳細には、通信サーバ３２０は、限定はしないが、音声メッセージ、テキスト・メッセージ、画像ファイル、およびビデオ・ファイルを複数の加入者間で交換可能とする。通信サーバ３２０は、メモリ３３０に作用的に結合されており、メモリ３３０は、複数の加入者プロファイルを格納するように動作可能である。加入者プロファイルは、加入者によって操作される無線装置に関連する動作情報を含む。加えて、メモリは、プログラム、すなわち一連の動作命令も格納する。従って、サーバ３２０は、通信ネットワーク１１０が本発明の好適な実施形態に従って動作するように、プログラムまたは一連の動作命令を実行する。プログラムまたは一連の動作命令は、紙、プログラム・ゲート・アレイ、特定用途集積回路、消去可能プログラマブル・リード・オンリ・メモリ、リード・オンリ・メモリ、ランダム・アクセス・メモリ、磁気媒体、および光学媒体のようなコンピュータ読み取り可能媒体内に具体化することができる。尚、コンピュータ読み取り可能媒体は、これらに限定される訳ではない。
【００１１】
図３に示した本発明の好適な実施形態を適用可能であり、加入者プロファイルに基づいてリアル・タイム通信メッセージをルーティングする基本的なフローは、第１加入者および第２加入者が互いにリアル・タイム通信を行うことから開始することができる。通信サーバ３２０は、ゲートウェイ３１０を通じて、第１加入者からリアル・タイム通信メッセージを受信する。リアル・タイム通信メッセージは、音声メッセージ、テキスト・メッセージ、画像ファイル、ビデオ・ファイル、およびオーディオ・ファイルであり得るが、これらに限定されるものではない。通信サーバ３２０は、メモリ３３０から加入者プロファイルを読み出す。加入者プロファイルは、第２加入者によって操作される無線装置に関連する動作情報を含む。詳細には、動作情報は、無線装置に関連するリソース情報および優先情報であり得るが、これらに限定される訳ではない。リソース情報は、無線装置の動作フォーマットを含むことができ、一方優先情報は、無線装置の優先フォーマットを含むことができる。動作フォーマットおよび優先フォーマットは、音声メッセージ・フォーマット、テキスト・メッセージ・フォーマット、画像ファイル・フォーマット（例えば、グラフィックス交換フォーマット（ＧＩＦ）、ジョイント・フォトグラフィック・エキスパート・グループ（ＪＰＥＧ）フォーマット、およびワイヤレス・ビットマップ（ＷＢＭＰ）フォーマット）、ビデオ・ファイル・フォーマット、オーディオ・ファイル・フォーマット（例えば、ＭＰＥＧオーディオ・レイヤ−３（ＭＰ３）、および言語フォーマットであ
り得るが、これらに限定される訳ではない。例えば、無線装置は、音声メッセージ・フォーマットおよびテキスト・メッセージ・フォーマットのいずれかでリアル・タイム通信メッセージを受信するように動作することができる携帯電話機であるが、携帯電話機を操作する加入者（即ち、第２加入者）は音声メッセージ・フォーマットでリアル・タイム通信メッセージを受信する方を好むことがあり得る。従って、携帯電話機の動作フォーマットは音声メッセージおよびテキスト・メッセージ・フォーマットとなり、優先フォーマットは音声メッセージ・フォーマットとなる。通信サーバ３２０は、加入者プロファイルに基づいて、第１加入者からのリアル・タイム通信メッセージを準備し、第２加入者に送信する。例えば、通信サーバ３２０は、テキスト・メッセージ・フォーマットのリアル・タイム通信メッセージを音声メッセージ・フォーマットに変換し、前述の携帯電話機に送信することができる。代替実施形態では、通信サーバ３２０は、加入者入力に応答して、加入者プロファイルに基づいてリアル・タイム通信メッセージを準備し、第２加入者に送信することができる。加入者入力は、数値キーパッド、英数字キーパッド、接触感応ディスプレイ、およびマイクロフォンによる入力とすることができるが、これらに限定される訳ではない。例えば、通信サーバ３２０は、第２加入者が携帯電話機上のキーを押下したことに応答して、前述のようなテキスト・メッセージ・フォーマットのリアル・タイム通信メッセージを、音声メッセージ・フォーマットに変換し得る。従って、通信サーバ３２０は、準備されたリアル・タイム通信メッセージを、ゲートウェイ３１０を通じて、第２加入者によって操作される無線装置に送信する。
【００１２】
図４を参照すると、本発明の代替実施形態に従って加入者プロファイルに基づいてリアル・タイム通信メッセージをルーティングするためのフロー４００が一例として示されている。ステップ４０５において、ユーザＡがテキスト・フォーマットのインスタント・メッセージをページャからＷＡＰゲートウェイを通じてユーザＢに送る。これに応じて、ステップ４１０において、ＷＡＰゲートウェイはこのインスタント・メッセージをユーザＡからインスタント・メッセージング（ＩＭ）サーバに送る。ＩＭサーバは、ステップ４１５において、ユーザＢが携帯電話機を通じてインスタント・メッセージング・サービスに登録したことに応答して、ユーザＢに関連する加入者プロファイルを読み出す。詳細には、加入者プロファイルは、携帯電話機に関連する動作情報を含む。例えば、動作情報は、携帯電話機について、動作フォーマットとしてテキスト・メッセージ・フォーマットおよび音声メッセージ・フォーマットを含み、優先フォーマットとして音声メッセージ・フォーマットを含む。更に、ステップ４２０において、ＩＭサーバは、携帯電話機に送信するために、ページャからのテキスト・フォーマットのインスタント・メッセージを、音声メッセージに変換する。ステップ４２５において、ＩＭサーバは、変換したインスタント・メッセージ（即ち、ユーザＡから発信されたインスタント・メッセージは、この時点では音声メッセージ・フォーマットとなっている）をＷＡＰゲートウェイに送り、ユーザＢに送信する。ステップ４３０において、ＷＡＰゲートウェイは、変換したインスタント・メッセージを、ユーザＢによって操作される携帯電話機に送る。変換されたインスタント・メッセージに応答して、ステップ４３５において、ユーザＢは音声メッセージ・フォーマットのインスタント・メッセージを、携帯電話機からＷＡＰゲートウェイを通じてユーザＡに送る。これに応じて、ステップ４４０において、ＷＡＰゲートウェイはユーザＢからのインスタント・メッセージをＩＭサーバに送る。ステップ４４５において、ＩＭサーバは、ユーザＡによって操作されるページャに関連する加入者プロファイルを読み出す。詳細には、ページャの動作フォーマットは、テキスト・メッセージ・フォーマットのみである（即ち、加入者プロファイルは、優先フォーマットを含まない）。その結果、ステップ４５０において、ＩＭサーバは携帯電話機からの音声メッセージ・フォーマットのインスタント・メッセージを、ページャに送信するためにテキスト・メッセージ・フォーマットに変換する。ステップ４５５において、ＩＭサーバは、変換したインスタント・メッセージ（即ち、ユーザＢから発信されたインスタント・メッセージはこの時点ではテキスト・メッセージ・フォーマットとなっている）を、ユーザＡに送信するためにＷＡＰゲートウ
ェイに送る。ステップ４６０において、ＷＡＰゲートウェイは、変換したインスタント・メッセージを、ユーザＡによって操作されるページャに送る。
【００１３】
図５を参照すると、本発明の別の代替実施形態に従って、加入者プロファイルに基づいてリアル・タイム通信メッセージをルーティングするフロー５００が一例として示されている。ステップ５０５において、ユーザＡは、インスタント・メッセージをラップトップ・コンピュータからＩＭサーバに送る。詳細には、インスタント・メッセージは、テキスト・メッセージおよびＧＩＦファイルを含む。ＩＭサーバは、ステップ５１０において、ユーザＢが携帯電話機および電子手帳（即ち、携帯情報端末（ＰＤＡ））を通じてリアル・タイム通信サービスに登録したことに応答して、ユーザＢに関連する加入者プロファイルを読み出す。加入者プロファイルは、ユーザＢによって操作される携帯電話機およびＰＤＡに関連する動作情報を含む。詳細には、ＰＤＡに関連する動作情報は、動作フォーマットとしてＧＩＦを含み、一方、携帯電話機に関連する動作情報は、動作フォーマットとしてＧＩＦを含まない。ＩＭサーバは、ステップ５１５において、ユーザＢに関連する加入者プロファイルに基づいて、ユーザＢによって操作される無線装置の一方（即ち、携帯電話機またはＰＤＡのいずれか）に送信するために、ユーザＡからのインスタント・メッセージをＷＡＰゲートウェイに送る。その結果、ＷＡＰゲートウェイは、ステップ５２０において、テキスト・メッセージおよびＧＩＦファイルを含むインスタント・メッセージを、ユーザＢによって操作されるＰＤＡに送り、ユーザＡからのインスタント・メッセージをユーザＢによって操作される携帯電話機には送らない。
【００１４】
図６を参照すると、本発明の更に別の代替実施形態に従って加入者プロファイルに基づいてリアル・タイム通信メッセージをルーティングするフロー６００が一例として示されている。ステップ６０５において、ユーザＡは、ラップトップ・コンピュータからＩＭサーバにインスタント・メッセージを送る。ユーザＡからのインスタント・メッセージは、第１コンポーネントおよび第２コンポーネントを含む。詳細には、インスタント・メッセージは音声メッセージおよびＧＩＦファイルを含む。ステップ５１０において、ＩＭサーバは、ユーザＢが携帯電話機およびＰＤＡを通じてリアル・タイム通信サービスに登録したことに応答して、ユーザＢに関連する加入者プロファイルを読み出す。加入者プロファイルは、ユーザＢによって操作される携帯電話機およびＰＤＡに関連する動作情報を含む。ＰＤＡに関連する動作情報は、動作フォーマットとして、ＧＩＦを含むが音声メッセージ・フォーマットを含まない。対照的に、携帯電話機に関連する動作情報は、動作フォーマットとして、音声メッセージ・フォーマットを含むがＧＩＦを含まない。ＩＭサーバは、ユーザＢによって操作される適正な無線装置に送信するために、ユーザＢに関連する加入者プロファイルに基づいて、ユーザＡからのインスタント・メッセージの第１および第２コンポーネントを準備する。こうして、ＩＭサーバは、ステップ６２０において、携帯電話機に送信するために、第１コンポーネント（即ち、音声メッセージ）をＷＡＰゲートウェイに送る。ステップ６２５において、ＩＭサーバは、第２コンポーネント（即ち、ＧＩＦファイル）もＷＡＰゲートウェイに送るが、これは代わりにＰＤＡに送信するためである。その結果、ＷＡＰゲートウェイは、ステップ６３０において、インスタント・メッセージの音声メッセージを、ユーザＢによって操作される携帯電話機に送り、ステップ６３５において、インスタント・メッセージのＧＩＦファイルを、ユーザＢによって操作されるＰＤＡに送る。
【００１５】
図７を参照すると、本発明の好適な実施形態に従って加入者プロファイルに基づいてリアル・タイム通信メッセージをルーティングする方法７００が示されている。方法７００はステップ７１０にて開始する。ステップ７１０において、通信ネットワークは、第１加入者からのインスタント・メッセージのようなリアル・タイム通信メッセージを受信する。ステップ７２０において、通信ネットワークは、第２加入者に関連する加入者プロファイルを読み出す。加入者プロファイルは、メモリに予め格納されていてもよいし、さらに
／または第２加入者がリアル・タイム通信サービスに登録したことに応答して更新されてもよい。詳細には、加入者プロファイルは、第２加入者によって操作される無線装置（例えば、携帯電話機、ページャ、および電子手帳）に関連する動作情報を含む。動作情報は、無線装置に関連するリソース情報（例えば、動作フォーマット）、および優先情報（例えば、優先フォーマット）を含む。更に、動作フォーマットおよび優先フォーマットは、音声メッセージ・フォーマット、テキスト・メッセージ・フォーマット、画像ファイル・フォーマット、ビデオ・ファイル・フォーマット、オーディオ・ファイル・フォーマット、および言語フォーマットも含み得るが、これらに限定されるものではない。例えば、第２加入者は、リアル・タイム通信サービスのためにページャおよび電子手帳を操作する場合もある。従って、第２加入者に関連する加入者プロファイルは、ＰＤＡの動作フォーマットとしてテキスト・メッセージ・フォーマットおよび画像ファイル・フォーマットを含み、一方、ページャについては、テキスト・メッセージ・フォーマットのみが利用可能となる。ステップ７３０において、通信サーバは、第２加入者に送信するために、加入者プロファイルに基づいて、第１加入者からのリアル・タイム通信メッセージを準備する。詳細には、無線装置は第２フォーマットのメッセージのみを受信するように動作可能であり得るか、あるいは第２加入者が無線装置を通じて第２フォーマットのメッセージを受信することを優先し得るので、通信サーバは、第２加入者によって操作される無線装置に送信するために、リアル・タイム通信メッセージを第１フォーマットから第２フォーマットに変換し得る。例えば、ページャは、テキスト・メッセージ・フォーマットのリアル・タイム通信メッセージのみを受信するように動作可能である場合がある。よって、通信ネットワークは、ページャに送信するために、音声メッセージをテキスト・メッセージに変換し得る。別の例では、第２加入者が音声メッセージ・フォーマットのリアル・タイム通信メッセージを受信することを優先する場合もある。従って、通信ネットワークは、第２加入者の優先的選択に基づいて、テキスト・メッセージを音声メッセージに変換することができる。更に別の例では、第２加入者が特定の言語（例えば、英語、中国語、日本語、ドイツ語、フランス語等）のテキスト・メッセージを受信することを優先する場合もある。その結果、通信ネットワークはテキスト・メッセージを第１言語（例えば、英語）から第２言語（例えば、スペイン語）に変換し得る。
【００１６】
更に、第１加入者からのリアル・タイム通信メッセージは、第１フォーマットになっている第１コンポーネントと、第２フォーマットになっている第２コンポーネントとを含む場合もある。通信サーバは、第２加入者に送信するために、加入者プロファイルに基づいて、リアル・タイム通信メッセージのコンポーネントのうちの一方を欠落させることもできる。この場合、メッセージまたはアイコンを第１加入者に送って、コンポーネントの１つが欠落していることを、第２加入者によって操作される無線装置のリソースに示すことができる。例えば、携帯電話機を動作させている第２加入者は、リアル・タイム通信メッセージのテキスト・メッセージを受信することはできるが、添付されているＧＩＦファイルを受信できない場合がある。この場合、通信サーバは、テキスト・メッセージをページャに送信するが、携帯電話機に送信するためのＧＩＦファイルを欠落させることができる。これに代わって、通信サーバは、リアル・タイム通信メッセージの内、欠落される可能性のあるコンポーネント（例えば、ＧＩＦファイル）を、ページャが受信するように作用可能なフォーマット（例えば、ワイヤレス・ビットマップ（ＷＢＭＰ）フォーマット）に変換してもよい。例えば、通信サーバは、第２加入者からの加入者入力に応答して、ＧＩＦフォーマットをＷＢＭＰに変換することができる。加入者入力は、数値キーパッド、英数字キーパッド、接触感応ディスプレイ、およびマイクロフォンによる入力とすることができるが、これらに限定される訳ではない。
【００１７】
代替実施形態において、第２加入者は、リアル・タイム通信サービスのために、複数の無線装置を操作することもできる。このために、通信サーバは、第２加入者が操作する複数の無線装置に送信するために、リアル・タイム通信メッセージの複数のコンポーネント
を準備することができる。例えば、第２加入者は、携帯電話機、ページャおよび電子手帳を通じてリアル・タイム通信サービスに登録する場合もある。リアル・タイム通信メッセージは、音声メッセージ、テキスト・メッセージ、ＧＩＦファイル、およびビデオ・ファイルを含むことができる。通信サーバは、第２加入者の加入者プロファイルに基づいて、携帯電話機に送信するために音声メッセージを準備し、ページャに送信するためにテキスト・メッセージを準備し、電子手帳に送信するためにＧＩＦファイルおよびビデオ・ファイルを準備し得る。更に、第２加入者は、前述のページャ（即ち、第１ページャ）に加えて、別のページャ（即ち、第２ページャ）を通じて、リアル・タイム通信サービスに登録することもできる。第２加入者に送信するテキスト・メッセージの重複コピーを回避するために、加入者プロファイルは、第１および第２ページャの各々に関連するタイム・スタンプ・パラメータを含むこともできる。詳細には、第１ページャに関連するタイム・スタンプ・パラメータは、第１ページャを通じた第２加入者による最新活動の時間を示すことができ、第２ページャに関連するタイム・スタンプ・パラメータは、第２ページャを通じた第２加入者による最新活動の時間を示すことができる。例えば、第１ページャに関連するタイム・スタンプ・パラメータが１分であり、一方第２ページャに関連するタイム・スタンプ・パラメータが３０秒である。つまり、第１ページャ上での最新活動は１分前に行われ、第２ページャ上での最新活動は３０秒前に行われたものである。タイム・スタンプ・パラメータに基づいて、通信ネットワークは、第２ページャに送信するためのテキスト・メッセージのみを準備すれば、第２加入者にテキスト・メッセージの重複コピーを送信するのを回避することができる。
【００１８】
図７に戻って、ステップ７４０において、通信サーバは、準備されたリアル・タイム通信メッセージを、第２加入者によって操作される無線装置に送信する。従って、リアル・タイム通信メッセージは、加入者プロファイルに基づいて、適正にルーティングされることになる。
【００１９】
本発明には、その公正な範囲および主旨から逸脱することなく、多くの変更や修正も可能である。一部の変更については、その範囲を先に論じている。その他の範囲は、添付した特許請求の範囲から明白となろう。
【図面の簡単な説明】
【００２０】
【図１】本発明の好適な実施形態に従って動作するように適応可能な無線通信システムを示すブロック図。
【図２】本発明の好適な実施形態に従って動作するように適応可能な、リアル・タイム通信サービスを提供する通信システムを示すブロック図。
【図３】本発明の好適な実施形態に従って適応可能な通信ネットワークを示すブロック図。
【図４】本発明の代替実施形態に従って適応可能な通信システムを示すフロー図。
【図５】本発明の別の代替実施形態に従って適応可能な通信システムを示すフロー図。
【図６】本発明の更に別の代替実施形態に従って適応可能な通信システムを示すフロー図。
【図７】本発明の好適な実施形態に従って、加入者のプロファイルに基づいてリアル・タイム通信メッセージをルーティングする方法を示すフロー図。
【図１】
2005509376.tif 000003
【図２】
2005509376.tif 000004
【図３】
2005509376.tif 000005
【図４】
2005509376.tif 000006
【図５】
2005509376.tif 000007
【図６】
2005509376.tif 000008
【図７】
2005509376.tif 000009
【国際調査報告】
2005509376.tif 000010