(57)【要約】無線通信システム１００は、ユーザ中心のネットワークサービスを提供する。端末やクライアントに過大な負荷を掛けずに、ユーザは豊富多様なネットワークオファリング体験が保証される。ユーザ装置（１０２）が最初にネットワーク（１２０）に登録される時（Ｓ５０２）、ネットワークはユーザ装置性能たとえばビデオ、ＶｏＩＰ、プレゼンス情報を特定する（Ｓ５１４）。これら情報はユーザ装置から送られるか、またはユーザデータベース参照する。次にネットワークは、クライアント性能またはユーザ選好に基づき、利用可能サービスのリストをユーザに告知する（Ｓ５１６）。従ってユーザは、サービスまたはアプリケーションを必要とするか所望する場合のみ、ネットワークサービスまたはアプリケーションをダウンロードできる（Ｓ５２４）。よって、薄膜ミドルウェア層とネットワークカスタマイゼーションが可能となる。
2009531986.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークサービスとアプリケーションのカスタマイゼーションを提供するカスタマイゼーション方法であって、前記カスタマイゼーション方法は、
ユーザ装置の性能であるユーザ装置性能を特定することと；
ネットワークがサポートする少なくとも１つの前記ネットワークサービスまたは前記アプリケーションを特定することと；
特定した少なくとも１つの前記ネットワークサービスまたは前記アプリケーションの要求を特定することと；
特定した前記ユーザ装置性能と前記要求とに基づき、少なくとも１つの前記ネットワークサービスまたは前記アプリケーションを前記ユーザ装置に告知することと
を含む、カスタマイゼーション方法。
【請求項２】
前記ユーザ装置性能の特定は、
前記ユーザ装置性能に関する情報を前記ユーザ装置から受取ることと；
前記情報をユーザデータベースに問合せることと
のうちの少なくとも一つを含む、請求項１記載のカスタマイゼーション方法。
【請求項３】
前記カスタマイゼーション方法は更に、告知した前記ネットワークサービスまたは前記アプリケーションのうちから選択したものを、前記ユーザ装置から受取ることを含む、請求項１記載のカスタマイゼーション方法。
【請求項４】
前記カスタマイゼーション方法は更に、前記ネットワークサービスまたは前記アプリケーションのうちから選択したものをサポートするためのソフトウェアを、前記ユーザ装置に伝えることを含む、請求項３記載のカスタマイゼーション方法。
【請求項５】
前記カスタマイゼーション方法は更に、
告知した前記ネットワークサービスまたは前記アプリケーションを、前記ユーザ装置が表示することと；
告知した前記ネットワークサービスまたは前記アプリケーションのうちから選択したものを生成するために、選択した前記ネットワークサービスまたは前記アプリケーションを前記ユーザ装置のユーザから受取ることと；
選択した前記ネットワークサービスまたは前記アプリケーションを、前記ユーザ装置によって知らせることと
を含む、請求項１記載のカスタマイゼーション方法。
【請求項６】
ネットワークサービスとアプリケーションのカスタマイゼーションを提供するカスタマイゼーション方法であって、前記カスタマイゼーション方法は、
ユーザ装置がサポートするかまたは選好する少なくとも１つのネットワークサービスまたはアプリケーションを特定することと；
前記ネットワークがサポートする少なくとも１つの前記ネットワークサービスまたは前記アプリケーションを特定することと；
前記ユーザ装置がサポートまたは選好するか、または前記ネットワークがサポートする少なくとも１つ前記ネットワークサービスまたは前記アプリケーションを、前記ユーザ装置に告知することと
を含む、カスタマイゼーション方法。
【請求項７】
前記ユーザ装置がサポートまたは選好する少なくとも１つの前記ネットワークサービスまたは前記アプリケーションの特定は、
前記ユーザ装置から、前記ユーザ装置がサポートまたは選好する少なくとも１つの前記ネットワークサービスまたは前記アプリケーションに関する情報を受取ることと；
前記情報をユーザデータベースに問合せることと
のうちの少なくとも１つを含む、請求項６記載のカスタマイゼーション方法。
【請求項８】
前記カスタマイゼーション方法は更に、告知した前記ネットワークサービスまたは前記アプリケーションのうちから選択したものを、前記ユーザ装置から受取ることを含む、請求項６記載のカスタマイゼーション方法。
【請求項９】
前記カスタマイゼーション方法は更に、選択した前記ネットワークサービスまたは前記アプリケーションをサポートするためのソフトウェアを、前記ユーザ装置に伝えることを含む、請求項８記載のカスタマイゼーション方法。
【請求項１０】
前記カスタマイゼーション方法は更に、
告知した前記ネットワークサービスまたは前記アプリケーションのうちの少なくとも１つを、前記ユーザ装置が表示することと；
選択した前記ネットワークサービスまたは前記アプリケーションを生成するために、告知した前記ネットワークサービスまたは前記アプリケーションのうちから選択したものを前記ユーザ装置のユーザから受取ることと；
選択した前記ネットワークサービスまたは前記アプリケーションを、前記ユーザ装置によって知らせることと
を含む、請求項６記載のカスタマイゼーション方法。
【請求項１１】
ネットワークサービスとアプリケーションのうちの少なくとも１つのカスタマイズしたオファリングを、ユーザ装置に提供するネットワークサーバであって、前記ネットワークサーバは、
前記ユーザ装置の性能であるユーザ装置性能を特定することと；
ネットワークがサポートする少なくとも１つの前記ネットワークサービスまたは前記アプリケーションを特定することと；
特定した前記ネットワークサービスまたは前記アプリケーションのうちの少なくとも１つの要求を特定することと；そして
前記ユーザ装置性能と少なくとも１つの前記要求とに基づき、前記ネットワークサービスまたは前記アプリケーションのうちの少なくとも１つを告知することと
を行う、ネットワークサーバ。
【請求項１２】
前記ネットワークサーバは、
前記ユーザ装置から受取った情報と、
前記ユーザ装置性能に関する情報をユーザデータベースに問合せることによって得られた情報と
のうちの少なくとも１つに基づき、前記ユーザ装置性能を特定する、請求項１１記載のネットワークサーバ。
【請求項１３】
前記ネットワークサーバは更に、
告知した前記ネットワークサービスまたは前記アプリケーションのうちから選択したものを、前記ユーザ装置から受取ることと；
選択した前記ネットワークサービスまたは前記アプリケーションをサポートするためのソフトウェアを、前記ユーザ装置に伝えることと
を含む、請求項１１記載のネットワークサーバ。
【請求項１４】
ネットワークサービスとアプリケーションのカスタマイズしたオファリングをユーザ装置に提供するネットワークサーバであって、前記ネットワークサーバは、
前記ユーザ装置がサポートまたは選好する少なくとも１つの前記ネットワークサービスまたは前記アプリケーションを特定することと；
ネットワークがサポートする少なくとも１つの前記ネットワークサービスまたは前記アプリケーションを特定することと；そして
前記ユーザ装置がサポートまたは選好する前記ネットワークサービスまたは前記アプリケーションと、前記ネットワークがサポートする前記ネットワークサービスまたは前記アプリケーションとに基づき、少なくとも１つの前記ネットワークサービスまたは前記アプリケーションを前記ユーザ装置に告知することと
を行う、ネットワークサーバ。
【請求項１５】
前記ネットワークサーバは、
前記ユーザ装置がサポートまたは選好する少なくとも１つの前記ネットワークサービスまたは前記アプリケーションに関する情報を、前記ユーザ装置から受取ることと；
前記情報をユーザデータベースに問合せることと
のうちの少なくとも１つを行うことによって、前記ユーザ装置がサポートまたは選好する少なくとも１つの前記ネットワークサービスまたは前記アプリケーションを特定する、請求項１４記載のネットワークサーバ。
【請求項１６】
前記ネットワークサーバは更に、
告知した前記ネットワークサービスまたは前記アプリケーションのうちから選択したものを、前記ユーザ装置から受取ることと；
選択した前記ネットワークサービスまたは前記アプリケーションをサポートするためのソフトウェアを、前記ユーザ装置に伝えることと
を行う、請求項１４記載のネットワークサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は広く次世代の通信システムに係り、特に次世代通信システムにおいてユーザ装置に提供されるサービスまたはアプリケーションの動的カスタマイゼーションに関する。
【背景技術】
【０００２】
第３世代と第４世代の通信システムの登場によって、アプリケーションとサービスの一層豊富なセットがシステムに組入れられ、ユーザがユーザ装置を用いて利用できるようになることが期待される。このような発展の１つの結果は、ますます増えて多様になるサービスとアプリケーションが、ますます増えて種類も多くなるユーザ装置に利用できるようになると予想されることである。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、多様なサービスと、ユーザ装置の制限された記憶容量とのために、ユーザ装置は利用可能なサービスとアプリケーションの一部しか予約またはサポートしないと考えられる。このようにユーザ装置が多様であり、且つ利用可能なサービスとアプリケーションの数が多い結果、ネットワークで動作するユーザ装置が利用でき且つユーザ装置がサポートまたは予約するサービスとアプリケーションの組合せの数は、膨大なものとなろう。
【０００４】
更に、これらサービスとアプリケーションの幾つかは動的に短命であり、位置に制約される。よって、何らかの特定のサービスまたはアプリケーションにのみ連携する可能性のあるソフトウェアを恒久的に維持することは、ユーザ装置にとって効率的ではないことになろう。更に、消費者に携帯電話サービスを販売するために用いられる価格プランと、ユーザ装置の性能とが多様であるため、これらユーザ装置の性能は互いに著しく異なる。その結果、サービス提供者は、ユーザ装置の様々な性能と、ユーザ装置のユーザにアップグレードを売込みたいという願望とに基づき、ユーザ装置に新しいサービスとアプリケーションを販売する機会をふんだんに得る。
【０００５】
それゆえ、サービスとアプリケーションの組合せは、ユーザ装置がサポート、予約あるいは選好するものと、ネットワークがユーザ装置に供給し且つサポートするものとの種類に基づき多数存在する。これらサービスとアプリケーションの組合せに基づき、そしてユーザ装置のユーザにアップグレードを売込みたいという願望とに基づき、ネットワークサービスとアプリケーションのカスタマイズをユーザ装置に提供する方法と装置のニーズが存在する。
【課題を解決するための手段】
【０００６】
本発明の方法と装置は、カスタマイズしたネットワークサービスとアプリケーションのオファリングを、ユーザ装置に提供するニーズに応える。これらカスタマイズは、ユーザ装置がサポートまたは予約あるいは選好するか、またはネットワークがユーザ装置に供給すべくサポートするサービスとアプリケーションの組合せに基づくか、またはユーザ装置のユーザにアップグレードを売込みたいという願望に基づく。本発明が提供する通信システムは、ユーザ中心のネットワークサービスを提供することによって、端末やクライアントに過大な負荷を掛けることなく、ユーザが豊富で多様なネットワークオファリングを体験できることを保証する。
【０００７】
ユーザ装置が最初にネットワークに登録される場合、ユーザ装置はネットワークにクライアント性能たとえばビデオ、ＶｏＩＰ、プレゼンス情報などを告知する。次にネットワークは、クライアント性能または何らかのユーザ選好に基づき、ユーザが選択可能且つ利用可能なサービスのリストを、ユーザに告知すなわちオファーする。従ってユーザは、サービスとアプリケーションを必要とするか、または所望する場合にのみ、ネットワークサービスとアプリケーションをダウンロードできる。よって、薄膜のミドルウェア層とネットワークカスタマイゼーションが可能となる。
【０００８】
本発明の１つの実施例は、ネットワークサービスとアプリケーションのカスタマイゼーションを提供するための方法を含む。この方法は、ユーザ装置の性能を特定することと；ネットワークがサポートする少なくとも１つのネットワークサービスまたはアプリケーションを特定することと；少なくとも１つのネットワークサービスまたはアプリケーションの要求を特定することと；そして特定したユーザ装置性能と、少なくとも１つの要求とに基づき、少なくとも１つのネットワークサービスまたはアプリケーションをユーザ装置に通知することとを含む。
【０００９】
本発明の別の実施例は、ネットワークサービスとアプリケーションのカスタマイゼーションを提供するための方法を含む。この方法は、ユーザ装置がサポートするかまたは選好する少なくとも１つのネットワークサービスまたはアプリケーションを特定することと；ネットワークがサポートする少なくとも１つのネットワークサービスまたはアプリケーションを特定することと；そしてユーザ装置がサポートまたは選好する少なくとも１つのネットワークサービスまたはアプリケーションと、ネットワークがサポートする少なくとも１つのネットワークサービスまたはアプリケーションとに基づき、少なくとも１つのネットワークサービスまたはアプリケーションをユーザ装置に通知することを含む。
【００１０】
本発明の更に別の実施例は、１つのネットワークサービスまたはアプリケーションのカスタマイズされたオファリングを、ユーザ装置に提供するネットワークサーバを含む。ネットワークサーバは、ユーザ装置の性能を特定し；ネットワークがサポートする少なくとも１つのネットワークサービスまたはアプリケーションを特定し；少なくとも１つのネットワークサービスまたはアプリケーションの要求を特定し；そしてユーザ装置の性能と、ネットワークがサポートする少なくとも１つのネットワークサービスまたはアプリケーションの要求とに基づき、少なくとも１つのネットワークサービスまたはアプリケーションを通知する。
【００１１】
本発明の更に別の実施例は、１つのネットワークサービスまたはアプリケーションのカスタマイズされたオファリングを、ユーザ装置に提供するネットワークサーバを含む。このネットワークサーバは、ユーザ装置によってサポートまたは選好される少なくとも１つのネットワークサービスまたはアプリケーションを特定し；ネットワークがサポートする少なくとも１つのネットワークサービスまたはアプリケーションを特定し；ユーザ装置によってサポートまたは選好される少なくとも１つのネットワークサービスまたはアプリケーションと、ネットワークがサポートする少なくとも１つのネットワークサービスまたはアプリケーションとに基づき、少なくとも１つのネットワークサービスまたはアプリケーションをユーザ装置に通知する。
【発明を実施するための最良の形態】
【００１２】
図１から図５は、本発明を詳細に説明する。図１は、本発明の実施例に従う無線通信システム１００のブロック図である。本発明による方法の有利な実施例が示される。無線通信システム１００はアクセスネットワーク１０６を含む。アクセスネットワーク１０６は、メディアゲートウェイ１０８に接続され、更にメディアゲートウェイ１０８を介してＩＰネットワーク（インターネットプロトコルネットワーク）１１０に接続される。本発明の種々の実施例において、アクセスネットワーク１０６は、ＢＳＣ（基地局制御装置）に接続されたＢＴＳ（基地局）、アクセスポイント（ＡＰ）または無線ネットワークコントローラ（ＲＮＣ）に接続されたノードＢを有する無線アクセスネットワークを包含してよい。メディアゲートウェイ１０８は、どんなタイプのパケットデータゲートウェイも包含してよい。たとえばメディアゲートウェイ１０８は、パケットデータサービングノード（ＰＤＳＮ）、メディアゲートウェイ（ＭＧＷ）、ＩＭＳゲートウェイ、パケットデータ機能を備えた移動通信交換局（ＭＳＣ）、およびパケットデータ・インターワーキング機能（ＰＤＩＦ）のうちのいずれか１つ以上であるが、これらに制限されない。
【００１３】
更に無線通信システム１００は、ユーザ通信装置、たとえば携帯電話、無線電話またはパーソナルデジタルアシスタント（ＰＤＡ）、パーソナルコンピュータ（ＰＣ）、または無線音声通信機能を備えたラップトップコンピュータを含むが、これに限るものではない。種々の通信システムにおいて、ユーザ装置１０２は移動局（ＭＳ）、サブスクライバーユニット（ＳＵ）、アクセスターミナル（ＡＴ）、ユーザエクイップメント（ＵＥ）と見なされてよい。アクセスネットワーク１０６が無線アクセスネットワークである場合、アクセスネットワーク１０６は、アクセスネットワーク１０６のサービスエリア内に位置するユーザ装置たとえばユーザ装置１０２に、エアインターフェース１０４を介して無線通信サービスを提供する。エアインターフェース１０４は、パイロットチャンネル、少なくとも１つの前方リンクトラフィックチャンネル、および前方リンク共通専用信号チャンネルを含む前方リンクを含む。更にエアインターフェース１０４は、少なくとも１つの逆方向リンクトラフィックチャンネル、逆方向リンク共通専用信号チャンネル、およびアクセスチェンネルを含む逆方向リンクを含む。しかし、本発明の他の実施例において、アクセスネットワーク１０６は無線ではなく、ユーザ装置１０２はアクセスネットワーク１０６に、有線リンクたとえばイーサネット（登録商標）、ケーブルまたは光ファイバーリンクを介して通信してもよい。
【００１４】
更に、無線通信システム１００は、ＩＰネットワーク１１０に接続されたネットワークサーバ１１２、ユーザデータベース１１４、および少なくとも１つのアプリケーションサーバ（ＡＳ）１１６からなるコアネットワークを包含しており、これらはそれぞれ信号インターフェースを介して相互接続される。好ましくは、コアネットワークはＩＰマルチメディア・コアネットワーク・サブシステム（ＩＭＳ）を包含し、ネットワークサーバ１１２はＩＭＳサーバを包含し、そしてユーザデータベース１１４はホームサブスクライバ・サーバ（ＨＳＳ）で維持される。ＩＭＳサーバはプロキシ・コールセッション制御機能（Ｐ−ＣＳＣＦ）、インタロゲーティング・コールセッション制御機能（Ｉ−ＣＳＣＦ）、およびサービング・コールセッション制御機能（Ｃ−ＣＳＣＦ）のうちの少なくとも１つを包含してもよい。本発明の他の実施例では、Ｐ−ＣＳＣＦ、Ｉ−ＣＳＣＦとＣ−ＣＳＣＦのうちの少なくとも１つは、無線通信システム１００の独立のエレメント内に実装されてよい。
【００１５】
ユーザデータベース１１４は個々のユーザに関する予約関連情報、すなわちユーザプロフィルを維持し、ユーザの認証と権限付与を行い、そして個々のユーザの物理的位置に関する情報を提供する。個々のユーザのプロフィルはユーザ、すなわちユーザ装置に結付いたユーザ装置識別子を含んでおり、更にユーザ装置１０２の性能のような情報と、ユーザによって予約されるネットワークサービスとのリストを含む。従ってユーザがネットワークサービスまたはアプリケーションを有効化しようとすると、ＩＰネットワーク１１０は、ユーザデータベース１１４に記憶されているユーザのプロフィルを参照して、ユーザ装置１０２がそのようなアプリケーションまたはサービスをサポートできるか否か、そして該当する場合には、ユーザ装置１０２がそのようなアプリケーションまたはサービスに対して予約されているか、または選好が表明されているか否かを特定してよい。
【００１６】
アプリケーションサーバ１１６は、無線通信システム１００において作動するユーザ装置１０２によって採用されてよいサービスまたはアプリケーションを主催と実行する。たとえば発呼側ＩＤ関連サービス、コール待機、コール保留、プッシュツートーク（ＰＴＴ）、コールブロック、合法的傍受、告知サービス、会議電話サービス、ボイスメール、テキスト・ツー・スピーチ、スピーチ・ツー・テキスト、位置情報サービス、ショートメッセージ・サービス（ＳＭＳ）、マルチメディア・メッセージング・サービス（ＭＭＳ）、プレゼンス情報ロケーション、およびインスタントメッセージングなどであるが、これに限るものではない。ネットワークサーバ１１２の少なくとも１つのサーバメモリ３０４は、無線通信システム１００内で作動するユーザ装置１０２によって採用され、ネットワークサーバ１１２によってサポートされてよいサービスまたはアプリケーションのリストを維持することもできる。
【００１７】
ここではアクセスネットワーク１０６、メディアゲートウェイ１０８、ＩＰネットワーク１１０、ネットワークサーバ１１２、ユーザデータベース１１４、およびアプリケーションサーバ１１６をまとめて通信システムネットワーク１２０と呼ぶことができる。アクセスネットワーク１０６、メディアゲートウェイ１０８、ネットワークサーバ１１２、ユーザデータベース１１４、およびアプリケーションサーバ１１６の各々は、ネットワークエレメントを含む。
【００１８】
ここでは無線通信システム１００の多数のネットワークエレメントの間で、単一インターフェースとして記載した。しかし、各々のエレメント間の相互接続は、多重相互接続またはインターフェース、たとえば少なくとも１つの信号インターフェース、たとえばセッション開始プロトコル（ＳＩＰ）、ＩＳＵＰ、ＭＡＰまたはＭＥＧＡＣＯメッセージの交換のためのインターフェース、およびベアラインターフェースまたはパス、たとえば音声情報を交換するためのパスを包含してよい。
【００１９】
図２は、本発明の実施例に従うユーザ装置１０２のブロック図である。ユーザインターフェース２０２はユーザプロセッサ２０４と、他のデバイスに接続されたユーザインターフェース２０２とを含む。ユーザプロセッサ２０４は、たとえば少なくとも１つのマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、およびこれらの組合せ、または通常の当業者に周知の装置である。ユーザインターフェース２０２はユーザ装置１０２のユーザに、ユーザ装置１０２に命令を入力することを含めてユーザ装置１０２と相互作用する性能を提供する。本発明の１つの実施例において、ユーザインターフェース２０２はディスプレイスクリーンとキーパッドを含んでよく、キーパッドはユーザ装置１０２のユーザがユーザ装置１０２に命令を入力するために使用されてよい多重キーを備えている。本発明の別の実施例においては、ディスプレイスクリーンはタッチスクリーンを包含してよい。更にユーザ装置１０２は、ユーザプロセッサ２０４に接続された少なくとも１つのユーザメモリ２０６を含む。ユーザメモリ２０６は、たとえばランダムアクセスメモリ（ＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）またはリードオンリーメモリ（ＲＯＭ）またはこれらと同等物を含むユーザメモリデバイスである。これらはユーザプロセッサ２０４によって実行されてよいデータとプログラムを維持し、ユーザ装置１０２が無線通信システム１００内で作動するのに必要なすべての機能を実施できるようにする。
【００２０】
好ましくは、ユーザ装置１０２は、アプリケーションを遠隔実行して、結果がローカルに見られるようにするための「シンクライアント」技術を使用できるシンクライアントデバイスである。たとえばシマンテック社のｐｃＡｎｙｗｈｅｒｅ（登録商標）、ユニックスのＷ−ＷｉｎｄｏｗｓとシトリックスのＭｅｔａＦｒａｍｅ（登録商標）のような製品は、他の遠隔に位置するコンピュータのためにスクリーンやキーボードのようなコンピュータ用デバイスを使用する性能を提供する。これらの製品は、クライアント装置のプロセッシングとソフトウェア要求が比較的小さく、典型的には遠隔キーボード、マウスとディスプレイとして動作するのにちょうど十分な程度なので、しばしば「シンクライアント」と呼ばれる。シンクライアントも、ローカルに記憶されたわずかな情報を持つことができる。アプリケーションソフトウェアは、遠隔コンピュータ、通常はサーバ、またはユーザのデスクトップコンピュータ上で作動する。シンクライアント技術と無線接続機能は、そのようなコンピュータ使用にとって有益である。なぜならばそれによってユーザは、軽量であるにもかかわらず事実上どんなアプリケーションも実行する性能を有する、バッテリー寿命の長いデバイスを持ち運ぶことができるからである。しかし、たとえば飛行機の上など、接続が行えない場合もあるため、シンクライアントも典型的にはローカルなコンピュータ性能を有する。
【００２１】
たとえばＷｉｎｄｏｗｓ  ＣＥ（登録商標）やパームオペレーティングシステム（パームＯＳ）のような軽量デバイスは、シンクライアントソフトウェアを実行し、遠隔サーバ上でのプログラムの実行をコントロールできる。これは大きいファイルをダウンロードし、また特定のファイル形式をローカルで見ることができないという問題を解決する。従って遠隔サーバは、ｅメールを含めユーザのすべてのコンピュータ使用のニーズを提供する。ユーザは遠隔スクリーンやキーボードなど軽量のユーザ装置１０２を操作することによって、ｅメールソフトウェアや、閲覧、編集または添付ファイルの操作に必要などんなアプリケーションプログラムもコントロールできる。シンクライアントも、必要であるか所望する場合に、またはユーザ装置１０２またはネットワークがアプリケーションを遠隔ではなくローカルに実行することを決定した場合に、通信システムネットワーク１２０などのサービングネットワークから選択的にプラグインをダウンロードし、プラグインをユーザ装置１０２の少なくとも１つのユーザメモリ２０６に記憶できる。
【００２２】
図３は、本発明の種々の実施例に従うネットワークサーバ１１２のブロック図である。ネットワークサーバ１１２はサーバプロセッサ３０２、たとえば少なくとも１つのマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、およびこれらの組合せ、または通常の当業者に周知の他のデバイスを含む。更にネットワークサーバ１１２は、サーバプロセッサ３０２に接続された少なくとも１つのサーバメモリ３０４を含む。サーバメモリ３０４は、たとえばランダムアクセスメモリ（ＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）またはリードオンリーメモリ（ＲＯＭ）またはこれらと同等物を含むサーバメモリデバイスである。これらサーバメモリ３０４は、サーバプロセッサ３０２によって実行されてよいデータやプログラム、たとえばセッション開始プロトコル（ＳＩＰ）を記憶し、ネットワークサーバ１１２が無線通信システム１００内で作動するために必要なすべての機能を実施できるようにする。
【００２３】
本発明の実施例は、好ましくは各々のユーザ装置１０２とネットワークサーバ１１２内部で、特に少なくとも１つのメモリデバイスに記憶され、ユーザ装置１０２とネットワークサーバ１１２のプロセッサによって実行されるソフトウェアプログラムや命令と共に、またはこれらのソフトウェアプログラムや命令において実装される。しかし通常の当業者ならば本発明の実施例は、択一的にハードウェア、たとえば集積回路（ＩＣ）、特定用途向け集積回路（ＡＳＩＣ）または類似物、たとえばユーザ装置１０２またはＩＭＳサーバに実装されたＡＳＩＣに実装されてもよいことを理解する。そしてここでは「のための手段」と言う場合は、すべて本発明のそのような実装を指してよい。この開示に基づき、当業者ならばそのようなソフトウェアとハードウェアを、ＵＮＤＯ実験なしに容易に作成と実装できるであろう。
【００２４】
好ましくは、無線通信システム１００は、３ＧＰＰ（第３世代移動体通信システムの標準化プロジェクト）標準に従って作動する汎用移動通信システム（ＵＭＴＳ）通信システムである。互換性を保証するために、無線システムパラメータとコール処理手順が標準によって規定されており、これはユーザ装置１０２とユーザ装置１０２に供給するＲＡＮによって、ＲＡＮと関連インフラストラクチャとの間でコールまたはハンドオフを確立するために実行されるコール処理ステップを含む。しかし通常の当業者ならば無線通信システム１００は、パケットデータサービスを提供できる多様なパケットデータ通信システムのいずれか１つに従って動作できることを理解する。たとえば汎用パケット通信サービス（ＧＰＲＳ）通信システム、パケット交換ＣＤＭＡ（符号分割多重接続）通信システム、たとえばＣＤＭＡ２０００  １ＸＥＶ−ＤＯ（1X Evolution Data Only）、ＣＤＭＡ２０００  １ＸＥＶ−ＤＶ（1X Evolution Data and Voice）、またはパケット交換ＣＤＭＡ  １ＸＲＴＴ（1X Radio Transmission Technology）通信システム、ＩＥＥＥ(Institute of Electrical and Electronics Engineers)８０２．ｘｘ標準、たとえば８０２．１１、８０２．１５、８０２．１６または８０２．２０標準によって規定されたワイヤレスローカルエリアネットワーク（ＷＬＡＮ）通信システム、または第４世代（４Ｇ）通信システム、たとえば直交周波数分割多重方式（ＯＦＤＭ）通信システムであるが、これに限られない。
【００２５】
図４は、本発明の種々の実施例に従いユーザ通信デバイス、たとえばユーザ装置１０２に対して無線通信システム１００によるカスタマイズされたネットワークサービスまたはアプリケーションの提供を示す論理フローチャート４００である。論理フローチャート４００はステップＳ４０２で開始し、ユーザ通信デバイスたとえばユーザ装置１０２は、ユーザ装置１０２に供給するネットワークすなわち通信システムネットワーク１２０に登録される（ステップＳ４０４）。たとえばユーザ装置１０２は、ユーザ装置１０２が通信システムネットワーク１２０のサービスエリア内で作動する場合に、通信システムネットワーク１２０に登録されてよい。登録プロセスの一部として、当業界で周知のように、ユーザ装置１０２は、たとえばユーザ装置識別子を送ることによって識別され（ステップＳ４０６）、ユーザ装置１０２の性能、たとえばデーターレート、コーデック、トランスポートプロトコル、およびユーザ装置１０２がサポートするメディアタイプ、更にユーザ装置１０２がビデオ通信セッションをサポートできるか、ユーザ装置１０２がボイスオーバー・インターネットプロトコル（ＶｏＩＰ）コールをサポートできるか、プレゼンス情報を提供できるか、などを通信システムネットワーク１２０、特にネットワークサーバ１１２に通知する（ステップＳ４０８）。
【００２６】
しかし本発明の別の実施例において、ユーザ装置１０２の性能が通信システムネットワーク１２０に既知である場合、たとえばユーザ装置１０２に結付いてユーザデータベース１１４によって維持されているユーザプロフィルに含まれている場合、ユーザ装置１０２は、通信システムネットワーク１２０にその性能を通知しても通知しなくともよい。あるいはステップ４０８でユーザ装置１０２によってネットワークサーバ１１２に送られる通知は、ユーザデータベース１１４においてユーザ装置１０２に結付いているユーザプロフィルで維持されているサービスまたはアプリケーションを、ネットワークサーバ１１２によって通信システムネットワーク１２０に参照させてもよい。
【００２７】
通信システムネットワーク１２０は、ユーザ装置１０２から登録情報を受取ったことに応えて、ユーザ装置識別子を含む登録情報の少なくとも一部をネットワークサーバ１１２に送る。ネットワークサーバ１１２は登録情報の少なくとも一部を受取ったことに応えて、ユーザ装置１０２に提供すべき少なくとも１つのネットワークサービスまたはアプリケーションを決定する（ステップＳ４１０）。本発明の１つの実施例において、ネットワークサーバ１１２は、ユーザ装置１０２と、提供されるサービスの要求とに基づき、どのネットワークサービスまたはアプリケーションをユーザ装置１０２に提供するか特定してよい。すなわちネットワークサーバ１１２は、ユーザ装置１０２の性能を、ユーザ装置１０２によって提供される情報に基づき、またはユーザ装置１０２に結付いたユーザプロフィルにおいて維持されているユーザ装置１０２の性能に対するユーザデータベース１１４の問合せに基づき、特定してよい。
【００２８】
更に、ネットワークサーバ１１２は、ネットワークサーバ１１２が維持するサービスまたはアプリケーションに関する情報を、ネットワークサーバ１１２の少なくとも１つのサーバメモリ３０４から取出すことによって、または少なくとも１つのアプリケーションサーバ１１６がサポートするネットワークサービスまたはアプリケーションのリストを少なくとも１つのアプリケーションサーバ１１６に問合せることによって、通信システムネットワーク１２０がサポートするサービスまたはアプリケーションを決定する。更にネットワークサーバ１１２は、そのようなサポートされたネットワークサービスまたはアプリケーションの要求を得る。次にネットワークサーバ１１２は、ユーザ装置１０２の性能と、通信システムネットワーク１２０がサポートするネットワークサービスまたはアプリケーションの要求とを比較して、ユーザ装置１０２によってサポートされ得るサービスまたはアプリケーションをユーザ装置１０２に提供することを決定する。
【００２９】
別の実施例では、ネットワークサーバ１１２は更に、または代替として、どのネットワークサービスまたはアプリケーションをユーザ装置１０２に提供するかを、ユーザ装置１０２によって予約または選好される（ネットワークサーバ１１２が特定する）ネットワークサービスまたはアプリケーションに基づき決定する。ネットワークサーバ１１２は、ユーザ装置１０２によって予約または選好されるネットワークサービスまたはアプリケーションを、ユーザ装置１０２によって提供される情報に基づき、またはユーザ装置１０２によって予約または選好され、ユーザ装置１０２に結付いたユーザプロフィルにおいて維持されるサービスまたはアプリケーションをユーザデータベース１１４に問合せることに基づき、決定できる。
【００３０】
更にネットワークサーバ１１２は、上述したように通信システムネットワーク１２０がサポートするサービスまたはアプリケーションを決定し、次にネットワークサーバ１１２はユーザ装置１０２によって予約または選好されるサービスまたはアプリケーションを、通信システムネットワーク１２０がサポートするサービスまたはアプリケーションと比較することによって、ユーザ装置１０２によって予約または選好され且つ通信システムネットワーク１２０がサポートするサービスまたはアプリケーションを、ユーザ装置１０２に提供することを決定する。
【００３１】
本発明の更に別の実施例において、ネットワークサーバ１１２は更に、または代替として、通信システムネットワーク１２０によってサポートされているがユーザ装置１０２が気づいておらず、ユーザ装置１０２が使用できるかまたは使用できないかもしれないサービスまたはアプリケーションを更に、または代わりに含んでよいサービスまたはアプリケーションを提供することを決定できる。このようにして通信システムネットワーク１２０のオペレータは、ユーザ装置１０２のユーザに新しいサービスを予約し、またはそのようなサービスを使用するためにユーザ装置１０２をアップグレードする機会を与えることができる。
【００３２】
次に、ネットワークサーバ１１２は、ユーザ装置１０２に提供すべきネットワークサービスまたはアプリケーションのリストを編集してユーザ装置１０２に告知（ステップＳ４１２）し、またはリストアップされたネットワークサービスまたはアプリケーションを、ユーザ装置１０２にオファーすなわち送る。
【００３３】
ユーザ装置１０２は、利用可能なネットワークサービスまたはアプリケーションの告知またはオファリングを受取ったことに応えて、告知（オファー）されたサービスまたはアプリケーションの相応のリストを、ユーザインターフェース２０２を介して、ユーザ装置１０２のユーザに表示する（ステップＳ４１４）。次にユーザ装置１０２のユーザは、ダウンロードまたは有効化のために告知された１つのサービスまたはアプリケーションを選択して、選択したサービスまたはアプリケーションと、ユーザ装置１０２へのインプットとを生成してよい。次にユーザ装置１０２は、ユーザからその選択を、ユーザインターフェース２０２経由で受取る（ステップＳ４１６）。ユーザ装置１０２は、その選択を受取ったことに応えて、通信システムネットワーク１２０特にネットワークサーバ１１２に、選択したサービスまたはアプリケーションを知らせる（ステップＳ４１８）。これは、好ましくは通信システムネットワーク１２０に選択したサービスまたはアプリケーションをダウンロードまたは有効化するリクエストを、通信システムネットワーク１２０に送ることによって行われる。
【００３４】
ネットワークサーバ１１２は、ユーザ装置１０２のユーザが選択したサービスまたはアプリケーションを知らされたことに応えて、アプリケーションサーバ１１６から、またはネットワークサーバ１１２の少なくとも１つのサーバメモリ３０４から、選択したサービスまたはアプリケーションをサポートするためにユーザ装置１０２によって必要とされる少なくとも１つのソフトウェアモジュールを取出し、取出した単数または複数のモジュールをユーザ装置１０２に送る（ステップＳ４２０）。ユーザ装置１０２は、単数または複数のモジュールを受取ったことに応えて、受取った単数または複数のソフトウェアモジュールをユーザ装置１０２の少なくとも１つのユーザメモリ２０６に記憶する（ステップＳ４２２）。
【００３５】
次にユーザ装置１０２は、選択したサービスまたはアプリケーションを呼出してよく（ステップＳ４２４）、そして論理フローチャート４００は終了する（ステップＳ４２６）。
【００３６】
選択したサービスまたはアプリケーションの呼出しは自動的であってよく、または命令に基づきユーザ装置１０２のユーザによって手動でユーザ装置１０２に入力されてもよい。たとえばユーザ装置１０２は、モジュールを受取ったことに応えて、選択したサービスまたはアプリケーションを自動的に呼出してよい。またはユーザ装置１０２は、ユーザインターフェース２０２を介してユーザ装置１０２のユーザに、選択したサービスまたはアプリケーションを呼出すか問合せ、続いてユーザから呼出すように命令を受取ったことに応えて、選択したサービスまたはアプリケーションを呼出す。
【００３７】
上に記載したように、本発明の１つの実施例において、ユーザ装置１０２に提供されるサービスまたはアプリケーションは、ユーザ装置１０２によってサポートされ、予約され、または選好されるサービスまたはアプリケーションを包含してよい。しかし本発明の別の実施例において、ユーザ装置１０２に提供されるサービスまたはアプリケーションは更に、または代わりに、ユーザ装置１０２にとって新しいサービスまたはアプリケーション、すなわち現在予約されていない、または現在予約されておらず且つユーザ装置１０２によってサポートされていないサービスまたはアプリケーションを含んでよい。
【００３８】
この後の実施例では、ユーザ装置１０２がオファーされたサービスまたはアプリケーションのリストを受取ると、ユーザ装置１０２は更に、ユーザ装置１０２のユーザが新しいサービスまたはアプリケーションを所望するか否かに関する問合せを、ユーザインターフェース２０２に表示してよい。次にユーザ装置１０２のユーザは、そのようなサービスまたはアプリケーションを予約せよという命令を、ユーザインターフェース２０２経由でユーザ装置１０２に入力してよい。これは、該当する場合にはユーザ装置１０２が、サービスまたはアプリケーションをサポートすることを可能にするようなソフトウェアのアップグレードをダウンロードするというリクエストを含む。ユーザ装置１０２は、そのような命令またはリクエストを受取ったことに応えて、「そのようなサービスまたはアプリケーションを予約せよ、および該当する場合にはソフトウウェアをダウンロードせよ」というリクエストを、通信システムネットワーク１２０特にネットワークサーバ１１２に送る。ネットワークサーバ１１２はリクエストを処理するが、これは、ユーザ装置１０２のユーザに結付いたアカウントにオンライン課金する手配を含む。つまり、サービスまたはアプリケーションをしようするために、および該当する場合はユーザ装置１０２がサービスまたはアプリケーションをサポートすることを可能にするソフトウェアをダウンロードするために、通信システムネットワーク１２０の課金システム（ＢＳ）、たとえばネットワークサーバ１１２がＩＭＳサーバである場合にはＩＭＳコアネットワークドメインの課金システムが立ち上がる。ＩＭＳドメインにおけるオンライン課金を含むオンライン課金は当業界でよく知られており、ここでは詳細に記載しない。次にネットワークサーバ１１２は、適切なソフトウェアモジュールまたはアップグレードをユーザ装置１０２に送る。その後にユーザ装置１０２は、新しいサービスまたはアプリケーションを呼出すことができる。
【００３９】
図５は、信号フローチャート５００を例示する。信号フローチャート５００は、本発明の種々の実施例に従い、ユーザ通信デバイスたとえばユーザ装置１０２に対して、無線通信システム１００によってカスタマイズされたネットワークサービスまたはアプリケーションを提供する際に交換されてよい信号を示す。信号フローチャート５００は、ユーザ装置１０２がネットワークサーバ１１２に登録リクエストを送ること（ステップＳ５０２）によって、通信システムネットワーク１２０への登録を開始することによってスタートする。たとえばユーザ装置１０２は、ＳＩＰ（セッション開始プロトコル）レジスタメッセージまたはＵＰｎＰ／ＨＴＴＰ（ユニバーサル・プラグ・アンド・プレイ／ハイパー・テキスト・トランスファ・プロトコル）メッセージを送ることができる。ネットワークサーバ１１２は、登録リクエストを受取ったことに応えて登録リクエストを承認し、登録応答たとえばセッション開始プロトコル２００ＯＫメッセージを構成し、ユーザ装置１０２に送信することによってリクエストの受理を送る。
【００４０】
ユーザ装置１０２は、登録受理を知らされたことに応えて、セッション招待たとえばセッション開始プロトコル招待をネットワークサーバ１１２に送ること（ステップＳ５０６）によって、通信セッションを開始してよい。ネットワークサーバ１１２は、セッション招待の受領者に結付いたルーティング識別子と、エアインターフェース１０４と通信システムネットワーク１２０を経由するベアラパスの確率に結付いたセッション記述プロトコル（ＳＤＰ）とを含む。当業界で知られているように、セッション記述プロトコル提案は、１種類以上のメディアたとえばビデオやオーディオ、トランスポートプロトコルたとえばＲＴＰ／ＵＤＰ／ＩＰ、Ｈ３２０、メディアのフォーマットたとえばＨ．２６１ビデオ、ＭＰＥＧビデオ、コーデック性能など、メディア用の遠隔アドレスとコンタクトアドレスのためのトランスポートポートを含んでよい。セッション記述プロトコルはよく知られており、３ＧＰＰ２リクエストフォアコメント（ＲＦＣ）２３２７に詳細に記載されている。次にネットワークサーバ１１２は、セッション招待を受取ったことに応えて、提案を承認し、受理したセッション記述プロトコルまたは反対提案を含むセッション招待応答、たとえばセッション開始プロトコル２００ＯＫメッセージを構成して、送信する（ステップＳ５０８）。そうるすことによってネットワークサーバ１１２は、提案の受理または反対提案を送ることができる。
【００４１】
更にユーザ装置１０２は、登録の受理を知らされたことに応えて、ユーザ装置１０２の性能をネットワークサーバ１１２に宣伝してよい（ステップＳ５１０）。たとえばユーザ装置１０２は、ペイロードがユーザ装置１０２の性能に関する情報を含むセッション開始プロトコル通知またはＵＰｎＰ  Ｄｉｓｃｏｖｅｒメッセージを、セッション記述プロトコルまたはＸＭＬスタイルシートで送ることができる。しかし本発明の別の実施例において、ユーザ装置１０２の性能が通信システムネットワーク１２０に既知であり、たとえばユーザ装置１０２に結付いたユーザプロフィルに含まれていてユーザデータベース１１４によって維持されている場合、ユーザ装置１０２は、通信システムネットワーク１２０にその性能を伝えても伝えなくてもよい。またはセッション開始プロトコル通知またはＵＰｎＰ  Ｄｉｓｃｏｖｅｒメッセージは、ユーザデータベース１１４内でユーザ装置１０２に結付いたユーザプロフィルにおいて維持されているサービスまたはアプリケーションに、通信システムネットワーク１２０すなわちネットワークサーバ１１２を振向けることができる。ユーザ装置１０２がその性能をネットワークサーバ１１２に宣伝する場合、ネットワークサーバ１１２は、たとえばセッション開始プロトコル２００ＯＫメッセージをユーザ装置１０２に返すことによって、その宣伝を承認してよい（ステップＳ５１２）。
【００４２】
更にネットワークサーバ１１２は、ユーザ装置１０２から登録リクエストを受取ったことに応えて、ユーザ装置１０２に利用可能なネットワークサービスまたはアプリケーションを決定する（ステップＳ５１４）。上に詳述したように、ネットワークサーバ１１２は、ユーザ装置１０２から受取ったユーザ装置１０２の性能に基づき、ユーザ装置１０２によって予約され、ユーザ装置１０２によって選好され、またはユーザ装置１０２がサポートするサービスまたはアプリケーションのリストを、ユーザデータベース１１４に問合せる。そうすることによってネットワークサーバ１１２は、サーバの少なくとも１つのサーバメモリ３０４でネットワークサーバ１１２によって維持されるサービスまたはアプリケーションに関する情報を取出すことができる。またはネットワークサーバ１１２は、通信システムネットワーク１２０によってオファーされるネットワークサービスまたはアプリケーションのリストを少なくとも１つのアプリケーションサーバ１１６に問合せることによって、利用可能なネットワークサービスまたはアプリケーションを決定してよい。
【００４３】
次にネットワークサーバ１１２は、利用可能なネットワークサービスまたはアプリケーションのオファリングを編集して、利用可能なネットワークサービスまたはアプリケーションを、ユーザ装置１０２に告知またはオファーする（ステップＳ５１６）。たとえばネットワークサーバ１１２は、セッション開始プロトコル２００ＯＫメッセージのペイロード、セッション開始プロトコルＩｎｆｏメッセージ、もしくはセッション開始プロトコル通知メッセージに含まれたＸＭＬシート、ＵＰｎＰ  Ｄｉｓｃｏｖｅｒメッセージ、またはＨＴＴＰメッセージにオファリングを含めることによって、利用可能なネットワークサービスまたはアプリケーションをユーザ装置１０２に知らせることができる。
【００４４】
ユーザ装置１０２は、利用可能なネットワークサービスまたはアプリケーションの告知すなわちオファリングを受取ったことに応えて、オファリングをユーザ装置１０２のユーザに表示する。次にユーザ装置１０２のユーザは、告知されたネットワークサービスまたはアプリケーションを選択して、選択したネットワークサービスまたはアプリケーションを生成し、ユーザ装置１０２が選択したネットワークサービスまたはアプリケーションをネットワークサーバ１１２に知らせる（ステップＳ５１８）。たとえばユーザ装置１０２は、ユーザ装置１０２によってネットワークサーバ１１２に送られるセッション開始プロトコル通知メッセージまたはＯＭＡ（オープンモバイルアライアンス）ＨＴＴＰメッセージに選択したサービスまたはアプリケーションに関する情報を含めることによって、ネットワークサーバ１１２に、選択したネットワークサービスまたはアプリケーションを知らせることができる。加えてネットワークサーバ１１２は、選択したサービスまたはアプリケーションをダウンロードするための安定したセッションを、ネゴシエートしてよい（ステップＳ５２０）。
【００４５】
次にユーザ装置１０２は、選択したサービスまたはアプリケーションを実行するために、好ましくはＨＴＴＰ：ＧＥＴまたはＨＴＴＰＳ：ＧＥＴメッセージをネットワークサーバ１１２に送ることによって、ユーザ装置１０２から要求される性能を、ネットワークサーバ１１２にリクエストする（ステップＳ５２２）。ネットワークサーバ１１２は、ユーザ装置１０２からリクエストを受取ったことに応えて、リクエストされた性能、たとえばＲＴＳＰ（リアルタイム・ストリーミング・プロトコル）、ソフトコーデック、ＤＲＭ（デジタル著作権管理）モジュール、認証情報、課金情報などを、サーバまたはアプリケーションサーバ１１６のアプリケーション層からダウンロードし、リクエストされた性能を含む単数または複数のサーブレットをユーザ装置１０２に送る。ネットワークサーバ（ネットワークコントローラ）１１２は、単数または複数のサーブレットを、セッション開始プロトコル２００ＯＫメッセージのペイロード、ＨＴＴＰ：ＧＥＴまたはＨＴＴＰＳ：ＧＥＴメッセージ、ＯＭＡ／ＨＴＴＰ：ＧＥＴメッセージでユーザ装置１０２に送ってよい。次にユーザ装置１０２とネットワークサーバ１１２は、ダウンロードを確認する（ステップＳ５２６）。ユーザ装置１０２は、受取ったサーブレットを、ユーザ装置１０２の少なくとも１つのユーザメモリ２０６にインストールする（ステップＳ５２８）。次にユーザ装置１０２は、サーブレットを受取りまたはインストールしたことに応えて、セッション開始プロトコル終了メッセージをネットワークサーバ１１２に送ることによって、サービス／アプリケーションネゴシエーションを終了する（ステップＳ５３０）。ネットワークサーバ１１２は、たとえばセッション開始プロトコル終了メッセージを送ることによってセッション開始プロトコル終了メッセージを確認し（ステップＳ５３２）、選択したサービスまたはアプリケーションが開始される（ステップＳ５３４）。よって信号フローチャート５００は終了する。
【００４６】
要約すると、無線通信システム１００はユーザ中心のネットワークサービスを提供することによって、端末やクライアントに過大な負荷を掛けることなく、ユーザが豊富で多様なネットワークオファリングを体験できることを保証する。ユーザ装置１０２が最初に通信システムネットワーク１２０に登録されるとき、ユーザ装置１０２は、クライアント性能たとえばビデオ、ＶｏＩＰ、プレゼンス情報などを、通信システムネットワーク１２０に通知する。次に通信システムネットワーク１２０は、クライアント性能に基づき、更にユーザの何らかの選好に基づき、ユーザが選択できる利用可能なサービスのリストを、ユーザに告知すなわちオファーする。次に通信システムネットワーク１２０のインテリジェンスによって、ユーザがサービスまたはアプリケーションを必要とするかまたは所望する場合にのみ、ネットワークサービスまたはアプリケーションがダウンロードされる。
【００４７】
よって、薄膜のミドルウェア層とネットワークカスタマイゼーションが可能となる。従って無線通信システム１００は、従来技術の障害を克服する。従来技術の障害とは、ネットワークサービスが一般に予約と抱合わせになっていて、ユーザ装置１０２の位置（ローミング）またはユーザの選好に応じて動的に変化できず、その結果必要とされず、または所望されないサービスまたはアプリケーションをサポートする必要のあるシッククライアントに至るという障害であった。
【００４８】
本発明は本発明の特定の実施例について詳しく図示と記載したが、当業者は以下の請求項に記載された発明の範囲を逸脱することなく、様々な変更が可能であり、実施例の要素を同等物で置き換え得るものと理解すべきである。従って説明と図面は制限的な性格ものではなく例示的な性格のものであり、そのような変更や置き換えは本発明の範囲内に含まれることが意図されている。
【００４９】
以上、特定の実施例に関して利益、その他の利点、問題の解決を記載した。しかし、利益、利点、問題の解決、および利益、利点または解決を招来し、もしくはより明確にし得るいかなる要素も、いかなる請求項の決定的な、必要な、もしくは本質的な特徴または要素と解釈されてはならない。ここで使用されている用語「含む」、「包含」またはそれらのバリエーションは、非排他的な包含を意味することが意図されている。たとえば一連の要素を含むプロセス、方法、物品または装置は、それらの要素のみを含むものではなく、明確に記載されていない、またはそのようなプロセス、方法、物品または装置に固有ではない他の要素も含んでよい。ここで用いる「含む」または「有する」は、包含と定義される。更に、別途指示のない限り、何らかの関係後、たとえば第１と第２、頂部と底部などは、単に１つの構成要素または動作を他の構成要素または動作から区別するためのみに用いられており、必ずしも実際にそのような構成要素または動作の間の関係または秩序を要求もしくは含意するものではない。「１つの」で開始される要素は、強い強要性はなく、プロセス、方法、物品または装置において追加的な同一要素の存在を排除するものではない。ここで用いられているプログラム、コンピュータプログラム、コンピュータ命令などの用語は、コンピュータシステム上で実行されるように設計された命令のシーケンスとして定義される。命令のシーケンスはサブルーチン、ファンクション、プロシージャ、オブジェクトメソッド、オブジェクトインプリメンテーション、実行可能アプリケーション、アプレット、サーブレット、共有ライブラリ／ダイナミックロードライブラリ、ソースコード、オブジェクトコードまたはアセンブリコードを含んでよいが、これに限られない。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施例に従う、無線通信システムのブロック図。
【図２】本発明の実施例に従う、ユーザ装置のブロック図。
【図３】本発明の実施例に従う、ネットワークサーバのブロック図。
【図４】図２のユーザ装置に、図１の通信システムによってカスタマイズされたネットワークサービスまたはアプリケーションを提供することを示す、論理フローチャート。
【図５】図２のユーザ装置に、図１の通信システムによってカスタマイズされたネットワークサービスまたはアプリケーションを提供することを示す、信号フローチャート。
【図１】
2009531986.tif 000003
【図２】
2009531986.tif 000004
【図３】
2009531986.tif 000005
【図４】
2009531986.tif 000006
【図５】
2009531986.tif 000007
【国際調査報告】
2009531986.tif 000008