(57)【特許請求の範囲】
【請求項１】
未ブランディング状態で相手先商標製造会社（ＯＥＭ）により供給される携帯電話であり、
近距離通信（ＮＦＣ）無線トランシーバと、
メモリと、
プロセッサと、
前記メモリに格納されたアプリケーションと
を備え、
前記アプリケーションは前記プロセッサにより実行された場合に、
前記携帯電話に結合された無線周波数アイデンティティ（ＲＦＩＤ）タグから前記近距離通信無線トランシーバを用いてブランド情報を読み取り、
ブランディングサーバに対して、複数のブランドファームウェアのうち前記ブランド情報に対応するブランドファームウェアをデータストアからダウンロードするように要求し、
前記ブランド情報に対応するブランドファームウェアを前記ブランディングサーバから前記メモリへロードし、これにより、前記携帯電話はブランディングされた見た目および感じを呈する、携帯電話。
【請求項２】
前記無線周波数アイデンティティタグから読み取られる前記ブランド情報は、ブランディンググラフィックファームウェアを含む、請求項１に記載の携帯電話。
【請求項３】
前記無線周波数アイデンティティタグは、前記携帯電話に装着されるブランディング済バッテリーカバーに結合される、請求項１または２に記載の携帯電話。
【請求項４】
前記無線周波数アイデンティティタグから読み取られる前記ブランド情報は、ブランディングコンテンツへのリンクを含み、前記アプリケーションはさらに、前記ブランドファームウェアの少なくともいくつかを取得すべく前記リンクにアクセスする、請求項１から３のいずれか１項に記載の携帯電話。
【請求項５】
前記ブランドファームウェアは、好ましいローミングリスト（ＰＲＬ）と実行可能アプリケーションファームウェアとのうち少なくとも１つを含む、請求項１から４のいずれか１項に記載の携帯電話。
【請求項６】
前記アプリケーションは、前記無線周波数アイデンティティタグから読み取られた前記ブランド情報に基づき、ブランドアイデンティティを判断し、通信サービスプロバイダの流通センターにおける無線ネットワークにアクセスすべく前記ブランドアイデンティティを用い、前記無線ネットワークを介して前記ブランディングサーバからブランドファームウェアをダウンロードする、請求項１から５のいずれか１項に記載の携帯電話。
【発明の詳細な説明】
【背景技術】
【０００１】
モバイル仮想ネットワークオペレータ（ＭＶＮＯ）は、携帯電話サービスを提供するが、無線電話サービスを提供するのに必要である電波スペクトルの自身の認可された周波数割り当て、または物理的インフラを有さないかもしれない組織である。モバイル仮想ネットワークオペレータは、認可された周波数および物理的インフラを有する電気通信サービスプロバイダにより提供される無線サービスを分配すべく契約し得る。モバイル仮想ネットワークオペレータは、無線サービスのディストリビュータとして機能し、自分たちの価格体系を設定し得る。モバイル仮想ネットワークオペレータの急増は、市場参入の障壁を低くし、さらには競争を促すよう意図された行政介入により促されてきた。いくつかの電気通信サービスプロバイダは、第２の、または場合によっては複数のブランドを通じて、ターゲットであるニッチ市場、または十分なサービスを受けていない市場セグメントに自分たちのサービスを分配することにより自分たちの既存の業務を拡大する戦略的決定を行ってきた。いくつかの電気通信サービスプロバイダは、自分たちの小売モデルを補う卸売りモバイル仮想ネットワークオペレータビスネス部門を運営することにメリットがあると信じている。したがってこれらのプロバイダは、モバイル仮想ネットワークオペレータのパートナーを取り込むか、または自身のブランディングされたモバイル仮想ネットワークオペレータを起ち上げている。
【０００２】
ブランディングは、多くの製品に適用され得る一般的なマーケティング用語であり、任意のブランドの製品を、他のブランドの製品と区別するプロセスとして見なされ得る。ブランディングは、名前、用語、グラフィック画像、設計方法、聴覚に関わる合図、または他の何らかの区別する特徴を用いて成され得る。例えば携帯電話である電子デバイスの文脈において、ブランディング情報には、アプリケーションがロードを行っている際に表示される特色あるスプラッシュスクリーン、アプリケーションアイコンの後ろに表示されるバックグラウンドテーマ、特色ある壁紙、デバイスの基本的な機能に関連するイベントが生じた際に鳴り得る特色ある聴覚に関するアラート、および／または他の特色ある合図が含まれ得る。ブランディング情報は、カスタム設定されたコントロールおよび／またはスイッチを含み得る。ブランディング情報は、ボイスメールサービスを参照する短いコードを含み得る。ブランディング情報は、ウェブブラウザにおいて事前にロードされたお気に入りとして提供され得る好ましいユニバーサルリファレンスロケータ（ＵＲＬ）を含み得る。ブランディング情報は、好ましいオンラインアプリケーションストアへのリンクを備え得る。ブランディング情報は、他のメディアおよび設定も含み得る。
【発明の概要】
【０００３】
実施形態において、未ブランディング状態で相手先商標製造会社により供給される携帯電話が開示される。携帯電話は、近距離通信無線トランシーバと、メモリと、プロセッサと、メモリに格納されたアプリケーションとを備える。  アプリケーションはプロセッサにより実行された場合に、通信サービスプロバイダの流通センターにおける注文調達プロセスの間に、携帯電話に結合された無線周波数アイデンティティ（ＲＦＩＤ）タグから近距離通信無線トランシーバを用いてブランド情報を読み取り、ブランド情報に基づき、ブランドファームウェアをメモリへロードし、これにより、携帯電話はブランディングされた見た目および感じを呈する。
【０００４】
実施形態において、ポータブル電子デバイスの製造後にポータブル電子デバイスへブランディングファームウェアを提供する方法が開示される。方法は、ポータブル電子デバイスが製造される位置とは異なる位置にある流通センターにおいてポータブル電子デバイスを受け付ける段階と、流通センターにおいて、ブランディング情報を有するコンポーネントをポータブル電子デバイスに提供する段階とを備える。方法はさらに、ブランド識別情報を判断すべく、流通センターにおいて電子スキャナによりコンポーネントをスキャンする段階と、ブランド識別情報に基づき、コンピュータによりブランディングファームウェアを選択する段階と、流通センターにおいて、ブランディングファームウェアをポータブル電子デバイスへ無線送信する段階とを備える。
【０００５】
実施形態において、モバイル電子デバイスブランディング済ファームウェアプロビジョニングシステムが開示される。システムは、それぞれが異なる通信サービスプロバイダブランドに関連付けられた複数の異なるブランディング済ファームウェアを有するデータストアと、無線通信ネットワークと、サーバコンピュータとを備える。サーバコンピュータは、複数の異なるブランディング済ファームウェアのうち一のブランディング済ファームウェアを要求するリクエストをモバイル電子デバイスから受信し、要求されるブランディング済ファームウェアのコピーをデータストアから取得し、無線通信ネットワークを介して、要求されるブランディング済ファームウェアのコピーをモバイル電子デバイスへ無線送信する。
【０００６】
これらおよび他の特徴は、添付の図面および特許請求の範囲と併用される以下の詳細な説明から、より明確に理解いただけるであろう。
【図面の簡単な説明】
【０００７】
本開示をより完全に理解いただけるよう、添付の図面および詳細な説明と関連して、以下の簡潔な説明を参照する。ここで、同様の参照番号は同様の部分を表す。
【０００８】
【図１】電子デバイスおよびバッテリーカバーを示す。
【０００９】
【図２】本開示の実施形態に係る、バッテリーカバーとインタラクトする電子デバイスを示す。
【００１０】
【図３】本開示の実施形態に係る、ブランディングファームウェアインストールシステムの態様を示す。
【００１１】
【図４】本開示の実施形態に係る、ブランディングファームウェアインストールシステムの他の態様を示す。
【００１２】
【図５】本開示の実施形態に係る、ブランディングファームウェアをインストールする方法のいくつかの態様を示すフローチャートである。
【００１３】
【図６】本開示の実施形態に係る例示的な電子デバイスを示す。
【００１４】
【図７】本開示の実施形態に係る、電子デバイスのハードウェアアーキテクチャのブロック図である。
【００１５】
【図８Ａ】本開示の実施形態に係る、電子デバイスのソフトウェアアーキテクチャのブロック図である。
【００１６】
【図８Ｂ】本開示の実施形態に係る、電子デバイスの他のソフトウェアアーキテクチャのブロック図である。
【００１７】
【図９】本開示の実施形態に係る、コンピュータシステムのブロック図である。
【発明を実施するための形態】
【００１８】
１または複数の実施形態の例示的な実施例を以下に説明するが、現在公知である、または現時点で存在しない任意の数の技術を用いて、開示されるシステムおよび方法が実施され得ることが、まず最初に理解されるべきである。本開示は決して以下に説明する例示的な実施例、図面、および技術によって限定されず、添付の特許請求項の範囲、およびその同等物の全体の範囲内で変更を加えることが可能である。
【００１９】
電子デバイスは、初期未ブランディング状態で相手先商標製造会社（ＯＥＭ）により供給され得、製造プロセスが完了した後に異なるブランディング済ファームウェアを実行すべく、例えば無線通信サービスプロバイダである購入者によりプロビジョニングされ得る。初期未ブランディング電子デバイスに対して異なるブランディング済ファームウェアをプロビジョニングすることにより、電子デバイスのベースモデルの大量の購入が可能となり得、これにより、相手先商標製造会社により習慣的に提供される大量の購入による値引きを受けることが可能となり得る。本開示は、電子デバイスに対してブランディングを自動的にプロビジョニングする様々なシステムおよび方法を開示する。そのような自動化されたブランディングは、ブランディングに費やされる労働時間を低減し得、ブランディングを実行するために必要となる技術レベルを低減し得る。これらの両方により、ブランディングに関連する労働コストが低減され得る。
【００２０】
例えば、携帯電話のベースモデルが、相手先商標製造会社から無線通信事業者へ供給され得る。無線通信事業者は、第１のブランドに関連する第１のバッテリーカバーを取り付け、第２のブランドに関連する第２のバッテリーカバーを取り付けることによりベースモデルのいくつかを変更し得る。ブランディング済バッテリーカバーを取り付けた後に無線通信事業者は、第１のバッテリーカバーを有する携帯電話へ第１のブランディング済ファームウェアを無線送信し得、第２のバッテリーカバーを有する携帯電話へ第２のブランディング済ファームウェアを無線送信し得、これにより、元々ブランディングされていなかった携帯電話が異なるブランディングを呈するようになる。本開示においては、この製造後ブランディングを実行する複数の異なるアプローチが予期される。代替的に、例えば、携帯電話のポートに挿入されたコンポーネント、携帯電話の面の所定の位置にグリップまたはスナップされたコンポーネント、または注文調達の間に取り付けられた他の何らかのコンポーネントである、注文調達プロセスの間に携帯電話に結合された他のブランディング済コンポーネントが、携帯電話に対して異なるブランディング済ファームウェアをプロビジョニングするために用いられ得る。ブランディング済バッテリーカバーは、ブランディング済コンポーネント群の複数の部材のうち、特定の例または特定の部材であることが理解されよう。
【００２１】
実施形態において、ブランディング済バッテリーカバーまたは他のブランディング済コンポーネントは、ブランディング済バッテリーカバーに結合および／または接着された無線周波数アイデンティティ（ＲＦＩＤ）タグを含み得る。バッテリーが初期未ブランディング電子デバイスに取り付けられ、ブランディング済バッテリーカバーが初期未ブランディング電子デバイスに取り付けられ、初期未ブランディング電子デバイスの電源が入れられた場合、初期未ブランディング電子デバイスのメモリに格納されたセルフブランディングアプリケーションが実行される。代替的に、携帯電話に取り付けられた、または携帯電話の面の所定の位置にクリップ留めまたはスナッピングされた他の何らかのコンポーネントは、コンポーネントに結合された無線周波数アイデンティティタグを含み得る。初期未ブランディング電子デバイスにコンポーネントが取り付けられ、クリップ留めされ、またはスナッピングされる場合、電子デバイスの電源が入れられた際に、初期未ブランディング電子デバイスのメモリに格納されたセルフブランディングアプリケーションが実行される。
【００２２】
セルフブランディングアプリケーションは、ブランディング済バッテリーカバーに結合および／または接着されたＲＦＩＤタグからブランディング情報を読み取る。ＲＦＩＤタグから読み取られたブランディング情報は、例えばブランドＡ無線通信事業者であるブランドの識別情報に限定され得、セルフブランディングアプリケーションは続いて、無線ローカルエリアネットワークからブランディングファームウェアにアクセスし、ダウンロードすべく、このブランドアイデンティティを用い得る。その後、セルフブランディングアプリケーションは、ダウンロードされたブランディングファームウェアを、電子デバイスのメモリにインストールし得る。代替的に、複数の異なるブランドに関連するブランディングファームウェアが、非アクティブ状態または休止状態で電子デバイスのメモリに格納され得る。ＲＦＩＤタグを読み取ることによりブランドアイデンティティが判断された場合、その後、セルフブランディングアプリケーションは、格納された複数のブランディングファームウェアのうちから適切なブランディングファームウェアを選択し、選択されたブランディングファームウェアをアクティブにすべく、ブランドアイデンティティを用い得る。
【００２３】
代替的に、ＲＦＩＤタグから読み取られたブランディング情報は、ブランドの識別情報、および何らかのブランディンググラフィックを含み得る。セルフブランディングアプリケーションは、ブランディンググラフィックファームウェアを電子デバイスのメモリにインストールし得、その後、無線ローカルエリアネットワークから追加的なブランディングファームウェアにアクセスし、ダウンロードすべくブランドアイデンティティを用い得る。代替的に、ＲＦＩＤタグから読み取られたブランディング情報は、ブランドの識別情報、並びに、ブランディングファームウェアのリファレンスおよび／またはリンクを含み得る。その後、セルフブランディングアプリケーションは、ブランディングファームウェアにアクセスし、ダウンロードすべく、リファレンスおよび／またはリンクを用い得る。その後、セルフブランディングアプリケーションは、ダウンロードされたブランディングファームウェアを、電子デバイスのメモリにインストールし得る。代替的に、ＲＦＩＤタグから読み取られたブランディング情報は、全てのブランディングファームウェアを含み得、セルフブランディングアプリケーションは、ＲＦＩＤタグからブランディング情報を読み取り、ブランディングファームウェアを電子デバイスのメモリにインストールし得る。
【００２４】
電子デバイスのメモリは、電子デバイスがブランディングファームウェア群の全体をインストールしたか否かを示すブランディングレジスタまたは他のメモリ位置を含み得る。電子デバイスの電源が入れられ、ブートされた場合、セルフブランディングアプリケーションが実行され得、ブランディングレジスタの状態をチェックし得る。電子デバイスがブランディングファームウェアを既にインストールしたことをブランディングレジスタが示す場合、セルフブランディングアプリケーションは終了し得る。他方、電子デバイスがブランディングファームウェアをインストールしていないことをブランディングレジスタが示す場合、少し前に説明したように、セルフブランディングアプリケーションが実行され得る。電子デバイスが再ブランディングされることになる場合、このことは、ブランディングレジスタをリセットし、異なるブランディング情報を含むＲＦＩＤタグを有するブランディング済バッテリーカバーを取り付けることにより成され得る。レジスタのリセットの後に電子デバイスの電源が入れられブートされた場合、セルフブランディングアプリケーションが実行され、電子デバイスを再ブランディングする。
【００２５】
セルフブランディングアプリケーションには、好ましいブランディングファームウェアインストール手順が何らかの理由により成功しなかった場合にブランディングファームウェアのダウンロードおよび／またはインストールを完了させるための命令が組み込まれ得る。例えば実施形態において、上記のブランディング手順は、好ましくは、小売店および／またはエンドユーザへ電子デバイスが配達される前に、流通センターにおいて完了し得る。しかし、予期されない状況により、ブランディングファームウェアの所望されるダウンロードおよびインストールが流通センターにおいて完了しないかもしれない。セルフブランディングアプリケーションはこのことを検出し得、代替的な手順を用いて、ブランディングファームウェアのアクセス、ダウンロードおよびインストールを完了させるよう試み得る。代替的に、例えば、セルフブランディングアプリケーションは、セルラー無線ネットワークを介してブランディングファームウェアにアクセスし、ダウンロードし得る。
【００２６】
実施形態において、ブランディング済バッテリーカバーまたは他のコンポーネントは、ロゴまたは他の特色あるグラフィックなどブランドグラフィックを有し得、流通センターにある電子スキャナが、ブランドグラフィックのスキャンに基づいてブランドを読み取り、識別し得る。代替的に、例えば電子デバイスが近距離通信無線トランシーバを有しておらず、したがって、ＲＦＩＤタグ自体を読み取ることが出来ない場合、電子スキャナは、バッテリーカバーまたは他のコンポーネントに結合されたＲＦＩＤタグを読み取り得、ＲＦＩＤタグのスキャンに基づいてブランドを識別し得る。電子スキャナは、ブランドアイデンティティを電子デバイスへ送信し得、電子デバイスのセルフブランディングアプリケーションは、上記にて提案されたやり方に沿って、ブランディングファームウェアのアクセス、ダウンロード、およびインストールを行うべくこのブランドアイデンティティを用い得る。本出願においては、他の様々なセルフブランディング手順および動作も予期されていることを理解されよう。
【００２７】
実施形態において、携帯電話または他のポータブル通信デバイスは、ブランドされていないファームウェアが、例えばＥＰＲＯＭメモリである不揮発性メモリに格納された状態で相手先商標製造会社から配送され得る。その後、例えば注文調達センターにおいて、ブランディングプロセスにより、ブランディング情報および／またはブランディングファームウェアが、例えばフラッシュメモリエリアである、携帯電話のポータブル通信デバイスのメモリの異なる部分にインストールされ得る。ブランドされていないファームウェアは、フラッシュメモリからブランディング情報および／またはブランディングファームウェアをロードするための命令を含む。このプロセスにより、元々ジェネリックである、および／またはブランディングされていない携帯電話またはポータブル通信デバイスがブランディングされる、および／または特定のブランドに関連付けられることになり得る。フラッシュメモリが消去および／またはリセットされた場合、電話は実質的に初期のブランディングされていないジェネリック状態に戻され、リブートされた場合に、このデバイスは再びブランディングプロセスを経ることになる。
【００２８】
ここで図１を参照すると、電子デバイス８０が示されている。図１に示されるように、電子デバイス８０には、ＲＦＩＤタグ８３を有する第１のブランディング済バッテリーカバー８２ａ、または代替的に、ＲＦＩＤタグを有さないが、ブランディング済グラフィック（図１において、放射された波が上にある星により示される）を代わりに有する第２のブランディング済バッテリーカバー８２ｂが提供され得る。第１のブランディング済バッテリーカバー８２ａが、ブランディング済グラフィックも有し得ることは理解される。任意の数の異なるブランドが、ＲＦＩＤタグを有するバッテリーカバーにより識別され得る。例えば、ブランドＸが、ブランドＸを識別するＲＦＩＤタグを有するブランディング済バッテリーカバー８２ａに関連付けられ得、ブランドＹが、ブランドＹを識別するＲＦＩＤタグを有するブランディング済バッテリーカバー８２ａに関連付けられ得る。同様に、任意の数の異なるブランドが、ブランディング済グラフィックを有するバッテリーカバーにより識別され得る。例えば、ブランドＷが、ブランディング済バッテリーカバー８２ｂ上のブランドＷにブランディング済グラフィックに関連付けられ得、ブランドＺが、ブランディング済バッテリーカバー８２ｂ上のブランドＺにブランディング済グラフィックに関連付けられ得る。以下の説明はブランディング済バッテリーカバーについて言及するが、本開示においては、電子デバイス８０にプラグ接続、装着、またはスナッピングされ得る、スキャンされ得るＲＦＩＤタグおよび／またはグラフィック的な印などブランディング情報を提供する他のコンポーネントを用いることも予期されていることは理解される。
【００２９】
電子デバイス８０は、電子デバイス８０のメモリに適切なブランディング済ファームウェアをインストールすることにより、および／または、複数の事前にインストールされたブランディング済ファームウェアのうち１つを選択し、その選択されたブランディング済ファームウェアをアクティブ化することにより、複数の異なるブランディングされた電子デバイスのうちいずれかとしてプロビジョニングするのに適した、初期状態ではブランディングされていないデバイスとして提供され得る。実施形態において、電子デバイス８０は初期未ブランディング状態で無線通信事業者の流通センター８４に提供され得、ブランディングプロセスは、電子デバイス８０にバッテリーを取り付け、ブランディング済バッテリーカバー８２を装着することにより開始し得る。電子デバイス８０は、携帯電話、パーソナルデジタルアシスタント（ＰＤＡ）、メディアプレーヤ、ゲーム機、または他の電子デバイスであり得る。
【００３０】
ここで図２を参照すると、電子デバイス８０と第１のブランディング済バッテリーカバー８２ａとの間のインタラクションが示されている。図２においては、流通センター８４において第１のバッテリーカバー８２ａと電子デバイス８０との間のインタラクションが起こるものと示されているが、インタラクションが流通センター８４の外で起こり得ることは理解される。実施形態において、バッテリーが電子デバイス８０に取り付けられ、ＲＦＩＤタグ８３を有する第１のブランディング済バッテリーカバー８２ａが電子デバイス８０に装着され、電子デバイス８０の電源が入れられた場合、電子デバイス８０のメモリにインストールされたセルフブランディングアプリケーションが実行され、ＲＦＩＤタグ８３からブランディング情報を読み取る。セルフブランディングアプリケーションは、近距離通信（ＮＦＣ）無線トランシーバ、または電子デバイス８０の他の無線トランシーバを用いてＲＦＩＤタグ８３を読み取り得る。
【００３１】
異なる実施形態において、セルフブランディングアプリケーションが、様々な異なるブランディング情報を読み取り得ることが予期される。実施形態において、ＲＦＩＤタグ８３はブランドを識別するだけであり得る。この場合、セルフブランディングアプリケーションはその後、ブランドアイデンティティを提供することにより他の何らかのソースから、ブランディングファームウェアおよび／またはブランディングコンテンツにアクセスし、ダウンロードし得る。代替的に、複数の異なるブランディングファームウェアパッケージが非アクティブ状態および／または休止状態で電子デバイス８０のメモリに事前にロードされ得、セルフブランディングアプリケーションは、ＲＦＩＤタグ８３から読み取られたブランド識別情報を用いてブランディングファームウェアパッケージのうち１つを選択し、その選択されたブランディングファームウェアパッケージをアクティブにし得る。
【００３２】
代替的にＲＦＩＤタグ８３は、ブランドを識別し、加えて、ブランディングファームウェアおよび／またはブランディングコンテンツのうち全てではなくいくつかを格納し得る。例えばＲＦＩＤタグ８３はさらに、ブランディング済アプリケーションスプラッシュスクリーン、ブランディング済バックグラウンド、並びに他のブランディング済グラフィックファームウェアおよび／またはコンテンツなどブランディンググラフィックファームウェアおよび／またはコンテンツを含み得る。ＲＦＩＤタグ８３は、例えば、ハイパーテキストトランスポートプロトコル（ＨＴＴＰ）アクセスを完了するためのユニフォームリソースロケータ（ＵＲＬ）、および／または、ファイル転送プロトコル（ＦＴＰ）アクセスを完了するためのインターネットプロトコルアドレスおよびファイル名である、ブランディングファームウェアおよび／またはブランディングコンテンツへのリファレンスおよび／またはリンクを提供し得る。その後、セルフブランディングアプリケーションはブランドアイデンティティを提供することにより、並びに／若しくは、ＲＦＩＤタグ８３により提供されるリファレンスおよび／またはリンクに従うことにより、他の何らかのソースからの追加的なブランディングファームウェアおよび／またはブランディングコンテンツにアクセスし、ダウンロードし得る。代替的にＲＦＩＤタグ８３は、ブランドを識別し、必要な全てのブランディングファームウェアおよび／またはブランディングコンテンツを格納し得る。この場合セルフブランディングアプリケーションは、ＲＦＩＤタグ８３から直接、必要な全てのブランディングファームウェアおよび／またはブランディングコンテンツをダウンロードし得る。
【００３３】
ブランディングファームウェアおよび／またはブランディングコンテンツをダウンロードした後、セルフブランディングアプリケーションは、ファームウェアおよび／またはコンテンツを電子デバイス８０のメモリに格納し得る。セルフブランディングアプリケーションが電子デバイス８０のブランディングを完了した後、セルフブランディングアプリケーションは、電子デバイス８０のメモリにブランディングフラグまたはブランディングステータスを設定し得る。セルフブランディングアプリケーションは、電子デバイス８０がブランディングされていないことをブランディングフラグおよび／またはブランディングステータスが示す場合にブランディングを実行および完了し、電子デバイス８０が既にブランディング済であることをブランディングフラグおよび／またはブランディングステータスが示す場合にブランディングを終了させる、および／または実行しないよう設計され得る。この挙動は、電子デバイス８０の便利な再ブランディングを促すために用いられ得る。例えば電子デバイス８０は、最初にブランディングフラグおよび／またはブランディングステータスを未ブランディング値に設定し、次にブランディング済バッテリーカバー８２ａを、異なるブランディング情報を含むＲＦＩＤタグ８３を有する異なるブランディング済バッテリーカバー８２ａと入れ替え、その後、電子デバイス８０の電源を入れることにより再ブランディングされ得る。この時点で電子デバイス８０は、上記で説明されたようにセルフブランディングアプリケーションを実行し得、ＲＦＩＤタグ８３に含まれる異なるブランディング情報に基づいて再ブランディングされ得る。
【００３４】
ブランディングファームウェアおよび／またはブランディングコンテンツが幅広い様々なアイテムを備え得ることは理解される。これは、アプリケーションスプラッシュスクリーン、バックグラウンド、テーマ、壁紙、アイコン、および画像を含むがこれらに限定されない様々なブランディング済グラフィックを含み得る。これは、ブランディング済アプリケーション実行可能命令を含み得る。これは、カスタム設定されたコントロールおよびスイッチを含み得る。これは、ブランディングされたオンラインストアへのリンクなどインタフェースを含み得る。これは、事前にロードされたショートコードなどブランディングされたボイスメールアプリケーションへのインタフェースを含み得る。これは、ウェブブラウザまたは電子デバイス８０の表示スクリーン上の他の位置などにおいて事前にロードされたお気に入りとして提供され得る好ましいユニバーサルリファレンスロケータを含み得る。これは、他のメディアおよび設定を含み得る。これは、さらに下に説明されるブランディングされたインタフェースおよびアプリケーションパックを含み得る。簡潔にすべく、以下において、ブランドアイデンティティ、ブランディングファームウェア、および／またはブランディングコンテンツは総じてブランディング情報と呼ばれる。
【００３５】
インタフェースおよびアプリケーションパック（ＩＡＰ）は、メディアファイルと、アプリケーションと、ブログパーツと、ネットワークサービスとのうち少なくとも１つを備え、電子デバイスを利用する通信体験のカスタム設定をするために用いられ得る。実施形態において、インタフェースおよびアプリケーションパックは、これらの列挙された要素のうち少なくとも２つを備える。他の実施形態において、インタフェースおよびアプリケーションパックは、これらの列挙された要素のうち少なくとも３つを備え得る。インタフェースおよびアプリケーションパックは、アプリケーション、ブログパーツ、ネットワークサービス、リングトーン、リングバックトーン、アラートトーン、壁紙、インタフェースコントロール、および電子デバイスを対象とする他のコンテンツがまとめられたセットとして見なされ得る。いくつかの文脈において、インタフェースおよびアプリケーションパックは、ＩＤパックと呼ばれ得る。
【００３６】
限定するわけではないが例として、インタフェースおよびアプリケーションパックは、自分たちのビジネス上の関心を無線通信サービス加入者に促進すべく、小売店またはメディアビジネスなどの企業により製造され得る。インタフェースおよびアプリケーションパックは、電子デバイス上でアクティブである場合、小売店内の製品の位置の地図を提供するストアマッピングブログパーツを選択するためのコントロールを提供し得る。ここでストアの地図は、電子デバイスの物理的位置、および企業により経営される小売店の知られている位置に基づいて、ブログパーツにより動的にダウンロードされ得る。地図ブログパーツは、ストア内の特定の製品の位置を見つけるための検索ユーティリティを選択するためのコントロールを提供し得る。
【００３７】
インタフェースおよびアプリケーションパックは、電子クーポンを自動的に生成し、電子デバイスの通知表示エリアにそのクーポンについての通知を掲示するアプリケーションを提供し得る。アプリケーションは、クーポンを生成し、電子デバイスの物理的位置が、企業により経営される知られている小売店の近傍にあると判断したことに基づいて、関連する通知を掲示し得る。代替的にアプリケーションは、電子デバイスの加入者が企業から購入していないある期間が経過したことに基づいて、および、例えば、電子デバイスの加入者が過去に企業から最も頻繁に購入する日曜日である週の曜日に基づいてクーポンを生成し得る。実施形態において、アプリケーションは、電子デバイスが企業により経営されている小売店にあることを判断し、小売店のサーバで実行されている対応するアプリケーションとの通信リンクを確立し、電子デバイスの加入者により行われた購入についての情報を受信し得る。この購入情報は、上記で説明されたクーポンを生成するプロセスに用いられ得る。
【００３８】
インタフェースおよびアプリケーションパックは、関連するソーシャルメディアへの参加、例えば、対象となる小売店がスポンサーのホームインプルーブメントディスカッションフォーラムへの参加、ユーザが完了したホームインプルーブメントプロジェクトの写真の掲示、特異な問題を克服すべく用いられた材料および／または行われた工夫の説明の掲示を促すネットワークアプリケーションにアクセスするためのコントロールを提供し得る。インタフェースおよびアプリケーションパックは、例えばツールを用いる基本的な技術を示す動画である、ホームインプルーブメントに関するソーシャルメディアサイトに掲示されている動画を選択するためのコントロールを提供し得る。
【００３９】
インタフェースおよびアプリケーションパックは、壁紙、並びに、電子デバイスの見た目および音を変更するテーマを定義するメディアファイルを提供し得る。例えば、インタフェースおよびアプリケーションパックは、ハンマーで打つ音である、ショートメッセージサービス（ＳＭＳ）メッセージを受信したことに関連する聴覚に関するアラートを定義するオーディオファイルを含み得る。例えば、インタフェースおよびアプリケーションパックは、貯蔵庫の２×４フレーム構造を通して見える魅力ある山々の写真として、電子デバイスのディスプレイのバックグラウンドを定義するピクチャファイルを含み得る。これらの例は、ＩＤパックの構造の範囲および影響を示唆すべく提供されており、本開示においては、ＩＤパックの非常に様々な実施が予期され得ることは理解される。インタフェースおよびアプリケーションパックは、例えばシンプルメッセージサービス（ＳＭＳ）メッセージが受信されたことをユーザに対してアラートすべく、または、対象のインタフェースおよびアプリケーションパックにとって適切なイベントのことを、またはそのイベントが近付いていることをユーザに対してアラートするなどユーザに対してアラートするために、選択されたイベントが起こる場合に再生されるアラートトーンを含み得る。
【００４０】
インタフェースおよびアプリケーションパックは、インタフェースおよびアプリケーションパックの一部として提供される機能を選択するための、並びに、インタフェースおよびアプリケーションパックとは独立して電子デバイスにより提供され得る機能を選択するためのインタフェースコントロールを提供し得る。例えば、インタフェースおよびアプリケーションパックは、電子デバイスのファームウェアにより提供されるアドレスブックウィジェットを起動させるための、または音声通話ダイアリング機能を起動させるためのコントロールを提供し得る。電子デバイス自体、例えば電子デバイスのファームウェアに提供される機能を起動させる、インタフェースおよびアプリケーションパックにより提供されるインタフェースコントロールは、カプセル化コントロールと呼ばれ得る。インタフェースおよびアプリケーションパックによるそのようなコントロールのカプセル化は、通信体験のより完全な適応を促し得る。
【００４１】
インタフェースおよびアプリケーションパックはさらに、電子デバイスのためにインタフェースおよびアプリケーションパックを「起ち上げる」ユーザフレンドリーな手段を提供する自動セルフインストールルーチンを備え得る。セルフインストールルーチンは、アプリケーション、ブログパーツ、リングトーン、壁紙、および他のコンテンツを電子デバイスへダウンロードし得る。セルフインストールルーチンは、ショートカット、ブックマーク、およびウィジェットの配置などデバイスのホームスクリーンを自動的に構成するための命令を含み得る。実施形態において、セルフインストールルーチンの一部は、ネットワークサービス、リングバックトーン、およびインタフェースおよびアプリケーションパックに関連する他のネットワークにより提供される機能をプロビジョニングおよび／または初期化すべく、ネットワークにおいて部分的に実行され得る。例えば、セルフインストールルーチンの一部は、ボイスメールの変更を初期化および／またはプロビジョニングし得る。電子デバイスで実行されるセルフインストールルーチンの一部は、ネットワークで実行されるセルフインストールルーチンの一部を起動させ得る。実施形態において、セルフインストールルーチンの一部は、電子デバイスの基本的なファームウェアまたはソフトウェアライブラリ内で構築されたユーティリティにより提供され得、セルフインストールルーチンの他の一部は、特定のインタフェースおよびアプリケーションパックの一部として提供され得る。
【００４２】
インタフェースおよびアプリケーションパックは、あるレベルの抽象化において、一体であるものとして経験され得る。例えば、電子デバイスでのインストールのためにユーザがＩＤパックを選択した場合、ユーザは、１つの選択動作を実行し得、セルフインストールルーチンは、ユーザにより観察されない選択されたＩＤパックを起動させるべく複数の、独立した別個の動作を実行し得る。アクティブされるＩＤパックをユーザが選択した場合、現在アクティブなＩＤパックが非アクティブ化され得、選択されたＩＤパックの様々な別個のコンポーネントが、自動セルフインストールルーチンにより仲介されて１つのグローバルな動作として実施され得る。経験の一体性はさらに、ＩＤパックのいくつかのコンポーネント間のインタラクションにより促され得る。例えばＩＤパックのブログパーツにおけるコントロールの選択は、ＩＤパックのメディアファイルに格納されたオーディオの再生を引き起こし得る。例えば、ＩＤパックのアプリケーションの実行により、電子デバイスのディスプレイの背景として、提示される壁紙の変更がトリガされ得る。
【００４３】
インタフェースおよびアプリケーションパックは、メディアファイルと、アプリケーションと、ブログパーツと、ネットワークサービスとのまとまりが、互いに適切にインタラクトし、電子デバイスの他の機能を損なわないことを確実にすべくテストされ得る。テストにより、インタフェースおよびアプリケーションパックが、ある範囲の異なる電子デバイス、標準的なファームウェア、および／または標準的なアプリケーションと相互運用性があることが検証され得る。実施形態において、サービスプロバイダがインタフェースおよびアプリケーションパックの監視および品質管理を行うことが出来るように、サービスプロバイダが、インタフェースおよびアプリケーションパックがコントロールされるコンテンツソースから電子デバイスに提供されるよう制約を課し得る。インタフェースおよびアプリケーションパックの更なる詳細については、特許出願を参照されたい。
【００４４】
ここで図３を参照すると、第１のブランディングシステム１００が示されている。実施形態において、第１のブランディングシステム１００は、ネットワーク１０４、ブランディングサーバ１０６、ブランディングサポートアプリケーション１０８、データストア１１０、および無線アクセスポイント１１４を備える。データストア１１０は、例えば、ブランドＡファームウェアパッケージ１１２ａ、ブランドＢファームウェアパッケージ１１２ｂ、およびブランドＮファームウェアパッケージ１１２ｃである、複数のブランディングファームウェアパッケージ１１２を格納し得る。データストア１１０が任意の数のブランディングファームウェアパッケージ１１２を格納し得ることは理解される。ネットワーク１０４は、プライベートおよびパブリックネットワークの何らかの組み合わせであり得る。ネットワーク１０４は流通センター８４の観念的な境界の内側に示されているが、ネットワーク１０４は、流通センター８４の外側へ延在し得、インターネットを備え得ることは理解される。ブランディングサーバ１０６は、コンピュータシステムとして実施され得る。コンピュータシステムは、以下においてさらに説明される。
【００４５】
電子デバイス８０は、無線アクセスポイント１１４と無線リンクを確立し得、リクエストにおいて提供されるブランドアイデンティティに基づいてブランディングファームウェアパッケージ１１２のうち１つをダウンロードするようブランディングサポートアプリケーション１０８に要求するよう無線アクセスポイント１１４を介して、およびネットワーク１０４を介して通信を行い得る。ブランディングサポートアプリケーション１０８は、データストア１１０にアクセスし、選択されたブランディングファームウェアパッケージ１１２のコピーを取得し、選択されたブランディングファームウェアパッケージ１１２のコピーを電子デバイス８０へ送信し得る。また電子デバイス８０は、ネットワーク１０４からアクセス可能なソースから、ファイル転送プロトコル（ＦＴＰ）リクエストを用いて何らかのブランディング情報にアクセスし、取得し得る。また電子デバイス８０は、ネットワーク１０４を介して、ブランディング情報へのリンクを備えるハイパーテキストトランスポートプロトコル（ＨＴＴＰ）リクエストを用いて何らかのブランディング情報にアクセスし、取得し得る。実施形態において、電子デバイス８０は、ＲＦＩＤ８３からブランドアイデンティティを判断し、電子デバイス８０上でのセルフブランディングアプリケーションの実行により促されるブランディング手順の一部として無線アクセスポイント１１４との無線リンクを開始し得る。
【００４６】
実施形態において、システム１００はさらに、オプションの電子スキャナ１０２を備え得る。電子スキャナ１０２は、例えばＲＦＩＤタグ８３自体を読み取るのに適した無線機を電子デバイス８０が有さない状況において、ＲＦＩＤタグ８３からブランディングアイデンティティを読み取り、この情報をブランディングサポートアプリケーション１０８へ通信し得、ブランディングサポートアプリケーション１０８はこの情報を無線アクセスポイント１１４を介して電子デバイス８０へ送信する。ブランディングサポートアプリケーション１０８はさらに、ブランドアイデンティティに基づいてブランディングファームウェアパッケージ１１２のうち１つを選択し、選択されたブランディングファームウェアパッケージ１１２のコピーを無線アクセスポイント１１４を介して電子デバイスへ送信し得る。代替的に、オプションの電子スキャナ１０２は、電子デバイスから光情報を読み取り得、例えば、オプションの電子スキャナ１０２は、第２のブランディング済バッテリーカバー８２ｂからブランディング済グラフィックの画像を撮像し得る。オプションの電子スキャナ１０２は、ブランディング済グラフィックのスキャンされた画像をブランディングサポートアプリケーション１０８へ送信し得る。ブランディングサポートアプリケーション１０８は、スキャンされた画像またはスキャンされた画像の一部を有効なブランドアイデンティティのディクショナリと一致させる画像処理ルーチンを実行し得る。その後、ブランディングサポートアプリケーション１０８は、ブランドアイデンティティに基づいてブランディングファームウェアパッケージ１１２のうち１つを選択し、選択されたブランディングファームウェアパッケージ１１２のコピーを、無線アクセスポイント１１４を介して電子デバイス８０へ送信し得る。電子デバイス８０がブランディングファームウェアパッケージ１１２を受信した場合、電子デバイス８０は、ブランディングファームウェアをロードおよび／またはアクティブ化し得る。電子デバイス８０は、無線アクセスポイント１１４およびネットワーク１０４を介してブランディング情報にアクセスし取得すべく、ブランディングサポートアプリケーション１０８により提供されるリンクおよび／またはリファレンスも用い得る。
【００４７】
ここで図４を参照すると、第２のブランディングシステム１２８が示されている。実施形態において、第２のブランディングシステム１２８は、ベーストランシーバ局１３０、ネットワーク１３２、ブランディングサポートアプリケーション１３６を実行しているサーバコンピュータ１３４、およびデータストア１３８を備える。実施形態において、第２のブランディングシステム１２８のいくつかのコンポーネントは、第１のブランディングシステム１２８と共有され得る。これらのコンポーネントがブランディングシステム１００、１２８間で共有されるか分離されるかは、本開示と組み合わせて当業者が容易に判断し得る実施に関する詳細である。データストア１３８は、図３を参照して上記で説明されたデータストア１１０に同様に格納されるブランディングファームウェアパッケージ１１２を格納する。
【００４８】
いくつかの状況下で、電子デバイス８０は、流通センター８４にある時点でブランディングされず、初期未ブランディング状態でその目的地に配送され得る。例えば、トレーニングプロセスの欠陥により、新しい従業員が電子デバイス８０の小売店用のパッケージでバッテリーおよびブランディング済バッテリーカバー８２をパッキングするが、電子デバイス８０の電源を入れ損なうかもしれない。この状況下において、電子デバイス８０はブランディングされ得ない。
【００４９】
実施形態において、電子デバイス８０で実行されているセルフブランディングアプリケーションは、優先の階層に従ってブランディングを完了すべく通信リンクを確立するよう試みるようプログラムされ得る。電子デバイス８０で実行されているセルフブランディングアプリケーションは最初に、図３を参照して上記で説明された無線アクセスポイント１１４に接続するよう試み得る。無線アクセスポイント１１４への接続の試みが失敗した場合、電子デバイス８０で実行されているセルフブランディングアプリケーションは、電子デバイス８０のスロットに挿入されたメモリカードからブランディングファームウェアパッケージ１１２を読み取るよう試み得る。電子デバイス８０のスロットに挿入されたメモリカードを見つけられなかった場合、電子デバイス８０で実行されているセルフブランディングアプリケーションは、ベーストランシーバ局１３０を介してセルラー無線ネットワークに接続しようと試み得る。ベーストランシーバ局１３０を介してネットワーク１３２への通信リンクを確立したセルフブランディングアプリケーションは、図３を参照して上記で説明されたのと同じようにブランディングファームウェアパッケージ１１２にアクセスし、ダウンロードおよびインストールすべく、ブランディングサーバ１３４と連係して動作し得る。実施形態において、ブランディングファームウェアパッケージ１１２にアクセスし、ダウンロードおよびインストールしようとする際にセルフブランディングアプリケーションが沿う一連のソースは、ＲＦＩＤタグ８３により提供されるブランディング情報により定義され得る。
【００５０】
ここで図５を参照すると、方法２００が示されている。ブロック２０２において、電子デバイスが流通センターで受け付けられる。これは上記で説明された電子デバイス８０であり得る。電子デバイスは、未ブランディング状態で相手先商標製造会社により配送され得る。電子デバイスは、ブランド固有のコンテンツおよび／またはファームウェアを有しないかもしれない。代替的に電子デバイスは、所望されるブランドコンテンツおよび／またはファームウェアのうち全てではなくいくつかを有し得る。電子デバイスは、複数の異なるブランドに関連付けられたブランド固有のコンテンツおよび／またはファームウェアを格納し得るが、このブランドコンテンツおよび／またはファームウェアのいずれもアクティブではないかもしれず、代わりに休止状態にあり得る。流通センターは、自身のフラッグシップブランド、１または複数の特化したブランド、およびモバイル仮想ネットワークオペレータ（ＭＶＮＯ）など独立したビジネス企業の１または複数のブランドをサポートする大規模な無線通信サービスプロバイダにより運営され得る。電子デバイスは、例えば、携帯電話、パーソナルデジタルアシスタント（ＰＤＡ）、メディアプレーヤ、ゲーム機、および他の電子デバイスである広い範囲の異なるデバイスであり得る。
【００５１】
ブロック２０４において、ブランディング情報を備えるバッテリーカバーが電子デバイスに提供される。ブロック２０４において、バッテリーが電子デバイスに取り付けられ得、バッテリーカバーが電子デバイスに装着され得る。いくつかの文脈において、バッテリーカバーはブランディング済バッテリーカバーと呼ばれ得る。ブランディング情報は、上記で説明されたブランディング情報のいずれかを備え得る。ブランディング情報は単に、ブランドアイデンティティを判断すべくスキャンされ得るブランディング済グラフィックであり得る。代替的にブランディング情報は、ブランドアイデンティティ、およびオプションでさらに、ブランディング情報を含む無線周波数アイデンティティ（ＲＦＩＤ）タグであり得る。いくつかの実施形態において、他のコンポーネントが、ブランディング情報を備える電子デバイスにプラグ接続、装着、またはスナッピングされ得ることは理解される。一般的に、バッテリーカバーは、より大きなこのコンポーネント群の部材であるものと理解され得る。
【００５２】
ブロック２０６において、バッテリーカバーまたは他のコンポーネントはオプションで、ブランドアイデンティティを判断すべくスキャンされる。このことは、バッテリーカバーまたは他のコンポーネントのブランディング済グラフィックのデジタル画像を撮像し、ブランディング済グラフィックに基づきブランドアイデンティティを判断すべくデジタル画像を分析することを備え得る。代替的にこのことは、ブランドアイデンティティを判断すべく、バッテリーカバーに結合された無線周波数アイデンティティタグ、または電子デバイス自体から情報を読み取ることを備え得る。
【００５３】
ブロック２０８において、電子デバイスはオプションで、バッテリーカバー、他のコンポーネント、または電子デバイス自体に結合された無線周波数アイデンティティタグから、電子デバイスの近距離通信無線トランシーバを用いて情報を読み取ることによりブランドアイデンティティを自己判断する。電子デバイスはさらに、無線周波数アイデンティティタグから追加的なブランディング情報を読み取り、このブランディングファームウェアおよび／またはブランディングコンテンツを電子デバイスのメモリへロードし得る。
【００５４】
ブロック２１０において、上記で説明されたブロック２０６および／またはブロック２０８において判断されたブランド識別情報に基づいて、ブランディングファームウェアが選択される。ブロック２１２において、ブランディングファームウェアおよび／またはブランディングコンテンツが、電子デバイスへ無線送信される。ブランディングファームウェアおよび／またはブランディングコンテンツは、上記で説明された異なる種類のブランディングファームウェアおよび／またはブランディングコンテンツのうちいずれかを備え得る。
【００５５】
図６は電子デバイス４００を示す。図６は、本開示の態様を実装するために動作可能である電子デバイス４００を示すが、本開示は、これらの実施に限定されるべきではない。携帯電話として示されているが、電子デバイス４００は、無線ハンドセット、ポケベル、パーソナルデジタルアシスタント（ＰＤＡ）、ゲーム機、またはメディアプレーヤを含む様々な形態であり得る。実施形態において、電子デバイス４００は、上記で説明された電子デバイス８０を実装すべく用いられ得る。  電子デバイス４００は、ディスプレイ４０２、およびユーザが入力を行うためのタッチセンサ面および／またはキー４０４を含む。電子デバイス４００は、ユーザが選択するオプション、ユーザが動作させるコントロール、および／またはユーザが指示を行うカーソルまたは他のインジケータを提供し得る。電子デバイス４００はさらに、ダイヤル番号またはハンドセットの動作を設定するのに用いる様々なパラメータ値を含む、ユーザからのデータエントリを受け付け得る。電子デバイス４００はさらに、ユーザの命令に応答して１または複数のソフトウェアアプリケーションまたはファームウェアアプリケーションを実行し得る。これらアプリケーションは、電子デバイス４００がユーザのインタラクションに応答して様々なカスタム設定された機能を実行するよう構成し得る。加えて電子デバイス４００は、例えば無線基地局、無線アクセスポイント、またはピア電子デバイス４００などから無線通信を経由してプログラムおよび／または構成され得る。電子デバイス４００は、ディスプレイ４０２がウェブページを示すことが出来るようにするウェブブラウザアプリケーションを実行し得る。ウェブページは、ベーストランシーバ局、無線ネットワークアクセスノード、ピア電子デバイス４００、若しくは他の何らかの無線通信ネットワークまたはシステムとの無線通信を介して取得され得る。
【００５６】
図７は電子デバイス４００のブロック図を示す。ハンドセットの公知の様々なコンポーネントが示されるが、実施形態において、列挙されたコンポーネントの、および／または追加的な列挙されていないコンポーネントのサブセットが、電子デバイス４００に含まれ得る。電子デバイス４００は、デジタル信号プロセッサ（ＤＳＰ）５０２およびメモリ５０４を含む。示されるように、電子デバイス４００はさらに、アンテナおよびフロントエンドユニット５０６、無線周波数（ＲＦ）トランシーバ５０８、ベースバンドプロセッシングユニット５１０、マイク５１２、イヤホンスピーカ５１４、ヘッドセットポート５１６、入出力インタフェース５１８、取り外し可能なメモリカード５２０、ユニバーサルシリアルバス（ＵＳＢ）ポート５２２、赤外線ポート５２４、バイブレータ５２６、キーパッド５２８、タッチセンサ面を備えたタッチスクリーン液晶ディスプレイ（ＬＣＤ）５３０、タッチスクリーン／ＬＣＤコントローラ５３２、カメラ５３４、カメラコントローラ５３６、およびグローバルポジショニングシステム（ＧＰＳ）受信機５３８を含み得る。実施形態において、電子デバイス４００はタッチセンサスクリーンを提供しない他の種類のディスプレイを含み得る。実施形態において、ＤＳＰ５０２は、入出力インタフェース５１８を介さずメモリ５０４と直接通信を行い得る。加えて、実施形態において、電子デバイス４００は他の機能を提供する他の周辺機器を備え得る。
【００５７】
ＤＳＰ５０２、若しくは他の何らかの形態のコントローラまたは中央演算処理装置は、メモリ５０４内に格納された、またはＤＳＰ５０２自体に含まれるメモリ内に格納された組み込みソフトウェアまたはファームウェアに従って、電子デバイス４００の様々なコンポーネントをコントロールするよう動作する。組み込みソフトウェアまたはファームウェアに加えて、ＤＳＰ５０２は、メモリ５０４に格納された、若しくは取り外し可能なメモリカード５２０のようなポータブルなデータ記憶媒体などの情報担体媒体を介して、または有線または無線のネットワーク通信を介して利用可能となる他のアプリケーションを実行し得る。アプリケーションソフトウェアは、所望される機能を提供するようＤＳＰ５０２を構成する、コンパイルされたマシン可読命令セットを含み得、または、アプリケーションソフトウェアは、インタプリタまたはコンパイラにより処理され間接的にＤＳＰ５０２を構成する高級ソフトウェア命令であり得る。
【００５８】
ＤＳＰ５０２は、アナログベースバンドプロセッシングユニット５１０を介して無線ネットワークと通信を行い得る。いくつかの実施形態において、当該通信によりインターネットとの接続性がもたらされ、ユーザは、インターネット上のコンテンツへアクセス出来るようになり、Ｅメールまたはテキストメッセージの送信および受信を行えるようになる。入出力インタフェース５１８は、ＤＳＰ５０２と様々なメモリおよびインタフェースとを相互接続する。メモリ５０４および取り外し可能なメモリカード５２０は、ＤＳＰ５０２の動作を構成するのに用いるソフトウェアおよびデータを提供する。インタフェースには、ＵＳＢポート５２２および赤外線ポート５２４が含まれ得る。ＵＳＢポート５２２により電子デバイス４００は、パーソナルコンピュータまたは他のコンピュータシステムと情報の交換を行う周辺機器として機能することが出来る。赤外線ポート５２４、およびＢｌｕｅｔｏｏｔｈ（登録商標）インタフェースまたはＩＥＥＥ８０２．１１に準拠した無線インタフェースなどの他のオプションであるポートにより、電子デバイス４００は、近くに位置する他のハンドセットおよび／または無線基地局と無線通信を行えるようになる。
【００５９】
キーパッド５２８はインタフェース５１８を介してＤＳＰ５０２と結合し、ユーザが選択を行う、情報を入力する、または電子デバイス４００へ入力を提供する１つのメカニズムを提供する。他の入力メカニズムは、テキストおよび／またはグラフィックのユーザに対する表示も行うタッチスクリーンＬＣＤ５３０であり得る。タッチスクリーンＬＣＤコントローラ５３２は、ＤＳＰ５０２をタッチスクリーンＬＣＤ５３０へ結合する。ＧＰＳ受信機５３８はグローバルポジショニングシステムの信号を復号化するべくＤＳＰ５０２と結合されており、このことにより、電子デバイス４００は自身の位置を判断することが可能となる。
【００６０】
図８Ａは、ＤＳＰ５０２により実施され得るソフトウェア環境６０２および／またはソフトウェアアーキテクチャを示す。ＤＳＰ５０２は、ソフトウェアの残りが動作するプラットフォームを提供するオペレーティングシステムソフトウェア６０４を実行する。オペレーティングシステムソフトウェア６０４は、アプリケーションソフトウェアにアクセス可能な標準化されたインタフェースを含むハンドセットハードウェアのための様々なドライバを提供し得る。オペレーティングシステムソフトウェア６０４は、電子デバイス４００で実行されているアプリケーション間でコントロールを転送するアプリケーション管理サービス（ＡＭＳ）６０６に結合され、インタラクトし得る。また図８Ａに示されているのは、ウェブブラウザアプリケーション６０８、メディアプレーヤアプリケーション６１０、ＪＡＶＡ（登録商標）アプレット６１２、およびセルフブランディングアプリケーション６１４である。ウェブブラウザアプリケーション６０８は、コンテンツ、および／または、例えば電子デバイス４００が無線リンクを介してネットワークに結合されている場合にはインターネットをブラウジングすべく電子デバイス４００により実行され得る。ウェブブラウザアプリケーション６０８はユーザが、ウェブページを取得し閲覧すべく、フォームに情報を入力し、リンクを選択することが出来るようにし得る。メディアプレーヤアプリケーション６１０は、オーディオまたはオーディオビジュアルメディアを再生すべく電子デバイス４００により実行され得る。ＪＡＶＡ（登録商標）アプレット６１２は、ゲーム、ユーティリティ、および他の機能を含む様々な機能を提供すべく電子デバイス４００により実行され得る。実施形態において、セルフブランディングアプリケーション６１４は、さらに上で説明されたようにブランディングファームウェアの取得および／またはインストールを促し得る。
【００６１】
図８Ｂは、ＤＳＰ５０２により実施され得る代替的なソフトウェア環境６２０および／またはソフトウェアアーキテクチャを示す。ＤＳＰ５０２は、オペレーティングシステムソフトウェア６２８および実行ランタイム６３０を実行する。ＤＳＰ５０２は、実行ランタイム６３０を実行し得る、アプリケーションフレームワーク６２４により提供されるサービスに依存し得るアプリケーション６２２を実行する。アプリケーション６２２およびアプリケーションフレームワーク６２４は、ライブラリ６２６介して提供される機能に依存し得る。実施形態において、アプリケーション６２２のうち少なくとも１つは、さらに上で説明されたようにブランディングファームウェアの取得および／またはインストールを促すセルフブランディングアプリケーションであり得る。
【００６２】
図９は、本明細書で開示する１または複数の実施形態を実施するのに適したコンピュータシステム７８０を示す。コンピュータシステム７８０は、二次記憶装置７８４、読み取り専用メモリ（ＲＯＭ）７８６、ランダムアクセスメモリ（ＲＡＭ）７８８、入出力（Ｉ／Ｏ）デバイス７９０、およびネットワーク接続デバイス７９２を含むメモリデバイスと通信を行う（中央演算処理装置またはＣＰＵとも呼ばれる）プロセッサ７８２を含む。プロセッサ７８２は１または複数のＣＰＵチップとして実装され得る。
【００６３】
実行可能命令をコンピュータシステム７８０に対しプログラムおよび／またはロードすることにより、ＣＰＵ７８２、ＲＡＭ７８８、およびＲＯＭ７８６のうち少なくとも１つに変更が加えられ、コンピュータシステム７８０は部分的に、本開示で説明される新規の機能を有する特定のマシンまたは装置となることは理解される。電気工学およびソフトウェア工学の分野においては、実行可能なソフトウェアをコンピュータへロードすることにより実装可能な機能を、周知の設計ルールを用いることによりハードウェア実装へと変更出来ることは基礎的知識である。任意の概念をソフトウェアで実装するか、ハードウェアで実装するかの決定は、典型的には、ソフトウェアの領域からハードウェアの領域への変換に伴う課題よりもむしろ、設計の安定性、および製造されるユニット数に関する検討次第である。一般的に、変更を加えられることが多い設計の場合、ハードウェア実装のリスピンはソフトウェアの設計のリスピンよりもコストが高くなるので、ソフトウェア実装が好ましい。一般的に、大規模な製造工程において、ハードウェア実装の方が、ソフトウェア実装よりもコストが低くなり得るので、安定した、大量に製造され得る設計の場合、例えば特定用途向け集積回路（ＡＳＩＣ）などのハードウェアで実装されるのが好ましい。よく行われるように、任意の設計がソフトウェアの形態で開発およびテストされ得、周知の設計ルールによりその後、当該ソフトウェアの命令を組み込んだ特定用途向け集積回路において、同等のハードウェア実装へと変換され得る。特定のマシンまたは装置内の新たなＡＳＩＣによりコントロールされるマシンと同じやり方で、同様に、実行可能命令をプログラムされた、および／またはロードされたコンピュータを、特定のマシンまたは装置として見なし得る。
【００６４】
二次記憶装置７８４は典型的には、１または複数のディスクドライブまたはテープドライブから構成されており、データの不揮発性格納に用いられ、またＲＡＭ７８８が作業データの全てを保持出来るほど大容量ではない場合、オーバーフローしたデータの記憶デバイスとして用いられる。二次記憶装置７８４は、ＲＡＭ７８８にロードされたプログラムが選択され実行される際に、当該プログラムを格納するのに用いられ得る。ＲＯＭ７８６は、プログラム実行の間に読み取られる命令、および場合によってはデータを格納するのに用いられる。ＲＯＭ７８６は、二次記憶装置７８４のメモリ容量が大きいのに対し、メモリ容量が典型的には小さい不揮発性メモリデバイスである。ＲＡＭ７８８は、揮発性データを格納する、および場合によっては命令を格納するのに用いられる。ＲＯＭ７８６およびＲＡＭ７８８の双方へのアクセスは、典型的には、二次記憶装置７８４へのアクセスよりも高速で行われる。二次記憶装置７８４、ＲＡＭ７８８、および／またはＲＯＭ７８６は、いくつかの文脈において、コンピュータ可読記憶媒体および／または非一時的コンピュータ可読媒体と呼ばれることもある。
【００６５】
Ｉ／Ｏデバイス７９０は、プリンタ、ビデオモニタ、液晶ディスプレイ（ＬＣＤ）、タッチスクリーンディスプレイ、キーボード、キーパッド、スイッチ、ダイヤル、マウス、トラックボール、音声認識装置、カードリーダ、穿孔テープリーダ、または他の周知の入力デバイスであり得る。
【００６６】
ネットワーク接続デバイス７９２は、モデム、モデムバンク、Ｅｔｈｅｒｎｅｔ（登録商標）カード、ユニバーサルシリアルバス（ＵＳＢ）インタフェースカード、シリアルインタフェース、トークンリングカード、光ファイバ分散データインタフェース（ＦＤＤＩ）カード、無線ローカルエリアネットワーク（ＷＬＡＮ）カード、例えば符号分割多重アクセス（ＣＤＭＡ）、グローバルシステムフォーモバイルコミュニケーションズ（ＧＳＭ（登録商標））、ロングタームエボリューション（ＬＴＥ）、ワールドワイドインターオペラビリティフォーマイクロウェーブアクセス（ＷｉＭＡＸ）などの無線トランシーバカード、並びに／若しくは、他の無線インタフェースプロトコル無線トランシーバカード、および他の周知のネットワークデバイスの形態であり得る。これらのネットワーク接続デバイス７９２を用いることにより、プロセッサ７８２はインターネットまたは１または複数の他のイントラネットと通信を行うことが可能となり得る。そのようなネットワーク接続により、上記で説明した方法の段階を実行する過程で、プロセッサ７８２がネットワークから情報を受信し、またはネットワークへ情報を出力し得ることが予期される。プロセッサ７８２を用いて実行される一連の命令として示されることが多いそのような情報は、例えば搬送波として実装されるコンピュータデータ信号の形態などで、ネットワークから受信され、およびネットワークへ出力され得る。
【００６７】
データ、または例えばプロセッサ７８２を用いて実行される命令を含み得るそのような情報は、例えばコンピュータデータベースバンド信号または搬送波として実装される信号の形態などで、ネットワークから受信され、およびネットワークへ出力され得る。ベースバンド信号または搬送波に組み込まれる信号、若しくは従来用いられている、または今後開発される他のタイプの信号は、当業者には周知のいくつかの方法に従って生成され得る。ベースバンド信号および／または搬送波に組み込まれる信号は、いくつかの文脈において、一時的な信号と呼ばれることもある。
【００６８】
プロセッサ７８２は、ハードディスク、フロッピー（登録商標）ディスク、光ディスク（これらの様々なディスクベースのシステムは全て、二次記憶装置７８４と見なされ得る）、ＲＯＭ７８６、ＲＡＭ７８８、またはネットワーク接続デバイス７９２からアクセスする命令、コード、コンピュータプログラム、およびスクリプトを実行する。１つのプロセッサ７８２のみが示されているが、複数のプロセッサが存在し得る。したがって、命令がプロセッサによって実行されるものとして説明され得るが、命令は、同時に、順次に実行され、若しくは他のやり方で１または複数のプロセッサによって実行され得る。例えばハードドライブ、フロッピー（登録商標）ディスク、光ディスク、および／または他のデバイスなどの二次記憶装置７８４、ＲＯＭ７８６、および／またはＲＡＭ７８８からアクセスし得る命令、コード、コンピュータプログラム、スクリプト、および／またはデータは、いくつかの文脈において、非一時的な命令および／または非一時的な情報と呼ぶことが出来る。
【００６９】
実施形態において、コンピュータシステム７８０は、互いに通信を行い共同でタスクを実行する２またはそれより多くのコンピュータを備え得る。限定するわけではないが、例えばアプリケーションは、当該アプリケーションの命令の同時および／または並行処理を可能とするよう分割され得る。代替的に、アプリケーションにより処理されるデータは、２またはそれより多くのコンピュータによる、データセットの複数の異なる部分の同時および／または並行処理を可能とするよう分割され得る。実施形態において、コンピュータシステム７８０内のコンピュータの数によって直接的に制限されない複数のサーバの機能を提供すべく、コンピュータシステム７８０により仮想化ソフトウェアが用いられ得る。例えば、仮想化ソフトウェアにより、４つの物理的コンピュータ上で２０の仮想サーバが提供され得る。実施形態において、上記で開示した機能は、クラウドコンピューティング環境で１つのアプリケーションおよび／または複数のアプリケーションを実行することにより提供され得る。クラウドコンピューティングは、動的に拡張可能なコンピューティング資源を用いてネットワーク接続を介して、コンピューティングサービスを提供し得る。クラウドコンピューティングは少なくとも部分的に、仮想化ソフトウェアによりサポートされ得る。クラウドコンピューティング環境は、企業によって確立され得、および／または、サードパーティのプロバイダから必要に応じて採用され得る。いくつかのクラウドコンピューティング環境は、企業により所有および運用されるクラウドコンピューティング資源、およびサードパーティのプロバイダから採用および／またはリースされるクラウドコンピューティング資源を備え得る。
【００７０】
実施形態において、上記にて開示された機能のいくつかまたは全てが、コンピュータプログラム製品として実現され得る。当該コンピュータプログラム製品は、上記で開示した機能を実施するコンピュータ利用可能プログラムコードが実装された１または複数のコンピュータ可読記憶媒体を備え得る。当該コンピュータプログラム製品は、データ構造、実行可能命令、および他のコンピュータ利用可能プログラムコードを備え得る。当該コンピュータプログラム製品は、取り外し可能なコンピュータ記憶媒体、および／または取り外し不可能なコンピュータ記憶媒体内で実装され得る。取り外し可能なコンピュータ可読記憶媒体は、例えば、アナログ磁気テープ、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）ディスク、フロッピー（登録商標）ディスク、ジャンプドライブ、デジタルカード、マルチメディアカードなどの穿孔テープ、磁気テープ、磁気ディスク、光ディスク、ソリッドステートメモリチップなどであり得るが、これらに限定されない。コンピュータプログラム製品は、コンピュータシステム７８０により、当該コンピュータプログラム製品のコンテンツの少なくとも一部を二次記憶装置７８４、ＲＯＭ７８６、ＲＡＭ７８８、および／またはコンピュータシステム７８０の他の不揮発性メモリおよび揮発性メモリへロードするのに適し得る。プロセッサ７８２は、例えばコンピュータシステム７８０の周辺にあるディスクドライブへ挿入されるＣＤ−ＲＯＭディスクから読み取るなどにより、コンピュータプログラム製品に直接的にアクセスすることにより部分的に、実行可能命令および／またはデータ構造の処理を行い得る。代替的にプロセッサ７８２は、例えばネットワーク接続デバイス７９２を介して遠隔サーバから実行可能命令および／またはデータ構造をダウンロードするなどにより、コンピュータプログラム製品に遠隔アクセスすることにより、当該実行可能命令および／またはデータ構造の処理を行い得る。コンピュータプログラム製品は、データ、データ構造、ファイル、および／または実行可能命令の、二次記憶装置７８４、ＲＯＭ７８６、ＲＡＭ７８８、および／またはコンピュータシステム７８０の他の不揮発性メモリおよび揮発性メモリへのロードおよび／またはコピーを促す命令を備え得る。
【００７１】
いくつかの文脈において、二次記憶装置７８４、ＲＯＭ７８６、およびＲＡＭ７８８は、非一時的コンピュータ可読媒体またはコンピュータ可読記憶媒体と呼ばれ得る。ＲＡＭ７８８のダイナミックＲＡＭとしての実装も同様に、ダイナミックＲＡＭが、例えばコンピュータ７８０の電源が入れられ動作する期間、電気出力を受け、ダイナミックＲＡＭの設計に従って動作し、かつ書き込まれた情報を格納するという点で、非一時的コンピュータ可読媒体と呼ばれ得る。同様にプロセッサ７８２は、内部ＲＡＭ、内部ＲＯＭ、キャッシュメモリ、および／または、他の内部の、いくつかの文脈において、非一時的コンピュータ可読媒体またはコンピュータ可読記憶媒体と呼ばれ得る非一時的記憶ブロック、セクション、またはコンポーネントを含み得る。
【００７２】
本開示においていくつかの実施形態を説明してきたが、開示されるシステムおよび方法は、本開示の思想または態様から逸脱することなく、他の多くの特定の形態で実施され得ることが理解されるべきである。本実施例は例示的なものとして見なされるべきであり、限定的なものとして見なされるべきではない。また、本明細書で説明される詳細によって限定することは意図されていない。例えば、様々な要素またはコンポーネントは、他のシステムにおいて組み合わせられるか、または統合され得、若しくは、特定の特徴が省略され、実装されなくてもよい。
【００７３】
また、様々な実施形態において別々である、または独立しているものとして説明し、示した技術、システム、サブシステム、および方法は、本開示の態様から逸脱することなく、他のシステム、モジュール、技術、または方法と組み合わせられ得、または統合され得る。直接的に結合されるか、または互いに通信を行うものとして示され説明された他の要素は、何らかのインタフェース、デバイス、または中間コンポーネントを介して電気的に、機械的に、または他の方式により間接的に結合されるか、または通信を行い得る。当業者であれば、本明細書に開示される思想および態様から逸脱することなく、変更、置換、および修正の他の例を思いつくことが可能である。
【図１】
0006270066.tif 000002
【図２】
0006270066.tif 000003
【図３】
0006270066.tif 000004
【図４】
0006270066.tif 000005
【図５】
0006270066.tif 000006
【図６】
0006270066.tif 000007
【図７】
0006270066.tif 000008
【図８Ａ】
0006270066.tif 000009
【図８Ｂ】
0006270066.tif 000010
【図９】
0006270066.tif 000011