(57)【特許請求の範囲】
【請求項１】
モバイルデバイスをプロビジョニングするための方法であって、
前記モバイルデバイスにプロビジョニングペイロードを無線配信する段階であって、前記ペイロードは１又は複数のファイルロケータを有し、且つ、前記モバイルデバイスは、前記モバイルデバイスのシステムメモリパーティションに予めロードされる複数のカスタマイズコンテンツアイテムを有する、段階と、
前記ファイルロケータに基づいて、前記予めロードされたカスタマイズコンテンツの少なくとも一部にアクセスする段階と、
前記ファイルロケータによって参照される前記予めロードされたカスタマイズコンテンツのコピーを前記モバイルデバイスのキャリアメモリパーティションに格納する段階と、
前記キャリアメモリパーティションに格納される前記カスタマイズコンテンツを使用して、前記モバイルデバイスのためのカスタマイズプロセスを完了する段階と、を備える
方法。
【請求項２】
前記ファイルロケータは、ユニフォームリソース識別子のストリングを含む
請求項１に記載の方法。
【請求項３】
前記ファイルロケータに従う段階、前記コンテンツのコピーを格納する段階、及び前記カスタマイズプロセスを完了する段階は、前記モバイルデバイス上のカスタマイズクライアントによって完了される
請求項１または２に記載の方法。
【請求項４】
前記予めロードされたカスタマイズコンテンツは、少なくとも３組のカスタマイズコンテンツを含み、各組のカスタマイズコンテンツは異なる無線サービスブランドに関連付けられ、前記ファイルロケータは、前記少なくとも３組のカスタマイズコンテンツのうちの１組のみを指し示す
請求項１から３の何れか一項に記載の方法。
【請求項５】
前記システムメモリパーティションから未使用の前記予めロードされたカスタマイズコンテンツを取り除く段階を更に備える
請求項４に記載の方法。
【請求項６】
前記カスタマイズコンテンツの全体のうちの一部は、前記プロビジョニングペイロードにおいて配信される
請求項１から５の何れか一項に記載の方法。
【請求項７】
前記プロビジョニングペイロードにおいて配信される前記カスタマイズコンテンツの前記一部は、顧客サービス番号、メッセージングプラットフォーム、ＩＰアドレス及びポート番号、クライアント識別情報、並びに複数の市場カタログのうちの１又は複数を含む
請求項６に記載の方法。
【請求項８】
前記カスタマイズコンテンツの全体は、前記モバイルデバイス上に予めロードされ、前記ファイルロケータによって参照される
請求項１から７の何れか一項に記載の方法。
【請求項９】
前記予めロードされたカスタマイズコンテンツは、複数のグラフィック、複数の画像、複数のオーディオファイル、複数のスプラッシュ画面、起動画面、複数の背景、及び複数のトーンのうちの１又は複数を含む
請求項１から８の何れか一項に記載の方法。
【請求項１０】
カスタマイズコンテンツの少なくともいくつかが前記モバイルデバイス上に予めロードされるために、前記プロビジョニングペイロードのサイズは低減される
請求項１から９の何れか一項に記載の方法。
【請求項１１】
モバイルデバイスに、
無線配信されたプロビジョニングペイロードを受信する手順であって、前記ペイロードは１又は複数のファイルロケータを有し、且つ、前記モバイルデバイスは、前記モバイルデバイスのシステムメモリパーティションに予めロードされる複数のカスタマイズコンテンツアイテムを有する、手順と、
前記ファイルロケータに基づいて、前記予めロードされたカスタマイズコンテンツの少なくとも一部にアクセスする手順と、
前記ファイルロケータによって参照される前記予めロードされたカスタマイズコンテンツのコピーを前記モバイルデバイスのキャリアメモリパーティションに格納する手順と、
前記キャリアメモリパーティションに格納される前記カスタマイズコンテンツを使用して、前記モバイルデバイスのためのカスタマイズプロセスを完了する手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
モバイルコミュニケーションデバイスは、サービスプロバイダの小売店、家電量販店、及び／又は一般の小売店において購入できる。新たな携帯電話にサービスを提供するために、様々なアクティビティが実行され得る。セルラーネットワークにおいてモバイルコミュニケーションデバイスを使用すべく、携帯電話はまずプロビジョニングされ得る。モバイルコミュニケーションデバイス（例えば、携帯電話）をプロビジョニングして無線ネットワークにおいて動作させることは、デバイスに格納されるモバイルコミュニケーションデバイスの設定及びネットワークにおいて格納される設定を定義及び／又は調整することを伴い、それにより、モバイルコミュニケーションデバイスは通信サービスに適切にアクセスし、及び／又は、１又は複数の所望のアプリケーションを実行し得て、且つ、ネットワークは、モバイルコミュニケーションデバイスが、それらのアプリケーションのためのサービスを受信するよう認可されたものと認識し得る。
【０００２】
例えば、携帯電話は、単なる音声サービス、音声及びデータサービス、特別な企業のデータサービス、インターネットアクセス、電子メール、音声メール、ＧＰ関連サービス、位置監視等のためにプロビジョニングされ得る。プロビジョニングはまた、好ましいローミングリスト、ユーザゾーンリスト、言語設定、ブラウザ設定、表示設定、オペレーティングシステムのバージョン、セキュリティ設定、アクセス制限、地理設定等を含み得る。モバイルコミュニケーションデバイス及びセルラーネットワークは共同してこれらのサービスへのアクセスを提供し得る。
【発明の概要】
【０００３】
一実施形態において、モバイルデバイスをプロビジョニングするための方法が開示される。当該方法は、モバイルデバイスにプロビジョニングペイロードを無線配信する段階であって、当該ペイロードは１又は複数のファイルロケータを有し、且つ、モバイルデバイスは、モバイルデバイスのシステムメモリパーティションに予めロードされる複数のカスタマイズコンテンツアイテムを有する、段階と、ファイルロケータに基づいて、予めロードされたカスタマイズコンテンツの少なくとも一部にアクセスする段階と、ファイルロケータによって参照される予めロードされたカスタマイズコンテンツのコピーをモバイルデバイスのキャリアメモリパーティションに格納する段階と、キャリアメモリパーティションに格納されるカスタマイズコンテンツを使用して、モバイルデバイスのためのカスタマイズプロセスを完了する段階と、を備える。
【０００４】
一実施形態において、モバイルデバイスをカスタマイズするための方法が開示される。当該方法は、モバイルデバイスにおいてプロビジョニングペイロードを無線受信する段階であって、当該ペイロードは１又は複数のユニフォームリソース識別子のストリングを有する、段階と、当該ユニフォームリソース識別子のストリングに基づいて、予めロードされたカスタマイズコンテンツにアクセスする段階であって、当該ユニフォームリソース識別子のストリングは、モバイルデバイスのシステムメモリパーティションに格納される予めロードされたカスタマイズコンテンツの少なくとも一部を指し示す、段階と、システムメモリパーティションに格納されるカスタマイズコンテンツを使用して、モバイルデバイスのためのカスタマイズプロセスを完了する段階と、を備える。
【０００５】
一実施形態において、モバイルデバイスをカスタマイズするための方法が開示される。当該方法は、モバイルデバイスにおいてプロビジョニングペイロードを無線受信する段階であって、当該ペイロードはカスタマイズコンテンツ及び１又は複数のファイルロケータを有する、段階と、ファイルロケータに基づいて追加のカスタマイズコンテンツにアクセスする段階と、カスタマイズコンテンツをモバイルデバイス上のシステムメモリパーティションに格納する段階と、カスタマイズコンテンツを使用して、モバイルデバイスのためのカスタマイズプロセスを完了する段階と、を備える。
【０００６】
一実施形態において、モバイルデバイスをプロビジョニングするための方法が開示される。当該方法は、モバイルデバイスにおいてプロビジョニングペイロードを無線受信する段階であって、当該ペイロードは１又は複数のファイルロケータを有する、段階と、ファイルロケータに基づいて、リモートでホスティングされた場所にアクセスする段階と、リモートでホスティングされた場所からモバイルデバイスにカスタマイズコンテンツをダウンロードする段階と、ダウンロードされたカスタマイズコンテンツを使用して、モバイルデバイスのためのカスタマイズプロセスを完了する段階と、を備える。
【０００７】
一実施形態において、モバイルデバイスをカスタマイズするための方法が開示される。当該方法は、モバイルデバイスにおいてプロビジョニングペイロードを無線受信する段階であって、当該ペイロードはカスタマイズコンテンツ及び１又は複数のユニフォームリソースロケータのストリングを有する、段階と、プロビジョニングペイロードを検査する段階と、ユニフォームリソースロケータのストリングに基づいて、リモートでホスティングされた場所にアクセスする段階と、リモートでホスティングされた場所からモバイルデバイスのキャリアメモリパーティションに追加のカスタマイズコンテンツをダウンロードする段階であって、当該キャリアメモリパーティションは、モバイルデバイスのオペレーティングシステムが、キー又はパスワードのうちの１つに基づいて書き込みアクセスを制限する、モバイルデバイスのメモリの一部を備え、且つ、ブランディング情報を格納するために使用される、段階と、カスタマイズコンテンツを使用してモバイルデバイスのためのカスタマイズプロセスを完了する段階と、を備える。
【０００８】
一実施形態において、モバイルデバイスをカスタマイズするための方法が開示される。当該方法は、モバイルデバイスにおいてプロビジョニングペイロードを無線受信する段階であって、当該ペイロードは、第１のファイルロケータ及び第２のファイルロケータを有する、段階と、第１のファイルロケータに基づいて、予めロードされたカスタマイズコンテンツにアクセスする段階であって、第１のファイルロケータは、モバイルデバイス上の１又は複数の予めロードされたカスタマイズコンテンツアイテムを指し示す、段階と、第２のファイルロケータに基づいて、リモートでホスティングされた場所にアクセスする段階と、リモートでホスティングされた場所からモバイルデバイスにカスタマイズコンテンツをダウンロードする段階と、予めロードされたカスタマイズコンテンツ及びダウンロードされたカスタマイズコンテンツを使用して、モバイルデバイスのためのカスタマイズプロセスを完了する段階と、を備える。
【０００９】
これらの及び他の複数の特徴は、複数の添付の図面及び特許請求の範囲と併せて考慮される以下の発明を実施するための形態からより明確に理解されるであろう。
【図面の簡単な説明】
【００１０】
本開示に対するより完全な理解を期して、ここで複数の添付の図面及び発明を実施するための形態と関連して考慮される以下の簡単な説明が参照される。同様の参照番号は同様の部分を表わす。
【００１１】
【図１】本開示の実施形態に係る通信システムの一例である。
【００１２】
【図２】本開示の実施形態に係る方法を示すフローチャートである。
【００１３】
【図３】本開示の実施形態に係る別の方法を示すフローチャートである。
【００１４】
【図４】本開示の実施形態に係る方法を示すフローチャートである。
【００１５】
【図５】本開示の実施形態に係る別の方法を示すフローチャートである。
【００１６】
【図６】本開示の実施形態に係るモバイルコミュニケーションデバイスの一例である。
【００１７】
【図７】本開示の実施形態に係るモバイルコミュニケーションデバイスのブロック図である。
【００１８】
【図８Ａ】本開示の実施形態に係る、モバイルコミュニケーションデバイスのソフトウェアアーキテクチャのブロック図である。
【００１９】
【図８Ｂ】本開示の実施形態に係る、モバイルコミュニケーションデバイスの別のソフトウェアアーキテクチャのブロック図である。
【００２０】
【図９】本開示のいくつかの実施形態を実施するのに適した例示的なコンピュータシステムを示す。
【発明を実施するための形態】
【００２１】
１又は複数の実施形態の複数の例示的な実施が以下に示されるが、開示された複数のシステム及び方法は、現在既知であろうとまだ存在してなかろうと、任意の数の技術を使用して実施され得るということがまず理解されるべきである。本開示は、以下に示される複数の例示的な実施、複数の図面、及び複数の技術に決して限定されるべきではないが、添付の特許請求の範囲、並びにそれらの均等物の全範囲内において変更され得る。
【００２２】
本開示の複数の実施形態は、モバイルデバイスのプロビジョニング及び／又はカスタマイズのための複数の方法およびシステムに関する。モバイルデバイスがユーザによって購入された後、カスタム設定及び情報（又はカスタマイズコンテンツ）は、モバイルデバイスに配信され、又は、モバイルデバイスにおいてアクセスされ得る。カスタマイズコンテンツは、複数のグラフィック、複数の画像、複数のオーディオファイル、複数のスプラッシュ画面、複数の起動画面、複数の背景、及び複数のトーンを含み得る。カスタマイズコンテンツはまた、複数の顧客サービス番号、複数のメッセージングプラットフォーム、複数のＩＰアドレス及びポート番号、クライアント識別情報、並びに複数の市場カタログも含み得る。カスタマイズコンテンツは、モバイルデバイスにおいてプロビジョニング及び／又は起動プロセスを完了するために使用され得る。ここで、カスタマイズコンテンツは、プロビジョニングプロセス中にインストールされ、ダウンロードされ、及び／又は、別の方法でアクセスされ得る。いくつかの場合において、プロビジョニング及び／又は起動プロセスは、プロビジョニングアプリケーション、起動アプリケーション、及び／又はカスタマイズクライアントなどのモバイルデバイス上のアプリケーションによって完了され得る。いくつかの場合において、プロビジョニングプロセスは、プロビジョニングペイロードがモバイルデバイスに配信される場合に開始され得る。プロビジョニングペイロードは、プロビジョニングプロセスを完了するための複数の命令を備え得る。起動プロセスは、ユーザの好みを入力する、別のモバイルデバイスから連絡先を移行する、モバイルデバイス上にサードパーティの複数のアプリケーションをインストールする、などの様々な起動段階を実行するようユーザに指示することを備え得る。モバイルデバイスのための基本的な通信サービスを促進するよう、プロビジョニングが、モバイルデバイス及び無線サービスプロバイダネットワークを設定することに集中すると考えられる場合、起動プロセスはプロビジョニングの完了後に実行され得る。あるいは、プロビジョニングプロセスは、起動プロセスの一部として上記で特徴付けられた複数の段階を更に備えると考えられ得る。
【００２３】
いくつかの場合において、プロビジョニングペイロードは１又は複数のファイルロケータを含み得、カスタマイズコンテンツの少なくとも一部はファイルロケータを参照することによってアクセスされ得る。ファイルロケータによってカスタマイズコンテンツにアクセスすることで、プロビジョニングペイロードに含まれるコンテンツ量、したがってプロビジョニングペイロードのサイズは低減され得る。さらに、プロビジョニングペイロードの転送時間も低減され得る。いくつかの場合において、カスタマイズコンテンツの一部は、プロビジョニングペイロードにおいてモバイルデバイスに配信され得る。ここで、ペイロードと共に配信される当該一部は、サイズの小さいファイル又はデータを有し得る。
【００２４】
いくつかの場合において、カスタマイズコンテンツの少なくとも一部は、デバイス上に予めロードされ得る。プロビジョニングペイロードにおいて配信されるファイルロケータは、予めロードされたカスタマイズコンテンツを参照又は特定し得る。いくつかの場合において、ファイルロケータはユニフォームリソース識別子（つまりＵＲＩ）のストリングを備え得、プロビジョニングアプリケーションは、当該ＵＲＩストリングに基づいて、予めロードされたカスタマイズコンテンツにアクセスし得る。いくつかの場合において、ＵＲＩストリングは予めロードされたカスタマイズコンテンツの一部のみを指し示し得る。ここで、予めロードされたコンテンツは、複数組のカスタマイズコンテンツを含み得、各組のカスタマイズコンテンツは、異なる無線サービスブランドに関連付けられ得る。
【００２５】
いくつかの場合において、ファイルロケータは、ユニフォームリソースロケータ（つまりＵＲＬ）のストリングを備え得、プロビジョニングアプリケーションは、ＵＲＬストリングに基づいて、リモートでホスティングされた場所からカスタマイズコンテンツにアクセスし得る。カスタマイズコンテンツは、リモートでホスティングされた場所からモバイルデバイスにダウンロードされ、次にプロビジョニングプロセスを完了するために使用され得る。いくつかの場合において、カスタマイズコンテンツの一部は予めロードされたコンテンツから取得され得るか、カスタマイズコンテンツの一部はリモートでホスティングされた場所からダウンロードされ得るか、カスタマイズコンテンツの一部はプロビジョニングペイロードにおいて配信され得るか、又は上記の任意の組み合わせであり得る。
【００２６】
いくつかの場合において、モバイルデバイスは、複数の異なるブランド下で使用されるべくプロビジョニングされるのに適している。それらの異なるブランドのそれぞれは、異なるブランドに特有のコンテンツ、及び／又はカスタマイズコンテンツを特徴とし得る。例えば、各ブランドに関連付けられるブランドコンテンツは、複数組のコンテンツを備え得、それらのうちの少なくともいくつかはブランドによって異なる。例えば、第１のブランドは、第１の背景テーマ、第１の電源投入時スプラッシュ画面、プロビジョニングされる第１の顧客ケア番号、及びプロビジョニングされる第１の音声メール番号に関連付けられ得、一方、第２のブランドは、第２の背景テーマ、第２の電源投入時スプラッシュ画面、プロビジョニングされる第２の顧客ケア番号、及びプロビジョニングされる第２の音声メール番号に関連付けられ得る。これは簡単な例である。特定の複数の場合、一組のブランドコンテンツはより広範ものであり得る。
【００２７】
さらに、デバイスは、ＵＲＬに基づいて、複数組のカスタマイズコンテンツにアクセスし得る。当該複数組のコンテンツは複数の異なるブランドに関連付けられる。いくつかの場合において、モバイルデバイスは、初期のプロビジョニングプロセスが完了した後に、第２のブランドに関連付けられることが可能であり得る。例えば、ユーザは、同一のデバイスを、異なるブランド、キャリア、又はサービスで使用したいと望んでよい。又は、デバイスは元に戻されリセットされてよい。この場合、モバイルデバイスは、第２のプロビジョニングプロセスを完了し得、第２のプロビジョニングプロセス中にアクセスされるカスタマイズコンテンツは、第１のプロビジョニングプロセス中にアクセスされるコンテンツとは異なり（又は異なるブランドに関連付けられ）得る。換言すると、デバイスは、（複数組のカスタマイズコンテンツへのアクセスなどの）複数のブランディングオプションを備え得、第１のプロビジョニングプロセスにおいて第１のブランディングオプションが選択され得、その後、第２のプロビジョニングプロセスにおいて第２のブランディングオプションが選択される、等である。
【００２８】
モバイルコミュニケーションデバイスのブランドを簡単且つ容易に変更する能力は、様々な望ましい事業目標を推進し得る。例えば、ハンドセットの単一モデルの大量注文は、ボリュームディスカウントで相手先商標製造会社によって値段がつけられ得、その後に、それらのモデルは３つ又はそれより多い異なるブランドにブランディングされ得る。それらのハンドセットが相手先商標製造会社によってブランディングされていた場合、おそらく、それらは３つの異なる製品として扱われ、各異なる製品の購入量に基づいて値段がつけられ、ボリュームディスカウントの少なくともいくらかを失う可能性があっただろう。さらに、複数のデバイスは、モバイルデバイスのライフサイクルの様々なステージにおいて再ブランディングされ得る。例えば、ユーザは、保証期間中に修理される問題があるとして電話を戻し得る。修理センタは、ユーザに異なる物理的なデバイスを発送し、故障した電話を修理し得る。故障した電話の修理後、当該電話は異なるブランド−例えば、現在顧客需要の増加を経験しているブランド−に再ブランディングし、再販売用に流通センタに提供され得る。本開示の複数の革新的事項及び方法は、そのようなブランディング、再ブランディング及びカスタマイズのアクティビティを実行することの容易さ及び機能に寄与する。
【００２９】
モバイルコミュニケーションデバイスは、システムメモリパーティション及びユーザメモリパーティションとして確立されるメモリを有し得る。モバイルコミュニケーションデバイスのオペレーティングシステムは、システムメモリパーティションへの書き込みアクセスを制限し得て、複数のリセット動作、例えば工場出荷時のデフォルトへのリセット、の間に、システムメモリパーティションのコンテンツが消去されることを防ぎ得る。例えば、ユーザは、システムメモリパーティションへ書き込むこと、及び／又は、システムメモリパーティションへの書き込みを引き起こすことを妨げられ得る。一方、モバイルコミュニケーションデバイスのオペレーティングシステムは、ユーザメモリパーティションへの無制限な書き込みアクセスを許可し得る。例えば、モバイルコミュニケーションデバイスのユーザは、ユーザインタフェース制御の選択を行使する、例えば、個人連絡先を入力する、サードパーティのアプリケーションをインストールする、リングトーンをダウンロードする等、によって少なくとも間接的にユーザメモリパーティションの中へ情報を書き込むことをオペレーティングシステムによって許可され得る。リセットの間、例えば、工場出荷時のデフォルトへのリセットの間、ユーザメモリパーティション内の情報はオペレーティングシステムによって削除され得る。いくつかのモバイルコミュニケーションデバイスによって使用されるＡＮＤＲＯＩＤ（登録商標）オペレーティングシステムは、システムメモリパーティション及びユーザメモリパーティションを確立し得る。
【００３０】
オペレーティングシステムは、複数の特権ユーザ又は複数の自動化プロセスに対してキャリアメモリパーティションへの書き込みアクセスを更に提供し得る。例えば、キャリアメモリパーティションのキー又はパスワードを提供する個人、例えば、無線通信サービスプロバイダに関連付けられる従業員又は契約者は、オペレーティングシステムによってキャリアメモリパーティションへの書き込みを許可され得る。あるいは、モバイルコミュニケーションデバイス上で実行される複数の命令は、複数の命令がキー又はパスワードを提供することに基づいて、オペレーティングシステムによってキャリアメモリパーティションへの書き込みのための特権が認められ得る。一実施形態において、キー又はパスワードはモバイルコミュニケーションデバイスのユーザにとっては利用不可能且つ未知のものであり、例えば、キー又はパスワードは無線サービスプロバイダ及び／又はキャリアにとってのみ既知であり得る。一実施形態において、複数の命令は、キャリアメモリパーティションに書き込みを行うべく、オペレーティングシステムによって提供されるアプリケーションプログラミングインタフェース（ＡＰＩ）を起動し得て、ＡＰＩコールは、キャリアメモリパーティションに関連付けられるキー又はパスワードを提供することを必要とし得る。いくつかの文脈において、これは、キャリアメモリパーティションキー又はキャリアメモリパーティションパスワードと称され得る。キャリアメモリパーティションのキー又はパスワード、例えばモバイルコミュニケーションデバイスに無線送信されるスクリプト、を提示するモバイルコミュニケーションデバイス上で実行される自動化された手順又は機能は、キャリアメモリパーティションへの書き込みを許可され得る。キャリアメモリパーティションはブランディング情報を格納するために使用され得る。キャリアメモリパーティションは更に、ブランディング及び／又はカスタマイズコンテンツに無関係の他の情報を格納するために使用されてもよい。キャリアメモリパーティションについての更なる詳細については、Ｂｒａｎｄｏｎ  Ｃ．  Ａｎｎａｎらによる、「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｏｆ  Ｓｔｏｒｉｎｇ  Ｓｅｒｖｉｃｅ  Ｂｒａｎｄ  Ｐａｃｋａｇｅｓ  Ｏｎ  ａ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅ」という発明の名称の、２０１３年２月８日出願の米国特許出願第１３／７６３，４２８号を参照されたい。当該特許出願は、これにより、その全体が参照として組み込まれる。
【００３１】
ここで図１を参照すると、通信システム１００が記載される。一実施形態において、通信システム１００は、セルラー無線トランシーバ１２０、複数の通信アプリケーション１０８、及びオプションのユーザインタフェース１１８を有するモバイルデバイス１０２を備える。モバイルデバイス１０２は、様々な通信交換に関わり得る。モバイルデバイス１０２は、携帯電話、パーソナルデジタルアシスタント（ＰＤＡ）、メディアプレーヤ、ラップトップコンピュータ、タブレットコンピュータ、及びマクロなセルラー無線トランシーバを含む他の電子デバイスなどの様々なデバイスを有し得る。
【００３２】
一実施形態において、システム１００はネットワーク１３１を備える。ネットワーク１３１は、プライベートネットワーク、パブリックネットワーク、又はそれらの組み合わせであり得る。ネットワーク１３１は音声通信及びデータ通信を促進し得る。ネットワーク１３１の複数部分は、ＩＰマルチメディアサブシステム（ＩＭＳ）ネットワークを提供し得る。モバイルデバイス１０２は、様々な通信経路によってネットワーク１３１に連結され得る。モバイルデバイス１０２は、限定はされないが、符号分割多重アクセス（ＣＤＭＡ）、ロングタームエボリューション（ＬＴＥ）、マイクロ波アクセスのための世界的な相互運用性（ＷｉＭＡＸ）、汎ヨーロッパデジタル移動通信システム（ＧＳＭ（登録商標））、又は他の無線通信プロトコルを含む様々な無線通信プロトコルのうちのいずれかに従う無線リンクを介して基地局（ＢＴＳ）１３２と通信し得る。いくつかの実施形態において、モバイルデバイス１０２は、モバイルデバイス１０２のセルラー無線トランシーバ１２０を介して基地局（ＢＴＳ）１３２と通信し得る。モバイルデバイス１０２と基地局１３２との間の無線リンクは、モバイルデバイス１０２をネットワーク１３１に連結し得る。さらに、基地局１３２はまた、セルタワーとして知られている場合もある。いくつかの実施形態において、ネットワーク１３１は、モバイルデバイス１０２とネットワークサーバ１３４との間に通信を提供し得る。ネットワークサーバ１３４はまた、ネットワークデータベース１３６と通信し得る。
【００３３】
システム１００は、任意の数のモバイルデバイス１０２、及び任意の数の基地局１３２を備え得ることが理解される。基地局１３２の集合体は、これらの基地局１３２がモバイルデバイス１０２に無線通信リンクを提供してネットワーク１３１へのアクセスを提供し得るという点で、無線アクセスネットワークを含むと言うことができる。当該無線アクセスネットワークは、様々な方法で抽象化され得、且つ、基地局１３２に加え、複数のホームロケーションレジスタ（ＨＬＲ）又は複数のホームロケーションレジスタの機能を実装する複数のサーバ、複数のビジタロケーションレジスタ（ＶＬＲ）又は複数のビジタロケーションレジスタの機能を実装する複数のサーバなどの複数のサーバ及びデータストア、基地局制御装置（ＢＳＣ）、移動交換局（ＭＳＣ）、及び、特にモバイルデバイス１０２への無線アクセス及び接続性を提供することに関連付けられる他の複数のネットワークノードを含み得る。
【００３４】
複数の通信アプリケーション１０８は、音声通信アプリケーション、データ通信アプリケーション、ウェブブラウザアプリケーション、電子メールアプリケーション、ショートメッセージシステム（ＳＭＳ）又はテキストメッセージアプリケーション（ｔｅｘｔｉｎｇ  ａｐｐｌｉｃａｔｉｏｎ）、マルチメディアメッセージシステム（ＭＭＳ）アプリケーション、及び他の複数の通信アプリケーションを含み得る。複数の通信アプリケーション１０８は、モバイルコミュニケーションデバイス１０２を組み立てる相手先商標製造会社（ＯＥＭ）によって配信される複数の標準的な通信アプリケーションであり得る。複数の通信アプリケーション１０８は、モバイルコミュニケーションデバイス１０２のトラステッドメモリエリアに、ファームウェア又はソフトウェアとして格納され得る。複数の通信アプリケーション１０８は、複数の他のアプリケーションにとってアクセス可能な複数のアプリケーションプログラミングインタフェース（ＡＰＩ）を公開して、複数の他のアプリケーションに無線通信機能を提供し得る。
【００３５】
複数の通信アプリケーション１０８は、様々なアプリケーションのうちのいずれかであり得る。複数の通信アプリケーション１０８のうちの１つは、複数のダイアルされた数字を受信し、且つ、音声通話―例えば、ＩＰを利用した音声（ＶｏＩＰ）通話―を呼び出された電話に対して発しようと試みる電話アプリケーションであり得る。複数の通信アプリケーション１０８のうちの１つは、例えば、ユニバーサルリファレンスロケータ（ＵＲＬ）を埋め込むハイパーテキスト転送プロトコル（ＨＴＴＰ）メッセージを送信することによって、ネットワーク１３１からコンテンツを要求するウェブブラウザアプリケーションであり得る。複数の通信アプリケーション１０８のうちの１つは、ネットワーク１３１からメディアのストリーミング又はダウンロードを要求するメディアプレーヤであり得る。複数の通信アプリケーション１０８のうちの多数は、ＩＭＳネットワークによって提供される通信サービスに頼って、モバイルデバイス１０２のエンドユーザにそれらの機能を配信し得る。複数の通信アプリケーション１０８のうちの１つは、モバイル取引インタフェースを含み得る。ユーザは当該アプリケーションを使用して購入を完了し得、クレジットカード情報などのセキュアな情報は、当該アプリケーションを通して通信され得る。いくつかの実施形態において、複数の通信アプリケーション１０８は、モバイルデバイス１０２のメモリのシステムメモリパーティション１０４に格納され得る。
【００３６】
モバイルデバイス１０２のユーザインタフェース１１８は、いくつかの実施形態において、ディスプレイ、入力システム、スピーカシステム、及び／又はマイクを含み得る。いくつかの実施形態において、ディスプレイはスクリーンを含み得、入力システムは、例えば、キーパッド及び／又はタッチスクリーンを含み得る。スピーカシステムは、モバイルデバイス１０２のユーザに（メディア、メッセージ、リングトーン、又は電話のオーディオなどの）オーディオを通信し得る。マイクは、ユーザから音声及び／又はオーディオを受信し、及び／又は、ユーザにオーディオを通信し得る。一実施形態において、ユーザはユーザインタフェース１１８を使用してモバイルデバイス１０２と通信し、例えば、複数の通信アプリケーション１０８のうちの１又は複数のものの実行を開始し得る。さらに、ユーザは、例えば、電話、テキストメッセージ、メッセージ、電子メール、連絡先情報、発信者番号、通話履歴、インターネットアクセス等の通信を、ユーザインタフェース１１８を介してモバイルデバイス１０２から受信し得る。ユーザは、例えば、音楽、映画、ショー、ビデオ、写真、ゲーム等のメディアを見る及び／又は聴くためのユーザインタフェース１１８をさらに使用し得る。
【００３７】
いくつかの実施形態において、モバイルデバイス１０２は、１又は複数のパーティションに分割されたメモリシステムを含み得る。当該複数のパーティションは、システムメモリパーティション１０４、キャリアメモリパーティション１０６、及びユーザメモリパーティション１０５を含み得る。いくつかの実施形態において、コンテンツは、１又は複数のパーティションにおいて格納及び／又は実行され得る。いくつかの実施形態において、モバイルデバイス１０２のメモリにおいて格納されるコンテンツは、デバイスの製造者に関連付けられ得るか、又はデバイス上に予めロードされたコンテンツであり得る。いくつかの実施形態において、「予めロードされた」という用語は、デバイス１０２がユーザによって起動される前にデバイス１０２にロードされるコンテンツを説明し得る。いくつかの実施形態において、複数の通信アプリケーション１０８は、システムメモリパーティション１０４に格納され得る。さらに、カスタマイズクライアント１１４（又はプロビジョニングアプリケーション）は、システムメモリパーティション１０４において格納及び／又は実行され得る。カスタマイズクライアント１１４は、モバイルデバイス１０２のためのカスタマイズ又はプロビジョニングプロセスを完了すべく動作可能であり得る。いくつかの実施形態において、複数の記憶場所のうちの１又は複数は、不揮発性又は永続的なメモリを含み得る。
【００３８】
いくつかの実施形態において、予めロードされたコンテンツ１１２はモバイルデバイス１０２にダウンロードされ得る。当該予めロードされたコンテンツ１１２は、プロビジョニングコンテンツ又はカスタマイズコンテンツを含み得る。いくつかの実施形態において、予めロードされたコンテンツ１１２は、モバイルデバイス１０２のシステムメモリパーティション１０４にダウンロード（又は格納）され得る。いくつかの実施形態において、予めロードされたコンテンツ１１２は、モバイルデバイス１０２（又は、モバイルデバイス１０２上のアプリケーション）によって使用されて、プロビジョニングプロセス又はカスタマイズプロセスを完了し得る。いくつかの実施形態において、予めロードされたコンテンツ１１２は、少なくとも３組のカスタマイズコンテンツを有し得る。各組のカスタマイズコンテンツは、異なる無線サービスブランドに関連付けられる。例えば、各組の予めロードされたコンテンツ１１２は、スプリント（Ｓｐｒｉｎｔ）サービスブランド、ブーストモバイル（Ｂｏｏｓｔ  Ｍｏｂｉｌｅ）サービスブランド、及び／又はバージンモバイル（Ｖｉｒｇｉｎ  Ｍｏｂｉｌｅ）サービスブランドなどの特定の無線サービスブランドに対するブランディング及びカスタマイズの情報、並びに設定を含み得る。いくつかの実施形態において、予めロードされたコンテンツ１１２は、一般的又は大量販売のブランディング及びカスタマイズの情報を含む少なくとも一組の予めロードされたコンテンツ１１２を含み得る。いくつかの実施形態において、モバイルデバイス１０２がモバイル仮想ネットワークオペレータ（ＭＶＮＯ）によってブランディングされる場合、一般的な一組の予めロードされたコンテンツ１１２が使用され得る。いくつかの実施形態において、予めロードされたコンテンツ１１２は、複数のグラフィック、複数の画像、複数のオーディオファイル、複数のスプラッシュ画面、起動画面、複数の背景、及び複数のトーンのうちの１又は複数を含み得る。
【００３９】
いくつかの実施形態において、プロビジョニングペイロード１１３は、デバイスの初期のセットアップ中、又は、デバイス１０２がリセットされるか、若しくは工場出荷時設定に戻される場合などの後のセットアップ手順中に、デバイス１０２に配信され得る。プロビジョニングペイロード１１３は、プロビジョニングプロセスを完了するための情報及び／又は複数の命令を含み得る。いくつかの実施形態において、プロビジョニングペイロード１１３は、ＯＭＡ  ＤＭ（オープンモバイルアライアンスデバイス管理）のプロトコル又はフレームワークに従い、配信され得る。換言すると、プロビジョニングペイロード１１３はＯＭＡ  ＤＭペイロードとして配信され得る。いくつかの実施形態において、プロビジョニングペイロード１１３は、モバイルデバイス１０２のキャリアメモリパーティション１０６に格納され得る。いくつかの実施形態において、プロビジョニングペイロードの少なくとも一部は、モバイルデバイス上のＳＩＭ（加入者識別モジュール）カード又はＳＤ（セキュアデジタル）カードに格納され得る。ＳＩＭカード又はＳＤカードはモバイルデバイスにリムーバブルメモリを提供し得る。
【００４０】
プロビジョニングペイロード１１３はカスタマイズクライアント１１４と通信し得る。カスタマイズクライアント１１４は、プロビジョニングペイロード１１３のデータを使用して、プロビジョニングプロセスを完了し得る。いくつかの実施形態において、プロビジョニングペイロード１１３は、複数の予めロードされたコンテンツアイテム１１２のうちの１又は複数を指し示す１又は複数のファイルロケータを含み得る。いくつかの実施形態において、カスタマイズクライアント１１４は、ファイルロケータに基づいて、予めロードされたコンテンツ１１２の一部にアクセスし得る。いくつかの実施形態において、ファイルロケータはユニフォームリソース識別子（つまりＵＲＩ）のストリングを含み得る。いくつかの実施形態において、ファイルロケータは、複数の無線サービスブランドのうちの１つのみを指し示し得る。各組の予めロードされたコンテンツ１１２は、異なる無線サービスブランドに関連付けられ得る。
【００４１】
いくつかの実施形態において、カスタマイズコンテンツを、キャリアメモリパーティション１０６及び／又はユーザメモリパーティション１０５などの、システムメモリパーティション１０４の外部において格納するのが望ましい場合がある。いくつかの実施形態において、予めロードされたコンテンツ１１２のコピーは、システムメモリパーティション１０４からキャリアメモリパーティション１０６にダウンロードされ得る。当該コンテンツはカスタマイズコンテンツ１１０として格納され得る。いくつかの実施形態において、キャリアメモリパーティション１０６に格納されるカスタマイズコンテンツ１１０は、モバイルデバイス１０２が工場出荷時設定に戻される場合、存続しうる。いくつかの実施形態において、カスタマイズコンテンツ１１０は、モバイルデバイス上のＳＩＭカード又はＳＤカードに格納され得る。いくつかの実施形態において、プロビジョニングプロセスが完了した後、デバイス１０２上に未使用の予めロードされたコンテンツ１１２がある場合、未使用のコンテンツのいくつか又は全てはデバイス１０２から取り除かれ得る。他の実施形態において、予めロードされたコンテンツ１１２は、それがカスタマイズクライアント１１４によってアクセスされようがされまいが、システムメモリパーティション１０４において存続し得る。
【００４２】
いくつかの実施形態において、プロビジョニングペイロード１１３はカスタマイズコンテンツを含み得る。当該カスタマイズコンテンツは、プロビジョニングペイロード１１３と共に無線又は有線で配信される。いくつかの実施形態において、プロビジョニングペイロード１１３において配信されるコンテンツは、キャリアメモリパーティション１０６にカスタマイズコンテンツ１１０として格納され得る。複数の他の実施形態において、プロビジョニングペイロードと共に配信されるカスタマイズコンテンツは、モバイルデバイス上のＳＩＭカード又はＳＤカードに格納され得る。いくつかの実施形態において、キャリアメモリパーティション１０６に格納されるカスタマイズコンテンツ１１０は、モバイルデバイス１０２が工場出荷時設定に戻される場合、存続し得る。いくつかの実施形態において、プロビジョニングペイロード１１３において配信されるカスタマイズコンテンツは、プロビジョニングプロセスを完了するために必要な全コンテンツの一部のみを含み得る。例えば、プロビジョニングペイロード１１３は、カスタマイズコンテンツ１１０の、より小さいサイズ（例えば、およそ２５６バイト又はそれより小さいサイズ）の複数のファイルのみを含み得、プロビジョニングペイロード１１３は、デバイス１０２上の予めロードされたコンテンツ１１２であり得る、残っているカスタマイズコンテンツ１１０のためのファイルロケータもまた含み得る。いくつかの実施形態において、プロビジョニングペイロード１１３と共に配信されるカスタマイズコンテンツ１１０は、顧客サービス番号、メッセージングプラットフォーム、ＩＰアドレス及びポート番号、クライアント識別情報、並びに複数の市場カタログのうちの１又は複数を含み得る。
【００４３】
いくつかの実施形態において、プロビジョニングペイロード１１３は１又は複数のファイルロケータを含み得る。少なくとも１つのファイルロケータは、ユニフォームリソースロケータ（つまりＵＲＬ）のストリングであり得る。いくつかの実施形態において、ＵＲＬストリングはリモートでホスティングされた場所１４０を指し示し得る。モバイルデバイス１０２は無線で（又はネットワーク１３１を介して）リモートでホスティングされた場所１４０にアクセスし得る。カスタマイズクライアント１１４によるプロビジョニングプロセスの実行中、デバイス１０２は、ファイルロケータ（又はＵＲＬストリング）に基づいて、リモートでホスティングされた場所１４０にアクセスし得る。いくつかの実施形態において、リモートでホスティングされた場所１４０は、ネットワーク１３１を介してデバイス１０２にダウンロードされ得るカスタマイズコンテンツ１１０を提供し得る。いくつかの実施形態において、カスタマイズコンテンツ１１０のダウンロードは、漸次に完了し得る。ダウンロードされるべきコンテンツは優先順位がつけられ、優先順位に従ってダウンロードされ得る。複数の他の実施形態において、カスタマイズコンテンツ１１０は全てが一度に、又は、一回のトランザクションで、ダウンロードされ得る。いくつかの実施形態において、リモートでホスティングされた場所１４０は、（デバイス１０２のサービスプロバイダ及び／又は製造者とは別個の）サードパーティによって提供又はホスティングされ得る。当該サードパーティに特有のブランディングコンテンツ又はカスタマイズコンテンツは、ダウンロードされたカスタマイズコンテンツ１１０において提供され得る。
【００４４】
いくつかの実施形態において、プロビジョニングペイロード１１３は一時的なカスタマイズコンテンツを含み得る。いくつかの実施形態において、一時的なカスタマイズコンテンツは、１又は複数のプレースホルダを含み得る。プレースホルダは、（上述されたように）ファイルロケータによって指し示されるカスタマイズコンテンツ１１０によるプロビジョニングプロセス中に置き換えられ得る。ファイルロケータは、予めロードされたコンテンツ１１２を指し示すＵＲＩストリングであり得るか、ファイルロケータは、リモートでホスティングされた場所１４０を指し示すＵＲＬストリングであり得るか、又は、ＵＲＩストリング及びＵＲＬストリングの組み合わせは、カスタマイズコンテンツ１１０を取得するために使用され得る。
【００４５】
いくつかの実施形態において、リモートでホスティングされた場所１４０からのカスタマイズコンテンツ１１０のダウンロードは、漸次に完了し得る。例えば、デバイス１０２にダウンロードされるべきコンテンツは、プロビジョニングプロセスを完了するための重要度によって優先順位がつけられ得、コンテンツが全て同時にダウンロードされ得ない場合、コンテンツは優先順位に従ってダウンロードされ得る。例えば、ダウンロードが開始されるとき、デバイス１０２は、ネットワーク１３１への弱い接続又はローミング接続を有し得、このことは、完全なコンテンツのダウンロードを妨げ得る。いくつかの実施形態において、デバイス１０２へのコンテンツのダウンロードは、部分的に完了し、その後、完了前にデバイスがネットワーク１３１とより良好な接続を有するまで、延期され得る。複数の他の実施形態において、カスタマイズコンテンツ１１０のダウンロードは、より良好な接続が取得されるまで先送りされ得る。いくつかの実施形態において、プレースホルダコンテンツは、ダウンロードが完了する前にデバイス１０２上で使用され得る。プレースホルダコンテンツは、デバイス上に既にロードされ得るか、プロビジョニングペイロード１１３において配信され得るか、又はデバイス１０２にダウンロードされ得る。いくつかの実施形態において、ユーザは、リモートでホスティングされた場所１４０からプロビジョニングペイロード１１３及び／又はカスタマイズコンテンツ１１０をダウンロードするために使用されたデータに対して請求又は課金され得る。
【００４６】
いくつかの実施形態において、プロビジョニングプロセスを完了するために使用されるカスタマイズコンテンツ１１０の全ては、予めロードされたコンテンツ１１２によって提供され得る。複数の他の実施形態において、プロビジョニングプロセスを完了するために使用されるカスタマイズコンテンツ１１０の全ては、リモートでホスティングされた場所１４０からダウンロードされ得る。複数の他の実施形態において、プロビジョニングプロセスを完了するために使用されるカスタマイズコンテンツ１１０の一部は、リモートでホスティングされた場所１４０からダウンロードされ得、当該カスタマイズコンテンツの別の部分は、プロビジョニングペイロード１１３と共にデバイス１０２に配信され得る。複数の他の実施形態において、プロビジョニングプロセスを完了するために使用されるカスタマイズコンテンツ１１０の一部は、予めロードされたコンテンツ１１２によって提供され得、当該カスタマイズコンテンツの別の部分は、プロビジョニングペイロード１１３と共にデバイス１０２に配信され得る。さらに他の複数の実施形態において、プロビジョニングプロセスを完了するために使用されるカスタマイズコンテンツの一部は、リモートでホスティングされた場所１４０からダウンロードされ得、当該カスタマイズコンテンツの別の部分は、予めロードされたコンテンツ１１２から提供され得る。
【００４７】
いくつかの実施形態においては、上述されたように複数のソースからカスタマイズコンテンツ１１０にアクセスすることが有用である場合がある。例えば、カスタマイズコンテンツ１１０の一部は、リモートでホスティングされたサイト１４０によって配信され、且つ保持され得、一方で、カスタマイズコンテンツ１１０の別の部分は、例えば、プロビジョニングペイロード１１３、又はデバイス１０２上に予めロードすることを通して、電話のサービス提供者によって配信され、且つ保持され得る。次に、リモートでホスティングされた場所１４０からアクセスされるカスタマイズコンテンツ１１０があらゆるアップデート又は変更を要求する場合、このことは、デバイス１０２のサービス提供者からアクセスされるどのコンテンツにも影響を及ぼさないであろう。なぜなら、それらの変更及びアップデートは、おそらく、リモートでホスティングされたサイト１４０上で行われることだからである。同様に、デバイス１０２上か、又は（デバイス１０２のサービス提供者による）プロビジョニングペイロード１１３を通して保持されるコンテンツ１１０があらゆるアップデート又は変更を要求する場合、リモートにアクセスされたコンテンツ、及びそのコンテンツの保持は影響を受けないであろう。
【００４８】
ここで図２を参照すると、モバイルデバイスをプロビジョニングするための方法２００が記載される。方法２００は、ブロック２０２において、モバイルデバイスのシステムメモリパーティションに複数のカスタマイズコンテンツアイテムを予めロードする段階を備える。いくつかの実施形態において、予めロードされたカスタマイズコンテンツは、複数のグラフィック、複数の画像、複数のオーディオファイル、複数のスプラッシュ画面、起動画面、複数の背景、及び複数のトーンのうちの１又は複数を有し得る。ブロック２０４において、方法２００は、モバイルデバイスにプロビジョニングペイロードを無線配信する段階を備える。当該ペイロードは１又は複数のファイルロケータを有し得る。いくつかの実施形態において、ファイルロケータは、ユニフォームリソース識別子（ＵＲＩ）のストリングを含み得る。ブロック２０６において、方法２００は、ファイルロケータに基づいて、予めロードされたカスタマイズコンテンツの少なくとも一部にアクセスする段階を備える。
【００４９】
ブロック２０８において、方法２００は、ファイルロケータによって参照される予めロードされたカスタマイズコンテンツのコピーを、モバイルデバイスのキャリアメモリパーティションに格納する段階を備える。ブロック２１０において、方法２００は、キャリアメモリパーティションに格納されたカスタマイズコンテンツを使用して、モバイルデバイスのためのカスタマイズプロセスを完了する段階を備える。いくつかの実施形態において、ファイルロケータに従う段階、コンテンツのコピーを格納する段階、及びカスタマイズプロセスを完了する段階は、モバイルデバイスのカスタマイズクライアントによって完了され得る。いくつかの実施形態において、当該予めロードされたカスタマイズコンテンツは少なくとも３組のカスタマイズコンテンツを有する。各組のカスタマイズコンテンツは異なる無線サービスブランドに関連付けられ、ファイルロケータは、それらの組のカスタマイズコンテンツのうちの１組のみ、例えば、複数の無線サービスブランドのうちの１つのみに関連付けられるカスタマイズコンテンツ、を指し示す。いくつかの実施形態において、方法２００は、ブロック２１２において、システムメモリパーティションから未使用の予めロードされたカスタマイズコンテンツを取り除く段階を任意に備え得る。
【００５０】
いくつかの実施形態において、カスタマイズコンテンツの全体のうちの一部は、プロビジョニングペイロードにおいて配信され得る。プロビジョニングペイロードにおいて配信される当該カスタマイズコンテンツの一部は、顧客サービス番号、メッセージングプラットフォーム、ＩＰアドレス及びポート番号、クライアント識別情報、並びに複数の市場カタログのうちの１又は複数を有し得る。複数の他の実施形態において、カスタマイズコンテンツの全体はモバイルデバイスに予めロードされ、ファイルロケータによって参照され得る。いくつかの実施形態において、プロビジョニングペイロードのサイズは低減され得る。なぜなら、カスタマイズコンテンツの少なくともいくつかは、モバイルデバイス上に予めロードされるからである。
【００５１】
ここで図３を参照すると、モバイルデバイスをカスタマイズするための方法３００が記載される。方法３００は、ブロック３０２において、モバイルデバイスにおいてプロビジョニングペイロードを無線受信する段階を備える。当該ペイロードは１又は複数のファイルロケータを有する。いくつかの実施形態において、ファイルロケータはユニフォームリソース識別子（ＵＲＩ）のストリングを有し得る。ブロック３０４において、方法３００は、ファイルロケータ（又はＵＲＩストリング）に基づいて、予めロードされたカスタマイズコンテンツにアクセスする段階を備え得る。ファイルロケータは、モバイルデバイスのシステムメモリパーティションに格納される予めロードされたカスタマイズコンテンツの少なくとも一部を指し示す。ブロック３０６において、方法３００は、モバイルデバイスのシステムメモリパーティションからの予めロードされたカスタマイズコンテンツのコピーを、モバイルデバイスのキャリアメモリパーティションに格納する段階を任意に備え得る。
【００５２】
ブロック３０８において、方法３００は、システムメモリパーティションに格納されるカスタマイズコンテンツを使用して、モバイルデバイスのカスタマイズプロセスを完了する段階を備え得る。いくつかの実施形態において、方法３００は、ブロック３１０において、モバイルデバイスを工場出荷時のデフォルト設定に戻す段階を任意に備え得る。工場出荷時のデフォルト設定に戻す段階中ずっと、当該カスタマイズコンテンツはモバイルデバイスのキャリアメモリパーティションに存続する。いくつかの実施形態において、カスタマイズコンテンツの全体のうちの一部は、プロビジョニングペイロードにおいて配信され得る。いくつかの実施形態において、カスタマイズプロセスは、モバイルデバイス上のプロビジョニングアプリケーションによって完了させられる。いくつかの実施形態において、ファイルロケータは、ユニフォームリソース識別子（ＵＲＩ）のストリング、又はユニフォームリソースロケータ（ＵＲＬ）のストリングのうちの１つを有し得る。いくつかの実施形態において、カスタマイズコンテンツはブランド又は企業特有のものであり得る。
【００５３】
ここで図４を参照すると、モバイルデバイスをプロビジョニングするための方法４００が記載される。方法４００は、ブロック４０２において、モバイルデバイスにおいてプロビジョニングペイロードを無線受信する段階を備える。当該ペイロードは１又は複数のファイルロケータ、及び任意でカスタマイズコンテンツを有する。いくつかの実施形態において、ファイルロケータは、ユニフォームリソースロケータ（つまりＵＲＬ）のストリングを含み得る。ブロック４０４において、方法４００は、プロビジョニングペイロードを検査する段階を任意に備える。ブロック４０６において、方法４００は、ファイルロケータに基づいて、リモートでホスティングされた場所にアクセスする段階を備える。ブロック４０８において、方法４００は、リモートでホスティングされた場所からモバイルデバイスにカスタマイズコンテンツをダウンロードする段階を備える。いくつかの実施形態において、当該ダウンロードする段階は、ハイパーテキスト転送プロトコル（ＨＴＴＰ）要求に基づいて完了され得る。いくつかの実施形態において、当該ダウンロードする段階は、漸次に完了し得、カスタマイズコンテンツは、優先順位がつけられ、優先順位に従ってダウンロードされる。いくつかの実施形態において、当該ダウンロードする段階は、モバイルデバイスがローミング接続によってネットワークに接続される場合（又は、モバイルデバイスがローミング接続下にある場合）、部分的にしか完了し得ない。いくつかの実施形態において、モバイルデバイスのユーザは、カスタマイズコンテンツのダウンロードのために発生するデータ利用に対して課金され得ない。
【００５４】
いくつかの実施形態において、ダウンロードされたカスタマイズコンテンツは、複数のグラフィック、複数の画像、複数のオーディオファイル、複数のスプラッシュ画面、起動画面、複数の背景、及び複数のトーンを有し得る。いくつかの実施形態において、カスタマイズコンテンツの全体は、リモートでホスティングされた場所からダウンロードされ得る。複数の他の実施形態において、カスタマイズコンテンツの一部はプロビジョニングペイロードにおいて配信され得、プロビジョニングペイロードにおいて配信される当該カスタマイズコンテンツの一部は、顧客サービス番号、メッセージングプラットフォーム、ＩＰアドレス及びポート番号、クライアント識別情報、並びに複数の市場カタログのうちの１又は複数を有し得る。ブロック４１０において、方法４００は、カスタマイズコンテンツを使用して、モバイルデバイスのためのカスタマイズプロセスを完了する段階を備える。いくつかの実施形態において、方法４００は、ブロック４１２において、モバイルデバイスを工場出荷時のデフォルト設定に戻す段階を任意に備え得る。工場出荷時のデフォルト設定に戻す段階中ずっと、カスタマイズコンテンツは、モバイルデバイスのキャリアメモリパーティションに存続する。いくつかの実施形態において、当該方法の複数の段階のうちの１又は複数は、モバイルデバイス上のカスタマイズクライアント又はプロビジョニングアプリケーションによって完了され得る。いくつかの実施形態において、リモートでホスティングされた場所からダウンロードされる、及び／又は、プロビジョニングペイロードにおいて受信されるカスタマイズコンテンツは、ブランド及び／又は企業特有のコンテンツであり得る。
【００５５】
ここで図５を参照すると、モバイルデバイスをカスタマイズするための方法５００が記載される。方法５００は、ブロック５０２において、モバイルデバイスにおいてプロビジョニングペイロードを無線受信する段階を備える。当該ペイロードは２又はそれより多くのファイルロケータを有する。ブロック５０４において、方法５００は、第１のファイルロケータに基づいて、予めロードされたカスタマイズコンテンツにアクセスする段階を備え得る。第１のファイルロケータは、モバイルデバイス上の１又は複数の予めロードされたカスタマイズコンテンツアイテムを指し示す。いくつかの実施形態において、予めロードされたカスタマイズコンテンツは、最大４つの異なるバージョンのブランディングコンテンツを有する。ブロック５０６において、方法５００は、第２のファイルロケータに基づいて、リモートでホスティングされた場所にアクセスする段階を備え得る。ブロック５０８において、方法５００は、リモートでホスティングされた場所からモバイルデバイスにカスタマイズコンテンツをダウンロードする段階を備え得る。いくつかの実施形態において、第２のファイルロケータは、第５のバージョンのブランディングコンテンツを指し示し得る。いくつかの実施形態において、第２のファイルロケータは、企業特有のコンテンツを指し示し得る。ブロック５１０において、方法５００は、予めロードされたカスタマイズコンテンツ及びダウンロードされたカスタマイズコンテンツを使用して、モバイルデバイスのためのカスタマイズプロセスを完了する段階を備え得る。
【００５６】
図６はモバイルデバイス６００を描写する。モバイルデバイス６００は、本開示の複数の態様を実施すべく動作可能であるが、本開示はこれらの実施に限定されるべきではない。携帯電話として示されてはいるが、モバイルデバイス６００は、無線ハンドセット、ページャ、パーソナルデジタルアシスタント（ＰＤＡ）、ゲーム機、又はメディアプレーヤを含む様々な形態をとり得る。モバイルデバイス６００は、ディスプレイ６０２と、ユーザによる入力のためのタッチセンサ面及び／又は複数のキー６０４を含む。モバイルデバイス６００は、ユーザが選択するための複数のオプション、ユーザが作動させるための複数の制御、及び／又はユーザが指示するための複数のカーソル若しくは他の複数のインジケータを提示し得る。モバイルデバイス６００は、ダイアルする複数の番号か、又はハンドセットの動作を設定するための様々なパラメータ値を含む、ユーザからのデータ入力を更に受け入れ得る。モバイルデバイス６００は、複数のユーザ命令に応答して、１又は複数のソフトウェア又はファームウェアのアプリケーションを更に実行し得る。これらのアプリケーションは、ユーザインタラクションに応答して様々なカスタマイズされた機能を実行するようモバイルデバイス６００を設定し得る。さらに、モバイルデバイス６００は、例えば、無線基地局、無線アクセスポイント、又はピアモバイルデバイス６００から、無線でプログラム及び／又は設定され得る。モバイルデバイス６００は、ディスプレイ６０２がウェブページを表示できるようにするウェブブラウザアプリケーションを実行し得る。ウェブページは、基地局、無線ネットワークアクセスノード、ピアモバイルデバイス６００、又は、任意の他の無線通信のネットワーク若しくはシステムとの無線通信によって取得され得る。
【００５７】
図７は、モバイルデバイス６００のブロック図を示す。ハンドセットの様々な既知のコンポーネントが描写される一方で、一実施形態においては、列挙された複数のコンポーネントのサブセット、及び／又は列挙されていない追加的な複数のコンポーネントがモバイルデバイス６００に含まれ得る。モバイルデバイス６００は、デジタル信号プロセッサ（ＤＳＰ）７０２及びメモリ７０４を含む。示されるように、モバイルデバイス６００は、アンテナ及びフロントエンドユニット７０６、無線周波（ＲＦ）トランシーバ７０８、ベースバンド処理ユニット７１０、マイク７１２、イヤホンスピーカ７１４、ヘッドセットポート７１６、入出力インタフェース７１８、リムーバブルメモリカード７２０、ユニバーサルシリアルバス（ＵＳＢ）ポート７２２、赤外線ポート７２４、バイブレータ７２６、キーパッド７２８、タッチセンサ面を有するタッチスクリーン液晶ディスプレイ（ＬＣＤ）７３０、タッチスクリーン／ＬＣＤコントローラ７３２、カメラ７３４、カメラコントローラ７３６、及びグローバルポジショニングシステム（ＧＰＳ）受信機７３８を更に含み得る。一実施形態において、モバイルデバイス６００はタッチセンサスクリーンを提供しない別の種類のディスプレイを含み得る。一実施形態において、ＤＳＰ７０２は、入出力インタフェース７１８を介すことなくメモリ７０４と直接通信し得る。さらに、一実施形態においては、モバイルデバイス６００は、他の機能を提供する他の複数の周辺機器を備え得る。
【００５８】
ＤＳＰ７０２、又は何らかの他の形態のコントローラ若しくは中央演算処理装置は、メモリ７０４に格納される、又はＤＳＰ７０２自体の中に含まれるメモリに格納される組み込みソフトウェア若しくはファームウェアに従って、モバイルデバイス６００の様々なコンポーネントを制御すべく動作する。組み込みソフトウェア又はファームウェアに加えて、ＤＳＰ７０２は、メモリ７０４に格納されるか、又は、リムーバブルメモリカード７２０のようなポータブルデータ記憶媒体などの情報搬送媒体を介して、あるいは有線若しくは無線のネットワーク通信を介して利用可能となる複数の他のアプリケーションを実行し得る。アプリケーションソフトウェアは、所望の機能を提供するようＤＳＰ７０２を設定するコンパイルされた一組の機械可読命令を備え得るか、又は、アプリケーションソフトウェアは、ＤＳＰ７０２を間接的に設定するための、インタープリタ若しくはコンパイラによって処理される複数の高水準ソフトウェア命令であり得る。
【００５９】
ＤＳＰ７０２は、アナログベースバンド処理ユニット７１０を介して無線ネットワークと通信し得る。いくつかの実施形態において、当該通信は、インターネット接続を提供し得て、ユーザがインターネット上のコンテンツへのアクセスを獲得し、電子メール又はテキストメッセージを送受信できるようにする。入出力インタフェース７１８は、ＤＳＰ７０２と、様々なメモリ及びインタフェースとを相互接続する。メモリ７０４及びリムーバブルメモリカード７２０はソフトウェア及びデータを提供してＤＳＰ７０２の動作を設定し得る。複数のインタフェースの中にはＵＳＢポート７２２及び赤外線ポート７２４があってよい。ＵＳＢポート７２２は、モバイルデバイス６００が周辺機器として機能して、パーソナルコンピュータ又は他のコンピュータシステムと情報を交換できるようにし得る。赤外線ポート７２４、及びＢｌｕｅｔｏｏｔｈ（登録商標）インタフェース又はＩＥＥＥ８０２．１１準拠の無線インタフェースなどの他の複数のオプションのポートは、モバイルデバイス６００が、近傍の他の複数のハンドセット及び／又は複数の無線基地局と無線で通信することを可能にし得る。
【００６０】
キーパッド７２８はインタフェース７１８を介してＤＳＰ７０２に連結して、ユーザが選択を行い、情報を入力し、且つ別の方法でモバイルデバイス６００に入力を提供するための一メカニズムを提供する。別の入力メカニズムは、ユーザにテキスト及び／又はグラフィックスをも表示し得るタッチスクリーンＬＣＤ７３０であり得る。タッチスクリーンＬＣＤコントローラ７３２はＤＳＰ７０２をタッチスクリーンＬＣＤ７３０に連結する。ＧＰＳ受信機７３８は、複数のグローバルポジショニングシステム信号をデコードすべくＤＳＰ７０２に連結され、それによりモバイルデバイス６００が自身の位置を決定できるようにする。
【００６１】
図８Ａは、ＤＳＰ７０２によって実施され得るソフトウェア環境８０２を示す。ＤＳＰ７０２は、ソフトウェアの残りが動作するプラットフォームを提供するオペレーティングシステムソフトウェア８０４を実行する。オペレーティングシステムソフトウェア８０４は、アプリケーションソフトウェアにアクセス可能な複数の標準化されたインタフェースを有するハンドセットハードウェアのための様々なドライバを提供し得る。オペレーティングシステムソフトウェア８０４は、モバイルデバイス６００上で動作する複数のアプリケーションの間で制御を移行させるアプリケーション管理サービス（ＡＭＳ）８０６に連結され、且つそれと情報をやり取りし得る。また、ウェブブラウザアプリケーション８０８、メディアプレーヤアプリケーション８１０、及びＪＡＶＡ（登録商標）アプレット８１２も図８Ａにおいて示される。ウェブブラウザアプリケーション８０８は、例えば、モバイルデバイス６００が無線リンクを介してネットワークに連結されるとき、コンテンツ及び／又はインターネットをブラウズすべくモバイルデバイス６００によって実行され得る。ウェブブラウザアプリケーション８０８は、複数のウェブページを検索及び閲覧すべく、ユーザが複数のフォームに情報を入力し、且つ、複数のリンクを選択できるようにし得る。メディアプレーヤアプリケーション８１０はモバイルデバイス６００によって実行されて、オーディオ又はオーディオビジュアルのメディアを再生し得る。ＪＡＶＡ（登録商標）アプレット８１２はモバイルデバイス６００によって実行されて、ゲーム、ユーティリティ、及び他の機能を含む様々な機能を提供し得る．
【００６２】
図８ＢはＤＳＰ７０２によって実施され得る代替的ソフトウェア環境８２０を示す。ＤＳＰ７０２は、オペレーティングシステムソフトウェア８２８（例えば、オペレーティングシステムカーネル）及び実行ランタイム８３０を実行する。ＤＳＰ７０２は、実行ランタイム８３０において実行し得て、且つ、アプリケーションフレームワーク８２４によって提供される複数のサービスを使用し得るアプリケーション８２２を実行する。アプリケーション８２２及びアプリケーションフレームワーク８２４はライブラリ８２６によって提供される機能を使用し得る。
【００６３】
図９は、本明細書において開示される１又は複数の実施形態を実施するのに適したコンピュータシステム９００を示す。コンピュータシステム９００は、二次記憶装置９０４、リードオンリメモリ（ＲＯＭ）９０６、ランダムアクセスメモリ（ＲＡＭ）９０８を含むメモリデバイス、入出力（Ｉ／Ｏ）デバイス９１０、及びネットワーク接続性デバイス９１２と通信する、（中央演算処理装置又はＣＰＵと称され得る）プロセッサ９０２を含む。プロセッサ９０２は、１又は複数のＣＰＵチップとして実装され得る。
【００６４】
コンピュータシステム９００上に複数の実行可能命令をプログラム及び／又はロードすることによって、ＣＰＵ９０２、ＲＡＭ９０８、及びＲＯＭ９０６のうちの少なくとも１つが変更されて、本開示によって教示される新規な機能を有する特定の機械又は装置へとコンピュータシステム９００を部分的に変換することが理解される。実行可能なソフトウェアをコンピュータにロードすることによって実装され得る機能が、複数の周知の設計ルールによってハードウェア実装に変換され得ることは、電気工学及びソフトウェア工学の技術において基本的なことである。ソフトウェアにおけるコンセプトの実装とハードウェアにおけるそれとの間の決定は、通常、ソフトウェアドメインからハードウェアドメインへの変換に含まれるあらゆる問題よりむしろ、設計の安定性及び生成されるユニット数についての考察に依存する。一般的に、依然として頻繁に変更される設計は、ソフトウェアにおいて実装されることが好ましいであろう。なぜならハードウェア実装のリスピンは、ソフトウェア設計のリスピンより費用がかかるからである。一般的に、安定していて、大量生産される設計は、ハードウェアにおいて、例えば、特定用途向け集積回路（ＡＳＩＣ）において、実装されるのが好ましいであろう。なぜなら、大量生産する上では、ハードウェア実装はソフトウェア実装より費用がかからないからである。設計は、ソフトウェアの形態で開発されテストされ、後に、ソフトウェアの複数の命令をハード配線する特定用途向け集積回路において、周知の設計ルールによって等価なハードウェア実装へと変換され得ることが多い。新たなＡＳＩＣによって制御される機械が特定の機械又は装置であるのと同様、複数の実行可能命令がプログラム及び／又はロードされたコンピュータは同様に、特定の機械又は装置とみなされ得る。
【００６５】
二次記憶装置９０４は通常１又は複数のディスクドライブ又はテープドライブからなり、データを不揮発的に記憶するために、且つ、ＲＡＭ９０８が全てのワーキングデータを保持するのに十分な大きさでない場合はオーバーフローデータストレージデバイスとして使用される。二次記憶装置９０４は複数のプログラムを格納すべく使用され得る。複数のプログラムは、そのような複数のプログラムが実行されるべく選択されるときにＲＡＭ９０８にロードされる。ＲＯＭ９０６は、プログラム実行の間に読み出される複数の命令及び場合によってはデータを格納すべく使用される。ＲＯＭ９０６は、通常、二次記憶装置９０４のより大きなメモリ容量に対して小さなメモリ容量を有する不揮発性メモリデバイスである。ＲＡＭ９０８は揮発性データを格納すべく、且つ場合によっては複数の命令を格納すべく使用される。ＲＯＭ９０６及びＲＡＭ９０８の両方へのアクセスは、通常、二次記憶装置９０４へのアクセスより速い。二次記憶装置９０４、ＲＡＭ９０８、及び／又はＲＯＭ９０６は、いくつかの文脈においては、コンピュータ可読記憶媒体及び／又は非一時的コンピュータ可読媒体と称され得る。
【００６６】
Ｉ／Ｏデバイス９１０は、プリンタ、ビデオモニタ、液晶ディスプレイ（ＬＣＤ）、タッチスクリーンディスプレイ、キーボード、キーパッド、スイッチ、ダイアル、マウス、トラッキングボール、音声認識装置、カードリーダ、紙テープリーダ、又は、他の周知の入力デバイスを含み得る。
【００６７】
ネットワーク接続性デバイス９１２は、モデム、モデムバンク、Ｅｔｈｅｒｎｅｔ（登録商標）カード、ユニバーサルシリアルバス（ＵＳＢ）インタフェースカード、シリアルインタフェース、トークンリングカード、光ファイバ分散データインタフェース（ＦＤＤＩ）カード、無線ローカルエリアネットワーク（ＷＬＡＮ）カード、例えば、符号分割多重アクセス（ＣＤＭＡ）、汎ヨーロッパデジタル移動通信システム（ＧＳＭ（登録商標））、ロングタームエボリューション（ＬＴＥ）、マイクロ波アクセスのための世界的な相互運用性（ＷｉＭＡＸ）及び／又は他の無線インタフェースプロトコルの無線トランシーバカードなどの無線トランシーバカード、及び他の周知のネットワークデバイスの形態をとり得る。これらのネットワーク接続性デバイス９１２は、プロセッサ９０２がインターネット若しくは１又は複数のイントラネットと通信できるようにし得る。そのようなネットワーク接続で、プロセッサ９０２が、上述された方法の複数の段階を実行する過程でネットワークから情報を受信し得るか、又はネットワークに情報を出力し得ることが予期される。プロセッサ９０２を使用して実行されるべき命令のシーケンスとして表されることの多いそのような情報は、例えば、搬送波において具現化されるコンピュータデータ信号の形でネットワークから受信され、且つネットワークに出力され得る。
【００６８】
例えばプロセッサ９０２を使用して実行されるべきデータ又は複数の命令を含み得るそのような情報は、例えば、コンピュータデータベースバンド信号、又は搬送波において具現化される信号の形でネットワークから受信され、且つネットワークに出力され得る。現在使用されているか又は今後開発されるベースバンド信号若しくは搬送波に埋め込まれる信号、又は他の複数のタイプの信号は、当業者には周知のいくつかの方法に従って生成され得る。当該ベースバンド信号及び／又は搬送波に埋め込まれる信号は、いくつかの文脈においては一時的な信号と称され得る。
【００６９】
プロセッサ９０２は、それがハードディスク、フロッピー（登録商標）ディスク、光ディスク（これらの様々なディスクベースのシステムは、全て二次記憶装置９０４と見なされ得る）、ＲＯＭ９０６、ＲＡＭ９０８、又はネットワーク接続性デバイス９１２からアクセスする、複数の命令、複数のコード、複数のコンピュータプログラム、複数のスクリプトを実行し得る。１つのプロセッサ９０２のみが示されているが、複数のプロセッサが存在してよい。従って、複数の命令が一プロセッサによって実行されると述べられてもよいが、それらの命令は、１又は複数のプロセッサによって、同時に、連続して、又は、別の方法で、実行され得る。例えば、ハードドライブ、フロッピー（登録商標）ディスク、光ディスク、及び／又は他のデバイスなどの二次記憶装置９０４、ＲＯＭ９０６、及び／又はＲＡＭ９０８からアクセスされ得る複数の命令、複数のコード、複数のコンピュータプログラム、複数のスクリプト、及び／又はデータは、いくつかの文脈においては非一時的な複数の命令及び／又は非一時的な情報と称され得る。
【００７０】
一実施形態において、コンピュータシステム９００は、互いに通信し合う２又はそれより多くのコンピュータを備えて、連携してタスクを実行し得る。例えば、アプリケーションは、アプリケーションの複数の命令の同時及び／又は並列処理を可能にするように区画化され得るが、それに限定するものではない。あるいは、アプリケーションによって処理されるデータは、２又はそれより多くのコンピュータによる、データセットの複数の異なる部分の同時及び／又は並列処理を可能にするよう区画化され得る。一実施形態においては、仮想化ソフトウェアがコンピュータシステム９００によって使用され、コンピュータシステム９００において複数のコンピュータに直接結合していない複数のサーバの機能を提供し得る。例えば、仮想化ソフトウェアは４台の物理的なコンピュータ上に２０台の仮想サーバを提供し得る。一実施形態においては、上記の開示された機能は、クラウドコンピューティング環境において１つのアプリケーション及び／又は複数のアプリケーションを実行することによって提供され得る。クラウドコンピューティングは、動的にスケーラブルな複数のコンピューティングリソースを使用して、ネットワーク接続を介して複数のコンピューティングサービスを提供することを含み得る。クラウドコンピューティングは、少なくとも部分的に仮想化ソフトウェアによってサポートされ得る。クラウドコンピューティング環境は企業によって確立され得る、及び／又は、サードパーティのプロバイダから必要に応じ採用され得る。いくつかのクラウドコンピューティング環境は、企業によって所有され運営される複数のクラウドコンピューティングリソース、並びに、サードパーティのプロバイダから採用され、及び／又はリースされる複数のクラウドコンピューティングリソースを備え得る。
【００７１】
一実施形態においては、上記の開示された機能のうちのいくつか又は全ては、コンピュータプログラムプロダクトとして提供され得る。当該コンピュータプログラムプロダクトは、コンピュータ利用可能プログラムコードが収められる１又は複数のコンピュータ可読記憶媒体を含み、上記に開示される機能を実施し得る。当該コンピュータプログラムプロダクトは、複数のデータ構造、複数の実行可能命令、及び他のコンピュータ利用可能プログラムコードを含み得る。当該コンピュータプログラムプロダクトは、リムーバブルコンピュータ記憶媒体、及び／又は非リムーバブルコンピュータ記憶媒体に収められ得る。リムーバブルコンピュータ可読記憶媒体は、例えばアナログ磁気テープ、コンパクトディスクリードオンリメモリ（ＣＤ−ＲＯＭ）ディスク、フロッピー（登録商標）ディスク、ジャンプドライブ、デジタルカード、マルチメディアカード等といった、紙テープ、磁気テープ、磁気ディスク、光ディスク、ソリッドステートメモリチップを含み得るが、これらに限定されない。当該コンピュータプログラムプロダクトは、コンピュータシステム９００の二次記憶装置９０４に、ＲＯＭ９０６に、ＲＡＭ９０８に、及び／又は他の不揮発性メモリ及び揮発性メモリに、コンピュータプログラムプロダクトのコンテンツの少なくとも複数の部分を、コンピュータシステム９００がロードするのに適していてよい。プロセッサ９０２は、部分的には、コンピュータプログラムプロダクトに直接アクセスすることによって、例えば、コンピュータシステム９００のディスクドライブ周辺機器の中に挿入されたＣＤ−ＲＯＭディスクから読み出すことによって、複数の実行可能命令及び／又は複数のデータ構造を処理し得る。あるいは、プロセッサ９０２は、コンピュータプログラムプロダクトにリモートにアクセスすることによって、例えば、ネットワーク接続性デバイス９１２を通してリモートサーバから複数の実行可能命令及び／又は複数のデータ構造をダウンロードすることによって、複数の実行可能命令及び／又は複数のデータ構造を処理し得る。当該コンピュータプログラムプロダクトは、コンピュータシステム９００の二次記憶装置９０４に、ＲＯＭ９０６に、ＲＡＭ９０８に、及び／又は、他の不揮発性メモリ及び揮発性メモリに、データ、複数のデータ構造、複数のファイル、及び／又は複数の実行可能命令をロード及び／又はコピーすることを促進する複数の命令を備え得る。
【００７２】
いくつかの文脈において、二次記憶装置９０４、ＲＯＭ９０６、及びＲＡＭ９０８は非一時的コンピュータ可読媒体又はコンピュータ可読記憶媒体と称され得る。ＲＡＭ９０８のダイナミックＲＡＭの実施形態は、ダイナミックＲＡＭが電力を受け取り、その設計に従って動作させられる間、例えば、コンピュータシステム９００がオンにされ、動作可能である期間、ダイナミックＲＡＭはそれに書き込まれる情報を格納すると言う点で、同様に非一時的コンピュータ可読媒体と称され得る。同様に、プロセッサ９０２は、内部ＲＡＭ、内部ＲＯＭ、キャッシュメモリ、及び／又は、いくつかの文脈においては非一時的コンピュータ可読媒体又はコンピュータ可読記憶媒体と称され得る他の内部の非一時的記憶ブロック、セクション、又はコンポーネントを含み得る。
【００７３】
いくつかの実施形態が本開示において提供されてきたが、開示された複数のシステム及び方法は本開示の主旨又は範囲を逸脱することなく、他の多数の特定の形態で具現化され得ることが理解されるべきである。複数の本実施例は例示的なものであって限定的なものではないと見なされるべきであり、その意図は、本明細書において与えられた詳細に限定されるものではない。例えば、様々な要素若しくはコンポーネントは、別のシステムにおいて組み合わされるか、又は統合され得、あるいは、複数の特定の特徴は省略されるか、又は実装され得ない。
【００７４】
また、様々な実施形態において、分離した、若しくは別個のものとして記載され示される複数の技術、複数のシステム、複数のサブシステム、及び複数の方法は、本開示の範囲を逸脱することなく、他の複数のシステム、複数のモジュール、複数の技術、又は複数の方法と組み合わされるか、又は統合され得る。直接連結される、又は互いに通信すると示されるか、又は述べられる他の複数のアイテムは、何らかのインタフェース、デバイス、又は中間コンポーネントを通して、電気的にか機械的にか、又は別の方法によってかは問わず、間接的に連結されるか、又は通信し得る。他の、変更、置換、及び修正の複数の例は、当業者によって確認され、それらは本明細書において開示される主旨及び範囲から逸脱することなく成され得る。
【図１】
0006443452.tif 000002
【図２】
0006443452.tif 000003
【図３】
0006443452.tif 000004
【図４】
0006443452.tif 000005
【図５】
0006443452.tif 000006
【図６】
0006443452.tif 000007
【図７】
0006443452.tif 000008
【図８Ａ】
0006443452.tif 000009
【図８Ｂ】
0006443452.tif 000010
【図９】
0006443452.tif 000011