Execution of biometric authentication

By using simulated representations and three-dimensional biometric features, the enrollment process is streamlined, addressing alignment issues and reducing energy consumption in biometric authentication, enhancing efficiency and battery life.

JP2025114542APending Publication Date: 2025-08-05APPLE INC
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2025060682
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2018-06-12
Filing Date
2025-04-01
Publication Date
2025-08-05

AI Technical Summary

Technical Problem

Existing biometric authentication techniques are cumbersome, requiring precise alignment of biometric features, often leading to false negatives and unnecessary iterations, and rely on two-dimensional representations, limiting authentication efficiency and consuming excessive energy, particularly in battery-operated devices.

Method used

Implement methods and interfaces that guide users through biometric enrollment with simulated representations and progress indicators, enhance alignment detection, and utilize three-dimensional biometric features to streamline the authentication process, reducing cognitive burden and conserving power.

Benefits of technology

Faster and more efficient biometric authentication is achieved, reducing redundant inputs and extending battery life in computing devices by aligning with three-dimensional features and providing intuitive enrollment guidance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025114542000001_ABST
    Figure 2025114542000001_ABST
Patent Text Reader

Abstract

To provide auto-filling by execution of biometric authentication.SOLUTION: In response to reception of a request for auto-filling in a fillable field of an application interface while displaying the application interface including the fillable field on a display, according to determination that the fillable field of the application interface is associated with first type data, the first type data is auto-filled in the fillable field. According to determination that the fillable field of the application interface is associated with second type data and at least a part of a biological feature satisfies a biological authentication reference according to determination based on data acquired from one or more biological sensors corresponding to the biological feature, the second type data is auto-filled in the fillable field.SELECTED DRAWING: Figure 28S
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates generally to biometric authentication, and more particularly to interfaces and techniques for enrolling and authenticating biometric characteristics.

[0002] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application is a continuation of U.S. Provisional Patent Application No. 62 / 556,413, filed September 9, 2017, entitled "FACE ENROLLMENT AND AUTHENTICATION," U.S. Provisional Patent Application No. 62 / 557,130, filed September 11, 2017, entitled "IMPLEMENTATION OF BIOMETRIC AUTHENTICATION," Danish Patent Application No. PA2017 70712, filed September 22, 2017, entitled "IMPLEMENTATION OF BIOMETRIC AUTHENTICATION," Danish Patent Application No. PA2017 70713, filed September 22, 2017, entitled "IMPLEMENTATION OF BIOMETRIC AUTHENTICATION," and Danish Patent Application No. PA2017 70714, filed September 22, 2017, entitled "IMPLEMENTATION OF BIOMETRIC AUTHENTICATION." AUTHENTICATION", Danish Patent Application PA2017 70715, filed September 22, 2017, entitled "IMPLEMENTATION OF BIOMETRIC AUTHENTICATION", U.S. Provisional Patent Application No. 62 / 581,025, filed November 2, 2017, entitled "IMPLEMENTATION OF BIOMETRIC AUTHENTICATION", International Application PCT / US2018 / 015603, filed January 26, 2018, entitled "IMPLEMENTATION OF BIOMETRIC AUTHENTICATION", U.S. Patent Application No. 15 / 894,221, filed February 12, 2018, entitled "IMPLEMENTATION OF BIOMETRIC AUTHENTICATION", and U.S. Patent Application No. 15 / 903,456, filed February 23, 2018, entitled "IMPLEMENTATION OF BIOMETRIC "Authentication" and U.S. Provisional Patent Application No. 62 / 679, filed June 3, 2018.This application claims priority to Danish patent application PA2018 70370, filed June 12, 2018, entitled "IMPLEMENTATION OF BIOMETRIC AUTHENTICATION," and to Danish patent application PA2018 70371, filed June 12, 2018, entitled "IMPLEMENTATION OF BIOMETRIC AUTHENTICATION," all of which are incorporated herein by reference in their entirety. [Background technology]

[0003] Biometric authentication, for example, facial, iris, or fingerprint authentication using an electronic device, is a convenient and efficient way to authenticate users of the electronic device, allowing the device to quickly and easily verify the identities of any number of users. Summary of the Invention

[0004] However, some techniques for implementing biometric authentication using electronic devices are generally cumbersome. For example, some existing techniques, such as those directed at facial recognition, require a user to nearly perfectly align their biometric features in the same manner during enrollment and each iteration of authentication. Deviations from biometric feature alignment often result in false negative results. As a result, the user is optionally required to perform multiple iterations of biometric authentication unnecessarily, or is optionally discouraged from using biometric authentication at all. As another example, some existing techniques rely solely on two-dimensional representations of biometric features. As a result, a user's authentication is optionally limited by an inability to analyze one or more three-dimensional characteristics of the biometric feature, and optionally requires the user to perform additional iterations of biometric authentication unnecessarily. In light of the above drawbacks, existing techniques take longer than necessary, wasting both the user's time and the device's energy. This latter problem is particularly significant in the operation of battery-operated devices.

[0005] The present techniques thus provide electronic devices with faster and more efficient methods and interfaces for performing biometric authentication. Such methods and interfaces optionally complement or replace other methods for performing biometric authentication. Such methods and interfaces reduce the cognitive burden on users and create more efficient human-machine interfaces. For battery-operated computing devices, such methods and interfaces conserve power and increase the time between battery charges. Such methods and interfaces also reduce the number of unnecessary, redundant, or repetitive inputs required in computing devices such as smartphones and smartwatches.

[0006] According to some embodiments, a method is described in an electronic device having one or more input devices, one or more biometric sensors, and a display, the method including: displaying a first user interface on the display; detecting, while displaying the first user interface, the occurrence of a condition corresponding to the initiation of a biometric enrollment process to enroll a biometric feature; in response to detecting the occurrence of the condition corresponding to the initiation of the biometric enrollment process, displaying a biometric enrollment introduction interface, wherein displaying the biometric enrollment introduction interface includes simultaneously displaying a simulated representation of the biometric feature and a simulated progress indicator; displaying, while displaying the biometric enrollment introduction interface, an instruction animation including displaying movement of the simulated representation of the biometric feature and an incremental advancement of the simulated progress indicator; after displaying at least a portion of the instruction animation, detecting the occurrence of a condition corresponding to the initiation of the biometric enrollment process; in response to detecting the occurrence of the condition corresponding to the initiation of the biometric enrollment process, displaying a progress indicator corresponding to the simulated progress indicator; and displaying a representation of the user's biometric feature determined by one or more biometric sensors of the device in a location previously occupied by the simulated representation of the biometric feature in the biometric enrollment introduction interface.

[0007] According to some embodiments, a non-transitory computer-readable storage medium is described comprising one or more programs configured to be executed by one or more processors of an electronic device having one or more input devices, one or more biometric sensors, and a display, the one or more programs including instructions for: displaying a first user interface on the display; detecting, while displaying the first user interface, the occurrence of a condition corresponding to initiating a biometric enrollment process to enroll a biometric feature; displaying the biometric enrollment introduction interface in response to detecting the occurrence of the condition corresponding to initiating the biometric enrollment process, wherein displaying the biometric enrollment introduction interface comprises simultaneously displaying a simulated representation of the biometric feature and a simulated progress indicator; displaying an instruction animation while displaying the biometric enrollment introduction interface, the instruction animation comprising displaying movement of the simulated representation of the biometric feature and an incremental advancement of the simulated progress indicator; detecting, after displaying at least a portion of the instruction animation, the occurrence of a condition corresponding to initiating the biometric enrollment process; and displaying a representation of the user's biometric feature as determined by the one or more biometric sensors of the device in a location previously occupied by the simulated representation of the biometric feature in the biometric enrollment introduction interface.

[0008] According to some embodiments, a temporary computer-readable storage medium is described comprising one or more programs configured to be executed by one or more processors of an electronic device having one or more input devices, one or more biometric sensors, and a display, the one or more programs including instructions for: displaying a first user interface on the display; detecting, while displaying the first user interface, the occurrence of a condition corresponding to initiating a biometric enrollment process to enroll a biometric feature; displaying the biometric enrollment introduction interface in response to detecting the occurrence of the condition corresponding to initiating the biometric enrollment process, wherein displaying the biometric enrollment introduction interface comprises simultaneously displaying a simulated representation of the biometric feature and a simulated progress indicator; displaying an instruction animation while displaying the biometric enrollment introduction interface, the instruction animation comprising displaying movement of the simulated representation of the biometric feature and an incremental advancement of the simulated progress indicator; detecting, after displaying at least a portion of the instruction animation, the occurrence of a condition corresponding to initiating the biometric enrollment process; and displaying a representation of the user's biometric feature as determined by the one or more biometric sensors of the device in a location previously occupied by the simulated representation of the biometric feature in the biometric enrollment introduction interface.

[0009] According to some embodiments, an electronic device is described that includes one or more input devices, one or more biometric sensors, a display, one or more processors, and a memory that stores one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: displaying a first user interface on the display; detecting, while displaying the first user interface, the occurrence of a condition corresponding to entering a biometric enrollment process to enroll a biometric feature; in response to detecting the occurrence of the condition corresponding to entering the biometric enrollment process, displaying the biometric enrollment introduction interface, wherein displaying the biometric enrollment introduction interface comprises simultaneously displaying a simulated representation of the biometric feature and a simulated progress indicator; displaying an instruction animation, while displaying the biometric enrollment introduction interface, the instruction animation comprising displaying movement of the simulated representation of the biometric feature and an incremental advancement of the simulated progress indicator; after displaying at least a portion of the instruction animation, detecting the occurrence of a condition corresponding to starting the biometric enrollment process; in response to detecting the occurrence of the condition corresponding to starting the biometric enrollment process, displaying a progress indicator corresponding to the simulated progress indicator; and displaying a representation of the user's biometric feature as determined by the one or more biometric sensors of the device in a location previously occupied by the simulated representation of the biometric feature in the biometric enrollment introduction interface.

[0010] According to some embodiments, an electronic device is described that includes one or more input devices, one or more biometric sensors, a display, means for displaying a first user interface on the display, means for detecting, while displaying the first user interface, the occurrence of a condition corresponding to the initiation of a biometric enrollment process to enroll a biometric feature, means for displaying the biometric enrollment introduction interface in response to detecting the occurrence of the condition corresponding to the initiation of the biometric enrollment process, wherein displaying the biometric enrollment introduction interface comprises simultaneously displaying a simulated representation of the biometric feature and a simulated progress indicator, means for displaying, while displaying the biometric enrollment introduction interface, an instruction animation that comprises displaying movement of the simulated representation of the biometric feature and an incremental advancement of the simulated progress indicator, means for detecting, after displaying at least a portion of the instruction animation, the occurrence of a condition corresponding to the initiation of the biometric enrollment process, and means for displaying a progress indicator corresponding to the simulated progress indicator in response to detecting the occurrence of the condition corresponding to the initiation of the biometric enrollment process, and displaying a representation of the user's biometric feature as determined by one or more biometric sensors of the device in a location previously occupied by the simulated representation of the biometric feature in the biometric enrollment introduction interface.

[0011] According to some embodiments, a method is described in an electronic device having one or more cameras and a display, the method including: displaying a first user interface on the display; detecting, while displaying the first user interface, the occurrence of a state corresponding to initiating a biometric enrollment process to enroll each type of biometric feature; in response to detecting the occurrence of the state corresponding to initiating the biometric enrollment process, displaying a digital viewfinder on the display including a preview of image data captured by the one or more cameras; and, after initiating the biometric enrollment process, in accordance with a determination that a biometric feature of each type that meets an alignment criterion has been detected within the field of view of the one or more cameras, highlighting a first portion of the field of view of the one or more cameras relative to a second portion of the field of view of the one or more cameras, and maintaining the digital viewfinder display without highlighting the first portion of the field of view of the one or more cameras relative to the second portion of the field of view of the one or more cameras in accordance with a determination that a biometric feature of each type that meets the alignment criterion has not been detected within the field of view of the one or more cameras.

[0012] According to some embodiments, a non-transitory computer-readable storage medium is described that includes one or more programs configured to be executed by one or more processors of an electronic device having one or more cameras and a display, the one or more programs including instructions to: display a first user interface on the display; detect, while displaying the first user interface, the occurrence of a condition corresponding to initiating a biometric enrollment process to enroll each type of biometric feature; in response to detecting the occurrence of the condition corresponding to initiating the biometric enrollment process, display a digital viewfinder on the display that includes a preview of image data captured by the one or more cameras; after initiating the biometric enrollment process, in accordance with a determination that a biometric feature of each type that meets an alignment criterion has been detected within the field of view of the one or more cameras, highlight a first portion of the field of view of the one or more cameras relative to a second portion of the field of view of the one or more cameras; and, in accordance with a determination that a biometric feature of each type that meets the alignment criterion has not been detected within the field of view of the one or more cameras, maintain the digital viewfinder display without highlighting the first portion of the field of view of the one or more cameras relative to the second portion of the field of view of the one or more cameras.

[0013] According to some embodiments, a temporary computer-readable storage medium is described that includes one or more programs configured to be executed by one or more processors of an electronic device having one or more cameras and a display, the one or more programs including instructions to: display a first user interface on the display; detect, while displaying the first user interface, the occurrence of a condition corresponding to initiating a biometric enrollment process to enroll each type of biometric feature; in response to detecting the occurrence of the condition corresponding to initiating the biometric enrollment process, display a digital viewfinder on the display that includes a preview of image data captured by the one or more cameras; after initiating the biometric enrollment process, in accordance with a determination that a biometric feature of each type that meets an alignment criterion has been detected within the field of view of the one or more cameras, highlight a first portion of the field of view of the one or more cameras relative to a second portion of the field of view of the one or more cameras; and, in accordance with a determination that a biometric feature of each type that meets the alignment criterion has not been detected within the field of view of the one or more cameras, maintain the digital viewfinder display without highlighting the first portion of the field of view of the one or more cameras relative to the second portion of the field of view of the one or more cameras.

[0014] According to some embodiments, an electronic device is described that includes one or more cameras, a display, one or more processors, and a memory that stores one or more programs configured to be executed by the one or more processors, the one or more programs including instructions to: display a first user interface on the display; detect, while displaying the first user interface, the occurrence of a condition corresponding to initiating a biometric enrollment process to enroll each type of biometric feature; in response to detecting the occurrence of the condition corresponding to initiating the biometric enrollment process, display a digital viewfinder on the display that includes a preview of image data captured by the one or more cameras; after initiating the biometric enrollment process, in accordance with a determination that a biometric feature of each type that meets an alignment criterion has been detected within the field of view of the one or more cameras, highlight a first portion of the field of view of the one or more cameras relative to a second portion of the field of view of the one or more cameras; and, in accordance with a determination that a biometric feature of each type that meets the alignment criterion has not been detected within the field of view of the one or more cameras, maintain the digital viewfinder display without highlighting the first portion of the field of view of the one or more cameras relative to the second portion of the field of view of the one or more cameras.

[0015] According to some embodiments, an electronic device is described that includes one or more cameras, a display, one or more processors, means for displaying a first user interface on the display, means for detecting, while displaying the first user interface, the occurrence of a condition corresponding to initiating a biometric enrollment process for enrolling a respective type of biometric feature, and means for displaying a digital viewfinder on the display including a preview of image data captured by the one or more cameras in response to detecting the occurrence of the condition corresponding to initiating the biometric enrollment process, and means for, after initiating the biometric enrollment process, highlighting a first portion of the field of view of the one or more cameras relative to a second portion of the field of view of the one or more cameras in accordance with a determination that a biometric feature of each type that meets an alignment criterion has been detected within the field of view of the one or more cameras, and for maintaining the display of the digital viewfinder without highlighting the first portion of the field of view of the one or more cameras relative to the second portion of the field of view of the one or more cameras in accordance with a determination that a biometric feature of each type that meets the alignment criterion has not been detected within the field of view of the one or more cameras.

[0016] According to some embodiments, in an electronic device having one or more biometric sensors and a display, simultaneously displaying a biometric enrollment interface on the display, wherein displaying the biometric enrollment interface includes simultaneously displaying a representation of the biometric feature having an orientation determined based on alignment of the biometric feature with the one or more biometric sensors of the device, and a first progress indicator portion at a first position on the display relative to the representation of the biometric feature, and a second progress indicator portion at a second position on the display relative to the representation of the biometric feature, the progress indicator being displayed between the first position and the second position on the display. detecting a change in orientation of the biometric feature relative to one or more biometric sensors while simultaneously displaying a representation of the biometric feature and a progress indicator; and in response to detecting the change in orientation of the biometric feature relative to the one or more biometric sensors, updating one or more visual characteristics of the first progress indicator portion in accordance with a determination that the change in orientation of the biometric feature satisfies an enrollment criterion for a first portion of the biometric feature corresponding to the first progress indicator portion, and updating one or more visual characteristics of the second progress indicator portion in accordance with a determination that the change in orientation of the biometric feature satisfies an enrollment criterion for a second portion of the biometric feature corresponding to the second progress indicator portion.

[0017] According to some embodiments, a non-transitory computer-readable storage medium including one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs including displaying, on the display, a biometric enrollment interface including a representation of the biometric feature having an orientation determined based on alignment of the biometric feature with the one or more biometric sensors of the device, and a first progress indicator portion at a first position on the display relative to the representation of the biometric feature and a second progress indicator portion at a second position on the display relative to the representation of the biometric feature, wherein the representation of the biometric feature aligns with the progress indicator displayed between the first position and the second position on the display. A non-transitory computer-readable medium is described that includes instructions for simultaneously displaying a biometric enrollment interface, including simultaneously displaying a representation of the biometric feature and a progress indicator; detecting a change in orientation of the biometric feature relative to one or more biometric sensors while simultaneously displaying a representation of the biometric feature and a progress indicator; and in response to detecting the change in orientation of the biometric feature relative to the one or more biometric sensors, updating one or more visual characteristics of the first progress indicator portion in accordance with a determination that the change in orientation of the biometric feature satisfies enrollment criteria for a first portion of the biometric feature that corresponds to the first progress indicator portion; and updating one or more visual characteristics of the second progress indicator portion in accordance with a determination that the change in orientation of the biometric feature satisfies enrollment criteria for a second portion of the biometric feature that corresponds to the second progress indicator portion.

[0018] According to some embodiments, a transient computer-readable storage medium including one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs including displaying, on the display, a biometric enrollment interface including a representation of the biometric feature having an orientation determined based on alignment of the biometric feature with the one or more biometric sensors of the device, and a first progress indicator portion at a first position on the display relative to the representation of the biometric feature and a second progress indicator portion at a second position on the display relative to the representation of the biometric feature, wherein the representation of the biometric feature aligns with the progress indicator displayed between the first position and the second position on the display. A transient computer-readable medium is described that includes instructions for simultaneously displaying a biometric enrollment interface, including simultaneously displaying a representation of the biometric feature and a progress indicator; detecting a change in orientation of the biometric feature relative to one or more biometric sensors while simultaneously displaying a representation of the biometric feature and a progress indicator; and in response to detecting the change in orientation of the biometric feature relative to the one or more biometric sensors, updating one or more visual characteristics of the first progress indicator portion in accordance with a determination that the change in orientation of the biometric feature satisfies enrollment criteria for a first portion of the biometric feature corresponding to the first progress indicator portion; and updating one or more visual characteristics of the second progress indicator portion in accordance with a determination that the change in orientation of the biometric feature satisfies enrollment criteria for a second portion of the biometric feature corresponding to the second progress indicator portion.

[0019] According to some embodiments, an electronic device includes one or more biometric sensors, a display, one or more processors, and a memory storing one or more programs configured to be executed by the one or more processors, wherein the one or more programs display, on the display, a biometric enrollment interface including a representation of the biometric feature having an orientation determined based on alignment of the biometric feature with the one or more biometric sensors of the device, and a first progress indicator portion at a first position on the display relative to the representation of the biometric feature and a second progress indicator portion at a second position on the display relative to the representation of the biometric feature, the progress indicator being displayed between the first position and the second position on the display. an electronic device is described that includes instructions for simultaneously displaying a biometric enrollment interface, including simultaneously displaying a representation of the biometric feature and a progress indicator; detecting a change in orientation of the biometric feature relative to one or more biometric sensors while simultaneously displaying a representation of the biometric feature and a progress indicator; and in response to detecting the change in orientation of the biometric feature relative to the one or more biometric sensors, updating one or more visual characteristics of the first progress indicator portion in accordance with a determination that the change in orientation of the biometric feature satisfies an enrollment criterion for a first portion of the biometric feature that corresponds to the first progress indicator portion; and updating one or more visual characteristics of the second progress indicator portion in accordance with a determination that the change in orientation of the biometric feature satisfies an enrollment criterion for a second portion of the biometric feature that corresponds to the second progress indicator portion.

[0020] According to some embodiments, a device is provided that includes one or more biometric sensors, a display, and means for simultaneously displaying a biometric enrollment interface on the display, wherein displaying the biometric enrollment interface includes simultaneously displaying a representation of the biometric feature having an orientation determined based on alignment of the biometric feature with the one or more biometric sensors of the device, and a first progress indicator portion at a first position on the display relative to the representation of the biometric feature and a second progress indicator portion at a second position on the display relative to the representation of the biometric feature, the representation of the biometric feature being displayed between the first position and the second position on the display; An electronic device is described that comprises: means for detecting a change in orientation of the biometric feature relative to one or more biometric sensors while simultaneously displaying a representation of the feature and a progress indicator; and means for, in response to detecting a change in orientation of the biometric feature relative to the one or more biometric sensors, updating one or more visual characteristics of a first progress indicator portion in accordance with a determination that the change in orientation of the biometric feature satisfies an enrollment criterion for a first portion of the biometric feature corresponding to the first progress indicator portion, and updating one or more visual characteristics of a second progress indicator portion in accordance with a determination that the change in orientation of the biometric feature satisfies an enrollment criterion for a second portion of the biometric feature corresponding to the second progress indicator portion.

[0021] According to some embodiments, in an electronic device having one or more biometric sensors and a display, a method is provided for: displaying on the display a biometric enrollment user interface for enrolling a biometric feature, wherein displaying the biometric enrollment user interface includes displaying a representation of the biometric feature, wherein an appearance of the representation of the biometric feature changes as an orientation of the biometric feature relative to the one or more biometric sensors changes; detecting, while displaying the biometric enrollment user interface, that an enrollment prompt criterion is met for one or more portions of the biometric feature; and displaying a respective process for moving the biometric feature in a respective manner in response to detecting that the enrollment prompt criterion is met for the one or more portions of the biometric feature. and outputting prompts, wherein each prompt is selected based on an enrollment status of one or more portions of the biometric feature, wherein pursuant to a determination that the enrollment prompt criteria are satisfied for a first portion of the biometric feature that can be enrolled by moving the biometric feature in a first manner, outputting the respective prompt comprises outputting a prompt to move the biometric feature in a first manner, and pursuant to a determination that the enrollment prompt criteria are satisfied for a second portion of the biometric feature that can be enrolled by moving the biometric feature in a second manner different from the first manner, outputting the respective prompt comprises outputting a prompt to move the biometric feature in a second manner.

[0022] According to some embodiments, a non-transitory computer-readable storage medium including one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs displaying a biometric enrollment user interface on the display for enrolling a biometric feature, wherein displaying the biometric enrollment user interface includes displaying a representation of the biometric feature, wherein an appearance of the representation of the biometric feature changes as an orientation of the biometric feature relative to the one or more biometric sensors changes; detecting that an enrollment prompt criterion is met for one or more portions of the biometric feature while displaying the biometric enrollment user interface; and in response to detecting that the enrollment prompt criterion is met for the one or more portions of the biometric feature, A non-transitory computer-readable medium is described that includes instructions for outputting a respective prompt for moving the biometric feature in a respective manner, wherein the respective prompts are selected based on an enrollment status of one or more portions of the biometric feature, and wherein, in accordance with a determination that enrollment prompt criteria are satisfied for a first portion of the biometric feature that can be enrolled by moving the biometric feature in a first manner, outputting the respective prompt includes outputting a prompt for moving the biometric feature in a first manner, and, in accordance with a determination that enrollment prompt criteria are satisfied for a second portion of the biometric feature that can be enrolled by moving the biometric feature in a second manner that is different from the first manner, outputting the respective prompt includes outputting a prompt for moving the biometric feature in a second manner.

[0023] According to some embodiments, a transient computer-readable storage medium including one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs displaying a biometric enrollment user interface on the display for enrolling a biometric feature, wherein displaying the biometric enrollment user interface includes displaying a representation of the biometric feature, wherein an appearance of the representation of the biometric feature changes as an orientation of the biometric feature relative to the one or more biometric sensors changes; detecting that an enrollment prompt criterion is met for one or more portions of the biometric feature while displaying the biometric enrollment user interface; and in response to detecting that the enrollment prompt criterion is met for the one or more portions of the biometric feature, A transient computer-readable medium is described that includes instructions for outputting respective prompts for moving in respective manners, wherein the respective prompts are selected based on an enrollment status of one or more portions of the biometric feature, and wherein, in accordance with a determination that enrollment prompt criteria are satisfied for a first portion of the biometric feature that can be enrolled by moving the biometric feature in a first manner, outputting the respective prompts includes outputting a prompt for moving the biometric feature in a first manner, and, in accordance with a determination that enrollment prompt criteria are satisfied for a second portion of the biometric feature that can be enrolled by moving the biometric feature in a second manner that is different from the first manner, outputting the respective prompts includes outputting a prompt for moving the biometric feature in a second manner.

[0024] According to some embodiments, an electronic device includes one or more biometric sensors, a display, 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 displaying a biometric enrollment user interface on the display for enrolling a biometric feature, wherein displaying the biometric enrollment user interface includes displaying a representation of the biometric feature, wherein an appearance of the representation of the biometric feature changes as an orientation of the biometric feature relative to the one or more biometric sensors changes; detecting that an enrollment prompt criterion is met for one or more portions of the biometric feature while displaying the biometric enrollment user interface; and in response to detecting that the enrollment prompt criterion is met for one or more portions of the biometric feature, , outputting respective prompts for moving the biometric feature in a respective manner, wherein the respective prompts are selected based on an enrollment status of one or more portions of the biometric feature, wherein outputting the respective prompt in accordance with a determination that enrollment prompt criteria are met for a first portion of the biometric feature that can be enrolled by moving the biometric feature in a first manner comprises outputting a prompt for moving the biometric feature in a first manner, and wherein outputting the respective prompt in accordance with a determination that enrollment prompt criteria are met for a second portion of the biometric feature that can be enrolled by moving the biometric feature in a second manner different from the first manner comprises outputting a prompt for moving the biometric feature in a second manner.

[0025] According to some embodiments, the system includes one or more biometric sensors; a display; means for displaying a biometric enrollment user interface on the display for enrolling a biometric feature, wherein displaying the biometric enrollment user interface includes displaying a representation of the biometric feature, wherein an appearance of the representation of the biometric feature changes as an orientation of the biometric feature relative to the one or more biometric sensors changes; means for detecting, while displaying the biometric enrollment user interface, that an enrollment prompt criterion is met for one or more portions of the biometric feature; and means for outputting a respective prompt for moving the biometric feature in a respective manner in response to detecting that the enrollment prompt criterion is met for the one or more portions of the biometric feature. and means for selecting a respective prompt based on an enrollment status of one or more portions of the biometric feature, wherein outputting a respective prompt in accordance with a determination that an enrollment prompt criterion is met for a first portion of the biometric feature that can be enrolled by moving the biometric feature in a first manner comprises outputting a prompt to move the biometric feature in a first manner, and wherein outputting a respective prompt in accordance with a determination that an enrollment prompt criterion is met for a second portion of the biometric feature that can be enrolled by moving the biometric feature in a second manner different from the first manner comprises outputting a prompt to move the biometric feature in a second manner.

[0026] According to some embodiments, a method is described in an electronic device having one or more biometric sensors and a display, including: simultaneously displaying on the display an application interface corresponding to an application and a biometric authentication interface controlled by an operating system of the electronic device, wherein the biometric authentication interface is displayed over a portion of the application interface; obtaining biometric data from the one or more biometric sensors corresponding to at least a portion of a biometric feature while displaying the biometric authentication interface; and, in accordance with a determination based on the biometric data that at least a portion of the biometric feature satisfies a biometric authentication criterion, providing authentication information to the application indicating that the biometric criterion has been satisfied for the one or more portions of the biometric feature; and maintaining the display of the biometric authentication interface for a predetermined time after providing the authentication information to the application.

[0027] According to some embodiments, a non-transitory computer-readable storage medium is described that includes one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs including instructions for simultaneously displaying on the display an application interface corresponding to an application and a biometric interface controlled by an operating system of the electronic device, the biometric interface being displayed over a portion of the application interface; obtaining biometric data from the one or more biometric sensors while displaying the biometric interface, corresponding to at least a portion of the biometric features; and, in accordance with a determination based on the biometric data that at least a portion of the biometric features satisfy a biometric criterion, providing authentication information to the application indicating that the biometric criterion has been satisfied for one or more of the biometric features; and maintaining the display of the biometric interface for a predetermined period of time after providing the authentication information to the application.

[0028] According to some embodiments, a temporary computer-readable storage medium is described that includes one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs including instructions for simultaneously displaying on the display an application interface corresponding to an application and a biometric authentication interface controlled by an operating system of the electronic device, the biometric authentication interface being displayed over a portion of the application interface; obtaining biometric data from the one or more biometric sensors while displaying the biometric authentication interface, corresponding to at least a portion of the biometric features; and, in accordance with a determination based on the biometric data that at least a portion of the biometric features satisfy a biometric authentication criterion, providing authentication information to the application indicating that the biometric criterion has been satisfied for one or more portions of the biometric features; and maintaining the display of the biometric authentication interface for a predetermined period of time after providing the authentication information to the application.

[0029] According to some embodiments, an electronic device is described that includes one or more biometric sensors, a display, one or more processors, and a memory that stores one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for simultaneously displaying on the display an application interface corresponding to an application and a biometric authentication interface controlled by an operating system of the electronic device, the biometric authentication interface being displayed over a portion of the application interface; obtaining biometric data from the one or more biometric sensors while displaying the biometric authentication interface, corresponding to at least a portion of the biometric features; and, in accordance with a determination based on the biometric data that at least a portion of the biometric features satisfy a biometric authentication criterion, providing authentication information to the application indicating that the biometric criterion has been satisfied for one or more of the biometric features; and maintaining the display of the biometric authentication interface for a predetermined time after providing the authentication information to the application.

[0030] According to some embodiments, an electronic device is described that includes one or more biometric sensors; a display; means for simultaneously displaying on the display an application interface corresponding to an application and a biometric authentication interface controlled by an operating system of the electronic device, wherein the biometric authentication interface is displayed over a portion of the application interface; means for obtaining biometric data from the one or more biometric sensors corresponding to at least a portion of a biometric feature while displaying the biometric authentication interface; and means for, according to a determination based on the biometric data that at least a portion of the biometric feature satisfies a biometric authentication criterion, providing authentication information to the application indicating that the biometric criterion has been satisfied for one or more portions of the biometric feature, and maintaining the display of the biometric authentication interface for a predetermined time after providing the authentication information to the application.

[0031] According to some embodiments, a method is described in an electronic device having one or more biometric sensors and a display, including: displaying an application interface on the display, the application interface including a fillable field; receiving, while displaying the application interface, a request to auto-fill the fillable field of the application interface; and, in response to receiving the request to auto-fill the fillable field of the application interface, auto-filling the fillable field with a first type of data in accordance with a determination that the fillable field of the application interface is associated with the first type of data, and auto-filling the fillable field with a second type of data in accordance with a determination that the fillable field of the application interface is associated with a second type of data and at least a portion of a biometric feature satisfies a biometric authentication standard, as determined based on data obtained from one or more biometric sensors corresponding to the biometric feature.

[0032] According to some embodiments, a non-transitory computer-readable storage medium is described that includes one or more programs executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs including instructions for: displaying an application interface on the display, the one or more programs including a fillable field; receiving, while displaying the application interface, a request to auto-fill the fillable field of the application interface; and, in response to receiving the request to auto-fill the fillable field of the application interface, auto-filling the fillable field with a first type of data in accordance with a determination that the fillable field of the application interface is associated with a first type of data; and auto-filling the fillable field with a second type of data in accordance with a determination that the fillable field of the application is associated with a second type of data and at least a portion of a biometric feature satisfies a biometric authentication standard, as determined based on data obtained from one or more biometric sensors corresponding to the biometric feature.

[0033] According to some embodiments, a temporary computer-readable storage medium is described that includes one or more programs executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs including instructions for: displaying an application interface on the display, the application interface including a fillable field; receiving, while displaying the application interface, a request to auto-fill the fillable field of the application interface; and, in response to receiving the request to auto-fill the fillable field of the application interface, auto-filling the fillable field with a first type of data in accordance with a determination that the fillable field of the application interface is associated with a first type of data; and auto-filling the fillable field with a second type of data in accordance with a determination that the fillable field of the application is associated with a second type of data and at least a portion of the biometric feature satisfies a biometric authentication standard, as determined based on data obtained from one or more biometric sensors corresponding to the biometric feature.

[0034] According to some embodiments, an electronic device is described that includes one or more biometric sensors, a display, one or more processors, and a memory that stores one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: displaying an application interface on the display, the application interface including a fillable field; receiving, while displaying the application interface, a request to auto-fill the fillable field of the application interface; and, in response to receiving the request to auto-fill the fillable field of the application interface, auto-filling the fillable field with a first type of data in accordance with a determination that the fillable field of the application interface is associated with a first type of data; and auto-filling the fillable field with a second type of data in accordance with a determination that the fillable field of the application is associated with a second type of data and at least a portion of a biometric feature satisfies a biometric authentication standard, as determined based on data obtained from one or more biometric sensors corresponding to the biometric feature.

[0035] According to some embodiments, an electronic device is described that includes one or more biometric sensors; a display; means for displaying an application interface on the display, the application interface including a fillable field; means for receiving a request to auto-fill the fillable field of the application interface while displaying the application interface; and means for, in response to receiving the request to auto-fill the fillable field of the application interface, auto-filling the fillable field with a first type of data in accordance with a determination that the fillable field of the application interface is associated with data of the first type, and auto-filling the fillable field with a second type of data in accordance with a determination that the fillable field of the application interface is associated with data of a second type and at least a portion of a biometric feature satisfies a biometric authentication standard as determined based on data obtained from one or more biometric sensors corresponding to the biometric feature.

[0036] According to some embodiments, a method is described in an electronic device having one or more biometric sensors and a display, including detecting that device wake criteria are met; and in response to detecting that the device wake criteria are met, transitioning the electronic device from a first visual state to a second visual state; after transitioning the device to the second visual state, in accordance with a determination that the biometric criteria are met based on biometric data provided by the one or more biometric sensors, transitioning the electronic device from the second visual state to a third visual state, where the transition from the second visual state to the third visual state is a continuation of the transition from the first visual state to the second visual state; and in accordance with a determination that the biometric criteria are not met based on the biometric data provided by the one or more biometric sensors, maintaining the electronic device in the second visual state.

[0037] According to some embodiments, a non-transitory computer-readable storage medium including one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs including instructions for: detecting that device wake criteria are met; transitioning the electronic device from a first visual state to a second visual state in response to detecting that the device wake criteria are met; after transitioning the device to the second visual state, transitioning the electronic device from the second visual state to a third visual state in accordance with a determination that the biometric criteria are met based on biometric data provided by the one or more biometric sensors, where the transition from the second visual state to the third visual state is a continuation of the transition from the first visual state to the second visual state; and maintaining the electronic device in the second visual state in accordance with a determination that the biometric criteria are not met based on the biometric data provided by the one or more biometric sensors.

[0038] According to some embodiments, a temporary computer-readable storage medium is described that includes one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs including instructions for: detecting that device wake criteria are met; transitioning the electronic device from a first visual state to a second visual state in response to detecting that the device wake criteria are met; after transitioning the device to the second visual state, transitioning the electronic device from the second visual state to a third visual state in accordance with a determination that the biometric criteria are met based on biometric data provided by the one or more biometric sensors, where the transition from the second visual state to the third visual state is a continuation of the transition from the first visual state to the second visual state; and maintaining the electronic device in the second visual state in accordance with a determination that the biometric criteria are not met based on the biometric data provided by the one or more biometric sensors.

[0039] According to some embodiments, an electronic device is described that includes one or more biometric sensors, a display, one or more processors, and a memory that stores one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for detecting that device wake criteria are met, transitioning the electronic device from a first visual state to a second visual state in response to detecting that the device wake criteria are met, transitioning the electronic device from the second visual state to a third visual state after transitioning the device to the second visual state in accordance with a determination that the biometric criteria are met based on biometric data provided by the one or more biometric sensors, where the transition from the second visual state to the third visual state is a continuation of the transition from the first visual state to the second visual state, and maintaining the electronic device in the second visual state in accordance with a determination that the biometric criteria are not met based on the biometric data provided by the one or more biometric sensors.

[0040] According to some embodiments, an electronic device is described that includes one or more biometric sensors; a display; means for detecting that device wake criteria are met; means for transitioning the electronic device from a first visual state to a second visual state in response to detecting that the device wake criteria are met; means for, after transitioning the device to the second visual state, transitioning the electronic device from the second visual state to a third visual state in accordance with a determination that the biometric criteria are met based on biometric data provided by the one or more biometric sensors, where the transition from the second visual state to the third visual state is a continuation of the transition from the first visual state to the second visual state; and means for maintaining the electronic device in the second visual state in accordance with a determination that the biometric criteria are not met based on the biometric data provided by the one or more biometric sensors.

[0041] According to some embodiments, in an electronic device having one or more biometric sensors and a display, detecting, while the electronic device is in a locked state, a condition associated with performing a biometric test using the biometric sensors without explicit input from a user requesting biometric authentication, and in response to detecting the condition, performing a first biometric test, including capturing first biometric data using the one or more biometric sensors, transitioning the device from the locked state to an unlocked state after capturing the first biometric data in accordance with a determination that the first biometric data satisfies a biometric criterion, and maintaining the device in the locked state in accordance with a determination that the first biometric data does not satisfy the biometric criterion, and performing a respective operation via the device without receiving further authentication information from the user after performing the first biometric test. and in response to detecting the request to perform a respective operation, performing the respective operation in accordance with a determination that the respective operation does not require authentication; performing the respective operation in accordance with a determination that the respective operation requires authentication and the device is in an unlocked state; capturing second biometric data using one or more biometric sensors without explicit input from a user requesting the second biometric check in accordance with a determination that the respective operation requires authentication and the device is in a locked state; and performing the second biometric check after capturing the second biometric data, including performing the respective operation in accordance with a determination that the second biometric data satisfies a biometric criteria; and canceling performance of the respective operation in accordance with a determination that the second biometric data does not satisfy the biometric criteria.

[0042] According to some embodiments, a non-transitory computer-readable storage medium including one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs detecting a condition associated with performing a biometric test using the biometric sensors without explicit input from a user requesting biometric authentication while the electronic device is in a locked state, performing a first biometric test in response to detecting the condition, capturing first biometric data using the one or more biometric sensors, transitioning the device from the locked state to an unlocked state in accordance with a determination that the first biometric data satisfies a biometric criterion after capturing the first biometric data, and maintaining the device in the locked state in accordance with a determination that the first biometric data does not satisfy the biometric criterion, and receiving further authentication information from the user after performing the first biometric test. detect a request to perform a respective operation via a device without requiring authentication; in response to detecting the request to perform the respective operation, perform the respective operation in accordance with a determination that the respective operation does not require authentication; perform the respective operation in accordance with a determination that the respective operation requires authentication and the device is in an unlocked state; capture second biometric data using one or more biometric sensors without explicit input from a user requesting a second biometric check in accordance with a determination that the respective operation requires authentication and the device is in a locked state; perform the second biometric check after capturing the second biometric data; perform the respective operation in accordance with a determination that the second biometric data satisfies a biometric criteria; and discontinue performance of the respective operation in accordance with a determination that the second biometric data does not satisfy the biometric criteria.

[0043] According to some embodiments, a transient computer-readable storage medium including one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs detecting a condition associated with performing a biometric test using the biometric sensors without explicit input from a user requesting biometric authentication while the electronic device is in a locked state, performing a first biometric test in response to detecting the condition, capturing first biometric data using the one or more biometric sensors, transitioning the device from the locked state to an unlocked state in accordance with a determination that the first biometric data satisfies a biometric criterion after capturing the first biometric data, and maintaining the device in the locked state in accordance with a determination that the first biometric data does not satisfy the biometric criterion, and transitioning the device from the locked state to an unlocked state in accordance with a determination that the first biometric data does not satisfy the biometric criterion after performing the first biometric test. and performing the respective operation in response to detecting the request to perform the respective operation in accordance with a determination that the respective operation does not require authentication; performing the respective operation in accordance with a determination that the respective operation requires authentication and the device is in an unlocked state; capturing second biometric data using one or more biometric sensors without explicit input from a user requesting a second biometric check in accordance with a determination that the respective operation requires authentication and the device is in a locked state; performing the second biometric check after capturing the second biometric data; performing the respective operation in accordance with a determination that the second biometric data satisfies a biometric criterion; and ceasing to perform the respective operation in accordance with a determination that the second biometric data does not satisfy the biometric criterion.

[0044] According to some embodiments, an electronic device includes one or more biometric sensors, a display, one or more processors, and a memory storing one or more programs configured to be executed by the one or more processors, wherein the one or more programs detect a condition associated with performing a biometric test using the biometric sensors without explicit input from a user requesting biometric authentication while the electronic device is in a locked state, and in response to detecting the condition, perform a first biometric test, capture first biometric data using the one or more biometric sensors, transition the device from the locked state to an unlocked state in accordance with a determination that the first biometric data satisfies a biometric criterion after capturing the first biometric data, maintain the device in the locked state in accordance with a determination that the first biometric data does not satisfy the biometric criterion, and request further authentication information from the user after performing the first biometric test. an electronic device is described that includes instructions to detect, via the device without receiving a request to perform a respective operation, detect a request to perform a respective operation via the device without receiving a request to perform a respective operation; in response to detecting the request to perform the respective operation, perform the respective operation in accordance with a determination that the respective operation does not require authentication; perform the respective operation in accordance with a determination that the respective operation requires authentication and the device is in an unlocked state; capture second biometric data using one or more biometric sensors without explicit input from a user requesting a second biometric check in accordance with a determination that the respective operation requires authentication and the device is in a locked state; perform the second biometric check after capturing the second biometric data; perform the respective operation in accordance with a determination that the second biometric data satisfies a biometric criteria; and discontinue performance of the respective operation in accordance with a determination that the second biometric data does not satisfy the biometric criteria.

[0045] According to some embodiments, an electronic device includes one or more biometric sensors, a display, means for detecting a state associated with performing a biometric test using the biometric sensors without explicit input from a user requesting biometric authentication while the electronic device is in a locked state, and means for performing a first biometric test in response to detecting the state, the means for capturing first biometric data using the one or more biometric sensors, means for transitioning the device from the locked state to an unlocked state after capturing the first biometric data in accordance with a determination that the first biometric data satisfies a biometric criterion, and means for maintaining the device in the locked state in accordance with a determination that the first biometric data does not satisfy the biometric criterion, and means for performing a respective action via the device without receiving further authentication information from the user after performing the first biometric test. and means, in response to detecting a request to perform a respective operation, including means for: performing the respective operation in accordance with a determination that the respective operation does not require authentication; performing the respective operation in accordance with a determination that the respective operation requires authentication and the device is in an unlocked state; capturing second biometric data using one or more biometric sensors without explicit input from a user requesting a second biometric check in accordance with a determination that the respective operation requires authentication and the device is in a locked state; performing the second biometric check after capturing the second biometric data; performing the respective operation in accordance with a determination that the second biometric data satisfies a biometric criteria; and aborting performance of the respective operation in accordance with a determination that the second biometric data does not satisfy the biometric criteria.

[0046] According to some embodiments, a method is described in an electronic device having a display, a button, and one or more biometric sensors separate from the buttons, including detecting activation of one or more of the buttons while the electronic device is in a first state in which respective functions of the device are disabled; in response to detecting the activation of the one or more buttons, capturing biometric data with the one or more biometric sensors separate from the buttons; and, in accordance with a determination that the biometric data satisfies a biometric authentication criterion, transitioning the electronic device to a second state in which respective functions of the device are enabled; and, in accordance with a determination that the biometric data does not satisfy the biometric authentication criterion, maintaining the electronic device in the first state and displaying a notification on the display that biometric authentication has failed.

[0047] According to some embodiments, a non-transitory computer-readable storage medium is described that includes one or more programs configured to be executed by one or more processors of an electronic device having a display, a button, and one or more biometric sensors separate from the buttons, the one or more programs including instructions to: detect activation of one or more of the buttons while the electronic device is in a first state in which respective functions of the device are disabled; capture biometric data with the one or more biometric sensors separate from the buttons in response to detecting the activation of the one or more buttons; transition the electronic device to a second state in which respective functions of the device are enabled in accordance with a determination that the biometric data satisfies a biometric authentication criterion; and maintain the electronic device in the first state and display a notification on the display that biometric authentication failed in accordance with a determination that the biometric data does not satisfy the biometric authentication criterion.

[0048] According to some embodiments, a temporary computer-readable storage medium is described that includes one or more programs configured to be executed by one or more processors of an electronic device having a display, a button, and one or more biometric sensors separate from the buttons, the one or more programs including instructions to: detect activation of one or more of the buttons while the electronic device is in a first state in which respective functions of the device are disabled; capture biometric data with the one or more biometric sensors separate from the buttons in response to detecting the activation of the one or more buttons; transition the electronic device to a second state in which respective functions of the device are enabled in accordance with a determination that the biometric data satisfies a biometric authentication criterion; and maintain the electronic device in the first state and display a notification on the display that biometric authentication failed in accordance with a determination that the biometric data does not satisfy the biometric authentication criterion.

[0049] According to some embodiments, an electronic device is described that includes a display, a button, one or more biometric sensors separate from the buttons, one or more processors, and a memory that stores one or more programs configured to be executed by the one or more processors, the one or more programs including instructions to detect activation of one or more of the buttons while the electronic device is in a first state in which respective functions of the device are disabled, capture biometric data with the one or more biometric sensors separate from the buttons in response to detecting the activation of the one or more buttons, transition the electronic device to a second state in which respective functions of the device are enabled in accordance with a determination that the biometric data satisfies a biometric authentication criterion, and maintain the electronic device in the first state and display a notification on the display that biometric authentication failed in accordance with a determination that the biometric data does not satisfy the biometric authentication criterion.

[0050] According to some embodiments, an electronic device is described that includes a display, a button, one or more biometric sensors separate from the buttons, means for detecting activation of the one or more buttons while the electronic device is in a first state in which respective functions of the device are disabled, and means for, in response to detecting the activation of the one or more buttons, capturing biometric data with the one or more biometric sensors separate from the buttons, and, in accordance with a determination that the biometric data satisfies a biometric authentication criterion, transitioning the electronic device to a second state in which respective functions of the device are enabled, and, in accordance with a determination that the biometric data does not satisfy the biometric authentication criterion, maintaining the electronic device in the first state and displaying a notification on the display that biometric authentication has failed.

[0051] According to some embodiments, a method is described that includes detecting, in an electronic device having one or more biometric sensors and a display, a request to perform a respective operation that requires authentication; and in response to detecting the request to perform the respective operation that requires authentication, performing the respective operation in accordance with a determination that the device is unlocked; and in accordance with a determination that the device is locked and a first form of authentication is available, the first form of biometric authentication being based on data obtained by the one or more biometric sensors, displaying an authentication indicator on the display for the first form of authentication without displaying one or more affordances for using a second form of authentication.

[0052] According to some embodiments, a non-transitory computer-readable storage medium is described that includes one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs including instructions to: detect a request to perform a respective operation requiring authentication; in response to detecting the request to perform the respective operation requiring authentication, perform the respective operation in accordance with a determination that the device is unlocked; and in accordance with a determination that the device is locked and a first form of authentication is available, the first form of authentication being a biometric authentication form based on data obtained by the one or more biometric sensors, display an authentication indicator on the display for the first form of authentication without displaying one or more affordances for using a second form of authentication.

[0053] According to some embodiments, a temporary computer-readable storage medium is described that includes one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs including instructions to: detect a request to perform a respective operation requiring authentication; in response to detecting the request to perform the respective operation requiring authentication, perform the respective operation in accordance with a determination that the device is unlocked; and in accordance with a determination that the device is locked and a first form of authentication is available, the first form of authentication being a biometric authentication form based on data obtained by the one or more biometric sensors, display an authentication indicator on the display for the first form of authentication without displaying one or more affordances for using a second form of authentication.

[0054] According to some embodiments, an electronic device is described that includes one or more biometric sensors, a display, one or more processors, and a memory that stores one or more programs configured to be executed by the one or more processors, the one or more programs including instructions to: detect a request to perform a respective operation that requires authentication; in response to detecting the request to perform the respective operation that requires authentication, perform the respective operation in accordance with a determination that the device is unlocked; and in accordance with a determination that the device is locked and a first form of authentication is available, the first form of authentication being a biometric authentication form based on data obtained by the one or more biometric sensors, display an authentication indicator on the display for the first form of authentication without displaying one or more affordances for using a second form of authentication.

[0055] According to some embodiments, an electronic device is described that includes one or more biometric sensors; a display; means for detecting a request to perform a respective operation that requires authentication; and means for, in response to detecting the request to perform the respective operation that requires authentication, performing the respective operation in accordance with a determination that the device is unlocked, and for, in accordance with a determination that the device is locked and a first form of authentication is available, the first form of authentication being a biometric authentication form based on data obtained by the one or more biometric sensors, displaying an authentication indicator on the display for the first form of authentication without displaying one or more affordances for using a second form of authentication.

[0056] According to some embodiments, in an electronic device having one or more biometric sensors, a method is provided for receiving a first request to perform a respective operation requiring authentication; in response to receiving the first request to perform the respective operation, using the one or more biometric sensors, determining whether biometric criteria are met, including a requirement that a biometric feature of a respective type authorized for performing the respective operation be detected by the biometric sensor; in response to receiving the first request, performing the respective operation; and in response to determining that the biometric criteria are met, ceasing to perform the respective operation; and in response to receiving the first request, after determining that the biometric criteria are not met, receiving a second request to perform each of the operations; and in response to receiving the second request to perform the respective operations, in response to a determination that the biometric criteria have not been met because the one or more biometric sensors do not detect the presence of a biometric feature of the respective type, determining whether the biometric criteria have been met using the one or more biometric sensors in response to the second request; and in response to a determination that the biometric criteria have not been met because the one or more biometric sensors detected a biometric feature of the respective type that does not correspond to an allowed biometric feature, discontinuing in response to the second request using the one or more biometric sensors to determine whether the biometric criteria have been met.

[0057] According to some embodiments, a non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors, the one or more programs receiving a first request to perform a respective operation requiring authentication, determining, in response to receiving the first request to perform the respective operation, using the one or more biometric sensors whether biometric criteria are met, including a requirement that a biometric feature of a respective type authorized to perform the respective operation be detected by the biometric sensor, performing the respective operation in response to a determination that the biometric criteria are met, and canceling the performance of the respective operation in response to a determination that the biometric criteria are not met. and receiving a second request to perform the respective operation after a determination that the biometric criteria have not been satisfied; in response to receiving the second request to perform the respective operation, in response to the first request, determining whether the biometric criteria have been satisfied using the one or more biometric sensors in response to the second request in accordance with a determination that the biometric criteria have not been satisfied because the one or more biometric sensors do not detect the presence of a biometric feature of the respective type; and in response to the first request, discontinuing determining whether the biometric criteria have been satisfied using the one or more biometric sensors in response to the second request in accordance with a determination that the biometric criteria have not been satisfied because the one or more biometric sensors detected a biometric feature of the respective type that does not correspond to an allowed biometric feature.

[0058] According to some embodiments, a transient computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors, the one or more programs receiving a first request to perform a respective operation requiring authentication, determining, in response to receiving the first request to perform the respective operation, using the one or more biometric sensors whether biometric criteria are met, including a requirement that a biometric feature of a respective type authorized to perform the respective operation be detected by the biometric sensor, performing the respective operation in response to a determination that the biometric criteria are met, and canceling the performance of the respective operation in response to a determination that the biometric criteria are not met. and receiving a second request to perform the respective operation after a determination that the biometric criteria have not been satisfied; in response to receiving the second request to perform the respective operation, in response to the first request, determining whether the biometric criteria have been satisfied using the one or more biometric sensors in response to the second request in accordance with a determination that the biometric criteria have not been satisfied because the one or more biometric sensors do not detect the presence of a biometric feature of the respective type; and in response to the first request, discontinuing determining whether the biometric criteria have been satisfied using the one or more biometric sensors in response to the second request in accordance with a determination that the biometric criteria have not been satisfied because the one or more biometric sensors detected a biometric feature of the respective type that does not correspond to an allowed biometric feature.

[0059] According to some embodiments, an electronic device includes one or more biometric sensors, 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 receiving a first request to perform a respective operation requiring authentication, determining, in response to receiving the first request to perform the respective operation, using the one or more biometric sensors whether a biometric criteria is met, the biometric criteria including a requirement that a biometric feature of a respective type authorized to perform the respective operation be detected by the biometric sensor, performing the respective operation in response to a determination that the biometric criteria is met, and canceling the performance of the respective operation in response to a determination that the biometric criteria is not met. In response to receiving the second request to perform the respective operation after a determination that the biometric criteria have not been met, in response to receiving the second request to perform the respective operation, in response to the first request, determine whether the biometric criteria have been met using the one or more biometric sensors in response to the second request in accordance with a determination that the biometric criteria have not been met because the one or more biometric sensors do not detect the presence of a biometric feature of the respective type, and in response to the first request, discontinue determining whether the biometric criteria have been met using the one or more biometric sensors in response to the second request in accordance with a determination that the biometric criteria have not been met because the one or more biometric sensors detected a biometric feature of the respective type that does not correspond to an allowed biometric feature.

[0060] According to some embodiments, a system includes one or more biometric sensors, means for receiving a first request to perform a respective operation requiring authentication, means for determining, in response to receiving the first request to perform the respective operation, whether biometric criteria are met using the one or more biometric sensors, including a requirement that a biometric feature of a respective type authorized to perform the respective operation be detected by the biometric sensor, means for performing the respective operation in response to a determination that the biometric criteria are met, and means for discontinuing performing the respective operation in response to a determination that the biometric criteria are not met, and means for performing the respective operation after a determination that the biometric criteria are not met in response to receiving the first request. and means, in response to receiving the second request to perform a respective operation, for: determining, in response to the first request, whether the biometric criteria are met using the one or more biometric sensors in accordance with a determination that, in response to the first request, the one or more biometric sensors do not detect the presence of a biometric feature of the respective type; and, in response to the second request, for discontinuing, in response to the second request, whether the biometric criteria are met using the one or more biometric sensors in accordance with a determination that, in response to the first request, the one or more biometric sensors detected a biometric feature of the respective type that does not correspond to an allowed biometric feature.

[0061] According to some embodiments, in an electronic device having one or more biometric sensors, a method is provided for receiving a first request to perform a first operation requiring authentication; in response to receiving the first request to perform the first operation, using the one or more biometric sensors to determine whether first biometric criteria are met, the first biometric criteria including a requirement that a biometric feature of each type authorized for performing the first operation be detected by the biometric sensors; performing the first operation in accordance with a determination that the first biometric criteria are met; and refraining from performing the first operation in accordance with a determination that the first biometric criteria are not met. After performing an operation, receiving a second request to perform a second operation that requires authentication; and in response to receiving the second request, in accordance with a determination that the re-authentication criteria are met, using one or more biometric sensors to determine whether second biometric criteria are met, the second biometric criteria including a requirement that a biometric feature of each type authorized for performing the second operation be detected by the biometric sensors; and in accordance with a determination that the re-authentication criteria are not met, performing the second operation without performing biometric authentication and ceasing to determine whether the second biometric criteria are met using the one or more biometric sensors.

[0062] According to some embodiments, a non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors, the one or more programs receiving a first request to perform a first operation requiring authentication, determining, in response to receiving the first request to perform the first operation, using the one or more biometric sensors whether first biometric criteria are met, the first biometric criteria including a requirement that a biometric feature of each type authorized for performing the first operation be detected by the biometric sensors, performing the first operation in response to a determination that the first biometric criteria are met, and determining that the biometric criteria are not met. a request to perform a second operation that requires authentication after performing the first operation; and in response to receiving the second request, in accordance with a determination that the re-authentication criteria are met, determine using one or more biometric sensors whether second biometric criteria are met, the second biometric criteria including a requirement that a biometric feature of each type authorized for performing the second operation be detected by the biometric sensor; and in accordance with a determination that the re-authentication criteria are not met, perform the second operation without performing biometric authentication and discontinue using the one or more biometric sensors to determine whether the second biometric criteria are met.

[0063] According to some embodiments, a transient computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors, the one or more programs receiving a first request to perform a first operation requiring authentication, determining, in response to receiving the first request to perform the first operation, using the one or more biometric sensors whether first biometric criteria are met, the first biometric criteria including a requirement that a biometric feature of each type authorized for performing the first operation be detected by the biometric sensors, performing the first operation in response to a determination that the first biometric criteria are met, and determining that the biometric criteria are not met. a second request to perform a second operation that requires authentication after performing the first operation; and in response to receiving the second request, in accordance with a determination that the re-authentication criteria are met, using one or more biometric sensors to determine whether second biometric criteria are met, the second biometric criteria including a requirement that a biometric feature of each type authorized for performing the second operation be detected by the biometric sensor; and in accordance with a determination that the re-authentication criteria are not met, performing the second operation without performing biometric authentication and canceling using the one or more biometric sensors to determine whether the second biometric criteria are met.

[0064] According to some embodiments, an electronic device includes one or more biometric sensors, 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 receiving a first request to perform a first operation requiring authentication, determining, in response to receiving the first request to perform the first operation, using the one or more biometric sensors whether first biometric criteria are met, the first biometric criteria including a requirement that a biometric feature of each type authorized for performing the first operation be detected by the biometric sensors, performing the first operation in response to a determination that the first biometric criteria are met, and determining whether the biometric criteria are not met. an electronic device is described that includes instructions to: discontinue performing the first operation in accordance with a determination that the first operation requires authentication; after performing the first operation, receive a second request to perform a second operation that requires authentication; in response to receiving the second request, determine using one or more biometric sensors whether second biometric criteria are satisfied in accordance with a determination that the re-authentication criteria are satisfied, the second biometric criteria including a requirement that a biometric feature of each type authorized for performing the second operation be detected by the biometric sensor; and, in accordance with a determination that the re-authentication criteria are not satisfied, perform the second operation without performing biometric authentication and discontinue using the one or more biometric sensors to determine whether the second biometric criteria are satisfied.

[0065] According to some embodiments, a system includes one or more biometric sensors, means for receiving a first request to perform a first operation requiring authentication, means for determining, in response to receiving the first request to perform the first operation, whether first biometric criteria are met using the one or more biometric sensors, the first biometric criteria including a requirement that each type of biometric feature permitted for performing the first operation be detected by the biometric sensor, means for performing the first operation in accordance with a determination that the first biometric criteria are met, and means for canceling performing the first operation in accordance with a determination that the biometric criteria are not met, and means for performing the first operation after performing the first operation, the system including a first request to perform a first operation requiring authentication, the first biometric criteria being detected by the biometric sensor, and means for canceling performing the first operation in accordance with a determination that the biometric criteria are not met. an electronic device is described that includes: means for receiving a second request to perform a second operation requiring re-authentication; and means for, in response to receiving the second request, determining, in accordance with a determination that the re-authentication criteria are met, using one or more biometric sensors whether second biometric criteria are met, the second biometric criteria including a requirement that a biometric feature of each type authorized for performing the second operation be detected by the biometric sensors; and, in accordance with a determination that the re-authentication criteria are not met, performing the second operation without performing biometric authentication and ceasing to determine whether the second biometric criteria are met using the one or more biometric sensors.

[0066] According to some embodiments, a method is described in an electronic device having a display, comprising: receiving a request to display a first portion of a respective content; displaying the first portion of the respective content on the display in response to the request to display the first portion of the respective content, the first portion including at least an element associated with an authentication operation; initiating biometric authentication in accordance with a determination that the element associated with the authentication operation meets a visibility criterion; and discontinuing the initiation of biometric authentication in accordance with a determination that the element associated with the authentication operation does not meet the visibility criterion.

[0067] 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, the one or more programs including instructions for receiving a request to display a first portion of a respective content, displaying the first portion of the respective content on the display in response to the request to display the first portion of the respective content, the first portion including at least an element associated with an authentication operation, initiating biometric authentication in accordance with a determination that the element associated with the authentication operation meets a visibility criterion, and discontinuing initiating biometric authentication in accordance with a determination that the element associated with the authentication operation does not meet a visibility criterion.

[0068] According to some embodiments, a temporary computer-readable storage medium is described that includes one or more programs configured to be executed by one or more processors of an electronic device having a display, the one or more programs including instructions for receiving a request to display a first portion of a respective content, displaying the first portion of the respective content on the display in response to the request to display the first portion of the respective content, the first portion including at least an element associated with an authentication operation, initiating biometric authentication in accordance with a determination that the element associated with the authentication operation meets a visibility criterion, and discontinuing initiating biometric authentication in accordance with a determination that the element associated with the authentication operation does not meet a visibility criterion.

[0069] According to some embodiments, an electronic device is described that includes a display, one or more processors, and a memory that stores one or more programs configured to be executed by the one or more processors, the one or more programs including instructions to receive a request to display a first portion of a respective content, display the first portion of the respective content on the display in response to the request to display the first portion of the respective content, the first portion including at least an element associated with an authentication operation, initiating biometric authentication in accordance with a determination that the element associated with the authentication operation meets a visibility criterion, and refraining from initiating biometric authentication in accordance with a determination that the element associated with the authentication operation does not meet a visibility criterion.

[0070] According to some embodiments, an electronic device is described that includes a display, means for receiving a request to display a first portion of the respective content, and means for, in response to the request to display the first portion of the respective content, displaying the first portion of the respective content on the display, the first portion including at least an element associated with an authentication operation, initiating biometric authentication in accordance with a determination that the element associated with the authentication operation satisfies a visibility criterion, and canceling the initiation of biometric authentication in accordance with a determination that the element associated with the authentication operation does not satisfy the visibility criterion.

[0071] According to some embodiments, a method is described in an electronic device having a display and one or more biometric sensors, including detecting a predetermined action corresponding to a credential submission user interface having a credential submission user interface element; and, in response to detecting the predetermined action, displaying the credential submission user interface on the display along with a visual indication of submitting a credential via the credential submission user interface element by presenting a biometric feature to the one or more biometric sensors that meets biometric authentication criteria in accordance with a determination that biometric authentication via the one or more biometric sensors is available.

[0072] 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 biometric sensors, the one or more programs including instructions to: detect a predetermined action corresponding to a credential submission user interface having a credential submission user interface element; and, in response to detecting the predetermined action, display a credential submission user interface on the display along with a visual indication of submitting a credential via the credential submission user interface element by presenting a biometric feature to the one or more biometric sensors that meets biometric authentication criteria in accordance with a determination that biometric authentication via the one or more biometric sensors is available.

[0073] 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 biometric sensors, the one or more programs including instructions to: detect a predetermined action corresponding to a credential submission user interface having a credential submission user interface element; and, in response to detecting the predetermined action, display a credential submission user interface on the display along with a visual indication of submitting a credential via the credential submission user interface element by presenting a biometric feature to the one or more biometric sensors that meets biometric authentication criteria in accordance with a determination that biometric authentication via the one or more biometric sensors is available.

[0074] According to some embodiments, an electronic device is described that includes a display, one or more biometric sensors, one or more processors, and a memory that stores one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for detecting a predetermined action corresponding to a credential submission user interface having a credential submission user interface element, and in response to detecting the predetermined action, displaying the credential submission user interface on the display along with a visual indication of submitting a credential via the credential submission user interface element by presenting a biometric feature to the one or more biometric sensors that meets biometric authentication criteria in accordance with a determination that biometric authentication via the one or more biometric sensors is available.

[0075] According to some embodiments, an electronic device is described that includes a display, means for detecting a predetermined action corresponding to one or more biometric sensors and a credential submission user interface having a credential submission user interface element, and means for, in response to detecting the predetermined action, displaying the credential submission user interface on the display along with a visual indication that, in accordance with a determination that biometric authentication via the one or more biometric sensors is available, a credential is submitted via the credential submission user interface element by presenting a biometric feature to the one or more biometric sensors that meets biometric authentication criteria.

[0076] According to some embodiments, a method is described in an electronic device having a touch-sensitive display and one or more biometric sensors, the method including: displaying a credential entry user interface on the touch-sensitive display, the credential entry user interface having a plurality of character input keys; receiving, while displaying the credential entry user interface, a touch gesture input via the touch-sensitive display comprising a movement of a contact with the touch-sensitive display; and in response to receiving the touch gesture input comprising the movement of a contact with the touch-sensitive display, a first set of one or more criteria including a requirement that biometric authentication is currently enabled on the electronic device, and in accordance with a determination that the first set of one or more criteria are met, attempting biometric authentication of a user of the electronic device based on biometric information captured using the one or more biometric sensors.

[0077] According to some embodiments, a non-transitory computer-readable medium is described, the non-transitory computer-readable storage medium comprising one or more programs configured to be executed by one or more processors of an electronic device having a touch-sensitive display and one or more biometric sensors, the one or more programs comprising instructions: displaying a credential entry user interface on the touch-sensitive display having a plurality of character input keys; receiving a touch gesture input via the touch-sensitive display while displaying the credential entry user interface, the touch gesture input including a movement of contact with the touch-sensitive display; in response to receiving the touch gesture input including a movement of contact with the touch-sensitive display, a first set of one or more criteria including a requirement that biometric authentication is currently enabled on the electronic device; and, in accordance with a determination that the first set of one or more criteria are met, attempting biometric authentication of a user of the electronic device based on biometric information captured using the one or more biometric sensors.

[0078] According to some embodiments, a temporary computer-readable medium is described, the temporary computer-readable storage medium comprising one or more programs configured to be executed by one or more processors of an electronic device having a touch-sensitive display and one or more biometric sensors, the one or more programs comprising instructions: displaying a credential entry user interface on the touch-sensitive display having a plurality of character input keys; receiving a touch gesture input via the touch-sensitive display while displaying the credential entry user interface, the touch gesture input including a movement of contact with the touch-sensitive display; in response to receiving the touch gesture input including a movement of contact with the touch-sensitive display, a first set of one or more criteria including a requirement that biometric authentication is currently enabled on the electronic device; and, in accordance with a determination that the first set of one or more criteria are met, attempting biometric authentication of a user of the electronic device based on biometric information captured using the one or more biometric sensors.

[0079] According to some embodiments, an electronic device is described comprising: one or more biometric sensors; a touch-sensitive display; one or more processors; and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs comprising instructions: displaying a credential entry user interface on the touch-sensitive display having a plurality of character input keys; receiving, while displaying the credential entry user interface, a touch gesture input via the touch-sensitive display comprising a movement of a contact with the touch-sensitive display; and in response to receiving the touch gesture input comprising the movement of a contact with the touch-sensitive display, a first set of one or more criteria comprising a requirement that biometric authentication is currently enabled on the electronic device; and, in accordance with a determination that the first set of one or more criteria are met, attempting biometric authentication of a user of the electronic device based on biometric information captured using the one or more biometric sensors.

[0080] According to some embodiments, an electronic device is described that includes one or more biometric sensors; a touch-sensitive display; means for displaying a credential entry user interface on the touch-sensitive display, the credential entry user interface having a plurality of character input keys; means for receiving touch gesture input via the touch-sensitive display while displaying the credential entry user interface, the touch gesture input including a movement of a contact with the touch-sensitive display; and means for, in response to receiving the touch gesture input including a movement of a contact with the touch-sensitive display, a first set of one or more criteria including a requirement that biometric authentication is currently enabled on the electronic device, and following a determination that the first set of one or more criteria are met, attempting biometric authentication of a user of the electronic device based on biometric information captured using the one or more biometric sensors.

[0081] According to some embodiments, a method is described in an electronic device having a display and one or more input devices, the method including: receiving a request via the one or more input devices to perform an operation requiring authentication; in response to the request to perform the operation requiring authentication, performing the operation in accordance with a determination that the authentication is successful; and in accordance with a determination that the authentication is not successful and a set of error condition criteria is met, displaying an indication of the error condition on the display, the indication including information regarding a cause of the error condition; and aborting performance of the operation.

[0082] According to some embodiments, a non-transitory computer-readable medium is described, the non-transitory computer-readable storage medium comprising one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices, the one or more programs comprising instructions to: receive via the one or more input devices a request to perform an operation requiring authentication; in response to the request to perform the operation requiring authentication, perform the operation in accordance with a determination that the authentication was successful; and in accordance with a determination that the authentication was not successful and a set of error condition criteria has been met, display an indication of the error condition on the display, the indication including information regarding a cause of the error condition, and abort performance of the operation.

[0083] According to some embodiments, a temporary computer-readable medium is described, the temporary computer-readable storage medium comprising one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices, the one or more programs comprising instructions to receive via the one or more input devices a request to perform an operation requiring authentication, and in response to the request to perform the operation requiring authentication, perform the operation in accordance with a determination that the authentication was successful, and display an indication of the error condition on the display, the indication including information regarding a cause of the error condition, and abort performance of the operation in accordance with a determination that the authentication was not successful and a set of error condition criteria has been met.

[0084] According to some embodiments, an electronic device is described, the electronic device comprising: one or more input devices; a display; one or more processors; and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs comprising instructions to receive via the one or more input devices a request to perform an operation requiring authentication; in response to the request to perform the operation requiring authentication, in accordance with a determination that the authentication was successful, perform the operation; and in accordance with a determination that the authentication was not successful and a set of error condition criteria has been met, display an indication of the error condition on the display, the indication including information regarding a cause of the error condition, and abort performance of the operation.

[0085] According to some embodiments, an electronic device is described, the electronic device comprising: one or more input devices; a display; means for receiving a request to perform an operation requiring authentication via the one or more input devices; and means for, in response to the request to perform the operation requiring authentication, performing the operation in accordance with a determination that the authentication is successful; and for, in accordance with a determination that the authentication is not successful and a set of error condition criteria is met, displaying an indication of an error condition on the display, the indication including information regarding a cause of the error condition, and aborting performance of the operation.

[0086] According to some embodiments, a method is described, the method including: detecting the presence of an error condition in an electronic device having a display and a biometric sensor at a first portion of the electronic device, the error condition preventing the biometric sensor from acquiring biometric information about a user of the device; and displaying the error indication on the display in response to detecting the presence of the error condition, the error indication being displayed at a location proximate to the first portion of the electronic device, wherein the displaying includes: displaying the error indication at a first location within the user interface proximate to the first portion of the electronic device in accordance with a determination that a user interface of the electronic device is in a first orientation relative to the biometric sensor; and displaying the error indication at a second location within the user interface proximate to the first portion of the electronic device in accordance with a determination that the user interface of the electronic device is in a second orientation relative to the biometric sensor, the first orientation being different from the second orientation.

[0087] According to some embodiments, a non-transitory computer-readable medium is described, the non-transitory computer-readable storage medium comprising one or more programs configured to be executed by one or more processors of an electronic device having a display and a biometric sensor at a first portion of the electronic device, the one or more programs including instructions for detecting the presence of an error condition that prevents the biometric sensor from acquiring biometric information about a user of the device, and displaying the error indication on the display in response to detecting the presence of the error condition, the error indication being displayed at a location proximate to the first portion of the electronic device, wherein the displaying includes: displaying the error indication at a first location within the user interface proximate to the first portion of the electronic device in accordance with a determination that a user interface of the electronic device is in a first orientation relative to the biometric sensor; and displaying the error indication at a second location within the user interface proximate to the first portion of the electronic device in accordance with a determination that the user interface of the electronic device is in a second orientation relative to the biometric sensor, the first orientation being different from the second orientation.

[0088] According to some embodiments, a temporary computer-readable medium is described, the temporary computer-readable storage medium comprising one or more programs configured to be executed by one or more processors of an electronic device having a display and a biometric sensor located at a first portion of the electronic device, the one or more programs including instructions for detecting the presence of an error condition that prevents the biometric sensor from acquiring biometric information about a user of the device, and an error indication being displayed at a location proximate to the first portion of the electronic device, and displaying the error indication on the display in response to detecting the presence of the error condition, the displaying including: displaying the error indication at a first location within the user interface proximate to the first portion of the electronic device in accordance with a determination that a user interface of the electronic device is in a first orientation relative to the biometric sensor; and displaying the error indication at a second location within the user interface proximate to the first portion of the electronic device in accordance with a determination that the user interface of the electronic device is in a second orientation relative to the biometric sensor, the first orientation being different from the second orientation.

[0089] According to some embodiments, an electronic device is described, the electronic device comprising: a biometric sensor at a first portion of the electronic device; a display; one or more processors; and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for detecting the presence of an error condition that prevents the biometric sensor from acquiring biometric information about a user of the device, the error indication being displayed at a location proximate to the first portion of the electronic device; and displaying the error indication on the display in response to detecting the presence of the error condition, the displaying including: displaying the error indication at a first location within a user interface proximate to the first portion of the electronic device in accordance with a determination that a user interface of the electronic device is in a first orientation relative to the biometric sensor; and displaying the error indication at a second location within the user interface proximate to the first portion of the electronic device in accordance with a determination that the user interface of the electronic device is in a second orientation relative to the biometric sensor, the first orientation being different from the second orientation.

[0090] According to some embodiments, an electronic device is described comprising: a biometric sensor at a first portion of the electronic device; a display; means for detecting the presence of an error condition that prevents the biometric sensor from acquiring biometric information about a user of the device; and means for displaying an error indication on the display in response to detecting the presence of the error condition, wherein the error indication is displayed at a location proximate to the first portion of the electronic device, wherein the displaying includes: displaying the error indication at a first location within the user interface proximate to the first portion of the electronic device in accordance with a determination that a user interface of the electronic device is in a first orientation relative to the biometric sensor; and displaying the error indication at a second location within the user interface proximate to the first portion of the electronic device in accordance with a determination that the user interface of the electronic device is in a second orientation relative to the biometric sensor, the first orientation being different from the second orientation.

[0091] According to some embodiments, a method is described in an electronic device having a display and one or more biometric sensors, the method including: displaying a biometric enrollment user interface on the display that initiates biometric enrollment using the one or more biometric sensors; receiving, while displaying the biometric enrollment user interface, an input corresponding to a request to initiate biometric enrollment; in response to receiving the input, initiating a process of enrolling a biometric feature with the one or more biometric sensors in accordance with a determination that an orientation of the electronic device satisfies a set of enrollment criteria; and in accordance with a determination that the orientation of the electronic device does not satisfy the set of enrollment criteria, outputting one or more prompts to change the orientation of the electronic device to a different orientation that satisfies the set of enrollment criteria.

[0092] According to some embodiments, a non-transitory computer-readable medium is described, the non-transitory computer-readable storage medium comprising one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more biometric sensors, the one or more programs including instructions for: displaying on the display a biometric enrollment user interface for initiating biometric enrollment using the one or more biometric sensors; receiving, while displaying the biometric enrollment user interface, an input corresponding to a request to initiate biometric enrollment; in response to receiving the input, initiating a process of enrolling biometric features with the one or more biometric sensors in accordance with a determination that the orientation of the electronic device satisfies a set of enrollment criteria; and in accordance with a determination that the orientation of the electronic device does not satisfy the set of enrollment criteria, outputting one or more prompts to change the orientation of the electronic device to a different orientation that satisfies the set of enrollment criteria.

[0093] According to some embodiments, a temporary computer-readable medium is described, the temporary computer-readable storage medium comprising one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more biometric sensors, the one or more programs including instructions for: displaying on the display a biometric enrollment user interface for initiating biometric enrollment using the one or more biometric sensors; receiving, while displaying the biometric enrollment user interface, an input corresponding to a request to initiate biometric enrollment; in response to receiving the input, initiating a process of enrolling biometric features with the one or more biometric sensors in accordance with a determination that the orientation of the electronic device satisfies a set of enrollment criteria; and in accordance with a determination that the orientation of the electronic device does not satisfy the set of enrollment criteria, outputting one or more prompts to change the orientation of the electronic device to a different orientation that satisfies the set of enrollment criteria.

[0094] According to some embodiments, an electronic device is described, the electronic device comprising: one or more biometric sensors; a display; one or more processors; and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: displaying a biometric enrollment user interface on the display for initiating biometric enrollment using the one or more biometric sensors; receiving, while displaying the biometric enrollment user interface, an input corresponding to a request to initiate biometric enrollment; in response to receiving the input, initiating a process for enrolling biometric features with the one or more biometric sensors in accordance with a determination that an orientation of the electronic device satisfies a set of enrollment criteria; and in accordance with a determination that the orientation of the electronic device does not satisfy the set of enrollment criteria, outputting one or more prompts to change the orientation of the electronic device to a different orientation that satisfies the set of enrollment criteria.

[0095] According to some embodiments, an electronic device is described that includes one or more biometric sensors; a display; means for displaying a biometric enrollment user interface on the display for initiating biometric enrollment using the one or more biometric sensors; means for receiving input corresponding to a request to initiate biometric enrollment while displaying the biometric enrollment user interface; and means for, in response to receiving the input, initiating a process of enrolling biometric features with the one or more biometric sensors in accordance with a determination that the orientation of the electronic device satisfies a set of enrollment criteria, and means for outputting one or more prompts to change the orientation of the electronic device to a different orientation that satisfies the set of enrollment criteria in accordance with a determination that the orientation of the electronic device does not satisfy the set of enrollment criteria.

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

[0097] Thus, devices are provided with faster and more efficient methods and interfaces for performing biometric authentication, which increase effectiveness, efficiency, and user satisfaction, and which, optionally, complement or replace other methods of performing biometric authentication. [Brief explanation of the drawings]

[0098] For a better understanding of the various embodiments described, reference should be made to the following description of the embodiments in conjunction with the following drawings, in which like reference numerals refer to corresponding parts throughout the figures.

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

[0100] [Figure 1B] FIG. 2 is a block diagram illustrating exemplary components for event processing in accordance with some embodiments.

[0101] [Figure 1C] FIG. 1 is a block diagram illustrating exemplary components for generating a tactile output in accordance with some embodiments.

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

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

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

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

[0106] [Figure 4C] 10 illustrates an exemplary tactile output pattern with a particular waveform according to some embodiments. [Figure 4D] 10 illustrates an exemplary tactile output pattern with a particular waveform according to some embodiments. [Figure 4E] 10 illustrates an exemplary tactile output pattern with a particular waveform according to some embodiments. [Figure 4F] 10 illustrates an exemplary tactile output pattern with a particular waveform according to some embodiments. [Figure 4G]10 illustrates an exemplary tactile output pattern with a particular waveform according to some embodiments. [Figure 4H] 10 illustrates an exemplary tactile output pattern with a particular waveform according to some embodiments.

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

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

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

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

[0111] [Figure 6] 1 illustrates exemplary devices connected via one or more communication channels in accordance with some embodiments.

[0112] [Figure 7A] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7B] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7C] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7D] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7E] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7F] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7G] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7H] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7I] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7J] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7K]10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7L] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7M] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7N] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7O] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7P] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7Q] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7R] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments. [Figure 7S] 10 illustrates an example user interface for a biometric enrollment process tutorial according to some embodiments.

[0113] [Figure 8A] 1 is a flow diagram illustrating a method for a biometric enrollment process tutorial. [Figure 8B] 1 is a flow diagram illustrating a method for a biometric enrollment process tutorial. [Figure 8C]1 is a flow diagram illustrating a method for a biometric enrollment process tutorial.

[0114] [Figure 9A] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9B] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9C] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9D] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9E] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9F] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9G] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9H] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9I] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9J] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9K] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9L] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9M] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9N] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9O] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9P] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9Q] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9R] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9S] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9T] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9U] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9V] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9W] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9X] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9Y] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9Z] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9AA] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9AB] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9AC] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9AD] 1 illustrates an exemplary user interface for aligning biometric features for enrollment. [Figure 9AE] 1 illustrates an exemplary user interface for aligning biometric features for enrollment.

[0115] [Figure 10A] 1 is a flow diagram illustrating a method for aligning biometric features for enrollment. [Figure 10B] 1 is a flow diagram illustrating a method for aligning biometric features for enrollment. [Figure 10C] 1 is a flow diagram illustrating a method for aligning biometric features for enrollment. [Figure 10D] 1 is a flow diagram illustrating a method for aligning biometric features for enrollment. [Figure 10E] 1 is a flow diagram illustrating a method for aligning biometric features for enrollment. [Figure 10F] 1 is a flow diagram illustrating a method for aligning biometric features for enrollment.

[0116] [Figure 11A] 1 illustrates an exemplary user interface for enrolling biometric features. [Figure 11B] 1 illustrates an exemplary user interface for enrolling biometric features. [Figure 11C] 1 illustrates an exemplary user interface for enrolling biometric features. [Figure 11D] 1 illustrates an exemplary user interface for enrolling biometric features. [Figure 11E] 1 illustrates an exemplary user interface for enrolling biometric features. [Figure 11F] 1 illustrates an exemplary user interface for enrolling biometric features. [Figure 11G] 1 illustrates an exemplary user interface for enrolling biometric features. [Figure 11H] 1 illustrates an exemplary user interface for enrolling biometric features. [Figure 11I] 1 illustrates an exemplary user interface for enrolling biometric features. [Figure 11J] 1 illustrates an exemplary user interface for enrolling biometric features. [Figure 11K] 1 illustrates an exemplary user interface for enrolling biometric features. [Figure 11L] 1 illustrates an exemplary user interface for enrolling biometric features. [Figure 11M] 1 illustrates an exemplary user interface for enrolling biometric features. [Figure 11N] 1 illustrates an exemplary user interface for enrolling biometric features. [Figure 11O] 1 illustrates an exemplary user interface for enrolling biometric features.

[0117] [Figure 12A] 1 is a flow diagram illustrating a method for enrolling biometric features. [Figure 12B] 1 is a flow diagram illustrating a method for enrolling biometric features.

[0118] [Figure 13A] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13B] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13C] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13D] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13E] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13F] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13G] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13H] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13I] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13J] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13K] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13L] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13M] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13N] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13O] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13P] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13Q] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process. [Figure 13R] 10 illustrates an exemplary user interface that provides hints during the biometric enrollment process.

[0119] [Figure 14A] 1 is a flow diagram illustrating a method for providing hints during a biometric enrollment process. [Figure 14B] 1 is a flow diagram illustrating a method for providing hints during a biometric enrollment process. [Figure 14C] 1 is a flow diagram illustrating a method for providing hints during a biometric enrollment process.

[0120] [Figure 15A] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15B] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15C] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15D] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15E] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15F] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15G] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15H] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15I] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15J] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15K] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15L] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15M] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15N] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15O] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15P] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15Q] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15R] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15S] 1 illustrates an exemplary user interface for application-based biometric authentication. [Figure 15T]1 illustrates an exemplary user interface for application-based biometric authentication.

[0121] [Figure 16A] 1 is a flow diagram illustrating a method for application-based biometric authentication. [Figure 16B] 1 is a flow diagram illustrating a method for application-based biometric authentication. [Figure 16C] 1 is a flow diagram illustrating a method for application-based biometric authentication. [Figure 16D] 1 is a flow diagram illustrating a method for application-based biometric authentication. [Figure 16E] 1 is a flow diagram illustrating a method for application-based biometric authentication.

[0122] [Figure 17A] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17B] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17C] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17D] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17E] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17F] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17G] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17H] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17I] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17J] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17K] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17L] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17M] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17N] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17O] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17P] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17Q] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17R] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17S] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17T] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17U] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17V] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17W] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17X]1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17Y] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17Z] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17AA] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17AB] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17AC] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17AD] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17AE] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17AF] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17AG] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17AH] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields. [Figure 17AI] 1 illustrates an exemplary user interface for auto-filling biometrically protected fields.

[0123] [Figure 18A] 1 is a flow diagram illustrating a method for automatically filling biometrically protected fields. [Figure 18B] 1 is a flow diagram illustrating a method for automatically filling biometrically protected fields. [Figure 18C] 1 is a flow diagram illustrating a method for automatically filling biometrically protected fields. [Figure 18D] 1 is a flow diagram illustrating a method for automatically filling biometrically protected fields.

[0124] [Figure 19A] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19B] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19C] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19D] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19E] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19F] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19G] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19H] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19I] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19J] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19K] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19L] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19M] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19N]1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19O] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19P] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19Q] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19R] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19S] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19T] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19U] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19V] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19W] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19X] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19Y] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19Z] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19AA] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication. [Figure 19AB] 1 illustrates an exemplary user interface for unlocking a device using biometric authentication.

[0125] [Figure 20A] 1 is a flow diagram illustrating a method for unlocking a device using biometric authentication. [Figure 20B] 1 is a flow diagram illustrating a method for unlocking a device using biometric authentication. [Figure 20C] 1 is a flow diagram illustrating a method for unlocking a device using biometric authentication. [Figure 20D] 1 is a flow diagram illustrating a method for unlocking a device using biometric authentication. [Figure 20E] 1 is a flow diagram illustrating a method for unlocking a device using biometric authentication. [Figure 20F] 1 is a flow diagram illustrating a method for unlocking a device using biometric authentication.

[0126] [Figure 21A] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21B] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21C] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21D] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21E] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21F] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21G] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21H] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21I] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21J] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21K] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21L]10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21M] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21N] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21O] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21P] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21Q] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21R] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21S] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21T] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21U] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21V] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21W] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21X] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21Y] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21Z] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AA] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AB] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AC] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AD] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AE] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AF] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AG] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AH] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AI] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AJ] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AK] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AL] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AM] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AN] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AO] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AP] 10 illustrates an exemplary user interface for retrying biometric authentication. [Figure 21AQ] 10 illustrates an exemplary user interface for retrying biometric authentication.

[0127] [Figure 22A] 10 is a flow diagram illustrating a method for retrying biometric authentication. [Figure 22B] 10 is a flow diagram illustrating a method for retrying biometric authentication. [Figure 22C] 10 is a flow diagram illustrating a method for retrying biometric authentication. [Figure 22D] 10 is a flow diagram illustrating a method for retrying biometric authentication. [Figure 22E] 10 is a flow diagram illustrating a method for retrying biometric authentication. [Figure 22F] 10 is a flow diagram illustrating a method for retrying biometric authentication.

[0128] [Figure 23A] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 23B] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 23C] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 23D] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 23E] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 23F] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 23G] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 23H] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 23I] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 23J] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 23K] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 23L] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 23M] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 23N] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 23O] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 23P]1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 23Q] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication.

[0129] [Figure 24A] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24B] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24C] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24D] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24E] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24F] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24G] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24H] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24I] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24J] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24K] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24L] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24M] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24N] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24O]1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24P] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24Q] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24R] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24S] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24T] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24U] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24V] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24W] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24X] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24Y] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24Z] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AA] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AB] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AC] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AD] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AE] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AF] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AG] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AH] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AI] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AJ] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AK] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AL] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AM] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AN] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AO] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AP] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AQ] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AR] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AS] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AT] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AU] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AV]1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AW] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AX] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AY] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24AZ] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24BA] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24BB] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication. [Figure 24BC] 1 illustrates an exemplary user interface for managing transmissions using biometric authentication.

[0130] [Figure 25A] 1 is a flow diagram illustrating a method for managing transmissions using biometric authentication. [Figure 25B] 1 is a flow diagram illustrating a method for managing transmissions using biometric authentication. [Figure 25C] 1 is a flow diagram illustrating a method for managing transmissions using biometric authentication.

[0131] [Figure 26A] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26B] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26C] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26D] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26E] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26F] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26G] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26H] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26I] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26J] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26K] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26L] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26M] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26N] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26O] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26P] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26Q] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26R]1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26S] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26T] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26U] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26V] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26W] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26X] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26Y] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26Z] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AA] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AB] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AC] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AD] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AE]1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AF] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AG] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AH] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AI] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AJ] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AK] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AL] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AM] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AN] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AO] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AP] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AQ] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AR]1 illustrates an example user interface that provides an interstitial user interface during biometric authentication. [Figure 26AS] 1 illustrates an example user interface that provides an interstitial user interface during biometric authentication.

[0132] [Figure 27A] 1 is a flow diagram illustrating a method for providing an interstitial user interface during biometric authentication. [Figure 27B] 1 is a flow diagram illustrating a method for providing an interstitial user interface during biometric authentication. [Figure 27C] 1 is a flow diagram illustrating a method for providing an interstitial user interface during biometric authentication. [Figure 27D] 1 is a flow diagram illustrating a method for providing an interstitial user interface during biometric authentication. [Figure 27E] 1 is a flow diagram illustrating a method for providing an interstitial user interface during biometric authentication.

[0133] [Figure 28A] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28B] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28C] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28D] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28E] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28F] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28G] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28H]10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28I] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28J] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28K] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28L] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28M] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28N] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28O] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28P] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28Q] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28R] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28S] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28T] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28U] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28V] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28W] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28X] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28Y] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28Z] 10 illustrates an exemplary user interface for preventing retrying biometric authentication. [Figure 28AA] 10 illustrates an exemplary user interface for preventing retrying biometric authentication.

[0134] [Figure 29A] 1 is a flow diagram illustrating a method for preventing biometric authentication retries. [Figure 29B] 1 is a flow diagram illustrating a method for preventing biometric authentication retries.

[0135] [Figure 30A] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30B] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30C] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30D] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30E] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30F] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30G] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30H] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30I] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30J] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30K] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30L] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30M] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30N] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30O] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30P] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30Q] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30R] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30S] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30T] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30U] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30V] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30W] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30X] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30Y] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30Z] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30AA] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30AB] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30AC]1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30AD] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30AE] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30AF] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30AG] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30AH] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30AI] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30AJ] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30AK] 1 illustrates an exemplary user interface for cash biometric authentication. [Figure 30AL] 1 illustrates an exemplary user interface for cash biometric authentication.

[0136] [Figure 31A] 1 is a flow diagram illustrating a method for cache biometric authentication. [Figure 31B] 1 is a flow diagram illustrating a method for cache biometric authentication.

[0137] [Figure 32A] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32B] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32C] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32D] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32E] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32F] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32G] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32H] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32I] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32J] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32K] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32L] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32M] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32N] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32O] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32P] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32Q] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32R] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32S] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32T] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32U] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32V] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria. [Figure 32W] 1 illustrates an exemplary user interface for automatically filling in fillable fields based on visibility criteria.

[0138] [Figure 33] 1 is a flow diagram illustrating a method for automatically filling in fillable fields based on visibility criteria.

[0139] [Figure 34A] 1 illustrates an exemplary user interface for automatic login using biometric authentication. [Figure 34B] 1 illustrates an exemplary user interface for automatic login using biometric authentication. [Figure 34C] 1 illustrates an exemplary user interface for automatic login using biometric authentication. [Figure 34D] 1 illustrates an exemplary user interface for automatic login using biometric authentication. [Figure 34E] 1 illustrates an exemplary user interface for automatic login using biometric authentication. [Figure 34F] 1 illustrates an exemplary user interface for automatic login using biometric authentication. [Figure 34G] 1 illustrates an exemplary user interface for automatic login using biometric authentication. [Figure 34H] 1 illustrates an exemplary user interface for automatic login using biometric authentication. [Figure 34I] 1 illustrates an exemplary user interface for automatic login using biometric authentication. [Figure 34J] 1 illustrates an exemplary user interface for automatic login using biometric authentication. [Figure 34K] 1 illustrates an exemplary user interface for automatic login using biometric authentication. [Figure 34L] 1 illustrates an exemplary user interface for automatic login using biometric authentication. [Figure 34M] 1 illustrates an exemplary user interface for automatic login using biometric authentication. [Figure 34N] 1 illustrates an exemplary user interface for automatic login using biometric authentication.

[0140] [Figure 35] 1 is a flow diagram illustrating a method for automatic login using biometric authentication.

[0141] [Figure 36A] 1 illustrates an exemplary user interface for retrying biometric authentication in a credential entry user interface, according to some embodiments. [Figure 36B] 1 illustrates an exemplary user interface for retrying biometric authentication in a credential entry user interface, according to some embodiments. [Figure 36C] 1 illustrates an exemplary user interface for retrying biometric authentication in a credential entry user interface, according to some embodiments. [Figure 36D] 1 illustrates an exemplary user interface for retrying biometric authentication in a credential entry user interface, according to some embodiments. [Figure 36E] 1 illustrates an exemplary user interface for retrying biometric authentication in a credential entry user interface, according to some embodiments. [Figure 36F]1 illustrates an exemplary user interface for retrying biometric authentication in a credential entry user interface, according to some embodiments. [Figure 36G] 1 illustrates an exemplary user interface for retrying biometric authentication in a credential entry user interface, according to some embodiments. [Figure 36H] 1 illustrates an exemplary user interface for retrying biometric authentication in a credential entry user interface, according to some embodiments. [Figure 36I] 1 illustrates an exemplary user interface for retrying biometric authentication in a credential entry user interface, according to some embodiments. [Figure 36J] 1 illustrates an exemplary user interface for retrying biometric authentication in a credential entry user interface, according to some embodiments. [Figure 36K] 1 illustrates an exemplary user interface for retrying biometric authentication in a credential entry user interface, according to some embodiments. [Figure 36L] 1 illustrates an exemplary user interface for retrying biometric authentication in a credential entry user interface, according to some embodiments.

[0142] [Figure 37A] FIG. 1 is a flow diagram illustrating a method for retrying biometric authentication at a credential entry user interface using an electronic device, according to some embodiments. [Figure 37B] FIG. 1 is a flow diagram illustrating a method for retrying biometric authentication at a credential entry user interface using an electronic device, according to some embodiments.

[0143] [Figure 38A] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38B]1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38C] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38D] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38E] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38F] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38G] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38H] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38I] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38J] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38K] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38L] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38M] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38N]1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38O] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38P] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38Q] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38R] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38S] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38T] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38U] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38V] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38W] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38X] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38Y] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38Z]1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38AA] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38AB] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38AC] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments. [Figure 38AD] 1 illustrates an example user interface that provides an indication of an error condition during biometric authentication, according to some embodiments.

[0144] [Figure 39A] FIG. 1 is a flow diagram illustrating a method for providing an indication of an error condition during biometric authentication, according to some embodiments. [Figure 39B] FIG. 1 is a flow diagram illustrating a method for providing an indication of an error condition during biometric authentication, according to some embodiments.

[0145] [Figure 40A] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40B] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40C] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40D] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40E]1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40F] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40G] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40H] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40I] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40J] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40K] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40L] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40M] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40N] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40O] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40P] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40Q]1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40R] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40S] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40T] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 40U] 1 illustrates an example user interface that provides an indication regarding a biometric sensor during biometric authentication, according to some embodiments.

[0146] [Figure 41A] FIG. 1 is a flow diagram illustrating a method for providing an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 41B] FIG. 1 is a flow diagram illustrating a method for providing an indication regarding a biometric sensor during biometric authentication, according to some embodiments. [Figure 41C] FIG. 1 is a flow diagram illustrating a method for providing an indication regarding a biometric sensor during biometric authentication, according to some embodiments.

[0147] [Figure 42A] 1 illustrates an exemplary user interface for orienting a device to enroll a biometric feature, according to some embodiments. [Figure 42B] 1 illustrates an exemplary user interface for orienting a device to enroll a biometric feature, according to some embodiments. [Figure 42C] 1 illustrates an exemplary user interface for orienting a device to enroll a biometric feature, according to some embodiments. [Figure 42D]1 illustrates an exemplary user interface for orienting a device to enroll a biometric feature, according to some embodiments. [Figure 42E] 1 illustrates an exemplary user interface for orienting a device to enroll a biometric feature, according to some embodiments. [Figure 42F] 1 illustrates an exemplary user interface for orienting a device to enroll a biometric feature, according to some embodiments. [Figure 42G] 1 illustrates an exemplary user interface for orienting a device to enroll a biometric feature, according to some embodiments. [Figure 42H] 1 illustrates an exemplary user interface for orienting a device to enroll a biometric feature, according to some embodiments. [Figure 42I] 1 illustrates an exemplary user interface for orienting a device to enroll a biometric feature, according to some embodiments. [Figure 42J] 1 illustrates an exemplary user interface for orienting a device to enroll a biometric feature, according to some embodiments. [Figure 42K] 1 illustrates an exemplary user interface for orienting a device to enroll a biometric feature, according to some embodiments. [Figure 42L] 1 illustrates an exemplary user interface for orienting a device to enroll a biometric feature, according to some embodiments. [Figure 42M] 1 illustrates an exemplary user interface for orienting a device to enroll a biometric feature, according to some embodiments. [Figure 42N] 1 illustrates an exemplary user interface for orienting a device to enroll a biometric feature, according to some embodiments. [Figure 42O] 1 illustrates an exemplary user interface for orienting a device to enroll a biometric feature, according to some embodiments. [Figure 42P] 1 illustrates an exemplary user interface for orienting a device to enroll a biometric feature, according to some embodiments.

[0148] [Figure 43A] FIG. 1 is a flow diagram illustrating a method for orienting a device to enroll biometric features, according to some embodiments. [Figure 43B] FIG. 1 is a flow diagram illustrating a method for orienting a device to enroll biometric features, according to some embodiments. [Figure 43C] FIG. 1 is a flow diagram illustrating a method for orienting a device to enroll biometric features, according to some embodiments. DETAILED DESCRIPTION OF THE INVENTION

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

[0150] There is a need for electronic devices that provide efficient methods and interfaces for performing biometric authentication of biometric features. For example, there is a need for electronic devices that provide a convenient and efficient method for enrolling one or more portions of a biometric feature. In another example, there is a need for electronic devices that provide a quick and intuitive technique for selectively accessing secure data pursuant to biometric authentication. In another example, there is a need for electronic devices that provide a quick and intuitive technique for enabling device functionality pursuant to biometric authentication. Such techniques can reduce the cognitive burden on a user enrolling a biometric feature and / or performing biometric authentication with a device, thereby improving overall productivity. Furthermore, such techniques can reduce processor and battery power that would otherwise be wasted on redundant user input.

[0151] Below, FIGS. 1A-1C, 2, 3, 4A-4B, and 5A-5H provide a description of exemplary devices that perform techniques for implementing biometric authentication. FIG. 6 illustrates exemplary devices connected via one or more communication channels according to some embodiments. FIGS. 7A-7S illustrate exemplary user interfaces for a biometric enrollment process tutorial according to some embodiments. FIGS. 8A-8C are flow diagrams illustrating a method for a biometric enrollment process tutorial. The user interfaces of FIGS. 7A-7S are used to illustrate processes described below, including the processes of FIGS. 8A-8C. FIGS. 9A-9AE illustrate exemplary user interfaces for aligning biometric features for enrollment. FIGS. 10A-10F are flow diagrams illustrating methods for aligning biometric features for enrollment. The user interfaces of FIGS. 9A-9AE are used to illustrate processes described below, including the processes of FIGS. 10A-10F. FIGS. 11A-11O illustrate exemplary user interfaces for enrolling biometric features. FIGS. 12A-12B are flow diagrams illustrating a method for enrolling biometric features. The user interfaces of FIGS. 11A-11O are used to illustrate processes described below, including the processes of FIGS. 12A-12B. FIGS. 13A-13R illustrate an exemplary user interface for providing hints during a biometric enrollment process. FIGS. 14A-14C are a flow chart illustrating a method for providing hints during a biometric enrollment process. The user interfaces of FIGS. 13A-13R are used to illustrate processes described below, including the processes of FIGS. 14A-14C. FIGS. 15A-15T illustrate an exemplary user interface for application-based biometric authentication. FIGS. 16A-16E are a flow chart illustrating a method for application-based biometric authentication. The user interfaces of FIGS. 15A-15T are used to illustrate processes described below, including the processes of FIGS. 16A-16E. FIGS. 17A-17AI illustrate an exemplary user interface for auto-filling biometrically protected fields. FIGS. 18A-18D are a flow chart illustrating a method for auto-filling biometrically protected fields. The user interfaces of FIGS. 17A-17AI are used to illustrate processes described below, including the processes of FIGS. 18A-18D.FIGS. 19A-19AB show exemplary user interfaces for unlocking a device using biometric authentication. FIGS. 20A-20F are a flowchart illustrating a method for unlocking a device using biometric authentication. The user interfaces of FIGS. 19A-19AB are used to illustrate processes described below, including the process of FIGS. 20A-20F. FIGS. 21A-21AQ show exemplary user interfaces for retrying biometric authentication. FIGS. 22A-22F are a flowchart illustrating a method for retrying biometric authentication. The user interfaces of FIGS. 21A-21AQ are used to illustrate processes described below, including the process of FIGS. 22A-22F. FIGS. 23A-23Q show exemplary user interfaces for managing transmissions using biometric authentication. FIGS. 24A-24BC show exemplary user interfaces for managing transmissions using biometric authentication. FIGS. 25A-25C are a flowchart illustrating a method for managing transmissions using biometric authentication. The user interfaces of FIGS. 23A-23Q and 24A-24BC are used to illustrate processes described below, including the process of FIGS. 25A-25C. FIGS. 26A-26AS show exemplary user interfaces for providing an interstitial user interface during biometric authentication. FIGS. 27A-27E are a flow chart illustrating a method for providing an interstitial user interface during biometric authentication. The user interfaces of FIGS. 26A-26AS are used to illustrate processes described below, including the processes of FIGS. 27A-27E. FIGS. 28A-28AA show exemplary user interfaces for preventing retrying biometric authentication. FIGS. 29A-29B are a flow chart illustrating a method for preventing retrying biometric authentication. The user interfaces of FIGS. 28A-28AA are used to illustrate processes described below, including the processes of FIGS. 29A-29B. FIGS. 30A-30AL show exemplary user interfaces for cached biometric authentication. FIGS. 31A-31B are a flow chart illustrating a method for cached biometric authentication. The user interfaces of FIGS. 30A-30AL are used to illustrate processes described below, including the processes of FIGS. 31A-31B. FIGS. 32A-32W show exemplary user interfaces for auto-filling fillable fields based on visibility criteria.FIG. 33 is a flow diagram illustrating a method for automatically filling in fillable fields based on visibility criteria. The user interfaces of FIGS. 32A-32W are used to illustrate processes described below, including the process of FIG. 33. FIGS. 34A-34N illustrate exemplary user interfaces for automatic login using biometric authentication. FIG. 35 is a flow diagram illustrating a method for automatic login using biometric authentication. The user interfaces of FIGS. 34A-34N are used to illustrate processes described below, including the process of FIG. 35. FIGS. 36A-36L illustrate exemplary user interfaces for retrying biometric authentication in a credential entry user interface. FIGS. 37A-37B are a flow diagram illustrating a method for retrying biometric authentication in a credential entry user interface. The user interfaces of FIGS. 36A-36L are used to illustrate processes described below, including the process of FIGS. 37A-37B. FIGS. 38A-38AD illustrate exemplary user interfaces for providing an indication of an error condition during biometric authentication. FIGS. 39A-39B are a flow diagram illustrating a method for providing an indication of an error condition during biometric authentication. The user interfaces of Figures 38A-38AD are used to illustrate processes described below, including the processes of Figures 39A-39B. Figures 40A-40U show exemplary user interfaces that provide indications related to a biometric sensor during biometric authentication. Figures 41A-41C are flow diagrams illustrating methods for providing indications related to a biometric sensor during biometric authentication. The user interfaces of Figures 40A-40U are used to illustrate processes described below, including the processes of Figures 41A-41C. Figures 42A-42P show exemplary user interfaces for orienting a device to enroll a biometric feature. Figures 43A-43C are flow diagrams illustrating methods for orienting a device to enroll a biometric feature. The user interfaces of Figures 42A-42P are used to illustrate processes described below, including the processes of Figures 43A-43C.

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

[0153] The terminology used in the description of various embodiments set forth herein is for the purpose of describing particular embodiments only and is not intended to be limiting. Within the description of the various embodiments set forth and 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. It will also be understood that the term "and / or," as used herein, refers to and encompasses 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 preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0154] 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 phrases "if it is determined" or "if [a stated condition or event] is detected" are 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]."

[0155] 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 those of a PDA and / or music player. Exemplary embodiments of portable multifunction devices include, but are not limited to, the iPhone®, iPod Touch®, and iPad® devices from Apple Inc. of Cupertino, California. Optionally, other portable electronic devices, such as a laptop or tablet computer with 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 with a touch-sensitive surface (e.g., a touchscreen display and / or touchpad).

[0156] In the following discussion, we describe an electronic device that includes a display and a touch-sensitive surface, but 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.

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

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

[0159] Attention is now directed to embodiments of portable devices having touch-sensitive displays. FIG. 1A is a block diagram illustrating a portable multifunction device 100 having a touch-sensitive display system 112 according to some embodiments. Touch-sensitive display 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), a memory controller 122, one or more processing units (CPUs) 120, a peripherals interface 118, RF circuitry 108, audio circuitry 110, a speaker 111, a microphone 113, an input / output (I / O) subsystem 106, other input control devices 116, and an external port 124. Device 100 optionally includes one or more light 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 a tactile output on device 100 (e.g., generate a 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.

[0160] 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 different values and more typically includes hundreds of different values (e.g., at least 256). The intensity of a contact is optionally determined (or measured) using various techniques and various sensors or combinations of sensors. For example, one or more force sensors under or near 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 proxies for the force or pressure of the contact on the touch-sensitive surface. In some implementations, the proxy measurement for contact force or pressure is used directly to determine whether an intensity threshold has been exceeded (e.g., the intensity threshold is stated in units corresponding to the proxy measurement). In some implementations, the proxy measurement for contact force or pressure is converted to an estimated force or pressure, and the estimated force or pressure is used to determine whether an intensity threshold has been exceeded (e.g., the intensity threshold is a pressure threshold measured in units of pressure). Using the intensity of contact as an attribute of user input may, in some circumstances, enable a user to access additional device functionality that would not otherwise be accessible to a user on a reduced-size device with a 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).

[0161] As used herein and in the claims, the term “tactile output” refers to the physical displacement of a device relative to its previous position, the 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 the displacement of a component relative to the center of mass of the device that is detected by a user using the user's sense of touch. For example, in a situation where a device or a component of the device is in contact with a touch-sensitive surface of a user (e.g., a finger, palm, or other part of the user's hand), the tactile output produced by the physical displacement is interpreted by the user as a tactile sensation corresponding to a perceived change in a physical property of the device or component of the device. For example, movement of the touch-sensitive surface (e.g., a touch-sensitive display or trackpad) is optionally interpreted by the user as a “downclick” or “upclick” of a physical actuator button. In some cases, the user feels a tactile sensation such as a “downclick” or “upclick” even when there is no movement of a physical actuator button associated with the touch-sensitive surface that is physically depressed (e.g., displaced) by the user's movement. As another example, movement of the touch-sensitive surface is optionally interpreted or sensed by the user as a “bump” on the touch-sensitive surface, even when there is no change in the smoothness of the touch-sensitive surface. Such interpretations of touch by a user are subject to the user's individualized sensory perception, although there are many sensory perceptions of touch that are common to most users. Thus, when a tactile output is described as corresponding to a particular sensory perception of a user (e.g., an “up click,” “down click,” “bump”), unless otherwise stated, the tactile output generated corresponds to the physical displacement of the device or its components that produces the described sensory perception for a typical (or average) user. Using tactile output to provide tactile feedback to the user can improve device usability and make the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating / interacting with the device), as well as reducing power usage and improving the device's battery life by enabling users to use the device more quickly and efficiently.

[0162] In some embodiments, the tactile output pattern specifies characteristics of the tactile output, such as the amplitude of the tactile output, the shape of the movement waveform of the tactile output, the frequency of the tactile output, and / or the duration of the tactile output.

[0163] When tactile outputs having different tactile output patterns are generated by a device (e.g., via one or more tactile output generators that move a movable mass to generate the tactile output), the tactile outputs can induce different tactile sensations to a user holding or touching the device. When a user's sensation is based on the user's perception of the tactile output, most users are able to distinguish changes in waveform, frequency, and amplitude of the tactile output generated by the device. Thus, the waveform, frequency, and amplitude can be adjusted to indicate to the user that different actions have been performed. Thus, in some situations, tactile output having a tactile output pattern designed, selected, and / or developed to simulate the properties (e.g., size, material, weight, stiffness, smoothness, etc.), behaviors (e.g., vibration, displacement, acceleration, rotation, expansion, etc.), and / or interactions (e.g., collision, adhesion, repulsion, attraction, friction, etc.) of objects in a given environment (e.g., a user interface including graphical features and objects, a simulated physical environment having virtual boundaries and virtual objects, an actual physical environment having physical boundaries and physical objects, and / or any combination of the above) provides useful feedback to a user that reduces input errors and increases the efficiency of a user's operation of a device. Additionally, the tactile output is optionally generated to correspond to feedback unrelated to simulated physical properties, such as input thresholds or object selection. In some situations, such tactile output provides useful feedback to a user that reduces input errors and increases the efficiency of a user's operation of a device.

[0164] In some embodiments, a tactile output having a suitable tactile output pattern serves as a cue to the occurrence of an event of interest behind the scenes in a user interface or device. Examples of events of interest include activation of an affordance provided on the device or in the user interface (e.g., a real or virtual button or toggle switch), success or failure of a requested action, reaching or crossing a boundary in the user interface, entry into a new state, switching input focus between objects, activation of a new mode, reaching or crossing an input threshold, detection or recognition of a type of input or gesture, etc. In some embodiments, a tactile output is provided that serves as a warning or alert indicating an event or outcome that would occur unless a redirection or interrupt input is detected in a timely manner. Tactile output is also used in other contexts to enhance the user experience, improve the accessibility of a device for users with visual or motor impairments or other accessibility needs, and / or improve the efficiency and functionality of the user interface and / or device. The tactile output, optionally accompanied by an audio output and / or a change in the visible user interface, further enhances the user's experience when interacting with the user interface and / or device, facilitates better communication of information about the state of the user interface and / or device, reduces input errors, and increases the efficiency of the user's operation of the device.

[0165] 4C-4E provide a set of sample tactile output patterns that can be used individually or in combination, either as is or through one or more variations (e.g., modulation, amplification, truncation, etc.), to create suitable tactile feedback for a variety of scenarios and purposes, such as those described above and with respect to the user interfaces and methods discussed herein. This example palette of tactile outputs illustrates how a set of three waveforms and eight frequencies can be used to create an array of tactile output patterns. In addition to the tactile output patterns shown in this figure, each of these tactile output patterns is optionally adjusted in amplitude by varying the gain value for the tactile output pattern, as shown, for example, in FIGS. 4F-4H for FullTap 80 Hz, FullTap 200 Hz, MiniTap 80 Hz, MiniTap 200 Hz, MicroTap 80 Hz, and MicroTap 200 Hz, shown with gain variations of 1.0, 0.75, 0.5, and 0.25, respectively. As shown in Figures 4F-4H, varying the gain of the tactile output pattern varies the amplitude of the pattern without changing the frequency or waveform shape of the pattern. In some embodiments, varying the frequency of the tactile output pattern results in lower amplitudes because some tactile output generators are limited by how much force they can apply to a moving mass; thus, the greater the frequency movement of the mass, the lower the amplitude is constrained to ensure that the acceleration required to create the waveform does not require forces outside the operating force range of the tactile output generator (e.g., the peak amplitudes of full taps at 230 Hz, 270 Hz, and 300 Hz are lower than the amplitudes of full taps at 80 Hz, 100 Hz, 125 Hz, and 200 Hz).

[0166] 4C-4H show tactile output patterns with specific waveforms. The waveforms of the tactile output patterns are zero) and the time traversed by the moving mass to generate a tactile output having that tactile output pattern. For example, a first set of tactile output patterns (e.g., "full tap" tactile output patterns) shown in FIG. 4C each have waveforms including oscillations with two complete cycles (e.g., oscillations that start and end at a neutral position and cross the neutral position three times). A second set of tactile output patterns (e.g., "mini tap" tactile output patterns) shown in FIG. 4D each have waveforms including oscillations with one complete cycle (e.g., oscillations that start and end at a neutral position and cross the neutral position once). A third set of tactile output patterns (e.g., "micro tap" tactile output patterns) shown in FIG. 4E each have waveforms including oscillations with one-half of a complete cycle (e.g., oscillations that start and end at a neutral position and do not cross the neutral position). The waveforms of the tactile output patterns also include start and end buffers that represent the gradual acceleration and deceleration of the moving mass at the beginning and end of the tactile output. The waveform examples shown in FIGS. 4C-4H include x representing the maximum and minimum ranges of motion of the moving mass. min and x max For larger electronic devices with larger movable masses, there may be larger or smaller minimum and maximum ranges of movement of the mass. While the examples shown in Figures 4C-4H describe the movement of a mass in one dimension, similar principles should apply to the movement of a movable mass in two or three dimensions.

[0167] As shown in FIGS. 4C-4E, each tactile output pattern also has a corresponding characteristic frequency that affects the tactile "pitch" felt by the user from a tactile output having that characteristic frequency. For continuous tactile outputs, the characteristic frequency represents the number of cycles (e.g., cycles per second) completed by the moving mass of the tactile output generator within a given time period. For discrete tactile outputs, discrete output signals (e.g., having 0.5, 1, or 2 cycles) are generated, and the characteristic frequency value specifies how fast the moving mass must move to generate a tactile output having that characteristic frequency. As shown in FIGS. 4C-4H, for each type of tactile output (e.g., defined by its respective waveform, such as full tap, mini tap, or micro tap), a higher frequency value corresponds to faster movement by the moving mass and therefore generally corresponds to a shorter time to complete the tactile output (e.g., the time to complete the number of cycles required for the discrete tactile output plus the start and end buffer times). For example, a full tap with a characteristic frequency of 80 Hz takes longer to complete than a full tap with a characteristic frequency of 100 Hz (e.g., 35.4 ms vs. 28.3 ms in FIG. 4C ). Additionally, for a given frequency, a tactile output with more cycles in its waveform at each frequency takes longer to complete than a tactile output with fewer cycles in its waveform at the same respective frequency. For example, a full tap at 150 Hz takes longer to complete than a mini-tap at 150 Hz (e.g., 19.4 ms vs. 12.8 ms), which in turn takes longer to complete than a micro-tap at 150 Hz (e.g., 12.8 ms vs. 9.4 ms). However, for tactile output patterns with different frequencies, this rule may not hold true (e.g., a tactile output with more cycles but a higher frequency may take a shorter amount of time to complete than a tactile output with fewer cycles but a lower frequency, and vice versa). For example, at 300 Hz, a full tap takes just as long as a mini tap (eg, 9.9 ms).

[0168] As shown in FIGS. 4C-4E , a tactile output pattern also has a characteristic amplitude that affects the amount of energy contained in the tactile signal, or the tactile “intensity” that a user may feel due to a tactile output having that characteristic amplitude. In some embodiments, the characteristic amplitude of a tactile output pattern refers to an absolute or normalized value that represents the maximum displacement of the movable mass from a neutral position when generating a tactile output. In some embodiments, the characteristic amplitude of a tactile output pattern is adjustable, for example, by a fixed or dynamically determined gain factor (e.g., a value between 0 and 1) and / or a pre-set metric (e.g., an input-based metric and / or a user-interface-based metric) according to various conditions (e.g., customized based on the context and behavior of the user interface). In some embodiments, an input-based metric (e.g., an intensity change metric or an input velocity metric) indicates a characteristic of the input (e.g., the rate of change of the characteristic intensity of a contact in a press input or the velocity of movement of the contact on the touch-sensitive surface during input that triggers generation of a tactile output). In some embodiments, a user interface-based metric (e.g., a boundary crossing velocity metric) indicates a characteristic of a user interface element during a change in the user interface that triggers the generation of a tactile output (e.g., the velocity of movement of an element across a hidden or visible boundary within the user interface). In some embodiments, the characteristic amplitude of the tactile output pattern can be modulated by an "envelope," where the peaks of adjacent cycles can have different amplitudes, and one of the waveforms shown above is further modified by multiplication by an envelope parameter that varies over time (e.g., from 0 to 1) to progressively adjust the amplitude of portions of the tactile output over time as the tactile output is generated.

[0169] While Figures 4C-4E depict specific frequencies, amplitudes, and waveforms within sample tactile output patterns for illustrative purposes, tactile output patterns with other frequencies, amplitudes, and waveforms can be used for similar purposes. For example, waveforms with 0.5 to 4 cycles can be used. Other frequencies within the range of 60 Hz to 400 Hz can be used as well. Table 1 provides examples of specific tactile feedback behaviors, configurations, and their uses.

[0170] It should be understood that device 100 is merely one example of a portable multifunction device, and that device 100 optionally has more or fewer components than those shown, optionally combines two or more components, or optionally has a different configuration or arrangement of components. The various components shown in Figure 1A may be 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.

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

[0172] Peripheral interface 118 can be used to couple input and output peripherals of the device to CPU 120 and memory 102. One or more processors 120 run 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.

[0173] RF (radio frequency) circuitry 108 receives and transmits RF signals, also called electromagnetic signals. RF circuitry 108 converts electrical signals to and from electromagnetic signals and communicates with communication networks and other communication devices via these electromagnetic signals. RF circuitry 108 optionally includes well-known circuits to perform 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 with networks such as the Internet, also called the World Wide Web (WWW), an intranet, and / or wireless networks such as cellular telephone networks, wireless local area networks (LANs), and / or metropolitan area networks (MANs), and other devices via wireless communications. RF circuitry 108 optionally includes well-known circuitry for detecting near field communication (NFC) fields, such as by short-range radios. Wireless communication optionally includes, but is not limited to, Global System for Mobile Communications (GSM), Enhanced Data GSM Environment (EDGE), high-speed downlink packet access (HSDPA), high-speed uplink packet access (HSUPA), Evolution, Data-Only (EV-DO), HSPA, HSPA+, Dual-Cell HSPA (DC-HSPA), Long Term Evolution (LTE), and other wireless technologies.Wireless technology includes, 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 XMPP (Extensible Multimedia Protocol), Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions (SIMPLE), Instant Messaging and Presence Service (IMPS), and / or Short Message Service (SMS), or any other suitable communication protocol, including communication protocols not yet developed as of the filing date of this application.

[0174] 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. Peripherals interface 118 optionally retrieves and / or transmits audio data from memory 102 and / or RF circuit 108. In some embodiments, audio circuit 110 also includes a headset jack (e.g., 212 in FIG. 2 ). The headset jack provides an interface between audio circuitry 110 and a detachable audio input / output peripheral, such as an output-only headphone or a headset with both an output (e.g., single or double ear headphones) and an input (e.g., a microphone).

[0175] 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, depth camera controller 169, 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 160 is 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).

[0176] A quick press of a 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, as described in U.S. Patent Application Serial 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 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.

[0177] 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. The visual output optionally includes graphics, text, icons, video, and any combination thereof (collectively referred to as "graphics"). In some embodiments, some or all of the visual output optionally corresponds to user interface objects.

[0178] 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 disruption 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.

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

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

[0181] 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 entireties.

[0182] 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, a 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 coarse finger-based input into precise pointer / cursor positions or commands to perform actions desired by the user.

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

[0184] Device 100 also includes a power system 162 that powers the various components. Power system 162 optionally includes a power management system, one or more power sources (e.g., alternating current (AC) batteries), a charging system, power fault 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.

[0185] 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 effective for use 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 views 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.

[0186] 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 located alongside or adjacent 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 side of device 100, as opposed to touchscreen display 112, which is located on the front side of device 100.

[0187] Device 100 also optionally includes one or more proximity sensors 166. FIG. 1A shows proximity sensor 166 coupled to peripheral 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 by reference herein 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 (eg, when the user is making a phone call).

[0188] 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 positioned alongside or adjacent to a touch-sensitive surface (e.g., touch-sensitive display system 112) and optionally generates a tactile output by moving the touch-sensitive surface vertically (e.g., in and out of the surface of device 100) or laterally (e.g., back and forth within the same plane as the surface of device 100). In some embodiments, at least one tactile output generator sensor is located on the back side of device 100, as opposed to touchscreen display 112 being located on the front side of device 100.

[0189] 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 by reference herein 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. In addition to accelerometer 168, device 100 optionally includes a magnetometer (not shown) and a GPS (or GLONASS or other global navigation system) receiver (not shown) that obtain information about the location and orientation (e.g., portrait or landscape) of device 100.

[0190] In some embodiments, device 100 also includes (or communicates with) one or more fingerprint sensors. The one or more fingerprint sensors are coupled to peripherals interface 118. Alternatively, the one or more fingerprint sensors are optionally coupled to input controller 160 in I / O subsystem 106. However, in one general embodiment, fingerprint identification operations are performed using fixed, dedicated computing hardware (e.g., one or more processors, memory, and / or communication buses) that have additional security features to improve the security of the fingerprint information determined by the one or more fingerprint sensors. As used herein, a fingerprint sensor is a sensor capable of distinguishing ridge and valley fingerprint features (sometimes referred to as “miniature features”) of the skin of human fingers and toes, etc. The fingerprint sensor may use any of a variety of techniques for distinguishing fingerprint features, including, but not limited to, optical fingerprint imaging, ultrasonic fingerprint imaging, active capacitive fingerprint imaging, and passive capacitive fingerprint imaging. In addition to distinguishing fingerprint features within a fingerprint, in some embodiments, the one or more fingerprint sensors are capable of tracking the movement of the fingerprint features over time, thereby determining / characterizing the movement of a fingerprint on the one or more fingerprint sensors over time. It should be understood that the one or more fingerprint sensors can be separate from the touch-sensitive surface (e.g., touch-sensitive display system 112), although in some implementations the touch-sensitive surface (e.g., touch-sensitive display system 112) has a sufficiently high spatial resolution to detect fingerprint features formed by individual fingerprint ridges and is used as a fingerprint sensor instead of or in addition to the one or more fingerprint sensors. In some embodiments, device 100 includes a set of one or more orientation sensors that are used to determine the orientation of a finger or hand on or in proximity to the device (e.g., the orientation of a finger on one or more fingerprint sensors).Additionally, in some embodiments, a set of one or more orientation sensors are used in addition to or instead of a fingerprint sensor to detect rotation of a contact interacting with the device (e.g., in one or more of the methods described below, rather than using a fingerprint sensor to detect rotation of the fingerprint / contact, a set of one or more orientation sensors are used to detect rotation of a contact including a fingerprint, regardless of whether or not they detect fingerprint features).

[0191] In some embodiments, fingerprint features and comparisons between detected and stored fingerprint features are performed by fixed, dedicated computing hardware (e.g., one or more processors, memory, and / or communication buses) separate from processor 120 to improve the security of fingerprint data generated, stored, and processed by one or more fingerprint sensors. In some embodiments, fingerprint features and comparisons between detected and enrolled fingerprint features are performed by processor 120 using a fingerprint analysis module.

[0192] In some embodiments, during the enrollment process, the device (e.g., a fingerprint analysis module or a separate secure module in communication with one or more fingerprint sensors) collects biometric information about one or more fingerprints of a user (e.g., identifying the relative locations of multiple minisure points in the user's fingerprint). After the enrollment process is complete, the biometric information is stored on the device (e.g., in a secure fingerprint module) for later use in authenticating detected fingerprints. In some embodiments, the biometric information stored on the device excludes images of the fingerprints and excludes information from which the images of the fingerprints may be reconstructed, so that the images of the fingerprints are not unintentionally available if the security of the device is compromised. In some embodiments, during the authentication process, the device (e.g., a fingerprint analysis module or a separate secure module in communication with one or more fingerprint sensors) collects biometric information about fingerprints detected on one or more fingerprint sensors (e.g., identifying the relative locations of multiple minisure points in the detected fingerprints on the one or more fingerprint sensors) and determines whether a finger input detected by one or more fingerprint sensors includes a fingerprint that matches a previously enrolled fingerprint by comparing the biometric information corresponding to the detected fingerprints with biometric information corresponding to enrolled fingerprints. In some embodiments, comparing the biometric information corresponding to the detected fingerprint with the biometric information corresponding to the enrolled fingerprint includes comparing the type and location of minisure points in the biometric information corresponding to the detected fingerprint with the type and location of minisure points in the biometric information corresponding to the enrolled fingerprint, However, the determination as to whether the finger input includes a fingerprint that matches a previously enrolled fingerprint that has been enrolled with the device is optionally performed using any of a number of well-known fingerprint authentication techniques that determine whether a detected fingerprint matches a enrolled fingerprint.

[0193] Device 100 also optionally includes one or more depth camera sensors 175. FIG. 1A shows a depth camera sensor coupled to depth camera controller 169 in I / O subsystem 106. Depth camera sensor 175 receives data from the environment projected through the sensor. Depth camera sensor 175, in conjunction with imaging module 143 (also referred to as a camera module), is optionally used to determine a depth map of different portions of an image captured by imaging module 143. In some embodiments, the depth camera sensor is located on the front of device 100, such that an image of the user with depth information is usable by different functions of the device, such as selfie capturing video conferences and authentication of the device user via depth map data. In some embodiments, the position of depth camera sensor 175 can be changed by the user (e.g., by rotating the lens and sensor within the device housing), such that depth camera sensor 175 is used for both video conferences and capturing still and / or video images, along with a touchscreen display.

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

[0195] 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 normal system tasks (e.g., memory management, storage device control, power management, etc.) and facilitate communication between various hardware and software components.

[0196] Communications module 128 facilitates communication with other devices via one or more external ports 124 and includes various software components that respond to 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 directly to other devices 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.

[0197] Contact / motion module 130 optionally detects contact with touchscreen 112 (in conjunction with display controller 156) and other touch-sensing devices (e.g., a touchpad or physical click wheel). Contact / motion module 130 includes various software components that perform various operations related to detecting contact, such as determining whether contact has occurred (e.g., detecting a finger-down event), determining the intensity of the contact (e.g., the force or pressure of the contact, or a proxy for the force or pressure of the contact), determining whether there is contact movement and tracking the movement on the touch-sensitive surface (e.g., detecting one or more finger-drag events), and determining whether the contact has ended (e.g., detecting a finger-up event or an interruption of contact). Contact / motion module 130 receives contact data from the touch-sensitive surface. Determining the movement of the contact point represented by the series of contact data optionally includes determining the velocity (magnitude), speed (magnitude and direction), and / or acceleration (change in magnitude and / or direction) of the contact point. These actions are optionally applied to a single contact (e.g., one 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.

[0198] In some embodiments, contact / motion module 130 uses a set of one or more intensity thresholds to determine whether an action has been performed by a user (e.g., 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 predetermined thresholds without changing the trackpad or touchscreen display hardware. Additionally, in some implementations, a user of the device is provided with a software setting to adjust one or more of the set of intensity thresholds (e.g., by adjusting individual intensity thresholds and / or multiple intensity thresholds at once via a system-level click “intensity” parameter).

[0199] 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 intensity of the 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.

[0200] Graphics module 132 includes various known software components that render and display graphics on touchscreen 112 or other display, including components that vary the visual impact (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.

[0201] 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 a graphic to be displayed, including coordinate data and other graphic characteristic data, if necessary, from an application or the like, and then generates and outputs screen image data to display controller 156.

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

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

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

[0205] Application 136 optionally includes the following modules (or instruction sets), 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 creator module 150 that creates 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.

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

[0207] 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 names to the address book, removing names from the address book, associating phone numbers, email addresses, physical addresses, or other information with names, associating images with names, categorizing and classifying names, providing phone numbers or email addresses to initiate and / or facilitate communication by phone 138, videoconferencing module 139, email 140, or IM 141, etc.

[0208] 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 disconnect or hang up when the conversation is completed. As noted above, wireless communication optionally uses any of a number of communication standards, protocols, and technologies.

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

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

[0211] In conjunction 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).

[0212] 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 workouts, selecting and playing music for workouts, and displaying, storing, and transmitting workout data.

[0213] In conjunction with touch screen 112, display controller 156, light sensor 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.

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

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

[0216] 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 instructions.

[0217] 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 a Hypertext Markup Language (HTML) file, a Cascading Style Sheets (CSS) file, and a JavaScript file. In some embodiments, a widget includes an Extensible Markup Language (XML) file and a JavaScript file (e.g., Yahoo! Widget).

[0218] 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 widgets (e.g., turn user-specified portions of a web page into widgets).

[0219] In conjunction 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 memory 102 for text, music, sound, images, video, and / or other files that match one or more search criteria (e.g., one or more user-specified search terms) in accordance with user commands.

[0220] 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 includes executable instructions for enabling a user to download and play 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.).

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

[0222] 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 optionally 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) in accordance with user instructions.

[0223] In conjunction with touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, audio circuitry 110, speaker 111, RF circuitry 108, text input module 134, email client module 140, and browser module 147, 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, rather than email client module 140, is used to send links to particular online videos. 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.

[0224] Each of the above-identified modules and applications corresponds to a set of executable instructions that perform one or more of the functions described above and methods described herein (e.g., the computer-implemented methods and other information processing methods described herein). These modules (e.g., sets of instructions) need not be implemented as separate software programs, procedures, or modules; thus, in various embodiments, various subsets of these modules are optionally combined or otherwise 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.

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

[0226] The predetermined set of functions performed solely by 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.

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

[0228] Event sorter 170 receives the event information and determines application 136-1 and application view 191 of application 136-1 to which the event information should be transmitted. 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 that is 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 is currently active, and application internal state 192 is used by event sorter 170 to determine application view 191 to which the event information should be transmitted.

[0229] 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 enable the user to return to a previous state or view of application 136-1, and redo / undo cues for previous actions taken by the user.

[0230] 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 received from I / O subsystem 106 or sensors such as proximity sensor 166, accelerometer 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.

[0231] In some embodiments, event monitor 171 sends requests at predetermined intervals to peripherals interface 118. 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).

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

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

[0234] Another aspect of a user interface associated with an application is a set of views in which information is displayed and touch-based gestures are made, which may be referred to herein as application views or user interface windows. The application view (of the respective application) in which the touch is detected optionally corresponds to a program level within the application's program 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-based gesture.

[0235] Hit view determination module 172 receives information related to sub-events of a touch-based gesture. When an application has multiple views organized in a hierarchy, hit view determination module 172 identifies the hit view as the lowest view in the hierarchy that must accommodate the sub-event. 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. After a hit view is identified by hit view determination module 172, this hit view typically receives all sub-events related to the same touch or input source as identified as the hit view.

[0236] Active event recognizer determination module 173 determines which one or more views in the view hierarchy should receive a particular sub-event sequence. In some embodiments, active event recognizer determination module 173 determines that only the hit view should receive a particular sub-event sequence. 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 a particular sub-event sequence. In other embodiments, even if a touch sub-event is entirely restricted to the area associated with one particular view, views higher in the hierarchy should still remain actively participating views.

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

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

[0239] In some embodiments, application 136-1 includes multiple event handlers 190 and one or more application views 191, each containing instructions that respond to 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, object updater 177, and GUI updater 178 are included within each application view 191.

[0240] 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 event receiver 182 and event comparator 184. In some embodiments, event recognizer 180 also includes at least a subset of metadata 183 and event transmission instructions 188 (optionally including sub-event transmission instructions).

[0241] Event receiver 182 receives event information from event sorter 170. The event information includes information about a sub-event, such as a touch or touch movement. Depending on the sub-event, the event information also includes additional information, such as the location of the sub-event. When the sub-event relates to a touch movement, 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 orientation to landscape orientation or vice versa), and the event information includes corresponding information about the device's current orientation (also called device pose).

[0242] The event comparator 184 compares the event information with predetermined 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., predetermined sub-event sequences), such as Event 1 (187-1), Event 2 (187-2), etc. In some embodiments, sub-events within an event (187) include, for example, touch onset, 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 onset), a first lift-off (touch end) relative to the predetermined stage, a second touch on a displayed object relative to the predetermined stage (touch onset), and a second lift-off (touch end) relative to the predetermined stage. In another example, the definition for event 2 (187-2) is a drag on a display object. The drag includes, for example, a touch (or contact) on the display object to a predetermined stage, movement of the touch on the touch-sensitive display 112, and lift-off of the touch (end of the touch). In some embodiments, the event also includes information for one or more associated event handlers 190.

[0243] In some embodiments, event definitions 187 include definitions of events 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 display 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 should be activated. For example, event comparator 184 selects the event handler associated with the sub-event and object and triggers a hit test.

[0244] In some embodiments, the definition for each event (187) also includes a delay action that delays transmission of the event information until after it has been determined whether the sub-event sequence corresponds to the event recognizer's event type.

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

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

[0247] 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 transmits event information associated with the event to the event handler 190. Activating the event handler 190 is distinct from sending (and postponing sending) the sub-events to the respective hit view. In some embodiments, the event recognizer 180 throws a flag associated with the recognized event, and the event handler 190 associated with the flag receives the flag and performs a predetermined process.

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

[0249] In some embodiments, data updater 176 creates and updates data used by application 136-1. For example, data updater 176 updates phone numbers used in contacts module 137 or stores video files used in 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 and sends display information to graphics module 132 for display on the touch-sensitive display.

[0250] In some embodiments, event handler 190 includes or has access to data updater 176, object updater 177, and GUI updater 178. In some embodiments, data updater 176, object updater 177, and GUI updater 178 are contained within a single module of the respective application 136-1 or application view 191. In other embodiments, they are contained within two or more software modules.

[0251] 1C is a block diagram illustrating a tactile output module according to some embodiments. In some embodiments, I / O subsystem 106 (e.g., haptic feedback controller 161 (FIG. 1A) and / or other input controller 160 (FIG. 1A)) includes at least some of the example components shown in FIG. 1C. In some embodiments, peripherals interface 118 includes at least some of the example components shown in FIG. 1C.

[0252] In some embodiments, the tactile output module includes a haptic feedback module 133. In some embodiments, the haptic feedback module 133 aggregates and combines tactile output in response to user interface feedback from software applications on the electronic device (e.g., user input corresponding to a display user interface, and feedback responsive to alerts and other notifications indicating the performance of actions or the occurrence of events in the user interface of the electronic device). The haptic feedback module 133 includes one or more of a waveform module 123 (which provides the waveforms used to generate the tactile output), a mixer 125 (which mixes waveforms, such as waveforms on different channels), a compressor 127 (which reduces or compresses the dynamic range of the waveforms), a low-pass filter 129 (which filters high-frequency signal components in the waveforms), and a thermal controller 131 (which adjusts the waveform according to thermal conditions). In some embodiments, the haptic feedback module 133 is included within a haptic feedback controller 161 (FIG. 1A). In some embodiments, a separate unit of (or a separate implementation of) haptic feedback module 133 is also included within an audio controller (e.g., audio circuit 110 of FIG. 1A) and used to generate the audio signal. In some embodiments, a single haptic feedback module 133 is used to generate the audio signal and the waveform for the tactile output.

[0253] In some embodiments, haptic feedback module 133 also includes trigger module 121 (e.g., a software application, operating system, or other software module that determines a tactile output to be generated and initiates the process of generating the corresponding tactile output). In some embodiments, trigger module 121 generates a trigger signal that initiates the generation of a waveform (e.g., by waveform module 123). For example, trigger module 121 generates the trigger signal based on pre-set timing criteria. In some embodiments, trigger module 121 receives trigger signals from outside haptic feedback module 133 (e.g., in some embodiments, haptic feedback module 133 receives trigger signals from hardware input processing module 146, which is located outside haptic feedback module 133) based on the activation of a user interface element (e.g., an application icon or affordance within an application) or a hardware input device (e.g., an intensity-sensitive input surface such as a home button or an intensity-sensitive touchscreen), and relays those trigger signals to other components within haptic feedback module 133 (e.g., waveform module 123) or software applications that trigger actions (e.g., by trigger module 121). In some embodiments, trigger module 121 also receives a tactile feedback generation command (e.g., from haptic feedback module 133 of FIGS. 1A and 3). In some embodiments, trigger module 121 generates a trigger signal in response to haptic feedback module 133 (or trigger module 121 within haptic feedback module 133) receiving a tactile feedback command (e.g., from haptic feedback module 133 of FIGS. 1A and 3).

[0254] Waveform module 123 receives as input a trigger signal (e.g., from trigger module 121) and, in response to receiving the trigger signal, provides a waveform (e.g., a waveform selected from a predetermined set of waveforms designated for use by waveform module 123, such as the waveforms described in more detail below with reference to Figures 4C-4D) for generating one or more tactile outputs.

[0255] Mixer 125 receives waveforms (e.g., from waveform module 123) as inputs and mixes these waveforms together. For example, when mixer 125 receives two or more waveforms (e.g., a first waveform in a first channel and a second waveform in a second channel that at least partially overlaps with the first waveform), mixer 125 outputs a combined waveform that corresponds to the sum of the two or more waveforms. In some embodiments, mixer 125 also modifies one or more of the two or more waveforms to emphasize a particular waveform relative to the rest of the two or more waveforms (e.g., by increasing the scale of a particular waveform and / or decreasing the scale of the rest of the waveforms). In some situations, mixer 125 selects one or more waveforms to remove from the combined waveform (e.g., when there are waveforms from four or more sources requested to be output simultaneously by tactile output generator 167, the waveform from the oldest source is dropped).

[0256] Compressor 127 receives waveforms (e.g., the combined waveform from mixer 125) as input and modifies these waveforms. In some embodiments, compressor 127 reduces these waveforms (e.g., according to the physical specifications of tactile output generator 167 (FIG. 1A) or 357 (FIG. 3)), resulting in a reduced tactile output corresponding to these waveforms. In some embodiments, compressor 127 limits the waveforms, such as by enforcing a predetermined maximum amplitude for the waveforms. For example, compressor 127 reduces the amplitude of portions of the waveform that exceed a predetermined amplitude threshold, while maintaining the amplitude of portions of the waveform that do not exceed the predetermined amplitude threshold. In some embodiments, compressor 127 reduces the dynamic range of the waveforms. In some embodiments, compressor 127 dynamically reduces the dynamic range of the waveforms so that the combined waveforms remain within the performance specifications of tactile output generator 167 (e.g., force and / or moving mass displacement limits).

[0257] Low-pass filter 129 receives waveforms (e.g., compressed waveforms from compressor 127) as inputs and filters (e.g., smooths) these waveforms (e.g., removes or reduces high-frequency signal components within the waveforms). For example, in some cases, when a tactile output is generated according to a compressed waveform, compressor 127 includes extraneous signals (e.g., high-frequency signal components) within the compressed waveform that interfere with the generation of the tactile output and / or exceed the performance specifications of tactile output generator 167. Low-pass filter 129 reduces or removes such extraneous signals within the waveform.

[0258] Thermal controller 131 receives waveforms (e.g., filtered waveforms from low-pass filter 129) as inputs and adjusts these waveforms according to the thermal state of device 100 (e.g., based on an internal temperature detected within device 100, such as the temperature of haptic feedback controller 161, and / or an external temperature detected by device 100). For example, in some cases, the output of haptic feedback controller 161 varies in response to temperature (e.g., haptic feedback controller 161 generates a first tactile output when haptic feedback controller 161 is at a first temperature and a second tactile output when haptic feedback controller 161 is at a second temperature different from the first temperature in response to receiving the same waveform). For example, the magnitude (or amplitude) of the tactile output can vary in response to temperature. To reduce the effects of temperature variations, the waveform is modified (e.g., the amplitude of the waveform is increased or decreased based on temperature).

[0259] In some embodiments, haptic feedback module 133 (e.g., trigger module 121) is coupled to hardware input processing module 146. In some embodiments, other input controller 160 of FIG. 1A includes hardware input processing module 146. In some embodiments, hardware input processing module 146 receives input from hardware input device 145 (e.g., other input or control device 116 of FIG. 1A, such as a home button, or an intensity-sensitive input surface such as an intensity-sensitive touchscreen). In some embodiments, hardware input device 145 is any input device described herein, such as touch-sensitive display system 112 (FIG. 1A), keyboard / mouse 350 (FIG. 3), touchpad 355 (FIG. 3), one of other input or control devices 116 (FIG. 1A), or an intensity-sensitive home button. In some embodiments, hardware input device 145 consists of an intensity-sensitive home button rather than touch-sensitive display system 112 (FIG. 1A), keyboard / mouse 350 (FIG. 3), or touchpad 355 (FIG. 3). In some embodiments, in response to input from hardware input device 145 (e.g., an intensity-sensitive home button or a touchscreen), hardware input processing module 146 provides one or more trigger signals to haptic feedback module 133 to indicate that a user input that meets predetermined input criteria has been detected, such as an input corresponding to a home button "click" (e.g., a "down click" or an "up click"). In some embodiments, haptic feedback module 133, in response to an input corresponding to a home button "click," provides a waveform corresponding to a home button "click" to simulate the haptic feedback of pressing a physical home button.

[0260] In some embodiments, the tactile output module includes a haptic feedback controller 161 (e.g., haptic feedback controller 161 of FIG. 1A ) that controls generation of the tactile output. In some embodiments, haptic feedback controller 161 is coupled to a plurality of tactile output generators, selects one or more of the ...

Claims

1. 1. An electronic device having a display and a biosensor in a first portion of the electronic device, detecting the presence of an error condition that prevents the biometric sensor from acquiring biometric information about a user of the device; and displaying the error indication on the display in response to detecting the existence of the error condition, the error indication being displayed in a location proximate to the first portion of the electronic device, wherein the displaying includes: displaying the error indication at a first location within the user interface proximate the first portion of the electronic device in accordance with determining that the user interface of the electronic device is in a first orientation relative to the biometric sensor; and displaying the error indication at a second location within the user interface proximate the first portion of the electronic device in accordance with a determination that the user interface of the electronic device is in a second orientation relative to the biometric sensor, the first orientation being different from the second orientation.

2. The method of claim 1 , wherein the error indication includes a biosensor obstruction icon and a reticle, the error indication providing an indication that the biosensor is obstructed.

3. While attempting to acquire biometric information using the biometric sensor, and displaying a first progress indicator on the display, the displaying comprising: displaying the first progress indicator proximate to the first top edge of the user interface in the third orientation in accordance with a determination that the user interface in the third orientation has a first top edge and that the user interface of the electronic device is in the third orientation relative to the biometric sensor; the user interface in a fourth orientation has a second top edge, and in accordance with determining that the user interface of the electronic device is in the fourth orientation relative to the biometric sensor, displaying the first progress indicator proximate to the second top edge of the user interface in the fourth orientation, wherein the third orientation is different from the fourth orientation; 3. The method of claim 1 or 2, comprising:

4. displaying a second progress indicator of the electronic device on the display, the second progress indicator being an animation having a first portion and a second portion different from the first portion; pursuant to determining that the second progress indicator is displayed at the location proximate the first portion of the electronic device, displaying the error indication as part of the animation after the first portion and before the second portion; 4. The method of claim 1, comprising:

5. displaying on the display a home affordance at a third location within the user interface; and ceasing display of the home affordances while displaying the error indication at the third location according to a determination that the error indication has been displayed at the third location; and The method of claim 1 , further comprising:

6. After ceasing the display of the home affordance, detecting a correction of the error condition that prevents the biometric sensor from acquiring biometric information about the user of the device; and In response to detecting the correction of the error condition, displaying the home affordance at the third location within the user interface on the display; and The method of claim 5 further comprising:

7. Detecting an input at the location proximate to the first portion of the electronic device; displaying the error indication on the display at a different location in response to detecting the input at the location proximate to the first portion of the electronic device; The method of claim 1 , further comprising: wherein the different location is a location where the input was not detected.

8. The method of claim 1 , further comprising displaying a first trading interface on the display in a location proximate to the first portion of the electronic device.

9. 9. The method of claim 8, wherein displaying the first trading interface includes displaying an animation of the first trading interface transitioning from an initial position that is approximately centered relative to the display to the position that is proximate the first portion of the electronic device.

10. Displaying a prompt on the display for activating one or more hardware buttons of the electronic device; and receiving the activation of the one or more hardware buttons of the electronic device. and displaying an authentication progress indicator on the display in response to receiving the one or more activations of the hardware buttons, wherein displaying the authentication progress indicator includes displaying an animation of the authentication progress indicator transitioning from a location of the prompt to a final position of the authentication progress indicator.

10. The method according to any one of claims 1 to 9.

11. simultaneously displaying on the display a first application in a first region and a second application in a second region, the second application adjacent to the first application; displaying a second trading interface on the display; and modifying a first visual characteristic of the first application according to a determination that the second trading interface corresponds to the first application; modifying a first visual characteristic of the second application in accordance with a determination that the second trading interface corresponds to the second application; The method of claim 1 , further comprising:

12. 12. The method of claim 11 , wherein modifying the first visual characteristic of the first application comprises modifying a second visual characteristic of the second application, and wherein modifying the first visual characteristic of the second application comprises modifying the second visual characteristic of the first application.

13. modifying the first visual characteristic of the first application includes displaying the first application in the second region according to a determination that the second region is closer to the first portion of the electronic device than the first region; 12. The method of claim 11, wherein modifying the first visual characteristic of the second application comprises displaying the second application within the first region according to a determination that the first region is closer to the first portion of the electronic device than the second region.

14. Displaying the second trading interface includes: In accordance with the determination that the second trading interface corresponds to the first application, the second trading interface includes an indication of the first application; In accordance with the determination that the second trading interface corresponds to the second application, the second trading interface includes an indication of the second application; and The method of claim 11 , comprising:

15. 15. A non-transitory 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 a biosensor in a first portion of the electronic device, the one or more programs including instructions for performing the method of any one of claims 1 to 14.

16. 1. An electronic device comprising: The display and a biosensor in a first portion of the electronic device; one or more processors; and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for performing the method of any one of claims 1 to 14.

17. 1. An electronic device comprising: The display and a biosensor in a first portion of the electronic device; means for carrying out the method according to any one of claims 1 to 14; An electronic device comprising:

18. 1. A non-transitory 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 a biometric sensor in a first portion of the electronic device, the one or more programs comprising: detecting the presence of an error condition that prevents the biometric sensor from obtaining biometric information about a user of the device; In response to detecting the existence of the error condition, an error indication is displayed in proximity to the first portion of the electronic device, displaying the error indication on the display. and wherein said displaying comprises: displaying the error indication at a first location within the user interface proximate the first portion of the electronic device in accordance with determining that the user interface of the electronic device is in a first orientation relative to the biometric sensor; and displaying the error indication at a second location within the user interface proximate to the first portion of the electronic device in accordance with a determination that the user interface of the electronic device is in a second orientation relative to the biometric sensor, wherein the first orientation is different from the second orientation.

19. 1. An electronic device comprising: The display and a biosensor in a first portion of the electronic device; one or more processors; a memory storing one or more programs configured to be executed by the one or more processors; an electronic device comprising: detecting the presence of an error condition that prevents the biometric sensor from obtaining biometric information about a user of the device; In response to detecting the existence of the error condition, an error indication is displayed in proximity to the first portion of the electronic device, displaying the error indication on the display. and wherein said displaying includes instructions: displaying the error indication at a first location within the user interface proximate the first portion of the electronic device in accordance with determining that the user interface of the electronic device is in a first orientation relative to the biometric sensor; displaying the error indication at a second location within the user interface proximate the first portion of the electronic device in accordance with determining that the user interface of the electronic device is in a second orientation relative to the biometric sensor; wherein the first orientation is different from the second orientation.

20. 1. An electronic device comprising: The display and a biosensor in a first portion of the electronic device; means for detecting the presence of an error condition that prevents the biometric sensor from obtaining biometric information about a user of the device; and means for displaying an error indication on the display in response to detecting the existence of the error condition, the error indication being displayed in proximity to the first portion of the electronic device, the means for displaying comprising: displaying the error indication at a first location within the user interface proximate the first portion of the electronic device in accordance with determining that the user interface of the electronic device is in a first orientation relative to the biometric sensor; and displaying the error indication at a second location within the user interface proximate to the first portion of the electronic device in accordance with a determination that the user interface of the electronic device is in a second orientation relative to the biometric sensor, wherein the first orientation is different from the second orientation.

21. 1. An electronic device having one or more input devices, one or more biometric sensors, and a display, displaying a first user interface on the display; detecting, while displaying the first user interface, the occurrence of a condition corresponding to initiation of a biometric enrollment process for enrolling a biometric feature; and displaying a biometric enrollment introduction interface in response to detecting the occurrence of the condition corresponding to initiating the biometric enrollment process, wherein displaying the biometric enrollment introduction interface includes: a representation of the simulation of said biometric features; and simultaneously displaying a simulated progress indicator; displaying an instructional animation while displaying the biometric enrollment introduction interface, the instruction animation including displaying movement of the representation of the simulation of the biometric feature and incremental advancement of the simulated progress indicator; detecting the occurrence of a state corresponding to the initiation of the biometric enrollment process after displaying at least a portion of the instruction animation; in response to detecting the occurrence of a condition corresponding to initiation of the biometric enrollment process; displaying a progress indicator corresponding to the simulated progress indicator; and displaying a representation of the biometric features of the user as determined by the one or more biometric sensors of the device in a location within the biometric enrollment introduction interface previously occupied by the representation of the simulation of the biometric features.

22. the one or more biometric sensors include a facial recognition sensor; the representation of the simulation of the biometric features is a representation of a simulation of at least a portion of a face; The method of claim 21 , wherein the representation of the biometric feature of the user is a representation of at least a portion of the user's face.

23. 23. The method of claim 21 or 22, wherein displaying a movement of the representation of the simulation of the biometric feature and incremental advancement of the simulated progress indicator comprises displaying the movement to tilt the simulation of the biometric feature relative to a plane of the display of the device.

24. 24. The method of claim 23, wherein displaying a movement that tilts the simulation of the biometric feature relative to a plane of the display of the device comprises displaying a movement that rotates the representation of the simulation of the biometric feature about a first axis and rotates the representation of the simulation of the biometric feature about a second axis different from the first axis.

25. 25. The method of any one of claims 21 to 24, wherein displaying the movement of the representation of the simulation of the biometric feature and the incremental advancement of the simulated progress indicator comprises: displaying the representation of the simulation in a first location so as to show a first portion of the representation and not show a second portion of the representation; and subsequently displaying the representation of the simulation in a second location different from the first location so as to show the second portion of the representation and not show the first portion of the representation.

26. 26. The method of any one of claims 21 to 25, wherein the representation of the simulation of the biometric feature is a three-dimensional representation.

27. 27. The method of any one of claims 21 to 26, wherein displaying the progress indicator in the biometric enrollment interface that corresponds to the simulated progress indicator in the biometric enrollment introduction interface includes maintaining a display of the simulated progress indicator.

28. 28. The method of any one of claims 21 to 27, wherein displaying a simulated progress indicator comprises displaying a progress indicator surrounding the representation of the simulation of the biometric feature.

29. 29. The method of any one of claims 21 to 28, wherein displaying the simulated progress indicator comprises displaying a plurality of progress elements in proximity to the representation of the simulation of the biometric feature.

30. 30. The method of claim 29, wherein displaying the incremental advancement of the simulated progress indicator includes transitioning one or more of the plurality of progress elements from a first state to a second state different from the first state.

31. 31. The method of any one of claims 21 to 30, wherein the representation of the biometric characteristics of the user is based on image data captured by one or more cameras of the electronic device.

32. 32. The method of claim 31 , wherein the representation of the biometric feature changes as an orientation of the biometric feature relative to the one or more biometric sensors changes.

33. the biometric enrollment introduction interface includes an orientation guide superimposed on the representation of the simulated biometric feature, the orientation guide tilting in different directions as the representation of the simulated biometric feature tilts in different directions; 33. The method of any one of claims 21 to 32, wherein the biometric enrollment user interface includes the orientation guide superimposed on the representation of the biometric feature, the orientation guide tilting as the biometric feature tilts in different directions.

34. 34. The method of any one of claims 21 to 33, wherein the representation of the simulation of the biometric feature is a line drawing having lines at different simulated z-heights.

35. 35. The method of any one of claims 21 to 34, wherein the representation of the simulation of the biometric feature is a line drawing that includes at least a portion (e.g., some or all) of a glyph used to indicate successful biometric enrollment.

36. 36. The method of any one of claims 21 to 35, further comprising displaying a positioning element on a display of the electronic device in response to detecting the occurrence of the condition corresponding to initiation of the biometric enrolment process.

37. 37. The method of any one of claims 21 to 36, wherein the state corresponding to initiation of the biometric enrollment process comprises selection of an affordance to initiate the biometric enrollment process.

38. 1. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more input devices, one or more biometric sensors, and a display, the one or more programs comprising: Displaying a first user interface on the display; detecting, while displaying the first user interface, the occurrence of a condition corresponding to initiating a biometric enrollment process for enrolling a biometric feature; displaying a biometric enrollment introduction interface in response to detecting the occurrence of the state corresponding to introduction of the biometric enrollment process. a representation of the simulation of said biometric features; and displaying the biometric enrollment introduction interface, including simultaneously displaying a simulated progress indicator; displaying an instructional animation while displaying the biometric enrollment introduction interface, the instruction animation including displaying movement of the representation of the simulation of the biometric feature and incremental advancement of the simulated progress indicator; detecting the occurrence of a state corresponding to the initiation of the biometric enrollment process after displaying at least a portion of the instruction animation; in response to detecting the occurrence of the condition corresponding to initiation of the biometric enrollment process; displaying a progress indicator corresponding to the simulated progress indicator; a non-transitory computer-readable storage medium comprising instructions for displaying a representation of the biometric features of the user as determined by the one or more biometric sensors of the device in a location within the biometric enrollment introduction interface previously occupied by the representation of the simulation of the biometric features;

39. one or more input devices; one or more biosensors; The display and 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: Displaying a first user interface on the display; detecting, while displaying the first user interface, the occurrence of a condition corresponding to initiating a biometric enrollment process for enrolling a biometric feature; displaying a biometric enrollment introduction interface in response to detecting the occurrence of the state corresponding to introduction of the biometric enrollment process. a representation of the simulation of said biometric features; and displaying a biometric enrollment introduction interface, including simultaneously displaying a simulated progress indicator; displaying an instructional animation while displaying the biometric enrollment introduction interface, the instruction animation including displaying movement of the representation of the simulation of the biometric feature and incremental advancement of the simulated progress indicator; detecting the occurrence of a state corresponding to the initiation of the biometric enrollment process after displaying at least a portion of the instruction animation; in response to detecting the occurrence of the condition corresponding to initiation of the biometric enrollment process; displaying a progress indicator corresponding to the simulated progress indicator; 1. An electronic device comprising: instructions for displaying a representation of the biometric features of the user as determined by the one or more biometric sensors of the device in a location within the biometric enrollment introduction interface previously occupied by the representation of the simulation of the biometric features.

40. one or more input devices; one or more biosensors; The display and means for displaying a first user interface on the display; means for detecting, while displaying the first user interface, the occurrence of a condition corresponding to the initiation of a biometric enrollment process for enrolling a biometric feature; means for displaying a biometric enrollment introduction interface in response to detecting the occurrence of the condition corresponding to the initiation of the biometric enrollment process, wherein displaying the biometric enrollment introduction interface comprises: a representation of the simulation of said biometric features; and simultaneously displaying a simulated progress indicator; means for displaying an instruction animation, including displaying movement of the representation of the simulation of the biometric features and incremental advancement of the simulated progress indicator while displaying the biometric enrollment introduction interface; means for detecting the occurrence of a condition corresponding to the initiation of the biometric enrollment process after displaying at least a portion of the instruction animation; in response to detecting the occurrence of the condition corresponding to initiation of the biometric enrollment process; displaying a progress indicator corresponding to the simulated progress indicator; and means for displaying a representation of the biometric features of the user as determined by the one or more biometric sensors of the device in a location within the biometric enrollment introduction interface previously occupied by the representation of the simulation of the biometric features.

41. 38. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more input devices, one or more biometric sensors, and a display, the one or more programs including instructions to perform the method of any one of claims 21 to 37.

42. one or more input devices; one or more biosensors; The display and 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 perform the method of any one of claims 21 to 37.

43. one or more input devices; one or more biosensors; The display and and means for performing the method of any one of claims 21 to 37.

44. In an electronic device having one or more cameras and a display, displaying a first user interface on the display; Detecting, while displaying the first user interface, the occurrence of a state corresponding to initiating a biometric enrollment process for enrolling each type of biometric feature; In response to detecting the occurrence of a condition corresponding to initiating the biometric enrollment process, displaying a digital viewfinder on the display including a preview of image data captured by the one or more cameras; After initiating the biometric enrollment process, In accordance with a determination that the respective type of biometric feature that satisfies an alignment criterion has been detected within the field of view of the one or more cameras, enhancing a first portion of the field of view of the one or more cameras relative to a second portion of the field of view of the one or more cameras; maintaining the digital viewfinder display without enhancing the first portion of the field of view of the one or more cameras relative to the second portion of the field of view of the one or more cameras in accordance with a determination that the respective type of biometric feature that meets alignment criteria has not been detected within the field of view of the one or more cameras.

45. 45. The method of claim 44, wherein highlighting the first portion of the field of view of the one or more cameras relative to the second portion of the field of view of the one or more cameras comprises darkening a portion of the digital viewfinder that corresponds to the second portion of the field of view of the one or more cameras.

46. 46. The method of claim 44 or 45, wherein highlighting the first portion of the field of view of the one or more cameras relative to the second portion of the field of view of the one or more cameras comprises removing a portion of the digital viewfinder that corresponds to the second portion of the field of view of the one or more cameras.

47. 47. The method of any one of claims 44 to 46, wherein emphasizing the first portion of the field of view of the one or more cameras relative to the second portion of the field of view of the one or more cameras comprises enlarging a display of the first portion of the field of view of the one or more cameras on the display.

48. 48. The method of any one of claims 44 to 47, further comprising, in response to detecting the occurrence of a condition corresponding to initiating the biometric enrollment process, simultaneously displaying, together with the preview of image data, an alignment element indicating a portion of the preview where the user's face should be positioned to proceed with the biometric enrollment.

49. 49. The method of claim 48, wherein enhancing the first portion of the field of view of the one or more cameras relative to the second portion of the field of view of the one or more cameras comprises modifying the alignment element.

50. 50. The method of any one of claims 44 to 49, wherein the second portion of the field of view is a portion of the field of view that surrounds the first portion of the field of view.

51. detecting, after initiating the biometric enrollment process, that the respective type of biometric feature that satisfies an alignment criterion has been detected within the field of view of the one or more cameras; 51. The method of any one of claims 44 to 50, further comprising: outputting a first type of tactile output in response to detecting the biometric feature of the respective type within the field of view of the one or more cameras that satisfies an alignment criterion.

52. detecting, after initiating the biometric enrollment process, that the respective type of biometric feature that satisfies an alignment criterion has been detected within the field of view of the one or more cameras; 52. The method of any one of claims 44 to 51, further comprising, in response to detecting the biometric features of the respective type that satisfy a registration criterion, storing image data corresponding to the biometric features.

53. the alignment criteria including a requirement that the biometric feature be within a predetermined distance from the electronic device, the method comprising: detecting, by the one or more cameras, a change in distance of the biometric feature from a first distance from the electronic device that is not within the predetermined distance range from the electronic device to a second distance from the electronic device that is not within the predetermined distance range from the electronic device; 53. The method of any one of claims 44 to 52, further comprising: in response to detecting the change in distance, generating an output having a value of an output characteristic that varies based on a distance of the biometric feature from the predetermined distance range.

54. 50. The method of claim 49, wherein modifying the alignment element comprises modifying a shape of the alignment element from a first shape to a second shape.

55. 55. The method of claim 54, wherein the first shape is substantially rectangular and the second shape is substantially circular.

56. 56. The method of any one of claims 44 to 55, further comprising, after initiating the biometric enrollment process, determining whether biometric features of the respective types that satisfy alignment criteria are detected within the field of view of the one or more cameras.

57. 57. The method of any one of claims 44 to 56, wherein the alignment criteria include a requirement that at least a portion of the biometric feature be within the first portion of the field of view of the one or more cameras.

58. 58. The method of any one of claims 44 to 57, wherein the alignment criteria include a requirement that the biometric feature be within a first threshold distance from the one or more biometric sensors and a requirement that the biometric feature not be within a second threshold distance from the one or more biometric sensors.

59. 59. The method of any one of claims 44 to 58, wherein the alignment criteria include a lighting condition criteria.

60. detecting that the biometric features of the respective types that satisfy an alignment criterion are no longer detected in the field of view of one or more cameras after enhancing the first portion of the field of view of the one or more cameras relative to the second portion of the field of view of the one or more cameras; 60. The method of claim 44, further comprising: outputting a notification of a registration error in response to detecting that the biometric feature of each type that meets registration criteria is no longer detected within the field of view of the one or more cameras.

61. 61. The method of claim 60, wherein outputting a notification of the alignment error comprises outputting a second type of tactile output.

62. 62. The method of claim 60 or 61, wherein outputting the notification of the alignment error comprises de-emphasizing the first portion of the field of view of the one or more cameras relative to the second portion of the field of view of the one or more cameras.

63. after outputting said notification of said alignment error; 63. The method of any one of claims 60 to 62, further comprising: enhancing the first portion of the field of view of the one or more cameras relative to the second portion of the field of view of the one or more cameras in accordance with a determination that the respective type of biometric feature that satisfies alignment criteria has been detected within the field of view of the one or more cameras.

64. after outputting said notification of said alignment error; 64. The method of any one of claims 60 to 63, further comprising: outputting the first type of tactile output in accordance with a determination that the respective type of biometric feature that satisfies alignment criteria has been detected within the field of view of the one or more cameras.

65. 65. The method of any one of claims 44 to 64, wherein the alignment criteria include a requirement that a portion of the biometric feature be oriented in a predetermined manner relative to the electronic device.

66. 66. The method of claim 65, wherein the requirement that a portion of the biometric feature be oriented in a predetermined manner relative to the electronic device is a requirement that the biometric feature be positioned within a threshold angle relative to the one or more biometric sensors.

67. outputting the notification of the alignment error; outputting a prompt to move the biometric feature to correct the registration error of the first type in accordance with determining that the registration error is a registration error of a first type; 65. The method of any one of claims 60 to 64, comprising, in accordance with a determination that the registration error is a second type of registration error, outputting a prompt to move the biometric feature to correct the second type of registration error.

68. 67. The method of claim 66, wherein the registration error is a portion of the biometric feature being oriented outside the first portion of the field of view, and wherein outputting a prompt to move the biometric feature to correct the first type of registration error comprises outputting a prompt to move the portion of the biometric feature into the first portion of the field of view.

69. 67. The method of claim 66, wherein the alignment error is a distance between a portion of the biometric feature and the one or more biometric sensors being within a threshold distance, and wherein outputting a prompt to move the biometric feature to correct the first type of alignment error comprises outputting a prompt to move the biometric feature away from the electronic device.

70. 67. The method of claim 66, wherein the alignment error is a distance between a portion of the biometric feature and the one or more biometric sensors exceeding a threshold distance, and wherein outputting a prompt to move the biometric feature to correct the first type of alignment error comprises outputting a prompt to move the biometric feature closer to the electronic device.

71. 67. The method of claim 66, wherein the alignment error is an angle of the biometric feature relative to the one or more biometric sensors that is outside a predetermined range of angles relative to the one or more biometric sensors, and wherein outputting a prompt to move the biometric feature to correct the first type of alignment error comprises outputting a prompt to adjust the angle of the biometric feature relative to the one or more biometric sensors.

72. when the biometric feature is within a first portion of a field of view of the one or more biometric sensors and within a threshold distance of the one or more biometric sensors; displaying an enrollment progress indicator for enrolling the biometric feature in response to a determination that the biometric feature is within a predetermined angle range; 72. The method of any one of claims 44 to 71, comprising obscuring at least a portion of the preview of the piece of image data in accordance with a determination that the biometric feature is outside the predetermined angular range.

73. detecting a change in the angle of the biometric feature relative to the one or more biometric sensors when the portion of the preview of the image data is obscured; in response to detecting the change in the angle of the biometric feature relative to the one or more biometric sensors; reducing the amount of obscuration of the portion of the preview of the image data while continuing to obscure the portion of the preview of the image data according to a determination that the change in angle moved the biometric feature closer to the predetermined angle range without moving the biometric feature into the predetermined angle range; and ceasing to obscure the portion of the preview of the image data in accordance with a determination that the change in angle has moved the biometric feature into the predetermined angle range.

74. in response to detecting the change in the angle of the biometric feature relative to the one or more biometric sensors; 74. The method of claim 73, comprising increasing the amount of the obscuration of the portion of the preview of the image data in accordance with a determination that the change in angle has moved the biometric feature farther from the predetermined angle range.

75. 75. The method of claim 73 or 74, wherein the obscuring comprises blurring the preview of the image data, and wherein reducing the amount of the obscuring of the portion of the preview of the image data comprises reducing the amount of blurring of the preview of the image data.

76. detecting a change in orientation and / or position of the biometric feature relative to the one or more biometric sensors; in response to detecting the change in orientation and / or position of the biometric feature relative to the one or more biometric sensors; 76. The method of any one of claims 44 to 75, further comprising: outputting a prompt to reduce movement of the electronic device in accordance with a determination that a device movement criterion is met.

77. Outputting a notification of alignment errors 65. The method of any one of claims 60 to 64, comprising ceasing to output a prompt to move the biometric feature to correct the registration error of the first type in accordance with a determination that the registration error is a registration error of a second type.

78. 70. The method of any one of claims 66 to 69, further comprising: displaying an accessibility interface that enables the user to proceed with the biometric enrollment without correcting the error condition in accordance with a determination that the error condition of the first type remains for a threshold time period.

79. 1. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more cameras and a display, the one or more programs comprising: Displaying a first user interface on the display; While displaying the first user interface, detect the occurrence of a state corresponding to initiating a biometric enrollment process for enrolling each type of biometric feature; In response to detecting the occurrence of a condition corresponding to initiating the biometric enrollment process, displaying a digital viewfinder on the display including a preview of image data captured by the one or more cameras; After initiating the biometric enrollment process, In accordance with a determination that the respective type of biometric feature that satisfies the alignment criteria has been detected within the field of view of the one or more cameras, enhancing a first portion of the field of view of the one or more cameras relative to a second portion of the field of view of the one or more cameras; pursuant to a determination that the biometric feature of the respective type that meets alignment criteria has not been detected within the field of view of the one or more cameras, maintain the digital viewfinder display without enhancing the first portion of the field of view of the one or more cameras relative to the second portion of the field of view of the one or more cameras.

80. one or more cameras; The display and 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: Displaying a first user interface on the display; While displaying the first user interface, detect the occurrence of a state corresponding to initiating a biometric enrollment process for enrolling each type of biometric feature; In response to detecting the occurrence of a condition corresponding to initiating the biometric enrollment process, displaying a digital viewfinder on the display including a preview of image data captured by the one or more cameras; After initiating the biometric enrollment process, In accordance with a determination that the respective type of biometric feature that satisfies the alignment criteria has been detected within the field of view of the one or more cameras, enhancing a first portion of the field of view of the one or more cameras relative to a second portion of the field of view of the one or more cameras; pursuant to a determination that the respective type of biometric feature that meets alignment criteria has not been detected within the field of view of the one or more cameras, maintaining the display of the digital viewfinder without enhancing the first portion of the field of view of the one or more cameras relative to the second portion of the field of view of the one or more cameras.

81. one or more cameras; The display and means for displaying a first user interface on the display; means for detecting, while displaying the first user interface, the occurrence of a condition corresponding to the initiation of a biometric enrollment process for enrolling each type of biometric feature; means for displaying a digital viewfinder on the display including a preview of image data captured by the one or more cameras in response to detecting the occurrence of a condition corresponding to initiating the biometric enrollment process; After initiating the biometric enrollment process, In accordance with a determination that the respective type of biometric feature that satisfies the alignment criteria has been detected within the field of view of the one or more cameras, enhancing a first portion of the field of view of the one or more cameras relative to a second portion of the field of view of the one or more cameras; and means for maintaining the digital viewfinder display without enhancing the first portion of the field of view of the one or more cameras relative to the second portion of the field of view of the one or more cameras in accordance with a determination that the respective type of biometric feature that meets alignment criteria has not been detected within the field of view of the one or more cameras.

82. 80. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more cameras and a display, the one or more programs including instructions to perform the method of any one of claims 44 to 78.

83. one or more cameras; The display and 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 perform the method of any one of claims 44 to 78.

84. one or more cameras; The display and and means for performing the method of any one of claims 44 to 78.

85. 1. An electronic device having one or more biosensors and a display, simultaneously displaying a biometric registration interface on the display, wherein displaying the biometric registration interface includes: a representation of the biometric feature having an orientation determined based on alignment of the biometric feature with one or more biometric sensors of the device; and a first progress indicator portion at a first location on the display relative to the representation of the biometric feature, and a second progress indicator portion at a second location on the display relative to the representation of the biometric feature, the representation of the biometric feature including simultaneously displaying a progress indicator displayed between the first location and the second location on the display; detecting a change in the orientation of the biometric feature relative to the one or more biometric sensors while simultaneously displaying the representation of the biometric feature and the progress indicator; in response to detecting the change in the orientation of the biometric feature relative to the one or more biometric sensors; updating one or more visual characteristics of the first progress indicator portion in accordance with a determination that the change in the orientation of the biometric feature satisfies an enrollment criterion for a first portion of the biometric feature corresponding to the first progress indicator portion; updating one or more visual characteristics of the second progress indicator portion in accordance with a determination that the change in the orientation of the biometric feature satisfies an enrollment criterion for a second portion of the biometric feature corresponding to the second progress indicator portion.

86. 86. The method of claim 85, further comprising: in response to detecting the change in orientation of the biometric feature relative to the one or more biometric sensors, updating the representation of the biometric feature according to the change in orientation of the biometric feature relative to the one or more biometric sensors.

87. 87. The method of claim 85 or 86, wherein the progress indicator comprises a plurality of progress indicator portions, the plurality of progress indicator portions including the first progress indicator portion and the second progress indicator portion, the plurality of progress indicator portions surrounding at least a portion of the representation of the biometric feature.

88. 88. The method of any one of claims 85 to 87, wherein the enrollment criteria for the first portion of the biometric characteristic corresponding to the first progress indicator portion includes a requirement that the first portion of the biometric characteristic be oriented in a predetermined manner relative to the one or more biometric sensors.

89. 89. The method of any one of claims 85 to 88, wherein the enrollment criteria for a first portion of the biometric characteristic corresponding to the first progress indicator portion includes a requirement that the first portion of the biometric characteristic is not enrolled.

90. the first progress indicator portion indicates the enrollment status of a first portion of the biometric feature detected by the one or more biometric sensors when the biometric feature is pointed toward the first progress indicator portion; 90. The method of any one of claims 85 to 89, wherein the second progress indicator portion indicates the enrollment status of a second portion of the biometric characteristic that is different from the first portion of the biometric characteristic detected by the one or more biometric sensors when the biometric characteristic is pointed towards the first progress indicator portion.

91. 91. The method of any one of claims 85 to 90, wherein displaying the representation of the biometric feature comprises displaying a digital viewfinder including a representation of a field of view of one or more cameras of the electronic device.

92. 89. The method of claim 88, wherein one or more of the progress indicator portions of the plurality of progress indicator portions includes a plurality of respective progress elements.

93. 93. The method of any one of claims 85 to 92, wherein the enrollment criteria for a first portion of the biometric feature corresponding to the first progress indicator portion includes a requirement that the first portion of the biometric feature change orientation relative to the one or more biometric sensors by at least a threshold amount.

94. 94. The method of any one of claims 85 to 93, wherein displaying the biometric enrollment interface further comprises displaying a prompt to activate the biometric feature.

95. 95. The method of claim 94, wherein displaying the prompt to move the biometric feature includes displaying a prompt indicating a direction of movement.

96. 96. The method of claim 95, wherein displaying a prompt indicating the direction of movement comprises overlaying a three-dimensional object on the representation of the biometric feature.

97. 97. The method of any one of claims 85 to 96, wherein in response to detecting the change in orientation of the biometric feature relative to the one or more biometric sensors, the prompt is rotated in accordance with the change in orientation of the biometric feature relative to the one or more biometric sensors.

98. 98. The method of any one of claims 85 to 97, wherein updating one or more visual characteristics of the first progress indicator portion comprises updating the one or more visual characteristics of the first progress indicator from a first state to a second state indicating that the first progress indicator portion meets the registration criterion.

99. detecting a change in orientation of the biometric feature relative to the one or more biometric sensors after updating one or more visual characteristics of the first progress indicator portion, such that the biometric feature no longer satisfies an enrollment criterion for a first portion of the biometric feature corresponding to the first progress indicator portion; 99. The method of claim 98, further comprising: in response to detecting the change in orientation of the biometric feature relative to the one or more biometric sensors, updating the one or more visual characteristics of the first progress indicator portion from the second state to a third state indicating that the first portion of the biometric feature has been enrolled but no longer meets the enrollment criteria.

100. 100. The method of any one of claims 85 to 99, wherein updating one or more visual characteristics of the first progress indicator portion comprises: updating the one or more visual characteristics of the first progress indicator portion in a first manner based on an enrollment status of the first portion of the biometric feature; and updating the one or more visual characteristics of the first progress indicator portion in a second manner based on an alignment of the biometric feature with the one or more biometric sensors of the device.

101. 101. The method of any one of claims 85 to 100, wherein updating one or more visual characteristics of the first progress indicator portion comprises updating the one or more visual characteristics of the first progress indicator portion based on a degree of change in the orientation of the biometric feature relative to the one or more biometric sensors.

102. The first progress indicator portion includes a plurality of display elements in a respective order, and updating one or more visual characteristics of the first progress indicator portion is varying an appearance of the display element from a first end of the respective sequence in accordance with a determination that the change in orientation of the biometric feature relative to the one or more biometric sensors is a change in a first direction; and changing an appearance of the display element from a second end of the respective sequence that is different from the first end of the respective sequence in accordance with a determination that the change in orientation of the biometric feature relative to the one or more biometric sensors is a change in a second direction.

103. 102. The method of claim 101 , wherein updating the one or more visual characteristics of the first progress indicator portion in a second manner comprises updating the one or more visual characteristics of the first progress indicator portion in a second manner based on the direction of the change in orientation of the biometric feature relative to the one or more biometric sensors.

104. 101. The method of any one of claims 85 to 100, further comprising, in accordance with a determination that an enrollment completion criterion is met, outputting a notification that enrollment of the biometric characteristic is complete.

105. 105. The method of claim 104, wherein outputting a notification that the biometric feature enrollment is complete comprises updating one or more visual characteristics of the progress indicator.

106. prior to detecting the change in orientation of the biometric feature relative to the one or more biometric sensors, the first progress indicator portion and the second progress indicator portion are visually distinct; 106. The method of claim 105, wherein updating one or more visual characteristics of the progress indicator comprises visually integrating the first progress indicator portion and the second progress indicator portion.

107. 107. The method of any one of claims 104 to 106, wherein outputting a notification that enrollment of the biometric feature is complete comprises modifying the representation of the biometric feature.

108. 108. The method of any one of claims 104 to 107, wherein outputting a notification that the biometric feature enrollment is complete comprises displaying a confirmation affordance, selection of the confirmation affordance causing the electronic device to display a completion interface.

109. 109. The method of any one of claims 104 to 108, wherein outputting a notification that enrollment of the biometric feature is complete comprises displaying a simulation of a representation of the biometric feature.

110. 110. The method of any one of claims 104 to 109, wherein outputting a notification that the biometric feature enrollment is complete comprises outputting a tactile output indicating successful enrollment of the biometric feature.

111. After outputting a notification that the biometric feature registration is complete, and displaying a second biometric registration interface, wherein displaying the second biometric registration interface includes: a second representation of the biometric feature having an orientation determined based on alignment of the biometric feature with one or more biometric sensors of the device; and 109. The method of any one of claims 104 to 108, comprising simultaneously displaying a second progress indicator, including a third progress indicator portion at a first position on the display relative to the representation of the biometric feature, and a fourth progress indicator portion at a second position on the display relative to the representation of the biometric feature, the second representation of the biometric feature being displayed between the third position and the fourth position on the display.

112. 112. The method of any one of claims 104 to 111, further comprising, after outputting a notification that enrollment of the biometric feature is complete, outputting a notification that the enrollment procedure is complete.

113. 113. A method according to claim 111 or 112, wherein the registration state of the first progress indicator portion does not correspond to the registration state of the third progress indicator portion.

114. 114. A method according to any one of claims 111 to 113, wherein the first progress indicator portion of the progress indicator includes a first number of progress elements and the third progress indicator portion of the second progress indicator includes a second number of progress elements different from the first number.

115. detecting a second change in the orientation of the biometric feature relative to the one or more biometric sensors while simultaneously displaying the second representation of the biometric feature and the second progress indicator; in response to detecting the second change in the orientation of the biometric feature relative to the one or more biometric sensors; updating one or more visual characteristics of the third progress indicator portion in accordance with a determination that the change in the orientation of the biometric feature satisfies an enrollment criterion for the first portion of the biometric feature; 115. The method of claim 111, further comprising: updating one or more visual characteristics of the fourth progress indicator portion according to a determination that the change in the orientation of the biometric feature satisfies an enrollment criterion for the second portion of the biometric feature.

116. 116. The method of claim 115, further comprising, after detecting the second change in the orientation of the biometric feature relative to the one or more biometric sensors, outputting a second indication that enrollment of the biometric feature is complete in accordance with a determination that a second set of enrollment completion criteria is met.

117. 117. The method of any one of claims 85 to 116, wherein the one or more biometric sensors include one or more of a visible light sensor, an infrared sensor, a time-of-flight sensor, and / or a camera sensor.

118. 1. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs comprising: displaying a biometric registration interface on the display; a representation of the biometric feature having an orientation determined based on alignment of the biometric feature with one or more biometric sensors of the device; and simultaneously displaying the biometric enrollment interface, including a first progress indicator portion at a first location on the display relative to the representation of the biometric feature and a second progress indicator portion at a second location on the display relative to the representation of the biometric feature, the representation of the biometric feature being displayed between the first location and the second location on the display; detecting a change in the orientation of the biometric feature relative to the one or more biometric sensors while simultaneously displaying the representation of the biometric feature and the progress indicator; in response to detecting the change in the orientation of the biometric feature relative to the one or more biometric sensors; updating one or more visual characteristics of the first progress indicator portion in accordance with a determination that the change in the orientation of the biometric feature satisfies an enrollment criterion for a first portion of the biometric feature corresponding to the first progress indicator portion; a non-transitory computer-readable storage medium comprising instructions for updating one or more visual characteristics of the second progress indicator portion in accordance with a determination that the change in the orientation of the biometric feature satisfies an enrollment criterion for a second portion of the biometric feature corresponding to the second progress indicator portion.

119. one or more biosensors; The display and 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: displaying a biometric registration interface on the display; a representation of the biometric feature having an orientation determined based on alignment of the biometric feature with one or more biometric sensors of the device; and simultaneously displaying the biometric enrollment interface, including a first progress indicator portion at a first location on the display relative to the representation of the biometric feature and a second progress indicator portion at a second location on the display relative to the representation of the biometric feature, the representation of the biometric feature being displayed between the first location and the second location on the display. detecting a change in the orientation of the biometric feature relative to the one or more biometric sensors while simultaneously displaying the representation of the biometric feature and the progress indicator; in response to detecting the change in the orientation of the biometric feature relative to the one or more biometric sensors; updating one or more visual characteristics of the first progress indicator portion in accordance with a determination that the change in the orientation of the biometric feature satisfies an enrollment criterion for a first portion of the biometric feature corresponding to the first progress indicator portion; updating one or more visual characteristics of the second progress indicator portion according to a determination that the change in the orientation of the biometric feature satisfies an enrollment criterion for a second portion of the biometric feature corresponding to the second progress indicator portion.

120. one or more biosensors; The display and a means for simultaneously displaying a biometric registration interface on the display, the displaying of the biometric registration interface comprising: a representation of the biometric feature having an orientation determined based on alignment of the biometric feature with one or more biometric sensors of the device; and means for simultaneously displaying a progress indicator including a first progress indicator portion at a first location on the display relative to the representation of the biometric feature and a second progress indicator portion at a second location on the display relative to the representation of the biometric feature, the representation of the biometric feature being displayed between the first location and the second location on the display; means for detecting a change in the orientation of the biometric feature relative to the one or more biometric sensors while simultaneously displaying the representation of the biometric feature and the progress indicator; in response to detecting the change in the orientation of the biometric feature relative to the one or more biometric sensors; updating one or more visual characteristics of the first progress indicator portion in accordance with a determination that the change in the orientation of the biometric feature satisfies an enrollment criterion for a first portion of the biometric feature corresponding to the first progress indicator portion; means for updating one or more visual characteristics of the second progress indicator portion in accordance with a determination that the change in the orientation of the biometric feature satisfies an enrollment criterion for a second portion of the biometric feature corresponding to the second progress indicator portion.

121. 118. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs including instructions to perform the method of any one of claims 85 to 117.

122. one or more biosensors; The display and 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 perform the method of any one of claims 85 to 117.

123. one or more biosensors; The display and and means for performing the method of any one of claims 85 to 117.

124. 1. An electronic device having one or more biosensors and a display, displaying a biometric enrollment user interface on the display for enrolling a biometric feature, wherein displaying the biometric enrollment user interface includes displaying a representation of the biometric feature, wherein an appearance of the representation of the biometric feature changes as the orientation of the biometric feature relative to the one or more biometric sensors changes; While displaying the biometric enrollment user interface, detecting that enrollment prompt criteria are met for one or more portions of the biometric characteristics; and outputting respective prompts for moving the biometric feature in respective manners in response to detecting that the enrollment prompt criteria are met for one or more portions of the biometric feature, the respective prompts being selected based on an enrollment status of the one or more portions of the biometric feature; outputting the respective prompt in accordance with a determination that the enrollment prompt criteria are satisfied for a first portion of the biometric feature that can be enrolled by moving the biometric feature in a first manner includes outputting a prompt to move the biometric feature in the first manner; and wherein, in accordance with a determination that the enrollment prompt criteria are met for a second portion of the biometric feature that can be enrolled by moving the biometric feature in a second manner different from the first manner, outputting the respective prompt includes outputting a prompt to move the biometric feature in the second manner.

125. 125. The method of claim 124, wherein the enrollment prompt criteria include a requirement that the biometric feature move by less than a first threshold amount for at least a first threshold time period.

126. 126. The method of claim 124 or 125, wherein moving the biometric feature in the first manner comprises moving the biometric feature in a first direction, and moving the biometric feature in the second manner comprises moving the biometric feature in a second direction different from the first direction.

127. the enrollment prompt criteria include a requirement that the biometric feature has moved by less than a threshold amount over a first period of time; outputting the respective prompts includes a prompt to move the biometric feature in the first manner; The method comprises: determining, after outputting each of the prompts, that the biometric feature has moved by less than the threshold amount for a second time period greater than the first time period; and displaying a subsequent prompt different from the respective prompt in response to determining that the biometric feature has moved by less than the threshold amount over the second period of time.

128. outputting a prompt to move the biometric feature in the first manner includes outputting a prompt to move the biometric feature in the first direction; 127. The method of claim 126, wherein outputting a prompt to move the biometric feature in the second manner comprises outputting a prompt to move the biometric feature in the second direction.

129. 125. The method of claim 124, further comprising, after outputting each prompt to move the biometric feature in a respective manner, displaying an option to proceed with the enrollment without further change in the orientation of the biometric feature relative to the one or more biometric sensors in accordance with a determination that accessibility prompt criteria are met, the prompt criteria including a requirement that the orientation of the biometric feature relative to the one or more biometric sensors has changed by less than a predetermined amount over a respective time period.

130. outputting respective prompts for moving the biometric feature in respective manners; 130. The method of any one of claims 124 to 129, comprising outputting an auditory prompt to move the biometric feature in the first manner in accordance with a determination that auditory prompt criteria are met.

131. outputting respective prompts for moving the biometric feature in respective manners; 131. The method of claim 130, comprising providing a user with an option to enable auditory prompts for the biometric enrollment pursuant to a determination that auditory prompt criteria have not been met.

132. detecting a selection of the option to proceed with the enrollment without further change in the orientation of the biometric feature relative to the one or more biometric sensors; 130. The method of claim 129, comprising aborting one or more steps in the biometric enrollment in response to detecting selection of the option to proceed with the enrollment without further change in the orientation of the biometric feature relative to the one or more biometric sensors.

133. 133. The method of claim 132, further comprising, in response to selection of the option to proceed with the enrollment without further change in the orientation of the biometric feature relative to the one or more biometric sensors, displaying a notification that enrollment of the biometric feature is complete, the notification including information regarding which portions of the biometric feature have been enrolled.

134. 134. The method of any one of claims 124 to 133, wherein outputting the respective prompts for moving the biometric feature in the respective manner comprises outputting the respective prompts before any portion of the biometric feature is enrolled.

135. 134. The method of any one of claims 124 to 133, wherein outputting the respective prompts for moving the biometric features in the respective manners comprises outputting the respective prompts after at least a portion of the biometric features are enrolled.

136. 136. The method of any one of claims 124 to 135, wherein outputting a respective prompt for moving the biometric feature in a respective manner comprises outputting a tactile output.

137. 134. The method of claim 132 or 133, further comprising, in response to detecting selection of the option to proceed with the enrollment without further change in the orientation of the biometric feature relative to the one or more biometric sensors, outputting a tactile output used to indicate successful biometric authentication by the biometric feature after the biometric feature has been enrolled.

138. 138. The method of any one of claims 124 to 137, wherein the respective prompt includes a tactile output used to indicate a failure of biometric authentication by the device.

139. 139. The method of any one of claims 124 to 138, wherein outputting respective prompts for moving the biometric feature in respective ways comprises displaying textual prompts for moving the biometric feature in the respective ways.

140. 140. The method of any one of claims 124 to 139, wherein outputting respective prompts for moving the biometric feature in respective manners comprises superimposing a visual prompt on the representation of the biometric feature.

141. 141. The method of any one of claims 124 to 140, wherein outputting respective prompts for moving the biometric feature in respective ways comprises displaying animated prompts for moving the biometric feature in the respective ways.

142. 142. The method of claim 141, wherein displaying animated prompts for moving the biometric feature in the respective manner comprises displaying arrow elements indicating the respective manners for moving the biometric feature.

143. the first aspect of movement includes a rotation about an axis parallel to the display; the second manner of movement includes rotation about the axis parallel to the display; 143. The method of claim 141 or 142, wherein the animated prompt comprises a simulated rotation of a user interface element about the axis parallel to the display.

144. the biometric enrollment user interface includes an orientation guide superimposed on the representation of the biometric feature, the orientation guide tilting in different directions as the representation of the biometric feature tilts in different directions; pursuant to a determination that the enrollment prompt criteria are met for the first portion of the biometric feature that can be enrolled by moving the biometric feature in the first manner, the animation prompt includes movement of a portion of the orientation guide in a direction that the orientation guide would move if the biometric feature were moved in the first manner; 144. A method according to any one of claims 141 to 143, wherein, in accordance with a determination that the enrollment prompt criteria are met for the second portion of the biometric feature that can be enrolled by moving the biometric feature in the second manner, the animation prompt includes movement of a portion of the orientation guide in a direction in which the orientation guide would move if the biometric feature were moved in the second manner.

145. 145. The method of any one of claims 141 to 144, wherein outputting a respective prompt for moving the biometric feature in a respective manner comprises outputting at least one of a tactile output or an audible output corresponding to the animation.

146. detecting a movement of the biometric feature that satisfies an enrollment criterion for each portion of the biometric feature after outputting each of the prompts; registering the respective portions of the biometric feature in response to detecting the movement of the biometric feature; ceasing the provision of the prompts while enrolling the respective portions of the biometric characteristic; and determining, after enrolling each portion of the biometric characteristic, that an enrollment prompt criterion is met for one or more portions of the biometric characteristic; responsive to determining that enrollment prompt criteria are met for one or more portions of the biometric feature, outputting another respective prompt to move the biometric feature in a respective manner determined based on the one or more portions of the biometric feature for which the enrollment prompt criteria are met.

147. 1. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs comprising: displaying a biometric enrollment user interface on the display for enrolling a biometric feature, wherein displaying the biometric enrollment user interface includes displaying a representation of the biometric feature, wherein an appearance of the representation of the biometric feature changes as the orientation of the biometric feature relative to the one or more biometric sensors changes; While displaying the biometric enrollment user interface, detecting that enrollment prompt criteria are met for one or more portions of the biometric characteristics; in response to detecting that the enrollment prompt criteria are met for one or more portions of the biometric feature, outputting respective prompts for moving the biometric feature in respective manners, the respective prompts being selected based on an enrollment status of the one or more portions of the biometric feature; outputting the respective prompt in accordance with a determination that the enrollment prompt criteria are satisfied for a first portion of the biometric feature that can be enrolled by moving the biometric feature in a first manner includes outputting a prompt to move the biometric feature in the first manner; a first portion of the biometric feature that can be enrolled by moving the biometric feature in a second manner different from the first manner, and wherein outputting the respective prompt in accordance with a determination that the enrollment prompt criteria are met for a second portion of the biometric feature that can be enrolled by moving the biometric feature in a second manner different from the first manner includes outputting a prompt to move the biometric feature in the second manner.

148. one or more biosensors; The display and 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: displaying a biometric enrollment user interface on the display for enrolling a biometric feature, wherein displaying the biometric enrollment user interface includes displaying a representation of the biometric feature, wherein an appearance of the representation of the biometric feature changes as the orientation of the biometric feature relative to the one or more biometric sensors changes; While displaying the biometric enrollment user interface, detecting that enrollment prompt criteria are met for one or more portions of the biometric characteristics; in response to detecting that the enrollment prompt criteria are met for one or more portions of the biometric feature, outputting respective prompts for moving the biometric feature in respective manners, the respective prompts being selected based on an enrollment status of the one or more portions of the biometric feature; outputting the respective prompt in accordance with a determination that the enrollment prompt criteria are satisfied for a first portion of the biometric feature that can be enrolled by moving the biometric feature in a first manner includes outputting a prompt to move the biometric feature in the first manner; and in accordance with a determination that the enrollment prompt criteria are met for a second portion of the biometric feature that can be enrolled by moving the biometric feature in a second manner different from the first manner, outputting the respective prompt includes outputting a prompt to move the biometric feature in the second manner.

149. one or more biosensors; The display and means for displaying on the display a biometric enrollment user interface for enrolling a biometric feature, wherein displaying the biometric enrollment user interface includes displaying a representation of the biometric feature, wherein an appearance of the representation of the biometric feature changes as the orientation of the biometric feature relative to the one or more biometric sensors changes; means for detecting, while displaying the biometric enrollment user interface, that enrollment prompt criteria are met for one or more portions of the biometric characteristics; means for outputting respective prompts for moving the biometric feature in respective manners in response to detecting that the enrollment prompt criteria are met for one or more portions of the biometric feature, the respective prompts being selected based on an enrollment status of the one or more portions of the biometric feature; outputting the respective prompt in accordance with a determination that the enrollment prompt criteria are satisfied for a first portion of the biometric feature that can be enrolled by moving the biometric feature in a first manner includes outputting a prompt to move the biometric feature in the first manner; and means for outputting the respective prompt in accordance with a determination that the enrollment prompt criteria are met for a second portion of the biometric feature that can be enrolled by moving the biometric feature in a second manner different from the first manner, the outputting the respective prompt comprising outputting a prompt to move the biometric feature in the second manner.

150. 147. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs including instructions to perform the method of any one of claims 124 to 146.

151. one or more biosensors; The display and 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 perform the method of any one of claims 124 to 146.

152. one or more biosensors; The display and and means for performing the method of any one of claims 124 to 146.

153. 1. An electronic device having one or more biosensors and a display, On the display, an application interface corresponding to the application; and simultaneously displaying a biometric authentication interface controlled by an operating system of the electronic device, the biometric authentication interface being displayed over a portion of the application interface; obtaining biometric data corresponding to at least a portion of a biometric characteristic from the one or more biometric sensors while displaying the biometric authentication interface; in response to a determination based on the biometric data that the at least a portion of the biometric characteristics satisfies a biometric authentication standard; providing authentication information to the application indicating that the biometric criteria have been met for the one or more portions of the biometric characteristic; maintaining display of the biometric authentication interface for a predetermined period of time after providing authentication information to the application.

154. 154. The method of claim 153, wherein the biometric interface is at least partially translucent.

155. loading the application before displaying the application interface and the biometric authentication interface; 155. A method according to claim 153 or 154, wherein the biometric authentication interface is displayed in response to the loading of the application.

156. 155. A method according to claim 153 or 154, wherein the biometric authentication interface is displayed in response to detecting a user interaction with the application interface corresponding to a request to access content requiring authentication.

157. 157. The method of claim 156, further comprising: preparing the one or more biometric sensors for use prior to obtaining the biometric data corresponding to at least a portion of the biometric feature while displaying the authentication affordance.

158. 158. The method of any one of claims 153 to 157, further comprising, in response to obtaining biometric data corresponding to at least a portion of a biometric feature from the one or more biometric sensors, determining whether the at least a portion of the biometric feature satisfies a biometric authentication standard based on the biometric data.

159. in response to obtaining biometric data from the one or more biometric sensors; changing a size of an interface object of the biometric interface from a first size to a second size; 159. The method of any one of claims 153 to 158, further comprising changing the size of the interface object from the second size to the first size.

160. 159. The method of claim 158, wherein determining whether the at least a portion of the biometric features satisfy a biometric criterion based on the biometric data includes displaying a biometric analysis animation.

161. 161. The method of claim 160, wherein displaying the biometric analysis animation includes rotating one or more rings around the biometric animation interface object.

162. 162. The method of claim 160 or 161, wherein displaying the biometric analysis animation includes changing the appearance of an animated object on a platter having an appearance based on the underlying content, and as the appearance of the animated object changes, the appearance of the platter also changes.

163. 163. The method of any one of claims 160 to 162, wherein one or more colors of the biometric analysis animation are based on one or more colors of the application interface.

164. 164. The method of any one of claims 153 to 163, further comprising: maintaining the display of the biometric authentication interface for a predetermined time period and then ceasing the display of the biometric authentication interface.

165. 165. The method of any one of claims 153 to 164, comprising maintaining the display of the biometric authentication interface for a predetermined amount of time while displaying changes to the user interface of the application that are a result of providing the authentication information to the application.

166. 166. The method of any one of claims 153 to 165, further comprising: displaying a biometric authentication success animation including a first representation of a simulation of biometric features indicating that the at least a portion of the biometric features satisfy the biometric authentication criterion in accordance with a determination based on the biometric data that the at least a portion of the biometric features satisfy the biometric authentication criterion.

167. 167. The method of any one of claims 153 to 166, further comprising: displaying a biometric authentication failure animation including a second representation of a simulation of biometric features indicating that the at least a portion of the biometric features do not satisfy the biometric authentication standard in accordance with a determination based on the biometric data that the at least a portion of the biometric features do not satisfy the biometric authentication standard.

168. 168. The method of claim 167, wherein the second representation of the simulation of the biometric feature is a three-dimensional object, and wherein displaying the biometric failure animation includes alternating rotation of the second representation between a rotation in a first direction about an axis parallel to the display and a rotation in a second direction about the axis parallel to the display.

169. 169. The method of claim 167 or 168, wherein displaying a biometric authentication failure animation comprises highlighting a boundary of the biometric authentication interface relative to the application interface.

170. 170. The method of claim 169, further comprising: displaying a failure interface in accordance with a determination based on the biometric data that the at least a portion of the biometric characteristics do not satisfy the biometric authentication criteria.

171. the failure interface includes a retry affordance, and the method comprises: receiving an input corresponding to a selection of the retry affordance; In response to receiving input corresponding to a selection of the retry affordance, obtaining second biometric data from the one or more biometric sensors, the second biometric data corresponding to at least a portion of a second biometric characteristic; after obtaining the second biometric data corresponding to at least a portion of the second biometric characteristic, in response to a determination based on the second biometric data that the at least a portion of the second biometric characteristic satisfies a second biometric criterion; 171. The method of claim 170, further comprising: providing second authentication information to the application indicating that the second biometric criterion was satisfied for the one or more portions of the second biometric characteristic.

172. the failure interface includes a cancel affordance, and the method comprises: receiving input corresponding to a selection of the cancel affordance; 172. The method of any one of claims 169 to 171, further comprising: ceasing display of the biometric authentication interface in response to receiving the input corresponding to selection of the cancel affordance.

173. the failure interface includes an alternative authentication affordance, and the method further comprises: receiving input corresponding to a selection of the alternative authentication affordance; 173. The method of any one of claims 170 to 172, further comprising: in response to receiving the input corresponding to a selection of the alternative authentication affordance, displaying an alternative authentication interface.

174. the alternative authentication interface is an application-level authentication interface, and the method comprises:

174. The method of claim 173, further comprising ceasing display of the biometric authentication interface in response to receiving the input corresponding to selection of the alternative authentication affordance.

175. 175. The method of any one of claims 153 to 174, further comprising, in accordance with a determination based on the biometric data that the at least a portion of the biometric features satisfy the biometric criteria, providing a success tactile output indicating that the at least a portion of the biometric features satisfy the biometric criteria.

176. 176. The method of claim 175, further comprising: providing a failure tactile output different from the success tactile output in accordance with a determination based on the biometric data that the at least a portion of the biometric feature does not satisfy the biometric authentication criteria.

177. 1. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs comprising: On the display, an application interface corresponding to the application; and a biometric authentication interface controlled by an operating system of the electronic device, the biometric authentication interface being displayed over a portion of the application interface; While displaying the biometric authentication interface, obtaining biometric data from the one or more biometric sensors corresponding to at least a portion of a biometric characteristic; in response to a determination based on the biometric data that the at least a portion of the biometric characteristics satisfies a biometric authentication standard; providing authentication information to the application indicating that the biometric criteria have been met for the one or more portions of the biometric characteristic; A non-transitory computer-readable storage medium comprising instructions for maintaining the display of the biometric authentication interface for a predetermined period of time after providing authentication information to the application.

178. one or more biosensors; The display and 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: On the display, an application interface corresponding to the application; and simultaneously displaying a biometric authentication interface controlled by an operating system of the electronic device, the biometric authentication interface being displayed over a portion of the application interface; While displaying the biometric authentication interface, obtaining biometric data from the one or more biometric sensors corresponding to at least a portion of a biometric characteristic; in response to a determination based on the biometric data that the at least a portion of the biometric characteristics satisfies a biometric authentication standard; providing authentication information to the application indicating that the biometric criteria have been met for the one or more portions of the biometric characteristic; The electronic device includes instructions for maintaining the display of the biometric authentication interface for a predetermined period of time after providing authentication information to the application.

179. one or more biosensors; The display and On the display, an application interface corresponding to the application; and means for simultaneously displaying a biometric authentication interface controlled by an operating system of the electronic device, the biometric authentication interface being displayed over a portion of the application interface; means for obtaining biometric data corresponding to at least a portion of a biometric characteristic from the one or more biometric sensors while displaying the biometric authentication interface; in response to a determination based on the biometric data that the at least a portion of the biometric characteristics satisfies a biometric authentication standard; providing authentication information to the application indicating that the biometric criteria have been met for the one or more portions of the biometric characteristic; means for maintaining the display of the biometric authentication interface for a predetermined period of time after providing authentication information to the application.

180. 177. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biosensors and a display, the one or more programs including instructions to perform the method of any one of claims 153 to 176.

181. one or more biosensors; The display and a touch-sensitive surface; and 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 perform the method of any one of claims 153 to 176.

182. one or more biosensors; The display and and means for performing the method of any one of claims 153 to 176.

183. 1. An electronic device having one or more biosensors and a display, displaying an application interface on the display including fillable fields; receiving a request to automatically fill in the fillable field of the application interface while displaying the application interface; In response to receiving the request to automatically fill in the fillable field of the application interface, automatically filling in the fillable field of the application interface with data of the first type in accordance with a determination that the fillable field is associated with data of the first type; and automatically filling in the writeable field of the application with data of a second type in accordance with a determination that the writeable field of the application is associated with data of a second type and that at least a portion of a biometric feature satisfies a biometric authentication standard, as determined based on data obtained from the one or more biometric sensors corresponding to the biometric feature.

184. In response to receiving the request to automatically fill in the fillable field of the application interface, 184. The method of claim 183, further comprising: discontinuing automatic filling of the fillable field with the second type of data in accordance with a determination that the fillable field of the application is associated with a second type of data and that the at least a portion of the biometric characteristic does not satisfy the biometric authentication standard.

185. 185. The method of claim 184, further comprising, in accordance with the determination based on the data obtained from the one or more biometric sensors that the at least a portion of the biometric features do not satisfy the biometric criteria, displaying a notification that the at least a portion of the biometric features do not satisfy the biometric criteria.

186. the one or more biometric sensors include a camera; 186. A method according to any one of claims 183 to 185, wherein the data obtained from the one or more biometric sensors corresponding to the biometric characteristic comprises biometric data obtained using the camera.

187. the biometric feature is a face, The data obtained from the one or more biometric sensors corresponding to the biometric feature includes biometric data associated with a portion of the face.

187. The method of any one of claims 183 to 186, wherein the biometric criteria include a requirement that the biometric data associated with the face match biometric data associated with an authorized face in order to satisfy the biometric criteria.

188. displaying an application interface on the display including fillable fields; displaying the fillable field in a first visual process according to the fillable field being associated with the second type of data; 188. A method according to any one of claims 183 to 187, comprising displaying the fillable field with a second visual treatment different from the first visual treatment in accordance with the fillable field being associated with the first type of data.

189. 189. The method of claim 188, wherein the first visual treatment includes a first color scheme and the second visual treatment includes a second color scheme different from the first color scheme.

190. 190. The method of claim 188 or 189, wherein the first visual treatment includes a biometric interface object associated with the fillable field.

191. 191. The method of any one of claims 183 to 190, further comprising displaying a biometric interface while obtaining data corresponding to the biometric characteristic from the one or more biometric sensors.

192. 192. The method of claim 191, wherein the biometric interface includes a simulated representation of the biometric feature.

193. 193. The method of claim 191 or 192, wherein displaying the biometric interface includes displaying a biometric animation.

194. 194. The method of any one of claims 183 to 193, wherein receiving the request to autofill the at least one fillable field of the application interface comprises receiving a selection of an autofill affordance displayed on the display of the electronic device.

195. receiving a selection of the at least one fillable field prior to receiving the request to automatically fill in the at least one fillable field; 200. The method of claim 194, further comprising: in response to the selection of the fillable field, displaying the autofill affordance.

196. 194. The method of any one of claims 183 to 193, wherein receiving the request to automatically fill in the at least one fillable field of the application interface includes receiving a selection of the fillable field.

197. 197. The method of any one of claims 183 to 196, wherein automatically filling in the fillable field occurs without displaying an input interface in response to the request to automatically fill in the fillable field.

198. 194. The method of any one of claims 183 to 193, wherein receiving the request to automatically fill in the at least one fillable field of the application interface comprises receiving a selection of a reference corresponding to an input candidate associated with the second type of data.

199. displaying an application interface on the display that includes a fillable field includes displaying a web page that includes the fillable field; 194. The method of any one of claims 183 to 193, wherein receiving the request to automatically fill in the at least one fillable field of the application interface includes selecting the fillable field of the web page.

200. 200. The method of claim 198, wherein the selection of the reference to the input candidate is a selection of an affordance of a software keyboard.

201. the fillable field is a first fillable field, the application interface includes a second fillable field, and the method further comprises:

201. The method of any one of claims 183 to 200, further comprising automatically filling in a second fillable field with data in accordance with a determination that the at least a portion of the biometric features satisfy a biometric authentication criterion based on the data obtained from the one or more biometric sensors.

202. the request to automatically fill in the fillable field is based on detecting a load of a web page that includes the fillable field; After the method responds to the request to automatically fill in the fillable field of the application interface, receiving a subsequent request to load the web page; In response to the subsequent request to load the web page, pursuant to a determination that the subsequent request to load the web page satisfies an authentication retry criterion, attempting biometric authentication to auto-fill the fillable field within the application interface; 200. The method of claim 199, comprising: discontinuing biometric authentication attempts to auto-fill the fillable field within the application interface in accordance with a determination that the subsequent request to load the web page does not satisfy the authentication retry criteria.

203. The authentication retry criteria: a requirement that the web page not load within a predetermined amount of time; or 203. The method of claim 202, including at least one of the requirements that the web page was not loaded during the same session.

204. The application interface is a first interface generated by the application, the application interface further comprising a submit affordance associated with the fillable field, the method comprising: receiving a selection of the submit affordance after auto-filling the fillable field with the data of the first type or the data of the second type; In response to receiving the selection of the submit affordance, ceasing the display of the application interface; 204. The method of any one of claims 183 to 203, further comprising: displaying a second interface generated by the application.

205. 192. The method of claim 191, further comprising ceasing display of the biometric authentication interface in accordance with a determination based on the data obtained from the one or more biometric sensors corresponding to the biometric characteristics that the at least a portion of the biometric characteristics do not satisfy the biometric authentication criteria.

206. automatically filling in the fillable field with data of the second type; auto-filling the data of the second type into the writeable field in accordance with a determination that the electronic device has access to a single candidate value of the second type for filling in the writeable field; In response to a determination that the electronic device has access to a plurality of candidate values of the second type for auto-filling the fillable field, displaying a representation of the plurality of candidate values; receiving a selection of a representation of each candidate value among the plurality of candidate values while displaying the representations of the plurality of candidate values; and automatically filling in the fillable fields with the respective candidate values.

207. and further, in response to the request to automatically fill in the fillable field, in response to a determination that the fillable field of the application is associated with a second type of data; determining whether a plurality of input candidates associated with the second type of data are stored on the electronic device; displaying a plurality of input candidates associated with the second type of data in accordance with a determination that the plurality of candidates is stored on the electronic device; and receiving a selection of an input candidate from the displayed plurality of input candidates; and obtaining data from the one or more biometric sensors corresponding to at least a portion of a biometric characteristic in response to receiving the selection of the input candidate.

206. The method of any one of claims 183 to 205, wherein auto-filling the fillable field with the second type of data comprises auto-filling the fillable field with the selected input candidate.

208. In response to receiving the request to automatically fill in the fillable field of the application interface, prompting a user for an alternative form of authentication in accordance with a determination that biometric authentication is not available; after prompting the user for an alternative form of authentication; receiving an alternative form of authentication; In response to receiving the alternative form of authentication, auto-filling the fillable field in accordance with a determination that the alternate form of authentication is consistent with authorized authentication information; 208. The method of any one of claims 183 to 207, further comprising: ceasing to automatically fill in the fillable field in accordance with a determination that the alternate form of authentication is not consistent with authorized authentication information.

209. detecting a selection of the writeable field; In response to detecting the selection of the fillable field, displaying an input interface including a plurality of user interface objects corresponding to input candidates for the fillable field; 209. The method of any one of claims 183-193, 199, 201, 204-205, and 208, wherein receiving the request to automatically fill in the fillable field of the application interface includes receiving a selection of a user interface object corresponding to each input candidate of the plurality of input candidates.

210. 210. The method of claim 209, further comprising: displaying an input interface in accordance with a determination based on the data obtained from the one or more biometric sensors that the at least a portion of the biometric characteristics do not satisfy the biometric authentication criteria.

211. 1. A non-transitory computer-readable storage medium containing one or more programs executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs comprising: displaying an application interface on the display, the application interface including fillable fields; receiving a request to automatically fill in the fillable field of the application interface while displaying the application interface; In response to receiving the request to automatically fill in the fillable field of the application interface, automatically filling in the fillable field of the application interface with data of the first type in accordance with a determination that the fillable field is associated with data of the first type; a non-transitory computer-readable storage medium comprising instructions for automatically filling in the writeable field of the application with data of a second type pursuant to a determination that the writeable field is associated with data of a second type and that at least a portion of a biometric feature satisfies a biometric authentication standard, as determined based on data obtained from the one or more biometric sensors corresponding to the biometric feature.

212. one or more biosensors; The display and Memory and one or more processors coupled to the one or more biosensors, the display, and the memory, wherein the memory provides the electronic device with: displaying an application interface on said display including fillable fields; receiving a request to automatically fill in the fillable field of the application interface while displaying the application interface; In response to receiving the request to automatically fill in the fillable field of the application interface, populating the fillable field of the application interface with the first type of data in accordance with a determination that the fillable field is associated with the first type of data; instructions for automatically filling in the writeable field of the application with the second type of data pursuant to a determination that the writeable field of the application is associated with a second type of data and that at least a portion of a biometric feature satisfies a biometric authentication standard, as determined based on data obtained from the one or more biometric sensors corresponding to the biometric feature.

213. one or more biosensors; The display and means for displaying an application interface on said display, said application interface including fillable fields; means for receiving a request to automatically fill in the fillable fields of the application interface while displaying the application interface; In response to receiving the request to automatically fill in the fillable field of the application interface, automatically filling in the fillable field of the application interface with data of the first type in accordance with a determination that the fillable field is associated with data of the first type; means for automatically filling in the writeable field of the application with data of a second type in accordance with a determination that the writeable field is associated with data of a second type and that at least a portion of a biometric feature satisfies a biometric authentication standard, as determined based on data obtained from the one or more biometric sensors corresponding to the biometric feature.

214. 211. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biosensors and a display, the one or more programs including instructions to perform the method of any one of claims 183 to 210.

215. one or more biometric devices; The display and 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 perform the method of any one of claims 183 to 210.

216. one or more biometric devices; The display and and means for performing the method of any one of claims 183 to 210.

217. 1. An electronic device having one or more biosensors and a display, Detecting that a device wake criterion is met; transitioning the electronic device from a first visual state to a second visual state in response to detecting that the device wake criteria are met; After transitioning the device to the second visual state, transitioning the electronic device from the second visual state to the third visual state in accordance with a determination that a biometric criterion is met based on the biometric data provided by the one or more biometric sensors, the transition from the second visual state to the third visual state being a continuation of the transition from the first visual state to the second visual state; maintaining the electronic device in the second visual state in accordance with a determination that a biometric criteria is not met based on biometric data provided by the one or more biometric sensors.

218. 218. The method of claim 217, wherein the second visual state includes a first introduction screen displayed at a first brightness, and the third visual state includes a second introduction screen at a second brightness higher than the first brightness.

219. 219. The method of claim 217 or 218, wherein transitioning from the second visual state to the third visual state includes adjusting a size of a first user interface object displayed on the display of the electronic device.

220. 220. The method of any one of claims 217 to 219, wherein transitioning from the second visual state to the third visual state includes changing the degree to which a second user interface object displayed on the display of the electronic device is blurred.

221. 221. The method of any one of claims 217 to 220, wherein transitioning from the second visual state to the third visual state comprises translating a position of a third user interface object displayed on the display of the electronic device from a first position to a second position.

222. 220. The method of claim 219, wherein the first user interface object is a lock icon, and wherein adjusting the size of the first user interface object includes increasing the size of the first user interface object.

223. displaying a fourth user interface object indicative of the visual state of the electronic device while in the second visual state; and 223. The method of any one of claims 217 to 222, further comprising alternating the position of the fourth user interface object between a first position and a second position in accordance with a determination that a biometric authentication criterion is not met based on biometric data provided by the one or more biometric sensors.

224. displaying a fifth user interface object indicative of the visual state of the electronic device while in the second visual state; and and displaying an unlock animation including the fifth user interface object in accordance with a determination that a biometric criteria is met based on biometric data provided by the one or more biometric sensors; 223. The method of any one of claims 217 to 222, wherein the fifth user interface object has a first state when the electronic device is in the second visual state and a second state when the electronic device is in the third visual state, and the visual state element transitions from the first state to the second state during the unlock animation.

225. 225. The method of claim 224, wherein transitioning the device from the second visual state to the third visual state includes outputting a tactile output.

226. the third visual state corresponds to an unlocked state, and the method further comprises: receiving a lock input while in the third visual state; 226. The method of any one of claims 217 to 225, further comprising: transitioning from the third visual state to a locked state in response to receiving the locking input.

227. transitioning the device from the third visual state to the locked state includes displaying a lock animation including a sixth user interface object representing the visual state of the electronic device; 227. The method of claim 226, wherein the sixth user interface object has a first appearance when the electronic device is in the third visual state and a second appearance when the electronic device is in the locked state, and the sixth user interface object transitions from the first appearance to the second appearance during the lock animation.

228. 228. The method of claim 226 or 227, wherein transitioning the device from the third visual state to the locked state includes outputting a tactile output.

229. detecting that a lock condition is satisfied while the device is in an unlocked state; in response to detecting that the locked condition is satisfied, transitioning the device from the unlocked state to a locked state in response to a determination that the locked state is an explicit lock input and outputting a respective lock notification; 229. The method of any one of claims 217 to 228, comprising: transitioning the device from the unlocked state to the locked state without outputting the respective lock notification in accordance with a determination that the locked state is an implicit locked state.

230. 229. The method of claim 227 or 228, wherein displaying the lock animation includes displaying the current time.

231. 231. The method of any one of claims 217 to 230, wherein the biometric criteria include a requirement that a user having a face consistent with one or more allowed faces be looking at the display of the electronic device.

232. 232. The method of claim 231, further comprising: performing a biometric enrollment process before detecting that device wake criteria are met, wherein during the biometric enrollment, the device requires that a face being enrolled during the enrollment of the face include facial characteristics indicative of the face looking at the electronic device in order to proceed with the biometric enrollment of the face.

233. When determining whether biometric criteria are met, pursuant to determining that a selectable option of the electronic device is enabled, using as the biometric criteria a first set of criteria that includes a requirement that a user's face be looking at the display of the electronic device; 231. The method of any one of claims 217 to 230, further comprising: pursuant to a determination that the selectable option of the electronic device is not enabled, using a second set of criteria as the biometric authentication criteria that does not include a requirement that the face of the user be looking at the display of the electronic device.

234. After detecting that the device wake criteria is met, detecting a request to display a biometric authentication setting interface; displaying a biometric authentication setup interface in response to the request to display the biometric authentication setup interface; receiving a first user input corresponding to a request to disable biometric authentication while displaying the biometric authentication settings interface; In response to receiving the first user input, invalidating biometric authentication; receiving a request to unlock the device while biometric authentication is disabled and the device is in a locked state; 234. The method of any one of claims 217 to 233, further comprising: in response to receiving the request to unlock the device, outputting a prompt for authentication by a form of authentication other than the biometric authentication.

235. 235. The method of any one of claims 217 to 234, wherein one or more features of the electronic device are disabled while the electronic device is in the first visual state.

236. 236. The method of claim 235, wherein transitioning to the second visual state includes enabling the one or more disabled features of the electronic device.

237. After transitioning to the second visual state, determining, by the one or more biometric sensors, whether biometric capture criteria are met; 237. The method of any one of claims 217 to 236, further comprising: providing, by the one or more biometric sensors, biometric data associated with the biometric characteristic in accordance with a determination that the biometric capture criteria are met.

238. 238. The method of claim 237, wherein determining whether biometric capture criteria are met by the one or more biometric sensors comprises determining whether the biometric capture criteria are met for a first predetermined amount of time after transitioning to the second visual state.

239. 239. The method of claim 238, further comprising: in accordance with a determination that the biometric capture criteria are not met for a first predetermined amount of time after transitioning to the second visual state, determining whether the biometric capture criteria are met for a second predetermined amount of time after the first predetermined amount of time has elapsed.

240. 1. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs comprising: Detecting that device wake criteria are met; transitioning the electronic device from a first visual state to a second visual state in response to detecting that the device wake criteria are met; After transitioning the device to the second visual state, transitioning the electronic device from the second visual state to the third visual state in accordance with a determination that a biometric criterion is met based on the biometric data provided by the one or more biometric sensors, the transition from the second visual state to the third visual state being a continuation of the transition from the first visual state to the second visual state; and maintaining the electronic device in the second visual state in accordance with a determination that a biometric criterion is not met based on biometric data provided by the one or more biometric sensors.

241. one or more biosensors; The display and 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: Detecting that device wake criteria are met; transitioning the electronic device from a first visual state to a second visual state in response to detecting that the device wake criteria are met; After transitioning the device to the second visual state, transitioning the electronic device from the second visual state to the third visual state in accordance with a determination that a biometric criterion is met based on the biometric data provided by the one or more biometric sensors, the transition from the second visual state to the third visual state being a continuation of the transition from the first visual state to the second visual state; and instructions for maintaining the electronic device in the second visual state in accordance with a determination that a biometric criterion is not met based on biometric data provided by the one or more biometric sensors.

242. one or more biosensors; The display and means for detecting that a device wake criterion has been met; means for transitioning the electronic device from a first visual state to a second visual state in response to detecting that the device wake criteria are met; After transitioning the device to the second visual state, transitioning the electronic device from the second visual state to the third visual state in accordance with a determination that a biometric criterion is met based on biometric data provided by the one or more biometric sensors, the transition from the second visual state to a third visual state being a continuation of the transition from the first visual state to the second visual state; and means for maintaining the electronic device in the second visual state in accordance with a determination that a biometric criterion is not met based on biometric data provided by the one or more biometric sensors.

243. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs including instructions to perform the method of any one of claims 217 to 239.

244. one or more biometric devices; The display and 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 perform the method of any one of claims 217 to 239.

245. one or more biometric devices; The display and and means for performing the method of any one of claims 217 to 239.

246. 1. An electronic device having one or more biosensors and a display, Detecting a state associated with performing a biometric check using a biometric sensor without explicit input from a user requesting biometric authentication while the electronic device is in a locked state; In response to detecting the condition, performing a first biometric test; capturing first biometric data using the one or more biometric sensors; After capturing the first biometric data, transitioning the device from the locked state to an unlocked state in response to a determination that the first biometric data satisfies a biometric standard; maintaining the device in the locked state in accordance with a determination that the first biometric data does not satisfy the biometric criteria; and detecting a request to perform a respective action via the device without receiving further authentication information from the user after performing the first biometric test; In response to detecting the request to perform the respective operation, performing the respective action in accordance with a determination that the respective action does not require authentication; performing the respective operation in accordance with a determination that the respective operation requires authentication and that the device is in the unlocked state; responsive to a determination that the respective operation requires authentication and that the device is in the locked state; capturing second biometric data using the one or more biometric sensors without explicit input from the user requesting a second biometric test; performing the second biometric test after capturing the second biometric data; performing the respective action in response to a determination that the second biometric data satisfies the biometric criteria; and ceasing to perform the respective action in accordance with a determination that the second biometric data does not satisfy the biometric criteria.

247. 247. The method of claim 246, wherein detecting a request to perform the respective action via the device without receiving further authentication information from the user includes detecting a request to display content that cannot be displayed when the electronic device is in the locked state.

248. 248. The method of claim 246 or 247, wherein the one or more biometric sensors include a non-contact biometric sensor configured to capture biometric data associated with a biometric feature located within a predetermined distance range from the non-contact biometric sensor.

249. 249. The method of any one of claims 246 to 248, wherein the device is limited from performing more than a predetermined number of biometric tests without successful authentication.

250. 250. A method according to any one of claims 246 to 249, wherein the device performs fewer than the predetermined number of biometric tests in response to detecting the condition, and reserves at least one biometric test for use in response to detecting the request to perform the respective action.

251. detecting a state associated with performing the biometric authentication using a biometric sensor without explicit input from the user requesting the biometric authentication; 251. The method of any one of claims 246 to 250, comprising detecting a display-wake state while the display of the electronic device is disabled.

252. 252. The method of any one of claims 246 to 251, further comprising: in response to detecting the request to perform the respective operation, displaying an alternative authentication interface in accordance with a determination that the respective operation requires authentication and the device is in the locked state.

253. 253. The method of any one of claims 246 to 252, further comprising: in response to detecting the request to perform the respective operation, displaying an authentication notification for the biometric authentication without displaying an option to proceed with an alternative form of authentication in accordance with a determination that the respective operation requires authentication and the device is in the locked state.

254. the second biometric test is performed while displaying an alternative authentication interface; 254. The method of any one of claims 246 to 253, further comprising: the biometric authentication criteria including a requirement that authentication using the alternative authentication interface has not already been initiated in order to satisfy the biometric authentication criteria.

255. 254. The method of any one of claims 246 to 253, wherein performing at least a portion of a second biometric test comprises performing at least a portion of the second biometric test while displaying an alternative authentication interface.

256. determining that the biometric criteria are met while displaying the alternate authentication interface; and performing the respective action in response to determining that the biometric criteria is satisfied.

257. 257. The method of any one of claims 246 to 256, comprising, in response to detecting the request to perform the respective operation while the device is in the locked state, maintaining the device in the locked state in accordance with a determination that the second biometric data does not satisfy the biometric authentication criteria.

258. The request to perform each operation is Notification choices, swipe gestures, moving the electronic device in a predetermined manner; and 258. The method of any one of claims 246 to 257, comprising at least one of: a selection of an affordance;

259. receiving a request to perform an operation that does not require authentication while the device is in a locked state; 258. The method of any one of claims 246 to 257, comprising: in response to the request to perform the operation that does not require authentication, performing the operation without waiting for authentication.

260. displaying, on the touch-sensitive display, one or more affordances for performing operations that do not require authentication while the electronic device is in a locked state; detecting activation of each affordance of the one or more affordances for performing an operation that does not require authentication while displaying the one or more affordances for performing an operation that does not require authentication; In response to detecting activation of a respective affordance of the one or more affordances for performing an operation that does not require authentication, performing an action associated with the respective affordance in accordance with a determination that a face was looking at the display of the electronic device when the activation of the respective affordance was detected; and canceling execution of the action associated with the respective affordance in accordance with a determination that a face was not looking at the display of the electronic device when the activation of the respective affordance was detected.

261. receiving a second request to perform a second action while performing the first biometric test and without receiving further authentication information from the user; In response to receiving the second request to perform the second operation, displaying an alternative authentication interface in response to a determination that the second request to perform the second action has been received after determining that the first biometric data does not satisfy the biometric authentication criterion; 261. The method of any one of claims 246 to 260, further comprising: displaying a biometric indicator including a notification that biometric authentication is being attempted without displaying the alternative authentication interface in accordance with a determination that the second request to perform the second action has been received before evaluating the first biometric data.

262. 262. The method of claim 261, wherein the biometric indicator displayed in response to receiving the second request to perform the second operation prior to evaluating the first biometric data, and in accordance with a determination that the second request to perform the second operation has been received, comprises a notification of an application associated with the notification.

263. In response to detecting the request to perform the respective action, displaying an alternative authentication user interface in accordance with a determination that the second biometric data does not satisfy the biometric authentication criteria; While displaying the alternate authentication user interface, detecting an alternate authentication attempt corresponding to the alternate authentication user interface; in response to detecting the alternate authentication attempt corresponding to the alternate authentication user interface; pursuant to a determination that the authentication attempt is successful and that biometric data corresponding to the alternative authentication attempt satisfies a first similarity criterion to stored biometric data corresponding to an authorized user of the device, performing the respective operations and storing additional information based on the biometric data corresponding to the alternative authentication attempt as biometric data that can be used in future biometric authentication attempts to identify the authorized user of the device; 263. The method of any one of claims 246 to 262, further comprising: in accordance with a determination that the authentication attempt is successful and that biometric data corresponding to the alternative authentication attempt does not satisfy the first similarity criterion to stored biometric data corresponding to an authorized user of the device, performing the respective operation without storing additional information based on the biometric data corresponding to the alternative authentication attempt as biometric data that can be used in future biometric authentication attempts to identify the authorized user of the device.

264. 264. The method of claim 263, further comprising: in response to detecting the alternative authentication attempt corresponding to the alternative authentication user interface, outputting an output indicating that the authentication attempt was successful and that information used in future biometric authentication attempts to identify the authorized user of the device has been modified in accordance with a determination that biometric data corresponding to the alternative authentication attempt meets a similarity criterion to stored biometric data corresponding to an authorized user of the device.

265. receiving a request to store additional information for use in biometric authentication while the device is in an unlocked state; in response to said request to store additional information for use in biometric authentication; capturing a third biometric data; storing additional information based on the third biometric data that can be used in future biometric authentication attempts to identify the authorized user of the device in accordance with a determination that the third biometric data satisfies a second similarity criterion with respect to stored biometric data corresponding to an authorized user of the device, the second similarity criterion requiring a lesser similarity between the third biometric data and the stored biometric data than that required by the first similarity criterion; The method of claim 263 or 264, comprising: refraining from storing additional information based on the third biometric data that can be used in future biometric authentication attempts to identify the authorized user of the device in accordance with a determination that the third biometric data does not satisfy the second similarity criterion to stored biometric data corresponding to the authorized user of the device.

266. 266. The method of any one of claims 246 to 265, further comprising, while in the unlocked state, outputting a prompt corresponding to instructions for providing the request to perform the respective action before detecting the request to perform the respective action.

267. 267. The method of claim 266, wherein the prompt criteria include a requirement that the user's gaze be directed at the electronic device.

268. 268. The method of claim 267, wherein the prompt criteria include a requirement that the device detect facial characteristics that indicate the face is looking at the electronic device for at least a predetermined amount of time.

269. 1. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs comprising: Detecting a state associated with performing a biometric check using a biometric sensor without explicit input from a user requesting biometric authentication while the electronic device is in a locked state; In response to detecting the condition, performing a first biometric test; capturing first biometric data using the one or more biometric sensors; After capturing the first biometric data, transitioning the device from the locked state to an unlocked state in response to a determination that the first biometric data satisfies a biometric standard; maintaining the device in the locked state in accordance with a determination that the first biometric data does not satisfy the biometric criteria; detecting a request to perform a respective action via the device without receiving further authentication information from the user after performing the first biometric test; In response to detecting the request to perform the respective operation, performing the respective action in accordance with a determination that the respective action does not require authentication; performing the respective operation in accordance with a determination that the respective operation requires authentication and that the device is in the unlocked state; responsive to a determination that the respective operation requires authentication and that the device is in the locked state; capturing second biometric data using the one or more biometric sensors without explicit input from the user requesting a second biometric test; performing the second biometric test after capturing the second biometric data; performing the respective action in response to a determination that the second biometric data satisfies the biometric criteria; abstaining from performing the respective action in accordance with a determination that the second biometric data does not satisfy the biometric authentication criteria.

270. one or more biosensors; The display and 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: Detecting a state associated with performing a biometric check using a biometric sensor without explicit input from a user requesting biometric authentication while the electronic device is in a locked state; In response to detecting the condition, performing a first biometric test; capturing first biometric data using the one or more biometric sensors; After capturing the first biometric data, transitioning the device from the locked state to an unlocked state in response to a determination that the first biometric data satisfies a biometric standard; maintaining the device in the locked state in accordance with a determination that the first biometric data does not satisfy the biometric criteria; detecting a request to perform a respective action via the device without receiving further authentication information from the user after performing the first biometric test; In response to detecting the request to perform the respective operation, performing the respective action in accordance with a determination that the respective action does not require authentication; performing the respective operation in accordance with a determination that the respective operation requires authentication and that the device is in the unlocked state; responsive to a determination that the respective operation requires authentication and that the device is in the locked state; capturing second biometric data using the one or more biometric sensors without explicit input from the user requesting a second biometric test; performing the second biometric test after capturing the second biometric data; performing the respective action in response to a determination that the second biometric data satisfies the biometric criteria; and instructions for canceling performance of the respective action in accordance with a determination that the second biometric data does not satisfy the biometric authentication criteria.

271. one or more biosensors; The display and means for detecting a state associated with performing a biometric check using a biometric sensor without explicit input from a user requesting biometric authentication while the electronic device is in a locked state; means for performing a first biometric test in response to detecting the condition, means for capturing first biometric data using the one or more biometric sensors; After capturing the first biometric data, transitioning the device from the locked state to an unlocked state in response to a determination that the first biometric data satisfies a biometric standard; means for maintaining the device in the locked state in accordance with a determination that the first biometric data does not satisfy the biometric authentication criteria; means for detecting a request to perform a respective action via the device after performing the first biometric test without receiving further authentication information from the user; and In response to detecting the request to perform the respective operation, performing the respective action in accordance with a determination that the respective action does not require authentication; performing the respective operation in accordance with a determination that the respective operation requires authentication and that the device is in the unlocked state; responsive to a determination that the respective operation requires authentication and that the device is in the locked state; capturing second biometric data using the one or more biometric sensors without explicit input from the user requesting a second biometric test; performing the second biometric test after capturing the second biometric data; performing the respective action in response to a determination that the second biometric data satisfies the biometric criteria; and means for canceling performance of the respective action in accordance with a determination that the second biometric data does not satisfy the biometric authentication criterion.

272. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biosensors and a display, the one or more programs including instructions for performing the method of any one of claims 246 to 268.

273. one or more biometric devices; The display and 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 perform the method of any one of claims 246 to 268.

274. one or more biometric devices; The display and and means for performing the method of any one of claims 246 to 268.

275. 1. An electronic device having a display, a button, and one or more biometric sensors separate from the button, detecting activation of one or more of the buttons while the electronic device is in a first state in which respective functions of the device are disabled; in response to detecting activation of the one or more of the buttons; capturing biometric data with the one or more biometric sensors separate from the button; transitioning the electronic device to a second state in which the respective functionality of the device is enabled in response to a determination that the biometric data satisfies a biometric authentication standard; and in accordance with a determination that the biometric data does not satisfy the biometric authentication criteria, maintaining the electronic device in the first state and displaying a notification on the display that biometric authentication has failed.

276. 276. The method of claim 275, wherein the one or more biometric sensors include a facial recognition sensor and the biometric data corresponds to at least a portion of a face.

277. the respective functions of the electronic devices are involved in a transaction; the electronic device is not enabled to participate in the transaction when in the first state; 277. The method of claim 275 or 276, wherein the electronic device is enabled to participate in the transaction when in the second state.

278. 278. The method of claim 277, wherein participating in the transaction includes transmitting protected data from the electronic device.

279. information enabling said device to participate in said transaction is securely stored within a secure element; when the device is in the first state, the information enabling the device to participate in the transaction is not accessible on the device outside the secure element; 278. The method of claim 277, wherein when the device is in the second state, the information enabling the device to participate in the transaction is made temporarily accessible by the secure element at the device outside the secure element.

280. the one or more biometric sensors include a camera; 279. The method of any one of claims 275 to 278, wherein capturing biometric data includes capturing the biometric data using the camera.

281. 281. The method of any one of claims 275 to 280, wherein the activation of the one or more buttons comprises pressing the button twice.

282. 282. The method of any one of claims 275 to 281, wherein the button has a fixed location relative to the display of the electronic device.

283. 283. The method of any one of claims 275 to 282, wherein the button is a mechanical button.

284. 283. The method of any one of claims 275 to 282, wherein the button is a solid-state button.

285. 285. The method of any one of claims 275 to 284, further comprising outputting a prompt to provide activation of the one or more buttons before detecting activation of the one or more buttons.

286. 286. The method of claim 285, wherein the prompt is displayed on the display of the electronic device, and wherein outputting the prompt for the user to provide activation of the one or more of the buttons includes highlighting the prompt relative to one or more elements displayed on the display of the electronic device.

287. in response to detecting activation of the one or more of the buttons; 287. The method of any one of claims 275 to 286, further comprising displaying a biometric interface including a representation of user credentials that are restricted from use without proper biometric authentication.

288. displaying, on the display, the prompt for providing activation of the one or more buttons at a first location within the biometric authentication interface prior to detecting activation of the one or more buttons; and after displaying the prompt, moving the representation of the user credentials from a second position on the display to the first position on the display.

289. 289. The method of claim 288, wherein moving the representation of the user credential from the second position to the first position includes displaying a biometric glyph in a portion of the display that was occupied by the user credential when the user credential was displayed in the second position.

290. After transitioning the electronic device to the second state, maintaining the device in the second state for a first predetermined period of time; 290. The method of any one of claims 275 to 289, further comprising transitioning the electronic device from the second state to the first state after the first predetermined period of time has elapsed.

291. The activation of the one or more buttons is detected while a first application is active on the electronic device, and the method further comprises: detecting a user input corresponding to a request to terminate the first application while the device is in the second state; In response to detecting the user input corresponding to a request to terminate the first application, Terminate the first application; 291. The method of any one of claims 275 to 290, further comprising: transitioning to the first state.

292. 292. The method of any one of claims 275 to 291, wherein capturing biometric data by the one or more biometric sensors includes activating the one or more biometric sensors for a second predetermined period of time.

293. 293. The method of any one of claims 275 to 292, further comprising: displaying an alternative authentication affordance in accordance with the determination that the biometric data does not satisfy the biometric authentication criteria.

294. detecting a selection of the alternative authentication affordance after determining that the biometric data does not satisfy the biometric authentication criterion; 300. The method of claim 293, further comprising: in response to detecting selection of the alternative authentication affordance, displaying an alternative authentication interface on the display.

295. The biometric data is first biometric data, and the method includes: In response to detecting a selection of the alternative authentication affordance, capturing second biometric data with the one or more biometric sensors; transitioning the electronic device to the second state in response to a determination that the second biometric data satisfies the biometric criterion; 300. The method of claim 294, further comprising: maintaining the electronic device in the first state and displaying the alternative authentication interface on the display in accordance with a determination that the second biometric data does not satisfy the biometric authentication criteria.

296. the biometric data is first biometric data, After the method determines that the first biometric data does not satisfy the biometric standard, Detecting a respective user input corresponding to a request to retry biometric authentication; in response to detecting the user input corresponding to the request to retry biometric authentication; capturing third biometric data with the one or more biometric sensors; transitioning the electronic device to the second state in accordance with a determination that the third biometric data satisfies the biometric criterion, wherein the respective functionality of the device is enabled; 296. The method of any one of claims 293 to 295, comprising: maintaining the electronic device in the first state in accordance with a determination that the third biometric data does not satisfy the biometric authentication criterion.

297. 300. The method of claim 296, wherein the user input corresponding to the request to retry biometric authentication comprises activation of one or more of the buttons.

298. 298. The method of claim 296 or 297, wherein the user input corresponding to the request to retry biometric authentication comprises a movement of the electronic device.

299. detecting another activation of one or more of the buttons; capturing second biometric data with the one or more biometric sensors separate from the button pursuant to a determination that biometric capture criteria are met; and 300. The method of any one of claims 275 to 298, further comprising: discontinuing capturing the second biometric data in accordance with a determination that the biometric capture criteria have not been met.

300. 289. A method according to any one of claims 285 to 288, wherein outputting the prompt is performed in response to detecting an external signal of a predetermined type.

301. 301. The method of any one of claims 285-288 and 300, wherein outputting the prompt comprises displaying an educational interface including a prompt element adjacent to the button.

302. and displaying a tutorial interface including an affordance before outputting the prompt; 302. The method of claim 301, wherein outputting the prompt occurs in response to a selection of the affordance.

303. 303. The method of claim 302, wherein detecting the activation of the one or more buttons occurs while displaying the tutorial interface.

304. 304. The method of any one of claims 275 to 303, wherein the respective functionality of the device is for providing information associated with an action via a short-range communication radio of the electronic device.

305. 305. The method of any one of claims 275 to 304, wherein the activation of the one or more buttons occurs at least in part while the device's display is off or displaying a user interface not related to payment.

306. prior to detecting activation of the one or more of the buttons; Detecting activation of an affordance of a first application; In response to detecting the activation of the affordance of the first application, providing information associated with an action from the first application to a second application; 300. The method of any one of claims 275 to 299, further comprising: transitioning the electronic device to the second state in which the respective functions of the device are enabled, and then using the respective functions of the electronic device to perform the action based on the information.

307. In response to detecting the selection of the affordance of the first application, on the display: At least a portion of the information associated with the action in a first location; and 307. The method of claim 306, further comprising simultaneously displaying a second prompt to provide for activation of the one or more of the buttons at a second location, the second location being closer to the buttons than the first location.

308. receiving a request from a second device to proceed with an action, the request including information associated with one or more options selected at the second device; 300. The method of any one of claims 275 to 299, further comprising: transitioning the electronic device to the second state in which the respective functions of the device are enabled, and then using the respective functions of the device to perform the action based on the information.

309. 1. A non-transitory 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, a button, and one or more biometric sensors separate from the buttons, the one or more programs comprising: detecting activation of one or more of the buttons while the electronic device is in a first state in which respective functions of the device are disabled; in response to detecting activation of the one or more of the buttons; capturing biometric data with the one or more biometric sensors separate from the button; transitioning the electronic device to a second state in which the respective functionality of the device is enabled in response to a determination that the biometric data satisfies a biometric authentication standard; pursuant to a determination that the biometric data does not satisfy the biometric authentication criteria, maintaining the electronic device in the first state and displaying a notice on the display that biometric authentication failed.

310. The display and Button and one or more biometric sensors separate from said button; 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: detecting activation of one or more of the buttons while the electronic device is in a first state in which respective functions of the device are disabled; in response to detecting activation of the one or more of the buttons; capturing biometric data with the one or more biometric sensors separate from the button; transitioning the electronic device to a second state in which the respective functionality of the device is enabled in response to a determination that the biometric data satisfies a biometric authentication standard; pursuant to a determination that the biometric data does not satisfy the biometric authentication criteria, maintaining the electronic device in the first state and displaying a notice on the display that biometric authentication has failed.

311. The display and Button and one or more biometric sensors separate from said button; means for detecting activation of one or more of the buttons while the electronic device is in a first state in which respective functions of the device are disabled; in response to detecting activation of the one or more of the buttons; capturing biometric data with the one or more biometric sensors separate from the button; transitioning the electronic device to a second state in which the respective functionality of the device is enabled in response to a determination that the biometric data satisfies a biometric authentication standard; means for, in accordance with a determination that the biometric data does not satisfy the biometric authentication criteria, maintaining the electronic device in the first state and displaying a notification on the display that biometric authentication has failed.

312. A non-transitory 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, a button, and one or more biometric sensors separate from the buttons, the one or more programs including instructions to perform the method of any one of claims 275 to 308.

313. The display and Button and one or more biometric sensors separate from said button; 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 perform the method of any one of claims 275 to 308.

314. The display and Button and one or more biometric sensors separate from said button; and means for performing the method of any one of claims 275 to 308.

315. 1. An electronic device having one or more biosensors and a display, Detecting a request to perform each action requiring authentication; In response to detecting the request to perform the respective operation requiring authentication, performing the respective action in response to a determination that the device is unlocked; and in accordance with a determination that the device is locked and a first form of authentication is available, the first form of authentication being a biometric form based on data obtained by the one or more biometric sensors, displaying an authentication indicator for the first form of authentication on the display without displaying one or more affordances for using a second form of authentication.

316. 316. The method of claim 315, comprising: in response to detecting the request to perform the respective operation requiring authentication, displaying one or more affordances for using the second form of authentication in accordance with a determination that the device is locked and the first form of biometric authentication is not available.

317. 317. The method of claim 316, wherein the first form of authentication is unavailable because it has been disabled.

318. 317. The method of claim 316, wherein the first form of authentication is not available because operation of the one or more biometric sensors is limited by current environmental and / or device conditions that reduce the ability of the one or more biometric sensors to operate within predetermined parameters.

319. processing respective data from the one or more biometric sensors while displaying the authentication indicator for the first form of authentication without displaying an affordance for using the second form of authentication; after processing the respective data from the one or more biometric sensors; performing the respective actions in accordance with a determination that the respective data from the one or more biometric sensors is consistent with biometric information authorized to perform the respective actions; 319. The method of any one of claims 315 to 318, comprising: displaying one or more affordances for using the second form of authentication that were not displayed before processing the respective data from the one or more biometric sensors in accordance with a determination that the respective data is not consistent with biometric information authorized to perform the respective operation.

320. 320. The method of claim 319, wherein at least a portion of the respective data from the one or more biometric sensors that is processed while displaying the biometric indicator for the first biometric authentication form without displaying one or more affordances for using the second authentication form was obtained by the one or more biometric sensors prior to displaying an authentication status indicator for the first authentication form.

321. 321. The method of claim 319 or 320, wherein at least a portion of the respective data from the one or more biometric sensors that is processed while displaying the biometric authentication indicator for the first biometric authentication form without displaying one or more affordances for using the second authentication form was obtained by the one or more biometric sensors after displaying the authentication indicator for the first authentication form.

322. displaying one or more affordances for using the second form of authentication that were not displayed prior to processing the respective data from the one or more biometric sensors. displaying the one or more affordances for using the second form of authentication after a first period of time has elapsed in accordance with a determination that a biometric feature corresponding to the first form of authentication has been detected by the one or more biometric sensors; 322. The method of any one of claims 319 to 321, comprising: in accordance with a determination that a biometric feature corresponding to the first form of authentication has not been detected by the one or more biometric sensors, displaying the one or more affordances for using the second form of authentication after a second period of time has elapsed, the second period of time being different from the first period of time.

323. displaying one or more affordances for using the second form of authentication that were not displayed prior to processing the respective data from the one or more biometric sensors. simultaneously displaying the user interface for the second authentication form along with respective instructions for providing one or more inputs for authenticating via the second authentication form in accordance with a determination that a biometric feature usable with the first authentication form but inconsistent with an authorized biometric feature has been detected; 323. The method of any one of claims 319 to 322, comprising: in accordance with a determination that a biometric feature corresponding to the first authentication form has not been detected by the one or more biometric sensors, displaying the user interface for the second authentication form without displaying the respective instructions for providing one or more inputs for authenticating via the second authentication form.

324. the request to perform a respective action includes a home input; 324. The method of any one of claims 315 to 323, wherein the respective action includes displaying a home screen including a plurality of application icons for opening different applications.

325. the request to perform a respective action includes selecting a notification; 324. The method of any one of claims 315 to 323, wherein the respective action includes displaying an application user interface for an application corresponding to the notification.

326. 326. The method of any one of claims 315 to 325, wherein the authentication indicator includes information indicating that the device is attempting to use a first form of authentication.

327. 327. The method of any one of claims 315 to 326, wherein the authentication indicator includes information indicative of a progress of attempts at the first form of authentication.

328. after displaying one or more affordances for using the second form of authentication that were not displayed prior to processing the respective data from the one or more biometric sensors; pursuant to determining that the request to perform the respective action includes a home input, waiting for additional input for a first delay time period before ceasing display of the one or more affordances for using the second form of authentication; 328. The method of any one of claims 315 to 327, comprising: in accordance with a determination that the request to perform the respective action includes selection of a notification, waiting for additional input for a second delay time period before ceasing display of the one or more affordances for using the second form of authentication, wherein the second delay time period is different from the first delay time period.

329. displaying one or more affordances for using the second form of authentication that were not displayed prior to processing the respective data from the one or more biometric sensors. displaying a plurality of character input keys for inputting a sequence of characters for authentication in response to a determination that the request to perform the respective operation includes a home input; 329. The method of any one of claims 315 to 328, comprising: displaying a passcode affordance that, when activated, displays a plurality of character input keys for inputting a sequence of characters for authentication in accordance with a determination that the request to perform the respective action includes selection of a notification.

330. 329. The method of claim 328, wherein the passcode affordance is limited to activation in response to tap input and is responsive to one or more other types of input that include additional input requirements other than touch input.

331. attempting biometric authentication using a first form of authentication while the device is locked and the first form of authentication is enabled; and displaying, while attempting the biometric authentication using the first form of authentication, a progress indicator that changes appearance to indicate progress towards biometric authentication using the first form of authentication.

332. after attempting the biometric authentication using the first form of authentication; updating the progress indicator in a first manner to indicate success of the authentication via the first authentication type in accordance with a determination that the biometric authentication via the first authentication type is successful; 331. The method of claim 330, comprising: updating the progress indicator in a second manner to indicate authentication failure in accordance with a determination that the biometric authentication using the first authentication form detects a biometric feature that can be used in the first authentication form but is inconsistent with an allowed biometric feature, wherein the second manner of updating the progress indicator is different from the first manner of updating the progress indicator.

333. after attempting the biometric authentication using the first form of authentication; 332. The method of claim 331, comprising updating the progress indicator in a third manner different from the first manner and the second manner in accordance with a determination that the biometric authentication according to the first authentication form does not detect a biometric feature that can be used in the first authentication form.

334. after attempting the biometric authentication using the first form of authentication; 334. The method of any one of claims 331 to 333, comprising generating a first tactile output indicating authentication failure in accordance with a determination that the biometric authentication according to the first authentication form detects a biometric feature that can be used in the first authentication form but is inconsistent with an allowed biometric feature.

335. after attempting the biometric authentication using the first form of authentication; 335. The method of any one of claims 331 to 334, comprising generating a second tactile output indicating successful authentication in accordance with a determination that the biometric authentication according to the first form of authentication is successful.

336. after attempting the biometric authentication using the first form of authentication; 336. The method of any one of claims 331 to 335, comprising, pursuant to a determination that the biometric authentication according to the first authentication form did not detect a biometric feature that can be used in the first authentication form, displaying a graphical notification that successful authentication did not occur without generating a tactile output.

337. after a first attempt at the biometric authentication using the first form of authentication; displaying a user interface for the second authentication form, the user interface including a plurality of character input keys for inputting a series of characters for authentication; another attempt to authenticate using the first form of authentication while displaying the user interface for the second form of authentication; performing the respective action in accordance with a determination that the biometric authentication using the first authentication form is successful; and canceling execution of the respective operations, generating a first tactile output indicating authentication failure, and displaying a graphical notification that authentication success did not occur in accordance with a determination that the biometric authentication according to the first authentication form detects a biometric feature that can be used in the first authentication form but is inconsistent with an authorized biometric feature before receiving input of fewer than a threshold number of characters via one or more of the plurality of character input keys; and ceasing to perform the respective operation and displaying a graphical notification that successful authentication did not occur without generating a tactile output in accordance with a determination that the biometric authentication using the first authentication form has detected a biometric feature that can be used in the first authentication form but is inconsistent with an allowed biometric feature after receiving input of at least the threshold number of characters via one or more of the plurality of character input keys.

338. While the device is in a locked state in which the device is not authorized to perform the respective operation, displaying a first graphical notification indicating that the device is in the locked state; and displaying, in place of the first graphical notification, a second graphical notification indicating that the device is in the unlocked state while the device is in the unlocked state in which the device is authorized to perform the respective operation.

339. replacing the first graphical notification with a progress indicator while the device attempts the first form of authentication; After completing the first form of authentication attempt, replacing the progress indicator with the first graphical notification in response to a determination that the authentication was not successful; and replacing the progress indicator with the second graphical notification in accordance with a determination that the authentication is successful.

340. the first graphical notification and the second graphical notification are displayed in respective locations within the user interface; The method comprises: detecting a first input at a location within the user interface corresponding to the respective location; responsive to detecting the first input at the location corresponding to the respective location within the user interface, attempting the first form of authentication in accordance with a determination that the device is in a locked state.

341. the first graphical notification and the second graphical notification are displayed in respective locations within the user interface; The method comprises: detecting a second input at a location within the user interface corresponding to the respective location; responsive to detecting the second input at the location corresponding to the respective location within the user interface, transitioning the device from the unlocked state to the locked state in accordance with a determination that the device is in an unlocked state.

342. 1. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biometric sensors and a display, the one or more programs comprising: Detecting a request to perform each action requiring authentication; In response to detecting the request to perform the respective operation requiring authentication, performing the respective action in response to a determination that the device is unlocked; pursuant to a determination that the device is locked and that the first form of authentication is usable, the first form of authentication being a biometric form based on data obtained by the one or more biometric sensors, displaying an authentication indicator for the first form of authentication on the display without displaying one or more affordances for using a second form of authentication.

343. one or more biosensors; The display and 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: Detecting a request to perform each action requiring authentication; In response to detecting the request to perform the respective operation requiring authentication, performing the respective action in response to a determination that the device is unlocked; pursuant to a determination that the device is locked and that the first form of authentication is usable, the first form of authentication being a biometric form based on data obtained by the one or more biometric sensors, displaying an authentication indicator for the first form of authentication on the display without displaying one or more affordances for using a second form of authentication.

344. one or more biosensors; The display and means for detecting a request to perform each action requiring authentication; In response to detecting the request to perform the respective operation requiring authentication, performing the respective action in response to a determination that the device is unlocked; means for displaying, in accordance with a determination that the device is locked and a first form of authentication is available, the first form of authentication being a biometric authentication form based on data obtained by the one or more biometric sensors, an authentication indicator for the first form of authentication on the display without displaying one or more affordances for using a second form of authentication.

345. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biosensors and a display, the one or more programs including instructions to perform the method of any one of claims 315 to 341.

346. one or more biometric devices; The display and 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 perform the method of any one of claims 315 to 341.

347. one or more biometric devices; The display and and means for performing the method of any one of claims 315 to 341.

348. In an electronic device having one or more biosensors, receiving a first request to perform a respective operation requiring authentication; In response to receiving the first request to perform the respective operation, using the one or more biometric sensors to determine whether biometric criteria are met, including a requirement that a biometric feature of each type authorized to perform the respective operation be detected by the biometric sensor; performing the respective action in response to a determination that the biometric criteria is satisfied; withdrawing from performing the respective action in accordance with a determination that the biometric criteria is not satisfied; and receiving a second request to perform the respective action after the determination that the biometric criterion is not satisfied in response to receiving the first request; In response to receiving the second request to perform the respective operation, In response to a determination that the biometric criteria are not satisfied because the one or more biometric sensors do not detect the presence of the respective type of biometric feature in response to the first request, determining whether the biometric criteria are satisfied using the one or more biometric sensors in response to the second request; and in response to the second request, in accordance with a determination that the biometric criteria are not satisfied because the one or more biometric sensors detected a biometric feature of the respective type that does not correspond to the allowed biometric feature, discontinuing using the one or more biometric sensors to determine whether the biometric criteria are satisfied.

349. In response to receiving the first request, after the determination that the biometric criteria is not satisfied, receiving a third request to perform the respective operation, the third request being of a different type than the first request and the second request; 349. The method of claim 348, further comprising: in response to receiving the third request to perform the respective operation, determining, in response to the third request, using the one or more biometric sensors whether the biometric authentication criteria are met.

350. The device further includes a display, and the method further comprises:

349. The method of claim 348 or 349, comprising, in response to receiving the first request to perform the respective action, ceasing to display on the display a notification to retry authentication using the one or more biometric sensors in accordance with the determination that the biometric authentication criteria have not been met.

351. 351. The method of any one of claims 348 to 350, wherein the determination that the biometric authentication criteria are not satisfied in response to the first request because the one or more biometric sensors do not detect the presence of the respective type of biometric feature is a determination that the biometric authentication criteria are not satisfied in response to the first request because the one or more biometric sensors do not detect the presence of the respective type of biometric feature for at least a predetermined time.

352. In response to receiving the second request to perform the respective operation, 352. The method of any one of claims 348 to 351, further comprising prompting an alternative form of authentication in accordance with a determination that biometric authentication is unavailable.

353. the device applying respective limits to the number of failed biometric authentication attempts allowed before an alternate form of authentication is required; 353. The method of any one of claims 348 to 352, wherein the device stops using the one or more biometric sensors to determine whether the biometric criteria are met in response to requests to perform the respective operations after a predetermined number of requests to perform the respective operations result in failed biometric authentication attempts, the predetermined number of requests being less than the respective limits.

354. The first request is also a request to perform an operation that does not require biometric authentication, and the method further comprises:

354. The method of any one of claims 348 to 353, further comprising, in response to receiving the first request, performing the action that does not require biometric authentication.

355. 355. The method of any one of claims 348 to 354, wherein the first request is a request to open a web page.

356. 356. The method of any one of claims 348 to 355, wherein using the one or more biometric sensors to determine whether the biometric criteria are met in response to the second request is performed automatically in response to receiving the second request to perform the respective action.

357. 357. The method of any one of claims 348 to 356, wherein the one or more biometric sensors are contactless biometric sensors configured to perform biometric authentication without physical contact from the user.

358. 358. The method of any one of claims 348 to 357, further comprising: in response to the second request, performing the respective action in accordance with a determination that the biometric criteria are satisfied in response to the second request.

359. 359. The method of any one of claims 348 to 358, wherein the respective action is to automatically fill in one or more fillable fields with credential information.

360. 359. The method of any one of claims 348 to 358, wherein the respective action is to provide access to restricted content.

361. 359. The method of any one of claims 348 to 358, wherein the respective action is to transition the electronic device from a locked state to an unlocked state.

362. 359. The method of any one of claims 348 to 358, wherein the respective action is to enable the electronic device to participate in a transaction.

363. The device further includes a display, and the method further comprises:

359. The method of any one of claims 348 to 358, further comprising displaying a notification on the display that biometric authentication is being performed while the one or more biometric sensors are being used to determine whether biometric authentication criteria are met.

364. 364. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biosensors, the one or more programs including instructions to perform the method of any one of claims 348 to 363.

365. one or more biosensors; 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 perform the method of any one of claims 348 to 363.

366. one or more biosensors; and means for performing the method of any one of claims 348 to 363.

367. 1. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biosensors, the one or more programs comprising: receiving a first request to perform a respective operation requiring authentication; In response to receiving the first request to perform the respective operation, using the one or more biometric sensors to determine whether biometric criteria are met, including a requirement that a biometric feature of each type authorized to perform the respective operation be detected by the biometric sensor; performing the respective action in response to a determination that the biometric criteria is satisfied; refraining from performing the respective action in response to a determination that the biometric criteria is not satisfied; receiving a second request to perform the respective action after the determination that the biometric criteria is not satisfied in response to receiving the first request; In response to receiving the second request to perform the respective operation, In response to a determination that the biometric criteria are not satisfied because the one or more biometric sensors do not detect the presence of the respective type of biometric feature in response to the first request, determining whether the biometric criteria are satisfied using the one or more biometric sensors in response to the second request; and in response to the first request, in accordance with a determination that the biometric criteria are not satisfied because the one or more biometric sensors detected a biometric feature of the respective type that does not correspond to the allowing biometric feature, discontinue using the one or more biometric sensors to determine whether the biometric criteria are satisfied in response to the second request.

368. one or more biosensors; 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: receiving a first request to perform a respective operation requiring authentication; In response to receiving the first request to perform the respective operation, using the one or more biometric sensors to determine whether biometric criteria are met, including a requirement that a biometric feature of each type authorized to perform the respective operation be detected by the biometric sensor; performing the respective action in response to a determination that the biometric criteria is satisfied; refraining from performing the respective action in response to a determination that the biometric criteria is not satisfied; receiving a second request to perform the respective action after the determination that the biometric criteria is not satisfied in response to receiving the first request; In response to receiving the second request to perform the respective operation, In response to a determination that the biometric criteria are not satisfied because the one or more biometric sensors do not detect the presence of the respective type of biometric feature in response to the first request, determining whether the biometric criteria are satisfied using the one or more biometric sensors in response to the second request; and in response to the second request, discontinue using the one or more biometric sensors to determine whether the biometric criteria are satisfied in accordance with a determination that, in response to the first request, the one or more biometric sensors detected a biometric feature of the respective type that does not correspond to the allowed biometric feature and therefore the biometric criteria are not satisfied.

369. one or more biosensors; means for receiving a first request to perform a respective operation requiring authentication; In response to receiving the first request to perform the respective operation, using the one or more biometric sensors to determine whether biometric criteria are met, including a requirement that a biometric feature of each type authorized to perform the respective operation be detected by the biometric sensor; performing the respective action in response to a determination that the biometric criteria is satisfied; means for ceasing to perform the respective action in response to a determination that the biometric criteria is not satisfied; and means for receiving, in response to receiving the first request, a second request to perform the respective action after the determination that the biometric criterion is not satisfied; In response to receiving the second request to perform the respective operation, In response to a determination that the biometric criteria are not satisfied because the one or more biometric sensors do not detect the presence of the respective type of biometric feature in response to the first request, determining whether the biometric criteria are satisfied using the one or more biometric sensors in response to the second request; and means for, in response to the first request, discontinuing using the one or more biometric sensors to determine whether the biometric criteria are satisfied in accordance with a determination that the one or more biometric sensors have detected a biometric feature of the respective type that does not correspond to the allowed biometric feature and therefore the biometric criteria are not satisfied, in response to the second request.

370. In an electronic device having one or more biosensors, receiving a first request to perform a first operation that requires authentication; In response to receiving the first request to perform the first operation, using the one or more biometric sensors to determine whether first biometric criteria are met, including a requirement that each type of biometric feature authorized to perform the first operation be detected by the biometric sensor; performing the first action in accordance with a determination that the first biometric criterion is satisfied; withdrawing from performing the first action in accordance with a determination that the biometric criteria is not satisfied; and receiving, after performing the first operation, a second request to perform a second operation that requires authentication; In response to receiving the second request, pursuant to determining that the re-authentication criteria are met, using the one or more biometric sensors to determine whether second biometric criteria are met, including a requirement that each type of biometric feature authorized to perform the second operation be detected by the biometric sensor; and performing the second operation without performing biometric authentication in accordance with a determination that the re-authentication criteria are not met, and ceasing to determine whether the second biometric criteria are met using the one or more biometric sensors.

371. 371. The method of claim 370, wherein the first action and the second action occur while the electronic device is in an unlocked state.

372. 372. The method of claim 370 or 371, further comprising, in response to receiving the second request, ceasing to perform the second action in accordance with a determination that the second biometric criterion is not satisfied.

373. 373. The method of any one of claims 370 to 372, wherein performing the second operation is performed in response to receiving the second request, regardless of whether the respective type of biometric feature authorized to perform the second operation is detected by the biometric sensor.

374. the first action is logging on a first web domain; 374. The method of any one of claims 370 to 373, wherein the second action is logging on a second web domain that corresponds to the first web domain.

375. 375. The method of any one of claims 370 to 374, wherein the re-authentication criteria include a requirement that the device be in a locked state from the time the first action is performed until the time the second request is received.

376. the first action is performed within an application; 376. The method of any one of claims 370 to 375, wherein the re-authentication criteria include a requirement that the application be closed from the time the first action is performed until the time the second request is received.

377. 377. The method of any one of claims 370 to 376, wherein the re-authentication criteria include a requirement that the application be inactive for a time greater than a threshold amount from when the first action is performed until when the second request is received.

378. 378. The method of any one of claims 370 to 377, wherein using the one or more biometric sensors to determine whether the second biometric authentication criteria is met is performed automatically in response to receiving the second request to perform the second operation requiring authentication.

379. 379. The method of any one of claims 370 to 378, wherein the one or more biometric sensors are contactless biometric sensors configured to perform biometric authentication without physical contact from the user.

380. The electronic device further comprises a display, and the method further comprises:

380. The method of any one of claims 370 to 379, further comprising: displaying a notification on the display that biometric authentication is being performed while using the one or more biometric sensors to determine whether first or second biometric authentication criteria are met.

381. 381. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biosensors, the one or more programs including instructions to perform the method of any one of claims 370 to 380.

382. one or more biosensors; 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 perform the method of any one of claims 370 to 380.

383. one or more biosensors; and means for performing the method of any one of claims 370 to 380.

384. 1. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having one or more biosensors, the one or more programs comprising: receiving a first request to perform a first operation that requires authentication; In response to receiving the first request to perform the first operation, using the one or more biometric sensors to determine whether first biometric criteria are met, including a requirement that each type of biometric feature authorized to perform the first operation be detected by the biometric sensor; performing the first action in accordance with a determination that the first biometric criterion is satisfied; withdrawing from performing the first action in response to a determination that the biometric criterion is not satisfied; receiving, after performing the first operation, a second request to perform a second operation that requires authentication; In response to receiving the second request, pursuant to determining that the re-authentication criteria are met, using the one or more biometric sensors to determine whether second biometric criteria are met, including a requirement that each type of biometric feature authorized to perform the second operation be detected by the biometric sensor; a non-transitory computer-readable storage medium comprising instructions for, in accordance with a determination that the re-authentication criteria are not met, performing the second operation without performing biometric authentication and ceasing to determine whether the second biometric criteria are met using the one or more biometric sensors.

385. one or more biosensors; 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: receiving a first request to perform a first operation that requires authentication; In response to receiving the first request to perform the first operation, using the one or more biometric sensors to determine whether first biometric criteria are met, including a requirement that each type of biometric feature authorized to perform the first operation be detected by the biometric sensor; performing the first action in accordance with a determination that the first biometric criterion is satisfied; withdrawing from performing the first action in response to a determination that the biometric criterion is not satisfied; receiving, after performing the first operation, a second request to perform a second operation that requires authentication; In response to receiving the second request, pursuant to determining that the re-authentication criteria are met, using the one or more biometric sensors to determine whether second biometric criteria are met, including a requirement that each type of biometric feature authorized to perform the second operation be detected by the biometric sensor; pursuant to a determination that the re-authentication criteria are not met, perform the second operation without performing biometric authentication and discontinue using the one or more biometric sensors to determine whether the second biometric criteria are met.

386. one or more biosensors; means for receiving a first request to perform a first operation that requires authentication; In response to receiving the first request to perform the first operation, using the one or more biometric sensors to determine whether first biometric criteria are met, including a requirement that each type of biometric feature authorized to perform the first operation be detected by the biometric sensor; performing the first action in accordance with a determination that the first biometric criterion is satisfied; means for ceasing to perform the first action in response to a determination that the biometric criteria is not satisfied; and means for receiving, after performing the first operation, a second request to perform a second operation that requires authentication; In response to receiving the second request, pursuant to determining that the re-authentication criteria are met, using the one or more biometric sensors to determine whether second biometric criteria are met, including a requirement that each type of biometric feature authorized to perform the second operation be detected by the biometric sensor; and means for, in accordance with a determination that the re-authentication criteria are not met, performing the second operation without performing biometric authentication and ceasing to determine whether the second biometric criteria are met using the one or more biometric sensors.

387. In an electronic device having a display, receiving a request to display a first portion of the respective content; In response to the request to display the first portion of the respective content, displaying the first portion of the respective content on the display, the first portion including at least an element associated with an authentication operation; Initiating biometric authentication in accordance with a determination that the element associated with the authentication operation satisfies a visibility criterion; and ceasing to initiate biometric authentication in accordance with a determination that the element associated with the authentication operation does not meet the visibility criterion.

388. 388. The method of claim 387, wherein the first portion of the respective content is displayed without displaying a second portion of the respective content on the display.

389. 389. The method of claim 387 or 388, wherein biometric authentication is performed automatically in accordance with the determination that the element associated with the authentication operation satisfies a visibility criterion.

390. detecting an input while displaying the first portion of the respective content; In response to detecting the input, initiating biometric authentication in response to a determination that the element associated with the authentication operation by the input satisfies the visibility criteria; 390. The method of any one of claims 387 to 389, further comprising: discontinuing initiation of biometric authentication in accordance with a determination that the element associated with the authentication operation by the input does not meet the visibility criterion.

391. the input is a request to perform a zoom operation; 391. The method of claim 390, wherein the visibility criteria includes a requirement that the element associated with the authentication operation have a size greater than a threshold size.

392. the input is a request to perform a scrolling operation; 391. The method of claim 390, wherein the visibility criteria include a requirement that at least a predetermined amount of the element associated with the authentication operation be displayed on the display.

393. the input is a request to perform a hidden interface region display operation; 391. The method of claim 390, wherein the visibility criteria includes a requirement that the element associated with the authentication operation not be designated to be displayed within a hidden interface region.

394. the electronic device further comprises one or more biosensors; 394. The method of any one of claims 387 to 393, wherein initiating biometric authentication includes initiating biometric authentication using the one or more biometric sensors.

395. the one or more biometric sensors include one or more contactless biometric sensors configured to perform biometric authentication without physical contact from the user; 395. The method of claim 394, wherein initiating biometric authentication occurs without receiving an explicit request to initiate biometric authentication.

396. the one or more biometric sensors include one or more facial recognition sensors; 396. The method of claim 394 or 395, wherein initiating biometric authentication includes using the one or more facial recognition sensors to determine whether facial recognition criteria are met.

397. the one or more biometric sensors include one or more fingerprint sensors; Starting biometric authentication detecting a contact with the one or more fingerprint sensors; and determining whether the contact satisfies fingerprint authentication criteria.

398. 398. The method of any one of claims 387 to 397, wherein initiating biometric authentication includes displaying on the display a progress indicator indicating the status of the biometric authentication process.

399. The element associated with an authentication operation is a fillable field, and the method comprises: In response to the launch of biometric authentication, automatically filling in the fillable field with credential information in accordance with a determination that a biometric criteria is satisfied; 400. The method of any one of claims 387 to 398, further comprising: discontinuing automatic filling of the fillable field with credential information in accordance with a determination that a biometric criteria has not been met.

400. In response to the launch of biometric authentication, providing access to the restricted content pursuant to a determination that the biometric criteria are met; 400. The method of any one of claims 387 to 399, further comprising declining to provide access to the restricted content in accordance with a determination that the biometric criteria have not been met.

401. 400. The method of claim 399, wherein the credential information includes login information.

402. 402. The method of claim 399 or 401, wherein the credential information includes information associated with payment account information.

403. A non-transitory 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, the one or more programs including instructions to perform the method of any one of claims 387 to 402.

404. The display and 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 perform the method of any one of claims 387 to 402.

405. The display and and means for performing the method of any one of claims 387 to 402.

406. 1. A non-transitory 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, the one or more programs comprising: receiving a request to display a first portion of the respective content; In response to the request to display the first portion of the respective content, displaying the first portion of the respective content on the display, the first portion including at least an element associated with an authentication operation; Initiating biometric authentication in accordance with a determination that the element associated with the authentication operation satisfies a visibility criterion; a non-transitory computer-readable storage medium comprising instructions for discontinuing initiation of biometric authentication in accordance with a determination that the element associated with the authentication operation does not meet the visibility criterion.

407. The display and 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: receiving a request to display a first portion of the respective content; In response to the request to display the first portion of the respective content, displaying the first portion of the respective content on the display, the first portion including at least an element associated with an authentication operation; Initiating biometric authentication in accordance with a determination that the element associated with the authentication operation satisfies a visibility criterion; 11. The electronic device, comprising: instructions for aborting initiation of biometric authentication in accordance with a determination that the element associated with the authentication operation does not meet the visibility criteria.

408. The display and means for receiving a request to display a first portion of the respective content; In response to the request to display the first portion of the respective content, displaying the first portion of the respective content on the display, the first portion including at least an element associated with an authentication operation; Initiating biometric authentication in accordance with a determination that the element associated with the authentication operation satisfies a visibility criterion; means for aborting initiation of biometric authentication in accordance with a determination that the element associated with the authentication operation does not meet the visibility criterion.

409. 1. An electronic device having a display and one or more biometric sensors, Detecting a predetermined action corresponding to a credential submission user interface having a credential submission user interface element; In response to detecting the predetermined action, and displaying the credential submission user interface on the display along with a visual indication that a credential will be submitted via the credential submission user interface element by presenting a biometric feature to the one or more biometric sensors that meets a biometric authentication criterion in accordance with a determination that biometric authentication is available via the one or more biometric sensors.

410. 410. The method of claim 409, further comprising: in response to detecting the predetermined action, in accordance with a determination that biometric authentication via the one or more biometric sensors is not available, displaying on the display having the credential submission user interface without displaying the visual indication.

411. Furthermore, in response to detecting the predetermined operation, In accordance with the determination that biometric authentication via the one or more biometric sensors is not available, displaying a credential submission affordance on the display and receiving input corresponding to a selection of the credential submission affordance, thereby submitting a credential via the credential submission user interface element; 411. The method of claim 409 or 410, further comprising: ceasing to display the credential submission affordance on the display in accordance with the determination that biometric authentication via the one or more biometric sensors is available.

412. While displaying the credential submission user interface, Detecting each type of biometric feature via the one or more biometric sensors; In response to detecting the biometric feature of each type, pursuant to a determination that the biometric characteristic satisfies the biometric criteria, submitting a credential via the credential submission user interface element; 412. The method of any one of claims 409 to 411, further comprising: discontinuing submission of a credential via the credential submission user interface element in accordance with a determination that the biometric characteristic does not satisfy a biometric authentication standard.

413. 413. The method of any one of claims 409 to 412, wherein the credential submission user interface element includes one or more fillable fields.

414. 414. The method of claim 413, wherein displaying the credential submission user interface includes displaying the credential submission user interface element pre-filled with the credential to be submitted via the credential submission user interface element.

415. receiving a selection of a fillable field of the one or more fillable fields; 415. The method of claim 413 or 414, further comprising: in response to receiving the selection of the writeable field, displaying a character input interface on the display.

416. receiving input corresponding to input of one or more characters via the character input interface in the writeable field; after receiving the input, receiving a selection of a second credential submission affordance; 416. The method of claim 415, further comprising: in response to receiving the selection of the second credential submission affordance, submitting the one or more characters for credential verification within the writeable field.

417. 417. The method of any one of claims 413 to 416, wherein the visual indication that a credential has been submitted via the credential submission user interface element by presenting a biometric characteristic that meets a biometric authentication criterion to the one or more biometric sensors is displayed within a fillable field of the one or more fillable fields.

418. 418. The method of any one of claims 409 to 417, wherein the predetermined action is a request to display the credential submission interface on the display.

419. 419. The method of any one of claims 409 to 418, wherein the predetermined action is detected while displaying the credential submission interface, the predetermined action comprising input directed to a portion of the credential submission user interface.

420. providing a first result in response to receiving the selection of the second credential submission affordance pursuant to submission of the one or more characters in the fillable field for credential verification; 416. The method of claim 415, further comprising: providing the first result in response to a determination that biometric characteristics detected via the one or more biometric sensors pursuant to submission of a credential via the credential submission user interface element satisfy the biometric authentication criteria.

421. A non-transitory 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 biometric sensors, the one or more programs including instructions for performing the method of any one of claims 409 to 420.

422. The display and one or more biosensors; 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 perform the method of any one of claims 409 to 420.

423. The display and one or more biosensors; and means for performing the method of any one of claims 409 to 420.

424. 1. A non-transitory 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 biometric sensors, the one or more programs comprising: Detecting a predetermined action corresponding to a credential submission user interface having a credential submission user interface element; In response to detecting the predetermined action, pursuant to a determination that biometric authentication via the one or more biometric sensors is available, displaying the credential submission user interface on the display along with a visual indication that a credential will be submitted via the credential submission user interface element by presenting a biometric characteristic to the one or more biometric sensors that meets biometric authentication criteria.

425. The display and one or more biosensors; 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: Detecting a predetermined action corresponding to a credential submission user interface having a credential submission user interface element; In response to detecting the predetermined action, pursuant to a determination that biometric authentication via the one or more biometric sensors is available, displaying the credential submission user interface on the display along with a visual indication that a credential is submitted via the credential submission user interface element by presenting a biometric characteristic to the one or more biometric sensors that meets a biometric authentication criterion.

426. The display and one or more biosensors; means for detecting a predetermined action corresponding to a credential submission user interface having a credential submission user interface element; In response to detecting the predetermined action, means for displaying the credential submission user interface on the display along with a visual indication that a credential will be submitted via the credential submission user interface element by presenting a biometric feature to the one or more biometric sensors that meets a biometric authentication criterion in accordance with a determination that biometric authentication via the one or more biometric sensors is available.

427. 1. An electronic device having a touch-sensitive display and one or more biometric sensors, displaying a credential entry user interface on the touch-sensitive display, the credential entry user interface having a plurality of character input keys; receiving touch gesture input via the touch-sensitive display while displaying the credential entry user interface, the touch gesture input comprising a movement of contact with the touch-sensitive display; in response to receiving the touch gesture input comprising a movement of the contact with the touch-sensitive display; a first set of one or more criteria including a requirement that biometric authentication be currently enabled on the electronic device, and pursuant to a determination that the first set of one or more criteria are satisfied, attempting biometric authentication of a user of the electronic device based on biometric information captured using the one or more biometric sensors; A method comprising:

428. in response to receiving the touch gesture input comprising a movement of the contact with the touch-sensitive display; 428. The method of claim 427, further comprising discontinuing biometric authentication attempts of the user of the electronic device based on biometric information captured using the one or more biometric sensors in accordance with a determination that the first set of one or more criteria is not met.

429. 429. The method of claim 427 or 428, wherein display of the credential entry user interface occurs in response to receiving a request to perform an operation requiring authentication and failing to biometrically authenticate the user of the electronic device based on biometric information captured using the one or more biometric sensors.

430. 430. The method of claim 429, wherein the request to perform the action requiring authentication is a second touch gesture input comprising moving contact with the touch-sensitive display.

431. displaying the credential entry user interface; a second set of one or more criteria including a requirement that biometric authentication be currently enabled on the electronic device, and pursuant to a determination that the second set of one or more criteria are satisfied, displaying an indication on the touch-sensitive display to perform a gesture on the touch-sensitive display to attempt biometric authentication of the user; ceasing to display the indication to perform the gesture on the touch-sensitive display to attempt biometric authentication of the user in accordance with a determination that the second set of one or more criteria is not met; and 431. The method of any one of claims 427 to 430, comprising:

432. displaying the credential entry user interface; 432. The method of any one of claims 427 to 431, comprising displaying a user interface element on the touch-sensitive display adjacent to an edge of the touch-sensitive display in accordance with a determination that a third set of one or more criteria is met, the third set of one or more criteria including a requirement that biometric authentication be currently enabled on the electronic device.

433. 433. The method of any one of claims 427 to 432, further comprising: displaying on the touch-sensitive display an animation having one or more moving elements indicating that biometric authentication is occurring while attempting to biometrically authenticate the user of the electronic device based on biometric information captured using the one or more biometric sensors.

434. and displaying the animation having one or more moving elements includes transitioning from the animation having one or more moving elements to a lock icon, and after the method transitions from the animation having one or more moving elements to the lock icon, transitioning the electronic device from a locked state to an unlocked state in accordance with a determination that the biometric information captured using the one or more biometric sensors corresponds to an authorized credential; pursuant to a determination that the biometric information captured using the one or more biometric sensors does not correspond to the authorized credential, displaying an animation on the touch-sensitive display of the lock icon reciprocating between a first position and a second position, the second position being different from the first position; The method of claim 433, further comprising:

435. the touch gesture input comprising movement of the contact on the touch-sensitive display originating away from an edge of the touch-sensitive display, and the method, in response to receiving the touch gesture input comprising movement of the contact with the touch-sensitive display, transitioning the electronic device from a locked state to an unlocked state in accordance with a determination that the biometric information captured using the one or more biometric sensors corresponds to an authorized credential.

435. The method of any one of claims 427 to 434, further comprising:

436. displaying a lock user interface on the touch-sensitive display before displaying the credential entry user interface; receiving a touch gesture input via the touch-sensitive display having a start location while displaying the lock user interface; In response to receiving the touch gesture input having the starting location, initiating biometric authentication pursuant to a determination that a fourth set of one or more criteria is satisfied, the fourth set of one or more criteria including a requirement that the starting location of the touch gesture input be substantially near an edge of the touch-sensitive display; aborting initiation of biometric authentication in accordance with a determination that the fourth set of one or more criteria is not met; and 436. The method of any one of claims 427 to 435, further comprising:

437. 437. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having a touch-sensitive display and one or more biometric sensors, the one or more programs including instructions for performing the method of any one of claims 427 to 436.

438. a touch-sensitive display; one or more biosensors; one or more processors; a memory storing one or more programs configured to be executed by the one or more processors; 437. An electronic device comprising:

439. a touch-sensitive display; one or more biosensors; means for carrying out the method of any one of claims 427 to 436; An electronic device comprising:

440. 1. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device having a touch-sensitive display and one or more biometric sensors, the one or more programs comprising: displaying a credential entry user interface on the touch-sensitive display, the credential entry user interface having a plurality of character input keys; receiving touch gesture input via the touch-sensitive display, the touch gesture input comprising a movement of contact with the touch-sensitive display, while displaying the credential entry user interface; in response to receiving the touch gesture input comprising a movement of the contact with the touch-sensitive display; a first set of one or more criteria including a requirement that biometric authentication be currently enabled on the electronic device, and pursuant to a determination that the first set of one or more criteria are satisfied, attempting to biometrically authenticate a user of the electronic device based on biometric information captured using the one or more biometric sensors; A non-transitory computer-readable storage medium containing instructions.

441. a touch-sensitive display; one or more biosensors; one or more processors; a memory storing one or more programs configured to be executed by the one or more processors; 10. An electronic device comprising: displaying a credential entry user interface on the touch-sensitive display, the credential entry user interface having a plurality of character input keys; receiving touch gesture input via the touch-sensitive display, the touch gesture input comprising a movement of contact with the touch-sensitive display, while displaying the credential entry user interface; in response to receiving the touch gesture input comprising a movement of the contact with the touch-sensitive display; a first set of one or more criteria including a requirement that biometric authentication be currently enabled on the electronic device, and pursuant to a determination that the first set of one or more criteria are satisfied, attempting to biometrically authenticate a user of the electronic device based on biometric information captured using the one or more biometric sensors; An electronic device containing instructions.

442. 1. An electronic device comprising: a touch-sensitive display; one or more biosensors; means for displaying a credential entry user interface on the touch-sensitive display, the credential entry user interface having a plurality of character input keys; means for receiving touch gesture input via the touch-sensitive display while displaying the credential entry user interface, the touch gesture input comprising a movement of contact with the touch-sensitive display; in response to receiving the touch gesture input comprising a movement of the contact with the touch-sensitive display; a first set of one or more criteria including a requirement that biometric authentication be currently enabled on the electronic device; and means for, pursuant to a determination that the first set of one or more criteria are satisfied, attempting biometric authentication of a user of the electronic device based on biometric information captured using the one or more biometric sensors; An electronic device comprising:

443. In an electronic device having a display and one or more input devices, receiving, via the one or more input devices, a request to perform an action requiring authentication; In response to the request to perform the action requiring authentication, performing the action in accordance with a determination that the authentication is successful; and pursuant to a determination that the authentication was not successful and a set of error condition criteria is met, displaying an indication of an error condition on the display, the indication including information regarding a cause of the error condition; canceling the execution of said action; A method comprising:

444. In response to the request to perform the action requiring authentication, pursuant to a determination that authentication was not successful and that the set of error condition criteria has not been met, ceasing to show the indication of the error condition on the display; and canceling the execution of said action; The method of claim 443, further comprising:

445. 445. The method of claim 443 or 444, wherein the indication of the error condition includes an indication of a user action that can be taken to correct the error condition.

446. 446. The method of any one of claims 443 to 445, wherein the indication of the error condition includes information regarding a cause of the error condition.

447. 447. A method according to any one of claims 443 to 446, wherein the set of error condition criteria includes a requirement that is met when a first type of biometric characteristic is detected using one or more biometric sensors of the electronic device.

448. 448. The method of any one of claims 443 to 447, further comprising ceasing to display the indication of the error condition on the display following a determination that authentication is successful.

449. after displaying said indication of said error condition; discontinuing biometric authentication attempts on the electronic device in accordance with a determination that the set of error condition criteria continues to be satisfied; and enabling a retry of biometric authentication on the electronic device in accordance with a determination that the set of error condition criteria is no longer satisfied; and 449. The method of any one of claims 443 to 448, further comprising:

450. 450. The method of claim 449, further comprising, after displaying the indication of the error condition, retrying authentication in response to the determination that the set of error condition criteria is no longer met.

451. receiving input via the one or more input devices corresponding to a request to retry authentication after the determination that the set of error condition criteria is no longer satisfied; retrying authentication in response to receiving the input corresponding to a request to retry the authentication; 450. The method of claim 449, further comprising:

452. 452. The method of any one of claims 443 to 451, wherein displaying the indication of the error condition includes an animation indicating that an authentication attempt is in progress.

453. performing authentication after receiving the request to perform the operation requiring authentication and before displaying the indication of the error condition, wherein performing authentication includes displaying a first indication on the display that the electronic device is obtaining information regarding a biometric feature using one or more biometric sensors of the electronic device; displaying the indication of the error condition includes replacing the display of the first indication with the display of the indication of the error condition.

453. The method of any one of claims 443 to 452.

454. displaying a first lock icon on the display while performing the authentication; displaying a first animation on the display that transitions from the first lock icon to the first indication; displaying, on the display, a second animation that transitions from the indication of the error condition to an unlock icon after displaying the indication of the error condition and after displaying the first animation; The method of claim 453, further comprising:

455. The method of claim 453, further comprising, after displaying the indication of the error condition, displaying on the display an animation transitioning from the indication of the error condition to a second lock icon, or an animation transitioning from a second indication that the electronic device is acquiring information about a biometric feature using one or more biometric sensors of the electronic device to the second lock icon.

456. While retrying authentication, 452. The method of claim 450 or 451, comprising, after displaying the indication of the error condition, displaying on the display a third indication that the electronic device is acquiring information about a biometric feature using one or more biometric sensors of the electronic device in accordance with a determination that the error condition does not exist.

457. The method of any one of claims 443 to 456, further comprising displaying a third lock icon on the display at a location on the display before displaying the indication of the error condition, wherein the indication of the error condition is displayed in proximity to the location on the display.

458. the electronic device is in a locked state while receiving the request to perform the operation requiring authentication, and the method further comprises: transitioning the electronic device from the locked state to an unlocked state in accordance with the determination that authentication is successful; maintaining the electronic device in the locked state in accordance with the determination that authentication was not successful; 458. The method of any one of claims 443 to 457, further comprising:

459. the electronic device is in a locked state while receiving the request to perform the operation requiring authentication, and the method further comprises: pursuant to said determination that authentication was not successful; maintaining the electronic device in the locked state; Retry authentication, After retrying authentication, transitioning the electronic device from the locked state to an unlocked state in response to a determination that the authentication is successful as a result of the authentication retry; maintaining the electronic device in the locked state in response to a determination that the authentication retry is unsuccessful; and 459. The method of any one of claims 443 to 458, further comprising:

460. after receiving the request to perform the operation requiring authentication, attempting authentication, and displaying on the display a third indication that the electronic device is acquiring information regarding biometric characteristics using one or more biometric sensors of the electronic device, including during the authentication attempt; maintaining the display of the third indication on the display during authentication retries; 460. The method of claim 459, further comprising:

461. displaying an animation on the display having a lock icon reciprocating between a first position and a second position in accordance with the determination that the authentication was unsuccessful as a result of the authentication retry, the second position being different from the first position; 460. The method of claim 459, further comprising:

462. the electronic device includes a biosensor; the set of error condition criteria includes one or more error condition criteria selected from the group consisting of: a distance of the biometric feature from the biometric sensor exceeding a first predetermined threshold distance; a distance of the biometric feature from the biometric sensor being less than a second predetermined threshold distance; the biometric sensor being occluded; a subportion of the detected biometric feature not facing the biometric sensor; at least a portion of the detected biometric feature being occluded; a biometric feature not being detected within a field of view of the biometric sensor; an orientation of the detected biometric feature exceeding a threshold range; and the electronic device detecting an amount of light above a predetermined light threshold.

462. The method of any one of claims 443 to 461.

463. and wherein the electronic device includes a biometric sensor located in a portion of the electronic device, and the method comprises, in response to the request for the action requiring authentication, 463. The method of any one of claims 443 to 462, further comprising displaying a progress indicator on the display proximate the portion of the electronic device, the progress indicator including the indication of the error condition.

464. 464. The method of any one of claims 443 to 463, wherein the indication of the error condition includes an indication that biometric authentication is not currently enabled on the electronic device pursuant to a determination that biometric authentication is not currently enabled on the electronic device.

465. the indication that biometric authentication is not currently enabled includes an affordance, and the method further comprises: receiving an input corresponding to the affordance; In response to receiving the input corresponding to the affordance, displaying a credential entry user interface on the display having a plurality of character input keys; The method of claim 464, further comprising:

466. Detecting a condition at the device that triggers an authentication attempt; In response to detecting the condition that triggers an authentication attempt, displaying a fifth indication that the electronic device is acquiring information regarding a biometric characteristic using the one or more biometric sensors of the electronic device in accordance with a determination that the condition corresponds to an alert generated by the device without user input directed to the device while the biometric characteristic is available for detection by the one or more biometric sensors; ceasing to display the fifth indication that the electronic device is acquiring information regarding a biometric characteristic using the one or more biometric sensors of the electronic device in accordance with a determination that the condition corresponds to an alert generated by the device without user input directed to the device while the biometric characteristic is not available for detection by the one or more biometric sensors; displaying the fifth indication that the electronic device is acquiring information regarding a biometric characteristic using one or more biometric sensors of the electronic device in accordance with a determination that the state corresponds to a user input directed to the device; and 466. The method of any one of claims 443 to 465, further comprising:

467. A non-transitory 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 one or more programs including instructions for performing the method of any one of claims 443 to 466.

468. The 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; 467. An electronic device comprising: one or more programs comprising instructions for performing the method of any one of claims 443 to 466.

469. The display and one or more input devices; means for performing the method of any one of claims 443 to 466; An electronic device comprising:

470. 1. A non-transitory 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 one or more programs comprising: receiving a request via the one or more input devices to perform an action requiring authentication; In response to the request to perform the action requiring authentication, performing said action in response to a determination that the authentication was successful; pursuant to a determination that the authentication was not successful and a set of error condition criteria is met, displaying an indication of the error condition on the display, the indication including information regarding a cause of the error condition; canceling the execution of said action; A non-transitory computer-readable storage medium containing instructions.

471. The 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; wherein the one or more programs: receiving a request via the one or more input devices to perform an action requiring authentication; In response to the request to perform the action requiring authentication, performing said action in response to a determination that the authentication was successful; pursuant to a determination that the authentication was not successful and a set of error condition criteria is met, displaying an indication of the error condition on the display, the indication including information regarding a cause of the error condition; canceling the execution of said action; An electronic device containing instructions.

472. The display and one or more input devices; means for receiving, via said one or more input devices, a request to perform an action requiring authentication; In response to the request to perform the action requiring authentication, performing the action in accordance with a determination that the authentication is successful; and pursuant to a determination that the authentication was not successful and a set of error condition criteria is met, displaying an indication of the error condition on the display, the indication including information regarding the cause of the error condition; and canceling the execution of said action; Means and An electronic device comprising:

473. 1. An electronic device having a display and one or more biometric sensors, displaying on the display a biometric enrollment user interface for initiating biometric enrollment using the one or more biometric sensors; receiving, while displaying the biometric enrollment user interface, an input corresponding to a request to initiate biometric enrollment; In response to receiving the input, Initiating a process of enrolling biometric features using the one or more biometric sensors in accordance with a determination that the orientation of the electronic device meets a set of enrollment criteria; outputting one or more prompts to change the orientation of the electronic device to a different orientation that satisfies the set of enrollment criteria in accordance with a determination that the orientation of the electronic device does not satisfy the set of enrollment criteria; A method comprising:

474. outputting the one or more prompts outputting a first prompt to orient the electronic device to an initial orientation; outputting a second prompt for orienting the electronic device in the different orientation that satisfies the set of registration criteria after displaying the first prompt, the first prompt being different from the second prompt; The method of claim 473, comprising:

475. 475. The method of claim 473 or 474, wherein outputting the one or more prompts includes outputting a third prompt for rotating the electronic device to the different orientation that satisfies the set of registration criteria, the third prompt being based on the orientation of the electronic device while receiving the input.

476. 476. The method of any one of claims 473 to 475, wherein outputting the one or more prompts includes outputting a fourth prompt for rotating the electronic device to the different orientation that satisfies the set of registration criteria, and the third prompt is based on a positional adjustment of the base plane of the device relative to a predetermined plane.

477. receiving a request to perform an action requiring authentication after initiating the process of enrolling the biometric feature; In response to receiving the request to perform the operation requiring authentication, attempting authentication using the one or more biometric sensors; canceling authentication retries in accordance with a determination that, after attempting authentication using the one or more biometric sensors, data obtained by the one or more biometric sensors corresponds to less than a threshold amount of biometric features; and 477. The method of any one of claims 473 to 476, further comprising:

478. 478. The method of claim 477, further comprising, after attempting authentication using the one or more biometric sensors, retrying authentication in accordance with a determination that the data obtained by the one or more biometric sensors corresponds to greater than or equal to the threshold amount of the biometric feature.

479. You can retry authentication. performing an action corresponding to the request in response to a determination that authentication is successful as a result of the authentication retry; canceling performance of the action corresponding to the request in response to a determination that authentication was not successful as a result of the authentication retry; and The method of claim 478, comprising:

480. after outputting the one or more prompts to change the orientation of the electronic device to the different orientation that satisfies the set of registration criteria; Detecting that the current orientation of the electronic device satisfies the set of registration criteria; In response to determining that the current orientation of the electronic device satisfies the set of enrollment criteria, initiating the process of enrolling the biometric feature using the one or more biometric sensors; 479. The method of any one of claims 473 to 479, further comprising:

481. Initiating the process of enrolling the biometric feature using the one or more biometric sensors includes successfully enrolling the biometric feature, the method comprising:

481. The method of any one of claims 473 to 480, further comprising, after successful enrollment of the biometric feature, outputting a prompt to enroll the biometric feature a second time using the one or more biometric sensors.

482. Initiating the process of enrolling the biometric feature using the one or more biometric sensors includes successfully enrolling the biometric feature, the method comprising: receiving a request to perform an action requiring authentication after successfully enrolling the biometric feature; In response to receiving the request to perform the operation requiring authentication, performing the action requiring authentication in accordance with a determination that the data acquired by the one or more biometric sensors corresponds to the enrolled biometric characteristic; canceling performance of the action requiring authentication in accordance with a determination that the data acquired by the one or more biometric sensors does not correspond to the enrolled biometric characteristic; 482. The method of any one of claims 473 to 481, further comprising:

483. A non-transitory 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 biometric sensors, the one or more programs including instructions for performing the method of any one of claims 473 to 482.

484. The display and one or more biosensors; one or more processors; a memory storing one or more programs configured to be executed by the one or more processors; 483. An electronic device comprising:

485. The display and one or more biosensors; means for carrying out the method of any one of claims 473 to 482; An electronic device comprising:

486. 1. A non-transitory 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 biometric sensors, the one or more programs comprising: displaying a biometric registration user interface on the display for initiating biometric registration using the one or more biometric sensors; receiving, while displaying the biometric enrollment user interface, an input corresponding to a request to initiate biometric enrollment; In response to receiving the input, initiating a process of enrolling biometric features with the one or more biometric sensors in accordance with a determination that the orientation of the electronic device satisfies a set of enrollment criteria; outputting one or more prompts to change the orientation of the electronic device to a different orientation that satisfies the set of enrollment criteria in accordance with a determination that the orientation of the electronic device does not satisfy the set of enrollment criteria; A non-transitory computer-readable storage medium containing instructions.

487. The display and one or more biosensors; one or more processors; a memory storing one or more programs configured to be executed by the one or more processors; an electronic device comprising: displaying a biometric registration user interface on the display for initiating biometric registration using the one or more biometric sensors; receiving, while displaying the biometric enrollment user interface, an input corresponding to a request to initiate biometric enrollment; In response to receiving the input, initiating a process of enrolling biometric features with the one or more biometric sensors in accordance with a determination that the orientation of the electronic device satisfies a set of enrollment criteria; outputting one or more prompts to change the orientation of the electronic device to a different orientation that satisfies the set of enrollment criteria in accordance with a determination that the orientation of the electronic device does not satisfy the set of enrollment criteria; An electronic device containing instructions.

488. 1. An electronic device comprising: The display and one or more biosensors; means for displaying on the display a biometric registration user interface for starting biometric registration using the one or more biometric sensors; means for receiving, while displaying the biometric enrollment user interface, an input corresponding to a request to initiate biometric enrollment; In response to receiving the input, Initiating a process of enrolling biometric features with the one or more biometric sensors in accordance with a determination that the orientation of the electronic device satisfies a set of enrollment criteria; and outputting one or more prompts to change the orientation of the electronic device to a different orientation that satisfies the set of enrollment criteria in accordance with a determination that the orientation of the electronic device does not satisfy the set of enrollment criteria; Means and An electronic device comprising:

Citation Information

Patent Citations

  • Password automatic input substitution system

    JP2000293490A

  • Automatic password input program

    JP2004355366A

  • Input support method and program

    JP2005275488A

  • Information service providing method and server

    JP2009259230A

  • Method and program for supporting input to input field

    JP2014038396A