(57)【要約】デバイス・コンテンツをカスタマイズする手法が提供される。コンテンツ・マネージャが、デバイスのための１つ又は複数のコンテンツアイテムを指定する入力を受信する。次に、コンテンツ・マネージャは、デバイスの検出を判断する。続いて、コンテンツ・マネージャは、デバイスにおける該１つ又は複数のコンテンツアイテムのインストールを開始することを、検出に少なくとも一部基づいて決定する。【選択図】図５
2014504390.tif 000002
【特許請求の範囲】
【請求項１】
デバイスのための１つ又は複数のコンテンツアイテムを指定する入力を受信することと；
前記デバイスの検出を判断することと；
前記デバイスにおける前記１つ又は複数のコンテンツアイテムのインストールを開始することを、前記検出に少なくとも一部基づいて決定することと；
を含む方法。
【請求項２】
前記方法は、
前記１つ又は複数のコンテンツアイテムと、前記デバイスに関連するアカウントとを関連付けることを決定することと；
前記アカウントがネットワーク上でアクティブであるという通知を受信することと；
をさらに含み、前記デバイスの前記検出は、前記通知に少なくとも一部基づく、請求項１に記載の方法。
【請求項３】
前記インストールの前記開始は、
前記１つ又は複数のコンテンツアイテムを前記デバイスへ伝送することを決定すること；
を少なくとも一部含む、請求項１に記載の方法。
【請求項４】
前記インストールの前記開始は、
前記１つ又は複数のコンテンツアイテムへの１つ又は複数のリンクを前記デバイスへ伝送することを決定することと；
前記デバイスにおける前記１つ又は複数のコンテンツアイテムの取得および前記インストールをもたらすアクションを、少なくとも一部生じさせることを決定することと；
を含む、請求項１に記載の方法。
【請求項５】
前記方法は、
前記１つ又は複数のコンテンツアイテムの１つ又は複数の特徴を決定することと；
前記１つ又は複数のリンクを伝送すること又は前記１つ又は複数のコンテンツアイテムを伝送することが、前記１つ又は複数の特徴に少なくとも一部基づくかどうかを決定することと；
をさらに含む、請求項４に記載の方法。
【請求項６】
前記方法は、
前記１つ又は複数のコンテンツアイテムの前記指定に関連する１つ又は複数のオプションを提示するユーザ・インターフェースを生成することを決定することと；
前記ユーザ・インターフェースを介して、前記インストールに関する承認情報を要求することを決定することと；
をさらに含み、
前記入力は、前記承認情報を少なくとも一部含む、請求項１に記載の方法。
【請求項７】
前記インストールの前記開始、前記インストール、またはその組み合わせは、前記デバイスのユーザへの通知を生成することなく実行される、請求項１に記載の方法。
【請求項８】
前記入力は、前記デバイスの販売、アクティブ化、遠隔管理イベント、またはその組み合わせがあると受信される、請求項１に記載の方法。
【請求項９】
少なくとも１つのプロセッサと；
１つ又は複数のプログラムのコンピュータ・プログラム・コードを含む少なくとも１つのメモリと；
を含む装置であって、前記少なくとも１つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも１つのプロセッサとともに、前記装置に少なくとも、
デバイスのための１つ又は複数のコンテンツアイテムを指定する入力を受信することと；
前記デバイスの検出を判断することと；
前記デバイスにおける前記１つ又は複数のコンテンツアイテムのインストールを開始することを、前記検出に少なくとも一部基づいて決定することと；
を実行させるよう構成されている、装置。
【請求項１０】
前記装置にはさらに、
前記１つ又は複数のコンテンツアイテムと、前記デバイスに関連するアカウントとを関連付けることを決定させ；
前記アカウントがネットワーク上でアクティブであるという通知を受信させ、
前記デバイスの前記検出は、前記通知に少なくとも一部基づく、請求項９に記載の装置。
【請求項１１】
前記装置にはさらに、
前記１つ又は複数のコンテンツアイテムを前記デバイスへ伝送することを決定させる、請求項９に記載の装置。
【請求項１２】
前記装置にはさらに、
前記１つ又は複数のコンテンツアイテムへの１つ又は複数のリンクを前記デバイスへ伝送することを決定させ；
前記デバイスにおける前記１つ又は複数のコンテンツアイテムの取得および前記インストールをもたらすアクションを、少なくとも一部生じさせることを決定させる、請求項９に記載の装置。
【請求項１３】
前記装置にはさらに、
前記１つ又は複数のコンテンツアイテムの１つ又は複数の特徴を決定させ；
前記１つ又は複数のリンクを伝送すること又は前記１つ又は複数のコンテンツアイテムを伝送することが、前記１つ又は複数の特徴に少なくとも一部基づくかどうかを決定させる；
請求項１２に記載の装置。
【請求項１４】
前記装置にはさらに、
前記１つ又は複数のコンテンツアイテムの前記指定に関連する１つ又は複数のオプションを提示するユーザ・インターフェースを生成することを決定させ；
前記ユーザ・インターフェースを介して、前記インストールに関する承認情報を要求することを決定させ、
前記入力は、前記承認情報を少なくとも一部含む、請求項９に記載の装置。
【請求項１５】
前記インストールの前記開始、前記インストール、またはその組み合わせは、前記デバイスのユーザへの通知を生成することなく実行される、請求項９に記載の装置。
【請求項１６】
前記入力は、前記デバイスの販売、アクティブ化、遠隔管理イベント、またはその組み合わせがあると受信される、請求項９に記載の装置。
【請求項１７】
１つ又は複数の命令の１つ又は複数のシーケンスを保持するコンピュータ可読ストレージ媒体であって、前記１つ又は複数の命令の１つ又は複数のシーケンスは、１つ又は複数のプロセッサによって実行されると、装置に少なくとも、
デバイスのための１つ又は複数のコンテンツアイテムを指定する入力を受信するステップと；
前記デバイスの検出を判断するステップと；
前記デバイスにおける前記１つ又は複数のコンテンツアイテムのインストールを開始することを、前記検出に少なくとも一部基づいて決定するステップと；
を実行させる、コンピュータ可読ストレージ媒体。
【請求項１８】
前記装置には、
前記１つ又は複数のコンテンツアイテムと、前記デバイスに関連するアカウントとを関連付けることを決定することと；
前記アカウントがネットワーク上でアクティブであるという通知を受信することと；
をさらに実行させ、
前記デバイスの前記検出は、前記通知に少なくとも一部基づく、請求項１７に記載のコンピュータ可読ストレージ媒体。
【請求項１９】
前記装置には、
前記１つ又は複数のコンテンツアイテムを前記デバイスへ伝送することを決定すること；
をさらに実行させる、請求項１７に記載のコンピュータ可読ストレージ媒体。
【請求項２０】
前記装置には、
前記１つ又は複数のコンテンツアイテムへの１つ又は複数のリンクを前記デバイスへ伝送することを決定することと；
前記デバイスにおける前記１つ又は複数のコンテンツアイテムの取得および前記インストールをもたらすアクションを、少なくとも一部生じさせることを決定することと；
をさらに実行させる、請求項１７に記載のコンピュータ可読ストレージ媒体。
【請求項２１】
デバイスのための１つ又は複数のコンテンツアイテムを指定する入力を受信することと；
前記デバイスの検出を判断することと；
前記デバイスにおける前記１つ又は複数のコンテンツアイテムのインストールを開始することを、前記検出に少なくとも一部基づいて決定することと；
を含む方法。
【請求項２２】
前記方法は、
前記１つ又は複数のコンテンツアイテムと、前記デバイスに関連するアカウントとを関連付けることを決定することと；
前記アカウントがネットワーク上でアクティブであるという通知を受信することと；
をさらに含み、
前記デバイスの前記検出は、前記通知に少なくとも一部基づく、請求項２１に記載の方法。
【請求項２３】
前記インストールの前記開始は、
前記１つ又は複数のコンテンツアイテムを前記デバイスへ伝送することを決定すること；
を少なくとも一部含む、請求項２１および２２のいずれか１項に記載の方法。
【請求項２４】
前記インストールの前記開始は、
前記１つ又は複数のコンテンツアイテムへの１つ又は複数のリンクを前記デバイスへ伝送することを決定することと；
前記デバイスにおける前記１つ又は複数のコンテンツアイテムの取得および前記インストールをもたらすアクションを、少なくとも一部生じさせることを決定することと；
を含む、請求項２１〜２３のいずれか１項に記載の方法。
【請求項２５】
前記方法は、
前記１つ又は複数のコンテンツアイテムの１つ又は複数の特徴を決定することと；
前記１つ又は複数のリンクを伝送すること又は前記１つ又は複数のコンテンツアイテムを伝送することが、前記１つ又は複数の特徴に少なくとも一部基づくかどうかを決定することと；
をさらに含む、請求項２４に記載の方法。
【請求項２６】
前記方法は、
前記１つ又は複数のコンテンツアイテムの前記指定に関連する１つ又は複数のオプションを提示するユーザ・インターフェースを生成することを決定することと；
前記ユーザ・インターフェースを介して、前記インストールに関する承認情報を要求することを決定することと；
をさらに含み、
前記入力は、前記承認情報を少なくとも一部含む、請求項２１〜２５のいずれか１項に記載の方法。
【請求項２７】
前記インストールの前記開始、前記インストール、またはその組み合わせは、前記デバイスのユーザへの通知を生成することなく実行される、請求項２１〜２６のいずれか１項に記載の方法。
【請求項２８】
前記入力は、前記デバイスの販売、アクティブ化、遠隔管理イベント、またはその組み合わせがあると受信される、請求項２１〜２７のいずれか１項に記載の方法。
【請求項２９】
少なくとも１つのプロセッサと；
１つ又は複数のプログラムのコンピュータ・プログラム・コードを含む少なくとも１つのメモリと；
を含む装置であって、前記少なくとも１つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも１つのプロセッサとともに、前記装置に少なくとも、
デバイスのための１つ又は複数のコンテンツアイテムを指定する入力を受信することと；
前記デバイスの検出を判断することと；
前記デバイスにおける前記１つ又は複数のコンテンツアイテムのインストールを開始することを、前記検出に少なくとも一部基づいて決定することと；
を実行させるよう構成されている、装置。
【請求項３０】
前記装置にはさらに、
前記１つ又は複数のコンテンツアイテムと、前記デバイスに関連するアカウントとを関連付けることを決定させ；
前記アカウントがネットワーク上でアクティブであるという通知を受信させ、
前記デバイスの前記検出は、前記通知に少なくとも一部基づく、請求項２９に記載の装置。
【請求項３１】
前記装置にはさらに、
前記１つ又は複数のコンテンツアイテムを前記デバイスへ伝送することを決定させる、請求項２９および３０のいずれか１項に記載の装置。
【請求項３２】
前記インストールの前記開始は、
前記１つ又は複数のコンテンツアイテムへの１つ又は複数のリンクを前記デバイスへ伝送することを決定することと；
前記デバイスにおける前記１つ又は複数のコンテンツアイテムの取得および前記インストールをもたらすアクションを、少なくとも一部生じさせることを決定することと；
を含む、請求項２９〜３１のいずれか１項に記載の装置。
【請求項３３】
前記装置にはさらに、
前記１つ又は複数のコンテンツアイテムの１つ又は複数の特徴を決定させ；
前記１つ又は複数のリンクを伝送すること又は前記１つ又は複数のコンテンツアイテムを伝送することが、前記１つ又は複数の特徴に少なくとも一部基づくかどうかを決定させる；
請求項３２に記載の装置。
【請求項３４】
前記装置にはさらに、
前記１つ又は複数のコンテンツアイテムの前記指定に関連する１つ又は複数のオプションを提示するユーザ・インターフェースを生成することを決定させ；
前記ユーザ・インターフェースを介して、前記インストールに関する承認情報を要求することを決定させ、
前記入力は、前記承認情報を少なくとも一部含む、請求項２９〜３３のいずれか１項に記載の装置。
【請求項３５】
前記インストールの前記開始、前記インストール、またはその組み合わせは、前記デバイスのユーザへの通知を生成することなく実行される、請求項２９〜３４のいずれか１項に記載の装置。
【請求項３６】
前記入力は、前記デバイスの販売、アクティブ化、遠隔管理イベント、またはその組み合わせがあると受信される、請求項２９〜３５のいずれか１項に記載の装置。
【請求項３７】
前記装置は、携帯電話であり、前記携帯電話は、
ディスプレイを使用することにより、前記携帯電話の少なくとも一部の機能のユーザ制御を促進するよう構成され、ユーザ入力に応答するよう構成されている、ユーザ・インターフェース回路およびユーザ・インターフェース・ソフトウェアと；
前記携帯電話のユーザ・インターフェースの少なくとも一部分を表示するよう構成されている、ディスプレイおよびディスプレイ回路であって、前記携帯電話の少なくとも一部の機能のユーザ制御を促進するよう構成されている、前記ディスプレイおよびディスプレイ回路と；
をさらに含む、請求項２９〜３６のいずれか１項に記載の装置。
【請求項３８】
１つ又は複数のプロセッサによって実行されると、装置に少なくとも、請求項２１〜２８のいずれか１項に記載の方法を実行させる、１つ又は複数の命令の１つ又は複数のシーケンスを保持する、コンピュータ可読ストレージ媒体。
【請求項３９】
請求項２１〜２８のいずれか１項に記載の方法を実行する手段を含む装置。
【請求項４０】
前記装置は、携帯電話であり、前記携帯電話は、
ディスプレイを使用することにより、前記携帯電話の少なくとも一部の機能のユーザ制御を促進するよう構成され、ユーザ入力に応答するよう構成されている、ユーザ・インターフェース回路およびユーザ・インターフェース・ソフトウェアと；
前記携帯電話のユーザ・インターフェースの少なくとも一部分を表示するよう構成されている、ディスプレイおよびディスプレイ回路であって、前記携帯電話の少なくとも一部の機能のユーザ制御を促進するよう構成されている、前記ディスプレイおよびディスプレイ回路と；
をさらに含む、請求項３９に記載の装置。
【請求項４１】
１つ又は複数のプロセッサによって実行されると、装置に少なくとも、請求項２１〜２８のいずれか１項に記載の方法の前記ステップを実行させる、１つ又は複数の命令の１つ又は複数のシーケンスを含む、コンピュータ・プログラム製品。
【請求項４２】
少なくとも１つのサービスへのアクセスを可能にするよう構成されている少なくとも１つのインターフェースへのアクセスを促進することを含む方法であって、前記少なくとも１つのサービスは、請求項２１〜２８のいずれか１項に記載の方法を実行するよう構成されている、方法。
【請求項４３】
請求項２１〜２８のいずれか１項に記載の方法から生じる情報、データおよび／または信号に少なくとも一部基づく、少なくとも１つのデバイス・ユーザ・インターフェース構成要素、少なくとも１つのデバイス・ユーザ・インターフェース機能性、またはその組み合わせの作成および／または変更を促進することを含む方法。
【発明の詳細な説明】
【関連出願】
【０００１】
本願は、「分散型コンピューティング環境において情報の一貫性を提供する方法および装置（Method and Apparatus for Providing Information Consistency in Distributed Computing Environments）」という題の、2010年11月18日に出願された米国特許出願第12／949，526号の先行する出願日の利益を主張するものであり、その内容全体を参照によって本願明細書に組み込んだものとする。
【背景】
【０００２】
サービス・プロバイダおよびデバイス製造者（例えば、ワイヤレス、セルラーなど）は、例えば魅力のあるネットワーク・サービスを提供することによって、顧客に価値および便益をもたらすことを絶えず要求されている。関心が向けられてきた領域の1つは、デバイスの外観ならびにデバイスのユーザ・インターフェースおよびソフトウェアなど、ユーザ・デバイスをカスタマイズするためのサービスの開発である。しかし、そのようなカスタマイズ・サービスおよび／または関連ツールは、広範囲なユーザ対話に依存することが多く、ユーザにとってはかなり面倒で時間のかかるものとなり得る。この負担は、多くの場合、カスタマイズ・プロセスに関連するユーザの体験を悪化させ、利用可能なカスタマイズ・オプションの活用からユーザを遠ざけるおそれがある。特に、まずユーザが新しいデバイス（例えば新しい携帯電話）を購入するとき、ユーザは多くの場合、新しいデバイスのカスタマイズに多くの時間または労力を費やしたがらず、それよりもデバイスの本来の機能のためにデバイスを使用し始めることを望むことが分かっている。したがって、サービス・プロバイダおよびデバイス製造者は、ユーザがより多くユーザ・デバイスのコンテンツをカスタマイズおよび／または獲得できるようにするにあたって、大きな技術的課題に直面する。
【いくつかの例示実施態様】
【０００３】
したがって、ユーザの負担を最小限に抑えながら、デバイス・コンテンツを効率的にカスタマイズする手法が必要とされている。
【０００４】
一実施態様によれば、方法は、デバイスのための１つ又は複数のコンテンツアイテム（content item）を指定する入力を受信することを含む。さらに、本方法は、デバイスの検出を判断することを含む。本方法は、デバイスにおける該１つ又は複数のコンテンツアイテムのインストールを開始することを、検出に少なくとも一部基づいて決定することをさらに含む。
【０００５】
別の実施態様によれば、装置は、少なくとも1つのプロセッサと、コンピュータ・プログラム・コードを含む少なくとも1つのメモリとを含み、該少なくとも1つのメモリおよびコンピュータ・プログラム・コードは、該少なくとも1つのプロセッサとともに、デバイスのための１つ又は複数のコンテンツアイテムを指定する入力を装置が受信することを、少なくとも一部生じさせるよう構成されている。装置にはさらに、デバイスの検出を判断させる。装置にはさらに、デバイスにおける該１つ又は複数のコンテンツアイテムのインストールを開始することを、検出に少なくとも一部基づいて決定させる。
【０００６】
別の実施態様によれば、コンピュータ可読ストレージ媒体は、１つ又は複数のプロセッサによって実行されると、デバイスのための１つ又は複数のコンテンツアイテムを指定する入力を装置が受信することを、少なくとも一部生じさせる、１つ又は複数の命令の１つ又は複数のシーケンスを保持する。装置にはさらに、デバイスの検出を判断させる。装置にはさらに、デバイスにおける該１つ又は複数のコンテンツアイテムのインストールを開始することを、検出に少なくとも一部基づいて決定させる。
【０００７】
別の実施態様によれば、装置は、デバイスのための１つ又は複数のコンテンツアイテムを指定する入力を受信する手段を含む。さらに、装置は、デバイスの検出を判断する手段を含む。装置は、デバイスにおける該１つ又は複数のコンテンツアイテムのインストールを開始することを、検出に少なくとも一部基づいて決定する手段をさらに含む。
【０００８】
別の実施態様によれば、方法は、少なくとも1つのサービスへのアクセスを可能にするよう構成された少なくとも1つのインターフェースへのアクセスを促進することを含み、該少なくとも1つのサービスは、デバイスのための１つ又は複数のコンテンツアイテムを指定する入力を受信するよう構成されている。さらに、該少なくとも1つのサービスは、デバイスの検出を判断するよう構成されている。該少なくとも1つのサービスは、デバイスにおける該１つ又は複数のコンテンツアイテムのインストールを開始することを、検出に少なくとも一部基づいて決定するようさらに構成されている。
【０００９】
別の実施態様によれば、コンピュータ・プログラム製品は、１つ又は複数のプロセッサによって実行されると、デバイスのための１つ又は複数のコンテンツアイテムを指定する入力を装置に受信させる、１つ又は複数の命令の１つ又は複数のシーケンスを含む。装置にはさらに、デバイスの検出を判断させる。装置にはさらに、デバイスにおける該１つ又は複数のコンテンツアイテムのインストールを開始することを、検出に少なくとも一部基づいて決定させる。
【００１０】
本発明の実施に関して考えられる最良の形態を含む、いくつかの詳しい実施態様および実装を単に示すことによって、以下の詳細な説明から、本発明のさらにほかの側面、機能および利点が容易に分かる。本発明は、ほかの種々の実施態様も可能であり、そのいくつかの詳細は、すべて本発明の意図および範囲から逸脱することなく、種々の明白な点において変更可能である。したがって、図面および記載は、本質的に説明のためのものと見なされるべきであり、限定的なものと見なされてはならない。
【図面の簡単な説明】
【００１１】
本発明の実施形態が、限定としてではなく例として、添付図面の各図に示されている。
【００１２】
【図１】一実施形態による、デバイス・コンテンツをカスタマイズできるシステムの図である。
【００１３】
【図２】一実施形態による、コンテンツ・マネージャのコンポーネントの図である。
【００１４】
【図３】一実施形態による、デバイス・コンテンツをカスタマイズするプロセスのフローチャートである。
【００１５】
【図４】一実施形態による、デバイス・コンテンツをカスタマイズするためにユーザ・アカウントを利用するプロセスのフローチャートである。
【００１６】
【図５】一実施形態による、デバイス・コンテンツをカスタマイズする全体的なプロセスの図である。
【００１７】
【図６Ａ】一実施形態による、図３のプロセスにおいて利用されるサービスのウェブ・インターフェースの図である。
【図６Ｂ】一実施形態による、図３のプロセスにおいて利用されるサービスのウェブ・インターフェースの図である。
【００１８】
【図７Ａ−Ｃ】一実施形態による、図３のプロセスにおいて利用されるユーザ機器のユーザ・インターフェースの図である。
【００１９】
【図８】本発明の実施形態を実装するために使用することができるハードウェアの図である。
【００２０】
【図９】本発明の実施形態を実装するために使用することができるチップ・セットの図である。
【００２１】
【図１０】本発明の実施形態を実装するために使用することができるモバイル端末（例えばハンドセット）の図である。
【いくつかの実施態様の説明】
【００２２】
デバイス・コンテンツをカスタマイズする方法、装置およびコンピュータ・プログラムの例が開示される。説明のために、以下の記載では、本発明の実施態様が完全に理解されるよう多数の具体的な詳細を記載する。しかし、当業者には当然のことながら、本発明の実施態様はこうした具体的な詳細を伴わずに実践されても、または等価な構成を用いて実践されてもよい。ほかの場合には、本発明の実施態様を不必要に曖昧にすることを回避するために、周知の構造およびデバイスは、ブロック図の形式で示される。
【００２３】
図1は、一実施態様による、デバイス・コンテンツをカスタマイズできるシステムの図である。上述のように、所望のコンテンツ（例えばソフトウェア・アプリケーション、コンポーネント、テーマなど）を選択およびインストールしてユーザ・デバイスをカスタマイズするには、相当な労力および時間を要することもある。具体的には、ユーザが新しいデバイスを購入するとき、またはそれを初めて使用し始めるとき、ユーザは、ユーザ・インターフェース、ソフトウェアなどの設定をカスタマイズしてパーソナライズするために、複数の作業を実行しなければならないこともある。カスタマイズおよびパーソナライズの例としては、テーマ、背景画像、呼び出し音の設定、お気に入りのアプリケーションのダウンロードおよびインストールなどがあり得る。多くのユーザは、こうしたプロセスを複雑で時間のかかるものと感じることもあり、そのため、自分の好みに従ってそのユーザ・デバイスをカスタマイズするのに苦労することもある。さらに、ユーザ・デバイスが限られた機能および／または小型のディスプレイ・スクリーンを備えるモバイル・デバイスである場合には特に、カスタマイズに効果的なユーザ・インターフェースをユーザ・デバイスが提供しないこともあるため、ユーザは、ユーザ・デバイスのユーザ・インターフェースを使用してカスタマイズするのを困難に感じることもある。さらに、カスタマイズの実行を後回しにせずに、販売場所（例えば、ユーザがデバイスを購入する店舗）でカスタマイズを完了できることが望ましいこともある。さらに、ユーザは、デバイス購入から間もない間にカスタマイズを完了しない場合、カスタマイズ・プロセスを困難に感じることも考えられるため、カスタマイズを後から実行することはないかもしれない。したがって、カスタマイズによりデバイスの最適なユーザ体験がもたらされる可能性があるにもかかわらず、ユーザは、カスタマイズを行わないままデバイスを使用し続けることもある。よって、ユーザの好みに従ってデバイスをカスタマイズするコンテンツを提供する、容易かつ効果的な方法が望まれている。
【００２４】
この問題に対処するために、図1のシステム100は、ユーザ・デバイスのためのコンテンツアイテムを遠隔から指定し、続いて、指定されたコンテンツアイテムをユーザ・デバイスにダウンロードすることによって、デバイス・コンテンツをカスタマイズする能力を導入する。一実施態様では、システム100は、カスタマイズ、転送、および／またはデバイスにインストールする１つ又は複数のコンテンツアイテムを指定する入力を受信する。例として、コンテンツアイテムは、ソフトウェア・コンテンツ（例えばアプリケーションおよびゲーム）、メディア・コンテンツ（例えば壁紙画像、音）またはそのほかデバイスに利用可能なコンテンツとされ得る。例えば、コンテンツのソースは、1以上のサービス・プロバイダ、コンテンツ・プロバイダ、ネットワーク・オペレータ、デバイス製造者、および同様のものとされ得る。一実施態様では、ユーザは、ウェブ・ブラウザ、またはコンテンツのソース（単数または複数）への接続性を有する別のアプリケーションを介して、コンテンツアイテムを指定してもよい。例として、デバイスが利用可能になる（例えば電源が入る）まで、ソースは、指定されたコンテンツアイテムをインストールのためにソースからデバイスへ伝送するのを待ってもよい。続いてシステム100は、デバイスを検出し、次に、デバイスにおける１つ又は複数のコンテンツアイテムのインストールを開始することを検出に基づき決定する。デバイスは、デバイスが通信ネットワークを介して接続されると検出されてもよい。コンテンツアイテムのインストールは、コンテンツアイテムを自動的にデバイスに伝送することによって開始されてもよい。
【００２５】
見本の使用事例の1つとしては、まずユーザが店舗からユーザ・デバイスを購入するとき、販売場所でユーザ・デバイスをカスタマイズするオプションがユーザに提供されてもよい。店舗は、デバイス・コンテンツをカスタマイズするサービスへの接続性を有するユーザ・インターフェースを備える、コンピュータまたはタッチ・パッド・デバイスを有してもよい。これは、ユーザが、例えばデバイスの購買場所で、デバイス・コンテンツを遠隔からカスタマイズできるようにする。ユーザは、まず、店舗にあるコンピュータを使用して、サービスのユーザ・アカウントを作成してもよい。ユーザが既にユーザ・アカウントを有する場合、ユーザは、店舗にあるコンピュータのユーザ・インターフェースを使用して、サービスのユーザ・アカウントにログインしてもよい。ユーザ・アカウントの情報に基づきサービスがユーザ・デバイスと通信できるように、ユーザ・アカウントは、ユーザ・デバイスに関連付けられてもよい。ユーザは、ユーザ・アカウントにログインすると、店舗にあるコンピュータを介して、ユーザ・デバイスのカスタマイズのためにサービス上で利用可能なコンテンツアイテムを選択してもよい。続いて、ユーザは、購入後初めて、ユーザ・デバイスの電源を入れるとよい。ユーザ・デバイスは、ユーザに、サービスのユーザ・アカウントに対応するユーザ名およびパスワードを入力するよう要求してもよく、そのユーザ名およびパスワードは、サービスによって、ユーザ・アカウントに対して認証される。ユーザ・デバイスが、電源を入れられ、通信ネットワークを介してサービスとの接続を確立すると、サービスは、デバイスを検出し、選択されたコンテンツアイテムをデバイスに伝送する。サービスは、選択されたコンテンツアイテムを伝送せずに、コンテンツアイテムのダウンロードに使用できるリンクを伝送することもできる。コンテンツアイテムがユーザ・デバイスにダウンロードされると、ユーザ・デバイスは、コンテンツアイテムをインストールし、ダウンロードされたコンテンツアイテムに従ってユーザ・デバイスをカスタマイズする。
【００２６】
図1に示されているように、システム100は、通信ネットワーク105を介したサービス103への接続性を有するユーザ機器（UE：user equipment）101を含む。サービス103は、サービス103のコンテンツ・マネージャ107を使用して、UE 101と通信してもよい。したがって、コンテンツ・マネージャ107は、UE 101を検出すると、UEアプリケーション109を介して、UE 101における指定されたコンテンツアイテムのインストールを開始して、UEアプリケーション109に、選択されたコンテンツアイテムをインストールさせてもよい。インストールのために選択可能なコンテンツアイテムの記憶に、サービス・ストレージ111が使用されてもよい。さらに、サービス103から受信されたコンテンツアイテムの記憶に、UEストレージ113が使用されてもよい。インストールの開始は、指定されたコンテンツアイテムおよび／または指定されたコンテンツアイテムへのリンクを、インストールのためにデバイスへ伝送できるよう、指定されたコンテンツアイテムおよび対応するデバイス（例えばUE 101）を識別することを含んでもよい。さらに、コンピュータ・デバイス115も、サービス103ならびにUE 101への接続性を有してもよい。コンピュータ・デバイス115は、サービス103にアクセスして、UE 101に送信されるコンテンツアイテムを指定する入力を入力するために使用されてもよい。例えば、サービス103のコンテンツ・マネージャ107は、コンピュータ・デバイス115と通信し、利用可能なコンテンツアイテムをコンピュータ・デバイス115において提示してもよい。コンピュータ・デバイス115は、サービス103に接続して、サービス103において利用可能なコンテンツアイテムを伴うユーザ・インターフェース（例えばウェブ・インターフェース）をコンピュータ・アプリケーション117上に表示する、ウェブ・ブラウザなどのコンピュータ・アプリケーション117を有してもよい。続いて、ユーザは、コンピュータ・アプリケーション117を介して表示されたユーザ・インターフェースを使用して、UE 101にインストールされるコンテンツアイテムを選択してもよい。概して、コンピュータ・デバイス115は、UE 101の販売場所に位置してもよい。例えば、コンピュータ・デバイス115は、UE 101を販売する店舗にあるコンピュータであってもよい。その場合、ユーザは、店舗でUE 101を購入し、購入の直後に、店舗にあるコンピュータ・デバイス115を使用してコンテンツアイテムを選択してもよい。これにより、ユーザは、UE 101にインストールするコンテンツアイテムを容易に選択することができる。さらに、コンピュータ・デバイス115は、ウェブ・ブラウジング能力を備える任意のコンピュータであってもよい。その場合、ユーザは、ユーザのパーソナル・コンピュータを使用してサービス103に接続し、ユーザ・インターフェースを使用してコンテンツアイテムを指定することができる。
【００２７】
インストールの開始は、サービス103からUE 101へコンテンツアイテムを伝送することを含んでもよい。コンテンツアイテムがUE 101へ伝送された後、コンテンツアイテムのインストールがUE 101において実行されてもよい。さらに、または代わりに、インストールの開始は、コンテンツアイテムを取得するために使用することができるリンクを、サービス103からUE 101へ伝送することを含んでもよい。その場合、インストールを完了するために、サービス103は、リンクを介したコンテンツアイテムの取得と、取得されたコンテンツアイテムのUE 101におけるインストールとをもたらすアクションを生じさせる。リンクは、サービス103、またはコンテンツアイテムをUE 101にダウンロードするためのほかのソースに、UE 101を導くとよい。一実施態様では、サービス103は、コンテンツアイテムの特徴を決定してもよい。その場合、特徴に基づき、コンテンツアイテムがUE 101へ送信されるか、またはコンテンツアイテムへのリンクがUE 101へ送信されるとよい。特徴には、コンテンツアイテムのサイズおよび種類、コンテンツアイテムの優先度評価などが含まれ得る。一例では、UE 101にインストールされるコンテンツアイテムのサイズが、サービス103からUE 101へ伝送するには大きすぎるとサービス103が決定すると、サービス103は、UE 101へコンテンツアイテムを伝送せずに、コンテンツアイテムへのリンクをUE 101へ伝送することを決定してもよい。その場合、UE 101は、リンク内の情報を使用して、リンクにおいて指定されたソースからUE 101にコンテンツアイテムをダウンロードするとよく、このソースは、サービス103であっても、またはほかのサービスもしくは例えばオンライン・データベースであってもよい。さらに、一実施態様では、UE 101におけるコンテンツアイテムのインストールの開始および／またはインストール自体は、UE 101のユーザに対する何らの通知または指示もなく実行されてもよい。したがって、コンテンツアイテムのインストールは、インストールが開始されることおよび／または進行中であることをユーザに気付かせることなく、UE 101において実行されてもよい。さらに、このインストールの開始は、プッシュ通知サービス（図示せず）を利用することを含み、プッシュ通知サービスを介してサービス103からUE 101へコンテンツアイテムおよび／またはコンテンツアイテムへのリンクがプッシュされてもよい。一部のプッシュ通知サービスでは、プッシュされるデータのサイズに限界があるため、UE 101へプッシュされるにはコンテンツアイテムが大きすぎるという場合には、コンテンツアイテムへのリンクがUE 101へプッシュされてもよい。
【００２８】
一実施態様では、システム100は、コンテンツアイテムと、UE 101に関連するアカウントとを関連付けてもよい。アカウントが通信ネットワーク105上でアクティブになると、サービスは、アカウントがアクティブであるという通知を受信する。アカウントは、ユーザがUE 101の電源を入れ、UE 101のアカウントにサインインすると、アクティブであるとされ得る。したがって、サービス103によるUE 101の検出は、この通知の検出に基づいてもよい。ユーザは、UE 101に関連するアカウントを作成して、そのアカウントの下でコンテンツアイテムを選択してもよい。一例では、コンピュータ・アプリケーション117は、サービス103のユーザ・アカウントであって、UE 101に関連するユーザ・アカウントにサインインするよう、ユーザに要求してもよい。したがって、サービス103のユーザ・アカウントは、UE 101特有であってもよく、コンテンツ・マネージャ107は、UE 101に対応しているコンテンツアイテムのみを表示してもよい。
【００２９】
一実施態様では、サービス103は、コンテンツアイテムの指定に関連するオプションを提示するためのユーザ・インターフェースを生成することを決定してもよい。ユーザ・インターフェースは、コンピュータ・デバイス115がコンピュータ・アプリケーション117のウェブ・ブラウジング能力を使用してアクセスできる、ウェブ・インターフェースであってもよい。その場合、ユーザは、ユーザ・インターフェースを使用して、サービス103において利用可能なコンテンツアイテムをブラウジングし、コンテンツアイテムを指定することができる。ユーザ・インターフェースは、ユーザがUE 101用のコンテンツアイテムを指定することを可能にする機能に加えて、様々な機能を有してもよい。例えば、ユーザ・インターフェースは、コンテンツアイテムに関する評価およびレビュー、ならびにコンテンツアイテムの説明を含んでもよい。コンテンツアイテムが無料でなければ、ユーザ・インターフェースは、コンテンツアイテムの価格および支払手段も含んでもよい。一実施態様では、サービスはさらに、このユーザ・インターフェースを介してインストールのための承認情報（approval information）を要求することを決定してもよい。一部のコンテンツは、UE 101にインストールされるには、ユーザからの契約、ライセンスなどの承認および／または受諾を必要とすることもある。したがって、コンテンツアイテムを指定する入力は、承認情報に関連する入力も含んでもよい。その場合、ユーザは、ユーザ・インターフェースを介してユーザ契約などの承認情報を読み、続いて、ユーザ・コンテンツのインストールを承認するかしないかを選んでもよい。こうすることで、これに続く、デバイスにおけるコンテンツアイテムのプッシュ・インストールは、中断またはユーザ入力の必要なく、進行することができる。
【００３０】
したがって、この手法の利点は、サービスを介してユーザ・デバイスをカスタマイズする方法をユーザに提供し、デバイスのカスタマイズをサービスに開始させることによって、ユーザが、デバイスの購入後に、デバイスを使用して煩わしいカスタマイズの手動プロセスを経験する必要がなくなるということである。例えば、デバイスがサービスによって検出されるのに伴って、コンテンツアイテムを用いたユーザ・デバイスのカスタマイズが自動的に実行され得るように、ユーザは、ユーザ・デバイスの購買場所にあるデバイスを使用して、ユーザ・デバイスにインストールされるコンテンツアイテムを、サービスを介して指定することができる。この手法は、ユーザが、それほどの労力を伴わずに、ユーザの好みに従いユーザ・デバイスにおいてコンテンツアイテムをインストールできるようにするため、デバイスのカスタマイズを行うユーザの動機が強まる。
【００３１】
例として、システム100の通信ネットワーク105は、データ・ネットワーク（図示せず）、ワイヤレス・ネットワーク（図示せず）、電話ネットワーク（図示せず）、またはその任意の組み合わせなどの１つ又は複数のネットワークを含む。データ・ネットワークは、任意のローカル・エリア・ネットワーク（LAN：local area network）、メトロポリタン・エリア・ネットワーク（MAN：metropolitan area network）、広域ネットワーク（WAN：wide area network）、パブリック・データ・ネットワーク（例えばインターネット）、短距離ワイヤレス・ネットワーク、またはそのほか、例えばプロプライエタリ・ケーブルもしくは光ファイバー・ネットワークおよび同様のものなどの商業的に所有されたプロプライエタリ・パケット交換ネットワークなど、任意の適切なパケット交換ネットワーク、またはその任意の組み合わせとされ得ると考えられる。さらに、ワイヤレス・ネットワークは、例えば、セルラー・ネットワークであってもよく、グローバル・エボリューションのための拡張データ・レート（EDGE：enhanced data rates for global evolution）、汎用パケット無線サービス（GPRS：general packet radio service）、移動体通信用グローバル・システム（GSM：global system for mobile communication）、インターネット・プロトコル・マルチメディア・サブシステム（IMS：Internet protocol multimedia subsystem）、ユニバーサル移動体通信システム（UMTS：universal mobile telecommunications system）など、ならびにそのほか、例えばマイクロ波アクセスの世界的相互運用（WiMAX：worldwide interoperability for microwave access）、ロング・ターム・エボリューション（LTE：Long Term Evolution）ネットワーク、符号分割多重アクセス（CDMA：code division multiple access）、広帯域符号分割多重アクセス（WCDMA：wideband code division multiple access）、ワイヤレス・フィディリティ（WiFi：wireless fidelity）、ワイヤレスLAN（WLAN：wireless LAN）、Bluetooth（登録商標）、インターネット・プロトコル（IP：Internet Protocol）データ・キャスティング、衛星、モバイル・アドホック・ネットワーク（MANET：mobile ad−hoc network）、および同様のものなどの任意の適切なワイヤレス媒体、またはその任意の組み合わせを含む、様々な技術を用いてよい。
【００３２】
UE 101は、モバイル・ハンドセット、端末、ユニット、デバイス、マルチメディア・コンピュータ、マルチメディア・タブレット、インターネット・ノード、発信器、デスクトップ・コンピュータ、ラップトップ・コンピュータ、ノートブック・コンピュータ、ネットブック・コンピュータ、タブレット・コンピュータ、パーソナル通信システム（PCS：personal communication system）デバイス、パーソナル・ナビゲーション・デバイス、パーソナル・デジタル・アシスタント（PDA：personal digital assistant）、オーディオ／ビデオ・プレーヤ、デジタル・カメラ／カムコーダ、位置決めデバイス、テレビ受像機、無線放送受信機、電子ブック・デバイス、ゲーム・デバイス、または、これらのデバイスの付属品および周辺機器を含めたその任意の組み合わせを含む、任意の種類のモバイル端末、固定端末、または携帯用端末、またはその任意の組み合わせである。さらに、UE 101は、ユーザに対する任意の種類のインターフェース（「ウェアラブル」回路など）をサポートすることができると考えられる。
【００３３】
例として、UE 101、サービス103、およびコンピュータ・デバイス115は、周知の、新たな、またはまだ開発中のプロトコルを使用して、相互に、さらに通信ネットワーク105のほかのコンポーネントと通信する。この文脈において、プロトコルには、通信ネットワーク105内のネットワーク・ノードが通信リンク上で送信される情報に基づきどのように相互作用するかを定義する、一連のルールが含まれる。プロトコルは、様々な種類の物理的信号を生成および受信することから、それらの信号を転送するためのリンクを選択すること、それらの信号によって示される情報のフォーマット、コンピュータ・システム上で実行中のどのソフトウェア・アプリケーションが情報を送信または受信するかを識別することまで、各ノード内の種々の層の動作において有効である。ネットワーク上で情報をやり取りするための、概念的に異なるプロトコルの層については、開放型システム間相互接続（OSI：Open Systems Interconnection）参照モデルにおいて説明されている。
【００３４】
ネットワーク・ノード間の通信は、典型的には、個々のデータ・パケットをやり取りすることによってもたらされる。典型的には、各パケットは、（1）特定のプロトコルに関連するヘッダ情報、および（2）ヘッダ情報に続き、特定のプロトコルとは独立して処理され得る情報を含むペイロード情報を含む。一部のプロトコルでは、パケットは、（3）ペイロードに続き、ペイロード情報の終わりを示すトレーラ情報を含む。ヘッダは、パケットのソース、その宛先、ペイロードの長さ、およびプロトコルによって使用されるほかのプロパティなどの情報を含む。多くの場合、特定のプロトコルのペイロード内のデータは、OSI参照モデルの、より上位の別の層に関連する、別のプロトコルのヘッダおよびペイロードを含む。特定のプロトコルのヘッダは、典型的には、そのペイロードに含まれる次のプロトコルの種類を示す。より上位の層のプロトコルは、より下位の層のプロトコルにカプセル化されるといわれる。インターネットなどの複数の異種ネットワークを横断するパケット内に含まれるヘッダは、典型的には、OSI参照モデルにより定義される、物理（層1）ヘッダ、データリンク（層2）ヘッダ、インターネットワーク（層3）ヘッダ、およびトランスポート（層4）ヘッダ、ならびに様々なアプリケーション・ヘッダ（層5、層6および層7）を含む。
【００３５】
図2は、一実施態様による、コンテンツ・マネージャ107のコンポーネントの図である。例として、コンテンツ・マネージャ107は、デバイス・コンテンツをカスタマイズするための１つ又は複数のコンポーネントを含む。これらのコンポーネントの機能は、１つ又は複数のコンポーネントにおいて組み合わされても、等価な機能性のほかのコンポーネントによって実行されてもよいと考えられる。この実施態様では、コンテンツ・マネージャ107は、コントローラ201、通信モジュール203、コンテンツ・モジュール205、アカウント・モジュール207、および提示モジュール209を含む。制御モジュール201は、通信モジュール203、コンテンツ・モジュール205、アカウント・モジュール207、および提示モジュール209によって実行されるタスクを含むタスクを管理する。通信モジュール203は、コンテンツアイテムおよびそれに関係する情報などのデータをやり取りするために、サービス103と、コンピュータ・デバイス115ならびにUE 101との間の通信に使用される。通信モジュールは、サービス103と、サービス・ストレージ111との間の通信にも使用され得る。コンテンツ・モジュール205は、サービス103において利用可能なコンテンツアイテムを管理する。アカウント・モジュール207は、UE 101のユーザ、ならびにUE 101自体についての情報を含むとよい。コンテンツ・モジュール205は、アカウント・モジュール207と通信して、どのコンテンツアイテムがUE 101に対応しているかを決定してもよい。提示モジュール209は、選択可能なコンテンツアイテムをコンピュータ・デバイス115に提示するために使用されるとよい。提示モジュール209は、ウェブ・ブラウザなどのソフトウェア・アプリケーションを介してアクセス可能な、ウェブ・インターフェースなどのユーザ・インターフェースを提供できてもよい。
【００３６】
一実施態様では、通信モジュール203が、UE 101用のコンテンツアイテムを指定する入力を受信する。入力は、コンピュータ・デバイス115を介して入力されるとよく、サービス103の通信モジュール203に伝達されるとよい。さらに、通信モジュール203は、UE 101が通信ネットワーク105上で利用可能になるのに伴って、UE 101を検出してもよい。コンテンツアイテムを指定する入力は、コンテンツ・モジュール205へ送信される。続いてコンテンツ・モジュール205は、UE 101における指定されたコンテンツアイテムのインストールを開始することを、UE 101の検出に基づき決定してもよい。したがって、UE 101が通信ネットワーク105上でアクティブになると、コンテンツアイテムのインストールがUE 101において開始されてもよい。
【００３７】
一実施態様では、コンテンツ・モジュール205は、アカウント・モジュール207と通信することによって、指定されたコンテンツアイテムと、UE 101に関連するアカウントとを関連付けることを決定してもよい。例えば、指定されたコンテンツアイテムは、UE 101に関連するアカウント専用とされてもよい。その場合、通信モジュール203は、通信ネットワーク105上でアカウントがアクティブであるという通知を受信するため、UE 101の検出は、アカウントがアクティブであることの通知に基づいてもよい。例として、ユーザがUE 101をアクティブ化するとよく、UE 101は自動的にアカウントにサインインし、続いてアカウントが、通信ネットワーク105上で、オンラインでアクティブになる。アカウントがオンラインでアクティブになるのに伴い、通信ネットワーク105は、アクティブなアカウントの通知を受信してもよい。コンテンツアイテムを指定する入力は、UE 101の販売、アクティブ化、遠隔管理イベント、またはその組み合わせがあると受信され得る。例えば、ユーザが、まずUE 101を購入し、ユーザが購入を行った店舗、またはUE 101をサポートするキオスクにおいて、UE 101をアクティブ化するとき、ユーザは、コンピュータまたはタッチパッド・デバイス（例えばコンピュータ・デバイス115）を使用して、コンテンツアイテムを指定する入力を入力してもよい。
【００３８】
一実施態様では、インストールの開始は、指定されたコンテンツアイテムをUE 101へ伝送することを決定することを含む。インストールの開始は、指定されたコンテンツアイテムへのリンクをUE 101へ伝送することを決定することも含み得る。リンクがUE 101へ伝送される場合、インストールの開始は、リンクを使用して、UE 101におけるコンテンツアイテムの取得およびインストールをもたらすアクションを生じさせることも含み得る。例えば、コンテンツ・モジュール205は、UE 101に、サービス103、またはそのほかリンクによって示されるコンテンツアイテムの任意のソースから、指定されたコンテンツアイテムをダウンロードさせることを決定してもよい。コンテンツアイテムおよび／またはコンテンツアイテムへのリンクの伝送は、通信モジュール203を介して実行されてもよい。別の実施態様では、コンテンツ・モジュール205は、コンテンツアイテムの特徴を決定して、特徴に基づき、リンクを伝送するか、またはコンテンツアイテムを伝送するかを決定してもよい。特徴は、コンテンツアイテムのサイズおよび種類、ならびにコンテンツアイテムの優先度評価を含んでもよい。例えば、コンテンツアイテムのサイズが、サービス103からUE 101へ効率的に伝送するには大きすぎる場合、コンテンツ・モジュール205は、UE 101がリンクを使用してコンテンツアイテムをダウンロードできるように、コンテンツアイテムを伝送せずにコンテンツアイテムへのリンクを伝送することを決定してもよい。別の例として、コンテンツアイテムの優先度評価が高ければ、コンテンツ・モジュール205は、リンクを提供せずに、コンテンツアイテム自体をUE 101へ伝送してもよい。さらに、コンテンツ・モジュール205は、優先度評価が最も高いコンテンツアイテムまたはコンテンツアイテムのリンクを最初に伝送し、続いて、優先度評価がより低いコンテンツアイテムまたはコンテンツアイテムのリンクを伝送してもよい。さらに、コンテンツアイテムのインストールの開始および／またはコンテンツアイテムのインストールは、そのような開始および／またはインストールについてUE 101のユーザに対する通知を生成することなく実行されてもよい。これは、ユーザが、インストールの開始および／またはインストールについての通知の受信により邪魔されないと考えられるといという点で、有利であると考えられる。
【００３９】
さらに、一実施態様では、提示モジュール209は、コンテンツアイテムの指定に関連するオプションを提示するためのユーザ・インターフェースを生成してもよい。例えば、ユーザ・インターフェースがコンピュータ・アプリケーション117を介してアクセスされ得るよう、ユーザ・インターフェースがコンピュータ・デバイス115に提供されてもよい。続いて、ユーザは、コンピュータ・デバイス115においてユーザ・インターフェースを利用して、UE 101用のコンテンツアイテムを選択してもよい。ユーザ・インターフェースは、ウェブ・ブラウザによってアクセスされ得るウェブ・インターフェースであってもよく、コンピュータ・アプリケーション117は、ウェブ・インターフェースにアクセスするためのウェブ・ブラウザ能力を有してもよい。さらに、提示モジュール209は、このユーザ・インターフェースを介して、指定されたコンテンツアイテムのインストールに関する承認情報を要求してもよい。ユーザが承認情報に同意した後でのみコンテンツアイテムのインストールを実行できるよう、承認情報がユーザ・インターフェースを介してユーザに提示されてもよい。承認情報は、エンド・ユーザ・ライセンス契約（EULA：end user license agreement）など、様々な形態の契約とされ得る。
【００４０】
図3は、一実施態様による、デバイス・コンテンツをカスタマイズするプロセスのフローチャートである。一実施態様では、コンテンツ・マネージャ107が、プロセス300を実行し、例えば、図9に示されているプロセッサおよびメモリを含むチップ・セットに実装される。ステップ301において、コンテンツ・マネージャ107は、デバイス（例えばUE 101）用のコンテンツアイテムを指定する入力を受信する。コンテンツアイテムの例としては、テーマ、背景、色、音、またはそのほかデバイスのカスタマイズに使用可能な任意の種類のデータがあり得る。この入力は、デバイスの販売、アクティブ化、および／または遠隔管理イベントがあると受信され得る。例えば、ユーザは、コンピュータ・デバイス115を使用して、コンテンツアイテムを指定する入力を入力してもよく、コンピュータ・デバイス115は、デバイスが購入される店舗、および／またはデバイスをサポートするキオスクにおいて提示されてもよい。この例では、ユーザは、デバイスにおいて直接カスタマイズを実行せずに、コンピュータ・デバイス115においてコンテンツアイテムを選択することによってデバイスを遠隔からカスタマイズすることができる。入力は、コンテンツ・マネージャ107によってコンピュータ・デバイス115などの別のデバイスに提供される、ユーザ・インターフェースを介して入力され得る。例えば、コンテンツ・マネージャ107は、コンテンツアイテムの指定に関連するオプションを提示するユーザ・インターフェースを生成してもよい。コンピュータ・デバイス115上にコンピュータ・アプリケーション117を介して表示されるユーザ・インターフェースをユーザが使用できるように、ユーザ・インターフェースは、コンピュータ・デバイス115に提示されるとよい。ユーザ・インターフェースは、選択可能なコンテンツアイテムを表示するとよく、ユーザは、ユーザ・インターフェースと対話して、デバイスのためのコンテンツアイテムを指定してもよい。一例では、ユーザ・インターフェースは、コンピュータ・アプリケーション117のウェブ・ブラウジング能力を使用して閲覧可能なウェブ・インターフェースであってもよい。
【００４１】
さらに、コンテンツ・マネージャ107は、指定されたコンテンツアイテムのインストールに関する承認情報を、ユーザ・インターフェースを介して要求することを決定してもよい。例えば、コンテンツ・マネージャ107は、ユーザが承認情報を閲覧できるように、コンピュータ・デバイス115において表示されるユーザ・インターフェース上に承認情報を提示してもよい。さらにユーザは、ユーザが承認情報に同意することを示す入力を入力してもよい。承認情報は、エンド・ユーザ・ライセンシング契約などのユーザ契約を含んでもよい。したがって、一実施態様では、コンテンツアイテムは、ユーザが承認情報に同意した後でのみ、ユーザのデバイスにインストールされるとよい。
【００４２】
ステップ303において、コンテンツ・マネージャ107がデバイスを検出する。コンテンツ・マネージャ107は、デバイスが、電源を入れられ、通信ネットワーク105上でアクティブであるときに、デバイスを検出してもよい。デバイスが検出されると、コンテンツ・マネージャ107は、ステップ305に示されているように、デバイスにおけるコンテンツアイテムのインストールを開始することを、検出に基づき決定する。一例では、UE 101は、コンテンツアイテムが指定される前に既に電源を入れられていて、ネットワーク上でアクティブであることもある。その場合、コンテンツアイテムを指定する入力をコンテンツ・マネージャ107が受信するとすぐに、指定されたコンテンツアイテムがUE 101へ伝送されてもよい。先にコンテンツアイテムが指定される場合、ユーザがUE 101の電源を入れ、ネットワーク上でUE 101をアクティブ化するまで、コンテンツアイテムのUE 101への伝送は発生してはならない。
【００４３】
インストールの開始は、サービス103からデバイス（例えばUE 101）へコンテンツアイテムを伝送することを決定することを含んでもよい。コンテンツアイテムがデバイスへ伝送されると、コンテンツアイテムは、デバイスにインストールされるとよい。さらに、または代わりに、インストールの開始は、サービス103からデバイス（例えばUE 101）へ、コンテンツアイテムへのリンクを伝送することを決定し、続いて、デバイスにおけるコンテンツアイテムの取得およびインストールをもたらすアクションを生じさせることを含んでもよい。コンテンツ・マネージャ107は、コンテンツアイテムの特徴に基づいて、コンテンツアイテムをサービス103から伝送するか、またはコンテンツアイテムへのリンクをサービスから伝送するかを決定してもよい。コンテンツアイテムの特徴には、コンテンツアイテムのサイズ、種類、ならびにコンテンツアイテムに関連する優先度が含まれ得る。例として、サービス103からデバイス（例えばUE 101）へのプッシュ通知サービスを介してインストールの開始が実行される場合、大きなデータに対しプッシュ通知サービスを利用することは望ましくない場合もある。したがって、コンテンツアイテムのサイズが大きい場合、プッシュ通知サービスを介して、コンテンツアイテムへのリンクがデバイスへ伝送されてもよく、続いてデバイスは、リンクに基づきコンテンツアイテムを取得してもよい。さらに、種類または優先度評価に基づき、コンテンツアイテムおよび／またはコンテンツアイテムへのリンクの伝送の順序が決定されてもよい。例えば、優先度評価が最も高いコンテンツアイテムが、ほかのコンテンツアイテムが伝送される前に、最初にデバイスへ伝送されてもよい。
【００４４】
このプロセスは、ユーザの指定したコンテンツアイテムに従ってデバイスにおけるコンテンツアイテムのインストールを開始および実行する、容易な方法を提供するという点で、有利である。コンテンツ・マネージャ107は、この有利な点を実現する手段である。
【００４５】
図4は、一実施態様による、デバイス・コンテンツをカスタマイズするためにユーザ・アカウントを利用するプロセスのフローチャートである。一実施態様では、コンテンツ・マネージャ107が、プロセス400を実行し、例えば、図9に示されているプロセッサおよびメモリを含むチップ・セットに実装される。ステップ401において、コンテンツ・マネージャ107が、デバイス（すなわちUE 101）に関連するアカウントを作成することを決定する。例えば、ユーザは、サービス103によって提供されるユーザ・インターフェースを示すコンピュータ・アプリケーション117を介して、アカウントを作成してもよい。アカウントを作成する際にユーザによって提供される情報は、サービス103において記憶されてもよい。ユーザがUE 101についての情報を提供するのに伴い、ユーザ・インターフェースは、特にUE 101に利用可能なコンテンツアイテムを提供してもよい。これは、デバイスに対応しているコンテンツアイテムをユーザが指定することを支援し得る。ステップ403において、コンテンツ・マネージャ107は、コンテンツアイテムと、デバイスに関連するアカウントとを関連付けることを決定する。コンテンツアイテムがアカウントに関連付けられるため、アカウントのアクティブ化が、デバイスにおけるコンテンツアイテムのインストールをトリガしてもよい。したがって、ステップ405において、コンテンツ・マネージャ107は、アカウントがネットワーク上でアクティブであるという通知を受信し、続いてステップ407において、コンテンツ・マネージャ107は、通知の受信をデバイスの検出と解釈する。例えば、ユーザがUE 101の電源を入れるのに伴い、UE 101は、アカウントにサインインし、その結果、アカウントがネットワーク上でアクティブになる。このアクティブなアカウントの検出がUE 101の検出と見なされ、その結果、アクティブなアカウントの検出が、コンテンツアイテムのインストールを開始してもよい。
【００４６】
このプロセスは、デバイスのためのコンテンツアイテムの容易な選択と、ネットワーク上でアクティブなユーザ・アカウントの検出に基づくデバイスの簡便な検出とを提供するために、ユーザ・アカウントを維持する方法を提供するという点で、有利である。コンテンツ・マネージャ107は、この有利な点を実現する手段である。
【００４７】
図5は、一実施態様による、デバイス・コンテンツをカスタマイズする全体的なプロセスの図である。この図500は、本発明の一実施態様による、ユーザ・インターフェース503を備えるコンテンツ・サービス501、サービス・アカウント505、ユーザ・デバイス507、およびプッシュ通知サービス509間の対話を示す。コンテンツ・サービス501およびユーザ・デバイス507は、図1のサービス103およびUE 101と等価である。ステップA511において、ユーザは、ユーザ機器を購入した後、ユーザ・デバイス507にインストールするコンテンツアイテムを指定するために、例えば、サービス501によって店舗のコンピュータに提示されるユーザ・インターフェース503を使用してもよい。ステップB513において、ユーザは、ユーザ・インターフェース503を使用してサービス501のユーザ・アカウントを作成し、ユーザ・アカウント505にサインインしてもよい。ステップA511およびステップB513が完了した後、ユーザは、ユーザ・アカウント505用のコンテンツアイテムを指定した。ステップC515において、指定されたコンテンツアイテムまたは指定されたコンテンツアイテムへのリンクが、プッシュ通知サービス509へ伝送される。ステップD517において、ユーザがユーザ・デバイス507の電源を入れると、ユーザ・デバイス507もユーザ・アカウントにサインインする。その結果、コンテンツ・サービス501は、ユーザ・デバイス507がアクティブであることを検出する。さらに、ユーザは、ステップE519において、プッシュ通知サービス509にユーザ・デバイス507を登録してもよい。その結果、ユーザ・デバイス507が検出されると、プッシュ通知サービス509はステップF521において、指定されたコンテンツアイテムまたは指定されたコンテンツアイテムへのリンクをユーザ・デバイスへプッシュする。指定されたコンテンツアイテムへのリンクがユーザ・デバイス507へプッシュされる場合、ユーザ・デバイス507はステップG523において、リンクを使用してコンテンツ・サービス501からコンテンツアイテムをダウンロードする。コンテンツアイテムがユーザ・デバイス507において取得されると、ユーザ・デバイス507は、コンテンツアイテムをインストールしてユーザ・デバイス507をカスタマイズする。プッシュ通知サービス509のステップを伴うステップC、ステップEおよびステップFは、任意選択のステップである。プッシュ通知サービス509を伴わずに、デバイス507の電源が入れられてコンテンツ・サービス501によって検出されると、ユーザ・デバイス507が、指定されたコンテンツアイテムまたは指定されたコンテンツアイテムへのリンクをコンテンツ・サービス501から直接ダウンロードしてもよい。
【００４８】
図6A〜6Bは、一実施態様による、図3のプロセスにおいて利用されるサービス103のウェブ・インターフェースの図である。図6Aは、選択可能なコンテンツアイテムを表示するウェブ・インターフェース600を示す。タイトル・セクション601は、このウェブ・インターフェース600が、コンテンツ・サービスによるものであることを示す。さらに、タイトル・セクション601は、ウェブ・インターフェース600にはユーザID JSH337がサインインしており、さらにサインアウト・オプション603があることを示す。ページ名セクション605は、ウェブ・インターフェースの表示するページが「ホーム」であることを示す。検索バー607は、UE 101用のコンテンツを検索するためのキーワードを入力するために使用されてもよく、検索は、検索ボタン609が選択されると、キーワードに基づき行われる。メニュー・バー611は、コンテンツを表示する異なる5つのオプション（推奨、アプリケーション、ゲーム、オーディオ＆ビデオ、およびカスタマイズ）を示し、カスタマイズ・オプションが選択されていることを示している。したがって、内容セクション613は、UE 101のカスタマイズに推奨されるコンテンツアイテムをページが示していることを示す。
【００４９】
内容セクション613では、テーマ・セクション615に、利用可能なすべてのテーマを示すための、すべて見るボタン617があり、推奨される3つのテーマが表示されている。この場合、推奨されるテーマは、産業テーマ619、自然テーマ621、ビーチ・テーマ623であり、この3つのテーマは、星の数による評価を有する。産業テーマ619、自然テーマ621、およびビーチ・テーマ623にそれぞれ対応する、モバイルへ送信ボタン625、627および629もある。自然テーマ621が選択されているため、モバイルへ送信ボタン627が強調表示されている。モバイルへ送信ボタン625、627および629は、UE 101へ送信するテーマを選択するために選択されるとよい。アプリおよびゲーム・セクション631は、推奨されるアプリケーションおよび／またはゲームを表示しており、利用可能なすべてのアプリケーションおよびゲームを示すための、すべて見るボタン633もある。この例では、推奨されるアプリケーションおよびゲームには、ソード・ゲーム635、パズル・ゲーム637、およびソーシャル・ネットワーク・アプリケーション639が含まれ、これら3つは、星の数による評価を有する。ソード・ゲーム635、パズル・ゲーム637、およびソーシャル・ネットワーク・アプリケーション639に対応する、モバイルへ送信ボタン641、643および645もある。ソード・ゲーム635およびソーシャル・ネットワーク・アプリケーション639が選択されているため、モバイルへ送信ボタン641および645が強調表示されている。さらに、壁紙セクション647は、推奨される3つの壁紙を示しており、利用可能なすべての壁紙を示すための、すべて見るボタン649もある。この例で推奨される3つの壁紙は、白黒の壁紙651、水の壁紙653、および葉の壁紙655であり、これら3つの壁紙は、星の数による評価を有する。白黒の壁紙651、水の壁紙653、および葉の壁紙655に対応する、モバイルへ送信ボタン657、659および661もある。葉の壁紙655が選択されているため、モバイルへ送信ボタン661が強調表示されている。選択が済むと、続いて、完了ボタン663が、図6Bに示されているように、選択されたコンテンツアイテムのリストおよびプレビューを示す。
【００５０】
図6Bは、選択されたアイテムのリストと、UE 101にインストールされた選択されたアイテムのプレビューとを示す、ウェブ・インターフェース670を示す。タイトル・セクション671は、このウェブ・インターフェース670が、コンテンツ・サービスによるものであることを示す。さらに、タイトル・セクション671は、ウェブ・インターフェース600にはユーザID JSH337がサインインしており、さらにサインアウト・オプション672があることを示す。ページ名セクション673は、ウェブ・インターフェース670が、コンテンツアイテムをUE 101へ送信するためのものであることを示し、コンテンツアイテムの送信をキャンセルするためのキャンセル・ボタン675、ならびにさらに多くのコンテンツアイテムを選択するために図6Aのウェブ・インターフェース600へ戻るためのさらに選択ボタン677がある。選択されたコンテンツアイテム679のリストは、自然テーマ681、ソード・ゲーム683、葉の壁紙685、およびソーシャル・ネットワーク・アプリケーション687を示す。プレビュー689セクションは、選択されたコンテンツアイテムがインストールされたUE 101を示す。プレビュー・セクション689は、背景としてインストールされた葉の壁紙691を示す。さらに、ソード・ゲーム683およびソーシャル・ネットワーク・アプリケーション687がインストールされるため、ソード・ゲーム・アイコン693およびソーシャル・ネットワーク・アプリケーション695アイコンが表示されている。これらのアイコン693および695は、自然テーマ681がインストールされることが理由で、雲の形をしている。さらに、メイン・メニュー・ボタン697は、自然テーマ681がインストールされることが理由で、木の形をしている。
【００５１】
図7A〜7Cは、一実施態様による、図3のプロセスにおいて利用されるUE 101のユーザ・インターフェースの図である。図7Aは、サインインするためにユーザ・アカウント情報を入力するよう要求するユーザ・インターフェース700を示す。このユーザ・インターフェース700は、UE 101の購入後、UE 101の電源が初めて入れられたときに表示されるとよい。タイトル・セクション701は、ユーザ・インターフェース700が、ユーザ・アカウント情報を入力するためのものであることを示す。サインイン・セクション703は、アカウントのユーザIDを入力するユーザID部分705、および対応するパスワードを入力するパスワード部分707を有する。ユーザIDおよびパスワードがそれぞれユーザID部分705およびパスワード部分707に入力された後に、サインイン・ボタン709が選択されるとよい。ユーザがユーザ・アカウントを持っていなければ、ユーザ・アカウントを得るためにサインアップするべく、サインアップ・ボタン711が選択されるとよい。図7Bは、UE 101におけるコンテンツアイテムのインストールを生じさせるためにサービス103がUE 101と通信したという通知を示す、ユーザ・インターフェース730を示す。タイトル・セクション731は、ユーザ・インターフェース730が、UE 101のカスタマイズ・プロセスを表示するためのものであることを示す。タイトル・セクション731は、ユーザが、733で示されているユーザ名JSH337としてサインインしたことも示す。通知セクション735は、インストールされるコンテンツアイテムがあることを示す。コンテンツ・セクション737は、インストールされるコンテンツアイテムのアイコンを示す。インストール・ボタン739は、これらのコンテンツアイテムに基づいてUE 101をカスタマイズするためにインストールを進める。スキップ・ボタン741は、インストールをスキップし、UE 101のデフォルト設定に進む。詳細ボタン743は、インストールされるコンテンツアイテムについての詳細を示す。図7Cは、コンテンツアイテムのインストールが完了した後のユーザ・インターフェース760を示す。タイトル・セクション761は、ユーザ・インターフェース760が、UE 101のカスタマイズ・プロセスを表示するためのものであることを示し、ユーザが、763で示されているユーザ名JSH337としてサインインしたことも示す。インストール完了メッセージ765が、コンテンツアイテムがインストールされたことを示す。インストールされたコンテンツアイテムを用いてデバイスの使用を開始するには、デバイスの使用を開始ボタン767が選択されるとよい。コンテンツアイテムをインストールする前の設定に戻るには、以前の設定に戻すボタン769が選択されるとよい。ユーザ・インターフェース760の背景は、葉の壁紙691に似た、葉の背景771を示している。さらに、ソード・ゲーム・アイコン771およびソーシャル・ネットワーク・アプリケーション773アイコンが表示されている。これらのアイコン771および773は、自然テーマがインストールされていることが理由で、雲の形をしている。さらに、メイン・メニュー・ボタン775は、自然テーマがインストールされていることが理由で、木の形をしている。
【００５２】
デバイス・コンテンツをカスタマイズするための、本願明細書に記載されたプロセスは、ソフトウェア、ハードウェア、ファームウェア、またはソフトウェアおよび／またはファームウェアおよび／またはハードウェアの組み合わせを介して実装することができ、有利である。例えば、本願明細書に記載されたプロセスは、プロセッサ（単数または複数）、デジタル信号処理（DSP：Digital Signal Processing）チップ、および特定用途向け集積回路（ASIC：Application Specific Integrated Circuit）、フィールド・プログラマブル・ゲート・アレイ（FPGA：Field Programmable Gate Array）などを介して実装でき、有利である。記載された機能を実行する、そのような例示のハードウェアについて、以下に詳述する。
【００５３】
図8は、本発明の実施態様が実装され得るコンピュータ・システム800を示す。コンピュータ・システム800は、特定のデバイスまたは機器に関して示されているが、図8内のほかのデバイスまたは機器（例えばネットワーク構成要素、サーバなど）が、システム800の示されているハードウェアおよびコンポーネントを展開できると考えられる。コンピュータ・システム800は、本願明細書に記載されたようにデバイス・コンテンツをカスタマイズするようプログラムされており（例えばコンピュータ・プログラム・コードまたは命令を介して）、バス810などの通信メカニズムを、コンピュータ・システム800のほかの内部および外部のコンポーネント間で情報を渡すために含む。情報（データとも呼ばれる）は、測定可能な現象の物理的表現として表され、この現象とは、典型的には電圧であるが、ほかの実施態様では、磁気、電磁気、圧力、化学、生物学、分子、原子、素粒子、および量子的な相互作用などの現象が含まれる。例えば、北および南の磁場、またはゼロおよび非ゼロの電圧は、バイナリ・デジット（ビット）の2つの状態（0，1）を表す。その他の現象は、より大きい進数を表すことができる。測定前の複数の同時量子状態の重ね合わせは、量子ビット（キュビット）を表す。１つ又は複数のデジットのシーケンスは、数または文字のコードを表すために使用されるデジタル・データを構成する。一部の実施態様では、アナログ・データと呼ばれる情報が、特定の範囲内の測定可能な値の近似連続体によって表される。コンピュータ・システム800またはその一部分は、デバイス・コンテンツをカスタマイズする１つ又は複数のステップを実行する手段を構成する。
【００５４】
バス810は、バス810に結合されたデバイス間で情報が迅速に転送されるように、情報の１つ又は複数の並列導体を含む。情報を処理する１つ又は複数のプロセッサ802が、バス810と結合されている。
【００５５】
プロセッサ（または複数のプロセッサ）802は、デバイス・コンテンツのカスタマイズに関係するコンピュータ・プログラム・コードによって指定されるとおりに、情報に対し一連の動作を実行する。コンピュータ・プログラム・コードは、指定の機能を実行するための、プロセッサおよび／またはコンピュータ・システムの動作に関する命令を提供する一連の命令またはステートメントである。コードは、例えば、コンピュータ・プログラミング言語で書かれてもよく、これは、プロセッサのネイティブ命令セットにコンパイルされる。さらに、コードは、ネイティブ命令セット（例えば機械語）を直接使用して書かれてもよい。一連の動作には、バス810から情報を取り込むこと、およびバス810に情報を載せることが含まれる。さらに、一連の動作には、典型的には、2つ以上の情報ユニットを比較すること、情報ユニットの位置をシフトすること、ならびに加算もしくは乗算、またはOR、排他的OR（XOR：exclusive OR）およびANDのような論理演算などによって、2つ以上の情報ユニットを結合することが含まれる。プロセッサによって実行可能な一連の動作の各動作は、１つ又は複数のデジットの動作コードなどの、命令と呼ばれる情報によってプロセッサに対して表される。動作コードのシーケンスなど、プロセッサ802によって実行される動作のシーケンスは、コンピュータ・システム命令とも、単にコンピュータ命令とも呼ばれる、プロセッサ命令を構成する。プロセッサは、特に、機械、電気、磁気、光学、化学、または量子コンポーネントとして、単体で、または組み合わせて実装され得る。
【００５６】
コンピュータ・システム800は、バス810に結合されたメモリ804も含む。ランダム・アクセス・メモリ（RAM：random access memory）またはその他任意の動的ストレージ・デバイスなどのメモリ804は、デバイス・コンテンツをカスタマイズするためのプロセッサ命令を含む情報を記憶する。動的メモリは、その中に記憶された情報が、コンピュータ・システム800によって変更されることを可能にする。RAMは、メモリ・アドレスと呼ばれる位置に記憶される情報ユニットが、隣接したアドレスにある情報とは独立して記憶および取得されることを可能にする。さらに、メモリ804は、プロセッサ命令の実行中に、一時的な値を記憶するためにプロセッサ802によって使用される。コンピュータ・システム800は、読み取り専用メモリ（ROM：read only memory）806、またはそのほか、コンピュータ・システム800によって変更されない、命令を含む静的情報を記憶するための、バス810に結合された任意の静的ストレージ・デバイスも含む。一部のメモリは、電源を失うとそこに記憶された情報を失う揮発性ストレージから成る。コンピュータ・システム800が電源を切られても、またはほかの形で電源を失っても永続する、命令を含む情報を記憶するための磁気ディスク、光ディスク、またはフラッシュ・カードなどの不揮発性（永続）ストレージ・デバイス808も、バス810に結合されている。
【００５７】
デバイス・コンテンツをカスタマイズするための命令を含む情報は、人であるユーザによって操作される英数字キーを含むキーボード、またはセンサーなどの外部入力デバイス812から、プロセッサによる使用のためにバス810に提供される。センサーは、付近の条件を検出し、その検出を、コンピュータ・システム800において情報を表すために使用される測定可能な現象に適合する物理的な表現に変換する。主として人との対話に使用される、バス810に結合されるほかの外部デバイスとしては、テキストもしくは画像を提示するための、陰極線管（CRT：cathode ray tube）、液晶ディスプレイ（LCD：liquid crystal display）、発光ダイオード（LED：light emitting diode）ディスプレイ、有機LED（OLED：organic LED）ディスプレイ、プラズマ・スクリーン、またはプリンタなどのディスプレイ・デバイス814と、ディスプレイ814上に提示された小さなカーソル画像の位置を制御して、ディスプレイ814上に提示されたグラフィカル構成要素に関連するコマンドを発行するための、マウス、トラックボール、カーソル方向キー、またはモーション・センサーなどのポインティング・デバイス816とがある。一部の実施態様、例えば、コンピュータ・システム800が人による入力なしに自動的にすべての機能を実行する実施態様では、外部入力デバイス812、ディスプレイ・デバイス814、およびポインティング・デバイス816のうちの1つ以上が省かれる。
【００５８】
示されている実施態様では、特定用途向け集積回路（ASIC）820などの特殊用途ハードウェアがバス810に結合されている。特殊用途ハードウェアは、特殊用途に関し十分迅速な実行がプロセッサ802によってなされない動作を実行するよう構成される。ASICの例としては、ディスプレイ814用の画像を生成するグラフィックス・アクセラレータ・カード、ネットワーク上で送信されるメッセージを暗号化および復号する暗号ボード、発話認識、ならびに、ハードウェアにおいて実装した方がより効率的である何らかの複雑な動作のシーケンスを繰り返し実行する、ロボット・アームおよび医療用スキャン機器などの特殊な外部デバイスへのインターフェースがある。
【００５９】
コンピュータ・システム800は、バス810に結合された通信インターフェース870の１つ又は複数のインスタンスも含む。通信インターフェース870は、プリンタ、スキャナ、および外部ディスクなど、専用のプロセッサを用いて動作する様々な外部デバイスに結合する一方向または双方向通信を提供する。一般に、この結合は、専用のプロセッサを備える様々な外部デバイスが接続されているローカル・ネットワーク880に接続された、ネットワーク・リンク878との結合である。例えば、通信インターフェース870は、パーソナル・コンピュータ上のパラレル・ポートまたはシリアル・ポートまたはユニバーサル・シリアル・バス（USB：universal serial bus）ポートとされ得る。一部の実施態様では、通信インターフェース870は、統合サービス・デジタル・ネットワーク（ISDN：integrated services digital network）カード、またはデジタル加入者回線（DSL：digital subscriber line）カード、または対応する種類の電話回線への情報通信接続を提供する電話モデムである。一部の実施態様では、通信インターフェース870は、バス810上の信号を、同軸ケーブル上での通信接続用の信号、または光ファイバ・ケーブル上での通信接続用の光信号に変換する、ケーブル・モデムである。別の例として、通信インターフェース870は、イーサネットなどの対応するLANへのデータ通信接続を提供するローカル・エリア・ネットワーク（LAN）カードであってもよい。ワイヤレス・リンクも実装され得る。ワイヤレス・リンクに関しては、通信インターフェース870は、デジタル・データなどの情報ストリームを搬送する赤外線信号および光信号を含む、電気信号、音響信号、または電磁信号の送信もしくは受信、または送受信両方を行う。例えば、セル式電話のような携帯電話などのワイヤレス・ハンドヘルド・デバイスでは、通信インターフェース870は、無線送受信機と呼ばれる無線帯域の電磁送信機および受信機を含む。特定の実施態様では、通信インターフェース870は、デバイス・コンテンツをカスタマイズするために通信ネットワーク105に接続することを可能にする。
【００６０】
本願明細書で使用される「コンピュータ可読媒体」という用語は、実行される命令を含む情報をプロセッサ802に提供することに関与する任意の媒体を指す。そのような媒体は、コンピュータ可読ストレージ媒体（例えば不揮発性媒体、揮発性媒体）および伝送媒体を含むがこれらに限定されない、多数の形態をとり得る。不揮発性媒体などの一時的でない媒体としては、例えば、ストレージ・デバイス808などの光または磁気ディスクがある。揮発性媒体としては、例えば、動的メモリ804がある。伝送媒体としては、例えば、ツイストペア線、同軸ケーブル、銅線、光ファイバ・ケーブル、ならびに、電波、光波、および赤外線波を含む、音波および電磁波などのワイヤまたはケーブルなしに空間を進む搬送波がある。信号には、伝送媒体を介して伝送される振幅、周波数、位相、偏光、またはその他物理的特性における人工の過渡変動が含まれる。一般的形態のコンピュータ可読媒体としては、例えば、フロッピー・ディスク、フレキシブル・ディスク、ハード・ディスク、磁気テープ、その他任意の磁気媒体、CD−ROM、CDRW、DVD、その他任意の光媒体、パンチカード、紙テープ、光学マークシート、そのほか穴もしくはその他光学的に認識可能な印のパターンを備えた任意の物理的媒体、RAM、PROM、EPROM、FLASH−EPROM、EEPROM、フラッシュ・メモリ、その他任意のメモリチップもしくはカートリッジ、搬送波、またはそのほかコンピュータが読み取りできる任意の媒体がある。コンピュータ可読ストレージ媒体という用語は、本願明細書において、伝送媒体以外の任意のコンピュータ可読媒体を指すよう使用される。
【００６１】
１つ又は複数の有形媒体に符号化された論理には、コンピュータ可読ストレージ媒体およびASIC820などの特殊用途ハードウェア上のプロセッサ命令の一方または両方が含まれる。
【００６２】
ネットワーク・リンク878は、典型的には、情報を使用または処理するほかのデバイスへの、１つ又は複数のネットワークを通る伝送媒体を使用した、情報通信を提供する。例えば、ネットワーク・リンク878は、ローカル・ネットワーク880を介して、ホスト・コンピュータ882、またはインターネット・サービス・プロバイダ（ISP：Internet Service Provider）により運用される機器884への接続を提供してもよい。次にISP機器884は、現在一般にインターネット890と呼ばれている、ネットワークの世界的な公衆パケット交換通信ネットワークを介して、データ通信サービスを提供する。
【００６３】
インターネットに接続されたサーバ・ホスト892と呼ばれるコンピュータは、インターネット上で受信された情報に応答してサービスを提供するプロセスをホストする。例えば、サーバ・ホスト892は、ディスプレイ814において提示されるビデオ・データを表す情報を提供するプロセスをホストする。システム800のコンポーネントは、例えばホスト882およびサーバ892など、ほかのコンピュータ・システム内の様々な構成において展開できると考えられる。
【００６４】
本発明の少なくとも一部の実施態様は、本願明細書に記載された技術の一部または全部を実装するためのコンピュータ・システム800の使用に関する。本発明の一実施態様によれば、これらの技術は、メモリ804に含まれる１つ又は複数のプロセッサ命令の１つ又は複数のシーケンスをプロセッサ802が実行するのに応答して、コンピュータ・システム800によって実行される。コンピュータ命令、ソフトウェア、およびプログラム・コードとも呼ばれるそのような命令は、ストレージ・デバイス808またはネットワーク・リンク878などの別のコンピュータ可読媒体からメモリ804内へ読み込まれてもよい。メモリ804に含まれている命令のシーケンスの実行は、プロセッサ802に、本願明細書に記載された方法ステップのうちの1つ以上を実行させる。別の実施態様では、本発明を実装するために、ASIC820などのハードウェアが、ソフトウェアの代わりに、またはそれと組み合わせて使用され得る。したがって、本発明の実施態様は、本願明細書に別途明記されない限り、ハードウェアおよびソフトウェアのいかなる特定の組み合わせにも限定されない。
【００６５】
通信インターフェース870を介してネットワーク・リンク878およびその他ネットワーク上で伝送される信号は、コンピュータ・システム800への情報およびコンピュータ・システム800からの情報を搬送する。コンピュータ・システム800は、ネットワーク・リンク878および通信インターフェース870を介し、特にネットワーク880、890を介して、プログラム・コードを含む情報を送受信することができる。インターネット890を使用する例では、サーバ・ホスト892が、コンピュータ800から送信されたメッセージによって要求された特定のアプリケーションのプログラム・コードを、インターネット890、ISP機器884、ローカル・ネットワーク880、および通信インターフェース870を介して伝送する。受信されるコードは、受信されるときにプロセッサ802によって実行されてもよく、または後から実行するためにメモリ804もしくはストレージ・デバイス808もしくはその他任意の不揮発性ストレージに記憶されてもよく、またはこの両方が行われてもよい。このように、コンピュータ・システム800は、アプリケーション・プログラム・コードを搬送波上の信号の形態で獲得してもよい。
【００６６】
様々な形態のコンピュータ可読媒体が、実行のためにプロセッサ802へ命令またはデータまたは両方の１つ又は複数のシーケンスを搬送することに関与し得る。例えば、命令およびデータは、当初、ホスト882などの遠隔コンピュータの磁気ディスク上に保持されていてもよい。遠隔コンピュータは、その動的メモリ内へ命令およびデータをロードし、命令およびデータを、モデムを使用して電話回線上で送信する。コンピュータ・システム800のローカルのモデムは、電話回線上で命令およびデータを受信し、赤外線送信機を使用して、命令およびデータを、ネットワーク・リンク878としての機能を果たす赤外線搬送波上の信号に変換する。通信インターフェース870としての機能を果たす赤外線検出器は、赤外線信号において搬送された命令およびデータを受信し、命令およびデータを表す情報をバス810上に載せる。バス810は、メモリ804へ情報を搬送し、メモリ804からプロセッサ802が命令を取得して、命令とともに送信されたデータの一部を使用して命令を実行する。メモリ804において受信された命令およびデータは、任意選択で、プロセッサ802による実行の前または後のいずれかに、ストレージ・デバイス808上に記憶されてもよい。
【００６７】
図9は、本発明の実施態様が実装され得るチップ・セットまたはチップ900を示す。チップ・セット900は、本願明細書に記載されたようにデバイス・コンテンツをカスタマイズするようプログラムされており、例えば、１つ又は複数の物理的パッケージ（例えばチップ）に組み込まれた、図8に関して記載したプロセッサおよびメモリ・コンポーネントを含む。例として、物理的パッケージは、物理的強度、サイズの節約、および／または電気的相互作用の制限などの１つ又は複数の特徴を提供するよう、構造組立品（例えばベースボード）上に１つ又は複数の材料、コンポーネント、および／またはワイヤの構成を含む。特定の実施態様では、チップ・セット900は、単一のチップにおいて実装できると考えられる。さらに、特定の実施態様では、チップ・セットまたはチップ900は、単一の「システム・オン・チップ」として実装することができると考えられる。さらに、特定の実施態様では、例えば別個のASICは使用されず、本願明細書において開示された関連機能はすべて、1つまたは複数のプロセッサによって実行されることになると考えられる。チップ・セットもしくはチップ900、またはその一部分は、機能の利用可能性に関連してユーザ・インターフェースのナビゲーション情報を提供する１つ又は複数のステップを実行する手段を構成する。チップ・セットもしくはチップ900、またはその一部分は、ユーザの好みに従ってデバイス・コンテンツをカスタマイズする１つ又は複数のステップを実行する手段を構成する。
【００６８】
一実施態様では、チップ・セットまたはチップ900は、チップ・セット900のコンポーネント間で情報を渡すための、バス901などの通信メカニズムを含む。プロセッサ903は、命令を実行して、例えばメモリ905に記憶されている情報を処理するために、バス901への接続性を有する。プロセッサ903は、各コアが独立して実行するよう構成されている、１つ又は複数の処理コアを含んでもよい。マルチコア・プロセッサは、単一の物理的パッケージ内でのマルチプロセッシングを可能にする。マルチコア・プロセッサの例には、2つ、4つ、8つまたはより多くの数の処理コアが含まれる。あるいは、またはさらに、プロセッサ903は、命令の独立した実行、パイプライン処理、およびマルチスレッディングを可能にするよう、バス901を介してタンデム構成された１つ又は複数のマイクロプロセッサを含んでもよい。さらに、プロセッサ903は、１つ又は複数のデジタル信号プロセッサ（DSP）907、または１つ又は複数の特定用途向け集積回路（ASIC）909など、特定の処理機能およびタスクを実行するための１つ又は複数の特殊コンポーネントを伴ってもよい。DSP907は、典型的には、プロセッサ903とは独立して、リアルタイムで実世界の信号（例えば音）を処理するよう構成されている。同様に、ASIC909は、より汎用型のプロセッサでは容易に実行されない特殊機能を実行するよう構成可能である。本願明細書に記載された本発明の機能の実行を支援するその他の特殊コンポーネントには、１つ又は複数のフィールド・プログラマブル・ゲート・アレイ（FPGA）（図示せず）、１つ又は複数のコントローラ（図示せず）、またはその他１つ又は複数の特殊用途コンピュータ・チップが含まれ得る。
【００６９】
一実施態様では、チップ・セットまたはチップ900には、１つ又は複数のプロセッサと、その１つ又は複数のプロセッサをサポートする、および／またはそれに関係する、および／またはそのための、何らかのソフトウェアおよび／またはファームウェアのみが含まれる。
【００７０】
プロセッサ903および付随するコンポーネントは、バス901を介したメモリ905への接続性を有する。メモリ905には、実行されるとデバイス・コンテンツをカスタマイズするための本願明細書に記載された本発明のステップを実行する、実行可能命令を記憶する、動的メモリ（例えばRAM、磁気ディスク、書き込み可能な光ディスクなど）および静的メモリ（例えばROM、CD−ROMなど）の両方がある。メモリ905は、本発明のステップの実行に関連する、またはそれによって生成されたデータも記憶する。
【００７１】
図10は、一実施態様による、図1のシステムにおいて動作できる通信用のモバイル端末（例えばハンドセット）の例示のコンポーネントの図である。一部の実施態様では、モバイル端末1001またはその一部分は、デバイス・コンテンツをカスタマイズする１つ又は複数のステップを実行する手段を構成する。概して、無線受信機は、フロントエンドおよびバックエンドの特徴の観点から定義されることが多い。受信機のフロントエンドが、無線周波数（RF：Radio Frequency）回路のすべてを含むのに対し、バックエンドは、ベースバンド処理回路のすべてを含む。本願において使用される、「回路」という用語は、（1）ハードウェアのみの実装（アナログおよび／またはデジタル回路のみにおける実装など）、および（2）回路とソフトウェア（および／またはファームウェア）との組み合わせ（特定の文脈に当てはまる場合、携帯電話またはサーバなどの装置に様々な機能を実行させるべく協働する、デジタル信号プロセッサ（単数または複数）を含むプロセッサ（単数または複数）、ソフトウェア、およびメモリ（単数または複数）の組み合わせなど）の両方を指す。「回路」のこの定義は、任意の請求項を含め、本願におけるこの用語の使用すべてに当てはまる。さらなる例として、本願において使用され、かつ特定の文脈に当てはまる場合、「回路」という用語は、単にプロセッサ（または複数のプロセッサ）およびその（またはそれらの）付随するソフトウェアおよび／またはファームウェアのみの実装も対象とすると考えられる。「回路」という用語は、特定の文脈に当てはまる場合、例えば、携帯電話内のベースバンド集積回路もしくはアプリケーション・プロセッサ集積回路、またはセルラー・ネットワーク・デバイスもしくはその他ネットワーク・デバイス内の同様の集積回路も対象とすると考えられる。
【００７２】
電話の関連内部コンポーネントには、主制御ユニット（MCU：Main Control Unit）1003、デジタル信号プロセッサ（DSP：Digital Signal Processor）1005、ならびにマイクロホン利得制御ユニットおよびスピーカ利得制御ユニットを含む受信機／送信機ユニットが含まれる。主ディスプレイ・ユニット1007は、デバイス・コンテンツをカスタマイズするステップを実行またはサポートする様々なアプリケーションおよびモバイル端末機能のサポートとして、ユーザにディスプレイを提供する。ディスプレイ1007は、モバイル端末（例えば携帯電話）のユーザ・インターフェースの少なくとも一部分を表示するよう構成されたディスプレイ回路を含む。さらに、ディスプレイ1007およびディスプレイ回路は、モバイル端末の少なくとも一部の機能のユーザ制御を促進するよう構成されている。オーディオ機能回路1009は、マイクロホン1011、およびマイクロホン1011から出力される発話信号を増幅するマイクロホン増幅器を含む。マイクロホン1011から出力された増幅発話信号は、コーダ・デコーダ（CODEC：coder／decoder）1013に供給される。
【００７３】
無線セクション1015は、モバイル通信システムに含まれる基地局とアンテナ1017を介して通信するために、電力を増幅し周波数を変換する。電力増幅器（PA：power amplifier）1019および送信機／変調回路は、MCU1003に動作応答し、PA1019からの出力は、当該技術分野で周知のように、デュプレクサ1021またはサーキュレータまたはアンテナ・スイッチに結合される。PA1019は、バッテリ・インターフェースおよび電力制御ユニット1020にも結合する。
【００７４】
使用中、モバイル端末1001のユーザは、マイクロホン1011に向かって発話し、その音声は、検出された任意の背景雑音とともにアナログ電圧に変換される。続いて、アナログ電圧は、アナログ・デジタル変換器（ADC：Analog to Digital Converter）1023を介してデジタル信号に変換される。制御ユニット1003は、DSP1005内での、発話符号化、チャネル符号化、暗号化、およびインターリービングなどの処理のために、デジタル信号をDSP1005内へ送る。一実施態様では、処理された音声信号は、例えばグローバル・エボリューションのための拡張データ・レート（EDGE）、汎用パケット無線サービス（GPRS）、移動体通信用グローバル・システム（GSM）、インターネット・プロトコル・マルチメディア・サブシステム（IMS）、ユニバーサル移動体通信システム（UMTS）などのセルラー伝送プロトコル、ならびにそのほか例えばマイクロ波アクセス（WiMAX）、ロング・ターム・エボリューション（LTE）ネットワーク、符号分割多重アクセス（CDMA）、広帯域符号分割多重アクセス（WCDMA）、ワイヤレス・フィディリティ（WiFi）、衛星および同様のものなどの任意の適切なワイヤレス媒体、またはその任意の組み合わせを使用して、別個に示されていないユニットによって符号化される。
【００７５】
続いて、符号化信号は、位相および振幅歪みなど、空中を伝送する間に発生する任意の周波数依存減衰の補償のために、イコライザ1025に送られる。ビット・ストリームを等化した後、モジュレータ1027が、信号と、RFインターフェース1029において生成されたRF信号とを組み合わせる。モジュレータ1027は、周波数変調または位相変調によって正弦波を生成する。伝送する信号を準備するために、アップコンバータ1031が、モジュレータ1027からの正弦波出力と、シンセサイザ1033によって生成された別の正弦波とを組み合わせて、所望の伝送周波数を達成する。続いて、信号は、信号を適切な電力レベルに増大させるために、PA1019を通る。実際のシステムでは、PA1019は、ネットワーク基地局から受信される情報からDSP1005によって利得が制御される、可変利得増幅器として機能する。続いて、信号は、デュプレクサ1021内でフィルタリングされ、任意選択で、最大電力転送を提供するためにインピーダンスを整合させるべく、アンテナ・カプラ1035に送信される。最後に、信号はアンテナ1017を介してローカル基地局へ伝送される。受信機の最終段階の利得を制御するために、自動利得制御（AGC：automatic gain control）が供給されることが可能である。信号は、そこから、別のセルラー電話、ほかの任意の携帯電話、または公衆交換電話ネットワーク（PSTN：Public Switched Telephone Network）もしくはその他電話ネットワークに接続された固定電話であってもよい、遠隔の電話に転送されるとよい。
【００７６】
モバイル端末1001に伝送された音声信号は、アンテナ1017を介して受信され、低雑音増幅器（LNA：low noise amplifier）1037によって直ちに増幅される。ダウンコンバータ1039は、搬送周波数を低下させ、デモジュレータ1041は、RFを除去してデジタル・ビット・ストリームのみを残す。続いて、信号は、イコライザ1025を通過し、DSP1005によって処理される。デジタル−アナログ変換器（DAC：Digital to Analog Converter）1043は、信号を変換し、結果として生じる出力が、スピーカ1045を介してユーザに伝送され、これはすべて、中央処理ユニット（CPU：Central Processing Unit）（図示せず）として実装可能な主制御ユニット（MCU）1003に制御される。
【００７７】
MCU1003は、キーボード1047からの入力信号を含む様々な信号を受信する。キーボード1047および／またはMCU1003は、ほかのユーザ入力コンポーネント（例えばマイクロホン1011）とともに、ユーザ入力を管理するためのユーザ・インターフェース回路を構成する。MCU1003は、ユーザ・インターフェース・ソフトウェアを実行して、デバイス・コンテンツをカスタマイズするためのモバイル端末1001の少なくとも一部の機能の、ユーザ制御を促進する。さらに、MCU1003は、ディスプレイ1007および発話出力切り替えコントローラに、それぞれディスプレイ・コマンドおよび切り替えコマンドを配信する。さらに、MCU1003は、DSP1005と情報をやり取りし、任意選択で組み込まれたSIMカード1049およびメモリ1051にアクセスすることができる。さらに、MCU1003は、端末に必要な様々な制御機能を実行する。DSP1005は、実装に応じて、音声信号に対し、従来の様々なデジタル処理機能のうちのいずれかを実行してもよい。さらに、DSP1005は、マイクロホン1011によって検出された信号から、ローカル環境の背景雑音レベルを決定し、モバイル端末1001のユーザの自然な傾向を補償するように選択されたレベルに、マイクロホン1011の利得を設定する。
【００７８】
CODEC1013は、ADC1023およびDAC1043を含む。メモリ1051は、電話着信音データを含む様々なデータを記憶し、さらに、例えば世界的なインターネットを介して受信される音楽データを含むほかのデータを記憶できる。ソフトウェア・モジュールは、RAMメモリ、フラッシュ・メモリ、レジスタ、またはそのほか当該技術分野において周知の任意の形態の書き込み可能なストレージ媒体に存在することができるであろう。メモリ・デバイス1051は、次に限定されるものではないが、単一のメモリ、CD、DVD、ROM、RAM、EEPROM、光学ストレージ、磁気ディスク・ストレージ、フラッシュ・メモリ・ストレージ、またはそのほかデジタル・データを記憶できる任意の不揮発性ストレージ媒体とされ得る。
【００７９】
任意選択で組み込まれたSIMカード1049は、例えば、セルラー電話番号、サービスを供給するキャリア、加入詳細、およびセキュリティ情報など、重要な情報を保持する。SIMカード1049は、主として、無線ネットワーク上でモバイル端末1001を識別する役割を果たす。さらに、カード1049は、個人電話番号帳、テキスト・メッセージ、およびユーザ固有のモバイル端末設定を記憶するメモリを含む。
【００８０】
本発明について、いくつかの実施態様および実装に関連して記載してきたが、本発明はそのように限定はされず、種々の明白な変更および等価な構成も対象としており、それらは添付の特許請求の範囲に記載の範囲内に入る。本発明の特徴は、特許請求の範囲の中で特定の組み合わせで表現されているが、こうした特徴は、任意の組み合わせおよび順序で構成することができると考えられる。
【図１】
2014504390.tif 000003
【図２】
2014504390.tif 000004
【図３】
2014504390.tif 000005
【図４】
2014504390.tif 000006
【図５】
2014504390.tif 000007
【図６Ａ】
2014504390.tif 000008
【図６Ｂ】
2014504390.tif 000009
【図７Ａ−Ｃ】
2014504390.tif 000010
【図８】
2014504390.tif 000011
【図９】
2014504390.tif 000012
【図１０】
2014504390.tif 000013
【手続補正書】
【提出日】平成25年6月12日(2013.6.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デバイスのための１つ又は複数のコンテンツアイテムであってユーザにより選択されたコンテンツアイテムを指定する入力を受信することと；
前記デバイスを検出することと；
前記デバイスを検出することに応じて、前記１つ又は複数のコンテンツアイテムの各々の少なくとも１つの特徴に基づいて、前記１つ又は複数のコンテンツアイテムのインストールを開始することと；
を含む方法。
【請求項２】
前記方法は、
前記１つ又は複数のコンテンツアイテムと、前記デバイスに関連するアカウントとを関連付けることを決定することと；
前記アカウントがネットワーク上でアクティブであるという通知を受信することと；
をさらに含み、前記デバイスの前記検出は、前記通知に少なくとも一部基づく、請求項１に記載の方法。
【請求項３】
前記インストールを開始することは、前記１つ又は複数のコンテンツアイテムを前記デバイスへ伝送することを決定することを少なくとも一部含む、請求項１または２に記載の方法。
【請求項４】
前記インストールを開始することは、
前記１つ又は複数のコンテンツアイテムへの１つ又は複数のリンクを前記デバイスへ伝送することを決定することと；
前記デバイスにおける前記１つ又は複数のコンテンツアイテムの取得および前記インストールをもたらすアクションを、少なくとも一部生じさせることを決定することと；
を含む、請求項１から３のいずれか１項に記載の方法。
【請求項５】
前記方法は、
前記１つ又は複数のコンテンツアイテムの１つ又は複数の特徴を決定すること；
前記１つ又は複数のリンクを伝送すること又は前記１つ又は複数のコンテンツアイテムを伝送することが、前記１つ又は複数の特徴に少なくとも一部基づくかどうかを決定することと；
をさらに含む、請求項４に記載の方法。
【請求項６】
前記方法は、
前記１つ又は複数のコンテンツアイテムの前記指定に関連する１つ又は複数のオプションを提示するユーザ・インターフェースを生成することを決定することと；
前記ユーザ・インターフェースを介して、前記インストールに関する承認情報を要求することを決定することと；
をさらに含み、
前記入力は、前記承認情報を少なくとも一部含む、請求項１から５のいずれか１項に記載の方法。
【請求項７】
前記インストールの前記開始、前記インストール、またはその組み合わせは、前記デバイスのユーザへの通知を生成することなく実行される、請求項１から６のいずれか１項に記載の方法。
【請求項８】
前記入力は、前記デバイスの販売、アクティブ化、遠隔管理イベント、またはその組み合わせがあると受信される、請求項１から７のいずれか１項に記載の方法。
【請求項９】
少なくとも１つのプロセッサと、１つ又は複数のプログラムのコンピュータ・プログラム・コードを含む少なくとも１つのメモリとを含む装置であって、前記コンピュータ・プログラム・コードは、前記少なくとも１つのプロセッサに実行されることにより、前記装置に少なくとも、
デバイスのための１つ又は複数のコンテンツアイテムであってユーザにより選択されたコンテンツアイテムを指定する入力を受信することと；
前記デバイスを検出することと；
前記デバイスを検出することに応じて、前記１つ又は複数のコンテンツアイテムの各々の少なくとも１つの特徴に基づいて、前記１つ又は複数のコンテンツアイテムのインストールを開始することと；
を含む処理を実行させるよう構成されている、装置。
【請求項１０】
前記処理はさらに、
前記１つ又は複数のコンテンツアイテムと、前記デバイスに関連するアカウントとを関連付けることを決定することと；
前記アカウントがネットワーク上でアクティブであるという通知を受信することと；
を含み、前記デバイスを検出することは、前記通知に少なくとも一部基づく、請求項９に記載の装置。
【請求項１１】
前記処理はさらに、前記１つ又は複数のコンテンツアイテムを前記デバイスへ伝送することを決定することを更に含む、請求項９または１０に記載の装置。
【請求項１２】
前記インストールを開始することは、
前記１つ又は複数のコンテンツアイテムへの１つ又は複数のリンクを前記デバイスへ伝送することを決定することと；
前記デバイスにおける前記１つ又は複数のコンテンツアイテムの取得および前記インストールをもたらすアクションを、少なくとも一部生じさせることを決定することと；
を含む、請求項９から１１のいずれか１項に記載の装置。
【請求項１３】
前記処理はさらに、
前記１つ又は複数のコンテンツアイテムの１つ又は複数の特徴を決定することと；
前記１つ又は複数のリンクを伝送すること又は前記１つ又は複数のコンテンツアイテムを伝送することが、前記１つ又は複数の特徴に少なくとも一部基づくかどうかを決定することと；
をさらに含む、請求項１２に記載の装置。
【請求項１４】
前記処理はさらに、
前記１つ又は複数のコンテンツアイテムの前記指定に関連する１つ又は複数のオプションを提示するユーザ・インターフェースを生成することを決定することと；
前記ユーザ・インターフェースを介して、前記インストールに関する承認情報を要求することを決定することと；
を含み、前記入力は、前記承認情報を少なくとも一部含む、請求項９から１３のいずれか１項に記載の装置。
【請求項１５】
前記インストールの前記開始、前記インストール、またはその組み合わせは、前記デバイスのユーザへの通知を生成することなく実行される、請求項９から１４のいずれか１項に記載の装置。
【請求項１６】
前記入力は、前記デバイスの販売、アクティブ化、遠隔管理イベント、またはその組み合わせがあると受信される、請求項９から１５のいずれか１項に記載の装置。
【請求項１７】
前記装置は携帯電話であり、前記携帯電話は、
ディスプレイを使用することにより、前記携帯電話の少なくとも一部の機能のユーザ制御を促進するよう構成され、ユーザ入力に応答するよう構成されている、ユーザ・インターフェース回路およびユーザ・インターフェース・ソフトウェアと；
前記携帯電話のユーザ・インターフェースの少なくとも一部分を表示するよう構成されている、ディスプレイおよびディスプレイ回路であって、前記携帯電話の少なくとも一部の機能のユーザ制御を促進するよう構成されている、前記ディスプレイおよびディスプレイ回路と；
をさらに含む、請求項９から１６のいずれか１項に記載の装置。
【請求項１８】
装置の処理手段により実行されると、前記装置に少なくとも請求項１から８のいずれか１項に記載の方法を実行させるように構成される命令のセットを備える、コンピュータプログラム。
【請求項１９】
請求項１から８のいずれか１項に記載の方法を実行する手段を備える装置。
【請求項２０】
前記装置は、携帯電話であり、前記携帯電話は、
ディスプレイを使用することにより、前記携帯電話の少なくとも一部の機能のユーザ制御を促進するよう構成され、ユーザ入力に応答するよう構成されている、ユーザ・インターフェース回路およびユーザ・インターフェース・ソフトウェアと；
前記携帯電話のユーザ・インターフェースの少なくとも一部分を表示するよう構成されている、ディスプレイおよびディスプレイ回路であって、前記携帯電話の少なくとも一部の機能のユーザ制御を促進するよう構成されている、前記ディスプレイおよびディスプレイ回路と；
をさらに含む、請求項１９に記載の装置。
【請求項２１】
少なくとも１つのサービスへのアクセスを可能にするよう構成されている少なくとも１つのインターフェースへのアクセスを促進することを含む方法であって、前記少なくとも１つのサービスは、請求項１から８のいずれか１項に記載の方法を実行するよう構成されている、方法。
【請求項２２】
請求項１から８のいずれか１項に記載の方法から生じる情報、データおよび／または信号に少なくとも一部基づく、少なくとも１つのデバイス・ユーザ・インターフェース構成要素、少なくとも１つのデバイス・ユーザ・インターフェース機能性、またはその組み合わせの作成および／または変更を促進することを含む方法。
【国際調査報告】
2014504390.tif 000014
2014504390.tif 000015