(57)【要約】  多くの装置は、ユーザに装置イベントを知らせる警告を提示するが、ユーザは、騒々しい環境のためにその警告に気付かないことがある。ユーザは、警告音量を増大すること又は振動モードを選択することにより気付かない警告を軽減できるが、このような技術は、警告の前に装置を調整するためのユーザの知識、注意、及び記憶に依存する。代わりに、装置（１０４）は、環境（１１２）のノイズレベル（２０２）をノイズレベル閾（２０４）と比較しても良い。ノイズレベル（２０２）が閾（２０４）より低い場合、装置（１０４）は警告（１１０）を提示するが、ノイズレベル（２０２）が閾（２０４）より高い場合、装置（１０４）は、ノイズレベル（２０２）が閾（２０４）より低く減少するまで警告の提示を延期し、次に警告（１１０）を提示する。装置（１０４）はメッセージに対する自動応答を送信して、ユーザが騒々しい環境（１１２）を離れるとメッセージを返送し得ることを送信側に知らせても良い。
2017519420.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサを有する装置において、環境の中にいるユーザに警告を提示する方法であって、前記方法は、
前記プロセッサで命令を実行させるステップであって、前記命令は前記装置に、
通信のための入来要求を受信させ、
前記入来要求を受信すると、ノイズレベル検出部を用いて環境ノイズレベルを検出させ、
前記環境ノイズレベルをノイズレベル閾と比較させ、
前記環境ノイズレベルが前記ノイズレベル閾より低い場合、前記ユーザに前記警告を提示させ、
前記環境ノイズレベルが前記ノイズレベル閾より高い場合、
監視ノイズレベルを生成するために前記環境ノイズレベルを監視させ、
前記監視ノイズレベルが前記ノイズレベル閾より低いことを検出すると、前記ユーザに前記警告を提示させる、
方法。
【請求項２】
前記装置に前記環境ノイズレベルを監視させる前記命令は、前記装置に、前記ノイズレベル検出部を用いて前記環境ノイズレベルを周期的にサンプリングさせる命令を有する、請求項１に記載の方法。
【請求項３】
前記プロセッサで命令を実行させるステップは、さらに、前記装置に、
通信のための少なくとも１つの更なる入来要求を受信させ、
前記環境ノイズレベルが前記ノイズレベル閾より高い場合、警告ログに、通信のための前記入来要求と通信のための前記少なくとも１つの更なる入来要求との各々を格納させ、
前記環境ノイズレベルが前記ノイズレベル閾より低い場合、前記警告ログを提示することにより、前記ユーザに前記警告を提示させる、
請求項１に記載の方法。
【請求項４】
通信のための前記入来要求及び通信のための前記少なくとも１つの更なる入来要求の各々は、警告優先度に関連付けられ、
前記プロセッサで前記命令を実行させるステップは、さらに、前記装置に、
前記警告ログの中の警告優先度に従い、前記の格納した入来要求をソートさせる、
請求項３に記載の方法。
【請求項５】
通信のための前記入来要求は、連絡先と関連付けられ、
前記プロセッサで前記命令を実行させるステップは、さらに、前記装置に、
前記環境ノイズレベルが前記ノイズレベル閾より高い場合、前記ユーザが前記環境ノイズレベルのために前記入来要求を受け付けることができないというメッセージを前記連絡先へ送信させる、
請求項１に記載の方法。
【請求項６】
前記プロセッサで前記命令を実行させるステップは、さらに、前記装置に、
通信のための少なくとも１つの更なる入来要求を受信させ、通信のための前記入来要求及び通信のための前記少なくとも１つの更なる入来要求の各々は、前記連絡先から前記ユーザへのメッセージを有し、
前記連絡先から前記ユーザへの前記の対応するメッセージをメモリに格納させ、
前記連絡先から前記ユーザへ前記の格納したメッセージを含むメッセージを前記連絡先へ送信させる、
請求項５に記載の方法。
【請求項７】
前記プロセッサで前記命令を実行させるステップは、さらに、前記装置に、
前記環境ノイズレベルが前記ノイズレベル閾より低い場合、第１の感覚モダリティで前記ユーザに前記警告を提示させ、
前記環境ノイズレベルが前記ノイズレベル閾より高い場合、前記第１の感覚モダリティと異なる第２の感覚モダリティで前記ユーザに前記警告を提示させる、
請求項１に記載の方法。
【請求項８】
前記プロセッサで前記命令を実行させるステップは、さらに、前記装置に、
前記環境ノイズレベルを周期的に検出させ、
前記ノイズレベル検出部により最後に検出された環境ノイズレベルを前記ノイズレベル閾と比較させる、
請求項１に記載の方法。
【請求項９】
前記プロセッサで前記命令を実行させるステップは、さらに、前記装置に、
前記環境ノイズレベルが前記ノイズレベル閾より低いことが検出されている間、第１の周期期間で前記環境ノイズレベルをサンプリングさせ、
前記環境ノイズレベルが前記ノイズレベル閾より高いことが検出されている間、前記第１の周期期間より短い第２の周期期間で前記環境ノイズレベルをサンプリングさせる、
請求項１に記載の方法。
【請求項１０】
通信のための前記入来要求は、高又は低警告優先度と関連付けられ、
前記プロセッサで前記命令を実行させるステップは、さらに、前記装置に、
通信のための前記入来要求が前記高優先度と関連付けられる場合、前記第２の周期期間を短縮させる、
請求項９に記載の方法。
【請求項１１】
前記装置に前記環境ノイズレベルを監視させる命令は、前記装置に、前記環境ノイズレベルが前記ノイズレベル閾より高いとき、１より多い入来要求が受信された場合に、前記ノイズレベル検出部をより高い周波数で用いて、前記環境ノイズレベルをサンプリングさせる、請求項１に記載の方法。
【請求項１２】
前記命令を実行させるステップは、さらに、前記装置に、
前記ユーザから選択ノイズレベル閾を受信させ、
前記ユーザから受信した前記選択ノイズレベル閾として前記ノイズレベル閾を設定させる、
請求項１に記載の方法。
【請求項１３】
前記命令を実行させるステップは、さらに、前記装置に、
提示された警告に対する前記ユーザのユーザ応答を検出させ、
前記警告に対する前記ユーザの前記ユーザ応答に従い、前記装置の前記ノイズレベル閾を調整させる、
請求項１に記載の方法。
【請求項１４】
前記警告は、周波数スペクトルの周波数範囲の中の音を用いて提示され、
前記環境ノイズレベルを検出させるために、前記プロセッサで前記命令を実行させるステップは、前記環境ノイズの周波数範囲を検出するステップを含み、
前記環境ノイズレベルを前記ノイズレベル閾と比較するために、前記プロセッサで前記命令を実行させるステップは、
前記警告の周波数範囲が前記環境ノイズレベルの周波数範囲の外側であると決定される場合に、前記環境ノイズレベルは前記ノイズレベル閾より低いと識別するステップ、
を有する、請求項１に記載の方法。
【請求項１５】
前記プロセッサで命令を実行するステップは、さらに、前記装置に、
通信のための少なくとも１つの更なる入来要求を受信させ、
通信のための前記入来要求と通信のための前記少なくとも１つの更なる入来要求との各々に関連する警告に対する前記ユーザのユーザ反応を検出させ、
前記ユーザ反応が前記ユーザは前記警告に気付くことができないことを示す場合、前記ノイズレベル閾を低下させる、
請求項１に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
コンピューティングの分野では、多くのシナリオは、着信又はテキストメッセージを受信すると携帯電話機によりユーザに提示される着信音又は振動のような警告の装置上での提示を含む。このようなシナリオでは、環境のノイズは、警告を聞くユーザの能力に影響を与えることがあり、リアルタイム通信セッションの要求（例えば、着信電話呼、又はビデオチャット要求）のような時間依存警告をユーザに気付かせないことがある。ユーザは、環境のノイズに立ち向かうために、ノイズの環境でも警告を気付かせるように装置の音量を増大するような多様な技術を利用できる。環境のノイズが特定の種類である場合、ユーザは、装置の警告を、ノイズに一致する第１の感覚モダリティからノイズに一致しない代替の感覚モダリティに切り替えても良い（例えば、大音量の音を有する環境では、ユーザは、音に基づく警告から振動に基づく警告に切り替えても良い）。ユーザが警告に気付かない場合、装置は、気付かれなかった警告をログにとり、ユーザが警告の時間の間又はその後に気付くことができるメッセージを提示しても良い。
【発明の概要】
【０００２】
この要約は、詳細な説明で後述する概念の選択を簡単な形式で紹介する。この要約は、請求の範囲の主要な特徴又は基本的特徴を特定するものではなく、請求の範囲の範囲を限定するものでもない。
【０００３】
上述の技術は、提示された警告が提示された状況で、ユーザが環境のノイズを軽減することを可能し得る。これらの技術は、幾つかの欠点を提示し得る。例えば、ユーザの注意を巻き込む軽減技術は、ユーザが装置を管理するための注意を制限される場合があるので、又は環境の変化するノイズレベルに装置の音量を調整する際の我慢を制限される場合があるので、不適切である場合がある。さらに、着信音の音量を増大するような技術は、（例えば、騒々しい環境で、ノイズレベルを克服するほど充分大きな着信音は、他の個人を苛立たせることもある）好ましくない場合があり、ノイズレベルが弱まるときにユーザが再設定し損なう場合に厄介になることがある（例えば、騒々しい環境で聞こえる非常に大きな着信音は、ユーザが静かな環境に移動した場合、皆の耳に響くものになることがある）。
【０００４】
別の例として、ユーザが装置からの警告を受ける場合でも、ユーザは、ノイズレベルのために応答できない場合がある。例えば、ユーザ及び発信者が互いに聞こえない可能性があるとき、騒々しい環境で呼を受けたくない場合がある。さらに、ユーザが呼を受け付けることができない理由を（テキストメッセージを送信することにより）、ユーザが発信者に知らせない限り、発信者は不在着信の理由が分からない。
【０００５】
本願明細書に提示される技術は、環境のノイズレベルに敏感な警告を提示するよう装置を構成する。これらの技術に従い、装置がユーザに警告を提示するとき、装置は、環境のノイズレベルを検出し、ノイズレベルをノイズレベル閾と比較する。ノイズレベルがノイズレベル閾より低い場合（つまり、ユーザが警告を受けるために環境が充分に静かである場合）、装置はユーザに警告を提示する。しかしながら、ノイズレベルがノイズレベル閾より高い場合（つまり、環境が非常に騒々しく、ユーザが警告を受けられない場合）、装置は、警告を提示するのを自制し、代わりに、ノイズレベルがノイズレベル閾より低く弱まったことを装置が検出するまで、警告の提示を延期する。任意的に、発信者を巻き込む警告では、装置は、ノイズレベルに関するメッセージを発信者に自動的に送信して、例えば、騒々しい環境のためにユーザが呼を受けることができないことを発信者に知らせても良い。ユーザが警告を受ける見込みがないとき、騒々しい環境で警告を提示することを自制することにより、装置は、本願明細書に提示の技術に従い、コンテキストを意識した方法でユーザとより便利に相互作用できる。
【０００６】
前述の及び関連する目的を達成するために、以下の説明及び添付の図面は、特定の説明のための態様及び実装を説明する。これらは、１又は複数の態様が利用され得る種々の方法を示すが、そのうちのほんの少数である。本開示の他の態様、利点、及び新規な特徴は、添付の図面と関連して検討するとき、以下の詳細な説明から明らかになる。
【図面の簡単な説明】
【０００７】
【図１】装置のユーザに警告を提示する種々の技術を特徴付ける例示的なシナリオの図である。
【図２】本願明細書に提示の技術に従い、装置のユーザへの警告の提示を特徴付ける例示的なシナリオの図である。
【図３】本願明細書に提示の技術に従い、装置のユーザに警告を提示する第１の例示的な方法の図である。
【図４】本願明細書に提示の技術に従い、ユーザに警告を提示する例示的なシステムを特徴付ける例示的な装置を示すコンポーネントブロック図である。
【図５】本願明細書に記載の規定のうちの１又は複数を実現するよう構成されるプロセッサ実行可能命令を含む例示的なコンピュータ可読媒体の図である。
【図６】本願明細書に提示される技術が実装され得る例示的な装置の図である。
【図７】本願明細書に提示の技術に従い、環境のノイズレベルの検出の調整可能なタイミングを特徴付ける例示的なシナリオの図である。
【図８】本願明細書に提示の技術に従い、環境のノイズレベルの周波数スペクトルと警告の周波数スペクトルとの比較を特徴付ける例示的なシナリオの図である。
【図９】本願明細書に提示の技術に従い、環境の中で提示可能な代替の警告のセットを特徴付ける例示的なシナリオの図である。
【図１０】本願明細書に提示の技術に従い、延期された警告の警告ログの提示を特徴付ける例示的なシナリオの図である。
【図１１】本発明の技術の一部が実装され及び／又は利用され得る例示的なコンピューティング環境の図である。
【発明を実施するための形態】
【０００８】
請求される主題は以下に図面を参照して記載される。図中、同様の参照符号が同様の要素を表すために用いられる。以下の説明では、説明を目的として、請求される主題の完全な理解を提供するために、多くの詳細事項が説明される。しかしながら、請求される主題はこれらの特定の詳細事項なしに実施できることが明らかである。他の例では、請求される主題の説明を助けるために、構造及び装置がブロック図で示される。
【０００９】
＜Ａ．序論＞
図１は、装置１０４のユーザ１０２への警告１１０の提示を特徴付ける例示的なシナリオ１００の図である。この例示的なシナリオ１００では、装置１０４は、ユーザ１０２の連絡先（contact）１０８から着信１０６を受けると、警告１１０を提示する携帯電話機を有する。しかしながら、第１の時間１２０において、ユーザ１０２は、警告１１０を覆い隠してしまう可能性のある有意なノイズ量１１４を有する環境１１２に存在し得る。第１の例として、警告１１０は、音楽コンサート又は大音量の会話を有する公共のレストランのような騒々しい環境１１２の中の音により、ユーザ１０２が聞こえない音を有しても良い。第２の例として、警告１１０は、粗悪な路線を移動する列車、又は玉石を敷いた通りを移動するバスのような、環境１１２の中の有意な振動量により、ユーザ１０２が感知できない振動を有しても良い。上述の及び類似のシナリオでは、装置１０４により提示される警告１１０は、環境１１２のノイズ１１４により、ユーザ１０２により感知されないことがあり、連絡先１０８は、ユーザ１０２が手が空いていないことを最終的に通知される。
【００１０】
装置１０４は、多様な方法でこのような状況を軽減するよう構成される場合が多い。第１の例として、ユーザ１０２は、単に、環境１１２のノイズ１１４を克服するために、警告１１０の音量を上昇させても良い。第２の例として、装置１０４は、見逃された警告１１０に関する通知１１６を、ユーザ１０２に提示しても良い。ユーザ１０２は、この通知１１６に、第２の時間１２２に気付き及び応答しても良い。第３の例として、環境１１２のノイズ１１４により警告１１０を見逃すことを見越して、ユーザ１０２は、装置１０４による警告１１０の提示をトグルして、ノイズ１１４に対応する第１の警告種類から、ノイズ１１４に対応しない第２の警告種類に切り替えても良い（例えば、音声警告１１０から振動警告１１８に切り替える、これは、大音量ノイズ１１４であるが低量振動ノイズ１１４を特徴とする環境１１２の中でより容易に感知できる）。以後、第２の時間１２４で、着信１０６のような警告１１８は、環境１１２の音ノイズ１１４にも拘わらずユーザ１０２により感知される振動警告１１８として提示される。
【００１１】
図１の例示的なシナリオ１００において提示される技術は、ユーザが警告１１０に気付かないことを軽減することができるが、このような技術は、種々の欠点を示すことがある。
【００１２】
第１の例として、音量を上げる又は異なる警告モダリティに切り替えるような軽減技術は、ユーザ１０２により実施される。しかしながら、ユーザ１０２は、応答して設定を変更するために装置１０４に手が届かない場合があり（例えば、装置１０４がユーザのポケット又は鞄の中にある場合）、装置１０４の警告設定を管理するために可能な注意を有しない場合があり（例えば、ユーザ１０２が車の運転中である）、設定を変更する時間を費やすことを望まない場合があり、又は設定を変更する方法を理解できない場合がある。さらに、幾つかのシナリオでは、ユーザ１０２は、警告１１０が環境１１２のノイズ１１４を超えて感知可能であると誤って信じている場合がある。
【００１３】
第２の例として、警告の音量（例えば、ブロードキャスト音声警告の音量、又は振動警告１１８の振動強度）を上げることを含む技術は、環境１１２のノイズ１１４を克服できるが、ユーザ１０２及び／又は近くにいる個人にとって望ましくない経験も生じる場合がる。例えば、うるさい会話を超える過度に大きな着信音のブロードキャストは、ユーザ１０２により直ちに感知できるが、近隣にいる他者を苛立たせることもある。さらに、警告１１０の音量を上げることは、装置１０４のバッテリを速く消耗させ得る（例えば、より強い振動を生成することは、結果として装置１０４のより速いレートのエネルギ流出を生じ得る）。
【００１４】
第３の例として、環境１１２のノイズ１１４に適応するために警告１１０の音量を変更することを含む軽減技術は、環境１１２のノイズ１１４が変化するとき、望ましくない結果を有することがある。例えば、ユーザ１０２は、環境１１２が騒々しいとき、着信音の音量を増大するが、音量が弱まるとき又はユーザ１０２が静かな環境１１２に移動するとき、音量を低く戻すことを忘れてしまうことがある。結果として生じる着信音は、皆の耳に響き、ユーザ１０２にとって厄介であり、近隣の他者を苛立たせることがある。結果として、ユーザ１０２は、図書館のような少しのノイズしかない環境１１２の中に居るとき、装置１０４の警告音量を変更して下げても良いが、標準的なノイズを有する環境１１２に移動するとき、警告音量を標準的な設定に回復させることを忘れてしまい、したがって、異常に低音量の警告１１０のために警告１１０を見逃してしまうことがある。さらに、ユーザ１０２は、環境１１２のノイズ１１４が変化するとき頻繁に装置１０４の音量レベルに注意することを単に嫌がることがある。
【００１５】
第４の例として、幾つかの装置１０４は、単に１種類の警告１１０しか、又は種々の種類の警告であるがそれぞれが環境１１２のノイズ１１４により覆い隠されてしまう警告しか、有しない場合がある（例えば、携帯電話機は、音声着信音及び振動モジュールの両方を有するが、ユーザ１０２は、音声着信音を聞くには大きすぎ及び振動警告を感じるには過酷すぎる環境１１２の中に存在する場合がある）。したがって、装置１０４は、ユーザが環境１１２のノイズ１１４を超えて感知できる任意の種類の警告１１０を提示できない場合がある。
【００１６】
第５の例として、装置１０４のディスプレイに表示されるメッセージのような、見逃された警告１１０のユーザ１０２への通知１１６を提示することは、見逃された警告１１０にユーザ１０２の注意を導くためには不十分であることがある。例えば、（呼１０６を受信するような）警告を期待していないユーザ１０２は、このような通知１１６のために装置１０４をチェックせず、警告１１０を見逃した後、長い間、通知１１６に気付かないことがある。この結果は、装置１０４が後の時間にユーザ１０２の注意を促さず、ユーザ１０２が後に装置１０４との相互作用を開始するときに目立つだけの受動的方法で応答するために、生じ得る。
【００１７】
第６の例として、警告１１０が呼１０６をユーザ１０２に発信する個人のような連絡先１０８に関連するとき、装置１０４のユーザ１０２との相互作用は、連絡先１０８に相互作用を知らせることに失敗する場合がある。例えば、連絡先１０８は、装置１０４がユーザ１０２に警告１１０を提示しようと試みる間、待機し、次に、ユーザ１０２が手が空いていないことを連絡先１０８に知らせ、及び／又は連絡先１０８を音声メールボックスに転送しても良い。しかしながら、これらの応答は、連絡先１０８に、何故（つまり、環境１１２のノイズ１１４のために）、ユーザ１０２が手が空いていないのかを知らせることができず、ユーザが手が空いていないことを知らせるだけである。上述の及び他の欠点は、図１の例示的なシナリオの中で提示される見逃し警告の軽減技術から生じ得る。
【００１８】
＜Ｂ．提示される技術＞
図２は、本願明細書に提示される技術に従い、ユーザ１０２の環境１１２のノイズ１１４の観点から、ユーザ１０２に警告１１０を提示するよう構成される装置１０４を特徴付ける例示的なシナリオ２００の図を示す。
【００１９】
この例示的なシナリオ２００では、第１の時間２１２で、ユーザ１０２の装置１０４は、ユーザ１０２の連絡先１０８から呼１０６を受信し、呼１０６に関する警告１１０をユーザ１０２に提示することを試みる。しかしながら、警告１１０を提示する前に、装置１０４は、ユーザ１０２の環境１１２のノイズレベル２０２を測定し、環境１１２のノイズ１１４のノイズレベル２０２をノイズレベル閾２０４との比較を実行する（例えば、環境１１２の音レベルが、６５デシベル又は標準的会話のピークの大きさのような音レベル閾より高いか低いかを決定する）。ノイズレベル２０２がノイズレベル閾２０４より低いという決定２０８に達すると、装置１０４は、連絡先１０８からの呼１０６の指示として、ユーザ１０２に警告１１０を提示しても良い２１４。しかしながら、ノイズレベル２０２がノイズレベル閾２０４を超えるという決定２０８に達すると、装置１０４は、ユーザ１０２に警告１１０を提示するのを自制し、代わりに、警告記憶２１０（例えば、見逃された警告１１０のメモリバッファ）に警告１１０を格納しても良い２１６。後の時間に、装置１０４が、ノイズレベル２０２がノイズレベル閾２０４より下に弱まったという決定２０８に達すると、装置１０４は、警告記憶２１０の中の警告１１０をユーザ１０２に提示しても良い（例えば、連絡先１０８からの不在着信１０６を示す音声通知をユーザ１０２に提供する）。
【００２０】
＜Ｃ．技術的効果＞
図２の例示的なシナリオ２００に示すような本願明細書に提示する技術に従い警告を提示するための装置１０４の構成は、図１の例示的なシナリオ１００に示すような技術を含む他の技術と比べて、種々の技術的効果を提示できる。
【００２１】
第１の例として、ノイズレベル２０２とノイズレベル閾２０４との比較２０６、及び警告１１０を提示すべきか又はそのような提示を環境１１２のノイズレベル２０２が弱まるまで延期すべきかの決定２０８は、装置１０４により自動的に実行され、装置１０４の動作を調整するためにユーザ１０２の知識、注意、及び記憶を必要としない。したがって、本技術は、ユーザ１０２が現在の環境１１２に装置１０４を調整すること又は環境１１２を出るときに装置１０４を再設定することに失敗することの影響を受けにくい。
【００２２】
第２の例として、警告１１０の音量を増大することによりノイズレベル２０２を克服するのではなく、警告１１０がユーザ１０２により感知されるときまで警告１１０の提示を延期することは、ユーザ１０２及び他の個人に増幅された警告１１０を提示することの不快さを低減する。
【００２３】
第３の例として、ユーザ１０２により感知される見込みのない警告１１０を提示しないという決定２０８は、装置１０４のバッテリ電力及び他の消費リソースを節約できる。
【００２４】
第４の例として、警告１１０の提示を後の時間まで延期すること、及びノイズレベル２０２がノイズレベル閾２０４より下に弱まる後の時間に警告１１０を実際に提示することは、ユーザ１０２が気付かない可能性のあるメッセージのような通知を受動的に提示するのではなく、装置１０４がユーザに能動的に警告することを可能にする。
【００２５】
第５の例として、比較２０８は、迅速に実行でき、（装置１０４がユーザ１０に無駄に警告を試みる間、連絡先１０８が待機しなければならないのではなく）連絡先１０８への応答を促すことができ、及び／又は連絡先１０８に、ユーザ１０２が手が空いていない理由、つまり環境１１２のノイズレベル２０２によることを通知できる。上述の及び他の技術的効果は、環境１１２のノイズレベル２０２が本願明細書に提示される技術の実装を通じて達成できるという点で、警告１１０の提示を通じて達成できる。
【００２６】
＜Ｄ．例示的な実施形態＞
図３は、装置１０４のユーザ１０２に警告１１０を提示する例示的な方法３００として示される、本願明細書に提示される技術の例示的な第１の実施形態の図を示す。例示的な方法３００は、例えば、プロセッサを有する装置のメモリコンポーネント（例えば、メモリ回路、ハードディスクドライブのプラッタ、固体記憶装置、又は磁気若しくは光ディスク）に格納される命令セットとして、実装されても良い。ここで、命令は、プロセッサで実行されると、装置に本願明細書で提示される技術に従い動作させる。例示的な方法３００は、３０２で開始し、装置１０４のプロセッサで命令を実行させるステップ３０４を含む。特に、プロセッサでの命令の実行は、装置１０４に、環境１１２のノイズレベル２０２を検出させ３０６、環境１１２のノイズレベル２０２をノイズレベル閾２０４と比較させる３０８。ノイズレベル２０２がノイズレベル閾２０４より低い場合、装置１０４は、ユーザ１０２に警告１１０を提示しても良い３１０。しかし、ノイズレベル２０２がノイズレベル閾２０４より高い場合、装置は、ユーザ１０２に警告１１０を提示するのを自制しても良い３１２。代わりに、装置１０４は、ノイズレベル閾２０４との比較するために、環境２０４のノイズレベル２０２を再び（短い期間の後に）検出しても良く３０６、装置１０４がユーザ１０２に警告１１０を提示できる後の時間に、ノイズレベル２０２がノイズレベル閾２０４より低くなるまで、それを続けても良い。この方法でユーザ１０２に警告１１０を提示することにより、プロセッサでの命令の実行は、装置に、本願明細書に提示される技術に従い動作させ、したがって、例示的な方法３００は３１４で終了する。
【００２７】
図４は、ユーザ１０２に警告１１０を提示する例示的なシステム４０６が実装される例示的な装置４０２として示される、本願明細書に提示される技術の第２の例示的な実施形態の図を示す。例示的なシステム４０６の個々のコンポーネントは、例えば、例示的な装置４０２のプロセッサ４０４で実行されると、例示的な装置４０２に本願明細書に提示される技術の少なくとも一部を実行させる、例示的な装置４０２のメモリコンポーネントに格納される命令として実装されても良い。代替で（図示しないが）、例示的なシステム４０６の１又は複数のコンポーネントは、例えば、本願明細書に提示される技術の少なくとも一部を実行する、個々に設計される半導体オンチップ（semiconductor−on−a−chip：ＳｏＣ）又はフィールドプログラマブルゲートアレイ（ＦＰＧＡ）の構成のような揮発性若しくは不揮発性論理回路として実装されても良い。したがって、コンポーネントの相互動作は、本願明細書に提示される技術の変形の実行を完成させる。
【００２８】
例示的なシステム４０６は、警告１１０を受信すると、警告１１０を格納する警告メモリ４０８を有する。例示的なシステム４０６は、ユーザ１０２の環境１１２のノイズレベル２０２を検出するノイズレベル検出部４１０（例えば、マイクロフォン又は振動センサ）も有する。例示的なシステム４０６は、警告メモリ４０８が少なくとも１つの格納した警告１１０を格納する間、ユーザ１０２の環境１１２のノイズレベル２０２をノイズレベル閾２０４と比較する警告提示部４１２も有する。ユーザ１０２の環境１１２のノイズレベル２０２がノイズレベル閾２０４より低いことを決定すると、警告提示部４１２は、ユーザ１０２に少なくとも１つの格納された警告１１０を提示し、警告メモリ４０８から該少なくとも１つの格納された警告１１０を削除する。このように、図４の例示的なシステム４０６のコンポーネントのアーキテクチャ及び相互動作は、例示的な装置４０２が、本願明細書に提示される技術に従いユーザ１０２に警告１１０を提示することを可能にする。
【００２９】
更に別の実施形態は、本願明細書に提示される技術を適用するよう構成されるプロセッサ実行可能命令を有するコンピュータ可読媒体を含む。このようなコンピュータ可読媒体は、例えば、装置のプロセッサにより実行されると、該装置に本願明細書に提示される技術を実施させるコンピュータ可読命令セットを符号化している、メモリ半導体（例えば、静的ランダムアクセスメモリ（ＳＲＡＭ）、動的ランダムアクセスメモリ（ＤＲＡＭ）、及び／又は動機動的ランダムアクセスメモリ（ＳＤＲＡＭ）技術を利用する半導体）、ハードディスクドライブのプラッタ、フラッシュメモリ装置、又は（ＣＤ−Ｒ、ＤＶＤ−Ｒ、又はフロッピーディスクのような）磁気若しくは光ディスクのような有形装置を含むコンピュータ可読記憶装置を含んでも良い。このようなコンピュータ可読媒体は、（コンピュータ可読記憶装置と異なる技術クラスとして）種々の物理現象（例えば、電磁気信号、音波信号、又は光信号）を通じて、及び種々の有線シナリオで（例えば、Ｅｔｈｅｒｎｅｔ（登録商標）又は光ファイバケーブルを介して）、及び／又は無線シナリオで（例えば、ＷｉＦｉのような無線ローカルエリアネットワーク（ＷＬＡＮ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）のような個人域ネットワーク（ＰＡＮ）、又はセルラ若しくは無線ネットワーク）伝搬され得る、及び装置のプロセッサにより実行されると、該装置に本願明細書に提示される技術を実施させるコンピュータ可読命令セットを符号化している、種々の通信媒体も含んでも良い。
【００３０】
これらの方法で考案され得る例示的なコンピュータ可読媒体は図５に示される。ここで、実装５００は、コンピュータ化独データ５０４を符号化しているコンピュータ可読メモリ装置５０２（例えば、ＣＤ−Ｒ、ＤＶＤ−Ｒ、又はハードディスクドライブのプラッタ）を有する。このコンピュータ可読データ５０４は、また、本願明細書に説明した原理に従い動作するよう構成されるコンピュータ命令セット５０６を有する。第１のこのような実施形態では、プロセッサ実行可能命令５０６は、装置に、図３の例示的な方法３００のような、ユーザ１０２に警告１１０を提示する方法を実行させるよう構成されても良い。第２のこのような実施形態では、プロセッサ実行可能命令５０６は、装置に、図４の例示的な装置４０２の中の例示的なシステム４０６のような、ユーザ１０２に警告１１０を提示するシステムの１又は複数のコンポーネントを実装するよう構成されても良い。多くのこのようなコンピュータ可読媒体は、本願明細書に提示される技術に従い動作するよう構成される分野の当業者により考案され得る。
【００３１】
＜Ｅ．変形例＞
本願明細書で議論される技術は、多くの態様において変形例と共に考案されても良い。幾つかの変形例は、追加の利点を示し、及び／又は上述及び他の技術の他の変形例に関して欠点を低減しても良い。さらに、幾つかの変形例は、組み合わせて実装されても良く、幾つかの組合せは、追加の利点を特徴付け、及び／又は相乗的連携を通じて欠点を低減されても良い。変形例は、種々の実施形態（例えば、図３の例示的な方法３００、図４の例示的なシステム４０６、及び図５の例示的なコンピュータ可読記憶装置５０２）に組み込まれて、それらの実施形態に個々の及び／又は相乗的利点を与えても良い。
【００３２】
＜Ｅ１．シナリオ＞
上述の技術の実施形態の中で変化し得る第１の態様は、このような技術が利用され得るシナリオに関する。
【００３３】
第１の態様の第１の変形例として、本願明細書に提示される技術は、ラップトップ、タブレット、電話機、及び他の通信装置、ハンドセット、イヤフォン、眼鏡、腕時計、ポータブルゲーム装置、テレビジョン及び音楽プレイヤのようなポータブルメディアプレイヤ、モバイルナビゲーション装置、モバイル家電、及び車のような種々の装置１０４の中で利用されても良い。
【００３４】
図６は、ユーザ１０２の頭部６１２の耳６１４に装着可能な筐体６０４を備え及びユーザ１０２の耳６１４の近くに位置付け可能なスピーカ６０６及びマイクロフォン６０８を備えるイヤフォン装置６０２を有する１つのこのような装置を特徴付ける例示的なシナリオ６００の図である。ユーザ１０２に警告１１０を提示するために、イヤフォン装置６０２は、マイクロフォン６０８を利用して、ユーザ１０２の環境１１２のノイズレベル２０２を検出しても良く、ノイズレベル２０２をノイズレベル閾２０４（例えば、ノイズ１１４の最大レベルであって、スピーカ６０６を通じて提示される警告がユーザ１０２に快適に聞こえる可能性のあるもの）と比較しても良い。マイクロフォン６０８がノイズレベル２０２はノイズレベル閾２０４より低いことを決定する場合、イヤフォン装置６０２は、スピーカ６０６を通じてユーザ１０２に警告１１０を提示しても良い。しかし、ノイズレベル２０２がノイズレベル閾２０４を超えることが決定される場合、イヤフォン装置６０２は、ノイズレベル２０２がノイズレベル閾２０４より下に低減するまで、ユーザ１０２への警告１１０の提示を延期しても良い。このような低減を検出すると、イヤフォン装置６０２は、本願明細書に提示される技術に従い、スピーカ６０６を用いて、ユーザ１０２に警告１１０を提示しても良い（例えば、高ノイズレベル２０２の期間中に見逃された警告１１０をユーザ１０２に通知する）。
【００３５】
第１の態様の第２の変形例として、本願明細書に提示される技術は、着信呼１０６又は着信メッセージの受信、別の個人の存在又は利用可能性、天気、交通若しくはニュースアラートのような警報の受信、情報掲示板若しくはソフトウェアアプリケーションの更新、ナビゲーション装置からの方角メッセージのようなユーザ１０２の環境１１２に関連する手掛かり、別の個人へのメッセージの配信のような装置におけるタスクの完了のような、多くの種類の意味を有する警告１１０を提示するために利用されても良い。
【００３６】
第１の態様の第３の変形例として、本願明細書に提示される技術は、多くの物理的種類の警告１１０、及び環境１１２の対応するノイズレベル２０２とノイズレベル閾２０４との比較、と共に使用されても良い。第１の例として、警告１１０は、トーン、音楽サンプル、音声録音、又は合成音声表現のような音声警告を有しても良く、環境１１２のノイズ１１４は、音量、例えばデシベル測定として、マイクロフォン６０８により測定されても良い。第２の例として、警告１１０は、振動を有しても良く、ノイズレベル２０２は、環境の振動（例えば、ユーザ１０２により経験される振動の大きさ）に従って振動センサにより測定されても良い。第３の例として、警告１１０は、装置の発光ダイオード又はバックライトディスプレイのような視覚警告を有しても良く、ノイズは、環境１１２の周囲光として測定されても良い（例えば、視覚ディスプレイは、明るい日の太陽により生成されるグレアにより感知できない場合がある）。第４の例として、警告１１０は、圧力又は力を有しても良く、環境のノイズは、環境１１２によりユーザ１０２に働く圧力又は力として測定されても良い（例えば、指に装着されるリング型装置は、ユーザ１０２の指を締め付けることにより警告１１０を提示しても良いが、この警告１１０は、水泳のようなユーザ１０２の手に力を及ぼす身体活動にユーザ１０２が現在従事している場合には、感知できないことがある）。第５の例として、警告１１０は、ユーザ１０２の皮膚に加えられる温度の変化を有しても良く、環境１１２のノイズレベル２０２は、環境１１２の温度として測定されても良い（例えば、リング型装置は、警告１１０を伝えるために加熱しても良いが、ユーザの手が既に過度に温かい場合には、感知できないことがある）。上述の及び他のシナリオは、本願明細書に提示される技術の適用に適し得る。
【００３７】
＜Ｅ２．ノイズレベルの検出＞
本願明細書に提示される技術の実施形態の中で変化し得る第２の態様は、ノイズレベル閾２０４と比較するために、環境１１２のノイズレベル２０２を検出する方法を含む。
【００３８】
この第２の態様の第１の変形として、装置１０４は、ユーザ１０２への警告１１０を提示する要求を受信すると、（例えば、警告メモリ４０８が少なくとも１つの格納された警告１１０を格納している間のみ）環境１１２のノイズレベル２０２を検出しても良い。この変形例は、例えばバッテリ電力及び装置１０４の計算リソースを節約することにより、有利であり得る。
【００３９】
この第２の態様の第２の変形として、装置１０４は、ユーザ１０２の環境１１２のノイズレベル２０２を周期的に検出しても良く、環境１１２の最後に検出されたノイズレベル２０２をノイズレベル閾２０４と周期的に比較しても良い。この変形例は、例えば、警告を受信するとノイズレベル決定を完了し、決定に対するより迅速な応答を可能にすることにより、有利であり得る（例えば、装置１０４は、警告１１０の処理を決定する前に、環境１１２のノイズレベル２０２をサンプリングするために待機する必要がない）。さらに、ノイズレベル２０２の周期的なサンプリングは、例えば、正確でない多少とも瞬間的な比較ではなく、（数十秒のような）時間期間に渡る環境１１２の平均ノイズレベル２０２に基づく、より正確な決定を提供できる。
【００４０】
第２の態様の更なる変形例として、装置１０４は、環境１１２が現在騒々しい又は静かであると検出されているかに拘わらず、異なる方法で周期的にノイズレベル２０２を検出しても良い。例えば、ノイズレベル２０２がノイズレベル閾２０４より低い間、装置１０４は、第１の周期期間でノイズレベル２０２を検出しても良く、ノイズレベル２０２がノイズレベル閾より高い間、装置１０４は、第１の周期期間より短い第２の周期期間でノイズレベル２０２を検出しても良い。この変形例は、例えば、装置が騒々しい環境から静かな環境へ移動し、延期した警告１１０がユーザ１０２に提示されても良いことを決定することは、装置が静かな環境から騒々しい環境へ移動し、新しい警告１１０が単に延期されることを決定することを検出するよりも、より重要な決定を提示できるので、選択され得る。さらに、各々の検出の周期は、他の要因に基づき更に調整されても良い。例えば、個々の警告１１０が警告優先度を有する場合、第２の検出周期の期間の（つまり、装置１０４が騒々しい環境から静かな環境へ移動したことを検出する）周期は、警告メモリ４０８に格納された警告の警告優先度の観点で調整されても良い（例えば、高優先度警告１１０が格納されている場合、短い周期期間が選択されても良く、低優先度警告１１０のみが格納されている亜倍、長い周期期間が選択されても良い）。
【００４１】
図７は、この第２の態様の幾つかのこのような変形例を特徴付ける例示的なシナリオ７００の図を示す。この例示的なシナリオ７００では、装置１０４は、時間７０２の時間表７０４として反映される調整可能な周期期間に基づき、本願明細書に提示される技術を実行する（つまり、騒々しい環境と静かな環境との間の遷移を検出するために、ユーザ１０２の環境１１２のノイズレベル２０２を比較する）。第１の時間７０２で、装置１０４は、ノイズレベル２０２が６４デシベルのノイズレベル閾２０４より低い静かな環境に存在しても良い。装置１０４は、したがって、３０秒間隔のように比較的緩やかな比較に基づき、環境１１２のノイズレベル２０２を評価しても良い。後の時間７０２で、ノイズレベル２０２がノイズレベル閾２０４を超えると決定すると、装置１０４は、環境１１２の騒々しい環境の状態７０６を識別し、３０秒から１５秒にノイズ評価の周期期間を短縮しても良い。装置１０４が任意の延期した警告１１０を未だ格納していなくても、装置１０４は、ノイズレベル２０２が低下した後に間もなく受信される警告を延期することを回避するために、評価周期期間を短縮しても良い。更に後の時間で、装置１０４は、ユーザに提示されるべき警告１１０を受信しても良いが、騒々しい環境の状態７０６の観点で、装置１０４は、警告１１０を格納しても良い。装置１０４は、可能な限り早くユーザ１０２に警告１１０を提示するために、例えば１５秒から１０秒に周期期間を更に短縮しても良い。さらに後の時間で、ノイズレベル２０２がノイズレベル閾２０４より下に弱まったことを検出すると、装置１０４は、静かな環境の状態７０８を識別しても良く、ユーザ１０２に格納された警告１１０を提示しても良い７１０。
【００４２】
この第２の態様の第３の変形例として、ノイズレベル閾２０４は、ユーザ１０２により選択されても良い（例えば、受信した警告１１０を延期することに関連し、装置１０４のノイズ１１４に対する感度をユーザ１０２に指定させるノイズ感知スライダとして）。代替又は追加で、ノイズレベル閾２０４は、ユーザ１０２が警告１１０を一貫して感知できるとき及びユーザ１０２が警告１１０を一貫して感知できないときを観察することにより、ユーザ１０２のために自動的に決定されても良い。例えば、例示的なシステム４０６は、環境１１２の中で提示される警告１１０に対するユーザ１０２のユーザ応答を検出し、及び警告１１０に対するユーザ１０２のユーザ応答に従って装置１０４のノイズレベル閾２０４を調整する警告応答モニタを有しても良い。１つのこのようなシナリオとして、周波数スペクトルは、振動周波数スペクトルを有しても良く、警告１１０は、振動周波数範囲の中でユーザ１０２に提示されるべき振動警告を有しても良い。装置１０４は、警告１１０の振動周波数範囲の中で、環境１１２のノイズレベル２０２を識別し、振動警告１１０を提示するか延期するかを決定するために、ノイズレベル２０２をノイズレベル閾２０４と比較しても良い。
【００４３】
図８は、この第２の態様の第４の変形例を特徴付ける例示的なシナリオの図を示す。ここで、環境のノイズレベル２０２が、周波数スペクトルの中の警告１１０の周波数範囲についてのみ評価される。第１の例８００として、着信音のような警告１１０は、可聴音スペクトルのような周波数スペクトル８０６の特定の周波数範囲８０８の中の音楽ノートを含んでも良い。環境１１２の全体的ノイズレベル２０２が比較的高い場合でも、環境周波数スペクトル８０４の周波数範囲８０８のノイズレベル２０２は、比較的低いことがある。１つのこのようなシナリオでは、環境１１２のノイズ１１４は、航空機の中のような、大きな低周波数の鳴る音（rumbling）及び高いピッチの鳴く音（whine）を含み得る。しかし、着信音のスペクトルの範囲内の中音域のトーンは、環境１１２の中で比較的減音されるので、着信音は、環境１１２の高いノイズレベル２０２に耐えながら、依然として聞こえる。反対に、第２の例８０２として、環境１１２の全体的ノイズレベル２０２は、比較的低いが、警告１１０の周波数範囲に一致する環境周波数スペクトル８０４の周波数範囲８０８で、特に高い場合がある。１つのこのようなシナリオでは、警告１１０は、人間の会話を有しても良い。同じ周波数範囲８０８において環境１１２の中に存在する人間の会話が中程度の量であっても、静かなノイズレベル２０２にも拘わらず、警告１１０を覆い隠してしまう場合がある。したがって、装置１０４は、警告１１０の周波数範囲８０８の中でのみ環境１１２のノイズレベル２０２を識別しても良く、周波数範囲８０８に渡ってのみノイズレベル２０２をノイズレベル閾２０４と比較しても良い。上述の及び他の変形例は、本願明細書に提示される技術に従うノイズレベル２０２の評価、及びノイズレベル閾２０４との比較に含まれても良い。
【００４４】
＜Ｅ３．警告の提示及び延期＞
本願明細書に提示される技術の実施形態の中で変化し得る第３の態様は、環境１のノイズレベル２０２がノイズレベル閾２０４を超えるという決定に対する、装置１０４の応答を含む。
【００４５】
第３の態様の第１の変形例として、ノイズレベル２０２がノイズレベル閾２０４より高いことを決定すると、及び警告１１０の提示をノイズレベル２０２が弱まる後の時間まで延期することに加えて、装置１０４は、ユーザ１０２に、別のモダリティで警告１１０の通知を提示しても良い。例えば、装置１０４は、警告１１０が騒々しい期間の間に受信されたこと、及び延期され、ユーザ１０２への後の提示のために格納されていることを示すメッセージを、装置１０４のディスプレイに提示しても良い。
【００４６】
第３の態様の第２の変形例として、第１の警告１１０が環境１１２のノイズレベル２０２の観点でユーザ１０２にとって感知できないことを決定すると、装置１０４は、第１の警告１１０の周波数スペクトルと異なる周波数スペクトルの代替周波数範囲でユーザ１０２に提示可能な代替警告の代替周波数範囲の中の環境の代替ノイズレベル２０２を識別しても良い。装置１０４は、次に、代替ノイズレベル２０２をノイズレベル閾２０４と比較し、代替ノイズレベル２０２がノイズレベル閾２０４より低いことを決定すると、第１の警告１１０の代わりに、代替警告をユーザ１０２に提示しても良い。
【００４７】
図９は、この第３の態様のこの第２の変形例を特徴付ける例示的なシナリオ９００の図を示す。ここで、装置１０４は、第２のモダリティの警告１１０のセット（例えば、可聴音警告のセット）を有するが、感覚モダリティの周波数スペクトル８０６に渡る種々の周波数範囲８０８を示す。この例示的なシナリオ９００では、装置１０４は、可聴音周波数スペクトル８０６の第１の周波数範囲９０２の中の規定警告１１０（例えば、中程度のピッチのトーンシーケンス）と、可聴音周波数スペクトル８０６の中の低周波数範囲に現れる第２の警告９０４（例えば、低いピッチのトーンシーケンス）と、可聴音周波数スペクトル８０６の中の高周波数範囲９１０に現れる第３の警告９０８（例えば、高いピッチのトーンシーケンス）と、を有しても良い。規定警告１１０の第１の周波数スペクトル９０２の中の環境周波数スペクトル８０４のノイズレベル２０２が、ノイズレベル閾２０４を超えることを決定すると、装置１０４は、環境周波数スペクトル８０４の中の低周波数範囲９０６及び高周波数範囲９１０のノイズレベル２０２を代わりに評価しても良い。高周波数範囲９１０のみが、ノイズレベル閾２０４より低いノイズレベル２０２を示すことを決定すると、装置１０４は、規定警告１１０の代わりに、第３の警告９０８を提示しても良い。
【００４８】
この第２の態様のこの第３の変形例の更なる例として、周波数範囲８０８がノイズレベル閾２０４より低かった警告１１０の大きさを識別すると、装置１０４は、このような警告１１０の結合を提示しても良い（例えば、個々の周波数範囲８０８の中のノイズレベル２０２に勝り個々に知覚可能な、及び一緒に、同時に又は連続して提示されると更に直ちに知覚可能な、トーンの組合せ）。
【００４９】
この第４の態様の第３の変形例として、装置１０４は、異なる感覚モダリティで代替警告を提示しても良い（例えば、環境１１２の音ノイズレベル２０２が高いとき、音声警告１１０を提示する代わりに、振動警告１１８を提示する）。例えば、規定警告１１０が第１の感覚モダリティで提供される場合、装置は、第１の感覚モダリティと異なる第２の感覚モダリティで代替警告１１０を提示しても良い。
【００５０】
この第３の態様の第４の変形例として、警告１１０の提示を延期した後、装置１０４は、警告ログに警告１１０を格納しても良く、ユーザ１０２に警告ログを後に提示しても良い。警告ログは、単に、例えば１又は複数の警告１１０が受信されていることの指示（例えば、「騒々しい領域にいる間に、ユーザが３つの呼を見逃した」）、１又は複数の不在着信１０６を発信した連絡先１０８の名前のような、各々の警告１１０の説明、及び／又は不在着信１０６を発信した各々の連絡先１０８により残された音声メールメッセージの録音又はテキストトランスクリプトのような、各々の警告１１０の内容の要約、を有しても良い。
【００５１】
図１０は、この第３の態様のこの第４の変形例の追加の例を特徴付ける例示的なシナリオ１０００の図を示す。本例は、環境１１２のノイズレベル２０２のために延期された警告１０００を示す警告ログ１００４を含む。この例示的なシナリオ１０００では、それぞれ警告優先度１００２を含む警告１１０のセットが受信される。警告ログ１００４は、したがって、年代順に及び／又は警告優先度１００２の降順に格納される警告１１０を提示しても良い（例えば、最高優先度の警告１１０を最初に提示する）。追加で、少なくとも２つの警告１１０が１つのメッセージに関連付けられる場合、警告ログ１００４は、同じメッセージ１１０に関連付けられる少なくとも２つの警告１１０を集約しても良い（例えば、同じ個人からの２つの呼を「２つの不在着信」として集約する）。このような格納及び／又は集約は、例えば、騒々しい環境の間に延期された警告１１０をユーザ１０２に迅速に知らせる方法で警告を提示するために、有利であり、特に、図６の例示的なシナリオ６００のイヤフォン６０２のような対話インタフェースを通じてユーザ１０２と通信する装置１０４にとって便利であり得る。
【００５２】
この第３の態様の第５の変形例として、装置は、環境１１２のノイズレベル２０２にも拘わらず、ユーザに警告１１０を提示しようと試みても良い。例えば、ユーザが図らずも装置を探している場合、ユーザが音声警告を聞くことができない場合でも、ユーザは通信要求の視覚的指示に気付くかもしれない。したがって、装置は、通信要求のときに警告１１０も提示しても良く、見逃された場合には、ノイズレベルがノイズレベル閾より低いことを装置が検出する後の時間に警告１１０を延期しても良い。さらに、装置は、ユーザの活動に基づき、警告１１０を直ちに提示すべきか否かを決定しても良い。例えば、ユーザが現在装置と相互作用している場合、装置は、環境１１２のノイズレベル２０２にも拘わらず、警告１１０を直ちに提示しても良い。また、ユーザが現在装置と相互作用していない場合、装置は、ノイズレベル２０２が低減するまで、警告１１０を延期しても良い。装置１０４が応答して警告１１０を延期する多くのこのような変形例は、本願明細書に提示される技術の実施形態に含まれ得る。
【００５３】
＜Ｅ４．連絡先との通信＞
本願明細書に提示される技術の第４の変形例は、連絡先のユーザ１０２との通信セッションの要求が警告１１０のソースである該連絡先との装置の通信を含む。警告１１０が、ユーザ１０２との通信セッションを開始するために通信要求を開始する個人のような連絡先１０８と関連付けられる場合、装置１０４は、ユーザへの警告１１０を延期すると、種々の方法で連絡先１０８と相互作用しても良い。
【００５４】
この第４の態様の第１の変形例として、装置１０４は、通信要求を拒否しても良く、ユーザ１０２に警告１１０を提示しようと試みる間、延長された遅延の後ではなく、警告１１０の延期を決定すると即座にそうしても良い。
【００５５】
この第４の態様の第２の変形例として、装置１０４は、音声メール又はテキストメッセージのようなメッセージを連絡先１０８から受け付けても良く、警告ログ１００４の中でユーザ１０２に提示するために、該メッセージを警告１１０と関連付けても良い。
【００５６】
この第４の態様の第３の変形例として、装置１０４は、ユーザ１０２の環境１１２のノイズレベル２０２により、ユーザ１０２が通信要求を受け付けることができないことを、連絡先１０８に通知する自動応答を提供しても良く、それにより、連絡先１０８にユーザの手が空いていない原因を知らせる。幾つかの実施形態では、自動応答は、連絡先に応じて調整されても良い（例えば、第１の連絡先セットは、騒々しい環境に関する情報を含む第１の自動応答を受信しても良く、一方、第２の連絡先セットは、後の時間に通信要求を返すユーザの意向だけを知らせる異なる自動応答を受信しても良い）。
【００５７】
この第４の態様の第４の変形例として、装置１０４は、環境１１２のノイズレベル２０２がノイズレベル閾２０４より下に減少したことを、連絡先１０８に知らせ、装置１０４はユーザ１０２に警告１１０を提示すべきであり、及び／又はユーザ１０２が現在手が空いていないことを連絡先１０８に知らせても良い。
【００５８】
この第４の態様の第５の変形例として、装置１０４は、異なる連絡先１０８に異なるメッセージを提示しても良い。例えば、ユーザ１０２の家族のメンバ及び友人のような親しい連絡先１０８は、ユーザ１０２が騒々しい環境にいることを通知されても良い。一方で、より付き合いの遠い連絡先１０８及び不明な連絡先１０８は、ユーザ１０２が単に手が空いていないことをメッセージにより提供されても良い。したがって、装置１０４は、ユーザ１０２が通信要求を受け付けることができないときに、それぞれ連絡先１０８に配信可能な少なくとも２つのメッセージをユーザ１０２から受信すると、連絡先１０８にそれぞれ関連付けられたメッセージを格納し、通信セッションを確立する要求を連絡先１０８から受信すると、ユーザ１０２が通信要求を受け付けることができないときに、連絡先１０８に関連付けられたメッセージを連絡先１０８に提示しても良い。
【００５９】
この第４の態様の第６の変形例として、装置１０４は、特定の連絡先１０８へ送信される通知の数を制限しても良い。例えば、連絡先１０８がユーザ１０２と連絡を取ることを繰り返し試みる場合、装置１０４は、ユーザ１０２の状態を連絡先１０８に知らせるメッセージの提示を、通知頻度閾（例えば、１０分の時間ブロック当たり最大３通のメッセージ）に制限しても良く、更なる要求を受信したときに連絡先１０８に通知するのを抑制しても良い。多くのこのような変形例は、本願明細書に提示される技術に従いユーザ１０２への警告１１０の延期に関する、装置１０４の連絡先１０８との通信において利用されても良い。
【００６０】
＜Ｆ．コンピューティング環境＞
本願明細書で議論される技術は、多くの態様で変形例と共に考案されても良い。幾つかの変形例は、上述及び他の技術の他の変形例に関して、追加の利点を提示し、及び／又は不利点を軽減しても良い。
【００６１】
さらに、幾つかの変形例は、組み合わせて実装されても良く、幾つかの組合せは、追加の利点を特徴付け、及び／又は相乗的連携を通じて欠点を低減されても良い。変形例は、実施形態に個々の及び／又は相乗的な利益を与えるために、種々の実施形態に組み込まれても良い。
【００６２】
図１１及び以下の議論は、本願明細書で説明される規定のうちの１又は複数の実施形態を実装するために適切なコンピューティング環境の簡単な全体的な図を提供する。図１１の動作環境は、適切な動作環境の単なる一例であり、動作環境の使用又は機能の範囲に関するいかなる限定も示唆するものではない。例示的なコンピューティング装置は、限定ではなく、パーソナルコンピュータ、サーバコンピュータ、ハンドヘルド又はラップトップ装置、（携帯電話機、パーソナルデジタルアシスタント（ＰＤＡ）、メディアプレイヤ、等のような）モバイル装置、マルチプロセッサシステム、消費者電子機器、ミニコンピュータ、メインフレームコンピュータ、上述のシステム若しくは装置のうちの任意のものを含む分散型コンピューティング環境、等を含む。
【００６３】
必要ではないが、実施形態は、「コンピュータ可読命令」が１又は複数のコンピューティング装置により実行される一般的な文脈で記載される。コンピュータ可読命令は、コンピュータ可読媒体（後述する）により流通されても良い。コンピュータ可読命令は、特定のタスクを実行する又は特定の抽象データ型を実装する、関数、オブジェクト、ＡＰＩ（Application  Programming  Interface）、データ構造、等のようなプログラムモジュールとして実装されても良い。標準的に、コンピュータ可読命令の機能は、種々の実施形態で必要に応じて結合され又は分散されても良い。
【００６４】
図１１は、本願明細書で提供される１又は複数の実施形態を実装するよう構成されるコンピューティング装置１１０２を有するシステム１１００の一例を示す。ある構成では、コンピューティング装置１１０２は、少なくとも１つの処理ユニット１１０６及びメモリ１１０８を有する。コンピューティング装置の正確な構成及び種類に依存して、メモリ１１０８は、（例えば、ＲＡＭのような）揮発性、（例えば、ＲＯＭ、フラッシュメモリ、等のような）不揮発性又はこれら２つの何らかの組合せであっても良い。この構成は、図１１に破線１１０４により示される。
【００６５】
他の実施形態では、装置１１０２は、追加の特徴及び／又は機能を有しても良い。例えば、装置１１０２は、磁気記憶装置、光学記憶装置、等を含むがこれらに限定されない（取り外し可能及び／又は非取り外し可能）追加記憶装置も有しても良い。このような追加記憶装置は、記憶装置１１１０により図１１に示される。一実施形態では、本願明細書で提供される１又は複数の実施形態を実装するためのコンピュータ可読命令は、記憶装置１１１０の中にあっても良い。記憶装置１１１０は、オペレーティングシステム、アプリケーションプログラム、等を実装する他のコンピュータ可読命令も格納しても良い。コンピュータ可読命令は、例えば、処理ユニット１１０６による実行のために、メモリ１１０８にロードされても良い。
【００６６】
本願明細書で使用されるような用語「コンピュータ可読媒体」は、コンピュータ記憶媒体を含む。コンピュータ記憶媒体は、コンピュータ可読命令又は他のデータのような情報を記憶する方法又は技術で実装される揮発性及び不揮発性、取り外し可能及び非取り外し可能媒体を含む。メモリ１１０８及び記憶装置１１１０は、コンピュータ記憶媒体の例である。コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ又は他のメモリ技術、ＣＤ−ＲＯＭ、ＤＶＤ（digital  versatile  disk）又は他の光記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置又は他の磁気記憶装置、又は所望の情報を格納するために用いることができ装置１１０２によりアクセスできる任意の他の媒体を含むがこれらに限定されない。任意のこのようなコンピュータ記憶媒体は、装置１１０２の一部であっても良い。
【００６７】
装置１１０２は、装置１１０２が他の装置と通信することを可能にする通信接続１１１６も有しても良い。通信接続１１１６は、限定ではないが、モデム、ネットワークインタフェースカード（ＮＩＣ）、統合ネットワークインタフェース、無線周波数送信機／受信機、赤外線ポート、ＵＳＢ接続、又はコンピューティング装置１１０２を他のコンピューティング装置に接続する他のインタフェースを有しても良い。通信接続１１１６は、有線接続又は無線接続を有しても良い。通信接続１１１６は、通信媒体を送信及び／又は受信しても良い。
【００６８】
用語「コンピュータ可読媒体」は、通信媒体を含み得る。通信媒体は、標準的に、コンピュータ可読命令、又は搬送波又は他のトランスポート機構のような「変調されたデータ信号」内の他のデータを具現化しても良く、任意の情報配信媒体も含む。用語「変調データ信号」は、１又は複数の特性セットを有する又は信号内の情報をエンコードするために変更される信号を含んでも良い。
【００６９】
装置１１０２は、キーボード、マウス、ｐｅｎ、音声入力装置、タッチ入力装置、赤外線カメラ、ビデオ入力装置、及び／又は任意の他の入力装置のような入力装置を有しても良い。１又は複数のディスプレイ、スピーカ、プリンタ、及び／又は任意の他の出力装置のような出力装置１１１２は、装置１１０２に含まれても良い。入力装置１１１４及び出力装置１１１２は、有線接続、無線接続、又はそれらの任意の組ＡＳＥ背により、装置１１０２に接続されても良い。一実施形態では、別のコンピューティング装置１１０２からの入力装置又は出力装置は、コンピューティング装置１１０２の入力装置１１１４又は出力装置１１１２として使用されても良い。
【００７０】
コンピューティング装置１１０２のコンポーネントは、バスのような種々の相互接続により接続されても良い。このような相互接続は、ＰＣＩ  Ｅｘｐｒｅｓｓ、ＵＳＢ（Universal  Serial  Bus）、Ｆｉｒｅｗｉｒｅ（ＩＥＥＥ１３９４）、光バス構造、等のような周辺機器相互接続（Peripheral  Component  Interconnect：ＰＣＩ）を有しても良い。別の実施形態では、コンピューティング装置１１０２のコンポーネントは、ネットワークにより相互接続されても良い。例えば、メモリ１１０８は、ネットワークにより相互接続される異なる物理的な場所に位置する複数の物理メモリユニットにより構成されても良い。
【００７１】
当業者は、コンピュータ可読命令を格納するために利用される記憶装置がネットワーク全体に分散されても良いことを理解する。例えば、ネットワーク１１１８を介してアクセス可能なコンピューティング装置１１２０は、本願明細書で提供される１又は複数の実施形態を実装するためにコンピュータ可読命令を格納しても良い。コンピューティング装置１１２０は、コンピューティング装置１１０２にアクセスし、実行するためにコンピュータ可読命令の一部又は全部をダウンロードしても良い。代替で、コンピューティング装置１１０２は、必要に応じて、コンピュータ可読命令をダウンロードしても良く、又は幾つかの命令は、コンピューティング装置１１０２で実行され、幾つかはコンピューティング装置１１２０で実行されても良い。
【００７２】
＜Ｇ．用語の使用＞
本発明の主題は構造的特徴及び／又は方法論的動作に特有の言葉で記載されたが、本発明の主題は、特許請求の範囲に定められる上述の特定の特徴又は動作に限定されないことが理解されるべきである。むしろ、上述の特定の特徴及び動作は、特許請求の範囲の実施の例示的形態として開示されたものである。
【００７３】
本願で用いられるとき、用語「コンポーネント」、「モジュール」、「システム」、「インタフェース」及び類似のものは、概して、コンピュータ関連エンティティ、いずれかのハードウェア、ハードウェアとソフトウェアの組合せ、ソフトウェア、又は実行中のソフトウェアを表すことを意図する。例えば、コンポーネントは、プロセッサで実行されるプロセス、プロセッサ、オブジェクト、実行ファイル、実行スレッド、プログラム、及び／又はコンピュータであり得るが、これらに限定されない。説明のため、制御部で動作するアプリケーションと制御部の両方が、コンポーネントであり得る。１又は複数のコンポーネントは、プロセス及び／又は実行スレッド内に存在しても良く、コンポーネントは１つのコンピュータに及び／又は２以上のコンピュータに分散されてローカライズされても良い。
【００７４】
さらに、請求される主題は、開示の主題を実施するようコンピュータを制御するソフトウェア、ファームウェア、ハードウェア、及び／又はそれらの任意の組合せを生成するために標準的なプログラミング及び／又は工学技術を用いて、方法、装置、又は製品として実施されても良い。用語「製品」は、本願明細書で使用されるとき、任意のコンピュータ可読装置、担体、又は記憶媒体からアクセスかのうなコンピュータプログラムを包含することを意図する。もちろん、当業者は、請求される主題の範囲又は精神から逸脱することなく、多くの変更がこの構成に対して行われ得ることを理解する。
【００７５】
実施形態の種々の動作が本願明細書で提供される。一実施形態では、記載の動作のうちの１又は複数は、コンピューティング装置により実行されると該コンピューティング装置に記載の動作を実行させる１又は複数のコンピュータ可読媒体に格納されるコンピュータ可読命令を構成しても良い。動作の一部又は全部が記載された順序は、これらの動作が必ず順序に依存することを意味すると考えられてはならない。代替の順序が、この記載の利益を有する当業者により理解される。さらに、必ずしも全部の動作が本願明細書で提供される各々の実施形態に存在しないことが理解される。
【００７６】
さらに、用語「例示的な」は、本願明細書において、一例、例、又は説明を提供することを意味するために用いられる。「例示的な」として本願明細書に記載の任意の態様又は設計は、必ずしも他の態様又は設計に対して有利でるとして考えられない。むしろ、用語「例示的な」の使用は、具体的方法で概念を提示することを意図している。本願で使用されるとき、用語「又は」は、排他的な「又は（ｏｒ）」ではなく、包括的な「又は（ｏｒ）」を意味することを意図している。つまり、特に断りのない限り、又は文脈から明らかでない限り、「ＸはＡ又はＢを用いる」は、自然な包括的な順列のうちの任意のものを意味することを意図している。つまり、ＸはＡを用いる、ＸはＢを用いる、又はＸはＡ及びＢを用いる場合、「ＸはＡ又はＢを用いる」は、前述の例のうちの任意のものにより満たされる。さらに、本願明細書及び添付の請求の範囲で使用される冠詞「１つの（「ａ」及び「ａｎ」）」は、特に断りのない限り又は単数形式を対象としていることが文脈から明らかでない限り、概して「１又は複数」を意味すると考えられる。
【００７７】
また、本開示は、１又は複数の実装に関して示され記載されたが、等価な代替及び変更が、本明細書及び添付の図面を読み理解することに基づき、当業者に想起される。本開示は、全てのこのような変形及び代替を含み、添付の請求の範囲の範囲によってのみ限定される。特に、上述のコンポーネント（例えば、要素、リソース、等）により実行される種々の機能に関し、このようなコンポーネントを記載するために使用される用語は、特に示されない限り、例え本願明細書で示された本開示の例示的な実装の中の機能を実行する開示の構造と構造的に等化でなくても、記載のコンポーネントの特定の機能を実行する任意のコンポーネント（つまり、等価な機能）に対応することが意図される。さらに、本開示の特定の特徴が幾つかの実装のうちの１つのみに関して開示される場合があるが、このような特徴は、任意の所与の又は特定の用途のために望ましく有利な場合には、他の実装の１又は複数の他の特徴又は態様と組み合わせられても良い。さらに、用語「含む（include）」、「有する（have、has）」、「伴う（with）」、又はこれらの他の変形が詳細な説明又は請求項において使用される限り、このような用語は、用語「有する（comprising）」と同様に包含を意図する。
【図１】
2017519420.tif 000003
【図２】
2017519420.tif 000004
【図３】
2017519420.tif 000005
【図４】
2017519420.tif 000006
【図５】
2017519420.tif 000007
【図６】
2017519420.tif 000008
【図７】
2017519420.tif 000009
【図８】
2017519420.tif 000010
【図９】
2017519420.tif 000011
【図１０】
2017519420.tif 000012
【図１１】
2017519420.tif 000013
【国際調査報告】
2017519420.tif 000014
2017519420.tif 000015
2017519420.tif 000016
2017519420.tif 000017
2017519420.tif 000018
2017519420.tif 000019
2017519420.tif 000020