(57)【要約】【課題】ある実施形態のある側面によれば、通信装置において設定推薦を実施する方法が記載される。【解決手段】本方法は、通信装置においてコンテキスト・データを受領することを含んでいてもよい。コンテキスト・データは、通信装置におけるアプリケーションの使用の間のある設定の適用時に存在する条件を示していてもよい。本方法はさらに、コンテキスト・データに基づいてパターンを識別することを含んでいてもよい。本方法はさらに、識別されたパターンに基づいて、該識別されたパターンに実質的にマッチする条件のもとで前記通信装置における前記アプリケーションの使用の間に適用すべき設定推薦を生成することを含んでいてもよい。本方法はさらに、設定推薦を通信装置のユーザーに対して呈示し、設定推薦への応答を示すデータを受領することを含んでいてもよい。【選択図】図１
2013200871.tif 000002
【特許請求の範囲】
【請求項１】
データ収集ユニットおよび処理装置を有する通信装置であって、
前記データ収集ユニットは当該通信装置のコンテキスト・データを受領するよう構成されており、前記コンテキスト・データは、当該通信装置におけるアプリケーションの使用の間のある設定の適用時に存在する条件を示すものであり、
前記処理装置は：
前記コンテキスト・データに基づいてパターンを識別し；
識別されたパターンに基づいて、該識別されたパターンに実質的にマッチする条件のもとで当該通信装置における前記アプリケーションの使用の間に適用すべき設定の設定推薦を生成し；
前記設定推薦を当該通信装置のユーザーに呈示し；
前記設定推薦への応答を示すデータを受領するよう構成されている、
通信装置。
【請求項２】
コンテキスト・データが：
前記設定の適用時に存在する条件を示すセンサー・データ；および
前記設定の適用の間に使われている前記アプリケーションを同定する使用データを含む、
請求項１記載の通信装置。
【請求項３】
請求項２記載の通信装置であって、前記センサー・データを収集するよう構成された一つまたは複数のセンサーをさらに有しており、前記一つまたは複数のセンサーは：
光電センサー；
聴覚センサー；
位置センサー；
近接センサー；
加速度計；および
時計
のうちの少なくとも一つを含む、通信装置。
【請求項４】
前記処理装置がさらに、前記アプリケーションとの関係で、応答を示す前記データに基づいて、前記識別されたパターンを確認または調整するよう構成されている、請求項１記載の通信装置。
【請求項５】
当該通信装置における前記アプリケーションが第一のアプリケーションであり；
第二のアプリケーションが前記第一のアプリケーションと実質的に同様であると識別され；
前記処理装置がさらに、前記第二のアプリケーションの使用の間に適用するよう当該通信装置の前記ユーザーに対して前記設定推薦を呈示するよう構成されている、
請求項１記載の通信装置。
【請求項６】
請求項５記載の通信装置であって、前記第二のアプリケーションが実質的に同様であると識別されるのが、前記第一のアプリケーションの属性を前記第二のアプリケーションの属性と比較して、共通する属性があればそれを識別することによってであり、前記属性は：
前記第一または第二のアプリケーション上で利用可能なコンテンツの型；
前記第一または第二のアプリケーションの機能的な能力；または
前記第一または第二のアプリケーション上で利用可能な設定
のうちの一つまたは複数を含む、通信装置。
【請求項７】
通信インターフェースと；記憶装置と；処理装置とを有するクラウド・コンピューティング・システムであって、
前記通信インターフェースは、当該クラウド・コンピューティング・システムの外部の通信装置からコンテキスト・データを受領するよう構成されており、前記コンテキスト・データは、前記通信装置におけるアプリケーションの使用の間のある設定の適用時に存在する条件を示すものであり、
前記記憶装置は前記コンテキスト・データを記憶するよう構成されており、
前記処理装置は：
前記コンテキスト・データに基づいてパターンを識別し；
識別されたパターンに基づいて、該識別されたパターンに実質的にマッチする条件のもとで前記通信装置における前記アプリケーションの使用の間に適用すべき設定の設定推薦を生成し；
前記設定推薦を前記通信インターフェースに与えるよう構成されており、
前記通信インターフェースはさらに：
前記設定推薦を、前記通信装置のユーザーへの呈示のために前記通信装置に提供し；
前記通信装置から、前記設定推薦への応答を示すデータを受領するよう構成されている、
クラウド・コンピューティング・システム。
【請求項８】
コンテキスト・データが：
前記設定の適用時に存在する条件を示すセンサー・データ；および
前記設定の適用の間に使われている前記アプリケーションを同定する使用データを含む、
請求項７記載のクラウド・コンピューティング・システム。
【請求項９】
請求項７記載のクラウド・コンピューティング・システムであって、前記処理装置がさらに、前記アプリケーションとの関係で、応答を示す前記データに基づいて、前記識別されたパターンを確認または調整するよう構成されている、請求項７記載のクラウド・コンピューティング・システム。
【請求項１０】
前記通信装置における前記アプリケーションが第一のアプリケーションであり；
第二のアプリケーションが前記第一のアプリケーションと実質的に同様であると識別され；
前記処理装置がさらに、前記第二のアプリケーションの使用の間に適用するよう前記通信装置の前記ユーザーへの呈示のために前記設定推薦を前記通信インターフェースを介して前記通信装置に提供するよう構成されている、
請求項７記載のクラウド・コンピューティング・システム。
【請求項１１】
請求項１０記載のクラウド・コンピューティング・システムであって、前記第二のアプリケーションが実質的に同様であると識別されるのが、前記第一のアプリケーションの属性を前記第二のアプリケーションの属性と比較して、共通する属性があればそれを識別することによってであり、前記属性は：
前記第一または第二のアプリケーション上で利用可能なコンテンツの型；
前記第一または第二のアプリケーションの機能的な能力；または
前記第一または第二のアプリケーション上で利用可能な設定
のうちの一つまたは複数を含む、クラウド・コンピューティング・システム。
【請求項１２】
請求項７記載のクラウド・コンピューティング・システムであって、
前記通信装置が第一の通信装置であり、
前記第一の通信装置における前記アプリケーションが第一のアプリケーションであり、
第二のアプリケーションが前記第一のアプリケーションと実質的に同様であると識別され、
前記第二のアプリケーションが第二の通信装置上に位置しており、
前記処理装置がさらに、前記第二のアプリケーションの使用の間に適用するよう前記第二の通信装置の前記ユーザーへの呈示のために前記設定推薦を前記通信インターフェースを介して前記第二の通信装置に提供するよう構成されている、
クラウド・コンピューティング・システム。
【請求項１３】
設定推薦を生成する方法であって：
通信装置のコンテキスト・データを受領する段階であって、前記コンテキスト・データは、前記通信装置におけるアプリケーションの使用の間のある設定の適用時に存在する条件を示すものである、段階と；
前記コンテキスト・データに基づいてパターンを識別する段階と；
識別されたパターンに基づいて、該識別されたパターンに実質的にマッチする条件のもとで前記通信装置における前記アプリケーションの使用の間に適用すべき設定の設定推薦を生成する段階と；
前記通信装置のユーザーへの前記設定推薦の呈示への応答を示すデータを受領する段階とを含む、
方法。
【請求項１４】
前記アプリケーションとの関係で、応答を示す前記データに基づいて、前記識別されたパターンを確認または調整する段階をさらに含む、請求項１３記載の方法。
【請求項１５】
前記通信装置における前記アプリケーションが第一のアプリケーションであり、当該方法がさらに：
第二のアプリケーションが前記第一のアプリケーションと実質的に同様であると識別する段階と；
前記第二のアプリケーションの使用の間に適用するよう前記通信装置の前記ユーザーに対して前記設定推薦を呈示する段階とを含む、
請求項１３記載の方法。
【請求項１６】
請求項１５記載の方法であって、前記第二のアプリケーションが前記第一のアプリケーションと実質的に同様であると識別する段階が：
前記第一のアプリケーションの属性を前記第二のアプリケーションの属性と比較して、共通する属性があればそれを識別することを含み、前記属性は：
前記第一または第二のアプリケーション上で利用可能なコンテンツの型；
前記第一または第二のアプリケーションの機能的な能力；または
前記第一または第二のアプリケーション上で利用可能な設定
のうちの一つまたは複数を含む、方法。
【請求項１７】
前記通信装置が第一の通信装置であり、前記第一の通信装置における前記アプリケーションが第一のアプリケーションであり、当該方法がさらに：
前記第一の通信装置のユーザーと関連付けられた第二の通信倒置上の第二のアプリケーションが前記第一のアプリケーションと実質的に同様であると識別する段階と；
前記第二のアプリケーションの使用の間に前記第二の通信装置において適用するよう前記第二の通信装置の前記ユーザーに対して前記設定推薦を呈示する段階とを含む、
請求項１３記載の方法。
【請求項１８】
前記応答を示す前記データを受領するのに先立って、前記通信装置によって前記設定推薦を前記ユーザーに対して呈示する段階をさらに含む、請求項１３記載の方法。
【請求項１９】
前記応答を示す前記データを受領するのに先立って、前記クラウド・コンピューティング・システムから、前記設定推薦を、前記ユーザーへの呈示のために前記通信装置に提供する段階をさらに含む、請求項１３記載の方法。
【請求項２０】
請求項１３記載の方法を処理装置に実行させるプログラムを記憶したコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本稿で論じられる例示的な実施形態は通信装置への設定推薦の提供に関する。
【背景技術】
【０００２】
通信装置のアプリケーションの設定は典型的には、通信装置のユーザーによって手動で行われうる。設定は、そのアプリケーションが使われる環境コンテキストに関わりなく、すべての時点に適用されうる。たとえば、ユーザーは手動で、アプリケーションの輝度設定を、ある明るさ条件に好適な設定に設定しうる。輝度設定は、ユーザーが手動で設定を変えるような時まで固定されうる。よって、輝度設定が異なる条件に鑑みて好適でないことがありうる異なる時点においておよび／または異なる明るさ条件のもとで、ユーザーは輝度設定を手動で調整しなければならないことがある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本願で請求される主題は、何らかの欠点を解決する実施形態や上記のような環境でのみ動作する実施形態に限定されるものではない。むしろ、上記の背景は、本稿に記載されるいくつかの実施形態が実施されうる一つの例示的な技術分野を例解するために与えられているものである。
【課題を解決するための手段】
【０００４】
ある実施形態のある側面によれば、通信装置のアプリケーションに適用される設定調整を推薦する方法が記載される。本方法は、通信装置においてコンテキスト・データを受領することを含んでいてもよい。コンテキスト・データは、通信装置におけるアプリケーションの使用の間の、ある設定の適用時に存在する条件を示してもよい。本方法はさらに、コンテキスト・データに基づいてパターンを識別することを含んでいてもよい。本方法はさらに、識別されたパターンに基づいて、識別されたパターンに実質的にマッチする条件下で通信装置における前記アプリケーションの使用の間に適用すべき設定の設定推薦を生成することを含んでいてもよい。本方法はさらに、通信装置のユーザーに設定推薦を呈示し、設定推薦への応答を示すデータを受領することを含んでいてもよい。
【０００５】
実施形態の目的および利点は、請求項において具体的に指摘されている要素および組み合わせによって実現され、達成されるであろう。
【０００６】
上記の概括的な記載および以下の詳細な説明はいずれも例示的かつ説明用のものであって、請求項に記載される発明を制約するものではないことは理解しておくものとする。
【図面の簡単な説明】
【０００７】
例示的な実施形態が、付属の図面を使って、さらなる具体性および詳細さで記載され、説明される。
【図１】通信装置への設定推薦が実装されうる例示的な動作環境を示す図である。
【図２】図１の動作環境において実装されうる通信装置の例示的な実施形態のブロック図である。
【図３】通信装置に適用される設定推薦を生成する例示的な方法のフローチャートである。
【図４】本稿に記載される実施形態の少なくともいくつかに基づいてみな構成される、設定推薦を生成および／または適用するよう実装されうるコンピューティング装置の例示的な実施形態のブロック図である。
【発明を実施するための形態】
【０００８】
本稿に記載されるいくつかの実施形態によれば、通信装置についての設定推薦がユーザーに呈示されてもよい。そのような設定推薦は、ユーザーが、通信装置におけるアプリケーションのための設定に対する手動変更を開始する不便を避けることを許容しうる。設定推薦は、パターンに基づいていてもよく、該パターンは通信装置におけるアプリケーションの使用の間の第一の設定の適用時に存在する条件を示すコンテキスト・データに基づく。コンテキスト・データは、時刻、周辺照明、周辺音、位置などといった環境属性を含んでいてもよい。パターンは、設定推薦に対するユーザーによる応答を組み込んでもよい。
【０００９】
たとえば、通信装置のユーザーは、ユーザーの寝室における夜間における当該通信装置における電子書籍（e書籍）アプリケーションのための「ポートレートおよびロック」設定を好むことがある。時刻、周辺照明および／または位置に基づいてパターンが識別され、識別されたパターンに基づいて設定推薦が生成されてもよい。たとえば、設定推薦は、その識別されたパターンにマッチするまたは実質的にマッチする条件のもとで将来そのアプリケーションのために「ポートレートおよびロック」設定を適用することであってもよい。何らかの将来の時点においておよび／またはその識別されたパターンにマッチするまたは実質的にマッチする条件のもとでユーザーがそのアプリケーションを開始するとき、その設定推薦が、通信装置のユーザー・インターフェースを通じてユーザーに対して呈示されてもよい。ユーザーは、設定推薦を受け入れるまたは拒否することによって応答してもよく、応答は前記パターンをさらに識別する際にコンテキスト・データとともに使用されてもよい。
【００１０】
代替的または追加的に、通信装置におけるアプリケーションは第一のアプリケーションであってもよい。設定推薦は、第一のアプリケーションと実質的に同様であると識別される第二のアプリケーションの開始時においてユーザーに呈示されてもよい。たとえば、設定推薦は、第一の電子書籍アプリケーションにおいて識別されたパターンに基づいていてもよい。ユーザーは、第一の電子書籍アプリケーションと実質的に同様と識別される第二の電子書籍アプリケーションを開始してもよい。第二の電子書籍アプリケーションに「ポートレートおよびロック」設定を適用するよう、設定推薦がユーザーに対して生成され、呈示されてもよい。
【００１１】
代替的または追加的に、通信装置は、第一の通信装置であってもよく、第二のアプリケーションは第二の通信装置に位置されていてもよい。設定推薦は、第二の通信装置における第二のアプリケーションの開始時においてユーザーに呈示されてもよい。たとえば、第一のアプリケーションはタブレット・コンピュータのような第一の通信装置における第一の電子書籍アプリケーションであってもよい。設定推薦は、スマートホンのような第二の通信装置における第二の電子書籍リーダーにおいて適用されるよう設定されてもよい。「ポートレートおよびロック」の設定推薦は、第二の通信装置における第二の電子書籍アプリケーションの開始時にユーザーに呈示されてもよい。
【００１２】
本稿に記載されるいくつかの実施形態によれば、通信装置において設定推薦を生成することは、通信装置のローカルなハードウェアおよび／またはローカルなソフトウェアによって容易にされてもよい。代替的または追加的に、通信装置における設定推薦の実装は、通信装置におけるアプリケーションと協働するクラウド・コンピューティング・システムによって容易にされてもよい。これらおよび他の実施形態において、設定推薦は、環境属性やアプリケーション属性を示すデータおよび設定推薦へのユーザーの応答を示すデータを含むコンテキスト・データに基づく識別されたパターンに基づいて生成されてもよい。
【００１３】
本発明の実施形態について、付属の図面を参照して説明する。
【００１４】
図１は、本稿に記載される少なくともいくつかの実施形態に従って構成された、通信装置におけるアプリケーションのための設定推薦が実装されうる例示的な動作環境１００を示している。動作環境１００は、クラウド・コンピューティング・システム１０２、通信ネットワーク１０４、一つまたは複数の通信装置１０６、１０７、１０８および前記一つまたは複数の通信装置１０６、１０７、１０８と関連付けられた一または複数のユーザー１０３、１０５を含んでいてもよい。
【００１５】
一般に、通信ネットワーク１０４は、クラウド・コンピューティング・システム１０２と通信装置１０６、１０７、１０８が互いと通信できるようにする一つまたは複数の広域ネットワーク（WAN:  wide  area  network）および／またはローカル・エリア・ネットワーク（LAN:  local  area  network）を含んでいてもよい。いくつかの実施形態では、通信ネットワーク１０４は、複数のWANおよび／またはLAN間の論理的および物理的な接続によって形成される世界規模のネットワーク間ネットワークを含むインターネットを含む。代替的または追加的に、通信ネットワーク１０４は、一つまたは複数のセルラーRFネットワークおよび／またはこれに限られないが802.xxネットワーク、ブルートゥース・アクセス・ポイント、無線アクセス・ポイント、IPベースのネットワークなどといった一つまたは複数の有線および／または無線ネットワークを含んでいてもよい。通信ネットワーク１０４はまた、ある型のネットワークが他の型のネットワークとインターフェースをもつことができるようにするサーバーをも含んでいてもよい。
【００１６】
通信装置１０６、１０７、１０８のそれぞれは、これに限られないが、携帯電話、スマートホン、携帯情報端末（PDA:  personal  digital  assistant）、.mp3プレーヤーのようなパーソナル音楽デバイス、ポケベル、電子書籍リーダーまたはタブレット・コンピュータを含みうる。通信装置１０６、１０７、１０８のそれぞれはさらに、電子書籍アプリケーションまたはリーダー、インターネット・ブラウザー、メディア・プレーヤーなどのような、一つまたは複数のアプリケーションを含んでいてもよい。さらに、通信装置１０６、１０７、１０８のそれぞれは、これに限られないが、光電センサー；聴覚センサー；位置センサー；近接センサー；加速度計；または時計を含む一つまたは複数のセンサーを含んでいてもよい。いくつかの実施形態では、通信装置１０６、１０７、１０８は、クラウド・コンピューティング・システム１０２によって提供されるサービスへのアクセスを許容する、下記でより詳細に論じる通信インターフェースをも含んでいてもよい。たとえば、通信装置１０６、１０７、１０８のそれぞれは、クラウド・コンピューティング・システム１０２にコンテキスト・データを提供するために対応する通信インターフェースを使ってもよい。クラウド・コンピューティング・システム１０２は一つまたは複数の通信装置１０６、１０７、１０８からコンテキスト・データを受信してもよく、一つまたは複数の通信装置１０６、１０７、１０８に設定推薦を提供してもよい。
【００１７】
クラウド・コンピューティング・システム１０２は、一つまたは複数のハードウェア・システムを含んでいてもよい。そのようなハードウェア・システムの例は、これに限られないが、一つまたは複数の記憶装置１１０および一つまたは複数のサーバー１１２を含んでいてもよい。一つまたは複数のサーバー１１２のそれぞれは、一つまたは複数のシステム・メモリ・デバイス１１４および一つまたは複数のプロセッサ１１６を含んでいてもよい。クラウド・コンピューティング・システム１０２はさらに、通信インターフェース１１８を含んでいてもよい。
【００１８】
記憶装置１１０は、磁気記憶、光学式記憶、半導体記憶などまたはそれらの任意の組み合わせといった不揮発性記憶を含んでいてもよい。記憶装置１１０は通信インターフェース１１８に通信上結合されてもよい。
【００１９】
先述したように、サーバー１１２はそれぞれ一つまたは複数のシステム・メモリ・デバイス１１４および／または一つまたは複数のプロセッサ１１６を含んでいてもよく、クラウド・コンピューティング・システム１０２へのアクセスを実行および／または提供するためのソフトウェアを実行する、および／またはクラウド・コンピューティング・システム１０２において一つまたは複数の通信装置１０６、１０７、１０８に対して利用可能でありうるソフトウェアを実行するよう構成されていてもよい。
【００２０】
システム・メモリ・デバイス１１４は、ランダム・アクセス・メモリ（RAM）のような揮発性記憶を含んでいてもよい。システム・メモリ・デバイス１１４は、通信装置１０６におけるアプリケーションの使用の間に適用すべき設定推薦を生成するなど、本稿に記載される動作の一つまたは複数を実行するよう一つまたは複数のプロセッサ１１６によって実行されうるプログラムおよび／またはソフトウェアをロードされてもよい。
【００２１】
クラウド・コンピューティング・システム１０２の通信インターフェース１１８は、通信装置１０６、１０７、１０８のいずれかからコンテキスト・データを受け取るおよび／または通信装置１０６、１０７、１０８のいずれかに設定推薦を送るよう構成されていてもよい。通信インターフェース１１８はたとえば、ネットワーク・インターフェース・カード、ネットワーク・アダプター、LANアダプターまたは他の好適な通信インターフェースを含んでいてもよい。
【００２２】
先述したように、クラウド・コンピューティング・システム１０２は、通信装置１０６、１０７、１０８の一つまたは複数からコンテキスト・データを受け取ってもよい。クラウド・コンピューティング・システム１０２において受信されるコンテキスト・データは、通信装置１０６、１０７、１０８の一つまたは複数において収集される、通信装置１０６、１０７、１０８の前記一つまたは複数におけるアプリケーションの使用の際の設定の適用において存在する条件を示すセンサー・データを含んでいてもよい。クラウド・コンピューティング・システム１０２において受信されるコンテキスト・データは代替的または追加的に、通信装置１０６、１０７、１０８の一つまたは複数において収集される、設定の適用の際に使われているアプリケーションを同定する使用データを含んでいてもよい。
【００２３】
クラウド・コンピューティング・システム１０２は、通信インターフェース１１８に結合された記憶装置１１０においてコンテキスト・データを記憶してもよい。
【００２４】
クラウド・コンピューティング・システム１０２のプロセッサ１１６は、通信装置１０６のような通信装置から提供されるコンテキスト・データに基づいてあるパターンを同定するよう構成されていてもよい。プロセッサ１１６はさらに、同定されたパターンに基づいて、その同定されたパターンに実質的にマッチする条件のもとで通信装置１０６におけるそのアプリケーションの使用の際に適用すべき設定の設定推薦を生成するよう構成されていてもよい。プロセッサ１１６は通信インターフェース１１８に設定推薦を提供してもよい。
【００２５】
通信インターフェース１１８は、通信装置１０６のユーザー１０３のようなユーザーへの呈示のために、通信装置１０６に設定推薦を提供するよう構成されていてもよい。通信インターフェース１１８はまた、通信装置１０６から、設定推薦への応答を示すデータを受信するよう構成されていてもよい。
【００２６】
たとえば、設定は、通信装置１０６の電子書籍アプリケーションの、ユーザーが適用した輝度設定であってもよい。ユーザー１０３は、アプリケーションがユーザーの寝室において夜間に使われているときには電子書籍アプリケーションのための比較的低い輝度設定を好むことがありうる。コンテキスト・データは、時刻、周辺照明のレベルおよび／または通信装置１０６の位置を含んでいてもよい。プロセッサ１１６は、コンテキスト・データに基づくパターンを識別してもよく、識別されたパターンに基づいて、その識別されたパターンに実質的にマッチする条件のもとで通信装置１０６におけるその電子書籍アプリケーションの使用の際に適用すべき輝度設定の設定推薦を生成してもよい。たとえば、識別されたパターンは、時刻（たとえば、晩または夜）、その時刻におけるユーザーの寝室に対応する周辺照明のレベル、ユーザーの寝室の位置および／またはその特定の電子書籍アプリケーションを含んでいてもよい。
【００２７】
通信インターフェース１１８は、通信装置１０６のユーザー１０３への呈示のため通信装置１０６に設定推薦を提供してもよい。たとえば、通信装置１０６は、通信装置１０６のグラフィカル・ユーザー・インターフェース（GUI:  graphical  user  interface）または他のユーザー・インターフェース（UI）を介して、ユーザー１０３が、通信装置１０６への設定推薦において同定されている設定を適用したいかどうかを問い合わせてもよいし、および／または、推薦される設定が適用されうるパターンまたは条件を当該設定推薦が指定してもよい。応答して、ユーザー１０３は、GUIまたは他のUIを介して、「はい」「いいえ」または「二度と尋ねない」ボタンなどを選択してもよい。通信インターフェース１１８は、通信装置１０６から、設定推薦への応答を示すデータをも受信してもよい。
【００２８】
いくつかの実施形態では、プロセッサ１１６は、通信装置１０３におけるアプリケーションとの関係で、応答を示すデータに基づいて、識別されたパターンを確認または調整するよう構成されていてもよい。たとえば、プロセッサ１１６は、ユーザー１０３が夜間、ユーザー１０３の寝室における電子書籍アプリケーションの使用の間は電子書籍アプリケーションについて「ポートレートおよびロック」設定を好むことを示すパターンを識別することがありうる。設定推薦は、ユーザー１０３に対して、夜間にユーザー１０３の居間において、および／または異なる時点に異なる周辺照明および／または異なる位置において、「ポートレートおよびロック」設定推薦を呈示してもよい。ユーザー１０３は、「ポートレートおよびロック」設定推薦に対して、ユーザー１０３の好みに依存してたとえば「はい」または「いいえ」を応答してもよい。プロセッサ１１６は、たとえばユーザー１０３の応答に依存して、識別されたパターンを、居間および／または前記異なる時間を、異なる周辺照明のもとでおよび／または前記異なる位置において含めるまたは除外するよう調整してもよい。
【００２９】
いくつかの実施形態では、通信装置１０６におけるアプリケーションは第一のアプリケーションであってもよく、第二のアプリケーションが、第一のアプリケーションと実質的に同様であると識別されてもよい。これらおよび他の実施形態において、プロセッサ１１６はさらに、通信インターフェース１１８を介して、第二のアプリケーションの使用の際に適用されるよう設定推薦を、通信装置１０６に、通信装置１０６のユーザー１０３への呈示のために提供するようさらに構成されていてもよい。設定推薦への応答を示すデータは、第二のアプリケーションへの関係で前記パターンを更新するためにプロセッサ１１６によって使われてもよい。
【００３０】
たとえば、通信装置１０６における電子書籍アプリケーションは第一のアプリケーションであってもよく、第二の電子書籍アプリケーションが、第一の電子書籍アプリケーションと実質的に同様であると識別されてもよい。プロセッサ１１６は、通信インターフェース１１８を介して、第二の電子書籍アプリケーションの使用の際に適用されるよう輝度設定推薦を、通信装置１０６に、通信装置１０６のユーザー１０３への呈示のために提供してもよい。通信インターフェース１１８は、通信装置１０６から、輝度設定推薦への応答を示すデータを受信してもよい。設定推薦への応答を示すデータは、第二の電子書籍アプリケーションへの関係で前記パターンを確認または調整するためにプロセッサ１１６によって使われてもよい。
【００３１】
代替的または追加的に、第二のアプリケーションが実質的に同様であると識別されるのは、第一のアプリケーションの属性を第二のアプリケーションの属性と比較して共通の属性があればそれを同定することによってであってもよい。それらの属性は、第一または第二のアプリケーション上で利用可能なコンテンツの型、第一または第二のアプリケーションの機能的な能力または第一または第二のアプリケーション上で利用可能な設定などまたはそれらの任意の組み合わせの一つまたは複数を含んでいてもよい。
【００３２】
たとえば、第二の電子書籍アプリケーションが実質的に同様であると識別されるのは、第一の電子書籍アプリケーションの属性を第二の電子書籍アプリケーションの属性と比較して共通の属性があればそれを同定することによってであってもよい。それらの属性は、たとえば第一および第二の電子書籍アプリケーション上で利用可能な同様の電子書籍コンテンツを含んでいてもよい。
【００３３】
代替的または追加的に、通信装置１０６は第一の通信装置であってもよく、第二のアプリケーションは、通信装置１０７のような、ユーザー１０３に関連付けられた第二の通信装置上に位置されていてもよい。通信装置１０７上の第二のアプリケーションは、通信装置１０６上の第一のアプリケーションと同じであっても、異なっていてもよい。プロセッサ１１６は、識別されたパターンに基づいて、第二の通信装置１０７における第二のアプリケーションに適用すべき設定の設定推薦を生成するよう構成されていてもよい。プロセッサ１１６は、通信インターフェース１１８に設定推薦を提供するよう構成されていてもよい。通信インターフェース１１８は、第二のアプリケーションの使用の間に適用するよう、第二の通信装置１０７のユーザー１０３に対する呈示のために、通信倒置１０７に、設定推薦を提供するよう構成されていてもよい。通信インターフェース１１８は、通信装置１０７から、設定推薦への応答を示すデータを受け取ってもよく、そのデータがそのパターンを確証または調整するためにプロセッサ１１６によって使われてもよい。
【００３４】
たとえば、第二の電子書籍アプリケーションは、第一の通信装置１０６に対して第二の通信装置１０７上に位置されていてもよい。プロセッサ１１６は、識別されたパターンに基づいて、第二の通信装置１０７において第二の電子書籍アプリケーションの使用の間に適用すべき設定推薦を生成するよう構成されていてもよい。プロセッサ１１６は、通信インターフェース１１８に輝度設定推薦を提供してもよい。通信インターフェース１１８は、第二の電子書籍アプリケーションの使用の間に適用するよう、ユーザー１０３への呈示のために通信装置１０７に輝度設定推薦を提供してもよい。通信インターフェース１１８は、輝度設定推薦に対する応答を受信してもよく、その応答が、そのパターンを確証または調整するためにプロセッサ１１６によって使われてもよい。
【００３５】
クラウド・コンピューティング・システム１０２を利用することによって、通信装置１０６、１０７、１０８の一つまたは複数に対して呈示される設定推薦がクラウド・コンピューティング・システム１０２において処理されうる。こうして、いくつかの実施形態では、処理および／または他の動作はクラウド・コンピューティング・システム１０２において実行されてもよい。
【００３６】
図２は、本稿に記載される少なくともいくつかの実施形態に基づいて構成される、図１の通信装置１０６のある実施形態のブロック図である。通信装置１０７および通信装置１０８の一つまたは複数は同様に構成されていてもよい。通信装置１０６は、プロセッサ２０４または他の処理装置と、システム・メモリ・デバイス２０６と、通信インターフェース２０８と、記憶装置２１０と、一つまたは複数のセンサー２１２と、設定推薦アプリケーション２１４と、コンテキスト・データを受領するよう構成されたデータ収集ユニット２１６と、上記のコンポーネントを一緒に通信可能に結合するよう構成された通信バス２１８とを含んでいてもよい。
【００３７】
プロセッサ２０４は、下記でより詳細に論じる設定推薦の生成のような、本稿に記載される動作の一つまたは複数を実行するよう構成されていてもよい。
【００３８】
システム・メモリ・デバイス２０６は、設定推薦の生成を容易にするためにプロセッサ２０４によって実行されうるロードされたプログラムおよび／またはソフトウェアを含んでいてもよい。代替的または追加的に、使用データ２０６Ａ、センサー・データ２０６Ｂおよび／または他のデータのようなコンテキスト・データが、プログラムおよび／またはソフトウェアの実行中に、システム・メモリ・デバイス２０６にロードされてもよい。
【００３９】
通信装置１０６の通信インターフェース２０８は、図１のクラウド・コンピューティング・システム１０２にコンテキスト・データを提供するよう構成されていてもよく、および／または他の仕方でクラウド・コンピューティング・システム１０２および／または他の通信装置１０７、１０８との通信を容易にするよう構成されていてもよい。図１のクラウド・コンピューティング・システム１０２の通信インターフェース１１８と同様に、通信インターフェース２０８はたとえば、ネットワーク・インターフェース・カード、ネットワーク・アダプター、LANアダプターまたは他の好適な通信インターフェースを含んでいてもよい。
【００４０】
記憶装置２１０は、磁気記憶、光学式記憶、半導体記憶などまたはそれらの任意の組み合わせといった不揮発性記憶を含んでいてもよい。
【００４１】
前記一つまたは複数のセンサー２１２は、たとえば：光電センサー；聴覚センサー；位置センサー；近接センサー；加速度計；および時計を含んでいてもよい。
【００４２】
設定推薦アプリケーション２１４は、記憶装置２１０に記憶されたおよび／またはメモリ２０６にロードされた、設定推薦を生成および呈示するためにプロセッサ２０４によって実行可能なコンピュータ可読命令のようなソフトウェアを含んでいてもよい。
【００４３】
データ収集ユニット２１６は、たとえばセンサー２１２によって通信装置１０６において生成されたコンテキスト・データを受領するよう構成されていてもよい。データ収集ユニット２１６は、たとえばシステム・メモリ・デバイス２０６内に含められてもよい。コンテキスト・データは、通信装置１０６におけるアプリケーションの使用の際のある設定の適用時に存在している条件を示しうる。
【００４４】
コンテキスト・データは、たとえばセンサー２１２からの、通信装置１０６におけるアプリケーションの使用の際の前記設定の適用時に通信装置１０６において存在している条件を示すセンサー・データ２０６Ｂを含んでいてもよい。コンテキスト・データは、代替的または追加的に、設定の適用の際に使われているアプリケーションを同定する使用データ２０６Ａを含んでいてもよい。データ収集ユニット２１６はコンテキスト・データをプロセッサ２０４に提供してもよい。
【００４５】
プロセッサ２０４は、コンテキスト・データに基づいてパターンを識別するよう構成されていてもよい。プロセッサ２０４はさらに、識別されたパターンに基づいて、識別されたパターンに実質的にマッチする条件のもとで通信装置１０６において当該アプリケーションの使用の際に適用すべき設定の設定推薦を生成するようさらに構成されていてもよい。プロセッサ２０４は、通信装置１０６のユーザー１０３に設定推薦を呈示するよう構成されていてもよい。プロセッサ２０４は、設定推薦への応答を示すデータを受領するよう構成されていてもよい。
【００４６】
たとえば、設定は、通信装置１０６の電子書籍アプリケーションの輝度に関係したあらかじめ決定された輝度設定であってもよい。ユーザー１０３は、電子書籍アプリケーションがユーザーの寝室で夜間に使用されるときには該電子書籍アプリケーションについて比較的低い輝度の設定を好むことがありうる。コンテキスト・データは、一つまたは複数のセンサー２１２によって集められた、時刻、周辺照明のレベルおよび通信装置１０６の位置を含んでいてもよい。プロセッサ２０４は、それらのコンテキスト・データに基づいて、パターンを識別してもよく、識別されたパターンに基づいて、そのパターンに実質的にマッチする条件のもとでの通信装置１０６における電子書籍アプリケーションの使用の際に適用すべき輝度の設定推薦を生成してもよい。たとえば、識別されたパターンが時刻（たとえば晩または夜）、その時刻におけるユーザーの寝室に対応する周辺光のレベル、ユーザーの寝室の位置および／または特定の電子書籍アプリケーションを含んでいてもよい。
【００４７】
プロセッサ２０４は、通信装置１０６のユーザー１０３に対して、通信装置１０６において設定推薦を呈示してもよい。たとえば、プロセッサ２０４は、通信装置１０６のGUIまたは他のUIを介して、ユーザー１０３が、通信装置１０６への設定推薦において同定されている設定を適用したいかどうかを問い合わせてもよいし、および／または推薦される設定が適用されうるパターンまたは条件を当該設定推薦が指定してもよい。応答して、ユーザー１０３は、GUIまたは他のUIを介して、「はい」「いいえ」または「二度と尋ねない」ボタンなどを選択してもよい。プロセッサ２０４は、設定推薦への応答を示すデータを受け取ってもよい。
【００４８】
いくつかの実施形態では、プロセッサ２０４は、通信装置１０３におけるアプリケーションに関係して、応答を示すデータに基づいて、識別されたパターンを確認または調整するよう構成されていてもよい。たとえば、プロセッサ２０４は、ユーザー１０３が夜間、ユーザー１０３の寝室における電子書籍アプリケーションの使用の間は電子書籍アプリケーションについて「ポートレートおよびロック」設定を好むことを示すパターンを識別することがありうる。設定推薦は、ユーザー１０３に対して、夜間にユーザー１０３の居間において、および／または異なる時点に異なる周辺照明のもとでおよび／または異なる位置において、「ポートレートおよびロック」設定推薦を呈示してもよい。ユーザー１０３は、「ポートレートおよびロック」設定推薦に対して、ユーザー１０３の好みに依存して「はい」または「いいえ」と応答してもよい。プロセッサ２０４は、たとえばユーザー１０３の応答に依存して、識別されたパターンを、居間および／または前記異なる時間を、異なる周辺照明のもとでおよび／または前記異なる位置において含めるまたは除外するよう調整してもよい。
【００４９】
いくつかの実施形態では、通信装置１０６におけるアプリケーションは第一のアプリケーションであってもよく、第二のアプリケーションが、第一のアプリケーションと実質的に同様であると識別されてもよい。これらおよび他の実施形態において、プロセッサ２０４はさらに、第二のアプリケーションの使用の際に適用されるよう設定推薦を、通信装置１０６のユーザー１０３に呈示するようさらに構成されていてもよく、設定推薦への応答を示すデータを受け取ってもよい。
【００５０】
たとえば、通信装置１０６における電子書籍アプリケーションは第一のアプリケーションであってもよく、第二の電子書籍アプリケーションが、第一の電子書籍アプリケーションと実質的に同様であると識別されてもよい。プロセッサ２０４は、第二の電子書籍アプリケーションの使用の際に適用されるよう輝度設定推薦を、通信装置１０６のユーザー１０３に呈示してもよい。プロセッサ２０４は輝度設定推薦への応答を示すデータを受け取ってもよい。設定推薦への応答を示すデータは、プロセッサ２０４によって、第二の電子書籍アプリケーションとの関係において前記パターンを確認するまたは調整するために使われてもよい。
【００５１】
代替的または追加的に、第二のアプリケーションが実質的に同様であると識別されるのは、第一のアプリケーションの属性を第二のアプリケーションの属性と比較して共通の属性があればそれを同定することによってであってもよい。それらの属性は、第一または第二のアプリケーション上で利用可能なコンテンツの型、第一または第二のアプリケーションの機能的な能力または第一または第二のアプリケーション上で利用可能な設定などまたはそれらの任意の組み合わせの一つまたは複数を含んでいてもよい。
【００５２】
たとえば、第二の電子書籍アプリケーションが実質的に同様であると識別されるのは、第一の電子書籍アプリケーションの属性を第二の電子書籍アプリケーションの属性と比較して共通の属性があればそれを同定することによってであってもよい。それらの属性は、たとえば第一および第二の電子書籍アプリケーション上で利用可能な同様の電子書籍コンテンツを含んでいてもよい。
【００５３】
このように、本稿に記載される実施形態は、通信装置１０６において適用すべき設定の設定推薦を決定することを考えている。設定推薦は、通信装置１０６においてローカルに、および／またはクラウド・コンピューティング・システム１０２においてリモートに決定されてもよい。
【００５４】
図３は、本稿に記載される少なくともいくつかの実施形態に基づいて構成される、通信装置において設定推薦を実施する例示的な方法３００のフローチャートである。いくつかの実施形態では、方法３００は、全体的にまたは部分的に、図１のクラウド・コンピューティング・システム１０２のようなクラウド・コンピューティング・システムによって実行されてもよい。代替的または追加的に、方法３００は、全体的にまたは部分的に、図１の通信装置１０６のような通信装置によって実行されてもよい。
【００５５】
方法３００は、通信装置のコンテキスト・データが受領されるブロック３０２において開始されうる。コンテキスト・データは、たとえば、通信装置１０６のデータ収集ユニット２１６によって、またはクラウド・コンピューティング・システム１０２の通信インターフェース１１８によって受領されてもよい。本稿ですでに説明したように、コンテキスト・データは、通信装置におけるアプリケーションの使用の際のある設定の適用時に存在している条件を示してもよい。
【００５６】
方法３００は、コンテキスト・データに基づいてパターンが識別されるブロック３０４に進んでもよい。
【００５７】
方法３００は、識別されたパターンに基づく設定推薦が生成されるブロック３０６に進んでもよい。設定推薦は、識別されたパターンに実質的にマッチする条件のもとで通信装置における当該アプリケーションの使用の際に適用すべき設定を指定してもよい。
【００５８】
方法３００は、設定推薦が図１のユーザー１０３のようなユーザーに呈示されるブロック３０８に進んでもよい。
【００５９】
方法３００は、設定推薦への応答を示すデータが受領されるブロック３１０に進んでもよい。
【００６０】
当業者は、本稿に開示されるこのおよびその他のプロセスおよび方法について、該プロセスおよび方法において実行される機能が異なる順序で実装されてもよいことを認識するであろう。さらに、概説された段階および動作は単に例として与えられているのであり、開示される実施形態の本質を損なうことなく、段階および動作の一部が任意的であったり、より少数の段階および動作に組み合わされたり、または追加的な段階および動作に拡張されたりしてもよい。
【００６１】
たとえば、方法３００が図１のクラウド・コンピューティング・システム１０２のようなクラウド・コンピューティング・システムによって実行される実施形態において、ブロック３０８はクラウド・コンピューティング・システムによって実行されなくてもよい。むしろ、クラウド・コンピューティング・システムは、通信装置がユーザーに呈示するために、設定推薦を通信装置に提供してもよい。
【００６２】
もう一つの例として、方法３００はさらに、設定推薦への応答を示すデータを受け取ることを含んでいてもよい。方法３００はさらに、前記アプリケーションとの関係で、応答を示すデータに基づいて、識別されたパターンを確認または調整することを含んでいてもよい。
【００６３】
代替的または追加的に、方法３００における通信装置におけるアプリケーションは、第一のアプリケーションであってもよく、方法３００はさらに、第二のアプリケーションが第一のアプリケーションと実質的に同様であると識別することを含んでいてもよい。方法３００はさらに、第二のアプリケーションの使用の際に適用するよう、通信装置のユーザーに設定推薦を呈示することを含んでいてもよい。方法３００はさらに、設定推薦への応答を示すデータを受け取ることを含んでいてもよい。
【００６４】
代替的または追加的に、第二のアプリケーションが第一のアプリケーションと実質的に同様であると識別することは、第一のアプリケーションの属性を第二のアプリケーションの属性と比較して共通の属性があればそれを同定することを含んでいてもよい。それらの属性は、第一および第二のアプリケーション上で利用可能なコンテンツの型、第一および第二のアプリケーションの機能的な能力および第一または第二のアプリケーション上で利用可能な設定を含んでいてもよい。
【００６５】
代替的または追加的に、通信装置は第一の通信装置であってもよい。これらおよびその他の実施形態において、方法３００はさらに、第一の通信装置のユーザーに関連付けられた第二の通信装置上に位置される第二のアプリケーションを識別することを含んでいてもよい。方法３００はさらに、第二のアプリケーションの使用の際に第二の通信装置において適用するよう、第二の通信装置のユーザーに、設定推薦を呈示することを含んでいてもよい。方法３００はさらに、設定推薦への応答を示すデータを受け取ることを含んでいてもよい。第二の通信装置上の第二のアプリケーションが第一の通信装置上の第一のアプリケーションと同じであっても異なっていてもよい。
【００６６】
図４は、本稿に記載される少なくともいくつかの実施形態に従って構成された、通信装置におけるアプリケーションの使用の際に設定推薦を実施するよう構成された例示的なコンピューティング装置４００を示すブロック図である。コンピューティング装置４００はたとえば、図１の通信装置１０６、１０７、１０８またはサーバー１１２の一つまたは複数に対応してもよい。非常に基本的な構成４０２では、コンピューティング装置４００は典型的には一つまたは複数のプロセッサ４０４およびシステム・メモリ４０６を含む。メモリ・バス４０８が、プロセッサ４０４とシステム・メモリ４０６との間で通信するために使用されてもよい。
【００６７】
所望される構成に依存して、プロセッサ４０４は、これに限られないが、マイクロプロセッサ（μP）、マイクロコントローラ（μC）、デジタル信号プロセッサ（DSP）またはそれらの任意の組み合わせを含む任意の型のものであってもよい。プロセッサ４０４は、レベル１キャッシュ４１０およびレベル２キャッシュ４１２のような一つ複数レベルのキャッシュ、プロセッサ・コア４１４およびレジスタ４１６を含んでいてもよい。例示的なプロセッサ・コア４１４は、算術論理ユニット（ALU:  arithmetic  logic  unit）、浮動小数点ユニット（FPU:  floating  point  unit）、デジタル信号処理コア（DSPコア）またはそれらの任意の組み合わせを含んでいてもよい。例示的なメモリ・コントローラ４１８は、プロセッサ４０４と一緒に使用されてもよいし、あるいはいくつかの実装では、メモリ・コントローラ４１８はプロセッサ４０４の内部の部分であってもよい。
【００６８】
所望される構成に依存して、システム・メモリ４０６は、これに限られないが、揮発性メモリ（RAMなど）、不揮発性メモリ（ROM、フラッシュ・メモリなど）またはそれらの任意の組み合わせを含む任意の型のものであってよい。システム・メモリ４０６は、オペレーティング・システム４２０、一つまたは複数のアプリケーション４２２およびプログラム・データ４２４を含んでいてもよい。アプリケーション４２２は、通信装置１０６の他のコンポーネントまたはクラウド・コンピューティング・システム１０２と協働して上記で論じた実施形態に基づく設定推薦を実施するよう構成される設定推薦アプリケーション４２６を含んでいてもよい。プログラム・データ４２４は、上記のように、一つまたは複数の通信装置１０６、１０７、１０８への設定推薦を実施するために有用でありうる設定推薦データ４２８を含んでいてもよい。たとえば、設定推薦データ４２８は、デフォルト設定および／またはユーザーが適用したもしくは手動の設定を含む、本稿で記述されるように生成された一つまたは複数の設定および／またはパターンを識別するために使われる通信装置のコンテキスト・データを含んでいてもよい。いくつかの実施形態では、アプリケーション４２２は、本稿に記載されたように設定推薦の実装が提供されうるよう、オペレーティング・システム４２０上でプログラム・データ４２４とともに動作するよう構成されていてもよい。
【００６９】
コンピューティング装置４００は、基本的な構成４０２と必要とされる何らかの装置およびインターフェースとの間の通信を容易にするため、追加的な特徴または機能ならびに追加的なインターフェースを有していてもよい。たとえば、バス／インターフェース・コントローラ４３０が、記憶インターフェース・バス４３４を介して基本的な構成４０２と一つまたは複数のデータ記憶装置４３２との間の通信を容易にするために使われてもよい。データ記憶装置４３２はリムーバブル型記憶装置４３６、非リムーバブル型記憶装置４３８またはそれらの組み合わせであってもよい。リムーバブル型記憶装置および非リムーバブル型記憶装置の例は、少しだけ挙げれば、フレキシブル・ディスク・ドライブおよびハードディスク・ドライブ（HDD）のような磁気ディスク装置、コンパクト・ディスク（CD）ドライブまたはデジタル多用途ディスク（DVD）ドライブのような光学式ディスク・ドライブ、半導体ドライブ（SSD:  solid  state  drive）およびテープ・ドライブを含む。例示的なコンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラム・モジュールまたは他のデータのような情報の記憶のために任意の方法または技術で実装される、揮発性および不揮発性、リムーバブル型および非リムーバブル型媒体を含んでいてもよい。
【００７０】
システム・メモリ４０６、リムーバブル型記憶装置４３６および非リムーバブル型記憶装置４３８はコンピュータ記憶媒体の例である。コンピュータ記憶媒体はこれに限られないが、RAM、ROM、EEPROM、フラッシュ・メモリまたは他のメモリ技術、CD-ROM、デジタル多用途ディスク（DVD）または他の光学式記憶、磁気カセット、磁気テープ、磁気ディスク記憶または他の磁気記憶装置または所望される情報を記憶するために使用できコンピューティング装置４００によってアクセスできる他の任意の媒体を含んでいてもよい。そのような任意のコンピュータ記憶媒体はコンピューティング装置４００の一部であることができる。
【００７１】
コンピューティング装置４００は、さまざまなインターフェース装置（たとえば、出力装置４４２、周辺インターフェース４４４および通信装置４４６）から基本的な構成４０２への、バス／インターフェース・コントローラ４３０を介した通信を容易にするためにインターフェース・バス４４０をも含んでいてもよい。例示的な出力装置４４２は、グラフィック処理ユニット４４８およびオーディオ処理ユニット４５０を含む。これらは、一つまたは複数のA/Vポート４５２を介してディスプレイまたはスピーカーのようなさまざまな外部装置に通信するよう構成されていてもよい。例示的な周辺インターフェース４４４は、シリアル・インターフェース・コントローラ４５４またはパラレル・インターフェース・コントローラ４５６を含む。これらは、一つまたは複数のI/Oポート４５８を介して入力装置（たとえばキーボード、マウス、ペン、音声入力装置、タッチ入力装置など）または他の周辺装置（たとえばプリンタ、スキャナなど）のような外部装置と通信するよう構成されていてもよい。例示的な通信装置４４６はネットワーク・コントローラ４６０を含み、該ネットワーク・コントローラ４６０は、一つまたは複数の通信ポート４６４を介して、ネットワーク通信リンクを通じて、一つまたは複数の他のコンピューティング装置４６２との通信を容易にするよう構成されていてもよい。
【００７２】
ネットワーク通信リンクは、通信媒体の一例でありうる。通信媒体は、典型的には、コンピュータ可読命令、データ構造、プログラム・モジュールまたは搬送波もしくは他の転送機構のような変調されたデータ信号の形の他のデータによって具現されてもよく、任意の情報送達媒体を含んでいてもよい。「変調されたデータ信号」は、その特性の一つまたは複数が、当該信号内に情報をエンコードするような仕方で設定または変更される信号であってもよい。限定ではなく例として、通信媒体は、有線ネットワークまたは直接有線（direct-wired）接続のような有線媒体および音響、電波周波数（RF:  radio  frequency）、マイクロ波、赤外線（IR）および他の無線媒体のような無線媒体を含んでいてもよい。本稿で使われるコンピュータ可読媒体の用語は、記憶媒体および通信媒体の両方を含みうる。
【００７３】
コンピューティング装置４００は、図１の通信装置１０６のような通信装置の一部として実装されてもよい。通信装置１０６は、携帯電話、携帯情報端末（PDA）、パーソナル・メディア・プレーヤー装置、無線ウェブ監視（web-watch）装置、パーソナル・ヘッドセット装置、アプリケーション固有装置または上記の機能の任意のものを含むハイブリッド装置といった小型形状因子のポータブル（またはモバイル）電子装置であってもよい。コンピューティング装置４００はまた、図１におけるクラウド・コンピューティング・システム１０２のようなクラウド・コンピューティング・システムの一部として実装されてもよい。
【００７４】
本稿におけるあらゆる例および条件付きの言辞は読者が本発明および当該技術を発達させるために発明者によって寄与される概念を理解するのを助ける教育上の目的のために意図されており、そのように個別的に挙げられている例および条件に限定することなく解釈されるものとする。また、明細書におけるそのような例の編成も本発明の優位や劣位を示すことには関係しない。本発明の実施形態について詳細に記述してきたが、本発明の精神および範囲から外れることなく、それにさまざまな変更、置換および改変ができることは理解しておくべきである。
【００７５】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
（付記１）
データ収集ユニットおよび処理装置を有する通信装置であって、
前記データ収集ユニットは当該通信装置のコンテキスト・データを受領するよう構成されており、前記コンテキスト・データは、当該通信装置におけるアプリケーションの使用の間のある設定の適用時に存在する条件を示すものであり、
前記処理装置は：
前記コンテキスト・データに基づいてパターンを識別し；
識別されたパターンに基づいて、該識別されたパターンに実質的にマッチする条件のもとで当該通信装置における前記アプリケーションの使用の間に適用すべき設定の設定推薦を生成し；
前記設定推薦を当該通信装置のユーザーに呈示し；
前記設定推薦への応答を示すデータを受領するよう構成されている、
通信装置。
（付記２）
コンテキスト・データが：
前記設定の適用時に存在する条件を示すセンサー・データ；および
前記設定の適用の間に使われている前記アプリケーションを同定する使用データを含む、
付記１記載の通信装置。
（付記３）
付記２記載の通信装置であって、前記センサー・データを収集するよう構成された一つまたは複数のセンサーをさらに有しており、前記一つまたは複数のセンサーは：
光電センサー；
聴覚センサー；
位置センサー；
近接センサー；
加速度計；および
時計
のうちの少なくとも一つを含む、通信装置。
（付記４）
前記処理装置がさらに、前記アプリケーションとの関係で、応答を示す前記データに基づいて、前記識別されたパターンを確認または調整するよう構成されている、付記１記載の通信装置。
（付記５）
当該通信装置における前記アプリケーションが第一のアプリケーションであり；
第二のアプリケーションが前記第一のアプリケーションと実質的に同様であると識別され；
前記処理装置がさらに、前記第二のアプリケーションの使用の間に適用するよう当該通信装置の前記ユーザーに対して前記設定推薦を呈示するよう構成されている、
付記１記載の通信装置。
（付記６）
付記５記載の通信装置であって、前記第二のアプリケーションが実質的に同様であると識別されるのが、前記第一のアプリケーションの属性を前記第二のアプリケーションの属性と比較して、共通する属性があればそれを識別することによってであり、前記属性は：
前記第一または第二のアプリケーション上で利用可能なコンテンツの型；
前記第一または第二のアプリケーションの機能的な能力；または
前記第一または第二のアプリケーション上で利用可能な設定
のうちの一つまたは複数を含む、通信装置。
（付記７）
通信インターフェースと；記憶装置と；処理装置とを有するクラウド・コンピューティング・システムであって、
前記通信インターフェースは、当該クラウド・コンピューティング・システムの外部の通信装置からコンテキスト・データを受領するよう構成されており、前記コンテキスト・データは、前記通信装置におけるアプリケーションの使用の間のある設定の適用時に存在する条件を示すものであり、
前記記憶装置は前記コンテキスト・データを記憶するよう構成されており、
前記処理装置は：
前記コンテキスト・データに基づいてパターンを識別し；
識別されたパターンに基づいて、該識別されたパターンに実質的にマッチする条件のもとで前記通信装置における前記アプリケーションの使用の間に適用すべき設定の設定推薦を生成し；
前記設定推薦を前記通信インターフェースに与えるよう構成されており、
前記通信インターフェースはさらに：
前記設定推薦を、前記通信装置のユーザーへの呈示のために前記通信装置に提供し；
前記通信装置から、前記設定推薦への応答を示すデータを受領するよう構成されている、
クラウド・コンピューティング・システム。
（付記８）
コンテキスト・データが：
前記設定の適用時に存在する条件を示すセンサー・データ；および
前記設定の適用の間に使われている前記アプリケーションを同定する使用データを含む、
付記７記載のクラウド・コンピューティング・システム。
（付記９）
付記７記載のクラウド・コンピューティング・システムであって、前記処理装置がさらに、前記アプリケーションとの関係で、応答を示す前記データに基づいて、前記識別されたパターンを確認または調整するよう構成されている、付記７記載のクラウド・コンピューティング・システム。
（付記１０）
前記通信装置における前記アプリケーションが第一のアプリケーションであり；
第二のアプリケーションが前記第一のアプリケーションと実質的に同様であると識別され；
前記処理装置がさらに、前記第二のアプリケーションの使用の間に適用するよう前記通信装置の前記ユーザーへの呈示のために前記設定推薦を前記通信インターフェースを介して前記通信装置に提供するよう構成されている、
付記７記載のクラウド・コンピューティング・システム。
（付記１１）
付記１０記載のクラウド・コンピューティング・システムであって、前記第二のアプリケーションが実質的に同様であると識別されるのが、前記第一のアプリケーションの属性を前記第二のアプリケーションの属性と比較して、共通する属性があればそれを識別することによってであり、前記属性は：
前記第一または第二のアプリケーション上で利用可能なコンテンツの型；
前記第一または第二のアプリケーションの機能的な能力；または
前記第一または第二のアプリケーション上で利用可能な設定
のうちの一つまたは複数を含む、クラウド・コンピューティング・システム。
（付記１２）
付記７記載のクラウド・コンピューティング・システムであって、
前記通信装置が第一の通信装置であり、
前記第一の通信装置における前記アプリケーションが第一のアプリケーションであり、
第二のアプリケーションが前記第一のアプリケーションと実質的に同様であると識別され、
前記第二のアプリケーションが第二の通信装置上に位置しており、
前記処理装置がさらに、前記第二のアプリケーションの使用の間に適用するよう前記第二の通信装置の前記ユーザーへの呈示のために前記設定推薦を前記通信インターフェースを介して前記第二の通信装置に提供するよう構成されている、
クラウド・コンピューティング・システム。
（付記１３）
設定推薦を生成する方法であって：
通信装置のコンテキスト・データを受領する段階であって、前記コンテキスト・データは、前記通信装置におけるアプリケーションの使用の間のある設定の適用時に存在する条件を示すものである、段階と；
前記コンテキスト・データに基づいてパターンを識別する段階と；
識別されたパターンに基づいて、該識別されたパターンに実質的にマッチする条件のもとで前記通信装置における前記アプリケーションの使用の間に適用すべき設定の設定推薦を生成する段階と；
前記通信装置のユーザーへの前記設定推薦の呈示への応答を示すデータを受領する段階とを含む、
方法。
（付記１４）
前記アプリケーションとの関係で、応答を示す前記データに基づいて、前記識別されたパターンを確認または調整する段階をさらに含む、付記１３記載の方法。
（付記１５）
前記通信装置における前記アプリケーションが第一のアプリケーションであり、当該方法がさらに：
第二のアプリケーションが前記第一のアプリケーションと実質的に同様であると識別する段階と；
前記第二のアプリケーションの使用の間に適用するよう前記通信装置の前記ユーザーに対して前記設定推薦を呈示する段階とを含む、
付記１３記載の方法。
（付記１６）
付記１５記載の方法であって、前記第二のアプリケーションが前記第一のアプリケーションと実質的に同様であると識別する段階が：
前記第一のアプリケーションの属性を前記第二のアプリケーションの属性と比較して、共通する属性があればそれを識別することを含み、前記属性は：
前記第一または第二のアプリケーション上で利用可能なコンテンツの型；
前記第一または第二のアプリケーションの機能的な能力；または
前記第一または第二のアプリケーション上で利用可能な設定
のうちの一つまたは複数を含む、方法。
（付記１７）
前記通信装置が第一の通信装置であり、前記第一の通信装置における前記アプリケーションが第一のアプリケーションであり、当該方法がさらに：
前記第一の通信装置のユーザーと関連付けられた第二の通信倒置上の第二のアプリケーションが前記第一のアプリケーションと実質的に同様であると識別する段階と；
前記第二のアプリケーションの使用の間に前記第二の通信装置において適用するよう前記第二の通信装置の前記ユーザーに対して前記設定推薦を呈示する段階とを含む、
付記１３記載の方法。
（付記１８）
前記応答を示す前記データを受領するのに先立って、前記通信装置によって前記設定推薦を前記ユーザーに対して呈示する段階をさらに含む、付記１３記載の方法。
（付記１９）
前記応答を示す前記データを受領するのに先立って、前記クラウド・コンピューティング・システムから、前記設定推薦を、前記ユーザーへの呈示のために前記通信装置に提供する段階をさらに含む、付記１３記載の方法。
（付記２０）
付記１３記載の方法を処理装置に実行させるプログラムを記憶したコンピュータ可読記憶媒体。
【符号の説明】
【００７６】
１００  動作環境
１０２  クラウド・コンピューティング・システム
１０３、１０５  ユーザー
１０４  通信ネットワーク
１０６、１０７、１０８  通信装置
１１０  記憶装置
１１２  サーバー
１１４  システム・メモリ
１１６  プロセッサ
１１８  通信インターフェース
２０４  プロセッサ
２０６  システム・メモリ
２０６Ａ  使用データ
２０６Ｂ  センサー・データ
２０８  通信インターフェース
２１０  記憶装置
２１２  センサー
２１４  設定推薦アプリケーション
２１６  データ収集ユニット
３００  方法
３０２  通信装置のコンテキスト・データを受領
３０４  コンテキスト・データに基づいてパターンを識別
３０６  識別されたパターンに基づいて設定推薦を生成
３０８  設定推薦をユーザーに呈示
３１０  設定推薦への応答を示すデータを受領
４００  コンピューティング装置
４０２  基本的構成
４０４  プロセッサ
４０６  システム・メモリ
４０８  メモリ・バス
４１０  レベル１キャッシュ
４１２  レベル２キャッシュ
４１４  プロセッサ・コアALU/FPU/DSP
４１６  レジスタ
４１８  メモリ・コントローラ
４２０  オペレーティング・システム
４２２  アプリケーション
４２４  プログラム・データ
４２６  設定推薦アプリケーション
４２８  設定推薦データ
４３０  バス／インターフェース・コントローラ
４３２  記憶装置
４３６  リムーバブル記憶装置（例：CD/DVD）
４３８  非リムーバブル記憶装置（例：HDD）
４３４  記憶インターフェース・バス
４４０  インターフェース・バス
４４２  出力装置
４４４  周辺インターフェース
４４６  通信装置
４４８  グラフィック処理ユニット
４５０  オーディオ処理ユニット
４５２  A/Vポート
４５４  シリアル・インターフェース・コントローラ
４５６  パラレル・インターフェース・コントローラ
４５８  I/Oポート
４６０  ネットワーク・コントローラ
４６２  他のコンピューティング装置
４６４  通信ポート
【図１】
2013200871.tif 000003
【図２】
2013200871.tif 000004
【図３】
2013200871.tif 000005
【図４】
2013200871.tif 000006