User interfaces for health monitoring

By implementing a simplified health monitoring user interface on electronic devices, including tutorial display and user input detection, the problems of complex and inefficient interfaces in the prior art are solved, and the efficiency and user experience of the device are improved.

JP2025060581AActive Publication Date: 2025-04-10APPLE INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024190001
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2018-09-27
Filing Date
2024-10-29
Publication Date
2025-04-10
Estimated Expiration
2039-02-26

AI Technical Summary

Technical Problem

The prior art uses electronic devices for health monitoring, the user interface is complex and inefficient, resulting in a waste of user time and increased equipment power consumption.

Method used

Provides a fast and efficient method and interface, which simplifies user operations by displaying tutorials on electronic devices, detecting user inputs, executing operation instructions, and updating tutorials after the instructions are executed.

Benefits of technology

Reduces the complexity and time consumption of user operations, improves device efficiency and user satisfaction, and increases battery life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025060581000001_ABST
    Figure 2025060581000001_ABST
Patent Text Reader

Abstract

To provide user interfaces for health monitoring.SOLUTION: User interfaces for initial setup of health monitoring using a first electronic device and a second electronic device are described. User interfaces for recording biometric information for use in health monitoring are described. User interfaces for using an input device while recording biometric information for health monitoring are described. User interfaces for viewing and managing aspects of health monitoring are described.SELECTED DRAWING: Figure14I
Need to check novelty before this filing date? Find Prior Art

Description

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application is a continuation of 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," U.S. Provisional Patent Application No. 62 / 657,881, filed September 27, 2018, entitled "USER INTERFACES FOR HEALTH MONITORING," U.S. Provisional Patent Application No. U.S. patent application Ser. No. 16 / 143,909 entitled "USER INTERFACES FOR HEALTH MONITORING," filed September 27, 2018; U.S. patent application Ser. No. 16 / 143,959 entitled "USER INTERFACES FOR HEALTH MONITORING," filed September 27, 2018; U.S. patent application Ser. No. 16 / 143,997 entitled "USER INTERFACES FOR HEALTH MONITORING," filed September 27, 2018; U.S. patent application Ser. No. 16 / 143,997 entitled "USER INTERFACES FOR HEALTH MONITORING," filed September 27, 2018; This application claims priority to U.S. patent application Ser. No. 16 / 144,030, entitled "METHOD FOR MONITORING SYSTEMS AND METHODS OF TRANSMITTING PHOTOVOLTAIC IMAGING SYSTEMS," Danish patent application Ser. No. PA201870599, filed Sep. 15, 2018, Danish patent application Ser. No. PA201870600, filed Sep. 15, 2018, Danish patent application Ser. No. PA201870601, filed Sep. 15, 2018, and Danish patent application Ser. No. PA201870602, filed Sep. 15, 2018, the entire contents of which are incorporated herein by reference for all appropriate purposes.

[0002] This application is related to U.S. Provisional Patent Application No. 62 / 554,196, filed September 5, 2017, entitled "WEARABLE DEVICE WITH ELECTRODES FOR SENSING BIOLOGICAL PARAMETERS," the contents of which are incorporated herein by reference in their entirety and are hereby incorporated as Exhibit A. [Technical Field]

[0003] The present disclosure relates generally to computer user interfaces, and more particularly to techniques for managing health monitoring. [Background technology]

[0004] Using electronic devices to monitor health, such as cardiac health, using heart rhythm and rate information is a convenient and effective way to provide and maintain awareness of one's health. Electronic devices allow users to quickly and easily capture biometric information that is used to monitor the user's health. Summary of the Invention

[0005] However, some techniques for managing health monitoring using electronic devices are generally cumbersome and inefficient. For example, some existing techniques use complex and time-consuming user interfaces that may involve multiple key presses or strokes. Existing techniques take longer than necessary, wasting the user's time and the device's energy. The latter problem is particularly acute in battery-operated devices.

[0006] Thus, the present technology provides electronic devices with faster, more efficient methods and interfaces for managing health monitoring. Such methods and interfaces optionally complement or replace other methods for managing health monitoring. Such methods and interfaces reduce the cognitive burden on users and create a more efficient human-machine interface. For battery-operated computing devices, such methods and interfaces conserve power and extend the time between battery charges. Such methods and interfaces allow users to quickly and easily capture health information (thereby also motivating users to frequently monitor their health) and conveniently view and manage recorded health information (thereby increasing users' awareness of their current health status).

[0007] According to some embodiments, a method is described that is executed on a first electronic device having a display and one or more input devices, the first electronic device being paired with a second electronic device, the method including: displaying on the display a first portion of a tutorial for using a feature of the second electronic device; detecting, via the one or more input devices, a request to advance the tutorial; displaying on the display instructions for performing an operation on the second electronic device involving the feature of the second electronic device in response to detecting the request to advance the tutorial; receiving from the second electronic device an indication that the instructions have been executed; and 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 executed.

[0008] According to some embodiments, a non-transitory computer-readable storage medium is described that stores 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 first electronic device being paired with a second electronic device, the one or more programs including instructions to: display on the display a first portion of a tutorial for using a feature of the second electronic device; detect a request to advance the tutorial via the one or more input devices; in response to detecting the request to advance the tutorial, display on the display instructions for performing an operation on the second electronic device involving the feature of the second electronic device; receive from the second electronic device an indication that the instructions have been executed; and in response to receiving the indication that the instructions have been executed, display on the display a second portion of the tutorial, different from the first portion.

[0009] According to some embodiments, a temporary computer-readable storage medium is described that stores 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 first electronic device being paired with a second electronic device, the one or more programs including instructions to: display on the display a first portion of a tutorial for using a feature of the second electronic device; detect a request to advance the tutorial via the one or more input devices; in response to detecting the request to advance the tutorial, display on the display instructions for performing an operation on the second electronic device involving the feature of the second electronic device; receive from the second electronic device an indication that the instructions have been executed; and in response to receiving the indication that the instructions have been executed, display on the display a second portion of the tutorial, different from the first portion.

[0010] According to some embodiments, a first electronic device is described that is paired with a second electronic device, the first electronic device comprising: 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 to: display on the display a first portion of a tutorial for using a feature of the second electronic device; detect a request to advance the tutorial via the one or more input devices; in response to detecting the request to advance the tutorial, display on the display instructions for performing an operation on the second electronic device involving the feature of the second electronic device; receive from the second electronic device an indication that the instructions have been executed; and in response to receiving the indication that the instructions have been executed, display on the display a second portion of the tutorial, different from the first portion.

[0011] According to some embodiments, a first electronic device is described that is paired with a second electronic device, the first electronic device comprising: a display; one or more input devices; means for displaying on the display a first portion of a tutorial for using a feature of the second electronic device; means for detecting a request to advance the tutorial via the one or more input devices; means for displaying on the display instructions for performing an operation on the second electronic device involving a feature of the second electronic device in response to detecting the request to advance the tutorial; means for receiving from the second electronic device an indication that the instructions have been executed; 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 executed.

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

[0013] According to some embodiments, a non-transitory computer-readable storage medium is described. a non-transitory 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 including a biometric sensor, the one or more programs including instructions to: display on the display a first user interface indicating that the first electronic device is ready to detect biometric information; detect a first input by the biometric sensor that satisfies a first criterion; in response to detecting the first input by the biometric sensor, start recording the biometric information detected by the biometric sensor; display on the display a second user interface different from the first user interface, the second user interface including an indication of the progress of recording the biometric information; detect, after recording at least a portion of the biometric information, 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 the first period of time, reset the indication of the progress of recording the biometric information; maintain the display of the second user interface; and in response to detecting that the first criterion is no longer met for a second period of time that is longer than the first period of time, replace the display of the second user interface with the first user interface.

[0014] According to some embodiments, a temporary computer-readable storage medium is described. a temporary 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 including a biometric sensor, the one or more programs including instructions to: display on the display a first user interface indicating that the first electronic device is ready to detect biometric information; detect a first input by the biometric sensor that satisfies a first criterion; in response to detecting the first input by the biometric sensor, start recording the biometric information detected by the biometric sensor; display on the display a second user interface different from the first user interface, the second user interface including an indication of the progress of recording the biometric information; detect, after recording at least a portion of the biometric information, 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 the first period of time, reset the indication of the progress of recording the biometric information; maintain the display of the second user interface; and in response to detecting that the first criterion is no longer met for a second period of time that is longer than the first period of time, replace the display of the second user interface with the first user interface.

[0015] According to some embodiments, a first electronic device is described. The first electronic device comprises 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 to: display on the display a first user interface indicating that the first electronic device is ready to detect biometric information; detect a first input by the biometric sensor that satisfies a first criterion; in response to detecting the first input by the biometric sensor, start recording the biometric information detected by the biometric sensor; display on the display a second user interface different from the first user interface, the second user interface including an indication of the progress of recording the biometric information; detect, after recording at least a portion of the biometric information, 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 the first period of time, reset the indication of the progress of recording the biometric information; maintain the display of the second user interface; and in response to detecting that the first criterion is no longer met for a second period of time that is longer than the first period of time, replace the display of the second user interface with the first user interface.

[0016] According to some embodiments, a first electronic device is described comprising: a display; one or more input devices including a biometric sensor; means for displaying on the display a first user interface indicating that the first electronic device is ready to detect biometric information; means for detecting a first input by the biometric sensor that satisfies a first criterion; means for initiating recording of biometric information detected by the biometric sensor in response to detecting the first input by the biometric sensor and displaying on the display a second user interface different from the first user interface, the second user interface including an indication of the progress of recording of the biometric information; means for detecting, via the one or more input devices, after recording at least a portion of the biometric information, that the first criterion is no longer satisfied; means for resetting the indication of the progress of recording of the biometric information and maintaining the display of the second user interface in response to detecting that the first criterion is no longer satisfied for a first period of time; 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 satisfied for a second period of time that is longer than the first period of time.

[0017] According to some embodiments, a method is described that is executed on an electronic device having a display and one or more input devices, including a first input device with an integrated biometric sensor. The method includes: displaying on the display a user interface of an application for capturing biometric information from the biometric sensor; detecting a first activation of the first input device while displaying the user interface of the application for capturing biometric information from the biometric sensor; performing a default action associated with the first input device in response to detecting the first activation of the first input device and suspending capture of the biometric information in accordance with a determination that the first activation of the first input device is detected when a first criterion based on progress toward capturing the biometric information with the biometric sensor is met while capturing the biometric information from the biometric sensor; and continuing to capture the biometric information without performing the default action associated with the first input device in accordance with a determination that the first activation of the first input device is detected when the first criterion is not met.

[0018] According to some embodiments, a non-transitory computer-readable storage medium is described that stores 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, including a first input device with an integrated biometric sensor, the one or more programs including instructions to: display on the display a user interface of an application for capturing biometric information from the biometric sensor; detect a first activation of the first input device while displaying the user interface of 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 the biometric information from the biometric sensor, perform a default action associated with the first input device that suspends capturing of the biometric information when a first criterion based on progress toward capturing the biometric information with the biometric sensor is met in accordance with a determination that the first activation of the first input device is detected; and continue capturing the biometric information without performing the default action associated with the first input device in accordance with a determination that the first activation of the first input device is detected when the first criterion is not met.

[0019] According to some embodiments, a temporary computer-readable storage medium is described that stores 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, including a first input device with an integrated biometric sensor, the one or more programs including instructions to: display on the display a user interface of an application for capturing biometric information from the biometric sensor; detect a first activation of the first input device while displaying the user interface of 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 the biometric information from the biometric sensor, perform a default action associated with the first input device that suspends capturing of the biometric information when a first criterion based on progress toward capturing the biometric information with the biometric sensor is met in accordance with a determination that the first activation of the first input device is detected; and continue capturing the biometric information without performing the default action associated with the first input device in accordance with a determination that the first activation of the first input device is detected when the first criterion is not met.

[0020] According to some embodiments, a first electronic device is described, the first electronic device comprising: a display; one or more input devices, including a first input device having 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 to: display on the display a user interface of an application for capturing biometric information from the biometric sensor; detect a first activation of the first input device while displaying the user interface of 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 the biometric information from the biometric sensor, perform a default action associated with the first input device to discontinue capturing the biometric information when a first criterion based on progress toward capturing the biometric information with the biometric sensor is satisfied in accordance with a determination that the first activation of the first input device is detected; and continue capturing the biometric information without performing the default action associated with the first input device in accordance with a determination that the first activation of the first input device is detected when the first criterion is not satisfied.

[0021] According to some embodiments, a first electronic device is described comprising: a display; one or more input devices including a first input device having an integrated biometric sensor; means for displaying on the display a user interface of 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 of the application for capturing biometric information from the biometric sensor; and means for, in response to detecting the first activation of the first input device and while capturing the biometric information from the biometric sensor, performing a default operation associated with the first input device to suspend capturing of the biometric information in accordance with a determination that the first activation of the first input device has been detected when a first criterion based on progress toward capturing biometric information with the biometric sensor is met; and means for continuing to capture biometric information without performing the default operation associated with the first input device in accordance with a determination that the first activation of the first input device has been detected when the first criterion is not met.

[0022] According to some embodiments, a method is described that is executed on a first electronic device having a display and one or more input devices. The method includes capturing biometric information with a biometric sensor in communication with the first electronic device, displaying on the display a representation of an assessment of a medical characteristic determined based on the biometric information captured by the biometric sensor, detecting a series of one or more inputs via the one or more input devices while displaying the representation of the assessment of the medical characteristic to add user-specified symptoms to the assessment of the medical characteristic, and in response to detecting the series of one or more inputs, displaying on the display a first user interface including an affordance that, when activated, initiates a process for seeking immediate medical treatment in accordance with a determination that the user-specified symptom does not meet the corresponding criterion, and displaying on the display the representation of the assessment of the medical characteristic and one or more representations of the user-specified symptoms without displaying the first user interface.

[0023] According to some embodiments, a non-transitory computer-readable storage medium is described that stores 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 to capture biometric information using a biometric sensor in communication with the first electronic device, display on the display a representation of an assessment of a medical characteristic determined based on the biometric information captured by the biometric sensor, detect a series of one or more inputs via the one or more input devices while displaying the representation of the assessment of the medical characteristic, add user-specified symptoms to the assessment of the medical characteristic, and in response to detecting the series of one or more inputs, in accordance with a determination that at least one of the user-specified symptoms meets a corresponding criterion, display on the display a first user interface including an affordance that, when activated, initiates a process for seeking immediate medical treatment, and in accordance with a determination that the user-specified symptom does not meet the corresponding criterion, display on the display the representation of the assessment of the medical characteristic and one or more representations of the user-specified symptoms without displaying the first user interface.

[0024] According to some embodiments, a temporary computer-readable storage medium is described that stores 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 to capture biometric information using a biometric sensor in communication with the first electronic device, display on the display a representation of an assessment of a medical characteristic determined based on the biometric information captured by the biometric sensor, detect a series of one or more inputs via the one or more input devices while displaying the representation of the assessment of the medical characteristic, add user-specified symptoms to the assessment of the medical characteristic, and in response to detecting the series of one or more inputs, in accordance with a determination that at least one of the user-specified symptoms meets a corresponding criterion, display on the display a first user interface including an affordance that, when activated, initiates a process for seeking immediate medical treatment, and in accordance with a determination that the user-specified symptom does not meet the corresponding criterion, display on the display the representation of the assessment of the medical characteristic and one or more representations of the user-specified symptoms without displaying the first user interface.

[0025] According to some embodiments, a first electronic device is described, the first electronic device comprising: 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 to capture biometric information using a biometric sensor in communication with the first electronic device; display on the display a representation of an assessment of a medical characteristic determined based on the biometric information captured by the biometric sensor; detect a series of one or more inputs via the one or more input devices while displaying the representation of the assessment of the medical characteristic; add user-specified symptoms to the assessment of the medical characteristic; in response to detecting the series of one or more inputs, in accordance with a determination that at least one of the user-specified symptoms meets a corresponding criterion, display on the display a first user interface including an affordance that, when activated, initiates a process for seeking immediate medical treatment; and in accordance with a determination that the user-specified symptom does not meet the corresponding criterion, display on the display the representation of the assessment of the medical characteristic and one or more representations of the user-specified symptoms without displaying the first user interface.

[0026] According to some embodiments, a first electronic device is described comprising: a display, one or more input devices, means for capturing biometric information using a biometric sensor in communication with the first electronic device, means for displaying on the display a representation of an assessment of a medical characteristic determined based on the biometric information captured by the biometric sensor, means for detecting a series of one or more inputs via the one or more input devices while displaying the representation of the assessment of the medical characteristic and adding user-specified symptoms to the assessment of the medical characteristic, and means for displaying on the display, in response to detecting the series of one or more inputs, a first user interface including an affordance that, when activated, initiates a process for seeking immediate medical treatment in accordance with a determination that the user-specified symptom does not satisfy the corresponding criterion, and for displaying on the display the representation of the assessment of the medical characteristic and one or more representations of the user-specified symptoms without displaying the first user interface.

[0027] According to some embodiments, a method is described that is executed on an electronic device having a display and one or more input devices, the electronic device operatively connected to a plurality of biometric sensors. The method includes receiving a first biometric information from a first biometric sensor of the plurality of biometric sensors, displaying an alert on the display including a first affordance for detecting additional biometric information in response to receiving the first biometric information and in accordance with determining that the first biometric information satisfies a first criterion, receiving, via the one or more input devices, user activation of the first affordance, and receiving, after receiving the user activation of the first affordance, second biometric information associated with the first biometric information from a second biometric sensor of the plurality of biometric sensors different from the first biometric sensor.

[0028] According to some embodiments, a non-transitory computer-readable storage medium is described that stores 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 electronic device being operatively connected to a plurality of biometric sensors, the one or more programs including instructions to: receive first biometric information from a first biometric sensor of the plurality of biometric sensors; in response to receiving the first biometric information and in accordance with a determination that the first biometric information satisfies a first criterion, display an alert on the display including a first affordance for detecting additional biometric information; receive, via the one or more input devices, user activation of the first affordance; and, after receiving user activation of the first affordance, receive second biometric information associated with the first biometric information from a second biometric sensor of the plurality of biometric sensors different from the first biometric sensor.

[0029] According to some embodiments, a temporary computer-readable storage medium is described that stores 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 electronic device being operatively connected to a plurality of biometric sensors, the one or more programs including instructions to: receive first biometric information from a first biometric sensor of the plurality of biometric sensors; in response to receiving the first biometric information and in accordance with a determination that the first biometric information satisfies a first criterion, display an alert on the display including a first affordance for detecting additional biometric information; receive, via the one or more input devices, user activation of the first affordance; and, after receiving user activation of the first affordance, receive second biometric information associated with the first biometric information from a second biometric sensor of the plurality of biometric sensors different from the first biometric sensor.

[0030] According to some embodiments, an electronic device is described. The electronic device is operably connected to a plurality of biometric sensors and comprises a display, one or more input devices, and a memory storing one or more programs configured to be executed by one or more processors, the one or more programs including instructions to receive first biometric information from a first biometric sensor of the plurality of biometric sensors, display an alert on the display including a first affordance for detecting additional biometric information in response to receiving the first biometric information and according to a determination that the first biometric information satisfies a first criterion, receive, via the one or more input devices, user activation of the first affordance, and receive, after receiving user activation of the first affordance, second biometric information associated with the first biometric information from a second biometric sensor of the plurality of biometric sensors different from the first biometric sensor.

[0031] According to some embodiments, an electronic device is described. The electronic device is operably connected to a plurality of biometric sensors and comprises a display, one or more input devices, means for receiving first biometric information from a first biometric sensor of the plurality of biometric sensors, means for displaying an alert on the display in response to receiving the first biometric information and following a determination that the first biometric information satisfies a first criterion, the alert including a first affordance for detecting additional biometric information, means for receiving, via the one or more input devices, user activation of the first affordance, and means for receiving, after receiving user activation of the first affordance, second biometric information associated with the first biometric information from a second biometric sensor of the plurality of biometric sensors different from the first biometric sensor.

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

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

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

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

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

[0037] [Figure 2] 1 illustrates a portable multifunction device with a touch screen in accordance with some embodiments.

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

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

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

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

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

[0043] [Figure 5C] 1 illustrates exemplary components of a personal electronic device having a touch-sensitive display and intensity sensor in accordance with some embodiments. [Figure 5D] 1 illustrates exemplary components of a personal electronic device having a touch-sensitive display and intensity sensor in accordance with some embodiments.

[0044] [Figure 5E] 1 illustrates exemplary components and a user interface of a personal electronic device according to some embodiments. [Figure 5F] 1 illustrates exemplary components and a user interface of a personal electronic device according to some embodiments. [Figure 5G] 1 illustrates exemplary components and a user interface of a personal electronic device according to some embodiments. [Figure 5H] 1 illustrates exemplary components and a user interface of a personal electronic device according to some embodiments.

[0045] [Figure 6A] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6B] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6C] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6D] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6E] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6F] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6G] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6H] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6I] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6J] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6K] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6L] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6M] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6N] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6O] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6P]10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6Q] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6R] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6S] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6T] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6U] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6V] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6W] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6X] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6Y] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6Z] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6AA] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6AB] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6AC] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6AD] 10 illustrates an exemplary user interface for initial configuration of health monitoring. [Figure 6AE] 10 illustrates an exemplary user interface for initial configuration of health monitoring.

[0046] [Figure 7A] FIG. 1 illustrates a flow diagram for initializing health monitoring, according to some embodiments. [Figure 7B] FIG. 1 illustrates a flow diagram for initializing health monitoring, according to some embodiments. [Figure 7C] FIG. 1 illustrates a flow diagram for initializing health monitoring, according to some embodiments.

[0047] [Figure 8A] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8B] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8C] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8D] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8E] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8F] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8G] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8H] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8I] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8J] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8K]1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8L] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8M] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8N] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8O] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8P] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8Q] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8R] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring. [Figure 8S] 1 illustrates an exemplary user interface for recording biometric information for use in health monitoring.

[0048] [Figure 9A] FIG. 1 illustrates a flow diagram for recording biometric information for health monitoring, according to some embodiments. [Figure 9B] FIG. 1 illustrates a flow diagram for recording biometric information for health monitoring, according to some embodiments.

[0049] [Figure 10A] 1 illustrates an exemplary user interface for using an input device for health monitoring. [Figure 10B] 1 illustrates an exemplary user interface for using an input device for health monitoring. [Figure 10C] 1 illustrates an exemplary user interface for using an input device for health monitoring. [Figure 10D] 1 illustrates an exemplary user interface for using an input device for health monitoring. [Figure 10E] 1 illustrates an exemplary user interface for using an input device for health monitoring. [Figure 10F] 1 illustrates an exemplary user interface for using an input device for health monitoring. [Figure 10G] 1 illustrates an exemplary user interface for using an input device for health monitoring. [Figure 10H] 1 illustrates an exemplary user interface for using an input device for health monitoring. [Figure 10I] 1 illustrates an exemplary user interface for using an input device for health monitoring. [Figure 10J] 1 illustrates an exemplary user interface for using an input device for health monitoring.

[0050] [Figure 11] FIG. 1 illustrates a flow diagram for using an input device for health monitoring, according to some embodiments.

[0051] [Figure 12A] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12B] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12C] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12D] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12E]1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12F] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12G] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12H] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12I] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12J] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12K] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12L] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12M] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12N] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12O] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12P] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12Q] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12R] 1 illustrates an exemplary user interface for managing aspects of health monitoring. [Figure 12S] 1 illustrates an exemplary user interface for managing aspects of health monitoring.

[0052] [Figure 13A]FIG. 1 illustrates a flow diagram for managing aspects of health monitoring, according to some embodiments. [Figure 13B] FIG. 1 illustrates a flow diagram for managing aspects of health monitoring, according to some embodiments.

[0053] [Figure 14A] 1 illustrates an exemplary user interface for providing health status alerts. [Figure 14B] 1 illustrates an exemplary user interface for providing health status alerts. [Figure 14C] 1 illustrates an exemplary user interface for providing health status alerts. [Figure 14D] 1 illustrates an exemplary user interface for providing health status alerts. [Figure 14E] 1 illustrates an exemplary user interface for providing health status alerts. [Figure 14F] 1 illustrates an exemplary user interface for providing health status alerts. [Figure 14G] 1 illustrates an exemplary user interface for providing health status alerts. [Figure 14H] 1 illustrates an exemplary user interface for providing health status alerts. [Figure 14I] 1 illustrates an exemplary user interface for providing health status alerts.

[0054] [Figure 15] FIG. 1 illustrates a flow diagram for providing health status alerts, according to some embodiments. DETAILED DESCRIPTION OF THE INVENTION

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

[0056] There is a need for electronic devices that provide efficient methods and interfaces for managing health monitoring. For example, there is a need for electronic devices that quickly and conveniently capture biometric information from a user to enable the user to easily monitor their health. In another example, there is a need for electronic devices that manage biometric information captured from a user so that the user can easily and conveniently access and view monitoring and assessment results. In another example, there is a need for electronic devices that efficiently present assessment results to a user, enabling the user to easily understand the results and respond appropriately. Such techniques can reduce the cognitive burden on users accessing health monitoring functionality, thereby increasing productivity. Furthermore, such techniques can reduce processor and battery power that would otherwise be wasted on redundant user input.

[0057] Below, FIGS. 1A-1B, 2, 3, 4A-4B, and 5A-5H provide a description of an example device for performing techniques for managing event notifications. FIGS. 6A-6AE show example user interfaces for initial setup of health monitoring. FIGS. 7A-7C show flow diagrams for initial setup of health monitoring. The user interfaces of FIGS. 6A-6AE are used to illustrate processes described below, including the processes of FIGS. 7A-7C. FIGS. 8A-8S show example user interfaces for recording biometric information for use in health monitoring. FIGS. 9A-9B show flow diagrams for recording biometric information for health monitoring, according to some embodiments. The user interfaces of FIGS. 8A-8S are used to illustrate processes described below, including the processes of FIGS. 9A-9B. FIGS. 10A-10J show example user interfaces for using an input device for health monitoring. FIG. 11 shows a flow diagram for using an input device for health monitoring, according to some embodiments. The user interfaces of Figures 10A-10J are used to illustrate processes described below, including the process of Figure 11. Figures 12A-12S illustrate exemplary user interfaces for managing aspects of health monitoring. Figures 13A-13B illustrate flow diagrams for managing aspects of health monitoring, according to some embodiments. The user interfaces of Figures 12A-12S are used to illustrate processes described below, including the process of Figures 13A-13B. Figures 14A-14I illustrate exemplary user interfaces for providing health status alerts. Figure 15 illustrates a flow diagram for providing health status alerts, according to some embodiments. The user interfaces of Figures 14A-14I are used to illustrate processes described below, including the process of Figure 15.

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

[0059] The terminology used in the description of the various embodiments set forth herein is for the purpose of describing particular embodiments only and is not intended to be limiting. In the description of the various embodiments set forth and in the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. Also, as used herein, the term "and / or" should be understood to refer to and include any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms "includes," "including," "comprises," and / or "comprising," as used herein, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

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

[0061] Embodiments of electronic devices, user interfaces for such devices, and associated processes for using such devices are described. In some embodiments, the device is a portable communication device, such as a mobile phone, that also includes other functions, such as PDA and / or music player functions. Exemplary embodiments of portable multifunction devices include, but are not limited to, the iPhone®, iPod Touch®, and iPad® devices from Apple Inc. of Cupertino, California. Optionally, other portable electronic devices, such as laptops or tablet computers having a touch-sensitive surface (e.g., a touchscreen display and / or touchpad), are also used. It should also be understood that in some embodiments, the device is not a portable communication device, but rather a desktop computer having a touch-sensitive surface (e.g., a touchscreen display and / or touchpad).

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

[0063] The device typically supports a variety of applications such as one or more of a drawing application, a presentation application, a word processing application, a website creation application, a disc authoring application, a spreadsheet application, a gaming application, a telephone application, a video conferencing application, an email application, an instant messaging application, a training support application, a photo management application, a digital camera application, a digital video camera application, a web browsing application, a digital music player application, and / or a digital video player application.

[0064] Various applications running on the device optionally use at least one common physical user-interface device, such as a touch-sensitive surface. One or more features of the touch-sensitive surface and corresponding information displayed on the device are optionally adjusted and / or changed for each application and / or within each application. In this way, the common physical architecture of the device (such as the touch-sensitive surface) optionally supports various applications with user interfaces that are intuitive and transparent to the user.

[0065] Attention now turns to embodiments of portable devices with touch-sensitive displays. FIG. 1A is a block diagram illustrating portable multifunction device 100 having touch-sensitive display system 112 according to some embodiments. Touch-sensitive display 112 may conveniently be referred to as a "touch screen" and may also be known or referred to as a "touch-sensitive display system." Device 100 includes memory 102 (optionally including one or more computer-readable storage media), memory controller 122, one or more processing units (CPUs) 120, peripherals interface 118, RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, input / output (I / O) subsystem 106, other input control devices 116, and external port 124. Device 100 optionally includes one or more optical sensors 164. Device 100 optionally includes one or more contact intensity sensors 165 that detect the intensity of a contact on device 100 (e.g., a touch-sensitive surface such as touch-sensitive display system 112 of device 100). Device 100 optionally includes one or more tactile output generators 167 that generate tactile output on device 100 (e.g., generate tactile output on a touch-sensitive surface such as touch-sensitive display system 112 of device 100 or touchpad 355 of device 300). These components optionally communicate via one or more communication buses or signal lines 103.

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

[0067] As used herein and in the claims, the term “tactile output” refers to a physical displacement of a device relative to a previous position of the device, a physical displacement of a component of the device (e.g., a touch-sensitive surface) relative to another component of the device (e.g., a housing), or a displacement of a component relative to the center of mass of the device, that will be detected by a user with the user's sense of touch. For example, in a situation where a device or a component of a device is in contact with a touch-sensitive surface of a user (e.g., the fingers, palm, or other part of the user's hand), the tactile output produced by the physical displacement will be interpreted by the user as a tactile sensation corresponding to a perceived change in a physical property of the device or a component of the device. For example, movement of a touch-sensitive surface (e.g., a touch-sensitive display or trackpad) is optionally interpreted by the user as a “downclick” or “upclick” of a physical actuator button. In some cases, a user feels a tactile sensation such as a “downclick” or “upclick” even when there is no movement of a physical actuator button associated with the touch-sensitive surface that is physically pressed (e.g., displaced) by the user's action. As another example, movement of a touch-sensitive surface is optionally interpreted or perceived by a user as "roughness" of the touch-sensitive surface, even when there is no change in the smoothness of the touch-sensitive surface. While such user interpretation of touch depends on the user's personal sensory perception, there are many sensory perceptions of touch that are common to the majority of users. Thus, when a tactile output is described as corresponding to a particular sensory perception of a user (e.g., "upclick," "downclick," "roughness"), unless otherwise specified, the generated tactile output corresponds to a physical displacement of the device, or a component of the device, that produces the described sensory perception for a typical (or average) user.

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

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

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

[0071] RF (radio frequency) circuitry 108 transmits and receives RF signals, also called electromagnetic signals. RF circuitry 108 converts electrical signals to or from electromagnetic signals and communicates with communication networks and other communication devices via electromagnetic signals. RF circuitry 108 optionally includes well-known circuitry for performing these functions, including, but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC chipset, a subscriber identity module (SIM) card, memory, etc. RF circuitry 108 optionally communicates wirelessly with networks, such as the Internet, also known as the World Wide Web (WWW), an intranet, and / or wireless networks, such as cellular telephone networks, wireless local area networks (LANs) and / or metropolitan area networks (MANs), and with other devices. RF circuitry 108 optionally includes well-known circuitry for detecting near field communication (NFC) fields, such as by short-range radios. Wireless communication is optionally supported by, but is not limited to, Global System for Mobile Communications (GSM), Enhanced Data GSM Environment (EDGE), high-speed downlink packet access (HSDPA), high-speed uplink packet access (HSUPA), Evolution Data-Only (EV-DO), HSPA, HSPA+, Dual-Cell HSPA (DC-HSPA), Long Term Evolution (LTE), and other standards.Wireless technology may include, but is not limited to, technology such as: LTE evolution (LTE), near field communications (NFC), wideband code division multiple access (W-CDMA), code division multiple access (CDMA), time division multiple access (TDMA), Bluetooth®, Bluetooth Low Energy® (BTLE), Wireless Fidelity (Wi-Fi®) (e.g., IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11n, and / or IEEE 802.11ac), voice over Internet Protocol (VoIP), Wi-MAX®, protocols for email (e.g., Internet message access protocol (IMAP) and / or post office protocol (POP)), instant messaging (e.g., extensible messaging and presence protocol), and the like. The present invention may use any of a number of communication standards, protocols, and technologies, including the Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions (XMPP), the Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions (SIMPLE), the Instant Messaging and Presence Service (IMPS), and / or the Short Message Service (SMS), or any other suitable communication protocol, including communication protocols not yet developed as of the filing date of this application.

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

[0073] 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, light sensor controller 158, intensity sensor controller 159, haptic feedback controller 161, and one or more input controllers 160 for other input or control devices. One or more input controllers 160 receive / send electrical signals from / to other input control devices 116. Other input control devices 116 optionally include physical buttons (e.g., push buttons, rocker buttons, etc.), dials, slider switches, joysticks, click wheels, etc. In some alternative embodiments, input controller(s) 160 are optionally coupled to any (or none) of a keyboard, an infrared port, a USB port, and a pointer device such as a mouse. The one or more buttons (e.g., 208 in FIG. 2) optionally include up and down buttons for volume control of speaker 111 and / or microphone 113. The one or more buttons optionally include a push button (e.g., 206 in FIG. 2).

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

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

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

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

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

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

[0080] Touchscreen 112 optionally has a video resolution greater than 100 dpi. In some embodiments, the touchscreen has a video resolution of approximately 160 dpi. A user optionally contacts touchscreen 112 using any suitable object or accessory, such as a stylus, finger, or the like. In some embodiments, the user interface is designed to primarily handle finger-based contacts and gestures, which may not be as precise as stylus-based input due to the larger contact area of ​​a finger on the touchscreen. In some embodiments, the device translates the coarse finger input into precise pointer / cursor positions or commands to perform the action desired by the user.

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

[0082] Device 100 also includes a power system 162 that provides power to the various components. Power system 162 optionally includes a power management system, one or more power sources (e.g., battery, alternating current (AC)), a recharging system, power failure detection circuitry, power converters or inverters, power status indicators (e.g., light emitting diodes (LEDs)), and any other components associated with the generation, management, and distribution of electrical power within a portable device.

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

[0084] Device 100 also optionally includes one or more contact intensity sensors 165. FIG. 1A shows a contact intensity sensor coupled to intensity sensor controller 159 in I / O subsystem 106. Contact intensity sensor 165 optionally includes one or more piezoresistive strain gauges, capacitive force sensors, electric force sensors, piezoelectric force sensors, optical force sensors, capacitive touch-sensitive surfaces, or other intensity sensors (e.g., sensors used to measure the force (or pressure) of a contact on a touch-sensitive surface). Contact intensity sensor 165 receives contact intensity information (e.g., pressure information, or a proxy for pressure information) from the environment. In some embodiments, at least one contact intensity sensor is juxtaposed with or proximate to the touch-sensitive surface (e.g., touch-sensitive display system 112). In some embodiments, at least one contact intensity sensor is located on the back of device 100, opposite touchscreen display 112, which is located on the front of device 100.

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

[0086] Device 100 also optionally includes one or more tactile output generators 167. FIG. 1A shows tactile output generators coupled to haptic feedback controller 161 in I / O subsystem 106. Tactile output generator 167 optionally includes one or more electroacoustic devices, such as speakers or other audio components, and / or electromechanical devices that convert energy into linear motion, such as motors, solenoids, electroactive polymers, piezoelectric actuators, electrostatic actuators, or other tactile output generating components (e.g., components that convert electrical signals into tactile output on the device). Contact intensity sensor 165 receives tactile feedback generation instructions from haptic feedback module 133 and generates a tactile output on device 100 that can be sensed by a user of device 100. In some embodiments, at least one tactile output generator is juxtaposed with or proximate to a touch-sensitive surface (e.g., touch-sensitive display system 112) and generates a tactile output, optionally by moving the touch-sensitive surface vertically (e.g., in / out of the surface of device 100) or horizontally (e.g., back and forth in the same plane as the surface of device 100). In some embodiments, at least one tactile output generator sensor is located on the back of device 100, opposite touchscreen display 112, which is located on the front of device 100.

[0087] Device 100 also optionally includes one or more accelerometers 168. FIG. 1A shows accelerometer 168 coupled to peripherals interface 118. Alternatively, accelerometer 168 is optionally coupled to input controller 160 within I / O subsystem 106. Accelerometer 168 optionally functions as described in U.S. Patent Publication No. 20050190059, "Acceleration-based Theft Detection System for Portable Electronic Devices," and U.S. Patent Publication No. 20060017692, "Methods And Apparatuses For Operating A Portable Device Based On An Accelerometer," both of which are incorporated herein by reference in their entireties. In some embodiments, information is displayed on the touchscreen display in portrait or landscape view based on analysis of data received from the one or more accelerometers. Device 100 optionally includes, in addition to accelerometer(s) 168, a magnetometer (not shown), and a GPS (or GLONASS or other global navigation system) receiver (not shown) for obtaining information regarding the location and orientation (e.g., portrait or landscape) of device 100.

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

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

[0090] Communications module 128 facilitates communication with other devices via one or more external ports 124 and also includes various software components for processing data received by RF circuitry 108 and / or external port 124. External port 124 (e.g., Universal Serial Bus (USB), FIREWIRE®, etc.) is adapted to couple to other devices directly or indirectly via a network (e.g., the Internet, wireless LAN, etc.). In some embodiments, the external port is a multi-pin (e.g., 30-pin) connector that is the same as, similar to, and / or compatible with the 30-pin connector used on iPod® (trademark of Apple Inc.) devices.

[0091] Contact / motion module 130, optionally in conjunction with display controller 156, detects contact with touch screen 112 and other touch-sensing devices (e.g., a touchpad or physical click wheel). Contact / motion module 130 includes various software components for performing various operations related to contact detection, such as determining whether contact occurs (e.g., detecting a finger-down event), determining the intensity of the contact (e.g., the force or pressure of the contact, or a surrogate for the force or pressure of the contact), determining whether there is contact movement and tracking the movement across the touch-sensitive surface (e.g., detecting one or more finger-drag events), and determining whether the contact has stopped (e.g., detecting a finger-up event or an interruption of the contact). Contact / motion module 130 receives contact data from the touch-sensitive surface. Determining the movement of the contact, as represented by the series of contact data, optionally includes determining the speed (magnitude), velocity (magnitude and direction), and / or acceleration (change in magnitude and / or direction) of the contact. These actions are optionally applied to a single contact (e.g., a single finger contact) or multiple simultaneous contacts (e.g., "multi-touch" / multiple finger contacts). In some embodiments, contact / motion module 130 and display controller 156 detect contacts on the touchpad.

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

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

[0094] Graphics module 132 includes various known software components for rendering and displaying graphics on touchscreen 112 or other display, including components for modifying the visual effects (e.g., brightness, transparency, saturation, contrast, or other visual characteristics) of the displayed graphics. As used herein, the term "graphic" includes any object that can be displayed to a user, including, but not limited to, characters, web pages, icons (such as user interface objects including soft keys), digital images, videos, animations, etc.

[0095] In some embodiments, graphics module 132 stores data representing graphics to be used. Each graphic is optionally assigned a corresponding code. Graphics module 132 receives one or more codes specifying the graphics to be displayed, including coordinate data and other graphic characteristic data, as needed, from an application or the like, and then generates screen image data to output to display controller 156.

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

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

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

[0099] Application 136 optionally includes the following modules (or sets of instructions), or a subset or superset thereof: • a contacts module 137 (sometimes called an address book or contact list); ●Telephone module 138, ●Videoconferencing module 139, ● an email client module 140; ● Instant messaging (IM) module 141, ●Training support module 142, a camera module 143 for still and / or video images, ● Image management module 144; ●Video player module, ●Music player module, ● Browser module 147, ● Calendar module 148, • A widget module 149 optionally including one or more of a weather widget 149-1, a stock price widget 149-2, a calculator widget 149-3, an alarm clock widget 149-4, a dictionary widget 149-5, and other widgets obtained by the user, and a user-created widget 149-6; a widget creation module 150 for creating user-created widgets 149-6; ● Search module 151, A video and music player module 152 that integrates a video player module and a music player module; ● Memo module 153, Map module 154, and / or ●Online video module 155.

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

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

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

[0103] In conjunction with RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, touch screen 112, display controller 156, light sensor 164, light sensor controller 158, touch / motion module 130, graphics module 132, text input module 134, contacts module 137, and telephone module 138, videoconferencing module 139 includes executable instructions for initiating, conducting, and terminating a videoconference between a user and one or more other participants in accordance with user commands.

[0104] In cooperation with RF circuitry 108, touch screen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134, email client module 140 contains executable instructions for composing, sending, receiving, and managing emails in response to user commands. In cooperation with image management module 144, email client module 140 greatly facilitates the creation and sending of emails with still or video images captured by camera module 143.

[0105] In cooperation with RF circuitry 108, touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134, instant messaging module 141 includes executable instructions for entering character sequences corresponding to instant messages, modifying previously entered characters, sending respective instant messages (e.g., using Short Message Service (SMS) or Multimedia Message Service (MMS) protocols for telephony-based instant messaging, or XMPP, SIMPLE, or IMPS for Internet-based instant messaging), receiving instant messages, and viewing received instant messages. In some embodiments, sent and / or received instant messages optionally include graphics, photos, audio files, video files, and / or other attachments supported by MMS and / or Enhanced Messaging Service (EMS). As used herein, "instant messaging" refers to both telephony-based messages (e.g., messages sent using SMS or MMS) and Internet-based messages (e.g., messages sent using XMPP, SIMPLE, or IMPS).

[0106] In conjunction with the RF circuitry 108, touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, text input module 134, GPS module 135, map module 154, and music player module, the training support module 142 includes executable instructions for creating workouts (e.g., with time, distance, and / or calorie burn goals), communicating with training sensors (sports devices), receiving training sensor data, calibrating sensors used to monitor the workouts (e.g., heart rate or heart rhythm sensors), selecting and playing music for the workout, and displaying, storing, and transmitting the workout data.

[0107] In conjunction with touch screen 112, display controller 156, light sensor(s) 164, light sensor controller 158, contact / motion module 130, graphics module 132, and image management module 144, camera module 143 contains executable instructions for capturing and storing still images or video (including video streams) in memory 102, modifying characteristics of the still images or video, or deleting the still images or video from memory 102.

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

[0109] In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134, browser module 147 contains executable instructions for browsing the Internet according to user commands, including retrieving, linking to, receiving, and displaying web pages or portions thereof, as well as attachments and other files linked to web pages.

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

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

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

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

[0114] In conjunction with touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, audio circuitry 110, speaker 111, RF circuitry 108, and browser module 147, video and music player module 152 contains executable instructions that enable a user to download and play pre-recorded music and other sound files stored in one or more file formats, such as MP3 or AAC files, as well as executable instructions for displaying, presenting, or otherwise playing videos (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.).

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

[0116] In conjunction with 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 used to receive, display, modify, and store maps and data associated with maps (e.g., driving directions, data regarding businesses and other points of interest at or near a particular location, and other location-based data), optionally in accordance with user instructions.

[0117] In cooperation with touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, audio circuitry 110, speaker 111, RF circuitry 108, text input module 134, email client module 140, and browser module 147, online video module 155 contains instructions that enable a user to access, browse for, receive (e.g., by streaming and / or downloading), and play (e.g., on the touchscreen or on an external display connected via external port 124) particular online videos, send emails with links to particular online videos, and otherwise manage online videos in one or more file formats, such as H.264. In some embodiments, instant messaging module 141 is used to send links to particular online videos, rather than email client module 140. Additional description 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 entireties.

[0118] The above-identified modules and applications each correspond to a set of executable instructions that perform one or more of the functions previously described and methods described herein (e.g., the computer-implemented methods and other information processing methods described herein). These modules (e.g., sets of instructions) need not be implemented as separate software programs, procedures, or modules; thus, in various embodiments, various subsets of these modules are optionally combined or otherwise rearranged. For example, a video player module is optionally combined with a music player module into a single module (e.g., video and music player module 152 of FIG. 1A). In some embodiments, memory 102 optionally stores a subset of the above-identified modules and data structures. Additionally, memory 102 optionally stores additional modules and data structures not described above.

[0119] In some embodiments, device 100 is a device in which operation of a predetermined set of functions on the device is performed solely via a touchscreen and / or touchpad. Using the touchscreen and / or touchpad as the primary input control device for operation of device 100 optionally reduces the number of physical input control devices (push buttons, dials, etc.) on device 100.

[0120] The set of predefined functions performed only through the touchscreen and / or touchpad optionally includes navigation between user interfaces. In some embodiments, the touchpad, when touched by a user, navigates device 100 to a main menu, home menu, or root menu from any user interface displayed on device 100. In such embodiments, a "menu button" is implemented using the touchpad. In some other embodiments, the menu button is a physical push button or other physical input control device rather than a touchpad.

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

[0122] Event sorter 170 receives the event information and determines which application 136-1 to deliver the event information to and application view 191 for application 136-1. Event sorter 170 includes event monitor 171 and event dispatcher module 174. In some embodiments, application 136-1 includes application internal state 192 that indicates the current application view(s) to be displayed on touch-sensitive display 112 when the application is active or running. In some embodiments, device / global internal state 157 is used by event sorter 170 to determine which application(s) is currently active, and application internal state 192 is used by event sorter 170 to determine which application(s) is / are currently active.

[0123] In some embodiments, application internal state 192 includes additional information such as one or more of resume information to be used when application 136-1 resumes execution, user interface state information indicating or ready to display information being displayed by application 136-1, state cues that allow the user to return to a previous state or view of application 136-1, and redo / undo cues of previous actions taken by the user.

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

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

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

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

[0128] Another aspect of a user interface associated with an application is the set of views, sometimes referred to herein as application views or user interface windows, in which information is displayed and touch-based gestures occur. The application view (of the respective application) in which the touch is detected optionally corresponds to a programmatic level within the application's programmatic or view hierarchy. For example, the lowest-level view in which the touch is detected is optionally referred to as the hit view, and the set of events that are recognized as suitable inputs is optionally determined based at least in part on the hit view of the initial touch that initiates the touch gesture.

[0129] Hit view determination module 172 receives information related to sub-events of a touch-based gesture. When an application has multiple views organized hierarchically, hit view determination module 172 identifies the hit view as the lowest view in the hierarchy that should process the sub-events. In most situations, the hit view is the lowest-level view in which an initiating sub-event (e.g., the first sub-event in a sequence of sub-events that form an event or potential event) occurs. Once a hit view is identified by hit view determination module 172, the hit view typically receives all sub-events related to the same touch or input source as the hit view.

[0130] Active event recognizer determination module 173 determines which view(s) in the view hierarchy should receive the particular sequence of sub-events. In some embodiments, active event recognizer determination module 173 determines that only the hit view should receive the particular sequence of sub-events. In other embodiments, active event recognizer determination module 173 determines that all views that contain the physical location of the sub-event are actively participating views, and therefore all actively participating views should receive the particular sequence of sub-events. In other embodiments, even if the touch sub-event is completely confined to the area associated with one particular view, views higher in the hierarchy still remain actively participating views.

[0131] Event dispatcher module 174 dispatches event information to event recognizers (e.g., event recognizer 180). In embodiments that include active event recognizer determination module 173, event dispatcher module 174 delivers the event information to the event recognizers determined by active event recognizer determination module 173. In some embodiments, event dispatcher module 174 stores event information obtained by each event receiver 182 in an event queue.

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

[0133] In some embodiments, application 136-1 includes multiple event handlers 190 and one or more application views 191, each containing instructions for processing touch events that occur within a respective view of the application's user interface. Each application view 191 of application 136-1 includes one or more event recognizers 180. Typically, each application view 191 includes multiple event recognizers 180. In other embodiments, one or more of event recognizers 180 are part of a separate module, such as a user interface kit (not shown) or a higher-level object from which application 136-1 inherits methods and other properties. In some embodiments, each event handler 190 includes one or more of data updater 176, object updater 177, GUI updater 178, and / or event data 179 received from event sorter 170. Event handler 190 optionally utilizes or invokes data updater 176, object updater 177, or GUI updater 178 to update application internal state 192. Alternatively, one or more of the application views 191 include one or more respective event handlers 190. Also, in some embodiments, one or more of the data updater 176, the object updater 177, and the GUI updater 178 are included in each application view 191.

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

[0135] Event receiver 182 receives event information from event sorter 170. The event information includes information about a sub-event, e.g., a touch or a movement of a touch. Depending on the sub-event, the event information also includes additional information, such as the position of the sub-event. When the sub-event involves a movement of a touch, the event information also optionally includes the speed and direction of the sub-event. In some embodiments, the event includes a rotation of the device from one orientation to another (e.g., from portrait to landscape or vice versa), and the event information includes corresponding information about the current orientation of the device (also called the device's attitude).

[0136] The event comparator 184 compares the event information with predefined event or sub-event definitions and determines the event or sub-event, or determines or updates the state of the event or sub-event, based on the comparison. In some embodiments, the event comparator 184 includes an event definition 186. The event definition 186 includes definitions of events (e.g., a predefined sequence of sub-events), such as Event 1 (187-1) and Event 2 (187-2). In some embodiments, sub-events within Event 1 (187) include, for example, touch start, touch end, touch movement, touch cancellation, and multiple touches. In one example, the definition for Event 1 (187-1) is a double tap on a displayed object. The double tap includes, for example, a first touch on a displayed object relative to a predetermined stage (touch start), a first lift-off (touch end) relative to the predetermined stage, a second touch on a displayed object relative to the predetermined stage (touch start), and a second lift-off (touch end) relative to the predetermined stage. In another example, a definition of event 2 (187-2) is a drag on a displayed object. Drag includes, for example, a touch (or contact) on the displayed object to a predetermined stage, a movement of the touch across the touch-sensitive display 112, and a lift-off of the touch (touch end). In some embodiments, the event also includes information about one or more associated event handlers 190.

[0137] In some embodiments, event definition 187 includes a definition of the event for each user interface object. In some embodiments, event comparator 184 performs a hit test to determine which user interface object is associated with the sub-event. For example, when a touch is detected on touch-sensitive display 112 in an application view in which three user interface objects are displayed on touch-sensitive display 112, event comparator 184 performs a hit test to determine which of the three user interface objects is associated with the touch (sub-event). If each displayed object is associated with a respective event handler 190, event comparator 184 uses the results of the hit test to determine which event handler 190 to activate. For example, event comparator 184 selects the event handler associated with the sub-event and object that triggers the hit test.

[0138] In some embodiments, each event 187 definition also includes a delay action that delays delivery of the event information until it is determined whether the sequence of sub-events corresponds to the event type of the event recognizer.

[0139] If the respective event recognizer 180 determines that the sequence of sub-events does not match any of the events in the event definition 186, the respective event recognizer 180 enters an event-disabled, event-failed, or event-ended state and thereafter ignores the next sub-event of the touch-based gesture. In this situation, any other event recognizers that remain active for the hit view continue to track and process sub-events of the ongoing touch-based gesture.

[0140] In some embodiments, each event recognizer 180 includes metadata 183 with configurable properties, flags, and / or lists that indicate to actively participating event recognizers how the event delivery system should perform sub-event delivery. In some embodiments, metadata 183 includes configurable properties, flags, and / or lists that indicate how event recognizers interact with each other or how event recognizers are allowed to interact with each other. In some embodiments, metadata 183 includes configurable properties, flags, and / or lists that indicate how sub-events are delivered to various levels in the view or programmatic hierarchy.

[0141] In some embodiments, each event recognizer 180 activates an event handler 190 associated with an event when one or more specific sub-events of the event are recognized. In some embodiments, each event recognizer 180 delivers event information associated with the event to the event handler 190. Activating the event handler 190 is separate from sending (and postponing sending) sub-events to the respective hit view. In some embodiments, the event recognizer 180 pops a flag associated with the recognized event, and the event handler 190 associated with the flag captures the flag and performs a predetermined process.

[0142] In some embodiments, the event delivery instructions 188 include sub-event delivery instructions that deliver event information about a sub-event without activating an event handler. Instead, the sub-event delivery instructions deliver the event information to an event handler associated with a set of sub-events or to an actively participating view. The event handler associated with the set of sub-events or the actively participating view receives the event information and performs predetermined processing.

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

[0144] In some embodiments, event handler(s) 190 include or have access to data updater 176, object updater 177, and GUI updater 178. In some embodiments, data updater 176, object updater 177, and GUI updater 178 are included in a single module of the respective application 136-1 or application view 191. In other embodiments, they are included in two or more software modules.

[0145] It should be understood that the foregoing description of event processing of a user's touch on a touch-sensitive display also applies to other forms of user input for operating multifunction device 100 using input devices, not all of which are initiated on a touchscreen. For example, mouse movements and mouse button presses, contact movements such as tapping, dragging, scrolling on a touchpad, optionally coordinated with single or multiple keyboard presses or holds, pen stylus input, device movement, verbal commands, detected eye movement, biometric input, and / or any combination thereof, are optionally utilized as inputs corresponding to sub-events that define the recognized event.

[0146] FIG. 2 illustrates portable multifunction device 100 having touchscreen 112, according to some embodiments. The touchscreen optionally displays one or more graphics within user interface (UI) 200. In this embodiment, as well as other embodiments described below, a user may select one or more of the graphics by performing a gesture on the graphics, for example, using one or more fingers 202 (not drawn to scale) or one or more styluses 203 (not drawn to scale). In some embodiments, selection of one or more graphics is performed when the user breaks contact with the one or more graphics. In some embodiments, the gesture optionally includes one or more taps, one or more swipes (left to right, right to left, upward and / or downward), and / or rolling of a finger in contact with device 100 (right to left, left to right, upward and / or downward). In some implementations or situations, accidental contact with a graphic does not select the graphic, for example, if the gesture corresponding to selection is a tap, a swipe gesture sweeping over an application icon optionally does not select the corresponding application.

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

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

[0149] FIG. 3 is a block diagram of an exemplary multifunction device having a display and a touch-sensitive surface, according to some embodiments. Device 300 need not be portable. In some embodiments, device 300 is a laptop computer, a desktop computer, a tablet computer, a multimedia player device, a navigation device, an educational device (such as a child's learning toy), a gaming system, or a control device (e.g., a home or commercial controller). Device 300 typically includes one or more processing units (CPUs) 310, one or more network or other communication interfaces 360, memory 370, and one or more communication buses 320 interconnecting these components. Communication bus 320 optionally includes circuitry (sometimes referred to as a chipset) that interconnects and controls communication between system components. Device 300 includes input / output (I / O) interface 330, including display 340, which is typically a touchscreen display. I / O interface 330 also optionally includes a keyboard and / or mouse (or other pointing device) 350, a touchpad 355, a tactile output generator 357 (e.g., similar to tactile output generator 167 described above with reference to FIG. 1A ) that generates tactile output on device 300, and sensors 359 (e.g., light, acceleration, proximity, touch-sensing, and / or contact intensity sensors similar to contact intensity sensor 165 described above with reference to FIG. 1A ). Memory 370 includes high-speed random-access memory such as DRAM, SRAM, DDR RAM, or other random-access solid-state memory devices, and optionally includes non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. Memory 370 optionally includes one or more storage devices located remotely from CPU(s) 310.In some embodiments, memory 370 stores programs, modules, and data structures similar to, or a subset of, programs, modules, and data structures stored in memory 102 of portable multifunction device 100 (FIG. 1A). Additionally, memory 370 optionally stores additional programs, modules, and data structures not present in memory 102 of portable multifunction device 100. For example, memory 370 of device 300 optionally stores drawing module 380, presentation module 382, ​​word processing module 384, website creation module 386, disc authoring module 388, and / or spreadsheet module 390, whereas memory 102 of portable multifunction device 100 (FIG. 1A) optionally does not store these modules.

[0150] Each of the above-identified elements of FIG. 3 is optionally stored in one or more of the memory devices mentioned above. Each of the above-identified modules corresponds to an instruction set that performs the function described above. The above-identified modules or programs (e.g., instruction sets) need not be implemented as separate software programs, procedures, or modules; thus, in various embodiments, various subsets of these modules are optionally combined or otherwise reconfigured. In some embodiments, memory 370 optionally stores a subset of the above-identified modules and data structures. Additionally, memory 370 optionally stores additional modules and data structures not described above.

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

[0152] 4A shows an exemplary user interface for a menu of applications on portable multifunction device 100 according to some embodiments. A similar user interface is optionally implemented on device 300. In some embodiments, user interface 400 includes the following elements, or a subset or superset thereof: signal strength indicator(s) 402 for wireless communication(s), such as cellular and Wi-Fi® signals; ●Time 404, ●Bluetooth (registered trademark) indicator 405, ● Battery status indicator 406, Tray 408 with icons of frequently used applications, such as: An icon 416 for the phone module 138, labeled "Phone," optionally including an indicator 414 of the number of missed calls or voicemail messages; icon 418 of the email client module 140, labeled "Mail," optionally including an indicator 410 of the number of unread emails; ○ An icon 420 for the browser module 147, labeled "Browser"; and ○ An icon 422 of the video and music player module 152, also called the iPod (trademark of Apple Inc.) module 152, labeled "iPod"; and ● Icons of other applications, such as: ○ Icon 424 of IM module 141, labeled "Messages"; icon 426 of the calendar module 148, labeled "Calendar"; ○ Icon 428 of the image management module 144, labeled "Photos" ○ An icon 430 of the camera module 143, labeled "camera"; ○ Icon 432 of the online video module 155, labeled "Online Video"; Icon 434 of Stock Price Widget 149-2, labeled "Stock Price" ○ Icon 436 of the map module 154, labeled "Map"; Icon 438 of weather widget 149-1, labeled "Weather" ○ Icon 440 of alarm clock widget 149-4, labeled "Clock" ○ Icon 442 of Training Support Module 142, labeled "Training Support"; ○ An icon 444 of the Notes module 153 labeled "Notes," and A settings application or module icon 446 labeled "Settings" that provides access to settings for the device 100 and its various applications 136.

[0153] 4A are merely exemplary. For example, icon 422 for video and music player module 152 may be labeled "Music" or "Music Player," although other labels are optionally used for the various application icons. In some embodiments, the label for each application icon includes the name of the application corresponding to the respective application icon. In some embodiments, the label for a particular application icon is different from the name of the application corresponding to that particular application icon.

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

[0155] Although some of the following examples are given with reference to input on touchscreen display 112 (which combines a touch-sensitive surface and a display), in some embodiments, the device detects input on a touch-sensitive surface that is separate from the display shown in FIG. 4B . In some embodiments, the touch-sensitive surface (e.g., 451 in FIG. 4B ) has a primary axis (e.g., 452 in FIG. 4B ) that corresponds to a primary axis (e.g., 453 in FIG. 4B ) on the display (e.g., 450). According to these embodiments, the device detects contact with touch-sensitive surface 451 (e.g., 460 and 462 in FIG. 4B ) at locations that correspond to respective locations on the display (e.g., in FIG. 4B , 460 corresponds to 468 and 462 corresponds to 470). In this way, user input (e.g., contacts 460 and 462 and their movement) detected by the device on the touch-sensitive surface (e.g., 451 in FIG. 4B ) is used by the device to operate a user interface on the display (e.g., 450 in FIG. 4B ) of the multifunction device when the touch-sensitive surface is separate from the display. It should be understood that similar methods are optionally used for the other user interfaces described herein.

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

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

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

[0159] In some embodiments, device 500 has one or more input mechanisms 506 and 508. Input mechanisms 506 and 508, if included, can be physical mechanisms. 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, can allow device 500 to be attached to, for example, hats, eyewear, earrings, necklaces, shirts, jackets, bracelets, watch bands, chains, pants, belts, shoes, wallets, backpacks, etc. These attachment mechanisms allow a user to wear device 500.

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

[0161] 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 may be operably connected to the I / O section 514.

[0162] The memory 518 of the personal electronic device 500 may include one or more non-transitory computer-readable storage media for storing computer-executable instructions that, when executed by one or more computer processors 516, may cause the computer processors to perform the techniques described below, including, for example, process 700 (FIGS. 7A-7C), process 900 (FIGS. 9A and 9B), process 1100 (FIG. 11), and process 1300 (FIGS. 13 and 13B). A computer-readable storage medium may 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 embodiments, the storage medium is a transient computer-readable storage medium. In some embodiments, the storage medium is a non-transitory computer-readable storage medium. Non-transitory computer-readable storage media may include, but are not limited to, magnetic, optical, and / or semiconductor storage devices. Examples of such storage devices include magnetic disks, optical disks based on CD, DVD, or Blu-ray technology, and resident solid-state memory such as flash, solid-state drives, etc. Personal electronic device 500 is not limited to the components and configuration of Figure 5B and may include other or additional components in multiple configurations.

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

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

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

[0166] FIG. 5C illustrates detecting multiple contacts 552A-552E on the touch-sensitive display screen 504 by multiple intensity sensors 524A-524D. FIG. 5C additionally includes an intensity diagram illustrating the current intensity measurements of intensity sensors 524A-524D relative to intensity units. In this example, intensity sensors 524A and 524D each measure 9 intensity units, and intensity sensors 524B and 524C each measure 7 intensity units. In some implementations, the aggregate intensity is the sum of the intensity measurements of multiple intensity sensors 524A-524D, which in this example is 32 intensity units. In some embodiments, each contact is assigned a respective intensity that is a fraction of the aggregate intensity. FIG. 5D illustrates assigning aggregate intensities to contacts 552A-552E based on their distance from the center of force 554. In this example, contacts 552A, 552B, and 552E are each assigned a contact intensity of 8 intensity units of aggregate intensity, and contacts 552C and 552D are each assigned a contact intensity of 4 intensity units of aggregate intensity. More generally, in some implementations, each contact j is assigned a respective intensity Ij, which is a fraction of a total intensity A, according to a predetermined mathematical function Ij=A·(Dj / ΣDi), where Dj is the distance from the center of force to the respective contact j, and ΣDi is the sum of the distances from the center of force to all respective contacts (e.g., from i=1 to the end). The operations described with reference to FIGS. 5C-5D can be performed using electronic devices similar to or identical to device 100, 300, or 500. In some embodiments, the characteristic intensity of a contact is based on one or more intensities of the contact. In some embodiments, an intensity sensor is used to determine a single characteristic intensity (e.g., a single characteristic intensity of a single contact). Note that the intensity diagrams are not part of the displayed user interface, but are included in FIGS. 5C-5D as an aid to the reader.

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

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

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

[0170] In some embodiments described herein, one or more actions are performed in response to detecting a gesture including the respective pressure input or in response to detecting the respective pressure input performed by the respective contact(s), where the respective pressure inputs are detected based at least in part on detecting an increase in intensity of the contact(s) above a pressure input intensity threshold. In some embodiments, the respective actions are performed in response to detecting an increase in intensity of the respective contact(s) above a pressure input intensity threshold (e.g., a “downstroke” of the respective pressure input). In some embodiments, the pressure input includes an increase in intensity of the respective contact(s) above a pressure input intensity threshold followed by a decrease in intensity of the contact(s) below the pressure input intensity threshold, and the respective actions are performed in response to detecting a subsequent decrease in intensity of the respective contact(s) below the pressure input threshold (e.g., an “upstroke” of the respective pressure input).

[0171] Figures 5E-5H show the intensity thresholds of the light presses in Figure 5E (e.g., "IT L ") to the intensity threshold for deep depressions in Figure 5H (e.g., "IT D5 illustrates the detection of a gesture including a press input corresponding to an increase in the intensity of contact 562 to an intensity above a deep press intensity threshold (e.g., "IT 2"). The gesture performed by contact 562 is detected on touch-sensitive surface 560, and cursor 576 is displayed over application icon 572B corresponding to app2 on display user interface 570, which includes application icons 572A-572D displayed within predetermined region 574. In some embodiments, the gesture is detected on touch-sensitive display 504. An intensity sensor detects the intensity of the contact on touch-sensitive surface 560. The device detects when the intensity of contact 562 exceeds a deep press intensity threshold (e.g., "IT 2"). D Contact 562 is maintained on touch-sensitive surface 560. In response to detecting the gesture, a deep press intensity threshold (e.g., "IT") is exceeded during the gesture. D "), reduced-scale representations 578A-578C (e.g., thumbnails) of recently opened documents are displayed for App2, as shown in FIGS. 5F-5H. In some embodiments, this intensity, which is compared to one or more intensity thresholds, is the characteristic intensity of the contact. Note that the intensity diagrams for contact 562 are not part of the displayed user interface, but are included in FIGS. 5E-5H as an aid to the reader.

[0172] In some embodiments, the display of representations 578A-578C includes animation. For example, as shown in FIG. 5F, representation 578A is first displayed adjacent to application icon 572B. As the animation progresses, as shown in FIG. 5G, representation 578A moves upward and representation 578B is displayed adjacent to application icon 572B. Then, as shown in FIG. 5H, representation 578A moves upward and representation 578B moves upward toward representation 578A, and representation 578C is displayed adjacent to application icon 572B. Representations 578A-578C form an array above icon 572B. In some embodiments, the animation progresses according to the intensity of contact 562, as shown in FIGS. 5F-5G, as the intensity of contact 562 exceeds a deep press intensity threshold (e.g., "ITD "), representations 578A-578C appear and move upward. In some embodiments, the intensity on which the animation progression is based is a characteristic intensity of the contact. The operations described with reference to FIGS. 5E-5H can be performed using electronic devices similar to or identical to device 100, 300, or 500.

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

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

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

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

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

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

[0179] 6A-6AE show exemplary user interfaces for initial setup of health monitoring, according to some embodiments. The user interfaces in those figures are used to illustrate processes described below, including those in FIGS. 7A-7C. The exemplary user interfaces in those figures relate generally to health monitoring using recorded physiological information and are not limited to any particular type of physiological information. For convenience only, the exemplary user interfaces in those figures are described with reference to one type of physiological information: electrocardiogram (hereinafter "ECG") information.

[0180] FIG. 6A illustrates a first electronic device 600A (e.g., a smartphone) having a display 602 and one or more input devices. In some embodiments, the one or more input devices include a touch layer of 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 (e.g., and including an integrated biometric sensor such as a fingerprint sensor) configured to perform one or more operations, and a second mechanical button 608 configured to perform one or more operations. In some embodiments, the first electronic device 600A includes a wireless communication radio (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 second electronic device 600B described below with reference to FIGS. 6S-6X.

[0181] 6A , a first electronic device 600A displays on a display 602 a home screen user interface 610 corresponding to a home screen of an operating system running on the device. In some embodiments, the home 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 a user's biometric information, such as heart rhythm information and / or heart rate information (e.g., using recorded ECG information).

[0182] In some embodiments, the first electronic device 600A detects user activation 601 (e.g., via touch input) of an icon 610A corresponding to a health application that includes functionality related to managing biometric records, 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 home screen user interface 610 with the user interface of the health application).

[0183] In some embodiments, the health application includes an ECG affordance for viewing and managing existing ECG recordings on the device, the ECG information is recorded using an associated ECG application on a second electronic device (e.g., second electronic device 600B described with reference to FIGS. 6S-6X), and the ECG application on the second electronic device (e.g., second electronic device 600B) is associated with an ECG management function of the health application on the first electronic device 600A. In some embodiments, if the ECG management function is not yet configured on the first electronic device 600A (e.g., the user has not yet used the ECG recording function), invoking the ECG management function on the health application (e.g., in response to detecting a user selection of the ECG affordance) causes the display of a first page of a tutorial for performing initial setup of the ECG management function of the health application (e.g., as described with reference to FIG. 6F).

[0184] In some embodiments, the home screen user interface 610 includes a paired device application that corresponds to the icon 610B and is associated with the device paired with the first electronic device 600A (e.g., the second electronic device 600B). In some embodiments, while displaying the home screen user interface 610, the first electronic device 600A detects a user activation 641 of the icon 610B (e.g., via a tap input), as shown in FIG.

[0185] In some embodiments, in response to detecting user activation 641, the first electronic device 600A displays a main user interface 643 of the paired device's application on the display 602, as shown in FIG. 6C. In some embodiments, the paired device's application includes multiple application settings affordances 645A-645H corresponding to various applications installed on the paired device (e.g., the second electronic device 600B), including a cardiac application settings affordance 645G corresponding to a cardiac application (e.g., an ECG application) installed on the paired device. In some embodiments, while displaying the main user interface 643 of the paired device's application, the device detects user activation 647 of the cardiac application settings affordance 645G (e.g., via a tap input).

[0186] In some embodiments, in response to detecting user activation 647 of the cardiac application settings affordance 645G, the first electronic device 600A displays on the display 602 an application settings page 649 for changing and / or configuring application settings of a corresponding cardiac application (e.g., an ECG application) on the second electronic device 600B, as shown in FIG. 6D . In some embodiments, if the ECG management feature is not already configured on the first electronic device 600A, the application settings page 649 includes an affordance 651 for performing an initial configuration of the ECG management feature (e.g., an affordance labeled “Configure ECG Features” or “Configure ECG Application in Health”). In some embodiments, the first electronic device 600A, in response to detecting user activation of affordance 651, launches a first page of a tutorial (e.g., as described with reference to FIG. 6F ).

[0187] 6E shows a first electronic device 600A displaying a (selectable) notification 612 on its display 602 indicating (to a 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., 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 within the device's home screen user interface 610 (e.g., at the top of the display). In some embodiments, the notification 612 is displayed over the user interface of an application running on the device (e.g., an email application, a web browser application).

[0188] In some embodiments, the notification 612 indicates that initial setup (e.g., orientation) of the health application's ECG management functionality needs to be performed in order to utilize the application's ECG functionality. In some embodiments, while displaying the notification 612, the first electronic device 600A detects user selection 603 (e.g., via touch input) of the notification 612. In response to detecting user selection 603, the first electronic device 600A launches a first page of a tutorial for performing initial setup of the ECG management functionality and associated ECG application.

[0189] 6F shows a first electronic device 600A displaying on its display 602 a first page 614 of a tutorial for performing initial setup of an ECG management function and associated ECG application. In some embodiments, the first page 614 of the tutorial includes a graphical indication area 614A that graphically illustrates (e.g., via a still image, via animation) the functionality of the ECG management function and associated ECG application (e.g., recording heart rhythm information and / or heart rate information) and instructions on how to perform the functionality (e.g., using an 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 that explains use of the ECG management function and associated ECG application (e.g., stating "check your heart rhythm") and background information related to use of the ECG management function and associated ECG application.

[0190] In some embodiments, the first tutorial page 614 includes a date of birth input field 614C for accepting user input corresponding to the user's date of birth, which is used to determine whether the user meets a minimum age requirement (e.g., 22 years old) for using the features of the ECG application. In some embodiments, the date of birth input field 614C includes scrollable month, day, and year fields. In some embodiments, the first tutorial page 614 does not include the date of birth input field 614C. In some embodiments, the first tutorial page 614 includes (e.g., in addition to or instead of the date of birth input field 614C) an age restriction message (e.g., stating "you must be 22 years of age or older") indicating to the user that the user must meet a minimum age requirement.

[0191] In some embodiments, the first page 614 of the tutorial includes an affordance 614D for advancing the tutorial. In FIG. 6F , while displaying the first page 614 of the tutorial for performing ECG management functions and initial configuration of an associated ECG application, the first electronic device 600A detects user activation 605 of the affordance 614D for advancing the tutorial (e.g., via touch input). In some embodiments, pursuant to a determination that the 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 notice on the display 602 indicating that the user does not meet the necessary minimum age requirement (e.g., stating, "ECG application is not intended for use by persons under the age of 22"). In some embodiments, the error notice is superimposed on the first page 614 of the tutorial. In some embodiments, while displaying the error notice, the background of the display (displaying the first page 614) is darkened (thereby highlighting the displayed error notice).

[0192] In some embodiments, in response to detecting user activation 605 (and following a determination that the 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 shown in FIG.

[0193] FIG. 6G shows a first electronic device 600A displaying on its display 602 a second page 616 of a tutorial for performing initial setup of an ECG management function and an associated ECG application (e.g., the associated ECG application is running or can be launched on a second electronic device, such as second electronic device 600B). In some embodiments, the second page 616 of the tutorial includes an animation area 616A that graphically illustrates example ECG information captured using the application (e.g., via a still image, via animation). In some examples, the animation area 616A includes an example tachogram animation. In some examples, the example tachogram animation includes one or more objects that move continuously across the animation by tracking a tachogram-like portion of the animation. In some embodiments, the second page 616 of the tutorial includes a text description area 616B that summarizes how ECG information is captured from a user and how the recorded biometric information can be viewed by the user. In some embodiments, the second page 616 of the tutorial includes affordances 616C for progressing through the tutorial.

[0194] 6G, while displaying a second page 616 of a tutorial for performing ECG management functions and initial configuration of an associated ECG application, the first electronic device 600A detects user activation 607 (e.g., via touch input) of an affordance 616C to advance the tutorial. In some embodiments, in response to detecting user activation 607, the device displays a possible outcomes page 618 of the tutorial on the display 602 (e.g., replacing the display of the first page 616), as shown in FIG.

[0195] 6H shows a first electronic device 600A displaying on its display 602 a possible outcome page 618 of a tutorial for performing an ECG management function and initial configuration of an associated ECG application. In some embodiments, the possible outcome page 618 includes a representation of multiple possible assessment outcomes that can be generated based on ECG information recorded using an associated ECG application on a second electronic device (e.g., the second electronic device 600B).

[0196] In some embodiments, the representations of possible assessment outcomes shown on the tutorial's possible outcomes page 618 include possible assessment outcomes corresponding to heart rhythms and heart rates captured from an ECG recording. In some embodiments, the first possible assessment outcome is a "normal rhythm" outcome (or "normal outcome") corresponding to no abnormal indications being determined from the user's ECG recording. In some embodiments, the second possible assessment outcome is an "abnormal heart rhythm" outcome (e.g., an "atrial fibrillation" outcome) corresponding to abnormal heart rhythm indications (and possibly high / low heart rate indications) being determined from the user's ECG recording. In some embodiments, the third possible assessment outcome is an "abnormal heart rate" outcome (e.g., a "high or low heart rate" outcome) corresponding to an abnormally (or abnormally) high or low heart rate being determined from the user's ECG recording. In some embodiments, the fourth possible evaluation result is an "inconclusive" result, corresponding to a result in which the evaluation result cannot be determined from the user's ECG recording (e.g., due to a low-quality reading).

[0197] In some embodiments, as shown in Figure 6H, the possible outcome page 618 shows multiple representations of possible assessment outcomes, where not all of the representations are visible on the display at the same time. In Figure 6H, a representation 620 of a first assessment outcome (a "normal" outcome) and (a portion of) a representation 622 of a second ejection outcome (an "atrial fibrillation" outcome) are visible on the display.

[0198] In some embodiments, as shown in FIG. 6H , each representation of a possible assessment result shown on the possible results page 618 includes an animation area containing a graphical animation representing its corresponding assessment result (e.g., a tachogram-like animation, a beating heart animation, one or more objects moving continuously / repeatedly across the tachogram-like animation at a particular frequency), and a text area showing a portion of a text description explaining the (medical) characteristics of its corresponding assessment result.

[0199] 6H, the representation 620 of the "normal" result includes an animation region 620A containing an exemplary animation of the "normal" result and a text region 620B showing a portion of a text description describing the characteristics of the "normal" result, and the representation 622 of the "atrial fibrillation" result includes an animation region 622A containing an exemplary animation of the "atrial fibrillation" result and a text region 622B showing a portion of a text description describing the medical characteristics of the "atrial fibrillation" result. In some embodiments, the animations include a beating heart animation and a tachogram-like animation that combines the rhythm and rate of the heartbeat.

[0200] In some embodiments, the representations of the possible assessment outcomes also include expansion affordances (e.g., "Show more" affordances) for displaying a full textual description of each assessment outcome (e.g., by expanding the text area). In FIG. 6H, representation 620 of the "Normal" outcome includes expansion affordance 620C, which, when selected (e.g., via touch input), causes the display of a full textual description of the "Normal" outcome (e.g., including additional textual information not shown in text area 620B), and representation 622 of the "Atrial Fibrillation" outcome includes expansion affordance 622C, which, when selected (e.g., via touch input), causes the display of a full textual description of the "Atrial Fibrillation" outcome (e.g., including additional textual information not shown in text area 622B).

[0201] 6I, first electronic device 600A detects scroll input 609 (e.g., a scrolling touch gesture on the display) while displaying possible results page 618 having representation 620 and representation 622 visible on display 602. In response to detecting scroll input 609, the device scrolls possible results page 618 so that one or more other representations of other possible evaluation results become visible on display 602, as shown in FIG.

[0202] In Figure 6J, representation 624 of the "High or Low Heart Rate" result is fully visible on display 602. Similar to the other representations of possible assessment results, representation 624 includes animation region 624A containing an exemplary graphical animation of the "High or Low Heart Rate" result, text region 624B showing a portion of a text description describing the medical characteristics of the "High or Low Heart Rate" result, and an expansion affordance 624C for expanding text region 624C to fully show all of the text of the text description. Also in Figure 6J, representation 622 of "Atrial Fibrillation" remains fully visible on the display, while only a portion of representation 626 of the "Indeterminate" result is visible on the display.

[0203] 6K, while displaying possible results page 618 having representation 620 of the “atrial fibrillation” result visible on display 602, first electronic device 600A detects user activation 611 (e.g., via touch input) of expansion affordance 622C (e.g., because the user wishes to see all of the text of the text description describing the “atrial fibrillation” result). As shown in FIG. 6L, in response to detecting user activation 622C of expansion affordance 622C, first electronic device 600A expands text region 622B of representation 622 of the “atrial fibrillation” result to display the entire text of the text description. In some embodiments, expanding the text region removes the expansion affordance from the representation. In some embodiments, expanding the text region replaces the expansion affordance with a contraction affordance (e.g., a “show less” affordance).

[0204] 6M, while displaying possible results page 618 with expanded text area 622C of representation 622 of the "atrial fibrillation" result on display 602, the first electronic device detects (e.g., via the touch layer of the display) a scroll input 613 (e.g., a scroll touch gesture). In response to detecting the scroll input 613, the device scrolls possible results page 618 so that all of representation 626 of the "uncertain" result is visible on the display, as shown in FIG.

[0205] 6N , the representation 626 of the “indeterminate” result is fully visible on the display 602. Similar to the other representations of possible assessment outcomes, the representation 626 includes an animation region 626A containing an illustrative graphical animation of the “indeterminate” result, a text region 626B showing a portion of a text description describing the medical characteristics of the “indeterminate” result, and an expansion affordance 626C for expanding the text region 626C to fully show all of the text of the text description. In some embodiments, the possible results page 618 includes an affordance 628 for progressing through the tutorial (e.g., at the bottom of the page).

[0206] In some embodiments, as described above, the animations (in animation regions 620A-626A) of the multiple representations 620-626 of possible assessment outcomes on the possible outcomes page 618 include a beating heart animation and a tachogram-like animation that combine to show the rhythm and rate of a heartbeat. In some embodiments, the animations are synchronized. In some examples, each animation includes a repeating loop, with each loop consisting of an object (e.g., a circular object) that exits the beating heart animation and moves across the screen while tracking the tachogram-like animation. The repeating loops of the multiple animations (in representations 620-626) are synchronized to start and end at synchronized time intervals.

[0207] 6N, while displaying affordance 628 of possible outcomes page 618 for advancing the tutorial on display 602, first electronic device 600A detects user activation 615 of affordance 628 for advancing the tutorial (e.g., via touch input). In response to detecting user activation 615, first electronic device 600A displays restrictions page 630 on display 602 (e.g., replacing the display of possible outcomes page 618), as shown in FIG.

[0208] In some embodiments, the restriction page 630 indicates to the user (e.g., via a text description) some limitations of the assessment results determined from an ECG recording taken on the second electronic device (e.g., second electronic device 600B). In some examples, the restriction page 630 includes a list 630A of one or more medical characteristics (e.g., heart attack, blood clot / stroke) that cannot be determined from the recorded ECG information. In some embodiments, the restriction page 630 includes an affordance 630B for progressing through the tutorial (e.g., at the bottom of the page).

[0209] 6O, while displaying restriction page 630 on display 602, first electronic device 600A detects user activation 617 (e.g., via touch input) of affordance 630B to advance through the tutorial. In some embodiments, in response to detecting user activation 617 of affordance 630B, the device displays instruction page 632 on display 602, as shown in FIG. 6P.

[0210] In some embodiments, one or more of tutorial pages 614, 616, 618, and / or 632 (as shown in FIGS. 6F, 6G, 6H, and 6O, respectively) include a cancel affordance. In some embodiments, upon detecting a user selection of the cancel affordance (e.g., of any one of tutorial pages 614, 616, 618, and / or 632), first electronic device 600A displays a notification 653 on display 602, as shown in FIG. 6Q. In some embodiments, notification 653 includes an indication 653A (e.g., stating, "If you cancel now, you can take an ECG recording after you configure your settings") informing the user that their current progress through the tutorial will be lost and that they must restart the initial setup process to begin taking ECG recordings on second electronic device 600B. In some embodiments, notification 653 includes a confirmation affordance 653B (e.g., stating "set up later") to confirm cancellation of the setup process, thus exiting the tutorial. In some embodiments, while displaying notification 653, the background of the display is dimmed (thereby highlighting notification 653).

[0211] 6P shows a first electronic device 600A displaying an instruction page 632 on its display 602. In some embodiments, the instruction page 632 includes a graphical indication region 632A and a text indication region 632B that provides instructions on how to proceed with an ECG recording using a second electronic device (e.g., the second electronic device 600B). In some examples, the graphical indication region 632A corresponds to the graphical indication region 614A of the first page 614 of the tutorial and graphically indicates (e.g., via a still image, via animation) that a user is to take an ECG recording using the second electronic device (e.g., the second electronic device 600B). In some examples, the text indication region 632B includes a list of instructions including the steps necessary to perform an ECG recording on the second electronic device, which may be, for example, a smartwatch (e.g., the second electronic device 600B) having one or more biometric sensors paired with the first electronic device 600A.

[0212] In some embodiments, the instruction page 632 includes a deferral affordance 632C (e.g., indicating "take recording later") that allows the user to postpone taking the first ECG recording until a later time (thus allowing the user to complete the initial setup process without performing the first ECG recording). In some embodiments, while displaying the instruction page 632, the first electronic device 600A detects user activation 631 (e.g., via touch input) of the deferral affordance 632C.

[0213] In some embodiments, in response to detecting user activation 631 of defer affordance 632C, first electronic device 600A displays a confirmation notification 633 on display 602, as shown in FIG. 6R. In some embodiments, confirmation notification 633 is overlaid on instruction page 632. In some embodiments, confirmation notification 633 includes a text indication 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 enabled to perform an ECG recording. In some embodiments, confirmation notification 633 includes a confirmation affordance 633B for acknowledging completion of the ECG initial setup process and exiting the setup process (without taking a first ECG recording). In some embodiments, in addition to confirmation notification 633, the device displays a cancel affordance 635 for dismissing confirmation notification 633 and exiting to return to instruction page 632. In some embodiments, while displaying the confirmation notice 633 (and cancel affordance 635), the background of the display (displaying the instruction page 632) is darkened (thereby highlighting the displayed confirmation notice).

[0214] 6S-6X illustrate a second electronic device 600B (e.g., a smartwatch) having a display 634 and one or more input devices (e.g., including a touch layer of the display 634 and one or more mechanical buttons, such as a depressible rotating crown). In some embodiments, the second electronic device 600B includes one or more biometric sensors (e.g., for detecting a user's heart rhythm and heart rate, for recording ECG information) including one or more electrodes integrated into the input device 636 (e.g., a mechanical input device, such as a depressible rotating crown) of the second electronic device 600B. In some embodiments, the one or more biometric sensors of the second electronic device 600B further include one or more electrodes of (e.g., integrated into) a housing portion (e.g., a backplate) of the second electronic device 600B, where the one or more electrodes integrated into the input device operate in conjunction with the one or more electrodes of the housing portion to capture biometric information (e.g., ECG information). Features related to one or more biometric sensors of second electronic device 600B used to capture biometric information (e.g., ECG information) are described in more detail in Appendix A. In FIG. 6S, second electronic device 600B displays a clock face user interface 638 (e.g., the device's time screen).

[0215] In FIG. 6S, while displaying the lock user interface 638, the second electronic device 600B detects a user input 619 on the input device 636. In some embodiments, the user input 619 is a single press of the input device 636 (e.g., such that the force of the press exceeds a threshold amount that causes the input device 636 to “click”). In some embodiments, in response to detecting the user input 619 on the input device 636, the second electronic device displays (e.g., replacing the display of the lock user interface 638) a home user interface 640 (e.g., a screen corresponding to the device's home screen and including multiple icons corresponding to applications installed on and that can be launched on the device) on the display 634, as shown in FIG. 6T. The home user interface 640 includes an icon 642 (e.g., an icon graphically depicting a heart) corresponding to an ECG application installed on the device, where the ECG application on the second electronic device 600B is associated with the ECG management function of the health application installed on the first electronic device 600A.

[0216] 6T, while displaying an icon 642 corresponding to an ECG application on display 634, second electronic device 600B detects user activation 621 (e.g., via touch input) of icon 642. In response to detecting user activation of icon 642, the device launches and displays the ECG application and displays a user interface 644 of the ECG application on display 634 (e.g., replacing home user interface 640), as shown in FIG.

[0217] In some embodiments, the user interface 644 of the ECG application includes an animation 646 (e.g., a fluid animation) that depicts a particular shape (e.g., a heart). In some examples, as shown in FIG. 6U, the animation 646 includes multiple dynamic objects (e.g., circular objects) that form a particular shape (e.g., a heart), which appears three-dimensional and visually fluid as the multiple dynamic objects constantly move while maintaining the structure of the shape.

[0218] In some embodiments, after a predetermined time (e.g., 5 seconds) has elapsed since launching and displaying the ECG application on the second electronic device 600B (but the device has not detected any additional input from the user), the second electronic device 600B displays on the user interface 644 (and while maintaining the display of the animation 646) a notification message 648 (e.g., "Hold your finger on the crown") indicating to the user that an action must be taken (by the user) to proceed with recording ECG information using the device, as shown in FIG. 6V. In some embodiments, the user provides user input (e.g., a 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 of a housing portion (e.g., a backplate) of the second electronic device 600B) to proceed with recording ECG information, as instructed by the notification message 648.

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

[0220] 6W also shows the second electronic device 600B displaying an ECG application user interface 644 on the display 634 while an ECG recording (e.g., corresponding to user input 629 on the input device 636) is taking place. In some embodiments, while recording ECG information, the second electronic device 600B displays a BPM indicator 698 that indicates the heart rate being detected by the recording. In some embodiments, while recording ECG information, the second electronic device 600B further displays a tachogram 699 that graphically depicts the ongoing recording over an animation 646 (e.g., that transitions from its initial shape, such as a heart, to a grid-like pattern as the recording progresses). In some embodiments, while recording ECG information, a timer 697 continuously reflects (e.g., by counting down) the time remaining to successfully complete the recording. Features relating to aspects of performing ECG recording (eg, on a device such as second electronic device 600B) are described in more detail below in FIGS. 8A-8S, 10A-10J, and 12A-12S.

[0221] 6X shows the first electronic device 600A and the second electronic device 600B immediately after completing the ECG recording configuration of FIG. 6W. In some embodiments, upon completing the ECG recording, the second electronic device 600B transmits the ECG recording data to the first electronic device 600A (e.g., via a Bluetooth® connection). In some embodiments, upon completing the ECG recording, the second electronic device 600B transmits the ECG recording data to an external server (e.g., via an LTE or WiFi® connection), which is also accessible by the first electronic device 600A. In some embodiments, the second electronic device 600B can record and store multiple ECG recordings locally and transmit the multiple ECG recordings to the first electronic device 600A.

[0222] In some embodiments, immediately after completing an ECG recording, the first electronic device 600A displays a tutorial summary page 695, which includes a representation 693 of the completed recording. In some embodiments, the representation 693 includes the assessment results (e.g., “normal rhythm”), a heart rate reading (e.g., in BPM), and a graphical representation of the recording (e.g., a tachogram). In some embodiments, the tutorial summary page 695 includes an affordance 693 for exiting the summary page. In some embodiments, the first electronic device 600A summary page 695 includes a Done button 691 for exiting the tutorial (after completing the tutorial). In some embodiments, if the user completes the tutorial without taking a first ECG recording, as described with reference to FIG. 6R , the representation 639 of the summary page 695 is displayed without an indication of the assessment results, heart rate reading, and graphical representation of the recording (e.g., the assessment results, heart rate reading, and graphical representation fields are blank).

[0223] In some embodiments, immediately after completing an ECG recording, the second electronic device 600B displays at least a portion of a corresponding summary page 689 (e.g., above the ECG application's user interface 644 with its initial pattern animation 646 (e.g., a flowing heart shape pattern as shown in FIG. 6V )). In some embodiments, the summary page 689 includes assessment results (e.g., “Normal Results”) and other relevant information about the completed recording. In some embodiments, the summary page 689 slides onto the display from an edge of the display (e.g., the bottom edge of the display). Features related to aspects of ECG recordings being performed on a device (e.g., the second electronic device 600B) are described in more detail below with reference to FIGS. 12A-12S.

[0224] In some embodiments, the user can perform multiple ECG recordings using an ECG application on the second electronic device 600B. In some embodiments, the multiple ECG recordings are sent from the second electronic device 600B to the first electronic device 600A (or to an external server accessible by the first electronic device 600A) for viewing and management via an ECG management function of a health application on the first electronic device 600A.

[0225] 6Y shows the first electronic device 600A displaying on its display 602 a health data user interface 650 of a health application (e.g., associated with an ECG application on the second electronic device 600B) after performing several ECG readings using the second device 600B. In some embodiments, the health application is accessible via a corresponding icon on the home user interface of the operating system of the first electronic device 600A.

[0226] In some embodiments, the health application's health data user interface 650 includes an affordance 650A (e.g., described as "heart") for viewing and managing cardiac health information. In FIG. 6Y, while displaying the health data user interface 650, the first electronic device 600A detects user activation 623 of the affordance 650A (e.g., via touch input). In response to detecting user activation 623, the device displays on the display 602 a cardiac data user interface 652 that corresponds to cardiac-specific functionality of the health application.

[0227] In some embodiments, cardiac data user interface 652 of the health application on first electronic device 600A includes a heart rate affordance 654. In some embodiments, heart rate affordance 654 includes an indication of a range of the user's heart rate measured (e.g., via second electronic device 600B) during a particular time period (e.g., today). In some embodiments, in response to detecting a user selection on heart rate affordance 654, cardiac data user interface 652 displays a graphical representation of the heart rate information summarized by heart rate affordance 654 within a graphical representation area 656 of the user interface (and further highlights the affordance with particular visual characteristics, such as a different color, to indicate to the user that the heart rate affordance has currently been selected by the user).

[0228] In some embodiments, the cardiac data user interface 652 of the health application on the first electronic device 600A includes an ECG affordance 658. In some embodiments, the ECG affordance 658 includes a summary of cardiac health assessment results (e.g., a “normal” result, an “atrial fibrillation” result, a “high or low heart rate” result, an “indeterminate” result) determined from one or more ECG recordings performed during a particular period (e.g., today), and the number of recordings taken during that period (e.g., “two readings”). In some embodiments, the ECG affordance 658 includes an information affordance 658A for viewing and managing information about existing ECG recordings (e.g., previously performed by the user on the second electronic device 600B).

[0229] 6Z, while displaying a cardiac data user interface 652 having an ECG affordance 658 visible on the display 602, the first electronic device 600A detects a user activation 625 (e.g., via touch input) of an information affordance 658A of the ECG affordance 658. In response to detecting the user activation 625 of the information affordance 658A, the first electronic device 600A displays an ECG management user interface 660 on the display 602, as shown in FIG.

[0230] 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 from the corresponding most recent ECG recording performed on the second electronic device 600B. In some embodiments, the representation of the most recent assessment results includes a graphical portion (e.g., a tachogram) that graphically depicts the recording and a text portion indicating the type of assessment result (e.g., a “normal” result, an “atrial fibrillation” result, a “high or low heart rate” result, an “indeterminate” result) and 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 there are no symptoms associated with the result, a “no symptoms” indication is shown in the corresponding representation of the result. In some embodiments, if the user does not specify any symptoms for the result (or indicates that there are no symptoms for the result), no symptom indication is shown in the corresponding representation of the result. The characteristics of the user selection of symptoms for each evaluation result will be described in more detail with reference to FIGS. 12A to 12S.

[0231] In some embodiments, the first electronic device 600A detects user activation of the ECG affordance 658 at a location on the affordance that does not correspond to the information affordance 658A. In some embodiments, in response to the user activation, the first electronic device 600A replaces the display of the heart rate information shown in the graphical depiction area 656 of FIG. 6Z with cardiac rhythm information in graphical form.

[0232] In FIG. 6AA , cardiac rhythm data user interface 660 shows representation 662A corresponding to the most recent ECG recording, representation 662B corresponding to the second most recent ECG recording, and representation 662C corresponding to the third most recent ECG recording. In some examples, representation 662A corresponds to a “normal” result having a heart rate measurement of 74 BPM and an indication of two symptoms selected for the result. In some examples, representation 662B corresponds to an “indeterminate” result having no determined heart rate measurement for the result and having “no symptoms” specifically indicated by the user for the result. In some examples, representation 662C corresponds to an “atrial fibrillation” result having 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 there were no symptoms for the result. Furthermore, in some examples, because the “atrial fibrillation” result is an abnormal result, at least a portion of representation 662C is highlighted with a particular visual characteristic (e.g., a warning color such as yellow) that is different from the default visual characteristic.

[0233] In some embodiments, the ECG management user interface 660 also includes multiple affordances for viewing additional / different representations of past assessment results and sorting / filtering existing assessment results. In some examples, the ECG management user interface 660 includes a “View all results” affordance 664A for displaying representations of all past ECG recordings performed by the user (e.g., also showing the number of associated existing recordings). In some examples, the ECG management user interface 660 includes a first filter affordance 664B for displaying representations of all existing ECG recordings (e.g., filtering existing recordings) that correspond to the “Normal” result (e.g., representation 662A). In some examples, the ECG management user interface 660 includes a second filter affordance 664C for displaying representations of all existing ECG recordings (e.g., filtering existing recordings) that correspond to the “Atrial Fibrillation” result (e.g., representation 662C). In some examples, the ECG management user interface 660 includes a second filter affordance 664C for displaying (e.g., filtering the existing recordings) all representations of existing ECG recordings that correspond to an “atrial fibrillation” result (e.g., representation 662C). In some examples, the ECG management user interface 660 includes a third filter affordance 664D for displaying (e.g., filtering the existing recordings) all representations of existing ECG recordings that correspond to both an “atrial fibrillation” result and a “high heart rate” (e.g., a heart rate greater than 150 BPM) result. In some examples, the ECG management user interface 660 includes a fourth filter affordance 664E for displaying (e.g., filtering the existing recordings) all representations of existing ECG recordings that correspond to both a “high heart rate” (e.g., a heart rate greater than 150 BPM) result and a “low heart rate” (e.g., a heart rate less than 50 BPM) result.In some examples, the ECG management user interface 660 includes a fifth filter affordance 664F for displaying (e.g., filtering the existing recordings) representations of all existing ECG recordings corresponding to a “high heart rate” result (e.g., a heart rate above 150 BPM). In some examples, the ECG management user interface 660 includes a sixth filter affordance 664G for displaying (e.g., filtering the existing recordings) representations of all existing ECG recordings corresponding to a “low heart rate” result (e.g., a heart rate below 50 BPM). In some examples, the ECG management user interface 660 includes a seventh filter affordance 664H for displaying (e.g., filtering the existing recordings) representations of all existing ECG recordings corresponding to an “indeterminate” result (e.g., because the measured heart rate was too high or too low to determine an assessment result, or because the captured ECG information was incomplete and / or unreadable to determine an assessment result).

[0234] 6AB, while displaying ECG management user interface 660 on display 602, first electronic device 600A detects (e.g., via touch input) user selection 627 of representation 662A (corresponding to a "normal" result having a heart rate measurement of 74 BPM and an indication of two symptoms selected for the result). In response to detecting user selection 627, first electronic device 600A displays on display 602 (e.g., replacing the display of ECG management user interface 660) a details page 666 corresponding to the selected assessment result, as shown in FIG.

[0235] In some embodiments, the details page includes one or more descriptive items associated with the selected assessment result (e.g., tachogram, type of assessment result, measured BPM of the result, presence or absence of atrial fibrillation, one or more selected symptoms). Detail page 666 corresponds to the assessment result of representation 662A (from FIG. 6AB), which is a “normal” result. In some examples, details page 666 includes animation 668A that graphically depicts the recording of this normal result (e.g., a tachogram representing measured heart rhythm and heart rate data), an indication 668B that shows the determined assessment result of the recording (the “normal” result), an indication 668C that shows whether one or more particular medical characteristics (e.g., atrial fibrillation) were determined from the ECG recording (e.g., “This recording showed no signs of atrial fibrillation”), and an indication 668D that shows (or lists) user-specified symptoms associated with the ECG recording (e.g., “chest pain” and “shortness of breath”).

[0236] In some embodiments, a details page (e.g., details page 666) includes information affordance 670 that triggers the display of a text description that describes the general medical characteristics of the corresponding assessment result. In some examples, the text description corresponds to the full text description displayed in the expanded text area of ​​tutorial possible results page 618, as described above with reference to FIGS. 6H-6N.

[0237] In some embodiments, a details page (e.g., details page 666) includes a share affordance 672 for sharing a document (e.g., a PDF document) summarizing the corresponding ECG recording with a specified external source (e.g., sending the document to an email account). An exemplary document generated for transmission to the indicated external source is shown in FIG. 6AD. In some embodiments, in response to detecting a user selection of share affordance 672, first electronic device 600A generates the document and allows the user to input intended recipients (e.g., email accounts) for (automatic) transmission of the generated document to the intended recipients.

[0238] In some embodiments, the details page (e.g., details page 666) includes an emergency contact affordance 674 (e.g., to contact 911 for immediate medical attention). In some embodiments, in response to detecting a user selection of the emergency contact affordance 674, the first electronic device 600A initiates a call to an emergency contact (e.g., 911).

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

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

[0241] FIG. 6AD illustrates a document 680 (e.g., a PDF document) generated in response to detecting a user selection of a share affordance 672 from the details page 666. In some examples, the document 680 includes basic user information 682 (e.g., the user's name, the user's date of birth). In some examples, the document 680 includes an evaluation result 684 of the ECG recording (e.g., a “normal” result, an “atrial fibrillation” result, a “high or low heart rate” result, an “indeterminate” result). In some examples, the document 680 includes a heart rate measurement 686 of the ECG recording (e.g., in BPM). In some examples, the document 680 includes a time 694 of the ECG recording. In some examples, the document 680 includes a list 688 of symptoms selected by the user for the ECG recording. In some examples, the document 680 includes a tachogram 690 of the ECG recording (e.g., the full, unfiltered tachogram). In some examples, the document 680 includes notation information 692 describing the tachogram 690.

[0242] In some embodiments, the first electronic device 600A can enable and disable ECG recording functionality on the second electronic device 600B (e.g., via a health application and / or a paired device application described with reference to FIG. 6A ). In some embodiments, when an ECG application is launched on the second electronic device 600B while the ECG recording functionality is disabled (by the first electronic device 600A), the second electronic device 600B displays an error notification user interface 637 on the display 634, as shown in FIG. 6AE, that indicates to the user that an ECG recording cannot be performed because the ECG recording functionality has been disabled (by the first electronic device 600A) (e.g., via text stating “ECG application has been remotely disabled”).

[0243] 7A-7C are flow diagrams illustrating a method for initializing health monitoring, according to some embodiments. Method 700 is performed on a first electronic device (e.g., 100, 300, 500, 600A) having a display and one or more input devices (e.g., biometric sensors, a touch layer of the display), the first electronic device being paired with a second electronic device (e.g., 600B). Some operations of method 700 are optionally combined, the order of some operations is optionally changed, and some operations are optionally omitted.

[0244] As described below, method 700 provides an intuitive way to manage health monitoring. This method reduces the cognitive burden on the user when managing health monitoring, thereby creating a more efficient human-machine interface. For battery-operated computing devices, allowing the user to manage health monitoring faster and more efficiently conserves power and increases the time between battery charges.

[0245] The first electronic device (e.g., 600A) displays (706) on a display (e.g., 602) a first portion of a tutorial (e.g., 614, 616, 618, 630, 632) for using a function of the second electronic device (e.g., 600B) (e.g., measuring heart rhythm information (ECG) or heart rate information (BPM)) (e.g., a function performed using one or more biometric sensors of the second electronic device). Displaying the first portion of the tutorial for using the function of the second electronic device reduces the number of inputs required by the user to initialize the first electronic device (e.g., 600A) and the second electronic device (e.g., 600B) to use the function by providing guidance on how to successfully complete the initialization process and by providing important background information about using the function (e.g., without having the user try out the function without any guidance to learn how to use it). Improves usability of the device by reducing the number of inputs required to perform an action, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), and also reduces power usage and improves the battery life of the device by allowing the user to use the device more quickly and efficiently.

[0246] In some embodiments, prior to displaying on the display (e.g., 602) a first portion (e.g., 614, 616, 618, 630, 632) of a tutorial for using a feature of a second electronic device (e.g., 600B), the first electronic device (e.g., 600A) receives (702) a second indication (e.g., via the wireless communication radio of the first electronic device) from the second electronic device (e.g., 600B) that an application configured to control use of the feature on the second electronic device (e.g., 600B) has been opened (e.g., launched, started) on the second electronic device (e.g., 600B). Displaying the second indication that an application configured to control use of the feature 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 an operation using the feature. Providing improved visual feedback to the user improves usability of the device, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate input when operating / interacting with the device and reducing user errors), and also reduces power usage and improves the battery life of the device by allowing the user to use the device more quickly and efficiently.

[0247] In some embodiments, in response to receiving a second indication that an application configured to control use of a feature on the second electronic device (e.g., 600B) is open, the first electronic device (e.g., 600A) displays (704) on the display (e.g., 602) a notification (e.g., 612) corresponding to a tutorial for using the feature on the second electronic device. Displaying the notification on the display (e.g., 602) corresponding to a tutorial for using the feature on the second electronic device provides the user with feedback regarding the current state of the second electronic device and visually indicates to the user that a tutorial is available on the first electronic device (e.g., 600A) to guide the user through configuring use of the feature on the second electronic device. Providing the user with improved visual feedback improves device usability and makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), as well as allowing the user to use the device more quickly and efficiently, thereby reducing power usage and improving the device's battery life.

[0248] In some embodiments, the notification (e.g., 612) notifies the user that an application has launched on the second electronic device (e.g., 600B) and that the user can view a tutorial for using a feature of the second electronic device (e.g., 600B) associated with the launched application. In some embodiments, the first electronic device (e.g., 600A) displays the tutorial on the display (e.g., 602) in response to detecting user selection (e.g., a tap gesture) of the notification (e.g., 612). Displaying the tutorial on the display (e.g., 602) in response to detecting user selection of the notification (e.g., 612) improves visual feedback by indicating to the user that a tutorial corresponding to the displayed notification has launched on the first electronic device (e.g., 600A). Providing improved visual feedback to the user improves usability of the device, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate input when operating / interacting with the device and reducing user errors), and also reduces power usage and improves the battery life of the device by allowing the user to use the device more quickly and efficiently.

[0249] In some embodiments, a first electronic device (e.g., 600A) displays a first portion of a tutorial (e.g., 614, 616, 618, 630, 632) in response to input received while displaying a user interface (e.g., 643) configured to change one or more settings of a second electronic device (e.g., 600B). Displaying the first portion of the tutorial in response to input received while displaying a user interface configured to change 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 that can be used on the second electronic device. Providing improved visual feedback to the user improves device usability, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), and additionally reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

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

[0251] In response to detecting a request to proceed through the tutorial, the first electronic device (e.g., 600A) displays (710) on its display (e.g., 602) instructions to perform an action (e.g., capturing / recording biometric data) on the second electronic device (e.g., 600B) using the capabilities of the second electronic device. Displaying (710) instructions to perform an action on the second electronic device (e.g., 600B) using the capabilities of the second electronic device on the display (e.g., 602) of the first electronic device (e.g., 600A) improves visual feedback to the user, indicating that the action corresponding to the tutorial should be performed on the second electronic device (e.g., and not on the first electronic device). Providing the user with improved visual feedback improves device usability, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), and allows the user to use the device more quickly and efficiently, thereby reducing power usage and improving the device's battery life.

[0252] In some embodiments, the 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 heart-related data (e.g., ECG data, BPM data).

[0253] In some embodiments, the first portion of the tutorial includes multiple graphical indications (e.g., 620, 622, 624, 626, cardiac rhythm assessment results, cardiac rate measurements) of possible outcomes of operations (e.g., ECG recording operation, BPM measurement operation) performed on the second electronic device (e.g., 600b).

[0254] In some embodiments, the operation evaluates medical characteristics (of the user) including a heart rhythm assessment (e.g., an electrocardiogram reading) and a heart rate assessment (e.g., a BPM reading), and the possible results are selected from the group consisting of a normal result (e.g., for the heart rhythm assessment and / or heart rate assessment), an abnormal heart rhythm pattern result (e.g., signs of atrial fibrillation), an abnormal heart rate result (e.g., BPM above a high threshold or below a low threshold, such as more than 150 BPM or less than 50 BPM), and an indeterminate result (e.g., based on a poor quality reading).

[0255] In some embodiments, while displaying at least a first possible outcome (e.g., 624) of the possible outcomes, where the first possible outcome includes a portion of (text of) a first outcome summary (e.g., 624B, text summarizing medical characteristics related to the corresponding outcome), the first electronic device (e.g., 600A) detects user activation of an expansion affordance (e.g., 624C) associated with the first outcome summary via one or more input devices. Providing the expansion affordance while displaying at least a first possible outcome of the possible outcomes, where the first possible outcome includes a portion of the first outcome summary, improves visual feedback by indicating to the user that only a portion of the first outcome summary is currently not being displayed and that the expansion affordance can be selected to display all of the first outcome summary. Providing improved visual feedback to the user improves usability of the device, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), and also reduces power usage and improves battery life of the device by allowing the user to use the device more quickly and efficiently. In some embodiments, in response to detecting user activation of the extension affordance (e.g., 624C), the first electronic device (e.g., 600A) displays all of the (text of the) first result summary on the display (e.g., 602).

[0256] In some embodiments, the plurality of graphical indications of possible outcomes (e.g., 620, 622, 624, 626) includes a first graphical indication (e.g., 620) including a first animated display (e.g., 620A) of a first possible outcome and a second graphical indication (e.g., 622) including a second animation (e.g., 622A) of a second possible outcome, wherein the first and second animations are synchronized. In some embodiments, the first and second animations are dynamic animations including a beating heart animation and tachogram-like features depicting the rhythm and rate of the heartbeat.

[0257] In some embodiments, while displaying multiple graphical indications (e.g., 620, 622, 624, 626) of possible outcomes on the display (e.g., 602), the 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 the scrolling gesture, the first electronic device (e.g., 600A) scrolls the multiple graphical indications (e.g., 620, 622, 624, 626). In some embodiments, the first electronic device (e.g., 600A) displays a third graphical indication (e.g., 624) on the display (e.g., 602) that includes a third animation (e.g., 624A) related to a third possible outcome, the third animation being synchronized with the first animation (e.g., 620A) and the second animation (e.g., 622A).

[0258] In some embodiments, the first animation (e.g., 620A) includes a first portion of the animation (e.g., a beating heart) animated in a fixed position and a second portion of the animation (e.g., a dot) animatedly moving from the fixed position to a second position. In some embodiments, the object follows a tachogram-like pattern as it exits the heart-shaped animation. In some embodiments, the first object of the first dynamic animation and the second object of the second dynamic animation synchronously and repeatedly (continuously) exit their corresponding heart-shaped animations. Providing an animation (e.g., first animation 620A) with a graphical indication of possible outcomes (e.g., one of 620, 622, 624, 626) improves visual feedback by indicating to the user that the actions described by the tutorial, as shown in the animation, are related to cardiac monitoring and by providing visual guidance as to how each possible outcome derived from the cardiac monitoring action differs. Providing improved visual feedback to the user improves usability of the device, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate input when operating / interacting with the device and reducing user errors), and also reduces power usage and improves the battery life of the device by allowing the user to use the device more quickly and efficiently.

[0259] In some embodiments, the first portion of the tutorial (e.g., 614, 616, 618, 630, 632) includes a limitation indication (e.g., 630, showing a list of medical characteristics that cannot be determined by the action, explaining the limitations of the action to the user) that includes one or more medical characteristics that cannot be derived from the action. Providing the limitation indication (e.g., 630) in the first portion of the tutorial improves visual feedback by visually indicating to the user during the setup process (so that the user is more likely to recognize) the one or more medical characteristics that cannot be derived from the action. Providing the user with improved visual feedback improves device usability, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), and additionally reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

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

[0261] In some embodiments, the first electronic device (e.g., 600A) receives an indication from the second electronic device (e.g., 600B) (e.g., via wireless communication between the devices) that the instructions have begun to execute (on the second electronic device) (712) before receiving an indication from the second electronic device (e.g., 600B) that the instructions have been executed (e.g., via wireless communication between the devices). In some embodiments, in response to receiving the indication that the instructions have begun to execute, the first electronic device (e.g., 600A) displays an indication on the display (e.g., 602) that the instructions are being executed on the second electronic device (e.g., 820, a "recording in progress" page of the tutorial) (714). In response to receiving an indication that the instructions have begun to execute, displaying an indication on a display (e.g., 602) that the instructions are being executed on the second electronic device (e.g., 600B) provides improved visual feedback by visually indicating to the user that the operations are being successfully executed on the second electronic device (and thus the setup process is proceeding as intended). Providing improved visual feedback to the user improves device usability, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), and additionally reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

[0262] In response to receiving an indication that the instructions have been executed, the first electronic device (e.g., 600A) displays (718) on the display (e.g., 602) a second portion of the tutorial (e.g., 828, a “Done” page) that is different from the first portion. In response to receiving an indication that the instructions have been executed, displaying on the display (e.g., 602) a second portion of the tutorial that is different from the first portion improves visual feedback by indicating to the user that the operations performed on the second electronic device have been completed (e.g., the setup process has therefore been successfully completed and the operations are available for future use). Providing the user with improved visual feedback improves device usability, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), and additionally reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

[0263] In some embodiments, the second part of the tutorial (e.g., 828, the "Complete" page) includes a graphical animation (e.g., a tachogram-like animation) representing (biometric) information obtained from the operation on the second electronic device.

[0264] In some embodiments, after displaying the second portion (e.g., 828) of the tutorial on the display (e.g., 602), the first electronic device (e.g., 600A) displays (720) the user interface (e.g., 650, 656, 660) of the health application on the display (e.g., 602).

[0265] In some embodiments, the first electronic device (e.g., 600A) detects (722) user activation of an affordance (e.g., 658A, ECG affordance) for viewing recorded physiological information (e.g., recorded ECG and BPM readings) via one or more input devices. In some embodiments, the affordance (e.g., 658A) for viewing existing records of the physiological information includes an indication of the number of existing records of the physiological information (e.g., the number of recorded ECG and / or BPM readings). Providing an indication of the number of existing records of the physiological information within the affordance for viewing existing records of the physiological information improves visual feedback by conveniently informing the user of the number of existing records available for viewing in the health application. Providing improved visual feedback to the user improves device usability and makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), as well as allowing the user to use the device more quickly and efficiently, thereby reducing power usage and improving the device's battery life.

[0266] In some embodiments, in response to detecting user activation of an affordance (e.g., 658A) for viewing an existing record of the biological information, the first electronic device (e.g., 600A) displays (724) on the display (e.g., 602) a first plurality of representations (e.g., 662A-662C) corresponding to the existing record of the biological information. In some embodiments, the representations (e.g., 662A-662C) of the existing record of the biological information include a tachogram corresponding to the record, evaluation results of the record, the number of symptoms (if any) associated with the record, and the heart rate (BPM) recorded by the record. Displaying the first plurality of representations (e.g., 662A-662C) corresponding to the existing record of the biological information on the display (e.g., 602) in response to detecting user activation of an affordance for viewing the existing record of the biological information improves visual feedback by conveniently providing the user with representations of several existing records (e.g., some of the most recent records) that may be most relevant to the user. Providing improved visual feedback to the user improves usability of the device, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate input when operating / interacting with the device and reducing user errors), and also reduces power usage and improves the battery life of the device by allowing the user to use the device more quickly and efficiently.

[0267] In some embodiments, the first plurality of representations (e.g., 662A-66C) of the existing record of the biometric information 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 an atrial fibrillation condition), the first representation (e.g., 662C) including an indication of the abnormal assessment result displayed in a first visual characteristic (e.g., highlighted in a warning color such as yellow). In some embodiments, the multiple representations (e.g., 662A-66C) of the existing record of the biometric information include a fourth representation (e.g., 662A) corresponding to a fourth existing record having a normal assessment result, the fourth representation including an indication of the normal assessment result displayed in a second visual characteristic (e.g., a default color) different from the first visual characteristic.

[0268] In some embodiments, the first plurality of representations (e.g., 662A-66C) of existing records of the biometric information include a second representation (e.g., 662A, 662B) corresponding to a second existing record associated with a user-specified symptom, where the second representation includes an indication of the number of user-specified symptoms associated with the second existing record (e.g., “two symptoms,” “no symptoms”). In some embodiments, the first plurality of representations (e.g., 662A-66C) of existing records of the biometric information include a third representation (e.g., 662C) corresponding to a third existing record that is not associated with any user-specified symptoms (e.g., because the user did not specify any symptoms for the record), where the third representation does not include an indication of the 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 the user-specified symptom improves visual feedback by conveniently indicating to the user whether or not a symptom (if any) was previously selected by the user for the record (e.g., thereby allowing the user to quickly recognize whether a particular record corresponds to a more severe reading when there are many user-specified symptoms associated with the record). Providing the user with improved visual feedback improves device usability, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), and additionally reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently. In some embodiments, the user-specified symptom cannot be changed after it is specified and saved (by the user on the second electronic device).

[0269] In some embodiments, further, in response to detecting user activation of the affordance for viewing the recorded biometric information (e.g., 658A), the first electronic device (e.g., 600A) displays (726) on the display (e.g., 602) a plurality of classification affordances including a first classification affordance and a second classification affordance (e.g., 664A-664H, a plurality of classification affordances for filtering the viewed recordings by type of assessment result, such as normal result, abnormal heart rhythm result, or abnormal heart rate result). In some embodiments, the first classification affordance includes an indication of the number of existing recordings of the biometric information associated with the first type of assessment result, and the second classification affordance includes an indication of the number of existing recordings of the biometric information associated with the second type of assessment result. In some embodiments, the first electronic device (e.g., 600A) detects (728) user activation of the first classification affordance via one or more input devices.

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

[0271] In some embodiments, in response to detecting user activation of the second classification affordance, the first electronic device (e.g., 600A) displays (734) on the display (e.g., 602) a third plurality of representations corresponding to existing records of the biometric information (e.g., by replacing the first plurality of representations), the third plurality of representations corresponding to existing records associated with the second type of assessment results. In some embodiments, the second and third plurality of representations have corresponding overlapping existing records when one or more existing records are associated with both the first type of assessment results and the second type of assessment results.

[0272] In some embodiments, the first electronic device (e.g., 600A) detects, via one or more input devices, a user selection of a first representation (e.g., 662A) of a first plurality of representations (e.g., 662A-66C) corresponding to a first existing recording corresponding to the first assessment result. In some embodiments, in response to detecting the 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 recording.

[0273] In some embodiments, while displaying a first detailed view (e.g., 666) of a first existing record, the first electronic device (e.g., 600A) detects user activation of an information affordance (e.g., 670, an “i” icon) via one or more input devices. In some embodiments, in response to detecting user activation of the information affordance (e.g., 670), the first electronic device (e.g., 600A) displays on the display (e.g., 602) an outcome summary (e.g., text summarizing medical characteristics related to the corresponding outcome) and an animation from the corresponding possible outcome from the first portion of the tutorial (e.g., the possible outcome from the tutorial corresponds to the assessment outcome of the first existing record).

[0274] In some embodiments, while displaying a first detailed view (e.g., 666) of a first existing record corresponding to the first assessment results, the first electronic device (e.g., 600A) detects user activation of an export affordance (e.g., 672, marked “Share as PDF”) via one or more input devices. In some embodiments, in response to detecting user activation of the export affordance (e.g., 672), the first electronic device (e.g., 600A) creates (and subsequently transmits 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 recording, a tachogram of the (ECG) recording, and assessment results of the recording). In some embodiments, biometric data from the record (e.g., ECG data) is included in the document without any filtering (of data from the record). By (automatically) generating and (automatically) transmitting (to the intended recipient) a document in response to detecting user activation of the information affordance, the number of inputs required from the user to create a transmitted document summarizing the record and subsequently transmitting the document to the intended recipient is reduced. Improves usability of the device by reducing the number of inputs required to perform an action, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs and reducing user errors when operating / interacting with the device), and reduces power usage and improves battery life of the device by allowing the user to use the device more quickly and efficiently. In some embodiments, user-specified symptoms cannot be changed after they are specified and saved (by the user on the second electronic device).

[0275] It should be noted that the details of the processes described above with respect to method 700 (e.g., FIGS. 7A-7C) are also applicable in an analogous manner to the methods described below. For example, method 900 optionally includes one or more of the characteristics of the various methods described above with reference to method 700. In another example, method 1100 optionally includes one or more of the characteristics of the various methods described above with reference to method 700. In another example, method 1300 optionally includes one or more of the characteristics of the various methods described above with reference to method 700. In another example, method 1500 optionally includes one or more of the characteristics of the various methods described above with reference to method 700. For the sake of brevity, these details will not be repeated below.

[0276] 8A-8S illustrate exemplary user interfaces for recording physiological information for use in health monitoring. The user interfaces in these figures are used to illustrate the processes described below, including those in FIGS. 9A-9B. The exemplary user interfaces in these figures relate generally to monitoring health using recorded physiological information and are not limited to any particular type of physiological information. For convenience only, the exemplary user interfaces in these figures are described with reference to one type of physiological information: electrocardiogram (hereinafter "ECG") information.

[0277] 8A illustrates a first electronic device 800A (e.g., corresponding to second electronic device 600B). In some embodiments, first electronic device 800A is a smartwatch. In some embodiments, first electronic device 800A has a display 802 and one or more input devices (e.g., including a touch layer of display 802 and one or more mechanical buttons such as a rotating crown). In some embodiments, first electronic device 800A includes one or more biosensors (e.g., for recording ECG information, for detecting a user's heart rhythm and heart rate) including one or more electrodes integrated into input device 804 (e.g., a mechanical input device such as a depressible rotating crown) of first electronic device 800A. In some embodiments, the one or more biometric sensors of the first electronic device 800A further include one or more electrodes of (e.g., integrated into) a housing portion (e.g., a backplate) of the first electronic device 800A, where the one or more electrodes integrated into the input device operate in conjunction with the one or more electrodes of the housing portion to capture biometric information (e.g., ECG information). Features related to the one or more biometric sensors of the first electronic device 800A used to capture biometric information (e.g., ECG information) are described in more detail in Appendix A.

[0278] FIG. 8A shows a first electronic device 800A displaying an ECG application user interface 806 (e.g., corresponding to the ECG application user interface 644 described with reference to FIGS. 6A-6AE) on a display 802.

[0279] In some embodiments, similar to user interface 644, user interface 806 includes animation 808 (e.g., a fluid animation, corresponding to animation 646 of user interface 644) depicting a particular shape (e.g., a heart). In some examples, as shown in FIG. 8A , animation 808 includes multiple dynamic objects (e.g., circular objects) forming a particular shape (e.g., a heart), which appears three-dimensional and visually fluid as the multiple dynamic objects constantly move while maintaining the structure of the shape.

[0280] In some embodiments, while displaying animation 808 of a particular shape (e.g., a heart), user interface 806 displays notification message 810 (e.g., corresponding to notification message 648 of user interface 644) indicating to the user that an action must be performed (by the user) on the device to proceed with the ECG recording (to capture heart rhythm and heart rate information). In some embodiments, notification message 810 instructs the user on the type of input (e.g., touch or contact on the input device below a threshold amount so that the input does not "click" the input device) and that the input must be maintained on the input device (e.g., for the duration of the recording).

[0281] In some embodiments, before displaying the ECG application's user interface 806 (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 the user's heart rate information for a period of time (e.g., 1 minute) (e.g., using a second biometric sensor that measures heart rate information without user input) and determines that the detected heart rate is above a threshold rate (e.g., above 150 BPM). In some embodiments, upon detecting that the detected heart rate is above the threshold rate for at least that period of time, the device displays a notification on the display 802 informing the user of the (continuous) high heart rate and requesting that the user use the ECG application to monitor their cardiac health.

[0282] 8B , while displaying on display 802 a user interface 806 of an ECG application, first electronic device 800A detects user input 801 on input device 804 in accordance with instructions from notification message 810. In some embodiments, user input 801 is a continuous touch or contact on the input device below a threshold amount (e.g., input that does not "click" the input device). In some embodiments, upon detecting (and continuing to detect) user input 801 on input device 804, multiple dynamic objects forming animation 808 transition from their initial pattern (e.g., of a certain shape) toward a different pattern, as shown in FIG. 8B . In some embodiments, upon detecting (and continuing to detect) user input 801, first electronic device 800A stops displaying notification message 810 on display 802.

[0283] 8C shows the first electronic device 800A continuing to detect user input 801 on the input device 804. In some embodiments, while continuing to detect user input 801 on the input device 804, the multiple dynamic objects forming the animation 808 continue to transition toward and begin to form a different pattern (e.g., a tachogram grid). In some embodiments, the first electronic device 800A displays within the user interface 806 (e.g., below the animation 808) a timer 810 (e.g., a countdown timer for a predetermined time, such as 30 seconds) indicating the time remaining to complete the ECG recording. In some embodiments, the first electronic device 800A displays within the user interface 806 (e.g., below the timer 810) a notification message 812 instructing the user to maintain input on the input device 804 (e.g., stating, "Touch the crown and attempt to remain stationary") to successfully complete the ECG recording.

[0284] 8D shows the first electronic device 800A continuing to detect further user input 801 on the input device 804. In some embodiments, as the user continues to maintain the user input 801 on the input device 804, the first electronic device 800A begins recording ECG information. In some embodiments, while recording the ECG information, the device displays in the user interface 806 a BPM indicator 814 that indicates the heart rate being detected by the recording. In some embodiments, while recording the ECG information, the device also displays a tachogram 816 that graphically depicts the ongoing recording over the animation 808 (which forms a grid-like pattern during recording). In some embodiments, while recording the ECG information, the timer 810 continuously reflects (e.g., by counting down) the remaining time to successfully complete the recording.

[0285] FIG. 8E illustrates a second electronic device 800B (e.g., corresponding to the first electronic device 600A described with reference to FIGS. 6A-6AE). In some embodiments, the second electronic device 800B is a smartphone paired with the first electronic device 800A (e.g., via a near-field communication wireless connection such as a Bluetooth® connection). In FIG. 8E, the second electronic device 800B displays on its display 818 a user interface 820 of a health application associated with an ECG application running on the first electronic device 800A. 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 an ECG recording is in progress 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 being used to perform the recording) and a text indication portion (e.g., stating "recording in progress").

[0286] 8F shows a first electronic device 800A displaying an ECG application user interface 806 on the display 802 while the device continues to perform an ECG recording from FIG. 8E. In FIG. 8F, during the ECG recording, the device detects that user input 801 on the input device 804 is lost (e.g., because the user lifted a finger used for input away from the input device 804). In some embodiments, in response to detecting that user input on the input device 804 is lost, the device displays a message indication 824 in the user interface 806 (e.g., stating, "Keep your finger on the crown") requesting that the user restore user input on the input device 804 to continue the ECG recording. In some embodiments, while user input is lost on the input device 804, the device continues counting down toward the end of the recording (indicated by timer 810). In some embodiments, while user input is lost on the input device 804, the device pauses recording until user input is restored on the input device 804. In some embodiments, in response to detecting that user input has been lost on the input device 804, the first electronic device 800A resets the value of the timer 810 (e.g., to an initial 30 second value) and resumes recording if the user input is restored (e.g., restored within a predetermined time period).

[0287] In some embodiments, if user input on the input device 804 is not restored within a time limit (e.g., 5 seconds), the first electronic device 800A (automatically) terminates recording and transitions back to the initial user interface of FIG. 8A . In some embodiments, if user input on the input device 804 is restored within a time limit (e.g., 5 seconds), the device (automatically) continues recording (e.g., restarting the timer if paused). In some embodiments, the time limit (e.g., 5 seconds) for restoring input is reset when user input is restored. That is, if user input is lost for a second time during recording, the device (automatically) terminates recording and transitions back to the initial user interface of FIG. 8A if the entire time limit (e.g., 5 seconds) has elapsed without the user restoring user input.

[0288] In Figure 8G, the first electronic device 800A again detects user input 801 on the input device 804 before the time limit (e.g., 5 seconds) has elapsed since the user input was lost in Figure 8F. Because the user input on the input device 804 was restored before the end of the time limit (e.g., 5 seconds), the device continues ECG recording without (automatically) terminating the recording.

[0289] 8H shows the first electronic device 800A continuing to detect user input 801 on the input device 804, and the device continues the ECG recording from FIG. 8G. In some embodiments, the timer 810 continues to indicate the time remaining to complete the recording (e.g., "1 second").

[0290] 81 shows the user interface 806 of the ECG application upon completion of recording (indicated by a timer 810 showing no time remaining). In some embodiments, upon completion of recording, the dynamic objects forming the animation 808 transition again from their grid-like pattern during recording towards their initial pattern (e.g., in the shape of a heart, etc.) before recording.

[0291] 8J shows the first electronic device 800A and the second electronic device 800B (just after) completing an ECG recording. In some embodiments, upon completing the ECG recording, the first electronic device 800A transmits the data of the ECG recording to the second electronic device 800B (e.g., via a Bluetooth® connection). In some embodiments, upon completing the ECG recording, the first electronic device 800A transmits the data of the ECG recording to an external server (e.g., via an LTE or WiFi® connection), which is also accessible by the second electronic device 800B. In some embodiments, the first electronic device 800A can record and store multiple ECG recordings locally and transmit the multiple ECG recordings to the second electronic device 800B.

[0292] In some embodiments, immediately after completing an ECG recording, the first electronic device 800A displays on the display 802 the ECG application's user interface 806 with an animation 808 of its initial pattern (e.g., a fluid heart-shaped pattern), as well as at least a portion of a summary page 826 containing evaluation results (e.g., "normal results") and other relevant information for the completed recording. In some embodiments, the summary page 826 slides onto the display from an edge of the display (e.g., the bottom edge of the display).

[0293] In some embodiments, immediately after completing the ECG recording, the second electronic device 800B displays, within a health application, a health application summary page 828 associated with the ECG application on the second electronic device 800A, the summary page 828 including a representation 830 of the completed recording. In some embodiments, the representation 830 includes the assessment results (e.g., "normal rhythm"), a heart rate reading (e.g., in BPM), and a graphical depiction of the recording (e.g., a tachogram). In some embodiments, the summary page 828 includes an affordance 832 for exiting the summary page.

[0294] FIG. 8K shows a first electronic device 800A displaying on its display 802 (at least a portion of) a summary page 826 corresponding to an ECG recording. In some embodiments, the summary page 826 includes a summary area 834 that includes an indication 834A of the assessment result (e.g., “normal rhythm”) and an indication 834B of the heart rate reading (e.g., in BPM). In some embodiments, the summary area 834 also includes an information affordance 836 for viewing a detailed description of the corresponding assessment result (e.g., the detailed description corresponds to the text description shown on the possible results page 618 of the tutorial described with reference to FIGS. 6A-6AE). In some embodiments, the summary page 826 includes an indication 838 of whether a particular medical characteristic (e.g., signs of atrial fibrillation, signs of an irregular heart rhythm) was determined from the recording. In some embodiments, the summary page 826 includes a symptoms area 840 that includes affordances 842 for associating one or more symptoms with the reading. In some embodiments, while displaying overview page 826, the device maintains the display of animation 808 (e.g., in its initial form as shown in FIG. 8A ) in the background of the overview page (e.g., in a lighter shade so that the overview page is easily readable by the user).

[0295] 8L-8O illustrate different error notification messages that may be displayed within the ECG application's user interface 806 while recording ECG information. In FIG. 8L, while performing a first ECG recording corresponding to a user input 803 on the input device 804, the first electronic device 800A detects user input movement on the input device 804 that exceeds a threshold amount (e.g., there is movement of the user's contact with the input device 804, where the movement amount exceeds a threshold movement amount). In some embodiments, in response to detecting user input movement on the input device 804 that exceeds the threshold amount (for at least a certain period of time, such as, for example, 5 seconds), the first electronic device 800A displays a notification message 844 (e.g., below the timer 810) requesting that the user limit the user input 803 movement during recording (e.g., stating, "Please try not to move your arm").

[0296] 8M , for a period of time (e.g., 5 seconds) after displaying notification message 844, and while continuing to perform the first ECG recording corresponding to user input 803 on input device 804, first electronic device 800A continues to detect user input movement on input device 804 that exceeds a threshold amount. In some embodiments, in response to continuing (e.g., for another period of time, such as 5 seconds after displaying initial notification message 844), first electronic device 800A displays (e.g., below timer 810, replacing the display of notification message 844) notification message 846 (e.g., stating, "Placing your arm on a table or in your lap") indicating that the user can try placing their arm on a surface to stabilize the user input on input device 804.

[0297] 8N , while performing a second ECG recording corresponding to a user input 805 on input device 804, first electronic device 800A detects a press input on input device 804, where the force of the press exceeds a threshold amount (e.g., causing the user to “click” input device 804). In some embodiments, in response to detecting the press input on input device 804, first electronic device 800A displays (e.g., below timer 810) an informational message 848 (e.g., stating “No need to click the crown”) informing the user that they do not need to “click” input device 804 to perform the recording and / or that they can use less force for the input on input device 804 to successfully complete the recording.

[0298] 8O, while performing a third ECG recording corresponding to user input 807 on input device 804, first electronic device 800A detects (e.g., as in FIG. 8F) that user input 807 on input device 804 has been lost (e.g., because the user lifted the finger used for input away from input device 804). In some embodiments, in response to detecting that user input on input device 804 (e.g., user contact therewith) has been lost, first electronic device 800A displays notification message 850 (e.g., below timer 810) (e.g., stating "Keep your finger on the crown," which corresponds to notification message 824) requesting that the user restore user input on input device 804 and continue ECG recording.

[0299] FIG. 8P shows the first electronic device 800A displaying an ECG application user interface 806 on the display 802 while performing an ECG recording corresponding to a user input 809 on the input device 804 (e.g., after an initial threshold period (e.g., 5 seconds) has elapsed since the start of the recording). In some embodiments, the required duration of the ECG recording is 30 seconds. As indicated by the timer 810 in FIG. 8P (e.g., showing "20 seconds"), 10 seconds have elapsed since the start of the recording. In some embodiments, the first electronic device 800A displays a tachogram 816 corresponding to a visual representation of the ECG recording.

[0300] 8Q, the first electronic device 800A loses detection of user input 809 on the input device 804. In some embodiments, in response to losing detection of user input on the input device 804 (e.g., immediately or within a short period of time, such as 1 second), the first electronic device 800A resets the ECG recording (e.g., ends the previous recording and prepares to begin a new recording) as indicated by the timer 810 (e.g., the total duration of the recording, here shown as “30 seconds”). In some embodiments, in response to losing detection of user input on the input device 804, the first electronic device 800A causes the remaining time indicated on the timer 810 to “rewind” (e.g., count up) back to the initial duration. In some embodiments, the first electronic device 800A causes the tachogram 816 to display a “silent” tachogram, thereby further indicating to the user that ECG information is not being captured.

[0301] In some embodiments (e.g., after resetting recording), upon detecting that user input on input device 804 has not been restored for at least a predetermined period of time (e.g., 2.5 seconds), first electronic device 800A displays a notification message 852 (e.g., stating "hold your finger on the crown") within the user interface 806 of the ECG application requesting that the user restore input on input device 804, as shown in FIG. 8R. In some embodiments (e.g., in addition to displaying notification message 852), the device displays (e.g., re-displays) animation 808 of its initial pattern (e.g., heart shape) as first described with reference to FIG. 8A. In some embodiments, the multiple dynamic objects forming the animation 808 dynamically transition from the grid-like pattern of FIG. 8Q to its initial pattern (e.g., heart shape) of FIG. 8R.

[0302] In some embodiments (e.g., after resetting recording), upon detecting that user input on the input device 804 has not been restored for at least a predetermined period of time (e.g., 2.5 seconds), the first electronic device 800A instead displays an animation 808 of its initial pattern (e.g., a heart shape) within the ECG application user interface 806, as shown in FIG. 8S, but refrains from displaying the notification message 852.

[0303] In some embodiments, the first electronic device 800A first transitions from the user interface of FIG. 8Q to the user interface of FIG. 8R when it detects that user input on the input device 804 has not been recovered for a first predetermined period of time (e.g., 2.5 seconds), and then transitions from the user interface of FIG. 8R to the user interface of FIG. 8S after the first predetermined period of time has elapsed when it detects that user input on the input device 804 has not been recovered for a second predetermined period of time (e.g., the same as or different from the first predetermined period of time).

[0304] 9A-9B are flow diagrams illustrating a method for recording biometric information for health monitoring, according to some embodiments. Method 900 is performed on 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 set of one or more sensors, such as electrodes, configured to measure electrical activity correlated to portions of the heart of a user of the electronic device). Some operations of method 900 are optionally combined, the order of some operations is optionally changed, and some operations are optionally omitted.

[0305] As described below, method 900 provides an intuitive way to manage health monitoring. This method reduces the cognitive burden on the user when managing health monitoring, thereby creating a more efficient human-machine interface. For battery-operated computing devices, allowing users to manage health monitoring faster and more efficiently conserves power and increases the time between battery charges.

[0306] The first electronic device (e.g., 800A) displays (908) a first user interface (e.g., a main user interface 806 of an ECG application, such as that shown in FIG. 8A , of a health monitoring application or health data measurement application) on a display (e.g., 802) indicating that the first electronic device (e.g., 800A) is ready to detect physiological information (e.g., ECG data, BPM data, heart-related data). Displaying the first user interface on the display (e.g., 802) indicating that the first electronic device (e.g., 800A) is ready to detect physiological information provides visual feedback by indicating that physiological information is ready to be recorded on the first electronic device. Providing improved visual feedback to the user improves device usability and makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), as well as allowing the user to use the device more quickly and efficiently, thereby reducing power usage and improving the device's battery life.

[0307] In some embodiments, prior to displaying the first user interface (e.g., 806 in FIG. 8A ), the first electronic device (e.g., 800A) displays (902) a home screen (e.g., 1012) that includes an application affordance (e.g., 1014) corresponding to a health monitoring application (e.g., for monitoring cardiac health, such as an ECG application). Displaying the application affordance corresponding to the health monitoring application on the home screen on the display (e.g., 802) provides visual feedback to the user by indicating to the user that the health monitoring application can be accessed from the home screen of the first electronic device (e.g., 800A). Providing the user with improved visual feedback improves device usability, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), and additionally reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently. In some embodiments, the first electronic device (e.g., 800A) detects user activation of the application affordance via one or more input devices (904). In some embodiments, in response to detecting user activation of the application affordance, the first electronic device (e.g., 800A) displays (906) a first user interface (e.g., 806) on a display (e.g., 802).

[0308] In some embodiments, a (text) notification (e.g., 810) requesting a first input on the biometric sensor (e.g., 804) is displayed in the first user interface (e.g., 806 in FIG. 8A ) a predetermined time (e.g., 5 seconds) after detecting user activation of an application affordance. In some embodiments, the notification (e.g., 810) instructs the user to place a finger on the first input device (e.g., 804). Providing a notification (e.g., 810) requesting a first input on the biometric sensor in the first user interface a predetermined time (e.g., 5 seconds) after detecting user activation of an application affordance helps the user avoid unintentional action (e.g., by selecting the wrong button or affordance) and simultaneously provides the user with more control of the device by allowing the user to recognize that an input on the biometric sensor is needed to proceed with the recording operation. Improves usability of the device by providing additional control of the device (without cluttering the user interface with additional controls that are displayed), makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), and also reduces power usage and improves the battery life of the device by allowing the user to use the device more quickly and efficiently.

[0309] In some embodiments, the recorded biometric information includes an electrocardiogram derived from biometric information detected by a biometric sensor (e.g., 804). In some embodiments, the biometric sensor (e.g., 804) is a contact-based sensor, and a first input by 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).

[0310] A first electronic device (e.g., 800A) detects (910) a first input by a biosensor (e.g., 804) that meets a first criterion (e.g., user contact with the biosensor, movement below a threshold, electrical interference below a threshold).

[0311] In response to detecting a first input by the biometric sensor (e.g., 804), the first electronic device (e.g., 800A) begins recording (912) the biometric information detected by the biometric sensor (e.g., 804). Also, in response to detecting the first input by the biometric sensor (e.g., 804), the first electronic device (e.g., 800A) displays (914) on the display (e.g., 802) a second user interface (e.g., 806 of FIG. 8D) (e.g., a measurement page of a health application) that is different from the first user interface (e.g., 806 of FIG. 8A), the second user interface (e.g., 806 of FIG. 8D) including an indication (e.g., 810) of progress in recording the biometric information. In some embodiments, the indication (e.g., 810) is a countdown timer (e.g., showing a countdown in seconds from a predetermined start time to zero). Displaying an indication (e.g., 810) of the progress of the biometric recording on the second user interface (e.g., 806 in FIG. 8D ) improves visual feedback by showing the user that recording is occurring and the duration for which the user must maintain input to continue recording. Providing improved visual feedback to the user improves device usability, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate input when operating / interacting with the device and reducing user errors), and additionally reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

[0312] After recording at least a portion of the biometric information, the first electronic device (e.g., 800A) detects (912) via one or more input devices that the first criterion is no longer met (e.g., user contact with the biometric sensor 804 is lost).

[0313] In response to detecting that the first criterion is no longer met during the first time period (e.g., 5 seconds), the first electronic device (e.g., 800A) resets the indication of progress of the biometric recording (e.g., 810) and maintains the display of the second user interface (e.g., 806 of FIG. 8D ) (918). Resetting the indication of progress (e.g., 810) while maintaining the display of the second user interface (e.g., 806 of FIG. 8D ) in response to detecting that the first criterion is no longer met during the first time period provides the user with more control of the device by allowing the user to easily continue recording without having to manually restart the recording or health monitoring application while helping the user avoid unintentionally exiting the health monitoring application. Improves usability of the device by providing additional control of the device (without cluttering the user interface with additional controls that are displayed), makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), and also reduces power usage and improves the battery life of the device by allowing the user to use the device more quickly and efficiently.

[0314] In response to detecting that the first criterion is no longer satisfied for a second time period that is longer than the first time period (e.g., longer than 5 seconds), the first electronic device (e.g., 800A) replaces the display of the second user interface (e.g., 806 in FIG. 8D ) with the first user interface (e.g., 806 in FIG. 8A ) (920). In response to detecting that the first criterion is no longer satisfied for a second time period that is longer than the first time period, replacing the display of the second user interface (e.g., 806 in FIG. 8D ) with the first user interface (e.g., 806 in FIG. 8A ) improves visual feedback by visually indicating to the user that recording has stopped and that a new recording can be resumed by the user. Providing improved visual feedback to the user improves device usability, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), and additionally reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

[0315] In some embodiments, the first user interface (e.g., 806 in FIG. 8A ) includes a graphical animation (e.g., a graphical animation of a shape such as a heart, 808 in FIG. 8A ) indicating (to the user) that the first electronic device (e.g., 800A) is ready to detect biometric information, where the graphical animation is composed of multiple moving objects (e.g., 808, circular dots) forming a first shape (e.g., a heart shape). Providing the user with the graphical animation (e.g., 808 in FIG. 8A ) that the first electronic device (e.g., 800A) is ready to detect biometric information provides visual feedback regarding the current state of the application and indicates that the user can proceed with recording. Providing the user with improved visual feedback improves device usability and makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), as well as allowing the user to use the device more quickly and efficiently, thereby reducing power usage and improving the device's battery life.

[0316] In some embodiments, the plurality of 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 as the display transitions from the first user interface to the second user interface.

[0317] In some embodiments, further, in response to detecting that the first criterion is no longer satisfied during the first period of time, the first electronic device (e.g., 800A) transitions the plurality of moving objects (e.g., 808) of the graphical animation to an intermediate shape between the first shape (e.g., a heart shape) and the second shape (e.g., a grid shape).

[0318] In some embodiments, while displaying the second user interface (e.g., 806 in FIG. 8D ) and recording the biometric information (e.g., heart rhythm information, heart rate information), the first electronic device (e.g., 800A) displays a visual representation of the recorded biometric information within a graphical animation in a second shape (e.g., 808 in FIG. 8D , grid), where the recorded biometric information is filtered and scaled to allow the visual representation of the recorded biometric information to be displayed within the graphical animation. Displaying the visual representation of the recorded biometric information while displaying the second user interface (e.g., 806 in FIG. 8D ) and recording the biometric information improves visual feedback by allowing the user to see the current status and progress of the recording and indicating to the user that the recording is occurring. Providing improved visual feedback to the user improves device usability and makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), as well as allowing the user to use the device more quickly and efficiently, thereby reducing power usage and improving the device's battery life.

[0319] In some embodiments, the second user interface (e.g., 806 in FIG. 8D ) includes a (dynamic) graphical representation (e.g., a dynamic tachogram-like animation) corresponding to a visualization of the biometric information from the recorded biometric information, and a (countdown) timer (e.g., 810) indicating (to the user) the time remaining to complete the recording of the biometric information. In some embodiments, the recorded biometric information is cardiac-related data, and the graphical representation is a dynamic animation including a tachogram reflecting data obtained from the biometric sensor (e.g., 804).

[0320] In some embodiments, while recording the biometric information, the first electronic device (e.g., 800A) detects, via one or more input devices, that a second criterion is met. In some embodiments, in response to detecting that the second criterion is met, the first electronic device (e.g., 800A) displays a (text) notification (e.g., 824) regarding the second criterion in a second user interface (e.g., 806 of FIG. 8D , below the progress indication 810). In response to detecting that the second criterion is met, displaying a notification (e.g., 824) regarding the second criterion on the second user interface (e.g., 806 of FIG. 8D ) provides the user with more control over the device by quickly indicating to the user that one or more actions need to be taken by the user to maintain the recording. Improves usability of the device by providing additional control of the device (without cluttering the user interface with additional controls that are displayed), makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), and also reduces power usage and improves the battery life of the device by allowing the user to use the device more quickly and efficiently.

[0321] In some embodiments, the second criterion is met when an amount of movement (of the device caused by the user) above a threshold is detected, and a notification (e.g., 844) indicates (to the user) that the amount of movement should be reduced. In some embodiments, the notification (e.g., 844) notifies the user that too much movement has been detected. In some embodiments, the notification (e.g., 844) further notifies the user to constrain their movement.

[0322] In some embodiments, the second criterion is met when an amount of movement (of the device caused by the user) above a threshold is detected for at least a third period of time, and a notification (e.g., 846) indicates (to the user) that the first electronic device should be moved to a stationary position (e.g., on a table). In some embodiments, if the first electronic device is a smartwatch, the notification (e.g., 846) instructs the user to place their arm on the table.

[0323] In some embodiments, the second criterion is met when a second input (e.g., press input, click input) having a type different from the type of the first input is detected on the first input device (e.g., 804, crown, mechanical button, rotary button), and a notification (e.g., 848) indicates (to the user) that the second input should not be repeated 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., a housing portion that operates in conjunction with one or more electrodes integrated into (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 the notification (e.g., 848) notifies the user that the first input device (e.g., 804) should not be pressed / clicked.

[0324] In some embodiments, the second criterion is met when the first input is no longer detected (e.g., stopped, interrupted) by the biometric sensor (e.g., 804) while biometric recording is not yet complete, and the notification (e.g., 850) indicates (to the user) that the first input should be maintained on the biometric sensor (e.g., 804). In some embodiments, the first electronic device (e.g., 800A) detects that the first input is no longer detected when the user ceases contact with the biometric sensor (e.g., 804) while biometric recording is still in progress. In some embodiments, the notification (e.g., 850) instructs the user to re-establish contact with the biometric sensor (e.g., 804) (e.g., by placing the user's finger back on it).

[0325] In some embodiments, after taking a first recording of a first biometric information and a second recording of a second biometric information that is different from the first biometric information (e.g., the first recording and the second recording are different recordings taken at different times), the 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 smartphone paired with the smartwatch).

[0326] In some embodiments, the first electronic device (e.g., 800A) detects (the user's) heart rate information (924) for a predetermined time (e.g., via a second biometric sensor that measures heart rate information without user input) (e.g., while not displaying applications corresponding to the first and second user interfaces on the display). In some embodiments, in response to a determination that the detected heart rate information satisfies a first condition (e.g., above a threshold such as 150 BPM, above the threshold for a particular time), the first electronic device (e.g., 800A) displays (926) a notification indicating a high heart rate on the display (e.g., 802). In response to a determination that the detected heart rate information satisfies the first condition, displaying a notification indicating a high heart rate on the display (e.g., 802) improves visual feedback by quickly notifying the user of a high heart rate. Providing improved visual feedback to the user improves usability of the device, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate input when operating / interacting with the device and reducing user errors), and also reduces power usage and improves battery life of the device by allowing the user to use the device more quickly and efficiently.

[0327] In some embodiments, the 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., 806 of FIG. 8A ) on the display (e.g., 802) (thereby allowing the user to review the user's electrocardiogram recording using an application corresponding to the first user interface). Displaying the first user interface (e.g., 806 of FIG. 8A ) on the display (e.g., 802) in response to detecting user activation of the notification reduces the number of inputs required to launch an application corresponding to the first user interface when the device detects the user's high heart rate. Improves usability of the device by reducing the number of inputs required to perform an action, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating / interacting with the device and reducing user errors), and also reduces power usage and improves the battery life of the device by allowing the user to use the device more quickly and efficiently.

[0328] It should be noted that the details of the processes described above with respect to method 900 (e.g., FIGS. 9A-9B) are also applicable in an analogous manner to the methods described above and below. For example, method 700 optionally includes one or more of the characteristics of the various methods described above with reference to method 900. In another example, method 1100 optionally includes one or more of the characteristics of the various methods described above with respect to method 900. In another example, method 1300 optionally includes one or more of the characteristics of the various methods described above with respect to method 900. In another example, method 1500 optionally includes one or more of the characteristics of the various methods described above with respect to method 900. For the sake of brevity, these details will not be repeated below.

[0329] 10A-10J illustrate exemplary user interfaces for health monitoring, according to some embodiments. The exemplary user interfaces in these figures are used to illustrate the processes described below, including the process of FIG. 11. The exemplary user interfaces in these figures relate generally to health monitoring using recorded physiological information and are not limited to any particular type of physiological information. For convenience only, the exemplary user interfaces in these figures will be described with reference to one type of physiological information: electrocardiogram (hereinafter "ECG") information.

[0330] 10A illustrates a first electronic device 1000 (e.g., corresponding to second electronic device 600B, first electronic device 800A). In some embodiments, first electronic device 1000A is a smartwatch. In some embodiments, first electronic device 1000A has a display 1002 and one or more input devices (e.g., including a touch layer of display 1002 and one or more mechanical buttons such as a rotating crown). In some embodiments, first electronic device 1000 includes one or more biosensors (e.g., for recording ECG information, for detecting a user's heart rhythm and heart rate) including one or more electrodes integrated into input device 1004 of first electronic device 1000 (e.g., a mechanical input device such as a depressible rotating crown). In some embodiments, the one or more biometric sensors of the first electronic device 1000 further include one or more electrodes of (e.g., integrated into) a housing portion (e.g., a backplate) of the first electronic device 1000, and the one or more electrodes integrated into the input device operate in conjunction with the one or more electrodes of the housing portion to capture biometric information (e.g., ECG information). Features related to the 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.

[0331] In some embodiments, 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 action or a second predefined action), where the activation is distinct from and unrelated to the capture of biometric information (e.g., ECG information).

[0332] 10A shows first electronic device 1000 displaying an ECG application user interface 1006 (e.g., corresponding to ECG application user interface 644 described with reference to FIGS. 6A-6AE and ECG application user interface 806 described with reference to FIGS. 8A-8S) on display 1002. In some embodiments, the ECG application is configured to cause first electronic device 1000 to capture biometric information without detecting activation of input device 1004.

[0333] In some embodiments, user interface 1006 includes animation 1008 (e.g., a fluid animation, corresponding to animation 646 of user interface 644 and animation 808 of user interface 806) depicting a particular shape (e.g., a heart). In some examples, as shown in FIG. 10A , animation 1008 includes multiple dynamic objects (e.g., circular objects) forming the particular shape (e.g., a heart), which appears three-dimensional and visually fluid as the multiple dynamic objects constantly move while maintaining the structure of the shape. In some examples, the multiple dynamic objects forming animation 1008 have consistent visual characteristics (e.g., the same color).

[0334] In some embodiments, while displaying animation 1008 of a particular shape (e.g., a heart), user interface 1006 displays notification message 1010 (e.g., stating "Hold your finger on the crown") indicating to the user that an action must be performed (by the user) on the device to proceed with recording of the user's ECG information (e.g., corresponding to notification message 648 of user interface 644 and notification message 810 of user interface 806). In some embodiments, notification message 1010 instructs the user on the type of input (e.g., a touch or contact on input device 1004 below a threshold amount so that the input does not "click" input device 1004) and that the input must be maintained on input device 1004 (e.g., for the duration of the recording).

[0335] In some embodiments, as shown in FIG. 10A , while displaying a user interface 1006 of an ECG application, the first electronic device 1000 detects a press input 1001 on the input device 1004, the press input being an input on the input device 1004 with a press force that exceeds a threshold amount such that the input “clicks” on the input device 1004.

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

[0337] 10C shows a first electronic device 1000 detecting (and maintaining) user input 1003 on input device 1004 (e.g., a continuous touch or contact of a finger on input device 1000) to initiate ECG recording (e.g., as described with reference to FIGS. 8A-8C ) while displaying a user interface 1006 of an ECG application. In some embodiments, upon starting ECG recording, the dynamic objects (e.g., circular objects) of animation 1008 transition from their initial fluid shape in FIG. 10A to a grid-like shape. In some embodiments, upon starting ECG recording, the device displays a timer 1016 (e.g., below animation 1010) within user interface 1006 indicating the time remaining to complete the recording (e.g., initially 30 seconds). In some embodiments, upon starting an ECG recording, the device displays a notification message 1018 in the user interface 1006 (e.g., below the timer 1016) requesting that the user maintain a (stable) user input 1003 on the input device 1004 while recording the ECG information (e.g., stating, "Try to touch the crown and remain still").

[0338] 10D shows a first electronic device 1000 recording ECG information from a user before an initial threshold period (e.g., 5 seconds) has elapsed since the start of recording (e.g., as indicated by a timer 1016 indicating that 3 seconds have elapsed since the start of recording). In some embodiments, while the initial threshold period has not yet elapsed, the first electronic device 1000 detects a press input 1005 on the input device 1004, the press input being an input on the input device 1004 having a press force that exceeds a threshold amount, such that the input “clicks” on the input device 1004. In some embodiments, in response to detecting the press input 1005 on the input device 1004 while the initial threshold period has not yet elapsed, the first electronic device 1000 (automatically) ends recording and displays the ECG application user interface 1006, as shown in FIG. 10A.

[0339] 10E illustrates a first electronic device recording ECG information from a user after an initial threshold period (e.g., 5 seconds) has elapsed since the start of recording (e.g., as indicated by timer 1016 indicating that 6 seconds have elapsed since the start of recording). In some embodiments, after the initial threshold period has elapsed, first electronic device 1000 detects a press input 1007 (e.g., similar to press input 1005) on input device 1004, the press input being an input on input device 1004 with a press force that exceeds a threshold amount, such that the input “clicks” on input device 1004. In some embodiments, in response to detecting press input 1007 on input device 1004 after the initial threshold period (e.g., 5 seconds) has elapsed, first electronic device 1000 does not terminate recording. In some embodiments, (instead of ending the recording) the first electronic device 1000 displays a notification message 1020 in the user interface 1006 indicating that there is no need to "click" the input device 1004 during the recording or to successfully complete the recording (e.g., stating "There is no need to click the crown").

[0340] In some embodiments, after detecting a press 1007 on the input device 1004 after an initial threshold period (e.g., 5 seconds) has elapsed, the first electronic device 1000 responsively does not terminate recording, and the device detects a second press (e.g., similar to the press 1007) after detecting the press 1007 but before the predetermined time (e.g., 2.5 seconds) has elapsed since detecting the press 1007. In some embodiments, in response to detecting the second press after detecting the press 1007 but before the predetermined time (e.g., 2.5 seconds) has elapsed since detecting the press 1007, the first electronic device 1000 (automatically) terminates recording and displays the user interface 1006 of the ECG application, as shown in FIG. 10A .

[0341] In some embodiments, after detecting a press input 1007 on the input device 1004 after an initial threshold period (e.g., 5 seconds) has elapsed, the first electronic device 1000 does not terminate recording in response; instead, the device detects a second press input (e.g., similar to the press input 1007) after detecting the press input 1007 and after a predetermined time (e.g., 2.5 seconds) has elapsed since detecting the press input 1007. In some embodiments, (instead of terminating recording), the first electronic device 1000 displays a notification message 1020 in the user interface 1006 indicating that there is no need to “click” the input device 1004 during recording or to successfully complete recording (e.g., stating “No need to click the crown”). In summary, in some embodiments, and while recording is in progress, termination of recording occurs when two inputs are received within a predetermined period (e.g., within quick succession (e.g., within 2.5 seconds)). In contrast, in some embodiments, if two inputs are received but spaced apart by more than a predetermined period (eg, within 2.5 seconds), the recording is not cancelled.

[0342] 10F shows a first electronic device 1000 performing an ECG recording on an ECG application with 20 seconds remaining to complete the recording, as indicated by a timer 1016 (e.g., showing "20 seconds") on the user interface 1006. In FIG. 10F, an initial threshold period (e.g., 5 seconds) has elapsed since the start of the recording. In some embodiments, after the initial threshold time (e.g., 5 seconds) has elapsed since the start of the recording, the first electronic device 1000 detects a user input, a press input 1009 (or press-and-hold input) on the input device 1004, where the press input is an input on the input device 1004 with a pressure that exceeds a threshold amount, such that the input "clicks" the input device 1004 (e.g., and the pressure is maintained for at least a certain period, such as 1 second). In some embodiments, in response to detecting a press input 1009 on the input device 1004 after an initial threshold time (e.g., 5 seconds) has elapsed, the first electronic device 1000 does not terminate the recording and displays a notification message 1020 in the user interface 1006 indicating that there is no need to "click" the input device 1004 during the recording or to successfully complete the recording (e.g., stating "There is no need to click the crown").

[0343] In some embodiments, at least a predetermined time (e.g., 5 seconds) after detecting the user input 1009, the first electronic device 1000 detects a press and hold input 1011 on the input device 1004, the press and hold input being an input on the input device 1004 with a pressing force greater than a threshold amount such that the input "clicks" the input device 1004 and the input device 1004 "clicks" for at least a threshold period (e.g., 1 second). In some embodiments, in response to detecting the press and hold input 1011 on the input device 1004 before the initial threshold period has elapsed, the first electronic device 1000 (automatically) displays a user interface 1022 of a virtual assistant (e.g., a virtual assistant controlled by the device's operating system) on the display 1002 (e.g., replacing the display of the user interface 1006 of the ECG application), as shown in FIG. 10G.

[0344] 10H-10J show first electronic device 1000 receiving an electronic communication (e.g., a phone call, a text message, an email message) while the device is performing an ECG recording. In FIG. 10H, the received electronic communication (e.g., a text message from "Jane Appleseed") is represented as notification 1026 corresponding to the electronic communication. The electronic communication (represented as notification 1026) is received while first electronic device 1000 is performing an ECG recording (e.g., from user input 1013 on input device 1004).

[0345] FIG. 10I shows the first electronic device 1000 displaying an ECG recording summary page 1028 (e.g., corresponding to summary page 826 described with reference to FIGS. 8J-8K) on the display 1002 upon completing the ECG recording. In FIG. 10J, upon (or after) completing the recording (and displaying summary page 1028 corresponding to the recording), the first electronic device 1000 displays a notification alert 1030 on the display 1002 corresponding to an electronic communication received during the recording (e.g., a text message from "Jane Appleseed"). In some embodiments, if one or more additional electronic communications are received during the recording, the device also provides one or more notification alerts corresponding to the received electronic communications upon (or after) completing the recording.

[0346] In some embodiments, upon (or before) starting an ECG recording, the first electronic device 1000 automatically disables the device's wireless communication radio (e.g., LTE connection). In some embodiments, upon (or in response to) completing an ECG recording, the first electronic device 1000 automatically re-enables the device's wireless communication radio.

[0347] In some embodiments, upon (or before) starting ECG recording, first electronic device 1000 automatically disables the device's haptic feedback controller (e.g., haptic actuator). In some embodiments, upon (or in response to) completing ECG recording, first electronic device 1000 automatically re-enables the device's haptic feedback controller.

[0348] 11 is a flow diagram illustrating a method of using an input device for health monitoring, according to some embodiments. Method 1100 is performed on 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 biosensor (e.g., a rotatable and depressible watch crown with an integrated biosensor including one or more electrodes for detecting a characteristic of a user's heart). Some operations of method 1100 are optionally combined, the order of some operations is optionally changed, and some operations are optionally omitted.

[0349] As described below, method 1100 provides an intuitive way to manage health monitoring. This method reduces the cognitive burden on the user when managing health monitoring, thereby creating a more efficient human-machine interface. For battery-operated computing devices, allowing users to manage health monitoring faster and more efficiently conserves power and increases the time between battery charges.

[0350] A first electronic device (e.g., 1000) displays (1102) on a display (e.g., 1002) a user interface (e.g., 1006 in FIG. 10A) of an application (e.g., a health application such as a health monitoring application or a health data measurement application) for capturing biometric information (e.g., ECG data, BPM data, heart-related data) from a biometric sensor (e.g., 1004).

[0351] In some embodiments, the first electronic device (e.g., 1000) is configured to detect and respond to (e.g., respond by performing a predefined action or a second predefined action) activation of the first input device (e.g., 1004), where the activation is distinct from and independent of the capture of biometric information.

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

[0353] While displaying a user interface (e.g., 1006 in FIG. 10A ) of an application for capturing biometric information from a biometric sensor (e.g., 1004), a first electronic device (e.g., 1000) detects (1104) a first activation of a first input device (e.g., 1004, pressing of the first input device, such as a rotating crown, beyond a threshold amount that causes a “click” of the crown).

[0354] In response to detecting a first activation of the first input device (e.g., 1004, a press on the first input device) and when a first criterion based on progress toward capturing biometric information with the biometric sensor (e.g., 1004) is met while capturing biometric information from the biometric sensor (e.g., 1004), the first activation of the first input device (e.g., 1004) is detected (e.g., the device captures less than a predetermined amount of biometric information and / or the first input device was activated within at least a threshold time, such as 5 seconds), the first electronic device (e.g., 1000) interrupts capturing of biometric information and performs a default action (1106) associated with the first input device (e.g., 1004) (e.g., scrolling displayed content, exiting a currently active application, activating a digital assistant function). Executing a default action associated with the first input device (e.g., 1004), which suspends capture of biometric information pursuant to determining that a first activation of the first input device (e.g., 1004) is detected when a first criterion is met, provides the user with more control of the device by allowing the user to suspend capture of biometric information in certain situations via input on the first input device. Providing additional control options without cluttering the UI with additional displayed controls improves usability of the device, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs and reducing user errors when operating / interacting with the device), and additionally reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

[0355] Also, in response to detecting a first activation of the first input device (e.g., 1004, a press on the first input device), and in accordance with a determination that the first activation of the first input device (e.g., 1004) is detected when the first criterion is not met while capturing biometric information from the biometric sensor (e.g., 1004), the first electronic device (e.g., 1000) continues capturing biometric information (1108) without performing a default action associated with the first input device (e.g., 1004). Continuing to capture biometric information without performing a default action associated with the first input device (e.g., 1004) in accordance with a determination that the first activation of the first input device is detected when the first criterion is not met provides the user with more control over the device by allowing the user to continue capturing biometric information in certain situations without having to manually restart the recording process. Improves usability of the device by providing additional control options without cluttering the UI with additional displayed controllers, makes the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs and reducing user errors when operating / interacting with the device), and also reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

[0356] In some embodiments, prior to capturing biometric information (e.g., while displaying an introductory animation, such as animation 808 of main user interface 806, as shown in FIG. 8A ), 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 action (e.g., performs the predefined action without determining whether biometric information capture is occurring).

[0357] In some embodiments, the default action includes displaying a default user interface (e.g., 1012, a home screen including one or more affordances for launching applications) on the display (e.g., 1002). In some embodiments, displaying the default user interface (e.g., 1012) includes closing or suspending any currently active or running applications (e.g., an application for capturing biometric information).

[0358] In some embodiments, the default operation includes displaying a digital virtual assistant user interface (eg, 1022) on the display (eg, 1002) (eg, by replacing the display of the application's user interface (eg, 1006) for capturing biometric information).

[0359] In some embodiments, the first criterion is met when capturing the biometric information occurs for less than a first threshold time (eg, 5 seconds).

[0360] In some embodiments, after continuing to capture biometric information without performing a default action 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), and in accordance with a determination that the second activation of the first input device (e.g., 1004) is detected within a predetermined time (e.g., 5 seconds) after detecting the first activation of the first input device (e.g., 1004), the first electronic device (e.g., 1000) performs (1112) a default action associated with the first input device (e.g., 1004) that discontinues capturing biometric information. Executing a default action associated with a first input device (e.g., 1004) that suspends capture of biometric information pursuant to determining that a second activation of the first input device has been detected within a predetermined time period after detecting a first activation of the first input device provides the user with more control of the device and reduces the number of inputs required to suspend capture of biometric information by allowing the user to quickly and easily suspend capture of biometric information using the first input device. Providing additional control of the device and reducing the number of inputs required to ...

Claims

1. A first electronic device having a display and one or more input devices, the first electronic device being paired with a second electronic device, displaying on the display a first portion of a tutorial for using a feature of the second electronic device; detecting a request to advance the tutorial via the one or more input devices; displaying, in response to detecting the request to proceed with the tutorial, instructions on the display for performing an operation on the second electronic device involving the functionality of the second electronic device; receiving an indication from the second electronic device that the instructions have been executed; and 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 executed; A method comprising:

2. receiving, prior to displaying on the display, the first portion of the tutorial for using the feature of the second electronic device, a second indication from the second electronic device that an application configured to control the use of the feature on the second electronic device is open on the second electronic device; displaying, on the display, a notification corresponding to the tutorial for using the feature of the second electronic device in response to receiving the second indication that the application configured to control the use of the feature on the second electronic device is open; The method of claim 1 further comprising:

3. The method of claim 1 or 2, wherein the action on the second electronic device includes capturing biometric data.

4. The method of claim 1 , wherein the first portion of the tutorial includes a plurality of graphical indications of possible outcomes of the actions performed on the second electronic device.

5. The operation includes evaluating medical characteristics including a cardiac rhythm evaluation and a cardiac rate evaluation, and the likely outcomes include: Normal results, Abnormal heart rhythm patterns result in Abnormal heart rate results, and uncertain results, The method of claim 4, wherein the compound is selected from the group consisting of:

6. detecting, while displaying at least a first one of the possible outcomes comprising a portion of a first outcome summary, a user activation, via the one or more input devices, of an extension affordance associated with the first outcome summary; displaying, on the display, all of the first results summary in response to detecting the user activation of the extended affordance; and The method of claim 4 or 5, further comprising:

7. 7. The method of claim 4, wherein the plurality of graphical indications of possible outcomes includes a first graphical indication including a display of a first animation for a first possible outcome and a second graphical indication including a second animation for a second possible outcome, the first animation and the second animation being synchronized.

8. detecting a scroll gesture via the one or more input devices while displaying the plurality of graphical indications of possible outcomes on the display; scrolling the plurality of graphical indications in response to detecting the scroll gesture; displaying on the display a third graphical indication including a third animation relating to a third possible outcome, the third animation being synchronized with the first animation and the second animation; The method of claim 7 further comprising:

9. 9. The method of claim 7 or 8, wherein the first animation includes a first portion of the animation that is animated at a fixed position and a second portion of the animation that animates from the fixed position to a second position.

10. receiving an indication from the second electronic device that the instructions have begun to be executed prior to receiving the indication from the second electronic device that the instructions have been executed; in response to receiving the indication that the instructions have begun to be executed, displaying on the display an indication that the instructions are being executed on the second electronic device; The method of claim 1 , further comprising:

11. The method of claim 1 , wherein the second part of the tutorial includes a graphical animation representing information derived from the action on the second electronic device.

12. The method of claim 1 , wherein the first portion of the tutorial includes a restriction indication that includes one or more medical characteristics that cannot be derived from the movement.

13. displaying on the display a user interface of a health application after displaying on the display the second portion of the tutorial; detecting user activation, via the one or more input devices, of an affordance for viewing the recorded biometric information; displaying, on the display, a first plurality of representations corresponding to an existing record of biometric information in response to detecting the user activation of the affordance for viewing an existing record of biometric information; The method of claim 1 , further comprising:

14. The method of claim 13 , wherein the affordance for viewing existing records of biometric information includes an indication of the number of existing records of biometric information.

15. 15. The method of claim 13 or 14, wherein the first plurality of representations of existing records of biometric information includes a first representation corresponding to a first existing record having an abnormal assessment result, the first representation including an indication of the abnormal assessment result displayed in a first visual characteristic.

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

17. 17. The method of claim 13, wherein the first plurality of representations of existing records of biometric information includes a third representation corresponding to a third existing record not associated with any user-specified symptom, the third representation not including an indication of a user-specified symptom associated with the third existing record.

18. 18. The method of claim 16 or 17, wherein the user-specified symptoms cannot be changed after the symptoms are specified and saved.

19. further, in response to detecting the user activation of the affordance to view recorded biometric information, displaying on the display a plurality of classification affordances including a first classification affordance and a second classification affordance; Detecting a user activation of the first classification affordance via the one or more input devices; in response to detecting the user activation of the first classification affordance, displaying on the display a second plurality of representations corresponding to existing records of biometric information, the second plurality of representations corresponding to existing records associated with a first type of assessment outcome; detecting a user activation of the second classification affordance via the one or more input devices; and in response to detecting user activation of the second classification affordance, displaying on the display a third plurality of representations corresponding to existing records of biometric information, the third plurality of representations corresponding to existing records associated with a second type of assessment outcome; 19. The method of any one of claims 13 to 18, further comprising:

20. detecting, via the one or more input devices, a user selection of a first representation of the first plurality of representations that corresponds to a first existing recording that corresponds to a first evaluation result; displaying a first detailed view of the first existing record in response to detecting the user selection of the first representation; detecting a user activation of an information affordance via the one or more input devices while displaying the first detailed view of the first existing record; in response to detecting the user activation of the information affordance, displaying on the display a result summary and an animation from corresponding possible results from the first portion of the tutorial; Further comprising:

20. The method according to any one of claims 13 to 19.

21. detecting a user activation, via the one or more input devices, of an export affordance while displaying the first detailed view of the first existing record corresponding to a first evaluation result; responsive to detecting user activation of the export affordance, creating a document including information about the first existing record; 21. The method of claim 20, further comprising:

22. 22. The method of claim 1, wherein the first portion of the tutorial is displayed in response to input received while displaying a user interface configured to change one or more settings of the second electronic device.

23. 23. 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 one or more output devices including a display and one or more input devices, the first electronic device being paired with a second electronic device, the one or more programs including instructions for performing the method of any one of claims 1 to 22.

24. A first electronic device paired with a second electronic device, A display and 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; Equipped with The one or more programs include instructions for performing the method according to any one of claims 1 to 22. A first electronic device.

25. A first electronic device paired with a second electronic device, A display and one or more input devices; Means for carrying out the method according to any one of claims 1 to 22; A first electronic device comprising:

26. 1. A non-transitory 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 first electronic device being paired with a second electronic device, the one or more programs comprising: displaying on the display a first portion of a tutorial for using a function of the second electronic device; detecting a request to advance the tutorial via the one or more input devices; displaying, in response to detecting the request to proceed with the tutorial, instructions on the display for performing an operation on the second electronic device involving the functionality of the second electronic device; receiving an indication from the second electronic device that the instructions were executed; 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 executed. A non-transitory computer-readable storage medium containing instructions.

27. A first electronic device paired with a second electronic device, A display and 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 comprising: displaying on the display a first portion of a tutorial for using a function of the second electronic device; detecting a request to advance the tutorial via the one or more input devices; displaying, in response to detecting the request to proceed with the tutorial, instructions on the display for performing an operation on the second electronic device involving the functionality of the second electronic device; receiving an indication from the second electronic device that the instructions were executed; 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 executed. A first electronic device including instructions.

28. A first electronic device paired with a second electronic device, A display and one or more input devices; means for displaying on the display a first portion of a tutorial for using a function of the second electronic device; means for detecting a request to advance the tutorial via the one or more input devices; means for displaying, in response to detecting the request to proceed with the tutorial, instructions on the display for performing an operation on the second electronic device involving the functionality of the second electronic device; means for receiving an indication from the second electronic device that the instructions have been executed; 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 executed; A first electronic device comprising:

29. A first electronic device having a display and one or more input devices including a biosensor, displaying on the display a first user interface indicating that the first electronic device is ready to detect biometric information; detecting a first input by the biosensor that satisfies a first criterion; In response to detecting the first input by the biosensor, starting to record bioinformation detected by the biosensor; displaying on the display a second user interface different from the first user interface, the second user interface including an indication of a progress of recording of the biometric information; detecting, after recording at least a portion of the biometric information, via the one or more input devices, that the first criterion is no longer met; and in response to detecting that the first criterion is no longer satisfied during a first period of time, resetting the indication of the progress of recording of the biometric information and maintaining the display of the second user interface; replacing a display of the second user interface with the first user interface in response to detecting that the first criterion is no longer satisfied for a second time period that is longer than the first time period; A method comprising:

30. 30. The method of claim 29, wherein the recorded bio-information includes an electrocardiogram derived from the bio-information detected by the bio-sensor.

31. displaying a home screen including an application affordance corresponding to a health monitoring application prior to displaying the first user interface; Detecting user activation of the application affordance via the one or more input devices; displaying, on the display, the first user interface in response to detecting the user activation of the application affordance; 31. The method of claim 29 or 30, further comprising:

32. 32. The method of claim 31 , wherein a notification requesting the first input on the biometric sensor is displayed in the first user interface a predetermined time after detecting the user activation of the application affordance.

33. 33. The method of any one of claims 29 to 32, wherein the biosensor is a contact-based sensor, and the first input by the biosensor satisfies the first criterion when contact is detected on the biosensor.

34. 34. The method of claim 29, wherein the first user interface includes a graphical animation indicating that the first electronic device is ready to detect biometric information, the graphical animation being composed of a plurality of moving objects forming a first shape.

35. 35. The method of claim 34, wherein the moving objects of the graphical animation transition from the first shape to a second shape different from the first shape when the display transitions from the first user interface to the second user interface.

36. and transitioning the plurality of moving objects of the graphical animation to an intermediate shape between the first shape and the second shape in response to detecting that the first criterion is no longer satisfied during the first time period.

36. The method of claim 35, further comprising:

37. displaying the second user interface and, while recording the biometric information, displaying a visual representation of the recorded biometric information within the graphical animation in the second shape, the recorded biometric information being filtered and scaled such that the visual representation of the recorded biometric information can be displayed within the graphical animation; 37. The method of any one of claims 34 to 36, further comprising:

38. 38. The method of any one of claims 29 to 37, wherein the second user interface includes a graphical representation corresponding to a visualization of the biometric information from the recorded biometric information and a timer indicating the remaining time to complete the recording of the biometric information.

39. detecting, while recording the biometric information, via the one or more input devices that a second criterion is met; and In response to detecting that the second criterion is satisfied, displaying a notification regarding the second criterion within the second user interface; and 39. The method of any one of claims 29 to 38, further comprising:

40. the second criterion is met when a movement amount greater than a threshold is detected; the notification indicating that the amount of movement should be decreased; 40. The method of claim 39.

41. the second criterion is met when the amount of movement is detected to be greater than the threshold for at least a third period of time; the notification indicating that the first electronic device should be moved to a stationary position.

41. The method of claim 39 or 40.

42. the second criterion is met when a second input having a type different from a type of the first input is detected on the first input device; the notification indicating that the second input should not be repeated on the first input device.

42. The method of any one of claims 39 to 41.

43. the second criterion is met when the first input is no longer detected by the biometric sensor when the biometric recording is not yet complete; the notification indicating that the first input should be maintained on the biometric sensor.

43. The method of any one of claims 39 to 42.

44. after taking a first recording of a first biometric information and a second recording of a second biometric information different from the first biometric information, transmitting the recorded first biometric information and the recorded second biometric information to a second electronic device; 44. The method of any one of claims 29 to 43, further comprising:

45. Detecting heart rate information for a predetermined period of time; displaying, in response to a determination that the detected heart rate information satisfies a first condition, a notification indicating a high heart rate on the display; detecting user activation of the notification via the one or more input devices; displaying, on the display, the first user interface in response to detecting the user activation of the notification; 45. The method of any one of claims 29 to 44, further comprising:

46. 46. ​​The method of any one of claims 29 to 45, wherein the indication of progress is a countdown timer.

47. 47. 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 including a biosensor, the one or more programs including instructions for performing the method of any one of claims 29 to 46.

48. A display and one or more input devices including a biosensor; one or more processors; a memory storing one or more programs configured to be executed by the one or more processors; A first electronic device comprising: The one or more programs include instructions for performing the method of any one of claims 29 to 46. A first electronic device.

49. A display and one or more input devices including a biosensor; Means for carrying out the method according to any one of claims 29 to 46; A first electronic device comprising:

50. 1. A non-transitory 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 including a biosensor, the one or more programs comprising: displaying on the display a first user interface indicating that the first electronic device is ready to detect biometric information; Detecting a first input by the biosensor that satisfies a first criterion; In response to detecting the first input by the biosensor, starting to record bioinformation detected by the biosensor; displaying on the display a second user interface different from the first user interface, the second user interface including an indication of a progress of recording of the biometric information; detecting, after recording at least a portion of the biometric information, via the one or more input devices, that the first criterion is no longer met; resetting the indication of the recording of the biometric information and maintaining the display of the second user interface in response to detecting that the first criterion is no longer satisfied during a first time period; replacing a display of the second user interface with the first user interface in response to detecting that the first criterion is no longer satisfied for a second time period that is longer than the first time period; A non-transitory computer-readable storage medium containing instructions.

51. A display and one or more input devices including a biosensor; one or more processors; a memory storing one or more programs configured to be executed by the one or more processors; a first electronic device comprising: displaying on the display a first user interface indicating that the first electronic device is ready to detect biometric information; Detecting a first input by the biosensor that satisfies a first criterion; In response to detecting the first input by the biosensor, starting to record bioinformation detected by the biosensor; displaying on the display a second user interface different from the first user interface, the second user interface including an indication of a progress of recording of the biometric information; detecting, after recording at least a portion of the biometric information, via the one or more input devices, that the first criterion is no longer met; resetting the indication of the progress of the recording of the biometric information and maintaining the display of the second user interface in response to detecting that the first criterion is no longer satisfied during a first time period; replacing a display of the second user interface with the first user interface in response to detecting that the first criterion is no longer satisfied for a second time period that is longer than the first time period; A first electronic device including instructions.

52. A first electronic device, A display and one or more input devices including a biosensor; means for displaying on the display a first user interface indicating that the first electronic device is ready to detect biometric information; means for detecting a first input by the biosensor that satisfies a first criterion; In response to detecting the first input by the biosensor, Start recording the biometric information detected by the biometric sensor; means for displaying on the display a second user interface different from the first user interface, the second user interface including an indication of the progress of recording of the biometric information; means for detecting, via the one or more input devices, after recording at least a portion of the biometric information, that the first criterion is no longer met; means for resetting the indication of the progress of the recording of the biometric information and maintaining the display of the second user interface in response to detecting that the first criterion is no longer satisfied during a first time period; means for replacing a display of the second user interface with the first user interface in response to detecting that the first criterion is no longer satisfied for a second time period that is longer than the first time period; A first electronic device comprising:

53. A first electronic device having a display and one or more input devices, including a first input device having an integrated biosensor, displaying, on the display, a user interface of an application for capturing biometric information from the biometric sensor; Detecting a first activation of the first input device while displaying the user interface of 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, performing a default action associated with the first input device when a first criterion based on a progress toward capturing biometric information with the biometric sensor is satisfied, in accordance with a determination that the first activation of the first input device is detected, the default action being to discontinue capturing the biometric information; pursuant to a determination that the first activation of the first input device is detected when the first criterion is not satisfied, continuing to capture the biometric information without performing the default action associated with the first input device; A method comprising:

54. 54. The method of claim 53, wherein the first electronic device is configured to detect and respond to activation of the first input device, the activation being distinct from and independent of the capture of biometric information.

55. 55. The method of claim 53 or 54, wherein the application is configured to cause the first electronic device to capture the biometric information without detecting the activation of the first input device.

56. detecting a second activation of the first input device prior to capturing the biometric information; performing the predetermined action in response to detecting the second activation of the first input device; and 56. The method of any one of claims 53 to 55, further comprising:

57. 57. The method of any one of claims 53 to 56, wherein the predefined action comprises displaying a predefined user interface.

58. 58. The method of any one of claims 53 to 57, wherein the predetermined action includes displaying a user interface of a digital virtual assistant on the display.

59. 59. The method of any one of claims 53 to 58, wherein the first criterion is met when capturing the biometric information occurs for less than a first threshold time.

60. detecting a second activation of the first input device after continuing to capture the biometric information without performing the default action associated with the first input device; in response to detecting the second activation of the first input device, performing the predefined action associated with the first input device, in accordance with a determination that the second activation of the first input device is detected within a predetermined time period after detecting the first activation of the first input device, wherein the predefined action associated with the first input device is to discontinue capturing the biometric information; continuing to capture the biometric information without performing the default action associated with the first input device pursuant to a determination that the second activation of the first input device is detected the predetermined time after detecting the first activation of the first input device; 60. The method of any one of claims 53 to 59, further comprising:

61. automatically disabling a haptic feedback controller of the first electronic device upon capturing the biometric information from the biometric sensor; automatically re-enabling the haptic feedback controller upon completing the capture of the biometric information; 61. The method of any one of claims 53 to 60, further comprising:

62. automatically disabling a wireless communication radio of the first electronic device upon capturing the biometric information from the biometric sensor to prevent a first type of notification from being displayed, including a notification corresponding to an electronic communication received while capturing the biometric information; automatically re-enabling the wireless communication radio upon completing capture of the biometric information and allowing the first type of notification to be displayed; 62. The method of any one of claims 53 to 61, further comprising:

63. 63. 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 including a first input device having an integrated biosensor, the one or more programs comprising instructions for performing the method of any one of claims 53 to 62.

64. A display and one or more input devices including a first input device having an integrated biosensor; one or more processors; a memory storing one or more programs configured to be executed by the one or more processors; A first electronic device comprising:

63. A first electronic device, wherein the one or more programs include instructions for performing the method of any one of claims 53 to 62.

65. A display and one or more input devices including a first input device having an integrated biosensor; Means for carrying out the method according to any one of claims 53 to 62; A first electronic device comprising:

66. 1. A non-transitory 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, including a first input device having an integrated biosensor, the one or more programs comprising: displaying, on the display, a user interface of an application for capturing biometric information from the biometric sensor; Detecting a first activation of the first input device while displaying the user interface of 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, perform a default action associated with the first input device when a first criterion based on progress toward capturing biometric information with the biometric sensor is satisfied, in accordance with a determination that the first activation of the first input device is detected, the default action being to discontinue capturing the biometric information; pursuant to determining that the first activation of the first input device is detected when the first criterion is not satisfied, continuing to capture the biometric information without performing the default action associated with the first input device. A non-transitory computer-readable storage medium containing instructions.

67. A display and one or more input devices including a first input device having an integrated biosensor; one or more processors; a memory storing one or more programs configured to be executed by the one or more processors; a first electronic device comprising: displaying, on the display, a user interface of an application for capturing biometric information from the biometric sensor; Detecting a first activation of the first input device while displaying the user interface of 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, perform a default action associated with the first input device when a first criterion based on progress toward capturing biometric information with the biometric sensor is satisfied, in accordance with a determination that the first activation of the first input device is detected, the default action being to discontinue capturing the biometric information; pursuant to determining that the first activation of the first input device is detected when the first criterion is not satisfied, continuing to capture the biometric information without performing the default action associated with the first input device. A first electronic device including instructions.

68. A display and one or more input devices including a first input device having an integrated biosensor; means for displaying, on the display, a user interface of 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 of 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, perform a default action associated with the first input device when a first criterion based on progress toward capturing biometric information with the biometric sensor is satisfied, in accordance with a determination that the first activation of the first input device is detected, the default action being to discontinue capturing the biometric information; means for continuing to capture the biometric information without performing the default action associated with the first input device in response to a determination that the first activation of the first input device is detected when the first criterion is not satisfied; and A first electronic device comprising:

69. A first electronic device having a display and one or more input devices, capturing biometric information using a biometric sensor in communication with the first electronic device; displaying on the display a representation of an assessment of a medical characteristic determined based on the biometric information captured by the biometric sensor; detecting a series of one or more inputs via the one or more input devices while displaying the representation of the assessment of the medical characteristic to add user-specified symptoms to the assessment of the medical characteristic; in response to detecting the series of one or more inputs; displaying, in accordance with a determination that at least one of the user-specified symptoms meets a corresponding criterion, a first user interface on the display that includes an affordance that, when activated, initiates a process for seeking immediate medical treatment; displaying, on the display, the representation of the assessment of the medical characteristic and one or more representations of the user-specified symptom without displaying the first user interface in accordance with a determination that the user-specified symptom does not satisfy the corresponding criterion; and A method comprising:

70. detecting a scroll input via a first input device while displaying the representation of the assessment of the medical characteristic on the display; In response to detecting the scroll input, scrolling a second user interface including the representation of the assessment of the medical characteristic; displaying, on the display, an add symptom affordance for adding the user-specified symptom to the assessment; 70. The method of claim 69, further comprising:

71. further detecting, in accordance with a determination that the user-specified symptom does not satisfy the corresponding criterion, a scroll gesture via the one or more input devices; displaying, on the display, an option for seeking medical treatment in response to detecting the scrolling gesture via the one or more input devices; 71. The method of claim 69 or 70, further comprising:

72. 72. The method of any one of claims 69 to 71, wherein the user-specified symptoms include a first symptom corresponding to a severe symptom, and a first representation of the one or more representations of the user-specified symptom corresponding to the first symptom is displayed with a first visual characteristic.

73. 73. The method of any one of claims 69 to 72, wherein the medical characteristics include a cardiac rhythm characteristic and a heart rate characteristic, and the displayed representation of the assessment of the medical characteristics includes a cardiac rhythm assessment summary and a heart rate assessment summary.

74. 74. The method of claim 73, wherein if the cardiac rhythm assessment corresponds to an abnormal result and the heart rate assessment corresponds to an abnormal result, the cardiac rhythm assessment summary is displayed in a first visual characteristic and the heart rate assessment summary is displayed in the first visual characteristic.

75. 75. The method of claim 73 or 74, wherein if the cardiac rhythm assessment corresponds to an abnormal result and the heart rate assessment corresponds to a normal result, the cardiac rhythm assessment summary is displayed with the first visual characteristic and the heart rate assessment summary is not displayed with the first visual characteristic.

76. 76. The method of any one of claims 73 to 75, wherein if the heart rate assessment corresponds to an abnormal result and the cardiac rhythm assessment corresponds to a normal result, the heart rate assessment summary is displayed in the first visual characteristic and the cardiac rhythm assessment summary is not displayed in the first visual characteristic.

77. 77. The method of any one of claims 73 to 76, wherein if the heart rate assessment corresponds to a highly abnormal result such that no decision can be made regarding the cardiac rhythm assessment, the heart rate assessment summary is displayed in a first visual characteristic and the cardiac rhythm assessment summary is displayed in the first visual characteristic.

78. pursuant to a determination that the assessment of the medical characteristic is indeterminable, displaying an indication within the representation of the assessment that the assessment was indeterminate.

78. The method of any one of claims 69 to 77, further comprising:

79. 79. The method of any one of claims 69 to 78, wherein the assessment of the medical characteristic is a normal result, and the series of one or more inputs to add the user-specified symptoms is detected while displaying the representation of the assessment that corresponds to the normal result.

80. detecting user activation of an information affordance via the one or more input devices while displaying the representation of the assessment of the medical characteristic; in response to detecting the user activation of the information affordance, displaying, on the display, textual information related to the rating; and 80. The method of any one of claims 69 to 79, further comprising:

81. automatically disabling a wireless communication radio of the first electronic device upon capturing the biometric information with the biometric sensor to prevent notifications from being displayed; automatically re-enabling the wireless communication radio upon completing capture of the biometric information and allowing a notification to be displayed; 81. The method of any one of claims 69 to 80, further comprising:

82. detecting user activation of a confirm button after detecting the series of one or more inputs; in response to detecting the user activation of the confirmation button, transmitting the assessment of the medical characteristic from the first electronic device to the second electronic device for displaying a corresponding representation of the assessment of the medical characteristic on the second electronic device; 82. The method of any one of claims 69 to 81, further comprising:

83. 83. The method of claim 82, wherein the user-specified symptoms cannot be changed after detecting the user activation of the confirm button.

84. 84. 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 of any one of claims 69 to 83.

85. A display and 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; A first electronic device comprising: The one or more programs include instructions for performing the method of any one of claims 69 to 83. A first electronic device.

86. A display and one or more input devices; Means for carrying out the method according to any one of claims 69 to 83; A first electronic device comprising:

87. 1. A non-transitory 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 comprising: capturing biometric information using a biometric sensor in communication with the first electronic device; displaying on the display a representation of an assessment of a medical characteristic determined based on the biometric information captured by the biometric sensor; detecting a series of one or more inputs via the one or more input devices while displaying the representation of the assessment of the medical characteristic, and adding user-specified symptoms to the assessment of the medical characteristic; in response to detecting the series of one or more inputs; pursuant to a determination that at least one of the user-specified symptoms meets a corresponding criterion, displaying on the display a first user interface including an affordance that, when activated, initiates a process for seeking immediate treatment; displaying, on the display, the representation of the assessment of the medical characteristic and one or more representations of the user-specified symptom without displaying the first user interface in accordance with a determination that the user-specified symptom does not satisfy the corresponding criterion. A non-transitory computer-readable storage medium containing instructions.

88. A display and 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 comprising: capturing biometric information using a biometric sensor in communication with the first electronic device; displaying on the display a representation of an assessment of a medical characteristic determined based on the biometric information captured by the biometric sensor; detecting a series of one or more inputs via the one or more input devices while displaying the representation of the assessment of the medical characteristic, and adding user-specified symptoms to the assessment of the medical characteristic; in response to detecting the series of one or more inputs; pursuant to a determination that at least one of the user-specified symptoms meets a corresponding criterion, displaying on the display a first user interface including an affordance that, when activated, initiates a process for seeking immediate treatment; displaying, on the display, the representation of the assessment of the medical characteristic and one or more representations of the user-specified symptom without displaying the first user interface in accordance with a determination that the user-specified symptom does not satisfy the corresponding criterion. A first electronic device including instructions.

89. A first electronic device, A display and one or more input devices; means for capturing biometric information using a biometric sensor in communication with the first electronic device; means for displaying, on the display, a representation of an assessment of a medical characteristic determined based on the biometric information captured by the biometric sensor; means for detecting a series of one or more inputs via the one or more input devices while displaying the representation of the assessment of the medical characteristic and for adding user-specified symptoms to the assessment of the medical characteristic; in response to detecting the series of one or more inputs; pursuant to a determination that at least one of the user-specified symptoms meets a corresponding criterion, displaying on the display a first user interface including an affordance that, when activated, initiates a process for seeking immediate treatment; means for displaying, on the display, the representation of the assessment of the medical characteristic and one or more representations of the user-specified symptom without displaying the first user interface in response to a determination that the user-specified symptom does not satisfy the corresponding criterion; A first electronic device comprising:

90. 1. An electronic device having a display and one or more input devices operably connected to a plurality of biosensors, comprising: receiving a first biometric information from a first biometric sensor of the plurality of biometric sensors; in response to receiving the first biometric information and in accordance with a determination that the first biometric information satisfies a first criterion, displaying on the display an alert including a first affordance for detecting additional biometric information; receiving a user activation of the first affordance via the one or more input devices; receiving, after receiving the user activation of the first affordance, a second biometric information associated with the first biometric information from a second biometric sensor of the plurality of biometric sensors different from the first biometric sensor; A method comprising:

91. 91. The method of claim 90, wherein the first biometric information includes biometric information recorded at a first time and biometric information recorded at a second time different from the first time.

92. 92. The method of claim 90 or 91, wherein the biological information relates to information related to the heart.

93. 93. The method of claim 92, wherein the first criteria includes abnormal heart rhythm information.

94. 94. The method of any one of claims 90 to 93, wherein the alert includes one or more times that the first biometric information was recorded by the electronic device.

95. 95. The method of any one of claims 90 to 94, wherein the alert includes an indication of a medical condition identified based on the first vital sign.

96. 96. The method of any one of claims 90 to 95, wherein the warning includes an indication to seek medical treatment.

97. 97. The method of any one of claims 90 to 96, wherein the first biosensor includes one or more photodiode sensors.

98. 98. The method of any one of claims 90 to 97, wherein the second biosensor is integrated with a first input device of the one or more input devices.

99. In response to receiving the user activation of the first affordance and prior to receiving the second biometric information, displaying on the display a first application associated with receiving the second biometric information; 99. The method of any one of claims 90 to 98, further comprising:

100. detecting a user input on a first input device of the one or more input devices after displaying the first application and before receiving the second biometric information, the second biometric sensor being integrated with the first input device; receiving the second biometric information from the second biometric sensor in response to detecting the user input; 100. The method of claim 99, further comprising:

101. 101. The method of claim 100, wherein the second biometric information is received from the second biometric sensor while the user input is maintained on the first input device.

102. 102. A computer-readable storage medium storing 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 electronic device being operatively connected to a plurality of biosensors, the one or more programs comprising instructions for performing the method of any one of claims 90 to 101.

103. 1. An electronic device operatively connected to a plurality of biosensors, comprising: A display and one or more input devices; a memory storing one or more programs configured to be executed by the one or more processors; Equipped with The one or more programs include instructions for performing the method of any one of claims 90 to 101. Electronic devices.

104. 1. An electronic device operatively connected to a plurality of biosensors, comprising: A display and one or more input devices; Means for carrying out the method according to any one of claims 90 to 101; An electronic device comprising:

105. 1. A computer-readable storage medium storing 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 electronic device being operatively connected to a plurality of biosensors, the one or more programs comprising: receiving a first biometric signal from a first biometric sensor of the plurality of biometric sensors; In response to receiving the first biometric information and in accordance with a determination that the first biometric information satisfies a first criterion, displaying on the display an alert including a first affordance for detecting additional biometric information; receiving a user activation of the first affordance via the one or more input devices; receiving, after receiving the user activation of the first affordance, a second biometric information associated with the first biometric information from a second biometric sensor of the plurality of biometric sensors that is different from the first biometric sensor; A computer-readable storage medium containing instructions.

106. 1. An electronic device operatively connected to a plurality of biosensors, comprising: A display and one or more input devices; and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs comprising: receiving a first biometric signal from a first biometric sensor of the plurality of biometric sensors; In response to receiving the first biometric information and in accordance with a determination that the first biometric information satisfies a first criterion, displaying on the display an alert including a first affordance for detecting additional biometric information; receiving a user activation of the first affordance via the one or more input devices; receiving, after receiving the user activation of the first affordance, a second biometric information associated with the first biometric information from a second biometric sensor of the plurality of biometric sensors that is different from the first biometric sensor; An electronic device that contains instructions.

107. 1. An electronic device operatively connected to a plurality of biosensors, comprising: A display and one or more input devices; means for receiving first biometric information from a first biometric sensor of the plurality of biometric sensors; means for displaying, in response to receiving the first biometric information and following a determination that the first biometric information satisfies a first criterion, an alert on the display, the alert including a first affordance for detecting additional biometric information; means for receiving a user activation of the first affordance via the one or more input devices; means for receiving, after receiving the user activation of the first affordance, a second biometric information associated with the first biometric information from a second biometric sensor of the plurality of biometric sensors that is different from the first biometric sensor; An electronic device comprising:

Citation Information

Patent Citations

  • Biological information processing device, biological information processing system, and biological information processing method

    JP2017205147A

  • Emergency report system

    JP2017211719A

  • Information display method and electronic device for supporting the same

    US20160196635A1

  • Watch type terminal

    US20170331505A1