(57)【特許請求の範囲】
【請求項１】
通信システムにおいて動作可能な装置であって、
ワイヤレス通信デバイスで、ネットワーク識別子に基づいてワイヤレス通信デバイス機能のセットを判断するための手段と、ここにおいて、ワイヤレス通信デバイス機能の前記セットは、前記ネットワーク識別子に対応するネットワークキャリアのためのカスタマイゼーションを備え、前記カスタマイゼーションは、ネットワーク故障の後の振る舞いを指定する、
前記ワイヤレス通信デバイスで、ワイヤレス通信デバイス機能の前記セットを有効にするための手段とを備える、装置。
【請求項２】
前記ネットワーク識別子がネットワーク識別子テーブル中に含まれる、請求項１に記載の装置。
【請求項３】
ワイヤレス通信デバイス機能の前記セットが、前記ネットワーク識別子に基づいて、１つまたは複数のネットワークに１つまたは複数のワイヤレス通信デバイス機能をマッピングする機能テーブルを使用して判断される、請求項１に記載の装置。
【請求項４】
ワイヤレス通信デバイス機能の前記セットが、サービスおよびカスタマイゼーションリストテーブルを備える機能テーブルを使用して判断される、請求項１に記載の装置。
【請求項５】
残りのワイヤレス通信デバイス機能を無効にするための手段をさらに備える、請求項１に記載の装置。
【請求項６】
ネットワークがホームネットワークであるのかローミングネットワークであるのかを判断するための手段をさらに備える、請求項１に記載の装置。
【請求項７】
ワイヤレス通信デバイス機能の前記セットは、前記ネットワークがローミングネットワークである場合、１つまたは複数のローミング契約に基づいている、請求項６に記載の装置。
【請求項８】
空中を通じてネットワーク識別子テーブルと機能テーブルのうちの１つまたは複数を更新するための手段をさらに備える、請求項１に記載の装置。
【請求項９】
空中を通じて前記ネットワーク識別子テーブルと前記機能テーブルのうちの１つまたは複数を更新することが、受信された入力に基づいている、請求項８に記載の装置。
【請求項１０】
空中を通じて前記ネットワーク識別子テーブルと前記機能テーブルのうちの１つまたは複数を更新することが、振る舞いと、カスタマイゼーションと、サービスと、特徴と、機能と、アプリケーションと、ネットワーク識別子とのうちの１つまたは複数を更新することを備える、請求項８に記載の装置。
【請求項１１】
ワイヤレス通信デバイス機能の前記セットが、振る舞いと、カスタマイゼーションと、サービスと、特徴と、機能と、アプリケーションとからなるグループのうちの少なくとも１つを備える、請求項１に記載の装置。
【請求項１２】
ネットワークを検出するための手段と、
前記ネットワークをネットワーク識別子テーブルと比較するための手段とをさらに備える、請求項１に記載の装置。
【請求項１３】
前記装置にネットワーク識別子テーブルと機能テーブルのうちの１つまたは複数を記憶するための手段をさらに備える、請求項１に記載の装置。
【請求項１４】
前記ワイヤレス通信デバイス機能が複数のインターネットプロトコルマルチメディアサブシステム機能である、請求項１に記載の装置。
【請求項１５】
ワイヤレス通信デバイスで、ネットワーク識別子に基づいてワイヤレス通信デバイス機能のセットを判断することと、前記ワイヤレス通信デバイスで、ワイヤレス通信デバイス機能の前記セットを有効にすることと、を行うように構成された回路を備え、ここにおいて、ワイヤレス通信デバイス機能の前記セットは、前記ネットワーク識別子に対応するネットワークキャリアのためのカスタマイゼーションを備え、前記カスタマイゼーションは、ネットワーク故障の後の振る舞いを指定する、装置。
【請求項１６】
前記ネットワーク識別子がネットワーク識別子テーブル中に含まれる、請求項１５に記載の装置。
【請求項１７】
ワイヤレス通信デバイス機能の前記セットが、前記ネットワーク識別子に基づいて１つまたは複数のネットワークに１つまたは複数のワイヤレス通信デバイス機能をマッピングする機能テーブルを使用して判断される、請求項１５に記載の装置。
【請求項１８】
ワイヤレス通信デバイス機能の前記セットが、サービスおよびカスタマイゼーションリストテーブルを備える機能テーブルを使用して判断される、請求項１５に記載の装置。
【請求項１９】
残りのワイヤレス通信デバイス機能を無効にするように構成された回路をさらに備える、請求項１５に記載の装置。
【請求項２０】
ネットワークがホームネットワークであるのかローミングネットワークであるのかを判断するように構成された回路をさらに備える、請求項１５に記載の装置。
【請求項２１】
ワイヤレス通信デバイス機能の前記セットは、前記ネットワークがローミングネットワークである場合、１つまたは複数のローミング契約に基づいている、請求項２０に記載の装置。
【請求項２２】
空中を通じてネットワーク識別子テーブルと機能テーブルのうちの１つまたは複数を更新するように構成された回路をさらに備える、請求項１５に記載の装置。
【請求項２３】
空中を通じて前記ネットワーク識別子テーブルと前記機能テーブルのうちの１つまたは複数を更新することが、受信された入力に基づいている、請求項２２に記載の装置。
【請求項２４】
空中を通じて前記ネットワーク識別子テーブルと前記機能テーブルのうちの１つまたは複数を更新することが、振る舞いと、カスタマイゼーションと、サービスと、特徴と、機能と、アプリケーションと、ネットワーク識別子とのうちの１つまたは複数を更新することを備える、請求項２２に記載の装置。
【請求項２５】
ワイヤレス通信デバイス機能の前記セットが、振る舞いと、カスタマイゼーションと、サービスと、特徴と、機能と、アプリケーションとからなるグループのうちの少なくとも１つを備える、請求項１５に記載の装置。
【請求項２６】
ネットワークを検出することと、前記ネットワークをネットワーク識別子テーブルと比較することとを行うように構成された回路をさらに備える、請求項１５に記載の装置。
【請求項２７】
前記装置にネットワーク識別子テーブルと機能テーブルのうちの１つまたは複数を記憶するように構成された回路をさらに備える、請求項１５に記載の装置。
【請求項２８】
前記ワイヤレス通信デバイス機能が複数のインターネットプロトコルマルチメディアサブシステム機能である、請求項１５に記載の装置。
【請求項２９】
装置によって動作可能な方法であって、
ワイヤレス通信デバイスで、ネットワーク識別子に基づいてワイヤレス通信デバイス機能のセットを判断することと、ここにおいて、ワイヤレス通信デバイス機能の前記セットは、前記ネットワーク識別子に対応するネットワークキャリアのためのカスタマイゼーションを備え、前記カスタマイゼーションは、ネットワーク故障の後の振る舞いを指定する、
前記ワイヤレス通信デバイスで、ワイヤレス通信デバイス機能の前記セットを有効にすることとを備える、方法。
【請求項３０】
前記ネットワーク識別子がネットワーク識別子テーブル中に含まれる、請求項２９に記載の方法。
【請求項３１】
ワイヤレス通信デバイス機能の前記セットが、前記ネットワーク識別子に基づいて１つまたは複数のネットワークに１つまたは複数のワイヤレス通信デバイス機能をマッピングする機能テーブルを使用して判断される、請求項２９に記載の方法。
【請求項３２】
ワイヤレス通信デバイス機能の前記セットが、サービスおよびカスタマイゼーションリストテーブルを備える機能テーブルを使用して判断される、請求項２９に記載の方法。
【請求項３３】
残りのワイヤレス通信デバイス機能を無効にすることをさらに備える、請求項２９に記載の方法。
【請求項３４】
ネットワークがホームネットワークであるのかローミングネットワークであるのかを判断することをさらに備える、請求項２９に記載の方法。
【請求項３５】
ワイヤレス通信デバイス機能の前記セットは、前記ネットワークがローミングネットワークである場合、１つまたは複数のローミング契約に基づいている、請求項３４に記載の方法。
【請求項３６】
空中を通じてネットワーク識別子テーブルと機能テーブルのうちの１つまたは複数を更新することをさらに備える、請求項２９に記載の方法。
【請求項３７】
空中を通じて前記ネットワーク識別子テーブルと前記機能テーブルのうちの１つまたは複数を更新することが、受信された入力に基づいている、請求項３６に記載の方法。
【請求項３８】
空中を通じて前記ネットワーク識別子テーブルと前記機能テーブルのうちの１つまたは複数を更新することが、１つまたは複数の振る舞いと、カスタマイゼーションと、サービスと、特徴と、機能と、アプリケーションと、ネットワーク識別子とを更新することを備える、請求項３６に記載の方法。
【請求項３９】
ワイヤレス通信デバイス機能の前記セットが、振る舞いと、カスタマイゼーションと、サービスと、特徴と、機能と、アプリケーションとからなるグループのうちの少なくとも１つを備える、請求項２９に記載の方法。
【請求項４０】
ネットワークを検出することと、
前記ネットワークをネットワーク識別子テーブルと比較することとをさらに備える、請求項２９に記載の方法。
【請求項４１】
前記装置にネットワーク識別子テーブルと機能テーブルのうちの１つまたは複数を記憶することをさらに備える、請求項２９に記載の方法。
【請求項４２】
前記ワイヤレス通信デバイス機能が複数のインターネットプロトコルマルチメディアサブシステム機能である、請求項２９に記載の方法。
【請求項４３】
命令をその上に有する非一時的有形コンピュータ可読媒体であって、前記命令が、
装置に、ワイヤレス通信デバイスで、ネットワーク識別子に基づいてワイヤレス通信デバイス機能のセットを判断させるためのコードと、ここにおいて、ワイヤレス通信デバイス機能の前記セットは、前記ネットワーク識別子に対応するネットワークキャリアのためのカスタマイゼーションを備え、前記カスタマイゼーションは、ネットワーク故障の後の振る舞いを指定する、
前記装置に、前記ワイヤレス通信デバイスで、ワイヤレス通信デバイス機能の前記セットを有効にさせるためのコードとを備える、非一時的有形コンピュータ可読媒体。
【請求項４４】
ワイヤレス通信デバイス機能の前記セットが、前記ネットワーク識別子に基づいて１つまたは複数のネットワークに１つまたは複数のワイヤレス通信デバイス機能をマッピングする機能テーブルを使用して判断される、請求項４３に記載の非一時的有形コンピュータ可読媒体。
【請求項４５】
前記命令が、前記装置に、残りのワイヤレス通信デバイス機能を無効にさせるためのコードをさらに備える、請求項４３に記載の非一時的有形コンピュータ可読媒体。
【請求項４６】
前記命令は、前記装置に、ネットワークがホームネットワークであるのかローミングネットワークであるのかを判断させるためのコードをさらに備える、請求項４３に記載の非一時的有形コンピュータ可読媒体。
【請求項４７】
前記命令が、前記装置に、空中を通じてネットワーク識別子テーブルと機能テーブルのうちの１つまたは複数を更新させるためのコードをさらに備える、請求項４３に記載の非一時的有形コンピュータ可読媒体。
【請求項４８】
ワイヤレス通信デバイス機能の前記セットが、振る舞いと、カスタマイゼーションと、サービスと、特徴と、機能と、アプリケーションとからなるグループのうちの少なくとも１つを備える、請求項４３に記載の非一時的有形コンピュータ可読媒体。
【請求項４９】
前記命令が、
前記装置に、ネットワークを検出させるためのコードと、
前記装置に、前記ネットワークをネットワーク識別子テーブルと比較させるためのコードとをさらに備える、請求項４３に記載の非一時的有形コンピュータ可読媒体。
【請求項５０】
前記ワイヤレス通信デバイス機能が複数のインターネットプロトコルマルチメディアサブシステム機能である、請求項４３に記載の非一時的有形コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本開示は、一般に電子通信に関する。より詳細には、本開示は、ワイヤレス通信デバイス機能（wireless communication device functionality）の動的有効化（dynamic enablement）のためのシステムおよび方法に関する。
【背景技術】
【０００２】
[0002]最近の数十年で、電子デバイスの使用が一般的になった。特に、電子技術の進歩は、ますます複雑で有用になる電子デバイスのコストを低減した。コスト低減および消費者需要により、電子デバイスが現代社会において事実上どこにでもあるほど電子デバイスの使用が激増した。電子デバイスの使用が拡大するにつれて、電子デバイスの新しい改善された特徴に対する需要も拡大した。より詳細には、より高速に、より効率的に、またはより高品質で機能を実行する電子デバイスがしばしば求められる。
【０００３】
[0003]一部の電子デバイス（たとえば、セルラーフォン、スマートフォン、コンピュータなど）は、ネットワークを介して他の電子デバイスと通信する。たとえば、ワイヤレス通信デバイス（たとえば、セルラーフォン、スマートフォンなど）は、ワイヤレスネットワークを介して別のワイヤレス通信デバイスとワイヤレス通信し得る。これは、ワイヤレス通信デバイスが音声、映像、データなどにアクセスし、および／または通信することを可能にし得る。
【０００４】
[0004]異なる時間に、ワイヤレス通信デバイスは異なるネットワーク中にあり得る。これらの場合、異なるネットワークによって１つまたは複数のサービスがサポートされないことがある。たとえば、キャリアは、その特定のネットワークに固有であろう規格とは異なるプロトコルカスタマイゼーションのセットを確立していることがある。これは、ワイヤレス通信デバイスが１つのネットワークから別のネットワークに移るとき、ワイヤレス通信の完全な損失(loss)、またはワイヤレス通信品質の損失を生じ得る。この説明からわかるように、ワイヤレス通信デバイスと１つまたは複数のネットワークとの間の協調を改善するシステムおよび方法が有益であり得る。
【図面の簡単な説明】
【０００５】
【図１】[0005]ワイヤレス通信デバイス機能の動的有効化のためのシステムおよび方法が実装され得る、ネットワークとワイヤレス通信デバイスとの一構成を示すブロック図。
【図２】[0006]ワイヤレス通信デバイス機能の動的有効化のための方法の一構成を示す流れ図。
【図３】[0007]ワイヤレス通信デバイス機能が確立される、ローミングネットワークカバレージエリアおよびホームネットワークカバレージエリア中のいくつかのワイヤレス通信デバイスの一例を示す図。
【図４】[0008]ワイヤレス通信デバイス機能の動的有効化のためのシステムおよび方法が実装され得る、ネットワークとワイヤレス通信デバイスとのより具体的な構成を示すブロック図。
【図５】[0009]ワイヤレス通信デバイス機能の動的有効化のための方法の別の構成を示す流れ図。
【図６】[0010]ワイヤレス通信デバイス機能の動的有効化のためのシステムおよび方法が実装され得る、ネットワークとワイヤレス通信デバイスとの別のより具体的な構成を示すブロック図。
【図７】[0011]ワイヤレス通信デバイス機能を確立するために使用され得る機能テーブルの一例を示す図。
【図８】[0012]ワイヤレス通信デバイス機能の動的有効化のためのシステムおよび方法が実装され得る、機能テーブルの別の例を示す図。
【図９】[0013]多入力多出力（ＭＩＭＯ：multiple-input and multiple-output）システムにおける送信機および受信機のブロック図。
【図１０】[0014]本明細書で説明するプロセスまたはスキームを実行するための装置のハードウェア実装形態の一部を示す図。
【発明を実施するための形態】
【０００６】
[0015]本明細書で開示するシステムおよび方法は、ワイヤレス通信デバイス機能の動的有効化のためのワイヤレス通信デバイスについて説明する。ワイヤレス通信デバイスは、ネットワークに関連するワイヤレス通信デバイス機能のセットを判断するためにネットワーク識別子を使用する。ワイヤレス通信デバイスは、次いで、ワイヤレス通信デバイス上のネットワークに関連するワイヤレス通信デバイス機能を有効にする。ワイヤレス通信デバイスはまた、ネットワークに関連しないそれらの機能を無効にし得る。ワイヤレス通信デバイス機能の例としては、ファイル共有、映像共有、ボイスオーバーインターネットプロトコル（ＶｏＩＰ：voice over internet protocol）、セッション開始プロトコル（ＳＩＰ：session initiation protocol）サービス品質（ＱｏＳ：quality of service）前提条件(precondition)などがある。ワイヤレス通信デバイス機能の動的有効化は、このようにしてシステムにおける通信性能を改善し得る。
【０００７】
[0016]以下の説明では、簡潔性および明暸性の理由で、国際電気通信連合（ＩＴＵ：International Telecommunication Union）によって第３世代パートナーシッププロジェクト（３ＧＰＰ：3rd Generation Partnership Project）の下で公表されたロングタームエボリューション（ＬＴＥ：Long Term Evolution）規格に関連する用語を使用する。本明細書で開示するシステムおよび方法は、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、直交周波数分割多元接続（ＯＦＤＭＡ）などに関係する技術およびその関連規格など、他の技術にも適用可能であることに留意されたい。異なる技術に関連する用語は異なることがある。たとえば、考察する技術に応じて、ワイヤレス通信デバイスは、ほんのいくつかの例を挙げれば、ユーザ機器（ＵＥ：user equipment）、移動局、モバイル端末、加入者ユニット、アクセス端末などと時々呼ばれることがある。同様に、基地局は、アクセスポイント、ノードＢ、発展型ノードＢ（ｅＮＢ）などと時々呼ばれることがある。適用可能なとき、異なる用語が異なる技術に適用されることに留意されたい。
【０００８】
[0017]今日のロングタームエボリューション（ＬＴＥ）ネットワークでは、各キャリアは、それらのインターネットプロトコル（ＩＰ：Internet Protocol）マルチメディアサブシステム（ＩＭＳ：IP Multimedia Subsystem）対応ワイヤレス通信デバイスのための使用事例カスタマイゼーションのセットを出している。これらの使用事例カスタマイゼーションは、ネットワーク故障の後に異なる振る舞いを生じ得る。いくつかの構成では、これらの使用事例カスタマイゼーションは標準でないことがあり、キャリア固有であり得る。たとえば、使用事例カスタマイゼーションは、ワイヤレス通信デバイスに、ＩＰマルチメディアサブシステム登録故障時にロングタームエボリューション（ＬＴＥ）ネットワークから分離させ得る。言い換えれば、ワイヤレス通信デバイスは、ロングタームエボリューション（ＬＴＥ）サービスを得られないことがあるか、または特定のパブリックランドモバイルネットワーク（ＰＬＭＮ：public land mobile network）上でロングタームエボリューション（ＬＴＥ）サービスを得られないことがある。この例では、ワイヤレス通信デバイスはパブリックランドモバイルネットワークを巡回し続け得る。カスタマイゼーションの追加の例は、キャリアによって要求される、他のキャリアによって使用されない仕様による特定のヘッダの使用と、キャリアによって追加される特定のヘッダとを含み得る。キャリアは事業者を指すことがある。
【０００９】
[0018]パケットデータネットワーク（ＰＤＮ）切断の場合、またはパケットデータネットワークがいくつかのキャリアを拒否した場合、それらのキャリアは、故障が生じたパブリックランドモバイルネットワーク上のロングタームエボリューション（ＬＴＥ）サービスを少なくとも防ぐか、あるいはワイヤレス通信デバイスがロングタームエボリューション（ＬＴＥ）サービスを使用するのを防ぐ使用事例カスタマイゼーションを有し得る。キャリアはまた、ワイヤレス通信デバイスに、パブリックランドモバイルネットワークのセットを巡回し、異なるパブリックランドモバイルネットワーク上で取り付け手順を実行するように命令し得る。
【００１０】
[0019]場合によっては、キャリアは、分離する前に、ロングタームエボリューション（ＬＴＥ）ネットワーク上でのＩＰマルチメディアサブシステム登録の再試行回数を示し得る。キャリアはまた、ワイヤレス通信デバイスに、プロキシ呼セッション制御機能（Ｐ−ＣＳＣＦ）アドレスリストとそれへの更新とをどのように扱うべきかを命令し得る。
【００１１】
[0020]ボイスオーバーロングタームエボリューション（ＶｏＬＴＥ：Voice over Long Term Evolution）の展開に伴って、キャリアは、それらのボイスオーバーロングタームエボリューション（ＬＴＥ）対応デバイスにおけるＩＰマルチメディアサブシステムプロトコルのセットに収束していないことがある。これにより、ローミングするときにサービスが拒否され得る。一例はサービス品質前提条件（quality of service precondition）の使用である。この例では、いくつかのキャリアは、他のキャリアは展開していないが、セッション開始プロトコルサービス品質前提条件を展開している。
【００１２】
[0021]セッション開始プロトコルサービス品質前提条件の異なる使用の例が以下のように与えられる。キャリアＡのデバイスは、ボイスオーバーロングタームエボリューション（ＬＴＥ）に対応可能なセッション開始プロトコルサービス品質前提条件であり得る。デバイスＡが、セッション開始プロトコルサービス品質前提条件を展開しないか、またはセッション開始プロトコルサービス品質前提条件を理解しないキャリアＢのネットワークにローミングする場合、ネットワークがセッション開始プロトコルサービス品質前提条件を理解しないので、デバイスＡは、ボイスオーバーロングタームエボリューション（ＬＴＥ）呼をセットアップすることが可能でないことがある。さらに、それの呼はキャリアＢによって終了され得、サービス品質前提条件はセットアップされないことがある。
【００１３】
[0022]いかなるＩＰマルチメディアサブシステム故障に対してもロングタームエボリューション（ＬＴＥ）接続を分離し、回避するための使用事例カスタマイゼーションのセットを有するキャリアＣのワイヤレス通信デバイスの例を挙げる。キャリアＣのこのワイヤレス通信デバイスがキャリアＤのネットワークにローミングし、ワイヤレス通信デバイスが、キャリアＤによって展開される他のエア・インターフェースネットワークをサポートしない場合、このローミングデバイスは（たとえば、キャリアＤの）ローミングネットワークにおけるサービスなしになり得るか、またはそれのデータレートグレードを低下させられ得、それらは、使用者の経験に強い影響を及ぼし得る。
【００１４】
[0023]ローミングしている間の別の例では、いくつかのローミングネットワークは、（たとえば、別のネットワークからの）ビジターワイヤレス通信デバイスに対し、高帯域幅であり得るサービスを有効にすることを望まないことがある。なぜならビジターワイヤレス通信デバイスが、それらのネットワーク（たとえば、ローミングネットワーク）中でサービス中断を生じさせ得るからである。ワイヤレス通信デバイスはまた、ネットワークにローミングし得、ネットワーク制約により、このワイヤレス通信デバイスへのＩＰマルチメディアサブシステム登録は許可されないことがある。これは、ロングタームエボリューション（ＬＴＥ）ネットワークからの分離を生じ得るＩＰマルチメディアサブシステム登録故障を生じ得、そのロングタームエボリューション（ＬＴＥ）ネットワークを遮断し得る。
【００１５】
[0024]ワイヤレス通信デバイス機能の動的有効化のためのシステムおよび方法について説明する。ワイヤレス通信デバイスは、ワイヤレス通信デバイスと通信しているネットワークを検出するように構成され得る。ワイヤレス通信デバイスは、次いで、ネットワーク識別子に基づいて、検出されたネットワークのワイヤレス通信デバイス機能をルックアップするためにテーブルを使用し得る。最終的に、デバイスは、検出されたネットワークに基づいて特定の機能を有効または無効にし得る。システムおよび方法の異なる構成および例は以下のように与えられる。
【００１６】
[0025]ワイヤレス通信デバイスＩＰマルチメディアサブシステムスタックは、ワイヤレス通信デバイスがもはやホームネットワーク中にないことを検出すると、ワイヤレス通信デバイスがサービスの中断の最小量で動作することを可能にし得るフェイルセーフフィーチャのセットを有効にし得、ＩＰマルチメディアサブシステムカスタマイゼーションを無効にするための技法を実装し得る。
【００１７】
[0026]いくつかの例では、ワイヤレス通信デバイスは、拡張ファイルシステム（ＥＦＳ）においてサービスおよびカスタマイゼーションリスト（ＳＣＬ）を実装する。サービスおよびカスタマイゼーションリストは、ホームネットワーク中で許可されるカスタマイゼーションおよびサービスと、ローミングネットワーク中で許可されるカスタマイゼーションおよびサービスとを記載し得る。カスタマイゼーションは、ワイヤレス通信デバイスが、ＩＰマルチメディアサブシステム登録故障に基づいてロングタームエボリューション（ＬＴＥ）パブリックランドモバイルネットワークを分離し遮断すべきか否かを判断することを含み得る。サービスはリッチ通信サービス（ＲＣＳ−ｅ：rich communication service）を含み得る。リッチ通信サービスは、インスタントメッセージングと、映像共有と、ファイル共有とを含み得る。
【００１８】
[0027]ワイヤレス通信デバイスは、パブリックランドモバイルネットワークにキャンピングし、取り付けると、それの加入者識別モジュール（ＳＩＭ：Subscriber Identity Module）カードに記憶されたパブリックランドモバイルネットワークのローミングリストから、そのパブリックランドモバイルネットワークがホームネットワークであるのかローミングネットワークであるのかを判断し得る。ネットワークがホームネットワークである場合、ワイヤレス通信デバイスは、サービスおよびカスタマイゼーションリストに従ってカスタマイゼーションおよびサービスを有効にし得る。ネットワークがローミング（たとえば、ビジター）ネットワークである場合、ワイヤレス通信デバイスは、ローミングネットワークにマッピングされたサービスおよびカスタマイゼーションリスト中のカスタマイゼーションおよびサービスを有効にし得る。ワイヤレス通信デバイスは、サービスおよびカスタマイゼーションリスト中で構成されるように、ローミングネットワークに基づいていくつかのカスタマイゼーションおよびサービスを有効にし得る。場合によっては、ホームネットワークは、ローミング契約（roaming agreement）に基づいてローミングネットワークにマッピングされたカスタマイゼーションおよびサービスを構成し得る。サービスおよびカスタマイゼーションリストは空中を通じて更新され得る。たとえば、サービスおよびカスタマイゼーションリストは、オープンモバイルアライアンス（ＯＭＡ：open mobile alliance）デバイス管理（ＤＭ：device management）更新手順を介して更新され得る。
【００１９】
[0028]ワイヤレス通信デバイス機能の動的有効化の一例は以下のように与えられる。ワイヤレス通信デバイスが電源投入したとき、ワイヤレス通信デバイスは、ホームネットワークとローミングネットワークとのリストを含み得る加入者識別モジュール（ＳＩＭ）カードからローミングリストを読み取り得る。ワイヤレス通信デバイスがパブリックランドモバイルネットワークにキャンプオンしたとき、ワイヤレス通信デバイスは、パブリックランドモバイルネットワークがホームネットワークであるのかローミングネットワークであるのかを判断する。ワイヤレス通信デバイスは、拡張ファイルシステムからサービスおよびカスタマイゼーションリストを読み取り得る。ワイヤレス通信デバイスは、ホームネットワーク中で許可されるサービスおよびカスタマイゼーション対ローミングネットワーク中で許可されるサービスおよびカスタマイゼーションのためのサービスおよびカスタマイゼーションリストを検査し得る。ワイヤレス通信デバイスは、さらに、この特定のパブリックランドモバイルネットワークがサービスおよびカスタマイゼーションリストに記載されているかどうかを検査し得る。ワイヤレス通信デバイスは、次いで、許可されたカスタマイゼーションまたはサービスを有効にし、許可されないカスタマイゼーションまたはサービスを無効にし得る。
【００２０】
[0029]上記で説明したように、カスタマイゼーションの例としては、セッション開始プロトコルサービス品質前提条件、ＩＰマルチメディアサブシステム登録故障時にロングタームエボリューション（ＬＴＥ）パブリックランドモバイルネットワークから分離し、そのパブリックランドモバイルネットワークを遮断すること、パケットデータネットワーク切断が生じた場合、ロングタームエボリューション（ＬＴＥ）パブリックランドモバイルネットワークから分離し、ロングタームエボリューション（ＬＴＥ）パブリックランドモバイルネットワークを遮断すること、およびワイヤレス通信デバイスにサービスを提供する前に複数回ＩＰマルチメディアサブシステム登録を試みることがある。同様に、上記で説明したように、サービスの例としては、ビデオテレフォニー、映像共有、およびファイル共有がある。
【００２１】
[0030]次に、図を参照しながら様々な構成について説明する。同様の参照番号は機能的に同様の要素を示し得る。本明細書で概して説明し、図に示すシステムおよび方法は、多種多様な異なる構成でアレンジおよび設計され得る。したがって、図に表されるいくつかの構成についての以下のより詳細な説明は、請求する範囲を限定するものではなく、システムおよび方法を代表するものにすぎない。
【００２２】
[0031]図１は、ワイヤレス通信デバイス機能１１０の動的有効化のためのシステムおよび方法が実装され得るネットワーク１０４と、ワイヤレス通信デバイス１０２との一構成を示すブロック図である。ワイヤレス通信デバイス１０２は、端末、アクセス端末、加入者ユニット、局、ユーザ機器などと呼ばれることもあり、それらの機能の一部または全部を含み得る。ワイヤレス通信デバイス１０２の例としては、セルラーフォン、携帯情報端末（ＰＤＡ）、ワイヤレスデバイス、ワイヤレスモデム、ハンドヘルドデバイス、ラップトップコンピュータ、セッション開始プロトコルフォン、ワイヤレスローカルループ（ＷＬＬ）局などがあり得る。
【００２３】
[0032]ワイヤレス通信デバイス１０２は機能識別ブロック／モジュール１１４および／または機能制御ブロック／モジュール１１２を含み得る。本明細書で使用する「ブロック／モジュール」という句は、特定の構成要素がハードウェア、ソフトウェアまたは両方の組合せで実装され得ることを示す。たとえば、機能制御ブロック／モジュール１１２は、回路などのハードウェア構成要素、および／あるいは命令またはコードなどのソフトウェア構成要素などを用いて実装され得る。
【００２４】
[0033]本明細書では「装置」という用語は、基地局、電子デバイス、ワイヤレス通信デバイスおよび／または他のデバイスを指すために使用され得ることに留意されたい。また、「通信システム」が、基地局と、電子デバイスと、ワイヤレス通信デバイスと、（１つまたは複数の）他のデバイスとのうちの１つまたは複数を含み得ることに留意されたい。
【００２５】
[0034]ワイヤレス通信デバイス１０２はネットワーク１０４と通信し得る。いくつかの構成では、ワイヤレス通信デバイス１０２はネットワーク１０４の１つまたは複数のタイプと通信し得る。ネットワーク１０４の例としては、ホームネットワーク１０４およびローミングネットワーク１０４がある。本明細書で使用する「ホームネットワーク」という用語は、通信サービスが登録されたネットワーク１０４を指すことがある。いくつかの構成では、ホームネットワークは特定のサービスプロバイダまたはキャリアに関連し得る。本明細書で使用する「ローミングネットワーク」という用語は、ホームネットワーク１０４でないネットワーク１０４を指すことがある。
【００２６】
[0035]ネットワーク１０４は、ある技術に基づいてワイヤレス通信デバイス１０２と通信し得る。ネットワーク１０４技術の例としては、ロングタームエボリューション（ＬＴＥ）、高速パケットアクセス（ＨＳＰＡ：High Speed Packet Access）、発展型高速パケットアクセス（ＨＳＰＡ＋：Evolved High Speed Packet Access）、ユニバーサルモバイルテレコミュニケーションズシステム（ＵＭＴＳ：Universal Mobile Telecommunications System）、高速パケットデータ（ＨＲＰＤ：High Rate Packet Data）、拡張高速パケットデータ（ｅＨＲＰＤ：Enhanced High Rate Packet Data）、電気電子学会（ＩＥＥＥ：Institute of Electrical and Electronics Engineers）８０２．１１（Ｗｉ−Ｆｉ（登録商標））、インターワーキングワイヤレスローカルエリアネットワーク（ｉＷＬＡＮ：Interworking-Wireless Local Area Network）およびワールドワイドインターオペラビリティフォーマイクロウェーブアクセス（ＷｉＭＡＸ（登録商標）：Worldwide Interoperability for Microwave Access）がある。
【００２７】
[0036]機能識別ブロック／モジュール１１４はワイヤレス通信デバイス機能１１０のセットを判断し得る。以下でより詳細に説明されるように、ワイヤレス通信デバイス機能１１０は、ワイヤレス通信デバイス１０２が、ワイヤレス通信デバイス１０２と通信しているネットワーク１０４とどのように通信し得るかを示し得る。たとえば、ワイヤレス通信デバイス機能１１０は、ワイヤレス通信デバイス振る舞い、カスタマイゼーション、サービス、特徴、機能、アプリケーション、および／またはワイヤレス通信デバイス１０２が、ワイヤレス通信デバイスと通信しているネットワーク１０４と通信する際にどのように振る舞い得るかを示す、ネットワークキャリア（たとえば、ネットワーク識別子に対応するネットワークキャリア）ごとの特定のカスタマイゼーションを含み得る。以下で詳細に説明するように、いくつかの構成では、ワイヤレス通信デバイス機能１１０は、たとえば、ネットワーク識別子１０８を介してネットワーク１０４にマッピングされ得る。機能のより具体的な例としては、セッション開始プロトコル（ＳＩＰ）、サービス品質（ＱｏＳ）前提条件、インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）登録故障時にロングタームエボリューション（ＬＴＥ）ネットワークパブリックランドモバイルネットワークから分離し、そのパブリックランドモバイルネットワークを遮断すること、パケットデータネットワーク（ＰＤＮ）切断が生じた場合、ロングタームエボリューション（ＬＴＥ）ネットワークパブリックランドモバイルネットワークから分離し、ロングタームエボリューション（ＬＴＥ）パブリックランドモバイルネットワークを遮断すること、サービスとビデオテレフォニーと映像共有とファイル共有とを提供する前に複数回インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）登録を試みることがある。いくつかの実装形態では、ワイヤレス通信デバイス機能１１０はインターネットプロトコルマルチメディアサブシステム機能１１０であり得る。
【００２８】
[0037]いくつかの構成では、ワイヤレス通信デバイス機能１１０はワイヤレス通信デバイス１０２能力とは別個であり得る。たとえば、ワイヤレス通信デバイス１０２能力は、ネットワーク１０４との接続を確立するために使用され得る。言い換えれば、いくつかの構成では、ワイヤレス通信デバイス１１０はワイヤレス通信デバイス１０２能力を含まないことがある。たとえば、ワイヤレス通信デバイス１０２は、ワイヤレス通信デバイス１０２能力がネットワーク１０４との通信を可能にし得るかどうかを判断するために、能力ネゴシエーション(capability negotiation)を実行し得る。したがって、いくつかの構成では、能力ネゴシエーションは、ワイヤレス通信デバイス機能１１０のセットを判断する前に行われ得る。ワイヤレス通信デバイス１０２能力の例としては、ワイヤレス通信デバイス１０２が、ネットワーク１０４とのセッションを確立するためにロングタームエボリューション（ＬＴＥ）プロトコルを使用するのか、ユニバーサルモバイルテレコミュニケーションズシステム（ＵＭＴＳ）リリース９９プロトコルを使用するのか、１ｘエボリューションデータオプティマイズドプロトコルを使用するのかがあり得る。通信が有効にされた後（たとえば、ワイヤレス通信デバイス１０２がネットワーク１０４にキャンプオンしたかまたは取り付いたとき）、ワイヤレス通信デバイス１０２は、ワイヤレス通信デバイス１０２がネットワーク１０４と通信する際にどのように振る舞い得るかを規定するワイヤレス通信デバイス機能１１０のセットを確立し得る。
【００２９】
[0038]いくつかの構成では、ワイヤレス通信デバイス１０２能力は、１つまたは複数のネットワーク１０４のキャリアについて規格化され得る。それと比較して、ワイヤレス通信デバイス機能１１０のうちの１つまたは複数は、いくつかの構成では１つまたは複数のネットワーク１０４のキャリアについて規格化されないことがある。たとえば、ワイヤレス通信デバイス１０２能力は、１つのネットワーク１０４キャリアによって使用され、別のネットワークキャリアによって使用されない認証方法（たとえば、ＩＰマルチメディアサブシステム認証および鍵一致（ＩＭＳ−ＡＫＡ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）ダイジェスト、一般認証アーキテクチャ（ＧＡＡ）、汎用パケット無線サービスＩＰマルチメディアサブシステムバンドル認証（ＧＩＢＡ））を含み得る。場合によっては、能力のうちの１つまたは複数は規格化され、あらかじめ定義され、および／またはキャリア要件に基づき得る。ワイヤレス通信デバイス１０２能力の他の例としては、１つのネットワーク１０４キャリアによって使用されるセキュリティ方法（たとえば、トランスポートレイヤセキュリティ（ＴＬＳ）、インターネットプロバイダセキュリティ（ＩＰＳ）、インターネット鍵交換（ＩＫＥｖ２））があり得る。ワイヤレス通信デバイス１０２能力はまた、リッチ通信スイート（ＲＣＳ：rich communication suite）フレームワークの一部として、１つのネットワークキャリアによって使用される能力発見手順(capability discovery procedure)を含み得る。能力はまた、仕様によって定義されるがネットワーク１０４キャリアがオーバーロードする傾向がある固有のヘッダと、ヘッダがそれでポピュレートされる値とを含み得る。いくつかの構成では、ワイヤレス通信デバイス機能１１０は能力を含み得る。たとえば、本明細書で開示するシステムおよび方法のいくつかの構成は、サービスおよびカスタマイゼーションリストテーブル（services and customizations list table）および／またはパブリックランドモバイルネットワークに基づいて使用すべき１つまたは複数の能力を選択するために利用され得る。上記で説明したように、他の構成では、ワイヤレス通信デバイス機能１１０は能力を含まないことがある。この例では、ワイヤレス通信デバイス１０２は、機能テーブル１０６とネットワーク識別子とに基づいてどのワイヤレス通信デバイス機能１１０を選択し得る。
【００３０】
[0039]いくつかの例では、ワイヤレス通信デバイス１０２はワイヤレス通信デバイス１０２能力を知り得る。たとえば、ワイヤレス通信デバイス１０２能力は、別の電子デバイスとの通信とは無関係（たとえば、能力情報に関するメッセージの交換がない）に認識され得る。言い換えれば、ワイヤレス通信デバイス１０２能力は、別の電子デバイスを用いた能力発見とは無関係に、ワイヤレス通信デバイス１０２によって知られ得る。
【００３１】
[0040]いくつかの構成では、機能１１０はあらかじめ決定され得る。たとえば、機能１１０は、あらかじめ決定され、ワイヤレス通信デバイス１０２に記憶され得る。したがって、ワイヤレス通信デバイス１０２は、いくつかの構成では、機能１１０を判断するためにメッセージングを送信または受信しないことがある。たとえば、ワイヤレス通信デバイス１０２はネットワーク１０４に機能１１０についての要求をシグナリングしないことがあり、ワイヤレス通信デバイス１０２はネットワークから機能１１０を受信しないことがある。
【００３２】
[0041]機能識別ブロック／モジュール１１４は、ネットワーク１０４に基づいてワイヤレス通信デバイス機能１１０のセットを判断し得る。より詳細には、機能識別ブロック／モジュール１１４は、ワイヤレス通信デバイス１０２と通信しているネットワーク１０４のネットワーク識別子１０８に基づいてワイヤレス通信デバイス機能１１０のセットを判断し得る。たとえば、機能識別ブロック／モジュール１１４は、ネットワーク識別子１０８によって識別されるようにネットワーク１０４にマッピングされたワイヤレス通信デバイス機能１１０のセットを判断し得る。ネットワーク識別子１０８にマッピングされたワイヤレス通信デバイス機能１１０の各セットは、ワイヤレス通信デバイス１０２の動作モードを定義し得る。いくつかの構成では、機能識別ブロック／モジュール１１４は、ネットワーク１０４のタイプに基づいてワイヤレス通信デバイス機能１１０を判断し得る。たとえば、機能識別ブロック／モジュール１１４は、ネットワーク１０４がホームネットワーク１０４である場合、ワイヤレス通信デバイス機能１１０の１つのセットを判断し得る。それと比較して、機能識別ブロック／モジュール１１４は、ネットワーク１０４がローミングネットワーク１０４である場合、ワイヤレス通信デバイス機能１１０の別のセットを判断し得る。たとえば、ローミングネットワーク１０４に関連するワイヤレス通信デバイス機能１１０は、ホームネットワーク１０４に関連するワイヤレス通信デバイス機能１１０のサブセットであり得る。追加または代替として、ローミングネットワーク１０４に関連するワイヤレス通信デバイス機能１１０は、ワイヤレス通信デバイス１０２がホームネットワーク１０４の外側で動作することを可能にするであろうフェイルセーフ機能のセットを含み得る。いくつかの構成では、機能識別ブロック／モジュール１１４は、ネットワーク１０４がローミングネットワーク１０４であるのかホームネットワーク１０４であるのかを判断するために、ワイヤレス通信デバイス１０２と通信しているネットワーク１０４をネットワーク識別子１０８と比較し得る。
【００３３】
[0042]いくつかの実装形態では、機能識別ブロック／モジュール１１４は単独でワイヤレス通信デバイス機能１１０のセットを判断し得る。たとえば、機能識別ブロック／モジュール１１４は、別のデバイスにメッセージを送ることとは無関係にワイヤレス通信デバイス機能１１０を判断し得、ワイヤレス通信デバイス機能１１０をネゴシエートまたは要求することとは無関係にそうし得る。
【００３４】
[0043]機能識別ブロック／モジュール１１４は機能テーブル１０６を含み得る。機能テーブル１０６は、ワイヤレス通信デバイス機能１１０のセットを１つまたは複数のネットワーク１０４（たとえば、ネットワーク識別子１０８）にマッピングし得る。たとえば、機能テーブル１０６は、１つまたは複数のネットワーク１０４に関連する１つまたは複数のネットワーク識別子１０８を記載し得る。いくつかの構成では、ネットワーク識別子１０８のリストは、１つまたは複数のホームネットワーク１０４と１つまたは複数のローミングネットワーク１０４とに対応し得る。記載された１つまたは複数のローミングネットワーク１０４は、ホームネットワーク１０４キャリアとのローミング契約を有するローミングネットワーク１０４キャリアに対応し得る。機能テーブル１０６は、１つまたは複数のネットワーク１０４に関連する１つまたは複数のワイヤレス通信デバイス機能１１０（たとえば、ワイヤレス通信デバイス振る舞い、カスタマイゼーション、サービス、特徴、機能、アプリケーション、および／またはネットワークキャリアごとの固有のカスタマイゼーション）を記載し得る。いくつかの構成では、機能テーブル１０６は、それらが関連するネットワーク１０４に従ってワイヤレス通信デバイス機能１１０を記載し得る。
【００３５】
[0044]このようにして構成された機能テーブル１０６の例が以下のように与えられる。機能テーブル１０６は、１つまたは複数のホームネットワーク１０４に関連する１つまたは複数のネットワーク識別子１０８を記載し得る。機能テーブル１０６はまた、１つまたは複数のホームネットワーク１０４に関連するワイヤレス通信デバイス機能１１０を記載し得る。いくつかの例では、１つまたは複数のホームネットワーク１０４に関連するワイヤレス通信デバイス機能１１０はホームネットワーク１０４に従って分類され得る。場合によっては、１つまたは複数のホームネットワーク１０４に関連するワイヤレス通信デバイス機能１１０は、ワイヤレス通信デバイス１０２能力がどのように適用されるかを示し得る。
【００３６】
[0045]この例を続けると、機能テーブル１０６は、１つまたは複数のローミングネットワーク１０４に関連する１つまたは複数のネットワーク識別子１０８を記載し得る。機能テーブル１０６はまた、１つまたは複数のローミングネットワーク１０４に関連するワイヤレス通信デバイス機能１１０を記載し得る。いくつかの例では、１つまたは複数のローミングネットワーク１０４に関連するワイヤレス通信デバイス機能１１０は、ローミングネットワーク１０４に従って分類され得る。１つまたは複数のローミングネットワーク１０４に関連するワイヤレス通信デバイス機能１１０は、１つまたは複数のローミングネットワーク１０４キャリアと１つのホームネットワーク１０４キャリアとの間の１つまたは複数のローミング契約に記載されているワイヤレス通信デバイス機能１１０を含み得る。
【００３７】
[0046]いくつかの構成では、機能テーブル１０６は、ネットワーク識別子１０８が関連するワイヤレス通信デバイス機能１１０に従って１つまたは複数のネットワーク識別子１０８を記載し得る。このようにして構成された機能テーブル１０６の例が以下のように与えられる。機能テーブル１０６は１つまたは複数のワイヤレス通信デバイス機能１１０を記載し得る。機能テーブル１０６はまた、１つまたは複数のワイヤレス通信デバイス機能１１０に関連するネットワーク１０４に対応するネットワーク識別子１０８を記載し得る。いくつかの例では、１つまたは複数のワイヤレス通信デバイス機能１１０に関連するネットワーク識別子１０８は、ワイヤレス通信デバイス機能１１０に従って分類され得る。
【００３８】
[0047]いくつかの実装形態では、機能テーブル１０６は、ワイヤレス通信デバイス１０２中に含まれ、および／またはそれに結合されたメモリ（図示せず）に記憶され得る。たとえば、機能テーブル１０６はワイヤレス通信デバイス１０２の加入者識別モジュール（ＳＩＭ）カードに記憶され得る。
【００３９】
[0048]いくつかの実装形態では、機能テーブル１０６は１つまたは複数のネットワーク識別子１０８を含み得る。ネットワーク識別子１０８は、１つまたは複数のネットワーク１０４を識別する情報を含み得る。たとえば、ネットワーク識別子１０８は、ワイヤレス通信デバイス１０２と通信しているネットワーク１０４を識別するパブリックランドモバイルネットワーク識別情報（ＰＬＭＮ  ＩＤ：public land mobile network identification）を含み得る。ネットワーク識別子１０８の他の例としては、限定はしないが、モバイル国コードおよびサブネット識別情報（サブネットＩＤ）がある。
【００４０】
[0049]いくつかの実装形態では、ネットワーク識別子１０８はネットワーク１０４のタイプを示し得る。たとえば、ネットワーク識別子１０８（たとえば、パブリックランドモバイルネットワーク識別情報）は、ネットワーク１０４がホームネットワーク１０４であることを示し得る。同様に、ネットワーク識別子１０８（たとえば、パブリックランドモバイルネットワーク識別情報）は、ネットワーク１０４がローミングネットワーク１０４であることを示し得る。
【００４１】
[0050]機能テーブル１０６はまた、１つまたは複数のワイヤレス通信デバイス機能１１０のリストを含み得る。ワイヤレス通信デバイス機能１１０はネットワーク１０４に基づき得る。たとえば、１つのネットワーク１０４は、（たとえば、いくつかのワイヤレス通信デバイス１０２のための）いくつかのワイヤレス通信デバイス機能１１０を許可および／または要求し得るが、別のネットワーク１０４は、（たとえば、いくつかのワイヤレス通信デバイス１０２のための）他のワイヤレス通信デバイス機能１１０を許可および／または要求し得る。
【００４２】
[0051]ワイヤレス通信デバイス機能１１０は、ワイヤレス通信デバイス１０２と通信しているネットワーク１０４と通信する際に、ワイヤレス通信デバイス１０２がどのように振る舞い得るかを規定し得る。一構成では、ワイヤレス通信デバイス機能１１０は、ワイヤレス通信デバイス振る舞い、カスタマイゼーション、サービス、特徴、機能、アプリケーション、および／またはネットワークキャリアごとの固有のカスタマイゼーションのうちの１つまたは複数を含み得る。たとえば、ワイヤレス通信デバイス機能１１０（たとえば、カスタマイゼーション）は、ワイヤレス通信デバイス１０２がＩＰマルチメディアサブシステム登録に失敗したとき、ワイヤレス通信デバイス１０２にネットワーク１０４（たとえば、ロングタームエボリューションネットワーク）から分離するように命令し得る。別の例では、ワイヤレス通信デバイス機能１１０（たとえば、カスタマイゼーション）は、ワイヤレス通信デバイス１０２がネットワーク１０４サービスを得ることができない場合、ワイヤレス通信デバイス１０２に１つまたは複数のパブリックランドモバイルネットワーク１０４を巡回するように指示し得る。追加または代替として、ワイヤレス通信デバイス機能１１０は、ネットワーク１０４の故障が生じたとき、ワイヤレス通信デバイス１０２がネットワーク１０４を使用するのを防止し得る。この例では、ワイヤレス通信デバイス機能１１０は、ネットワーク１０４の発見を開始し、発見されたネットワーク１０４に取り付くようにワイヤレス通信デバイス１０２に指示し得る。ワイヤレス通信デバイス機能１１０（たとえば、カスタマイゼーション）はまた、ネットワーク１０４から分離する前に、ワイヤレス通信デバイス１０２に一定数の登録（たとえば、ＩＭＳ登録）を試みるように指示し得る。ワイヤレス通信デバイス機能１１０（たとえば、カスタマイゼーション）は１つまたは複数のセッション開始プロトコルサービス品質前提条件を含み得る。ワイヤレス通信デバイス機能１１０（たとえば、サービス）の他の例としては、インスタントメッセージング、映像共有、ファイル共有およびビデオテレフォニー、ボイスオーバーインターネットプロトコル（たとえば、ＶｏＩＰ）サービス、ショートメッセージシステム（ＳＭＳ）サービス、拡張９１１（ｅ９１１）などがある。
【００４３】
[0052]機能テーブル１０６は、それらが適用されるネットワーク１０４に基づいてワイヤレス通信デバイス機能１１０を記載し得る。たとえば、ワイヤレス通信デバイス機能１１０のセットは、ネットワーク１０４に関連し得、それに応じて記載され得る。いくつかの構成では、ネットワーク１０４に関連するワイヤレス通信デバイス機能１１０は、ネットワーク１０４がローミングネットワーク１０４である場合、ローミング契約に基づき得る。別の例では、機能テーブル１０６は、それらが適用されるワイヤレス通信デバイス機能１１０に基づいて、１つまたは複数のネットワーク１０４に関連する１つまたは複数のネットワーク識別子１０８を記載し得る。たとえば、１つまたは複数のネットワーク１０４は、ワイヤレス通信デバイス機能１１０に関連し得、それに応じて記載され得る。
【００４４】
[0053]機能制御ブロック／モジュール１１２は機能識別ブロック／モジュール１１４に結合され得る。いくつかの例では、機能制御ブロック／モジュール１１２は、ワイヤレス通信デバイス１０２上のワイヤレス通信デバイス機能１１０のうちの１つまたは複数を有効または無効にし得る。たとえば、機能制御ブロック／モジュール１１２は、ワイヤレス通信デバイス１０２がＩＰマルチメディアサブシステム登録に失敗したとき、ワイヤレス通信デバイス機能１１０に従って、ネットワーク１０４からワイヤレス通信デバイス１０２を分離し得る。別の例では、機能制御ブロック／モジュール１１２は、ワイヤレス通信デバイス１０２がネットワーク１０４サービスを得ることができない場合、ワイヤレス通信デバイス１０２に１つまたは複数のネットワーク１０４を巡回するように指示し得る。場合によっては、機能制御ブロック／モジュール１１２は、ネットワーク１０４の故障が生じたとき、ワイヤレス通信デバイス１０２がネットワーク１０４を使用するのを防止し得る。この例では、機能制御ブロック／モジュール１１２は、ネットワーク１０４の発見を開始し、ワイヤレス通信デバイス１０２を発見されたネットワーク１０４に取り付け得る。機能制御ブロック／モジュール１１２は、ネットワーク１０４から分離する前に一定数の登録を試み得る。
【００４５】
[0054]機能制御ブロック／モジュール１１２が有効および／または無効にし得るワイヤレス通信デバイス機能１１０の他の例としては、限定はしないが、セッション開始プロトコルサービス品質前提条件、インスタントメッセージングサービス、映像共有、ファイル共有、ビデオテレフォニー、ボイスオーバーインターネットプロトコル、ショートメッセージシステム、拡張９１１などがある。
【００４６】
[0055]図２は、ワイヤレス通信デバイス機能１１０の動的有効化のための方法２００の一構成を示す流れ図である。方法２００はワイヤレス通信デバイス１０２によって実行され得る。２０２において、ワイヤレス通信デバイス１０２はネットワーク識別子１０８を受信する。たとえば、２０２において、ワイヤレス通信デバイス１０２はネットワーク１０４からネットワーク識別子１０８を受信する。たとえば、ワイヤレス通信デバイス１０２は１つまたは複数の帯域中でパブリックランドモバイルネットワークを探索し得る。パブリックランドモバイルネットワークにキャンプオンすると、２０２において、ワイヤレス通信デバイス１０２は、そのネットワーク１０４に対応するネットワーク識別子１０８を受信する。
【００４７】
[0056]２０４において、ワイヤレス通信デバイス１０２の機能識別ブロック／モジュール１１４は、ネットワーク識別子１０８に基づいて機能テーブル１０６を使用してワイヤレス通信デバイス機能１１０のセットを判断する。本明細書で使用するワイヤレス通信デバイス機能１１０の「セット」は、ワイヤレス通信デバイス１０２にとって利用可能な（たとえば、その上に記憶される）ワイヤレス通信デバイス機能１１０のうちの１つまたは複数を含み得る。２０４において、機能識別ブロック／モジュール１１４は、１つまたは複数のネットワーク１０４に対応する１つまたは複数のネットワーク識別子１０８にワイヤレス通信デバイス機能１１０のセットをマッピングする機能テーブル１０６を使用して、ワイヤレス通信デバイス機能１１０のセットを判断する。たとえば、機能テーブル１０６は、ホームネットワーク１０４に関連するワイヤレス通信デバイス機能１１０をそのホームネットワーク識別子１０８にマッピングし得る。同様に、機能テーブル１０６は、ローミングネットワーク１０４に関連するワイヤレス通信デバイス機能１１０をそのローミングネットワーク識別子１０８にマッピングし得る。いくつかの実装形態では、１つまたは複数のワイヤレス通信デバイス機能１１０は複数のネットワーク１０４に対応し得る。たとえば、ワイヤレス通信デバイス機能１１０はホームネットワーク１０４とローミングネットワーク１０４とに対応し得る。
【００４８】
[0057]ワイヤレス通信デバイス機能１１０は、１つまたは複数のワイヤレス通信デバイス振る舞い、カスタマイゼーション、サービス、特徴、機能、アプリケーション、および／またはワイヤレス通信デバイス１０２と通信しているネットワーク１０４と通信する際にワイヤレス通信デバイス１０２がどのように振る舞い得るかを規定するネットワークキャリアごとの固有のカスタマイゼーションのセットを含み得る。ワイヤレス通信デバイス機能１１０の例としては、ネットワーク１０４から分離すること、１つまたは複数のネットワーク１０４を巡回すること、ネットワーク１０４との接続を防止すること、ネットワーク１０４の発見を開始すること、一定数の接続を試みることと、および１つまたは複数のサービスを適用することがあり得る。
【００４９】
[0058]２０４において、機能識別ブロック／モジュール１１４は、ネットワーク１０４に基づいてワイヤレス通信デバイス機能１１０のセットを判断する。たとえば、機能識別ブロック／モジュール１１４は、１つのネットワーク１０４に関連するワイヤレス通信デバイス機能１１０のセットを判断し得、別のネットワーク１０４に関連する他のワイヤレス通信デバイス機能１１０のセットを判断し得る。
【００５０】
[0059]２０４において、機能識別ブロック／モジュール１１４は、ネットワーク１０４のタイプに基づいてワイヤレス通信デバイス機能１１０のセットを判断する。たとえば、機能識別ブロック／モジュール１１４は、ホームネットワーク１０４に関連するワイヤレス通信デバイス機能１１０のセットを判断し得る。別の例では、機能識別ブロック／モジュール１１４は、ローミングネットワーク１０４に関連するワイヤレス通信デバイス機能１１０を判断し得る。場合によっては、ローミングネットワーク１０４に関連するワイヤレス通信デバイス機能１１０は、ホームネットワーク１０４に関連するワイヤレス通信デバイス機能１１０のサブセットであり得る。他の場合には、ローミングネットワーク１０４に関連するワイヤレス通信デバイス機能１１０のセットは、ホームネットワーク１０４に関連するワイヤレス通信デバイス機能１１０のセットと重複し得る。たとえば、ローミングネットワーク１０４に関連するワイヤレス通信デバイス機能１１０のセットは、ホームネットワーク１０４に関連するワイヤレス通信デバイス機能１１０のセット中に含まれない１つまたは複数のワイヤレス通信デバイス機能１１０を含み得る。他の場合には、ローミングネットワーク１０４に関連するワイヤレス通信デバイス機能１１０のセットは、ホームネットワーク１０４に関連するワイヤレス通信デバイス機能１１０のセットから離され得る。
【００５１】
[0060]２０４において、機能識別ブロック／モジュール１１４は、ネットワーク識別子１０８に基づいてワイヤレス通信デバイス機能１１０のセットを判断する。上記で説明したように、機能テーブル１０６のネットワーク識別子１０８は、１つまたは複数のネットワーク１０４に関係する情報を含み得る。この例では、機能識別ブロック／モジュール１１４は、ネットワーク１０４と対応するワイヤレス通信デバイス機能１１０とを識別するためにネットワーク識別子１０８を使用し得る。ネットワーク識別子１０８の例としては、パブリックランドモバイルネットワーク識別情報、モバイル国コードおよびサブネット識別情報がある。
【００５２】
[0061]２０６において、機能制御ブロック／モジュール１１２は、ワイヤレス通信デバイス機能１１０のセットを有効にする。上記で説明したように、２０６において、機能制御ブロック／モジュール１１２は、ネットワーク１０４に基づいて１つまたは複数のワイヤレス通信デバイス機能１１０を有効にする。たとえば、２０６において、機能制御ブロック／モジュール１１２は、２０４において判断された、ワイヤレス通信デバイス１０２と通信しているホームネットワーク１０４に関連するワイヤレス通信デバイス機能１１０のセットを有効にする。同様に、２０６において、機能制御ブロック／モジュール１１２は、ワイヤレス通信デバイス１０２と通信しているローミングネットワーク１０４に関連するワイヤレス通信デバイス機能１１０のセットを有効にする。機能制御ブロック／モジュール１１２が有効にし得るワイヤレス通信デバイス機能１１０の例としては、ネットワーク１０４から分離すること、１つまたは複数のパブリックランドモバイルネットワーク１０４を巡回すること、ネットワーク１０４との接続を防止すること、ネットワーク１０４の発見を開始すること、一定数の接続を試みること、および１つまたは複数のサービスを適用することがあり得る。
【００５３】
[0062]図３は、ワイヤレス通信デバイス機能１１０が確立される、ホームネットワークカバレージエリア３１６ａおよびローミングネットワークカバレージエリア３１６ｂ中のいくつかのワイヤレス通信デバイス３０２ａ〜ｇの一例を示す図である。ワイヤレス通信デバイス３０２ａ〜ｇは、図１に関して説明したワイヤレス通信デバイス１０２の例であり得る。この例では、いくつかのワイヤレス通信デバイス３０２ａ〜ｄがホームネットワークカバレージエリア３１６ａ中にある。上記で説明したように、ホームネットワーク１０４は、通信サービスが登録されたネットワーク１０４であり得る。ホームネットワークカバレージエリア３１６ａは、ホームネットワーク１０４によって通信サービスが提供され得る地理的エリアを指すことがある。さらに、この例では、いくつかのワイヤレス通信デバイス３０２ｅ〜ｇがローミングネットワークカバレージエリア３１６ｂ中にある。上記で説明したように、ローミングネットワーク１０４は、ホームネットワーク１０４でないネットワーク１０４であり得る。ローミングネットワークカバレージエリア３１６ｂは、ローミングネットワーク１０４によって通信サービスが提供され得る地理的エリアを指すことがある。
【００５４】
[0063]いくつかの実装形態では、ワイヤレス通信デバイス機能１１０は、ネットワーク１０４に基づいて判断される。たとえば、ホームネットワークカバレージエリア３１６ａ中にあるワイヤレス通信デバイス３０２ａ〜ｄは、ホームネットワーク１０４に対応するワイヤレス通信デバイス機能１１０を有効にし得る。いくつかの構成では、ホームネットワーク１０４に対応するワイヤレス通信デバイス機能１１０は、すべてのワイヤレス通信デバイス機能１１０に対応し得る。
【００５５】
[0064]別の例では、ローミングネットワークカバレージエリア３１６ｂ中にあるワイヤレス通信デバイス３０２ｅ〜ｇは、ローミングネットワーク１０４に対応するワイヤレス通信デバイス機能１１０を有効にし得る。ローミングネットワーク１０４に対応するワイヤレス通信デバイス機能１１０は、ワイヤレス通信デバイス機能１１０のセットに対応し得る。場合によっては、ローミングネットワーク１０４に対応するワイヤレス通信デバイス機能１１０は、ホームネットワークに対応するワイヤレス通信デバイス機能１１０のサブセットであり得る。いくつかの例では、ローミングネットワーク１０４に対応するワイヤレス通信デバイス機能１１０は、ローミング契約に基づき得る。図３は１つのローミングネットワークカバレージエリア３１６ｂを示しているが、任意の数のローミングネットワークカバレージエリア３１６ｂがワイヤレス通信デバイス３０２ａ〜ｇにとって利用可能であり得る。
【００５６】
[0065]図４は、ワイヤレス通信デバイス機能４１０の動的有効化のためのシステムおよび方法が実装され得る、ワイヤレス通信デバイス４０２とネットワーク４０４とのより具体的な構成を示すブロック図である。ワイヤレス通信デバイス４０２は、図１に関して説明したワイヤレス通信デバイス１０２の一例であり得る。
【００５７】
[0066]ワイヤレス通信デバイス４０２は、図１に関して説明した対応する要素の（１つまたは複数の）例であり得る機能識別ブロック／モジュール４１４および／または機能制御ブロック／モジュール４１２を含み得る。機能識別ブロック／モジュール４１４は、図１に関して説明した対応する要素の例であり得る１つまたは複数のワイヤレス通信デバイス機能４１０と１つまたは複数のネットワーク識別子４０８ａとをもつ機能テーブル４０６を含み得る。ワイヤレス通信デバイス４０２は、図１に関して説明したネットワーク１０４の一例であり得るネットワーク４０４に接続され得る。
【００５８】
[0067]いくつかの構成では、ワイヤレス通信デバイス４０２は、ネットワーク検出ブロック／モジュール４２０とネットワーク識別ブロック／モジュール４１８とを含み得る。ネットワーク検出ブロック／モジュール４２０は、ワイヤレス通信デバイス４０２と通信しているネットワーク４０４を検出し得る。上記で説明したように、ネットワーク４０４は、ワイヤレス通信デバイス４０２と通信するために異なる技術を使用し得る。異なるネットワーク１０４技術の例としては、ロングタームエボリューション（ＬＴＥ）、高速パケットアクセス（ＨＳＰＡ）、発展型高速パケットアクセス（ＨＳＰＡ＋）、ユニバーサルモバイルテレコミュニケーションズシステム（ＵＭＴＳ）、高速パケットデータ（ＨＲＰＤ：High Rate Packet Data）、拡張高速パケットデータ（ｅＨＲＰＤ）、電気電子学会（ＩＥＥＥ）８０２．１１（Ｗｉ−Ｆｉ）、インターワーキングワイヤレスローカルエリアネットワーク（ｉＷＬＡＮ）およびワールドワイドインターオペラビリティフォーマイクロウェーブアクセス（ＷｉＭＡＸ）がある。
【００５９】
[0068]ネットワーク識別ブロック／モジュール４１８はネットワーク検出ブロック／モジュール４２０に結合され得る。ネットワーク識別ブロック／モジュール４１８は、ワイヤレス通信デバイス４０２と通信している検出されたネットワーク４０４を識別し得る。いくつかの構成では、ネットワーク識別ブロック／モジュール４１８はネットワーク４０４のタイプを識別し得る。たとえば、ネットワーク識別ブロック／モジュール４１８は、ネットワーク４０４がホームネットワーク４０４であるのかローミングネットワーク４０４であるのかを識別し得る。いくつかの構成では、ネットワーク識別ブロック／モジュール４１８は機能識別ブロック／モジュール４１４に結合され得る。この構成では、ネットワーク識別ブロック／モジュール４１８は、機能識別ブロック／モジュール４１４と情報、たとえば、ネットワーク識別子４０８ａ〜ｂを共有し得る。
【００６０】
[0069]ネットワーク識別ブロック／モジュール４１８はネットワーク識別子テーブル４２４を含み得る。ネットワーク識別子テーブル４２４は１つまたは複数のネットワーク４０４を識別し得る。たとえば、ネットワーク識別子テーブル４２４は、ホームネットワーク４０４キャリアとのローミング契約を有するキャリアの１つまたは複数のホームネットワーク４０４およびローミングネットワーク４０４を識別し得る。ネットワーク識別子テーブル４２４は１つまたは複数のネットワーク４０４のタイプを識別し得る。たとえば、ネットワーク識別子テーブル４２４は、ネットワーク４０４がホームネットワーク４０４であるのかローミングネットワーク４０４であるのかを示し得る。
【００６１】
[0070]ネットワーク識別子テーブル４２４は、１つまたは複数のネットワーク識別子４０８ｂを使用してネットワーク４０４を識別し得る。ネットワーク識別子４０８ｂの例としては、限定はしないが、パブリックランドモバイルネットワーク識別情報、モバイル国コードおよびサブネット識別情報がある。
【００６２】
[0071]いくつかの実装形態では、ネットワーク識別子テーブル４２４は、ワイヤレス通信デバイス４０２中に含まれ、および／またはそれに結合されたメモリ（図示せず）に記憶され得る。たとえば、ネットワーク識別子テーブル４２４はワイヤレス通信デバイス４０２の加入者識別モジュール（ＳＩＭ）カードに記憶され得る。
【００６３】
[0072]いくつかの構成では、ネットワーク識別子テーブル４２４はワイヤレス通信デバイス４０２に知られ得る。言い換えれば、ワイヤレス通信デバイス４０２は、別の電子デバイスとのメッセージ交換に依存しないネットワーク識別子テーブル４２４を取得し得る。たとえば、ネットワーク識別子テーブル４２４は、製造中にワイヤレス通信デバイスに記憶され得る。
【００６４】
[0073]ネットワーク識別ブロック／モジュール４１８は、ネットワーク４０４を識別するために、検出されたネットワーク４０４をネットワーク識別子テーブル４２４と比較し得る。たとえば、ネットワーク識別ブロック／モジュール４１８は、検出されたネットワーク４０４に関する情報を取得するために、たとえば、検出されたネットワーク４０４がホームネットワーク４０４であるのかローミングネットワーク４０４であるのかを取得するために、検出されたネットワーク４０４のネットワーク識別子をネットワーク識別子テーブル４２４に記載されているネットワーク識別子４０８ｂと比較し得る。
【００６５】
[0074]更新ブロック／モジュール４２６は、ネットワーク識別ブロック／モジュール４１８および／または機能識別ブロック／モジュール４１４に結合され得る。いくつかの実装形態では、更新ブロック／モジュール４２６はネットワーク識別子テーブル４２４を更新し得る。たとえば、更新ブロック／モジュール４２６は、１つまたは複数のネットワーク識別子４０８ｂを追加し得るか、またはネットワーク識別子テーブル４２４から１つまたは複数のネットワーク識別子４０８ｂを削除し得る。更新ブロック／モジュール４２６はまた、ネットワーク識別子４０８ｂを更新し得る。たとえば、更新ブロック／モジュール４２６は１つまたは複数のネットワーク識別子４０８ｂを変更し得る。いくつかの構成では、更新ブロック／モジュール４２６は機能テーブル４０６を更新し得る。上記で説明したように、機能テーブル４０６を更新することは、１つまたは複数のネットワーク識別子４０８ａを追加すること、削除することおよび／または変更することを含み得る。いくつかの構成では、更新ブロック／モジュール４２６は、追加または代替として、１つまたは複数のワイヤレス通信デバイス機能４１０を定義する設定を更新し得る。いくつかの実装形態では、更新ブロック／モジュール４２６は、たとえば、オープンモバイルアライアンス（ＯＭＡ）デバイス管理（ＤＭ）更新手順を使用してネットワーク識別子テーブル４２４および／または機能テーブル４０６を空中を通じてで更新し得る。
【００６６】
[0075]いくつかの構成では、更新ブロック／モジュール４２６は、受信された入力に基づいてネットワーク識別子テーブル４２４および／または機能テーブル４０６を更新し得る。たとえば、ワイヤレス通信デバイス４０２のユーザは、ネットワーク識別子テーブル４２４および／または機能テーブル４０６に追加されるべき新しいネットワーク識別子４０８ａ〜ｂを入力し得る。この入力に基づいて、更新ブロック／モジュール４２６は、ネットワーク識別子４０８ａ〜ｂをネットワーク識別子テーブル４２４および／または機能テーブル４０６に追加し得る。同様に、更新ブロック／モジュール４２６は、ユーザ入力に基づいてネットワーク識別子テーブル４２４および／または機能テーブル４０６を削除および／または変更し得る。受信された入力は、追加または代替として、ネットワーク４０４から発生し得る。たとえば、ネットワーク４０４は、ネットワーク識別子テーブル４２４および／または機能テーブル４０６に追加されるべき新しいネットワーク識別子４０８ａ〜ｂを入力し得る。この入力に基づいて、更新ブロック／モジュール４２６は、ネットワーク識別子４０８ａ〜ｂをネットワーク識別子テーブル４２４および／または機能テーブル４０６に追加し得る。同様に、更新ブロック／モジュール４２６は、ネットワーク４０４入力に基づいてネットワーク識別子テーブル４２４および／または機能テーブル４０６を削除および／または変更し得る。いくつかの構成では、ワイヤレス通信デバイス機能４１０は、ネットワーク４０４から受信されたシグナリングに基づいて更新されないことがある。他の構成では、ワイヤレス通信デバイス機能４１０は、ネットワーク４０４から受信されたシグナリングに基づいて更新され得る。
【００６７】
[0076]図５は、ワイヤレス通信デバイス機能１１０の動的有効化のための方法５００の別の構成を示す流れ図である。方法５００はワイヤレス通信デバイス４０２によって実行され得る。５０２において、ワイヤレス通信デバイス４０２のネットワーク検出ブロック／モジュール４２０はネットワーク４０４を検出する。より詳細には、５０２において、ネットワーク検出ブロック／モジュール４２０は、ワイヤレス通信デバイス４０２と通信することが可能であり得るネットワーク４０４を検出する。
【００６８】
[0077]５０４において、ネットワーク識別ブロック／モジュール４１８は、検出されたネットワーク４０４（たとえば、受信されたネットワーク識別子４０８ａ〜ｂ）をネットワーク識別子テーブル４２４と比較する。たとえば、５０４において、ネットワーク識別ブロック／モジュール４１８は、検出されたネットワーク４０４に関する情報を取得するために、検出されたネットワーク４０４のネットワーク識別子をネットワーク識別子テーブル４２４に記載されているネットワーク識別子４０８ｂと比較する。
【００６９】
[0078]いくつかの構成では、５０６において、ネットワーク識別ブロック／モジュール４１８は、検出されたネットワーク４０４がホームネットワーク４０４であるのかローミングネットワーク４０４であるのかを判断する。いくつかの例では、ネットワーク識別子テーブル４２４は、ネットワーク４０４がホームネットワーク４０４であるのかローミングネットワーク４０４であるのかを指定し得る。これらの例では、ネットワーク識別ブロック／モジュール４１８は、検出されたネットワーク４０４がホームネットワーク４０４であるのかローミングネットワーク４０４であるのかを５０６において判断するためにネットワーク識別子テーブル４２４情報を使用し得る。
【００７０】
[0079]５０８において、機能識別ブロック／モジュール４１４は、ネットワーク識別子４０８に基づいて機能テーブル４０６を使用してワイヤレス通信デバイス機能４１０のセットを判断する。いくつかの実装形態では、これは、図２に関して説明したように行われ得る。たとえば、ネットワーク４０４がホームネットワーク４０４である場合、５０８において、機能識別ブロック／モジュール４１４は、ホームネットワーク４０４に関連するワイヤレス通信デバイス機能４１０のセットを判断する。上記で説明したように、これは、機能テーブル４０６上に記載されているすべてのワイヤレス通信デバイス機能４１０に対応するワイヤレス通信デバイス機能４１０を含み得る。それと比較して、ネットワーク４０４がローミングネットワーク４０４である場合、５０８において、機能識別ブロック／モジュール４１４は、ローミングネットワーク４０４に関連するワイヤレス通信デバイス機能４１０のセットを判断する。同様に、上記で説明したように、これは、ローミングネットワーク４０４キャリアとホームネットワーク４０４キャリアとの間のローミング契約によって定義されるように、機能テーブル４０６上に記載されているワイヤレス通信デバイス機能４１０のセットに対応するワイヤレス通信デバイス機能４１０を含み得る。場合によっては、ローミングネットワーク４０４に関連するワイヤレス通信デバイス機能４１０の一部は、ホームネットワーク４０４に関連するワイヤレス通信デバイス機能４１０のサブセットであり得る。
【００７１】
[0080]５１０において、機能制御ブロック／モジュール４１２は、ワイヤレス通信デバイス機能４１０のセットを有効にする。いくつかの実装形態では、これは、図２に関して説明したように行われ得る。
【００７２】
[0081]５１２において、機能制御ブロック／モジュール４１２は、残りのワイヤレス通信デバイス機能４１０を無効にする。たとえば、５１２において、機能制御ブロック／モジュール４１２は、ネットワーク４０４に対応しない（たとえば、ネットワーク４０４によって許可されない）ワイヤレス通信デバイス機能４１０を無効にする。たとえば、ネットワーク４０４がローミングネットワーク４０４である場合、５１２において、機能制御ブロック／モジュール４１２は、ローミングネットワーク４０４に対応しないワイヤレス通信デバイス機能４１０のそのセットを無効にする。より詳細には、ローミングネットワーク４０４が標準前提条件のセッション開始プロトコル品質を認識しない場合、５１２において、機能制御ブロック／モジュール４１２は、ワイヤレス通信デバイス４０２がローミングネットワーク４０４において通信サービスを有し得るように、ワイヤレス通信デバイス４０２上の標準前提条件のセッション開始プロトコル品質を無効にする。
【００７３】
[0082]５１４において、更新ブロック／モジュール４２６は機能テーブル４０６とネットワーク識別子テーブル４２４とのうちの１つまたは複数を更新する。たとえば、５１４において、更新ブロック／モジュール４２６は機能テーブル４０６とネットワーク識別子テーブル４２４とのうちの１つまたは複数を空中を通じて更新する。場合によっては、５１４において、更新ブロック／モジュール４２６は、たとえば、ユーザからの受信された入力に基づいて機能テーブル４０６とネットワーク識別子テーブル４２４とのうちのの１つまたは複数を更新する。たとえば、更新ブロック／モジュール４２６は、ネットワーク識別子テーブル４２４および／または機能テーブル４０６の１つまたは複数のネットワーク識別子４０８ａ〜ｂを追加、削除または変更し得る。たとえば、ローミングネットワーク４０４キャリアが、もはやホームネットワーク４０４キャリアとのローミング契約を有しない場合、更新ブロック／モジュール４２６は、ネットワーク識別子テーブル４２４および／または機能テーブル４０６から、このネットワーク４０４に対応するネットワーク識別子４０８ａ〜ｂを削除し得る。いくつかの実装形態では、更新ブロック／モジュール４２６は、たとえば、オープンモバイルアライアンス（ＯＭＡ）デバイス管理（ＤＭ）更新手順を使用してネットワーク識別子テーブル４２４および／または機能テーブル４０６をオーバージエアで更新し得る。
【００７４】
[0083]５１６において、ワイヤレス通信デバイス４０２は、機能テーブル４０６とネットワーク識別子テーブル４２４とのうちの１つまたは複数をワイヤレス通信デバイス４０２に記憶する。たとえば、ネットワーク識別子テーブル４２４はワイヤレス通信デバイス４０２の加入者識別モジュール（ＳＩＭ）カードに記憶され得る。
【００７５】
[0084]図６は、ワイヤレス通信デバイス機能４１０の動的有効化のためのシステムおよび方法が実装され得る、ワイヤレス通信デバイス６０２とネットワーク６０４との別のより具体的な構成を示すブロック図である。ワイヤレス通信デバイス６０２は、図１に関して説明したワイヤレス通信デバイス１０２の一例であり得る。ワイヤレス通信デバイス６０２は、図１に関して説明したネットワーク１０４の一例であり得るネットワーク６０４と通信し得る。
【００７６】
[0085]ワイヤレス通信デバイス６０２は、いくつかの構成では、図１および／または図４に関して説明した対応する要素の例であり得る、ネットワーク検出ブロック／モジュール６２０、ネットワーク識別ブロック／モジュール６１８、機能制御ブロック／モジュール６１２および／または更新ブロック／モジュール６２６を含み得る。ネットワーク識別ブロック／モジュール６１８は、図４に関して説明したネットワーク識別子テーブル４２４の一例であり得るネットワーク識別子テーブル６２４を含み得る。ネットワーク識別子テーブル６２４は、１つまたは複数のネットワーク識別子６０８ｂを使用してネットワーク６０４を識別し得る。いくつかの実装形態では、ネットワーク識別子６０８ｂは、図４に関して説明した対応する要素の例であり得る。
【００７７】
[0086]ワイヤレス通信デバイス６０２はサービスおよびカスタマイゼーション識別ブロック／モジュール６２８を含み得る。いくつかの構成では、サービスおよびカスタマイゼーション識別ブロック／モジュール６２８は、図１に関して説明した機能識別ブロック／モジュール１１４の一例であり得る。サービスおよびカスタマイゼーション識別ブロック／モジュール６２８は、振る舞い、カスタマイゼーション、サービス、特徴、機能および／またはアプリケーション６３２のセットを判断し得る。上記で説明したように、振る舞い、カスタマイゼーション、サービス、特徴、機能および／またはアプリケーション６３２は、前に説明したワイヤレス通信デバイス機能１１０の一例であり得る。
【００７８】
[0087]サービスおよびカスタマイゼーション識別ブロック／モジュール６２８は、ネットワーク６０４に基づいて１つまたは複数の振る舞い、カスタマイゼーション、サービス、特徴、機能および／またはアプリケーション６３２のセットを判断し得る。より詳細には、サービスおよびカスタマイゼーション識別ブロック／モジュール６２８は、ワイヤレス通信デバイス６０２と通信しているネットワーク６０４に基づいて、振る舞い、カスタマイゼーション、サービス、特徴、機能および／またはアプリケーション６３２のセットを判断し得る。いくつかの構成では、サービスおよびカスタマイゼーション識別ブロック／モジュール６２８は、ネットワーク６０４のタイプに基づいて振る舞い、カスタマイゼーション、サービス、特徴、機能および／またはアプリケーション６３２を判断し得る。たとえば、サービスおよびカスタマイゼーション識別ブロック／モジュール６２８は、ネットワーク６０４がホームネットワーク６０４である場合、振る舞い、カスタマイゼーション、サービス、特徴、機能および／またはアプリケーション６３２の１つのセットを判断し得る。それと比較して、サービスおよびカスタマイゼーション識別ブロック／モジュール６２８は、ネットワーク６０４がローミングネットワーク６０４である場合、振る舞い、カスタマイゼーション、サービス、特徴、機能および／またはアプリケーション６３２の別のセットを判断し得る。場合によっては、たとえば、ローミングネットワーク６０４に関連する振る舞い、カスタマイゼーション、サービス、特徴、機能および／またはアプリケーション６３２は、ホームネットワーク６０４に関連する振る舞い、カスタマイゼーション、サービス、特徴、機能および／またはアプリケーション６３２のサブセットであり得る。いくつかの構成では、サービスおよびカスタマイゼーション識別ブロック／モジュール６２８は、ネットワーク６０４がローミングネットワーク６０４であるのかホームネットワーク６０４であるのかを判断するために、ワイヤレス通信デバイス６０２と通信しているネットワーク６０４をネットワーク識別子６０８ａと比較し得る。
【００７９】
[0088]サービスおよびカスタマイゼーション識別ブロック／モジュール６２８はサービスおよびカスタマイゼーションリストテーブル６２２を含み得る。サービスおよびカスタマイゼーションリストテーブル６２２は、図１に関して説明した機能テーブル１０６の一例であり得る。サービスおよびカスタマイゼーションリストテーブル６２２は、１つまたは複数の振る舞い、カスタマイゼーション、サービス、特徴、機能および／またはアプリケーション６３２を１つまたは複数のネットワーク６０４にマッピングし得る。たとえば、サービスおよびカスタマイゼーションリストテーブル６２２は、１つまたは複数のネットワーク６０４に対応する１つまたは複数のネットワーク識別子６０８ａを記載し得る。この構成では、サービスおよびカスタマイゼーションリストテーブル６２２は、１つまたは複数のネットワーク６０４に関連する１つまたは複数の振る舞い、カスタマイゼーション、サービス、特徴、機能および／またはアプリケーション６３２を記載し得る。
【００８０】
[0089]いくつかの実装形態では、サービスおよびカスタマイゼーションリストテーブル６２２は、ワイヤレス通信デバイス６０２中に含まれ、および／またはそれに結合されたメモリ（図示せず）に記憶され得る。たとえば、サービスおよびカスタマイゼーションリストテーブル６２２はワイヤレス通信デバイス６０２の加入者識別モジュール（ＳＩＭ）カードに記憶され得る。
【００８１】
[0090]いくつかの実装形態では、サービスおよびカスタマイゼーションリストテーブル６２２は、図１に関して説明したネットワーク識別子１０８ａの例であり得る１つまたは複数のネットワーク識別子６０８ａを含み得る。サービスおよびカスタマイゼーションリストテーブル６２２はまた、１つまたは複数の振る舞い、カスタマイゼーション、サービス、特徴、機能および／またはアプリケーション６３２のリストを含み得る。いくつかの実装形態では、振る舞い、カスタマイゼーション、サービス、特徴、機能および／またはアプリケーション６３２は、図１に関して説明したワイヤレス通信デバイス機能１１０の一例であり得る。たとえば、サービスおよびカスタマイゼーションリストテーブル６２２は、１つまたは複数の振る舞い、カスタマイゼーション、サービス、特徴、機能および／または１つまたは複数のネットワーク識別子６０８ａにマッピングしているアプリケーション６３２のリスト（たとえば、サービスおよびカスタマイゼーションリスト）を含み得る。いくつかの実装形態では、サービスおよびカスタマイゼーションリストは、項目のうちの１つまたは複数が更新され得る項目のリストであり得る。たとえば、マスタサービスおよびカスタマイゼーションリストテーブル６２２は、（たとえば、１つまたは複数のネットワーク識別子６０８ａを介した）特定のキャリアまたは事業者にマッピングするカスタマイゼーションリストテーブルと１つまたは複数のサブセットサービスを含み得る。
【００８２】
[0091]いくつかの構成では、ローミング契約６３４はサービスおよびカスタマイゼーションリストテーブル６２２に結合され得る。ローミング契約６３４は、どのワイヤレス通信デバイス機能６１０がローミングネットワーク６０４に関連し得るかを指定する、ローミングネットワーク６０４キャリアとホームネットワーク６０４キャリアとの間の契約であり得る。言い換えれば、ローミング契約６３４は、どの振る舞い、カスタマイゼーション、サービス、特徴、機能および／またはアプリケーション６３２が有効または無効にされるべきかを、サービスおよびカスタマイゼーション識別ブロック／モジュール６２８に示し得る。たとえば、ローミング契約６３４は、映像共有がローミングネットワーク６０４に関連しないことを示し得る。この例では、サービスおよびカスタマイゼーション識別ブロック／モジュール６２８は、映像共有が、ローミングネットワーク６０４に関連しない振る舞い、カスタマイゼーション、サービス、特徴、機能および／またはアプリケーション６３２であると判断し得る。機能制御ブロック／モジュール６１２は、次いで、ワイヤレス通信デバイス６０２上の映像共有を無効にし得る。
【００８３】
[0092]図７は、ワイヤレス通信デバイス機能７１０を確立するために使用され得る機能テーブル７０６の一例を示す図である。機能テーブル７０６は、図１に関して前に説明した機能テーブル１０６の一例であり得る。機能テーブル７０６は、図１に関して説明した対応する要素の例であり得る１つまたは複数のネットワーク識別子７０８ａ〜ｃと１つまたは複数のワイヤレス通信デバイス機能７１０ａ〜ｄとを含み得る。
【００８４】
[0093]上記で説明したように、機能テーブル７０６は、１つまたは複数のネットワーク１０４に関連するワイヤレス通信デバイス機能７１０ａ〜ｄのセットを記載し得る。いくつかの構成では、機能テーブル７０６は、それらが関連するネットワーク１０４に従ってワイヤレス通信デバイス機能７１０ａ〜ｄを記載し得る。このようにして構成された機能テーブル７０６の例が図７に与えられる。
【００８５】
[0094]機能テーブル７０６は１つまたは複数のネットワーク識別子７０８ａ〜ｃを記載し得る。いくつかの構成では、ネットワーク識別子７０８ａ〜ｃのうちの１つまたは複数は、１つまたは複数のホームネットワーク１０４および／あるいは１つまたは複数のローミングネットワーク１０４を指すことがある。機能テーブル７０６は、１つまたは複数のネットワーク識別子７０８ａ〜ｃに関連するワイヤレス通信デバイス機能７１０ａ〜ｄを記載し得る。たとえば、ワイヤレス通信デバイス機能Ａ７１０ａ〜Ｃ７１０ｃはネットワーク識別子Ａ７０８ａに関連し得る。同様に、ワイヤレス通信デバイス機能Ｂ７１０ｂおよびＣ７１０ｃはネットワーク識別子Ｂ７０８ｂに関連し得る。ワイヤレス通信デバイス機能Ａ７１０ａおよびＤ７１０ｄはネットワーク識別子Ｃ７０８ｃに関連し得る。本明細書で説明するシステムおよび方法の一例では、２０４において、ワイヤレス通信デバイス１０２は、（たとえば、２０２において受信されたネットワーク識別子に一致する）ネットワーク識別子Ａ７０８ａに基づいてワイヤレス通信デバイス機能Ａ７１０ａ〜Ｃ７１０ｃのセットを判断し、２０６において、ワイヤレス通信デバイス機能Ａ７１０ａ〜Ｃ７１０ｃのセットを有効にする。
【００８６】
[0095]図８は、ワイヤレス通信デバイス機能８１０の動的有効化のためのシステムおよび方法が実装され得る、機能テーブル８０６の別の例を示す図である。機能テーブル８０６は、図１に関して前に説明した機能テーブル１０６の一例であり得る。機能テーブル８０６は、図１に関して説明した対応する要素と同様の１つまたは複数のネットワーク識別子８０８ａ〜ｄと１つまたは複数のワイヤレス通信デバイス機能８１０ａ〜ｃとを含み得る。
【００８７】
[0096]上記で説明したように、機能テーブル８０６は、１つまたは複数のワイヤレス通信デバイス機能８１０ａ〜ｃに関連するネットワーク識別子８０８ａ〜ｄを記載し得る。いくつかの構成では、機能テーブル８０６は、それらが関連するワイヤレス通信デバイス機能８１０ａ〜ｃに従ってネットワーク識別子８０８ａ〜ｄを記載し得る。いくつかの例では、ネットワーク識別子８０８ａ〜ｄは、１つまたは複数のホームネットワーク１０４および／あるいは１つまたは複数のローミングネットワーク１０４を指すことがある。このようにして構成された機能テーブル８０６の例が図８に与えられる。
【００８８】
[0097]機能テーブル８０６は１つまたは複数のワイヤレス通信デバイス機能８１０ａ〜ｃを記載し得る。機能テーブル８０６は、１つまたは複数のワイヤレス通信デバイス機能８１０ａ〜ｃに関連するネットワーク識別子８０８ａ〜ｄを記載し得る。たとえば、ネットワーク識別子Ａ８０８ａ〜Ｃ８０８ｃはワイヤレス通信デバイス機能Ａ８１０ａに関連し得る。同様に、ネットワーク識別子Ｂ８０８ｂおよびＣ８０８ｃはワイヤレス通信デバイス機能Ｂ８１０ｂに関連し得る。ネットワーク識別子Ａ８０８ａおよびＤ８０８ｄはワイヤレス通信デバイス機能Ｃ８１０ｃに関連し得る。本明細書で説明するシステムおよび方法の一例では、２０４において、ワイヤレス通信デバイス１０２は、（たとえば、２０２において受信されたネットワーク識別子に一致する）ネットワーク識別子Ｂ８０８ｂに基づいてワイヤレス通信デバイス機能Ａ８１０ａ〜Ｂ８１０ｂのセットを判断し、２０６において、ワイヤレス通信デバイス機能Ａ８１０ａ〜Ｂ８１０ｂのセットを有効にする。
【００８９】
[0098]図９は、多入力多出力（ＭＩＭＯ）システム９００における送信機９３６および受信機９３８のブロック図である。送信機９３６の例としては、ワイヤレス通信デバイス１０２、３０２、４０２および６０２があり得る。追加または代替として、受信機９３８の例としては、ワイヤレス通信デバイス１０２、３０２、４０２および６０２があり得る。送信機９３６では、いくつかのデータストリームのトラフィックデータがデータソース９４０から送信（ＴＸ）データプロセッサ９４２に与えられる。各データストリームは、次いで、それぞれの送信アンテナ９４４ａ〜ｔを介して送信され得る。送信（ＴＸ）データプロセッサ９４２は、コード化データを与えるために、各データストリームのトラフィックデータを、そのデータストリームのために選択された特定のコーディング方式に基づいてフォーマットし、コーディングし、インターリーブし得る。
【００９０】
[0099]各データストリームのコード化データは、直交周波数分割多重（ＯＦＤＭ）技法を使用してパイロットデータ（たとえば、基準信号）と多重化され得る。パイロットデータは、既知の方法で処理され、チャネル応答を推定するために受信機９３８において使用される既知のデータパターンであり得る。次いで、各ストリームの多重化されたパイロットデータおよびコード化データは、変調シンボルを与えるために、そのデータストリームのために選択された特定の変調方式（たとえば、２位相シフトキーイング（ＢＰＳＫ）、４位相シフトキーイング（ＱＰＳＫ）、多値位相シフトキーイング（Ｍ−ＰＳＫ）、多値直交振幅変調（Ｍ−ＱＡＭ））に基づいて変調（すなわち、シンボルマッピング）される。各データストリームのデータレート、コーディング、および変調は、プロセッサによって実行される命令によって判断され得る。
【００９１】
[00100]次いで、すべてのデータストリームの変調シンボルが送信（ＴＸ）多入力多出力（ＭＩＭＯ）プロセッサ９４６に与えられ、送信（ＴＸ）多入力多出力（ＭＩＭＯ）プロセッサ９４６はさらに（たとえば、ＯＦＤＭ用に）その変調シンボルを処理し得る。次いで、送信（ＴＸ）多入力多出力（ＭＩＭＯ）プロセッサ９４６はＮＴ個の変調シンボルストリームをＮＴ個の送信機（ＴＭＴＲ）９４８ａ〜９４８ｔに与える。送信（ＴＸ）多入力多出力（ＭＩＭＯ）プロセッサ９４６は、データストリームのシンボルと、シンボルがそこから送信されているアンテナ９４４とにビームフォーミング重みを付与し得る。
【００９２】
[00101]各送信機９４８は、それぞれのシンボルストリームを受信し、処理して、１つまたは複数のアナログ信号を与え、さらに、それらのアナログ信号を調整（たとえば、増幅、フィルタ処理、およびアップコンバート）して、ＭＩＭＯチャネルを介して送信するのに適した変調信号を与え得る。送信機９４８ａ〜９４８ｔからのＮＴ個の被変調信号は、次いで、それぞれＮＴ個のアンテナ９４４ａ〜９４４ｔから送信される。
【００９３】
[00102]受信機９３８において、送信された被変調信号はＮＲ個のアンテナ９５０ａ〜９５０ｒによって受信され、各アンテナ９５０からの受信信号は、それぞれの受信機（ＲＣＶＲ）９５２ａ〜９５２ｒに与えられる。各受信機９５２は、それぞれの受信信号を調整（たとえば、フィルタ処理、増幅、およびダウンコンバート）し、調整された信号をデジタル化して、サンプルを与え、さらにそれらのサンプルを処理して、対応する「受信」シンボルストリームを与え得る。
【００９４】
[00103]ＲＸデータプロセッサ９５４が、次いで、ＮＲ個の受信機９５２からＮＲ個の受信シンボルストリームを受信し、特定の受信機処理技法に基づいて処理して、ＮＴ個の「検出」シンボルストリームを与える。ＲＸデータプロセッサ９５４は、次いで、各検出シンボルストリームを復調し、デインターリーブし、復号して、データストリームのトラフィックデータを復元する。ＲＸデータプロセッサ９５４による処理は、送信機９３６におけるＴＸ  ＭＩＭＯプロセッサ９４６およびＴＸデータプロセッサ９４２によって実行される処理を補足するものであり得る。
【００９５】
[00104]プロセッサ９５６は、どのプリコーディング行列を使用すべきかを定期的に判断し得る。プロセッサ９５６は、メモリ９５８上に情報を記憶し、メモリ９５８から情報を取り出し得る。プロセッサ９５６は、行列インデックス部分とランク値部分とを備える逆方向リンクメッセージを作成する。逆方向リンクメッセージは、チャネル状態情報（ＣＳＩ）と呼ばれることがある。逆方向リンクメッセージは、通信リンクおよび／または受信データストリームに関する様々なタイプの情報を備え得る。逆方向リンクメッセージは、次いで、データソース９６２からいくつかのデータストリームのトラフィックデータをも受信するＴＸデータプロセッサ９６０によって処理され、変調器９６４によって変調され、送信機９５２ａ〜９５２ｒによって調整され、送信機９３６に返信される。
【００９６】
[00105]送信機９３６において、受信機からの変調信号は、アンテナ９４４によって受信され、受信機９４８によって調整され、復調器９６６によって復調され、受信機９３８システムによって送信された逆方向リンクメッセージを抽出するためにＲＸデータプロセッサ９６８によって処理される。プロセッサ９７０は、ＲＸデータプロセッサ９６８からチャネル状態情報（ＣＳＩ）を受信し得る。プロセッサ９７０は、メモリ９７２上に情報を記憶し、メモリ９７２から情報を取り出し得る。次いで、プロセッサ９７０は、ビームフォーミング重みを決定するためにどのプリコーディング行列を使用すべきかを決定し、抽出されたメッセージを処理する。いくつかの構成では、図９に示された受信機９３８は、上記で説明したネットワーク１０４、４０４および６０４のうちの１つまたは複数において実装され得る。上記で説明した１つまたは複数のワイヤレス通信デバイス１０２、３０２、４０２および６０２は、いくつかの構成では、図９に示された送信機９３６と同様に構成され得る。
【００９７】
[00106]図１０に、上記で説明した方式またはプロセスを実行するための装置１００２のハードウェア実装形態の一部を示す。装置１００２は、以下で説明する回路を備える。本明細書および添付の特許請求の範囲では、「回路」という用語は、機能上の用語ではなく構造上の用語として解釈されることが明らかなはずである。たとえば、回路は、図１０に図示および説明する処理および／またはメモリセル、ユニット、ブロックなどの形態の多数の集積回路構成要素など、回路構成要素の集合体であり得る。この構成では、回路装置は、参照番号１００２によって示され、ワイヤレス通信デバイス１０２、３０２、４０２および６０２などの本明細書で説明する通信エンティティのいずれにも実装され得る。
【００９８】
[00107]装置１００２は、いくつかの回路を互いにリンクする中央データバス１０７４を備える。回路は、ＣＰＵ（中央処理装置）またはコントローラ１０７６と、受信回路１０７８と、送信回路１０８０と、メモリユニット１０８２とを含む。
【００９９】
[00108]装置１００２がワイヤレスデバイスの一部である場合、受信回路１０７８および送信回路１０８０は、ＲＦ（無線周波数）回路（図面に図示せず）に接続され得る。受信回路１０７８は、受信信号を処理し、バッファした後、その信号をデータバス１０７４に送る。一方、送信回路１０８０は、データバス１０７４からのデータを処理し、バッファした後、そのデータを装置１００２の外側に送る。ＣＰＵ／コントローラ１０７６は、データバス１０７４のデータ管理の機能、さらに、メモリユニット１０８２の命令コンテンツを実行することを含む、一般的なデータ処理のファンクションを実行する。
【０１００】
[00109]メモリユニット１０８２は、参照番号１０８４によって概略的に示されたモジュールおよび／または命令のセットを含む。この構成では、モジュール／命令は、特に、上記で説明した方式およびプロセスを実行する機能有効化ファンクション１０８６を含む。ファンクション１０８６は、図２および図５のうちの１つまたは複数に図示および説明したプロセスステップを実行するためのコンピュータ命令またはコードを含む。エンティティに特有の特定の命令は、ファンクション１０８６中に選択的に実装され得る。たとえば、装置１００２がワイヤレス通信デバイス１０２、３０２、４０２および６０２の一部である場合、特に、図２および図５に図示および説明したワイヤレス通信デバイス１０２、３０２、４０２および６０２に特有の命令は、ファンクション１０８６中にコーディングされ得る。
【０１０１】
[00110]この構成では、メモリユニット１０８２はＲＡＭ（ランダムアクセスメモリ）回路である。ファンクション１０８６などの例示的な機能は、１つまたは複数のソフトウェアルーチン、モジュールおよび／またはデータセットを含む。メモリユニット１０８２は、揮発性タイプまたは不揮発性タイプのいずれかであり得る別のメモリ回路（図示せず）に結合され得る。代替として、メモリユニット１０８２は、ＥＥＰＲＯＭ（登録商標）（電気消去可能プログラマブル読取り専用メモリ）、ＥＰＲＯＭ（電気プログラマブル読取り専用メモリ）、ＲＯＭ（読取り専用メモリ）、ＡＳＩＣ（特定用途向け集積回路）、磁気ディスク、光ディスク、および当技術分野でよく知られている他のものなど、他の回路タイプから製造され得る。
【０１０２】
[00111]上記の説明では、様々な用語とともに参照番号を時々使用した。用語が参照番号とともに使用されている場合、これは、図のうちの１つまたは複数に示された特定の要素を指すものとされ得る。用語が参照番号なしに使用されている場合、これは、概して特定の図に限定されない用語を指すものとされ得る。
【０１０３】
[00112]「判断」という用語は、多種多様なアクションを包含し、したがって、「判断」は、計算、算出、処理、導出、調査、ルックアップ（たとえば、テーブル、データベースまたは別のデータ構造でのルックアップ）、確認などを含むことができる。また、「判断」は、受信（たとえば、情報を受信すること）、アクセス（たとえば、メモリ中のデータにアクセスすること）などを含むことができる。また、「判断」は、解決、選択、選定、確立などを含むことができる。
【０１０４】
[00113]「に基づいて」という句は、別段に明示されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という句は、「のみに基づいて」と「に少なくとも基づいて」の両方を表す。
【０１０５】
[00114]「結合する」という用語およびそれの変形は、要素間の直接または間接接続を示し得る。たとえば、第２の要素に結合された第１の要素は、第２の要素に直接接続されるか、または別の要素を通して第２の要素に間接的に接続され得る。
【０１０６】
[00115]本明細書で説明した機能は、１つまたは複数の命令としてプロセッサ可読媒体またはコンピュータ可読媒体上に記憶され得る。「コンピュータ可読媒体」という用語は、コンピュータまたはプロセッサによってアクセスされ得る任意の利用可能な媒体を指す。限定ではなく、例として、そのような媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを記憶するために使用され得、コンピュータまたはプロセッサによってアクセスされ得る、任意の他の媒体を備え得る。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）、およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。コンピュータ可読媒体は有形で非一時的であり得ることに留意されたい。「コンピュータプログラム製品」という用語は、コンピューティングデバイスまたはプロセッサによって実行、処理または計算され得るコードまたは命令（たとえば、「プログラム」）と組み合わせたコンピューティングデバイスまたはプロセッサを指す。本明細書で使用する「コード」という用語は、コンピューティングデバイスまたはプロセッサによって実行可能であるソフトウェア、命令、コードまたはデータを指すことがある。
【０１０７】
[00116]ソフトウェアまたは命令はまた、伝送媒体を介して送信され得る。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、送信媒体の定義に含まれる。
【０１０８】
[00117]本明細書で開示した方法は、説明した方法を達成するための１つまたは複数のステップまたはアクションを備える。本方法のステップおよび／またはアクションは、特許請求の範囲から逸脱することなく互いに交換され得る。言い換えれば、本明細書で説明した方法の適切な動作のためにステップまたはアクションの特定の順序が必要とされない限り、特定のステップおよび／またはアクションの順序および／または使用は、特許請求の範囲を逸脱することなく修正され得る。
【０１０９】
[00118]特許請求の範囲は、上記に示した厳密な構成および構成要素に限定されないことを理解されたい。特許請求の範囲から逸脱することなく、本明細書で説明したシステム、方法、および装置の動作および詳細において、様々な修正、変更および変形が行われ得る。
【０１１０】
（段落番号）
[00119]いかなるクレーム要素も、その要素が「手段」という語句を使用して明確に具陳されていない限り、または方法クレームの場合には、その要素が「ステップ」という語句を使用して具陳されていない限り、米国特許法第１１２条第６項の規定の下で解釈されるべきではない。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  通信システムにおいて動作可能な装置であって、
ネットワーク識別子に基づいて機能テーブルを使用してワイヤレス通信デバイス機能のセットを判断するための手段と、
ワイヤレス通信デバイス機能の前記セットを有効にするための手段と
を備える、装置。
[Ｃ２]  前記ネットワーク識別子がネットワーク識別子テーブル中に含まれる、［Ｃ１］に記載の装置。
[Ｃ３]  前記機能テーブルが、前記ネットワーク識別子に基づいて１つまたは複数のワイヤレス通信デバイス機能を１つまたは複数のネットワークにマッピングする、［Ｃ１］に記載の装置。
[Ｃ４]  前記機能テーブルがサービスおよびカスタマイゼーションリストテーブルを備える、［Ｃ１］に記載の装置。
[Ｃ５]  残りのワイヤレス通信デバイス機能を無効にするための手段をさらに備える、［Ｃ１］に記載の装置。
[Ｃ６]  ネットワークがホームネットワークであるのかローミングネットワークであるのかを判断するための手段をさらに備える、［Ｃ１］に記載の装置。
[Ｃ７]  ワイヤレス通信デバイス機能の前記セットは、前記ネットワークがローミングネットワークである場合、１つまたは複数のローミング契約に基づく、  [Ｃ６]に記載の装置。
[Ｃ８]  前記機能テーブルとネットワーク識別子テーブルとのうちの１つまたは複数をオーバージエアで更新するための手段をさらに備える、［Ｃ１］に記載の装置。
[Ｃ９]  前記機能テーブルとネットワーク識別子テーブルとのうちの１つまたは複数をオーバージエアで更新することが、受信された入力に基づく、[Ｃ８]に記載の装置。
[Ｃ１０]  前記機能テーブルとネットワーク識別子テーブルとのうちの１つまたは複数をオーバージエアで更新することが、ビヘイビアと、カスタマイゼーションと、サービスと、フィーチャと、ファンクションと、アプリケーションと、ネットワーク識別子とのうちの１つまたは複数を更新することを備える、[Ｃ８]に記載の装置。
[Ｃ１１]  ワイヤレス通信デバイス機能の前記セットが、ビヘイビアと、カスタマイゼーションと、サービスと、フィーチャと、ファンクションと、アプリケーションとからなるグループのうちの少なくとも１つを備える、［Ｃ１］に記載の装置。
[Ｃ１２]  ネットワークを検出するための手段と、
前記ネットワークをネットワーク識別子テーブルと比較するための手段と
をさらに備える、［Ｃ１］に記載の装置。
[Ｃ１３]  前記機能テーブルとネットワーク識別子テーブルとのうちの１つまたは複数を前記装置に記憶するための手段をさらに備える、［Ｃ１］に記載の装置。
[Ｃ１４]  前記ワイヤレス通信デバイス機能がインターネットプロトコルマルチメディアサブシステム機能である、［Ｃ１］に記載の装置。
[Ｃ１５]  ネットワーク識別子に基づいて機能テーブルを使用してワイヤレス通信デバイス機能のセットを判断することと、ワイヤレス通信デバイス機能の前記セットを有効にすることとを行うように構成された回路
を備える、装置。
[Ｃ１６]  前記ネットワーク識別子がネットワーク識別子テーブル中に含まれる、[Ｃ１５]に記載の装置。
[Ｃ１７]  前記機能テーブルが、前記ネットワーク識別子に基づいて１つまたは複数のワイヤレス通信デバイス機能を１つまたは複数のネットワークにマッピングする、[Ｃ１５]に記載の装置。
[Ｃ１８]  前記機能テーブルがサービスおよびカスタマイゼーションリストテーブルを備える、[Ｃ１５]に記載の装置。
[Ｃ１９]  残りのワイヤレス通信デバイス機能を無効にするように構成された回路をさらに備える、[Ｃ１５]に記載の装置。
[Ｃ２０]  ネットワークがホームネットワークであるのかローミングネットワークであるのかを判断するように構成された回路をさらに備える、[Ｃ１５]に記載の装置。
[Ｃ２１]  ワイヤレス通信デバイス機能の前記セットは、前記ネットワークがローミングネットワークである場合、１つまたは複数のローミング契約に基づく、[Ｃ２０]に記載の装置。
[Ｃ２２]  前記機能テーブルとネットワーク識別子テーブルとのうちの１つまたは複数をオーバージエアで更新するように構成された回路をさらに備える、[Ｃ１５]に記載の装置。
[Ｃ２３]  前記機能テーブルとネットワーク識別子テーブルとのうちの１つまたは複数をオーバージエアで更新することが、受信された入力に基づく、[Ｃ２２]に記載の装置。
[Ｃ２４]  前記機能テーブルとネットワーク識別子テーブルとのうちの１つまたは複数をオーバージエアで更新することが、ビヘイビアと、カスタマイゼーションと、サービスと、フィーチャと、ファンクションと、アプリケーションと、ネットワーク識別子とのうちの１つまたは複数を更新することを備える、[Ｃ２２]に記載の装置。
[Ｃ２５]  ワイヤレス通信デバイス機能の前記セットが、ビヘイビアと、カスタマイゼーションと、サービスと、フィーチャと、ファンクションと、アプリケーションとからなるグループのうちの少なくとも１つを備える、[Ｃ１５]に記載の装置。
[Ｃ２６]  ネットワークを検出することと、前記ネットワークをネットワーク識別子テーブルと比較することとを行うように構成された回路
をさらに備える、[Ｃ１５]に記載の装置。
[Ｃ２７]  前記機能テーブルとネットワーク識別子テーブルとのうちの１つまたは複数を前記装置に記憶するように構成された回路をさらに備える、[Ｃ１５]に記載の装置。
[Ｃ２８]  前記ワイヤレス通信デバイス機能がインターネットプロトコルマルチメディアサブシステム機能である、[Ｃ１５]に記載の装置。
[Ｃ２９]  装置によって動作可能な方法であって、
ネットワーク識別子に基づいて機能テーブルを使用してワイヤレス通信デバイス機能のセットを判断することと、
ワイヤレス通信デバイス機能の前記セットを有効にすることと
を備える、方法。
[Ｃ３０]  前記ネットワーク識別子がネットワーク識別子テーブル中に含まれる、[Ｃ２９]に記載の方法。
[Ｃ３１]  前記機能テーブルが、前記ネットワーク識別子に基づいて１つまたは複数のワイヤレス通信デバイス機能を１つまたは複数のネットワークにマッピングする、[Ｃ２９]に記載の方法。
[Ｃ３２]  前記機能テーブルがサービスおよびカスタマイゼーションリストテーブルを備える、[Ｃ２９]に記載の方法。
[Ｃ３３]  残りのワイヤレス通信デバイス機能を無効にすることをさらに備える、[Ｃ２９]に記載の方法。
[Ｃ３４]  ネットワークがホームネットワークであるのかローミングネットワークであるのかを判断することをさらに備える、[Ｃ２９]に記載の方法。
[Ｃ３５]  ワイヤレス通信デバイス機能の前記セットは、前記ネットワークがローミングネットワークである場合、１つまたは複数のローミング契約に基づく、[Ｃ３４]に記載の方法。
[Ｃ３６]  前記機能テーブルとネットワーク識別子テーブルとのうちの１つまたは複数をオーバージエアで更新することをさらに備える、[Ｃ２９]に記載の方法。
[Ｃ３７]  前記機能テーブルとネットワーク識別子テーブルとのうちの１つまたは複数をオーバージエアで更新することが、受信された入力に基づく、[Ｃ３６]に記載の方法。
[Ｃ３８]  前記機能テーブルとネットワーク識別子テーブルとのうちの１つまたは複数をオーバージエアで更新することが、１つまたは複数のビヘイビアと、カスタマイゼーションと、サービスと、フィーチャと、ファンクションと、アプリケーションと、ネットワーク識別子とを更新することを備える、[Ｃ３６]に記載の方法。
[Ｃ３９]  ワイヤレス通信デバイス機能の前記セットが、ビヘイビアと、カスタマイゼーションと、サービスと、フィーチャと、ファンクションと、アプリケーションとからなるグループのうちの少なくとも１つを備える、[Ｃ２９]に記載の方法。
[Ｃ４０]  ネットワークを検出することと、
前記ネットワークをネットワーク識別子テーブルと比較することと
をさらに備える、[Ｃ２９]に記載の方法。
[Ｃ４１]  前記機能テーブルとネットワーク識別子テーブルとのうちの１つまたは複数を前記装置に記憶することをさらに備える、[Ｃ２９]に記載の方法。
[Ｃ４２]  前記ワイヤレス通信デバイス機能がインターネットプロトコルマルチメディアサブシステム機能である、[Ｃ２９]に記載の方法。
[Ｃ４３]  通信システムにおいて動作可能なコンピュータプログラム製品であって、前記コンピュータプログラム製品が、命令をその上に有する非一時的有形コンピュータ可読媒体を備え、前記命令が、
装置に、ネットワーク識別子に基づいて機能テーブルを使用してワイヤレス通信デバイス機能のセットを判断させるためのコードと、
前記装置に、ワイヤレス通信デバイス機能の前記セットを有効にさせるためのコードと
を備える、コンピュータプログラム製品。
[Ｃ４４]  前記機能テーブルが、前記ネットワーク識別子に基づいて１つまたは複数のワイヤレス通信デバイス機能を１つまたは複数のネットワークにマッピングする、[Ｃ４３]に記載のコンピュータプログラム製品。
[Ｃ４５]  前記命令が、前記装置に、残りのワイヤレス通信デバイス機能を無効にさせるためのコードをさらに備える、[Ｃ４３]に記載のコンピュータプログラム製品。
[Ｃ４６]  前記命令は、前記装置に、ネットワークがホームネットワークであるのかローミングネットワークであるのかを判断させるためのコードをさらに備える、[Ｃ４３]に記載のコンピュータプログラム製品。
[Ｃ４７]  前記命令が、前記装置に、前記機能テーブルとネットワーク識別子テーブルとのうちの１つまたは複数をオーバージエアで更新させるためのコードをさらに備える、[Ｃ４３]に記載のコンピュータプログラム製品。
[Ｃ４８]  ワイヤレス通信デバイス機能の前記セットが、ビヘイビアと、カスタマイゼーションと、サービスと、フィーチャと、ファンクションと、アプリケーションとからなるグループのうちの少なくとも１つを備える、[Ｃ４３]に記載のコンピュータプログラム製品。
[Ｃ４９]  前記命令が、前記装置に、ネットワークを検出させるためのコードと、
前記装置に、前記ネットワークをネットワーク識別子テーブルと比較させるためのコードと
をさらに備える、[Ｃ４３]に記載のコンピュータプログラム製品。
[Ｃ５０]  前記ワイヤレス通信デバイス機能がインターネットプロトコルマルチメディアサブシステム機能である、[Ｃ４３]に記載のコンピュータプログラム製品。
【要約】  通信システムにおいて動作可能な装置が説明される。本装置は、ワイヤレス通信デバイス機能のセットを判断するための手段を含む。本装置は、ネットワーク識別子に基づいて機能テーブルを使用してワイヤレス通信デバイス機能のセットを判断する。本装置はまた、ワイヤレス通信デバイス機能のセットを有効にするための手段を含む。【図１】
0005852297.tif 000002
【図２】
0005852297.tif 000003
【図３】
0005852297.tif 000004
【図４】
0005852297.tif 000005
【図５】
0005852297.tif 000006
【図６】
0005852297.tif 000007
【図７】
0005852297.tif 000008
【図８】
0005852297.tif 000009
【図９】
0005852297.tif 000010
【図１０】
0005852297.tif 000011