JP6443452B2 - モバイルコミュニケーションデバイスへのブランディングコンテンツ及びカスタマイズ情報の配信 - Google Patents

モバイルコミュニケーションデバイスへのブランディングコンテンツ及びカスタマイズ情報の配信 Download PDF

Info

Publication number
JP6443452B2
JP6443452B2 JP2016550459A JP2016550459A JP6443452B2 JP 6443452 B2 JP6443452 B2 JP 6443452B2 JP 2016550459 A JP2016550459 A JP 2016550459A JP 2016550459 A JP2016550459 A JP 2016550459A JP 6443452 B2 JP6443452 B2 JP 6443452B2
Authority
JP
Japan
Prior art keywords
mobile device
content
customized content
provisioning
customization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016550459A
Other languages
English (en)
Other versions
JP2016541215A (ja
Inventor
イー. ウルバーネク、ロバート
イー. ウルバーネク、ロバート
Original Assignee
スプリント コミュニケーションズ カンパニー エル.ピー.
スプリント コミュニケーションズ カンパニー エル.ピー.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US14/060,712 external-priority patent/US9743271B2/en
Priority claimed from US14/060,719 external-priority patent/US10506398B2/en
Application filed by スプリント コミュニケーションズ カンパニー エル.ピー., スプリント コミュニケーションズ カンパニー エル.ピー. filed Critical スプリント コミュニケーションズ カンパニー エル.ピー.
Publication of JP2016541215A publication Critical patent/JP2016541215A/ja
Application granted granted Critical
Publication of JP6443452B2 publication Critical patent/JP6443452B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

モバイルコミュニケーションデバイスは、サービスプロバイダの小売店、家電量販店、及び/又は一般の小売店において購入できる。新たな携帯電話にサービスを提供するために、様々なアクティビティが実行され得る。セルラーネットワークにおいてモバイルコミュニケーションデバイスを使用すべく、携帯電話はまずプロビジョニングされ得る。モバイルコミュニケーションデバイス(例えば、携帯電話)をプロビジョニングして無線ネットワークにおいて動作させることは、デバイスに格納されるモバイルコミュニケーションデバイスの設定及びネットワークにおいて格納される設定を定義及び/又は調整することを伴い、それにより、モバイルコミュニケーションデバイスは通信サービスに適切にアクセスし、及び/又は、1又は複数の所望のアプリケーションを実行し得て、且つ、ネットワークは、モバイルコミュニケーションデバイスが、それらのアプリケーションのためのサービスを受信するよう認可されたものと認識し得る。
例えば、携帯電話は、単なる音声サービス、音声及びデータサービス、特別な企業のデータサービス、インターネットアクセス、電子メール、音声メール、GP関連サービス、位置監視等のためにプロビジョニングされ得る。プロビジョニングはまた、好ましいローミングリスト、ユーザゾーンリスト、言語設定、ブラウザ設定、表示設定、オペレーティングシステムのバージョン、セキュリティ設定、アクセス制限、地理設定等を含み得る。モバイルコミュニケーションデバイス及びセルラーネットワークは共同してこれらのサービスへのアクセスを提供し得る。
一実施形態において、モバイルデバイスをプロビジョニングするための方法が開示される。当該方法は、モバイルデバイスにプロビジョニングペイロードを無線配信する段階であって、当該ペイロードは1又は複数のファイルロケータを有し、且つ、モバイルデバイスは、モバイルデバイスのシステムメモリパーティションに予めロードされる複数のカスタマイズコンテンツアイテムを有する、段階と、ファイルロケータに基づいて、予めロードされたカスタマイズコンテンツの少なくとも一部にアクセスする段階と、ファイルロケータによって参照される予めロードされたカスタマイズコンテンツのコピーをモバイルデバイスのキャリアメモリパーティションに格納する段階と、キャリアメモリパーティションに格納されるカスタマイズコンテンツを使用して、モバイルデバイスのためのカスタマイズプロセスを完了する段階と、を備える。
一実施形態において、モバイルデバイスをカスタマイズするための方法が開示される。当該方法は、モバイルデバイスにおいてプロビジョニングペイロードを無線受信する段階であって、当該ペイロードは1又は複数のユニフォームリソース識別子のストリングを有する、段階と、当該ユニフォームリソース識別子のストリングに基づいて、予めロードされたカスタマイズコンテンツにアクセスする段階であって、当該ユニフォームリソース識別子のストリングは、モバイルデバイスのシステムメモリパーティションに格納される予めロードされたカスタマイズコンテンツの少なくとも一部を指し示す、段階と、システムメモリパーティションに格納されるカスタマイズコンテンツを使用して、モバイルデバイスのためのカスタマイズプロセスを完了する段階と、を備える。
一実施形態において、モバイルデバイスをカスタマイズするための方法が開示される。当該方法は、モバイルデバイスにおいてプロビジョニングペイロードを無線受信する段階であって、当該ペイロードはカスタマイズコンテンツ及び1又は複数のファイルロケータを有する、段階と、ファイルロケータに基づいて追加のカスタマイズコンテンツにアクセスする段階と、カスタマイズコンテンツをモバイルデバイス上のシステムメモリパーティションに格納する段階と、カスタマイズコンテンツを使用して、モバイルデバイスのためのカスタマイズプロセスを完了する段階と、を備える。
一実施形態において、モバイルデバイスをプロビジョニングするための方法が開示される。当該方法は、モバイルデバイスにおいてプロビジョニングペイロードを無線受信する段階であって、当該ペイロードは1又は複数のファイルロケータを有する、段階と、ファイルロケータに基づいて、リモートでホスティングされた場所にアクセスする段階と、リモートでホスティングされた場所からモバイルデバイスにカスタマイズコンテンツをダウンロードする段階と、ダウンロードされたカスタマイズコンテンツを使用して、モバイルデバイスのためのカスタマイズプロセスを完了する段階と、を備える。
一実施形態において、モバイルデバイスをカスタマイズするための方法が開示される。当該方法は、モバイルデバイスにおいてプロビジョニングペイロードを無線受信する段階であって、当該ペイロードはカスタマイズコンテンツ及び1又は複数のユニフォームリソースロケータのストリングを有する、段階と、プロビジョニングペイロードを検査する段階と、ユニフォームリソースロケータのストリングに基づいて、リモートでホスティングされた場所にアクセスする段階と、リモートでホスティングされた場所からモバイルデバイスのキャリアメモリパーティションに追加のカスタマイズコンテンツをダウンロードする段階であって、当該キャリアメモリパーティションは、モバイルデバイスのオペレーティングシステムが、キー又はパスワードのうちの1つに基づいて書き込みアクセスを制限する、モバイルデバイスのメモリの一部を備え、且つ、ブランディング情報を格納するために使用される、段階と、カスタマイズコンテンツを使用してモバイルデバイスのためのカスタマイズプロセスを完了する段階と、を備える。
一実施形態において、モバイルデバイスをカスタマイズするための方法が開示される。当該方法は、モバイルデバイスにおいてプロビジョニングペイロードを無線受信する段階であって、当該ペイロードは、第1のファイルロケータ及び第2のファイルロケータを有する、段階と、第1のファイルロケータに基づいて、予めロードされたカスタマイズコンテンツにアクセスする段階であって、第1のファイルロケータは、モバイルデバイス上の1又は複数の予めロードされたカスタマイズコンテンツアイテムを指し示す、段階と、第2のファイルロケータに基づいて、リモートでホスティングされた場所にアクセスする段階と、リモートでホスティングされた場所からモバイルデバイスにカスタマイズコンテンツをダウンロードする段階と、予めロードされたカスタマイズコンテンツ及びダウンロードされたカスタマイズコンテンツを使用して、モバイルデバイスのためのカスタマイズプロセスを完了する段階と、を備える。
これらの及び他の複数の特徴は、複数の添付の図面及び特許請求の範囲と併せて考慮される以下の発明を実施するための形態からより明確に理解されるであろう。
本開示に対するより完全な理解を期して、ここで複数の添付の図面及び発明を実施するための形態と関連して考慮される以下の簡単な説明が参照される。同様の参照番号は同様の部分を表わす。
本開示の実施形態に係る通信システムの一例である。
本開示の実施形態に係る方法を示すフローチャートである。
本開示の実施形態に係る別の方法を示すフローチャートである。
本開示の実施形態に係る方法を示すフローチャートである。
本開示の実施形態に係る別の方法を示すフローチャートである。
本開示の実施形態に係るモバイルコミュニケーションデバイスの一例である。
本開示の実施形態に係るモバイルコミュニケーションデバイスのブロック図である。
本開示の実施形態に係る、モバイルコミュニケーションデバイスのソフトウェアアーキテクチャのブロック図である。
本開示の実施形態に係る、モバイルコミュニケーションデバイスの別のソフトウェアアーキテクチャのブロック図である。
本開示のいくつかの実施形態を実施するのに適した例示的なコンピュータシステムを示す。
1又は複数の実施形態の複数の例示的な実施が以下に示されるが、開示された複数のシステム及び方法は、現在既知であろうとまだ存在してなかろうと、任意の数の技術を使用して実施され得るということがまず理解されるべきである。本開示は、以下に示される複数の例示的な実施、複数の図面、及び複数の技術に決して限定されるべきではないが、添付の特許請求の範囲、並びにそれらの均等物の全範囲内において変更され得る。
本開示の複数の実施形態は、モバイルデバイスのプロビジョニング及び/又はカスタマイズのための複数の方法およびシステムに関する。モバイルデバイスがユーザによって購入された後、カスタム設定及び情報(又はカスタマイズコンテンツ)は、モバイルデバイスに配信され、又は、モバイルデバイスにおいてアクセスされ得る。カスタマイズコンテンツは、複数のグラフィック、複数の画像、複数のオーディオファイル、複数のスプラッシュ画面、複数の起動画面、複数の背景、及び複数のトーンを含み得る。カスタマイズコンテンツはまた、複数の顧客サービス番号、複数のメッセージングプラットフォーム、複数のIPアドレス及びポート番号、クライアント識別情報、並びに複数の市場カタログも含み得る。カスタマイズコンテンツは、モバイルデバイスにおいてプロビジョニング及び/又は起動プロセスを完了するために使用され得る。ここで、カスタマイズコンテンツは、プロビジョニングプロセス中にインストールされ、ダウンロードされ、及び/又は、別の方法でアクセスされ得る。いくつかの場合において、プロビジョニング及び/又は起動プロセスは、プロビジョニングアプリケーション、起動アプリケーション、及び/又はカスタマイズクライアントなどのモバイルデバイス上のアプリケーションによって完了され得る。いくつかの場合において、プロビジョニングプロセスは、プロビジョニングペイロードがモバイルデバイスに配信される場合に開始され得る。プロビジョニングペイロードは、プロビジョニングプロセスを完了するための複数の命令を備え得る。起動プロセスは、ユーザの好みを入力する、別のモバイルデバイスから連絡先を移行する、モバイルデバイス上にサードパーティの複数のアプリケーションをインストールする、などの様々な起動段階を実行するようユーザに指示することを備え得る。モバイルデバイスのための基本的な通信サービスを促進するよう、プロビジョニングが、モバイルデバイス及び無線サービスプロバイダネットワークを設定することに集中すると考えられる場合、起動プロセスはプロビジョニングの完了後に実行され得る。あるいは、プロビジョニングプロセスは、起動プロセスの一部として上記で特徴付けられた複数の段階を更に備えると考えられ得る。
いくつかの場合において、プロビジョニングペイロードは1又は複数のファイルロケータを含み得、カスタマイズコンテンツの少なくとも一部はファイルロケータを参照することによってアクセスされ得る。ファイルロケータによってカスタマイズコンテンツにアクセスすることで、プロビジョニングペイロードに含まれるコンテンツ量、したがってプロビジョニングペイロードのサイズは低減され得る。さらに、プロビジョニングペイロードの転送時間も低減され得る。いくつかの場合において、カスタマイズコンテンツの一部は、プロビジョニングペイロードにおいてモバイルデバイスに配信され得る。ここで、ペイロードと共に配信される当該一部は、サイズの小さいファイル又はデータを有し得る。
いくつかの場合において、カスタマイズコンテンツの少なくとも一部は、デバイス上に予めロードされ得る。プロビジョニングペイロードにおいて配信されるファイルロケータは、予めロードされたカスタマイズコンテンツを参照又は特定し得る。いくつかの場合において、ファイルロケータはユニフォームリソース識別子(つまりURI)のストリングを備え得、プロビジョニングアプリケーションは、当該URIストリングに基づいて、予めロードされたカスタマイズコンテンツにアクセスし得る。いくつかの場合において、URIストリングは予めロードされたカスタマイズコンテンツの一部のみを指し示し得る。ここで、予めロードされたコンテンツは、複数組のカスタマイズコンテンツを含み得、各組のカスタマイズコンテンツは、異なる無線サービスブランドに関連付けられ得る。
いくつかの場合において、ファイルロケータは、ユニフォームリソースロケータ(つまりURL)のストリングを備え得、プロビジョニングアプリケーションは、URLストリングに基づいて、リモートでホスティングされた場所からカスタマイズコンテンツにアクセスし得る。カスタマイズコンテンツは、リモートでホスティングされた場所からモバイルデバイスにダウンロードされ、次にプロビジョニングプロセスを完了するために使用され得る。いくつかの場合において、カスタマイズコンテンツの一部は予めロードされたコンテンツから取得され得るか、カスタマイズコンテンツの一部はリモートでホスティングされた場所からダウンロードされ得るか、カスタマイズコンテンツの一部はプロビジョニングペイロードにおいて配信され得るか、又は上記の任意の組み合わせであり得る。
いくつかの場合において、モバイルデバイスは、複数の異なるブランド下で使用されるべくプロビジョニングされるのに適している。それらの異なるブランドのそれぞれは、異なるブランドに特有のコンテンツ、及び/又はカスタマイズコンテンツを特徴とし得る。例えば、各ブランドに関連付けられるブランドコンテンツは、複数組のコンテンツを備え得、それらのうちの少なくともいくつかはブランドによって異なる。例えば、第1のブランドは、第1の背景テーマ、第1の電源投入時スプラッシュ画面、プロビジョニングされる第1の顧客ケア番号、及びプロビジョニングされる第1の音声メール番号に関連付けられ得、一方、第2のブランドは、第2の背景テーマ、第2の電源投入時スプラッシュ画面、プロビジョニングされる第2の顧客ケア番号、及びプロビジョニングされる第2の音声メール番号に関連付けられ得る。これは簡単な例である。特定の複数の場合、一組のブランドコンテンツはより広範ものであり得る。
さらに、デバイスは、URLに基づいて、複数組のカスタマイズコンテンツにアクセスし得る。当該複数組のコンテンツは複数の異なるブランドに関連付けられる。いくつかの場合において、モバイルデバイスは、初期のプロビジョニングプロセスが完了した後に、第2のブランドに関連付けられることが可能であり得る。例えば、ユーザは、同一のデバイスを、異なるブランド、キャリア、又はサービスで使用したいと望んでよい。又は、デバイスは元に戻されリセットされてよい。この場合、モバイルデバイスは、第2のプロビジョニングプロセスを完了し得、第2のプロビジョニングプロセス中にアクセスされるカスタマイズコンテンツは、第1のプロビジョニングプロセス中にアクセスされるコンテンツとは異なり(又は異なるブランドに関連付けられ)得る。換言すると、デバイスは、(複数組のカスタマイズコンテンツへのアクセスなどの)複数のブランディングオプションを備え得、第1のプロビジョニングプロセスにおいて第1のブランディングオプションが選択され得、その後、第2のプロビジョニングプロセスにおいて第2のブランディングオプションが選択される、等である。
モバイルコミュニケーションデバイスのブランドを簡単且つ容易に変更する能力は、様々な望ましい事業目標を推進し得る。例えば、ハンドセットの単一モデルの大量注文は、ボリュームディスカウントで相手先商標製造会社によって値段がつけられ得、その後に、それらのモデルは3つ又はそれより多い異なるブランドにブランディングされ得る。それらのハンドセットが相手先商標製造会社によってブランディングされていた場合、おそらく、それらは3つの異なる製品として扱われ、各異なる製品の購入量に基づいて値段がつけられ、ボリュームディスカウントの少なくともいくらかを失う可能性があっただろう。さらに、複数のデバイスは、モバイルデバイスのライフサイクルの様々なステージにおいて再ブランディングされ得る。例えば、ユーザは、保証期間中に修理される問題があるとして電話を戻し得る。修理センタは、ユーザに異なる物理的なデバイスを発送し、故障した電話を修理し得る。故障した電話の修理後、当該電話は異なるブランド−例えば、現在顧客需要の増加を経験しているブランド−に再ブランディングし、再販売用に流通センタに提供され得る。本開示の複数の革新的事項及び方法は、そのようなブランディング、再ブランディング及びカスタマイズのアクティビティを実行することの容易さ及び機能に寄与する。
モバイルコミュニケーションデバイスは、システムメモリパーティション及びユーザメモリパーティションとして確立されるメモリを有し得る。モバイルコミュニケーションデバイスのオペレーティングシステムは、システムメモリパーティションへの書き込みアクセスを制限し得て、複数のリセット動作、例えば工場出荷時のデフォルトへのリセット、の間に、システムメモリパーティションのコンテンツが消去されることを防ぎ得る。例えば、ユーザは、システムメモリパーティションへ書き込むこと、及び/又は、システムメモリパーティションへの書き込みを引き起こすことを妨げられ得る。一方、モバイルコミュニケーションデバイスのオペレーティングシステムは、ユーザメモリパーティションへの無制限な書き込みアクセスを許可し得る。例えば、モバイルコミュニケーションデバイスのユーザは、ユーザインタフェース制御の選択を行使する、例えば、個人連絡先を入力する、サードパーティのアプリケーションをインストールする、リングトーンをダウンロードする等、によって少なくとも間接的にユーザメモリパーティションの中へ情報を書き込むことをオペレーティングシステムによって許可され得る。リセットの間、例えば、工場出荷時のデフォルトへのリセットの間、ユーザメモリパーティション内の情報はオペレーティングシステムによって削除され得る。いくつかのモバイルコミュニケーションデバイスによって使用されるANDROID(登録商標)オペレーティングシステムは、システムメモリパーティション及びユーザメモリパーティションを確立し得る。
オペレーティングシステムは、複数の特権ユーザ又は複数の自動化プロセスに対してキャリアメモリパーティションへの書き込みアクセスを更に提供し得る。例えば、キャリアメモリパーティションのキー又はパスワードを提供する個人、例えば、無線通信サービスプロバイダに関連付けられる従業員又は契約者は、オペレーティングシステムによってキャリアメモリパーティションへの書き込みを許可され得る。あるいは、モバイルコミュニケーションデバイス上で実行される複数の命令は、複数の命令がキー又はパスワードを提供することに基づいて、オペレーティングシステムによってキャリアメモリパーティションへの書き込みのための特権が認められ得る。一実施形態において、キー又はパスワードはモバイルコミュニケーションデバイスのユーザにとっては利用不可能且つ未知のものであり、例えば、キー又はパスワードは無線サービスプロバイダ及び/又はキャリアにとってのみ既知であり得る。一実施形態において、複数の命令は、キャリアメモリパーティションに書き込みを行うべく、オペレーティングシステムによって提供されるアプリケーションプログラミングインタフェース(API)を起動し得て、APIコールは、キャリアメモリパーティションに関連付けられるキー又はパスワードを提供することを必要とし得る。いくつかの文脈において、これは、キャリアメモリパーティションキー又はキャリアメモリパーティションパスワードと称され得る。キャリアメモリパーティションのキー又はパスワード、例えばモバイルコミュニケーションデバイスに無線送信されるスクリプト、を提示するモバイルコミュニケーションデバイス上で実行される自動化された手順又は機能は、キャリアメモリパーティションへの書き込みを許可され得る。キャリアメモリパーティションはブランディング情報を格納するために使用され得る。キャリアメモリパーティションは更に、ブランディング及び/又はカスタマイズコンテンツに無関係の他の情報を格納するために使用されてもよい。キャリアメモリパーティションについての更なる詳細については、Brandon C. Annanらによる、「System and Method of Storing Service Brand Packages On a Mobile Device」という発明の名称の、2013年2月8日出願の米国特許出願第13/763,428号を参照されたい。当該特許出願は、これにより、その全体が参照として組み込まれる。
ここで図1を参照すると、通信システム100が記載される。一実施形態において、通信システム100は、セルラー無線トランシーバ120、複数の通信アプリケーション108、及びオプションのユーザインタフェース118を有するモバイルデバイス102を備える。モバイルデバイス102は、様々な通信交換に関わり得る。モバイルデバイス102は、携帯電話、パーソナルデジタルアシスタント(PDA)、メディアプレーヤ、ラップトップコンピュータ、タブレットコンピュータ、及びマクロなセルラー無線トランシーバを含む他の電子デバイスなどの様々なデバイスを有し得る。
一実施形態において、システム100はネットワーク131を備える。ネットワーク131は、プライベートネットワーク、パブリックネットワーク、又はそれらの組み合わせであり得る。ネットワーク131は音声通信及びデータ通信を促進し得る。ネットワーク131の複数部分は、IPマルチメディアサブシステム(IMS)ネットワークを提供し得る。モバイルデバイス102は、様々な通信経路によってネットワーク131に連結され得る。モバイルデバイス102は、限定はされないが、符号分割多重アクセス(CDMA)、ロングタームエボリューション(LTE)、マイクロ波アクセスのための世界的な相互運用性(WiMAX)、汎ヨーロッパデジタル移動通信システム(GSM(登録商標))、又は他の無線通信プロトコルを含む様々な無線通信プロトコルのうちのいずれかに従う無線リンクを介して基地局(BTS)132と通信し得る。いくつかの実施形態において、モバイルデバイス102は、モバイルデバイス102のセルラー無線トランシーバ120を介して基地局(BTS)132と通信し得る。モバイルデバイス102と基地局132との間の無線リンクは、モバイルデバイス102をネットワーク131に連結し得る。さらに、基地局132はまた、セルタワーとして知られている場合もある。いくつかの実施形態において、ネットワーク131は、モバイルデバイス102とネットワークサーバ134との間に通信を提供し得る。ネットワークサーバ134はまた、ネットワークデータベース136と通信し得る。
システム100は、任意の数のモバイルデバイス102、及び任意の数の基地局132を備え得ることが理解される。基地局132の集合体は、これらの基地局132がモバイルデバイス102に無線通信リンクを提供してネットワーク131へのアクセスを提供し得るという点で、無線アクセスネットワークを含むと言うことができる。当該無線アクセスネットワークは、様々な方法で抽象化され得、且つ、基地局132に加え、複数のホームロケーションレジスタ(HLR)又は複数のホームロケーションレジスタの機能を実装する複数のサーバ、複数のビジタロケーションレジスタ(VLR)又は複数のビジタロケーションレジスタの機能を実装する複数のサーバなどの複数のサーバ及びデータストア、基地局制御装置(BSC)、移動交換局(MSC)、及び、特にモバイルデバイス102への無線アクセス及び接続性を提供することに関連付けられる他の複数のネットワークノードを含み得る。
複数の通信アプリケーション108は、音声通信アプリケーション、データ通信アプリケーション、ウェブブラウザアプリケーション、電子メールアプリケーション、ショートメッセージシステム(SMS)又はテキストメッセージアプリケーション(texting application)、マルチメディアメッセージシステム(MMS)アプリケーション、及び他の複数の通信アプリケーションを含み得る。複数の通信アプリケーション108は、モバイルコミュニケーションデバイス102を組み立てる相手先商標製造会社(OEM)によって配信される複数の標準的な通信アプリケーションであり得る。複数の通信アプリケーション108は、モバイルコミュニケーションデバイス102のトラステッドメモリエリアに、ファームウェア又はソフトウェアとして格納され得る。複数の通信アプリケーション108は、複数の他のアプリケーションにとってアクセス可能な複数のアプリケーションプログラミングインタフェース(API)を公開して、複数の他のアプリケーションに無線通信機能を提供し得る。
複数の通信アプリケーション108は、様々なアプリケーションのうちのいずれかであり得る。複数の通信アプリケーション108のうちの1つは、複数のダイアルされた数字を受信し、且つ、音声通話―例えば、IPを利用した音声(VoIP)通話―を呼び出された電話に対して発しようと試みる電話アプリケーションであり得る。複数の通信アプリケーション108のうちの1つは、例えば、ユニバーサルリファレンスロケータ(URL)を埋め込むハイパーテキスト転送プロトコル(HTTP)メッセージを送信することによって、ネットワーク131からコンテンツを要求するウェブブラウザアプリケーションであり得る。複数の通信アプリケーション108のうちの1つは、ネットワーク131からメディアのストリーミング又はダウンロードを要求するメディアプレーヤであり得る。複数の通信アプリケーション108のうちの多数は、IMSネットワークによって提供される通信サービスに頼って、モバイルデバイス102のエンドユーザにそれらの機能を配信し得る。複数の通信アプリケーション108のうちの1つは、モバイル取引インタフェースを含み得る。ユーザは当該アプリケーションを使用して購入を完了し得、クレジットカード情報などのセキュアな情報は、当該アプリケーションを通して通信され得る。いくつかの実施形態において、複数の通信アプリケーション108は、モバイルデバイス102のメモリのシステムメモリパーティション104に格納され得る。
モバイルデバイス102のユーザインタフェース118は、いくつかの実施形態において、ディスプレイ、入力システム、スピーカシステム、及び/又はマイクを含み得る。いくつかの実施形態において、ディスプレイはスクリーンを含み得、入力システムは、例えば、キーパッド及び/又はタッチスクリーンを含み得る。スピーカシステムは、モバイルデバイス102のユーザに(メディア、メッセージ、リングトーン、又は電話のオーディオなどの)オーディオを通信し得る。マイクは、ユーザから音声及び/又はオーディオを受信し、及び/又は、ユーザにオーディオを通信し得る。一実施形態において、ユーザはユーザインタフェース118を使用してモバイルデバイス102と通信し、例えば、複数の通信アプリケーション108のうちの1又は複数のものの実行を開始し得る。さらに、ユーザは、例えば、電話、テキストメッセージ、メッセージ、電子メール、連絡先情報、発信者番号、通話履歴、インターネットアクセス等の通信を、ユーザインタフェース118を介してモバイルデバイス102から受信し得る。ユーザは、例えば、音楽、映画、ショー、ビデオ、写真、ゲーム等のメディアを見る及び/又は聴くためのユーザインタフェース118をさらに使用し得る。
いくつかの実施形態において、モバイルデバイス102は、1又は複数のパーティションに分割されたメモリシステムを含み得る。当該複数のパーティションは、システムメモリパーティション104、キャリアメモリパーティション106、及びユーザメモリパーティション105を含み得る。いくつかの実施形態において、コンテンツは、1又は複数のパーティションにおいて格納及び/又は実行され得る。いくつかの実施形態において、モバイルデバイス102のメモリにおいて格納されるコンテンツは、デバイスの製造者に関連付けられ得るか、又はデバイス上に予めロードされたコンテンツであり得る。いくつかの実施形態において、「予めロードされた」という用語は、デバイス102がユーザによって起動される前にデバイス102にロードされるコンテンツを説明し得る。いくつかの実施形態において、複数の通信アプリケーション108は、システムメモリパーティション104に格納され得る。さらに、カスタマイズクライアント114(又はプロビジョニングアプリケーション)は、システムメモリパーティション104において格納及び/又は実行され得る。カスタマイズクライアント114は、モバイルデバイス102のためのカスタマイズ又はプロビジョニングプロセスを完了すべく動作可能であり得る。いくつかの実施形態において、複数の記憶場所のうちの1又は複数は、不揮発性又は永続的なメモリを含み得る。
いくつかの実施形態において、予めロードされたコンテンツ112はモバイルデバイス102にダウンロードされ得る。当該予めロードされたコンテンツ112は、プロビジョニングコンテンツ又はカスタマイズコンテンツを含み得る。いくつかの実施形態において、予めロードされたコンテンツ112は、モバイルデバイス102のシステムメモリパーティション104にダウンロード(又は格納)され得る。いくつかの実施形態において、予めロードされたコンテンツ112は、モバイルデバイス102(又は、モバイルデバイス102上のアプリケーション)によって使用されて、プロビジョニングプロセス又はカスタマイズプロセスを完了し得る。いくつかの実施形態において、予めロードされたコンテンツ112は、少なくとも3組のカスタマイズコンテンツを有し得る。各組のカスタマイズコンテンツは、異なる無線サービスブランドに関連付けられる。例えば、各組の予めロードされたコンテンツ112は、スプリント(Sprint)サービスブランド、ブーストモバイル(Boost Mobile)サービスブランド、及び/又はバージンモバイル(Virgin Mobile)サービスブランドなどの特定の無線サービスブランドに対するブランディング及びカスタマイズの情報、並びに設定を含み得る。いくつかの実施形態において、予めロードされたコンテンツ112は、一般的又は大量販売のブランディング及びカスタマイズの情報を含む少なくとも一組の予めロードされたコンテンツ112を含み得る。いくつかの実施形態において、モバイルデバイス102がモバイル仮想ネットワークオペレータ(MVNO)によってブランディングされる場合、一般的な一組の予めロードされたコンテンツ112が使用され得る。いくつかの実施形態において、予めロードされたコンテンツ112は、複数のグラフィック、複数の画像、複数のオーディオファイル、複数のスプラッシュ画面、起動画面、複数の背景、及び複数のトーンのうちの1又は複数を含み得る。
いくつかの実施形態において、プロビジョニングペイロード113は、デバイスの初期のセットアップ中、又は、デバイス102がリセットされるか、若しくは工場出荷時設定に戻される場合などの後のセットアップ手順中に、デバイス102に配信され得る。プロビジョニングペイロード113は、プロビジョニングプロセスを完了するための情報及び/又は複数の命令を含み得る。いくつかの実施形態において、プロビジョニングペイロード113は、OMA DM(オープンモバイルアライアンスデバイス管理)のプロトコル又はフレームワークに従い、配信され得る。換言すると、プロビジョニングペイロード113はOMA DMペイロードとして配信され得る。いくつかの実施形態において、プロビジョニングペイロード113は、モバイルデバイス102のキャリアメモリパーティション106に格納され得る。いくつかの実施形態において、プロビジョニングペイロードの少なくとも一部は、モバイルデバイス上のSIM(加入者識別モジュール)カード又はSD(セキュアデジタル)カードに格納され得る。SIMカード又はSDカードはモバイルデバイスにリムーバブルメモリを提供し得る。
プロビジョニングペイロード113はカスタマイズクライアント114と通信し得る。カスタマイズクライアント114は、プロビジョニングペイロード113のデータを使用して、プロビジョニングプロセスを完了し得る。いくつかの実施形態において、プロビジョニングペイロード113は、複数の予めロードされたコンテンツアイテム112のうちの1又は複数を指し示す1又は複数のファイルロケータを含み得る。いくつかの実施形態において、カスタマイズクライアント114は、ファイルロケータに基づいて、予めロードされたコンテンツ112の一部にアクセスし得る。いくつかの実施形態において、ファイルロケータはユニフォームリソース識別子(つまりURI)のストリングを含み得る。いくつかの実施形態において、ファイルロケータは、複数の無線サービスブランドのうちの1つのみを指し示し得る。各組の予めロードされたコンテンツ112は、異なる無線サービスブランドに関連付けられ得る。
いくつかの実施形態において、カスタマイズコンテンツを、キャリアメモリパーティション106及び/又はユーザメモリパーティション105などの、システムメモリパーティション104の外部において格納するのが望ましい場合がある。いくつかの実施形態において、予めロードされたコンテンツ112のコピーは、システムメモリパーティション104からキャリアメモリパーティション106にダウンロードされ得る。当該コンテンツはカスタマイズコンテンツ110として格納され得る。いくつかの実施形態において、キャリアメモリパーティション106に格納されるカスタマイズコンテンツ110は、モバイルデバイス102が工場出荷時設定に戻される場合、存続しうる。いくつかの実施形態において、カスタマイズコンテンツ110は、モバイルデバイス上のSIMカード又はSDカードに格納され得る。いくつかの実施形態において、プロビジョニングプロセスが完了した後、デバイス102上に未使用の予めロードされたコンテンツ112がある場合、未使用のコンテンツのいくつか又は全てはデバイス102から取り除かれ得る。他の実施形態において、予めロードされたコンテンツ112は、それがカスタマイズクライアント114によってアクセスされようがされまいが、システムメモリパーティション104において存続し得る。
いくつかの実施形態において、プロビジョニングペイロード113はカスタマイズコンテンツを含み得る。当該カスタマイズコンテンツは、プロビジョニングペイロード113と共に無線又は有線で配信される。いくつかの実施形態において、プロビジョニングペイロード113において配信されるコンテンツは、キャリアメモリパーティション106にカスタマイズコンテンツ110として格納され得る。複数の他の実施形態において、プロビジョニングペイロードと共に配信されるカスタマイズコンテンツは、モバイルデバイス上のSIMカード又はSDカードに格納され得る。いくつかの実施形態において、キャリアメモリパーティション106に格納されるカスタマイズコンテンツ110は、モバイルデバイス102が工場出荷時設定に戻される場合、存続し得る。いくつかの実施形態において、プロビジョニングペイロード113において配信されるカスタマイズコンテンツは、プロビジョニングプロセスを完了するために必要な全コンテンツの一部のみを含み得る。例えば、プロビジョニングペイロード113は、カスタマイズコンテンツ110の、より小さいサイズ(例えば、およそ256バイト又はそれより小さいサイズ)の複数のファイルのみを含み得、プロビジョニングペイロード113は、デバイス102上の予めロードされたコンテンツ112であり得る、残っているカスタマイズコンテンツ110のためのファイルロケータもまた含み得る。いくつかの実施形態において、プロビジョニングペイロード113と共に配信されるカスタマイズコンテンツ110は、顧客サービス番号、メッセージングプラットフォーム、IPアドレス及びポート番号、クライアント識別情報、並びに複数の市場カタログのうちの1又は複数を含み得る。
いくつかの実施形態において、プロビジョニングペイロード113は1又は複数のファイルロケータを含み得る。少なくとも1つのファイルロケータは、ユニフォームリソースロケータ(つまりURL)のストリングであり得る。いくつかの実施形態において、URLストリングはリモートでホスティングされた場所140を指し示し得る。モバイルデバイス102は無線で(又はネットワーク131を介して)リモートでホスティングされた場所140にアクセスし得る。カスタマイズクライアント114によるプロビジョニングプロセスの実行中、デバイス102は、ファイルロケータ(又はURLストリング)に基づいて、リモートでホスティングされた場所140にアクセスし得る。いくつかの実施形態において、リモートでホスティングされた場所140は、ネットワーク131を介してデバイス102にダウンロードされ得るカスタマイズコンテンツ110を提供し得る。いくつかの実施形態において、カスタマイズコンテンツ110のダウンロードは、漸次に完了し得る。ダウンロードされるべきコンテンツは優先順位がつけられ、優先順位に従ってダウンロードされ得る。複数の他の実施形態において、カスタマイズコンテンツ110は全てが一度に、又は、一回のトランザクションで、ダウンロードされ得る。いくつかの実施形態において、リモートでホスティングされた場所140は、(デバイス102のサービスプロバイダ及び/又は製造者とは別個の)サードパーティによって提供又はホスティングされ得る。当該サードパーティに特有のブランディングコンテンツ又はカスタマイズコンテンツは、ダウンロードされたカスタマイズコンテンツ110において提供され得る。
いくつかの実施形態において、プロビジョニングペイロード113は一時的なカスタマイズコンテンツを含み得る。いくつかの実施形態において、一時的なカスタマイズコンテンツは、1又は複数のプレースホルダを含み得る。プレースホルダは、(上述されたように)ファイルロケータによって指し示されるカスタマイズコンテンツ110によるプロビジョニングプロセス中に置き換えられ得る。ファイルロケータは、予めロードされたコンテンツ112を指し示すURIストリングであり得るか、ファイルロケータは、リモートでホスティングされた場所140を指し示すURLストリングであり得るか、又は、URIストリング及びURLストリングの組み合わせは、カスタマイズコンテンツ110を取得するために使用され得る。
いくつかの実施形態において、リモートでホスティングされた場所140からのカスタマイズコンテンツ110のダウンロードは、漸次に完了し得る。例えば、デバイス102にダウンロードされるべきコンテンツは、プロビジョニングプロセスを完了するための重要度によって優先順位がつけられ得、コンテンツが全て同時にダウンロードされ得ない場合、コンテンツは優先順位に従ってダウンロードされ得る。例えば、ダウンロードが開始されるとき、デバイス102は、ネットワーク131への弱い接続又はローミング接続を有し得、このことは、完全なコンテンツのダウンロードを妨げ得る。いくつかの実施形態において、デバイス102へのコンテンツのダウンロードは、部分的に完了し、その後、完了前にデバイスがネットワーク131とより良好な接続を有するまで、延期され得る。複数の他の実施形態において、カスタマイズコンテンツ110のダウンロードは、より良好な接続が取得されるまで先送りされ得る。いくつかの実施形態において、プレースホルダコンテンツは、ダウンロードが完了する前にデバイス102上で使用され得る。プレースホルダコンテンツは、デバイス上に既にロードされ得るか、プロビジョニングペイロード113において配信され得るか、又はデバイス102にダウンロードされ得る。いくつかの実施形態において、ユーザは、リモートでホスティングされた場所140からプロビジョニングペイロード113及び/又はカスタマイズコンテンツ110をダウンロードするために使用されたデータに対して請求又は課金され得る。
いくつかの実施形態において、プロビジョニングプロセスを完了するために使用されるカスタマイズコンテンツ110の全ては、予めロードされたコンテンツ112によって提供され得る。複数の他の実施形態において、プロビジョニングプロセスを完了するために使用されるカスタマイズコンテンツ110の全ては、リモートでホスティングされた場所140からダウンロードされ得る。複数の他の実施形態において、プロビジョニングプロセスを完了するために使用されるカスタマイズコンテンツ110の一部は、リモートでホスティングされた場所140からダウンロードされ得、当該カスタマイズコンテンツの別の部分は、プロビジョニングペイロード113と共にデバイス102に配信され得る。複数の他の実施形態において、プロビジョニングプロセスを完了するために使用されるカスタマイズコンテンツ110の一部は、予めロードされたコンテンツ112によって提供され得、当該カスタマイズコンテンツの別の部分は、プロビジョニングペイロード113と共にデバイス102に配信され得る。さらに他の複数の実施形態において、プロビジョニングプロセスを完了するために使用されるカスタマイズコンテンツの一部は、リモートでホスティングされた場所140からダウンロードされ得、当該カスタマイズコンテンツの別の部分は、予めロードされたコンテンツ112から提供され得る。
いくつかの実施形態においては、上述されたように複数のソースからカスタマイズコンテンツ110にアクセスすることが有用である場合がある。例えば、カスタマイズコンテンツ110の一部は、リモートでホスティングされたサイト140によって配信され、且つ保持され得、一方で、カスタマイズコンテンツ110の別の部分は、例えば、プロビジョニングペイロード113、又はデバイス102上に予めロードすることを通して、電話のサービス提供者によって配信され、且つ保持され得る。次に、リモートでホスティングされた場所140からアクセスされるカスタマイズコンテンツ110があらゆるアップデート又は変更を要求する場合、このことは、デバイス102のサービス提供者からアクセスされるどのコンテンツにも影響を及ぼさないであろう。なぜなら、それらの変更及びアップデートは、おそらく、リモートでホスティングされたサイト140上で行われることだからである。同様に、デバイス102上か、又は(デバイス102のサービス提供者による)プロビジョニングペイロード113を通して保持されるコンテンツ110があらゆるアップデート又は変更を要求する場合、リモートにアクセスされたコンテンツ、及びそのコンテンツの保持は影響を受けないであろう。
ここで図2を参照すると、モバイルデバイスをプロビジョニングするための方法200が記載される。方法200は、ブロック202において、モバイルデバイスのシステムメモリパーティションに複数のカスタマイズコンテンツアイテムを予めロードする段階を備える。いくつかの実施形態において、予めロードされたカスタマイズコンテンツは、複数のグラフィック、複数の画像、複数のオーディオファイル、複数のスプラッシュ画面、起動画面、複数の背景、及び複数のトーンのうちの1又は複数を有し得る。ブロック204において、方法200は、モバイルデバイスにプロビジョニングペイロードを無線配信する段階を備える。当該ペイロードは1又は複数のファイルロケータを有し得る。いくつかの実施形態において、ファイルロケータは、ユニフォームリソース識別子(URI)のストリングを含み得る。ブロック206において、方法200は、ファイルロケータに基づいて、予めロードされたカスタマイズコンテンツの少なくとも一部にアクセスする段階を備える。
ブロック208において、方法200は、ファイルロケータによって参照される予めロードされたカスタマイズコンテンツのコピーを、モバイルデバイスのキャリアメモリパーティションに格納する段階を備える。ブロック210において、方法200は、キャリアメモリパーティションに格納されたカスタマイズコンテンツを使用して、モバイルデバイスのためのカスタマイズプロセスを完了する段階を備える。いくつかの実施形態において、ファイルロケータに従う段階、コンテンツのコピーを格納する段階、及びカスタマイズプロセスを完了する段階は、モバイルデバイスのカスタマイズクライアントによって完了され得る。いくつかの実施形態において、当該予めロードされたカスタマイズコンテンツは少なくとも3組のカスタマイズコンテンツを有する。各組のカスタマイズコンテンツは異なる無線サービスブランドに関連付けられ、ファイルロケータは、それらの組のカスタマイズコンテンツのうちの1組のみ、例えば、複数の無線サービスブランドのうちの1つのみに関連付けられるカスタマイズコンテンツ、を指し示す。いくつかの実施形態において、方法200は、ブロック212において、システムメモリパーティションから未使用の予めロードされたカスタマイズコンテンツを取り除く段階を任意に備え得る。
いくつかの実施形態において、カスタマイズコンテンツの全体のうちの一部は、プロビジョニングペイロードにおいて配信され得る。プロビジョニングペイロードにおいて配信される当該カスタマイズコンテンツの一部は、顧客サービス番号、メッセージングプラットフォーム、IPアドレス及びポート番号、クライアント識別情報、並びに複数の市場カタログのうちの1又は複数を有し得る。複数の他の実施形態において、カスタマイズコンテンツの全体はモバイルデバイスに予めロードされ、ファイルロケータによって参照され得る。いくつかの実施形態において、プロビジョニングペイロードのサイズは低減され得る。なぜなら、カスタマイズコンテンツの少なくともいくつかは、モバイルデバイス上に予めロードされるからである。
ここで図3を参照すると、モバイルデバイスをカスタマイズするための方法300が記載される。方法300は、ブロック302において、モバイルデバイスにおいてプロビジョニングペイロードを無線受信する段階を備える。当該ペイロードは1又は複数のファイルロケータを有する。いくつかの実施形態において、ファイルロケータはユニフォームリソース識別子(URI)のストリングを有し得る。ブロック304において、方法300は、ファイルロケータ(又はURIストリング)に基づいて、予めロードされたカスタマイズコンテンツにアクセスする段階を備え得る。ファイルロケータは、モバイルデバイスのシステムメモリパーティションに格納される予めロードされたカスタマイズコンテンツの少なくとも一部を指し示す。ブロック306において、方法300は、モバイルデバイスのシステムメモリパーティションからの予めロードされたカスタマイズコンテンツのコピーを、モバイルデバイスのキャリアメモリパーティションに格納する段階を任意に備え得る。
ブロック308において、方法300は、システムメモリパーティションに格納されるカスタマイズコンテンツを使用して、モバイルデバイスのカスタマイズプロセスを完了する段階を備え得る。いくつかの実施形態において、方法300は、ブロック310において、モバイルデバイスを工場出荷時のデフォルト設定に戻す段階を任意に備え得る。工場出荷時のデフォルト設定に戻す段階中ずっと、当該カスタマイズコンテンツはモバイルデバイスのキャリアメモリパーティションに存続する。いくつかの実施形態において、カスタマイズコンテンツの全体のうちの一部は、プロビジョニングペイロードにおいて配信され得る。いくつかの実施形態において、カスタマイズプロセスは、モバイルデバイス上のプロビジョニングアプリケーションによって完了させられる。いくつかの実施形態において、ファイルロケータは、ユニフォームリソース識別子(URI)のストリング、又はユニフォームリソースロケータ(URL)のストリングのうちの1つを有し得る。いくつかの実施形態において、カスタマイズコンテンツはブランド又は企業特有のものであり得る。
ここで図4を参照すると、モバイルデバイスをプロビジョニングするための方法400が記載される。方法400は、ブロック402において、モバイルデバイスにおいてプロビジョニングペイロードを無線受信する段階を備える。当該ペイロードは1又は複数のファイルロケータ、及び任意でカスタマイズコンテンツを有する。いくつかの実施形態において、ファイルロケータは、ユニフォームリソースロケータ(つまりURL)のストリングを含み得る。ブロック404において、方法400は、プロビジョニングペイロードを検査する段階を任意に備える。ブロック406において、方法400は、ファイルロケータに基づいて、リモートでホスティングされた場所にアクセスする段階を備える。ブロック408において、方法400は、リモートでホスティングされた場所からモバイルデバイスにカスタマイズコンテンツをダウンロードする段階を備える。いくつかの実施形態において、当該ダウンロードする段階は、ハイパーテキスト転送プロトコル(HTTP)要求に基づいて完了され得る。いくつかの実施形態において、当該ダウンロードする段階は、漸次に完了し得、カスタマイズコンテンツは、優先順位がつけられ、優先順位に従ってダウンロードされる。いくつかの実施形態において、当該ダウンロードする段階は、モバイルデバイスがローミング接続によってネットワークに接続される場合(又は、モバイルデバイスがローミング接続下にある場合)、部分的にしか完了し得ない。いくつかの実施形態において、モバイルデバイスのユーザは、カスタマイズコンテンツのダウンロードのために発生するデータ利用に対して課金され得ない。
いくつかの実施形態において、ダウンロードされたカスタマイズコンテンツは、複数のグラフィック、複数の画像、複数のオーディオファイル、複数のスプラッシュ画面、起動画面、複数の背景、及び複数のトーンを有し得る。いくつかの実施形態において、カスタマイズコンテンツの全体は、リモートでホスティングされた場所からダウンロードされ得る。複数の他の実施形態において、カスタマイズコンテンツの一部はプロビジョニングペイロードにおいて配信され得、プロビジョニングペイロードにおいて配信される当該カスタマイズコンテンツの一部は、顧客サービス番号、メッセージングプラットフォーム、IPアドレス及びポート番号、クライアント識別情報、並びに複数の市場カタログのうちの1又は複数を有し得る。ブロック410において、方法400は、カスタマイズコンテンツを使用して、モバイルデバイスのためのカスタマイズプロセスを完了する段階を備える。いくつかの実施形態において、方法400は、ブロック412において、モバイルデバイスを工場出荷時のデフォルト設定に戻す段階を任意に備え得る。工場出荷時のデフォルト設定に戻す段階中ずっと、カスタマイズコンテンツは、モバイルデバイスのキャリアメモリパーティションに存続する。いくつかの実施形態において、当該方法の複数の段階のうちの1又は複数は、モバイルデバイス上のカスタマイズクライアント又はプロビジョニングアプリケーションによって完了され得る。いくつかの実施形態において、リモートでホスティングされた場所からダウンロードされる、及び/又は、プロビジョニングペイロードにおいて受信されるカスタマイズコンテンツは、ブランド及び/又は企業特有のコンテンツであり得る。
ここで図5を参照すると、モバイルデバイスをカスタマイズするための方法500が記載される。方法500は、ブロック502において、モバイルデバイスにおいてプロビジョニングペイロードを無線受信する段階を備える。当該ペイロードは2又はそれより多くのファイルロケータを有する。ブロック504において、方法500は、第1のファイルロケータに基づいて、予めロードされたカスタマイズコンテンツにアクセスする段階を備え得る。第1のファイルロケータは、モバイルデバイス上の1又は複数の予めロードされたカスタマイズコンテンツアイテムを指し示す。いくつかの実施形態において、予めロードされたカスタマイズコンテンツは、最大4つの異なるバージョンのブランディングコンテンツを有する。ブロック506において、方法500は、第2のファイルロケータに基づいて、リモートでホスティングされた場所にアクセスする段階を備え得る。ブロック508において、方法500は、リモートでホスティングされた場所からモバイルデバイスにカスタマイズコンテンツをダウンロードする段階を備え得る。いくつかの実施形態において、第2のファイルロケータは、第5のバージョンのブランディングコンテンツを指し示し得る。いくつかの実施形態において、第2のファイルロケータは、企業特有のコンテンツを指し示し得る。ブロック510において、方法500は、予めロードされたカスタマイズコンテンツ及びダウンロードされたカスタマイズコンテンツを使用して、モバイルデバイスのためのカスタマイズプロセスを完了する段階を備え得る。
図6はモバイルデバイス600を描写する。モバイルデバイス600は、本開示の複数の態様を実施すべく動作可能であるが、本開示はこれらの実施に限定されるべきではない。携帯電話として示されてはいるが、モバイルデバイス600は、無線ハンドセット、ページャ、パーソナルデジタルアシスタント(PDA)、ゲーム機、又はメディアプレーヤを含む様々な形態をとり得る。モバイルデバイス600は、ディスプレイ602と、ユーザによる入力のためのタッチセンサ面及び/又は複数のキー604を含む。モバイルデバイス600は、ユーザが選択するための複数のオプション、ユーザが作動させるための複数の制御、及び/又はユーザが指示するための複数のカーソル若しくは他の複数のインジケータを提示し得る。モバイルデバイス600は、ダイアルする複数の番号か、又はハンドセットの動作を設定するための様々なパラメータ値を含む、ユーザからのデータ入力を更に受け入れ得る。モバイルデバイス600は、複数のユーザ命令に応答して、1又は複数のソフトウェア又はファームウェアのアプリケーションを更に実行し得る。これらのアプリケーションは、ユーザインタラクションに応答して様々なカスタマイズされた機能を実行するようモバイルデバイス600を設定し得る。さらに、モバイルデバイス600は、例えば、無線基地局、無線アクセスポイント、又はピアモバイルデバイス600から、無線でプログラム及び/又は設定され得る。モバイルデバイス600は、ディスプレイ602がウェブページを表示できるようにするウェブブラウザアプリケーションを実行し得る。ウェブページは、基地局、無線ネットワークアクセスノード、ピアモバイルデバイス600、又は、任意の他の無線通信のネットワーク若しくはシステムとの無線通信によって取得され得る。
図7は、モバイルデバイス600のブロック図を示す。ハンドセットの様々な既知のコンポーネントが描写される一方で、一実施形態においては、列挙された複数のコンポーネントのサブセット、及び/又は列挙されていない追加的な複数のコンポーネントがモバイルデバイス600に含まれ得る。モバイルデバイス600は、デジタル信号プロセッサ(DSP)702及びメモリ704を含む。示されるように、モバイルデバイス600は、アンテナ及びフロントエンドユニット706、無線周波(RF)トランシーバ708、ベースバンド処理ユニット710、マイク712、イヤホンスピーカ714、ヘッドセットポート716、入出力インタフェース718、リムーバブルメモリカード720、ユニバーサルシリアルバス(USB)ポート722、赤外線ポート724、バイブレータ726、キーパッド728、タッチセンサ面を有するタッチスクリーン液晶ディスプレイ(LCD)730、タッチスクリーン/LCDコントローラ732、カメラ734、カメラコントローラ736、及びグローバルポジショニングシステム(GPS)受信機738を更に含み得る。一実施形態において、モバイルデバイス600はタッチセンサスクリーンを提供しない別の種類のディスプレイを含み得る。一実施形態において、DSP702は、入出力インタフェース718を介すことなくメモリ704と直接通信し得る。さらに、一実施形態においては、モバイルデバイス600は、他の機能を提供する他の複数の周辺機器を備え得る。
DSP702、又は何らかの他の形態のコントローラ若しくは中央演算処理装置は、メモリ704に格納される、又はDSP702自体の中に含まれるメモリに格納される組み込みソフトウェア若しくはファームウェアに従って、モバイルデバイス600の様々なコンポーネントを制御すべく動作する。組み込みソフトウェア又はファームウェアに加えて、DSP702は、メモリ704に格納されるか、又は、リムーバブルメモリカード720のようなポータブルデータ記憶媒体などの情報搬送媒体を介して、あるいは有線若しくは無線のネットワーク通信を介して利用可能となる複数の他のアプリケーションを実行し得る。アプリケーションソフトウェアは、所望の機能を提供するようDSP702を設定するコンパイルされた一組の機械可読命令を備え得るか、又は、アプリケーションソフトウェアは、DSP702を間接的に設定するための、インタープリタ若しくはコンパイラによって処理される複数の高水準ソフトウェア命令であり得る。
DSP702は、アナログベースバンド処理ユニット710を介して無線ネットワークと通信し得る。いくつかの実施形態において、当該通信は、インターネット接続を提供し得て、ユーザがインターネット上のコンテンツへのアクセスを獲得し、電子メール又はテキストメッセージを送受信できるようにする。入出力インタフェース718は、DSP702と、様々なメモリ及びインタフェースとを相互接続する。メモリ704及びリムーバブルメモリカード720はソフトウェア及びデータを提供してDSP702の動作を設定し得る。複数のインタフェースの中にはUSBポート722及び赤外線ポート724があってよい。USBポート722は、モバイルデバイス600が周辺機器として機能して、パーソナルコンピュータ又は他のコンピュータシステムと情報を交換できるようにし得る。赤外線ポート724、及びBluetooth(登録商標)インタフェース又はIEEE802.11準拠の無線インタフェースなどの他の複数のオプションのポートは、モバイルデバイス600が、近傍の他の複数のハンドセット及び/又は複数の無線基地局と無線で通信することを可能にし得る。
キーパッド728はインタフェース718を介してDSP702に連結して、ユーザが選択を行い、情報を入力し、且つ別の方法でモバイルデバイス600に入力を提供するための一メカニズムを提供する。別の入力メカニズムは、ユーザにテキスト及び/又はグラフィックスをも表示し得るタッチスクリーンLCD730であり得る。タッチスクリーンLCDコントローラ732はDSP702をタッチスクリーンLCD730に連結する。GPS受信機738は、複数のグローバルポジショニングシステム信号をデコードすべくDSP702に連結され、それによりモバイルデバイス600が自身の位置を決定できるようにする。
図8Aは、DSP702によって実施され得るソフトウェア環境802を示す。DSP702は、ソフトウェアの残りが動作するプラットフォームを提供するオペレーティングシステムソフトウェア804を実行する。オペレーティングシステムソフトウェア804は、アプリケーションソフトウェアにアクセス可能な複数の標準化されたインタフェースを有するハンドセットハードウェアのための様々なドライバを提供し得る。オペレーティングシステムソフトウェア804は、モバイルデバイス600上で動作する複数のアプリケーションの間で制御を移行させるアプリケーション管理サービス(AMS)806に連結され、且つそれと情報をやり取りし得る。また、ウェブブラウザアプリケーション808、メディアプレーヤアプリケーション810、及びJAVA(登録商標)アプレット812も図8Aにおいて示される。ウェブブラウザアプリケーション808は、例えば、モバイルデバイス600が無線リンクを介してネットワークに連結されるとき、コンテンツ及び/又はインターネットをブラウズすべくモバイルデバイス600によって実行され得る。ウェブブラウザアプリケーション808は、複数のウェブページを検索及び閲覧すべく、ユーザが複数のフォームに情報を入力し、且つ、複数のリンクを選択できるようにし得る。メディアプレーヤアプリケーション810はモバイルデバイス600によって実行されて、オーディオ又はオーディオビジュアルのメディアを再生し得る。JAVA(登録商標)アプレット812はモバイルデバイス600によって実行されて、ゲーム、ユーティリティ、及び他の機能を含む様々な機能を提供し得る.
図8BはDSP702によって実施され得る代替的ソフトウェア環境820を示す。DSP702は、オペレーティングシステムソフトウェア828(例えば、オペレーティングシステムカーネル)及び実行ランタイム830を実行する。DSP702は、実行ランタイム830において実行し得て、且つ、アプリケーションフレームワーク824によって提供される複数のサービスを使用し得るアプリケーション822を実行する。アプリケーション822及びアプリケーションフレームワーク824はライブラリ826によって提供される機能を使用し得る。
図9は、本明細書において開示される1又は複数の実施形態を実施するのに適したコンピュータシステム900を示す。コンピュータシステム900は、二次記憶装置904、リードオンリメモリ(ROM)906、ランダムアクセスメモリ(RAM)908を含むメモリデバイス、入出力(I/O)デバイス910、及びネットワーク接続性デバイス912と通信する、(中央演算処理装置又はCPUと称され得る)プロセッサ902を含む。プロセッサ902は、1又は複数のCPUチップとして実装され得る。
コンピュータシステム900上に複数の実行可能命令をプログラム及び/又はロードすることによって、CPU902、RAM908、及びROM906のうちの少なくとも1つが変更されて、本開示によって教示される新規な機能を有する特定の機械又は装置へとコンピュータシステム900を部分的に変換することが理解される。実行可能なソフトウェアをコンピュータにロードすることによって実装され得る機能が、複数の周知の設計ルールによってハードウェア実装に変換され得ることは、電気工学及びソフトウェア工学の技術において基本的なことである。ソフトウェアにおけるコンセプトの実装とハードウェアにおけるそれとの間の決定は、通常、ソフトウェアドメインからハードウェアドメインへの変換に含まれるあらゆる問題よりむしろ、設計の安定性及び生成されるユニット数についての考察に依存する。一般的に、依然として頻繁に変更される設計は、ソフトウェアにおいて実装されることが好ましいであろう。なぜならハードウェア実装のリスピンは、ソフトウェア設計のリスピンより費用がかかるからである。一般的に、安定していて、大量生産される設計は、ハードウェアにおいて、例えば、特定用途向け集積回路(ASIC)において、実装されるのが好ましいであろう。なぜなら、大量生産する上では、ハードウェア実装はソフトウェア実装より費用がかからないからである。設計は、ソフトウェアの形態で開発されテストされ、後に、ソフトウェアの複数の命令をハード配線する特定用途向け集積回路において、周知の設計ルールによって等価なハードウェア実装へと変換され得ることが多い。新たなASICによって制御される機械が特定の機械又は装置であるのと同様、複数の実行可能命令がプログラム及び/又はロードされたコンピュータは同様に、特定の機械又は装置とみなされ得る。
二次記憶装置904は通常1又は複数のディスクドライブ又はテープドライブからなり、データを不揮発的に記憶するために、且つ、RAM908が全てのワーキングデータを保持するのに十分な大きさでない場合はオーバーフローデータストレージデバイスとして使用される。二次記憶装置904は複数のプログラムを格納すべく使用され得る。複数のプログラムは、そのような複数のプログラムが実行されるべく選択されるときにRAM908にロードされる。ROM906は、プログラム実行の間に読み出される複数の命令及び場合によってはデータを格納すべく使用される。ROM906は、通常、二次記憶装置904のより大きなメモリ容量に対して小さなメモリ容量を有する不揮発性メモリデバイスである。RAM908は揮発性データを格納すべく、且つ場合によっては複数の命令を格納すべく使用される。ROM906及びRAM908の両方へのアクセスは、通常、二次記憶装置904へのアクセスより速い。二次記憶装置904、RAM908、及び/又はROM906は、いくつかの文脈においては、コンピュータ可読記憶媒体及び/又は非一時的コンピュータ可読媒体と称され得る。
I/Oデバイス910は、プリンタ、ビデオモニタ、液晶ディスプレイ(LCD)、タッチスクリーンディスプレイ、キーボード、キーパッド、スイッチ、ダイアル、マウス、トラッキングボール、音声認識装置、カードリーダ、紙テープリーダ、又は、他の周知の入力デバイスを含み得る。
ネットワーク接続性デバイス912は、モデム、モデムバンク、Ethernet(登録商標)カード、ユニバーサルシリアルバス(USB)インタフェースカード、シリアルインタフェース、トークンリングカード、光ファイバ分散データインタフェース(FDDI)カード、無線ローカルエリアネットワーク(WLAN)カード、例えば、符号分割多重アクセス(CDMA)、汎ヨーロッパデジタル移動通信システム(GSM(登録商標))、ロングタームエボリューション(LTE)、マイクロ波アクセスのための世界的な相互運用性(WiMAX)及び/又は他の無線インタフェースプロトコルの無線トランシーバカードなどの無線トランシーバカード、及び他の周知のネットワークデバイスの形態をとり得る。これらのネットワーク接続性デバイス912は、プロセッサ902がインターネット若しくは1又は複数のイントラネットと通信できるようにし得る。そのようなネットワーク接続で、プロセッサ902が、上述された方法の複数の段階を実行する過程でネットワークから情報を受信し得るか、又はネットワークに情報を出力し得ることが予期される。プロセッサ902を使用して実行されるべき命令のシーケンスとして表されることの多いそのような情報は、例えば、搬送波において具現化されるコンピュータデータ信号の形でネットワークから受信され、且つネットワークに出力され得る。
例えばプロセッサ902を使用して実行されるべきデータ又は複数の命令を含み得るそのような情報は、例えば、コンピュータデータベースバンド信号、又は搬送波において具現化される信号の形でネットワークから受信され、且つネットワークに出力され得る。現在使用されているか又は今後開発されるベースバンド信号若しくは搬送波に埋め込まれる信号、又は他の複数のタイプの信号は、当業者には周知のいくつかの方法に従って生成され得る。当該ベースバンド信号及び/又は搬送波に埋め込まれる信号は、いくつかの文脈においては一時的な信号と称され得る。
プロセッサ902は、それがハードディスク、フロッピー(登録商標)ディスク、光ディスク(これらの様々なディスクベースのシステムは、全て二次記憶装置904と見なされ得る)、ROM906、RAM908、又はネットワーク接続性デバイス912からアクセスする、複数の命令、複数のコード、複数のコンピュータプログラム、複数のスクリプトを実行し得る。1つのプロセッサ902のみが示されているが、複数のプロセッサが存在してよい。従って、複数の命令が一プロセッサによって実行されると述べられてもよいが、それらの命令は、1又は複数のプロセッサによって、同時に、連続して、又は、別の方法で、実行され得る。例えば、ハードドライブ、フロッピー(登録商標)ディスク、光ディスク、及び/又は他のデバイスなどの二次記憶装置904、ROM906、及び/又はRAM908からアクセスされ得る複数の命令、複数のコード、複数のコンピュータプログラム、複数のスクリプト、及び/又はデータは、いくつかの文脈においては非一時的な複数の命令及び/又は非一時的な情報と称され得る。
一実施形態において、コンピュータシステム900は、互いに通信し合う2又はそれより多くのコンピュータを備えて、連携してタスクを実行し得る。例えば、アプリケーションは、アプリケーションの複数の命令の同時及び/又は並列処理を可能にするように区画化され得るが、それに限定するものではない。あるいは、アプリケーションによって処理されるデータは、2又はそれより多くのコンピュータによる、データセットの複数の異なる部分の同時及び/又は並列処理を可能にするよう区画化され得る。一実施形態においては、仮想化ソフトウェアがコンピュータシステム900によって使用され、コンピュータシステム900において複数のコンピュータに直接結合していない複数のサーバの機能を提供し得る。例えば、仮想化ソフトウェアは4台の物理的なコンピュータ上に20台の仮想サーバを提供し得る。一実施形態においては、上記の開示された機能は、クラウドコンピューティング環境において1つのアプリケーション及び/又は複数のアプリケーションを実行することによって提供され得る。クラウドコンピューティングは、動的にスケーラブルな複数のコンピューティングリソースを使用して、ネットワーク接続を介して複数のコンピューティングサービスを提供することを含み得る。クラウドコンピューティングは、少なくとも部分的に仮想化ソフトウェアによってサポートされ得る。クラウドコンピューティング環境は企業によって確立され得る、及び/又は、サードパーティのプロバイダから必要に応じ採用され得る。いくつかのクラウドコンピューティング環境は、企業によって所有され運営される複数のクラウドコンピューティングリソース、並びに、サードパーティのプロバイダから採用され、及び/又はリースされる複数のクラウドコンピューティングリソースを備え得る。
一実施形態においては、上記の開示された機能のうちのいくつか又は全ては、コンピュータプログラムプロダクトとして提供され得る。当該コンピュータプログラムプロダクトは、コンピュータ利用可能プログラムコードが収められる1又は複数のコンピュータ可読記憶媒体を含み、上記に開示される機能を実施し得る。当該コンピュータプログラムプロダクトは、複数のデータ構造、複数の実行可能命令、及び他のコンピュータ利用可能プログラムコードを含み得る。当該コンピュータプログラムプロダクトは、リムーバブルコンピュータ記憶媒体、及び/又は非リムーバブルコンピュータ記憶媒体に収められ得る。リムーバブルコンピュータ可読記憶媒体は、例えばアナログ磁気テープ、コンパクトディスクリードオンリメモリ(CD−ROM)ディスク、フロッピー(登録商標)ディスク、ジャンプドライブ、デジタルカード、マルチメディアカード等といった、紙テープ、磁気テープ、磁気ディスク、光ディスク、ソリッドステートメモリチップを含み得るが、これらに限定されない。当該コンピュータプログラムプロダクトは、コンピュータシステム900の二次記憶装置904に、ROM906に、RAM908に、及び/又は他の不揮発性メモリ及び揮発性メモリに、コンピュータプログラムプロダクトのコンテンツの少なくとも複数の部分を、コンピュータシステム900がロードするのに適していてよい。プロセッサ902は、部分的には、コンピュータプログラムプロダクトに直接アクセスすることによって、例えば、コンピュータシステム900のディスクドライブ周辺機器の中に挿入されたCD−ROMディスクから読み出すことによって、複数の実行可能命令及び/又は複数のデータ構造を処理し得る。あるいは、プロセッサ902は、コンピュータプログラムプロダクトにリモートにアクセスすることによって、例えば、ネットワーク接続性デバイス912を通してリモートサーバから複数の実行可能命令及び/又は複数のデータ構造をダウンロードすることによって、複数の実行可能命令及び/又は複数のデータ構造を処理し得る。当該コンピュータプログラムプロダクトは、コンピュータシステム900の二次記憶装置904に、ROM906に、RAM908に、及び/又は、他の不揮発性メモリ及び揮発性メモリに、データ、複数のデータ構造、複数のファイル、及び/又は複数の実行可能命令をロード及び/又はコピーすることを促進する複数の命令を備え得る。
いくつかの文脈において、二次記憶装置904、ROM906、及びRAM908は非一時的コンピュータ可読媒体又はコンピュータ可読記憶媒体と称され得る。RAM908のダイナミックRAMの実施形態は、ダイナミックRAMが電力を受け取り、その設計に従って動作させられる間、例えば、コンピュータシステム900がオンにされ、動作可能である期間、ダイナミックRAMはそれに書き込まれる情報を格納すると言う点で、同様に非一時的コンピュータ可読媒体と称され得る。同様に、プロセッサ902は、内部RAM、内部ROM、キャッシュメモリ、及び/又は、いくつかの文脈においては非一時的コンピュータ可読媒体又はコンピュータ可読記憶媒体と称され得る他の内部の非一時的記憶ブロック、セクション、又はコンポーネントを含み得る。
いくつかの実施形態が本開示において提供されてきたが、開示された複数のシステム及び方法は本開示の主旨又は範囲を逸脱することなく、他の多数の特定の形態で具現化され得ることが理解されるべきである。複数の本実施例は例示的なものであって限定的なものではないと見なされるべきであり、その意図は、本明細書において与えられた詳細に限定されるものではない。例えば、様々な要素若しくはコンポーネントは、別のシステムにおいて組み合わされるか、又は統合され得、あるいは、複数の特定の特徴は省略されるか、又は実装され得ない。
また、様々な実施形態において、分離した、若しくは別個のものとして記載され示される複数の技術、複数のシステム、複数のサブシステム、及び複数の方法は、本開示の範囲を逸脱することなく、他の複数のシステム、複数のモジュール、複数の技術、又は複数の方法と組み合わされるか、又は統合され得る。直接連結される、又は互いに通信すると示されるか、又は述べられる他の複数のアイテムは、何らかのインタフェース、デバイス、又は中間コンポーネントを通して、電気的にか機械的にか、又は別の方法によってかは問わず、間接的に連結されるか、又は通信し得る。他の、変更、置換、及び修正の複数の例は、当業者によって確認され、それらは本明細書において開示される主旨及び範囲から逸脱することなく成され得る。

Claims (11)

  1. モバイルデバイスをプロビジョニングするための方法であって、
    前記モバイルデバイスにプロビジョニングペイロードを無線配信する段階であって、前記ペイロードは1又は複数のファイルロケータを有し、且つ、前記モバイルデバイスは、前記モバイルデバイスのシステムメモリパーティションに予めロードされる複数のカスタマイズコンテンツアイテムを有する、段階と、
    前記ファイルロケータに基づいて、前記予めロードされたカスタマイズコンテンツの少なくとも一部にアクセスする段階と、
    前記ファイルロケータによって参照される前記予めロードされたカスタマイズコンテンツのコピーを前記モバイルデバイスのキャリアメモリパーティションに格納する段階と、
    前記キャリアメモリパーティションに格納される前記カスタマイズコンテンツを使用して、前記モバイルデバイスのためのカスタマイズプロセスを完了する段階と、を備える
    方法。
  2. 前記ファイルロケータは、ユニフォームリソース識別子のストリングを含む
    請求項1に記載の方法。
  3. 前記ファイルロケータに従う段階、前記コンテンツのコピーを格納する段階、及び前記カスタマイズプロセスを完了する段階は、前記モバイルデバイス上のカスタマイズクライアントによって完了される
    請求項1または2に記載の方法。
  4. 前記予めロードされたカスタマイズコンテンツは、少なくとも3組のカスタマイズコンテンツを含み、各組のカスタマイズコンテンツは異なる無線サービスブランドに関連付けられ、前記ファイルロケータは、前記少なくとも3組のカスタマイズコンテンツのうちの1組のみを指し示す
    請求項1から3の何れか一項に記載の方法。
  5. 前記システムメモリパーティションから未使用の前記予めロードされたカスタマイズコンテンツを取り除く段階を更に備える
    請求項4に記載の方法。
  6. 前記カスタマイズコンテンツの全体のうちの一部は、前記プロビジョニングペイロードにおいて配信される
    請求項1から5の何れか一項に記載の方法。
  7. 前記プロビジョニングペイロードにおいて配信される前記カスタマイズコンテンツの前記一部は、顧客サービス番号、メッセージングプラットフォーム、IPアドレス及びポート番号、クライアント識別情報、並びに複数の市場カタログのうちの1又は複数を含む
    請求項6に記載の方法。
  8. 前記カスタマイズコンテンツの全体は、前記モバイルデバイス上に予めロードされ、前記ファイルロケータによって参照される
    請求項1から7の何れか一項に記載の方法。
  9. 前記予めロードされたカスタマイズコンテンツは、複数のグラフィック、複数の画像、複数のオーディオファイル、複数のスプラッシュ画面、起動画面、複数の背景、及び複数のトーンのうちの1又は複数を含む
    請求項1から8の何れか一項に記載の方法。
  10. カスタマイズコンテンツの少なくともいくつかが前記モバイルデバイス上に予めロードされるために、前記プロビジョニングペイロードのサイズは低減される
    請求項1から9の何れか一項に記載の方法。
  11. モバイルデバイスに、
    無線配信されたプロビジョニングペイロードを受信する手順であって、前記ペイロードは1又は複数のファイルロケータを有し、且つ、前記モバイルデバイスは、前記モバイルデバイスのシステムメモリパーティションに予めロードされる複数のカスタマイズコンテンツアイテムを有する、手順と、
    前記ファイルロケータに基づいて、前記予めロードされたカスタマイズコンテンツの少なくとも一部にアクセスする手順と、
    前記ファイルロケータによって参照される前記予めロードされたカスタマイズコンテンツのコピーを前記モバイルデバイスのキャリアメモリパーティションに格納する手順と、
    前記キャリアメモリパーティションに格納される前記カスタマイズコンテンツを使用して、前記モバイルデバイスのためのカスタマイズプロセスを完了する手順と
    実行させるためのプログラム。
JP2016550459A 2013-10-23 2014-09-22 モバイルコミュニケーションデバイスへのブランディングコンテンツ及びカスタマイズ情報の配信 Active JP6443452B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US14/060,712 2013-10-23
US14/060,712 US9743271B2 (en) 2013-10-23 2013-10-23 Delivery of branding content and customizations to a mobile communication device
US14/060,719 US10506398B2 (en) 2013-10-23 2013-10-23 Implementation of remotely hosted branding content and customizations
US14/060,719 2013-10-23
PCT/US2014/056778 WO2015060965A2 (en) 2013-10-23 2014-09-22 Delivery of branding content and customizations to a mobile communication device

Publications (2)

Publication Number Publication Date
JP2016541215A JP2016541215A (ja) 2016-12-28
JP6443452B2 true JP6443452B2 (ja) 2018-12-26

Family

ID=52993734

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016550459A Active JP6443452B2 (ja) 2013-10-23 2014-09-22 モバイルコミュニケーションデバイスへのブランディングコンテンツ及びカスタマイズ情報の配信

Country Status (2)

Country Link
JP (1) JP6443452B2 (ja)
WO (1) WO2015060965A2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10382920B2 (en) 2013-10-23 2019-08-13 Sprint Communications Company L.P. Delivery of branding content and customizations to a mobile communication device
US10455071B2 (en) 2012-05-09 2019-10-22 Sprint Communications Company L.P. Self-identification of brand and branded firmware installation in a generic electronic device
US10506398B2 (en) 2013-10-23 2019-12-10 Sprint Communications Company Lp. Implementation of remotely hosted branding content and customizations
US10805780B1 (en) 2017-05-01 2020-10-13 Sprint Communications Company L.P. Mobile phone differentiated user set-up

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9170870B1 (en) 2013-08-27 2015-10-27 Sprint Communications Company L.P. Development and testing of payload receipt by a portable electronic device
US8666383B1 (en) 2011-12-23 2014-03-04 Sprint Communications Company L.P. Automated branding of generic applications
US9198027B2 (en) 2012-09-18 2015-11-24 Sprint Communications Company L.P. Generic mobile devices customization framework
US8909291B1 (en) 2013-01-18 2014-12-09 Sprint Communications Company L.P. Dynamic remotely managed SIM profile
US9549009B1 (en) 2013-02-08 2017-01-17 Sprint Communications Company L.P. Electronic fixed brand labeling
US9204286B1 (en) 2013-03-15 2015-12-01 Sprint Communications Company L.P. System and method of branding and labeling a mobile device
US9280483B1 (en) 2013-05-22 2016-03-08 Sprint Communications Company L.P. Rebranding a portable electronic device while maintaining user data
US9532211B1 (en) 2013-08-15 2016-12-27 Sprint Communications Company L.P. Directing server connection based on location identifier
US9161209B1 (en) 2013-08-21 2015-10-13 Sprint Communications Company L.P. Multi-step mobile device initiation with intermediate partial reset
US9204239B1 (en) 2013-08-27 2015-12-01 Sprint Communications Company L.P. Segmented customization package within distributed server architecture
US9143924B1 (en) 2013-08-27 2015-09-22 Sprint Communications Company L.P. Segmented customization payload delivery
US9125037B2 (en) 2013-08-27 2015-09-01 Sprint Communications Company L.P. System and methods for deferred and remote device branding
US9301081B1 (en) 2013-11-06 2016-03-29 Sprint Communications Company L.P. Delivery of oversized branding elements for customization
US9363622B1 (en) 2013-11-08 2016-06-07 Sprint Communications Company L.P. Separation of client identification composition from customization payload to original equipment manufacturer layer
US9161325B1 (en) 2013-11-20 2015-10-13 Sprint Communications Company L.P. Subscriber identity module virtualization
US9392395B1 (en) 2014-01-16 2016-07-12 Sprint Communications Company L.P. Background delivery of device configuration and branding
US9420496B1 (en) 2014-01-24 2016-08-16 Sprint Communications Company L.P. Activation sequence using permission based connection to network
US9603009B1 (en) 2014-01-24 2017-03-21 Sprint Communications Company L.P. System and method of branding a device independent of device activation
US9681251B1 (en) 2014-03-31 2017-06-13 Sprint Communications Company L.P. Customization for preloaded applications
US9426641B1 (en) 2014-06-05 2016-08-23 Sprint Communications Company L.P. Multiple carrier partition dynamic access on a mobile device
US9307400B1 (en) 2014-09-02 2016-04-05 Sprint Communications Company L.P. System and method of efficient mobile device network brand customization
US9992326B1 (en) 2014-10-31 2018-06-05 Sprint Communications Company L.P. Out of the box experience (OOBE) country choice using Wi-Fi layer transmission
US9398462B1 (en) 2015-03-04 2016-07-19 Sprint Communications Company L.P. Network access tiered based on application launcher installation
US9357378B1 (en) 2015-03-04 2016-05-31 Sprint Communications Company L.P. Subscriber identity module (SIM) card initiation of custom application launcher installation on a mobile communication device
US9913132B1 (en) 2016-09-14 2018-03-06 Sprint Communications Company L.P. System and method of mobile phone customization based on universal manifest
US10021240B1 (en) 2016-09-16 2018-07-10 Sprint Communications Company L.P. System and method of mobile phone customization based on universal manifest with feature override
US11991525B2 (en) 2021-12-02 2024-05-21 T-Mobile Usa, Inc. Wireless device access and subsidy control

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7548746B2 (en) * 2002-11-01 2009-06-16 At&T Mobility Ii Llc General purpose automated activation and provisioning technologies
ES2339677T3 (es) * 2005-09-01 2010-05-24 France Telecom Personalizacion de estaciones moviles.
US8014720B2 (en) * 2007-12-31 2011-09-06 Intel Corporation Service provisioning utilizing near field communication
JP5163509B2 (ja) * 2009-01-16 2013-03-13 日本電気株式会社 携帯端末カスタマイズシステム、携帯端末カスタマイズ方法
US8463740B2 (en) * 2009-08-05 2013-06-11 Microsoft Corporation Sharing files on a computer through use of URIs
US8260281B2 (en) * 2010-12-07 2012-09-04 Sprint Communications Company L.P. System and method of wireless communication
US20120203824A1 (en) * 2011-02-07 2012-08-09 Nokia Corporation Method and apparatus for on-demand client-initiated provisioning
US9351236B2 (en) * 2011-07-19 2016-05-24 At&T Intellectual Property I, L.P. UICC carrier switching via over-the-air technology

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10455071B2 (en) 2012-05-09 2019-10-22 Sprint Communications Company L.P. Self-identification of brand and branded firmware installation in a generic electronic device
US10382920B2 (en) 2013-10-23 2019-08-13 Sprint Communications Company L.P. Delivery of branding content and customizations to a mobile communication device
US10506398B2 (en) 2013-10-23 2019-12-10 Sprint Communications Company Lp. Implementation of remotely hosted branding content and customizations
US10805780B1 (en) 2017-05-01 2020-10-13 Sprint Communications Company L.P. Mobile phone differentiated user set-up

Also Published As

Publication number Publication date
JP2016541215A (ja) 2016-12-28
WO2015060965A3 (en) 2015-11-05
WO2015060965A2 (en) 2015-04-30

Similar Documents

Publication Publication Date Title
JP6443452B2 (ja) モバイルコミュニケーションデバイスへのブランディングコンテンツ及びカスタマイズ情報の配信
US10382920B2 (en) Delivery of branding content and customizations to a mobile communication device
US10506398B2 (en) Implementation of remotely hosted branding content and customizations
US9357378B1 (en) Subscriber identity module (SIM) card initiation of custom application launcher installation on a mobile communication device
US9420496B1 (en) Activation sequence using permission based connection to network
US9208513B1 (en) Automated branding of generic applications
US9307400B1 (en) System and method of efficient mobile device network brand customization
US9026105B2 (en) System for activating and customizing a mobile device via near field communication
US11722880B2 (en) Electronic subscriber identity module (eSIM) profile delivery and activation system and methods
JP6270066B2 (ja) ブランドの自己識別、およびジェネリック電子デバイスにおけるブランディング済ファームウェアのインストール
US9392395B1 (en) Background delivery of device configuration and branding
US9363622B1 (en) Separation of client identification composition from customization payload to original equipment manufacturer layer
US9161325B1 (en) Subscriber identity module virtualization
US9280483B1 (en) Rebranding a portable electronic device while maintaining user data
US9301081B1 (en) Delivery of oversized branding elements for customization
US9426641B1 (en) Multiple carrier partition dynamic access on a mobile device
US9913132B1 (en) System and method of mobile phone customization based on universal manifest
US9992326B1 (en) Out of the box experience (OOBE) country choice using Wi-Fi layer transmission
US9532211B1 (en) Directing server connection based on location identifier
US9603009B1 (en) System and method of branding a device independent of device activation
US10902307B1 (en) Universal integrated circuit card (UICC) toolkit
US9548781B2 (en) Enabling pre-provisioned proprietary carrier-specific feature services and applications for execution on a mobile device
US10433156B1 (en) Adapting subscriber identity module (SIM) card
US9681251B1 (en) Customization for preloaded applications
US9264842B1 (en) Secondary open mobile alliance device management platform

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170307

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180329

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180410

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180807

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181016

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181030

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181112

R150 Certificate of patent or registration of utility model

Ref document number: 6443452

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250