(57)【要約】【課題】  プッシュツートークオーバーセルラー（ＰｏＣ）グループ通信セッションを容易にする動的なグループアドレスを作成し、かつ、維持する方法を提供すること。【解決手段】  本発明による方法は、グループアドレスに関連した動的なグループのメンバーを定義する少なくとも１つのルール受信することと、ルールに従って決定される移動局（１０２）からのメンバーを動的なグループに加えられることとを包含する。ルールは、移動局（１０２）に対して利用可能なプレゼンスおよび／またはロケーション情報を参照して定義され得る。このよう情報は、局に代わって、ルールに一致する移動局（１０２）を識別するために適合される１つ以上のサーバに、公表され得る。方法は、サーバに接続することにより、動的なグループアドレスが加えられる、一致する移動局（１０２）を獲得することをを包含し得る。【選択図】  図１
2005312045.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク（１０４）において通信セッションのための移動局（１０２、２０２、３０２）のグループを作成し、かつ、管理する方法であって、
グループのメンバーを定義する少なくとも１つのルールを受信することと、
該少なくとも１つのルールに従って決定された前記移動局からのメンバーを該グループに加えることであって、該加えることは、どのユーザおよび／または該ユーザの該移動局が、該少なくとも１つルールに一致するかを決定することを含む、ことと
を包含し、
該方法は、該少なくとも１つのルールは、グループアドレスに関連して受信され、該グループは、グループ通信セッションを開始するために該１つ以上の特定の移動局またはユーザに対して公表されたそれぞれのプレゼンス情報に従って該グループのメンバーが動的に加えられることによって特徴付けられる、方法。
【請求項２】
前記加えることに応答して、前記動的なグループのメンバーの通知を提供することを包含する、請求項１に記載の方法。
【請求項３】
前記移動局のどのユーザが、前記少なくとも１つのルールに一致するかを決定することは、動的なグループのメンバーを定義するサーバ（３１０）から該１つ以上の特定の移動局および／またはユーザの通知を要求し、かつ、受信することを包含し、該サーバ（３１０）は、該移動局ユーザによって、または該移動局ユーザの代わりに公表されるプレゼンス情報を格納する、請求項１または２に記載の方法。
【請求項４】
決定することは、１つ以上の特定の移動局が、該１つ以上の特定の移動局に対するそれぞれのロケーション情報に従って前記少なくとも１つのルールに一致させる通知を受信することを包含する、請求項３に記載の方法。
【請求項５】
移動局に対するプレゼンス情報およびまたはロケーション情報に応答して定義される１つ以上のルールに一致する移動局（１０２、２０２、３０２）の通知を提供する少なくとも１つサーバ（３０８）に接続することを包含し、該接続することは、前記少なくとも１のルールに応答する、請求項４に記載の方法。
【請求項６】
接続するための前記少なくとも１つサーバ（３０８）のそれぞれに対してアドレスを決定することを包含し、該アドレスは、このようなサーバに対するアドレスのリソースリストから決定される、請求項５に記載の方法。
【請求項７】
一致する個々の移動局は、前記少なくとも１つのサーバ（３０８）によって、前記加えることを早めることを決定されるとき、該一致する個々の移動局の通知を受信することを包含する、請求項５または６に記載の方法。
【請求項８】
前記動的なグループを維持し、前記少なくとも１つのルールに従って、メンバーとしての前記移動局またはユーザの特定のうちの１つを除くことを包含する、請求項１から７のいずれかに記載の方法。
【請求項９】
前記移動局またはユーザ特定の１つが、もはや前記少なくとも１つのルールに一致しないという通知を受信することを包含する、請求項６または７に記載の方法。
【請求項１０】
前記少なくとも１つのルールの変更を受信し、該変更に従って前記動的なグループの前記メンバーを維持することを包含し、管理することは、メンバーを追加することと、除くことのうちの少なくとも１つを包含する、請求項１から９のいずれかに記載の方法。
【請求項１１】
前記グループ通信セッションにおける前記メンバー間の通信を容易にする通信サーバ（３０４）に前記動的なグループの該メンバーを通知することを包含する、請求項１から１０のいずれかに記載の方法。
【請求項１２】
前記動的なグループの前記メンバーの前記移動局を用いてユーザに通知することを包含する、請求項１から１１のいずれかに記載の方法。
【請求項１３】
前記少なくとも１つのルールに一致する移動局の検索を拡大することを包含する、請求項６、７、または９に記載の方法。
【請求項１４】
少なくとも１つのサーバ（３０８）に前記接続することは、前記検索を異なるドメインおよびネットワークの少なくとも１つに拡大する、請求項１３に記載の方法。
【請求項１５】
前記少なくとも１つのサーバ（３０８）の１つ以上により、１つ以上のこのような他のサーバに接続することにより、前記所定のルールに一致する移動局の検索を拡大することさらに包含する、請求項６、７、９、１３、または１４に記載の方法。
【請求項１６】
前記さらに接続することは、第１の移動局のホームネットワークおよびローミングネットワークを含む移動局の検索を拡大する、請求項１５に記載の方法。
【請求項１７】
前記グループは、メーデーグループを包含し、
該方法は、第１の移動局（１０２、２０２、３０２）から要求を受信することにより、該第１の移動局に近接する少なくとも１つの第２の通信デバイスとグループ通信を開始することと、
該メーデーグループに対する所定のルールに応答して決定される該移動局の特定のグループを該メーデーグループに加えることと
を包含する、請求項１から１６のいずれかに記載の方法。
【請求項１８】
通信ネットワーク（１０４）における通信セッションのための移動局（１０２、２０２、３０２）のグループを作成し、かつ、管理するサーバ（３０８）であって、
該通信ネットワーク（１０４）を介してメッセージを送受信する通信システムと、
メッセージを処理する該通信システムに結合されたプロセッサと、
該グループのメンバーを定義する少なくとも１つのルールを受信し、かつ、該少なくとも１つのルールに従って決定される該移動局からのメンバーを該グループに加えるようにプロセッサを構成する命令を格納する該プロセッサに結合されたメモリであって、
該加えることは、どのユーザおよび／または該ユーザの該移動局が、該少なくとも１つルールに一致するかを決定することを包含し、
該サーバは、該プロセッサが、グループアドレスに関連した該少なくとも１つのルールを受信し、グループ通信セッションを開始するために該１つ以上の特定の移動局またはユーザに対して公表されたそれぞれのプレゼンス情報に従ってメンバーを該グループを動的に加えるように構成されることによって特徴付けられる、サーバ。
【請求項１９】
前記メモリは、移動局に対するプレゼンス情報および／またはロケーション情報に応答して定義される１つ以上のルールに一致する移動局の通知を提供する少なくとも１つのサーバに接続するように前記プロセッサを構成する命令をさらに格納し、該接続することは、該少なくとも１つのルールに応答する、請求項１８に記載のサーバ。
【請求項２０】
前記メモリは、前記メンバー間のグループ通信を容易にするサーバ（３０４）に前記動的なグループの該メンバーを提供するようにプロセッサを構成する命令をさらに格納する、請求項１８または１９に記載のサーバ。
【請求項２１】
前記メモリは、前記移動局および／または該移動局のユーザの代わりに公表されたプレゼンス情報を受信し、かつ、格納するように前記プロセッサを構成する命令をさらに格納する、請求項１８から２０のいずれかに記載のサーバ。
【請求項２２】
通信ネットワーク（１０４）における他の移動局間の通信セッションを開始するための移動局（１０２、２０２、３０２）であって、
該通信ネットワーク（１０４）を介してメッセージを送受信する通信システム（２１１）と、
メッセージを処理する該通信システムに結合されたプロセッサ（２３８）と、
該プロセッサに結合されたメモリ（２２４、２２６）であって、前記グループを作成し、かつ、管理するように適合されたサーバ（３０８）に、該グループのメンバーを定義する少なくとも１つのルールを送信するように該プロセッサを構成する命令を格納する、メモリ（２２４、２２６）と
を備え、
該サーバは、該少なくとも１つのルールに従って決定される該移動局からのメンバーを該グループに加え、該加えることは、どのユーザおよび／または該ユーザの該移動局が、該少なくとも１つルールに一致するかを決定することを含み、
該移動局は、該プロセッサが、グループアドレスに従って、該少なくとも１つのルールを送信するように構成されており、該ルールは、該移動局が、該グループ通信セッションを開始できるように、該１つ以上の特定の移動局またはユーザに対して公表されたそれぞれのプレゼンス情報に従って、該サーバが該グループのメンバーを該グループを動的に加えることを可能にすることによって特徴付けられる、移動局。
【請求項２３】
通信ネットワーク（１０４）における他の移動局間で通信セッションを開始するための移動局（１０２、２０２、３０２）を動作させる方法であって、
前記グループを作成し、かつ、管理するように適合されたサーバ（３０８）に、該グループのメンバーを定義する少なくとも１つのルールを送信し、該サーバは、該少なくとも１つのルールに従って決定される該移動局からのメンバーを該グループに加え、
該加えることは、どのユーザおよび／または該ユーザの該移動局が、該少なくとも１つルールに一致するかを決定することを含む包含し、
該方法は、グループアドレスに従って、該少なくとも１つのルールが送信されることにより、該移動局が、該グループセッションを開始できるように、該１つ以上の特定の移動局またはユーザに対して公表されたそれぞれのプレゼンス情報に従って、該サーバが、該グループのメンバーを該グループに動的に加えることを可能にすることによって特徴付けられる、方法。
【請求項２４】
請求項１８から２１のいずれかに記載のサーバおよび／または請求項２２に記載の移動を含む遠距離通信システム。
【請求項２５】
請求項１から１７のいずれかに記載の方法をインプリメントする請求項１８から２１のいずれかに記載のサーバ上で実行可能なプログラムコード手段を含む機械読み取り可能媒体。
【請求項２６】
請求項１から１７のいずれかに記載の方法をインプリメントする請求項２２に記載の移動局上で実行可能なプログラムコード手段を含む機械読み取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザのグループ間の通信を容易にするアドレスグループを動的に作成する方法および装置に関する。
【背景技術】
【０００２】
携帯電話または移動局といったワイヤレス通信デバイスは、電話を掛けること、また受け取ること、および／またはワイヤレス通信ネットワーク上でデータを送受信することが可能である。最近の進歩により、このような移動局が、Ｐｕｓｈ―ｔｏ―ｔａｌｋ  ｏｖｅｒ  Ｃｅｌｌｕａｒ（ＰｏＣ）技術を用いて「プッシュ―ツートーク（ＰＴＴ）」モードで通信が可能である。ＰｏＣ通信は、音声情報を運ぶデータパケット通信を伴うボイスオーバーＩＰ（ＶｏＩＰ）技術を利用する。ＰｏＣ通信は、ワンツーワン（ｏｎｅ―ｔｏ―ｏｎｅ）トークまたはセッションに基づくグループトークに適合される。
【０００３】
移動局のエンドユーザは、ＰｏＣ通信のための「招待状」を、「受諾」または無視しうる、他の潜在的な「参加者」に送信し得る。招待状が受諾されるとき、ＰｏＣセッションが、二人の参加者の間で作成される。さらに招待状が受諾されると、二人より多い参加者を有するセッションをグループセッションに拡大する。
【０００４】
ＰｏＣサービスのためのＰｏＣグループを作成するために２つの一般的なやり方がある。１）ＰｏＣサービスプロバイダ、またはウェブベースのアプリケーションツールでグループ定義をあらかじめ定義する。２）ユーザによる利用時間でグループ定義を定義する。
【０００５】
同様に、ユーザは、グループ間でインスタントメッセージを交換するチャットセッションのユーザグループにインスタントメッセージを介して通信し得る。
【０００６】
個人は、場所、食事または他のアクティビティの個人的な好みといった少なくとも１つの一連の共通の特徴、共通の興味、またはこのような特徴の組み合わせを共有する（以前からその個人が知っている、または知らなかった）他の人たちとグループ通信を開始することを所望し得る。このような動的なグループ使用の例は、
１．「Ｍｙ  ｆｒｉｅｎｄｓ  ｃｌｏｓｅ  ｂｙ」―このグループのメンバーシップは、グループオーナからある特定の距離内にいる前もってリストに記載されたメンバー（友達）のサブセットに基づいて動的に作成される。
【０００７】
２.「Ｍｙ  ｌｕｎｃｈ  ｂｕｄｄｉｅｓ」―このグループのメンバーシップは、グループオーナと似たランチの好みを公表した前もってリストに記載されたメンバー（友達）のサブセットに基づいて動的に作成される。
【０００８】
３.「Ｍｙ  ｌｏｖｅ  ｍａｔｃｈ」―このグループのメンバーシップは、グループオーナおよびグループオーナーとある程度近い適合する特徴比較に基づいて動的に作成される。
【０００９】
４.「Ｍｙ  ｓｈｏｐｐｉｎｎｇ  ｂｕｄｄｉｅｓ」―このグループのメンバーシップは、今日買い物をしたいと示す前もってリストに記載されたメンバー（友達）のサブセットに基づいて動的に作成される。
【００１０】
５.「Ｍｙ  ｃｈｅｓｓ  ｇａｍｅ  ｐａｒｔｎｅｒｓ」―このグループのメンバーシップは、ネットワークのチェスゲームをするという興味の公表に基づいて動的に作成される。
【００１１】
６.「Ｍａｙｄａｙ  ｃａｌｌ」―このような動的グループの導入は、「Ｍａｙｄａｙ  Ｃａｌｌｓ」の新しい通話の概念を容易にしうる。事故の際には、ユーザは、緊急の助けを要請するために、助けを必要とするユーザにほとんど全く知らないユーザグループに直接的に電話し得る。これは、事故に会い、近くの他のスキーヤーから緊急の助けを所望したスキーヤーの例である。Ｍａｙｄａｙ  Ｃａｌｌグループのメンバーシップは、ユーザの参加を認証するグループオーナから特定の距離内にいるすべてのユーザに基づいて動的に作成される。
【００１２】
７.Ｔａｘｉ  Ｌｏcａｔｉｏｎ  Ｂａｓｅｄ  Ｄｉｓｐａｔｃｈ  Ｃａｌｌ―タクシーディスパッチャーは、ピックアップ場所からある特定の距離内にいるタクシーと連絡することを所望する。ディスパッチコールグループのメンバーシップは、ピックアップ場所からある特定の距離内にいるすべての前もって作成されたタクシードライバーのユーザリストに基づいて動的に作成される。ピックアップ場所はディスパッチャーによって入力される。
【００１３】
特許文献１は、複数の携帯電話接続者にメッセージ配信のためのシステムを開示する。システムは、対象とされる接続者のグループにメッセージを実質的に同時にブロードキャストするように配置される。接続者は、少なくとも１つの共有される接続者の特徴に従ってすべての接続者からフィルタリングされたグループとして対象とされる。メッセージブロードキャスターは、データベースに格納されている接続者のプロフィールをフィルタリングすることによりブロードキャストメッセージの意図される受信者のグループを作成する。選択されたこのような接続者グループは、一対多数および多数対多数のインターアクションをサポートするチャンネルを形成し得る一方で、受信者の移動デバイスからのメッセージは、所定の用語または所定のメッセージから構成されるメッセージに制限される。
【特許文献１】国際公開第０１／９７５３９号パンフレット
【発明の開示】
【課題を解決するための手段】
【００１４】
プッシュツートークオーバーセルラー（ＰｏＣ）のグループ通信セッション、インスタントメッセージセッション、チャットおよび他の通信のための動的なグループの作成を容易にする方法および装置がここに記載されている。
【００１５】
１つの実施形態において、方法は、グループアドレスに関連した動的なグループのメンバーを定義する少なくとも１つのルールを受信すること、少なくとも１つのルールに従って決定された移動局からメンバーを動的なグループに加えることとを包含する。ルールは、少なくともプレゼンスを参照して定義され、また、移動局が利用可能な場所情報を参照して定義され得る。このような情報は、ルールと一致する移動局を識別するために適合される１つ以上のサーバへの移動局の代わりに公表され得る。方法は、動的なグループアドレスを加える、一致する移動局を取得するためにサーバに接続することを包含し得る。１つ以上の方法、サーバ、移動局およびコンピュータプログラム製品の局面を含むこれらの、および他の局面は、当業者には明らである。
（項目１）  
通信ネットワークにおいて（１０４）通信セッションのための移動局（１０２、２０２、３０２）のグループを作成し、かつ、管理する方法であって、
グループのメンバーを定義する少なくとも１つのルールを受信することと、
少なくとも１つのルールに従って決定された移動局からのメンバーをグループに加えることであって、加えることは、どのユーザおよび／またはユーザの移動局が、少なくとも１つルールに一致するかを決定することを含む、ことと
を包含し、
方法は、少なくとも１つのルールは、グループアドレスに関連して受信され、グループは、グループ通信セッションを開始するために１つ以上の特定の移動局またはユーザに対して公表されたそれぞれのプレゼンス情報に従ってグループのメンバーが動的に加えられることによって特徴付けられる、方法。
【００１６】
（項目２）
加えることに応答して、動的なグループのメンバーの通知を提供することを包含する、項目１に記載の方法。
【００１７】
（項目３）
移動局のどのユーザが、少なくとも１つのルールに一致するかを決定することは、動的なグループのメンバーを定義するサーバ（３１０）から１つ以上の特定の移動局および／またはユーザの通知を要求し、かつ、受信することを包含し、サーバ（３１０）は、移動局ユーザによって、または移動局ユーザの代わりに公表されるプレゼンス情報を格納する、項目１または２に記載の方法。
【００１８】
（項目４）
決定することは、１つ以上の特定の移動局が、１つ以上の特定の移動局に対するそれぞれのロケーション情報に従って少なくとも１つのルールに一致させる通知を受信することを包含する、項目３に記載の方法。
【００１９】
（項目５）
移動局に対するプレゼンス情報およびまたはロケーション情報に応答して定義される１つ以上のルールに一致する移動局（１０２、２０２、３０２）の通知を提供する少なくとも１つサーバ（３０８）に接続することを包含し、接続することは、少なくとも１のルールに応答する、項目４に記載の方法。
【００２０】
（項目６）
接続するための少なくとも１つサーバ（３０８）のそれぞれに対してアドレスを決定することを包含し、アドレスは、このようなサーバに対するアドレスのリソースリストから決定される、項目５に記載の方法。
【００２１】
（項目７）
一致する個々の移動局は、少なくとも１つのサーバ（３０８）によって、加えることを早めることを決定されるとき、一致する個々の移動局の通知を受信することを包含する、項目５または６に記載の方法。
【００２２】
（項目８）
動的なグループを維持し、少なくとも１つのルールに従って、メンバーとしての移動局またはユーザの特定のうちの１つを除くことを包含する、項目１から７のいずれかに記載の方法。
【００２３】
（項目９）
移動局またはユーザ特定の１つが、もはや少なくとも１つのルールに一致しないという通知を受信することを包含する、項目６または７に記載の方法。
【００２４】
（項目１０）
少なくとも１つのルールの変更を受信し、変更に従って動的なグループのメンバーを維持することを包含し、管理することは、メンバーを追加することと、除くことのうちの少なくとも１つを包含する、項目１から９のいずれかに記載の方法。
【００２５】
（項目１１）
グループ通信セッションにおけるメンバー間の通信を容易にする通信サーバ（３０４）に動的なグループのメンバーを通知することを包含する、項目１から１０のいずれかに記載の方法。
【００２６】
（項目１２）
動的なグループのメンバーの移動局を用いてユーザに通知することを包含する、項目１から１１のいずれかに記載の方法。
【００２７】
（項目１３）
少なくとも１つのルールに一致する移動局の検索を拡大することを包含する、項目６、７、または９に記載の方法。
【００２８】
（項目１４）
少なくとも１つのサーバ（３０８）に接続することは、検索を異なるドメインおよびネットワークの少なくとも１つに拡大する、項目１３に記載の方法。
【００２９】
（項目１５）
少なくとも１つのサーバ（３０８）の１つ以上により、１つ以上のこのような他のサーバに接続することにより、所定のルールに一致する移動局の検索を拡大することさらに包含する、項目６、７、９、１３、または１４に記載の方法。
【００３０】
（項目１６）
さらに接続することは、第１の移動局のホームネットワークおよびローミングネットワークを含む移動局の検索を拡大する、項目１５に記載の方法。
【００３１】
（項目１７）
グループは、メーデーグループを包含し、
方法は、第１の移動局（１０２、２０２、３０２）から要求を受信することにより、第１の移動局に近接する少なくとも１つの第２の通信デバイスとグループ通信を開始することと、
メーデーグループに対する所定のルールに応答して決定される移動局の特定のグループをメーデーグループに加えることと
を包含する、項目１から１６のいずれかに記載の方法。
【００３２】
（項目１８）
通信ネットワーク（１０４）における通信セッションのための移動局（１０２、２０２、３０２）のグループを作成し、かつ、管理するサーバ（３０８）であって、
通信ネットワーク（１０４）を介してメッセージを送受信する通信システムと、
メッセージを処理する通信システムに結合されたプロセッサと、
グループのメンバーを定義する少なくとも１つのルールを受信し、かつ、少なくとも１つのルールに従って決定される移動局からのメンバーをグループに加えるようにプロセッサを構成する命令を格納するプロセッサに結合されたメモリであって、
加えることは、どのユーザおよび／またはユーザの移動局が、少なくとも１つルールに一致するかを決定することを包含し、
サーバは、プロセッサが、グループアドレスに関連した少なくとも１つのルールを受信し、グループ通信セッションを開始するために１つ以上の特定の移動局またはユーザに対して公表されたそれぞれのプレゼンス情報に従ってメンバーをグループを動的に加えるように構成されることによって特徴付けられる、サーバ。
【００３３】
（項目１９）
メモリは、移動局に対するプレゼンス情報および／またはロケーション情報に応答して定義される１つ以上のルールに一致する移動局の通知を提供する少なくとも１つのサーバに接続するようにプロセッサを構成する命令をさらに格納し、接続することは、少なくとも１つのルールに応答する、項目１８に記載のサーバ。
【００３４】
（項目２０）
メモリは、メンバー間のグループ通信を容易にするサーバ（３０４）に動的なグループのメンバーを提供するようにプロセッサを構成する命令をさらに格納する、項目１８または１９に記載のサーバ。
【００３５】
（項目２１）
メモリは、移動局および／または移動局のユーザの代わりに公表されたプレゼンス情報を受信し、かつ、格納するようにプロセッサを構成する命令をさらに格納する、項目１８または１９に記載のサーバ。
【００３６】
（項目２２）
通信ネットワーク（１０４）における他の移動局間の通信セッションを開始するための移動局（１０２、２０２、３０２）であって、
通信ネットワーク（１０４）を介してメッセージを送受信する通信システム（２１１）と、
メッセージを処理する通信システムに結合されたプロセッサ（２３８）と、
プロセッサに結合されたメモリ（２２４、２２６）であって、グループを作成し、かつ、管理するように適合されたサーバ（３０８）に、グループのメンバーを定義する少なくとも１つのルールを送信するようにプロセッサを構成する命令を格納する、メモリ（２２４、２２６）と
を備え、
サーバは、少なくとも１つのルールに従って決定される移動局からのメンバーをグループに加え、加えることは、どのユーザおよび／またはユーザの移動局が、少なくとも１つルールに一致するかを決定することを含み、
移動局は、プロセッサが、グループアドレスに従って、少なくとも１つのルールを送信するように構成されており、ルールは、移動局が、グループ通信セッションを開始できるように、１つ以上の特定の移動局またはユーザに対して公表されたそれぞれのプレゼンス情報に従って、サーバがグループのメンバーをグループを動的に加えることを可能にすることによって特徴付けられる、移動局。
【００３７】
（項目２３）
通信ネットワーク（１０４）における他の移動局間で通信セッションを開始するための移動局（１０２、２０２、３０２）を動作させる方法であって、
グループを作成し、かつ、管理するように適合されたサーバ（３０８）に、グループのメンバーを定義する少なくとも１つのルールを送信し、サーバは、少なくとも１つのルールに従って決定される移動局からのメンバーをグループに加え、
加えることは、どのユーザおよび／またはユーザの移動局が、少なくとも１つルールに一致するかを決定することを含む包含し、
方法は、グループアドレスに従って、少なくとも１つのルールが送信されることにより、移動局が、グループセッションを開始できるように、１つ以上の特定の移動局またはユーザに対して公表されたそれぞれのプレゼンス情報に従って、サーバが、グループのメンバーをグループに動的に加えることを可能にすることによって特徴付けられる、方法。
【００３８】
（項目２４）
項目１８から２１のいずれかに記載のサーバおよび／または項目２２に記載の移動を含む遠距離通信システム。
【００３９】
（項目２５）
項目１から１７のいずれかに記載の方法をインプリメントする項目１８から２１のいずれかに記載のサーバ上で実行可能なプログラムコード手段を含む機械読み取り可能媒体。
【００４０】
（項目２６）
項目１から１７のいずれかに記載の方法をインプリメントする項目２２に記載の移動局上で実行可能なプログラムコード手段を含む機械読み取り可能媒体。
【００４１】
（要旨）
通信ネットワーク（１０４）における移動局間でプッシュツートークオーバーセルラー（ＰｏＣ）グループ通信セッションを容易にする動的なグループアドレスを作成し、かつ、維持する方法および装置が開示される。１つの実施形態において、方法は、グループアドレスに関連した動的なグループのメンバーを定義する少なくとも１つのルール受信することと、少なくとも１つのルールに従って決定される移動局（１０２）からのメンバーを動的なグループに加えられることとを包含する。ルールは、移動局に対して利用可能なプレゼンスおよび／またはロケーション情報を参照して定義され得る。このよう情報は、局に代わって、ルール一致する移動局を識別するために適合される１つ以上のサーバに、公表され得る。方法は、サーバに接続することにより、動的なグループアドレスが加えられる、一致する移動局を獲得することをを包含し得る。
【発明を実施するための最良の形態】
【００４２】
図１は、ワイヤレス通信ネットワーク１０４を介して通信する移動局１０２を含む通信システム１００のブロック図である。移動局１０２は、好ましくは、画像ディスプレイ１１２と、キーボード１１４と、おそらく１つ以上の補助ユーザインターフェース（ＵＩ）１１６とを含む。これらのそれぞれは、コントローラ１０６に結合されている。コントローラ１０６は、また高周波（ＲＦ）トランシーバ回路１０８と、アンテナ１１０とに結合されている。
【００４３】
一般的に、コントローラ１０６は、（図示されていない）メモリコンポーネント内でオペレーティングシステムソフトウェアを動作させる中央演算処理装置（ＣＰＵ）として表される。コントローラ１０６は、通常、移動局１０２の全体的な動作を制御する。一方、通信機能に関連した信号処理動作は、一般的に、ＲＦトランシーバ回路１０８で実行される。コントローラ１０６は、デバイスディスプレイ１１２とインターフェースして、受信された情報、格納されている情報、ユーザ入力等を表示する。電話タイプのキーパッドまたは完全なアルファニューメリックキーボードであり得るキーボード１１４が、通常、移動局１０２で格納されるためのデータ、ネットワーク１０４に送信するための情報、電話を掛けるための電話番号、移動局１０２上で実行される命令、および、おそらく他の、または異なるユーザ入力を入力するために提供される。
【００４４】
移動局１０２は、アンテナ１１０を介してワイヤレスリンク上で、ネットワーク１０４に通信信号を送信し、ネットワーク１０４から通信信号を受信する。ＲＦトランシーバ回路１０８は、例えば、変調／復調、および、おそらくはエンコード／デーコード、ならびに暗号化／複合化を含む無線ネットワーク（ＲＮ）１２８の機能と類似した機能を実行する。ＲＦトランシーバ回路１０８は、ＲＮ１２８によって実行される機能に加えてにいくつかの機能を実行し得ることがまた考えられる。ＲＦトランシーバ回路１０８が、特定のワイヤレスネットワーク、または移動局１０２が動作することが意図されるネットワークに適合されることが当業者には明らかである。
【００４５】
移動局１０２は、１つ以上の再充電可能なバッテリ１２４を受信するバッテリインターフェース１２２を含む。バッテリ１２４は、移動局１０２の電気回路に電力を提供し、バッテリインターフェース１２２は、バッテリ１２４に対して機械的および電気的接続を提供する。バッテリインターフェース１２２は、デバイスへの電力を調整する調整器１２６に結合される。移動局１０２がフル動作しているとき、ＲＦトランシーバ回路１０８のＲＦ送信機は、一般的に、ＲＦ送信機がネットワーク送信しているときだけオンされ、それ以外の場合には、リソースを保存するためにオフされる。同様に、ＲＦトランシーバ回路１０８のＲＦ受信機は、一般的に、ＲＦ受信機が、指定されて期間中に信号または（あるならば）情報を受信するために必要とされるまで電力を保存するために定期的にオフされる。
【００４６】
移動局１０２は、接続者ＩＤモジュール（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ（ＳＩＭ））、またはインターフェース１１８で移動局１０２に接続される、あるいは移動局１０２にインサートされるリムーバブルユーザ識別モジュールといったメモリモジュール１２０を用いて動作する。ＳＩＭまたはＲ―ＵＩＭ代替として、移動局１０２は、サービスプロバイダによって、不揮発性メモリである内部メモリにプログラムされる構成データに基づいて、動作し得る。移動局１０２は、データ通信デバイス、携帯電話、データおよび音声通信能力を有するマルチ機能の通信デバイス、ワイヤレス通信に対して有効なパーソナルデジタルアシスタント（ＰＤＡ）、または内蔵モデムを含むコンピュータといった単一のユニットからなる。あるいは、移動局１０２は、これに限定されないが、ワイヤレスモデムに接続されたコンピュータまたは他のデバイスを含む複数の別々のコンポーネットを備えたマルチモジュールユニットであり得る。特に、例えば、図１の移動局のブロック図において、ＲＦトランシーバ回路１０８およびアンテナ１１０は、ラップトップコンピュータ上のポートにインサートされ得る無線モデムユニットとしてインプリメントされ得る。この場合には、ラップトップコンピュータは、ディスプレイ１１２、キーボード１１４および１つ以上の補助ＵＩ  １１６を含み、コントローラ１０６は、コンピュータのＣＰＵと通信する無線モデムユニット内に留まり得るか、またはコンピュータのＣＰＵとして体現化さえ得る。通常、ワイヤレス通信ができないコンピュータまたは他のデバイスが、上記に記載される１つといった単一ユニットデバイスのＲＦトランシーバ回路１０８およびアンテナ１１０に接続するために適合され、それらを有効に制御し得ることがまた考えられる。このような移動局１０２は、図２の移動局２０２に関連して下記に記載されるように、より特定のインプリメンテーションを有し得る。
【００４７】
移動局１０２は、ワイヤレス通信ネットワーク１０４内で、およびワイヤレス通信ネットワーク１０４を介して通信する。図１の実施形態において、ワイヤレスネットワーク１０４は、符号分割多重アクセス方式（ＣＤＭＡ）技術に基づく第三世代（３Ｇ）支持のネットワークである。特に、ワイヤレスネットワーク１０４は、図１に示されるように結合された固定されたネットワークコンポーネントを含むＣＤＭＡ２０００ネットワークである。ＣＤＭＡ２０００タイプのワイヤレスネットワーク１０４は、無線ネットワーク（ＲＮ）１２８、モバイルスイッチセンター（ＭＳＣ）、情報伝達システム７（ＳＳ）ネットワーク１４０、ホームロケーションセンター登録／認証センター（ＨＬＲ／ＡＣ）１３８、パケットデータサービスノード（ＰＤＳＮ）１３２、ＩＰネットワーク１３４、およびリモート認証ダイヤルインユーザサービス（ＲＡＤＩＵＳ）サーバ１３６を含む。ＳＳ７ネットワーク１４０は、ネットワーク１４２（例えば、公衆交換電話網、つまりＰＳＴＮ）に通信可能に結合されている。一方、ＩＰネットワークは、ネットワーク１４４（例えば、インターネット）に通信可能に結合されている。当業者は、他のネットワークおよびＧＰＲＳ、Ｅ―ＧＲＰＳおよびＵＭＴＳ無線ネットワークを含む関連したトポロジーが、この教示とともに利用され得ることを理解する。
【００４８】
動作中、移動局１０２は、通話設定、通話処理、モビリティ管理といった機能を実行するＲＮ１２８と通信する。ＲＮ１２８は、一般的に「セル」と称される特定のカバレージエリアに対してワイヤレスネットワークのカバレージを提供する複数の基地局のトランシーバシステムを含む。図１に示されるようなＲＮ１２８の所定基地局のトランシーバシステムは、セル内の移動局に通信信号を送信し、移動局から通信信号を受信する。基地局のトランシーバシステムは、通常、コントローラの制御下で、特定の（通常は、所定の）通信プロトコルおよびパラメータに従って移動局に送信される信号の変調、おそらくエンコード、エンコードおよび／または暗号化といった機能を実行する。基地局のトランシーバシステムは、同様に、必要ならば、セル内で移動局１０２から受信される任意の通信信号を復調し、おそらくは、デーコードおよび復号化する。通信プロトコルおよびパラメータは、異なるネットワーク間で変化し得る。例えば、１つのネットワークは、異なる変調方式を利用し、他のネットワークとは異なる周波数で動作し得る。内在するサービスは、また、その特定のプロトコルの更新に基づいて異なり得る。
【００４９】
図１の通信システム１００に示されるワイヤレスリンクは、１つ以上の異なるチャンネル、一般的に異なる高周波（ＲＦ）チャンネル、およびワイヤレスネットワーク１０４と移動局１０２との間で用いられる関連したプロトコルを表す。ＲＦチャンネルは、一般的に、全体の帯域幅の制限、および移動局１０２の制限されたバッテリ電力のために保存されるべき限定されたリソースである。当業者は、実際には、ワイヤレスネットワークは、の所望される全体的なネットワークカバレージ広がりに依存して何百ものセルを含み得ることを理解する。すべての関連したコンポーネントは、複数のネットワークコントローラによって制御される（図示されていない）複数のスイッチおよびルータによって接続され得る。
【００５０】
ネットワークオペレータに登録されているすべての移動局１０２に対して、一時的なデータ（例えば、移動局１０２の現在位置）と同様に永久的なデータ（例えば、移動局１０２のユーザのプロフィール）が、ＨＬＲ／ＡＣ１３８に格納されている。移動局１０２への音声通話の場合には、ＨＬＲ／ＡＣ１３８は、移動局１０２の現在位置を決定するために照会される。ＭＳＣ１３０のビジターロケーションレジスタ（ＶＬＲ）は、ロケーションエリアグループの責任を負い、現在、そのＶＬＲの責任のあるエリアにいる移動局のデータを格納する。これは、より速いアクセスのために、ＨＬＲ／ＡＣ１３８からＶＬＲに送信された、永久的な移動局のデータの一部を含む。しかしながら、ＭＳＣ１３０のＶＬＲは、また一時的なＩＤといったローカルデータを割り当て、かつ、格納し得る。移動局１０２は、またＨＬＲ／ＡＣ１３８によってシステムのアクセス上で認証され得る。ＣＤＭＡ２０００ベースのネットワークにおいてパケットデータサービスを移動局１０２に提供するために、ＲＮ１２８は、ＰＤＳＮ１３２と通信する。ＰＤＳＮ１３２は、ＩＰネットワーク１３４を介してインターネット１４４（またはイントラネット、ワイヤレスアプリケーションプロトコル（ＷＡＰ）サーバ等）へのアクセスを提供する。ＰＤＳＮ１３２は、また仮想プライベートネットワークキングためのパケット移送と同様に移動ＩＰネットワークにおけるフォーリンエージェント（ＦＡ）の機能性を提供する。ＰＤＳＮ１３２は、ＩＰアドレスの範囲を有し、ＩＰアドレス管理、セッション維持、およびオプションキャッシュ実行する。ＲＡＤＩＵＳサーバ１３６は、パケットデータサービスの認証、認可およびアカウンティング（ＡＡＡ）に関連する機能を実行することを担い、ＡＡＡサーバと称され得る。
【００５１】
ワイヤレス通信ネットワーク１０４はまた、ＩＰネットワーク１３４に結合され得るプッシュツートークオーバーセラー（ＰｏＣ）１３７サーバを含む。ＰｏＣサーバ１３７は、ネットワーク１０４内の移動局間のＰｏＣの個々の、およびグループの通信セッションを容易にするように動作する。従来のＰｏＣ通信セッションは、従来の携帯用無線電話機（ｗａｌｋｉｅ―ｔａｌｋｉｅ）またはツーウェイラジオ（ｔｗｏ―ｗａｙ  ｒａｄｉｏ）と酷似する半二重の態様で通信する、一度に１人ずつ通信するセッション「参加者」と称される移動局のエンドユーザ間のセッション接続を伴う。
【００５２】
当業者は、ワイヤレスネットワーク１０４が、図１において明確には示されていないが、おそらくは、他のネットワークを含む他のシステムに接続され得ることを理解する。実際にパケットデータが交換されないときでさえ、ネットワークは、通常、継続的なベースで、最低限でも何かしらのページングおよびシステム情報を送信する。ネットワークは、多くのパーツからなるが、これらのパーツすべては、ワイヤレスリンクでのある動きをもたらすために一緒に動作し得る。
【００５３】
図２は、好適な移動局２０２の詳細なブロック図である。移動局２０２は、好ましくは、他のコンピュータシステムと通信する能力を含む、少なくとも音声およびアドバンスドデータ通信能力を有する２方向の通信デバイスである。移動局２０２によって提供される機能性に依存して、その移動局２０２は、データメッセージデバイス、２方向のページャ、データメッセージ能力を有する携帯電話、ワイヤレスインターネットアプライアンス、または（電話能力の有無にかかわらない）データ通信デバイスと称される。移動局２０２は、その移動局２０２の地勢的なカバレージエリア内の複数の基地局のトランシーバシステム２００の任意の１つと通信し得る。
【００５４】
移動局２０２は、通常、通信サブシステム２１１を含む。通信サブシステム２１１は、受信機２１２、送信機２１４、１つ以上（好ましくは、内蔵された、つまり内部の）アンテナエレメント２１６、２１８、局部発振器（ＬＯ）２１３、デジタル信号プロセッサ（ＤＳＰ）２２０といった処理モジュール２１１といった関連コンポーネントを含む。通信サブシステム２１１は、図１に示されるＲＦトランシーバ回路１０８およびアンテナ１１０に類似している。通信分野の当業者には明らかであるように、通信サブシステム２１１の特定のデザインは、移動局２０２が動作すると意図される通信ネットワークに依存する。
【００５５】
移動局２０２は、必要とされるネットワーク登録または起動処理手順が完了した後、ネットワーク上で通信信号を送受信し得る。ネットワークを介してアンテナ２１６によって受信される信号は、信号増幅、周波数ダウン変換、フィルタリング、チャンネル選択等のような共通の受信機機能および、図２の例に示されるアナログ―デジタル（Ａ／Ｄ）を実行し得る受信機２１２に入力される。受信された信号のＡ／Ｄ変換は、ＤＳＰ２２０で実行されるべき復調およびデーコードといったより複雑な通信機能を可能にする。同様の態様で、送信されるべき信号は、例えば、ＤＳＰ２０２による変調およびエンコードを含む処理がされる。これらのＤＳＰ処理された信号は、アンテナ２１８を介する通信ネットワーク上でのデジタル―アナログ（Ｄ／Ａ）変換、周波数アップ変換、フィルタリング、増幅、送信のために送信機２１４に入力される。ＤＳＰ２２０は、通信信号を処理するだけでなく、また受信機および送信機制御を提供する。例えば、受信器２１２および送信機２１４の通信信号に適用される利得は、ＤＳＰ２２０においてリンプリメントされる自動利得制御アルゴリズムを介して適合可能に制御され得る。
【００５６】
ネットワークアクセスは、移動局２０２の接続者またはユーザに関連するので、移動局２０２は、ネットワーク内で動作するために移動局２０２のユーザインターフェース２６４に挿入、または接続される接続者ＩＤモジュール、つまり「ＳＩＭ」カード、またはリムーバブルユーザＩＤモジュール（ＲＵＩＭ）といったメモリモジュール２６２を必要とする。あるいは、メモリモジュール２６２は、移動局２０２がネットワーク内で動作するようにサービスプロバイダによって構成データを用いてプログラムされた非揮発性メモリであり得る。移動局２０２は、移動可能な、バッテリで電力供給されるデバイスなので、その移動局２０２は、また１つ以上の再充電可能バッテリ２５６を受容するバッテリインターフェース２５４を含む。このようなバッテリ２５６は、移動局２０２のすべてではないが、大半の電気回路に電力を提供し、バッテリインターフェース２５４は、そのための機械的および電気的接続を提供する。バッテリインターフェース２５４は、電力Ｖプラスをすべての回路に提供する（図２に示されていない）調整器に結合される。
【００５７】
移動局２０２は、その移動局２０２の全体的な動作を制御する（図１のコントローラ１０６の１つのインプリメンテーションである）マイクロプロセッサ２３８を含む。この制御は、本出願のネットワーク選択技術を含む。少なくともデータおよび音声通信を含む通信機能が、通信サブシステム２１１を介して実行される。マイクロプロセッサ２３８はまた、ディスプレイ２２２、フラッシュメモリ２２４、ランダムアクセスメモリ（ＲＡＭ）２２６、補助入力／出力（Ｉ／Ｏ）サブシステム２２８、シリアルポート２３０、キーボード２３２、スピーカ２３４、マイクロフォン２３６、近距離通信サブシステム２４０、および概して２４２に示される他のデバイスサブシステムといった追加的なデバイスサブシステムインターアクトする。図２に示されるサブシステムのいくつかは、通信関連機能を実行するものもある。他のサブシステムは、「レジデント」または他のオンデバイス機能を提供し得る。とりわけ、キーボード２３２、ディスプレイ２２２といったいくつかのサブシステムは、例えば、通信ネットワーク上で送信のためにテキストメッセージを入力するといった通信関連機能、および計算機またはタスクリストといったデバイス常駐機能の双方に用いられ得る。マイクロプロセッサ２３８によって用いられるオペレーティングシステムソフトウェアは、好ましくは、フラッシュメモリ２２４（あるいは、（図示されていない）読み出し専用メモリまたは同様の格納エレメントであり得る）といった固定ストレージに格納される。当業者は、オペレーティングシステム、特定のデバイスアプリケーション、または、それらの一部が、ＲＡＭ２２６といった揮発性ストレージに一時的にロードされ得ることを理解する。
【００５８】
オペレーティングシステムの機能に加えて、マイクロプロセッサ２３８は、好ましくは、移動局２０２上でのソフトウェアアプリケーションの実行を可能にする。少なくともデータおよび音声通信アプリケーションを含む基本的なデバイス動作を制御する所定のアプリケーションのセットは、通常、製造中に移動局２０２にインストールされる。移動局２０２上にロードされ得る好適なアプリケーションは、これに限定されないが、Ｅメール、カレンダーイベント、ボイスメール、予約およびタスクアイテムといったユーザに関連するデータアイテムを整理し、かつ、管理する能力を有する個人情報管理（ＰＩＭ）アプリケーションであり得る。当然、１つ以上のメモリストレージは、ＰＩＭデータアイテムおよび他の情報の格納を容易にする移動局２０２およびＳＩＭ２６２上で利用可能である。
【００５９】
ＰＩＭアプリケーションは、好ましくは、ワイヤレスネットワークを介してデータアイテムを送受信する能力を有する。好適な実施形態において、ＰＩＭデータアイテムは、ホストコンピュータシステムに格納される、および／またはホストコンピュータシステムに関連した移動局ユーザの対応するデータアイテムにワイヤレスネットワークを介して途切れなく組み入れられ、同調され、かつ、アップデートされ、これによって、このようなアイテムに関して移動局２０２上にミラードホストコンピュータを作成する。このことは、ホストコンピュータシステムが移動局のユーザのオフィスコンピュータシステムであるとき特に有利である。追加的なアプリケーションは、またネットワーク、補助Ｉ／Ｏサブシステム２２８、シリアルポート２３０、近距離通信サブシステム２４０、または他の任意の適したサブシステム２４２を介して移動局上にロードされ得、マイクロプロセッサ２３８による実行のためにＲＡＭ２２６に、好ましくは、（図示されていない）非揮発性ストレージに、ユーザによってインストールされ得る。アプリケーションインストールにおけるこのような柔軟性は、移動局２０２の機能性を増加させ、エンハンスメントされたオンデバイス機能、通信関連機能、またはその両方を提供し得る。例えば、安全な通信アプリケーションは、電子商取引機能および他のこのような金融取引が、移動局２０２を用いて実行され得ること可能にする。
【００６０】
データ通信モードにおいて、テキストメッセージ、Ｅメールメッセージまたはウェブページのダウンロードといった受信された信号は、通信サブシステム２１１によって処理され、マイクロプロセッサ２３８に入力される。マイクロプロセッサ２３８は、好ましくは、さらに、ディスプレイ２２２、あるいは、補助Ｉ／Ｏデバイス２２８への出力のために信号を処理する。移動局２０２のユーザは、例えば、ディスプレイ２２２、および、おそらくは、補助Ｉ／Ｏデバイス２２８とともにキーボート２３２を用いてＥメールメッセージといったデータアイテムを作成し得る。キーボード２３２は、好ましくは、完全なアルファニューメリックキーボードおよび／または電話タイプのキーパッドである。これらの作成されたアイテムは、通信サブシステム２１１を介して通信ネットワーク上で送信され得る。
【００６１】
音声通信に対して、移動局の２０２全体的な動作は、受信された信号がスピーカ２３４に出力され、送信のための信号は、マイクロフォン２３６によって生成され得ることを除いては、実質的に類似している。音声メッセージ録音サブシステムといった代替の音声またはオーディオＩ／Ｏサブシステムはまた、移動局２０２にインプリメントされ得る。音声またはオーディオ信号出力は、好ましくは、スピーカ２３４を介して主に成し遂げられるが、ディスプレイ２２２がまた、いくつかの例として、発呼者のＩＤ表示、通話時間、または通話に関連した情報の表示を提供するために用いられ得る。
【００６２】
図２のシリアルポート２３０は、通常、ユーザのデスクトップコンピュータとの同調が任意ではあるが望ましいコンポーネントであるパーソナルデータアシスタント（ＰＤＡ）タイプの通信デバイスにインプリメントされる。シリアルポート２３０は、ユーザが、外部デバイスまたはソフトウェアアプリケーションを介して好みを設定することを可能にし、ワイヤレス通信ネットワークを介するよりも、情報またはソフトウェアのダウンロードを移動局２０２に提供することによってその移動局２０２の能力を拡張する。例えば、交代ダウンロードパスは、直接的な、従って、頼りになり、かつ、信頼できる接続を介して暗号キーを移動局２０２上にロードするために用いられ得、これによって安全なデバイス通信を提供する。
【００６３】
図２の近距離通信システム２４０は、（必ずしも類似のデバイスである必要はない）移動局２０２と、異なるシステムまたはデバイスとの間に通信を提供する追加的なオプションコンポーネントである。例えば、サブシステム２４０は、同様に有効なシステムおよびデバイスとの通信を提供する赤外線デバイスと、関連した回路およびコンポーネントと、またはＢｌｕｅｔｏｏｔｈ（登録商標）通信モジュールを含み得る。Ｂｌｕｅｔｏｏｔｈは、Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ，Ｉｎｃ．の登録商標である。
【００６４】
図３は、本出願のＰｏＣ通信に関連する、関連したシステムコンポーネントのブロック図である。システムコンポーネント３００は、移動局、ＰｏＣサーバ３０４、アクセスネットワーク３０６、Ｇｒｏｕｐ  ａｎｄ  Ｌｉｓｔ  Ｍａｎａｇｅｍｅｎｔ  Ｓｅｒｖｅｒ（ＧＬＭＳ）３０８、ＳＩＰ／ＩＰコア３１２、プレゼンスサーバ３１０、およびロケーションサーバ３１６を提供するユーザイクイップメント（ＵＥ）３０２を含む。３ＧＰＰによって定義されたＩＰマルチメディアサブシステム（ＩＭＳ）は、移動ネットワークに対するＳＩＰ／ＩＰコアの例である。これらのコンポーネントのいくつかは、オプション的であり得、基本的な動作に対して必要ではないかもしれない。個々のコンポーネントデバイスとして示されているが、コンポーネント３０４、３０８、３１０（集合的に３１４）のいくつか、またはすべては、（図示されていないが）同じデバイス内に構成され得る。
【００６５】
ＰｏＣ通信セッションは、半二重の態様で、一度に１人ずつ通信するセッション「参加者」と称される、ＵＥ３０２のエンドユーザ間のセッション接続である。ＰｏＣ通信は、音声情報を運ぶデータパケットの通信を伴うボイスオーバーＩＰ（ＶｏＩＰ）技術を利用する。ＵＥ３０２は、ＰｏＣアプリケーションクライアントソフトウェアを含む端末装置（例えば、移動局）であり、ＰｏＣアプリケーションクライアントソフトウェアは、本出願の機能性を含むが、それ以外では、従来の技術を利用する。ＳＩＰ／ＩＰコア３１２は、複数のセッション開始プロトコル（ＳＩＰ）プロキシおよびＳＩＰレジストラを含む。ＵＥ３０２の第１の接触ポイントは、アウトバウンドのプロキシとして、ＵＥ３０２によって用いられるＳＩＰ／ＩＰコア３１２におけるプロキシの１つである。３ＧＰＰ  ＩＭＳアーキテクチャにおいて、アウトバウンドのプロキシは、プロキシ―ＣＳＣＦ（Ｐ―ＣＳＣＦ）として知られる。ＳＩＰ／ＩＰコア３１２は、以下の機能を実行する。（１）ＵＥ３０２とＰｏＣサーバ３０４との間のＳＩＰ信号のルーティング。（２）ＵＥ３０２からのＳＩＰ圧縮の終了。（３）認証および認可。（４）登録状態の維持。（５）課金システムに報告すること。ＵＥ３０２は、ＩＰアドレスへのアウトバウンドのプロキシのＳＩＰユニフォームリソース識別子（ＵＲＩ）を分析後、すべてのＳＩＰメッセージをアウトバウンドのプロキシＩＰアドレスに送信する。
【００６６】
エンドユーザは、グループ、連絡リストおよびアクセスリストを管理するためにＧＬＭＳ３０８を用いる。連絡リストは、他のＰｏＣユーザまたは、ＰｏＣグループとインスタントトークセッションを確立するためにエンドユーザによって用いられ得る。エンドユーザは、他のＰｏＣユーザまたはＰｏＣグループの識別子を含む１つ、またはいくつかの連絡リストを有し得る。連絡リスト管理は、ＵＥ３０２が、ＧＬＭＳ３０８によって管理されているリストを格納し、かつ、取り出すことを可能にする動作を含む。エンドユーザは、特に、図４、５を参照して以下に記載されるようにＰｏＣグループを定義し得る。エンドユーザは、グループのタイプに依存して、インスタントグループトークセッション、またはチャットグループトークセッションを開始するＰｏＣグループを用い得る。アクセスリストは、誰が、エンドユーザにインスタントトークセッションを開始することを許可されているかを制御する手段としてエンドユーザによって用いられる。アクセスリストは、他のエンドユーザまたはグループのエンドユーザ定義の識別子を含む。エンドユーザは、１つのブロックされたＩＤリストと、１つの許可されたＩＤリストとを有し得る。
【００６７】
図４〜５参照して以下に記載される本アプリケーションに従うグループ管理を参照して、ＧＬＭＳ３０８は、（グループのＵＲＬといった）グループアドレスによって参照されるグループリストを格納する。グループのメンバーのリストは、静的あるいは動的である。ＧＬＭＳ３０８は、だれがグループアドレスによって識別されるアクティブなグループメンバーであるかを決定する一連のルール（つまりフィルタ）を含むグループアドレスにユーザからの接続を承認する。それゆえ、ユーザは、ＧＬＭＳ３０８からグループアドレスを取得し得るか、または拡張可能マークアップ言語（ＸＭＬ）設定アクセスプロトコル（ＸＣＡＰ）のようなプロトコルに従ってグループアドレスを作成し得る。
【００６８】
次に、ＧＬＭＳ３０８は、プレゼンスする情報がユーサー接続（ｓｕｂｓｃｒｉｂｅ）に明記されるルールと一致するユーザを獲得するために、プレゼンスサーバ３１０に接続し、それ以外の場合には、プレゼンスサーバ３１０とインターフェースする。ＧＬＭＳはこのようにそのようなプレゼンス情報のためのウォッチャとなる。ＧＬＭＳ３０８はまた、接続を求めているユーザに、プレゼンスサーバ３１０からの情報を受ける際に、いつ接続ルールを満たすグループメンバーが利用可能かを通知する。このような通知は、動的なグループが作成されるとき定義される認可ポリシーに従ってグループアドレスオーナーによって制御され得る。同様に、このようなグループアドレス情報は、このタイプの情報に接続する、グループに接続しているユーザにだけ送信され得る。
【００６９】
さらに、ＧＬＭＳは、メンバーが参加、または脱退するとき、誰がグループのアクティブなメンバーであるのかを（例えば、ＳＩＰ  Ｓｕｂｓｃｒｉｂｅ―Ｎｏｔｉｆｙメカニズム、または他の手段を介して）ＰｏＣサーバ３０４に通知する。ＰｏＣサーバ３０４は、ＰｏＣサービスを実行する機能性を含む。
【００７０】
ＰｏＣサーバ３０４は、一般的に以下の機能を実行する。（１）ＳＩＰ信号のためのエンドポイント。（２）リアルタイム転送プロトコル（ＲＴＰ）およびＲＴＰコントロールプロトコル（ＲＴＣＰ）信号のためのエンドポイント。（３）ＳＩＰセッション処理。（４）グループへのアクセスのためのポリシー制御。（５）グループセッション処理。（６）アクセス制御。（７）フロア制御機能性（フロア制御は、ＵＥからの話す権利のための要求を調停する制御メカニズム。（８）話し手のＩＤ。（９）参加者情報。（１０）品質のフィードバック。（１１）課金報告。（１２）媒体の配給。
【００７１】
プレゼンスサーバ３１０は、プレゼンスユーザ／ネットワーク／外部エージェントによってアップロードされるプレゼンス情報を管理し、そのプレゼンスサーバ３１０が、複数のソースから受信する情報からのプレゼンスに関連した情報を組み合わせて、単一のプレゼンス文書にすることを担う。プレゼンスサーバ３１０は、プレゼンス情報の通知を、上述のような情報のために認可されたウォッチャに配給する。ウォッチャは、プレゼンス情報の通知を受け取るために接続する。
【００７２】
ロケーション情報は、ユーザ（例えば、ＵＥ３０２）の場所についての情報である。例えば、アクセスネットワーク３０６の複数の基地局から収集されたＵＥからの信号の三角測量のために計算するようにそのように装備された、またはその三角測量に基づいてＵＥのためにＧＰＳ衛星情報を介するといったさまざまな方法で、ロケーション情報は生成され得る。ユーザによるプレゼンスサーバ３１０への直接的な公表に加えて、ロケーション情報は、ロケーションサーバ３１６によって集められ、配信され得る。ＧＳＭ／ＵＭＴＳネットワークは、さまざまなロケーション収集ソースからロケーション情報を収集するゲートウェイ移動ロケーションセンター（ＧＭＬＣ）ネットワークエレメントをサポートする。このようなエレメントは、この情報をプレゼンスサーバ３１０に公表するために適合され得る。ロケーション情報が、プレゼンスサーバ３１０に公表されるとき、あるいは、（ＧＭＬＣ、またはＧＭＬＣと通信する別のサーバいった）ロケーションサーバ３１６が、ルールに一致するように適合さえ得るとき、ロケーション情報を用いるダイナミックグループアドレス決定のためのルールは、プレゼンスサーバ３１０で一致し得る。
【００７３】
ＰｏＣシステムにおける各エンティティは、パブリックまたはプライベートＩＰ領域に属する１つ以上のＩＰアドレスに割り当てられる。これに対して、エンドユーザは、電話番号で、別のユーザにアドレスを指定し得る。ＵＥ３０２は、電話番号をＴＥＬ  ＵＲＬのＳＩＰ／ＩＰコア３１２に送信する。電話番号は、国際Ｅ．１６４フォーマット（電話局番の前に「＋」記号）、またはローカルダイヤルプランおよび電話局番を用いるローカルフォーマットを用い得る。ＳＩＰ／ＩＰコア３１２は、先頭に「＋」を有する電話番号を、Ｅ．１６４ナンバーと解釈する。ＰｏＣのためのＴＥＬ  ＵＲＬによるアドレス指定は、ＰｏＣサーバ３０４は、例えば、ＤＮＳ／ＥＮＵＭ、または他のローカルデータベースを用いて、ＴＥＬ  ＵＲＬをＳＩＰ  ＵＲＩに分析することを必要とする。ローカルフォーマットの電話番号は、ＤＮＳ／ＥＮＵＭが用いられる前に、Ｅ．１６４フォーマットに変換される。
【００７４】
発生するグループ通信（例えば、プッシュツートーク、またはインスタントメッセージチャットセッション）に対して、グループアドレスは、グループのメンバーとのグループ通信の設定のために通信信号にアドレスを指定するために用いられる。この教示に従って、通信のためのグループが動的に作成されるために、動的なグループアドレスのメンバーが加えられる必要がある。このような動的なグループアドレスは、ネットワークによって格納され、そのネットワークに提供され、かつ、ルールに従ってフィルタリングされるユーザについてのロケーション情報を含み得るプレゼンス情報を用いてネットワークのユーザから選択されたメンバーが加えられ得る。特定の動的なグループを確立することを所望するユーザは、グループに加えるルールを提供する。
【００７５】
特定のグループに含まれるべき別のルールによって満たされなければ成らない基準を定義するルールは、例えば、この分野で既知の拡張マークアップ言語（ＸＭＬ）を用いることを含む多くのやり方で定義され得る。ルールは、プレゼンスおよび／またはロケーションデータエレメントを参照し、比較表現、および、グループのメンバーとしての有資格を定義する他のデータを用い得る。例えば、メーデーフィルターは、メーデーグループ、ユーザの現在位置および近傍しきい値（例えば、５００ｍ）が考慮されたい意志を、ユーザの意思表示プレゼンスデータを参照し得る。
【００７６】
最も単純なフォームにおいて、この能力を有するユーザは、（ＸＣＡＰといったプロトコルを用いて）、（ＳＩＰ  ＵＲＬといった）グループアドレスを作成し得、または、ネットワークによって、固定のメンバーグループを有しないグループアドレスを提供される。むしろ、ユーザは、ユーザに関するネットワークに格納れている情報に基づいて、動的なメンバーシップを決定するグループアドレスと関連して、ルールとフィルタリングとを定義する。
【００７７】
ダイナミックグループメンバーシップは、多くのやり方で決定され得る。メンバーシップは、ユーザが、特定のダイナミックグループのメンバーに興味があると示す、ネットワークにおけるユーザのサブセットとして決定され得る。潜在的なユーザは、プレゼンス技術を介して、特定のグループとして考慮されたい要望を公表し得る。メンバーシップは、動的なグループアドレスのオーナーによって識別される特定の事前に選択された、または指名されたユーザのサブセットから決定され得、動的なグループアドレスが作成されたときグループに関連付けられ得る。ユーザは、メンバーシップに対してルールを定義するグループのオーナーであり得、見込みある候補者として仲間のユーザのグループを事前に選択し、かつ、プレゼンスおよび／または事前に選択されたユーザに対して公表された情報を用いて、いつでもグループを動的に定義するルールを提供し得る。
【００７８】
このような動的なグループの候補メンバーであることを所望する他のユーザは、（プレゼンス技術を用いて）動的なグループ参加することを所望するというインディケーションを公表し得、さらに、直接的に、あるいは、ネットワークによって収集された情報を介して、彼らは、メンバーシップを動的に決定するために用いられるユーザについてのプレゼンスおよび／またはロケーション情報を公表し得る。特定の動的なグループへの関心の公表に加えて、ユーザは、概して動的なグループに対して候補者になる関心を公表し得る。検討されるべきことを選択しないユーザは、このようにして、容易に除かれる。
【００７９】
ここに記載される新規性のある技術以外に、ＰｏＣアーキテクチャおよび信号は、Ｐｕｓｈ―ｔｏ―ｔａｌｋ  ｏｖｅｒ  Ｃｅｌｌｕｌａｒ（ＰｏＣ），Ａｒｃｈｉｔｅｃｕｒｅ，ＰｏＣ  Ｒｅｌｅａｓｅ  １．０―Ａｒｃｈｉｔｅｃｔｕｒｅ  Ｖ１.１．０（２００３―０８）Ｔｅｃｈｎｉｃａｌ  ＳｐｅｃｉｆｉｃａｔｉｏｎおよびＰｕｓｈ―ｔｏ―ｔａｌｋ  ｏｖｅｒ  Ｃｅｌｌｕｌａｒ（ＰｏＣ），Ｓｉｇｎａｌｉｎｇ  Ｆｌｏｗｓ，ＰｏＣ  Ｒｅｌｅａｓｅ  １．０―Ｓｉｇｎａｌｉｎｇ  Ｆｌｏｗｓ  Ｖ１．１．３（２００３―０８）Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ａｎｄ  ＯＭＡ  Ｓｔａｎｄａｒｄ  Ｐｕｓｈ  ｔｏ  Ｔａｌｋ  ｏｖｅｒ  Ｃｅｌｌｕｌａｒ（ＰｏＣ）―Ａｒｃｈｉｔｅｃｔｕｒｅ  Ｄｒａｆｔ  Ｖｅｒｓｉｏｎ１．０―２５  Ｍａｒｃｈ  ２００４といった現行の仕様書に記載される従来のもとと同じであり得る。
【００８０】
いく人かのユーザは、そのいく人のユーザが、ダイナミックグループのメンバーになるとき、匿名であることを選択し得る。匿名のユーザは、動的なグループ内の通信を見聞きだけすることを選択し得る。これは、パッシブ参加者（ｐａｓｓｉｖｅ  ｐａｒｔｉｃｉｐａｔｉｏｎ）として知られる。ユーザが、参加することを所望する動的なグループに加わるとき、匿名であることを必要とするかどうかを表示することができるメカニズムが提供され得る。動的なグループの作成者はまた、匿名のメンバーが認められるかどうか、および、その匿名のメンバーが、グループ作成のためのルールの一部として、アクティブに、またはパッシブ的にだけ参加するかどうかを決定し得る。匿名のグループメンバーが、動的なグループに参加した後に、ＩＤを明らかにするメカニズムもまた提供されている。好ましくは、匿名を容易にするために、ユーザは、それぞれのプレゼンス情報におけるこのような嗜好情報を有し得る。動的なグループのオーナーは、それから、メンバーシップを匿名のユーザに許可、または拒絶する（例えば、認可属性を）フィルタリングをすることを選択し得る。
【００８１】
ユーザは、グループアドレスに接続し、ネットワークは、グループアドレスに関連したルールに基づいて、プレゼンス情報に接続する。これは、グループのアクティブなメンバーシップに対するルールが満たされたときだけ、接続において、通知をトリガーするプレゼンスフィルタの使用を含み得る。グループの候補メンバーが、グループのアクティブなメンバーシップに対するルールを満たす情報を直接的に公表するとき（または、かれらの代わりにネットワークによって、公表したとき）、このメンバーは、現在、アクティブなメンバーであることを示す通知が送信される。この通知は、動的なグループアドレスのオーナによって認可されるとき、グループアドレスに接続したグループの他のアクティブなメンバーに配信され得る。このようなグループメンバーシップ情報に接続することは、オプションである。
【００８２】
アクティブなグループメンバーが、（プッシュツートークトークバースト（ｔａｌｋ  ｂｕｒｓｔ）といった動的なグループアドレスへのグループ通信を実行するとき、通信は、グループのすべて現在のアクティブなメンバーにルーティングされる。
【００８３】
図４は、本発明の実施形態に従った３人のユーザ間のＰｏＣ通信に関するシステムコンポーネント構成のブロック図である。当業者は、３人のユーザの選択が、単に例示的であり、これに限定されないことを理解する。構成４００は、構成３００のエレメント、つまり、ＰｏＣサーバ３０４と、ＧＬＭＳ３０８と、（個々、または集合的なコンポーネントとして提供され得る、また１つのコンポーネント（例えば、３１４）として提供され得る、あるいは、（図示されていないが）他の集合的なコンポーネント構成に提供され得る）プレゼンスサーバ３１０と、ロケーションサーバ３１６と、ＳＩＰ／ＩＰコア３１２とを含む。加えて、３人ユーザの例、（それぞれがＵＥ３０２を有するユーザ１  ４０２、ユーザ２  ４０４、ユーザ３  ４０６）がいる。
【００８４】
上記のアーキテクチャの文脈において、図５は、図４の３人のユーザの間のＰｏＣ通信セッションの例を示すフロー５００である。代表的なフローは、ＰｏＣ通信に対する動的なグループアドレス作成のための方法を示す。方法は、コンピュータ格納媒体（例えば、コンピュータディスクまたはメモリ）と、そのコンピュータ格納媒体に格納されているコンピュータ命令とを含むコンピュータプログラム製品において具現化さえ得る。
【００８５】
本例は、グループアドレスおよびグループのための候補メンバー（友達）は、承知のように、前もってオーナーによって定義されている。図示されていないユーザインターフェース（ＩＵ）（例えば、ＵＥ３０２）を用いて、ユーザ１  ４０２は、アドレスを動的に作成するルールを定義する。ＵＩは、好ましくは、ユーザが、グループアドレスに関連するルールの定義を用いて補助するルール／オプションのセットを特定、または選択することを可能にする。
【００８６】
フロー動作５００は、ステップ５０２から始まり、そこではユーザ１  ４０２はＳＩＰサブスクライブをＧＬＭ３０８に送信することによって、グループアドレス（ＵＲＬ）に署名する。ＳＩＰサブスクライブリクエストは、グループの有効なメンバーシップのためのルールを示すリクエストのボディにフィルタを含有する。この場合、そのフィルタはユーザ１  ４０２の昼食の嗜好、イタリア料理を示す。ＧＬＭＳ３０８は、ＳＩＰサブスクライブ、あるいは他のメカニズムを使用して、プレゼンスサーバー３１０からグループのメンバーシップの基準に合う現ユーザのリストを獲得する（ステップ５０４）。
【００８７】
ステップ５０６において、ユーザ２  ４０４は、昼食の嗜好についての情報を含むこのユーザについての存在する情報を公表するために、ＳＩＰパブリッシュをプレゼンスサーバー３１０に送信する。この場合、中華料理やイタリア料理嗜好が公表される。ステップ５０８で、プレゼンスサーバー３１０がＳＩＰ  ＮＯＴＩＦＹあるいはいくつかの他の手段を用いて、ユーザ２  ４０４がメンバーであり、ユーザ１  ４０２によって指定されたルールに一致していることをＧＬＭＳ３０８に知らせる。
【００８８】
ステップ５１０で、ＧＬＭＳ３０８は、ユーザ２  ４０４が共通するイタリア料理への嗜好を持つので、現在メンバーであることを示すＳＩＰ  Ｎｏｔｉｆｙをユーザ１  ４０２に送信する。ステップ５１２で、ＧＬＭＳはＳＩＰ  Ｎｏｔｉｆｙあるいは他のいくつかの手段を使って、ＰｏＣサーバー３０４にユーザ２  ４０４が現在グループのメンバーであることを知らせる。
【００８９】
ステップ５１４で、ユーザ３  ４０６はＳＩＰ  Ｐｕｂｌｉｓｈをプレゼンスサーバー３１０に送信し、このユーザについての昼食の嗜好、この場合イタリア料理とメキシコ料理、を含む存在する情報を送信する。ステップ５１６で、プレゼンスサーバー３１０は、ＳＩＰ  Ｎｏｔｉｆｙまたは、他のいくつかの手段を使って、ＧＬＭＳ３０８にユーザ３  ４０６はメンバーであり、ユーザ１  ４０２によって指定されたルールに一致していることを知らせ、ユーザ３  ４０６のコンタクトアドレスを提供する。
【００９０】
ステップ５１８で、ＧＬＭＳはユーザ３  ４０６が現在、グループのメンバーであることを示すＳＩＰ  Ｎｏｔｉｆｙをユーザ１  ４０２に送信する。ステップ５２０で、ＧＬＭＳ３０８は、ＳＩＰ  Ｎｏｔｉｆｙまたは他のいくつかの手段を用いて、ＰｏＣサーバー３０４に、ユーザ３  ４０６が現在、グループのメンバーであることを知らせる。
【００９１】
ステップ５２２で、ユーザ１は、ＰｏＣコールを申し込むための移動局を使って、ＳＩＰインバイトを、現在ユーザ２  ４０４とユーザ３  ４０６を含むグループアドレスにアドレス指定されるＰｏＣサーバー０４に送信することにより、イタリア料理好きのフェローユーザたちを昼食に招待する。
【００９２】
ステップ５２４で、このグループアドレスを所有するＰｏＣサーバー３０４は、それを、ユーザ２  ４０４とユーザ３  ４０６のメンバーアドレスにresolveし、ＳＩＰインバイトをユーザ２  ４０４へのコールに送信する。
【００９３】
ステップ５２８と５３０で、ユーザ２  ４０４とユーザ３  ４０６は、それぞれ、ＰｏＣサーバー３０４にＳＩＰ  ２００  ＯＫレスポンスを送信することによってコールを受ける。ステップ５３２と５３４で、それぞれの受領はそれぞれのＳＩＰ  ２００ＯＫレスポンスをユーザ１  ４０２に送信することによって、ＰｏＣサーバー３０４を介してユーザ１  ４０２にリレーされる。
【００９４】
ステップ５３６で、ユーザ１  ４０２は、ユーザ４０２〜４０６が昼食のために集まるイタリアンレストランを選択するために、ＰｏＣサーバー３０４によって構築される音声通信パスを用いて他のユーザ（４０４、４０６）に話し始める。
【００９５】
図４において、一般的な構造のコンテクスト内と、そこに示されていない追加的なプレゼンスサーバーを含んで、図６は存在する情報が複数のプレゼンスサーバーに管理されているユーザから、グループアドレスのためのメンバーを動的に決定するための、ユーザによるＰｏＣ通信セッション開始の例の一部を示している。個々のプレゼンスサーバーは、同じ、または異なるドメインとネットワークから来ている。示されている方法は、コンピュータ格納媒体（たとえばコンピュータディスクとメモリー）とコンピュータ格納媒体に格納されるコンピュータ命令を含むコンピュータプログラム製品に具現され得る。
【００９６】
動作６００は複数サーバーを検索するためのフローのために始まる、ステップ６０２でユーザ（たとえばユーザ１）は、グループの有効なメンバーシップのためのルールを示すリクエストの本文にあるＧＬＭＳ含有フィルターにＳＩＰサブスクライブを送信することによってグループアドレス（ＵＲＬ）に署名する。ＧＬＭＳは、それ自身または承認メッセージ内のフィルターとの一致を含む他のドメインにプレゼンスサーバーを含むリソースリストを持つ。この場合、ＧＬＭＳは、プレゼンスサーバ−１とプレゼンスサーバ−４を含む。ＧＬＭＳは、グループのメンバーシップの基準に一致する現存のユーザのリストを獲得するために、プレゼンスサーバ−１を承認するためにＳＩＰ  Ｓｕｂｓｃｒｉｂｅを用いる（ステップ６０４）。
【００９７】
プレゼンスサーバ−１は、マッチのためのそれ自身の格納を検索するだけでなく（たとえばプレゼンスデータベース）、それ自身に、または、サブスクライブの中にまたフィルタのための一致を含む他のドメインに他のプレゼンスサーバーを含むリソースリストを持つ。この場合、プレゼンスサーバ−１は、プレゼンスサーバ−２とプレゼンスサーバ−３を含むリソースリストを有する。プレゼンスサーバ−１はグループのメンバーシップ基準に合う現存するユーザのリストを獲得するためにプレゼンスサーバ−２に署名するためにＳＩＰ  Ｓｕｂｓｃｒｉｂｅを用いる。この承認はプレゼンスサーバ−２に回される。
【００９８】
ステップ６０８でプレゼンスサーバ−１はＳＩＰ２００  ＯＫＧＬＭＳに返信することによりＳｕｂｓｃｒｉｂｅを承認し、Ｐｒｅｓｅｎｃｅ  Ｓｅｖｅｒ−１にＳＩＰ２００  ＯＫを返信することによってステップ６１０でＧＬＭＳは、ＳＩＰ２００  ＯＫをユーザ１のＰＴＴＰターミナルに返信することで、ユーザ１のサブスクライブを認知する。
ステップ６１２でプレゼンスサーバ−２は、ＳＩＰ２００  ＯＫをプレゼンスサーバ−１に返信することによってＳｕｂｓｃｒｉｂｅを認知する。プレゼンスサーバ−２は、プレゼンスサーバ−１に発見された一致を知らせＳＩＰ２００ＯＫを順に受信する（ステップ６１４〜６１６）。
【００９９】
ステップ６１８で、プレゼンスサーバ―１は、ＳＩＰ  Ｓｕｂｓｃｒｉｂｅを用いて、グループメンバーシップの基準を満たす存在するユーザのリストを取得するためにプレゼンスサーバ―３に接続する。このＳｕｂｓｃｒｉｂｅは、プレゼンスサーバ―３にルーティングされる。ステップ６２０〜６２４で、プレゼンスサーバ―３は、ＳＩＰ  ２００  ＯＫをプレゼンスサーバ１に返信することによってＳｕｂｓｃｒｉｂｅを認識し、プレゼンスサーバ―３は、ＳＩＰ  Ｎｏｔｉｆｙを用いて、発見された一致をプレゼンスサーバ―３に通知し、返報としてＮｏｔｉｆｙへのプレゼンスサーバ―１の認識を受信する。
【０１００】
ステップ６２６〜６２８で、ＧＬＭＳは、ＳＩＰ  Ｓｕｂｓｃｒｉｂｅを用いて、存在しており、グループメンバーシップの基準を満たすユーザのリストを取得するためにプレゼンスサーバ―４に接続する。このＳｕｂｓｃｒｉｂｅは、プレゼンスサーバ―４にルーティングされ、このプレゼンスサーバ―４は、ＳＩＰ  ２００  ＯＫをＧＬＭＳに送信し返すことによってＳｕｂｓｃｒｉｂｅを認識する。
プレゼンスサーバ―４は、ＳＩＰ  Ｎｏｔｉｆｙを用いて、発見された一致をＧＬＡＭに通知し、このＧＬＭＳは、ＳＩＰ  ２００  ＯＫをプレゼンスサーバ―４（ステップ６３０〜６３２）に送信し返すことによってＮｏｔｉｆｙを認識する。
【０１０１】
プレゼンスサーバ―１は、プレゼンスサーバ―２およびプレゼンスサーバ―３からの受信されたＮｏｔｉｆｙメッセージ内の返答を集め（組み合わせ）、ＳＩＰ  Ｎｏｔｉｆｙを用いて、発見された一致（ステップ６３４）をＧＬＭＳに通知する。このＧＬＭＳは、ＳＩＰ  ２００  ＯＫをプレゼンスサーバ―１（ステップ６３６）に送信し返すことによってＮｏｔｉｆｙを認識する。
【０１０２】
ＧＬＡＭは、受信されたＮｏｔｉｆｙ通信において、プレゼンスサーバ―１およびプレゼンスサーバ―４からの応答を集め（組み合わせ）、ＳＩＰ  Ｎｏｔｉｆｙを用いて、発見された一致をユーザ１に通知する。ユーザのＵＥは、ＳＩＰ  ２００  ＯＫをＧＬＡＭ（ステップ６３８〜６４０）に送信し返すことによってＮｏｔｉｆｙを認識する。通知は、別のエンティティ（例えば、ＧＬＭＳ、プレゼンスサーバ、またはＵＥ）にメッセージをする前にメンバーが集まることで記載されるが、メッセージすることは、メンバーが徐々にグループに加わると決定され次第、開始され得る。同様に、当業者は、サーバエンティティは、示され、記載されているように、交代でフェローサーバと通信するより、むしろ同時に通信し得ることを理解する。
【０１０３】
上記のフローは、Ｒｅｓｏｕｒｃｅ  Ｌｉｓｔ検索階層を検索がどのように、一致する複数のサーバおよび複数のドメインを検索するために用いられるかを示す。この技術は、複数のドメイン／ネットワークにおいて検索を必要とする状況において利用され得る。例えば、ユーザ１によるＭａｙｄａｙ  Ｃａｌｌは、は、グループのための「メーデー」ＵＲＬを用い得る。ユーザ１のＰＴＴ  Ｔｅｒｍｉｎａｌは、メーデーグループのＵＲＬに接続する。ＰＴＴ端末のホームネットワークのＧＬＭＳは、所定の規定されたルール（フィルタリング）に基づいてユーザをそのグループに加えることを始める。このルールは、ホームネットワークにおけるプレゼンスサーバに接続することによって、ユーザ１が５００メートル以内に位置する、利用可能なユーザであるといったプレゼンスおよびロケーション情報といったものを調べ得る。
【０１０４】
「ローミング」ネットワーク上で、ローミングするフランスのアルプスを旅する（「ホーム」ネットワークを有する）イギリス人のスキーヤーの場合には、グループへの初期の追加は、そのエリアの他のホームネットワーク接続者である。この場合には、他の１人が、グループに加えられ次第、ＧＬＭＳによって、ＰＴＴ端末に通知は返報されるので、通話が、まず確立され得る。
【０１０５】
続いて、ホームネットワークのＧＬＭＳは、Ｓｕｂｓｃｒｉｂｅ要求においてアクセスされたネットワーク情報に基づいて、アクセスされたリソースリストを用いてローミングネットワークに接続する。ローミングネットワークのプレゼンスサーバは、フィルタリングによって特定された５００メートルの範囲内にいる他のユーザを見つけ出すために、それら自身のプレゼンス情報の検索を行い、それらのローミングネットワークユーザをＭａｙｄａｙグループに加えるホームネットワークに通知メッセージを返報する。
【０１０６】
続いて、ローミングネットワークのプレゼンスサーバは、ホーム（イギリスの）ネットワークから送信された接続のフィルタから受信したルールを用いて、彼ら自身のリソースリストを使ってフランスにいる１つ以上の他のネットワークオペレータのプレゼンスサーバに接続し得る。他のネットワークからのＮｏｔｉｆｙ通信は、ローミングネットワークから、ホームネットワークに通知が返され、ＧＬＡＭに通知されたユーザはまた、Ｍａｙｄａｙグループのメンバーになる。
【０１０７】
本出願の上述の実施形態は、例示的であることだけを意図とする。当業者は、本出願の範囲から逸脱することなく変更、修正および変形し得る。請求項において、ここに記載される発明は、技術におけるすべての適した変更を網羅することを意図する。
【図面の簡単な説明】
【０１０８】
【図１】共にＰｕｓｈ―ｔｏ―ｔａｌｋ  ｏｖｅｒ  Ｃｅｌｌａｒ（ＰｏＣ）通信を容易にするために構築されたワイヤレス通信ネットワークおよびこのネットワーク内で通信する移動局の関連したコンポーネントを示すブロック図である。
【図２】ワイヤレス通信ネットワーク内で通信し得る移動局の、より詳細なブロック図である。
【図３】本出願のＰｏＣ通信セッションに関連したシステムコンポーネントの構成のブロック図である。
【図４】本発明の実施形態に従った３人のユーザ間のＰｏＣ通信セッションの例に関連したシステムコンポーネントの構成のブロック図である。
【図５】本発明の実施形態に従った図４のシステムコンポーネント間の例示的な動的なグループ作成の通信のフローを示すフローチャートである。
【図６】本発明のさらなる実施形態に従った図４のシステムコンポーネント間の例示的な動的なグループ作成の通信のフローを示すフローチャートである。
【符号の説明】
【０１０９】
１０２、２０２、３０２  移動局
１０４  通信ネットワーク
２１１  通信サブシステム
２２４、２２６  フラッシュメモリ
２３８  マイクロプロセッサ
３１０  プレゼンスサーバ
３０８  ＧＬＭＳ
【図１】
2005312045.tif 000003
【図２】
2005312045.tif 000004
【図３】
2005312045.tif 000005
【図４】
2005312045.tif 000006
【図５】
2005312045.tif 000007
【図６】
2005312045.tif 000008