(57)【要約】１または複数のプロファイルを、デバイス上で動作しているアプリケーションへ提供することを容易にする方法および装置が提供される。このアプリケーションは、アプリケーション・タイプに関連しうる１または複数のプロファイルを要求しうる。アプリケーション・タイプは、プロファイル要求において指定され、このプロファイル要求で示されたプロファイルに基づいて判定されうる等である。アプリケーション・タイプが、オペレータ特有のアプリケーション・タイプに対応している場合、このプロファイル要求における１または複数のオペレータ識別子が、デバイスのアイデンティティ・モジュール内の１または複数のその他のオペレータ識別子を用いて検証されうる。両オペレータ識別子が一致する場合、要求されたプロファイルは、アプリケーションへ提供されうる。両オペレータ識別子が一致しない場合、無効なプロファイル、エラー・コード等が、アプリケーションへ提供されうる。この点に関し、オペレータは、オペレータによって定義されうる特有のプロファイルの利用を制御しうる。
2013534777.tif 000002
【特許請求の範囲】
【請求項１】
１または複数のアプリケーションによる利用のためのオペレータ特有のプロファイルを提供するための方法であって、
アプリケーションからプロファイル要求を受信することと、
前記プロファイル要求に関連するアプリケーション・タイプが、オペレータ特有のアプリケーション・タイプに対応していることを認識することと、
前記プロファイル要求で指定された１または複数のオペレータ識別子が、アイデンティティ・モジュールに格納された１または複数のその他のオペレータ識別子と一致するか否かを判定することと、
前記プロファイル要求に応じて、前記１または複数のオペレータ識別子が、前記１または複数のその他のオペレータ識別子と一致するか否かを判定することに少なくとも部分的に基づいて、前記アプリケーションへプロファイルを提供することと、
を備える方法。
【請求項２】
前記提供することは、前記プロファイル要求で指定されたプロファイルを、前記アプリケーションへ提供することを備え、
前記１または複数のオペレータ識別子が、前記１または複数のその他のオペレータ識別子と一致するか否かを判定することは、前記１または複数のオペレータ識別子が、前記１または複数のその他のオペレータ識別子と一致すると判定することを備える、
請求項１に記載の方法。
【請求項３】
前記プロファイルを提供することは、前記アプリケーションへ、無効なプロファイルを提供することを備え、
前記１または複数のオペレータ識別子が、前記１または複数のその他のオペレータ識別子と一致するか否かを判定することは、前記１または複数のオペレータ識別子が、前記１または複数のその他のオペレータ識別子と一致しないと判定することを備える、
請求項１に記載の方法。
【請求項４】
前記アプリケーション・タイプが、オペレータ特有のアプリケーション・タイプに対応していることを認識することは、前記アプリケーション・タイプが、オペレータ特有のアプリケーション・タイプに関連するタイプの範囲内であると判定することを備える、請求項１に記載の方法。
【請求項５】
前記アイデンティティ・モジュールは、オープン・マーケット・ハンドセットのためのリムーバブル・ユーザ・アイデンティティ・モジュールである、請求項１に記載の方法。
【請求項６】
前記１または複数のオペレータ識別子が、前記１または複数のその他のオペレータ識別子と一致するか否かを判定することは、前記プロファイル要求で指定された第１のモバイル・カントリ・コード（ＭＣＣ）および第１のモバイル・ネットワーク・コード（ＭＮＣ）が、前記アイデンティティ・モジュールに格納された第２のＭＣＣおよび第２のＭＮＣと一致するか否かを判定することを備える、請求項１に記載の方法。
【請求項７】
１または複数のアプリケーションによる利用のために、オペレータ特有のプロファイルを提供するように構成された少なくとも１つのプロセッサであって、
アプリケーションからプロファイル要求を受信するための第１のモジュールと、
前記プロファイル要求に関連するアプリケーション・タイプが、オペレータ特有のアプリケーション・タイプに対応していることを認識するための第２のモジュールと、
前記プロファイル要求で指定された１または複数のオペレータ識別子が、アイデンティティ・モジュールに格納された１または複数のその他のオペレータ識別子と一致するかを判定するための第３のモジュールと、
前記プロファイル要求に応じて、前記１または複数のオペレータ識別子が、前記１または複数のその他のオペレータ識別子と一致するか否かを判定することに少なくとも部分的に基づいて、前記アプリケーションへプロファイルを提供するための第４のモジュールと、
を備えた少なくとも１つのプロセッサ。
【請求項８】
前記第４のモジュールは、前記プロファイル要求で指定されたプロファイルを、前記アプリケーションへ提供し、
前記第３のモジュールは、前記１または複数のオペレータ識別子が、前記１または複数のその他のオペレータ識別子と一致すると判定する、
請求項７に記載の少なくとも１つのプロセッサ。
【請求項９】
前記第４のモジュールは、前記アプリケーションに、無効なプロファイルを提供し、
前記第３のモジュールは、前記１または複数のオペレータ識別子が、前記１または複数のその他のオペレータ識別子と一致しないと判定する、
請求項７に記載の少なくとも１つのプロセッサ。
【請求項１０】
前記第２のモジュールは、前記アプリケーション・タイプが、オペレータ特有のアプリケーション・タイプに関連するタイプの範囲内にあると判定することに少なくとも部分的に基づいて、前記アプリケーション・タイプが、前記オペレータ特有のアプリケーション・タイプに対応することを認識する、請求項７に記載の少なくとも１つのプロセッサ。
【請求項１１】
前記アイデンティティ・モジュールは、オープン・マーケット・ハンドセットのためのリムーバブル・ユーザ・アイデンティティ・モジュールである、請求項７に記載の少なくとも１つのプロセッサ。
【請求項１２】
前記１または複数のオペレータ識別子は、前記プロファイル要求で指定されたモバイル・カントリ・コード（ＭＣＣ）およびモバイル・ネットワーク・コード（ＭＮＣ）を備え、
前記１または複数のその他のオペレータ識別子は、前記アイデンティティ・モジュールに格納された別のＭＣＣおよびＭＮＣを備える、
請求項７に記載の少なくとも１つのプロセッサ。
【請求項１３】
１または複数のアプリケーションによる利用のためのオペレータ特有のプロファイルを提供する装置であって、
アプリケーションからプロファイル要求を受信する手段と、
前記プロファイル要求に関連するアプリケーション・タイプが、オペレータ特有のアプリケーション・タイプに対応していることを認識する手段と、
前記プロファイル要求で指定された１または複数のオペレータ識別子が、アイデンティティ・モジュールに格納された１または複数のその他のオペレータ識別子と一致するか否かを判定する手段と、
前記プロファイル要求に応じて、前記１または複数のオペレータ識別子が、前記１または複数のその他のオペレータ識別子と一致するか否かを判定する手段に少なくとも部分的に基づいて、前記アプリケーションへプロファイルを提供する手段と、
を備える装置。
【請求項１４】
１または複数のアプリケーションによる利用のためのオペレータ特有のプロファイルを提供するためのコンピュータ・プログラム製品であって、
少なくとも１つのコンピュータに対して、アプリケーションからプロファイル要求を受信させるためのコードと、
前記少なくとも１つのコンピュータに対して、前記プロファイル要求に関連するアプリケーション・タイプが、オペレータ特有のアプリケーション・タイプに対応していることを認識させるためのコードと、
前記少なくとも１つのコンピュータに対して、前記プロファイル要求で指定された１または複数のオペレータ識別子が、アイデンティティ・モジュールに格納された１または複数のその他のオペレータ識別子と一致するか否かを判定させるためのコードと、
前記少なくとも１つのコンピュータに対して、前記プロファイル要求に応じて、前記１または複数のオペレータ識別子が、前記１または複数のその他のオペレータ識別子と一致するか否かを判定することに少なくとも部分的に基づいて、前記アプリケーションへプロファイルを通知させるためのコードと、
を備えるコンピュータ読取可能な媒体を備える、
コンピュータ・プログラム製品。
【請求項１５】
１または複数のアプリケーションによる利用のためのオペレータ特有のプロファイルを提供する装置であって、
アプリケーションからプロファイル要求を取得するためのプロファイル要求受信構成要素と、
前記プロファイル要求に関連するアプリケーション・タイプが、オペレータ特有のアプリケーション・タイプに対応していることを認識するためのアプリケーション・タイプ判定構成要素と、
前記プロファイル要求で指定された１または複数のオペレータ識別子が、アイデンティティ・モジュールに格納された１または複数のその他のオペレータ識別子と一致するか否かを判定するためのオペレータ検証構成要素と、
前記プロファイル要求に応じて、前記１または複数のオペレータ識別子が、前記１または複数のその他のオペレータ識別子と一致するか否かを判定することに少なくとも部分的に基づいて、前記アプリケーションへプロファイルを通知するためのプロファイル提供構成要素と、
を備える装置。
【請求項１６】
前記プロファイル提供構成要素は、前記プロファイル要求で指定されたプロファイルを、前記アプリケーションへ通知し、
前記オペレータ検証構成要素は、前記１または複数のオペレータ識別子が、前記１または複数のその他のオペレータ識別子と一致すると判定する、
請求項１５に記載の装置。
【請求項１７】
前記プロファイル提供構成要素は、前記アプリケーションへ、無効なプロファイルを通知し、
前記オペレータ検証構成要素は、前記１または複数のオペレータ識別子が、前記１または複数のその他のオペレータ識別子と一致しないと判定する、
請求項１５に記載の装置。
【請求項１８】
前記アプリケーション・タイプが、オペレータ特有のアプリケーション・タイプに関連するタイプの範囲内であることを、前記アプリケーション・タイプ判定構成要素が認識する、請求項１５に記載の装置。
【請求項１９】
前記アイデンティティ・モジュールは、オープン・マーケット・ハンドセットのためのリムーバブル・ユーザ・アイデンティティ・モジュールである、請求項１５に記載の装置。
【請求項２０】
前記１または複数のオペレータ識別子は、前記プロファイル要求で指定されたモバイル・カントリ・コード（ＭＣＣ）およびモバイル・ネットワーク・コード（ＭＮＣ）を備え、前記１または複数のその他のオペレータ識別子は、前記アイデンティティ・モジュールに格納された別のＭＣＣおよびＭＮＣを備える、
請求項１５に記載の装置。
【発明の詳細な説明】
【優先権主張】
【０００１】
本特許出願は、本特許出願の譲受人に譲渡され、本明細書において参照によって明確に組み込まれている２０１０年６月２２日出願の「オペレータ特有のパラメータを用いてプロファイルをサポートするための方法および装置」（METHODS AND APPARATUS FOR SUPPORTING PROFILES WITH OPERATOR SPECIFIC PARAMETERS）と題された仮特許出願６１／３５７，１４４号と、本特許出願の譲受人に譲渡され、本明細書において参照によって明確に組み込まれている２０１０年７月７日出願の「オープン・マーケット・ハンドセットにおけるオペレータ特有の３ＧＰＤユーザ・プロファイルをサポートするための方法および装置」（METHODS AND APPARATUS FOR SUPPORTING OPERATOR SPECIFIC 3GPD USER PROFILES IN OPEN MARKET HANDSETS）と題された仮特許出願６１／３６２，００７号と、に対する優先権を主張する。
【技術分野】
【０００２】
以下の記載は、一般に、無線ネットワーク通信に関し、さらに詳しくは、オペレータ特有のアプリケーション・プロファイルに関する。
【背景技術】
【０００３】
技術の進歩の結果、より小型で、よりパワフルなパーソナル・コンピューティング・デバイスが出現した。例えば、現在、ポータブル無線電話、情報携帯端末（ＰＤＡ）、およびページング・デバイスのように、それぞれ小型で、軽量で、ユーザによって容易に携帯されうる無線コンピューティング・デバイスを含む、さまざまなポータブル・パーソナル・コンピューティング・デバイスが存在する。さらに詳しくは、ポータブル無線電話はさらに、例えば、無線ネットワークを介して音声パケットおよびデータ・パケットを通信するセルラ電話を含む。さらに、これら多くのセルラ電話は、コンピューティング能力が比較的高められて製造されているので、小型のパーソナル・コンピュータおよびハンド・ヘルドＰＤＡと同等になって来ている。多くのセルラ電話は、アプリケーションを実行することができるようになっており、これによって、ユーザがインタラクトし、セルラ電話における１または複数のサービスを利用しうる。
【０００４】
例えば複数の第３世代パートナシップ計画（３ＧＰＰ）、３ＧＰＰ２、３ＧＰＰ  ＬＴＥ、および／または、類似規格のようなさまざまな規格が、デバイス実装およびネットワーク実装を導くように発展している。さらに、例えば、符号分割多元接続（ＣＤＭＡ）ネットワークおよび／またはその他のネットワークによって、セルラ電話のバラエティを増やすために、および、規格やネットワーク・オペレータとの相互操作性を改善するために、オープン・マーケット・ハンドセット（ＯＭＨ）イニシアチブが設立された。例では、リムーバブル・ユーザ・アイデンティティ・モジュール（Ｒ−ＵＩＭ）が、ネットワーク・オペレータによって提供され、ユーザ加入者情報、ネットワーク・オペレータ情報等が含められる。これによって、ユーザは、電話内のＲ−ＵＩＭを交換することによって、ユーザが加入するネットワーク・オペレータと、異なるセルラ電話を利用することが可能となる。
【０００５】
現在、ネットワーク・オペレータは、デバイスのために適合されたコンテンツおよび／またはアプリケーションを提供するための機能が制限されている。アプリケーションは、デバイス上で、あるサービス（例えば、無線アプリケーション・プロトコル（ＷＡＰ）サービス、マルチメディア・メッセージ・サービス（ＭＭＳ）等）を利用するために、１または複数のプロファイルにアクセスしうる一方、これらのプロファイルは、一般的なものであり、実質的に任意のアプリケーション開発者またはネットワーク・オペレータによって利用可能である。ＯＭＨでは、現在７つの予め定義されたアプリケーション・タイプがある。これらは、（例えば、シンプル・インターネット・プロトコル・ユーザ・プロファイル・パラメータ拡張ブロックのためのエレメンタリ・ファイルにおいて）プロファイルによって指定され、未指定タイプ、マルチメディア・メッセージング・サービス（ＭＭＳ）タイプ、無線アプリケーション・プロトコル（ＷＡＰ）ブラウザ・タイプ、Ｊａｖａ（登録商標）タイプ、端末タイプ、および２つの予約タイプを含む。
【発明の概要】
【０００６】
以下は、１または複数の態様の基本的な理解を与えるために、このような態様の簡略化された概要を示す。この概要は、考えられるすべての態様の広範囲な概観ではなく、すべての態様の重要要素や決定的要素を特定することも、何れかまたは全ての態様のスコープを線引きすることも意図されていない。その唯一の目的は、後に示されるより詳細な記載に対する前置きとして、簡略化された形式で１または複数の態様のいくつかの概念を表すことである。
【０００７】
１または複数の態様およびこれらの対応する開示にしたがって、１または複数のアプリケーションによる利用のために、プロファイルにおける１または複数のオペレータ特有のアプリケーション・タイプの指定を可能にすることに関連付けられた装置および方法が記載される。例えば、デバイスにおいてアプリケーションが実行されると、１または複数のアプリケーション・タイプを指定しうる、アプリケーションに関連するプロファイルが決定されうる。例において、プロファイルは、オペレータ特有のアプリケーション・タイプを指定しうる。これにしたがって、デバイスは、（例えば、プロファイル要求とともに）アプリケーションから受信したオペレータ識別子を、デバイスに関連するアイデンティティ・モジュールに格納されたオペレータ識別子と比較しうる。両オペレータ識別子が一致し、デバイスが、指定されたプロファイルを格納している場合、デバイスは、例えば、このプロファイルを、アプリケーションへ提供しうる。デバイスがプロファイルを持っていないか、両オペレータ識別子が一致しない場合、デバイスは、未指定のアプリケーション・タイプのプロファイル、無効なプロファイル、エラーまたはヌルのプロファイル等を返しうる。
【０００８】
例によれば、１または複数のアプリケーションによる利用のためのオペレータ特有のプロファイルを提供する方法が提供される。この方法は、アプリケーションからプロファイル要求を受信することと、プロファイル要求に関連するアプリケーション・タイプが、オペレータ特有のアプリケーション・タイプに対応していることを認識することと、を含む。この方法はさらに、プロファイル要求で指定された１または複数のオペレータ識別子が、アイデンティティ・モジュールに格納された１または複数のその他のオペレータ識別子と一致するかを判定することと、プロファイル要求に応じて、１または複数のオペレータ識別子が、１または複数のその他のオペレータ識別子と一致するかを判定することに少なくとも部分的に基づいて、アプリケーションへプロファイルを提供することと、を含む。
【０００９】
別の態様では、１または複数のアプリケーションによる利用のために、オペレータ特有のプロファイルを提供するように構成された少なくとも１つのプロセッサが提供される。少なくとも１つのプロセッサは、アプリケーションからプロファイル要求を受信するための第１のモジュールと、プロファイル要求に関連するアプリケーション・タイプが、オペレータ特有のアプリケーション・タイプに対応していることを認識するための第２のモジュールと、を含む。少なくとも１つのプロセッサはまた、プロファイル要求で指定された１または複数のオペレータ識別子が、アイデンティティ・モジュールに格納された１または複数のその他のオペレータ識別子と一致するかを判定するための第３のモジュールと、プロファイル要求に応じて、１または複数のオペレータ識別子が、１または複数のその他のオペレータ識別子と一致するかを判定することに少なくとも部分的に基づいて、アプリケーションへプロファイルを提供するための第４のモジュールと、を含む。
【００１０】
また別の態様では、１または複数のアプリケーションによる利用のためのオペレータ特有のプロファイルを提供する装置が提供される。この装置は、アプリケーションからプロファイル要求を受信する手段と、プロファイル要求に関連するアプリケーション・タイプが、オペレータ特有のアプリケーション・タイプに対応していることを認識する手段と、を含む。この装置はさらに、プロファイル要求で指定された１または複数のオペレータ識別子が、アイデンティティ・モジュールに格納された１または複数のその他のオペレータ識別子と一致するかを判定する手段と、プロファイル要求に応じて、１または複数のオペレータ識別子が、１または複数のその他のオペレータ識別子と一致するかを判定する手段に少なくとも部分的に基づいて、アプリケーションへプロファイルを提供する手段と、を含む。
【００１１】
また、別の態様では、１または複数のアプリケーションによる利用のためのオペレータ特有のプロファイルを提供するコンピュータ・プログラム製品が提供される。このコンピュータ・プログラム製品は、少なくとも１つのコンピュータに対して、アプリケーションからプロファイル要求を受信させるためのコードと、少なくとも１つのコンピュータに対して、アプリケーションからプロファイル要求を受信させるためのコードと、を有するコンピュータ読取可能な媒体を含む。このコンピュータ読取可能な媒体はさらに、少なくとも１つのコンピュータに対して、プロファイル要求で指定された１または複数のオペレータ識別子が、アイデンティティ・モジュールに格納された１または複数のその他のオペレータ識別子と一致するかを判定するさせるためのコードのみならず、少なくとも１つのコンピュータに対して、プロファイル要求に応じて、１または複数のオペレータ識別子が、１または複数のその他のオペレータ識別子と一致するかを判定することに少なくとも部分的に基づいて、アプリケーションへプロファイルを通信させるためのコードを含む。
【００１２】
さらに、態様では、１または複数のアプリケーションによる利用のためのオペレータ特有のプロファイルを提供する装置が提供される。この装置は、アプリケーションからプロファイル要求を取得するためのプロファイル要求受信構成要素と、プロファイル要求に関連するアプリケーション・タイプが、オペレータ特有のアプリケーション・タイプに対応していることを認識するためのアプリケーション・タイプ判定構成要素と、を含む。この装置はさらに、プロファイル要求で指定された１または複数のオペレータ識別子が、アイデンティティ・モジュールに格納された１または複数のその他のオペレータ識別子と一致するかを判定するためのオペレータ検証構成要素と、プロファイル要求に応じて、１または複数のオペレータ識別子が、１または複数のその他のオペレータ識別子と一致するかを判定することに少なくとも部分的に基づいて、アプリケーションへプロファイルを通信するためのプロファイル提供構成要素と、を含む。
【００１３】
前述した目的および関連する目的を達成するために、１または複数の実施形態は、後に十分に記載され、特許請求の範囲において特に指摘されている特徴を備える。以下の記載および添付図面は、１または複数の態様のある例示的な特徴を詳細に記載する。しかしながら、これらの特徴は、さまざまな態様の原理が適用されるさまざまな方式のうちの極く一部しか示しておらず、本説明は、このような態様およびこれらの均等物の全てを含むことが意図されている。
【図面の簡単な説明】
【００１４】
開示された態様は、以下において、同一符番が同一要素を示す添付図面と連携して説明され、開示された態様を、限定することなく、例示するために提供される。
【図１】図１は、プロファイルをアプリケーションへ提供するためのシステムの例を例示する。
【図２】図２は、アプリケーションが、オペレータ特有のアプリケーション・タイプに関連するプロファイルを要求することを可能にするための通信ネットワークの例を例示する。
【図３】図３は、オペレータ特有のアプリケーション・タイプに関連するプロファイル要求を判定することに基づいて、アプリケーションへプロファイルを提供する方法の例を例示する。
【図４】図４は、関連するアプリケーション・タイプに基づいてアプリケーションにプロフィールを提供する方法の例を例示する。
【図５】図５は、本明細書に記載された態様にしたがうモバイル・デバイスの例を例示する。
【図６】図６は、要求されたプロファイルに関連するアプリケーション・タイプを判定することに少なくとも部分的に基づいてアプリケーションにプロファイルを提供するためのシステムの例を例示する。
【図７】図７は、本明細書に記載されたさまざまな態様にしたがう無線通信システムの例を例示する。
【図８】図８は、本明細書に記載されたされたさまざまなシステムおよび方法と共に適用されうる無線ネットワーク環境の例を例示する。
【発明を実施するための形態】
【００１５】
さまざまな態様が、図面を参照して記載される。以下の記載では、説明の目的のために、１または複数の態様の完全な理解を提供するために、多くの具体的な詳細が述べられる。しかしながら、このような態様は、これら具体的な詳細無しで実現されうることが明確である。
【００１６】
本明細書でさらに記載されるように、アプリケーションは、デバイスのサービスを利用するために、１または複数のプロファイルを要求しうる。指定されたプロファイル、または、プロファイル要求に基づいて取得されたプロファイルは、関連付けられた、予め定義されたアプリケーション・タイプ、または、オペレータ特有のアプリケーション・タイプを有しうる。プロファイルが、（例えば、プロファイル要求または取得されたプロファイルで指定されたような）オペレータ特有のアプリケーション・タイプを有している場合、（例えば、プロファイル要求またはその他で）アプリケーションから受信されたオペレータ識別子が、デバイスのアイデンティティ・モジュールにおけるオペレータ識別子と比較されうる。両オペレータ識別子が一致する場合、要求された１または複数のプロファイルは、デバイスによって格納されているのであれば、アプリケーションにプロビジョンされうる。したがって、例えば、要求された１または複数のプロファイルが、オペレータによっても同様に実施および提供され、これによって、１または複数のアプリケーションによる、オペレータ特有の情報のさらなる制御および利用が可能となる。
【００１７】
本願で使用されるように、用語「構成要素」、「モジュール」、「システム」等は、ハードウェア、ファームウェア、ハードウェアとソフトウェアとの組み合わせ、ソフトウェア、あるいは実行中のソフトウェアのうちの何れかであるコンピュータ関連エンティティを含むことが意図されている。例えば、構成要素は、限定される訳ではないが、プロセッサ上で実行中のプロセス、プロセッサ、オブジェクト、実行形式、実行スレッド、プログラム、および／またはコンピュータでありうる。例示によれば、コンピューティング・デバイス上で実行中のアプリケーションと、コンピューティング・デバイスとの両方が構成要素となりうる。１または複数の構成要素は、プロセスおよび／または実行スレッド内に存在し、構成要素は、１つのコンピュータに局在化されうるか、および／または、２つ以上のコンピュータに分散されうる。さらに、これらの構成要素は、格納されたさまざまなデータ構造を有するさまざまなコンピュータ読取可能な媒体から実行しうる。これら構成要素は、例えば、信号によってローカル・システムや分散システム内の他の構成要素とインタラクトする１つの構成要素からのデータ、および／または、他のシステムを備えた例えばインターネットのようなネットワークを介して他の構成要素とインタラクトする１つの構成要素からのデータのような１または複数のデータのパケットを有する信号にしたがって、ローカル処理および／またはリモート処理によって通信しうる。
【００１８】
さらに、本明細書では、さまざまな態様が、有線端末または無線端末でありうる端末と関連して開示される。端末は、システム、デバイス、加入者ユニット、加入者局、移動局、モバイル、モバイル・デバイス、遠隔局、遠隔端末、アクセス端末、ユーザ端末、端末、通信デバイス、ユーザ・エージェント、ユーザ・デバイス、またはユーザ機器（ＵＥ）とも称されうる。無線端末は、セルラ電話、衛星電話、コードレス電話、セッション開始プロトコル（ＳＩＰ）電話、無線ローカル・ループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、無線接続機能を有するハンドヘルド・デバイス、コンピューティング・デバイス、あるいは、無線モデムに接続されたその他の処理デバイスでありうる。さらに、本明細書では、さまざまな態様が、基地局に関して記載される。基地局は、無線端末との通信のために利用され、アクセス・ポイント、ノードＢ、イボルブド・ノードＢ（ｅＮＢ）、あるいはその他いくつかの用語で称されうる。
【００１９】
さらに、用語「または」は、排他的な「または」ではなく、包括的な「または」を意味することが意図されている。すなわち、別に示されていない場合、あるいは、文脈から明らかではない場合、「ＸはＡまたはＢを適用する」という句は、自然な包括的な置き換えのうちの何れかを意味することが意図されている。すなわち、「ＸはＡまたはＢを適用する。」という句は、以下の例のうちの何れによっても満足される。ＸはＡを適用する。ＸはＢを適用する、あるいは、ＸはＡとＢとの両方を適用する。さらに、本願および特許請求の範囲で使用されているような冠詞“ａ”および“ａｎ”は、特に指定されていない場合、あるいは、単数を対象としていることが文脈から明らかではない場合、一般に、「１または複数」を意味するものと解釈されるべきである。
【００２０】
本明細書に記載された技術は、例えばＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡ、およびその他のシステムのようなさまざまな無線通信システムのために使用される。「システム」、「ネットワーク」という用語はしばしば置換可能に使用される。ＣＤＭＡネットワークは、例えば、ユニバーサル地上ラジオ・アクセス（ＵＴＲＡ）、ｃｄｍａ２０００等のようなラジオ技術を実現しうる。ＵＴＲＡは、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）およびＣＤＭＡのその他の変形を含んでいる。さらに、ｃｄｍａ２０００は、ＩＳ−２０００規格、ＩＳ−９５規格、およびＩＳ−８５６規格をカバーする。ＴＤＭＡシステムは、例えばグローバル移動体通信システム（ＧＳＭ（登録商標））のような無線技術を実現しうる。ＯＦＤＭＡシステムは、例えばイボルブドＵＴＲＡ（Ｅ−ＵＴＲＡ）、ウルトラ・モバイル・ブロードバンド（ＵＭＢ）、ＩＥＥＥ  ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ  ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ  ８０２．２０、フラッシュ−ＯＦＤＭ（登録商標）等のような無線技術を実現しうる。ＵＴＲＡおよびＥ−ＵＴＲＡは、ユニバーサル・モバイル・テレコミュニケーション・システム（ＵＭＴＳ）の一部である。３ＧＰＰロング・ターム・イボリューション（ＬＴＥ）は、ダウンリンクではＯＦＤＭＡを適用し、アップリンクではＳＣ−ＦＤＭＡを適用するＥ−ＵＴＲＡを用いるＵＭＴＳのリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ、およびＧＳＭは、「第３世代パートナシップ計画」（３ＧＰＰ）と命名された組織からの文書に記載されている。さらに、ｃｄｍａ２０００およびＵＭＢは、「第３世代パートナシップ計画２」（３ＧＰＰ２）と命名された組織からの文書に記載されている。さらに、このような無線通信システムは、しばしばペアをなさない無許可のスペクトルを用いるピア・トゥ・ピア（例えば、モバイル・トゥ・モバイル）アド・ホック・ネットワーク・システム、８０２ｘｘ無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、および、その他任意の短距離または長距離の無線通信技術を含みうる。
【００２１】
さまざまな態様または特徴が、多くのデバイス、構成要素、モジュール等を含むシステムの観点から示されるだろう。さまざまなシステムが、追加のデバイス、構成要素、モジュール等を含むことができるか、および／または、図面に関連して説明されたデバイス、構成要素、モジュール等の必ずしも全てを含んでいる訳ではないことが理解され、認識されるべきである。これらアプローチの組み合わせもまた使用されうる。
【００２２】
図１では、１または複数のプロファイルのために、オペレータ特有のアプリケーション・タイプを提供することを容易にするデバイス１００の例が例示されている。デバイス１０２は、ＵＥ、モデム（または、その他のテザー・デバイス）、これらの一部、および／または、ネットワークにおいて通信しうる実質的に任意のデバイスでありうる。デバイス１００は、格納された１または複数のプロファイルを求めるプロファイル要求を取得するプロファイル要求受信構成要素１０２と、プロファイル要求に関連するアプリケーション・タイプを受信しうるアプリケーション・タイプ判定構成要素１０４と、いくつかの事例において、プロファイル要求で指定されたオペレータ識別子が、アイデンティティ・モジュールに格納されたオペレータ識別子と一致するかを判定しうるオペレータ検証構成要素１０６と、を含みうる。デバイス１００はさらに、プロファイル要求に少なくとも部分的に基づいてプロファイルを提供するプロファイル提供構成要素１０８と、デバイス１００、ユーザが加入を持つオペレータ等のうちの少なくとも１つに関連する１または複数のプロファイルを格納するプロファイル構成要素１１０とを含む。例えば、デバイス１００は、１または複数のサービスへのアクセスに基づいて、加入またはプロファイルを提供するネットワークにおいて動作しうる。例えば、デバイス１００は、１または複数のサービスにアクセスするために、１または複数の基地局またはその他のアクセス・ポイント（図示せず）を用いて、セルラ・ネットワーク（例えば、３ＧＰＰ２、３ＧＰＰ、または同様のネットワーク等）、別の無線ネットワーク（例えば、ＷｉＦｉ）、等のうちの１または複数の構成要素と通信しうる。したがって、一例では、プロファイル構成要素１１０は、１または複数の構成要素へアクセスすることを容易にするために、アイデンティティ・プロファイルおよび／または加入者プロファイルまたはその他の情報を格納しうる。
【００２３】
例によれば、プロファイル要求受信構成要素１０２は、プロファイル構成要素１１０によって格納されたプロファイルを求めるプロファイル要求を取得しうる。例えば、プロファイル構成要素１１０は、例えば、リムーバブル・ユーザ・アイデンティティ・モジュール（Ｒ−ＵＩＭ）カード、加入者アイデンティティ・モジュール（ＳＩＭ）カード、または、リムーバブルあるいは非リムーバブルな識別子モジュールまたはその他の記憶媒体のようなアイデンティティ・モジュールでありうるか、あるいは、このようなアイデンティティ・モジュールを含みうる。説明するように、一例では、このようなアイデンティティ・モジュールは、加入者情報、オペレータ情報、またはその他の情報をデバイスへ提供するために、デバイス間で持ち運び可能でありうる。オペレータは、例えば１または複数のサービス・プロバイダのように、デバイス１００が通信するネットワークを提供するネットワーク・オペレータを称しうる。さらに、プロファイルは、１または複数のパラメータ、名前／値ペア等を含むデータ構造であり、（例えば、ユーザ加入またはその他に基づいて、）デバイス１００上の１または複数のサービスにアクセスするために利用されうる。例において、プロファイル要求受信構成要素１０２は、デバイス１００上で動作しうる（図示しない）アプリケーションからプロファイルを求めるプロファイル要求を、デバイス１００（例えば、デバイス１００は、テザー・デバイスである）等によって取得しうる。説明するように、プロファイル要求は、例えば、無線アプリケーション・プロトコル（ＷＡＰ）、マルチメディア・メッセージング・サービス（ＭＭＳ）等のような、デバイス１００の１または複数の加入者ベースの機能にアクセスするために、プロファイル構成要素１１０によって格納されたデバイス１００のユーザのプロファイルを取得することに関連しうる。
【００２４】
さらに、例えば、プロファイル要求は、アプリケーション・タイプの一般的なプロファイル、プロファイル要求において指定されたアプリケーション・タイプを有する場合も、有しない場合もありうる特有のプロファイル、等を取得することに関連しうる。一例では、プロファイル要求は、オペレータ特有のアプリケーション・タイプを指定しうる。例えば、オペレータ特有のアプリケーション・タイプを有するプロファイルは、アプリケーション・タイプを有するプロファイルを要求するあるアプリケーションで使用するためにオペレータによって定義されうる。例えば、このようなプロファイルおよびその他のプロファイルは、プロファイル構成要素１１０または関連するアイデンティティ・モジュールに格納されうる。何れの場合も、アプリケーション・タイプ判定構成要素１０４が、要求されたプロファイルに関連するアプリケーション・タイプを識別しうる。一例では、アプリケーション・タイプは、プロファイル要求において指定されうる。別の例では、アプリケーション・タイプ判定構成要素１０４は、プロファイル構成要素１１０における、要求されたプロファイルを突き止め、このプロファイルが、オペレータ特有のアプリケーション・タイプを有するか否かを判定しうる。
【００２５】
要求されたプロファイルが、オペレータ特有のアプリケーション・タイプに関連しているとアプリケーション・タイプ判定構成要素１０４が認識した場合、オペレータ検証構成要素１０６は、プロファイル要求で指定された、またはアプリケーションから受信した１または複数のオペレータ識別子が、プロファイル構成要素１１０またはその他のアイデンティティ構成要素によって格納された１または複数の同様のオペレータ識別子と一致する（例えば、プロファイル要求で指定された１または複数のオペレータが、プロファイル構成要素１１０によって格納された１または複数の同様のオペレータ識別子と等しいか、または実質的に等しい）か否かを判定しうる。例えば、オペレータ識別子は、ここでさらに説明されるように、モバイル・カントリ・コード（ＭＣＣ）、モバイル・ネットワーク・コード（ＭＮＣ）等に関連しうる。両オペレータ識別子が一致する場合、プロファイル提供構成要素１０８は、要求されたプロファイルをアプリケーションへ通信しうる。これは、プロファイル構成要素１１０からプロファイルを取得することを含みうる。プロファイル構成要素１１０が、要求されたプロファイルを格納していない場合、プロファイル提供構成要素１０８は、（例えば、未指定のアプリケーション・タイプに関連するプロファイルのような）別のプロファイルをアプリケーションへ通信しうる。両オペレータ識別子が一致しない場合、プロファイル提供構成要素１０８は、ヌル・プロファイル、エラー・コード等をアプリケーションへ返しうる。例えば、オペレータ識別子およびプロファイルは、同じプロファイル構成要素１１０内に格納されているか、または、（例えば、Ｒ−ＵＩＭ、ＳＩＭ、またはメモリ内のその他のユーザ識別モジュール等のような）プロファイル構成要素１１０によって管理されている別のアイデンティティ・モジュールに格納されうる。
【００２６】
図２を参照して、態様にしたがった通信ネットワーク２００のブロック図が例示される。通信ネットワーク２００は、（例えば、ＣＤＭＡネットワーク、汎用パケット・ラジオ・サービス（ＧＰＲＳ）ネットワーク、ＵＭＴＳネットワーク、および、その他のタイプの有線通信ネットワークおよび無線通信ネットワークのような）コア・ネットワーク２０４に接続されたデバイス２０２を含みうる。通信ネットワーク２００はさらに、ネットワーク２０４を介してアクセスされうる、例えばコンテンツ・サーバ２０６，２０８，２１０（例えば、ＢＲＥＷベースのアプリケーション・ストア、Ｊａｖａベースのアプリケーション・ストア、アンドロイド・ベースのアプリケーション・ストア等）のようなサーバのうちの１または複数を含みうる。説明するように、デバイス２０２は、１または複数の格納されたプロファイルを求めるプロファイル要求を取得するプロファイル要求受信構成要素１０２と、要求された１または複数のプロファイルのアプリケーション・タイプを受信しうるアプリケーション・タイプ判定構成要素１０４と、いくつかの事例において、プロファイル要求において指定されたオペレータ識別子が、アイデンティティ・モジュールに格納されたオペレータ識別子と一致するか否かを判定しうるオペレータ検証構成要素１０６と、を含みうる。デバイス２０２はまた、プロファイル要求に少なくとも部分的に基づいてプロファイルを提供するプロファイル提供構成要素１０８と、ユーザ特有および／またはオペレータ特有でありうる１または複数のオペレータ識別子、１または複数のオペレータ識別子等を（例えば、ともに配置されたメモリに）格納しうるプロファイル構成要素１１０と、を含みうる。
【００２７】
例えば、１または複数のプロファイルは、オペレータに、さらには、プロファイル構成要素１１０に関連するユーザに関する加入者情報に適合しうる。デバイス２０２は、１または複数の加入者サービスを、デバイス２０２上で動作している１または複数のアプリケーションへ提供するために、このプロファイルを利用して、コア・ネットワーク２０４へアクセスしうる。説明するように、例えば、プロファイル構成要素１１０は、Ｒ−ＵＩＭ、ＳＩＭ、またはその他のリムーバブルまたは非リムーバブルなアイデンティティ・モジュールまたは記憶媒体でありうるか、あるいはこれらを含みうる。
【００２８】
１つの態様では、プロファイル構成要素１１０がＲ−ＵＩＭである場合、通信ネットワーク２００は、フル機能のＲ−ＵＩＭベースのオープン・マーケット・デバイスが分布するＣＤＭＡエコシステムにおける使用のために動作可能でありうる。１つの態様では、通信ネットワーク２００は、例えば３ＧＧＰ２のような３Ｇ規格を使用しうる。現在、３ＧＰＰ２は、承認された少なくとも２つの規格、すなわち、２００９年６月１９日付けのＣ．Ｓ００２３改訂Ｄバージョン１．０（拡散スペクトル・システムのためのリムーバブル・ユーザ・アイデンティティ・モジュール）と、２０１０年１月２５日付けのＣ．Ｓ００６５改訂Ｂバージョン１．０（拡散スペクトル・システムのためのＵＩＣＣにおけるｃｄｍａ２０００アプリケーション）と、を有する。このような規格では、ＣＤＭＡエコシステム変数および機能が、Ｃ．Ｓ００２３改訂Ｄ／Ｃ．Ｓ００６５改訂Ａ、またはそれ以降のカードにおける基本ファイルに表されている。さらに、各基本ファイルは、標準化された構造を有し、（例えば、メモリ、または、Ｒ−ＵＩＭ、ＳＩＭ等のその他の記憶媒体のような）プロファイル構成要素１１０の一部を占有しうる。さらに、Ｃ．Ｓ００２３改訂Ｄ／Ｃ．Ｓ００６５改訂Ａまたはそれ以降は、ネットワーク・オペレータが、異なる複数の３ＧＰＤユーザ・プロファイルを設定しサポートすることを可能にする機能を含む。さらに、異なる複数の３ＧＰＤユーザ・プロファイルのサポートは、例えば、シンプル・インターネット・プロトコル・ユーザ・プロファイル・パラメータ拡張（ＥＦＳＩＰＵＰＰＥｘｔ）のような、修正された基本ファイル（ＥＦ）によって表されうる。ＥＦＳＩＰＵＰＰＥｘｔの例が、Ｃ．Ｓ００２３改訂Ｄバージョン１．０のセクション３．４．８９において定義されており、ユーザ・プロファイル・パラメータ（ＵＰＰ）を含んでいる。これは、以下と同様の構造を有しうる。  
【表１】
2013534777.tif 000003
【００２９】
ここで、ＮＵＭ＿ＮＡＩは、ＵＰＰブロックにおけるネットワーク・アドレス識別子（ＮＡＩ）エントリの数であり、ＮＡＩ＿ＥＮＴＲＹ＿ＩＮＤＥＸは、所与のエントリのインデクスであり、ＡＰＰＬＩＣＡＴＩＯＮＳは、どのアプリケーション・タイプが特定のプロファイルに関連付けられているのかを示すビットマスクであり、ＰＲＩＯＲＩＴＹは、アプリケーションとともに既存のデータ・セッションを再使用するか否かを判定するための、プロファイルに関連するアプリケーションの優先度を示し、ＤＡＴＡ＿ＲＡＴＥ＿ＭＯＤＥは、アプリケーションにおいて、あるデータ・レートで通信するためのモードを示し、ＤＡＴＡ＿ＢＥＡＲＥＲは、アプリケーションから通信するために確立すべきデータ・ベアラのタイプを示す。
【００３０】
さらに、例えば、ＡＰＰＬＩＣＡＴＩＯＮＳビットマスクは、プロファイルのために、予め定義された以下のアプリケーション・タイプを指定するために利用されうる。  
【表２】
2013534777.tif 000004
【００３１】
例えば、ビット８−３２のうちの少なくとも一部は、説明するように、オペレータ特有のアプリケーション・タイプを定義するために予約されうる。例えば、ビット８−３２内の範囲は、オペレータ特有として定義され、オペレータは、この範囲内のビットを利用して、開発されたアプリケーションで使用するためのプロファイル、または、オペレータに特有なプロファイルを定義する。
【００３２】
さらに、例えば、デバイス２０２は、デバイス２０２上で動作している複数のアプリケーション２１４，２１６，２１８，２２０を含みうる。１つの態様では、アプリケーションのうちの１または複数は、デバイス２０２上に予めロードされているか、および／または、予めインストールされうる。別の態様では、アプリケーションのうちの１または複数が、（例えば、コンテンツ・サーバ２０６，２０８，および／または２１０から）デバイス２０２へ動的にダウンロードされうる。何れの場合であれ、アプリケーション２１４，２１６，２１８，２２０は、デバイス２０２上で動作しうる。そして、アプリケーション・タイプに関連する１または複数のプロファイルを要求しうる。説明するように、このプロファイル要求は、指定されたアプリケーション・タイプに関連する１または複数の一般的なプロファイル、アプリケーション・タイプ識別子を含んでいるか、または含んでいない１または複数の特定のプロファイル、等のうちの少なくとも１つに関連しうる。プロファイル要求受信構成要素１０２は、このプロファイル要求を取得しうる。そして、アプリケーション・タイプ判定構成要素１０４は、プロファイル要求における１または複数のプロファイルが、オペレータ特有のアプリケーション・タイプに対応するか否かを識別しうる。前述した例では、プロファイル要求で取得されたアプリケーション・タイプに基づいてこれを判定すること、（例えば、要求されたプロファイルを求めてプロファイル構成要素１１０に問い合わせすることに少なくとも部分的に基づいて、）要求されたプロファイルに関連するアプリケーション・タイプを判定すること等を含みうる。
【００３３】
要求されたプロファイルのアプリケーション・タイプがオペレータ特有である場合、オペレータ検証構成要素１０６は、プロファイル要求におけるオペレータ識別子を、プロファイル構成要素１１０によって格納されたオペレータ識別子と比較しうる。両オペレータ識別子が一致する場合、アプリケーション・タイプ判定構成要素１０４によってなされない場合、プロファイル提供構成要素１０８が、要求されたプロファイルを、プロファイル構成要素１１０から取得し、このプロファイルをアプリケーションへ通知しうる。両オペレータ識別子が一致しない場合、プロファイル提供構成要素１０８は、無効なプロファイル、エラー・コード等をアプリケーションへ返しうる。例えば、要求されたプロファイルを取得することは、プロファイル要求におけるプロファイル識別子に相関付けられたプロファイル、プロファイル要求で指定されたアプリケーション・タイプ等を突き止めるために、プロファイル構成要素１１０に格納された複数のプロファイルを分析することを含みうる。
【００３４】
例えば、ＡＰＰ１  ２１４は、オペレータ特有のアプリケーション・タイプでありうるアプリケーション・タイプＸのためのプロファイルを実行および要求しうる。プロファイル要求受信構成要素１０２は、アプリケーション・タイプおよび／またはオペレータ識別子を含みうるプロファイル要求を取得しうる。アプリケーション・タイプ判定構成要素１０４は、プロファイル要求からアプリケーション・タイプＸを取得しうる。および／または、プロファイル要求で指定されたプロファイル構成要素１１０から特定のプロファイルを取得することに少なくとも部分的に基づいて、アプリケーション・タイプＸを取得しうる。オペレータ検証構成要素１０６は、アプリケーション・タイプがオペレータ特有であるとの判定に少なくとも部分的に基づいて、ＡＰＰ１  ２１４からのプロファイル要求で受け取ったオペレータ識別子を、プロファイル構成要素１１０によって格納されたオペレータ識別子と比較しうる。
【００３５】
説明するように、例えば、ＡＰＰ１  ２１４から受け取ったオペレータ識別子は、ＭＣＣ、ＭＮＣ等を備えうる。そして、オペレータ検証構成要素１０６は、このＭＣＣ、ＭＮＣ等を、プロファイル構成要素１１０、または、デバイス２０２の別のユーザ・アイデンティティ・モジュールに格納されたＭＣＣ、ＭＮＣ等と比較しうる。例えば、ＭＣＣ、ＭＮＣ等は、（例えば、Ｒ−ＵＩＭ、ＳＩＭ、または、その他のリムーバブルまたは非リムーバブルなアイデンティティ・モジュールのような）プロファイル構成要素１１０内のインターナショナル・モバイル加入者アイデンティファイヤ（ＩＭＳＩ）内に部分的に格納されうる。両オペレータ識別子が一致する場合、プロファイル提供構成要素１０８は、例えば、プロファイル構成要素１１０から、要求されたプロファイルを取得し、このプロファイルをＡＰＰ１  ２１４へ通知しうる。両オペレータ識別子が一致しない場合、例えば、プロファイル提供構成要素１０８は、無効なプロファイル、エラー・コード等をＡＰＰ１  ２１４へ通知しうる。両オペレータ識別子が一致するが、プロファイル構成要素１１０が、要求されたプロファイルを格納していない場合、プロファイル提供構成要素１０８は、未指定のアプリケーション・タイプに関連する、プロファイル構成要素１１０によって格納されたプロファイルを取得し、このプロファイルを、ＡＰＰ１  ２１４へ通知しうる。ＡＰＰ１  ２１４は、説明するように、受信したプロファイル（または、エラー・コード等）を用いて、１または複数の機能を実行し、１または複数のサービス等を利用する。
【００３６】
別の例では、ＡＰＰ２  ２１６が、説明するように、予め定義されたアプリケーション・タイプでありうるＪＡＶＡアプリケーション・タイプのプロファイルを実行および要求しうる。この例では、説明するように、プロファイル要求受信構成要素１０２が、プロファイル要求を取得しうる。そして、アプリケーション・タイプ判定構成要素１０４が、ＡＰＰ２  ２１６によって要求されたＪＡＶＡのアプリケーション・タイプを判定すること、ＡＰＰ２  ２１６によって要求されたプロファイル構成要素１１０に格納された特定のプロファイルに関連するＪＡＶＡのアプリケーション・タイプを判定すること等に少なくとも部分的に基づいて、プロファイル要求が、オペレータ特有のアプリケーション・タイプのプロファイル向けではないと判定しうる。したがって、プロファイル提供構成要素１０８は、要求された予め定義されたプロファイルを求めて、プロファイル構成要素１１０に問い合わせを行い、このプロファイル（または、例えば、未指定のアプリケーション・タイプのプロファイル）を、ＡＰＰ２  ２１６へ提供し、ここで、プロファイル構成要素１１０によって格納される。プロファイル構成要素１１０からオペレータ識別子、プロファイル等を取得することは、プロファイル構成要素１１０から取得したパラメータにしたがって占められたデバイス２０２のメモリ（図示せず）から取得することと、プロファイル構成要素１１０内のメモリから取得すること等を含みうることが認識されるべきである。
【００３７】
１つの態様では、オペレータは、前述したように、アプリケーション情報で提供されたＡＰＰＬＩＣＡＴＩＯＮビットマスクで定義された範囲内で、１または複数のオペレータ特有のアプリケーション・タイプを定義しうる。例えば、説明するように、ＡＰＰＬＩＣＡＴＩＯＮビットマスクは、３２ビット値でありうる。ここでは、ビット８−３２のうちの少なくとも一部が、オペレータ特有のアプリケーションに関連しうる。この点に関し、オペレータは、オペレータ特有のプロファイルを定義しうる。これは、範囲内の１または複数のオペレータ特有のアプリケーション・タイプを示し、これによって、オペレータは、プロファイルへのアクセスを制御できるようになる。また、これによって、オペレータが開発した、または、オペレータが関連するアプリケーションは、適切なオペレータ識別子を持つＲ−ＵＩＭを有するデバイスで動作しているオペレータ特有のプロファイルを利用できるようになる。したがって、説明するように、アプリケーション・タイプ判定構成要素１０４が、範囲内のＡＰＰＬＩＣＡＴＩＯＮビットマスク値に遭遇した場合、アプリケーション・タイプ判定構成要素１０４は、対応するプロファイルが、オペレータ特有のアプリケーション・タイプを有していると判定し、よって、オペレータ検証構成要素１０６は、両オペレータ識別子を比較しうる。
【００３８】
さらに、この点に関し、ビットマスクにおいて定義されたアプリケーション・タイプは、複数のオペレータによって使用され、もって、別のオペレータについてオーバラップしうる。したがって、オペレータ特有のアプリケーション・タイプを有するプロファイルに遭遇した場合に、オペレータ識別子を検証することは、プロファイルが、アプリケーションによって指定されたオペレータ識別子に適用可能であることを保証する。説明するように、オペレータ検証構成要素１０６が、プロファイル構成要素１１０のオペレータ識別子を用いて、アプリケーションによって指定されたオペレータ識別子を検証することに失敗した場合、無効なプロファイルまたはエラー・コードが、プロファイル提供構成要素１０８によって返される。説明するように、１つの態様では、プロファイル構成要素１１０は、オペレータによって提供された、例えばＲ−ＵＩＭ、ＳＩＭ等のような、物理的に隔離された媒体でありうる。これは、加入者、オペレータ等に関連する１または複数のプロファイルを利用するためにデバイス２０２へ挿入されうる。
【００３９】
別の態様では、コンテンツ・サーバ２０６，２０８，２１０はさらに、さまざまなアプリケーション２２２，２２４，２２６，２２８，２３０，２３２を含みうる。いくつかの態様では、少なくとも２つのタイプのアプリケーションが存在しうる。１つのタイプのアプリケーションは、デバイス２０２に予めロードされうるか、および／または、予めインストールされうる。１つの態様では、予めロードされたアプリケーションは、コア・ネットワーク２０４内に配置されたサーバ／ゲートウェイと通信し、特定のルーティング／課金セット等を有しうる。第２のタイプのアプリケーションは、アプリケーション・ストア（例えば、２０６，２０８，２１０）から動的にダウンロード可能でありうる。このタイプのアプリケーションは、オペレータ、アプリケーション・ストア・アドミニストレータ等のうちの何れか１つ、または、これらの任意の組み合わせによって開発および／または管理されうる。したがって、図示されるように、このようなアプリケーションは、（例えば、アプリケーション２２４，２２８，２３２のような）オペレータ特有のプロファイルにアクセスするためにさらにオペレータ特有のアプリケーション・タイプを指定しうるか、または、オペレータ特有のプロファイルにアクセスしない予め定義されたタイプまたは未指定のタイプ（例えば、アプリケーション２２２，２２６，２３０）でありうる。１つの態様では、両アプリケーションのタイプは、プロファイル構成要素１１０から、または、デバイス２０２内のその他のアイデンティティ・モジュールから、適切な３ＧＰＤユーザ・プロファイルを受け取るために、アプリケーション・タイプ、ＭＣＣ、および／またはＭＮＣを、プロファイル要求におけるプロファイル構成要素１１０へ、さらには、プロファイル要求受信構成要素１０２へ渡しうる。
【００４０】
１つの態様では、通信ネットワーク２００は、さまざまなアプリケーションの利用を可能にするように動作可能でありうる。さらに、通信ネットワーク２００は、さまざまなコンテンツ・サーバを介してアクセス可能なアプリケーションを含みうる。例えば、コア・ネットワーク２０４は、ＢＲＥＷベースのアプリケーション・ストア２０６を含みうる。これは、予め定義されたアプリケーション・タイプでありうるアプリケーション・タイプを用いて、ＢＲＥＷとして設定されたレギュラＢＲＥＷアプリケーション２２２を有しうる。別の態様では、ＢＲＥＷベースのアプリケーション・ストア２０６は、オペレータ特有のタイプ、およびオペレータのＭＣＣおよびＭＮＣでありうるアプリケーション・タイプを用いて、Ｚとして設定された新たなＢＲＥＷアプリケーション２２４を含みうる。別の例では、ＪＡＶＡアプリケーション・ストア２０８が、（例えば、インターネット・プロトコル（ＩＰ）接続を介して）ネットワーク２０４へ接続され、オペレータのネットワークの外部に配置されうる。１つの態様では、ＪＡＶＡアプリケーション・ストア２０８は、予め定義されたアプリケーション・タイプでありうるアプリケーション・タイプを用いて、（例えば、Ｃ．Ｓ００２３改訂Ｄ／Ｃ．Ｓ００６５改訂Ａまたはそれ以降の規格で定義されたように）ＪＡＶＡとして設定されたレギュラＪＡＶＡアプリケーション２２６を含みうる。別の態様では、ＪＡＶＡアプリケーション・ストア２０８は、オペレータ特有のアプリケーション・タイプ、およびオペレータのＭＣＣおよびＭＮＣでありうるアプリケーション・タイプを用いてＸとして設定された新たなＪＡＶＡアプリケーション２２８を含みうる。さらに別の例では、アンドロイド・アプリケーション・ストア２１０が、（例えば、ＩＰ接続によって）ネットワーク２０４へ接続され、オペレータのネットワークの外部に配置されうる。１つの態様では、アンドロイド・アプリケーション・ストア２１０は、予め定義されたアプリケーション・タイプでありうるか、または、非オペレータ特有のアプリケーション・タイプでありうるアプリケーション・タイプを用いて、アンドロイドとして設定されたレギュラ・アンドロイド・アプリケーション２３０を含みうる。別の態様では、アンドロイド・アプリケーション・ストア２１０は、オペレータ特有のアプリケーション・タイプ、および、オペレータのＭＣＣおよびＭＮＣでありうるアプリケーション・タイプを用いて、Ｙとして設定された新たなアンドロイド・アプリケーション２３２を含みうる。何れの場合も、デバイス２０２は、アプリケーションをダウンロードしうる。これらは、オペレータ特有のまたは予め定義されたアプリケーション・タイプを用いてプロファイルを指定することに関して前述したアプリケーション２１４，２１６に対しても同様に動作しうる。
【００４１】
図３−４に示すように、アプリケーションにプロファイルを提供することに関連する方法の例が例示される。説明の簡略化の目的のために、これら方法は一連の動作として図示および説明されているが、これら方法は、１または複数の態様によれば、いくつかの動作が、本明細書で図示および説明されたものとは異なる順序で、および／または、同時に生じうるので、これら動作順序に限定されないことが理解および認識されるべきである。例えば、方法は代わりに、例えば状態図におけるように、一連の相互関連する状態またはイベントとして表されうることが認識されるべきである。さらに、１または複数の態様にしたがって方法を実現するために、必ずしも例示された全ての動作が必要とされる訳ではない。
【００４２】
図３に示すように、プロファイルをアプリケーションへ提供することを容易にする方法３００の例が図示される。３０２では、プロファイル要求が、アプリケーションから受信されうる。例えば、要求されたプロファイルは、３ＧＰＤ、または同様のプロファイルに関連しうる。３０４では、プロファイル要求に関連するアプリケーション・タイプが、オペレータ特有のアプリケーション・タイプに対応していると判定されうる。例えば、これは、説明するように、（例えば、プロファイルの定義またはその他において）プロファイル要求において指定され、プロファイル要求に対応する格納されたプロファイルから判定されうる等である。さらに、これは、一例において、プロファイルに関連するアプリケーション・タイプが、オペレータ特有のアプリケーション・タイプのために予約されたアプリケーション・タイプの範囲内にあることを判定することに少なくとも部分的に基づいて判定されうる。３０６では、プロファイル要求で指定された１または複数のオペレータ識別子が、アイデンティティ・モジュールに格納された１または複数のその他のオペレータ識別子と一致するか否かが判定されうる。説明するように、これは、アプリケーション・タイプがオペレータ特有であると判定することに基づきうる。
【００４３】
これらオペレータ識別子は、ＭＣＣ、ＭＮＣ、および／または、（例えば、ＩＭＳＩ、その他のような）ユーザ識別子において指定されたその他のパラメータ等に関連しうる。さらに、アイデンティティ・モジュールは、Ｒ−ＵＩＭ、またはその他のアイデンティティ・モジュールでありうる。３０８では、格納されたプロファイルが、プロファイル要求に応じて、１または複数のオペレータ識別子が、１または複数のその他のオペレータ識別子と一致するか否かに少なくとも部分的に基づいて、アプリケーションへ提供されうる。例えば、両オペレータ識別子が一致する場合、要求されたプロファイルは、アプリケーションへ提供されうる。両オペレータ識別子が一致しない場合、未指定のアプリケーション・タイプのプロファイル、無効なプロファイル、ヌル・プロファイル、エラー・コード等が、アプリケーションへ提供されうる。
【００４４】
図４に移って、要求に基づいて１または複数のプロファイルをアプリケーションへ提供することを容易にする方法４００の例が示される。４０２では、アプリケーション・タイプおよびオペレータ識別子を含むプロファイル要求が受信されうる。例えば、この要求は、３ＧＰＤ用、または、アプリケーションによる利用のための同様なプロファイル用でありうる。４０４では、ユーザ識別子に少なくとも部分的に基づいて、別のオペレータ識別子が決定されうる。例えば、ユーザ識別子は、Ｒ−ＵＩＭまたはその他のアイデンティティ・モジュールから取得されることができ、例えばＭＣＣ、ＭＮＣ等のような少なくとも１または複数のオペレータ識別パラメータを含みうる。４０６では、オペレータ特有の範囲内にアプリケーション・タイプが存在するか否かが判定されうる。例えば、プロファイルにおいて利用可能なアプリケーションの範囲または選択が、オペレータ特有のアプリケーションのために予約されうる。したがって、４０６では、指定されたアプリケーション・タイプが、範囲内であるか、選択内であるかが判定されうる。
【００４５】
アプリケーション・タイプが、オペレータ特有の範囲内にある場合、予約されたオペレータ識別子が、判定されたオペレータ識別子と一致するか否かが４０８において判定されうる。一致すると判定された場合、４１０において、アプリケーション・タイプが、利用可能なプロファイルのアプリケーション・タイプと一致するか否かが判定されうる。一致すると判定された場合、一致するプロファイルが、４１２において返されうる。同様に、４０６において、アプリケーション・タイプが、オペレータ特有の範囲内に無い場合、４１０において、アプリケーション・タイプが、利用可能なプロファイルのアプリケーション・タイプと一致するか否かが判定され、一致すると判定された場合には、一致するプロファイルが、４１２において返されうる。何れの場合であれ、プロファイル・タイプが、利用可能なプロファイルのうちの１つと一致しない場合、４１４において、未指定のアプリケーション・タイプのプロファイルが、利用可能であると判定されうる。利用可能であると判定された場合、４１６において、未指定のプロファイルが返されうる。利用可能であると判定されなかった場合、４１８において、無効なプロファイルが返されうる。４０８において、受信されたオペレータ識別子が、判定されたオペレータ識別子と一致しない場合、この例では、同様に、無効なプロファイルが４１８において返されうる。さらに、いくつかのステップは、異なる順序で実行され、このような変更は、本明細書で開示された主題によってカバーされるべきであることが意図されているものと認識されるべきである。例えば、ステップ４０４は、一例では、代わりに、ステップ４０６の判定後に実行されうる。
【００４６】
図５は、システム５００のアーキテクチャの例を例示する。デバイス５００は、例えば（図示しない）受信アンテナから信号を受信し、受信した信号について一般的な動作（例えば、フィルタ、増幅、ダウンコンバート等）を実行し、これら調整された信号をデジタル化してサンプルを得る受信機５０２を備えうる。受信機５０２は、受信したシンボルを復調し、これらをチャネル推定のためにプロセッサ５０６へ提供する復調器５０４を備えうる。プロセッサ５０６は、受信機５０２によって受信された情報を分析すること、および／または、送信機５２０による送信のための情報を生成することに特化されたプロセッサ、デバイス５００の１または複数の構成要素を制御するプロセッサ、および／または、受信機５０２によって受信された情報を分析することと、送信機５２０による送信のための情報を生成することと、デバイス５００のうちの１または複数の構成要素を制御することとのすべて行うプロセッサでありうる。例えば、プロセッサ５０６は、例えば図１−２のように、本明細書に記載された１または複数の構成要素またはアプリケーションを実行するか、または、これらとインタフェースしうる。および／または、プロセッサ５０６は、例えば図３−４のように、本明細書に記載された１または複数の方法を実行しうる。
【００４７】
デバイス５００さらに、プロセッサ５０６に動作可能に接続されたメモリ５０８を備えうる。このメモリ５０８は、送信されるデータ、受信したデータ、利用可能なチャネルに関連する情報、分析された信号および／または干渉強度に関連付けられたデータ、割り当てられたチャネルや電力やレート等に関連する情報、および、チャネルの推定およびチャネルを介した通信のために適切なその他任意の情報を格納しうる。メモリ５０８はさらに、（例えば、パフォーマンス・ベース、キャパシティ・ベース等での）チャネルの推定および／または利用に関連付けられたアルゴリズムおよび／またはプロトコルを格納しうる。例において、メモリ５０８は、本明細書に記載された構成要素または方法、および／またはこれらの実行のための命令群を備えうる。
【００４８】
本明細書に記載されたデータ・ストア（例えば、メモリ５０８）は、揮発性メモリであるか、あるいは不揮発性メモリである。あるいは、揮発性メモリと不揮発性メモリとの両方を含みうることが認識されるだろう。限定ではなく例示によって、不揮発性メモリは、読取専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電子的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電子的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、あるいはフラッシュ・メモリを含みうる。揮発性メモリは、外部キャッシュ・メモリとして動作するランダム・アクセス・メモリ（ＲＡＭ）を含みうる。限定ではなく例示によって、ＲＡＭは、例えばシンクロナスＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、ダブル・データ・レートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、エンハンストＳＤＲＡＭ（ＥＳＤＲＡＭ）、シンクリンクＤＲＡＭ（ＳＬＤＲＡＭ）、およびダイレクト・ラムバスＲＡＭ（ＤＲＲＡＭ（登録商標））のような多くの形態で利用可能である。主題となるシステムおよび方法のメモリ５０８は、限定される訳ではないが、これらおよびその他任意の適切なタイプのメモリを備えうる。
【００４９】
１または複数のオペレータによって提供された１または複数の加入を利用するために、１または複数のＲ−ＵＩＭカード５３０もデバイス５００によって適用されうる。１つの態様では、Ｒ−ＵＩＭカード５３０は、プロファイル・モジュール５３２および識別子モジュール５３４を含みうる。さらに、プロファイル・モジュール５３２は、前述したように、１または複数のアプリケーションとともに利用するための１または複数のプロファイルを含みうる。ここでは、１または複数のプロファイルが、予め定義された、または、オペレータ特有のアプリケーション・タイプを指定しうる。１つの態様では、識別子モジュール５３４は、オペレータに関連するＭＣＣおよびＭＮＣを含みうる加入者のＩＭＳＩと、その他のユーザ情報とを含みうる。一例では、説明するように、ＭＣＣ情報およびＭＮＣ情報を使用することによって、オペレータは、１または複数のアプリケーションによってアクセスされうる１または複数のプロファイルを定義するためのオペレータ特有の範囲内で定義されたオペレータ特有のアプリケーション・タイプを利用することができる。
【００５０】
さらに、デバイス５００は、ユーザ・インタフェース５４０を含みうる。
【００５１】
ユーザ・インタフェース５４０は、デバイス５００への入力を生成するための入力メカニズム５４２と、デバイス５００のユーザによって使用される情報を生成するための出力メカニズム５４４と、を含みうる。例えば、入力メカニズム５４２は、例えばキーまたはキーボード、マウス、タッチ・スクリーン・ディスプレイ、マクロフォン等のようなメカニズムを含みうるか、これらにインタフェースされうる。さらに、例えば、出力メカニズム５４４は、ディスプレイ、オーディオ・スピーカ、触覚型フィードバック・メカニズム、パーソナル・エリア・ネットワーク（ＰＡＮ）トランシーバ等を含みうるか、これらにインタフェースされうる。例示された態様では、出力メカニズム５４４は、メディア・コンテンツを画像フォーマットまたは映像フォーマットで表すように動作可能なディスプレイ、または、メディア・コンテンツをオーディオ・フォーマットで表すように動作可能なオーディオ・スピーカ、を含みうる。
【００５２】
本明細書に記載された１または複数の態様によれば、推論は、説明されたように、アプリケーション・タイプが、オペレータ特有の範囲にあるか否かを判定するこおと、アプリケーションに提供するためのプロファイルを選択すること、等に関してなされうることが認識されるだろう。本明細書で使用されるように、「推論する」または「推論」という用語は、一般に、イベントおよび／またはデータによって取得されたような観察のセットから、システム、環境、および／または、ユーザの状態の推論、あるいはそれらに関連する推理のプロセスを称する。推論は、特定の文脈または動作を識別するために適用されるか、あるいは、例えば状態にわたる確率分布を生成しうる。推論は、確率論的、すなわち、データおよびイベントの考慮に基づいて、該当する状態にわたる確率分布を計算することでありうる。推論はまた、イベントおよび／またはデータのセットから、より高いレベルのイベントを構築するために適用される技術を称することができうる。このような推論によって、イベントが時間的に近接していようといまいと、これらイベントおよびデータが１またはいくつかのイベント・ソースおよびデータ・ソースに由来していようと、観察されたイベントおよび／または格納されたイベント・データのセットから、新たなイベントまたは動作を構築することができる。
【００５３】
図６を参照して、１または複数のプロファイルをアプリケーションへ提供するシステム６００が例示される。例えば、システム６００は、モバイル・デバイス、テザー・デバイス等の内部に少なくとも部分的に存在しうる。システム６００は、プロセッサ、ソフトウェア、またはこれらの組み合わせ（例えば、ファームウェア）によって実現される機能を表す機能ブロックでありうる機能ブロックを含むものとして示されることが認識されるべきである。システム６００は、連携して動作しうる電子構成要素の論理グループ６０２を含む。例えば、論理グループ６０２は、アプリケーションからプロファイル要求を受信するための電子構成要素６０４を含みうる。説明するように、プロファイル要求は、３ＧＰＤに関連しうるか、または、例えばＷＡＰ、ＭＮＳ等のように、オペレータによって提供される１または複数のサービスをアプリケーションが利用することを可能にする同様なプロファイルに関連しうる。
【００５４】
さらに、論理グループ６０２は、オペレータ特有のアプリケーション・タイプに対応するプロファイル要求に関連するアプリケーション・タイプを識別するための電子構成要素６０６を備えうる。例えば、アプリケーション・タイプは、プロファイル要求で指定されうるか、プロファイル要求に少なくとも部分的に基づいて判定された格納されたプロファイルで指定されうる等でありうる。説明するように、オペレータ特有のアプリケーション・タイプの指定を可能とすることによって、オペレータによって指定されたプロファイルを返すことが可能になるのみならず、オーバラップするアプリケーション・タイプを利用することを許可するためにオペレータが検証されるようにもなる。さらに、論理グループ６０２は、プロファイル要求において指定された１または複数のオペレータ識別子が、アイデンティティ・モジュールに格納された１または複数のオペレータ識別子と一致するか否かを判定するための電子構成要素６０８を備えうる。説明するように、アイデンティティ・モジュールは、Ｒ−ＵＩＭでありうるか、または、例えばＩＭＳＩ等のような加入者情報を含む同様なユーザ・モジュールでありうる。
【００５５】
さらに、論理グループ６０２は、プロファイル要求に応じてアプリケーションにプロファイルを提供するための電子構成要素６１０を含みうる。これは、電子構成要素６０８が、１または複数のオペレータ識別子が、１または複数のその他のオペレータ識別子に一致するか否かを判定することに少なくとも部分的に基づきうる。例えば、プロファイル要求によって受け取られた１または複数のオペレータ識別子が、アイデンティティ・モジュールに基づく１または複数のその他のオペレータ識別子と一致すると電子構成要素６０８が判定した場合、電子構成要素６１０は、要求されたプロファイルをアプリケーションへ提供しうる。両オペレータ識別子が一致しない場合、電子構成要素６１０は、無効なプロファイル、エラー・コード等を返しうる。例えば、電子構成要素６０４は、態様において、プロファイル要求受信構成要素１０２を含みうる。さらに、電子構成要素６０６は、態様において、アプリケーション・タイプ判定構成要素１０４を含みうる。別の例では、電子構成要素６０８が、オペレータ検証構成要素１０６を含みうる。および／または、電子構成要素６１０が、プロファイル提供構成要素１０８を含みうる。さらに、システム６００は、電子構成要素６０４，６０６，６０８，６１０に関連付けられた機能を実行するための命令群を保持するメモリ６１２を含みうる。メモリ６１２の外側にあるとして示されているが、電子構成要素６０４，６０６，６０８，６１０のうちの１または複数は、メモリ６１２内に存在しうることが理解されるべきである。また別の例では、メモリ６１２のうちの少なくとも一部分が、Ｒ−ＵＩＭまたは同様のアイデンティティ・モジュール内に実装されうる。
【００５６】
一例において、電子構成要素６０４，６０６，６０８，６１０は、少なくとも１つのプロセッサを備えうる。または、電子構成要素６０４，６０６，６０８，６１０おのおのは、少なくとも１つのプロセッサの対応するモジュールでありうる。さらに、追加例または代替例において、電子構成要素６０４，６０６，６０８，６１０は、コンピュータ読取可能な媒体を備えるコンピュータ・プログラム製品でありうる。ここで、おのおのの電子構成要素６０４，６０６，６０８，６１０は、対応するコードでありうる。
【００５７】
図７を参照して、本明細書に示されたさまざまな態様にしたがう無線通信システム７００の例が例示されている。システム７００は、複数のアンテナ・グループを含みうる基地局７０２を含む。例えば、１つのアンテナ・グループは、アンテナ７０４およびアンテナ７０６を含むことができ、別のグループはアンテナ７０８およびアンテナ７１０を備えることができ、さらに別のグループはアンテナ７１２およびアンテナ７１４を含むことができる。おのおののアンテナ・グループについて２本のアンテナしか例示されていないが、２本より多いアンテナ、または２本より少ないアンテナも、各グループのために利用されうる。基地局７０２はさらに、送信機チェーンおよび受信機チェーンを含みうる。これらおのおのは、当業者によって理解されるように、信号の送信および受信に関連する複数の構成要素（例えば、プロセッサ、変調器、マルチプレクサ、復調器、デマルチプレクサ、アンテナ等）を備えうる。
【００５８】
基地局７０２は、例えばモバイル・デバイス７１６およびモバイル・デバイス７２２のような１または複数のモバイル・デバイスと通信しうる。しかしながら、基地局７０２は、モバイル・デバイス７１６およびモバイル・デバイス７２２に類似した実質的に任意の数のモバイル・デバイスと通信しうることが理解されるべきである。モバイル・デバイス７１６，７２２は例えば、セルラ電話、スマート・フォン、ラップトップ、ハンドヘルド通信デバイス、ハンドヘルド・コンピュータ・デバイス、衛星ラジオ、全地球測位システム、ＰＤＡ、および／または、無線通信システム７００を介して通信するのに適切なその他任意のデバイスでありうる。図示するように、モバイル・デバイス７１６は、アンテナ７１２およびアンテナ７１４と通信している。ここで、アンテナ７１２およびアンテナ７１４は、順方向リンク７１８によってモバイル・デバイス７１６へ情報を送信し、逆方向リンク７２０によってモバイル・デバイス７１６から情報を受信する。さらに、モバイル・デバイス７２２はアンテナ７０４およびアンテナ７０６と通信している。ここで、アンテナ７０４およびアンテナ７０６は、順方向リンク７２４でモバイル・デバイス７２２へ情報を送信し、逆方向リンク７２６でモバイル・デバイス７２２から情報を受信する。周波数分割デュプレクス（ＦＤＤ）システムでは、例えば、順方向リンク７１８は、逆方向リンク７２０によって使用されるものとは異なる周波数帯域を使用し、順方向リンク７２４は、逆方向リンク７２６によって使用されるものとは異なる周波数帯域を使用しうる。さらに、時分割デュプレクス（ＴＤＤ）システムでは、順方向リンク７１８および逆方向リンク７２０は、共通の周波数帯域を使用し、順方向リンク７２４および逆方向リンク７２６は、共通の周波数帯域を使用しうる。
【００５９】
通信するように指定された領域および／またはアンテナのおのおののグループは、基地局７０２のセクタと称されうる。例えば、基地局７０２によってカバーされる領域のセクタ内のアクセス端末に通信するように、複数のアンテナが設計されうる。順方向リンク７１８および順方向リンク７２４による通信では、基地局７０２の送信アンテナは、モバイル・デバイス７１６およびモバイル・デバイス７２２のための順方向リンク７１８および順方向リンク７２４の信号対雑音比を改善するためにビームフォーミングを適用しうる。また、基地局７０２が、関連付けられた有効通信範囲にランダムに散在したモバイル・デバイス７１６，７２２に送信するためにビームフォーミングを利用している間、近隣セル内のモバイル・デバイスは、すべてのモバイル・デバイスに対して単一のアンテナによって送信している基地局に比べて、少ない干渉しか被らない。さらに、モバイル・デバイス７１６，７２２は、図示するように、ピア・トゥ・ピアまたはアド・ホック技術を用いて互いにダイレクトに通信しうる。例によれば、システム７００は、複数入力複数出力（ＭＩＭＯ）通信システムでありうる。その他さまざまな無線通信システムが、本明細書に記載されたさまざまな態様にしたがって適用されうることが認識されるべきである。
【００６０】
図８は、無線通信システム８００の例を示す。無線通信システム８００は、簡潔さの目的で、１つの基地局８１０と１つのモバイル・デバイス８５０とを示している。しかしながら、システム８００は、１より多い基地局、および／または、１より多いモバイル・デバイスを含むことができ、これら追加の基地局および／またはモバイル・デバイスは、以下に説明する基地局８１０およびモバイル・デバイス８５０の例と実質的に同じでも、別のものでもありうることが認識されるべきである。それに加えて、基地局８１０および／またはモバイル・デバイス８５０は、その間の無線通信を容易にするために、本明細書に記載されたシステム（図１−２、６−７）、モバイル・デバイス（図５）、および／または方法（図３−４）を適用しうることが認識されるべきである。例えば、本明細書に記載されたシステムおよび／または方法の構成要素または機能は、以下に記載されたメモリ８３２および／またはメモリ８７２あるいはプロセッサ８３０および／またはプロセッサ８７０の一部となることができ、および／または、開示された機能を実行するために、プロセッサ８３０および／またはプロセッサ８７０によって実行されうる。
【００６１】
基地局８１０では、多くのデータ・ストリームのためのトラフィック・データが、データ・ソース８１２から送信（ＴＸ）データ・プロセッサ８１４へ提供される。例によれば、おのおののデータ・ストリームが、それぞれのアンテナを介して送信される。ＴＸデータ・プロセッサ８１４は、トラフィック・データ・ストリームをフォーマットし、このデータ・ストリームのために選択された特定の符号化スキームに基づいて符号化し、インタリーブして、符号化されたデータを提供する。
【００６２】
おのおののデータ・ストリームの符号化されたデータは、直交周波数分割多重化（ＯＦＤＭ）技術を用いてパイロット・データと多重化されうる。さらに、あるいは、この代わりに、パイロット・シンボルは、周波数分割多重（ＦＤＭ）、時分割多重（ＴＤＭ）、あるいは符号分割多重（ＣＤＭ）されうる。パイロット・データは一般に、既知の方法で処理される既知のデータ・パターンであり、チャネル応答を推定するためにモバイル・デバイス８５０において使用されうる。おのおののデータ・ストリームについて多重化されたパイロットおよび符号化されたデータは、データ・ストリームのために選択された特定の変調スキーム（例えば、バイナリ・フェーズ・シフト・キーイング（ＢＰＳＫ）、直交フェーズ・シフト・キーイング（ＱＰＳＫ）、Ｍフェーズ・シフト・キーイング（Ｍ−ＰＳＫ）、Ｍ直交振幅変調（Ｍ−ＱＡＭ）等）に基づいて変調（例えば、シンボル・マップ）され、変調シンボルが提供されうる。おのおののデータ・ストリームのデータ・レート、符号化、および変調は、プロセッサ８３０によって実行または提供される指示によって決定されうる。
【００６３】
データ・ストリームの変調シンボルは、（例えば、ＯＦＤＭのために）変調シンボルを処理するＴＸ  ＭＩＭＯプロセッサ８２０に提供される。ＴＸ  ＭＩＭＯプロセッサ８２０はその後、ＮＴ個の変調シンボル・ストリームを、ＮＴ個の送信機（ＴＭＴＲ）８２２ａ乃至８２２ｔへ提供する。さまざまな態様において、ＴＸ  ＭＩＭＯプロセッサ８２０は、データ・ストリームのシンボルへ、および、シンボルが送信されるアンテナへ、ビームフォーミング重みを適用する。
【００６４】
おのおのの送信機８２２は、１または複数のアナログ信号を提供するために、それぞれのシンボル・ストリームを受信して処理し、さらには、ＭＩＭＯチャネルを介した送信に適切な変調信号を提供するために、このアナログ信号を調整（例えば、増幅、フィルタ、およびアップコンバート）する。さらに、送信機８２２ａ乃至８２２ｔからのＮＴ個の変調信号は、ＮＴ個のアンテナ８２４ａ乃至８２４ｔそれぞれから送信される。
【００６５】
モバイル・デバイス８５０では、送信された変調信号は、ＮＲ個のアンテナ８５２ａ乃至８５２ｒによって受信され、おのおののアンテナ８５２から受信された信号が、それぞれの受信機（ＲＣＶＲ）８５４ａ乃至８５４ｒへ提供される。おのおのの受信機８５４は、それぞれの信号を調整（例えば、フィルタ、増幅、およびダウンコンバート）し、この調整された信号をデジタル化してサンプルを提供し、さらにこのサンプルを処理して、対応する「受信された」シンボル・ストリームを提供する。
【００６６】
ＲＸデータ・プロセッサ８６０は、ＮＲ個の受信機８５４からＮＲ個のシンボル・ストリームを受信し、受信されたこれらシンボル・ストリームを、特定の受信機処理技術に基づいて処理して、ＮＴ個の「検出された」シンボル・ストリームを提供する。ＲＸデータ・プロセッサ８６０は、検出されたおのおののシンボル・ストリームを復調し、デインタリーブし、復号して、そのデータ・ストリームのためのトラフィック・データを復元する。ＲＸデータ・プロセッサ８６０による処理は、基地局８１０におけるＴＸ  ＭＩＭＯプロセッサ８２０およびＴＸデータ・プロセッサ８１４によって実行されるものと相補的である。
【００６７】
逆方向リンク・メッセージは、通信リンクおよび／または受信されたデータ・ストリームに関するさまざまなタイプの情報を備えうる。逆方向リンク・メッセージは、多くのデータ・ストリームに関するトラフィック・データをデータ・ソース８３６から受け取るＴＸデータ・プロセッサ８３８によって処理され、変調器８８０によって変調され、送信機８５４ａ乃至８５４ｒによって調整され、基地局８１０へ送り戻される。
【００６８】
基地局８１０では、モバイル・デバイス８５０からの変調信号が、アンテナ８２４によって受信され、受信機８２２によって調整され、復調器８４０によって復調され、ＲＸデータ・プロセッサ８４２によって処理されることにより、モバイル・デバイス８５０によって送信された逆方向リンク・メッセージが抽出される。さらに、プロセッサ８３０は、ビームフォーミング重みを決定するためにどのプリコーディング行列を使用するかを決定するために、この抽出されたメッセージを処理する。
【００６９】
プロセッサ８３０およびプロセッサ８７０は、基地局８１０およびモバイル・デバイス８５０それぞれにおける動作を指示（例えば、制御、調整、管理等）する。プロセッサ８３０およびプロセッサ８７０はそれぞれ、プログラム・コードおよびデータを格納するメモリ８３２およびメモリ８７２に関連付けられうる。プロセッサ８３０およびプロセッサ８７０はまた、アップリンクおよびダウンリンクそれぞれのための周波数およびインパルス応答推定値を導出する計算をも実行しうる。
【００７０】
本明細書に開示された態様に関連して記載された例示的なさまざまなロジック、論理ブロック、モジュール、構成要素、および回路が、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）またはその他のプログラマブル・ロジック・デバイス、ディスクリート・ゲートまたはトランジスタ・ロジック、ディスクリート・ハードウェア構成要素、または、本明細書に記載された機能を実行するように設計されたこれら任意の組み合わせとともに実装または実行される。汎用プロセッサとしてマイクロ・プロセッサを用いることが可能でありうるが、代わりに、従来技術によるプロセッサ、コントローラ、マイクロ・コントローラ、あるいは順序回路を用いることも可能でありうる。プロセッサは、例えばＤＳＰとマイクロ・プロセッサとの組み合わせ、複数のマイクロ・プロセッサ、ＤＳＰコアと連携する１または複数のマイクロ・プロセッサ、またはその他任意のこのような構成であるコンピューティング・デバイスの組み合わせとして実現されうる。さらに、少なくとも１つのプロセッサは、前述したステップおよび／または動作のうちの１または複数を実行するように動作可能な１または複数のモジュールを備えうる。典型的な記憶媒体は、プロセッサに結合されており、これによって、プロセッサは、記憶媒体との間で情報を読み書きできるようになりうる。あるいは、この記憶媒体は、プロセッサに統合されうる。さらに、いくつかの態様では、プロセッサと記憶媒体とが、ＡＳＩＣ内に存在しうる。さらに、ＡＳＩＣは、ユーザ端末に存在しうる。あるいは、プロセッサおよび記憶媒体は、ユーザ端末内のディスクリートな構成要素として存在しうる。
【００７１】
１または複数の態様では、説明された機能、方法、またはアルゴリズムが、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組み合わせで実現されうる。ソフトウェアで実現される場合、これら機能は、コンピュータ・プログラム製品に組み込まれうるコンピュータ読取可能な媒体上のコード、または、１または複数の命令群として格納または送信されうる。コンピュータ読取可能な媒体は、コンピュータ記憶媒体と通信媒体との両方を含む。これらは、コンピュータ・プログラムのある場所から別の場所への転送を容易にする任意の媒体を含む。記憶媒体は、コンピュータによってアクセスされうる任意の利用可能な媒体でありうる。例として、限定することなく、このようなコンピュータ読取可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたはその他の光ディスク記憶装置、磁気ディスク記憶装置またはその他の磁気記憶デバイス、あるいは、所望のプログラム・コード手段を命令群またはデータ構造の形式で搬送または格納するために使用され、しかも、コンピュータによってアクセスされうるその他任意の媒体を備えうる。また、実質的に任意の接続が、コンピュータ読取可能な媒体と称されうる。同軸ケーブル、光ファイバ・ケーブル、ツイスト・ペア、デジタル加入者線（ＤＳＬ）、あるいは、例えば赤外線、無線およびマイクロ波のような無線技術を使用して、ウェブサイト、サーバ、あるいはその他の遠隔ソースからソフトウェアが送信される場合、同軸ケーブル、光ファイバ・ケーブル、ツイスト・ペア、ＤＳＬ、あるいは、例えば赤外線、無線およびマイクロ波のような無線技術が、媒体の定義に含まれる。本明細書で使用されるｄｉｓｋおよびｄｉｓｃは、コンパクト・ディスク（ｄｉｓｃ）（ＣＤ）、レーザ・ディスク（ｄｉｓｃ）、光ディスク（ｄｉｓｃ）、デジタル多用途ディスク（ｄｉｓｃ）（ＤＶＤ）、フロッピー（登録商標）ディスク（ｄｉｓｋ）、およびブルーレイ・ディスク（ｄｉｓｃ）を含む。通常、ｄｉｓｋは、データを磁気的に再生し、ｄｉｓｃは、レーザを用いて光学的にデータを再生する。上記の組み合わせもまた、コンピュータ読取可能な媒体の範囲内に含まれるべきである。
【００７２】
前述した開示は、例示的な態様および／または実施形態を開示しているが、さまざまな変更および修正が、特許請求の範囲で定義されたような説明された態様および／または実施形態の範囲から逸脱することなくなされうる  ことが注目されるべきである。さらに、説明された態様の構成要素は、単数形で記載または特許請求されているが、もしも単数であると明示的に述べられていないのであれば、複数が考慮される。それに加えて、それ以外であると述べられていないのであれば、任意の態様のうちのすべてまたは一部が、その他任意の態様のすべてまたは一部とともに利用される。
【図１】
2013534777.tif 000005
【図２】
2013534777.tif 000006
【図３】
2013534777.tif 000007
【図４】
2013534777.tif 000008
【図５】
2013534777.tif 000009
【図６】
2013534777.tif 000010
【図７】
2013534777.tif 000011
【図８】
2013534777.tif 000012
【国際調査報告】
2013534777.tif 000013
2013534777.tif 000014