(57)【要約】  通信サービスが提供される。通信サービスは、チャネルのエンドポイント各々において、個々に選択された通信インターフェースを使用して、エンドユーザが、通信チャネルを介したインタラクティブな通信を可能にする。エンドユーザは受信インターフェースを選択し、受信インターフェースは、エンドユーザにとって最も望ましいフォーマットで情報をエンドユーザに与える。その結果もはやエンドユーザは、通信を開始した者が選択したインターフェースを選択するようには求められない。通信サービスは、インスタントメッセージング(IM)サービスのユーザが、プッシュトゥトークオーバセルラ(PoC)サービスのような音声サービスユーザとシームレスに通信できるようにする。
2010512073.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに結合された装置に情報を送る方法であって、
前記装置のエンドユーザ宛の情報を、第1タイプの通信サービスによるオリジナルフォーマットで受信するステップと、
前記エンドユーザに関する加入者通信プロファイルにアクセスするステップであって、該加入者通信プロファイルは、前記エンドユーザの前記装置に情報を送るのに好ましいフォーマットを特定している、ステップと、
前記情報を前記好ましいフォーマットで前記エンドユーザに送るステップと
を有する方法。
【請求項２】
前記オリジナルフォーマットを前記好ましいフォーマットに変換するステップを含む、請求項1記載の方法。
【請求項３】
前記オリジナルフォーマットがインスタントメッセージング(IM)フォーマットであり、前記好ましいフォーマットが音声フォーマットであり、前記変換するステップが、インスタントメッセージング(IM)通信を用いて音声情報を生成する、請求項2記載の方法。
【請求項４】
前記オリジナルフォーマットが音声フォーマットであり、前記好ましいフォーマットがインスタントメッセージング(IM)フォーマットであり、前記変換するステップが、インスタンスメッセージを音声情報に変換する、請求項2記載の方法。
【請求項５】
プッシュトゥトークオーバセルラ(PoC)、プッシュトゥトーク(PTT)及び音声チャット技術を含む群から選択されたサービスを使用して、前記音声情報が通信される、請求項4記載の方法。
【請求項６】
前記情報が複数の宛先エンドユーザ宛であり、前記複数の宛先エンドユーザの各々が、関連する加入者通信プロファイルを有し、該加入者通信プロファイルは関連するエンドユーザに情報を送るのに好ましいフォーマットを特定し、当該方法は、
前記オリジナルフォーマットから、前記複数のエンドユーザ各々の好ましいフォーマットへ、前記情報を変換し、変換された複数の情報を得るステップと、
前記変換された複数の情報を、複数のエンドユーザ各自に送るステップと
を有する、請求項1記載の方法。
【請求項７】
前記変換するステップが、省略された表現を完全な表現に変換するステップを含む、請求項2記載の方法。
【請求項８】
前記オリジナルフォーマットがテキストフォーマットであり、前記好ましいフォーマットが音声フォーマットであり、前記情報が感情アイコンを含み、前記変換するステップが、前記感情アイコンに応じて音声クリップを生成するステップを含む、請求項2記載の方法。
【請求項９】
サービスプログラムコードを含むコンピュータ読取可能な媒体を有する装置であって、実行の際、該サービスプログラムコードは、
第1エンドユーザから受信し且つ第2エンドユーザ宛のインタラクティブな情報を、前記第1エンドユーザに関する第1フォーマットから、前記第2エンドユーザに好ましい提示フォーマットとして指定されている第2フォーマットへ選択的に変換し、前記第1エンドユーザ及び前記第2エンドユーザが、各自好ましい通信インターフェースを使用してエンドユーザに情報を提供できるようにする、装置。  
【請求項１０】
前記第1フォーマット及び前記第2フォーマットの一方がインスタントメッセージング(IM)サービスであり、他方が音声フォーマットである、請求項9記載の装置。
【請求項１１】
プッシュトゥトークオーバセルラ(PoC)フォーマット、プッシュトゥトーク(PTT)フォーマット及び音声チャットフォーマットを含む群から、前記音声フォーマットが選択される、請求項10記載の装置。
【請求項１２】
前記コンピュータ読取可能な媒体に格納され、前記サービスプログラムコードによりアクセス可能なプロファイルデータ構造をさらに有し、
前記プロファイルデータ構造は、ネットワーク内のエンドユーザ各々について、好ましい通信インターフェースのスケジュールを格納する、請求項9記載の装置。
【請求項１３】
前記好ましい通信インターフェースのスケジュールが、時間的なスケジュールである、請求項12記載の装置。
【請求項１４】
前記好ましい通信インターフェースのスケジュールが、場所に関するスケジュールである、請求項12記載の装置。  
【請求項１５】
前記サービスプログラムコードは、実行の際、エンドユーザに関する情報に応じて、前記エンドユーザの好ましい通信インターフェースのスケジュールを修正する、請求項9記載の装置。
【請求項１６】
前記エンドユーザに関する情報が、エンドユーザの存否の情報を含む、請求項15記載の装置。
【請求項１７】
サービスに関するクライアントプログラムコードを格納するコンピュータ読取可能な媒体を有する装置であって、前記クライアントプログラムコードは、実行の際、サービスアプリケーションに対して、該サービスの情報を受信するのに好ましいインターフェースを指定する、装置。
【請求項１８】
前記好ましいインターフェースが、テキストインターフェース及び音声インターフェースを含む群から選択されたものである、請求項17記載の装置。
【請求項１９】
プッシュトゥトークオーバセルラ(PoC)サービス、プッシュトゥトーク(PTT)サービス及び音声チャットサービスの内の何れかに、前記音声インターフェースが関連付けられる、請求項18記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーキングの技術分野に関連し、特に、ネットワーク中の装置同士の間で、装置各々における様々な通信インターフェースを使ってインタラクティブな通信を可能にするサービスに関連する。
【背景技術】
【０００２】
電気通信サービスプロバイダは様々な通信サービスを提供しており、その通信サービスは、ネットワークインフラストラクチャを介して加入者が互いに通信できるようにする。そのようなサービスはインスタントメッセージング(IM:  Instant  Messaging)サービスを含み、ネットワークインフラストラクチャを介して加入者がテキストベースの通信を行うことを可能にする。インスタントメッセージング(IM)サービスは、ネットワークに結合された他の装置に加入者がテキストメッセージを送ることを可能にし、エンドユーザが他のエンドユーザと共にインスタントメッセージング(IM)の「チャット」に関わることを可能にする。インスタントメッセージングサービスは、バディ(友人)のリストを維持すること、バディの存否やアクセス可能性を確認すること等のような他の多くの機能を提供する。テキストメッセージは、ユニバーサルキーボードやその他のタイプのマニュアルインターフェースを使ってIMサービスに手入力され、視覚的なインターフェースによって受信及び表示される。インスタントメッセージング(IM)は何らかの手入力形式を要するので、エンドユーザの通信にとって常に便利な形式ではない。例えば、運転中の移動しているエンドユーザがインスタントメッセージングに携わる場合、安全性の問題が生じるおそれがあり、また、ユーザがディスプレイを容易に見ることができない場合及び／又は手入力するために手を離すことができないような場合もある。
【０００３】
プッシュトゥトーク、ボイスチャット及びプッシュトゥトークオーバセルラ等のアプリケーションは、ウォーキートーキー(walkie  talkie)サービスを使ってユーザが他者と実際に「チャット」できるようにする。そのようなサービスは「ハンズフリー(hands  free)」であり、車を運転しているユーザや、文字を手入力したり読んだりできないユーザが、音声で他者と通信できるようにする。音声通信の問題の1つは、テキスト通信本来のプライバシに欠けることである。さらに、ネットワークに結合されているコンピュータ端末のような装置は、音声通信用の回路を含んでいないかもしれない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
既存の技術の場合、インフラストラクチャの中でエンドユーザが他のエンドユーザに連絡をとる際、発側のエンドユーザは、音声、インスタントメッセージング(IM)又は他の通信サービスの中で選択を行う。特定の通信インターフェースに関する主観的な利便性に基づいて、発側のエンドユーザはサービスを選択する。既存の技術の場合、受側のエンドユーザは、発側のエンドユーザが選択したサービス(及び関連するサービスインターフェース)を使って通信するように強制されるが、そのような選択内容は、受側のエンドユーザにとって不便であったり安全でなかったりするかもしれない。
【課題を解決するための手段】
【０００５】
本発明の一形態によれば、通信サービス(CS)が提供され、接続しているエンドユーザ各々が、テキストメッセージング及び音声通信を個別に選択できるようにし、従って通信サービス(CS)は、エンドユーザの特定の状況に相応しい便利で最も安全な方法により、各エンドユーザが通信できるようにする。本発明の一形態によれば、ネットワークに結合された装置に情報を送る方法は、その装置に関するエンドユーザ宛の情報を受信するステップを含む。その情報は、第1タイプの通信サービスに関連するオリジナルフォーマットにおけるものである。本方法は、エンドユーザに関する加入者通信プロファイルにアクセスするステップを含み、加入者通信プロファイルは、エンドユーザに関する装置に情報を送信するのに好ましいフォーマットを特定している。情報は、その加入者通信プロファイルで指定されている所望のフォーマットにより、エンドユーザに送られる。
【０００６】
本発明の別の形態によれば、コンピュータ読取可能な媒体を有する装置が提供される。本装置は自装置に格納されたサービスプログラムコードを含み、サービスプログラムコードは、実行の際、第1エンドユーザから受信されかつ第2エンドユーザに宛てられた情報を、第1エンドユーザに関する第1フォーマットから、第2エンドユーザにとって好ましい提示形式として指定されている第2フォーマットに変換するように機能し、第1エンドユーザ及び第2エンドユーザの各々が、好ましい通信インターフェースを使って通信できるようにする。
【０００７】
このような形態は、通信する2人のエンドユーザがインタラクティブな通信に関わる際、彼ら各々にとって好ましい通信インターフェースを利用できるようにする。例えば、本発明のサービスによりサポートされる通信の一例の場合、2以上のエンドユーザが「チャット」に関わる際、一方のエンドユーザはユニバーサルキーボードによるインスタントメッセージング(IM)サービスを使って通信する一方、他方のエンドユーザは音声によって通信できる。本発明によるサービスは、各エンドユーザに情報を送る前に変換を行い、エンドユーザ各々が好ましい形式で通信できるようにする。
【０００８】
以下、図面を参照しながら本発明に関する上記及び他の利点が説明される。  
【図面の簡単な説明】
【０００９】
【図１】本発明によるサービスが有利に使用されるネットワークのブロック図。
【図２】本発明のサービスで使用されるいくつかのコンポーネント例を示すブロック図。
【図３Ａ】本発明のサービスで使用される、加入者に関する加入者通信プロファイル例を示す図。
【図３Ｂ】本発明のサービスで使用される、加入者に関する加入者通信プロファイル例を示す図。
【図３Ｃ】本発明のサービスで使用される、加入者に関する加入者通信プロファイル例を示す図。
【図４】本発明のサービスによりクライアントが実行し、図3A-3Cに示されるようなプロファイルをサービスに登録及び投入するためのステップ例を示すフローチャート。
【図５】本発明のサービスにより実行されるステップ例を示す機能的なフローチャート。
【発明を実施するための形態】
【００１０】
本発明の一形態によれば、通信サービスが提供され、その通信サービスは、エンドユーザが、チャネルのエンドポイント各々における様々な通信インターフェースを使って、通信チャネルを介してインタラクティブに通信することを可能にする。一形態では、各エンドユーザは受信インターフェースを選択し、受信インターフェースは、そのエンドユーザにとって最も望ましいフォーマットでエンドユーザに情報を提示する。例えば、文字を読んだり手入力するのに限られた機能しか備わっていない運転中の第1エンドユーザは、音声メッセージを受信し、音声情報を送信することを希望するかもしれない。第1エンドユーザと通信する第2エンドユーザは、プライバシを求め、それ故に文字情報を送受信することを選択するかもしれない。
【００１１】
別の形態において、通信チャネルのエンドポイントで情報を提示するフォーマットは、エンドユーザに関する提示情報を使って通信サービスにより制御されてもよい。例えば、病院、映画館等のような音声通信が禁止されている場所にユーザが居た場合、通信サービスは、音声ではなく文字で情報が転送されることを保証してもよい。提示情報は、エンドユーザから提供されてもよいし、或いは当業者に既知の方法でネットワーク自身によって提供される情報を使って取得されてもよい。或いは、エンドユーザは、地理的な情報又は時間的な(一時的な)スケジュールをサービスに提供することで通信インターフェースの選択を制御し、エンドユーザに情報を提示するフォーマットを制御してもよい。通信サービスは、一対一通信及び一対多通信をサポートしてもよく、エンドポイント各々は、その表示形式を制御する機能を備えている。
【実施例１】
【００１２】
図1はネットワーク10を示し、ネットワークは本発明による通信サービス(CS)をサポートするアプリケーションサーバを含む。ネットワーク10は、移動ネットワークインフラストラクチャ14及び広域ネットワーク(WAN)インフラストラクチャ16(例えば、インターネット)の組み合わせを含むように示されているが、本発明の動作にとって双方のネットワーク形式が存在することは必須でないことに留意を要する。
【００１３】
移動ネットワーク14は、基地局及び移動電話交換オフィス(MTSO)を含むセルラ通信をサポートするハードウエア及びソフトウエアを含み、MTSO等は、アナログ又はディジタル無線周波数信号を使って、既知の何らかのセルラ通信プロトコルにより、セルラ情報を電話機12のような移動装置に転送するのに使用される。広域ネットワーク(WAN)16は、コンピュータ装置及びネットワークが相互に接続されたネットワークであり、その装置等は、標準的なインターネットプロトコル(IP)を使用して、パケット交換方式によりデータを送信する。IPネットワークは様々な情報及びサービスを伝搬し、例えば、電子メール、オンラインチャット、転送ファイル、相互リンクされたウェブページ、その他のワールドワイドウェブのドキュメント等を伝搬することに加えて、ボイスオーバIP(VoIP)サービスもサポートする。VoIPは、IP電話、インターネット電話、ブロードバンド電話、ブロードバンド電話及びボイスオーバブロードバンド等として一般的に言及され、VoIPはインターネットを介した音声、又は他のインターネットベースのネットワークを介した音声をルーティングするものである。図1は、ラップトップ装置11を示し、ラップトップ装置は、IPプロトコルを使ってWAN16に結合された他の装置と通信するのに適している。
【００１４】
図1のネットワーク10は、モバイル及びWANインターフェースに結合されたゲートウェイ24も含む。一実施例では、ゲートウェイはサービスプロバイダゲートウェイであり、モバイル及びWANネットワークインフラストラクチャの間の通信を指図する。サービスプロバイダゲートウェイは、アプリケーションサーバ18及び22にも結合されるように図示されている。サービスプロバイダは一般的には様々なアプリケーションサーバを保持し、加入者に対する様々なサービスの提供を制御する。ゲートウェイ24は、モバイル及びWANネットワーク各自から受信した情報をアプリケーションサーバに仕向け、加入者の一群の契約サービスをサポートする。
【００１５】
モバイルネットワークでサービスプロバイダにより提供される最も一般的なサービスは、音声サービスである。音声サービスは、通常のセルラ音声サービスやボイスオーバインターネットプロトコルサービスを含む。通常の移動電話ネットワーク及び装置は、全二重通信を使用し、移動ネットワーク又は地上回線ネットワークで顧客が他者を呼び出し、かつその他者と話すこと及び聞くことを同時にできるようにする。セルラ通信ネットワークにおけるコネクション(接続)は、電話番号をダイヤルし、相手が発呼に応答することで開始され、そして何れかの者が電話を切るまで、又は信号の欠落やネットワークの停止等に起因してコネクションが切断されるまで、コネクションはアクティブのままである。そのようなシステムは、始めにダイヤルアップせずにネットワーク上の相手にいきなり送信するようなことを許容しない。移動電話ネットワークにおける全二重処理は、送信及び受信に別々の周波数を使用することで可能になる。
【００１６】
あるキャリアによって提供されているモバイルプッシュトゥトーク(PTT:  Push-to-Talk)は、コネクションを事前に設定することを要しないで、システムの相手方との個別的な半二重通信を可能にする。このシステムは半二重なので、1つの通信周波数のみが使用され、したがってPTTでは一度に1人のユーザのみが送信でき、送信しているユーザがPTTボタンを解除することでコネクションを解放するまで、相手は送信できない。本質的には、PTTサービスはウォーキートーキーサービスと同様である。
【００１７】
2.5G又は3Gパケット交換ネットワークに基づき、セッションイニシエーションプロトコル(SIP)及び／又はリアルタイム転送プロトコル(RTP)を使用するPTTの形式は、プッシュトゥトークオーバセルラ(PoC:  Push-to-Talk-over-Cellular)と言及される。PoCアーキテクチャについては以下の非特許文献1において説明されており、その説明内容は本願のリファレンスに組み入れられる。本質的には、PoCサービスは、1人以上のモバイルユーザと共に或る共有周波数上でウォーキートーキー形式の音声通信を、モバイルユーザが設定できるようにする。他のウォーキートーキー的なサービスは、音声チャットサービス(Voice  Chat  service)を含む。音声チャットはインターネットで使用される通信の最新の形式である。音声チャットを通信する手段は、例えば、ヤフー(Yahoo)(登録商標)、AOL(登録商標)又はMSNメッセンジャ(登録商標)等のような如何なるメッセンジャによるものでもよい。音声チャットは、遠距離通信を極めて向上させ、地球の反対側にいる2人がほとんどただで会話できる。
【００１８】
本発明を利用する際統合するサービス例として本実施例はPoC及びIMを使用しているが、本発明はPoC及びIMサービスを利用することに限定されないことに留意すべきである。有利なことに、本発明は、如何なる2種類の通信サービスの間でインターフェースを提供するように使用されてもよいことが予想され、例えばPTT、ボイスチャット、IM、PoC、MSNメッセンジャ等が使用されてよいが、これらに限定されない。したがって、(PoCからIMへ等のような)特定の用語の使い方は、一例に過ぎないよう理解されるべきであり、当業者は具体的な設計の際、それらに代えて他のサービスに置き換えることができる。
【００１９】
図1は或る機能を有するアプリケーションサーバ18を示し、その機能は、PoC通信をサポートするためのオープンモバイルアライアンスPoCアーキテクチャドキュメント(Open  Mobile  Alliance  PoC  architecture  document)に記載されている。
【００２０】
サービスプロバイダにより提供される他の一般的なサービスは、インスタントメッセージング(IM)サービスである。インスタントメッセージング(IM)は、ユーザ同士の間でほぼリアルタイムでメッセージを伝送することに関する。これらのメッセージは通常的には短いが、簡潔であることは必須でないことに留意を要する。IMは会話モードでしばしば使用され、すなわち、メッセーの行き来する伝送が、当事者にとって対話的な会話を行う程度に充分高速である。一般的なインスタントメッセージング(IM)サービスは、アメリカオンラインインスタントメッセージング(AIM:  America  Online  Instant  Messaging)サービス等を含む。
【００２１】
上述したように、サービスプロバイダは典型的には広域のサービスを提供する。加入者装置の様々な特徴に依存して、あるサービスは、あるタイプの加入者装置にとって、よりいっそう実用的である又は望ましいかもしれない。このような特徴は、装置により提供されるインターフェースや、装置の移動可能性等のような静的な特徴でもよい。例えば、音声サービスは、パーソナルコンピュータにとってインスタントメッセージング(IM)サービスよりも実用性に乏しい。なぜなら、パーソナルコンピュータは主にキーボードインターフェースを使って操作され、一般的には、高性能マイクロフォンを備えておらず、比較的移動しにくいからである。インスタントメッセージサービスは、携帯電話にとって、音声サービスよりも実用性に乏しい又は望まれないかもしれない。なぜなら、多くの小型電話機は、限られたキーパッド入力機能しか備えていない或いは入力が困難だからである。様々なサービスの相対的な要求度合いを制御する動的な特徴は、装置を利用する場所及び環境、そして装置の使用時間等を含む。例えば、プライバシに関する事柄の場合、混雑した場所で音声サービスを利用することは望まれず、文字ベースのIMサービスを利用することの方が望ましい。
【００２２】
本発明による通信サービス(CS)は、セッション通信を加入者が受信する仕方を制御する機能を提供する。セッション通信は、PoC通信及びIM通信等を含むがこれらに限定されない。例えば、加入者は、テキストメッセージや音声チップのようなIM又はPoC情報を受信することを選択するかもしれない。さらに、1人以上の加入者と共に複数の加入者がチャットセッションを確立するためにサービスを利用し、様々な加入者が情報を受信するために異なるインターフェースを使用してもよい。その結果、各加入者は、送信側装置で選択された通信インターフェースにもはや拘束されず、むしろ彼又は彼女の要望に最も合うように彼又は彼女の通信をカスタマイズする。本発明の通信サービスの一例は、変換サービス20として組み込まれるよう図示されており、この例の場合、それはIM/PoC変換サービスであり、図1ではアプリケーションサーバ22上で動作する。
【００２３】
一例として、図1の場合、ラップトップ装置11におけるエンドユーザAは、移動電話機12のエンドユーザBとチャットセッションを設定する。エンドユーザAは、総てのセッション情報がテキストとして受信されることを希望しているが、エンドユーザBはセッション情報が音声として受信されることを希望している。破線25は、エンドユーザAからエンドユーザBに至る通信経路を示す。AからのIMは、WAN16に転送され、ゲートウェイ24で捕捉され、ゲートウェイはその信号をサーバ22に転送する。サーバ22は、エンドユーザBに関するプロファイル(情報)を検査し、情報を受信する際にBが好むインターフェースを判別する。図1の例の場合、Bは音声情報の受信を好むことが仮定されている。サーバ22は、IMを装置12宛のPoC音声情報に変換し(例えば、文字を会話に変換するコンバータを使用する)、それをゲートウェイ24に送出する。PoC通信を制御するサーバ18は、PoC情報を捕捉し、そのPoC情報を装置12に送ることを制御する。
【００２４】
移動電話12は、PoC通信を使用してIMに応答してもよい。PoC情報はゲートウェイ24により捕捉される。ゲートウェイ24は、エンドユーザAのプロファイル情報を検査し、そして、PoC情報を、エンドユーザAが好むインターフェースで提示するための形式に変換することで、ゲートウェイ24はその情報をエンドユーザAに転送する。例えば、エンドユーザAがテキストを好んでいた場合、変換サービス20は音声からテキストへの変換を実行する。また、変換サービス20は、PoC音声ストリームを、エンドユーザAに提供する音声チップに変換してもよい。
【００２５】
変換サービス20は、ハードウエア及びソフトウエアの組み合わせで実現されてもよい。図2には、変換サービス20の一例で使用されるいくつかの代表的なコンポーネントが示されている。PoC/IM変換サービス例は加入者通信プロファイルテーブル30を含み、そのテーブルは、加入者各々について、加入者ID31a及びインターフェースの好み31bを格納する。セルラ加入者の場合、加入者ID31aは、モバイル電子シリアル番号(ESN)、モバイル識別番号(MIN)等を含んでもよい。インターネット加入者の場合、加入者ID31aはインターネットアドレスでもよい。本発明は、加入者を識別する如何なる具体的な形態にも限定されず、本発明は、ネットワークに結合された装置をサービスプロバイダが識別する如何なる手段をも包含する。
【００２６】
インターフェースの好み31bは1つ以上のフィールドを含み、フィールドは、各加入者がサービスの情報を受信するのに望ましいインターフェースを示す。図2の加入者通信プロファイルは、加入者ID及び所望のインターフェースしか含んでいないが、本発明の一形態によれば、加入者通信プロファイルは様々な形式をとってよい。いくつかの加入者通信プロファイルの例は、図3A-3Cに示されている。図3Aは、加入者通信プロファイルの標準的なフィールドを示し、通信セッションを特定するセッションID40、加入者ID41及び所望のインターフェース42を、セッションに参加する加入者について示している。図3Aには示されていないが、加入者通信プロファイルは、さらに緻密に構成されてもよい。例えば、加入者で受信される情報タイプ各々について異なるインターフェースが規定されてもよく、PoC音声とは異なるインターフェースを使用してIMテキストが表示されてもよい。さらに、好ましいインターフェースは、エンドユーザの場所や環境又は装置が変わった場合、異なってもよい。一実施例では、ユーザのスケジュールに基づいて好みの受信インターフェースを変えることで、ユーザはサービスの受け方をカスタマイズしてもよく、そのスケジュールは、場所、活動内容、環境又は他の属性の変更を反映する。図3Bは、受信インターフェースのスケジュールを含む加入者通信プロファイルを示す。加入者通信プロファイルは、異なる属性の通信チャネルについて異なるインターフェースを使用するように、さらにカスタマイズされてよいことが予想される。例えば、エンドユーザの身元(識別子)、情報交換のセキュリティ、ネットワークの属性等に基づいて、或るインターフェースを他のものに代えて選択することが好ましい。図3Cは、予め選択された属性の通信情報について、異なる受信インターフェースを使用するようにカスタマイズされた加入者通信プロファイルを示す。エンドユーザや情報交換の具体的な要請に応じて、加入者通信プロファイルをカスタマイズする方法は様々なであることが、理解されるであろう。したがって本発明はプロファイルに特定のどの情報を含めることにも限定されない。
【００２７】
図2を再び参照するに、加入者通信プロファイルテーブル30に加えて、変換サービス20はインターフェースカスタマイズロジック(論理装置)26を含む。インターフェースカスタマイズロジック26は、ハードウエア及びソフトウエアを含み、そのハードウエアは処理エンジンを含み、ソフトウエアは、コンピュータ読取可能な媒体の中にあるオブジェクト指向コンピュータコードのようなコンピュータコードを含む。加入者通信プロファイルテーブル30を維持するために加入者がサービスに登録した場合、インターフェースカスタマイズロジックは、制御信号及び受信した他の信号に応答して動作する。インターフェースカスタマイズロジック26は、加入者との以後の通信の間、加入者通信プロファイルテーブル30にアクセスし、変換形式を変換器34に通知する。ゲートウェイインターフェース35は、アプリケーションサーバ22及びゲートウェイ24(図1)の間で情報を交換するように動作する。入力バッファ36は、サーバ22で受信した情報を格納し、出力バッファ37は変換器34により修正された情報を格納し、その修正は、ゲートウェイを介して加入者に情報を転送する前に、加入者通信プロファイルによる好みの情報に応じてなされたものである。
【００２８】
変換器34は、テキストメッセージを音声メッセージ又は音声クリップに変換する、又は音声メッセージをテキストメッセージに変換する機能を有する。これら双方のタスクを実行する多くの変換ツールが当該技術分野に存在し、それらをここで使用することができる。一実施例によれば、変換部は、一般的な簡略文字の俗語(shorthand  slang  term)を認識し、その簡略的な俗語に等価な音声を生成するようにプログラムされてもよい。例えば、簡略的な「lol」を認識した変換部は、「lots  of  laughs」という言葉を音声クリップに挿入する。文字による感情アイコン(emoticon)を表現するため、追加的な音声が音声情報に挿入されてもよく、感情アイコンは一般に感情を表現するために文字メッセージの中で使用される。変換部がテキストメッセージのコンテンツ及び状況をさらに正確に伝えるように変換部に適用される他の例も想定されており、本発明は上記の具体例だけに限定されない。
【００２９】
図4は、いくつかの例示的なステップを示すフローチャートであり、そのステップはエンドユーザのクライアントにより実行されるプロセス50の中で実行され、これにより本発明による通信サービスに登録する。一実施例の場合、サービスはクライアント／サーバのアプリケーションとして実行され、エンドユーザはサービスのクライアント部分を実行し、アプリケーションサーバ22がサービスのサーバ部分のホストになる。ステップ52において、サーバに登録することにより、或いは予め決められているパスワードを使ってログインすることにより、クライアントはアプリケーションサーバにつながる。
【００３０】
ステップ54において、接続プロセスの一部として、エンドユーザは、エンドユーザ固有の情報を変換サービス20に送る。エンドユーザ固有の情報は、加入者通信プロファイル、バディリスト等を含んでよい。代替的に、加入者通信プロファイル及びバディリストは、加入者がサービスに初めて登録した際に提供されてもよいし、或いは加入者がサービスの利用を続ける場合に提供されてもよいことに留意すべきである。例えば、サービスはプルダウンメニュ等を含み、加入者通信プロファイル及び関連する提示インターフェースをエンドユーザが動的にカスタマイズできるようにしてもよい。さらに、本発明による通信サービスは、存否等のようなエンドユーザ装置の状態を監視し、エンドユーザ装置の状態が動的に変化したことに応じて、エンドユーザの加入者通信プロファイルを修正(更新)する機能を含んでいてもよい。
【００３１】
ステップ56では、予備的な情報(例えば、登録情報、プロファイル情報、バディリスト等)がクライアント及びサーバ間で交換されると、クライアント装置は、例えばセッションイニシエーションプロトコル(SIP)を用いて、サーバにより通信を開始することができる。
【００３２】
図5は、いくつかのステップ例を示すフローチャートであり、アクティブなセッションの中でユーザ間で情報を受信した場合、本発明の通信サービスにより実行される。ステップ62において、サービスに関する情報がアプリケーションサーバ22で受信され、通信サービスは、セッション識別子及び加入者識別子を抽出する。ステップ64において、セッション識別子及び加入者識別子を用いて、サービスは、加入者通信プロファイルを検索する。その加入者通信プロファイル(及び可能性のある他の外部情報、例えば、日時、エンドユーザの存否情報等)を利用して、通信サービスは、その情報について望ましいエンドユーザインターフェースを特定する。ステップ66において、情報は、所望のエンドユーザインターフェースでの提示用の形式に変換され、ステップ68において、その情報がネットワークを介してエンドユーザに転送される。
【００３３】
したがって、本発明はあるサービスを提供し、そのサービスは、エンドユーザ達が異なる通信インターフェース及び技術を使って、好ましいインターフェース及び技術により通信することを可能にする。上述したように、PoC及びIM通信サービス及びインターフェースが説明されてきたが、本発明はこれらの特定のサービス及びインターフェースに限定されず、当業者は、PTT、PoC、IM、ボイスチャット、MSNメッセンジャ及び他の均等物をサポートするように本発明を容易に適合させ得ることが、理解されるであろう。本サービスは、技術各々の特徴が他の技術に変換されることを可能にする。例えば、既存のIMサービスは、グループのメンバに対して、彼らの仲間(バディ)の誰かが来た場合、通知を行う。この機能は、本発明の通信サービスに統合されてもよく、例えば、PoC技術を使用するエンドユーザに対して、警報を促し、呼び出し音等により通知することで行われてもよいし、或いは、移動装置が移動ネットワークに接続された場合にIMバディに警報を促すことで行われてもよい。本発明は、技術(テクノロジ)、サービス及びインターフェースの間を橋渡しする仕組みを提供し、これにより、テクノロジ、サービス及びインターフェース各々に関する付加価値の高い機能を、通信サービスで使用できるようにする。
【００３４】
以上本発明の様々な実施例が説明されてきたが、上記の図の多くは、本発明の実施例による方法のフローチャート、装置(システム)及びコンピュータプログラムプロダクトに関することが理解されるであろう。フローチャートの各ブロック、及びフローチャート中のブロックの組み合わせは、コンピュータプログラム命令により実現可能であることが理解されるであろう。これらのコンピュータプログラム命令は、コンピュータ又は他のプログラム可能なデータ処理装置にロードされて或るマシンを生成し、コンピュータ及び他のプログラム可能なデータ処理装置で動作する命令は、フローチャートのブロック又は複数のブロックで指定されている機能を実現する手段(マシン)をもたらすようにする。これらのコンピュータプログラム命令は、コンピュータ読取可能なメモリに格納され、その命令は、コンピュータ又は他のプログラム可能なデータ処理装置が、ある特定の方法で機能するように指図することができ、コンピュータ読取可能なメモリに格納されている命令は、命令手段を含む製品をもたらし、その製品は、フローチャートのブロック又は複数のブロックで指定されている機能を実行する。コンピュータプログラム命令は、コンピュータ又は他のプログラム可能なデータ処理装置にロードされ、コンピュータ又は他のプログラム可能なデータ処理装置において一連の処理ステップが実行されることを引き起こし、コンピュータ実行プロセスを生成し、コンピュータ又は他のプログラム可能なデータ処理装置で動作する命令が、フローチャートのブロック又は複数のブロックを実行するステップをもたらすようにする。
【００３５】
本発明による機能を規定するプログラムは多くの形態でコンピュータに与えられることを、当業者は良く理解すべきであり、その形態は、(a)書き換え不可能なストレージ媒体に永続的に格納された情報(そのような媒体は、例えば、コンピュータI/Oアタッチメントにより読取可能なROM又はCD-ROMディスクのようなコンピュータ内のリードオンリメモリ装置である)、(b)書き換え可能なストレージ媒体に変更可能に格納された情報(そのような媒体は、例えば、フロッピディスク及びハードドライブ等である)、又は(c)ベースバンドシグナリングや、搬送波シグナリングを含むブロードバンドシグナリング技術を例えば使用して、コンピュータ又はモデムを介した電話ネットワーク等により、通信媒体を介してコンピュータに与えられる情報等を含むがこれらに限定されない。
【００３６】
本発明は上記の実施例を通じて説明されたが、当業者は、説明された実施例に対する修正や変更が、開示された本発明の概念から逸脱することなくなされてもよいことを、理解するであろう。説明は例示的であるに過ぎず、他の機能表現、追加的なステップ及びコンポーネントが当業者により追加可能であることは、理解されるであろう。したがって、添付の特許請求の範囲以外により本発明は限定されるべきでない。
【先行技術文献】
【非特許文献】
【００３７】
【非特許文献１】OMA-AD  PoC-v1  0-2006060,  Open  Mobile  Alliance,  “Push  to  talk  over  Cellular  Architecture”
【図１】
2010512073.tif 000003
【図２】
2010512073.tif 000004
【図３Ａ】
2010512073.tif 000005
【図３Ｂ】
2010512073.tif 000006
【図３Ｃ】
2010512073.tif 000007
【図４】
2010512073.tif 000008
【図５】
2010512073.tif 000009
【国際調査報告】
2010512073.tif 000010
2010512073.tif 000011