(57)【要約】【課題】通信装置での自動化された調節を行う方法を提供する。【解決手段】本発明の実施の形態によれば、通信装置で自動化された調節を行う方法が記載される。本方法は、通信装置の第一のコンテクストデータを受信する段階を含む。第一のコンテクストデータは、通信装置で第一の予め決定された設定の条件及び該条件と関連する設定の調節を示す。また、本方法は、設定の調節に基づいて第二の予め決定された設定を生成する段階を含む。また、本方法は、第一のコンテクストデータにより示される条件に類似する第二のコンテクストデータにより示される条件下で、第一の予め決定された設定の代わりに、通信装置で第二の予め決定された設定を適用する。【選択図】図２
2013201758.tif 000002
【特許請求の範囲】
【請求項１】
通信装置で第一のコンテクストデータを受信するデータコレクションユニットと、前記第一のコンテクストデータは、第一の予め決定された設定の適用で存在する条件と、前記条件に関連する設定の調節とを示し、
前記設定の調節に基づいて第二の予め決定された設定を生成して、生成された第二の予め決定された設定を、前記第一のコンテクストデータにより示される条件に類似した第二のコンテクストデータにより示される条件下で、前記第一の予め決定された設定の代わりに前記通信装置に適用する処理装置と、
を備える通信装置。
【請求項２】
前記コンテクストデータは、
予め決定された設定の適用で存在する条件を示すセンサデータと、
前記条件に関連する設定の調節を示す使用データと、
を含む請求項１記載の通信装置。
【請求項３】
前記センサデータを収集する１以上のセンサを更に含む、
請求項２記載の通信装置。
【請求項４】
前記１以上のセンサは、光起電デンサ、聴覚センサ、位置センサ、近接センサ、加速度計、クロックのうちの少なくとも１つを備える、
請求項３記載の通信装置。
【請求項５】
前記通信装置は第一の通信装置であり、
前記データコレクションユニットは、第二の通信装置の予め決定された設定を示すデータを受信する、
請求項１記載の通信装置。
【請求項６】
前記処理装置は、前記第一のコンテクストデータと前記第二の通信装置の予め決定された設定を示すデータとの間の優先度の決定に基づいて第三の予め決定された設定を生成し、生成された第三の予め決定された設定を前記第一の予め決定された設定の代わりに前記第一の通信装置で適用する、
請求項５記載の通信装置。
【請求項７】
前記第一のコンテクストデータと前記第二の通信装置の予め決定された設定を示すデータとをクラウドコンピューティングシステムに供給する通信インタフェースを更に備え、
前記クラウドコンピューティングシステムは、前記第一のコンテクストデータと前記第二の通信装置の予め決定された設定を示すデータとの間の優先度の決定に基づいて第三の予め決定された設定を生成し、生成された第三の予め決定された設定を、前記第一の予め決定された設定の代わりに前記第一の通信装置で適用する、
請求項５記載の通信装置。
【請求項８】
前記データコレクションユニットにより収集された第三のコンテクストデータをクラウドコンピューティングシステムに供給する通信インタフェースを更に備え、前記第三のコンテクストデータは、前記通信装置で第三の予め決定された設定の適用で存在する条件と、前記条件に関連する設定の調節とを示し、
前記通信インタフェースは、前記第三の予め決定された設定に対する設定の調節に基づいて、前記クラウドコンピューティングシステムにより生成された第四の予め決定された設定を受信して、受信された第四の予め決定された設定を、前記第三のコンテクストデータにより示された条件に類似した第四のコンテクストデータにより示された条件下で、前記第三の予め決定された設定の代わりに前記通信装置で適用する、
請求項１記載の通信装置。
【請求項９】
クラウドコンピューティングシステムであって、
当該クラウドコンピューティングシステムの外部にある通信装置から第一のコンテクストデータを受信する通信インタフェースと、前記第一のコンテクストデータは、第一の予め決定された設定の条件と、前記条件に関連する設定の調節とを示し、
前記通信インタフェースに結合され、前記第一のコンテクストデータを記憶するストレージ装置と、
前記設定の調節に基づいて、第二の予め決定された設定を生成し、生成された第二の予め決定された設定を、前記第一のコンテクストデータにより示される条件に類似した第二のコンテクストデータにより示される条件下で、前記第一の予め決定された設定の代わりに前記通信装置で適用する処理装置と、
を備えるクラウドコンピューティングシステム。
【請求項１０】
前記コンテクストデータは、
予め決定された設定の適用に存在する条件を示すセンサデータと、
前記条件に関連する設定の調節を示す使用データと、
を含む請求項９記載のクラウドコンピューティングシステム。
【請求項１１】
前記通信装置は、前記センサデータを収集する１以上のセンサを更に含む、
請求項１０記載のクラウドコンピューティングシステム。
【請求項１２】
前記１以上のセンサは、光起電デンサ、聴覚センサ、位置センサ、近接センサ、加速度計、クロックのうちの少なくとも１つを備える、
請求項１１記載のクラウドコンピューティングシステム。
【請求項１３】
前記通信装置は第一の通信装置であり、
前記通信インタフェースは、第二の通信装置の予め決定された設定を示すデータを受信する、
請求項１０記載のクラウドコンピューティングシステム。
【請求項１４】
前記処理装置は、前記第一のコンテクストデータと前記第二の通信装置の予め決定された設定を示すデータとの間の優先度の決定に基づいて第三の予め決定された設定を生成し、生成された第三の予め決定された設定を、前記第一の予め決定された設定の代わりに前記第一の通信装置で適用する、
請求項１３記載のクラウドコンピューティングシステム。
【請求項１５】
通信装置で自動化された調節を行う方法であって、
通信装置での第一の予め決定された設定の条件と前記条件に関連する設定の調節とを示す第一のコンテクストデータを受信する段階と、
前記設定の調節に基づいて第二の予め決定された設定を生成し、生成された第二の予め決定された設定を、前記第一のコンテクストデータにより示された条件に類似した条件下で、前記第一の予め決定された設定の代わりに前記通信装置で適用する段階と、
前記第一のコンテクストデータにより示される条件に類似した条件を示す第二のコンテクストデータの受信に応答して、前記第一の予め決定された設定の代わりに、前記通信装置で前記第二の予め決定された設定を適用する段階と、
を含む方法。
【請求項１６】
前記コンテクストデータは、
予め決定された設定の適用で存在する条件を示すセンサデータと、
前記条件に関連する設定の調節を示す使用データと、
を含む請求項１５記載の方法。
【請求項１７】
前記通信装置は、第一の通信装置である、
請求項１６記載の方法。
【請求項１８】
第二の通信装置の予め決定された設定を示すデータを受信する段階と、
前記第一のコンテクストデータと前記第二の通信装置の予め決定された設定を示すデータとの間の優先度の決定に基づいて第三の予め決定された設定を生成する段階と、
前記第一の予め決定された設定の代わりに、前記第一の通信装置で前記第三の予め決定された設定を適用する段階と、
を更に含む請求項１７記載の方法。
【請求項１９】
前記第二の通信装置の前記予め決定された設定と、クラウドコンピューティングでの前記第三の予め決定された設定とを記憶する段階を更に含む、
請求項１８記載の方法。
【請求項２０】
前記第二の予め決定された設定と、クラウドコンピューティングシステムでの前記第一のコンテクストデータにより示される条件とを記憶する段階を更に含む、
請求項１５記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置に対する設定の調節を提供することに関する。
【背景技術】
【０００２】
通信装置の設定は、一般に、通信装置のユーザにより手動で行われる。ある設定がひとたび選択されると、その設定は、ユーザがその設定を変えるまで適用される。通信装置の設定は、通信装置のユーザに動揺を引き起こす場合がある。例えば、アラーム設定は、比較的高い音量で可聴警報を知らせるために設定され、周囲の音のレベルが比較的低いときにユーザを動揺させる場合がある。
【０００３】
さらに、通信装置は通信装置の予め決定された近さの範囲内にある他の通信装置のユーザに苛立たしさ及び／又は動揺を生じさせる設定を有する場合がある。例えばアラーム設定は、近くで眠っている第二の通信装置のユーザを動揺させる可聴警報を知らせるために設定される場合がある。
【発明の概要】
【課題を解決するための手段】
【０００４】
本明細書で特許請求される手段は、何れかの問題点を解決するか、又は上述されたような環境においてのみ動作する実施の形態に限定されるものではない。むしろ、この背景は、本明細書で記載される実施の形態が実施される場合がある１つの例示的な技術を例示するためにのみ提供される。
【０００５】
本発明の実施の形態の態様によれば、通信装置での自動化された調節を行う方法が記載される。本方法は、通信装置の第一のコンテクストデータ（contextual  data）を受信する段階を含む。第一のコンテクストデータは、通信装置での第一の予め決定された設定の条件及び該条件に関連する設定の調節を示す。また、本方法は、設定の調節に基づいて、第二の予め決定された設定を生成する段階を含む。また、本方法は、第一のコンテクストデータにより示される条件に類似した第二のコンテクストデータにより示される条件下で、第一の予め決定された設定の代わりに、通信装置で第二の予め決定された設定を適用することを含む。
【０００６】
本実施の形態の目的及び利点は、特許請求の範囲で特に示されるエレメント及び組み合わせにより実現及び達成される。
【０００７】
上述の一般的な記載及び以下の詳細な記載の両者は、例示及び説明のためであって、特許請求されたとき、本発明を限定するものではない。
【図面の簡単な説明】
【０００８】
例示的な実施の形態は、添付図面の使用により更に具体的及び詳細に記載及び説明される。
【図１】通信装置に対する設定の調節が実現される、例示的な動作環境を例示する図である。
【図２】図１の動作環境で実現される通信装置の例示的な実施の形態のブロック図である。
【図３】通信装置に適用される設定の調節を生成する例示的な方法のフローチャートである。
【図４】本明細書で記載される実施の形態の少なくとも幾つかに従って全てアレンジされる、設定の調節を生成及び／又は適用するために実現されるコンピューティング装置の例示的な実施の形態のブロック図である。
【発明を実施するための形態】
【０００９】
本明細書で記載される幾つかの実施の形態によれば、携帯電話のような通信装置での設定の自動調節が実現される。係る自動調節は、ユーザが迷惑又は苛立ちを回避するのを可能にする。自動調節は、設定が機能するように設計される環境の属性に関して、通信装置の仕様及び設定に関連するコンテクストデータを収集することで実現される。コンテクストデータは、日時、周囲の光、周囲の音、及び他の通信装置の存在のような環境の属性を含む。さらに、コンテクストデータは、自動調節に応答して、ユーザによる調節を示すデータを含む。
【００１０】
例えば、通信装置の明るさの設定は、通信装置が位置する環境の周囲の光が通信装置での明るさ設定に比較して余りに低いときに、余りに明るい場合がある。自動調節は、周囲の光を明るさ設定に比較することで、設定を自動的に調節することで不要な明るさの表示をユーザが回避するのを可能にする。ユーザは、明るさの設定の自動調節を可能にするように選択するか、又は異なる設定に明るさ設定の自動調節を変えるように選択する場合がある。自動調節に対するユーザの反応は、将来における自動調節を生成するために属性として組み込まれる場合がある。
【００１１】
代替的に又は付加的に、自動調節を採用することは、第一の通信装置の近くに位置される第二の通信装置の存在を考慮する場合がある。例えば、第一のユーザが所定の時間で停止するようにアラームを設定したとき、第二のユーザが近くにおり且つ動揺させるとき、アラーム設定の自動調節が用いられる。第一の通信装置での設定の自動調節は、はじめに、第二のユーザに迷惑をかけるのを潜在的に回避するため、第一のユーザのアラームが静かに鳴動するのを可能にする。
【００１２】
本明細書で記載される幾つかの実施の形態によれば、通信装置で自動調節を実現することは、通信装置のローカルハードウェア及び／又はローカルソフトウェアにより容易にされる。代替的又は付加的に、通信装置で自動調節を実現することは、通信装置のアプリケーションと協働するクラウドコンピューティングシステムにより容易にされる。これらの実施の形態及び他の実施の形態では、設定に対する自動調節は、環境の属性、設定の属性及び自動調節に対するユーザの反応を含むコンテクストデータに基づいて実現される。
【００１３】
本発明の実施の形態は、添付図面を参照して説明される。  
図１は、通信装置の設定に対する自動調節が本明細書で開示される少なくとも幾つかの実施の形態に従って達成される例示的な動作環境１００を示す。動作環境１００は、クラウドコンピューティングシステム１０２、通信ネットワーク１０４、及び１以上の通信装置１０６、１０７及び１０８を含む。
【００１４】
一般に、通信ネットワーク１０４は、クラウドコンピューティングシステム１０２及び通信装置１０６，１０７及び１０８が互いに通信するのを可能にする１以上のワイドエリアネットワーク（WAN）及び／又はローカルエリアネットワーク（LAN）を含む。幾つかの実施の形態では、通信ネットワーク１０４は、複数のWAN及び／又はLANの間での論理接続及び物理接続により形成されるグローバルネットワークを含んでいるInternetを含む。代替的に又は付加的に、通信ネットワーク１０４は、１以上のセルラーRFネットワーク及び／又は、限定されるものではないが、802.xxネットワーク、Bluetooth(登録商標)アクセスポイント、ワイヤレスアクセスポイント、IPベースのネットワーク等のような１以上の有線ネットワーク及び／又は無線ネットワークを含む。あるタイプのネットワークが別のタイプのネットワークと相互作用させるサーバを含む。
【００１５】
それぞれの通信装置１０６，１０７及び１０８は、限定されるものではないが、モバイルフォン、パーソナルデジタルアシスタント（PDA）、mp3プレーヤのようなパーソナルミュージックデバイス、ページャ、電子書籍リーダ又はタブレット型コンピュータを含む。さらに、それぞれの通信装置１０６，１０７及び１０８は、限定されるものではないが、光電池デンサ、位置デンサ、近接センサ、加速度計又はクロックを含む１以上のセンサを含む。幾つかの実施の形態では、通信装置１０６，１０７及び１０８は、以下に詳細に説明されるように、クラウドコンピューティングシステム１０２により提供されるサービスへのアクセスを可能にする通信インタフェースを含む。例えば、それぞれの通信装置１０６，１０７及び１０８は、対応する通信インタフェースを使用して、コンテクストデータをクラウドコンピューティングシステム１０２に供給する。クラウドコンピューティングシステム１０２は、１以上の通信装置１０６，１０７及び１０８からコンテクストデータを受信し、１以上の通信装置１０６，１０７及び１０８に設定の調節を供給する。
【００１６】
クラウドコンピューティングシステム１０２は、１以上のハードウェアシステムを含む。係るハードウェアシステムの例は、限定されるものではないが、１以上のストレージ装置１１０及び１以上のサーバ１２を含む。１以上のサーバ１１２のそれぞれは、１以上のシステムメモリ装置１１４及び１以上のプロセッサ１１６を含む。クラウドコンピューティング１０２は、通信インタフェース１１８を更に含む。
【００１７】
ストレージ装置１１０は、磁気ストレージ、光ストレージ、固体ストレージ等、或いはこれらの組み合わせのような不揮発性ストレージを含む。ストレージ装置１１０は、通信インタフェース１１８に通信可能に結合される。
【００１８】
先に記載されたように、サーバ１１２は、１以上のシステムメモリ装置１１４及び／又は１以上のプロセッサ１１６を含み、ソフトウェアを実行し、及び／又はクラウドコンピューティングシステム１０２へのアクセスを提供し、及び／又は、１以上の通信装置１０６，１０７及び１０８に対してクラウドコンピューティングシステム１０２で利用可能なソフトウェアを実行する。
【００１９】
システムメモリ装置１１４は、ランダムアクセスメモリ（RAM）のような揮発性ストレージを含む。メモリ装置１１４は、コンテンツフィルタリングのような、本明細書で記載される１以上の動作を実行する１以上のプロセッサ１１６により実行されるプログラム及び／又はソフトウェアをロードしている。
【００２０】
クラウドコンピューティングシステム１０２の通信インタフェース１１８は、通信装置１０６，１０７及び１０８の何れかからコンテクストデータを受信し、及び／又は通信装置１０６，１０７及び１０８の何れかに予め決定された設定を送出する。通信インタフェース１１８は、例えばネットワークインタフェースカード、ネットワークアダプタ、LANアダプタ、又は他の適切な通信インタフェースを含む。
【００２１】
既に言及したように、クラウドコンピューティングシステム１０２は、１以上の通信装置１０６，１０７及び１０８からコンテクストデータを受信する。クラウドコンピューティングシステム１０２で受信されたコンテクストデータは、第一の予め決定された設定の適用で存在する条件及び該条件に関連する設定の調節を示す、１以上の通信装置１０６，１０７及び１０８で収集されるセンサデータを含む。クラウドコンピューティングシステム１０２で受信されたコンテクストデータは、条件に関連する設定の調節を示す、通信装置１０６，１０７及び１０８で収集された使用データを代替的に又は付加的に含む。
【００２２】
クラウドコンピューティングシステム１０２は、通信インタフェース１１８に結合されたストレージ装置１１０に第一のコンテクストデータを記憶する。
【００２３】
幾つかの実施の形態では、クラウドコンピューティングシステム１０２は、近い将来、通信装置１０６から第二のコンテクストデータを受信する。第二のコンテクストデータに基づいて、クラウドコンピュータ１０２は、第一のコンテクストデータにより示される条件に類似する、通信装置１０６での条件の存在を識別する。従って、クラウドコンピューティングシステム１０２は、第二の予め決定された設定が通信装置１０６で適用されるように、通信装置１０６に第二の予め決定された設定を送出する。
【００２４】
例えば、第一の予め決定された設定は、通信装置１０６でのディスプレイの明るさに関連する第一の予め決定された明るさ設定である。設定の調節は、部屋における周囲の光の特定のレベルのような、第一のコンテクストデータにより示される条件下での、ディスプレイの明るさ設定の調節である。クラウドコンピューティングシステム１０２は、第一の予め決定された明るさ設定及び明るさ設定の調節に関連する周囲の光のロウレベルを示す第一のコンテクストデータを通信インタフェース１１８を介して受信する。ストレージ装置１１０は、第一のコンテクストデータを記憶する。明るさ設定の調節を含む第一のコンテクストデータに基づいて、クラウドコンピューティングシステム１０２は、第一のコンテクストデータにより示される条件に類似した条件下で、第一の予め決定された設定の代わりに、通信装置で適用される第二の予め決定された設定を生成する。クラウドコンピューティングシステム１０２は、近い将来、周囲の光の特定レベルのような第一のコンテクストデータに類似した条件を示す通信装置１０６から第二のコンテクストデータを受信する。通信装置１０６は、第一の予め決定された明るさ設定の代わりに、通信装置１０６でのディスプレイの明るさを調節するために第二の予め決定された明るさ設定を適用する。
【００２５】
代替的に又は付加的に、第一の予め決定された設定は、通信装置１０６のアラームの特徴に関連する第一の予め決定された音量の設定である。設定の調節は、音量の設定の調節である。第一のコンテクストデータは、音量の設定の調節が行われるときに、周囲の音のレベルが比較的に低いことを示す。通信インタフェース１１８は、予め決定された音量の設定及び音量の設定の調節に関連する周囲の音量の低いレベルを示す第一のコンテクストデータを通信インタフェース１１８を介して受信する。音量の設定の調節を含む第一のコンテクストデータに基づいて、クラウドコンピューティングシステム１０２は、第一のコンテクストデータにより示される条件に類似した条件下で、第一の予め決定された設定の代わりに、通信装置で適用される第二の予め決定された設定を生成する。次いで、クラウドコンピューティングシステム１０２は、近い将来で、周囲の音の低いレベルのような第一のコンテクストデータに類似した条件を示す第二のコンテクストデータを通信装置１０６から受信する。第二の予め決定された設定は、第二のコンテクストデータが周囲の音のレベルが比較的低いことを示すとき、第一の予め決定された設定の代わりに、通信装置１０６で実現されるべき第二の予め決定された音量の設定である。従って、第二の予め決定された音量の設定は、周囲の音のレベルがアラームの音量を低く且つ次第に増加するように設定することで、通信装置１０６のユーザを動揺させることを回避する。
【００２６】
代替的に、クラウドコンピューティングシステム１０２は、通信装置１０６に第二の予め決定された設定を送出する。次いで、通信装置１０６は、近い将来、例えば１以上のセンサからの第二のコンテクストデータを収集する。通信装置１０６は、第二のコンテクストデータが第一のコンテクストデータにより示される条件に整合する条件を示すことを判定する。これに応じて、通信装置１０６は、通信装置１０６で第二の予め決定された設定を適用する。
【００２７】
例えば、第二の予め決定された設定は、通信装置１０６のアラームの特徴の音量の設定に関連する。クラウドコンピューティングシステム１０２は、通信装置１０６に音量の設定を送出する。次いで、通信装置は、低レベルの周囲の音を示す第二のコンテクストデータを収集する。次いで、通信装置１０６は、周囲の音の低レベルが周囲の音の類似のレベルのような第一のコンテクストデータにより示される条件に整合することを判定する。これに応じて、通信装置１０６は、通信装置１０６で第二の予め決定された設定を適用する。従って、第一のコンテクストデータにより示された類似の条件がその後のコンテクストデータに基づいて識別されるとき、第二の予め決定された設定は、通信装置１０６で自動的に適用される。
【００２８】
代替的に又は付加的に、通信インタフェース１１８は、第二の通信装置１０７が図１において参照符号１０９で示されるように、通信装置１０６の予め決定された近さの範囲にあるとき、通信装置１０７のような、第二の通信装置の予め決定された設定を示すデータを受信する。通信インタフェース１１８は、第二の通信装置１０７の予め決定された設定を示すデータを受信する。プロセッサ１１６は、第一の予め決定された設定の代わりに第一の通信装置１０６で適用するため、第一のコンテクストデータと第二の通信装置１０７の予め決定された設定を示すデータとの間での優先度の決定に基づいて、第三の予め決定された設定を生成する。
【００２９】
例えば、第一の予め決定された設定は、第一の通信装置１０６で、午前５時３０分にアラームを知らせるように設定されているアラームの特徴の音量の設定である。第一のコンテクストデータは、周囲の音のレベルはアラームの特徴の音量の設定に比較して低いことを示す。また、第一のコンテクストデータは、第一の通信装置１０６の予め決定された近さの範囲にある第二の通信装置１０７の存在を示す。また、通信装置１１８は、第二の通信装置１０７のアラームの特徴は午前６時でアラームを知らせるように設定されることを示すデータを受信する。プロセッサ１１６は、第一の通信装置１０６のアラームと第二の通信装置１０７のアラームとの間の優先度の決定に基づいて、第三の予め決定された設定を決定する。第三の予め決定された設定は、第一の通信装置１０６でのアラームの特徴の音量の設定を、第二の通信装置１０７のユーザに迷惑をかけないように、少なくとも最初は低くなるように調節する。
【００３０】
クラウドコンピューティングシステム１０２を利用することで、１以上の通信装置１０６，１０７及び１０８での設定に対する自動化された調節は、クラウドコンピューティングシステム１０２で処理される。従って、幾つかの実施の形態において、クラウドコンピューティングシステム１０２で処理及び／又は他の動作が実行される場合がある。
【００３１】
図２は、本明細書で記載される少なくとも幾つかの実施の形態に従ってアレンジされる、図１の通信装置１０６の実施の形態のブロック図である。１以上の通信装置１０７及び通信装置１０８は、同様に設定される。通信装置１０６は、プロセッサ２０４又は他の処理装置、システムメモリ装置２０６、通信インタフェース２０８、ストレージ装置２１０、１以上のセンサ２１２、設定調節アプリケーション２１４、上述されたコンポーネントを互いに通信可能に結合するように構成される通信バス２１６、及びコンテクストデータを受信するように構成されるデータコレクションユニット２１８を含む。
【００３２】
プロセッサ２０４は、以下に更に詳細に説明される予め決定された設定を生成することのような、本明細書で記載される１以上の動作を実行するために構成される。
【００３３】
システムメモリ２０６は、予め決定された設定の生成を容易にするため、プロセッサ２０４により実行される、システムメモリ装置２０６にロードされたプログラム及び／又はソフトウェアを含む。代替的に又は付加的に、コンテクストデータ及び／又は他のデータは、プログラム及び／又はソフトウェアの実行の間にシステムメモリ装置２０６にロードされる。
【００３４】
通信装置１０６の通信インタフェース２０８は、図１のクラウドコンピューティングシステム１０２にコンテクストデータを提供するか、及び／又はさもなければ、クラウドコンピューティングシステム１０２及び／又は他の通信装置１０７，１０８との通信を容易にする。図１のクラウドコンピューティングシステム１０２の通信インタフェース１１８と同様に、通信インタフェース２０８は、例えばネットワークインタフェースカード、ネットワークアダプタ、LANアダプタ、又は他の適切な通信インタフェースを含む。
【００３５】
ストレージ装置２１０は、磁気ストレージ、光ストレージ、固体ストレージ等、或いはこれらの組み合わせのような不揮発性ストレージを含む。
【００３６】
１以上のセンサ２１２は、例えば光起電センサ、聴覚センサ、位置センサ、近接センサ、加速時計及びクロックを含む。
【００３７】
設定調節アプリケーション２１４は、ストレージ装置２１０に記憶され、及び／又はメモリ２０６にロードされるコンピュータで読取り可能な命令であって、第一の予め決定された設定を第二の予め決定された設定又は異なる予め決定された命令に変えるためにプロセッサ２０４により実行可能なコンピュータで読取り可能な命令のようなソフトウェアを含む。
【００３８】
データコレクションユニット２１８は、例えばセンサ２１２により通信装置１０６で生成されたコンテクストデータを受信する。データコレクションユニット２１８は、例えばシステムメモリ装置２０６に含まれる。コンテクストデータは、第一の予め決定された設定の適用で通信装置１０６で存在する条件と、該条件に関連する設定の調整とを示す。
【００３９】
コンテクストデータは、予め決定された設定の適用で通信装置に存在する条件を示す、例えばセンサ２１２からのセンサデータを含む。コンテクストデータは、代替的に又は付加的に、条件に関連する設定の調節を示す使用データを含む。データコレクションユニット２１８は、第一のコンテクストデータをプロセッサ２０４に提供する。
【００４０】
プロセッサ２０４は、後続するコンテクストデータ、又は第一のコンテクストデータにより示される条件に類似した第二のコンテクストデータにより示される条件下で、第一の予め決定された設定の代わりに、通信装置１０６に適用される第二の予め決定された設定を、設定の調節に基づいて生成する。幾つかの実施の形態では、第二の予め決定された設定は、設定の調節に対応する。従って、プロセッサ２０４が第一のコンテクストデータにより示されるのと類似の条件を後続するコンテクストデータに基づいて識別したとき、第二の予め決定された設定は、通信装置１０６で自動的に適用される。
【００４１】
例えば、第一の予め決定された設定は、通信装置１０６のディスプレイの明るさに関連する第一の予め決定された明るさの設定である。設定の調節は、部屋における周囲の光の特定のレベルのような、第一のコンテクストデータにより示される条件下で、ディスプレイの明るさ設定の調節である。データコレクションユニット２１８は、１以上のセンサ２１２を介して、第一の予め決定された明るさの設定及び明るさの設定の調節に関連する周囲の光の特定のレベルを示す第一のコンテクストデータを受信する。ストレージ装置２１０は、第一のコンテクストデータを記憶する。明るさ設定の調節を含む第一のコンテクストデータに基づいて、通信装置１０６は、第一のコンテクストデータにより示される条件に類似した条件下で、第一の予め決定された設定の代わりに、通信装置で適用される第二の予め決定された設定を生成する。次いで、通信装置１０６は、近い将来、周囲の光の特定のレベルのような第一のコンテクストデータに類似した条件を示す第二のコンテクストデータを１以上のセンサ２１２を介して受信する。プロセッサ２０４は、通信装置１０６で適用するため、第二の予め決定された明るさの設定を生成する。通信装置１０６は、第一の予め決定された明るさの設定の代わりに、通信装置１０６でのディスプレイの明るさを調節するため、第二の予め決定された明るさの設定を適用する。
【００４２】
代替的に又は付加的に、第一の予め決定された設定は、通信装置１０６のアラームの特徴に関連する第一の予め決定された設定である。設定の調節は、音量の設定の調節である。第一のコンテクストデータは、１以上のセンサ２１２を介して、音量の設定の調節が行われたときに、周囲の音のレベルが比較的低いことを示す。データコレクションユニット２１８は、予め決定された音量の設定及び音量の設定の調節に関連する周囲の音の比較的低レベルを示す第一のコンテクストデータを受信する。音量の設定の調節を含む第一のコンテクストデータに基づいて、通信装置１０６は、第一のコンテクストデータにより示される条件に類似した条件下で、第一の予め決定された設定の代わりに、通信装置１０６で適用される第二の予め決定された設定を生成する。次いで、通信装置１０６は、近い将来、周囲の音の比較的低レベルのような第一のコンテクストデータに類似した条件を示す第二のコンテクストデータを１以上のセンサ２１２から受信する。第二の予め決定された設定は、周囲の音のレベルが第一のコンテクストデータにより前に示されたよりも比較的低いことを第二のコンテクストデータが示すとき、第一の予め決定された設定の代わりに、通信装置１０６で実現されるべき第二の予め決定された音量の設定である。従って、第二の予め決定された音量の設定は、周囲の音のレベルが比較的低いときに、アラームの音量を低く且つ次第に増加するように設定することで、通信装置１０６のユーザを混乱させるのを回避する。
【００４３】
代替的に、通信装置１０６は、例えば通信インタフェース２０８を介して、第一のコンテクストデータをクラウドコンピューティングシステム１０２に送出する。次いで、データコレクションユニット２１６は、近い将来、例えば１以上のセンサ２１２から第二のコンテクストデータを収集し、第二のコンテクストデータをクラウドコンピューティングシステム１０２に送出する。クラウドコンピューティングシステム１０２は、第二のコンテクストデータが第一のコンテクストデータにより示される条件に整合する条件を示すことを判定する。クラウドコンピューティングシステム１０２は、第二の予め決定された設定を通信装置１０６に送出する。これに応答して、通信装置１０６は、通信装置１０６で第二の予め決定された設定を適用する。
【００４４】
例えば、第一のコンテクストデータは、通信装置１０６のアラームの特徴である音量の設定に関連する。通信装置１０６は、例えば通信インタフェース２０８を介して、周囲の音の比較的低いレベルを示す第一のコンテクストデータをクラウドコンピューティングシステムに送出する。データコレクションユニット２１６は、周囲の音の比較的低いレベルを示す第二のコンテクストデータを１以上のセンサ２１２から収集する。次いで、クラウドコンピューティングシステム１０２は、第二のコンテクストデータの周囲の音の比較的低レベルが第一のコンテクストデータにより示される条件に整合することを判定する。次いで、クラウドコンピューティングシステム１０２は、第二の予め決定された音量の設定を生成し、第二の予め決定された音量の設定を通信装置１０６に送出する。これに応じて、通信装置１０６は、通信装置１０６で第二の予め決定された設定を適用する。
【００４５】
代替的に又は付加的に、通信インタフェース２０８は、第二の通信装置１０７が図１における参照符号１０９で示されるような第一の通信装置１０６の予め決定された近さの範囲にあることを示すデータを受信する。通信インタフェース２０８は、第二の通信装置１０７の予め決定された設定を示すデータを受信する。プロセッサ２０４は、第一のコンテクストデータと第二の通信装置１０７の予め決定された設定を示すデータとの間の優先度の決定に基づいて、第一の予め決定された設定の代わりに、第一の通信装置１０６で適用される第三の予め決定された設定を生成する。
【００４６】
例えば、第一の予め決定された設定は、第一の通信装置１０６で、午前５時３０分でアラームを知らせるように設定されるアラームの特徴である音量の設定である。第一のコンテクストデータは、周囲の音のレベルがアラームの特徴の音量の設定に比較して低いことを示す。また、第一のコンテクストデータは、第一の通信装置１０６の予め決定された近さの範囲にある第二の通信装置１０７の存在を示す。また、通信インタフェース２０８は、第二の通信装置１０７のアラームの特徴が午前６時でアラームを知らせるように設定されていることを示すデータを受信する。プロセッサ２０４は、第一の通信装置１０６のアラームと第二の通信装置１０７のアラームとの間の優先度の決定に基づいて、第三の予め決定された設定を決定する。第三の予め決定された設定は、第二の通信装置１０７のユーザを動揺させないように、第一の通信装置１０６でのアラームの特徴である音量の設定を低く調節する。
【００４７】
代替的に又は付加的に、第二の通信装置１０７が予め決定された近さの範囲にあるとき、第一の通信装置１０６の全ての音声のアナウンスの特徴が無効にされる。例えば、第一の通信装置１０６のユーザは、第二の通信装置１０７の第二のユーザにより教示されるピアノレッスンに出席する場合がある。第一の通信装置１０６は、電話の呼び出しの鳴動のような到来する通信を知らせるための第一の予め決定された設定を有する。しかし、第二の通信装置１０７のユーザは、その近さにおいて他の通信装置に関連される全ての電話の呼び出しの鳴動を静める。これらの実施の形態及び他の実施の形態では、第三の予め決定された設定は、第一の通信装置１０６の第一の予め決定された設定と第二の通信装置１０７の予め決定された設定との間の優先度の決定に基づいて、電話の呼び出しの鳴動を静める。従って、ピアノレッスンの間の騒ぎは、第二の通信装置１０７が予め決定された近さの範囲にあることを条件が示すとき、第一の通信装置１０６で第三の予め決定された設定を適用することで自動的に回避される。
【００４８】
代替的に又は付加的に、第一の通信装置１０６の通信インタフェース２０８は、クラウドコンピューティングシステム１０２にデータコレクションユニット２１８により収集された第三のコンテクストデータを供給する。第三のコンテクストデータは、通信装置１０６の第三の予め決定された設定の適用で存在する条件及び該条件に関連する設定の調節を示す。通信装置１０６の通信インタフェース２０８は、クラウドコンピューティングシステム１０２により生成された第四の予め決定された設定を受信する。第四の予め決定された設定は、第三の予め決定された設定に設定の調節に基づく。次いで、設定調節アプリケーション２１４は、第三のコンテクストデータにより示される条件に類似した第四のコンテクストデータにより示される条件下で、第三の予め決定された設定の代わりに、通信装置１０６で第四の予め決定された設定を適用する。従って、本明細書で記載された実施の形態は、例えば通信装置１０６でローカルに及び／又はクラウドコンピューティングシステム１０２でリモートに、通信装置１０６で適用するため、例えば予め決定された設定といった自動化された設定の調節を決定することを考える。
【００４９】
図３は、本明細書で記載される少なくとも幾つかの実施の形態に従ってアレンジされる、通信装置で自動化された調節を実施する例示的な方法３００のフローチャートである。幾つかの実施の形態では、本方法３００は、図１のクラウドコンピューティングシステム１０２のような、クラウドコンピューティングシステムにより全体的に又は部分的に実行される。代替的に又は付加的に、本方法３００は、図１の通信装置１０６のような通信装置により全体的に又は部分的に実行される。
【００５０】
本方法３００は、ブロック３０２で開始し、ここで第一のコンテクストデータが受信される。第一のコンテクストデータは、例えば通信装置１０６のデータコレクションユニット２１８により受信されるか、又はクラウドコンピューティングシステム１０２の通信インタフェース１１８により受信される。本明細書で既に説明されたように、第一のコンテクストデータは、通信装置での第一の予め決定された設定の条件及び該条件に関連する設定の調節を含む。
【００５１】
本方法３００は、ブロック３０４に進み、ここで、第二の予め決定された設定は、設定の調節に基づいて生成される。第二の予め決定された設定は、第一のコンテクストデータにより示された条件に類似した条件下で、第一の予め決定された設定の代わりに、通信装置で適用される。
【００５２】
本方法３００は、ブロック３０６に進み、ここで、第二の予め決定された設定は、第一の予め決定された設定の代わりに、通信装置で適用される。第二の予め決定された設定は、第一のコンテクストデータにより示される条件に類似した条件を示す第二のコンテクストデータを受信することに応じて適用される。
【００５３】
当業者であれば、本明細書で開示されるこのプロセス及び方法並びに他のプロセス及び方法について、プロセス及び方法で実行される機能は、異なる順序で実行される場合がある。さらに、概説されるステップ及び動作は、例としてのみ提供され、ステップ及び動作のうちの幾つかは任意であり、開示された実施の形態の本質から逸脱することなしに、より少ないステップ及び動作に結合されるか、又は更なるステップ及び動作に拡張される。
【００５４】
例えば、通信装置は、図１の通信装置１０６のような第一の通信装置である。図３において示されていないが、本方法３００は、通信装置１０７のような第二の通信装置の予め決定された設定を示すデータを受信することを含む。先に説明されたように、第二の通信装置が第一の通信装置の予め決定された近さの範囲にあるとき、第二の通信装置の予め決定された設定は、第一の通信装置のデータコレクションユニットにより受信される。代替的に又は付加的に、予め決定された設定は、クラウドコンピューティングシステムの通信インタフェースにより受信される。
【００５５】
本方法３００は、第一のコンテクストデータと第二の通信装置の予め決定された設定を示すデータとの間の優先度の決定に基づいて、第三の予め決定された設定を生成することを含む。第三の予め決定された設定は、第一の通信装置でローカルに生成されるか、又は例えばクラウドコンピューティングシステムでリモートに生成される。
【００５６】
本方法３００は、第一の予め決定された設定の代わりに、第一の通信装置で第三の予め決定された設定を適用することを更に含む。第三の予め決定された設定は、例えば第一の通信装置のプロセッサにより実行された設定調節アプリケーションにより提要される。
【００５７】
本方法３００に関して記載されたコンテクストデータは、予め決定された設定の適用で存在する条件を示すセンサデータを含む。コンテクストデータは、代替的に又は付加的に条件に関連する設定の調節を示す使用データを含む。
【００５８】
本方法３００は、第二の予め決定された設定及びクラウドコンピューティングシステムで第一のコンテクストデータにより示される条件を更に含む。代替的に又は付加的に、本方法３００は、第二の通信装置１０７の予め決定された設定及びクラウドコンピューティングシステムでの第三の予め決定された設定を記憶することを含む。
【００５９】
図４は、本明細書の開示に従って、通信装置への自動化された調節を行うために構成される例示的なコンピューティング装置４００を示すブロック図である。コンピューティング装置４００は、例えば図１の通信装置１０６，１０７，１０８又はサーバ１１２のうちの１以上に対応する。非常に基本的なコンフィギュレーション４０２では、コンピューティング装置４００は、１以上のプロセッサ４０４及びシステムメモリ４０６を典型的に含む。メモリバス４０８は、プロセッサ４０４及びシステムメモリ４０６との間の通信のために使用される。
【００６０】
所望のコンフィギュレーションに依存して、プロセッサ４０４は、限定されるものではないが、マイクロプロセッサ（μＰ）、マイクロコントローラ（μＣ）、デジタルシグナルプロセッサ（ＤＳＰ）又はこれらの任意の組み合わせを含む何れかのタイプである。プロセッサ４０４は、レベル１キャッシュ４１０及びレベル２キャッシュ４１２のような１以上のレベルのキャッシュ、プロセッサコア４１４及びレジスタ４１６を含む。例となるプロセッサコア４１４は、算術ロジックユニット（ＡＬＵ）、浮動小数点演算ユニット（ＦＰＵ）、デジタルシグナルプロセッシングコア（ＤＳＰコア）、又はこれらの任意の組み合わせを含む。また、例示的なメモリコントローラ４１８は、プロセッサ４０４と共に使用されるか、又は幾つかの実現では、メモリコントローラ４１８は、プロセッサ４０４の内部部分である場合がある。
【００６１】
所望のコンフィギュレーションに依存して、システムメモリ４０６は、限定されるものではないが、（RAMのような）揮発性メモリ、（ROM、フラッシュメモリ等のような）不揮発性メモリ、又はこれらの組み合わせを含む任意のタイプからなる。システムメモリ４０６ハ、オペレーティングシステム４２０、１以上のアプリケーション４２２及びプログラムデータ４２４を含む。アプリケーション４２２は、先に記載された実施の形態に従って自動化された調節を行うため、通信装置１０６又はクラウドコンピューティングシステム１０２の他のコンポーネントと協働するように構成される設定調節アプリケーション２１６を含む。プログラムデータ４２４は、先に記載されたような１以上の通信装置１０６，１０７及び１０８に対する自動化された調節を行うために有効である設定調節データ４２８を含む。例えば、設定調節データ４２８は、デフォルト設定及び／又は本明細書で記載されたように生成された新たな設定を含む、１以上の予め決定された設定を含む。幾つかの実施の形態では、アプリケーション４２２は、自動設定調節の実現が本明細書記載されたように提供されるように、オペレーティングシステム４２０でプログラムデータ４２４と協働するように構成される。
【００６２】
コンピューティングデバイス４００は、更なる特徴又は機能、及び基本コンフィギュレーション４０２と任意の必要とされる装置及びインタフェースとの間の通信を容易にする更なるインタフェースを有する。例えば、バス／インタフェースコントローラ４３０は、ストレージインタフェースバス４３４を介して、基本コンフィギュレーション４０２と１以上のデータストレージ装置４３２との間の通信を容易にするために使用される。データストレージ装置４３２は、取り外し可能なストレージ装置４３６、取り外し不可能なストレージ装置４３８、又はその組み合わせである。取り外し可能なストレージ装置及び取り外し不可能なストレージ装置の例は、２〜３例を挙げると、フレキシブルディスクドライブ及びハードディスクドライブのような磁気ディスク装置、コンパクトディスク（CD）ドライブ又はデジタルバーサティルディスク（DVD）ドライブのような光ディスクドライブ、固体ドライブ（SSD）、テープドライブを含む。例となるコンピュータストレージメディアは、コンピュータが読取り可能な命令、データ構造、プログラムモジュール又は他のデータのような情報の記憶の何れかの方法又は技術において実現される揮発性及び不揮発性媒体、取り外し可能及び取り外し不可能な媒体を含む。
【００６３】
システムメモリ４０６、取り外し可能なストレージ装置４３６及び取り外し不可能なストレージ装置４３８は、コンピュータストレージメディアの例である。コンピュータストレージメディアは、限定されるものではないが、RAM、ROM、EEPROM、フラッシュメモリ又は他のメモリ技術、CD-ROM、デジタルバーサティルディスク（DVD）又は他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ又は他の磁気ストレージ装置、或いは、所望の情報を記憶するために使用され、コンピューティング装置４００によりアクセスされる任意の他の媒体を含む。何れかの係るコンピュータストレージメディアは、コンピューティング装置４００の一部である。
【００６４】
また、コンピューティング装置４００は、（例えば出力装置４４２、周辺インタフェース４４４及び通信装置４４６といった）様々なインタフェース装置からバス／インタフェースコントローラ４３０を介して基本コンフィギュレーション４０２への通信を容易にするインタフェースバス４４０を含む。例示的な出力装置４４２は、グラフィックス処理ユニット４４８及びオーディオ処理ユニット４５０を含み、これらは、１以上のA/Vポート４５２を介してディスプレイ又はスピーカのような様々な外部装置に通信するように構成される。例示的な周辺インタフェース４４４は、シリアルインタフェースコントローラ４５４又はパラレルインタフェースコントローラ４５６を含み、これらは、（例えばキーボード、マウス、ペン、音声入力装置、タッチ式入力装置等といった）入力装置、又は（例えばプリンタ、スキャナ等といった）他の周辺装置との通信のために構成される。例示的な通信装置４４６は、ネットワークコントローラ４６０を含み、これは、１以上の通信ポート４６４を介してネットワーク通信リンクを通して１以上の他のコンピューティング装置４６２との通信を容易にするために構成される。
【００６５】
ネットワーク通信リンクは、通信媒体の１つの例である。通信媒体は、コンピュータ読み取り可能な命令、データ構造、プログラムモジュール、或いは、伝送波又は他の転送メカニズムのような変調されたデータ信号での他のデータにより典型的に実施され、情報伝達媒体を含む。「変調されたデータ信号」は、その特性のセットの１以上を有する信号であるか、又は該信号における情報を符号化するようやり方で変更される場合がある。限定されるものではない例として、通信媒体は、有線ネットワーク又はダイレクト有線接続のような有線媒体、及び音声、無線周波（RF）、マイクロ波、赤外線（IR）又は他の無線媒体のような無線媒体を含む。本明細書で使用される用語「コンピュータが読取り可能な媒体」は、ストレージメディア及び通信メディアの両者を含む。
【００６６】
コンピュータ装置４００は、図１における通信装置１０６のような通信装置の一部として実現される。通信装置１０６は、携帯電話、パーソナルデジタルアシスタント（PDA）、パーソナルメディアプレイヤ装置、無線ウェブ視聴装置、パーソナルヘッドセット装置、特定用途向け装置、又は先の機能の何れかを含むハイブリッド装置である場合がある。また、コンピューティング装置４００は、図１におけるクラウドコンピューティングシステム１０２のようなクラウドコンピューティングシステムの一部として実現される。
【００６７】
本明細書で引用された全ての例及び条件付き言語は、当該技術分野を促進するために本発明者により寄与される本発明及び概念の理解において読者を支援することが意図され、特に引用される例及び条件に限定されることなく、本明細書における係る例の編成は本発明の優劣を示すことに関連しない。本発明の実施の形態が詳細に記載されたが、様々な変更、置換え及び変更は、本発明の精神及び範囲から逸脱することなしに本発明に対してなされることを理解されたい。
【符号の説明】
【００６８】
１００：動作環境
１０２：クラウドコンピューティングシステム
１０４：通信ネットワーク
１０６，１０７，１０８：通信装置
１１０：ストレージ
１１２：サーバ
１１４：システムメモリ
１１６：プロセッサ
１１８：通信インタフェース
２０４：プロセッサ
２０６：システムメモリ
２０８：通信インタフェース
２１０：ストレージ
２１２：センサ
２１４：設定調節アプリケーション
２１８：データコレクションユニット
３０２：コンテクストデータの受信段階
３０４：第二の予め決定された設定の生成段階
３０６：通信装置で第二の予め決定された設定の適用段階
４００：コンピューティング装置
４０２：基本コンフィギュレーション
４０４：プロセッサ
４０６：システムメモリ
４０８：メモリバス
４１０：レベル1キャッシュ
４１２：レベル2キャッシュ
４１４：プロセッサコアALU/FPU/DSP
４１６：レジスタ
４１８：メモリコントローラ
４２０：オペレーティングシステム
４２２：アプリケーション
４２４：プログラムデータ
４２６：設定調節アプリケーション
４２８：設定調節データ
４３０：バス／インタフェースコントローラ
４３２：ストレージ装置
４３４：ストレージインタフェースバス
４３６：取り外し可能なストレージ（例えばCD/DVD）
４３８：取り外し不可能なストレージ（例えばHDD）
４４０：インタフェースバス
４４２：出力装置
４４４：周辺インタフェース
４４６：通信装置
４４８：グラフィック処理ユニット
４５０：オーディオ処理ユニット
４５２：A/Vポート
４５４：シリアルインタフェースコントローラ
４５６：周辺インタフェースコントローラ
４５８：I/Oポート
４６０：ネットワークコントローラ
４６２：他のコンピューティング装置
４６４：通信ポート
【図１】
2013201758.tif 000003
【図２】
2013201758.tif 000004
【図３】
2013201758.tif 000005
【図４】
2013201758.tif 000006