(57)【要約】      （修正有）【課題】セルラ上でのプッシュトークとインスタントメッセージとの間の相互作用のための方法及び装置を提供する。【解決手段】ＰｏＣサーバに対するＰｏＣクライアントのように振舞い、ＩＭサーバに対するＩＭクライアントのように振舞う相互作用エンティティが設けられる。相互作用エンティティは、ＩＭサーバからトークバースト或いはオーディオクリップを聞き、それらを受信した場合に、一時記憶メモリに格納し、ストリーミングフォーマットに変換する。相互作用エンティティは、次に、ＰｏＣサーバからのフロアを要求し、一度、フロアが許可されると、格納されたオーディオクリップ或いはトークバーストをＰｏＣサーバにストリームする。ＰｏＣサーバは、次に、クリップをＰｏＣクライアントに配布する。【選択図】図５
2011081816.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信システムにおいてメッセージを生成し、
前記第１の通信システムにおいて前記メッセージをサーバに送信し、
前記メッセージを相互作用エンティティに送信し、
前記メッセージを格納し、
前記メッセージをストリーミングフォーマットに変換し、
第２の通信システムからフロアを要求し、
前記第２の通信システムにおけるサーバにメッセージをストリーミングし、
前記メッセージを前記第２の通信システムにおける端末に配布するメッセージの送信方法。
【請求項２】
前記第１の通信システムは、インスタントメッセージ（ＩＭ)システムである請求項１記載の方法。
【請求項３】
前記第２の通信システムは、セルラ上のプッシュトーク（ＰｏＣ）システムである請求項２記載の方法。
【請求項４】
第１の通信システムにおいてメッセージを生成し、
前記メッセージを前記第１の通信システムにおけるサーバに送信し、
前記メッセージを相互作用エンティティに送信し、
前記メッセージを格納し、
前記メッセージをストリーミングフォーマットに変換し、
第２の通信システムから相互作用エンティティによってフロアを要求し、
前記第２の通信システムにおけるサーバにメッセージをストリーミングし、
前記メッセージを前記第２の通信システムにおける端末に配布するメッセージの送信方法。
【請求項５】
前記第１の通信システムは、インスタントメッセージ（ＩＭ)システムである請求項４記載の方法。
【請求項６】
前記第２の通信システムは、セルラ上のプッシュトーク（ＰｏＣ）システムである請求項５記載の方法。
【請求項７】
前記相互作用エンティティは、前記インスタントメッセージ（ＩＭ）サーバにおいて実現される請求項１記載の方法。
【請求項８】
前記相互作用エンティティは、前記プッシュトーク（ＰｏＣ）サーバにおいて実現される請求項１記載の方法。
【請求項９】
前記相互作用エンティティは、インスタントメッセージ（ＩＭ)サーバ及びセルラ上のプッシュトーク（ＰｏＣ）サーバ双方の通信である分離エンティティとして実現される請求項１記載の方法。
【請求項１０】
前記メッセージをストリーミングフォーマットに変換することは、少なくとも１つの追加メッセージを第２の通信システムにおけるサーバへストリームすることと並行に行なわれる請求項４記載の方法。
【請求項１１】
少なくとも１つの追加メッセージをストリーミングフォーマットに変換することは、少なくとも１つの追加メッセージを第２の通信システムにおけるサーバへストリームすることと並行に行なわれる請求項４記載の方法。
【請求項１２】
第１の通信システムにおいてメッセージを生成し、
前記第１の通信システムにおいて前記メッセージをサーバに送信し、
前記メッセージを相互作用エンティティに送信し、
第２の通信システムからフロアを要求し、
フロアが許可されない場合にメッセージをキューし、
前記メッセージをストリーミングフォーマットに変換し、
フロアが許可されている場合に、前記第２の通信システムにおけるサーバにメッセージをストリーミングし、
前記メッセージを前記第２の通信システムにおける端末に配布するメッセージの送信方法。
【請求項１３】
前記第２の通信システムは、インスタントメッセージ（ＩＭ)システムである請求項１２記載の方法。
【請求項１４】
第１の通信システムにおいてメッセージを生成する手段と、
前記メッセージを前記第１の通信システムにおけるサーバに送信する手段と、
前記メッセージを相互作用エンティティに送信する手段と、
前記メッセージを格納する手段と、
前記メッセージをストリーミングフォーマットに変換する手段と、
第２の通信システムからフロアを要求する手段と、
前記第２の通信システムにおけるサーバにメッセージをストリーミングする手段と、
前記メッセージを前記第２の通信システムにおける端末に配布する手段とを具備するメッセージの送信装置。
【請求項１５】
第１の通信システムにおいてメッセージを生成する手段と、
前記メッセージを前記第１の通信システムにおけるサーバに送信する手段と、
前記メッセージを相互作用エンティティに送信する手段と、
前記メッセージを格納する手段と、
前記メッセージをストリーミングフォーマットに変換する手段と、
前記第１の通信システムにおいて少なくとも１つの追加メッセージを生成する手段と、
前記少なくとも１つの追加メッセージを前記第１の通信システムにおけるサーバに送信する手段と、
前記少なくとも１つの追加メッセージを前記相互作用エンティティに送信する手段と、
前記少なくとも１つの追加メッセージを格納する手段と、
前記少なくとも１つのメッセージをストリーミングフォーマットに変換する手段と、
前記メッセージ及び少なくとも１つの追加メッセージをキューに置く手段と、
第２の通信システムからフロアを要求する手段と、
前記メッセージを前記第２の通信システムにおけるサーバにストリーミングする手段と、
前記メッセージを前記第２の通信システムにおける少なくとも１つの端末に配布する手段と、
前記キューが少なくとも１つの追加メッセージを有するかを決定する手段と、
前記キューが少なくとも１つの追加メッセージを有する場合にフロアを要求する手段と、
前記少なくとも１つの追加メッセージを前記第２の通信システムにおける前記サーバへストリーミングする手段と、
前記少なくとも１つの追加メッセージを前記第２の通信システムにおける少なくとも１つの端末に配布する手段と
を具備するメッセージを伝送する装置。
【請求項１６】
コンピュータ実行可能な命令を含むコンピュータ読み取り可能な媒体において、前記命令は、
第１の通信システムにおいてメッセージを生成し、
前記メッセージを前記第１の通信システムにおけるサーバに送信し、
前記メッセージを相互作用エンティティに送信し、
前記メッセージを格納し、
前記メッセージをストリーミングフォーマットに変換し、
第２の通信システムからフロアを要求し、
前記第２の通信システムにおけるサーバにメッセージをストリーミングし、
前記メッセージを前記第２の通信システムにおける端末に配布することを含むコンピュータ読み取り可能な媒体。
【請求項１７】
コンピュータ実行可能な命令を含むコンピュータ読み取り可能な媒体において、前記命令は、
第１の通信システムにおいてメッセージを生成し、
前記第１の通信システムにおいて前記メッセージをサーバに送信し、
前記メッセージを相互作用エンティティに送信し、
前記メッセージを格納し、
前記メッセージをストリーミングフォーマットに変換し、
第２の通信システムからフロアを要求し、
前記第２の通信システムにおけるサーバにメッセージをストリーミングし、
前記メッセージを前記第２の通信システムにおける端末に配布することを含むコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に通信に関し、より具体的には、セルラ上のプッシュトーク（ＰＯＣ）システムとインスタントメッセージ（ＩＭ）システムとの間の相互作用のための方法及び装置に関する。
【背景技術】
【０００２】
近年、無線通信技術は、加入者及び利用の増大とともに大幅に進歩しているように見える。この進歩は、オペレータに追加の特徴、加入者へのサービスを提供することを探求することを刺激してきた。新しい特徴の例は、多くのオペレータが音楽のダウンロード、ビデオサービス、セルラ上のプッシュトーク（ＰｏＣ）及びインスタントメッセージサービス（ＩＭ）を加入者に提供するものである。
【０００３】
図１は、無線通信システム１００において動作するセルラ上でのプッシュ・トーク(ＰｏＣ）サービス、インスタントメッセージ（ＩＭ）サービス動作を示すブロック図である。
【０００４】
インスタントメッセージ（ＩＭ）は、メッセージを他のＩＭクライアント１０８と交換するためのＩＭサービスを使用する。ＩＭサービスがテキストベース情報を交換するために開発されているとしても、オーディオクリップ、画像などのような他の種類の情報を実行することに制限はない。さらに、いつどこで伝送されるかに関してのユーザの限定はない。一般的に、情報は送信側から受信側へストリームされない。
【０００５】
セルラ上でのプッシュ・トーク(ＰｏＣ）サービスは、ＰｏＣユーザ或いはクライアント１０４のグループ間のハーフデュプレックスオーディオ通信チャネルを確立する。ＰｏＣグループの多くても１つは、いつでも伝送する権利を有し、他の全てのメンバーは伝送された情報を受信する。フロア制御メカニズムは、グループの異なるメンバーから伝送する権利のための要求を調停するために使用される。送信側によって生成されたトークバーストはパケット化され、受信側にストリームされる。
【０００６】
ＩＭサービスを使用してオーディオクリップを伝送することは可能なので、ＰｏＣサービスがＩＭサービスと動作することができる場合には有益である。しかしながら、これらサービス間の差異がＰｏＣサービス及びＩＭサービスが一緒に動作することを妨げてきた。フロア制御がＰｏＣサービスにおいて使用され、１つのクライアントのみが同時にオーディオパケットを伝送する。対して、ＩＭグループの各メンバーはいつでも伝送できるので、ＩＭパケットサービスは、フロア制御のコンセプトについてはない。ＰｏＣサービスは、オーディオをパケット化し、そして、オーディオを他の参加者にストリームする。ＩＭクライアントがオーディオパケットをバッファし、オーディオクリップを生成し、その後、他のＩＭセッション参加者に配布される場合に、これはＩＭサービスにおけるケースではない。ＩＭサービスを使用してオーディオクリップを伝送することは可能でありかつ有益であることから、ＰｏＣサービスがＩＭサービスとともに動作可能であれば有益である。
【０００７】
したがって、プッシュトークセルラシステムとインスタントメッセージシステムとの間の相互作用のための方法及び装置がこの分野において必要とされる。
【発明の概要】
【０００８】
［概要］
本発明のある観点では、メッセージを送信する方法が提供される。この方法は、第１の通信システムにおいてメッセージを生成するステップと、メッセージを第１の通信システムにおけるサーバに送信するステップと、メッセージを相互作用エンティティに送信するステップと、メッセージを相互作用エンティティで格納するステップと、メッセージをストリーミングフォーマットに変換するステップと、第１の通信システムとは異なるタイプの第２の通信システムからのフロアを要求するステップと、第２の通信システムにおけるサーバにメッセージをストリーミングするステップと、メッセージを第２の通信システムにおける端末に配布するステップとを具備する。
【０００９】
他の実施の形態は、１つの通信システムがフロア制御を利用する場合の２つの通信システム間のメッセージを送信する方法を提供する。この方法は、第１の通信システムにおいてメッセージを生成するステップと、メッセージを第１の通信システムにおけるサーバに送信するステップと、メッセージを相互作用エンティティに送信するステップと、メッセージを格納するステップと、メッセージをストリーミングフォーマットに変換するステップと、第２の通信システムからフロアを要求するステップと、第２の通信システムにおけるサーバにメッセージをストリーミングするステップと、メッセージを第２の通信システムにおける端末に配布するステップとを具備する。
【００１０】
さらに、他の実施の形態はメッセージを送信する方法を提供する。この方法は、第１の通信システムにおいてメッセージを生成し、メッセージを第１の通信システムにおけるサーバに送信し、メッセージを相互作用エンティティに送信し、メッセージを格納し、メッセージをストリーミングフォーマットに変換し、第２の通信システムにおけるサーバにメッセージをストリーミングし、メッセージを第２の通信システムにおける端末に配布することを含む。
【００１１】
メッセージを送信する装置がさらに提供される。この装置は、第１の通信システムにおいてメッセージを生成する手段と、メッセージを第１の通信システムにおけるサーバに送信する手段と、メッセージを相互作用エンティティに送信する手段と、メッセージを相互作用エンティティに格納する手段と、メッセージをストリーミングフォーマットに変換する手段と、第２の通信システムからフロアを要求する手段と、第２の通信システムにおけるサーバにメッセージをストリーミングする手段と、メッセージを第２の通信システムにおける端末に配布する手段とを具備する。
【００１２】
さらに、他の実施の形態は伝送装置を提供する。この伝送装置は、第１の通信システムにおいてメッセージを生成する手段と、メッセージを第１の通信システムにおけるサーバに送信する手段と、メッセージを相互作用エンティティに送信する手段と、メッセージを相互作用エンティティに格納する手段と、メッセージをストリーミングフォーマットに変換する手段と、少なくとも１つの追加メッセージを第１の通信システムにおけるサーバに送信する手段と、少なくとも１つの追加メッセージを相互作用エンティティに送信する手段と、少なくとも１つの追加メッセージを格納する手段と、少なくとも１つのメッセージをストリーミングフォーマットに変換する手段と、メッセージ及び少なくとも１つの追加メッセージをキューに置く手段と、第２の通信システムからフロアを要求する手段と、メッセージを第２の通信システムにおけるサーバにストリーミングする手段と、メッセージを第２の通信システムにおける少なくとも１つの端末に配布する手段と、キューが少なくとも１つの追加メッセージを有するかを決定する手段と、キューが少なくとも１つの追加メッセージを有する場合にフロアを要求する手段と、少なくとも１つの追加メッセージを第２の通信システムにおけるサーバへストリーミングする手段と、少なくとも１つの追加メッセージを第２の通信システムにおける少なくとも１つの端末に配布する手段とを具備する。
【００１３】
コンピュータ読み取り可能な媒体がさらに提供される。このコンピュータ読み取り可能な媒体は、コンピュータ実行可能な命令を有し、この命令は、第１の通信システムにおいてメッセージを生成し、メッセージを第１の通信システムにおけるサーバに送信し、メッセージを相互作用エンティティに送信し、メッセージを格納し、メッセージをストリーミングフォーマットに変換し、第２の通信システムからフロアを要求し、第２の通信システムにおけるサーバにメッセージをストリーミングし、メッセージを第２の通信システムにおける端末に配布することを含む。
【００１４】
さらなる実施の形態は、コンピュータ実行可能な命令を含むコンピュータ読み取り可能な媒体を提供し、当該命令は、第１の通信システムにおいてメッセージを生成し、メッセージを第１の通信システムにおけるサーバに送信し、メッセージを相互作用エンティティに送信し、メッセージを格納し、メッセージをストリーミングフォーマットに変換し、第２の通信システムからフロアを要求し、第２の通信システムにおけるサーバにメッセージをストリーミングし、メッセージを第２の通信システムにおける端末に配布することを含む。
【図面の簡単な説明】
【００１５】
【図１】実施の形態に従った無線通信システムにおけるＰｏＣサービス及びＩＭサービスを示すブロック図である。
【図２】実施の形態に従ったＰｏＣサービス、ＩＭサービス及び相互作用エンティティを示すブロック図である。
【図３】実施の形態に従ったＰｏＣサービス、ＩＭサービス及びＰｏＣサーバに対するＰｏＣクライアントのように振舞い、ＩＭサーバに対するＩＭクライアントのような相互作用エンティティを示すブロック図である。
【図４】実施の形態に従った相互作用エンティティの動作を示すフロー図である。
【図５】実施の形態に従った相互作用エンティティの動作を示すフロー図である。
【発明を実施するための形態】
【００１６】
［詳細な説明］
本出願は、題名「セルラ上のプッシュトーク（ＰＯＣ）システムとインスタントメッセージ（ＩＭ）システムとの間の相互作用のための方法及び装置」であって、２００５年１月２８日に提出され、この譲受人に譲り渡され、本出願に明らかに参照のために組み込まれる米国仮出願番号６０／６４８，３４１号の優先権を要求する。
【００１７】
用語"例示的な”は、ここでは、例として、実例として、図示としてのような意味である。ここにおいて述べられる”例示的な”のようなどんな実施の形態も他の実施の形態よりも好ましく或いは有利であるように解釈される必要はない。
【００１８】
ＰｏＣサービスとＩＭサービスとの間にはいくつかの基本的な違いがある。上に示した図１に示すように、ＰｏＣサービスは、ＰｏＣサーバ１０２がフロアを有するグループメンバーから受信したオーディオパケットのみを配布するようにフロア制御を使用する。ＰｏＣサーバ１０２は、他のグループのメンバーから受信したオーディオパケットを廃棄する。クライアントは、要求をしなければならず、オーディオパケットを送信することが許可される前にフロアが許可されなければならない。クライアントは、モバイル端末或いは他の通信装置であって良い。一方、ＩＭサービスはフロア制御のコンセプトを有しない。ＩＭグループの各メンバは、いつでも伝送可能である。加えて、ＰｏＣクライアント１０４はオーディオをパケットにパケットライズ化し、それを他の参加者にストリームする。直接的に対称的な点は、ＩＭクライアント１０８はオーディオパケットをバッファし、次にＩＭセッションにおいて他の参加者に配布されるオーディオクリップを生成する。したがって、ＩＭサービスのユーザによって体験される遅れは、一般的に、ＰｏＣユーザによって体験されるものよりも高い。ＰｏＣサービスにＩＭサービスと動作することを許可する（及びその逆）ために、ＰｏＣサービスにおけるフロア制御プロトコル及びオーディオのストリーミングの性質によって停止した困難性を克服するための方法を必要とする。
【００１９】
図２は、本発明の実施の形態に係る無線通信システム２００におけるＰｏＣサービス、ＩＭサービス及び相互作用エンティティを示すブロック図である。
【００２０】
ここにおいて開示される実施の形態は、ＰｏＣクライアント２０６及びＩＭクライアント２１０に互いに音声会話を実行することを可能にする技術を提供することによって、上述のニーズを示す。本発明のアスペクトは、新しい機能エンティティに関し、ここでは相互作用エンティティとして参照され、ＰｏＣサーバ２０４に対するＰｏＣクライアント２０６のように振舞い、ＩＭサーバ２０８に対するＩＭクライアント２１０のようなものである。ある実施の形態においては、メカニズムがＰｏＣのようなフロア制御を有するサービスとＩＭのようなフロア制御なしのサービスとの間の相互作用について提供される。新しい相互作用エンティティ２０２は、この機能性なしにクライアントのフロア制御を要求する。フロア制御のコンセプトは、したがって維持される。
【００２１】
ここにおいて述べられる実施の形態は、相互作用機能（ＩＦ）に関し、この相互作用機能はＩＭクライアント２１０によって生成されたオーディオクリップがＰｏＣクライアント２０６に伝送されることを可能にする。この相互作用機能は、さらに、ＰｏＣクライアント２０６によって生成されたトークバーストがＩＭクライアント２１０に伝送されることを可能にする。ＰｏＣクライアント２０６とＰｏＣサーバ２０４との間のインターフェイスにおいて変更は必要とされず、同様に、ＩＭサーバ２０８とＩＭクライアント２１０との間のインターフェイスにおいても変更は必要とされない。ＩＭサーバ２０８に対する又は／及びＰｏＣサーバ２０４はこの新しい機能性をサポートするように改良される必要がある。さらに、新しい機能性が、ＰｏＣサーバ２０４及びＩＭサーバ２０８双方をインターフェイスする分離ユニットを加えることによって実現される。ＰｏＣクライアント２０６にとっては、セッションはＰｏＣセッションとして表われ、これに対して、
ＩＭクライアント２１０にとっては、セッションはＩＭセッションとして表われる。
【００２２】
例
図３は、ＰｏＣサービス、ＩＭサービス及びＰｏＣサーバ３０４に対するＰｏＣクライアント３０６のように振舞い、ＩＭサーバ３０８に対するＩＭクライアント３１０のような相互作用エンティティを示すブロック図である。上述の相互作用エンティティ３０２は、ＰｏＣサーバ３０４の一部として、ＩＭサーバ３０８の一部として、或いはＰｏＣサーバ３０４及びＩＭサーバ３０８の双方と通信を行なう分離エンティティとして実現される。ＰｏＣサーバ３０４にとって、この機能性エンティティは、ＰｏＣクライアント３０６のように動作し、ＩＭサーバ３０８にとっては、ＩＭクライアント３１０のように動作する。具体化の有無にかかわらず、この相互作用エンティティはいくつかの機能を実行する。
【００２３】
例えば、相互作用エンティティ３０２はＰｏＣサーバ３０４からのトークバーストを聞き、トークバーストを受信した際に、トークバーストをＩＭサーバ３０８を介して全てのＩＭクライアント３１０に送る。この動作は、重大な遅れなしに実行可能である。
【００２４】
ある実施の形態においては、相互作用エンティティ３０２は、ＩＭサーバ３０８からのオーディオクリップ或いはトークバーストを聞く。相互作用エンティティ３０２がＩＭサーバ３０８からのオーディオクリップ或いはトークバーストを受信した場合、一時記憶装置に格納し、オーディオクリップをストリーミングフォーマットに変換する。相互作用エンティティ３０２は、次に、ＰｏＣサーバ３０４からフロアを要求し、フロアが許可された場合、相互作用エンティティ３０２は格納されたオーディオクリップをＰｏＣクライアント３０６へ配布されるべきＰｏＣサーバ３０４へストリームする。オーディオクリップストリーミングが完了した場合、相互作用エンティティ３０２はフロアをリリースし、格納されたオーディオクリップを削除する。
【００２５】
オーディオクリップ或いはトークバーストがＩＭクライアント３１０から受信されたときと、このオーディオクリップあるいはトークバーストがＰｏＣサーバ３０４に伝送されたときとの間の遅れがあるので、複数のオーディオクリップ或いはトークバーストが立て続けに到着することが可能である。他の実施の形態においては、変換機能がストリーム機能と並行に代わりに実行される。
【００２６】
図４は本発明の実施の形態のフロー図である。相互作用エンティティ３０２が、ステップ４０２において、ＩＭサーバ３０８からのトークバースト或いはオーディオクリップを聞くときに、方法４００が開始する。ステップ４０４において、相互作用エンティティがトークバースト或いはオーディオクリップを受信する。受信すると、一時記憶装置にトークバースト或いはオーディオクリップを格納する。相互作用エンティティ３０２は、ステップ４０８において、格納されたトークバースト或いはオーディオクリップをストリーミングフォーマットに変換する。ストリーミングフォーマットへの変換が一度行なわれると、相互作用エンティティ３０２がステップ４１０において、ＰｏＣサーバ３０４からフロアを要求する。ステップ４１２において、ＰｏＣサーバ３０４が相互作用エンティティ３０２へのフロアを許可する。フロアを受信すると、相互作用エンティティ３０２は、ステップ４１４において、格納されたトークバーストあるいはオーディオクリップをＰｏＣサーバ３０４にストリームする。ステップ４１６において、ＰｏＣサーバ３０４がトークバースト或いはオーディオクリップをＰｏＣクライアント３０６へ配布する。
【００２７】
ＰｏＣサーバの実現部分
相互作用機能３０２がＰｏＣサーバ３０４の一部として実現される場合、ＰｏＣサーバ３０４はグループメンバーを代表してフロアを管理する。クライアントがトークバーストを伝送することを希望する場合、トークバースト要求をＩＭサーバに送る。ＩＭクライアント３１０はフロアを要求することができないので、相互作用エンティティ３０２がＩＭクライアントを代表してこのような要求を作成する。ＩＭクライアント３１０を代表して出されたフロア要求は、ＰｏＣクライアント３０６によって出されたフロア要求と同様に、ローカルポリシに従ってＰｏＣサーバ３０４によって取り扱われることができる。
【００２８】
フロア制御コンセプトを維持するために、相互作用エンティティ３０２はＩＭクライアント３１０からオーディオクリップを受信し、それらをキューし、そして、オーディオクリップを送信したＩＭクライアント３１０を代表するＰｏＣサーバ３０４に対するフロア要求を生成する。
【００２９】
（上述の）相互作用エンティティ３０２はＰｏＣサーバ３０４へ送られるオーディオクリップのキューを維持する。相互作用エンティティ３０２がＩＭクライアント３１０の１つからオーディオクリップを受信すると、この受信されたオーディオクリップはキューに置かれる。このキューが１つのエントリのみしか含まない場合、相互作用エンティティ３０２はフロア要求をＰｏＣサーバ３０４へ送る。フロア要求がペンディングしている間、他のＩＭクライアント３１０から受信された後に続くオーディオクリップがキューに入れられることが可能であるが、すでにフロア要求ペンディングがあるので、後に続くフロア要求は送られない。
【００３０】
ＰｏＣサーバ３０４が、この相互作用エンティティ３０２へのフロアを許可する場合、キューから最初のオーディオクリップを取り出し、ＰｏＣサーバ３０４へストリームする。伝送が完了すると、相互作用エンティティ３０２はアックノレッジをオーディオクリップを生成したＩＭクライアント３１０に提供する。そして、キューが少なくとも１つ以上のオーディオクリップを含む場合には、相互作用エンティティ３０２はＰｏＣサーバ３０４へのフロアのための要求を生成する。
【００３１】
図５は、ＰｏＣサーバの一部としての相互作用エンティティを実現する方法のステップのフローチャートである。方法５００は、ステップ５０２において、ＩＭクライアントがトークバースト或いはオーディオクリップをＩＭサーバに送信したときに開始する。ステップ５０４において、ＩＭサーバがトークバースト或いはオーディオクリップを相互作用エンティティに送る。ステップ５０６において、相互作用エンティティがトークバースト或いはオーディオクリップを受信し、ストリーミングフォーマットに変換し、キューに置く。ステップ５０８において、１つより多くのエントリがキューにあるか否かを決定するためにキューが解析される。少なくとも１つのエントリがキューにある場合、ステップ５１０において、トークバースト或いはオーディオクリップがキューに置かれる。キューにエントリがない場合、ステップ５１２において、相互作用エンティティがフロア要求をＰｏＣサーバに送る。ステップ５１４において、ＰｏＣサーバが相互作用エンティティへのフロアを許可する。フロアが許可されると、ステップ５１６において、相互作用エンティティが最初のトークバースト或いはオーディオクリップをクライアントへ配布を行なうためのＰｏＣサーバにストリームする。トークバースト或いはオーディオクリップがストリームされた後、相互作用エンティティが再度、ステップ５１６において、キューを解析し、少なくとも１つのエントリガキューに残っているか否かを決定する。キューに少なくとも１つのエントリが残っている場合、処理は５１２に戻る。キューにエントリがない場合、処理は終了する。
【００３２】
情報及び信号がいずれかの異なる種類の技術及びテクニックを使用することにより表わされることが当業者にとって理解されるであろう。例えば、データ、命令、コマンド、情報、信号、ビット、シンボル及びチップであり、これらは上述の記述を通して参照され、電圧、電流、電磁波、磁界或いは磁粒子、光学分野或いは光子、或いはこれらの組み合わせによって表わされる。
【００３３】
当業者は、さらに、ここにおいて述べられた実施の形態に関連して示された種々の図示した論理ブロック、モジュール、回路、及びアルゴリズムステップが電気ハードウェア、コンピュータソフトウェア或いはこれらの組み合わせとして実現されることを認識する。ハードウェア及びソフトウェアの互換性を明らかに図示するために、種々の図示可能なコンポーネント、ブロック、モジュール、回路及びステップがそれらの機能性の観点から広く上では一般的に述べられている。このような機能性がハードウェア或いはソフトウェアで実現されるか否かは特定のアプリケーション及び全体のシステムに課せられた設計制約条件に依存する。通常の設計者は各特定のアプリケーションについての種々の方法において述べられた機能性を実行可能であり、このような実行決定は、本発明の観点から離れることを引き起こすものと解釈されるべきではない。
【００３４】
本明細書に開示する実施形態と関連して説明した、様々な例示的な論理ブロック、モジュール及び回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）もしくは他のプログラム可能論理デバイス、ディスクリートゲートロジックもしくはトランジスタロジック、ディスクリートハードウェアコンポーネント、又は本明細書に説明する機能を実行するように設計されたこれらの任意の組み合わせで、実現されたり実行されたりする。汎用プロセッサは、マイクロプロセッサであってよいが、代替例では、このプロセッサは、いずれかの従来型のプロセッサ、コントローラ、マイクロコントローラ又は状態機械であってよい。プロセッサはまた、計算デバイスの組み合わせ、例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと連結された１つ以上のマイクロプロセッサ又は他の任意のこのような構成物として実現される。
【００３５】
本明細書に開示する実施形態と関連して説明した方法又はアルゴリズムのステップは、直接にハードウェアとして、プロセッサによって実行されるソフトウェアモジュールとして、又はこれら２つの組み合わせとして実現される。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取り外し可能ディスク、ＣＤ−ＲＯＭ又は他のいずれかの形態を持つ当技術分野において周知の記憶媒体に常駐していてよい。例示の記憶媒体はプロセッサに結合され、これで、プロセッサは記憶媒体から情報を読み出したりこれに対して情報を書き込んだりすることが可能である。代替例では、この記憶媒体はプロセッサと一体化していてもよい。プロセッサと記憶媒体は、ＡＳＩＣに常駐していてよい。このＡＳＩＣはユーザ端末に常駐していてよい。代替例では、プロセッサと記憶媒体は、ユーザ端末中にディスクリートコンポーネントとして常駐していてよい。
【００３６】
開示の実施形態に関する上述の説明は、当業者が本発明を作製したり使用したりすることを可能とするためのものである。これらの実施形態の様々な修正例は当業者には容易に明らかであろうし、また、本明細書に定義する一般的な原理は、本発明の精神や範囲から逸脱することなく他の実施形態に適用されてよい。したがって、本発明は、本明細書に示す実施形態に制限されることを意図するものではなく、本明細書に開示する原理及び新規な特徴と矛盾しない最も広い範囲を与えられるべきである。
【図１】
2011081816.tif 000003
【図２】
2011081816.tif 000004
【図３】
2011081816.tif 000005
【図４】
2011081816.tif 000006
【図５】
2011081816.tif 000007
【手続補正書】
【提出日】平成22年11月29日(2010.11.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
相互作用エンティティでインスタントメッセージ（ＩＭ)システムにおける第１の端末からのメッセージを受信し、前記メッセージはフロアシグナリングを含まず、
前記受信したメッセージを一時記憶装置にキューイングし、
前記キューイングされたメッセージをストリーミングフォーマットに変換し、
前記変換に基づいて、セルラ上のプッシュトーク（ＰｏＣ）からのフロアを要求し、
前記フロアを受信すると、前記セルラ上のプッシュトーク（ＰｏＣ）システムにおけるサーバに前記ストリーミングフォーマットに変換されたメッセージをストリーミングするメッセージの送信方法。
【請求項２】
前記相互作用エンティティは、インスタントメッセージ（ＩＭ）サーバにおいて実現される請求項１記載の方法。
【請求項３】
前記相互作用エンティティは、プッシュトーク（ＰｏＣ）サーバにおいて実現される請求項１記載の方法。
【請求項４】
前記相互作用エンティティは、インスタントメッセージ（ＩＭ)サーバ及びセルラ上のプッシュトーク（ＰｏＣ）サーバ双方と通信を行なう分離エンティティとして実現される請求項１記載の方法。
【請求項５】
前記メッセージをストリーミングフォーマットに変換することは、メッセージを前記セルラ上のプッシュトーク（ＰｏＣ）システムにおけるサーバへストリームすることと並行に行なわれる請求項１記載の方法。
【請求項６】
相互作用エンティティでインスタントメッセージ（ＩＭ)システムにおける第１の端末からのメッセージを受信する手段と、前記メッセージはフロアシグナリングを含まず、
前記受信したメッセージを一時記憶装置にキューイングする手段と、
前記キューイングされたメッセージをストリーミングフォーマットに変換する手段と、
前記変換に基づいて、セルラ上のプッシュトーク（ＰｏＣ）システムからのフロアを要求する手段と、
前記フロアを受信すると、前記セルラ上のプッシュトーク（ＰｏＣ）システムにおけるサーバに前記ストリーミングフォーマットに変換されたメッセージをストリーミングする手段とを具備するメッセージの送信装置。
【請求項７】
コンピュータ実行可能な命令を含むコンピュータ読み取り可能な媒体において、前記命令は、
相互作用エンティティでインスタントメッセージ（ＩＭ)システムにおける第１の端末からのメッセージを受信し、前記メッセージはフロアシグナリングを含まず、
前記受信したメッセージを一時記憶装置にキューイングし、
前記キューイングされたメッセージをストリーミングフォーマットに変換し、
前記変換に基づいて、セルラ上のプッシュトーク（ＰｏＣ）からのフロアを要求し、
前記フロアを受信すると、前記セルラ上のプッシュトーク（ＰｏＣ）システムにおけるサーバに前記ストリーミングフォーマットに変換されたメッセージをストリーミングすることを含むコンピュータ読み取り可能な媒体。
【外国語明細書】
2011081816000001.pdf