User interface for health monitoring

By simplifying the user interface and collaborative operation methods, the problem of complex and inefficient health monitoring interfaces in existing technologies has been solved, achieving more efficient and faster health monitoring, and improving user experience and device energy efficiency.

CN115424715BActive Publication Date: 2026-07-14APPLE INC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
APPLE INC
Filing Date
2019-03-12
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

Existing technologies for health monitoring use electronic devices with complex and inefficient interfaces, wasting user time and device energy, especially in battery-powered devices.

Method used

It provides a fast and easy-to-use user interface and method to streamline the health monitoring process through the coordinated operation of the display and input devices, including tutorial display, input device request detection, display of function operation instructions, and management of biometric information.

Benefits of technology

It improves the efficiency and user experience of health monitoring, reduces cognitive load, saves device power, extends battery life, and enables users to frequently monitor and manage health information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115424715B_ABST
    Figure CN115424715B_ABST
Patent Text Reader

Abstract

The present disclosure provides overall relates to user interfaces for health monitoring. Exemplary user interfaces are described for initial setup of health monitoring using a first electronic device and a second electronic device. Exemplary user interfaces are described for recording biometric information for health monitoring. Exemplary user interfaces are described for recording biometric information for health monitoring while using an input device. Exemplary user interfaces are described for viewing and managing aspects of health monitoring.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention patent application with application number 201910186020.5, application date March 12, 2019, and invention title "User Interface for Health Monitoring".

[0002] Cross-references to related applications

[0003] This application claims priority to the following applications: U.S. Provisional Patent Application No. 62 / 641,994, filed March 12, 2018, entitled “USER INTERFACES FOR HEALTH MONITORING”; U.S. Provisional Patent Application No. 62 / 643,699, filed March 15, 2018, entitled “USER INTERFACES FOR HEALTH MONITORING”; U.S. Provisional Patent Application No. 62 / 657,870, filed April 15, 2018, entitled “USER INTERFACES FOR HEALTH MONITORING”; U.S. Provisional Patent Application No. 62 / 657,881, filed April 15, 2018, entitled “USER INTERFACES FOR HEALTH MONITORING”; and U.S. Provisional Patent Application No. 62 / 643,699, filed September 27, 2018, entitled “USER INTERFACES FOR HEALTH MONITORING”. U.S. Patent Application No. 16 / 143,909 entitled "HEALTH MONITORING"; U.S. Patent Application No. 16 / 143,959 entitled "USER INTERFACES FOR HEALTH MONITORING" filed September 27, 2018; U.S. Patent Application No. 16 / 143,997 entitled "USER INTERFACES FOR HEALTH MONITORING" filed September 27, 2018; U.S. Patent Application No. 16 / 143,997 entitled "USER INTERFACES FOR HEALTH MONITORING" filed September 27, 2018; The entire contents of the following applications are incorporated herein by reference for all appropriate purposes: U.S. Application No. 16 / 144,030, filed September 15, 2018; Danish Application No. PA201870599, filed September 15, 2018; Danish Application No. PA201870600, filed September 15, 2018; Danish Application No. PA201870601, filed September 15, 2018; and Danish Application No. PA201870602, filed September 15, 2018.

[0004] This application relates to U.S. Provisional Patent Application No. 62 / 554,196, filed September 5, 2017, entitled “WEARABLE DEVICE WITH ELECTRODES FORSENSING BIOLOGICAL PARAMETERS”, the entire contents of which are incorporated herein by reference and portions thereof are included as Appendix A. Technical Field

[0005] This disclosure relates generally to computer user interfaces, and more specifically to techniques for managing health monitoring. Background Technology

[0006] Using electronic devices to monitor health (such as heart health) using heart rhythm and heart rate information is a convenient and effective way to provide and maintain awareness of an individual's health. Electronic devices enable users to quickly and easily capture biometric information for monitoring their health. Summary of the Invention

[0007] However, some technologies used to manage health monitoring with electronic devices are often cumbersome and inefficient. For example, some existing technologies use complex and time-consuming user interfaces that may involve multiple keystrokes or button presses. These technologies require more time than necessary, resulting in wasted user time and device power. This latter consideration is particularly important in battery-powered devices.

[0008] Therefore, this technology provides electronic devices with faster and more efficient methods and interfaces for managing health monitoring. Such methods and interfaces can optionally complement or replace other methods used for managing health monitoring. These methods and interfaces reduce the cognitive burden on users and result in more efficient human-machine interfaces. For battery-powered computing devices, these methods and interfaces save power and increase the time interval between battery charging. These methods and interfaces enable users to quickly and easily capture health information (thus also encouraging users to monitor their health more frequently) and conveniently view and manage recorded health information (thus increasing awareness of the user's current health status).

[0009] According to some embodiments, a method is described for execution at a first electronic device having a display and one or more input devices, wherein the first electronic device is paired with a second electronic device. The method includes: displaying a first portion of a tutorial for using the functions of the second electronic device on the display; detecting a request to continue the tutorial via one or more input devices; in response to detecting the request to continue the tutorial, displaying instructions on the display to perform an operation on the second electronic device relating to the functions of the second electronic device; receiving an indication from the second electronic device that the instructions have been performed; and in response to receiving the indication that the instructions have been performed, displaying a second portion of the tutorial, different from the first portion, on the display.

[0010] 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 execute via one or more processors of a first electronic device having a display and one or more input devices, wherein the first electronic device is paired with a second electronic device. The one or more programs include instructions for: displaying a first portion of a tutorial on the display for using the functions of the second electronic device; detecting a request to continue the tutorial via the one or more input devices; in response to detecting the request to continue the tutorial, displaying instructions on the display for performing operations on the second electronic device relating to the functions of the second electronic device; receiving an indication from the second electronic device that the instructions have been executed; and in response to receiving the indication that the instructions have been executed, displaying a second portion of the tutorial, different from the first portion, on the display.

[0011] According to some embodiments, a transient computer-readable storage medium is described. A non-transitory computer-readable storage medium stores one or more programs configured to execute via one or more processors of a first electronic device having a display and one or more input devices, wherein the first electronic device is paired with a second electronic device. The one or more programs include instructions for: displaying a first portion of a tutorial on the display for using the functions of the second electronic device; detecting a request to continue the tutorial via the one or more input devices; in response to detecting the request to continue the tutorial, displaying instructions on the display for performing operations on the second electronic device relating to the functions of the second electronic device; receiving an indication from the second electronic device that the instructions have been executed; and in response to receiving the indication that the instructions have been executed, displaying a second portion of the tutorial, different from the first portion, on the display.

[0012] According to some embodiments, a first electronic device is described. The first electronic device, paired with a second electronic device, includes: a display; one or more input devices; 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 actions: displaying a first portion of a tutorial on the display for using the functions of the second electronic device; detecting a request to continue the tutorial via the one or more input devices; in response to detecting the request to continue the tutorial, displaying instructions on the display for performing operations on the second electronic device relating to the functions of the second electronic device; receiving an indication from the second electronic device that the instructions have been executed; and in response to receiving the indication that the instructions have been executed, displaying a second portion of the tutorial on the display, different from the first portion.

[0013] According to some embodiments, a first electronic device is described. The first electronic device, paired with a second electronic device, includes: a display; one or more input devices; means for displaying on the display a first portion of a tutorial for using the functions of the second electronic device; means for detecting a request to continue the tutorial via the one or more input devices; means for displaying on the display, in response to detecting the request to continue the tutorial, instructions to perform operations on the second electronic device relating to the functions of the second electronic device; means for receiving an indication from the second electronic device that the instructions have been performed; and means for displaying on the display a second portion of the tutorial, different from the first portion, in response to receiving the indication that the instructions have been performed.

[0014] According to some embodiments, a method is described performed at a first electronic device having a display and one or more input devices including a biometric sensor. The method includes: displaying a first user interface on the display, indicating that the first electronic device is ready to detect biometric information; detecting a first input that meets a first criterion using the biometric sensor; in response to detecting the first input using the biometric sensor: starting to record the biometric information detected by the biometric sensor; and displaying a second user interface on the display that is different from the first user interface, wherein the second user interface includes an indication of the progress of recording the biometric information; after recording at least a portion of the biometric information, detecting, via one or more input devices, that the first criterion is no longer met; in response to detecting that the first criterion is no longer met for a first time period, resetting the indication of the progress of recording the biometric information and maintaining the display of the second user interface; and in response to detecting that the first criterion is no longer met for a second time period greater than the first time period, replacing the display of the second user interface with the first user interface.

[0015] 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 execute via one or more processors of a first electronic device having a display and one or more input devices including a biometric sensor. The one or more programs include instructions for: displaying a first user interface on the display, indicating that the first electronic device is ready to detect biometric information; detecting a first input that meets a first criterion using the biometric sensor; in response to detecting the first input using the biometric sensor: starting to record the biometric information detected by the biometric sensor; and displaying a second user interface on the display that is different from the first user interface, wherein the second user interface includes an indication of the progress of recording the biometric information; after recording at least a portion of the biometric information, detecting via one or more input devices that the first criterion is no longer met; in response to detecting that the first criterion is no longer met for a first time period, resetting the indication of the progress of recording the biometric information and maintaining the display of the second user interface; and in response to detecting that the first criterion is no longer met for a second time period greater than the first time period, replacing the display of the second user interface with the first user interface.

[0016] According to some embodiments, a transient computer-readable storage medium is described. A non-transitory computer-readable storage medium stores one or more programs configured to execute via one or more processors of a first electronic device having a display and one or more input devices including a biometric sensor. The one or more programs include instructions for: displaying a first user interface on the display, indicating that the first electronic device is ready to detect biometric information; detecting a first input that meets a first criterion using the biometric sensor; in response to detecting the first input using the biometric sensor: starting to record biometric information detected by the biometric sensor; and displaying a second user interface on the display, different from the first user interface, wherein the second user interface includes an indication of the progress of recording biometric information; after recording at least a portion of the biometric information, detecting via one or more input devices that the first criterion is no longer met; in response to detecting that the first criterion is no longer met for a first time period, resetting the indication of the progress of recording biometric information and maintaining the display of the second user interface; and in response to detecting that the first criterion is no longer met for a second time period greater than the first time period, replacing the display of the second user interface with the first user interface.

[0017] According to some embodiments, a first electronic device is described. The first electronic device includes: a display; one or more input devices including a biometric sensor; 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 actions: displaying a first user interface on the display, indicating that the first electronic device is ready to detect biometric information; detecting a first input that meets a first criterion using the biometric sensor; in response to detecting the first input using the biometric sensor: starting to record biometric information detected by the biometric sensor; and displaying a second user interface on the display that is different from the first user interface, wherein the second user interface includes an indication of the progress of recording biometric information; after recording at least a portion of the biometric information, detecting, via the one or more input devices, that the first criterion is no longer met; in response to detecting that the first criterion is no longer met for a first time period, resetting the indication of the progress of recording biometric information and maintaining the display of the second user interface; and in response to detecting that the first criterion is no longer met for a second time period greater than the first time period, replacing the display of the second user interface with the first user interface.

[0018] According to some embodiments, a first electronic device is described. The first electronic device includes: a display; one or more input devices including a biometric sensor; means for displaying a first user interface on the display, indicating that the first electronic device is ready to detect biometric information; means for detecting a first input that meets a first criterion using the biometric sensor; means for performing the following operations in response to detecting the first input using the biometric sensor: starting to record biometric information detected by the biometric sensor; and displaying a second user interface on the display that is different from the first user interface, wherein the second user interface includes an indication of the progress of recording biometric information; means for detecting, via one or more input devices, that the first criterion is no longer met after at least a portion of the biometric information has been recorded; means for resetting the indication of the progress of recording biometric information and maintaining the display of the second user interface in response to detecting that the first criterion is no longer met for a first time period; and means for replacing the display of the second user interface with the first user interface in response to detecting that the first criterion is no longer met for a second time period greater than the first time period.

[0019] According to some embodiments, a method is described performed at a first electronic device having a display and one or more input devices including a first input device having a biometric sensor. The method includes: displaying a user interface on the display for capturing biometric information from the biometric sensor; detecting a first activation of the first input device while the user interface for capturing biometric information from the biometric sensor is displayed; in response to detecting the first activation of the first input device and while capturing biometric information from the biometric sensor: performing a predefined operation associated with the first input device to interrupt the capture of the biometric information based on determining that the first activation of the first input device was detected when the first criterion was met, wherein the first criterion is based on the progress of capturing biometric information using the biometric sensor; and continuing to capture the biometric information without performing the predefined operation associated with the first input device if it is determined that the first activation of the first input device was detected when the first criterion was not met.

[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 execute via one or more processors of a first electronic device having a display and one or more devices including a first input device having an integrated biometric sensor. The one or more programs include instructions for: displaying a user interface on the display for an application for capturing biometric information from the biometric sensor; detecting a first activation of the first input device while displaying the user interface for capturing biometric information from the biometric sensor; in response to detecting the first activation of the first input device and while capturing biometric information from the biometric sensor: performing a predefined operation associated with the first input device to interrupt the capture of the biometric information based on determining that the first activation of the first input device was detected when a first criterion was met, wherein the first criterion is based on the progress of capturing biometric information using the biometric sensor; and continuing to capture the biometric information without performing the predefined operation associated with the first input device if it is determined that the first activation of the first input device was detected when the first criterion was not met.

[0021] According to some embodiments, a transient computer-readable storage medium is described. A non-transient computer-readable storage medium stores one or more programs configured to execute via one or more processors of a first electronic device having a display and including one or more input devices having an integrated biometric sensor. The one or more programs include instructions for: displaying a user interface on the display for capturing biometric information from the biometric sensor; detecting a first activation of the first input device while displaying the user interface for capturing biometric information from the biometric sensor; in response to detecting the first activation of the first input device and while capturing biometric information from the biometric sensor: performing a predefined operation associated with the first input device to interrupt the capture of the biometric information based on determining that the first activation of the first input device was detected when a first criterion was met, wherein the first criterion is based on the progress of capturing biometric information using the biometric sensor; and continuing to capture the biometric information without performing the predefined operation associated with the first input device if the first activation of the first input device was detected when the first criterion was not met.

[0022] According to some embodiments, a first electronic device is described. The first electronic device includes: a display; one or more input devices including an integrated biometric sensor; 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 actions: displaying a user interface on the display for an application for capturing biometric information from the biometric sensor; detecting a first activation of the first input device while displaying the user interface for the application for capturing biometric information from the biometric sensor; in response to detecting the first activation of the first input device and while capturing biometric information from the biometric sensor: based on determining that the first activation of the first input device was detected when a first criterion was met, performing a predefined operation associated with the first input device to interrupt the capture of the biometric information, wherein the first criterion is based on the progress of capturing biometric information using the biometric sensor; and based on determining that the first activation of the first input device was detected when the first criterion was not met, continuing to capture the biometric information without performing the predefined operation associated with the first input device.

[0023] According to some embodiments, a first electronic device is described. The first electronic device includes: a display; one or more input devices including an integrated biometric sensor; means for displaying on the display a user interface for an application for capturing biometric information from the biometric sensor; means for detecting a first activation of the first input device while displaying the user interface for the application for capturing biometric information from the biometric sensor; and means for performing the following operations in response to detecting the first activation of the first input device and while capturing biometric information from the biometric sensor: performing a predefined operation associated with the first input device to interrupt the capture of the biometric information if it is determined that the first activation of the first input device was detected when a first criterion is met, wherein the first criterion is based on the progress of capturing biometric information using the biometric sensor; and continuing to capture the biometric information without performing the predefined operation associated with the first input device if it is determined that the first activation of the first input device was detected when the first criterion is not met.

[0024] According to some embodiments, a method is described performed at a first electronic device having a display and one or more input devices. The method includes: capturing biometric information using a biometric sensor communicating with the first electronic device; displaying on the display a representation of an assessment of a medical feature determined based on the biometric information captured by the biometric sensor; while displaying the representation of the medical feature assessment, adding a user-specified symptom to the assessment of the medical feature by detecting a sequence of one or more inputs via one or more input devices; in response to detecting the sequence of one or more inputs: displaying on the display a first user interface including an indication of ability, which, when activated, initiates an immediate medical consultation process, based on determining that at least one of the user-specified symptoms does not meet the corresponding criteria; and displaying on the display a representation of the medical feature assessment and one or more representations of the user-specified symptom, without displaying the first user interface, based on determining that the user-specified symptom does not meet the corresponding criteria.

[0025] 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 execute via one or more processors of a first electronic device having a display and one or more input devices. The one or more programs include instructions for: capturing biometric information using a biometric sensor communicating with the first electronic device; displaying on the display a representation of an assessment of a medical feature determined based on the biometric information captured by the biometric sensor; while displaying the representation of the assessment of the medical feature, adding a user-specified symptom to the assessment of the medical feature by detecting a sequence of one or more inputs via the one or more input devices; in response to detecting the sequence of one or more inputs: displaying on the display a first user interface including an indication of ability, which, when activated, initiates an immediate medical consultation process, based on determining that at least one of the user-specified symptoms does not meet the corresponding criteria; and displaying on the display a representation of the assessment of the medical feature and one or more representations of the user-specified symptoms, without displaying the first user interface, based on determining that the user-specified symptoms do not meet the corresponding criteria.

[0026] 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 execute via one or more processors of a first electronic device having a display and one or more input devices. The one or more programs include instructions for: capturing biometric information using a biometric sensor communicating with the first electronic device; displaying on the display a representation of an assessment of a medical feature determined based on the biometric information captured by the biometric sensor; while displaying the representation of the assessment of the medical feature, adding a user-specified symptom to the assessment of the medical feature by detecting a sequence of one or more inputs via the one or more input devices; in response to detecting the sequence of one or more inputs: displaying on the display a first user interface including an indication of ability, which, when activated, initiates an immediate medical consultation process, based on determining that at least one of the user-specified symptoms does not meet the corresponding criteria; and displaying on the display a representation of the assessment of the medical feature and one or more representations of the user-specified symptoms, without displaying the first user interface, based on determining that the user-specified symptoms do not meet the corresponding criteria.

[0027] According to some embodiments, a first electronic device is described. The first electronic device includes: a display; one or more input devices; 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 actions: capturing biometric information using a biometric sensor communicating with the first electronic device; displaying on the display a representation of an assessment of a medical feature determined based on the biometric information captured by the biometric sensor; while displaying the representation of the medical feature assessment, adding a user-specified symptom to the assessment of the medical feature by detecting a sequence of one or more inputs via the one or more input devices; in response to detecting the sequence of one or more inputs: displaying on the display a first user interface including a capability indicator based on determining that at least one of the user-specified symptoms meets a corresponding criterion, the capability indicator initiating an immediate medical consultation process when activated; and displaying on the display a representation of the medical feature assessment and one or more representations of the user-specified symptom, without displaying the first user interface, based on determining that the user-specified symptom does not meet the corresponding criterion.

[0028] According to some embodiments, a first electronic device is described. The first electronic device includes: a display; one or more input devices; means for capturing biometric information using a biometric sensor communicating with the first electronic device; means for displaying on the display a representation of an assessment of a medical feature determined based on the biometric information captured by the biometric sensor; means for adding user-specified symptoms to the assessment of the medical feature by detecting a sequence of one or more inputs via the one or more input devices while displaying the representation of the assessment of the medical feature; and means for performing the following operations in response to detecting the sequence of one or more inputs: displaying a first user interface including a capability indicator on the display based on determining that at least one of the user-specified symptoms meets a corresponding criterion, wherein, when activated, the capability indicator initiates an immediate medical consultation process; and displaying on the display a representation of the assessment of the medical feature and one or more representations of the user-specified symptoms, without displaying the first user interface, based on determining that the user-specified symptoms do not meet the corresponding criterion.

[0029] According to some embodiments, a method is described performed at an electronic device having a display and one or more input devices, the electronic device being operatively connected to a plurality of biometric sensors. The method includes: receiving first biometric information from a first biometric sensor among the plurality of biometric sensors; in response to receiving the first biometric information and based on determining that the first biometric information meets a first criterion, displaying an alarm on the display including a first indication for detecting additional biometric information; receiving user activation via the one or more input devices for the first indication; and, after receiving user activation for the first indication, receiving second biometric information associated with the first biometric information from a second biometric sensor among the plurality of biometric sensors, different from the first biometric sensor.

[0030] 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 execute via one or more processors of an electronic device having a display and one or more input devices, the electronic device being operatively connected to a plurality of biometric sensors. The one or more programs include instructions for: receiving first biometric information from a first biometric sensor among the plurality of biometric sensors; displaying an alarm on the display, including a first indication for detecting additional biometric information, in response to receiving the first biometric information and based on determining that the first biometric information meets a first criterion; receiving user activation via the one or more input devices for the first indication; and, upon receiving user activation for the first indication, receiving second biometric information associated with the first biometric information from a second biometric sensor among the plurality of biometric sensors, different from the first biometric sensor.

[0031] 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 execute via one or more processors of an electronic device having a display and one or more input devices, the electronic device being operatively connected to a plurality of biometric sensors. The one or more programs include instructions for: receiving first biometric information from a first biometric sensor among the plurality of biometric sensors; displaying an alarm on the display, including a first indication for detecting additional biometric information, in response to receiving the first biometric information and based on determining that the first biometric information meets a first criterion; receiving user activation via the one or more input devices for the first indication; and, upon receiving user activation for the first indication, receiving second biometric information associated with the first biometric information from a second biometric sensor among the plurality of biometric sensors, different from the first biometric sensor.

[0032] According to some embodiments, an electronic device is described. The electronic device includes: a display; one or more input devices; the electronic device being operatively connected to a plurality of biometric sensors; 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 actions: receiving first biometric information from a first biometric sensor among the plurality of biometric sensors; displaying an alarm on the display, including a first indication for detecting additional biometric information, in response to receiving the first biometric information and based on determining that the first biometric information meets a first criterion; receiving user activation of the first indication via the one or more input devices; and, after receiving user activation of the first indication, receiving second biometric information associated with the first biometric information from a second biometric sensor among the plurality of biometric sensors, different from the first biometric sensor.

[0033] According to some embodiments, an electronic device is described. The electronic device includes: a display; one or more input devices; the electronic device being operatively connected to a plurality of biometric sensors; means for receiving first biometric information from a first biometric sensor among the plurality of biometric sensors; means for displaying an alarm on the display, including a first indication for detecting additional biometric information, in response to receiving the first biometric information and based on determining that the first biometric information meets a first criterion; means for receiving user activation of the first indication via the one or more input devices; and means for receiving second biometric information associated with the first biometric information from a second biometric sensor among the plurality of biometric sensors, different from the first biometric sensor, after receiving user activation of the first indication.

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

[0035] Therefore, faster and more efficient methods and interfaces are provided for managing health monitoring, thereby improving the effectiveness, efficiency, and user satisfaction of such devices. These methods and interfaces can complement or replace other methods used for managing health monitoring. Attached Figure Description

[0036] To better understand the various embodiments described, reference should be made to the following detailed description in conjunction with the accompanying drawings, wherein similar reference numerals indicate corresponding parts in all the drawings.

[0037] Figure 1A This is a block diagram illustrating a portable multi-functional device with a touch-sensitive display according to some embodiments.

[0038] Figure 1B This is a block diagram illustrating exemplary components for event handling according to some implementation schemes.

[0039] Figure 2 A portable multi-functional device with a touchscreen is shown according to some embodiments.

[0040] Figure 3 This is a block diagram of an exemplary multifunctional device having a display and a touch-sensitive surface according to some implementation schemes.

[0041] Figure 4A An exemplary user interface for a menu on an application on a portable multifunction device, according to some implementation schemes, is shown.

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

[0043] Figure 5A A personal electronic device according to some implementation schemes is shown.

[0044] Figure 5B This is a block diagram illustrating a personal electronic device according to some implementation schemes.

[0045] Figures 5C-5D Exemplary components of a personal electronic device having a touch-sensitive display and an intensity sensor according to some embodiments are shown.

[0046] Figures 5E-5H Exemplary components and user interfaces of a personal electronic device according to some implementation schemes are shown.

[0047] Figures 6A-6AE An exemplary user interface for initial health monitoring setup is shown.

[0048] Figures 7A-7C A flowchart illustrating the initial setup of health monitoring according to some implementation schemes is shown.

[0049] Figures 8A-8S An exemplary user interface for recording biometric information for health monitoring is shown.

[0050] Figures 9A-9B A flowchart illustrating a method for recording biometric information for health monitoring, according to some implementation schemes, is shown.

[0051] Figures 10A-10J An exemplary user interface for using an input device for health monitoring is shown.

[0052] Figure 11 A flowchart illustrating the use of an input device for health monitoring according to some implementation schemes is shown.

[0053] Figures 12A-12S An exemplary user interface for managing health monitoring is shown.

[0054] Figures 13A-13B A flowchart illustrating aspects of managing health monitoring according to some implementation schemes is shown.

[0055] Figures 14A-14I An exemplary user interface for providing health status alerts is shown.

[0056] Figure 15 A flowchart illustrating an alert for providing health status, based on some implementation schemes, is shown.

[0057] Figure 16A An example of an electronic device that may contain a set of electrodes is shown;

[0058] Figure 16B An example of a watch that may contain a set of electrodes is shown;

[0059] Figure 17 An exploded view of a component that can be attached to a crystal mounted in the rear housing of the watch body is shown;

[0060] Figures 18A to 18E It shows that it can be deposited in Figure 2 Examples of coatings on the inner and outer surfaces of the crystal shown;

[0061] Figure 19 It shows Figure 18B The cross-section of the crystal shown;

[0062] Figure 20 It shows Figure 18C and Figure 18D The cross-section of the crystal shown;

[0063] Figure 21 An exemplary layer structure for an ITO-based electrode is shown;

[0064] Figures 22A to 22C An alternative electrical connection is shown between an electrode on the outer surface of a crystal forming part of the housing of an electronic device and an electrical contact inside the electronic device;

[0065] Figures 23A to 23D Alternative crystal configurations and alternative attachments of the crystal to other housing components of the electronic device are shown.

[0066] Figure 24 It shows Figure 17 The rear housing component and the outer surface of the crystal (e.g., the skin-facing surface) are shown, wherein a mask and electrodes are applied to the crystal, as referenced. Figures 18A to 18E , Figure 19 , Figure 20 and Figures 22A to 22C The above;

[0067] Figure 25 It shows the installation Figure 17 On the crystal shown Figure 17 The sensor subsystem;

[0068] Figure 26 An exploded view of the crown assembly is shown;

[0069] Figure 27 It shows Figure 26 The assembled cross-section of the crown assembly is shown;

[0070] Figure 28 A front view of a biosensor capable of sensing biological parameters is shown.

[0071] Figure 29 This shows the view from the edge of the surface. Figure 26 and Figure 27 The cross-section of the crown component shown;

[0072] Figure 30 A schematic diagram of an electronic device is shown, which can be used to obtain ECG or other biological parameters from the user of the electronic device;

[0073] Figure 31 An exemplary method for determining the biometric parameters of a user wearing a watch or other wearable electronic device is shown; and

[0074] Figure 32 A sample electrical block diagram of an electronic device, such as a watch or other wearable electronic device, is shown. Detailed Implementation

[0075] The following description illustrates exemplary methods, parameters, etc. However, it should be understood that such description is not intended to limit the scope of this disclosure, but is provided as a description of exemplary embodiments.

[0076] Electronic devices need to provide effective methods and interfaces for managing health monitoring. For example, they need to quickly and easily capture biometric information from users so that users can conveniently monitor their health. They also need to manage the captured biometric information from users so that users can easily and conveniently access and view monitoring and evaluation results. Furthermore, they need to efficiently present evaluation results to users so that users can easily understand and respond correctly. Such technologies can reduce the cognitive burden on users accessing health monitoring features, thereby improving productivity. In addition, such technologies can reduce processor power and battery power that would otherwise be wasted on redundant user input.

[0077] under Figure 1A-Figure 1B , Figure 2 , Figure 3 , Figures 4A-4B and Figures 5A-5H A description of an exemplary device for performing management event notifications is provided. Figures 6A-6AE An exemplary user interface for initial health monitoring setup is shown. Figures 7A-7C A flowchart for the initial setup of health monitoring is shown. Figures 6A to 6AE The user interface in the document is used to display including Figures 7A to 7C The process described below is the process in the middle. Figures 8A-8S An exemplary user interface for recording biometric information for health monitoring is shown. Figures 9A-9B A flowchart illustrating a method for recording biometric information for health monitoring, according to some implementation schemes, is shown. Figures 8A-8S The user interface in the document is used to illustrate the process described below, which includes... Figures 9A-9B The process in. Figures 10A-10J An exemplary user interface for using an input device for health monitoring is shown. Figure 11 A flowchart illustrating the use of an input device for health monitoring according to some implementation schemes is shown. Figures 10A-10J The user interface in the document is used to display including Figure 11 The process described below is the process in the middle. Figures 12A-12S An exemplary user interface for managing health monitoring is shown. Figures 13A-13B A flowchart illustrating aspects of managing health monitoring according to some implementation schemes is shown. Figures 12A to 12S The user interface in the document is used to display including Figures 13A to 13B The process described below is the process in the middle. Figures 14A-14I An exemplary user interface for providing health status alerts is shown. Figure 15 A flowchart illustrating an alert for providing health status, based on some implementation schemes, is shown. Figures 14A to 14I The user interface in the document is used to display including Figure 15 The process described below is the process in the middle.

[0078] Although the following description uses the terms "first," "second," etc., to describe various elements, these elements should not be limited by the terms. These terms are only used to distinguish one element from another. For example, a first touch may be named a second touch and similarly, a second touch may be named a first touch, without departing from the scope of the various described embodiments. Both the first touch and the second touch are touches, but they are not the same touch.

[0079] The terminology used in the description of the various embodiments herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used in the description of the various embodiments and the appended claims, the singular forms “a” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term “and / or” as used herein refers to and covers any and all possible combinations of one or more of the associated listed items. It will also be understood that the terms “includes”, “including”, “comprises”, and / or “comprising”, when used in this specification, specify the presence of the stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0080] Depending on the context, the term "if" may optionally be interpreted as meaning "when," "at," or "in response to determination" or "in response to detection." Similarly, depending on the context, the phrases "if determination..." or "if detection [the stated condition or event]" may optionally be interpreted as meaning "in response to determination..." or "in response to detection [the stated condition or event]."

[0081] This document describes implementations of electronic devices, user interfaces for such devices, and related processes for using such devices. In some implementations, the device is a portable communication device, such as a mobile phone, that also includes other functions such as PDA and / or music player functionality. Exemplary implementations of portable multi-functional devices include, but are not limited to, those from Apple Inc. (Cupertino, California). Devices, iPod Equipment, and Device. Optionally, other portable electronic devices may be used, such as laptops or tablets with touch-sensitive surfaces (e.g., touchscreen displays and / or touchpads). It should also be understood that in some embodiments, the device is not a portable communication device, but a desktop computer with touch-sensitive surfaces (e.g., touchscreen displays and / or touchpads).

[0082] 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 may optionally include one or more other physical user interface devices, such as a physical keyboard, mouse, and / or joystick.

[0083] The device typically supports a variety of applications, such as one or more of the following: drawing applications, presentation applications, word processing applications, website creation applications, disk editing applications, spreadsheet applications, game applications, phone applications, video conferencing applications, email applications, instant messaging applications, fitness support applications, photo management applications, digital camera applications, digital video camcorder applications, web browsing applications, digital music player applications, and / or digital video player applications.

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

[0085] Now let’s turn our attention to implementation schemes for portable devices with touch-sensitive displays. Figure 1A This is a block diagram illustrating a portable multi-functional device 100 with a touch-sensitive display system 112 according to some embodiments. The touch-sensitive display 112 is sometimes referred to as a “touchscreen” for convenience, and is sometimes referred to as a touch-sensitive display system. Device 100 includes a 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 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 an external port 124. Device 100 optionally includes one or more optical sensors 164. Device 100 optionally includes one or more contact strength sensors 165 for detecting the intensity of contact on device 100 (e.g., a touch-sensitive surface, such as the touch-sensitive display system 112 of device 100). Device 100 optionally includes one or more haptic output generators 167 for generating haptic output on device 100 (e.g., generating haptic output on a touch-sensitive surface such as the touch-sensitive display system 112 of device 100 or the touchpad 355 of device 300). These components optionally communicate via one or more communication buses or signal lines 103.

[0086] As used in this specification and claims, the term "intensity" of contact on a tactile surface refers to the force or pressure (force per unit area) of a contact (e.g., finger contact) on a tactile surface, or to a substitute (alternative) for the force or pressure of a contact on a tactile surface. The intensity of contact has a range of values ​​that includes at least four different values ​​and more typically hundreds of different values ​​(e.g., at least 256). The intensity of 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 tactile surface are optionally used to measure the force at different points on the tactile surface. In some embodiments, force measurements from multiple force sensors are combined (e.g., weighted average) to determine the estimated contact force. Similarly, the pressure-sensitive tip of a stylus is optionally used to determine the pressure of the stylus on the tactile surface. Alternatively, the size and / or variation of the contact area detected on the touch-sensitive surface, the capacitance and / or variation of the touch-sensitive surface near the contact, and / or the resistance and / or variation of the touch-sensitive surface near the contact may optionally be used as substitutes for the force or pressure of the contact on the touch-sensitive surface. In some embodiments, the substitute measurement of the contact force or pressure is used directly to determine whether an intensity threshold (e.g., the intensity threshold is described in units corresponding to the substitute measurement) has been exceeded. In some embodiments, the substitute measurement of the contact force or pressure is converted into an estimated force or pressure, and the estimated force or pressure is used to determine whether an intensity threshold (e.g., the intensity threshold is a pressure threshold measured in units of pressure) has been exceeded. Using the intensity of the contact as an attribute of user input allows the user to access additional device functions that would otherwise be inaccessible to the user on smaller devices with limited physical space, such smaller devices being used (e.g., on a touch-sensitive display) to display power indications and / or receive user input (e.g., via a touch-sensitive display, touch-sensitive surface, or physical / mechanical controls, such as knobs or buttons).

[0087] As used in this specification and claims, the term "haptic output" refers to a physical displacement of the device relative to a previous position of the device, a physical displacement of a component of the device (e.g., a touch-sensitive surface) relative to another component of the device (e.g., the housing), or a displacement of a component relative to the center of mass of the device, which is detected by the user using the user's tactile sense. For example, when the device or a component of the device comes into contact with a touch-sensitive surface (e.g., a finger, palm, or other part of the user's hand), the haptic output generated by the physical displacement will be interpreted by the user as a tactile sensation corresponding to a perceived change in the physical characteristics of the device or a component of the device. For example, movement of a touch-sensitive surface (e.g., a touch-sensitive display or touchpad) may optionally be interpreted by the user as a "press-click" or "release-click" on a physically actuated button. In some cases, the user will feel a tactile sensation, such as a "press-click" or "release-click," even when a physically actuated button associated with a touch-sensitive surface that has been physically pressed (e.g., displaced) by the user's movement does not move. For example, even when the smoothness of the tactile surface remains unchanged, the movement of the tactile surface can optionally be interpreted or sensed by the user as the "roughness" of the tactile surface. While such interpretations of touch by users will be limited by the individualized sensory perceptions of the user, many sensory perceptions of touch are common to most users. Therefore, when a tactile output is described as corresponding to a specific 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 its components that will generate the sensory perception of a typical (or ordinary) user.

[0088] It should be understood that device 100 is merely an example of a portable multifunctional device, and device 100 may optionally have more or fewer components than those shown, may optionally combine two or more components, or may optionally have different configurations or arrangements of these components. Figure 1A The various components shown are implemented in hardware, software, or a combination of both, including one or more signal processing and / or application-specific integrated circuits.

[0089] Memory 102 optionally includes high-speed random access memory and also optionally includes non-volatile memory, such as one or more disk storage devices, flash memory devices, or other non-volatile solid-state memory devices. Memory controller 122 optionally controls other components of device 100 to access memory 102.

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

[0091] RF (Radio Frequency) circuit 108 receives and transmits RF signals, also known as electromagnetic signals. RF circuit 108 converts electrical signals into electromagnetic signals and vice versa, and communicates with communication networks and other communication devices via electromagnetic signals. RF circuit 108 optionally includes well-known circuitry for performing these functions, including but not limited to antenna systems, RF transceivers, one or more amplifiers, tuners, one or more oscillators, digital signal processors, codec chipsets, Subscriber Identity Module (SIM) cards, memory, etc. RF circuit 108 optionally communicates wirelessly with networks and other devices, 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 circuit 108 optionally includes well-known circuitry for detecting near-field communication (NFC) fields, such as through near-field communication radio components. Wireless communication may optionally employ 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, Pure Data (EV-DO), HSPA, HSPA+, Dual-Unit 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), and Wi-Fi (e.g., IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE...). 802.11n and / or IEEE 802.11ac), Voice over Internet Protocol (VoIP), Wi-MAX, email protocols (e.g., Internet Messaging 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 with Extended Utility (SIMPLE), Instant Messaging and Presence Service (IMPS)), and / or Short Message Service (SMS), or any other suitable communication protocol that has not been developed as of the date of this document submission.

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

[0093] I / O subsystem 106 couples input / output peripherals on device 100, such as touchscreen 112 and other input control devices 116, to peripheral interface 118. I / O subsystem 106 optionally includes display controller 156, optical sensor controller 158, intensity sensor controller 159, haptic feedback controller 161, and one or more input controllers 160 for other input or control devices. The one or more input controllers 160 receive electrical signals from / send electrical signals to the other input control devices 116. Other input control devices 116 optionally include physical buttons (e.g., push-buttons, rocker buttons, etc.), dial pads, slide switches, joysticks, click wheels, etc. In some alternative embodiments, one or more input controllers 160 are optionally coupled to (or not coupled to) any of the following: keyboard, infrared port, USB port, and pointing devices such as a mouse. One or more buttons (e.g., Figure 2 Optionally, 208) includes volume up / down buttons for volume control of speaker 111 and / or microphone 113. One or more buttons optionally include push-button buttons (e.g., Figure 2 (206 in the middle).

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

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

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

[0097] Touchscreen 112 optionally employs LCD (Liquid Crystal Display) technology, LPD (Light Emitting Polymer Display) technology, or LED (Light Emitting Diode) technology, but other display technologies are used in other embodiments. Touchscreen 112 and display controller 156 optionally employ any of a variety of touch sensing technologies now known or to be developed hereafter, along with other proximity sensor arrays or other elements for determining one or more points of contact with touchscreen 112, to detect contact and any movement or interruption thereof. These various touch sensing technologies include, but are not limited to, capacitive, resistive, infrared, and surface acoustic wave technologies. In one exemplary embodiment, projected mutual capacitance sensing technology is used, such as that from Apple Inc. (Cupertino, California). and iPod The technology used.

[0098] In some embodiments of the touchscreen 112, the touch-sensitive display optionally resembles the multi-touch-sensitive touchpad 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 incorporated herein by reference in its entirety. However, the touchscreen 112 displays visual output from the device 100, while the touch-sensitive touchpad does not provide visual output.

[0099] In some embodiments, the touchscreen 112 has a touch-sensitive display as described in the following patent applications: (1) U.S. Patent Application No. 11 / 381,313, filed May 2, 2006, entitled “Multipoint Touch Surface Controller”; (2) U.S. Patent Application No. 10 / 840,862, filed May 6, 2004, entitled “Multipoint Touchscreen”; (3) U.S. Patent Application No. 10 / 903,964, filed July 30, 2004, entitled “Gestures For Touch Sensitive Input Devices”; (4) U.S. Patent Application No. 11 / 048,264, filed January 31, 2005, entitled “Gestures For Touch Sensitive Input Devices”; and (5) U.S. Patent Application No. 18, 2005, entitled “Mode-Based Graphical User Interfaces For Touch Sensitive Input”. (6) U.S. Patent Application No. 11 / 038,590, entitled “Pattern-based graphical user interface for touch-sensitive input devices”; (7) U.S. Patent Application No. 11 / 228,758, entitled “Virtual Input Device Placement On A Touch Screen User Interface”, filed September 16, 2005; (8) U.S. Patent Application No. 11 / 228,700, entitled “Operation Of A Computer With A Touch Screen Interface”, filed September 16, 2005; (9) U.S. Patent Application No. 11 / 367,749, entitled “Activating Virtual Keys Of A Touch-Screen Virtual Keyboard”, filed September 16, 2005; and (10) U.S. Patent Application No. 11 / 367,749, entitled “Multi-Functional Hand-Held Device”, filed March 3, 2006. All of these applications are incorporated herein by reference in full.

[0100] Touchscreen 112 optionally has a video resolution exceeding 100 dpi. In some embodiments, the touchscreen has a video resolution of approximately 160 dpi. Users optionally interact with touchscreen 112 using any suitable object or accessory such as a stylus, finger, etc. In some embodiments, the user interface is designed to operate primarily through finger-based touch and gestures, which may be less precise than stylus-based input due to the larger contact area of ​​a finger on the touchscreen. In some embodiments, the device translates coarse finger-based input into precise pointer / cursor positions or commands to perform the user-desired actions.

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

[0102] The device 100 also includes a power system 162 for supplying power to various components. The power system 162 optionally includes a power management system, one or more power sources (e.g., batteries, alternating current (AC)), a recharging system, a power fault detection circuit, a power converter or inverter, a power status indicator (e.g., light-emitting diodes (LEDs)), and any other components associated with the generation, management, and distribution of power in the portable device.

[0103] The device 100 may optionally also include one or more optical sensors 164. Figure 1AAn optical sensor 164 is shown coupled to an 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 projected through one or more lenses from the environment and converts the light into data representing an image. In conjunction with an imaging module 143 (also called 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, opposite to a touchscreen display 112 on the front of the device, allowing the touchscreen display to be used as a viewfinder for still image and / or video image acquisition. In some embodiments, the optical sensor is located on the front of the device, allowing images of the user to be optionally acquired for video conferencing while the user views other video conferencing participants on the touchscreen display. In some embodiments, the position of the optical sensor 164 can be changed by the user (e.g., by rotating the lenses and sensors within the device housing), allowing a single optical sensor 164 to be used in conjunction with the touchscreen display for both video conferencing and still image and / or video image acquisition.

[0104] The device 100 may optionally also include one or more contact strength sensors 165. Figure 1A A contact strength sensor 165 is shown coupled to a strength sensor controller 159 in I / O subsystem 106. The contact strength sensor 165 optionally includes one or more piezoresistive strain gauges, capacitive force sensors, electro-force sensors, piezoelectric sensors, optical force sensors, capacitive touch-sensitive surfaces, or other strength sensors (e.g., sensors for measuring the force (or pressure) of contact on a touch-sensitive surface). The contact strength sensor 165 receives contact strength information (e.g., pressure information or a substitute for pressure information) from the environment. In some embodiments, at least one contact strength sensor is arranged juxtaposed with or adjacent to a touch-sensitive surface (e.g., touch-sensitive display system 112). In some embodiments, at least one contact strength sensor is located on the rear of device 100 opposite to the touchscreen display 112 located on the front of device 100.

[0105] The device 100 optionally also includes one or more proximity sensors 166. Figure 1AA proximity sensor 166 is shown coupled to a peripheral device interface 118. Alternatively, the proximity sensor 166 may be optionally coupled to an input controller 160 in an I / O subsystem 106. The proximity sensor 166 optionally performs as described in the following U.S. patent applications: 11 / 241,839, entitled "Proximity Detector In Handheld Device"; No. 11 / 240,788, entitled "Proximity Detector In Handheld Device"; No. 11 / 620,702, entitled "Using Ambient Light Sensor To Augment Proximity Sensor Output"; No. 11 / 586,862, entitled "Automated Response To And Sensing Of User Activity In Portable Devices"; and No. 11 / 638,251, entitled "Methods And Systems For Automatic Configuration Of Peripherals", the entire contents of which are incorporated herein by reference. In some implementations, the proximity sensor is turned off and the touchscreen 112 is disabled when the multifunction device is placed near the user's ear (e.g., when the user is making a phone call).

[0106] The device 100 may optionally also include one or more tactile output generators 167. Figure 1AA haptic output generator coupled to a haptic feedback controller 161 in I / O subsystem 106 is shown. The haptic 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 haptic output generating components (e.g., components for converting electrical signals into haptic outputs on the device). A contact intensity sensor 165 receives haptic feedback generation instructions from a haptic feedback module 133 and generates a haptic output on device 100 that can be felt by a user of device 100. In some embodiments, at least one haptic output generator is juxtaposed or adjacent to a haptic surface (e.g., haptic display system 112) and optionally generates the haptic output by moving the haptic surface vertically (e.g., in / outward from the surface of device 100) or laterally (e.g., backward and forward in the same plane as the surface of device 100). In some embodiments, at least one haptic output generator sensor is located on the rear of the device 100, opposite to the touch screen display 112 located on the front of the device 100.

[0107] The device 100 may optionally also include one or more accelerometers 168. Figure 1A An accelerometer 168 coupled to a peripheral device interface 118 is shown. Alternatively, the accelerometer 168 may optionally be coupled to an input controller 160 in an I / O subsystem 106. The accelerometer 168 may optionally perform as described in the following U.S. patent publications: U.S. Patent Publication 20050190059, entitled "Acceleration-based Theft Detection System for Portable Electronic Devices" and U.S. Patent Publication 20060017692, entitled "Methods And Apparatuses For Operating A Portable Device Based On An Accelerometer," both of which are incorporated herein by reference in their entirety. In some embodiments, information is displayed on a touchscreen display in portrait or landscape view based on analysis of data received from one or more accelerometers. In addition to one or more accelerometers 168, device 100 optionally includes a magnetometer (not shown) and a GPS (or GLONASS or other global navigation system) receiver (not shown) for obtaining information about the position and orientation (e.g., longitudinal or lateral) of device 100.

[0108] 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 program (or instruction set) 136. Furthermore, in some embodiments, memory 102 ( Figure 1A ) or 370 ( Figure 3 Storage device / global internal state 157, such as Figure 1A ,and Figure 3 As shown in the diagram. Device / global internal state 157 includes one or more of the following: active application state, which indicates which applications (if any) are currently active; display state, which indicates what applications, views or other information occupy various areas of the touchscreen display 112; sensor state, including information obtained from the device's various sensors and input control devices 116; and positional information about the device's position and / or orientation.

[0109] The operating system 126 (e.g., Darwin, RTXC, LINUX, UNIX, OS X, iOS, WINDOWS, or embedded operating systems 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 facilitates communication between various hardware and software components.

[0110] 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 adapted to be directly coupled to other devices or indirectly coupled via a network (e.g., the Internet, wireless LAN, etc.). In some embodiments, the external port is connected to… (Trademark of Apple Inc.) The same or similar and / or compatible multi-pin (e.g., 30-pin) connectors used in Apple Inc. devices.

[0111] The contact / motion module 130 optionally detects contact with the touchscreen 112 (in conjunction with the display controller 156) and other touch-sensitive devices (e.g., touchpads or physical click-based rotary dials). The contact / motion module 130 includes various software components for performing various operations related to contact detection, such as determining whether a contact has occurred (e.g., detecting a finger press event), determining the contact intensity (e.g., the force or pressure of the contact, or an alternative to force or pressure), determining whether there is movement of the contact and tracking movement on the touch-sensitive surface (e.g., detecting one or more finger drag events), and determining whether the contact has stopped (e.g., detecting a finger lift event or a contact break). The contact / motion module 130 receives contact data from the touch-sensitive surface. Determining the movement of the 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, the movement of which is represented by a series of contact data. These operations are optionally applied to single-point contact (e.g., single-finger contact) or multi-point simultaneous contact (e.g., "multi-touch" / multiple-finger contact). In some implementations, the contact / motion module 130 and the display controller 156 detect contact on the touchpad.

[0112] In some implementations, the contact / motion module 130 uses a set of one or more intensity thresholds to determine whether an operation has been performed by a user (e.g., determining whether the user has “clicked” an icon). In some implementations, at least one subset of intensity thresholds is determined based on software parameters (e.g., the intensity thresholds are not determined by the activation threshold of a specific physical actuator and can be adjusted without changing the physical hardware of device 100). For example, the mouse “click” threshold of a touchpad or touchscreen can be set to any threshold in a wide range of predefined thresholds without changing the touchpad or touchscreen display hardware. Additionally, in some specific implementations, the user of the device is provided with software settings for adjusting one or more intensity thresholds in a set (e.g., by adjusting the individual intensity thresholds and / or by adjusting multiple intensity thresholds at once using system-level clicks on the “intensity” parameter).

[0113] The touch / motion module 130 optionally detects the user's gesture input. Different gestures on a touch-sensitive surface have different contact patterns (e.g., different movements, timings, and / or intensities of the detected contact). Therefore, 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-off (lift-away) event at the same (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 a touch-sensitive surface includes detecting a finger press event, then detecting one or more finger drag events, and subsequently detecting a finger lift-off (lift-away) event.

[0114] The graphics module 132 includes various known software components for displaying and exhibiting graphics on the touchscreen 112 or other display, including components for altering the visual impact of the displayed graphics (e.g., brightness, transparency, saturation, contrast, or other visual characteristics). As used herein, the term "graphics" includes any object that can be displayed to a user, including, without limitation, text, web pages, icons (such as user interface objects including soft keys), digital images, videos, animations, etc.

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

[0116] The haptic feedback module 133 includes various software components for generating instructions that are used by one or more haptic output generators 167 to produce haptic output at one or more locations on the device 100 in response to user interaction with the device 100.

[0117] Optionally, the text input module 134, a component of the graphics module 132, provides a soft keyboard for entering text in various applications (e.g., contacts 137, email 140, IM 141, browser 147, and any other application that requires text input).

[0118] GPS module 135 determines the location of the device and provides that information for various applications (e.g., to a phone 138 for location-based dialing; to a camera 143 as image / video metadata; and to applications that provide location-based services, such as weather desktop apps, local yellow pages desktop apps, and map / navigation desktop apps).

[0119] Application 136 optionally includes the following modules (or instruction sets) or subsets or supersets thereof:

[0120] • Contacts module 137 (sometimes called address book or contact list);

[0121] • Telephone module 138;

[0122] • Video conferencing module 139;

[0123] • Email client module 140;

[0124] • Instant Messaging (IM) module 141;

[0125] Fitness support module 142;

[0126] • Camera module 143 for still images and / or video images;

[0127] • Image management module 144;

[0128] • Video player module;

[0129] Music player module;

[0130] • Browser module 147;

[0131] • Calendar module 148;

[0132] • Desktop mini-program module 149, which optionally includes one or more of the following: weather desktop mini-program 149-1, stock market desktop mini-program 149-2, calculator desktop mini-program 149-3, alarm clock desktop mini-program 149-4, dictionary desktop mini-program 149-5, and other desktop mini-programs obtained by the user, and desktop mini-programs created by the user 149-6;

[0133] • Desktop app creator module 150 for creating user-created desktop apps 149-6;

[0134] • Search module 151;

[0135] • Video and music player module 152, which combines a video player module and a music player module;

[0136] • Notepad module 153;

[0137] • Map module 154; and / or

[0138] • Online video module 155.

[0139] Examples of other applications 136 that may be 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, speech recognition, and speech duplication.

[0140] In conjunction with the touchscreen 112, display controller 156, touch / motion module 130, graphics module 132, and text input module 134, the contact module 137 is optionally used to manage an address book or contact list (e.g., in the application internal state 192 of the contact module 137 stored 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 communication via telephone 138, video conferencing module 139, email 140, or instant messaging 141; and so on.

[0141] Combining RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134, telephone module 138 is optionally used to input character sequences corresponding to telephone numbers, access one or more telephone numbers in contact module 137, modify entered telephone numbers, dial corresponding telephone numbers, initiate conversations, and disconnect or hang up when a conversation is completed. As described above, wireless communication optionally uses any of a variety of communication standards, protocols, and technologies.

[0142] Combining RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, touchscreen 112, display controller 156, optical sensor 164, optical sensor controller 158, contact / motion module 130, graphics module 132, text input module 134, contact module 137, and telephone module 138, video conferencing module 139 includes executable instructions to initiate, execute, and terminate video conferences between the user and one or more other participants based on user instructions.

[0143] Incorporating RF circuitry 108, touchscreen 112, display controller 156, touch / motion module 130, graphics module 132, and text input module 134, email client module 140 includes executable instructions for creating, sending, receiving, and managing emails in response to user commands. Combined with image management module 144, email client module 140 makes it very easy to create and send emails containing still images or video images captured by camera module 143.

[0144] In conjunction with RF circuitry 108, touchscreen 112, display controller 156, touch / motion module 130, graphics module 132, and text input module 134, instant messaging module 141 includes executable instructions for: inputting a character sequence corresponding to an instant message; modifying previously input characters; transmitting a corresponding instant message (e.g., using Short Message Service (SMS) or Multimedia Messaging Service (MMS) protocols for telephone-based instant messaging or using XMPP, SIMPLE, or IMPS protocols for internet-based instant messaging); receiving an instant message; and viewing a received instant message. In some embodiments, the transmitted and / or received instant messages optionally include graphics, photographs, audio files, video files, and / or other attachments supported in MMS and / or Enhanced Messaging Services (EMS). As used herein, "instant message" means both telephone-based messages (e.g., messages sent using SMS or MMS) and internet-based messages (e.g., messages sent using XMPP, SIMPLE, or IMPS).

[0145] Incorporating RF circuitry 108, touchscreen 112, display controller 156, touch / motion module 130, graphics module 132, text input module 134, GPS module 135, map module 154, and music player module, fitness support module 142 includes executable instructions for creating fitness activities (e.g., with time, distance, and / or calorie burning goals); communicating with fitness sensors (executive devices); receiving fitness sensor data; calibrating sensors (e.g., heart rate or heart rhythm sensors) for monitoring fitness; selecting and playing music for fitness activities; and displaying, storing, and transmitting fitness data.

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

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

[0148] Combining RF circuitry 108, touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134, browser module 147 includes executable instructions for browsing the Internet (including searching, linking to, receiving, and displaying web pages or portions thereof, as well as attachments and other files linked to web pages) according to user instructions.

[0149] Combining RF circuitry 108, touchscreen 112, display controller 156, touch / motion module 130, graphics module 132, text input module 134, email client module 140, and browser module 147, calendar module 148 includes executable instructions to create, display, modify, and store calendars and associated data (e.g., calendar entries, to-dos, etc.) according to user instructions.

[0150] In conjunction with RF circuitry 108, touchscreen 112, display system controller 156, contact / motion module 130, graphics module 132, text input module 134, and browser module 147, desktop applet module 149 is optionally a micro-application downloaded and used by a user (e.g., weather desktop applet 149-1, stock market desktop applet 149-2, calculator desktop applet 149-3, alarm clock desktop applet 149-4, and dictionary desktop applet 149-5) or a user-created micro-application (e.g., user-created desktop applet 149-6). In some embodiments, the desktop applet includes HTML (Hypertext Markup Language) files, CSS (Cascading Style Sheets) files, and JavaScript files. In some embodiments, the desktop applet includes XML (Extensible Markup Language) files and JavaScript files (e.g., Yahoo! desktop applet).

[0151] Combining RF circuit 108, touch screen 112, display controller 156, contact / motion module 130, graphics module 132, text input module 134 and browser module 147, the desktop applet creator module 150 can optionally be used by the user to create desktop applets (e.g., to transfer user-specified portions of a webpage into a desktop applet).

[0152] In conjunction with the touchscreen 112, display controller 156, touch / motion module 130, graphics module 132, and text input module 134, the search module 151 includes executable instructions to search 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) according to user instructions.

[0153] Incorporating touchscreen 112, display controller 156, touch / 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 allowing users 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 touchscreen 112 or on an external display connected via external port 124). In some embodiments, device 100 optionally includes the functionality of an MP3 player, such as an iPod (a trademark of Apple Inc.).

[0154] Combining the touchscreen 112, display controller 156, touch / 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 items, etc., according to user instructions.

[0155] Combining RF circuitry 108, touchscreen 112, display controller 156, touch / motion module 130, graphics module 132, text input module 134, GPS module 135, and browser module 147, map module 154 is optionally used to receive, display, modify, and store maps and map-related data (e.g., driving directions, data related to shops and other points of interest at or near a specific location, and other location-based data) according to user instructions.

[0156] Incorporating touchscreen 112, display controller 156, touch / motion module 130, graphics module 132, audio circuitry 110, speaker 111, RF circuitry 108, text input module 134, email client module 140, and browser module 147, the online video module 155 includes instructions for performing the following operations: allowing users to access, browse, receive (e.g., via streaming and / or downloading), play back (e.g., on the touchscreen or on an external display connected via external port 124), send emails with links to specific online videos, and otherwise manage online videos in one or more file formats such as H.264. In some embodiments, an instant messaging module 141 is used instead of the email client module 140 to send links to specific online videos. Further descriptions of online video applications can be found in U.S. Provisional Patent Application No. 60 / 936,562, filed June 20, 2007, entitled “Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos,” and U.S. Patent Application No. 11 / 968,067, filed December 31, 2007, entitled “Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos,” the contents of which are incorporated herein by reference in their entirety.

[0157] Each of the above modules and applications 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., computer-implemented methods and other information processing methods as described herein). These modules (e.g., instruction sets) need not be implemented as separate software programs, processes, or modules, and therefore various subsets of these modules may optionally be combined or otherwise rearranged in various embodiments. For example, a video player module may optionally be combined with a music player module into a single module (e.g., Figure 1A (e.g., video and music player module 152). In some embodiments, memory 102 optionally stores subgroups of the above-described modules and data structures. Additionally, memory 102 optionally stores other modules and data structures not described above.

[0158] In some implementations, device 100 is a device on which the operation of a predefined set of functions is performed solely via a touchscreen and / or touchpad. By using a touchscreen and / or 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 can be optionally reduced.

[0159] A predefined set of functions, uniquely performed via a touchscreen and / or touchpad, optionally includes navigation between user interfaces. In some embodiments, the touchpad, when touched by a user, navigates device 100 from any user interface displayed on device 100 to the main menu, home menu, or root menu. In such embodiments, a 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.

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

[0161] Event classifier 170 receives event information and determines the application 136-1 to which the event information should be delivered and the application view 191 of application 136-1. Event classifier 170 includes event monitor 171 and event dispatcher module 174. In some embodiments, application 136-1 includes an application internal state 192 that indicates the current application view 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 should be delivered.

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

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

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

[0165] In some implementations, the event classifier 170 also includes a hit view determination module 172 and / or an activity event recognizer determination module 173.

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

[0167] 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 view (of the corresponding application) in which a touch is detected optionally corresponds to a procedural level within the application's procedural or view hierarchy. For example, the lowest-level view in which a touch is detected is optionally referred to as the hit view, and the set of events identified as correct input is optionally determined at least in part based on the hit view of the initial touch that initiates a touch-based gesture.

[0168] The hit view determination module 172 receives information related to sub-events of touch-based gestures. When an application has multiple views organized in a hierarchical structure, the hit view determination module 172 identifies the hit view as the lowest-level view in the hierarchical structure that handles 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 forming an event or potential event) occurs. Once the hit view is identified by the hit view determination module 172, the hit view typically receives all sub-events associated with the same touch or input source that was identified as the hit view.

[0169] The activity event recognizer determination module 173 determines which views(s) within the view hierarchy should receive a specific sub-event sequence. In some embodiments, the activity event recognizer determination module 173 determines that only the hit view should receive the specific sub-event sequence. In other embodiments, the activity event recognizer determination module 173 determines that all views including the physical location of the sub-event are actively participating views, and thus determines that all actively participating views should receive the specific sub-event sequence. In other embodiments, even if the touch sub-event is entirely confined to the area associated with a particular view, the higher-level views in the hierarchy will still remain actively participating views.

[0170] Event assigner module 174 assigns event information to event identifiers (e.g., event identifier 180). In embodiments that include active event identifier determination module 173, event assigner module 174 delivers event information to the event identifier determined by active event identifier determination module 173. In some embodiments, event assigner module 174 stores event information in an event queue, which is retrieved by the corresponding event receiver 182.

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

[0172] In some embodiments, application 136-1 includes a plurality of event handlers 190 and one or more application views 191, wherein each application view includes instructions for handling touch events occurring 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 a plurality of event recognizers 180. In other embodiments, one or more event recognizers among the event recognizers 180 are part of a separate module, which is a higher-level object such as a user interface toolkit (not shown) 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 handlers 190 optionally utilize or invoke the data updater 176, the object updater 177, or the GUI updater 178 to update the application's internal state 192. Alternatively, one or more application views in application view 191 include one or more corresponding event handlers 190. Additionally, in some embodiments, one or more of data updater 176, object updater 177, and GUI updater 178 are included in the corresponding application view 191.

[0173] The corresponding event recognizer 180 receives event information (e.g., event data 179) from the event classifier 170 and identifies events from the event information. The event recognizer 180 includes an event receiver 182 and an event comparator 184. In some embodiments, the event recognizer 180 also includes at least one subset of metadata 183 and event delivery instructions 188 (which optionally include sub-event delivery instructions).

[0174] Event receiver 182 receives event information from event classifier 170. The event information includes information about sub-events, such as touch or touch movement. 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 touch movement, 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 longitudinal orientation to a lateral orientation, or vice versa), and the event information includes corresponding information about the device's current orientation (also referred to as device pose).

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

[0176] In some implementations, event definition 187 includes definitions of events for the corresponding application user interface objects. In some implementations, event comparator 184 performs a hit test to determine which user interface object is associated with the 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 the event handler associated with the sub-event and the object that triggered the hit test.

[0177] In some implementations, the definition of the corresponding event 187 also includes a delay action that delays the delivery of event information until it has been determined whether the sub-event sequence actually corresponds to or does not correspond to the event type of the event recognizer.

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

[0179] In some embodiments, the corresponding event recognizer 180 includes metadata 183 having configurable attributes, flags, and / or lists instructing how the event delivery system should perform sub-event delivery to actively participating event recognizers. In some embodiments, metadata 183 includes configurable attributes, flags, and / or lists instructing how or how likely event recognizers can interact with each other. In some embodiments, metadata 183 includes configurable attributes, flags, and / or lists instructing whether sub-events are delivered to different levels in a view or programmatic hierarchy.

[0180] In some implementations, when one or more specific sub-events of an event are identified, the corresponding event recognizer 180 activates the event handler 190 associated with the event. In some implementations, 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 sending (and delaying) the sub-events to the corresponding hit view. In some implementations, the event recognizer 180 issues a flag associated with the identified event, and the event handler 190 associated with that flag acquires the flag and executes a predefined procedure.

[0181] In some implementations, event delivery instruction 188 includes a sub-event delivery instruction that delivers event information about a sub-event without activating an event handler. Instead, the sub-event delivery instruction delivers 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 the actively participating view receives the event information and performs a predetermined procedure.

[0182] In some implementations, 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 implementations, 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 location of user interface objects. GUI updater 178 updates the GUI. For example, GUI updater 178 prepares display information and sends the display information to graphics module 132 for display on touch-sensitive display.

[0183] In some embodiments, one or more event handlers 190 include, or have access to, a data updater 176, an object updater 177, and a GUI updater 178. In some embodiments, the data updater 176, 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.

[0184] It should be understood that the above discussion of event handling for user touch on a touch-sensitive display also applies to other forms of user input that utilize input devices to operate the multifunction device 100, and not all user input is initiated on the touchscreen. For example, mouse movement and mouse button presses optionally in conjunction with single or multiple keyboard presses or holds; touch movements on the touchpad, such as taps, drags, scrolls, etc.; stylus input; device movement; verbal commands; detected eye movements; biometric input; and / or any combination thereof may optionally be used as input corresponding to sub-events that define the event to be identified.

[0185] Figure 2A portable multifunction device 100 with a touchscreen 112 is shown according to some embodiments. The touchscreen 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 graphics by gesturing over the graphics, for example, using one or more fingers 202 (not drawn to scale in the figures) or one or more styluses 203 (not drawn to scale in the figures). In some embodiments, selection of one or more graphics occurs when the user breaks contact with one or more graphics. In some embodiments, gestures optionally include one or more taps, one or more swipes (from left to right, from right to left, up and / or down), and / or scrolling (from right to left, from left to right, up and / or down) of a finger already in contact with the device 100. In some embodiments or in some cases, unintentional contact with a graphic does not select the graphic. For example, a swipe gesture over an application icon optionally does not select the corresponding application when the gesture corresponding to selection is a tap.

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

[0187] In some embodiments, device 100 includes a touchscreen 112, a menu button 204, a push-button 206 for powering on / off and locking the device, one or more volume control buttons 208, a SIM card slot 210, a headset jack 212, and a docking / charging external port 124. The push-button 206 is optionally used to power on / off the device by pressing the button and holding it in the pressed 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 another embodiment, device 100 also accepts voice input via microphone 113 for activating or deactivating certain functions. Device 100 also optionally includes one or more contact strength sensors 165 for detecting the intensity of contact on the touchscreen 112, and / or one or more haptic output generators 167 for generating haptic outputs for a user of device 100.

[0188] Figure 3This is a block diagram of an exemplary multifunctional device with a display and a touch-sensitive surface according to some embodiments. Device 300 need not be portable. In some embodiments, device 300 is a laptop, desktop computer, tablet computer, multimedia player device, navigation device, educational device (such as a children's learning toy), gaming system, or control device (e.g., a home controller or industrial controller). Device 300 typically includes one or more processing units (CPUs) 310, one or more network or other communication interfaces 360, memory 370, and one or more communication buses 320 for interconnecting these components. The communication bus 320 optionally includes circuitry (sometimes called a chipset) that interconnects system components and controls communication between system components. Device 300 includes an input / output (I / O) interface 330 with a display 340, which is typically a touchscreen display. The I / O interface 330 also optionally includes a keyboard and / or mouse (or other device-specific device) 350 and a touchpad 355, and a haptic output generator 357 for generating haptic output on device 300 (e.g., similar to the above reference). Figure 1A The one or more tactile output generators 167 and sensors 359 (e.g., optical sensors, accelerometers, proximity sensors, touch sensors, and / or contact intensity sensors similar to those mentioned above) are described. Figure 1A The one or more contact strength sensors 165). 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 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 one or more CPUs 310. In some embodiments, memory 370 stores data with portable multifunction device 100 (…). Figure 1A The memory 370 stores programs, modules, and data structures similar to those in the memory 102 of the portable multifunction device 100, or subsets thereof. Additionally, the memory 370 optionally stores additional programs, modules, and data structures not present in the memory 102 of the portable multifunction device 100. For example, the memory 370 of the device 300 optionally stores a drawing module 380, a rendering module 382, ​​a word processing module 384, a website creation module 386, a disk editing module 388, and / or a spreadsheet module 390, while the portable multifunction device 100 (… Figure 1A The memory 102 may optionally not store these modules.

[0189] Figure 3Each of the elements described above is optionally stored in one or more memory devices of the previously mentioned memory devices. Each of the modules described above corresponds to an instruction set for performing the functions described above. The modules or programs (e.g., instruction sets) described above need not be implemented as separate software programs, processes, or modules, and therefore various subsets of these modules are optionally combined or otherwise rearranged in various embodiments. In some embodiments, memory 370 optionally stores a subgroup of the modules and data structures described above. In addition, memory 370 optionally stores additional modules and data structures not described above.

[0190] Now let’s turn our attention to the implementation of the user interface, which is optionally implemented on, for example, a portable multifunction device 100.

[0191] Figure 4A An exemplary user interface for an application menu on a portable multifunction device 100 according to some embodiments is shown. 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:

[0192] • One or more signal strength indicators 402 for one or more wireless communications (such as cellular signals and Wi-Fi signals);

[0193] • Time 404;

[0194] Bluetooth indicator 405;

[0195] • Battery status indicator 406;

[0196] • Tray icon 408 with icons of frequently used applications, such as:

[0197] The telephone module 138 has an icon 416 labeled "telephone", which optionally includes an indicator 414 indicating the number of missed calls or voicemails;

[0198] The email client module 140 has an icon 418 labeled "Mail", which optionally includes an indicator 410 for the number of unread emails;

[0199] The browser module 147 has an icon 420 labeled "Browser"; and

[0200] The video and music player module 152 (also known as the iPod (a trademark of Apple Inc.) module 152) is labeled with an icon 422 marked "iPod"; and

[0201] • Icons of other applications, such as:

[0202] Icon 424 of the οIM module 141, labeled "Message";

[0203] The icon 426 of the calendar module 148 is labeled "Calendar";

[0204] The icon 428 of the image management module 144 is labeled "photo";

[0205] The icon 430 of the camera module 143 is labeled "camera";

[0206] The icon 432 of the online video module 155 is labeled "Online Video";

[0207] The icon 434 in the Stock Market Desktop Mini Program 149-2 is labeled "Stock Market";

[0208] The icon 436 of the map module 154 is labeled "map";

[0209] The icon 438 in the Weather Desktop Mini Program 149-1 is marked as "Weather".

[0210] The icon labeled "Clock" in the alarm clock desktop mini-program 149-4 is 440;

[0211] The icon 442 of the fitness support module 142 is labeled "fitness support";

[0212] The notepad module 153 has an icon 444 labeled "Notepad"; and

[0213] An icon 446 labeled "Settings" is used to set the settings of an application or module, providing access to settings for the device 100 and its various applications 136.

[0214] It should be noted that Figure 4A The icon labels shown are merely exemplary. For example, icon 422 of video and music player module 152 is labeled "Music" or "Music Player". Other labels may be optionally used for various application icons. In some embodiments, the label of a particular application icon includes the name of the application corresponding to that particular application icon. In some embodiments, the label of a particular application icon is different from the name of the application corresponding to that particular application icon.

[0215] Figure 4B A touch-sensitive surface 451 (e.g., separate from the display 450 (e.g., touchscreen display 112)) is shown. Figure 3 Devices such as tablets or touchpads (e.g., 355) Figure 3An exemplary user interface on the device 300. The device 300 also optionally includes one or more contact intensity sensors (e.g., one or more of the sensors 359) for detecting the intensity of contact on the tactile surface 451, and / or one or more tactile output generators 357 for generating tactile outputs for the user of the device 300.

[0216] While some examples of input on a reference touchscreen display 112 (which combines a touch-sensitive surface and a display) are given below, in some implementations the device detects input on a touch-sensitive surface separate from the display, such as... Figure 4B As shown in the diagram. In some embodiments, the touch-sensitive surface (e.g., Figure 4B 451) has a spindle (e.g., on the display (e.g., 450)). Figure 4B The spindle corresponding to 453 in the middle (e.g., Figure 4B (452 in the example). According to these embodiments, the device detects the position corresponding to the corresponding position on the display (e.g., in the example). Figure 4B In the middle, 460 corresponds to 468 and 462 corresponds to 470) is in contact with the touch-sensitive surface 451 (e.g., Figure 4B (460 and 462 in the text). Thus, when the touch-sensitive surface (e.g., ...) Figure 4B 451) and the display of the multi-functional device ( Figure 4B When 450 is separated from the touch-sensitive surface, user input detected by the device (e.g., touches on 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 may be optionally used for other user interfaces described herein.

[0217] Additionally, while the examples below are primarily given with reference to finger input (e.g., finger touch, single-finger tap, finger swipe), it should be understood that in some implementations, one or more of these finger inputs may be replaced by input from another input device (e.g., mouse-based input or stylus input). For example, a swipe gesture may optionally be replaced by a mouse click (e.g., instead of a touch), followed by movement of the cursor along the swipe path (e.g., instead of movement of the touch). Similarly, a tap gesture may optionally be replaced by a mouse click while the cursor is over the location of the tap gesture (e.g., instead of detection of touch, followed by cessation of touch detection). Likewise, when multiple user inputs are detected simultaneously, it should be understood that multiple computer mice may optionally be used simultaneously, or mouse and finger touch may optionally be used simultaneously.

[0218] Figure 5AAn exemplary personal electronic device 500 is illustrated. Device 500 includes a body 502. In some embodiments, device 500 may include components relative to devices 100 and 300 (e.g., Figures 1A to 4B Some or all of the features described herein. In some embodiments, device 500 has a touch-sensitive display 504, referred to below as touchscreen 504. As an alternative to or complement to touchscreen 504, device 500 has a display and a touch-sensitive surface. Similar to devices 100 and 300, in some embodiments, touchscreen 504 (or touch-sensitive surface) optionally includes one or more intensity sensors for detecting the intensity of an applied contact (e.g., touch). The one or more intensity sensors of touchscreen 504 (or touch-sensitive surface) can provide output data representing the intensity of the touch. The user interface of device 500 can respond to touches based on touch intensity, meaning that touches of different intensities can invoke different user interface operations on device 500.

[0219] Exemplary techniques for detecting and processing touch intensity are found, for example, in the following related patent applications: International Patent Application Serial No. PCT / US2013 / 040061, filed May 8, 2013, entitled “Device, Method, and Graphical User Interface for Displaying User Interface Objects Corresponding to an Application,” published under WIPO Patent Publication No. WO / 2013 / 169849; and International Patent Application Serial No. PCT / US2013 / 069483, filed November 11, 2013, entitled “Device, Method, and Graphical User Interface for Transitioning Between Touch Input to Display Output Relationships,” published under WIPO Patent Publication No. WO / 2014 / 105276, each of which is incorporated herein by reference in its entirety.

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

[0221] Figure 5B An exemplary personal electronic device 500 is illustrated. In some embodiments, device 500 may include a reference. Figure 1A , Figure 1B and Figure 3 Some or all of the components described herein. Device 500 has a bus 512 that operatively couples I / O portion 514 to one or more computer processors 516 and memory 518. I / O portion 514 may be connected to display 504, which may have touch-sensitive components 522 and optionally have an intensity sensor 524 (e.g., a contact intensity sensor). Furthermore, I / O portion 514 may be connected to 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. For example, input mechanism 506 may optionally be a rotatable input device or a pressable input device, and a rotatable input device (e.g., a rotatable dial). In some examples, input mechanism 508 may optionally be a button.

[0222] In some examples, the input mechanism 508 is optionally a microphone. The 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 the I / O section 514.

[0223] 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, which, when executed by one or more computer processors 516, may cause the computer processors to perform, for example, the techniques described below, including process 700. Figures 7A-7C ), process 900 ( Figures 9A-9B ), process 1100 ( Figure 11 ) and process 1300 ( Figures 13A-13B A computer-readable storage medium can be any medium that can tangibly contain or store computer-executable instructions for use by or in connection with an instruction execution system, apparatus, or device. 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 can 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 discs based on CD, DVD, or Blu-ray technology, and persistent solid-state storage such as flash memory, solid-state drives, etc. Personal electronic devices are not limited to... Figure 5BIt is not the components and configurations of a single entity, but rather other components or additional components that may include a variety of configurations.

[0224] As used herein, the term "power indication" refers optionally to the power indication in devices 100, 300, and / or 500 ( Figure 1A , Figure 3 and Figures 5A to 5B A user-interactive graphical user interface object displayed on a screen. For example, images (e.g., icons), buttons, and text (e.g., hyperlinks) optionally each constitute a functional representation.

[0225] 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 specific implementations that include a cursor or other positional 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), the cursor is positioned on a touch-sensitive surface (e.g., a...). Figure 3 The touchpad 355 or Figure 4B When an input (e.g., a press input) is detected on the touch-sensitive surface 451 of the display, the specific user interface element is adjusted according to the detected input. This applies to touchscreen displays (e.g., those capable of enabling direct interaction with user interface elements on the touchscreen display) Figure 1A The touch-sensitive display system 112 or Figure 4A In some embodiments of the touchscreen 112, the detected touch on the touchscreen acts as a "focus selector," such that when input (e.g., a press input by touch) is detected at the location of a particular user interface element (e.g., a button, window, slider, or other user interface element) on the touchscreen display, that particular user interface element is adjusted according to the detected input. In some embodiments, focus moves from one area of ​​the user interface to another without corresponding movement of the cursor or movement of a touch on the touchscreen display (e.g., moving focus from one button to another using tab keys or arrow keys); in these embodiments, the focus selector moves according to the movement of focus between different areas of the user interface. Regardless of the specific form the focus selector takes, the focus selector is typically a user-controlled user interface element (or a touch on the touchscreen display) that delivers the user's expected interaction with the user interface (e.g., by indicating to the device the element of the user interface that the user expects to interact with). For example, when a press input is detected on a touch-sensitive surface (e.g., a touchpad or touchscreen), the position of the focus selector (e.g., a cursor, touch, or selection box) above the corresponding button will indicate to the user that they expect to activate the corresponding button (rather than other user interface elements shown on the device's display).

[0226] 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 over 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 away, before or after contact begins to move, before contact ends, before or after contact intensity is detected to increase and / or before or after contact intensity decreases). The characteristic intensity of the contact is optionally based on one or more of the following: the maximum value of the contact intensity, the mean value of the contact intensity, the average value of the contact intensity, the value at the top 10% of the contact intensity, the half maximum value of the contact intensity, the 90% maximum value of the contact intensity, etc. In some embodiments, the duration of the contact is used when determining the characteristic intensity (e.g., when the characteristic intensity is the average value of the contact intensity over time). In some implementations, the feature intensity is compared to a set of one or more intensity thresholds to determine whether the user has performed an action. For example, the set of one or more intensity thresholds may optionally include a first intensity threshold and a second intensity threshold. In this example, contact with a feature intensity not exceeding the first threshold results in a first action, contact with a feature intensity exceeding the first intensity threshold but not exceeding the second intensity threshold results in a second action, and contact with a feature intensity exceeding the second threshold results in a third action. In some implementations, a comparison between the feature intensity and one or more thresholds is used to determine whether to perform one or more actions (e.g., whether to perform the corresponding action or abandon performing the corresponding action) rather than to determine whether to perform the first action or the second action.

[0227] Figure 5C This demonstrates the use of multiple intensity sensors 524A-524D to detect multiple contacts 552A-552E on a touch-sensitive display 504. Figure 5C Additionally, an intensity graph is included, showing the current intensity measurements of intensity sensors 524A-524D relative to intensity units. In this example, the intensity measurements of intensity sensors 524A and 524D are both 9 intensity units, and the intensity measurements of intensity sensors 524B and 524C are both 7 intensity units. In some implementations, the cumulative intensity is the sum of the intensity measurements of the multiple intensity sensors 524A-524D, which is 32 intensity units in this example. In some implementations, each contact is assigned a corresponding intensity, i.e., a portion of the cumulative intensity. Figure 5DThe diagram illustrates the allocation of cumulative intensity to contacts 552A-552E based on their distance from the center of force 554. In this example, each of contacts 552A, 552B, and 552E is assigned a contact intensity of 8 intensity units of the cumulative intensity, and each of contacts 552C and 552D is assigned a contact intensity of 4 intensity units of the cumulative intensity. More generally, in some specific implementations, each contact j is assigned a corresponding intensity Ij according to a predefined mathematical function Ij = A·(Dj / ΣDi), which is a portion of the cumulative intensity A, where Dj is the distance of the corresponding contact j from the center of force, and ΣDi is the sum of the distances of all corresponding contacts (e.g., i = 1 to the last) from the center of force. Reference operations can be performed using electronic devices similar to or equivalent to devices 100, 300, or 500. Figures 5C-5D The operation described above. In some embodiments, the characteristic intensity of the contact is based on one or more intensities of the contact. In some embodiments, an intensity sensor is used to determine the intensity of a single characteristic (e.g., a single characteristic intensity of a single contact). It should be noted that the intensity map is not part of the displayed user interface, but is included within... Figures 5C-5D This is to help readers.

[0228] In some implementations, a portion of the gesture is identified to determine the characteristic intensity. For example, a touch-sensitive surface optionally receives a series of swipe contacts that transition from a starting position to an ending position, where the contact intensity increases. In this example, the characteristic intensity of the contact at the ending position is optionally based only on a portion of the series of swipe contacts, rather than the entire swipe contact (e.g., only the portion of the swipe contact at the ending position). In some implementations, a smoothing algorithm is optionally applied to the intensity of the swipe contact before determining the characteristic intensity of the contact. For example, the smoothing algorithm optionally includes one or more of the following: unweighted moving average smoothing algorithm, triangular smoothing algorithm, median filter smoothing algorithm, and / or exponential smoothing algorithm. In some cases, these smoothing algorithms eliminate narrow spikes or dips in the intensity of the swipe contact to achieve the purpose of determining the characteristic intensity.

[0229] Optionally, the contact intensity on a touch-sensitive surface is characterized relative to one or more intensity thresholds, such as a contact detection intensity threshold, a light press intensity threshold, a deep press intensity threshold, and / or one or more other intensity thresholds. In some embodiments, the light press intensity threshold corresponds to an intensity at which the device performs an operation typically associated with clicking a button on a physical mouse or touchpad. In some embodiments, the deep press intensity threshold corresponds to an intensity at which the device performs an operation different from the operation typically associated with clicking a button on a physical mouse or touchpad. In some embodiments, when a contact with a characteristic intensity lower than the light press intensity threshold (e.g., and higher than the nominal contact detection intensity threshold, where contacts lower than the nominal contact detection intensity threshold are no longer detected) is detected, the device will move the focus selector based on the movement of the contact on the touch-sensitive surface without performing the operation associated with the light press intensity threshold or the deep press intensity threshold. Generally, unless otherwise stated, these intensity thresholds are consistent across different groups of user interface figures.

[0230] An increase in contact intensity from below a light press intensity threshold to an intensity between the light press intensity threshold and the deep press intensity threshold is sometimes referred to as a "light press" input. An increase in contact intensity from below a deep press intensity threshold to an intensity above the deep press intensity threshold is sometimes referred to as a "deep press" input. An increase in contact intensity from below a contact detection intensity threshold to an intensity between the contact detection intensity threshold and the light press intensity threshold is sometimes referred to as detecting a contact on the touch surface. A decrease in contact intensity from above a contact detection intensity threshold to an intensity below the contact detection intensity threshold is sometimes referred to as detecting a contact being lifted off the touch surface. In some embodiments, the contact detection intensity threshold is zero. In some embodiments, the contact detection intensity threshold is greater than zero.

[0231] In some embodiments described herein, one or more operations are performed in response to detecting a gesture including a corresponding press input or in response to detecting a corresponding press input performed using a corresponding contact (or multiple contacts), wherein the corresponding press input is detected at least in part based on detecting that the intensity of the contact (or multiple contacts) increases to above a press input intensity threshold. In some embodiments, the corresponding operation is performed in response to detecting that the intensity of the corresponding contact increases to above a press input intensity threshold (e.g., a "downward stroke" of the corresponding press input). In some embodiments, the press input includes the intensity of the corresponding contact increasing to above a press input intensity threshold and the intensity of the contact subsequently decreasing to below the press input intensity threshold, and the corresponding operation is performed in response to detecting that the intensity of the corresponding contact subsequently decreases to below the press input threshold (e.g., an "upward stroke" of the corresponding press input).

[0232] Figures 5E-5HThe detection of gestures is shown, including gestures involving contact 562 with an intensity ranging from less than... Figure 5E The light press intensity threshold (e.g., "IT") L The intensity of ”) increases to higher than Figure 5H The deep press intensity threshold (e.g., "IT") D The intensity of the press input corresponds to the strength of the press. On the user interface 570, which includes application icons 572A-572D displayed in the predefined area 574, a cursor 576 is displayed above the application icon 572B corresponding to application 2, while the gesture performed by contact 562 is detected on the touch-sensitive surface 560. In some embodiments, the gesture is detected on the touch-sensitive display 504. The intensity sensor detects the intensity of the contact on the touch-sensitive surface 560. The device determines that the intensity of the contact 562 is within a deep press intensity threshold (e.g., "IT"). D The intensity reaches its peak value above 562. Contact is maintained on the touch-sensitive surface 560. In response to a detected gesture, and based on the intensity increasing to a deep press intensity threshold (e.g., "IT") during the gesture... D The above contact 562 displays a scaled representation 578A-578C (e.g., thumbnail) of the document recently opened for application 2, such as... Figures 5F-5H As shown. In some embodiments, the intensity is a characteristic intensity of the contact compared to one or more intensity thresholds. It should be noted that the intensity map for contact 562 is not part of the displayed user interface, but is included in... Figures 5E-5H This is to help readers.

[0233] In some implementations, the display representing 578A-578C includes animation. For example, 578A might initially appear near the application icon 572B, such as... Figure 5F As shown, as the animation progresses, 578A moves upwards, and 578B is displayed near the application icon 572B, as... Figure 5G As shown in the diagram. Then, representation 578A moves upward, 578B moves upward toward representation 578A, and representation 578C is displayed near application icon 572B, as shown. Figure 5H As shown in the diagram. This indicates that 578A-578C form an array above icon 572B. In some implementations, the animation progresses according to the intensity of contact 562, such as... Figures 5F-5G As shown, where 578A-578C appear and increase with the intensity of contact 562 towards the pressure threshold (e.g., "IT"). D The animation progresses upwards as it increases in intensity. In some implementations, the intensity upon which the animation progresses is based is the characteristic intensity of the contact. Reference can be performed using electronic devices similar to or equivalent to devices 100, 300, or 500. Figures 5E-5H The aforementioned operations.

[0234] In some implementations, the device employs intensity hysteresis to avoid unintended inputs sometimes referred to as "jitter," wherein the device defines or selects a hysteresis intensity threshold that has a predefined relationship with a press input intensity threshold (e.g., the hysteresis intensity threshold is X intensity units lower than the press input intensity threshold, or the hysteresis intensity threshold is 75%, 90%, or some reasonable percentage of the press input intensity threshold). Therefore, in some implementations, a press input includes an increase in the intensity of the corresponding contact above the press input intensity threshold and a subsequent decrease in the intensity of that contact below the hysteresis intensity threshold corresponding to the press input intensity threshold, and a corresponding operation is performed in response to detecting that the intensity of the corresponding contact subsequently decreases below the hysteresis intensity threshold (e.g., an "upstroke" of the corresponding press input). Similarly, in some implementations, a press input is detected only when the device detects that the contact intensity increases from an intensity equal to or below the hysteresis intensity threshold to an intensity equal to or above the press input intensity threshold and optionally the contact intensity subsequently decreases to an intensity equal to or below the hysteresis intensity threshold, and a corresponding operation is performed in response to detecting a press input (e.g., an increase or decrease in contact intensity depending on the environment).

[0235] For ease of explanation, optionally, the description of an operation triggered in response to a press input associated with a press input strength threshold or in response to a gesture including a press input is provided in response to detecting any of the following conditions: the contact strength increases to above the press input strength threshold, the contact strength increases from below a hysteresis strength threshold to above the press input strength threshold, the contact strength decreases to below the press input strength threshold, and / or the contact strength decreases to below the hysteresis strength threshold corresponding to the press input strength threshold. Additionally, in the example where the operation is described as being performed in response to detecting a decrease in contact strength below the press input strength threshold, the operation is optionally performed in response to detecting a decrease in contact strength below a hysteresis strength threshold corresponding to and less than the press input strength threshold.

[0236] As used herein, "installed application" refers to a software application that has been downloaded to an electronic device (e.g., device 100, 300, and / or 500) and is ready to be launched on the device (e.g., become open). In some implementations, the downloaded application becomes an installed application using an installer, which extracts program portions from the downloaded software package and integrates the extracted portions with the computer system's operating system.

[0237] As used herein, the terms "open application" or "running application" refer to a software application that maintains state information (e.g., as part of device / global internal state 157 and / or application internal state 192). An open or running application is optionally any of the following types of applications:

[0238] • The active application, which is currently displayed on the screen of the device on which the application is being used;

[0239] • Background applications (or background processes) that are not currently displayed but whose one or more processes are being handled by one or more processors; and

[0240] • A paused or hibernating application that is not running but has state information stored in memory (both volatile and non-volatile) that can be used to resume the execution of the application.

[0241] As used herein, the term "closed application" refers to a software application that does not retain state information (e.g., the state information of a closed application is not stored in the device's memory). Therefore, closing an application includes the application process of stopping and / or removing the application, as well as removing the application's state information from the device's memory. Generally, opening a second application while the first application is in the first application does not close the first application. When the second application is displayed and the first application stops being displayed, the first application becomes a background application.

[0242] Now turn our attention to the implementation of the user interface (“UI”) and associated processes implemented on one or more electronic devices, such as portable multifunction device 100, device 300 or device 500.

[0243] Figures 6A-6AE Exemplary user interfaces for initial setup of health monitoring according to some implementation schemes are shown. The user interfaces in these figures are used to illustrate including... Figures 7A-7C The process described below is the same as the process described in the figures. The exemplary user interfaces in these figures generally involve monitoring health status using recorded biometric information, and are not limited to a particular type of biometric information. For convenience only, the exemplary user interfaces in these figures are described with reference to one type of biometric information - electrocardiogram (hereinafter "ECG") information.

[0244] Figure 6AA first electronic device 600A (e.g., a smartphone) is shown, having a display 602 and one or more input devices. In some embodiments, the one or more input devices include a touch layer on the display 602 for detecting touch input, one or more image sensors 604 (e.g., a camera, a depth sensor), a first mechanical button 606 configured to perform one or more operations (e.g., including an integrated biometric sensor such as a fingerprint sensor), and a second mechanical button 608 configured to perform one or more operations. In some embodiments, the first electronic device 600A includes wireless communication radio components (e.g., for LTE, Bluetooth, WiFi connectivity). In some embodiments, the first electronic device 600A is paired with a second electronic device (e.g., a smartwatch). In some embodiments, the second electronic device corresponds to the reference below. Figures 6S-6X The second electronic device 600B.

[0245] exist Figure 6A In this embodiment, the first electronic device 600A displays a main screen user interface 610 on a display 602, corresponding to the main screen of the operating system running on the device. In some embodiments, the main screen user interface 610 includes multiple icons corresponding to different applications installed on the device, including a health application corresponding to icon 610A. In some embodiments, the health application can be used to manage the user's biometric information, such as heart rhythm information and / or heart rate information (e.g., using recorded ECG information).

[0246] In some implementations, the first electronic device 600A detects (e.g., via touch input) user activation 601 corresponding to an icon 610A of a health application, which includes features for recording and managing biometric information, including ECG information. In response to detecting user activation 601, the first electronic device 600A launches the health application (e.g., by replacing the display of the main screen user interface 610 with the user interface of the health application).

[0247] In some implementations, the health application includes an ECG capability representation for viewing and managing existing ECG records on the device, wherein the ECG information utilizes a second electronic device (e.g., a reference device). Figures 6S-6XThe description refers to the ECG application recording on a second electronic device 600B, wherein the ECG application on the second electronic device (e.g., second electronic device 600B) is associated with the ECG management feature of a health application on a first electronic device 600A. In some embodiments, if the ECG management feature has not yet been set on the first electronic device 600A (e.g., the user has not yet used the ECG recording function), activating the ECG management feature on the health application (e.g., in response to detecting a user selection of an ECG indication) results in the display of a first page of tutorials for performing preliminary settings of the ECG management feature of the health application (e.g., as described in reference...). Figure 6F The above).

[0248] In some embodiments, the home screen user interface 610 includes a corresponding icon 610B and a paired device application associated with a device paired with the first electronic device (e.g., a second electronic device 600B). In some embodiments, when the home screen user interface 610 is displayed, the first electronic device 600A detects (e.g., via tap input) user activation 641 to the icon 610B, such as... Figure 6B As shown. 6B.

[0249] In some implementations, in response to detecting user activation 641, the first electronic device 600A displays the main user interface 643 of the paired device application on the display 602, such as... Figure 6C As shown. In some embodiments, the pairing device application includes multiple application setting enablement indicators 645A-645H corresponding to various applications installed on the pairing device (e.g., the second electronic device 600B), including a cardiac application setting enablement indicator 654G corresponding to a cardiac application (e.g., an ECG application) installed on the pairing device. In some embodiments, when the main user interface 643 of the pairing device application is displayed, the device detects (e.g., via tap input) user activation 647 of the cardiac application setting enablement indicator 645G.

[0250] In some implementations, in response to detecting user activation 647 of the cardiac application settings enablement indicator 645G, the first electronic device 600A displays an application settings page 649 on a display 602 for changing and / or configuring the application settings of the corresponding cardiac application (e.g., an ECG application) on the second electronic device 600B, such as... Figure 6DAs shown. In some embodiments, if the ECG management feature is not set on the first electronic device 600A, the application settings page 649 includes an indication 651 (e.g., an indication labeled "Setting up ECG function" or "Setting up ECG application in health application") for performing initial settings of the ECG management feature. In some embodiments, the first electronic device 600A activates the first page of the startup tutorial in response to detecting the indication 651 (e.g., as shown in reference). Figure 6F The above).

[0251] Figure 6E A first electronic device 600A is shown displaying (optionally) a notification 612 on a display 602, indicating (to the user of the device) that an ECG application associated with a health application on the first electronic device 600A has been launched (or is active) on a second electronic device (e.g., the second electronic device 600B). In some embodiments, the notification 612 is displayed on the lock screen user interface of the first electronic device. In some embodiments, the notification 612 is displayed on the device's home screen user interface 610 (e.g., at the top of the display). In some embodiments, the notification 612 is displayed above the user interface of an application running on the device (e.g., a mail application, a web browser application) (e.g., at the top of the display).

[0252] In some implementations, notification 612 instructs the initial setup (e.g., onboarding) of the ECG management features of the health application to utilize the application's ECG features. In some implementations, upon displaying notification 612, a first electronic device 600A detects (e.g., via touch input) a user selection 603 of notification 612. In response to detecting user selection 603, the first electronic device 600A launches the first page of a tutorial for performing the initial setup of the ECG management features and the associated ECG application.

[0253] Figure 6FA first electronic device 600A is shown displaying a first page 614 on a display 602, showing a tutorial for performing initial setup of ECG management features and associated ECG applications. In some embodiments, the first page 614 of the tutorial includes a graphical instruction area 614A that graphically indicates (e.g., via still images, via animation) the functions of the ECG management features and associated ECG applications (e.g., recording heart rhythm and / or heart rate information) and instructions on how to perform the functions (e.g., using the associated ECG application on a smartwatch paired with the device). In some embodiments, the first page 614 of the tutorial includes a text description area 614B describing the use of ECG management features and associated ECG applications (e.g., indicating "Check Heart Rhythm") and background information related to the use of ECG management features and associated ECG applications.

[0254] In some implementations, the first page 614 of the tutorial includes a birth date entry field 614C for receiving user input corresponding to the user's birth date, where the user's birth date is used to determine whether the user meets the minimum age requirement (e.g., 22 years old) for using the ECG application. In some implementations, the birth date entry field 614C includes scrollable month, day, and year fields. In some implementations, the first page 614 of the tutorial does not include the birth date entry field 614C. In some implementations, the first page 614 of the tutorial includes (e.g., in addition to or alternatively in addition to the birth date entry field 614C), an age restriction message (e.g., stating "You must be 22 years of age or older") instructing the user that the minimum age requirement must be met.

[0255] In some implementations, the first page 614 of the tutorial includes an energy representation 614D for continuing the tutorial. Figure 6F In the tutorial, while displaying the first page 614 of the tutorial for performing initial setup of ECG management features and the associated ECG application, the first electronic device 600A detects (e.g., via touch input) user activation 605 of the enable representation 614D to continue the tutorial. In some embodiments, based on a determination that a minimum age requirement is not met (e.g., a determination made in response to detecting user activation 605), the first electronic device 600A displays an error notification on display 602 (e.g., stating "ECG application is not intended for use by persons under 22 years of age"), indicating that the user does not meet the required minimum age requirement. In some embodiments, the error notification is overlaid on the first page 614 of the tutorial. In some embodiments, while the error notification is displayed, the background of the display (showing the first page 614) is dimmed (thus emphasizing the displayed error notification).

[0256] In some implementations, in response to detecting user activation 605 (and based on determining that a minimum age requirement is met), the first electronic device 600A displays a second page 616 of the tutorial on the display 602 (e.g., replacing the display of the first page 614), as... Figure 6G As shown.

[0257] Figure 6G A first electronic device 600A (e.g., where the associated ECG application is being or can be launched on a second electronic device, such as a second electronic device 600B) is shown displaying a second page 616 of a tutorial for displaying initial setup for performing ECG management features and associated ECG applications on a display 602. In some embodiments, the second page 616 of the tutorial includes an animation area 616A that graphically indicates (e.g., via animation, via still images) exemplary ECG information captured using the application. In some embodiments, the animation area 616A includes an exemplary blood flow velocity animation. In some embodiments, the exemplary blood flow velocity animation includes one or more objects that move continuously across the animation by tracking similar blood flow velocity portions of the animation. In some embodiments, the second page 616 of the tutorial includes a text description area 616B that outlines how ECG information is captured from the user and how the recorded biometric information can be viewed by the user. In some embodiments, the second page 616 of the tutorial includes an indication 616C for continuing the tutorial.

[0258] exist Figure 6G In the process of displaying the second page 616 of a tutorial for performing initial setup of ECG management features and associated ECG applications, the first electronic device 600A detects (e.g., via touch input) user activation 607 on the enablement display 616C for continuing the tutorial. In some embodiments, in response to detecting user activation 607, the device displays a possible result page 618 of the tutorial on the display 602 (e.g., replacing the display of the first page 616), such as... Figure 6H As shown.

[0259] Figure 6H A first electronic device 600A is shown displaying a possible results page 618 on a monitor 602, showing a tutorial for performing initial setup of ECG management features and associated ECG applications. In some embodiments, the possible results page 618 includes multiple representations of possible evaluation results that can be made based on ECG information recorded using an associated ECG application on a second electronic device (e.g., second electronic device 600B).

[0260] In some implementations, the multiple representations of possible assessment results shown on page 618 of the tutorial include possible assessment results corresponding to the heart rhythm and heart rate captured from the ECG recording. In some implementations, a first possible assessment result is a "regular rhythm" result (or "normal result"), corresponding to a result where no abnormal signs are determined from the user's ECG recording. In some implementations, a second possible assessment result is an "abnormal rhythm" result (e.g., "atrial fibrillation") corresponding to abnormal heart rhythm signs (and in some cases, high / low heart rate signs) determined from the user's ECG recording. In some implementations, a third possible assessment result is an "abnormal heart rate" result (e.g., a "high or low heart rate" result), corresponding to a result where an abnormal (or abnormal) high or low heart rate is determined from the user's ECG recording (e.g., above 150 BPM or below 50 BPM). In some implementations, a fourth possible assessment result is an "inconclusive" result, corresponding to a result where no assessment result can be determined from the user's ECG recording (e.g., due to poor readings).

[0261] In some implementation schemes, such as Figure 6H As shown, page 618 presents multiple representations of possible evaluation results, not all of which are visible on the display simultaneously. Figure 6H In the display, representation 620 of the first assessment result (“rule” result) and representation 622 of the second assessment result (“atrial fibrillation” result) are visible on the monitor.

[0262] In some implementation schemes, such as Figure 6H As shown, each representation of a possible evaluation result shown on the possible results page 618 includes an animation area that includes graphic animations (e.g., blood-speed animation, beating heart animation, one or more objects moving continuously / repeatedly at a specific frequency similar to blood-speed animation), which represent their respective evaluation results, and a text area that shows a portion of a textual description explaining the (medical) characteristics of their respective evaluation results.

[0263] exist Figure 6H In the representation 620 of a "normal" result, there is an animation area 620A that includes an exemplary animation of the "normal" result and a text area 620B that shows a portion of a textual description explaining the characteristics of the "normal" result. Similarly, the representation 622 of a "atrial fibrillation" result includes an animation area 622A that includes an exemplary animation of the "atrial fibrillation" result and a text area 622B that shows a portion of a textual description explaining the medical characteristics of the "atrial fibrillation" result. In some embodiments, the animation includes a combination of a beating heart animation showing the heartbeat, rhythm, and rate, and an animation similar to blood flow velocity.

[0264] In some implementations, the possible representation of the evaluation results may also include expanding the energy representation (e.g., a "show more" energy representation) to display the full text description of the respective evaluation results (e.g., by expanding a text area). Figure 6H The representation 620 for a "normal" result includes an expanded power display 620C, which, when selected (e.g., via touch input), causes a full text description (e.g., including additional text information not shown in text area 620B) to be displayed around the "normal" result. The representation 622 for a "atrial fibrillation" result includes an expanded power display 622C, which, when selected (e.g., via touch input), causes a full text description (e.g., including additional text information not shown in text area 622B) to be displayed around the "atrial fibrillation" result.

[0265] exist Figure 6I In the process of displaying a page 618 showing possible results with representations 620 and 622 visible on display 602, the first electronic device 600A detects scroll input 609 (e.g., a scrolling touch gesture on the display). In response to detecting scroll input 609, the device scrolls the possible results page 618, making one or more other representations of other possible evaluation results visible on display 602, such as... Figure 6J As shown in the image.

[0266] exist Figure 6J In the display 602, the representation 624 of the "high heart rate or low heart rate" result is fully visible. Other representations of possible evaluation results include an animated area 624A that includes an exemplary graphical animation of the "high heart rate or low heart rate" result, a text area 624B showing a portion of a textual description explaining the medical characteristics of the "high heart rate or low heart rate" result, and an expanded display representation 624C that expands the text area 624C to fully display all text of the textual description. Also... Figure 6J In the diagram, the representation of "atrial fibrillation" (622) remains fully visible on the monitor, while only a portion of the representation of "inconclusive" result (626) is visible on the monitor.

[0267] exist Figure 6K In the process of displaying a possible results page 618 of a representation 620 showing "atrial fibrillation" results visible on display 602, the first electronic device 600A detects (e.g., via touch input) user activation 611 of expanding the display 622C (e.g., because the user wants to view all the text describing the "atrial fibrillation" results). Figure 6LAs shown, in response to user activation 622C detected by expanding the capability indicator 622C, the first electronic device 600A expands the text area 622B of the "atrial fibrillation" result representation to display the full text of the text description. In some embodiments, the expanded capability indicator is removed from the representation when the text area is expanded. In some embodiments, the expanded capability indicator is replaced by a contracted capability indicator (e.g., a "show less" capability indicator) when the text area is expanded.

[0268] exist Figure 6M In the process of displaying a possible results page 618 of an expanded text area 622 showing a “atrial fibrillation” result on a display 602, the first electronic device detects scroll input 613 (e.g., a scroll touch gesture) via a touch layer of the display. In response to the detection of scroll input 613, the device scrolls the possible results page 618, making all representations of “inconclusive” results 626 visible on the display, such as… Figure 6N As shown in the image.

[0269] exist Figure 6N In this context, the representation 626 of the "inconclusive" result is fully visible on display 602. Other representations of possible evaluation results include an animated area 626A that includes an exemplary graphical animation of the "inconclusive" result, a text area 626B showing a portion of a textual description explaining the medical characteristics of the "inconclusive" result, and an expanded energy representation 626C that expands the text area 626C to fully display all text of the textual description. In some embodiments, the possible results page 618 includes (e.g., at the bottom of the page) an energy representation 628 for continuing the tutorial.

[0270] In some implementations, as previously described, the animations of multiple representations 620-626 (animation areas 620A-626A) of possible evaluation results on possible results page 618 include a beating heart animation and an animation similar to blood flow velocity combined with an animation showing the heartbeat rhythm and rate. In some implementations, the animations are synchronized. In some embodiments, each animation includes a repeating loop, wherein each loop consists of an object (e.g., a circular object) that leaves the beating heart animation and moves across the screen while tracking the blood flow velocity-like animation. The repeating loops of the multiple animations (represented 620-626) are synchronized to begin and end at the synchronization time interval.

[0271] exist Figure 6NWhen a capability indicator 628 for continuing the tutorial is displayed on display 602 for a possible result page 618, the first electronic device 600A detects (e.g., via touch input) user activation 615 for continuing the tutorial for the capability indicator 628. In response to detecting user activation 615, the first electronic device 600A displays (e.g., replacing the display of the possible result page 618) a restriction page 630 on display 602, such as... Figure 6O As shown.

[0272] In some embodiments, limitation page 630 indicates to the user (e.g., via text description) some limitations of the assessment results determined from ECG records measured on a second electronic device (e.g., second electronic device 600B). In some embodiments, limitation page 630 includes a list 630A of one or more medical features that cannot be determined from the recorded ECG information (e.g., heart disease, blood clot / stroke). In some embodiments, limitation page 630 includes (e.g., at the bottom of the page) an indication 630B for continuing the tutorial.

[0273] exist Figure 6O In the process of displaying the limitation page 630 on the display 602, the first electronic device 600A detects (e.g., via touch input) user activation 617 of the power indicator 630B for continuing the tutorial. In some embodiments, in response to detecting user activation 617 of the power indicator 630B, the device displays an instruction page 632 on the display 602, such as... Figure 6P As shown.

[0274] In some implementations, one or more pages of the tutorial, 614, 616, 618, and / or 632 (respectively as...) Figure 6F (Shown in 6G, 6H, and 6O) includes a power-off indicator. In some embodiments, when a user selection to cancel the power-off indicator is detected (e.g., on any page 614, 616, 618, and / or 632 of the tutorial), the first electronic device 600A displays a notification 653 on the display 602, such as... Figure 6Q As shown. In some embodiments, notification 653 includes indication 653A (e.g., indicating "If you cancel now, you will be able to go through the setup again before you are able to measure ECG records"), informing the user that the current progress through the tutorial will be lost and the initial setup process will need to be restarted so that the user can begin measuring ECG records on the second electronic device 600B. In some embodiments, notification 653 includes confirmation indication 653B (e.g., indicating "Set up later") to confirm the cancellation of the setup process and thus exit the tutorial. In some embodiments, the background of the display is darkened when notification 653 is displayed (thus emphasizing notification 653).

[0275] Figure 6P A first electronic device 600A is shown displaying an instruction page 632 on a display 602. In some embodiments, the instruction page 632 includes a graphical instruction area 632A and a text instruction area 632B, which provides instructions on how to perform ECG recording using a second electronic device (e.g., second electronic device 600B). In some embodiments, the graphical instruction area 632A corresponds to the graphical instruction area 614A of a first page 614 of the tutorial and graphically instructs (e.g., via still images, via animation) the user to perform ECG recording using the second electronic device (e.g., second electronic device 600B). In some embodiments, the text instruction area 632B includes a list of instructions that include the steps required to perform ECG recording on the second electronic device, which may be, for example, a smartwatch with one or more biometric sensors, paired with the first electronic device (e.g., second electronic device 600B).

[0276] In some embodiments, instruction page 632 includes a delayed power indication 632C (e.g., displaying "Record Later") that allows the user to postpone the first ECG recording to a later time (thus allowing the user to complete the initial setup process without performing the first ECG recording). In some embodiments, when instruction page 632 is displayed, first electronic device 600A detects (e.g., via touch input) user activation 631 of the delayed power indication 632C.

[0277] In some implementations, in response to the detection of user activation 631 in the delayed power indicator 632C, the first electronic device 600A displays a confirmation notification 633 on the display 602, such as... Figure 6R As shown. In some embodiments, confirmation notification 633 is overlaid on instruction page 632. In some embodiments, confirmation notification 633 includes a text instruction 633A indicating to the user that the initial setup process is complete and that the second electronic device (e.g., second electronic device 600B) is now capable of performing ECG recording. In some embodiments, confirmation notification 633 includes a confirmation enable indicator 633B for confirming the completion of the ECG initial setup process (without performing the first ECG recording) and exiting the setup process. In some embodiments, in addition to confirmation notification 633, the device displays a cancel enable indicator 635 for exiting the cancellation confirmation notification 633 and returning to instruction page 632. In some embodiments, when confirmation notification 633 (and cancel enable indicator 635) are displayed, the background of the display (showing instruction page 632) is darkened (thus emphasizing the displayed confirmation notification).

[0278] Figures 6S-6XA second electronic device 600B (e.g., a smartwatch) is shown, having a display 634 and one or more input devices (e.g., a touch layer including the display 634 and one or more mechanical buttons such as a pressable and rotatable crown). In some embodiments, the second electronic device 600B includes one or more biometric sensors (e.g., for recording ECG information, for detecting a user's heart rhythm and heart rate), including one or more electrodes integrated into an input device 636 of the second electronic device 600B (e.g., a mechanical input device, such as a pressable and rotatable crown). In some embodiments, the one or more biometric sensors of the second electronic device 600B also include one or more electrodes in a housing portion (e.g., a backplate) of the second electronic device 600B, wherein the one or more electrodes integrated in the input device operate in conjunction with the one or more electrodes in the housing portion to capture biometric information (e.g., ECG information). Features of the one or more biometric sensors of the second electronic device 600B for capturing biometric information (e.g., ECG information) are described in more detail in Appendix A. Figure 6S In the middle, the second electronic device 600B is displaying a hand surface user interface 638 (e.g., the device's time screen).

[0279] exist Figure 6S In the process of displaying the lock user interface 638, the second electronic device 600B detects user input 619 on the input device 636. In some embodiments, user input 619 is a single press on the input device 636 (e.g., a press force exceeding a threshold amount to cause a "click" on the input device 636). In some embodiments, in response to detecting user input 619 on the input device 636, the second electronic device displays (e.g., replacing the display of the lock user interface 638) on the display 634, the main user interface 640 (e.g., corresponding to the device's main screen, including corresponding icons installed on the device and screens that can be activated on the device), such as... Figure 6T As shown. The main user interface 640 includes an icon 642 (e.g., an icon graphically depicting a heart) that corresponds to an ECG application installed on the device, wherein the ECG application on the second electronic device 600B is associated with the ECG management features of a health application installed on the first electronic device 600A.

[0280] exist Figure 6TWhen the icon 642 corresponding to the ECG application is displayed on the display 634, the second electronic device 600B detects (e.g., via touch input) user activation 621 of the icon 642. In response to detecting user activation of the icon 642, the device launches and displays the ECG application on the display 634 (e.g., replacing the main user interface 640), such as the ECG application's user interface 644. Figure 6U As shown.

[0281] In some implementations, the user interface 644 of the ECG application includes animation 646 (e.g., fluid animation) depicting a specific shape (e.g., a heart). In some implementations, such as Figure 6U As shown, animation 646 includes multiple dynamic objects (e.g., circular objects) forming a specific shape (e.g., a heart), wherein the shape is displayed in three dimensions and remains structurally consistent as the multiple dynamic objects move continuously as a visual fluid.

[0282] In some implementations, after a predetermined amount of time (e.g., 5 seconds) has elapsed since the ECG application on the second electronic device 600B was launched and displayed (but the device has not detected any additional input from the user), the second electronic device 600B displays a notification message 648 on the user interface 644 (while simultaneously maintaining the display animation 646), instructing the user to perform an action (by the user) to continue recording ECG information using the device (e.g., "Place your finger on the crown"), such as... Figure 6V As shown. In some embodiments, the user provides user input (e.g., finger contact or touch) on the first input device 636 (e.g., including one or more integrated electrodes that operate in conjunction with one or more electrodes in a housing portion (e.g., a back panel) of the second electronic device 600B) to continue recording ECG information, as indicated by notification message 648.

[0283] Figure 6W A first electronic device 600A is shown displaying a recording progress page 694 showing a tutorial on a display 602. In some embodiments, while ECG information is being recorded on a second electronic device 600B, the first electronic device 600A displays an indication 696 on the recording progress page 694 of a health application associated with the ECG application, indicating that ECG recording is being performed on the second electronic device 600B. In some embodiments, the indication 696 includes a graphical indication portion (e.g., showing an image corresponding to the device used to perform the recording) and a text indication portion (e.g., indicating "Recording in progress").

[0284] Figure 6WIt is also shown that the second electronic device 600B displays a user interface 644 of the ECG application on a display 634 while simultaneously performing ECG recording (e.g., corresponding to user input 629 on input device 636). In some embodiments, while recording ECG information, the second electronic device 600B displays a BPM indicator 698 showing the heart rate detected during recording. In some embodiments, while recording ECG information, the second electronic device 600B further displays an animation 646 (e.g., during recording, the animation transforms from its initial shape, such as a heart, to a grid pattern) graphically depicting the blood flow velocity 699 of the ongoing recording above it. In some embodiments, while recording ECG information, a timer 697 continuously reflects (e.g., by counting down) the remaining time for successful recording. Features regarding aspects of performing ECG recording (e.g., on devices such as the second electronic device 600B) will be described below. Figures 8A-8S , Figures 10A-10J and Figures 12A-12S A more detailed description is provided below.

[0285] Figure 6X This illustrates the formation of the first electronic device 600A and the second electronic device 600B (immediately following) after the ECG recording is completed. Figure 6W In some embodiments, upon completion of ECG recording, a second electronic device 600B (e.g., via Bluetooth connection) transmits the ECG recorded data to a first electronic device 600A. In some embodiments, upon completion of ECG recording, the second electronic device 600B (e.g., via LTE or WiFi connection) transmits the ECG recorded data to an external server, which is also accessible to the first electronic device 600A. In some embodiments, the second electronic device 600B can record and locally store multiple ECG records and transmit the multiple ECG records to the first electronic device 600A.

[0286] In some implementations, immediately following the completion of the ECG recording, the first electronic device 600A displays a summary page 695 of the tutorial, which includes a representation 693 indicating completion of the recording. In some implementations, the representation 693 includes an assessment result (e.g., “regular heart rhythm”), a heart rate reading (e.g., in BPM), and a graphical representation of the recording (e.g., blood flow velocity). In some implementations, the summary page 695 of the tutorial includes an indication 693 for leaving the summary page. In some implementations, the summary page 695 of the first electronic device 600A includes a complete button 691 for exiting the tutorial (after completing the tutorial). In some implementations, when the tutorial is completed without a user performing a first ECG recording, as shown in the reference... Figure 6RThe summary page 695 displays representation 639 without any indication of assessment results, heart rate readings, or recorded graphical representations (e.g., the assessment results, heart rate readings, and graphical representation fields are blank).

[0287] In some embodiments, immediately following the completion of an ECG recording, the second electronic device 600B displays at least a portion of a corresponding summary page 689 (e.g., above the user interface 644 of the ECG application, which has animation 646 in its initial pattern (e.g., the fluid heart-shaped pattern shown in Figure 6)). In some embodiments, the summary page 689 includes evaluation results (e.g., “normal result”) and other relevant information about the completion of the recording. In some embodiments, the summary page 689 slides onto the display from the edge (e.g., the bottom edge of the display). Features relating to the aspects of performing ECG recording on the device (e.g., the second electronic device 600B) will be described below. Figures 12A-12S A more detailed description is provided below.

[0288] In some implementations, a user can perform multiple ECG records using an ECG application on a second electronic device 600B. In some implementations, multiple ECG records are transferred from the second electronic device 600B to a first electronic device 600A (or to an external server accessible through the first electronic device 600A) for viewing and management via the ECG management features of a health application on the first electronic device 600A.

[0289] Figure 6Y The illustration shows a health data user interface 650 of a health application (e.g., associated with an ECG application on the second electronic device 600B) displayed on a display 602 after several ECG readings have been performed using the second electronic device 600B. In some embodiments, the health application is accessed via a corresponding icon on the main user interface of the operating system of the first electronic device 600A.

[0290] In some implementations, the health data user interface 650 of the health application includes an indicator 650A (e.g., displaying "Heart") for viewing and managing cardiac health information. Figure 6Y In the process of displaying the health data user interface 650, the first electronic device 600A detects (e.g., via touch input) user activation 623 of the power indicator 650A. In response to detecting user activation 623, the device displays the heart data user interface 652 on the display 602, which corresponds to the heart-specific characteristics of the health application.

[0291] In some embodiments, the cardiac data user interface 652 of the health application on the first electronic device 600A includes a heart rate indicator 654. In some embodiments, the heart rate indicator 654 includes an indication of the range of a user's heart rate measured (e.g., via the second electronic device 600B) during a certain time period (e.g., today). In some embodiments, in response to detecting a user selection on the heart rate indicator 654, the cardiac data user interface 652 displays a graphical representation of the heart rate information summarized by the heart rate indicator 654 within a graphical representation area 656 of the user interface (and further highlights the indicator with specific visual features, such as different colors, to indicate to the user that the current user is selecting a heart rate indicator).

[0292] In some embodiments, the cardiac data user interface 652 of the health application on the first electronic device 600A includes an ECG performance indicator 658. In some embodiments, the ECG performance indicator 658 includes a summary of cardiac health assessment results (e.g., "normal," "atrial fibrillation," "high or low heart rate," "inconclusive") determined by one or more ECG recordings performed during a certain time period (e.g., today) and the number of recordings performed during that time period (e.g., "2 readings"). In some embodiments, the ECG performance indicator 658 includes an information performance indicator 658A for viewing and managing information about existing ECG recordings (e.g., those previously performed by the user on the second electronic device 600B).

[0293] exist Figure 6Z In the process of displaying a cardiac data user interface 652 with an ECG performance indicator 658 visible on the display 602, the first electronic device 600A detects (e.g., via touch input) user activation 625 of the information performance indicator 658A of the ECG performance indicator 658. In response to detecting user activation 625 of the information performance indicator 658A, the first electronic device 600A displays an ECG management user interface 660 on the display 602, such as... Figure 6AA As shown.

[0294] In some embodiments, the ECG management user interface 660 (initially) displays a representation of a predetermined number (e.g., three) of the most recent assessment results determined by the corresponding most recent ECG record performed on the second electronic device 600B. In some embodiments, the representation of the most recent assessment results includes a graphical portion (e.g., blood flow velocity) that graphically depicts the type of the recorded and indicated assessment result (e.g., “normal” result, “atrial fibrillation” result, “high or low heart rate” result, “inconclusive” result) and a text portion of the measured heart rate (e.g., in BPM). In some embodiments, the representation of the most recent assessment results includes an indication of one or more user-specified symptoms associated with the result and / or the number of user-specified symptoms associated with the result. In some embodiments, if the user specifies that no symptoms are associated with the result, a “no symptoms” indication is displayed in the corresponding representation of the result. In some embodiments, if the user does not specify any symptoms for the result (or indicates that no symptoms are associated with the result), no symptom indication is displayed in the corresponding representation of the result. A feature reference for user selection of symptoms for the corresponding assessment result is provided. Figures 12A-12S To describe in more detail.

[0295] In some embodiments, the first electronic device 600A detects user activation of the ECG indicator 658 at a location on the indicator that does not correspond to the information indicator 658A. In some embodiments, in response to user activation, the first electronic device 600A replaces the ECG indicator 658 with heart rhythm information in graphical form. Figure 6Z The heart rate information is displayed as shown in the graphic depiction area 656.

[0296] exist Figure 6AA In this embodiment, the heart rhythm data user interface 660 displays a representation 662A corresponding to the most recent ECG record, a representation 662B corresponding to the second most recent ECG record, and a representation 662C corresponding to the third most recent ECG record. In some embodiments, representation 662A corresponds to a "normal" result with a heart rate measurement of 74 BPM and an indication to select two symptoms for that result. In some embodiments, representation 662B corresponds to an "inconclusive" result, where no heart rate measurement is determined for that result, and the user specifically indicates "no symptoms" for that result. In some embodiments, representation 662C corresponds to an "atrial fibrillation" result with a heart rate measurement of 111 BPM and no indication or zero or more selected symptoms, because the user did not specify any symptoms or whether symptoms were present for that result. Further, in some embodiments, because the "atrial fibrillation" result is an abnormal result, at least a portion of representation 662C is highlighted to display specific visual features (e.g., a warning color, such as yellow) that differ from the default visual features.

[0297] In some implementations, the ECG management user interface 660 also includes additional / different representations for viewing supplemental / different past assessment results, and multiple energy representations for sorting / filtering existing assessment results. In some embodiments, the ECG management user interface 660 includes a “show all results” energy representation 664A (e.g., this also represents the number of relevant existing records) for displaying all past ECG records performed by the user. In some embodiments, the ECG management user interface 660 includes a first filtered energy representation 664B for displaying (e.g., filtering existing records to display) a representation of all existing ECG records corresponding to a “normal” result (e.g., representation 662A). In some embodiments, the ECG management user interface 660 includes a second filtered energy representation 664C for displaying (e.g., filtering existing records to display) a representation of all existing ECG records corresponding to a “atrial fibrillation” result (e.g., representation 662C). In some embodiments, the ECG management user interface 660 includes a second filtered energy representation 664C for displaying (e.g., filtering existing records to display) a representation of all existing ECG records corresponding to a “atrial fibrillation” result (e.g., representation 662C). In some embodiments, the ECG management user interface 660 includes a third filter representation 664D for displaying (e.g., filtering existing records to display) representations of all existing ECG records corresponding to both "atrial fibrillation" and "high heart rate" (e.g., heart rate exceeding 150 BPM) results. In some embodiments, the ECG management user interface 660 includes a fourth filter representation 664E for displaying (e.g., filtering existing records to display) representations of all existing ECG records corresponding to both "high heart rate" (e.g., heart rate exceeding 150 BPM) and "low heart rate" (e.g., heart rate below 50 BPM) results. In some embodiments, the ECG management user interface 660 includes a fifth filter representation 664F for displaying (e.g., filtering existing records to display) representations of all existing ECG records corresponding to "high heart rate" (e.g., heart rate exceeding 150 BPM) results. In some embodiments, the ECG management user interface 660 includes a sixth filter energy representation 664G for displaying (e.g., filtering existing records to display) a representation of all existing ECG records corresponding to a “low heart rate” (e.g., heart rate below 50 BPM) result. In some embodiments, the ECG management user interface 660 includes a seventh filter energy representation 664H for displaying (e.g., filtering existing records to display) a representation of all existing ECG records corresponding to a “conclusive” result (e.g., an assessment result cannot be determined because the measured heart rate is too high or too low, or because the captured ECG information is incomplete and / or unreadable).

[0298] exist Figure 6ABWhen the ECG management user interface 660 is displayed on the display 602, the first electronic device 600A detects (e.g., via touch input) the user selection 627 indicated by 662A (corresponding to a "normal" result with a heart rate measurement of 74 BPM, and indicating two symptoms selected for the result). In response to detecting the user selection 627, the first electronic device 600A displays (e.g., replacing the display of the ECG management user interface 660) a detailed information page 666 corresponding to the selected assessment result on the display 602, such as... Figure 6AC As shown.

[0299] In some implementations, the details page includes one or more descriptive items associated with the selected assessment result (e.g., blood flow velocity, assessment result type, BPM of the measured result, presence or absence of atrial fibrillation, one or more selected symptoms). Details page 666 corresponds to representation 662A as a "normal" result (from...). Figure 6AB The details page 666 includes an animation 668A that graphically depicts the record of the normal result (e.g., blood flow velocity representing the measured heart rate and heart rhythm data), an indication 668B indicating a definitive assessment result of the record (e.g., "normal" result), an indication 668C indicating whether one or more specific medical features (e.g., atrial fibrillation) are identified from the ECG record (e.g., "This record does not show signs of atrial fibrillation"), and an indication 668D indicating (or listing) user-specified symptoms (e.g., "chest pain" and "shortness of breath") associated with the ECG record.

[0300] In some implementations, the details page (e.g., details page 666) includes an information display 670 that results in a text description explaining the general medical characteristics corresponding to the assessment results. In some embodiments, the text description corresponds to the full-text description displayed in the expanded text area of ​​the possible results page 618 of the tutorial, as referenced above. Figures 6H-6N As stated above.

[0301] In some implementations, the details page (e.g., details page 666) includes a shared power representation 672 for sharing a document (e.g., a PDF document) that outlines the corresponding ECG record using an indicated external source (e.g., transferring the document to an email account). An exemplary document generated for transfer to the specified external source is shown in... Figure 6AD As shown in the diagram. In some embodiments, in response to detecting a user selection on the shared power indicator 672, the first electronic device 600A generates a document and allows the user to enter the intended recipient (e.g., an email account) for (automatically) sending the generated file to the intended recipient.

[0302] In some implementations, the details page (e.g., details page 666) includes an emergency contact enablement 674 (e.g., for seeking immediate medical care, for contacting 911). In some implementations, in response to detecting a user selection of the emergency contact enablement 674, a first electronic device 600A initiates a telephone call to the emergency contact (e.g., 911).

[0303] In some implementations, the details page (e.g., details page 666) includes a list of metadata 676 indicating one or more information items related to the ECG record (e.g., the device used to perform the recording, the time record, the operating system of the device used to perform the recording).

[0304] In some implementations, the details page (e.g., details page 666) includes a deletion enablement 678 for deleting the ECG record (e.g., from local storage on a first electronic device 600A, from local storage on a second electronic device used to perform the recording, such as a second electronic device 600B, or from remote storage on an external server).

[0305] Figure 6AD A document 680 (e.g., a PDF document) generated in response to the detection of a shared energy representation 672 from a details page 666 is shown. In some embodiments, document 680 includes basic user information 682 (e.g., user name, user's date of birth). In some embodiments, document 680 includes an assessment result 684 of the ECG recording (e.g., "normal," "atrial fibrillation," "high or low heart rate," "inconclusive" result). In some embodiments, document 680 includes a heart rate measurement 686 of the ECG recording (e.g., in BPM). In some embodiments, document 680 includes the time 694 of the ECG recording. In some embodiments, document 680 includes a list 688 of symptoms selected by the user for the ECG recording. In some embodiments, document 680 includes blood flow velocity 690 of the ECG recording (e.g., unfiltered full blood flow velocity). In some embodiments, document 680 includes legend information 692 describing the blood flow velocity 690.

[0306] In some implementations, the first electronic device 600A can be enabled and disabled (e.g., via reference to...). Figure 6AThe aforementioned health application and / or pairing device application) includes an ECG recording function on the second electronic device 600B. In some embodiments, when the ECG recording function is disabled (by the first electronic device 600A) and the ECG application is launched on the second electronic device 600B, the second electronic device 600B displays an error notification user interface 637 on a display 634, informing the user (e.g., via text indicating "ECG application has been remotely disabled") that ECG recording may not be possible because the ECG recording function has been disabled (by the first electronic device 600A), such as... Figure 6AE As shown.

[0307] Figures 7A-7C A flowchart illustrating a method for initial setup of health monitoring according to some embodiments is provided. Method 700 is performed at a first electronic device (e.g., 100, 300, 500, 600A) having a display and one or more input devices (e.g., biometric sensors, touch layers of the display), wherein the first electronic device is paired with a second electronic device (e.g., 600B). Some operations in method 700 may optionally be combined, some operations may optionally be changed in order, and some operations may optionally be omitted.

[0308] As described below, method 700 provides an intuitive way to manage health monitoring. This method reduces the cognitive burden on users managing health monitoring, thereby creating a more efficient human-machine interface. For battery-powered computing devices, it enables users to manage health monitoring more quickly and effectively, saving power and increasing the interval between battery charges.

[0309] The first electronic device (e.g., 600A) displays (706) the first part of a tutorial (e.g., 614, 616, 618, 630, 632) on a display (e.g., 602) for using the functions of the second electronic device (e.g., 600B) (e.g., measuring heart rhythm information (e.g., electrocardiogram) or heart rate information (BPM)) (e.g., functions performed using one or more biometric sensors of the second electronic device). Displaying the first part of the tutorial for using the functions of the second electronic device reduces the amount of input required for the user to initialize the first electronic device (e.g., 600A) and the second electronic device (e.g., 600B) by providing guidance on how to successfully complete the initialization process and providing important background information on using the function (e.g., not forcing the user to test the function without any guidance to understand how to use it). Reducing the amount of input required to perform operations enhances the operability of the device and makes 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), which in turn reduces power consumption and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.

[0310] In some implementations, before displaying the first part (e.g., 614, 616, 618, 630, 632) of the tutorial for using the functions of the second electronic device (e.g., 600B) on a display (e.g., 602), the first electronic device (e.g., 600A) receives (702) (e.g., via a wireless communication radio component of the first electronic device) a second indication that an application configured to control the use of functions on the second electronic device (e.g., 600B) has been opened (e.g., started, initiated) on the second electronic device (e.g., 600B). Displaying this second indication that the application configured to control the use of functions on the second device (e.g., 600B) has been opened provides feedback to the user regarding the current state of the second electronic device, and visually indicates to the user that the second electronic device is ready for operation using the functions. Providing users with improved visual feedback enhances device operability and makes the user-device interface more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating / interacting with the device), which in turn reduces power consumption and extends device battery life by enabling users to use the device more quickly and effectively.

[0311] In some implementations, in response to receiving a second instruction indicating that an application configured to control the use of functions on a second electronic device (e.g., 600B) has been opened, the first electronic device (e.g., 600A) displays (704) a notification (e.g., 612) on a display (e.g., 602) corresponding to a tutorial for using the functions of the second electronic device. Displaying the notification corresponding to the tutorial for using the functions of the second electronic device on the display (e.g., 602) provides feedback to the user regarding the current state of the second electronic device and visually indicates to the user that the tutorial is available on the first electronic device (e.g., 600A) to continue configuring the use of the functions on the second electronic device. Providing the user with improved visual feedback enhances the operability of the device and makes 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), which in turn reduces power consumption and extends the device's battery life by enabling the user to use the device more quickly and effectively.

[0312] In some implementations, a notification (e.g., 612) informs the user that an application has been launched on a second electronic device (e.g., 600B), and the user can view a tutorial to use the functions of the second electronic device (e.g., 600B) associated with the launched application. In some implementations, a first electronic device (e.g., 600A) displays a tutorial on a display (e.g., 602) in response to the user's selection (e.g., a tap gesture) detected by the notification (e.g., 612). Displaying the tutorial on the display (e.g., 602) in response to the user's selection detected by the notification (e.g., 612) improves visual feedback by instructing the user that the tutorial corresponding to the displayed notification is launched on the first electronic device (e.g., 600A). Providing improved visual feedback to the user enhances device operability and makes 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), which in turn reduces power consumption and extends device battery life by enabling the user to use the device more quickly and effectively.

[0313] In some implementations, a first electronic device (e.g., 600A) displays a first portion of the tutorial (e.g., 614, 616, 618, 630, 632) in response to input received when displaying a user interface (e.g., 643) configured to modify one or more settings of a second electronic device (e.g., 600B). Displaying the first portion of the tutorial in response to input received when displaying a user interface configured to modify one or more settings of the second electronic device improves visual feedback by indicating to the user that the displayed tutorial is associated with an application available on the second electronic device. Providing improved visual feedback to the user enhances device operability and makes 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), which in turn reduces power consumption and extends device battery life by enabling the user to use the device more quickly and effectively.

[0314] The first electronic device (e.g., 600A) detects (708) a request to continue the tutorial via the one or more input devices (e.g., user tap input on one or more "Continue" buttons, 614C, 616C, 628, 630B).

[0315] In response to a detected request to continue the tutorial, the first electronic device (e.g., 600A) displays (710) instructions on a display (e.g., 602) to perform an operation on a second electronic device (e.g., 600B) involving the functions of the second electronic device (e.g., 600B) (e.g., capturing / recording biometric data). Displaying instructions on the display (e.g., 602) of the first electronic device (e.g., 600A) to perform an operation on a second electronic device (e.g., 600B) involving the functions of the second electronic device improves the visual feedback to the user, indicating that the operation corresponding to the tutorial needs to be performed on the second electronic device (e.g., and not on the first electronic device). Providing the user with improved visual feedback enhances the operability of the device and makes 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), which in turn reduces power consumption and extends the device's battery life by enabling the user to use the device more quickly and effectively.

[0316] In some embodiments, operation on the second electronic device (e.g., 600B) includes capturing biometric data (e.g., using a biometric sensor of the second electronic device). In some embodiments, the biometric data captured by the second electronic device (e.g., 600b) is cardiac-related data (e.g., ECG data, BPM data).

[0317] In some implementations, the first part of the tutorial includes graphical indications (e.g., 620, 622, 624, 626, heart rhythm assessment results, heart rate measurement) of multiple possible results of operations performed on a second electronic device (e.g., 600b).

[0318] In some implementations, the operation is to assess (the user's) medical characteristics, including heart rhythm assessment (e.g., in electrocardiogram readings) and heart rate assessment (e.g., BPM readings), and possible outcomes are selected from: normal outcomes (e.g., for heart rhythm and / or heart rate assessments), abnormal heart rhythm pattern outcomes (e.g., signs of atrial fibrillation), abnormal heart rate outcomes (e.g., BPM above a high threshold or below a low threshold, such as BPM below 50 or BPM above 150), and inconclusive outcomes (e.g., based on poor readings).

[0319] In some implementations, when displaying at least a first possible outcome (e.g., 624) of the possible outcomes, said first possible outcome includes a portion of a first outcome summary (text) (e.g., 624B, text summarizing medical characteristics associated with the corresponding outcome), a first electronic device (e.g., 600A) detects user activation of an expanded power indication (e.g., 624C) associated with the first outcome summary via one or more input devices. Providing an expanded power indication while displaying at least a first possible outcome, wherein the first possible outcome includes a portion of the first outcome summary, improves visual feedback by indicating to the user only the portion of the first outcome summary not currently displayed, and by allowing the option to expand the power indication to induce the display of all first outcome summaries. Providing improved visual feedback to the user enhances device operability and makes 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), which in turn reduces power consumption and extends device battery life by enabling the user to use the device more quickly and effectively. In some implementations, in response to the detection of user activation of the deployed power display (e.g., 624C), a first electronic device (e.g., 600A) displays all (text) of a first result summary on a display (e.g., 602).

[0320] In some embodiments, multiple graphical indications of possible outcomes (e.g., 620, 622, 624, 626) include a first graphical indication (e.g., 620) displaying a first animation (e.g., 620A) associated with a first possible outcome and a second graphical indication (e.g., 622) displaying a second animation (e.g., 622A) associated with a second possible outcome, and the first and second animations are synchronized. In some embodiments, the first and second animations are dynamic animations that include a beating heart animation depicting the heartbeat rhythm and rate and features similar to blood flow velocity.

[0321] In some embodiments, when multiple graphical indicators (e.g., 620, 622, 624, 626) of possible outcomes are displayed on a display (e.g., 602), a first electronic device (e.g., 600A) detects a scrolling gesture (e.g., scrolling on a touch layer of the display) via one or more input devices. In some embodiments, in response to detecting a scrolling gesture, the first electronic device (e.g., 600A) scrolls the multiple graphical indicators (e.g., 620, 622, 624, 626). In some embodiments, the first electronic device (e.g., 600A) displays a third graphical indicator (e.g., 624) on the display (e.g., 602) including a third animation (e.g., 624A) associated with a third possible outcome, wherein the third animation is synchronized with the first animation (e.g., 620A) and the second animation (e.g., 622A).

[0322] In some embodiments, the first animation (e.g., 620A) includes a first portion of an animation (e.g., a beating heart) displayed in an animated manner at a fixed position, and a second portion of an animation (e.g., a dot) moving in an animated manner from the fixed position to a second position. In some embodiments, the object follows a pattern similar to blood flow velocity when leaving the heart-shaped animation. In some embodiments, the first object of the first dynamic animation and the second object of the second dynamic animation repeatedly (continuously) synchronously leave their respective heart-shaped animations. Providing animation (e.g., the first animation 620A) for graphical indications of possible outcomes (e.g., one of 620, 622, 624, 626) improves visual feedback by indicating that the operations discussed in the user tutorial involve heart monitoring as shown in the animation, and by providing visual guidance on how each possible outcome derived from heart monitoring operations differs. Providing improved visual feedback to the user enhances the operability of the device and makes 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), which in turn reduces power consumption and extends the device's battery life by enabling the user to use the device more quickly and effectively.

[0323] In some implementations, the first part of the tutorial (e.g., 614, 616, 618, 630, 632) includes limitation indicators (e.g., 630, explaining the limitations of the operation to the user, showing a list of medical features that cannot be determined by the operation), the limitation indicators including one or more medical features that cannot be derived from the operation. Providing limitation indicators (e.g., 630) in the first part of the tutorial improves visual feedback by visually indicating to the user one or more medical features that cannot be derived from the operation during the setup process (making it easier for the user to notice). Providing improved visual feedback to the user enhances the operability of the device and makes 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), which in turn reduces power consumption and extends the device's battery life by enabling the user to use the device more quickly and effectively.

[0324] The first electronic device 600A receives (716) from the second electronic device (e.g., 600B) (e.g., after a user executes an instruction on the second electronic device via wireless communication between devices), indicating that the instruction has been executed (on the second electronic device).

[0325] In some embodiments, before receiving an indication from the second electronic device (e.g., 600B) that the instruction has been executed (e.g., via inter-device wireless communication), the first electronic device (e.g., 600A) receives (712) an indication that the instruction has begun execution (on the second electronic device) (e.g., via inter-device wireless communication). In some embodiments, in response to receiving the indication that the instruction has begun execution, the first electronic device (e.g., 600A) displays (714) an indication (e.g., 820, the “Recording” page of the tutorial) on a display (e.g., 602) that the instruction is being executed on the second electronic device (e.g., 600B). Displaying the instruction being executed on the second electronic device (e.g., 600B) on the display (e.g., 602) in response to receiving the indication that the instruction has begun execution improves visual feedback by visually indicating to the user that the operation has been successfully performed on the second electronic device (and therefore the setup process proceeds as expected). Providing users with improved visual feedback enhances device operability and makes the user-device interface more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating / interacting with the device), which in turn reduces power consumption and extends device battery life by enabling users to use the device more quickly and effectively.

[0326] In response to receiving an indication that an instruction has been executed, the first electronic device (e.g., 600A) displays (718) a second part of the tutorial, different from the first part (e.g., 828, "Completed" page), on a display (e.g., 602). Displaying this second part of the tutorial on the display (e.g., 602) in response to receiving an indication that an instruction has been executed improves visual feedback by indicating to the user that the operation performed on the second electronic device has been completed (e.g., and therefore the setup process has been successfully completed and the operation is available for future use). Providing improved visual feedback to the user enhances the operability of the device and makes 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), which in turn reduces power consumption and extends the device's battery life by enabling the user to use the device more quickly and effectively.

[0327] In some implementations, the second part of the tutorial (e.g., 828, “Complete” page) includes a graphical animation (e.g., similar to a blood flow velocity animation) representing the (biometric) information obtained from the operation on the second electronic device.

[0328] In some implementations, after the second part of the tutorial (e.g., 828) is displayed on a display (e.g., 602), a first electronic device (e.g., 600A) displays (720) the user interface of the health application (e.g., 650, 656, 660) on the display (e.g., 602).

[0329] In some embodiments, a first electronic device (e.g., 600A) detects (722) user activation of an indication (e.g., 658A, ECG indication) for viewing recorded biometric information (e.g., recorded ECG and BPM readings) via the one or more input devices. In some embodiments, the indication (e.g., 658A) for viewing existing records of biometric information includes an indication of the number of existing records of biometric information (e.g., the number of recorded ECG and / or BPM readings). Providing an indication of the number of existing records of biometric information in the indication for viewing existing records of biometric information improves visual feedback by conveniently conveying to the user the number of existing records that can be viewed in the health application. Providing improved visual feedback to the user enhances device operability and makes 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), which in turn reduces power consumption and extends device battery life by enabling the user to use the device more quickly and effectively.

[0330] In some embodiments, in response to the detection of user activation of an indication of existing records for viewing biometric information (e.g., 658A), a first electronic device (e.g., 600A) displays (724) on a display (e.g., 602) a first plurality of indications (e.g., 662A-662C) corresponding to the existing records of biometric information. In some embodiments, the indications of existing records of biometric information (e.g., 662A-662C) include blood flow velocity corresponding to the record, the assessment result of the record, the number of symptoms associated with the record (if any), and the heart rate (BPM) recorded by the record. The display of the first plurality of indications (e.g., 662A-662C) corresponding to the existing records of biometric information on the display (e.g., 602) in response to the detection of user activation of the indication of existing records for viewing biometric information improves visual feedback by conveniently providing the user with indications of some existing records (e.g., some recent records) that are most relevant to the user. Providing users with improved visual feedback enhances device operability and makes the user-device interface more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating / interacting with the device), which in turn reduces power consumption and extends device battery life by enabling users to use the device more quickly and effectively.

[0331] In some embodiments, a first plurality of representations of existing records of biometric information (e.g., 662A-66C) includes a first representation (e.g., 662C) corresponding to a first existing record having an abnormal assessment result (e.g., an abnormal heart rhythm, such as atrial fibrillation), wherein the first representation (e.g., 662C) includes an indication displaying the abnormal assessment result having a first visual feature (e.g., highlighted with a warning color such as yellow). In some embodiments, a plurality of representations of existing records of biometric information (e.g., 662A-66C) includes a fourth representation (e.g., 662A) corresponding to a fourth existing record having a normal assessment result, and the fourth representation includes an indication displaying the normal assessment result having a second visual feature different from the first visual feature (e.g., a default color).

[0332] In some embodiments, a first plurality of representations of existing biometric information (e.g., 662A-66C) includes a second representation (e.g., 662A, 662B) corresponding to a second existing record associated with user-specified symptoms, wherein the second representation includes an indication of the number of user-specified symptoms associated with the second existing record (e.g., "2 symptoms", "no symptoms"). In some embodiments, the first plurality of representations of existing biometric information (e.g., 662A-66C) includes a third representation (e.g., 662C) corresponding to a third existing record not associated with any user-specified symptoms (because the user did not specify any symptoms for the record), wherein the third representation does not include an indication of user-specified symptoms associated with the third existing record. Providing a second representation (e.g., 662A, 662B) corresponding to a second existing record associated with user-specified symptoms improves visual feedback by conveniently indicating whether the user previously selected symptoms for recording (e.g., and if so, how many) (e.g., allowing the user to quickly recognize whether a particular record corresponds to a more serious reading, or whether there are many user-specified symptoms associated with the record). Providing improved visual feedback to users enhances device operability and makes the user-device interface more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating / interacting with the device). This, in turn, reduces power consumption and extends device battery life by enabling users to use the device more quickly and effectively. In some implementations, once a symptom has been specified and saved (by the user on a second electronic device), the user-specified symptom cannot be modified.

[0333] In some embodiments, further in response to the detection of user activation of a power indicator (e.g., 658A) for viewing biometric information of a record, a first electronic device (e.g., 600A) displays (726) on a display (e.g., 602) a plurality of sorted power indicators (e.g., 664A-664H, filtering visible records by type of assessment result, such as normal result, abnormal heart rhythm result, or abnormal heart rate result). In some embodiments, the first sorted power indicator includes an indication of a plurality of existing records of biometric information associated with a first type of assessment result, and the second sorted power indicator includes an indication of a plurality of existing records of biometric information associated with a second type of assessment result. In some embodiments, the first electronic device (e.g., 600A) detects (728) user activation of the first sorted power indicator via one or more input devices.

[0334] In some embodiments, in response to detecting user activation of a first sorted performance representation, a first electronic device (e.g., 600A) displays (730) on a display (e.g., 602) a second plurality of representations corresponding to existing records of biometric information (e.g., by replacing the first plurality of representations), wherein the second plurality of representations correspond to existing records associated with an assessment result of a first type (e.g., normal result, abnormal heart rhythm result, abnormal heart rate result, inconclusive result). In some embodiments, the first electronic device (e.g., 600A) detects (732) user activation of the second sorted performance representation via one or more input devices.

[0335] In some embodiments, in response to detecting user activation of the second sorting indication, a first electronic device (e.g., 600A) displays (734) on a display (e.g., 602) a third plurality of representations corresponding to existing records of biometric information (e.g., by replacing the first plurality of representations), wherein the third plurality of representations correspond to existing records associated with a second type of evaluation result. In some embodiments, the second and third plurality of representations have corresponding overlapping existing records if one or more existing records are associated with both a first type of evaluation result and a second type of evaluation result.

[0336] In some embodiments, a first electronic device (e.g., 600A) detects a user selection (e.g., 662A) of a first representation (e.g., 662A-66C) of a first existing record corresponding to a first evaluation result via the one or more input devices. In some embodiments, in response to detecting a user selection of the first representation, the first electronic device (e.g., 600A) displays a first detailed view (e.g., 666) of the first existing record.

[0337] In some embodiments, when displaying a first detailed view (e.g., 666) of the first existing record, a first electronic device (e.g., 600A) detects user activation of an information indication (e.g., 670, an "i" icon) via one or more input devices. In some embodiments, in response to detecting user activation of the information indication (e.g., 670), the first electronic device (e.g., 600A) displays a result summary (e.g., text summarizing the medical characteristics associated with the corresponding result) and an animation of the corresponding possible results from the first part of the tutorial (e.g., where the possible results from the tutorial correspond to the evaluation results of the first existing record) on a display (e.g., 602).

[0338] In some embodiments, when displaying a first detailed view (e.g., 666) of a first existing record corresponding to a first assessment result, a first electronic device (e.g., 600A) detects user activation of an output power indication (e.g., 672, labeled “Share as PDF”) via one or more input devices. In some embodiments, in response to the detection of user activation of the output power indication (e.g., 672), the first electronic device (e.g., 600A) creates (and subsequently sends to the intended recipient) a document including information about the first existing record (e.g., information about the user, the date and time of the record, the blood flow velocity of the (ECG) record, and the assessment result of the record). In some embodiments, recorded biometric data (e.g., ECG data) is included in the document without any filtering (data from the record). The (automatic) generation and (automatic) transmission of the document (to the intended recipient) in response to the detection of user activation of the information power indication reduces the amount of input required from the user to create a transmission document summarizing the record and subsequently to transmit the document to the intended recipient. Reducing the amount of input required to perform an operation enhances device operability and makes the user-device interface more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating / interacting with the device). This, in turn, reduces power consumption and extends device battery life by enabling users to use the device more quickly and efficiently. In some implementations, once a symptom has been specified and saved (by the user on a second electronic device), the user-specified symptom cannot be modified.

[0339] It should be noted that the process described in the above-mentioned method 700 (e.g., Figures 7A-7C The details of the above-described methods also apply in a similar manner to those described below. For example, method 900 optionally includes one or more features of the various methods described above with reference to method 700. In another embodiment, method 1100 optionally includes one or more features of the various methods described above with reference to method 700. In another embodiment, method 1300 optionally includes one or more features of the various methods described above with reference to method 700. In another embodiment, method 1500 optionally includes one or more features of the various methods described above with reference to method 700. For the sake of brevity, these details will not be repeated below.

[0340] Figures 8A-8S The accompanying figures illustrate an exemplary user interface for recording biometric information used for health monitoring. The user interface in these figures is used to illustrate... Figures 9A to 9BThe process described below is the same as the process described in the figures. The exemplary user interfaces in these figures generally involve monitoring health status using recorded biometric information, and are not limited to a particular type of biometric information. For convenience only, the exemplary user interfaces in these figures are described with reference to one type of biometric information - electrocardiogram (hereinafter "ECG") information.

[0341] Figure 8A A first electronic device 800A is illustrated (e.g., corresponding to a second electronic device 600B). In some embodiments, the first electronic device 800A is a smartwatch. In some embodiments, the first electronic device 800A has a display 802 and one or more input devices (e.g., including a touch layer of the display 802 and one or more mechanical buttons such as a rotatable crown). In some embodiments, the first electronic device 800A includes one or more biometric sensors (e.g., for recording ECG information, for detecting a user's heart rhythm and heart rate), including one or more electrodes integrated into an input device 804 of the first electronic device 800A (e.g., a mechanical input device, such as a pressable rotatable crown). In some embodiments, the one or more biometric sensors of the first electronic device 800A also include one or more electrodes of a housing portion (e.g., a back panel) of the first electronic device 800A, wherein the one or more electrodes integrated in the input device operate in conjunction with the one or more electrodes of the housing portion to capture biometric information (e.g., ECG information). The characteristics of the one or more biometric sensors of the first electronic device 800A for capturing biometric information (e.g., ECG information) are described in more detail in Appendix A.

[0342] Figure 8A A user interface 806 for displaying an ECG application on a display 802 is shown (e.g., corresponding to reference). Figures 6A-6AE The first electronic device 800A is the user interface 644 of the ECG application.

[0343] In some embodiments, similar to user interface 644, user interface 806 includes an animation 808 depicting a specific shape (e.g., a heart) (e.g., fluid animation corresponding to animation 646 of user interface 644). In some embodiments, such as Figure 8A As shown, animation 808 includes multiple dynamic objects (e.g., circular objects) that form a specific shape (e.g., a heart), wherein the shape is displayed in three dimensions and remains structurally consistent as the dynamic objects move continuously as a visual fluid.

[0344] In some implementations, while displaying an animation 808 of a specific shape (e.g., a heart), the user interface 806 displays a notification message 810 (e.g., notification message 648 corresponding to user interface 644) instructing the user to perform an action on the device (by the user) to continue ECG recording (to capture heart rhythm and heart rate information). In some implementations, the notification message 810 indicates the type of user input (e.g., a touch or contact on the input device below a threshold amount that prevents the input from "clicking" the input device), and that the input must be held on the input device (e.g., for the duration of the recording).

[0345] In some implementations, before displaying the user interface 806 of the ECG application (e.g., while the first electronic device 800A is displaying the user interface of a different application or the display is off), the device detects (e.g., using a second biometric sensor that measures heart rate information without user input) the user's heart rate information for a period of time (e.g., 1 minute) and determines that the detected heart rate is above a threshold rate (e.g., above 150 BPM). In some implementations, after detecting that the detected heart rate is above the threshold rate for at least a period of time, the device displays a notification on display 802 informing the user of the (continuous) high heart rate and requesting the user to use the ECG application to monitor his or her heart health.

[0346] exist Figure 8B In this embodiment, when the user interface 806 of the ECG application is displayed on the display 802, the first electronic device 800A detects user input 801 on the input device 804 according to instructions from the notification message 810. In some embodiments, user input 801 is a continuous touch or contact on the input device that is below a threshold amount (e.g., not a "click" on the input device). In some embodiments, when user input 801 is detected (and continues to be detected) on the input device 804, multiple dynamic objects forming an animation 808 transition from their initial pattern 808 (e.g., shape) to different patterns, such as... Figure 8B As shown. In some embodiments, upon detecting (and continuing to detect) user input 801, the first electronic device 800A stops displaying notification message 810 on display 802.

[0347] Figure 8CA first electronic device 800A is shown that continues to detect user input 801 on input device 804. In some embodiments, as user input 801 continues to be detected on input device 804, multiple dynamic objects forming animation 808 continue to transition toward and begin to form different patterns (e.g., a blood flow grid). In some embodiments, the first electronic device 800A displays a timer 810 (e.g., a countdown timer for a predetermined amount of time, such as 30 seconds) in user interface 806 (e.g., below animation 808) indicating the amount of time remaining to complete the ECG recording. In some embodiments, the first electronic device 800A displays a notification message 812 in user interface 806 (e.g., below timer 810) instructing the user to hold the input on input device 804 (e.g., indicating “touch the crown and try to hold”) to successfully complete the ECG recording.

[0348] Figure 8D A first electronic device 800A is shown that continues to detect user input 801 on input device 804. In some embodiments, as the user continues to hold user input 801 on input device 804, the first electronic device 800A begins recording ECG information. In some embodiments, while recording ECG information, the device displays a BPM indicator 814 in user interface 806, indicating the heart rate being recorded. In some embodiments, while recording ECG information, the device further displays an animated depiction 816 of the blood flow velocity during the recording process above an animation 808 (forming a grid-like pattern during recording). In some embodiments, while recording ECG information, a timer 810 continuously reflects (e.g., by counting down) the remaining time for successful recording.

[0349] Figure 8E The second electronic device 800B is shown (e.g., corresponding to the reference). Figures 6A-6AE The first electronic device 600A). In some embodiments, the second electronic device 800B is a smartphone paired with the first electronic device 800A (e.g., via a short-range wireless communication radio connection, such as Bluetooth). Figure 8EIn this embodiment, the second electronic device 800B displays a user interface 820 of a health application associated with the ECG application running on the first electronic device 800A on a display 818. In some embodiments, while recording ECG information on the first electronic device 800A, the second electronic device 800B displays an indication 822 in the user interface 820 of the health application associated with the ECG application that ECG recording is being performed on the first electronic device 800A. In some embodiments, the indication 822 includes a graphical indication portion (e.g., showing an image corresponding to the device used to perform the recording) and a text indication portion (e.g., indicating "Recording in progress").

[0350] Figure 8F This illustrates a first electronic device 800A displaying the user interface 806 of an ECG application on a display 802 while the device continues to execute. Figure 8E ECG records. Figure 8F In some implementations, during ECG recording, the device detects a loss of user input 801 on input device 804 (e.g., because the user lifts their finger from input device 804). In some implementations, in response to the detection of a loss of user input on input device 804, the device displays a message instruction 824 in user interface 806 (e.g., indicating "Please keep your finger on the crown"), requesting the user to resume user input on input device 804 in order to continue ECG recording. In some implementations, while user input is lost on input device 804, the device continues a countdown toward the end of recording (indicated by timer 810). In some implementations, when user input is lost on input device 804, the device pauses recording until user input is resumed on input device 804. In some implementations, in response to the detection of a loss of user input on input device 804, a first electronic device 800A resets the value of timer 810 (e.g., to an initial 30-second value) and restarts recording if user input is resumed (e.g., resumed within a predetermined time).

[0351] In some implementations, if user input on input device 804 is not recovered within a time limit (e.g., 5 seconds), the first electronic device 800A (automatically) terminates recording and transitions back to... Figure 8AThe initial user interface. In some implementations, if user input on input device 804 is recovered within a time limit (e.g., 5 seconds), the device (automatically) continues recording (e.g., and restarts the timer, if paused). In some implementations, the time limit for recovering input (e.g., 5 seconds) is reset once user input is recovered. That is, if user input is lost a second time during recording, the device (automatically) terminates recording, and transitions back to normal if the entire time limit (e.g., 5 seconds) expires without the user recovering input. Figure 8A The initial user interface.

[0352] exist Figure 8G In the middle, when the user inputs Figure 8F Before the time limit (e.g., 5 seconds) expires when the input is lost, the first electronic device 800A re-detects the user input 801 on the input device 804. Because the user input on the input device 804 is restored before the time limit (e.g., 5 seconds) expires, the device continues ECG recording without (automatically) terminating the recording.

[0353] Figure 8H This illustrates that the first electronic device 800A continues to detect user input 801 on the input device 804 and that the device continues to detect input from... Figure 8G ECG recording. In some implementations, timer 810 continues to indicate the remaining time (e.g., "1 second") before recording is completed.

[0354] Figure 8I The user interface 806 of the ECG application is shown upon completion of recording (indicated by timer 810, showing no time remaining). In some embodiments, upon completion of recording, multiple dynamic objects forming animation 808 transition back from a raster pattern during recording toward their initial pattern prior to recording (e.g., a shape such as a heart).

[0355] Figure 8J The diagram illustrates a first electronic device 800A and a second electronic device 800B immediately following the completion of ECG recording. In some embodiments, upon completion of ECG recording, the first electronic device 800A (e.g., via Bluetooth connection) transmits the ECG recorded data to the second electronic device 800B. In some embodiments, upon completion of ECG recording, the first electronic device 800A (e.g., via LTE or WiFi connection) transmits the ECG recorded data to an external server, which is also accessible by the second electronic device 800B. In some embodiments, the first electronic device 800A may record and locally store multiple ECG records and transmit the multiple ECG records to the second electronic device 800B.

[0356] In some embodiments, immediately following the completion of ECG recording, a first electronic device 800A displays on a display 802 a user interface 806 of the ECG application with animation 808 under its initial pattern (e.g., a fluid heart pattern), and at least a portion of a summary page 826 including evaluation results (e.g., "normal result") and other relevant information about the completion of the recording. In some embodiments, the summary page 826 slides onto the display from the edge of the display (e.g., the bottom edge of the display).

[0357] In some embodiments, immediately after the ECG recording is completed, the second electronic device 800B displays a summary page 828 of the health application associated with the ECG application on the second electronic device 800A, wherein the summary page 828 includes a representation 830 of the completed recording. In some embodiments, the representation 830 includes assessment results (e.g., “regular heart rhythm”), heart rate readings (e.g., in BPM), and a graphical depiction of the recording (e.g., blood flow velocity). In some embodiments, the summary page 828 includes an indication 832 for leaving the summary page.

[0358] Figure 8K A first electronic device 800A is shown displaying at least a portion of a summary page 826 corresponding to an ECG recording on a display 802. In some embodiments, the summary page 826 includes a summary area 834, which includes an indication 834A of an assessment result (e.g., “regular heart rhythm”) and an indication 834B of a heart rate reading (e.g., in BPM). In some embodiments, the summary area 834 also includes an information display 836 for viewing a detailed description of each assessment result (e.g., where the detailed description corresponds to a reference). Figures 6A-6AE The possible results of the described tutorial are shown in the text description on page 618. In some embodiments, summary page 826 includes an indication 838 of whether a specific medical feature has been identified by the record (e.g., signs of atrial fibrillation, signs of irregular heart rhythm). In some embodiments, summary page 826 includes a symptom area 840, which includes an indication 842 for associating one or more symptoms with the readings. In some embodiments, when displaying summary page 826, the device causes the display of animation 808 (e.g., in the case of...). Figure 8A The outline page (showing its original shape) remains in the background of the summary page (for example, a lighter shadow makes the summary page easier for users to read).

[0359] Figure 8L-Figure 8O Several different error notification messages are shown that can be displayed in the user interface 806 of the ECG application when recording ECG information. Figure 8LDuring the execution of a first ECG recording corresponding to user input 803 on input device 804, a first electronic device 800A detects movement of user input on input device 804 exceeding a threshold amount (e.g., movement of the user in contact with input device 804, where the amount of movement exceeds a movement threshold amount). In some embodiments, in response to detecting movement of user input on input device 804 exceeding a threshold amount (e.g., for at least a period of time, such as 5 seconds), the first electronic device 800A displays (e.g., below timer 810), a notification message 844 (e.g., indicating "try not to move your arm"), requesting the user to limit movement of user input 803 during recording.

[0360] exist Figure 8M In this embodiment, after a period of time (e.g., 5 seconds) following the display of notification message 844 and while continuing to perform the first ECG recording corresponding to user input 803 on input device 804, the first electronic device 800A continues to detect movement of user input on input device 804 exceeding a threshold amount. In some embodiments, in response to continuation (e.g., another period of time, such as 5 seconds, after the initial notification message 844 is displayed), the first electronic device 800A displays (e.g., below timer 810, replacing the display of notification message 844) notification message 846 (e.g., indicating "Putting your arm on a table or your knees may help"), instructing the user to try placing his / her arm on a surface to stabilize user input on input device 804.

[0361] exist Figure 8N In the process of performing a second ECG recording corresponding to user input 805 on input device 804, first electronic device 800A detects a press input on input device 804, wherein the force of the press is greater than a threshold amount (e.g., causing the user to "click" input device 804). In some embodiments, in response to detecting a press input on input device 804, first electronic device 800A displays (e.g., below timer 810) a notification message 848 (e.g., indicating "You do not need to click the crown"), informing the user that input device 804 does not need to be "clicked" to perform the recording, and / or informing the user that a smaller force can be used to input on input device 804 to successfully complete the recording.

[0362] exist Figure 8O In the process of executing the third ECG recording corresponding to user input 807 on input device 804, the first electronic device 800A detects (e.g., as...) Figure 8FIn some embodiments, in response to the detection of lost user input (e.g., for touch) on input device 804, a first electronic device 800A displays (e.g., below timer 810) a notification message 850 (e.g., corresponding to notification message 824 indicating "Please keep your finger on the crown"), requesting the user to resume user input on input device 804 to continue ECG recording.

[0363] Figure 8P The diagram illustrates a first electronic device 800A displaying a user interface 806 for an ECG application on a display 802 while simultaneously performing ECG recording (e.g., after an initial threshold time period (e.g., 5 seconds) from the start of recording) corresponding to user input 809 on an input device 804. In some embodiments, the required duration of ECG recording is 30 seconds. Figure 8P The timer 810 indicates (e.g., showing "20 seconds") that 10 seconds have elapsed since the recording began. In some embodiments, the first electronic device 800A displays blood flow velocity 816 corresponding to a visual representation of the ECG recording.

[0364] exist Figure 8Q In this implementation, the first electronic device 800A loses detection of user input 809 on the input device 804. In some embodiments, in response to (e.g., immediately following or within a short period, such as 1 second) the loss of detection of user input on the input device 804, the first electronic device 800A resets the ECG recording (e.g., terminates the previous recording and prepares to begin a new recording), as indicated by the timer 810 (e.g., now displays "30 seconds," the full duration of the recording). In some embodiments, in response to the loss of detection of user input on the input device 804, the first electronic device 800A causes the remaining time indicated in the timer 810 to "return" to (e.g., the count returns to) the initial duration. In some embodiments, the first electronic device 800A causes the blood flow velocity 816 to display a "silent" blood flow velocity, thereby further indicating that user ECG information was not captured.

[0365] In some implementations (e.g., after a record reset), when user input on input device 804 is detected as not being restored for at least a predetermined time period (e.g., 2.5 seconds), the first electronic device 800A displays a notification message 852 (e.g., indicating "keep your finger on the crown") in the user interface 806 of the ECG application, requesting the user to restore input on input device 804, such as... Figure 8RAs shown. In some embodiments (e.g., in addition to displaying notification message 852), the device displays (e.g., re-displays) animation 808 with its initial pattern (e.g., heart shape), as referenced. Figure 8A As described above. In some implementations, multiple dynamic objects forming animation 808 originate from... Figure 8Q The grid pattern dynamically transitions to Figure 8R Its initial pattern (e.g., heart).

[0366] In some implementations (e.g., after a record reset), when user input on input device 804 is detected as not being restored for at least a predetermined time period (e.g., 2.5 seconds), the first electronic device 800A optionally displays an animation 808 of its initial pattern (e.g., a heart) in the user interface 806 of the ECG application, but refrains from displaying the notification message 852, such as... Figure 8S As shown.

[0367] In some implementations, the first electronic device 800A, upon detecting that user input on the input device 804 has not been recovered within a first predetermined time period (e.g., 2.5 seconds), first... Figure 8Q User interface transition to Figure 8R The user interface, and subsequently, upon detecting that user input on input device 804 has not been recovered from a first predetermined time period for a second predetermined time period (e.g., the same as or different from the first predetermined time period). Figure 8R User interface transition to Figure 8S The user interface.

[0368] Figures 9A-9B This is a flowchart illustrating a method for recording biometric information for health monitoring according to some embodiments. Method 900 is performed at a first electronic device (e.g., 100, 300, 500, 600B, 800A) having a display and one or more input devices including biometric sensors (e.g., a group of one or more sensors, such as electrodes, configured to measure electrical activity associated with a portion of the user's heart). Some operations in method 900 may optionally be combined, some operations may optionally be changed in order, and some operations may optionally be omitted.

[0369] As described below, Method 900 provides an intuitive way to manage health monitoring. This method reduces the cognitive burden on users managing health monitoring, thereby creating a more efficient human-machine interface. For battery-powered computing devices, it enables users to manage health monitoring more quickly and effectively, saving power and increasing the interval between battery charges.

[0370] A first electronic device (e.g., 800A) displays (908) a first user interface (e.g., the main user interface 806 of a health monitoring application or health data measurement application, such as ECG application) on a display (e.g., 802). Figure 8A As shown in the diagram, a first electronic device (e.g., 800A) is indicated to be ready to detect biometric information (e.g., ECG data, BPM data, heart-related data). A first user interface is displayed on a display (e.g., 802) to indicate that the first electronic device (e.g., 800A) is ready to detect biometric information, providing visual feedback by indicating that the biometric information is ready to be recorded on the first electronic device. Providing improved visual feedback to the user enhances the operability of the device and makes 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), which in turn reduces power consumption and extends the device's battery life by enabling the user to use the device more quickly and efficiently.

[0371] In some implementations, when displaying the first user interface (e.g., Figure 8A Prior to step 806), the first electronic device (e.g., 800A) displays (902) a main screen (e.g., 1012), including an application power indicator (e.g., 1014) corresponding to a health monitoring application (e.g., an ECG application for monitoring heart health). Displaying the application power indicator corresponding to the health monitoring application on the main screen on the display (e.g., 802) provides visual feedback by indicating to the user that the health monitoring application can be accessed from the main screen of the first electronic device (e.g., 800A). Providing improved visual feedback to the user enhances the operability of the device and makes 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), which in turn reduces power consumption and extends the device's battery life by enabling the user to use the device more quickly and efficiently. In some embodiments, the first electronic device (e.g., 800A) detects (904) user activation of the application power indicator via one or more input devices. In some implementations, in response to the detection of user activation indicated by an application enablement, a first electronic device (e.g., 800A) displays (906) a first user interface (e.g., 806) on a display (e.g., 802).

[0372] In some implementations, after a predetermined amount of time (e.g., 5 seconds) has elapsed after detecting user activation indicated by the application's capabilities, the first user interface (e.g., Figure 8AThe notification (e.g., 810) requests a first input on a biometric sensor (e.g., 804). In some embodiments, the notification (e.g., 810) instructs the user to place their finger on the first input device (e.g., 804). Providing the notification (e.g., 810) after a predetermined amount of time has elapsed since user activation of the application's power indicator was detected provides the user with more control over the device by helping the user avoid unintentional, unintended actions (e.g., by selecting the wrong button or power indicator) and by allowing the user to recognize that input on the biometric sensor requires continued recording. Providing additional control over the device without cluttering the user interface with additional displayed controls enhances the device's operability and makes 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), which in turn reduces power consumption and extends the device's battery life by enabling the user to use the device more quickly and efficiently.

[0373] In some embodiments, the recorded biometric information includes an electrocardiogram (ECG) record derived from biometric information detected by a biometric sensor (e.g., 804). In some embodiments, the biometric sensor (e.g., 804) is a contact sensor, and a first input of the biometric sensor (e.g., 804) satisfies a first criterion when contact (e.g., from a user's finger) is detected on the biometric sensor (e.g., 804).

[0374] A first electronic device (e.g., 800A) uses a biometric sensor (e.g., 804) to detect (910) a first input that meets a first criterion (e.g., user contact with the biometric sensor, movement below a threshold, electrical interference below a threshold).

[0375] In response to the detection of a first input using a biometric sensor (e.g., 804), a first electronic device (e.g., 800A) begins (912) recording biometric information detected by the biometric sensor (e.g., 804). Also in response to the detection of the first input using the biometric sensor (e.g., 804), the first electronic device (e.g., 800A) displays (914) on a display (e.g., 802) an interface different from the first user interface (e.g., ...). Figure 8A The second user interface (e.g., 806) Figure 8D (e.g., the measurement page of a health application), where the second user interface (e.g., Figure 8D806) includes an indication of the progress of recording biometric information (e.g., 810). In some embodiments, the progress indication (e.g., 810) is a countdown timer (e.g., showing a countdown to zero in seconds from a predetermined start time). In the second user interface (e.g., Figure 8D The indication displayed on the device (e.g., 810) during the recording of biometric information improves visual feedback by showing the user that recording is in progress and the duration for which the user must maintain input to continue recording. Providing improved visual feedback to the user enhances device operability and makes 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), which in turn reduces power consumption and extends device battery life by enabling the user to use the device more quickly and efficiently.

[0376] After at least a portion of the biometric information has been recorded, the first electronic device (e.g., 800A) detects (912) via one or more input devices that it no longer meets the first criterion (e.g., loss of user contact with biometric sensor 804).

[0377] In response to the detection that the first criterion is no longer met for a first time period (e.g., 5 seconds), the first electronic device (e.g., 800A) resets (918) the indication of the progress of recording biometric information (e.g., 810) and maintains the second user interface (e.g., Figure 8D The display of (806) is maintained in response to the detection that the first criterion is no longer met for a first time period, while the second user interface is still displayed (e.g., Figure 8D The indication of the reset progress (e.g., 810) in step 806 helps users avoid unintentionally leaving the medical monitoring application, while allowing users to easily continue recording without manually restarting the recording or health monitoring application, giving users more control over the device. Providing additional control over the device without cluttering the user interface with additional displayed controls enhances the device's operability and makes the user-device interface more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating / interacting with the device), which in turn reduces power consumption and extends the device's battery life by enabling users to use the device more quickly and efficiently.

[0378] In response to detecting that the first criterion is no longer met for a second time period (e.g., greater than 5 seconds), the first electronic device (e.g., 800A) uses a first user interface (e.g., ... Figure 8A (e.g., 806) Replace the second user interface (e.g., Figure 8DThe display of (806). In response to detecting that the first criterion is no longer met for a second time period longer than the first time period, the first user interface (e.g., Figure 8A (e.g., 806) Replace the second user interface (e.g., Figure 8D The display of the 806 improves visual feedback by visually indicating to the user that recording has stopped and that the user can restart a new recording. Providing users with improved visual feedback enhances device operability and makes the user-device interface more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating / interacting with the device), which in turn reduces power consumption and extends device battery life by enabling users to use the device more quickly and efficiently.

[0379] In some implementations, the first user interface (e.g., Figure 8A (806) includes graphic animation (e.g., shapes, such as hearts, Figure 8A 808), (to the user) instructs a first electronic device (e.g., 800A) that it is ready to detect biometric information, wherein the graphic animation consists of multiple moving objects (e.g., 808, dots) forming a first shape (e.g., a heart). The graphic animation (e.g., 808, dots) provides the user with the information that the first electronic device (e.g., 800A) is ready to detect biometric information. Figure 8A The 808 (or similar device) provides visual feedback on the current state of the application and instructs the user to continue recording. Providing improved visual feedback enhances device operability and makes the user-device interface more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating / interacting with the device), which in turn reduces power consumption and extends device battery life by enabling users to use the device more quickly and efficiently.

[0380] In some implementations, as the display transitions from a first user interface to a second user interface, multiple moving objects (e.g., 808) of the graphical animation transition from a first shape (e.g., a heart shape) to a second shape (e.g., a grid shape) that is different from the first shape.

[0381] In some implementations, in further response to the first criterion no longer being met for a first time period, the first electronic device (e.g., 800A) transitions multiple moving objects (e.g., 808) of the graphic animation to an interstitial shape between the first shape (e.g., a heart shape) and the second shape (e.g., a grid shape).

[0382] In some implementations, a second user interface is displayed (e.g., Figure 8D When recording biometric information (e.g., heart rhythm information, heart rate information) in the second shape (e.g., 806), the first electronic device (e.g., 800A) records biometric information (e.g., heart rhythm information, heart rate information), Figure 8D Within the graphic animation of the 808 (grid), a visual representation of the recorded biometric information is displayed, wherein the recorded biometric information is filtered and scaled so that the visual representation of the recorded biometric information can be displayed within the graphic animation. In displaying a second user interface (e.g., Figure 8D The visual feedback, including the 806 method and the display of a visual representation of the recorded biometric information, improves visual feedback by allowing users to view the current status and progress of the recording and indicating that recording is in progress. Providing users with improved visual feedback enhances device operability and makes the user-device interface more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating / interacting with the device), which in turn reduces power consumption and extends device battery life by enabling users to use the device more quickly and efficiently.

[0383] In some implementations, a second user interface (e.g., Figure 8D 806) includes a (dynamic) graphical representation (e.g., a dynamic animation of blood flow velocity) and a (countdown) timer (e.g., 810), the graphical representation corresponding to a visual representation of the biometric information based on the recorded biometric information, the timer indicating (to the user) the amount of time remaining to complete the recording of the biometric information. In some embodiments, the recorded biometric information is heart-related data, and the graphical representation includes a dynamic animation of blood flow velocity to reflect data obtained from a biometric sensor (e.g., 804).

[0384] In some implementations, when recording the biometric information, a first electronic device detects that a second criterion is met via one or more input devices (e.g., 800A). In some implementations, in response to detecting that the second criterion is met, the first electronic device (e.g., 800A) uses a second user interface (e.g., ...) Figure 8D 806, below the progress indicator 810, displays a (text) notification about the second standard (e.g., 824). In response to detecting that the second standard is met, a notification is displayed on the second user interface (e.g., Figure 8D Displaying notifications related to the second standard (e.g., 824) on the device (e.g., 806) provides the user with greater control over the device by quickly instructing the user to perform one or more actions to maintain the record. Providing additional control over the device enhances its operability without cluttering the user interface with additional displayed controls, and makes 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). This, in turn, reduces power consumption and extends the device's battery life by enabling the user to use the device more quickly and efficiently.

[0385] In some implementations, a second criterion is met when a threshold of movement (caused by the user) is detected, and a notification (e.g., 844) instructs the user that the movement should be reduced. In some implementations, the notification (e.g., 844) informs the user that too much movement has been detected. In some implementations, the notification (e.g., 844) also instructs the user to limit his / her movement.

[0386] In some implementations, a second criterion is met when a threshold of movement (user-induced device movement) exceeding a certain threshold is detected for at least a third time period, and a notification (e.g., 846) instructs the user that the first electronic device should move to a resting position (e.g., on a table). In some implementations, if the first electronic device is a smartwatch, the notification (e.g., 846) instructs the user to rest his / her arm on the table.

[0387] In some embodiments, a second criterion is met when a second input of a different type (e.g., a press input, a click input) is detected on a first input device (e.g., 804, a crown, a mechanical button, a rotary button) and a notification (e.g., 848) instructs the user not to repeat the second input on the first input device. In some embodiments, the biometric sensor includes one or more electrodes integrated into the first input device (e.g., 804) (e.g., one or more electrodes integrated into a housing portion (e.g., a backplate) of the first electronic device (e.g., 800A)). In some embodiments, the second input is a press / click input on the first input device (e.g., 804), and a notification (e.g., 848) informs the user not to press / click the first input device (e.g., 804).

[0388] In some implementations, a second criterion is met when the biometric sensor (e.g., 804) no longer detects the first input before biometric information recording is complete (e.g., disconnection, interruption), and a notification (e.g., 850) instructs the user to maintain the first input on the biometric sensor (e.g., 804). In some implementations, while biometric information recording is still in progress, a first electronic device (e.g., 800A) detects that the first input is no longer detected when the user no longer continues to contact the biometric sensor (e.g., 804). In some implementations, a notification (e.g., 850) instructs the user to re-establish contact with (e.g., by turning the back of his / her fingers upwards) the biometric sensor (e.g., 804).

[0389] In some implementations, after obtaining a first record of first biometric information and a second record of second biometric information that is different from the first biometric information (e.g., where the first record and the second record are different records taken at different times), a first electronic device (e.g., 800A) transmits (922) the recorded first biometric information and the recorded second biometric information to a second electronic device (e.g., 800B, a smart phone paired with a smartwatch).

[0390] In some implementations, (e.g., when no application corresponding to a first user interface and a second user interface is displayed on the screen) a first electronic device (e.g., 800A) detects (924) (e.g., via a second biometric sensor that measures heart rate information without user input) (the user's) heart rate information for a predetermined amount of time. In some implementations, based on determining that the detected heart rate information meets a first condition (e.g., above a threshold, such as 150 BPM, above the threshold for a certain amount of time), the first electronic device (e.g., 800A) displays (926) a notification indicating a high heart rate on the display (e.g., 802). Displaying a notification indicating a high heart rate on the display (e.g., 802) based on determining that the detected heart rate information meets the first condition improves visual feedback by quickly informing the user of a high heart rate. Providing users with improved visual feedback enhances device operability and makes the user-device interface more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating / interacting with the device), which in turn reduces power consumption and extends device battery life by enabling users to use the device more quickly and efficiently.

[0391] In some embodiments, a first electronic device (e.g., 800A) detects (928) user activation of the notification via one or more input devices. In some embodiments, in response to detecting user activation of the notification, the first electronic device (e.g., 800A) displays (930) a first user interface (e.g., ...) on a display (e.g., 802). Figure 8A 806, enabling the user to examine his / her electrocardiogram recording using an application corresponding to the first user interface. In response to detecting user activation of the notification, the first user interface is displayed on the display (e.g., 802). Figure 8A(806) reduces the amount of input required to launch the application corresponding to the first user interface when the device detects a user's high heart rate. Reducing the amount of input required to perform an operation enhances the operability of the device and makes 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), which in turn reduces power consumption and extends the device's battery life by enabling the user to use the device more quickly and efficiently.

[0392] It should be noted that the above reference method 900 (for example, Figures 9A-9B The details of the process described above also apply in a similar manner to the methods described above and below. For example, method 700 optionally includes one or more features of the various methods described above with reference to method 900. For another example, method 1100 optionally includes one or more features of the various methods described above with reference to method 900. For another embodiment, method 1300 optionally includes one or more features of the various methods described above with reference to method 900. For another embodiment, method 1500 optionally includes one or more features of the various methods described above with reference to method 900. For the sake of brevity, these details will not be repeated below.

[0393] Figures 10A-10J Exemplary user interfaces for health monitoring are shown according to some implementation schemes. The exemplary user interfaces in these figures are used to illustrate [the following]. Figure 11 The process described below is the same as the process described in the figures. The exemplary user interfaces in these figures generally involve monitoring health status using recorded biometric information, and are not limited to a particular type of biometric information. For convenience only, the exemplary user interfaces in these figures are described with reference to one type of biometric information - electrocardiogram (hereinafter "ECG") information.

[0394] Figure 10AA first electronic device 1000 is illustrated (e.g., corresponding to a second electronic device 600B, a first electronic device 800A). In some embodiments, the first electronic device 1000A is a smartwatch. In some embodiments, the first electronic device 1000A has a display 1002 and one or more input devices (e.g., including a touch layer of the display 1002 and one or more mechanical buttons such as a rotatable crown). In some embodiments, the first electronic device 1000 includes one or more biometric sensors (e.g., for recording ECG information, for detecting a user's heart rhythm and heart rate), including one or more electrodes integrated into an input device 1004 of the first electronic device 1000 (e.g., a mechanical input device, such as a pressable, rotatable crown). In some embodiments, the one or more biometric sensors of the first electronic device 1000 also include one or more electrodes in a housing portion (e.g., a back panel) of the first electronic device 1000, wherein the one or more electrodes integrated in the input device operate in conjunction with the one or more electrodes in the housing portion to capture biometric information (e.g., ECG information). The characteristics of one or more biometric sensors of the first electronic device 1000 used to capture biometric information (e.g., ECG information) are described in more detail in Appendix A.

[0395] In some implementations, the first electronic device 1000 is configured to detect and respond to activation of the input device 1004 (e.g., by performing a first predefined operation or a second predefined operation as a response), wherein activation is different from and independent of the capture of biometric information (e.g., ECG information).

[0396] Figure 10A A user interface 1006 for displaying an ECG application on a display 1002 is shown (e.g., corresponding to reference). Figures 6A-6AE The user interface 644 of the ECG application and reference Figures 8A-8S The first electronic device 1000 is described as having a user interface 806 for the ECG application. In some embodiments, the ECG application is configured such that the first electronic device 1000 captures biometric information without detecting activation of the input device 1004.

[0397] In some embodiments, the user interface 1006 includes an animation 1008 depicting a specific shape (e.g., a heart) (e.g., fluid animation corresponding to animation 646 of user interface 644 and animation 808 of user interface 806). In some embodiments, such as Figure 10AAs shown, animation 1008 includes multiple dynamic objects (e.g., circular objects) forming a specific shape (e.g., a heart), wherein the shape is displayed in three dimensions and remains structurally consistent as the dynamic objects move continuously, exhibiting visual fluidity. In some embodiments, the multiple dynamic objects forming animation 1008 have consistent visual characteristics (e.g., the same color).

[0398] In some implementations, while displaying the animation 1008 of a specific shape (e.g., a heart), the user interface 1006 displays a notification message 1010 (e.g., corresponding to notification message 648 of user interface 644 and notification message 810 of user interface 806, indicating "Place your finger on the crown"), instructing the user to perform an action on the device (by the user) to continue recording the user's ECG information. In some implementations, the notification message 1010 indicates the type of user input (e.g., a touch or contact on input device 1004 below a threshold amount that prevents the input from "clicking" input device 1004), and that the input must be held on input device 1004 (e.g., for the duration of recording).

[0399] In some implementations, in displaying such Figure 10A When the user interface 1006 of the ECG application is shown, the first electronic device 1000 detects a press input 1001 on the input device 1004, wherein the press input is an input on the input device 1004, and wherein the pressing force is higher than a threshold amount that causes the input to "click" the input device 1004.

[0400] In some implementations, in response to display Figure 10A When the user interface 1006 of the ECG application shown detects a press input 1001, the first electronic device 1000 displays (e.g., replacing the display of user interface 1006) a main user interface 1012 (e.g., the main user interface of the device's operating system) on the display 1002, as shown. Figure 10B As shown. In some embodiments, the main user interface 1012 includes multiple icons corresponding to different applications installed on the device, including an icon 1014 corresponding to the ECG application.

[0401] Figure 10C A first electronic device 1000 is shown, which, while displaying the user interface 1006 of an ECG application, detects (and retains) user input 1003 on an input device 1004 (e.g., continuous touches or contacts of a finger on the input device 1000) to initiate ECG recording (e.g., as shown in reference). Figures 8A-8C (as described above). In some implementations, when ECG recording begins, multiple dynamic objects (e.g., circular objects) of animation 1008 are... Figure 10AThe initial fluid shape transitions to a grid-like shape. In some embodiments, upon initiation of ECG recording, the device displays a timer 1016 in the user interface 1006 (e.g., below animation 1010) indicating the amount of time remaining to complete recording (e.g., the initial 30 seconds). In some embodiments, upon initiation of ECG recording, the device displays a notification message 1018 in the user interface 1006 (e.g., below timer 1016) requesting the user to maintain (stable) user input 1003 on the input device 1004 during ECG information recording.

[0402] Figure 10D A first electronic device 1000 is shown recording ECG information from a user, wherein an initial threshold time period (e.g., 5 seconds) has not elapsed since the start of recording (e.g., 3 seconds elapsed as indicated by timer 1016). In some embodiments, when the initial threshold time period has not elapsed, the first electronic device 1000 detects a press input 1005 on an input device 1004, wherein the press input is an input on the input device 1004 where the pressing force is greater than a threshold amount causing the input to "click" the input device 1004. In some embodiments, in response to detecting a press input 1005 on the input device 1004 when the initial threshold time period has not elapsed, the first electronic device 1000 (automatically) terminates recording and displays the user interface 1006 of the ECG application, such as... Figure 10A As shown.

[0403] Figure 10E A first electronic device is shown recording ECG information from a user, wherein an initial threshold time period (e.g., 5 seconds) has elapsed since the start of recording (e.g., 6 seconds as indicated by timer 1016). In some embodiments, after the initial threshold time period has elapsed, the first electronic device 1000 detects a press input 1007 (e.g., similar to press input 1005) on input device 1004, wherein the press input is an input on input device 1004 where the pressure exceeds a threshold amount causing the input to "click" input device 1004. In some embodiments, after the initial threshold time period (e.g., 5 seconds), in response to detecting a press input 1007 on input device 1004, the first electronic device 1000 does not terminate recording. In some embodiments, (instead of terminating recording) the first electronic device 1000 displays a notification message 1020 (e.g., indicating "You do not need to click the crown") on user interface 1006, indicating that input device 1004 did not need to be "clicked" during recording or that recording was successfully completed.

[0404] In some implementations, after an initial threshold time period (e.g., 5 seconds) has elapsed and a press input 1007 has been detected on input device 1004, in response to the first electronic device 1000 not terminating recording, the device detects a second press input (e.g., similar to press input 1007) after the press input 1007 has been detected but before a predetermined amount of time (e.g., 2.5 seconds) has elapsed since the press input 1007 was detected. In some implementations, in response to the detection of a second press input after the press input 1007 has been detected but before a predetermined amount of time (e.g., 2.5 seconds) has elapsed since the press input 1007 was detected, the first electronic device 1000 (automatically) terminates recording and displays the user interface 1006 of the ECG application, such as... Figure 10A As shown.

[0405] In some implementations, after an initial threshold time period (e.g., 5 seconds) has elapsed and a press input 1007 has been detected on input device 1004, in response to the first electronic device 1000 not terminating recording, the device detects a second press input (e.g., similar to press input 1007) after the press input 1007 has been detected and after a predetermined amount of time (e.g., 2.5 seconds) has elapsed since the press input 1007 was detected. In some implementations, (instead of terminating recording) the first electronic device 1000 displays a notification message 1020 on user interface 1006 (e.g., indicating "You do not need to click the crown"), indicating that input device 1004 does not require a "click" during recording or that recording has been successfully completed. In summary, in some implementations, recording is terminated if two inputs are received within a predetermined time period (e.g., within a rapid consecutive time period (e.g., within 2.5 seconds)) while recording is in progress. Conversely, in some implementations, recording is not canceled if two inputs are received but separated by a predetermined time interval (e.g., within 2.5 seconds).

[0406] Figure 10F The illustration shows a first electronic device 1000 performing ECG recording on an ECG application, as indicated by a timer 1016 of the user interface 1006 (e.g., shown as "20 seconds"), with 20 seconds remaining to complete the recording. Figure 10FIn some implementations, after the initial threshold time period (e.g., 5 seconds) has elapsed since the start of recording, the first electronic device 1000 detects user input (or press and hold input) on the input device 1004 via a press input 1009, wherein the press input is input on the input device 1004 with a pressure exceeding a threshold amount, causing the input to "click" the input device 1004 (e.g., and the pressure is held for at least a period of time, such as 1 second). In some implementations, in response to detecting the press input 1009 on the input device 1004 after the initial threshold time period (e.g., 5 seconds), the first electronic device 1000 does not terminate recording and displays a notification message 1020 on the user interface 1006 (e.g., indicating "You do not need to click the crown"), indicating that the input device 1004 did not need to be "clicked" during recording or that recording was successfully completed.

[0407] In some embodiments, after detecting user input 1009 for at least a predetermined amount of time (e.g., 5 seconds), the first electronic device 1000 detects a press and hold input 1011 on the input device 1004, wherein the press and hold input is an input on the input device 1004 where the press pressure exceeds a threshold amount, causing the input to "click" the input device 1004, and the input device 1004 is "clicked" and held for at least a threshold time period (e.g., 1 second). In some embodiments, before the initial threshold time period has elapsed, in response to detecting the press and hold input 1011 on the input device 1004, the first electronic device 1000 (automatically) displays (e.g., replacing the display of the user interface 1006 of the ECG application) on the display 1002, the user interface 1022 of the virtual assistant (e.g., a virtual assistant controlled by the device's operating system), such as... Figure 10G As shown.

[0408] Figures 10H-10J This illustrates a first electronic device 1000 receiving electronic communications (e.g., telephone calls, text messages, email messages) while the device is performing ECG recording. Figure 10H In this context, the received electronic communication (e.g., a text message from “JaneAppleseed”) is represented as notification 1026 corresponding to the electronic communication. Electronic communication (represented as notification 1026) is received while the first electronic device 1000 is performing ECG recording (e.g., user input 1013 on input device 1004).

[0409] Figure 10I This illustrates that upon completion of an ECG recording, the first electronic device 1000 displays a summary page 1028 of the ECG recording on a display 1002 (e.g., corresponding to a reference). Figures 8J-8K (See summary page 826). Figure 10J During recording, upon completion (and display of a summary page 1028 corresponding to the recording) (or afterwards), the first electronic device 1000 displays a notification alarm 1030 on the display 1002, which corresponds to an electronic communication received during recording (e.g., a text message from “JaneAppleseed”). In some embodiments, if one or more additional electronic communications are received during recording, the device also provides one or more notification alarms corresponding to the received electronic communications upon completion (or afterwards).

[0410] In some implementations, once ECG recording begins (or before), the first electronic device 1000 automatically disables the device's wireless communication radio components (e.g., LTE connection). In some implementations, once (or in response to) completion of ECG recording, the first electronic device 1000 automatically re-enables the wireless communication radio devices on the device.

[0411] In some implementations, once ECG recording begins (or before), the first electronic device 1000 automatically disables the device's haptic feedback controller (e.g., haptic actuator). In some implementations, once (or in response to) completion of ECG recording, the first electronic device 1000 automatically re-enables the device's haptic feedback controller.

[0412] Figure 11 A flowchart illustrating a method for using an input device for health monitoring according to some embodiments is provided. Method 1100 is performed at a device (e.g., 100, 300, 500, 600B, 800A, 1000) having a display and one or more input devices including a first input device with an integrated biometric sensor (e.g., a rotatable and pressable crown of a biometric sensor integrated with one or more electrodes for detecting the user's cardiac characteristics). Some operations in method 1100 may optionally be combined, some operations may optionally be changed in order, and some operations may optionally be omitted.

[0413] As described below, method 1100 provides an intuitive way to manage health monitoring. This method reduces the cognitive burden on users managing health monitoring, thereby creating a more efficient human-machine interface. For battery-powered computing devices, it enables users to manage health monitoring more quickly and effectively, saving power and increasing the interval between battery charges.

[0414] A first electronic device (e.g., 1000) displays (1102) a user interface (e.g., a health application, such as a health monitoring application or a health data measurement application) on a display (e.g., 1002). Figure 10A1006), used to capture biometric information (e.g., ECG data, BPM data, heart-related data) from a biometric sensor (e.g., 1004).

[0415] In some implementations, a first electronic device (e.g., 1000) is configured to detect and respond to activation of a first input device (e.g., 1004, by performing a predefined operation or a second predefined operation as a response), wherein activation is different from and independent of the capture of biometric information.

[0416] In some implementations, the application is configured to cause a first electronic device (e.g., 1000) to capture biometric information without detecting the activation of a first input device (e.g., 1004).

[0417] The user interface (e.g., ) of the application used to capture biometric information from a biometric sensor (e.g., 1004) is displayed. Figure 10A When 1006), the first electronic device (e.g., 1000) detects the first activation of the first input device (e.g., 1004, the first input device being pressed, for example, rotating the crown, passing through a threshold amount causing a "click" on the crown).

[0418] In response to the detection of a first activation of a first input device (e.g., 1004, a press on the first input device) and upon capture of biometric information from a biometric sensor (e.g., 1004), based on the determination that the first activation of the first input device (e.g., 1004) is detected when a first criterion is met (e.g., the device captures less than a predetermined amount of biometric information and / or the first input device is activated for at least a threshold time, such as 5 seconds), a first electronic device (e.g., 1000) performs (1106) a predefined operation associated with the first input device (e.g., 1004) that interrupts the capture of biometric information (e.g., scrolling through displayed content, activating a digital assistant function upon exiting the currently active application), wherein the first criterion is based on progress toward the capture of biometric information by the biometric sensor (e.g., 1004). Based on the determination that a first activation of a first input device (e.g., 1004) is detected when a first criterion is met, a predefined operation associated with the first input device (e.g., 1004) is executed to interrupt the capture of biometric information. This provides the user with more control over the device by allowing the user to interrupt the capture of biometric information in certain situations through input on the first input device. Providing additional control options enhances the operability of the device without cluttering the UI with additional displayed controls and makes 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). This, in turn, reduces power consumption and extends the device's battery life by enabling the user to use the device more quickly and efficiently.

[0419] Similarly, in response to detecting a first activation of the first input device (e.g., 1004, a press on the first input device) and capturing biometric information from the biometric sensor (e.g., 1004), upon determining that the first activation of the first input device (e.g., 1004) was detected when the first criterion was not met, the first electronic device (e.g., 1000) continues (1108) to capture the biometric information without performing the predefined operation associated with the first input device (e.g., 1004). By continuing to capture biometric information without performing the predefined operation associated with the first input device (e.g., 1004) in certain situations by allowing the user to continue capturing biometric information without manually restarting the recording process, the user gains greater control over the device. Providing additional control options enhances device operability without cluttering the UI with additional displayed controls, and makes the user-device interface more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating / interacting with the device). This, in turn, reduces power consumption and extends device battery life by enabling users to use the device more quickly and efficiently.

[0420] In some implementations, biometric information is captured beforehand (e.g., when displaying introductory animations, such as...). Figure 8A In the animation 808 of the main user interface 806 shown, the first electronic device (e.g., 1000) detects a second activation of the first input device (e.g., 1004). In some embodiments, in response to detecting the second activation of the first input device (e.g., 1004), the first electronic device (e.g., 1000) performs a predefined operation (e.g., performing a predefined operation without determining whether biometric information is being captured).

[0421] In some embodiments, predefined operations include displaying a predefined user interface (e.g., 1012, including a main screen with one or more display functions for launching applications) on a display (e.g., 1002). In some embodiments, displaying a predefined user interface (e.g., 1012) includes closing or pausing any currently active or running applications (e.g., applications for capturing biometric information).

[0422] In some implementations, predefined operations include displaying the user interface of a digital virtual assistant (e.g., 1022) on a display (e.g., 1002) (e.g., by replacing the display of the user interface of an application used to capture biometric information (e.g., 1006)).

[0423] In some implementations, the first criterion is met when the time for capturing biometric information is less than a first threshold amount (e.g., 5 seconds).

[0424] In some embodiments, after continuing to capture biometric information without performing a predefined operation associated with the first input device (e.g., 1004), the first electronic device (e.g., 1000) detects (1110) a second activation of the first input device (e.g., 1004). In some embodiments, in response to detecting the second activation of the first input device (e.g., 1004), based on determining that the second activation of the first input device (e.g., 1004) was detected within a predetermined time (e.g., 5 seconds) after the first activation of the first input device (e.g., 1004) was detected, the first electronic device (1000) performs (1112) a predefined operation associated with interrupting the capture of biometric information associated with the first input device (e.g., 1004). Performing the predefined operation associated with interrupting the capture of biometric information associated with the first input device (e.g., 1004) based on determining that the second activation of the first input device was detected within a predetermined time after the first activation of the first input device provides the user with more control over the device and reduces the amount of input required to interrupt the capture of biometric information by allowing the user to quickly and easily interrupt the capture of biometric information using the first input device. Providing additional control over the device and reducing the amount of input required to perform operations enhances device operability and makes the user-device interface more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating / interacting with the device), thereby reducing power consumption and extending device battery life by enabling users to use the device more quickly and efficiently.

[0425] In some implementations, in response to the detection of a second activation of the first input device (e.g., 1004), based on determining that the second activation of the first electronic device (e.g., 1004) is detected after a predetermined time following the detection of the first activation of the first input device (e.g., 1004), the first electronic device (e.g., 1000) continues (1114) to capture biometric information without performing a predefined operation associated with the first input device (e.g., 1004). Continuing to capture biometric information without performing the predefined operation associated with the first input device (e.g., 1004) after determining that the second activation of the first input device is detected after a predetermined time following the detection of the first activation provides the user with greater control over the device by helping the user avoid unintentionally interrupting the capture of biometric information and simultaneously allowing the user to recognize that additional and / or different inputs are needed to interrupt the capture of biometric information. Providing additional control over the device enhances its operability without cluttering the user interface with additional displayed controls, and makes the user-device interface more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating / interacting with the device). This, in turn, reduces power consumption and extends the device's battery life by enabling users to use the device more quickly and efficiently.

[0426] In some implementations, once biometric information (e.g., heart rhythm information, heart rate information) is captured from the biometric sensor (e.g., 1004) (or before), the first electronic device (e.g., 1000) automatically disables its haptic feedback controller (e.g., the haptic actuator associated with the first electronic device). In some implementations, once (or in response to) the completion of biometric information capture, the first electronic device (e.g., 1000) automatically re-enables the haptic feedback controller.

[0427] In some embodiments, once biometric information (e.g., heart rhythm information, heart rate information) is captured from the biometric sensor (or before), the first electronic device (e.g., 1000) automatically disables its wireless communication radio components (e.g., LTE connection) and prohibits the display of first-type notifications (e.g., 1026, message, alarm, or other types of notifications besides timer notifications), where first-type notifications include notifications corresponding to electronic communications received at the time of biometric information capture (e.g., text messages, emails, telephone calls). In some embodiments, timer notifications are not included in the prohibited notifications. In some embodiments, once (or in response to) completion of biometric i...

Claims

1. A method for providing a tutorial on using the health monitoring function of a health monitoring device, comprising: At a first electronic device having a display and one or more input devices, wherein the first electronic device is paired with a second electronic device: The first part of a tutorial related to using the health monitoring function of a second electronic device is displayed on the display, wherein the second electronic device is a wearable electronic device and is paired with the first electronic device; A request to continue the tutorial is detected via the one or more input devices; In response to the detected request to continue the tutorial: The display shows instructions for providing one or more inputs to the second electronic device, the one or more inputs relating to the measurement of biodata related to the health monitoring functions of the second electronic device; and A first selectable user interface object is concurrently displayed on the display, which, when activated, allows the completion of the tutorial without measuring the biological data; After displaying the instructions for providing the one or more inputs on the second electronic device and the first selectable user interface object: Based on the determination of receiving communication from the second electronic device, wherein the communication corresponds to an indication that the biological data has been successfully measured by the second electronic device: The second part of the tutorial, which differs from the first part of the tutorial, is displayed on the monitor; and Based on the determination of the selection of the first selectable user interface object detected by the first electronic device: A message indicating that the first part of the tutorial has been completed is displayed on the monitor; and Discontinue displaying the second part of the tutorial on the monitor, which is different from the first part of the tutorial.

2. The method of claim 1, further comprising: Before the first part of the tutorial related to using the health monitoring function of the second electronic device is displayed on the display, an instruction is received from the second electronic device that the application configured to control the use of the health monitoring function on the second electronic device is turned on on the second electronic device; as well as In response to receiving an instruction that the application configured to control the use of the health monitoring function on the second electronic device is opened, a notification corresponding to the tutorial for using the health monitoring function of the second electronic device is displayed on the display.

3. The method according to any one of claims 1-2, further comprising: The first part of the tutorial shows multiple graphical representations of possible results that can be derived from the measurements of biological data related to the health monitoring function of the second electronic device.

4. The method of claim 3, wherein, The measured biological data are used to assess medical characteristics, including cardiac rhythm assessment and heart rate assessment, wherein the possible outcomes of the assessment are selected from the group consisting of: Normal result abnormal heart rhythm pattern results, Abnormal heart rate results, and There is no definitive conclusion.

5. The method of claim 3, further comprising: When displaying at least a first possible outcome from the possible outcomes, wherein the first possible outcome includes a portion of a first outcome summary, user activation of an expanded user interface object associated with the first possible outcome is detected via the one or more input devices; and In response to detecting user activation of the expanded user interface object, the entire first result summary is displayed on the display.

6. The method of claim 3, wherein, The plurality of graphical representations of possible outcomes include a first graphical representation and a second graphical representation, the first graphical representation including the display of a first animation associated with a first possible outcome, and the second graphical representation including a second animation associated with a second possible outcome, wherein the first animation and the second animation are synchronized.

7. The method of claim 6, further comprising: While displaying the plurality of graphical representations of possible results on the display, scrolling gestures are detected via the one or more input devices; In response to detecting the scrolling gesture, the plurality of graphic representations are scrolled; as well as A third graphical representation, including a third animation related to a third possible outcome, is displayed on the display, wherein the third animation is synchronized with the first and second animations.

8. The method of claim 6, wherein, The first animation includes a first part of the animation displayed in an animated manner at a fixed position and a second part of the animation that moves in an animated manner from the fixed position to a second position.

9. The method according to any one of claims 1-2, further comprising: Prior to receiving the communication from the second electronic device, previous communication corresponding to an indication that the biological data has begun to be measured by the second electronic device is received from the second electronic device; as well as In response to receiving the previous communication from the second electronic device, an indication is displayed on the display that the biological data is being measured by the second electronic device.

10. The method according to any one of claims 1-2, wherein, The second part of the tutorial includes graphical animations that represent information obtained based on the biological data measured by the second electronic device.

11. The method according to any one of claims 1-2, wherein, The first part of the tutorial includes indications of one or more health or fitness characteristics that cannot be detected by the health monitoring function of the second electronic device.

12. The method according to any one of claims 1-2, further comprising: After the second part of the tutorial is displayed on the display, the user interface of the health application is displayed on the display. Detect user activation of a user interface object for viewing recorded biometric information via the one or more input devices; as well as In response to detecting user activation of the user interface object for viewing existing biometric information records, a first plurality of representations corresponding to the existing biometric information records are displayed on the display.

13. The method of claim 12, wherein, The user interface object used to view existing biometric records includes an indication of the number of existing biometric records.

14. The method of claim 12, wherein, The first plurality of representations of existing biometric information records include a first representation corresponding to a first existing record having an anomaly assessment result, wherein the first representation includes an indication of the anomaly assessment result displayed in a first visual feature.

15. The method of claim 12, wherein, The first plurality of representations of existing biometric information records include a second representation corresponding to a second existing record associated with user-specified symptoms, wherein the second representation includes an indication of the number of user-specified symptoms associated with the second existing record.

16. The method of claim 15, wherein, The symptoms specified by the user cannot be modified after they have been specified and saved.

17. The method of claim 12, wherein, The first plurality of representations of existing biometric information records include a third representation corresponding to a third existing record that is not associated with any user-specified symptoms, wherein the third representation does not include an indication of user-specified symptoms associated with the third existing record.

18. The method of claim 12, further comprising: In further response to detecting user activation of the user interface object for viewing the recorded biometric information, a plurality of sorted user interface objects are displayed on the display, the plurality of sorted user interface objects including a first sorted user interface object and a second sorted user interface object; Detecting user activation of the first sorted user interface object via the one or more input devices; In response to detecting user activation of the first sorting user interface object, a second plurality of representations corresponding to existing biometric information records are displayed on the display, wherein the second plurality of representations correspond to existing records associated with the first type of evaluation results; Detecting user activation of the second sorted user interface object via the one or more input devices; and In response to detecting user activation of the second sorting user interface object, a third plurality of representations corresponding to existing biometric information records are displayed on the display, wherein the third plurality of representations correspond to existing records associated with the second type of evaluation results.

19. The method of claim 12, further comprising: The user selection of a first representation among the first plurality of representations corresponding to a first existing record corresponding to a first evaluation result is detected via the one or more input devices; In response to detecting the user selection of the first representation, a first detailed view of the first existing record is displayed; When displaying a first detailed view of the first existing record, user activation of the information user interface object is detected via the one or more input devices; as well as In response to detecting user activation of the information user interface object, a summary and animation of the corresponding possible results from the first part of the tutorial are displayed on the display.

20. The method of claim 19, further comprising: When displaying a first detailed view of the first existing record corresponding to the first evaluation result, user activation of the exported user interface object is detected via the one or more input devices; as well as In response to detecting user activation of the exported user interface object, a document including information about the first existing record is created.

21. The method according to any one of claims 1-2, wherein, When a user interface configured to modify one or more settings of the second electronic device is displayed, the first part of the tutorial is displayed in response to input received by the first electronic device.

22. A computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a first electronic device having a display and one or more input devices, the one or more programs including instructions for performing the method according to any one of claims 1-21.

23. A first electronic device, comprising: monitor; One or more input devices; One or more processors; A memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for performing the method according to any one of claims 1-21.

24. A first electronic device, wherein, The first electronic device is paired with the second electronic device, including: monitor; One or more input devices; Apparatus for performing the method as described in any one of claims 1-21.

25. A computer program product comprising one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices, the one or more programs comprising instructions for performing the method as claimed in any one of claims 1-21.