Movatterモバイル変換


[0]ホーム

URL:


JP2025114563A - DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR COORDINATING THE PROVISION OF NOTIFICATIONS - Patent application - Google Patents

DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR COORDINATING THE PROVISION OF NOTIFICATIONS - Patent application

Info

Publication number
JP2025114563A
JP2025114563AJP2025063319AJP2025063319AJP2025114563AJP 2025114563 AJP2025114563 AJP 2025114563AJP 2025063319 AJP2025063319 AJP 2025063319AJP 2025063319 AJP2025063319 AJP 2025063319AJP 2025114563 AJP2025114563 AJP 2025114563A
Authority
JP
Japan
Prior art keywords
notification
event
computer system
user interface
activity mode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2025063319A
Other languages
Japanese (ja)
Inventor
デイヴィッド, シー. グラハム,
ヒーナ コ,
テイラー, ジー. キャリガン,
カエラン, ジー. スタック,
クリストファー, ピー. フォス,
ジャスティン, エス. ティティ,
マシュー, イー. シェパード,
クリスチャン, エックス. ダロンゾ,
メーガン, エム. ガードナー,
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US17/483,757external-prioritypatent/US11379106B1/en
Application filed by Apple IncfiledCriticalApple Inc
Publication of JP2025114563ApublicationCriticalpatent/JP2025114563A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Translated fromJapanese

【課題】通知の提供を調整するデバイス及び方法に関する。
【解決手段】ユーザがコンピュータシステムを使用している間に、第1のアプリケーションに対応し、第1の時間に関連付けられる第1のイベントと、第2のアプリケーションに対応し、第2の時間に関連付けられる第2のイベントと、を含む、第1の複数のイベントの発生を検出することと、第1の時間かつ第2の時間の後である第1の配信時間の前に提供されなかった、第1のイベント及び第2のイベントに関する通知を、第1のバンドルされた通知として提供することと、第1のアプリケーション及び第2のアプリケーションについての概要情報の通知を含む第1のバンドルされた通知に対応するユーザ入力を検出ことと、第1のバンドルされた通知に対応するユーザ入力を検出したことに応じて、第1及び第2のイベントの指示を表示することと、を含む方法とした。
【選択図】図1A

The present invention relates to a device and method for coordinating the provision of notifications.
[Solution] The method includes detecting the occurrence of a first plurality of events while a user is using a computer system, the first plurality of events including a first event corresponding to a first application and associated with a first time, and a second event corresponding to a second application and associated with a second time; providing notifications regarding the first event and the second event that were not provided before a first delivery time that is after the first time and the second time as a first bundled notification; detecting user input corresponding to the first bundled notification that includes notifications of summary information about the first application and the second application; and displaying an indication of the first and second events in response to detecting user input corresponding to the first bundled notification.
[Selected Figure] Figure 1A

Description

Translated fromJapanese
関連出願の相互参照CROSS-REFERENCE TO RELATED APPLICATIONS

本出願は、2021年5月12日出願の米国仮特許出願第63/187,896号に対する優先権を主張する2021年9月23日出願の米国特許出願第17/483,751号の継続出願であり、2021年5月12日出願の米国仮特許出願第63/187,896号に対する優先権を主張する2021年9月23日出願の米国特許出願第17/483,757号の継続出願でもある。This application is a continuation of U.S. Patent Application No. 17/483,751, filed September 23, 2021, which claims priority to U.S. Provisional Patent Application No. 63/187,896, filed May 12, 2021, and is also a continuation of U.S. Patent Application No. 17/483,757, filed September 23, 2021, which claims priority to U.S. Provisional Patent Application No. 63/187,896, filed May 12, 2021.

本発明は、一般に、通知を提供する電子デバイスを含むがこれに限定されない電子デバイスに関し、より詳細には、通知の提供を調整するデバイス及び方法に関する。The present invention relates generally to electronic devices, including but not limited to electronic devices that provide notifications, and more particularly to devices and methods for coordinating the provision of notifications.

背景
ポータブル電子デバイス(例えば、コンピュータシステム)の使用は、近年では著しく増加しており、多くのアプリケーションは、通常、そのようなデバイスのメモリ内に存在する。例示的なアプリケーションとしては、通信アプリケーション(例えば、メッセージング及び電話)、カレンダアプリケーション、ニュースアプリケーション、メディア再生アプリケーション(例えば、ポッドキャスト、音楽、及びビデオ)、決済アプリケーション、リマインダアプリケーション、ソーシャルメディアアプリケーション、及びサービス配信アプリケーションが挙げられる。これらのアプリケーションは、ユーザにとって様々な重要度の情報を含むイベントを生成する。生成されたイベントに対応する通知を表示することができる。通知の例としては、ユーザにイベントを通知するための、デジタル画像、ビデオ、テキスト、アイコン、制御要素(ボタンなど)、及び/又はその他の画像が挙げられる。通知を生成する例示的なアプリケーションとしては、メッセージングアプリケーション(例えば、カリフォルニア州クパチーノのApple Inc.によるiMessage又はMessages)、カレンダアプリケーション(例えば、カリフォルニア州クパチーノのApple Inc.によるiCal又はCalendar)、ニュースアプリケーション(例えば、カリフォルニア州クパチーノのApple Inc.によるApple News)、メディア再生アプリケーション(例えば、カリフォルニア州クパチーノのApple Inc.によるPodcasts、Apple Music及びiTunes(登録商標))、決済アプリケーション(例えば、カリフォルニア州クパチーノのApple Inc.によるApple Pay)、リマインダアプリケーション(例えば、カリフォルニア州クパチーノのApple Inc.によるReminders)、ソーシャルメディアアプリケーション、及びサービス配信アプリケーションが挙げられる。
BACKGROUND The use of portable electronic devices (e.g., computer systems) has increased significantly in recent years, and many applications typically reside in the memory of such devices. Exemplary applications include communication applications (e.g., messaging and telephony), calendar applications, news applications, media playback applications (e.g., podcasts, music, and video), payment applications, reminder applications, social media applications, and service delivery applications. These applications generate events containing information of varying importance to users. Notifications corresponding to the generated events can be displayed. Examples of notifications include digital images, video, text, icons, control elements (such as buttons), and/or other images to notify users of events. Exemplary applications that generate notifications include messaging applications (e.g., iMessage or Messages by Apple Inc. of Cupertino, California), calendar applications (e.g., iCal or Calendar by Apple Inc. of Cupertino, California), news applications (e.g., Apple News by Apple Inc. of Cupertino, California), media playback applications (e.g., Podcasts, Apple Music, and iTunes® by Apple Inc. of Cupertino, California), payment applications (e.g., Apple Pay by Apple Inc. of Cupertino, California), reminder applications (e.g., Reminders by Apple Inc. of Cupertino, California), social media applications, and service delivery applications.

ユーザが仕事中、遊び中、又は睡眠中に受信したい通知のタイプは、全く異なる可能性がある。しかし、アラート及び他の通知がいつ提供されるか(及びどの通知が提供されるか)を調整するための現在のユーザインタフェースは、面倒で非効率的である。例えば、アラート設定を変更するために、いくつかのデバイスでは、デバイスのオペレーティングシステムの不明瞭な見つけにくい設定ユーザインタフェースをユーザが操作することが必要となる。現在、異なるコンテキストにおける通知の提供をユーザが容易に調整する簡単な方法はない。既存の方法は、必要以上に長い時間を要することにより、エネルギを浪費する。この後者の考慮事項は、バッテリ動作式デバイスにおいて特に重要である。The types of notifications a user wants to receive while working, playing, or sleeping can be quite different. However, current user interfaces for adjusting when alerts and other notifications are provided (and which notifications are provided) are cumbersome and inefficient. For example, to change alert settings, some devices require the user to navigate an opaque and hard-to-find settings user interface in the device's operating system. Currently, there is no easy way for users to easily adjust the delivery of notifications in different contexts. Existing methods waste energy by taking longer than necessary. This latter consideration is especially important on battery-operated devices.

したがって、通知の提供を調整するための、より高速でより効率的な方法及びインタフェースを有する電子デバイスが必要とされている。そのような方法及びインタフェースは任意選択的に、通知の提供を調整するための従来の方法を補完又は置換する。そのような方法及びインタフェースは、ユーザからの入力の数、範囲、及び/又は種類を削減し、より効率的なヒューマンマシンインタフェースを生成する。バッテリ動作デバイスに関しては、そのような方法及びインタフェースは、電力を節約し、バッテリ充電間の時間を延ばす。Therefore, there is a need for electronic devices with faster, more efficient methods and interfaces for coordinating the provision of notifications. Such methods and interfaces optionally complement or replace conventional methods for coordinating the provision of notifications. Such methods and interfaces reduce the number, range, and/or type of inputs from a user, creating a more efficient human-machine interface. For battery-operated devices, such methods and interfaces conserve power and extend the time between battery charges.

電子デバイスのユーザインタフェースに関連付けられた上記の欠点及び他の問題は、開示されるデバイスによって低減又は解消される。いくつかの実施形態では、デバイスは、デスクトップコンピュータである。いくつかの実施形態では、デバイスは、ポータブル(例えば、ノートブックコンピュータ、タブレットコンピュータ、又はハンドヘルドデバイス)である。いくつかの実施形態では、デバイスは、パーソナル電子デバイス(例えば、時計などのウェアラブル電子デバイス)である。いくつかの実施形態では、デバイスは、タッチパッドを有する。いくつかの実施形態では、デバイスは、タッチ感知ディスプレイ(「タッチスクリーン」又は「タッチスクリーンディスプレイ」としても知られる)を有する。いくつかの実施形態では、デバイスは、グラフィカルユーザインタフェース(GUI)、1つ以上のプロセッサ、メモリ、及び複数の機能を実行するためのメモリに記憶された1つ以上のモジュール、プログラム、又は命令セットを有する。いくつかの実施形態では、ユーザは主にタッチ感知面上のスタイラス並びに/又は指の接触及びジェスチャを通じてGUIと相互作用する。いくつかの実施形態では、機能は任意選択で、画像編集、描画、プレゼンティング、ワードプロセッシング、スプレッドシートの作成、ゲームプレイ、電話をかけること、ビデオ会議、電子メール送信、インスタントメッセージング、トレーニングサポート、デジタル写真撮影、デジタルビデオ撮影、ウェブブラウジング、デジタル音楽の再生、メモ取り、及び/又はデジタルビデオの再生を含む。それらの機能を実行する実行可能命令は任意選択で、非一時的コンピュータ可読記憶媒体又は1つ以上のプロセッサによって実行されるように構成された他のコンピュータプログラム製品に含まれる。The above-mentioned drawbacks and other problems associated with user interfaces of electronic devices are reduced or eliminated by the disclosed devices. In some embodiments, the device is a desktop computer. In some embodiments, the device is portable (e.g., a notebook computer, a tablet computer, or a handheld device). In some embodiments, the device is a personal electronic device (e.g., a wearable electronic device such as a watch). In some embodiments, the device has a touchpad. In some embodiments, the device has a touch-sensitive display (also known as a "touch screen" or "touchscreen display"). In some embodiments, the device has a graphical user interface (GUI), one or more processors, memory, and one or more modules, programs, or instruction sets stored in the memory for performing multiple functions. In some embodiments, a user interacts with the GUI primarily through contacts and gestures with a stylus and/or fingers on the touch-sensitive surface. In some embodiments, the functionality optionally includes image editing, drawing, presenting, word processing, spreadsheet creation, game playing, making phone calls, video conferencing, emailing, instant messaging, training support, digital photography, digital videography, web browsing, digital music playback, note taking, and/or digital video playback. Executable instructions for performing these functionality are optionally contained on a non-transitory computer-readable storage medium or other computer program product configured to be executed by one or more processors.

いくつかの実施形態によれば、方法は、表示生成構成要素及び1つ以上の入力デバイスと通信している電子デバイスで実行される。本方法は、表示生成構成要素を介して、第1の活動モードに関連付けられた第1のアフォーダンスと、第1の活動モードの設定変更に関連付けられた第2のアフォーダンスと、第2の活動モードに関連付けられた第3のアフォーダンスとを含む第1のユーザインタフェースを表示することを含む。本方法は、第1のユーザインタフェースを表示している間に、第1のユーザ入力を検出することと、第1のユーザ入力を検出したことに応じて、第1のユーザ入力が第1のアフォーダンスをアクティブ化したという判定に従って、第1の活動モードのアクティブ化を開始することと、第1のユーザ入力が第2のアフォーダンスをアクティブ化したという判定に従って、表示生成構成要素を介して、第1の活動モードの設定を変更するための第1の設定インタフェースを表示することと、第1のユーザ入力が第3のアフォーダンスをアクティブ化したという判定に従って、第2の活動モードのアクティブ化を開始することと、を含む。According to some embodiments, a method is performed on an electronic device in communication with a display generation component and one or more input devices. The method includes displaying, via the display generation component, a first user interface including a first affordance associated with a first activity mode, a second affordance associated with a setting change for the first activity mode, and a third affordance associated with a second activity mode. The method includes detecting a first user input while displaying the first user interface; and in response to detecting the first user input, initiating activation of the first activity mode in accordance with a determination that the first user input activated the first affordance; displaying, via the display generation component, a first setting interface for changing settings for the first activity mode in accordance with a determination that the first user input activated the second affordance; and initiating activation of the second activity mode in accordance with a determination that the first user input activated the third affordance.

いくつかの実施形態によれば、方法は、表示生成構成要素及び1つ以上の入力デバイスと通信している電子デバイスで実行される。本方法は、コンピュータシステムのホーム画面の表示を要求する第1の入力を検出することと、第1の入力を検出したことに応じて、第1の活動モードがコンピュータシステム上でアクティブであるという判定に従って、表示生成構成要素を介して、第1の活動モードに関連付けられた第1のホーム画面を表示し、第1の活動モードの設定に従ってコンピュータシステムによる第1の通知の提供を可能にし、第2の活動モードがコンピュータシステム上でアクティブであるという判定に従って、表示生成構成要素を介して、第2の活動モードに関連付けられた第2のホーム画面であって、第2のホーム画面が、第1のホーム画面とは異なる、第2のホーム画面を表示し、第2の活動モードの設定であって、第2の活動モードの設定のうちの少なくとも一部が、第1の活動モードの設定とは異なる、設定に従って、コンピュータシステムによる第2の通知の提供を可能にすることと、を含む。According to some embodiments, a method is performed on an electronic device in communication with a display generation component and one or more input devices. The method includes detecting a first input requesting display of a home screen of a computer system; and, in response to detecting the first input, displaying, via the display generation component, a first home screen associated with the first activity mode in accordance with a determination that a first activity mode is active on the computer system, and enabling the computer system to provide a first notification in accordance with settings of the first activity mode; and, in accordance with a determination that a second activity mode is active on the computer system, displaying, via the display generation component, a second home screen associated with a second activity mode, the second home screen being different from the first home screen, and enabling the computer system to provide a second notification in accordance with settings of the second activity mode, at least some of the settings of the second activity mode being different from the settings of the first activity mode.

いくつかの実施形態によれば、方法は、表示生成構成要素及び1つ以上の入力デバイスと通信している電子デバイスで実行される。本方法は、ユーザがコンピュータシステムを使用している間に、第1のアプリケーションに対応する第1のイベントであって、第1のイベントが、第1の時間に関連付けられる、第1のイベントと、第1のアプリケーションとは異なる第2のアプリケーションに対応する第2のイベントであって、第2のイベントが、第2の時間に関連付けられる、第2のイベントと、を含む、第1の複数のイベントの発生を検出することを含む。本方法は、第1の時間の後かつ第2の時間の後である第1の配信時間において、第1の複数のイベントに対応する通知であって、第1のイベントについての通知が、第1の配信時間の前に提供されず、第2のイベントについての通知が、第1の配信時間の前に提供されなかった、通知を、第1のイベントの指示及び第2のイベントの指示を含む第1のバンドルされた通知として提供することを更に含む。According to some embodiments, a method is performed on an electronic device in communication with a display generation component and one or more input devices. The method includes detecting, while a user is using the computer system, occurrences of a first plurality of events, the first event corresponding to a first application, the first event associated with a first time, and a second event corresponding to a second application different from the first application, the second event associated with a second time. The method further includes providing, at a first delivery time after the first time and after the second time, notifications corresponding to the first plurality of events, the notifications including an indication of the first event and an indication of the second event, at a first delivery time after the first time and after the second time, the notifications including an indication of the first event and an indication of the second event, the notifications corresponding to the first plurality of events, the notifications including an indication of the first event and an indication of the second event, the first delivery time being a first delivery time.

いくつかの実施形態によれば、方法は、表示生成構成要素及び1つ以上の入力デバイスと通信している電子デバイスで実行される。本方法は、個別のアプリケーションの通知が抑制されている間に、個別のアプリケーションに関連付けられたイベントを検出することを含む。本方法は、イベントを検出したことに応じて、個別のアプリケーションに対応する通知が抑制されており、イベントが通知の抑制をオーバーライドするための既定の基準を満たすという判定に従って、イベントの通知であって、通知が、通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられた将来の通知を抑制するためのオプションを含む、通知を提供することと、個別のアプリケーションに対応する通知が抑制されており、イベントが通知の抑制をオーバーライドするための既定の基準を満たさないという判定に従って、イベントの通知を提供することを取り止めることと、個別のアプリケーションに対応する通知が抑制されていないという判定に従って、イベントの通知を提供することと、を更に含む。According to some embodiments, a method is performed on an electronic device in communication with a display generation component and one or more input devices. The method includes detecting an event associated with an individual application while notifications for the individual application are suppressed. The method further includes, in response to detecting the event, providing a notification of the event in accordance with a determination that notifications corresponding to the individual application have been suppressed and that the event meets predetermined criteria for overriding the notification suppression, the notification including an option for suppressing future notifications associated with the individual application that meet the predetermined criteria for overriding the notification suppression; ceasing to provide the notification of the event in accordance with a determination that notifications corresponding to the individual application have been suppressed and that the event does not meet the predetermined criteria for overriding the notification suppression; and providing the notification of the event in accordance with a determination that notifications corresponding to the individual application have not been suppressed.

いくつかの実施形態によれば、方法は、表示生成構成要素及び1つ以上の入力デバイスと通信している電子デバイスで実行される。本方法は、表示生成構成要素を介して、ディスプレイ上に、メッセージングユーザインタフェースであって、メッセージングユーザインタフェースが、第1のコンピュータシステムのユーザと他の参加者との間の複数のメッセージを含む会話領域を含む、メッセージングユーザインタフェースを表示することを含む。本方法は、メッセージングユーザインタフェースを表示した後に、他の参加者にメッセージを送信する要求を受信することと、他の参加者にメッセージを送信する要求に応じて、他の参加者にメッセージを送信することと、を更に含む。本方法は、メッセージを他の参加者に送信した後、表示生成構成要素を介して、メッセージングユーザインタフェース内に、メッセージの表現と、メッセージが他の参加者のための低減通知設定に従って配信されたという指示と、メッセージに関連付けられた通知の他の参加者への配信を要求するためのアフォーダンスと、を同時に表示することを更に含む。According to some embodiments, a method is executed on an electronic device in communication with a display generation component and one or more input devices. The method includes displaying, via the display generation component, a messaging user interface on a display, the messaging user interface including a conversation area including a plurality of messages between a user of the first computer system and other participants. The method further includes, after displaying the messaging user interface, receiving a request to send a message to the other participants, and sending the message to the other participants in response to the request to send the message to the other participants. After sending the message to the other participants, the method further includes, via the display generation component, simultaneously displaying within the messaging user interface a representation of the message, an indication that the message was delivered in accordance with reduced notification settings for the other participants, and an affordance for requesting delivery of a notification associated with the message to the other participants.

いくつかの実施形態によれば、電子デバイスは、ディスプレイと、任意選択のタッチ感知面と、タッチ感知面との接触の強度を検出するための1つ以上の任意選択のセンサと、1つ以上のプロセッサと、メモリと、1つ以上のプログラムと、を含む。1つ以上のプログラムはメモリ内に記憶されており、1つ以上のプロセッサによって実行されるように構成されている。1つ以上のプログラムは、本明細書に記載の方法のいずれかの動作を実行するための命令を含む。いくつかの実施形態によれば、コンピュータ可読記憶媒体は、内部に命令を記憶しており、その命令は、ディスプレイと、任意選択のタッチ感知面と、タッチ感知面との接触の強度を検出する1つ以上の任意選択のセンサとを備える電子デバイスによって実行されると、本明細書に記載のいずれかの方法の動作を、そのデバイスに実行させる。いくつかの実施形態によれば、メモリと、メモリに記憶されている1つ以上のプログラムを実行する1つ以上のプロセッサとを含む電子デバイス上のグラフィカルユーザインタフェースは、本明細書に記載の方法のいずれかで表示される要素の1つ以上を含み、それらは本明細書の記載方法のいずれかで記載されたように、入力に応じて更新される。いくつかの実施形態によれば、電子デバイスは、ディスプレイと、任意選択のタッチ感知面と、タッチ感知面との接触の強度を検出するための1つ以上の任意選択のセンサと、本明細書に記載の方法のいずれかの動作を実行するための手段と、を含む。いくつかの実施形態によれば、ディスプレイと、任意選択のタッチ感知面と、タッチ感知面との接触の強度を検出するための1つ以上の任意選択のセンサとを含む電子デバイス内で使用するための情報処理装置は、本明細書に記載の方法のいずれかの動作を実行するための手段を含む。According to some embodiments, an electronic device includes a display, an optional touch-sensitive surface, one or more optional sensors for detecting the intensity of contact with the touch-sensitive surface, one or more processors, a memory, and one or more programs. The one or more programs are stored in the memory and configured to be executed by the one or more processors. The one or more programs include instructions for performing any of the operations of the methods described herein. According to some embodiments, a computer-readable storage medium has stored therein instructions that, when executed by an electronic device including a display, an optional touch-sensitive surface, and one or more optional sensors for detecting the intensity of contact with the touch-sensitive surface, cause the device to perform any of the operations of the methods described herein. According to some embodiments, a graphical user interface on an electronic device including a memory and one or more processors executing one or more programs stored in the memory includes one or more elements displayed in any of the methods described herein, which are updated in response to input as described in any of the methods described herein. According to some embodiments, an electronic device includes a display, an optional touch-sensitive surface, one or more optional sensors for detecting the intensity of contact with the touch-sensitive surface, and means for performing the operations of any of the methods described herein. According to some embodiments, an information processing apparatus for use in an electronic device including a display, an optional touch-sensitive surface, and one or more optional sensors for detecting the intensity of contact with the touch-sensitive surface includes means for performing the operations of any of the methods described herein.

したがって、電子デバイスには、通知の提供を調整するためのより高速でより効率的な方法及びインタフェースが提供され、それによって、そのようなデバイスの有効性、効率、及びユーザ満足度が向上する。そのような方法及びインタフェースは、通知の提供を調整するための従来の方法を補完又は置換することができる。Thus, electronic devices are provided with faster and more efficient methods and interfaces for coordinating the delivery of notifications, thereby increasing the effectiveness, efficiency, and user satisfaction of such devices. Such methods and interfaces can complement or replace conventional methods for coordinating the delivery of notifications.

説明される様々な実施形態をより良く理解するため、以下の図面と併せて、以下の「発明を実施するための形態」が参照されるべきであり、類似の参照番号は、以下の図の全てを通じて、対応する部分を指す。For a better understanding of the various embodiments described, reference should be made to the following Detailed Description in conjunction with the following drawings, in which like reference numerals refer to corresponding parts throughout:

いくつかの実施形態に係る、タッチ感知ディスプレイを有するポータブル多機能デバイスを示すブロック図である。1 is a block diagram illustrating a portable multifunction device having a touch-sensitive display in accordance with some embodiments.

は、いくつかの実施形態に係る、イベント処理のための例示的な構成要素を示すブロック図である。1 is a block diagram illustrating exemplary components for event processing according to some embodiments.

いくつかの実施形態に係る、タッチスクリーンを有するポータブル多機能デバイスを示す。1 illustrates a portable multifunction device with a touch screen according to some embodiments.

は、いくつかの実施形態に係る、ディスプレイ及びタッチ感知面を有する例示的な多機能デバイスのブロック図である。1 is a block diagram of an exemplary multifunction device having a display and a touch-sensitive surface in accordance with some embodiments.

いくつかの実施形態に係る、ポータブル多機能デバイス上のアプリケーションのメニューのための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for a menu of applications on a portable multifunction device in accordance with some embodiments.

いくつかの実施形態に係る、ディスプレイから分離されたタッチ感知面を有する多機能デバイスのための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for a multifunction device having a touch-sensitive surface separate from the display in accordance with some embodiments.

いくつかの実施形態に係る、動的強度閾値の例を示す。1 illustrates an example of a dynamic intensity threshold, according to some embodiments.いくつかの実施形態に係る、動的強度閾値の例を示す。1 illustrates an example of a dynamic intensity threshold, according to some embodiments.いくつかの実施形態に係る、動的強度閾値の例を示す。1 illustrates an example of a dynamic intensity threshold, according to some embodiments.

いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for activating, deactivating, and changing activity mode settings for an electronic device, according to some embodiments.

いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring home screen pages and preferences for an activity mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring home screen pages and preferences for an activity mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring home screen pages and preferences for an activity mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring home screen pages and preferences for an activity mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring home screen pages and preferences for an activity mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring home screen pages and preferences for an activity mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring home screen pages and preferences for an activity mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring home screen pages and preferences for an activity mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring home screen pages and preferences for an activity mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring home screen pages and preferences for an activity mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring home screen pages and preferences for an activity mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring home screen pages and preferences for an activity mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring home screen pages and preferences for an activity mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring home screen pages and preferences for an activity mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring home screen pages and preferences for an activity mode of a portable multifunction device in accordance with some embodiments.

いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring bundled notifications according to some embodiments.

いくつかの実施形態に係る、時間制限通知を構成及び管理するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring and managing time-bound notifications, according to some embodiments.いくつかの実施形態に係る、時間制限通知を構成及び管理するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring and managing time-bound notifications, according to some embodiments.いくつかの実施形態に係る、時間制限通知を構成及び管理するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring and managing time-bound notifications, according to some embodiments.いくつかの実施形態に係る、時間制限通知を構成及び管理するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring and managing time-bound notifications, according to some embodiments.いくつかの実施形態に係る、時間制限通知を構成及び管理するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring and managing time-bound notifications, according to some embodiments.いくつかの実施形態に係る、時間制限通知を構成及び管理するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring and managing time-bound notifications, according to some embodiments.いくつかの実施形態に係る、時間制限通知を構成及び管理するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring and managing time-bound notifications, according to some embodiments.いくつかの実施形態に係る、時間制限通知を構成及び管理するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring and managing time-bound notifications, according to some embodiments.いくつかの実施形態に係る、時間制限通知を構成及び管理するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring and managing time-bound notifications, according to some embodiments.いくつかの実施形態に係る、時間制限通知を構成及び管理するための例示的なユーザインタフェースを示す。1 illustrates an exemplary user interface for configuring and managing time-bound notifications, according to some embodiments.

いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するためのプロセスのフロー図である。FIG. 1 is a flow diagram of a process for activating, deactivating, and changing the settings of an activity mode of an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するためのプロセスのフロー図である。FIG. 1 is a flow diagram of a process for activating, deactivating, and changing the settings of an activity mode of an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するためのプロセスのフロー図である。FIG. 1 is a flow diagram of a process for activating, deactivating, and changing the settings of an activity mode of an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するためのプロセスのフロー図である。FIG. 1 is a flow diagram of a process for activating, deactivating, and changing the settings of an activity mode of an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するためのプロセスのフロー図である。FIG. 1 is a flow diagram of a process for activating, deactivating, and changing the settings of an activity mode of an electronic device, according to some embodiments.いくつかの実施形態に係る、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するためのプロセスのフロー図である。FIG. 1 is a flow diagram of a process for activating, deactivating, and changing the settings of an activity mode of an electronic device, according to some embodiments.

いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するためのプロセスのフロー図である。FIG. 10 is a flow diagram of a process for configuring home screen pages and preferences for an active mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するためのプロセスのフロー図である。FIG. 10 is a flow diagram of a process for configuring home screen pages and preferences for an active mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するためのプロセスのフロー図である。FIG. 10 is a flow diagram of a process for configuring home screen pages and preferences for an active mode of a portable multifunction device in accordance with some embodiments.いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するためのプロセスのフロー図である。FIG. 10 is a flow diagram of a process for configuring home screen pages and preferences for an active mode of a portable multifunction device in accordance with some embodiments.

いくつかの実施形態に係る、バンドルされた通知を構成するための処理のフロー図である。FIG. 1 is a flow diagram of a process for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための処理のフロー図である。FIG. 1 is a flow diagram of a process for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための処理のフロー図である。FIG. 1 is a flow diagram of a process for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための処理のフロー図である。FIG. 1 is a flow diagram of a process for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための処理のフロー図である。FIG. 1 is a flow diagram of a process for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための処理のフロー図である。FIG. 1 is a flow diagram of a process for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための処理のフロー図である。FIG. 1 is a flow diagram of a process for configuring bundled notifications according to some embodiments.いくつかの実施形態に係る、バンドルされた通知を構成するための処理のフロー図である。FIG. 1 is a flow diagram of a process for configuring bundled notifications according to some embodiments.

いくつかの実施形態に係る、時間制限通知を構成及び管理するためのプロセスのフロー図である。FIG. 1 is a flow diagram of a process for configuring and managing time-bound notifications according to some embodiments.いくつかの実施形態に係る、時間制限通知を構成及び管理するためのプロセスのフロー図である。FIG. 1 is a flow diagram of a process for configuring and managing time-bound notifications according to some embodiments.

いくつかの実施形態に係る、別のデバイスの低減通知設定に従ってメッセージが配信されることを示す指示を表示し、他のデバイスの低減通知設定をオーバーライドするためのアフォーダンスを提供するためのプロセスのフロー図である。FIG. 10 is a flow diagram of a process for displaying an indication that a message will be delivered in accordance with the reduced notification settings of another device and providing an affordance for overriding the reduced notification settings of the other device, according to some embodiments.いくつかの実施形態に係る、別のデバイスの低減通知設定に従ってメッセージが配信されることを示す指示を表示し、他のデバイスの低減通知設定をオーバーライドするためのアフォーダンスを提供するためのプロセスのフロー図である。FIG. 10 is a flow diagram of a process for displaying an indication that a message will be delivered in accordance with the reduced notification settings of another device and providing an affordance for overriding the reduced notification settings of the other device, according to some embodiments.

多くの電子デバイスは、低減通知モードがアクティブである間に、特定の通知を抑制するために低減通知モードをアクティブ化することができる。しかしながら、そのような電子デバイスは、概して、構成可能であるが、(例えば、異なるコンテキスト(例えば、時刻、ロケーションなど)における異なる種類の通知を抑制するために)常に再構成する必要がある1つの低減通知モード(例えば、「邪魔しない(Do Not Disturb)」モード)のみを含んでいる。以下に説明される実施形態では、通知を選択的に抑制するための改善された方法は、容易に作成、構成、アクティブ化、及び非アクティブ化(例えば、自動的に)することができる複数の活動モード(例えば、低減通知モード)を使用することによって達成される。これにより、ユーザは、コンテキストが変化するにつれて単一の低減通知モードを絶えず再構成する必要なしに、共通コンテキスト(例えば、仕事中、睡眠中、運転中など)のための様々な活動モードを構成することが可能になる。Many electronic devices can activate a reduced notification mode to suppress certain notifications while the reduced notification mode is active. However, such electronic devices typically include only one reduced notification mode (e.g., a "Do Not Disturb" mode) that is configurable but must be constantly reconfigured (e.g., to suppress different types of notifications in different contexts (e.g., time of day, location, etc.)). In the embodiments described below, an improved method for selectively suppressing notifications is achieved by using multiple activity modes (e.g., reduced notification modes) that can be easily created, configured, activated, and deactivated (e.g., automatically). This allows a user to configure various activity modes for common contexts (e.g., at work, sleeping, driving, etc.) without having to constantly reconfigure a single reduced notification mode as the context changes.

以下で説明される実施形態はまた、通知が抑制されることに関して改善された柔軟性を提供するように構成され得る(例えば、活動モードの一部として、又は活動モードとは別個に)様々な通知設定を説明する。例えば、ユーザは、(例えば、低減通知モードを無効化する必要なく)時間制限通知が配信されることを可能にするようにデバイスを構成することができ、ユーザは、所定の配信時間に配信するために他の通知をバンドルするようにデバイスを構成することができる。どの通知が提供され、どの通知が抑制されるかについての柔軟性及び制御の向上を提供することにより、ユーザは、(例えば、ユーザが通知と対話することができない、又は対話することを望まないコンテキストにおいて、デバイスが通知を提供する必要がないため)不必要な注意散漫を回避し、デバイスのバッテリ寿命を節約することができる。The embodiments described below also describe various notification settings that can be configured (e.g., as part of an active mode or separately from an active mode) to provide improved flexibility regarding which notifications are suppressed. For example, a user can configure a device to allow timed notifications to be delivered (e.g., without having to disable a reduced notification mode), and the user can configure the device to bundle other notifications for delivery at predetermined delivery times. By providing increased flexibility and control over which notifications are provided and which notifications are suppressed, a user can avoid unnecessary distractions and conserve device battery life (e.g., because the device does not need to provide notifications in contexts where the user cannot or does not want to interact with the notifications).

以下、図1A~図1C、図2、及び図3は、例示的なデバイスの説明を提供する。図4A~図4E及び図5A~図5ALは、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。図6A-1~図6J-3は、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。図7A~7AEは、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。図8A~図8Jは、時間制限通知を構成及び管理するための例示的なユーザインタフェースを示す。図9A~図9Fは、電子デバイスの活動モードの設定をアクティブ化、非アクティブ化、及び変更する方法のフロー図を示す。図10A~図10Dは、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成する方法のフロー図を示す。図11A~図11Hは、バンドルされた通知を構成する方法のフロー図を示す。図12A~図12Bは、時間制限通知を構成及び管理する方法のフロー図を示す。図13A~13Bは、別のデバイスの低減通知設定に従ってメッセージが配信されることを示す指示を表示し、他のデバイスの低減通知設定をオーバーライドするためのアフォーダンスを提供するための方法のフロー図を示す。図5A~図5AL、図6A-1~図6J-3、図7A~図7AE、及び図8A~図8Jのユーザインタフェースは、図9A~図9F、図10A~図10D、図11A~図11H、図12A~図12B、及び図13A~図13Bのプロセスを示すために使用される。1A-1C, 2, and 3 provide a description of an exemplary device. FIGS. 4A-4E and 5A-5AL illustrate exemplary user interfaces for activating, deactivating, and modifying activity mode settings for an electronic device. FIGS. 6A-1 through 6J-3 illustrate exemplary user interfaces for configuring activity mode home screen pages and preferences for a portable multifunction device. FIGS. 7A-7AE illustrate exemplary user interfaces for configuring bundled notifications. FIGS. 8A-8J illustrate exemplary user interfaces for configuring and managing time-limited notifications. FIGS. 9A-9F illustrate a flow diagram of a method for activating, deactivating, and modifying activity mode settings for an electronic device. FIGS. 10A-10D illustrate a flow diagram of a method for configuring activity mode home screen pages and preferences for a portable multifunction device. FIGS. 11A-11H illustrate a flow diagram of a method for configuring bundled notifications. FIGS. 12A-12B illustrate a flow diagram of a method for configuring and managing time-limited notifications. 13A-13B show a flow diagram of a method for displaying an indication that a message will be delivered according to the reduced notification settings of another device and providing an affordance for overriding the reduced notification settings of the other device. The user interfaces of FIGS. 5A-5AL, 6A-1-6J-3, 7A-7AE, and 8A-8J are used to illustrate the processes of FIGS. 9A-9F, 10A-10D, 11A-11H, 12A-12B, and 13A-13B.

例示的なデバイス
ここで、添付図面に実施例が示される実施形態への詳細な参照が行われる。以下の詳細な説明では、説明される様々な実施形態の完全な理解を提供するために数多くの具体的な詳細が記載されている。しかしながら、記載されている様々な実施形態は、これらの具体的な詳細を伴わずとも実践し得ることが、当業者には明らかであろう。他の例では、周知の方法、手順、構成要素、回路、及びネットワークは、実施形態の態様を不必要に不明瞭にしないよう詳細には説明されていない。
Exemplary Devices Reference will now be made in detail to the embodiments, examples of which are illustrated in the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the various embodiments being described. However, it will be apparent to those skilled in the art that the various embodiments described may be practiced without these specific details. In other instances, well-known methods, procedures, components, circuits, and networks have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.

本明細書では、第1、第2などの用語は、いくつかの実施例で、様々な要素を説明するために使用されるが、これらの要素は、それらの用語によって限定されるべきではないことも理解されるであろう。これらの用語は、ある要素を別の要素と区別するためにのみ使用される。例えば、説明されている様々な実施形態の範囲から逸脱することなく、第1の接触は、第2の接触と称することができ、同様に、第2の接触は、第1の接触と称し得る。第1の接触及び第2の接触は両方とも接触であるが、文脈がそうではないことを明確に示さない限り、それらは同じ接触ではない。In this specification, terms such as first and second are used to describe various elements in some examples, but it will also be understood that these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, a first contact may be referred to as a second contact, and similarly, a second contact may be referred to as a first contact, without departing from the scope of the various embodiments being described. Although a first contact and a second contact are both contacts, they are not the same contact unless the context clearly dictates otherwise.

本明細書に記載する様々な実施形態の説明で使用される術語は、特定の実施形態を説明することのみを目的とし、限定的であることは意図されていない。記載する様々な実施形態の説明及び添付の特許請求の範囲では、単数形の「a(1つ、一)」、「an(1つ、一)」、及び「the(その、この)」は、文脈上別途明白に記載しない限り、複数形も同様に含むことが意図される。また、本明細書で使用されるとき、用語「及び/又は」は、関連する列挙された項目のうちの1つ以上のいずれか及び全ての考えられる組み合わせを指し、かつこれを含むことを理解されたい。用語「includes(含む)」、「including(含む)」、「comprises(含む、備える)」、及び/又は「comprising(含む、備える)」は、本明細書で使用する場合、述べられた特徴、整数、ステップ、動作、要素、及び/又は構成要素の存在を指定するが、1つ以上の他の特徴、整数、ステップ、動作、要素、構成要素、及び/又はそれらのグループの存在又は追加を除外しないことが更に理解されるであろう。The terminology used in the description of the various embodiments set forth herein is for the purpose of describing particular embodiments only and is not intended to be limiting. In the description of the various embodiments set forth herein and in the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. Also, as used herein, the term "and/or" should be understood to refer to and include any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms "includes," "including," "comprises," and/or "comprising," when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.

本明細書に記載される場合、用語「if(~の場合)」は、任意選択で、文脈に依存して「when(~のとき)」、「upon(~すると)」、「in response to determining(~と判定したことに応じて)」、又は「in response to detecting(~を検出したことに応じて)」を意味するものと解釈される。同様に、「~と判定された場合(if it is determined)」又は「[記載の条件又はイベント]が検出された場合(if [a stated condition or event] is detected)」という語句は、任意選択的に、文脈に従って、「~と判定したとき(upon determining)」若しくは「~と判定したことに応じて(in response to determining)」、又は「[記載の条件又はイベント]を検出したとき(upon detecting [the stated condition or event])」若しくは「[記載の条件又はイベント]を検出したことに応じて(in response to detecting [the stated condition or event])」を意味すると解釈される。As used herein, the term "if" is, optionally, interpreted to mean "when," "upon," "in response to determining," or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if [a stated condition or event] is detected" are, optionally, interpreted to mean "upon determining" or "in response to determining," or "upon detecting [the stated condition or event]" or "in response to detecting [the stated condition or event]," depending on the context.

電子デバイス、そのようなデバイス用のユーザインタフェース、及びそのようなデバイスを使用する関連するプロセスの実施形態が説明される。いくつかの実施形態では、デバイスは、PDA機能及び/又は音楽プレイヤー機能などの他の機能も含む、携帯電話などのポータブル通信デバイスである。ポータブル多機能デバイスの例示的な実施形態は、Cupertino、CaliforniaのApple Inc.からのiPhone(登録商標)、iPodTouch(登録商標)、及びiPad(登録商標)デバイスを含むが、これらに限定されない。タッチ感知面(例えば、タッチスクリーンディスプレイ及び/又はタッチパッド)を有するラップトップ又はタブレットコンピュータなどの他のポータブル電子デバイスが任意選択で使用される。いくつかの実施形態では、デバイスはポータブル通信デバイスではなく、タッチ感知面(例えば、タッチスクリーンディスプレイ及び/又はタッチパッド)を有するデスクトップコンピュータであることも理解されたい。Embodiments of electronic devices, user interfaces for such devices, and associated processes for using such devices are described. In some embodiments, the device is a portable communication device, such as a mobile phone, that also includes other functions, such as PDA and/or music player functions. Exemplary embodiments of portable multifunction devices include, but are not limited to, the iPhone®, iPod Touch®, and iPad® devices from Apple Inc. of Cupertino, California. Other portable electronic devices, such as laptops or tablet computers having a touch-sensitive surface (e.g., a touchscreen display and/or a touchpad), are optionally used. It should also be understood that in some embodiments, the device is not a portable communication device, but rather a desktop computer having a touch-sensitive surface (e.g., a touchscreen display and/or a touchpad).

以下の論考では、ディスプレイ及びタッチ感知面を含む電子デバイスについて説明する。しかしながら、電子デバイスは任意選択で、物理キーボード、マウス、及び/又はジョイスティックなどの、1つ以上の他の物理ユーザインタフェースデバイスを含むことを理解されたい。In the following discussion, we describe an electronic device that includes a display and a touch-sensitive surface. However, it should be understood that the electronic device optionally includes one or more other physical user interface devices, such as a physical keyboard, a mouse, and/or a joystick.

デバイスは、一般的に、メモ取りアプリケーション、描画アプリケーション、プレゼンテーションアプリケーション、ワードプロセッシングアプリケーション、ウェブサイト作成アプリケーション、ディスクオーサリングアプリケーション、スプレッドシートアプリケーション、ゲームアプリケーション、電話アプリケーション、ビデオ会議アプリケーション、電子メールアプリケーション、インスタントメッセージングアプリケーション、トレーニングサポートアプリケーション、写真管理アプリケーション、デジタルカメラアプリケーション、デジタルビデオカメラアプリケーション、ウェブブラウジングアプリケーション、デジタル音楽プレイヤーアプリケーション及び/又はデジタルビデオプレイヤーアプリケーションのうちの1つ以上などの様々なアプリケーションをサポートする。The device typically supports a variety of applications, such as one or more of a note-taking application, a drawing application, a presentation application, a word processing application, a website creation application, a disc authoring application, a spreadsheet application, a gaming application, a telephony application, a video conferencing application, an email application, an instant messaging application, a training support application, a photo management application, a digital camera application, a digital video camera application, a web browsing application, a digital music player application, and/or a digital video player application.

本デバイス上で実行される様々なアプリケーションは、タッチ感知面などの、少なくとも1つの共通の物理ユーザインタフェースデバイスを、任意選択的に使用する。タッチ感知面の1つ以上の機能、並びにデバイス上に表示される対応する情報は、アプリケーション毎に、及び/又は個別のアプリケーション内で、任意選択的に、調整及び/又は変更される。このように、デバイスの共通の物理アーキテクチャ(タッチ感知面など)は、任意選択的に、ユーザにとって直観的かつ透明なユーザインタフェースを備える様々なアプリケーションをサポートする。The various applications running on the device optionally use at least one common physical user interface device, such as a touch-sensitive surface. One or more features of the touch-sensitive surface and corresponding information displayed on the device are optionally adjusted and/or changed for each application and/or within individual applications. In this way, the common physical architecture of the device (e.g., the touch-sensitive surface) optionally supports various applications with user interfaces that are intuitive and transparent to the user.

ここで、タッチ感知ディスプレイを備えるポータブルデバイスの実施形態に注意を向ける。図1Aは、いくつかの実施形態に係る、タッチ感知ディスプレイシステム112を有するポータブル多機能デバイス100を示すブロック図である。タッチ感知ディスプレイシステム112は、便宜上「タッチスクリーン」と呼ばれる場合があり、単にタッチ感知ディスプレイと呼ばれる場合もある。デバイス100は、メモリ102(任意選択で、1つ以上のコンピュータ可読記憶媒体を含む)、メモリコントローラ122、1つ以上の処理ユニット(CPU)120、周辺機器インタフェース118、RF回路108、オーディオ回路110、スピーカ111、マイクロフォン113、入出力(I/O)サブシステム106、その他の入力又は制御デバイス116、及び外部ポート124を含む。デバイス100は、任意選択的に、1つ以上の光学センサ164を含む。デバイス100は任意選択で、デバイス100(例えば、デバイス100のタッチ感知ディスプレイシステム112などのタッチ感知面)上の接触の強度を検出する1つ以上の強度センサ165を含む。デバイス100は、任意選択的に、デバイス100上で触知出力を生成する(例えばデバイス100のタッチ感知ディスプレイシステム112又はデバイス300のタッチパッド355などのタッチ感知面上で触知出力を生成する)1つ以上の触知出力生成器167を含む。これらの構成要素は、任意選択的に、1つ以上の通信バス又は信号ライン103を介して通信する。Attention now turns to embodiments of portable devices with touch-sensitive displays. FIG. 1A is a block diagram illustrating a portable multifunction device 100 having a touch-sensitive display system 112, according to some embodiments. Touch-sensitive display system 112 may conveniently be referred to as a "touch screen" or simply a touch-sensitive display. Device 100 includes memory 102 (optionally including one or more computer-readable storage media), a memory controller 122, one or more processing units (CPUs) 120, a peripherals interface 118, RF circuitry 108, audio circuitry 110, a speaker 111, a microphone 113, an input/output (I/O) subsystem 106, other input or control devices 116, and an external port 124. Device 100 optionally includes one or more optical sensors 164. Device 100 optionally includes one or more intensity sensors 165 that detect the intensity of a contact on device 100 (e.g., a touch-sensitive surface, such as touch-sensitive display system 112 of device 100). Device 100 optionally includes one or more tactile output generators 167 that generate tactile output on device 100 (e.g., generate tactile output on a touch-sensitive surface such as touch-sensitive display system 112 of device 100 or touchpad 355 of device 300). These components optionally communicate via one or more communication buses or signal lines 103.

本明細書及び特許請求の範囲で使用されるように、用語「触知出力」は、ユーザの触覚でユーザによって検出されることになる、デバイスの従前のポジションに対するそのデバイスの物理的変位、デバイスの構成要素(例えば、タッチ感知面)の、そのデバイスの別の構成要素(例えば、筐体)に対する物理的変位、又は、デバイスの質量中心に対する構成要素の変位を指す。例えば、デバイス又はデバイスの構成要素が、タッチに敏感なユーザの表面(例えば、ユーザの手の指、手のひら、又は他の部分)に接触している状況では、物理的変位によって生成された触知出力は、そのデバイス又はデバイスの構成要素の物理的特性の認識される変更に相当する触感として、ユーザによって解釈されることになる。例えば、タッチ感知面(例えば、タッチ感知ディスプレイ又はトラックパッド)の移動は、ユーザによって、物理アクチュエータボタンの「ダウンクリック」又は「アップクリック」として、任意選択的に解釈される。場合によっては、ユーザの動作により物理的に押圧された(例えば、変位された)タッチ感知面に関連付けられた物理アクチュエータボタンの移動がないときでさえ、ユーザは「ダウンクリック」又は「アップクリック」などの触感を感じる。別の実施例として、タッチ感知面の移動は、タッチ感知面の平滑度に変更がない場合であっても、ユーザによって、そのタッチ感知面の「粗さ」として、任意選択的に解釈又は感知される。そのようなユーザによるタッチの解釈は、ユーザの個人的な感覚認知に左右されるが、大多数のユーザに共通する、多くのタッチの感覚認知が存在する。したがって、触知出力が、ユーザの特定の感覚認知(例えば、「アップクリック」「ダウンクリック」、「粗さ」)に対応するものと記述される場合、別途記載のない限り、生成された触知出力は、典型的な(又は、平均的な)ユーザの記述された感覚認知を生成するデバイス、又はデバイスの構成要素の物理的変位に対応する。触知出力を使用して触覚フィードバックをユーザに提供することで、デバイスの操作性が向上し、ユーザ-デバイスインタフェースがより効率的になり(例えば、デバイスを動作させ/デバイスと相互作用するとき、ユーザが適切な入力を提供するのを助け、ユーザの誤りを低減させることによる)、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスの電池寿命を改善する。As used herein and in the claims, the term "tactile output" refers to a physical displacement of a device relative to a previous position of the device, a physical displacement of a component of the device (e.g., a touch-sensitive surface) relative to another component of the device (e.g., a housing), or a displacement of a component relative to the center of mass of the device, which is detected by the user's sense of touch. For example, in a situation where a device or a component of a device is in contact with a touch-sensitive surface of a user (e.g., the fingers, palm, or other part of the user's hand), the tactile output produced by the physical displacement will be interpreted by the user as a tactile sensation corresponding to a perceived change in a physical property of the device or a component of the device. For example, movement of a touch-sensitive surface (e.g., a touch-sensitive display or trackpad) is optionally interpreted by the user as a "downclick" or "upclick" of a physical actuator button. In some cases, the user feels a tactile sensation such as a "downclick" or "upclick" even when there is no movement of a physical actuator button associated with the touch-sensitive surface that is physically pressed (e.g., displaced) by the user's action. As another example, movement of the touch-sensitive surface is optionally interpreted or perceived by a user as "roughness" of the touch-sensitive surface, even if there is no change in the smoothness of the touch-sensitive surface. While such user interpretation of touch depends on the user's personal sensory perception, there are many sensory perceptions of touch that are common to the majority of users. Thus, when a tactile output is described as corresponding to a particular sensory perception of a user (e.g., "upclick," "downclick," "roughness"), unless otherwise specified, the generated tactile output corresponds to the physical displacement of the device, or a component of the device, that produces the described sensory perception for a typical (or average) user. Using tactile output to provide tactile feedback to the user can improve device usability and make the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), as well as reducing power usage and improving the device's battery life by enabling users to use the device more quickly and efficiently.

いくつかの実施形態では、触知出力パターンは、触知出力の振幅、触知出力の動き波形の形状、触知出力の周波数、及び/又は触知出力の持続時間などの触知出力の特性を指定する。In some embodiments, the tactile output pattern specifies characteristics of the tactile output, such as the amplitude of the tactile output, the shape of the movement waveform of the tactile output, the frequency of the tactile output, and/or the duration of the tactile output.

様々に異なる触知出力パターンを有する触知出力がデバイスによって生成されると(例えば、触知出力を生成するために可動質量を移動させる1つ以上の触知出力生成器を介して)、触知出力は、ユーザがデバイスを保持又はタッチする際に様々に異なる触覚感覚を引き起こし得る。ユーザの感覚は、触知出力のユーザの知覚に基づいているが、ほとんどのユーザは、デバイスによって生成される触知出力の波形、周波数、及び振幅の変化を識別することが可能である。したがって、波形、周波数、及び振幅を調整して、異なる動作が実行されたことをユーザに示すことができる。したがって、いくつかの状況では、所与の環境(例えば、グラフィカル特徴及びオブジェクトを含むユーザインタフェース、仮想の境界及び仮想のオブジェクトを有するシミュレートされた物理的環境、物理的な境界及び物理的なオブジェクトを有する実際の物理的環境、並びに/又は上記の任意の組み合わせ)において、オブジェクトの特性(例えば、サイズ、材料、重量、剛性、平滑度、など)、挙動(例えば、振動、変位、加速、回転、膨張など)、及び/又は相互作用(例えば、衝突、粘着、反発、吸引、摩擦など)をシミュレートするように設計、選択、及び/又は開発された触知出力パターンを有する触知出力は、入力エラーを低減させ、デバイスのユーザの動作の効率を増大させる有用なフィードバックをユーザに提供する。加えて、触知出力は、任意選択的に、入力閾値又はオブジェクトの選択などのシミュレートされた物理的特性に関係ないフィードバックに対応するように生成される。いくつかの状況では、そのような触知出力は、入力エラーを低減させ、デバイスのユーザの動作の効率を増大させる有用なフィードバックをユーザに提供する。When tactile outputs having different tactile output patterns are generated by a device (e.g., via one or more tactile output generators that move a movable mass to generate the tactile output), the tactile outputs can induce different tactile sensations when a user holds or touches the device. While the user's sensations are based on the user's perception of the tactile output, most users are able to distinguish changes in waveform, frequency, and amplitude of the tactile output generated by the device. Thus, the waveform, frequency, and amplitude can be adjusted to indicate to the user that different actions have been performed. Thus, in some situations, tactile output having a tactile output pattern designed, selected, and/or developed to simulate the properties (e.g., size, material, weight, stiffness, smoothness, etc.), behaviors (e.g., vibration, displacement, acceleration, rotation, expansion, etc.), and/or interactions (e.g., collision, adhesion, repulsion, attraction, friction, etc.) of objects in a given environment (e.g., a user interface including graphical features and objects, a simulated physical environment having virtual boundaries and virtual objects, an actual physical environment having physical boundaries and physical objects, and/or any combination of the above) provides a user with useful feedback that reduces input errors and increases the efficiency of a user's operation of the device. Additionally, the tactile output is optionally generated to correspond to feedback unrelated to simulated physical properties, such as input thresholds or object selection. In some situations, such tactile output provides a user with useful feedback that reduces input errors and increases the efficiency of a user's operation of the device.

いくつかの実施形態では、適した触知出力パターンを有する触知出力は、ユーザインタフェース内又はデバイス内のシーンの後ろにおける対象イベントの出現に対する合図として働く。対象となるイベントの例は、デバイス上又はユーザインタフェース内で提供されるアフォーダンス(例えば、実ボタン、仮想ボタン、又はトグルスイッチ)のアクティブ化、要求された動作の成功又は失敗、ユーザインタフェース内の境界に到達すること又は超えること、新たな状態に入ること、オブジェクト間の入力の焦点を切り替えること、新たなモードのアクティブ化、入力閾値に到達すること又は超えること、入力又はジェスチャのタイプの検出又は認識などを含む。一部の実施形態では、触知出力は、リダイレクション又は中断入力が時宜を得て検出されない限り発生する、近いうち起こるイベント又は結果に対する警告又はアラートしての役割を果たすように提供される。触知出力はまた、他の文脈で、ユーザエクスペリエンスの向上、視覚若しくは運動の障害又は他のアクセシビリティに関する必要を有するユーザに対するデバイスのアクセシビリティの改善、並びに/あるいはユーザインタフェース及び/又はデバイスの効率及び機能性の改善のために使用される。触知出力は、任意選択的に、オーディオ出力及び/又は可視のユーザインタフェースの変化を伴い、ユーザがユーザインタフェース及び/又はデバイスと対話するときのユーザのエクスペリエンスを更に向上させ、ユーザインタフェース及び/又はデバイスの状態に関する情報のより良好な伝達を容易にし、入力エラーを低減させ、デバイスのユーザの動作の効率を増大させる。In some embodiments, a tactile output having a suitable tactile output pattern serves as a cue to the occurrence of an event of interest behind the scenes within a user interface or device. Examples of events of interest include activation of an affordance (e.g., a real button, a virtual button, or a toggle switch) provided on the device or within the user interface, the success or failure of a requested action, reaching or crossing a boundary within the user interface, entering a new state, switching input focus between objects, activating a new mode, reaching or crossing an input threshold, detecting or recognizing a type of input or gesture, etc. In some embodiments, the tactile output is provided to serve as a warning or alert of an impending event or outcome that will occur unless a redirection or interrupting input is detected in a timely manner. Tactile output is also used in other contexts to enhance the user experience, improve the accessibility of a device for users with visual or motor impairments or other accessibility needs, and/or improve the efficiency and functionality of the user interface and/or device. The tactile output, optionally accompanied by an audio output and/or a change in the visible user interface, further enhances the user's experience when interacting with the user interface and/or device, facilitates better communication of information about the state of the user interface and/or device, reduces input errors, and increases the efficiency of the user's operation of the device.

デバイス100は、ポータブル多機能デバイスの一例に過ぎず、デバイス100は、任意選択的に、示されているものよりも多くの構成要素又は少ない構成要素を有するものであり、任意選択的に、2つ以上の構成要素を組み合わせるものであり、又は、任意選択的に、それらの構成要素の異なる構成若しくは配置を有するものであることを理解されたい。図1Aに示す様々な構成要素は、1つ以上の信号処理回路及び/又は特定用途向け集積回路を含む、ハードウェア、ソフトウェア、ファームウェア、又はそれらの組み合わせで実装される。It should be understood that device 100 is merely one example of a portable multifunction device, and that device 100 optionally has more or fewer components than those shown, optionally combines two or more components, or optionally has a different configuration or arrangement of its components. The various components shown in FIG. 1A are implemented in hardware, software, firmware, or a combination thereof, including one or more signal processing circuits and/or application-specific integrated circuits.

メモリ102は、任意選択的に、高速ランダムアクセスメモリを含み、また任意選択的に、1つ以上の磁気ディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性ソリッドステートメモリデバイスなどの不揮発性メモリを含む。CPU(単数又は複数)120及び周辺機器インタフェース118などのデバイス100の他の構成要素によるメモリ102へのアクセスは任意選択で、メモリコントローラ122により制御される。Memory 102 optionally includes high-speed random access memory, and optionally includes non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices, or other non-volatile solid-state memory devices. Access to memory 102 by other components of device 100, such as CPU(s) 120 and peripherals interface 118, is optionally controlled by memory controller 122.

周辺機器インタフェース118が使用され、デバイスの入力及び出力周辺機器を、CPU(単数又は複数)120及びメモリ102と結合することができる。1つ以上のプロセッサ120は、メモリ102に記憶された様々なソフトウェアプログラム及び/又は命令セットを動作させる又は実行して、デバイス100のための様々な機能を実行し、データを処理する。A peripheral interface 118 may be used to couple input and output peripherals of the device to the CPU(s) 120 and memory 102. The one or more processors 120 operate or execute various software programs and/or instruction sets stored in the memory 102 to perform various functions and process data for the device 100.

いくつかの実施形態では、周辺機器インタフェース118、CPU(単数又は複数)120、及びメモリコントローラ122は任意選択で、チップ104などの単一チップ上で実装される。いくつかの他の実施形態では、それらは別々のチップ上に任意選択的に実装される。In some embodiments, the peripheral interface 118, CPU(s) 120, and memory controller 122 are optionally implemented on a single chip, such as chip 104. In some other embodiments, they are optionally implemented on separate chips.

RF(radio frequency、無線周波数)回路108は、電磁信号とも呼ばれるRF信号を送受信する。RF回路108は、電気信号を電磁信号に又は電磁信号を電気信号に変換し、電磁信号を介して通信ネットワーク及び他の通信デバイスと通信する。RF回路108は、任意選択的に、これらの機能を実行するための周知の回路を含み、それらの回路としては、限定するものではないが、アンテナシステム、RF送受信機、1つ以上の増幅器、同調器、1つ以上の発振器、デジタル信号プロセッサ、CODECチップセット、加入者識別モジュール(subscriber identity module、SIM)カード、メモリなどが挙げられる。RF回路108は、任意選択的に、ワールドワイドウェブ(World Wide Web、WWW)とも呼ばれるインターネット、イントラネット、並びに/又はセルラ電話ネットワーク、無線ローカルエリアネットワーク(local area network、LAN)及び/若しくはメトロポリタンエリアネットワーク(metropolitan area network、MAN)などの無線ネットワークなどのネットワークと、また他のデバイスと、無線通信によって通信する。無線通信は任意選択で、移動通信のためのグローバルシステム(Global System for Mobile Communications、GSM)、拡張データGSM環境(Enhanced Data GSM Environment、EDGE)、高速ダウンリンクパケット接続(high-speed downlink packet access、HSDPA)、高速アップリンクパケット接続(high-speed uplink packet access、HSUPA)、Evolution,Data-Only(EV-DO)、HSPA、HSPA+、デュアルセルHSPA(Dual-Cell HSPA、DC-HSPA)、ロングタームエボリューション(long term evolution、LTE)、近距離無線通信(near field communication、NFC)、広帯域符号分割多元接続(wideband code division multiple access、W-CDMA)、符号分割多元接続(code division multiple access、CDMA)、時分割多元接続(time division multiple access、TDMA)、Bluetooth、Wireless Fidelity(Wi-Fi)(例えば、IEEE 802.11a、IEEE 802.11ac、IEEE 802.11ax、IEEE 802.11b、IEEE 802.11g、及び/若しくはIEEE 802.11n)、ボイスオーバーインターネットプロトコル(voice over Internet Protocol、VoIP)、Wi-MAX、電子メールのためのプロトコル(例えば、インターネットメッセージアクセスプロトコル(Internet message access protocol、IMAP)及び/若しくはポストオフィスプロトコル(post office protocol、POP))、インスタントメッセージング(例えば、拡張可能メッセージング及びプレゼンスプロトコル(extensible messaging and presence protocol、XMPP)、インスタントメッセージング及びプレゼンス利用拡張向けセッション開始プロトコル(Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions、SIMPLE)、インスタントメッセージング及びプレゼンスサービス(Instant Messaging and Presence Service、IMPS))、並びに/又はショートメッセージサービス(Short Message Service、SMS)、あるいは本文書の出願日現在までにまだ開発されていない通信プロトコルを含む任意の他の適切な通信プロトコルを含むが、それらに限定されない、複数の通信規格、通信プロトコル、及び通信技術のうちのいずれかを使用する。The radio frequency (RF) circuitry 108 transmits and receives RF signals, also known as electromagnetic signals. The RF circuitry 108 converts electrical signals to electromagnetic signals and electromagnetic signals to communicate with communication networks and other communication devices via electromagnetic signals. The RF circuitry 108 optionally includes well-known circuitry for performing these functions, including, but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC chipset, a subscriber identity module (SIM) card, memory, etc. The RF circuitry 108 optionally communicates wirelessly with networks, such as the Internet, also known as the World Wide Web (WWW), an intranet, and/or wireless networks, such as cellular telephone networks, wireless local area networks (LANs) and/or metropolitan area networks (MANs), and with other devices. The wireless communication is optionally Global System for Mobile Communications (GSM), Enhanced Data GSM Environment (EDGE), high-speed downlink packet access (HSDPA), high-speed uplink packet access (HSUPA), Evolution, Data-Only (EV-DO), HSPA, HSPA+, Dual-Cell HSPA (DC-HSPA), long term evolution (LTE), near field communication (NFC), wideband code division multiple access (W-CDMA), code division multiple access (CDMA), time division multiple access (TDMA), Bluetooth, Wireless Fidelity (Wi-Fi) (e.g., IEEE 802.11a, IEEE 802.11ac, IEEE 802.11ax, IEEE 802.11b, IEEE 802.11g, and/or IEEE 802.11n), voice over Internet Protocol (VoIP), Wi-MAX, protocols for email (e.g., Internet message access protocol (IMAP) and/or post office protocol (POP)), instant messaging (e.g., extensible messaging and presence protocol (XMPP), Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions (SIMPLE)), instant messaging and presence services (e.g., IEEE 802.11a, IEEE 802.11ac, IEEE 802.11ax, IEEE 802.11b, IEEE 802.11g, and/or IEEE 802.11n), and/or IEEE 802.11n. The communication may use any of a number of communication standards, protocols, and technologies, including, but not limited to, Intermediate Message Service (IMPS), and/or Short Message Service (SMS), or any other suitable communication protocol, including communication protocols not yet developed as of the filing date of this document.

オーディオ回路110、スピーカ111、及びマイクロフォン113は、ユーザとデバイス100との間のオーディオインタフェースを提供する。オーディオ回路110は、周辺機器インタフェース118からオーディオデータを受信し、このオーディオデータを電気信号に変換し、この電気信号をスピーカ111に送信する。スピーカ111は、電気信号を人間の可聴音波に変換する。また、オーディオ回路110は、マイクロフォン113によって音波から変換された電気信号を受信する。オーディオ回路110は、電気信号をオーディオデータに変換し、このオーディオデータを処理のために周辺機器インタフェース118に送信する。オーディオデータは、任意選択的に、周辺機器インタフェース118によって、メモリ102及び/若しくはRF回路108から取り出され、かつ/又はメモリ102及び/若しくはRF回路108に送信される。いくつかの実施形態では、オーディオ回路110は、更にヘッドセットジャック(例えば、212、図2)も含む。ヘッドセットジャックは、オーディオ回路110と、出力専用ヘッドホン又は出力(例えば片耳又は両耳用のヘッドホン)及び入力(例えばマイクロフォン)の両方を備えるヘッドセットなどの着脱可能なオーディオ入出力周辺機器との間のインタフェースを提供する。The audio circuit 110, speaker 111, and microphone 113 provide an audio interface between the user and device 100. The audio circuit 110 receives audio data from the peripherals interface 118, converts the audio data into electrical signals, and transmits the electrical signals to the speaker 111. The speaker 111 converts the electrical signals into sound waves audible to humans. The audio circuit 110 also receives electrical signals converted from sound waves by the microphone 113. The audio circuit 110 converts the electrical signals into audio data and transmits the audio data to the peripherals interface 118 for processing. The audio data is optionally retrieved from and/or transmitted to memory 102 and/or RF circuit 108 by the peripherals interface 118. In some embodiments, the audio circuit 110 also includes a headset jack (e.g., 212, FIG. 2). The headset jack provides an interface between the audio circuitry 110 and a detachable audio input/output peripheral, such as an output-only headphone or a headset with both an output (e.g., mono or binaural headphones) and an input (e.g., a microphone).

I/Oサブシステム106は、タッチ感知ディスプレイシステム112及びその他の入力又は制御デバイス116などのデバイス100上の入出力周辺機器を周辺機器インタフェース118と結合する。I/Oサブシステム106は、任意選択的に、表示生成構成要素と呼ばれることもあるディスプレイコントローラ156、光センサコントローラ158、強度センサコントローラ159、触覚フィードバックコントローラ161、及び他の入力若しくはコントロールデバイスのための1つ以上の入力コントローラ160を含む。1つ以上の入力コントローラ160は他の入力又は制御デバイス116から電気信号を受信し、それらへ電気信号を送信する。その他の入力又は制御デバイス116は任意選択で、物理的ボタン(例えば、プッシュボタン、ロッカボタンなど)、ダイヤル、スライダスイッチ、ジョイスティック、クリックホイールなどを含む。いくつかの代替的実施形態では、入力コントローラ(単数又は複数)160は任意選択で、キーボード、赤外線ポート、USBポート、スタイラス、及び/又はマウスなどのポインタデバイスのうちのいずれかと結合される(又は、いずれにも結合されない)。1つ以上のボタン(例えば、208、図2)は、任意選択で、スピーカ111及び/又はマイクロフォン113の音量制御のためのアップ/ダウンボタンを含む。1つ以上のボタンは、任意選択で、プッシュボタン(例えば、206、図2)を含む。The I/O subsystem 106 couples input/output peripherals on the device 100, such as the touch-sensitive display system 112 and other input or control devices 116, with a peripheral interface 118. The I/O subsystem 106 optionally includes a display controller 156, sometimes referred to as a display generation component, a light sensor controller 158, an intensity sensor controller 159, a haptic feedback controller 161, and one or more input controllers 160 for other input or control devices. The one or more input controllers 160 receive electrical signals from and send electrical signals to the other input or control devices 116. The other input or control devices 116 optionally include physical buttons (e.g., push buttons, rocker buttons, etc.), dials, slider switches, joysticks, click wheels, etc. In some alternative embodiments, the input controller(s) 160 are optionally coupled to any (or none) of a keyboard, infrared port, USB port, stylus, and/or pointer device such as a mouse. The one or more buttons (e.g., 208, FIG. 2) optionally include up/down buttons for volume control of the speaker 111 and/or microphone 113. The one or more buttons optionally include a push button (e.g., 206, FIG. 2).

タッチ感知ディスプレイシステム112は、デバイスとユーザの間の入力インタフェース及び出力インタフェースを提供する。ディスプレイコントローラ156は、タッチ感知ディスプレイシステム112から電気信号を受信し、及び/又はタッチ感知ディスプレイシステム112へ電気信号を送信する。タッチ感知ディスプレイシステム112は、ユーザに視覚出力を表示する。この視覚的出力は、グラフィック、テキスト、アイコン、動画、及びそれらの任意の組み合わせ(総称して「グラフィック」)を任意選択的に含む。いくつかの実施形態では、視覚出力の一部又は全ては、ユーザインタフェースオブジェクトに対応する。本明細書で使用されるように、用語「アフォーダンス」は、ユーザ-対話形式のグラフィカルユーザインタフェースオブジェクト(例えば、グラフィカルユーザインタフェースオブジェクトに向かって方向付けられた入力に応答するように構成されたグラフィカルユーザインタフェースオブジェクト)を指す。ユーザ対話形式のグラフィカルユーザインタフェースオブジェクトの例は、ボタン、スライダ、アイコン、選択可能メニュー項目、スイッチ、ハイパーリンク、又はその他のユーザインタフェースコントロールを含むが、それらに限定されない。Touch-sensitive display system 112 provides an input and output interface between the device and a user. Display controller 156 receives electrical signals from and/or transmits electrical signals to touch-sensitive display system 112. Touch-sensitive display system 112 displays visual output to the user. This visual output optionally includes graphics, text, icons, animation, and any combination thereof (collectively "graphics"). In some embodiments, some or all of the visual output corresponds to user interface objects. As used herein, the term "affordance" refers to a user-interactive graphical user interface object (e.g., a graphical user interface object configured to respond to input directed toward the graphical user interface object). Examples of user-interactive graphical user interface objects include, but are not limited to, a button, a slider, an icon, a selectable menu item, a switch, a hyperlink, or other user interface control.

タッチ感知ディスプレイシステム112は、触覚及び/又は触知の接触に基づくユーザからの入力を受け付けるタッチ感知面、センサ、又はセンサのセットを有する。(メモリ102内の任意の関連するモジュール及び/又は命令セットと共に)タッチ感知ディスプレイシステム112及びディスプレイコントローラ156は、タッチ感知ディスプレイシステム112上の接触(及び、接触の任意の移動又は中断)を検出し、検出された接触をタッチ感知ディスプレイシステム112上で表示されるユーザインタフェースオブジェクト(例えば、1つ以上のソフトキー、アイコン、ウェブページ、又は画像)との相互作用に変換する。いくつかの実施形態では、タッチ感知ディスプレイシステム112とユーザとの間の接触点は、ユーザの指又はスタイラスに対応する。Touch-sensitive display system 112 has a touch-sensitive surface, sensor, or set of sensors that accepts input from a user based on haptic and/or tactile contact. Touch-sensitive display system 112 and display controller 156 (along with any associated modules and/or instruction sets in memory 102) detect contacts (and any movement or disruption of contact) on touch-sensitive display system 112 and translate the detected contacts into interactions with user interface objects (e.g., one or more soft keys, icons, web pages, or images) displayed on touch-sensitive display system 112. In some embodiments, the point of contact between touch-sensitive display system 112 and the user corresponds to the user's finger or stylus.

タッチ感知ディスプレイシステム112は任意選択で、LCD(liquid crystal display)(液晶ディスプレイ)技術、LPD(light emitting polymer display)(発光ポリマディスプレイ)技術、又はLED(light emitting diode)(発光ダイオード)技術を使用するが、他の実施形態では、他のディスプレイ技術が使用される。タッチ感知ディスプレイシステム112及びディスプレイコントローラ156は任意選択で、容量技術、抵抗性技術、赤外線技術、及び表面音響波技術、並びに、タッチ感知ディスプレイシステム112との1つ以上の接触点を判定するためのその他の近接センサアレイ又は他の要素を含むが、これらに限定されない、現在既知の又は後に開発される複数のタッチ感知技術のうちのいずれかを使用して、接触及びその任意の移動又は中断を検出する。いくつかの実施形態では、Cupertino、CaliforniaのApple Inc.からのiPhone(登録商標)、iPodTouch(登録商標)、及びiPad(登録商標)などにおいて見られるような、投影型相互キャパシタンス検知技術が使用される。The touch-sensitive display system 112 optionally uses liquid crystal display (LCD), light emitting polymer display (LPD), or light emitting diode (LED) technology, although other display technologies are used in other embodiments. The touch-sensitive display system 112 and display controller 156 optionally detect contact and any movement or disruption thereof using any of several now known or later developed touch sensing technologies, including, but not limited to, capacitive, resistive, infrared, and surface acoustic wave technologies, as well as other proximity sensor arrays or other elements for determining one or more points of contact with the touch-sensitive display system 112. In some embodiments, the touch-sensitive display system 112 may use a touch sensor such as a touch panel provided by Apple Inc. of Cupertino, California. It uses projected mutual capacitance sensing technology, such as that found in the iPhone (registered trademark), iPod Touch (registered trademark), and iPad (registered trademark) from Apple.

タッチ感知ディスプレイシステム112は任意選択で、100dpiを超えるビデオ解像度を有する。いくつかの実施形態では、タッチスクリーンのビデオ解像度は、400dpiを超える(例えば、500dpi、800dpi、又はそれより高い)。ユーザは任意選択で、スタイラス、指などの任意の適切なオブジェクト又は付属物を使用して、タッチ感知ディスプレイシステム112と接触する。いくつかの実施形態では、ユーザインタフェースは、指に基づく接触及びジェスチャで機能するように設計されるが、これらは、タッチスクリーン上での指の接触面積がスタイラスの接触面積よりも大きいことに起因して、スタイラスに基づく入力よりも精度が低い場合がある。いくつかの実施形態では、デバイスは、指による粗い入力を、ユーザによって所望されているアクションを実行するための、正確なポインタ/カーソルのポジション又はコマンドに変換する。Touch-sensitive display system 112 optionally has a video resolution greater than 100 dpi. In some embodiments, the touchscreen video resolution exceeds 400 dpi (e.g., 500 dpi, 800 dpi, or higher). The user optionally contacts touch-sensitive display system 112 using any suitable object or accessory, such as a stylus, finger, or the like. In some embodiments, the user interface is designed to work with finger-based contacts and gestures, which may be less precise than stylus-based input due to the larger contact area of a finger on the touchscreen compared to the contact area of a stylus. In some embodiments, the device translates the coarse finger input into precise pointer/cursor positions or commands to perform the action desired by the user.

いくつかの実施形態では、タッチスクリーンに加えて、デバイス100は、任意選択的に、特定の機能をアクティブ化又は非アクティブ化するためのタッチパッド(図示せず)を含む。いくつかの実施形態では、タッチパッドは、タッチスクリーンとは異なり、視覚的出力を表示しない、デバイスのタッチ感知エリアである。タッチパッドは任意選択で、タッチ感知ディスプレイシステム112と分離したタッチ感知面、又はタッチスクリーンによって形成されたタッチ感知面の延長である。In some embodiments, in addition to the touchscreen, device 100 optionally includes a touchpad (not shown) for activating or deactivating certain functions. In some embodiments, the touchpad is a touch-sensitive area of the device that, unlike the touchscreen, does not display visual output. The touchpad is optionally a touch-sensitive surface separate from touch-sensitive display system 112 or an extension of the touch-sensitive surface formed by the touchscreen.

デバイス100は、様々な構成要素に電力を供給する電力システム162も含む。電力システム162は、任意選択的に、電力管理システム、1つ以上の電源(例えば、バッテリ、交流(AC))、再充電システム、停電検出回路、電力コンバータ又はインバータ、電力ステータスインジケータ(例えば、発光ダイオード(LED))、並びにポータブルデバイス内での電力の生成、管理、及び分配に関連付けられた任意の他の構成要素を含む。Device 100 also includes a power system 162 that provides power to the various components. Power system 162 optionally includes a power management system, one or more power sources (e.g., battery, alternating current (AC)), a recharging system, power failure detection circuitry, power converters or inverters, power status indicators (e.g., light-emitting diodes (LEDs)), and any other components associated with generating, managing, and distributing power within a portable device.

また、デバイス100は、任意選択的に、1つ以上の光学センサ164を含む。図1Aは、I/Oサブシステム106内の光センサコントローラ158と結合された光センサを示す。光センサ(単数又は複数)164は、任意選択で、電荷結合デバイス(CCD)又は相補的金属酸化物半導体(CMOS)フォトトランジスタを含む。光センサ(単数又は複数)164は、1つ以上のレンズを通じて投影された、環境からの光を受信し、画像を表すデータに光を変換する。撮像モジュール143(カメラモジュールとも呼ばれる)と連携して、光センサ(単数又は複数)164は任意選択で、静止画及び/又はビデオをキャプチャする。いくつかの実施形態では、タッチスクリーンを静止画及び/又はビデオ画像取得のためのビューファインダとして使用することができるように、光センサは、デバイスの前面上のタッチ感知ディスプレイシステム112の反対である、デバイス100の背面上に配置される。いくつかの実施形態では、ユーザの画像が取得されるように(例えば、自撮りのため、ユーザがタッチスクリーン上で他のテレビ会議参加者を見ている間のテレビ会議のためなど)、別の光センサがデバイスの前面に配置される。Device 100 also optionally includes one or more optical sensors 164. FIG. 1A shows a light sensor coupled to light sensor controller 158 in I/O subsystem 106. Light sensor(s) 164 optionally include a charge-coupled device (CCD) or a complementary metal-oxide semiconductor (CMOS) phototransistor. Light sensor(s) 164 receive light from the environment projected through one or more lenses and convert the light into data representing an image. In conjunction with imaging module 143 (also referred to as a camera module), light sensor(s) 164 optionally capture still images and/or video. In some embodiments, the light sensor(s) is located on the back of device 100, opposite touch-sensitive display system 112 on the front of the device, so that the touchscreen can be used as a viewfinder for still and/or video image acquisition. In some embodiments, another light sensor is placed on the front of the device so that an image of the user is captured (e.g., for a selfie, for a video conference while the user is viewing other video conference participants on the touchscreen, etc.).

デバイス100はまた、任意選択的に、1つ以上の接触強度センサ165を含む。図1Aは、I/Oサブシステム106内の強度センサコントローラ159と結合された接触強度センサを示す。接触強度センサ(単数又は複数)165は、1つ以上のピエゾ抵抗ひずみゲージ、電気容量式力センサ、電気力センサ、圧電力センサ、光学力センサ、容量式タッチ感知面、又は他の強度センサ(例えば、タッチ感知面上の接触の力(若しくは圧力)を測定するために使用されるセンサ)を任意選択で含む。接触強度センサ(単数又は複数)165は、環境から接触強度情報(例えば、圧力情報又は圧力情報のためのプロキシ)を受信する。いくつかの実施形態では、少なくとも1つの接触強度センサは、タッチ感知面(例えばタッチ感知ディスプレイシステム112)と並置される、又はそれに近接される。いくつかの実施形態では、少なくとも1つの接触強度センサは、デバイス100の前面上に位置するタッチスクリーンディスプレイシステム112の反対である、デバイス100の背面上に配置される。Device 100 also optionally includes one or more contact intensity sensors 165. FIG. 1A shows a contact intensity sensor coupled to intensity sensor controller 159 in I/O subsystem 106. Contact intensity sensor(s) 165 optionally include one or more piezoresistive strain gauges, capacitive force sensors, electric force sensors, piezoelectric force sensors, optical force sensors, capacitive touch-sensitive surfaces, or other intensity sensors (e.g., sensors used to measure the force (or pressure) of a contact on a touch-sensitive surface). Contact intensity sensor(s) 165 receive contact intensity information (e.g., pressure information or a proxy for pressure information) from the environment. In some embodiments, at least one contact intensity sensor is juxtaposed with or proximate to the touch-sensitive surface (e.g., touch-sensitive display system 112). In some embodiments, at least one contact intensity sensor is located on the back of device 100, opposite touchscreen display system 112, which is located on the front of device 100.

また、デバイス100は、任意選択的に、1つ以上の近接センサ166を含む。図1Aは、周辺機器インタフェース118と結合された近接センサ166を示す。代わりに、近接センサ166は、I/Oサブシステム106内の入力コントローラ160と結合される。いくつかの実施形態では、多機能デバイスがユーザの耳の近くに配置されるとき(例えば、ユーザが電話通話を行っているとき)、近接センサは、タッチ感知ディスプレイシステム112をターンオフ及び無効にする。Device 100 also optionally includes one or more proximity sensors 166. FIG. 1A shows proximity sensor 166 coupled to peripherals interface 118. Alternatively, proximity sensor 166 is coupled to input controller 160 in I/O subsystem 106. In some embodiments, the proximity sensor turns off and disables touch-sensitive display system 112 when the multifunction device is placed near the user's ear (e.g., when the user is making a phone call).

デバイス100はまた、任意選択的に、1つ以上の触知出力生成器167を含む。図1Aは、I/Oサブシステム106内の触覚フィードバックコントローラ161と結合され触知出力生成器を示す。いくつかの実施形態では、触知出力生成器(単数又は複数)167は、スピーカ若しくは他のオーディオ構成要素などの1つ以上の電気音響デバイス、及び/又はモータ、ソレノイド、電気活性ポリマ、圧電アクチュエータ、静電アクチュエータ、若しくは他の触知出力生成構成要素(例えば、デバイス上で電気信号を触知出力に変換する構成要素)などの、エネルギを線形の動きに変換する電気機械デバイスを含む。触知出力生成器(単数又は複数)167は、触覚フィードバックモジュール133から触知フィードバック生成命令を受信し、デバイス100のユーザが感知できる触知出力をデバイス100上に生成する。いくつかの実施形態では、少なくとも1つの触知出力生成器は、タッチ感知面(例えば、タッチ感知ディスプレイシステム112)と並置される、又はそれに近接しており、任意選択的に、タッチ感知面を垂直方向(例えば、デバイス100の表面の内/外)に、又は水平方向(例えば、デバイス100の表面と同じ平面内の前後)に移動させることによって、触知出力を生成する。いくつかの実施形態では、少なくとも1つの触知出力生成器センサは、デバイス100の前面上に位置するタッチ感知ディスプレイシステム112の反対である、デバイス100の背面上に配置される。Device 100 also optionally includes one or more tactile output generators 167. FIG. 1A shows a tactile output generator coupled to haptic feedback controller 161 in I/O subsystem 106. In some embodiments, tactile output generator(s) 167 include one or more electroacoustic devices, such as speakers or other audio components, and/or electromechanical devices that convert energy into linear motion, such as motors, solenoids, electroactive polymers, piezoelectric actuators, electrostatic actuators, or other tactile output generating components (e.g., components that convert electrical signals into tactile output on the device). Tactile output generator(s) 167 receive tactile feedback generation instructions from haptic feedback module 133 and generate tactile outputs on device 100 that can be sensed by a user of device 100. In some embodiments, at least one tactile output generator is juxtaposed with or proximate to a touch-sensitive surface (e.g., touch-sensitive display system 112) and generates a tactile output, optionally by moving the touch-sensitive surface vertically (e.g., in/out of the surface of device 100) or horizontally (e.g., back and forth in the same plane as the surface of device 100). In some embodiments, at least one tactile output generator sensor is located on the back of device 100, opposite touch-sensitive display system 112, which is located on the front of device 100.

また、デバイス100は、任意選択的に、1つ以上の加速度計168を含む。図1Aは、周辺機器インタフェース118と結合された加速度計168を示す。代わりに、加速度計168は任意選択で、I/Oサブシステム106内の入力コントローラ160と結合される。いくつかの実施形態では、情報は、1つ以上の加速度計から受信されたデータの分析に基づいて、縦長ビュー又は横長ビュー内でタッチスクリーンディスプレイ上に表示される。デバイス100は、任意選択的に、加速度計(単数又は複数)168に加えて、磁気計(図示せず)、並びにデバイス100のロケーション及び向き(例えば、縦向き又は横向き)に関する情報を取得するためのGPS(又はGLONASS若しくは他のグローバルナビゲーションシステム)受信機(図示せず)を含む。Device 100 also optionally includes one or more accelerometers 168. FIG. 1A shows accelerometer 168 coupled to peripherals interface 118. Alternatively, accelerometer 168 is optionally coupled to input controller 160 in I/O subsystem 106. In some embodiments, information is displayed on the touchscreen display in portrait or landscape view based on analysis of data received from the one or more accelerometers. In addition to accelerometer(s) 168, device 100 optionally includes a magnetometer (not shown) and a GPS (or GLONASS or other global navigation system) receiver (not shown) for obtaining information regarding the location and orientation (e.g., portrait or landscape) of device 100.

いくつかの実施形態では、メモリ102に記憶されたソフトウェア構成要素は、オペレーティングシステム126、通信モジュール(又は、命令セット)128、接触/動きモジュール(又は、命令セット)130、グラフィックモジュール(又は、命令セット)132、触覚フィードバックモジュール(又は、命令セット)133、テキスト入力モジュール(又は、命令セット)134、全地球測位システム(Global Positioning System)(GPS)モジュール(又は、命令セット)135、及びアプリケーション(又は、命令セット)136を含む。更に、いくつかの実施形態では、図1A及び図3に示されるように、メモリ102は、デバイス/グローバル内部状態157を記憶する。デバイス/グローバル内部状態157は、現在アクティブ状態のアプリケーションがある場合に、どのアプリケーションがアクティブであるかを示すアクティブアプリケーション状態、どのアプリケーション、ビュー、又は他の情報がタッチ感知ディスプレイシステム112の様々な領域を占有しているかを示す表示状態、デバイスの様々なセンサ及びその他の入力又は制御デバイス116から取得される情報を含むセンサ状態、並びにデバイスのロケーション及び/又は姿勢に関するロケーション及び/若しくは位置情報、のうちの1つ以上を含む。In some embodiments, the software components stored in memory 102 include an operating system 126, a communications module (or instruction set) 128, a contact/motion module (or instruction set) 130, a graphics module (or instruction set) 132, a haptic feedback module (or instruction set) 133, a text input module (or instruction set) 134, a Global Positioning System (GPS) module (or instruction set) 135, and applications (or instruction sets) 136. Additionally, in some embodiments, as shown in FIGS. 1A and 3, memory 102 stores device/global internal state 157. Device/global internal state 157 includes one or more of: active application state, which indicates which applications, if any, are currently active; display state, which indicates which applications, views, or other information occupy various regions of touch-sensitive display system 112; sensor state, which includes information obtained from the device's various sensors and other input or control devices 116; and location and/or position information relating to the device's location and/or orientation.

オペレーティングシステム126(例えば、iOS、Darwin、RTXC、LINUX、UNIX(登録商標)、OS X、WINDOWS(登録商標)、又はVxWorksなどの組み込みオペレーティングシステム)は、全体的なシステムタスク(例えば、メモリ管理、記憶デバイス制御、電力管理など)を制御及び管理するための様々なソフトウェア構成要素及び/又はドライバを含み、様々なハードウェア構成要素とソフトウェア構成要素の間の通信を促進する。Operating system 126 (e.g., an embedded operating system such as iOS, Darwin, RTXC, LINUX, UNIX, OS X, WINDOWS, or VxWorks) includes various software components and/or drivers for controlling and managing overall system tasks (e.g., memory management, storage device control, power management, etc.) and facilitating communication between various hardware and software components.

通信モジュール128は、1つ以上の外部ポート124を介して他のデバイスとの通信を容易にし、RF回路108及び/又は外部ポート124が受信したデータを処理するための様々なソフトウェア構成要素をも含む。外部ポート124(例えば、ユニバーサルシリアルバス(Universal Serial Bus、USB)、FIREWIRE(登録商標)など)は、直接的に、又はネットワーク(例えばインターネット、無線LANなど)を介して間接的に、他のデバイスに結合するように適合されている。いくつかの実施形態では、外部ポートは、Cupertino、CaliforniaのApple Inc.からのいくつかのiPhone(登録商標)、iPodTouch(登録商標)、及びiPad(登録商標)デバイス内で使用される30ピンコネクタと同一若しくは類似した、及び/又は互換性のあるマルチピン(例えば、30ピン)コネクタである。いくつかの実施形態では、外部ポートは、Cupertino、CaliforniaのApple Inc.からのいくつかのiPhone(登録商標)、iPodTouch(登録商標)、及びiPad(登録商標)デバイスにおいて使用されるLightningコネクタと同一若しくは類似した、及び/又は互換性のあるLightningコネクタである。The communications module 128 facilitates communication with other devices via one or more external ports 124 and also includes various software components for processing data received by the RF circuitry 108 and/or the external ports 124. The external ports 124 (e.g., Universal Serial Bus (USB), FIREWIRE®, etc.) are adapted to couple to other devices directly or indirectly via a network (e.g., the Internet, a wireless LAN, etc.). In some embodiments, the external ports are multi-pin (e.g., 30-pin) connectors identical to, similar to, and/or compatible with the 30-pin connectors used in some iPhone®, iPod Touch®, and iPad® devices from Apple Inc. of Cupertino, California. In some embodiments, the external port is a Lightning connector that is the same as, similar to, and/or compatible with the Lightning connector used in some iPhone®, iPod Touch®, and iPad® devices from Apple Inc. of Cupertino, California.

接触/動きモジュール130は任意選択で、タッチ感知ディスプレイシステム112との接触(ディスプレイコントローラ156と連携して)、及び他のタッチ感知デバイスとの接触(例えば、タッチパッド又は物理クリックホイール)を検出する。接触/動きモジュール130は、接触が発生したかを判定すること(例えば、指ダウンイベントを検出する)、接触の強度を判定すること(例えば、接触の力若しくは圧力、又は接触の力若しくは圧力に代替するもの)、接触の移動があるかを判定すること及びタッチ感知面を横切る移動を追跡すること(例えば、1つ以上の指のドラッグイベントを検出する)、及び接触が停止したかどうかを判定すること(例えば、指アップイベント又は接触の中断を検出する)などの、接触の検出(例えば、指又はスタイラスによる)に関連する様々な動作を実行するためのソフトウェア構成要素を含む。接触/動きモジュール130は、タッチ感知面から接触データを受信する。一連の接触データによって表される、接触点の移動を判定することは、任意選択的に、接触点の速さ(大きさ)、速度(大きさ及び方向)、及び/又は加速度(大きさ及び/又は方向の変更)を判定することを含む。これらの動作は、任意選択で、単一の接触(例えば、1本の指の接触又はスタイラスの接触)又は複数の同時接触(例えば、「マルチタッチ」/複数の指の接触)に適用される。いくつかの実施形態では、接触/動きモジュール130及びディスプレイコントローラ156は、タッチパッド上の接触を検出する。Contact/motion module 130 optionally detects contact with touch-sensitive display system 112 (in cooperation with display controller 156) and with other touch-sensitive devices (e.g., a touchpad or physical click wheel). Contact/motion module 130 includes software components for performing various operations related to detecting contact (e.g., by a finger or stylus), such as determining whether contact has occurred (e.g., detecting a finger-down event), determining the intensity of the contact (e.g., the force or pressure of the contact, or a surrogate for the force or pressure of the contact), determining whether there is contact movement and tracking the movement across the touch-sensitive surface (e.g., detecting one or more finger drag events), and determining whether the contact has stopped (e.g., detecting a finger-up event or an interruption of contact). Contact/motion module 130 receives contact data from the touch-sensitive surface. Determining the movement of the contact point, as represented by the set of contact data, optionally includes determining the speed (magnitude), velocity (magnitude and direction), and/or acceleration (change in magnitude and/or direction) of the contact point. These actions are optionally applied to a single contact (e.g., a single finger contact or a stylus contact) or multiple simultaneous contacts (e.g., "multi-touch"/multiple finger contacts). In some embodiments, contact/motion module 130 and display controller 156 detect contacts on a touchpad.

接触/動きモジュール130は、任意選択的に、ユーザによるジェスチャ入力を検出する。タッチ感知面上の異なるジェスチャは、異なる接触パターンを有する(例えば検出される接触の動き、タイミング、及び/又は強度が異なる)。したがって、ジェスチャは、任意選択的に、特定の接触パターンを検出することによって検出される。例えば、指のタップジェスチャを検出することは、フィンガダウンイベントを検出し、続いて(例えば、アイコンのポジションでの)そのフィンガダウンイベントと同一のポジション(又は、実質的に同一のポジション)でのフィンガアップ(リフトオフ)イベントを検出することを含む。別の実施例として、タッチ感知面上の指のスワイプジェスチャを検出することは、フィンガダウンイベントを検出し、続いて1つ以上の指のドラッグイベントを検出し、その後、フィンガアップ(リフトオフ)イベントを検出することを含む。同様に、タップ、スワイプ、ドラッグ、及び他のジェスチャは、任意選択で、スタイラスに対して、スタイラスに対する特定の接触パターンを検出することにより、検出される。Contact/motion module 130 optionally detects gesture input by the user. Different gestures on the touch-sensitive surface have different contact patterns (e.g., different movements, timing, and/or strength of detected contacts). Thus, gestures are optionally detected by detecting particular contact patterns. For example, detecting a finger tap gesture involves detecting a finger down event, followed by a finger up (lift-off) event at the same position (or substantially the same position) as the finger down event (e.g., at the position of an icon). As another example, detecting a finger swipe gesture on the touch-sensitive surface involves detecting a finger down event, followed by one or more finger drag events, followed by a finger up (lift-off) event. Similarly, taps, swipes, drags, and other gestures are optionally detected by detecting particular contact patterns with respect to the stylus.

いくつかの実施形態では、指のタップジェスチャを検出することは、指ダウンイベントを検出することと指アップイベントを検出することとの間の時間の長さに依存するが、指ダウンイベントを検出することと指アップイベントを検出することとの間の指の接触の強度とは関連しない。いくつかの実施形態では、タップジェスチャは、タップの間の指の接触の強度が、軽い押圧又は深い押圧強度閾値などの所与の強度閾値を満たす(名目上の接触検出強度閾値よりも大きい)かにかかわらず、指ダウンイベントと指アップイベントの間の時間の長さが所定値よりも短い(例えば、0.1、0.2、0.3、0.4又は0.5秒よりも短い)との判定に従って検出される。したがって、指のタップジェスチャは、特定の入力基準が満たされるために、接触の特性強度が所与の強度閾値を満たすことを必要としない特定の入力基準を満たすことができる。明確にするために、タップジェスチャにおける指の接触は一般的に、指ダウンイベントを検出するために、それを下回ると接触が検出されない名目上の接触検出強度閾値を満たす必要がある。同様の分析は、スタイラスによるタップジェスチャ又は他の接触を検出することに適用される。デバイスがタッチ感知面上をホバリングする指又はスタイラスの接触を検出することが可能なケースでは、名目上の接触検出強度閾値は任意選択で、指又はスタイラスとタッチ感知面の間の物理的接触に対応しない。In some embodiments, detecting a finger tap gesture depends on the length of time between detecting a finger-down event and detecting a finger-up event, but is not related to the intensity of the finger contact between detecting the finger-down event and detecting the finger-up event. In some embodiments, a tap gesture is detected according to determining that the length of time between the finger-down event and the finger-up event is less than a predetermined value (e.g., less than 0.1, 0.2, 0.3, 0.4, or 0.5 seconds), regardless of whether the intensity of the finger contact during the tap meets a given intensity threshold (greater than a nominal contact-detection intensity threshold), such as a light or deep pressure intensity threshold. Thus, a finger tap gesture can satisfy certain input criteria that do not require the characteristic intensity of the contact to meet a given intensity threshold for the particular input criteria to be met. For clarity, finger contact in a tap gesture generally needs to meet a nominal contact-detection intensity threshold below which the contact is not detected in order for a finger-down event to be detected. A similar analysis applies to detecting a stylus tap gesture or other contact. In cases where the device is capable of detecting contact with a finger or stylus hovering over the touch-sensitive surface, the nominal contact-detection intensity threshold optionally does not correspond to physical contact between the finger or stylus and the touch-sensitive surface.

同様の方式で、同一の概念が他のタイプのジェスチャに適用される。例えば、スワイプジェスチャ、ピンチジェスチャ、デピンチジェスチャ、及び/又は長い押圧ジェスチャは任意選択で、ジェスチャに含まれる接触の強度と関係しない、又は認識されるためにジェスチャを実行する接触(単数又は複数)が強度閾値に到達することを必要としない、のいずれかである基準を満たすことに基づいて検出される。例えば、スワイプジェスチャは、1つ以上の接触の移動量に基づいて検出される。ピンチジェスチャは、2つ以上の接触の互いへの移動に基づいて検出される。デピンチジェスチャは、2つ以上の接触の互いから離れる動きに基づいて検出される。長押しジェスチャは、閾値量未満の移動を伴うタッチ感知面への接触の持続時間に基づいて検出される。したがって、特定のジェスチャ認識基準が満たされるために、接触(単数又は複数)の強度が個別の強度閾値を満たすことを特定のジェスチャ認識基準が必要としないという記述は、ジェスチャにおける接触(単数又は複数)が個別の強度閾値に到達しない場合に特定のジェスチャ認識基準が満たされることが可能であること、及びジェスチャにおける接触のうちの1つ以上が個別の強度閾値に到達する、又は強度閾値を超える状況で満たされることも可能であることを意味する。いくつかの実施形態では、タップジェスチャは、接触が既定の時間期間の間に個別の強度閾値を上回るか又は下回るかにかかわらず、指ダウンイベント及び指アップイベントが既定の時間期間内で検出されたという判定に基づいて検出され、スワイプジェスチャは、接触が接触の移動の終わりに個別の強度閾値を上回る場合でさえ、接触の移動が既定の大きさよりも大きいという判定に基づいて検出される。ジェスチャの検出がジェスチャを実行する接触の強度によって影響される実施態様でさえ(例えば、接触の強度が強度閾値を上回るときにデバイスが長い押圧をより素早く検出し、又は接触の強度がより高いときにデバイスがタップ入力の検出に遅れる)、接触が特定の強度閾値に到達しない状況でジェスチャを認識する基準を満たすことができる限り(例えば、ジェスチャを認識するために要する時間量が変化する場合でさえ)、それらのジェスチャの検出は、接触が特定の強度閾値に到達することを必要としない。In a similar manner, the same concepts apply to other types of gestures. For example, swipe gestures, pinch gestures, de-pinch gestures, and/or long press gestures are optionally detected based on meeting criteria that are either unrelated to the intensity of the contacts included in the gesture or do not require the contact(s) performing the gesture to reach an intensity threshold in order to be recognized. For example, a swipe gesture is detected based on the amount of movement of one or more contacts. A pinch gesture is detected based on the movement of two or more contacts toward each other. A de-pinch gesture is detected based on the movement of two or more contacts away from each other. A long press gesture is detected based on the duration of contact on the touch-sensitive surface with movement less than a threshold amount. Thus, a statement that a particular gesture recognition criterion does not require the intensity of a contact(s) to meet an individual intensity threshold in order for the particular gesture recognition criterion to be met means that the particular gesture recognition criterion can be met when the contact(s) in the gesture do not reach the individual intensity threshold, and can also be met in situations where one or more of the contacts in the gesture reach or exceed the individual intensity threshold. In some embodiments, a tap gesture is detected based on a determination that a finger-down event and a finger-up event are detected within a predetermined time period, regardless of whether the contacts are above or below the individual intensity thresholds during the predetermined time period, and a swipe gesture is detected based on a determination that a movement of the contact is greater than a predetermined magnitude, even if the contact exceeds the individual intensity threshold at the end of the movement of the contact. Even in implementations in which gesture detection is affected by the intensity of the contact performing the gesture (e.g., the device detects long presses more quickly when the intensity of the contact exceeds an intensity threshold, or the device is slower to detect tap inputs when the intensity of the contact is higher), detection of those gestures does not require the contact to reach a particular intensity threshold, as long as the criteria for recognizing the gesture can be met in situations in which the contact does not reach the particular intensity threshold (e.g., even if the amount of time required to recognize the gesture varies).

接触強度閾値、期間閾値、及び移動閾値は、一部の状況では、同一の入力要素又は領域に方向付けられる2つ以上の異なるジェスチャを区別するためのヒューリスティックを作成するために、様々な異なる組み合わせで組み合わされ、それによって、同一の入力要素との複数の異なる相互作用がより豊かなセットのユーザインタラクション及び応答を提供するように有効化される。特定のジェスチャ認識基準が満たされるために、接触(単数又は複数)の強度が個別の強度閾値を満たすことをジェスチャ認識基準の特定のセットが必要としない記述は、ジェスチャが個別の強度閾値を上回る強度を有する接触を含むときに満たされる基準を有する他のジェスチャを識別するための他の強度依存ジェスチャ認識基準の同時評価を排除しない。例えば、いくつかの状況では、第1のジェスチャ認識基準が満たされるために、接触(単数又は複数)の強度が個別の強度閾値を満たすことを必要としない第1のジェスチャのための第1のジェスチャ認識基準は、個別の強度閾値に到達する接触(単数又は複数)に依存する第2のジェスチャのための第2のジェスチャ認識基準との競争関係にある。そのような競争では、ジェスチャは任意選択で、第2のジェスチャのための第2のジェスチャ認識基準が最初に満たされる場合に、第1のジェスチャのための第1のジェスチャ認識基準を満たすものとして認識されない。例えば、接触が既定の移動量を移動する前に接触が個別の強度閾値に到達する場合、スワイプジェスチャではなく深い押圧ジェスチャが検出される。逆に、接触が個別の強度閾値に到達する前に接触が既定の移動量を移動する場合、深い押圧ジェスチャではなくスワイプジェスチャが検出される。そのような状況でさえ、第1のジェスチャのための第1のジェスチャ認識基準は、第1のジェスチャ認識基準が満たされるために、接触(単数又は複数)の強度が個別の強度閾値を満たすことをなおも必要としないが、これは、ジェスチャの終わりまで接触が個別の強度閾値を下回ったままであった場合(例えば、個別の強度閾値を上回る強度まで増加しない接触を有するスワイプジェスチャ)、ジェスチャは、スワイプジェスチャとして第1のジェスチャ認識基準によって認識されているからである。そのようにして、特定のジェスチャ認識基準が満たされるために、接触(単数又は複数)の強度が個別の強度閾値を満たすことを必要としない特定のジェスチャ認識基準は、(A)いくつかの状況では、強度閾値(例えば、タップジェスチャのための)に関して接触の強度を無視し、及び/又は(B)いくつかの状況では、特定のジェスチャ認識基準が入力に対応するジェスチャ(例えば、認識のための深い押圧ジェスチャと競争する長い押圧ジェスチャのための)を認識する前に、強度依存ジェスチャ認識基準の競争するセット(例えば、深い押圧ジェスチャのための)が強度依存ジェスチャに対応するものとして入力を認識する場合、特定のジェスチャ認識基準(例えば、長い押圧ジェスチャのための)が機能しないという意味で、強度閾値に関して接触の強度になおも依存している。The contact intensity threshold, duration threshold, and movement threshold may, in some circumstances, be combined in various different combinations to create heuristics for distinguishing between two or more different gestures directed at the same input element or region, thereby enabling multiple different interactions with the same input element to provide a richer set of user interactions and responses. A statement that a particular set of gesture recognition criteria does not require that the intensity of a contact(s) meet a respective intensity threshold for that particular gesture recognition criterion to be met does not preclude the simultaneous evaluation of other intensity-dependent gesture recognition criteria to identify other gestures whose criteria are met when the gesture includes a contact having an intensity above the respective intensity threshold. For example, in some circumstances, a first gesture recognition criterion for a first gesture that does not require that the intensity of the contact(s) meet a respective intensity threshold for the first gesture recognition criterion to be met competes with a second gesture recognition criterion for a second gesture that depends on the contact(s) reaching a respective intensity threshold. In such a competition, a gesture is optionally not recognized as satisfying the first gesture recognition criteria for a first gesture if the second gesture recognition criteria for a second gesture are satisfied first. For example, if the contact reaches the individual intensity threshold before moving a predetermined amount of movement, a deep press gesture is detected rather than a swipe gesture. Conversely, if the contact moves a predetermined amount of movement before reaching the individual intensity threshold, a swipe gesture is detected rather than a deep press gesture. Even in such a situation, the first gesture recognition criteria for the first gesture still do not require that the intensity of the contact(s) meet the individual intensity threshold for the first gesture recognition criteria to be satisfied, because if the contact remained below the individual intensity threshold until the end of the gesture (e.g., a swipe gesture with the contact not increasing in intensity above the individual intensity threshold), the gesture would have been recognized by the first gesture recognition criteria as a swipe gesture. As such, certain gesture recognition criteria that do not require the intensity of the contact(s) to meet a particular intensity threshold for the particular gesture recognition criterion to be satisfied (A) may, in some circumstances, ignore the intensity of the contact with respect to the intensity threshold (e.g., for a tap gesture), and/or (B) may, in some circumstances, still depend on the intensity of the contact with respect to the intensity threshold, in the sense that the particular gesture recognition criterion (e.g., for a long press gesture) will not function if a competing set of intensity-dependent gesture recognition criteria (e.g., for a deep press gesture) recognizes an input as corresponding to an intensity-dependent gesture before the particular gesture recognition criterion recognizes the gesture corresponding to the input (e.g., for a long press gesture that competes with a deep press gesture for recognition).

グラフィックモジュール132は、表示されるグラフィックの視覚的影響(例えば、輝度、透明度、彩度、コントラスト、又は他の視覚特性)を変更するための構成要素を含む、タッチ感知ディスプレイシステム112又は他のディスプレイ上でグラフィックをレンダリング及び表示するための様々な既知のソフトウェア構成要素を含む。本明細書で使用される場合、用語「グラフィック」は、テキスト、ウェブページ、アイコン(ソフトキーを含むユーザインタフェースオブジェクトなど)、デジタル画像、ビデオ、及びアニメーションなどを含むがこれらに限定されない、ユーザに対して表示することができるいずれかのオブジェクトを含む。Graphics module 132 includes various known software components for rendering and displaying graphics on touch-sensitive display system 112 or other display, including components for modifying the visual impact (e.g., brightness, transparency, saturation, contrast, or other visual characteristics) of the displayed graphics. As used herein, the term "graphics" includes any object that can be displayed to a user, including, but not limited to, text, web pages, icons (e.g., user interface objects, including soft keys), digital images, video, and animation.

いくつかの実施形態では、グラフィックモジュール132は、使用されることになるグラフィックを表すデータを記憶する。各グラフィックには、任意選択的に、対応するコードが割り当てられる。グラフィックモジュール132は、アプリケーションなどから、必要に応じて、座標データ及び他のグラフィックプロパティデータと共に、表示されることとなるグラフィックを指定する1つ以上のコードを受信し、次にディスプレイコントローラ156に出力するスクリーンの画像データを生成する。In some embodiments, graphics module 132 stores data representing the graphics to be used. Each graphic is optionally assigned a corresponding code. Graphics module 132 receives one or more codes specifying the graphics to be displayed, including coordinate data and other graphic property data, as appropriate, from an application or the like, and then generates screen image data for output to display controller 156.

触覚フィードバックモジュール133は、デバイス100とのユーザインタラクションに応じて、触知出力生成器(単数又は複数)167を使用してデバイス100上の1つ以上のロケーションにおいて触知出力を作成する命令(例えば、触覚フィードバックコントローラ161によって使用される命令)を生成する様々なソフトウェア構成要素を含む。The haptic feedback module 133 includes various software components that generate instructions (e.g., instructions used by the haptic feedback controller 161) to create tactile outputs at one or more locations on the device 100 using the tactile output generator(s) 167 in response to user interactions with the device 100.

テキスト入力モジュール134は、任意選択的に、グラフィックモジュール132の構成要素であり、様々なアプリケーション(例えば、連絡先137、電子メール140、IM141、ブラウザ147、及びテキスト入力を必要とする任意の他のアプリケーション)でテキストを入力するためのソフトキーボードを提供する。Text input module 134 is optionally a component of graphics module 132 and provides a soft keyboard for entering text in various applications (e.g., contacts 137, email 140, IM 141, browser 147, and any other application requiring text input).

GPSモジュール135は、デバイスのロケーションを判定し、この情報を、様々なアプリケーションで使用するために(例えば、ロケーションに基づく電話発信で使用するために電話138へ、写真/ビデオのメタデータとしてカメラ143へ、並びに、天気ウィジェット、地域のイエローページウィジェット、及び地図/ナビゲーションウィジェットなどの、ロケーションに基づくサービスを提供するアプリケーションへ)提供する。The GPS module 135 determines the location of the device and provides this information for use in various applications (e.g., to the phone 138 for use in location-based calling, to the camera 143 as photo/video metadata, and to applications that provide location-based services such as weather widgets, local yellow pages widgets, and map/navigation widgets).

アプリケーション136は、任意選択的に、以下のモジュール(又は命令セット)又はそれらのサブセット若しくはスーパーセットを含む。
・連絡先モジュール137(アドレス帳又は連絡先リストとも呼ばれる場合がある)、
・電話モジュール138、
・ビデオ会議モジュール139、
・電子メールクライアントモジュール140、
・インスタントメッセージング(IM)モジュール141、
・トレーニングサポートモジュール142、
・静止画像及び/又はビデオ画像用のカメラモジュール143、
・画像管理モジュール144、
・ブラウザモジュール147、
・カレンダモジュール148、
・天気ウィジェット149-1、株価ウィジェット149-2、計算機ウィジェット149-3、アラーム時計ウィジェット149-4、辞書ウィジェット149-5、及びユーザによって取得された他のウィジェット、並びにユーザ作成ウィジェット149-6のうちの1つ以上を任意選択で含む、ウィジェットモジュール149、
・ユーザ作成ウィジェット149-6を作成するためのウィジェットクリエータモジュール150、
・検索モジュール151、
・任意選択で、映像プレイヤーモジュール及び音楽プレイヤーモジュールから成る、映像及び音楽プレイヤーモジュール152、
・メモモジュール153、
・地図モジュール154、並びに/又は
・オンラインビデオモジュール155。
Application 136 optionally includes the following modules (or sets of instructions), or a subset or superset thereof:
Contacts module 137 (sometimes called an address book or contact list);
Telephone module 138,
videoconferencing module 139;
Email client module 140;
- Instant messaging (IM) module 141;
training support module 142;
camera module 143 for still and/or video images,
Image management module 144;
- browser module 147,
a calendar module 148;
a widget module 149, optionally including one or more of a weather widget 149-1, a stock price widget 149-2, a calculator widget 149-3, an alarm clock widget 149-4, a dictionary widget 149-5, and other widgets obtained by the user, as well as user-created widgets 149-6;
a widget creator module 150 for creating user-created widgets 149-6;
Search module 151;
Optionally, a video and music player module 152, consisting of a video player module and a music player module;
- memo module 153,
• a map module 154; and/or • an online video module 155.

任意選択的にメモリ102に記憶される他のアプリケーション136の例としては、他のワードプロセッシングアプリケーション、他の画像編集アプリケーション、描画アプリケーション、プレゼンテーションアプリケーション、JAVA(登録商標)対応アプリケーション、暗号化、デジタル著作権管理、音声認識、及び音声複製が挙げられる。Examples of other applications 136 that may optionally be stored in memory 102 include other word processing applications, other image editing applications, drawing applications, presentation applications, JAVA®-enabled applications, encryption, digital rights management, voice recognition, and voice duplication.

タッチ感知ディスプレイシステム112、ディスプレイコントローラ156、接触モジュール130、グラフィックモジュール132、及びテキスト入力モジュール134と共に、連絡先モジュール137は、アドレス帳又は連絡先リスト(例えば、メモリ102又はメモリ370の連絡先モジュール137のアプリケーション内部状態192に記憶される)を管理するための実行可能命令を含み、この実行可能命令は、アドレス帳に名前(単数又は複数)を追加すること、アドレス帳から名前(単数又は複数)を削除すること、電話番号(単数又は複数)、電子メールアドレス(単数又は複数)、物理アドレス(単数又は複数)、又は他の情報を名前に関連付けることを含む。画像を名前に関連付けること、名前を分類して並べ替えること、電話番号及び/又は電子メールアドレスを提供して、電話138、テレビ会議139、電子メール140、又はIM141による通信を開始及び/若しくは促進すること、などが含まれる。The contacts module 137, along with the touch-sensitive display system 112, display controller 156, touch module 130, graphics module 132, and text input module 134, includes executable instructions for managing an address book or contact list (e.g., stored in memory 102 or in the application internal state 192 of the contacts module 137 in memory 370), including adding a name(s) to the address book, removing a name(s) from the address book, associating phone numbers(s), email addresses(s), physical address(es), or other information with names, associating images with names, categorizing and sorting names, providing phone numbers and/or email addresses to initiate and/or facilitate communication by telephone 138, video conference 139, email 140, or IM 141, and the like.

RF回路108、オーディオ回路110、スピーカ111、マイクロフォン113、タッチ感知ディスプレイシステム112、ディスプレイコントローラ156、接触モジュール130、グラフィックモジュール132、及びテキスト入力モジュール134と連携して、電話モジュール138は、電話番号に対応する一連の文字を入力し、アドレス帳内の1つ以上の電話番号にアクセスし、入力されている電話番号を変更し、それぞれの電話番号をダイヤルし、会話を実行し、会話が完了したときに切断し又は電話を切る実行可能命令を含む。上述のように、無線通信は、任意選択で、複数の通信規格、プロトコル、及び技術のうちのいずれかを使用する。In cooperation with the RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, touch-sensitive display system 112, display controller 156, contact module 130, graphics module 132, and text input module 134, the telephone module 138 includes executable instructions for entering a series of characters corresponding to a telephone number, accessing one or more telephone numbers in an address book, modifying an entered telephone number, dialing each telephone number, conducting a conversation, and disconnecting or hanging up when the conversation is completed. As noted above, the wireless communication optionally uses any of a number of communication standards, protocols, and technologies.

RF回路108、オーディオ回路110、スピーカ111、マイクロフォン113、タッチ感知ディスプレイシステム112、ディスプレイコントローラ156、光センサ(単数又は複数)164、光センサコントローラ158、接触モジュール130、グラフィックモジュール132、テキスト入力モジュール134、連絡先リスト137、及び電話モジュール138と連携して、テレビ会議モジュール139は、ユーザの命令に従って、ユーザと1人以上の他の参加者の間のテレビ会議を開始し、行い、終了する実行可能命令を含む。In conjunction with the RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, touch-sensitive display system 112, display controller 156, light sensor(s) 164, light sensor controller 158, contact module 130, graphics module 132, text input module 134, contact list 137, and telephone module 138, the videoconferencing module 139 includes executable instructions for initiating, conducting, and terminating a videoconference between a user and one or more other participants in accordance with the user's commands.

RF回路108、タッチ感知ディスプレイシステム112、ディスプレイコントローラ156、接触モジュール130、グラフィックモジュール132、及びテキスト入力モジュール134と連携して、電子メールクライアントモジュール140は、ユーザの命令に応じて、電子メールを作成し、送信し、受信し、管理する実行可能命令を含む。画像管理モジュール144と連携して、電子メールクライアントモジュール140は、カメラモジュール143で撮影された静止画像又は動画画像を有する電子メールの作成及び送信を非常に容易にする。In conjunction with the RF circuitry 108, touch-sensitive display system 112, display controller 156, contact module 130, graphics module 132, and text input module 134, email client module 140 contains executable instructions for creating, sending, receiving, and managing emails in response to user commands. In conjunction with image management module 144, email client module 140 greatly facilitates the creation and sending of emails containing still or video images captured by camera module 143.

RF回路108、タッチ感知ディスプレイシステム112、ディスプレイコントローラ156、接触モジュール130、グラフィックモジュール132、及びテキスト入力モジュール134と連携して、インスタントメッセージングモジュール141は、インスタントメッセージに対応する一連の文字を入力し、前に入力された文字を修正し、それぞれのインスタントメッセージを送信し(例えば、電話ベースのインスタントメッセージのためのショートメッセージサービス(SMS)若しくはマルチメディアメッセージサービス(Multimedia Message Service、MMS)プロトコルを使用して、又はインターネットベースのインスタントメッセージのためのXMPP、SIMPLE、Apple Push Notification Service(APNs)、若しくはIMPSを使用して)、インスタントメッセージを受信し、受信したインスタントメッセージを見る実行可能命令を含む。いくつかの実施形態では、送信及び/又は受信されたインスタントメッセージは任意選択で、MMS及び/又は拡張メッセージングサービス(Enhanced Messaging Service、EMS)でサポートされるような、グラフィック、写真、音声ファイル、ビデオファイル、及び/又は他の添付ファイルを含む。本明細書で使用される場合、「インスタントメッセージ」は、電話ベースのメッセージ(例えば、SMS又はMMSを使用して送信されたメッセージ)及びインターネットベースのメッセージ(例えば、XMPP、SIMPLE、APNs、又はIMPSを使用して送信されたメッセージ)の両方を指す。In cooperation with the RF circuitry 108, the touch-sensitive display system 112, the display controller 156, the contact module 130, the graphics module 132, and the text input module 134, the instant messaging module 141 includes executable instructions for entering a series of characters corresponding to an instant message, modifying previously entered characters, sending each instant message (e.g., using Short Message Service (SMS) or Multimedia Message Service (MMS) protocols for telephone-based instant messaging, or XMPP, SIMPLE, Apple Push Notification Service (APNs), or IMPS for Internet-based instant messaging), receiving instant messages, and viewing received instant messages. In some embodiments, sent and/or received instant messages optionally include graphics, photos, audio files, video files, and/or other attachments, such as those supported by MMS and/or Enhanced Messaging Service (EMS). As used herein, "instant message" refers to both telephone-based messages (e.g., messages sent using SMS or MMS) and internet-based messages (e.g., messages sent using XMPP, SIMPLE, APNs, or IMPS).

RF回路108、タッチ感知ディスプレイシステム112、ディスプレイコントローラ156、接触モジュール130、グラフィックモジュール132、テキスト入力モジュール134、GPSモジュール135、地図モジュール154、並びにビデオ及び音楽プレイヤーモジュール152と連携して、トレーニングサポートモジュール142は、トレーニングを作成し(例えば、時間、距離、及び/又はカロリー消費目標を有する)、(スポーツデバイス及びスマートウォッチ内の)トレーニングセンサと通信し、トレーニングセンサデータを受信し、トレーニングをモニタするために使用されるセンサを較正し、トレーニング用の音楽を選択して再生し、並びに、トレーニングデータを表示し、記憶し、及び送信する、実行可能命令を含む。In conjunction with the RF circuitry 108, touch-sensitive display system 112, display controller 156, contact module 130, graphics module 132, text input module 134, GPS module 135, map module 154, and video and music player module 152, the training support module 142 includes executable instructions to create workouts (e.g., with time, distance, and/or calorie burn goals), communicate with training sensors (in the sports device and smartwatch), receive training sensor data, calibrate sensors used to monitor workouts, select and play music for workouts, and display, store, and transmit training data.

タッチ感知ディスプレイシステム112、ディスプレイコントローラ156、光センサ(単数又は複数)164、光センサコントローラ158、接触モジュール130、グラフィックモジュール132、及び画像管理モジュール144と共に、カメラモジュール143は、静止画又はビデオ(ビデオストリームを含む)をキャプチャしてメモリ102にそれらを記憶する、静止画又はビデオの特性を変更する、及び/又はメモリ102から静止画若しくはビデオを削除する、実行可能命令を含む。The camera module 143, together with the touch-sensitive display system 112, display controller 156, light sensor(s) 164, light sensor controller 158, contact module 130, graphics module 132, and image management module 144, contains executable instructions to capture still images or video (including video streams) and store them in memory 102, change the characteristics of the still images or video, and/or delete the still images or video from memory 102.

タッチ感知ディスプレイシステム112、ディスプレイコントローラ156、接触モジュール130、グラフィックモジュール132、テキスト入力モジュール134、及びカメラモジュール143と共に、画像管理モジュール144は、静止画及び/又はビデオ画像を配置し、変更し(例えば、編集し)、又はその他の方式で操作し、ラベルを付け、削除し、提示し(例えば、デジタルスライドショー又はアルバム内で)、並びに記憶する、実行可能命令を含む。In conjunction with the touch-sensitive display system 112, display controller 156, contact module 130, graphics module 132, text input module 134, and camera module 143, the image management module 144 includes executable instructions for arranging, modifying (e.g., editing), or otherwise manipulating, labeling, deleting, presenting (e.g., in a digital slide show or album), and storing still and/or video images.

RF回路108、タッチ感知ディスプレイシステム112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックモジュール132、及びテキスト入力モジュール134と共に、ブラウザモジュール147は、ウェブページ又はそれらの一部、並びにウェブページにリンクされた添付ファイル及び他のファイルの、検索、リンク付け、受信、及び表示を含め、ユーザの命令に従って、インターネットをブラウズする、実行可能命令を含む。The browser module 147, together with the RF circuitry 108, touch-sensitive display system 112, display system controller 156, contact module 130, graphics module 132, and text input module 134, contains executable instructions for browsing the Internet according to user commands, including retrieving, linking to, receiving, and displaying web pages or portions thereof, as well as attachments and other files linked to web pages.

RF回路108、タッチ感知ディスプレイシステム112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックモジュール132、テキスト入力モジュール134、電子メールクライアントモジュール140、及びブラウザモジュール147と共に、カレンダモジュール148は、ユーザの命令に従って、カレンダ及びカレンダに関連付けられたデータ(例えば、カレンダ項目、するべきことのリストなど)を作成、表示、変更、及び記憶する、実行可能命令を含む。The calendar module 148, along with the RF circuitry 108, touch-sensitive display system 112, display system controller 156, contact module 130, graphics module 132, text input module 134, email client module 140, and browser module 147, contains executable instructions that create, display, modify, and store calendars and data associated with calendars (e.g., calendar entries, to-do lists, etc.) according to user instructions.

RF回路108、タッチ感知ディスプレイシステム112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックモジュール132、テキスト入力モジュール134、及びブラウザモジュール147と共に、ウィジェットモジュール149は、任意選択で、ユーザによってダウンロードされ使用されるミニアプリケーション(例えば、天気ウィジェット149-1、株価ウィジェット149-2、計算機ウィジェット149-3、アラーム時計ウィジェット149-4、及び辞書ウィジェット149-5)、又はユーザによって作成されるミニアプリケーション(例えば、ユーザ作成ウィジェット149-6)である。いくつかの実施形態では、ウィジェットは、HTML(Hypertext Markup Language、ハイパーテキストマークアップ言語)ファイル、CSS(Cascading Style Sheets、カスケーディングスタイルシート)ファイル、及びJavaScriptファイルを含む。いくつかの実施形態では、ウィジェットは、XML(Extensible Markup Language、拡張可能マークアップ言語)ファイル及びJavaScriptファイル(例えば、Yahoo!ウィジェット)を含む。Widget module 149, along with RF circuitry 108, touch-sensitive display system 112, display system controller 156, contact module 130, graphics module 132, text input module 134, and browser module 147, is optionally a mini-application downloaded and used by a user (e.g., weather widget 149-1, stock price widget 149-2, calculator widget 149-3, alarm clock widget 149-4, and dictionary widget 149-5) or created by a user (e.g., user-created widget 149-6). In some embodiments, the widget includes an HTML (Hypertext Markup Language) file, a CSS (Cascading Style Sheets) file, and a JavaScript file. In some embodiments, widgets include XML (Extensible Markup Language) files and JavaScript files (e.g., Yahoo! Widgets).

RF回路108、タッチ感知ディスプレイシステム112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックモジュール132、テキスト入力モジュール134、及びブラウザモジュール147と連携して、ウィジェット作成モジュール150は、ウィジェットを作成する(例えば、ウェブページのユーザ指定部分をウィジェットに変える)実行可能命令を含む。In conjunction with the RF circuitry 108, touch-sensitive display system 112, display system controller 156, contact module 130, graphics module 132, text input module 134, and browser module 147, the widget creation module 150 contains executable instructions for creating widgets (e.g., turning user-specified portions of a web page into widgets).

タッチ感知ディスプレイシステム112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックモジュール132、及びテキスト入力モジュール134と連携して、検索モジュール151は、ユーザの命令に従って、1つ以上の検索基準(例えば、1つ以上のユーザ指定の検索語句)と一致する、メモリ102内のテキスト、音楽、サウンド、画像、ビデオ、及び/又は他のファイルを検索する実行可能命令を含む。In cooperation with the touch-sensitive display system 112, display system controller 156, contact module 130, graphics module 132, and text input module 134, the search module 151 contains executable instructions to search memory 102 for text, music, sound, images, video, and/or other files that match one or more search criteria (e.g., one or more user-specified search terms) in accordance with user commands.

タッチ感知ディスプレイシステム112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックモジュール132、オーディオ回路110、スピーカ111、RF回路108、及びブラウザモジュール147と連携して、ビデオ及び音楽プレイヤーモジュール152は、MP3又はAACファイルなどの1つ以上のファイル形式で記憶された記録された音楽又は他のサウンドファイルをユーザがダウンロード及び再生することを可能にする実行可能命令、並びにビデオを表示し、提示し、又はその他の方式で再生する(例えば、タッチ感知ディスプレイシステム112上で、又は無線で若しくは外部ポート124を介して接続された外部のディスプレイ上で)実行可能命令を含む。いくつかの実施形態では、デバイス100は、任意選択的に、iPod(登録商標)などのMP3プレイヤーの機能を含む。In conjunction with touch-sensitive display system 112, display system controller 156, contact module 130, graphics module 132, audio circuitry 110, speaker 111, RF circuitry 108, and browser module 147, video and music player module 152 includes executable instructions that enable a user to download and play recorded music or other sound files stored in one or more file formats, such as MP3 or AAC files, as well as executable instructions to display, present, or otherwise play video (e.g., on touch-sensitive display system 112 or on an external display connected wirelessly or via external port 124). In some embodiments, device 100 optionally includes the functionality of an MP3 player, such as an iPod®.

タッチ感知ディスプレイシステム112、ディスプレイコントローラ156、接触モジュール130、グラフィックモジュール132、及びテキスト入力モジュール134と連携して、メモモジュール153は、ユーザの命令に従って、メモ、するべきことのリストなどを作成及び管理する実行可能命令を含む。In conjunction with the touch-sensitive display system 112, display controller 156, contact module 130, graphics module 132, and text input module 134, the notes module 153 contains executable instructions for creating and managing notes, to-do lists, and the like, in accordance with user commands.

RF回路108、タッチ感知ディスプレイシステム112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックモジュール132、テキスト入力モジュール134、GPSモジュール135、及びブラウザモジュール147に関連して、地図モジュール154は、ユーザの命令にしたがって、地図及び地図に関連するデータ(例えば、運転方向、特定の場所又はその付近の店舗及びその他の対象地点についてのデータ、並びにその他の場所に基づくデータ)を受信し、表示し、修正し、記憶する実行可能命令を含む。In conjunction with the RF circuitry 108, touch-sensitive display system 112, display system controller 156, contact module 130, graphics module 132, text input module 134, GPS module 135, and browser module 147, the map module 154 includes executable instructions to receive, display, modify, and store maps and map-related data (e.g., driving directions, data about businesses and other points of interest at or near a particular location, and other location-based data) in accordance with user commands.

タッチ感知ディスプレイシステム112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックモジュール132、オーディオ回路110、スピーカ111、RF回路108、テキスト入力モジュール134、電子メールクライアントモジュール140、及びブラウザモジュール147と連携して、オンラインビデオモジュール155は、ユーザがH.264などの1つ以上のファイル形式のオンラインビデオにアクセスし、閲覧し、受信し(例えば、ストリーミング及び/又はダウンロードにより)、再生し(例えば、タッチスクリーン112上で、又は無線で若しくは外部ポート124を介して接続された外部のディスプレイ上で)、特定のオンラインビデオへのリンクを有する電子メールを送信し、別の方法で管理することを可能にする実行可能命令を含む。いくつかの実施形態では、特定のオンライン動画へのリンクを送信するために、電子メールクライアントモジュール140ではなく、インスタントメッセージングモジュール141が使用される。In conjunction with the touch-sensitive display system 112, display system controller 156, contact module 130, graphics module 132, audio circuitry 110, speaker 111, RF circuitry 108, text input module 134, email client module 140, and browser module 147, online video module 155 contains executable instructions that enable a user to access, view, receive (e.g., by streaming and/or downloading), and play (e.g., on the touchscreen 112 or on an external display connected wirelessly or via external port 124) online videos in one or more file formats, such as H.264, and send and otherwise manage emails with links to particular online videos. In some embodiments, instant messaging module 141 is used to send links to particular online videos, rather than email client module 140.

上記特定されたモジュール及びアプリケーションの各々は、上記説明された1つ以上の機能、並びに本出願で説明される方法(例えば、コンピュータによって実行される方法、及び本明細書で説明される他の情報処理方法)を実行する実行可能な命令セットに対応する。それらのモジュール(すなわち、命令セット)は、別々のソフトウェアプログラム、手順、又はモジュールとして実装される必要はなく、よって、それらのモジュールの様々なサブセットは、任意選択で、様々な実施形態において、組み合わされ、又はその他の方式で再配置される。いくつかの実施形態では、メモリ102は、任意選択的に、上記で識別したモジュール及びデータ構造のサブセットを記憶する。更に、メモリ102は、上記で説明されていない追加のモジュール及びデータ構造を任意選択的に記憶する。Each of the above-identified modules and applications corresponds to executable instruction sets that perform one or more of the functions described above and the methods described in this application (e.g., computer-implemented methods and other information processing methods described herein). These modules (i.e., instruction sets) need not be implemented as separate software programs, procedures, or modules; thus, various subsets of these modules are optionally combined or otherwise rearranged in various embodiments. In some embodiments, memory 102 optionally stores a subset of the above-identified modules and data structures. Additionally, memory 102 optionally stores additional modules and data structures not described above.

いくつかの実施形態では、デバイス100は、そのデバイスにおける既定の機能のセットの動作がタッチスクリーン及び/又はタッチパッドのみを介して実行されるデバイスである。デバイス100が動作するための主要な入力コントロールデバイスとしてタッチスクリーン及び/又はタッチパッドを使用することにより、任意選択的に、デバイス100上の物理的な入力コントロールデバイス(プッシュボタン、ダイヤルなど)の数が削減される。In some embodiments, device 100 is a device in which operation of a predefined set of functions on the device is performed exclusively via a touchscreen and/or touchpad. Using the touchscreen and/or touchpad as the primary input control device for operation of device 100 optionally reduces the number of physical input control devices (push buttons, dials, etc.) on device 100.

タッチスクリーン及び/又はタッチパッドを通じてのみ実行される既定の機能のセットは、任意選択的に、ユーザインタフェース間のナビゲーションを含む。いくつかの実施形態では、タッチパッドは、ユーザによってタッチされたときに、デバイス100上に表示される任意のユーザインタフェースから、メインメニュー、ホームメニュー、又はルートメニューにデバイス100をナビゲートする。このような実施形態では、「メニューボタン」は、タッチパッドを使用して実装される。いくつかの他の実施形態では、メニューボタンは、タッチパッドではなく、物理プッシュボタン又はその他の物理入力コントロールデバイスである。The set of default functions performed solely through the touchscreen and/or touchpad optionally includes navigation between user interfaces. In some embodiments, the touchpad, when touched by a user, navigates device 100 to a main menu, home menu, or root menu from any user interface displayed on device 100. In such embodiments, a "menu button" is implemented using the touchpad. In some other embodiments, the menu button is not a touchpad, but rather a physical push button or other physical input control device.

図1Bは、いくつかの実施形態に係る、イベント処理のための例示的な構成要素を示すブロック図である。いくつかの実施形態では、メモリ102(図1Aにおける)又は370(図3)は、イベントソート部170(例えば、オペレーティングシステム126内)及びそれぞれのアプリケーション136-1(例えば、上述したアプリケーション136、137~155、380~390のいずれか)を含む。FIG. 1B is a block diagram illustrating exemplary components for event processing, according to some embodiments. In some embodiments, memory 102 (in FIG. 1A) or 370 (in FIG. 3) includes an event sorter 170 (e.g., within operating system 126) and a respective application 136-1 (e.g., any of applications 136, 137-155, 380-390 described above).

イベントソート部170は、イベント情報を受信し、イベント情報を配信するアプリケーション136-1、及びアプリケーション136-1のアプリケーションビュー191を判定する。イベントソート部170は、イベントモニタ171及びイベントディスパッチャモジュール174を含む。いくつかの実施形態では、アプリケーション136-1は、アプリケーションがアクティブ又は実行中のとき、タッチ感知ディスプレイシステム112上で表示される現在のアプリケーションビュー(単数又は複数)を示す、アプリケーション内部状態192を含む。いくつかの実施形態では、デバイス/グローバル内部状態157は、どのアプリケーション(単数又は複数)が現在アクティブであるかを判定するためにイベントソート部170によって使用され、アプリケーション内部状態192は、イベント情報が配信されるアプリケーションビュー191を判定するためにイベントソート部170によって使用される。Event sorter 170 receives the event information and determines the application 136-1 to which the event information should be delivered and the application view 191 of application 136-1. Event sorter 170 includes an event monitor 171 and an event dispatcher module 174. In some embodiments, application 136-1 includes application internal state 192 that indicates the current application view(s) that are displayed on touch-sensitive display system 112 when the application is active or running. In some embodiments, device/global internal state 157 is used by event sorter 170 to determine which application(s) are currently active, and application internal state 192 is used by event sorter 170 to determine the application view 191 to which the event information should be delivered.

いくつかの実施形態では、アプリケーション内部状態192は、アプリケーション136-1が実行を再開するときに使用すべき再開情報、アプリケーション136-1によって表示されている情報を示す又は表示する準備ができたユーザインタフェース状態情報、ユーザがアプリケーション136-1の前の状態又はビューに戻ることを可能にする状態キュー、及びユーザによって行われた前のアクションのリドゥ/アンドゥキューのうちの1つ以上などの追加情報を含む。In some embodiments, application internal state 192 includes additional information such as one or more of resume information to be used when application 136-1 resumes execution, user interface state information indicating or ready to display information being displayed by application 136-1, state cues that allow the user to return to a previous state or view of application 136-1, and redo/undo cues of previous actions taken by the user.

イベントモニタ171は、周辺機器インタフェース118からイベント情報を受信する。イベント情報は、サブイベント(例えば、マルチタッチジェスチャの一部としての、タッチ感知ディスプレイシステム112上のユーザのタッチ)についての情報を含む。周辺機器インタフェース118は、I/Oサブシステム106、又は近接センサ166、加速度計(単数又は複数)168、及び/若しくは(オーディオ回路110を介した)マイクロフォン113などのセンサから受信する情報を送信する。周辺機器インタフェース118がI/Oサブシステム106から受信する情報は、タッチ感知ディスプレイシステム112又はタッチ感知面からの情報を含む。Event monitor 171 receives event information from peripherals interface 118. The event information includes information about sub-events (e.g., a user's touch on touch-sensitive display system 112 as part of a multi-touch gesture). Peripherals interface 118 transmits information received from I/O subsystem 106 or sensors such as proximity sensor 166, accelerometer(s) 168, and/or microphone 113 (via audio circuitry 110). Information received by peripherals interface 118 from I/O subsystem 106 includes information from touch-sensitive display system 112 or a touch-sensitive surface.

いくつかの実施形態では、イベントモニタ171は、所定の間隔で周辺機器インタフェース118に要求を送信する。それに応じて、周辺機器インタフェース118は、イベント情報を送信する。他の実施形態では、周辺機器インタフェース118は、重要なイベント(例えば、所定ノイズ閾値を上回り、及び/又は所定期間よりも長い入力を受信すること)が存在するときのみ、イベント情報を送信する。In some embodiments, event monitor 171 sends requests to peripherals interface 118 at predetermined intervals. In response, peripherals interface 118 transmits event information. In other embodiments, peripherals interface 118 transmits event information only when there is a significant event (e.g., receiving input above a predetermined noise threshold and/or for longer than a predetermined period of time).

いくつかの実施形態では、イベントソート部170はまた、ヒットビュー判定モジュール172及び/又はアクティブイベント認識部判定モジュール173を含む。In some embodiments, the event sorter 170 also includes a hit view determination module 172 and/or an active event recognizer determination module 173.

ヒットビュー判定モジュール172は、タッチ感知ディスプレイシステム112が2つ以上のビューを表示するとき、1つ以上のビュー内のどこにおいてサブイベントが発生したかを判定するためのソフトウェア手順を提供する。ビューは、ユーザがディスプレイ上で見ることができる制御装置及び他の要素から構成されている。Hit view determination module 172 provides software procedures for determining where in one or more views a sub-event occurred when touch-sensitive display system 112 displays more than one view. A view consists of the controls and other elements that a user can see on the display.

アプリケーションに関連付けられたユーザインタフェースの別の態様は、本明細書ではアプリケーションビュー又はユーザインタフェースウィンドウと呼ばれることもあるビューのセットであり、その中で情報が表示され、タッチに基づくジェスチャが生じる。タッチが検出される(個別のアプリケーションの)アプリケーションビューは、任意選択的に、アプリケーションのプログラム階層又はビュー階層内のプログラムレベルに対応する。例えば、タッチが検出される最下位レベルビューは、任意選択的に、ヒットビューと呼ばれ、また、適切な入力として認識されるイベントのセットは、任意選択的に、タッチによるジェスチャを開始する初期タッチのヒットビューに少なくとも部分的に基づいて判定される。Another aspect of a user interface associated with an application is the set of views, sometimes referred to herein as application views or user interface windows, in which information is displayed and touch-based gestures occur. The application view (of a particular application) in which the touch is detected optionally corresponds to a programmatic level within the application's programmatic or view hierarchy. For example, the lowest-level view in which the touch is detected is optionally referred to as the hit view, and the set of events that are recognized as appropriate input are optionally determined based at least in part on the hit view of the initial touch that initiates the touch gesture.

ヒットビュー判定モジュール172は、タッチに基づくジェスチャのサブイベントに関連する情報を受信する。アプリケーションが階層状に構成された複数のビューを有するとき、ヒットビュー判定モジュール172は、サブイベントを処理すべき階層内の最下位のビューとして、ヒットビューを識別する。ほとんどの状況では、ヒットビューは、開始サブイベント(例えば、イベント又は潜在的イベントを形成する一連のサブイベントにおける第1のサブイベント)が発生する最も低いレベルのビューである。ヒットビューがヒットビュー判定モジュールによって特定されると、ヒットビューは典型的には、それがヒットビューとして特定された同一のタッチ又は入力元に関連する全てのサブイベントを受信する。The hit view determination module 172 receives information related to sub-events of a touch-based gesture. When an application has multiple views organized hierarchically, the hit view determination module 172 identifies the hit view as the lowest view in the hierarchy that should process the sub-events. In most situations, the hit view is the lowest-level view in which an initiating sub-event occurs (e.g., the first sub-event in a series of sub-events that form an event or potential event). Once a hit view is identified by the hit view determination module, the hit view typically receives all sub-events related to the same touch or input source for which it was identified as the hit view.

アクティブイベント認識部判定モジュール173は、ビュー階層内のどのビュー(単数又は複数)が特定の一連のサブイベントを受信すべきかを判定する。いくつかの実施形態では、アクティブイベント認識部判定モジュール173は、ヒットビューのみが特定の一連のサブイベントを受信すべきであると判定する。他の実施形態では、アクティブイベント認識部判定モジュール173は、サブイベントの物理的ロケーションを含む全てのビューがアクティブに関わりがあるビューであると判定し、したがって、全てのアクティブに関わりがあるビューが、特定の一連のサブイベントを受信すべきであると判定する。他の実施形態では、タッチサブイベントが1つの特定のビューに関連付けられたエリアに完全に限定された場合でも、階層内の上位のビューは、依然としてアクティブに関わりがあるビューであり続ける。Active event recognizer determination module 173 determines which view(s) in the view hierarchy should receive a particular sequence of sub-events. In some embodiments, active event recognizer determination module 173 determines that only the hit view should receive a particular sequence of sub-events. In other embodiments, active event recognizer determination module 173 determines that all views containing the physical location of the sub-event are actively participating views, and therefore determines that all actively participating views should receive a particular sequence of sub-events. In other embodiments, even if a touch sub-event is completely confined to the area associated with one particular view, views higher in the hierarchy remain actively participating views.

イベントディスパッチャモジュール174は、イベント情報をイベント認識部(例えばイベント認識部180)にディスパッチする。アクティブイベント認識部判定モジュール173を含む実施形態では、イベントディスパッチャモジュール174は、アクティブイベント認識部判定モジュール173により判定されたイベント認識部にイベント情報を配信する。いくつかの実施形態では、イベントディスパッチャモジュール174は、それぞれのイベント受信部モジュール182によって取得されたイベント情報をイベント待ち行列に記憶する。Event dispatcher module 174 dispatches event information to event recognizers (e.g., event recognizer 180). In embodiments that include active event recognizer determination module 173, event dispatcher module 174 delivers event information to the event recognizers determined by active event recognizer determination module 173. In some embodiments, event dispatcher module 174 stores event information obtained by each event receiver module 182 in an event queue.

いくつかの実施形態では、オペレーティングシステム126は、イベントソート部170を含む。あるいは、アプリケーション136-1がイベントソート部170を含む。更に他の実施形態では、イベントソート部170は、独立型のモジュールであり、又は接触/動きモジュール130などのメモリ102内に記憶されている別のモジュールの一部である。In some embodiments, the operating system 126 includes the event sorter 170. Alternatively, the application 136-1 includes the event sorter 170. In still other embodiments, the event sorter 170 is a stand-alone module or is part of another module stored in the memory 102, such as the contact/motion module 130.

いくつかの実施形態では、アプリケーション136-1は、各々がアプリケーションのユーザインタフェースの個別のビュー内で発生するタッチイベントを処理する命令を含む、複数のイベント処理部190及び1つ以上のアプリケーションビュー191を含む。アプリケーション136-1の各アプリケーションビュー191は、1つ以上のイベント認識部180を含む。典型的には、個別のアプリケーションビュー191は、複数のイベント認識部180を含む。他の実施形態では、イベント認識部180のうちの1つ以上は、ユーザインタフェースキット(図示せず)又はアプリケーション136-1が方法及び他の特性を継承する上位レベルのオブジェクトなどの、別個のモジュールの一部である。いくつかの実施形態では、個別のイベント処理部190は、データ更新部176、オブジェクト更新部177、GUI更新部178、及び/又はイベントソート部170から受信されたイベントデータ179、のうちの1つ以上を含む。イベント処理部190は任意選択で、アプリケーション内部状態192を更新するために、データ更新部176、オブジェクト更新部177、又はGUI更新部178を利用し、又は呼び出す。代わりに、アプリケーションビュー191のうちの1つ以上は、1つ以上の個別のイベント処理部190を含む。また、いくつかの実施形態では、データ更新部176、オブジェクト更新部177、及びGUI更新部178のうちの1つ以上は、個別のアプリケーションビュー191に含まれる。In some embodiments, application 136-1 includes multiple event handlers 190 and one or more application views 191, each containing instructions for processing touch events that occur within a separate view of the application's user interface. Each application view 191 of application 136-1 includes one or more event recognizers 180. Typically, an individual application view 191 includes multiple event recognizers 180. In other embodiments, one or more of the event recognizers 180 are part of a separate module, such as a user interface kit (not shown) or a higher-level object from which application 136-1 inherits methods and other properties. In some embodiments, an individual event handler 190 includes one or more of a data updater 176, an object updater 177, a GUI updater 178, and/or event data 179 received from event sorter 170. Event handler 190 optionally utilizes or invokes data updater 176, object updater 177, or GUI updater 178 to update application internal state 192. Instead, one or more of the application views 191 include one or more separate event handlers 190. Also, in some embodiments, one or more of the data updater 176, object updater 177, and GUI updater 178 are included in the separate application views 191.

個別のイベント認識部180は、イベントソート部170からイベント情報(例えば、イベントデータ179)を受信し、イベント情報からイベントを特定する。イベント認識部180は、イベント受信部182及びイベント比較部184を含む。いくつかの実施形態では、イベント認識部180はまた、メタデータ183及びイベント配信命令188(任意選択的にサブイベント配信命令を含む)の少なくともサブセットも含む。A separate event recognizer 180 receives event information (e.g., event data 179) from the event sorter 170 and identifies an event from the event information. The event recognizer 180 includes an event receiver 182 and an event comparator 184. In some embodiments, the event recognizer 180 also includes at least a subset of metadata 183 and event delivery instructions 188 (optionally including sub-event delivery instructions).

イベント受信部182は、イベントソート部170からイベント情報を受信する。イベント情報は、サブイベント、例えば、タッチ又はタッチの移動についての情報を含む。サブイベントに応じて、イベント情報はまた、サブイベントのロケーションなどの追加情報を含む。サブイベントがタッチの動きに関わるとき、イベント情報はまた任意選択的に、サブイベントの速さ及び方向を含む。いくつかの実施形態では、イベントは、1つの配向から別の配向への(例えば、縦向きから横向きへ、又はその逆の)デバイスの回転を含み、イベント情報は、デバイスの現在の配向(デバイスの姿勢とも呼ぶ)についての対応する情報を含む。The event receiving unit 182 receives event information from the event sorting unit 170. The event information includes information about a sub-event, e.g., a touch or a movement of a touch. Depending on the sub-event, the event information also includes additional information, such as the location of the sub-event. When the sub-event involves a movement of a touch, the event information also optionally includes the speed and direction of the sub-event. In some embodiments, the event includes a rotation of the device from one orientation to another (e.g., from portrait to landscape, or vice versa), and the event information includes corresponding information about the current orientation of the device (also called the device's posture).

イベント比較部184は、イベント情報を、既定のイベント又はサブイベントの定義と比較し、その比較に基づいて、イベント又はサブイベントを判定するか、あるいはイベント又はサブイベントの状態を判定若しくは更新する。いくつかの実施形態では、イベント比較部184は、イベント定義186を含む。イベント定義186は、例えばイベント1(187-1)及びイベント2(187-2)などのイベント(例えば、既定の一連のサブイベント)の定義を含む。いくつかの実施形態では、イベント187におけるサブイベントは、例えば、タッチの開始、タッチのキャンセル、タッチの移動、タッチの中止、及び複数のタッチを含む。一実施例では、イベント1(187-1)についての定義は、表示されたオブジェクト上のダブルタップである。ダブルタップは、例えば、表示されたオブジェクト上の所定段階についての第1のタッチ(タッチの開始)、所定段階についての第1のリフトオフ(タッチの終了)、表示されたオブジェクト上の所定段階についての第2のタッチ(タッチの開始)、及び所定段階についての第2のリフトオフ(タッチの終了)を含む。別の実施例では、イベント2(187-2)の定義は、表示されたオブジェクト上のドラッグである。ドラッグは、例えば、表示されたオブジェクト上の所定段階についてのタッチ(又は、接触)、タッチ感知ディスプレイシステム112を横切るタッチの移動、及びタッチのリフトオフ(タッチの終わり)を含む。いくつかの実施形態では、イベントは、1つ以上の関連付けられたイベント処理部190に関する情報も含む。The event comparator 184 compares the event information with predefined event or sub-event definitions and determines the event or sub-event, or determines or updates the state of the event or sub-event, based on the comparison. In some embodiments, the event comparator 184 includes an event definition 186. The event definition 186 includes definitions of events (e.g., a predefined set of sub-events), such as Event 1 (187-1) and Event 2 (187-2). In some embodiments, sub-events in Event 187 include, for example, touch initiation, touch cancellation, touch movement, touch cessation, and multiple touches. In one example, the definition for Event 1 (187-1) is a double tap on a displayed object. The double tap includes, for example, a first touch (touch initiation) for a predetermined stage on the displayed object, a first lift-off (touch end) for the predetermined stage, a second touch (touch initiation) for the predetermined stage on the displayed object, and a second lift-off (touch end) for the predetermined stage. In another example, the definition of event 2 (187-2) is a drag on a displayed object. Drag includes, for example, a touch (or contact) to a predetermined position on a displayed object, a movement of the touch across touch-sensitive display system 112, and a lift-off of the touch (end of the touch). In some embodiments, the event also includes information regarding one or more associated event handlers 190.

いくつかの実施形態では、イベント定義187は、個別のユーザインタフェースオブジェクトについてのイベントの定義を含む。いくつかの実施形態では、イベント比較部184は、どのユーザインタフェースオブジェクトがサブイベントに関連付けられているかを判定するヒットテストを実行する。例えば、3つのユーザインタフェースオブジェクトがタッチ感知ディスプレイシステム112上で表示されるアプリケーションビューにおいて、タッチ感知ディスプレイシステム112上でタッチが検出されたとき、イベント比較部184は、3つのユーザインタフェースオブジェクトのうちのどれがタッチ(サブイベント)と関連付けられているかを判定するためにヒットテストを実行する。表示された各オブジェクトが、個別のイベント処理部190に関連付けられている場合、イベント比較部は、ヒットテストの結果を用いて、どのイベント処理部190をアクティブ化すべきかを判定する。例えば、イベント比較部184は、ヒットテストをトリガするサブイベント及びオブジェクトに関連付けられたイベント処理部を選択する。In some embodiments, event definition 187 includes definitions of events for individual user interface objects. In some embodiments, event comparator 184 performs a hit test to determine which user interface objects are associated with a sub-event. For example, in an application view in which three user interface objects are displayed on touch-sensitive display system 112, when a touch is detected on touch-sensitive display system 112, event comparator 184 performs a hit test to determine which of the three user interface objects is associated with the touch (sub-event). If each displayed object is associated with a separate event handler 190, event comparator 184 uses the results of the hit test to determine which event handler 190 to activate. For example, event comparator 184 selects the event handler associated with the sub-event and object that triggers the hit test.

いくつかの実施形態では、それぞれのイベント187の定義は、一連のサブイベントがイベント認識部のイベントタイプに対応するかどうかが判定されるまで、イベント情報の配信を遅らせる遅延アクションも含む。In some embodiments, each event 187 definition also includes a delay action that delays delivery of the event information until it is determined whether a set of sub-events corresponds to the event recognizer's event type.

個別のイベント認識部180は、一連のサブイベントがイベント定義186のイベントのいずれとも一致しないと判定した場合、個別のイベント認識部180は、イベント不可能、イベント失敗、又はイベント終了の状態に入り、その後は、タッチに基づくジェスチャの次のサブイベントを無視する。この状況では、ヒットビューについてアクティブのままである他のイベント認識部があれば、そのイベント認識部は、進行中のタッチによるジェスチャのサブイベントの追跡及び処理を続行する。If the individual event recognizer 180 determines that the sequence of sub-events does not match any of the events in the event definition 186, the individual event recognizer 180 enters an event-disabled, event-failed, or event-ended state, after which it ignores subsequent sub-events for the touch-based gesture. In this situation, any other event recognizers that remain active for the hit view continue to track and process sub-events for the ongoing touch-based gesture.

いくつかの実施形態では、個別のイベント認識部180は、イベント配信システムがどのようにサブイベント配信を実行すべきかをアクティブに関与しているイベント認識部に示す構成可能なプロパティ、フラグ、及び/又はリストを有するメタデータ183を含む。いくつかの実施形態では、メタデータ183は、イベント認識部が互いにどのように相互作用するか、又はイベント認識部が互いにどのように相互作用することが可能となるかを示す構成可能なプロパティ、フラグ、及び/又はリストを含む。いくつかの実施形態では、メタデータ183は、サブイベントがビュー階層又はプログラム階層における多様なレベルに配信されるかを示す構成可能なプロパティ、フラグ、及び/又はリストを含む。In some embodiments, individual event recognizers 180 include metadata 183 with configurable properties, flags, and/or lists that indicate to actively participating event recognizers how the event delivery system should perform sub-event delivery. In some embodiments, metadata 183 includes configurable properties, flags, and/or lists that indicate how event recognizers interact with each other or how event recognizers are allowed to interact with each other. In some embodiments, metadata 183 includes configurable properties, flags, and/or lists that indicate how sub-events are delivered to various levels in the view or programmatic hierarchy.

いくつかの実施形態では、個別のイベント認識部180は、イベントの1つ以上の特定のサブイベントが認識されるときに、イベントに関連付けられたイベント処理部190をアクティブ化する。いくつかの実施形態では、個別のイベント認識部180は、イベントに関連付けられたイベント情報をイベント処理部190に配信する。イベント処理部190をアクティブ化することは、個別のヒットビューにサブイベントを送信する(及び、送信を延期する)こととは別個である。いくつかの実施形態では、イベント認識部180は、認識したイベントに関連付けられたフラグを投入し、そのフラグに関連付けられたイベント処理部190は、そのフラグを捕らえ、既定のプロセスを実行する。In some embodiments, an individual event recognizer 180 activates an event handler 190 associated with an event when one or more specific sub-events of the event are recognized. In some embodiments, the individual event recognizer 180 delivers event information associated with the event to the event handler 190. Activating the event handler 190 is separate from sending (and postponing) the sub-events to the individual hit view. In some embodiments, the event recognizer 180 pops a flag associated with the recognized event, and the event handler 190 associated with the flag captures the flag and performs a predetermined process.

いくつかの実施形態では、イベント配信命令188は、イベント処理部をアクティブ化することなく、サブイベントについてのイベント情報を配信するサブイベント配信命令を含む。代わりに、サブイベント配信命令は、一連のサブイベントと関連付けられたイベント処理部に、又はアクティブに関与しているビューにイベント情報を配信する。一連のサブイベント又はアクティブに関与しているビューと関連付けられたイベント処理部は、イベント情報を受信し、所定のプロセスを実行する。In some embodiments, the event delivery instructions 188 include sub-event delivery instructions that deliver event information about a sub-event without activating an event handler. Instead, the sub-event delivery instructions deliver the event information to an event handler associated with a set of sub-events or to an actively participating view. The event handler associated with the set of sub-events or the actively participating view receives the event information and performs a predetermined process.

いくつかの実施形態では、データ更新部176は、アプリケーション136-1で使用されるデータを作成及び更新する。例えば、データ更新部176は、連絡先モジュール137で使用される電話番号を更新するか、又はビデオ及び音楽プレイヤーモジュール152で使用されるビデオファイルを記憶する。いくつかの実施形態では、オブジェクト更新部177は、アプリケーション136-1で使用されるオブジェクトを作成及び更新する。例えば、オブジェクト更新部177は、新しいユーザインタフェースオブジェクトを作成し、又はユーザインタフェースオブジェクトのポジションを更新する。GUI更新部178は、GUIを更新する。例えば、GUI更新部178は、表示情報を準備し、タッチ感知ディスプレイ上に表示するために表示情報をグラフィックモジュール132に送る。In some embodiments, data updater 176 creates and updates data used by application 136-1. For example, data updater 176 updates phone numbers used by contacts module 137 or stores video files used by video and music player module 152. In some embodiments, object updater 177 creates and updates objects used by application 136-1. For example, object updater 177 creates new user interface objects or updates the positions of user interface objects. GUI updater 178 updates the GUI. For example, GUI updater 178 prepares display information and sends the display information to graphics module 132 for display on the touch-sensitive display.

いくつかの実施形態では、イベント処理部(単数又は複数)190は、データ更新部176、オブジェクト更新部177、及びGUI更新部178を含む又はそれらへのアクセスを有する。いくつかの実施形態では、データ更新部176、オブジェクト更新部177、及びGUI更新部178は、個別のアプリケーション136-1又はアプリケーションビュー191の単一モジュールに含まれる。他の実施形態では、それらは、2つ以上のソフトウェアモジュールに含まれる。In some embodiments, the event handler(s) 190 include or have access to a data updater 176, an object updater 177, and a GUI updater 178. In some embodiments, the data updater 176, the object updater 177, and the GUI updater 178 are included in a single module of an individual application 136-1 or application view 191. In other embodiments, they are included in two or more software modules.

タッチ感知ディスプレイ上のユーザのタッチのイベント処理に関する前述の記載は、入力デバイスを用いて多機能デバイス100を動作させるための他の形態のユーザ入力にも適用されるが、その全てがタッチスクリーン上で開始されるわけではないことを理解されたい。例えば、キーボードの単一又は複数の押圧若しくは保持と任意選択的に連携される、マウスの移動及びマウスボタンの押圧、タッチパッド上のタップ、ドラッグ、スクロールなどの接触の移動、ペンスタイラス入力、デバイスの移動、口頭による命令、検出された目の移動、バイオメトリック入力、並びに/又はそれらの任意の組み合わせを、任意選択的に、認識するイベントを定義するサブイベントに対応する入力として利用する。It should be understood that the foregoing description of event processing of a user's touch on a touch-sensitive display also applies to other forms of user input for operating multifunction device 100 using input devices, not all of which are initiated on the touchscreen. For example, mouse movements and mouse button presses, contact movements such as tapping, dragging, scrolling on a touchpad, optionally coordinated with single or multiple keyboard presses or holds, pen stylus input, device movement, verbal commands, detected eye movements, biometric input, and/or any combination thereof, optionally utilize inputs corresponding to sub-events that define the recognized event.

図2は、いくつかの実施形態に係る、タッチスクリーン(例えば、タッチ感知ディスプレイシステム112、図1A)を有するポータブル多機能デバイス100を示す。タッチスクリーンは、任意選択的に、ユーザインタフェース(user interface、UI)200内に1つ以上のグラフィックを表示する。これらの実施形態、並びに後述する実施形態では、ユーザは、例えば、1本以上の指202(図には、正確な縮尺率では描かれていない)又は1つ以上のスタイラス203(図には、正確な縮尺率では描かれていない)を用いて、グラフィック上でジェスチャを行うことにより、グラフィックのうちの1つ以上を選択することが可能になる。いくつかの実施形態では、1つ以上のグラフィックの選択は、ユーザが、その1つ以上のグラフィックとの接触を中断する場合に実施される。いくつかの実施形態では、ジェスチャは、1回以上のタップ、1回以上のスワイプ(左から右へ、右から左へ、上向きに及び/若しくは下向きに)、並びに/又は、デバイス100と接触した指のローリング(右から左へ、左から右へ、上向きに及び/若しくは下向きに)を、任意選択で含む。いくつかの実装形態又は状況では、グラフィックとの不測の接触は、そのグラフィックを選択するものではない。例えば、選択に対応するジェスチャがタップである場合、アプリケーションアイコンの上をスイープするスワイプジェスチャは、任意選択的に、対応するアプリケーションを選択するものではない。FIG. 2 illustrates portable multifunction device 100 having a touchscreen (e.g., touch-sensitive display system 112, FIG. 1A ) according to some embodiments. The touchscreen optionally displays one or more graphics within user interface (UI) 200. In these and subsequent embodiments, a user may select one or more of the graphics by making a gesture on the graphics, for example, with one or more fingers 202 (not drawn to scale) or one or more styluses 203 (not drawn to scale). In some embodiments, selection of one or more graphics is performed when the user breaks contact with the one or more graphics. In some embodiments, the gesture optionally includes one or more taps, one or more swipes (left to right, right to left, upward and/or downward), and/or rolling of a finger in contact with device 100 (right to left, left to right, upward and/or downward). In some implementations or situations, accidental contact with a graphic does not select the graphic. For example, if the gesture corresponding to selection is a tap, a swipe gesture sweeping over an application icon optionally does not select the corresponding application.

デバイス100は、任意選択で、「ホーム」又はメニューボタン204などの1つ以上の物理的ボタンも含む。前述のように、メニューボタン204は、任意選択で、デバイス100上で任意選択的に実行される、アプリケーションのセットにおける任意のアプリケーション136にナビゲートするために使用される。あるいは、いくつかの実施形態では、メニューボタンは、タッチスクリーンディスプレイ上で表示されるGUI内のソフトキーとして実装される。Device 100 also optionally includes one or more physical buttons, such as a "home" or menu button 204. As previously mentioned, menu button 204 is optionally used to navigate to any application 136 in a set of applications optionally running on device 100. Alternatively, in some embodiments, the menu button is implemented as a soft key within a GUI displayed on a touchscreen display.

いくつかの実施形態では、デバイス100は、タッチスクリーンディスプレイ、メニューボタン204(ホームボタン204と呼ばれる場合がある)、デバイスへの電源供給のオン/オフ及びデバイスのロックのためのプッシュボタン206、音量調節ボタン(単数又は複数)208、加入者識別モジュール(SIM)カードスロット210、ヘッドセットジャック212、ドッキング/充電用外部ポート124を含む。プッシュボタン206は、任意選択的に、ボタンを押し下げて、既定の期間にわたってボタンを押し下げた状態に保持することによって、デバイスの電源をオン/オフするため、ボタンを押し下げて、既定の時間が経過する前にボタンを解放することによってデバイスをロックするため、及び/又はデバイスをロック解除する、若しくはロック解除プロセスを開始するために、使用される。いくつかの実施形態では、デバイス100は、マイクロフォン113を通して、一部の機能をアクティブ化又は非アクティブ化するための口頭入力をも受け入れる。デバイス100は又任意選択で、タッチ感知ディスプレイシステム112上の接触の強度を検出する1つ以上の接触強度センサ165、及び/又はデバイス100のユーザに対する触知出力を生成する1つ以上の触知出力生成器167を含む。In some embodiments, device 100 includes a touchscreen display, a menu button 204 (sometimes referred to as a home button 204), push buttons 206 for powering the device on/off and locking the device, volume control button(s) 208, a subscriber identity module (SIM) card slot 210, a headset jack 212, and an external docking/charging port 124. Push button 206 is optionally used to power the device on/off by pressing and holding the button down for a predetermined period of time, to lock the device by pressing and releasing the button before the predetermined time has elapsed, and/or to unlock the device or initiate the unlocking process. In some embodiments, device 100 also accepts verbal input through microphone 113 to activate or deactivate certain features. Device 100 also optionally includes one or more contact intensity sensors 165 that detect the intensity of a contact on touch-sensitive display system 112, and/or one or more tactile output generators 167 that generate a tactile output for a user of device 100.

図3は、いくつかの実施形態に係る、ディスプレイ及びタッチ感知面を有する例示的な多機能デバイスのブロック図である。デバイス300は、ポータブル型である必要はない。いくつかの実施形態では、デバイス300は、ラップトップコンピュータ、デスクトップコンピュータ、タブレットコンピュータ、マルチメディアプレイヤーデバイス、ナビゲーションデバイス、教育的デバイス(子供の学習玩具など)、ゲームシステム、又はコントロールデバイス(例えば、家庭用又は業務用コントローラ)である。デバイス300は、典型的には、1つ以上の処理ユニット(CPU)310と、1つ以上のネットワーク又は他の通信インタフェース360と、メモリ370と、及びこれらの構成要素を相互接続するための1つ以上の通信バス320とを含む。通信バス320は、任意選択的に、システム構成要素間の通信を相互接続及び制御する回路(チップセットと呼ばれることもある)を含む。デバイス300は、典型的にはタッチスクリーンディスプレイであるディスプレイ340を備える入力/出力(I/O)インタフェース330、又は代替的に、ディスプレイデバイスに結合又は通信するように構成されたディスプレイコントローラなどの表示生成構成要素を含む。I/Oインタフェース330は、任意選択で、キーボード及び/又はマウス(又は、他のポインティングデバイス)350、並びにタッチパッド355、(例えば、図1Aを参照して上記説明された触知出力生成器(単数又は複数)167と同様の)デバイス300上で触知出力を生成するための触知出力生成器357、センサ359(例えば、光センサ、加速度センサ、近接センサ、タッチ感知センサ、及び/又は図1Aを参照して上記説明された接触強度センサ(単数又は複数)165と同様の接触強度センサ)をも含む。メモリ370は、DRAM、SRAM、DDR RAM、又は他のランダムアクセスソリッドステートメモリデバイスなどの高速ランダムアクセスメモリを含み、任意選択で、1つ以上の磁気ディスク記憶デバイス、光ディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性ソリッドステート記憶デバイスなどの不揮発性メモリを含む。メモリ370は、任意選択的に、CPU(単数又は複数)310からリモートに位置する1つ以上の記憶デバイスを含む。いくつかの実施形態では、メモリ370は、ポータブル多機能デバイス100(図1A)のメモリ102に記憶されたプログラム、モジュール、及びデータ構造に類似するプログラム、モジュール、及びデータ構造、又はそれらのサブセットを記憶する。更に、メモリ370は、任意選択的に、ポータブル多機能デバイス100のメモリ102に存在しない追加のプログラム、モジュール、及びデータ構造を記憶する。例えば、デバイス300のメモリ370は任意選択で、描画モジュール380、プレゼンテーションモジュール382、ワードプロセッシングモジュール384、ウェブサイト作成モジュール386、ディスクオーサリングモジュール388、及び/又はスプレッドシートモジュール390を記憶するが、ポータブル多機能デバイス100(図1A)のメモリ102は、任意選択で、それらのモジュールを記憶しない。FIG. 3 is a block diagram of an exemplary multifunction device having a display and a touch-sensitive surface, according to some embodiments. Device 300 need not be portable. In some embodiments, device 300 is a laptop computer, desktop computer, tablet computer, multimedia player device, navigation device, educational device (such as a child's learning toy), gaming system, or control device (e.g., a home or commercial controller). Device 300 typically includes one or more processing units (CPUs) 310, one or more network or other communication interfaces 360, memory 370, and one or more communication buses 320 for interconnecting these components. Communication bus 320 optionally includes circuitry (sometimes referred to as a chipset) that interconnects and controls communication between system components. Device 300 includes an input/output (I/O) interface 330 with a display 340, typically a touchscreen display, or alternatively, a display generating component such as a display controller configured to couple to or communicate with a display device. I/O interface 330 optionally also includes a keyboard and/or mouse (or other pointing device) 350, as well as a touchpad 355, a tactile output generator 357 for generating tactile outputs on device 300 (e.g., similar to tactile output generator(s) 167 described above with reference to FIG. 1A ), sensors 359 (e.g., optical sensors, acceleration sensors, proximity sensors, touch-sensitive sensors, and/or contact intensity sensors similar to contact intensity sensor(s) 165 described above with reference to FIG. 1A ). Memory 370 includes high-speed random-access memory such as DRAM, SRAM, DDR RAM, or other random-access solid-state memory devices, and optionally includes non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. Memory 370 optionally includes one or more storage devices located remotely from CPU(s) 310. In some embodiments, memory 370 stores programs, modules, and data structures similar to, or a subset of, programs, modules, and data structures stored in memory 102 of portable multifunction device 100 (FIG. 1A). Additionally, memory 370 optionally stores additional programs, modules, and data structures not present in memory 102 of portable multifunction device 100. For example, memory 370 of device 300 optionally stores drawing module 380, presentation module 382, word processing module 384, website creation module 386, disc authoring module 388, and/or spreadsheet module 390, while memory 102 of portable multifunction device 100 (FIG. 1A) optionally does not store those modules.

上記特定された図3における要素の各々は、任意選択で、前に言及したメモリデバイスのうちの1つ以上に記憶される。上記で特定されたモジュールの各々は、上記で説明された機能を実行する命令セットに対応する。上記で特定されたモジュール又はプログラム(すなわち、命令セット)は、別個のソフトウェアプログラム、手順、又はモジュールとして実装される必要はなく、したがって、それらのモジュールの様々なサブセットは、任意選択で、様々な実施形態において組み合わされるか、又はその他の方式で再配置される。いくつかの実施形態では、メモリ370は、任意選択的に、上記で識別したモジュール及びデータ構造のサブセットを記憶する。更に、メモリ370は、上記で説明されていない追加のモジュール及びデータ構造を任意選択的に記憶する。Each of the above-identified elements in FIG. 3 is optionally stored in one or more of the memory devices mentioned above. Each of the above-identified modules corresponds to an instruction set that performs the functions described above. The above-identified modules or programs (i.e., instruction sets) need not be implemented as separate software programs, procedures, or modules; thus, various subsets of those modules are optionally combined or otherwise rearranged in various embodiments. In some embodiments, memory 370 optionally stores a subset of the above-identified modules and data structures. Additionally, memory 370 optionally stores additional modules and data structures not described above.

ここで、ポータブル多機能デバイス100上で任意選択的に実装されるユーザインタフェース(「UI」)の実施形態に着目する。Attention is now directed to embodiments of a user interface ("UI") that may optionally be implemented on portable multifunction device 100.

図4Aは、ホーム画面又はマルチページアプリケーション起動ユーザインタフェースと呼ばれることもある例示的なユーザインタフェース400を示し、これは、いくつかの実施形態に係るポータブル多機能デバイス100に記憶された(又はインストールされた)アプリケーションのメニューを含む。同様のユーザインタフェースは、デバイス300上に任意選択的に実装される。いくつかの実施形態では、ユーザインタフェース400は、以下の要素、又はそれらのサブセット若しくはスーパーセットを含む。
・セルラ信号及びWi-Fi信号などの無線通信(単数又は複数)のための信号強度インジケータ(単数又は複数)、
・時間、
・Bluetooth(登録商標)インジケータ、
・バッテリステータスインジケータ、
・トレイ408は、以下のうちの1つ以上(又は2つ以上、又は全て)などの頻繁に使用されるアプリケーションのためのアイコンを伴う。
○不在着信又は音声メールメッセージの数の標識414を任意選択的に含む、「電話」とラベル付けされる、電話モジュール138用のアイコン416、
○未読電子メールの数の標識410を任意選択的に含む、「メール」とラベル付けされた、電子メールクライアントモジュール140用のアイコン418、
○「ブラウザ」とラベル付けされる、ブラウザモジュール147用のアイコン420、及び
○「音楽」とラベル付けされたビデオ及び音楽プレイヤーモジュール152のアイコン422、及び
・以下のうちの1つ以上(又は2つ以上、又は全て)などの他のアプリケーションのためのアイコン、
○「メッセージ」とラベル付けされる、IMモジュール141用のアイコン424、
○「カレンダ」とラベル付けされた、カレンダモジュール148用のアイコン426、
○「写真」とラベル付けされる、画像管理モジュール144用のアイコン428、
○「カメラ」とラベル付けされる、カメラモジュール143用のアイコン430、
○「オンラインビデオ」とラベル付けされた、オンラインビデオモジュール155のアイコン432
○「株価」とラベル付けされる、株価ウィジェット149-2用のアイコン434、
○「地図」とラベル付けされた、地図モジュール154用のアイコン436、
○「天気」とラベル付けされる、天気ウィジェット149-1用のアイコン438、
○「時計」とラベル付けされる、アラーム時計ウィジェット149-4用のアイコン440、
○「トレーニングサポート」とラベル付けされる、トレーニングサポートモジュール142用のアイコン442、
○「メモ」とラベル付けされる、メモモジュール153用のアイコン444、
○デバイス100及びその様々なアプリケーション136に関する設定へのアクセスを提供する、設定アプリケーション若しくはモジュール用のアイコン446。
○追加のアプリケーションをインストールするための、アプリケーションストアアプリケーション用のアイコン425。
○「天気」とラベル付けされる、天気ウィジェット149-3用のアイコン427、
○音声記録アプリケーションのアイコン429、
○複数のユーティリティアプリケーション又は複数のユーティリティアプリケーションの機能のサブセット(例えば、ユーザ作成ウィジェット149-6)へのアクセスを提供するためのユーティリティウィジェットのアイコン431。
4A shows exemplary user interface 400, sometimes referred to as a home screen or multi-page application launch user interface, which includes a menu of applications stored on (or installed on) portable multifunction device 100 according to some embodiments. A similar user interface is optionally implemented on device 300. In some embodiments, user interface 400 includes the following elements, or a subset or superset thereof:
signal strength indicator(s) for wireless communication(s), such as cellular and Wi-Fi signals;
·time,
Bluetooth indicator,
- Battery status indicator,
- Tray 408 with icons for frequently used applications, such as one or more (or two or more, or all) of the following:
An icon 416 for the phone module 138, labeled "Phone", optionally including an indicator 414 of the number of missed calls or voicemail messages;
An icon 418 for the email client module 140, labeled "Mail", optionally including an indicator 410 of the number of unread emails;
an icon 420 for the browser module 147, labeled "Browser", and an icon 422 for the video and music player module 152, labeled "Music", and icons for other applications, such as one or more (or two or more, or all) of the following:
○ An icon 424 for the IM module 141, labeled "Messages";
○ An icon 426 for the calendar module 148, labeled "Calendar";
○ An icon 428 for the Image Management module 144, labeled "Photos";
○ An icon 430 for the camera module 143, labeled "Camera",
○ Icon 432 of the Online Video module 155, labeled "Online Video"
○ An icon 434 for stock price widget 149-2, labeled "Stock Price";
○ An icon 436 for the map module 154, labeled "Map";
○ An icon 438 for the weather widget 149-1, labeled "Weather";
○ An icon 440 for the alarm clock widget 149-4, labeled "Clock",
○ An icon 442 for the training support module 142, labeled "Training Support";
○ An icon 444 for the Notes module 153, labeled "Notes";
○ An icon 446 for a settings application or module that provides access to settings related to the device 100 and its various applications 136.
○ An icon 425 for the application store application to install additional applications.
○ An icon 427 for the weather widget 149-3, labeled "Weather";
○ Voice recording application icon 429,
Utility widget icons 431 for providing access to multiple utility applications or a subset of functionality of multiple utility applications (eg, user-created widgets 149-6).

図4Aに示されたアイコンのラベルは、単なる例に過ぎないことに留意されたい。例えば、他のラベルが任意選択的に、様々なアプリケーションアイコンに使用される。いくつかの実施形態では、個別のアプリケーションアイコンに関するラベルは、個別のアプリケーションアイコンに対応するアプリケーションの名前を含む。いくつかの実施形態では、特定のアプリケーションアイコンのラベルは、その特定のアプリケーションアイコンに対応するアプリケーションの名前とは異なる。Note that the icon labels shown in FIG. 4A are merely examples. For example, other labels are optionally used for various application icons. In some embodiments, the label for an individual application icon includes the name of the application corresponding to the individual application icon. In some embodiments, the label for a particular application icon is different from the name of the application corresponding to that particular application icon.

図4Bは、ディスプレイ450と分離したタッチ感知面451(例えば、タブレット又はタッチパッド355、図3)を有するデバイス(例えば、デバイス300、図3)上の例示的なユーザインタフェースを示す。以下の実施例のうちの多くはタッチスクリーンディスプレイ112上の入力(タッチ感知面とディスプレイとが組み合わされている場合)を参照して与えられるが、いくつかの実施形態では、デバイスは、図4Bに示すように、ディスプレイと分離したタッチ感知面上の入力を検出する。いくつかの実施形態では、タッチ感知面(例えば、図4Bにおける451)は、ディスプレイ(例えば、450)上の主軸(例えば、図4Bにおける453)に対応する主軸(例えば、図4Bにおける452)を有する。それらの実施形態によれば、デバイスは、ディスプレイ上のそれぞれのロケーションに対応するロケーション(例えば、図4Bにおいて、460は468に対応し、462は470に対応する)におけるタッチ感知面451との接触(例えば、図4Bにおける460及び462)を検出する。このように、タッチ感知面がディスプレイと分離しているとき、タッチ感知面(例えば、図4Bにおける451)上でデバイスによって検出されたユーザ入力(例えば、接触460及び462、及びそれらの移動)は、多機能デバイスのディスプレイ(例えば、図4Bにおける450)上でユーザインタフェースを操作するためにデバイスによって使用される。同様の方法が、本明細書に記載の他のユーザインタフェースに任意選択的に使用されることを理解されたい。4B shows an exemplary user interface on a device (e.g., device 300, FIG. 3) having a touch-sensitive surface 451 (e.g., tablet or touchpad 355, FIG. 3) separate from a display 450. While many of the following examples are given with reference to input on touchscreen display 112 (where the touch-sensitive surface and display are combined), in some embodiments, the device detects input on a touch-sensitive surface separate from the display, as shown in FIG. 4B. In some embodiments, the touch-sensitive surface (e.g., 451 in FIG. 4B) has a major axis (e.g., 452 in FIG. 4B) that corresponds to a major axis (e.g., 453 in FIG. 4B) on the display (e.g., 450). According to these embodiments, the device detects contact with touch-sensitive surface 451 (e.g., 460 and 462 in FIG. 4B) at locations that correspond to respective locations on the display (e.g., 460 corresponds to 468, and 462 corresponds to 470 in FIG. 4B). In this manner, when the touch-sensitive surface is separate from the display, user input (e.g., contacts 460 and 462 and their movement) detected by the device on the touch-sensitive surface (e.g., 451 in FIG. 4B ) is used by the device to operate a user interface on the display (e.g., 450 in FIG. 4B ) of the multifunction device. It should be understood that similar methods are optionally used for the other user interfaces described herein.

いくつかの実施形態では、デバイスによって検出された入力へのデバイスの応答は、入力中の接触強度に基づく基準に依存する。例えば、いくつかの「軽い押圧」入力の場合、入力中の第1の強度閾値を超える接触の強度は第1の応答をトリガする。いくつかの実施形態では、デバイスによって検出された入力へのデバイスの応答は、入力中の接触強度と時間ベースの基準の両方を含む基準に依存する。例えば、いくつかの「深い押圧」入力の場合、軽い押圧用の第1の強度閾値より大きい入力中の第2の強度閾値を超える接触の強度は、第1の強度閾値を満たすことと第2の強度閾値を満たすこととの間に遅延時間が経過した場合のみ、第2の応答をトリガする。この遅延時間は典型的には、時間が200ms(ミリ秒)よりも短い(例えば、第2の強度閾値の大きさに依存して、40ms、100ms、又は120msであり、遅延時間は第2の強度閾値が増大するにつれて増大する)。この遅延時間は、深い押圧入力の偶発的な認識を回避することを支援する。別の例として、いくつかの「深い押圧」入力の場合、第1の強度閾値が満たされた時間の後に発生する感度が低下した時間期間が存在する。感度が低下した時間期間の間、第2の強度閾値は増大する。第2の強度閾値のこの一時的な増大も、偶発的な深い押圧入力を回避するのに役立つ。他の深い押圧入力の場合、深い押圧入力の検出に対する応答は、時間ベースの基準に依存しない。In some embodiments, the device's response to an input detected by the device depends on criteria based on the intensity of the contact during the input. For example, for some "light press" inputs, the intensity of the contact during the input that exceeds a first intensity threshold triggers a first response. In some embodiments, the device's response to an input detected by the device depends on criteria that include both the intensity of the contact during the input and time-based criteria. For example, for some "deep press" inputs, the intensity of the contact during the input that exceeds a second intensity threshold that is greater than the first intensity threshold for a light press triggers a second response only if a delay time has elapsed between meeting the first intensity threshold and meeting the second intensity threshold. This delay time is typically less than 200 ms (milliseconds) in time (e.g., 40 ms, 100 ms, or 120 ms, depending on the magnitude of the second intensity threshold, with the delay time increasing as the second intensity threshold increases). This delay time helps avoid accidental recognition of deep press inputs. As another example, for some "deep press" inputs, there is a period of reduced sensitivity that occurs after the time when the first intensity threshold is met. During the period of reduced sensitivity, the second intensity threshold is increased. This temporary increase in the second intensity threshold also helps to avoid accidental deep press inputs. For other deep press inputs, the response to the detection of a deep press input does not depend on a time-based criterion.

いくつかの実施形態では、入力強度閾値及び/又は対応する出力のうちの1つ以上は、ユーザ設定、接触の動き、入力タイミング、実行しているアプリケーション、強度が加わる速度、同時入力の数、ユーザ履歴、環境要因(例えば、周囲ノイズ)、フォーカスセレクタのポジションなどの、1つ以上の要因に基づいて変化する。例示的な要因が、米国特許出願公開第14/399,606号及び第14/624,296号に記載されており、それらは参照によって全体が本明細書に組み込まれている。In some embodiments, one or more of the input intensity thresholds and/or corresponding outputs vary based on one or more factors, such as user settings, contact movement, input timing, running applications, rate at which intensity is applied, number of simultaneous inputs, user history, environmental factors (e.g., ambient noise), focus selector position, etc. Exemplary factors are described in U.S. Patent Application Publication Nos. 14/399,606 and 14/624,296, which are incorporated herein by reference in their entireties.

例えば、図4Cは、経時的なタッチ入力476の強度に部分的に基づいて、経時的に変化する動的な強度閾値480を示す。動的な強度閾値480は、2つの成分、タッチ入力476が最初に検出されたときから既定の遅延時間p1後に経時的に減衰する第1の成分474、及び経時的にタッチ入力476の強度の跡を辿る第2の成分478の合計である。第1の成分474の最初の高い強度閾値は、タッチ入力476が十分な強度を提供する場合に即時の「深い押圧」応答を更に可能にしながら、「深い押圧」応答の偶発的トリガを削減する。第2の成分478は、タッチ入力の段階的な強度変動によって「深い押圧」応答の意図しないトリガを削減する。いくつかの実施形態では、タッチ入力476が動的な強度閾値480を満たすとき(例えば、図4Cにおけるポイント481において)、「深い押圧」応答がトリガされる。For example, FIG. 4C illustrates a dynamic intensity threshold 480 that varies over time based in part on the intensity of touch input 476 over time. Dynamic intensity threshold 480 is the sum of two components: a first component 474 that decays over time after a predetermined delay time p1 from when touch input 476 is first detected, and a second component 478 that tracks the intensity of touch input 476 over time. The initial, high intensity threshold of first component 474 reduces accidental triggering of a "deep press" response while still allowing an immediate "deep press" response if touch input 476 provides sufficient intensity. Second component 478 reduces unintended triggering of a "deep press" response due to gradual intensity variations of the touch input. In some embodiments, a "deep press" response is triggered when touch input 476 meets dynamic intensity threshold 480 (e.g., at point 481 in FIG. 4C ).

図4Dは、別の動的な強度閾値486(例えば、強度閾値ID)を示す。図4Dは、2つの他の強度閾値:第1の強度閾値IH及び第2の強度閾値ILも示す。図4Dでは、タッチ入力484が時間p2の前に第1の強度閾値IH及び第2の強度閾値ILを満たすが、時間482において遅延時間p2が経過するまでは応答が提供されない。また、図4Dでは、動的な強度閾値486は経時的に減衰し、減衰は、時間482から既定の遅延時間p1が経過した後(第2の強度閾値ILに関連付けられた応答がトリガされたとき)の時間488に始まる。このタイプの動的な強度閾値は、第1の強度閾値IH又は第2の強度閾値ILなどの、より低い強度閾値に関連付けられた応答をトリガした直後、又はそれと同時に、動的な強度閾値IDに関連付けられた応答の偶発的なトリガを削減する。FIG. 4D illustrates another dynamic intensity threshold 486 (e.g., intensity threshold ID). FIG. 4D also illustrates two other intensity thresholds: a first intensity threshold IH and a second intensity threshold IL. In FIG. 4D, touch input 484 satisfies first intensity threshold IH and second intensity threshold IL before time p2, but no response is provided until delay time p2 has elapsed at time 482. Also in FIG. 4D, dynamic intensity threshold 486 decays over time, beginning at time 488, a predetermined delay time p1 after time 482 (when the response associated with second intensity threshold IL is triggered). This type of dynamic intensity threshold reduces the accidental triggering of a response associated with dynamic intensity threshold ID immediately after, or simultaneously with, triggering a response associated with a lower intensity threshold, such as first intensity threshold IH or second intensity threshold IL.

図4Eは、更に別の動的な強度閾値492(例えば、強度閾値ID)を示す。図4Eでは、強度閾値ILに関連付けられた応答は、タッチ入力490が最初に検出されたときから遅延時間p2が経過した後にトリガされる。同時に、動的な強度閾値492は、タッチ入力490が最初に検出されたときから既定の遅延時間p1が経過した後に減衰する。そのため、タッチ入力490を解放することなしに、タッチ入力490の強度の増大がその後に続く、強度閾値ILに関連付けられた応答をトリガした後のタッチ入力490の強度の減少は、タッチ入力490の強度が別の強度閾値、例えば、強度閾値ILを下回る時でも、(例えば、時間494において)強度閾値IDに関連付けられた応答をトリガすることができる。FIG. 4E illustrates yet another dynamic intensity threshold 492 (e.g., intensity threshold ID). In FIG. 4E, the response associated with intensity threshold IL is triggered after a delay time p2 from when touch input 490 is first detected. At the same time, dynamic intensity threshold 492 decays after a predetermined delay time p1 from when touch input 490 is first detected. Thus, a decrease in the intensity of touch input 490 after triggering the response associated with intensity threshold IL, followed by an increase in the intensity of touch input 490 without releasing touch input 490, can trigger the response associated with intensity threshold ID (e.g., at time 494) even when the intensity of touch input 490 falls below another intensity threshold, e.g., intensity threshold IL.

ユーザインタフェース及び関連するプロセス
次に、ディスプレイ及びタッチ感知面を有する、ポータブル多機能デバイス100又はデバイス300などの、本明細書で電子デバイスと呼ばれることもあるコンピュータシステム上で実装され得るユーザインタフェース(「UI」)及び関連するプロセスの実施形態に注目する。
User Interface and Associated Processes Attention is now directed to embodiments of user interfaces (“UI”) and associated processes that may be implemented on a computer system, sometimes referred to herein as an electronic device, such as portable multifunction device 100 or device 300, having a display and a touch-sensitive surface.

図5A~図5ALは、いくつかの実施形態に係る、コンピュータシステムの活動モードの設定をアクティブ化、非アクティブ化、及び変更するための例示的なユーザインタフェースを示す。これらの図のユーザインタフェースは、図9A~図9F及び図13A~図13Bのプロセスを含む、以下に説明する処理を示すために用いられる。説明の便宜上、実施形態のいくつかは、タッチ感知ディスプレイシステム112を有するデバイス上(例えば、タッチスクリーン112を有するポータブル多機能デバイス100上)で実行される動作を参照して説明する。Figures 5A-5AL show exemplary user interfaces for activating, deactivating, and changing the settings of a computer system's activity mode, according to some embodiments. The user interfaces in these figures are used to illustrate the processes described below, including the processes of Figures 9A-9F and 13A-13B. For ease of explanation, some of the embodiments are described with reference to operations performed on a device having touch-sensitive display system 112 (e.g., portable multifunction device 100 having touch screen 112).

図5Aは、アプリケーション起動ユーザインタフェース(例えば、ホーム画面ユーザインタフェース)の一例を示す。ユーザは、活動モードがアクティブでない間、通常通りにポータブル多機能デバイス100と対話することができる。ユーザは、個別のアプリケーションユーザインタフェースをアクティブ化するために、アプリケーション起動アイコン416~446と対話することができる。いくつかの実施形態では、アプリケーション起動ユーザインタフェースは、1つ以上のアプリケーション起動アイコンに加えて、1つ以上のウィジェットを含み、これはまた、それぞれのウィジェットユーザインタフェースを表示するためにアクティブ化され得る。アプリケーション起動ユーザインタフェースが表示されている間(及びいくつかの実施形態では、他のユーザインタフェース、又は任意のユーザインタフェースが表示されている間)、ユーザは、他のユーザインタフェースにナビゲートするための入力(例えば、アプリケーション起動ユーザインタフェースのページ間をナビゲートするための左スワイプ又は右スワイプ入力、コントロールパネルユーザインタフェース又は通知センターユーザインタフェースにナビゲートするための下スワイプ入力(例えば、下スワイプ入力が検出されたロケーションに応じて)など)を実行することができる。FIG. 5A illustrates an example of an application launch user interface (e.g., a home screen user interface). While an active mode is not active, the user can interact with portable multifunction device 100 as usual. The user can interact with application launch icons 416-446 to activate individual application user interfaces. In some embodiments, the application launch user interface includes one or more widgets in addition to one or more application launch icons, which may also be activated to display respective widget user interfaces. While the application launch user interface is displayed (and in some embodiments, while other user interfaces, or any user interface, are displayed), the user can perform inputs to navigate to other user interfaces (e.g., left or right swipe inputs to navigate between pages of the application launch user interface, down swipe inputs to navigate to a control panel user interface or a notification center user interface (e.g., depending on the location where the down swipe input is detected), etc.).

図5Bは、コントロールパネルユーザインタフェース(例えば、コントロールパネル5004)を表示するための入力の一例を示す。いくつかの実施形態では、ユーザ入力(例えば、タッチスクリーン112の右上隅で検出された接触5002による下向きエッジスワイプ入力であり、エッジスワイプは、表示されたユーザインタフェースのそれぞれのエッジに対応するポジションで、又はディスプレイデバイスの表示エリアのエッジで開始するジェスチャである)に応じて、ポータブル多機能デバイス100は、(図5Cに示すように)コントロールパネル5004を表示する。FIG. 5B shows an example of an input for displaying a control panel user interface (e.g., control panel 5004). In some embodiments, in response to user input (e.g., a downward edge swipe input with contact 5002 detected at the upper right corner of touch screen 112, where the edge swipe is a gesture initiated at a position corresponding to the respective edge of the displayed user interface or at the edge of the display area of the display device), portable multifunction device 100 displays control panel 5004 (as shown in FIG. 5C).

図5Cは、ユーザ入力に応じて表示されるコントロールパネルユーザインタフェースの一例を示す。コントロールパネル5004は、複数のデバイス制御機能(例えば、ディスプレイ輝度を調整する、デバイス音量を調整する、画面の向きをロックする、ネットワーク接続をオン/オフする、機内モードをオン/オフする、Bluetooth接続をオン/オフするなどのオプション)をトリガするための選択可能なオプションと、任意選択的に、いくつかのアプリケーション機能(例えば、メディア再生を開始する、フラッシュライトをオンする、カメラをオンする、アラームアプリケーションを表示する、計算機アプリケーションを表示するなど)とを含む。いくつかの実施形態では、コントロールパネル5004は、ポータブル多機能デバイス100上で利用可能な活動モードに関連付けられたアフォーダンスと、利用可能な活動モードの設定を変更するためのアフォーダンスとを含む第1のユーザインタフェースを表示するための(例えば、アフォーダンス5006上でユーザ入力5008を検出したことに応じて)アフォーダンス5006を含む。5C illustrates an example of a control panel user interface displayed in response to user input. Control panel 5004 includes selectable options for triggering a number of device control functions (e.g., options to adjust display brightness, adjust device volume, lock screen orientation, turn network connectivity on/off, turn airplane mode on/off, turn Bluetooth connectivity on/off, etc.) and, optionally, several application functions (e.g., start media playback, turn on flashlight, turn on camera, display alarm application, display calculator application, etc.). In some embodiments, control panel 5004 includes affordance 5006 (e.g., in response to detecting user input 5008 on affordance 5006) for displaying a first user interface including affordances associated with activity modes available on portable multifunction device 100 and affordances for changing settings of the available activity modes.

図5Dは、ポータブル多機能デバイス100上で利用可能な活動モードに関連付けられたアフォーダンスと、利用可能な活動モードの設定を変更するためのアフォーダンスとを含む第1のユーザインタフェースの一例を示す。第1のユーザインタフェースは、ポータブル多機能デバイス100の「仕事中」、「睡眠」、「運転」、及び「邪魔しない」活動モードにそれぞれ対応するアフォーダンス5010、5012、5014、及び5016を含む。いくつかの実施形態では、活動モードのアクティブ化は、個別の活動モードに対応するそれぞれのアフォーダンス上でのユーザ入力(例えば、ユーザ入力5034、5036、5038、又は5040)の検出に応じて開始される。いくつかの実施形態では、アフォーダンス5010、5012、5014、及び5016は、個別の活動モードに対応するアイコンを含む(例えば、「仕事中」活動モードに対応するアフォーダンス5010は、ブリーフケースのアイコンを含む)。いくつかの実施形態では、アフォーダンス5010、5012、5014、及び5016は、個別の活動モードの設定に対応する指示(例えば、自動アクティブ化又は非アクティブ化条件の指示)を含む(例えば、「睡眠」活動モードに対応するアフォーダンス5012は、「睡眠」活動モードが午後11:00に自動的に開始するようにスケジュールされていることを示すテキスト「午後11時に開始」を含む)。いくつかの実施形態では、アフォーダンス5010、5012、5014、及び5016の全てよりも少ないものが、個別の活動モードの設定に対応する指示を含む。いくつかの実施形態では、次のスケジュールされた活動モードのみが、個別の活動モードの設定に対応する指示を含む(例えば、図5Dでは、現在時刻の午後6:00以降にアクティブになるようにスケジュールされた活動モードはないが、午後11:00に「睡眠」活動モードが開始する前に、「睡眠」活動モードに対応するアフォーダンス5012のみが、「睡眠」活動モードの設定に対応する指示を表示する)。5D illustrates an example of a first user interface including affordances associated with activity modes available on portable multifunction device 100 and affordances for changing the settings of the available activity modes. The first user interface includes affordances 5010, 5012, 5014, and 5016 corresponding to the "at work," "at sleep," "at drive," and "do not disturb" activity modes of portable multifunction device 100, respectively. In some embodiments, activation of an activity mode is initiated in response to detecting a user input (e.g., user input 5034, 5036, 5038, or 5040) on the respective affordance corresponding to the respective activity mode. In some embodiments, affordances 5010, 5012, 5014, and 5016 include icons corresponding to the respective activity mode (e.g., affordance 5010 corresponding to the "at work" activity mode includes a briefcase icon). In some embodiments, affordances 5010, 5012, 5014, and 5016 include instructions (e.g., instructions for automatic activation or deactivation conditions) corresponding to setting the individual activity mode (e.g., affordance 5012 corresponding to the "Sleep" activity mode includes the text "START AT 11 PM" indicating that the "Sleep" activity mode is scheduled to automatically start at 11:00 PM). In some embodiments, fewer than all of affordances 5010, 5012, 5014, and 5016 include instructions corresponding to setting the individual activity mode. In some embodiments, only the next scheduled activity mode includes instructions corresponding to setting the individual activity mode (e.g., in FIG. 5D , no activity modes are scheduled to activate after 6:00 PM of the current time, but before the "Sleep" activity mode starts at 11:00 PM, only affordance 5012 corresponding to the "Sleep" activity mode displays instructions corresponding to setting the "Sleep" activity mode).

いくつかの実施形態では、第1のユーザインタフェースは、「仕事中」、「睡眠」、「運転」、及び「邪魔しない」活動モードの設定をそれぞれ変更するためのアフォーダンス5026、5028、5030、及び5032を含む。いくつかの実施形態では、第1のユーザインタフェースは、別の活動モードを第1のユーザインタフェースに追加するためのアフォーダンス5042を含む。いくつかの実施形態では、アフォーダンス5042をアクティブ化すると(例えば、アフォーダンス5042上でユーザ入力5046を検出したことに応じて)、新しい活動モードを構成するための設定ユーザインタフェースが表示される。いくつかの実施形態では、第1のユーザインタフェースに含まれるアフォーダンスから離れたロケーションでユーザ入力5044を検出したことに応じて、ポータブル多機能デバイス100は、第1のユーザインタフェースの表示を中止する(例えば、第1のユーザインタフェースの直前に表示されていたユーザインタフェースの表示を再開する)。In some embodiments, first user interface includes affordances 5026, 5028, 5030, and 5032 for changing settings for the "Work," "Sleep," "Driving," and "Do Not Disturb" activity modes, respectively. In some embodiments, first user interface includes affordance 5042 for adding another activity mode to the first user interface. In some embodiments, activating affordance 5042 (e.g., in response to detecting user input 5046 on affordance 5042) displays a settings user interface for configuring the new activity mode. In some embodiments, in response to detecting user input 5044 at a location away from an affordance included in the first user interface, portable multifunction device 100 ceases displaying the first user interface (e.g., resumes displaying the user interface that was displayed immediately prior to the first user interface).

図5E1~図5E4は、活動モードがアクティブであるときのポータブル多機能デバイス100の例示的なユーザインタフェースを示す。具体的には、図5E1~図5E4は、(例えば、入力5034、5036、5038、又は5040をそれぞれ検出したことに応じて)「仕事中」、「睡眠」、「運転」、及び「邪魔しない」活動モードがそれぞれアクティブ化された後に表示される例示的なアプリケーション起動ユーザインタフェースを示す。いくつかの実施形態では、アクティブな活動モードと呼ばれることもある現在の活動モードに対応する指示が、タッチスクリーン112の左上隅に表示される(例えば、現在の活動モードに対応する固有のグリフ又はアイコン)。図5E-1~図5E4では、指示5048、5050、5052、及び5054がそれぞれ、タッチスクリーン112の左上隅に表示されて、「仕事中」活動モード、「睡眠」活動モード、「運転」活動モード、及び「邪魔しない」活動モードがそれぞれアクティブであることを示す。5E1-5E4 illustrate exemplary user interfaces of portable multifunction device 100 when an activity mode is active. Specifically, FIGS. 5E1-5E4 illustrate exemplary application launch user interfaces displayed after the "Work," "Sleep," "Drive," and "Do Not Disturb" activity modes are activated, respectively (e.g., in response to detecting input 5034, 5036, 5038, or 5040, respectively). In some embodiments, an indication corresponding to the current activity mode, sometimes referred to as the active activity mode, is displayed in the upper left corner of touch screen 112 (e.g., a unique glyph or icon corresponding to the current activity mode). In FIGS. 5E-1-5E4, indications 5048, 5050, 5052, and 5054, respectively, are displayed in the upper left corner of touch screen 112 to indicate that the "Work," "Sleep," "Drive," and "Do Not Disturb" activity modes are active, respectively.

図5Fは、活動モードがアクティブである間のコントロールパネルユーザインタフェースの一例を示す。活動モードがアクティブでなかったとき、コントロールパネル5004内のアフォーダンス5006は、図5Dにおいてテキスト「活動モード」を以前に表示していた。図5Fでは、アフォーダンス5006は、「仕事中」活動モードに対応する指示5056及び名称5058を表示する。いくつかの実施形態では、アフォーダンス5006上のユーザ入力5060に応じて、ポータブル多機能デバイス100は、現在アクティブな活動モード(例えば、「仕事中」活動モード)を非アクティブ化する。いくつかの実施形態では、現在アクティブな活動モードを非アクティブ化した後、アフォーダンス5006の外観は、元の状態に戻る(例えば、図5Dに示すように、テキスト「活動モード」を表示する)。FIG. 5F shows an example of a control panel user interface while an activity mode is active. When an activity mode was not active, affordance 5006 in control panel 5004 previously displayed the text "ACTIVE MODE" in FIG. 5D. In FIG. 5F, affordance 5006 displays instructions 5056 and name 5058 corresponding to the "AT WORK" activity mode. In some embodiments, in response to user input 5060 on affordance 5006, portable multifunction device 100 deactivates the currently active activity mode (e.g., the "AT WORK" activity mode). In some embodiments, after deactivating the currently active activity mode, the appearance of affordance 5006 reverts to its original state (e.g., displaying the text "ACTIVE MODE" as shown in FIG. 5D).

図5Gは、活動モードがアクティブである間のロックスクリーンユーザインタフェースの一例を示す。いくつかの実施形態では、現在の活動モードの指示5066(例えば、「仕事中」活動モードがアクティブであるという指示)がロックスクリーン上に表示される。いくつかの実施形態では、指示5066は、現在の活動モードに特有の説明を表示する(例えば、異なる活動モードがアクティブであるとき、指示5066の説明は異なる)。いくつかの実施形態では、活動モードに固有の記述は、どの活動モードがアクティブであるかを示す。いくつかの実施形態では、活動モードに固有の記述は、アクティブな活動モードに関連付けられた追加の詳細(例えば、設定)を示す。いくつかの実施形態では、指示5066は、時間5062及び日付5064の下に表示され、これらは、指示5066と共にロックスクリーンユーザインタフェース上に同時に表示される。いくつかの実施形態では、現在の活動モードの指示5066を選択するユーザ入力(例えば、ユーザ入力5067)は、現在の活動モードを非アクティブ化する。FIG. 5G shows an example of a lock screen user interface while an activity mode is active. In some embodiments, an indication 5066 of the current activity mode (e.g., an indication that the "At Work" activity mode is active) is displayed on the lock screen. In some embodiments, the indication 5066 displays a description specific to the current activity mode (e.g., the description of the indication 5066 is different when different activity modes are active). In some embodiments, the activity mode-specific description indicates which activity mode is active. In some embodiments, the activity mode-specific description indicates additional details (e.g., settings) associated with the active activity mode. In some embodiments, the indication 5066 is displayed below the time 5062 and date 5064, which are simultaneously displayed on the lock screen user interface along with the indication 5066. In some embodiments, user input (e.g., user input 5067) that selects the current activity mode indication 5066 deactivates the current activity mode.

図5H~図5Pは、第1のユーザ(例えば、ポータブル多機能デバイス100に類似しているが、別の例である、ポータブル多機能デバイス100-bのユーザ)のメッセージングアプリケーション内の例示的なユーザインタフェースを示す。これらの例では、第1のユーザは、第2のユーザ(例えば、ポータブル多機能デバイス100のユーザ、図5A~図5G)にメッセージを送っている。図5H~図5Kは、第2のユーザのポータブル多機能デバイス100に対してアクティブな活動モードがないときの第1のユーザのメッセージングアプリケーション内の例を示す。対照的に、図5L~図5Pは、第2のユーザのポータブル多機能デバイスに対して活動モードがアクティブであるときの第1のユーザのメッセージングアプリケーション内の例を示す。本開示の利益を有する当業者は、図5H~図5Pを参照して説明される実施形態が、メッセージングアプリケーションユーザインタフェースに加えて、又はその代わりに、他のアプリケーション(例えば、電子メール又は電話などの他の通信アプリケーション、他のユーザと共に体験され得る娯楽アプリケーションなど)のためのユーザインタフェースに適用可能であることを認識するであろう。5H-5P illustrate exemplary user interfaces within a messaging application of a first user (e.g., a user of portable multifunction device 100-b, which is similar to, but is another example of, portable multifunction device 100). In these examples, the first user is sending a message to a second user (e.g., the user of portable multifunction device 100; FIGS. 5A-5G). 5H-5K illustrate examples within the first user's messaging application when no activity mode is active for the second user's portable multifunction device 100. In contrast, FIGS. 5L-5P illustrate examples within the first user's messaging application when an activity mode is active for the second user's portable multifunction device. Those skilled in the art having the benefit of this disclosure will recognize that the embodiments described with reference to FIGS. 5H-5P may be applied to user interfaces for other applications (e.g., other communication applications such as email or phone calls, entertainment applications that may be experienced with other users, etc.) in addition to, or instead of, messaging application user interfaces.

図5Hは、(例えば、他のポータブル多機能デバイス100の)第2のユーザに対してアクティブな活動モードがないときの、ポータブル多機能デバイス100-bの第1のユーザに対するメッセージングアプリケーションユーザインタフェースの一例を示す。メッセージングアプリケーションユーザインタフェースは、他のポータブル多機能デバイスの第2のユーザに関連付けられた指示5068(例えば、アバター)と、メッセージ入力エリア5076とを含む。メッセージングアプリケーションユーザインタフェースは、メッセージ5070、5072、及び5074を含み、メッセージ5070及び5074は、第1のユーザによって受信され、他のポータブル多機能デバイスの第2のユーザから送信され、メッセージ5072は、第1のユーザによって他のポータブル多機能デバイスの第2のユーザに送信される。FIG. 5H shows an example of a messaging application user interface for a first user of portable multifunction device 100-b when there is no active activity mode for a second user (e.g., of another portable multifunction device 100). The messaging application user interface includes indicia 5068 (e.g., an avatar) associated with the second user of the other portable multifunction device and message entry area 5076. The messaging application user interface includes messages 5070, 5072, and 5074, where messages 5070 and 5074 are received by the first user and sent from the second user of the other portable multifunction device, and message 5072 is sent by the first user to the second user of the other portable multifunction device.

図5Iは、第1のユーザがメッセージングアプリケーションユーザインタフェースにおいて返信を作成する際に、他のポータブル多機能デバイスの第2のユーザに対して活動モードがアクティブでないときのメッセージングアプリケーションユーザインタフェースの一例を示す。第1のユーザは、他のポータブル多機能デバイスの第2のユーザにメッセージを送信する前に、メッセージ入力エリア5076に現れる応答を(例えば、キーボード5082を使用して)入力する。アフォーダンス5078(例えば、メッセージ入力エリア5076内のメッセージを送信又は伝送するための「伝送」アフォーダンス)上のユーザ入力5080を検出したことに応じて、ポータブル多機能デバイス100-bは、メッセージ入力エリア5076内のメッセージを、他のポータブル多機能デバイスの第2のユーザに伝送する。FIG. 5I illustrates an example of a messaging application user interface when a first user composes a reply in the messaging application user interface and the activity mode is not active for a second user of the other portable multifunction device. The first user enters a response (e.g., using keyboard 5082) that appears in message entry area 5076 before sending the message to the second user of the other portable multifunction device. In response to detecting user input 5080 on affordance 5078 (e.g., a "transmit" affordance for sending or transmitting the message in message entry area 5076), portable multifunction device 100-b transmits the message in message entry area 5076 to the second user of the other portable multifunction device.

図5Jは、他のポータブル多機能デバイスの第2のユーザに対してアクティブな活動モードがないときであって、ポータブル多機能デバイス100-bが他のポータブル多機能デバイスの第2のユーザにメッセージを伝送した後のメッセージングアプリケーションユーザインタフェースの一例を示す。伝送されたメッセージは、メッセージングアプリケーションユーザインタフェース内にメッセージ5084として現れる。加えて、メッセージングアプリケーションユーザインタフェースは、メッセージ5084が他のポータブル多機能デバイスの第2のユーザに配信されたという「配信済み」指示5086を含む。いくつかの実施形態では、「配信済み」指示5086は、メッセージ5084に隣接して(例えば、下に)表示される。FIG. 5J illustrates an example of a messaging application user interface after portable multifunction device 100-b transmits a message to a second user of the other portable multifunction device when there is no active activity mode for the second user of the other portable multifunction device. The transmitted message appears as message 5084 in the messaging application user interface. In addition, the messaging application user interface includes a "delivered" indication 5086 indicating that message 5084 has been delivered to the second user of the other portable multifunction device. In some embodiments, "delivered" indication 5086 is displayed adjacent to (e.g., below) message 5084.

図5Kは、他のポータブル多機能デバイスの第2のユーザに対して活動モードがアクティブでないとき、及び配信されたメッセージが他のポータブル多機能デバイスの第2のユーザによって閲覧された後の、メッセージングアプリケーションユーザインタフェースの一例を示す。他のポータブル多機能デバイスの第2のユーザが、(ポータブル多機能デバイス100-b上に表示された)メッセージ5084に対応する(他のポータブル多機能デバイス、例えば、ポータブル多機能デバイス100上の)メッセージを閲覧した後、ポータブル多機能デバイスは、メッセージが閲覧されたという第2の指示5088(「既読」指示と呼ばれることもある)(例えば、テキスト「既読」を含む指示)を表示する。5K shows an example of a messaging application user interface when the active mode is not active for the second user of the other portable multifunction device and after the delivered message has been viewed by the second user of the other portable multifunction device. After the second user of the other portable multifunction device views a message (on the other portable multifunction device, e.g., portable multifunction device 100) that corresponds to message 5084 (displayed on portable multifunction device 100-b), the portable multifunction device displays second indication 5088 (sometimes referred to as a "read" indication) that the message has been viewed (e.g., an indication including the text "read").

図5L~図5Pは、第2のユーザのポータブル多機能デバイス上で活動モードがアクティブであるときの、ポータブル多機能デバイスの第1のユーザに関連付けられた例示的なユーザインタフェースを示す。対照的に、図5H~図5Kは、上述したように、第2のユーザのポータブル多機能デバイス上で活動モードがアクティブでないときのポータブル多機能デバイスの第1のユーザに関連付けられた例示的なユーザインタフェースを示す。Figures 5L-5P illustrate exemplary user interfaces associated with a first user of a portable multifunction device when an active mode is active on the second user's portable multifunction device. In contrast, Figures 5H-5K illustrate exemplary user interfaces associated with a first user of a portable multifunction device when an active mode is not active on the second user's portable multifunction device, as described above.

図5Lは、他のポータブル多機能デバイスの第2のユーザに対して活動モードがアクティブであるときのメッセージングアプリケーションユーザインタフェースの一例を示す。図5Lは、図5Hと同様の状態を示しているが、特に、第2のユーザのための第1の活動モードインジケータ5090を示し、任意選択で、第2の活動モードインジケータ5092を含む。いくつかの実施形態では、第1の活動モードインジケータ5090は、他のポータブル多機能デバイスの第2のユーザに関連付けられた指示5068(例えば、アバター)に視覚的に関連付けられる(例えば、重なって又は隣接して表示される)。FIG. 5L illustrates an example of a messaging application user interface when an active mode is active for a second user of the other portable multifunction device. FIG. 5L illustrates a similar situation to FIG. 5H, but specifically illustrates first active mode indicator 5090 for the second user, and optionally includes second active mode indicator 5092. In some embodiments, first active mode indicator 5090 is visually associated with (e.g., displayed over or adjacent to) indicia 5068 (e.g., an avatar) associated with the second user of the other portable multifunction device.

いくつかの実施形態では、第1の活動モードインジケータ5090は、活動モードのグラフィカル指示(例えば、アイコン)(例えば、「仕事中」活動モードを表すブリーフケース)であるか、又はそれを含む。いくつかの実施形態では、第1の活動モードインジケータ5090は、活動モードのグラフィカル指示と併せて、又はその代わりに、活動モードに関連付けられたテキスト(例えば、アクティブである活動モードを示す退席ステータスを表示)を含む。いくつかの実施形態では、第1の活動モードインジケータ5090は、他のポータブル多機能デバイスの第2のユーザに関連付けられた指示5068(例えば、図5Lに示すように)と部分的に重なる。いくつかの実施形態では、第1の活動モードインジケータ5090は、他のポータブル多機能デバイスの第2のユーザに関連付けられた指示5068に隣接する(例えば、左、右、上、下など)。いくつかの実施形態では、第1の活動モードインジケータ5090は、他のポータブル多機能デバイスの第2のユーザに関連付けられた指示5068に隣接し(例えば、左、右、上、下など)、重ならない。In some embodiments, the first activity mode indicator 5090 is or includes a graphical indication (e.g., an icon) of the activity mode (e.g., a briefcase representing an "at work" activity mode). In some embodiments, the first activity mode indicator 5090 includes text associated with the activity mode (e.g., displaying an away status to indicate an active activity mode) in addition to or instead of the graphical indication of the activity mode. In some embodiments, the first activity mode indicator 5090 partially overlaps instructions 5068 associated with the second user of the other portable multifunction device (e.g., as shown in FIG. 5L). In some embodiments, the first activity mode indicator 5090 is adjacent (e.g., left, right, up, down, etc.) to instructions 5068 associated with the second user of the other portable multifunction device. In some embodiments, the first activity mode indicator 5090 is adjacent (e.g., left, right, up, down, etc.) to, but does not overlap, instructions 5068 associated with the second user of the other portable multifunction device.

いくつかの実施形態では、第2の活動モードインジケータ5092は、活動モードのグラフィカル指示(例えば、アイコン)(例えば、「仕事中」活動モードを表すブリーフケース)であるか、又はそれを含む。いくつかの実施形態では、第2の活動モードインジケータ5092は、活動モードのグラフィカル指示と併せて、又はその代わりに、活動モードに関連付けられたテキスト(例えば、アクティブである活動モードを示す退席ステータス)を含む。いくつかの実施形態では、第2の活動モードインジケータ5092は、メッセージングアプリケーションユーザインタフェースの、第1の活動モードインジケータ5090とは異なる領域に表示される。いくつかの実施形態では、第2の活動モードインジケータ5092は、第1の活動モードインジケータ5090に含まれない活動モードに関連付けられた追加の詳細(例えば、活動モードの名前などの特性を示すテキスト)を含む。In some embodiments, the second activity mode indicator 5092 is or includes a graphical indication (e.g., an icon) of the activity mode (e.g., a briefcase representing an "at work" activity mode). In some embodiments, the second activity mode indicator 5092 includes text associated with the activity mode (e.g., an away status indicating an active activity mode) in addition to or instead of the graphical indication of the activity mode. In some embodiments, the second activity mode indicator 5092 is displayed in a different area of the messaging application user interface than the first activity mode indicator 5090. In some embodiments, the second activity mode indicator 5092 includes additional details associated with the activity mode not included in the first activity mode indicator 5090 (e.g., text indicating characteristics such as the name of the activity mode).

図5Mは、第1のユーザがメッセージングアプリケーションユーザインタフェースにおいて返信を作成する際に、他のポータブル多機能デバイスの第2のユーザに対して活動モードがアクティブであるときのメッセージングアプリケーションユーザインタフェースの一例を示す。図5Mは、図5Iに類似しているが、図5Lを参照して上述した第1の活動モードインジケータ5090及び第2の活動モードインジケータ5092を含む。アフォーダンス5078上でユーザ入力5094を検出したことに応じて、ポータブル多機能デバイス100-bは、他のポータブル多機能デバイスの第2のユーザにメッセージを伝送する。FIG. 5M illustrates an example messaging application user interface when an active mode is active for a second user of another portable multifunction device as a first user composes a reply in the messaging application user interface. FIG. 5M is similar to FIG. 5I but includes first active mode indicator 5090 and second active mode indicator 5092 described above with reference to FIG. 5L. In response to detecting user input 5094 on affordance 5078, portable multifunction device 100-b transmits a message to the second user of the other portable multifunction device.

図5Nは、他のポータブル多機能デバイスの第2のユーザに対して活動モードがアクティブであり、ポータブル多機能デバイス100-bが他のポータブル多機能デバイスの第2のユーザにメッセージを伝送した後のメッセージングアプリケーションユーザインタフェースの一例を示す。メッセージ5084が他のポータブル多機能デバイスの第2のユーザに配信されたという指示5086を含む図5Jとは対照的に、図5Nは、メッセージが他の参加者のための活動モード(例えば、低減通知)設定に従って配信されたという「静かに配信」指示5096を含む。いくつかの実施形態では、「静かに配信」指示は、メッセージ5084に関連付けられた通知が他のポータブル多機能デバイスの第2のユーザに配信されなかったことを示すために、「静かに配信」に加えて、又はその代わりのテキストを含む。いくつかの実施形態では、オーバーライドアフォーダンス5098が、「静かに配信」指示5096と併せて表示される。いくつかの実施形態では、オーバーライドアフォーダンス5098は、「静かに配信」指示5096に隣接して(例えば、左、右、上、下など)表示される。オーバーライドアフォーダンス5098をアクティブ化するユーザ入力5100を検出したことに応じて、ポータブル多機能デバイスは、メッセージ5084に関連付けられた通知の配信の要求を送信する。5N illustrates an example of a messaging application user interface after an active mode is active for a second user of the other portable multifunction device and portable multifunction device 100-b transmits a message to the second user of the other portable multifunction device. In contrast to FIG. 5J , which includes an indication 5086 that message 5084 was delivered to the second user of the other portable multifunction device, FIG. 5N includes a "Deliver Quietly" indication 5096 that the message was delivered in accordance with the active mode (e.g., reduced notification) settings for the other participants. In some embodiments, the "Deliver Quietly" indication includes text in addition to or instead of "Deliver Quietly" to indicate that the notification associated with message 5084 was not delivered to the second user of the other portable multifunction device. In some embodiments, an override affordance 5098 is displayed in conjunction with the "Deliver Quietly" indication 5096. In some embodiments, the override affordance 5098 is displayed adjacent (e.g., to the left, right, above, below, etc.) to the "Deliver Quietly" indication 5096. In response to detecting user input 5100 that activates override affordance 5098, the portable multifunction device sends a request for delivery of a notification associated with message 5084.

図5Oは、活動モードが他のポータブル多機能デバイスの第2のユーザに対してアクティブであり、第1のユーザのポータブル多機能デバイス100-bがメッセージに関連付けられた通知の配信要求を送信した後の、第1のユーザのポータブル多機能デバイス100-b上のメッセージングアプリケーションユーザインタフェースの一例を示す。図5Oは、活動モードが他のポータブル多機能デバイスの第2のユーザに対してアクティブであることを除いて、図5Jと類似の状態を示し、図5Oは、図5Lを参照して上述した第1の活動モードインジケータ5090及び/又は第2の活動モードインジケータ5092を含む。ポータブル多機能デバイス100-bがメッセージに関連付けられた通知の配信を要求した後、他のポータブル多機能デバイスがメッセージに関連付けられた通知を配信する。いくつかの実施形態では、メッセージに関連付けられた通知は、メッセージ5084に対応する、他のポータブル多機能デバイス上に表示されるメッセージである。ポータブル多機能デバイス100-bは、メッセージ5084に関連付けられた通知の配信要求を送信した後、「配信済み」指示5104を表示する。いくつかの実施形態では、「配信済み」指示5104を表示することは、「静かに配信」指示5096を「配信済み」指示5104の表示と置き換えることを含む。いくつかの実施形態では、メッセージ5084に関連付けられた通知の配信要求を送信した後、ポータブル多機能デバイス100-bは、メッセージ5084に関連付けられた通知の配信要求が送信されたこと(及び/又はメッセージ5084に関連付けられた通知が他のポータブル多機能デバイスの第2のユーザに配信されたこと)を示すために、メッセージ5084に関連付けられたアニメーション(例えば、点線の輪郭5102によって示されるような)を表示する(例えば、メッセージ5084が揺れ、かつ/又はメッセージ5084のサイズが変化し、かつ/又はメッセージ5084が傾けられ、かつ/又は回転されるなど)。5O illustrates an example of a messaging application user interface on a first user's portable multifunction device 100-b after an active mode is active for a second user of the other portable multifunction device and the first user's portable multifunction device 100-b has sent a request for delivery of a notification associated with a message. FIG. 5O illustrates a similar state to FIG. 5J, except that an active mode is active for a second user of the other portable multifunction device, and FIG. 5O includes first active mode indicator 5090 and/or second active mode indicator 5092, as described above with reference to FIG. 5L. After portable multifunction device 100-b requests delivery of a notification associated with the message, the other portable multifunction device delivers the notification associated with the message. In some embodiments, the notification associated with the message is a message displayed on the other portable multifunction device that corresponds to message 5084. After portable multifunction device 100-b sends a request for delivery of a notification associated with message 5084, it displays a "Delivered" indication 5104. In some embodiments, displaying "Delivered" indication 5104 includes replacing "Quietly Deliver" indication 5096 with the display of "Delivered" indication 5104. In some embodiments, after sending the delivery request for the notification associated with message 5084, portable multifunction device 100-b displays an animation (e.g., as indicated by dotted outline 5102) associated with message 5084 (e.g., message 5084 wobbles, and/or message 5084 changes size, and/or message 5084 is tilted and/or rotated, etc.) to indicate that the delivery request for the notification associated with message 5084 has been sent (and/or that the notification associated with message 5084 has been delivered to a second user of another portable multifunction device).

図5Pは、他のポータブル多機能デバイスの第2のユーザに対して活動モードがアクティブであり、配信されたメッセージが他のポータブル多機能デバイスの第2のユーザによって閲覧された後のメッセージングアプリケーションユーザインタフェースの一例を示す。図5Pは、活動モードが他のポータブル多機能デバイスの第2のユーザに対してアクティブであることを除いて、図5Kに類似しており、図5Pは、図5Lを参照して上述した第1の活動モードインジケータ5090及び/又は第2の活動モードインジケータ5092を含む。他のポータブル多機能デバイスの第2のユーザが、(ポータブル多機能デバイス100-b上に表示された)メッセージ5084に対応する(他のポータブル多機能デバイス上の)メッセージを閲覧した後、ポータブル多機能デバイスは、メッセージが閲覧されたという「既読」指示5106(例えば、テキスト「既読」を伴う指示)を表示する。FIG. 5P illustrates an example of a messaging application user interface after an active mode is active for a second user of the other portable multifunction device and the delivered message has been viewed by the second user of the other portable multifunction device. FIG. 5P is similar to FIG. 5K, except that an active mode is active for a second user of the other portable multifunction device, and FIG. 5P includes first active mode indicator 5090 and/or second active mode indicator 5092, as described above with reference to FIG. 5L. After the second user of the other portable multifunction device views a message (on the other portable multifunction device) that corresponds to message 5084 (displayed on portable multifunction device 100-b), the portable multifunction device displays a "read" indication 5106 (e.g., an indication with the text "read") that the message has been viewed.

いくつかの実施形態では、図5Q1~図5Q4に示すように、ユーザ入力(例えば、図5Dに示すアフォーダンス5026上のユーザ入力5018)に応じて、ポータブル多機能デバイス100は、ポータブル多機能デバイス100の活動モードをアクティブ化又は構成するためのユーザインタフェースを表示する。活動モードをアクティブ化又は構成するためのユーザインタフェースは、個別の活動モードに対応する指示5108(例えば、図5Dに示すアフォーダンス5026に関連付けられた「仕事中」活動モードに対応するブリーフケースのアイコン)を含む。いくつかの実施形態では、活動モードをアクティブ化又は構成するためのユーザインタフェースは、個別の活動モードの説明5110を含む。いくつかの実施形態では、個別の活動モードの説明5110は、個別の活動モードの設定に関連付けられた情報(例えば、個別の活動モードがアクティブであるロケーション(図5Q-1に示す)、個別の活動モードのスケジュールされた開始及び終了時間(図5Q-2に示す)、個別の活動モードの持続時間(図5Q-3に示す)、又は個別の活動モードのアクティブ化及び/又は非アクティブ化に関連付けられたルール基準の概要(図5Q-4に示す)など)を含む。任意選択で、活動モードをアクティブ化又は構成するためのユーザインタフェースはまた、個別の活動モードのアクティブ化を手動で開始するためのオプション5112と、個別の活動モードの設定を変更するための設定オプション5114とを含む。In some embodiments, as shown in FIGS. 5Q1-5Q4, in response to a user input (e.g., user input 5018 on affordance 5026 shown in FIG. 5D), portable multifunction device 100 displays a user interface for activating or configuring an activity mode of portable multifunction device 100. The user interface for activating or configuring an activity mode includes indication 5108 corresponding to the individual activity mode (e.g., a briefcase icon corresponding to the "at work" activity mode associated with affordance 5026 shown in FIG. 5D). In some embodiments, the user interface for activating or configuring an activity mode includes a description 5110 of the individual activity mode. In some embodiments, the description 5110 of the individual activity mode includes information associated with the settings of the individual activity mode (e.g., the location where the individual activity mode is active (shown in FIG. 5Q-1), the scheduled start and end times of the individual activity mode (shown in FIG. 5Q-2), the duration of the individual activity mode (shown in FIG. 5Q-3), or a summary of the rules and criteria associated with the activation and/or deactivation of the individual activity mode (shown in FIG. 5Q-4), etc.). Optionally, the user interface for activating or configuring activity modes also includes an option 5112 for manually initiating activation of an individual activity mode, and a settings option 5114 for changing settings for an individual activity mode.

図5R-1~図5AFは、本明細書において個別の活動モードと呼ばれることもある活動モードを構成又は変更するための例示的な設定インタフェースを示す。いくつかの実施形態では、図5R-1に示されるように、ポータブル多機能デバイス100は、ユーザ入力(例えば、図5Q-1~図5Q-4に示されるような設定オプション5114上のユーザ入力5116、又は図5Dに示されるようなアフォーダンス5026上のユーザ入力5018)に応じて、設定インタフェース5120を表示する。説明を容易にするために、以下の説明は、「仕事中」活動モードの設定を変更することに言及するが、デバイスの任意の活動モードの設定インタフェースにおいて同様の変更を行うことができる。FIGS. 5R-1 through 5AF show exemplary settings interfaces for configuring or modifying activity modes, sometimes referred to herein as individual activity modes. In some embodiments, as shown in FIG. 5R-1, portable multifunction device 100 displays settings interface 5120 in response to user input (e.g., user input 5116 on settings option 5114 as shown in FIGS. 5Q-1 through 5Q-4, or user input 5018 on affordance 5026 as shown in FIG. 5D). For ease of explanation, the following description refers to modifying settings for the "At Work" activity mode, although similar changes can be made in the settings interface for any activity mode on the device.

設定インタフェース5120は、「仕事中」活動モードが、設定が変更されている現在の活動モードであるという指示5118(例えば、テキスト「仕事中」)を含む。設定インタフェース5120は更に、以下のオプションのうちの1つ以上(又は2つ以上、又はそのサブセット)を含む、「仕事中」活動モードの設定を変更するためのオプションを含む。
・「人々」オプション5122は、ユーザのリスト(例えば、「仕事中」活動モードのユーザのホワイトリスト)を構成するためのものである。列挙されたユーザに関連付けられた通知は、「仕事中」活動モードがアクティブである間に、ポータブル多機能デバイス100によって出力される。列挙されたユーザ以外のユーザに関連付けられた通知の配信は、別の「仕事中」活動モード設定によって有効化されない限り、「仕事中」活動モードがアクティブである間に、ポータブル多機能デバイス100によって延期され、代わりに、バンドルされた通知などで後に配信される。上記で説明したように、いくつかの状況では、例えば、図5M~図5Pに関して説明したように、送信者が別様でブロックされる通知の配信を要求する場合、通知が配信される。
・「アプリケーション」オプション5124は、アプリケーションのリスト(例えば、「仕事中」活動モードのアプリケーションのホワイトリスト)を構成するためのものである。列挙されたアプリケーションに関連付けられた通知は、「仕事中」活動モードがアクティブである間に、ポータブル多機能デバイス100によって出力される。列挙されたアプリケーション以外のアプリケーションに関連付けられた通知の配信は、別の「仕事中」活動モード設定によって有効化されない限り、「仕事中」活動モードがアクティブである間に、ポータブル多機能デバイス100によって延期され、代わりに、バンドルされた通知などで後に配信される。
・「時間制限通知」オプション5126は、関連付けられた「時間制限通知」トグルアフォーダンス5128と共に、「仕事中」活動モードがアクティブである間に時間制限通知の配信を有効化又は無効化するためのものである。「時間制限通知」オプションは、図8A~図8Jに関して以下で更に詳細に説明される。
・「退席ステータスを表示」オプション5130は、関連付けられた「退席ステータスを表示」トグルアフォーダンス5132と共に、「仕事中」活動モードがアクティブであることを他のデバイスのユーザに示すオプションを有効化又は無効化するためのものである(図5L~図5Pに示すように)。
・「ホーム画面ページ」オプション5134は、活動モードがアクティブである間に表示する1つ以上のホーム画面ページを選択するためのものである。「ホーム画面ページ」オプション5134は、図6A~図6J-3を参照して以下で更に詳細に説明される。
・「プリファレンス」オプション5136は、図6E、図6F-1~図6F-3、図6I、及び図6J-1~図6J-3を参照して以下で更に詳細に説明される、ユーザインタフェースカスタマイゼーションに関する追加の設定を変更するためのものである。
・追加の自動化アフォーダンス(例えば、プラスアフォーダンス)5138は、活動モードのアクティブ化を自動的に開始するための新たな自動化基準を構成するためのものであり、図5R-1~図5R-2を参照して以下で更に詳細に説明する。
・「スマートトリガ」オプション5140は、「仕事中」活動モードのアクティブ化を自動的に開始するための自動化追加アフォーダンス5138を選択した後に提示されるオプションとは異なる、追加の自動化基準(例えば、トリガ)を構成するためのものであり、その一例が図5R-2に示されている。追加の自動化基準のいくつかの例は、カレンダ上のイベント、ポータブル多機能デバイス100の動き状態、Bluetoothデバイスがポータブル多機能デバイス100に接続したことの検出、ポータブル多機能デバイス100のユーザがスクリーン共有を開始したか、又はポータブル多機能デバイスのスクリーンの記録を開始したことの検出、周辺デバイス(例えば、ポータブル多機能デバイス100と通信しているスマートウォッチ)からの信号に関連付けられたトリガ、及びトレーニング又は睡眠アプリケーション(例えば、健康アプリケーション)からのデータの受信を含む。
・第1の自動化スケジュール5142などの1つ以上の自動化スケジュールオプションは、ポータブル多機能デバイス100が「仕事中」活動モードのアクティブ化又は非アクティブ化を開始するスケジュールされた時間を有する。いくつかの実施形態では、第1の自動化スケジュール5142は、選択可能なオプションであり、これは、アクティブ化されると、第1の自動化スケジュールを変更するためのユーザインタフェースを表示する。
・任意選択的に、1つ以上の自動化スケジュールオプションは、ポータブル多機能デバイス100が「仕事中」活動モードのアクティブ化又は非アクティブ化を開始するスケジュールされた時間を有する第2の自動化スケジュール5144を含む。いくつかの実施形態では、第2の自動化スケジュール5144は、選択可能なオプションであり、これは、アクティブ化されると、第2の自動化スケジュールを変更するためのユーザインタフェースを表示する。
Settings interface 5120 includes an indication 5118 (e.g., the text "At Work") that the "At Work" activity mode is the current activity mode whose settings are being changed. Settings interface 5120 further includes options for changing the settings of the "At Work" activity mode, including one or more (or two or more, or a subset thereof) of the following options:
"Faces" option 5122 is for configuring a list of users (e.g., a whitelist of users for the "At Work" activity mode). Notifications associated with the listed users are output by portable multifunction device 100 while the "At Work" activity mode is active. Delivery of notifications associated with users other than the listed users is postponed by portable multifunction device 100 while the "At Work" activity mode is active, unless enabled by another "At Work" activity mode setting, and instead is delivered later, such as in a bundled notification. As explained above, in some circumstances, a notification is delivered if the sender requests delivery of an otherwise blocked notification, for example, as described with respect to Figures 5M-5P.
"Applications" option 5124 is for configuring a list of applications (e.g., a whitelist of applications for the "At Work" activity mode). Notifications associated with the listed applications are output by portable multifunction device 100 while the "At Work" activity mode is active. Delivery of notifications associated with applications other than the listed applications is postponed by portable multifunction device 100 while the "At Work" activity mode is active, unless enabled by another "At Work" activity mode setting, and instead is delivered later, such as in a bundled notification.
A "Timed Notifications" option 5126, along with an associated "Timed Notifications" toggle affordance 5128, for enabling or disabling the delivery of timed notifications while the "At Work" activity mode is active. The "Timed Notifications" option is described in further detail below with respect to Figures 8A-8J.
- "Show away status" option 5130, along with the associated "Show away status" toggle affordance 5132, is for enabling or disabling the option to indicate to users of other devices that the "At work" activity mode is active (as shown in Figures 5L-5P).
"Home Screen Pages" option 5134 is for selecting one or more home screen pages to display while the activity mode is active. "Home Screen Pages" option 5134 is described in further detail below with reference to Figures 6A-6J-3.
- "Preferences" option 5136 is for changing additional settings related to user interface customization, which are described in more detail below with reference to Figures 6E, 6F-1 through 6F-3, 6I, and 6J-1 through 6J-3.
Additional automation affordances (e.g., Plus affordances) 5138 are for configuring new automation criteria for automatically initiating activation of an active mode, and are described in more detail below with reference to Figures 5R-1 to 5R-2.
"Smart Trigger" option 5140 is for configuring additional automation criteria (e.g., triggers) other than the options presented after selecting automation add affordance 5138 for automatically initiating activation of the "At Work" activity mode, an example of which is shown in FIG. 5R-2. Some examples of additional automation criteria include a calendar event, the motion state of portable multifunction device 100, detecting that a Bluetooth device has connected to portable multifunction device 100, detecting that the user of portable multifunction device 100 has initiated screen sharing or recording of the portable multifunction device's screen, a trigger associated with a signal from a peripheral device (e.g., a smartwatch communicating with portable multifunction device 100), and receiving data from a workout or sleep application (e.g., a health application).
One or more automation schedule options, such as first automation schedule 5142, have scheduled times at which portable multifunction device 100 will begin activating or deactivating the “at work” activity mode. In some embodiments, first automation schedule 5142 is a selectable option that, when activated, displays a user interface for changing the first automation schedule.
Optionally, the one or more automation schedule options include a second automation schedule 5144 having a scheduled time at which portable multifunction device 100 should begin activating or deactivating the “at work” activity mode. In some embodiments, second automation schedule 5144 is a selectable option that, when activated, displays a user interface for changing the second automation schedule.

いくつかの実施形態では、ユーザ入力(例えば、図5R-1のユーザ入力5150などの上向きスワイプ)に応じて、ポータブル多機能デバイス100は、設定インタフェース5120の表示をスクロールする。例えば、図5R-2に示すように、「人々」オプション5122及びアプリケーションオプション5124は、もはや設定インタフェース5120に表示されず、「スマートトリガ」オプション5140、第1の自動化スケジュール5142、及び第2の自動化スケジュール5144(図5R-1では見られなかった)が表示される。In some embodiments, in response to a user input (e.g., an upward swipe, such as user input 5150 in FIG. 5R-1), portable multifunction device 100 scrolls the display of settings interface 5120. For example, as shown in FIG. 5R-2, "People" option 5122 and Applications option 5124 are no longer displayed in settings interface 5120, and "Smart Triggers" option 5140, first automation schedule 5142, and second automation schedule 5144 (not visible in FIG. 5R-1) are displayed.

いくつかの実施形態では、図5Sに示すように、ユーザ入力(例えば、図5R-1に示す「人々」オプション5122内のプラスボタン上のユーザ入力5146)に応じて、ポータブル多機能デバイス100は、ユーザのリストを構成するためのユーザインタフェースを表示する。ユーザのリストを構成するためのユーザインタフェースは、「設定」アフォーダンス5152を含み、これは、アクティブ化されると、設定インタフェース5120を表示させる(例えば、図5R-1及び図5R-2に示される設定インタフェース5120に戻る)。ユーザのリストを構成するためのユーザインタフェースは、(ポータブル多機能デバイス100がユーザのリストを構成するためのユーザインタフェースを現在表示しているので)インジケータ5154によって現在選択されている「人々」領域と、「アプリ」領域とを含むトグル5156を含む。In some embodiments, as shown in FIG. 5S, in response to user input (e.g., user input 5146 on the plus button in "Faces" option 5122 shown in FIG. 5R-1), portable multifunction device 100 displays a user interface for configuring a list of users. The user interface for configuring a list of users includes a "Settings" affordance 5152, which, when activated, causes settings interface 5120 to be displayed (e.g., back to settings interface 5120 shown in FIGS. 5R-1 and 5R-2). The user interface for configuring a list of users includes a toggle 5156 that includes a "Faces" region, which is currently selected by indicator 5154 (as portable multifunction device 100 is currently displaying the user interface for configuring a list of users), and an "Apps" region.

ユーザIsaac5158、ユーザMary Todd5160を含むユーザのリストが、トグル5156の下に表示されている。列挙されたユーザ(例えば、図5Sに示されるような「人々」の下に列挙されたユーザ)に関連付けられた通知は、「仕事中」活動モードがアクティブである間に、ポータブル多機能デバイス100によって出力される。いくつかの実施形態では、列挙されていないユーザに関連付けられた通知は、(通知を許可するための別の基準が満たされない限り)「仕事中」活動モードがポータブル多機能デバイス100上でアクティブである間、低減通知設定の対象となる。ユーザのリストは、「人々の追加」アフォーダンス5162を含む。A list of users, including user Isaac 5158 and user Mary Todd 5160, is displayed below toggle 5156. Notifications associated with the listed users (e.g., users listed under "People" as shown in FIG. 5S) are output by portable multifunction device 100 while the "At Work" activity mode is active. In some embodiments, notifications associated with unlisted users are subject to reduced notification settings while the "At Work" activity mode is active on portable multifunction device 100 (unless another criterion for allowing notifications is met). The list of users includes an "Add People" affordance 5162.

図5Tに示すように、(図5Sの)「人々の追加」アフォーダンス5162上のユーザ入力5164に応じて、ポータブル多機能デバイス100は、ユーザのリストに追加のユーザを追加するためのユーザインタフェースを表示する。いくつかの実施形態では、追加のユーザを追加するためのユーザインタフェースは、「戻る」ボタン5166(例えば、図5Sに示すユーザインタフェースに戻るための)及び「キャンセル」ボタン5168(例えば、図5R-1に示す設定インタフェースに戻るための)などのナビゲーションコントロールを含む。いくつかの実施形態では、検索クエリを検索バー5170に入力すると、検索クエリに従ってユーザのリストが返される。いくつかの実施形態では、ポータブル多機能デバイス100は、(例えば、検索バー5170における任意の検索クエリの入力を検出する前に)ユーザのリストを表示する。いくつかの実施形態では、ユーザのリストは、(例えば、ポータブル多機能デバイス100のユーザが頻繁に通信するユーザに基づいて、及び/又はポータブル多機能デバイス100のユーザの「お気に入り」リストに基づいて、など)ユーザの提案リストである。いくつかの実施形態では、ユーザのリストは、グループ(例えば、「親しい人」、「ピン留め会話」、及び「VIP&お気に入り」)によって編成される。いくつかの実施形態では、ユーザのリストは、個々のユーザ及びユーザの1つ以上のグループ(例えば、「ランチ仲間」グループ5182)の両方を含む。いくつかの実施形態では、ユーザのリスト内の1人以上のユーザは、それぞれのユーザに関連付けられたグラフィカル指示(例えば、それぞれのユーザのアバター、それぞれのユーザの写真など)で表される。いくつかの実施形態では、グラフィカル指示が特定のユーザに対して利用可能でない場合、代替的な指示が表示される(例えば、グラフィカル指示が利用可能でないユーザ「Cindy」5184に対するイニシャル「CN」)。いくつかの実施形態では、ユーザは、それぞれのユーザに関連付けられたグラフィカル指示上でユーザ入力を検出したことに応じて、(図5Sに示されるユーザインタフェース内の)ユーザのリストに追加される。いくつかの実施形態では、グラフィカル指示(又は代替の指示)は、個別のユーザをユーザのリストに追加するための追加のアフォーダンス(例えば、プラスアフォーダンス)を含む。As shown in FIG. 5T, in response to user input 5164 on "Add People" affordance 5162 (of FIG. 5S), portable multifunction device 100 displays a user interface for adding additional users to the list of users. In some embodiments, the user interface for adding additional users includes navigation controls such as a "Back" button 5166 (e.g., for returning to the user interface shown in FIG. 5S) and a "Cancel" button 5168 (e.g., for returning to the settings interface shown in FIG. 5R-1). In some embodiments, entering a search query in search bar 5170 returns a list of users according to the search query. In some embodiments, portable multifunction device 100 displays the list of users (e.g., before detecting the entry of any search query in search bar 5170). In some embodiments, the list of users is a suggested list of users (e.g., based on users with whom the user of portable multifunction device 100 frequently communicates and/or based on the user's "favorites" list of portable multifunction device 100, etc.). In some embodiments, the list of users is organized by groups (e.g., "Close Friends," "Pinned Conversations," and "VIPs & Favorites"). In some embodiments, the list of users includes both individual users and one or more groups of users (e.g., a "Lunch Buddies" group 5182). In some embodiments, one or more users in the list of users are represented by a graphical designation associated with the respective user (e.g., the respective user's avatar, a photo of the respective user, etc.). In some embodiments, if a graphical designation is not available for a particular user, an alternative designation is displayed (e.g., the initials "CN" for user "Cindy" 5184 for which no graphical designation is available). In some embodiments, a user is added to the list of users (in the user interface shown in FIG. 5S) in response to detecting user input on a graphical designation associated with the respective user. In some embodiments, the graphical designation (or the alternative designation) includes an additional affordance (e.g., a Plus affordance) for adding an individual user to the list of users.

図5Uに示すように、ユーザ選択された個別のユーザ(例えば、Max)に関連付けられたグラフィカル指示5180上でユーザ入力5188を検出したことに応じて、ポータブル多機能デバイス100は、個別のユーザをユーザのリストに追加する。図5Uは、図5Sに類似しているが、ユーザMaxが(ユーザMax5190として)ユーザのリストに追加されていることを示している。いくつかの実施形態では、ユーザのリストは、(例えば、図5Uに示されるように)アルファベット順に編成される。いくつかの実施形態では、ユーザのリストは、他の基準に基づいて(例えば、ユーザ指定の順序に基づいて、計算された通信頻度に基づいてなど)編成される。As shown in FIG. 5U, in response to detecting user input 5188 on graphical indication 5180 associated with a user-selected individual user (e.g., Max), portable multifunction device 100 adds the individual user to the list of users. FIG. 5U is similar to FIG. 5S, but shows user Max being added to the list of users (as user Max 5190). In some embodiments, the list of users is organized alphabetically (e.g., as shown in FIG. 5U). In some embodiments, the list of users is organized based on other criteria (e.g., based on a user-specified order, based on calculated communication frequency, etc.).

選択されたユーザ(例えば、ユーザIsaac)5158のマイナスアフォーダンス上のユーザ入力5192を検出したことに応じて、図5U~図5Vに示すように、ポータブル多機能デバイス100は、選択されたユーザをユーザのリストから削除する。In response to detecting user input 5192 on the negative affordance of a selected user (e.g., user Isaac) 5158, portable multifunction device 100 removes the selected user from the list of users, as shown in Figures 5U-5V.

トグル5156の「アプリ」領域上でのユーザ入力5194の検出に応じて、図5Wに示すように、ポータブル多機能デバイス100は、アプリケーションのリストを構成するためのユーザインタフェースを表示する。列挙されたアプリケーションに対応する通知は、「仕事中」活動モードがアクティブである間に、ポータブル多機能デバイス100によって出力される。いくつかの実施形態では、列挙されていないアプリケーションに対応する通知は、構成されている活動モード(例えば、「仕事中」活動モード)がポータブル多機能デバイス100上でアクティブである間、低減通知設定の対象となる(例えば、そのような通知は、活動モードがアクティブである間に通知が配信されることを可能にするための別の基準が満たされない限り延期される)。アプリケーションのリストを構成するためのユーザインタフェースは、この例では、カレンダアプリケーション5196及び天気アプリケーション5198のためのリスト項目を含む、アプリケーションのリストを含む。いくつかの実施形態では、アプリケーションのリストは、追加のアプリケーションをアプリケーションのリストに追加するための「Appを追加」アフォーダンス5200などのアフォーダンスを含む。いくつかの実施形態では、アプリケーションのリストを構成するためのユーザインタフェースは、構成されている活動モード(例えば、「仕事中」活動モード)がアクティブである間、アプリケーションのリストにないアプリケーションのための時間制限通知の配信を有効化又は無効化するための、「時間制限通知」オプション5202、及び関連付けられた「時間制限通知」トグル5204を含む。いくつかの実施形態では、トグル5204のトグル状態を変更すること(例えば、「時間制限通知」オプション5202を有効化又は無効化すること)は、トグル5128のトグル状態を変更して(例えば、図5R-2に示す設定インタフェース5120の「時間制限通知」オプション5126を有効化又は無効化する)、トグル5204のトグル状態に一致させる(例えば、「時間制限通知」オプション5126及び「時間制限通知」オプション5202は同じオプションであるが、設定ユーザインタフェース内の異なる場所から構成することができる)。In response to detecting user input 5194 on the "Apps" area of toggle 5156, portable multifunction device 100 displays a user interface for configuring a list of applications, as shown in FIG. 5W. Notifications corresponding to the listed applications are output by portable multifunction device 100 while the "At Work" activity mode is active. In some embodiments, notifications corresponding to applications not listed are subject to reduced notification settings while the configured activity mode (e.g., the "At Work" activity mode) is active on portable multifunction device 100 (e.g., such notifications are postponed unless another criterion for allowing notifications to be delivered while the activity mode is active is met). The user interface for configuring the list of applications includes a list of applications, which in this example includes list items for calendar application 5196 and weather application 5198. In some embodiments, the list of applications includes an affordance, such as an "Add App" affordance 5200, for adding additional applications to the list of applications. In some embodiments, the user interface for configuring the list of applications includes a "Time-Limited Notifications" option 5202 and an associated "Time-Limited Notifications" toggle 5204 for enabling or disabling delivery of time-limited notifications for applications not in the list of applications while a configured activity mode (e.g., the "At Work" activity mode) is active. In some embodiments, changing the toggle state of toggle 5204 (e.g., enabling or disabling "Time-Limited Notifications" option 5202) changes the toggle state of toggle 5128 (e.g., enabling or disabling "Time-Limited Notifications" option 5126 in settings interface 5120 shown in FIG. 5R-2) to match the toggle state of toggle 5204 (e.g., "Time-Limited Notifications" option 5126 and "Time-Limited Notifications" option 5202 are the same option but may be configured from different locations within the settings user interface).

「Appを追加」アフォーダンス5200(図5W参照)上でユーザ入力5206を検出したことに応じて、図5Xに示すように、ポータブル多機能デバイス100は、アプリケーションのリストに追加アプリケーションを追加するためのユーザインタフェースを表示する。いくつかの実施形態では、追加のアプリケーションを追加するためのユーザインタフェースは、「戻る」ボタン5208(例えば、図5Wに示すユーザインタフェースに戻るための)及び「キャンセル」ボタン5210(例えば、図5R-1に示す設定インタフェースに戻るための)などのナビゲーションコントロールを含む。いくつかの実施形態では、検索クエリを検索バー5212に入力すると、検索クエリに従ってアプリケーションのリストが返される。いくつかの実施形態では、ポータブル多機能デバイス100は、(例えば、検索バー5212における任意の検索クエリの入力を検出する前に)アプリケーションのリストを表示する。いくつかの実施形態では、アプリケーションのリストは、(例えば、ユーザ又は電子デバイスの使用履歴に基づく)アプリケーションの提案リストであるか、又はそれを含む。いくつかの実施形態では、アプリケーションのリストは、(例えば、図5Xに示されるように)アルファベット順に編成される。いくつかの実施形態では、アプリケーションのリストは、グループ(例えば、「ソーシャル」、「娯楽」、「ゲーム」など)によって編成される。In response to detecting user input 5206 on "Add App" affordance 5200 (see FIG. 5W), portable multifunction device 100 displays a user interface for adding an additional application to a list of applications, as shown in FIG. 5X. In some embodiments, the user interface for adding an additional application includes navigation controls such as a "Back" button 5208 (e.g., for returning to the user interface shown in FIG. 5W) and a "Cancel" button 5210 (e.g., for returning to the settings interface shown in FIG. 5R-1). In some embodiments, entering a search query in search bar 5212 returns a list of applications according to the search query. In some embodiments, portable multifunction device 100 displays the list of applications (e.g., before detecting the entry of any search query in search bar 5212). In some embodiments, the list of applications is or includes a suggested list of applications (e.g., based on the user's or the electronic device's usage history). In some embodiments, the list of applications is organized alphabetically (e.g., as shown in FIG. 5X). In some embodiments, the list of applications is organized by group (e.g., "Social," "Entertainment," "Games," etc.).

アプリケーションのリストは、個別のアプリケーションに関連付けられたグラフィカル指示(例えば、活動アプリケーションに関連付けられたアプリケーションアイコン5222などのアプリケーションアイコン)と、個別のアプリケーションをアプリケーションのリストに追加するためのアフォーダンス(例えば、プラスアフォーダンス)(例えば、活動アプリケーションをアプリケーションのリストに追加するためのプラスアフォーダンス5224)とを含む。The list of applications includes graphical indications associated with individual applications (e.g., application icons such as application icon 5222 associated with the active application) and affordances (e.g., Plus affordances) for adding individual applications to the list of applications (e.g., Plus affordance 5224 for adding the active application to the list of applications).

アフォーダンス5224上でのユーザ入力の検出に応じて、図5Yに示されるように、ポータブル多機能デバイス100は、個別のアプリケーション(例えば、活動アプリケーション)をアプリケーションのリストに追加する。図5Yは、図5Wに類似しているが、活動アプリケーションを表すリスト項目5236がアプリケーションのリストに追加されていることを示している。いくつかの実施形態では、アプリケーションのリストは、(例えば、図5Yに示されるように)アルファベット順に編成される。いくつかの実施形態では、アプリケーションのリストは、他の基準に基づいて(例えば、ユーザ指定の順序に基づいて、計算された通信頻度に基づいてなど)編成される。In response to detecting a user input on affordance 5224, portable multifunction device 100 adds the respective application (e.g., the active application) to the list of applications, as shown in FIG. 5Y. FIG. 5Y is similar to FIG. 5W, but shows that list item 5236 representing the active application has been added to the list of applications. In some embodiments, the list of applications is organized alphabetically (e.g., as shown in FIG. 5Y). In some embodiments, the list of applications is organized based on other criteria (e.g., based on a user-specified order, based on calculated communication frequency, etc.).

天気アプリケーション5198に関連付けられたアプリケーション削除アフォーダンス(例えば、マイナスアフォーダンス)上でユーザ入力5238を検出したことに応じて、図5Zに示すように、ポータブル多機能デバイス100は、アプリケーションのリストから天気アプリケーション5198を削除する。In response to detecting user input 5238 on an application removal affordance (e.g., a minus affordance) associated with weather application 5198, portable multifunction device 100 removes weather application 5198 from the list of applications, as shown in FIG. 5Z.

「設定」アフォーダンス5152上でのユーザ入力5240の検出に応じて、図5AA-1及び図5AA-2に示されるように、ポータブル多機能デバイスは、設定インタフェース5120を表示する。図5AA-1及び図5AA-2は、それぞれ図5R-1及び図5R-2に類似しているが、「人々」オプション5122及び「アプリケーション」オプション5124が、(図5S~図5Zを参照して上述したように)ユーザのリスト及びアプリケーションのリストに対して行われた変更を反映するように更新されていることを示す。特に、「人々」オプション5122は、追加されたユーザMaxを表示し、除去されたユーザIsaacを表示せず、「アプリケーション」オプション5124は、追加された活動アプリケーション(「A」アプリケーションアイコンで示される)を表示し、削除された天気アプリケーション(「W」アプリケーションアイコンで以前に示された)を表示しない。In response to detecting user input 5240 on "Settings" affordance 5152, portable multifunction device displays settings interface 5120, as shown in FIGS. 5AA-1 and 5AA-2. FIGS. 5AA-1 and 5AA-2 are similar to FIGS. 5R-1 and 5R-2, respectively, but show that "Faces" option 5122 and "Applications" option 5124 have been updated to reflect changes made to the list of users and the list of applications (as described above with reference to FIGS. 5S-5Z). In particular, "Faces" option 5122 displays the added user Max and does not display the removed user Isaac, and "Applications" option 5124 displays the added Activities application (indicated by the "A" application icon) and does not display the removed Weather application (previously indicated by the "W" application icon).

構成されている活動モードの設定に自動化を追加するためのアフォーダンス(例えば、プラスアフォーダンス)5138上でのユーザ入力5250を検出したことに応じて、図5ABに示すように、ポータブル多機能デバイス100は、構成されている活動モード(例えば、「仕事中」活動モード)の新たな自動化を構成するためのユーザインタフェースを表示する。いくつかの実施形態では、新しい自動化を構成するためのユーザインタフェースは、「時間」オプション5258、「ロケーション」オプション5260、及び「アプリ」オプション5262のうちの1つ以上、又は2つ以上、又は全てを含む。In response to detecting user input 5250 on affordance 5138 for adding automation to the settings of a configured activity mode (e.g., plus affordance), portable multifunction device 100 displays a user interface for configuring new automation for the configured activity mode (e.g., the "At Work" activity mode), as shown in FIG. 5AB. In some embodiments, the user interface for configuring new automation includes one or more, two or more, or all of "Time" option 5258, "Location" option 5260, and "App" option 5262.

「時間」オプション5258上でのユーザ入力5264の検出に応じて、図5ACに示されるように、ポータブル多機能デバイス100は、構成されている個別の活動モード(例えば、「仕事中」活動モード)に対して新しい時間ベースの自動化を構成するためのユーザインタフェースを表示し、個別の活動モードが自動的にアクティブ化される時間の範囲を指定する。新しい時間ベースの自動化を構成するためのユーザインタフェースは、関連付けられたAM/PMトグル5278を任意選択的に含む「開始」時間5272と、関連付けられたAM/PMトグル5274を任意選択的に含む「終了」時間5276とを含む。いくつかの実施形態では、「開始」時間5272及び「終了」時間5276は、別個に選択可能な時間及び分セグメントを含む(例えば、「開始」時間5276の時間セグメント上のユーザ入力5286は、「開始」時間5272の時間セグメントのみを構成し、「終了」時間5272の分セグメント上のユーザ入力5290は、「終了」時間5276の分セグメントのみを構成する)。いくつかの実施形態では、「開始」時間5272及び「終了」時間5276は、単一の選択可能オブジェクトである(例えば、ユーザ入力7286及びユーザ入力5290の両方は、それぞれ、「開始」時間5272又は「終了」時間5276の時間全体(例えば、時間及び分の両方)を構成することになる)。いくつかの実施形態では、新しい時間ベースの自動化を構成するためのユーザインタフェースは、時間ベースの自動化が適用される1つ以上の曜日を選択するためのオプション5280を含む(例えば、ユーザ入力5294は、時間ベースの自動化が適用される日として「土曜日」を構成する)。任意選択的に、新たな時間ベースの自動化を構成するためのユーザインタフェースは、(例えば、新しい活動モードが自動的にアクティブ化される前に(例えば、予め設定された時間量だけ前に)リマインダを表示するための)「リマインダ」オプション5282を含み、任意選択的に、(例えば、活動モードが自動的にアクティブ化されたときに(例えば、音声及び/又は触覚フィードバックを含む)アラームを再生するための)「アラーム」オプション5284を含む。In response to detecting user input 5264 on "Time" option 5258, portable multifunction device 100 displays a user interface for configuring a new time-based automation for the configured individual activity mode (e.g., the "At Work" activity mode) and specifies a range of hours during which the individual activity mode is automatically activated, as shown in FIG. 5AC. The user interface for configuring the new time-based automation includes a "Start" time 5272, optionally including an associated AM/PM toggle 5278, and an "End" time 5276, optionally including an associated AM/PM toggle 5274. In some embodiments, the "Start" time 5272 and the "End" time 5276 include separately selectable hour and minute segments (e.g., user input 5286 on the time segment of the "Start" time 5276 configures only the time segment of the "Start" time 5272, and user input 5290 on the minute segment of the "End" time 5272 configures only the minute segment of the "End" time 5276). In some embodiments, "start" time 5272 and "end" time 5276 are a single selectable object (e.g., user input 7286 and user input 5290 both configure the entire time (e.g., both hours and minutes) of "start" time 5272 or "end" time 5276, respectively). In some embodiments, the user interface for configuring the new time-based automation includes options 5280 for selecting one or more days of the week on which the time-based automation applies (e.g., user input 5294 configures "Saturday" as the day on which the time-based automation applies). Optionally, the user interface for configuring the new time-based automation includes a "reminder" option 5282 (e.g., to display a reminder before the new activity mode is automatically activated (e.g., a preset amount of time in advance)), and optionally includes an "alarm" option 5284 (e.g., to play an alarm (e.g., including audio and/or haptic feedback) when the activity mode is automatically activated).

「ロケーション」オプション5260上でのユーザ入力5266の検出に応じて、図5ADに示すように、ポータブル多機能デバイス100は、構成されている個別の活動モード(例えば、「仕事中」活動モード)に対して新しいロケーションベースの自動化を構成するためのユーザインタフェースを表示する。新しいロケーションベースの自動化を構成するためのユーザインタフェースは、ポータブル多機能デバイス100が個別の活動モード(例えば、「仕事中」モード)のアクティブ化を自動的に開始するロケーションのリスト(例えば、図5ADに示すように、「映画館」ロケーション5302、及び「職場」ロケーション5304)を含む。列挙されたロケーションに関連付けられた削除アフォーダンス(例えば、マイナスアフォーダンス)上でのユーザ入力(例えば、「職場」ロケーション5304に関連付けられた削除アフォーダンス上でのユーザ入力5310)は、ロケーションのリストからそれぞれのロケーションを削除する。いくつかの実施形態では、ポータブル多機能デバイス100は、ロケーションのリストに追加するために、提案されたロケーション(例えば、「自宅」ロケーション5306、又は提案されたロケーションのリスト)を表示する。列挙された提案ロケーションに関連付けられた追加アフォーダンス(例えば、プラスアフォーダンス)上のユーザ入力(例えば、「自宅」ロケーション5306に関連付けられたプラスアフォーダンス上のユーザ入力5312)は、提案ロケーションのリストからそれぞれのロケーションを追加する(例えば、リストがアルファベット順に順序付けられている場合は「映画館」ロケーション5302のすぐ上、又はリストが各ロケーションがいつリストに追加されたかに基づいて順序付けられている場合は「職場」ロケーション5304のすぐ下など)。新しいロケーションベースの自動化を構成するためのユーザインタフェースは、(例えば、所望のロケーションが提案されたロケーションでない場合に)追加のロケーションを追加するための「新しいロケーションを追加」アフォーダンス5308を含む。いくつかの実施形態では、「新しいロケーションを追加」アフォーダンス5308上のユーザ入力5314は、ロケーションのリストに追加する新しいロケーションを選択するためのユーザインタフェースを表示させる。In response to detecting user input 5266 on "Location" option 5260, portable multifunction device 100 displays a user interface for configuring new location-based automation for the configured individual activity mode (e.g., the "At Work" activity mode), as shown in FIG. 5AD. The user interface for configuring new location-based automation includes a list of locations (e.g., "Movie Theater" location 5302 and "Work" location 5304, as shown in FIG. 5AD) at which portable multifunction device 100 will automatically initiate activation of the individual activity mode (e.g., the "At Work" mode). User input on a delete affordance (e.g., a minus affordance) associated with a listed location (e.g., user input 5310 on the delete affordance associated with "Work" location 5304) removes the respective location from the list of locations. In some embodiments, portable multifunction device 100 displays suggested locations (e.g., "Home" location 5306, or a list of suggested locations) to add to the list of locations. User input on an add affordance (e.g., a plus affordance) associated with a listed suggested location (e.g., user input 5312 on the plus affordance associated with the "home" location 5306) adds the respective location from the list of suggested locations (e.g., immediately above the "movie theater" location 5302 if the list is ordered alphabetically, or immediately below the "work" location 5304 if the list is ordered based on when each location was added to the list). The user interface for configuring new location-based automation includes an "add new location" affordance 5308 for adding an additional location (e.g., if the desired location is not a suggested location). In some embodiments, user input 5314 on the "add new location" affordance 5308 causes a user interface to be displayed for selecting a new location to add to the list of locations.

「アプリ」オプション5262(図5ABに示す)上でユーザ入力5268を検出したことに応じて、図5AEに示すように、ポータブル多機能デバイス100は、構成されている個別の活動モード(例えば、「仕事中」活動モード)に対して新しいアプリケーションベースの自動化を構成するためのユーザインタフェースを表示する。いくつかの実施形態では、ポータブル多機能デバイス100は、(例えば、図5ABに示すように、構成されている個別の活動モード(例えば、「仕事中」活動モード)に対して新たな自動化を構成するためのユーザインタフェースに戻るために)「戻る」アフォーダンス5316を表示する。いくつかの実施形態では、新たなアプリケーションベースの自動化を構成するためのユーザインタフェースは、(例えば、個別のアプリケーション(例えば、「活動」アプリケーション)に関連付けられた追加アフォーダンス(例えば、プラスアフォーダンス)5332上のユーザ入力5344などのユーザ入力によって)アプリケーションのリストに追加することができるアプリケーションの検索バー5318及び/又はアプリケーションの表現(例えば、「活動」アプリケーションアイコン5330及び「アプリストア」アプリケーションアイコン5334)を含む。新しいアプリケーションベースの自動化を構成するためのユーザインタフェースは、個別の活動モードを自動的にアクティブ化するアプリケーション(例えば、「書籍」アプリケーション5320)のリストを含む。個別の活動モードは、列挙されたアプリケーションが使用中である間、アクティブになる(例えば、列挙されたアプリケーションのうちの1つをアクティブ化することはまた、「仕事中」活動モードを自動的に開始する)。いくつかの実施形態では、ポータブル多機能デバイス100は、アプリケーションのリストに追加するための提案されたアプリケーション(例えば、「活動」アプリケーション5322、「ヘッドスペース」アプリケーション5324、「ビデオ」アプリケーション5326、及び/又は「トレーニング」アプリケーション5328)を表示する。In response to detecting user input 5268 on "Apps" option 5262 (shown in FIG. 5AB), portable multifunction device 100 displays a user interface for configuring a new application-based automation for the configured individual activity mode (e.g., the "At Work" activity mode), as shown in FIG. 5AE. In some embodiments, portable multifunction device 100 displays a "Back" affordance 5316 (e.g., to return to the user interface for configuring a new automation for the configured individual activity mode (e.g., the "At Work" activity mode), as shown in FIG. 5AB). In some embodiments, the user interface for configuring a new application-based automation includes a search bar 5318 for applications that can be added to a list of applications (e.g., by user input, such as user input 5344 on an additional affordance (e.g., a Plus affordance) 5332 associated with the individual application (e.g., the "Activities" application)). The user interface for configuring new application-based automation includes a list of applications (e.g., "Books" application 5320) that automatically activate a particular activity mode. The particular activity mode is active while the listed application is in use (e.g., activating one of the listed applications also automatically initiates the "At Work" activity mode). In some embodiments, portable multifunction device 100 displays suggested applications for adding to the list of applications (e.g., "Activities" application 5322, "Headspace" application 5324, "Video" application 5326, and/or "Workout" application 5328).

図5AF-1~図5AF-3は、「仕事中」活動モードのために新たな自動化が追加された後の例示的な設定インタフェースを示す。図5AF-1は、図5ACに示される構成に対応する、新しい時間ベースの自動化(第3の自動化スケジュール5348)の追加を示す。図5AF-2は、図5ADに示される構成に対応する、新しいロケーションベースの自動化(ロケーション自動化5350)の追加を示す。図5AF-3は、図AEに示される構成に対応する、新しいアプリベースの自動化(アプリケーション自動化5352)の追加を示す。Figures 5AF-1 through 5AF-3 show an example settings interface after new automations have been added for the "At Work" activity mode. Figure 5AF-1 shows the addition of a new time-based automation (third automation schedule 5348), corresponding to the configuration shown in Figure 5AC. Figure 5AF-2 shows the addition of a new location-based automation (location automation 5350), corresponding to the configuration shown in Figure 5AD. Figure 5AF-3 shows the addition of a new app-based automation (application automation 5352), corresponding to the configuration shown in Figure AE.

図5AGは、アプリケーション(例えば、「書籍」アプリケーション5320)のためのアプリケーションユーザインタフェースの一例を示しており、より具体的には、アプリケーションが使用中である間、活動モードが自動的にアクティブ化するように構成されない状況を示す。いくつかの実施形態では、「書籍」アプリケーションが起動されると、ポータブル多機能デバイス100は、(例えば、「書籍」アプリケーションが使用されている間に自動的にアクティブ化するように構成された既存の活動モードがないという判定に従って)「書籍」アプリケーションが使用されているときに自動的にアクティブ化する新しい活動モード(例えば、「読書」活動モード)を構成するためのプロンプト5354を表示する。プロンプト5354は、テキスト5356(例えば、新しい活動モードを構成することが可能であることをユーザに通知するテキスト)、(例えば、デフォルト設定が(例えば、更なるユーザ入力なしに)ポータブル多機能デバイスによって構成されるデフォルト「読書」活動モードをアクティブ化するための)「読書モードをアクティブ化」アフォーダンス、及び(例えば、新しい活動モードの設定をカスタマイズするための)「読書モードカスタマイズ」アフォーダンスを含む。いくつかの実施形態では、「読書モードのカスタマイズ」アフォーダンスをアクティブ化すると、図5R-1~図5AF-3を参照して上述した設定インタフェースが表示される。いくつかの実施形態では、新しい「読書」活動モードは、構成後に自動的にアクティブ化される(例えば、新しい「読書」活動モードを構成した直後に、ポータブル多機能デバイス100は、「書籍」アプリケーションのためのユーザインタフェースを再表示し、新しい「読書」活動モードのアクティブ化を自動的に開始する)。FIG. 5AG illustrates an example application user interface for an application (e.g., "Books" application 5320), and more specifically, illustrates a situation in which no activity modes are configured to automatically activate while the application is in use. In some embodiments, when the "Books" application is launched, portable multifunction device 100 displays prompt 5354 for configuring a new activity mode (e.g., a "Reading" activity mode) to automatically activate when the "Books" application is in use (e.g., pursuant to a determination that no existing activity modes are configured to automatically activate while the "Books" application is in use). Prompt 5354 includes text 5356 (e.g., text informing the user that a new activity mode can be configured), an "Activate Reading Mode" affordance (e.g., for activating the default "Reading" activity mode, whose default settings are configured by the portable multifunction device (e.g., without further user input)), and a "Customize Reading Mode" affordance (e.g., for customizing the settings of the new activity mode). In some embodiments, activating the "Customize Reading Mode" affordance displays the settings interface described above with reference to FIGS. 5R-1 through 5AF-3. In some embodiments, the new "reading" activity mode is automatically activated after configuration (e.g., immediately after configuring the new "reading" activity mode, portable multifunction device 100 redisplays the user interface for the "books" application and automatically begins activating the new "reading" activity mode).

図5AHは、アプリケーション(例えば、「書籍」アプリケーション5320)のためのアプリケーションユーザインタフェースの一例を示しており、より具体的には、「読書」モードが、アプリケーションが使用中に自動的にアクティブ化されるように構成される状況を示す。いくつかの実施形態では、「書籍」アプリケーションのためのアプリケーションユーザインタフェースは、「書籍」アプリケーションのためのアプリケーションアイコン上の(例えば、図5Aに示されるホーム画面ユーザインタフェースなどのアプリケーション起動ユーザインタフェースからの)ユーザ入力に応じて表示される。「書籍」アプリケーションが使用されているとき、ポータブル多機能デバイス100は、(例えば、図5AF-2に示すように)「仕事中」活動モードの設定に従って、「仕事中」活動モードのアクティブ化を自動的に開始する。バナー5368が表示され、「読書」活動モードがアクティブであることを(例えば、「読書モードが現在アクティブ」というテキストで)示す。いくつかの実施形態では、ユーザ入力(例えば、ユーザ入力5372による左スワイプ)は、バナー5368を消去し、「読書」活動モードはアクティブのままである。いくつかの実施形態では、バナー5368は、(例えば、ユーザ入力5374によって)アクティブ化されると、「読書」活動モードを非アクティブ化する「X」アフォーダンス5370を含む(例えば、ユーザが「書籍」アプリケーションを使用している間に「読書」活動モードがアクティブになることを望まない場合、ユーザは、「X」アフォーダンス5370をアクティブ化することによって「読書」活動モードの自動化設定をオーバーライドする)。いくつかの実施形態では、バナー5368は、既存の活動モードが自動的に開始される(例えば、「書籍」アプリケーションのためのユーザインタフェースが表示される前に既に構成された活動モード)ときに表示される。いくつかの実施形態では、バナー5368は、新しい活動モード(例えば、図5AGを参照して上述したように、「書籍」アプリケーションのユーザインタフェースが表示された直後に構成された新しい活動モード)の構成の完了に応じて表示される。5AH illustrates an example of an application user interface for an application (e.g., "Books" application 5320), and more specifically, illustrates a situation in which a "Reading" mode is configured to be automatically activated during use of the application. In some embodiments, the application user interface for the "Books" application is displayed in response to user input on the application icon for the "Books" application (e.g., from an application launch user interface such as the home screen user interface shown in FIG. 5A). When the "Books" application is being used, portable multifunction device 100 automatically initiates activation of the "At Work" activity mode in accordance with the "At Work" activity mode settings (e.g., as shown in FIG. 5AF-2). Banner 5368 is displayed indicating that the "Reading" activity mode is active (e.g., with the text "Reading mode is currently active"). In some embodiments, user input (e.g., a left swipe via user input 5372) dismisses banner 5368, and the "Reading" activity mode remains active. In some embodiments, banner 5368 includes an "X" affordance 5370 that, when activated (e.g., by user input 5374), deactivates the "reading" activity mode (e.g., if the user does not want the "reading" activity mode to be active while using the "books" application, the user overrides the automated setting of the "reading" activity mode by activating "X" affordance 5370). In some embodiments, banner 5368 is displayed when an existing activity mode is automatically initiated (e.g., an activity mode that was already configured before the user interface for the "books" application was displayed). In some embodiments, banner 5368 is displayed in response to completion of configuration of a new activity mode (e.g., a new activity mode configured immediately after the user interface for the "books" application was displayed, as described above with reference to FIG. 5AG).

図5AIは、既存の活動モードが自動的にアクティブ化するときのアプリケーション起動ユーザインタフェースの一例を示す。平日の午前8:00に、ポータブル多機能デバイス100は、(例えば、図5AA-2に示されるような「仕事中」活動のための自動化設定に従って)「仕事中」活動モードのアクティブ化を自動的に開始する。また、ポータブル多機能デバイス100は、「仕事中」活動モードが現在アクティブであることを示すバナー5371を表示する。いくつかの実施形態では、ユーザ入力(例えば、ユーザ入力5375による左スワイプ)は、バナー5371を消去し、「仕事中」活動モードはアクティブのままである。いくつかの実施形態では、バナー5371は、(例えば、ユーザ入力5377によって)アクティブ化されると、「仕事中」活動モードを非アクティブ化する「X」アフォーダンス5373を含む(例えば、ユーザが「仕事中」活動モードがアクティブであることを望まない場合(例えば、ユーザが休暇日を取る場合)、ユーザは、「X」アフォーダンス5373をアクティブ化することによって「仕事中」活動モードの自動化設定をオーバーライドすることができる)。5AI illustrates an example of an application launch user interface when an existing activity mode is automatically activated. At 8:00 AM on a weekday, portable multifunction device 100 automatically begins activating the "at work" activity mode (e.g., in accordance with the automation settings for the "at work" activity as shown in FIG. 5AA-2). Portable multifunction device 100 also displays banner 5371 indicating that the "at work" activity mode is currently active. In some embodiments, user input (e.g., a left swipe via user input 5375) dismisses banner 5371, and the "at work" activity mode remains active. In some embodiments, banner 5371 includes "X" affordance 5373 that, when activated (e.g., by user input 5377), deactivates the "at work" activity mode (e.g., if the user does not want the "at work" activity mode to be active (e.g., if the user is taking a vacation day), the user can override the automation settings for the "at work" activity mode by activating "X" affordance 5373).

図5AJは、図5AA-1に類似しており、「仕事中」活動モードの設定インタフェースを示す。ユーザ入力5376(例えば、左スワイプ)を検出したことに応じて、ポータブル多機能デバイス100は、図5AKに示すように、図5AJの設定インタフェースを使用して設定が構成された個別の活動モード以外の活動モードの設定インタフェース(例えば、「睡眠」活動モードの設定インタフェース5380)を表示する。図5AKは、図5AJに示される「仕事中」活動モードの設定に類似する(「睡眠」活動モードの)設定を示し、「睡眠」活動モードの設定は、(例えば、図5R-1~図5AF-3を参照して上述したように)類似する方法で構成される。例えば、「睡眠」活動モードの設定ユーザインタフェース5380は、「睡眠」活動モードが、設定が変更されている現在の活動モードであるという指示5378(例えば、テキスト「睡眠」)と、「睡眠」活動モードの設定を変更するための以下のオプション、すなわち「人々」オプション5382、「自動化」オプション5384、トグルアフォーダンス5388を伴う「時間制限通知」オプション5386、トグルアフォーダンス5392を伴う「退席ステータスを表示」オプション5390、「ホーム画面ページ」オプション5394、「プリファレンス」オプション5396、及び自動化アフォーダンス5396のうちの1つ以上(又は2つ以上、若しくはサブセット)とを含み、その各々は、「仕事中」活動モードの設定を変更するためのオプションに関して上記で説明される機能性を有する。Figure 5AJ is similar to Figure 5AA-1 and illustrates a settings interface for the "At Work" activity mode. In response to detecting user input 5376 (e.g., a left swipe), portable multifunction device 100 displays a settings interface for an activity mode other than the individual activity mode whose settings were configured using the settings interface of Figure 5AJ (e.g., settings interface 5380 for the "Sleep" activity mode), as shown in Figure 5AK. Figure 5AK illustrates settings (for the "Sleep" activity mode) similar to the settings for the "At Work" activity mode shown in Figure 5AJ, with the settings for the "Sleep" activity mode being configured in a similar manner (e.g., as described above with reference to Figures 5R-1 through 5AF-3). For example, the "Sleep" activity mode settings user interface 5380 includes an indication 5378 (e.g., the text "Sleep") that the "Sleep" activity mode is the current activity mode whose settings are being changed, and one or more (or two or more, or a subset) of the following options for changing the settings of the "Sleep" activity mode: a "People" option 5382, an "Automation" option 5384, a "Timed Notifications" option 5386 with a toggle affordance 5388, a "Show Away Status" option 5390 with a toggle affordance 5392, a "Home Screen Page" option 5394, a "Preferences" option 5396, and an automation affordance 5396, each of which has the functionality described above with respect to the options for changing the settings of the "At Work" activity mode.

いくつかの実施形態では、追加のユーザ入力(例えば、別の左スワイプ)により、ポータブル多機能デバイス100は、「仕事中」活動モード及び「睡眠」活動モード以外の活動モード(例えば、「運転」活動モード)の設定インタフェースを表示させる。いくつかの実施形態では、異なるユーザ入力(例えば、右スワイプ)により、ポータブル多機能デバイス100は、以前に表示された設定インタフェース(例えば、「仕事中」活動モード用)を表示させる。いくつかの実施形態では、ポータブル多機能デバイス100は、ユーザ入力(例えば、左スワイプ)が繰り返されると、デバイスの各活動モードを循環する。いくつかの実施形態では、ポータブル多機能デバイス100が複数の活動モードのうちの最後の活動モードの設定インタフェースに到達したとき(例えば、ポータブル多機能デバイス100が、複数回の左スワイプに応じて、各活動モードの設定インタフェースを少なくとも1回表示したとき)、ユーザ入力を繰り返す(例えば、別の左スワイプを実行する)ことにより、ポータブル多機能デバイス100は、以前に表示された活動モード(例えば、「仕事中」活動モードの設定インタフェースが最初に表示された設定インタフェースであったので、「仕事中」活動モード)の設定インタフェースを表示する。いくつかの実施形態では、ポータブル多機能デバイス100が最後の活動モードの設定インタフェースに到達したとき(例えば、ポータブル多機能デバイス100が、複数回の左スワイプに応じて、各活動モードの設定インタフェースを少なくとも1回表示したとき)、ポータブル多機能デバイス100は、現在表示されている設定インタフェースの表示を維持する(例えば、ポータブル多機能デバイス100は、以前に表示された設定インタフェースを表示しない)。In some embodiments, additional user input (e.g., another left swipe) causes portable multifunction device 100 to display a settings interface for an activity mode other than the “At Work” and “Sleep” activity modes (e.g., the “Driving” activity mode). In some embodiments, a different user input (e.g., a right swipe) causes portable multifunction device 100 to display a previously displayed settings interface (e.g., for the “At Work” activity mode). In some embodiments, portable multifunction device 100 cycles through each of its activity modes upon repeated user input (e.g., a left swipe). In some embodiments, when portable multifunction device 100 reaches the settings interface for the last activity mode of multiple activity modes (e.g., when portable multifunction device 100 has displayed the settings interface for each activity mode at least once in response to multiple left swipes), repeated user input (e.g., performing another left swipe) causes portable multifunction device 100 to display the settings interface for the previously displayed activity mode (e.g., the “At Work” activity mode, since the settings interface for the “At Work” activity mode was the first displayed settings interface). In some embodiments, when portable multifunction device 100 reaches the settings interface for the last active mode (e.g., when portable multifunction device 100 has displayed the settings interface for each active mode at least once in response to multiple left swipes), portable multifunction device 100 maintains the display of the currently displayed settings interface (e.g., portable multifunction device 100 does not display the previously displayed settings interface).

図5ALは、そのユーザにおけるポータブル多機能デバイス100が、(例えば、ナビゲーションアプリケーション又は連絡先アプリケーションにおける「職場」アドレス又はロケーションの指定に起因して)ユーザの職場であることがデバイスによって知られているロケーションに到着したときのマルチページアプリケーション起動インタフェース400のそれぞれのページの一例を示す。この例では、デバイスの活動モード設定は、ユーザがユーザの職場にいるときに仕事中モードを自動的にアクティブ化するための自動化設定をまだ含んでいない。ユーザがユーザの職場に到着している、又はそこに位置しているなどのトリガ条件をデバイスが検出したことに応じて、ユーザがユーザの職場にいるときに仕事中モードが自動的にアクティブ化されることを示唆する通知5400が表示される(例えば、マルチページアプリケーション起動インタフェース400上に表示される、又はより一般的には、トリガ条件が検出されたときにデバイスによって表示されていたユーザインタフェースのいずれかの上に表示される)。いくつかの実施形態では、通知は、自動化設定提案を受け入れるための受け入れアフォーダンス5402を含み、任意選択的に、自動化設定提案を却下又は拒絶するためのアフォーダンス5404を含む。ユーザが受け入れアフォーダンス5402にタッチするか又は別様で選択することによって自動化設定提案を受け入れることに応じて、ユーザがユーザの職場にいるときに仕事中モードが自動的にアクティブ化されるように、仕事中モードのための自動化設定が更新される。FIG. 5AL shows an example of each page of multi-page application launch interface 400 when a user of portable multifunction device 100 arrives at a location known by the device to be the user's workplace (e.g., due to specification of a "work" address or location in a navigation or contacts application). In this example, the device's activity mode settings do not yet include an automation setting for automatically activating work mode when the user is at the user's workplace. In response to the device detecting a trigger condition, such as the user arriving at or being located at the user's workplace, notification 5400 is displayed (e.g., displayed on multi-page application launch interface 400, or more generally, displayed on any user interface that was being displayed by the device when the trigger condition was detected) suggesting that work mode will be automatically activated when the user is at the user's workplace. In some embodiments, the notification includes an acceptance affordance 5402 for accepting the automation setting suggestion and, optionally, an affordance 5404 for dismissing or rejecting the automation setting suggestion. In response to the user accepting the automation settings suggestion by touching or otherwise selecting acceptance affordance 5402, the automation settings for work mode are updated so that work mode is automatically activated when the user is at the user's work site.

図6A-1~図6J-3いくつかの実施形態に係る、ポータブル多機能デバイスの活動モードのホーム画面ページ及びプリファレンスを構成するための例示的なユーザインタフェースを示す。これらの図のユーザインタフェースは、図10A~図10Dのプロセスを含む、後述するプロセスを示すために使用される。説明の便宜上、実施形態のいくつかは、タッチ感知ディスプレイシステム112を有するデバイス上で実行される操作を参照して議論される。FIGS. 6A-1 through 6J-3 illustrate exemplary user interfaces for configuring home screen pages and preferences for an activity mode on a portable multifunction device, according to some embodiments. The user interfaces in these figures are used to illustrate processes described below, including the processes of FIGS. 10A through 10D. For ease of explanation, some of the embodiments are discussed with reference to operations performed on a device having touch-sensitive display system 112.

図6A-1及び図6A-2は、図5R-1及び図5R-2に類似している。スワイプ入力6006に応じて、ポータブル多機能デバイスは、個別の活動モード(例えば、この例では「仕事中」活動モード)の設定インタフェース5120をスクロールする。「ホーム画面ページ」アフォーダンス5134上のユーザ入力(例えば、ユーザ入力6002)に応じて、図6Bに示すように、ポータブル多機能デバイスは、個別の活動モード(例えば、「仕事中」活動モード)がアクティブであるときに表示される1つ以上のホーム画面ページを選択するためのユーザインタフェース6062を表示する。図6Bは、この例では、第1のホーム画面ページ6008、第2のホーム画面ページ6012、第3のホーム画面ページ6016、及び第4のホーム画面ページ6020を含む複数のホーム画面ページを示す。いくつかの実施形態では、各ホーム画面ページは、関連付けられたホーム画面ページセレクタを有する(例えば、第1のホーム画面ページ6008は、関連付けられたホーム画面ページセレクタ6010を有し、第2のホーム画面ページ6012は、関連付けられたホーム画面ページセレクタ6014を有し、第3のホーム画面ページ6016は、関連付けられたホーム画面ページセレクタ6018を有し、第4のホーム画面ページ6020は、関連付けられたホーム画面ページセレクタ6022を有する)。ホーム画面ページセレクタ6010は、(例えば、チェックマーク又は他の視覚的インジケータを表示することによって)第1のホーム画面ページ6008が選択され、「仕事中」活動モードがアクティブであるときに表示されることを示す。ホーム画面ページセレクタ6014、6018、及び6022は、それぞれ、第2、第3、及び第4のホーム画面ページ6012、6016、6020が選択されず、「仕事中」活動モードがアクティブであるときに表示されないことを示す。6A-1 and 6A-2 are similar to FIGS. 5R-1 and 5R-2. In response to swipe input 6006, the portable multifunction device scrolls through settings interface 5120 for a particular activity mode (e.g., the "at work" activity mode in this example). In response to user input (e.g., user input 6002) on "home screen page" affordance 5134, the portable multifunction device displays user interface 6062 for selecting one or more home screen pages to be displayed when the particular activity mode (e.g., the "at work" activity mode) is active, as shown in FIG. 6B. FIG. 6B shows multiple home screen pages, including, in this example, first home screen page 6008, second home screen page 6012, third home screen page 6016, and fourth home screen page 6020. In some embodiments, each home screen page has an associated home screen page selector (e.g., the first home screen page 6008 has an associated home screen page selector 6010, the second home screen page 6012 has an associated home screen page selector 6014, the third home screen page 6016 has an associated home screen page selector 6018, and the fourth home screen page 6020 has an associated home screen page selector 6022). The home screen page selector 6010 indicates (e.g., by displaying a check mark or other visual indicator) that the first home screen page 6008 is selected and will be displayed when the "at work" activity mode is active. The home screen page selectors 6014, 6018, and 6022 indicate that the second, third, and fourth home screen pages 6012, 6016, 6020, respectively, are not selected and will not be displayed when the "at work" activity mode is active.

いくつかの実施形態では、ユーザ入力(例えば、図6Bのユーザ入力6024によるスワイプアップ)に応じて、図6Cに示すように、ポータブル多機能デバイス100は、ユーザ入力を検出する前に表示されていなかった1つ以上のホーム画面(例えば、第5のホーム画面ページ6026及び第6のホーム画面ページ6030)を表示する。ホーム画面ページセレクタ6032上でのユーザ入力(例えば、ユーザ入力6034によるタップ)の検出に応じて、ポータブル多機能デバイス100は、第6のホーム画面ページ6030を選択し、第6のホーム画面ページ6030が選択されていることを示す(例えば、図6Dに示すように、ホーム画面ページセレクタ6032は、ユーザ入力6034に応じて、それぞれの(例えば、「仕事中」)活動モードがアクティブであるときに、第6のホームページ6030が表示のために選択されていることを視覚的に示すチェックマークを含む)。いくつかの実施形態では、ユーザ入力は、異なるロケーション(例えば、第6のホーム画面ページ6030上)で検出される。In some embodiments, in response to a user input (e.g., a swipe up via user input 6024 in FIG. 6B ), portable multifunction device 100 displays one or more home screens (e.g., fifth home screen page 6026 and sixth home screen page 6030) that were not displayed prior to detecting the user input, as shown in FIG. 6C . In response to detecting a user input (e.g., a tap via user input 6034) on home screen page selector 6032, portable multifunction device 100 selects sixth home screen page 6030 and indicates that sixth home screen page 6030 is selected (e.g., as shown in FIG. 6D , home screen page selector 6032 includes a check mark in response to user input 6034 to visually indicate that sixth home page 6030 is selected for display when the respective (e.g., “at work”) activity mode is active). In some embodiments, the user input is detected at a different location (e.g., on sixth home screen page 6030).

図6Eは、活動モードのプリファレンス設定を変更するためのユーザインタフェースの一例を示す。いくつかの実施形態では、活動モードのプリファレンス設定を変更するためのユーザインタフェースは、「プリファレンス」オプション5136上のユーザ入力(例えば、図6A-1のユーザ入力6004)に応じて表示される。いくつかの実施形態では、プリファレンス設定を変更するためのユーザインタフェースは、アクティブ化されると、利用可能な壁紙を表示する、「新しい壁紙を選択」オプション6036を含む。ロックスクリーン壁紙プレビュー6038及びホーム画面壁紙プレビュー6040は、選択された壁紙(例えば、「新しい壁紙を選択」オプション6036を使用して以前に構成された壁紙、又は構成されている個別の活動モードに自動的に割り当てられたデフォルト壁紙)のプレビューを表示する。いくつかの実施形態では、プリファレンス設定を変更するためのユーザインタフェースは、「ロックスクリーンを暗くする」オプション6042と、任意選択的に、個別の活動モードがアクティブである間にロックスクリーンを暗くするためのオプションを有効化又は無効化するための関連付けられたトグルアフォーダンス6044とを含む。いくつかの実施形態では、プリファレンス設定を変更するためのユーザインタフェースは、「ロックスクリーンに通知を表示」オプション6046、及び任意選択的に、関連付けられたトグル6048(例えば、活動モードがアクティブである間にロックスクリーン上の通知の表示を有効化又は無効化するための)、及び/又は「通知バッジを隠す」オプション6050、及び任意選択的に、関連付けられたトグル6052(例えば、アプリケーションアイコン上の通知の指示の非表示を有効化又は無効化するための)などの通知関連設定を含む。6E shows an example of a user interface for changing preference settings for an activity mode. In some embodiments, the user interface for changing preference settings for an activity mode is displayed in response to user input on "Preferences" option 5136 (e.g., user input 6004 in FIG. 6A-1). In some embodiments, the user interface for changing preference settings includes a "Select New Wallpaper" option 6036 that, when activated, displays available wallpapers. Lock screen wallpaper preview 6038 and home screen wallpaper preview 6040 display previews of the selected wallpaper (e.g., a wallpaper previously configured using "Select New Wallpaper" option 6036 or a default wallpaper automatically assigned to a configured individual activity mode). In some embodiments, the user interface for changing preference settings includes a "Dim Lock Screen" option 6042 and, optionally, an associated toggle affordance 6044 for enabling or disabling the option to dim the lock screen while the individual activity mode is active. In some embodiments, the user interface for modifying preference settings includes notification-related settings such as a "Show notifications on lock screen" option 6046 and, optionally, an associated toggle 6048 (e.g., for enabling or disabling the display of notifications on the lock screen while the activity mode is active), and/or a "Hide notification badge" option 6050 and, optionally, an associated toggle 6052 (e.g., for enabling or disabling the hiding of notification indications on application icons).

図6F-1~図6F-3は、個別の活動モードのホーム画面ページ設定及びプリファレンス設定に従って、個別の活動モードがアクティブである間のユーザインタフェースの例を示す。図6F-1は、壁紙6054(例えば、図6Eに示される設定インタフェースの一部を使用して構成される)を含むロックスクリーンユーザインタフェースの一例を示す。この例では、(例えば、図6Eに示すように、「ロックスクリーンに通知を表示」オプション6042が有効化されていないので)ロックスクリーンユーザインタフェース上に通知は表示されない。FIGS. 6F-1 through 6F-3 show example user interfaces while an individual activity mode is active, according to the individual activity mode's home screen page settings and preference settings. FIG. 6F-1 shows an example lock screen user interface that includes wallpaper 6054 (e.g., configured using the portion of the settings interface shown in FIG. 6E). In this example, no notifications are displayed on the lock screen user interface (e.g., because the "Show notifications on lock screen" option 6042 is not enabled, as shown in FIG. 6E).

図6F-2は、第1のホーム画面ページ6008(例えば、図6Bに示されるように、ホーム画面ページ6008が選択されたために表示される)を示す。図6F-3は、(例えば、図6Dに示されるように、ホーム画面ページ6030が選択されたために表示される)第6のホーム画面ページ6030を示す。Figure 6F-2 shows the first home screen page 6008 (e.g., displayed because home screen page 6008 is selected, as shown in Figure 6B). Figure 6F-3 shows the sixth home screen page 6030 (e.g., displayed because home screen page 6030 is selected, as shown in Figure 6D).

図6Gは、図6Bに類似しているが、「邪魔しない」活動モードがアクティブである間に1つ以上のホーム画面を選択するためのユーザインタフェース6062を表示している(図6G及び図6Bでは、対応する部分を示すために同じ参照番号のいくつかが使用されているが、図6Gの例は、ホーム画面ページが図6Bに示すユーザインタフェースで選択される個別の活動モード(例えば、「仕事中」活動モード)とは異なる活動モード(例えば、「邪魔しない」活動モード)に適用可能であることを理解されたい。図6Gに示される例では、対応する活動モード(例えば、「邪魔しない」活動モード)がアクティブであるとき、第1のホーム画面ページ6008、第2のホーム画面ページ6012、及び第3のホーム画面ページ6016が表示のために選択される。ユーザ入力(例えば、第2のホーム画面6012に関連付けられたホーム画面ページセレクタ6014上でのユーザ入力6072によるタップ)の検出に応じて、ポータブル多機能デバイス100は、第2のホーム画面ページ6012を選択解除し、第2のホーム画面ページ6012が選択されたという指示を除去する(例えば、図6Hに示すように、ホーム画面ページセレクタ6014は、図6Gで表示されたチェックマークをもはや表示しない)。ユーザ入力6072の結果として、対応する活動モードがアクティブであるとき、第2のホーム画面は表示されない。しかしながら、同じホーム画面ページセレクタ(例えば、ホーム画面ページセレクタ6014)上での後続のユーザ入力は、対応する活動モードがアクティブであるとき、表示のために第2のホーム画面を再び選択する。6G is similar to FIG. 6B, but displays a user interface 6062 for selecting one or more home screens while a "do not disturb" activity mode is active. (Some of the same reference numerals are used to indicate corresponding parts in FIGS. 6G and 6B, but it should be understood that the example of FIG. 6G is applicable to an activity mode (e.g., "do not disturb" activity mode) where home screen pages are selected in the user interface shown in FIG. 6B differently from the particular activity mode (e.g., "at work" activity mode). In the example shown in FIG. 6G, a first home screen page 6008, a second home screen page 6012, and a third home screen page 6016 are selected for display when the corresponding activity mode (e.g., "do not disturb" activity mode) is active.) User Input In response to detecting user input 6072 (e.g., a tap on home screen page selector 6014 associated with second home screen 6012), portable multifunction device 100 deselects second home screen page 6012 and removes the indication that second home screen page 6012 was selected (e.g., as shown in FIG. 6H , home screen page selector 6014 no longer displays the check mark displayed in FIG. 6G ). As a result of user input 6072, the second home screen is not displayed when the corresponding activity mode is active. However, a subsequent user input on the same home screen page selector (e.g., home screen page selector 6014) again selects the second home screen for display when the corresponding activity mode is active.

図6Iは、図6Eに類似しているが、(図6Eに示されるような)「仕事中」活動モードの代わりに、「邪魔しない」活動モードのプリファレンス設定を示す。「仕事中」活動モードとは対照的に、「邪魔しない」活動モードでは、「ロックスクリーンに通知を表示」オプション6084が(例えば、トグル6086によって)有効化され、「通知バッジを隠す」オプション6088は(例えば、トグル5089によって)有効化されず、したがって、対応する(例えば、「邪魔しない」)活動モードがアクティブであるとき、通知バッジは非表示にされない。Figure 6I is similar to Figure 6E, but illustrates preference settings for the "Do Not Disturb" activity mode instead of the "At Work" activity mode (as shown in Figure 6E). In contrast to the "At Work" activity mode, in the "Do Not Disturb" activity mode, the "Show notifications on lock screen" option 6084 is enabled (e.g., by toggle 6086) and the "Hide notification badges" option 6088 is not enabled (e.g., by toggle 6089), and therefore the notification badges are not hidden when the corresponding (e.g., "Do Not Disturb") activity mode is active.

図6J-1~図6J-3は、「邪魔しない」活動モードのホーム画面ページ設定及びプリファレンス設定に従って、「邪魔しない」活動モードがアクティブである間の例示的なユーザインタフェースを示す。図6J-1は、壁紙6092(例えば、図6Iのプリファレンス設定インタフェースの「新しい壁紙を選択」オプション6036で構成される)を含むロックスクリーンユーザインタフェースの一例を示す。通知は、ロックスクリーンユーザインタフェース上に表示される(例えば、図6Iに示すように、「ロックスクリーンに通知を表示」オプション6084が有効化されているため)。Figures 6J-1 through 6J-3 show exemplary user interfaces while the "Do Not Disturb" activity mode is active, in accordance with the home screen page settings and preference settings for the "Do Not Disturb" activity mode. Figure 6J-1 shows an example of a lock screen user interface including a wallpaper 6092 (e.g., configured with the "Select New Wallpaper" option 6036 in the preference settings interface of Figure 6I). Notifications are displayed on the lock screen user interface (e.g., because the "Show Notifications on Lock Screen" option 6084 is enabled, as shown in Figure 6I).

図6J-2は、壁紙6094(例えば、図6Iのプリファレンス設定インタフェースの「新しい壁紙を選択」オプション6036で構成される)を含む第1のホーム画面ページ6008(例えば、図6Gに示されるように、ホーム画面ページ6008が選択されたために表示される)を示す。通知バッジは、電話アプリケーション及びメールアプリケーションについて表示される(例えば、「通知バッジを隠す」オプション6088が有効化されていないため)。図6J-3は、第3のホーム画面ページ6016(例えば、図6Gに示されるように、ホーム画面ページ6030が選択されたために表示される)を示す。Figure 6J-2 shows a first home screen page 6008 (e.g., displayed because home screen page 6008 was selected, as shown in Figure 6G) that includes a wallpaper 6094 (e.g., configured with the "Select New Wallpaper" option 6036 in the preferences setting interface of Figure 6I). Notification badges are displayed for the phone application and the email application (e.g., because the "Hide Notification Badges" option 6088 is not enabled). Figure 6J-3 shows a third home screen page 6016 (e.g., displayed because home screen page 6030 was selected, as shown in Figure 6G).

図7A~7AEは、いくつかの実施形態に係る、バンドルされた通知を構成するための例示的なユーザインタフェースを示す。これらの図のユーザインタフェースは、図11A~図11Hのプロセスを含む、後述するプロセスを示すために使用される。説明の便宜上、実施形態のいくつかは、タッチ感知ディスプレイシステム112を有するデバイス上で実行される操作を参照して議論される。Figures 7A-7AE show exemplary user interfaces for configuring bundled notifications, according to some embodiments. The user interfaces in these figures are used to illustrate the processes described below, including the processes of Figures 11A-11H. For ease of explanation, some of the embodiments are discussed with reference to operations performed on a device having a touch-sensitive display system 112.

図7A~図7Jは、通知バンドリング(例えば、所定の配信時間に配信される毎日の通知ダイジェストに通知をバンドルすること)のための初期設定のための例示的なオンボーディングユーザインタフェースを示す。図7Aは、ユーザを通知バンドリングに導入するためのユーザインタフェース7002を示す。いくつかの実施形態では、ユーザインタフェース7002は、テキスト7006(例えば、通知バンドリングが有用である理由の簡単な説明)を含み、任意選択的に、テキスト7008(例えば、通知バンドリングが多機能デバイス100の性能にどのように影響を与えるかの説明)を含む。導入ユーザインタフェース7002は、「開始」アフォーダンス7010を含む。7A-7J show exemplary onboarding user interfaces for initial setup for notification bundling (e.g., bundling notifications into a daily notification digest delivered at a predetermined delivery time). FIG. 7A shows a user interface 7002 for introducing a user to notification bundling. In some embodiments, user interface 7002 includes text 7006 (e.g., a brief explanation of why notification bundling is useful) and, optionally, text 7008 (e.g., an explanation of how notification bundling affects the performance of multifunction device 100). Onboarding user interface 7002 includes a "Get Started" affordance 7010.

ユーザ入力(例えば、「開始」入力7010上のユーザ入力7012)に応じて、図7Bに示すように、ポータブル多機能デバイス100は、(例えば、通知ダイジェストの一部として)バンドルされた通知のスケジュール配信時間を構成するためのユーザインタフェース7014を表示する。ユーザインタフェース7014は、任意選択的に、(例えば、図7Aのユーザインタフェース7002に戻るための)「戻る」アフォーダンス7016、及び任意選択的に、(例えば、オンボーディングプロセスを終了するための)「X」アフォーダンス7018を含む。いくつかの実施形態では、ユーザインタフェース7014は、デフォルトスケジューリングオプション7020(例えば、1日に2回、朝に1回、及び夜に1回、バンドルされた通知を通知ダイジェストで提供するためのデフォルトオプションとしての「朝及び夜」オプション)と、「カスタムスケジュール」オプション7022(例えば、追加配信時間を構成するため、単一配信時間を構成するためなど)とを含む。いくつかの実施形態では、デフォルトスケジューリングオプション7020が選択されている間(例えば、デフォルトオプション7020上のチェックマークによって示されるように)、「朝」配信時間7024及び「夜」配信時間7030が構成される(例えば、配信時間は、「朝」時間7026及び/又は「夜」時間7032上の1つ以上のユーザ入力(例えば、スワイプ入力、タップ入力など)によって調整される)。いくつかの実施形態では、「朝」時間7026及び「夜」時間7032の時間及び分セグメントは、(例えば、構成される対応する時又は分セグメント上のタップ入力によって)独立して調整される。いくつかの実施形態では、時間及び分セグメントは、同時に構成される(例えば、「朝」時間7026をタップすると、所望の時間及び分を入力するための数字キーパッドが表示される)。いくつかの実施形態では、配信時間は、(例えば、「朝」配信時間7024に対するAM/PMトグル7028を介して、及び/又は「夜」配信時間7030に対するAM/PMトグル7034を介して)朝又は夜の時間を選択することによって更に調整され得る。ユーザインタフェース7014は、通知の配信が延期され、ダイジェストの形態で配信されるアプリケーションを選択するためのアプリケーション選択オプション(例えば、「ダイジェスト用アプリを選択」アフォーダンス7036)を含む。In response to a user input (e.g., user input 7012 on "Start" input 7010), portable multifunction device 100 displays a user interface 7014 for configuring a scheduled delivery time for the bundled notifications (e.g., as part of a notification digest), as shown in FIG. 7B . User interface 7014 optionally includes a "Back" affordance 7016 (e.g., to return to user interface 7002 of FIG. 7A ) and, optionally, an "X" affordance 7018 (e.g., to exit the onboarding process). In some embodiments, user interface 7014 includes a default scheduling option 7020 (e.g., a "Morning and Evening" option as the default option for providing the bundled notifications in the notification digest twice a day, once in the morning and once in the evening) and a "Custom Schedule" option 7022 (e.g., to configure additional delivery times, to configure a single delivery time, etc.). In some embodiments, while the default scheduling option 7020 is selected (e.g., as indicated by a check mark on the default option 7020), a "morning" delivery time 7024 and an "evening" delivery time 7030 are configured (e.g., the delivery times are adjusted by one or more user inputs (e.g., swipe inputs, tap inputs, etc.) on the "morning" time 7026 and/or the "evening" time 7032). In some embodiments, the hour and minute segments of the "morning" time 7026 and the "evening" time 7032 are adjusted independently (e.g., by tap inputs on the corresponding hour or minute segments to be configured). In some embodiments, the hour and minute segments are configured simultaneously (e.g., tapping on the "morning" time 7026 displays a numeric keypad for entering the desired hour and minute). In some embodiments, the delivery time may be further adjusted by selecting a morning or evening time (e.g., via an AM/PM toggle 7028 for the "morning" delivery time 7024 and/or via an AM/PM toggle 7034 for the "evening" delivery time 7030). The user interface 7014 includes an application selection option (e.g., "Select App for Digest" affordance 7036) for selecting applications for which notification delivery will be deferred and delivered in the form of a digest.

ユーザ入力(例えば、「カスタムスケジュール」アフォーダンス7022上のユーザ入力7038)に応じて、図7Cに示すように、ポータブル多機能デバイス100は、追加の配信時間構成オプションを含むようにユーザインタフェース7014を更新する。図7Cは、図7Bに類似しているが、「朝」配信時間7024及び「夜」配信時間7030など、1つ以上のデフォルト配信時間だけではなく、カスタム時間を表示している。具体的には、ユーザインタフェース7014は、第1の配信時間(例えば、「朝」配信時間7040)、第2の配信時間(例えば、「夜」配信時間7046)、及び第3の配信時間(例えば、「カスタム1」配信時間7052)を含む。いくつかの実施形態では、第1、第2、及び第3の配信時間は、ポータブル多機能デバイス100のユーザによって(例えば、それぞれ「朝」、「夜」、及び「カスタム1」以外の名前に)改名することができる。配信時間は、図7Bを参照して上述したのと類似の方法で構成される。In response to user input (e.g., user input 7038 on "Custom Schedule" affordance 7022), portable multifunction device 100 updates user interface 7014 to include additional delivery time configuration options, as shown in FIG. 7C. FIG. 7C is similar to FIG. 7B, but displays custom times in addition to one or more default delivery times, such as "Morning" delivery time 7024 and "Evening" delivery time 7030. Specifically, user interface 7014 includes a first delivery time (e.g., "Morning" delivery time 7040), a second delivery time (e.g., "Evening" delivery time 7046), and a third delivery time (e.g., "Custom 1" delivery time 7052). In some embodiments, the first, second, and third delivery times can be renamed by the user of portable multifunction device 100 (e.g., to names other than "Morning," "Evening," and "Custom 1," respectively). The delivery times are configured in a manner similar to that described above with reference to FIG. 7B.

ユーザ入力(例えば、アプリケーション選択アフォーダンス(例えば、「ダイジェスト用アプリを選択」アフォーダンス7036)上のユーザ入力7058)に応じて、図7D-1に示すように、ポータブル多機能デバイス100は、通知がバンドルされる(例えば、ダイジェストとして配信される)アプリケーションを選択するためのユーザインタフェース7060を表示する。ユーザインタフェース7060は、(例えば、図7Cのユーザインタフェース7014に戻るための)「戻る」アフォーダンス7062を任意選択的に含み、オンボーディングプロセスを終了するための終了アフォーダンス(例えば、「X」アフォーダンス7064)を任意選択的に含む。ユーザインタフェース7060は、通知バンドリングに利用可能なアプリケーションのためのアプリケーションアイコンのリストを含む。いくつかの実施形態では、表示されたアプリケーションアイコンはそれぞれ、個別のアプリケーションが(例えば、バブル内のチェックマークを介して)通知がバンドルされるアプリケーションであるかどうかを示すための選択インジケータ(例えば、右上隅のバブル)を含み、任意選択的に、対応するアプリケーションの使用メトリック(例えば、アプリケーションによって生成された通知の平均数(例えば、設定された時間量(例えば、1週間)にわたって平均された))を示すための使用インジケータ(例えば、右下隅のバブル)を含む。いくつかの実施形態では、ユーザインタフェース7060は、アプリケーションタイプによって(例えば、「ソーシャル」グループ7066及び「娯楽」グループ7078に)ソートされたアプリケーションアイコンを含む。いくつかの実施形態では、表示されるアプリケーションは、(例えば、過去の使用に基づいて)提案されるアプリケーションである。いくつかの実施形態では、ユーザインタフェース7060は、「更に表示」アフォーダンス7090を含み、これは、アクティブ化されると、最初は表示されていない追加のアプリケーションを選択のために表示させる。ユーザインタフェース7060は、(例えば、選択されたアプリケーションを確認し、オンボーディングプロセスを継続するための)「ダイジェスト用アプリを確認」アフォーダンス7092を含む。In response to user input (e.g., user input 7058 on an application selection affordance (e.g., "Select App for Digest" affordance 7036)), portable multifunction device 100 displays user interface 7060 for selecting applications for which notifications will be bundled (e.g., delivered as a digest), as shown in FIG. 7D-1. User interface 7060 optionally includes a "Back" affordance 7062 (e.g., to return to user interface 7014 of FIG. 7C) and optionally includes an exit affordance (e.g., "X" affordance 7064) for exiting the onboarding process. User interface 7060 includes a list of application icons for applications available for notification bundling. In some embodiments, each displayed application icon includes a selection indicator (e.g., a bubble in the upper right corner) to indicate whether the individual application is a notification bundled application (e.g., via a check mark in the bubble), and optionally includes a usage indicator (e.g., a bubble in the lower right corner) to indicate usage metrics for the corresponding application (e.g., the average number of notifications generated by the application (e.g., averaged over a set amount of time (e.g., one week))). In some embodiments, user interface 7060 includes application icons sorted by application type (e.g., into a "Social" group 7066 and an "Entertainment" group 7078). In some embodiments, the displayed applications are suggested applications (e.g., based on past usage). In some embodiments, user interface 7060 includes a "Show More" affordance 7090, which, when activated, causes additional applications not initially displayed to be displayed for selection. User interface 7060 includes a "See Apps for Digest" affordance 7092 (e.g., to confirm the selected applications and continue the onboarding process).

図7D-2は、図7D-1の代替バージョンを示しているが、(例えば、ユーザ入力7098によるスワイプアップによって)スクロールすることができるアプリケーションのリストを含み、「更に表示」アフォーダンス7090を含まない。代わりに、(例えば、「ゲーム」カテゴリ7094のための)追加のアプリケーションが表示される(例えば、「ゲーム」カテゴリ7094内のアプリケーションを完全に表示するのに十分なスペースが画面上にないため、部分的に切り取られている)。Figure 7D-2 shows an alternative version of Figure 7D-1, but includes a list of applications that can be scrolled (e.g., by swiping up with user input 7098) and does not include the "Show More" affordance 7090. Instead, additional applications (e.g., for the "Games" category 7094) are displayed (e.g., partially cropped because there is not enough space on the screen to fully display the applications in the "Games" category 7094).

ユーザ入力(例えば、ユーザ入力7098によるスワイプアップ)に応じて、図7Eに示されるように、ポータブル多機能デバイス100は、アプリケーションのリストをスクロールする(例えば、「ゲーム」カテゴリ7094内のアプリケーションは、現在完全に表示されており、図7D-2に示されるようなユーザインタフェース7060の上部からのテキストは、ポータブル多機能デバイス100のディスプレイからスクロールオフしている)。In response to user input (e.g., swiping up via user input 7098), portable multifunction device 100 scrolls through the list of applications as shown in FIG. 7E (e.g., applications in "Games" category 7094 are now fully displayed, and text from the top of user interface 7060 as shown in FIG. 7D-2 has scrolled off the display of portable multifunction device 100).

図7Fは、「ソーシャル」グループ7066内のアプリケーションアイコン7070上のユーザ入力7112を示す。アプリケーションアイコン7070上でのユーザ入力7112の検出に応じて、図7Gに示されるように(例えば、アプリケーションアイコン7070上のチェックマークによって)、ポータブル多機能デバイス100は、通知バンドリングのためにアプリケーションアイコン7070に対応するアプリケーションを選択する。いくつかの実施形態では、図7Fに示されるように、個別のアプリケーションの選択インジケータの外観は、個別のアプリケーションのユーザ選択に応じて、例えば、チェックされていない状態からチェックされた状態に変化する。FIG. 7F shows user input 7112 on application icon 7070 in "Social" group 7066. In response to detecting user input 7112 on application icon 7070, portable multifunction device 100 selects the application corresponding to application icon 7070 for notification bundling, as shown in FIG. 7G (e.g., by a check mark on application icon 7070). In some embodiments, as shown in FIG. 7F, the appearance of the selection indicator for the individual application changes, e.g., from an unchecked state to a checked state, in response to user selection of the individual application.

個別のアプリケーショングループに対するグループ選択アフォーダンス上でのユーザ入力(例えば、「娯楽」グループ7078に関連付けられた「全て選択」アフォーダンス7080上でのユーザ入力7114)を検出したことに応じて、図7Hに示すように、ポータブル多機能デバイス100は、ユーザが選択したグループ選択アフォーダンス(例えば、「娯楽」グループ7078)に対応する個別のアプリケーショングループ内の全てのアプリケーションを選択する。図7Hに示すように、グループ選択アフォーダンス7080上でのユーザ入力に応じて、対応するアプリケーショングループ内のアプリケーション(例えば、対応するグループ内にアプリケーションアイコンが表示されているアプリケーション)の選択インジケータは、それらのアプリケーションが選択されたことを示すように更新される。In response to detecting user input on a group selection affordance for an individual application group (e.g., user input 7114 on "select all" affordance 7080 associated with "entertainment" group 7078), portable multifunction device 100 selects all of the applications in the individual application group corresponding to the user-selected group selection affordance (e.g., "entertainment" group 7078), as shown in FIG. 7H. In response to user input on group selection affordance 7080, the selection indicators of the applications in the corresponding application group (e.g., applications whose application icons are displayed in the corresponding group) are updated to indicate that the applications have been selected, as shown in FIG. 7H.

いくつかの実施形態では、更なるユーザ入力(例えば、アプリケーションアイコン7082上のユーザ入力7116)に応じて、図7Iに示すように(例えば、アプリケーションアイコン7082の選択インジケータからチェックマークを除去することによって)、ポータブル多機能デバイス100は、アプリケーション7082を選択解除する(例えば、アプリケーション7082に対応する通知はバンドルされない)。In some embodiments, in response to further user input (e.g., user input 7116 on application icon 7082), portable multifunction device 100 deselects application 7082 (e.g., notifications corresponding to application 7082 are not bundled) as shown in FIG. 7I (e.g., by removing the check mark from the selection indicator of application icon 7082).

いくつかの実施形態では、選択確認アフォーダンス上のユーザ入力(例えば、「ダイジェスト用アプリを確認」アフォーダンス7092上のユーザ入力7118)に応じて、図7Jに示すように、ポータブル多機能デバイス100は、ユーザがバンドルされた通知設定(「バンドリング設定」とも呼ばれる)の構成を完了したことを確認するユーザインタフェース7120を表示する(例えば、ユーザインタフェース7120は、テキスト「あなたの通知ダイジェストは準備ができています」を表示し、バンドルされた通知の設定を更にどのように構成(例えば、変更)するかに関する追加情報を任意選択的に提供する。いくつかの実施形態では、ユーザインタフェース7120は、ユーザインタフェース7002を消去する(例えば、及び/又は図7Aのユーザインタフェース7120を表示する前に表示されていたユーザインタフェースを再表示する)ための「完了」アフォーダンス7126を含む。In some embodiments, in response to user input on a selection confirmation affordance (e.g., user input 7118 on "Confirm Apps for Digest" affordance 7092), portable multifunction device 100 displays user interface 7120 confirming that the user has completed configuring the bundled notification settings (also referred to as "bundling settings"), as shown in FIG. 7J (e.g., user interface 7120 displays the text "Your notification digest is ready" and optionally provides additional information regarding how to further configure (e.g., change) the bundled notification settings). In some embodiments, user interface 7120 includes a "Done" affordance 7126 to dismiss user interface 7002 (e.g., and/or redisplay the user interface that was displayed prior to displaying user interface 7120 of FIG. 7A).

図7Kは、(例えば、新しいアプリケーションをインストールすることに応じて)特定のアプリケーションの通知バンドリングを構成するためのユーザインタフェースの一例を示す。ユーザインタフェース7128は、この例では「ライドシェア」アプリケーションである特定のアプリケーションの通知バンドリングを構成するためのオプションを表示する。図7K~図7Nを参照して、この説明における「ライドシェア」アプリケーションへの全ての言及は、通知配信が構成されている任意の特定のアプリケーションに等しく適用可能であると理解されるべきである。ユーザインタフェース7128は、ポータブル多機能デバイス100が「ライドシェア」アプリケーションに関連付けられた通知を提供するように構成され得ることを説明するメッセージ7130を任意選択的に含む。任意選択的に、ユーザインタフェース7128は、(一般的な)通知(例えば、バンドルされた通知に固有ではない)の追加の詳細を提供するメッセージ7132を含む。任意選択的に、ユーザインタフェース7128は、バンドルされた通知に関する追加の詳細を提供するメッセージ7134を含む(例えば、バンドルされた通知は「デイリーダイジェスト」として提供することができるが、いくつかの通知タイプ(例えば、時間制限通知)は依然として提供され得る(例えば、バンドルされない))。いくつかの実施形態では、ユーザインタフェース7128は、「標準」オプション7138及び「デイリーダイジェスト」オプション7140を含む、「通知配信」部分7136を含む。選択された場合、「標準」オプション7138は、対応するイベントの検出と同時に(例えば、そのようなイベントが受信又は生成されたときに)通知を提供するようにポータブル多機能デバイス100を構成する。選択された場合、図7Kのチェックマークによって示されるように、「デイリーダイジェスト」オプション7140は、ポータブル多機能デバイス100のバンドルされた通知設定に従って通知を提供するようにポータブル多機能デバイス100を構成する。ユーザインタフェース7128は、任意選択的に、ライドシェアアプリケーションに関連付けられた全ての通知を(例えば、通知をバンドルすることなく)抑制するための「不許可」アフォーダンス7142を含み、任意選択的に、ライドシェアアプリケーションに関連付けられた通知が提供されることを可能にする(例えば、「デイリーダイジェスト」オプション7140が選択されているので、1日2回)「許可」アフォーダンス7144を含む。7K shows an example of a user interface for configuring notification bundling for a particular application (e.g., in response to installing a new application). User interface 7128 displays options for configuring notification bundling for a particular application, in this example a "rideshare" application. With reference to FIGS. 7K-7N, all references in this description to a "rideshare" application should be understood to be equally applicable to any particular application for which notification delivery is configured. User interface 7128 optionally includes message 7130 explaining that portable multifunction device 100 may be configured to provide notifications associated with the "rideshare" application. Optionally, user interface 7128 includes message 7132 providing additional details about (general) notifications (e.g., not specific to bundled notifications). Optionally, user interface 7128 includes message 7134 providing additional details about the bundled notifications (e.g., bundled notifications may be provided as a "daily digest," but some notification types (e.g., time-limited notifications) may still be provided (e.g., not bundled)). In some embodiments, user interface 7128 includes a "Notification Delivery" portion 7136, which includes a "Standard" option 7138 and a "Daily Digest" option 7140. When selected, "Standard" option 7138 configures portable multifunction device 100 to provide notifications upon detection of a corresponding event (e.g., when such an event is received or generated). When selected, as indicated by the check mark in FIG. 7K, "Daily Digest" option 7140 configures portable multifunction device 100 to provide notifications according to the bundled notification settings of portable multifunction device 100. User interface 7128 optionally includes a "Do Not Allow" affordance 7142 for suppressing all notifications associated with the rideshare application (e.g., without bundling notifications) and optionally includes a "Allow" affordance 7144 for allowing notifications associated with the rideshare application to be provided (e.g., twice a day, since "Daily Digest" option 7140 is selected).

図7L~図7Nは、特定のアプリケーションのための時間制限通知を構成するための例示的なユーザインタフェースを示す。いくつかの実施形態では、特定のアプリケーションに対する時間制限通知を構成するためのユーザインタフェースは、設定アプリケーション(例えば、図5Aのアプリケーション446)上のユーザ入力に応じて表示される。いくつかの実施形態では、「デイリーダイジェスト」オプション7140が選択された(又は選択された)(例えば、「ライドシェア」アプリケーションに対して通知バンドリングが有効化されている)という判定に従って、「許可」アフォーダンス7144(図7Kに示す)上でのユーザ入力に応じて、特定のアプリケーションに対する時間制限通知を構成するためのユーザインタフェースが表示される。Figures 7L-7N show exemplary user interfaces for configuring time-limited notifications for a particular application. In some embodiments, the user interface for configuring time-limited notifications for a particular application is displayed in response to user input on a Settings application (e.g., application 446 in Figure 5A). In some embodiments, the user interface for configuring time-limited notifications for a particular application is displayed in response to user input on the "Allow" affordance 7144 (shown in Figure 7K) following a determination that the "Daily Digest" option 7140 has been selected (or has been selected) (e.g., notification bundling has been enabled for the "Rideshare" application).

図7Lに示されるように、特定のアプリケーションのための時間制限通知を構成するためのユーザインタフェースは、「通知許可」オプション7146(例えば、「ライドシェア」アプリケーションのための全ての通知を有効化又は抑制するため)及び関連付けられたトグル7148、「サウンド」オプション7158及び任意選択的に関連付けられたトグル7160(例えば、「ライドシェア」アプリケーションに関連付けられた通知を提供するときに音出力を有効化するため)、「バッジ」オプション7162及び任意選択的に関連付けられたトグル7164(例えば、「ライドシェア」アプリケーション上にバッジを表示するため)、「プレビュー表示」オプション7166、並びに「通知グループ化」オプション7168のうちの1つ以上(又は2つ以上、又は全て)を含む、複数のユーザ選択可能オプションを含む。特定のアプリケーションに対する時間制限通知を構成するためのユーザインタフェースは、例えば、「即時配信」アフォーダンス7150(例えば、通知が受信された時間に「ライドシェア」アプリケーションに関連付けられた通知を提供するようにポータブル多機能デバイス100を構成するため)、「スケジュール配信」アフォーダンス(例えば、「ライドシェア」アプリケーションの通知バンドリングを可能にするため)、及び「カスタム」アフォーダンス(例えば、通知がどのように提供されるかを更にカスタマイズするため)のうちの1つ以上(又は2つ以上)を含む通知配信オプションを含む。「即時配信」アフォーダンス7150上のチェックマークによって示されるように、ポータブル多機能デバイス100は、現在、通知が受信された時点で「ライドシェア」アプリケーションに関連付けられた通知を提供するように構成されている。いくつかの実施形態では、ポータブル多機能デバイス100は、現在の通知設定を(例えば、通知配信設定及びサウンドオプションを要約するテキスト7156として)表示する。As shown in FIG. 7L, the user interface for configuring time-limited notifications for a particular application includes multiple user-selectable options, including one or more (or two or more, or all) of a "Allow Notifications" option 7146 (e.g., to enable or suppress all notifications for the "Ridesharing" application) and an associated toggle 7148, a "Sound" option 7158 and an optionally associated toggle 7160 (e.g., to enable sound output when providing notifications associated with the "Ridesharing" application), a "Badge" option 7162 and an optionally associated toggle 7164 (e.g., to display a badge on the "Ridesharing" application), a "Show Previews" option 7166, and a "Notification Grouping" option 7168. The user interface for configuring time-limited notifications for a particular application includes notification delivery options including, for example, one or more (or more) of an "immediate delivery" affordance 7150 (e.g., to configure portable multifunction device 100 to provide notifications associated with the "rideshare" application at the time the notification is received), a "schedule delivery" affordance (e.g., to enable notification bundling for the "rideshare" application), and a "custom" affordance (e.g., to further customize how notifications are provided). As indicated by the check mark on "immediate delivery" affordance 7150, portable multifunction device 100 is currently configured to provide notifications associated with the "rideshare" application when the notification is received. In some embodiments, portable multifunction device 100 displays the current notification settings (e.g., as text 7156 summarizing the notification delivery settings and sound options).

ユーザ入力(例えば、「スケジュール配信」アフォーダンス7152上のユーザ入力7170)に応じて、図7Mに示すように、ポータブル多機能デバイス100は、「ライドシェア」アプリケーションの通知設定のための構成を更新する。任意選択的に、結果として生じるユーザインタフェースは、バンドルされた通知の簡単な要約を提供するテキスト7171を含み、任意選択的に、デイリーダイジェスト(例えば、バンドルされた通知)の配信時間を調整するための「スケジュール編集」アフォーダンス7157を含む。In response to user input (e.g., user input 7170 on "Schedule Delivery" affordance 7152), portable multifunction device 100 updates the configuration for the notification settings of the "Ride Share" application, as shown in FIG. 7M. Optionally, the resulting user interface includes text 7171 providing a brief summary of the bundled notifications, and optionally includes "Edit Schedule" affordance 7157 for adjusting the delivery time of the daily digest (e.g., the bundled notifications).

ユーザ入力(例えば、「カスタム」アフォーダンス7154上のユーザ入力7172)に応じて、図7Nに示すように、ポータブル多機能デバイス100は、「ライドシェア」アプリケーションの通知設定のための構成を更新する。いくつかの実施形態では、設定ユーザインタフェースの「アラート」セクション7174は、例えば、「ロックスクリーン」オプション7176(例えば、ロックスクリーンが表示されている間、「ライドシェア」アプリケーションに関連付けられた通知の表示を有効化又は無効化するため)、「通知センター」オプション7178(例えば、通知センター内の「ライドシェア」アプリケーションに関連付けられた通知の表示を有効化又は無効化するため)、「バナー」オプション7180(例えば、「ライドシェア」アプリケーションに関連付けられた通知に対応するバナー(例えば、現在表示されているユーザインタフェース上に表示されるバナー)の表示を有効化又は無効化するため)、及び「バナースタイル」アフォーダンス(例えば、バナーオプション7180が選択された場合、バナーの外観を更にカスタマイズするため)のうちの1つ以上(又は2つ以上)を含む、通知が提供される方法を更にカスタマイズするための追加の構成オプションを表示する。In response to user input (e.g., user input 7172 on "Custom" affordance 7154), portable multifunction device 100 updates the configuration for the notification settings of the "Ridesharing" application, as shown in FIG. 7N. In some embodiments, "Alerts" section 7174 of the settings user interface displays additional configuration options for further customizing how notifications are provided, including, for example, one or more (or more) of: "Lockscreen" option 7176 (e.g., to enable or disable the display of notifications associated with the "Ridesharing" application while the lockscreen is displayed); "Notification Center" option 7178 (e.g., to enable or disable the display of notifications associated with the "Ridesharing" application in the notification center); "Banner" option 7180 (e.g., to enable or disable the display of banners (e.g., banners displayed on the currently displayed user interface) corresponding to notifications associated with the "Ridesharing" application); and "Banner Style" affordance (e.g., to further customize the appearance of the banner when banner option 7180 is selected).

図7Pは、(例えば、図7Oに示すように、アプリケーション起動ユーザインタフェース上でのユーザ入力7186によるスワイプダウンに応じて)活動モードがアクティブである間の通知ユーザインタフェース(例えば、通知センターユーザインタフェース7190)の一例を示す。通知センターユーザインタフェース7190は、任意選択的に、「今後の予定」アフォーダンス7192(図7AB~図7AC-2を参照して以下でより詳細に説明する)を含み、任意選択的に、終了アフォーダンス(例えば、「X」アフォーダンス)7194(例えば、通知センターユーザインタフェースの表示を中止するための)を含む。通知センターユーザインタフェースは、(例えば、「仕事中」活動モードがアクティブ化された後に)既に発生しているが、(例えば、インジケータ5048によって示されるように、「仕事中」活動モードがアクティブであるために)ポータブル多機能デバイス100によって通知がまだ提供されていないイベント(例えば、デバイスイベント)に関連付けられた通知(例えば、通知7196及び通知7198)を含む。7P illustrates an example of a notification user interface (e.g., notification center user interface 7190) while the activity mode is active (e.g., in response to a swipe down by user input 7186 on an application launch user interface, as shown in FIG. 7O). Notification center user interface 7190 optionally includes an "upcoming" affordance 7192 (described in more detail below with reference to FIGS. 7AB-7AC-2) and, optionally, an exit affordance (e.g., an "X" affordance) 7194 (e.g., to cease displaying the notification center user interface). The notification center user interface includes notifications (e.g., notifications 7196 and 7198) associated with events (e.g., device events) that have already occurred (e.g., after the "at work" activity mode was activated) but for which notifications have not yet been provided by portable multifunction device 100 (e.g., because the "at work" activity mode is active, as indicated by indicator 5048).

ユーザ入力(例えば、図7Pの「X」アフォーダンス7194上のユーザ入力7200、又は通知ユーザインタフェースを消すための他のユーザ入力若しくはジェスチャ)を検出したことに応じて、図7Qに示すように、ポータブル多機能デバイス100は、アプリケーション起動ユーザインタフェースを表示する。ユーザ入力(例えば、図7Qのアプリケーション起動ユーザインタフェースの右上隅のユーザ入力7204によるスワイプダウン)の検出に応じて、図7Rに示すように、ポータブル多機能デバイス100は、制御センターユーザインタフェース5004(例えば、図5Cに示す同じ制御センターユーザインタフェース5004)を表示する。ユーザ入力(例えば、図7Rのアフォーダンス5006上でのユーザ入力)を検出したことに応じて、ポータブル多機能デバイス100は、現在の活動モード(例えば、この例では「仕事中」活動モード)を非アクティブ化し、更に、図7Sに示すように、ポータブル多機能デバイス100は、活動モードが非アクティブ化されると、その活動モードがアクティブであった間に提供されなかった通知の指示(例えば、「仕事中」活動モードがアクティブであったために延期された通知の指示)を含むダイジェスト7208(例えば、バンドルされた通知)を自動的に提供する。図7Sに示す例では、ダイジェスト7208は、ホーム画面(例えば、図4A、図5A及び図5Bに関して上述したマルチページアプリケーション起動ユーザインタフェースのそれぞれのページ)上に表示されるが、他の例では、ユーザ入力に起因して、又はトリガ条件が満たされたことに起因して、現在の活動モードが非アクティブ化された時点でたまたまアクティブであったユーザインタフェース上に表示される。いくつかの実施形態では、ダイジェスト7208は、ダイジェスト7208内の通知の指示のカウント7210と、「電子メール&メッセージ」セクション7212(例えば、電子メール又はメッセージとして分類された通知に関連付けられた1つ以上の指示を表示する)、並びに「音楽」指示7216及び「書籍」指示7218を含むセクション7214など、異なるタイプ又はセットの通知の指示を表示するための複数の異なるセクションとを含む。いくつかの実施形態では、ダイジェスト7208は、以前に表示されたユーザインタフェース(例えば、アプリケーション起動ユーザインタフェース)から視覚的に区別される(例えば、その上に表示される)。いくつかの実施形態では、以前に表示されたユーザインタフェースは、(例えば、ダイジェスト7208の明瞭さを改善するために、かつ/又はダイジェスト7208に注意を引くために)暗くされるか、又はぼかされる。In response to detecting user input (e.g., user input 7200 on "X" affordance 7194 in FIG. 7P or other user input or gesture to dismiss the notification user interface), portable multifunction device 100 displays an application launch user interface, as shown in FIG. 7Q. In response to detecting user input (e.g., user input 7204 swiping down on the upper right corner of the application launch user interface in FIG. 7Q), portable multifunction device 100 displays control center user interface 5004 (e.g., the same control center user interface 5004 shown in FIG. 5C), as shown in FIG. 7R. In response to detecting user input (e.g., user input on affordance 5006 in FIG. 7R ), portable multifunction device 100 deactivates the current activity mode (e.g., the “at work” activity mode in this example), and, as shown in FIG. 7S , portable multifunction device 100 automatically provides, upon deactivation of the activity mode, digest 7208 (e.g., bundled notifications) that includes an indication of notifications that were not provided while the activity mode was active (e.g., an indication of notifications that were deferred because the “at work” activity mode was active). In the example shown in FIG. 7S , digest 7208 is displayed on a home screen (e.g., each page of the multi-page application launch user interface described above with respect to FIGS. 4A , 5A , and 5B ), but in other examples, it is displayed on a user interface that happened to be active at the time the current activity mode was deactivated due to user input or because a trigger condition was met. In some embodiments, digest 7208 includes a count 7210 of the indications of notifications in digest 7208 and multiple different sections for displaying indications of different types or sets of notifications, such as an "Email & Messages" section 7212 (e.g., displaying one or more indications associated with notifications categorized as emails or messages) and a section 7214 including "Music" indications 7216 and "Books" indications 7218. In some embodiments, digest 7208 is visually distinct from (e.g., displayed over) a previously displayed user interface (e.g., an application launch user interface). In some embodiments, the previously displayed user interface is dimmed or blurred (e.g., to improve clarity of digest 7208 and/or to draw attention to digest 7208).

図7Tは、ウェイクスクリーンユーザインタフェースと呼ばれることもあるロックスクリーンユーザインタフェース上に表示されるダイジェスト(例えば、「夜」ダイジェスト)の一例を示す。ロックスクリーンユーザインタフェースは、ダイジェスト7224及び通知7238を表示する(例えば、「Neil」からのメッセージに対応する通知7238は、ユーザNeilが、通知がバンドルされるユーザではないので、表示されている)。いくつかの実施形態では、ダイジェスト7224は、ダイジェストに含まれる(通知の)指示のカウントと、通知の異なるセットの指示を表示するための複数の部分、例えば、通信通知(例えば、メッセージングアプリケーションの通知、電子メールアプリケーションの通知など)の指示を含む「電子メール&メッセージ」部分7228と、ニュースアプリケーション及びTVアプリケーションの指示を提供する部分7230(例えば、ポータブル多機能デバイス100が、(例えば、異なるタイプのアプリケーションとのユーザインタラクションの履歴に基づいて)ユーザに関連する可能性が高いと判定する通知)と、他のアプリケーションの指示を含む「更なる更新」部分(例えば、ポータブル多機能デバイス100が、(例えば、部分7230内の通知に対する指示と比較して)ユーザとの関連性が低いと判定する通知に対する指示)と、のうちの1つ以上(又は2つ以上)などと、を含む。いくつかの実施形態では、部分7230内の指示は、「更なる更新」部分7236内の指示と比較して、より目立つように(例えば、より詳細に、より多くのコンテンツに、など)表示される。Figure 7T shows an example of a digest (e.g., an "Evening" digest) displayed on a lock screen user interface, sometimes referred to as a wake screen user interface. The lock screen user interface displays digest 7224 and notifications 7238 (e.g., notification 7238 corresponding to a message from "Neil" is displayed because user Neil is not a user with whom the notification is bundled). In some embodiments, digest 7224 includes one or more (or more) of: a count of the indications (of notifications) included in the digest; and multiple portions for displaying indications of different sets of notifications, such as an "Email & Messages" portion 7228 including indications of communication notifications (e.g., notifications for messaging applications, notifications for email applications, etc.); a portion 7230 providing indications of news and TV applications (e.g., notifications that portable multifunction device 100 determines are likely to be relevant to the user (e.g., based on a history of user interaction with different types of applications)); and a "More Updates" portion including indications of other applications (e.g., indications for notifications that portable multifunction device 100 determines are less relevant to the user (e.g., compared to the indications for notifications in portion 7230)). In some embodiments, the indications in portion 7230 are displayed more prominently (e.g., with more detail, more content, etc.) than the indications in "More Updates" portion 7236.

図7Uは、本明細書では通知センターユーザインタフェースと呼ばれることもある通知ユーザインタフェースに表示されるダイジェスト(例えば、「朝」ダイジェスト)の一例を示す。通知センターユーザインタフェースは、ダイジェスト7240(ダイジェスト7224に類似しているが、バンドルされた通知の異なるセットのためのもの)、及び通知7254(例えば、通知がバンドルされるアプリケーションではない天気アプリケーションの通知)を含む。いくつかの実施形態では、ダイジェスト7240は、最初に別のユーザインタフェース(例えば、適切な配信時間にロックスクリーン)上に表示されるが、(例えば、ユーザがロックスクリーンからダイジェスト7240を消したが、後でダイジェストを再び見たい場合)通知センターユーザインタフェースからアクセスする(例えば、表示する)こともできる。FIG. 7U shows an example of a digest (e.g., a "Morning" digest) displayed in a notification user interface, sometimes referred to herein as a notification center user interface. The notification center user interface includes digest 7240 (similar to digest 7224, but for a different set of bundled notifications) and notifications 7254 (e.g., notifications for a weather application that is not the application with which the notifications are bundled). In some embodiments, digest 7240 is initially displayed on a separate user interface (e.g., the lock screen at the appropriate delivery time), but can also be accessed (e.g., displayed) from the notification center user interface (e.g., if the user dismisses digest 7240 from the lock screen but later wants to view the digest again).

図7V~図7Zは、ダイジェストの部分を拡張するためのユーザインタフェースの例を示す。いくつかの実施形態では、ユーザ入力(例えば、図7Tのダイジェスト7224に対するユーザ入力7239)に応じて、図7Vに示すように、ポータブル多機能デバイスは、ダイジェスト7224の拡張ビューを表示する。ダイジェスト7224の拡張ビューは、任意選択的に、「全て閉じる」アフォーダンス7256(例えば、ダイジェスト7224の拡張ビューを(例えば、図7Tに示すダイジェスト7224のバージョンに)閉じるための、又はダイジェスト7224を却下するための)、通知7260(例えば、メッセージング通知)、並びに通知の指示7268(例えば、ニュースアプリケーション用)及び通知の指示7270(例えば、TVアプリケーション用)などの複数の通知の指示を含む。通知7260の指示は、ダイジェストの拡張ビューに最初に表示されたものに加えて、追加の通信通知(又はそのような通知の指示)がダイジェスト7224に含まれるという視覚的指示(例えば、「3つ以上の通知」などのテキスト指示、及び/又は通知7260の下に積み重ねられているように見える通知バブル(例えば、「積み重ねられたデッキ」を表す)などのグラフィカル指示)を含む。同様に、通知7268は、ダイジェストの拡張ビューに最初に表示されたものに加えて、追加のニュース通知がダイジェスト7224に含まれるという視覚的指示(例えば、「1回以上の通知」などのテキスト指示、及び/又は通知7260の下に積み重ねられて見える通知バブル(例えば、「積み重ねられたデッキ」を表す)などのグラフィカル指示)を含む。いくつかの実施形態では、「積み重ねられたデッキ」は、通知の数の指示を提供する(例えば、単一のバブルが通知7268の下に積み重ねられ、1つの追加の通知を示す)。いくつかの実施形態では、「積み重ねられたデッキ」は、既定の最大数以下の積み重ねられたアイテムを含む(例えば、3つ以上の追加の通知が含まれる場合であっても(例えば、ユーザインタフェースを雑然とさせることを回避するために)、最大2つのバブルが通知7260の下に積み重ねられて現れる)。7V-7Z show example user interfaces for expanding portions of a digest. In some embodiments, in response to user input (e.g., user input 7239 for digest 7224 in FIG. 7T), the portable multifunction device displays an expanded view of digest 7224, as shown in FIG. 7V. The expanded view of digest 7224 optionally includes a "collapse all" affordance 7256 (e.g., for closing the expanded view of digest 7224 (e.g., to the version of digest 7224 shown in FIG. 7T) or for dismissing digest 7224), a notification 7260 (e.g., a messaging notification), and multiple notification indications, such as notification indication 7268 (e.g., for a news application) and notification indication 7270 (e.g., for a TV application). The indication of notification 7260 includes a visual indication (e.g., a text indication such as "three or more notifications" and/or a graphical indication such as notification bubbles that appear stacked below notification 7260 (e.g., representing a "stacked deck")) that additional communication notifications (or indications of such notifications) are included in digest 7224 in addition to those initially displayed in the expanded view of the digest. Similarly, notification 7268 includes a visual indication (e.g., a text indication such as "one or more notifications" and/or a graphical indication such as notification bubbles that appear stacked below notification 7260 (e.g., representing a "stacked deck")) that additional news notifications are included in digest 7224 in addition to those initially displayed in the expanded view of the digest. In some embodiments, the "stacked deck" provides an indication of the number of notifications (e.g., a single bubble stacked below notification 7268 indicates one additional notification). In some embodiments, the "stacked deck" includes no more than a predefined maximum number of stacked items (e.g., a maximum of two bubbles appear stacked below a notification 7260, even if more than two additional notifications are included (e.g., to avoid cluttering the user interface)).

通知セット(例えば、「積み重ねられたデッキ」内の通知)の指示に対するユーザ入力(例えば、ユーザ入力7258)の検出に応じて、図7Wに示すように、ポータブル多機能デバイス100は、ダイジェストの「電子メール&メッセージ」部分を拡張して、ダイジェストの「電子メール&メッセージ」部分内に全ての通知(例えば、通知7260、7262、7264、及び7266)を表示する。図7Wに示されるように、通知7260は、「電子メール&メッセージ」部分の3つの追加の通知の各々と共に表示され、更に、ダイジェストのこの部分における通知は、時系列順に示される(例えば、最も最近のイベントの通知が、より最近でないイベントの通知の上に示される)。「電子メール&メッセージ」部分が拡張されると、(例えば、「電子メール&メッセージ」部分を閉じる(例えば、図7Vに示されるビューに戻る)ための)「閉じる」アフォーダンス7261が任意選択的に表示される。In response to detecting user input (e.g., user input 7258) for an indication of a set of notifications (e.g., notifications in the "stacked deck"), portable multifunction device 100 expands the "Email & Messages" portion of the digest to display all notifications (e.g., notifications 7260, 7262, 7264, and 7266) within the "Email & Messages" portion of the digest, as shown in FIG. 7W. As shown in FIG. 7W, notification 7260 is displayed along with each of the three additional notifications in the "Email & Messages" portion, and further, the notifications in this portion of the digest are presented in chronological order (e.g., notifications for the most recent events are presented above notifications for less recent events). When the "Email & Messages" portion is expanded, a "Close" affordance 7261 (e.g., to close the "Email & Messages" portion (e.g., return to the view shown in FIG. 7V)) is optionally displayed.

ユーザ入力(例えば、ユーザ入力7263によるスワイプアップ)の検出に応じて、図7X-1に示すように、ポータブル多機能デバイス100は、ダイジェスト7224内のコンテンツをスクロールし、ユーザがダイジェスト7224の部分をナビゲートすることを可能にする。図7X-1は、ユーザが「夜」ダイジェスト内の通知の大部分をスクロールしたことを示す(例えば、「音楽」アプリケーションの通知7259は、ダイジェスト内の最後の通知であり、ダイジェストに含まれない通知7238などの追加の通知は、ダイジェストの通知の下の別個のセクションに示される)。In response to detecting user input (e.g., swipe up by user input 7263), portable multifunction device 100 scrolls the content within digest 7224, allowing the user to navigate portions of digest 7224, as shown in FIG. 7X-1. FIG. 7X-1 shows that the user has scrolled through most of the notifications within the "Evening" digest (e.g., notification 7259 for the "Music" application is the last notification in the digest, and additional notifications not included in the digest, such as notification 7238, are shown in a separate section below the notifications in the digest).

ユーザ入力(例えば、ユーザ入力7265によるスワイプダウン)の検出に応じて、図7X-2に示すように、ポータブル多機能デバイス100は、ダイジェスト7224内のコンテンツをスクロールする(例えば、「ニュース」アプリケーションの通知7268など、ユーザ入力を検出する直前に表示されなかった通知が、ユーザ入力の検出に応じて示されるように)。In response to detecting user input (e.g., a swipe down by user input 7265), portable multifunction device 100 scrolls the content within digest 7224 (e.g., such that notifications that were not displayed immediately before detecting the user input, such as notification 7268 from the "News" application, are displayed in response to detecting the user input), as shown in FIG. 7X-2.

ダイジェスト内の異なる通知の「積み重ねられたデッキ」(例えば、通知7268を含む「積み重ねられたデッキ」)に対するユーザ入力(例えば、ユーザ入力7267)の検出に応じて、図7Yに示すように、ポータブル多機能デバイス100は、ダイジェスト7224の別の部分(例えば、「ニュース」部分)を拡大して、ダイジェストのその部分(例えば、「ニュース」部分)に通知を表示する(例えば、通知7268及び通知7272が表示される)。ユーザ入力(例えば、「閉じる」アフォーダンス7269上のユーザ入力7271)を検出したことに応じて、図7Zに示すように、ポータブル多機能デバイス100は、ダイジェスト7224の拡張部分(例えば、「ニュース」部分)を閉じる(例えば、ダイジェスト7224の「電子メール&メッセージ」部分などの別の拡張部分を閉じることなく)。In response to detecting a user input (e.g., user input 7267) for a "stacked deck" of different notifications within a digest (e.g., a "stacked deck" that includes notification 7268), portable multifunction device 100 expands another portion of digest 7224 (e.g., the "News" portion) and displays the notifications in that portion of the digest (e.g., the "News" portion) (e.g., notification 7268 and notification 7272 are displayed), as shown in FIG. 7Y. In response to detecting a user input (e.g., user input 7271 on "Close" affordance 7269), portable multifunction device 100 closes the expanded portion of digest 7224 (e.g., the "News" portion) (e.g., without closing another expanded portion, such as the "Email & Messages" portion of digest 7224), as shown in FIG. 7Z.

いくつかの実施形態では、ユーザ入力(例えば、図7Zに示す「全て閉じる」アフォーダンス7256上のユーザ入力7273)を検出したことに応じて、ポータブル多機能デバイス100は、ダイジェスト7224の全ての拡張部分を閉じ、例えば、ポータブル多機能デバイス100に、図7Tに示すコンパクト表現と同様のダイジェストのコンパクト表現の表示に戻らせる。いくつかの実施形態では、「全て閉じる」アフォーダンスの第1のアクティブ化は、ダイジェスト7224の表示を維持しながら、ダイジェスト7224の全ての拡張部分を閉じ、「全て閉じる」アフォーダンスの第2のアクティブ化(例えば、ダイジェスト7224の全ての部分が閉じられると)は、ダイジェスト7224の表示を停止する。In some embodiments, in response to detecting a user input (e.g., user input 7273 on "close all" affordance 7256 shown in FIG. 7Z), portable multifunction device 100 closes all expanded portions of digest 7224, e.g., causing portable multifunction device 100 to return to displaying a compact representation of the digest similar to the compact representation shown in FIG. 7T. In some embodiments, a first activation of the "close all" affordance closes all expanded portions of digest 7224 while maintaining the display of digest 7224, and a second activation of the "close all" affordance (e.g., once all portions of digest 7224 have been closed) stops displaying digest 7224.

図7AA~図7AC-2は、次の通知(例えば、既に発生しているが、(例えば、通知バンドリングにより)通知がまだ提供されていないイベント(例えば、デバイスイベント)に対応する通知)をプレビューするための例示的なユーザインタフェースを示す。図7AAは、アプリケーション起動ユーザインタフェース(例えば、マルチページアプリケーション起動ユーザインタフェースのそれぞれのページ)を示す。ユーザ入力(例えば、ユーザ入力7274による下向きスワイプ)を検出したことに応じて、図7ABに示すように、ポータブル多機能デバイス100は、通知センターユーザインタフェース7190などの通知ユーザインタフェースを表示する。ユーザ入力(例えば、「今後の予定」アフォーダンス7192上のユーザ入力7278)に応じて、図7AC-1に示すように、ポータブル多機能デバイス100は、通知ユーザインタフェースの次の通知部分7280を(例えば、通知センターユーザインタフェース7190に)表示する。いくつかの実施形態では、次の通知部分7280は、通知センターユーザインタフェース7190の他の部分の上又は下に(例えば、その下部に)表示される。いくつかの実施形態では、ユーザは、(例えば、「今後の予定」アフォーダンス7192をアクティブ化する代わりに、又はその代替として)通知センターユーザインタフェース7190をスクロールすることによって次の通知部分7280にナビゲートすることができる。いくつかの実施形態では、次の通知部分7280は、他の通知の上に表示される(例えば、通常は通知センターに現れ、バンドルされず、アクティブな活動モードに従って抑制されなかった通知の上に)。いくつかの実施形態では、次の通知部分7280は、(例えば、図7AC-1におけるユーザ入力7283によるスワイプアップに応じて)スクロールされ得る。いくつかの実施形態では、図7AC-2に示すように、通知センター内に通常表示される他の通知(例えば、通知7276及び通知ダイジェスト7224)は、次の通知部分7280の下に表示される。7AA-7AC-2 illustrate exemplary user interfaces for previewing next notifications (e.g., notifications corresponding to events (e.g., device events) that have already occurred but for which notifications have not yet been provided (e.g., by notification bundling)). FIG. 7AA illustrates an application launch user interface (e.g., each page of a multi-page application launch user interface). In response to detecting user input (e.g., a downward swipe by user input 7274), portable multifunction device 100 displays a notification user interface, such as notification center user interface 7190, as shown in FIG. 7AB. In response to user input (e.g., user input 7278 on "Upcoming Events" affordance 7192), portable multifunction device 100 displays next notification portion 7280 of the notification user interface (e.g., in notification center user interface 7190), as shown in FIG. 7AC-1. In some embodiments, next notification portion 7280 is displayed above or below (e.g., below) other portions of notification center user interface 7190. In some embodiments, the user can navigate to the next notification portion 7280 by scrolling the notification center user interface 7190 (e.g., instead of or in lieu of activating the "Upcoming" affordance 7192). In some embodiments, the next notification portion 7280 is displayed above other notifications (e.g., above notifications that would normally appear in the notification center and that are not bundled or suppressed according to the active activity mode). In some embodiments, the next notification portion 7280 can be scrolled (e.g., in response to a swipe up by user input 7283 in FIG. 7AC-1). In some embodiments, as shown in FIG. 7AC-2, other notifications that are normally displayed in the notification center (e.g., notification 7276 and notification digest 7224) are displayed below the next notification portion 7280.

図7AC-1に示す例では、通知ユーザインタフェースの次回通知部分7280は、午後9:48に受信又は検出されたイベントに対する通知7284と、午後7:35に受信又は検出されたイベントに対する通知7286とを含む複数の通知を含む。通知7284及び通知7286は、既に発生したイベント(例えば、デバイスイベント)に対応するが(例えば、午後9:48におけるIsaacからのメッセージの受信、及び午後7:35におけるソーシャルメディアアプリケーションにおける新たな友人要求の受信)、通知7284及び通知7286は、対応するイベントが検出された時間に提供されなかった(例えば、Isaacは通知がバンドルされるユーザであるため、及びソーシャルメディアアプリケーションは、コンピュータシステム(例えば、図7F~図7Gに構成されるような)の通知設定(例えば、通知ダイジェスト設定)に従って通知がバンドルされるアプリケーションであるため)。通知をバンドルするための設定は、「睡眠」活動モードなどの特定の活動モードの設定とは別個であることに留意されたい。いくつかの実施形態では、バンドリング設定に従って配信が延期される通知と、活動モード設定に従って配信が延期される通知との両方が、それぞれのアフォーダンス(例えば、図7ABに示される「今後の予定」アフォーダンス7192)のユーザ選択によって、例えば、それらの延期された通知のスケジュール配信時間の前にプレビューされ得る。いくつかの実施形態では、次の通知は閉じられる(例えば、朝のダイジェスト内の通知に対して単一のユーザインタフェース項目が表示され、活動モードがアクティブであった間に抑制された通知のダイジェスト内の通知に対して単一のユーザインタフェース項目が表示される)。いくつかの実施形態では、次の通知の閉じられた表現を選択して、ダイジェスト内の別個の通知に関する追加情報を表示することができる。いくつかの実施形態では、活動モードがアクティブであった間に抑制された通知のダイジェストは、活動モード中に配信された通知(例えば、「高優先度」通知として配信された通知、又は活動モード中に許可されたアプリケーションのリスト上にあるアプリケーションに関連付けられた(若しくはアプリケーションからの)、若しくは活動モード中に許可されたユーザのリスト上にあるユーザに関連付けられた(若しくはユーザからの)という理由で配信された通知)を含まない。In the example shown in FIG. 7AC-1, the upcoming notifications portion 7280 of the notification user interface includes multiple notifications, including notification 7284 for an event received or detected at 9:48 PM and notification 7286 for an event received or detected at 7:35 PM. Although notification 7284 and notification 7286 correspond to events (e.g., device events) that have already occurred (e.g., receiving a message from Isaac at 9:48 PM and receiving a new friend request in a social media application at 7:35 PM), notification 7284 and notification 7286 were not provided at the time the corresponding events were detected (e.g., because Isaac is a notification-bundled user and because the social media application is an application for which notifications are bundled according to the notification settings (e.g., notification digest settings) of the computer system (e.g., as configured in FIGS. 7F-7G). Note that the setting for bundling notifications is separate from the setting for a particular activity mode, such as the "Sleep" activity mode. In some embodiments, both notifications whose delivery is deferred according to the bundling settings and notifications whose delivery is deferred according to the active mode settings may be previewed, e.g., before the scheduled delivery time of those deferred notifications, by user selection of the respective affordance (e.g., the "Upcoming" affordance 7192 shown in FIG. 7AB). In some embodiments, the next notification is closed (e.g., a single user interface item is displayed for notifications in the morning digest and a single user interface item is displayed for notifications in the digest of notifications that were suppressed while the active mode was active). In some embodiments, the closed representation of the next notification can be selected to display additional information about the separate notification in the digest. In some embodiments, the digest of notifications that were suppressed while the active mode was active does not include notifications delivered during the active mode (e.g., notifications delivered as "high priority" notifications or notifications delivered because they were associated with (or from) an application on the list of allowed applications during the active mode or because they were associated with (or from) a user on the list of allowed users during the active mode).

この例では、(例えば、指示5050によって示されるように)「睡眠」活動モードがアクティブではあるが、通知7284及び通知7286は、「睡眠」活動モードがアクティブであることに起因して抑制されない(例えば、Isaacは、「睡眠」活動モードがアクティブである間に通知が提供されるユーザである(例えば、図5AKに示されるように)。なぜなら、「睡眠」活動モードの通知設定は、「睡眠」活動モードがアクティブである間にソーシャルメディアアプリケーションが通知を提供することを可能にするからである(例えば、図5AKにおいて、ソーシャルメディアアプリケーションに対応するアプリケーションオプション5384内の「S」アプリケーションアイコンによって示されるように))。しかしながら、イベントは、「夜」ダイジェスト7224の配信時間(午後6:00)の後に発生したので、通知7284は、次の「朝」ダイジェストにおいて提供される(例えば、翌日の午前8:00に配信される)。対照的に、通知7285は、「睡眠」活動モードがアクティブである間に通知を提供するように構成されていないアプリケーションの通知であるが、通知バンドリングが構成される通知ではない(例えば、通知7285は、午前8:00に配信される次の「朝」ダイジェストに含まれない)。同様に、通知7287は、「睡眠」活動モードがアクティブである間に通知を提供するように構成されていないユーザのための通知であるが、通知バンドリングが構成される通知ではない(例えば、通知7287は、午前8:00に配信される次の「朝」ダイジェストに含まれない)。通知7285及び通知7287は、通知センターユーザインタフェース7190の、次の通知部分7280とは異なる「睡眠モードがアクティブ中に受信」部分に表示される。In this example, although the "Sleep" activity mode is active (e.g., as indicated by indication 5050), notifications 7284 and 7286 are not suppressed due to the "Sleep" activity mode being active (e.g., Isaac is a user to whom notifications are provided while the "Sleep" activity mode is active (e.g., as shown in FIG. 5AK) because the notification settings for the "Sleep" activity mode allow social media applications to provide notifications while the "Sleep" activity mode is active (e.g., as indicated by the "S" application icon in application options 5384 corresponding to the social media application in FIG. 5AK)). However, because the event occurred after the delivery time of the "Evening" digest 7224 (6:00 PM), notification 7284 is provided in the next "Morning" digest (e.g., delivered at 8:00 AM the following day). In contrast, notification 7285 is a notification for an application that is not configured to provide notifications while the "sleep" activity mode is active, but is not a notification for which notification bundling is configured (e.g., notification 7285 will not be included in the next "morning" digest delivered at 8:00 AM). Similarly, notification 7287 is a notification for a user that is not configured to provide notifications while the "sleep" activity mode is active, but is not a notification for which notification bundling is configured (e.g., notification 7287 will not be included in the next "morning" digest delivered at 8:00 AM). Notifications 7285 and 7287 are displayed in a "Received While Sleep Mode Is Active" portion of the notification center user interface 7190 that is separate from the next notification portion 7280.

通知ユーザインタフェースの次の通知部分7280は、(例えば、バンドルされた通知のための次の所定の配信時間を待つのではなく、ユーザが現在通知を見て対話するための追加の空き時間を有する場合に)既に発生しているが通知がまだ提供されていないイベントの通知をユーザが見る方法を提供する。次の通知ユーザインタフェースは、任意選択的に、終了アフォーダンス(例えば、「X」アフォーダンス)7282(例えば、次の通知部分の表示を中止する(及び、いくつかの実施形態では、図7AAのアプリケーション起動ユーザインタフェースに直接戻る))を含む。The next notification portion 7280 of the notification user interface provides a way for the user to view notifications for events that have already occurred but for which notifications have not yet been provided (e.g., when the user currently has additional free time to view and interact with notifications, rather than waiting for the next predetermined delivery time for bundled notifications). The next notification user interface optionally includes an exit affordance (e.g., an "X" affordance) 7282 (e.g., to discontinue displaying the next notification portion (and, in some embodiments, return directly to the application launch user interface of FIG. 7AA)).

図7ADは、「チャット」会話スレッド(例えば、多数の通知を生成するイベント)を管理するためのユーザインタフェースの一例を示す。いくつかの実施形態では、通知7288は、ユーザ入力(例えば、それぞれの会話スレッド(例えば、図7Pの「ランチ仲間」スレッド)に対する通知7195上のユーザ入力7202)に応じて表示される。いくつかの実施形態では、それぞれの会話スレッドの通知7288は、例えば、通知の抑制を引き起こす活動モードをアクティブ化するための活動モードアフォーダンス(例えば、「DNDをオンにする」アフォーダンス)7290を含み、任意選択的に、例えば、活動モードをアクティブ化することなく(例えば、それぞれの会話スレッドに関連付けられた通知以外の他の通知を抑制することを回避するために)、ある期間(例えば、翌日まで)、それぞれの会話スレッド(「ランチ仲間」スレッド)に関連付けられた通知を抑制するための第2のアフォーダンス(例えば、「今日はミュート」アフォーダンス)7292を含む。FIG. 7AD shows an example of a user interface for managing a "chat" conversation thread (e.g., an event that generates multiple notifications). In some embodiments, notifications 7288 are displayed in response to user input (e.g., user input 7202 on notification 7195 for the respective conversation thread (e.g., the "Lunch Buddies" thread in FIG. 7P)). In some embodiments, notification 7288 for each conversation thread includes an activity mode affordance (e.g., a "Turn on DND" affordance) 7290, for example, to activate an activity mode that causes notification suppression, and optionally includes a second affordance (e.g., a "Mute for Today" affordance) 7292, for example, to suppress notifications associated with the respective conversation thread (the "Lunch Buddies" thread) for a period of time (e.g., until the next day) without activating an activity mode (e.g., to avoid suppressing notifications other than those associated with the respective conversation thread).

図7AEは、通知に対応するイベントが発生している間に活動モードがアクティブでないときに、ロックスクリーン又はウェイクスクリーンユーザインタフェースの一例で提供される通知を示す。この例では、午後6:00(例えば、図7Tのダイジェスト7224のスケジュール配信時間後)と午後8:00(図7AEの現在時刻)との間にアクティブな活動モードはない。ポータブル多機能デバイス100は、午後6:21にユーザMaxからの通信を受信し、午後7:30にフィットネスアプリケーションのイベントが発生する。ロックスクリーン又はウェイクスクリーンユーザインタフェースは、通知7294(午後7:30に発生したフィットネスアプリケーションのイベントに対応する)及び通知7296(午後6:21に受信されたユーザMaxからの通信)を表示する。通知7294及び通知7296は、時系列順に表示される(例えば、通知7294及び通知7296がバンドルされなかったため)。FIG. 7AE illustrates a notification provided in an example lock screen or wake screen user interface when no activity mode is active while the event corresponding to the notification occurs. In this example, there is no active activity mode between 6:00 PM (e.g., after the scheduled delivery time of digest 7224 in FIG. 7T) and 8:00 PM (the current time in FIG. 7AE). Portable multifunction device 100 receives a communication from user Max at 6:21 PM, and a fitness application event occurs at 7:30 PM. The lock screen or wake screen user interface displays notification 7294 (corresponding to the fitness application event that occurred at 7:30 PM) and notification 7296 (the communication from user Max received at 6:21 PM). Notification 7294 and notification 7296 are displayed in chronological order (e.g., because notification 7294 and notification 7296 were not bundled).

図8A~図8Jは、いくつかの実施形態に係る、時間制限通知を構成及び管理するための例示的なユーザインタフェースを示す。これらの図のユーザインタフェースは、図12A~図12Bのプロセスを含めた、以下で説明されるプロセスを例示するために使用される。説明の便宜上、実施形態のいくつかは、タッチ感知ディスプレイシステム112を有するデバイス上で実行される操作を参照して議論される。FIGS. 8A-8J show exemplary user interfaces for configuring and managing time-limited notifications, according to some embodiments. The user interfaces in these figures are used to illustrate the processes described below, including the processes of FIGS. 12A-12B. For ease of explanation, some of the embodiments are discussed with reference to operations performed on a device having a touch-sensitive display system 112.

図8Aは、ロックスリーンユーザインタフェースの一例を示す。ロックスクリーンユーザインタフェースは、現在時刻の表現8002と、現在日付の表現8004と、「邪魔しない」活動モードがアクティブであるというインジケータ8006とを含む。「邪魔しない」活動モードは、「邪魔しない」活動モードがアクティブである間に、いくつかの通知の配信を抑制させる。Figure 8A shows an example of a lock screen user interface. The lock screen user interface includes a representation of the current time 8002, a representation of the current date 8004, and an indicator 8006 that a "do not disturb" activity mode is active. The "do not disturb" activity mode causes delivery of some notifications to be suppressed while the "do not disturb" activity mode is active.

図8Bに示すように、既定の基準を満たすイベントを検出したことに応じて、ポータブル多機能デバイス100は、イベントの通知8008を提供する(例えば、ライドシェアイベントが、ライドシェアイベントが時間制限であることを示す既定の基準を満たすため)。いくつかの実施形態では、通知8008は、通知が既定の基準を満たすという指示(例えば、インジケータ8010のテキスト「時間制限」)を含む。いくつかの実施形態では、通知8008は、時間制限通知に関する追加の詳細(例えば、「邪魔しない」活動モードがアクティブであっても、なぜこの通知が提供されたかの説明)を提供するプロンプト8012を含む。いくつかの実施形態では、通知8008は、関連付けられたアプリケーション(例えば、ライドシェア)に対する将来の時間制限通知を抑制するための「不許可」オプション8014と、関連付けられたアプリケーションに対する将来の時間制限通知を許可するための「許可」オプション8016とをそれぞれ含む。ユーザ入力8018(例えば、「許可」オプション8016上のタップ又は他のタッチ入力)の検出に応じて、ポータブル多機能デバイス100は、ポータブル多機能デバイス100の時間制限通知設定を構成して、「ライドシェア」アプリケーションの将来の時間制限通知を許可する。8B , in response to detecting an event that meets the predefined criteria, portable multifunction device 100 provides notification 8008 of the event (e.g., because the rideshare event meets predefined criteria indicating that the rideshare event is time-limited). In some embodiments, notification 8008 includes an indication that the notification meets the predefined criteria (e.g., the text "Time-Limited" in indicator 8010). In some embodiments, notification 8008 includes prompt 8012 that provides additional details about the time-limited notification (e.g., an explanation of why this notification was provided even though "Do Not Disturb" activity mode is active). In some embodiments, notification 8008 includes a "Do Not Allow" option 8014 for suppressing future time-limited notifications for the associated application (e.g., rideshare) and a "Allow" option 8016 for allowing future time-limited notifications for the associated application, respectively. In response to detecting user input 8018 (e.g., a tap or other touch input on "Allow" option 8016), portable multifunction device 100 configures the timed notification settings of portable multifunction device 100 to allow future timed notifications for the "Rideshare" application.

その後、図8Cに示すように、ライドシェアアプリケーションに対して後続の通知8020が表示される。通知8020はまた、時間制限通知であり(例えば、テキスト「時間制限」を有するインジケータ8022によって示されるように)、ポータブル多機能デバイス100は、時間制限通知設定に従って通知8020を提供する(例えば、図8Bに示すように、ユーザが以前に「許可」オプション8014を選択したため)。いくつかの実施形態では、通知8020は、時間制限通知のためのプロンプト(通知8008のためのプロンプト8012に類似する)を含まない(例えば、個別のアプリケーションのための第1の時間制限通知のみがプロンプトを表示する)。いくつかの実施形態では、通知8020はまた、通知8008のためのものと類似のプロンプト、「不許可」及び「許可」オプションを含む(例えば、個別のアプリケーションのための全ての時間制限通知がプロンプト8012を表示する)。いくつかの実施形態では、通知8020は、将来の時間制限通知を許可/抑制するためのプロンプト及び/又はオプションを含むが、プロンプト及び/又はオプションは、通知8008に対するプロンプト8012、「不許可」オプション8014、及び/又は「許可」オプション8016と比較して、目立たないレベルで表示される(例えば、省略されたテキスト、より小さいテキスト、より小さい「不許可」及び「許可」アフォーダンスなどで表示される)。8C, a subsequent notification 8020 is displayed for the rideshare application. Notification 8020 is also a time-limited notification (e.g., as indicated by indicator 8022 having the text "Time Limited"), and portable multifunction device 100 provides notification 8020 in accordance with the time-limited notification settings (e.g., because the user previously selected "Allow" option 8014, as shown in FIG. 8B). In some embodiments, notification 8020 does not include a prompt (similar to prompt 8012 for notification 8008) for time-limited notifications (e.g., only the first time-limited notification for an individual application displays the prompt). In some embodiments, notification 8020 also includes a prompt, "Don't Allow" and "Allow" options, similar to those for notification 8008 (e.g., all time-limited notifications for an individual application display prompt 8012). In some embodiments, the notification 8020 includes a prompt and/or option to allow/suppress future time-limited notifications, but the prompt and/or option is displayed at a less prominent level (e.g., as truncated text, smaller text, smaller "Do not allow" and "Allow" affordances, etc.) compared to the prompt 8012, "Do not allow" option 8014, and/or "Allow" option 8016 for the notification 8008.

いくつかの実施形態では、ユーザ入力(例えば、ユーザ入力8024による左へのスワイプ)の検出に応じて、図8Dに示すように、ポータブル多機能デバイス100は、(例えば、通知8020に関連付けられた設定を構成するための)「オプション」アフォーダンス8026と、(例えば、通知8020を消去するための)「消去」アフォーダンス8028とを表示する。In some embodiments, in response to detecting user input (e.g., a left swipe via user input 8024), portable multifunction device 100 displays "Options" affordance 8026 (e.g., for configuring settings associated with notification 8020) and "Dismiss" affordance 8028 (e.g., for dismissing notification 8020), as shown in FIG. 8D .

ユーザ入力(例えば、「オプション」アフォーダンス8026上でのユーザ入力8030によるタップ)を検出したことに応じて、図8Eに示すように、ポータブル多機能デバイス100は、通知8020と対話するための追加のアフォーダンスを表示する。追加のアフォーダンスは、「今日はミュート」アフォーダンス8034(例えば、関連するライドシェアアプリケーションの将来の通知を抑制するため、その日の残りの間)、「ダイジェストへ送信」アフォーダンス8036(例えば、通知8020を通知ダイジェスト(図7A~図7AEを参照して上述した)に送信するため)、「オフにする」アフォーダンス8038(例えば、関連するライドシェアアプリケーションの将来の時間制限通知を抑制するため、時間制限通知の選択的抑制のための追加のアフォーダンスを表示するためなど)、及び「設定」アフォーダンス8040(例えば、ポータブル多機能デバイス100の時間制限通知設定を変更するため)のうちの1つ以上(又は2つ以上、又は全て)を含む。In response to detecting user input (e.g., a tap by user input 8030 on "options" affordance 8026), portable multifunction device 100 displays additional affordances for interacting with notification 8020, as shown in FIG. 8E. The additional affordances include one or more (or two or more, or all) of "Mute for today" affordance 8034 (e.g., to suppress future notifications for the associated rideshare application for the remainder of the day), "Send to digest" affordance 8036 (e.g., to send notification 8020 to the notification digest (described above with reference to FIGS. 7A-7AE)), "Turn off" affordance 8038 (e.g., to suppress future time-limited notifications for the associated rideshare application, to display additional affordances for selective suppression of time-limited notifications, etc.), and "Settings" affordance 8040 (e.g., to change time-limited notification settings on portable multifunction device 100).

ユーザ入力(例えば、ユーザ入力8042によるタップ)の検出に応じて、図8Fに示されるように、ポータブル多機能デバイス100は、(例えば、「邪魔しない」活動モードがアクティブであるときのみ、ライドシェアアプリケーションに対する将来の時間制限通知を抑制するための(例えば、「邪魔しない」活動モード以外の活動モードがアクティブであるとき、時間制限通知が依然として提供される))「「邪魔しない」の間はオフにする」アフォーダンス8044、及び/又は(例えば、ライドシェアアプリケーションに対する全ての将来の時間制限通知を抑制するための)「時間制限オフ」アフォーダンス8046を表示する。In response to detecting user input (e.g., a tap by user input 8042), portable multifunction device 100 displays "Turn off while 'Do Not Disturb'" affordance 8044 (e.g., to suppress future time-limited notifications for the ride-share application only when the "Do Not Disturb" activity mode is active (e.g., time-limited notifications are still provided when activity modes other than the "Do Not Disturb" activity mode are active)) and/or "Time Limit Off" affordance 8046 (e.g., to suppress all future time-limited notifications for the ride-share application), as shown in FIG. 8F.

図8Gは、図8Eに類似しているが、(図8Eに示されるような)「オフにする」アフォーダンス8038上のユーザ入力8042ではなく、「設定」アフォーダンス8040上のユーザ入力8048を示す。Figure 8G is similar to Figure 8E, but shows user input 8048 on the "Settings" affordance 8040 rather than user input 8042 on the "Turn Off" affordance 8038 (as shown in Figure 8E).

いくつかの実施形態では、「設定」アフォーダンス8040上でのユーザ入力8048の検出に応じて、図8Iに示すように、ポータブル多機能デバイス100は、ポータブル多機能デバイス100の通知設定を変更するための設定インタフェース8054を表示する。いくつかの実施形態では、通知設定を変更するための設定インタフェースは、設定アプリケーションアイコン上のユーザ入力(例えば、図8Hに示すように、「設定」アプリケーションアイコン446上のユーザ入力8050)に応じて表示される。ライドシェアアフォーダンス8062上でのユーザ入力8070の検出に応じて、ポータブル多機能デバイス100は、ライドシェアアプリケーションのためのアプリケーション固有設定インタフェース8072を表示し、その一例が図8Jに示されている。In some embodiments, in response to detecting user input 8048 on "Settings" affordance 8040, portable multifunction device 100 displays settings interface 8054 for changing notification settings for portable multifunction device 100, as shown in FIG. 8I. In some embodiments, the settings interface for changing notification settings is displayed in response to user input on a settings application icon (e.g., user input 8050 on "Settings" application icon 446, as shown in FIG. 8H). In response to detecting user input 8070 on rideshare affordance 8062, portable multifunction device 100 displays application-specific settings interface 8072 for a rideshare application, an example of which is shown in FIG. 8J.

いくつかの実施形態では、(図8Gに示す)「設定」アフォーダンス8040上でのユーザ入力8048の検出に応じて、ポータブル多機能デバイス100は、(図8Jに示すように)設定インタフェース8072を表示する。In some embodiments, in response to detecting user input 8048 on "Settings" affordance 8040 (shown in FIG. 8G), portable multifunction device 100 displays settings interface 8072 (as shown in FIG. 8J).

図8Jは、ライドシェアアプリケーションの時間制限通知設定を変更するための設定インタフェースの一例を示す。いくつかの実施形態では、設定インタフェース8072は、時間制限でない通知のための通知設定を構成するためのオプション、例えば、ライドシェアアプリケーションが通知を提供することができるかどうかを構成するための「通知許可」オプション8074及び任意選択的に関連付けられたトグル8076、ライドシェアアプリケーションの通知が表示される場所を構成するためのアラートカスタマイゼーションオプション8090(例えば、ロックスクリーンセレクタ8092、通知センターセレクタ8094、及びバナーセレクタ8096のうちの1つ以上を選択することによって)のうちの1つ以上(又は2つ以上、又は全て)を含む。バナーの外観をカスタマイズするための「バナースタイル」オプション8098(適用可能な場合、例えば、バナーセレクタ8096が選択された場合)。いくつかの実施形態では、設定インタフェース8072は、ライドシェアアプリケーションの通知の1つ以上のサブセットを有効化又は無効化するためのオプションを含む。例えば、図8Jに示されるように、設定インタフェースは、この例では(それぞれ、関連付けられたトグル8084及び8088を通して示されるように)有効化される、「ドライバの到着」オプション8082及び「食品配送」オプション8086、並びにこの例では(関連付けられたトグル8080を通して示されるように)有効化されない、「ドライバの接近」オプション8078のうちの1つ以上(又は2つ以上、若しくは全て)を含む。これらの設定の結果として、ポータブル多機能デバイス100は、「ドライバ到着」及び「食品配送」通知に対して時間制限通知を提供するが、「ドライバの接近」通知に対しては時間制限通知を提供しない。8J shows an example of a settings interface for changing time-limited notification settings for a rideshare application. In some embodiments, the settings interface 8072 includes one or more (or two or more, or all) of options for configuring notification settings for non-time-limited notifications, such as a "Allow Notifications" option 8074 and an optional associated toggle 8076 for configuring whether the rideshare application can provide notifications, an alert customization option 8090 for configuring where the rideshare application's notifications are displayed (e.g., by selecting one or more of the lock screen selector 8092, the notification center selector 8094, and the banner selector 8096). A "Banner Style" option 8098 for customizing the appearance of the banner (if applicable, e.g., when the banner selector 8096 is selected). In some embodiments, the settings interface 8072 includes options for enabling or disabling one or more subsets of the rideshare application's notifications. For example, as shown in FIG. 8J , the settings interface includes one or more (or two or more, or all) of "Driver Arrives" option 8082 and "Food Delivery" option 8086, which are enabled in this example (as shown through associated toggles 8084 and 8088, respectively), and "Driver Approaching" option 8078, which is not enabled in this example (as shown through associated toggle 8080). As a result of these settings, portable multifunction device 100 provides time-limited notifications for "Driver Arrives" and "Food Delivery" notifications, but not for "Driver Approaching" notifications.

図9A~9Fは、いくつかの実施形態に係る、活動モードを構成、アクティブ化、及び非アクティブ化する方法9000を示すフロー図である。方法9000は、表示生成構成要素(例えば、ディスプレイコントローラ又はディスプレイ)、タッチ感知面、及びタッチ感知面との接触の強度を検出するための1つ以上のセンサを備えた、本明細書では電子デバイス(例えば、図3のデバイス300、又は図1Aのポータブル多機能デバイス100)と呼ばれることもあるコンピュータシステムにおいて実行される。いくつかの実施形態では、コンピュータシステムは、タッチスクリーンディスプレイであるディスプレイを含み、タッチ感知面は、ディスプレイ上にあるか、又はディスプレイと一体化される。いくつかの実施形態では、コンピュータシステムは、タッチ感知面とは別個のディスプレイ又は表示生成構成要素を含む。方法9000の一部の動作は、任意選択的に組み合わされ、及び/又は一部の動作の順序は、任意選択的に変更される。9A-9F are flow diagrams illustrating a method 9000 of configuring, activating, and deactivating an activity mode, according to some embodiments. Method 9000 is performed in a computer system, sometimes referred to herein as an electronic device (e.g., device 300 of FIG. 3 or portable multifunction device 100 of FIG. 1A), that includes a display generating component (e.g., a display controller or display), a touch-sensitive surface, and one or more sensors for detecting the intensity of contact with the touch-sensitive surface. In some embodiments, the computer system includes a display that is a touchscreen display, and the touch-sensitive surface is on or integrated with the display. In some embodiments, the computer system includes a display or display generating component that is separate from the touch-sensitive surface. Some operations of method 9000 are optionally combined, and/or the order of some operations is optionally changed.

コンピュータシステムは、表示生成構成要素を介して、第1の活動モードに関連付けられた第1のアフォーダンスと、第1の活動モードの設定変更に関連付けられた第2のアフォーダンスと、第2の活動モードに関連付けられた第3のアフォーダンスとを含む(例えば、同時表示)第1のユーザインタフェースを表示する(9002)。第1のユーザインタフェース(例えば、第1、第2、及び第3のアフォーダンスの同時表示を含む)を表示している間に、コンピュータシステムは、第1のユーザ入力を検出する(9004)。第1のユーザ入力を検出したことに応じて(9006)、第1のユーザ入力が第1のアフォーダンスをアクティブ化したという判定に従って、コンピュータシステムは、第1の活動モードのアクティブ化を開始し(9008)、第1のユーザ入力が第2のアフォーダンスをアクティブ化したという判定に従って、コンピュータシステムは、表示生成構成要素を介して、第1の活動モードの設定を変更するための第1の設定インタフェースを表示し(9010)、第1のユーザ入力が第3のアフォーダンスをアクティブ化したという判定に従って、コンピュータシステムは、第2の活動モードのアクティブ化を開始する(9012)。The computer system, via a display generation component, displays a first user interface including (e.g., simultaneous display of) a first affordance associated with a first activity mode, a second affordance associated with a setting change for the first activity mode, and a third affordance associated with a second activity mode (9002). While displaying the first user interface (e.g., including simultaneous display of the first, second, and third affordances), the computer system detects a first user input (9004). In response to detecting a first user input (9006), the computer system initiates activation of a first activity mode in accordance with a determination that the first user input activated a first affordance (9008); in accordance with a determination that the first user input activated a second affordance, the computer system displays, via a display generation component, a first settings interface for changing settings of the first activity mode (9010); and in accordance with a determination that the first user input activated a third affordance, the computer system initiates activation of a second activity mode (9012).

第1のユーザインタフェースに第1及び第3のアフォーダンスを同時に表示することにより、ユーザは、第1の活動モード及び第2の活動モードに対応する設定でコンピュータシステムを構成するための更なるユーザ入力を必要とすることなく、それぞれ第1の活動モード及び第2の活動モードのアクティブ化を開始することができる。例えば、既存のコンピュータシステムは、「邪魔しない」モードがアクティブである間にコンピュータシステムのための特定の通知の配信を抑制することができる構成可能な「邪魔しない」設定を有し得るが、異なるタイプの通知が異なるコンテキストにおいて抑制されるべきである場合(例えば、同僚からの通知は、仕事中に抑制されるべきではなく、運転中に抑制されるべきである)、ユーザは、コンテキストが変化するたびに(例えば、ユーザが仕事中又は運転中コンテキストであるたびに)「邪魔しない」設定を再構成しなければならない。方法9000の第1のユーザインタフェースは、複数の活動モード(例えば、仕事中活動モード及び運転活動モード)のアクティブ化を開始するためのアフォーダンスを表示することによって、常時再構成の必要性を低減する。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を自動的に実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。By simultaneously displaying the first and third affordances in the first user interface, a user can initiate activation of the first and second activity modes, respectively, without requiring further user input to configure the computer system with settings corresponding to the first and second activity modes. For example, existing computer systems may have configurable "do not disturb" settings that can suppress delivery of certain notifications for the computer system while the "do not disturb" mode is active, but if different types of notifications are to be suppressed in different contexts (e.g., notifications from coworkers should not be suppressed while working, but should be suppressed while driving), the user must reconfigure the "do not disturb" settings each time the context changes (e.g., each time the user is in a work or driving context). The first user interface of method 9000 reduces the need for constant reconfiguration by displaying affordances for initiating activation of multiple activity modes (e.g., a work activity mode and a driving activity mode). Automatically performing an action when a set of conditions is met without requiring further user input improves device usability and also reduces power usage and improves device battery life by enabling users to use the device more quickly and efficiently.

加えて、第1のユーザ入力が第1のアフォーダンスをアクティブ化したという判定に従って第1の活動モードのアクティブ化を開始し、第1のユーザ入力が第2のアフォーダンスをアクティブ化したという判定に従って第1の活動モードの設定を変更するための第1の設定インタフェースを表示することは、第1の活動モードの設定を変更するのに必要なユーザ入力の数を低減する(例えば、ユーザは、第1の活動モードの設定を変更するために、第1のユーザインタフェースから離れてナビゲートするための追加の入力、及び第1の設定インタフェースにナビゲートするための追加の入力(例えば、一般的な設定ユーザインタフェースを通じて)を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。Additionally, initiating activation of the first activity mode in accordance with a determination that the first user input activated the first affordance and displaying a first settings interface for changing the settings of the first activity mode in accordance with a determination that the first user input activated the second affordance reduces the number of user inputs required to change the settings of the first activity mode (e.g., the user does not need to perform additional inputs to navigate away from the first user interface and to navigate to the first settings interface (e.g., through a general settings user interface) in order to change the settings of the first activity mode). Reducing the number of inputs required to perform an operation improves usability of the device and, in addition, reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、第1のユーザインタフェースを表示する前に、コンピュータシステムは、活動モードアフォーダンスを有する制御ユーザインタフェース(例えば、制御センター)を表示する(9014)。制御ユーザインタフェースを表示している間、コンピュータシステムは、活動モードアフォーダンス上の入力を検出し、活動モードアフォーダンス上の入力の検出に応じて、コンピュータシステムは、第1のユーザインタフェースを表示する。これは図5Cに示されており、例えば、第1のユーザインタフェース(例えば、図5Dのユーザインタフェース)を表示する前に、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、活動モードアフォーダンス(例えば、アフォーダンス5006)を有する制御ユーザインタフェース(例えば、コントロールパネル5004)を表示する。制御ユーザインタフェース内の活動モードアフォーダンス上の入力を検出したことに応じて第1のユーザインタフェースを表示することは、追加の表示されるコントロールでUIを雑然とさせる(例えば、第1、第2、及び第3のアフォーダンスで制御ユーザインタフェースを雑然とさせる)ことなく、追加の制御オプションを提供する。追加の表示されるコントロールでUIを雑然とさせることなく追加の制御オプションを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, prior to displaying the first user interface, the computer system displays a control user interface (e.g., a control center) having an active mode affordance (9014). While displaying the control user interface, the computer system detects input on the active mode affordance, and in response to detecting the input on the active mode affordance, the computer system displays the first user interface. This is shown in FIG. 5C , where, for example, prior to displaying the first user interface (e.g., the user interface of FIG. 5D ), the computer system (e.g., portable multifunction device 100) displays a control user interface (e.g., control panel 5004) having an active mode affordance (e.g., affordance 5006). Displaying the first user interface in response to detecting input on the active mode affordance within the control user interface provides additional control options without cluttering the UI with additional displayed controls (e.g., cluttering the control user interface with first, second, and third affordances). Providing additional control options without cluttering the UI with additional displayed controls improves the usability of the device, as well as reducing power usage and improving the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、(例えば、活動モードアフォーダンスと共に)制御ユーザインタフェースを表示する前に、コンピュータシステムは、アプリケーション起動インタフェースを表示し、アプリケーション起動ユーザインタフェース上の入力を検出し、アプリケーション起動ユーザインタフェース上の入力を検出したことに応じて、コンピュータシステムは、制御ユーザインタフェースを表示する(9016)。これは図5Bに示されており、例えば、制御ユーザインタフェース(例えば、図5Cのコントロールパネル5004)を表示する前に、コンピュータシステム(例えば、ポータブル多機能デバイス100)はアプリケーション起動インタフェースを表示し、コンピュータシステムはアプリケーション起動ユーザインタフェース上の入力(例えば、ユーザ入力5002によるスワイプダウン)を検出し、アプリケーション起動ユーザインタフェース上の入力の検出に応じて、コンピュータシステムは制御ユーザインタフェース(例えば、図5Cのコントロールパネル5004)を表示する。アプリケーション起動ユーザインタフェース上で入力を検出したことに応じて制御ユーザインタフェースを表示することは、追加の表示されるコントロール(例えば、制御ユーザインタフェースを表示するための追加の表示されるコントロール、制御ユーザインタフェースに含まれる各アフォーダンスのための(アプリケーション起動インタフェース内の)追加の表示されるコントロールなど)でUIを雑然とさせることなく、追加の制御オプションを提供する。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, prior to displaying the control user interface (e.g., with an active mode affordance), the computer system displays an application launch interface and detects input on the application launch user interface, and in response to detecting the input on the application launch user interface, the computer system displays the control user interface (9016). This is shown in FIG. 5B, where, for example, prior to displaying the control user interface (e.g., control panel 5004 of FIG. 5C), the computer system (e.g., portable multifunction device 100) displays the application launch interface, the computer system detects input on the application launch user interface (e.g., swipe down by user input 5002), and in response to detecting the input on the application launch user interface, the computer system displays the control user interface (e.g., control panel 5004 of FIG. 5C). Displaying the control user interface in response to detecting input on the application launch user interface provides additional control options without cluttering the UI with additional displayed controls (e.g., additional displayed controls for displaying the control user interface, additional displayed controls (within the application launch interface) for each affordance included in the control user interface, etc.). By reducing the number of inputs required to perform an action, the device is easier to use, and by allowing the user to use the device more quickly and efficiently, it reduces power usage and improves the device's battery life.

いくつかの実施形態では、第1のユーザインタフェースは、第2の活動モードの設定を変更することに関連付けられた第4のアフォーダンスを含み、第4のアフォーダンスは、アクティブ化されると、第2の活動モードの設定インタフェースを表示させる(9018)。これは、例えば、図5Dに示されており、第1のユーザインタフェースは、第2の活動モード(例えば、「睡眠」活動モード)の設定を変更することに関連付けられた第4のアフォーダンス(例えば、アフォーダンス5028)を含み、これは、アクティブ化されると、第2の活動モードの設定インタフェース(例えば、図5AKの設定インタフェース5380)を表示させる。第2の活動モードの設定を変更することに関連付けられた第4のアフォーダンスを含む第1のユーザインタフェースを表示することであって、第4のアフォーダンスは、アクティブ化されると、第2の活動モードの設定インタフェースを表示させる、ことは、第2の活動モードの設定インタフェースを表示するのに必要な入力の数を低減する(例えば、ユーザは、最初に第1のユーザインタフェースを消去するために追加の入力を実行し、次に第2の活動モードの設定インタフェースにナビゲートするために追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the first user interface includes a fourth affordance associated with changing settings for the second activity mode, which, when activated, causes a settings interface for the second activity mode to be displayed (9018). This is shown, for example, in FIG. 5D , where the first user interface includes a fourth affordance (e.g., affordance 5028) associated with changing settings for the second activity mode (e.g., the “sleep” activity mode), which, when activated, causes a settings interface for the second activity mode to be displayed (e.g., settings interface 5380 of FIG. 5AK). Displaying a first user interface including a fourth affordance associated with changing settings for the second activity mode, which, when activated, causes the settings interface for the second activity mode to be displayed, reduces the number of inputs required to display the settings interface for the second activity mode (e.g., the user does not have to first perform an additional input to dismiss the first user interface and then perform an additional input to navigate to the settings interface for the second activity mode). By reducing the number of inputs required to perform an action, the device is easier to use, and by allowing the user to use the device more quickly and efficiently, it reduces power usage and improves the device's battery life.

いくつかの実施形態では、第1の活動モードの設定を変更するための第1の設定インタフェースは、第1の活動モードのアクティブ化を自動的に開始するための基準を指定するための少なくとも1つのオプション(例えば、ユーザ選択可能なオプション)を含む(9020)。これは、例えば、図5R-1及び図5R-2に示されており、第1の活動モード(例えば、「仕事中」活動モード)の設定を変更するための第1の設定インタフェース(例えば、設定インタフェース5120)は、第1の活動モードのアクティブ化を自動的に開始するための基準を指定するための少なくとも1つのオプション(例えば、新たな自動化を追加するための「+」アフォーダンス5138)を含む。第1の活動モードの設定を変更するための第1の設定インタフェースに、第1の活動モードのアクティブ化を自動的に開始するための基準を指定するための少なくとも1つのオプションを含めることは、更なるユーザ入力(例えば、第1の活動モードのアクティブ化を手動で開始するための更なるユーザ入力)を必要とせずに、条件のセット(例えば、指定された基準)が満たされたときに動作(例えば、第1の活動モードのアクティブ化を開始する)を実行する。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を自動的に実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, a first settings interface for changing the settings of a first activity mode includes at least one option (e.g., a user-selectable option) for specifying criteria for automatically initiating activation of the first activity mode (9020). This is shown, for example, in FIGS. 5R-1 and 5R-2, where a first settings interface (e.g., settings interface 5120) for changing the settings of a first activity mode (e.g., an "at work" activity mode) includes at least one option for specifying criteria for automatically initiating activation of the first activity mode (e.g., a "+" affordance 5138 for adding a new automation). Including at least one option for specifying criteria for automatically initiating activation of the first activity mode in the first settings interface for changing the settings of the first activity mode performs an action (e.g., initiates activation of the first activity mode) when a set of conditions (e.g., specified criteria) are met without requiring further user input (e.g., further user input for manually initiating activation of the first activity mode). By automatically performing an action when a set of conditions is met without requiring further user input, the device's usability is improved, as well as reducing power usage and improving the device's battery life by enabling the user to use the device more quickly and efficiently.

いくつかの実施形態では、第1の活動モードのアクティブ化を自動的に開始するための基準は、指定された時間、ロケーション、又はアクティブアプリケーションに少なくとも部分的に基づく基準を含む(9022)。これは、例えば、図5AB~図5AEに示されており、第1の活動モードのアクティブ化を自動的に開始するための基準は、指定された時間(例えば、図5ACに示されるような)、ロケーション(例えば、図5ADに示されるような)、又はアクティブアプリケーション(例えば、図5AEに示されるような)に少なくとも部分的に基づく基準を含む。これは、図5AF-1~図5AF-3にも示されており、図5AF-1~図5AF-3は、設定インタフェース5120の「自動化」セクションにおいて、それぞれ、時間、ロケーション、及びアクティブアプリケーション基準を示す。第1の活動モードの設定を変更するための第1の設定インタフェースに、第1の活動モードのアクティブ化を自動的に開始するための基準を指定するための少なくとも1つのオプションを含めることであって、第1の活動モードのアクティブ化を自動的に開始するための基準が、指定された時間、ロケーション、又はアクティブアプリケーションに少なくとも部分的に基づく基準を含む、含めることは、条件のセット(例えば、指定された時間、ロケーション、又はアクティブアプリケーションに少なくとも部分的に基づく指定された基準)が満たされたときに、更なるユーザ入力(例えば、第1の活動モードのアクティブ化を手動で開始するための更なるユーザ入力)を必要とすることなく、動作を実行する(例えば、第1の活動モードのアクティブ化を開始する)。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を自動的に実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, the criteria for automatically initiating activation of the first activity mode include criteria based at least in part on a specified time, location, or active application (9022). This is shown, for example, in Figures 5AB-5AE, where the criteria for automatically initiating activation of the first activity mode include criteria based at least in part on a specified time (e.g., as shown in Figure 5AC), location (e.g., as shown in Figure 5AD), or active application (e.g., as shown in Figure 5AE). This is also shown in Figures 5AF-1-5AF-3, which show time, location, and active application criteria, respectively, in the "Automation" section of the settings interface 5120. The first setting interface for changing the settings of the first activity mode includes at least one option for specifying criteria for automatically initiating activation of the first activity mode, where the criteria for automatically initiating activation of the first activity mode include criteria based at least in part on a specified time, location, or active application. The inclusion includes performing an action (e.g., initiating activation of the first activity mode) when a set of conditions (e.g., the specified criteria based at least in part on a specified time, location, or active application) are met without requiring further user input (e.g., further user input to manually initiate activation of the first activity mode). Automatically performing an action when a set of conditions is met without requiring further user input improves device usability and, in addition, reduces power usage and improves battery life of the device by enabling users to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、トリガ条件の検出に応じて、通知において指定された条件が検出されたときに第1の活動モードのアクティブ化を自動的に開始するように第1の活動モードを構成するためのプロンプトを含む通知を表示する(9023)(例えば、通知は、ユーザがジム又はエクササイズスタジオなどの特定のロケーションに到着又は進入したとき(又は常に)「エクササイズ」活動モードを自動的にアクティブ化することを推奨することができ、トリガ条件は、任意選択で、ユーザが、過去に1回以上、そのロケーションに進入したとき又はその直後に第1の活動モードを手動で開始した後に、そのロケーションに進入又は到着することである)。例えば、図5ALは、ユーザが職場に到着したときに仕事中モードを自動的にアクティブ化するためのプロンプトを含む通知5400の一例を示す。いくつかの実施形態では、新しい活動モードを設定するか(動作9066を参照)、又は既存のモードのための新しい自動化を設定するかどうかを判定するために解釈される信号は、時刻、カレンダ上のイベント、コンピュータシステムの動き状態、ロケーション、接続されているBluetoothデバイス、コンピュータシステム上で使用中のアプリケーション、画面共有、画面の記録、周辺デバイス(例えば、ペアリングされたスマートウォッチ)からの信号、健康アプリケーションからのトレーニングデータ、及び/又は健康アプリケーションからの睡眠データのうちの1つ以上を含む。トリガ条件の検出に応じて、通知内で指定された条件が検出されたときに第1の活動モードのアクティブ化を自動的に開始するように第1の活動モードを構成するためのプロンプトを含む通知を表示することは、更なるユーザ入力(例えば、第1の活動モードを構成するために設定インタフェースにナビゲートするための更なるユーザ入力)を必要とせずに、条件のセットが満たされた(例えば、アプリケーションが使用中である)ときに動作(例えば、第1の活動モードを構成するためのプロンプトを表示すること)を実行する。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, in response to detecting a trigger condition, the computer system displays (9023) a notification including a prompt for configuring the first activity mode to automatically initiate activation of the first activity mode when the condition specified in the notification is detected. (For example, the notification may recommend automatically activating the "exercise" activity mode when (or whenever) the user arrives at or enters a particular location, such as a gym or exercise studio, and the trigger condition may optionally be that the user enters or arrives at the location after manually initiating the first activity mode upon or shortly after entering the location one or more times in the past.) For example, FIG. 5AL shows an example of a notification 5400 including a prompt for automatically activating work mode when the user arrives at work. In some embodiments, the signals interpreted to determine whether to set a new activity mode (see operation 9066) or set new automation for an existing mode include one or more of the following: time of day, calendar events, motion state of the computer system, location, connected Bluetooth devices, applications in use on the computer system, screen sharing, screen recording, signals from a peripheral device (e.g., a paired smartwatch), workout data from a health application, and/or sleep data from a health application. In response to detecting a trigger condition, displaying a notification including a prompt to configure the first activity mode to automatically initiate activation of the first activity mode when the condition specified in the notification is detected performs an action (e.g., displaying a prompt to configure the first activity mode) when a set of conditions is met (e.g., an application is in use) without requiring further user input (e.g., further user input to navigate to a settings interface to configure the first activity mode). Performing an action when a set of conditions is met without requiring further user input improves device usability and, in addition, reduces power usage and improves device battery life by allowing users to use the device more quickly and efficiently.

いくつかの実施形態では、第1の活動モードのアクティブ化(9024)を自動的に開始するための基準は、コンピュータシステムに関連付けられた(例えば、コンピュータシステム上の)ユーザ活動に対応する記録されたユーザデータ(例えば、デバイスが過去に「仕事中」活動モードなどの特定の活動モードにあった時間及び時間、特定の活動モードがアクティブであるときに使用されているアプリケーションなど)に少なくとも部分的に基づく。いくつかの実施形態では、第1の活動モードのアクティブ化を自動的に開始するための基準は、機械選択された自動化設定(例えば、ユーザが変更することができる)によって実装される。これは、例えば、コンピュータシステム(例えば、ポータブル多機能デバイス100)が提案されたアプリケーション(例えば、アプリケーション5322、5324、5236、及び5328)を表示する図5AEに示されている。いくつかの実施形態では、提案されるアプリケーションは、コンピュータシステムに関連付けられたユーザ活動に対応する記録されたユーザデータに基づいて提案される。第1の活動モードの設定を変更するための第1の設定インタフェースに、第1の活動モードのアクティブ化を自動的に開始するための基準を指定するための少なくとも1つのオプションを含めることであって、第1の活動モードのアクティブ化を自動的に開始するための基準は、コンピュータシステムに関連付けられたユーザ活動に対応する記録されたユーザデータに少なくとも部分的に基づく、ことは、条件のセット(例えば、コンピュータシステムに関連付けられたユーザ活動に対応する記録されたユーザデータに少なくとも部分的に基づく指定された基準)が満たされたときに、更なるユーザ入力(例えば、第1の活動モードのアクティブ化を手動で開始するための更なるユーザ入力)を必要とすることなく、動作を実行する(例えば、第1の活動モードのアクティブ化を開始する)。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を自動的に実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, the criteria for automatically initiating activation of the first activity mode (9024) are based at least in part on recorded user data corresponding to user activity associated with (e.g., on) the computer system (e.g., when and for how long the device has previously been in a particular activity mode, such as an "at work" activity mode, the applications being used when the particular activity mode is active, etc.). In some embodiments, the criteria for automatically initiating activation of the first activity mode are implemented by machine-selected automation settings (e.g., that can be changed by a user). This is shown, for example, in FIG. 5AE, in which a computer system (e.g., portable multifunction device 100) displays suggested applications (e.g., applications 5322, 5324, 5236, and 5328). In some embodiments, the suggested applications are suggested based on recorded user data corresponding to user activity associated with the computer system. The first configuration interface for changing the settings of the first activity mode includes at least one option for specifying criteria for automatically initiating activation of the first activity mode, the criteria for automatically initiating activation of the first activity mode being based at least in part on recorded user data corresponding to user activity associated with the computer system, wherein when a set of conditions (e.g., the specified criteria based at least in part on recorded user data corresponding to user activity associated with the computer system) are met, an action is performed (e.g., activation of the first activity mode) without requiring further user input (e.g., further user input to manually initiate activation of the first activity mode). Automatically performing an action when a set of conditions is met without requiring further user input improves device usability and, in addition, reduces power usage and improves battery life of the device by enabling users to use the device more quickly and efficiently.

いくつかの実施形態では、第1の設定インタフェースを表示すること(9026)は、個別のアプリケーション(コンピュータシステムによって提案されたアプリケーション)に関連付けられた通知が、第1の活動モードがアクティブである間にコンピュータシステムによって出力されるか否かを判定するためのオプション、及び連絡可能なユーザ(コンピュータシステムによって提案されたユーザ)に関連付けられた通知が、第1の活動モードがアクティブである間にコンピュータシステムによって出力されるか否かを判定するためのオプションのうちの少なくとも1つを表示することを含む。いくつかの実施形態では、新たに作成された(動作9066を参照)か既存かにかかわらず、異なるタイプの活動モードに対して、ユーザ/アプリ/トリガ条件に対する異なる推奨(例えば、図5T及び5Xの提案)が存在し、例えば、仕事の連絡先及び仕事のアプリは、仕事活動モードを突破するように提案されてもよく、個人の連絡先及びソーシャルメディアアプリは、個人の時間活動モードを突破するように提案されてもよく、異なるロケーション/時間/アプリ使用基準は、異なるタイプの活動モードに対する開始/終了条件として提案される。活動モードを自動的に開始するために使用される条件の例は、通信システムへの無線ゲームコントローラの接続を検出したことに応じてゲーム活動モードを開始すること、ユーザがトレーニングを開始したことを検出したことに応じてエクササイズ活動モードを開始すること(例えば、心拍数センサ及び/又は1つ以上のモーションセンサなどの1つ以上のバイオメトリックセンサを有するデバイスによって検出された動き又はバイオメトリック指示に基づいて、及び/又はスマートウォッチなどのコンピュータシステムに関連付けられたデバイス上でユーザがトレーニング活動を開始したことに基づいて、又はコンピュータシステム若しくは関連デバイス上でユーザがトレーニングビデオプログラムを開始したことに基づいて)、運転活動モードを開始すること(ユーザは、ユーザの動き、コンピュータシステムの運転方向機能の使用、及び/又はインフォテインメントシステムへの有線又は無線接続を介するなど、コンピュータシステムの車両への接続に基づいて、車両を運転している、又は車両に入る)を含む。これは図5R-1に示されており、例えば、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、個別のアプリケーションに関連付けられた通知がコンピュータシステムによって出力されるか否かを判定するためのオプション(例えば、「アプリ」オプション5124)と、連絡可能なユーザに関連付けられた通知がコンピュータシステムによって出力されるか否かを判定するためのオプション(例えば、「人々」オプション5122)とを表示する。第1の活動モードの設定を変更するための第1の設定インタフェース内に、第1の活動モードがアクティブである間に個別のアプリケーションに関連付けられた通知がコンピュータシステムによって出力されるか否かを判定するためのオプション、及び第1の活動モードがアクティブである間に連絡可能なユーザに関連付けられた通知がコンピュータシステムによって出力されるか否かを判定するためのオプションのうちの少なくとも1つを表示することは、更なるユーザ入力を必要とせずに(例えば、ユーザは、コンピュータシステムに対してアクティブである第1の活動モードに従って表示されなかった通知を含む別のユーザインタフェース(例えば、通知センターユーザインタフェース)にナビゲートするために追加の入力を実行する必要がない)、1組の条件が満たされた(例えば、通知が個別のアプリケーション又は連絡可能なユーザに関連付けられている)ときに動作を実行する(例えば、第1の活動モードがアクティブである間に個別のアプリケーション又は連絡可能なユーザに関連付けられた通知を出力する)。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, displaying the first configuration interface (9026) includes displaying at least one of an option for determining whether notifications associated with individual applications (applications suggested by the computer system) are output by the computer system while the first activity mode is active and an option for determining whether notifications associated with contactable users (users suggested by the computer system) are output by the computer system while the first activity mode is active. In some embodiments, there are different recommendations for users/apps/trigger conditions (e.g., the suggestions in Figures 5T and 5X) for different types of activity modes, whether newly created (see operation 9066) or existing. For example, work contacts and work apps may be suggested to break into a work activity mode, and personal contacts and social media apps may be suggested to break into a personal time activity mode, and different location/time/app usage criteria are suggested as start/end conditions for the different types of activity modes. Examples of conditions that may be used to automatically initiate an activity mode include initiating a gaming activity mode in response to detecting connection of a wireless game controller to the communication system, initiating an exercise activity mode in response to detecting that a user has started a workout (e.g., based on movement or biometric indications detected by a device having one or more biometric sensors, such as a heart rate sensor and/or one or more motion sensors, and/or based on the user starting a workout activity on a device associated with the computer system, such as a smart watch, or based on the user starting a workout video program on the computer system or an associated device), or initiating a driving activity mode (the user is driving or entering a vehicle based on user movement, use of a driving directions feature of the computer system, and/or connection of the computer system to the vehicle, such as via a wired or wireless connection to an infotainment system). This is shown in FIG. 5R-1 , where, for example, a computer system (e.g., portable multifunction device 100) displays options for determining whether notifications associated with individual applications are to be output by the computer system (e.g., “Apps” option 5124) and options for determining whether notifications associated with reachable users are to be output by the computer system (e.g., “Faces” option 5122). Displaying, within the first settings interface for changing the settings for the first activity mode, at least one of an option for determining whether notifications associated with individual applications are output by the computer system while the first activity mode is active and an option for determining whether notifications associated with contactable users are output by the computer system while the first activity mode is active, performs an action (e.g., output a notification associated with an individual application or contactable user while the first activity mode is active) when a set of conditions is met (e.g., a notification associated with an individual application or contactable user) without requiring further user input (e.g., the user does not have to perform additional input to navigate to another user interface (e.g., a notification center user interface) that includes notifications that were not displayed according to the first activity mode that is active for the computer system). Performing an action when a set of conditions is met without requiring further user input improves device usability and, in addition, reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、第1の設定インタフェースは、アクティブ化されると、第1の活動モードがアクティブである間に通知が提供されるアプリケーションを選択するためのオプションを含む第1の設定インタフェースの第1の部分と、第1の活動モードがアクティブである間に通知が提供されるそれぞれのユーザ連絡先を選択するためのオプションを含む第1の設定インタフェースの第2の部分と、を切り替えるアフォーダンスを含む(9028)。これは図5Vに示されており、例えば、第1の設定インタフェースは、(例えば、ユーザ入力5194によって)アクティブ化されると、第1の活動モードがアクティブである間に通知が提供されるアプリケーションを選択するためのオプションを含む第1の設定インタフェースの第1の部分(例えば、トグル5156上のユーザ入力5194に応じて、図5Wに示されるユーザインタフェース)と、第1の活動モードがアクティブである間に通知が提供されるそれぞれのユーザ連絡先を選択するためのオプションを含む第1の設定インタフェースの第2の部分(例えば、図5Vに示されるユーザインタフェース)との間で切り替わるアフォーダンス(例えば、トグル5156)を含む。第1の活動モードの設定を変更するための第1の設定インタフェースに、アクティブ化されると、第1の活動モードがアクティブである間に通知を提供するように個別のアプリケーションを構成する(又は通知を提供するようにアプリケーションを選択する)ためのオプションを含む第1の設定インタフェースの第1の部分と、第1の活動モードがアクティブである間に通知が提供されるそれぞれのユーザ連絡先を構成する(又は通知が提供されるようにそれぞれのユーザ連絡先を選択する)ためのオプションを含む第1の設定インタフェースの第2の部分との間で切り替わるアフォーダンスを含めることは、第1の設定インタフェースの第1の部分と第1の設定インタフェースの第2の部分との間でナビゲートするために必要な入力の数を低減する(例えば、ユーザは、第1の設定インタフェースの第1の部分から第1の設定インタフェースの第2の部分へ、又はその逆にナビゲートするために追加のナビゲーション入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the first settings interface includes an affordance that, when activated, toggles between a first portion of the first settings interface including options for selecting applications for which notifications will be provided while the first mode of activity is active and a second portion of the first settings interface including options for selecting respective user contacts for which notifications will be provided while the first mode of activity is active (9028). This is shown in FIG. 5V, where, for example, the first settings interface includes an affordance (e.g., toggle 5156) that, when activated (e.g., by user input 5194), toggles between a first portion of the first settings interface including options for selecting applications for which notifications will be provided while the first mode of activity is active (e.g., the user interface shown in FIG. 5W in response to user input 5194 on toggle 5156) and a second portion of the first settings interface including options for selecting respective user contacts for which notifications will be provided while the first mode of activity is active (e.g., the user interface shown in FIG. 5V). Including an affordance in a first settings interface for changing settings for the first activity mode that, when activated, switches between a first portion of the first settings interface including options for configuring individual applications to provide notifications (or selecting applications to provide notifications) while the first activity mode is active and a second portion of the first settings interface including options for configuring each user contact to be provided notifications (or selecting each user contact to be provided notifications) while the first activity mode is active reduces the number of inputs required to navigate between the first portion of the first settings interface and the second portion of the first settings interface (e.g., a user does not need to perform additional navigational inputs to navigate from the first portion of the first settings interface to the second portion of the first settings interface or vice versa). Reducing the number of inputs required to perform operations improves usability of the device and, in addition, reduces power usage and improves the device's battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、第1の活動モードがアクティブである間に連絡可能なユーザに関連付けられた通知がコンピュータシステムによって出力されるか否かを判定するためのオプションは、第1の活動モード以外の活動モードがアクティブである間に通知を提供するように個別のアプリケーションを構成することなく、第1の活動モードがアクティブである間に通知を提供するように個別のアプリケーションを構成する(9030)。これは、図5AJ及び図5AKに示されており、例えば、個別のアプリケーション(例えば、図5AJに示されるような「活動」アプリケーション)は、第1の活動モード(例えば、図5AKの「睡眠」活動モード)以外の活動モードがアクティブである間に通知を提供するように個別のアプリケーションを構成することなく、第1の活動モード(例えば、「仕事中」活動モード)がアクティブである間に通知を提供するように構成される(例えば、「活動」アプリケーションは、図5AKに示される「睡眠」活動モード用に構成されない)。第1の活動モード以外の活動モードがアクティブである間に通知を提供するように個別のアプリケーションを構成することなく、第1の活動モードがアクティブである間に通知を提供するように個別のアプリケーションを構成することは、複数の活動モードを構成するために必要とされる入力の数を低減する(例えば、第1の活動モードと第1の活動モード以外の活動モードとが異なる構成を有する、ユーザは、第1の活動モード以外の活動モードの構成を防止する(又は取り消す)ために追加の入力を実行する必要なく、第1の活動モードを自由に構成することができる)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, an option for determining whether notifications associated with contactable users are output by the computer system while the first activity mode is active includes configuring an individual application to provide notifications while the first activity mode is active without configuring the individual application to provide notifications while activity modes other than the first activity mode are active (9030). This is shown in FIGS. 5AJ and 5AK, where, for example, an individual application (e.g., the "Activities" application as shown in FIG. 5AJ) is configured to provide notifications while the first activity mode (e.g., the "At Work" activity mode) is active without configuring the individual application to provide notifications while activity modes other than the first activity mode (e.g., the "Sleep" activity mode of FIG. 5AK) are active (e.g., the "Activities" application is not configured for the "Sleep" activity mode shown in FIG. 5AK). Configuring a separate application to provide notifications while a first activity mode is active without configuring separate applications to provide notifications while activity modes other than the first activity mode are active reduces the number of inputs required to configure multiple activity modes (e.g., where the first activity mode and activity modes other than the first activity mode have different configurations, a user can freely configure the first activity mode without having to perform additional inputs to prevent (or cancel) the configuration of activity modes other than the first activity mode). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、表示生成構成要素を介して、コンピュータシステムの現在の活動モードを示す活動モードインジケータ(例えば、図5Gに示す活動モードインジケータ5048、又は現在の活動モードの指示5066)を、コンピュータシステムのウェイク状態に対応するウェイクスクリーンユーザインタフェース上に表示する(9032)。コンピュータシステムが第1の活動モードにあるという判定に従って、活動モードインジケータは第1の外観を有し、コンピュータシステムが第1の活動モードとは異なる第2の活動モードにあるという判定に従って、活動モードインジケータは第1の外観とは異なる第2の外観を有する。いくつかの実施形態では、活動モードインジケータは、アフォーダンスでもあり、ユーザ入力によるその選択は、現在アクティブな活動モードを非アクティブ化する(例えば、いくつかの実施形態では、現在の活動モードの指示5066の選択は、現在の活動モードを非アクティブ化する。後述するように、これは、図5Fに示すように、制御ユーザインタフェース5004内の活動モードアフォーダンス5006を選択するユーザ入力5060と同様であり、現在の活動モードを非アクティブ化する)。これは、例えば、コンピュータシステム(例えば、ポータブル多機能デバイス100)が、コンピュータシステムのウェイク状態に対応するウェイクスクリーンユーザインタフェース上に、コンピュータシステムの現在の活動モードを示す活動モードインジケータ(例えば、ロックスクリーンユーザインタフェース上の指示5066)を表示する図5Gに示されている。コンピュータシステムが第1の活動モードにあるという判定に従って、コンピュータシステムの現在の活動モードを示す活動モードインジケータを第1の外観で表示し、コンピュータシステムが第1の活動モードとは異なる第2の活動モードにあるという判定に従って、第1の外観とは異なる第2の外観で活動モードインジケータを表示することは、改善された視覚フィードバック(例えば、コンピュータシステムの現在の活動モードに関する改善された視覚フィードバック)をユーザに提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system, via a display generation component, displays an activity mode indicator (e.g., activity mode indicator 5048 shown in FIG. 5G or current activity mode indication 5066) indicating the current activity mode of the computer system on a wake screen user interface corresponding to the wake state of the computer system (9032). In accordance with a determination that the computer system is in a first activity mode, the activity mode indicator has a first appearance, and in accordance with a determination that the computer system is in a second activity mode different from the first activity mode, the activity mode indicator has a second appearance different from the first appearance. In some embodiments, the activity mode indicator is also an affordance, and its selection by user input deactivates the currently active activity mode (e.g., in some embodiments, selection of current activity mode indication 5066 deactivates the current activity mode. As described below, this is similar to user input 5060 selecting activity mode affordance 5006 in control user interface 5004, as shown in FIG. 5F, which deactivates the current activity mode). This is shown, for example, in FIG. 5G , in which a computer system (e.g., portable multifunction device 100) displays an activity mode indicator (e.g., indication 5066 on a lock screen user interface) indicating the computer system's current activity mode on a wake screen user interface corresponding to the computer system's wake state. Displaying the activity mode indicator indicating the computer system's current activity mode with a first appearance in accordance with a determination that the computer system is in a first activity mode, and displaying the activity mode indicator with a second appearance different from the first appearance in accordance with a determination that the computer system is in a second activity mode different from the first activity mode, provides the user with improved visual feedback (e.g., improved visual feedback regarding the computer system's current activity mode). Providing improved feedback improves device usability and, in addition, reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、表示生成構成要素を介して、ウェイクスクリーンユーザインタフェース上に現在時刻の表現を表示し(9034)、活動モードインジケータは、ウェイクスクリーンユーザインタフェース上の現在時刻の表現の下に表示される。これは、例えば、コンピュータシステム(例えば、ポータブル多機能デバイス100)がウェイクスクリーンユーザインタフェース上に現在時刻(例えば、時刻5062)の表現を表示し、活動モードインジケータ(例えば、指示5066)がウェイクスクリーンユーザインタフェース上の時刻の表現の下に表示される図5Gに示されている。コンピュータシステムが第1の活動モードにあるという判定に従って、現在時刻の表現の下に(又は隣接して)、コンピュータシステムの現在の活動モードを示す活動モードインジケータを第1の外観で表示し、コンピュータシステムが第1の活動モードとは異なる第2の活動モードにあるという判定に従って、第1の外観とは異なる第2の外観で活動モードインジケータを表示することは、ユーザに改善された視覚フィードバック(例えば、コンピュータシステムの現在の活動モードに関する改善された視覚フィードバック)を提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system, via a display generation component, displays a representation of the current time on the wake screen user interface (9034), and the activity mode indicator is displayed below the representation of the current time on the wake screen user interface. This is shown, for example, in FIG. 5G, in which a computer system (e.g., portable multifunction device 100) displays a representation of the current time (e.g., time 5062) on the wake screen user interface, and an activity mode indicator (e.g., indication 5066) is displayed below the representation of the time on the wake screen user interface. Displaying an activity mode indicator in a first appearance below (or adjacent to) the representation of the current time in accordance with a determination that the computer system is in a first activity mode, and displaying the activity mode indicator in a second appearance different from the first appearance in accordance with a determination that the computer system is in a second activity mode different from the first activity mode, provides improved visual feedback to the user (e.g., improved visual feedback regarding the current activity mode of the computer system). Providing improved feedback improves the usability of the device, and also reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態において、コンピュータシステムは、表示生成構成要素を介して、コンピュータシステムの現在の活動モードを示す活動モードインジケータを、個別のユーザインタフェース(例えば、アプリケーション起動インタフェース又はアプリケーションユーザインタフェース)のステータス領域に表示する(9036)。コンピュータシステムが第1の活動モードにあるという判定に従って、活動モードインジケータは第1の外観を有し、コンピュータシステムが第1の活動モードとは異なる第2の活動モードにあるという判定に従って、活動モードインジケータは第1の外観とは異なる第2の外観を有する。いくつかの実施形態では、複数の活動モードのうちの個別の活動モードがアクティブである間に、コンピュータシステムは、個別のユーザインタフェース内に、個別の活動モードに対応する指示を表示し、個別の活動モードに対応する指示は、複数の活動モードのうちの互いの活動モードに対応する互いの指示とは異なる)。これは、例えば、図5E-1~図5E-4に示されており、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、個別のユーザインタフェース(例えば、アプリケーション起動ユーザインタフェース)のステータス領域に、現在の活動モード(例えば、それぞれ、「仕事中」活動モード、「睡眠」活動モード、「運転」活動モード、又は「邪魔しない」活動モード)を示す活動モードインジケータ(例えば、指示5048、指示5050、指示5052、又は指示5054)を表示する。コンピュータシステムが第1の活動モードにあるという判定に従って、活動モードインジケータが第1の外観を有し、コンピュータシステムが第1の活動モードとは異なる第2の活動モードにあるという判定に従って、活動モードインジケータが第1の外観とは異なる第2の外観を有することを含む、個別のユーザインタフェースのステータス領域に、コンピュータシステムの現在の活動モードを示す活動モードインジケータを表示することは、改善された視覚フィードバック(例えば、コンピュータシステムに対して活動モードがアクティブであるという改善された視覚フィードバック、コンピュータシステムの現在の活動モードに関する改善された視覚フィードバック)をユーザに提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system, via the display generation component, displays an activity mode indicator in a status area of a respective user interface (e.g., an application launch interface or an application user interface) indicating a current activity mode of the computer system (9036). In accordance with a determination that the computer system is in a first activity mode, the activity mode indicator has a first appearance, and in accordance with a determination that the computer system is in a second activity mode different from the first activity mode, the activity mode indicator has a second appearance different from the first appearance. In some embodiments, while a respective one of the plurality of activity modes is active, the computer system displays, in the respective user interface, an indication corresponding to the respective activity mode, the indication corresponding to the respective activity mode different from each other indication corresponding to each other one of the plurality of activity modes. 5E-1 through 5E-4, in which a computer system (e.g., portable multifunction device 100) displays an activity mode indicator (e.g., indicia 5048, 5050, 5052, or 5054) indicative of a current activity mode (e.g., a “work” activity mode, a “sleep” activity mode, a “drive” activity mode, or a “do not disturb” activity mode, respectively) in a status area of a respective user interface (e.g., an application launch user interface). Displaying the activity mode indicator indicative of the current activity mode of the computer system in a status area of the respective user interface, including the activity mode indicator having a first appearance in accordance with a determination that the computer system is in a first activity mode, and the activity mode indicator having a second appearance different from the first appearance in accordance with a determination that the computer system is in a second activity mode different from the first activity mode, provides a user with improved visual feedback (e.g., improved visual feedback that an activity mode is active for the computer system, improved visual feedback regarding the current activity mode of the computer system). Providing improved feedback improves the usability of the device, and also reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、複数の活動モードのうちの現在の活動モード(例えば、第1の活動モード)がアクティブである間、コンピュータシステムは、活動モードアフォーダンス(例えば、コンピュータシステムの現在の活動モードを示すか、又はそれに対応する、図5Fの制御ユーザインタフェース5004内の活動モードアフォーダンス)を選択する第4のユーザ入力を検出する(9038)。活動モードアフォーダンスを選択する第4のユーザ入力を検出したことに応じて、コンピュータシステムは、現在の活動モードの非アクティブ化を開始する(例えば、非アクティブ化は、第4の入力を検出した直後であってもよく、又は非アクティブ化は、確認入力を更に必要としてもよい)。これは図5Fに示されており、例えば、現在の活動モード(例えば、「仕事中」活動モード)がアクティブである間に、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、活動モードアフォーダンス(例えば、アフォーダンス5006)を選択する第4のユーザ入力(例えば、ユーザ入力5060)を検出し、第4のユーザ入力の検出に応じて、コンピュータシステムは、現在の活動モードの非アクティブ化を開始する。現在の活動モードアフォーダンスを選択する第4のユーザ入力を検出したことに応じて、現在の活動モード(例えば、第1の活動モード)の非アクティブ化を開始することは、追加の表示されるコントロール(例えば、現在の活動モードの非アクティブ化を特に開始するための追加の表示されるコントロール)でUIを雑然とさせることなく、追加の制御オプションを提供する。追加の表示されるコントロールでUIを雑然とさせることなく追加の制御オプションを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, while a current activity mode (e.g., a first activity mode) of the plurality of activity modes is active, the computer system detects (9038) a fourth user input selecting an activity mode affordance (e.g., an activity mode affordance in control user interface 5004 of FIG. 5F that indicates or corresponds to the current activity mode of the computer system). In response to detecting the fourth user input selecting the activity mode affordance, the computer system initiates deactivation of the current activity mode (e.g., deactivation may be immediate upon detecting the fourth input, or the deactivation may require a further confirmation input). This is shown in FIG. 5F , where, for example, while a current activity mode (e.g., the “at work” activity mode) is active, the computer system (e.g., portable multifunction device 100) detects a fourth user input (e.g., user input 5060) selecting an activity mode affordance (e.g., affordance 5006), and in response to detecting the fourth user input, the computer system initiates deactivation of the current activity mode. Initiating deactivation of the current activity mode (e.g., the first activity mode) in response to detecting a fourth user input that selects the current activity mode affordance provides additional control options without cluttering the UI with additional displayed controls (e.g., additional displayed controls specifically for initiating deactivation of the current activity mode). Providing additional control options without cluttering the UI with additional displayed controls improves usability of the device and, in addition, reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、別のコンピュータシステムの第1のユーザに関連付けられた複数のユーザインタフェース内に、第1のユーザの活動モードインジケータを表示し(9040)、第1のユーザの活動モードインジケータは、第1のユーザのためにアクティブである個別の活動モードに対応する。これは図5Lに示されており、コンピュータシステム(例えば、ポータブル多機能デバイス100-b)は、第1のユーザ(例えば、ユーザGenevive)の活動モードインジケータ(例えば、指示5090)を表示し、第1のユーザの活動モードは、第1のユーザに対してアクティブである個別の活動モード(例えば、「仕事中」活動モード)に対応する。別のコンピュータシステムの第1のユーザに関連付けられた複数のユーザインタフェース内に、第1のユーザに対してアクティブである個別の活動モードに対応する第1のユーザの活動モードインジケータを表示することは、改善された視覚フィードバック(例えば、他のコンピュータシステムの第1のユーザに対するアクティブな活動モードに関する改善された視覚フィードバック)をユーザに提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, a computer system displays a first user activity mode indicator (9040) within a plurality of user interfaces associated with a first user of another computer system, where the first user activity mode indicator corresponds to a distinct activity mode active for the first user. This is shown in FIG. 5L, where a computer system (e.g., portable multifunction device 100-b) displays an activity mode indicator (e.g., instruction 5090) for a first user (e.g., user Genevive), where the first user activity mode corresponds to a distinct activity mode active for the first user (e.g., an "at work" activity mode). Displaying a first user activity mode indicator corresponding to a distinct activity mode active for the first user within a plurality of user interfaces associated with the first user of another computer system provides the user with improved visual feedback (e.g., improved visual feedback regarding the active activity mode for the first user of the other computer system). Providing improved feedback improves device usability and, in addition, reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、第1のユーザに関連付けられた複数のユーザインタフェースのうちの個別のユーザインタフェース内に、第1のユーザのアバターと、第1のユーザのアバターに視覚的に関連付けられた(例えば、第1のユーザのアバターのロケーション又はその近くにある)第1のユーザの活動モードインジケータとを同時に表示する(9042)。これは図5Lに示されており、例えば、コンピュータシステム(例えば、ポータブル多機能デバイス100-b)は、第1のユーザのアバター(例えば、指示5068)と、第1のユーザのアバターに視覚的に関連付けられた第1のユーザの活動モードインジケータ(例えば、活動モードインジケータ5090)とを同時に表示する。第1のユーザに関連付けられた複数のユーザインタフェースの個別のユーザインタフェース内に、第1のユーザのアバターと、第1のユーザのアバターに視覚的に関連付けられた第1のユーザの活動モードインジケータとを同時に表示することは、改善された視覚フィードバック(例えば、他のコンピュータシステムの第1のユーザのアクティブな活動モードに関する改善された視覚フィードバック)をユーザに提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system simultaneously displays (9042) the first user's avatar and a first user activity mode indicator visually associated with the first user's avatar (e.g., at or near the location of the first user's avatar) within a separate user interface of the multiple user interfaces associated with the first user. This is shown in FIG. 5L, where, for example, the computer system (e.g., portable multifunction device 100-b) simultaneously displays the first user's avatar (e.g., instructions 5068) and a first user activity mode indicator visually associated with the first user's avatar (e.g., activity mode indicator 5090). Simultaneously displaying the first user's avatar and a first user activity mode indicator visually associated with the first user's avatar within a separate user interface of the multiple user interfaces associated with the first user provides the user with improved visual feedback (e.g., improved visual feedback regarding the first user's active activity mode of another computer system). Providing improved feedback improves the usability of the device, and also reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、第1のユーザに関連付けられた複数のユーザインタフェースは、他のコンピュータシステムの第1のユーザとコンピュータシステムのユーザとの間の通信セッションに対応するメッセージングユーザインタフェースを含む(9044)。これは、例えば、図5L~図5Pに示されており、第1のユーザ(例えば、ユーザGenevive)に関連付けられた複数のユーザインタフェースは、他のコンピュータシステムの第1のユーザとコンピュータシステムのユーザとの間の通信セッション(例えば、メッセージ5070、5072、5074、及び5084によって示されるような)に対応するメッセージングユーザインタフェースを含む。別のコンピュータシステムの第1のユーザに関連付けられた複数のユーザインタフェース内に、第1のユーザに対してアクティブである個別の活動モードに対応する第1のユーザの活動モードインジケータを表示することであって、第1のユーザに関連付けられた複数のユーザインタフェースが、他のコンピュータシステムの第1のユーザとコンピュータシステムのユーザとの間の通信セッションに対応するメッセージングユーザインタフェースを含む、ことは、改善された視覚フィードバック(例えば、他のコンピュータシステムの第1のユーザに対するアクティブな活動モードに関する改善された視覚フィードバック)をユーザに提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the plurality of user interfaces associated with the first user include a messaging user interface corresponding to a communication session between the first user of the other computer system and a user of the computer system (9044). This is shown, for example, in FIGS. 5L-5P, where the plurality of user interfaces associated with the first user (e.g., user Genevive) include a messaging user interface corresponding to a communication session between the first user of the other computer system and a user of the computer system (e.g., as shown by messages 5070, 5072, 5074, and 5084). Displaying the first user's activity mode indicators corresponding to distinct activity modes active for the first user within the plurality of user interfaces associated with the first user of the other computer system, where the plurality of user interfaces associated with the first user include a messaging user interface corresponding to a communication session between the first user of the other computer system and a user of the computer system, provides the user with improved visual feedback (e.g., improved visual feedback regarding the active activity mode for the first user of the other computer system). Providing improved feedback improves the usability of the device, and also reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、第1のユーザについての活動モードインジケータは、複数の(例えば、一部又は全部の)異なる活動モードについて同じである(9046)。いくつかの実施形態では、コンピュータシステムのユーザは、どの活動モードが第1のユーザに対してアクティブであるかにかかわらず、同じ活動モードインジケータ(例えば、一般的な「邪魔しない」シンボル)を見るが、第1のユーザは、自身のデバイスに対してどのモードがアクティブであるかの指示(例えば、個別の活動モードごとに異なるインジケータ)を見る。これは、活動モードがアクティブである(例えば、通知が抑制されている)という情報を他のユーザに伝え、一方で、どの活動モードがアクティブであるかに関する第1のユーザのプライバシーを保護する。別のコンピュータシステムの第1のユーザに関連付けられた複数のユーザインタフェース内に、第1のユーザに対してアクティブである個別の活動モードに対応する第1のユーザの活動モードインジケータを表示することであって、第1のユーザに関連付けられた複数のユーザインタフェースは、他のコンピュータシステムの第1のユーザとコンピュータシステムのユーザとの間の通信セッションに対応するメッセージングユーザインタフェースを含み、第1のユーザの活動モードインジケータは、複数の異なる活動モードに対して同じである、ことは、第1のユーザに対してどの活動モードがアクティブであるかに関する第1のユーザのプライバシーを保ちながら、改善された視覚フィードバック(例えば、他のコンピュータシステムの第1のユーザに対するアクティブな活動モードに関する改善された視覚フィードバック)をユーザに提供する。他のデバイスのユーザのプライバシーを保護しながら改善されたフィードバックを提供することは、コンピュータシステム(又はデバイス)の操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, the activity mode indicator for the first user is the same for multiple (e.g., some or all) different activity modes (9046). In some embodiments, a user of the computer system sees the same activity mode indicator (e.g., a general "do not disturb" symbol) regardless of which activity mode is active for the first user, but the first user sees an indication of which mode is active for their device (e.g., a different indicator for each individual activity mode). This conveys information to other users that an activity mode is active (e.g., notifications are suppressed), while protecting the first user's privacy regarding which activity mode is active. Displaying a first user activity mode indicator corresponding to a distinct activity mode active for the first user within a plurality of user interfaces associated with the first user of another computer system, the plurality of user interfaces associated with the first user including a messaging user interface corresponding to a communication session between the first user of the other computer system and a user of the computer system, wherein the first user activity mode indicator is the same for a plurality of different activity modes, provides the user with improved visual feedback (e.g., improved visual feedback regarding the active activity modes for the first user of the other computer system) while preserving the first user's privacy regarding which activity modes are active for the first user. Providing improved feedback while protecting the privacy of users of other devices improves usability of the computer system (or device) and, in addition, reduces power usage and improves the device's battery life by enabling users to use the device more quickly and efficiently.

いくつかの実施形態では、個別の活動モードが第1のユーザに対してアクティブである間、コンピュータシステムは、第1の通信を第1のユーザに伝送し(9048)、コンピュータシステムは、メッセージングユーザインタフェース内に、第1の通信が、第1のユーザに対してアクティブである個別の活動モードに従って配信されたという指示を表示する。(例えば、指示は、通知が「静かに配信」されたことを示す)。これは図5Nに示されており、例えば、個別の活動モードが第1のユーザに対してアクティブである間(例えば、ユーザGeneviveに対して「仕事中」活動モードがアクティブである間)、コンピュータシステム(例えば、ポータブル多機能デバイス100-b)は、第1の通信(例えば、メッセージ5084)を第1のユーザに伝送し、コンピュータシステムは、第1のユーザに対してアクティブである個別の活動モードに従って第1の通信が配信されたという指示(例えば、ユーザGeneviveに対して「仕事中」モードがアクティブであるため、メッセージ5096が静かに配信されたという指示)(例えば、指示5096)を表示する。(別のコンピュータシステム又はデバイスの)第1のユーザに対してアクティブである個別の活動モードに従って第1の通信が配信されたという指示をメッセージングユーザインタフェース内に表示することは、ユーザに改善された視覚フィードバック(例えば、第1のユーザに対して活動モードがアクティブであり、第1のユーザに対してアクティブである個別の活動モードに従って第1の通信が配信されたという改善された視覚フィードバック)を提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, while a personalized activity mode is active for the first user, the computer system transmits the first communication to the first user (9048), and the computer system displays an indication within the messaging user interface that the first communication was delivered in accordance with the personalized activity mode that is active for the first user. (E.g., the indication indicates that the notification was "silently delivered.") This is shown in FIG. 5N, where, for example, while a personalized activity mode is active for the first user (e.g., while the "at work" activity mode is active for user Genevive), the computer system (e.g., portable multifunction device 100-b) transmits the first communication (e.g., message 5084) to the first user, and the computer system displays an indication (e.g., indication 5096) that the first communication was delivered in accordance with the personalized activity mode that is active for the first user (e.g., an indication that message 5096 was delivered silently because the "at work" mode is active for user Genevive). Displaying an indication within the messaging user interface that the first communication was delivered in accordance with the individual activity mode active for the first user (of another computer system or device) provides the user with improved visual feedback (e.g., improved visual feedback that an activity mode is active for the first user and that the first communication was delivered in accordance with the individual activity mode active for the first user). Providing improved feedback improves device usability and also reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、個別の活動モードが第1のユーザに対してアクティブであることに従って第1の通信が配信されたという指示は、オプションを含み、オプションは、アクティブ化されると、第1の通信に対応する通知を提供するための要求を他のコンピュータシステムに送信する(9050)。いくつかの実施形態では、オプションは、複数の活動モードの各活動モードに対して利用可能である(例えば、各活動モードに対する設定インタフェースは、第1の通信がアクティブである個別の活動モードに従って配信されたという指示にオプションが含まれるか否かを制御するオプションを含む)。いくつかの実施形態では、送信者のメッセージングユーザインタフェースに示されるような、第1の通信のためのメッセージバブルは、通知が配信されたこと、及び/又は通知を生成する要求が受信者に関連付けられたデバイスに送信されたことを示すように、アニメーション化される(例えば、ジグル、及び/又はそのサイズが振動する、又は別の方法でアニメーション化される)。これは図5Nに示されており、例えば、第1のユーザに対してアクティブである個別の活動モードに従って第1の通信が配信されたという指示(例えば、指示5096)は、アクティブ化されると、第1の通信に対応する通知を提供するために他のコンピュータシステム(例えば、ポータブル多機能デバイス100)に要求を送信するオプション(例えば、オーバーライドアフォーダンス5098)を含む。個別の活動モードが第1のユーザに対してアクティブであることに従って第1の通信が配信されたという指示と、アクティブ化されると、第1の通信に対応する通知を提供するための要求を他のコンピュータシステムに送信するオプションとを(例えば、指示内に又は指示に隣接して)メッセージングユーザインタフェースに表示することにより、第1の通信に対応する通知を提供するための要求を他のコンピュータシステムに送信するのに必要な入力の数が低減される(例えば、ユーザは、メッセージングユーザインタフェースから直接要求を送信することができ、代替手段(例えば、異なるタイプの通信アプリケーション)を介してメッセージを送信するために追加の入力を実行する必要はない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the indication that the first communication was delivered according to a particular activity mode active for the first user includes an option that, when activated, sends a request to another computer system to provide a notification corresponding to the first communication (9050). In some embodiments, the option is available for each activity mode of a plurality of activity modes (e.g., a settings interface for each activity mode includes an option that controls whether the option is included in the indication that the first communication was delivered according to the particular activity mode in which the first communication is active). In some embodiments, the message bubble for the first communication, as shown in the sender's messaging user interface, is animated (e.g., jiggles and/or vibrates in size, or is otherwise animated) to indicate that a notification has been delivered and/or a request to generate a notification has been sent to a device associated with the recipient. This is shown in FIG. 5N , where, for example, an indication (e.g., indication 5096) that a first communication was delivered in accordance with a particular activity mode active for a first user includes an option (e.g., override affordance 5098) that, when activated, sends a request to another computer system (e.g., portable multifunction device 100) to provide a notification corresponding to the first communication. By displaying in a messaging user interface (e.g., within or adjacent to the indication) an indication that the first communication was delivered in accordance with a particular activity mode active for the first user and an option that, when activated, sends a request to another computer system to provide a notification corresponding to the first communication, the number of inputs required to send a request to another computer system to provide a notification corresponding to the first communication is reduced (e.g., the user can send the request directly from the messaging user interface and does not have to perform additional inputs to send a message via an alternative means (e.g., a different type of communication application)). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves device battery life by allowing users to use the device more quickly and efficiently.

いくつかの実施形態では、個別の活動モードが第1のユーザに対してアクティブであることに従って第1の通信が配信されたという指示は、他のコンピュータシステムが、個別の活動モードが第1のユーザに対してアクティブであることを示すように構成されている(例えば、コンピュータシステム及びそのユーザに情報を提供するように構成されている)(例えば、個別の活動モードが第1のユーザに対してアクティブである間に、第1のユーザの個別の活動モードに対応するステータスインジケータを送信するように構成されている)という判定に従って表示される(9052)。いくつかの実施形態では、複数の活動モードの各活動モードに対する設定インタフェースは、個別の活動モードがアクティブである間に、指示の表示を有効化又は無効化するためのオプションを含む。これは、例えば、図5R-1に示されており、コンピュータシステム(例えば、ポータブル多機能デバイス)は、個別の活動モードが第1のユーザに対してアクティブであることを示すように構成されている(例えば、トグル5132によって示されるように、「退席ステータスを表示」オプション5130が有効化されているため)。個別の活動モードが第1のユーザに対してアクティブであることを示すように、他のコンピュータシステムが構成されている(例えば、他のコンピュータシステムの「退席ステータスを表示」又は「活動モードを表示」オプションが有効化されている)という判定に従って、第1の通信が、個別の活動モードが第1のユーザに対してアクティブであることに従って配信されたという指示をメッセージングユーザインタフェースに表示することは、改善された視覚フィードバック(例えば、活動モードが第1のユーザに対してアクティブであり、第1の通信が、個別の活動モードが第1のユーザに対してアクティブであることに従って配信されたという改善された視覚フィードバック)をユーザに提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, an indication that the first communication was delivered pursuant to an individual activity mode being active for the first user is displayed pursuant to a determination that the other computer system is configured (e.g., configured to provide information to the computer system and its user) to indicate that the individual activity mode is active for the first user (e.g., configured to transmit a status indicator corresponding to the first user's individual activity mode while the individual activity mode is active for the first user) (9052). In some embodiments, the settings interface for each activity mode of the multiple activity modes includes an option for enabling or disabling the display of the indication while the individual activity mode is active. This is shown, for example, in FIG. 5R-1, where the computer system (e.g., the portable multifunction device) is configured to indicate that the individual activity mode is active for the first user (e.g., because the "Show Away Status" option 5130 is enabled, as indicated by toggle 5132). Displaying an indication in the messaging user interface that the first communication was delivered in accordance with an individual activity mode being active for the first user in accordance with determining that the other computer system is configured to indicate that an individual activity mode is active for the first user (e.g., the other computer system's "Show Away Status" or "Show Active Mode" option is enabled) provides the user with improved visual feedback (e.g., improved visual feedback that an activity mode is active for the first user and that the first communication was delivered in accordance with an individual activity mode being active for the first user). Providing improved feedback improves device usability and, in addition, reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態において、第1のユーザインタフェース及び第1の設定インタフェースのうちの1つ以上は、コンピュータシステムのユーザ以外のユーザに対して、第1の活動モードに対応するステータスインジケータの表示を有効化するためのオプションと、コンピュータシステムのユーザ以外のユーザに対して、第1の活動モードに対応するステータスインジケータの表示を無効化するためのオプションとを含む(9054)。いくつかの実施形態では、オプションは、複数の活動モードの各活動モードの設定インタフェースにおいて利用可能である。これは、例えば、図5R-1に示されており、第1の設定インタフェース(例えば、設定インタフェース5120)は、(例えば、トグル5132を介して)第1の活動モードに対応するステータスインジケータの表示を有効化/無効化するためのオプションを含む。第1のユーザインタフェース及び第1の設定インタフェースに、コンピュータシステムのユーザ以外のユーザに対して、第1の活動モードに対応するステータスインジケータの表示を有効化するためのオプションと、第1の活動モードに対応するステータスインジケータの表示を無効化するためのオプションとを含めることは、コンピュータシステムのユーザ以外のユーザに、第1の活動モードに対応するステータスインジケータを表示するために必要とされる入力の数を低減する(例えば、第1の設定インタフェースにおけるステータスインジケータの表示を有効化又は無効化するためのオプションを構成することによって、ユーザは、第1の活動モードがアクティブ化されるたびに、(例えば、第1のユーザインタフェースにおける)ステータスインジケータの表示を有効化又は無効化するための追加の入力を行う必要がない。ステータスインジケータの表示を有効化及び無効化するためのオプションを第1のユーザインタフェースに含めることによって、ユーザは、第1の設定インタフェースにナビゲートするための追加の入力を行う必要なく、ステータスインジケータの表示を(例えば、一時的に)有効化/無効化することができる)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, one or more of the first user interface and the first settings interface include an option for enabling display of a status indicator corresponding to the first activity mode for users other than the user of the computer system, and an option for disabling display of a status indicator corresponding to the first activity mode for users other than the user of the computer system (9054). In some embodiments, the option is available in the settings interface for each activity mode of the multiple activity modes. This is shown, for example, in FIG. 5R-1, where the first settings interface (e.g., settings interface 5120) includes an option for enabling/disabling display of a status indicator corresponding to the first activity mode (e.g., via toggle 5132). Including in the first user interface and the first settings interface an option for enabling display of a status indicator corresponding to the first activity mode and an option for disabling display of a status indicator corresponding to the first activity mode for users other than the user of the computer system reduces the number of inputs required to display a status indicator corresponding to the first activity mode for users other than the user of the computer system (e.g., by configuring an option for enabling or disabling display of a status indicator in the first settings interface, a user does not need to provide additional input to enable or disable display of the status indicator (e.g., in the first user interface) each time the first activity mode is activated. By including an option for enabling and disabling display of the status indicator in the first user interface, a user can (e.g., temporarily) enable/disable display of the status indicator without having to provide additional input to navigate to the first settings interface). Reducing the number of inputs required to perform operations improves device usability and, in addition, reduces power usage and improves device battery life by allowing users to use the device more quickly and efficiently.

いくつかの実施形態では、第1の設定インタフェースを表示している間に、コンピュータシステムは、ナビゲーション基準を満たす第5のユーザ入力(例えば、少なくとも閾値長さの水平スワイプであって、1つ以上の入力デバイスのタッチディスプレイ又は他のタッチ感知面の縁部から離れて始まる水平スワイプ)を検出する(9056)。ナビゲーション基準を満たす第5のユーザ入力を検出したことに応じて、コンピュータシステムは、第2の活動モードの設定を変更するための第2の設定インタフェースを表示する。(例えば、スワイプジェスチャがナビゲーション基準を満たす場合)。これは図5AJ~図5AKに示されており、例えば、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、第1の設定インタフェース(例えば、設定インタフェース5120)を表示している間に、ナビゲーション基準を満たす第5のユーザ入力(例えば、図5AJにおけるユーザ入力5376による左スワイプ)を検出し、それに応じて、コンピュータシステムは、第2の活動モード(例えば、「睡眠」活動モード)の設定を変更するための第2の設定インタフェース(例えば、設定インタフェース5380)を表示する。ナビゲーション基準を満たす第5のユーザ入力を検出したことに応じて、第2の活動モードの設定を変更するための第2の設定インタフェースを表示することは、追加の表示されるコントロール(例えば、第2の活動モードの設定を変更するために第2の設定インタフェースにナビゲートするための追加の表示されるコントロール)でUIを雑然とさせることなく、追加の制御オプションを提供する。追加の表示されるコントロールでUIを雑然とさせることなく追加の制御オプションを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, while displaying the first settings interface, the computer system detects a fifth user input that satisfies the navigation criteria (e.g., a horizontal swipe of at least a threshold length that begins away from an edge of the touch display or other touch-sensitive surface of one or more input devices) (9056). In response to detecting the fifth user input that satisfies the navigation criteria, the computer system displays a second settings interface for changing the settings of the second activity mode (e.g., if the swipe gesture satisfies the navigation criteria). This is shown in FIGS. 5AJ-5AK, where, for example, the computer system (e.g., portable multifunction device 100) detects a fifth user input that satisfies the navigation criteria (e.g., a left swipe by user input 5376 in FIG. 5AJ) while displaying the first settings interface (e.g., settings interface 5120), and in response, the computer system displays a second settings interface (e.g., settings interface 5380) for changing the settings of the second activity mode (e.g., the "sleep" activity mode). Displaying a second settings interface for changing the settings of the second activity mode in response to detecting a fifth user input that satisfies the navigation criteria provides additional control options without cluttering the UI with additional displayed controls (e.g., additional displayed controls for navigating to the second settings interface to change the settings of the second activity mode). Providing additional control options without cluttering the UI with additional displayed controls improves usability of the device and, in addition, reduces power usage and improves battery life of the device by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、第1の設定インタフェースは、第1の活動モードがアクティブである間に通知が提供されるアプリケーション(例えば、許可アプリケーションと呼ばれることもある)を指定するためのオプションを含む(9058)。これは、例えば、図5X~図5Zに示されており、第1の設定インタフェースは、第1の活動モード(例えば、「仕事中」活動モード)がアクティブである(例えば、図5Wのテキストによって示されるように)間に通知が提供されるアプリケーションを指定するための、アプリケーションを指定する(例えば、図5Xに示されるように)ためのオプションを含む。第1の活動モードがアクティブである間に通知が提供されるアプリケーションを指定するためのオプションを第1の設定インタフェースに含めることは、更なるユーザ入力を必要とすることなく(例えば、ユーザは、コンピュータシステムに対してアクティブである第1の活動モードに従って表示されなかった通知を含む別のユーザインタフェース(例えば、通知センターユーザインタフェース)にナビゲートするために追加の入力を実行する必要がない)、条件のセットが満たされた(例えば、通知が指定されたアプリケーションに関連付けられている)ときに動作を実行する(例えば、第1の活動モードがアクティブである間に指定されたアプリケーションに通知を提供する)。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を自動的に実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, the first settings interface includes an option for specifying applications (e.g., sometimes referred to as allowed applications) for which notifications are to be provided while the first activity mode is active (9058). This is shown, for example, in FIGS. 5X-5Z, where the first settings interface includes an option for specifying applications (e.g., as shown in FIG. 5X) for specifying applications for which notifications are to be provided while the first activity mode (e.g., the "At Work" activity mode) is active (e.g., as indicated by the text in FIG. 5W). Including an option in the first settings interface for specifying applications for which notifications are to be provided while the first activity mode is active performs an action (e.g., a notification is associated with a specified application) when a set of conditions is met (e.g., a notification is provided to a specified application while the first activity mode is active) without requiring further user input (e.g., the user does not have to perform additional input to navigate to another user interface (e.g., a notification center user interface) that includes notifications that were not displayed pursuant to the first activity mode that is active for the computer system). By automatically performing an action when a set of conditions is met without requiring further user input, the device's usability is improved, as well as reducing power usage and improving the device's battery life by enabling the user to use the device more quickly and efficiently.

いくつかの実施形態では、第1の設定インタフェースは、第1の活動モードがアクティブである間に複数のアプリケーションに対する時間制限通知の配信を有効化するためのオプションを含み、時間制限通知は、時間制限基準を満たす(例えば、既定の時間制限基準を満たす通知、例えば、発信アプリケーション又は受信アプリケーションによって時間制限であると指定された通知の配信を有効化するためのオプション)(9060)。これは、例えば、図5R-1に示されており、第1の設定インタフェース(例えば、設定インタフェース5120)は、複数のアプリケーションに対する時間制限通知の配信を可能にするためのオプション(例えば、「時間制限通知」オプション5126)を含む。第1の活動モードがアクティブである間に複数のアプリケーションに対する時間制限通知の配信を有効化するためのオプションを第1の設定インタフェースに含めることは、時間制限通知が時間制限基準を満たし、更なるユーザ入力を必要とすることなく(例えば、ユーザが、コンピュータシステムに対してアクティブである第1の活動モードに従って表示されなかった通知を含む別のユーザインタフェース(例えば、通知センターユーザインタフェース)にナビゲートするために追加の入力を実行する必要がない)、条件のセットが満たされたとき(例えば、時間制限通知が時間制限基準を満たす)、動作を実行する(例えば、第1の活動モードがアクティブである間に時間制限通知を表示する)。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。このオプションを第1の設定ユーザインタフェースに含めることはまた、ユーザによる少数の入力(例えば、1つの入力)で複数のアプリケーションからの通知の特定のセット又はサブセットをユーザが有効化する効率的な方法を提供し、これは、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, the first settings interface includes an option for enabling delivery of time-limited notifications to multiple applications while the first activity mode is active, where the time-limited notifications meet time-limited criteria (e.g., an option for enabling delivery of notifications that meet pre-defined time-limited criteria, e.g., notifications designated as time-limited by the originating application or the receiving application) (9060). This is shown, for example, in FIG. 5R-1, where the first settings interface (e.g., settings interface 5120) includes an option for enabling delivery of time-limited notifications to multiple applications (e.g., "Time-Limited Notifications" option 5126). Including an option in the first settings interface for enabling delivery of time-limited notifications for multiple applications while the first activity mode is active performs an action (e.g., display a time-limited notification while the first activity mode is active) when a set of conditions are met (e.g., when a time-limited notification meets the time-limit criteria) without requiring further user input (e.g., the user does not have to perform additional input to navigate to another user interface (e.g., a notification center user interface) that includes notifications that were not displayed according to the first activity mode active for the computer system). Performing an action when a set of conditions is met without requiring further user input improves device usability and, in addition, reduces power usage and improves device battery life by enabling the user to use the device more quickly and efficiently. Including this option in the first settings user interface also provides an efficient way for a user to enable a specific set or subset of notifications from multiple applications with few user inputs (e.g., one input), which improves device usability and, in addition, reduces power usage and improves device battery life by enabling the user to use the device more quickly and efficiently.

いくつかの実施形態では、第1のユーザインタフェース(又は個別のユーザインタフェース)は、第1の活動モード及び第2の活動モードとは異なる新しい活動モードを構成するためのオプションを含む(9062)。新しい活動モードが構成された後、新しい活動モードのアフォーダンスが第1のユーザインタフェース内に表示される。いくつかの実施形態では、ユーザが、新しいDNDモードを作成する要求に対応する入力を(例えば、図5Dの「+」ボタンを用いて)提供すると、ユーザには、異なる提案されたタイプのモード(例えば、運転、読書、仕事、個人的な時間、睡眠など)に対応する複数の選択可能なオプションが提供され、異なる提案されたタイプのモードは、異なるグラフィカル表現(例えば、異なるアイコン)と、活動モードに入るための自動化された規則及び/又はアプリケーション及び/又はユーザに関連付けられた通知が活動モード中に配信されることを可能にするための規則などの活動モードのパラメータのための異なるデフォルトオプションと、に関連付けられる。これは図5Dに示されており、例えば、第1のユーザインタフェースは、第1の活動モード及び第2の活動モードとは異なる(例えば、「仕事中」活動モード、「睡眠」活動モード、「運転」活動モード、及び「邪魔しない」活動モードとは異なる)新しい活動モードを構成するためのオプション(例えば、「+」アフォーダンス5042)を含む。第1の活動モード及び第2の活動モードとは異なる新しい活動モードを構成するためのオプションを第1のユーザインタフェースに含めることは、新しい活動モードを構成するために必要とされる入力の数を低減する(例えば、ユーザは、新しい活動モードを構成するために設定ユーザインタフェースにナビゲートするために追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the first user interface (or a separate user interface) includes an option for configuring a new activity mode that is different from the first activity mode and the second activity mode (9062). After the new activity mode is configured, an affordance for the new activity mode is displayed within the first user interface. In some embodiments, when a user provides input corresponding to a request to create a new DND mode (e.g., using the "+" button in FIG. 5D ), the user is presented with multiple selectable options corresponding to different suggested types of modes (e.g., driving, reading, work, personal time, sleep, etc.), where the different suggested types of modes are associated with different graphical representations (e.g., different icons) and different default options for parameters of the activity mode, such as automated rules for entering the activity mode and/or rules for enabling notifications associated with applications and/or users to be delivered during the activity mode. This is shown in FIG. 5D , where, for example, the first user interface includes an option (e.g., a "+" affordance 5042) for configuring a new activity mode that is different from the first and second activity modes (e.g., different from the "at work" activity mode, the "sleep" activity mode, the "driving" activity mode, and the "do not disturb" activity mode). Including an option in the first user interface for configuring a new activity mode that is different from the first and second activity modes reduces the number of inputs required to configure the new activity mode (e.g., the user does not have to perform additional inputs to navigate to a settings user interface to configure the new activity mode). Reducing the number of inputs required to perform an operation improves usability of the device, as well as reducing power usage and improving the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、第1のユーザインタフェース内に、第1の活動モード又は第2の活動モードのスケジュールされたアクティブ化時間(例えば、第1の活動モード又は第2の活動モードの設定インタフェース内に構成されたスケジュールされたアクティブ化時間)を表示する(9064)。いくつかの実施形態では、第1のユーザインタフェース内に、個別の活動モードのスケジュールされたアクティブ化時間が、モード名の下に表示される。これは図5Dに示されており、例えば、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、第1の活動モード又は第2の活動モードのスケジュールされたアクティブ化時間(例えば、「睡眠」活動モードのアフォーダンス5012内のテキスト「午後11時に開始」)を表示する。第1のユーザインタフェース内に、第1の活動モード又は第2の活動モードのスケジュールされたアクティブ化時間を表示することは、ユーザに改善された視覚フィードバック(例えば、第1の活動モード又は第2の活動モードのスケジュールされたアクティブ化時間に関する改善された視覚フィードバック、どの活動モードが次にアクティブになるようにスケジュールされるかに関する改善された視覚フィードバックなど)を提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system displays (9064) within the first user interface the scheduled activation time for the first or second activity mode (e.g., a scheduled activation time configured within the settings interface for the first or second activity mode). In some embodiments, within the first user interface, the scheduled activation time for an individual activity mode is displayed beneath the mode name. This is shown in FIG. 5D , for example, where the computer system (e.g., portable multifunction device 100) displays the scheduled activation time for the first or second activity mode (e.g., the text "Starts at 11 PM" within affordance 5012 for the "Sleep" activity mode). Displaying the scheduled activation time for the first or second activity mode within the first user interface provides the user with improved visual feedback (e.g., improved visual feedback regarding the scheduled activation time for the first or second activity mode, improved visual feedback regarding which activity mode is scheduled to be activated next, etc.). Providing improved feedback improves the usability of the device, and also reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、トリガ条件の検出に応じて、第1の活動モード及び第2の活動モードとは異なる新しい活動モードの設定又は使用開始のプロンプトを含む通知を表示する(9066)(例えば、睡眠及び仕事中活動モードのみが確立されている場合、ユーザがリーダ(例えば読書)アプリケーションを使用するときにトリガ条件が検出されてもよく、推奨される新しい活動モードは「読書」活動モードであり、別の例では、新しい活動モードは仕事中活動モードであり、トリガ条件は、仕事アプリケーションを使用すること、又はユーザが仕事をしていることが分かっているロケーションにいることである)。いくつかの実施形態では、通知は、新しい活動モードをアクティブ化するための「開始」アフォーダンス、及び/又はアクティブ化されると、コンピュータシステムに新しい活動モードの設定を変更するための設定インタフェースを表示させる「設定」アフォーダンスを有する。これは図5AGに示されており、例えば、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、トリガ条件(例えば、「書籍」アプリケーションが使用中である)の検出に応じて、第1の活動モード及び第2の活動モードとは異なる新しい活動モード(例えば、既存の活動モードとは異なる「読書」活動モード(例えば、図5Dに示すような))の使用を設定又は開始するためのプロンプト(例えば、プロンプト5354)を含む通知を表示する。新しい活動モードを使用して設定又は開始するための推奨を伴う通知を自動的に表示することは、新しい活動モードを積極的に設定するためのオプション又はアフォーダンスのセットをユーザがトラバースすることを必要とせずに、機能の増加を提供し、それによって、電子デバイスの使用をより効率的にする。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, in response to detecting a trigger condition, the computer system displays (9066) a notification including a prompt to set up or start using a new activity mode that is different from the first activity mode and the second activity mode (e.g., if only sleep and work activity modes are established, the trigger condition may be detected when the user uses a reader (e.g., reading) application, and the recommended new activity mode is the "reading" activity mode; in another example, the new activity mode is a work activity mode, and the trigger condition is using a work application or being in a location where the user is known to be working). In some embodiments, the notification has a "Start" affordance for activating the new activity mode and/or a "Settings" affordance that, when activated, causes the computer system to display a settings interface for changing the settings of the new activity mode. This is shown in FIG. 5AG, where, for example, a computer system (e.g., portable multifunction device 100) displays a notification including a prompt (e.g., prompt 5354) to configure or initiate use of a new activity mode (e.g., a "reading" activity mode (e.g., as shown in FIG. 5D)) that is different from the first and second activity modes in response to detecting a trigger condition (e.g., a "books" application is in use). Automatically displaying a notification with a recommendation to configure or initiate use of a new activity mode provides increased functionality without requiring the user to traverse a set of options or affordances to actively configure the new activity mode, thereby making use of the electronic device more efficient. Performing an action when a set of conditions is met without requiring further user input improves device usability and, in addition, reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

図9A~図9Fにおける動作について説明された特定の順序は単なる例であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載される動作を再順序付けるための様々な方法を認識するであろう。加えて、本明細書に記載の他の方法(例えば、方法10000、11000、12000、及び13000)に関して本明細書で記載された他のプロセスの詳細は、また、図9A~図9Fに関連して上述されている方法9000に類似の方式で適用可能であることも留意されたい。例えば、方法xxxに関連して上述されている接触、ジェスチャ、及びユーザインタフェースオブジェクトは任意選択的に、本明細書で説明されている他の方法に関連して本明細書で説明されている接触、ジェスチャ、及びユーザインタフェースオブジェクト(例えば、方法10000、11000、12000及び13000)の特性のうちの1つ以上を有する。簡潔にするために、それらの詳細はここでは繰り返さない。It should be understood that the particular order described for the operations in FIGS. 9A-9F is merely an example, and that the described order is not intended to indicate the only order in which the operations can be performed. Those skilled in the art will recognize various ways to reorder the operations described herein. Additionally, it should be noted that other process details described herein with respect to other methods described herein (e.g., methods 10000, 11000, 12000, and 13000) are also applicable in a similar manner to method 9000 described above with respect to FIGS. 9A-9F. For example, the contacts, gestures, and user interface objects described above with respect to method xxx optionally have one or more of the characteristics of the contacts, gestures, and user interface objects described herein with respect to other methods described herein (e.g., methods 10000, 11000, 12000, and 13000). For the sake of brevity, those details will not be repeated here.

図10A~図10Dは、いくつかの実施形態に係る、活動モードがアクティブである間に表示される1つ以上のホーム画面又はホーム画面ページを構成する方法10000を示すフロー図である。方法10000は、表示生成構成要素(例えば、ディスプレイコントローラ又はディスプレイ)、タッチ感知面、及びタッチ感知面との接触の強度を検出する1つ以上のセンサを有する電子デバイス(例えば、図3のデバイス300、又は図1Aのポータブル多機能デバイス100)において実行される。いくつかの実施形態では、コンピュータシステムは、タッチスクリーンディスプレイであるディスプレイを含み、タッチ感知面は、ディスプレイ上にあるか、又はディスプレイと一体化される。いくつかの実施形態では、コンピュータシステムは、タッチ感知面とは別個のディスプレイ又は表示生成構成要素を含む。方法10000の一部の動作は、任意選択的に組み合わされ、及び/又は一部の動作の順序は、任意選択的に変更される。10A-10D are flow diagrams illustrating a method 10000 of configuring one or more home screens or home screen pages to be displayed while an activity mode is active, according to some embodiments. Method 10000 is performed on an electronic device (e.g., device 300 of FIG. 3 or portable multifunction device 100 of FIG. 1A) having a display generation component (e.g., a display controller or display), a touch-sensitive surface, and one or more sensors that detect the intensity of contact with the touch-sensitive surface. In some embodiments, the computer system includes a display that is a touchscreen display, and the touch-sensitive surface is on or integrated with the display. In some embodiments, the computer system includes a display or display generation component that is separate from the touch-sensitive surface. Some operations of method 10000 are optionally combined, and/or the order of some operations is optionally changed.

コンピュータシステムは、表示生成構成要素及び1つ以上の入力デバイスと通信して、(例えば、個別の活動モードがコンピュータシステム(例えば、電子デバイス、ポータブル多機能デバイス100など)上でアクティブである間に)コンピュータシステムのホーム画面の表示を要求する第1の入力を検出する(10002)。第1の入力の検出(10004)に応じて、コンピュータシステムは、第1の活動モードがコンピュータシステム上でアクティブであるという判定に従って、表示生成構成要素を介して、第1の活動モードに関連付けられた第1のホーム画面を表示し(10006)、第1の活動モードの設定に従ってコンピュータシステムによる第1の通知の提供を可能にし、コンピュータシステムは、第2の活動モードがコンピュータシステム上でアクティブであるという判定に従って、表示生成構成要素を介して、第2の活動モードに関連付けられた第2のホーム画面を表示し(10008)、第2のホーム画面は第1のホーム画面とは異なり、第2の活動モードの設定に従ってコンピュータシステムによる第2の通知の提供を可能にし、第2の活動モードの設定の少なくとも一部は第1の活動モードの設定とは異なる。いくつかの実施形態では、第1のホーム画面は単一のホーム画面ページである。いくつかの実施形態では、第1のホーム画面は、複数のホーム画面ページを含む。そのような実施形態では、複数のホーム画面ページのうちの第1のホーム画面ページを表示している間に、ユーザ入力(例えば、左又は右スワイプ)に応じて、コンピュータシステムは、複数のホーム画面ページのうちの第2のホーム画面ページを表示する。The computer system communicates with the display generation component and one or more input devices to detect (10002) a first input requesting the display of a home screen of the computer system (e.g., while a distinct activity mode is active on the computer system (e.g., electronic device, portable multifunction device 100, etc.)). In response to detecting (10004) the first input, the computer system, in accordance with a determination that the first activity mode is active on the computer system, displays (10006) a first home screen associated with the first activity mode via the display generation component, enabling the computer system to provide a first notification in accordance with settings of the first activity mode. In accordance with a determination that a second activity mode is active on the computer system, the computer system, in accordance with a determination that a second activity mode is active on the computer system, displays (10008) a second home screen associated with the second activity mode via the display generation component, the second home screen being different from the first home screen and enabling the computer system to provide a second notification in accordance with settings of the second activity mode, at least some of the settings of the second activity mode being different from the settings of the first activity mode. In some embodiments, the first home screen is a single home screen page. In some embodiments, the first home screen includes multiple home screen pages. In such embodiments, while displaying a first home screen page of the multiple home screen pages, in response to user input (e.g., a left or right swipe), the computer system displays a second home screen page of the multiple home screen pages.

第1の活動モードがアクティブであるときに第1のホーム画面を自動的に表示し、第2の活動モードがアクティブであるときに第2の異なるホーム画面を表示することは、更なるユーザ入力(例えば、ホーム画面を再構成するための更なるユーザ入力(例えば、活動モードをアクティブ化するときに1回、活動モードを非アクティブ化するときに再び、別の活動モードをアクティブ化するときに再びなど))を必要とすることなく、条件のセットが満たされたときに適切なホーム画面を表示する。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。Automatically displaying a first home screen when a first activity mode is active and a second, different home screen when a second activity mode is active displays the appropriate home screen when a set of conditions are met without requiring further user input (e.g., further user input to reconfigure the home screen (e.g., once when activating the activity mode, again when deactivating the activity mode, again when activating another activity mode, etc.)). Performing an action when a set of conditions is met without requiring further user input improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、設定アフォーダンスをアクティブ化するユーザ入力を検出し、設定アフォーダンスをアクティブ化するユーザ入力の検出に応じて、コンピュータシステムは、第1のホーム画面として使用するために第1のそれぞれのホーム画面ページを選択するためのオプションと、第2のホーム画面として使用するために第1のそれぞれのホーム画面ページとは異なる第2のそれぞれのホーム画面ページを選択するためのオプションとを含む設定インタフェースを表示する(10010)。これは図6A-1及び図6Bに示されており、例えば、設定アフォーダンスをアクティブ化するユーザ入力(例えば、図6A-1の「ホーム画面ページ」アフォーダンス5134上のユーザ入力6002)の検出に応じて、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、第1のホーム画面として使用するために第1のそれぞれのホーム画面ページを選択するためのオプション(例えば、図6Bの第1のホーム画面ページ6008を選択するためのホーム画面ページセレクタ6010)と、第2のホーム画面として使用するために第1のそれぞれのホーム画面ページとは異なる第2のそれぞれのホーム画面ページを選択するためのオプション(例えば、図6Bの第2のホーム画面ページ6012を選択するためのホーム画面ページセレクタ6014)と、を含む設定インタフェースを表示する。いくつかの実施形態では、設定インタフェースは、(例えば、図5AJ及び図5AKにそれぞれ示されるように)第1の活動モードの設定を選択するための第1の設定インタフェースと、第2の活動モードの設定を選択するための第2の設定インタフェースとを含む。第1のホーム画面として使用するために第1のそれぞれのホーム画面ページを選択するためのオプションと、第2のホーム画面として使用するために第1のそれぞれのホーム画面ページとは異なる第2のそれぞれのホーム画面ページを選択するためのオプションとを含む設定インタフェースを表示することは、ホーム画面を構成するために必要とされる入力の数を低減する(例えば、ユーザは、第1及び/又は第2の活動モードがアクティブ化/非アクティブ化されるたびにホーム画面を再構成するために追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system detects user input that activates a settings affordance, and in response to detecting the user input that activates the settings affordance, the computer system displays a settings interface that includes an option for selecting a first respective home screen page for use as the first home screen and an option for selecting a second respective home screen page that is different from the first respective home screen page for use as the second home screen (10010). 6A-1 and 6B, where, for example, in response to detecting a user input activating a settings affordance (e.g., user input 6002 on “Home Screen Page” affordance 5134 in FIG. 6A-1), a computer system (e.g., portable multifunction device 100) displays a settings interface including options for selecting a first respective home screen page for use as a first home screen (e.g., home screen page selector 6010 for selecting first home screen page 6008 in FIG. 6B) and options for selecting a second respective home screen page different from the first respective home screen page for use as a second home screen (e.g., home screen page selector 6014 for selecting second home screen page 6012 in FIG. 6B). In some embodiments, the settings interface includes a first settings interface for selecting settings for a first activity mode and a second settings interface for selecting settings for a second activity mode (e.g., as shown in FIGS. 5AJ and 5AK, respectively). Displaying a settings interface that includes an option for selecting a first respective home screen page for use as the first home screen and an option for selecting a second respective home screen page that is different from the first respective home screen page for use as the second home screen reduces the number of inputs required to configure the home screen (e.g., the user does not have to perform additional inputs to reconfigure the home screen each time the first and/or second activity modes are activated/deactivated). Reducing the number of inputs required to perform operations improves device usability and, in addition, reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、第1のホーム画面は、第1の複数のホーム画面ページのうちの1つのページであり、第2のホーム画面は、第1の複数のホーム画面ページとは異なる第2の複数のホーム画面ページのうちの1つのページである(10012)。これは、例えば、図6F-2~図6F-3及び図6J-3に示されており、「邪魔しない」活動モードのホーム画面6016は、第1の複数のホーム画面ページ(例えば、「仕事中」活動モードのホーム画面6008及びホーム画面6030)とは異なる。いくつかの実施形態では、第1の複数のホーム画面ページは、設定インタフェースを使用して第1の活動モードのために選択され、第2の複数のホーム画面ページは、設定インタフェースを使用して第2の活動モードのために選択され、第2の複数のホーム画面ページの少なくとも2つのページは、第1の複数のホーム画面ページのページとは異なる。第1の活動モードがコンピュータシステム上でアクティブであるという判定に従って、第1の活動モードに関連付けられた第1のホーム画面を表示することであって、第1のホーム画面は、第1の複数のホーム画面ページのうちの1つのページである、ことと、第2の活動モードがコンピュータシステム上でアクティブであるという判定に従って、第2の活動モードに関連付けられた第2のホーム画面を表示することであって、第2のホーム画面は、第1の複数のホーム画面ページとは異なる第2の複数のホーム画面ページのうちの1つのページである、こととは、更なるユーザ入力(例えば、それぞれの活動モードをアクティブ化した後にホーム画面ページをカスタマイズするための更なるユーザ入力)を必要とすることなく、(例えば、第1又は第2の活動モードがアクティブであるという判定に従って)条件のセットが満たされたときに動作(例えば、第1又は第2のホーム画面を表示すること)を自動的に実行する。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を自動的に実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, the first home screen is one page of a first plurality of home screen pages, and the second home screen is one page of a second plurality of home screen pages that is different from the first plurality of home screen pages (10012). This is shown, for example, in FIGS. 6F-2 through 6F-3 and 6J-3, where home screen 6016 for a "do not disturb" activity mode is different from the first plurality of home screen pages (e.g., home screen 6008 and home screen 6030 for an "at work" activity mode). In some embodiments, the first plurality of home screen pages are selected for the first activity mode using a settings interface, and the second plurality of home screen pages are selected for the second activity mode using a settings interface, with at least two of the second plurality of home screen pages being different from the first plurality of home screen pages. In accordance with a determination that a first activity mode is active on the computer system, displaying a first home screen associated with the first activity mode, the first home screen being one page of a first plurality of home screen pages; and in accordance with a determination that a second activity mode is active on the computer system, displaying a second home screen associated with the second activity mode, the second home screen being one page of a second plurality of home screen pages different from the first plurality of home screen pages; automatically performing an action (e.g., displaying the first or second home screen) when a set of conditions is met (e.g., in accordance with a determination that the first or second activity mode is active) without requiring further user input (e.g., further user input for customizing the home screen page after activating the respective activity mode). Automatically performing an action when a set of conditions is met without requiring further user input improves device usability and, in addition, reduces power usage and improves device battery life by enabling users to use the device more quickly and efficiently.

いくつかの実施形態において、第1の複数のホーム画面ページは、第2の複数のホーム画面ページにも含まれる少なくとも1つのホーム画面ページを含む(10014)。いくつかの実施形態では、少なくとも1つのホーム画面ページは、第1の活動モードがアクティブであり、かつ第2の活動モードがアクティブであるときに表示される。いくつかの実施形態では、第1の複数のホーム画面ページ及び第2の複数のホーム画面ページの両方に含まれるホーム画面ページ(例えば、少なくとも1つのホーム画面ページを含む)は、同じ順序で表示される。これは、例えば、図6F-2及び図6J-2に示されており、「仕事中」活動モードのホーム画面6008及び「邪魔しない」活動モードのホーム画面6008は両方とも、設定インタフェース内のホーム画面ページ6008に対応する(例えば、図6B及び図6Hに示されるように)。第1の活動モードがコンピュータシステム上でアクティブであるという判定に従って、第1の活動モードに関連付けられた第1のホーム画面を表示することと、第2の活動モードがコンピュータシステム上でアクティブであるという判定に従って、第2の活動モードに関連付けられた第2のホーム画面を表示することであって、第1の複数のホーム画面ページは、第2の複数のホーム画面ページにも含まれる少なくとも1つのホーム画面ページを含む、こととは、更なるユーザ入力(例えば、それぞれ第1又は第2の活動モードをアクティブ化した後に第1又は第2の複数のホーム画面ページに含まれるホーム画面をカスタマイズするための更なるユーザ入力)を必要とすることなく、条件のセットが満たされたとき(例えば、第1又は第2の活動モードがアクティブであるという判定に従って)、動作(例えば、第1又は第2の複数のホーム画面ページに適切なホーム画面ページを表示すること)を自動的に実行する。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を自動的に実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, the first plurality of home screen pages includes at least one home screen page that is also included in the second plurality of home screen pages (10014). In some embodiments, the at least one home screen page is displayed when the first activity mode is active and the second activity mode is active. In some embodiments, the home screen pages (e.g., including at least one home screen page) included in both the first and second plurality of home screen pages are displayed in the same order. This is shown, for example, in FIGS. 6F-2 and 6J-2, where the home screen 6008 for the "At Work" activity mode and the home screen 6008 for the "Do Not Disturb" activity mode both correspond to the home screen page 6008 in the settings interface (e.g., as shown in FIGS. 6B and 6H). In accordance with a determination that a first activity mode is active on the computer system, displaying a first home screen associated with the first activity mode; and in accordance with a determination that a second activity mode is active on the computer system, displaying a second home screen associated with the second activity mode, the first plurality of home screen pages including at least one home screen page also included in the second plurality of home screen pages, automatically performing an action (e.g., displaying an appropriate home screen page in the first or second plurality of home screen pages) when a set of conditions is met (e.g., in accordance with a determination that the first or second activity mode is active) without requiring further user input (e.g., further user input for customizing a home screen included in the first or second plurality of home screen pages after activating the first or second activity mode, respectively). Automatically performing an action when a set of conditions is met without requiring further user input improves device usability and also reduces power usage and improves device battery life by enabling users to use the device more quickly and efficiently.

いくつかの実施形態では、第1の複数のホーム画面ページは、第2の複数のホーム画面ページに含まれない少なくとも1つのホーム画面ページを含む(例えば、第1の活動モードのホーム画面ページは、第2の活動モードのホーム画面ページに含まれない少なくとも1つのホーム画面ページを含む)(10016)。これは、例えば、図6F-3に示されており、「仕事中」活動モードのホーム画面6030は、第2の複数のホーム画面ページ(例えば、図6J-2及び図6J-3に示されるような「邪魔しない」活動モードのホーム画面6008及びホーム画面6018)に示されていない。第1の活動モードがコンピュータシステム上でアクティブであるという判定に従って、第1の活動モードに関連付けられた第1のホーム画面を表示することと、第2の活動モードがコンピュータシステム上でアクティブであるという判定に従って、第2の活動モードに関連付けられた第2のホーム画面を表示することであって、第1の複数のホーム画面ページは、第2の複数のホーム画面ページに含まれない少なくとも1つのホーム画面ページを含む、こととは、更なるユーザ入力(例えば、それぞれ第1又は第2の活動モードをアクティブ化した後に第1又は第2の複数のホーム画面ページに含まれるホーム画面をカスタマイズするための更なるユーザ入力)を必要とすることなく、条件のセットが満たされたとき(例えば、第1又は第2の活動モードがアクティブであるという判定に従って)、動作(例えば、第1又は第2の複数のホーム画面ページに適切なホーム画面ページを表示すること)を自動的に実行する。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を自動的に実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, the first plurality of home screen pages includes at least one home screen page that is not included in the second plurality of home screen pages (e.g., the home screen pages of the first activity mode include at least one home screen page that is not included in the home screen pages of the second activity mode) (10016). This is shown, for example, in FIG. 6F-3, where the home screen 6030 of the "At Work" activity mode is not shown in the second plurality of home screen pages (e.g., the home screens 6008 and 6018 of the "Do Not Disturb" activity mode as shown in FIGS. 6J-2 and 6J-3). In accordance with a determination that a first activity mode is active on the computer system, displaying a first home screen associated with the first activity mode; and in accordance with a determination that a second activity mode is active on the computer system, displaying a second home screen associated with the second activity mode, the first plurality of home screen pages including at least one home screen page not included in the second plurality of home screen pages, automatically performing an action (e.g., displaying an appropriate home screen page in the first or second plurality of home screen pages) when a set of conditions is met (e.g., in accordance with a determination that the first or second activity mode is active) without requiring further user input (e.g., further user input for customizing a home screen included in the first or second plurality of home screen pages after activating the first or second activity mode, respectively). Automatically performing an action when a set of conditions is met without requiring further user input improves device usability and also reduces power usage and improves device battery life by enabling users to use the device more quickly and efficiently.

いくつかの実施形態では、第2の複数のホーム画面ページは、第1の複数のホーム画面ページに含まれない少なくとも1つのホーム画面ページを含む(例えば、第2の活動モードのホーム画面ページは、第1の活動モードのホーム画面ページに含まれない少なくとも1つのホーム画面ページを含む)(10018)。これは、例えば、図6J-3に示されており、「邪魔しない」活動モードのホーム画面6016は、第1の複数のホーム画面ページ(例えば、「仕事中」活動モードのホーム画面6008及びホーム画面6030)に含まれない。第1の活動モードがコンピュータシステム上でアクティブであるという判定に従って、第1の活動モードに関連付けられた第1のホーム画面を表示することと、第2の活動モードがコンピュータシステム上でアクティブであるという判定に従って、第2の活動モードに関連付けられた第2のホーム画面を表示することであって、第2の複数のホーム画面ページは、第1の複数のホーム画面ページに含まれない少なくとも1つのホーム画面ページを含む、こととは、更なるユーザ入力(例えば、それぞれ第1又は第2の活動モードをアクティブ化した後に第1又は第2の複数のホーム画面ページに含まれるホーム画面をカスタマイズするための更なるユーザ入力)を必要とすることなく、条件のセットが満たされたとき(例えば、第1又は第2の活動モードがアクティブであるという判定に従って)、動作(例えば、第1又は第2の複数のホーム画面ページに適切なホーム画面ページを表示すること)を自動的に実行する。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を自動的に実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, the second plurality of home screen pages includes at least one home screen page that is not included in the first plurality of home screen pages (e.g., the home screen pages of the second activity mode include at least one home screen page that is not included in the home screen pages of the first activity mode) (10018). This is shown, for example, in FIG. 6J-3, where home screen 6016 of the "Do Not Disturb" activity mode is not included in the first plurality of home screen pages (e.g., home screen 6008 and home screen 6030 of the "At Work" activity mode). In accordance with a determination that a first activity mode is active on the computer system, displaying a first home screen associated with the first activity mode; and in accordance with a determination that a second activity mode is active on the computer system, displaying a second home screen associated with the second activity mode, the second plurality of home screen pages including at least one home screen page not included in the first plurality of home screen pages, automatically performing an action (e.g., displaying an appropriate home screen page in the first or second plurality of home screen pages) when a set of conditions is met (e.g., in accordance with a determination that the first or second activity mode is active) without requiring further user input (e.g., further user input for customizing a home screen included in the first or second plurality of home screen pages after activating the first or second activity mode, respectively). Automatically performing an action when a set of conditions is met without requiring further user input improves device usability and, in addition, reduces power usage and improves device battery life by enabling users to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、設定アフォーダンスをアクティブ化するユーザ入力を検出する(10020)。設定アフォーダンスをアクティブ化するユーザ入力を検出したことに応じて、コンピュータシステムは、第1の複数のホーム画面ページに含まれるホーム画面ページを選択するためのオプションを含む、個別の活動モード(例えば、第1の活動モード又は第2の活動モード)の1つ以上の設定を構成するためのオプションを含む設定インタフェースを表示する(例えば、設定アフォーダンスが第2の活動モード用である場合、第2の複数のホーム画面ページに含まれるホーム画面ページを選択するためのオプションを含む、第2の活動モードに対応する設定を構成するためのオプションを表示する)。これは図6A-1~図6Cに示されており、例えば、設定アフォーダンスをアクティブ化するユーザ入力(例えば、図6A-1の「ホーム画面ページ」アフォーダンス5134上のユーザ入力6002)の検出に応じて、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、第1の複数のホーム画面ページに含まれるホーム画面ページを選択するためのオプション(例えば、図6Cに示すように、ホーム画面ページセレクタ6032上のユーザ入力6034に応じてホーム画面ページ6030を選択するためのホーム画面ページセレクタ6032)を含む、個別の活動モードの1つ以上の設定を構成するためのオプションを含む設定インタフェースを表示する。第1の複数のホーム画面ページに含まれるホーム画面ページを選択するためのオプションを含む、個別の活動モードの1つ以上の設定を構成するためのオプションを含む設定インタフェースを表示することは、(例えば、第1の活動モードがアクティブである間に)第1の複数のホーム画面ページに適切なホーム画面ページを表示するために必要とされる入力の数を低減する(例えば、ユーザは、第1の活動モードがアクティブ化されるたびに、第1の複数のホーム画面ページに含まれるホーム画面ページを構成するために追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system detects user input activating a settings affordance (10020). In response to detecting user input activating the settings affordance, the computer system displays a settings interface including options for configuring one or more settings for a particular activity mode (e.g., the first activity mode or the second activity mode), including an option for selecting a home screen page included in the first plurality of home screen pages (e.g., if the settings affordance is for the second activity mode, the computer system displays options for configuring settings corresponding to the second activity mode, including an option for selecting a home screen page included in the second plurality of home screen pages). 6A-1 through 6C , where, for example, in response to detecting user input activating a settings affordance (e.g., user input 6002 on “Home Screen Page” affordance 5134 in FIG. 6A-1 ), a computer system (e.g., portable multifunction device 100) displays a settings interface including options for configuring one or more settings for a particular activity mode, including an option for selecting a home screen page to be included in the first plurality of home screen pages (e.g., home screen page selector 6032 for selecting home screen page 6030 in response to user input 6034 on home screen page selector 6032, as shown in FIG. 6C ). Displaying a settings interface including options for configuring one or more settings for a particular activity mode, including an option for selecting a home screen page to be included in the first plurality of home screen pages, reduces the number of inputs required to display an appropriate home screen page in the first plurality of home screen pages (e.g., while the first activity mode is active) (e.g., the user does not have to perform additional inputs to configure a home screen page to be included in the first plurality of home screen pages each time the first activity mode is activated). By reducing the number of inputs required to perform an action, the device is easier to use, and by allowing the user to use the device more quickly and efficiently, it reduces power usage and improves the device's battery life.

いくつかの実施形態では、少なくとも1つのホーム画面ページが、第1の複数のホーム画面ページへの包含及び第2の複数のホーム画面ページへの包含のための選択に利用可能である(10022)。これは、例えば、図6B及び図6Hに示されており、ホーム画面ページ6008は、第1の複数のホーム画面ページ(例えば、図6F-2に示されるような)に含めるため、及び第2の複数のホーム画面ページ(例えば、図6J-2に示されるような)に含めるための選択に利用可能である。少なくとも1つのホーム画面ページが第1の複数のホーム画面ページへの包含及び第2の複数のホーム画面ページへの包含のための選択のために利用可能である、ホーム画面ページを選択するためのオプションを含むことは、複数の活動モードについて同じホーム画面ページを構成するための入力の数を低減する(例えば、ユーザは、同一の設定を用いて、異なる活動モードにそれぞれ関連付けられた複数のホーム画面ページを別々に構成する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, at least one home screen page is available for selection for inclusion in a first plurality of home screen pages and inclusion in a second plurality of home screen pages (10022). This is shown, for example, in FIGS. 6B and 6H, where home screen page 6008 is available for selection for inclusion in a first plurality of home screen pages (e.g., as shown in FIG. 6F-2) and inclusion in a second plurality of home screen pages (e.g., as shown in FIG. 6J-2). Including options for selecting a home screen page, where at least one home screen page is available for selection for inclusion in a first plurality of home screen pages and inclusion in a second plurality of home screen pages, reduces the number of inputs required to configure the same home screen page for multiple activity modes (e.g., a user does not need to separately configure multiple home screen pages each associated with a different activity mode with identical settings). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、第1の複数のホーム画面ページ内の個別のホーム画面ページ(例えば、各ホーム画面ページ)は、個別の背景領域を含み、設定インタフェースは、それぞれのホーム画面ページ(例えば、第1の活動モードのそれぞれのホーム画面ページ)のために個別の背景領域を構成するためのオプションを含む(10024)。いくつかの実施形態では、個別の活動モードの選択されたホーム画面壁紙は、そのモードのための複数の(又は全ての)ホーム画面ページによって共有され、したがって、いずれかの(又は全ての)ホーム画面ページが個別の活動モードで表示されるときに表示される。いくつかの実施形態では、設定インタフェースは、個別の活動モードがアクティブである間に表示されるウェイクページの背景領域を構成する(例えば、ウェイクページの壁紙を選択する)ためのオプションを含む。これは図6Eに示されており、例えば、設定インタフェースは、それぞれのホーム画面ページの個別の背景領域を構成するためのオプション(例えば、「新しい壁紙を選択」アフォーダンス6036)を含む。設定インタフェースに、それぞれのホーム画面ページの背景領域を構成するオプションを含めることにより、ユーザに改善された視覚フィードバック(例えば、現在アクティブな活動モードを示すカスタム壁紙の形態の改善された視覚フィードバック)が提供される。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, an individual home screen page (e.g., each home screen page) within the first plurality of home screen pages includes a separate background region, and the settings interface includes an option for configuring the separate background region for each home screen page (e.g., each home screen page of the first activity mode) (10024). In some embodiments, the selected home screen wallpaper for a separate activity mode is shared by multiple (or all) home screen pages for that mode and is therefore displayed when any (or all) home screen pages are displayed in the separate activity mode. In some embodiments, the settings interface includes an option for configuring the background region of a wake page (e.g., selecting a wake page wallpaper) that is displayed while the separate activity mode is active. This is shown in FIG. 6E, where, for example, the settings interface includes an option for configuring the separate background region for each home screen page (e.g., a "Select New Wallpaper" affordance 6036). Including an option for configuring the background region for each home screen page in the settings interface provides the user with improved visual feedback (e.g., improved visual feedback in the form of a custom wallpaper indicating the currently active activity mode). Providing improved feedback improves the usability of the device, and also reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、設定インタフェースは、個別の活動モードの開始時間及び終了時間のうちの少なくとも1つを構成するためのオプションを含む(10026)。これは図5R-1に示されており、例えば、設定インタフェース(例えば、ユーザインタフェース5120)は、(例えば、「+」アフォーダンス5138を通じて新しい時間ベースの自動化を追加することによって、又は既存の自動化スケジュール(例えば、第1の自動化スケジュール5142)を変更することによって)個別の活動モードの開始時間及び終了時間のうちの少なくとも1つを構成するためのオプションを含む。設定インタフェースに、個別の活動モードの開始時間及び終了時間のうちの少なくとも1つを構成するためのオプションを含めることは、更なるユーザ入力(例えば、個別の活動モードのアクティブ化を開始するための手動ユーザ入力)を必要とせずに、条件のセットが満たされた(例えば、現在時間が個別の活動モードの開始時間である、又は個別の活動モードの終了時間である)ときに、動作(例えば、個別の活動モードのアクティブ化を開始する、又は個別の活動モードを停止する)を自動的に実行する。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を自動的に実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, the settings interface includes an option for configuring at least one of the start time and end time of the individual activity mode (10026). This is shown in FIG. 5R-1, where, for example, the settings interface (e.g., user interface 5120) includes an option for configuring at least one of the start time and end time of the individual activity mode (e.g., by adding a new time-based automation via "+" affordance 5138 or by modifying an existing automation schedule (e.g., first automation schedule 5142)). Including an option for configuring at least one of the start time and end time of the individual activity mode in the settings interface automatically performs an action (e.g., initiate activation of the individual activity mode or stop activation of the individual activity mode) when a set of conditions is met (e.g., the current time is the start time of the individual activity mode or the end time of the individual activity mode) without requiring further user input (e.g., manual user input to initiate activation of the individual activity mode). By automatically performing an action when a set of conditions is met without requiring further user input, the device's usability is improved, as well as reducing power usage and improving the device's battery life by enabling the user to use the device more quickly and efficiently.

いくつかの実施形態では、設定インタフェースは、他のユーザによる要求に応じて、それぞれの活動モードがアクティブである間に別様でブロック又は延期される通知に関する通知の配信を可能にするためのオプション(例えば、図5R-1の「退席ステータスを表示」オプション5130)を含み、他のユーザが、ユーザがDNDモードであることを確認し、(例えば、図5N~図5Oに示すように)DNDモードをオーバーライドすることを可能にする(10028)。いくつかの実施形態では、設定インタフェースは、個別の活動モードがアクティブである間にメッセージ及び対応する通知が配信される1人以上の他のユーザのセットを指定するためのオプション(例えば、図5R-1~5Vに示されるような)を含む。設定インタフェースに、他のユーザによる要求に応じて、個別の活動モードがアクティブである間に別様にブロック又は延期される通知に関して、通知の配信を有効化するためのオプションを含めることは、所望の通知の配信を有効化するために必要とされる入力の数を低減する(例えば、ユーザは、アクティブな活動モードを非アクティブ化するために追加の入力を行う必要がなく、又は特定の通知(例えば、緊急通知)の配信を有効化するためにアクティブな活動モードの設定を再構成する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the settings interface includes an option (e.g., "Show Away Status" option 5130 in FIG. 5R-1) for enabling delivery of notifications for notifications that would otherwise be blocked or deferred while the respective activity mode is active, upon request by other users, and allows other users to see that the user is in DND mode and override DND mode (10028) (e.g., as shown in FIGS. 5N-5O). In some embodiments, the settings interface includes an option (e.g., as shown in FIGS. 5R-1-5V) for specifying a set of one or more other users to whom messages and corresponding notifications are delivered while the respective activity mode is active. Including an option in the settings interface for enabling delivery of notifications for notifications that would otherwise be blocked or deferred while the respective activity mode is active, upon request by other users, reduces the number of inputs required to enable delivery of desired notifications (e.g., the user does not need to perform additional input to deactivate the active activity mode or reconfigure the settings of the active activity mode to enable delivery of specific notifications (e.g., emergency notifications)). By reducing the number of inputs required to perform an action, the device is made easier to use, and by allowing the user to use the device more quickly and efficiently, it reduces power usage and improves the device's battery life.

いくつかの実施形態では、設定インタフェースは、個別の活動モードがアクティブである間にウェイクスクリーンユーザインタフェースが表示される輝度を構成するオプションを含む(10030)。これは図6Eに示されており、例えば、設定インタフェースは、個別の活動モードがアクティブである間にウェイクスクリーンユーザインタフェース(例えば、ロックスクリーン)が表示される(例えば、ロックスクリーンが減光される)輝度を構成するオプション(例えば、「ロックスクリーンを暗くする」アフォーダンス6042)を含む。個別の活動モードがアクティブである間にウェイクスクリーンユーザインタフェースが表示される輝度を構成するオプションを設定インタフェースに含めることは、改善された視覚フィードバック(例えば、活動モードがアクティブであるという改善された視覚フィードバック、(例えば、複数の活動モードのうちの)どの活動モードがアクティブであるかに関する改善された視覚フィードバックなど)をユーザに提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the settings interface includes an option to configure the brightness at which the wake screen user interface is displayed while a particular activity mode is active (10030). This is shown in FIG. 6E, where, for example, the settings interface includes an option to configure the brightness at which the wake screen user interface (e.g., the lock screen) is displayed (e.g., the lock screen is dimmed) while a particular activity mode is active (e.g., a "Dim Lock Screen" affordance 6042). Including an option in the settings interface to configure the brightness at which the wake screen user interface is displayed while a particular activity mode is active provides the user with improved visual feedback (e.g., improved visual feedback that an activity mode is active, improved visual feedback regarding which activity mode (e.g., of multiple activity modes) is active, etc.). Providing improved feedback improves device usability and, in addition, reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、設定インタフェースは、個別の活動モードがアクティブである間に、アプリケーションアイコン上の通知インジケータ(例えば、保留中の通知の通知カウント)の表示を取り止めるためのオプションを含む(10032)。これは図6Eに示されており、例えば、設定インタフェースは、通知インジケータの表示を取り止めるためのオプション(例えば、「通知バッジを隠す」アフォーダンス6050)を含み(例えば、図6F-2及び図6F-3に示されるように)、通知インジケータは表示されない(例えば、図6J-2及び図6J-3とは対照的に、電話及びメールアプリケーション上に)。個別の活動モードがアクティブである間に、アプリケーションアイコン上の通知インジケータの表示を取り止めるためのオプションを設定インタフェースに含めることは、アプリケーションアイコン上のインジケータの表示を取り止めるために必要とされる入力の数を低減する(例えば、ユーザは、個別の活動モードがアクティブ化されるたびに、アプリケーションアイコン上のインジケータの表示を取り止めるために追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the settings interface includes an option for suppressing the display of notification indicators (e.g., notification counts of pending notifications) on application icons while an individual activity mode is active (10032). This is shown in FIG. 6E, where, for example, the settings interface includes an option (e.g., a "hide notification badge" affordance 6050) for suppressing the display of notification indicators (e.g., as shown in FIGS. 6F-2 and 6F-3), and notification indicators are not displayed (e.g., on the phone and mail applications, in contrast to FIGS. 6J-2 and 6J-3). Including an option in the settings interface for suppressing the display of notification indicators on application icons while an individual activity mode is active reduces the number of inputs required to suppress the display of indicators on application icons (e.g., the user does not need to perform additional inputs to suppress the display of indicators on application icons each time an individual activity mode is activated). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves device battery life by allowing users to use the device more quickly and efficiently.

いくつかの実施形態において、設定インタフェースは、コンピュータシステムのロック状態に対応するユーザインタフェース上の通知を抑制するためのオプションを含む(10034)。いくつかの実施形態では、コンピュータシステムのロック状態に対応するユーザインタフェースへの通知を抑制するための別個のオプションが、複数の活動モードのうちの別個の活動モードごとに提供される。これは図6Eに示され、例えば、設定インタフェースは、コンピュータシステムのロック状態に対応するユーザインタフェース上の通知を抑制するためのオプション(例えば、「ロックスクリーンに通知を表示」アフォーダンス6046)を含む(例えば、図6F-1に示されるように、ポータブル多機能デバイス100のロック状態に対応するロックスクリーンに通知が表示されない)。設定インタフェースに、コンピュータシステムのロック状態に対応するユーザインタフェース上の通知を抑制するためのオプションを含めること、コンピュータシステムのロック状態に対応するユーザインタフェース上の通知を抑制するために必要な入力の数を低減する(例えば、ユーザは、個別の活動モードがアクティブ化されるたびに、コンピュータシステムのロック状態に対応するユーザインタフェース上の通知を抑制するために追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the settings interface includes an option for suppressing notifications on the user interface corresponding to the locked state of the computer system (10034). In some embodiments, a separate option for suppressing notifications on the user interface corresponding to the locked state of the computer system is provided for each separate activity mode among the plurality of activity modes. This is shown in FIG. 6E, where, for example, the settings interface includes an option (e.g., "Show notifications on lock screen" affordance 6046) for suppressing notifications on the user interface corresponding to the locked state of the computer system (e.g., no notifications are displayed on the lock screen corresponding to the locked state of portable multifunction device 100, as shown in FIG. 6F-1). Including an option for suppressing notifications on the user interface corresponding to the locked state of the computer system in the settings interface reduces the number of inputs required to suppress notifications on the user interface corresponding to the locked state of the computer system (e.g., the user does not need to perform additional inputs to suppress notifications on the user interface corresponding to the locked state of the computer system each time a separate activity mode is activated). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves device battery life by allowing users to use the device more quickly and efficiently.

いくつかの実施形態では、第1のホーム画面は、第1の複数のアプリケーションユーザインタフェース要素(例えば、ウィジェット及び/又はアプリケーションアイコン)を含み、第2のホーム画面は、第1の複数のアプリケーションユーザインタフェース要素とは異なる第2の複数のアプリケーションユーザインタフェース要素(例えば、ウィジェット及び/又はアプリケーションアイコン)を含む(例えば、第2のホーム画面内の第2の複数のアプリケーションUI要素は、異なる数の要素、第1のホーム画面の対応する要素とは異なるサイズの少なくとも1つの要素、第1のホーム画面の対応する要素とは異なるロケーションにある少なくとも1つの要素、及び/又は第1のホーム画面内の第1の複数の要素の要素とは異なるアプリケーションに対応する1つ以上の要素などを含む)(10036)。これは、例えば、図6F-3及び図6J-3に示されており、「仕事中」活動モードのホーム画面6030は、複数のアプリケーションアイコン及びウィジェットを含み、「邪魔しない」活動モードのホーム画面6016は、ホーム画面6030に含まれるものとは異なる複数のアプリケーションアイコン及びウィジェットを含む(例えば、ホーム画面6030はウィジェット7及び8を含むが、ホーム画面6016はウィジェット7及び8を含まず、ウィジェット3のみを含む)。第1の活動モードがコンピュータシステム上でアクティブであるという判定に従って、第1の活動モードに関連付けられた第1のホーム画面を表示することであって、第1のホーム画面は、第1の複数のアプリケーションユーザインタフェース要素を含む、ことと、第2の活動モードがコンピュータシステム上でアクティブであるという判定に従って、第2の活動モードに関連付けられた第2のホーム画面を表示することであって、第2のホーム画面第2のホーム画面は、第1の複数のアプリケーションユーザインタフェース要素とは異なる第2の複数のアプリケーションユーザインタフェース要素を含む、ことと、更なるユーザ入力(例えば、それぞれの活動モードをアクティブ化した後にホーム画面ページをカスタマイズするための更なるユーザ入力)を必要とすることなく、(例えば、第1又は第2の活動モードがアクティブであるという判定に従って)条件のセットが満たされたときに動作(例えば、第1のホーム画面又は第2のホーム画面を表示すること)を自動的に実行する。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を自動的に実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, the first home screen includes a first plurality of application user interface elements (e.g., widgets and/or application icons) and the second home screen includes a second plurality of application user interface elements (e.g., widgets and/or application icons) that are different from the first plurality of application user interface elements (e.g., the second plurality of application UI elements in the second home screen include a different number of elements, at least one element that is a different size than the corresponding element on the first home screen, at least one element that is in a different location than the corresponding element on the first home screen, and/or one or more elements that correspond to a different application than the elements of the first plurality of elements in the first home screen, etc.) (10036). This is shown, for example, in Figures 6F-3 and 6J-3, where a home screen 6030 for an "At Work" activity mode includes multiple application icons and widgets, and a home screen 6016 for a "Do Not Disturb" activity mode includes multiple application icons and widgets that are different from those included in home screen 6030 (e.g., home screen 6030 includes widgets 7 and 8, while home screen 6016 does not include widgets 7 and 8, but only widget 3). In accordance with a determination that a first activity mode is active on the computer system, displaying a first home screen associated with the first activity mode, the first home screen including a first plurality of application user interface elements; in accordance with a determination that a second activity mode is active on the computer system, displaying a second home screen associated with the second activity mode, the second home screen including a second plurality of application user interface elements different from the first plurality of application user interface elements; and automatically performing an action (e.g., displaying the first home screen or the second home screen) when a set of conditions is met (e.g., in accordance with a determination that the first or second activity mode is active) without requiring further user input (e.g., further user input for customizing the home screen page after activating the respective activity mode). Automatically performing an action when a set of conditions is met without requiring further user input improves device usability and also reduces power usage and improves device battery life by enabling users to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、既定の基準に従って第1の活動モードを自動的にアクティブ化する(10038)。いくつかの実施形態では、「邪魔しない」活動モードが(例えば、自動化又はスケジュールに基づいて)自動的に有効化されると、デバイスは、どのモードがアクティブ化されたかを示すバナーを表示する。いくつかの実施形態では、バナーは、モードを終了するための「X」アフォーダンス(例えば、「X」アフォーダンス5370)を含む。いくつかの実施形態では、バナーは、時間閾値後に自動的に消去されるか、又はバナーは、手動で消去されることができ(例えば、バナーをスワイプすることによって)、そのいずれも、「邪魔しない」活動モードがアクティブなままであることを可能にする。これは、例えば、コンピュータシステム(例えば、ポータブル多機能デバイス100)が、既定の基準(例えば、「書籍」アプリケーションが使用中である)に従って第1の活動モード(例えば、「読書」活動モード)を自動的にアクティブ化する図5AHに示されている。コンピュータシステムは、モードを終了するためのバナー(例えば、「X」ボタン(例えば、「X」アフォーダンス5370)を含むバナー5368)を表示する。既定の基準に従って第1の活動モードを自動的にアクティブ化することは、更なるユーザ入力(例えば、第1の活動モードを手動でアクティブ化するための更なるユーザ入力)を必要とせずに、条件のセットが満たされた(例えば、既定の基準が満たされた)ときに、動作を自動的に実行する(例えば、第1の活動モードをアクティブ化する)。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を自動的に実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system automatically activates the first activity mode according to predetermined criteria (10038). In some embodiments, when the "do not disturb" activity mode is automatically enabled (e.g., automated or based on a schedule), the device displays a banner indicating which mode has been activated. In some embodiments, the banner includes an "X" affordance (e.g., "X" affordance 5370) for exiting the mode. In some embodiments, the banner is automatically dismissed after a time threshold, or the banner can be manually dismissed (e.g., by swiping the banner), either of which allows the "do not disturb" activity mode to remain active. This is shown, for example, in FIG. 5AH, where the computer system (e.g., portable multifunction device 100) automatically activates the first activity mode (e.g., the "reading" activity mode) according to predetermined criteria (e.g., the "books" application is in use). The computer system displays a banner for exiting the mode (e.g., banner 5368 including an "X" button (e.g., "X" affordance 5370)). Automatically activating the first activity mode according to predefined criteria automatically performs an action (e.g., activates the first activity mode) when a set of conditions are met (e.g., predefined criteria are met) without requiring further user input (e.g., further user input to manually activate the first activity mode). Automatically performing an action when a set of conditions are met without requiring further user input improves device usability and, in addition, reduces power usage and improves device battery life by enabling the user to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、ユーザ入力に応じて第1の活動モードをアクティブ化する(10040)。これは、例えば、コンピュータシステム(例えば、ポータブル多機能デバイス100)が、ユーザ入力(例えば、「仕事中」活動モードに対応するアフォーダンス5010上のユーザ入力)に応じて、第1の活動モード(例えば、「仕事中」活動モード)をアクティブ化する図5D~図5Gに示されている。ユーザ入力に応じて第1の活動モードをアクティブ化し、第1の活動モードがコンピュータシステム上でアクティブであるという判定に従って第1の活動モードに関連付けられた第1のホーム画面を表示することは、更なるユーザ入力(例えば、個別の活動モードをアクティブ化した後にホーム画面ページをカスタマイズするための更なるユーザ入力)を必要とせずに、条件のセットが満たされた(例えば、第1の活動モードがユーザ入力に応じてアクティブ化された)ときに動作(例えば、第1のホーム画面を表示すること)を実行する。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system activates the first activity mode in response to user input (10040). This is shown, for example, in FIGS. 5D-5G, in which the computer system (e.g., portable multifunction device 100) activates the first activity mode (e.g., the "At Work" activity mode) in response to user input (e.g., user input on affordance 5010 corresponding to the "At Work" activity mode). Activating the first activity mode in response to user input and displaying a first home screen associated with the first activity mode pursuant to a determination that the first activity mode is active on the computer system performs an action (e.g., displaying the first home screen) when a set of conditions is met (e.g., the first activity mode is activated in response to user input) without requiring further user input (e.g., further user input for customizing the home screen page after activating the individual activity mode). Performing an action when a set of conditions is met without requiring further user input improves device usability and, in addition, reduces power usage and improves device battery life by allowing users to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、(例えば、電子デバイスのロック状態から)ウェイクスクリーンを表示している間にユーザ入力を検出する(10042)。ウェイクスクリーンを表示している間に検出されたユーザ入力に応じて第1の活動モードをアクティブ化し、第1の活動モードがコンピュータシステム上でアクティブであるという判定に従って第1の活動モードに関連付けられた第1のホーム画面を表示することは、更なるユーザ入力(例えば、個別の活動モードをアクティブ化した後にホーム画面ページをカスタマイズするための更なるユーザ入力)を必要とせずに、条件のセットが満たされた(例えば、第1の活動モードがユーザ入力に応じてアクティブ化された)ときに動作(例えば、第1のホーム画面を表示すること)を実行する。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system detects user input while displaying a wake screen (e.g., from a locked state of the electronic device) (10042). Activating a first activity mode in response to the user input detected while displaying the wake screen and displaying a first home screen associated with the first activity mode in accordance with a determination that the first activity mode is active on the computer system performs an action (e.g., displaying the first home screen) when a set of conditions is met (e.g., the first activity mode is activated in response to the user input) without requiring further user input (e.g., further user input for customizing the home screen page after activating the individual activity mode). Performing an action when a set of conditions is met without requiring further user input improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

図10A~10Dにおける動作について説明された特定の順序は単なる例であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載される動作を再順序付けるための様々な方法を認識するであろう。加えて、本明細書に記載の他の方法(例えば、方法9000、11000、12000、及び13000)に関して本明細書で記載された他のプロセスの詳細はまた、図10A~図10Dに関連して上述された方法10000に類似の方法で適用可能であることも留意されたい。例えば、方法xxxを参照して上述した接触、ジェスチャ、及び/又はユーザインタフェースオブジェクトは、任意選択的に、本明細書で説明される他の方法(例えば、方法9000、11000、12000、及び13000)を参照して本明細書で説明される接触、ジェスチャ、及び/又はユーザインタフェースオブジェクトの特性のうちの1つ以上を有する。簡潔にするために、それらの詳細はここでは繰り返さない。It should be understood that the particular order described for the operations in FIGS. 10A-10D is merely an example, and that the described order is not intended to indicate the only order in which the operations can be performed. Those skilled in the art will recognize various ways to reorder the operations described herein. Additionally, it should be noted that other process details described herein with respect to other methods described herein (e.g., methods 9000, 11000, 12000, and 13000) are also applicable in a manner similar to method 10000 described above in connection with FIGS. 10A-10D. For example, the contacts, gestures, and/or user interface objects described above with reference to method xxx optionally have one or more of the characteristics of the contacts, gestures, and/or user interface objects described herein with reference to other methods described herein (e.g., methods 9000, 11000, 12000, and 13000). For the sake of brevity, those details will not be repeated here.

図11A~図11Hは、いくつかの実施形態に係る、バンドルされた通知(例えば、ダイジェスト)を構成し、それと対話する方法11000を示すフロー図である。方法10000は、表示生成構成要素(例えば、ディスプレイコントローラ又はディスプレイ)、タッチ感知面、及びタッチ感知面との接触の強度を検出する1つ以上のセンサを有する電子デバイス(例えば、図3のデバイス300、又は図1Aのポータブル多機能デバイス100)において実行される。いくつかの実施形態では、コンピュータシステムは、タッチスクリーンディスプレイであるディスプレイを含み、タッチ感知面は、ディスプレイ上にあるか、又はディスプレイと一体化される。いくつかの実施形態では、コンピュータシステムは、タッチ感知面とは別個のディスプレイ又は表示生成構成要素を含む。方法11000の一部の動作は、任意選択的に組み合わされ、及び/又は一部の動作の順序は、任意選択的に変更される。11A-11H are flow diagrams illustrating a method 11000 for configuring and interacting with bundled notifications (e.g., digests) according to some embodiments. Method 11000 is performed on an electronic device (e.g., device 300 of FIG. 3 or portable multifunction device 100 of FIG. 1A) having a display generation component (e.g., a display controller or display), a touch-sensitive surface, and one or more sensors that detect the intensity of contact with the touch-sensitive surface. In some embodiments, the computer system includes a display that is a touchscreen display, and the touch-sensitive surface is on or integrated with the display. In some embodiments, the computer system includes a display or display generation component that is separate from the touch-sensitive surface. Some operations of method 11000 are optionally combined, and/or the order of some operations is optionally changed.

ユーザがコンピュータシステムを使用している(11002)間に、コンピュータシステムは、第1のアプリケーションに対応する第1のイベントであって、第1の時間に関連付けられた第1のイベントと、第1のアプリケーションとは異なる第2のアプリケーションに対応する第2のイベントであって第2の時間に関連付けられた第2のイベントとを含む第1の複数のイベントの発生を検出する(11004)(例えば、複数のイベントの各々は通知に関連付けられる)。第1の時間の後かつ第2の時間の後である第1の配信時間において、コンピュータシステムは、第1の複数のイベントに対応する通知を、第1のイベントの指示(例えば、第1のイベントに関連付けられたコンテンツの指示)及び第2のイベントの指示(例えば、第2のイベントに関連付けられたコンテンツの指示)を含む第1のバンドルされた通知として提供し(11006)、第1のイベントについての通知は第1の配信時間の前に提供されず、第2のイベントについての通知は第1の配信時間の前に提供されなかった。いくつかの実施形態では、バンドルされた通知において提供されない通知(例えば、バンドルされる通知として個別の活動モードの設定インタフェースにおいて構成されない通知であるため、又は個別の活動モードがアクティブである間に提供される通知として個別の活動モードの設定インタフェースにおいて構成される通知(例えば、個別の活動モードにおいて通知が有効化される人又はアプリケーションに関連付けられた通知)であるため)は、最初の配信時間ではなく、通常通り(例えば、直ちに、それぞれの通知の個別のイベントに関連付けられた時間に、など)配信される。While a user is using the computer system (11002), the computer system detects (11004) the occurrence of a first plurality of events (e.g., each of the plurality of events is associated with a notification), the first plurality of events including a first event corresponding to a first application, the first event associated with a first time, and a second event corresponding to a second application different from the first application, the second event associated with a second time. At a first delivery time after the first time and after the second time, the computer system provides (11006) notifications corresponding to the first plurality of events as a first bundled notification including an indication of the first event (e.g., an indication of content associated with the first event) and an indication of the second event (e.g., an indication of content associated with the second event), wherein the notification for the first event was not provided before the first delivery time and the notification for the second event was not provided before the first delivery time. In some embodiments, notifications that are not provided in the bundled notifications (e.g., because they are not configured in the settings interface of the individual activity mode as bundled notifications, or because they are configured in the settings interface of the individual activity mode as notifications to be provided while the individual activity mode is active (e.g., notifications associated with a person or application for which notifications are enabled in the individual activity mode)) are delivered normally (e.g., immediately, at the time associated with the respective notification's individual event, etc.) rather than at their initial delivery time.

第1の(例えば、以前にスケジュールされた)配信時間において、第1の複数のイベントに対応する通知を、第1のイベントの指示と第2のイベントの指示とを含む第1のバンドルされた通知として自動的に提供することは、第1の複数のイベントに対応する通知を表示するために必要とされる入力の数を減少させる。加えて、第1の配信時間に第1のバンドルされた通知を提供することは、ユーザが複数回(例えば、第1の時間及び第2の時間の両方において)コンピュータシステムと相互作用する必要性を低減し、これは、コンピュータシステムによって引き起こされる混乱を防止するのに役立ち得る(例えば、ユーザの注意が他の場所に集中される期間(例えば、仕事中)、ユーザが混乱させられることを望まない期間(例えば、睡眠中、仕事中など))。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。Automatically providing notifications corresponding to a first plurality of events as a first bundled notification including an indication of the first event and an indication of the second event at a first (e.g., previously scheduled) delivery time reduces the number of inputs required to display the notifications corresponding to the first plurality of events. In addition, providing the first bundled notification at the first delivery time reduces the need for the user to interact with the computer system multiple times (e.g., at both the first and second times), which may help prevent disruptions caused by the computer system (e.g., during periods when the user's attention is focused elsewhere (e.g., at work) and periods when the user does not want to be distracted (e.g., while sleeping, at work, etc.)). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

加えて、複数の時間における複数の通知(例えば、第1の時間における第1のイベントに対応する通知、及び第2の時間における第2のイベントに対応する第2の通知)の代わりに、第1の配信時間において第1のバンドルされた通知を提供することは、デバイスが通知を提供しなければならない回数(例えば、デバイスをウェイクさせること、及び/又は画面の輝度を増加させることを伴い得る)を低減するので、電力使用量を更に低減し、デバイスのバッテリ寿命を改善する。In addition, providing a first bundled notification at a first delivery time instead of multiple notifications at multiple times (e.g., a notification corresponding to a first event at a first time and a second notification corresponding to a second event at a second time) reduces the number of times the device must provide notifications (which may involve, e.g., waking the device and/or increasing screen brightness), further reducing power usage and improving the device's battery life.

いくつかの実施形態では、第1の複数のイベントに対応する通知は、それぞれのイベントの重要度基準に基づいて非時系列順に第1のバンドルされた通知内で順序付けられる(11008)。これは、図7Tに示されており、例えば、部分7230内の通知は、重要度基準に基づいて(例えば、時系列順に順序付けられるのではなく)「更なる更新」部分7236内の通知の上に(例えば、前に)現れる。ダイジェストの「電子メール及びメッセージ」部分が拡大されている図7Wに示されるように、ダイジェストの「電子メール及びメッセージ」部分は、「ニュース」通知のうちの少なくとも1つよりも早いイベントについての通知を含むが、それにもかかわらず、ダイジェスト内のニュース通知(単数又は複数)の上に表示される。更に、いくつかの実施形態では、「電子メール及びメッセージ」部分などのダイジェストの任意の部分内で、通知は、時系列順に表示され(例えば、最も最近のイベント(例えば、メッセージ)の通知は、より最近でないイベントの通知として表示される)、一方、全体として、ダイジェスト内の通知は、それぞれのイベントの重要度基準に基づいて非時系列順に表示される。In some embodiments, notifications corresponding to the first plurality of events are ordered within the first bundled notification in a non-chronological order based on the importance criteria of the respective events (11008). This is shown in FIG. 7T, where, for example, notifications in portion 7230 appear above (e.g., before) notifications in the "More Updates" portion 7236 based on importance criteria (e.g., rather than being ordered chronologically). As shown in FIG. 7W, where the "Emails and Messages" portion of the digest is expanded, the "Emails and Messages" portion of the digest includes notifications for events that are earlier than at least one of the "News" notifications, but are nevertheless displayed above the news notification(s) in the digest. Furthermore, in some embodiments, within any portion of the digest, such as the "Emails and Messages" portion, notifications are displayed in chronological order (e.g., notifications for the most recent events (e.g., messages) are displayed as notifications for less recent events), while, overall, notifications in the digest are displayed in a non-chronological order based on the importance criteria of the respective events.

それぞれのイベントの重要度基準に基づいて第1のバンドルされた通知内の第1の複数のイベントを非時系列順に順序付けることは、重要なイベントに対応する通知にナビゲートするのに必要な入力の数を低減する(例えば、ユーザは、重要なイベントに対応する通知にナビゲートするために、通知の時系列リストをナビゲートするために追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。Sorting the first plurality of events in the first bundled notification in a non-chronological order based on the importance criteria of each event reduces the number of inputs required to navigate to a notification corresponding to an important event (e.g., a user does not need to perform additional inputs to navigate a chronological list of notifications in order to navigate to a notification corresponding to an important event). Reducing the number of inputs required to perform an action improves usability of the device and, in addition, reduces power usage and improves the device's battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、重要度基準は、個別のイベントがコンピュータシステムによって受信された通信に対応するかどうかの判定に基づく基準を含む(11010)。コンピュータシステムは、コンピュータシステムによって受信された通信に対応するイベントを、コンピュータシステムによって受信された通信に対応せず、イベントタイプの既定のセットに対応するイベントタイプを有する(例えば、より低い優先度を割り当てられた)イベントよりも高い優先度で順序付ける。これは、例えば、図7Tに示されており、「電子メール&メッセージ」部分7228は、コンピュータシステム(例えば、ポータブル多機能デバイス100)によって受信された通信に対応する通知を含むので、「電子メール&メッセージ」部分7228は、他の部分(例えば、部分7230及び「更なる更新」部分)の上(例えば、前)に順序付けられる。コンピュータシステムによって受信された通信に対応するイベントを、コンピュータシステムによって受信された通信に対応せず、イベントタイプの既定のセットに対応するイベントタイプを有するイベントよりも高い優先度で順序付けることは、コンピュータシステムによって受信された通信にナビゲートするために必要とされる入力の数を低減する(例えば、通信ではない通知を含み、ユーザが応答する必要がない通知の時系列リストをナビゲートするために、ユーザは追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the importance criteria include criteria based on a determination of whether a particular event corresponds to a communication received by the computer system (11010). The computer system orders events corresponding to communications received by the computer system with a higher priority than events that do not correspond to communications received by the computer system and have an event type corresponding to a predefined set of event types (e.g., assigned a lower priority). This is shown, for example, in FIG. 7T, where "Email & Messages" portion 7228 is ordered above (e.g., before) other portions (e.g., portion 7230 and the "More Updates" portion) because "Email & Messages" portion 7228 includes notifications corresponding to communications received by the computer system (e.g., portable multifunction device 100). Ordering events corresponding to communications received by the computer system with a higher priority than events that do not correspond to communications received by the computer system and have an event type corresponding to a predefined set of event types reduces the number of inputs required to navigate to communications received by the computer system (e.g., the user does not need to perform additional input to navigate through a chronological list of notifications, including notifications that are not communications and to which the user does not need to respond). By reducing the number of inputs required to perform an action, the device is easier to use, and by allowing the user to use the device more quickly and efficiently, it reduces power usage and improves the device's battery life.

いくつかの実施形態では、重要度基準は、個別のイベントとのユーザインタラクションのレベルに基づく基準を含む(11012)。コンピュータシステムは、より高いレベルのユーザインタラクションに関連付けられたイベントを、より低いレベルのユーザインタラクションに関連付けられたイベントよりも高い優先度で順序付ける。これは図7Tに示されており、例えば、部分7230内の通知は、重要度基準(例えば、それぞれのイベントとのユーザインタラクションのレベルに基づく重要度基準(例えば、通知7232に関連付けられたニュースアプリケーションのニュース記事を常に読んでいる))に基づいて、「更なる更新」部分7236内の通知の上(例えば、前)に現れる。より高いレベルのユーザインタラクションに関連付けられたイベントを、より低いレベルのユーザインタラクションに関連付けられたイベントよりも高い優先度で順序付けることは、より高いレベルのユーザインタラクション又はユーザにとってより高い関心レベルに関連付けられたイベントに対応する通知にナビゲートするために必要な入力の数を低減する(例えば、ユーザは、低い/より低いレベルのユーザインタラクションに関連付けられたイベントに対応する通知を含む通知の時系列リストをナビゲートするために追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the importance criteria include criteria based on the level of user interaction with the individual event (11012). The computer system orders events associated with a higher level of user interaction with a higher priority than events associated with a lower level of user interaction. This is shown in FIG. 7T, where, for example, notifications in portion 7230 appear above (e.g., before) notifications in "More Updates" portion 7236 based on an importance criteria (e.g., an importance criteria based on the level of user interaction with the respective event (e.g., always reading a news article in a news application associated with notification 7232)). Ordering events associated with a higher level of user interaction with a higher priority than events associated with a lower level of user interaction reduces the number of inputs required to navigate to notifications corresponding to events associated with a higher level of user interaction or a higher level of interest to the user (e.g., the user does not need to perform additional inputs to navigate through a chronological list of notifications, including notifications corresponding to events associated with a lower/lower level of user interaction). By reducing the number of inputs required to perform an action, the device is made easier to use, and by allowing the user to use the device more quickly and efficiently, it reduces power usage and improves the device's battery life.

いくつかの実施形態では、コンピュータシステムは、第1のバンドルされた通知を表示し、第1のバンドルされた通知において、より高い重要度基準を満たすイベントの指示を、より低い重要度基準を満たすイベントの指示よりも目立つように表示する(11014)。これは図7Tに示されており、例えば、通知7232及び通知7234は、より低い重要度基準を満たすイベントの指示(例えば、「更なる更新」部分7236内の通知であって、「更なる更新」部分7236内の通知に対応するアプリケーションアイコンのみを示す通知)よりも大きく目立つように(例えば、より大きなサイズで)表示される。第1のバンドルされた通知において、より高い重要度基準を満たすイベントを、より低い重要度基準を満たすイベントより目立つように表示することは、改善された視覚フィードバック(例えば、どのイベントの指示がユーザに関連する可能性が最も高いかに関する改善された視覚フィードバック(例えば、イベントタイプに起因して、イベント(単数又は複数)に関連付けられたユーザインタラクションのレベルに起因してなど))をユーザに提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system displays the first bundled notification, displaying indications of events that meet higher importance criteria more prominently in the first bundled notification than indications of events that meet lower importance criteria (11014). This is shown in FIG. 7T, where, for example, notifications 7232 and 7234 are displayed more prominently (e.g., in a larger size) than indications of events that meet lower importance criteria (e.g., a notification in the "More Updates" portion 7236 that shows only the application icon corresponding to the notification in the "More Updates" portion 7236). Displaying events that meet higher importance criteria more prominently in the first bundled notification than events that meet lower importance criteria provides the user with improved visual feedback (e.g., improved visual feedback regarding which event indications are most likely to be relevant to the user (e.g., due to event type, due to the level of user interaction associated with the event(s)), etc.). Providing improved feedback improves the usability of the device, and also reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、第1のイベント及び第2のイベントに対する通知は、第1の時間及び第2の時間の両方において低減通知モードがコンピュータシステム上でアクティブであったという判定に従って、第1の配信時間の前に提供されなかった(11016)。いくつかの実施形態では、第1の複数のイベントを検出することは、低減通知モード(例えば、個別の活動モード)がコンピュータシステム上でアクティブである間に行われる。いくつかの実施形態では、第1の複数のイベントは、個別の活動モードの設定に従ってバンドルされる。これは図7Sに示されており、例えば、第1の時間及び第2の時間の両方においてコンピュータシステム(例えば、ポータブル多機能デバイス100)上で低減通知モード(例えば、「仕事中」活動モード)がアクティブであったという判定に従って、通知(例えば、カウント7210によって示されるようなダイジェスト7208内の6つの通知)は、第1の配信時間(例えば、「仕事中」活動モードが非アクティブ化されたときの午後4:45の配信時間)の前に提供されなかった。第1の複数のイベントに対応する通知を、第1のイベントの指示及び第2のイベントの指示を含む第1のバンドルされた通知として提供することであって、第1のイベント及び第2のイベントに対する通知が、第1の時間及び第2の時間の両方においてコンピュータシステム上で低減通知モードがアクティブであったという判定に従って第1の配信時間の前に提供されなかった、ことは、第1のイベントの指示及び第2のイベントの指示を表示するのに必要な入力の数を低減する(例えば、第1のバンドルされた通知が、低減通知モードがコンピュータシステム上でアクティブであったという判定に従って提供されなかったイベントに対応する通知を閲覧するために、ユーザが追加の入力を実行する(例えば、通知センターにナビゲートする)必要なく、(例えば、低減通知モードが非アクティブ化される時間である第1の配信時間に)提供される)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, notifications for the first event and the second event were not provided before the first delivery time (11016) pursuant to a determination that a reduced notification mode was active on the computer system at both the first time and the second time. In some embodiments, detecting the first plurality of events occurs while a reduced notification mode (e.g., a separate activity mode) is active on the computer system. In some embodiments, the first plurality of events are bundled according to the setting of the separate activity mode. This is shown in FIG. 7S, which illustrates, for example, that pursuant to a determination that a reduced notification mode (e.g., an "at work" activity mode) was active on the computer system (e.g., portable multifunction device 100) at both the first time and the second time, notifications (e.g., six notifications in digest 7208 as indicated by count 7210) were not provided before the first delivery time (e.g., a delivery time of 4:45 PM when the "at work" activity mode was deactivated). Providing notifications corresponding to a first plurality of events as a first bundled notification including an indication of the first event and an indication of the second event, where notifications for the first event and the second event were not provided before the first delivery time pursuant to a determination that a reduced notification mode was active on the computer system at both the first and second times, reduces the number of inputs required to display the indication of the first event and the indication of the second event (e.g., the first bundled notification is provided (e.g., at the first delivery time, when the reduced notification mode is deactivated) without the user having to perform additional input (e.g., navigating to a notification center) to view notifications corresponding to events that were not provided pursuant to a determination that a reduced notification mode was active on the computer system). Reducing the number of inputs required to perform operations improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、低減通知モードがアクティブであるときに第1の複数のイベントを検出し(11018)、低減通知モードの第1の設定は、低減通知モードがアクティブである間に、第1の複数のイベントに対応する通知の配信を無効化する。コンピュータシステムは、低減通知モードがアクティブでない間に、低減通知モードの第1の設定が配信を無効化する通知に対応する第2の複数のイベントの発生を検出する。例えば、第2の複数のイベント内のイベントは、低減通知モードがアクティブであるときに延期されるイベントと同じタイプのイベント(例えば、同じアプリケーション又は人物に関連付けられたイベント)である。コンピュータシステムは、第2の複数のイベントが検出されるのと同じ時系列順で、第2の複数のイベントに対応する通知を配信する。いくつかの状況では、コンピュータシステムは、1つ以上の低減通知モード(例えば、活動モード)を有するが、第2の複数のイベントにおけるイベントの発生は、1つ以上の低減通知モードのいずれもアクティブでないときに検出され、したがって、第2の複数のイベントにおけるイベントについての通知は、バンドルされることなく、通常通り配信され、バンドルされた通知についてスケジュール配信時間に配信される。これは図7AEに示されており、例えば、通知7294(例えば、フィットネスアプリケーション通知)及び7296(例えば、メッセージ通知)が時系列順に表示され(例えば、最新のイベントの通知が、それほど新しくないイベントの通知の上に示されている)、低減通知モードがアクティブでない間に検出されたイベントに対応し、従って、ダイジェスト7224(図7Tに示す)などのダイジェストに含まれない(例えば、通知7294及び7296はバンドルされない)。図7AEに示されるように、通知7294及び7296は、対応するイベントが検出される順序と同じ時系列順に配信される。更に、イベントが検出された間にそれぞれの活動モードがアクティブであった場合、これらの同じイベントについての更なる通知は、(例えば、それぞれの活動モードについての設定に従って)それぞれの活動モードについてのバンドルされた通知において非時系列順に表示されている。第2の複数のイベントに対応する通知を、第2の複数のイベントが検出されたのと同じ時系列順で配信することであって、第2の複数のイベントの発生は、低減通知モードがアクティブでない間に検出される、ことは、更なるユーザ入力(例えば、コンピュータシステムのための通知配信設定を再構成するための更なるユーザ入力)を必要とすることなく、条件のセットが満たされた(例えば、第2の複数のイベントの発生中に低減通知モードがアクティブでない)ときに、動作を自動的に実行する(例えば、第2の複数のイベントに対応する通知を時系列順に配信する)。動作を自動的に実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system detects a first plurality of events when a reduced notification mode is active (11018), and a first setting of the reduced notification mode disables delivery of notifications corresponding to the first plurality of events while the reduced notification mode is active. The computer system detects, while the reduced notification mode is not active, the occurrence of a second plurality of events corresponding to notifications for which delivery is disabled by the first setting of the reduced notification mode. For example, the events in the second plurality of events are of the same type (e.g., events associated with the same application or person) as the events that are postponed when the reduced notification mode is active. The computer system delivers notifications corresponding to the second plurality of events in the same chronological order in which the second plurality of events are detected. In some situations, the computer system has one or more reduced notification modes (e.g., an active mode), but the occurrence of an event in the second plurality of events is detected when none of the one or more reduced notification modes is active, and therefore, notifications for the events in the second plurality of events are delivered normally, without bundling, and at the scheduled delivery times for the bundled notifications. This is shown in FIG. 7AE, where, for example, notifications 7294 (e.g., a fitness application notification) and 7296 (e.g., a message notification) are displayed in chronological order (e.g., notifications for the most recent event are shown above notifications for less recent events) and correspond to events detected while a reduced notification mode was not active, and therefore are not included in a digest (e.g., notifications 7294 and 7296 are not bundled), such as digest 7224 (shown in FIG. 7T). As shown in FIG. 7AE, notifications 7294 and 7296 are delivered in the same chronological order in which the corresponding events were detected. Furthermore, if the respective activity modes were active while the events were detected, further notifications for these same events are displayed out of chronological order in bundled notifications for the respective activity modes (e.g., according to settings for the respective activity modes). Delivering notifications corresponding to the second plurality of events in the same chronological order in which the second plurality of events were detected, where the occurrence of the second plurality of events is detected while the reduced notification mode is not active, automatically performs an action (e.g., delivers notifications corresponding to the second plurality of events in chronological order) when a set of conditions is met (e.g., the reduced notification mode is not active during the occurrence of the second plurality of events) without requiring further user input (e.g., further user input to reconfigure notification delivery settings for the computer system). Reducing the number of inputs required to automatically perform an action improves usability of the device, as well as reduces power usage and improves battery life of the device by enabling users to use the device more quickly and efficiently.

いくつかの実施形態では、第1の配信時間は、低減通知モードが非アクティブ化される時間である(11020)。これは、図7R~図7Sに示されており、低減通知モードは(例えば、図7Rのアフォーダンス5006上のユーザ入力7206を介して)非アクティブ化され、第1の配信時間は、低減通知モードが非アクティブ化される時間である(例えば、ダイジェスト7208は、図7Sの午後4:45の配信時間に配信され、午後4:45は、図7Rの「仕事中」活動モードが非アクティブ化された時間である)。第1の複数のイベントに対応する通知を、第1のイベントの指示及び第2のイベントの指示を含む第1のバンドルされた通知として提供することであって、第1のイベント及び第2のイベントに対する通知は、低減通知モードが非アクティブ化される時間である第1の配信時間において、第1の時間及び第2の時間の両方において低減通知モードがコンピュータシステム上でアクティブであったという判定に従って第1の配信時間より前に提供されなかった、ことは、第1のイベントの指示及び第2のイベントの指示を表示するのに必要な入力の数を低減する(例えば、第1のバンドルされた通知は、低減通知モードがコンピュータシステム上でアクティブであったという判定に従って提供されなかったイベントに対応する通知を閲覧するために、ユーザが追加の入力を実行する(例えば、通知センターにナビゲートする)必要なく提供される)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the first delivery time is the time at which the reduced notification mode is deactivated (11020). This is shown in FIGS. 7R-7S, where the reduced notification mode is deactivated (e.g., via user input 7206 on affordance 5006 in FIG. 7R) and the first delivery time is the time at which the reduced notification mode is deactivated (e.g., digest 7208 is delivered at a delivery time of 4:45 PM in FIG. 7S, which is the time at which the "At Work" activity mode in FIG. 7R is deactivated). Providing notifications corresponding to a first plurality of events as a first bundled notification including an indication of the first event and an indication of the second event, where the notifications for the first event and the second event were not provided prior to the first delivery time at a time when the reduced notification mode is deactivated pursuant to a determination that the reduced notification mode was active on the computer system at both the first and second times, reduces the number of inputs required to display the indication of the first event and the indication of the second event (e.g., the first bundled notification is provided without the user having to perform additional input (e.g., navigating to a notification center) to view the notifications corresponding to the events that were not provided pursuant to a determination that the reduced notification mode was active on the computer system). Reducing the number of inputs required to perform operations improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態において、コンピュータシステムは、低減通知モードがアクティブであるときに、第1の複数のイベントを検出する(11022)。コンピュータシステムは、低減通知モードがアクティブでない間に、第3の複数のイベントの発生を検出し、コンピュータシステムは、第3の複数のイベントの少なくとも一部のイベント(例えば、第1のサブセット)に対応する通知を、それぞれのイベントの重要度基準に基づいて非時系列順に配信し、第3の複数のイベントの少なくとも一部のイベント(例えば、第3のサブセット、又は他の全てのイベント)に対応する通知を時系列順に配信する(例えば、通知7238は時系列順に配信される)。これは図7Tに示されており、例えば、低減通知モードは、アクティブではなく(例えば、図7Sに示されるように、「仕事中」モードは午後4:45に非アクティブ化され、午後4:45と午後6:00との間にアクティブな活動モードはない)、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、第3の複数のイベントのうちの少なくとも一部のイベントに対応する通知を重要度基準に基づいて非時系列順に配信し(例えば、ダイジェスト7224に含まれる通知を非時系列順に配信し)、第3の複数のイベントの少なくとも一部に対応する通知を配信し、それぞれのイベントの重要性基準に基づいて、非時系列順で第3の複数のイベントの少なくとも一部のイベントに対応する通知を配信し、第3の複数のイベント通知のうちの少なくとも一部に対応する通知を時系列順に配信することは、イベントの所望の指示にナビゲートするために必要とされる入力の数を低減する(例えば、より高い重要度基準を満たすイベントの指示は、より高い重要度基準を満たさないイベントの指示の前に(例えば、より高い重要度基準を満たさないイベントの指示に対して非時系列順に)順序付けられて、より高い重要度基準を満たさないイベントの指示をナビゲートするための追加の入力(例えば、スクロール)の必要性を低減することができる)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system detects a first plurality of events when the reduced notification mode is active (11022). The computer system detects the occurrence of a third plurality of events while the reduced notification mode is not active, and the computer system delivers notifications corresponding to at least some of the events (e.g., a first subset) of the third plurality of events in a non-chronological order based on the importance criteria of the respective events, and delivers notifications corresponding to at least some of the events (e.g., a third subset, or all other events) of the third plurality of events in a chronological order (e.g., notification 7238 is delivered in chronological order). This is shown in FIG. 7T, where, for example, the reduced notification mode is not active (e.g., as shown in FIG. 7S, the “at work” mode is deactivated at 4:45 PM and there is no active activity mode between 4:45 PM and 6:00 PM), and the computer system (e.g., portable multifunction device 100) delivers notifications corresponding to at least some of the third plurality of events in a non-chronological order based on the importance criteria (e.g., delivers notifications included in digest 7224 in a non-chronological order), and delivers notifications corresponding to at least some of the third plurality of events in a non-chronological order based on the importance criteria for each event. Delivering notifications corresponding to at least some of the third plurality of events in chronological order and delivering notifications corresponding to at least some of the third plurality of event notifications in chronological order reduces the number of inputs required to navigate to a desired indication of an event (e.g., indications of events that meet higher importance criteria may be ordered before indications of events that do not meet the higher importance criteria (e.g., out of chronological order relative to indications of events that do not meet the higher importance criteria), reducing the need for additional inputs (e.g., scrolling) to navigate indications of events that do not meet the higher importance criteria). Reducing the number of inputs required to perform operations improves usability of the device and, in addition, reduces power usage and improves battery life of the device by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、第1の配信時間は、第1のスケジュール配信時間である(11024)。これは、例えば、図7C及び図7Tに示されており、第1の配信時間は、(例えば、図7Cに構成されるように)午後6:00であり、ダイジェスト7224は、(図7Tに示されるように)午後6:00に配信される。第1のスケジュール配信時間である第1の配信時間において、第1のイベントの指示及び第2のイベントの指示を含む第1のバンドルされた通知として第1の複数のイベントに対応する通知を提供することは、第1のイベントの指示及び第2のイベントの指示を表示するために必要とされる入力の数を低減し(例えば、第1のスケジュール配信時間である第1の配信時間に配信される第1のバンドルされた通知に指示が含まれるので、ユーザは、第1のイベントの指示及び第2のイベントの指示を表示するために追加の入力を実行する必要がない)、第1のイベントの指示及び第2のイベントの指示と対話するために必要とされる入力の数を低減する(例えば、第1の時間に第1のイベントの指示を見て対話し、その後、第2の時間に第2のイベントの指示を見て対話しなければならないのではなく、ユーザは、第1の配信時間に第1のイベントの指示及び第2のイベントの指示の両方を見て対話することができるなど)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the first delivery time is the first scheduled delivery time (11024). This is shown, for example, in Figures 7C and 7T, where the first delivery time is 6:00 PM (e.g., as configured in Figure 7C) and digest 7224 is delivered at 6:00 PM (as shown in Figure 7T). Providing notifications corresponding to the first plurality of events as a first bundled notification including an indication of the first event and an indication of the second event at a first delivery time that is the first scheduled delivery time reduces the number of inputs required to display the indication of the first event and the indication of the second event (e.g., because the instructions are included in the first bundled notification delivered at the first delivery time that is the first scheduled delivery time, the user does not need to perform additional inputs to display the indication of the first event and the indication of the second event) and reduces the number of inputs required to interact with the indication of the first event and the indication of the second event (e.g., rather than having to view and interact with the indication of the first event at the first time and then view and interact with the indication of the second event at the second time, the user can view and interact with both the indication of the first event and the indication of the second event at the first delivery time, etc.). Reducing the number of inputs required to perform operations improves device usability and, in addition, reduces power usage and improves device battery life by allowing users to use the device more quickly and efficiently.

いくつかの実施形態では、第1のスケジュール配信時間は、コンピュータシステムのユーザによって選択された時間である(11026)。これは図7Cに示されており、「朝」配信時間7040、「夜」配信時間7046、及び「カスタム1」配信時間7052は、ユーザによって選択された(例えば、ユーザインタフェース7014においてユーザによって構成された)時間である。コンピュータシステムのユーザによって選択された時間である第1の配信時間において、第1のイベントの指示及び第2のイベントの指示を含む第1のバンドルされた通知として第1の複数のイベントに対応する通知を提供することは、第1のイベントの指示及び第2のイベントの指示を表示するために必要な入力の数を低減し(例えば、第1のスケジュール配信時間である第1の配信時間に配信される第1のバンドルされた通知に指示が含まれるので、ユーザは、第1のイベントの指示及び第2のイベントの指示を表示するために追加の入力を実行する必要がない)、第1のイベントの指示及び第2のイベントの指示と対話するために必要な入力の数を低減する(例えば、第1の時間に第1のイベントの指示を見て対話し、その後、第2の時間に第2のイベントの指示を見て対話する必要があるのではなく、ユーザは、ユーザによって選択された第1の配信時間(例えば、ユーザがイベントの指示と対話するのに便利であることをユーザが知っている時間なので、ユーザが選択する時間)などに、第1のイベントの指示及び第2のイベントの指示の両方を見て対話することができる)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the first scheduled delivery time is a time selected by a user of the computer system (11026). This is shown in FIG. 7C, where the "Morning" delivery time 7040, "Evening" delivery time 7046, and "Custom 1" delivery time 7052 are times selected by the user (e.g., configured by the user in user interface 7014). Providing notifications corresponding to the first plurality of events as a first bundled notification including an indication of the first event and an indication of the second event at a first delivery time, which is a time selected by a user of the computer system, reduces the number of inputs required to display the indication of the first event and the indication of the second event (e.g., because the instructions are included in the first bundled notification delivered at the first delivery time, which is the first scheduled delivery time, the user does not need to perform additional input to display the indication of the first event and the indication of the second event), reduces the number of inputs required to interact with the indication of the first event and the indication of the second event (e.g., rather than having to view and interact with the indication of the first event at a first time and then view and interact with the indication of the second event at a second time, the user can view and interact with both the indication of the first event and the indication of the second event at a first delivery time selected by the user (e.g., a time selected by the user because it is a time that the user knows will be convenient for the user to interact with indications of the events), etc.). By reducing the number of inputs required to perform an action, the device is easier to use, and by allowing the user to use the device more quickly and efficiently, it reduces power usage and improves the device's battery life.

いくつかの実施形態では、第1の配信時間の後、コンピュータシステムは、第3のアプリケーションに対応する第3のイベントを含む第4の複数のイベントの発生を検出し(11028)、第3のイベントは、第3の時間と、第3のアプリケーションとは異なる第4のアプリケーションに対応する第4のイベントとに関連付けられ、第4のイベントは、第4の時間に関連付けられ(例えば、複数のイベントの各々は、通知に関連付けられ)、第3の時間及び第4の時間は、第1の配信時間の後である。第3の時間の後、第4の時間の後、及び第1の配信時間の後である第2の配信時間において、コンピュータシステムは、第4の複数のイベントに対応する通知を、第3のイベントの指示(例えば、第1のイベントに関連付けられたコンテンツの指示)及び第4のイベントの指示(例えば、第2のイベントに関連付けられたコンテンツの指示)を含む第2のバンドルされた通知として提供し、第3のイベントについての通知は第2の配信時間の前に提供されず、第4のイベントについての通知は第2の配信時間の前に提供されなかった。これは、例えば、図7C、図7T、及び図7Uに示されており、第1の配信時間(例えば、図7C構成されるように、「夜」配信時間7046が午後6:00である)の後、第2の配信時間(例えば、図7Cに構成されるように、「朝」配信時間7040が午前8:00(翌日の)である)、第2のバンドルされた通知(例えば、図7Uのダイジェスト7240)が第2の配信時間(例えば、午前8:00)に提供され、第3のイベント(例えば、図7Uの「活動」アプリケーションに対応するイベント(例えば、通知7250によって示されるように)及び「銀行」アプリケーションに対応するイベント)の指示を含む。第3の時間の後である第2の配信時間において、第3のイベントの指示及び第4のイベントの指示を含む第2のバンドルされた通知として、第4の複数のイベントに対応する通知を提供することは、第3のイベントの指示及び第4のイベントの指示にナビゲートするために必要とされる入力の数を低減する(例えば、第2の配信時間に第2のバンドルされた通知を提供することなく、第1の配信時間に提供された第1のバンドルされた通知は、イベントの多数の指示を含むことがあり、これは、第3のイベントの指示及び第4のイベントの指示にナビゲートするために、第1のバンドルされた通知をナビゲートするための追加の入力(例えば、スクロール)を実行することをユーザに要求することがある)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, after the first delivery time, the computer system detects (11028) the occurrence of a fourth plurality of events including a third event corresponding to a third application, where the third event is associated with the third time and a fourth event corresponding to a fourth application different from the third application, where the fourth event is associated with a fourth time (e.g., each of the plurality of events is associated with a notification), where the third time and the fourth time are after the first delivery time. At a second delivery time after the third time, after the fourth time, and after the first delivery time, the computer system provides notifications corresponding to the fourth plurality of events as a second bundled notification including an indication of the third event (e.g., an indication of content associated with the first event) and an indication of the fourth event (e.g., an indication of content associated with the second event), where the notification for the third event was not provided before the second delivery time and the notification for the fourth event was not provided before the second delivery time. This is shown, for example, in Figures 7C, 7T, and 7U, where after a first delivery time (e.g., as configured in Figure 7C, where the "Evening" delivery time 7046 is 6:00 PM), a second delivery time (e.g., as configured in Figure 7C, where the "Morning" delivery time 7040 is 8:00 AM (the next day)) a second bundled notification (e.g., digest 7240 in Figure 7U) is provided at the second delivery time (e.g., 8:00 AM) and includes an indication of a third event (e.g., an event corresponding to an "Activity" application (e.g., as shown by notification 7250) and an event corresponding to a "Banking" application in Figure 7U). Providing notifications corresponding to the fourth plurality of events as a second bundled notification including an indication of the third event and an indication of the fourth event at a second delivery time after the third time reduces the number of inputs required to navigate to the indications of the third event and the fourth event (e.g., without providing a second bundled notification at the second delivery time, the first bundled notification provided at the first delivery time may include multiple indications of events, which may require the user to perform additional inputs (e.g., scrolling) to navigate through the first bundled notification to navigate to the indications of the third event and the fourth event). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、第2の配信時間は、コンピュータシステムのユーザによって選択されたスケジュール配信時間である(11030)。これは図7Cに示されており、例えば、第1の配信時間(例えば、「夜」配信時間7046)は午後6:00であり、第2の配信時間(例えば、「朝」配信時間7040)は、コンピュータシステムのユーザによって選択された(例えば、ユーザインタフェース7014において構成された)スケジュール配信時間である。第4の複数のイベントに対応する通知を、第3のイベントの指示及び第4のイベントの指示を含む第2のバンドルされた通知として、コンピュータシステムのユーザによって選択された第2の配信時間に提供することは、第3のイベントの指示及び第4のイベントの指示にナビゲートするために必要とされる入力の数を低減する(例えば、コンピュータシステムのユーザによって選択された第2の配信時間に第2のバンドルされた通知を提供することなく、第1の配信時間に提供された第1のバンドルされた通知は、多数のイベントの指示を含むことができ、これは次に、第3のイベントの指示及び第4のイベントの指示にナビゲートするために、第1のバンドルされた通知をナビゲートするための追加の入力(例えば、スクロール)をユーザに実行させることができる。コンピュータシステムのユーザによって選択された第2の配信時間に第2のバンドルされた通知を提供することは、スケジュール配信時間に関するユーザの更なる柔軟性を可能にする(例えば、ユーザは、スケジュール配信時間の間に発生するイベントの数に関する過去の経験に基づいて第1及び/又は第2のスケジュール配信時間を選択することができる)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the second delivery time is a scheduled delivery time selected by a user of the computer system (11030). This is shown in FIG. 7C, where, for example, the first delivery time (e.g., "Evening" delivery time 7046) is 6:00 PM and the second delivery time (e.g., "Morning" delivery time 7040) is a scheduled delivery time selected by a user of the computer system (e.g., configured in user interface 7014). Providing notifications corresponding to the fourth plurality of events as a second bundled notification including an indication of the third event and an indication of the fourth event at a second delivery time selected by a user of the computer system reduces the number of inputs required to navigate to the indication of the third event and the indication of the fourth event (e.g., without providing a second bundled notification at a second delivery time selected by a user of the computer system, the first bundled notification provided at the first delivery time may include indications of multiple events, which may then require the user to perform additional inputs (e.g., scrolling) to navigate through the first bundled notification to navigate to the indication of the third event and the indication of the fourth event). Providing a second bundled notification at a second delivery time selected by a user of the computer system allows the user more flexibility regarding the scheduled delivery times (e.g., the user may select the first and/or second scheduled delivery times based on past experience regarding the number of events occurring during the scheduled delivery times). Reducing the number of inputs required to perform operations improves device usability and, in addition, reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態において、第1のバンドルされた通知は、1つ以上の所定のアプリケーションによって生成された通知を含む(10032)。これは図7H及び図7Tに示されており、例えば、「TV」アプリケーション(例えば、図7Hのアプリケーション7086)は、所定のアプリケーション(例えば、図7Hのユーザインタフェース7060を介してバンドリングを通知するように構成されたアプリケーション)であり、第1のバンドルされた通知(例えば、図7Tのダイジェスト7224)は、1つ以上の所定のアプリケーションによって生成された通知(例えば、「TV」アプリケーションの通知7234)を含む。第1の配信時間において、第1の複数のイベントに対応する通知を、第1のイベントの指示及び第2のイベントの指示を含む第1のバンドルされた通知として提供することであって、第1のバンドルされた通知は、1つ以上の所定のアプリケーション(例えば、2つ以上の別個のアプリケーション)によって生成された通知を含む、ことは、更なるユーザ入力(例えば、第1のバンドルされた通知に含まれるイベントに対応する指示を表示するための更なるユーザ入力)を必要とせずに、条件のセットが満たされた(例えば、現在時刻が第1の所定の配信時間である)ときに、動作を実行する(例えば、1つ以上の所定のアプリケーションに関連付けられた通知を含む第1の複数のイベントに対応する通知を第1のバンドルされた通知として提供する)。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を自動的に実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, the first bundled notification includes notifications generated by one or more predetermined applications (10032). This is shown in Figures 7H and 7T, where, for example, a "TV" application (e.g., application 7086 in Figure 7H) is a predetermined application (e.g., an application configured to notify bundling via user interface 7060 in Figure 7H) and the first bundled notification (e.g., digest 7224 in Figure 7T) includes notifications generated by one or more predetermined applications (e.g., notification 7234 of the "TV" application). Providing notifications corresponding to a first plurality of events as a first bundled notification at a first delivery time, the first bundled notification including an indication of the first event and an indication of a second event, the first bundled notification including notifications generated by one or more predetermined applications (e.g., two or more separate applications), performs an action (e.g., providing notifications corresponding to the first plurality of events including notifications associated with one or more predetermined applications as the first bundled notification) when a set of conditions is met (e.g., the current time is the first predetermined delivery time) without requiring further user input (e.g., further user input to display the instructions corresponding to the events included in the first bundled notification). Automatically performing an action when a set of conditions is met without requiring further user input improves device usability and also reduces power usage and improves device battery life by enabling a user to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、第1のバンドルされた通知に対応するユーザ入力を(あるロケーションで)検出する(11034)。第1のバンドルされた通知に対応するユーザ入力を検出したことに応じて、コンピュータシステムは、第1のイベントの指示及び第2のイベントの指示を表示する。いくつかの実施形態では、ユーザ入力は音声コマンドである。これは、例えば、コンピュータシステム(例えば、ポータブル多機能デバイス100)がユーザ入力(例えば、ダイジェスト7224上のユーザ入力7239)を検出し、それに応じて、コンピュータシステムが第1のイベントの指示(例えば、通知7260)及び第2のイベントの指示(例えば、通知7268)を表示する図7T及び図7Uに示されている。第1のバンドルされた通知に対応するユーザ入力を検出したことに応じて、第1のイベントの指示及び第2のイベントの指示を表示することは、第1のイベントの指示及び第2のイベントの指示を表示するために必要とされる入力の数を低減する(例えば、ユーザは、第1のバンドルされた通知から第1のイベントの指示及び第2のイベントの指示を直接表示することができ、第1のイベントの指示及び第2のイベントの指示を表示する別のユーザインタフェース(例えば、通知センターユーザインタフェース)にナビゲートするために追加の入力を実行する必要がない)。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system detects (at a location) user input corresponding to the first bundled notification (11034). In response to detecting the user input corresponding to the first bundled notification, the computer system displays an indication of the first event and an indication of the second event. In some embodiments, the user input is a voice command. This is shown, for example, in FIGS. 7T and 7U, where the computer system (e.g., portable multifunction device 100) detects user input (e.g., user input 7239 on digest 7224) and, in response, the computer system displays an indication of the first event (e.g., notification 7260) and an indication of the second event (e.g., notification 7268). Displaying the indication of the first event and the indication of the second event in response to detecting a user input corresponding to the first bundled notification reduces the number of inputs required to display the indication of the first event and the indication of the second event (e.g., the user can display the indication of the first event and the indication of the second event directly from the first bundled notification, rather than having to perform additional input to navigate to another user interface (e.g., a notification center user interface) that displays the indication of the first event and the indication of the second event). Providing improved feedback improves device usability and, in addition, reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態において、第1のバンドルされた通知は、第1のバンドルされた通知に含まれる、それぞれのイベントに対応する指示のカウントを含む(11036)。これは、例えば、図7Tに示されており、第1のバンドルされた通知(例えば、ダイジェスト7224)は、第1のバンドルされた通知に含まれるそれぞれのイベントに対応する指示のカウント(例えば、カウント7226)を含む。第1のバンドルされた通知に含まれるそれぞれのイベントに対応する指示のカウントを第1のバンドルされた通知に含めることは、改善された視覚フィードバック(例えば、第1のバンドルされた通知に含まれるイベントの指示の数に関する改善された視覚フィードバック)をユーザに提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the first bundled notification includes a count of instructions corresponding to each event included in the first bundled notification (11036). This is shown, for example, in FIG. 7T, where the first bundled notification (e.g., digest 7224) includes a count of instructions corresponding to each event included in the first bundled notification (e.g., count 7226). Including the count of instructions corresponding to each event included in the first bundled notification in the first bundled notification provides improved visual feedback to the user (e.g., improved visual feedback regarding the number of indications for the events included in the first bundled notification). Providing improved feedback improves device usability and, in addition, reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、第1のバンドルされた通知は、第1のアプリケーション及び第2のアプリケーションのうちの少なくとも1つの指示を含む(11038)。これは、例えば、図7Tに示されており、第1のバンドルされた通知(例えば、ダイジェスト7224)は、第1のアプリケーション及び第2のアプリケーションのうちの少なくとも1つの指示(例えば、ダイジェスト7224の「更なる更新」部分7236内の表示されたアプリケーションアイコン)を含む。第1のバンドルされた通知に、第1のアプリケーション及び第2のアプリケーションのうちの少なくとも1つの指示を含めることは、改善された視覚フィードバック(例えば、第1のバンドルされた通知に含まれるイベントの指示に関連付けられた1つ以上のアプリケーションに関する改善された視覚フィードバック)をユーザに提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the first bundled notification includes an indication of at least one of the first application and the second application (11038). This is shown, for example, in FIG. 7T, where the first bundled notification (e.g., digest 7224) includes an indication of at least one of the first application and the second application (e.g., a displayed application icon in the "More Updates" portion 7236 of digest 7224). Including the indication of at least one of the first application and the second application in the first bundled notification provides the user with improved visual feedback (e.g., improved visual feedback regarding one or more applications associated with the indication of the event included in the first bundled notification). Providing improved feedback improves device usability and, in addition, reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、第1のバンドルされた通知に含まれる各個別の指示は、それぞれの指示に関連付けられたコンテンツのタイプ(例えば、サムネイル、通信など)に基づくそれぞれのサイズを有する(10040)。これは図7Tに示されており、例えば、第1のバンドルされた通知(例えば、ダイジェスト7224)に含まれる各個別の指示は、それぞれの指示に関連付けられたコンテンツのタイプに基づくそれぞれのサイズを有する(例えば、通知7232は、通知7232のニュース記事に関連付けられた画像を含むので、通知7232は、「更なる更新」部分7236内の通知よりも大きいサイズを有する)。第1の複数のイベントに対応する通知を、第1のイベントの指示及び第2のイベントの指示を含む第1のバンドルされた通知として提供することであって、第1のバンドルされた通知に含まれる各個別の指示が、それぞれの指示に関連付けられたコンテンツのタイプに基づくそれぞれのサイズを有する、ことは、改善された視覚フィードバック(例えば、それぞれの指示に関連付けられたコンテンツのタイプに関する改善された視覚フィードバック、それぞれの指示のコンテンツに関する改善された視覚フィードバックなど)をユーザに提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, each individual instruction included in the first bundled notification has a respective size based on the type of content associated with the respective instruction (e.g., thumbnail, communication, etc.) (10040). This is shown in FIG. 7T, where, for example, each individual instruction included in the first bundled notification (e.g., digest 7224) has a respective size based on the type of content associated with the respective instruction (e.g., notification 7232 has a larger size than the notification in the "More Updates" portion 7236 because notification 7232 includes an image associated with its news article). Providing notifications corresponding to the first plurality of events as a first bundled notification including an indication of the first event and an indication of the second event, where each individual instruction included in the first bundled notification has a respective size based on the type of content associated with the respective instruction, provides the user with improved visual feedback (e.g., improved visual feedback regarding the type of content associated with each instruction, improved visual feedback regarding the content of each instruction, etc.). Providing improved feedback improves the usability of the device, and also reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、第1のイベントの指示及び第2のイベントの指示は、コンピュータシステムのバンドルされた通知設定に従って、第1のバンドルされた通知の一部として一緒にバンドルされる(11042)。コンピュータシステムは、コンピュータシステムのバンドルされた通知設定を含む設定ユーザインタフェースを表示し、コンピュータシステムのバンドルされた通知設定は、設定ユーザインタフェースにおいて構成可能である。設定ユーザインタフェースは、イベントの指示がバンドルされる(同じバンドルされた通知に含まれる)1つ以上のそれぞれのアプリケーションを指定する(例えば、バンドル設定を更新する)ための1つ以上のオプションを含む。コンピュータシステムは、バンドル推奨に従ってイベントの指示がバンドルされる1つ以上のアプリケーションを示すバンドル推奨を設定ユーザインタフェースに表示する。これは、例えば、図7A~図7Jに示されており、コンピュータシステムのバンドルされた通知設定は、設定ユーザインタフェース内で構成可能であり、設定ユーザインタフェースは、イベントの指示がバンドルされる1つ以上のそれぞれのアプリケーションを指定するための1つ以上のオプション(例えば、図7D-1~図7Iに示されるユーザインタフェース7060内のアプリケーションアイコン7070~7076及び7082~7088)を含む。イベントの指示がバンドル推奨に従ってバンドルされる1つ以上のアプリケーションを示すバンドル推奨を設定ユーザインタフェース内に表示することは、コンピュータシステムのバンドルされた通知設定を構成するために必要な入力の数を低減する(例えば、コンピュータシステムは、ユーザが受け入れることができるバンドル推奨を提供し、したがって、ユーザは、バンドルされた通知設定を構成するために追加の設定をナビゲートするために追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the indication of the first event and the indication of the second event are bundled together as part of a first bundled notification in accordance with a bundled notification setting of the computer system (11042). The computer system displays a configuration user interface including the bundled notification setting of the computer system, which is configurable in the configuration user interface. The configuration user interface includes one or more options for specifying one or more respective applications for which the indication of the event will be bundled (included in the same bundled notification) (e.g., updating the bundle setting). The computer system displays a bundle recommendation in the configuration user interface indicating one or more applications for which the indication of the event will be bundled in accordance with the bundle recommendation. This is shown, for example, in FIGS. 7A-7J, where the bundled notification setting of the computer system is configurable in the configuration user interface, and the configuration user interface includes one or more options for specifying one or more respective applications for which the indication of the event will be bundled (e.g., application icons 7070-7076 and 7082-7088 in user interface 7060 shown in FIGS. 7D-1-7I). Displaying a bundle recommendation within a configuration user interface that indicates one or more applications whose indications of an event are bundled according to the bundle recommendation reduces the number of inputs required to configure the computer system's bundled notification settings (e.g., the computer system provides a bundle recommendation that the user can accept, so the user does not have to perform additional inputs to navigate additional settings to configure the bundled notification settings). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、第1のイベント及び第2のイベントに対する通知は、コンピュータシステムのバンドルされた通知設定に従って、第1の配信時間の前に提供されない(11044)。いくつかの実施形態では、設定ユーザインタフェースは、第1の配信時間を指定するためのオプションを含む。これは、図7D-1~図7Iに示されており、ユーザインタフェース7060は、選択されたアプリケーションについての通知がスケジュールされた時間(例えば、図7Cで構成された「朝」配信時間7040、「夜」配信時間7046、及び「カスタム1」配信時間7052)にのみ提供されることを示す。コンピュータシステムのバンドルされた通知設定に従って、第1のイベント及び第2のイベントについての通知の提供を自動的に取り止めることは、更なるユーザ入力(例えば、通知の提供を抑制するための更なるユーザ入力、バンドルされた通知において第1のイベント及び第2のイベントについての通知を提供するための更なるユーザ入力、第1及び/又は第2のイベントについての通知を却下するための更なるユーザ入力など)を必要とせずに、(例えば、コンピュータシステムのバンドル設定に対応する)条件のセットが満たされるとき、第1のイベント及び第2のイベントについての通知の提供を抑制する。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を自動的に実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, notifications for the first event and the second event are not provided before a first delivery time in accordance with the computer system's bundled notification settings (11044). In some embodiments, the configuration user interface includes an option for specifying the first delivery time. This is shown in FIGS. 7D-1 through 7I, where user interface 7060 indicates that notifications for the selected application are provided only at scheduled times (e.g., the "Morning" delivery time 7040, "Evening" delivery time 7046, and "Custom 1" delivery time 7052 configured in FIG. 7C). Automatically ceasing to provide notifications for the first event and the second event in accordance with the computer system's bundled notification settings suppresses providing notifications for the first event and the second event when a set of conditions (e.g., corresponding to the computer system's bundled settings) is met without requiring further user input (e.g., further user input to suppress providing notifications, further user input to provide notifications for the first event and the second event in a bundled notification, further user input to dismiss notifications for the first and/or second events, etc.). By automatically performing an action when a set of conditions is met without requiring further user input, the device's usability is improved, as well as reducing power usage and improving the device's battery life by enabling the user to use the device more quickly and efficiently.

いくつかの実施形態では、イベントの指示がバンドルされる1つ以上のそれぞれのアプリケーションを指定するための1つ以上のオプションは、通知を提供するように構成されたそれぞれのアプリケーションに対応するオプションのみを含む(10046)。これは図7D-1に示されており、例えば、イベントの指示がバンドルされる1つ以上のそれぞれのアプリケーション(例えば、アプリケーションアイコン7070~7076及び7082~7088)は、通知を提供するように構成されたそれぞれのアプリケーションに対応するオプションのみを含む。イベントの指示がバンドルされる1つ以上のそれぞれのアプリケーションを指定するための1つ以上のオプションを含む設定ユーザインタフェースを表示することであって、イベントの指示がバンドルされる1つ以上のそれぞれのアプリケーションを指定するための1つ以上のオプションが、通知を提供するように構成されたそれぞれのアプリケーションに対応するオプションのみを含む、ことは、バンドルされた通知設定を構成するために必要な入力の数を低減する(例えば、ユーザは、通知を提供するように構成されていない個別のアプリケーションに対応するオプションをナビゲートするために追加の入力(例えば、スクロール)を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the one or more options for specifying one or more respective applications for which an indication of an event is bundled include only options corresponding to the respective applications configured to provide notifications (10046). This is shown in FIG. 7D-1, where, for example, each of the one or more respective applications for which an indication of an event is bundled (e.g., application icons 7070-7076 and 7082-7088) includes only options corresponding to the respective applications configured to provide notifications. Displaying a configuration user interface including one or more options for specifying one or more respective applications for which an indication of an event is bundled, where the one or more options for specifying one or more respective applications for which an indication of an event is bundled include only options corresponding to the respective applications configured to provide notifications, reduces the number of inputs required to configure the bundled notification settings (e.g., the user does not need to perform additional inputs (e.g., scrolling) to navigate through options corresponding to individual applications not configured to provide notifications). Reducing the number of inputs required to perform operations improves device usability and, in addition, reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、イベントの指示がバンドルされる1つ以上のそれぞれのアプリケーションを指定するための1つ以上のオプションは、それぞれのアプリケーションのアプリケーションタイプに少なくとも部分的に基づいてグループ化される(11048)。いくつかの実施形態では、バンドル推奨は、それぞれのアプリケーションのアプリケーションタイプ(例えば、ゲーム、ソーシャル、娯楽など)に少なくとも部分的に基づいてグループ化された、それぞれのアプリケーションの2つ以上のグループを含み、イベントの指示は、それぞれのバンドル推奨に従ってバンドルされる。これは図7D-1に示されており、例えば、イベントの指示がバンドルされる1つ以上のそれぞれのアプリケーションを指定するための1つ以上のオプション(例えば、アプリケーションアイコン7070~7076及び7082~7088)は、それぞれのアプリケーションのアプリケーションタイプに少なくとも部分的に基づいて(例えば、「ソーシャル」グループ7066及び「娯楽」グループ7078に)グループ化される。イベントの指示がバンドルされる1つ以上のそれぞれのアプリケーションを指定するための1つ以上のオプションを含む設定ユーザインタフェースを表示することであって、指示がバンドルされることになる1つ以上のそれぞれのアプリケーションを指定するための1つ以上のオプションが、それぞれのアプリケーションのアプリケーションタイプに少なくとも部分的に基づいて自動的にグループ化される、ことは、(例えば、アプリケーションタイプに少なくとも部分的に基づいて、指示がバンドルされる個別のアプリケーションをグループ化することによって)バンドルされた通知設定を構成するために必要とされる入力の数を低減し、(例えば、アルファベット順に順序付けられた)全てのアプリケーションのリストをナビゲートするための追加のユーザ入力を必要とすることなく、ユーザが(指示がバンドルされるアプリケーションとして)同様のアプリケーションを指定することを可能にする。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, one or more options for specifying one or more respective applications with which an indication of an event is bundled are grouped based at least in part on the application type of the respective applications (11048). In some embodiments, the bundle recommendation includes two or more groups of respective applications grouped at least in part on the application type of the respective applications (e.g., gaming, social, entertainment, etc.), and the indication of the event is bundled according to the respective bundle recommendation. This is shown in FIG. 7D-1, for example, where one or more options for specifying one or more respective applications with which an indication of an event is bundled (e.g., application icons 7070-7076 and 7082-7088) are grouped based at least in part on the application type of the respective applications (e.g., into a "social" group 7066 and an "entertainment" group 7078). Displaying a configuration user interface including one or more options for specifying one or more respective applications for which an indication of an event will be bundled, where the one or more options for specifying the one or more respective applications for which the indication will be bundled are automatically grouped based at least in part on the application type of the respective applications, reduces the number of inputs required to configure the bundled notification settings (e.g., by grouping individual applications for which the indication will be bundled based at least in part on the application type) and allows a user to specify similar applications (as applications for which the indication will be bundled) without requiring additional user input to navigate a list of all applications (e.g., ordered alphabetically). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、バンドル推奨は、イベントの指示がそれぞれのバンドル推奨に従ってバンドルされる(例えば、個別の活動モードがアクティブである間にバンドルされる)複数の提案されたアプリケーションの指示を含む(11050)。これは図7D-1に示されており、例えば、バンドル推奨(例えば、推奨されるアプリケーション)は、イベントの指示がそれぞれのバンドル推奨に従ってバンドルされる複数の提案されるアプリケーション(例えば、図7D-1に示されるアプリケーションアイコン)の指示を含む。イベントの指示がバンドル推奨に従ってバンドルされるアプリケーションを示すバンドル推奨を設定ユーザインタフェース内に表示することであって、バンドル推奨が、イベントの指示がそれぞれのバンドル推奨に従ってバンドルされる複数の提案されたアプリケーションの指示を含むことは、バンドルされた通知設定を構成するために必要とされる入力の数を低減する(例えば、ユーザは、全てのアプリケーションをナビゲートするために追加の入力を実行する必要なく、提案されたアプリケーションから選択することができる)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the bundle recommendation includes an indication of multiple suggested applications whose event indications will be bundled according to the respective bundle recommendation (e.g., bundled while the respective activity modes are active) (11050). This is shown in FIG. 7D-1, where, for example, the bundle recommendation (e.g., recommended applications) includes an indication of multiple suggested applications whose event indications will be bundled according to the respective bundle recommendation (e.g., application icons shown in FIG. 7D-1). Displaying a bundle recommendation within the settings user interface indicating applications whose event indications will be bundled according to the bundle recommendation, where the bundle recommendation includes an indication of multiple suggested applications whose event indications will be bundled according to the respective bundle recommendation, reduces the number of inputs required to configure bundled notification settings (e.g., a user can select from the suggested applications without having to perform additional inputs to navigate through all applications). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、設定ユーザインタフェースは、提案されたアプリケーションのサブセット(例えば、個々のアプリケーション)を、イベントの指示がバンドルされる(例えば、それぞれの活動モードがアクティブである間にバンドルされる)アプリケーションとして選択するためのオプションを含む(11052)。これは、例えば、図7F~図7Gに示されており、設定ユーザインタフェース(例えば、ユーザインタフェース7060)は、提案されたアプリケーションのサブセット(例えば、1つ)を、イベントの指示がバンドルされるアプリケーションとして選択するためのオプション(例えば、アプリケーションアイコン7070の右上隅のバブル)を含む(例えば、図7Gのアプリケーションアイコン7070上のチェックマークによって示されるように)。設定ユーザインタフェースにおいて、イベントの指示がバンドル推奨に従ってバンドルされる提案されたアプリケーションを示すバンドル推奨を表示することであって、設定ユーザインタフェースは、提案されたアプリケーションのサブセットを、イベントの指示がバンドルされるアプリケーションとして選択するためのオプションを含む、ことは、提案されたアプリケーションのサブセットを選択するのに必要な入力の数を低減する(例えば、ユーザは、提案されたアプリケーションの全てを選択する必要がある代わりに、提案されたアプリケーションのサブセットを選択することができ、その後、イベントの指示がバンドルされるアプリケーションとしてユーザが構成したくない提案されたアプリケーションを除去することができる)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the configuration user interface includes an option for selecting a subset of the suggested applications (e.g., individual applications) as applications with which event indications will be bundled (e.g., bundled while the respective activity modes are active) (11052). This is shown, for example, in FIGS. 7F-7G, where the configuration user interface (e.g., user interface 7060) includes an option (e.g., a bubble in the upper right corner of application icon 7070) for selecting a subset of the suggested applications (e.g., one) as applications with which event indications will be bundled (e.g., as indicated by a check mark on application icon 7070 in FIG. 7G). Displaying a bundle recommendation in a configuration user interface showing suggested applications for which an indication of an event is to be bundled according to the bundle recommendation, wherein the configuration user interface includes an option for selecting a subset of the suggested applications as applications for which an indication of an event is to be bundled, reduces the number of inputs required to select the subset of suggested applications (e.g., instead of having to select all of the suggested applications, a user can select a subset of the suggested applications and then remove suggested applications that the user does not want to configure as applications for which an indication of an event is to be bundled). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、設定ユーザインタフェースは、イベントの指示がバンドルされるアプリケーションとして、提案されたアプリケーションの全てを選択するためのオプションを含む(11054)。これは、例えば、図7G~図7Hに示されており、設定ユーザインタフェース(例えば、ユーザインタフェース7060)は、提案されたアプリケーションの全てを、イベントの指示がバンドルされるアプリケーションとして選択するためのオプション(例えば、「全て選択」アフォーダンス7080)を含む(例えば、図7Hの「娯楽」グループ7078内のアプリケーションアイコン上のチェックマークによって示されるように)。イベントの指示がバンドル推奨に従ってバンドルされる提案アプリケーションを示すバンドル推奨を設定ユーザインタフェースに表示することであって、設定ユーザインタフェースが、イベントの指示がバンドルされるアプリケーションとして提案アプリケーションの全てを選択するためのオプションを含むことは、提案アプリケーションを選択するために必要な入力の数を低減する(例えば、ユーザは、各提案アプリケーションを選択するために個々の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the settings user interface includes an option for selecting all of the suggested applications as applications with which the event instructions will be bundled (11054). This is shown, for example, in FIGS. 7G-7H, where the settings user interface (e.g., user interface 7060) includes an option (e.g., a "Select All" affordance 7080) for selecting all of the suggested applications as applications with which the event instructions will be bundled (e.g., as indicated by check marks on the application icons in the "Entertainment" group 7078 in FIG. 7H). Displaying a bundle recommendation in the settings user interface indicating suggested applications with which the event instructions will be bundled according to the bundle recommendation, and the settings user interface including an option for selecting all of the suggested applications as applications with which the event instructions will be bundled, reduces the number of inputs required to select the suggested applications (e.g., the user does not have to perform individual inputs to select each suggested application). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、設定ユーザインタフェースは、それぞれのバンドルされた通知を配信するための、第1の配信時間を指定するためのオプションと、第2の配信時間を指定するためのオプションと、を含む(11056)。これは、例えば、図7Bに示されており、設定ユーザインタフェース(例えば、ユーザインタフェース7014)は、それぞれのバンドルされた通知(例えば、「朝」ダイジェスト及び「夜」ダイジェスト)を配信するために、(例えば、時間「朝」7026を介して)第1の配信時間を指定するためのオプションと、(例えば、「夜」時間7032を介して)第2の配信時間を指定するためのオプションとを含む。イベントの指示がバンドルされる1つ以上のそれぞれのアプリケーションを指定するための1つ以上のオプションを含む設定ユーザインタフェースを表示することであって、設定ユーザインタフェースは、第1の配信時間を指定するためのオプションと、それぞれのバンドルされた通知を配信するための第2の配信時間を指定するためのオプションと、を含む、ことは、イベントの所望の指示にナビゲートするのに必要な入力の数を低減する(例えば、第2の配信時間を指定するためのオプションがない場合、第1の配信時間に提供される第1のバンドルされた通知は、イベントの多数の指示を含むことがあり、これは、個別のイベントの所望の指示にナビゲートするために、第1のバンドルされた通知を通してナビゲートするために追加の入力(例えば、スクロール)を実行することをユーザに要求することがある)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the configuration user interface includes an option for specifying a first delivery time and an option for specifying a second delivery time for delivering each bundled notification (11056). This is shown, for example, in FIG. 7B, where the configuration user interface (e.g., user interface 7014) includes an option for specifying a first delivery time (e.g., via time "Morning" 7026) and an option for specifying a second delivery time (e.g., via time "Evening" 7032) for delivering each bundled notification (e.g., "Morning" digest and "Evening" digest). Displaying a configuration user interface including one or more options for specifying one or more respective applications into which an indication of an event is bundled, the configuration user interface including an option for specifying a first delivery time and an option for specifying a second delivery time for delivering each bundled notification, reduces the number of inputs required to navigate to a desired indication of an event (e.g., without the option for specifying a second delivery time, a first bundled notification provided at the first delivery time may include multiple indications of the event, which may require a user to perform additional inputs (e.g., scrolling) to navigate through the first bundled notifications to navigate to the desired indications of the individual events). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、設定ユーザインタフェースは、第1の配信時間とは異なり、かつ第2の配信時間とは異なる第3の配信時間を指定するための1つ以上のオプションを含む(11058)。第3の配信時間において、コンピュータシステムは、それぞれの時間に関連付けられたそれぞれの複数のイベントの指示を含む第3のバンドルされた通知を提供し、第3の配信時間は、第1の配信時間の後かつ第2の配信時間の後であり、それぞれの複数のイベントに対する通知は、第3の配信時間の前に提供されなかった。これは図7Cに示されており、例えば、3つの配信時間が指定されている(例えば、「朝」配信時間7040、「夜」配信時間7046、及び「カスタム1」配信時間7052)。イベントの指示がバンドルされる1つ以上のそれぞれのアプリケーションを指定するための1つ以上のオプションを含む設定ユーザインタフェースを表示することであって、設定ユーザインタフェースが、第1の配信時間とは異なり、第2の配信時間とも異なる第3の配信時間を指定するための1つ以上のオプションを含む、ことは、個別のイベントの所望の指示にナビゲートするために必要とされる入力の数を低減する(例えば、第3の配信時間を指定するためのオプションがない場合、第1の配信時間及び第2の配信時間にそれぞれ提供される第1のバンドルされた通知及び第2のバンドルされた通知は、イベントの多数の指示を含む場合があり、これは、個別のイベントの所望の指示にナビゲートするために、第1及び/又は第2のバンドルされた通知をナビゲートするための追加の入力(例えば、スクロール)を実行することをユーザに要求する場合がある)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。加えて、第3の配信時間を指定するためのオプションを提供することは、ユーザが、1日当たりのバンドルされた通知のデフォルト(例えば、2つ)を上回る数を指定することを可能にし、それによって、多くのユーザに対するバンドルされた通知特徴の有用性を向上させる。In some embodiments, the configuration user interface includes one or more options for specifying a third delivery time that is different from the first delivery time and different from the second delivery time (11058). At the third delivery time, the computer system provides a third bundled notification including an indication of each of the plurality of events associated with the respective times, the third delivery time being after the first delivery time and after the second delivery time, and no notification for each of the plurality of events was provided before the third delivery time. This is shown, for example, in FIG. 7C , where three delivery times are specified (e.g., "Morning" delivery time 7040, "Evening" delivery time 7046, and "Custom 1" delivery time 7052). Displaying a configuration user interface including one or more options for specifying one or more respective applications into which an indication of an event is bundled, where the configuration user interface includes one or more options for specifying a third delivery time that is different from the first delivery time and different from the second delivery time, reduces the number of inputs required to navigate to a desired indication of an individual event (e.g., without the option for specifying a third delivery time, the first bundled notification and the second bundled notification provided for the first delivery time and the second delivery time, respectively, may include multiple indications of the event, which may require the user to perform additional inputs (e.g., scrolling) to navigate through the first and/or second bundled notifications to navigate to the desired indication of the individual event). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves device battery life by allowing users to use the device more quickly and efficiently. Additionally, providing an option for specifying a third delivery time allows users to specify more than the default number of bundled notifications per day (e.g., two), thereby improving the usefulness of the bundled notification feature for many users.

いくつかの実施形態では、第1の配信時間後に、コンピュータシステムは、第1の配信時間後の第5の時間に関連付けられた第5のイベントの発生を検出する(11060)。第5のイベントの発生を検出した後、コンピュータシステムは、第1のバンドルされた通知の少なくとも一部分と同時に(例えば、第1のバンドルされた通知において、又は第1のバンドルされた通知と同じ通知ユーザインタフェースにおいて)、次の通知アフォーダンスを表示する。図7ABに示される、通知センターユーザインタフェース7190内の次の通知アフォーダンス7192は、任意選択的に、図7ABに示されるように通知センターユーザインタフェース7190の上部付近に位置決めされる代わりに、バンドルされた通知7224内(例えば、その上部付近)に表示される。次の通知アフォーダンスのユーザ選択に応じて、コンピュータシステムは、第5のイベントの指示のプレビューを表示する。いくつかの実施形態では、次の通知アフォーダンスは、通知センターユーザインタフェースに含まれるイベントの指示のリスト内の既定の上部ロケーションに表示される。これは、例えば、図7AB~図7AC-2に示されており、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、通知センターユーザインタフェース(例えば、通知センターユーザインタフェース7190)内に、次の通知アフォーダンス(例えば、図7ABの「次の」アフォーダンス7192)を表示し、次の通知アフォーダンスのユーザ選択に応じて(例えば、「次の」アフォーダンス7192上のユーザ入力7278に応じて)、コンピュータシステムは、第5のイベントの指示のプレビュー(例えば、図7AC-1の通知7284)を表示する。第1のバンドルされた通知内の(又はその少なくとも一部分と同時に表示される)次の通知アフォーダンスのユーザ選択に応じて、第5のイベントの指示のプレビューを表示することは、第5のイベントの指示のプレビュー、又はバンドルされた通知の次の配信時間の前の第5のイベントの指示を表示するのに必要な入力の数を低減する(例えば、ユーザは、第5のイベントの指示の提供を可能にするためにコンピュータシステムのバンドルされた通知設定を再構成するために追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。更に、次の通知アフォーダンスの提供は、バンドルされた通知機能の柔軟性を増加させ、別様で次のスケジュール配信時間においてのみ利用可能になるであろうスケジュール配信時間の間のイベント通知へのユーザアクセスを可能にし、バンドルされた通知機能の有用性を改善する。In some embodiments, after the first delivery time, the computer system detects (11060) the occurrence of a fifth event associated with a fifth time after the first delivery time. After detecting the occurrence of the fifth event, the computer system displays a next notification affordance simultaneously with at least a portion of the first bundled notification (e.g., in the first bundled notification or in the same notification user interface as the first bundled notification). The next notification affordance 7192 in the notification center user interface 7190 shown in FIG. 7AB is optionally displayed within (e.g., near the top of) the bundled notification 7224 instead of being positioned near the top of the notification center user interface 7190 as shown in FIG. 7AB. In response to user selection of the next notification affordance, the computer system displays a preview of an indication of the fifth event. In some embodiments, the next notification affordance is displayed in a default top location within a list of indications of events included in the notification center user interface. 7AB-7AC-2, in which a computer system (e.g., portable multifunction device 100) displays a next notification affordance (e.g., “Next” affordance 7192 in FIG. 7AB ) within a notification center user interface (e.g., notification center user interface 7190), and in response to a user selection of the next notification affordance (e.g., in response to user input 7278 on “Next” affordance 7192), the computer system displays a preview of an indication of a fifth event (e.g., notification 7284 in FIG. 7AC-1 ). Displaying the preview of the indication of the fifth event in response to a user selection of the next notification affordance within (or displayed simultaneously with at least a portion of) the first bundled notification reduces the number of inputs required to display the preview of the indication of the fifth event, or an indication of the fifth event prior to the next delivery time of the bundled notification (e.g., the user does not have to perform additional inputs to reconfigure the computer system's bundled notification settings to enable the provision of an indication of the fifth event). Reducing the number of inputs required to perform an action improves device usability, and also reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently. Furthermore, providing a next notification affordance increases the flexibility of the bundled notification functionality, allowing the user access to event notifications during scheduled delivery times that would otherwise only be available at the next scheduled delivery time, improving the usability of the bundled notification functionality.

いくつかの実施形態では、第1の配信時間の後、コンピュータシステムは、個別の活動モードがアクティブである間に、第5の複数のイベントに対応する通知の配信を延期し(11062)、次いで、次の通知アフォーダンスのユーザ選択に応じて、コンピュータシステムは、第5の複数のイベントの指示のプレビューを表示する。これは、例えば、図7AB~図7AC-2に示されており、次の通知アフォーダンス(例えば、図7ABの「次の」アフォーダンス7192上のユーザ入力7278)のユーザ選択に応じて、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、第5の複数のイベントの指示のプレビュー(例えば、図7AC-1に示すように、「睡眠」活動モードがアクティブであった間に延期された通知7285及び通知7287)を表示する。個別の活動モードがアクティブである間に第5の複数のイベントに対応する通知の配信を延期し、次の通知アフォーダンスのユーザ選択に応じて、第5の複数のイベントの指示のプレビューを表示することは、第5の複数のイベントの指示のプレビュー、又はバンドルされた通知の次の配信時間の前の第5の複数のイベントの指示を表示するのに必要な入力の数を低減する(例えば、ユーザは、第5の複数のイベントの指示を表示するために個別の活動モードを最初に非アクティブ化するために追加の入力を実行する必要がなく、代わりに、個別の活動モードが依然としてアクティブである間に第5の複数のイベントの指示のプレビューを表示することができる)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, after the first delivery time, the computer system defers (11062) delivery of notifications corresponding to a fifth plurality of events while the respective activity mode was active, and then, in response to a user selection of a next notification affordance, the computer system displays a preview of an indication of the fifth plurality of events. This is shown, for example, in FIGS. 7AB-7AC-2, where, in response to a user selection of a next notification affordance (e.g., user input 7278 on "Next" affordance 7192 in FIG. 7AB), the computer system (e.g., portable multifunction device 100) displays a preview of an indication of the fifth plurality of events (e.g., notification 7285 and notification 7287 that were deferred while the "Sleep" activity mode was active, as shown in FIG. 7AC-1). Deferring delivery of notifications corresponding to the fifth plurality of events while the individual activity mode is active and displaying a preview of an indication of the fifth plurality of events in response to a user selection of the next notification affordance reduces the number of inputs required to display the preview of the indication of the fifth plurality of events or an indication of the fifth plurality of events prior to the next delivery time of the bundled notification (e.g., the user does not need to perform an additional input to first deactivate the individual activity mode to display the indication of the fifth plurality of events, but instead can display the preview of the indication of the fifth plurality of events while the individual activity mode is still active). Reducing the number of inputs required to perform an operation improves usability of the device and, in addition, reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、第1の配信時間の後、コンピュータシステムは、コンピュータシステムのバンドルされた通知設定に従って、第6の複数のイベントに対応する通知の配信を延期し(11064)、バンドル設定は、イベントの指示がバンドルされる1つ以上のアプリケーション(例えば、複数のアプリケーション)を指定し、次いで、次の通知アフォーダンスのユーザ選択に応じて、コンピュータシステムは、第6の複数のイベントの指示のプレビューを表示する。いくつかの実施形態では、プレビューは、第1のバンドルされた通知内の指示と共に(例えば、それと同時に、又はそれを含む単一のスクロール可能リスト内に)提示される。これは、例えば、図7AB~図7AC-2に示されており、今度の通知アフォーダンスのユーザ選択(例えば、図7ABにおける「今度の」アフォーダンス7192上のユーザ入力7278)に応じて、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、第6の複数のイベントの指示のプレビュー(例えば、図7AC-1における通知7284及び通知7286)を表示する。コンピュータシステムのバンドルされた通知設定に従って第6の複数のイベントに対応する通知の配信を延期することであって、バンドル設定は、イベントの指示がバンドルされる1つ以上のアプリケーションを指定し、次の通知アフォーダンスのユーザ選択に応じて、第6の複数のイベントの指示のプレビューを表示することは、第6の複数のイベントの指示のプレビュー又は第6の複数のイベントの指示を表示するのに必要な入力の数を低減する(例えば、ユーザは、コンピュータシステムのバンドルされた通知設定を再構成して(例えば、どのイベントの指示がバンドルされるかを変更し、又は所定の配信時間を変更して)、第6の複数のイベントの指示のプレビュー又は第6の複数のイベントの指示を見るために、追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, after the first delivery time, the computer system defers (11064) delivery of the notification corresponding to the sixth plurality of events according to the computer system's bundled notification settings, which specify one or more applications (e.g., multiple applications) for which indications of the events are bundled. Then, in response to a user selection of a next notification affordance, the computer system displays a preview of the indications of the sixth plurality of events. In some embodiments, the preview is presented together with (e.g., simultaneously with, or in a single scrollable list that includes) the instructions in the first bundled notification. This is shown, for example, in FIGS. 7AB-7AC-2, where, in response to a user selection of an upcoming notification affordance (e.g., user input 7278 on "Upcoming" affordance 7192 in FIG. 7AB), the computer system (e.g., portable multifunction device 100) displays a preview of the indications of the sixth plurality of events (e.g., notification 7284 and notification 7286 in FIG. 7AC-1). Deferring delivery of notifications corresponding to a sixth plurality of events in accordance with a bundled notification setting of the computer system, the bundle setting specifying one or more applications into which indications of the events are bundled, and displaying a preview of the indications of the sixth plurality of events in response to a user selection of a next notification affordance reduces the number of inputs required to display the preview of the indications of the sixth plurality of events or the indications of the sixth plurality of events (e.g., a user does not need to perform additional inputs to reconfigure the bundled notification setting of the computer system (e.g., to change which indications of events are bundled or to change the predetermined delivery time) to see the preview of the indications of the sixth plurality of events or the indications of the sixth plurality of events). Reducing the number of inputs required to perform an operation improves usability of the device and, in addition, reduces power usage and improves the battery life of the device by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、個別のアプリケーションに関連付けられた通知を表示している間に、コンピュータシステムは、個別のアプリケーションについてのイベントの将来の指示が(バンドリング設定によって既に指定された1つ以上の他のアプリケーションについてのイベントの指示と共に)それぞれの将来のバンドルされた通知に含まれることを指定するためのオプションを表示する(11066)。いくつかの実施形態では、バンドル設定は、表示されたオプションがユーザによって選択された場合、通知が延期されバンドルされるアプリケーションのリストに個別のアプリケーションを含めるように変更される。これは図8Eに示されており、例えば、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、個別のアプリケーションに対するイベントの将来の指示がそれぞれの将来のバンドルされた通知(例えば、「ダイジェストに送信」アフォーダンス8036)に含まれることを指定するオプションを表示する。個別のアプリケーションに関連付けられた通知を表示しながら、個別のアプリケーションに関するイベントの将来の指示がそれぞれの将来のバンドルされた通知に含まれることを指定するオプションを表示することは、それぞれの将来のバンドルされた通知に含まれる個別のアプリケーションに関する将来の通知を構成するために必要とされる入力の数を低減する(例えば、ユーザは、それぞれの将来のバンドルされた通知に含まれる個別のアプリケーションに関する将来の通知を構成するために、設定ユーザインタフェースに最初にナビゲートするために追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, while displaying notifications associated with an individual application, the computer system displays an option (11066) for specifying that future indications of events for the individual application be included in each future bundled notification (along with indications of events for one or more other applications already specified by the bundling configuration). In some embodiments, the bundling configuration is modified to include the individual application in a list of applications for which notifications are deferred and bundled if the displayed option is selected by the user. This is shown in FIG. 8E, for example, where the computer system (e.g., portable multifunction device 100) displays an option for specifying that future indications of events for the individual application be included in each future bundled notification (e.g., "Send to Digest" affordance 8036). Displaying an option for specifying that future indications of events for the individual application be included in each future bundled notification while displaying notifications associated with the individual application reduces the number of inputs required to configure future notifications for the individual applications to be included in each future bundled notification (e.g., the user does not have to perform additional input to first navigate to a settings user interface to configure future notifications for the individual applications to be included in each future bundled notification). By reducing the number of inputs required to perform an action, the device is easier to use, and by allowing the user to use the device more quickly and efficiently, it reduces power usage and improves the device's battery life.

いくつかの実施形態では、1人以上の他のユーザとの通信スレッドに関連付けられた通知を表示している間、コンピュータシステムは、既定の基準が満たされるまで通信スレッドに対応する将来の通知の表示を取り止めるためのミュートオプションと、既定の通知セット(既定の基準を満たす通知)の配信が延期される間、低減通知モードのアクティブ化を開始するための低減通知オプションとを表示する(11068)(例えば、同時に表示する)。これは図7ADに示されており、例えば、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、所定の基準が満たされる(例えば、当日が終了する)まで通信スレッドに対応する将来の通知の表示を取り止めるためのミュートオプション(例えば、「今日はミュート」アフォーダンス7292)と、既定の通知セットの配信が延期される間、低減通知モードのアクティブ化を開始するための低減通知オプション(例えば、「DNDをオンにする」アフォーダンス7290)とを表示する。通信スレッドに関連付けられた通知を1人以上の他のユーザと表示しながら、所定の基準が満たされるまで通信スレッドに対応する将来の通知の表示を取り止めるためのミュートオプションと、既定の通知セットの配信が延期される間の低減通知モードのアクティブ化を開始するための低減通知オプションとを表示することにより、通信スレッドをミュートするか、又は低減通知モードをアクティブ化するのに必要な入力の数が低減される(例えば、ユーザは、通信スレッドに関連付けられた表示された通知から直接通信スレッドをミュートするか、又は低減通知モードをアクティブ化することができ、会話スレッドをミュートするか、又は低減通知モードをアクティブ化するために別個のユーザインタフェースにナビゲートするための追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, while displaying notifications associated with a communication thread with one or more other users, the computer system displays (11068) (e.g., simultaneously displays) a mute option to suppress the display of future notifications corresponding to the communication thread until predetermined criteria are met and a reduced notification option to initiate activation of a reduced notification mode during which delivery of a predetermined set of notifications (notifications that meet the predetermined criteria) is postponed. This is shown in FIG. 7AD , where, for example, the computer system (e.g., portable multifunction device 100) displays a mute option (e.g., "Mute Today" affordance 7292) to suppress the display of future notifications corresponding to the communication thread until predetermined criteria are met (e.g., the end of the day) and a reduced notification option (e.g., "Turn On DND" affordance 7290) to initiate activation of a reduced notification mode during which delivery of a predetermined set of notifications is postponed. By displaying notifications associated with a communication thread with one or more other users while displaying a mute option to suppress display of future notifications corresponding to the communication thread until a predetermined criterion is met, and a reduced notification option to initiate activation of a reduced notification mode during which delivery of a default set of notifications is postponed, the number of inputs required to mute a communication thread or activate a reduced notification mode is reduced (e.g., a user can mute a communication thread or activate a reduced notification mode directly from a displayed notification associated with the communication thread, rather than having to perform additional inputs to navigate to a separate user interface to mute the conversation thread or activate a reduced notification mode). Reducing the number of inputs required to perform an action improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、低減通知モードが非アクティブである間、コンピュータシステムは、低減通知モードをアクティブ化するためのオプションを含む複数のモード制御オプションを表示し(11070)、低減通知モードをアクティブ化するユーザ入力に応じて、コンピュータシステムは、少なくとも第1のアプリケーション及び第2のアプリケーションに対するバンドルされた通知の提供を抑制する。これは図5Dに示されており、例えば、低減通知モードが非アクティブである(例えば、図5Dでは活動モードが現在アクティブでない)場合、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、低減通知モード(例えば、「仕事中」活動モード)をアクティブ化するためのオプションを含む複数のモード制御オプション(例えば、図5Dのアフォーダンス5010、アフォーダンス5012、アフォーダンス5014、及びアフォーダンス5016、それぞれ異なる活動モードに対応する)を表示する。ユーザ入力(例えば、アフォーダンス5010上のユーザ入力5034)に応じて、コンピュータシステムは、少なくとも第1のアプリケーション及び第2のアプリケーションに対するバンドルされた通知の提供を抑制する(例えば、「仕事中」活動モードの設定に従って、図5Zに構成されるように、「活動」アプリケーション5236及び「カレンダ」アプリケーション5196以外のアプリケーションの通知は抑制される)。低減通知モードが非アクティブである間に、低減通知モードをアクティブ化するためのオプションを含む複数のモード制御オプションを表示し、低減通知モードをアクティブ化するユーザ入力に応じて、少なくとも第1のアプリケーション及び第2のアプリケーションに対するバンドルされた通知の提供を抑制することは、更なるユーザ入力(例えば、少なくとも第1のアプリケーション及び第2のアプリケーションに対するバンドルされた通知の提供を抑制するための更なるユーザ入力)を必要とせずに、条件のセットが満たされた(例えば、低減通知モードがアクティブ化された)ときに、少なくとも第1のアプリケーション及び第2のアプリケーションに対するバンドルされた通知の提供を抑制する。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, while the reduced notification mode is inactive, the computer system displays a plurality of mode control options, including an option for activating the reduced notification mode (11070), and in response to user input activating the reduced notification mode, the computer system suppresses the provision of bundled notifications for at least the first application and the second application. This is shown in FIG. 5D , where, for example, when the reduced notification mode is inactive (e.g., no activity mode is currently active in FIG. 5D ), the computer system (e.g., portable multifunction device 100) displays a plurality of mode control options (e.g., affordance 5010, affordance 5012, affordance 5014, and affordance 5016 in FIG. 5D , each corresponding to a different activity mode), including an option for activating the reduced notification mode (e.g., the "at work" activity mode). In response to user input (e.g., user input 5034 on affordance 5010), the computer system suppresses the provision of bundled notifications for at least the first application and the second application (e.g., in accordance with the setting of the “At Work” activity mode, notifications for applications other than the “Activities” application 5236 and the “Calendar” application 5196 are suppressed, as configured in FIG. 5Z ). Displaying a plurality of mode control options, including an option for activating the reduced notification mode, while the reduced notification mode is inactive, and suppressing the provision of bundled notifications for at least the first application and the second application in response to user input activating the reduced notification mode suppresses the provision of bundled notifications for at least the first application and the second application when a set of conditions is met (e.g., the reduced notification mode is activated) without requiring further user input (e.g., further user input to suppress the provision of bundled notifications for at least the first application and the second application). Performing an action when a set of conditions is met without requiring further user input improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

図11A~図11Hにおける動作について説明された特定の順序は単なる例であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載される動作を再順序付けるための様々な方法を認識するであろう。加えて、本明細書に記載の他の方法(例えば、方法9000、10000、12000、及び13000)に関して本明細書で記載された他のプロセスの詳細は、また、図11A~図11Hに関連して上述されている方法11000に類似の方式で適用可能であることも留意されたい。例えば、方法xxxに関連して上述されている接触、ジェスチャ、及びユーザインタフェースオブジェクトは任意選択的に、本明細書で説明されている他の方法に関連して本明細書で説明されている接触、ジェスチャ、及びユーザインタフェースオブジェクト(例えば、方法9000、10000、12000及び13000)の特性のうちの1つ以上を有する。簡潔にするために、それらの詳細はここでは繰り返さない。It should be understood that the particular order described for the operations in FIGS. 11A-11H is merely an example, and that the described order is not intended to indicate the only order in which the operations can be performed. Those skilled in the art will recognize various ways to reorder the operations described herein. Additionally, it should be noted that other process details described herein with respect to other methods described herein (e.g., methods 9000, 10000, 12000, and 13000) are also applicable in a similar manner to method 11000 described above with respect to FIGS. 11A-11H. For example, the contacts, gestures, and user interface objects described above with respect to method xxx optionally have one or more of the characteristics of the contacts, gestures, and user interface objects described herein with respect to other methods described herein (e.g., methods 9000, 10000, 12000, and 13000). For the sake of brevity, those details will not be repeated here.

図12A~図12Bは、いくつかの実施形態に係る、時間制限通知を構成し、それと対話する方法12000を示すフロー図である。方法12000は、表示生成構成要素(例えば、ディスプレイコントローラ又はディスプレイ)、タッチ感知面、及びタッチ感知面との接触の強度を検出する1つ以上のセンサを有する電子デバイス(例えば、図3のデバイス300、又は図1Aのポータブル多機能デバイス100)において実行される。いくつかの実施形態では、コンピュータシステムは、タッチスクリーンディスプレイであるディスプレイを含み、タッチ感知面は、ディスプレイ上にあるか、又はディスプレイと一体化される。いくつかの実施形態では、コンピュータシステムは、タッチ感知面とは別個のディスプレイ又は表示生成構成要素を含む。方法12000の一部の動作は、任意選択的に組み合わされ、及び/又は一部の動作の順序は、任意選択的に変更される。12A-12B are flow diagrams illustrating a method 12000 of configuring and interacting with time-limited notifications, according to some embodiments. Method 12000 is performed on an electronic device (e.g., device 300 of FIG. 3 or portable multifunction device 100 of FIG. 1A) having a display generation component (e.g., a display controller or display), a touch-sensitive surface, and one or more sensors that detect the intensity of contact with the touch-sensitive surface. In some embodiments, the computer system includes a display that is a touchscreen display, and the touch-sensitive surface is on or integrated with the display. In some embodiments, the computer system includes a display or display generation component that is separate from the touch-sensitive surface. Some operations of method 12000 are optionally combined, and/or the order of some operations is optionally changed.

個別のアプリケーションの通知が抑制されている間(12002)、コンピュータシステムは、個別のアプリケーションに関連付けられたイベントを検出する(12004)。イベントの検出(12006)に応じて、個別のアプリケーションに対応する通知が抑制されており、イベントが(個別のアプリケーションに対する)通知の抑制をオーバーライドするための既定の基準を満たすという判定に従って、コンピュータシステムは、イベントの通知を(例えば、デバイスに関連付けられた1つ以上の音声出力コンポーネントを介して、デバイスに関連付けられた1つ以上の触覚出力コンポーネントを介して、及び/又は表示生成構成要素を介して)提供し(12008)、通知は、通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられた将来の通知を抑制するためのオプションを含む(例えば、オプションを含む通知は、視覚的に表示され、任意選択的に、「この通知は、高優先度としてマークされていたため、アクティブな活動モードを中止しました」などの音声プロンプトを含む)。優先度の高い通知の受信を停止したい場合、「ブレークスルー通知の停止」オプションを選択する。「オプション」という用語は、ここでは、表示されたユーザ選択可能なオプションを意味するために使用される。個別のアプリケーションに対応する通知が抑制されており、イベントが通知の抑制をオーバーライドするための既定の基準を満たさないという判定に従って、コンピュータシステムは、イベントの通知を提供することを取り止め(12010)、個別のアプリケーションに対応する通知が抑制されていないという判定に従って、コンピュータシステムは、(例えば、通知が通知の抑制をオーバーライドするための既定の基準を満たしたかどうかに関係なく)イベントの通知を提供する(12012)。While notifications for an individual application are suppressed (12002), the computer system detects an event associated with the individual application (12004). In response to detecting the event (12006), and in accordance with a determination that notifications corresponding to the individual application have been suppressed and that the event meets predefined criteria for overriding notification suppression (for the individual application), the computer system provides a notification of the event (12008) (e.g., via one or more audio output components associated with the device, via one or more haptic output components associated with the device, and/or via a display generation component), the notification including an option for suppressing future notifications associated with the individual application that meet the predefined criteria for overriding notification suppression (e.g., the notification including the option is displayed visually and, optionally, includes an audio prompt such as, "This notification has discontinued active activity mode because it was marked as high priority"). If the user wishes to stop receiving high-priority notifications, the user selects the "Stop Breakthrough Notifications" option. The term "option" is used herein to mean a displayed user-selectable option. In accordance with a determination that notifications corresponding to individual applications have been suppressed and that the event does not meet the predetermined criteria for overriding notification suppression, the computer system ceases providing notifications for the event (12010), and in accordance with a determination that notifications corresponding to individual applications have not been suppressed, the computer system provides notifications for the event (e.g., regardless of whether the notifications meet the predetermined criteria for overriding notification suppression) (12012).

方法12000によれば、個別のアプリケーションに関連付けられたイベントを検出したことに応じて、コンピュータシステムは、イベントの通知を提供し、通知は、個別のアプリケーションに対応する通知が抑制されており、イベントが通知の抑制をオーバーライドするための既定の基準を満たすという判定に従って、通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられた将来の通知を抑制するオプションを含む。自動的に、個別のアプリケーションの通知が抑制されている間に、通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられたイベントの通知を提供し、更に通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられた将来の通知を抑制するためのオプションを通知において提供することは、個別のアプリケーションに対応する通知の抑制を構成するために必要とされる入力の数を低減する。特に、ユーザは、別個のユーザインタフェース(例えば、設定ユーザインタフェース)にナビゲートする必要なく、通知自体から直接そのような通知を抑制するようにコンピュータシステムを構成することができる。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。According to method 12000, in response to detecting an event associated with an individual application, the computer system provides a notification of the event, the notification including, in accordance with a determination that the notification corresponding to the individual application has been suppressed and that the event meets the predetermined criteria for overriding the notification suppression, an option to suppress future notifications associated with the individual application that meet the predetermined criteria for overriding the notification suppression. Automatically providing a notification of an event associated with the individual application that meets the predetermined criteria for overriding the notification suppression while the notification of the individual application is being suppressed, and further providing an option in the notification to suppress future notifications associated with the individual application that meet the predetermined criteria for overriding the notification suppression, reduces the number of inputs required to configure the suppression of notifications corresponding to the individual application. In particular, a user can configure the computer system to suppress such notifications directly from the notification itself, without having to navigate to a separate user interface (e.g., a settings user interface). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、イベントの通知が、個別のアプリケーションに対応する通知が抑制されていないという判定に従って提供される場合、イベントの通知は、将来の通知を抑制するオプションなしで表示される(12014)。個別のアプリケーションに関連付けられたイベントの通知を提供することであって、通知は、個別のアプリケーションに対応する通知が抑制されており、イベントが通知の抑制をオーバーライドするための既定の基準を満たすという判定に従って、通知の抑制をオーバーライドするための既定の基準を満たす個別のアプリケーションに関連付けられた将来の通知を抑制するためのオプションを含み、個別のアプリケーションに対応する通知が抑制されていないという判定に従って、将来の通知を抑制するためのオプションなしにイベントの通知を表示する、ことは、追加の表示されるコントロール(例えば、通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられた将来の通知を抑制するための追加の表示されるコントロールであって、そのようなコントロールが適用可能でない(例えば、イベントが通知の抑制をオーバーライドするための既定の基準を満たさない)ときのコントロール)なしにUIを雑然とさせることなく追加の制御オプションを提供する。追加の表示されるコントロールでUIを雑然とさせることなく追加の制御オプションを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, if a notification of an event is provided pursuant to a determination that notifications corresponding to the individual application are not suppressed, the notification of the event is displayed without an option to suppress future notifications (12014). Providing a notification of an event associated with an individual application, where the notification includes an option to suppress future notifications associated with the individual application that meet the default criteria for overriding notification suppression pursuant to a determination that notifications corresponding to the individual application are suppressed and the event meets the default criteria for overriding notification suppression, and displaying the notification of the event without the option to suppress future notifications pursuant to a determination that notifications corresponding to the individual application are not suppressed provides additional control options without cluttering the UI without additional displayed controls (e.g., additional displayed controls for suppressing future notifications associated with the individual application that meet the default criteria for overriding notification suppression, when such controls are not applicable (e.g., the event does not meet the default criteria for overriding notification suppression)). Providing additional control options without cluttering the UI with additional displayed controls improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、将来の通知を抑制するためのオプションは、第1の目立つレベルで表示され(12016)、個別のアプリケーションに関連付けられた後続の通知は、将来の通知を抑制するためのそれぞれのオプションを含み、将来の通知を抑制するためのそれぞれのオプションは、第1の目立つレベルより下の目立つレベルで表示される。いくつかの実施形態では、目立つレベルは、フォントサイズ、フォント色、太字、下線、及び/又は他のフォント特性を使用して実装される。いくつかの実施形態では、個別のアプリケーションに関連付けられた後続の通知は、将来の通知を抑制するためのオプションと比較して目立たなく表示される、将来の通知を抑制するためのそれぞれのオプションを含む。これは、例えば、図8B~図8Fに示されており、ここでは、将来の通知を抑制するためのそれぞれのオプション(例えば、図8Fの「時間制限をオフにする」アフォーダンス8046)が、第1の目立つレベルよりも低い目立つレベルで表示されている(例えば、「時間制限をオフにする」アフォーダンス8046が、例えば、図8Cの通知8020と共に最初に表示されていないため)。後続の通知について、将来の通知を抑制するためのオプションが表示される第1の目立つレベル未満の目立つレベルを有する将来の通知を抑制するためのそれぞれのオプションを表示することは、改善された視覚フィードバック(例えば、ユーザが将来の通知を抑制するためのオプションを既に見た、かつ/又はそれと対話した改善された視覚フィードバック)をユーザに提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, an option for suppressing future notifications is displayed at a first prominence level (12016), and subsequent notifications associated with individual applications include respective options for suppressing future notifications, with the respective options for suppressing future notifications displayed at a prominence level below the first prominence level. In some embodiments, the prominence level is implemented using font size, font color, bold, underline, and/or other font characteristics. In some embodiments, subsequent notifications associated with individual applications include respective options for suppressing future notifications that are displayed less prominently compared to the options for suppressing future notifications. This is shown, for example, in FIGS. 8B-8F, where the respective options for suppressing future notifications (e.g., "Turn off time limit" affordance 8046 in FIG. 8F) are displayed at a prominence level below the first prominence level (e.g., because "Turn off time limit" affordance 8046 is not initially displayed with, for example, notification 8020 in FIG. 8C). Displaying each option for suppressing future notifications with a prominence level that is less than the first prominence level at which the option for suppressing future notifications is displayed for subsequent notifications provides the user with improved visual feedback (e.g., improved visual feedback that the user has already seen and/or interacted with the option for suppressing future notifications). Providing improved feedback improves device usability and, in addition, reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、個別のアプリケーションについての通知が抑制されるという判定は、低減通知モードが第1のコンピュータシステム上でアクティブであるという判定(及び、いくつかの実施形態では、個別のアプリケーションについての通知が低減通知モードの設定に従って抑制されるという判定)を含む(12018)。これは図8Cに示されており、例えば、低減通知モード(例えば、インジケータ8006によって示されるような「邪魔しない」活動モード)が第1のコンピュータシステム(例えば、ポータブル多機能デバイス100)上でアクティブである。低減通知モードが第1のコンピュータシステム上でアクティブであり、イベントが通知の抑制をオーバーライドするための既定の基準を満たすという判定を含む、個別のアプリケーションに対応する通知が抑制されているという判定に従って、通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられた将来の通知を抑制するためのオプションを含むイベントの通知を提供することは、通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられた将来の通知を抑制するために必要な入力の数を低減する(例えば、ユーザは、通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられた将来の通知の抑制を構成するために、追加のユーザインタフェース(例えば、一般設定ユーザインタフェース、一般通知設定ユーザインタフェースなど)を最初にナビゲートするために追加の入力を実行する必要なしに、通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられた将来の通知の抑制を構成することができる)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the determination that notifications for the individual application are suppressed includes a determination that a reduced notification mode is active on the first computer system (and, in some embodiments, a determination that notifications for the individual application are suppressed in accordance with a setting of the reduced notification mode) (12018). This is shown in FIG. 8C, for example, where a reduced notification mode (e.g., a "do not disturb" activity mode as indicated by indicator 8006) is active on the first computer system (e.g., portable multifunction device 100). In accordance with a determination that a reduced notification mode is active on the first computer system and that notifications corresponding to an individual application have been suppressed, including a determination that the event meets predefined criteria for overriding notification suppression, providing a notification of the event including an option for suppressing future notifications associated with the individual application that meet the predefined criteria for overriding notification suppression reduces the number of inputs required to suppress future notifications associated with the individual application that meet the predefined criteria for overriding notification suppression (e.g., a user can configure the suppression of future notifications associated with the individual application that meet the predefined criteria for overriding notification suppression without having to perform additional inputs to first navigate an additional user interface (e.g., a general settings user interface, a general notification settings user interface, etc.) to configure the suppression of future notifications associated with the individual application that meet the predefined criteria for overriding notification suppression). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、バンドルされた通知に対する設定に従って、個別のアプリケーションの通知を抑制し(12020)、個別のアプリケーションに対する抑制された通知は、それぞれの抑制された通知に対応するイベントの複数の指示をそれぞれが含む1つ以上のバンドルされた通知において、1つ以上の(既定の又はユーザ指定の)配信時間に提供される。これは、例えば、コンピュータシステム(例えば、ポータブル多機能デバイス100)がそれぞれのアプリケーション(例えば、図7Hのアプリケーションアイコン7070~7088に関連付けられたアプリケーション、又は図7Jのライドシェアアプリケーション)に対する通知を抑制する図7H、図7J、及び図7R~図7Sに示されている。それぞれのアプリケーションのための抑制された通知は、それぞれの抑制された通知(例えば、図7Sにおける「朝のダイジェスト」、及び/又は図7Rにおける「夜のダイジェスト」)に対応するイベントの複数の指示をそれぞれ含む1つ以上のバンドルされた通知において、1つ以上の配信時間(例えば、図7Sに示されるような午前8:00の第1の配信時間、及び図7Rに示されるような午後6:00の第2の配信時間)に提供される。通知が抑制されているが通知の抑制をオーバーライドするための既定の基準を満たす個別のアプリケーションに対応するイベントの通知を提供することに加えて、バンドルされた通知の設定に従って、1つ以上の配信時間にバンドルされた通知として個別のアプリケーションの抑制された通知を自動的に提供することは、1つ以上の配信時間に抑制された通知へのアクセスを提供し、通知の抑制をオーバーライドするための既定の基準を満たす通知を抑制しない一方で、個別のアプリケーションに関連付けられた将来の通知を抑制するために必要な入力の数を低減する。必要とされる入力の数を低減することは、個別のアプリケーションへのアクセスを提供し、個別のアプリケーションのための通知の配信を管理し、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system suppresses (12020) notifications for individual applications according to the settings for the bundled notifications, and the suppressed notifications for the individual applications are provided at one or more (default or user-specified) delivery times in one or more bundled notifications, each bundled notification including multiple indications of the event corresponding to the respective suppressed notification. This is shown, for example, in FIGS. 7H, 7J, and 7R-7S, in which the computer system (e.g., portable multifunction device 100) suppresses notifications for each application (e.g., applications associated with application icons 7070-7088 in FIG. 7H or the rideshare application in FIG. 7J). The suppressed notifications for each application are provided at one or more delivery times (e.g., a first delivery time of 8:00 AM as shown in FIG. 7S and a second delivery time of 6:00 PM as shown in FIG. 7R) in one or more bundled notifications, each including multiple indications of the event corresponding to the respective suppressed notification (e.g., "Morning Digest" in FIG. 7S and/or "Evening Digest" in FIG. 7R). In addition to providing notifications of events corresponding to individual applications for which notifications have been suppressed but meet default criteria for overriding the notification suppression, automatically providing suppressed notifications for individual applications as bundled notifications at one or more delivery times in accordance with a bundled notification configuration reduces the number of inputs required to suppress future notifications associated with the individual applications while providing access to the suppressed notifications at one or more delivery times and not suppressing notifications that meet default criteria for overriding the notification suppression. Reducing the number of inputs required to provide access to individual applications and manage delivery of notifications for individual applications improves device usability and also reduces power usage and improves device battery life by enabling users to use the device more quickly and efficiently.

いくつかの実施形態において、コンピュータシステムは、バンドルされた通知のための設定を構成する(12022)。これは、既定の基準に対応する指示(例えば、優先度の高いイベントの通知をバンドルしないオプション)を表示することを含む。いくつかの実施形態において、コンピュータシステムは、通知バンドリング(例えば、直接メッセージ、配信通知など)により抑制されない通知に対応する指示を提供する。これは図7Kに示されており、例えば、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、既定の基準に対応する指示(例えば、デイリーダイジェストに通知をバンドルしているにもかかわらず、「直接メッセージ、電話呼び出し、かつ時間制限アラート」が直ちに受信されたことを示すテキスト7134)を表示する。バンドルされた通知の設定において既定の基準に対応する指示を表示することは、改善された視覚的フィードバック(例えば、バンドルされた通知の設定に基づいて抑制されない通知に関する改善された視覚的フィードバック)をユーザに提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system configures settings for bundled notifications (12022). This includes displaying instructions corresponding to predefined criteria (e.g., an option to not bundle notifications for high-priority events). In some embodiments, the computer system provides instructions corresponding to notifications that will not be suppressed due to notification bundling (e.g., direct messages, delivery notifications, etc.). This is shown in FIG. 7K, where, for example, the computer system (e.g., portable multifunction device 100) displays instructions corresponding to predefined criteria (e.g., text 7134 indicating that "direct messages, phone calls, and time-limited alerts" were immediately received despite bundling notifications in the daily digest). Displaying instructions corresponding to predefined criteria in the bundled notification settings provides the user with improved visual feedback (e.g., improved visual feedback regarding notifications that will not be suppressed based on the bundled notification settings). Providing improved feedback improves device usability and also reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、個別のアプリケーションに関連付けられた将来の通知を抑制するためのオプションに向けられたユーザ入力を検出し(12024)、将来の通知を抑制するためのオプションに向けられたユーザ入力の検出に応じて、コンピュータシステムは、通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられた将来の通知を抑制する(例えば、別様で通知の抑制を突破することが許可されたであろう通知であっても、将来の通知は、(既定の)スケジュール配信時間に配信するために将来の通知をバンドルし、スケジュール配信時間に(例えば、個別の活動モードがアクティブであった間に)抑制された通知の指示を配信することによって抑制される)。これは図8E及び図8Fに示されており、例えば、将来の通知を抑制するオプション(例えば、図8Fの「時間制限」アフォーダンス8046)に向けられたユーザ入力の検出に応じて、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、通知の抑制をオーバーライドするための既定の基準を満たす(例えば、時間制限通知である)、個別のアプリケーション(例えば、ライドシェアアプリケーション)に関連付けられた将来の通知を抑制する。将来の通知を抑制するオプションに向けられたユーザ入力を検出したことに応じて、通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられた将来の通知を抑制することは、通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられた将来の通知を抑制するために必要な入力の数を低減する(例えば、ユーザは、個別のアプリケーションに関連付けられた受信された通知から開始して、通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられた将来の通知の抑制を構成することができ、通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられた将来の通知の抑制を構成するために、追加のユーザインタフェース(例えば、一般設定ユーザインタフェース、一般通知設定ユーザインタフェースなど)を最初にナビゲートするために追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system detects user input directed to an option for suppressing future notifications associated with an individual application (12024), and in response to detecting the user input directed to the option for suppressing future notifications, the computer system suppresses future notifications associated with the individual application that meet predefined criteria for overriding notification suppression (e.g., future notifications are suppressed by bundling future notifications for delivery at a (predefined) scheduled delivery time and delivering an indication of the suppressed notifications at the scheduled delivery time (e.g., while the individual activity mode was active). This is shown in FIGS. 8E and 8F, where, for example, in response to detecting user input directed to an option for suppressing future notifications (e.g., the "Time Limit" affordance 8046 in FIG. 8F), the computer system (e.g., portable multifunction device 100) suppresses future notifications associated with an individual application (e.g., a rideshare application) that meet predefined criteria for overriding notification suppression (e.g., are time-limited notifications). Suppressing future notifications associated with the individual application that meet the default criteria for overriding notification suppression in response to detecting user input directed to the option to suppress future notifications reduces the number of inputs required to suppress future notifications associated with the individual application that meet the default criteria for overriding notification suppression (e.g., a user can configure the suppression of future notifications associated with the individual application that meet the default criteria for overriding notification suppression starting from a received notification associated with the individual application, without having to perform additional input to first navigate an additional user interface (e.g., a general settings user interface, a general notification settings user interface, etc.) to configure the suppression of future notifications associated with the individual application that meet the default criteria for overriding notification suppression). Reducing the number of inputs required to perform an operation improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

いくつかの実施形態では、設定ユーザインタフェースを表示させるユーザ入力を検出したことに応じて、コンピュータシステムは、通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられた将来の通知を抑制するオプションを含む設定ユーザインタフェースを表示する(12026)。これは、例えば図8H~図8Jに示されており、設定ユーザインタフェース(例えば、図8Iの設定インタフェース8054)を表示させるユーザ入力(例えば、図8Hのユーザ入力8050)を検出したことに応じて、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、通知の抑制をオーバーライドするための既定の基準を満たす(例えば、時間制限通知である)、個別のアプリケーション(例えば、ライドシェアアプリケーション)に関連付けられた将来の通知を抑制するためのオプション(例えば、「ドライバが接近」オプション8078、「ドライバが到着」オプション8082、及び/又は「食品配送」オプション8086)を含む設定ユーザインタフェースを表示する。設定ユーザインタフェースを表示させるユーザ入力を検出したことに応じて、通知の抑制をオーバーライドするための既定の基準を満たす個別のアプリケーションに関連付けられた将来の通知を抑制するオプションを含む設定ユーザインタフェースを表示することは、追加の表示されるコントロールでUIを雑然とさせることなく追加の制御オプションを提供する(例えば、提供された通知に含まれる通知の抑制をオーバーライドするための既定の基準を満たす、個別のアプリケーションに関連付けられた将来の通知を抑制するオプションは、最も一般的に遭遇するシナリオには十分であり得るが、設定ユーザインタフェースは、将来の通知を抑制するためのあまり使用されない及び/又はより粒度の細かい制御オプション、及び/又は通知の抑制をオーバーライドするための既定の基準を含み得る)。追加の表示されるコントロールでUIを雑然とさせることなく追加の制御オプションを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, in response to detecting a user input that causes a settings user interface to be displayed, the computer system displays (12026) a settings user interface including options for suppressing future notifications associated with individual applications that meet predefined criteria for overriding notification suppression. This is shown, for example, in FIGS. 8H-8J, where, in response to detecting a user input (e.g., user input 8050 in FIG. 8H) that causes a settings user interface (e.g., settings interface 8054 in FIG. 8I) to be displayed, the computer system (e.g., portable multifunction device 100) displays a settings user interface including options (e.g., "Driver Approaching" option 8078, "Driver Arriving" option 8082, and/or "Food Delivery" option 8086) for suppressing future notifications associated with individual applications (e.g., rideshare applications) that meet predefined criteria for overriding notification suppression (e.g., being time-limited notifications). Displaying a settings user interface that includes an option to suppress future notifications associated with individual applications that meet default criteria for overriding notification suppression in response to detecting a user input that causes the settings user interface to be displayed provides additional control options without cluttering the UI with additional displayed controls (e.g., an option to suppress future notifications associated with individual applications that meet default criteria for overriding notification suppression included in a provided notification may be sufficient for most commonly encountered scenarios, but the settings user interface may include less commonly used and/or more granular control options for suppressing future notifications and/or default criteria for overriding notification suppression). Providing additional control options without cluttering the UI with additional displayed controls improves device usability and, in addition, reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

図12A~図12Bにおける動作について説明された特定の順序は単なる一例であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載される動作を再順序付けるための様々な方法を認識するであろう。加えて、本明細書に記載の他の方法(例えば、方法9000、10000、11000、及び13000)に関して本明細書で記載された他のプロセスの詳細は、また、図12A~図12Bに関連して上述されている方法12000に類似の方式で適用可能であることも留意されたい。例えば、方法xxxを参照して上述した接触、ジェスチャ、及び/又はユーザインタフェースオブジェクトは、任意選択的に、本明細書で説明される他の方法(例えば、方法9000、10000及び11000、及び13000)を参照して本明細書で説明される接触、ジェスチャ、及び/又はユーザインタフェースオブジェクトの特性のうちの1つ以上を有する。簡潔にするために、それらの詳細はここでは繰り返さない。It should be understood that the particular order described for the operations in FIGS. 12A-12B is merely an example, and that the described order is not intended to indicate the only order in which the operations can be performed. Those skilled in the art will recognize various ways to reorder the operations described herein. Additionally, it should be noted that other process details described herein with respect to other methods described herein (e.g., methods 9000, 10000, 11000, and 13000) are also applicable in a similar manner to method 12000 described above in connection with FIGS. 12A-12B. For example, the contacts, gestures, and/or user interface objects described above with reference to method xxx optionally have one or more of the characteristics of the contacts, gestures, and/or user interface objects described herein with reference to other methods described herein (e.g., methods 9000, 10000, 11000, and 13000). For the sake of brevity, those details will not be repeated here.

図13A~図13Bは、いくつかの実施形態に係る、別のユーザ(例えば、メッセージングアプリケーションのアクティブなメッセージングセッションにおける別のユーザ)のためのアクティブな活動モードの指示と、アクティブな活動モードの設定(例えば、ユーザによって送信されたメッセージの通知を引き起こす設定)をオーバーライドするためのオプションとを表示する方法13000を示すフロー図である。方法13000は、表示生成構成要素(例えば、ディスプレイコントローラ又はディスプレイ)、タッチ感知面、及びタッチ感知面との接触の強度を検出するための1つ以上のセンサを有する電子デバイス(例えば、図3のデバイス300、又は図1Aのポータブル多機能デバイス100)において実行される。いくつかの実施形態では、コンピュータシステムは、タッチスクリーンディスプレイであるディスプレイを含み、タッチ感知面は、ディスプレイ上にあるか、又はディスプレイと一体化される。いくつかの実施形態では、コンピュータシステムは、タッチ感知面とは別個のディスプレイ又は表示生成構成要素を含む。方法13000の一部の動作は、任意選択的に組み合わされ、及び/又は一部の動作の順序は、任意選択的に変更される。13A-13B are flow diagrams illustrating a method 13000 for displaying an indication of an active activity mode for another user (e.g., another user in an active messaging session of a messaging application) and an option to override the active activity mode setting (e.g., a setting that triggers notification of messages sent by the user), according to some embodiments. Method 13000 is performed on an electronic device (e.g., device 300 of FIG. 3 or portable multifunction device 100 of FIG. 1A) having a display generation component (e.g., a display controller or display), a touch-sensitive surface, and one or more sensors for detecting the intensity of contact with the touch-sensitive surface. In some embodiments, the computer system includes a display that is a touchscreen display, and the touch-sensitive surface is on or integrated with the display. In some embodiments, the computer system includes a display or display generation component that is separate from the touch-sensitive surface. Some operations of method 13000 are optionally combined, and/or the order of some operations is optionally changed.

デバイスは、表示生成構成要素を介して、メッセージングユーザインタフェースをディスプレイ上に表示し(13002)、メッセージングユーザインタフェースは、第1のコンピュータシステムのユーザと他の参加者との間の複数のメッセージを含む会話領域を含む。メッセージングユーザインタフェースを表示した後(例えば、表示している間)、コンピュータシステムは、他の参加者にメッセージを送信する要求を受信する(13004)。他の参加者にメッセージを送信する要求に応じて、コンピュータシステムは、他の参加者にメッセージを送信する(13006)。メッセージを他の参加者に送信した後、コンピュータシステムは、表示生成構成要素を介して、メッセージングユーザインタフェース内に、メッセージの表現と、メッセージが他の参加者のための(例えば、少なくとも第2のコンピュータシステム上の他の参加者のためにアクティブである活動モードの)低減通知設定に従って配信された(例えば、第2のコンピュータシステム又は電子デバイスに配信されたが、他の参加者への通知はない)という指示と、メッセージに関連付けられた通知の他の参加者への配信を要求するためのアフォーダンスと、を同時に表示する(13008)。いくつかの実施形態では、ユーザのための低減通知設定は、ユーザの複数のコンピュータシステム又はデバイスにわたって自動的に適用される。The device, via a display generation component, displays a messaging user interface on a display (13002), the messaging user interface including a conversation area containing multiple messages between a user of a first computer system and other participants. After displaying (e.g., while displaying) the messaging user interface, the computer system receives a request to send a message to other participants (13004). In response to the request to send the message to other participants, the computer system sends the message to the other participants (13006). After sending the message to the other participants, the computer system, via the display generation component, simultaneously displays within the messaging user interface a representation of the message, an indication that the message was delivered in accordance with reduced notification settings for the other participants (e.g., of an activity mode active for the other participants on at least a second computer system) (e.g., delivered to a second computer system or electronic device, but without notification to the other participants), and an affordance for requesting delivery of notifications associated with the message to the other participants (13008). In some embodiments, the reduced notification settings for a user are automatically applied across the user's multiple computer systems or devices.

方法13000によれば、メッセージを他の参加者に送信した後、コンピュータシステムは、メッセージングユーザインタフェース内に、メッセージの表現と、メッセージが他の参加者のための低減通知設定に従って配信されたという指示と、メッセージに関連付けられた通知の他の参加者への配信を要求するためのアフォーダンスとを同時に表示する。メッセージに関連付けられた通知の他の参加者への配信を要求するためのアフォーダンスを表示することは、メッセージに関連付けられた通知の他の参加者への配信を要求するために必要とされる入力の数を低減する(例えば、ユーザは、代替手段(例えば、異なるタイプの通信アプリケーション)を通じてメッセージを送信するために追加の入力を実行する必要がなく、又は別個のユーザインタフェースを通じてメッセージに関連付けられた通知の配信を要求するために追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。According to method 13000, after sending a message to other participants, the computer system simultaneously displays within a messaging user interface a representation of the message, an indication that the message was delivered according to the reduced notification settings for the other participants, and an affordance for requesting delivery of a notification associated with the message to the other participants. Displaying the affordance for requesting delivery of a notification associated with the message to the other participants reduces the number of inputs required to request delivery of a notification associated with the message to the other participants (e.g., the user does not have to perform additional inputs to send a message through an alternative means (e.g., a different type of communication application) or to request delivery of a notification associated with the message through a separate user interface). Reducing the number of inputs required to perform an action improves device usability and, in addition, reduces power usage and improves device battery life by allowing a user to use the device more quickly and efficiently.

加えて、メッセージの表現、メッセージが他の参加者のための低減通知設定に従って配信されたという指示、及びメッセージに関連付けられた通知の他の参加者への配信を要求するためのアフォーダンスを同時に表示することは、改善された視覚フィードバック(例えば、メッセージが他の参加者のための低減通知設定に従って配信されたという改善された視覚フィードバック)をユーザに提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In addition, simultaneously displaying a representation of the message, an indication that the message was delivered in accordance with reduced notification settings for other participants, and an affordance for requesting delivery of notifications associated with the message to other participants provides the user with improved visual feedback (e.g., improved visual feedback that the message was delivered in accordance with reduced notification settings for other participants). Providing improved feedback improves device usability and, in addition, reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、通知の配信を要求するためのアフォーダンスのアクティブ化を検出し(13010)、メッセージに関連付けられた通知の配信を要求するためのアフォーダンスのアクティブ化を検出したことに応じて、コンピュータシステムは、メッセージに関連付けられた通知の配信の要求を(例えば、他の参加者の1つ以上の電子デバイスに)送信する(例えば、他の参加者の低減通知設定をオーバーライドする要求を送信して、他の参加者に通知を配信させる)。これは図5N~図5Oに示されており、例えば、メッセージに関連付けられた通知の配信を要求するためのアフォーダンスのアクティブ化を検出したことに応じて(例えば、オーバーライドアフォーダンス5098上のユーザ入力5100を検出したことに応じて)、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、メッセージに関連付けられた通知の配信要求を送信する(例えば、図5Oの「配信済み」指示5104は、メッセージに関連付けられた通知が配信されたことを示す)。メッセージに関連付けられた通知の配信を要求するためのアフォーダンスのアクティブ化を検出したことに応じて、メッセージに関連付けられた通知の配信の要求を送信することは、他の参加者の低減通知設定にもかかわらず、メッセージに関連付けられた通知を配信するために必要な入力の数を低減する(例えば、ユーザは、代替手段(例えば、異なるタイプの通信アプリケーション)を介してメッセージを送信するために追加の入力を実行する必要がない)。動作を実行するために必要な入力の数を低減することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system detects activation of an affordance for requesting delivery of a notification (13010), and in response to detecting activation of the affordance for requesting delivery of a notification associated with the message, the computer system sends a request for delivery of the notification associated with the message (e.g., to one or more electronic devices of the other participants) (e.g., sending a request to override the other participants' reduced notification settings and cause the other participants to receive the notification). This is shown in FIGS. 5N-5O, where, for example, in response to detecting activation of the affordance for requesting delivery of a notification associated with the message (e.g., in response to detecting user input 5100 on override affordance 5098), the computer system (e.g., portable multifunction device 100) sends a request for delivery of the notification associated with the message (e.g., "Delivered" indication 5104 in FIG. 5O indicates that the notification associated with the message has been delivered). Sending a request for delivery of a notification associated with a message in response to detecting activation of an affordance for requesting delivery of a notification associated with a message reduces the number of inputs required to deliver a notification associated with a message despite other participants' reduced notification settings (e.g., the user does not need to perform additional inputs to send a message via an alternative means (e.g., a different type of communication application)). Reducing the number of inputs required to perform an action improves usability of the device and, in addition, reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、メッセージに関連付けられた通知の配信を要求するためのアフォーダンスがアクティブ化されていない場合、他の参加者へのメッセージの配信は、他の参加者のための低減通知設定に従って延期される。いくつかの実施形態では、メッセージが配信されたという指示は、メッセージが他の参加者に関連付けられた第2のコンピュータシステムに配信されたという指示である。これは、例えば、図5Nに示されており、メッセージの配信は、(例えば、ユーザ入力5100を検出する前に、「静かに配信」指示5096によって示されるように)他の参加者のための低減通知設定と共に(例えば、ユーザGeneviveのためにアクティブな「仕事中」活動モードに従って)延期される。他の参加者のための低減通知設定に従って、他の参加者へのメッセージの配信を延期することは、メッセージに関連付けられた通知の配信を要求するためのアフォーダンスがアクティブ化されていない場合、更なるユーザ入力(例えば、メッセージの配信を手動で遅延させるための更なるユーザ入力)を必要とすることなく、条件のセットが満たされた(例えば、メッセージに関連付けられた通知の配信を要求するためのアフォーダンスがアクティブ化されていない)とき、他の参加者へのメッセージの配信を自動的に延期する。更なるユーザ入力を必要とすることなく条件のセットが満たされたときに動作を自動的に実行することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用するのを有効化することによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。In some embodiments, if an affordance for requesting delivery of a notification associated with the message has not been activated, delivery of the message to the other participants is postponed in accordance with reduced notification settings for the other participants. In some embodiments, the indication that the message has been delivered is an indication that the message has been delivered to a second computer system associated with the other participants. This is shown, for example, in FIG. 5N, where delivery of the message is postponed (e.g., in accordance with an active “At Work” activity mode for user Genevive) in conjunction with reduced notification settings for the other participants (e.g., as indicated by “Quietly Deliver” indication 5096 prior to detecting user input 5100). Postponing delivery of the message to the other participants in accordance with reduced notification settings for the other participants automatically postpones delivery of the message to the other participants when a set of conditions is met (e.g., an affordance for requesting delivery of a notification associated with the message has not been activated) without requiring further user input (e.g., further user input to manually delay delivery of the message) if an affordance for requesting delivery of a notification associated with the message has not been activated. By automatically performing an action when a set of conditions is met without requiring further user input, the device's usability is improved, as well as reducing power usage and improving the device's battery life by enabling the user to use the device more quickly and efficiently.

いくつかの実施形態では、コンピュータシステムは、第2のメッセージを他の参加者に送信し(13014)、第2のメッセージが他の参加者に配信された(例えば、他の参加者に関連付けられた第2のコンピュータシステム上でDNDモードがアクティブでなかったために、他の参加者に対する低減通知設定に従ってメッセージの配信が抑制されなかった、例えば、少なくとも第2のコンピュータシステム上で他の参加者に対して活動モードがアクティブでない、又は他の参加者に対してアクティブな活動モードがメッセージの配信に影響を及ぼす設定を含まないなど)という判定に従って、コンピュータシステムは、表示生成構成要素を介して、第2のメッセージが他の参加者に配信されたという第2の指示を表示する。いくつかの実施形態では、第2の指示(例えば、メッセージ既読又はメッセージ配信レシート)は、第1の指示(例えば、「静かに配信」レシート)と同じメッセージングユーザインタフェースのロケーションに表示される。これは、図5J及び図5N~図5Oに示されており、例えば、第2のメッセージが他の参加者(例えば、他のユーザGeneviveに対してアクティブな活動モードが図5Jでないため、又はオーバーライドアフォーダンス5098が図5Nでアクティブ化されたため)他の参加者(例えば、他のユーザGenevive)に配信されたという判定に従って、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、第2のメッセージが他の参加者に配信されたという第2の指示(例えば、図5Jの「配信済み」指示5086、又は図5Oの「配信済み」指示5104)を表示する。第2のメッセージが他の参加者に配信されたという第2の指示を表示することは、改善された視覚フィードバック(例えば、メッセージの配信が参加者のための低減通知設定に従って抑制されなかったという改善された視覚フィードバック)をユーザに提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, the computer system sends a second message to the other participant (13014), and pursuant to a determination that the second message has been delivered to the other participant (e.g., delivery of the message was not suppressed in accordance with reduced notification settings for the other participant because DND mode was not active on a second computer system associated with the other participant, e.g., active mode is not active for the other participant on at least the second computer system, or the active mode for the other participant does not include settings that affect delivery of the message), the computer system displays, via the display generation component, a second indication that the second message has been delivered to the other participant. In some embodiments, the second indication (e.g., a message read or message delivery receipt) is displayed in the same location in the messaging user interface as the first indication (e.g., a "silently delivered" receipt). This is illustrated in FIGS. 5J and 5N-5O, where, for example, following a determination that a second message has been delivered to another participant (e.g., another user, Genevive) (e.g., because no activity mode is active for the other user, Genevive, in FIG. 5J or because override affordance 5098 has been activated in FIG. 5N), the computer system (e.g., portable multifunction device 100) displays a second indication that the second message has been delivered to the other participant (e.g., "Delivered" indication 5086 in FIG. 5J or "Delivered" indication 5104 in FIG. 5O). Displaying the second indication that the second message has been delivered to the other participant provides the user with improved visual feedback (e.g., improved visual feedback that delivery of the message was not suppressed in accordance with the reduced notification setting for the participant). Providing improved feedback improves device usability and, in addition, reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

いくつかの実施形態では、メッセージが他の参加者によって閲覧されたという判定に従って(例えば、いくつかの実施形態では、第2のコンピュータシステムは、メッセージが第2のコンピュータシステム上に表示されたという指示を伝送する)、コンピュータシステムは、メッセージが閲覧されたという第3の指示(例えば、メッセージ既読レシート)を表示する(13016)。これは、例えば、図5Pに示されており、メッセージが他の参加者によって閲覧された(例えば、ユーザGeneviveによって閲覧された)という判定に従って、コンピュータシステム(例えば、ポータブル多機能デバイス100)は、メッセージが閲覧されたという第3の指示(例えば、「既読」指示5106)を表示する。メッセージが他の参加者によって閲覧されたという判定に従って、メッセージが閲覧されたという第3の指示を表示することは、改善された視覚フィードバック(例えば、他の参加者がメッセージを閲覧したという改善された視覚フィードバック、メッセージを閲覧している他の参加者に関連付けられた追加の詳細に関する改善された視覚フィードバック(例えば、他の参加者がメッセージを閲覧したときを反映するタイムスタンプ))をユーザに提供する。改善されたフィードバックを提供することにより、デバイスの操作性を向上させ、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。In some embodiments, pursuant to a determination that the message has been viewed by other participants (e.g., in some embodiments, the second computer system transmits an indication that the message has been displayed on the second computer system), the computer system displays a third indication that the message has been viewed (e.g., a message read receipt) (13016). This is shown, for example, in FIG. 5P, where, pursuant to a determination that the message has been viewed by other participants (e.g., viewed by user Genevive), the computer system (e.g., portable multifunction device 100) displays a third indication that the message has been viewed (e.g., "read" indication 5106). Displaying the third indication that the message has been viewed pursuant to a determination that the message has been viewed by other participants provides the user with enhanced visual feedback (e.g., enhanced visual feedback that other participants have viewed the message, enhanced visual feedback regarding additional details associated with the other participants viewing the message (e.g., a timestamp reflecting when the other participants viewed the message)). Providing improved feedback improves the usability of the device, and also reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

図13A~図13Bにおける動作について説明された特定の順序は単なる一例であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載される動作を再順序付けるための様々な方法を認識するであろう。加えて、本明細書に記載の他の方法(例えば、方法9000、10000、11000、及び12000)に関して本明細書で記載された他のプロセスの詳細はまた、図13A~図13Bに関連して上述された方法13000に類似の方法で適用可能であることも留意されたい。例えば、方法xxxを参照して上述した接触、ジェスチャ、及び/又はユーザインタフェースオブジェクトは、任意選択的に、本明細書で説明される他の方法(例えば、方法9000、10000、11000、及び12000)を参照して本明細書で説明される接触、ジェスチャ、及び/又はユーザインタフェースオブジェクトの特性のうちの1つ以上を有する。簡潔にするために、それらの詳細はここでは繰り返さない。It should be understood that the particular order described for the operations in FIGS. 13A-13B is merely an example, and that the described order is not intended to indicate the only order in which the operations can be performed. Those skilled in the art will recognize various ways to reorder the operations described herein. Additionally, it should be noted that other process details described herein with respect to other methods described herein (e.g., methods 9000, 10000, 11000, and 12000) are also applicable in a manner similar to method 13000 described above in connection with FIGS. 13A-13B. For example, the contacts, gestures, and/or user interface objects described above with reference to method xxx optionally have one or more of the characteristics of the contacts, gestures, and/or user interface objects described herein with reference to other methods described herein (e.g., methods 9000, 10000, 11000, and 12000). For the sake of brevity, those details will not be repeated here.

図9A~図13Bを参照して上述した動作は、任意選択的に図1A~図1Bに記される構成要素によって実装される。例えば、任意選択的に、イベントソート部170、イベント認識部180、及びイベント処理部190によって実装される。イベントソート部170のイベントモニタ171は、タッチ感知ディスプレイ112上の接触を検出し、イベントディスパッチャモジュール174は、イベント情報をアプリケーション136-1に配信する。アプリケーション136-1の個別のイベント認識部180は、そのイベント情報をそれぞれのイベント定義186と比較し、タッチ感知面上の第1のロケーションにおける第1の接触(又は、デバイスの回転)が、ユーザインタフェース上のオブジェクトの選択、又は1つの向きから別の向きへのデバイスの回転などの、既定のイベント又はサブイベントに対応するかどうかを判定する。個別の既定のイベント又はサブイベントが検出されると、イベント認識部180は、そのイベント又はサブイベントの検出に関連付けられたイベント処理部190をアクティブ化する。イベント処理部190は、アプリケーション内部状態192を更新するために、データ更新部176又はオブジェクト更新部177を、任意選択で使用するか又は呼び出す。いくつかの実施形態では、イベント処理部190は、アプリケーションにより表示されるものを更新するために、個別のGUI更新部178にアクセスする。同様に、当業者にとって、他の処理が図1A~図1Bに記される構成要素に基づいてどのように実施されるかは明らかであろう。9A-13B are optionally implemented by the components depicted in FIGS. 1A-1B. For example, they are optionally implemented by an event sorter 170, an event recognizer 180, and an event handler 190. An event monitor 171 of the event sorter 170 detects contacts on the touch-sensitive display 112, and an event dispatcher module 174 delivers the event information to the application 136-1. An individual event recognizer 180 of the application 136-1 compares the event information with a respective event definition 186 to determine whether a first contact at a first location on the touch-sensitive surface (or a rotation of the device) corresponds to a predefined event or sub-event, such as the selection of an object on a user interface or the rotation of the device from one orientation to another. When a predefined event or sub-event is detected, the event recognizer 180 activates an event handler 190 associated with the detection of that event or sub-event. Event handler 190 optionally uses or calls data updater 176 or object updater 177 to update application internal state 192. In some embodiments, event handler 190 accesses a separate GUI updater 178 to update what is displayed by the application. Similarly, it will be apparent to those skilled in the art how other processes may be implemented based on the components depicted in FIGS. 1A-1B.

上記は、説明を目的として、特定の実施形態を参照して記述されている。しかしながら、上記の例示的な論考は、網羅的であること、又は開示される厳密な形態に本発明を限定することを意図するものではない。上記の教示を考慮して、多くの修正及び変形が可能である。本発明の原理及びその実際的な応用を最良の形で説明し、それによって他の当業者が、想到される特定の用途に適した様々な変更で本発明及び様々な記載された実施形態を最良の形で使用することを有効化するために、これらの実施形態を選択し記載した。
The foregoing has been described with reference to specific embodiments for purposes of explanation. However, the exemplary discussion above is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of the above teachings. These embodiments were chosen and described in order to best explain the principles of the invention and its practical application, and thereby enable others skilled in the art to best utilize the invention and the various described embodiments with various modifications suited to the particular uses contemplated.

Claims (138)

Translated fromJapanese
方法であって、
表示生成構成要素及び1つ以上の入力デバイスと通信しているコンピュータシステムにおいて、
前記表示生成構成要素を介して、第1のユーザインタフェースであって、
第1の活動モードに関連付けられた第1のアフォーダンスと、
前記第1の活動モードの設定を変更することに関連付けられた第2のアフォーダンスと、
第2の活動モードに関連付けられた第3のアフォーダンスと、を含む第1のユーザインタフェースを表示することと、
前記第1のユーザインタフェースを表示している間に、第1のユーザ入力を検出し、
前記第1のユーザ入力を検出したことに応じて、
前記第1のユーザ入力が前記第1のアフォーダンスをアクティブ化したという判定に従って、前記第1の活動モードのアクティブ化を開始し、
前記第1のユーザ入力が前記第2のアフォーダンスをアクティブ化したという判定に従って、前記表示生成構成要素を介して、前記第1の活動モードの設定を変更するための第1の設定インタフェースを表示し、
前記第1のユーザ入力が前記第3のアフォーダンスをアクティブ化したという判定に従って、前記第2の活動モードのアクティブ化を開始することと、を含む、方法。
1. A method comprising:
A computer system in communication with a display generation component and one or more input devices, comprising:
via the display generation component, a first user interface,
a first affordance associated with a first activity mode;
a second affordance associated with changing the setting of the first active mode; and
a third affordance associated with the second activity mode; and
detecting a first user input while displaying the first user interface;
In response to detecting the first user input,
initiate activation of the first activity mode in accordance with determining that the first user input activated the first affordance;
displaying, via the display generation component, a first setting interface for changing a setting of the first activity mode in accordance with determining that the first user input has activated the second affordance;
and initiating activation of the second activity mode according to a determination that the first user input activated the third affordance.
前記第1のユーザインタフェースを表示する前に、活動モードアフォーダンスを有する制御ユーザインタフェースを表示することと、
前記制御ユーザインタフェースを表示している間に、前記活動モードアフォーダンス上の入力を検出することと、
前記活動モードアフォーダンス上の前記入力を検出したことに応じて、前記第1のユーザインタフェースを表示することと、
を含む、請求項1に記載の方法。
displaying a control user interface having an active mode affordance before displaying the first user interface;
Detecting an input on the active mode affordance while displaying the control user interface;
displaying the first user interface in response to detecting the input on the active mode affordance;
The method of claim 1 , comprising:
前記制御ユーザインタフェースを表示する前に、アプリケーション起動ユーザインタフェースを表示することと、
前記アプリケーション起動ユーザインタフェース上の入力を検出することと、
前記アプリケーション起動ユーザインタフェース上で前記入力を検出したことに応じて、前記制御ユーザインタフェースを表示することと、
を含む、請求項2に記載の方法。
displaying an application launch user interface before displaying the control user interface;
Detecting an input on the application launch user interface;
displaying the control user interface in response to detecting the input on the application launch user interface;
The method of claim 2 , comprising:
前記第1のユーザインタフェースが、前記第2の活動モードの設定を変更することに関連付けられた第4のアフォーダンスを含み、前記第4のアフォーダンスが、アクティブ化されると、前記第2の活動モードの設定インタフェースを表示させる、請求項1~3のいずれか一項に記載の方法。The method of any one of claims 1 to 3, wherein the first user interface includes a fourth affordance associated with changing the settings of the second activity mode, and when the fourth affordance is activated, a settings interface for the second activity mode is displayed. 前記第1の活動モードの前記設定を変更するための前記第1の設定インタフェースが、前記第1の活動モードのアクティブ化を自動的に開始するための基準を指定するための少なくとも1つのオプションを含む、請求項1~4のいずれか一項に記載の方法。The method of any one of claims 1 to 4, wherein the first setting interface for changing the settings of the first activity mode includes at least one option for specifying criteria for automatically initiating activation of the first activity mode. 前記第1の活動モードのアクティブ化を自動的に開始するための前記基準が、指定された時間、ロケーション、又はアクティブアプリケーションに少なくとも部分的に基づく基準を含む、請求項5に記載の方法。The method of claim 5, wherein the criteria for automatically initiating activation of the first activity mode include criteria based at least in part on a specified time, location, or active application. トリガ条件の検出に応じて、通知において指定された条件が検出されたときに前記第1の活動モードのアクティブ化を自動的に開始するように前記第1の活動モードを構成するためのプロンプトを含む前記通知を表示することを含む、請求項6に記載の方法。The method of claim 6, further comprising: in response to detecting a trigger condition, displaying the notification including a prompt to configure the first activity mode to automatically initiate activation of the first activity mode when a condition specified in the notification is detected. 前記第1の活動モードのアクティブ化を自動的に開始するための前記基準が、前記コンピュータシステムに関連付けられたユーザ活動に対応する記録されたユーザデータに少なくとも部分的に基づく、請求項5~7のいずれか一項に記載の方法。The method of any one of claims 5 to 7, wherein the criteria for automatically initiating activation of the first activity mode are based at least in part on recorded user data corresponding to user activity associated with the computer system. 前記第1の設定インタフェースを表示することが、
前記第1の活動モードがアクティブである間に個別のアプリケーションに関連付けられた通知が前記コンピュータシステムによって出力されるか否かを判定するためのオプションと、
前記第1の活動モードがアクティブである間に連絡可能なユーザに関連付けられた通知が前記コンピュータシステムによって出力されるか否かを判定するためのオプションと、のうちの少なくとも1つを表示すること、
を含む、請求項1~8のいずれか一項に記載の方法。
Displaying the first configuration interface
an option for determining whether notifications associated with individual applications are output by the computer system while the first mode of activity is active;
and an option for determining whether notifications associated with reachable users are output by the computer system while the first activity mode is active.
The method according to any one of claims 1 to 8, comprising:
前記第1の設定インタフェースが、アクティブ化されると、前記第1の活動モードがアクティブである間に通知が提供されるアプリケーションを選択するためのオプションを含む前記第1の設定インタフェースの第1の部分と、前記第1の活動モードがアクティブである間に通知が提供されるそれぞれのユーザ連絡先を選択するためのオプションを含む前記第1の設定インタフェースの第2の部分と、を切り替えるアフォーダンスを含む、請求項9に記載の方法。10. The method of claim 9, wherein the first settings interface includes an affordance that, when activated, switches between a first portion of the first settings interface including options for selecting applications for which notifications will be provided while the first activity mode is active and a second portion of the first settings interface including options for selecting respective user contacts for which notifications will be provided while the first activity mode is active. 前記第1の活動モードがアクティブである間に連絡可能なユーザに関連付けられた通知が前記コンピュータシステムによって出力されるか否かを判定するための前記オプションが、前記第1の活動モード以外の活動モードがアクティブである間に通知を提供するように前記個別のアプリケーションを構成することなく、前記第1の活動モードがアクティブである間に通知を提供するように前記個別のアプリケーションを構成する、請求項9又は10に記載の方法。The method of claim 9 or 10, wherein the option for determining whether notifications associated with contactable users are output by the computer system while the first activity mode is active configures the individual application to provide notifications while the first activity mode is active without configuring the individual application to provide notifications while an activity mode other than the first activity mode is active. 前記表示生成構成要素を介して、前記コンピュータシステムの現在の活動モードを示す活動モードインジケータを、前記コンピュータシステムのウェイク状態に対応するウェイクスクリーンユーザインタフェース上に表示することを含み、前記コンピュータシステムが前記第1の活動モードにあるという判定に従って、前記活動モードインジケータが、第1の外観を有し、前記コンピュータシステムが前記第1の活動モードとは異なる前記第2の活動モードにあるという判定に従って、前記活動モードインジケータが、前記第1の外観とは異なる第2の外観を有することを含む、請求項1~11のいずれか一項に記載の方法。The method of any one of claims 1 to 11, further comprising displaying, via the display generation component, an activity mode indicator indicating the current activity mode of the computer system on a wake screen user interface corresponding to the wake state of the computer system, wherein the activity mode indicator has a first appearance in accordance with a determination that the computer system is in the first activity mode, and the activity mode indicator has a second appearance different from the first appearance in accordance with a determination that the computer system is in the second activity mode different from the first activity mode. 前記表示生成構成要素を介して、前記ウェイクスクリーンユーザインタフェース上に現在時刻の表現を表示することを含み、前記活動モードインジケータが、前記ウェイクスクリーンユーザインタフェース上の前記現在時刻の前記表現の下に表示される、請求項12に記載の方法。The method of claim 12, further comprising displaying a representation of the current time on the wake screen user interface via the display generation component, wherein the activity mode indicator is displayed below the representation of the current time on the wake screen user interface. 前記表示生成構成要素を介して、前記コンピュータシステムが前記第1の活動モードにあるという判定に従って、活動モードインジケータが第1の外観を有し、前記コンピュータシステムが前記第1の活動モードとは異なる前記第2の活動モードにあるという判定に従って、前記活動モードインジケータが前記第1の外観とは異なる第2の外観を有することを含む、個別のユーザインタフェースのステータス領域に、前記コンピュータシステムの現在の活動モードを示す前記活動モードインジケータを表示すること、
を更に含む、請求項1~13のいずれか一項に記載の方法。
displaying, via the display generating component, an activity mode indicator indicating a current activity mode of the computer system in a status area of a separate user interface, the activity mode indicator having a first appearance in accordance with a determination that the computer system is in the first activity mode, and the activity mode indicator having a second appearance different from the first appearance in accordance with a determination that the computer system is in the second activity mode different from the first activity mode;
The method of any one of claims 1 to 13, further comprising:
複数の活動モードのうちの現在の活動モードがアクティブである間に活動モードアフォーダンスを選択する第4のユーザ入力を検出することと、
前記活動モードアフォーダンスを選択する前記第4のユーザ入力を検出したことに応じて、前記現在の活動モードの非アクティブ化を開始することと、
を更に含む、請求項1~14のいずれか一項に記載の方法。
Detecting a fourth user input that selects an active mode affordance while a current active mode of the plurality of active modes is active; and
In response to detecting the fourth user input selecting the active mode affordance, initiating a deactivation of the current active mode;
The method of any one of claims 1 to 14, further comprising:
他のコンピュータシステムの第1のユーザに関連付けられた複数のユーザインタフェース内に、前記第1のユーザの活動モードインジケータを表示することを含み、前記第1のユーザの前記活動モードインジケータが、前記第1のユーザのためにアクティブである個別の活動モードに対応する、請求項1~15のいずれか一項に記載の方法。The method of any one of claims 1 to 15, comprising displaying activity mode indicators for a first user in multiple user interfaces associated with the first user of other computer systems, the activity mode indicators for the first user corresponding to distinct activity modes active for the first user. 前記第1のユーザに関連付けられた前記複数のユーザインタフェースのうちの個別のユーザインタフェース内に、前記第1のユーザのアバターと、前記第1のユーザの前記アバターに視覚的に関連付けられた前記第1のユーザの前記活動モードインジケータと、を同時に表示する、
請求項16に記載の方法。
simultaneously displaying an avatar of the first user and the activity mode indicator of the first user visually associated with the avatar of the first user within a separate one of the user interfaces associated with the first user.
17. The method of claim 16.
前記第1のユーザに関連付けられた前記複数のユーザインタフェースが、前記他のコンピュータシステムの前記第1のユーザと前記コンピュータシステムのユーザとの間の通信セッションに対応するメッセージングユーザインタフェースを含む、請求項16又は17に記載の方法。The method of claim 16 or 17, wherein the plurality of user interfaces associated with the first user includes a messaging user interface corresponding to a communication session between the first user of the other computer system and a user of the computer system. 前記第1のユーザの前記活動モードインジケータが、複数の異なる活動モードに対して同じである、請求項18に記載の方法。The method of claim 18, wherein the activity mode indicator for the first user is the same for multiple different activity modes. 前記個別の活動モードが前記第1のユーザに対してアクティブである間に、第1の通信を前記第1のユーザに伝送することと、
前記メッセージングユーザインタフェース内に、前記第1のユーザに対してアクティブである前記個別の活動モードに従って前記第1の通信が配信されたという指示を表示することと、
を含む、請求項18又は19に記載の方法。
transmitting a first communication to the first user while the individual activity mode is active for the first user;
displaying within the messaging user interface an indication that the first communication was delivered in accordance with the individual activity mode active for the first user;
20. The method of claim 18 or 19, comprising:
前記個別の活動モードが前記第1のユーザに対してアクティブであることに従って前記第1の通信が配信されたという前記指示が、オプションを含み、前記オプションが、アクティブ化されると、前記第1の通信に対応する通知を提供するための要求を前記他のコンピュータシステムに送信する、請求項20に記載の方法。The method of claim 20, wherein the indication that the first communication was delivered in accordance with the individual activity mode being active for the first user includes an option that, when activated, sends a request to the other computer system to provide a notification corresponding to the first communication. 前記個別の活動モードが前記第1のユーザに対してアクティブであることに従って前記第1の通信が配信されたという前記指示が、前記個別の活動モードが前記第1のユーザに対してアクティブであることを示すように前記他のコンピュータシステムが構成されているという判定に従って表示される、請求項20又は21に記載の方法。A method according to claim 20 or 21, wherein the indication that the first communication was delivered in accordance with the individual activity mode being active for the first user is displayed in accordance with a determination that the other computer system is configured to indicate that the individual activity mode is active for the first user. 前記第1のユーザインタフェース及び前記第1の設定インタフェースのうちの1つ以上が、
前記コンピュータシステムのユーザ以外のユーザに対して、前記第1の活動モードに対応するステータスインジケータの表示を可能にするためのオプションと、
前記コンピュータシステムの前記ユーザ以外のユーザに対して、前記第1の活動モードに対応する前記ステータスインジケータの表示を無効化するためのオプションと、を含む、請求項1~22のいずれか一項に記載の方法。
one or more of the first user interface and the first configuration interface:
an option for enabling display of a status indicator corresponding to the first mode of activity to users other than the user of the computer system;
and an option to disable display of the status indicator corresponding to the first activity mode to users other than the user of the computer system.
前記第1の設定インタフェースを表示している間に、ナビゲーション基準を満たす第5のユーザ入力を検出することと、
前記ナビゲーション基準を満たす前記第5のユーザ入力を検出したことに応じて、前記第2の活動モードの設定を変更するための第2の設定インタフェースを表示することと、
を更に含む、請求項1~23のいずれか一項に記載の方法。
detecting a fifth user input satisfying a navigation criterion while displaying the first configuration interface;
In response to detecting the fifth user input satisfying the navigation criteria, displaying a second setting interface for changing a setting of the second activity mode;
The method of any one of claims 1 to 23, further comprising:
前記第1の設定インタフェースが、前記第1の活動モードがアクティブである間に通知が提供されるアプリケーションを指定するためのオプションを含む、請求項1~24のいずれか一項に記載の方法。A method according to any one of claims 1 to 24, wherein the first configuration interface includes an option for specifying applications for which notifications are to be provided while the first activity mode is active. 前記第1の設定インタフェースが、前記第1の活動モードがアクティブである間に複数のアプリケーションに対する時間制限通知の配信を可能にするためのオプションを含み、前記時間制限通知が、時間制限基準を満たす、請求項1~25のいずれか一項に記載の方法。The method of any one of claims 1 to 25, wherein the first configuration interface includes an option for enabling delivery of time-limited notifications for multiple applications while the first activity mode is active, and the time-limited notifications meet time-limited criteria. 前記第1のユーザインタフェースが、前記第1の活動モード及び前記第2の活動モードとは異なる新しい活動モードを構成するためのオプションを含み、
前記新しい活動モードが構成された後、前記新しい活動モードのアフォーダンスが前記第1のユーザインタフェース内に表示される、
請求項1~26のいずれか一項に記載の方法。
the first user interface includes an option for configuring a new activity mode different from the first activity mode and the second activity mode;
After the new activity mode is configured, an affordance of the new activity mode is displayed within the first user interface.
27. The method according to any one of claims 1 to 26.
前記第1のユーザインタフェースに、前記第1の活動モード又は前記第2の活動モードのスケジュールされたアクティブ化時間を表示することを含む、請求項1~27のいずれか一項に記載の方法。A method according to any one of claims 1 to 27, comprising displaying a scheduled activation time for the first activity mode or the second activity mode on the first user interface. トリガ条件の検出に応じて、前記第1の活動モード及び前記第2の活動モードとは異なる新しい活動モードの使用を設定又は開始するためのプロンプトを含む通知を表示することを含む、請求項1~28のいずれか一項に記載の方法。The method of any one of claims 1 to 28, comprising, in response to detecting a trigger condition, displaying a notification including a prompt to configure or initiate use of a new activity mode different from the first activity mode and the second activity mode. コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
1つ以上のプロセッサと、
1つ以上のプログラムを記憶したメモリと、を備え、前記1つ以上のプログラムが、前記1つ以上のプロセッサによって実行されるように構成されており、前記1つ以上のプログラムが、
前記表示生成構成要素を介して、第1のユーザインタフェースであって、
第1の活動モードに関連付けられた第1のアフォーダンスと、
前記第1の活動モードの設定を変更することに関連付けられた第2のアフォーダンスと、
第2の活動モードに関連付けられた第3のアフォーダンスと、を含む第1のユーザインタフェースを表示し、
前記第1のユーザインタフェースを表示している間に、第1のユーザ入力を検出し、
前記第1のユーザ入力を検出したことに応じて、
前記第1のユーザ入力が前記第1のアフォーダンスをアクティブ化したという判定に従って、前記第1の活動モードのアクティブ化を開始し、
前記第1のユーザ入力が前記第2のアフォーダンスをアクティブ化したという判定に従って、前記表示生成構成要素を介して、前記第1の活動モードの設定を変更するための第1の設定インタフェースを表示し、
前記第1のユーザ入力が前記第3のアフォーダンスをアクティブ化したという判定に従って、前記第2の活動モードのアクティブ化を開始する、命令を含む、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
one or more processors;
a memory storing one or more programs, the one or more programs being configured to be executed by the one or more processors, the one or more programs comprising:
via the display generation component, a first user interface,
a first affordance associated with a first activity mode;
a second affordance associated with changing the setting of the first active mode; and
a third affordance associated with the second mode of activity; and
detecting a first user input while displaying the first user interface;
In response to detecting the first user input,
initiate activation of the first activity mode in accordance with determining that the first user input activated the first affordance;
displaying, via the display generation component, a first setting interface for changing a setting of the first activity mode in accordance with determining that the first user input has activated the second affordance;
Initiate activation of the second activity mode according to a determination that the first user input activated the third affordance.
1つ以上のプログラムを記憶したコンピュータ可読記憶媒体であって、前記1つ以上のプログラムが、命令を含み、前記命令が、表示生成構成要素と、1つ以上の入力デバイスと、を含むコンピュータシステムによって実行されたときに、前記コンピュータシステムに、
前記表示生成構成要素を介して、第1のユーザインタフェースであって、
第1の活動モードに関連付けられた第1のアフォーダンスと、
前記第1の活動モードの設定を変更することに関連付けられた第2のアフォーダンスと、
第2の活動モードに関連付けられた第3のアフォーダンスと、を含む第1のユーザインタフェースを表示させ、
前記第1のユーザインタフェースを表示している間に、第1のユーザ入力を検出させ、
前記第1のユーザ入力を検出したことに応じて、
前記第1のユーザ入力が前記第1のアフォーダンスをアクティブ化したという判定に従って、前記第1の活動モードのアクティブ化を開始させ、
前記第1のユーザ入力が前記第2のアフォーダンスをアクティブ化したという判定に従って、前記表示生成構成要素を介して、前記第1の活動モードの設定を変更するための第1の設定インタフェースを表示させ、
前記第1のユーザ入力が前記第3のアフォーダンスをアクティブ化したという判定に従って、前記第2の活動モードのアクティブ化を開始させる、コンピュータ可読記憶媒体。
1. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a computer system including a display generating component and one or more input devices, cause the computer system to:
via the display generation component, a first user interface,
a first affordance associated with a first activity mode;
a second affordance associated with changing the setting of the first active mode; and
a third affordance associated with the second activity mode; and
detecting a first user input while displaying the first user interface;
In response to detecting the first user input,
initiate activation of the first activity mode in accordance with determining that the first user input activated the first affordance;
displaying, via the display generation component, a first setting interface for changing a setting of the first activity mode in accordance with determining that the first user input has activated the second affordance;
initiates activation of the second activity mode according to a determination that the first user input activated the third affordance.
コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
前記表示生成構成要素を介して、第1のユーザインタフェースであって、
第1の活動モードに関連付けられた第1のアフォーダンスと、
前記第1の活動モードの設定を変更することに関連付けられた第2のアフォーダンスと、
第2の活動モードに関連付けられた第3のアフォーダンスと、を含む第1のユーザインタフェースを表示する手段と、
前記第1のユーザインタフェースを表示している間に、第1のユーザ入力を検出する手段と、
前記第1のユーザ入力を検出したことに応じて、
前記第1のユーザ入力が前記第1のアフォーダンスをアクティブ化したという判定に従って、前記第1の活動モードのアクティブ化を開始し、
前記第1のユーザ入力が前記第2のアフォーダンスをアクティブ化したという判定に従って、前記表示生成構成要素を介して、前記第1の活動モードの設定を変更するための第1の設定インタフェースを表示し、
前記第1のユーザ入力が前記第3のアフォーダンスをアクティブ化したという判定に従って、前記第2の活動モードのアクティブ化を開始する手段と、を備える、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
via the display generation component, a first user interface,
a first affordance associated with a first activity mode;
a second affordance associated with changing the setting of the first active mode; and
a third affordance associated with the second mode of activity; and
means for detecting a first user input while displaying the first user interface;
In response to detecting the first user input,
initiate activation of the first activity mode in accordance with determining that the first user input activated the first affordance;
displaying, via the display generation component, a first setting interface for changing a setting of the first activity mode in accordance with determining that the first user input has activated the second affordance;
means for initiating activation of the second activity mode according to a determination that the first user input activated the third affordance.
表示生成構成要素と1つ以上の入力デバイスとを含むコンピュータシステムにおいて使用される情報処理装置であって、前記情報処理装置が、
前記表示生成構成要素を介して、第1のユーザインタフェースであって、
第1の活動モードに関連付けられた第1のアフォーダンスと、
前記第1の活動モードの設定を変更することに関連付けられた第2のアフォーダンスと、
第2の活動モードに関連付けられた第3のアフォーダンスと、を含む第1のユーザインタフェースを表示する手段と、
前記第1のユーザインタフェースを表示している間に、第1のユーザ入力を検出する手段と、
前記第1のユーザ入力を検出したことに応じて、
前記第1のユーザ入力が前記第1のアフォーダンスをアクティブ化したという判定に従って、前記第1の活動モードのアクティブ化を開始し、
前記第1のユーザ入力が前記第2のアフォーダンスをアクティブ化したという判定に従って、前記表示生成構成要素を介して、前記第1の活動モードの設定を変更するための第1の設定インタフェースを表示し、
前記第1のユーザ入力が前記第3のアフォーダンスをアクティブ化したという判定に従って、前記第2の活動モードのアクティブ化を開始する手段と、を備える、情報処理装置。
1. An information processing apparatus for use in a computer system including a display generation component and one or more input devices, the information processing apparatus comprising:
via the display generation component, a first user interface,
a first affordance associated with a first activity mode;
a second affordance associated with changing the setting of the first active mode; and
a third affordance associated with the second mode of activity; and
means for detecting a first user input while displaying the first user interface;
In response to detecting the first user input,
initiate activation of the first activity mode in accordance with determining that the first user input activated the first affordance;
displaying, via the display generation component, a first setting interface for changing a setting of the first activity mode in accordance with determining that the first user input has activated the second affordance;
means for initiating activation of the second active mode according to a determination that the first user input activated the third affordance.
コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
1つ以上のプロセッサと、
1つ以上のプログラムを記憶したメモリと、を備え、前記1つ以上のプログラムが、前記1つ以上のプロセッサによって実行されるように構成されており、前記1つ以上のプログラムが、請求項1~29のいずれか一項に記載の方法を実行する命令を含む、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
one or more processors;
a memory storing one or more programs, the one or more programs being configured to be executed by the one or more processors, the one or more programs including instructions for performing the method of any one of claims 1 to 29.
1つ以上のプログラムを記憶したコンピュータ可読記憶媒体であって、前記1つ以上のプログラムが、命令を含み、前記命令が、表示生成構成要素と、1つ以上の入力デバイスと、を含むコンピュータシステムによって実行されたときに、前記コンピュータシステムに、請求項1~29のいずれか一項に記載の方法を実行させる、コンピュータ可読記憶媒体。A computer-readable storage medium storing one or more programs, the one or more programs including instructions that, when executed by a computer system including a display generating component and one or more input devices, cause the computer system to perform the method of any one of claims 1 to 29. 表示生成構成要素と、1つ以上の入力デバイスと、メモリと、前記メモリに記憶された1つ以上のプログラムを実行する1つ以上のプロセッサと、を含むコンピュータシステム上のグラフィカルユーザインタフェースであって、前記グラフィカルユーザインタフェースが、請求項1~29のいずれか一項に記載の方法に従って表示されるユーザインタフェースを備える、グラフィカルユーザインタフェース。A graphical user interface on a computer system including a display generation component, one or more input devices, memory, and one or more processors executing one or more programs stored in the memory, the graphical user interface comprising a user interface displayed according to the method of any one of claims 1 to 29. コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
請求項1~29のいずれか一項に記載の方法を実行する手段と、を備える、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
A computer system comprising: means for executing the method according to any one of claims 1 to 29.
表示生成構成要素と1つ以上の入力デバイスとを含むコンピュータシステムにおいて使用される情報処理装置であって、前記情報処理装置が、
請求項1~29のいずれか一項に記載の方法を実行する手段を備える、情報処理装置。
1. An information processing apparatus for use in a computer system including a display generation component and one or more input devices, the information processing apparatus comprising:
An information processing device comprising means for carrying out the method according to any one of claims 1 to 29.
方法であって、
表示生成構成要素及び1つ以上の入力デバイスと通信しているコンピュータシステムにおいて、
前記コンピュータシステムのホーム画面の表示を要求する第1の入力を検出することと、
前記第1の入力を検出したことに応じて、
第1の活動モードが前記コンピュータシステム上でアクティブであるという判定に従って、前記表示生成構成要素を介して、前記第1の活動モードに関連付けられた第1のホーム画面を表示し、前記第1の活動モードの設定に従って前記コンピュータシステムによる第1の通知の提供を可能にし、
第2の活動モードが前記コンピュータシステム上でアクティブであるという判定に従って、前記表示生成構成要素を介して、前記第2の活動モードに関連付けられた第2のホーム画面であって、前記第2のホーム画面が、前記第1のホーム画面とは異なる、第2のホーム画面を表示し、前記第2の活動モードの設定であって、前記第2の活動モードの前記設定のうちの少なくとも一部が、前記第1の活動モードの前記設定とは異なる、設定に従って、前記コンピュータシステムによる第2の通知の提供を可能にすることと、を含む、方法。
1. A method comprising:
A computer system in communication with a display generation component and one or more input devices, comprising:
detecting a first input requesting display of a home screen of the computer system;
In response to detecting the first input,
displaying, via the display generation component, a first home screen associated with the first mode of activity in accordance with determining that a first mode of activity is active on the computer system, and enabling the computer system to provide a first notification in accordance with settings of the first mode of activity;
and, in accordance with determining that a second activity mode is active on the computer system, displaying, via the display generation component, a second home screen associated with the second activity mode, the second home screen being different from the first home screen, and enabling the computer system to provide a second notification in accordance with settings of the second activity mode, at least some of the settings of the second activity mode being different from the settings of the first activity mode.
設定アフォーダンスをアクティブ化するユーザ入力を検出することと、
前記設定アフォーダンスをアクティブ化する前記ユーザ入力を検出したことに応じて、前記第1のホーム画面として使用するための第1のそれぞれのホーム画面ページを選択するためのオプションと、前記第2のホーム画面として使用するための、前記第1のそれぞれのホーム画面ページとは異なる第2のそれぞれのホーム画面ページを選択するためのオプションと、を含む設定インタフェースを表示することと、
を含む、請求項39に記載の方法。
Detecting a user input that activates a settings affordance;
In response to detecting the user input activating the settings affordance, displaying a settings interface including an option for selecting a first respective home screen page for use as the first home screen and an option for selecting a second respective home screen page, different from the first respective home screen page, for use as the second home screen;
40. The method of claim 39, comprising:
前記第1のホーム画面が、第1の複数のホーム画面ページのうちの1つのページであり、
前記第2のホーム画面が、前記第1の複数のホーム画面ページとは異なる第2の複数のホーム画面ページのうちの1つのページである、
請求項39又は40に記載の方法。
the first home screen is one page of a first plurality of home screen pages;
the second home screen is one page of a second plurality of home screen pages that is different from the first plurality of home screen pages;
41. The method of claim 39 or 40.
前記第1の複数のホーム画面ページが、前記第2の複数のホーム画面ページにも含まれる少なくとも1つのホーム画面ページを含む、請求項41に記載の方法。The method of claim 41, wherein the first plurality of home screen pages includes at least one home screen page that is also included in the second plurality of home screen pages. 前記第1の複数のホーム画面ページが、前記第2の複数のホーム画面ページに含まれない少なくとも1つのホーム画面ページを含む、請求項41又は42に記載の方法。The method of claim 41 or 42, wherein the first plurality of home screen pages includes at least one home screen page that is not included in the second plurality of home screen pages. 前記第2の複数のホーム画面ページが、前記第1の複数のホーム画面ページに含まれない少なくとも1つのホーム画面ページを含む、請求項41~43のいずれか一項に記載の方法。A method according to any one of claims 41 to 43, wherein the second plurality of home screen pages includes at least one home screen page that is not included in the first plurality of home screen pages. 設定アフォーダンスをアクティブ化するユーザ入力を検出することと、
前記設定アフォーダンスをアクティブ化する前記ユーザ入力を検出したことに応じて、
前記第1の複数のホーム画面ページに含まれるホーム画面ページを選択するためのオプションを含む、個別の活動モードの1つ以上の設定を構成するためのオプションを含む設定インタフェースを表示することと、
を含む、請求項41~44のいずれか一項に記載の方法。
Detecting a user input that activates a settings affordance;
In response to detecting the user input activating the setting affordance,
displaying a settings interface including options for configuring one or more settings for a particular activity mode, including an option for selecting a home screen page included in the first plurality of home screen pages;
45. The method of any one of claims 41 to 44, comprising:
少なくとも1つのホーム画面ページが、前記第1の複数のホーム画面ページに含めるための選択、及び前記第2の複数のホーム画面ページに含めるための選択のために利用可能である、請求項45に記載の方法。The method of claim 45, wherein at least one home screen page is available for selection for inclusion in the first plurality of home screen pages and for selection for inclusion in the second plurality of home screen pages. 前記第1の複数のホーム画面ページ内の個別のホーム画面ページが、個別の背景領域を含み、前記設定インタフェースが、それぞれのホーム画面ページのための前記個別の背景領域を構成するためのオプションを含む、請求項45又は46に記載の方法。The method of claim 45 or 46, wherein individual home screen pages within the first plurality of home screen pages include individual background regions, and the settings interface includes options for configuring the individual background regions for each home screen page. 前記設定インタフェースが、前記個別の活動モードの開始時間及び終了時間のうちの少なくとも1つを構成するためのオプションを含む、請求項45~47のいずれか一項に記載の方法。A method according to any one of claims 45 to 47, wherein the settings interface includes an option for configuring at least one of the start time and end time of the individual activity mode. 前記設定インタフェースが、他のユーザによる要求に応じて、個別の活動モードがアクティブである間に別様にブロックされるか又は延期される通知に関して、通知の配信を可能にするためのオプションを含む、
請求項45~48のいずれか一項に記載の方法。
the settings interface includes an option for enabling delivery of notifications upon request by other users, for notifications that are otherwise blocked or postponed while the respective activity mode is active;
49. The method according to any one of claims 45 to 48.
前記設定インタフェースが、前記個別の活動モードがアクティブである間にウェイクスクリーンユーザインタフェースが表示される輝度を構成するオプションを含む、請求項45~49のいずれか一項に記載の方法。A method according to any one of claims 45 to 49, wherein the settings interface includes an option to configure the brightness at which the wake screen user interface is displayed while the individual activity mode is active. 前記設定インタフェースが、前記個別の活動モードがアクティブである間にアプリケーションアイコン上の通知インジケータの表示を取り止めるためのオプションを含む、請求項45~50のいずれか一項に記載の方法。A method according to any one of claims 45 to 50, wherein the settings interface includes an option for suppressing the display of notification indicators on application icons while the individual activity mode is active. 前記設定インタフェースが、前記コンピュータシステムのロック状態に対応するユーザインタフェース上の通知を抑制するためのオプションを含む、請求項45~51のいずれか一項に記載の方法。The method of any one of claims 45 to 51, wherein the settings interface includes an option for suppressing notifications on the user interface corresponding to the locked state of the computer system. 前記第1のホーム画面が、第1の複数のアプリケーションユーザインタフェース要素を含み、
前記第2のホーム画面が、前記第1の複数のアプリケーションユーザインタフェース要素とは異なる第2の複数のアプリケーションユーザインタフェース要素を含む、
請求項39~52のいずれか一項に記載の方法。
the first home screen includes a first plurality of application user interface elements;
the second home screen includes a second plurality of application user interface elements different from the first plurality of application user interface elements;
53. The method of any one of claims 39 to 52.
既定の基準に従って前記第1の活動モードを自動的にアクティブ化することを含む、請求項39~53のいずれか一項に記載の方法。The method of any one of claims 39 to 53, comprising automatically activating the first activity mode according to predetermined criteria. ユーザ入力に応じて前記第1の活動モードをアクティブ化することを含む、請求項39~54のいずれか一項に記載の方法。A method according to any one of claims 39 to 54, comprising activating the first activity mode in response to user input. ウェイクスクリーンを表示している間に前記ユーザ入力を検出することを含む、請求項55に記載の方法。The method of claim 55, comprising detecting the user input while displaying a wake screen. コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
1つ以上のプロセッサと、
1つ以上のプログラムを記憶したメモリと、を備え、前記1つ以上のプログラムが、前記1つ以上のプロセッサによって実行されるように構成されており、前記1つ以上のプログラムが、
前記コンピュータシステムのホーム画面の表示を要求する第1の入力を検出し、
前記第1の入力を検出したことに応じて、
第1の活動モードが前記コンピュータシステム上でアクティブであるという判定に従って、前記表示生成構成要素を介して、前記第1の活動モードに関連付けられた第1のホーム画面を表示し、前記第1の活動モードの設定に従って前記コンピュータシステムによる第1の通知の提供を可能にし、
第2の活動モードが前記コンピュータシステム上でアクティブであるという判定に従って、前記表示生成構成要素を介して、前記第2の活動モードに関連付けられた第2のホーム画面であって、前記第2のホーム画面が、前記第1のホーム画面とは異なる、第2のホーム画面を表示し、前記第2の活動モードの設定であって、前記第2の活動モードの前記設定のうちの少なくとも一部が、前記第1の活動モードの前記設定とは異なる、設定に従って、前記コンピュータシステムによる第2の通知の提供を可能にする、命令を含む、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
one or more processors;
a memory storing one or more programs, the one or more programs being configured to be executed by the one or more processors, the one or more programs comprising:
detecting a first input requesting display of a home screen of the computer system;
In response to detecting the first input,
displaying, via the display generation component, a first home screen associated with the first mode of activity in accordance with determining that a first mode of activity is active on the computer system, and enabling the computer system to provide a first notification in accordance with settings of the first mode of activity;
and instructions for, in accordance with determining that a second activity mode is active on the computer system, displaying, via the display generation component, a second home screen associated with the second activity mode, the second home screen being different from the first home screen, and enabling the computer system to provide a second notification in accordance with settings of the second activity mode, at least some of the settings of the second activity mode being different from the settings of the first activity mode.
1つ以上のプログラムを記憶したコンピュータ可読記憶媒体であって、前記1つ以上のプログラムが、命令を含み、前記命令が、表示生成構成要素と、1つ以上の入力デバイスと、を含むコンピュータシステムによって実行されたときに、前記コンピュータシステムに、
前記コンピュータシステムのホーム画面の表示を要求する第1の入力を検出させ、
前記第1の入力を検出したことに応じて、
第1の活動モードが前記コンピュータシステム上でアクティブであるという判定に従って、前記表示生成構成要素を介して、前記第1の活動モードに関連付けられた第1のホーム画面を表示させ、前記第1の活動モードの設定に従って前記コンピュータシステムによる第1の通知の提供を可能にさせ、
第2の活動モードが前記コンピュータシステム上でアクティブであるという判定に従って、前記表示生成構成要素を介して、前記第2の活動モードに関連付けられた第2のホーム画面であって、前記第2のホーム画面が、前記第1のホーム画面とは異なる、第2のホーム画面を表示させ、前記第2の活動モードの設定であって、前記第2の活動モードの前記設定のうちの少なくとも一部が、前記第1の活動モードの前記設定とは異なる、設定に従って、前記コンピュータシステムによる第2の通知の提供を可能にさせる、コンピュータ可読記憶媒体。
1. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a computer system including a display generating component and one or more input devices, cause the computer system to:
detecting a first input requesting display of a home screen of the computer system;
In response to detecting the first input,
in accordance with determining that a first activity mode is active on the computer system, displaying, via the display generation component, a first home screen associated with the first activity mode and enabling the computer system to provide a first notification in accordance with settings of the first activity mode;
and, in accordance with determining that a second activity mode is active on the computer system, causing, via the display generation component, to display a second home screen associated with the second activity mode, the second home screen being different from the first home screen, and enabling the computer system to provide a second notification in accordance with settings of the second activity mode, at least some of the settings of the second activity mode being different from the settings of the first activity mode.
コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
前記コンピュータシステムのホーム画面の表示を要求する第1の入力を検出する手段と、
前記第1の入力を検出したことに応じて、
第1の活動モードが前記コンピュータシステム上でアクティブであるという判定に従って、前記表示生成構成要素を介して、前記第1の活動モードに関連付けられた第1のホーム画面を表示し、前記第1の活動モードの設定に従って前記コンピュータシステムによる第1の通知の提供を可能にし、
第2の活動モードが前記コンピュータシステム上でアクティブであるという判定に従って、前記表示生成構成要素を介して、前記第2の活動モードに関連付けられた第2のホーム画面であって、前記第2のホーム画面が、前記第1のホーム画面とは異なる、第2のホーム画面を表示し、前記第2の活動モードの設定であって、前記第2の活動モードの前記設定のうちの少なくとも一部が、前記第1の活動モードの前記設定とは異なる、設定に従って、前記コンピュータシステムによる第2の通知の提供を可能にする手段と、を備える、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
means for detecting a first input requesting display of a home screen of the computer system;
In response to detecting the first input,
displaying, via the display generation component, a first home screen associated with the first mode of activity in accordance with determining that a first mode of activity is active on the computer system, and enabling the computer system to provide a first notification in accordance with settings of the first mode of activity;
and means for, in accordance with a determination that a second activity mode is active on the computer system, displaying, via the display generation component, a second home screen associated with the second activity mode, the second home screen being different from the first home screen, and enabling the computer system to provide a second notification in accordance with settings of the second activity mode, at least some of the settings of the second activity mode being different from the settings of the first activity mode.
表示生成構成要素と1つ以上の入力デバイスとを含むコンピュータシステムにおいて使用される情報処理装置であって、前記情報処理装置が、
前記コンピュータシステムのホーム画面の表示を要求する第1の入力を検出する手段と、
前記第1の入力を検出したことに応じて、
第1の活動モードが前記コンピュータシステム上でアクティブであるという判定に従って、前記表示生成構成要素を介して、前記第1の活動モードに関連付けられた第1のホーム画面を表示し、前記第1の活動モードの設定に従って前記コンピュータシステムによる第1の通知の提供を可能にし、
第2の活動モードが前記コンピュータシステム上でアクティブであるという判定に従って、前記表示生成構成要素を介して、前記第2の活動モードに関連付けられた第2のホーム画面であって、前記第2のホーム画面が、前記第1のホーム画面とは異なる、第2のホーム画面を表示し、前記第2の活動モードの設定であって、前記第2の活動モードの前記設定のうちの少なくとも一部が、前記第1の活動モードの前記設定とは異なる、設定に従って、前記コンピュータシステムによる第2の通知の提供を可能にする手段と、を備える、情報処理装置。
1. An information processing apparatus for use in a computer system including a display generation component and one or more input devices, the information processing apparatus comprising:
means for detecting a first input requesting display of a home screen of the computer system;
In response to detecting the first input,
displaying, via the display generation component, a first home screen associated with the first mode of activity in accordance with determining that a first mode of activity is active on the computer system, and enabling the computer system to provide a first notification in accordance with settings of the first mode of activity;
and means for, in accordance with a determination that a second activity mode is active on the computer system, displaying, via the display generation component, a second home screen associated with the second activity mode, the second home screen being different from the first home screen, and enabling the computer system to provide a second notification in accordance with settings of the second activity mode, at least some of the settings of the second activity mode being different from the settings of the first activity mode.
コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
1つ以上のプロセッサと、
1つ以上のプログラムを記憶したメモリと、を備え、前記1つ以上のプログラムが、前記1つ以上のプロセッサによって実行されるように構成されており、前記1つ以上のプログラムが、請求項39~56のいずれか一項に記載の方法を実行する命令を含む、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
one or more processors;
and a memory storing one or more programs, the one or more programs being configured to be executed by the one or more processors, the one or more programs including instructions for performing the method of any one of claims 39 to 56.
1つ以上のプログラムを記憶したコンピュータ可読記憶媒体であって、前記1つ以上のプログラムが、命令を含み、前記命令が、表示生成構成要素と、1つ以上の入力デバイスと、を含むコンピュータシステムによって実行されたときに、前記コンピュータシステムに、請求項39~56のいずれか一項に記載の方法を実行させる、コンピュータ可読記憶媒体。A computer-readable storage medium storing one or more programs, the one or more programs including instructions that, when executed by a computer system including a display generating component and one or more input devices, cause the computer system to perform the method of any one of claims 39 to 56. 表示生成構成要素と、1つ以上の入力デバイスと、メモリと、前記メモリに記憶された1つ以上のプログラムを実行する1つ以上のプロセッサと、を含むコンピュータシステム上のグラフィカルユーザインタフェースであって、前記グラフィカルユーザインタフェースが、請求項39~56のいずれか一項に記載の方法に従って表示されるユーザインタフェースを備える、グラフィカルユーザインタフェース。A graphical user interface on a computer system including a display generating component, one or more input devices, memory, and one or more processors executing one or more programs stored in the memory, the graphical user interface comprising a user interface displayed according to the method of any one of claims 39 to 56. コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
請求項39~56のいずれか一項に記載の方法を実行する手段と、を備える、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
and means for carrying out the method according to any one of claims 39 to 56.
表示生成構成要素と1つ以上の入力デバイスとを含むコンピュータシステムにおいて使用される情報処理装置であって、前記情報処理装置が、
請求項39~56のいずれか一項に記載の方法を実行する手段を備える、情報処理装置。
1. An information processing apparatus for use in a computer system including a display generation component and one or more input devices, the information processing apparatus comprising:
An information processing device comprising means for executing the method according to any one of claims 39 to 56.
方法であって、
表示生成構成要素及び1つ以上の入力デバイスと通信しているコンピュータシステムにおいて、
ユーザが前記コンピュータシステムを使用している間に、
第1のアプリケーションに対応する第1のイベントであって、前記第1のイベントが、第1の時間に関連付けられる、第1のイベントと、前記第1のアプリケーションとは異なる第2のアプリケーションに対応する第2のイベントであって、前記第2のイベントが、第2の時間に関連付けられる、第2のイベントと、を含む、第1の複数のイベントの発生を検出し、
前記第1の時間の後かつ前記第2の時間の後である第1の配信時間において、前記第1の複数のイベントに対応する通知であって、前記第1のイベントについての通知が、前記第1の配信時間の前に提供されず、前記第2のイベントについての通知が、前記第1の配信時間の前に提供されなかった、通知を、前記第1のイベントの指示及び前記第2のイベントの指示を含む第1のバンドルされた通知として提供することを含む、方法。
1. A method comprising:
A computer system in communication with a display generation component and one or more input devices, comprising:
While the user is using the computer system,
Detecting an occurrence of a first plurality of events, including a first event corresponding to a first application, the first event associated with a first time, and a second event corresponding to a second application different from the first application, the second event associated with a second time;
providing, at a first delivery time that is after the first time and after the second time, notifications corresponding to the first plurality of events, wherein a notification for the first event was not provided before the first delivery time and a notification for the second event was not provided before the first delivery time, as a first bundled notification including an indication of the first event and an indication of the second event.
前記第1の複数のイベントに対応する前記通知が、前記第1のバンドルされた通知において、それぞれのイベントの重要度基準に基づいて非時系列順に順序付けられる、請求項66に記載の方法。The method of claim 66, wherein the notifications corresponding to the first plurality of events are ordered in the first bundled notification in a non-chronological order based on an importance criterion for each event. 前記重要度基準が、個別のイベントが前記コンピュータシステムによって受信された通信に対応するかどうかの判定に基づく基準を含み、
前記方法が、
前記コンピュータシステムによって受信された通信に対応するイベントを、前記コンピュータシステムによって受信された通信に対応しないイベントであって、既定のイベントタイプのセットに対応するイベントタイプを有するイベントよりも高い優先度で順序付けることを更に含む、
請求項67に記載の方法。
the importance criteria include criteria based on determining whether a particular event corresponds to a communication received by the computer system;
The method comprises:
further comprising ordering events corresponding to communications received by the computer system at a higher priority than events not corresponding to communications received by the computer system, the events having an event type corresponding to a set of predefined event types.
68. The method of claim 67.
前記重要度基準が、個別のイベントとのユーザインタラクションのレベルに基づく基準を含み、
前記方法が、
より高いレベルのユーザインタラクションに関連付けられたイベントを、より低いレベルのユーザインタラクションに関連付けられたイベントよりも高い優先度で順序付けることを更に含む、
請求項67に記載の方法。
the importance criteria include criteria based on a level of user interaction with a particular event;
The method comprises:
further comprising ordering events associated with higher levels of user interaction with a higher priority than events associated with lower levels of user interaction.
68. The method of claim 67.
前記第1のバンドルされた通知を表示し、前記第1のバンドルされた通知において、より高い重要度基準を満たすイベントの指示を、より低い重要度基準を満たすイベントの指示よりも目立つように表示することと、を含む、請求項67~69のいずれか一項に記載の方法。The method of any one of claims 67 to 69, comprising: displaying the first bundled notification and displaying, in the first bundled notification, indications of events that meet higher importance criteria more prominently than indications of events that meet lower importance criteria. 前記第1のイベント及び前記第2のイベントについての前記通知が、前記第1の時間及び前記第2の時間の両方において前記コンピュータシステム上で低減通知モードがアクティブであったという判定に従って、前記第1の配信時間の前に提供されなかった、請求項66~70のいずれか一項に記載の方法。The method of any one of claims 66 to 70, wherein the notifications for the first event and the second event were not provided before the first delivery time pursuant to a determination that a reduced notification mode was active on the computer system at both the first time and the second time. 低減通知モードであって、前記低減通知モードの第1の設定が、前記低減通知モードがアクティブである間に、前記第1の複数のイベントに対応する通知の配信を無効化する、低減通知モードがアクティブであるときに、前記第1の複数のイベントを検出することと、
前記低減通知モードがアクティブでない間に、前記低減通知モードの前記第1の設定が配信を無効化する通知に対応する第2の複数のイベントの発生を検出することと、
前記第2の複数のイベントに対応する通知を前記第2の複数のイベントが検出されたときと同じ時系列順で配信することと、
を含む、請求項71に記載の方法。
detecting the first plurality of events while a reduced notification mode is active, wherein a first setting of the reduced notification mode disables delivery of notifications corresponding to the first plurality of events while the reduced notification mode is active;
detecting, while the reduced notification mode is inactive, occurrence of a second plurality of events corresponding to notifications for which the first setting of the reduced notification mode disables delivery;
delivering notifications corresponding to the second plurality of events in the same chronological order as when the second plurality of events were detected;
72. The method of claim 71, comprising:
前記第1の配信時間が、前記低減通知モードが非アクティブ化される時間である、請求項71に記載の方法。The method of claim 71, wherein the first delivery time is the time at which the reduced notification mode is deactivated. 低減通知モードがアクティブであるときに前記第1の複数のイベントを検出することと、
前記低減通知モードがアクティブでない間に、第3の複数のイベントの発生を検出することと、
前記第3の複数のイベントのうちの少なくとも一部のイベントに対応する通知を、それぞれのイベントの重要度基準に基づいて非時系列順に配信し、前記第3の複数のイベントのうちの少なくとも一部のイベントに対応する通知を時系列順に配信することと、
を含む、請求項66~73のいずれか一項に記載の方法。
Detecting the first plurality of events when a reduced notification mode is active; and
detecting occurrences of a third plurality of events while the reduced notification mode is not active; and
delivering notifications corresponding to at least some of the events of the third plurality of events in a non-chronological order based on an importance criterion for each event, and delivering notifications corresponding to at least some of the events of the third plurality of events in a chronological order;
74. The method of any one of claims 66 to 73, comprising:
前記第1の配信時間が、第1のスケジュール配信時間である、請求項66~74のいずれか一項に記載の方法。A method according to any one of claims 66 to 74, wherein the first delivery time is a first scheduled delivery time. 前記第1のスケジュール配信時間が、前記コンピュータシステムのユーザによって選択された時間である、請求項75に記載の方法。The method of claim 75, wherein the first scheduled delivery time is a time selected by a user of the computer system. 前記第1の配信時間の後に、第3のアプリケーションに対応する第3のイベントであって、前記第3のイベントが、第3の時間に関連付けられる、第3のイベントと、前記第3のアプリケーションとは異なる第4のアプリケーションに対応する第4のイベントであって、前記第4のイベントが、第4の時間に関連付けられる、第4のイベントと、を含む第4の複数のイベントであって、前記第3の時間及び前記第4の時間が、前記第1の配信時間の後である、第4の複数のイベントの発生を検出することと、
前記第3の時間の後、前記第4の時間の後、及び前記第1の配信時間の後である第2の配信時間において、前記第4の複数のイベントに対応する通知であって、前記第3のイベントについての通知が、前記第2の配信時間の前に提供されず、前記第4のイベントについての通知が、前記第2の配信時間の前に提供されなかった、通知を、前記第3のイベントの指示及び前記第4のイベントの指示を含む第2のバンドルされた通知として提供することと、
を更に含む、請求項66~76のいずれか一項に記載の方法。
detecting an occurrence of a fourth plurality of events after the first delivery time, the fourth plurality of events including: a third event corresponding to a third application, the third event associated with a third time; and a fourth event corresponding to a fourth application different from the third application, the fourth event associated with a fourth time, the fourth event being associated with a fourth time, the third time and the fourth time being after the first delivery time;
providing, at a second delivery time after the third time, after the fourth time, and after the first delivery time, notifications corresponding to the fourth plurality of events, wherein a notification about the third event was not provided before the second delivery time and a notification about the fourth event was not provided before the second delivery time, as a second bundled notification including an indication of the third event and an indication of the fourth event;
77. The method of any one of claims 66 to 76, further comprising:
前記第2の配信時間が、前記コンピュータシステムのユーザによって選択されたスケジュール配信時間である、請求項77に記載の方法。The method of claim 77, wherein the second delivery time is a scheduled delivery time selected by a user of the computer system. 前記第1のバンドルされた通知が、1つ以上の所定のアプリケーションによって生成された通知を含む、請求項66~78のいずれか一項に記載の方法。A method according to any one of claims 66 to 78, wherein the first bundled notifications include notifications generated by one or more predetermined applications. 前記第1のバンドルされた通知に対応するユーザ入力を検出することと、
前記第1のバンドルされた通知に対応する前記ユーザ入力を検出したことに応じて、前記第1のイベントの前記指示及び前記第2のイベントの前記指示を表示することと、
を更に含む、請求項66~79のいずれか一項に記載の方法。
Detecting a user input corresponding to the first bundled notification;
In response to detecting the user input corresponding to the first bundled notification, displaying the indication of the first event and the indication of the second event;
80. The method of any one of claims 66 to 79, further comprising:
前記第1のバンドルされた通知が、前記第1のバンドルされた通知に含まれる、それぞれのイベントに対応する指示のカウントを含む、請求項66~80のいずれか一項に記載の方法。A method according to any one of claims 66 to 80, wherein the first bundled notification includes a count of instructions corresponding to each event included in the first bundled notification. 前記第1のバンドルされた通知が、前記第1のアプリケーション及び前記第2のアプリケーションのうちの少なくとも1つの指示を含む、請求項66~81のいずれか一項に記載の方法。A method according to any one of claims 66 to 81, wherein the first bundled notification includes an indication of at least one of the first application and the second application. 前記第1のバンドルされた通知に含まれるそれぞれの個別の指示が、前記個別の指示に関連付けられたコンテンツのタイプに基づく個別のサイズを有する、請求項66~82のいずれか一項に記載の方法。A method according to any one of claims 66 to 82, wherein each individual instruction included in the first bundled notification has an individual size based on the type of content associated with the individual instruction. 前記第1のイベントの前記指示及び前記第2のイベントの前記指示が、前記コンピュータシステムのバンドルされた通知設定に従って前記第1のバンドルされた通知の一部として一緒にバンドルされ、
前記方法が、前記コンピュータシステムの前記バンドルされた通知設定を含む設定ユーザインタフェースを表示することを含み、前記コンピュータシステムの前記バンドルされた通知設定が、前記設定ユーザインタフェースにおいて構成可能であり、
前記設定ユーザインタフェースが、イベントの指示がバンドルされる1つ以上のそれぞれのアプリケーションを指定するための1つ以上のオプションを含み、
前記方法が、前記設定ユーザインタフェース内にバンドル推奨を表示することを含み、前記バンドル推奨が、前記バンドル推奨に従ってイベントの指示がバンドルされる1つ以上のアプリケーションを示す、
請求項66~83のいずれか一項に記載の方法。
the indication of the first event and the indication of the second event are bundled together as part of the first bundled notification in accordance with a bundled notification configuration of the computer system;
the method includes displaying a configuration user interface including the bundled notification settings for the computer system, the bundled notification settings for the computer system being configurable in the configuration user interface;
the configuration user interface includes one or more options for specifying one or more respective applications with which the indication of the event is to be bundled;
the method including displaying a bundle recommendation within the configuration user interface, the bundle recommendation indicating one or more applications for which an indication of an event is to be bundled according to the bundle recommendation;
84. The method of any one of claims 66 to 83.
前記第1のイベント及び前記第2のイベントに対する前記通知が、前記コンピュータシステムの前記バンドルされた通知設定に従って前記第1の配信時間より前に提供されない、請求項84に記載の方法。The method of claim 84, wherein the notifications for the first event and the second event are provided no earlier than the first delivery time according to the bundled notification settings of the computer system. イベントの指示がバンドルされる1つ以上のそれぞれのアプリケーションを指定するための前記1つ以上のオプションが、通知を提供するように構成されたそれぞれのアプリケーションに対応するオプションのみを含む、請求項84又は85に記載の方法。A method according to claim 84 or 85, wherein the one or more options for specifying one or more respective applications with which an indication of an event is to be bundled include only options corresponding to respective applications configured to provide notifications. イベントの指示がバンドルされる1つ以上のそれぞれのアプリケーションを指定するための前記1つ以上のオプションが、前記それぞれのアプリケーションのアプリケーションタイプに少なくとも部分的に基づいてグループ化される、請求項84~86のいずれか一項に記載の方法。A method according to any one of claims 84 to 86, wherein the one or more options for specifying one or more respective applications into which an indication of an event is bundled are grouped based at least in part on the application type of the respective applications. 前記バンドル推奨が、イベントの指示がそれぞれの前記バンドル推奨に従ってバンドルされる複数の提案されたアプリケーションの指示を含む、請求項84~87のいずれか一項に記載の方法。The method of any one of claims 84 to 87, wherein the bundle recommendation includes an indication of a plurality of suggested applications whose events are to be bundled according to the respective bundle recommendation. 前記設定ユーザインタフェースが、イベントの指示がバンドルされるアプリケーションとして、前記複数の提案されたアプリケーションのサブセットを選択するためのオプションを含む、請求項88に記載の方法。The method of claim 88, wherein the configuration user interface includes an option for selecting a subset of the plurality of suggested applications as applications with which event indications will be bundled. 前記設定ユーザインタフェースが、イベントの指示がバンドルされるアプリケーションとして、前記複数の提案されたアプリケーションの全てを選択するためのオプションを含む、請求項88又は89に記載の方法。The method of claim 88 or 89, wherein the configuration user interface includes an option for selecting all of the plurality of suggested applications as applications with which event indications are to be bundled. 前記設定ユーザインタフェースが、それぞれのバンドルされた通知を配信するための、前記第1の配信時間を指定するためのオプションと、第2の配信時間を指定するためのオプションと、を含む、請求項84~90のいずれか一項に記載の方法。A method according to any one of claims 84 to 90, wherein the configuration user interface includes an option for specifying the first delivery time and an option for specifying a second delivery time for delivering each bundled notification. 前記設定ユーザインタフェースが、前記第1の配信時間とは異なり、前記第2の配信時間とは異なる第3の配信時間を指定するための1つ以上のオプションを含み、前記方法が、
前記第3の配信時間であって、前記第3の配信時間が、前記第1の配信時間の後かつ前記第2の配信時間の後である、前記第3の配信時間において、それぞれの時間に関連付けられたそれぞれの複数のイベントであって、前記それぞれの複数のイベントについての通知が、前記第3の配信時間の前に提供されなかった、それぞれの複数のイベントの指示を含む第3のバンドルされた通知を提供することを更に含む、請求項91に記載の方法。
the configuration user interface includes one or more options for specifying a third delivery time that is different from the first delivery time and different from the second delivery time, the method comprising:
92. The method of claim 91, further comprising: providing, at the third delivery time, the third delivery time being after the first delivery time and after the second delivery time, a third bundled notification including an indication of each of a plurality of events associated with a respective time, for which notification for each of the respective plurality of events was not provided before the third delivery time.
前記第1の配信時間の後に、
前記第1の配信時間の後である第5の時間に関連付けられた第5のイベントの発生を検出することと、
前記第5のイベントの発生を検出した後に、
前記第1のバンドルされた通知の少なくとも一部と共に、次の通知アフォーダンスを同時に表示し、
前記次の通知アフォーダンスのユーザ選択に応じて、前記第5のイベントの指示のプレビューを表示することと、を更に含む、請求項66~92のいずれか一項に記載の方法。
After the first delivery time,
Detecting an occurrence of a fifth event associated with a fifth time after the first delivery time;
After detecting the occurrence of the fifth event,
simultaneously displaying a next notification affordance with at least a portion of the first bundled notification;
93. The method of any one of claims 66 to 92, further comprising: in response to user selection of the next notification affordance, displaying a preview of an indication of the fifth event.
前記第1の配信時間の後に、個別の活動モードがアクティブである間、第5の複数のイベントに対応する通知の配信を延期し、次いで、前記次の通知アフォーダンスのユーザ選択に応じて、前記第5の複数のイベントの指示のプレビューを表示することを含む、請求項93に記載の方法。The method of claim 93, further comprising postponing delivery of notifications corresponding to a fifth plurality of events while a respective activity mode is active after the first delivery time, and then displaying a preview of an indication of the fifth plurality of events in response to a user selection of the next notification affordance. 前記第1の配信時間の後に、前記コンピュータシステムのバンドルされた通知設定であって、前記バンドルされた通知設定が、イベントの指示がバンドルされる1つ以上のアプリケーションを指定する、バンドルされた通知設定に従って、第6の複数のイベントに対応する通知の配信を延期し、次いで、前記次の通知アフォーダンスのユーザ選択に応じて、前記第6の複数のイベントの指示のプレビューを表示することを含む、請求項93又は94に記載の方法。The method of claim 93 or 94, further comprising postponing delivery of notifications corresponding to a sixth plurality of events after the first delivery time in accordance with bundled notification settings of the computer system, the bundled notification settings specifying one or more applications for which indications of events are bundled, and then displaying a preview of indications of the sixth plurality of events in response to a user selection of the next notification affordance. 個別のアプリケーションに関連付けられた通知を表示している間に、前記個別のアプリケーションに関するイベントの将来の指示がそれぞれの将来のバンドルされた通知に含まれることを指定するオプションを表示することを含む、請求項84~95のいずれか一項に記載の方法。A method as recited in any one of claims 84 to 95, comprising, while displaying notifications associated with individual applications, displaying an option to specify that future indications of events related to the individual applications be included in each future bundled notification. 1人以上の他のユーザとの通信スレッドに関連付けられた通知を表示する間に、
所定の基準が満たされるまで前記通信スレッドに対応する将来の通知の表示を取り止めるためのミュートオプションと、
既定の通知セットの配信が延期される低減通知モードのアクティブ化を開始するための低減通知オプションと、を表示することを含む、請求項66~96のいずれか一項に記載の方法。
While viewing a notification associated with a communication thread with one or more other users,
a mute option to suppress the display of future notifications corresponding to the communication thread until a predetermined criterion is met;
A reduced notification option to initiate activation of a reduced notification mode in which delivery of a predefined set of notifications is postponed.
低減通知モードが非アクティブである間、前記低減通知モードをアクティブ化するためのオプションを含む複数のモード制御オプションを表示し、前記低減通知モードをアクティブ化するユーザ入力に応じて、少なくとも前記第1のアプリケーション及び第2のアプリケーションのためのバンドルされた通知の提供を抑制することを含む、請求項66~97のいずれか一項に記載の方法。A method according to any one of claims 66 to 97, comprising displaying a plurality of mode control options, including an option for activating the reduced notification mode, while the reduced notification mode is inactive, and suppressing provision of bundled notifications for at least the first application and the second application in response to user input activating the reduced notification mode. コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
1つ以上のプロセッサと、
1つ以上のプログラムを記憶したメモリと、を備え、前記1つ以上のプログラムが、前記1つ以上のプロセッサによって実行されるように構成されており、前記1つ以上のプログラムが、
ユーザが前記コンピュータシステムを使用している間に、
第1のアプリケーションに対応する第1のイベントであって、前記第1のイベントが、第1の時間に関連付けられる、第1のイベントと、前記第1のアプリケーションとは異なる第2のアプリケーションに対応する第2のイベントであって、前記第2のイベントが、第2の時間に関連付けられる、第2のイベントと、を含む、第1の複数のイベントの発生を検出し、
前記第1の時間の後かつ前記第2の時間の後である第1の配信時間において、前記第1の複数のイベントに対応する通知であって、前記第1のイベントについての通知が、前記第1の配信時間の前に提供されず、前記第2のイベントについての通知が、前記第1の配信時間の前に提供されなかった、通知を、前記第1のイベントの指示及び前記第2のイベントの指示を含む第1のバンドルされた通知として提供する、命令を含む、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
one or more processors;
a memory storing one or more programs, the one or more programs being configured to be executed by the one or more processors, the one or more programs comprising:
While the user is using the computer system,
Detecting an occurrence of a first plurality of events, including a first event corresponding to a first application, the first event associated with a first time, and a second event corresponding to a second application different from the first application, the second event associated with a second time;
at a first delivery time that is after the first time and after the second time, providing notifications corresponding to the first plurality of events, wherein a notification about the first event was not provided before the first delivery time and a notification about the second event was not provided before the first delivery time, as a first bundled notification including an indication of the first event and an indication of the second event.
1つ以上のプログラムを記憶したコンピュータ可読記憶媒体であって、前記1つ以上のプログラムが、命令を含み、前記命令が、表示生成構成要素と、1つ以上の入力デバイスと、を含むコンピュータシステムによって実行されたときに、前記コンピュータシステムに、
ユーザが前記コンピュータシステムを使用している間に、
第1のアプリケーションに対応する第1のイベントであって、前記第1のイベントが、第1の時間に関連付けられる、第1のイベントと、前記第1のアプリケーションとは異なる第2のアプリケーションに対応する第2のイベントであって、前記第2のイベントが、第2の時間に関連付けられる、第2のイベントと、を含む、第1の複数のイベントの発生を検出させ、
前記第1の時間の後かつ前記第2の時間の後である第1の配信時間において、前記第1の複数のイベントに対応する通知であって、前記第1のイベントについての通知が、前記第1の配信時間の前に提供されず、前記第2のイベントについての通知が、前記第1の配信時間の前に提供されなかった、通知を、前記第1のイベントの指示及び前記第2のイベントの指示を含む第1のバンドルされた通知として提供させる、コンピュータ可読記憶媒体。
1. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a computer system including a display generating component and one or more input devices, cause the computer system to:
While the user is using the computer system,
detecting an occurrence of a first plurality of events, the first event corresponding to a first application, the first event being associated with a first time, and a second event corresponding to a second application different from the first application, the second event being associated with a second time;
a notification corresponding to the first plurality of events, the notification having the first event not provided before the first delivery time and the second event not provided before the first delivery time, being provided as a first bundled notification including an indication of the first event and an indication of the second event, at a first delivery time that is after the first time and after the second time.
コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
ユーザが前記コンピュータシステムを使用している間に、
第1のアプリケーションに対応する第1のイベントであって、前記第1のイベントが、第1の時間に関連付けられる、第1のイベントと、前記第1のアプリケーションとは異なる第2のアプリケーションに対応する第2のイベントであって、前記第2のイベントが、第2の時間に関連付けられる、第2のイベントと、を含む、第1の複数のイベントの発生を検出し、
前記第1の時間の後かつ前記第2の時間の後である第1の配信時間において、前記第1の複数のイベントに対応する通知であって、前記第1のイベントについての通知が、前記第1の配信時間の前に提供されず、前記第2のイベントについての通知が、前記第1の配信時間の前に提供されなかった、通知を、前記第1のイベントの指示及び前記第2のイベントの指示を含む第1のバンドルされた通知として提供する手段を備える、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
While the user is using the computer system,
Detecting an occurrence of a first plurality of events, including a first event corresponding to a first application, the first event associated with a first time, and a second event corresponding to a second application different from the first application, the second event associated with a second time;
means for providing, at a first delivery time that is after the first time and after the second time, notifications corresponding to the first plurality of events, wherein a notification for the first event was not provided before the first delivery time and a notification for the second event was not provided before the first delivery time, as a first bundled notification including an indication of the first event and an indication of the second event.
表示生成構成要素と1つ以上の入力デバイスとを含むコンピュータシステムにおいて使用される情報処理装置であって、前記情報処理装置が、
ユーザが前記コンピュータシステムを使用している間に、
第1のアプリケーションに対応する第1のイベントであって、前記第1のイベントが、第1の時間に関連付けられる、第1のイベントと、前記第1のアプリケーションとは異なる第2のアプリケーションに対応する第2のイベントであって、前記第2のイベントが、第2の時間に関連付けられる、第2のイベントと、を含む、第1の複数のイベントの発生を検出し、
前記第1の時間の後かつ前記第2の時間の後である第1の配信時間において、前記第1の複数のイベントに対応する通知であって、前記第1のイベントについての通知が、前記第1の配信時間の前に提供されず、前記第2のイベントについての通知が、前記第1の配信時間の前に提供されなかった、通知を、前記第1のイベントの指示及び前記第2のイベントの指示を含む第1のバンドルされた通知として提供する手段を備える、情報処理装置。
1. An information processing apparatus for use in a computer system including a display generation component and one or more input devices, the information processing apparatus comprising:
While the user is using the computer system,
Detecting an occurrence of a first plurality of events, including a first event corresponding to a first application, the first event associated with a first time, and a second event corresponding to a second application different from the first application, the second event associated with a second time;
means for providing, at a first delivery time that is after the first time and after the second time, notifications corresponding to the first plurality of events, wherein a notification about the first event was not provided before the first delivery time and a notification about the second event was not provided before the first delivery time, as a first bundled notification including an indication of the first event and an indication of the second event.
コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
1つ以上のプロセッサと、
1つ以上のプログラムを記憶したメモリと、を備え、前記1つ以上のプログラムが、前記1つ以上のプロセッサによって実行されるように構成されており、前記1つ以上のプログラムが、請求項66~98のいずれか一項に記載の方法を実行する命令を含む、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
one or more processors;
and a memory storing one or more programs, the one or more programs being configured to be executed by the one or more processors, the one or more programs including instructions for performing the method of any one of claims 66 to 98.
1つ以上のプログラムを記憶したコンピュータ可読記憶媒体であって、前記1つ以上のプログラムが、命令を含み、前記命令が、表示生成構成要素と、1つ以上の入力デバイスと、を含むコンピュータシステムによって実行されたときに、前記コンピュータシステムに、請求項66~98のいずれか一項に記載の方法を実行させる、コンピュータ可読記憶媒体。A computer-readable storage medium storing one or more programs, the one or more programs including instructions that, when executed by a computer system including a display generating component and one or more input devices, cause the computer system to perform the method of any one of claims 66 to 98. 表示生成構成要素と、1つ以上の入力デバイスと、メモリと、前記メモリに記憶された1つ以上のプログラムを実行する1つ以上のプロセッサと、を含むコンピュータシステム上のグラフィカルユーザインタフェースであって、前記グラフィカルユーザインタフェースが、請求項66~98のいずれか一項に記載の方法に従って表示されるユーザインタフェースを備える、グラフィカルユーザインタフェース。A graphical user interface on a computer system including a display generating component, one or more input devices, memory, and one or more processors executing one or more programs stored in the memory, the graphical user interface comprising a user interface displayed according to the method of any one of claims 66 to 98. コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
66~98のいずれか一項に記載の方法を実行する手段と、を備える、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
and means for performing the method of any one of claims 66 to 98.
表示生成構成要素と1つ以上の入力デバイスとを含むコンピュータシステムにおいて使用される情報処理装置であって、前記情報処理装置が、
請求項66~98のいずれか一項に記載の方法を実行する手段を備える、情報処理装置。
1. An information processing apparatus for use in a computer system including a display generation component and one or more input devices, the information processing apparatus comprising:
An information processing device comprising means for carrying out the method according to any one of claims 66 to 98.
方法であって、
表示生成構成要素及び1つ以上の入力デバイスと通信している第1のコンピュータシステムにおいて、
個別のアプリケーションの通知が抑制されている間、
前記個別のアプリケーションに関連付けられたイベントを検出し、
前記イベントを検出したことに応じて、
前記個別のアプリケーションに対応する通知が抑制されており、前記イベントが通知の抑制をオーバーライドするための既定の基準を満たすという判定に従って、前記イベントの通知であって、前記通知が、通知の抑制をオーバーライドするための前記既定の基準を満たす、前記個別のアプリケーションに関連付けられた将来の通知を抑制するためのオプションを含む、通知を提供し、
前記個別のアプリケーションに対応する通知が抑制されており、前記イベントが通知の抑制をオーバーライドするための前記既定の基準を満たさないという判定に従って、前記イベントの前記通知を提供することを取り止め、
前記個別のアプリケーションに対応する通知が抑制されていないという判定に従って、前記イベントの前記通知を提供することを含む、方法。
1. A method comprising:
A first computer system in communication with a display generation component and one or more input devices,
While notifications for individual applications are suppressed,
Detecting an event associated with the individual application;
In response to detecting the event,
providing, in accordance with a determination that notifications corresponding to the individual application have been suppressed and that the event meets predetermined criteria for overriding notification suppression, a notification of the event, the notification meeting the predetermined criteria for overriding notification suppression, the notification including an option for suppressing future notifications associated with the individual application;
withdrawing from providing the notification of the event in accordance with a determination that notifications corresponding to the individual application have been suppressed and that the event does not meet the predetermined criteria for overriding notification suppression;
providing the notification of the event in accordance with a determination that notifications corresponding to the individual application are not suppressed.
前記イベントの前記通知が、前記個別のアプリケーションに対応する通知が抑制されていないという判定に従って提供される場合、前記イベントの前記通知が、将来の通知を抑制する前記オプションなしで表示される、請求項108に記載の方法。The method of claim 108, wherein if the notification of the event is provided pursuant to a determination that notifications corresponding to the individual application have not been suppressed, the notification of the event is displayed without the option to suppress future notifications. 将来の通知を抑制するための前記オプションが、第1の目立つレベルで表示され、前記個別のアプリケーションに関連付けられた後続の通知が、将来の通知を抑制するためのそれぞれのオプションであって、将来の通知を抑制するための前記それぞれのオプションが前記第1の目立つレベルより下の目立つレベルで表示される、それぞれのオプションを含む請求項108又は109に記載の方法。A method according to claim 108 or 109, wherein the option for suppressing future notifications is displayed at a first level of prominence, and wherein subsequent notifications associated with the individual application include respective options for suppressing future notifications, wherein the respective options for suppressing future notifications are displayed at a level of prominence below the first level of prominence. 前記個別のアプリケーションの通知が抑制されるという前記判定が、低減通知モードが前記第1のコンピュータシステム上でアクティブであるという判定を含む、請求項108~110のいずれか一項に記載の方法。A method according to any one of claims 108 to 110, wherein the determination that notifications for the individual application are suppressed comprises a determination that a reduced notification mode is active on the first computer system. バンドルされた通知に関する設定に従って、前記個別のアプリケーションの通知であって、前記個別のアプリケーションの抑制された通知が、それぞれの抑制された通知に対応するイベントの複数の指示をそれぞれ含む1つ以上のバンドルされた通知において、1つ以上の配信時間に提供される、通知を抑制すること、
を更に含む、請求項108~111のいずれか一項に記載の方法。
suppressing notifications of the individual applications in accordance with a configuration related to bundled notifications, wherein the suppressed notifications of the individual applications are provided at one or more delivery times in one or more bundled notifications, each bundled notification including a plurality of indications of an event corresponding to a respective suppressed notification;
The method of any one of claims 108 to 111, further comprising:
前記既定の基準に対応する指示を表示することを含む、バンドルされた通知のための前記設定を構成すること、
を更に含む、請求項112に記載の方法。
configuring the settings for bundled notifications, including displaying instructions corresponding to the predetermined criteria;
113. The method of claim 112, further comprising:
前記個別のアプリケーションに関連付けられた将来の通知を抑制するために前記オプションに向けられたユーザ入力を検出することと、
前記将来の通知を抑制するオプションに向けられた前記ユーザ入力を検出したことに応じて、通知の抑制をオーバーライドするための前記既定の基準を満たす、前記個別のアプリケーションに関連付けられた将来の通知を抑制することと、
を更に含む、請求項108~113のいずれか一項に記載の方法。
detecting user input directed at the option to suppress future notifications associated with the individual application;
In response to detecting the user input directed to an option to suppress future notifications, suppressing future notifications associated with the individual application that meet the predetermined criteria for overriding notification suppression;
The method of any one of claims 108 to 113, further comprising:
設定ユーザインタフェースを表示させるユーザ入力を検出したことに応じて、通知の抑制をオーバーライドするための前記既定の基準を満たす、前記個別のアプリケーションに関連付けられた将来の通知を抑制するためのオプションを含む前記設定ユーザインタフェースを表示すること、
を更に含む、請求項108~114のいずれか一項に記載の方法。
In response to detecting a user input that causes a settings user interface to be displayed, displaying the settings user interface including an option for suppressing future notifications associated with the individual application that meet the predetermined criteria for overriding notification suppression;
The method of any one of claims 108 to 114, further comprising:
コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
1つ以上のプロセッサと、
1つ以上のプログラムを記憶したメモリと、を備え、前記1つ以上のプログラムが、前記1つ以上のプロセッサによって実行されるように構成されており、前記1つ以上のプログラムが、
個別のアプリケーションの通知が抑制されている間、
前記個別のアプリケーションに関連付けられたイベントを検出し、
前記イベントを検出したことに応じて、
前記個別のアプリケーションに対応する通知が抑制されており、前記イベントが通知の抑制をオーバーライドするための既定の基準を満たすという判定に従って、前記イベントの通知であって、前記通知が、通知の抑制をオーバーライドするための前記既定の基準を満たす、前記個別のアプリケーションに関連付けられた将来の通知を抑制するためのオプションを含む、通知を提供し、
前記個別のアプリケーションに対応する通知が抑制されており、前記イベントが通知の抑制をオーバーライドするための前記既定の基準を満たさないという判定に従って、前記イベントの前記通知を提供することを取り止め、
前記個別のアプリケーションに対応する通知が抑制されていないという判定に従って、前記イベントの前記通知を提供する、命令を含む、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
one or more processors;
a memory storing one or more programs, the one or more programs being configured to be executed by the one or more processors, the one or more programs comprising:
While notifications for individual applications are suppressed,
Detecting an event associated with the individual application;
In response to detecting the event,
providing, in accordance with a determination that notifications corresponding to the individual application have been suppressed and that the event meets predetermined criteria for overriding notification suppression, a notification of the event, the notification meeting the predetermined criteria for overriding notification suppression, the notification including an option for suppressing future notifications associated with the individual application;
withdrawing from providing the notification of the event in accordance with a determination that notifications corresponding to the individual application have been suppressed and that the event does not meet the predetermined criteria for overriding notification suppression;
providing the notification of the event in accordance with a determination that notifications corresponding to the individual application are not suppressed.
1つ以上のプログラムを記憶したコンピュータ可読記憶媒体であって、前記1つ以上のプログラムが、命令を含み、前記命令が、表示生成構成要素と、1つ以上の入力デバイスと、を含むコンピュータシステムによって実行されたときに、前記コンピュータシステムに、
個別のアプリケーションの通知が抑制されている間、
前記個別のアプリケーションに関連付けられたイベントを検出させ、
前記イベントを検出したことに応じて、
前記個別のアプリケーションに対応する通知が抑制されており、前記イベントが通知の抑制をオーバーライドするための既定の基準を満たすという判定に従って、前記イベントの通知であって、前記通知が、通知の抑制をオーバーライドするための前記既定の基準を満たす、前記個別のアプリケーションに関連付けられた将来の通知を抑制するためのオプションを含む、通知を提供させ、
前記個別のアプリケーションに対応する通知が抑制されており、前記イベントが通知の抑制をオーバーライドするための前記既定の基準を満たさないという判定に従って、前記イベントの前記通知を提供することを取り止めさせ、
前記個別のアプリケーションに対応する通知が抑制されていないという判定に従って、前記イベントの前記通知を提供させる、コンピュータ可読記憶媒体。
1. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a computer system including a display generating component and one or more input devices, cause the computer system to:
While notifications for individual applications are suppressed,
detecting an event associated with the individual application;
In response to detecting the event,
in accordance with a determination that notifications corresponding to the individual application have been suppressed and that the event meets predetermined criteria for overriding notification suppression, causing a notification of the event to be provided, the notification including an option for suppressing future notifications associated with the individual application, the notification meeting the predetermined criteria for overriding notification suppression;
ceasing to provide the notification of the event in accordance with a determination that notifications corresponding to the individual application have been suppressed and that the event does not meet the predetermined criteria for overriding notification suppression;
causing the notification of the event to be provided in accordance with a determination that notifications corresponding to the individual application are not suppressed.
コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
個別のアプリケーションの通知が抑制されている間、
前記個別のアプリケーションに関連付けられたイベントを検出し、
前記イベントを検出したことに応じて、
前記個別のアプリケーションに対応する通知が抑制されており、前記イベントが通知の抑制をオーバーライドするための既定の基準を満たすという判定に従って、前記イベントの通知であって、前記通知が、通知の抑制をオーバーライドするための前記既定の基準を満たす、前記個別のアプリケーションに関連付けられた将来の通知を抑制するためのオプションを含む、通知を提供し、
前記個別のアプリケーションに対応する通知が抑制されており、前記イベントが通知の抑制をオーバーライドするための前記既定の基準を満たさないという判定に従って、前記イベントの前記通知を提供することを取り止め、
前記個別のアプリケーションに対応する通知が抑制されていないという判定に従って、前記イベントの前記通知を提供する手段と、を備える、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
While notifications for individual applications are suppressed,
Detecting an event associated with the individual application;
In response to detecting the event,
pursuant to a determination that notifications corresponding to the individual application have been suppressed and that the event meets predetermined criteria for overriding notification suppression, providing a notification of the event, the notification meeting the predetermined criteria for overriding notification suppression, the notification including an option for suppressing future notifications associated with the individual application;
withdrawing from providing the notification of the event in accordance with a determination that notifications corresponding to the individual application have been suppressed and that the event does not meet the predetermined criteria for overriding notification suppression;
means for providing the notification of the event in accordance with a determination that notifications corresponding to the individual application are not suppressed.
表示生成構成要素と1つ以上の入力デバイスとを含むコンピュータシステムにおいて使用される情報処理装置であって、前記情報処理装置が、
個別のアプリケーションの通知が抑制されている間、
前記個別のアプリケーションに関連付けられたイベントを検出し、
前記イベントを検出したことに応じて、
前記個別のアプリケーションに対応する通知が抑制されており、前記イベントが通知の抑制をオーバーライドするための既定の基準を満たすという判定に従って、前記イベントの通知であって、前記通知が、通知の抑制をオーバーライドするための前記既定の基準を満たす、前記個別のアプリケーションに関連付けられた将来の通知を抑制するためのオプションを含む、通知を提供し、
前記個別のアプリケーションに対応する通知が抑制されており、前記イベントが通知の抑制をオーバーライドするための前記既定の基準を満たさないという判定に従って、前記イベントの前記通知を提供することを取り止め、
前記個別のアプリケーションに対応する通知が抑制されていないという判定に従って、前記イベントの前記通知を提供する手段を備える、情報処理装置。
1. An information processing apparatus for use in a computer system including a display generation component and one or more input devices, the information processing apparatus comprising:
While notifications for individual applications are suppressed,
Detecting an event associated with the individual application;
In response to detecting the event,
providing, in accordance with a determination that notifications corresponding to the individual application have been suppressed and that the event meets predetermined criteria for overriding notification suppression, a notification of the event, the notification meeting the predetermined criteria for overriding notification suppression, the notification including an option for suppressing future notifications associated with the individual application;
withdrawing from providing the notification of the event in accordance with a determination that notifications corresponding to the individual application have been suppressed and that the event does not meet the predetermined criteria for overriding notification suppression;
means for providing the notification of the event in accordance with a determination that notifications corresponding to the individual application are not suppressed.
コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
1つ以上のプロセッサと、
1つ以上のプログラムを記憶したメモリと、を備え、前記1つ以上のプログラムが、前記1つ以上のプロセッサによって実行されるように構成されており、前記1つ以上のプログラムが、請求項108~115のいずれか一項に記載の方法を実行する命令を含む、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
one or more processors;
and a memory storing one or more programs, the one or more programs being configured to be executed by the one or more processors, the one or more programs including instructions for performing the method of any one of claims 108 to 115.
1つ以上のプログラムを記憶したコンピュータ可読記憶媒体であって、前記1つ以上のプログラムが、命令を含み、前記命令が、表示生成構成要素と、1つ以上の入力デバイスと、を含むコンピュータシステムによって実行されたときに、前記コンピュータシステムに、請求項108~115のいずれか一項に記載の方法を実行させる、コンピュータ可読記憶媒体。A computer-readable storage medium storing one or more programs, the one or more programs including instructions that, when executed by a computer system including a display generating component and one or more input devices, cause the computer system to perform the method of any one of claims 108 to 115. 表示生成構成要素と、1つ以上の入力デバイスと、メモリと、前記メモリに記憶された1つ以上のプログラムを実行する1つ以上のプロセッサと、を含むコンピュータシステム上のグラフィカルユーザインタフェースであって、前記グラフィカルユーザインタフェースが、請求項108~115のいずれか一項に記載の方法に従って表示されるユーザインタフェースを備える、グラフィカルユーザインタフェース。A graphical user interface on a computer system including a display generation component, one or more input devices, memory, and one or more processors executing one or more programs stored in the memory, the graphical user interface comprising a user interface displayed according to the method of any one of claims 108 to 115. コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
請求項108~115のいずれか一項に記載の方法を実行する手段と、を備える、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
and means for executing the method according to any one of claims 108 to 115.
表示生成構成要素と1つ以上の入力デバイスとを含むコンピュータシステムにおいて使用される情報処理装置であって、前記情報処理装置が、
請求項108~115のいずれか一項に記載の方法を実行する手段を備える、情報処理装置。
1. An information processing apparatus for use in a computer system including a display generation component and one or more input devices, the information processing apparatus comprising:
An information processing device comprising means for carrying out the method according to any one of claims 108 to 115.
方法であって、
表示生成構成要素及び1つ以上の入力デバイスと通信している第1のコンピュータシステムにおいて、
前記表示生成構成要素を介して、ディスプレイ上に、メッセージングユーザインタフェースであって、前記メッセージングユーザインタフェースが、前記第1のコンピュータシステムのユーザと他の参加者との間の複数のメッセージを含む会話領域を含む、メッセージングユーザインタフェースを表示することと、
前記メッセージングユーザインタフェースを表示した後、前記他の参加者にメッセージを送信する要求を受信することと、
前記他の参加者に前記メッセージを送信する前記要求に応じて、前記他の参加者にメッセージを送信することと、
前記メッセージを前記他の参加者に送信した後、前記表示生成構成要素を介して、前記メッセージングユーザインタフェース内に、
前記メッセージの表現と、
前記メッセージが前記他の参加者のための低減通知設定に従って配信されたという指示と、
前記メッセージに関連付けられた通知の前記他の参加者への配信を要求するためのアフォーダンスと、を同時に表示することと、を含む、方法。
1. A method comprising:
A first computer system in communication with a display generation component and one or more input devices,
displaying, via the display generation component, on a display, a messaging user interface, the messaging user interface including a conversation area containing a plurality of messages between the user of the first computer system and other participants;
after displaying the messaging user interface, receiving a request to send a message to the other participant;
sending a message to the other participant in response to the request to send the message to the other participant;
After sending the message to the other participant, via the display generation component, in the messaging user interface:
a representation of the message;
an indication that the message was delivered in accordance with reduced notification settings for the other participants;
and simultaneously displaying an affordance for requesting delivery of a notification associated with the message to the other participants.
前記通知の配信を要求するための前記アフォーダンスのアクティブ化を検出することと、
前記メッセージに関連付けられた前記通知の配信を要求するための前記アフォーダンスのアクティブ化を検出したことに応じて、前記メッセージに関連付けられた前記通知の配信の要求を送信することと、
を更に含む、請求項125に記載の方法。
Detecting activation of the affordance to request delivery of the notification;
In response to detecting activation of the affordance for requesting delivery of the notification associated with the message, sending a request for delivery of the notification associated with the message;
126. The method of claim 125, further comprising:
前記メッセージに関連付けられた前記通知の配信を要求するための前記アフォーダンスがアクティブ化されていない場合、前記他の参加者への前記メッセージの配信が、前記他の参加者の前記低減通知設定に従って延期される、請求項126に記載の方法。The method of claim 126, wherein if the affordance for requesting delivery of the notification associated with the message is not activated, delivery of the message to the other participants is postponed in accordance with the reduced notification settings of the other participants. 前記他の参加者に第2のメッセージを送信することと、
前記第2のメッセージが前記他の参加者に配信されたという判定に従って、前記表示生成構成要素を介して、前記第2のメッセージが前記他の参加者に配信されたという第2の指示を表示すること、
を更に含む、請求項125~127のいずれか一項に記載の方法。
sending a second message to the other participant;
displaying, via the display generation component, a second indication that the second message has been distributed to the other participants in accordance with determining that the second message has been distributed to the other participants;
128. The method of any one of claims 125 to 127, further comprising:
前記メッセージが前記他の参加者によって閲覧されたという判定に従って、前記メッセージが閲覧されたという第3の指示を表示すること、
を更に含む、請求項125~128のいずれか一項に記載の方法。
displaying a third indication that the message has been viewed in accordance with determining that the message has been viewed by the other participant;
129. The method of any one of claims 125 to 128, further comprising:
コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
1つ以上のプロセッサと、
1つ以上のプログラムを記憶したメモリと、を備え、前記1つ以上のプログラムが、前記1つ以上のプロセッサによって実行されるように構成されており、前記1つ以上のプログラムが、
前記表示生成構成要素を介して、ディスプレイ上に、メッセージングユーザインタフェースであって、前記メッセージングユーザインタフェースが、第1のコンピュータシステムのユーザと他の参加者との間の複数のメッセージを含む会話領域を含む、メッセージングユーザインタフェースを表示し、
前記メッセージングユーザインタフェースを表示した後、前記他の参加者にメッセージを送信する要求を受信し、
前記他の参加者に前記メッセージを送信する前記要求に応じて、前記他の参加者にメッセージを送信し、
前記メッセージを前記他の参加者に送信した後、前記表示生成構成要素を介して、前記メッセージングユーザインタフェース内に、
前記メッセージの表現と、
前記メッセージが前記他の参加者のための低減通知設定に従って配信されたという指示と、
前記メッセージに関連付けられた通知の前記他の参加者への配信を要求するためのアフォーダンスと、を同時に表示する、命令を含む、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
one or more processors;
a memory storing one or more programs, the one or more programs being configured to be executed by the one or more processors, the one or more programs comprising:
displaying, via the display generation component, on a display, a messaging user interface, the messaging user interface including a conversation area containing a plurality of messages between the user of the first computer system and other participants;
After displaying the messaging user interface, receiving a request to send a message to the other participant;
sending a message to the other participant in response to the request to send the message to the other participant;
After sending the message to the other participant, via the display generation component, in the messaging user interface:
a representation of the message;
an indication that the message was delivered in accordance with reduced notification settings for the other participants;
and an affordance for requesting delivery of a notification associated with the message to the other participants.
1つ以上のプログラムを記憶したコンピュータ可読記憶媒体であって、前記1つ以上のプログラムが、命令を含み、前記命令が、表示生成構成要素と、1つ以上の入力デバイスと、を含むコンピュータシステムによって実行されたときに、前記コンピュータシステムに、
前記表示生成構成要素を介して、ディスプレイ上に、メッセージングユーザインタフェースであって、前記メッセージングユーザインタフェースが、第1のコンピュータシステムのユーザと他の参加者との間の複数のメッセージを含む会話領域を含む、メッセージングユーザインタフェースを表示させ、
前記メッセージングユーザインタフェースを表示した後、前記他の参加者にメッセージを送信する要求を受信させ、
前記他の参加者に前記メッセージを送信する前記要求に応じて、前記他の参加者にメッセージを送信させ、
前記メッセージを前記他の参加者に送信した後、前記表示生成構成要素を介して、前記メッセージングユーザインタフェース内に、
前記メッセージの表現と、
前記メッセージが前記他の参加者のための低減通知設定に従って配信されたという指示と、
前記メッセージに関連付けられた通知の前記他の参加者への配信を要求するためのアフォーダンスと、を同時に表示させる、コンピュータ可読記憶媒体。
1. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a computer system including a display generating component and one or more input devices, cause the computer system to:
displaying, via the display generation component, on the display, a messaging user interface, the messaging user interface including a conversation area containing a plurality of messages between the user of the first computer system and other participants;
receiving a request to send a message to the other participant after displaying the messaging user interface;
causing the other participant to send the message in response to the request to send the message to the other participant;
After sending the message to the other participant, via the display generation component, in the messaging user interface:
a representation of said message;
an indication that the message was delivered in accordance with reduced notification settings for the other participants;
and an affordance for requesting delivery of a notification associated with the message to the other participants.
コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
前記表示生成構成要素を介して、ディスプレイ上に、メッセージングユーザインタフェースであって、前記メッセージングユーザインタフェースが、第1のコンピュータシステムのユーザと他の参加者との間の複数のメッセージを含む会話領域を含む、メッセージングユーザインタフェースを表示する手段と、
前記メッセージングユーザインタフェースを表示した後、前記他の参加者にメッセージを送信する要求を受信する手段と、
前記他の参加者に前記メッセージを送信する前記要求に応じて、前記他の参加者にメッセージを送信する手段と、
前記メッセージを前記他の参加者に送信した後、前記表示生成構成要素を介して、前記メッセージングユーザインタフェース内に、
前記メッセージの表現と、
前記メッセージが前記他の参加者のための低減通知設定に従って配信されたという指示と、
前記メッセージに関連付けられた通知の前記他の参加者への配信を要求するためのアフォーダンスと、を同時に表示する手段と、備える、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
means for displaying, via the display generation component, on a display, a messaging user interface, the messaging user interface including a conversation area containing a plurality of messages between a user of the first computer system and other participants;
means for receiving a request to send a message to the other participant after displaying the messaging user interface;
means for sending a message to the other participant in response to the request to send the message to the other participant;
After sending the message to the other participant, via the display generation component, in the messaging user interface:
a representation of the message;
an indication that the message was delivered in accordance with reduced notification settings for the other participants;
and an affordance for requesting delivery of a notification associated with the message to the other participants.
表示生成構成要素と1つ以上の入力デバイスとを含むコンピュータシステムにおいて使用される情報処理装置であって、前記情報処理装置が、
前記表示生成構成要素を介して、ディスプレイ上に、メッセージングユーザインタフェースであって、前記メッセージングユーザインタフェースが、第1のコンピュータシステムのユーザと他の参加者との間の複数のメッセージを含む会話領域を含む、メッセージングユーザインタフェースを表示する手段と、
前記メッセージングユーザインタフェースを表示した後、前記他の参加者にメッセージを送信する要求を受信する手段と、
前記他の参加者に前記メッセージを送信する前記要求に応じて、前記他の参加者にメッセージを送信する手段と、
前記メッセージを前記他の参加者に送信した後、前記表示生成構成要素を介して、前記メッセージングユーザインタフェース内に、
前記メッセージの表現と、
前記メッセージが前記他の参加者のための低減通知設定に従って配信されたという指示と、
前記メッセージに関連付けられた通知の前記他の参加者への配信を要求するためのアフォーダンスと、を同時に表示する手段と、備える、情報処理装置。
1. An information processing apparatus for use in a computer system including a display generation component and one or more input devices, the information processing apparatus comprising:
means for displaying, via the display generation component, on a display, a messaging user interface, the messaging user interface including a conversation area containing a plurality of messages between a user of the first computer system and other participants;
means for receiving a request to send a message to the other participant after displaying the messaging user interface;
means for sending a message to the other participant in response to the request to send the message to the other participant;
After sending the message to the other participant, via the display generation component, in the messaging user interface:
a representation of the message;
an indication that the message was delivered in accordance with reduced notification settings for the other participants;
and an affordance for requesting delivery of a notification associated with the message to the other participants.
コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
1つ以上のプロセッサと、
1つ以上のプログラムを記憶したメモリと、を備え、前記1つ以上のプログラムが、前記1つ以上のプロセッサによって実行されるように構成されており、前記1つ以上のプログラムが、請求項125~129のいずれか一項に記載の方法を実行する命令を含む、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
one or more processors;
and a memory storing one or more programs, the one or more programs being configured to be executed by the one or more processors, the one or more programs including instructions for performing the method of any one of claims 125 to 129.
1つ以上のプログラムを記憶したコンピュータ可読記憶媒体であって、前記1つ以上のプログラムが、命令を含み、前記命令が、表示生成構成要素と、1つ以上の入力デバイスと、を含むコンピュータシステムによって実行されたときに、前記コンピュータシステムに、請求項125~129のいずれか一項に記載の方法を実行させる、コンピュータ可読記憶媒体。A computer-readable storage medium storing one or more programs, the one or more programs including instructions that, when executed by a computer system including a display generating component and one or more input devices, cause the computer system to perform the method of any one of claims 125 to 129. 表示生成構成要素と、1つ以上の入力デバイスと、メモリと、前記メモリに記憶された1つ以上のプログラムを実行する1つ以上のプロセッサと、を含むコンピュータシステム上のグラフィカルユーザインタフェースであって、前記グラフィカルユーザインタフェースが、請求項125~129のいずれか一項に記載の方法に従って表示されるユーザインタフェースを備える、グラフィカルユーザインタフェース。A graphical user interface on a computer system including a display generation component, one or more input devices, memory, and one or more processors executing one or more programs stored in the memory, the graphical user interface comprising a user interface displayed according to the method of any one of claims 125 to 129. コンピュータシステムであって、
表示生成構成要素と、
1つ以上の入力デバイスと、
請求項125~129のいずれか一項に記載の方法を実行する手段と、を備える、コンピュータシステム。
1. A computer system comprising:
a display generation component;
one or more input devices;
and means for carrying out the method of any one of claims 125 to 129.
表示生成構成要素と1つ以上の入力デバイスとを含むコンピュータシステムにおいて使用される情報処理装置であって、前記情報処理装置が、
請求項125~129のいずれか一項に記載の方法を実行する手段を備える、情報処理装置。
1. An information processing apparatus for use in a computer system including a display generation component and one or more input devices, the information processing apparatus comprising:
An information processing device comprising means for carrying out the method according to any one of claims 125 to 129.
JP2025063319A2021-05-122025-04-07 DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR COORDINATING THE PROVISION OF NOTIFICATIONS - Patent applicationPendingJP2025114563A (en)

Applications Claiming Priority (8)

Application NumberPriority DateFiling DateTitle
US202163187896P2021-05-122021-05-12
US63/187,8962021-05-12
US17/483,757US11379106B1 (en)2021-05-122021-09-23Devices, methods, and graphical user interfaces for adjusting the provision of notifications
US17/483,751US12307079B2 (en)2021-05-122021-09-23Devices, methods, and graphical user interfaces for adjusting the provision of notifications
US17/483,7572021-09-23
US17/483,7512021-09-23
PCT/US2022/028806WO2022241014A1 (en)2021-05-122022-05-11Devices, methods, and graphical user interfaces for adjusting the provision of notifications
JP2023567948AJP7664418B2 (en)2021-05-122022-05-11 DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR COORDINATING THE PROVISION OF NOTIFICATIONS - Patent application

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
JP2023567948ADivisionJP7664418B2 (en)2021-05-122022-05-11 DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR COORDINATING THE PROVISION OF NOTIFICATIONS - Patent application

Publications (1)

Publication NumberPublication Date
JP2025114563Atrue JP2025114563A (en)2025-08-05

Family

ID=81854693

Family Applications (2)

Application NumberTitlePriority DateFiling Date
JP2023567948AActiveJP7664418B2 (en)2021-05-122022-05-11 DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR COORDINATING THE PROVISION OF NOTIFICATIONS - Patent application
JP2025063319APendingJP2025114563A (en)2021-05-122025-04-07 DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR COORDINATING THE PROVISION OF NOTIFICATIONS - Patent application

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
JP2023567948AActiveJP7664418B2 (en)2021-05-122022-05-11 DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR COORDINATING THE PROVISION OF NOTIFICATIONS - Patent application

Country Status (4)

CountryLink
EP (1)EP4338042A1 (en)
JP (2)JP7664418B2 (en)
KR (1)KR20230169377A (en)
WO (1)WO2022241014A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10466889B2 (en)2017-05-162019-11-05Apple Inc.Devices, methods, and graphical user interfaces for accessing notifications
US11137904B1 (en)2020-03-102021-10-05Apple Inc.Devices, methods, and graphical user interfaces for interacting with user interface objects corresponding to applications
US12265687B2 (en)2022-05-062025-04-01Apple Inc.Devices, methods, and graphical user interfaces for updating a session region
US11842028B2 (en)*2022-05-062023-12-12Apple Inc.Devices, methods, and graphical user interfaces for updating a session region
EP4273677A1 (en)2022-05-062023-11-08Apple Inc.Devices, methods, and graphical user interfaces for updating a session region

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR101761190B1 (en)*2013-02-222017-07-25삼성전자 주식회사Method and apparatus for providing user interface in portable terminal
US9075507B2 (en)*2013-03-142015-07-07Cellco PartnershipSilence reminder
US9195388B2 (en)*2013-03-152015-11-24Apple Inc.Specifying applications to share in a shared access mode
JP2016091339A (en)*2014-11-062016-05-23三洋テクノソリューションズ鳥取株式会社 Information terminal device and information distribution system
US10521107B2 (en)*2016-09-242019-12-31Apple Inc.Devices, methods, and graphical user interfaces for selecting and interacting with different device modes
DK180118B1 (en)*2018-05-072020-05-15Apple Inc. DEVICES AND METHODS FOR ADJUSTING THE PROVISION OF NOTIFICATIONS
CN110471582B (en)*2018-05-082021-10-29苹果公司User interface for controlling or presenting device usage on an electronic device

Also Published As

Publication numberPublication date
KR20230169377A (en)2023-12-15
JP7664418B2 (en)2025-04-17
EP4338042A1 (en)2024-03-20
JP2024519490A (en)2024-05-14
WO2022241014A1 (en)2022-11-17

Similar Documents

PublicationPublication DateTitle
US11379106B1 (en)Devices, methods, and graphical user interfaces for adjusting the provision of notifications
JP7641414B2 (en) DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR PROACTIVELY MANAGING NOTIFICATIONS - Patent application
JP7236497B2 (en) DEVICES AND METHODS FOR ACCESSING COMMON DEVICE FUNCTIONS
AU2019257353B2 (en)Devices, methods, and graphical user interfaces for providing and interacting with notifications
JP7664418B2 (en) DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR COORDINATING THE PROVISION OF NOTIFICATIONS - Patent application
US12405706B2 (en)Devices, methods, and graphical user interfaces for providing focus modes
US20250173054A1 (en)Devices, Methods, and Graphical User Interfaces for Adjusting the Provision of Notifications
US20250110756A1 (en)Devices, Methods, and Graphical User Interfaces for Updating a Status Region
CN117280310A (en)Apparatus, method and graphical user interface for adjusting the provision of notifications
WO2023220189A2 (en)Devices, methods, and graphical user interfaces providing focus modes
CN117971106A (en)System and method for interacting with a user interface

Legal Events

DateCodeTitleDescription
A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20250509

A621Written request for application examination

Free format text:JAPANESE INTERMEDIATE CODE: A621

Effective date:20250509


[8]ページ先頭

©2009-2025 Movatter.jp