(57)【要約】  状況認識アラートを提供する電子デバイス（１０１）は、出力デバイス（２１２）によって、（触覚、音声、視覚などの）アラート出力を提供することを決定し、電子デバイス（１０１）の運動に少なくとも関係する情報を示す１つ以上のセンサからの１つ以上の信号に基づいて、運動パターンを判定し（５５０）、この運動パターンを考慮してアラート出力を調整する（５６０）。いくつかの実施態様では、電子デバイス（１０１）は、アラート出力を遅延させる（３４０）ことによってアラート出力を調整することができる。他の実施態様では、電子デバイス（１０１）は、運動パターンのリズムに基づいて、運動パターンにもかかわらずアラート出力が識別されるように変更する（６８０）ことによって、アラート出力を調整してもよい。更に他の実施態様では、電子デバイス（１０１）は、着信通信を受信したことに応答してアラート出力を提供することを決定し、着信通信に関連付けられた優先度に基づいて、アラート出力を異なる方法で調整することができる。【選択図】図３
2019512140.tif 000002
【特許請求の範囲】
【請求項１】
状況認識アラートを提供する電子デバイスであって、
触覚出力デバイスと、
前記電子デバイスの運動に関する情報を示す信号を生成するように動作可能なセンサと、
前記センサと前記触覚出力デバイスとに接続された処理ユニットと、を備え、前記処理ユニットは、
前記触覚出力デバイスによって触覚出力を提供することを決定し、
前記信号に基づいて運動パターンを判定し、
前記触覚出力を遅延させることによって、前記運動パターンを考慮して前記触覚出力を調整するように構成されている、電子デバイス。
【請求項２】
前記運動パターンは高度の変化を示し、
前記処理ユニットは、高度の変化が停止するまで前記触覚出力を遅延させる、請求項１に記載の電子デバイス。
【請求項３】
前記センサは圧力センサを含み、
前記処理ユニットは、前記圧力センサに基づいて、前記運動パターンが高度の変化を示すと判定するように構成されており、
前記処理ユニットは、前記圧力センサに基づいて、高度の変化が停止したと前記処理ユニットが判定するまで、前記触覚出力を遅延させるように構成されている、請求項２に記載の電子デバイス。
【請求項４】
前記処理ユニットは、
前記電子デバイスがユーザに対してさほど近接していない運動パターンに基づき第１期間を決定し、
前記電子デバイスが前記ユーザに対してより近接する運動パターンに基づき第２期間を決定し、
前記触覚出力を前記第１期間から前記第２期間まで遅延させるように構成されている、請求項１に記載の電子デバイス。
【請求項５】
前記処理ユニットは、
前記運動パターンが第１のタイプの運動を示す場合には、第１期間の間、
前記運動パターンが第２のタイプの運動を示す場合には、第２期間の間、前記触覚出力を遅延させる、請求項１に記載の電子デバイス。
【請求項６】
前記信号は、ユーザの心拍数が高いことを示す情報を含み、
前記処理ユニットは、前記ユーザの前記心拍数が減少するまで前記触覚出力を遅延させる、請求項１に記載の電子デバイス。
【請求項７】
前記処理ユニットは、
前記運動にもかかわらず前記触覚出力が顕著になる時間を推定し、
前記時間まで前記触覚出力を遅延させる、請求項１に記載の電子デバイス。
【請求項８】
状況認識アラートを提供する電子デバイスであって、
触覚出力デバイスと、
前記電子デバイスの運動に関する情報を示す信号を生成するように動作可能なセンサと、
前記センサと前記触覚出力デバイスとに接続された処理ユニットと、を備え、前記処理ユニットは、
前記触覚出力デバイスによって触覚出力を提供することを決定し、
前記信号に基づいて運動パターンを判定し、
前記運動パターンのリズムに基づいて、前記運動パターンにもかかわらず前記触覚出力が識別されるように変更することによって、前記運動パターンを考慮して前記触覚出力を調整するように構成されている、電子デバイス。
【請求項９】
前記処理ユニットは、前記触覚出力のパターンが前記リズムと一致しないよう調整するように構成されている、請求項８に記載の電子デバイス。
【請求項１０】
前記処理ユニットは、前記触覚出力を前記リズム中の休止に時間シフトすることによって、前記触覚出力を変更するように構成されている、請求項８に記載の電子デバイス。
【請求項１１】
前記処理ユニットは、
着信通信を受信したことに応答して、前記触覚出力を提供することを決定し、
前記着信通信が第１優先度に関連付けられている場合には、第１のやり方で前記触覚出力を調整し、
前記着信通信が第２優先度に関連付けられている場合には、第２のやり方で前記触覚出力を調整する、請求項８に記載の電子デバイス。
【請求項１２】
前記処理ユニットは、
前記運動パターンが第１のタイプの運動を示す場合には第１のやり方で、
前記運動パターンが第２のタイプの運動を示す場合には第２のやり方で、前記触覚出力を変更するように構成されている、請求項８に記載の電子デバイス。
【請求項１３】
前記処理ユニットは、
前記調整された触覚出力の確認応答を促し、
前記確認応答が受信されていないと判定し、
前記確認応答が受信されるまで、追加の触覚出力を提供するように構成されている、請求項８に記載の電子デバイス。
【請求項１４】
状況認識アラートを提供する電子デバイスであって、
命令を記憶する非一時的記憶媒体と、
触覚出力デバイスと、
前記電子デバイスのユーザの状況に関する情報を示す信号を生成するように動作可能なセンサと、
優先度に関連付けられた着信通信を受信するように動作可能な通信構成要素と、
前記センサと、前記通信構成要素と、前記触覚出力デバイスと、前記非一時的記憶媒体とに接続された処理ユニットと、を備え、前記処理ユニットは、
前記着信通信を受信したことに応答して、前記触覚出力デバイスによって触覚出力を提供することを決定し、
前記信号に基づいて運動パターンを判定し、
前記着信通信が第１の優先度に関連付けられている場合には、前記触覚出力を遅延させることによって、
前記着信通信が第２の優先度に関連付けられている場合には、前記運動パターンのリズムに基づいて、前記運動パターンにもかかわらず前記触覚出力が識別されるように変更することによって、
前記運動パターンを考慮するように前記触覚出力を調整するための前記命令を実行するように構成されている、電子デバイス。
【請求項１５】
前記触覚出力デバイス以外の出力デバイスを更に備え、前記処理ユニットは、前記触覚出力の他に、前記出力デバイスによって出力を提供するように構成されている、請求項１４に記載の電子デバイス。
【請求項１６】
前記出力は、視覚出力又は音声出力のうちの少なくとも１つである、請求項１５に記載の電子デバイス。
【請求項１７】
前記処理ユニットは、別の電子デバイスと通信するように構成されており、前記処理ユニットは、前記別の電子デバイスに、前記触覚出力の他に出力を生成するように信号を送信する、請求項１４に記載の電子デバイス。
【請求項１８】
前記処理ユニットは、別の電子デバイスと通信するように構成されており、前記処理ユニットは、前記ユーザの前記状況に影響を及ぼす前記別の電子デバイスのステータスを示すデータを受信することによって、前記ユーザの前記状況を評価する、請求項１４に記載の電子デバイス。
【請求項１９】
前記第１優先度及び前記第２優先度は、
前記着信通信のソース、
前記着信通信に含まれる優先度インジケータ、又は、
前記着信通信のタイプのうちの少なくとも１つに基づく、請求項１４に記載の電子デバイス。
【請求項２０】
前記第１優先度及び前記第２優先度は、ユーザの指定である、請求項１４に記載の電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
特許協力条約に基づく本出願は、２０１６年８月３０日に出願された「Ｓｉｔｕａｔｉｏｎａｌｌｙ−Ａｗａｒｅ  Ａｌｅｒｔｓ」と題する米国特許非仮出願第１５／２５１，４５９号、及び、２０１６年３月４日に出願された「Ｓｉｔｕａｔｉｏｎａｌｌｙ−Ａｗａｒｅ  Ａｌｅｒｔｓ」と題する米国特許仮出願第６２／３０３，９６４号の優先権を主張しており、その内容は参照によりその全体が本明細書に組み込まれる。
記載された実施形態は、概ねアラートに関するものである。より詳細には、本実施形態は、ユーザの状況に基づいてアラートを調整することに関する。
【背景技術】
【０００２】
多くの電子デバイスは、さまざまな通知、アラート、又は他の出力をユーザに提供する。かかる通知は、視覚的、音声的、触覚的などであってもよい。例えば、通話又はテキスト又は電子メールメッセージなどの通信を受信するスマートフォンは、画面上にそれらを表示したり、トーン又は他の音声を再生したり、及び／若しくは、振動したりすることができる。
【０００３】
一般に、通知は、他者の邪魔となることなく、ユーザにとって顕著な、又は目立つように設定してもよい。例えば、スマートフォンは、表示画面上に視覚的インジケータを提示するだけでなく、着信のトーンを再生することもできる。このトーンは、ユーザが現在ディスプレイを見ていない場合に、着信に気づくのを助けることができるが、ユーザが会議の最中であるか、又は音声が過度に目立つ状況にある場合には、他者の邪魔となる恐れがある。
【発明の概要】
【０００４】
本開示は、状況認識（situationally-aware）アラートを提供する電子デバイスに関するものである。電子デバイスは、出力デバイスによってアラート出力（振動又は他の触覚出力、音声出力、視覚出力など）を提供することを決定し、電子デバイスの運動に少なくとも関係する情報を示す１つ以上のセンサからの１つ以上の信号に基づいて、運動パターンを決定し、この運動パターンを考慮してアラート出力を調整する。いくつかの実施態様では、電子デバイスは、アラート出力を遅延させることによってアラート出力を調整してもよい。他の実施態様では、電子デバイスは、運動パターンのリズムに基づいて、運動パターンにもかかわらず識別されるようにアラート出力を変更することによって、アラート出力を調整することができる。更に他の実施態様では、電子デバイスは、着信通信の受信に応答してアラート出力を提供することを決定し、関連付けられた優先度に基づいてアラート出力を様々に調整することによって、着信通信に優先順位をつけることができる。
【０００５】
さまざまな実施形態では、状況認識アラートを提供する電子デバイスは、触覚出力デバイス、電子デバイスの運動に関する情報を示す信号を生成するように動作可能なセンサ、並びに、センサ及び触覚出力デバイスに接続された処理ユニットを備えている。処理ユニットは、触覚出力デバイスによって触覚出力を提供することを決定し、信号に基づいて運動パターンを決定し、触覚出力を遅延させることによって運動パターンを考慮して触覚出力を調整するように構成されている。
【０００６】
いくつかの実施例では、運動パターンは高度の変化を示し、処理ユニットは高度の変化が停止するまで触覚出力を遅延させる。かかる実施例のさまざまな実施態様では、センサは圧力センサを含み、処理ユニットは、圧力センサに基づいて、運動パターンが高度の変化を示すと判定するように構成されており、処理ユニットは、圧力センサに基づいて高度の変化が停止したと処理ユニットが判定するまで、触覚出力を遅延させるように構成されている。
【０００７】
さまざまな実施例では、処理ユニットは、電子デバイスがユーザに対してさほど近接していない運動パターン（例えば、ユーザがランニング中であり、電子デバイスがユーザのポケットに入っており、ポケットの中で、ユーザの一歩の種々異なる部分で、電子デバイスがユーザから遠ざかったり、近づいたりする場合など）に基づき第１期間を決定し、電子デバイスがユーザに対してより近接している運動パターンに基づき第２期間を決定し、触覚出力を第１期間から第２期間まで遅延させるように構成されている。他の実施例では、処理ユニットは、運動パターンが第１のタイプの運動を示す場合には、第１期間の間、触覚出力を遅延させ、運動パターンが第２のタイプの運動を示す場合には、第２期間の間、触覚出力を遅延させる。
【０００８】
多数の実施例では、信号は、ユーザの心拍数が高いことを示す情報を含み、処理ユニットは、ユーザの心拍数が減少するまで触覚出力を遅延させる。さまざまな実施例では、処理ユニットは、運動にもかかわらず触覚出力が目立つ時間を推定し、その時間まで触覚出力を遅延させる。
【０００９】
いくつかの実施形態では、状況認識アラートを提供する電子デバイスは、触覚出力デバイス、電子デバイスの運動に関する情報を示す信号を生成するように動作可能なセンサ、並びに、センサ及び触覚出力デバイスに接続された処理ユニットを備えている。処理ユニットは、触覚出力デバイスによって触覚出力を提供することを決定し、該信号に基づいて運動パターンを判定し、運動パターンのリズムに基づいて、運動パターンにもかかわらず触覚出力が識別されるように変更することによって、運動パターンを考慮して触覚出力を調整するように構成されている。
【００１０】
さまざまな実施例では、処理ユニットは、触覚出力のパターンがリズムと一致しないよう調整するように構成されている。多数の実施例では、処理ユニットは、触覚出力をリズム中の休止に時間シフトすることによって触覚出力を変更するように構成されている。
【００１１】
いくつかの実施例では、処理ユニットは、着信通信を受信したことに応答して触覚出力を提供することを決定し、着信通信が第１の優先度に関連付けられている場合に、触覚出力を第１のやり方で調整し、着信通信が第２の優先度に関連付けられている場合に、触覚出力を第２のやり方で調整するように構成されている。さまざまな実施例では、処理ユニットは、運動パターンが第１のタイプの運動を示す場合は第１のやり方で、第２のタイプの運動を示す場合は第２のやり方で、触覚出力を変更するように構成されている。多数の実施例では、処理ユニットは、調整された触覚出力の確認応答を促し、承認が受信されていないと判定し、承認が受信されるまで追加の触覚出力を提供するように構成されている。
【００１２】
多数の実施形態では、状況認識アラートを提供する電子デバイスは、命令を記憶する非一時的記憶媒体と、触覚出力デバイスと、該電子デバイスのユーザの状況に関する情報を示す信号を生成するように動作可能なセンサと、優先度に関連付けられた着信通信を受信するように動作可能な通信構成要素と、該センサと該通信構成要素と該触覚出力デバイスと該非一時的記憶媒体に接続された処理ユニットと、を備えている。処理ユニットは、該着信通信を受信したことに応答して、該触覚出力デバイスによって、触覚出力を提供することを決定し、該信号に基づいて運動パターンを決定し、該運動パターンを考慮して、該着信通信が第１の優先度に関連付けられている場合には、該触覚出力を遅延させることによって、該着信通信が第２の優先度に関連付けられている場合には、該運動パターンのリズムに基づく該運動パターンにも関わらず該触覚出力を識別できるように変更することによって、該触覚出力を調整するための命令を実行するように構成されている。
【００１３】
さまざまな実施例において、状況認識アラートを提供する電子デバイスは、該触覚出力デバイス以外の出力デバイスを更に備え、該処理ユニットは、該触覚出力の他に、該出力デバイスにより出力を提供するように構成されている。かかる実施例のいくつかの実施態様では、出力は、視覚的出力又は音声出力のうちの少なくとも１つである。
【００１４】
多数の実施例では、処理ユニットは別の電子デバイスと通信するように構成されており、処理ユニットは、該別の電子デバイスに、該触覚出力とは別の出力を生成するように信号を送信する。さまざまな実施例では、処理ユニットは、別の電子デバイスと通信するように構成されており、該処理ユニットは、ユーザの状況に影響を与える該別の電子デバイスのステータスを示すデータを受信することによって、ユーザの状況を評価する。
【００１５】
いくつかの実施例では、第１の優先度及び第２の優先度は、着信通信のソース、着信通信に含まれる優先度インジケータ、又は着信通信のタイプのうちの少なくとも１つに基づく。さまざまな実施例では、第１の優先度及び第２の優先度はユーザの指定である。
【図面の簡単な説明】
【００１６】
本開示は、添付の図面と併せて以下の詳細な説明によって容易に理解され、同様の参照番号は同様の構造要素を示す。
【００１７】
【図１】状況認識アラート出力を提供する例示的なシステムを示す。
【図２】図１のシステムの構成要素の見本例と、それら構成要素間の機能的関係の見本例を示すブロック図である。
【図３】状況認識アラート出力を提供するための第１の例示的方法を示すフローチャートである。この第１の例示的な方法は、図１及び図２の例示的なシステムによって実行することができる。
【図４】状況認識アラート出力を提供するための第２の例示的方法を示すフローチャートである。この第２の例示的な方法は、図１及び図２の例示的なシステムによって実行することができる。
【図５】状況認識アラート出力を提供するための第３の例示的方法を示すフローチャートである。この第３の例示的な方法は、図１及び図２の例示的なシステムによって実行することができる。
【図６】状況認識アラート出力を提供するための第４の例示的方法を示すフローチャートである。この第４の例示的な方法は、図１及び図２の例示的なシステムによって実行することができる。
【図７】状況認識アラート出力を提供するための第５の例示的方法を示すフローチャートである。この第５の例示的な方法は、図１及び図２の例示的なシステムによって実行することができる。
【発明を実施するための形態】
【００１８】
次に、添付の図面に示された代表的な実施形態を参照して詳細に説明する。以下の説明は、実施形態を１つの好ましい実施形態に限定することを意図するものではないことを理解されたい。それとは逆に、以下の説明は、添付の特許請求の範囲によって画定されるような、記載された実施形態の趣旨及び範囲内に含まれ得る代替形態、変更形態、及び均等物を網羅することを意図するものである。
【００１９】
以下の説明は、本開示のさまざまな要素を具体化するサンプルのシステム、装置、方法、及びコンピュータプログラム製品を含んでいる。しかし、説明した開示は、本明細書に記載されたもののほかに、さまざまな形態で実施することができることを理解されたい。
【００２０】
電子デバイスによって提供される通知及び他の出力は、ユーザにとって顕著でない場合には、目的を達成できない恐れがある。ユーザが存在する状況（例えば、ユーザが実行している行動、ユーザの周りで進行中の活動、ユーザが存在する場所など）は、通知の顕著性に影響を与える可能性がある。例えば、ユーザの行動は、振動又は他の通知関連出力の顕著性を減少させる可能性がある。別の実施例として、ユーザは、非常に気を散らす環境（高騒音レベルなど）に位置していることがあり、及び／又は、かかる振動の顕著性を減少させる他の活動に従事していることがある。更に別の実施例では、ユーザの認知状態は、知覚される顕著性に影響を及ぼすことがある。ユーザが非常に要求の厳しい認知課題に従事しているとき、ユーザの注意が電子デバイスから逸らされているときなど、ユーザの没頭した認知状態は、振動又は他の通知関連出力の知覚される顕著性を減少させる恐れがある。
【００２１】
使用者の状況に関係なく振動の顕著性を増大させるために、より大きなアクチュエータ又は他の出力構成要素を使用してもよく、及び／又は、より大きな電力量をアクチュエータ又は他の出力構成要素に供給してもよい。しかし、これらの種類の解決策は、依然としてユーザが通知又は他の出力に気づくことを確実にすることができず、空間、電力、及び／又は電子デバイスの他の制約のため実現可能でない恐れがある。
【００２２】
更に、ユーザの存在する状況が、振動又は他の通知関連出力の顕著性を過度に目立たせることもある。電子デバイスによって提供される振動に関連する音は、会議中又は音が特に目立つ他の状況で、ユーザ以外の人々に顕著となり得る。これは、電子デバイスが振動を増幅し得るテーブルなどの表面上にある場合に、激化する恐れがある。かかる状況では、振動の顕著性がユーザによってなお認識されるが他者には認識されないように顕著性を減少させるか、又は通知がユーザにとって煩わしいほど強くならないようにすることが望ましいであろう。顕著性が減少する状況において顕著性を保証するために、より大きいアクチュエータ若しくは他の出力構成要素、及び／又はより大きい電力量などに注力することは、顕著性の増大が必要でない場合、これらの問題を更に悪化させる恐れがある。
【００２３】
以下の開示は、顕著性の増大がユーザの状況にとって都合の良い場合に、アラート出力の顕著性を増大させるために、ユーザの状況に基づいてアラート出力を調整する電子デバイスに関するものである。アラート出力は、振動又は他の触覚出力、視覚出力、音声出力などとしてもよい。アラート出力を調整することには、アラート出力の遅延、アラート出力の１つ以上のパラメータの変更（例えば、振動の振幅、振動の周波数など）、その他が含まれ得る。本電子デバイスは、アラート出力の提供を決定し、１つ以上のセンサからの情報に基づいてユーザの状況を評価し、更にユーザの状況に基づいてアラート出力を調整することによって顕著性を高めることができる。
【００２４】
いくつかの実施形態では、アラート出力は触覚出力であってもよく、顕著性の増大には、出力デバイスによって、触覚出力以外の及び／又は触覚出力に加えた出力を提供することが含まれ得る。例えば、ユーザの状況が触覚出力の顕著性にあまりにも悪影響を及ぼすと電子デバイスが評価する場合、電子デバイスは、触覚出力の代わりに、及び／又は触覚出力に加えて、音声出力又は視覚出力を提供してもよい。
【００２５】
さまざまな実施形態では、顕著性の増大には、別の電子デバイスに、及び／又は該電子デバイスに加えて、該アラート出力及び／又は他の出力を提供するよう信号を送信すること、を含むことができる。同様に、該電子デバイスがユーザの状況を評価するために使用するセンサデータは、該電子デバイスが通信する他の電子デバイスから該電子デバイスが受信してもよい。
【００２６】
特定の実施形態では、電子デバイスは、１つ以上のセンサからのデータを評価して、ユーザが運動していることを判定することができる。電子デバイスは、データを評価して運動パターンを決定し、この運動パターンを考慮してアラート出力を調整してもよい。いくつかの実施態様では、電子デバイスは、運動パターンに基づいて、アラート出力を遅延させることによりアラート出力を調整することができる。これは、ユーザがもはや運動しなくなるか又はユーザの活動レベルが低下するまで遅延させること、電子デバイスが他の時よりもユーザに対してより近接するまで遅延させること、さまざまなタイプの運動に基づいて遅延させる時間を変えること、電子デバイスが、運動にもかかわらずアラート出力が顕著であると推定するまで遅延させること、などである。によって、他の実施態様では、電子デバイスは、アラート出力を運動パターンのリズムとずらしたり、異なるタイプの運動に基づいて異なるやり方でアラート出力を変更したりすることによって、運動パターンのリズムに基づいて、運動パターンにもかかわらずアラート出力が識別されるようにアラート出力を変更することにより、アラート出力を調整してもよい。
【００２７】
更に他の実施態様では、電子デバイスは、いくつかの状況では、アラート出力を遅延させることによって、また他の状況では、運動パターンのリズムに基づいて、運動パターンにもかかわらずアラート出力が識別されるようにアラート出力を変更することによって、運動パターンを考慮してアラート出力を調整してもよい。例えば、電子デバイスは、優先度を利用して、いくつかのアラートを他のものよりも優先させることができる。アラート出力は、緊急性優先度などの優先度に関連付けてもよい。電子デバイスは、優先度が第１の優先度である場合にはアラート出力を遅延させ、優先度が第２の優先度である場合にはアラート出力を変更してもよい。
【００２８】
一例として、アラート出力は、着信通信を受信したことに応答して提供することができる。かかる実施例では、電子デバイスには、非常に重要な（ＶＩＰ）連絡先及び非ＶＩＰ連絡先などの異なる優先度に編成された連絡先のリストを備えることができる。電子デバイスは、着信通信のソースがＶＩＰ連絡先である場合には第１のやり方で、着信通信のソースが非ＶＩＰ連絡先である場合には第２のやり方で、アラート出力を調整することができる。かかる実施例の他の実施態様では、優先度は、通信のソース、着信通信に含まれる優先度のインジケータ、着信通知のタイプなどに、異なるやり方で関連付けることができる。
【００２９】
さまざまな実施形態では、電子デバイスは、アラート出力の確認応答を促すことによって、アラート出力の顕著性を高めることができる。プロンプトを提示してから一定期間後などに、確認応答が受信されなかった場合には、アラート出力を再度提供してもよい。いくつかの実施態様では、アラート出力は、確認応答されるまで、繰り返し提供してもよい。
【００３０】
これらの及び他の実施形態は、図１〜図７を参照して以下に説明する。しかし、当業者であれば、これらの図に関して本明細書に与えられた詳細な説明は、説明の目的のために過ぎず、限定するものとして解釈すべきではないことを容易に理解するであろう。
【００３１】
図１は、状況認識アラート出力を提供する例示的なシステム１００を示す。システム１００は、状況認識アラートを提供する電子デバイス１０１を備えている。電子デバイス１０１は、アラート出力（例えば、振動又は他の触覚出力、視覚出力、音声出力、その他）を提供することを（例えば、１つ以上の着信通信の受信に応答して）決定したり、１つ以上のセンサからの情報に基づいてユーザ１０４の状況を評価したり、ユーザ１０４の状況に基づいて、アラート出力を調整することによって顕著性を高めたりすることができる。
【００３２】
ユーザ１０４の状況の多くの異なる側面が、アラート出力の顕著性に影響を及ぼす可能性がある。したがって、電子デバイス１０１は、ユーザ１０４の状況のさまざまな異なる側面を評価する際に、さまざまな異なるデータを分析することができる。かかる側面としては、環境ノイズレベル、環境光レベル、ユーザ１０４の認知状態、ユーザ１０４の運動、ユーザ１０４の健康データ、ユーザ１０４が階段を登っているかどうか、ユーザ１０４が運転しているかどうか、などを挙げることができる。かかる側面にはまた、電子デバイス１０１が通信することができる（第１の他の電子デバイス１０３及び第２の他の電子デバイス１０２などの）他の電子デバイスに対してユーザが行っている行動（第１の他の電子デバイス１０３のキーボード１０５にタイプすること、第２の他の電子デバイス１０２で音楽を再生すること、その他など）が含まれ得る。電子デバイス１０１は、電子デバイス１０１がユーザ１０４の状況を評価する際に使用することができるデータを示す１つ以上の異なるセンサから信号を受信することができる。
【００３３】
さまざまな実施態様では、かかるセンサは、電子デバイス１０１の構成要素としてもよい。しかし、かかるセンサは、電子デバイス１０１が通信することができる１つ以上の他の電子デバイス（第１の他の電子デバイス１０３及び第２の他の電子デバイス１０２など）の構成要素であってもよい。
【００３４】
電子デバイス１０１は、１つ以上のセンサからのデータを評価して、ユーザが運動していると判定することができる。電子デバイス１０１は、データを評価して運動パターンを決定し、この運動パターンを考慮して、（例えば、アラート出力を遅延させたり、アラート出力の１つ以上のパラメータを変更したりすることによって）アラート出力を調整することができる。いくつかの実施態様では、電子デバイス１０１は、運動パターンに基づいてアラート出力を遅延させてもよい。他の実施態様では、電子デバイスは、運動パターンのリズムに基づいて、運動パターンにもかかわらずアラート出力が識別されるようにアラート出力を変更することができる。更に他の実施態様では、電子デバイス１０１は、いくつか状況では、アラート出力を遅延させることによって、他の状況では、運動パターンのリズムに基づいて、運動パターンにもかかわらずアラート出力が識別されるようにアラート出力を変更することによって、運動パターンを考慮してアラート出力を調整してもよい。
【００３５】
例えば、電子デバイス１０１によって受信された着信通信を、他の着信通信に対して優先させることができる。さまざまな状況において、いくつかの送信者からの着信通信は、他の送信者からの他の着信通信より優先してもよく、いくつかのアプリケーションに関連付けられた着信通信は、他のアプリケーションに関連付けられた着信通信より優先してもよく、あるコンテンツを有する着信通信は、他のコンテンツを有する着信通信より優先してもよい。
【００３６】
一例として、電子デバイス１０１は、着信通信のソースによる優先度に関連付けられた着信通信を受信したことに応答して、アラート出力の提供を決定することができる。電子デバイス１０１は、優先度が第１の優先度である場合にはアラート出力を遅延させ、優先度が第２の優先度である場合にはアラート出力を変更及び／又は提供してもよい。この実施例は、第１及び第２の優先度を使用して説明されているが、これは例示であることが理解される。さまざまな実施例では、優先度は連続的に変化してもよく、対応するアラートの処理も連続的に変化してもよい。
【００３７】
さまざまな実施態様では、電子デバイス１０１は、異なる状況において状況認識アラート出力を提供するための異なるプロファイルを備えることができる。例えば、電子デバイス１０１は、ユーザ１０４が作業中であるとき、自宅において覚醒中のとき、自宅において就寝中のとき、運転中のとき等においては、異なるやり方でユーザ１０４に対して顕著性を高めるように構成することができる。各状況について、異なるプロファイルによって、どのようにアラート出力の顕著性を決定するか、いつ顕著性を増大させるか、どのように顕著性を増大させかなどを指定することができる。かかるプロファイルは、ユーザ１０４によって指定してもよく、ユーザ１０４に対してデフォルト等で、設定してもよい。
【００３８】
電子デバイス１０１は、アラート出力を提供するものとして上述したが、これは一例であることが理解される。いくつかの実施態様では、電子デバイス１０１は、アラート出力を提供する電子デバイス１０１の代わりに及び／又はそれに追加して、第１の他の電子デバイス１０３及び第２の他の電子デバイス１０２のうちの１つ以上に対して、アラート出力及び／又は他の出力（例えば、視覚出力、音声出力など）を提供するよう信号を送信してもよい。
【００３９】
更に、電子デバイス１０１はスマートフォンとして図示され、第１の他の電子デバイス１０３はラップトップコンピューティングデバイスとして図示され、第２の他の電子デバイス１０２はウェアラブルデバイスとして図示されているが、これらは例であると理解される。さまざまな実施態様では、電子デバイス１０１、第１の他の電子デバイス１０３、及び第２の他の電子デバイス１０２は、本開示の範囲から逸脱することなく、さまざまな異なる電子デバイス及び／又は他のデバイスとしてもよい。
【００４０】
図２は、図１のシステム１００の構成要素のサンプルと、それら構成要素間の機能的関係のサンプルを示すブロック図である。電子デバイス１０１は、１つ以上の処理ユニット２１０、１つ以上のセンサ２１１、１つ以上の触覚出力デバイス２１２、１つ以上の非一時的記憶媒体２１３、１つ以上の通信構成要素２１４などを備えることができる。
【００４１】
処理ユニット２１０は、非一時的記憶媒体２１３に記憶された命令を実行して、さまざまな異なる機能を実行することができる。例えば、処理ユニット２１０は、１つ以上のセンサ２１１からの１つ以上の信号を受信したり、通信構成要素２１４によって第１の他の電子デバイス１０３及び／又は第２の他の電子デバイス１０２と通信したり、触覚出力デバイス２１２によって触覚出力を提供したりするような命令を実行することができる。処理ユニット２１０はまた、状況認識触覚出力を提供するさまざまな方法を行う命令を実行してもよい。かかる方法は、触覚出力の提供を決定すること、１つ以上のセンサ２１１からの情報に基づいてユーザの状況を評価すること、及び、ユーザの状況に基づいて触覚出力を調整することによって顕著性を増大させること、を含むことができる。
【００４２】
触覚出力デバイス２１２は、１つ以上のアクチュエータ又は他の振動生成構成要素としてもよい。非一時的記憶媒体２１３は、磁気記憶媒体、光記憶媒体、光磁気記憶媒体、読み出し専用メモリ、ランダムアクセスメモリ、消去可能プログラマブルメモリ、フラッシュメモリ等、の形態をとることができるが、これらに限定されるものではない。通信構成要素２１４は、１つ以上のセルラアンテナ、ＷｉＦｉアンテナ、Ｂｌｕｅｔｏｏｔｈ（登録商標）アンテナなどとしてもよい。
【００４３】
１つ以上のセンサ２１１は、さまざまな異なるセンサのうちの１つ以上であってもよい。かかるセンサとしては、１つ以上の加速度計、ジャイロスコープ、全地球測位システム（ＧＰＳ）又は他のナビゲーションシステム構成要素、通信構成要素（例えば、ＷｉＦｉネットワークハンドオフ、セルラハンドオフ、及び／又はネットワーク構成要素に関連付けられたＧＰＳデータなどの他の関連情報の有無に関わらずさまざまな通信ネットワークの他のイベント、を追跡することによる）、コンパス、磁力計、ホール効果センサ、気圧又は他の圧力センサ、カメラ、マイクロフォン、画像センサ、慣性センサ、気圧計、健康センサ（ユーザの心拍数及び／又はユーザの身体に関する他の情報を判定するために使用され得る光電式指尖容積脈波センサなど）、タッチ圧力センサ、ユーザの認知状態を監視するセンサ（１つ以上の心拍数センサ、眼球運動センサ、ガルバニック皮膚応答センサ、１つ以上の他のデバイスでの使用及び活動を監視するセンサ、など）、それらの組み合わせなどを挙げることができるが、これらに限定はされない。通信構成要素を使用して、ＷｉＦｉネットワークハンドオフ、セルラハンドオフ、及び／又はネットワーク構成要素に関連付けられたＧＰＳデータなどの他の関連情報の有無に関わらずさまざまな通信ネットワークの他のイベントを追跡する通信構成要素からのデータを利用することによって、センサデータを得ることができる。
【００４４】
同様に、第１の他の電子デバイス１０３は、１つ以上の処理ユニット２２０、１つ以上のセンサ２２１、１つ以上の触覚出力デバイス２２２、１つ以上の非一時的記憶媒体２２３、１つ以上の通信構成要素２２４、などを備えることができる。同様に、第２の他の電子デバイス１０２は、１つ以上の処理ユニット２１５、１つ以上のセンサ２１６、１つ以上の触覚出力デバイス２１７、１つ以上の非一時的記憶媒体２１８、及び１つ以上の通信構成要素２１９を備えることができる。
【００４５】
図２は、触覚出力デバイス２１２を含んで状況認識触覚出力を提供するものとして図示及び説明したが、これは一例であることが理解されよう。さまざまな実施態様では、状況認識の他の種類のアラート出力を提供することができる。かかるアラート出力には、音声出力、視覚出力などを含むことができる。
【００４６】
図３は、状況認識アラート出力を提供するための第１の例示的方法３００を示すフローチャートである。この第１の例示的方法３００は、図１及び図２の例示的なシステム１００によって実行することができる。
【００４７】
このフローは、電子デバイスが動作するブロック３１０で開始する。その後、フローはブロック３２０に進み、電子デバイスは、アラート出力（例えば、振動又は他の触覚出力、音声出力、視覚出力など）を提供するかどうかを決定する。電子デバイスは、着信通信（例えば、電子メール、テキストメッセージ、ソーシャルメディア通信、電話通話など）の受信に応答して、カレンダー又は他のスケジュールリマインダなどのリマインダのトリガに応答して、閾値レベルを下回るバッテリ電力レベルの低下又は通信ネットワークへの接続の変化などのリソースの状態に基づいて、ダウンロードの完了などの実行中のアプリケーションのステータス変化に基づいて、及び／又は電子デバイスが通知又は他の出力をユーザに提供することを決定する他のイベントに基づいて、アラート出力を提供することを決定してもよい。そうであれば、フローはブロック３３０に進む。そうでなければ、フローはブロック３１０に戻り、電子デバイスは動作を継続する。
【００４８】
ブロック３３０では、電子デバイスは、ブロック３４０に進む前に、ユーザの状況を評価する。電子デバイスは、電子デバイス及び／又は電子デバイスが通信する他の電子デバイスに含まれるさまざまな異なるセンサから、ユーザの状況のさまざまな異なる側面に関するデータを評価することができる。
【００４９】
例えば、電子デバイスは、１つ以上のマイクロフォンを使用して、ユーザの状況の環境騒音レベルを判定してもよい。別の実施例として、電子デバイスは、１つ以上の環境光センサ又は他の光検出器を使用して、ユーザの状況の照明レベルを判定することができる。
【００５０】
更に別の実施例として、電子デバイスは、データを分析して、以下のものからのデータを使用して、ユーザの運動パターン又は他の運動情報を決定することができる。以下のものとは、１つ以上の加速度計、ジャイロスコープ、ＧＰＳ又は他のナビゲーションシステム構成要素、通信構成要素（例えば、Ｗｉ−Ｆｉネットワークハンドオフ、セルラハンドオフ、及び／又はネットワーク構成要素に関連付けられたＧＰＳデータなどの他の関連情報の有無に関わらずさまざまな通信ネットワークの他のイベント、を追跡することによる）、コンパス、磁気計、ホール効果センサ、気圧又は他の圧力センサ、カメラ、マイクロフォン、画像センサ、慣性センサ、気圧計、健康センサ（ユーザの心拍数及び／又はユーザの身体に関する他の情報を判定するために使用され得る光電式指尖容積脈波センサなど）、タッチ圧力センサ、それらの組み合わせなどである。この電子デバイスによれば、運動パターンを決定する一部として、運動速度、運動リズム、ユーザが高度を変えているかどうか、ユーザ運動の激しさのレベル、運動のタイプ（例えば、ジョギング、ランニング、ウォーキング、階段を登ること、自転車に乗ること、運転すること、車に乗ること、など）などのユーザの運動についてのさまざまな情報、及び／又はユーザの運動パターンに関するさまざまな他の異なる情報を判定することができる。
【００５１】
更に別の実施例として、電子デバイスは、そのユーザが、アラート出力の顕著性に影響を及ぼし得る他の電子デバイスを使用して、気を散らす活動に没頭していることを示す関連デバイスからの通信を受信することができる。例えば、他の電子デバイスは、音声又はビデオを再生している可能性があり、ユーザは、他の電子デバイスのキーボードを入力していたり、及び／又は入力デバイスに入力していたりする可能性がある。電子デバイスは、アラート出力の顕著性に影響を及ぼし得るかかる気を散らす活動に関する他の電子デバイスからの１つ以上の通信に基づいて、ユーザの状況の注意散漫レベルを判定することができる。
【００５２】
ブロック３４０で、電子デバイスは、ユーザの状況に基づいて、（例えば、アラート出力の遅延、アラート出力の１つ以上のパラメータの変更などを含み得るアラート出力の調整により）アラート出力の顕著性を高めるかどうかを決定する。電子デバイスは、アラート出力が現状のままで顕著であり、アラート出力の顕著性を増大すべきではないというユーザの状況を評価することによって判定してもよい。あるいは、電子デバイスは、アラート出力が現状のままでは顕著でない（例えば、ユーザの状況があまりにも騒がしかったり、気が散ったりする、など）可能性があり、アラート出力の顕著性を高めるべきであるとユーザの状況を評価することによって判定する。そうであれば、フローはブロック３６０に進む。そうでなければ、フローはブロック３５０に進む。
【００５３】
ブロック３５０では、電子デバイスがアラート出力の顕著性を増大させないことを決定した後、電子デバイスはアラート出力を提供する。次に、フローはブロック３１０に戻り、電子デバイスは動作を継続する。
【００５４】
ブロック３６０では、電子デバイスがアラート出力の顕著性を増大させることを決定した後、電子デバイスは、ユーザの状況に基づいて、アラート出力を遅延又は変更することによってアラート出力を調整する。かかる調整としては、（例えば、ある期間を遅延させることによって）アラート出力が提供される時間を変更すること、アラート出力の１つ以上のパラメータを変更すること（例えば、アクチュエータに異なる波形を提供すること、アクチュエータに提供される波形の振幅を変更すること、アクチュエータに提供される波形の位相を変更すること、アクチュエータに提供される電力を増加させること、など）、アラート出力の代わりに、及び／又はアラート出力に加えて、他の出力（例えば、視覚、音声など）を提供すること、該電子デバイスが提供し得るアラート出力の代わりに及び／又はそれに加えて、該電子デバイスが通信する電子デバイスによって、（該アラート出力と類似又は異なる出力特性を有し得る）他のアラート出力を提供すること、などを挙げることができる。
【００５５】
続いて、フローはブロック３７０に進み、電子デバイスは、ユーザの状況に基づいて調整されたアラート出力を提供する。次に、フローはブロック３１０に戻り、電子デバイスは動作を継続する。
【００５６】
例えば、アラート出力は触覚出力としてもよい。電子デバイスは、１つ以上のマイクロフォンからのデータを分析して、ユーザが高騒音環境にあると判定することができる。かかる高騒音環境は、ユーザが触覚出力に気付く可能性を低減する恐れがある。これに応じて、電子デバイスは、高騒音環境における触覚出力の顕著性を増大させるために、触覚出力に含まれる振動振幅を増大させることができる。これに加えて、又はこれに代えて、電子デバイスは、視覚的アラート（例えば、発光ダイオードを点滅させる、など）などの異なるタイプのアラート出力を提供してもよい。
【００５７】
別の実施例として、電子デバイスは、加速度計、動きセンサ、通信構成要素、及び／又は他のセンサからのデータを分析し、ユーザが運転していると判定することができる。ユーザは、運転中には触覚出力に気付かないことがある。しかし、ユーザの車両は、電子デバイスに通信可能に接続することができ、ステアリングホイール又は運転中にユーザが触れるユーザの車両の他の部分によって振動又は他の触覚出力を提供することができる。したがって、電子デバイスは、触覚出力を提供するその電子デバイスの代わりに、及び／又はそれに加えて、ステアリングホイール又は他の部分によって触覚出力を提供するように、ユーザの車両に信号を送信することができる。これに加えて、又はこれに代えて、電子デバイスは、（例えば、１つ以上のスピーカーによる音声、ディスプレイによる視覚的表示などの）別のタイプのアラートを提供するか、及び／又はそれを提供するようにユーザの車両に信号を送信することができる。
【００５８】
例示的な方法３００は、特定の順序で実行される特定の動作を含むものとして図示及び説明されているが、これは一例であることが理解される。さまざまな実施態様では、本開示の範囲から逸脱することなく、同じ、類似の、及び／又は異なる動作をさまざまな順序で実行することができる。
【００５９】
例えば、例示的な方法３００は、ユーザの状況に基づいて触覚出力の顕著性を高めるかどうかを判定するものとして図示及び説明されている。しかし、いくつかの実施態様では、電子デバイスは、ユーザの状況に基づいてアラート出力の顕著性を減少させるかどうかを判定することができる。
【００６０】
一例として、アラート出力は触覚出力としてもよく、電子デバイスは、ＧＰＳ若しくは他のナビゲーションセンサ及び／又は他のセンサなどからのデータを分析して、ユーザが会議又は映画館などの静かな環境にいると判定してもよい。かかる静かな環境では、ユーザは触覚出力に気付くことができるが、この触覚出力が他者にとって望ましくないほど顕著になる恐れがある。これに応じて、電子デバイスは、静かな環境での触覚出力の顕著性を減少させるために、触覚出力に含まれる振動振幅を減少させて、調整された触覚出力が依然としてユーザには目立つけれども、他者には、望ましくないほど顕著ではないか又は全く顕著ではないようにすることができる。
【００６１】
あるいは、電子デバイスは、触覚出力を変更するのではなく、触覚出力を遅延させてもよい。例えば、電子デバイスがユーザが映画館にいると判定した状況では、光が増加するのを環境光センサが検出するまで、電子デバイスは触覚出力を遅延させることができる。これは、映画が終了しようとしている状況、ユーザが映画館を離れつつある状況、及び／又は触覚出力がもはや他者にとって望ましくないほど顕著ではない他の状況に対応し得る。
【００６２】
別の例として、電子デバイスは、動きセンサ及び／又は他のセンサからのデータを分析し、（例えば、電子デバイスが、他の条件の中でもとりわけ、ほとんど動いていないと分析することによって）電子デバイスが、表面の硬いテーブル上部などの触覚出力を増幅する表面上にあると判定することができる。触覚出力を増幅しても、触覚出力がユーザにとって顕著性を減じることはないが、触覚出力が、他者にとって不快になるか又は望ましくないほど顕著なものになる恐れがある。したがって、電子デバイスは、触覚出力に含まれる振動を修正し、調整された触覚出力は依然としてユーザにとっては目立つが、他人には不快及び／又は望ましくないほど顕著ではないように、触覚出力が増幅される仕方を変更することができる。
【００６３】
さまざまな実施例では、電子デバイスは、ユーザの認知状態がユーザの状況に及ぼす影響の仕方に基づいて、出力の顕著性を増大及び／又は減少させてもよい。例えば、電子デバイスは、ユーザが非常に要求の厳しい認知タスクに従事しており、ユーザの注意が電子デバイスから遠ざかっていると判定することができる。その判定に基づいて、電子デバイスは、出力の顕著性の増大（例えば、段階的に）を決定してもよい。これに代えて、又はこれに加えて、電子デバイスは、この決定に基づいて、ユーザが要求の厳しいタスクに関与しているか、又は他のものに注目しているときに、ユーザの注意が散漫となるのを避けるために、顕著性を減少させる（例えば、段階的に減少させる）ことを決定してもよい。
【００６４】
図４は、状況認識アラート出力を提供するための第２の例示的方法４００を示すフローチャートである。この第２の例示的な方法４００は、図１及び図２の例示的なシステム１００によって実行することができる。
【００６５】
このフローは、電子デバイスが動作するブロック４１０で開始する。続いて、フローはブロック４２０に進み、電子デバイスは、アラート出力（例えば、振動又は他の触覚出力、音声出力、視覚出力など）を提供するかどうかを決定する。そうであれば、フローはブロック４３０に進む。そうでなければ、フローはブロック４１０に戻り、電子デバイスは動作を継続する。
【００６６】
ブロック４３０では、電子デバイスは、１つ以上のマイクロフォン及び／又は他のセンサからのデータを使用して、ユーザの状況における環境ノイズを評価する。次に、フローはブロック４４０に進む。
【００６７】
ブロック４４０では、電子デバイスは、ユーザの状況における環境ノイズのために、アラート出力を変更するかどうかを決定する（しかし、さまざまな実施態様では、電子デバイスは、アラート出力を変更するのではなく、例えば、環境ノイズが変化するまで、アラート出力を遅延させてもよい）。電子デバイスは、ユーザの状況における環境ノイズが第１の閾値を超える場合、アラート出力の変更を決定することができる。そうでなければ、フローはブロック４５０に進み、電子デバイスは、フローがブロック４１０に戻って電子デバイスが動作を継続する前に、アラート出力を提供する。その他の場合には、フローはブロック４６０に進む。
【００６８】
ブロック４６０では、電子デバイスは、ユーザの状況における環境ノイズのせいでアラート出力を変更することを決定した後、アラート出力を増大させる。次に、フローはブロック４７０に進み、電子デバイスは、増大したアラート出力を提供する。
【００６９】
次に、フローはブロック４８０に進み、電子デバイスは、他の出力を提供するかどうかを決定する。かかる他の出力は、触覚出力、視覚出力デバイスによって提供される視覚出力、音声出力デバイスによって提供される音声出力、電子デバイスが通信する別の電子デバイスによって提供される出力、及び／又は任意の他の出力であり得る。電子デバイスは、ユーザの環境内の環境ノイズが第１及び第２の閾値の双方を超える場合、他の出力の提供を決定してもよい。そうでない場合、フローはブロック４１０に戻り、電子デバイスは動作を継続する。それ以外の場合には、フローはブロック４９０に進む。
【００７０】
ブロック４９０では、電子デバイスが他の出力を提供すると決定した後、電子デバイスは他の出力を提供する。次に、フローはブロック４１０に戻り、電子デバイスは動作を継続する。これに加えて、又はこれに代えて、アラート出力を調整することに加えて、及び／又は、その代わりに、ユーザの状況に基づいて他の出力を調整することができる。
【００７１】
例示的な方法４００は、特定の順序で実行される特定の動作を含むものとして図示及び説明されているが、これは一例であることが理解される。さまざまな実施態様では、本開示の範囲から逸脱することなく、同じ、類似の、及び／又は異なる動作をさまざまな順序で実行することができる。
【００７２】
例えば、例示的な方法４００は、ユーザの状況における環境ノイズに基づいて、アラート出力を増大させるかどうかを決定するものとして図示及び説明されている。しかし、いくつかの実施態様では、電子デバイスは、ユーザの状況における環境ノイズに基づいて、アラート出力を減少させるかどうかを決定することができる。
【００７３】
一例として、電子デバイスは、ユーザの状況における環境ノイズを分析し、環境ノイズの閾値量を下回るユーザの状況に基づいて、アラート出力が過度に顕著であり得ると判定することができる。それに応じて、電子デバイスは、アラート出力を減少させて、アラート出力を顕著であるように維持しながら、ユーザの状況に対してより好適なものにすることができる。
【００７４】
更に、例示的な方法４００は、環境ノイズと第１及び第２の閾値との比較に基づいて、アラート出力の変更及び／又は他の出力の提供を決定するものとして、図示及び説明される。しかし、これは例示であることが理解される。さまざまな実施例では、提供されたアラートは、環境ノイズの連続的な大きさに応じて、連続的に変化させることができる。
【００７５】
図５は、状況認識アラート出力を提供するための第３の例示的方法５００を示すフローチャートである。この第３の例示的な方法５００は、図１及び図２の例示的なシステム１００によって実行することができる。
【００７６】
フローは、電子デバイスが動作するブロック５１０で開始する。続いて、フローはブロック５２０に進み、電子デバイスは、アラート出力（例えば、振動又は他の触覚出力、音声出力、視覚出力など）を提供するかどうかを決定する。そうであれば、フローはブロック５３０に進む。そうでなければ、フローはブロック５１０に戻り、電子デバイスは動作を継続する。
【００７７】
ブロック５３０では、電子デバイスは、ユーザが運動しているかどうかを判定する。電子デバイスは、ユーザが運動しているかどうかを判定するために、１つ以上の加速度計、ジャイロスコープ、慣性センサ、通信構成要素、気圧又は他の圧力センサ、高度計、磁気計、及び／又は他のセンサからの信号を利用することができる。そうでない（動いていない）場合、フローはブロック５４０に進み、フローがブロック５１０に戻って電子デバイスが動作を継続する前に、電子デバイスはアラート出力を提供する。その他の場合には、フローはブロック５５０に進む。
【００７８】
ブロック５５０では、電子デバイスは、１つ以上のセンサからの信号を使用して、ユーザの運動パターンを判定する。電子デバイスは、ユーザの運動パターンに関するさまざまな異なるデータを判定することができる。運動パターンとしては、ユーザの運動パターンのリズム、運動パターンに関連するユーザの心拍数又は他の健康データ、ユーザの高度が変化しているかどうか（例えば、上昇及び／又は下降、変化速度、など）、ユーザの運動パターンの速度、及び／又はユーザの運動パターンに関する他のかかる情報を挙げることができる。
【００７９】
次に、フローはブロック５６０に進み、電子デバイスは、ユーザの運動パターンに基づいて、出力を遅延させるか、又は変更することによって、（例えば、アラート出力を遅延させること、アラート出力の１つ以上のパラメータを変更すること等を含む、アラート出力を調整することにより）アラート出力を調整する。いくつかの実施態様では、アラート出力を調整することには、アラート出力を遅延させることを含むことができる。アラート出力は、運動が停止するか又は電子デバイスが、運動が停止すると推定するまで、（例えば、圧力センサを使用して）高度を変化している（例えば、階段や斜面を上ったり、エスカレータやエレベータに乗っていること、など）と判定されたユーザが高度の変化を停止するか又は電子デバイスが、ユーザの高度の変化が停止すると推定するまで、電子デバイスが、運動にもかかわらずアラート出力が顕著になると推定するまで、運動に関連するユーザの心拍数又は他の健康データが特定の時間間隔（例えば、３０秒）で減少するか、そうでなければ変化するまで遅延することができる。
【００８０】
アラート出力を調整することが、アラート出力を一定期間遅延させることを含む実施態様では、電子デバイスは、さまざまな要因に基づいて異なる期間の間、遅延することができる。例えば、電子デバイスがユーザのポケット内に配置されており、そのため、運動パターンの一部として、ポケット内の運動でユーザに近づき、そして遠ざかるような場合、電子デバイスは運動パターンに基づいて、第１期間（例えば、５秒）後に電子デバイスがユーザにさほど接近せず、第２期間（例えば、１０秒）後にユーザにさらに接近すると判定することができる。かかる実施例では、電子デバイスは、第２期間だけアラート出力を遅延することができる。
【００８１】
第２の実施例として、電子デバイスは、ランニング運動、ウォーキング運動、階段を登る運動、ダンス運動、運転動作などの運動パターンに基づいて運動のタイプを判定してもよい。処理ユニットは、運動のタイプに基づいて、アラート出力をそれぞれの期間の間、遅延させることができる。いくつかの実施例では、処理ユニットは、運動パターンが第１のタイプの運動（ウォーキング運動など）を示す場合には、第１の期間（例えば、２０秒）だけ、運動パターンが第２のタイプの運動（ランニング運動など）を示す場合には、第２の期間（例えば、４０秒）だけ、アラート出力を遅延させてもよい。
【００８２】
さまざまな実施態様では、電子デバイスは、運動が休止することを運動パターンが示す場合など、運動にもかかわらずアラート出力が顕著になる時間を推定することができる。かかる実施態様では、電子デバイスは、その時間まで遅延させてもよい。
【００８３】
他の実施態様では、アラート出力を調整することには、ユーザのリズムに基づいて、運動パターンにもかかわらずアラート出力が識別されるように変更し、それに基づいてアラート出力を変更することを含むことができる。かかる実施態様では、電子デバイスは、運動パターンのリズムを判定することができる。運動パターンのリズムには、運動に関与する脚などの身体部分のリズム、それらが動く速度などを含むことができる。
【００８４】
例えば、電子デバイスは、アラート出力のパターン（触覚出力の波形など）を、リズムとは一致しないように変更してもよい。変更されたアラート出力が運動パターンのリズムとは一致しないため、変更されたアラート出力は、運動にもかかわらずより顕著になり得る。
【００８５】
別の実施例として、運動パターンのリズムは、運動の休止を伴うことができる。電子デバイスは、アラート出力をリズムの休止に時間シフトすることによって、アラート出力を変更してもよい。
【００８６】
多数の実施例では、処理ユニットは、運動のタイプに基づいて、異なるやり方でアラート出力を変更することができる。いくつかの実施例では、処理ユニットは、運動パターンが第１のタイプの運動（運転動作など）を示す場合は第１のやり方でアラート出力を変更し、運動パターンが第２のタイプの運動（飛行動作など）を示す場合は第２のやり方でアラート出力を変更してもよい。これらの実施例は、第１のタイプの運動については第１のやり方で、第２のタイプの運動については第２のやり方で、アラート出力を変更するものとして説明されているが、これは例示であることが理解される。さまざまな実施例では、アラート出力は、運動の連続的な大きさに基づいて、連続的に変化してもよい。
【００８７】
さまざまな実施例では、アラート出力は、電子メール、テキストメッセージ、電話通話などの着信通信に応答して提供してもよい。着信通信は、関連付けられた優先度を有することができる。かかる優先度は、着信通信のソース（非常に重要な人、即ちＶＩＰの連絡先からの通信に関する第１優先度に対して、他の連絡先に関する第２優先度など）、着信通信に含まれるインジケータの優先度（通信に含まれる第１優先度を示す緊急優先度フラグ、又は通信に含まれる第２優先度を示す通常優先度フラグ、など）、又は通信のタイプ（電子メール通信に関する第１優先度と、テキストメッセージ通信に関する第２優先度、など）に基づくことができる。優先度は、ユーザの指定とすることができる。電子デバイスは、関連付けられた優先度に基づいて、異なるやり方でアラート出力を調整してもよい。
【００８８】
例えば、関連付けられた優先度が第１優先度である場合には、電子デバイスはアラート出力を遅延させ、関連付けられた優先度が第２優先度である場合には、運動のリズムに基づいて、アラート出力を変更することができる。別の実施例として、電子デバイスは、関連付けられた優先度が第１優先度の場合には、アラート出力を第１の期間遅延させ、関連付けられた優先度が第２優先度の場合には、アラート出力を第２の期間遅延させてもよい。更に別の実施例として、電子デバイスは、関連付けられた優先度が第１優先度の場合には、第１のやり方で運動リズムに基づいてアラート出力を変更し、関連付けられた優先度が第２優先度の場合には、第２のやり方で運動リズムに基づいてアラート出力を変更することができる。この実施例は、第１優先度に対しては第１の期間だけ、第２優先度に対しては第２の期間だけ遅延させるものとして説明されているが、これは例示であることが理解される。さまざまな実施例では、アラート出力は、連続的な優先度の大きさに対して、連続的な大きさで遅延させることができる。
【００８９】
電子デバイスがユーザの運動パターンに基づいてアラート出力を調整した後、フローはブロック５７０に進み、電子デバイスは調整されたアラート出力を提供する。続いて、フローはブロック５８０に進む。
【００９０】
ブロック５８０では、電子デバイスは、調整されたアラート出力が確認応答されたかどうかを判定する。電子デバイスは、調整されたアラート出力が提供された場合に確認応答を促し、電子デバイスは、提供された出力がユーザにとって顕著であったことを保証することができる。そうであれば（確認応答されたならば）、フローは５１０に戻り、電子デバイスは動作を継続する。
【００９１】
そうでなければ、フローはブロック５７０に戻り、調整されたアラート出力が再び提供される。電子デバイスは、調整されたアラート出力を周期的に間隔を空けて提供し続けることができ、及び／又は他のやり方で、調整されたアラート出力を、提供された出力が確認応答されるまで繰り返し提供することができる。
【００９２】
例示的な方法５００は、特定の順序で実行される特定の動作を含むものとして図示及び説明されているが、これは一例であることが理解される。さまざまな実施態様では、本開示の範囲から逸脱することなく、同じ、類似の、及び／又は異なる動作をさまざまな順序で実行することができる。
【００９３】
例えば、例示的な方法５００は、電子デバイスが運動している場合にアラート出力を変更する電子デバイスとして図示及び説明されている。しかし、いくつかの実施態様では、電子デバイスは、自分が運動していると判定し、運動がアラート出力の顕著性に影響を及ぼすかどうかを更に判定することができる。かかる実施例では、電子デバイスは、運動が顕著性に影響を及ぼす場合には、アラート出力を変更し、運動が顕著性に影響を及ぼさない場合には、アラート出力を変更しなくてもよい。
【００９４】
別の実施例として、例示的な方法５００は、電子デバイスが運動している場合は、変更されたアラート出力を提供する電子デバイスとして図示及び説明されている。しかし、いくつかの実施態様では、電子デバイスは、それが通信している別の電子デバイスが運動していないか、又は顕著性に影響を及ぼさない仕方で運動していると判定することができる。かかる実施態様では、電子デバイスは、他の電子デバイスにアラート出力を提供するように信号を送信することによって、アラート出力を調整してもよい。例えば、ユーザのジョギング中にユーザのスマートフォンが大きく運動しているが、ユーザのウェアラブルデバイスはそうではない場合があり、スマートフォンはウェアラブルデバイスにアラート出力を提供するように信号を送信することができる。
【００９５】
図６は、状況認識アラート出力を提供するための第４の例示的な方法６００を示すフローチャートである。この第４の例示的な方法６００は、図１及び図２の例示的なシステム１００によって実行することができる。
【００９６】
このフローは、電子デバイスが動作するブロック６１０で開始する。次に、フローはブロック６２０に進み、電子デバイスは、着信通信が受信されたかどうかを判定する。そうであれば、フローはブロック６３０に進む。そうでなければ、フローはブロック６１０に戻り、電子デバイスは動作を継続する。
【００９７】
ブロック６３０では、電子デバイスは、ユーザが運動しているかどうかを判定する。そうでない場合、フローはブロック６６０に進み、フローがブロック６１０に戻って電子デバイスが動作を継続する前に（例えば、振動又は他の触覚出力、音声出力、視覚出力などの）アラート出力を提供する。そうでなければ、フローはブロック６４０に進む。
【００９８】
ブロック６４０では、電子デバイスは、１つ以上のセンサからの信号を使用して、ユーザの運動パターンを判定する。次に、フローはブロック６５０に進み、電子デバイスは、運動パターンが、第１のタイプの運動パターン（ウォーキングなど）か、あるいは、第２のタイプの運動パターン（ランニングなど）であるかどうかを判定する。
【００９９】
運動パターンが第１のタイプの運動パターンである場合、フローはブロック６７０に進み、電子デバイスはアラート出力を遅延させる。次に、フローは遅延の後にブロック６６０に進み、電子デバイスがアラート出力を提供する。
【０１００】
運動パターンが第２のタイプの運動パターンである場合、フローはブロック６８０に進み、電子デバイスは、運動パターンのリズムに基づき、アラート出力を、運動にもかかわらず識別されるように変更する。次に、フローはブロック６９０に進み、電子デバイスは変更されたアラート出力を提供する。続いて、フローはブロック６１０に戻り、電子デバイスは動作を継続する。
【０１０１】
例示的な方法６００は、特定の順序で実行される特定の動作を含むものとして図示及び説明されているが、これは一例であることが理解される。さまざまな実施態様では、本開示の範囲から逸脱することなく、同じ、類似の、及び／又は異なる動作をさまざまな順序で実行することができる。
【０１０２】
例えば、例示的な方法６００は、運動パターンが第１のタイプの運動の場合は第１のやり方で、運動パターンが第２のタイプの運動の場合は第２のやり方で、運動パターンを考慮するようにアラート出力を調整するものとして、図示及び説明されている。しかし、これは一例であることが理解される。さまざまな実施態様では、電子デバイスは、本開示の範囲から逸脱することなく、さまざまな異なるタイプの運動に基づいて、及び／又は他の要因に基づいて、さまざまな異なるやり方でアラート出力を調整することができる。あるいは、アラート出力は調整なしでユーザに提供してもよい。
【０１０３】
更に、例示的な方法６００は、第１又は第２のタイプの運動パターンに基づいて、異なるやり方でアラート出力を処理するものとして図示及び説明されている。しかし、これは例示であることが理解される。さまざまな実施例では、アラート出力は、運動パターンの連続的な大きさに応じて連続的に変化させることができる。
【０１０４】
図７は、状況認識アラート出力を提供するための第５の例示的な方法７００を示すフローチャートである。この第５の例示的な方法７００は、図１及び図２の例示的なシステム１００によって実行することができる。
【０１０５】
フローは、電子デバイスが動作するブロック７１０で開始する。次に、フローはブロック７２０に進み、電子デバイスは、着信通知又は通信が受信されたかどうかを判定する。そうであれば、フローはブロック７３０に進む。そうでなければ、フローはブロック７１０に戻り、電子デバイスは動作を継続する。
【０１０６】
ブロック７３０では、電子デバイスは、ユーザが運動しているかどうかを判定する。そうでない場合、フローはブロック７６０に進み、フローがブロック７１０に戻って電子デバイスが動作を継続する前に（振動又は他の触覚出力、音声出力、視覚出力などの）アラート出力を提供する。それ以外の場合、フローはブロック７４０に進む。
【０１０７】
ブロック７４０では、電子デバイスは、１つ以上のセンサからの信号を使用して、ユーザの運動パターンを判定する。続いて、フローはブロック７５０に進み、電子デバイスは、着信通知又は通信が第１の優先度又は第２の優先度に関連付けられているかどうかを判定する。
【０１０８】
着信通知又は通信が第１の優先度に関連付けられている場合、フローはブロック７７０に進み、電子デバイスはアラート出力を遅延させる。続いて、フローは遅延後にブロック７６０に進み、電子デバイスはアラート出力を提供する。
【０１０９】
着信通知又は通信が第２の優先度に関連付けられている場合、フローはブロック７８０に進み、電子デバイスは、運動パターンのリズムに基づいて、運動にもかかわらずアラート出力が識別されるように変更する。次に、フローはブロック７９０に進み、電子デバイスは変更されたアラート出力を提供する。続いて、フローはブロック７１０に戻り、電子デバイスは動作を継続する。
【０１１０】
例示的な方法７００は、特定の順序で実行される特定の動作を含むものとして図示及び説明されているが、これは一例であることが理解される。さまざまな実施態様では、本開示の範囲から逸脱することなく、同じ、類似の、及び／又は異なる動作をさまざまな順序で実行することができる。
【０１１１】
例えば、例示的な方法７００は、関連付けられた優先度が第１の優先度である場合にはアラート出力を第１のやり方で、関連する優先度が第２の優先度である場合には第２のやり方で、調整するものとして図示及び説明されている。しかし、これは一例であることが理解される。さまざまな実施態様では、電子デバイスは、本開示の範囲から逸脱することなく、さまざまな異なる関連付けられた優先度に基づいて、及び／又は他の要因に基づいて、さまざまな異なるやり方でアラート出力を調整することができる。説明のために、アラート出力は、関連付けられた連続的な優先度の大きさに基づいて、連続的に調整してもよい。あるいは、アラート出力は調整なしでユーザに提供してもよい。
【０１１２】
例示的な方法３００〜７００が別々に図示及び説明されているが、例示的な方法３００〜７００のうちの１つ以上に関連して説明されたさまざまな動作は、１つ以上の他の例示的な方法３００〜７００において使用されてもよい。例えば、いくつかの実施態様では、例示的な方法７００には、例示的な方法４００の４９０において説明した他の出力を提供する動作を含むことができる。別の実施例として、さまざまな実施態様では、例示的な方法７００は、例示的な方法５００の５８０において説明したアラート出力が確認応答されたかどうかを判定する動作を含むことができる。
【０１１３】
上記では、個々のアラートのアラート出力を調整すること、個々のアラートのアラート出力を遅延させること、及び／又は個々のアラートのアラート出力を処理することを説明したが、これらは実施例であることが理解される。さまざまな実施態様では、アラートの出力をさまざまなやり方でバッチ処理することができる。例えば、受信された高優先度通信に関連付けられたアラートは個別に出力され、受信された低優先度通信に関連付けられたアラートは、低優先度通信のグループに対応する単一アラートが出力される前に遅延される。かかる実施例のいくつかの実施態様では、かかるバッチ処理のやり方を指定する１つ以上のルール（例えば、ユーザ指定ルール、デフォルトのルール、その他）を適用することができる。説明のために、ルールでは、バッチ通知が１時間に１回だけ提供され、受信された低優先度通信に対応するアラートがこのルールに従ってバッチ処理されることを指定してもよい。このバッチ処理により、アラートが頻繁に発生する可能性を低減することができる。ユーザは、頻繁なアラートを無視することを学んだり、あるいは、自分自身をトレーニングしたりすることがある。したがって、アラートの数を減らせば、アラートの顕著性を増大することができる。
【０１１４】
上述され、添付図面に示されているように、本開示は、顕著性の増大がユーザの状況にとって都合の良い場合に、アラート出力の顕著性を増大させるために、ユーザの状況に基づいてアラート出力を調整する、状況認識アラートを提供する電子デバイスに関するものである。本電子デバイスは、アラート出力の提供を決定し、１つ以上のセンサからの情報に基づいてユーザの状況を評価し、更にユーザの状況に基づいてアラート出力を調整することによって顕著性を高めることができる。
【０１１５】
本開示では、開示された方法は、デバイスによって読み取り可能な命令又はソフトウェアのセットとして実現されてもよい。更に、開示された方法におけるステップの特定の順序又は階層は、サンプルアプローチの実施例であることが理解される。他の実施形態では、本方法のステップの特定の順序又は階層は、開示された主題内にとどまりながら再編成することができる。添付の方法の請求項は、さまざまなステップの要素をサンプル順に提示し、提示された特定の順序又は階層に限定されることを必ずしも意味しない。
【０１１６】
説明された開示は、コンピュータシステム（又は他の電子デバイス）が本開示に係る方法を実行するようにプログラムするために使用され得る命令を記憶した非一時的機械可読媒体を含み得るコンピュータプログラム製品又はソフトウェアとして提供してもよい。非一時的機械可読媒体には、機械（例えば、コンピュータ）によって読み取り可能な形式（例えば、ソフトウェア、処理アプリケーション）で情報を記憶するための任意の機構が含まれる。非一時的機械可読媒体は、磁気記憶媒体（例えば、フロッピー（登録商標）ディスケット、ビデオカセットなど）、光記憶媒体（例えば、ＣＤ−ＲＯＭ）、光磁気記憶媒体、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、消去可能プログラマブルメモリ（例えば、ＥＰＲＯＭ及びＥＥＰＲＯＭ）、フラッシュメモリ等、の形態をとることができるが、これらに限定されるものではない。
【０１１７】
前述の記載には、説明のために、記載された実施形態の完全な理解を提供するために、特定の用語を用いた。しかし、当業者であれば、記載された実施形態を実施するために特定の詳細が要求されないことは、明らかであろう。したがって、本明細書に記載の特定の実施形態の前述の説明は、例示及び説明のために提示されたものである。それらは、網羅的であること、又は開示された厳密な形態に実施形態を限定することを目的としたものではない。当業者であれば、上記の教示を考慮して、多くの変更及び変形が可能であることが明らかであろう。
【図１】
2019512140.tif 000003
【図２】
2019512140.tif 000004
【図３】
2019512140.tif 000005
【図４】
2019512140.tif 000006
【図５】
2019512140.tif 000007
【図６】
2019512140.tif 000008
【図７】
2019512140.tif 000009
【国際調査報告】
2019512140.tif 000010
2019512140.tif 000011
2019512140.tif 000012
2019512140.tif 000013
2019512140.tif 000014