(57)【特許請求の範囲】
【請求項１】
モバイル通信デバイスのためのアイデンティティ情報を受信する方法であって、
前記モバイル通信デバイスのアプリケーションにより、アイデンティティサーバへの無線通信リンクを確立する段階と、
前記アプリケーションにより、前記無線通信リンクを介して前記アイデンティティサーバからデバイス識別子および認証キーを検索する段階と、
前記モバイル通信デバイスのメモリモジュールが、前記無線通信リンクを介して検索された前記デバイス識別子および前記認証キーを受信する段階と、
事前に前記メモリモジュールにロードされたデバイス識別子および前記認証キーを、受信した前記デバイス識別子および前記認証キーに置換する段階と、
を備え、
前記メモリモジュールは、加入者識別モジュール（ＳＩＭ）、ユニバーサル集積回路カード（ＵＩＣＣ）、ユニバーサル加入者識別モジュール（ＵＳＩＭ）、またはリムーバブル識別モジュール（Ｒ−ＵＩＭ）のうちの１つである、方法。
【請求項２】
前記メモリモジュールは、前記モバイル通信デバイスのフルフィルメントのときまたはアクティベーションのときに、前記デバイス識別子および前記認証キーを受信する、請求項１に記載の方法。
【請求項３】
前記アプリケーションは、前記アプリケーションを前記メモリモジュールに適した前記アイデンティティサーバに向けるルーティングコンポーネントと通信することによって、前記デバイス識別子および前記認証キーを検索する対象のアイデンティティサーバを決定する、請求項１または２に記載の方法。
【請求項４】
前記アプリケーションは、前記アイデンティティサーバと前記メモリモジュールとの間の既存の関連付けを参照することによって前記デバイス識別子および前記認証キーを検索する対象のアイデンティティサーバを決定する、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記アイデンティティサーバが前記モバイル通信デバイスのために同時に維持することができるアイデンティティ情報のインスタンスの数は、前記モバイル通信デバイス上のメモリモジュールの数よりも多い、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記デバイス識別子および前記認証キーは、前記無線通信リンクを介して検索されることができる唯一の情報である、請求項１から５のいずれか一項に記載の方法。
【請求項７】
モバイル通信デバイスのためのアイデンティティ情報を提供する方法であって、
アイデンティティサーバが前記アイデンティティ情報の複数のインスタンスを同時に格納する段階と、
前記アイデンティティサーバが、前記アイデンティティ情報の前記複数のインスタンスの少なくとも１つを、事前にロードされたアイデンティティ情報と置換すべく、前記モバイル通信デバイスの少なくとも１つのメモリモジュールに提供する段階と、
を備え、
同時に格納される前記アイデンティティ情報のインスタンスの数はメモリモジュールの数よりも多く、
前記メモリモジュールの少なくとも１つは、加入者識別モジュール（ＳＩＭ）、ユニバーサル集積回路カード（ＵＩＣＣ）、ユニバーサル加入者識別モジュール（ＵＳＩＭ）、またはリムーバブル識別モジュール（Ｒ−ＵＩＭ）のうちの１つである、方法。
【請求項８】
前記アイデンティティ情報は、前記アイデンティティサーバと前記モバイル通信デバイスとの間で、セキュア無線通信リンクを介して提供される、請求項７に記載の方法。
【請求項９】
前記アイデンティティ情報は、前記メモリモジュールの少なくとも１つに予め提供されている他のアイデンティティ情報に置き換わる、請求項７又は８に記載の方法。
【請求項１０】
前記他のアイデンティティ情報の置き換えは、前記アイデンティティサーバから前記モバイル通信デバイスへの前記モバイル通信デバイスに新たなアイデンティティ情報が利用可能になったことを通知するメッセージと、新たなアイデンティティ情報が利用可能であるか否かを決定するための前記モバイル通信デバイスによる自動クエリと、新たなアイデンティティ情報が利用可能であるか否かを決定するための手動クエリとのうちの少なくとも１つによってトリガされる、請求項９に記載の方法。
【請求項１１】
前記アイデンティティ情報は、前記モバイル通信デバイスのアクティベーションのときまたはフルフィルメントのときに、前記モバイル通信デバイスに提供される、請求項７から１０のいずれか一項に記載の方法。
【請求項１２】
前記アイデンティティ情報は、無線通信リンクを介して提供されることができる唯一の情報である、請求項７から１１のいずれか一項に記載の方法。
【請求項１３】
モバイル通信デバイスであって、
セルラー無線トランシーバと、
プロセッサと、
非一時的メモリと、
前記非一時的メモリに格納されたアプリケーションとを備え、
前記アプリケーションは、前記プロセッサによって実行されると、前記セルラー無線トランシーバを使用して前記モバイル通信デバイスとアイデンティティサーバとの間にセキュア無線通信リンクを確立するように構成され、前記無線通信リンクを介して前記アイデンティティサーバからアイデンティティ情報を検索するようにさらに構成され、前記モバイル通信デバイス上のメモリモジュールに事前にロードされたアイデンティティ情報を、検索された前記アイデンティティ情報に置換するようにさらに構成され、
前記メモリモジュールは、加入者識別モジュール（ＳＩＭ）、ユニバーサル集積回路カード（ＵＩＣＣ）、ユニバーサル加入者識別モジュール（ＵＳＩＭ）、またはリムーバブル識別モジュール（Ｒ−ＵＩＭ）のうちの１つである、モバイル通信デバイス。
【請求項１４】
前記モバイル通信デバイスは、前記モバイル通信デバイスのアクティベーションのときまたはフルフィルメントのときに前記アイデンティティ情報を受信する、請求項１３に記載のモバイル通信デバイス。
【請求項１５】
前記アイデンティティ情報は、国際移動電話加入者識別番号（ＩＭＳＩ）またはモバイルディレクトリ番号（ＭＤＮ）のうちの１つである、請求項１３または１４に記載のモバイル通信デバイス。
【請求項１６】
前記アイデンティティ情報は、前記メモリモジュールに予め提供されている他のアイデンティティ情報に置き換わる、請求項１３から１５のいずれか一項に記載のモバイル通信デバイス。
【請求項１７】
前記他のアイデンティティ情報の置き換えは、前記アイデンティティサーバから前記モバイル通信デバイスへの前記モバイル通信デバイスに新たなアイデンティティ情報が利用可能になったことを通知するメッセージと、前記新たなアイデンティティ情報が利用可能であるか否かを決定するための前記モバイル通信デバイスによる自動クエリと、前記新たなアイデンティティ情報が利用可能であるか否かを決定するための手動クエリとのうちの少なくとも１つによってトリガされる、請求項１６に記載のモバイル通信デバイス。
【請求項１８】
前記アイデンティティサーバが前記モバイル通信デバイスために同時に維持することができるアイデンティティ情報のインスタンスの数は、前記モバイル通信デバイス上のメモリモジュールの数よりも多い、請求項１３から１７のいずれか一項に記載のモバイル通信デバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
複数の通信機能を有する複数の携帯電話、複数のパーソナルデジタルアシスタント、および複数の同様のポータブル電子デバイスは、例えば、これらに限定されるわけではないが、ユニバーサル集積回路カード（ＵＩＣＣ）、加入者識別モジュール（ＳＩＭ）、ユニバーサル加入者識別モジュール（ＵＳＩＭ）、またはリムーバブルユーザ識別モジュール（Ｒ−ＵＩＭ）の少なくとも１つのメモリモジュールを含みうる。任意のそのようなモジュールが、本明細書において、メモリモジュールと称されてよい。モバイルデバイスに関連付けられた識別情報、モバイルデバイスのユーザに関連付けられた識別情報、ユーザアカウント情報、並びに他のデバイス関連および／またはユーザ関連情報が、メモリモジュール内に格納されうる。いくつかのメモリモジュールは、リムーバブルカードであってよく、他のメモリモジュールは、モバイルデバイスの回路に組み込まれてよい。
【０００２】
グローバルシステムフォーモバイルコミュニケーションズ（ＧＳＭ（登録商標））無線通信プロトコルによって、またはロングタームエボリューション（ＬＴＥ）無線通信プロトコルによって通信する複数のモバイルデバイスは、一般的にＳＩＭカードを利用する。符号分割多重アクセス（ＣＤＭＡ）無線通信プロトコルによって、またはワールドワイドインターオペラビリティフォーマイクロウェーブアクセス（ＷｉＭＡＸ）無線通信プロトコルによって通信する複数のデバイスは、一般的にＳＩＭカードを利用しない。
【発明の概要】
【０００３】
実施形態において、モバイル通信デバイス用のアイデンティティ情報を受信するための方法が開示される。方法は、モバイル通信デバイス上のメモリモジュールが、無線通信リンクを介して、デバイス識別子および認証キーを受信する段階を備える。アイデンティティ情報は、事前にメモリモジュールに対して提供されない。メモリモジュールは、加入者識別モジュール（ＳＩＭ）、ユニバーサル集積回路カード（ＵＩＣＣ）、ユニバーサル加入者識別モジュール（ＵＳＩＭ）、またはリムーバブル識別モジュール（Ｒ−ＵＩＭ）のうちの１つであってよい。
【０００４】
別の実施形態において、モバイル通信デバイス用のアイデンティティ情報を提供するための方法が開示される。方法は、アイデンティティサーバが、アイデンティティ情報の複数のインスタンスを同時に格納する段階と、アイデンティティサーバが、アイデンティティ情報の複数のインスタンスのうちの少なくとも１つを、モバイル通信デバイス上の少なくとも１つのメモリモジュールに提供する段階とを備える。アイデンティティ情報の同時に格納されるインスタンスの数は、メモリモジュールの数よりも多い。メモリモジュールの少なくとも１つは、加入者識別モジュール（ＳＩＭ）、ユニバーサル集積回路カード（ＵＩＣＣ）、ユニバーサル加入者識別モジュール（ＵＳＩＭ）、またはリムーバブル識別モジュール（Ｒ−ＵＩＭ）のうちの１つであってよい。
【０００５】
別の実施形態において、モバイル通信デバイスが提供される。モバイル通信デバイスは、セルラー無線トランシーバ、プロセッサ、非一時的メモリ、および非一時的メモリに格納されるアプリケーションを備える。アプリケーションは、プロセッサによって実行された場合に、セルラー無線トランシーバを利用して、モバイル通信デバイスとアイデンティティサーバとの間にセキュア無線通信リンクを確立するように構成される。アプリケーションはさらに、無線通信リンクを介してアイデンティティサーバからアイデンティティ情報を検索するように構成される。アプリケーションはさらに、モバイル通信デバイス上のメモリモジュールにアイデンティティ情報をインストールするように構成される。メモリモジュールは、加入者識別モジュール（ＳＩＭ）、ユニバーサル集積回路カード（ＵＩＣＣ）、ユニバーサル加入者識別モジュール（ＵＳＩＭ）、またはリムーバブル識別モジュール（Ｒ−ＵＩＭ）のうちの１つであってよい。
【０００６】
これらのおよび他の特徴は、添付の複数の図面および特許請求の範囲とともに、以下の詳細な説明によってより明確になるだろう。
【図面の簡単な説明】
【０００７】
ここで、本開示をより完全に理解することを目的として、添付の複数の図面および詳細な説明と併せて、後述の簡単な説明が参照される。ここで、類似の複数の参照番号は、類似の複数の要素を示す。
【０００８】
【図１】本開示の実施形態に係る、アイデンティティ情報を提供し、かつ受信するためのシステムの一例である。
【０００９】
【図２】本開示の実施形態に係る、アイデンティティ情報を提供するための方法のフローチャートである。
【００１０】
【図３】本開示の実施形態に係るハンドセットの一例である。
【００１１】
【図４】本開示の実施形態に係るハンドセットのブロック図である。
【００１２】
【図５Ａ】本開示の実施形態に係るハンドセットのソフトウェアアーキテクチャのブロック図である。
【００１３】
【図５Ｂ】本開示の実施形態に係るハンドセットの別のソフトウェアアーキテクチャのブロック図である。
【００１４】
【図６】本開示のいくつかの実施形態のいくつかの態様の実装に適している例となるコンピュータシステムの一例である。
【発明を実施するための形態】
【００１５】
１または複数の実施形態の例示的な複数の実装が以下に示されるけれども、開示された複数のシステムおよび方法は、現在知られているまたは存在している任意の数の技術を用いて実装されてよいことが最初に理解されるべきである。本開示は、決して、実例となる複数の実施、複数の図面、および、以下に説明される複数の技術に限定されるべきではないが、それらの均等物の全範囲と共に、添付の複数のクレームの全体の範囲内において、修正されてもよい。
【００１６】
本開示は、メモリモジュールに対してアイデンティティ情報を提供するためのシステムおよび方法を説明する。実施形態において、メモリモジュールのためのアイデンティティ情報は、メモリモジュールの製造時よりも後に、リモートからメモリモジュールに対して提供される。すなわち、アイデンティティ情報は、メモリモジュール製造者によってメモリモジュールにインストールされる必要はなく、その代わりに無線で伝達され得る。代替的にまたは追加的に、メモリモジュールは、標準的な方法で事前にプログラムされたアイデンティティ情報を有してよく、その事前にプログラムされたアイデンティティ情報が無線で新たなアイデンティティ情報に置換されてもよい。すなわち、本明細書に開示される複数の実施形態は、メモリモジュールに対して最初にアイデンティティ情報を提供することと、メモリモジュールに存在するアイデンティティ情報を上書きすることとの両方に適用可能であってよい。アイデンティティ管理サーバは、単一のメモリモジュールのための多数の可能性があるアイデンティティティを保持してよく、サーバは、要求に基づいて、または、状況が違えば、メモリモジュールに対して１または複数のアイデンティティを送信してよい。どのアイデンティティ情報をプライマリプロファイルに適用し、どのアイデンティティ情報をセカンダリプロファイルに適用するかも特定されてよい。メモリモジュールのフォームファクターは、無関係である。すなわち、複数の実施形態は、複数の組み込みモジュールのいずれかに、または、複数のリムーバブルなモジュールに適用してよい。出荷後のアイデンティティ情報の供給は、メモリモジュール製造者が、様々な通信キャリアによって使用可能なジェネリックなメモリモジュールを生成することを可能にさせることができる。
【００１７】
メモリモジュールのプロファイル情報は、一般的に、メモリモジュールの製造時にメモリモジュールに格納されている。プロファイルは一般的に、いくつかある情報の中で特に、デバイス識別子および認証キーを含む。ＬＴＥまたはＧＳＭ（登録商標）の場合、デバイス識別子は国際移動電話加入者識別番号（ＩＭＳＩ）であってよく、認証キーはＫ値と称されてよい。ＣＤＭＡの場合、デバイス識別子は、モバイルディレクトリ番号（ＭＤＮ）であってよく、認証キーはＡ鍵と称されてよい。本明細書においては、そのような情報をアイデンティティ情報と称する。
【００１８】
一般的に、メモリモジュールの製造者のみが、識別子および認証キーのような、メモリモジュールに格納された複数の重大なプロファイルパラメータにアクセスできる。このアイデンティティ情報がいったんメモリモジュールに格納されると、一般的には、製造者のみがそれを変更することができる。すなわち、識別子または認証キーを変更する必要が生じた場合、デバイスは、デバイスがそのような修正をするためにハード・ワイヤードコネクションを介して適切な設備に接続されることができる製造者に戻されなければならない。
【００１９】
メモリモジュール内の複数のデータ要素は、伝統的に、無線を介して変更可能であり、かつ、工場においてケーブルを介してのみ修正可能な複数のデータ要素を示し得るアクセス制御リストによって保護されている。無線を介した修正ができないデータ要素に対して無線アップデートが試みられても、その試みられたアップデートは実行されない。
【００２０】
いくつかのデバイスは、プライマリプロファイルおよびセカンダリプロファイルの両方を含んでよい。各プロファイルは、異なる通信プロバイダに関連付けられてよく、または、様々なプロファイルがいくつかの他の理由のために存在してもよい。プライマリプロファイルが複数の典型的な環境下で使用され、セカンダリプロファイルが複数のそれより一般的でない環境下で使用されるように、複数のプロファイルの優先順位が決められてよい。あるケースにおいて、プライマリプロファイルおよびセカンダリプロファイルは、同一メモリモジュール内に位置し、他のケースにおいて、プライマリプロファイルおよびセカンダリプロファイルは、異なるメモリモジュール内に位置する。複数のプロファイルの少なくとも１つは、リムーバブルメモリモジュールにロードされてよい。デバイスユーザが複数のプロファイルを変更することを望む場合、ユーザは、第１のプロファイルを含むリムーバブルメモリモジュールを、第２のプロファイルを含む別のリムーバブルメモリモジュールと置換してよい。
【００２１】
現在は、メモリモジュールの製造時またはそれと近い時期に、少なくとも１つの予め割り当てられたアイデンティティ設定が、メモリモジュールにロードされる。メモリモジュールを含むデバイスがアクティベートされた場合、デバイス上のデバイスディスカバリアプリケーションが、デバイスのタイプ、モデル、ブランド、または他のデバイス関連パラメータ等の、メモリモジュールが挿入されているデバイスの複数の特性を決定する。
【００２２】
実施形態において、メモリモジュールは、メモリモジュールの製造時に予め割り当てられたアイデンティティを受信しない。そのようなメモリモジュールがデバイス内に存在する場合、デバイス上のアプリケーションは、デバイスのフルフィルメント時またはアクティベーション時にアイデンティティ情報を検索する。当業者には理解されるように、この文脈における「フルフィルメント」という用語は、例えば、携帯電話または他のデバイスのようなモバイル通信デバイスの注文に応じるまたは注文を成立させることに少なくとも部分的に関わり、商品梱包箱にデバイスを配置すること、その箱に宛名ラベルを添付すること、場合によってモバイル通信デバイスに関連する１または複数の設定可能な値を設定すること、および、場合によってモバイル通信デバイスのためのサービスの少なくとも部分的なプロビジョニングを実行することを含んでよい。すなわち、アイデンティティ情報は、デバイスが無線通信サービスプロバイダのネットワーク内の無線通信用に最初にプロビジョンされたときまたはそれと近い時期に、メモリモジュールに提供されてよい。アプリケーションは、１または複数のアイデンティティがすでに存在するアイデンティティサーバとの通信リンクの最初の確立によって、アイデンティティ情報を検索してよい。アプリケーションは、その後、アイデンティティサーバから適切なアイデンティティ情報を検索し、かつ、アイデンティティ情報をデバイス上のメモリモジュールにインストールする。
【００２３】
実施形態において、アプリケーションは、少なくとも２つの異なる方法で、どのキャリアのサーバからアイデンティティ情報を検索するかを決定してよい。１つのシナリオにおいて、アプリケーションは、中央ルーティングポイント、ブローカー、または、アプリケーションを、メモリモジュールに適切なキャリアに関連付けられたサーバに方向付ける類似のエンティティと通信してよい。任意のそのようなエンティティは、本明細書において、ルーティングコンポーネントと称されてよい。別のシナリオでは、事前に、特定の複数のメモリモジュールと、特定の複数のキャリアのサーバとの間に、アソシエーションが確立されていてよい。アプリケーションは、そのようなアソシエーションに気づいてよく、そのようなアソシエーションを使用して、アプリケーションが存在するデバイス内のメモリモジュールに適したサーバに自動的に接続してよい。
【００２４】
追加のまたは代替の実施形態において、１または複数のアイデンティティは、標準的な方法において製造時に、メモリモジュールに事前にロードされていてよい。１または複数の事前にロードされたアイデンティティは、その後、オリジナルのアイデンティティのために、上述したような方法で、アイデンティティの置換によって、無線を介してリモートで置換されてよい。そのようなアイデンティティ情報の置換が、例えば、キャリアをスイッチするため、または、現存のアイデンティティに不正が生じることを理由として、実行され得る。
【００２５】
例として、デバイスは、第１のメモリモジュール上にプライマリプロファイルを有してよく、第２のメモリモジュール上にセカンダリプロファイルを有してよい。デバイスのユーザは、ユーザの自国内でのコールのためにプライマリプロファイルを使用してよく、複数の外国に旅行するときにはセカンダリプロファイルを使用してよい。外国のそれぞれは、様々なサービスプロバイダを有し、それゆえに、異なるプロファイルを要求しうる。ある国を離れて別の国に入るとき、ユーザは、デバイスがユーザの滞在する国に適したセカンダリプロファイルを維持するようにすべく、無線でセカンダリプロファイルのための新たなアイデンティティを要求してよい。プライマリプロファイルは、セカンダリプロファイルのスワッピングの間中、保留されてよく、ユーザが海外旅行から帰るとすぐに、国内電話を利用可能な状態にできる。そのような無線を介したアイデンティティ情報の置換は、ユーザが異なる国を訪問する度に、手動で、異なるプロファイルを含むメモリモジュールをスワップする必要性を除外し得る。
【００２６】
実施形態において、デバイス上のアイデンティティ検索アプリケーションは、メモリモジュールがアイデンティティを有しているか否かを決定してよい。メモリモジュールがアイデンティティを有していない場合、アプリケーションは、アイデンティティを検索してよい。メモリモジュールがアイデンティティを有している場合、アプリケーションは、いくつかの異なる方法のうちの１または複数において、既存のアイデンティティと異なるアイデンティティとの置換を仲介してよい。実施形態において、アイデンティティサーバは、新たなアイデンティティが、アプリケーションが検索するために利用可能になったことをアプリケーションに通知するメッセージをアプリケーションに送信してよい。その代わりに、アプリケーションは、新たなアイデンティティが利用可能であるか否かを決定するべく、定期的にアイデンティティサーバに問い合わせまたはポーリングしてよい。その代わりに、デバイスユーザは、アプリケーションを介して、新たなアイデンティティのサーチを開始できる。すなわち、アイデンティティが検索され得る少なくとも３つのシナリオがある。第１シナリオは、オリジナルアイデンティティが検索される初期アクティベーションである。第２シナリオは、ポーリング、時限クエリ、または通知メッセージのプッシュのような、アイデンティティ検索を実行するための自動トリガである。第３シナリオは、手動のまたはユーザ起動のクエリである。後者の２つのシナリオにおいて、置換アイデンティティが検索される。
【００２７】
実施形態において、アイデンティティを検索するとき、アイデンティティ検索アプリケーションは、セキュアネットワークの特定の部分のみにアクセスが制限される。すなわち、アプリケーションとアイデンティティサーバとの間のセキュアな無線通信リンクは、アイデンティティサーバのみへのアクセスを許可し、他のセキュアエリアへのアクセスを禁止できる。より具体的には、セキュア通信リンクを介してアプリケーションが検索可能な情報は、アプリケーションがインストールされているデバイス上のメモリモジュールのためのデバイス識別子および認証キーのみであってよい。
【００２８】
セキュア通信リンクは、メモリモジュールへのアイデンティティ情報の無線通信のためのベアラ独立プロトコル（ＢＩＰ）を使用してよい。オープンなインターネット接続のために、セキュア通信リンクは、例えば、セキュアソケットレイヤ（ＳＳＬ）接続、トランスポート層セキュリティ（ＴＬＳ）トンネル、または仮想プライベートネットワーク（ＶＰＮ）であってよい。その代わりに、プライベートセキュア通信リンクを生成するために「ウォールドガーデン」が使用されてもよい。すなわち、通信は、ネットワークの残りの部分よりもセキュリティ制御が厳格な一部のネットワークのみで許可されてよい。セキュア通信リンクがいったん確立すると、複数の重大なパラメータが、無線を介して安全に更新されうる。
【００２９】
メモリモジュールのいくつかの部分は無線を介して容易に更新されてよいが、Ｋ値またはＩＭＳＩのような、デバイス識別子または認証キーはそうでない。本明細書に記載されたアイデンティティサーバと通信するためのセキュアメカニズムは、それらのパラメータの無線の更新能力の障害を取り除く。すなわち、実施形態において、無線インタフェースは、無線を介して実行されるハード・ワイヤードコネクションを介して容易に許可されるいくつかの更新を許可するのに十分なセキュリティを提供される。
【００３０】
実施形態において、単一のデバイスのための多数のアイデンティティは、同時にアイデンティティサーバに格納されてよく、場合によって、同時にデバイスに格納されることができる。このように、デバイスは、複数のうちのいくつかがオリジナルのアイデンティティまたは置換アイデンティティとしてデバイスに必要とされる場合に提供されうる、複数の潜在的なアイデンティティを用意していてよい。このように、１つまたは２つのみのメモリモジュールを有するデバイスは、アイデンティティサーバ上にロードされている複数の潜在的なアイデンティティのうちの１つの無線を介した検索を実行することによって、時を異にして、２つ以上のアイデンティティを引き受けてることができてよい。デバイスがアイデンティティを検索することを試みるときまたはそれと近い時期において、アイデンティティサーバ上に新たなアイデンティティ情報をロードし、アイデンティティサーバからメモリモジュールへ新たなアイデンティティ情報を送信する必要はないだろう。
【００３１】
図１は、アイデンティティ情報を提供し、受信するときに使用されうるシステムの実施形態を示す。モバイル通信デバイス１１０（以下、デバイス１１０と称する）は、携帯電話、パーソナルデジタルアシスタント（ＰＤＡ）、メディアプレーヤ、または別のモバイル通信デバイスであってよい。デバイス１１０は、ラップトップコンピュータ、ネットブックコンピュータ、タブレットコンピュータ、または別のポータブルコンピュータであってよい。デバイス１１０は、デスクトップコンピュータ若しくは機械に埋め込まれたコンピュータのようなモジュール、または、プリンタ、冷蔵庫若しくは別のデバイスのような他のシステムであってよい。デバイス１１０は、ＳＩＭｓ、ＵＩＣＣｓ、ＵＳＩＭｓ、またはＲ−ＵＩＭｓのような、埋め込まれたまたはリムーバブルな複数のカードであってよい１または複数のメモリモジュール１１２を含む。アイデンティティサーバ１２０は、アイデンティティ情報１２２の複数のインスタンスを含む。アイデンティティサーバ１２０がサーバと称される一方、このコンポーネントは、本明細書において記載されたような方法で、機能することができるいくつかの他のタイプのエンティティであってよいと理解されるべきである。また、アイデンティティサーバ１２０が１つのデバイス１１０のみとインタラクトとするように示される一方、アイデンティティサーバ１２０は、多数のデバイス１１０とインタラクトすることができると理解されるべきである。
【００３２】
アイデンティティサーバ１２０上のアイデンティティ情報１２２のインスタンスの数は、デバイス１１０上のメモリモジュール１１２の数よりも多くてよく、したがって、デバイス１１０にとって利用可能な潜在的なアイデンティティの数は、メモリモジュール１１２の数よりも多くてよい。
【００３３】
オリジナルのアイデンティティまたは置換アイデンティティとして、アイデンティティ１２２がデバイス１１０に対して提供されるときに、セキュア無線通信リンク１３０が、デバイス１１０とアイデンティティサーバ１２０との間に確立されてよい。無線通信リンク１３０は、ＣＤＭＡ、ＧＳＭ（登録商標）、ＬＴＥ、ＷｉＭＡＸ、または他の無線通信プロトコルに基づいてよい。実施形態において、デバイス１１０は、複数の無線通信リンクを確立するため、例えば、セキュア無線通信リンク１３０を確立するために使用されうるセルラー無線トランシーバ１１５を備える。セルラー無線トランシーバ１１５は、ＣＤＭＡ、ＧＳＭ（登録商標）、ＬＴＥ、ＷｉＭＡＸ、または他の無線通信プロトコルに基づいて通信してよい。図１に単一の無線トランシーバが示される一方で、デバイス１１０は、２または３以上のセルラー無線トランシーバ、および、場合によって、１または複数のＷｉＦｉ無線トランシーバ、１または複数のＢｌｕｅｔｏｏｔｈ（登録商標）トランシーバ、１または複数の近距離無線通信（ＮＦＣ）無線トランシーバなどの中距離から短距離の無線トランシーバなどの、複数の無線トランシーバを備えてよいことが理解される。通信リンク１３０上のセキュリティレベルは、予め有線接続を介してのみ送信された情報が、無線通信リンクを介して送信されるに十分である。その代わりに、アイデンティティ１２２は、通信リンク１３０よりもセキュリティレベルの低い通信リンクを介して、暗号化されて送信されてよい。通信リンク１３０は、デバイス１１０とアイデンティティサーバ１２０との間での直接接続を必要とせず、不図示の中間成分を含んでよいことが理解されるべきである。
【００３４】
デバイス１１０上のアプリケーション１１４は、アイデンティティサーバ１２０からのアイデンティティ情報１２２の検索を仲介できる。デバイス１１０が初期アクティベーションされると、アプリケーション１１４は、セキュア通信リンク１３０の確立を進め得る。そして、アプリケーション１１４は、アイデンティティサーバ１２０からのアイデンティティ情報１２２の１または複数のインスタンスの検索と、アイデンティティ情報１２２の１または複数のインスタンスの１または複数のメモリモジュール１１２へのインストールを進め得る。その後、アプリケーション１１４は、セキュア通信リンク１３０を再確立し、複数のメモリモジュール１１２のうちの１つに先にロードされているアイデンティティ情報を置換するためにアイデンティティ情報１２２の別のインスタンスを検索し得る。
【００３５】
図２は、電気通信デバイスのアイデンティティ情報を提供する方法の実施形態を示すフローチャートである。ブロック２１０において、アイデンティティサーバが、アイデンティティ情報の複数のインスタンスを同時に格納する。ブロック２２０において、アイデンティティサーバは、デバイス上の少なくとも１つのメモリモジュールに対して、アイデンティティ情報の少なくとも１つのインスタンスを提供する。同時に格納されるアイデンティティ情報のインスタンスの数は、メモリモジュールの数よりも多くてよい。
【００３６】
図３は、本開示の複数の特徴を実装するために動作するモバイルデバイス４００を表すが、本開示はこれらの実装に限定されるべきではない。モバイルデバイス４００は、図１のデバイス１１０を実質的に類似していてよい。携帯電話として示されているけれども、モバイルデバイス４００は、無線ハンドセット、ページャー、パーソナルデジタルアシスタント（ＰＤＡ）、ゲーミングデバイス、またはメディアプレーヤを含む様々な形態をとってよい。モバイルデバイス４００は、ディスプレイ４０２と、ユーザ入力のためのタッチセンサ面および／または複数のキー４０４とを含む。モバイルデバイス４００は、ユーザが選択するための複数のオプション、ユーザが作動するための複数の制御、および／またはユーザが指示するための複数のカーソル若しくは他の複数のインジケータを提供してよい。モバイルデバイス４００は、さらに、ハンドセットの操作を設定するための様々なパラメータ値またはダイヤル用の複数の数字を含む、ユーザからのデータエントリを受け付けてよい。モバイルデバイス４００は、さらに、複数のユーザコマンドに応じて、１または複数のソフトウェアもしくはファームウェアアプリケーションを実行してよい。これらアプリケーションは、ユーザインタラクションに応じて様々なカスタマイズされた機能を実行するように、モバイルデバイス４００を設定してよい。さらに、モバイルデバイス４００は、例えば、無線基地局、無線アクセスポイント、またはピアモバイルデバイス４００から、無線でプログラムされ、および／または設定されてよい。モバイルデバイス４００は、ディスプレイ４０２にウェブページを表示可能なウェブブラウザアプリケーションを実行してよい。ウェブページは、ベーストランシーバステーション、無線ネットワークアクセスノード、ピアモバイルデバイス４００、または任意の他の無線通信ネットワーク若しくはシステムとの無線通信を介して取得されてよい。
【００３７】
図４は、モバイルデバイス４００のブロック図を示す。ハンドセットの基地の様々なコンポーネントが示される一方で、実施形態において、列挙されている複数のコンポーネントのサブセットおよび／または列挙されていない追加の複数のコンポーネントが、モバイルデバイス４００に含まれてよい。モバイルデバイス４００は、デジタル信号プロセッサ（ＤＳＰ）５０２およびメモリ５０４を含む。示されるように、モバイルデバイス４００はさらに、アンテナおよびフロントエンドユニット５０６と、無線周波数（ＲＦ）トランシーバ５０８と、ベースバンドプロセッシングユニット５１０と、マイク５１２と、イヤホンスピーカ５１４と、ヘッドセットポート５１６と、入出力インタフェース５１８と、リムーバブルメモリカード５２０と、ユニバーサルシリアルバス（ＵＳＢ）ポート５２２と、赤外線ポート５２４と、バイブレータ５２６と、キーパッド５２８と、タッチセンサ面を有するタッチスクリーン液晶ディスプレイ（ＬＣＤ）５３０と、タッチスクリーン／ＬＣＤコントローラ５３２と、カメラ５３４と、カメラコントローラ５３６と、グローバルポジショニングシステム（ＧＰＳ）レシーバ５３８とを含んでよい。実施形態において、モバイルデバイス４００は、タッチセンサスクリーンを提供しない別の種類のディスプレイを含んでよい。実施形態において、ＤＳＰ５０２は、入出力インタフェース５１８を通過することなく、メモリ５０４と直接通信してもよい。さらに、実施形態において、モバイルデバイス４００は、他の機能性を提供する複数の他の周辺機器を有してよい。
【００３８】
ＤＳＰ５０２または他の何らかの形態のコントローラ若しくは中央処理装置は、メモリ５０４に格納されたまたはＤＳＰ５０２自体の中に含まれるメモリに格納された組み込みソフトウェアまたはファームウェアに従って、モバイルデバイス４００の様々なコンポーネントを制御するように動作する。組み込みソフトウェアまたはファームウェアに加えて、ＤＳＰ５０２は、メモリ５０４に格納される、またはリムーバブルメモリカード５２０のようなポータブルデータストレージ等の情報搬送媒体を介して、若しくは、有線または無線ネットワーク通信を介して、利用可能になる、他の複数のアプリケーションを実行してよい。アプリケーションソフトウェアは、所望の機能性を提供するようにＤＳＰ５０２を構成する、コンパイルされた１組の機械可読命令集合を備えてもよく、または、アプリケーションソフトウェアは、インタープリタ若しくはコンパイラによって処理され、ＤＳＰ５０２を間接的に構成する高水準ソフトウェア命令であってもよい。
【００３９】
ＤＳＰ５０２は、アナログベースバンド処理ユニット５１０を介して、無線ネットワークと通信してよい。いくつかの実施形態において、その通信は、インターネット上のコンテンツへのアクセスの増加および電子メールまたはテキストメッセージの送信および受信をユーザに可能にさせるインターネット接続を提供してよい。入出力インタフェース５１８は、ＤＳＰ５０２並びに様々なメモリおよびインタフェースと相互接続する。メモリ５０４およびリムーバブルメモリカード５２０は、ＤＳＰ５０２のオペレーションを設定するためのソフトウェアおよびデータを提供してよい。それらの間のインタフェースは、ＵＳＢポート５２２および赤外線ポート５２４であってよい。ＵＳＢポート５２２は、モバイルデバイス４００が、パーソナルコンピュータまたはコンピュータシステムと情報を交換するための周辺機器として機能することを可能にしてよい。赤外線ポート５２４と、Ｂｌｕｅｔｏｏｔｈ（登録商標）インタフェースまたはＩＥＥＥ８０２．１１準拠の無線インタフェースなどの他のオプショナルポートとは、モバイルデバイス４００が、近傍のハンドセットおよび／または無線基地局と無線で通信することを可能にしてよい。
【００４０】
キーパッド５２８は、インタフェース５１８を介してＤＳＰ５０２と接続し、選択および情報入力をユーザがするための一つのメカニズムを提供し、別の面ではモバイルデバイス４００への入力を提供する。別の入力メカニズムは、テキストおよび／またはグラフィックをユーザに表示してもよいタッチスクリーンＬＣＤ５３０であってよい。タッチスクリーンＬＣＤコントローラ５３２は、ＤＳＰ５０２をタッチスクリーンＬＣＤ５３０に接続する。ＧＰＳレシーバ５３８は、ＤＳＰ５０２に接続されて、複数のグローバルポジショニングシステム信号をデコードし、それによって、モバイルデバイス４００が自らの位置を判断することを可能にする。
【００４１】
図５Ａは、ＤＳＰ５０２によって実行されてよいソフトウェア環境６０２を示す。ＤＳＰ５０２は、ソフトウェアの残りが動作するプラットフォームを提供するオペレーティングシステムソフトウェア６０４を実行する。オペレーティングシステムソフトウェア６０４は、アプリケーションソフトウェアにアクセス可能となる標準化されたインタフェースを有するハンドセットハードウェアのための様々なドライバを提供する。オペレーティングシステムソフトウェア６０４は、モバイルデバイス４００上で動作する複数のアプリケーション間で制御を伝達するアプリケーション管理サービス（ＡＭＳ）６０６に接続され、かつ、情報をやり取りしてよい。また、図５Ａに示されるものとして、ウェブブラウザアプリケーション６０８、メディアプレーヤアプリケーション６１０、およびＪＡＶＡ（登録商標）アプレット６１２がある。ウェブブラウザアプリケーション６０８は、例えば、モバイルデバイス４００が無線リンクを介してネットワークに接続されているときに、コンテンツおよび／またはインターネットをブラウズするべくモバイルデバイス４００によって実行されてよい。ウェブブラウザアプリケーション６０８は、ユーザが、ウェブページを検索および閲覧するためにフォームに情報を入力したり、リンクを選択したりすることを可能にしてよい。メディアプレーヤアプリケーション６１０は、モバイルデバイス４００により実行されて、オーディオまたはオーディオビジュアルメディアを再生してよい。ＪＡＶＡ（登録商標）アプレット６１２は、モバイルデバイス４００によって実行されて、ゲーム、ユーティリティ、および他の機能性を含む様々な機能性を提供してよい。
【００４２】
図５Ｂは、ＤＳＰ５０２によって実行されてよい代替のソフトウェア環境６２０を示す。ＤＳＰ５０２は、オペレーティングシステムソフトウェア６２８および実行ランタイム６３０を実行する。ＤＳＰ５０２は、実行ランタイム６３０において動作してよく、アプリケーションフレームワーク６２４によって提供されるサービスに依存してよいアプリケーション６２２を実行する。アプリケーション６２２およびアプリケーションフレームワーク６２４は、ライブラリ６２６を介して提供される機能性に依存してよい。
【００４３】
図６は、本明細書で開示される１または複数の実施形態を実行するのに適したコンピュータシステム３８０を示す。コンピュータシステム３８０は、二次記憶装置３８４を含むメモリデバイスと通信する（中央処理ユニットまたはＣＰＵとして参照されてよい）プロセッサ３８２、リードオンリーメモリ（ＲＯＭ）３８６、ランダムアクセスメモリ（ＲＡＭ）３８８、入出力（Ｉ／Ｏ）デバイス３９０およびネットワーク接続デバイス３９２を含む。プロセッサ３８２は、１または複数のＣＰＵチップとして実装されてよい。
【００４４】
コンピュータシステム３８０上の実行可能命令をプログラミングおよび／またはローディングすることによって、ＣＰＵ３８２、ＲＡＭ３８８およびＲＯＭ３８６の少なくとも１つが変更され、コンピュータシステム３８０を、本開示によって教示した新規な機能性を有する特定の機械または装置内の部分に変換することが理解される。機能性が、既知の設計ルールによって、ハードウェア実装へと変換されることができるコンピュータに、実行可能なソフトウェアをローディングすることによって、実装可能であることは、電子工学およびソフトウェア工学技術において基本的なことである。ソフトウェア対ハードウェアにおけるコンセプトの実装の間の決定は、通常、ソフトウェアドメインからハードウェアドメインへの変換に含まれるいくらかの問題よりむしろ、設計の安全性および生成されるユニットの数についての考慮に依存する。概して、ハードウェア実装を再スピニングすることは、ソフトウェア設計を再スピニングすることよりも高価であることから、頻繁に変更される可能性がある設計は、ソフトウェアにおいて実装されることが好ましい。概して、大量生産するためには、ハードウェア実装の方がソフトウェア実装よりも安いことから、大量生産される安定している設計は、例えば、特定用途向け集積回路（ＡＳＩＣ）などのハードウェアで実装されることが好ましい。しばしば、既知の設計ルールによって、ソフトウェアの形態において設計が開発されテストされ、その後、ソフトウェアの命令をハードワイヤする特定用途向け集積回路において同等のハードウェア実装に変換される。新たなＡＳＩＣによる機械制御が特定の機械または装置であるのと同様、実行可能命令がプログラムされおよび／またはロードされたコンピュータは、特定の機械または装置と見なされる。
【００４５】
二次記憶装置３８４は、通常、１または複数のディスクドライブまたはテープドライブからなり、データの不揮発性のストレージのために、かつ、ＲＡＭ３８８がすべてのワーキングデータを保持するには十分な大きさでない場合のオーバーフローデータストレージデバイスとして使用される。二次記憶装置３８４は、ＲＡＭ３８８にロードされるようなプログラムが実行のために選択されたときに、当該プログラムを格納するために使用されてよい。ＲＯＭ３８６は、命令と、ことによると、プログラム実行の間に読み出されるデータを格納するために使用される。ＲＯＭ３８６は、通常、より大きい二次記憶装置３８４のメモリ容量と比較して小さいメモリ容量を有する不揮発性メモリデバイスである。ＲＡＭ３８８は、揮発性データを格納するために、かつ、ことによると命令を格納するために使用される。ＲＯＭ３８６およびＲＡＭ３８８の両方に対するアクセスは、通常、二次記憶装置３８４に対するよりも速い。二次記憶装置３８４、ＲＡＭ３８８、および／またはＲＯＭ３８６は、コンピュータ可読記憶媒体および／または非一時的コンピュータ可読媒体として、いくつかの文脈において、参照されてよい。
【００４６】
Ｉ／Ｏデバイス３９０は、プリンタ、ビデオモニタ、液晶ディスプレイ（ＬＣＤ）、タッチスクリーンディスプレイ、キーボード、キーパッド、スイッチ、ダイヤル、マウス、トラックボール、音声認識装置、カードリーダ、紙テープリーダまたは他の良く知られた入力デバイスを含んでよい。
【００４７】
ネットワーク接続デバイス３９２はモデム、モデムバンク、イーサネット（登録商標）カード、ユニバーサルシリアルバス（ＵＳＢ）インタフェースカード、シリアルインタフェース、トークンリングカード、光ファイバ分散データインタフェース（ＦＤＤＩ）カード、無線ローカルエリアネットワーク（ＷＬＡＮ）カード、符号分割多重アクセス（ＣＤＭＡ）などの無線トランシーバカード、グローバルシステムフォーモバイルコミュニケーションズ（ＧＳＭ（登録商標））、ロングタームエボリューション（ＬＴＥ）、ワールドワイドインターオペラビリティフォーマイクロウェーブアクセス（ＷｉＭＡＸ）および／または他の無線インタフェースプロトコル無線トランシーバカード、および他のよく知られたネットワークデバイスの形をとってよい。これらのネットワーク接続デバイス３９２は、プロセッサ３８２が、インターネットまたは１または複数のイントラネットと通信することを可能にしてよい。そのようなネットワーク接続で、プロセッサ３８２が、上述の方法のステップを実行する過程で、ネットワークから情報を受信し、ネットワークに情報を出力することが予期される。しばしば、プロセッサ３８２を使用して実行される命令のシーケンスとして表される、そのような情報は、例えば、搬送波に埋め込まれたコンピュータデータ信号の形で、ネットワークから受信され、ネットワークに対して出力されてよい。
【００４８】
プロセッサ３８２を使用して実行されるデータまたは命令を含んでよい、そのような情報は、例えば、コンピュータデータベースバンド信号または搬送波に埋め込まれた信号の形で、例えば、ネットワーク から受信され、ネットワークに対して出力されてよい。そのベースバンド信号若しくは搬送波に埋め込まれた信号、または、現在使用され若しくは今後開発される他のタイプの信号は、当業者によってよく知られている様々な方法に従って生成されてよい。そのベースバンド信号および／または搬送波に埋め込まれた信号は、いくつかの文脈において、一時的な信号として参照されてよい。
【００４９】
プロセッサ３８２は、ハードディスク、フロッピー（登録商標）ディスク、光ディスク（システムに基づくこれらの様々なディスクはすべて二次記憶装置３８４とみなされてよい）、ＲＯＭ３８６、ＲＡＭ３８８、またはネットワーク接続デバイス３９２からアクセスする、命令、コード、コンピュータプログラム、スクリプトを実行してよい。１つのプロセッサ３８２が示される一方、複数のプロセッサが存在してもよい。このように、複数の命令が、一のプロセッサによって実行されるものとして説明されてよい一方、複数の命令は、同時に、連続的に、実行されてよく、別の面では、１または複数のプロセッサによって実行されてもよい。例えば、ハードドライブ、フロッピー（登録商標）ディスク、光ディスクおよび／若しくは他のデバイス、ＲＯＭ３８６、並びに／またはＲＡＭ３８８などである二次記憶装置３８４からアクセスされてよい命令、コード、コンピュータプログラム、スクリプトおよび／またはデータは、いくつかの文脈では、非一時的な命令および／または非一時的な情報として参照されてよい。
【００５０】
実施形態において、コンピュータシステム３８０は、共同でタスクを実行するべく互いに通信する２または３以上のコンピュータを備えて良い。例えば、限定するわけではないが、アプリケーションは、アプリケーションの命令の同時および／または並列処理を可能にするように、分割されてよい。その代わりとして、アプリケーションによって処理されるデータが、２または３以上のコンピュータによって設定されたデータの複数の部分の同時および／または並列処理を可能にするように、分割されてよい。実施形態において、コンピュータシステム３８０内の複数のコンピュータに直接結合していないいくつかのサーバの機能性を提供するために、仮想化ソフトウェアがコンピュータシステム３８０によって使用されてよい。例えば、仮想化ソフトウェアは、４台の物理コンピュータ上に、２０の仮想サーバを提供してよい。実施形態において、上述した機能性は、クラウドコンピューティング環境において１つのアプリケーションおよび／または複数のアプリケーションを実行することによって提供されてよい。クラウドコンピューティングは、動的スケーラブルコンピューティングリソースを使用するネットワーク接続を介してコンピュータサービスを提供することを含んでよい。クラウドコンピューティングは、仮想化ソフトウェアによって、少なくとも部分的にサポートされてよい。クラウドコンピューティング環境は、企業によって確立されてよいおよび／またはサードパーティのプロバイダから必要な場合に応じて採用されてよい。いくらかのクラウドコンピューティング環境は、企業によって所有されかつオペレートされるクラウドコンピューティングリソースと、サードパーティのプロバイダから採用されおよび／またはリースされたクラウドコンピューティングリソースとを含んでよい。
【００５１】
実施形態において、上述したいくつかのまたはすべての機能性は、コンピュータプログラムプロダクトとして提供されてよい。コンピュータプログラムプロダクトは、上述した機能性を実行するコンピュータ利用可能プログラムコードをその内部に有する１または複数のコンピュータ可読記憶媒体を含んでよい。コンピュータプログラムプロダクトは、データ構造、実行可能命令およびコンピュータ利用可能プログラムコードを含んでよい。コンピュータプログラムプロダクトは、リムーバブルコンピュータストレージメディアおよび／またはノンリムーバブルコンピュータストレージメディアに含まれてよい。そのリムーバブルコンピュータ可読記憶媒体は、限定されるものではないが、紙テープ、磁気テープ、磁気ディスク、光ディスク、例えばアナログ磁気テープのようなソリッドステートメモリチップ、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）ディスク、フロッピー（登録商標）ディスク、ジャンプドライブ、デジタルカード、マルチメディアカードなどを含んでよい。そのコンピュータプログラムプロダクトは、コンピュータシステム３８０によって、そのコンピュータプログラムプロダクトのコンテンツの少なくとも部分を、二次記憶装置３８４、ＲＯＭ３８６、ＲＡＭ３８８、および／または他のコンピュータシステム３８０の不揮発性メモリおよび揮発性メモリへとロードするのに適していてよい。プロセッサ３８２は、部分において、例えば、コンピュータシステム３８０のディスクドライブ周辺機器に挿入されたＣＤ−ＲＯＭディスクから読み出すことなどによって、直接コンピュータプログラムプロダクトにアクセスすることによって実行可能命令および／またはデータ構造を処理してよい。その代わりとして、プロセッサ３８２は、例えば、ネットワーク接続デバイス３９２を介してリモートサーバから実行可能命令および／またはデータ構造をダウンロードすることなどによって、リモートでコンピュータプログラムプロダクトにアクセスすることによって実行可能命令および／またはデータ構造を処理してよい。コンピュータプログラムプロダクトは、データ、データ構造、ファイル、および／または実行可能命令を二次記憶装置３８４、ＲＯＭ３８６、ＲＡＭ３８８および／またはコンピュータシステム３８０の不揮発性メモリおよび揮発性メモリへとロードおよび／またはコピーすることを促進する命令を含んでよい。
【００５２】
いくつかの文脈において、二次記憶装置３８４、ＲＯＭ３８６、およびＲＡＭ３８８は、非一時的コンピュータ可読媒体またはコンピュータ可読記憶媒体と称されうる。ＲＡＭ３８８のダイナミックＲＡＭの実施形態は、同様に、ダイナミックＲＡＭが電力を受信し、かつ、その設計に従って動作される一方、例えば、コンピュータ３８０が起動されて動作する期間、ダイナミックＲＡＭは書き込まれる情報を格納する、非一時的コンピュータ可読媒体として参照されてよい。同様に、プロセッサ３８２は、内部ＲＡＭ、内部ＲＯＭ、キャッシュメモリ、および／または、いくつかの文脈において、非一時的コンピュータ可読媒体またはコンピュータ可読記憶媒体として参照されてよい他の内部の非一時的記憶ブロック、セクションまたはコンポーネントを含んでよい。
【００５３】
本開示において、様々な実施形態が提供される一方、開示されたシステムおよび方法は、本開示における精神または範囲から逸脱することのない、多くの他の特定の形態で実現されてもよいことが理解されるべきである。本実施例は、説明であって限定ではなく、かつ、その意図は、ここで与えられる詳細に制限されないものとみなされる。例えば、様々なエレメントまたはコンポーネントは、別のシステムにおいて結合されまたは統合されてよく、または、特定の特徴は、省略されるまたは実装されなくてもよい。
【００５４】
また、別々にまたは分離されたものとして様々な実施形態において説明され示された技術、システム、サブシステムおよび方法は、本開示の範囲から逸脱することなく、他のシステム、モジュール、技術若しくは方法と結合されまたは統合されてもよい。直接接続されまたは互いに通信するものとして示されたまたは説明された他のアイテムは、あるインタフェース、デバイス、若しくは、中間コンポーネントを介して、電気的、機械的または他の手法で間接的に接続されまたは通信してよい。他の、変更、置換および代替の例は、ここで開示された精神および範囲を逸脱することなく、当業者によって確かめられてよく、なされてよい。
【図１】
0006288654.tif 000002
【図２】
0006288654.tif 000003
【図３】
0006288654.tif 000004
【図４】
0006288654.tif 000005
【図５Ａ】
0006288654.tif 000006
【図５Ｂ】
0006288654.tif 000007
【図６】
0006288654.tif 000008