User interface for indicating time

By detecting user interface requests in electronic devices and using display generation components to display a fast and effective time indication interface, the problem of cumbersome and inefficient indication time in the prior art is solved, and faster time display and more efficient energy usage are achieved.

CN119895371APending Publication Date: 2025-04-25APPLE INC
View PDF 18 Cites 0 Cited by

Patent Information

Application Number
CN202380066467.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-09-14
Filing Date
2023-09-15
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The prior art methods for indicating time in electronic devices are often cumbersome and inefficient, requiring multiple key presses or keystrokes, resulting in a waste of user time and device energy.

Method used

By detecting user interface requests in a computer system and using the display generation component to display a faster and more efficient time indication interface that includes a clock pointer and displays in different ways at different points in time to reduce user cognitive burden and power savings.

Benefits of technology

A faster and more efficient method of indicating time in electronic devices is realized, reducing user cognitive burden, saving the energy of the device, and extending the time between charging of large batteries in battery-powered devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119895371A_ABST
    Figure CN119895371A_ABST
Patent Text Reader

Abstract

A user interface for indicating time and displaying a user interface based on a day in a week, a user interface including a dynamic text string, a user interface including a customizable bezel complex function block, a user interface including watch hands that change color at a predetermined time, and a user interface including a simulated illumination visual effect.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims the benefit of U.S. Patent Application No. 18 / 368,521, filed on September 14, 2023, entitled “USER INTERFACES FOR INDICATING TIME,” U.S. Provisional Patent Application No. 63 / 537,809, filed on September 11, 2023, entitled “USER INTERFACES FOR INDICATING TIME,” U.S. Provisional Patent Application No. 63 / 470,929, filed on June 4, 2023, entitled “USER INTERFACES FOR INDICATING TIME,” U.S. Provisional Patent Application No. 63 / 462,216, filed on April 26, 2023, entitled “USER INTERFACES FOR INDICATING TIME,” and U.S. Provisional Patent Application No. 63 / 462,216, filed on January 17, 2023, entitled “USER INTERFACES FOR INDICATING TIME” and U.S. Provisional Patent Application No. 63 / 439,512, filed on September 15, 2022, entitled “USER INTERFACESFOR INDICATING TIME”. The contents of each of these patent applications are incorporated herein by reference in their entirety. Technical Field

[0003] The present disclosure relates generally to computer user interfaces and, more particularly, to techniques for indicating time. Background Art

[0004] Electronic devices include displays that can be used to display various types of content and provide information to users. Some electronic devices, such as smart phones and smart watches, can display a time indication to provide the current time to the user. Summary of the Invention

[0005] However, some techniques for indicating time using electronic devices are often cumbersome and inefficient. For example, some existing technologies use complex and time-consuming user interfaces that may include multiple keystrokes or button presses. These techniques require more time than necessary, resulting in wasted user time and device energy. This latter consideration is particularly important in battery-powered devices.

[0006] Thus, the present technology provides electronic devices with faster, more efficient methods and interfaces for indicating time. Such methods and interfaces optionally supplement or replace other methods for indicating time. Such methods and interfaces reduce the cognitive burden on users and create a more efficient human-computer interface. For battery-powered computing devices, such methods and interfaces save power and increase the time between large battery charges.

[0007] According to some embodiments, a method is described. The method includes: at a computer system in communication with a display generation component and one or more input devices: detecting a first request to display a user interface via the one or more input devices; displaying the user interface via the display generation component in response to detecting the first request to display the user interface, including displaying: a time indication indicating a first time, wherein the time indication includes one or more clock hands, the one or more clock hands including a first clock hand indicating the first time, wherein displaying the first clock hand indicating the first time includes: displaying the first clock hand at a first location in the user interface; and a first character in a first state, the first state representing a first interaction between the first character and the first clock hand at the first location; in response to detecting the display of the user interface After displaying the user interface in response to the first request of the interface, detecting a second request to display the user interface via the one or more input devices; and displaying the user interface in response to detecting the second request to display the user interface, including displaying: the time indication, the time indication including the first clock pointer indicating a second time different from the first time, wherein displaying the first clock pointer indicating the second time includes: displaying the first clock pointer at a second position in the user interface different from the first position; and the first character in a second state, the second state being different from the first state and representing a second interaction between the first character and the first clock pointer at the second position, the second interaction being different from the first interaction between the first character and the first clock pointer at the first position.

[0008] 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 that communicates with a display generation component and one or more input devices, the one or more programs including instructions for performing the following operations: detecting a first request to display a user interface via the one or more input devices; displaying the user interface via the display generation component in response to detecting the first request to display the user interface, including displaying: a time indication indicating a first time, wherein the time indication includes one or more clock hands, the one or more clock hands including a first clock hand indicating the first time, wherein displaying the first clock hand indicating the first time includes: displaying the first clock hand at a first position in the user interface; and a first character in a first state, the first state representing the first character and the first character at the first position. a first interaction between the first character and the first clock hand; after displaying the user interface in response to detecting the first request to display the user interface, detecting a second request to display the user interface via the one or more input devices; and displaying the user interface in response to detecting the second request to display the user interface, comprising displaying: the time indication, the time indication including the first clock hand indicating a second time different from the first time, wherein displaying the first clock hand indicating the second time comprises: displaying the first clock hand at a second position in the user interface different from the first position; and the first character in a second state, the second state different from the first state and representing a second interaction between the first character and the first clock hand at the second position, the second interaction different from the first interaction between the first character and the first clock hand at the first position.

[0009] According to some embodiments, a transient computer-readable storage medium is described. The transient computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that communicates with a display generation component and one or more input devices, the one or more programs including instructions for performing the following operations: detecting a first request to display a user interface via the one or more input devices; displaying the user interface via the display generation component in response to detecting the first request to display the user interface, including displaying: a time indication indicating a first time, wherein the time indication includes one or more clock hands, the one or more clock hands including a first clock hand indicating the first time, wherein displaying the first clock hand indicating the first time includes: displaying the first clock hand at a first position in the user interface; and a first character in a first state, the first state representing the first character and the first character at the first position. a first interaction between the first character and the first clock hand; after displaying the user interface in response to detecting the first request to display the user interface, detecting a second request to display the user interface via the one or more input devices; and displaying the user interface in response to detecting the second request to display the user interface, comprising displaying: the time indication, the time indication including the first clock hand indicating a second time different from the first time, wherein displaying the first clock hand indicating the second time comprises: displaying the first clock hand at a second position in the user interface different from the first position; and the first character in a second state, the second state different from the first state and representing a second interaction between the first character and the first clock hand at the second position, the second interaction different from the first interaction between the first character and the first clock hand at the first position.

[0010] According to some embodiments, a computer system configured to communicate with a display generation component and one or more input devices is described. The computer system includes: 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 following operations: detecting a first request to display a user interface via the one or more input devices; displaying the user interface via the display generation component in response to detecting the first request to display the user interface, including displaying: a time indication indicating a first time, wherein the time indication includes one or more clock hands, the one or more clock hands including a first clock hand indicating the first time, wherein displaying the first clock hand indicating the first time includes: displaying the first clock hand at a first position in the user interface; and a first character in a first state, the first state representing the first character and the first clock hand at the first position a first interaction between the first character and the first clock pointer; after displaying the user interface in response to detecting the first request to display the user interface, detecting a second request to display the user interface via the one or more input devices; and displaying the user interface in response to detecting the second request to display the user interface, comprising displaying: the time indication, the time indication comprising the first clock pointer indicating a second time different from the first time, wherein displaying the first clock pointer indicating the second time comprises: displaying the first clock pointer at a second position in the user interface different from the first position; and the first character in a second state, the second state being different from the first state and representing a second interaction between the first character and the first clock pointer at the second position, the second interaction being different from the first interaction between the first character and the first clock pointer at the first position.

[0011] According to some embodiments, a computer system configured to communicate with a display generation component and one or more input devices is described. The computer system includes: a component for detecting a first request to display a user interface via one or more input devices; a component for performing the following operations in response to detecting the first request to display the user interface: displaying the user interface via the display generation component, including displaying: a time indication indicating a first time, wherein the time indication includes one or more clock hands, the one or more clock hands including a first clock hand indicating the first time, wherein displaying the first clock hand indicating the first time includes: displaying the first clock hand at a first position in the user interface; and a first character in a first state, the first state representing a first interaction between the first character and the first clock hand at the first position; a component for displaying the user interface in response to detecting the first request to display the user interface. a component for performing the following operations after the interface is displayed: detecting a second request to display the user interface via the one or more input devices; and a component for performing the following operations in response to detecting the second request to display the user interface: displaying the user interface, including displaying: the time indication, the time indication including the first clock hand indicating a second time different from the first time, wherein displaying the first clock hand indicating the second time includes: displaying the first clock hand at a second position in the user interface different from the first position; and the first character in a second state, the second state being different from the first state and representing a second interaction between the first character and the first clock hand at the second position, the second interaction being different from the first interaction between the first character and the first clock hand at the first position.

[0012] According to some embodiments, a computer program product is described. The computer program product includes one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component and one or more input devices, the one or more programs including instructions for performing the following operations: detecting a first request to display a user interface via one or more input devices; displaying the user interface via the display generation component in response to detecting the first request to display the user interface, including displaying: a time indication indicating a first time, wherein the time indication includes one or more clock hands, the one or more clock hands including a first clock hand indicating the first time, wherein displaying the first clock hand indicating the first time includes: displaying the first clock hand at a first position in the user interface; and a first character in a first state, the first state representing the first character and the first clock hand at the first position. a first interaction between pointers; after displaying the user interface in response to detecting the first request to display the user interface, detecting a second request to display the user interface via the one or more input devices; and displaying the user interface in response to detecting the second request to display the user interface, comprising displaying: the time indication, the time indication comprising the first clock pointer indicating a second time different from the first time, wherein displaying the first clock pointer indicating the second time comprises: displaying the first clock pointer at a second position in the user interface different from the first position; and the first character in a second state, the second state being different from the first state and representing a second interaction between the first character and the first clock pointer at the second position, the second interaction being different from the first interaction between the first character and the first clock pointer at the first position.

[0013] According to some embodiments, a method is described. The method includes: at a computer system in communication with a display generation component and one or more input devices: during a first day, detecting, via the one or more input devices, a first request to display a user interface; and in response to detecting the first request to display the user interface, displaying, via the display generation component, the user interface, including displaying a time indication, wherein displaying the user interface in response to detecting the first request to display the user interface includes: based on determining that the first day is a day of a first set of one or more days of the week, displaying the user interface having a first appearance; and based on determining that the first day is a day of a second set of one or more days of the week that is different from the first set of one or more days of the week, displaying the user interface having a second appearance that is different from the first appearance, wherein the difference between the first appearance and the second appearance is a difference in a portion of the user interface that would otherwise not indicate a day of the week.

[0014] 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 and one or more input devices, the one or more programs including instructions for performing the following operations: during a first day, detecting, via the one or more input devices, a first request to display a user interface; and in response to detecting the first request to display the user interface, displaying, via the display generation component, the user interface, including displaying a time indication, wherein displaying, in response to detecting the first request to display the user interface, the user interface includes: based on determining that the first day is a day of a first set of one or more days of the week, displaying the user interface having a first appearance; and based on determining that the first day is a day of a second set of one or more days of the week that is different from the first set of one or more days of the week, displaying the user interface having a second appearance that is different from the first appearance, wherein the difference between the first appearance and the second appearance is a difference in a portion of the user interface that would otherwise not indicate a day of the week.

[0015] According to some embodiments, a transient computer-readable storage medium is described. The transient 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 and one or more input devices, the one or more programs including instructions for performing the following operations: during a first day, detecting, via the one or more input devices, a first request to display a user interface; and in response to detecting the first request to display the user interface, displaying, via the display generation component, the user interface, including displaying a time indication, wherein displaying, in response to detecting the first request to display the user interface, the user interface includes: based on determining that the first day is a day of a first set of one or more days of the week, displaying the user interface having a first appearance; and based on determining that the first day is a day of a second set of one or more days of the week that is different from the first set of one or more days of the week, displaying the user interface having a second appearance that is different from the first appearance, wherein the difference between the first appearance and the second appearance is a difference in a portion of the user interface that would otherwise not indicate a day of the week.

[0016] According to some embodiments, a computer system configured to communicate with a display generation component and one or more input devices is described. The computer system includes: 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 following operations: during a first day, detecting, via the one or more input devices, a first request to display a user interface; and in response to detecting the first request to display the user interface, displaying, via the display generation component, the user interface, including displaying a time indication, wherein displaying, in response to detecting the first request to display the user interface, the user interface includes: based on determining that the first day is a day of a first set of one or more days of the week, displaying the user interface having a first appearance; and based on determining that the first day is a day of a second set of one or more days of the week that is different from the first set of one or more days of the week, displaying the user interface having a second appearance that is different from the first appearance, wherein the difference between the first appearance and the second appearance is a difference in a portion of the user interface that would otherwise not indicate a day of the week.

[0017] According to some embodiments, a computer system configured to communicate with a display generation component and one or more input devices is described. The computer system includes: a component for detecting, via the one or more input devices, a first request to display a user interface during a first day; and a component for, in response to detecting the first request to display the user interface, performing the following operations: displaying, via the display generation component, the user interface, including displaying a time indication, wherein displaying the user interface in response to detecting the first request to display the user interface includes: displaying the user interface having a first appearance based on determining that the first day is a day of a first set of one or more days of the week; and displaying the user interface having a second appearance different from the first appearance based on determining that the first day is a day of a second set of one or more days of the week that is different from the first set of one or more days of the week, wherein the difference between the first appearance and the second appearance is a difference in a portion of the user interface that would otherwise not indicate a day of the week.

[0018] According to some embodiments, a computer program product is described. The computer program product includes one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component and one or more input devices, the one or more programs including instructions for performing the following operations: during a first day, detecting, via one or more input devices, a first request to display a user interface; and in response to detecting the first request to display the user interface, displaying, via the display generation component, the user interface, including displaying a time indication, wherein displaying, in response to detecting the first request to display the user interface, the user interface includes: based on determining that the first day is a day of a first set of one or more days of the week, displaying the user interface having a first appearance; and based on determining that the first day is a day of a second set of one or more days of the week that is different from the first set of one or more days of the week, displaying the user interface having a second appearance that is different from the first appearance, wherein the difference between the first appearance and the second appearance is a difference in a portion of the user interface that would otherwise not indicate a day of the week.

[0019] According to some embodiments, a method is described. The method includes: at a computer system in communication with a display generation component and one or more input devices: detecting, via the one or more input devices, a request to display a user interface, the user interface including one or more text characters, the one or more text characters being part of a dynamic text string that changes based on a context of the computer system; and displaying, via the display generation component, the user interface in response to detecting the request to display the user interface, including displaying a first text character of the dynamic text string in the user interface, wherein displaying the first text character includes: displaying the first text character having a first appearance based on a determination that the first text character of the dynamic text string is displayed at a first position in the user interface, the first appearance including a first color distribution; and displaying the first text character having a second appearance different from the first appearance based on a determination that the first text character of the dynamic text string is displayed at a second position in the user interface different from the first position in the user interface, the second appearance including a second color distribution different from the first color distribution.

[0020] 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 and one or more input devices, the one or more programs including instructions for the following operations: detecting a request to display a user interface via the one or more input devices, the user interface including one or more text characters, the one or more text characters being portions of a dynamic text string that changes based on a context of the computer system; and displaying the user interface via the display generation component in response to detecting the request to display the user interface, including displaying a first text character of the dynamic text string in the user interface, wherein displaying the first text character includes: displaying the first text character having a first appearance based on a determination that the first text character of the dynamic text string is displayed at a first position in the user interface, the first appearance including a first color distribution; and displaying the first text character having a second appearance different from the first appearance based on a determination that the first text character of the dynamic text string is displayed at a second position in the user interface different from the first position in the user interface, the second appearance including a second color distribution different from the first color distribution.

[0021] According to some embodiments, a transient computer-readable storage medium is described. The transient 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 and one or more input devices, the one or more programs including instructions for the following operations: detecting a request to display a user interface via the one or more input devices, the user interface including one or more text characters, the one or more text characters being portions of a dynamic text string that changes based on a context of the computer system; and displaying the user interface via the display generation component in response to detecting the request to display the user interface, including displaying a first text character of the dynamic text string in the user interface, wherein displaying the first text character includes: displaying the first text character having a first appearance based on a determination that the first text character of the dynamic text string is displayed at a first position in the user interface, the first appearance including a first color distribution; and displaying the first text character having a second appearance different from the first appearance based on a determination that the first text character of the dynamic text string is displayed at a second position in the user interface different from the first position in the user interface, the second appearance including a second color distribution different from the first color distribution.

[0022] According to some embodiments, a computer system configured to communicate with a display generation component and one or more input devices is described. The computer system includes: 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 the following operations: detecting a request to display a user interface via the one or more input devices, the user interface including one or more text characters, the one or more text characters being part of a dynamic text string that changes based on the context of the computer system; and displaying the user interface via the display generation component in response to detecting the request to display the user interface, including displaying a first text character of the dynamic text string in the user interface, wherein displaying the first text character includes: displaying the first text character having a first appearance based on determining that the first text character of the dynamic text string is displayed at a first position in the user interface, the first appearance including a first color distribution; and displaying the first text character having a second appearance different from the first appearance based on determining that the first text character of the dynamic text string is displayed at a second position in the user interface different from the first position in the user interface, the second appearance including a second color distribution different from the first color distribution.

[0023] According to some embodiments, a computer system configured to communicate with a display generation component and one or more input devices is described. The computer system includes: a component for detecting a request to display a user interface via the one or more input devices, the user interface including one or more text characters, the one or more text characters being part of a dynamic text string that changes based on the context of the computer system; and a component for performing the following operations in response to detecting the request to display the user interface: displaying the user interface via the display generation component, including displaying a first text character of the dynamic text string in the user interface, wherein displaying the first text character includes: displaying the first text character having a first appearance based on determining that the first text character of the dynamic text string is displayed at a first position in the user interface, the first appearance including a first color distribution; and displaying the first text character having a second appearance different from the first appearance based on determining that the first text character of the dynamic text string is displayed at a second position in the user interface different from the first position in the user interface, the second appearance including a second color distribution different from the first color distribution.

[0024] According to some embodiments, a computer program product is described. The computer program product includes one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component and one or more input devices, the one or more programs including instructions for the following operations: detecting a request to display a user interface via the one or more input devices, the user interface including one or more text characters, the one or more text characters being portions of a dynamic text string that changes based on a context of the computer system; and displaying the user interface via the display generation component in response to detecting the request to display the user interface, including displaying a first text character of the dynamic text string in the user interface, wherein displaying the first text character includes: displaying the first text character having a first appearance based on a determination that the first text character of the dynamic text string is displayed at a first position in the user interface, the first appearance including a first color distribution; and displaying the first text character having a second appearance different from the first appearance based on a determination that the first text character of the dynamic text string is displayed at a second position in the user interface different from the first position in the user interface, the second appearance including a second color distribution different from the first color distribution.

[0025] According to some embodiments, a method is described. The method includes: at a computer system in communication with a display generation component and one or more input devices: receiving, via the one or more input devices, a request to display a time user interface; and in response to receiving the request to display the time user interface, displaying, via the display generation component, the time user interface, including concurrently displaying: a time indication; a plurality of inner complications; and a customizable bezel complication including a measurement indicator, wherein the customizable bezel complication is displayed as at least a portion of an area of ​​the user interface that includes the time indication and the plurality of inner complications.

[0026] 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 and one or more input devices, the one or more programs including instructions for performing the following operations: receiving a request to display a time user interface via one or more input devices; and in response to receiving the request to display the time user interface, displaying the time user interface via the display generation component, including concurrently displaying: a time indication; a plurality of inner complex function blocks; and a customizable bezel complex function block including a measurement indicator, wherein the customizable bezel complex function block is displayed as at least a portion of an area of ​​the user interface including the time indication and the plurality of inner complex function blocks.

[0027] According to some embodiments, a transient computer-readable storage medium is described. The transient 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 and one or more input devices, the one or more programs including instructions for performing the following operations: receiving a request to display a time user interface via one or more input devices; and in response to receiving the request to display the time user interface, displaying the time user interface via the display generation component, including concurrently displaying: a time indication; a plurality of inner complex function blocks; and a customizable bezel complex function block including a measurement indicator, wherein the customizable bezel complex function block is displayed as at least a portion of an area of ​​the user interface including the time indication and the plurality of inner complex function blocks.

[0028] According to some embodiments, a computer system configured to communicate with a display generation component and one or more input devices is described. The computer system includes: 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 following operations: receiving a request to display a time user interface via one or more input devices; and displaying the time user interface via the display generation component in response to receiving the request to display the time user interface, including concurrently displaying: a time indication; a plurality of inner complex function blocks; and a customizable bezel complex function block including a measurement indicator, wherein the customizable bezel complex function block is displayed as at least a portion of an area surrounding the user interface including the time indication and the plurality of inner complex function blocks.

[0029] According to some embodiments, a computer system configured to communicate with a display generation component and one or more input devices is described. The computer system includes: a component for receiving a request to display a time user interface via one or more input devices; and a component for performing the following operations in response to receiving the request to display the time user interface: displaying the time user interface via the display generation component, including concurrently displaying: a time indication; a plurality of inner complications; and a customizable bezel complication including a measurement indicator, wherein the customizable bezel complication is displayed as at least a portion of an area of ​​the user interface including the time indication and the plurality of inner complications.

[0030] According to some embodiments, a computer program product is described. The computer program product includes one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component and one or more input devices, the one or more programs including instructions for performing the following operations: receiving a request to display a time user interface via the one or more input devices; and in response to receiving the request to display the time user interface, displaying the time user interface via the display generation component, including concurrently displaying: a time indication; a plurality of inner complications; and a customizable bezel complication including a measurement indicator, wherein the customizable bezel complication is displayed as at least a portion of an area of ​​the user interface that includes the time indication and the plurality of inner complications.

[0031] According to some embodiments, a method is described. The method includes: at a computer system in communication with a display generation component and one or more input devices: receiving a request to display a time user interface via the one or more input devices; and displaying the time user interface via the display generation component in response to receiving the request to display the time user interface, wherein the time user interface includes an indication of a current time, wherein the indication of the current time includes a first watch hand; and when displaying the time user interface including the indication of the current time: based on determining that the current time is a first time, displaying, via the display generation component, the time user interface in which the first watch hand has a first color; and based on determining that the current time is a second time different from the first time, displaying, via the display generation component, the time user interface in which the first watch hand has a second color different from the first color.

[0032] 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 executed by one or more processors of a computer system communicating with a display generation component and one or more input devices, the one or more programs including instructions for performing the following operations: receiving a request to display a time user interface via one or more input devices; and displaying the time user interface via the display generation component in response to receiving the request to display the time user interface, wherein the time user interface includes an indication of the current time, wherein the indication of the current time includes a first watch hand; and when displaying the time user interface including the indication of the current time: based on determining that the current time is a first time, displaying the time user interface in which the first watch hand has a first color via the display generation component; and based on determining that the current time is a second time different from the first time, displaying the time user interface in which the first watch hand has a second color different from the first color via the display generation component.

[0033] According to some embodiments, a transient computer-readable storage medium is described. The transient computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system communicating with a display generation component and one or more input devices, the one or more programs including instructions for performing the following operations: receiving a request to display a time user interface via one or more input devices; and displaying the time user interface via the display generation component in response to receiving the request to display the time user interface, wherein the time user interface includes an indication of the current time, wherein the indication of the current time includes a first watch hand; and when displaying the time user interface including the indication of the current time: based on determining that the current time is a first time, displaying the time user interface in which the first watch hand has a first color via the display generation component; and based on determining that the current time is a second time different from the first time, displaying the time user interface in which the first watch hand has a second color different from the first color via the display generation component.

[0034] According to some embodiments, a computer system configured to communicate with a display generation component and one or more input devices is described. The computer system includes: 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 following operations: receiving a request to display a time user interface via one or more input devices; and displaying the time user interface via the display generation component in response to receiving the request to display the time user interface, wherein the time user interface includes an indication of the current time, wherein the indication of the current time includes a first watch hand; and when displaying the time user interface including the indication of the current time: based on determining that the current time is a first time, displaying the time user interface in which the first watch hand has a first color via the display generation component; and based on determining that the current time is a second time different from the first time, displaying the time user interface in which the first watch hand has a second color different from the first color via the display generation component.

[0035] According to some embodiments, a computer system configured to communicate with a display generation component and one or more input devices is described. The computer system includes: a component for receiving a request to display a time user interface via one or more input devices; and a component for displaying the time user interface via the display generation component in response to receiving the request to display the time user interface, wherein the time user interface includes an indication of the current time, wherein the indication of the current time includes a first watch hand; and a component for performing the following operations when displaying the time user interface including the indication of the current time: based on determining that the current time is a first time, displaying the time user interface in which the first watch hand has a first color via the display generation component; and based on determining that the current time is a second time different from the first time, displaying the time user interface in which the first watch hand has a second color different from the first color via the display generation component.

[0036] In some embodiments, a computer program product is described. The computer program product includes one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component and one or more input devices, the one or more programs including instructions for performing the following operations: receiving a request to display a time user interface via one or more input devices; and displaying the time user interface via the display generation component in response to receiving the request to display the time user interface, wherein the time user interface includes an indication of a current time, wherein the indication of the current time includes a first watch hand; and when displaying the time user interface including the indication of the current time: based on determining that the current time is a first time, displaying the time user interface wherein the first watch hand has a first color via the display generation component; and based on determining that the current time is a second time different from the first time, displaying the time user interface wherein the first watch hand has a second color different from the first color via the display generation component.

[0037] In some embodiments, a method is described. The method includes: at a computer system in communication with a display generation component and one or more input devices: receiving, via the one or more input devices, a request to display a temporal user interface including a time indication; and in response to receiving the request to display the temporal user interface: based on determining that the time indication corresponds to a first time period, displaying, via the display generation component, the temporal user interface with a simulated lighting visual effect of simulated light projected onto one or more virtual elements in the temporal user interface; and based on determining that the time indication corresponds to a second time period, displaying, via the display generation component, the temporal user interface without the simulated lighting visual effect of simulated light projected onto the one or more virtual elements in the temporal user interface.

[0038] In 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 and one or more input devices, the one or more programs including instructions for performing the following operations: receiving, via one or more input devices, a request to display a temporal user interface including a time indication; and in response to receiving the request to display the temporal user interface: based on determining that the time indication corresponds to a first time period, displaying, via the display generation component, the temporal user interface with a simulated lighting visual effect of simulated light projected onto one or more virtual elements in the temporal user interface; and based on determining that the time indication corresponds to a second time period, displaying, via the display generation component, the temporal user interface without the simulated lighting visual effect of simulated light projected onto one or more virtual elements in the temporal user interface.

[0039] In some embodiments, a transient computer-readable storage medium is described. The transient 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 and one or more input devices, the one or more programs including instructions for performing the following operations: receiving, via one or more input devices, a request to display a temporal user interface including a time indication; and in response to receiving the request to display the temporal user interface: based on determining that the time indication corresponds to a first time period, displaying, via the display generation component, the temporal user interface with a simulated lighting visual effect of simulated light projected onto one or more virtual elements in the temporal user interface; and based on determining that the time indication corresponds to a second time period, displaying, via the display generation component, the temporal user interface without the simulated lighting visual effect of simulated light projected onto the one or more virtual elements in the temporal user interface.

[0040] In some embodiments, a computer system configured to communicate with a display generation component and one or more input devices is described. The computer system includes: 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 following operations: receiving a request to display a time user interface including a time indication via one or more input devices; and in response to receiving the request to display the time user interface: based on determining that the time indication corresponds to a first time period, displaying the time user interface with a simulated lighting visual effect of simulated light projected onto one or more virtual elements in the time user interface via the display generation component; and based on determining that the time indication corresponds to a second time period, displaying the time user interface without the simulated lighting visual effect of simulated light projected onto one or more virtual elements in the time user interface via the display generation component.

[0041] In some embodiments, a computer system configured to communicate with a display generation component and one or more input devices is described. The computer system includes: a component for receiving, via one or more input devices, a request to display a temporal user interface including a time indication; and a component for, in response to receiving the request to display the temporal user interface, performing the following operations: based on determining that the time indication corresponds to a first time period, displaying, via the display generation component, the temporal user interface with a simulated lighting visual effect of simulated light projected onto one or more virtual elements in the temporal user interface; and based on determining that the time indication corresponds to a second time period, displaying, via the display generation component, the temporal user interface without the simulated lighting visual effect of simulated light projected onto one or more virtual elements in the temporal user interface.

[0042] In some embodiments, a computer program product is described. The computer program product includes one or more programs configured to be executed by one or more processors of a computer system in communication with a display generation component and one or more input devices, the one or more programs including instructions for performing the following operations: receiving, via the one or more input devices, a request to display a temporal user interface including a time indication; and in response to receiving the request to display the temporal user interface: based on determining that the time indication corresponds to a first time period, displaying, via the display generation component, the temporal user interface with a simulated lighting visual effect of simulated light projected onto one or more virtual elements in the temporal user interface; and based on determining that the time indication corresponds to a second time period, displaying, via the display generation component, the temporal user interface without the simulated lighting visual effect of simulated light projected onto the one or more virtual elements in the temporal user interface.

[0043] Executable instructions for performing these functions are optionally included in a non-transitory computer-readable storage medium or other computer program product configured for execution by one or more processors. Executable instructions for performing these functions are optionally included in a transient computer-readable storage medium or other computer program product configured for execution by one or more processors.

[0044] Thus, devices are provided with faster, more efficient methods and interfaces for indicating time, thereby increasing the effectiveness, efficiency, and user satisfaction of such devices.Such methods and interfaces may supplement or replace other methods for indicating time. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] For a better understanding of the various described embodiments, reference should be made to the following detailed description taken in conjunction with the following drawings, wherein like reference numerals designate corresponding parts throughout the several views.

[0046] Figure 1A is a block diagram illustrating a portable multifunction device with a touch-sensitive display according to some embodiments.

[0047] Figure 1B is a block diagram illustrating example components for event handling according to some embodiments.

[0048] Figure 2 A portable multifunction device with a touch screen according to some embodiments is illustrated.

[0049] Figure 3 is a block diagram of an exemplary multifunction device with a display and a touch-sensitive surface according to some embodiments.

[0050] Figure 4A An exemplary user interface for a menu of applications on a portable multifunction device according to some embodiments is illustrated.

[0051] Figure 4B An exemplary user interface for a multifunction device having a touch-sensitive surface separate from the display is illustrated according to some embodiments.

[0052] Figure 5A A personal electronic device according to some embodiments is illustrated.

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

[0054] 6A to 6AG An exemplary user interface for indicating time according to some embodiments is illustrated.

[0055] Figure 7is a flow chart illustrating a method for displaying interactions between a character and clock hands according to some embodiments.

[0056] Figure 8 is a flowchart illustrating a method for displaying a user interface based on the day of the week according to some embodiments.

[0057] Figures 9A to 9Y An exemplary user interface including a dynamic text string according to some embodiments is illustrated.

[0058] Figure 10 is a flowchart illustrating a method for displaying a user interface including a dynamic text string according to some embodiments.

[0059] Figures 11A to 11AC An exemplary user interface including a customizable bezel complication according to some embodiments is illustrated.

[0060] Figure 12 is a flowchart illustrating a method for displaying a user interface including a customizable bezel complication according to some embodiments.

[0061] Figures 13A to 13L An exemplary user interface including watch hands that change color at predetermined times is illustrated according to some embodiments.

[0062] 14A to 14R An exemplary user interface including watch hands that change color at predetermined times is illustrated according to some embodiments.

[0063] Figure 15 is a flowchart illustrating a method for displaying a user interface including watch hands that change color at predetermined times according to some embodiments.

[0064] Figures 16A to 16L An exemplary user interface including simulated lighting visual effects according to some embodiments is illustrated.

[0065] Figure 17 is a flow chart illustrating a method for displaying a user interface including simulated lighting visual effects according to some embodiments. DETAILED DESCRIPTION

[0066] The following description sets forth exemplary methods, parameters, etc. However, it should be recognized that such description is not intended to limit the scope of the present disclosure, but is provided as a description of exemplary embodiments.

[0067] There is a need for an electronic device that provides an efficient method and interface for displaying a user interface that indicates the time. In some embodiments, a computer system displays a user interface with interaction between clock hands and a character. In some embodiments, a computer system displays a user interface with an appearance based on the day of the week. In some embodiments, a computer system displays a user interface that includes a dynamic text string. Such techniques can reduce the cognitive burden on users of user interfaces that display the time, thereby improving productivity. Furthermore, such techniques can reduce processor power and battery power that would otherwise be wasted on redundant user input.

[0068] under, Figure 1A to Figure 1B 、 Figure 2 、 Figure 3 、 Figures 4A to 4B and Figures 5A to 5B A description is provided of an example device for executing techniques for displaying a user interface indicating time. 6A to 6AG An exemplary user interface for displaying a user interface indicating time is illustrated. Figure 7 is a flow chart illustrating a method of displaying interaction between a character and clock hands according to some embodiments. Figure 8 is a flowchart illustrating a method of displaying a user interface based on the day of the week according to some embodiments. 6A to 6AG The user interface in the example is used to illustrate the process described below, including Figure 7 and Figure 8 in the process. Figures 9A to 9Y An exemplary user interface including a dynamic text string according to some embodiments is illustrated. Figure 10 is a flowchart illustrating a method for displaying a user interface including a dynamic text string according to some embodiments. Figures 9A to 9Y The user interface in the example is used to illustrate the process described below, including Figure 10 in the process. Figures 11A to 11AC An exemplary user interface including a customizable bezel complication according to some embodiments is illustrated. Figure 12 is a flowchart illustrating a method of displaying a user interface including a customizable bezel complication according to some embodiments. Figures 11A to 11AC The user interface in the example is used to illustrate the process described below, including Figure 12 in the process. Figures 13A to 13L and 14A to 14R An exemplary user interface including watch hands that change color at predetermined times is illustrated according to some embodiments. Figure 15 is a flowchart illustrating a method of displaying a user interface including watch hands that change color at predetermined times according to some embodiments. Figures 13A to 13L and 14A to 14RThe user interface in the example is used to illustrate the process described below, including Figure 15 in the process. Figures 16A to 16L An exemplary user interface including simulated lighting visual effects according to some embodiments is illustrated. Figure 17 is a flow chart illustrating a method of displaying a user interface including simulated lighting visual effects according to some embodiments. Figures 16A to 16L The user interface in the example is used to illustrate the process described below, including Figure 17 in the process.

[0069] The processes described below enhance the operability of the device and make the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating / interacting with the device) through various techniques, including providing improved visual feedback to the user, reducing the number of inputs required to perform an operation, providing additional control options without cluttering the user interface with additional displayed controls, performing an operation without requiring further user input when a set of conditions have been met, and / or additional techniques. These techniques also reduce power usage and extend the battery life of the device by enabling the user to use the device more quickly and efficiently.

[0070] In addition, in the method described herein where one or more steps depend on having met one or more conditions, it should be understood that the method can be repeated in multiple repetitions so that in the process of repetition, all conditions of the steps in the method of determination have been met in different repetitions of the method. For example, if the method needs to perform the first step (if the condition is met), and perform the second step (if the condition is not met), then those of ordinary skill will know that the steps stated are repeated until both the condition is met and the condition is not met (in no particular order). Therefore, the method described as having one or more steps depending on having met one or more conditions can be rewritten as the following method, which repeats until each condition described in the method is met. However, this does not require a system or computer-readable medium to declare that the system or computer-readable medium includes instructions for performing a contingent operation based on the satisfaction of one or more corresponding conditions, and is therefore able to determine whether a possible situation has been met without explicitly repeating the steps of the method until all conditions of the steps in the method of determination have been met. Those of ordinary skill in the art will also understand that, similar to the method with a contingent step, a system or computer-readable storage medium can repeat the steps of the method as needed multiple times to ensure that all contingent steps have been performed.

[0071] Although the following description uses the terms "first," "second," etc. to describe various elements, these elements should not be limited by the terms. In some embodiments, these terms are used to distinguish one element from another. For example, a first touch can be named a second touch and similarly, a second touch can be named a first touch without departing from the scope of the various described embodiments. In some embodiments, the first touch and the second touch are two separate references to the same touch. In some embodiments, both the first touch and the second touch are touches, but they are not the same touch.

[0072] The terms used in the description of the various described embodiments herein are only for the purpose of describing specific embodiments and are not intended to be limiting. As used in the description of the various described embodiments and in the appended claims, the singular forms "a" and "the" are intended to also include the plural forms, unless the context clearly indicates otherwise. It will also be understood that the terms "and / or" used herein refer to and encompass any and all possible combinations of one or more of the associated listed items. It will also be understood that the terms "comprises" and / or "comprising" when used in this specification 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 their groupings.

[0073] The term "if" is optionally interpreted to mean "when," "upon," or "in response to determining," or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined that," or "if [stated condition or event] is detected" are optionally interpreted to mean "upon determining," or "in response to determining that," or "upon detecting [stated condition or event]," or "in response to detecting [stated condition or event]," depending on the context.

[0074] 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 functionality, such as a PDA and / or music player functionality. Exemplary embodiments of portable multifunction devices include, but are not limited to, the Apple Watch from Apple Inc. (Cupertino, California). Devices, iPod Equipment and Device. Optionally, other portable electronic devices are used, such as laptop computers or tablet computers with touch-sensitive surfaces (e.g., touch screen displays and / or touch pads). It should also be understood that in some embodiments, the device is not a portable communication device, but a desktop computer with a touch-sensitive surface (e.g., touch screen displays and / or touch pads). In some embodiments, the electronic device is a computer system that communicates with the display generation component (e.g., via wireless communication, via wired communication). The display generation component is configured to provide visual output, such as display via a CRT display, display via an LED display, or 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 separated from the computer system. As used herein, "display" content includes sending data (e.g., image data or video data) to an integrated or external display generation component via a wired or wireless connection to visually generate content to display content (e.g., video data rendered or decoded by display controller 156).

[0075] In the following discussion, an electronic device including a display and a touch-sensitive surface is described. However, it should be understood that the electronic device optionally includes one or more other physical user interface devices, such as a physical keyboard, mouse, and / or joystick.

[0076] The device typically supports a variety of applications, such as one or more of the following: a drawing application, a rendering application, a word processing application, a website creation application, a disk editing application, a spreadsheet application, a gaming application, a telephony application, a video conferencing application, an email application, an instant messaging application, a fitness 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.

[0077] Various applications executed on the device optionally use at least one common physical user interface device, such as a touch-sensitive surface. One or more functions of the touch-sensitive surface and corresponding information displayed on the device are optionally adjusted and / or varied for different applications and / or adjusted and / or varied within the corresponding application. In this way, the common physical architecture of the device (such as the touch-sensitive surface) optionally supports various applications with a user interface that is intuitive and clear to the user.

[0078] Attention is now turned to embodiments of portable devices having touch-sensitive displays. Figure 1Ais a block diagram illustrating a portable multifunction device 100 with a touch-sensitive display system 112 according to some embodiments. Touch-sensitive display 112 is sometimes referred to as a "touch screen" for convenience, and is sometimes referred to as or referred to as a "touch-sensitive display system." Device 100 includes memory 102 (which optionally includes one or more computer-readable storage media), a memory controller 122, one or more processing units (CPUs) 120, a peripheral device interface 118, RF circuitry 108, audio circuitry 110, a speaker 111, a microphone 113, an input / output (I / O) subsystem 106, other input control devices 116, and external ports 124. Device 100 optionally includes one or more optical sensors 164. Device 100 optionally includes one or more contact force sensors 165 for detecting the intensity of contacts 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 for generating tactile output on device 100 (e.g., generating 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.

[0079] As used in this specification and 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 to a surrogate (surrogate) 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 different values ​​and more typically includes hundreds of different values ​​(e.g., at least 256). The intensity of a contact is optionally determined (or measured) using various methods and various sensors or combinations of sensors. For example, one or more force sensors below or adjacent to the touch-sensitive surface are optionally used to measure the force at different points on the touch-sensitive surface. In some implementations, the force measurements from multiple force sensors are combined (e.g., weighted averaged) to determine an estimated contact force. Similarly, the pressure-sensitive tip of a stylus is optionally used to determine the pressure of the stylus on the touch-sensitive surface. Alternatively, the size of the contact area detected on the touch-sensitive surface and / or its change, the capacitance of the touch-sensitive surface in proximity to the contact and / or its change, and / or the resistance of the touch-sensitive surface in proximity to the contact and / or its change are optionally used as a surrogate for the force or pressure of the contact on the touch-sensitive surface. In some embodiments, the surrogate measurement of the contact force or pressure is used directly to determine whether an intensity threshold has been exceeded (e.g., the intensity threshold is described in units corresponding to the surrogate measurement). In some embodiments, the surrogate measurement of the contact force or pressure is converted to an estimated force or pressure, and the estimated force or pressure is used to determine whether an intensity threshold has been exceeded (e.g., the intensity threshold is a pressure threshold measured in units of pressure). Using the intensity of the contact as an attribute of the user input allows the user to access additional device functionality that would otherwise be inaccessible to the user on a smaller device with limited real estate, which is used to display an indication (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).

[0080] As used in this specification and 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 a 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 using the user's sense of touch. For example, when a device or a component of the device is in contact with a surface that is touch-sensitive to a user (e.g., a finger, palm, or other part of the user's hand), the tactile output generated by the physical displacement will be interpreted by the user as a tactile sensation that corresponds 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 "press click" or "release click" on a physical actuation button. In some cases, the user will feel a tactile sensation, such as a "press click" or "release click," even when the physical actuation button associated with the touch-sensitive surface that was physically pressed (e.g., displaced) by the user's movement does not move. As another example, even when the smoothness of the touch-sensitive surface does not change, movement of the touch-sensitive surface may optionally be interpreted or sensed by the user as "roughness" of the touch-sensitive surface. While such a user's interpretation of touch will be limited by the user's individualized sensory perceptions, many sensory perceptions of touch are common to most users. Thus, when a tactile output is described as corresponding to a particular sensory perception of a user (e.g., "press click," "release click," "roughness"), unless otherwise stated, the generated tactile output corresponds to a physical displacement of the device or a component thereof that would generate that sensory perception for a typical (or average) user.

[0081] It should be understood that device 100 is merely one example of a portable multifunction device and that device 100 optionally has more or fewer components than shown, optionally combines two or more components, or optionally has a different configuration or arrangement of the components. Figure 1A The various components shown in FIG. 5 are implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application specific integrated circuits.

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

[0083] The peripheral device interface 118 can be used to couple the input peripheral devices and output peripheral devices of the device to the CPU 120 and the memory 102. The one or more processors 120 run or execute various software programs (such as computer programs (e.g., including instructions)) and / or instruction sets stored in the memory 102 to perform various functions of the device 100 and process data. In some embodiments, the peripheral device interface 118, the CPU 120, and the memory controller 122 are optionally implemented on a single chip, such as the chip 104. In some other embodiments, they are optionally implemented on separate chips.

[0084] RF (radio frequency) circuitry 108 receives and transmits RF signals, also known as electromagnetic signals. RF circuitry 108 converts electrical signals into / from electromagnetic signals and communicates with a communication network and other communication devices via the 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, and the like. RF circuitry 108 optionally communicates with networks and other devices via wireless communications, such as the Internet (also known as the World Wide Web (WWW)), intranets, and / or wireless networks (such as cellular telephone networks, wireless local area networks (LANs), and / or metropolitan area networks (MANs)). RF circuitry 108 optionally includes well-known circuitry for detecting near-field communication (NFC) fields, such as via a short-range communication radio. The wireless communication optionally uses any of a variety of communication standards, protocols and technologies, including, but 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-HSPDA), Long Term Evolution (LTE), Near Field Communication (NFC), Wideband Code Division Multiple Access (W-CDMA), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Bluetooth, Bluetooth Low Energy (BTLE), Wireless Fidelity (Wi-Fi) (e.g., IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11d), IEEE 802.11e, IEEE 802.11f, IEEE 802.11g, IEEE 802.11g), IEEE 802.11f, IEEE 802.11g ... 11n and / or IEEE 802.11ac), Voice over Internet Protocol (VoIP), Wi-MAX, email protocols (e.g., Internet Message Access Protocol (IMAP) and / or Post Office Protocol (POP)), instant messaging (e.g., Extensible Messaging and Presence Protocol (XMPP), Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions (SIMPLE), Instant Messaging and Presence Service (IMPS)) and / or Short Message Service (SMS), or any other suitable communication protocol, including communication protocols not yet developed as of the filing date of this document.

[0085] The audio circuit 110, speaker 111, and microphone 113 provide an audio interface between the user and the device 100. The audio circuit 110 receives audio data from the peripheral device interface 118, converts the audio data into electrical signals, and sends the electrical signals to the speaker 111. The speaker 111 converts the electrical signals into sound waves audible to humans. The audio circuit 110 also receives electrical signals converted from sound waves by the microphone 113. The audio circuit 110 converts the electrical signals into audio data and sends the audio data to the peripheral device interface 118 for processing. The audio data is optionally retrieved from and / or sent to the memory 102 and / or the RF circuit 108 by the peripheral device interface 118. In some embodiments, the audio circuit 110 also includes a headset jack (e.g., Figure 2 The headset jack provides an interface between the audio circuit 110 and a removable audio input / output peripheral device, such as an output-only headset or a headset with both output (e.g., a single or dual-ear headset) and input (e.g., a microphone).

[0086] The I / O subsystem 106 couples input / output peripherals on the device 100, such as the touch screen 112 and other input control devices 116, to a peripherals interface 118. The I / O subsystem 106 optionally includes a display controller 156, an optical sensor controller 158, a depth camera controller 169, an intensity sensor controller 159, a tactile feedback controller 161, and one or more input controllers 160 for other input or control devices. The one or more input controllers 160 receive / transmit electrical signals from / to other input control devices 116. The other input control devices 116 optionally include physical buttons (e.g., push buttons, rocker buttons, etc.), dials, slide switches, joysticks, click wheels, etc. In some embodiments, the input controller 160 is optionally coupled to any (or none) of the following: a keyboard, an infrared port, a USB port, and a pointing device such as a mouse. One or more buttons (e.g., Figure 2 208) optionally includes an up / down button for volume control of the speaker 111 and / or microphone 113. The one or more buttons optionally include a push button (e.g., Figure 2206 in). In some embodiments, the electronic device is a computer system that communicates with one or more input devices (e.g., via wireless communication, via wired communication). In some embodiments, the one or more input devices include a touch-sensitive surface (e.g., a touchpad 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 a user's gestures (e.g., hand gestures and / or air 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. In some embodiments, an air gesture is a gesture that is detected without the user touching an input element that is part of the device (or independent of an input element that is part of the device) and is based on detected movement of a part of the user's body through the air, including movement of the user's body relative to an absolute reference (for example, the angle of the user's arm relative to the ground or the distance of the user's hand relative to the ground), movement relative to another part of the user's body (for example, movement of the user's hand relative to the user's shoulder, movement of one of the user's hands relative to the user's other hand, and / or movement of the user's fingers relative to another finger or part of the user's hand), and / or absolute movement of a part of the user's body (for example, a tap gesture involving moving a hand a predetermined amount and / or speed in a predetermined posture, or a shake gesture involving a predetermined speed or amount of rotation of a part of the user's body).

[0087] A quick press of the push button optionally releases the lock on the touch screen 112 or optionally initiates the process of unlocking the device using gestures on the touch screen, as described in U.S. patent application Ser. No. 11 / 322,549, filed Dec. 23, 2005, entitled "Unlocking a Device by Performing Gestures on an Unlock Image," (i.e., U.S. Patent No. 7,657,849), which is hereby incorporated by reference in its entirety. A long press of the push button (e.g., 206) optionally turns the device 100 on or off. The functions of one or more buttons are optionally user-customizable. The touch screen 112 is used to implement virtual or soft buttons and one or more soft keyboards.

[0088] The touch-sensitive display 112 provides an input interface and an output interface between the device and the user. The display controller 156 receives electrical signals from the touch screen 112 and / or transmits electrical signals to the touch screen. The touch screen 112 displays visual output to the user. The visual output optionally includes graphics, text, icons, videos, and any combination thereof (collectively referred to as "graphics"). In some embodiments, some or all of the visual output optionally corresponds to user interface objects.

[0089] The touch screen 112 has a touch-sensitive surface, sensor, or set of sensors that accepts input from the user based on tactile and / or haptic contact. The touch screen 112 and display controller 156 (together with any associated modules and / or instruction sets in memory 102) detect contact on the touch screen 112 (and any movement or interruption of that contact) and convert the detected contact into interaction with a user interface object (e.g., one or more soft keys, icons, web pages, or images) displayed on the touch screen 112. In an exemplary embodiment, the point of contact between the touch screen 112 and the user corresponds to the user's finger.

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

[0091] The touch-sensitive display in some embodiments of the touch screen 112 is optionally similar to the multi-touch-sensitive touchpads described in the following U.S. Patents: 6,323,846 (Westerman et al.), 6,570,557 (Westerman et al.), and / or 6,677,932 (Westerman et al.), and / or U.S. Patent Publication 2002 / 0015024A1, each of which is hereby incorporated by reference in its entirety. However, the touch screen 112 displays visual output from the device 100, whereas a touch-sensitive touchpad does not provide visual output.

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

[0093] The touch screen 112 optionally has a video resolution exceeding 100 dpi. In some embodiments, the touch screen has a video resolution of about 160 dpi. The user optionally uses any suitable object or appendage, such as a stylus, a finger, or the like, to contact the touch screen 112. In some embodiments, the user interface is designed to work primarily through finger-based contacts and gestures, which may not be as precise as stylus-based input due to the larger contact area of ​​a finger on the touch screen. In some embodiments, the device converts rough finger-based input into precise pointer / cursor positioning or commands for performing the actions desired by the user.

[0094] In some embodiments, in addition to the touch screen, the device 100 optionally includes a touchpad for activating or deactivating specific functions. In some embodiments, the touchpad is a touch-sensitive area of ​​the device that, unlike the touch screen, does not display visual output. The touchpad is optionally a touch-sensitive surface that is separate from the touch screen 112 or an extension of the touch-sensitive surface formed by the touch screen.

[0095] Device 100 also includes a power system 162 for powering the various components. Power system 162 optionally includes a power management system, one or more power sources (e.g., batteries, alternating current (AC)), a recharging system, power fault detection circuitry, a power converter or inverter, a power status indicator (e.g., a light emitting diode (LED)), and any other components associated with the generation, management, and distribution of power in a portable device.

[0096] Device 100 optionally also includes one or more optical sensors 164 . Figure 1AAn optical sensor is shown coupled to the optical sensor controller 158 in the I / O subsystem 106. The optical sensor 164 optionally includes a charge-coupled device (CCD) or a complementary metal oxide semiconductor (CMOS) phototransistor. The optical sensor 164 receives light from the environment projected through one or more lenses and converts the light into data representing an image. In conjunction with the imaging module 143 (also referred to as a camera module), the optical sensor 164 optionally captures still images or video. In some embodiments, the optical sensor is located on the rear of the device 100, facing away from the touch screen display 112 on the front of the device, enabling the touch screen display to be used as a viewfinder for still and / or video image acquisition. In some embodiments, the optical sensor is located on the front of the device, allowing the user to optionally capture an image of the user for video conferencing while viewing other video conference participants on the touch screen display. In some embodiments, the positioning of the optical sensor 164 can be changed by the user (e.g., by rotating the lens and sensor in the device housing), allowing a single optical sensor 164 to be used with the touch screen display for both video conferencing and still and / or video image acquisition.

[0097] Device 100 optionally also includes one or more depth camera sensors 175 . Figure 1A A depth camera sensor is shown coupled to a depth camera controller 169 in the I / O subsystem 106. The depth camera sensor 175 receives data from the environment to create a three-dimensional model of objects (e.g., faces) within the scene from a viewpoint (e.g., the depth camera sensor). In some embodiments, in conjunction with the imaging module 143 (also referred to as the camera module), the depth camera sensor 175 is optionally used to determine a depth map for different portions of an image captured by the imaging module 143. In some embodiments, the depth camera sensor is located on the front of the device 100, enabling the user to optionally capture an image of the user with depth information for video conferencing while viewing other video conference participants on the touchscreen display, and to capture selfies with depth map data. In some embodiments, the depth camera sensor 175 is located on the rear of the device, or on both the rear and front of the device 100. In some embodiments, the positioning of the depth camera sensor 175 can be changed by the user (e.g., by rotating the lens and sensor in the device housing), enabling the depth camera sensor 175 to be used in conjunction with the touchscreen display for both video conferencing and still and / or video image acquisition.

[0098] Device 100 optionally also includes one or more contact intensity sensors 165 . Figure 1AA contact force sensor is shown coupled to force sensor controller 159 in I / O subsystem 106. Contact force sensor 165 optionally includes one or more piezoresistive strain gauges, capacitive force sensors, electrical force sensors, piezoelectric force sensors, optical force sensors, capacitive touch-sensitive surfaces, or other force sensors (e.g., sensors for measuring the force (or pressure) of a contact on a touch-sensitive surface). Contact force sensor 165 receives contact force information (e.g., pressure information or a surrogate for pressure information) from the environment. In some embodiments, at least one contact force sensor is juxtaposed with or in proximity to a touch-sensitive surface (e.g., touch-sensitive display system 112). In some embodiments, at least one contact force sensor is located on the back of device 100, opposite touch screen display 112 located on the front of device 100.

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

[0100] Device 100 optionally also includes one or more tactile output generators 167 . Figure 1AA tactile output generator is shown coupled to a tactile feedback controller 161 in the I / O subsystem 106. The tactile output generator 167 optionally includes one or more electroacoustic devices such as speakers or other audio components; and / or electromechanical devices for converting energy into linear motion such as motors, solenoids, electroactive polymers, piezoelectric actuators, electrostatic actuators, or other tactile output generating components (e.g., components for converting electrical signals into tactile outputs on the device). The contact force sensor 165 receives tactile feedback generation instructions from the tactile feedback module 133 and generates tactile outputs on the device 100 that can be felt by the user of the device 100. In some embodiments, at least one tactile output generator is juxtaposed or proximate to a touch-sensitive surface (e.g., touch-sensitive display system 112) and optionally generates tactile outputs by moving the touch-sensitive surface vertically (e.g., inward / outward toward the surface of the device 100) or laterally (e.g., back and forth in the same plane as the surface of the device 100). In some embodiments, at least one tactile output generator sensor is located on the back of the device 100, opposite the touch screen display 112 located on the front of the device 100.

[0101] Device 100 optionally also includes one or more accelerometers 168 . Figure 1A An accelerometer 168 is shown coupled to the peripherals interface 118. Alternatively, the accelerometer 168 is optionally coupled to the input controller 160 in the I / O subsystem 106. The accelerometer 168 optionally implements as described in the following U.S. Patent Publication Nos. 20050190059, entitled “Acceleration-based Theft Detection System for Portable Electronic Devices” and 20060017692, entitled “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 touch screen display in a portrait view or a landscape view based on analysis of data received from one or more accelerometers. The device 100 optionally includes a magnetometer and a GPS (or GLONASS or other global navigation system) receiver in addition to the accelerometer 168 for obtaining information about the position and orientation (e.g., portrait or landscape) of the device 100.

[0102] In some embodiments, the software components stored in memory 102 include an operating system 126, a communication module (or instruction set) 128, a contact / motion module (or instruction set) 130, a graphics module (or instruction set) 132, a text input module (or instruction set) 134, a global positioning system (GPS) module (or instruction set) 135, and an application (or instruction set) 136. In addition, in some embodiments, memory 102 ( Figure 1A ) or 370( Figure 3 ) storage device / global internal state 157, such as Figure 1A and Figure 3 . The device / global internal state 157 includes one or more of the following: active application state, which indicates which application, if any, is currently active; display state, which indicates what applications, views, or other information occupy various areas of the touch screen display 112; sensor state, which includes information obtained from the device's various sensors and input control devices 116; and position information relating to the device's position and / or posture.

[0103] The 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 for controlling and managing general system tasks (e.g., memory management, storage device control, power management, etc.) and facilitating communication between various hardware components and software components.

[0104] The communication module 128 facilitates communication with other devices via one or more external ports 124 and also includes various software components for processing data received by the RF circuitry 108 and / or the external ports 124. The external ports 124 (e.g., Universal Serial Bus (USB), FireWire, etc.) are suitable for coupling directly to other devices or indirectly through a network (e.g., the Internet, wireless LAN, etc.). In some embodiments, the external ports are connected to (trademark of Apple Inc.) devices.

[0105] The contact / motion module 130 optionally detects contact with the touch screen 112 (in conjunction with the display controller 156) and other touch-sensitive devices (e.g., a touchpad or physical click wheel). The contact / motion module 130 includes various software components for performing various operations related to contact detection, such as determining whether contact has occurred (e.g., detecting a finger down event), determining the strength 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 has been movement of the contact and tracking the movement on 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 lift event or contact break). The contact / motion module 130 receives contact data from the touch-sensitive surface. Determining the movement of a contact point optionally includes determining the rate (magnitude), velocity (magnitude and direction), and / or acceleration (change in magnitude and / or direction) of the contact point, with the movement of the contact point represented by a series of contact data. These operations are optionally applied to a single point of contact (e.g., a single-finger contact) or multiple points of contact simultaneously (e.g., "multi-touch" / multiple-finger contact). In some embodiments, the contact / motion module 130 and display controller 156 detect contact on the touchpad.

[0106] In some embodiments, the 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" an icon). In some embodiments, at least a subset of the intensity thresholds are determined based on software parameters (e.g., the intensity thresholds are not determined by the activation threshold of a particular physical actuator and can be adjusted without changing the physical hardware of the device 100). For example, a mouse "click" threshold for a touchpad or touchscreen can be set to any one of a large range of predefined thresholds without changing the touchpad or touchscreen display hardware. Additionally, in some implementations, a software setting is provided to the user of the device for adjusting one or more intensity thresholds in a set of intensity thresholds (e.g., by adjusting individual intensity thresholds and / or by utilizing a system-level click on an "intensity" parameter to adjust multiple intensity thresholds at once).

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

[0108] The graphics module 132 includes various known software components for rendering and displaying graphics on the touch screen 112 or other display, including components for changing the visual impact (e.g., brightness, transparency, saturation, contrast, or other visual attributes) 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, videos, animations, etc.

[0109] In some embodiments, the graphics module 132 stores data representing graphics to be used. Each graphic is optionally assigned a corresponding code. The graphics module 132 receives one or more codes specifying the graphics to be displayed from an application or the like, along with coordinate data and other graphic attribute data if necessary, and then generates screen image data for output to the display controller 156.

[0110] Haptic feedback module 133 includes various software components for generating instructions used by tactile output generator 167 to produce tactile output at one or more locations on device 100 in response to user interaction with device 100 .

[0111] Text input module 134, which is optionally a component of graphics module 132, provides a soft keyboard for entering text in various applications (e.g., contacts module 137, email client module 140, IM module 141, browser module 147, and any other application requiring text input).

[0112] The GPS module 135 determines the location of the device and provides this information for use in various applications (e.g., to the phone module 138 for use in location-based dialing; to the camera module 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 map / navigation widget).

[0113] Application 136 optionally includes the following modules (or instruction sets), or a subset or superset thereof:

[0114] ● Contacts module 137 (sometimes called address book or contact list);

[0115] ● Telephone module 138;

[0116] ● Video conferencing module 139;

[0117] ● Email client module 140;

[0118] Instant messaging (IM) module 141;

[0119] ●Fitness support module 142;

[0120] A camera module 143 for still and / or video images;

[0121] Image management module 144;

[0122] ●Video player module;

[0123] Music player module;

[0124] ●Browser module 147;

[0125] ●Calendar module 148;

[0126] A widget module 149 , which optionally includes one or more of the following: a weather widget 149 - 1 , a stock market widget 149 - 2 , a calculator widget 149 - 3 , an alarm clock widget 149 - 4 , a dictionary widget 149 - 5 , and other widgets acquired by the user, and a user-created widget 149 - 6 ;

[0127] A widget creator module 150 for forming user-created widgets 149-6;

[0128] ●Search module 151;

[0129] ● Video and music player module 152, which merges the video player module and the music player module;

[0130] ●Notepad module 153;

[0131] ● Map module 154; and / or

[0132] ●Online video module 155.

[0133] Examples of other applications 136 optionally stored in memory 102 include other word processing applications, other image editing applications, drawing applications, rendering applications, JAVA-enabled applications, encryption, digital rights management, voice recognition, and voice replication.

[0134] In combination with the touch screen 112, display controller 156, touch / motion module 130, graphics module 132 and text input module 134, the contacts module 137 is optionally used to manage an address book or contact list (for example, stored in the application internal state 192 of the contacts module 137 in memory 102 or memory 370), including: adding one or more names to the address book; deleting names from the address book; associating phone numbers, email addresses, physical addresses or other information with names; associating images with names; categorizing and classifying names; providing phone numbers or email addresses to initiate and / or facilitate communications through the telephone module 138, video conferencing module 139, email client module 140 or IM module 141; and so on.

[0135] In conjunction with RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, touch screen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134, phone module 138 is optionally used to enter a character sequence corresponding to a phone number, access one or more phone numbers in contacts module 137, modify an already entered phone number, dial the corresponding phone number, conduct a conversation, and disconnect or hang up when the conversation is complete. As described above, wireless communication optionally uses any of a variety of communication standards, protocols, and technologies.

[0136] In combination with the RF circuit 108, the audio circuit 110, the speaker 111, the microphone 113, the touch screen 112, the display controller 156, the optical sensor 164, the optical sensor controller 158, the contact / motion module 130, the graphics module 132, the text input module 134, the contact module 137 and the telephone module 138, the video conferencing module 139 includes executable instructions for initiating, conducting and terminating a video conference between a user and one or more other participants in accordance with user instructions.

[0137] In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134, email client module 140 includes executable instructions for creating, transmitting, receiving, and managing emails in response to user instructions. In conjunction with image management module 144, email client module 140 makes it very easy to create and transmit emails with still images or video images captured by camera module 143.

[0138] In combination with the RF circuit 108, the touch screen 112, the display controller 156, the contact / motion module 130, the graphics module 132, and the text input module 134, the instant messaging module 141 includes executable instructions for entering a character sequence corresponding to an instant message, modifying previously entered characters, sending the corresponding instant message (e.g., using the Short Message Service (SMS) or Multimedia Message Service (MMS) protocol for phone-based instant messaging or using XMPP, SIMPLE, or IMPS for Internet-based instant messaging), receiving instant messages, and viewing received instant messages. In some embodiments, the instant messages sent and / or received optionally include graphics, photos, audio files, video files, and / or other attachments supported in MMS and / or Enhanced Messaging Service (EMS). As used herein, "instant messaging" refers to both phone-based messages (e.g., messages transmitted using SMS or MMS) and Internet-based messages (e.g., messages transmitted using XMPP, SIMPLE, or IMPS).

[0139] In combination with the RF circuit 108, the touch screen 112, the display controller 156, the contact / motion module 130, the graphics module 132, the text input module 134, the GPS module 135, the map module 154, and the music player module, the fitness support module 142 includes executable instructions for creating a fitness (e.g., with time, distance, and / or calorie burn goals); communicating with fitness sensors (sports equipment); receiving fitness sensor data; calibrating sensors for monitoring fitness; selecting and playing music for a fitness; and displaying, storing, and sending fitness data.

[0140] In combination with the touch screen 112, display controller 156, optical sensor 164, optical sensor controller 158, contact / motion module 130, graphics module 132 and image management module 144, the camera module 143 includes executable instructions for the following operations: capturing still images or videos (including video streams) and storing them in the memory 102, modifying the characteristics of the still images or videos, or deleting the still images or videos from the memory 102.

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

[0142] In combination with the RF circuit 108, the touch screen 112, the display controller 156, the touch / motion module 130, the graphics module 132 and the text input module 134, the browser module 147 includes executable instructions for browsing the Internet in accordance with user instructions, including searching for, linking to, receiving and displaying web pages or portions thereof, as well as attachments and other files linked to web pages.

[0143] In combination with the RF circuit 108, the touch screen 112, the display controller 156, the touch / motion module 130, the graphics module 132, the text input module 134, the email client module 140 and the browser module 147, the calendar module 148 includes executable instructions for creating, displaying, modifying and storing a calendar and data associated with the calendar (e.g., calendar entries, to-do items, etc.) in accordance with user instructions.

[0144] In conjunction with the RF circuitry 108, touch screen 112, display controller 156, contact / motion module 130, graphics module 132, text input module 134, and browser module 147, the widget module 149 is a mini-application that is optionally downloaded and used by a user (e.g., weather widget 149-1, stock market widget 149-2, calculator widget 149-3, alarm clock widget 149-4, and dictionary widget 149-5) or created by a user (e.g., user-created widget 149-6). In some embodiments, 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., a Yahoo! widget).

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

[0146] In combination with the touch screen 112, display controller 156, contact / motion module 130, graphics module 132 and text input module 134, the search module 151 includes executable instructions for searching the memory 102 for text, music, sound, images, videos and / or other files that match one or more search criteria (e.g., one or more user-specified search terms) in accordance with user instructions.

[0147] In conjunction with touch screen 112, display controller 156, contact / motion module 130, graphics module 132, audio circuitry 110, speaker 111, RF circuitry 108, and browser module 147, video and music player module 152 includes executable instructions that allow a user to download and play back 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 back video (e.g., on touch screen 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 (trademark of Apple Inc.).

[0148] In conjunction with the touch screen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134, the notepad module 153 includes executable instructions for creating and managing notes, to-do lists, etc. according to user instructions.

[0149] In combination with the RF circuitry 108, touch screen 112, display controller 156, touch / motion module 130, graphics module 132, text input module 134, GPS module 135, and browser module 147, the map module 154 is optionally used to receive, display, modify, and store maps and data associated with the maps (e.g., driving directions, data relating to stores and other points of interest at or near a particular location, and other location-based data) in accordance with user instructions.

[0150] In conjunction with touch screen 112, display controller 156, contact / motion module 130, graphics module 132, audio circuit 110, speaker 111, RF circuit 108, text input module 134, email client module 140, and browser module 147, online video module 155 includes instructions for allowing a user to access, browse, receive (e.g., by streaming and / or downloading), play back (e.g., on the touch screen or on an external display connected via external port 124), send an email with a link to a particular online video, and otherwise manage online videos in one or more file formats such as H.264. In some embodiments, instant messaging module 141 is used instead of email client module 140 to send a link to a particular online video. Additional descriptions of online video applications can be found in U.S. Provisional Patent Application No. 60 / 936,562, filed on 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 on December 31, 2007, entitled “Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos,” the contents of which are hereby incorporated by reference in their entirety.

[0151] Each of the modules and applications described above corresponds to an executable instruction set for performing one or more of the functions described above and the methods described in this patent application (e.g., the computer-implemented methods and other information processing methods described herein). These modules (e.g., instruction sets) do not have to be implemented as independent software programs (such as computer programs (e.g., including instructions)), processes, or modules, and therefore various subsets of these modules are optionally combined or otherwise rearranged in various embodiments. For example, a video player module is optionally combined with a music player module into a single module (e.g., Figure 1A In some embodiments, the memory 102 optionally stores a subset of the above modules and data structures. In addition, the memory 102 optionally stores additional modules and data structures not described above.

[0152] In some embodiments, device 100 is a device where operation of a predefined set of functions on the device is performed exclusively through a touch screen and / or a touchpad. By using the touch screen and / or the touchpad as the primary input control device for operating device 100, the number of physical input control devices (e.g., push buttons, dials, etc.) on device 100 is optionally reduced.

[0153] A predefined set of functions that are exclusively performed through the touch screen and / or touchpad optionally includes navigation between user interfaces. In some embodiments, the touchpad, when touched by the user, navigates the device 100 from any user interface displayed on the device 100 to a main menu, home menu, or root menu. In such embodiments, the touchpad is used to implement a "menu button." In some other embodiments, the menu button is a physical push button or other physical input control device, rather than a touchpad.

[0154] Figure 1B is a block diagram illustrating exemplary components for event processing according to some embodiments. In some embodiments, memory 102 ( Figure 1A ) or memory 370( Figure 3 ) includes an event classifier 170 (e.g., in the operating system 126) and a corresponding application 136-1 (e.g., any one of the aforementioned applications 137 to 151, 155, 380 to 390).

[0155] Event classifier 170 receives event information and determines the application 136-1 and the application view 191 of application 136-1 to which the event information is to be delivered. Event classifier 170 includes an event monitor 171 and an event distributor module 174. In some embodiments, application 136-1 includes an application internal state 192 that indicates one or more current application views displayed on touch-sensitive display 112 when the application is active or executing. In some embodiments, device / global internal state 157 is used by event classifier 170 to determine which application(s) is currently active, and application internal state 192 is used by event classifier 170 to determine the application view 191 to which the event information is to be delivered.

[0156] In some embodiments, the application internal state 192 includes additional information, such as one or more of the following: resumption information to be used when application 136-1 resumes execution, user interface state information indicating that information is being displayed or is ready to be displayed by application 136-1, a state queue for enabling the user to return to a previous state or view of application 136-1, and a repeat / undo queue of previous actions taken by the user.

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

[0158] In some embodiments, event monitor 171 transmits requests at predetermined intervals to peripheral device interface 118. In response, peripheral device interface 118 sends event information. In other embodiments, peripheral device interface 118 sends event information only when there is a significant event (e.g., receiving an input above a predetermined noise threshold and / or receiving an input for more than a predetermined duration).

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

[0160] When the touch-sensitive display 112 displays more than one view, the hit view determination module 172 provides software procedures for determining where within one or more views a sub-event has occurred. A view consists of controls and other elements that a user can see on the display.

[0161] Another aspect of the user interface associated with an application is a 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 the respective application) in which a touch is 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 valid input is optionally determined based at least in part on the hit view of the initial touch that started the touch-based gesture.

[0162] Hit view determination module 172 receives information related to sub-events of touch-based gestures. When an application has multiple views organized in a hierarchy, hit view determination module 172 identifies the hit view as the lowest view in the hierarchy that should handle the sub-events. In most cases, the hit view is the lowest-level view in which the initiating sub-event (e.g., the first sub-event in a sequence of sub-events that form an event or potential event) occurs. 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 for which it was identified as the hit view.

[0163] Active event recognizer determination module 173 determines which view or views within 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 include the physical location of the sub-event are actively participating views, and therefore determines that all actively participating views should receive a particular sequence of sub-events. In other embodiments, even if a touch sub-event is completely confined to the region associated with one particular view, views higher in the hierarchy will still remain actively participating views.

[0164] 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 the event information to the event recognizer determined by active event recognizer determination module 173. In some embodiments, event dispatcher module 174 stores the event information in an event queue, which is retrieved by corresponding event receiver 182.

[0165] In some embodiments, operating system 126 includes event classifier 170. Alternatively, application 136-1 includes event classifier 170. In yet another embodiment, event classifier 170 is a standalone module or part of another module stored in memory 102, such as contact / motion module 130.

[0166] In some embodiments, application 136-1 includes multiple event handlers 190 and one or more application views 191, each of which includes instructions for handling touch events that occur within a corresponding view of the application's user interface. Each application view 191 of application 136-1 includes one or more event recognizers 180. Typically, a corresponding application view 191 includes multiple event recognizers 180. In other embodiments, one or more of event recognizers 180 are part of a separate module, such as a user interface toolkit or a higher-level object from which application 136-1 inherits methods and other properties. In some embodiments, a corresponding event handler 190 includes one or more of the following: a data updater 176, an object updater 177, a GUI updater 178, and / or event data 179 received from an event classifier 170. Event handler 190 optionally utilizes or calls data updater 176, object updater 177, or GUI updater 178 to update the application internal state 192. Alternatively, one or more of the application views 191 include one or more corresponding event handlers 190. Additionally, in some embodiments, one or more of the data updater 176, object updater 177, and GUI updater 178 are included in the corresponding application view 191.

[0167] A corresponding event identifier 180 receives event information (e.g., event data 179) from event classifier 170 and identifies an event based on the event information. Event identifier 180 includes an event receiver 182 and an event comparator 184. In some embodiments, event identifier 180 also includes metadata 183 and at least a subset of event delivery instructions 188 (which optionally include sub-event delivery instructions).

[0168] The event receiver 182 receives event information from the event classifier 170. The event information includes information about sub-events such as touches or touch movements. 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 the movement of a touch, the event information optionally also includes the rate and direction of the sub-event. In some embodiments, the event includes the device rotating from one orientation to another (e.g., from a portrait orientation to a landscape orientation, or vice versa), and the event information includes corresponding information about the current orientation of the device (also referred to as the device posture).

[0169] Event comparator 184 compares event information with predefined event or sub-event definitions and determines an event or sub-event based on the comparison, or determines or updates the state of an event or sub-event. In some embodiments, event comparator 184 includes event definition 186. Event definition 186 includes the definition of an event (e.g., a predefined sequence of sub-events), such as event 1 (187-1), event 2 (187-2), and others. In some embodiments, sub-events in an event (e.g., 187-1 and / or 187-2) include, for example, touch start, touch end, touch move, touch cancel, and multi-touch. In one example, the definition of event 1 (187-1) is a double-click on a displayed object. For example, a double-click includes a first touch (touch start) of a predetermined duration on a displayed object, a first lift-off (touch end) of a predetermined duration, a second touch (touch start) of a predetermined duration on a displayed object, and a second lift-off (touch end) of a predetermined duration. In another example, the definition of event 2 (187-2) is a drag on a displayed object. For example, dragging includes a touch (or contact) of a predetermined duration on a displayed object, movement of the touch on the touch-sensitive display 112, and lifting of the touch (touch end). In some embodiments, the event also includes information for one or more associated event handlers 190.

[0170] In some embodiments, event definition 186 includes definitions of events for corresponding user interface objects. In some embodiments, event comparator 184 performs a hit test to determine which user interface object is associated with a sub-event. For example, in an application view displaying three user interface objects on touch-sensitive display 112, when a touch is detected 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 displayed object is associated with a corresponding event handler 190, the event comparator uses the result of the hit test to determine which event handler 190 should be activated. For example, event comparator 184 selects an event handler that is associated with the sub-event and the object that triggered the hit test.

[0171] In some embodiments, the definition of the corresponding event (187) also includes a delay action that delays the delivery of the event information until it has been determined that the sub-event sequence does or does not correspond to the event type of the event identifier.

[0172] When a corresponding event recognizer 180 determines that a sequence of sub-events does not match any event in event definitions 186, the corresponding event recognizer 180 enters the event impossible, event failed, or event ended state, after which subsequent sub-events of the touch-based gesture are ignored. In this case, other event recognizers (if any) that remain active for the hit view continue to track and process sub-events of the ongoing touch-based gesture.

[0173] In some embodiments, corresponding event recognizers 180 include metadata 183 with configurable properties, flags, and / or lists that indicate how the event delivery system should perform sub-event delivery for actively participating event recognizers. In some embodiments, metadata 183 includes configurable properties, flags, and / or lists that indicate how event recognizers interact or can interact with each other. In some embodiments, metadata 183 includes configurable properties, flags, and / or lists that indicate whether sub-events are delivered to different levels in a view or programmatic hierarchy.

[0174] In some embodiments, when one or more specific sub-events of an event are recognized, the corresponding event recognizer 180 activates the event handler 190 associated with the event. In some embodiments, the corresponding event recognizer 180 delivers event information associated with the event to the event handler 190. Activating the event handler 190 is different from delivering (and deferred delivery of) the sub-events to the corresponding hit view. In some embodiments, the event recognizer 180 throws a flag associated with the identified event, and the event handler 190 associated with the flag retrieves the flag and performs a predefined process.

[0175] In some embodiments, 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 the sub-event sequence or to an actively participating view. The event handler associated with the sub-event sequence or with the actively participating view receives the event information and performs a predetermined process.

[0176] In some embodiments, data updater 176 creates and updates data used in application 136-1. For example, data updater 176 updates phone numbers used in contact module 137 or stores video files used in video player module. In some embodiments, object updater 177 creates and updates objects used in application 136-1. For example, object updater 177 creates new user interface objects or updates the positioning of user interface objects. GUI updater 178 updates the GUI. For example, GUI updater 178 prepares display information and transmits the display information to graphics module 132 for display on a touch-sensitive display.

[0177] In some embodiments, event handler 190 includes or has 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 the corresponding application 136-1 or application view 191. In other embodiments, they are included in two or more software modules.

[0178] It should be understood that the above discussion of event handling for user touches on a touch-sensitive display also applies to other forms of user input utilizing input devices to operate the multifunction device 100, and not all user input is initiated on a touch screen. For example, mouse movement and mouse button presses, optionally in conjunction with single or multiple keyboard presses or holddowns; contact movement on a touchpad, such as taps, drags, scrolls, etc.; stylus input; movement of the device; spoken commands; detected eye movement; biometric input; and / or any combination thereof, are optionally used as input corresponding to sub-events defining the event to be recognized.

[0179] Figure 2A portable multifunction device 100 with a touch screen 112 according to some embodiments is illustrated. The touch screen optionally displays one or more graphics within a user interface (UI) 200. In this embodiment and other embodiments described below, a user can select one or more of the graphics by, for example, making gestures on the graphics using one or more fingers 202 (not drawn to scale in the figure) or one or more styluses 203 (not drawn to scale in the figure). In some embodiments, selection of the one or more graphics occurs 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 (from left to right, from right to left, up and / or down), and / or rolling of a finger that has made contact with the device 100 (from right to left, from left to right, up and / or down). In some implementations or in some cases, inadvertent contact with a graphic does not select the graphic. For example, a swipe gesture that sweeps over an application icon does not select the corresponding application when the gesture corresponding to selection is a tap.

[0180] The device 100 optionally also includes one or more physical buttons, such as a "home" or menu button 204. As previously described, the menu button 204 is optionally used to navigate to any application 136 in a set of applications optionally being executed on the device 100. Alternatively, in some embodiments, the menu button is implemented as a soft key in a GUI displayed on the touch screen 112.

[0181] In some embodiments, the device 100 includes a touch screen 112, a menu button 204, a push button 206 for turning the device on / off and for locking the device, one or more volume adjustment buttons 208, a subscriber identity module (SIM) card slot 210, a headset jack 212, and a docking / charging external port 124. The push button 206 is optionally used to turn the device on / off by pressing the button and holding it in the depressed state for a predefined time interval; to lock the device by pressing the button and releasing it before the predefined time interval has elapsed; and / or to unlock the device or initiate an unlocking process. In an alternative embodiment, the device 100 also accepts voice input for activating or deactivating certain functions via the microphone 113. The device 100 also optionally includes one or more contact force sensors 165 for detecting the intensity of contact on the touch screen 112, and / or one or more tactile output generators 167 for generating tactile output for the user of the device 100.

[0182] Figure 33 is a block diagram of an exemplary multifunction device with a display and a touch-sensitive surface according to some embodiments. The device 300 does not have to be portable. In some embodiments, the 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 children's learning toy), a gaming system, or a control device (e.g., a home controller or an industrial controller). The device 300 typically includes one or more processing units (CPUs) 310, one or more network or other communication interfaces 360, a memory 370, and one or more communication buses 320 for interconnecting these components. The communication bus 320 optionally includes circuits (sometimes referred to as a chipset) that interconnect system components and control communications between system components. The device 300 includes an input / output (I / O) interface 330 having a display 340, which is typically a touch screen display. The 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 for generating tactile output on the device 300 (e.g., similar to the above referenced device). Figure 1A Tactile output generator 167 as described above), sensor 359 (e.g., optical sensor, acceleration sensor, proximity sensor, touch sensitive sensor and / or contact intensity sensor (similar to the above reference Figure 1A 310). 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 310. In some embodiments, memory 370 stores data related to portable multifunction device 100 ( Figure 1A ) or a subset thereof. In addition, 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 a drawing module 380, a presentation module 382, ​​a word processing module 384, a website creation module 386, a disk editing module 388, and / or a spreadsheet module 390, while portable multifunction device 100( Figure 1A )'s memory 102 optionally does not store these modules.

[0183] Figure 3Each element in the above-mentioned elements in is optionally stored in one or more memory devices of the memory device mentioned previously.Each module in the above-mentioned modules corresponds to the instruction set for performing the function described above.Above-mentioned modules or computer programs (for example, instruction sets or including instructions) need not be realized with independent software programs (such as computer programs (for example, including instructions)), processes or modules, and therefore the various subsets of these modules are optionally combined or otherwise rearranged in various embodiments.In some embodiments, memory 370 optionally stores the subset of above-mentioned modules and data structures.In addition, memory 370 optionally stores additional modules and data structures not described above.

[0184] Attention is now turned to an embodiment of a user interface, optionally implemented on, for example, portable multifunction device 100 .

[0185] Figure 4A An exemplary user interface for an application menu on portable multifunction device 100 is illustrated 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:

[0186] Signal strength indicators 402 for wireless communications such as cellular and Wi-Fi signals;

[0187] ●Time 404;

[0188] Bluetooth indicator 405;

[0189] Battery status indicator 406;

[0190] A tray 408 with icons for commonly used applications such as:

[0191] o An icon 416 labeled “Phone” for the phone module 138 , which optionally includes an indicator 414 of the number of missed calls or voicemails;

[0192] o An icon 418 of the email client module 140 labeled “Mail,” which optionally includes an indicator 410 of the number of unread emails;

[0193] o An icon 420 labeled "Browser" of the browser module 147; and

[0194] o An icon 422 labeled “iPod” of the video and music player module 152 (also referred to as the iPod (trademark of Apple Inc.) module 152); and

[0195] ● Icons for other apps, such as:

[0196] o Icon 424 labeled “Messages” of IM module 141;

[0197] o Icon 426 labeled “Calendar” of calendar module 148;

[0198] o Icon 428 labeled “Photos” of the image management module 144;

[0199] o An icon 430 labeled “Camera” of the camera module 143;

[0200] o Icon 432 labeled “Online Video” of the online video module 155;

[0201] o Icon 434 labeled “Stock Market” of the stock market widget 149 - 2 ;

[0202] o Icon 436 labeled “Map” of the map module 154;

[0203] o Icon 438 labeled “Weather” of weather widget 149 - 1 ;

[0204] o Icon 440 labeled “Clock” of the alarm clock widget 149 - 4 ;

[0205] o An icon 442 labeled “Fitness Support” of the fitness support module 142 ;

[0206] o Icon 444 labeled "Notepad" of the Notepad module 153; and

[0207] o An icon 446 of a settings application or module labeled “Settings” that provides access to settings for the device 100 and its various applications 136 .

[0208] It should be pointed out that Figure 4A The illustrated icon labels are merely exemplary. For example, the icon 422 of the video 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 of a respective application icon includes the name of the application corresponding to the respective application icon. In some embodiments, the label of a particular application icon is different from the name of the application corresponding to the particular application icon.

[0209] Figure 4B A touch-sensitive surface 451 (eg, touch screen display 112) is illustrated as being separate from a display 450 (eg, touch screen display 112). Figure 3 a tablet device or touchpad 355) (e.g., Figure 3Device 300 also optionally includes one or more contact intensity sensors (e.g., one or more of sensors 359) for detecting intensity of contacts on touch-sensitive surface 451 and / or one or more tactile output generators 357 for generating tactile output for a user of device 300.

[0210] Although some of the examples below will be given with reference to input on a touch screen display 112 (where the touch-sensitive surface and display are combined), in some embodiments, the device detects input on a touch-sensitive surface that is separate from the display, such as Figure 4B In some embodiments, the touch-sensitive surface (e.g., Figure 4B 451) has a main axis (e.g., Figure 4B 453) corresponding to the main axis (for example, Figure 4B According to these embodiments, the device detects a position corresponding to a corresponding position on the display (e.g., Figure 4B , 460 corresponds to 468 and 462 corresponds to 470 ) at contact with touch-sensitive surface 451 (e.g., Figure 4B 460 and 462 in FIG. 4. Thus, when the touch-sensitive surface (e.g., Figure 4B 451) and a display of a multi-function device (e.g., Figure 4B When the user interface 450 in FIG. 1 is separated, the user input detected by the device on the touch-sensitive surface (e.g., contacts 460 and 462 and their movement) is used by the device to manipulate the user interface on the display. It should be understood that similar methods are optionally used for other user interfaces described herein.

[0211] Additionally, while the examples below are primarily given with reference to finger inputs (e.g., finger contacts, single-finger tap gestures, finger swipe gestures), it should be understood that in some embodiments, one or more of these finger inputs are replaced by 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 contact) followed by movement of the 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 when the cursor is over the location of the tap gesture (e.g., instead of detecting the contact, followed by ceasing to detect the contact). Similarly, when multiple user inputs are detected simultaneously, it should be understood that multiple computer mice are optionally used simultaneously, or mice and finger contacts are optionally used simultaneously.

[0212] Figure 5AAn exemplary personal electronic device 500 is illustrated. The device 500 includes a body 502. In some embodiments, the device 500 may include a body 502 relative to the devices 100 and 300 (e.g., Figures 1A to 4B ) some or all of the features described in . In some embodiments, device 500 has a touch-sensitive display screen 504, referred to hereinafter as touch screen 504. Alternatively, or in addition to touch screen 504, device 500 also has a display and a touch-sensitive surface. As with devices 100 and 300, in some embodiments, touch screen 504 (or touch-sensitive surface) optionally includes one or more intensity sensors for detecting the intensity of the contact (e.g., touch) applied. The one or more intensity sensors of touch screen 504 (or touch-sensitive surface) can provide output data representing the intensity of the touch. The user interface of device 500 can respond to the touch based on the intensity of the touch, which means that touches of different intensities can invoke different user interface operations on device 500.

[0213] Exemplary techniques for detecting and processing touch intensity are found, for example, in the following related applications: International patent application serial number PCT / US2013 / 040061, entitled “Device, Method, and Graphical User Interface for Displaying UserInterface Objects Corresponding to an Application,” filed on May 8, 2013, published as WIPO publication number WO / 2013 / 169849; and International patent application serial number PCT / US2013 / 069483, entitled “Device, Method, and Graphical User Interface for Transitioning Between TouchInput to Display Output Relationships,” filed on November 11, 2013, published as WIPO publication number WO / 2014 / 105276, each of which is hereby incorporated by reference in its entirety.

[0214] In some embodiments, the device 500 has one or more input mechanisms 506 and 508. Input mechanisms 506 and 508 (if included) can be physical. Examples of physical input mechanisms include push buttons and rotatable mechanisms. In some embodiments, the device 500 has one or more attachment mechanisms. Such attachment mechanisms (if included) can allow the device 500 to be attached to, for example, hats, glasses, earrings, necklaces, shirts, jackets, bracelets, watchbands, bracelets, pants, belts, shoes, wallets, backpacks, etc. These attachment mechanisms allow the user to wear the device 500.

[0215] Figure 5B An exemplary personal electronic device 500 is depicted. In some embodiments, the device 500 may include a Figure 1A 、 Figure 1B and Figure 3 Some or all of the components described. Device 500 has a bus 512 that operatively couples an I / O portion 514 to one or more computer processors 516 and a memory 518. The I / O portion 514 can be connected to a display 504, which can have a touch-sensitive component 522 and optionally a strength sensor 524 (e.g., a contact strength sensor). In addition, the I / O portion 514 can be connected to a communication unit 530 for receiving application and operating system data using Wi-Fi, Bluetooth, near field communication (NFC), cellular, and / or other wireless communication technologies. Device 500 may include input mechanisms 506 and / or 508. The input mechanism 506 is optionally, for example, a rotatable input device or a depressible and rotatable input device. In some examples, the input mechanism 508 is optionally a button.

[0216] In some examples, 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 are operatively connected to I / O portion 514.

[0217] 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 methods 700, 800, 1000, 1200, 1500, and 1700 ( Figure 7 、 Figure 8 、 Figure 10 、 Figure 12 、 Figure 15 and Figure 17). Computer-readable storage media can be any medium that can tangibly contain or store computer-executable instructions for use by or in conjunction with instruction execution systems, devices, and apparatuses. In some examples, the storage medium is a transient computer-readable storage medium. In some examples, 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 devices, optical storage devices, and / or semiconductor storage devices. Examples of such storage devices include magnetic disks, optical disks based on CD, DVD, or Blu-ray technology, and persistent solid-state memories such as flash memory, solid-state drives, and the like. Personal electronic device 500 is not limited to Figure 5B components and configurations, but may include other components or additional components in a variety of configurations.

[0218] As used herein, the term "indicator" refers to an indication that is optionally provided on device 100, 300, and / or 500 ( Figure 1A 、 Figure 3 and Figures 5A to 5B ) is a user-interactive graphical user interface object displayed on a display screen of a computer. For example, an image (e.g., an icon), a button, and text (e.g., a hyperlink) optionally each constitute an affordance.

[0219] As used herein, the term "focus selector" refers to an input element used to indicate the current portion of a user interface with which a user is interacting. In some implementations that include a cursor or other position marker, the cursor acts as a "focus selector" such that when the cursor is over a particular user interface element (e.g., a button, window, slider, or other user interface element), a focus selector is displayed on a touch-sensitive surface (e.g., Figure 3 Touchpad 355 or Figure 4B In the event that an input (e.g., a press input) is detected on the touch-sensitive surface 451 in FIG, the particular user interface element is adjusted according to the detected input. In the case of a touch screen display (e.g., a touch screen display) that enables direct interaction with user interface elements on the touch screen display Figure 1A touch-sensitive display system 112 or Figure 4AIn some implementations of the touch screen 112 in FIG, 2 , a contact detected on the touch screen acts as a “focus selector” such that when input (e.g., a press input by the 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 touch screen display, the particular user interface element is adjusted according to the detected input. In some implementations, the focus moves from one area of ​​the user interface to another area of ​​the user interface without corresponding movement of a cursor or movement of a contact on the touch screen display (e.g., by using a tab key or arrow keys to move the focus from one button to another); in these implementations, the focus selector moves according to the movement of the focus between different areas 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 the touch screen display) that is controlled by the user to deliver the user's intended interaction with the user interface (e.g., by indicating to the device the element of the user interface with which the user desires to interact). For example, when a press input is detected on a touch-sensitive surface (e.g., a touchpad or touch screen), the position of a focus selector (e.g., a cursor, contact, or selection box) over a corresponding button will indicate that the user intends to activate the corresponding button (rather than other user interface elements shown on the device display).

[0220] As used in the specification and claims, the term "characteristic intensity" of a contact refers to a characteristic of the contact based on one or more intensities of the contact. In some embodiments, the characteristic intensity is based on multiple intensity samples. The characteristic intensity is optionally based on a predefined number of intensity samples or a set of intensity samples collected during a predetermined time period (e.g., 0.05 seconds, 0.1 seconds, 0.2 seconds, 0.5 seconds, 1 second, 2 seconds, 5 seconds, 10 seconds) relative to a predefined event (e.g., after contact is detected, before contact is detected to be lifted off, before or after contact begins to move, before contact ends, before or after contact is detected to increase in intensity, and / or before or after contact is detected to decrease in intensity). The characteristic intensity of a contact is optionally based on one or more of the following: the maximum value of the intensity of the contact, the mean value of the intensity of the contact, the average value of the intensity of the contact, the value at the top 10% of the intensity of the contact, the half-maximum value of the intensity of the contact, the 90% maximum value of the 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 the average value of the intensity of the contact over time). In some embodiments, the feature strength is compared to a set of one or more strength thresholds to determine whether the user has performed an operation. For example, the set of one or more strength thresholds optionally includes a first strength threshold and a second strength threshold. In this example, a contact whose feature strength does not exceed the first threshold results in a first operation, a contact whose feature strength exceeds the first strength threshold but does not exceed the second strength threshold results in a second operation, and a contact whose feature strength exceeds the second threshold results in a third operation. In some embodiments, a comparison between the feature strength and one or more thresholds is used to determine whether to perform one or more operations (e.g., whether to perform the corresponding operation or to abandon the corresponding operation) rather than to determine whether to perform the first operation or the second operation.

[0221] In some embodiments, the computer system is in a locked state or an unlocked state. In the locked state, the computer system is turned on and is operable, but it is prevented from performing a predefined set of operations in response to user input. The predefined set of operations optionally includes navigation between user interfaces, activation or deactivation of a predefined set of functions, and activation or deactivation of certain applications. The locked state can be used to prevent unintentional or unauthorized use of a certain function of the computer system, or to activate or deactivate some functions on the computer system. In some embodiments, in the unlocked state, the computer system is turned on and is operable, and it is not prevented from performing at least a portion of the predefined set of operations that cannot be performed when in the locked state. When the computer system is in the locked state, it is said that the computer system is locked. When the computer system is in the unlocked state, it is said that the computer is unlocked. In some embodiments, the computer system in the locked state optionally responds to a limited set of user inputs, which include inputs corresponding to attempts to convert the computer system to the unlocked state or inputs corresponding to shutting down the computer system.

[0222] Attention is now turned to an embodiment of a user interface ("UI") and associated processes implemented on a computer system, such as portable multifunction device 100, device 300, or device 500.

[0223] 6A to 6AG Illustrated are exemplary user interfaces for indicating time and / or displaying a user interface based on a day of the week according to some embodiments. The user interfaces in these figures are used to illustrate the processes described below, including Figure 7 and Figure 8 The method in .

[0224] Figure 6A A computer system 600 is illustrated that includes a display 602 (e.g., a touch-sensitive display), a rotatable and depressible input mechanism 604, and a button 606. Figure 6A In some embodiments, the computer system 600 is a smartwatch. In some embodiments, the computer system 600 is a smart phone, a tablet computer, a laptop computer, or a desktop computer. Figure 6A, the computer system 600 displays the user interface 607a on the display 602. In some embodiments, the computer system 600 displays the user interface 607a in response to detecting a request to display a user interface that displays a time indication (e.g., a time user interface, a watch face user interface, a wake-up screen, a lock screen, a home screen, and / or a clock user interface). In some embodiments, the wake-up screen is the displayed user interface (e.g., a lock screen and / or an initial user interface) that the computer system displays when leaving an inactive state (e.g., a low power state, a reduced power state, a sleep state, and / or a dimmed state). In some embodiments, the home screen is the displayed user interface (e.g., user interface 400) that includes a user interface object corresponding to the corresponding application and, optionally, a time indication. When a user interface object on the home screen is activated, the computer system displays the corresponding application corresponding to the activated user interface object. In some embodiments, in response to detecting a request to display a user interface that displays a time indication, the computing system 600 displays a user interface 607a, 607b, 607c, 607d, 607e, 607f, 607g, 607h, 607I, 607j, 607k, 607l, 607m, 607n, or 607o, depending on the context, as described herein.

[0225] User interface 607a includes a first character 608a, a second character 608b, a time indication (e.g., hour hand 610a and minute hand 610b), an analog dial 612, and user interface elements 614 (e.g., complication blocks). First character 608a and second character 608b are collectively referred to as characters 608. Hour hand 610a and minute hand 610b are in a first position relative to analog dial 612, indicating the current time (e.g., 10:09). Hour hand 610a and minute hand 610b are collectively referred to as clock hands 610.

[0226] exist Figure 6A In some embodiments, as shown in FIG. 1 , user interface element 614 displays date information (e.g., from a calendar application), including a representation of the day of the week (e.g., "MON" corresponding to Monday) and the day of the month (e.g., the 21st day of the month). Figure 6X and Figure 6AG As described, user interface element 614 may be selected to open a corresponding calendar application. In user interface 607a, user interface element 614 is located in a first position below the point around which hour hand 610a and minute hand 610b rotate.

[0227] The first character 608a and the second character 608b interact with the hour hand 610a and the minute hand 610b based on the positioning of the hour hand 610a and the minute hand 610b. In the user interface 607a, due to the positioning of the hour hand 610a and the minute hand 610b, the first character 608a and the second character 608b are in a first state in which the first character 608a is lying (or sitting supinely) on the hour hand 610a and the minute hand 610b, and the second character 608b is sitting upright on the end of the hour hand 610a.

[0228] In some embodiments, the computer system 600 displays the user interface 607a in grayscale (e.g., black and white or a tint between black and white, with no non-grayscale colors) because the day of the week (e.g., Monday) is not one of the one or more days of the week (e.g., a predetermined group, a user-defined group, and / or a system-defined group). In some embodiments, the user interface 607a is grayscale, except for the first person 608a and / or the second person 608b. User interfaces 607b, 607c, 607d, 607g, 607i, 607j, 607k, and 607n (described below) are displayed in grayscale because they are displayed on a day of the week that is not one of the one or more days of the week. User interfaces 607e, 607f, 607h, 607l and / or 607m (described below) are displayed in one or more colors (e.g., other than grayscale colors) because they are displayed on a day of the week that is one of a group of days or multiple days of the week.

[0229] Figure 6B User interface 607b is illustrated with hour hand 610a and minute hand 610b in a second position indicating a second time (e.g., 9:04) on the same day (e.g., Monday, the 21st) as user interface 607a. Based on the positions of hour hand 610a and minute hand 610b, computer system 600 displays first character 608a and second character 608b in a second state in which second character 608b interacts with hour hand 610a by swinging on a swing suspended from hour hand 610a, while first character 608a appears to be watching second character 608b.

[0230] Figure 6CUser interface 607c is illustrated, with hour hand 610a and minute hand 610b in a third position indicating a third time (e.g., 8:05). User interface 608c includes first person 608a, third person 608c, fourth person 608d, and fifth person 608e. Based on the positions of hour hand 610a and minute hand 610b, computer system 600 displays first person 608a, third person 608c, fourth person 608d, and fifth person 608e in a state where these characters interact with hour hand 610a and minute hand 610b by climbing over them (e.g., because hour hand 610a and minute hand 610b form a slope).

[0231] In some embodiments, the user interface includes one or more elements related to the time of day, the day of the week, the character's interaction with the time indication, and / or the character's activity. For example, in user interface 607c, a first character 608a is wearing a hat 608a1 associated with climbing, exploring, and / or being outdoors.

[0232] In user interface 607c, user interface element 614 indicates that the day of the week is Wednesday and that it is the 23rd day of January. In some embodiments, because the day of the week (e.g., Wednesday) is not one of a set of one or more days of the week (e.g., a predetermined set, a user-defined set, and / or a system-defined set), computer system 600 displays user interface 607a in grayscale (e.g., black and white, with no non-grayscale colors). In some embodiments, user interface 607a is grayscale, except for first person 608a, third person 608c, fourth person 608d, and / or fifth person 608e.

[0233] Figures 6D to 6F A user interface 607d is illustrated for a different day of the week than user interfaces 607a, 607b, and 607c (e.g., Friday, the 25th day of January, as indicated by user interface element 614). In user interface 607d, hour hands 610a and 610b are in a fourth position indicating a fourth time (e.g., 2:57). Based on the fourth position of hour hand 610a and minute hand 610b, first person 608a and second person 608b are in a state in which first person 608a interacts with hour hand 610a and minute hand 610b by standing on hour hand 610a (e.g., because hour hand 610a is substantially horizontal) and leaning on minute hand 610b (e.g., because minute hand 610b is substantially vertical), and second person 608b is in the lower right corner of user interface 607d and looking upward at first person 608a.

[0234] In some embodiments, the user interface includes animation of one or more characters over time. Figures 6D to 6F Illustrated are a first character 608a and a second character 608b in an animation state including an animation in which the first character 608a waves to the second character 608b by moving an arm 608a2 and the second character 608b waves to the first character 608a by moving an arm 608b1.

[0235] In some embodiments, the computer system 600 displays the user interface differently based on the day of the week. Figure 6G In FIG. 6 , computer system 600 displays user interface 607e at the same time of day (e.g., 10:09) as user interface 607a, except that user interface 607e is displayed on Sunday instead of Monday. Because user interface 607e is displayed at the same time of day, hour hand 610a and minute hand 610b are positioned in the same manner as user interface 607a, and first person 608a and second person 608b are in the same state as user interface 607a. Because the user interface is displayed on Sunday, user interface 607e (e.g., background 607e1 of user interface 607e) is displayed in one or more colors (e.g., red, orange, yellow, green, blue, purple, brown, or a combination thereof) other than grayscale (e.g., black, white, or a hue between black and white). In user interface 607e, first person 608a and second person 608b are displayed in the same colors as in user interface 607a. In some embodiments, because the user interface 607e is displayed on Sunday, the first character 608a and the second character 608b are displayed in different colors than in the user interface 607a.

[0236] Figures 6H to 6I The user interface 607e is illustrated with different color backgrounds. In some embodiments, on Sundays, the computer system 600 displays different color backgrounds for different instances of the user interface 607e (e.g., in response to separate requests to display the user interface 607e). For example, in response to detecting a first request to display the user interface 607e (e.g., at 10:09 and 10 seconds), the computer system 600 displays the user interface 607e in a first set of one or more colors (e.g., as Figure 6G In response to detecting a second request to display user interface 607e (e.g., at 10:09 and 30 seconds), computer system 600 displays user interface 607e in a second set of one or more colors (e.g., as shown in FIG. 10 ); Figure 6H and in response to detecting a third request to display user interface 607e (e.g., at 10:09 and 45 seconds), the computer system 600 displays user interface 607e in a third set of one or more colors (e.g., as Figure 6I ).

[0237] In some embodiments, the computer system 600 displays the user interface in color (other than grayscale) throughout a particular day (eg, Sunday). Figure 6J The computer system 600 is illustrated as displaying a user interface 607f at the same time of day (e.g., 2:57 AM) as the user interface 607d, except that the user interface 607f is displayed on Sunday instead of Friday. Because the user interface 607f is displayed at the same time of day, the hour hand 610a and the minute hand 610b are in the same position as the user interface 607d, and the first character 608a and the second character 608b are in the same state as the user interface 607d. Because the user interface is displayed on Sunday, the user interface 607f (e.g., the background 607f1 of the user interface 607f) is displayed in one or more colors other than grayscale.

[0238] In some embodiments, the status of one or more characters is based on a holiday or event. Figure 6K Computer system 600 is illustrated displaying user interface 607g. Because user interface 607g is displayed for a birthday (e.g., the birthday of a user associated with computer system 600 or a birthday in a calendar application of a user associated with computer system 600), first person 608a and second person 608b include objects associated with a birthday. For example, in user interface 607g, first person 608a and second person 608b are wearing party hats and holding birthday items (e.g., a birthday cake and / or birthday gifts).

[0239] In user interface 607g, the states of first character 608a and second character 608b are based on the positioning of hour hand 610a and minute hand 610b. For example, based on the positioning of hour hand 610a and minute hand 610b, computer system 600 displays second character 608b interacting with hour hand 610b by sitting on top of (or sitting high on top of) the end of hour hand 610a (e.g., because hour hand 610a is pointing substantially upward and minute hand 610b is out of the way). Because minute hand 610b is positioned near 25 minutes (e.g., oriented downward and to the right), computer system 600 displays first character 608a in the lower left portion of user interface 607g (e.g., so that first character 608a does not interfere with minute hand 610b). In some embodiments, computer system 600 displays objects other than characters (e.g., gifts, balloons, or bird's nests) on top of the clock hands (e.g., hour hand 610a and / or minute hand 610b).

[0240] In some embodiments, the computer system 600 displays the user interface element 614 based on the positioning of the hour hand 610a, the minute hand 610b, the first person 608a, and / or the second person 608b. In the user interface 607g, the computer system 600 displays the user interface element 614 in a different position than in, for example, the user interfaces 607a, 607b, 607c, 607d, 607e, and 607f. In the user interface 607g, the computer system 600 displays the user interface element 614 above the point about which the hour hand 610a and the minute hand 610b rotate, where the hour hand 610a separates an indication of the day of the week (e.g., "Tuesday") from an indication of the day of the month (e.g., "27").

[0241] Figure 6L The computer system 600 is illustrated as displaying a user interface 607h, which is displayed for the same event (e.g., a birthday) and at the same time of day (e.g., approximately 12:25) as the user interface 607g, except that the event is on Sunday instead of Tuesday, as indicated by user interface element 614. Because the user interface 607h is displayed at the same time of day, the hour hand 610a and the minute hand 610b are in the same position as the user interface 607g, and the first character 608a and the second character 608b are in the same state as the user interface 607g. Because the user interface is displayed on Sunday, the user interface 607h (e.g., the background 607h1 of the user interface 607f) is displayed in one or more colors other than grayscale.

[0242] In some embodiments, the computer system 600 displays a user interface based on the season of the year (e.g., spring, summer, fall, or winter). For example, in some embodiments, the user interface includes one or more elements (e.g., seasonal elements) that indicate the current season of the year. For example, Figure 6M Illustrated is a computer system 600 that displays a user interface 607i during the winter season. Because the user interface 607i is displayed during the winter season, the user interface 607i includes an indication of the winter season, such as a snow element 618. The snow element 618 appears to be falling from the sky and interacts with the time indication by being stacked on the hour hand 610a and minute hand 610b. In some embodiments, the interaction between the seasonal element and the time indication is based on the positioning of the time indication. For example, in the user interface 607i, the snow element 618 is stacked on the surface of the substantially horizontal hour hand 610a and minute hand 610b.

[0243] In some embodiments, characters interact with seasonal elements. For example, in user interface 607i, first character 608a and / or second character 608b are sitting in and / or holding snow element 618. The states of first character 608a and second character 608b and the interaction of first character 608a and / or second character 608b with hour hand 610a and / or minute hand 610b are based on the positioning of hour hand 610a and minute hand 610b and the season of the year. For example, in user interface 607i, first character 608a is below minute hand 610b, so that minute hand 610b protects first character 608a from snow element 618, and second character 608b is below hour hand 610a, so that hour hand 610a protects second character 608b from snow element 618. As another example, character 608a and second character 608b are wearing winter hats because it is winter.

[0244] Figure 6N The computer system 600 is illustrated as displaying a user interface 607j during the autumn season (e.g., fall). Because the user interface 607j is displayed during the autumn season, the user interface 607j includes an indication of the autumn season, such as a leaf element 620. The leaf element 620 appears to be on the ground and interacts with the time indication by stacking on the hour hand 610a and the minute hand 610b (e.g., because the hour hand 610a and the minute hand 610b are positioned so as to support the leaf element 620). In the user interface 607j, the first character 608a and / or the second character 608b interact with the leaf element 620 by raking the leaf element 620 (e.g., a portion of the leaf element 620 on the ground).

[0245] In some embodiments, the season of the year is based on the geographic location and the time of the year. For example, the month of April is spring in the Northern Hemisphere and autumn in the Southern Hemisphere. In some embodiments, the appearance of the indication season of the user interface is based on the distance from the equator (for example, the latitude of the geographic location). For example, in some embodiments, if the geographic location is within a threshold distance from the equator, the indication of autumn does not include a representation of fallen leaves, and the representation of snow is not displayed for any season (for example, even in winter). In some embodiments, the representation of snow is displayed over a larger date range for a location further away from the equator (for example, closer to the North Pole or the South Pole) than for a location closer to the equator. In some embodiments, the geographic location is based on a geographic location associated with the computer system 600, such as, for example, the physical location of the computer system 600 and / or the geographic location setting of the computer system 600.

[0246] In some embodiments, the computer system 600 displays a user interface based on weather conditions. For example, in some embodiments, the user interface includes one or more elements (e.g., weather elements) that indicate weather conditions. For example, returning Figure 6M In some embodiments, the computer system 600 displays the snow element 618 because it is snowing (e.g., the snow element 618 acts as a weather element instead of or in addition to the season element). As another example, in Figure 6O In the user interface 607k shown in FIG, the computer system 600 displays a rain element 622 because it is raining.

[0247] In some embodiments, the interaction between the weather element and the time indication is based on the positioning of the time indication. For example, in user interface 607i, snow element 618 is piled on the surface of the substantially horizontal hour hand 610a and minute hand 610b. In user interface 607k, rain element 622 appears to fall on hour hand 610a and minute hand 610b.

[0248] In some embodiments, characters interact with weather elements. For example, in user interface 607i, first character 608a and / or second character 608b are sitting in and / or catching snow elements 618. In some embodiments, rain elements 622 fall on first character 608a and / or second character 608b. The states of first character 608a and second character 608b and the interaction of first character 608a and / or second character 608b with hour hand 610a and / or minute hand 610b are based on the positioning of hour hand 610a and minute hand 610b and weather conditions. For example, in user interface 607i, first character 608a is below minute hand 610b, so that minute hand 610b protects first character 608a from snow element 618, and second character 608b is below hour hand 610a, so that hour hand 610a protects second character 608b from snow element 618. In some embodiments, the character 608a and the second character 608b are wearing winter hats due to weather conditions (e.g., because it is snowing). In the user interface 607k, the first character 608a is below the minute hand 610b, such that the minute hand 610b protects the first character 608a from the rain element 622, and the second character 608b is below the hour hand 610a, such that the hour hand 610a protects the second character 608b from the rain element 622. As another example, the character 608a and the second character 608b are holding umbrellas due to weather conditions (e.g., because it is raining).

[0249] In some embodiments, the computer system 600 displays a user interface based on weather conditions and the day of the week. Figure 6P, computer system 600 displays user interface 6071 at the same time of day and during the same weather conditions as user interface 607i, except that user interface 6071 is displayed on Sunday instead of Monday. Because user interface 6071 is displayed on Sunday, computer system 600 displays user interface 6071 (e.g., a portion of user interface 6071 and / or an aspect of first character 608a and / or second character 608b) in colors other than grayscale. For example, in user interface 6071 (and compared to user interface 607i), background 60711 includes colors other than grayscale, and hats worn by first character 608a and second character 608b include colors other than grayscale.

[0250] In some embodiments, the computer system 600 displays a user interface based on the season of the year and the day of the week. Figure 6Q , computer system 600 displays user interface 607m at the same time of day and during the same season of year as user interface 607j, except that user interface 607m is displayed on Sunday instead of Monday. Because user interface 607m is displayed on Sunday, computer system 600 displays user interface 607m (e.g., a portion of user interface 607m and / or an aspect of first character 608a and / or second character 608b) in a color other than grayscale. For example, in user interface 607m (and compared to user interface 607j), background 607m1 includes a color other than grayscale.

[0251] Although the computer system 600 is described as displaying a user interface (e.g., a watch face, a wake screen, a lock screen, and / or a home screen) in a non-grayscale color on Sundays, in some embodiments, the computer system 600 displays the user interface in a non-grayscale color on one or more other days of the week instead of or in addition to Sunday (e.g., on Saturdays and Sundays). In some embodiments, a user can (e.g., when editing the user interface 607u) select a day of the week on which the computer system 600 displays the user interface in a non-grayscale color.

[0252] In some embodiments, the computer system 600 displays the user interface based on the time of day (or time period of the day), such as daytime, nighttime, sunrise, sunset, dawn, and / or dusk. For example, in some embodiments, Figures 6A to 6Q The user interface shown during the day is illustrated. In some embodiments, Figures 6A to 6Q The appearance of the user interface in (e.g., the appearance of the background, the appearance of the time indication, the status of the first character 608a and / or the second character 608b, and / or the presence or absence of graphical elements) is based on displaying the user interface during the day. For example, Figures 6A to 6QThe user interface displayed by the computer system 600 in includes a white or non-black background. Figure 6R The computer system 600 is illustrated as displaying a user interface 607n during nighttime. Because the user interface 607n is displayed during nighttime, the background 607n1 is black (or dark gray), the characters 608 are displayed so that they appear to be sleeping, and the user interface 607n includes a representation of a bed for the characters 608 to sleep on.

[0253] In some embodiments, the computer system 600 displays a user interface based on the user's activities, such as fitness activities, sports, and / or hobbies. For example, Figure 6S The computer system 600 is illustrated displaying a user interface 607o during a fitness activity (e.g., running or jogging). Because the user interface 607o is displayed during a fitness activity, the characters 608 are displayed in a manner such that they appear to be running. In some embodiments, because of the positioning of the clock hand 610 (e.g., because the clock hand 610 is pointing upward), the computer system 600 displays the characters 608 below the clock hand 610 in the user interface 607o. In some embodiments, Wednesday is designated as a day on which elements of the user interface are displayed in color, and the clock hand 610 is displayed in color, as shown in FIG. Figure 6S , because user interface 607o is displayed on a Wednesday (eg, for the purpose of being in the middle of the week).

[0254] In some embodiments, the computer system 600 displays a user interface based on the state of the computer system 600. In some embodiments, the computer system 600 is configured to display a user interface in a manner different from other operating states (e.g., Figures 6A to 6S In some embodiments, the computer system 600 enters a reduced power state in response to determining that a user of the computer system 600 is inactive and / or not looking at the display 602 (e.g., the user powers down the computer system 600 and / or does not interact with the display 602 (or other input device of the computer system 600) for a threshold amount of time).

[0255] Figures 6T to 6W Computer system 600 is illustrated operating in a reduced power state and displaying user interface 607p, user interface 607q, user interface 607r, and user interface 607s, respectively (eg, because computer system 600 is in a reduced power state). Figure 6TUser interface 607p in FIG. 1 is an example of a user interface displayed at the same time of day (e.g., 10:09) and day of the week (e.g., Monday) as user interface 607a, except that computer system 600 displays user interface 607p when in a reduced power state and displays user interface 607a when in a non-reduced power state (e.g., a normal or standard operating state). In user interface 607p, person 608 and clock hand 610 are in the same position as in user interface 607a (e.g., person 608 is sitting on clock hand 610, and clock hand 610 is positioned to indicate a time of 10:09). In user interface 607p, the background and the inner portion of person 608 are black, in contrast to user interface 607a, in which the background and the inner portion of person 608 are white. Additionally, in user interface 607p, user interface element 614, the indicia of dial 612, and the outline of person 608 are white, in contrast to user interface 607a, in which user interface element 614, the indicia of dial 612, and the outline of person 608 are black. In some embodiments, displaying elements (e.g., the background and / or person 608) in black (e.g., as in user interface 607p, user interface 607q, and / or user interface 607r) consumes less energy than displaying elements in white or a non-grayscale color.

[0256] In some embodiments, computer system 600 may display character 608 in different states when in a reduced power state. For example, Figure 6UUser interface 607q in FIG. 1 is an example of a user interface displayed at the same time of day (e.g., 2:57) and day of the week (e.g., Friday) as user interface 607d, except that computer system 600 displays user interface 607q while in a reduced-power state and displays user interface 607d while in a non-reduced-power state. In user interface 607q, characters 608 and clock hands 610 are positioned the same as in user interface 607d (e.g., first character 608a is standing on hour hand 610a and leaning on minute hand 610b, second character 608b is in the lower right corner of user interface 607q, looking up at first character 608a, and clock hands 610 are positioned to indicate the time 2:57). Similar to user interface 607p, in user interface 607q, the background and the interior portion of character 608 are black, in contrast to user interface 607d, in which the background and the interior portion of character 608 are white. Additionally, in user interface 607q, user interface element 614, the indicia of dial 612, and the outline of person 608 are white, in contrast to user interface 607d, in which user interface element 614, the indicia of dial 612, and the outline of person 608 are black. In some embodiments, user interface 607q does not include animation (e.g., person 608 is not animated in user interface 607q). In some embodiments, person 608 is animated in user interface 607q in the same manner as in user interface 607d.

[0257] In some embodiments, when the computer system 600 is in the reduced power state, the computer system 600 displays the character 608 in a particular state, such as a resting state, a predetermined state, and / or a state specific to the reduced power state. In some embodiments, when the computer system 600 is in the reduced power state, the computer system 600 displays the character 608 in a state that is not based on the position of the clock hands 610, the day of the week, the season of the year, the weather conditions, the user's activities, and / or events (e.g., the state is the same regardless of the position of the clock hands 610, the day of the week, the season of the year, the weather conditions, the user's activities, and / or events). Figure 6V Illustrated is a computer system 600 displaying a user interface 607r, which is an example of a user interface in which a character 608 is displayed in a state specific to a reduced-power state of the computer system 600. The user interface 607r corresponds to the same time of day and the same day of the week as the user interface 607p, except that the characters 608 are in a state in which they are positioned in the bottom corners of the user interface, rather than, for example, in the state shown in the user interface 607p.

[0258] In some embodiments, when the computer system 600 is in a reduced power state, the computer system 600 displays a user interface based on the day of the week. For example, Figure 6W , computer system 600 displays user interface 607s on the same day and time as user interface 607r, except that user interface 607s is displayed on a different day of the week (e.g., Sunday instead of Monday). Because computer system 600 displays user interface 607s on Sunday, the background displayed by computer system 600 (e.g., background 607s1) is different from the background of user interfaces displayed when computer system 600 is in a reduced power state on other days of the week (e.g., user interface 607p, user interface 607q, and / or user interface 607r). For example, Figure 6W In the illustrated embodiment, the background 607s1 includes a representation of the scene (e.g., the character 608 appears to be sitting on a ground that is not shown in the user interface 607p, the user interface 607q, or the user interface 607r) and includes a color (e.g., a color other than black, a non-grayscale color, and / or a different grayscale color) that is different from the color of the background displayed on other days (e.g., the color of the background in the user interface 607p, the user interface 607q, or the user interface 607r).

[0259] In some embodiments, the computer system 600 transitions from displaying the user interface 607r to displaying, for example, the user interface 607a, the user interface 607b, the user interface 607i, the user interface 607j, or the user interface 607k in response to detecting an input (e.g., lifting or raising the computer system 600, a lifting gesture, a wrist raising gesture, an input on the display 602, a press on 604, a rotation of 604, a press on 606). In some embodiments, the input corresponds to a request to exit a reduced power state, enter a non-reduced power state, and / or display a user interface. In some embodiments, the computer system 600 transitions from displaying, for example, the user interface 607a, the user interface 607b, the user interface 607i, the user interface 607j, or the user interface 607k in response to entering a reduced power state.

[0260] In some embodiments, the computer system 600 transitions from displaying the user interface 607p to displaying the user interface 607a in response to detecting an input (e.g., lifting or raising the computer system 600, a lifting gesture, a wrist raising gesture, an input on the display 602, a press on 604, a rotation of 604, a press on 606). In some embodiments, the input corresponds to a request to exit a reduced power state, enter a non-reduced power state, and / or display a user interface. In some embodiments, the computer system 600 transitions from displaying the user interface 607a to displaying the user interface 607p in response to entering a reduced power state.

[0261] In some embodiments, the computer system 600 transitions from displaying the user interface 607q to displaying the user interface 607d in response to detecting an input (e.g., lifting or raising the computer system 600, a lifting gesture, a wrist raising gesture, an input on the display 602, a press on 604, a rotation of 604, a press on 606). In some embodiments, the input corresponds to a request to exit a reduced power state, enter a non-reduced power state, and / or display a user interface. In some embodiments, the computer system 600 transitions from displaying the user interface 607d to displaying the user interface 607q in response to entering a reduced power state.

[0262] In some embodiments, the computer system 600 transitions from displaying the user interface 607s to displaying, for example, the user interface 607e, the user interface 607f, the user interface 607h, the user interface 607l, or the user interface 607m in response to detecting an input (e.g., lifting or raising the computer system 600, a lifting gesture, a wrist raising gesture, an input on the display 602, a press of 604, a rotation of 604, or a press of 606). In some embodiments, the input corresponds to a request to exit a reduced power state, enter a non-reduced power state, and / or display a user interface. In some embodiments, the computer system 600 transitions from displaying, for example, the user interface 607e, the user interface 607f, the user interface 607h, the user interface 607l, or the user interface 607m in response to entering a reduced power state.

[0263] In some embodiments, the computer system 600 displays elements of a user interface based on the day of the week, where the elements of the user interface do not indicate (e.g., inherently indicate) the day of the week (e.g., the elements of the user interface are not representations indicating the day of the week such as "Monday," "Tuesday," or "Sunday," or numerical representations indicating the day of the month such as "1," "14," or "23").

[0264] In some embodiments, the computer system 600 displays a user interface based on the day of the week according to system parameters and / or user preferences. For example, in some embodiments, the computer system 600 provides the user with the ability to select a color scheme and / or complication for the user interface. In some embodiments, a complication is a user interface element, such as user interface element 614, that displays information from a corresponding application and can be selected to open the corresponding application. Figures 6X to 6AF Exemplary techniques and user interfaces for editing a user interface (e.g., a time user interface, a clock user interface, and / or a watch user interface) are illustrated. Figure 6X , the computer system 600 displays reference Figure 6A6. While displaying user interface 607a, computer system 600 detects input 625a (e.g., a tap gesture or a tap and hold gesture on display 602). Input 625a corresponds to the location of user interface element 614. In response to detecting input 625a, if input 625a is an input of a first type (e.g., a tap and / or a contact that lasts for no more than a non-zero threshold amount of time), computer system 600 displays user interface 607w of a calendar application corresponding to user interface element 614 (e.g., opens the calendar application).

[0265] In response to detecting input 625a, if input 625a is a second type of input (e.g., touch and hold and / or contact that lasts for more than a non-zero threshold amount of time), computer system 600 displays selection user interface 607t, such as Figure 6Z The selection user interface 607t includes a representation 607t1 of the user interface 607a, a representation 607t2 of a different user interface, and an editing element 607a3.

[0266] The selection user interface 607t allows the user to select a different user interface. For example, in response to a left swipe on the selection user interface 607t, the computer system 600 displays the representation 607t2 in the center of the selection user interface 607t, and in response to user input (e.g., a tap on the representation 607t2 and / or a press of 604), displays the user interface represented by the representation 607t2.

[0267] In response to selection 625b of the editing element 607t3 (e.g., a tap or other input that selects the editing element 607t3), the computer system 600 displays an editing user interface 607u. The editing user interface 607u includes a color category indicator 607u1, a complex function block category indicator 607u2, a representation 607u3 of the user interface being edited (e.g., the user interface 607a), an option indicator 607u4, and a positioning indicator 607u5. The color category indicator 607u1 is displayed above the representation 607u3 to indicate that the color setting of the user interface is selected for editing. The option indicator 607u4 indicates that the "black and white" option is currently selected for the color setting (e.g., the user interface 607a will only be displayed in black and white (e.g., regardless of the day of the week). The positioning indicator 607u5 includes a pill such that the positioning of the pill indicates the positioning of the currently selected option within a set of color options. Figure 6Z , the pill is located at the top of the positioning indicator 607u5, which indicates that "black and white" is the first color option.

[0268] exist Figure 6Z In , the computer system 600 detects a request 625c to change the color option. Figure 6Z In some embodiments, the request 625c includes a rotation of the rotatable input mechanism 604. In some embodiments, the request 625c is a swipe gesture (e.g., an upward swipe gesture) on the display 602. In response to detecting the request 625c to change the color option, the computer system 600 changes the currently selected color option to "color", such as Figure 6AA Indicated by option indicator 607u4 in . Figure 6AA , representation 607u3 is updated to include non-grayscale colors, and the positioning indicator is updated such that the pill is moved to the middle of positioning indicator 607u5 to indicate that the color option "Color" is in the middle of the set of color options. In some embodiments, the "Color" option corresponds to a setting in which the user interface (e.g., 607a) is displayed in a non-grayscale color (e.g., regardless of the day of the week).

[0269] exist Figure 6AA In , computer system 600 detects request 625d to change color options (e.g., another request to change color options and / or a continuation of request 625c). Figure 6AA In FIG. 6 , request 625d includes a rotation of rotatable input mechanism 604. In some embodiments, request 625d is a swipe gesture (e.g., an upward swipe gesture) on display 602. In response to detecting request 625d to change the color option, computer system 600 changes the currently selected color option to "Sunday's Color," as shown in FIG. Figure 6AB Indicated by option indicator 607u4 in . Figure 6AB , representation 607u3 is updated so that the representation of user interface element 614 displays the day of the week as Sunday to indicate that user interface 607a will be displayed in a non-grayscale color on Sundays. In some embodiments, when the "Sunday color" option is selected, computer system 600 displays user interface 607a in a non-grayscale color only on Sundays. Figure 6AB , the positioning indicator is updated so that the pill is moved to the bottom of positioning indicator 607u5 to indicate that the color option "Sunday's Color" is the last option in the set of color options.

[0270] exist Figure 6AB In , the computer system 600 detects a request 625e to change a feature of the user interface 607a that is selected for editing. Figure 6AB , request 625e includes a swipe gesture (e.g., swipe left). Figure 6ACAs shown in , in response to detecting request 625e, the computer system 600 selects "Complex Function Block" as the feature currently selected for editing, as indicated by displaying 607u2 above representation 607u3, and visually distinguishing (e.g., outlining and / or highlighting) the complex function block representation 607u6 to indicate the feature selected for editing.

[0271] exist Figure 6AC In FIG. 6 , the computer system 600 detects input 625f (e.g., a tap input or other input that selects a representation of a complex function block). In response to detecting input 625f, the computing system 600 Figure 6AD The user interface 607v shown in FIG. 607v includes a complication tile option 607v1 corresponding to a calendar application (e.g., a complication tile option corresponding to the currently selected complication tile option of the user interface element 614) and a complication tile option 607v2 corresponding to a weather application. Figure 6AD In the example embodiment, the computer system 600 detects a selection 625g (e.g., a tap and / or other selection input) of the complication tile option 607v2. In response to detecting the selection 625g, the computer system displays (e.g., returns to) the editing user interface 607u in which the complication tile representation 607u6 in the representation 607u3 is updated to show a representation of the complication tile corresponding to the weather application (e.g., replacing the representation of the previously selected complication tile corresponding to the calendar application).

[0272] exist Figure 6AE In , the computer system 600 detects a request 625h to exit the editing user interface. Figure 6AE , the request 625h includes a press of the rotatable input mechanism 604. In some embodiments, the request 625h includes a press of the button 606 and / or an input on the display 602 (e.g., a tap). In some embodiments, in response to detecting the request 625h to exit the editing user interface, the computer system 600 displays a selection user interface 607t, wherein the representation 607t1 is updated to represent the option selected in the editing user interface 607u and / or the user interface 607v. In some embodiments, in response to detecting the request 625h to exit the editing user interface, the computer system 600 displays the user interface 607a according to the option selected in the editing user interface 607u and / or the user interface 607v, as shown. Figure 6AF For example, in Figure 6AF In FIG, user interface 607a is displayed in black and white (e.g., without non-grayscale colors) because the "Color on Sunday" option is selected (e.g., in Figure 6AB ) and the day of the week is Monday (e.g. Figure 6XIn addition, user interface 607a is displayed with complication 626 corresponding to a weather application because complication option 607v2 is selected (e.g., in Figure 6AD middle).

[0273] Figure 7 700 is a flowchart illustrating a method for displaying an interaction between a character and a clock hand using a computer system according to some embodiments. Method 700 is performed at a computer system (e.g., 100, 300, 500, 600, a smart phone, a smart watch, a tablet computer, a laptop computer, a desktop computer, and / or a head-mounted device, such as, for example, a head-mounted augmented reality and / or extended reality device) that communicates with a display generation component (e.g., 602, a display controller, a display, a touch-sensitive display system, a touch screen, a monitor, and / or a head-mounted display system) and one or more input devices (e.g., 602, 604, 606, a touch-sensitive surface, a physical button, a rotatable input mechanism, a rotatable and depressible input mechanism, a motion sensor, an accelerometer, a gyroscope, a keyboard, a controller, and / or a mouse). Some operations in method 700 are optionally combined, the order of some operations is optionally changed, and some operations are optionally omitted.

[0274] As described below, method 700 provides an intuitive way to display interactions between characters and clock hands. This method reduces the cognitive burden placed on the user by displaying interactions between characters and clock hands, thereby creating a more efficient human-computer interface. For battery-powered computing devices, enabling users to display interactions between characters and clock hands more quickly and efficiently saves power and increases the time between battery charges.

[0275] The computer system detects (702) a first request to display a user interface (e.g., a clock face user interface, a watch face user interface, a wake-up screen, and / or a lock screen) via one or more input devices. In some embodiments, the wake-up screen is a user interface that is displayed (e.g., initially displayed) when the computer system transitions from an inactive state, a low-power state, an off state, and / or a sleep state to an active state, a full-power state, an on state, and / or a wake-up state. In some embodiments, the first request comprises contact (e.g., a tap, a swipe, or other gesture) on a touch-sensitive surface. In some embodiments, the first request comprises movement (e.g., a change in positioning, rotation, and / or orientation) of at least a portion of the computer system (e.g., a movement that satisfies a set of movement criteria, such as a movement indicating a wrist raise gesture, picking up the computer system, an intention to view a display generating component, and / or an intention to interact with the computer system). In some embodiments, the first request comprises pressing a button (e.g., a physical button) and / or a depressible input mechanism (e.g., a rotatable and depressible input mechanism). In some embodiments, the first request comprises rotating a rotatable input mechanism (e.g., a rotatable and depressible input mechanism). In some embodiments, the first request includes audio input (e.g., a voice command). In some embodiments, the first request includes a gesture (e.g., an air gesture, a wrist raise gesture, a wrist rotate gesture, covering a display generating component, and / or revealing a display generating component). In some embodiments, a wrist raise gesture is identified based at least in part on a change in the positioning of the computer system 600 (such as a change in angle, orientation, and / or altitude) and / or a rate of change in the positioning of the computer system 600 (such as a rate of change in angle, orientation, and / or altitude).

[0276] In response to detecting a first request to display a user interface, the computer system displays (704) via a display generation component a user interface (e.g., 607a, 607b, 607c, 607d, 607e, 607f, 607g, 607h, 607i, 607j, 607k, 607l, 607m, 607n, or 607o) including displaying (706) (e.g., concurrently displaying): a time indication (e.g., 610a, 610b, an analog time indication, a digital time indication, and / or an indication of the current time) indicating a first time, wherein the time indication includes one or more clock hands (e.g., 610a and / or 610b) including a first clock hand (e.g., an hour hand such as 610a) indicating the first time (and Optionally, a second clock hand, such as a minute hand (e.g., 610b) or a second hand), wherein displaying the first clock hand indicating a first time includes: displaying the first clock hand at a first location in the user interface; and a first character (e.g., 608a, 608b, 608c, 608d, 608e, a static character, an animated character, a non-alphanumeric character, a cartoon character, a fictional character, and / or an animal character) in a first state (e.g., location, position, orientation, configuration, expression, size, shape, color, animation, activity, clothing, and / or accessories; e.g., a state relative to the time indication), the first state representing a first interaction between the first character and the first clock hand at the first location (e.g., an interaction between the first character and the first clock hand and / or the second clock hand). In some embodiments, displaying the time indication and the first character in response to detecting a first request to display a clock face includes: displaying a first interaction between the time indication and the first character.

[0277] After displaying the user interface in response to detecting the first request to display the user interface, the computer system detects (708) via one or more input devices a second request to display the user interface (e.g., a request that is separate and different from the first request to display the user interface). In some embodiments, the second request includes the same type of input as the first request (e.g., contact, movement of at least a portion of the computer system, press of a button, rotation of a rotatable input mechanism, audio input, and / or gesture). In some embodiments, the second request includes a different type of input than the first request. In response to detecting a second request to display a user interface, the computer system displays (710) a user interface (e.g., 607a, 607b, 607c, 607d, 607e, 607f, 607g, 607h, 607i, 607j, 607k, 607l, 607m, 607n, or 607o) including displaying (712) (e.g., concurrently displaying): a time indication (e.g., 610a and / or 610b) including a first clock pointer (e.g., 610a) indicating a second time different from the first time, wherein displaying the first clock pointer indicating the second time includes: displaying the first clock pointer at a second location in the user interface different from the first location; and a first character in a second state, the second state different from the first state and representing a second interaction between the first character and the first clock pointer at the second location, the second interaction different from the first interaction between the first character and the first clock pointer at the first location.

[0278] In some embodiments, the interaction (e.g., the first interaction and / or the second interaction) includes: the character (e.g., the first character) performing an action on the time indication (e.g., leaning on it, sitting on it, climbing, standing on it, standing under it, running on it, jumping on it, playing on it, lying on it and / or looking at it), the time indication performing an action on the character (e.g., protecting the character from rain and / or snow), and / or the time indication affecting the character (e.g., affecting the character's state, position, location, orientation, configuration, expression, size, shape, color, animation, activity, clothing and / or accessories). In some embodiments, the interaction (e.g., the first interaction and / or the second interaction) includes communication and / or direct interaction (e.g., contact) between the character (e.g., the first character) and the time indication (e.g., the first clock hand and / or the second clock hand). In some embodiments, the state (e.g., position, location, orientation, configuration, expression, size, shape, color, animation, activity, clothing, and / or accessories) of a character (e.g., the first character) is based on (e.g., determined by) the state of a time indication (e.g., the position of a first clock hand and / or a second clock hand). In some embodiments, an interaction (e.g., a first interaction and / or a second interaction) includes a character (e.g., the first character) touching the time indication (e.g., touching the first clock hand and / or the second clock hand). In response to detecting a first request to display a user interface, the first character is displayed in a first state representing a first interaction between the first character and the first clock hand, and in response to detecting a second request to display a user interface, the first character is displayed in a second state different from the first state and representing a second interaction between the first character and the first clock hand, providing feedback to the user about changes in time, thereby providing improved visual feedback to the user. In response to detecting a first request to display a user interface, the first character is displayed in a first state representing a first interaction between the first character and a first clock hand, and in response to detecting a second request to display a user interface, the first character is displayed in a second state different from the first state and representing a second interaction between the first character and the first clock hand, reducing the number of inputs required to display the first character having a different interaction with the first watch hand, thereby reducing the number of inputs required to perform an operation.

[0279] In some embodiments, the first interaction includes the first character leaning on the first clock hand (e.g., Figures 6D to 6F and / or Figure 6J608a in the figure; the first character's hand, arm, shoulder, and / or back rests on the first clock hand. In some embodiments, the second interaction includes the first character resting on the first clock hand (and / or the second clock hand). In some embodiments, the second interaction includes the first character not resting on the first clock hand (and / or the second clock hand). Displaying the first interaction including the first character resting on the first clock hand provides the user with an indication of the first time, thereby providing improved visual feedback to the user.

[0280] In some embodiments, the first interaction includes the first character sitting on the first clock hand (e.g., Figure 6A and / or Figures 6G to 6I 608a and / or 608b; Figures 6K to 6L In some embodiments, the second interaction includes the first character sitting on the first clock hand (and / or the second clock hand). In some embodiments, the second interaction includes the first character not sitting on the first clock hand (and / or the second clock hand). Displaying the first interaction including the first character sitting on the first clock hand provides the user with an indication of the first time, thereby providing improved visual feedback to the user.

[0281] In some embodiments, the first interaction includes an element (e.g., a graphical user interface element, a first character, a portion of the first character, and / or an element other than the first character) on top of the first clock hand (e.g., Figures 6K to 6L In some embodiments, the second interaction includes the element on top of the first clock hand. In some embodiments, the second interaction does not include the element on top of the first clock hand. In some embodiments, the computer system displays the element concurrently with the time indication and the first clock hand. Displaying the first interaction including the element on top of the first clock hand provides the user with an indication of the first time, thereby providing improved visual feedback to the user.

[0282] In some embodiments, displaying the first character (e.g., in the first state and / or the second state) includes displaying an animation that includes at least a portion of the first character moving over time (e.g., Figures 6D to 6F Displaying an animation including at least a portion of the first character moving over time provides an indication of the temporal changes to the user, thereby providing improved visual feedback to the user.

[0283] In some embodiments, the computer system displays a second character (e.g., 608a, 608b, 608c, 608d, or 608e) that is different from the first character (e.g., a static character, an animated character, a non-alphanumeric character, a cartoon character, a fictional character, and / or an animal character) concurrently with the time indication and the first character. In some embodiments, the second character interacts with the first clock hand. In some embodiments, the second character interacts with the first character. In some embodiments, the state of the second character depends on the state of the first character. In some embodiments, the state of the second character depends on the state (e.g., positioning) of the first clock hand. Displaying the second character that is different from the first character provides the user with additional information associated with the interaction with the second character, thereby providing improved visual feedback to the user. In some embodiments, displaying the second character includes: displaying an animation of at least a portion of the second character moving over time (e.g., Figures 6D to 6F Displaying the animation including at least a portion of the second character moving over time provides an indication of the temporal change to the user, thereby providing improved visual feedback to the user.

[0284] In some embodiments, detecting the first request to display the user interface includes: while the computer system is in a reduced power state (e.g., Figures 6T to 6WIn some embodiments, the computer system detects a first request when the computer system is in a state of 600 in FIG. 1 , a state with reduced power consumption compared to a normal operating state, a low-power state or operating mode, a sleep state, an inactive state, a resting state, and / or a state in which a display generating component is dimmed, turned off, inactive, powered off, and / or in a state with reduced brightness compared to a normal operating state. In some embodiments, the first request comprises a request to transition the computer system from a reduced-power state to a higher-power state (e.g., a state in which the computer system uses more power on average than in the reduced-power state). In some embodiments, the first request comprises a tap input (e.g., on a touch-sensitive surface of the computer system), lifting the computer system, and / or a wrist-raising gesture. In some embodiments, in response to detecting the first request, the computer system transitions from the reduced-power state to the higher-power state. In some embodiments, detecting a second request to display a user interface comprises: detecting the second request while the computer system is in a reduced-power state. In some embodiments, the second request comprises a request to transition the computer system from a reduced-power state to a higher-power state. In some embodiments, the second request comprises a tap input, lifting the computer system, and / or a wrist-raising gesture. In some embodiments, in response to detecting the second request, the computer system transitions from the reduced power state to a higher power state. In some embodiments, the computer system enters (e.g., transitions to) the reduced power state in response to detecting an input, such as the pressing of a button (e.g., a physical button and / or a graphical button), a gesture (e.g., an air gesture and / or a gesture on a touch-sensitive surface), and / or movement of the computer system (e.g., lowering the computer system, putting the computer system down, and / or a wrist down gesture). In some embodiments, the computer system enters the reduced power state in response to meeting a time threshold (e.g., passing a threshold amount of time without receiving an input and / or without receiving an input that meets an input threshold). Detecting the first request to display a user interface while the computer system is in the reduced power state performs an operation when a set of conditions have been met, without requiring further user input.

[0285] In some embodiments, the computer system displays a weather element based on current weather conditions (e.g., 618, 622, a graphical representation of weather conditions, such as snow, rain, clouds, lightning, and / or sunshine) concurrently with the first clock hand (e.g., indicating the first time and / or the second time), wherein displaying the weather element includes: displaying the weather element interacting with the first clock hand (e.g., Figure 6M and / or 618 in 6P, Figure 6O622, snow piles on the first clock hand, the first clock hand blocks rain, and / or the first clock hand blocks sunlight to create a shadow). Displaying weather elements based on current weather conditions provides the user with an indication of the current weather conditions, thereby providing improved visual feedback to the user.

[0286] In some embodiments, the computer system displays a seasonal element (e.g., 618, 620, a graphical representation of a season, such as snow in winter, rain in spring, sunshine in summer, and / or foliage in autumn) based on the current season (e.g., spring, summer, fall, or winter) concurrently with the first clock hand (e.g., indicating the first time and / or the second time), wherein displaying the seasonal element includes: displaying the seasonal element interacting with the first clock hand (e.g., Figure 6M and / or 618 in 6P, Figure 6N and / or 620 in 6Q, snow piles on the first clock hand, leaves piles on the first clock hand, the first clock hand blocks falling rain, and / or the first clock hand blocks sunlight to create a shadow). Displaying a seasonal element based on the current season provides the user with an indication of the current season, thereby providing improved visual feedback to the user.

[0287] In some embodiments, (e.g., in response to detecting the first request and / or in response to detecting the second request) displaying the user interface includes: displaying the user interface with one or more appearances (e.g., background color and / or positioning of user interface elements (such as complication blocks)) in addition to the time indication (and / or in some embodiments, in addition to the first character). Displaying the user interface with one or more appearances in addition to the time indication and the first character provides the user with additional information associated with the one or more appearances, thereby providing improved visual feedback to the user.

[0288] In some embodiments, displaying a user interface having one or more appearances includes: based on determining that the current time corresponds to a first time of day (e.g., daytime, nighttime, sunrise, sunset, dusk, and / or dawn), displaying a user interface having a first time-based appearance (e.g., background 607n1, characters 608a, and / or 608b in 607n) in addition to a time indication (and / or in some embodiments, in addition to a first person); and based on determining that the current time of day corresponds to a second time of day different from the first time of day, displaying a user interface having a second time-based appearance (e.g., background, 608a, and / or 608b in 607a) in addition to a time indication (and / or in some embodiments, in addition to the first person), wherein the second time-based appearance is different from the first time-based appearance. For example, in some embodiments, at night, the time-based appearances (e.g., the first time-based appearance and / or the second time-based appearance) include a dark background and / or the first person sleeping, closing their eyes, snoring, dreaming, and / or lying in bed. For example, in some embodiments, during daytime, the time-based appearance (e.g., the first time-based appearance and / or the second time-based appearance) includes a bright background and / or the first character waking up and / or performing an activity. For example, in some embodiments, at sunrise, the time-based appearance (e.g., the first time-based appearance and / or the second time-based appearance) includes a representation of the sunrise and / or the first character waking up, getting out of bed, drinking coffee, and / or eating breakfast. For example, in some embodiments, at sunset, the time-based appearance (e.g., the first time-based appearance and / or the second time-based appearance) includes a representation of the sunset and / or the first character getting ready for bed and / or watching the sunset. Displaying a user interface with the first time-based appearance based on determining that the current time corresponds to the first time of day, and displaying a user interface with the second time-based appearance based on determining that the current time corresponds to the second time of day, provides an indication of the time of day to the user, thereby providing improved visual feedback to the user.

[0289] In some embodiments, displaying a user interface having one or more appearances includes: based on determining that the current date corresponds to a first season (e.g., spring, summer, fall, or winter), displaying a first season-based appearance (e.g., spring, summer, fall, or winter) in addition to a time indication (and / or in some embodiments, in addition to a first character). Figure 6M 、 Figure 6N 、 Figure 6P and / or Figure 6O 618, 620, 608a and / or Figure 6M 、 Figure 6N 、 Figure 6P and / or Figure 6Oand displaying a second season-based appearance (e.g., a first character) in addition to a time indication (and / or in some embodiments, in addition to the first character) based on a determination that the current date corresponds to a second season different from the first season. Figure 6M 、 Figure 6N 、 Figure 6P and / or Figure 6O 618, 620, 608a and / or Figure 6M 、 Figure 6N 、 Figure 6P and / or Figure 6O 608b), wherein the second season-based appearance is different from the first season-based appearance. For example, in some embodiments, during spring, the season-based appearance (e.g., the first season-based appearance and / or the second season-based appearance) includes a representation of flowers and / or falling rain and / or the first character watering flowers, playing baseball, and / or standing in the rain. For example, in some embodiments, during summer, the season-based appearance (e.g., the first season-based appearance and / or the second season-based appearance) includes a representation of the sun and / or the first character at a beach, at a swimming pool, at a picnic, sunbathing, and / or cooking on a grill. For example, in some embodiments, during autumn, the season-based appearance (e.g., the first season-based appearance and / or the second season-based appearance) includes falling leaves and / or the first character raking leaves, playing football, carving pumpkins, and / or trick-or-treating. For example, in some embodiments, during winter, the season-based appearance (e.g., the first season-based appearance and / or the second season-based appearance) includes a representation of snow and / or the first character in the snow, skating, sledding, and / or putting up holiday decorations. Displaying a user interface having a first season-based appearance based on determining that the current date corresponds to a first season, and displaying a user interface having a second season-based appearance based on determining that the current date corresponds to a second season, provides an indication of the season to the user, thereby providing improved visual feedback to the user.

[0290] In some embodiments, displaying a user interface having one or more appearances includes: based on determining that the current date (and / or time) corresponds to a first event (e.g., a birthday and / or holiday), displaying a first event-based appearance (e.g., a first person) in addition to a time indication (and / or in some embodiments, in addition to the first person). Figure 6K and / or Figure 6L608a, 608b, hat and / or cake); and based on determining that the current date (and / or time) corresponds to a second event different from the first event (or corresponds to no event), displaying a second event-based appearance (or if there is no event, an appearance based on no event) in addition to the time indication (and / or in some embodiments, in addition to the first person) (e.g., when there is no event, no event is displayed) Figure 6K and / or Figure 6L In some embodiments, the user interface of the present invention may include a first character wearing a birthday hat, attending a birthday party, blowing out candles on a cake, and / or opening a present. In some embodiments, the user interface of the present invention may include a first character wearing a birthday hat, attending a birthday party, blowing out candles on a cake, and / or opening a present. In some embodiments, the user interface of the present invention may include a first character watching and / or setting off fireworks (e.g., on the fourth of July), hugging and / or kissing (e.g., on Valentine's Day), opening presents and / or decorating a tree (e.g., on Christmas Day), and / or dining with a group (e.g., on Thanksgiving). Displaying a user interface with the first event-based appearance based on determining that the current date corresponds to a first event, and displaying a user interface with the second event-based appearance based on determining that the current date corresponds to a second event, provides the user with an indication that the current date corresponds to an event, thereby providing improved visual feedback to the user.

[0291] In some embodiments, displaying a user interface having one or more appearances includes: based on determining that the current day corresponds to a first day of the week (e.g., Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, or Sunday), displaying a user interface having a first day-based appearance (e.g., a white background in 607a-607d, 607g, 607i, 607j, 607k, and / or 607o) in addition to a time indication (and / or in some embodiments, in addition to a first person); and based on determining that the current day corresponds to a second day of the week that is different from the first day of the week, displaying a user interface having a second day-based appearance (e.g., a non-grayscale color background in 607e, 607f, 607h, 607l, and / or 607m) in addition to a time indication (and / or in some embodiments, in addition to the first person), wherein the second day-based appearance is different from the first day-based appearance. For example, in some embodiments, on weekends (e.g., Saturday and / or Sunday), the day-based appearance (e.g., the first day-based appearance and / or the second day-based appearance) includes a background having a color (e.g., other than grayscale and / or black and white). For example, in some embodiments, on weekdays (e.g., Monday, Tuesday, Wednesday, Thursday, and / or Friday), the day-based appearance (e.g., the first day-based appearance and / or the second day-based appearance) includes a grayscale background (e.g., having no colors other than grayscale and / or black and white). For example, in some embodiments, on a specified day of the week (e.g., a day specified by a user preference), the day-based appearance (e.g., the first day-based appearance and / or the second day-based appearance) includes elements of the user interface being emphasized and / or enlarged (e.g., displaying the background, clock hands, and / or dial in a bright color for motivation on Wednesday). Displaying the user interface with the first day-based appearance based on a determination that the current date corresponds to the first day of the week and displaying the user interface with the second day-based appearance based on a determination that the current date corresponds to the second day of the week provides the user with an indication that the current date corresponds to the day of the week, thereby providing improved visual feedback to the user. Displaying the user interface with the first day-based appearance provides the user with motivation for the first day of the week.

[0292] In some embodiments, displaying a user interface having one or more appearances includes: based on determining that a first activity (e.g., fitness activity, running, walking, hiking, swimming, resting, and / or no fitness) is being performed (e.g., by a user of a computer system), displaying a user interface having a first activity-based appearance in addition to a time indication (and / or in some embodiments, in addition to a first character) (e.g., the state of background 607n1, 608a, and / or 608b in 607n when the user is sleeping, the state of 608a and / or 608b in 607o when the user is exercising, or the state of 608a1, and / or 608a, 608c, 608d, and / or 608e in 607c when the user is hiking); and based on determining that the current date corresponds to a second activity different from the first activity being performed, displaying a user interface having a second activity-based appearance in addition to a time indication (and / or in some embodiments, in addition to the first character), wherein the second activity-based appearance is different from the first activity-based appearance. For example, in some embodiments, when a user is exercising, the activity-based appearance (e.g., the first activity-based appearance and / or the second activity-based appearance) includes the first character running (e.g., if it is determined that the user is running), lifting weights (e.g., if it is determined that the user is lifting weights), swimming (e.g., if it is determined that the user is swimming), riding a bicycle (e.g., if it is determined that the user is riding a bicycle), and / or doing yoga (e.g., if it is determined that the user is doing yoga). Displaying the user interface with the first activity-based appearance based on a determination that the first activity is being performed, and displaying the user interface with the second activity-based appearance based on a determination that the second activity is being performed, provides the user with an indication that the computer system has determined that an activity is being performed, thereby providing improved visual feedback to the user. Displaying the user interface with the first activity-based appearance based on a determination that the first activity is being performed provides the user with an incentive to perform the first activity in order to see the first activity-based appearance.

[0293] In some embodiments, detecting a first request to display a user interface includes detecting the first request when the first character is displayed in a third state (e.g., the state of 608a and / or 608b in 607p, 607q, 607r, and / or 607s; and / or a character state corresponding to a reduced power state of the computer system), the third state being different from the first state and the second state (e.g., the first character switches from the third state to the first state in response to detecting the first request to display the user interface). In some embodiments, the computer system is in a reduced power state when the first character is displayed in the third state. In some embodiments, detecting a second request to display a user interface includes detecting the second request when the first character is displayed in a third state different from the first state and the second state (e.g., the first character switches from the third state to the second state in response to detecting the second request to display the user interface). Detecting the first request to display a user interface when the first character is displayed in the third state performs an operation when a set of conditions have been met without requiring further user input.

[0294] In some embodiments, based on determining that the computer system is in a reduced power state (e.g., in response to the computer system entering the reduced power state), the computer system displays the first character in a corresponding state (e.g., a state of 608a and / or 608b in 607r and / or 607s, a state unique to the reduced power state, a state specified for the reduced power state, and / or a state in which the first character is displayed only when the computer system is in the reduced power state). In some embodiments, the computer system displays the first character in the corresponding state each time the computer system is in the reduced power state (e.g., at different times of day, on different days of the week, when different weather conditions exist, and / or in different seasons). In some embodiments, the first character returns (e.g., repeatedly returns) to the corresponding state each time the computer system enters (e.g., re-enters) the reduced power state. Displaying the first character in the corresponding state based on determining that the computer system is in the reduced power state provides an indication to the user that the computer system is in the reduced power state, thereby providing improved visual feedback to the user.

[0295] In some embodiments, in response to detecting a first request to display a user interface, the computer system displays a date indication (e.g., 614, a representation of a month, a day of the month, and / or a year) at a third location in the user interface, wherein the third location in the user interface at which the date indication is displayed is based on the first state of the first person (e.g., the location in the user interface at which the first person is displayed). For example, the location of 614 is based on the state of 608a and / or 608b (and / or in some embodiments, based on the location of 610a and / or 610b). In some embodiments, in response to detecting a second request to display a user interface, the computer system displays a date indication at a fourth location in the user interface that is different from the third location in the user interface. In some embodiments, displaying the date indication includes: displaying the date indication in a first date location in the user interface based on determining that the first person is displayed in a first person location in the user interface; and displaying the date indication in a second date location in the user interface that is different from the first date location based on determining that the first person is displayed in a second person location in the user interface that is different from the first person location in the user interface. Displaying a date indication at a third location based on a first state of a character in response to detecting a first request to display a user interface reduces the amount of input required to display the date indication at the third location, thereby performing an operation without requiring further user input when a set of conditions have been met and reducing the amount of input required to perform the operation. Displaying a date indication at a third location based on a first state of a character in response to detecting a first request to display a user interface keeps the user interface less cluttered, thereby providing improved visual feedback to the user.

[0296] Note that the above description of method 700 (eg, Figure 7 ) also apply in a similar manner to the methods described below. For example, methods 800, 1000, 1200, 1500, and / or 1700 optionally include one or more features of the various methods described above with reference to method 700. For example, the user interface in method 800 may display a first clock hand and a first character, with the first clock hand and the first character interacting with each other, as described in method 700. For the sake of brevity, these details are not repeated below.

[0297] Figure 8800 is a flowchart illustrating a method for displaying a user interface based on a day of the week using a computer system according to some embodiments. Method 800 is performed at a computer system (e.g., 100, 300, 500, 600, a smart phone, a smart watch, a tablet computer, a laptop computer, a desktop computer, and / or a head-mounted device, such as, for example, a head-mounted augmented reality and / or extended reality device), which communicates with a display generation component (e.g., 602, a display controller, a touch-sensitive display system, a monitor, and / or a head-mounted display system) and one or more input devices (e.g., 602, 604, 606, a touch-sensitive surface, a physical button, a rotatable input mechanism, a rotatable and depressible input mechanism, a motion sensor, an accelerometer, a gyroscope, a keyboard, a controller, and / or a mouse). Some operations in method 800 are optionally combined, the order of some operations is optionally changed, and some operations are optionally omitted.

[0298] As described below, method 800 provides an intuitive way to display a user interface based on the day of the week. The method reduces the cognitive burden on the user caused by displaying the user interface based on the day of the week, thereby creating a more efficient human-computer interface. For battery-powered computing devices, enabling users to display a user interface based on the day of the week faster and more efficiently saves power and increases the time between battery charges.

[0299] During the first day, the computer system detects (802) a first request to display a user interface (e.g., a clock face user interface, a watch face user interface, a wake screen, and / or a lock screen) via one or more input devices. In some embodiments, the wake screen is a user interface that is displayed (e.g., initially displayed) when the computer system transitions from an inactive state, a low-power state, an off state, and / or a sleep state to an active state, a full-power state, an on state, and / or a wake state. In some embodiments, the first request comprises contact (e.g., a tap, a swipe, or other gesture) on the touch-sensitive surface. In some embodiments, the first request comprises movement (e.g., a change in positioning, rotation, and / or orientation) of at least a portion of the computer system (e.g., a movement that satisfies a set of movement criteria, such as a movement indicating a wrist raise gesture, picking up the computer system, an intention to view a display generating component, and / or an intention to interact with the computer system). In some embodiments, the first request comprises pressing a button (e.g., a physical button) and / or a depressible input mechanism (e.g., a rotatable and depressible input mechanism). In some embodiments, the first request comprises rotating a rotatable input mechanism (e.g., a rotatable and depressible input mechanism). In some embodiments, the first request includes audio input (e.g., a voice command). In some embodiments, the first request includes a gesture (e.g., an air gesture, a wrist raise gesture, a wrist rotate gesture, an overlay display generation component, and / or an exposed display generation component).

[0300] In response to detecting a first request to display a user interface, the computer system displays (804) a user interface (e.g., 607a, 607b, 607c, 607d, 607e, 607f, 607g, 607h, 607i, 607j, 607k, 607l, 607m, 607n, or 607o, a first appearance of a user interface, and / or a first instance of a user interface) via a display generation component, including displaying (806) a time indication (e.g., 610a, 610b, an analog time indication including a dial, an hour hand, a minute hand, and / or a second hand, a digital time indication, and / or an indication of the current time) (e.g., in or on the user interface). Displaying a user interface in response to detecting a first request to display a user interface includes: based on determining that the first day is a day in a first group of one or more days of the week (e.g., a day in a predetermined group of one or more days of the week, a weekend day, and / or a specific day of the week), displaying (808) a user interface having a first appearance (e.g., the appearance of 607e, 607f, 607h, 607l, and / or 607m) (and / or changing the appearance of the user interface to the first appearance); and based on determining that the first day is a day in a second group of one or more days of the week that is different from the first group of one or more days of the week, displaying (810) a user interface having a second appearance (e.g., the appearance of 607a-607d, 607g, 607i-607k, 607n, and / or 607o) that is different from the first appearance, wherein the difference between the first appearance and the second appearance is a difference in a portion of the user interface that does not otherwise indicate the day of the week. In some embodiments, an appearance (e.g., a first appearance and / or a second appearance) includes an aspect of a user interface and / or one or more elements of a user interface, such as color, brightness, font, size, positioning, location, orientation, background, and / or animation. Displaying the user interface with the first appearance based on determining that the first day is one of a first set of one or more days of the week, and displaying the user interface with the second appearance based on determining that the first day is one of a second set of one or more days, provides an indication of the day of the week to the user, thereby providing improved visual feedback to the user. Displaying the user interface with the first appearance based on determining that the first day is one of a first set of one or more days of the week, and displaying the user interface with the second appearance based on determining that the first day is one of a second set of one or more days, reduces the number of inputs required to display user interfaces with different appearances, thereby reducing the number of inputs required to perform operations.

[0301] In some embodiments, the first set of one or more days of the week includes a first day of the week and a second day of the week that is different from the first day of the week (e.g., the computer system displays a user interface with a first appearance on multiple different days of the week (including the first day of the week and the second day of the week); displays a color background on Saturday and Sunday, and / or displays a white background at, for example, 607a (on Monday), 607g (on Tuesday), 607c (on Wednesday), and 607d (on Friday)). In some embodiments, the first appearance persists for multiple different days of the week (e.g., Monday through Friday or Saturday and Sunday). Displaying the user interface with the first appearance based on determining that the first day is a day of the first set of one or more days of the week that includes the first day of the week and the second day of the week provides an indication to the user that the current date is a day of the first set of multiple days of the week that includes the first day of the week and the second day of the week, thereby providing improved visual feedback to the user.

[0302] In some embodiments, displaying a user interface having a first appearance includes displaying the user interface (or, in some embodiments, a portion of the user interface, such as a background) in a first color palette (e.g., a first set of one or more colors; e.g., a set of colors in 607e), and displaying the user interface having a second appearance includes displaying the user interface (or, in some embodiments, a portion of the user interface, such as a background) in a second color palette (e.g., a second set of one or more colors; e.g., black and white, as in 607a), the second color palette being different from the first color palette. For example, in some embodiments, when the user interface is displayed as having the first appearance, the user interface (or a portion of the user interface, such as the background) includes a set of one or more colors that are not included in the user interface (or the portion of the user interface) when the user interface is displayed as having the second appearance. Displaying the user interface in the first color palette based on determining that the first day is one of the first set of one or more days of the week, and displaying the user interface in the second color palette based on determining that the first day is one of the second set of one or more days of the week, provides an indication of the day of the week to the user, thereby providing improved visual feedback to the user. Displaying the user interface with a first color palette based on determining that the first day is one of a first set of one or more days of the week, and displaying the user interface with a second color palette based on determining that the first day is one of a second set of one or more days, reduces the number of inputs required to display user interfaces with different color palettes, thereby reducing the number of inputs required to perform operations.

[0303] In some embodiments, displaying the user interface having the first appearance includes displaying the user interface (or, in some embodiments, a portion of the user interface, such as a background) in a color other than grayscale (e.g., as in 607e, 607f, 607h, 607l, and / or 607m; and / or in a color other than black and white, or in multiple tonal levels between black and white), and wherein displaying the user interface having the second appearance includes displaying the user interface (or, in some embodiments, the portion of the user interface) in grayscale (e.g., as in 607a-607d, 607g, 607i-607k, 607n, and / or 607o; and / or only black and white, or in tonal levels between black and white, with no colors other than grayscale). Displaying the user interface in a color other than grayscale based on determining that the first day is one of the first set of one or more days of the week and displaying the user interface in grayscale based on determining that the first day is one of the second set of one or more days provides an indication of the day of the week to the user, thereby providing improved visual feedback to the user. Displaying the user interface in a color other than grayscale based on determining that the first day is one of a first set of one or more days of the week, and displaying the user interface in grayscale based on determining that the first day is one of a second set of one or more days, reduces the number of inputs required to display user interfaces with different color schemes, thereby reducing the number of inputs required to perform operations.

[0304] In some embodiments, displaying the user interface with the first appearance includes: displaying the user interface in a color other than grayscale (e.g., as in 607e, 607f, 607h, 607l, and / or 607m; and / or in a color other than black and white, or in multiple tonal levels between black and white), and wherein displaying the user interface with the second appearance includes: displaying the user interface in grayscale (e.g., as in 607a-607d, 607g, 607i-607k, 607n, and / or 607o; and / or black and white, or in multiple tonal levels between black and white) (e.g., only black and white, or optionally grayscale, without colors other than grayscale). In some embodiments, the computer system displays a character in the user interface, and displays the character in the same color when displaying the user interface with the first appearance and when displaying the user interface with the second appearance. Displaying the user interface in colors other than black and white based on determining that the first day is one of the first set of one or more days of the week, and displaying the user interface in black and white based on determining that the first day is one of the second set of one or more days, provides an indication of the day of the week to the user, thereby providing improved visual feedback to the user. Displaying the user interface in colors other than black and white based on determining that the first day is one of the first set of one or more days of the week, and displaying the user interface in black and white based on determining that the first day is one of the second set of one or more days, reduces the number of inputs required to display user interfaces with different color schemes, thereby reducing the number of inputs required to perform operations.

[0305] In some embodiments, a first set of one or more days of the week are Saturday and Sunday. In some embodiments, a second set of one or more days of the week are Monday, Tuesday, Wednesday, Thursday, and Friday. Displaying a user interface with a first appearance based on determining that the first day is Saturday or Sunday provides an indication to the user that the current day is a weekend day, thereby providing improved visual feedback to the user. Displaying a user interface with a first appearance based on determining that the first day is Saturday or Sunday reduces the number of inputs required to display user interfaces with different appearances, thereby reducing the number of inputs required to perform an operation. In some embodiments, a first set of one or more days of the week is a weekend day (e.g., only Saturday or only Sunday). In some embodiments, a second set of one or more days of the week are Monday, Tuesday, Wednesday, Thursday, Friday, and Saturday. Displaying a user interface with a first appearance based on determining that the first day is a weekend day provides an indication to the user that the current day is a specific weekend day, thereby providing improved visual feedback to the user. Displaying a user interface with a first appearance based on determining that the first day is a weekend day reduces the number of inputs required to display user interfaces with different appearances, thereby reducing the number of inputs required to perform an operation.

[0306] In some embodiments, the computer system detects an option to disable display of a user interface having a first appearance (e.g., Figure 6Z the computer system detecting a second request to display the user interface during the second day (e.g., a request that is separate and different from the first request to display the user interface); and in response to detecting the second request to display the user interface, the computer system displays the user interface (e.g., a second occurrence of the user interface and / or a second instance of the user interface), including displaying a time indication (e.g., in or on the user interface), wherein displaying the user interface in response to detecting the second request to display the user interface includes: displaying the user interface with the second appearance (e.g., displaying the user interface in black and white on Sunday) based on determining that the second day is one of the first set of one or more days of the week. In some embodiments, the second request includes the same type of input as the first request (e.g., contact, movement of at least a portion of the computer system, pressing of a button, rotation of a rotatable input mechanism, audio input, and / or gesture). In some embodiments, the second request includes a different type of input than the first request. After detecting a set of one or more inputs including a selection to disable display of the user interface having the first appearance, displaying the user interface having the second appearance based on determining that the next day is one of the first set of one or more days of the week, provides improved feedback, and allows the user to select how to display the time user interface.

[0307] In some embodiments, displaying the user interface in response to detecting a first request to display the user interface includes: displaying the user interface having a third appearance (e.g., 607a) at a first time (e.g., a day or time of day). In some embodiments, the user interface is displayed to have the third appearance concurrently with the first appearance or the second appearance. In some embodiments, the computer system displays a user interface having a fourth appearance different from the third appearance (e.g., 607b) at a second time (e.g., a day or time of day) that is different from the first time (e.g., in response to a request to display the user interface; the second time is a different time during the same day as the first time; and / or the second time is on a different day than the first time) (e.g., the display of the user interface changes over time), wherein the difference between the third appearance and the fourth appearance is a difference in a portion of the user interface that would not otherwise indicate the day of the week. Displaying the user interface having the third appearance at the first time and displaying the user interface having the fourth appearance at the second time provides an indication of the change in time to the user, thereby providing improved visual feedback to the user.

[0308] In some embodiments, displaying the user interface having the third appearance at the first time includes: based on determining that the first day is one of a first set of one or more days of the week, displaying the user interface having the third appearance and the first appearance (e.g., the user interface concurrently includes the third appearance and the first appearance); and based on determining that the first day is one of a second set of one or more days of the week, displaying the user interface having the third appearance and the second appearance (e.g., the user interface concurrently includes the third appearance and the second appearance). For example, the computer system 600 displays the snow element 618 in the user interface 607i (e.g., in a black and white palette on Tuesdays) and displays the snow element in the user interface 607l (e.g., in a color palette on Sundays). For example, the computer system 600 displays 607a on Mondays and 607e on Sundays. In some embodiments, displaying a user interface having a fourth appearance at a second time includes: displaying a user interface having a fourth appearance and a first appearance based on determining that the first day is a day in a first set of one or more days of the week (e.g., the user interface concurrently includes the fourth appearance and the first appearance); and displaying a user interface having a fourth appearance and a second appearance based on determining that the first day is a day in a second set of one or more days of the week (e.g., the user interface concurrently includes the fourth appearance and the second appearance). Displaying the time user interface having a third appearance and a first appearance based on determining that the first day is a day in a first set of one or more days of the week, and displaying the user interface having a third appearance and a second appearance based on determining that the first day is a day in a second set of one or more days of the week, provides an indication of the day of the week to the user, thereby providing improved visual feedback to the user. Displaying the time user interface having a third appearance and a first appearance based on determining that the first day is a day in a first set of one or more days of the week, and displaying the user interface having a third appearance and a second appearance based on determining that the first day is a day in a second set of one or more days of the week, reduces the number of inputs required to display user interfaces having different appearances, thereby reducing the number of inputs required to perform operations.

[0309] In some embodiments, the third appearance (e.g., 607a) is based on the first time during a first time of day (e.g., nighttime or daytime), and the fourth appearance (e.g., 607n) is based on the second time during a second time of day different from the first time of day. In some embodiments, displaying the user interface with the third appearance includes: displaying the third appearance having a first characteristic (e.g., color, pattern, font, and / or size) based on determining that the first time is during the first time of day; and displaying the third appearance having a second characteristic different from the first characteristic based on determining that the first time is during the second time of day different from the first time of day. In some embodiments, displaying the user interface with the fourth appearance includes: displaying the fourth appearance having the first characteristic (e.g., color, pattern, font, and / or size) based on determining that the second time is during the first time of day; and displaying the fourth appearance having the second characteristic different from the first characteristic based on determining that the second time is during the second time of day different from the first time of day. Displaying the user interface with the third appearance at the first time of day and displaying the user interface with the fourth appearance at the second time of day provides an indication to the user of the change in time, thereby providing improved visual feedback to the user.

[0310] In some embodiments, the third appearance (e.g., 607i and / or 607l) is in a first season (e.g., spring, summer, fall, or winter) based on the first time, and the fourth appearance (e.g., 607j and / or 607m) is in a second season different from the first season based on the second time. In some embodiments, displaying the user interface with the third appearance includes: displaying the third appearance with first characteristics (e.g., color, pattern, font, and / or size) based on determining that the first time is in the first season; and displaying the third appearance with second characteristics different from the first characteristics based on determining that the first time is in the second season different from the first season. In some embodiments, displaying the user interface with the fourth appearance includes: displaying the fourth appearance with first characteristics (e.g., color, pattern, font, and / or size) based on determining that the second time is in the first season; and displaying the fourth appearance with second characteristics different from the first characteristics based on determining that the second time is in the second season different from the first season. Displaying the user interface with the third appearance based on the first time being in the first season and displaying the user interface with the fourth appearance based on the second time being in the second season provides an indication to the user of the change in time, thereby providing improved visual feedback to the user.

[0311] In some embodiments, the third appearance (e.g., 607g and / or 607h) is based on a first time corresponding to a first event (e.g., a birthday or holiday), and the fourth appearance (e.g., 607a) is based on a second time corresponding to a second event different from the first event (or in some embodiments, a lack of an event). In some embodiments, displaying a user interface with a third appearance includes: based on determining that the first time corresponds to the first event, displaying the third appearance having a first characteristic (e.g., a color, pattern, font, and / or size); and based on determining that the first time corresponds to a second event different from the first event (or in some embodiments, no event), displaying the third appearance having a second characteristic different from the first characteristic. In some embodiments, displaying a user interface with a fourth appearance includes: based on determining that the second time corresponds to the first event, displaying the fourth appearance having the first characteristic (e.g., a color, pattern, font, and / or size); and based on determining that the second time corresponds to a second event different from the first event (or in some embodiments, no event), displaying the fourth appearance having the second characteristic different from the first characteristic. Displaying a user interface having a third appearance based on a first time corresponding to a first event and displaying a user interface having a fourth appearance based on a second time corresponding to a second event provides the user with an indication of the change in time, thereby providing improved visual feedback to the user.

[0312] In some embodiments, displaying the user interface includes: displaying the user interface in a first color (e.g., black and white, grayscale color, or Figure 6G In some embodiments, during the first day and after displaying the user interface in the first color, the computer system displays the user interface (or, in some embodiments, a portion of the user interface) in a reduced power state (e.g., Figures 6T to 6W and detecting a third request to display a user interface (e.g., a request separate and different from the first request to display the user interface) while the computer system is in the reduced power state; and in response to detecting the third request to display the user interface while the computer system is in the reduced power state: displaying a second color (e.g., a color different from the first color) based on determining that the first day is one of the first group of one or more days of the week. Figure 6H or Figure 6IIn some embodiments, the computer system changes the color of the user interface in response to the wake-up event. In some embodiments, the third request includes the same type of input as the first request (e.g., contact, movement of at least a portion of the computer system, pressing of a button, rotation of a rotatable input mechanism, audio input, and / or gesture). In some embodiments, the third request includes a different type of input than the first request. In some embodiments, the third request includes a request to transition the computer system from a reduced power state to a higher power state (e.g., a state in which the computer system uses more power on average than in the reduced power state). In some embodiments, the third request includes a tap input (e.g., on a touch-sensitive surface of the computer system), lifting the computer system, and / or a wrist raise gesture. In some embodiments, in response to detecting the third request, the computer system transitions from the reduced power state to the higher power state. Feedback regarding the day of the week is provided to the user based on a determination that the first day is one of the first set of one or more days of the week and in response to detecting a third request to display the user interface while the computer system is in a reduced power state, thereby providing improved visual feedback to the user. Displaying the user interface in the second color based on a determination that the first day is one of the first set of one or more days of the week and in response to detecting a third request to display the user interface while the computer system is in a reduced power state reduces the number of inputs required to use the interface displayed in the second color, thereby reducing the number of inputs required to perform an operation.

[0313] In some embodiments, in response to a computer system being in a reduced power state (e.g., Figures 6T to 6WIn some embodiments, the computer system detects a third request to display a user interface when the first day is one of the second set of one or more days of the week: based on determining that the first day is one of the second set of one or more days of the week, the computer system displays the user interface (or in some embodiments, a portion of the user interface) in the first color, including displaying a time indication (e.g., in or on the user interface). For example, in some embodiments, if the current day is one of the second set of one or more days of the week (e.g., Monday through Friday), the computer system does not change the color of the user interface in response to the wake event. In some embodiments, the third request includes a request to transition the computer system from a reduced power state to a higher power state (e.g., a state in which the computer system uses more power on average than in the reduced power state). In some embodiments, the third request includes a tap input (e.g., on a touch-sensitive surface of the computer system), lifting the computer system, and / or a wrist raise gesture. In some embodiments, in response to detecting the third request, the computer system transitions from the reduced power state to the higher power state. Feedback regarding the day of the week is provided to the user based on a determination that the first day is one of the second set of one or more days of the week and in response to detecting a third request to display the user interface while the computer system is in a reduced power state, thereby providing improved visual feedback to the user. Displaying the user interface in the first color based on a determination that the first day is one of the second set of one or more days of the week and in response to detecting a third request to display the user interface while the computer system is in a reduced power state reduces the number of inputs required to use the interface displayed in the first color, thereby reducing the number of inputs required to perform an operation.

[0314] In some embodiments, displaying the user interface includes: displaying elements of the user interface (e.g., 612, 614, a time indication, a day indication, a date indication, a complication block, one or more letters, one or more numbers, and / or one or more elements of an analog dial, such as hour and / or minute markings) with the appearance of handwritten marks that simulate the handwriting of a particular individual (e.g., elements of the user interface appear to be handwritten in an iconic handwritten script, such as by a famous author, artist, or cartoonist). Displaying elements of the user interface with the appearance of handwritten marks that simulate the handwriting of a particular individual provides information to the user while keeping the user interface less cluttered, thereby providing improved visual feedback to the user.

[0315] In some embodiments, during a third day of a week that is different from the first day, the computer system detects, via one or more input devices, a fourth request to display the user interface (e.g., a request that is separate and different from the first request to display the user interface); and displays the user interface (e.g., (607a, 607b, 607c, 607d, 607e, 607f, 607g, 607h, 607i, 607j, 607k, 607l, 607m, 607n, or 607o, which is different from the first request to display the user interface) in response to detecting the fourth request to display the user interface. 607e, 607f, 607h, 607l, and / or 607m based on a determination that the third day is one of the first set of one or more days; and Based on determining that the third day is one of the second set of one or more days, a user interface having a second appearance that is different from the first appearance is displayed (e.g., 607a-607d). In some embodiments, the fourth request includes the same type of input as the first request (e.g., contact, movement of at least a portion of the computer system, pressing of a button, rotation of a rotatable input mechanism, audio input, and / or gesture). In some embodiments, the fourth request includes a different type of input than the first request. Displaying the user interface having the first appearance based on determining that the third day is one of the first set of one or more days, and displaying the user interface having the second appearance based on determining that the third day is one of the second set of one or more days, provides feedback to the user regarding the day of the week, thereby providing improved visual feedback to the user. Displaying the user interface having the first appearance based on determining that the third day is one of the first set of one or more days, and displaying the user interface having the second appearance based on determining that the third day is one of the second set of one or more days, reduces the number of inputs required to display the user interface in the first color, thereby reducing the number of inputs required to perform an operation.

[0316] Note that the above description of method 800 (eg, Figure 8 ) also apply in a similar manner to the methods described above. For example, methods 700, 1000, 1200, 1500, and / or 1700 optionally include one or more features of the various methods described above with reference to method 800. For example, the user interface in method 700 can be displayed with different appearances based on the day of the week, as described in method 800. For the sake of brevity, these details are not repeated below.

[0317] Figures 9A to 9YIllustrated are exemplary user interfaces for displaying dynamic text strings that change based on context according to some embodiments. The user interfaces in these figures are used to illustrate the processes described below, including Figure 10 The method in .

[0318] Figure 9A A computer system 600 (e.g., as described above) is shown displaying a user interface 900a (e.g., a home screen or application launcher (springboard)) that includes application icons for opening corresponding applications. In some embodiments, the user interface 900a is a user interface of an application (e.g., a messaging application, an email application, a calendar application, or a fitness application) or a menu user interface (e.g., a settings menu). Figure 9A In the embodiment of the present invention, the computer system 600 detects a request 925a (e.g., a press of the input mechanism 604) to display a user interface including one or more text characters of a dynamic text string based on a context. In response to detecting the request 925a, the computer system 600 displays a user interface including one or more text characters of a dynamic text string based on a context, such as, for example Figure 9B In some embodiments, the user interface 900b is a clock face, a watch face, a wake-up screen, a lock screen, and / or a home screen.

[0319] User interface 900b includes text characters 908a, 908b, 908c, and 908d (collectively referred to as text characters 908 or text string 908). Together, text characters 908 form a dynamic text string with a state based on context (e.g., one or more text characters in text characters 908 change based on context). In the embodiment illustrated in user interface 900b, text string 908 is a digital time indication. In some embodiments, text string 908 includes a text representation of a day, date, location, or other information (e.g., information from an application). Text string 908 is dynamic in its sense based on time context (e.g., text string 908 includes different numerical values ​​to indicate different times based on the current day and time).

[0320] User interface 900b includes background 906, which includes background portion 906a, background portion 906b, background portion 906c, and background portion 906d. User interface 900b is visually divided into four quadrants: upper left quadrant 904a, upper right quadrant 904b, lower left quadrant 904c, and lower right quadrant 904d. Upper left quadrant 904a includes background portion 906a and text characters 908a; upper right quadrant 904b includes background portion 906b and text characters 908b; lower left quadrant 904c includes background portion 906c and text characters 908c; and lower right quadrant 904d includes background portion 906d and text characters 908d. Text character 908a is the first digit of the hour; text character 908b is the second digit of the hour; text character 908c is the first digit of the minute; and text character 908d is the second digit of the minute.

[0321] Text characters 908 have corresponding appearances including corresponding color distributions. For example, text character 908a includes character portion 908a1, character portion 908a2, and character portion 908a3. Character portion 908a1 has a first color represented by a pattern within character portion 908a1; character portion 908a2 has a second color (e.g., black) represented by a pattern (e.g., solid fill) within character portion 908a2; and character portion 908a3 has a third color represented by a pattern within character portion 908a3. Background portion 906a has a fourth color represented by a pattern within background portion 906a. Text character 908a has a color distribution defined by the size, shape, color, positioning, and relative spatial arrangement of character portions 908a1, 908a2, and 908a3. In some embodiments (e.g., as shown in upper left quadrant 904a), the colors of the background and text characters are selected so that the color of the background behind the text characters (e.g., the color of background portion 906a behind text character 908a) is different from the color of the text characters that share a border with the background (e.g., so that the text characters are visually distinguishable from the background). In some embodiments, character portion 908a2 represents the area where character portion 908a1 and character portion 908a3 overlap. In some embodiments, portions of a text character representing areas where two or more other portions of a text character overlap have the same color as one another.

[0322] In some embodiments, the appearance and / or color distribution of text characters is based on the position of the text characters. Figure 9B, text character 908b and text character 908c represent the same numerical value (e.g., "0"), but have different appearances (and different color distributions) because they are displayed at different locations in user interface 900b. As a whole, text character 908b and text character 908c have approximately the same size and shape. However, text character 908b and text character 908c have different colors and are divided in different ways because they are displayed at different locations (e.g., the second hour digit and the first minute digit, respectively; or quadrant 904b and quadrant 904c, respectively). For example, text character 908b includes character portion 908b1 and character portion 908b2, and text character 908c includes character portion 908c1 and character portion 908c2. Character portion 908b1 occupies the upper portion of text character 908b and has the fourth color (e.g., the same color as background portion 906a), and character portion 908b2 occupies the lower portion of text character 908b and has the third color (e.g., the same color as character portion 908a3). In contrast, character portion 908c1 occupies the left portion of text character 908c and has the fourth color, and character portion 908c2 occupies the right portion of text character 908c and has the first color. Thus, text character 908b includes the fourth color and the third color, while text character 908c includes the fourth color and the first color, and text character 908b is primarily divided between the top and bottom, while text character 908c is primarily divided between the left and right sides.

[0323] In some embodiments, the color distribution of adjacent text characters is selected so that a portion of one text character and a portion of an adjacent text character that share a common border do not have the same color (e.g., so that the two portions are visually distinguishable and do not blend together). Figure 9B , because character portion 908a3 of text character 908a shares a border with character portion 908b1 of adjacent text character 908b, the color of character portion 908a3 is selected to have a different color from character portion 908b1 (or the color of character portion 908b1 is selected to have a different color from character portion 908a3).

[0324] exist Figure 9B In , the computer system 600 displays the text string 908 at a first time (eg, the current time 10:08). Figure 9C In the computer system 600, Figure 9BThe user interface 900b includes a text string 908 at a second time different from the time of 10:08. For example, when the time changes from 10:08 to 10:09, the computer system 600 converts the time from 10:08 to 10:09 by changing the text character 908d (e.g., "8") to the text character 908e (e.g., "9"). Figure 9B The text string 908 shown in FIG is changed to Figure 9C The text string 908 shown in .

[0325] In some embodiments, the computer system 600 changes a first text character into a second text character by changing one or more portions of the first text character into a different second text character. In some embodiments, changing a portion of a text character includes moving the portion, rotating the portion, enlarging the portion, reducing the portion, and / or changing the shape of the portion. For example, text character 908d (e.g., "8") includes character portion 908d1, character portion 908d2, character portion 908d3, and character portion 908d4. Figure 9C As shown in FIG, the portions of text character 908d are altered to form text character 908e. In some embodiments, the computer system 600 displays character portions 908d1-908d4 from Figure 9B The corresponding status in changes to Figure 9C The animation of the corresponding state in .

[0326] In some embodiments, the appearance of the dynamic text string 908 is different when the computer system 600 is in a reduced-power operating state (e.g., the computer system 600 changes the text string 908 when the computer system 600 transitions from a first operating state to an operating state that consumes less power than the first operating state). In some embodiments, the computer system 600 enters a reduced-power operating state when a set of criteria is met, such as, for example, the computer system 600 has not detected input for a threshold amount of time or the computer system has detected an indication that the user is not looking at or actively using the computer system 600.

[0327] Figure 9D 900c. In the illustrated embodiment, the computer system 600 is operating in a reduced power operating state. Because the computer system 600 is operating in the reduced power operating state, the computer system 600 displays a user interface 900c. In the user interface 900c, portions of a text character 908 are represented by an outline (e.g., a border and / or an outlined shape) without a fill (e.g., the interior area of ​​the portions of the text character 908 is hollow). In some embodiments, the outline of a portion of a text character when the computer system 600 is in the reduced power operating state has the same color as the portion of the text character when the computer system 600 is not in the reduced power operating state. For example, Figure 9DThe outline of the character portion 908a1 in Figure 9C In some embodiments, in the reduced power operating state, the portion of the text character representing the area where two or more other portions of the text character overlap (e.g., character portion 908a2 and character portion 908d2) includes the color of the two or more overlapping character portions (e.g., Figure 9D A portion of the outline of the character portion 908a2 in has the color of the character portion 908a1, and Figure 9D A portion of the outline of the character portion 908a2 has the color of the character portion 908a3).

[0328] In some embodiments, when the computer system 600 is in the reduced power operating state, one or more portions of the text characters are in a different spatial arrangement (e.g., in a different position and / or orientation) relative to one or more other portions of the text characters than when the computer system 600 is not in the reduced power operating state. Figure 9D In comparison with Figure 9C The character portion 908b1 in the figure is positioned relative to the character portion 908b2, and the character portion 908b1 is shifted to the right relative to the character portion 908b2. Figure 9D In the example, character portion 908c1 is relative to Figure 9C The positioning of the character portion 908c1 in is shifted upward and rotated clockwise.

[0329] In some embodiments, portions of text characters that do not overlap when the computer system 600 is not in the reduced power operating state overlap when the computer system 600 is in the reduced power operating state. Figure 9C The character portion 908c1 does not overlap with the character portion 908c2, and Figure 9D The middle character portion 908c1 overlaps with the character portion 908c2.

[0330] In some embodiments, when the computer system 600 is in the reduced power operating state, the computer system 600 does not display (e.g., removes) the background 906 or displays the background 906 at a reduced brightness compared to when the computer system 600 is not in the reduced power operating state. Figure 9D in Figure 9C The portion of the display occupied by the background portions 906a-906d is blank and / or black (e.g., does not include the background). In some embodiments, the computer system 600 displays Figure 9C The user interface 900b in the Figure 9DAnimation of the user interface 900c in (eg, when the computer system 600 transitions from a normal operating state to a reduced power operating state).

[0331] exist Figure 9D In the embodiment of the present invention, computer system 600 detects input 925b (e.g., movement of computer system 600, such as a wrist-raise gesture, contact on display 602, a press of input mechanism 604, and / or a rotation of input mechanism 604). In response to detecting input 925b, computer system 600 transitions out of the reduced-power operating state and displays (e.g., returns to or redisplays) user interface 900b (e.g., user interface 900b including background 906 and text string 908) in the same configuration as before computer system 600 entered the reduced-power operating state. Figure 9E In and in Figure 9C (same as in [ ].

[0332] exist Figure 9F , the computer system 600 is in (e.g., enters or re-enters) a reduced power operating state. Because the computer system 600 is in the reduced power operating state, the computer system displays (e.g., redisplays or returns to) the user interface 900c. Figure 9F In, similar to Figure 9D In the user interface 900c in FIG. 1 , the background 906 is not displayed (or is displayed at a reduced brightness), the portions of the text characters 908 are displayed as outlines without fill, and the spatial arrangement of the portions of the text characters 908 is different from that of FIG. 1 . Figure 9E The spatial arrangement of the parts of the text character 908 in is different. However, compared to Figure 9D the spatial arrangement of the portions of text characters 908 in (e.g., the first illustrated example of user interface 900c when computer system 600 is in a reduced power operating state), Figure 9F The spatial arrangement of the parts of the text characters 908 in (eg, the second illustrated instance of the user interface 900c when the computer system 600 is in a reduced power operating state) is different. For example, in Figure 9F In the example, character portion 908b1 is shifted to the left relative to character portion 908b2, and in the example Figure 9D , character portion 908b1 is shifted to the right relative to character portion 908b2; and compared to Figure 9D The orientation of the middle character portion 908a3, Figure 9F The middle character portion 908a3 is oriented in the clockwise direction.

[0333] Go to Figure 9G , the computer system 600 is displayed with the computer system 600 Figure 9A The user interface 900a in FIG. 1 is displayed at different times (eg, Figure 9A Same user interface shown in ). Figure 9G In the embodiment of the present invention, the computer system 600 detects a request 925c (e.g., another request) to display a user interface (e.g., 900b) including one or more text characters of a dynamic text string based on a context. In response to detecting the request 925c, the computer system 600 displays the user interface 900b having the text string 908, as shown in FIG. Figure 9H As shown in . Figure 9H , text string 908 indicates the time 01:20 with text character 908f (e.g., "0"), text character 908g (e.g., "1"), text character 908h (e.g., "2"), and text character 908i (e.g., "0"). Text character 908f includes character portions 908f1 and 908f2; text character 908g includes character portions 908g1, 908g2, 908g3, and 908g4; text character 908h includes character portions 908h1, 908h2, 908h3, 908h4, and 908h5; and text character 908i includes character portions 908i1 and 908i2.

[0334] Similar to Figure 9B and Figure 9C 8, the individual text characters of text string 908 have an appearance and / or color distribution based on the position of the text characters. For example, text character 908f and text character 908i both represent the same numerical value (e.g., "0"), but have different color distributions, as indicated by the shapes and fill patterns of, for example, character portions 908f1, 908f2, 908i1, and 908i2. Additionally, because text character 908f is in a position similar to text characters 908b and 908c (e.g., in the Figures 9B to 9F Because text character 908f is in a different position (e.g., in the upper left quadrant 904a) than text character 908b and text character 908c (e.g., even though text character 908f, text character 908b, and text character 908c all represent the same numerical value), text character 908i is in a different position (e.g., in the upper left quadrant 904a) than text character 908b and text character 908c (e.g., even though text character 908f, text character 908b, and text character 908c all represent the same numerical value). Figures 9B to 9F Because text character 908i is located in a different position (e.g., lower right quadrant 904d) than text character 908b and text character 908c (e.g., even though text character 908i, text character 908b, and text character 908c all represent the same numerical value), text character 908g is located in a different position (e.g., lower right quadrant 904d) than text character 908a (e.g., in the middle). Figures 9B to 9FBecause text character 908g is positioned in a different location (e.g., upper right quadrant 904b) than text character 908a, text character 908g has a different appearance and / or color distribution than text character 908a (e.g., even though text character 908a and text character 908g both represent the same numerical value).

[0335] Figure 9H The background portion 906a in Figure 9B 、 Figure 9C and Figure 9E Similarly, Figure 9H The background portion 906d in the Figure 9B 、 Figure 9C and Figure 9E However, the background portion 906b in the upper right quadrant 904b has the same color as in Figure 9B 、 Figure 9C and Figure 9E Because the character portion 908g3 has a different color from the background portion 906b Figure 9B 、 Figure 9C and Figure 9E In order to distinguish the character portion 908g3 from the background portion 906b, a different color is selected for the background portion 906b than for the character portion 908g3. Figure 9H , background element 906b has Figure 9B 、 Figure 9C and Figure 9E A darker hue of the color of the background portion 906b in FIG. Figure 9H The pattern within the background element 906b in Figure 9B 、 Figure 9C and Figure 9E The same pattern in , thereby indicating the same base color, but with a greater density, thereby indicating a darker hue. Similarly, in order to distinguish the character portion 908h5 from the background portion 906c, a different color is selected for the background portion 906c than for the character portion 908h5. Figure 9H , background element 906c has Figure 9B 、 Figure 9C and Figure 9E A darker hue of the color of background element 906c in FIG. Figure 9H The pattern within the background element 906b in Figure 9B 、 Figure 9C and Figure 9E The same pattern in , thus representing the same base color, but with greater density, thus representing a darker hue. Similarly, in the following Figure 9S 、 Figure 9T 、 Figure 9U 、 Figure 9V 、 Figure 9W and Figure 9X In the example embodiment, portions of user interface 900b having the same pattern style but different pattern densities (eg, different densities of vertical or diagonal lines) have the same base color but different hues.

[0336] Figure 9I The computer system 600 is shown in a reduced power operating state at time 01:20. Because the computer system 600 is in a reduced power operating state, the computer system 600 displays the user interface 900c. Similar to Figure 9D and / or Figure 9F The user interface 900c in FIG. Figure 9I The text characters of the text string 908 in the text string are displayed as having outlines of the parts, which have the same Figure 9H The colors of the corresponding parts in the same color. In addition, Figure 9I The spatial arrangement of the parts of the text character 908 in Figure 9H and the background 906 is not shown (eg, removed) or is compared to Figure 9H The background 906 in the image is displayed at a lower brightness. In some embodiments, the computer system 600 displays Figure 9H The user interface 900b in the Figure 9I Animation of the user interface 900c in (e.g., when the computer system 600 is Figure 9H The normal operating state in the Figure 9I reduced power operating state in the .

[0337] exist Figure 9I In the embodiment of the present invention, the computer system 600 detects input 925d (e.g., movement of the computer system 600, such as a wrist-raise gesture, contact on the display 602, a press of the input mechanism 604, and / or a rotation of the input mechanism 604). In response to detecting the input 925d, the computer system 600 transitions out of the reduced power operating state and displays (e.g., redisplays and / or returns to) the display as shown in FIG. Figure 9J The user interface 900b shown in FIG. Figure 9H ).

[0338] exist Figure 9J In FIG. 8 , the computer system 600 detects a request 925e (e.g., a tap and / or other input on the display 602) to initiate a process for editing the user interface 900b. In response to detecting the request 925e, the computer system 600 displays the editing user interface 900d, as shown in FIG. Figure 9KThe editing user interface 900d includes a representation 900d1 of the user interface 900b, selectable editing options 900d2, and an interface identifier 900d3. The representation 900d1 provides a representation of the appearance of the user interface 900b based on the current settings of the user interface 900b (such as color and / or background settings).

[0339] exist Figure 9K In FIG. 8 , the computer system 600 detects input 925f (e.g., a tap and / or other selection input) corresponding to a selection of the edit option 900d2 (e.g., a request to continue the process for editing the user interface 900b). In response to detecting the input 925f, the computer system 600 displays an edit user interface 900e for changing one or more characteristics of the user interface 900b, such as Figure 9L The editing user interface 900e provides the ability to select and / or change the color scheme of the user interface 900b (eg, select and / or change one or more colors).

[0340] The editing user interface 900e includes a dynamic representation 902 of the user interface 900b, a parameter indicator 900e1, a parameter value indicator 900e2, and a color scheme selector 910. The dynamic representation 902 updates as options are selected and / or changed in the editing user interface 900e and the editing user interface 900f (described below) to provide a representation of the appearance of the user interface 900b based on the currently selected option. The parameter indicator 900e1 indicates a parameter that can be selected and / or changed using the editing user interface 900e. Figure 9L , parameter indicator 900e1 indicates that a color (or color scheme) can be edited using editing user interface 900e. Parameter value indicator 900e2 indicates the currently selected value (e.g., "gold") of a parameter that can be edited using editing user interface 900e (e.g., the currently selected color for the color scheme of user interface 900b). Color scheme selector 910 includes color scheme options (e.g., Figure 9L 902 in the user interface 900e). Color scheme option 910a represents the currently selected color scheme option (e.g., "gold"), as indicated by color scheme option 910a having a larger size than the other color scheme options, being in a central position (e.g., a central vertical position) in the user interface 900e, and being outlined compared to the other color scheme options.

[0341] In some embodiments, some color scheme options apply to (or affect) only certain portions (e.g., a limited number of portions) of the appearance of the user interface 900b and / or only certain portions (e.g., a limited number of portions) of the color distribution of text characters 908 in the user interface 900b. For example, the color scheme option 910a applies only to the portions of the user interface 900b having the color scheme described above. Figure 9B The fourth color portion (e.g., background portion 906a (represented by portion 902a1 in representation 902), character portion 908b1 (represented by portion 902b in representation 902), character portion 908c1 (represented by portion 902c in representation 902), character portion 908d3 (represented by portion 902d in representation 902), and other text characters such as Figure 9Y The portion of the text character shown in has a fourth color when displayed).

[0342] In some embodiments, some color scheme options apply to additional portions of the appearance of the user interface 900b and / or the color distribution of the text characters 908. For example, in Figure 9L In FIG. 9 , the computer system 600 detects a request 925 g (e.g., rotation of the input mechanism 604 in a first direction or other selection input) to select a different color scheme option in the color scheme selector 910. In response to detecting the request 925 g, the computer system 600 changes the currently selected color scheme option to the color scheme option 910 b and updates the dynamic representation 902 to represent the appearance of the user interface 900 b according to the current settings, as shown in FIG. Figure 9M For example, in color scheme selector 910, color scheme option 910b is larger in size than the other color scheme options, is centrally located in user interface 900e, and is outlined compared to the other color scheme options. As indicated by parameter value indicator 900e2, color scheme option 910b corresponds to a black and white (or grayscale) color scheme, wherein portions or all of user interface 900b are displayed in black, white, and / or shades between black and white, as shown in representation 902.

[0343] exist Figure 9MIn the example of FIG. 9 , the computer system 600 detects a request 925h (e.g., a rotation of the input mechanism 604 in a direction opposite to the direction of the request 925g, a swipe gesture, a vertical swipe gesture, a tap and drag gesture, a tap and vertical drag gesture, or other selection input) to select a different color scheme option in the color scheme selector 910. In response to detecting the request 925h, the computer system 600 changes the currently selected color scheme option to the color scheme option 910c (e.g., “blue” as indicated by the parameter value indicator 900e2) and updates the dynamic representation 902 to represent the appearance of the user interface 900b according to the current settings, as shown in FIG. Figure 9N For example, in the color scheme selector 910, the color scheme option 910c is larger in size than the other color scheme options, is centrally located in the user interface 900e, and is outlined compared to the other color scheme options. Similar to the color scheme option 910a, the color scheme option 910c is only available for the user interface 900b with the above reference. Figure 9B The portions of the fourth color (e.g., background portion 906a, character portion 908b1 (represented by portion 902b in representation 902), character portion 908c1 (represented by portion 902c in representation 902), and character portion 908d3 (represented by portion 902d in representation 902)) are provided. For example, when color scheme option 910c is selected, background portion 906a (e.g., represented by portion 902a1 in representation 902), character portion 908b1 (e.g., represented by portion 902b in representation 902), character portion 908c1 (e.g., represented by portion 902c in representation 902), and character portion 908d3 (e.g., represented by portion 902d in representation 902) have the fifth color (e.g., blue) instead of the fourth color (e.g., gold), while all other portions of user interface 900b have the same color as in Figure 9B In this manner, a user can change a single color in user interface 900b (e.g., a user can change the fourth color to the fifth color without changing any other colors). For example, any portion of user interface 900b that would have the fourth color when color scheme option 910a is selected would instead have the fifth color when color scheme option 910c is selected, while other portions of user interface 900b (e.g., all other portions) would have the same corresponding color regardless of whether color scheme option 910a or color scheme option 910c is selected.

[0344] exist Figure 9NIn the example embodiment, the computer system 600 detects a request 925i (e.g., a swipe gesture, a horizontal swipe gesture, a tap and drag gesture, a tap and horizontal drag gesture, or other input) to display an interface for selecting, editing, and / or changing different parameters of the user interface 900b. In response to detecting the request 925i, the computer system 600 displays Figure 9O . The editing user interface 900f provides the ability to select and / or change the background scheme (e.g., the color and / or the presence of a background) of the user interface 900b. The editing user interface 900f includes a dynamic representation 902 of the us...

Claims

1. A method comprising: At a computer system in communication with a display generation component and one or more input devices: detecting, via the one or more input devices, a first request to display a user interface; In response to detecting the first request to display the user interface, displaying the user interface via the display generation component includes displaying: A time indication indicating a first time, wherein the time indication includes one or more clock hands, the one or more clock hands including a first clock hand indicating the first time, wherein displaying the first clock hand indicating the first time comprises: displaying the first clock hand at a first location in the user interface; and a first character in a first state, the first state representing a first interaction between the first character and the first clock hand at the first location; after displaying the user interface in response to detecting the first request to display the user interface, detecting, via the one or more input devices, a second request to display the user interface; as well as In response to detecting the second request to display the user interface, displaying the user interface includes displaying: The time indication, the time indication comprising the first clock pointer indicating a second time different from the first time, wherein displaying the first clock pointer indicating the second time comprises: displaying the first clock pointer at a second location different from the first location in the user interface; and The first character is in a second state, the second state is different from the first state and represents a second interaction between the first character and the first clock hand at the second location, the second interaction is different from the first interaction between the first character and the first clock hand at the first location. 2 . The method of claim 1 , wherein the first interaction comprises the first character leaning on the first clock hand.

3. The method of any one of claims 1 to 2, wherein the first interaction comprises the first character sitting on the first clock hand.

4. The method of any one of claims 1 to 3, wherein the first interaction comprises an element on top of the first clock hand.

5. The method according to any one of claims 1 to 4, wherein displaying the first character comprises: The display includes an animation of at least a portion of the first character moving over time.

6. The method according to any one of claims 1 to 5, further comprising: A second character different from the first character is displayed concurrently with the time indication and the first character.

7. The method according to claim 6, wherein displaying the second character comprises: An animation is displayed of at least a portion of the second character moving over time.

8. The method according to any one of claims 1 to 7, wherein detecting the first request to display the user interface comprises: The first request is detected while the computer system is in a reduced power state.

9. The method according to any one of claims 1 to 8, further comprising: A weather element based on current weather conditions is displayed concurrently with the first clock hand, wherein displaying the weather element comprises: displaying the weather element interacting with the first clock hand.

10. The method according to any one of claims 1 to 9, further comprising: A seasonal element based on the current season is displayed concurrently with the first clock hand, wherein displaying the seasonal element comprises: displaying the seasonal element interacting with the first clock hand.

11. The method according to any one of claims 1 to 10, wherein: Displaying the user interface includes displaying the user interface having one or more appearances other than the time indication and the first character.

12. The method of claim 11, wherein displaying the user interface having the one or more appearances comprises: based on determining that the current time corresponds to a first day, displaying the user interface having a first time-based appearance in addition to the time indication and the first character; as well as Based on determining that the current time of day corresponds to a second time of day different from the first time of day, displaying the user interface having a second time-based appearance in addition to the time indication and the first character, wherein the second time-based appearance is different from the first time-based appearance.

13. The method of any one of claims 11 to 12, wherein displaying the user interface having the one or more appearances comprises: based on determining that the current date corresponds to a first season, displaying the user interface having a first season-based appearance in addition to the time indication and the first character; as well as Based on determining that the current date corresponds to a second season different from the first season, displaying the user interface having a second season-based appearance in addition to the time indication and the first character, wherein the second season-based appearance is different from the first season-based appearance.

14. The method of any one of claims 11 to 13, wherein displaying the user interface having the one or more appearances comprises: based on determining that the current date corresponds to a first event, displaying the user interface having a first event-based appearance in addition to the time indication and the first character; as well as Based on determining that the current date corresponds to a second event different from the first event, displaying the user interface having a second event-based appearance in addition to the time indication and the first character, wherein the second event-based appearance is different from the first event-based appearance.

15. The method of any one of claims 11 to 14, wherein displaying the user interface having the one or more appearances comprises: based on determining that the current day corresponds to a first day of the week, displaying the user interface having a first day-based appearance in addition to the time indication and the first character; as well as Based on determining that the current day corresponds to a second day of the week that is different from the first day of the week, displaying the user interface having a second day-based appearance in addition to the time indication and the first character, wherein the second day-based appearance is different from the first day-based appearance.

16. The method of any one of claims 11 to 15, wherein displaying the user interface having the one or more appearances comprises: based on determining that a first activity is being performed, displaying the user interface having a first activity-based appearance in addition to the time indication and the first character; as well as Based on determining that a second activity different from the first activity is being performed, displaying the user interface having a second activity-based appearance in addition to the time indication and the first character, wherein the second activity-based appearance is different from the first activity-based appearance.

17. The method according to any one of claims 1 to 16, wherein detecting the first request to display the user interface comprises: The first request is detected when the first character is displayed in a third state different from the first state and the second state.

18. The method according to any one of claims 1 to 17, further comprising: Based on determining that the computer system is in a reduced power state, the first character is displayed in a corresponding state.

19. The method according to any one of claims 1 to 18, further comprising: In response to detecting the first request to display the user interface, a date indication is displayed at a third location in the user interface, wherein the third location in the user interface at which the date indication is displayed is based on the first status of the first character.

20. 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 that communicates with a display generation component and one or more input devices, the one or more programs comprising instructions for executing the method according to any one of claims 1 to 19.

21. A computer system configured to communicate with a display generation component and one or more input devices, 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 comprising instructions for executing the method according to any one of claims 1 to 19.

22. A computer system configured to communicate with a display generation component and one or more input devices, the computer system comprising: Components for carrying out the method according to any one of claims 1 to 19.

23. 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 and one or more input devices, the one or more programs comprising instructions for performing the method according to any one of claims 1 to 19.

24. 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 and one or more input devices, the one or more programs comprising instructions for: detecting, via the one or more input devices, a first request to display a user interface; In response to detecting the first request to display the user interface, displaying the user interface via the display generation component includes displaying: A time indication indicating a first time, wherein the time indication includes one or more clock hands, the one or more clock hands including a first clock hand indicating the first time, wherein displaying the first clock hand indicating the first time comprises: displaying the first clock hand at a first location in the user interface; and a first character in a first state, the first state representing a first interaction between the first character and the first clock hand at the first location; after displaying the user interface in response to detecting the first request to display the user interface, detecting, via the one or more input devices, a second request to display the user interface; as well as In response to detecting the second request to display the user interface, displaying the user interface includes displaying: The time indication, the time indication comprising the first clock pointer indicating a second time different from the first time, wherein displaying the first clock pointer indicating the second time comprises: displaying the first clock pointer at a second location different from the first location in the user interface; and The first character is in a second state, the second state is different from the first state and represents a second interaction between the first character and the first clock hand at the second location, the second interaction is different from the first interaction between the first character and the first clock hand at the first location.

25. A computer system configured to communicate with a display generation component and one or more input devices, 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: detecting, via the one or more input devices, a first request to display a user interface; In response to detecting the first request to display the user interface, displaying the user interface via the display generation component includes displaying: a time indication indicating a first time, wherein the time indication comprises one or more clock hands, the one or more clock hands comprising a first clock hand indicating the first time, wherein displaying the first clock hand indicating the first time comprises: displaying the first clock hand at a first location in the user interface; and a first character in a first state, the first state representing a first interaction between the first character and the first clock hand at the first location; After displaying the user interface in response to detecting the first request to display the user interface, detecting, via the one or more input devices, a second request to display the user interface; and In response to detecting the second request to display the user interface, displaying the user interface includes displaying: The time indication, the time indication comprising the first clock pointer indicating a second time different from the first time, wherein displaying the first clock pointer indicating the second time comprises: displaying the first clock pointer at a second location different from the first location in the user interface; and The first character is in a second state, the second state is different from the first state and represents a second interaction between the first character and the first clock hand at the second location, the second interaction is different from the first interaction between the first character and the first clock hand at the first location.

26. A computer system configured to communicate with a display generation component and one or more input devices, the computer system comprising: means for detecting, via the one or more input devices, a first request to display a user interface; Means for, in response to detecting the first request to display the user interface, displaying the user interface via the display generation component, comprising: a time indication indicating a first time, wherein the time indication comprises one or more clock hands, the one or more clock hands comprising a first clock hand indicating the first time, wherein displaying the first clock hand indicating the first time comprises: displaying the first clock hand at a first location in the user interface; and a first character in a first state, the first state representing a first interaction between the first character and the first clock hand at the first location; means for, after displaying the user interface in response to detecting the first request to display the user interface: detecting, via the one or more input devices, a second request to display the user interface; and The means for performing the following operations in response to detecting the second request to display the user interface: displaying the user interface includes displaying: The time indication, the time indication comprising the first clock pointer indicating a second time different from the first time, wherein displaying the first clock pointer indicating the second time comprises: displaying the first clock pointer at a second location different from the first location in the user interface; and The first character is in a second state, the second state is different from the first state and represents a second interaction between the first character and the first clock hand at the second location, the second interaction is different from the first interaction between the first character and the first clock hand at the first location.

27. 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 and one or more input devices, the one or more programs comprising instructions for: detecting, via the one or more input devices, a first request to display a user interface; In response to detecting the first request to display the user interface, displaying the user interface via the display generation component includes displaying: A time indication indicating a first time, wherein the time indication includes one or more clock hands, the one or more clock hands including a first clock hand indicating the first time, wherein displaying the first clock hand indicating the first time comprises: displaying the first clock hand at a first location in the user interface; and a first character in a first state, the first state representing a first interaction between the first character and the first clock hand at the first location; after displaying the user interface in response to detecting the first request to display the user interface, detecting, via the one or more input devices, a second request to display the user interface; as well as In response to detecting the second request to display the user interface, displaying the user interface includes displaying: The time indication, the time indication comprising the first clock pointer indicating a second time different from the first time, wherein displaying the first clock pointer indicating the second time comprises: displaying the first clock pointer at a second location different from the first location in the user interface; and The first character is in a second state, the second state is different from the first state and represents a second interaction between the first character and the first clock hand at the second location, the second interaction is different from the first interaction between the first character and the first clock hand at the first location.

28. A method comprising: At a computer system in communication with a display generation component and one or more input devices: During the first day, detecting, via the one or more input devices, a first request to display a user interface; as well as displaying, via the display generation component, the user interface in response to detecting the first request to display the user interface, including displaying a time indication, wherein displaying the user interface in response to detecting the first request to display the user interface comprises: Based on determining that the first day is a day in a first group of one or more days of the week, displaying the user interface having a first appearance; as well as Based on determining that the first day is a day of a second group of one or more days of the week that is different from the first group of one or more days of the week, displaying the user interface having a second appearance that is different from the first appearance, wherein the difference between the first appearance and the second appearance is a difference in a portion of the user interface that does not otherwise indicate the day of the week.

29. The method of claim 28, wherein the first set of one or more days of the week includes a first day of the week and a second day of the week that is different from the first day of the week.

30. The method of any one of claims 28 to 29, wherein displaying the user interface having the first appearance comprises: The user interface is displayed in a first color palette, and displaying the user interface having the second appearance includes displaying the user interface in a second color palette different from the first color palette.

31. The method of any one of claims 28 to 30, wherein displaying the user interface having the first appearance comprises: The user interface is displayed in a color other than black and white, and wherein displaying the user interface having the second appearance includes displaying the user interface in black and white.

32. The method of any one of claims 28 to 31, wherein displaying the user interface having the first appearance comprises: A background of the user interface is displayed in a color other than grayscale, and wherein displaying the user interface having the second appearance includes displaying the background of the user interface in grayscale.

33. The method of any one of claims 28 to 32, wherein the first set of one or more days of the week are Saturday and Sunday.

34. The method of any one of claims 28 to 33, wherein the first one or more days of the week is a weekend day.

35. The method according to any one of claims 28 to 34, further comprising: detecting a set of one or more inputs including a selection of an option to disable display of the user interface having the first appearance; after detecting the set of one or more inputs including a selection of the option to disable display of the user interface having the first appearance, during a second day, detecting a second request to display the user interface; as well as Displaying the user interface in response to detecting the second request to display the user interface includes displaying the time indication, wherein displaying the user interface in response to detecting the second request to display the user interface includes: Based on determining that the second day is a day in the first set of one or more days of the week, displaying the user interface having the second appearance.

36. The method of any one of claims 28 to 35, wherein displaying the user interface in response to detecting the first request to display the user interface comprises: Displaying the user interface having the third appearance at a first time, the method further includes: The user interface having a fourth appearance different from the third appearance is displayed at a second time different from the first time, wherein the difference between the third appearance and the fourth appearance is a difference in a portion of the user interface that would not otherwise indicate a day of the week.

37. The method of claim 36, wherein displaying the user interface having the third appearance at the first time comprises: displaying the user interface having the third appearance and the first appearance in response to determining that the first day is a day in the first group of one or more days of the week; as well as Based on determining that the first day is a day of the second set of one or more days of the week, the user interface having the third appearance and the second appearance is displayed.

38. The method of any one of claims 36 to 37, wherein the third appearance is based on the first time being during a first time of day, and the fourth appearance is based on the second time being during a second time of day different from the first time of day.

39. The method of any one of claims 36 to 38, wherein the third appearance is based on the first time being in a first season, and the fourth appearance is based on the second time being in a second season different from the first season.

40. The method of any one of claims 36 to 39, wherein the third appearance corresponds to a first event based on the first time, and the fourth appearance corresponds to a second event different from the first event based on the second time.

41. The method of any one of claims 28 to 40, wherein displaying the user interface comprises: Displaying the user interface in a first color, the method further comprising: During the first day and after displaying the user interface in the first color, detecting a third request to display the user interface while the computer system is in a reduced power state; and In response to detecting the third request to display the user interface while the computer system is in a reduced power state: Based on determining that the first day is a day in the first group of one or more days of the week, displaying the user interface in a second color different from the first color includes displaying the time indication.

42. The method of claim 41, further comprising: In response to detecting the third request to display the user interface while the computer system is in a reduced power state: Based on determining that the first day is a day of the second set of one or more days of the week, displaying the user interface in the first color includes displaying the time indication.

43. The method of any one of claims 28 to 42, wherein displaying the user interface comprises: An element of the user interface is displayed having an appearance of handwritten marks simulating the handwriting of a particular individual.

44. The method according to any one of claims 28 to 43, further comprising: detecting, via the one or more input devices, a fourth request to display the user interface during a third day of the week different from the first day; as well as In response to detecting the fourth request to display the user interface, displaying the user interface includes displaying the time indication, wherein displaying the user interface in response to detecting the fourth request to display the user interface includes: Based on determining that the third day is one of the first group of one or more days, displaying the user interface having the first appearance; as well as Based on determining that the third day is one of the second group of one or more days, The user interface is displayed having the second appearance different from the first appearance.

45. 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 and one or more input devices, the one or more programs comprising instructions for executing a method according to any one of claims 28 to 44.

46. ​​A computer system configured to communicate with a display generation component and one or more input devices, 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 comprising instructions for executing the method according to any one of claims 28 to 44.

47. A computer system configured to communicate with a display generation component and one or more input devices, the computer system comprising: Means for carrying out the method according to any one of claims 28 to 44.

48. 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 and one or more input devices, the one or more programs comprising instructions for performing the method of any one of claims 28 to 44.

49. 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 and one or more input devices, the one or more programs comprising instructions for: During the first day, detecting, via the one or more input devices, a first request to display a user interface; as well as displaying, via the display generation component, the user interface in response to detecting the first request to display the user interface, including displaying a time indication, wherein displaying the user interface in response to detecting the first request to display the user interface comprises: Based on determining that the first day is a day in a first group of one or more days of the week, displaying the user interface having a first appearance; as well as Based on determining that the first day is a day of a second group of one or more days of the week that is different from the first group of one or more days of the week, displaying the user interface having a second appearance that is different from the first appearance, wherein the difference between the first appearance and the second appearance is a difference in a portion of the user interface that does not otherwise indicate the day of the week.

50. A computer system configured to communicate with a display generation component and one or more input devices, 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: During the first day, detecting, via the one or more input devices, a first request to display a user interface; as well as displaying, via the display generation component, the user interface in response to detecting the first request to display the user interface, including displaying a time indication, wherein displaying the user interface in response to detecting the first request to display the user interface comprises: Based on determining that the first day is a day in a first group of one or more days of the week, displaying the user interface having a first appearance; as well as Based on determining that the first day is a day of a second group of one or more days of the week that is different from the first group of one or more days of the week, displaying the user interface having a second appearance that is different from the first appearance, wherein the difference between the first appearance and the second appearance is a difference in a portion of the user interface that does not otherwise indicate the day of the week.

51. A computer system configured to communicate with a display generation component and one or more input devices, the computer system comprising: means for detecting, during the first day, via the one or more input devices, a first request to display a user interface; and means for, in response to detecting the first request to display the user interface, displaying, via the display generation component, the user interface, including displaying a time indication, wherein displaying the user interface in response to detecting the first request to display the user interface comprises: Based on determining that the first day is a day in a first group of one or more days of the week, displaying the user interface having a first appearance; as well as Based on determining that the first day is a day of a second group of one or more days of the week that is different from the first group of one or more days of the week, displaying the user interface having a second appearance that is different from the first appearance, wherein the difference between the first appearance and the second appearance is a difference in a portion of the user interface that does not otherwise indicate the day of the week.

52. 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 and one or more input devices, the one or more programs comprising instructions for: During the first day, detecting, via the one or more input devices, a first request to display a user interface; as well as displaying, via the display generation component, the user interface in response to detecting the first request to display the user interface, including displaying a time indication, wherein displaying the user interface in response to detecting the first request to display the user interface comprises: displaying the user interface having a first appearance in response to determining that the first day is a day in a first group of one or more days of the week; as well as Based on determining that the first day is a day of a second group of one or more days of the week that is different from the first group of one or more days of the week, displaying the user interface having a second appearance that is different from the first appearance, wherein the difference between the first appearance and the second appearance is a difference in a portion of the user interface that does not otherwise indicate the day of the week.

53. A method comprising: At a computer system in communication with a display generation component and one or more input devices: detecting, via the one or more input devices, a request to display a user interface, the user interface comprising one or more text characters, the one or more text characters being part of a dynamic text string that changes based on a context of the computer system; as well as In response to detecting the request to display the user interface, displaying the user interface via the display generation component includes displaying a first text character of the dynamic text string in the user interface, wherein displaying the first text character includes: Based on determining that the first text character of the dynamic text string is displayed at a first position in the user interface, displaying the first text character having a first appearance, the first appearance comprising a first color distribution; and Based on determining that the first text character of the dynamic text string is displayed at a second position in the user interface that is different from the first position in the user interface, the first text character is displayed having a second appearance that is different from the first appearance, and the second appearance includes a second color distribution that is different from the first color distribution.

54. The method of claim 53, wherein displaying the user interface comprises: Based on determining that the computer system is operating in a first context, displaying the dynamic text string having a first character configuration in the user interface; as well as Based on determining that the computer system is operating in a second context different from the first context, the dynamic text string having a second character configuration different from the first character configuration is displayed in the user interface.

55. A method according to any one of claims 53 to 54, wherein the dynamic text string indicates a time.

56. The method of claim 55, wherein: The first position corresponds to a first portion of the time; and The second position corresponds to a second portion of the time different from the first portion of the time.

57. The method of claim 56, wherein: said first portion of said time comprises a first digit of a digital representation of the hour of said time; and The second portion of the time includes a second digit of the digital representation of the hour of the time.

58. A method according to any one of claims 56 to 57, wherein: said first portion of said time comprises a first digit of a digital representation of the minute of said time; and The second portion of the time includes a second digit of the digital representation of the minute of the time.

59. The method of any one of claims 53 to 58, wherein displaying the first text character comprises: Based on determining that the first text character is displayed at a third position in the user interface that is different from the first position in the user interface and the second position in the user interface, the first text character is displayed having a third appearance, and the third appearance includes a third color distribution that is different from the first color distribution and the second color distribution.

60. The method of claim 59, wherein displaying the first text character comprises: Based on determining that the first text character is displayed at a fourth position in the user interface that is different from the first position in the user interface, the second position in the user interface, and the third position in the user interface, the first text character is displayed having a fourth appearance, and the fourth appearance includes a fourth color distribution that is different from the first color distribution, the second color distribution, and the third color distribution.

61. The method of any one of claims 53 to 60, wherein displaying the user interface comprises: Displaying a second text character of the dynamic text string that is different from the first text character, the displaying comprising: Based on determining that the second text character of the dynamic text string is displayed at a fifth position in the user interface, displaying the second text character having a fifth appearance, the fifth appearance comprising a fifth color distribution; and Based on determining that the second text character of the dynamic text string is displayed at a sixth position in the user interface that is different from the fifth position in the user interface, the second text character is displayed having a sixth appearance that is different from the fifth appearance, and the sixth appearance includes a sixth color distribution that is different from the fifth color distribution.

62. A method according to any one of claims 53 to 61, wherein: The first color distribution includes a first set of colors; and The second color distribution includes the first set of colors.

63. The method of claim 62, wherein the first set of colors includes one or more colors selectable in response to one or more inputs detected by the computer system.

64. The method of claim 63, wherein the one or more colors selectable in response to one or more inputs detected by the computer system are a subset of the first set of colors.

65. The method of any one of claims 53 to 64, wherein displaying the user interface comprises: displaying the user interface in a first color scheme based on determining that the user-selectable color setting has a first color setting value; as well as Based on determining that the user-selectable color setting has a second color setting value different from the first value, the user interface is displayed in a second color scheme different from the first color scheme.

66. The method of any one of claims 53 to 65, wherein displaying the user interface comprises: Displaying the background of the user interface, the displaying comprising: Based on determining that the user-selectable background setting has a first background setting value, displaying the background with a first background scheme; and Based on determining that the user-selectable background setting has a second background setting value different from the first background setting value, the background is displayed in a second background scheme different from the first background scheme.

67. The method of claim 66, wherein displaying the background comprises: A first color is displayed behind the first text character of the one or more text characters, and a second color different from the first color is displayed behind a second text character different from the first text character of the one or more text characters.

68. A method according to any one of claims 53 to 67, wherein: Displaying the first text character includes: displaying the first text character in a first hue of a first color; and Displaying the background includes displaying the background in a second hue of the first color, the second hue being different from the first hue of the first color.

69. The method of any one of claims 53 to 68, wherein: Displaying the first text character includes: displaying a portion of the first text character as having a first color; and Displaying the user interface includes: displaying a second text character different from the first text character, including displaying the second text character in a color distribution, and the color distribution is selected so that the second text character is displayed so that a portion of the second text character adjacent to the portion of the first character does not have the first color.

70. The method of any one of claims 53 to 69, wherein: Displaying the first text character having the first appearance includes: displaying the first text character having a first size; and Displaying the first text character having the second appearance includes displaying the first text character having the first size.

71. The method of any one of claims 53 to 70, wherein displaying the user interface comprises: displaying a first instance of the first text character having the first appearance including the first color distribution at the first location; as well as A second instance of the first text character having the second appearance including the second color distribution is displayed at the second location.

72. The method of any one of claims 53 to 71, further comprising: While displaying the user interface, including the first text character of the dynamic text string in the user interface: Based on determining that a set of criteria are satisfied, wherein when the set of criteria are satisfied, the computer system operates in a reduced power operating state, displays the first text character having a third appearance including a third color distribution, wherein the third appearance is different from the first appearance and the second appearance, and wherein the third color distribution is different from the first color distribution and the second color distribution.

73. The method of claim 72, wherein: The first text character includes a first part and a second part; Displaying the first text characters in response to detecting the request to display the user interface includes: displaying the first portion in a first spatial arrangement relative to the second portion; and Displaying the first text character having the third appearance including the third color distribution includes displaying the first portion in a second spatial arrangement relative to the second portion that is different than the first spatial arrangement relative to the second portion.

74. The method of claim 73, further comprising: While displaying the user interface, including the first text character of the dynamic text string in the user interface: Based on determining that the set of criteria is satisfied, displaying the first text character includes displaying the first portion in a third spatial arrangement relative to the second portion that is different than the second spatial arrangement relative to the second portion.

75. The method of any one of claims 72 to 74, wherein: Displaying the first text character in response to detecting the request to display the user interface includes: displaying a first portion of the first text character as a solid color; and Displaying the first text character having the third appearance including the third color distribution includes displaying the first portion as an outline.

76. The method of claim 75, wherein displaying the first text character having the third appearance including the third color distribution comprises: The first portion of the first text character is displayed overlapping the second portion of the first text character.

77. The method of any one of claims 53 to 76, wherein displaying the user interface comprises: Displaying the background of the user interface, the method further includes: Based on determining that the set of criteria is met, the user interface is displayed without the background.

78. The method of any one of claims 53 to 77, wherein: The first text character includes a first part and a second part; Displaying the first text character in response to detecting the request to display the user interface includes: displaying the first text character at a first time with the first portion in a first spatial arrangement relative to the second portion; and The method further comprises: At a second time different from the first time, displaying an animation includes changing a positioning of the first portion of the first text character such that the first portion is in a second spatial arrangement relative to the second portion different from the first spatial arrangement relative to the second portion.

79. The method of claim 78, wherein: Displaying the animation includes changing the first text character from a first value to a second value different from the first value.

80. 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 that communicates with a display generation component and one or more input devices, the one or more programs comprising instructions for executing a method according to any one of claims 53 to 79.

81. A computer system configured to communicate with a display generation component and one or more input devices, 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 comprising instructions for executing the method according to any one of claims 53 to 79.

82. A computer system configured to communicate with a display generation component and one or more input devices, the computer system comprising: Means for performing a method according to any one of claims 53 to 79.

83. 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 and one or more input devices, the one or more programs comprising instructions for performing a method according to any one of claims 53 to 79.

84. 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 and one or more input devices, the one or more programs comprising instructions for: detecting, via the one or more input devices, a request to display a user interface, the user interface comprising one or more text characters, the one or more text characters being part of a dynamic text string that changes based on a context of the computer system; as well as In response to detecting the request to display the user interface, displaying the user interface via the display generation component includes displaying a first text character of the dynamic text string in the user interface, wherein displaying the first text character includes: Based on determining that the first text character of the dynamic text string is displayed at a first position in the user interface, displaying the first text character having a first appearance, the first appearance comprising a first color distribution; and Based on determining that the first text character of the dynamic text string is displayed at a second position in the user interface that is different from the first position in the user interface, the first text character is displayed having a second appearance that is different from the first appearance, and the second appearance includes a second color distribution that is different from the first color distribution.

85. A computer system configured to communicate with a display generation component and one or more input devices, 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: detecting, via the one or more input devices, a request to display a user interface, The user interface includes one or more text characters, the one or more text characters being part of a dynamic text string that changes based on a context of the computer system; as well as In response to detecting the request to display the user interface, displaying the user interface via the display generation component includes displaying a first text character of the dynamic text string in the user interface, wherein displaying the first text character includes: Based on determining that the first text character of the dynamic text string is displayed at a first position in the user interface, displaying the first text character having a first appearance, the first appearance comprising a first color distribution; as well as Based on determining that the first text character of the dynamic text string is displayed at a second position in the user interface that is different from the first position in the user interface, the first text character is displayed having a second appearance that is different from the first appearance, and the second appearance includes a second color distribution that is different from the first color distribution.

86. A computer system configured to communicate with a display generation component and one or more input devices, the computer system comprising: means for detecting, via the one or more input devices, a request to display a user interface, the user interface comprising one or more text characters, the one or more text characters being part of a dynamic text string that changes based on a context of the computer system; and means for, in response to detecting the request to display the user interface, displaying the user interface via the display generation component, including displaying a first text character of the dynamic text string in the user interface, wherein displaying the first text character comprises: Based on determining that the first text character of the dynamic text string is displayed at a first position in the user interface, displaying the first text character having a first appearance, the first appearance comprising a first color distribution; as well as Based on determining that the first text character of the dynamic text string is displayed at a second position in the user interface that is different from the first position in the user interface, the first text character is displayed having a second appearance that is different from the first appearance, and the second appearance includes a second color distribution that is different from the first color distribution.

87. 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 and one or more input devices, the one or more programs comprising instructions for: detecting, via the one or more input devices, a request to display a user interface, the user interface comprising one or more text characters, the one or more text characters being part of a dynamic text string that changes based on a context of the computer system; as well as In response to detecting the request to display the user interface, displaying the user interface via the display generation component includes displaying a first text character of the dynamic text string in the user interface, wherein displaying the first text character includes: Based on determining that the first text character of the dynamic text string is displayed at a first position in the user interface, displaying the first text character having a first appearance, the first appearance comprising a first color distribution; and Based on determining that the first text character of the dynamic text string is displayed at a second position in the user interface that is different from the first position in the user interface, the first text character is displayed having a second appearance that is different from the first appearance, and the second appearance includes a second color distribution that is different from the first color distribution.

88. A method comprising: At a computer system in communication with a display generation component and one or more input devices: receiving, via the one or more input devices, a request to display a time user interface; as well as In response to receiving the request to display the time user interface, displaying, via the display generation component, a time user interface, comprises concurrently displaying: Time indication; Multiple internal complex function blocks; and A customizable bezel complication comprising a measurement indicator, wherein the customizable bezel complication is displayed as at least a portion of an area surrounding the time user interface including the time indication and the plurality of interior complications.

89. The method of claim 88, wherein the customizable bezel complication is displayed along an outer perimeter of a total displayable content area generated by the display generation component.

90. The method of any one of claims 88 to 89, further comprising: At a first time, displaying the measurement indicator having a first value; as well as At a second time different from the first time, the measurement indicator is displayed having a second value different from the first value.

91. A method according to any one of claims 88 to 90, wherein the measurement indicator indicates a second value on a set of scale markings that surround at least a portion of the area of ​​the time user interface that includes the time indication and the multiple internal complex function blocks.

92. A method according to any one of claims 88 to 91, wherein the measurement indicator indicates tidal conditions on a tide scale that surrounds at least a portion of the area of ​​the time user interface including the time indication and the plurality of internal complex function blocks.

93. A method according to any one of claims 88 to 92, wherein the measurement indicator indicates a depth measurement on a depth scale, and the depth scale surrounds at least a portion of the area of ​​the time user interface including the time indication and the plurality of internal complex function blocks.

94. A method according to claim 93, wherein the depth measurement indication includes: a depth value using a first unit of measurement on a first depth scale, the first depth scale being located on a first side of the portion of the area of ​​the time user interface including the time indication and the multiple internal complex function blocks; and a corresponding depth value using a second unit of measurement different from the first unit of measurement on a second depth scale, the second depth scale being located on a second side of the portion of the area of ​​the time user interface including the time indication and the multiple internal complex function blocks.

95. The method of any one of claims 93 to 94, further comprising: Based on determining that the depth measurement is greater than a predetermined depth measurement, an alert is output.

96. The method of any one of claims 88 to 95, wherein the measurement indicator indicates a compass heading.

97. A method according to any one of claims 88 to 96, wherein the measurement indicator indicates an altitude measurement on an altitude scale that surrounds at least the portion of the area of ​​the time user interface that includes the time indication and the plurality of internal complex function blocks.

98. The method of claim 97, wherein the altitude measurement changes dynamically based on a detected altitude of the computer system.

99. A method according to any one of claims 97 to 98, wherein the altitude measurement indicates: an altitude value using a first unit of measurement on a first altitude scale, the first altitude scale being located on a third side of the portion of the area of ​​the time user interface including the time indication and the multiple internal complex function blocks; and a corresponding altitude value using a second unit of measurement different from the first unit of measurement on a second altitude scale, the second altitude scale being located on a fourth side of the portion of the area of ​​the time user interface including the time indication and the multiple internal complex function blocks.

100. The method of any one of claims 97 to 99, further comprising: displaying the altitude scale having a first range of values ​​in response to determining that the altitude measurement is less than a predetermined value; as well as Based on determining that the altitude measurement is greater than the predetermined value, the altitude scale having a second range of values ​​is displayed.

101. The method of any one of claims 97 to 100, wherein: Based on determining that the altitude measurement is below sea level, displaying the altitude scale such that a lower limit of the altitude scale is located at an upper portion of the time user interface and an upper limit of the altitude scale is located at a lower portion of the time user interface, wherein a value of the altitude scale increases from the upper portion of the time user interface to the lower portion of the time user interface.

102. The method of any one of claims 97 to 101, wherein: Based on determining that the altitude measurement is above sea level, displaying the altitude scale such that an upper limit of the altitude scale is located at an upper portion of the time user interface and a lower limit of the altitude scale is located at a lower portion of the time user interface, wherein a value of the altitude scale increases from the lower portion of the time user interface to the upper portion of the time user interface.

103. A method according to any one of claims 88 to 102, wherein the measurement indicator indicates the time remaining on the timer on a set of scale markings that surround at least a portion of the area of ​​the time user interface including the time indication and the multiple internal complex function blocks.

104. A method according to any one of claims 88 to 103, wherein the measurement indicator indicates the passage of time on a stopwatch on a set of scale markings that surround at least a portion of the area of ​​the time user interface including the time indication and the plurality of internal complex function blocks.

105. The method of any one of claims 88 to 104, wherein displaying a plurality of interior complications of the time user interface including the customizable bezel complication comprises: displaying a first internal complex function block at a first complex function block size; as well as displaying a second inner complex function block at a second complex function block size; The method further comprises: receiving, via the one or more input devices, a request to display a second version of the time user interface that does not include the customizable bezel complication; and In response to receiving the request to display the second version of the time user interface excluding the customizable bezel complication, displaying, via the display generation component, the second version of the time user interface excluding the customizable bezel complication, comprises concurrently displaying: said time indication; and The multiple internal complex function blocks include display: the first internal complex function block being at a third complex function block size, the third complex function block size being larger than the first complex function block size; and The second internal complex function block is at a fourth complex function block size, the fourth complex function block size being larger than the second complex function block size.

106. The method of any one of claims 88 to 105, wherein displaying the time indication of the time user interface comprises: displaying the time indication in a first font size and including an hour indication and a minute indication but not including a second indication, the method further comprising: receiving, via the one or more input devices, a request to display a third version of the time user interface including a seconds indication; and In response to receiving the request to display the third version of the time user interface including the seconds indication, the third version of the time user interface including the seconds indication is displayed via the display generation component, including displaying the time indication in a second font size different from the first font size and including the hour indication, the minute indication and the seconds indication.

107. The method of claim 106, wherein the seconds indication is displayed in a color based on a color of the measurement indicator.

108. The method of claim 107, further comprising: receiving a set of one or more inputs corresponding to a request to change the measurement indicator; as well as The color of the seconds indication is changed in response to receiving the set of one or more inputs corresponding to the request to change the measurement indicator.

109. The method of any one of claims 88 to 108, wherein: Displaying the plurality of internal complex function blocks of the time user interface includes: displaying a first group of one or more internal complex function blocks and a second group of one or more internal complex function blocks; and Displaying the time indication of the time user interface includes: displaying the time indication having a first characteristic; The method further comprises: receiving, via the one or more input devices, a request to display a fourth version of the temporal user interface that does not include the second set of one or more internal complication blocks; and In response to receiving the request to display the fourth version of the time user interface that does not include the second set of one or more internal complex function blocks, the fourth version of the time user interface that does not include the second set of one or more internal complex function blocks is displayed via the display generation component, including displaying the time indication having a second characteristic different from the first characteristic.

110. The method of claim 109, wherein the first characteristic comprises a third font size and the second characteristic comprises a fourth font size different from the third font size.

111. The method of any one of claims 109 to 110, wherein the first characteristic comprises a first aspect ratio, and wherein the second characteristic comprises a second aspect ratio greater than the first aspect ratio.

112. The method of any one of claims 109 to 111, wherein the first characteristic comprises a third aspect ratio, and wherein the second characteristic comprises a fourth aspect ratio that is less than the third aspect ratio.

113. The method of any one of claims 109 to 112, wherein the first characteristic comprises a first width and the second characteristic comprises a second width greater than the first width.

114. The method of any one of claims 109 to 113, wherein the first characteristic comprises a third width and the second characteristic comprises a fourth width that is smaller than the third width.

115. The method of any one of claims 88 to 114, wherein displaying the time user interface comprises: Displaying the time user interface in standard mode, the method further includes: receiving, via the one or more input devices, a request to display the time user interface in a low light mode while the time user interface is displayed in the standard mode; and The time user interface is displayed in low light mode in response to receiving the request to display the time user interface in low light mode.

116. The method of claim 115, further comprising: receiving, via the one or more input devices, a request to display the time user interface in the standard mode while the time user interface is displayed in the low light mode; as well as In response to receiving the request to display the time user interface in the standard mode, the time user interface is displayed in the standard mode.

117. The method of any one of claims 115 to 116, wherein displaying the time user interface in the low light mode comprises: The time user interface is displayed with a darker background than displayed in the standard mode.

118. The method of any one of claims 115 to 117, wherein displaying the time user interface in the low light mode comprises: The time user interface is displayed in fewer colors than displayed in the standard mode.

119. The method of any one of claims 115 to 118, wherein displaying the time user interface in the low light mode comprises: The time user interface is displayed in a single color.

120. The method of any one of claims 115 to 119, further comprising: detecting that a set of one or more low-light criteria have been met; as well as In response to detecting that the set of one or more low-light criteria have been met, the time user interface is displayed in a low-light mode.

121. The method of claim 120, wherein the set of one or more low-light criteria includes an ambient light criterion.

122. The method of claims 120 to 121, wherein the set of one or more low-light criteria includes a time criterion.

123. A method according to any one of claims 88 to 122, wherein the customizable border complication substantially surrounds a total displayable content area generated by the display generation component.

124. A method according to any one of claims 88 to 123, wherein the customizable bezel complication is displayed along at least two opposing portions of a total displayable content area generated by the display generation component.

125. The method of any one of claims 88 to 124, further comprising: while displaying a corresponding user interface different from the temporal user interface, detecting that a set of one or more immersion criteria have been satisfied, wherein the set of one or more immersion criteria includes criteria that are satisfied when determining that the computer system is immersed in a liquid; and In response to detecting that the set of one or more immersion criteria have been met, a corresponding time user interface is displayed.

126. 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 that communicates with a display generation component and one or more input devices, the one or more programs comprising instructions for executing a method according to any one of claims 88 to 125.

127. A computer system configured to communicate with a display generation component and one or more input devices, 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 comprising instructions for executing the method according to any one of claims 88 to 126.

128. A computer system configured to communicate with a display generation component and one or more input devices, the computer system comprising: Means for performing a method according to any one of claims 88 to 127.

129. 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 and one or more input devices, the one or more programs comprising instructions for performing a method according to any one of claims 88 to 128.

130. 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 and one or more input devices, the one or more programs comprising instructions for: receiving, via the one or more input devices, a request to display a time user interface; and In response to receiving the request to display the time user interface, displaying, via the display generation component, a time user interface, comprises concurrently displaying: Time indication; Multiple internal complex function blocks; and A customizable bezel complication comprising a measurement indicator, wherein the customizable bezel complication is displayed as at least a portion of an area surrounding the time user interface including the time indication and the plurality of interior complications.

131. A computer system configured to communicate with a display generation component and one or more input devices, 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: receiving, via the one or more input devices, a request to display a time user interface; and In response to receiving the request to display the time user interface, displaying, via the display generation component, a time user interface, comprises concurrently displaying: Time indication; Multiple internal complex function blocks; and A customizable bezel complication comprising a measurement indicator, wherein the customizable bezel complication is displayed as at least a portion of an area surrounding the time user interface including the time indication and the plurality of interior complications.

132. A computer system configured to communicate with a display generation component and one or more input devices, the computer system comprising: means for receiving, via the one or more input devices, a request to display a temporal user interface; and Means for, in response to receiving the request to display the time user interface, displaying, via the display generation component, a time user interface, including concurrently displaying: Time indication; Multiple internal complex function blocks; and A customizable bezel complication comprising a measurement indicator, wherein the customizable bezel complication is displayed as at least a portion of an area surrounding the time user interface including the time indication and the plurality of interior complications.

133. 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 and one or more input devices, the one or more programs comprising instructions for: receiving, via the one or more input devices, a request to display a time user interface; and In response to receiving the request to display the time user interface, displaying, via the display generation component, a time user interface, comprises concurrently displaying: Time indication; Multiple internal complex function blocks; and A customizable bezel complication comprising a measurement indicator, wherein the customizable bezel complication is displayed as at least a portion of an area surrounding the time user interface including the time indication and the plurality of interior complications.

134. A method comprising: At a computer system in communication with a display generation component and one or more input devices: receiving, via the one or more input devices, a request to display a time user interface; and displaying, via the display generation component, the time user interface in response to receiving the request to display the time user interface, wherein the time user interface includes an indication of a current time, wherein the indication of the current time includes a first watch hand; and While displaying the time user interface including the indication of the current time: Based on determining that the current time is the first time, displaying, via the display generation component, the time user interface in which the first watch pointer has a first color; as well as Based on determining that the current time is a second time different from the first time, the time user interface in which the first watch hand has a second color different from the first color is displayed via the display generation component.

135. The method of claim 134, wherein the indication of the current time comprises a second watch hand, the method further comprising: According to determining that the current time is a third time, the color of the first watch hand is changed from a third color to a fourth color different from the third color, wherein at the third time, the second watch hand intersects with the first watch hand.

136. The method of claim 135, further comprising: Prior to the third time, the time user interface including the indication of the fourth color is displayed via the display generation component.

137. The method of claim 136, wherein the indication of the current time comprises a third watch hand, the method further comprising: changing the color of the third watch pointer from a fifth color to a sixth color different from the fifth color according to determining that the current time is a fourth time, wherein at the fourth time, the second watch pointer intersects with the third watch pointer; as well as Before the third time and the fourth time, the time user interface including the indication of the fourth color and the indication of the sixth color is displayed via the display generation component.

138. A method according to any one of claims 134 to 137, wherein the time user interface comprises a first color gradient, the first color gradient comprising a gradual transition from a higher color saturation at a first edge of the first color gradient to a lower color saturation at a second edge of the first color gradient, wherein the first edge of the first color gradient is selected based on the positioning of the first watch hand.

139. A method according to claim 138, wherein the second edge of the first color gradient is selected based on the positioning of the first watch hand and the positioning of the corresponding watch hand, and wherein the size of the first color gradient shrinks as the distance between the corresponding watch hand and the first watch hand decreases.

140. A method according to any one of claims 138 to 139, wherein the time user interface includes a second color gradient, the second color gradient including a gradual transition from a higher color saturation at a first edge of the second color gradient to a lower color saturation at a second edge of the second color gradient, wherein the first edge of the second color gradient is selected based on the positioning of a corresponding watch hand, and wherein the second edge of the second color gradient is selected based on the positioning of the corresponding watch hand and the positioning of the first watch hand, wherein the size of the second color gradient expands as the distance between the corresponding watch hand and the first watch hand increases.

141. A method according to any one of claims 134 to 140, wherein the temporal user interface comprises a multi-color gradient, the multi-color gradient comprising a gradual transition from a higher color saturation at a first edge of the multi-color gradient to a lower color saturation at a second edge of the multi-color gradient, wherein the multi-color gradient comprises one color in a first portion of the multi-color gradient and another color in a second portion of the multi-color gradient.

142. A method according to any one of claims 134 to 141, wherein the time indication comprises a corresponding watch hand, wherein the first watch hand and the corresponding watch hand are different colors.

143. A method according to any one of claims 134 to 142, wherein the first watch hand is an hour hand or a minute hand.

144. A method according to any one of claims 134 to 143, wherein the temporal user interface includes a background that visually distinguishes an area of ​​the temporal user interface.

145. The method of any one of claims 134 to 144, wherein displaying the time user interface comprises: Displaying the time user interface in standard mode, the method further includes: receiving a first input via the one or more input devices while the time user interface is displayed in the standard mode; and In response to receiving the first input, displaying the time user interface in a low power mode includes displaying the time user interface with a darker background than displayed in the standard mode.

146. The method of claim 145, wherein displaying the time user interface in a standard mode comprises: Displaying the corresponding watch pointer, the method further includes: In response to receiving the first input, the time user interface is displayed without displaying the corresponding watch hands.

147. The method of any one of claims 134 to 146, wherein displaying the time user interface comprises: displaying the first watch hand having a seventh color and a background of the time user interface having an eighth color based on determining that the first color combination has been selected; as well as Based on determining that a second color combination has been selected, displaying the first watch hand having a ninth color different from the seventh color and the background of the time user interface having a tenth color different from the eighth color.

148. The method of any one of claims 134 to 147, wherein: The temporal user interface includes a first animated background graphic element that moves over time; At the first time, the first animated background graphic element is in a first position; and At the second time, the first animated background graphic element is in a second position different from the first position.

149. The method of claim 148, wherein: The time user interface includes: a corresponding watch hand different from said first watch hand; and a second animated background graphic element that moves over time; At the first time, the second animated background graphic element is in a third position; and At the second time, the second animated background graphic element is in a fourth position different from the third position; The method further comprises: While displaying the time user interface including the indication of the current time: Based on determining that the current time is the first time, displaying the time user interface via the display generation component so that the corresponding watch hand has an eleventh color; and Based on determining that the current time is the second time, the time user interface is displayed via the display generation component so that the corresponding watch hand has a twelfth color different from the eleventh color.

150. The method of any one of claims 148 to 149, wherein the time user interface comprises: Static background elements; and A plurality of animated background graphical elements that move over time, wherein the plurality of animated background graphical elements includes the first animated background graphical element.

151. A method according to claim 150, wherein at a point in time, the positioning of the plurality of animated background graphic elements corresponds to the location of a physical portion of the computer system.

152. The method of any one of claims 150 to 151, further comprising: detecting a second input via the one or more input devices; as well as In response to detecting the second input, the positioning of one or more of the plurality of animated background graphical elements is modified.

153. The method of any one of claims 150 to 152, wherein before detecting a third input, the plurality of animated background graphical elements are in a first arrangement, the method further comprising: detecting the third input via the one or more input devices; as well as In response to detecting the third input, the plurality of animated background graphical elements are rearranged from the first arrangement to a second arrangement different from the first arrangement.

154. A method according to any one of claims 150 to 153, wherein the plurality of animated background graphic elements move in a recurring cycle having a first periodicity.

155. The method of any one of claims 134 to 154, wherein: The first watch hand comprises an inner portion; Displaying the time user interface wherein the first watch hand has a first color comprises: displaying the inner portion of the first watch hand as having a first inner color; and Displaying the time user interface in which the first watch hand has a second color includes displaying the inner portion of the first watch hand as having a second inner color.

156. The method of any one of claims 134 to 155, wherein: The first watch hand comprises an outer portion; Displaying the time user interface wherein the first watch hand has a first color comprises: displaying the outer portion of the first watch hand as having a first outer color; and Displaying the time user interface in which the first watch hand has a second color includes displaying the outer portion of the first watch hand as having a second outer color.

157. The method of any one of claims 134 to 156, wherein: The first watch hand comprises an inner part and an outer part; Changing from displaying the time user interface in which the first watch hand has a first color to displaying the time user interface in which the first watch hand has a second color includes: changing the first watch hand from having the first color to having the second color, including: transitioning the interior portion of the first watch hand from a first interior color to a second interior color at a first rate; and The outer portion of the first watch hand is transformed from the first outer color to the second outer color at a second rate different from the first rate.

158. 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 that communicates with a display generation component and one or more input devices, the one or more programs comprising instructions for executing a method according to any one of claims 134 to 157.

159. A computer system configured to communicate with a display generation component and one or more input devices, 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 comprising instructions for executing the method according to any one of claims 134 to 157.

160. A computer system configured to communicate with a display generation component and one or more input devices, the computer system comprising: Components for performing a method according to any one of claims 134 to 157.

161. 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 generating component and one or more input devices, the one or more programs comprising instructions for performing a method according to any one of claims 134 to 157.

162. 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 and one or more input devices, the one or more programs comprising instructions for: receiving, via the one or more input devices, a request to display a time user interface; and displaying, via the display generation component, the time user interface in response to receiving the request to display the time user interface, wherein the time user interface includes an indication of a current time, wherein the indication of the current time includes a first watch hand; and While displaying the time user interface including the indication of the current time: Based on determining that the current time is the first time, displaying, via the display generation component, the time user interface in which the first watch hand has a first color; and Based on determining that the current time is a second time different from the first time, the time user interface in which the first watch hand has a second color different from the first color is displayed via the display generation component.

163. A computer system configured to communicate with a display generation component and one or more input devices, 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: receiving, via the one or more input devices, a request to display a time user interface; and displaying, via the display generation component, the time user interface in response to receiving the request to display the time user interface, wherein the time user interface includes an indication of a current time, wherein the indication of the current time includes a first watch hand; and While displaying the time user interface including the indication of the current time: Based on determining that the current time is the first time, displaying, via the display generation component, the time user interface in which the first watch pointer has a first color; as well as Based on determining that the current time is a second time different from the first time, the time user interface in which the first watch hand has a second color different from the first color is displayed via the display generation component.

164. A computer system configured to communicate with a display generation component and one or more input devices, the computer system comprising: means for receiving, via the one or more input devices, a request to display a temporal user interface; and means for displaying, via the display generation component, the time user interface in response to receiving the request to display the time user interface, wherein the time user interface includes an indication of a current time, wherein the indication of the current time includes a first watch hand; and means for performing the following operations when displaying the time user interface including the indication of the current time: Based on determining that the current time is the first time, displaying, via the display generation component, the time user interface in which the first watch pointer has a first color; as well as Based on determining that the current time is a second time different from the first time, the time user interface in which the first watch hand has a second color different from the first color is displayed via the display generation component.

165. 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 and one or more input devices, the one or more programs comprising instructions for: receiving, via the one or more input devices, a request to display a time user interface; and displaying, via the display generation component, the time user interface in response to receiving the request to display the time user interface, wherein the time user interface includes an indication of a current time, wherein the indication of the current time includes a first watch hand; and While displaying the time user interface including the indication of the current time: Based on determining that the current time is the first time, displaying, via the display generation component, the time user interface in which the first watch hand has a first color; and Based on determining that the current time is a second time different from the first time, the time user interface in which the first watch hand has a second color different from the first color is displayed via the display generation component.

166. A method comprising: At a computer system in communication with a display generation component and one or more input devices: receiving, via the one or more input devices, a request to display a time user interface including a time indication; and In response to receiving the request to display the time user interface: Based on determining that the time indication corresponds to a first time period, displaying, via the display generation component, the temporal user interface with a simulated lighting visual effect of simulated light being projected onto one or more virtual elements in the temporal user interface; as well as Based on determining that the time indication corresponds to a second time period, the temporal user interface is displayed via a display generation component without the simulated lighting visual effect of projecting simulated light onto one or more virtual elements in the temporal user interface.

167. A method according to claim 166, wherein the first time period corresponds to nighttime.

168. The method of claim 167, wherein the first time period is based on location.

169. The method of any one of claims 167 to 168, wherein the first time period is based on a time of year.

170. A method according to any one of claims 166 to 169, wherein the time indication comprises a first watch hand, wherein the length of the first watch hand is dynamic.

171. A method according to claim 170, wherein the first watch hand is a second hand.

172. A method according to any one of claims 170 to 171, wherein the length of the first watch hand is changed so that the end of the first watch hand maintains a constant distance from the edge of the time user interface.

173. A method according to any one of claims 170 to 172, wherein the first watch hand emits the simulated lighting visual effect.

174. The method of any one of claims 166 to 173, further comprising: displaying the simulated lighting visual effect having a first magnitude; receiving a set of one or more inputs via the one or more input devices; as well as In response to receiving the set of one or more inputs, the simulated lighting visual effect is displayed having a second magnitude different than the first magnitude.

175. The method of any one of claims 166 to 174, further comprising: receiving a first input via the one or more input devices while displaying the temporal user interface having the simulated lighting visual effect; as well as In response to receiving the first input, the temporal user interface is displayed without the simulated lighting visual effect.

176. A method according to any one of claims 166 to 175, wherein one or more features of the temporal user interface block the simulated lighting visual effect.

177. The method of any one of claims 166 to 176, wherein the time user interface comprises a user interface element having a first color, the method further comprising: displaying the temporal user interface including the simulated lighting visual effect, wherein the simulated lighting visual effect is a color based on the first color; receiving, via the one or more input devices, a second set of one or more inputs for changing the user interface element to a second color; and The temporal user interface including the simulated lighting visual effect is displayed in response to receiving the second set of one or more inputs, wherein the simulated lighting visual effect is a color based on the second color.

178. A method according to claim 177, wherein the user interface element is a background of the temporal user interface, and the color of the simulated lighting visual effect is determined based on a color selected for the background of the temporal user interface.

179. A method according to any one of claims 166 to 178, wherein the simulated lighting visual effect emanates from one side of the corresponding watch hand and does not emanate from at least one other side of the corresponding watch hand.

180. A method according to any one of claims 166 to 179, wherein the time user interface includes a plurality of tick marks, and wherein one or more of the plurality of tick marks emits a simulated glow.

181. A method according to any one of claims 166 to 179, wherein the time user interface includes a second watch hand that emits the simulated lighting visual effect and a third watch hand that emits a simulated glow different from the simulated lighting visual effect emitted from the second watch hand.

182. 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 that communicates with a display generation component and one or more input devices, the one or more programs comprising instructions for executing a method according to any one of claims 166 to 181.

183. A computer system configured to communicate with a display generation component and one or more input devices, 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 comprising instructions for executing the method according to any one of claims 166 to 181.

184. A computer system configured to communicate with a display generation component and one or more input devices, the computer system comprising: Components for performing the method according to any one of claims 166 to 181.

185. 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 generating component and one or more input devices, the one or more programs comprising instructions for performing a method according to any one of claims 166 to 181.

186. 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 and one or more input devices, the one or more programs comprising instructions for: receiving, via the one or more input devices, a request to display a time user interface including a time indication; and In response to receiving the request to display the time user interface: Based on determining that the time indication corresponds to a first time period, displaying, via the display generation component, the temporal user interface with a simulated lighting visual effect of simulated light being projected onto one or more virtual elements in the temporal user interface; and Based on determining that the time indication corresponds to a second time period, the temporal user interface is displayed via a display generation component without the simulated lighting visual effect of projecting simulated light onto one or more virtual elements in the temporal user interface.

187. A computer system configured to communicate with a display generation component and one or more input devices, 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: receiving, via the one or more input devices, a request to display a time user interface including a time indication; and In response to receiving the request to display the time user interface: Based on determining that the time indication corresponds to a first time period, displaying, via the display generation component, the temporal user interface with a simulated lighting visual effect of simulated light being projected onto one or more virtual elements in the temporal user interface; as well as Based on determining that the time indication corresponds to a second time period, the temporal user interface is displayed via a display generation component without the simulated lighting visual effect of projecting simulated light onto one or more virtual elements in the temporal user interface.

188. A computer system configured to communicate with a display generation component and one or more input devices, the computer system comprising: means for receiving, via the one or more input devices, a request to display a time user interface including a time indication; and means for performing the following operations in response to receiving the request to display the time user interface: Based on determining that the time indication corresponds to a first time period, displaying, via the display generation component, the temporal user interface with a simulated lighting visual effect of simulated light being projected onto one or more virtual elements in the temporal user interface; as well as Based on determining that the time indication corresponds to a second time period, the temporal user interface is displayed via a display generation component without the simulated lighting visual effect of projecting simulated light onto one or more virtual elements in the temporal user interface.

189. 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 and one or more input devices, the one or more programs comprising instructions for: receiving, via the one or more input devices, a request to display a time user interface including a time indication; and In response to receiving the request to display the time user interface: Based on determining that the time indication corresponds to a first time period, displaying, via the display generation component, the temporal user interface with a simulated lighting visual effect of simulated light being projected onto one or more virtual elements in the temporal user interface; and Based on determining that the time indication corresponds to a second time period, the temporal user interface is displayed via a display generation component without the simulated lighting visual effect of projecting simulated light onto one or more virtual elements in the temporal user interface.

Citation Information

Patent Citations

  • Method and apparatus for integrating manual input

    US20020015024A1

  • Gestures for touch sensitive input devices

    US20060026521A1

  • Gestures for touch sensitive input devices

    US20060026536A1

  • Virtual input device placement on a touch screen user interface

    US20060033724A1

  • Multipoint touchscreen

    US20060097991A1