(57)【要約】【課題】セルラサービス上のプッシュ・トゥ・トークサービスにおけるような、存在を発表するためのシステムは、存在サーバへの競合存在情報の報告を回避する手段を提供する。【解決手段】２つの異なるエンティティが同一エンティティのステータス情報（複数のステータス属性に対応）を報告できる。第１のエンティティは典型的に、第１のエンティティが存在サーバにステータス情報を報告するのは、複数のステータス属性の中のどのステータス属性であるのかを、第２のエンティティに通知する。複数のステータス属性の中で、第１のエンティティがステータス情報を存在サーバに報告するステータス属性については、第２のエンティティは典型的にステータス情報を報告しない。複数のステータス属性の中で、第１のエンティティがステータス情報を存在サーバに報告しないステータス属性については、第２のエンティティは典型的に、可能であれば、ステータス情報を報告する。【選択図】図１
2008546342.tif 000002
【特許請求の範囲】
【請求項１】
存在を発表するためのシステムであって、
第１のネットワークエンティティと、
第２のネットワークエンティティと、
を含み、
上記第１のネットワークエンティティは、上記第１のネットワークエンティティが存在サーバに報告するのは、複数のステータス属性の中のどのステータス属性であるのかを上記第２のネットワークエンティティに通知することができ、上記第２のネットワークエンティティは、上記第１のネットワークエンティティが上記第２のネットワークエンティティに通知したステータス属性とは異なる少なくとも１つのステータス属性について、存在ステータスを上記存在サーバへ報告するように構成されていることを特徴とするシステム。
【請求項２】
上記第１のネットワークエンティティは、上記第１のネットワークエンティティが上記第２のネットワークエンティティに通知したステータス属性について、上記第２のネットワークエンティティの存在ステータスを上記存在サーバに報告することができることを特徴とする請求項１に記載のシステム。
【請求項３】
上記第２のネットワークエンティティは、アクセス端末であることを特徴とする請求項１に記載のシステム。
【請求項４】
上記第１のネットワークエンティティは、セルラ上のプッシュ・トゥ・トーク（ＰｏＣ）サーバであり、上記アクセス端末はＰｏＣクライアントであることを特徴とする請求項３に記載のシステム。
【請求項５】
上記ステータス属性は、セッションへの利用可能性、警告への利用可能性、及びセッションへの参加からなるグループから選択されることを特徴とする請求項１に記載のシステム。
【請求項６】
上記第１のネットワークエンティティは、それぞれのステータス属性に関連しているビットを、あるパラメータ値の中にセットすることによって上記第２のネットワークエンティティに通知することを特徴とする請求項１に記載のシステム。
【請求項７】
上記パラメータの値は複数のビットからなり、上記複数のビットの１つが各ステータス属性に関係付けられていることを特徴とする請求項６に記載のシステム。
【請求項８】
上記第１のネットワークエンティティは、プロビジョニング手順を使用して上記第２のネットワークエンティティに通知することを特徴とする請求項１に記載のシステム。
【請求項９】
上記プロビジョニング手順は、デバイス管理からなることを特徴とする請求項８に記載のシステム。
【請求項１０】
存在を発表することができるネットワークエンティティであって、
他のネットワークエンティティへ情報を送ることができる処理要素を含み、上記情報は、上記ネットワークエンティティが存在サーバに報告するのは、複数のステータス属性の中のどのステータス属性であるのかを定義し、上記処理要素は更に、上記ネットワークエンティティから上記他のネットワークエンティティへ送られる情報内のステータス属性について、存在ステータスを上記存在サーバに報告することができる、
ことを特徴とするネットワークエンティティ。
【請求項１１】
上記処理要素は、上記他のネットワークエンティティの存在ステータスを、上記存在サーバに報告することができることを特徴とする請求項１０に記載のネットワークエンティティ。
【請求項１２】
上記他のネットワークエンティティは、アクセス端末であることを特徴とする請求項１０に記載のネットワークエンティティ。
【請求項１３】
上記ネットワークエンティティはセルラ上のプッシュ・トゥ・トーク（ＰｏＣ）サーバであり、上記アクセス端末はＰｏＣクライアントであることを特徴とする請求項１２に記載のネットワークエンティティ。
【請求項１４】
上記ステータス属性は、セッションへの利用可能性、警告への利用可能性、及びセッションへの参加からなるグループから選択されることを特徴とする請求項１０に記載のネットワークエンティティ。
【請求項１５】
上記ネットワークエンティティは、それぞれのステータス属性に関連しているビットを、あるパラメータ値の中にセットすることによって上記他のネットワークエンティティに情報を送ることを特徴とする請求項１０に記載のネットワークエンティティ。
【請求項１６】
上記パラメータの値は複数のビットからなり、上記複数のビットの１つが各ステータス属性に関係付けられていることを特徴とする請求項１５に記載のネットワークエンティティ。
【請求項１７】
上記処理要素は、プロビジョニング手順を使用して上記他のネットワークエンティティに情報を送ることを特徴とする請求項１０に記載のネットワークエンティティ。
【請求項１８】
上記プロビジョニング手順は、デバイス管理からなることを特徴とする請求項１７に記載のネットワークエンティティ。
【請求項１９】
存在を発表することができるアクセス端末であって、プロビジョニング情報を受信することができる処理要素を含み、上記プロビジョニング情報は、アクセス端末の代わりにネットワークエンティティが存在サーバに報告するのは、所定の複数のステータス属性の中のどのステータス属性であるのかを定義し、上記処理手段は更に、上記アクセス端末によって受信された上記プロビジョニング情報によって定義されたステータス属性とは異なる少なくとも１つのステータス属性について、上記アクセス端末の存在ステータスを上記存在サーバに報告することができることを特徴とするアクセス端末。
【請求項２０】
上記ネットワークエンティティは、セルラ上のプッシュ・トゥ・トーク（ＰｏＣ）サーバであり、上記アクセス端末はＰｏＣクライアントであることを特徴とする請求項１９に記載のアクセス端末。
【請求項２１】
上記ステータス属性は、セッションへの利用可能性、警告への利用可能性、及びセッションへの参加からなるグループから選択されることを特徴とする請求項１９に記載のアクセス端末。
【請求項２２】
上記ネットワークエンティティから受信される情報は、あるパラメータ値の中のそれぞれのステータス属性に関連しているビットからなることを特徴とする請求項１９に記載のアクセス端末。
【請求項２３】
上記パラメータの値は一般的に複数のビットを含み、上記複数のビットの１つが各ステータス属性に関係付けられていることを特徴とする請求項２２に記載のアクセス端末。
【請求項２４】
上記処理要素は、プロビジョニング手順を介してプロビジョニング情報を受信することを特徴とする請求項２２に記載のアクセス端末。
【請求項２５】
上記プロビジョニング手順は、デバイス管理からなることを特徴とする請求項２４に記載のアクセス端末。
【請求項２６】
存在を発表する方法であって、
第１のエンティティから第２のエンティティへ情報を送るステップを含み、上記情報は、上記第２のエンティティの代わりに上記第１のエンティティが存在サーバに報告するのは、複数のステータス属性の中のどのステータス属性であるのかを定義しており、
上記第１のエンティティから上記第２のエンティティへ送られた情報によって定義されているステータス属性について、上記第２のエンティティの代わりに上記第１のエンティティによって存在ステータスを上記存在サーバに報告するステップを更に含む、
ことを特徴とする方法。
【請求項２７】
上記第１のエンティティから上記第２のエンティティへ送られた情報によって定義されているステータス属性とは異なる少なくとも１つのステータス属性について、上記第２のエンティティによって存在ステータスを上記存在サーバに報告するステップを更に含む、
ことを特徴とする請求項２６に記載の方法。
【請求項２８】
上記第１のエンティティは、セルラ上のプッシュ・トゥ・トーク（ＰｏＣ）サーバであり、上記第２のエンティティはＰｏＣクライアントであることを特徴とする請求項２６に記載の方法。
【請求項２９】
上記ステータス属性は、セッションへの利用可能性、警告への利用可能性、及びセッションへの参加からなるグループから選択されることを特徴とする請求項２６に記載の方法。
【請求項３０】
上記第１のエンティティから第２エンティティへ情報を送るステップは、それぞれのステータス属性に関連しているビットを、あるパラメータ値の中にセットすることからなることを特徴とする請求項２６に記載の方法。
【請求項３１】
上記パラメータの値は複数のビットからなり、上記複数のビットの１つが各ステータス属性に関係付けられていることを特徴とする請求項３０に記載の方法。
【請求項３２】
上記情報は、プロビジョニング手順を介して上記第１のエンティティから第２のエンティティへ送られることを特徴とする請求項２６に記載の方法。
【請求項３３】
上記プロビジョニング手順は、デバイス管理からなることを特徴とする請求項３２に記載の方法。
【請求項３４】
存在を発表するためのコンピュータプログラムプロダクトであって、上記コンピュータプログラムプロダクトは、コンピュータ可読プログラムコード部分を格納している少なくとも１つのコンピュータ可読記憶媒体を含み、上記コンピュータ可読プログラムコード部分は、
第１のエンティティから第２のエンティティへ情報を送ることができる第１の実行可能な部分を含み、上記情報は、上記第２のエンティティの代わりに上記第１のエンティティが存在サーバに報告するのは、所定の複数のステータス属性の中のどのステータス属性であるのかを定義しており、
上記第１のエンティティから第２のエンティティへ送られた情報内のステータス属性について、上記第２のエンティティの代わりに上記第１のエンティティによって存在ステータスを上記存在サーバに報告することができる第２の実行可能な部分を更に含む、
ことを特徴とするコンピュータプログラムプロダクト。
【請求項３５】
上記第１のエンティティから上記第２のエンティティへ送られた情報によって定義されているステータス属性とは異なる少なくとも１つのステータス属性について、上記第２のエンティティによって存在ステータスを上記存在サーバに報告する第３の実行可能な部分を更に含む、
ことを特徴とする請求項３４に記載のコンピュータプログラムプロダクト。
【請求項３６】
上記第１のエンティティは、セルラ上のプッシュ・トゥ・トーク（ＰｏＣ）サーバであり、上記第２のエンティティはＰｏＣクライアントであることを特徴とする請求項３４に記載のコンピュータプログラムプロダクト。
【請求項３７】
上記ステータス属性は、セッションへの利用可能性、警告への利用可能性、及びセッションへの参加からなるグループから選択されることを特徴とする請求項３４に記載のコンピュータプログラムプロダクト。
【請求項３８】
上記第１の実行可能な部分は、それぞれのステータス属性に関連しているビットを、あるパラメータ値の中にセットすることによって、上記第１のエンティティから第２エンティティへ情報を送ることを特徴とする請求項３４に記載のコンピュータプログラムプロダクト。
【請求項３９】
上記パラメータの値は複数のビットからなり、上記複数のビットの１つが各ステータス属性に関係付けられていることを特徴とする請求項３８に記載のコンピュータプログラムプロダクト。
【請求項４０】
上記第１の実行可能な部分は、プロビジョニング手順を使用して上記第１のエンティティから第２のエンティティへ情報を送ることを特徴とする請求項３４に記載のコンピュータプログラムプロダクト。
【請求項４１】
上記プロビジョニング手順は、デバイス管理からなることを特徴とする請求項４０に記載のコンピュータプログラムプロダクト。
【発明の詳細な説明】
【背景技術】
【０００１】
無線通信システム及びネットワークは、例えば携帯通信デバイス（ＰＣＤ）（例えば、セルラ電話機）、個人向け携帯情報端末（ＰＤＡ）、ラップトップコンピュータ、または無線ネットワークと通信することができる何等かの適当なデバイスを含む多くのアプリケーション及びデバイスと共に使用されている。ＰＣＤは、移動局、モバイルノード、アクセス端末（ＡＴ）として、及び他の名前によっても知られている。これらの各携帯通信デバイスは、インターネットプロトコル（ＩＰ）クライアントとしても機能することができる。
【０００２】
無線ネットワークの例は、ＧＳＭ（移動体通信のためのグローバルシステム）、ＷＣＤＭＡ（広帯域符号分割多重接続）、及びＣＤＭＡ（符号分割多重接続）を含む。ＣＤＭＡシステムは独特な符号の割当てにより、多数のユーザに共用されるように無線（ラジオ）スペクトルを分割することによって動作する。ＣＤＭＡシステムは、送信される各信号に独特な符号を割当て、それによって多くの同時信号をスペクトラム拡散帯域幅全体に広げることができる。それぞれの符号を使用して信号を検出し、同一帯域幅内で送信されている他の信号から分離することができる。
【０００３】
これらの無線通信システム内に含まれる多くのモバイルデバイスの特色は、存在（プレゼンス）イネーブリングである。これは、これらのデバイスのユーザが、他のモバイルデバイスがオンラインであって通信に利用可能であるか否かを決定できるようにする。存在、またはステータス情報は、あるデバイスの通信への利用可能性、及びウィリングネス（willingness）（“プレゼンティティ”と名付ける）として定義することができる。いろいろな存在状態の形状の存在、またはステータス情報は、ユーザの通信ステータスを指示するために“ウォッチャ”または“加入者”として知られる他のシステムのユーザに発表することができる。ステータス、または存在情報は、一般に（１）ユーザ、（２）デバイス、または（３）ネットワークサービスに関する情報に分類することができる。この情報は、デバイスの型に依存して変化し得る。例えば、セルラ電話機または他のモバイルデバイスのステータス情報は、ユーザの地理的位置、及びそのモバイルデバイスが接続されているネットワークの待ち時間を含むことができる。代替として、インターネットに有線接続されているパーソナルコンピュータのステータス情報は、例えば、ユーザがオンラインであるか否かを含むことができる。
【０００４】
存在情報は、ユーザまたはデバイス自体のような複数の源、またはネットワークをベースとする存在源（「存在ネットワークエージェント（ＰＮＡ）」としても知られている）を有している。ＰＮＡは、例えば特定のデバイスの利用可能性が変化した時（例えば、デバイスが最初にネットワークに結合された時）のように、ネットワーク上の何等かのデバイスの存在情報状態が変化した時点に存在情報を発表する。ネットワークをベースとする存在サーバは、ネットワーク上での存在情報の収集及び制御された配布を管理する。詳述すれば、存在サーバは、種々の源から受信した存在情報を集め、ネットワーク上の他のユーザが利用できる存在文書を作成する。ＰＮＡが特定デバイスに関する存在情報を発表し、存在サーバが情報を集めるために、各デバイスは容易に識別可能である必要がある。
【０００５】
益々人気を博しつつある若干のモバイルデバイスの特色は、セルラ上のプッシュ・トゥ・トーク（ＰｏＣ）である。ＰｏＣは、セルラネットワーク上に実現されているモバイルデバイス上に‘ウォーキー。トーキー’特色を有していることに似ている。ＰｏＣは１人、または多くの個人またはグループとの即時音声チャットをリアルタイムで提供する。ＰｏＣは、モバイルデバイスのためのインターネットプロトコル上の半二重（即ち、ある時点に１方向にだけ通信することができる）音声（ＶｏＩＰ）システムであり、モバイルハンドセット内の伝統的な無線ＩＰプロトコルのトップに位置するＩＰプロトコル層であるＩＭＳに基づいている。開放媒体提携（オープンメディアアライアンス：ＯＭＡ）ＰｏＣソリューションは、インターネットエンジニアリングタスクフォース（ＩＥＴＦ）によって定義されたセッション開始プロトコル（ＳＩＰ）及びリアルタイムプロトコル（ＲＴＰ）に基づく。
【０００６】
存在ステータスは、ＰｏＣサービスと関連して使用することができる。ＰｏＣユーザの存在をウォッチャが決定することができるように、例えば、セッションへの利用可能性、警告への利用可能性、及びセッションへの参加のような幾つかの存在属性を存在サーバに報告することができる。ＰｏＣのための現在の無線通信産業標準によれば、存在ステータス報告は、ＰｏＣサービスのオプションとしての特色である。更に、ＰｏＣクライアントに関する存在ステータスは、オプションとして、ＰｏＣクライアント、クライアントに関連付けられているＰｏＣサーバの何れか、または両方によって存在サーバに報告することができる。ＰｏＣクライアント及びＰｏＣサーバの両方が、存在ステータスを存在サーバに報告する場合には、情報が競合しているかも知れないことを存在サーバに報告することができる。例えば、ＰｏＣクライアントの存在ステータスが変化すると、ＰｏＣサーバもステータスの変化に気が付く。もしＰｏＣクライアント及びＰｏＣサーバの両方が存在サーバに存在情報を報告すれば、存在サーバはある移行期間にわたって競合する情報を有する恐れがある。存在サーバは、典型的には、このような競合を調停する能力を有しておらず、従って、異なるステータスをウォッチャに報告するようになる。この競合する情報はウォッチャに混乱をもたらし得る。更に、もしＰｏＣサーバ及びＰｏＣクライアントの両方が同一の存在情報を報告すれば、これは不必要な、そして冗長的なネットワークトラフィックをもたらす。
【発明の開示】
【課題を解決するための手段】
【０００７】
一般的に言えば、本発明の実施の形態は、競合する存在ステータス情報を、存在サーバに報告することを回避できる手段を提供することによって従来技術を改良する。同一のエンティティのためのステータス情報を、２つの異なるエンティティが報告することができるシステムにおいては、これら２つの異なるエンティティが所定の複数のステータス属性の１つまたはそれ以上に対応するステータス情報を報告することができる。２つの異なるエンティティは各々、複数のステータス属性の同一のもの、または異なるものに対応するステータス情報を報告し得る。このようなシステムにおいては、典型的に、第１のエンティティがステータス情報を存在サーバに報告するのは、複数のステータス属性の中のどのステータス属性であるのかを、第１のエンティティが第２のエンティティに通知する。複数のステータス属性の中で、第１のエンティティがステータス情報を報告するステータス属性については、第２のエンティティは典型的にステータス情報を報告しない。複数のステータス属性の中で、第１のエンティティがステータス情報を報告しないステータス属性については、もし第２のエンティティがこれらの属性にちてステータス情報を報告することが可能であれば、第２のエンティティは典型的にステータス情報を報告する。
【０００８】
因みに、存在を発表するためのシステムは、第１のネットワークエンティティ及び第２のネットワークエンティティを含む。第１のネットワークエンティティは、第１のネットワークエンティティが存在サーバに報告するのは、複数のステータス属性の中のどのステータス属性であるのかを第２のネットワークエンティティに通知することができ、第２のネットワークエンティティは少なくとも１つの異なるステータス属性を存在サーバに報告するように構成されている。第１のネットワークエンティティは更に、第１のネットワークエンティティが第２のネットワークエンティティに通知したステータス属性について、第２のネットワークエンティティの存在ステータスを存在サーバに報告することができる。第２のネットワークエンティティは、第１のネットワークエンティティが第２のネットワークエンティティに通知したステータス属性とは異なる少なくとも１つのステータス属性について、存在ステータスを存在サーバに報告することができる。
【０００９】
一実施の形態においては、第２のネットワークエンティティはアクセス端末である。第１のネットワークエンティティは、セルラ上のプッシュ・トゥ・トーク（ＰｏＣ）サーバであることができ、アクセス端末はＰｏＣクライアントであることができる。
【００１０】
ステータス属性は、セッションへの利用可能性、警告への利用可能性、及びセッションへの参加からなるグループから選択することができる。第１のネットワークエンティティは、それぞれのステータス属性に関連付けられたビットを、あるパラメータ値の中にセットすることによって第２のネットワークエンティティに通知することができる。このパラメータ値は複数のビットからなることができ、複数のビットの１つが各ステータス属性に関連付けられている。
【００１１】
一実施の形態においては、第１のネットワークエンティティは、プロビジョニング手順を使用して第２のネットワークエンティティに通知する。プロビジョニング手順は、デバイス管理からなることができる。
【００１２】
典型的なＰｏＣシステムにおいては、第１のエンティティはＰｏＣサーバであり、第２のエンティティはＰｏＣクライアントであろう。しかしながら、本発明の実施の形態は、同一エンティティについて２つまたはそれ以上のエンティティが存在情報を報告することが可能な如何なるシステムにも使用することができる。
【００１３】
上述した存在発表のためのシステムに加えて、本発明の他の面は、対応するネットワークエンティティ、アクセス端末、方法、及び存在発表のためのコンピュータプログラムプロダクトを指向している。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明の若干の（全てではない）実施の形態を示している添付図面を参照して本発明を詳述する。実際に、本発明は多くの異なる形状で実現することができるので、本発明はこれらの実施の形態に限定されるものではく、これらの実施の形態は単に本発明を例示するだけのものであることを理解されたい。添付図面全体を通して、類似要素には類似番号を付してある。
【００１５】
図１に、本発明の実施の形態による１つの型のシステムを示す。以下に本発明を、主として移動体通信アプリケーションに関連する実施の形態によって説明する。しかしながら、本発明の実施の形態は、移動体通信産業内及び移動体通信産業外の両方の種々の他のアプリケーションに関連して使用できることを理解されたい。例えば、本発明の実施の形態は有線及び／または無線ネットワーク（例えば、インターネット）アプリケーションに関連して使用することができる。
【００１６】
システムは、１つまたはそれ以上の移動局１０を含むことができる。各移動局１０は、１つまたはそれ以上の基地局（ＢＳ）１４へ信号を送信し、基地局１４から信号を受信するためのアンテナ１２を有している。基地局は、１つまたはそれ以上のモバイル交換センター（ＭＳＣ）１６のようなネットワークを動作させるのに必要な要素を各々が含んでいる１つまたはそれ以上のセルラまたはモバイルネットワークの一部である。当分野においては公知のように、モバイルネットワークを「基地局／ＭＳＣ／網間接続機能（ＢＭＩ）」と呼ぶこともできる。動作を説明すると、これらの移動局が呼出しを行い、データ等を受信する場合、ＭＳＣは移動局への／からの呼出し、データ等を経路指定することができる。ＭＳＣは、移動局がある呼出しに関係がある場合には、陸線トランクへの接続を行うこともできる。
【００１７】
ＭＳＣ １６は、ローカルエリアネットワーク（ＬＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、及び／または広域ネットワーク（ＷＡＮ）のようなデータネットワークに結合することができる。ＭＳＣは、データネットワークに直接結合することができる。しかしながら、１つの典型的な実施の形態では、ＭＳＣはゲートウェイ（ＧＴＷ）１８に結合され、ＧＴＷがインターネット２０のようなＷＡＮに結合される。また、処理要素（例えば、パーソナルコンピュータ、サーバコンピュータ等）のようなデバイスを、インターネットを介して移動局１０に結合することができる。以下に説明するように、例えば処理要素は、１つまたはそれ以上のゲームサーバ２２、ルーティングサーバ２４、パーソナルコンピュータ（ＰＣ）システム２６、ゲームコンソール２８、存在サーバ２５等（図１にはそれらが１つずつ示されており、以下に説明する）に関連する１つまたはそれ以上の処理要素を含むことができる。処理要素は、本発明の実施の形態に従って動作することができれば、どのような数の処理デバイス、システム等からなることもできる。
【００１８】
ＢＳ １４は、サービングＧＰＲＳ（ジェネラルパケットラジオサービス）サポートノード（ＳＧＳＮ）３０にも結合することができる。当分野においては公知のように、ＳＧＳＮは、典型的に、パケット交換サービスについてＭＳＣ １６と類似の機能を遂行することができる。ＭＳＣと同様に、ＳＧＳＮはインターネット２０のようなデータネットワークに結合することができる。ＳＧＳＮは、データネットワークに直接結合することができる。しかしながら、より典型的な実施の形態では、ＳＧＳＮはＧＰＲＳコアネットワーク３２のようなパケット交換コアネットワークに結合される。パケット交換コアネットワークは、ＧＴＷ  ＧＰＲＳ支援ノード（ＧＧＳＮ）３４のような別のＧＴＷに結合され、ＧＧＳＮがインターネットに結合される。
【００１９】
ＧＧＳＮ ３０及びインターネット２０は、第３世代パートナーシッププロジェクト（３ＧＰＰ）によって定義されている手法のようなマルチメディアサービスを提供するための種々のエンティティを含むＩＰマルチメディアサブシステム（ＩＭＳ）に結合することができる。後に詳述するように、ＩＭＳは、プッシュ・トゥ・トークサービス（ＰＴＴ）としても知られるセルラ上のプッシュ・トゥ・トーク（ＰｏＣ）サービス等を提供するために、アプリケーションサーバに結合することができる。従って、図示のように、ＰｏＣサービスを提供するアプリケーションサーバを、ＰｏＣサーバ３８と呼ぶ。
【００２０】
全ての考え得るネットワークの全ての要素を図示し、説明してはいないが、移動局１０は複数の異なるネットワークの何れか１つまたはそれ以上に結合できることを理解されたい。因みに、１つまたは複数のモバイルネットワークは、複数の第１世代（１Ｇ）、第２世代（２Ｇ）、２．５Ｇ、及び／または第３世代（３Ｇ）移動体通信プロトコル等の何れか１つまたはそれ以上に準拠する通信を支援することができる。詳述すれば、１つまたはそれ以上の移動局は、２Ｇ無線通信プロトコルＩＳ−１３６（ＴＤＭＡ）、ＧＳＭ、ＩＳ−９５（ＣＤＭＡ）、ＣＤＭＡ２０００に準拠する通信を支援できる１つまたはそれ以上のネットワークに結合することができる。また、例えば、１つまたはそれ以上のネットワークは、２．５Ｇ無線通信プロトコルＧＰＲＳ、エンハンストデータＧＳＭ環境（ＥＤＧＥ）等による通信を支援することができる。更に、例えば、１つまたはそれ以上のネットワークは、広帯域符号分割多重接続（ＷＣＤＭＡ）無線アクセス技術を使用するユニバーサル移動体電話システム（ＵＭＴＳ）のような３Ｇ無線通信プロトコルに準拠する通信を支援することができる。若干の狭帯域ＡＭＰＳ（ＮＡＭＰＳ）、並びにＴＡＣＳネットワークも、あたかもデュアルまたはより高いモードの移動局（例えば、デジタル／アナログまたはＴＤＭＡ／ＣＤＭＡ／アナログホン）のような本発明の実施の形態からの便益を受けることができる。
【００２１】
１つまたはそれ以上の移動局１０（並びに、図１には示されていないが、１つまたはそれ以上の処理要素）は、更に、１つまたはそれ以上の無線アクセスポイント（ＡＰ）３６に結合することができる。ＡＰは、例えば無線周波数（ＲＦ）、ブルートゥース（ＢＴ）、赤外（ＩrＤＡ）、またはＷＬＡＮ技術を含む複数の異なる無線ネットワーキング技術の何れかのような技術に従って、移動局と通信するように構成することができる。ＡＰは、インターネット２０に結合することができる。しかしながら、一実施の形態においては、ＡＰはＧＴＷ １８を介してインターネットに間接的に結合される。明らかに、移動局及びユーザプロセッサ（例えば、ゲームサーバ２２、ルーティングサーバ２４、パーソナルコンピュータ（ＰＣ）システム２６、ゲームコンソール２８、ＰｏＣサーバ３８、存在サーバ２５等）及び／または複数の他のデバイスを（ＡＰ、または、１つまたは複数の移動体ネットワークの何れかを介して）直接的に、または間接的にインターネットに接続することによって、移動局及びユーザプロセッサは互いに通信することができ、それによってデータ、コンテント等の送受信のようなそれぞれのエンティティの種々の機能を遂行することができる。ここに使用した“データ”、“コンテント”、“情報”等の用語は、本発明の実施の形態に従って送信、受信、及び／または格納することができるデータと互換的に使用することができる。従って、これらの用語の何れかが使用されていても、それらが本発明の思想及び範囲を限定するものと考えるべきではない。
【００２２】
図１には示されていないが、移動局１０を、インターネット２０を通してゲームサーバ２２、ルーティングサーバ２４、パーソナルコンピュータ（ＰＣ）システム２６、及び／またはゲームコンソール２８に結合するのに加えて、またはその代わりに、１つまたはそれ以上のこれらのエンティティを互いに直接結合することができる。このように、１つまたはそれ以上のネットワークエンティティは、例えば、ＲＦ、ＢＴ、ＩrＤＡ、またはＬＡＮ及び／またはＷＬＡＮ技術を含む複数の異なる有線または無線通信技術の何れかに従って、互いに通信することができる。
【００２３】
図２は、本発明の一実施の形態による、移動局１０、ゲームサーバ２２、ルーティングサーバ２４、パーソナルコンピュータ（ＰＣ）システム２６、ゲームコンソール２８、存在サーバ２５、及び／またはＰｏＣサーバ３８のように動作することができるエンティティのブロックダイアグラムである。分離したエンティティとして図示してあるが、若干の実施の形態においては、１つまたはそれ以上のエンティティが、論理的には分離しているが１つの、または複数のエンティティ内に共同配置されている１つまたはそれ以上の移動局、ゲームサーバ、ルーティングサーバ、パーソナルコンピュータ（ＰＣ）システム、ＰｏＣサーバ、存在サーバ、及び／またはゲームコンソールを支援することができる。例えば、単一のエンティティが、論理的には分離しているが同一場所に配置されているゲームサーバ及びルーティングサーバを支援することができる。また、例えば、単一のエンティティが、論理的には分離しているが同一場所に配置されているパーソナルコンピュータ及びゲームコンソールを支援することができる。付加的に、または代替として、単一のエンティティが、論理的には分離しているが同一場所に配置されているゲームサーバ及び１つまたはそれ以上の移動局、ＰＣシステム、及び／またはゲームコンソールを支援することができる。
【００２４】
図示のように、移動局１０、ゲームサーバ２２、ルーティングサーバ２４、パーソナルコンピュータ（ＰＣ）システム２６、ゲームコンソール２８、存在サーバ２５、及び／またはＰｏＣサーバ３８のように動作することができるエンティティは、詳細に図示し、説明しているものを含む本発明の実施の形態による１つまたはそれ以上の機能を遂行する種々の手段を含んでいる。しかしながら、１つまたはそれ以上のエンティティは、本発明の思想及び範囲から逸脱することなく、１つまたはそれ以上の類似機能を遂行する代替手段を含み得ることを理解されたい。
【００２５】
詳述すれば、例えば図２に示すように、エンティティは一般的に、エンティティの動作を制御するために、メモリ４２に接続されているプロセッサ４０のような手段を含んでいる。メモリは揮発性及び／または不揮発性メモリからなり、典型的にはコンテント、データ等を格納することができる。例えばメモリは、典型的に、エンティティから送信される、及び／またはエンティティによって受信されるコンテントを格納する。また、例えばメモリは、典型的に、本発明の実施の形態によるエンティティの動作に関連するステップを遂行するために、クライアントアプリケーション、プロセッサのための命令等を格納している。以下に説明するように、例えばメモリは、構成ユーティリティ、コンテントマネージャ、及び／またはディスプレイマネージャを含む１つまたは複数のクライアントアプリケーションを格納することができる。因みに、実行された時に、構成ユーティリティはコンテントを受信する、またはそれ以外に供給するように、コンテントの源を構成するように機能することができる。実行された時に、コンテントマネージャは源からのコンテントの受信、及び／または源から受信したコンテントの使用を管理するように機能することができる。ディスプレイマネージャは、源から受信したコンテントのプレゼンテーションを管理するように機能することができる。ここに記述している１つまたは複数のクライアントアプリケーションは、各々、それぞれのエンティティによって動作させられるソフトウェアからなる。しかしながら、ここに記述しているクライアントアプリケーションの何れか１つまたはそれ以上は、本発明の思想及び範囲から逸脱することなく、代替のファームウェアまたはハードウェアからなることができることを理解されたい。
【００２６】
メモリ４２に加えて、プロセッサ４０は、データ、コンテント等の表示、送信、及び／または受信のための少なくとも１つのインタフェース、または他の手段にも接続することができる。因みに、１つまたは複数のインタフェースは、少なくとも１つの通信インタフェース４４、またはデータ、コンテント等を送受信するための他の手段等、並びにディスプレイ４６及び／またはユーザ入力インタフェース４８を含むことができる少なくとも１つのユーザインタフェースを含むことができる。ユーザ入力インタフェース自体は、エンティティがユーザからデータを受信できるようにするキーパッド、タッチディスプレイ、ジョイスティック、または他の入力デバイスのような複数のデバイスの何れかからなることができる。
【００２７】
次に、図３を参照する。図３は、本発明の実施の形態によるアクセス端末、または移動局１０（移動体電話機）の１つの型を示している。しかしながら、図示してある移動局は単なる例示に過ぎず、本発明の範囲を限定する意図はないことを理解されたい。幾つかの移動局を例示し、説明するが、個人向け携帯情報端末（ＰＤＡ）、ページャ、ラップトップコンピュータ、モバイルゲーミングデバイス及び他の型の電子システムのような他の型の移動局も、容易に本発明に使用することができる。
【００２８】
端末１０は、以下に詳述するものを含む本発明の実施の形態による１つまたはそれ以上の機能を遂行する種々の手段を含んでいる。しかしながら、端末は、本発明の思想及び範囲から逸脱することなく、１つまたはそれ以上の類似機能を遂行するための代替手段を含み得ることを理解されたい。図示のように、移動局１０は、アンテナ１２に加えて、送信機５０、受信機５２、及び送信機及び受信機へ信号を供給し、これらから信号を受信するコントローラ５４または他のプロセッサのような手段を含むことができる。これらの信号は、適用可能なセルラシステムのエアインタフェース標準に準拠するシグナリング情報、及びユーザスピーチ及び／またはユーザが生成したデータを含む。因みに移動局は、１つまたはそれ以上のエアインタフェース標準、通信プロトコル、変調の型、及びアクセスの型と共に動作することができる。詳述すれば、移動局は、複数の第１世代（１Ｇ）、第２世代（２Ｇ）、２．５Ｇ、及び／または第３世代（３Ｇ）通信プロトコル等の何れかに従って動作することができる。例えば、移動局は、２Ｇ無線通信プロトコルＩＳ−１３６（ＴＤＭＡ）、ＧＳＭ、及びＩＳ−９５（ＣＤＭＡ）に準拠して動作することができる。また、例えば、移動局は、２．５Ｇ無線通信プロトコルＧＰＲＳ、ＥＤＧＥ等に従って動作することができる。更に、例えば、移動局は、ＷＣＤＭＡ無線アクセス技術を使用するＵＭＴＳネットワークのような３Ｇ無線通信プロトコルに従って動作することができる。若干のＮＡＭＰＳ、並びにＴＡＣＳ移動局も、あたかもデュアルまたはより高いモードの移動局（例えば、デジタル／アナログまたはＴＤＭＡ／ＣＤＭＡ／アナログホン）のような、本発明の実施の形態からの便益を受けることができる。
【００２９】
コントローラ５４が、移動局１０のオーディオ及び論理機能を実現するために必要な回路を含むことは理解されよう。例えば、コントローラはデジタル信号プロセッサデバイス、マイクロプロセッサデバイス、及び種々のアナログ・デジタルコンバータ、デジタル・アナログコンバータ、及び他の支援回路を含むことができる。移動局の制御及び信号処理機能は、それぞれの能力に従ってこれらのデバイスの間に割振られる。コントローラは内部ボイスコーダ（ＶＣ）５４ａを更に含むことができ、また内部データモデム（ＤＭ）５４ｂを含むことができる。更に、コントローラは、上述したような１つまたはそれ以上のクライアントソフトウェアプログラム（メモリ（後述）内に格納することができる）を動作させる機能を含むことができる。
【００３０】
移動局１０は、普通のイヤホンまたはスピーカ５６、リンガー５８、マイクロホン６０、ディスプレイ６２、及びユーザ入力インタフェース（これらは全てコントローラ５４に結合されている）を含むユーザインタフェースをも備えている。図示してないが、移動局は、移動局を動作させるのに必要な種々の回路に給電し、オプションとして検出可能な出力としての機械的振動を与える電池を含むことができる。移動局がデータを受信できるようにするユーザ入力インタフェースは、キーパッド５４、タッチディスプレイ（図示してない）、ジョイスティック（図示してない）、または他の入力デバイスのような、移動局がデータを受信できるようにする多くのデバイスの何れかを備えることができる。キーパッドを含む実施の形態では、普通の数値（０−９）及び関連キー（＃、*）、移動局を動作させるのに使用される他のキーを含む。
【００３１】
移動局１０は、データを共用及び／または入手するための１つまたはそれ以上の手段を更に含む。例えば、移動局は、データを無線周波数（ＲＦ）技術による電子デバイスと共用する、及び／またはそれから入手することができるように、短距離ＲＦトランシーバまたはインタロゲータ６６を含むことができる。移動局は更に、または代替として、例えば赤外（ＩＲ）トランシーバ６８及び／またはブルートゥース（ＢＴ）トランシーバ７０（ブルートゥーススペシャルインタレストグループが開発したブルートゥースブランドの無線技術を使用して動作する）のような他の短距離トランシーバを含むことができる。従って、移動局は付加的に、または代替として、これらの技術に従って電子デバイスへデータを送信し、及び／または電子デバイスからデータを受信することができる。図示してないが、移動局は付加的に、または代替として、ＩＥＥＥ 802.11技術等のようなＷＬＡＮ技術を含む多くの異なる無線技術に従って電子デバイスへデータを送信し、及び／または電子デバイスからデータを受信することができる。
【００３２】
移動局１０は更に、典型的に移動体加入者についての情報を格納する加入者アイデンティティモジュール（ＳＩＭ）７２、取外し可能なユーザアイデンティティモジュール（Ｒ−ＵＩＭ）のようなメモリを含むことができる。ＳＩＭに加えて、移動局は他の取外し可能及び／または固定メモリを含むことができる。因みに、移動局は、データを一時的に記憶するためのキャッシュ領域を含む揮発性ランダムアクセスメモリ（ＲＡＭ）のような揮発性メモリ７４を含むことができる。移動局はまた、埋込み可能な及び／または取外し可能な他の不揮発性メモリ７６を含むこともできる。不揮発性メモリは、付加的に、または代替として、ＥＥＰＲＯＭ、フラッシュメモリ等からなることができる。メモリは、移動局の機能を実現するために移動局が使用する多くのソフトウェアアプリケーション、命令、情報片、及びデータの何れかを格納することができる。
【００３３】
以下に説明する本発明の実施の形態においては、種々のエンティティに存在情報を通知するように、通信ネットワーク上のエンティティ間で発表要求を通信する時に、典型的にセッション開始プロトコル（ＳＩＰ）を使用する。ＳＩＰは、マルチメディアセッションに関するアプリケーション層シグナリングプロトコルを提供する呼出しモデルである（例えば、インターネットエンジニアリングタスクフォース（ＩＥＴＦ）コメント要求ＲＦＣ 3261、2002年６月、ＳＩＰ：セッション開始プロトコルを参照されたい）。詳述すれば、ＳＩＰは、音声、音声チャット、ゲーミング、及び仮想現実のようなマルチメディア要素を含む対話式ユーザセッションを開始するためのＩＥＴＦ標準プロトコルである。ハイパーテキスト転送プロトコル（ＨＴＴＰ）またはメール転送プロトコル（ＳＭＴＰ）と同様に、ＳＩＰは開放型システム間相互接続（ＯＳＩ）通信モデルのアプリケーション層内で動作する。アプリケーション層は、その通信が可能であるように確保する責を負うレベルである。
【００３４】
ＳＩＰは、マルチメディアセッションまたはインターネット電話呼出しを確立し、それらを変更または終了させることができる。更に、ＳＩＰは、イベント状態の変化に関する非同期通知を要求する能力をも有しており（ＩＥＴＦコメント要求ＲＦＣ 3265、セッション開始プロトコル（ＳＩＰ）：2002年６月、特定イベント通知参照）、一方イベント状態の操作はＳＩＰ発表方法を介して行われる（ＩＥＴＦコメント要求ＲＦＣ 3903、セッション開始プロトコル（ＳＩＰ）2004年10月、イベント状態発表のための拡張参照）。このプロトコルは、関係者を、必ずしもイニシエータを含んでいないユニキャストまたはマルチキャストセッションへ招待することができる。ＳＩＰは名前マッピング及びリダイレクションサービスを支援するので、ユーザは何れかの位置から通信及びサービスを開始及び受信することが可能になり、ネットワークはユーザが何処にいようとも彼等を識別することができる。ＳＩＰは要求応答プロトコルであり、クライアントからの要求及びサーバからの応答を扱う。関係者は、ＳＩＰ  ＵＲＬによって識別される。要求は、ユーザデータグラムプロトコル（ＵＤＰ）、制御移送プロトコル（ＳＣＴＰ）、または伝送制御プロトコル（ＴＣＰ）のような何等かの移送プロトコルを通して送ることができる。ＳＩＰは、セッションに使用されるエンドシステム、通信媒体及び媒体パラメータ、及びその通信に係合することを望む被呼加入者を決定する。これらを確実にした後に、ＳＩＰは通信の何れかの端において呼出しパラメータを確立し、呼出し転送及び伝送を処理する。
【００３５】
若干の実施の形態をＳＩＰに関連して説明したがこれらは本質的に例示に過ぎず、従って本発明をＳＩＰと共に使用することに限定する意図はない。一般的に言えば、本発明の実施の形態は、存在情報を収集し、発表することができる他のプロトコルに従って動作することができる。
【００３６】
図４に、本発明の一実施の形態による存在能力を発表するフローチャートを示す。ＰｏＣサーバは、ＰｏＣクライアントの存在ステータスに対応する存在情報を発表するＰｏＣサーバの能力を、ＰｏＣクライアントに通知することができる。一実施の形態では、ＰｏＣサーバは、複数の所定の存在またはステータス属性の１つまたはそれ以上に対応する存在情報を発表することができる。これらの所定の属性は、（１）アプリケーション特化（ＰｏＣ）のセッションへの利用可能性、（２）アプリケーション特化（ＰｏＣ）の警告への利用可能性、及び（３）セッションへの参加であることができる。ＰｏＣサーバからＰｏＣクライアントへ送られる情報は、典型的に、ＰｏＣサーバが存在情報を発表できるのはこれらの所定の属性の中のどの１つの、またはそれ以上の属性であるのかを指示する。本発明の別の実施の形態では、ＰｏＣサーバは、ＰｏＣサーバが存在ステータス情報を発表することができるか否かだけを指示することができる。
【００３７】
存在発表能力情報は、静的プロビジョニング手順を使用してＰｏＣサーバからＰｏＣクライアントへ送ることができる（図４のステップ８０）。１つのこのような静的プロビジョニング手順が、開放モバイル提携（ＯＭＡ）によって発表されている。ＯＭＡプロビジョニング手順への付加的な情報が、2003年12月のSyncMLデバイス管理プロトコル、バージョン１．１．２、開放モバイル提携、及び2005年４月28日のコンテント候補プロビジョニング、バージョン１．１、開放モバイル提携に記載されているので参照されたい。この方法によれば、ＰｏＣサーバは、サーバの存在発表能力を供給パラメータとしてＰｏＣクライアントに指示することができる。もしＰｏＣサーバが存在情報要素を支援していれば、ＰｏＣサーバはバイナリ値を使用してＰｏＣクライアントに通知することができる。このように、供給パラメータは、上に挙げた５つの属性の全てについて個々の指示を与えることができる。例えば、ＰｏＣサーバは、以下の存在属性の発表を支援する。即ち、“アプリケーション特化（ＰｏＣ）のセッションへの利用可能性”、“アプリケーション特化（ＰｏＣ）の警告への利用可能性”、及びセッション参加。そこで、対応するプロビジョニングパラメータ値は‘１１１ｘｘｘｘｘ’（属性が上述したように順序付けられているものとし、“１”は利用可能性を表し、“０”は利用不能性を表す）であることができる。この方法の将来拡張を可能にするために（例えば、インスタントメッセージング関連特色を可能にする）、使用していない５ビット（ｘで示す）を保留することができる。
【００３８】
代替実施の形態は、ＰｏＣサーバが存在ケーパブルであるか否かをＰｏＣクライアントに指示するために、単一のバイナリ値を使用することができる。上例では、この代替実施の形態の場合、プロビジョニングパラメータ値は単純な‘１’であろう。
【００３９】
ＰｏＣクライアントは、典型的に、ＰｏＣクライアントが発表する存在情報要素を決定する時にプロビジョニングパラメータを使用する。ＰｏＣクライアントは、典型的に、ＰｏＣサーバが発表する存在情報要素を発表しない。因みに、ＰｏＣクライアントは、ＰｏＣサーバからＰｏＣクライアントへ送られる存在発表能力情報に基づいて、どの（もし、あれば）存在ステータス情報を報告するのかを決定する。もし図４のステップ８２において、ＰｏＣサーバは存在属性の何れかについて存在ステータスを発表できないと決定すれば、ＰｏＣクライアントは典型的に全ての存在属性について存在ステータス（そのＰｏＣクライアントが報告可能であるもの）を報告する（ステップ８４）。もし図４のステップ８２において、ＰｏＣサーバが存在属性の何れかについて存在ステータスを発表できると決定すれば、ステップ８６において、ＰｏＣサーバが全ての存在属性について存在ステータスを発表できるか否かを決定する。もしＰｏＣサーバが全ての存在属性について存在ステータスを発表できれば、ＰｏＣサーバは全ての属性について存在ステータスを報告し、ＰｏＣクライアントは何れの属性についても存在ステータスを報告しない（ステップ８８）。もしＰｏＣサーバが若干の存在属性（但し、全ての存在属性ではない）について存在ステータスを発表することができれば、ＰｏＣサーバは、そのＰｏＣサーバが発表することができる属性についての存在ステータスを報告し、ＰｏＣクライアントは、そのＰｏＣサーバが発表することができない属性について存在ステータスを報告する（ステップ９０）。因みにＰｏＣサーバ及びＰｏＣクライアントは同一属性について存在ステータス情報を発表すべきではなく、それによって競合するステータス情報が存在サーバへ送られるのを防ぎ、また冗長存在ステータス報告を防ぐ。
【００４０】
以上に、ＰｏＣサーバが存在サーバへステータス情報を報告するのは、複数の存在属性の中のどの存在属性であるのかを、ＰｏＣサーバがＰｏＣクライアントに通知するような本発明の実施の形態を説明した。複数の存在属性の中の、ＰｏＣサーバがステータス情報を報告する存在属性については、ＰｏＣクライアントは典型的にステータス情報を報告しない。複数の存在属性の中の、ＰｏＣサーバがステータス情報を報告しない存在属性については、もしＰｏＣクライアントがこれらの属性についてステータス情報を報告することができれば、典型的にステータス情報を報告する。このように、ＰｏＣサーバは、どのエンティティが存在ステータスを存在サーバへ報告するのかを制御することができる。しかしながら、本発明の代替実施の形態では、どのエンティティが存在ステータスを存在サーバへ報告するのかをＰｏＣクライアントが制御することができる。このような代替実施の形態では、ＰｏＣクライアントがステータス情報を存在サーバへ報告するのは、複数の存在属性の中のどの存在属性であるのかを、ＰｏＣクライアントがＰｏＣサーバに通知する。複数の存在属性の中の、ＰｏＣクライアントがステータス情報を報告する存在属性については、ＰｏＣサーバは典型的にステータス情報を報告しない。複数の存在属性の中の、ＰｏＣクライアントがステータス情報を報告しない存在属性については、もしＰｏＣサーバがこれらの属性についてステータス情報を報告することができれば、典型的にステータス情報を報告する。
【００４１】
以上に、ＰｏＣサービスにおける存在発表に関連して説明したが、本発明の実施の形態による存在発表は、限定するものではないが、セルラ通信を含む種々の型の無線通信技術に頼る他のサービスと共に使用することができる。更に、クライアント及びサーバの両方がネットワークエンティティと考えられるクライアント・サーバアーキテクチャに関連して説明したが、２つまたはそれ以上のサーバのような如何なる数のネットワークエンティティによっても本発明の実施の形態に従って存在発表を遂行させることができる。最後に、上述した存在属性は単なる例示に過ぎず、本発明の他の実施の形態においては、エンティティは付加的な、または異なる存在属性を発表することができる。
【００４２】
以上の説明、及び添付図面から、本発明の若干の例は、セルラ上のプッシュ・トゥ・トーク（ＰｏＣ）サービスにおけるような存在発表の方法に関し、この方法は、（１）第１のエンティティが存在サーバに報告するのは、所定の複数の存在属性の中のどの存在属性であるのかを限定する情報を、第１のエンティティから第２のエンティティへ送るステップと、（２）第１のエンティティから第２のエンティティへ送られる情報内の存在属性について、第２のエンティティの存在ステータスを第１のエンティティによって存在サーバに報告するステップと、（３）第１のエンティティから第２のエンティティへ送られる情報内に存在しない存在属性の少なくとも若干について、第２のエンティティの存在ステータスを第２のエンティティによって存在サーバに報告するステップとを含む。一実施の形態においては、第１のエンティティはＰｏＣサーバであり、第２のエンティティはＰｏＣクライアントである。一実施の形態においては、存在属性は、セッションへの利用可能性、警告への利用可能性、及びセッションへの参加からなるグループから選択される。一実施の形態においては、情報は、それぞれの存在属性に関連するビットを、あるパラメータ値の中にセットすることによって、第１のエンティティから第２のエンティティへ送られる。このパラメータ値は一般的に複数のビットを含み、それらの１つが各存在属性に組合されている。
【００４３】
本発明の別の例は、セルラ上のプッシュ・トゥ・トーク（ＰｏＣ）サービスにおけるような存在発表のためのコンピュータプログラムプロダクトに関し、このコンピュータプログラムプロダクトは、コンピュータ可読プログラムコード部分を格納している少なくとも１つのコンピュータ可読記憶媒体を含み、上記コンピュータ可読プログラムコード部分は、（１）第１のエンティティが存在サーバに報告するのは、所定の複数の存在属性の中のどの存在属性であるのかを限定する情報を、第１のエンティティから第２のエンティティへ送ることを可能にする第１の実行可能な部分と、（２）第１のエンティティから第２のエンティティへ送られる情報内の存在属性について、第２のエンティティの存在ステータスを第１のエンティティによって存在サーバに報告することを可能にする第２の実行可能な部分と、（３）第１のエンティティから第２のエンティティへ送られる情報内に存在しない存在属性の少なくとも若干について、第２のエンティティの存在ステータスを第２のエンティティによって存在サーバに報告することを可能にする第３の実行可能な部分とを含む。一実施の形態においては、第１のエンティティはＰｏＣサーバであり、第２のエンティティはＰｏＣクライアントである。一実施の形態においては、存在属性は、セッションへの利用可能性、警告への利用可能性、及びセッションへの参加からなるグループから選択される。一実施の形態においては、第１の実行可能な部分は、それぞれの存在属性に関連するビットを、あるパラメータ値の中にセットすることによって、情報を第１のエンティティから第２のエンティティへ送る。このパラメータ値は一般的に複数のビットを含み、それらの１つが各存在属性に組合されている。
【００４４】
本発明の別の例は、セルラ上のプッシュ・トゥ・トーク（ＰｏＣ）サービスにおけるような存在を発表することができるアクセス端末に関する。このアクセス端末は、（１）ネットワークエンティティが存在サーバに報告するのは、所定の複数の存在属性の中のどの存在属性であるのかを限定する情報を、ネットワークエンティティから受信し、（２）ネットワークエンティティからアクセス端末へ送られる情報内に存在しない存在属性の少なくとも若干について、アクセス端末の存在ステータスを存在サーバに報告する、ことができるプロセッサのような手段を含むことができる。一実施の形態においては、ネットワークエンティティはＰｏＣサーバであり、アクセス端末はＰｏＣクライアントである。一実施の形態においては、存在属性は、セッションへの利用可能性、警告への利用可能性、セッションへのウィリングネス、警告へのウィリングネス、及びセッションへの参加からなるグループから選択される。一実施の形態においては、ネットワークエンティティから受信される情報は、それぞれの存在属性に関連するパラメータ値の中のビットかならなる。このパラメータ値は一般的に複数のビットを含み、それらの１つが各存在属性に組合されている。
【００４５】
本発明の別の例は、セルラ上のプッシュ・トゥ・トーク（ＰｏＣ）サービスにおけるような存在を発表することができるネットワークエンティティに関する。このネットワークエンティティは、（１）ネットワークエンティティが存在サーバに報告するのは、所定の複数の存在属性の中のどの存在属性であるのかを限定する情報を、アクセス端末へ送信し、（２）ネットワークエンティティからアクセス端末へ送られる情報内に存在しない存在属性について、アクセス端末の存在ステータスをネットワークエンティティによって存在サーバに報告する、ことができるプロセッサのような手段を含むことができる。一実施の形態においては、ネットワークエンティティはＰｏＣサーバであり、アクセス端末はＰｏＣクライアントである。一実施の形態においては、存在属性は、セッションへの利用可能性、警告への利用可能性、及びセッションへの参加からなるグループから選択される。一実施の形態においては、情報は、それぞれの存在属性に関連するビットを、あるパラメータ値の中にセットすることによってネットワークエンティティからアクセス端末へ送られる。このパラメータ値は一般的に複数のビットを含み、それらの１つが各存在属性に組合されている。
【００４６】
本発明の別の例は、存在を発表することができるシステムに関し、このシステムはアクセス端末及びネットワークエンティティを含む。ネットワークエンティティは、（１）ネットワークエンティティが存在サーバに報告するのは、所定の複数の存在属性の中のどの存在属性であるのかを限定する情報を、アクセス端末へ送り、（２）ネットワークエンティティからアクセス端末へ送られる情報内の存在属性について、アクセス端末の存在ステータスを存在サーバに報告することができる。アクセス端末は、（１）ネットワークエンティティからアクセス端末へ送られる情報内に存在しない存在属性の少なくとも若干について、存在ステータスを存在サーバに報告することができる。一実施の形態においては、ネットワークエンティティはＰｏＣサーバであり、アクセス端末はＰｏＣクライアントである。一実施の形態においては、存在属性は、セッションへの利用可能性、警告への利用可能性、及びセッションへの参加からなるグループから選択される。一実施の形態においては、情報は、それぞれの存在属性に関連するビットを、あるパラメータ値の中にセットすることによってネットワークエンティティからアクセス端末へ送られる。このパラメータ値は一般的に複数のビットを含み、それらの１つが各存在属性に組合されている。
【００４７】
本発明の別の例は、存在を発表することができるプロセッサに関する。このプロセッサは、（１）第１のエンティティが存在サーバに報告するのは、所定の複数の存在属性の中のどの存在属性であるのかを限定する情報を、第１のエンティティから第２のエンティティへ送り、（２）第１のエンティティから第２のエンティティへ送られる情報内の存在属性について、第２のエンティティの存在ステータスを存在サーバに報告することができる。一実施の形態においては、第１のエンティティはＰｏＣサーバであり、第２のエンティティはＰｏＣクライアントである。一実施の形態においては、存在属性は、セッションへの利用可能性、警告への利用可能性、及びセッションへの参加からなるグループから選択される。一実施の形態においては、情報は、それぞれの存在属性に関連するビットを、あるパラメータ値の中にセットすることによって第１のエンティティから第２のエンティティへ送られる。このパラメータ値は一般的に複数のビットを含み、それらの１つが各存在属性に組合されている。
【００４８】
本発明の別の例は、存在を発表することができるシステムに関する。このシステムは、（１）第１のエンティティが存在サーバに報告するのは、所定の複数の存在属性の中のどの存在属性であるのかを限定する情報を、第１のエンティティから第２のエンティティへ送る手段と、（２）第１のエンティティから第２のエンティティへ送られる情報内の存在属性について、第２のエンティティの存在ステータスを第１のエンティティによって存在サーバに報告する手段と、（３）第１のエンティティから第２のエンティティへ送られる情報内に存在しない存在属性の少なくとも若干について、第２のエンティティの存在ステータスを第２のエンティティによって存在サーバに報告する手段とを含む。一実施の形態においては、第１のエンティティはＰｏＣサーバであり、第２のエンティティはＰｏＣクライアントである。一実施の形態においては、存在属性は、セッションへの利用可能性、警告への利用可能性、及びセッションへの参加からなるグループから選択される。一実施の形態においては、情報は、それぞれの存在属性に関連するビットを、あるパラメータ値の中にセットすることによって第１のエンティティから第２のエンティティへ送られる。このパラメータ値は一般的に複数のビットを含み、それらの１つが各存在属性に組合されている。
【００４９】
以上に本発明を詳細に説明したが、この説明から上述した実施の形態に多くの変更を考案し、また本発明の他の実施の形態を考案することができよう。従って、本発明は説明した特定の実施の形態に限定されるものではなく、これらの変更及び他の実施の形態は本発明の範囲内に入るものであることを理解されたい。本明細書に使用した特定の用語は、包括的且つ説明的に使用したものであり、本発明を限定する意図はない。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施の形態による端末及びシステムの１つの型のブロックダイアグラムである。
【図２】移動局、ゲームサーバ、ルーティングサーバ、パーソナルコンピュータ（ＰＣ）システム、ゲームコンソール、存在サーバ、及び／またはＰｏＣサーバとして動作可能な、本発明の実施の形態によるエンティティのブロックダイアグラムである。
【図３】本発明の一実施の形態による移動局をより詳細に示すブロックダイアグラムである。
【図４】本発明の一実施の形態による存在を発表する能力のフローチャートである。
【図１】
2008546342.tif 000003
【図２】
2008546342.tif 000004
【図３】
2008546342.tif 000005
【図４】
2008546342.tif 000006
【国際調査報告】
2008546342.tif 000007
2008546342.tif 000008
2008546342.tif 000009
2008546342.tif 000010
2008546342.tif 000011