Technique for managing use of display

By transitioning electronic devices to a lower power mode and optimizing display updates, the inefficiencies and screen degradation issues in existing display management techniques are addressed, leading to enhanced user interface efficiency and power conservation.

JP2025143292APending Publication Date: 2025-10-01APPLE INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025095702
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-12-09
Filing Date
2025-06-09
Publication Date
2025-10-01

AI Technical Summary

Technical Problem

Existing techniques for managing display usage on electronic devices are cumbersome, inefficient, and can lead to screen discoloration and image deterioration, particularly in battery-operated devices, while also wasting energy and increasing cognitive burden on users.

Method used

Implementing methods that transition electronic devices from a first mode to a lower power mode, adjusting display updates based on time-dependent criteria, and optimizing display usage to reduce redundant inputs, thereby conserving power and improving image quality and durability.

Benefits of technology

Enhances user interface efficiency, reduces screen degradation, conserves battery power, and minimizes unnecessary inputs, resulting in improved device performance and user satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025143292000001_ABST
    Figure 2025143292000001_ABST
Patent Text Reader

Abstract

To provide electronic devices with faster, more efficient methods and interfaces with managed display usage.SOLUTION: A method includes: displaying, in a computer system which communicates with a display generation component, a first user interface including a plurality of user interface elements including a first user interface element indicating a first information set; detecting, by the computer system, that one or more criterion for transitioning from first mode to second mode have been met; displaying, by a second user interface, displaying the second user interface including second user interface elements indicating the first information set; and displaying, by a third user interface, the third user interface not including the first information set.SELECTED DRAWING: Figure 9A
Need to check novelty before this filing date? Find Prior Art

Description

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims priority to U.S. Provisional Patent Application No. 63 / 180,568, entitled "TECHNIQUES FOR MANAGING DISPLAY USAGE," filed April 27, 2021, and U.S. Patent Application No. 17 / 546,630, entitled "TECHNIQUES FOR MANAGING DISPLAY USAGE," filed December 9, 2021, the entire contents of which are incorporated herein by reference. [Technical Field]

[0002] The present disclosure relates generally to computer user interfaces, and more particularly to techniques for displaying user interfaces with managed display usage. [Background technology]

[0003] An electronic device may include a screen for displaying a user interface. Over time, uneven use of the screen may result in discoloration of parts of the screen and a deterioration in the quality of the displayed image. Summary of the Invention

[0004] However, some techniques for displaying user interfaces using electronic devices are generally cumbersome and inefficient. For example, some existing techniques use complex and time-consuming user interfaces that may involve multiple key presses or keystrokes. The existing techniques require more time than necessary, wasting the user's time and the device's energy. This latter consideration is particularly important in battery-operated devices.

[0005] Thus, the present technology provides electronic devices with faster and more efficient methods and interfaces for managing display usage. Such methods and interfaces optionally complement or replace other methods for managing display usage. Such methods improve the image quality of displayed user interfaces as electronic devices age (e.g., reduce degradation of image quality over time) and improve the durability of display devices used to display the user interfaces. In addition, such methods and interfaces also reduce the cognitive burden on users, creating a more efficient human-machine interface. For battery-operated computing devices, such methods and interfaces conserve power and increase the time between battery charges. Furthermore, such methods and interfaces also reduce the number of unnecessary, redundant, or repetitive inputs required on computing devices such as smartphones and smartwatches.

[0006] According to some embodiments, a method is described in a computer system in communication with a display generation component, the method including: displaying, via the display generation component, a first user interface while the computer system is in a first mode, the first user interface including one or more user interface elements, the user interface being associated with a first application; detecting, while displaying the first user interface in the first mode, that the computer system meets one or more criteria for transitioning from the first mode to a second mode, the second mode being a lower power mode; and, in response to detecting that the computer system has met the one or more criteria for transitioning from the first mode to the second mode, entering the second mode, the second user interface being associated with the first application, the second user interface being a lower power mode. The method includes entering a second mode, the method including displaying a second user interface including one or more user interface elements corresponding to the first user interface and displayed in a location occupying at least a portion of the display area occupied by the first user interface, the second user interface element being included; and while the computer system is in the second mode, periodically updating the appearance of the second user interface elements while maintaining the computer system in the second mode, wherein in accordance with a determination that one or more time-dependent update criteria are not satisfied, the appearance of the second user interface elements is periodically updated at a first update frequency, and in accordance with a determination that the one or more time-dependent update criteria are satisfied, the appearance of the second user interface elements is periodically updated at a second update frequency that is different from the first update frequency, the second update frequency being higher than the first update frequency.

[0007] According to some embodiments, a non-transitory computer-readable storage medium is described. The non-transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component, the one or more programs including instructions for: displaying, via the display generation component, a first user interface while the computer system is in a first mode, the first user interface including one or more user interface elements, the user interface including a first user interface element associated with a first application; detecting, while displaying the first user interface in the first mode, that the computer system has met one or more criteria for transitioning from the first mode to a second mode, the second mode being a lower power mode; and, in response to detecting that the computer system has met the one or more criteria for transitioning from the first mode to the second mode, entering the second mode, wherein entering the second mode is associated with the first application. and displaying a second user interface associated with the application, the second user interface corresponding to the first user interface and displayed in a location occupying at least a portion of the display area occupied by the first user interface, the second user interface including one or more user interface elements including the second user interface element; while the computer system is in the second mode, periodically updating an appearance of the second user interface elements while maintaining the computer system in the second mode; in accordance with a determination that one or more time-dependent update criteria are not satisfied, the appearance of the second user interface elements is periodically updated at a first update frequency; and in accordance with a determination that the one or more time-dependent update criteria are satisfied, the appearance of the second user interface elements is periodically updated at a second update frequency that is different from the first update frequency, the second update frequency being higher than the first update frequency.

[0008] According to some embodiments, a temporary computer-readable storage medium is described. The temporary computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component, the one or more programs including instructions for: displaying, via the display generation component, a first user interface while the computer system is in a first mode, the first user interface including one or more user interface elements, the user interface including a first user interface element associated with a first application; detecting, while displaying the first user interface in the first mode, that the computer system has met one or more criteria for transitioning from the first mode to a second mode, the second mode being a lower power mode; and, in response to detecting that the computer system has met the one or more criteria for transitioning from the first mode to the second mode, entering the second mode, wherein entering the second mode is associated with the first application. and displaying a second user interface associated with the computer system, the second user interface corresponding to the first user interface and displayed in a location occupying at least a portion of the display area occupied by the first user interface, the second user interface including one or more user interface elements including the second user interface element; while the computer system is in the second mode, periodically updating an appearance of the second user interface elements while maintaining the computer system in the second mode; in accordance with a determination that one or more time-dependent update criteria are not satisfied, the appearance of the second user interface elements is periodically updated at a first update frequency; and in accordance with a determination that the one or more time-dependent update criteria are satisfied, the appearance of the second user interface elements is periodically updated at a second update frequency that is different from the first update frequency, the second update frequency being higher than the first update frequency.

[0009] According to some embodiments, a computer system is described, the computer system comprising one or more processors in communication with a display generation component and a memory configured to store one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: displaying, via the display generation component, a first user interface while the computer system is in a first mode, the first user interface including one or more user interface elements associated with a first application, the user interface including a first user interface element; detecting, while displaying the first user interface in the first mode, that the computer system has met one or more criteria for transitioning from the first mode to a second mode, the second mode being a lower power mode; and, in response to detecting that the computer system has met the one or more criteria for transitioning from the first mode to the second mode, entering the second mode, wherein entering the second mode is associated with the first application. and displaying a second user interface associated with the application, the second user interface corresponding to the first user interface and displayed in a location occupying at least a portion of the display area occupied by the first user interface, the second user interface including one or more user interface elements including the second user interface element; while the computer system is in the second mode, periodically updating an appearance of the second user interface elements while maintaining the computer system in the second mode; in accordance with a determination that one or more time-dependent update criteria are not satisfied, the appearance of the second user interface elements is periodically updated at a first update frequency; and in accordance with a determination that the one or more time-dependent update criteria are satisfied, the appearance of the second user interface elements is periodically updated at a second update frequency that is different from the first update frequency, the second update frequency being higher than the first update frequency.

[0010] According to some embodiments, a computer system is described that includes: means for communicating with a display generation component and for displaying, via the display generation component while the computer system is in a first mode, a first user interface including one or more user interface elements, the user interface including a first user interface element associated with a first application; means for detecting, while displaying the first user interface in the first mode, that the computer system meets one or more criteria for transitioning from the first mode to a second mode, the second mode being a lower power mode; and means for entering the second mode in response to detecting that the computer system has met the one or more criteria for transitioning from the first mode to the second mode, the second user interface being associated with the first application, the second user interface being associated with the first application. and means for entering a second mode, the second mode including displaying a second user interface including one or more user interface elements corresponding to the first user interface and displayed in a location occupying at least a portion of the display area occupied by the first user interface, the second user interface element being displayed in a location occupying at least a portion of the display area occupied by the first user interface; and means for, while the computer system is in the second mode, periodically updating the appearance of the second user interface elements while maintaining the computer system in the second mode, wherein in accordance with a determination that one or more time-dependent update criteria are not satisfied, the appearance of the second user interface elements is periodically updated at a first update frequency, and in accordance with a determination that one or more time-dependent update criteria are satisfied, the appearance of the second user interface elements is periodically updated at a second update frequency different from the first update frequency, the second update frequency being higher than the first update frequency.

[0011] According to some embodiments, a method is described that includes, in a computer system in communication with a display generation component, displaying, via the display generation component, a first user interface associated with a first application while the computer system is in a first mode, the first user interface including a plurality of user interface elements including a first user interface element showing a first set of information, detecting while displaying the first user interface that the computer system meets one or more criteria for transitioning from the first mode to a second mode, and in response to detecting that the computer system has met the one or more criteria for transitioning from the first mode to the second mode, displaying a second user interface associated with the first application, the second user interface including a first user interface element showing a first set of information while the computer system is in the second mode. displaying a second user interface corresponding to the first user interface and displayed in a location occupying at least a portion of the display area previously occupied by the first user interface, the second user interface being darker than the first user interface, and the second user interface including a second user interface element that indicates the first set of information; and in accordance with a determination that the first application is not authorized to display the first set of information while the computer system is in the second mode, displaying a third user interface different from the first and second user interfaces, the third user interface being displayed in a location occupying at least a portion of the display area previously occupied by the first user interface, and the third user interface not including the first set of information.

[0012] According to some embodiments, a non-transitory computer-readable storage medium is described, the non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component, the one or more programs displaying, via the display generation component, a first user interface associated with a first application and including a plurality of user interface elements, the first user interface element including a first user interface element showing a first set of information, detecting while displaying the first user interface that the computer system has satisfied one or more criteria for transitioning from the first mode to a second mode, and in response to detecting that the computer system has satisfied the one or more criteria for transitioning from the first mode to the second mode, displaying a first set of information associated with the first application in accordance with a determination that the first application is permitted to display a first set of information while the computer system is in the second mode. displaying a second user interface, the second user interface corresponding to the first user interface and displayed in a location occupying at least a portion of the display area occupied by the first user interface, the second user interface being darker than the first user interface, the second user interface including a second user interface element that indicates the first set of information; and in accordance with a determination that the first application is not authorized to display the first set of information while the computer system is in the second mode, displaying a third user interface different from the first user interface and the second user interface, the third user interface being displayed in a location occupying at least a portion of the display area occupied by the first user interface, the third user interface not including the first set of information.

[0013] According to some embodiments, a temporary computer-readable storage medium is described, the temporary computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component, the one or more programs displaying, via the display generation component, a first user interface associated with a first application and including a plurality of user interface elements including a first user interface element showing a first set of information while the computer system is in a first mode, detecting while displaying the first user interface that the computer system has satisfied one or more criteria for transitioning from the first mode to a second mode, and in response to detecting that the computer system has satisfied the one or more criteria for transitioning from the first mode to the second mode, displaying a second user interface associated with the first application in accordance with a determination that the first application is permitted to display the first information while the computer system is in the second mode. displaying a second user interface corresponding to the first user interface and displayed in a location occupying at least a portion of the display area previously occupied by the first user interface, the second user interface being darker than the first user interface and including a second user interface element that indicates the first set of information; and in accordance with a determination that the first application is not authorized to display the first set of information while the computer system is in the second mode, displaying a third user interface different from the first and second user interfaces, the third user interface being displayed in a location occupying at least a portion of the display area previously occupied by the first user interface, and the third user interface not including the first set of information.

[0014] According to some embodiments, a computer system is described, the computer system comprising one or more processors in communication with a display generation component and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs displaying, via the display generation component, a first user interface associated with a first application while the computer system is in a first mode, the first user interface including a plurality of user interface elements including a first user interface element showing a first set of information, detecting while displaying the first user interface that the computer system has satisfied one or more criteria for transitioning from the first mode to a second mode, and in response to detecting that the computer system has satisfied the one or more criteria for transitioning from the first mode to the second mode, displaying a first set of information associated with the first application while the computer system is in the second mode in accordance with a determination that the first application is permitted to display a first set of information. displaying a second user interface, the second user interface corresponding to the first user interface and displayed in a location occupying at least a portion of the display area occupied by the first user interface, the second user interface being darker than the first user interface, the second user interface including a second user interface element that indicates the first set of information; and in accordance with a determination that the first application is not authorized to display the first set of information while the computer system is in the second mode, displaying a third user interface different from the first user interface and the second user interface, the third user interface being displayed in a location occupying at least a portion of the display area occupied by the first user interface, the third user interface not including the first set of information.

[0015] According to some embodiments, a computer system is described, the computer system comprising: means for communicating with a display generation component and for displaying, via the display generation component while the computer system is in a first mode, a first user interface associated with a first application and including a plurality of user interface elements including a first user interface element showing a first set of information; means for detecting, while displaying the first user interface, that the computer system has satisfied one or more criteria for transitioning from the first mode to a second mode; and means for displaying a second user interface associated with the first application in response to detecting that the computer system has satisfied the one or more criteria for transitioning from the first mode to the second mode in accordance with a determination that the first application is permitted to display the first set of information while the computer system is in the second mode, the second user interface comprising: displaying a second user interface corresponding to the first user interface and displayed in a location occupying at least a portion of the display area previously occupied by the first user interface, the second user interface being darker than the first user interface and including a second user interface element that indicates the first set of information; and in accordance with a determination that the first application is not authorized to display the first set of information while the computer system is in the second mode, displaying a third user interface different from the first and second user interfaces, the third user interface being displayed in a location occupying at least a portion of the display area previously occupied by the first user interface, and the third user interface not including the first set of information.

[0016] According to some embodiments, a method is described in a computer system in communication with a display generation component, the method including: displaying, via the display generation component while the computer system is in a first mode, a first user interface associated with a first application and including a first set of one or more user interface elements including a first user interface element, wherein an appearance of the first user interface elements is periodically updated at a first update frequency, and the first user interface is displayed at a first zoom level; detecting, while displaying the first user interface, that the computer system meets one or more criteria for transitioning from the first mode to a second mode; and performing a process for the computer system to transition from the first mode to the second mode. and displaying a second user interface associated with the first application, the second user interface being different from the first user interface in response to detecting that one or more criteria for the first application have been met, the second user interface corresponding to the first user interface and displayed in a location occupying at least a portion of the display area occupied by the first user interface, the second user interface including a second set of one or more user interface elements including the second user interface element, the appearance of the second user interface elements being periodically updated at a second update frequency different from the first update frequency and corresponding to an update frequency lower than the first update frequency, and the second user interface being displayed at a second zoom level different from the first zoom level.

[0017] According to some embodiments, a non-transitory computer-readable storage medium is described, the non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component, the one or more programs displaying, via the display generation component while the computer system is in a first mode, a first user interface associated with a first application and including a first set of one or more user interface elements, the first user interface elements including a first user interface element, wherein an appearance of the first user interface elements is periodically updated at a first update frequency, and the first user interface is displayed at a first zoom level; detecting while displaying the first user interface that the computer system meets one or more criteria for transitioning from the first mode to a second mode; In response to the computer system detecting that one or more criteria for transitioning from the first mode to the second mode have been met, the computer system displays a second user interface associated with the first application, the second user interface being different from the first user interface, the second user interface corresponding to the first user interface and displayed in a location occupying at least a portion of the display area occupied by the first user interface, the second user interface including a second set of one or more user interface elements including the second user interface element, the appearance of the second user interface elements being periodically updated at a second update frequency different from the first update frequency and corresponding to an update frequency lower than the first update frequency, and the second user interface being displayed at a second zoom level different from the first zoom level.

[0018] According to some embodiments, a temporary computer-readable storage medium is described, the temporary computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component, the one or more programs displaying, via the display generation component while the computer system is in a first mode, a first user interface associated with a first application and including a first set of one or more user interface elements, the first user interface elements being periodically updated in appearance at a first update frequency, the first user interface being displayed at a first zoom level, detecting while displaying the first user interface that the computer system has met one or more criteria for transitioning from the first mode to a second mode, and and in response to the computer system detecting that one or more criteria for transitioning from the first mode to the second mode have been met, displaying a second user interface associated with the first application, the second user interface corresponding to the first user interface and displayed in a location occupying at least a portion of the display area occupied by the first user interface, the second user interface including a second set of one or more user interface elements including the second user interface element, the appearance of the second user interface elements being periodically updated at a second update frequency different from the first update frequency and corresponding to an update frequency lower than the first update frequency, and the second user interface being displayed at a second zoom level different from the first zoom level.

[0019] According to some embodiments, a computer system is described, the computer system comprising one or more processors in communication with a display generation component and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs being associated with a first application via the display generation component while the computer system is in a first mode, the first user interface including a first set of one or more user interface elements including a first user interface element, wherein an appearance of the first user interface elements is periodically updated at a first update frequency, and the first user interface is displayed at a first zoom level, and while displaying the first user interface, the computer system detects that one or more criteria for transitioning from the first mode to a second mode are met, and The method includes instructions for, in response to detecting that the computer system has satisfied one or more criteria for transitioning from the first mode to the second mode, displaying a second user interface associated with the first application, the second user interface corresponding to the first user interface and displayed in a location occupying at least a portion of the display area occupied by the first user interface, the second user interface including a second set of one or more user interface elements including the second user interface element, the appearance of the second user interface elements being periodically updated at a second update frequency different from the first update frequency and corresponding to an update frequency lower than the first update frequency, and the second user interface being displayed at a second zoom level different from the first zoom level.

[0020] According to some embodiments, a computer system is described, the computer system being in communication with a display generation component, and including means for displaying, via the display generation component while the computer system is in a first mode, a first user interface associated with a first application and including a first set of one or more user interface elements including a first user interface element, the first user interface including a first user interface element, wherein an appearance of the first user interface elements is periodically updated at a first update frequency and the first user interface is displayed at a first zoom level; means for detecting, while displaying the first user interface, that the computer system has met one or more criteria for transitioning from the first mode to a second mode; and means for detecting, while displaying the first user interface, that the computer system has met one or more criteria for transitioning from the first mode to the second mode. and in response to detecting that one or more criteria have been met, displaying a second user interface associated with the first application, different from the first user interface, the second user interface corresponding to the first user interface and displayed in a location occupying at least a portion of the display area occupied by the first user interface, the second user interface including a second set of one or more user interface elements including the second user interface element, the appearance of the second user interface elements being periodically updated at a second update frequency different from and corresponding to a lower update frequency than the first update frequency, and the second user interface being displayed at a second zoom level different from the first zoom level.

[0021] Executable instructions to perform these functions are optionally contained in a non-transitory computer-readable storage medium or other computer program product configured for execution by one or more processors. Executable instructions to perform these functions are optionally contained in a transitory computer-readable storage medium or other computer program product configured for execution by one or more processors.

[0022] Thus, devices are provided with faster and more efficient methods and interfaces for managing display usage, thereby increasing the effectiveness, efficiency, and user satisfaction of such devices. Such methods and interfaces may complement or replace other methods for managing display usage. [Brief explanation of the drawings]

[0023] For a better understanding of the various described embodiments, reference should be made to the following Detailed Description of the Invention in conjunction with the following drawings, in which like reference numerals refer to corresponding parts throughout:

[0024] [Figure 1A] FIG. 1 is a block diagram illustrating a portable multifunction device with a touch-sensitive display in accordance with some embodiments.

[0025] [Figure 1B] FIG. 2 is a block diagram illustrating exemplary components for event processing according to some embodiments.

[0026] [Figure 2] 1 illustrates a portable multifunction device with a touch screen according to some embodiments.

[0027] [Figure 3] FIG. 1 is a block diagram of an exemplary multifunction device having a display and a touch-sensitive surface in accordance with some embodiments.

[0028] [Figure 4A] 1 illustrates an exemplary user interface for a menu of applications on a portable multifunction device in accordance with some embodiments.

[0029] [Figure 4B] 1 illustrates an exemplary user interface for a multifunction device having a touch-sensitive surface that is separate from the display in accordance with some embodiments.

[0030] [Figure 5A] 1 illustrates a personal electronic device according to some embodiments.

[0031] [Figure 5B] FIG. 1 is a block diagram illustrating a personal electronic device according to some embodiments.

[0032] [Figure 6A] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6B] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6C] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6D] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6E] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6F] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6G] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6H] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6I] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6G] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6K]1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6L] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6M] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6N] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6O] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6P] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6Q] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6R] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6S] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6T] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6U] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6V] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6W] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6X] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6Y] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6Z] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6AA] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6AB] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6AC] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6AD] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6AE] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6AF] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6AG] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6AH] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6AI] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6AJ] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 6AK] 1 illustrates an exemplary user interface with managed display usage according to some embodiments.

[0033] [Figure 7A] 1 shows a flow diagram illustrating a method for managing display usage according to some embodiments. [Figure 7B] 1 shows a flow diagram illustrating a method for managing display usage according to some embodiments.

[0034] [Figure 8A] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8B] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8C] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8D] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8E] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8F] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8G] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8H] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8I] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8J] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8K] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8L]1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8M] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8N] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8O] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8P] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8Q] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8R] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8S] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8T] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8U] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8V] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8W] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8X] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8Y] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8Z] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8AA] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8AB] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8AC] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 8AD] 1 illustrates an exemplary user interface with managed display usage according to some embodiments.

[0035] [Figure 9A] 1 shows a flow diagram illustrating a method for managing display usage according to some embodiments. [Figure 9B] 1 shows a flow diagram illustrating a method for managing display usage according to some embodiments.

[0036] [Figure 10A] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 10B] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 10C] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 10D] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 10E] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 10F]1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 10G] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 10H] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 10I] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 10J] 1 illustrates an exemplary user interface with managed display usage according to some embodiments. [Figure 10K] 1 illustrates an exemplary user interface with managed display usage according to some embodiments.

[0037] [Figure 11A] 1 shows a flow diagram illustrating a method for managing display usage according to some embodiments. [Figure 11B] 1 shows a flow diagram illustrating a method for managing display usage according to some embodiments. DETAILED DESCRIPTION OF THE INVENTION

[0038] The following description sets forth example methods, parameters, etc. However, it should be recognized that such description is not intended as a limitation on the scope of the present disclosure, but rather is provided as a description of example embodiments.

[0039] There is a need for electronic devices that provide efficient methods and interfaces for managing display usage. For example, the prolonged display of a user interface that includes graphical objects that do not move over time (e.g., static images) can cause screen burn-in or image ghosting. This is particularly true for portable multifunction devices with reduced-size displays, because displayed user interface elements are often repeatedly displayed in fixed positions on the display. Techniques that carefully manage what is included on a user interface, how it is displayed, and when it is displayed can minimize screen burn-in and image ghosting. Such techniques can reduce the cognitive burden on users accessing the user interface, thereby increasing productivity. Furthermore, such techniques can reduce processor and battery power that would otherwise be wasted on redundant user input and excessive display brightness, and can improve the wear characteristics of display devices used to display the user interface.

[0040] 1A-1B, 2, 3, 4A-4B, and 5A-5B provide a description of an exemplary device for implementing techniques for managing display usage. FIGS. 6A-6AK illustrate exemplary user interfaces involving managed display usage. FIGS. 7A-7B are flow diagrams illustrating methods for managing display usage, according to some embodiments. The user interfaces of FIGS. 6A-6AK are used to illustrate processes described below, including the processes of FIGS. 7A-7B. FIGS. 8A-8AD illustrate exemplary user interfaces involving managed display usage. FIGS. 9A-9B are flow diagrams illustrating methods for managing display usage, according to some embodiments. The user interfaces of FIGS. 8A-8AD are used to illustrate processes described below, including the processes of FIGS. 9A-9B. FIGS. 10A-10K illustrate exemplary user interfaces involving managed display usage. FIGS. 11A-11B are flow diagrams illustrating methods for managing display usage, according to some embodiments. The user interfaces of FIGS. 10A-10K are used to illustrate processes described below, including the processes of FIGS. 11A-11B.

[0041] In the following description, terms such as "first" and "second" are used to describe various elements, but these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, a first touch can be referred to as a second touch, and similarly, a second touch can be referred to as a first touch, without departing from the scope of the various embodiments described. Although a first touch and a second touch are both touches, they are not the same touch.

[0042] 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. As used in the description of the various embodiments set forth 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," as 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.

[0043] The term "if" is, optionally, interpreted to mean "when" or "upon," or "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.

[0044] 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. Optionally, other portable electronic devices, such as a laptop computer or tablet computer having a touch-sensitive surface (e.g., a touchscreen display and / or a touchpad), are also 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). In some embodiments, the electronic device is a computer system in communication (e.g., via wired communication, via wireless communication) with a display generation component. The display generation component is configured to provide a visual output, such as a display via a CRT display, a display via an LED display, or a display via image projection. In some embodiments, the display generation component is integrated with the computer system. In some embodiments, the display generation component is separate from the computer system. As used herein, "displaying" content includes displaying content (e.g., video data rendered or decoded by display controller 156) by transmitting data (e.g., image data or video data) over a wired or wireless connection to an integrated or external display generation component to visually generate the content.

[0045] In the following discussion, electronic devices are described that include 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.

[0046] The device typically supports a variety of applications such as one or more of 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 telephone 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.

[0047] 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 coordinated and / or changed from one application to the next and / or within individual applications. In this way, the common physical architecture of the device (such as the touch-sensitive surface) optionally supports various applications with user interfaces that are intuitive and transparent to the user.

[0048] Attention now turns to embodiments of portable devices with touch-sensitive displays. FIG. 1A is a block diagram illustrating portable multifunction device 100 having touch-sensitive display system 112, according to some embodiments. Touch-sensitive display 112 may conveniently be referred to as a "touch screen" and may also be known or referred to as a "touch-sensitive display system." Device 100 includes memory 102 (optionally including one or more computer-readable storage media), memory controller 122, one or more processing units (CPUs) 120, peripherals interface 118, RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, input / output (I / O) subsystem 106, other input control devices 116, and external port 124. Device 100 optionally includes one or more optical sensors 164. Device 100 optionally includes one or more contact 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.

[0049] As used herein and in the claims, the term “intensity” of a contact on a touch-sensitive surface refers to the force or pressure (force per unit area) of a contact (e.g., a finger contact) on the touch-sensitive surface, or a proxy for the force or pressure of a contact on the touch-sensitive surface. The intensity of a contact has a range of values ​​that includes at least four distinct values ​​and more typically includes hundreds (e.g., at least 256) distinct values. The intensity of a contact is optionally determined (or measured) using various techniques and various sensors or combinations of sensors. For example, one or more force sensors under or adjacent to the touch-sensitive surface are optionally used to measure force at various points on the touch-sensitive surface. In some implementations, force measurements from multiple force sensors are combined (e.g., weighted averaged) to determine an estimated force of the contact. Similarly, a pressure-sensitive tip of a stylus is optionally used to determine the pressure of the stylus on the touch-sensitive surface. Alternatively, the size and / or change in the contact area detected on the touch-sensitive surface, the capacitance and / or change in the capacitance of the touch-sensitive surface proximate the contact, and / or the resistance and / or change in the capacitance of the touch-sensitive surface proximate the contact are optionally used as a surrogate for the force or pressure of the contact on the touch-sensitive surface. In some implementations, a surrogate measure of the force or pressure of the contact is used directly to determine whether an intensity threshold is exceeded (e.g., the intensity threshold is described in units corresponding to the surrogate measure). In some implementations, the surrogate measure of the contact force or pressure is converted to an estimate of the force or pressure, and the estimate of the force or pressure is used to determine whether an intensity threshold is exceeded (e.g., the intensity threshold is a pressure threshold measured in units of pressure). Using contact intensity as an attribute of user input allows users to access additional device functionality (e.g., on a touch-sensitive display) and / or receive user input (e.g., via a touch-sensitive display, touch-sensitive surface, or physical / mechanical controls such as knobs or buttons) that may not otherwise be accessible to users on devices of reduced size that have limited footprint for displaying affordances.

[0050] 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, that will be detected by a user with 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, a 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 depressed (e.g., displaced) by the user's action. As another example, movement of a 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 a physical displacement of the device, or a component of the device, that produces the described sensory perception for a typical (or average) user.

[0051] It should be understood that device 100 is only 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 Figure 1A are implemented in hardware, software, or a combination of both hardware and software, including one or more signal processing circuits and / or application specific integrated circuits.

[0052] 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. Memory controller 122 optionally controls access to memory 102 by other components of device 100.

[0053] Peripheral interface 118 may be used to couple input and output peripherals of the device to CPU 120 and memory 102. One or more processors 120 operate or execute various software programs and / or instruction sets stored in memory 102 to perform various functions and process data for device 100. In some embodiments, peripheral interface 118, CPU 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.

[0054] RF (radio frequency) circuitry 108 transmits and receives RF signals, also called electromagnetic signals. RF circuitry 108 converts electrical signals to electromagnetic signals or electromagnetic signals to electrical signals and communicates with communication networks and other communication devices via electromagnetic signals. 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. RF circuitry 108 optionally communicates via wireless communication with networks, such as the Internet, also called 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. RF circuitry 108 optionally includes well-known circuitry for detecting near field communication (NFC) fields, such as by short-range radios. Wireless communication optionally includes, but is not limited to, 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), and other standards.Wireless technology includes, but is not limited to, wireless technology such as LTE evolution, near field communications (NFC), wideband code division multiple access (W-CDMA), code division multiple access (CDMA), time division multiple access (TDMA), Bluetooth, Bluetooth Low Energy (BTLE), Wireless Fidelity (Wi-Fi) (e.g., IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11n, and / or IEEE 802.11ac), 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 Leveling Extensions, and the like. The present application may use any of a number of communications standards, protocols, and technologies, including the Protocol for Instant Messaging and Presence Leveraging Extensions (SIMPLE), Instant Messaging and Presence Service (IMPS), and / or Short Message Service (SMS), or any other suitable communications protocol, including communications protocols not yet developed as of the filing date of this application.

[0055] Audio circuit 110, speaker 111, and microphone 113 provide an audio interface between a user and device 100. Audio circuit 110 receives audio data from peripherals interface 118, converts the audio data into electrical signals, and transmits the electrical signals to speaker 111. Speaker 111 converts the electrical signals into sound waves audible to humans. Audio circuit 110 also receives electrical signals converted from sound waves by microphone 113. Audio circuit 110 converts the electrical signals into audio data and transmits the audio data to peripherals interface 118 for processing. The audio data is optionally retrieved from and / or transmitted to memory 102 and / or RF circuit 108 by peripherals interface 118. In some embodiments, audio circuit 110 also includes a headset jack (e.g., 212 in FIG. 2 ). The headset jack provides an interface between 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., single or double ear headphones) and an input (e.g., a microphone).

[0056] I / O subsystem 106 couples input / output peripherals on device 100, such as touchscreen 112 and other input control devices 116, to peripheral interface 118. I / O subsystem 106 optionally includes display controller 156, optical sensor controller 158, depth camera controller 169, intensity sensor controller 159, haptic feedback controller 161, and one or more input controllers 160 for other input or control devices. One or more input controllers 160 receive / send electrical signals from / to other input control devices 116. Other input control devices 116 optionally include physical buttons (e.g., push buttons, rocker buttons, etc.), dials, slider switches, joysticks, click wheels, etc. In some embodiments, input controller(s) 160 are optionally coupled to any (or none) of a keyboard, an infrared port, a USB port, and a pointer device such as a mouse. The one or more buttons (e.g., 208 in FIG. 2 ) optionally include up / down buttons for volume control of speaker 111 and / or microphone 113. The one or more buttons optionally include push buttons (e.g., 206 in FIG. 2 ). In some embodiments, the electronic device is a computer system in communication with one or more input devices (e.g., via wired communication, via wireless communication). In some embodiments, the one or more input devices include a touch-sensitive surface (e.g., a trackpad as part of a touch-sensitive display). In some embodiments, the one or more input devices include one or more camera sensors (e.g., one or more optical sensors 164 and / or one or more depth camera sensors 175), such as for tracking user gestures (e.g., hand gestures) as input. In some embodiments, the one or more input devices are integrated with the computer system. In some embodiments, the one or more input devices are separate from the computer system.

[0057] As described in U.S. Patent Application No. 11 / 322,549, filed December 23, 2005, "Unlocking a Device by Performing Gestures on an Unlock Image," U.S. Patent No. 7,657,849, which is incorporated herein by reference in its entirety, a quick press of a push button optionally unlocks touchscreen 112 or, optionally, initiates the process of unlocking the device using gestures on the touchscreen. A longer press of a push button (e.g., 206) optionally turns power on or off to device 100. The functionality of one or more of the buttons is optionally customizable by the user. Touchscreen 112 is used to implement virtual or soft buttons and one or more soft keyboards.

[0058] Touch-sensitive display 112 provides an input and output interface between the device and a user. Display controller 156 receives and / or sends electrical signals to touchscreen 112. Touchscreen 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 optionally corresponds to user interface objects.

[0059] Touchscreen 112 has a touch-sensitive surface, sensor, or set of sensors that accepts input from a user based on haptic and / or tactile contact. Touchscreen 112 and display controller 156 (along with any associated modules and / or instruction sets in memory 102) detects contacts (and any movement or cessation of contact) on touchscreen 112 and translates the detected contacts into interactions with user interface objects (e.g., one or more softkeys, icons, web pages, or images) displayed on touchscreen 112. In an exemplary embodiment, the point of contact between touchscreen 112 and the user corresponds to the user's finger.

[0060] Touchscreen 112 optionally uses LCD (liquid crystal display), LPD (light emitting polymer display), or LED (light emitting diode) technology, although other display technologies are used in other embodiments. Touchscreen 112 and display controller 156 optionally use any of a number of now known or later developed touch sensing technologies to detect contact and any movement or disruption thereof, including, but not limited to, capacitive, resistive, infrared, and surface acoustic wave technologies, as well as other proximity sensor arrays or other elements that determine one or more points of contact with touchscreen 112. In an exemplary embodiment, projected mutual capacitance sensing technology is used, such as that found in the iPhone® and iPod Touch® from Apple Inc. of Cupertino, California.

[0061] The touch-sensitive display in some embodiments of touchscreen 112 is optionally similar to the multi-touch-sensing touchpad described in U.S. Patent Nos. 6,323,846 (Westerman et al.), 6,570,557 (Westerman et al.), and / or 6,677,932 (Westerman), and / or U.S. Patent Application Publication No. 2002 / 0015024 A1, each of which is incorporated by reference herein in its entirety. However, touchscreen 112 displays visual output from device 100, whereas touch-sensitive touchpads do not provide visual output.

[0062] The touch-sensitive display in some embodiments of touch screen 112 is described in the following applications: (1) U.S. patent application Ser. No. 11 / 381,313, filed May 2, 2006, entitled "Multipoint Touch Surface Controller," (2) U.S. patent application Ser. No. 10 / 840,862, filed May 6, 2004, entitled "Multipoint Touchscreen," (3) U.S. patent application Ser. No. 10 / 903,964, filed July 30, 2004, entitled "Gestures For Touch Sensitive Input Devices," (4) U.S. patent application Ser. No. 11 / 048,264, filed January 31, 2005, entitled "Gestures For Touch Sensitive Input Devices," and (5) U.S. patent application Ser. No. 11 / 038,590, filed January 18, 2005, entitled "Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices." No. 11 / 228,758, filed September 16, 2005, entitled "Virtual Input Device Placement On A Touch Screen User Interface," (7) U.S. Patent Application No. 11 / 228,700, filed September 16, 2005, entitled "Operation Of A Computer With A Touch Screen Interface," (8) U.S. Patent Application No. 11 / 228,737, filed September 16, 2005, entitled "Activating Virtual Keys Of A Touch-Screen Virtual Keyboard," and (9) U.S. Patent Application No. 11 / 367,749, filed March 3, 2006, entitled "Multi-Functional Hand-Held Device," all of which are incorporated herein by reference in their entireties.

[0063] Touchscreen 112 optionally has a video resolution greater than 100 dpi. In some embodiments, the touchscreen has a video resolution of approximately 160 dpi. A user optionally contacts touchscreen 112 using any suitable object or accessory, such as a stylus, finger, or the like. In some embodiments, the user interface is designed to operate primarily using finger-based contact and gestures, which may not be as precise as stylus-based input due to the larger contact area of ​​a finger on the touchscreen. 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.

[0064] In some embodiments, in addition to the touchscreen, device 100 optionally includes a touchpad 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 touchscreen 112 or an extension of the touch-sensitive surface formed by the touchscreen.

[0065] 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 electrical power within a portable device.

[0066] Device 100 also optionally includes one or more optical sensors 164. FIG. 1A shows an optical sensor coupled to optical sensor controller 158 in I / O subsystem 106. Optical sensor 164 optionally includes a charge-coupled device (CCD) or a complementary metal-oxide semiconductor (CMOS) phototransistor. Optical sensor 164 receives light from the environment projected through one or more lenses and converts the light into data representing an image. Optical sensor 164 optionally works in conjunction with imaging module 143 (also called a camera module) to capture still or video images. In some embodiments, the optical sensor is located on the back of device 100 opposite touchscreen display 112 on the front of the device, so that the touchscreen display can be used as a viewfinder for capturing still and / or video images. In some embodiments, the optical sensor is located on the front of the device so that an image of a user is optionally captured for a videoconference while the user views other videoconference participants on the touchscreen display. In some embodiments, the position of the optical sensor 164 can be changed by the user (e.g., by rotating the lens and sensor within the device housing), so that a single optical sensor 164 is used for both video conferencing and capturing still and / or video images, along with a touchscreen display.

[0067] Device 100 also optionally includes one or more depth camera sensors 175. FIG. 1A shows a depth camera sensor coupled to depth camera controller 169 in I / O subsystem 106. Depth camera sensor 175 receives data from the environment and creates a three-dimensional model of an object (e.g., a face) in a scene from a viewpoint (e.g., the depth camera sensor). In some embodiments, in conjunction with imaging module 143 (also referred to as a camera module), depth camera sensor 175 is optionally used to determine a depth map of different portions of an image captured by imaging module 143. In some embodiments, a depth camera sensor is located on the front of device 100 to obtain images of the user with depth information for videoconferences and to capture selfie images with depth map data while the user views other videoconference participants on a touchscreen display. In some embodiments, depth camera sensor 175 is located on the back of the device, or on the back and front of device 100. In some embodiments, the position of the depth camera sensor 175 can be changed by the user (e.g., by rotating the lens and sensor within the device housing), so that the depth camera sensor 175 is used for both video conferencing and capturing still and / or video images in conjunction with a touchscreen display.

[0068] 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 165 optionally includes 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 165 receives 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 112, which is located on the front of device 100.

[0069] Device 100 also optionally includes one or more proximity sensors 166. Figure 1A shows proximity sensor 166 coupled to peripherals interface 118. Alternatively, proximity sensor 166 is optionally coupled to input controller 160 within I / O subsystem 106. Proximity sensor 166 optionally functions as described in U.S. patent application Ser. Nos. 11 / 241,839, "Proximity Detector In Handheld Device," 11 / 240,788, "Proximity Detector In Handheld Device," 11 / 620,702, "Using Ambient Light Sensor To Augment Proximity Sensor Output," 11 / 586,862, "Automated Response To And Sensing Of User Activity In Portable Devices," and 11 / 638,251, "Methods And Systems For Automatic Configuration Of Peripherals," which are incorporated herein by reference in their entireties. In some embodiments, the proximity sensor turns off and disables touchscreen 112 when the multifunction device is placed near the user's ear (e.g., when the user is making a phone call).

[0070] Device 100 also optionally includes one or more tactile output generators 167. FIG. 1A shows tactile output generators coupled to haptic feedback controller 161 in I / O subsystem 106. Tactile output generator 167 optionally includes 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). Contact intensity sensor 165 receives tactile feedback generation instructions from haptic feedback module 133 and generates a tactile output 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 touchscreen display 112, which is located on the front of device 100.

[0071] 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. Accelerometer 168 optionally functions as described in U.S. Patent Application Publication No. 20050190059, "Acceleration-based Theft Detection System for Portable Electronic Devices," and U.S. Patent Application Publication No. 20060017692, "Methods And Apparatuses For Operating A Portable Device Based On An Accelerometer," both of which are incorporated herein by reference in their entireties. In some embodiments, information is displayed on the touchscreen display in portrait or landscape orientation based on an analysis of data received from the one or more accelerometers. In addition to accelerometer(s) 168, device 100 optionally includes a magnetometer and a GPS (or GLONASS or other global navigation system) receiver for obtaining information about the location and orientation (e.g., vertical or horizontal) of device 100.

[0072] In some embodiments, software components stored in memory 102 include operating system 126, communication module (or instruction set) 128, touch / motion module (or instruction set) 130, graphics module (or instruction set) 132, text input module (or instruction set) 134, Global Positioning System (GPS) module (or instruction set) 135, and applications (or instruction set) 136. Additionally, in some embodiments, memory 102 (FIG. 1A) or 370 (FIG. 3) stores device / global internal state 157, as shown in FIGS. 1A and 3. Device / global internal state 157 includes one or more of: active application state indicating which applications, if any, are currently active; display state indicating which applications, views, or other information occupy various regions of touchscreen display 112; sensor state including information obtained from the device's various sensors and input control devices 116; and location information regarding the device's location and / or orientation.

[0073] Operating system 126 (e.g., Darwin, RTXC, LINUX, UNIX, OS X, iOS, WINDOWS, or an embedded operating system such as VxWorks) includes various software components and / or drivers that control and manage general system tasks (e.g., memory management, storage device control, power management, etc.) and facilitate communication between various hardware and software components.

[0074] 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 RF circuitry 108 and / or external port 124. External port 124 (e.g., Universal Serial Bus (USB), FIREWIRE, etc.) is adapted to couple to other devices directly or indirectly via a network (e.g., the Internet, wireless LAN, etc.). In some embodiments, the external port is a multi-pin (e.g., 30-pin) connector that is the same as, similar to, and / or compatible with the 30-pin connector used on iPod® (trademark of Apple Inc.) devices.

[0075] Contact / motion module 130, optionally in conjunction with display controller 156, detects contact with touchscreen 112 and other touch-sensing devices (e.g., a touchpad or physical click wheel). Contact / motion module 130 includes various software components for performing various operations related to contact detection, such as determining whether contact occurs (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 ceased (e.g., detecting a finger-up event or an interruption of the contact). Contact / motion module 130 receives contact data from the touch-sensitive surface. Determining the movement of the contact, as represented by the series 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. These actions are optionally applied to a single contact (e.g., a single finger 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 the touchpad.

[0076] In some embodiments, contact / motion module 130 uses a set of one or more intensity thresholds to determine whether an action has been performed by a user (e.g., to determine whether a user has “clicked” on an icon). In some embodiments, at least a subset of the intensity thresholds are determined according to software parameters (e.g., the intensity thresholds are not determined by the activation threshold of a particular physical actuator, but can be adjusted without modifying the physical hardware of device 100). For example, the mouse “click” threshold of a trackpad or touchscreen display can be set to any of a wide range of pre-defined thresholds without modifying the trackpad or touchscreen display hardware. Additionally, in some implementations, a user of the device is provided with a software setting to adjust one or more of the set of intensity thresholds (e.g., by adjusting individual intensity thresholds and / or by adjusting multiple intensity thresholds at once via a system-level click “intensity” parameter).

[0077] Contact / motion module 130 optionally detects gesture input by a user. Different gestures on the touch-sensitive surface have different contact patterns (e.g., different movements, timing, and / or intensities of detected contacts). Thus, gestures are optionally detected by detecting particular contact patterns. For example, detecting a finger tap gesture includes detecting a finger down event, followed by detecting a finger up (lift off) event at the same position (or substantially the same position) as the finger down event (e.g., the position of an icon). As another example, detecting a finger swipe gesture on the touch-sensitive surface includes detecting a finger down event, followed by one or more finger drag events, followed by detecting a finger up (lift off) event.

[0078] Graphics module 132 includes various known software components that render and display graphics on touchscreen 112 or other display, including components that modify the visual impact (e.g., brightness, transparency, saturation, contrast, or other visual properties) 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 (such as user interface objects including soft keys), digital images, video, animation, etc.

[0079] In some embodiments, graphics module 132 stores data representing 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 needed, from an application or the like, and then generates screen image data to output to display controller 156.

[0080] The tactile feedback module 133 includes various software components for generating instructions used by the tactile output generator(s) 167 to generate tactile outputs at one or more locations on the device 100 in response to a user's interaction with the device 100.

[0081] 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).

[0082] The GPS module 135 determines the location of the device and provides this information for use within various applications (e.g., to the phone 138 for use in location-based dialing, to the camera 143 as picture / video metadata, and to applications that provide location-based services such as a weather widget, a local yellow pages widget, and a maps / navigation widget).

[0083] 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 ●Video player module ●Music player module Browser module 147 ●Calendar module 148 • Widget module 149 optionally including one or more of weather widget 149-1, stock price widget 149-2, calculator widget 149-3, alarm clock widget 149-4, dictionary widget 149-5, and other widgets obtained by the user, and user-created widgets 149-6 A widget creator module 150 for creating user-created widgets 149-6. ●Search module 151 A video player and music player module 152 that integrates a video player module and a music player module. ●Memo Module 153 Map module 154, and / or ●Online video module 155.

[0084] Examples of other applications 136 optionally 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.

[0085] The contacts module 137, along with the touch screen 112, the display controller 156, the contact / motion module 130, the graphics module 132, and the text input module 134, are optionally used to manage an address book or contact list (e.g., stored in the memory 102 or in the application internal state 192 of the contacts module 137 in the memory 370), including adding a name(s) to the address book, deleting a name(s) from the address book, associating phone number(s), email address(es), street address(es), or other information with a name, associating an image with a name, categorizing and sorting names, providing phone numbers or email addresses to initiate and / or facilitate communication by telephone 138, videoconferencing module 139, email 140, or IM 141, and the like.

[0086] Telephone module 138, in conjunction with RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134, is optionally used to enter a series of characters corresponding to a telephone number, access one or more telephone numbers in contacts module 137, modify entered telephone numbers, dial individual telephone numbers, place calls, and disconnect and hang up when the call is completed. As previously mentioned, wireless communication optionally uses any of a number of communication standards, protocols, and technologies.

[0087] Videoconferencing module 139 includes executable instructions to cooperate with RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, touchscreen 112, display controller 156, optical sensor 164, optical sensor controller 158, touch / motion module 130, graphics module 132, text input module 134, contacts module 137, and telephone module 138 to initiate, conduct, and end a videoconference between a user and one or more other participants according to the user's commands.

[0088] Email client module 140, in conjunction with RF circuitry 108, touch screen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134, contains executable instructions for composing, 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 with still or video images captured by camera module 143.

[0089] Instant messaging module 141 includes executable instructions, in conjunction with RF circuitry 108, touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134, to enter a series of characters corresponding to an instant message, modify previously entered characters, send individual instant messages (e.g., using Short Message Service (SMS) or Multimedia Message Service (MMS) protocols for telephony-based instant messaging, or XMPP, SIMPLE, or IMPS for Internet-based instant messaging), receive instant messages, and view 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 messaging" refers to both telephony-based messages (e.g., messages sent using SMS or MMS) and Internet-based messages (e.g., messages sent using XMPP, SIMPLE, or IMPS).

[0090] In conjunction with the RF circuitry 108, touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, text input module 134, GPS module 135, map module 154, and music player module, 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 (sports devices), receive training sensor data, calibrate sensors used to monitor workouts, select and play music for workouts, and display, store, and transmit workout data.

[0091] Camera module 143, in conjunction with touchscreen 112, display controller 156, optical sensor(s) 164, optical sensor controller 158, contact / motion module 130, graphics module 132, and image management module 144, includes executable instructions to capture and store still images or video (including video streams) in memory 102, modify characteristics of still images or video, or delete still images or video from memory 102.

[0092] Image management module 144, in conjunction with touch screen 112, display controller 156, contact / motion module 130, graphics module 132, text input module 134, and camera module 143, includes executable instructions for arranging, modifying (e.g., editing), or otherwise manipulating, labeling, deleting, presenting (e.g., in a digital slideshow or album), and storing still and / or video images.

[0093] Browser module 147, in conjunction with RF circuitry 108, touch screen 112, display controller 156, contact / motion 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.

[0094] The calendar module 148 includes executable instructions to cooperate with the RF circuitry 108, the touch screen 112, the display controller 156, the contact / motion module 130, the graphics module 132, the text input module 134, the email client module 140, and the browser module 147 to create, display, modify, and store calendars and data associated with the calendars (e.g., calendar entries, to-do lists, etc.) according to user instructions.

[0095] Widget module 149, in conjunction with RF circuitry 108, touchscreen 112, display controller 156, touch / motion module 130, graphics module 132, text input module 134, and browser module 147, optionally provides mini-applications (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) downloaded and used by a user, or mini-applications created by a user (e.g., user-created widget 149-6). In some embodiments, a widget includes an HTML (Hypertext Markup Language) file, a CSS (Cascading Style Sheets) file, and a JavaScript file. In some embodiments, a widget includes an XML (Extensible Markup Language) file and a JavaScript file (e.g., Yahoo! Widgets).

[0096] The widget creator module 150, in conjunction with the RF circuitry 108, the touch screen 112, the display controller 156, the contact / motion module 130, the graphics module 132, the text input module 134, and the browser module 147, is optionally used by a user to create a widget (e.g., turn a user-specified portion of a web page into a widget).

[0097] The search module 151 includes executable instructions for working in conjunction with the touch screen 112, the display controller 156, the contact / motion module 130, the graphics module 132, and the text input module 134 to search for text, music, sound, images, video, and / or other files in the memory 102 that match one or more search criteria (e.g., one or more user-specified search terms) in accordance with a user's commands.

[0098] Video and music player module 152 includes executable instructions that, in conjunction with touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, audio circuitry 110, speaker 111, RF circuitry 108, and browser module 147, enable a user to download and play pre-recorded music and other sound files stored in one or more file formats, such as MP3 or AAC files, as well as executable instructions for displaying, presenting, or otherwise playing moving images (e.g., on touchscreen 112 or on an external display connected via external port 124). In some embodiments, device 100 optionally includes the functionality of an MP3 player, such as an iPod (a trademark of Apple Inc.).

[0099] The notes module 153 includes executable instructions for working with the touch screen 112, the display controller 156, the contact / motion module 130, the graphics module 132, and the text input module 134 to create and manage notes, to-do lists, and the like according to user commands.

[0100] Map module 154, in conjunction with RF circuitry 108, touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, text input module 134, GPS module 135, and browser module 147, is used to receive, display, modify, and store maps and data associated with maps (e.g., driving directions, data regarding businesses and other points of interest at or near a particular location, and other location-based data), optionally in accordance with user instructions.

[0101] Online video module 155, in conjunction with touchscreen 112, display controller 156, contact / motion 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, contains instructions that enable a user to access, browse for, receive (e.g., by streaming and / or downloading), and play (e.g., on the touchscreen or on an external display connected via external port 124) particular online videos, send emails with links to particular online videos, and otherwise manage online videos in one or more file formats, such as H.264. In some embodiments, instant messaging module 141 is used to send links to particular online videos, rather than email client module 140. For additional description of online video applications, see U.S. Provisional Patent Application No. 60 / 936,562, filed June 20, 2007, entitled "Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos," and U.S. Patent Application No. 11 / 968,067, filed December 31, 2007, entitled "Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos," the contents of which are incorporated herein by reference in their entireties.

[0102] The above-identified modules and applications each correspond to sets of executable instructions that perform one or more of the functions described above and methods described herein (e.g., the computer-implemented methods and other information processing methods described herein). These modules (e.g., sets of instructions) need not be implemented as separate software programs, procedures, or modules; thus, in various embodiments, various subsets of these modules are optionally combined or otherwise reconfigured. For example, a video player module is optionally combined with a music player module into a single module (e.g., video player and music player module 152 of FIG. 1A). 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.

[0103] In some embodiments, device 100 is a device in which operation of a predetermined set of functions on the device is performed solely 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.

[0104] The set of predefined functions performed solely via 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 a physical push button or other physical input control device rather than a touchpad.

[0105] 1B is a block diagram illustrating exemplary components for event processing, according to some embodiments. In some embodiments, memory 102 (FIG. 1A) or 370 (FIG. 3) includes an event sorter 170 (e.g., within operating system 126) and a separate application 136-1 (e.g., any of applications 137-151, 155, 380-390 described above).

[0106] Event sorter 170 receives the event information and determines which application 136-1 to deliver the event information to and application view 191 for application 136-1. Event sorter 170 includes event monitor 171 and 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 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 which application(s) are currently active, and application internal state 192 is used by event sorter 170 to determine which application view(s) to deliver the event information to.

[0107] 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 for previous actions taken by the user.

[0108] Event monitor 171 receives event information from peripherals interface 118. The event information includes information about sub-events (e.g., a user touch as part of a multi-touch gesture on touch-sensitive display 112). Peripherals interface 118 transmits information it receives from I / O subsystem 106 or sensors such as proximity sensor 166, accelerometer(s) 168, and / or microphone 113 (via audio circuitry 110). Information that peripherals interface 118 receives from I / O subsystem 106 includes information from touch-sensitive display 112 or a touch-sensitive surface.

[0109] 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., receipt of an input above a predetermined noise threshold and / or for more than a predetermined duration).

[0110] In some embodiments, the event sorter 170 also includes a hit view determination module 172 and / or an active event recognizer determination module 173 .

[0111] Hit view determination module 172 provides a software procedure that determines where a sub-event occurred within one or more views when touch-sensitive display 112 is displaying more than one view. A view consists of the controls and other elements that a user can see on the display.

[0112] 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 views (of individual applications) in which touches are detected optionally correspond to programmatic levels within the application's programmatic or view hierarchy. For example, the lowest-level view in which a touch is detected is optionally referred to as a hit view, and the set of events that are recognized as appropriate inputs is optionally determined based at least in part on the hit view of the initial touch that initiates the touch-based gesture.

[0113] Hit view determination module 172 receives information related to sub-events of a touch-based gesture. When an application has multiple views organized hierarchically, 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 hit view determination module 172, the hit view typically receives all sub-events related to the same touch or input source as the touch or input source identified as the hit view.

[0114] 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 that contain the physical location of the sub-events are actively participating views, and therefore determines that all actively involved 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 still remain actively participating views.

[0115] 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 in an event queue, which is retrieved by individual event receivers 182.

[0116] In some embodiments, operating system 126 includes event sorter 170. Alternatively, application 136-1 includes event sorter 170. In still other embodiments, event sorter 170 is a stand-alone module or is part of another module stored in memory 102, such as contact / motion module 130.

[0117] 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 or a higher-level object from which application 136-1 inherits methods and other properties. In some embodiments, individual event handlers 190 include one or more of data updater 176, object updater 177, 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. Alternatively, 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, the object updater 177, and the GUI updater 178 are included in the separate application views 191.

[0118] A separate event recognizer 180 receives event information (e.g., event data 179) from event sorter 170 and identifies events from the event information. Event recognizer 180 includes an event receiver 182 and an event comparator 184. In some embodiments, event recognizer 180 also includes metadata 183 and at least a subset of event delivery instructions 188 (optionally including sub-event delivery instructions).

[0119] The event receiver 182 receives event information from the event sorter 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 attitude).

[0120] The event comparator 184 compares the event information to 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 within an event (187) include, for example, touch start, touch end, touch movement, touch cancellation, and multiple touches. In one example, the definition for Event 1 (187-1) is a double tap on a display object. The double tap includes, for example, a first touch on a display object relative to a predetermined stage (touch start), a first lift-off (touch end) relative to the predetermined stage, a second touch on the display object relative to the predetermined stage (touch start), and a second lift-off (touch end) relative to the predetermined stage. In another example, a definition of event 2 (187-2) is a drag on a display object. The drag includes, for example, a touch (or contact) on the display object to a predetermined stage, a movement of the touch across the touch-sensitive display 112, and a lift-off of the touch (touch end). In some embodiments, the event also includes information about one or more associated event handlers 190.

[0121] 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 the sub-event. For example, if a touch is detected on touch-sensitive display 112 in an application view in which three user interface objects are displayed on touch-sensitive display 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 display 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.

[0122] In some embodiments, the definition of an individual event 187 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 type of the event recognizer.

[0123] If individual event recognizer 180 determines that the sequence of sub-events does not match any of the events in event definition 186, individual event recognizer 180 enters an event-disabled, event-failed, or event-ended state, after which it ignores the next sub-event of 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 of the ongoing touch-based gesture.

[0124] 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.

[0125] 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 deferring sending) 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.

[0126] 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.

[0127] 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 a video player module. 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.

[0128] In some embodiments, event handler(s) 190 include or have access to data updater 176, object updater 177, and GUI updater 178. In some embodiments, data updater 176, object updater 177, and 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.

[0129] It should be understood that the foregoing description of event processing of user touches on a touch-sensitive display also applies to other forms of user input for operating multifunction device 100 using input devices, although not all of them are initiated on a 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, are optionally utilized as inputs corresponding to sub-events that define the recognized event.

[0130] FIG. 2 illustrates portable multifunction device 100 having touchscreen 112, according to some embodiments. The touchscreen optionally displays one or more graphics within user interface (UI) 200. In this embodiment, as well as other embodiments described below, a user can select one or more of the graphics by performing a gesture on the graphics, for example, using 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 (right to left, left to right, upward and / or downward) of a finger in contact with device 100. 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 that swipes over an application icon optionally does not select the corresponding application.

[0131] Device 100 also optionally includes one or more physical buttons, such as a "home" button or menu button 204. As previously mentioned, menu button 204 is optionally used to navigate to any application 136 within a set of applications running on device 100. Alternatively, in some embodiments, the menu button is implemented as a soft key within a GUI displayed on touchscreen 112.

[0132] In some embodiments, device 100 includes touchscreen 112, menu button 204, pushbutton 206 for powering the device on / off and locking the device, volume control button(s) 208, subscriber identity module (SIM) card slot 210, headset jack 212, and external docking / charging port 124. Pushbutton 206 is optionally used to power the device on / off by pressing and holding the button down for a predetermined time interval, to lock the device by pressing and releasing the button before the predetermined time interval has elapsed, and / or to unlock the device or initiate the unlocking process. In an alternative embodiment, device 100 also accepts verbal input via microphone 113 to activate or deactivate certain functions. Device 100 also optionally includes one or more contact intensity sensors 165 that detect the intensity of a contact on touchscreen 112 and / or one or more tactile output generators 167 that generate a tactile output for a user of device 100.

[0133] 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, a desktop computer, a tablet computer, a multimedia player device, a navigation device, an educational device (such as a child's learning toy), a gaming system, or a 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 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 input / output (I / O) interface 330, including display 340, which is typically a touchscreen display. I / O interface 330 also optionally includes a keyboard and / or mouse (or other pointing device) 350 and a touchpad 355, a tactile output generator 357 that generates tactile output on device 300 (e.g., similar to tactile output generator(s) 167 described above with reference to FIG. 1A ), and sensors 359 (e.g., light, acceleration, proximity, touch-sensing, 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, disk authoring module 388, and / or spreadsheet module 390, whereas memory 102 of portable multifunction device 100 (FIG. 1A) optionally does not store these modules.

[0134] Each of the above-identified elements of 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 function described above. The above-identified modules or programs (e.g., instruction sets) need not be implemented as separate software programs, procedures, or modules; thus, in various embodiments, various subsets of these modules are optionally combined or otherwise reconfigured. 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.

[0135] Attention is now optionally directed to user interface embodiments, for example, as implemented on portable multifunction device 100.

[0136] 4A shows an exemplary user interface for a menu of applications 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) 402 for wireless communication(s), such as cellular and Wi-Fi signals ●Time 404 ●Bluetooth indicator 405 ● Battery status indicator 406 Tray 408 with icons of frequently used applications, such as: An icon 416 for the phone module 138, labeled "Phone," that optionally includes an indicator 414 of the number of missed calls or voicemail messages An icon 418 for the email client module 140, labeled "Mail," that optionally includes an indicator 410 of the number of unread emails ○ An icon 420 of the browser module 147 labeled "Browser" and ○ An icon 422 for the video player and music player module 152, also called the iPod (trademark of Apple Inc.) module 152, labeled "iPod"; ● Icons of other applications, such as: ○ Icon 424 of IM module 141, labeled "Messages" ○ Icon 426 of the calendar module 148, labeled "Calendar" ○ Icon 428 in the image management module 144, labeled "Photos" ○ Icon 430 of camera module 143, labeled "camera" ○ Icon 432 of the Online Video module 155, labeled "Online Video" Icon 434 of Stock Price Widget 149-2, labeled "Stock Price" ○ Icon 436 of Map module 154, labeled "Map" Icon 438 of Weather Widget 149-1, labeled "Weather" Alarm Clock Widget 149-4 icon 440 labeled "Clock" ○ Icon 442 of Training Support Module 142, labeled "Training Support" ○ An icon 444 of the Notes module 153 labeled "Notes," and A settings application or module icon 446 labeled "Settings" that provides access to settings for the device 100 and its various applications 136.

[0137] 4A are merely exemplary. For example, icon 422 of video player and music player module 152 is labeled "Music" or "Music Player." 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 that corresponds to the individual application icon. In some embodiments, the label for a particular application icon is different from the name of the application that corresponds to that particular application icon.

[0138] 4B shows an example user interface on a device (e.g., device 300 of FIG. 3 ) that has touch-sensitive surface 451 (e.g., tablet or touchpad 355 of FIG. 3 ) that is separate from display 450 (e.g., touchscreen display 112). Device 300 also optionally includes one or more contact intensity sensors (e.g., one or more of sensors 359) that detect the intensity of a contact on touch-sensitive surface 451, and / or one or more tactile output generators 357 that generate a tactile output for a user of device 300.

[0139] Although some of the following examples are given with reference to input on touchscreen display 112 (which combines a touch-sensitive surface and a display), in some embodiments, the device detects input on a touch-sensitive surface that is separate from the display, as shown in FIG. 4B . In some embodiments, the touch-sensitive surface (e.g., 451 in FIG. 4B ) has a primary axis (e.g., 452 in FIG. 4B ) that corresponds to a primary 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., in FIG. 4B , 460 corresponds to 468 and 462 corresponds to 470). In this way, 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 when the touch-sensitive surface is separate from the display. It should be understood that similar methods are optionally used for the other user interfaces described herein.

[0140] Additionally, while the following examples are given primarily with reference to finger input (e.g., finger contact, finger tap gesture, finger swipe gesture), it should be understood that in some embodiments, one or more of the finger inputs are replaced with input from another input device (e.g., mouse-based input or stylus input). For example, a swipe gesture is optionally replaced by a mouse click (e.g., instead of a contact) followed by movement of a cursor along the path of the swipe (e.g., instead of movement of the contact). As another example, a tap gesture is optionally replaced by a mouse click (e.g., instead of detecting a contact and then ceasing contact detection) while the cursor is positioned over the location of the tap gesture. Similarly, it should be understood that when multiple user inputs are detected simultaneously, multiple computer mice are optionally used simultaneously, or a mouse and finger contacts are optionally used simultaneously.

[0141] FIG. 5A shows an exemplary personal electronic device 500. Device 500 includes a main body 502. In some embodiments, device 500 can include some or all of the functionality described with respect to devices 100 and 300 (e.g., FIGS. 1A-4B ). In some embodiments, device 500 has a touch-sensitive display screen 504, hereafter touchscreen 504. Alternatively, or in addition to touchscreen 504, device 500 has a display and a touch-sensitive surface. Similar to devices 100 and 300, in some embodiments, touchscreen 504 (or the touch-sensitive surface) optionally includes one or more intensity sensors that detect the intensity of contact (e.g., touches) being applied. The one or more intensity sensors of touchscreen 504 (or the touch-sensitive surface) can provide output data representing the intensity of the touch. The user interface of device 500 can respond to touches based on their intensity, meaning that touches of different intensities can invoke different user interface actions on device 500.

[0142] For exemplary techniques for detecting and processing touch intensity, see, for example, related applications International Patent Application No. PCT / US2013 / 040061, filed May 8, 2013, entitled "Device, Method, and Graphical User Interface for Displaying User Interface Objects Corresponding to an Application," published as International Publication No. WO / 2013 / 169849, and International Patent Application No. PCT / US2013 / 069483, filed November 11, 2013, entitled "Device, Method, and Graphical User Interface for Transitioning Between Touch Input to Display Output Relationships," published as International Publication No. WO / 2014 / 105276, each of which is incorporated herein by reference in its entirety.

[0143] In some embodiments, device 500 has one or more input mechanisms 506 and 508. Input mechanisms 506 and 508, if included, may be physical. Examples of physical input mechanisms include push buttons and rotatable mechanisms. In some embodiments, device 500 has one or more attachment mechanisms. Such attachment mechanisms, if included, may allow device 500 to be attached to, for example, hats, eyewear, earrings, necklaces, shirts, jackets, bracelets, watch straps, chains, pants, belts, shoes, wallets, backpacks, etc. These attachment mechanisms allow a user to wear device 500.

[0144] FIG. 5B illustrates an exemplary personal electronic device 500. In some embodiments, device 500 can include some or all of the components described with respect to FIGS. 1A, 1B, and 3. Device 500 has a bus 512 operably coupling an I / O section 514 to one or more computer processors 516 and memory 518. I / O section 514 can be connected to a display 504, which can have touch-sensing components 522 and, optionally, an intensity sensor 524 (e.g., a contact intensity sensor). Additionally, I / O section 514 can be connected to a communication unit 530 that receives application and operating system data using Wi-Fi, Bluetooth, near field communication (NFC), cellular, and / or other wireless communication technologies. Device 500 can include input mechanisms 506 and / or 508. Input mechanism 506 is optionally, for example, a rotatable input device or a depressible and rotatable input device. In some embodiments, input mechanism 508 is optionally a button.

[0145] In some embodiments, input mechanism 508 is optionally a microphone. Personal electronic device 500 optionally includes various sensors, such as a GPS sensor 532, an accelerometer 534, an orientation sensor 540 (e.g., a compass), a gyroscope 536, a motion sensor 538, and / or combinations thereof, all of which may be operably connected to I / O section 514.

[0146] The memory 518 of the personal electronic device 500 may include one or more non-transitory computer-readable storage media for storing computer-executable instructions that, when executed by one or more computer processors 516, may cause the computer processors to perform the techniques described below, including processes 700-1100 (FIGS. 7A-7B, 9A-9B, and 11A-11B). A computer-readable storage medium may be any medium that can tangibly contain or store computer-executable instructions used by or in connection with an instruction execution system, apparatus, or device. In some embodiments, the storage medium is a transient computer-readable storage medium. In some embodiments, the storage medium is a non-transitory computer-readable storage medium. Non-transitory computer-readable storage media may include, but are not limited to, magnetic storage, optical storage, and / or semiconductor storage. Examples of such storage devices include magnetic disks, optical disks based on CD, DVD, or Blu-ray technology, and persistent solid-state memory such as flash, solid-state drives, etc. Personal electronic device 500 is not limited to the components and configuration of Figure 5B and may include other or additional components in multiple configurations.

[0147] As used herein, the term "affordance" refers to a user-interactive graphical user interface object, optionally displayed on a display screen of device 100, 300, and / or 500 (FIGS. 1A, 3, and 5A-5B). For example, images (e.g., icons), buttons, and text (e.g., hyperlinks) each, optionally, constitute an affordance.

[0148] As used herein, the term “focus selector” refers to an input element that indicates the current portion of the user interface with which the user is interacting. In some implementations involving a cursor or other location marker, the cursor acts as the “focus selector,” such that when input (e.g., a press input) is detected on a touch-sensitive surface (e.g., touchpad 355 of FIG. 3 or touch-sensitive surface 451 of FIG. 4B) while the cursor is positioned over a particular user interface element (e.g., a button, window, slider, or other user interface element), the particular user interface element is adjusted according to the detected input. In some implementations involving a touchscreen display that allows direct interaction with user interface elements on the touchscreen display (e.g., touch-sensitive display system 112 of FIG. 1A or touchscreen 112 of FIG. 4A), a detected contact on the touchscreen acts as the “focus selector,” such that when input (e.g., a press input by contact) is detected at the location of a particular user interface element (e.g., a button, window, slider, or other user interface element) on the touchscreen display, the particular user interface element is adjusted according to the detected input. In some implementations, focus is moved from one region of the user interface to another region of the user interface without a corresponding cursor movement or contact movement on the touchscreen display (e.g., by using the tab key or arrow keys to move focus from one button to another), and in these implementations, the focus selector moves to follow the movement of focus between different regions of the user interface. Regardless of the specific form the focus selector takes, the focus selector is generally a user interface element (or contact on a touchscreen display) that is controlled by the user to communicate the user's intended interaction with the user interface (e.g., by indicating to the device the element of the user interface through which the user intends to interact).For example, the location of a focus selector (e.g., a cursor, touch, or selection box) over an individual button while a press input is detected on a touch-sensitive surface (e.g., a touchpad or touchscreen) indicates that the user intends to activate that individual button (and not other user interface elements shown on the device's display).

[0149] As used herein and in the claims, the term "characteristic intensity" of a contact refers to a characteristic of that contact based on one or more intensities of the contact. In some embodiments, the characteristic intensity is based on a plurality of intensity samples. The characteristic intensity is optionally based on a predetermined number of intensity samples, i.e., a set of intensity samples collected during a predetermined period (e.g., 0.05, 0.1, 0.2, 0.5, 1, 2, 5, 10 seconds) associated with a predetermined event (e.g., after detecting the contact, before detecting lift-off of the contact, before or after detecting the start of contact movement, before detecting the end of the contact, before or after detecting an increase in the intensity of the contact, and / or before or after detecting a decrease in the intensity of the contact). The characteristic intensity of the contact is optionally based on one or more of the maximum intensity of the contact, the mean intensity of the contact, the average intensity of the contact, the top 10 percentile intensity of the contact, half the maximum intensity of the contact, 90 percent of the maximum intensity of the contact, etc. In some embodiments, the duration of the contact is used in determining the characteristic intensity (e.g., when the characteristic intensity is an average of the intensity of the contact over time). In some embodiments, the characteristic intensity is compared to a set of one or more intensity thresholds to determine whether an action is performed by the user. For example, the set of one or more intensity thresholds optionally includes a first intensity threshold and a second intensity threshold. In this example, a contact having a characteristic intensity that does not exceed the first threshold results in a first action, a contact having a characteristic intensity above the first intensity threshold but not above the second intensity threshold results in a second action, and a contact having a characteristic intensity above the second threshold results in a third action. In some embodiments, the comparison between the characteristic intensity and the one or more thresholds is not used to determine whether to perform the first action or the second action, but rather to determine whether to perform one or more actions (e.g., whether to perform an individual action or to refrain from performing an individual action).

[0150] In some embodiments, a portion of the gesture is identified for purposes of determining the characteristic intensity. For example, the touch-sensitive surface optionally receives successive swipe contacts that transition from a start location to an end location, where the intensity of the contact increases. In this example, the characteristic intensity of the contact at the end location is optionally based on only a portion of the successive swipe contacts (e.g., only the portion of the swipe contact at the end location), rather than the entire swipe contact. In some embodiments, a smoothing algorithm is optionally applied to the intensity of the swipe contact before determining the characteristic intensity of the contact. For example, the smoothing algorithm optionally includes one or more of an unweighted moving average smoothing algorithm, a triangular smoothing algorithm, a median filter smoothing algorithm, and / or an exponential smoothing algorithm. In some situations, these smoothing algorithms eliminate narrow spikes or dips in the intensity of the swipe contact for purposes of determining the characteristic intensity.

[0151] The intensity of a contact on the touch-sensitive surface is optionally characterized relative to one or more intensity thresholds, such as a contact-detection intensity threshold, a light press intensity threshold, a deep press intensity threshold, and / or one or more other intensity thresholds. In some embodiments, the light press intensity threshold corresponds to an intensity at which the device performs an action typically associated with clicking a physical mouse button or trackpad. In some embodiments, the deep press intensity threshold corresponds to an intensity at which the device performs an action different from an action typically associated with clicking a physical mouse button or trackpad. In some embodiments, when a contact is detected having a characteristic intensity below the light press intensity threshold (e.g., and above a nominal contact-detection intensity threshold below which the contact is not detected), the device follows the movement of the contact on the touch-sensitive surface and moves the focus selector without performing an action associated with the light press intensity threshold or the deep press intensity threshold. In general, unless otherwise specified, these intensity thresholds are consistent across various sets of values ​​for a user interface.

[0152] An increase in the characteristic intensity of the contact from an intensity below the light press intensity threshold to an intensity between the light press intensity threshold and the deep press intensity threshold may be referred to as inputting a "light press." An increase in the characteristic intensity of the contact from an intensity below the deep press intensity threshold to an intensity above the deep press intensity threshold may be referred to as inputting a "deep press." An increase in the characteristic intensity of the contact from an intensity below the contact detection intensity threshold to an intensity between the contact detection intensity threshold and the light press intensity threshold may be referred to as detecting a contact on the touch surface. A decrease in the characteristic intensity of the contact from an intensity above the contact detection intensity threshold to an intensity below the contact detection intensity threshold may be referred to as detecting a lift-off of the contact from the touch surface. In some embodiments, the contact detection intensity threshold is zero. In some embodiments, the contact detection intensity threshold is greater than zero.

[0153] In some embodiments described herein, one or more actions are performed in response to detecting a gesture including a discrete press input or in response to detecting a discrete press input performed by a discrete contact (or multiple contacts), where the discrete press input is detected based at least in part on detecting an increase in intensity of the contact (or multiple contacts) above a press input intensity threshold. In some embodiments, the discrete action is performed in response to detecting an increase in intensity of the discrete contact above the press input intensity threshold (e.g., a "downstroke" of the discrete press input). In some embodiments, the press input includes an increase in intensity of the discrete contact above the press input intensity threshold followed by a decrease in intensity of the contact below the press input intensity threshold, and the discrete action is performed in response to detecting a subsequent decrease in intensity of the discrete contact below the press input threshold (e.g., an "upstroke" of the discrete press input).

[0154] In some embodiments, the device employs intensity hysteresis to avoid accidental input, sometimes referred to as “jitter,” and the device defines or selects a hysteresis intensity threshold that has a predetermined relationship to the press input intensity threshold (e.g., the hysteresis intensity threshold is X intensity units below the press input intensity threshold, or the hysteresis intensity threshold is 75%, 90%, or some reasonable percentage of the press input intensity threshold). Thus, in some embodiments, the press input includes an increase in the intensity of a discrete contact above the press input intensity threshold followed by a decrease in the intensity of the contact below the hysteresis intensity threshold corresponding to the press input intensity threshold, and a discrete action is performed in response to detecting a subsequent decrease in the intensity of the discrete contact below the hysteresis intensity threshold (e.g., an “upstroke” of the discrete press input). Similarly, in some embodiments, a press input is detected only when the device detects an increase in the intensity of the contact from an intensity below the hysteresis intensity threshold to an intensity above the press input intensity threshold, and optionally a subsequent decrease in the intensity of the contact to an intensity below the hysteresis intensity, and a respective action is performed in response to detecting the press input (e.g., an increase in the intensity of the contact or a decrease in the intensity of the contact, as the case may be).

[0155] For ease of explanation, descriptions of operations performed in response to a press input associated with a press input intensity threshold, or a gesture including a press input, are optionally triggered in response to detecting any of: an increase in the intensity of the contact above the press input intensity threshold; an increase in the intensity of the contact from an intensity below a hysteresis intensity threshold to an intensity above the press input intensity threshold; a decrease in the intensity of the contact below the press input intensity threshold; and / or a decrease in the intensity of the contact below a hysteresis intensity threshold corresponding to the press input intensity threshold. Additionally, in examples where an operation is described as being performed in response to detecting a decrease in the intensity of the contact below a press input intensity threshold, the operation is optionally performed in response to detecting a decrease in the intensity of the contact below a hysteresis intensity threshold corresponding to and lower than the press input intensity threshold.

[0156] As used herein, an "installed application" refers to a software application that has been downloaded onto an electronic device (e.g., device 100, 300, and / or 500) and is ready to run (e.g., opened) on the device. In some embodiments, a downloaded application becomes an installed application by an installation program that extracts program portions from a downloaded package and integrates the extracted portions with the computer system's operating system.

[0157] As used herein, the terms "open application" or "running application" refer to a software application that has retained state information (e.g., as part of device / global internal state 157 and / or application internal state 192). An open or running application is, optionally, any one of the following types of application: The active application currently displayed on the display screen of the device on which the application is being used. background applications (or background processes) that are not currently displayed, but for which one or more processes are being processed by one or more processors; and A suspended or hibernated application that is not running but has state information stored in memory (volatile and non-volatile, respectively) and that can be used to resume execution of the application.

[0158] As used herein, the term "closed application" refers to a software application that does not have retained state information (e.g., state information for a closed application is not stored in the device's memory). Thus, closing an application includes stopping and / or removing the application process for the application and removing state information for the application from the device's memory. Generally, opening a second application while a first application is running does not close the first application. When the second application is displayed and the first application is no longer displayed, the first application becomes a background application.

[0159] Attention is now directed to embodiments of user interfaces (“UIs”) and related processes implemented on an electronic device such as portable multifunction device 100, device 300, or device 500.

[0160] Figures 6A-6AK show exemplary user interfaces involving managed display usage, according to some embodiments. The user interfaces in these figures are used to explain processes described below, including the processes in Figures 7A-7B.

[0161] 6A-6AK illustrate techniques for managing display usage by altering one or more aspects (e.g., visual characteristics) of the displayed user interface upon determining that a device has met a mode transition criterion. In some embodiments, the mode transition criterion is one or more criteria indicative of reduced user activity or reduced user interaction with the electronic device (e.g., reduced user activity (physical movement) for a predetermined period of time, a lack of user input for a predetermined period of time, detecting a predefined gesture such as a cover gesture over the display corresponding to a request to transition modes). In some embodiments, detecting that the device has met the criterion includes one or more of receiving data from one or more sensors (e.g., accelerometer, gyroscope, proximity sensor) corresponding to a user gesture (e.g., wrist down, wrist up, palm over the display), receiving data from one or more sensors indicative of user activity below a threshold activity level, and determining that a predetermined period of time has elapsed without detecting user input on one or more input devices (e.g., touchscreen, rotatable input mechanism, depressible input mechanism). In some embodiments, the default period associated with the mode transition criteria varies depending on how the display of the currently displayed user interface was initiated (e.g., a longer default period for a tap input and a shorter default period for a wrist raise).

[0162] Upon determining that the mode transition criteria are met, the device transitions from the first mode to a second mode (e.g., a low-power mode). In some embodiments, while operating in the second mode, the device 600 conserves energy by operating one or more processors of the device at a reduced load, such as by waking (e.g., enabling or turning on) one or more processors of the device at increased intervals (e.g., at a reduced rate, less frequently) compared to operation in the first mode. In some embodiments, the processor includes hardware (e.g., a microprocessor, etc.). In some embodiments, the processor includes one or more software components (e.g., software modules for performing various functions, a module for displaying information from an application on a display device, a module for processing sensor data received by the device, a module for performing calculations necessary to execute or implement various functions of the device, etc.).

[0163] Among the visual characteristics, described below, that may change when transitioning between device modes is the overall brightness of the displayed user interface (e.g., brightness expressed in terms of average pixel luminance (APL), average lumen output, total lumen output, average illuminance, and / or total illuminance, nits, lux, or lumens) of the pixels comprising the user interface on the display. To illustrate this, FIGS. 6A-6AK (as well as FIGS. 8A-8AD and 10A-10K) include a brightness scale 630 indicating the brightness level at which each individual user interface is displayed by device 600 on display 602. For example, clock face user interface 608-1 of FIG. 6I is displayed at a higher brightness level (e.g., higher luminance) than clock face user interface 608-2 of FIG. 6J, as represented by the difference between the respective brightness scales (e.g., the positions of the circular indicators relative to the top (“high”) and bottom (“low”) ends of each scale).

[0164] Throughout this disclosure, the concept of brightness levels is also discussed with respect to individual graphical elements or groups of graphical elements (e.g., affordances, graphical elements contained within affordances, complications, clock face elements, backgrounds, indicators, etc.) included in the various clock face user interfaces displayed by device 600 on display 602. Similar to the brightness level of the clock face user interfaces, the brightness levels of the graphical elements as displayed within the clock face user interfaces on display 602 can also be varied (e.g., using techniques described below). However, as shown throughout the figures described below, it should be noted that brightness scale 630 reflects the overall brightness level of an individual clock face user interface (e.g., not the brightness level of the entire displayed clock face user interface, or of individual graphical elements or groups of graphical elements within an individual clock face user interface), unless otherwise noted. Furthermore, brightness scale 630 is not part of any user interface displayed on device 600.

[0165] In addition to the brightness scale 630, the relative display brightness of the clock face user interface and elements (e.g., graphical objects displayed in or on top of the user interface, background, etc.) that make up the clock face user interface, as described below, are also represented by the shading intensity depicted in each diagram (e.g., white or lighter gray indicating brighter displayed elements, darker gray indicating darker displayed elements).

[0166] In some embodiments, the brightness level can be adjusted (increased or decreased) using alpha blending. In some embodiments, decreasing the brightness level includes using alpha blending without modifying the backlight of the electronic device to generate a simulated or actual backlight level. For example, the device can alpha blend image data representing the clock face user interface (or a portion of the clock face user interface, such as an affordance or complication) with an increasingly opaque black masking layer to gradually dim the clock face user interface as displayed on the screen (e.g., causing the user interface to fade to black).

[0167] In some embodiments, the brightness level of a graphical object in a clock face user interface is altered by modifying the shape or configuration of the graphical object itself. For example, the brightness of a white clock hand can be reduced by reducing the thickness of the clock hand (e.g., removing white pixels from the element). In some embodiments, the brightness level of a graphical object is altered (e.g., reduced or darkened) by replacing solid color areas of the object with a similarly colored outline of the solid color area. In some embodiments, the brightness level of a graphical object is reduced or darkened by changing its color, for example, by replacing a lighter color (e.g., white, light gray, yellow, etc.) with a darker color (e.g., black, dark gray, blue, etc.). Any combination of the above brightness alteration techniques or similar techniques known in the art may be used to adjust the brightness levels of graphical objects and clock face user interfaces according to embodiments described below.

[0168] In general, different brightness levels can be achieved using a variety of techniques, which can be used separately or simultaneously. In some embodiments, the brightness level of a graphical element is changed by changing (e.g., brightening, dimmer) the brightness of some (or all) pixels of the graphical element. In some embodiments, the brightness level of a graphical element is changed by modifying the graphical element so that fewer (or more) pixels are lit, such as by thinning (or thickening) the lines of the graphical element and removing (or adding) a background to the graphical element, reducing (or enlarging) the size of the graphical element, etc.

[0169] 6A , device 600 includes a display 602, a rotatable and depressible input mechanism 604 (e.g., rotatable and depressible relative to a housing or frame of device 600), and a button 606. In embodiments described below, device 600 is a wearable device such as a smart watch. In some embodiments, device 600 is a smartphone, tablet, or other computing system that includes a display device (e.g., a display screen, a projection device, etc.). In some embodiments, device 600 includes one or more features of devices 100, 300, or 500.

[0170] 6A-6J illustrate an example scenario involving a timer application running on device 600. In FIG. 6A, while operating in a standard display mode (e.g., a high-power display mode), device 600 displays a timer selection user interface 608 (e.g., a high-power consumption user interface) at a standard display brightness level on display 602. In some embodiments, while device 600 continues to operate in the standard display mode, the brightness level of the standard display mode is reduced in response to detecting a reduced ambient light level at one or more sensors of device 600 (e.g., a lower ambient light level results in a lower display brightness level, while device 600 remains in the standard display mode).

[0171] 6A, timer selection user interface 608 includes selectable timer user interface objects 610A-610D. Each selectable timer user interface object 610A-610D corresponds to a distinct time duration (e.g., object 610A corresponds to 1 minute, object 610B corresponds to 3 minutes, object 610C corresponds to 5 minutes, and object 610D corresponds to 10 minutes). Each selectable timer user interface object 610A-610D is selectable to cause device 600 to start a countdown timer within a timer application, the countdown timer having a duration equal to the duration associated with the selected object.

[0172] In FIG. 6A , while displaying a timer selection user interface 608, the device 600 detects an input 612 (e.g., a tap input and / or a non-tap input) at a location corresponding to a selectable timer user interface object 610B. In FIG. 6B , in response to detecting the input 612, the device 600 ceases displaying the timer selection user interface 608 and displays a timer user interface 614-1. In FIG. 6B , the device 600 continues to operate in a standard display mode (e.g., a high power consumption display mode) and displays the timer user interface 614-1 (e.g., a high power consumption user interface) on the display 602 at a standard display brightness level. As shown in FIG. 6B , the timer user interface 614-1 includes multiple affordances, including a timer indication 616-1, a cancel button 618-1, and a pause button 620-1. The timer indication 616-1 indicates how much time remains on the countdown timer. In FIG. 6B , the timer indication 616-1 indicates that 2 minutes and 59 seconds remain. A cancel button 618-1 is selectable to cancel the countdown timer. A pause button 620-1 is selectable to pause the countdown timer. In some embodiments, when the pause button 620-1 is selected, the device 600 replaces the pause button 620-1 with a resume button that is selectable to resume the countdown timer.

[0173] 6B , while device 600 is operating in the standard display mode, device 600 periodically updates timer indication 616-1 (e.g., updates timer user interface 614-1 and / or updates one or more elements of timer user interface 614-1) at a first update frequency (e.g., more than once per second, every half second, every tenth of a second, and / or every hundredth of a second). In some embodiments, while device 600 is operating in the standard display mode, device 600 also periodically updates other elements of timer user interface 614-1 (e.g., cancel button 618-1 and / or pause button 620-1) at the first update frequency. In some embodiments, while device 600 is operating in the standard display mode, device 600 periodically updates other elements of timer user interface 614-1 (e.g., cancel button 618-1 and / or pause button 620-1) at a different update frequency than timer indication 616-1.

[0174] 6C illustrates device 600 after determining that one or more mode transition criteria have been met (e.g., using a motion sensor to detect a wrist-down gesture and / or the absence of a particular type of input for a threshold duration) and, in response, transitioning from a standard display mode to a low-power display mode (e.g., from a high-power consumption mode to a low-power consumption mode). In some embodiments, after determining that one or more mode transition criteria have been met, device 600 displays an animation (e.g., a series of frames or images) illustrating a high-power consumption user interface (e.g., timer user interface 614-1) changing to a corresponding lower-power consumption user interface (e.g., timer user interface 614-2). In some embodiments, device 600 displays multiple animation frames (e.g., transition interfaces) while operating in a transition state between device modes (e.g., standard power display mode and low-power display mode).

[0175] 6C , while operating in a low-power display mode, device 600 displays clock timer user interface 614-2 (e.g., a lower power consumption user interface) on display 602. Timer user interface 614-2 is displayed at a brightness level that is lower than timer user interface 614-1 (e.g., the overall brightness level or average brightness values ​​of the pixels comprising timer user interface 614-2 on display 602 is lower than the brightness level of timer user interface 614-1 on display 602, as shown in FIG. 6B ). In some embodiments, timer user interface 614-2 is displayed at a fixed percentage of the brightness level at which device 600 displays timer user interface 614-1. In some embodiments, clock timer user interface 614-2 is displayed at a brightness level that is based at least in part on the ambient light level detected by one or more sensors of device 600 (e.g., higher ambient light levels result in a higher brightness level while in the low-power display mode).

[0176] Corresponding elements in timer user interface 614-2 are displayed by device 600 differently than they were previously displayed in timer user interface 614-1. In Figure 6C, timer indication 616-2 is displayed at a lower brightness level (e.g., in a darker color) than timer indication 616-1 was displayed in (e.g., timer indication 616-2 is displayed in gray and timer indication 616-1 is displayed in white). Similarly, cancel button 618-2 and pause button 620-2 are displayed in a different (e.g., darker) color than the colors in which cancel button 618-1 and pause button 620-1 were previously displayed.

[0177] In some embodiments, the change in brightness levels between corresponding elements (e.g., affordances and / or objects) in timer user interface 614-1 and 614-2 is not uniform (e.g., timer indication 616-1 changes from white to a first color in timer indication 616-2, and button 618-1 changes from white to a second, different color in button 618-2). In some embodiments, device 600 displays one or more elements in timer user interface 614-2 at a reduced size compared to the corresponding element in timer user interface 614-1.

[0178] In addition to displaying timer indication 616-2 at a lower brightness level, device 600 displays timer indication 616-2 at a lower precision level (e.g., a lower accuracy level) than timer indication 616-1. As shown in FIG. 6B, timer indication 616-1 was previously shown at a first precision level (e.g., in minutes and seconds in FIG. 6B). In FIG. 6C, timer indication 616-2 is shown at a second precision level (e.g., in minutes) that is less accurate than the first precision level. In FIG. 6C, there are 2 minutes and 38 seconds remaining on the countdown timer, but timer indication 616-2 is shown as 2 minutes (e.g., truncated to 2 minutes or displaying only the minute value).

[0179] Further, as described above, while device 600 was operating in the standard display mode, device 600 periodically updated timer indication 616-1 at a first update frequency. In FIG. 6C , while device 600 is operating in the low power display mode, device 600 periodically updates timer indication 616-2 at a second update frequency (e.g., every 10 seconds, every 30 seconds, and / or every minute) that is lower than the first update frequency (e.g., the second update frequency corresponds to updates less frequently than the first update frequency). In some embodiments, while device 600 is operating in the low power display mode, device 600 also periodically updates other elements of timer user interface 614-2 (e.g., cancel button 618-2 and / or pause button 620-2) at the second update frequency. In some embodiments, while device 600 is operating in the low power display mode, device 600 periodically updates other elements of timer user interface 614-2 (e.g., cancel button 618-2 and / or pause button 620-2) at a different update frequency than timer indication 616-2. Updating timer indication 616-2 at a reduced frequency while device 600 is operating in the low power display mode further reduces power consumption in the low power display mode.

[0180] In FIG. 6C, while operating in a low power display mode and displaying a timer user interface 614-2, the device 600 detects an input 622 (eg, a tap input and / or a non-tap input).

[0181] 6D , in response to detecting input 622, device 600 transitions from a low-power display mode to a standard display mode and replaces the display of timer user interface 614-2 with timer user interface 614-1. Timer user interface 614-1 is displayed at a higher brightness level than timer user interface 614-2 (e.g., the overall brightness level or average brightness values ​​of the pixels comprising timer user interface 614-1 on display 602 is greater than the brightness level of timer user interface 614-2 on display 602, as shown in FIG. 6C ). For example, timer indication 616-1, cancel button 618-1, and pause button 620-1 are displayed at a higher brightness level (e.g., displayed in a lighter color) than corresponding elements in timer user interface 614-2 (e.g., timer indication 616-2, cancel button 618-2, pause button 620-1). 6D, the device 600 periodically updates the timer indication 616-1 at a first update frequency that is higher than the second update frequency.

[0182] 6E shows device 600 after determining that one or more mode transition criteria have been met (e.g., detecting a wrist-down gesture using a motion sensor and / or the absence of a particular type of input for a threshold duration) and, in response, transitioning from the standard display mode to the low power display mode. In FIG. 6E, in response to determining that one or more mode transition criteria have been met, device 600 replaces the display of timer user interface 614-1 with timer user interface 614-2. As described above, while device 600 is operating in the low power display mode, device 600 displays timer indication 616-2 at a second accuracy level that is less accurate than the first accuracy level applied in displaying timer indication 616-1 and periodically updates timer indication 616-2 at a second update frequency that is lower than the first update frequency.

[0183] In FIG. 6F, device 600 periodically updates timer indication 616-2 according to a second update frequency. In the illustrated example, the second update frequency is 25 seconds. 25 seconds have passed from FIG. 6E to FIG. 6F, and in FIG. 6F, 1 minute 57 seconds remain on the countdown timer. Therefore, device 600 updates timer indication 616-2 to display "1M." The next update of timer indication 616-2 occurs when 1 minute 32 seconds remain on the countdown timer. However, because there is still 1 minute 32 seconds remaining, timer indication 616-2 continues to display "1M." The next update of timer indication 616-2 occurs when 1 minute 7 seconds remain on the countdown timer. Again, because there is still between 1 and 2 minutes remaining, timer indication 616-2 continues to display "1M."

[0184] In some embodiments, while device 600 is operating in the low power mode, user interface objects such as timer indication 616-2 are updated at different update frequencies based on whether one or more time-dependent update criteria are met. For example, in Figures 6E and 6F, the time-dependent update criteria are not met, and device 600 periodically updates timer indication 616-2 at a second update frequency. However, as described below with reference to Figure 6G, in some embodiments, if one or more time-dependent update criteria are met, device 600 periodically updates timer indication 616-2 at a third update frequency that is higher (e.g., more frequent) than the second update frequency while continuing to operate in the low power display mode.

[0185] 6G shows device 600 after determining that one or more time-dependent update criteria have been met while device 600 is operating in a low-power display mode. In FIG. 6G, the one or more time-dependent update criteria include criteria that are met when the time remaining on the countdown timer is less than a threshold amount (e.g., less than one minute remaining). In response to determining that the one or more time-dependent update criteria have been met, device 600 periodically updates timer indication 616-2 at a third update frequency that is higher than the second update frequency (e.g., more than once per second, every second, every half-second, and / or every tenth of a second). In some embodiments, the third update frequency is equal to the first update frequency. In some embodiments, the third update frequency is lower than the first update frequency.

[0186] 6G, in response to determining that one or more time-dependent update criteria have been met while device 600 is operating in the low power mode, device 600 also displays timer indication 616-2 at a third accuracy level (e.g., in minutes and seconds) that is more accurate than the second accuracy level (e.g., in minutes). In the illustrated embodiment, the third accuracy level is the same as the first accuracy level utilized while device 600 is in the standard display mode. In FIG. 6G, timer indication 616-2 indicates that 59 seconds remain on the countdown timer.

[0187] In Figure 6H, the device 600 continues to periodically update the timer indication 616-2 at a third update frequency (e.g., as one or more time-dependent update criteria continue to be met). In Figure 6H, the device 600 has updated the timer indication 616-2 to show that 58 seconds remain on the countdown timer.

[0188] By increasing the update frequency of the timer indication 616-2 (e.g., from the second update frequency to the third update frequency) when one or more time-dependent update criteria are met, the device 600 can save power with less frequent updates when frequent updates are not needed (e.g., updating once every 25 seconds when more than one minute remains in the timer), and can also provide more useful information and / or a higher level of accuracy by increasing the frequency of updates in more time-sensitive scenarios (e.g., updating once every half second in the last minute of the timer). In some embodiments, one or more elements of the timer application and / or timer user interface 614-2 are updated more frequently than the second update frequency (e.g., at the first update frequency, at the third update frequency, and / or at a different update frequency), and the timer indication 616-2 is updated at the second update frequency. For example, in some embodiments, one or more elements of the timer application and / or timer user interface 614-2 are updated at a frequency greater than the second update frequency when there are less than two minutes remaining on the timer and / or throughout the entire period (e.g., the timer indication 616-2 is updated at the second update frequency throughout the entire period except when there are less than one minute remaining on the timer).

[0189] In FIG. 6H, while displaying timer user interface 614-2 and operating in the low-power display mode, device 600 detects input 624 (e.g., pressing rotatable and depressible input mechanism 604). In FIG. 6I, in response to detecting input 624, device 600 transitions from the low-power display mode to the standard display mode. Additionally, in response to detecting input 624, device 600 replaces the display of timer application user interface 614-2 with clock face user interface 626-1. In FIG. 6I, the timer application continues to run in the background while clock face user interface 626-1 is displayed in the foreground. Further details regarding clock face user interface 626-1 are described below with reference to clock face user interface 650-1 and clock face user interface 650-2 of FIGS. 6P-6V.

[0190] 6J shows device 600 after determining that one or more mode transition criteria have been met (e.g., using a motion sensor to detect a wrist-down gesture and / or the absence of a particular type of input for a threshold duration) and, in response, transitioning from the standard display mode to the low-power display mode. In FIG. 6J, in response to determining that one or more mode transition criteria have been met, device 600 replaces the display of clock face user interface 626-1 (e.g., a higher power consumption user interface) with clock face user interface 626-2 (e.g., a lower power consumption user interface). Clock face user interface 626-2 is displayed at a lower brightness level than clock face user interface 626-1, similar to that described above with reference to timer user interface 614-1 and timer user interface 614-2.

[0191] 6J , while device 600 is operating in the low-power display mode, the countdown timer continues to run and still has less than one minute remaining. However, in some embodiments, including the illustrated embodiment, one or more time-dependent update criteria include criteria that are met when an application in a time-dependent situation (in this case, the timer application) is the foreground application and are not met when the application is not in the foreground (e.g., in the background). In the scenario shown in FIG. 6J , although the timer application has less than one minute remaining in the countdown timer, because the timer application is backgrounded, the one or more time-dependent update criteria are not met and display 602 is not updated at the third update frequency (e.g., updated at an update frequency lower than the third update frequency (e.g., the second update frequency)).

[0192] 6K-6X illustrate an example scenario involving a stopwatch application running on device 600. In FIG. 6K, while operating in a standard display mode (e.g., a high power consumption display mode), device 600 displays stopwatch user interface 632-1 (e.g., a high power consumption user interface) on display 602 at a standard brightness level. As shown in FIG. 6K, stopwatch user interface 632-1 includes an elapsed time indication 634-1, a lap button 636-1, and a start button 638-1. Elapsed time indication 634-1 indicates the amount of time that has elapsed since the stopwatch was started (e.g., how much time has elapsed since user input was received on start button 638-1). Lap button 636-1 is selectable to record the elapsed stopwatch time when lap button 636-1 is selected (e.g., while the stopwatch continues to run). Start button 638-1 is selectable to start the stopwatch.

[0193] In some embodiments, while device 600 is operating in the standard display mode, device 600 periodically updates one or more elements of stopwatch user interface 632-1 (e.g., elapsed time indication 634-1) at a first update frequency (e.g., more than once per second, every hundredth of a second, and / or every twentieth of a second). Additionally, while device 600 is operating in the standard display mode, device 600 displays elapsed time indication 634-1 at a first accuracy level. In FIG. 6L, the first accuracy level is hundredths of a second.

[0194] 6K, device 600 detects input 640 (e.g., a tap input and / or a non-tap input) at a location corresponding to start button 638-1. In response to detecting input 640, device 600 starts a stopwatch and elapsed time indication 634-1 displays the elapsed time.

[0195] In Figure 6L, device 600 continues to operate in the standard display mode and continues to display stopwatch user interface 632-1 at a standard brightness level. In Figure 6L, in response to detecting input 640, device 600 replaces start button 638-1 with stop button 642-1. In Figure 6L, 4.14 seconds have passed since the stopwatch was started (e.g., since device 600 detected input 640), as indicated by elapsed time indication 634-1.

[0196] In Figure 6L, device 600 detects input 644 (e.g., tap input and / or non-tap input) at a location corresponding to lap button 636-1. In Figure 6M, in response to detecting input 644, device 600 displays lap time indication 646-1 in stopwatch user interface 632-1. Lap time indication 646-1 indicates that user input was received on lap button 636-1 when 4.14 seconds have elapsed on the stopwatch. In Figure 6M, elapsed time indication 634-1 indicates that 7.02 seconds have elapsed since the stopwatch was started.

[0197] FIG. 6N shows device 600 after determining that one or more mode transition criteria have been met and, in response, transitioning from a standard display mode to a low power display mode (e.g., from a higher power consumption mode to a lower power consumption mode).

[0198] 6N , in response to determining that one or more mode transition criteria have been met while operating in the low power display mode, device 600 ceases displaying stopwatch user interface 632-1 and displays stopwatch user interface 632-2 (e.g., a lower power consumption user interface) on display 602 (e.g., replaces the display of stopwatch user interface 632-1 with stopwatch user interface 632-2). Stopwatch user interface 632-2 is displayed at a lower brightness level than stopwatch user interface 632-1. In some embodiments, stopwatch user interface 632-2 is displayed at a fixed percentage of the brightness level at which device 600 displays stopwatch user interface 632-1. In some embodiments, stopwatch user interface 632-2 is displayed at a brightness level based at least in part on the ambient light level detected by one or more sensors of device 600 (e.g., higher ambient light levels result in higher brightness levels while in the low power display mode).

[0199] As described above, corresponding elements in stopwatch user interface 632-2 are displayed by device 600 differently than those previously displayed in stopwatch user interface 632-1. In Figure 6N, elapsed time indication 634-2 is displayed at a lower brightness level (e.g., a darker color) than elapsed time indication 634-1 was displayed at (e.g., elapsed time indication 634-2 is displayed in gray and elapsed time indication 634-1 is displayed in white). Similarly, lap button 636-2 and stop button 642-2 are displayed at a lower brightness level than previously displayed lap button 636-1 and stop button 642-1.

[0200] In some embodiments, the change in brightness levels between corresponding elements (e.g., affordances and / or objects) in stopwatch user interface 632-1 and 632-2 is not uniform. In some embodiments, one or more elements in stopwatch user interface 632-2 are displayed at a reduced size compared to corresponding elements in stopwatch user interface 632-1.

[0201] While device 600 was operating in the standard display mode, device 600 periodically updated elapsed time indication 634-1 at a first update frequency (e.g., more than once per second, every hundredth of a second, and / or every twentieth of a second). As described above with reference to FIGS. 6A-6J , in some embodiments, the update frequency while device 600 is operating in the low power display mode depends on whether one or more time-dependent update criteria are met. If one or more time-dependent update criteria are not met, device 600 periodically updates elapsed time indication 634-2 (e.g., updates stopwatch user interface 632-2 and / or one or more elements of stopwatch user interface 632-2) at a second update frequency that is lower than the first update frequency (e.g., once per minute, once every 30 seconds, and / or once every 10 seconds). If one or more time-dependent update criteria are met, the device 600 periodically updates the elapsed time indication 634-2 (e.g., updates the stopwatch user interface 632-2 and / or one or more elements of the stopwatch user interface 632-2) at a third update frequency that is higher than the second update frequency (e.g., once every second and / or once every half second). In some embodiments, the third update frequency is higher than the second update frequency and lower than the first update frequency. In some embodiments, the third update frequency is equal to the first update frequency.

[0202] Further, in some embodiments, as described above with reference to FIGS. 6A-6J , when device 600 is operating in the low-power display mode, elapsed time indication 634-2 is displayed with different levels of precision based on whether one or more time-dependent update criteria are met. If one or more time-dependent update criteria are not met, device 600 displays elapsed time indication 634-2 with a second level of precision that is less accurate than the first level of precision applied while device 600 was operating in the standard display mode. If one or more time-dependent update criteria are met, device 600 displays elapsed time indication 634-2 with a third level of precision that is more accurate than the second level of precision. In some embodiments, the third level of precision is more accurate than the second level of precision and less accurate than the first level of precision. In some embodiments, the third level of precision is equal to the first level of precision.

[0203] In the example scenario shown in Figures 6K-6X, the one or more time-dependent update criteria include criteria that are met when device 600 is operating in a low power mode and less than a threshold amount of time has passed in a stopwatch application (e.g., less than one minute of elapsed time is measured by the stopwatch application).

[0204] 6N, device 600 is operating in a low power mode, and less than one minute has elapsed in the stopwatch application. Accordingly, device 600 displays elapsed time indication 634-2 at a third level of precision (e.g., seconds) and periodically updates elapsed time indication 634-2 at a third update frequency (e.g., every second, every half second, and / or every tenth of a second). In the illustrated example, the third update frequency is lower than the first update frequency but higher than the second update frequency.

[0205] In the illustrated embodiment, certain non-static content in stopwatch user interface 632-2, such as elapsed time indication 634-2, is shown with a lower level of precision compared to stopwatch user interface 632-1 (e.g., with a lower level of precision when device 600 is in low power display mode than when device 600 is in standard display mode), but static content is shown with the same level of precision as stopwatch user interface 632-1 (e.g., the static content is shown with the same level of precision regardless of whether device 600 is in low power display mode or standard display mode). For example, lap time indication 646-2 is shown with the same level of precision as lap time indication 646-1 (e.g., lap time is shown in hundredths of a second).

[0206] In Figure 6O, the device 600 continues to operate in the low power display mode and continues to display the stopwatch user interface 632-2. In Figure 6O, the stopwatch timer has elapsed 21.26 seconds. In Figure 6O, in response to one or more time-dependent update criteria being met, the device 600 displays the elapsed time indication 634-2 at a third level of precision (e.g., rounded to seconds) and periodically updates the elapsed time indication 634-2 at a third update frequency (e.g., every second, every half second, and / or every tenth of a second).

[0207] In Figure 6O, while operating in a low-power display mode and displaying a stopwatch user interface 632-2, device 600 detects an input 648 (e.g., a press on rotatable and depressible input mechanism 604). In Figure 6P, in response to input 648, device 600 transitions from the low-power display mode to the standard display mode and replaces the display of stopwatch user interface 632-2 with clock face user interface 650-1. In Figure 6P, the stopwatch application continues to run, and the elapsed time is shown in stopwatch complication 658-1.

[0208] As shown in FIG. 6P , clock face user interface 650-1 (e.g., a higher power consumption user interface) displayed while device 600 is operating in the standard display mode includes analog time indication 665-1 (e.g., a representation of analog clock hands displaying the current hour, minute, and second values) and multiple affordances (e.g., clock face complications). In some embodiments, each affordance is associated with an application on device 600 (e.g., the affordance, when selected, launches the associated application and / or the affordance displays information from the associated application). In FIG. 6P , the affordances include battery level complication 652-1, compass complication 654-1, message complication 656-1, stopwatch complication 658-1, calendar complication 660-1, heart rate complication 662-1, solar complication 664-1, and solar system complication 666-1. In the illustrated embodiment, based on device 600 operating in a standard display mode, device 600 displays stopwatch complication 658-1 at a first accuracy level (e.g., to hundredths of a second) and periodically updates stopwatch complication 658-1 at a first update frequency.

[0209] FIG. 6Q shows device 600 after determining that one or more mode transition criteria have been met and, in response, transitioning from a standard display mode to a low-power display mode (e.g., from a high-power consumption mode to a low-power consumption mode). In FIG. 6Q, while operating in the low-power display mode, device 600 displays clock face user interface 650-2 (e.g., a lower-power consumption user interface) on display 602. Clock face user interface 650-2 is displayed at a lower brightness level than clock face user interface 650-1. Clock face user interface 650-2 includes analog time indication 665-2, which is a lower-power version of analog time indication 665-1. Clock face user interface 650-2 also includes multiple affordances (e.g., battery level complication 652-2, compass complication 654-2, message complication 656-2, stopwatch complication 658-2, calendar complication 660-2, heart rate complication 662-2, solar complication 664-2, and solar system complication 666-2) that correspond to multiple affordances in clock face user interface 650-1 and represent low power display mode versions of these affordances.

[0210] Stopwatch complication 658-2 is displayed at a lower brightness level than stopwatch complication 658-1. In Figure 6Q, device 600 is operating in a low-power display mode, and the stopwatch application is measuring elapsed time of less than one minute. Therefore, another time-dependent update criterion is met. Pursuant to this determination, device 600 displays stopwatch complication 658-2 at a third precision level (e.g., seconds) and periodically updates stopwatch complication 658-2 at a third update frequency (e.g., every half second and / or every second).

[0211] In Figure 6R, device 600 continues to operate in the low-power display mode and continues to display clock face user interface 650-2. In Figure 6R, the stopwatch timer has elapsed 38.94 seconds. One or more time-dependent update criteria continue to be met. Therefore, device 600 displays stopwatch complication 658-2 at a third accuracy level (e.g., seconds) to indicate that 38 seconds have elapsed, and periodically updates stopwatch complication 658-2 at a third update frequency (e.g., every half second and / or every second).

[0212] In FIG. 6S, the stopwatch timer has elapsed one minute. Thus, the time-dependent update criteria are no longer met. In response to this determination, device 600 stops updating stopwatch complication 658-2 at the third update frequency and begins updating stopwatch complication 658-2 at a second update frequency that is lower than the third update frequency (e.g., every 30 seconds and / or every minute). In the illustrated embodiment, the second update frequency is one minute. Further, because the time-dependent update criteria are no longer met, device 600 stops displaying stopwatch complication 658-2 at the third accuracy level (e.g., in seconds) and displays stopwatch complication 658-2 at the second accuracy level (e.g., in minutes).

[0213] In Figure 6T, 35 seconds have passed since Figure 6S, as measured by the stopwatch application as 1 minute and 35 seconds of elapsed time. However, because device 600 is updating stopwatch complication 658-2 once per minute and stopwatch complication 658-2 is displayed at a second level of precision (e.g., minutes), stopwatch complication 658-2 continues to display "1 minute."

[0214] In Figure 6U, the stopwatch application has measured two minutes of elapsed time, 25 seconds have passed since Figure 6T, and one minute has passed since the last update of stopwatch complication 568-2 (e.g., Figure 6S). Therefore, device 600 updates stopwatch complication 658-2 to display "2 minutes."

[0215] In Figure 6V, 9 seconds have passed since Figure 6U, and an elapsed time of 2 minutes and 9 seconds has been measured by the stopwatch application. However, because device 600 is updating stopwatch complication 658-2 once per minute and stopwatch complication 658-2 is displayed at a second level of precision (e.g., minutes), stopwatch complication 658-2 continues to display "2 minutes."

[0216] In FIG. 6V, while displaying clock face user interface 650-2, device 600 detects input 668 at a location corresponding to stopwatch complication 658-2.

[0217] 6W , in response to detecting input 668, device 600 transitions from a low-power display mode to a standard display mode and replaces the display of clock face user interface 650-2 with stopwatch user interface 632-1. As described above, while device 600 is operating in the standard display mode, device 600 displays elapsed time indication 634-1 at a standard brightness level and a first accuracy level (hundredths of a second) and periodically updates elapsed time indication 634-1 at a first update frequency (e.g., multiple times per second and / or every hundredth of a second).

[0218] 6X shows device 600 after determining that one or more mode transition criteria have been met and, in response, transitioning from the standard display mode to the low power display mode and replacing the display of stopwatch user interface 632-1 with stopwatch user interface 632-2. In FIG. 6X, the time-dependent update criteria are no longer met because the elapsed time measured by the stopwatch application exceeds one minute. Accordingly, device 600 displays elapsed time indication 634-2 at a second level of accuracy (e.g., minutes) and periodically updates elapsed time indication 634-2 at a second update frequency (e.g., every 30 seconds and / or every minute).

[0219] 6Y-6AB illustrate an example scenario involving an alarm clock application running on device 600. In FIG. 6Y, while operating in a standard display mode (e.g., a high power consumption display mode), device 600 displays clock face user interface 650-1 (e.g., a higher power consumption user interface) at a standard brightness level on display 602. As shown in FIG. 6Y, clock face user interface 650-1 includes analog time indication 665-1 (e.g., a representation of analog clock hands displaying the current hour, minute, and second values) and multiple affordances (e.g., clock face complications). In some embodiments, each affordance is associated with an application on device 600 (e.g., the affordance, when selected, launches the associated application, the affordance displays information from the associated application). In FIG. 6Y, the affordances include a battery level complication 652-1, a compass complication 654-1, a message complication 656-1, a stopwatch complication 658-1, a calendar complication 660-1, an alarm clock complication 670-1, a solar complication 664-1, and a solar system complication 666-1.

[0220] 6Y, the current time is 11:26 AM, and alarm clock complication 670-1 shows the next scheduled alarm at 11:30 AM (4 minutes from the current time). While device 600 is operating in the standard display mode, device 600 periodically updates the display of alarm clock complication 670-1 at a first update frequency (e.g., more than once per second, every tenth of a second, every hundredth of a second, and / or every thousandth of a second).

[0221] FIG. 6Z shows device 600 after determining that one or more mode transition criteria have been met and, in response, transitioning from a standard display mode to a low-power display mode (e.g., from a higher power consumption mode to a lower power consumption mode). In FIG. 6Z, in response to determining that one or more mode transition criteria have been met, device 600 replaces the display of clock face user interface 650-1 (e.g., a higher power consumption user interface) with clock face user interface 650-2 (e.g., a lower power consumption user interface). Clock face user interface 650-2 is displayed at a lower brightness level than clock face user interface 650-1. Clock face user interface 650-2 includes analog time indication 665-2, which is a lower-power version of analog time indication 665-1. Clock face user interface 650-2 also includes multiple affordances (e.g., battery level complication 652-2, compass complication 654-2, message complication 656-2, stopwatch complication 658-2, calendar complication 660-2, alarm clock complication 670-2, solar complication 664-2, and solar system complication 666-2) that correspond to multiple affordances in clock face user interface 650-1 and represent low-power display mode versions of these affordances.

[0222] In the depicted example, the one or more time-dependent update criteria include a criterion that is met when the time remaining until the next scheduled alarm is less than a threshold amount (e.g., less than one minute until the next scheduled alarm). In FIG. 6Z, four minutes remain until the next scheduled alarm. Thus, the one or more time-dependent update criteria are not met. Pursuant to a determination that the one or more time-dependent update criteria are not met, device 600 periodically updates the display of alarm clock complication 670-2 (e.g., periodically updates the display of clock face user interface 650-2 and / or periodically updates the display of one or more elements of clock face user interface 650-2) at a second update frequency that is slower (e.g., less frequent) than the first update frequency (e.g., the second update frequency is once per minute, every 30 seconds, and / or every 10 seconds).

[0223] In Figure 6AA, three minutes have passed since Figure 6Z, and only one minute remains until the next scheduled alarm and one or more time-dependent update criteria are met. Therefore, device 600 begins periodically updating the display of alarm clock complication 670-2 at a third update frequency that is higher than the second update frequency (e.g., once every second and / or once every half second). In some embodiments, the third update frequency is lower than the first update frequency. In some embodiments, the third update frequency is equal to the first update frequency.

[0224] 6AB, the current time is 11:30 a.m. In accordance with a determination that the current time corresponds to the next scheduled alarm time, the device 600 displays an alarm clock user interface 672. The alarm clock user interface 672 includes an alarm time indication 672, a snooze button 676, and a stop button 678.

[0225] 6AC-6AK illustrate an example scenario involving a navigation application executing on device 600. In FIG. 6AC, while operating in a standard display mode (e.g., a high-power display mode), device 600 displays navigation user interface 680-1 (e.g., a higher-power user interface) at a standard brightness level on display 602. As shown in FIG. 6AC, navigation user interface 680-1 includes next direction indication 682-1, map 684-1, and current location indication 686. Next direction indication 682-1 displays information related to the upcoming navigation direction, including the distance to the upcoming navigation direction, the direction of the upcoming navigation direction (e.g., straight, left, right), and the street name of the upcoming navigation direction. Current location indication 686 indicates the current geographic location of device 600 on map 684-1.

[0226] In some embodiments, while the device 600 is operating in the standard display mode, the device 600 periodically updates one or more elements of the navigation user interface 680-1 (e.g., the next direction indication 682-1, the map 684-1, and / or the current location indication 686) at a first update frequency (e.g., more than once per second, every hundredth of a second, and / or every twentieth of a second).

[0227] 6AD shows device 600 after determining that one or more mode transition criteria have been met and, in response, transitioning from a standard display mode to a low power display mode (e.g., from a high power consumption mode to a low power consumption mode). In FIG. 6AD, in response to determining that one or more mode transition criteria have been met, device 600 replaces the display of navigation user interface 680-1 (e.g., a higher power consumption user interface) with navigation user interface 680-2 (e.g., a lower power consumption user interface).

[0228] Navigation user interface 680-2 is displayed at a lower brightness level than navigation user interface 680-1. Navigation user interface 680-2 includes a next direction indication 682-2 and a map 684-2. In the illustrated embodiment, while operating in the low power display mode, device 600 does not display a current location indicator as part of navigation user interface 680-2.

[0229] In some embodiments, when operating in a standard display mode, device 600 displays map 684-1 at a first zoom level, and when operating in a low power display mode, device 600 displays map 684-2 at a second zoom level that is different from the first zoom level, the second zoom level representing a zoomed-out zoom level compared to the first zoom level. An example of such an implementation is shown in FIGS. 6AD-6AG. In some embodiments, when operating in a low power display mode, device 600 displays map 684-2 at the same zoom level as map 684-1 (e.g., the first zoom level). An example of such an implementation is shown in FIGS. 6AH-6AK. FIGS. 6AH-6AK are identical to FIGS. 6AD-6AG except for the zoom level of map 684-2.

[0230] In the depicted example, the one or more time-dependent update criteria include a criterion that is met when less than a threshold distance remains to the next navigation instruction (e.g., less than one mile to the next navigation instruction). In FIG. 6AD (and FIG. 6AH ), the next navigation instruction is three miles away. Therefore, the one or more time-dependent update criteria are not met. In accordance with a determination that the one or more time-dependent update criteria are not met, the device 600 periodically updates one or more elements of the navigation user interface 680-2 (e.g., next direction indication 682-2 and / or map 684-2) at a second update frequency that is lower than the first update frequency (e.g., once every 30 seconds and / or once every minute). Further, in accordance with a determination that the one or more time-dependent update criteria are not met, the device 600 displays the next direction indication 682-2 without displaying the distance to the upcoming navigation instruction.

[0231] 6AE (and FIG. 6AI), the next navigation instruction is 2 miles away and one or more time-dependent update criteria have not yet been met. Therefore, the device 600 continues to periodically update one or more elements of the navigation user interface 680-2 at the second update frequency.

[0232] In Figure 6AF (and also in Figure 6AJ), the next navigation instruction is one mile away, and the device 600 determines that one or more time-dependent update criteria are met. In response to determining that the one or more time-dependent update criteria are met, the device 600 periodically updates one or more elements of the navigation user interface 680-2 at a third update frequency that is higher than the second update frequency (e.g., once every second, once every half second, and / or once every tenth of a second). Further, in Figure 6AF (and also in Figure 6AJ), the device 600 displays the next direction indication 682-2 such that the next direction indication 682-2 includes the distance to the upcoming navigation instruction (e.g., "1.0 MI").

[0233] 6AG (and FIG. 6AK), the next navigation instruction is 0.9 miles away, and one or more time-dependent update criteria continue to be met. Accordingly, device 600 continues to periodically update one or more elements of navigation user interface 680-2 at the third update frequency and continues to display the distance to the next navigation instruction (e.g., "0.9 MI") in next direction indication 682-2.

[0234] 7A-7B are flow diagrams illustrating a method for managing display usage using an electronic device, according to some embodiments. Method 700 is performed on a device having a display (e.g., 100, 300, 500). Some operations of method 700 are optionally combined, the order of some operations is optionally changed, and some operations are optionally omitted.

[0235] As described below, method 700 provides an intuitive way to manage display usage. This method reduces power usage and the likelihood of screen burn-in. This method also reduces the cognitive burden on the user to manage display usage, thereby creating a more efficient human-machine interface. For battery-operated computing devices, enabling the device to automatically manage display usage faster and more efficiently conserves power and extends the time between battery charges.

[0236] In some embodiments, a computer system (e.g., a smartphone, a smartwatch, and / or a tablet) communicates with a display generation component (e.g., a display controller, a touch-sensitive display system, and / or a (e.g., integrated and / or connected) display) and, while the computer system is in a first mode (e.g., a higher power consumption mode (e.g., a mode corresponding to a brighter display, improved performance, and / or more frequent display updates)) (702), displays via the display generation component a first user interface (e.g., 614-1, 626-1, 632-1, 650-1, and / or 680-1) (704) including one or more user interface elements, including a first user interface element (e.g., 616-1, 634-1, 658-1, 670-1, 682-1, and / or 684-1), the user interface being associated with a first application (e.g., a timer application, a stopwatch application, an alarm clock application, and / or a navigation application).

[0237] While displaying the first user interface in the first mode (706), the computer system detects (708) that the computer system has met one or more criteria for transitioning from the first mode to a second mode, the second mode being a lower power mode (e.g., reaching a duration since the last input, a wrist down gesture, and / or a hand cover gesture).

[0238] In response to detecting that the computer system has met one or more criteria for transitioning from the first mode to the second mode (710), the computer system enters the second mode, where entering the second mode includes displaying a second user interface (e.g., a low-power user interface) associated with the first application (e.g., 614-2, 626-2, 632-2, 650-2, and / or 680-2), the second user interface corresponding to the first user interface, displayed in a location occupying at least a portion of the display area occupied by the first user interface, and including one or more user interface elements, including second user interface elements (e.g., 616-2, 634-2, 658-2, 670-2, 682-2, and / or 684-2). In some embodiments, the second user interface is a low-power version of the first user interface. In some embodiments, the second user interface differs from the first user interface in one or more visual characteristics (e.g., element size, color, hue, saturation, opacity, shape). In some embodiments, the second user interface element corresponds to the first user interface element (e.g., is a low-power version of the first user interface element). In some embodiments, the second user interface element differs from the first user interface element in one or more visual characteristics (e.g., brightness, size, color, hue, saturation, opacity, shape). In some embodiments, displaying the second user interface includes replacing the first user interface with the second user interface.

[0239] While the computer system is in the second mode (714), the computer system periodically updates (716) the appearance of the second user interface elements (e.g., 616-2, 634-2, 658-2, 670-2, 682-2, and / or 684-2) (in some embodiments, updating the appearance of one or more user interface elements of the second user interface) while maintaining the computer system in the second mode (e.g., while maintaining a dimmer display, reduced performance, and / or less frequent display updates).

[0240] Following a determination that one or more time-dependent update criteria are not met (e.g., following a determination that no time-dependent update has been detected), the appearance of the second user interface element (in some embodiments, the appearance of one or more user interface elements of the second user interface) is periodically updated at a first update frequency (e.g., 30 seconds, 1 minute, 2 minutes) (718) (e.g., Figures 6C, 6E, 6F, 6S, 6T, 6U, 6V, 6X, 6Z, 6AD, 6AE, 6AH, and / or 6AI). In accordance with a determination that one or more time-dependent update criteria are met (e.g., in accordance with a determination that one or more time-dependent updates are detected), the appearance of the second user interface element (in some embodiments, the appearance of one or more user interface elements of the second user interface) is periodically updated at a second update frequency (e.g., a fraction of a second and / or a second) that is different from the first update frequency, the second update frequency being higher than the first update frequency (720) (e.g., FIGS. 6G, 6H, 6N, 6O, 6Q, 6R, 6AA, 6AF, 6AG, 6AJ, and / or 6AK). Updating the second user interface element at a reduced update frequency when the time-dependent update criteria are not met reduces power usage and improves battery life of the device while still providing periodic updates to the second user interface element. Updating the second user interface element with an increased update frequency when time-dependent update criteria are met provides the user with more timely visual updates when such timely feedback is needed (e.g., when displaying time-sensitive information), thereby providing the user with improved visual feedback. Providing the user with improved visual feedback may improve usability of the device, increase the efficiency of the user-device interface (e.g., by helping the user provide appropriate inputs when operating / interacting with the device and reducing user errors), and further reduce the device's power usage and improve battery life by allowing the user to use the device more quickly and efficiently.

[0241] In some embodiments, while the computer system is in the first mode and a first user interface is displayed (e.g., user interface 614-1 of FIG. 6B , user interface 631-2 of FIGS. 6K-6M , user interface 650-1 of FIG. 6P , user interface 680-1 of FIG. 6AC ), the first user interface elements are periodically updated at a third update frequency (e.g., different from the first update frequency and / or the second update frequency). In some embodiments, the third update frequency is higher than the first update frequency. In some embodiments, the third update frequency is higher than the second update frequency and the first update frequency.

[0242] In some embodiments, after periodically updating the appearance of the second user interface element (in some embodiments, the appearance of one or more user interface elements of the second user interface) one or more times at the second update frequency (e.g., while one or more time-dependent update criteria are satisfied) (e.g., while maintaining the computer system in the second mode), the computer system detects that the one or more time-dependent update criteria are no longer satisfied (e.g., determines that the one or more time-dependent updates are no longer detected), and in response to detecting that the one or more time-dependent update criteria are no longer satisfied, the computer system updates the appearance of the second user interface element (in some embodiments, the appearance of one or more user interface elements of the second user interface) at the first update frequency (e.g., while the one or more time-dependent update criteria are no longer satisfied).

[0243] In some embodiments, after periodically updating the appearance of the second user interface element (in some embodiments, the appearance of one or more user interface elements of the second user interface) one or more times at a first update frequency (e.g., while one or more time-dependent update criteria are not met) (e.g., while maintaining the computer system in the second mode), the computer system detects that the one or more time-dependent update criteria are met (e.g., detects one or more time-dependent updates), and in response to detecting that the one or more time-dependent update criteria have been met, the computer system periodically updates the appearance of the second user interface element (in some embodiments, the appearance of one or more user interface elements of the second user interface) at a second update frequency (e.g., while the one or more time-dependent update criteria are met) (e.g., while maintaining the computer system in the second mode).

[0244] In some embodiments, while the computer system is in the second mode, the computer system detects that the computer system has met one or more criteria for transitioning from the second mode to the first mode (e.g., a higher power consumption mode (e.g., higher power consumption in the second mode than in the first mode)) (e.g., a wrist raise gesture, and / or user input (e.g., touchscreen user input, user input via a rotatable and / or depressable input mechanism)), and in response to the computer system detecting that it has met the one or more criteria for transitioning from the second mode to the first mode, the computer system enters the first mode, and while the computer system is in the first mode, the computer system updates the appearance of the first user interface elements (in some embodiments, the appearance of one or more user interface elements of the first user interface) over time according to a third update frequency that is different from the first update frequency, the third update frequency corresponding to an update frequency that is higher than the first update frequency. In some embodiments, the third update frequency corresponds to an update frequency that is higher than the first update frequency and the second update frequency.

[0245] In some embodiments, the one or more time-dependent update criteria include a first criterion that is met when the first application is a foreground application (e.g., an application running in the foreground) (722) (e.g., the first criterion is not met when the first application is not a foreground application (e.g., a background application)) (e.g., in FIGS. 6G-6H, the timer application is the foreground application and in FIG. 6J, the timer application is the background application). In some embodiments, if a time-dependent update corresponding to the first application is detected while the first application is in the foreground, the second user interface element is updated periodically at a second update frequency. In some embodiments, if a time-dependent update corresponding to the first application is detected while the first application is not in the foreground, the second user interface element is updated periodically at a first update frequency. Updating the second user interface element with an increased update frequency when the first application is a foreground application provides the user with more timely visual updates when such timely feedback is needed, thereby providing improved visual feedback to the user. Providing improved visual feedback to the user improves usability of the device, increases the efficiency of the user-device interface (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device, thereby reducing user errors), and further reduces power usage and improves battery life of the device by allowing the user to use the device more quickly and efficiently. Updating the second user interface element with a reduced update frequency when the first application is a background application reduces power usage and improves battery life of the device while still providing periodic updates to the second user interface element.

[0246] In some embodiments, the second user interface element is a complication (e.g., 658-2) corresponding to the first application (e.g., a complication displaying data received from the first application) (724). In some embodiments, a complication refers to any clock face feature other than those used to indicate the hours, minutes, or seconds of the current time associated with the device. In some embodiments, the complication provides data obtained from the application. In some embodiments, the complication includes an affordance that, when selected, launches the corresponding application. In some embodiments, the complication is displayed in a fixed, predefined location on the display while the device is in a particular power consumption mode. In some embodiments, in response to detecting a series of one or more inputs, the device can change or edit aspects of the complication. For example, this can be used to change the application data displayed by the application complication. In some embodiments, a complication may show a first set of information obtained by an application (e.g., application data (e.g., if the application is a weather application, the set of information may be forecasted weather conditions, current temperature, etc.)), and upon editing, the complication may be updated to show a second set of information from the same application (e.g., if the application is a weather application, the display may be edited from showing the current temperature to showing the current precipitation). In some embodiments, in response to detecting a series of one or more inputs, the device may change or edit the complication to show a set of information from a different application (e.g., if the application is a weather application, the display may be edited from showing the weather to showing data from a calendar application).Updating the complication with a reduced update frequency when the time-dependent update criteria are not met reduces power usage and improves battery life of the device while still providing periodic updates to the second user interface element. Updating the complication with an increased update frequency when the time-dependent update criteria are met provides the user with more timely visual updates when such timely feedback is needed (e.g., when displaying time-sensitive information), thereby providing improved visual feedback to the user. Providing improved visual feedback to the user improves usability of the device, increases the efficiency of the user-device interface (e.g., by helping the user provide appropriate inputs and reducing user errors when operating / interacting with the device), and further reduces power usage and improves battery life of the device by allowing the user to use the device more quickly and efficiently.

[0247] In some embodiments, the first application is a timer application (e.g., an application that counts down from a start time) (e.g., FIGS. 6A-6H). The determination that one or more time-dependent update criteria are met includes a determination that the timer application has less than a predetermined amount of time remaining (e.g., last minute of the timer, last 30 seconds of the timer, last 10 seconds of the timer) (e.g., FIGS. 6G-6H). In some embodiments, the determination that one or more time-dependent update criteria are not met includes a determination that the timer application has more than a predetermined amount of time remaining (e.g., more than 1 minute remaining, more than 30 seconds remaining, more than 10 seconds remaining). For example, during the last period of the timer (e.g., last minute, last 30 seconds, last 15 seconds), the timer's progress is updated more frequently than the portion of the timer prior to the last period of the timer. Updating the second user interface element at a reduced update frequency when the timer application has more than a threshold amount of time remaining reduces power usage and improves the device's battery life while still providing periodic updates to the second user interface element. Updating the second user interface element with an increased update frequency when the timer application has less than a threshold amount of time remaining provides the user with more timely visual updates when such timely feedback is needed (e.g., when the timer application is nearing the end of the timer), thereby providing improved visual feedback to the user. Providing improved visual feedback to the user improves usability of the device, increases the efficiency of the user-device interface (e.g., by helping the user provide appropriate inputs when operating / interacting with the device, thereby reducing user errors), and further reduces the device's power usage and improves battery life by allowing the user to use the device more quickly and efficiently.

[0248] In some embodiments, the first application is a stopwatch application (e.g., an application that measures how much time has passed since a start condition (e.g., from a start input provided by a user)) (e.g., FIGS. 6K-6X). The determination that one or more time-dependent update criteria are met includes a determination that the stopwatch application has measured less than a predetermined period (e.g., the first minute of the stopwatch, the first 30 seconds of the stopwatch) (e.g., FIGS. 6N, 6O, 6Q, 6R). In some embodiments, the determination that one or more time-dependent update criteria are not met includes a determination that the stopwatch application has measured more than a predetermined period (e.g., more than 1 minute, more than 30 seconds). For example, during the initial period of the stopwatch (e.g., the first minute, the first 30 seconds, the first 15 seconds), the progress of the stopwatch is updated more frequently than the portion of the stopwatch after the initial period of the stopwatch. Updating the second user interface element with a reduced update frequency when the stopwatch application measures more than a threshold amount of time reduces power usage and improves battery life of the device while still providing periodic updates to the second user interface element. Updating the second user interface element with an increased update frequency when the stopwatch application measures less than a threshold amount of time provides more timely visual updates to the user when such timely feedback is needed (e.g., when the stopwatch application measures less than one minute), thereby providing improved visual feedback to the user. Providing improved visual feedback to the user improves usability of the device, increases the efficiency of the user-device interface (e.g., by helping the user provide appropriate inputs when operating / interacting with the device, reducing user errors), and further reduces power usage and improves battery life of the device by allowing the user to use the device more quickly and efficiently.

[0249] In some embodiments, the first application is an alarm clock application (e.g., an application that causes a computer system to output an alarm (e.g., a visual output, an audio output, and / or a tactile output) at a predetermined (e.g., user-defined) time) (e.g., FIGS. 6Y-6AB). The determination that one or more time-dependent update criteria are met includes a determination that less than a predetermined amount of time remains until the next alarm is scheduled to be output by the computer system (e.g., less than one minute until the next alarm, less than 30 seconds until the next alarm) (e.g., FIG. 6AA). In some embodiments, the determination that one or more time-dependent update criteria are not met includes a determination that more than a predetermined amount of time remains until the next alarm is scheduled to be output by the computer system (e.g., more than one minute until the next alarm, more than 30 seconds until the next alarm). For example, for a period immediately prior to the scheduled time at which the alarm is scheduled to be output (e.g., the last minute, the last 30 seconds, the last 15 seconds immediately prior to the alarm being scheduled to be output), the second user interface element and / or the second user interface is updated more frequently than other periods not immediately prior to the scheduled alarm time. Updating the second user interface element with a reduced update frequency when the alarm clock application exceeds a threshold amount of time remaining until the next alarm is scheduled to be emitted reduces power usage and improves the battery life of the device while still providing periodic updates to the second user interface element. Updating the second user interface element with an increased update frequency when the alarm clock application has less than a threshold amount of time remaining until the next alarm is scheduled to be emitted provides the user with more timely visual updates when such timely feedback is needed (e.g., when an alarm is imminent), thereby providing the user with improved visual feedback.Providing improved visual feedback to the user improves the usability of the device, increases the efficiency of the user-device interface (e.g., by helping the user provide appropriate inputs when operating / interacting with the device, thereby reducing user errors), and further reduces the device's power usage and improves battery life by allowing the user to use the device more quickly and efficiently.

[0250] In some embodiments, while in the second mode, pursuant to a determination that one or more time-dependent update criteria are not satisfied at a first time, the computer system periodically updates the appearance of a second user interface element (e.g., 616-2) at a first update frequency (e.g., displaying information corresponding to information displayed by the first user interface element) while maintaining the computer system in the second mode (e.g., 616-2 in FIGS. 6E and 6F ), wherein the second user interface element corresponds to the first user interface element (e.g., 616-1) (e.g., the second user interface element is a low-power version of the first user interface element) and differs from the first user interface element in one or more visual characteristics (e.g., brightness, position, size, color, hue, saturation, opacity, and / or shape; e.g., 616-2 is displayed in a darker color than 616-1). While in the second mode, and at a second time subsequent to the first time, pursuant to a determination that one or more time-dependent update criteria are satisfied, the computer system periodically updates the appearance of the second user interface element at a second update frequency while maintaining the computer system in the second mode and while maintaining at least some of the one or more visual characteristics that differ from the first user interface element (e.g., maintaining brightness, position, size, color, size, saturation, opacity, and / or shape) (e.g., 616-2 in FIGS. 6G and 6H ). Maintaining one or more low-power visual characteristics, such as reduced brightness or reduced element size, even when updating the second user interface element at an increased update frequency reduces power usage and improves the device's battery life while still providing periodic updates to the second user interface element.

[0251] In some embodiments, the second user interface element (e.g., 616-2) corresponds to the first user interface element (e.g., 616-1) (e.g., displays information corresponding to the information displayed by the first user interface element) (e.g., is a lower-power version of the first user interface element) and differs from the first user interface element in one or more visual characteristics (e.g., brightness, position, size, color, hue, saturation, opacity, and / or shape) (e.g., 616-2 differs from 616-1 in color and / or brightness). Periodically updating the appearance of the second user interface element while maintaining the computer system in the second mode includes periodically (e.g., whether at the first update frequency or the second update frequency) updating the appearance of the second user interface element (e.g., periodically updating information presented by the second user interface element while maintaining at least some of the one or more visual characteristics that differ from the first user interface element) (e.g., maintaining reduced brightness, a different position, a reduced size, a different color scheme, a different hue, reduced saturation, reduced opacity, and / or a smaller shape for the first user interface element) that differ from the first user interface element (e.g., 616-2 in FIGS. 6E-6H ). Maintaining one or more low-power visual characteristics, such as reduced brightness or reduced element size, even when updating the second user interface element at an increased update frequency reduces power usage and improves the device's battery life while still providing periodic updates to the second user interface element.

[0252] In some embodiments, following a determination that one or more time-dependent update criteria are not satisfied at a first time while in the second mode, the computer system periodically updates the appearance of the second user interface element at a first update frequency (e.g., 616-2 in FIGS. 6E and 6F ) while maintaining the computer system in the second mode, the second user interface element displaying a first set of information, the first set of information being displayed at a first accuracy level (e.g., a degree of precision or accuracy of a value (e.g., a time value, a measurement value)) (e.g., 616-2 displayed in minutes in FIGS. 6E and 6F ) while the appearance of the second user interface element is updated at the first update frequency. While in the second mode, and at a second time after the first time, pursuant to a determination that one or more time-dependent update criteria are met, the computer system periodically updates the appearance of the second user interface element at a second update frequency (e.g., 616-2 in FIGS. 6G and 6H ) while maintaining the computer system in the second mode, and while the appearance of the second user interface element is updated at the second update frequency, the first set of information is displayed at a second precision level (e.g., a higher precision or greater accuracy of values) that is more accurate than the first precision level (e.g., displayed in seconds 616-2 in FIGS. 6G and 6H ). By reducing the precision of the information displayed when one or more time-dependent update criteria are not met, the device may perform fewer operations to determine the information to be displayed and / or may display less information on the display (e.g., not displaying seconds when displaying time), thereby reducing the use of processing resources and / or providing valuable feedback to the user while reducing display brightness (e.g., turning off pixels that would otherwise be used to display higher precision information). Reducing processing resource usage and reducing display brightness reduces power usage and improves the device's battery life.

[0253] In some embodiments, the second user interface includes a third user interface element (e.g., 646-2) (e.g., different and / or distinct from the second user interface element), which displays a second set of information (e.g., different from the first set of information). At a first time, the appearance of the second user interface element (e.g., 634-2) is periodically updated with a first update frequency, and the first set of information is displayed with a first precision level (e.g., 634-2 of FIG. 6X shown in minutes) while the second set of information is displayed with a third precision level (e.g., 646-2 of FIG. 6X shown in hundredths of seconds); at a second time, the appearance of the second user interface element is periodically updated with a second update frequency, and the first set of information is displayed with a second precision level (e.g., 634-2 of FIG. 6O shown in seconds) that is more precise than the first precision level, while the display of the second set of information is maintained at the third precision level (e.g., 646-2 of FIG. 6O shown in hundredths of seconds). In some embodiments, the third precision level is more precise (e.g., a higher precision or greater accuracy of values) than the first precision level. For example, a first precision level may include displaying in a first unit of measurement (e.g., minutes), while a third precision level may include displaying in a second unit of measurement (e.g., seconds, tenths of seconds, hundredths of seconds) that is more precise than the first unit of measurement, or the first precision level may include displaying a certain number of significant figures (e.g., tenths of units), while the third precision level may include displaying a different number of significant figures (e.g., hundredths of units, thousandths of units) that is more precise than the first precision level. Maintaining the precision level of the third user interface element while the precision level of the second user interface element is changed enables the computer system to display appropriate precision levels for the different user interface elements, thereby providing improved visual feedback to the user.Providing improved visual feedback to the user improves the usability of the device, increases the efficiency of the user-device interface (e.g., by helping the user provide appropriate inputs when operating / interacting with the device, thereby reducing user errors), and further reduces the device's power usage and improves battery life by allowing the user to use the device more quickly and efficiently.

[0254] In some embodiments, the first application is a turn-by-turn navigation application (e.g., an application that provides a user with turn-by-turn navigation instructions (e.g., navigation instructions that are periodically and / or automatically updated based on the current position and / or location of the computer system)) (e.g., FIGS. 6AC-6AK). The determination that one or more time-dependent update criteria are met includes a determination that the upcoming turn is less than a threshold distance (e.g., less than 1 mile away, less than 2 miles away) or less than a threshold time (e.g., less than 1 minute away, less than 2 minutes away) from the computer system (e.g., FIGS. 6AF, 6AG, 6AJ, 6AK). In some embodiments, the determination that one or more time-dependent update criteria are not met includes a determination that the upcoming turn is more than a threshold distance (e.g., more than 1 mile away, more than 2 miles away) or more than a threshold time (e.g., more than 1 minute away, more than 2 minutes away) from the computer system. Updating the second user interface element at a reduced update frequency when the turn-by-turn navigation application detects that a threshold distance or time remaining until the next turn is also high reduces power usage and improves the device's battery life while still providing periodic updates to the second user interface element. Updating the second user interface element at an increased update frequency when the turn-by-turn navigation application detects that less than a threshold distance or time remaining until the next turn provides the user with more timely visual updates when such timely feedback is needed (e.g., when the next turn is imminent), thereby providing the user with improved visual feedback.Providing improved visual feedback to the user improves the usability of the device, increases the efficiency of the user-device interface (e.g., by helping the user provide appropriate inputs when operating / interacting with the device, thereby reducing user errors), and further reduces the device's power usage and improves battery life by allowing the user to use the device more quickly and efficiently.

[0255] It should be noted that the details of the processes described above with respect to method 700 (e.g., FIGS. 7A-7B) are also applicable in an analogous manner to the methods described below. For example, method 900 and / or method 1100 optionally include one or more of the characteristics of the various methods described above with reference to method 700. For example, in some embodiments, the first mode is the same mode throughout these methods, and the second mode is the same mode throughout these methods. For the sake of brevity, these details will not be repeated below.

[0256] 8A-8AD show exemplary user interfaces involving managed display usage, according to some embodiments. The user interfaces in these figures are used to illustrate the processes described below, including the processes in FIGS. 9A-9B.

[0257] Specifically, FIGS. 8A-8AD illustrate techniques for managing display usage by altering one or more aspects (e.g., visual characteristics) of the displayed user interface upon determining that the device has met mode transition criteria, such as the mode transition criteria described in more detail above.

[0258] In some embodiments disclosed below, in response to determining that one or more mode transition criteria are met, the device transitions from a standard display mode (e.g., a high power consumption mode) to a low power display mode (e.g., a low power consumption mode) and replaces the display of the high power consumption user interface with the low power consumption user interface. In some embodiments, the low power consumption user interface changes based on whether a corresponding low power consumption user interface is available for the high power consumption user interface. In some embodiments, the low power consumption user interface also changes based on whether the device (and / or application) is permitted to display particular types of information while in the low power display mode. For example, if the device was displaying a higher power consumption user interface associated with (e.g., generated by) a first application when one or more mode transition criteria were met and a corresponding lower power consumption user interface is not available, in some embodiments, the device displays a default lower power consumption user interface (e.g., not generated by an application). In contrast, if a corresponding low power consumption user interface is available, a determination is made as to whether the device and / or first application is permitted to display the corresponding low power consumption user interface (e.g., based on one or more user settings set by the user), and if so permitted, a further determination is made as to whether the device and / or first application is permitted to display in the low power consumption user interface all of the information displayed in the high power consumption user interface, or only a subset of the information. The examples shown in Figures 8A-8AD and described below provide further details regarding these features.

[0259] 8A , while operating in a standard display mode (e.g., a high power display mode), device 600 displays wallet user interface 802-1 (e.g., a higher power user interface) at a standard display brightness level on display 602. Wallet user interface 802-1 corresponds to (e.g., is generated by) a wallet application executing on device 600.

[0260] 8A, wallet user interface 802-1 includes multiple user interface elements, including current time indication 803-1, text 804A-1, balance indication 804B-1, and button 804C-1. Current time indication 803-1 displays the current time. Balance indication 804B-1 displays the amount of currency the user has in their account, and button 804C-1 is selectable by the user to initiate the process of adding currency to their account.

[0261] While displaying wallet user interface 802-1, device 600 determines that one or more mode transition criteria are met (e.g., using a motion sensor to detect a wrist-down gesture and / or the absence of a particular type of input for a threshold duration). In response to determining that the one or more mode transition criteria are met, device 600 transitions from a standard display mode to a low-power display mode (e.g., from a high-power consumption mode to a low-power consumption mode). Further, in response to determining that the one or more mode transition criteria are met, device 600 replaces the display of wallet user interface 802-1 (e.g., a higher-power consumption user interface) with a lower-power consumption user interface. In some embodiments, the low-power consumption user interface changes based on various determinations. FIGS. 8B-8F illustrate various example scenarios and different low-power consumption user interfaces according to various embodiments.

[0262] FIG. 8B illustrates an exemplary scenario in which wallet user interface 802-1 has a corresponding low power consumption user interface (e.g., wallet user interface 802-2) (e.g., a corresponding low power consumption user interface specified, provided, and / or generated by a wallet application). Further, in FIG. 8B, device 600 and the wallet application are authorized to display application information related to the wallet application (e.g., one or more user interfaces generated and / or provided by the wallet application) while in the low power display mode. In some embodiments, permission to display application information related to the wallet application is specified by the user (e.g., via one or more user settings). In FIG. 8B, device 600 and the wallet application are also authorized to display all of the information displayed in wallet user interface 802-1 while in the low power display mode. In various embodiments, permission to display different types of information displayed in the high power consumption user interface may be specified by the user (e.g., via one or more user settings) and / or by the application (e.g., via code within the application that allows or prohibits the display of particular types of information while device 600 is in the low power display mode). Following these determinations, and in response to determining that one or more mode transition criteria have been met, device 600 displays wallet user interface 802-2 without any editing, as shown in Figure 8B. In the illustrated embodiment, wallet user interface 802-2 includes all of the information shown in wallet user interface 802-1. It displays watch wallet user interface 802-2 on display 602 at a lower brightness level than wallet user interface 802-1 (e.g., the overall brightness level, or average brightness value of the pixels comprising wallet user interface 802-2 on display 602, is lower than the brightness level of wallet user interface 802-1 on display 602 as shown in Figure 8A).

[0263] Corresponding elements in wallet user interface 802-2 are displayed by device 600 differently than they were previously displayed in wallet user interface 802-1. In Figure 8B, current time indication 803-2, text 804A-2, balance indication 804B-2, and button 804C-2 are displayed at a lower brightness level (e.g., a darker color) than corresponding elements current time indication 803-1, text 804A-1, balance indication 804B-1, and button 804C-1, respectively.

[0264] In some embodiments, the change in brightness levels between corresponding elements (e.g., affordances and / or objects) in wallet user interfaces 802-1 and 802-2 is not uniform. In some embodiments, device 600 displays one or more elements in wallet user interface 802-2 at a reduced size compared to the corresponding element in wallet user interface 802-1.

[0265] 8C-8E each illustrate an exemplary scenario in which wallet user interface 802-1 has a corresponding low-power consumption user interface (e.g., wallet user interface 802-2) and device 600 and the wallet application are authorized to display application information related to the wallet application (e.g., one or more user interfaces corresponding to and / or generated by the wallet application) while in the low-power display mode. However, in FIGS. 8C-8E, device 600 (e.g., and / or the wallet application) is not permitted to display balance information while in the low-power display mode. As discussed above, such restrictions may be applied by a user and / or an application in various embodiments. Following these determinations, and in response to determining that one or more mode transition criteria have been met, device 600 displays wallet user interface 802-2 having edit representation 804B-3 in place of balance indication 804B-2, as shown in FIGS. 8C-8E. Thus, in FIGS. 8C-8E, wallet user interface 802-2 does not include and / or display the balance information displayed in wallet user interface 802-1.

[0266] In Figure 8C, edit representation 804B-3 illustrates a character-by-character edit of the balance information. In Figure 8D, edit representation 804B-3 illustrates a string-by-string edit of the balance information. In Figure 8E, edit representation 804B-3 edits the entire display area corresponding to (e.g., previously occupied by) balance indication 804B-1. In some embodiments, the information to be edited is specified by an application (e.g., a wallet application). In some embodiments, the information to be edited is specified by a user (e.g., via one or more user settings).

[0267] 8F illustrates an exemplary scenario in which wallet user interface 802-1 does not have a corresponding low power consumption user interface (e.g., the wallet application does not specify a corresponding low power consumption user interface for wallet user interface 802-1). In FIG. 8F, in response to a determination that wallet user interface 802-1 does not have a corresponding low power consumption user interface, and in response to a determination that one or more mode transition criteria have been met, device 600 replaces the display of wallet user interface 802-1 with user interface 806. User interface 806 is displayed at a lower brightness level than wallet user interface 802-1 (e.g., the overall brightness level or average brightness values ​​of the pixels comprising user interface 806 on display 602 is lower than the brightness level of wallet user interface 802-1 on display 602, as shown in FIG. 8A).

[0268] 8F, user interface 806 includes a current time overlay 808A overlaid on a background portion 808B. In the illustrated embodiment, background portion 808B is a blurred representation of wallet user interface 802-1. As demonstrated in later figures, in some embodiments, user interface 806 represents a default low-power consumption user interface used in scenarios where a higher-power consumption user interface does not have a corresponding lower-power consumption user interface. In some embodiments, in such scenarios, device 600 overlays a current time indication on a blurred representation of the higher-power consumption user interface.

[0269] In some embodiments, even if wallet user interface 802-1 has (e.g., provides and / or defines) a corresponding low power consumption user interface (e.g., wallet user interface 802-2), device 600 displays user interface 806 pursuant to a determination that device 600 (e.g., and / or wallet application) is not authorized to display application information (e.g., one or more user interfaces provided and / or generated by the wallet application) related to the wallet application when device 600 (e.g., and / or wallet application) is in a low power display mode. In some embodiments, user interface 806 represents a default low power consumption user interface used in scenarios where device 600 and / or applications are not authorized to display application information related to the application when device 600 is in a low power display mode. In some embodiments, such restrictions may be specified by a user (e.g., via one or more user settings).

[0270] 8G-8J illustrate various exemplary scenarios relating to messaging applications, according to various embodiments. In FIG. 8G, while operating in a standard display mode (e.g., a high-power consumption display mode), device 600 displays messaging user interface 810-1 on display 602 at a standard display brightness level. Messaging user interface 810-1 corresponds to (e.g., is generated by) a messaging application executing on device 600.

[0271] As shown in FIG. 8G, messaging user interface 810-1 includes multiple user interface elements, including a current time indication 811-1, a message 812-1, a voice input option 814A-1, a touch input option 814B-1, a drawing option 814C-1, a payment option 814D-1, an emoji option 814E-1, and an avatar option 814F-1.

[0272] While displaying messaging user interface 810-1, device 600 determines that one or more mode transition criteria are met. In response to determining that one or more mode transition criteria are met, device 600 transitions from a standard display mode to a low power display mode (e.g., from a high power consumption mode to a low power consumption mode). Further, in response to determining that one or more mode transition criteria are met, device 600 replaces the display of messaging user interface 810-1 (e.g., a higher power consumption user interface) with a lower power consumption user interface. As described above, in some embodiments, the low power consumption user interface changes based on various determinations. FIGS. 8H-8J illustrate various example scenarios and various low power consumption user interfaces according to various embodiments.

[0273] FIG. 8H illustrates an exemplary scenario in which messaging user interface 810-1 has a corresponding low power consumption user interface (e.g., messaging user interface 810-2) (e.g., a corresponding low power consumption user interface specified, provided, and / or generated by a messaging application). Further, in FIG. 8H , device 600 is permitted (e.g., and / or the messaging application is permitted) to display application information related to the messaging application (e.g., one or more user interfaces provided and / or generated by the messaging application) while in the low power display mode. In some embodiments, permission to display application information related to the messaging application is specified by a user (e.g., via one or more user settings). In FIG. 8H , device 600 is also permitted (e.g., and / or the messaging application is permitted) to display all of the information displayed in messaging user interface 810-1 while in the low power display mode. According to these determinations, and in response to determining that one or more mode transition criteria have been met, device 600 displays messaging user interface 810-2 without any editing, as shown in FIG. 8H . In the illustrated embodiment, messaging user interface 810-2 includes all of the information shown in messaging user interface 810-1 and is displayed at a lower brightness level than messaging user interface 810-1 (e.g., the overall brightness level or average of the brightness values ​​of the pixels comprising messaging user interface 810-2 on display 602 is lower than the brightness level of messaging user interface 810-1 on display 602).

[0274] Corresponding elements in messaging user interface 810-2 are displayed by device 600 differently than those previously displayed in messaging user interface 810-1. In Figure 8H, the user interface elements of messaging user interface 810-2 (e.g., current time indication 811-2, messages 812-2, and options 814A-2, 814B-2, 814C-2, 814D-2, 814E-2, 814F-2) are displayed at a lower intensity level (e.g., darker colors) than the corresponding elements in messaging user interface 810-1 (e.g., current time indication 811-1, messages 812-1, and options 814A-1, 814B-1, 814C-1, 814D-1, 814E-1, 814F-1, respectively).

[0275] In some embodiments, the change in brightness levels between corresponding elements (e.g., affordances and / or objects) in messaging user interface 810-1 and 810-2 is not uniform. In some embodiments, device 600 displays one or more elements in messaging user interface 810-2 at a reduced size compared to the corresponding element in messaging user interface 810-1.

[0276] FIG. 8I illustrates an exemplary scenario in which messaging user interface 810-1 has a corresponding lower power consumption user interface (e.g., messaging user interface 810-2) and device 600 is permitted (e.g., and / or the messaging application is permitted) to display application information related to the messaging application while in the low power mode. However, in FIG. 8I, device 600 is not permitted (e.g., and / or the messaging application is not permitted) to display message content (e.g., the actual content of messages shared between users using the messaging application) while in the low power display mode. As described above, such restrictions can be applied by a user and / or an application in various embodiments. Following these determinations, and in response to determining that one or more mode transition criteria have been met, device 600 displays wallet user interface 810-2 with edit representation 812-3 in place of message 812-2. In FIG. 8I, edit representation 812-3 occupies the entire display area corresponding to (e.g., previously occupied by) message 812-1. While FIG. 8I shows editing of the entire display area, in various embodiments, editing representation 812-2 edits message 812-1 character by character and / or string by string.

[0277] 8J illustrates an exemplary scenario in which messaging user interface 810-1 does not have a corresponding low power consumption user interface (e.g., the messaging application does not specify and / or provide a corresponding low power consumption user interface for messaging user interface 810-1). In FIG. 8J, in accordance with a determination that messaging user interface 810-1 does not have a corresponding low power consumption user interface and in accordance with a determination that one or more mode transition criteria are met, device 600 replaces the display of messaging user interface 810-1 with user interface 816. User interface 816 is displayed at a lower brightness level than messaging user interface 810-1 (e.g., the overall brightness level or average brightness values ​​of the pixels comprising user interface 816 on display 602 is lower than the brightness level of messaging user interface 810-1 on display 602).

[0278] 8J , user interface 816 includes a current time overlay 818A overlaid on a background portion 818B. In the illustrated embodiment, background portion 818B is a blurred representation of messaging user interface 810-1. As mentioned above, in some embodiments, user interface 816 represents a default low-power consumption user interface used in scenarios where a higher-power consumption user interface does not have a corresponding lower-power consumption user interface. In some embodiments, in such scenarios, device 600 overlays a current time indication on a blurred representation of the higher-power consumption user interface.

[0279] In some embodiments, even if messaging user interface 810-1 has a corresponding low power consumption user interface (e.g., messaging user interface 810-2), device 600 displays user interface 816 pursuant to a determination that device 600 is not authorized to display application information related to a messaging application (e.g., and / or the messaging application is not authorized). In some embodiments, such a restriction may be specified by a user (e.g., via one or more user settings).

[0280] 8K-8M illustrate various exemplary scenarios relating to a fitness application, according to various embodiments. In FIG. 8K, while operating in a standard display mode (e.g., a high-power consumption display mode), device 600 displays fitness user interface 820-1 on display 602 at a standard display brightness level. Fitness user interface 820-1 corresponds to (e.g., is generated by) a fitness application executing on device 600. As shown in FIG. 8K, fitness user interface 820-1 includes multiple user interface elements, including a current time indication 821-1, a fitness notification 822-1, and a workout icon 824-1.

[0281] While displaying fitness user interface 820-1, device 600 determines that one or more mode transition criteria are met. In response to determining that one or more mode transition criteria are met, device 600 transitions from a standard display mode to a low-power display mode (e.g., from a high-power consumption mode to a low-power consumption mode). Further, in response to determining that one or more mode transition criteria are met, device 600 replaces the display of fitness user interface 820-1 (e.g., a higher-power consumption user interface) with a lower-power consumption user interface. As introduced above, in some embodiments, the lower-power consumption user interface changes based on various determinations. FIGS. 8L and 8M illustrate various example scenarios and different low-power consumption user interfaces according to various embodiments.

[0282] FIG. 8L illustrates an exemplary scenario in which fitness user interface 820-1 has a corresponding low power consumption user interface (e.g., fitness user interface 810-2) (e.g., a fitness application specifies and / or provides a corresponding low power consumption user interface). Further, in FIG. 8L, device 600 is authorized (e.g., and / or the fitness application is authorized) to display application information related to the fitness application (e.g., one or more user interfaces generated and / or provided by the fitness application) while in the low power display mode. However, in FIG. 8L, device 600 is not authorized (e.g., and / or the fitness application is not authorized) to display notifications associated with (e.g., generated by) the fitness application while in the low power display mode. According to these determinations, and in response to determining that one or more mode transition criteria are met, device 600 displays fitness user interface 820-2 having edited notification representation 822-2. Thus, notifications associated with the fitness application are not displayed in fitness user interface 820-2 while device 600 is in the low power display mode. 8L , the notification previously displayed in notification 822-1 is redacted character by character in redacted notification representation 822-2. However, in various embodiments, redacted notification representation 822-2 redacts the fitness notification information character by character and / or by redacting the entire display area corresponding to (e.g., previously occupied by) fitness notification 822-1. Fitness user interface 820-2 is displayed at a lower brightness level than fitness user interface 820-1 (e.g., the overall brightness level or average of the brightness values ​​of the pixels comprising fitness user interface 820-2 on display 602 is lower than the brightness level of fitness user interface 820-1 on display 602).

[0283] 8M illustrates an exemplary scenario in which fitness user interface 820-1 does not have a corresponding low power consumption user interface (e.g., the fitness application does not specify and / or provide a corresponding low power consumption user interface for fitness user interface 820-1). In FIG. 8M, in response to a determination that fitness user interface 820-1 does not have a corresponding low power consumption user interface and in response to a determination that one or more mode transition criteria are met, device 600 replaces the display of fitness user interface 820-1 with user interface 826. User interface 826 is displayed at a lower brightness level than fitness user interface 820-1 (e.g., the overall brightness level or average brightness values ​​of the pixels comprising user interface 826 on display 602 is lower than the brightness level of fitness user interface 820-1 on display 602).

[0284] 8M , user interface 826 includes a current time overlay 828A overlaid on a background portion 828B. In the illustrated embodiment, background portion 828B is a blurred representation of fitness user interface 820-1. As mentioned above, in some embodiments, user interface 826 represents a default low-power consumption user interface that is used in scenarios where a higher-power consumption user interface does not have a corresponding lower-power consumption user interface. In some embodiments, in such scenarios, device 600 overlays a current time indication on a blurred representation of the higher-power consumption user interface.

[0285] In some embodiments, even if fitness user interface 820-1 has a corresponding low power consumption user interface (e.g., fitness user interface 820-2), device 600 displays user interface 826 pursuant to a determination that device 600 is not authorized to display application information related to fitness applications (e.g., and / or fitness applications are not authorized). In some embodiments, such restrictions may be specified by a user (e.g., via one or more user settings).

[0286] 8N-8O illustrate example scenarios involving a notification center, according to various embodiments. In FIG. 8N, while operating in a standard display mode (e.g., a high-power display mode), device 600 displays notification center user interface 830 on display 602 at a standard display brightness level. In some embodiments, notification center user interface 830 corresponds to (e.g., is generated by) an operating system executing on device 600.

[0287] As shown in FIG. 8N, notification center user interface 830 displays multiple notifications corresponding to (e.g., related to) multiple applications, including notification 832A corresponding to a fitness application and notification 832B corresponding to a wallet application.

[0288] While displaying notification center user interface 830, device 600 determines that one or more mode transition criteria are met. In response to determining that the one or more mode transition criteria are met, device 600 transitions from a standard display mode to a low power display mode (e.g., from a high power consumption mode to a low power consumption mode). Further, in response to determining that the one or more mode transition criteria are met, device 600 replaces the display of notification center user interface 830 (e.g., a higher power consumption user interface) with a lower power consumption user interface.

[0289] 8O illustrates an exemplary scenario in which notification center user interface 830 does not have a corresponding low-power consumption user interface (e.g., the operating system does not specify a corresponding low-power consumption user interface for notification center user interface 830). In FIG. 8O, in response to a determination that notification center user interface 830 does not have a corresponding low-power consumption user interface and in response to a determination that one or more mode transition criteria have been met, device 600 replaces the display of notification center user interface 830 with user interface 834. User interface 832 is displayed at a lower brightness level than notification center user interface 830 (e.g., the overall brightness level or average brightness values ​​of the pixels comprising user interface 834 on display 602 is lower than the brightness level of notification center user interface 830 on display 602).

[0290] 8O, user interface 834 includes a current time overlay 836A overlaid on a background portion 836B. In the depicted embodiment, background portion 836B is a blurred representation of notification center user interface 830. As mentioned above, in some embodiments, user interface 834 represents a default low-power consumption user interface used in scenarios where a higher-power consumption user interface does not have a corresponding lower-power consumption user interface. In some embodiments, in such scenarios, device 600 overlays a current time indication on a blurred representation of the higher-power consumption user interface.

[0291] In some embodiments, even if notification center user interface 830 has a corresponding low-power consumption user interface, device 600 displays user interface 834 pursuant to a determination that device 600 is not authorized to display application information related to the notification center. In some embodiments, such a restriction may be specified by a user (e.g., via one or more user settings).

[0292] In some embodiments, device 600 provides the user with one or more user settings that can be manipulated by the user to define whether notification information for particular applications can be displayed while device 600 is in a low power display mode (see, e.g., Figures 8X, 8AA, 8AC, and 8AD discussed below).

[0293] Even if device 600 is permitted to display application information and / or notification information for one or more applications in the low power display mode, in some embodiments, device 600 is not permitted to display notification information in notification center user interface 830 while operating in the low power display mode. For example, in the exemplary scenario shown in FIG. 8N, notification center user interface 830 displays notification 832A corresponding to a fitness application and notification 832B corresponding to a wallet application. In some embodiments, a user may enable the display of notifications for the fitness application and / or the wallet application while device 600 is in the low power display mode. In such a scenario, if display 600 is displaying a notification for the fitness application (e.g., FIG. 8K) when it transitions to the low power display mode, display 600 displays a low-power representation of the fitness application notification. However, if display 600 is displaying notification center user interface 830 (including notification 832A for the fitness application) when it transitions to the low power display mode, device 600 displays user interface 834 and does not display notification information for notification 832A in the low power display mode.

[0294] 8P and 8Q illustrate example scenarios related to protecting sensitive information when transitioning to a low-power display mode, according to various embodiments. In FIG. 8P, while operating in a standard display mode (e.g., a high-power consumption display mode), device 600 displays clock face user interface 838-1 on display 602 at a standard display brightness level. As shown in FIG. 8P, clock face user interface 838-1 includes multiple user interface elements, including analog time indication 839-1 (e.g., a representation of analog clock hands displaying the current hour, minute, and second values) and multiple affordances (e.g., clock face complications). In some embodiments, each clock face complication is associated with an application on device 600 (e.g., the affordance, when selected, launches the associated application and / or the affordance displays information from the associated application). In FIG. 8P, the affordances include a battery level complication 840-1, a temperature complication 842-1, a compass complication 844-1, a physical activity complication 846-1, a calendar complication 848-1, a weather complication 850-1, a wallet complication 852-1, and a world clock complication 854-1.

[0295] 8Q , while displaying clock face user interface 838-1, device 600 determines that one or more mode transition criteria are met. In response to determining that the one or more mode transition criteria are met, device 600 transitions from a standard display mode to a low-power display mode (e.g., from a high-power consumption mode to a low-power consumption mode). Further, in response to determining that the one or more mode transition criteria are met, device 600 replaces the display of clock face user interface 838-1 with clock face user interface 838-2. Clock face user interface 838-2 is displayed on display 602 at a lower brightness level than clock face user interface 838-1 (e.g., the overall brightness level, or the average brightness value of the pixels comprising clock face user interface 838-2 on display 602, is lower than the brightness level of clock face user interface 838-1).

[0296] In addition to containing less or reduced content, the corresponding elements in clock face user interface 838-2 are displayed by device 600 differently than those previously displayed in clock face user interface 838-1. In FIG. 8Q, the user interface elements of clock face user interface 838-2 (e.g., analog time indication 839-2, battery level complication 840-2, temperature complication 842-2, compass complication 844-2, physical activity complication 846-2, calendar complication 848-2, weather complication 850-2, wallet complication 852-2, and world clock complication 854-2) are displayed at a lower brightness level (e.g., darker colors) than the corresponding elements of clock face user interface 838-1 (e.g., analog time indication 839-1, battery level complication 840-1, temperature complication 842-1, compass complication 844-1, physical activity complication 846-1, calendar complication 848-1, weather complication 850-1, wallet complication 852-1, and world clock complication 854-1). In some embodiments, the change in brightness levels between corresponding elements (e.g., affordances and / or objects) in clock face user interface 838-1 and 838-2 is not uniform. In some embodiments, device 600 displays one or more elements in clock face user interface 838-2 at a reduced size compared to the corresponding element in clock face user interface 838-1.

[0297] In addition to being displayed at a lower brightness level, clock face user interface 838-2 includes less content than clock face user interface 838-1. For example, in FIG. 8P, calendar complication 848-1 displays an upcoming calendar appointment (e.g., "8:00 AM Yoga Gym"), physical activity complication 846-1 displays personal physical activity information (e.g., "500*30*12" indicating that the user burned 500 calories today, exercised 30 minutes today, and stood for a threshold portion of 12 hours today), and wallet complication 852-1 displays personal financial information (e.g., a balance of $68.88). In FIG. 8Q, device 600 is not permitted to display certain types of information (e.g., sensitive and / or personal information), such as personal financial information, personal schedule information, and / or personal health information, while in the low-power display mode (e.g., and / or various applications that generate clock face complications are not permitted). Such restrictions, in various embodiments, are imposed and / or specified by an application (e.g., a physical activity application, a wallet application, and / or a calendar application) and / or by a user (e.g., via one or more user settings). Pursuant to these restrictions and determinations, in FIG. 8P, corresponding calendar complication 848-2 does not display upcoming calendar appointments, physical activity complication 846-2 does not display personal physical activity information, and wallet complication 852-2 does not display personal financial information. While device 600 is not permitted to display certain types of information while in the low-power display mode, device 600 is permitted to display other types of information, such as publicly available information or other non-sensitive information. Thus, battery complication 840-2 continues to display battery level information, compass complication 844-2 continues to display orientation information, world clock complication 854-2 continues to display world time information, and temperature complication 842-2 continues to display temperature information.

[0298] 8R-8V show various exemplary scenarios for a virtual assistant application according to various embodiments. In FIG. 8R, while operating in a standard display mode (e.g., a high power consumption display mode), device 600 displays virtual assistant user interface 856 at a standard brightness level. Virtual assistant user interface 856 corresponds to (e.g., is generated by) a virtual assistant application running on device 600. Virtual assistant user interface 856 includes an audio indication 857 that is displayed to indicate that the virtual assistant application is ready to receive audio input (e.g., via one or more microphones on device 600).

[0299] In some embodiments, device 600 maintains the display of virtual assistant user interface 856 until device 600 determines that voice input from the user is complete (e.g., a threshold time has elapsed without audio input) and / or the user provides a user input (e.g., a gesture) corresponding to a request to stop displaying virtual assistant user interface 856. In some embodiments, while virtual assistant user interface 856 is displayed, device 600 is prevented from transitioning from the standard display mode to the low power display mode. For example, in some embodiments, one or more mode transition criteria include criteria that are met when virtual assistant user interface 856 is not displayed and / or when the virtual assistant application is not actively receiving audio input.

[0300] In Figure 8S, device 600 receives an audio input of "What is the definition of happiness?" In response to detecting and / or receiving the audio input, device 600 displays user interface 858-1, which displays result 860-1 in response to the received audio input. In Figure 8S, device 600 is permitted to display (and / or virtualize) the information presented in result 860-1 while in a low-power display mode.

[0301] 8T, while in the standard display mode and displaying user interface 858-1 (e.g., a higher power consumption user interface), device 600 determines that one or more mode transition criteria are met. In response to determining that the one or more mode transition criteria are met, device 600 transitions from the standard display mode to the low power display mode. Further, in response to determining that one or more mode transition criteria are met, and in accordance with determining that device 600 is authorized to display application information related to the virtual assistant application (e.g., and / or the virtual assistant application is authorized), and in accordance with determining that device 600 is authorized to display result information corresponding to result 860-1 (e.g., result 860-1 does not contain confidential information, personal information, and / or prohibited information), device 600 replaces the display of user interface 858-1 (e.g., a high power consumption user interface) with user interface 858-2 (e.g., a low power consumption user interface), and user interface 858-2 includes result 860-2 having result information corresponding to result 860-1.

[0302] FIG. 8U shows an alternative scenario in which device 600 receives an audio input "What's next?" while displaying virtual assistant user interface 856. In response to detecting and / or receiving the audio input, device 600 displays user interface 862-1, which displays result 864-1 in response to the received audio input. In FIG. 8U, response 864-1 includes personal calendar information, and device 600 is not permitted to display the information presented in response 864-1 when in low power display mode (for example, and / or virtual assistance applications are not permitted).

[0303] 8V, while in the standard display mode and displaying user interface 862-1 (e.g., a higher power consumption user interface), device 600 determines that one or more mode transition criteria are met. In response to determining that the one or more mode transition criteria are met, device 600 transitions from the standard display mode to the low power display mode. Further, in response to determining that one or more mode transition criteria are met, and in accordance with a determination that device 600 is authorized to display application information regarding the virtual assistant application (and / or the virtual assistant application is authorized), and in accordance with a determination that device 600 is not authorized (e.g., and / or the virtual assistant application is not authorized) to display result information corresponding to result 864-1 (e.g., result 864-1 contains confidential, personal, and / or other prohibited information), device 600 replaces the display of user interface 862-1 (e.g., a higher power consumption user interface) with user interface 862-2 (e.g., a lower power consumption user interface), and user interface 862-2 includes the edited representation 864-2 and does not display result information regarding result 864-1.

[0304] 8W-8AD illustrate various user-configurable user interfaces that, in various embodiments, may be presented by device 600 and utilized by a user to enable and / or disable the presentation of particular user interfaces and / or particular types of information when device 600 is in a low-power display mode.

[0305] In FIG. 8W, device 600 displays user interface 866. User interface 866 also includes selectable option 867 to return to user interface 866. User interface 866 also includes brightness indication 868A, which indicates the current brightness level setting of device 600 and display 602. User interface 866 also includes selectable options 868B-868G. Option 868B is selectable to initiate a process for adjusting the text display size of device 600. Option 868C is selectable to enable or disable bold text on device 600. Option 868D is selectable to access “always on” user interface 872 (shown in FIG. 8X). Option 868E is selectable to enable or disable transitioning device 600 from a low-power display mode to a standard display mode in response to detection of a wrist-raise gesture. Option 868F is selectable to enable or disable transitioning device 600 from a low-power display mode to a standard display mode in response to rotational input via rotational and depressible input mechanism 604. Option 868G is selectable to access a "Power-Up Duration" user interface 878 (shown in FIG. 8Y).

[0306] FIG. 8W illustrates two different user inputs (e.g., tap and / or non-tap inputs) 870A, 870B. In FIG. 8W, while displaying user interface 866, device 600 detects input 870B at a location corresponding to option 868G. In FIG. 8Y, in response to detecting input 870B, device 600 displays user interface 878. User interface 878 also includes selectable option 879 for returning to user interface 866. User interface 878 also includes selectable options 880A and 880B for defining a threshold duration that device 600 will remain in the standard display mode without receiving a particular type of input before transitioning to the low-power display mode. Selecting option 880A sets the threshold duration to 15 seconds, and selecting option 880B sets the threshold duration to 70 seconds.

[0307] Returning to FIG. 8W, while displaying pairing user interface 866, electronic device 600 detects input 870A at a location corresponding to option 868D. In FIG. 8X, in response to detecting input 870A, device 600 displays user interface 872. User interface 872 also includes option 873 selectable to return to user interface 866. User interface 872 also includes option 874A selectable to enable and / or disable an “always-on display” setting. When the “always-on display” setting is enabled, device 600 transitions between the standard display mode and the low-power display mode when mode transition criteria are met (e.g., device 600 displays a low-power consumption user interface when mode transition criteria are met). However, if the "always-on display" setting is disabled, then rather than transitioning from the standard display mode to the low-power display mode (e.g., rather than displaying a low-power consumption user interface) when one or more mode transition criteria (e.g., and / or different criteria) are met, device 600 turns off display 602 and / or does not display any content on display 602.

[0308] User interface 872 also includes options 875A, 875B, and 875C. Option 875A is selectable to enable or disable the display of complication data when device 600 is in the low power display mode. If option 875A is disabled, device 600 is not permitted to display any complication data for any application while device 600 is in the low power display mode. If option 875A is enabled, device 600 is permitted to display complication data for applications that are individually permitted (e.g., via options 887A-887G in FIG. 8Z ) to display complication data when device 600 is in the low power display mode. Option 875B is selectable to enable or disable the display of notifications when device 600 is in the low power display mode. If option 875B is disabled, device 600 is not permitted to display notifications for any application while device 600 is in the low power display mode. If option 875B is enabled, device 600 is permitted to display notifications for applications that are individually permitted (e.g., via options 891A-891G of FIG. 8AA) to display notifications when device 600 is in the low power display mode. Option 875C is selectable to enable or disable the display of application information (e.g., data generated by an application and / or one or more user interfaces generated by an application) when device 600 is in the low power display mode. If option 875C is disabled, device 600 is not permitted to display application information (e.g., application information for any application (e.g., any user interface provided and / or generated by any application)) while device 600 is in the low power display mode.If option 875C is enabled, device 600 is permitted to display application information corresponding to individually permitted applications (e.g., via options 895A-895G in FIG. 8AB) when device 600 is in a low-power display mode. User interface 872 also includes options 874B, 874C, and 874D that are selectable to access different user interfaces and different user settings, as described in more detail below.

[0309] FIG. 8X shows three different user inputs (e.g., tap and / or non-tap inputs) 876A, 876B, and 876C. In FIG. 8X, while displaying user interface 872, device 600 detects input 876A (e.g., tap and / or non-tap input) at a location corresponding to option 874B. In FIG. 8Z, in response to detecting input 876A, device 600 displays user interface 884. User interface 884 also includes selectable option 885 for returning to user interface 872. User interface 884 also includes selectable option 886 for enabling or disabling displaying complication data when device 600 is in the low-power display mode. If option 886 is disabled, device 600 is not permitted to display any complication data for any application while device 600 is in the low-power display mode. If option 886 is enabled, device 600 is permitted to display complication data for applications that are individually permitted (e.g., via options 887A-887G) to display complication data when device 600 is in the low power display mode. User interface 884 also includes options 887A-887G that are selectable to selectively enable or disable the display of complication data for individual applications while device 600 is in the low power display mode. Each option 887A-887G corresponds to a separate application. For example, option 887A corresponds to a physical activity application, option 887B corresponds to an alarm application, option 887C corresponds to an App Store application, etc. Device 600 is permitted to display complication data for a physical activity application (e.g., and / or the physical activity application is permitted) when device 600 is in the low power display mode if both option 886 and option 887A are enabled.If option 886 is disabled, the application is not permitted to display complication data while device 600 is in the low power display mode. If option 886 is enabled but option 887A is disabled, device 600 is not permitted to display complication data for a physical activity application (e.g., and / or the physical activity application is not permitted) when device 600 is in the low power display mode. In FIG. 8Z, options 887A, 887B, 887D, 887E, 887F, and 887G are in the enabled state, and option 887C is in the disabled state.

[0310] Returning to FIG. 8X, while displaying user interface 872, device 600 detects input 876B (e.g., tap input and / or non-tap input) at a location corresponding to option 874C. In FIG. 8AA, in response to detecting input 876B, device 600 displays user interface 888. User interface 888 also includes option 889 selectable to return to user interface 872. User interface 888 also includes option 890 selectable to enable or disable the display of notifications when device 600 is in the low power display mode. If option 890 is disabled, device 600 is not permitted to display notifications for any applications while device 600 is in the low power display mode. If option 890 is enabled, device 600 is permitted to display notifications for applications that are individually permitted (e.g., via options 891A-891G) to display notifications when device 600 is in the low power display mode. User interface 888 also includes options 891A-891G that are selectable to selectively enable or disable the display of notifications for individual applications while device 600 is in the low power display mode. Each option 891A-891G corresponds to a separate application. For example, option 891A corresponds to a physical activity application, option 891B corresponds to an alarm application, option 891C corresponds to an App Store application, etc. Device 600 is permitted to display notifications for (and / or allow) physical activity applications when device 600 is in the low power display mode if both option 890 and option 891A are enabled. If option 890 is disabled, no applications are permitted to display notifications when device 600 is in the low power display mode.If option 890 is enabled but option 891A is disabled, device 600 is not permitted to display notifications regarding physical activity applications (e.g., and / or physical activity applications are not permitted) when device 600 is in the low power display mode. In Figure 8AA, options 891A, 891B, 891D, 891E, 891F, and 891G are in the enabled state, and option 891C is in the disabled state.

[0311] Returning to FIG. 8X, while displaying user interface 872, device 600 detects input 876C (e.g., a tap input and / or a non-tap input) at a location corresponding to option 874D. In FIG. 8AB, in response to detecting input 876C, device 600 displays user interface 892. User interface 892 also includes option 893 selectable to return to user interface 872. User interface 892 also includes option 894 selectable to enable or disable displaying application information (e.g., data generated by an application and / or one or more user interfaces generated by an application) while device 600 is in the low power display mode. If option 894 is disabled, device 600 is not permitted to display application information (e.g., application information for any application (e.g., any user interface provided and / or generated by any application)) while device 600 is in the low power display mode. If option 894 is enabled, device 600 is permitted to display application information corresponding to individually permitted applications (e.g., via options 895A-895G) when device 600 is in the low power display mode. User interface 892 also includes options 895A-895G that are selectable to selectively enable or disable displaying application information for individual applications while device 600 is in the low power display mode. Each option 895A-895G corresponds to a separate application. For example, option 895A corresponds to a physical activity application, option 895B corresponds to an alarm application, option 895C corresponds to an App Store application, etc.If both option 894 and option 895A are enabled, device 600 is permitted to display (e.g., and / or physical activity applications are permitted to display) application information corresponding to (e.g., generated by) physical activity applications while device 600 is in the low power display mode. If option 894 is disabled, no applications are permitted to display application information while device 600 is in the low power display mode. If option 894 is enabled but option 895A is disabled, device 600 is not permitted to display (e.g., and / or physical activity applications are not permitted) application information corresponding to physical activity applications when device 600 is in the low power display mode. In FIG. 8AB, options 895B, 895C, 895D, 895E, 895F, and 895G are enabled, and option 895A is disabled.

[0312] 8AC , device 600 displays a settings user interface 896 corresponding to a physical activity application. User interface 896 allows a user to control what type of information corresponding to (e.g., generated by) the physical activity application can be displayed by device 600 while device 600 is in the low power display mode. User interface 896 includes option 897A selectable by the user to return to the previous user interface. User interface 896 also includes options 897B, 897C, and 897D. Option 897B is selectable by the user to enable or disable the display of complication data corresponding to (e.g., generated by) the physical activity application while device 600 is in the low power display mode. Option 897C is selectable by the user to enable or disable the display of notifications (e.g., notification information) corresponding to (e.g., generated by) the physical activity application while device 600 is in the low power display mode. Option 897D is selectable by a user to enable or disable the display of application information (e.g., one or more application user interfaces) corresponding to (e.g., generated by) a physical activity application while device 600 is in the low power display mode. In FIG. 8AC, options 897B and 897C are in an enabled state, and option 897D is in a disabled state.

[0313] 8AD, device 600 displays a settings user interface 898 corresponding to an alarm application. User interface 898 allows a user to control what type of information corresponding to (e.g., generated by) the alarm application can be displayed by device 600 while device 600 is in the low power display mode. User interface 898 includes option 899A selectable by the user to return to the previous user interface. User interface 898 also includes options 899B, 899C, and 899D. Option 899B is selectable by the user to enable or disable the display of complication data corresponding to (e.g., generated by) the alarm application while device 600 is in the low power display mode. Option 899C is selectable by the user to enable or disable the display of notifications (e.g., notification information) corresponding to (e.g., generated by) the alarm application while device 600 is in the low power display mode. Option 899D is selectable by a user to enable or disable displaying application information (e.g., one or more application user interfaces) corresponding to (e.g., generated by) the alarm application while device 600 is in the low power display mode. In Figure 8AD, options 899B, 899C, and 899D are all in an enabled state.

[0314] 9A-9B are flow diagrams illustrating a method for managing display usage using an electronic device, according to some embodiments. Method 900 is performed on a device having a display (e.g., 100, 300, 500). Some operations of method 900 are optionally combined, the order of some operations is optionally changed, and some operations are optionally omitted.

[0315] As described below, method 900 provides an intuitive way to manage display usage. This method reduces power usage and the likelihood of screen burn-in. This method also reduces the cognitive burden on the user to manage display usage, thereby creating a more efficient human-machine interface. For battery-operated computing devices, enabling the device to automatically manage display usage faster and more efficiently conserves power and extends the time between battery charges.

[0316] In some embodiments, a computer system (e.g., a smartphone, a smartwatch, and / or a tablet) communicates with a display generation component (e.g., a display controller, a touch-sensitive display system, and / or a (e.g., integrated and / or connected) display) that, while in a first mode (902), generates a display associated with (e.g., generated by) a first application (e.g., a higher power consumption mode (e.g., a mode corresponding to higher power consumption than a lower power consumption mode) (e.g., a display associated with) a first application ... and displaying (904) a first user interface (e.g., 802-1, 810-1, 820-1, 830, 838-1, 858-1, 862-1) including a plurality of user interface elements including first user interface elements presenting a first set of information (e.g., numbers, a set of characters, and / or a string of characters) (e.g., 804B-1, 812-1, 822-1, 832A, 832B, 840-1, 842-1, 844-1, 846-1, 848-1, 850-1, 852-1, 852-1, 854-1, 860-1, 864-1).

[0317] While displaying the first user interface (906), the computer system detects (908) that one or more criteria for transitioning from the first mode to a second mode (e.g., a lower power consumption mode (e.g., lower power consumption in the second mode than in the first mode)) have been met (e.g., a duration since the last input, wrist-down gesture, and / or hand-cover gesture has been reached). In response to detecting (910) that the computer system has met one or more criteria for transitioning from the first mode to the second mode, and in accordance with a determination that the first application is permitted to display the first set of information while the computer system is in the second mode (912), the computer system displays a second user interface (e.g., 802-2 of FIG. 8B , 810-2 of FIG. 8H , 858-2 of FIG. 8T ) associated with (e.g., generated by) the first application, the second user interface corresponding to and occupying the first user interface. The second user interface is displayed (914) in a location occupying at least a portion of the designated display area (in some embodiments, the second user interface is a low-power version of the first user interface, and in some embodiments, the second user interface differs from the first user interface in one or more visual characteristics (e.g., element size, color, hue, saturation, opacity, shape)), the second user interface is darker than the first user interface, and the second user interface includes second user interface elements (e.g., 804B-2, 812-2, 860-2) that indicate the first set of information. In some embodiments, the second user interface elements correspond to the first user interface elements. In some embodiments, the second user interface elements are low-power versions of the first user interface elements. In some embodiments, the second user interface elements differ from the first user interface elements in one or more visual characteristics (e.g., size, color, hue, saturation, opacity, and / or shape).

[0318] In response to detecting that the computer system has met one or more criteria for transitioning from the first mode to the second mode (910), and in response to determining that the first application is not permitted to display the first set of information while the computer system is in the second mode (916), the computer system displays (918) a third user interface (e.g., 802-2 of FIGS. 8C-8E , 806, 810-2 of FIG. 8I , 816, 820-2, 826, 834, 862-2 of FIG. 8L ) that is distinct from the first and second user interfaces, the third user interface being displayed in a location occupying at least a portion of the display area previously occupied by the first user interface, and the third user interface not including (e.g., obscuring, omitting, and / or hiding) (e.g., not displaying) the first set of information. In some embodiments, the third user interface is darker than the first user interface. In some embodiments, the third user interface corresponds to the first user interface (e.g., includes a blurred and / or dimmed version of at least a portion of the first user interface). In some embodiments, the third user interface is associated with (e.g., generated by) the first application and / or corresponds to (e.g., is an edited version of) the second user interface (e.g., includes a subset of the information displayed in the second user interface). In some embodiments, the third user interface is not associated with (e.g., not generated by) the first application. In some embodiments, the third user interface does not include any information displayed in the first user interface and / or the second user interface.

[0319] In some embodiments, determining that the first application is not permitted to display the first set of information while the computer system is in the second mode includes determining that the first application is not associated with a corresponding low power state user interface (e.g., does not have, does not specify, is not configured to generate a corresponding low power state user interface). In some embodiments, determining that the first application is permitted to display the first set of information while the computer system is in the second mode includes determining that the first application is associated with (e.g., has, specifies, is configured to generate) a corresponding low power state user interface.

[0320] In some embodiments, displaying a second user interface associated with the first application includes replacing display of the first user interface with the second user interface. In some embodiments, displaying a third user interface includes replacing display of the first user interface with the third user interface. In some embodiments, the method includes, after displaying the third user interface (e.g., in accordance with a determination that the first application is not authorized to display the first set of information while the computer system is in the second mode), detecting that the computer system has satisfied one or more criteria for transitioning from the second mode to the first mode (e.g., a wrist-raise gesture, a tap input, a button input, and / or a rotatable and / or depressable input mechanism input), and displaying a first user interface (e.g., replacing display of the third user interface with the first user interface) in response to detecting that the computer system has satisfied the one or more criteria for transitioning from the second mode to the first mode.

[0321] In some embodiments, the method includes, after displaying the second user interface (e.g., pursuant to a determination that the first application is permitted to display the first set of information while the computer system is in the second mode), detecting that the computer system has satisfied one or more criteria for transitioning from the second mode to the first mode (e.g., a wrist-raise gesture, a tap input, a swipe input, a button input, and / or a rotatable and / or depressable input mechanism input), and, in response to detecting that the computer system has satisfied the one or more criteria for transitioning from the second mode to the first mode, displaying a first user interface (e.g., replacing display of the second user interface with the first user interface), the first user interface including a first user interface element that indicates the first set of information.

[0322] Displaying a third user interface that does not include the first set of information when it is determined that the first application is not authorized to display the first set of information while the computer system is in the second mode can enhance security and prevent unauthorized users from viewing sensitive information. Displaying a third user interface that does not include the first set of information when it is determined that the first application is not authorized to display the first set of information while the computer system is in the second mode can also improve device usability, make the user device interface more efficient (e.g., by restricting unauthorized access), and further reduce power usage and improve device battery life by restricting the execution of restricted operations.

[0323] Displaying the second user interface and / or the third user interface in response to determining that the computer system has met one or more criteria for transitioning from the first mode to the second mode provides the user with visual feedback regarding the state of the device (e.g., that the device is operating in the second mode (e.g., a lower power consumption mode)). Providing the user with improved visual feedback may improve device usability, increase the efficiency of the user-device interface (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device, thereby reducing user errors), and further reduce device power usage and improve battery life by allowing the user to use the device more quickly and efficiently.

[0324] In some embodiments, displaying the third user interface includes displaying user interface elements that do not convey the substance of the first set of information (e.g., reduction elements or obscured (e.g., redacted) representations of the first set of information) (e.g., 804B-3, 812-3, 822-2, 864-2) at locations in the third user interface that correspond to the locations of the first set of information in the first user interface (920). In some embodiments, user interface elements displayed at locations corresponding to a first set of information within a first user interface are displayed along with user interface elements that convey the substance of a second information displayed within the first user interface (e.g., displaying an edit element or an obscured representation of the first set of information while simultaneously displaying an unobscured representation of the second set of information) (e.g., one or more color blocks (e.g., one or more color-filled blocks) and / or a blurred representation) (e.g., a representation of the first set of information that prevents the user from seeing (e.g., makes it impossible for the user to see) the first set of information), for example, a representation of the first set of information that represents the first set of information but does not display the first set of information (e.g., a color-filled block representing the first set of information).

[0325] In some embodiments, if the first application is permitted to display the first set of information while the computer system is in the second mode, the second user interface displays the first set of information in a first position (e.g., in a first area) of the display generation component. If the first application is not permitted to display the first set of information while the computer system is in the second mode, the third user interface displays an obscured representation of the first set of information in the first position (e.g., in the first area) of the display generation component.

[0326] Obscuring the first set of information when it is determined that the first application is not authorized to display the first set of information while the computer system is in the second mode can enhance security and prevent unauthorized users from viewing sensitive information. Obtaining the first set of information when it is determined that the first application is not authorized to display the first set of information while the computer system is in the second mode can also improve device usability and make the user-device interface more efficient (e.g., by restricting unauthorized access), as well as reduce power usage and improve device battery life by restricting performance of the restricted operations.

[0327] In some embodiments, the first user interface (e.g., 802-1, 810-1, 820-1, 838-1) includes a third user interface element (e.g., 804A-1, 804C-1, 814A-1, 814B-1, 814C-1, 814D-1, 814E-1, 814F-1, 824-1, 840-1, 854-1) that presents the second set of information, and displaying the third user interface indicates that the first application is authorized to display the first set of information while the computer system is in the second mode. In accordance with a determination that the first application is not authorized to display the second set of information while the computer system is in the second mode and the first application is authorized to display the second set of information while the computer system is in the second mode, the third user interface does not include (e.g., does not display) the first set of information, and the third user interface includes a fourth user interface element (e.g., 804A-2, 804C-2, 814A-2, 814B-2, 814C-2, 814D-2, 814E-2, 814F-2, 824-2, 840-2, 854-2) that indicates (e.g., displays) the second set of information. In some embodiments, displaying a second user interface associated with the first application further includes, in accordance with a determination that the first application is authorized to display the fir...

Claims

1. 1. A method comprising: A computer system in communication with a display generation component, displaying, via the display generation component, a first user interface including one or more user interface elements, including a first user interface element, while the computer system is in a first mode, the first user interface being associated with a first application; Detecting that the computer system meets one or more criteria for transitioning from the first mode to a second, lower power mode while displaying the first user interface in the first mode; entering the second mode in response to the computer system detecting that the one or more criteria for transitioning from the first mode to the second mode have been met, the entering the second mode including displaying a second user interface associated with the first application, the second user interface corresponding to the first user interface, displayed in a location occupying at least a portion of a display area occupied by the first user interface, and including one or more user interface elements including a second user interface element; while the computer system is in the second mode, periodically updating the appearance of the second user interface element while maintaining the computer system in the second mode; responsive to a determination that one or more time-dependent update criteria are not satisfied, periodically updating an appearance of the second user interface element at a first update frequency; and, in accordance with a determination that the one or more time-dependent update criteria are satisfied, periodically updating the appearance of the second user interface element at a second update frequency that is different from the first update frequency, the second update frequency being greater than the first update frequency.

2. The method of claim 1 , wherein the one or more time-dependent update criteria include a first criterion that is satisfied when the first application is a foreground application.

3. The method of claim 1 or 2, wherein the second user interface element is a complication corresponding to the first application.

4. the first application is a timer application; The method of claim 1 , wherein the determination that the one or more time-dependent update criteria are met comprises a determination that the timer application has less than a predetermined amount of time remaining.

5. the first application is a stopwatch application; The method of claim 1 , wherein the determination that the one or more time-dependent update criteria are met comprises a determination that the stopwatch application has measured less than a predetermined period of time.

6. the first application is an alarm clock application; 4. The method of claim 1, wherein determining that the one or more time-dependent update criteria are met comprises determining that less than a predetermined amount of time remains until a next alarm is scheduled to be output by the computer system.

7. While in said second mode: at a first time, pursuant to a determination that the one or more time-dependent update criteria are not satisfied, updating the appearance of the second user interface element periodically at the first update frequency while maintaining the computer system in the second mode, the second user interface element corresponding to the first user interface element and differing from the first user interface element in one or more visual characteristics; 7. The method of claim 1, further comprising: at a second time after the first time, in accordance with a determination that the one or more time-dependent update criteria are satisfied, periodically updating the appearance of the second user interface element at the second update frequency while maintaining the computer system in the second mode and while maintaining at least some of the one or more visual characteristics that differ from the first user interface element.

8. the second user interface element corresponds to the first user interface element and differs from the first user interface element in one or more visual characteristics; 8. The method of claim 1, wherein periodically updating the appearance of the second user interface element while maintaining the computer system in the second mode comprises periodically updating the appearance of the second user interface element while maintaining at least some of the one or more visual characteristics that differ from the first user interface element.

9. While in said second mode: pursuant to a determination that the one or more time-dependent update criteria are not satisfied at a first time, periodically updating the appearance of the second user interface element at the first update frequency while maintaining the computer system in the second mode; and the second user interface element displaying a first set of information; the first set of information is displayed at a first level of precision while the appearance of the second user interface element is updated at the first update frequency; and At a second time after the first time, in accordance with a determination that the one or more time-dependent update criteria are satisfied, periodically updating the appearance of the second user interface element at the second update frequency while maintaining the computer system in the second mode; 9. The method of claim 1, wherein the first set of information is displayed at a second accuracy level that is more accurate than the first accuracy level while the appearance of the second user interface element is updated at the second update frequency.

10. the second user interface includes a third user interface element; the third user interface element displays a second set of information; At the first time, the appearance of the second user interface element is periodically updated at the first update frequency, and the first set of information is displayed at the first level of precision while the second set of information is displayed at a third level of precision; 10. The method of claim 9, wherein, during the second time period, the appearance of the second user interface element is periodically updated at the second update frequency, and the first set of information is displayed at the second level of precision that is more accurate than the first level of precision, while the display of the second set of information is maintained at the third level of precision.

11. the first application is a turn-by-turn navigation application; 11. The method of claim 1, wherein the determination that the one or more time-dependent update criteria are met comprises a determination that an upcoming turn is less than a threshold distance or a threshold time away from the computer system.

12. 12. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component, the one or more programs including instructions for performing the method of any one of claims 1 to 11.

13. 1. A computer system in communication with a display generation component, the computer system comprising: one or more processors; and a memory storing one or more programs 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 11.

14. a computer system in communication with a display generation component, A computer system comprising means for carrying out the method according to any one of claims 1 to 11.

15. 12. A computer program product comprising one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component, the one or more programs comprising instructions for performing the method of any one of claims 1 to 11.

16. 1. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component, the one or more programs comprising: displaying, via the display generation component, a first user interface including one or more user interface elements, including a first user interface element, while the computer system is in a first mode, the first user interface being associated with a first application; detecting, while displaying the first user interface in the first mode, that the computer system meets one or more criteria for transitioning from the first mode to a second mode, the second mode being a lower power mode; and in response to detecting that the one or more criteria for transitioning from the first mode to the second mode have been met, entering the second mode, wherein entering the second mode includes displaying a second user interface associated with the first application, the second user interface corresponding to the first user interface, the second user interface being displayed in a location occupying at least a portion of a display area occupied by the first user interface, and including one or more user interface elements including a second user interface element; while the computer system is in the second mode, instructions for periodically updating the appearance of the second user interface element while maintaining the computer system in the second mode; the appearance of the second user interface element is periodically updated at a first update frequency in accordance with a determination that one or more time-dependent update criteria are not satisfied; in accordance with a determination that the one or more time-dependent update criteria are satisfied, the appearance of the second user interface element is periodically updated at a second update frequency that is different from the first update frequency, the second update frequency being greater than the first update frequency.

17. a computer system in communication with a display generation component, one or more processors; and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs comprising: displaying, via the display generation component, a first user interface including one or more user interface elements, including a first user interface element, while the computer system is in a first mode, the first user interface being associated with a first application; detecting, while displaying the first user interface in the first mode, that the computer system meets one or more criteria for transitioning from the first mode to a second mode, the second mode being a lower power mode; and in response to detecting that the one or more criteria for transitioning from the first mode to the second mode have been met, entering the second mode, wherein entering the second mode includes displaying a second user interface associated with the first application, the second user interface corresponding to the first user interface, the second user interface being displayed in a location occupying at least a portion of a display area occupied by the first user interface, and including one or more user interface elements including a second user interface element; while the computer system is in the second mode, instructions for periodically updating the appearance of the second user interface element while maintaining the computer system in the second mode; responsive to a determination that one or more time-dependent update criteria are not satisfied, periodically updating an appearance of the second user interface element at a first update frequency; In accordance with a determination that the one or more time-dependent update criteria are satisfied, the appearance of the second user interface element is periodically updated at a second update frequency that is different from the first update frequency, the second update frequency being greater than the first update frequency.

18. a computer system in communication with a display generation component, means for displaying, via the display generation component, a first user interface including one or more user interface elements, including a first user interface element, while the computer system is in a first mode, the first user interface being associated with a first application; and means for detecting, while displaying the first user interface in the first mode, that the computer system has met one or more criteria for transitioning from the first mode to a second, lower power mode; means for entering the second mode in response to the computer system detecting that the one or more criteria for transitioning from the first mode to the second mode have been met, the means for entering the second mode including displaying a second user interface associated with the first application, the second user interface corresponding to the first user interface, displayed in a location occupying at least a portion of a display area occupied by the first user interface, and including one or more user interface elements including a second user interface element; while the computer system is in the second mode, means for periodically updating the appearance of the second user interface element while maintaining the computer system in the second mode; the appearance of the second user interface element is periodically updated at a first update frequency in accordance with a determination that one or more time-dependent update criteria are not satisfied; In accordance with a determination that the one or more time-dependent update criteria are satisfied, the appearance of the second user interface element is periodically updated at a second update frequency that is different from the first update frequency, the second update frequency being greater than the first update frequency.

19. 1. A computer program product comprising one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component, the one or more programs comprising: displaying, via the display generation component, a first user interface including one or more user interface elements, including a first user interface element, while the computer system is in a first mode, the first user interface being associated with a first application; detecting, while displaying the first user interface in the first mode, that the computer system meets one or more criteria for transitioning from the first mode to a second mode, the second mode being a lower power mode; and in response to detecting that the one or more criteria for transitioning from the first mode to the second mode have been met, entering the second mode, wherein entering the second mode includes displaying a second user interface associated with the first application, the second user interface corresponding to the first user interface, the second user interface being displayed in a location occupying at least a portion of a display area occupied by the first user interface, and including one or more user interface elements including a second user interface element; while the computer system is in the second mode, instructions for periodically updating the appearance of the second user interface element while maintaining the computer system in the second mode; the appearance of the second user interface element is periodically updated at a first update frequency in accordance with a determination that one or more time-dependent update criteria are not satisfied; in accordance with a determination that the one or more time-dependent update criteria are satisfied, the appearance of the second user interface element is periodically updated at a second update frequency that is different from the first update frequency, the second update frequency being greater than the first update frequency.

20. 1. A method comprising: A computer system in communication with a display generation component, While the computer system is in a first mode, displaying via the display generation component a first user interface associated with a first application and including a plurality of user interface elements including a first user interface element showing a first set of information; Detecting that the computer system meets one or more criteria for transitioning from the first mode to a second mode while displaying the first user interface; In response to detecting that the computer system has met the one or more criteria for transitioning from the first mode to the second mode, pursuant to a determination that the first application is authorized to display the first set of information while the computer system is in the second mode, a second user interface associated with the first application, the second user interface is displayed in a location corresponding to the first user interface and occupying at least a portion of the display area previously occupied by the first user interface; the second user interface is darker than the first user interface; displaying a second user interface, the second user interface including a second user interface element indicative of the first set of information; a third user interface distinct from the first user interface and the second user interface in accordance with a determination that the first application is not authorized to display the first set of information while the computer system is in the second mode; the third user interface is displayed in a location occupying at least a portion of the display area previously occupied by the first user interface; displaying a third user interface, the third user interface not including the first set of information.

21. 21. The method of claim 20, wherein displaying the third user interface includes displaying a user interface element that does not convey an entity of the first set of information at a location in the third user interface that corresponds to a location of the first set of information in the first user interface.

22. the first user interface includes a third user interface element showing a second set of information, and displaying the third user interface includes:

22. The method of claim 21, further comprising: in accordance with a determination that the first application is not authorized to display the first set of information while the computer system is in the second mode and that the first application is authorized to display the second set of information while the computer system is in the second mode, the third user interface does not include the first set of information, and the third user interface includes a fourth user interface element that shows the second set of information.

23. the first information set includes a plurality of characters including a first character and a second character; The user interface element that does not convey a substance of the first information set comprises an obfuscated representation of the first information set, the obfuscated representation comprising: an obfuscation of the first character; an obfuscated representation of the second character.

24. the first information set includes a plurality of character strings including a first character string and a second character string; The user interface elements that do not convey the first set of information include an obfuscated representation of the first set of information, the obfuscated representation comprising: an obfuscated representation of the first string; an obfuscated representation of the second string.

25. while the computer system is in the first mode and the first user interface is displayed, the first set of information occupies a first region of the display generation component that includes one or more other graphical elements other than the first set of information; 22. The method of claim 21 , wherein displaying the third user interface comprises displaying an obscured representation of the first set of information and the one or more other graphical elements in the first area of ​​the display generation component.

26. while the computer system is in the first mode, displaying via the display generation component a fourth user interface associated with a second application different from the first application, the fourth user interface including a plurality of user interface elements including a fifth user interface element showing a third set of information; detecting that the computer system meets one or more criteria for transitioning from the first mode to the second mode while displaying the fourth user interface; In response to detecting that the computer system has met the one or more criteria for transitioning from the first mode to the second mode, displaying a fifth user interface associated with the second application in accordance with a determination that the second application is authorized to display the third set of information; the fifth user interface corresponds to the fourth user interface and is displayed in a location occupying at least a portion of the display area previously occupied by the fourth user interface; the fifth user interface is darker than the fourth user interface; the fifth user interface includes a sixth user interface element that presents the third set of information; displaying a sixth user interface in accordance with a determination that the second application is not authorized to display the third set of information while the computer system is in the second mode; the sixth user interface is displayed in a location occupying at least a portion of the display area previously occupied by the fourth user interface; 26. The method of claim 20, wherein the sixth user interface does not include the third set of information.

27. 27. The method of claim 26, wherein the third user interface includes an obscured version of content from the first user interface obscured in a different manner, and the sixth user interface includes an obscured version of content from the fourth user interface obscured in a different manner.

28. the third user interface comprising: an obscured representation of at least a portion of the first user interface; a time indicator at a position on the display generation component that overlaps at least a portion of the obscured representation of the at least a portion of the first user interface; the sixth user interface, wherein the sixth user interface comprises: an obscured representation of at least a portion of the fourth user interface; a time indicator at a position on the display generation component that overlaps at least a portion of the obscured representation of the at least a portion of a fourth user interface.

29. 28. The method of claim 27, wherein the separate methods of content obscuring used for the third user interface and the sixth user interface are used for multiple applications.

30. further comprising displaying, while the computer system is in the first mode, a configuration user interface including a plurality of selectable options corresponding to a plurality of applications, including a first selectable option corresponding to the first application and a second selectable option corresponding to a second application different from the first application; the first selectable option has a state selected from a plurality of states including an enabled state and a disabled state, the enabled state of the first selectable option permits the first application to display one or more low-power user interfaces corresponding to the first application when the computer system is in the second mode, and the disabled state of the first selectable option prohibits the first application from displaying one or more low-power user interfaces corresponding to the first application when the computer system is in the second mode; 30. The method of any one of claims 20 to 29, wherein the second selectable option has a state selected from a plurality of states including an enabled state and a disabled state, the enabled state of the second selectable option permits the second application to display one or more low-power user interfaces corresponding to the second application when the computer system is in the second mode, and the disabled state of the second selectable option prohibits the second application from displaying one or more low-power user interfaces corresponding to the second application when the computer system is in the second mode.

31. and displaying, while the computer system is in the first mode, a second configuration user interface including a third selectable option having a state selected from a plurality of states including an enabled state and a disabled state; the enabled state of the third selectable option enables the computer system to display content via the display generation component when the computer system is in the second mode; 31. The method of any one of claims 20 to 30, wherein the disabled state of the third selectable option prohibits the computer system from displaying content via the display generation component when the computer system is in the second mode.

32. and displaying, while the computer system is in the first mode, a third configuration user interface including a fourth selectable option having a state selected from a plurality of states including an enabled state and a disabled state; the enabled state of the fourth selectable option enables the computer system to display one or more complications when the computer system is in the second mode; 32. The method of any one of claims 20 to 31, wherein the disabled state of the fourth selectable option prohibits the computer system from displaying the one or more complications when the computer system is in the second mode.

33. the enabled state of the fourth selectable option enables the computer system to display multiple complications corresponding to multiple applications when the computer system is in the second mode; 33. The method of claim 32, wherein the disabled state of the fourth selectable option prohibits the computer system from displaying the plurality of complications corresponding to the plurality of applications when the computer system is in the second mode.

34. the third configuration user interface further includes a plurality of selectable options, including a fifth selectable option and a sixth selectable option; the fifth selectable option corresponds to the first application and has a state selected from a plurality of states including an enabled state and a disabled state; the enabled state of the fifth selectable option enables the computer system to display one or more complications corresponding to the first application when the computer system is in the second mode; the disabled state of the fifth selectable option prohibits the computer system from displaying the one or more complications corresponding to the first application when the computer system is in the second mode; the sixth selectable option corresponds to a second application different from the first application and has a state selected from a plurality of states including an enabled state and a disabled state; the enabled state of the sixth selectable option enables the computer system to display one or more complications corresponding to the second application when the computer system is in the second mode; 34. The method of claim 32 or 33, wherein the disabled state of the sixth selectable option prohibits the computer system from displaying the one or more complications corresponding to the second application when the computer system is in the second mode.

35. and displaying, while the computer system is in the first mode, a fourth configuration user interface including a seventh selectable option having a state selected from a plurality of states including an enabled state and a disabled state; the enabled state of the seventh selectable option enables the computer system to display a notification when the computer system is in the second mode; 35. The method of any one of claims 20 to 34, wherein the disabled state of the seventh selectable option prohibits the computer system from displaying notifications when the computer system is in the second mode.

36. the enabled state of the seventh selectable option enables the computer system to display notifications corresponding to multiple applications when the computer system is in the second mode; 36. The method of claim 35, wherein the disabled state of the seventh selectable option prohibits the computer system from displaying notifications corresponding to the plurality of applications when the computer system is in the second mode.

37. the fourth configuration user interface further includes a plurality of selectable options, including an eighth selectable option and a ninth selectable option; the eighth selectable option corresponds to the first application and has a state selected from a plurality of states including an enabled state and a disabled state; the enabled state of the eighth selectable option enables the computer system to display a notification corresponding to the first application when the computer system is in the second mode; the disabled state of the eighth selectable option prohibits the computer system from displaying a notification corresponding to the first application when the computer system is in the second mode; the ninth selectable option corresponds to a second application different from the first application and has a state selected from a plurality of states including an enabled state and a disabled state; the enabled state of the ninth selectable option enables the computer system to display a notification corresponding to the second application when the computer system is in the second mode; 37. The method of claim 35 or 36, wherein the disabled state of the ninth selectable option prohibits the computer system from displaying notifications corresponding to the second application when the computer system is in the second mode.

38. and displaying a fifth configuration user interface while the computer system is in the first mode, the fifth configuration user interface including a tenth selectable option having a state selected from a plurality of states including an enabled state and a disabled state; the enabled state of the tenth selectable option enables the computer system to display an application user interface when the computer system is in the second mode; 38. The method of any one of claims 20 to 37, wherein the disabled state of the tenth selectable option prohibits the computer system from displaying an application user interface when the computer system is in the second mode.

39. the enabled state of the tenth selectable option enables the computer system to display application user interfaces corresponding to a plurality of applications when the computer system is in the second mode; 39. The method of claim 38, wherein the disabled state of the tenth selectable option prohibits the computer system from displaying application user interfaces corresponding to the plurality of applications when the computer system is in the second mode.

40. the fifth configuration user interface further includes a plurality of selectable options including an eleventh selectable option and a twelfth selectable option; the eleventh selectable option corresponds to the first application and has a state selected from a plurality of states including an enabled state and a disabled state; the enabled state of the eleventh selectable option enables the computer system to display an application user interface corresponding to the first application when the computer system is in the second mode; the disabled state of the eleventh selectable option prohibits the computer system from displaying an application user interface corresponding to the first application when the computer system is in the second mode; the twelfth selectable option corresponds to a second application different from the first application and has a state selected from a plurality of states including an enabled state and a disabled state; the enabled state of the twelfth selectable option enables the computer system to display an application user interface corresponding to the second application when the computer system is in the second mode; 40. The method of claim 38 or 39, wherein the disabled state of the twelfth selectable option prohibits the computer system from displaying an application user interface corresponding to the second application when the computer system is in the second mode.

41. 41. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component, the one or more programs including instructions for performing the method of any one of claims 20 to 40.

42. 1. A computer system in communication with a display generation component, the computer system comprising: one or more processors; and a memory storing one or more programs configured to be executed by said one or more processors, said one or more programs including instructions for performing the method of any one of claims 20 to 40.

43. a computer system in communication with a display generation component, A computer system comprising means for carrying out the method of any one of claims 20 to 40.

44. 41. A computer program product comprising one or more programs configured to be executed by one or more processors of a computer system in communication with the display generation component, the one or more programs comprising instructions for performing the method of any one of claims 20 to 40.

45. 1. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component, the one or more programs comprising: while the computer system is in a first mode, displaying via the display generation component a first user interface associated with a first application and including a plurality of user interface elements including a first user interface element showing a first set of information; detecting that the computer system meets one or more criteria for transitioning from the first mode to a second mode while displaying the first user interface; In response to detecting that the computer system has met the one or more criteria for transitioning from the first mode to the second mode, while the computer system is in the second mode, in accordance with a determination that the first application is authorized to display the first set of information, displaying a second user interface associated with the first application; the second user interface is displayed in a location corresponding to the first user interface and occupying at least a portion of the display area previously occupied by the first user interface; the second user interface is darker than the first user interface; the second user interface includes a second user interface element that presents the first set of information; displaying a third user interface different from the first user interface and the second user interface in accordance with a determination that the first application is not authorized to display the first set of information while the computer system is in the second mode; the third user interface is displayed in a location occupying at least a portion of the display area previously occupied by the first user interface; The non-transitory computer-readable storage medium, wherein the third user interface does not include the first set of information.

46. a computer system in communication with a display generation component, one or more processors; and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs comprising: while the computer system is in a first mode, displaying via the display generation component a first user interface associated with a first application and including a plurality of user interface elements including a first user interface element showing a first set of information; detecting that the computer system meets one or more criteria for transitioning from the first mode to a second mode while displaying the first user interface; In response to detecting that the computer system has met the one or more criteria for transitioning from the first mode to the second mode, while the computer system is in the second mode, in accordance with a determination that the first application is authorized to display the first set of information, displaying a second user interface associated with the first application; the second user interface is displayed in a location corresponding to the first user interface and occupying at least a portion of the display area previously occupied by the first user interface; the second user interface is darker than the first user interface; the second user interface includes a second user interface element that presents the first set of information; displaying a third user interface different from the first user interface and the second user interface in accordance with a determination that the first application is not authorized to display the first set of information while the computer system is in the second mode; the third user interface is displayed in a location occupying at least a portion of the display area previously occupied by the first user interface; The computer system, wherein the third user interface does not include the first set of information.

47. a computer system in communication with a display generation component, means for displaying, while the computer system is in a first mode, via the display generation component, a first user interface associated with a first application and including a first user interface element showing a first set of information; means for detecting, while displaying the first user interface, that the computer system meets one or more criteria for transitioning from the first mode to a second mode; In response to detecting that the computer system has met the one or more criteria for transitioning from the first mode to the second mode, means for displaying a second user interface associated with the first application in accordance with a determination that the first application is authorized to display the first set of information while the computer system is in the second mode; the second user interface is displayed in a location corresponding to the first user interface and occupying at least a portion of the display area previously occupied by the first user interface; the second user interface is darker than the first user interface; the second user interface includes a second user interface element that presents the first set of information; displaying a third user interface different from the first user interface and the second user interface in accordance with a determination that the first application is not authorized to display the first set of information while the computer system is in the second mode; the third user interface is displayed in a location occupying at least a portion of the display area previously occupied by the first user interface; The computer system, wherein the third user interface does not include the first set of information.

48. 1. A computer program product comprising one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component, the one or more programs comprising: while the computer system is in a first mode, displaying via the display generation component a first user interface associated with a first application and including a plurality of user interface elements including a first user interface element showing a first set of information; detecting that the computer system meets one or more criteria for transitioning from the first mode to a second mode while displaying the first user interface; In response to detecting that the computer system has met the one or more criteria for transitioning from the first mode to the second mode, while the computer system is in the second mode, in accordance with a determination that the first application is authorized to display the first set of information, displaying a second user interface associated with the first application; the second user interface is displayed in a location corresponding to the first user interface and occupying at least a portion of the display area previously occupied by the first user interface; the second user interface is darker than the first user interface; the second user interface includes a second user interface element that presents the first set of information; displaying a third user interface different from the first user interface and the second user interface in accordance with a determination that the first application is not authorized to display the first set of information while the computer system is in the second mode; the third user interface is displayed in a location occupying at least a portion of the display area previously occupied by the first user interface; The computer program product, wherein the third user interface does not include the first set of information.

49. 1. A method comprising: A computer system in communication with a display generation component, while the computer system is in a first mode, displaying via the display generation component a first user interface associated with a first application and including a first set of one or more user interface elements including a first user interface element; an appearance of the first user interface element is periodically updated at a first update frequency; the first user interface is displayed at a first zoom level; detecting that the computer system meets one or more criteria for transitioning from the first mode to a second mode while displaying the first user interface; In response to the computer system detecting that the one or more criteria for transitioning from the first mode to the second mode have been met, displaying a second user interface distinct from the first user interface and associated with the first application; the second user interface is displayed in a location corresponding to the first user interface and occupying at least a portion of the display area previously occupied by the first user interface; the second user interface includes a second set of one or more user interface elements including a second user interface element; an appearance of the second user interface element is periodically updated at a second update frequency that is different from the first update frequency and corresponds to an update frequency that is lower than the first update frequency; The method, wherein the second user interface is displayed at a second zoom level different from the first zoom level.

50. 50. The method of claim 49, wherein the second zoom level represents a zoomed-out zoom level relative to the first zoom level.

51. 51. The method of any of claims 49 to 50, wherein the first user interface comprises a first geographical map.

52. 52. The method of claim 51, wherein the second user interface comprises a second geographical map that uses a different color scheme than the first geographical map.

53. 1. A method comprising: the first geographical map includes a location indicator user interface element that indicates a current location of the computer system within the first geographical map; 53. The method of claim 52, wherein the second geographical map does not include the location indicator user interface element.

54. 54. The method of any one of claims 49 to 53, wherein the first user interface includes one or more geographic navigation instructions.

55. a third user interface associated with a second application via the display generation component while the computer system is in the first mode, the third user interface includes turn-by-turn navigation instructions; displaying a third user interface, wherein the third user interface is displayed at a third zoom level; Detecting that the computer system meets one or more criteria for transitioning from the first mode to the second mode while displaying the third user interface; in response to the computer system detecting that one or more criteria for transitioning from the first mode to the second mode have been met, a fourth user interface distinct from the third user interface and associated with the second application, the fourth user interface corresponds to the third user interface and is displayed in a location occupying at least a portion of the display area previously occupied by the third user interface; the fourth user interface includes turn-by-turn navigation instructions; 55. The method of any one of claims 49 to 54, further comprising: displaying a fourth user interface, wherein the fourth user interface is displayed at the third zoom level.

56. displaying the first user interface includes displaying turn-by-turn navigation instructions; and the direction corresponding to the upcoming navigation instruction, and a street name corresponding to said upcoming navigation instruction; and and a distance to the next navigation instruction; 56. The method of any one of claims 49 to 55, wherein displaying the second user interface includes displaying turn-by-turn navigation directions, including displaying a route corresponding to the upcoming navigation instruction and a street name corresponding to the upcoming navigation instruction without displaying a distance to the upcoming navigation instruction.

57. Detecting that the computer system meets one or more criteria for transitioning from the second mode to the first mode while the second user interface is displayed at the second zoom level; and 57. The method of any one of claims 49 to 56, further comprising: displaying the first user interface at the first zoom level in response to the computer system detecting that the one or more criteria for transitioning from the second mode to the first mode have been met.

58. the first user interface is displayed at a first brightness level; 58. The method of claim 57, wherein the second user interface is displayed at a second brightness level different from the first brightness level, the second brightness level being dimmer than the first brightness level.

59. the second user interface element corresponds to the first user interface element; while the computer system is in the first mode, the first user interface element is displayed in a first color; 59. The method of claim 57 or 58, wherein while the computer system is in the second mode, the second user interface element is displayed in a second color different from the first color.

60. 60. The method of any one of claims 49 to 59, wherein the second update frequency is an update frequency of once per minute.

61. in response to a determination that the computer system is receiving update information for updating the second user interface element from an external computer system, the second update frequency is a third update frequency; 61. The method of any one of claims 49 to 60, wherein the second update frequency is a fourth update frequency that is different from the third update frequency in accordance with determining that the computer system has not received update information for updating the second user interface element from an external computer system.

62. 62. The method of claim 61, wherein the third update frequency corresponds to an update frequency that is higher than the fourth update frequency.

63. 62. The method of claim 61, wherein the third update frequency corresponds to an update frequency that is lower than the fourth update frequency.

64. 64. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component, the one or more programs including instructions for performing the method of any one of claims 49 to 63.

65. 1. A computer system in communication with a display generation component, the computer system comprising: one or more processors; and a memory storing one or more programs configured to be executed by said one or more processors, said one or more programs including instructions for performing the method of any one of claims 49 to 63.

66. a computer system in communication with a display generation component, 64. A computer system comprising means for carrying out the method of any one of claims 49 to 63.

67. 64. A computer program product comprising one or more programs configured to be executed by one or more processors of a computer system in communication with the display generation component, the one or more programs comprising instructions for performing the method of any one of claims 49 to 63.

68. 1. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component, the one or more programs comprising: while the computer system is in a first mode, displaying via the display generation component a first user interface associated with a first application and including a first set of one or more user interface elements including a first user interface element; an appearance of the first user interface element is periodically updated at a first update frequency; the first user interface is displayed at a first zoom level; detecting that the computer system meets one or more criteria for transitioning from the first mode to a second mode while displaying the first user interface; In response to the computer system detecting that the one or more criteria for transitioning from the first mode to the second mode have been met, displaying a second user interface distinct from the first user interface and associated with the first application; the second user interface is displayed in a location corresponding to the first user interface and occupying at least a portion of the display area previously occupied by the first user interface; the second user interface includes a second set of one or more user interface elements including a second user interface element; an appearance of the second user interface element is periodically updated at a second update frequency that is different from the first update frequency and corresponds to an update frequency that is lower than the first update frequency; A non-transitory computer-readable storage medium comprising instructions, wherein the second user interface is displayed at a second zoom level that is different from the first zoom level.

69. a computer system in communication with a display generation component, one or more processors; and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs comprising: while the computer system is in a first mode, displaying via the display generation component a first user interface associated with a first application and including a first set of one or more user interface elements including a first user interface element; an appearance of the first user interface element is periodically updated at a first update frequency; the first user interface is displayed at a first zoom level; detecting that the computer system meets one or more criteria for transitioning from the first mode to a second mode while displaying the first user interface; In response to the computer system detecting that the one or more criteria for transitioning from the first mode to the second mode have been met, displaying a second user interface distinct from the first user interface and associated with the first application; the second user interface is displayed in a location corresponding to the first user interface and occupying at least a portion of the display area previously occupied by the first user interface; the second user interface includes a second set of one or more user interface elements including a second user interface element; an appearance of the second user interface element is periodically updated at a second update frequency that is different from the first update frequency and corresponds to an update frequency that is lower than the first update frequency; The computer system includes instructions for displaying the second user interface at a second zoom level different from the first zoom level.

70. a computer system in communication with a display generation component, a first user interface element associated with a first application via the display generation component while the computer system is in a first mode, the first user interface element comprising: an appearance of the first user interface element is periodically updated at a first update frequency; means for displaying a first user interface including a first set of one or more user interface elements including a first user interface element, the first user interface being displayed at a first zoom level; means for detecting, while displaying the first user interface, that the computer system meets one or more criteria for transitioning from the first mode to a second mode; a second user interface associated with the first application, different from the first user interface, in response to the computer system detecting that the one or more criteria for transitioning from the first mode to the second mode have been met; the second user interface is displayed in a location corresponding to the first user interface and occupying at least a portion of the display area previously occupied by the first user interface; the second user interface includes a second set of one or more user interface elements including a second user interface element; an appearance of the second user interface element is periodically updated at a second update frequency that is different from the first update frequency and corresponds to an update frequency that is lower than the first update frequency; means for displaying the second user interface, wherein the second user interface is displayed at a second zoom level different from the first zoom level.

71. 1. A computer program product comprising one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component, the one or more programs comprising: while the computer system is in a first mode, displaying via the display generation component a first user interface associated with a first application and including a first set of one or more user interface elements including a first user interface element; an appearance of the first user interface element is periodically updated at a first update frequency; the first user interface is displayed at a first zoom level; Detecting that the computer system meets one or more criteria for transitioning from the first mode to the second mode while displaying the first user interface; In response to the computer system detecting that the one or more criteria for transitioning from the first mode to the second mode have been met, displaying a second user interface distinct from the first user interface and associated with the first application; the second user interface is displayed in a location corresponding to the first user interface and occupying at least a portion of the display area previously occupied by the first user interface; the second user interface includes a second set of one or more user interface elements including a second user interface element; an appearance of the second user interface element is periodically updated at a second update frequency that is different from the first update frequency and corresponds to an update frequency that is lower than the first update frequency; The computer program product includes instructions for the second user interface to be displayed at a second zoom level different from the first zoom level.