Patentable/Patents/US-12645778-B2
US-12645778-B2

Implementation of biometric authentication

PublishedJune 2, 2026
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

The present disclosure generally relates to methods and user interfaces for authentication, including providing and controlling authentication at a computer system using an external device in accordance with some embodiments.

Patent Claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

. A computer system configured to communicate with one or more biometric sensors, one or more output devices, and one or more input devices, the computer system comprising:

2

. The computer system of, the one or more programs further including instructions for:

3

. The computer system of, the one or more programs further including instructions for:

4

. The computer system of, wherein the biometric feature is selected from the group consisting of: a face, one or more eyes, one or more hands, one or more fingerprints, and a combination thereof.

5

. The computer system of, wherein the secure operation of the first type includes unlocking one or more functions of the computer system.

6

. The computer system of, wherein the secure operation of the first type includes unlocking a user interface of the computer system.

7

. The computer system of, wherein the secure operation of the first type includes authorizing a secure transaction.

8

. The computer system of, wherein the biometric feature is a face of a user of the computer system and the first portion of the biometric feature includes a region around a mouth of the of the computer system.

9

. The computer system of, the one or more programs further including instructions for:

10

. The computer system of, the one or more programs further including instructions for:

11

. The computer system of, wherein the biometric enrollment process includes:

12

. The computer system of, wherein capturing the second biometric data occurs prior to providing the option to enable the first setting to perform the secure operation of the first type when the first portion of the biometric feature is not available to be captured via the one or more biometric sensors.

13

. The computer system of, wherein capturing the second biometric data occurs after providing the option to enable the first setting to perform the secure operation of the first type when the first portion of the biometric feature is not available to be captured via the one or more biometric sensors.

14

. The computer system of, the one or more programs further including instructions for:

15

. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with one or more biometric sensors, one or more output devices, and one or more input devices, the one or more programs including instructions for:

16

. The non-transitory computer-readable storage medium of, the one or more programs further including instructions for:

17

. The non-transitory computer-readable storage medium of, the one or more programs further including instructions for:

18

. The non-transitory computer-readable storage medium of, the one or more programs further including instructions for:

19

. The non-transitory computer-readable storage medium of, wherein the biometric enrollment process includes:

20

. The non-transitory computer-readable storage medium of, wherein capturing the second biometric data occurs prior to providing the option to enable the first setting to perform the secure operation of the first type when the first portion of the biometric feature is not available to be captured via the one or more biometric sensors.

21

. The non-transitory computer-readable storage medium of, wherein capturing the second biometric data occurs after providing the option to enable the first setting to perform the secure operation of the first type when the first portion of the biometric feature is not available to be captured via the one or more biometric sensors.

22

. The non-transitory computer-readable storage medium of, the one or more programs further including instructions for:

23

. A method, comprising:

24

. The method of, further comprising:

25

. The method of, further comprising:

26

. The method of, further comprising:

27

. The method of, wherein the biometric enrollment process includes:

28

. The method of, wherein capturing the second biometric data occurs prior to providing the option to enable the first setting to perform the secure operation of the first type when the first portion of the biometric feature is not available to be captured via the one or more biometric sensors.

29

. The method of, wherein capturing the second biometric data occurs after providing the option to enable the first setting to perform the secure operation of the first type when the first portion of the biometric feature is not available to be captured via the one or more biometric sensors.

30

. The method of, further comprising:

Detailed Description

Complete technical specification and implementation details from the patent document.

This application is a continuation of U.S. patent application Ser. No. 17/587,558, titled “IMPLEMENTATION OF BIOMETRIC AUTHENTICATION,” filed on Jan. 28, 2022, which is a continuation of PCT/US2022/013730, titled “IMPLEMENTATION OF BIOMETRIC AUTHENTICATION,” filed on Jan. 25, 2022, which claims priority to U.S. Provisional Patent Application Ser. No. 63/179,503, titled “IMPLEMENTATION OF BIOMETRIC AUTHENTICATION,” filed on Apr. 25, 2021; and U.S. Provisional Patent Application Ser. No. 63/141,354, titled “IMPLEMENTATION OF BIOMETRIC AUTHENTICATION,” filed on Jan. 25, 2021. The contents of which are hereby incorporated by reference in their entireties.

The present disclosure generally relates to biometric authentication and, more specifically, to computer user interfaces and techniques for enrollment of biometric feature(s) and authentication when biometric authentication using a biometric feature is unsuccessful.

Biometric authentication, for instance, of a face, iris, or fingerprint, using electronic devices is a convenient, efficient, and secure method of authenticating users of electronic devices. Biometric authentication allows a device to quickly, easily, and securely verify the identity of any number of users.

Some techniques for implementing biometric authentication using computer systems (e.g., electronic computing devices), however, are generally cumbersome and inefficient. When a user fails biometric authentication before performing an action because a portion (e.g., a mouth, portion of a finger) of the biometric feature (e.g., a face, finger) is covered (e.g., by a mask), the user is often unable to authenticate or is forced to authenticate via other cumbersome methods. In view of the foregoing drawbacks, existing techniques require more time than necessary, wasting both user time and device energy when biometric authentication fails and/or when biometric authentication fails because a portion of the biometric feature is covered. This latter consideration is particularly important in battery-operated devices.

Accordingly, the present technique provides electronic devices (e.g., computer systems) with faster, more efficient methods and interfaces for implementing biometric authentication. Such methods and interfaces optionally complement or replace other methods for implementing biometric authentication. Such methods and interfaces improve of security of the electronic devices because users are less likely to disable biometric authentication when other techniques are provided to authenticate the user when biometric authentication fails (e.g., because a portion of the feature is covered). Such methods and interfaces reduce the cognitive burden on a user and produce a more efficient human-machine interface. 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, extraneous, or repetitive inputs required at computing devices, such as smartphones and smartwatches, when authenticating.

In accordance with some embodiments, a method is described. The method is performed at a computer system that is in communication with one or more biometric sensors and an external accessory device. The method comprises: receiving a request at the computer system to perform a secure operation with the computer system; and in response to the request to perform the secure operation with the computer system: in accordance with a determination that biometric data captured by the computer system meets a set of biometric authentication criteria, performing the secure operation; and in accordance with a determination that the biometric data does not meet the set of biometric authentication criteria and in accordance with a determination that one or more states of the external accessory device meets a set of accessory-based criteria that includes a criterion that is met when the external accessory device is in an unlocked state and a criterion that is met when the external accessory device is physically associated with a user, performing the secure operation

In accordance with some embodiments a non-transitory computer readable storage is described. The non-transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with one or more biometric sensors and an external accessory device, the one or more programs including instructions for: receiving a request at the computer system to perform a secure operation with the computer system; and in response to the request to perform the secure operation with the computer system: in accordance with a determination that biometric data captured by the computer system meets a set of biometric authentication criteria, performing the secure operation; and in accordance with a determination that the biometric data does not meet the set of biometric authentication criteria and in accordance with a determination that one or more states of the external accessory device meets a set of accessory-based criteria that includes a criterion that is met when the external accessory device is in an unlocked state and a criterion that is met when the external accessory device is physically associated with a user, performing the secure operation.

In accordance with some embodiments a transitory computer readable storage is described. The transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with one or more biometric sensors and an external accessory device, the one or more programs including instructions for: receiving a request at the computer system to perform a secure operation with the computer system; and in response to the request to perform the secure operation with the computer system: in accordance with a determination that biometric data captured by the computer system meets a set of biometric authentication criteria, performing the secure operation; and in accordance with a determination that the biometric data does not meet the set of biometric authentication criteria and in accordance with a determination that one or more states of the external accessory device meets a set of accessory-based criteria that includes a criterion that is met when the external accessory device is in an unlocked state and a criterion that is met when the external accessory device is physically associated with a user, performing the secure operation.

In accordance with some embodiments, a computer system is described. The computer system comprises: one or more processors, wherein the computer system is in communication with one or more biometric sensors and an external accessory device; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: receiving a request at the computer system to perform a secure operation with the computer system; and in response to the request to perform the secure operation with the computer system: in accordance with a determination that biometric data captured by the computer system meets a set of biometric authentication criteria, performing the secure operation; and in accordance with a determination that the biometric data does not meet the set of biometric authentication criteria and in accordance with a determination that one or more states of the external accessory device meets a set of accessory-based criteria that includes a criterion that is met when the external accessory device is in an unlocked state and a criterion that is met when the external accessory device is physically associated with a user, performing the secure operation.

In accordance with some embodiments, a computer system is described. The computer system comprises: one or more processors, wherein the computer system is in communication with one or more biometric sensors and an external accessory device; memory storing one or more programs configured to be executed by the one or more processors; means for receiving a request at the computer system to perform a secure operation with the computer system; and means, responsive to the request to perform the secure operation with the computer system, for: in accordance with a determination that biometric data captured by the computer system meets a set of biometric authentication criteria, performing the secure operation; and in accordance with a determination that the biometric data does not meet the set of biometric authentication criteria and in accordance with a determination that one or more states of the external accessory device meets a set of accessory-based criteria that includes a criterion that is met when the external accessory device is in an unlocked state and a criterion that is met when the external accessory device is physically associated with a user, performing the secure operation.

In accordance with some embodiments, a computer program product is described. The computer program product comprises: one or more processors of a computer system that is in communication with one or more biometric sensors and an external accessory device; and memory storing one or more programs configured to be executed by the one or more processors. The one or more programs including instructions for: receiving a request at the computer system to perform a secure operation with the computer system; and in response to the request to perform the secure operation with the computer system: in accordance with a determination that biometric data captured by the computer system meets a set of biometric authentication criteria, performing the secure operation; and in accordance with a determination that the biometric data does not meet the set of biometric authentication criteria and in accordance with a determination that one or more states of the external accessory device meets a set of accessory-based criteria that includes a criterion that is met when the external accessory device is in an unlocked state and a criterion that is met when the external accessory device is physically associated with a user, performing the secure operation.

In accordance with some embodiments, a method is described. The method is performed at a computer system that is in communication with one or more biometric sensors and one or more output devices. The method comprises: receiving a request at the computer system to perform a first secure operation with the computer system; in response to the request to perform the first secure operation with the computer system: in accordance with a determination that biometric data captured by the computer system meets a set of biometric authentication criteria, performing the first secure operation; and in accordance with a determination that the biometric data does not meet the set of biometric authentication criteria, forgoing performing the first secure operation; after forgoing performing the first secure operation in response to the request to perform the first secure operation, receiving authentication information that meets a set of authentication criteria; and in response to receiving the authentication information that meets the set of authentication criteria: performing a second secure operation associated with the set of authentication criteria; and providing, via the one or more output devices, a prompt to configure the computer system to perform secure operations when an external accessory device is physically associated with a user.

In accordance with some embodiments, a non-transitory computer readable storage medium is described. The non-transitory computer readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with one or more biometric sensors and one or more output devices, the one or more programs including instructions for: receiving a request at the computer system to perform a first secure operation with the computer system; in response to the request to perform the first secure operation with the computer system: in accordance with a determination that biometric data captured by the computer system meets a set of biometric authentication criteria, performing the first secure operation; and in accordance with a determination that the biometric data does not meet the set of biometric authentication criteria, forgoing performing the first secure operation; after forgoing performing the first secure operation in response to the request to perform the first secure operation, receiving authentication information that meets a set of authentication criteria; and in response to receiving the authentication information that meets the set of authentication criteria: performing a second secure operation associated with the set of authentication criteria; and providing, via the one or more output devices, a prompt to configure the computer system to perform secure operations when an external accessory device is physically associated with a user.

In accordance with some embodiments, a transitory computer readable storage medium is described. The transitory computer readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with one or more biometric sensors and one or more output devices, the one or more programs including instructions for: receiving a request at the computer system to perform a first secure operation with the computer system; in response to the request to perform the first secure operation with the computer system: in accordance with a determination that biometric data captured by the computer system meets a set of biometric authentication criteria, performing the first secure operation; and in accordance with a determination that the biometric data does not meet the set of biometric authentication criteria, forgoing performing the first secure operation; after forgoing performing the first secure operation in response to the request to perform the first secure operation, receiving authentication information that meets a set of authentication criteria; and in response to receiving the authentication information that meets the set of authentication criteria: performing a second secure operation associated with the set of authentication criteria; and providing, via the one or more output devices, a prompt to configure the computer system to perform secure operations when an external accessory device is physically associated with a user.

In accordance with some embodiments, a computer system is described. The computer system comprises: one or more processors, wherein the computer system is in communication with one or more biometric sensors and one or more output devices; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: receiving a request at the computer system to perform a first secure operation with the computer system; in response to the request to perform the first secure operation with the computer system: in accordance with a determination that biometric data captured by the computer system meets a set of biometric authentication criteria, performing the first secure operation; and in accordance with a determination that the biometric data does not meet the set of biometric authentication criteria, forgoing performing the first secure operation; after forgoing performing the first secure operation in response to the request to perform the first secure operation, receiving authentication information that meets a set of authentication criteria; and in response to receiving the authentication information that meets the set of authentication criteria: performing a second secure operation associated with the set of authentication criteria; and providing, via the one or more output devices, a prompt to configure the computer system to perform secure operations when an external accessory device is physically associated with a user.

In accordance with some embodiments, a computer system is described. The computer system, comprising: one or more processors, wherein the computer system is in communication with one or more biometric sensors and an external accessory device; memory storing one or more programs configured to be executed by the one or more processors; means for receiving a request at the computer system to perform a first secure operation with the computer system; means, responsive to the request to perform the first secure operation with the computer system, for: in accordance with a determination that biometric data captured by the computer system meets a set of biometric authentication criteria, performing the first secure operation; and in accordance with a determination that the biometric data does not meet the set of biometric authentication criteria, forgoing performing the first secure operation; means, after forgoing performing the first secure operation in response to the request to perform the first secure operation, for receiving authentication information that meets a set of authentication criteria; and means, responsive to receiving the authentication information that meets the set of authentication criteria, for: performing a second secure operation associated with the set of authentication criteria; and providing, via the one or more output devices, a prompt to configure the computer system to perform secure operations when an external accessory device is physically associated with a user.

In accordance with some embodiments, a computer program product is described. The computer program product comprises: one or more processors of a computer system that is in communication with one or more biometric sensors and one or more output devices; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: receiving a request at the computer system to perform a first secure operation with the computer system; in response to the request to perform the first secure operation with the computer system: in accordance with a determination that biometric data captured by the computer system meets a set of biometric authentication criteria, performing the first secure operation; and in accordance with a determination that the biometric data does not meet the set of biometric authentication criteria, forgoing performing the first secure operation; after forgoing performing the first secure operation in response to the request to perform the first secure operation, receiving authentication information that meets a set of authentication criteria; and in response to receiving the authentication information that meets the set of authentication criteria: performing a second secure operation associated with the set of authentication criteria; and providing, via the one or more output devices, a prompt to configure the computer system to perform secure operations when an external accessory device is physically associated with a user.

In accordance with some embodiments, a method is described. The method is performed at a computer system that is in communication with one or more biometric sensors, one or more output devices, and one or more input devices. The method comprises: during a biometric enrollment process, providing, via the one or more output devices, an option to enable a first setting to perform a secure operation of a first type when a first portion of a biometric feature is not available to be captured via the one or more biometric sensors; after the biometric enrollment process is completed, receiving, via the one or more input devices, a request to perform the secure operation of the first type; and in response to receiving the request to perform the secure operation of the first type: in accordance with a determination that, based on biometric data captured via the one or more biometric sensors, the first portion of the biometric feature is not available to be captured, a determination that the first setting is enabled, and a determination that the biometric data meets a set of biometric authentication criteria, performing the secure operation of the first type; and in accordance with a determination that the first portion of the biometric feature is not available to be captured and a determination that the first setting is not enabled, forgoing performing the secure operation of the first type.

In some embodiments, a non-transitory computer-readable storage medium is described. The non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with one or more biometric sensors, one or more output devices, and one or more input devices, the one or more programs including instructions for: during a biometric enrollment process, providing, via the one or more output devices, an option to enable a first setting to perform a secure operation of a first type when a first portion of a biometric feature is not available to be captured via the one or more biometric sensors; after the biometric enrollment process is completed, receiving, via the one or more input devices, a request to perform the secure operation of the first type; and in response to receiving the request to perform the secure operation of the first type: in accordance with a determination that, based on biometric data captured via the one or more biometric sensors, the first portion of the biometric feature is not available to be captured, a determination that the first setting is enabled, and a determination that the biometric data meets a set of biometric authentication criteria, performing the secure operation of the first type; and in accordance with a determination that the first portion of the biometric feature is not available to be captured and a determination that the first setting is not enabled, forgoing performing the secure operation of the first type.

In some embodiments, a transitory computer-readable storage medium is described. The transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with one or more biometric sensors, one or more output devices, and one or more input devices, the one or more programs including instructions for: during a biometric enrollment process, providing, via the one or more output devices, an option to enable a first setting to perform a secure operation of a first type when a first portion of a biometric feature is not available to be captured via the one or more biometric sensors; after the biometric enrollment process is completed, receiving, via the one or more input devices, a request to perform the secure operation of the first type; and in response to receiving the request to perform the secure operation of the first type: in accordance with a determination that, based on biometric data captured via the one or more biometric sensors, the first portion of the biometric feature is not available to be captured, a determination that the first setting is enabled, and a determination that the biometric data meets a set of biometric authentication criteria, performing the secure operation of the first type; and in accordance with a determination that the first portion of the biometric feature is not available to be captured and a determination that the first setting is not enabled, forgoing performing the secure operation of the first type.

In accordance with some embodiments, a computer system is described. The computer system comprises: one or more processors, wherein the computer system is in communication with one or more biometric sensors, one or more output devices, and one or more input devices; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: during a biometric enrollment process, providing, via the one or more output devices, an option to enable a first setting to perform a secure operation of a first type when a first portion of a biometric feature is not available to be captured via the one or more biometric sensors; after the biometric enrollment process is completed, receiving, via the one or more input devices, a request to perform the secure operation of the first type; and in response to receiving the request to perform the secure operation of the first type: in accordance with a determination that, based on biometric data captured via the one or more biometric sensors, the first portion of the biometric feature is not available to be captured, a determination that the first setting is enabled, and a determination that the biometric data meets a set of biometric authentication criteria, performing the secure operation of the first type; and in accordance with a determination that the first portion of the biometric feature is not available to be captured and a determination that the first setting is not enabled, forgoing performing the secure operation of the first type.

In accordance with some embodiments, a computer system is described. The computer system comprises: one or more processors, wherein the computer system is in communication with one or more biometric sensors, one or more output devices, and one or more input devices; memory storing one or more programs configured to be executed by the one or more processors; means, during a biometric enrollment process, for providing, via the one or more output devices, an option to enable a first setting to perform a secure operation of a first type when a first portion of a biometric feature is not available to be captured via the one or more biometric sensors; means, after the biometric enrollment process is completed, for receiving, via the one or more input devices, a request to perform the secure operation of the first type; and means, responsive to receiving the request to perform the secure operation of the first type, for: in accordance with a determination that, based on biometric data captured via the one or more biometric sensors, the first portion of the biometric feature is not available to be captured, a determination that the first setting is enabled, and a determination that the biometric data meets a set of biometric authentication criteria, performing the secure operation of the first type; and in accordance with a determination that the first portion of the biometric feature is not available to be captured and a determination that the first setting is not enabled, forgoing performing the secure operation of the first type.

In accordance with some embodiments, a computer program product is described. The computer system comprises: one or more processors of a computer system that is in communication with one or more biometric sensors, one or more output devices, and one or more input devices; and memory storing one or more programs configured to be executed by the one or more processors. The one or more programs including instructions for: during a biometric enrollment process, providing, via the one or more output devices, an option to enable a first setting to perform a secure operation of a first type when a first portion of a biometric feature is not available to be captured via the one or more biometric sensors; after the biometric enrollment process is completed, receiving, via the one or more input devices, a request to perform the secure operation of the first type; and in response to receiving the request to perform the secure operation of the first type: in accordance with a determination that, based on biometric data captured via the one or more biometric sensors, the first portion of the biometric feature is not available to be captured, a determination that the first setting is enabled, and a determination that the biometric data meets a set of biometric authentication criteria, performing the secure operation of the first type; and in accordance with a determination that the first portion of the biometric feature is not available to be captured and a determination that the first setting is not enabled, forgoing performing the secure operation of the first type.

In accordance with some embodiments, a method is described. The method is performed at a computer system that is in communication with one or more biometric sensors, a display generation component, and one or more input devices. The method comprises: receiving, via the one or more input devices, a request to enable performing a secure operation based on a second portion of a biometric feature while a first portion of the biometric feature is not available to be captured by the biometric sensor; and in response to receiving the request to enable performing the secure operation based on the second portion of the biometric feature while the first portion of the biometric feature is not available to be captured by the biometric sensor: in accordance with a determination that biometric data corresponding to the second portion of the biometric feature has been previously enrolled for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor, enabling use of the second portion of the biometric feature for biometric authentication without initiating a biometric enrollment process that includes capturing biometric data corresponding to the second portion of the biometric feature; and in accordance with a determination that data corresponding to the second portion of the biometric feature has not been previously enrolled for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor, initiating the biometric enrollment process that includes capturing biometric data corresponding to the second portion of the biometric feature for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor.

In accordance with some embodiments, a non-transitory computer-readable storage medium is described. The non-transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with one or more biometric sensors, a display generation component, and one or more input devices, the one or more programs including instructions for: receiving, via the one or more input devices, a request to enable performing a secure operation based on a second portion of a biometric feature while a first portion of the biometric feature is not available to be captured by the biometric sensor; and in response to receiving the request to enable performing the secure operation based on the second portion of the biometric feature while the first portion of the biometric feature is not available to be captured by the biometric sensor: in accordance with a determination that biometric data corresponding to the second portion of the biometric feature has been previously enrolled for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor, enabling use of the second portion of the biometric feature for biometric authentication without initiating a biometric enrollment process that includes capturing biometric data corresponding to the second portion of the biometric feature; and in accordance with a determination that data corresponding to the second portion of the biometric feature has not been previously enrolled for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor, initiating the biometric enrollment process that includes capturing biometric data corresponding to the second portion of the biometric feature for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor.

In accordance with some embodiments, a transitory computer-readable storage medium is described. The transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with one or more biometric sensors, a display generation component, and one or more input devices, the one or more programs including instructions for: receiving, via the one or more input devices, a request to enable performing a secure operation based on a second portion of a biometric feature while a first portion of the biometric feature is not available to be captured by the biometric sensor; and in response to receiving the request to enable performing the secure operation based on the second portion of the biometric feature while the first portion of the biometric feature is not available to be captured by the biometric sensor: in accordance with a determination that biometric data corresponding to the second portion of the biometric feature has been previously enrolled for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor, enabling use of the second portion of the biometric feature for biometric authentication without initiating a biometric enrollment process that includes capturing biometric data corresponding to the second portion of the biometric feature; and in accordance with a determination that data corresponding to the second portion of the biometric feature has not been previously enrolled for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor, initiating the biometric enrollment process that includes capturing biometric data corresponding to the second portion of the biometric feature for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor.

In accordance with some embodiments, a computer system is described. The computer system comprises: one or more processors, wherein the computer system is in communication with one or more biometric sensors, a display generation component, and one or more input devices, and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: receiving, via the one or more input devices, a request to enable performing a secure operation based on a second portion of a biometric feature while a first portion of the biometric feature is not available to be captured by the biometric sensor; and in response to receiving the request to enable performing the secure operation based on the second portion of the biometric feature while the first portion of the biometric feature is not available to be captured by the biometric sensor: in accordance with a determination that biometric data corresponding to the second portion of the biometric feature has been previously enrolled for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor, enabling use of the second portion of the biometric feature for biometric authentication without initiating a biometric enrollment process that includes capturing biometric data corresponding to the second portion of the biometric feature; and in accordance with a determination that data corresponding to the second portion of the biometric feature has not been previously enrolled for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor, initiating the biometric enrollment process that includes capturing biometric data corresponding to the second portion of the biometric feature for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor.

In accordance with some embodiments, a computer system is described. The computer system comprises: one or more processors, wherein the computer system is in communication with one or more biometric sensors, a display generation component, and one or more input devices, and memory storing one or more programs configured to be executed by the one or more processors; means for receiving, via the one or more input devices, a request to enable performing a secure operation based on a second portion of a biometric feature while a first portion of the biometric feature is not available to be captured by the biometric sensor; and means, responsive to receiving the request to enable performing the secure operation based on the second portion of the biometric feature while the first portion of the biometric feature is not available to be captured by the biometric sensor, for: in accordance with a determination that biometric data corresponding to the second portion of the biometric feature has been previously enrolled for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor, enabling use of the second portion of the biometric feature for biometric authentication without initiating a biometric enrollment process that includes capturing biometric data corresponding to the second portion of the biometric feature; and in accordance with a determination that data corresponding to the second portion of the biometric feature has not been previously enrolled for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor, initiating the biometric enrollment process that includes capturing biometric data corresponding to the second portion of the biometric feature for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor.

In accordance with some embodiments, a computer program product is described. The computer system comprises: one or more processors of a computer system that is in communication with one or more biometric sensors, a display generation component, and one or more input devices, and memory storing one or more programs configured to be executed by the one or more processors. The one or more programs including instructions for: receiving, via the one or more input devices, a request to enable performing a secure operation based on a second portion of a biometric feature while a first portion of the biometric feature is not available to be captured by the biometric sensor; and in response to receiving the request to enable performing the secure operation based on the second portion of the biometric feature while the first portion of the biometric feature is not available to be captured by the biometric sensor: in accordance with a determination that biometric data corresponding to the second portion of the biometric feature has been previously enrolled for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor, enabling use of the second portion of the biometric feature for biometric authentication without initiating a biometric enrollment process that includes capturing biometric data corresponding to the second portion of the biometric feature; and in accordance with a determination that data corresponding to the second portion of the biometric feature has not been previously enrolled for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor, initiating the biometric enrollment process that includes capturing biometric data corresponding to the second portion of the biometric feature for use in biometric authentication while the first portion of the biometric feature is not available to be captured by the biometric sensor.

In accordance with some embodiments, a method is described. The method is performed at a computer system that is in communication with one or more biometric sensors and one or more output devices. The method comprises: during a biometric enrollment process, capturing, via the one or more biometric sensors, respective content that corresponds to a biometric feature; and in response to capturing the respective content that corresponds to the biometric feature and in accordance with a determination that the respective content meets a respective set of criteria, wherein the respective set of criteria includes a criterion that is met when a determination is made, based on the respective content, that a respective type of object is positioned over a respective portion of the biometric feature, and wherein the biometric feature was previously enrolled in conjunction with data corresponding to the respective type of object positioned over the respective portion of the biometric feature before the respective content was captured, providing, via the one or more output devices, a respective prompt to perform at least a portion of the biometric enrollment process without the respective type of object being positioned over the respective portion of the biometric feature.

In some embodiments, a non-transitory computer-readable storage medium is described. The non-transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with one or more biometric sensors and one or more output devices. The one or more programs including instructions for: during a biometric enrollment process, capturing, via the one or more biometric sensors, respective content that corresponds to a biometric feature; and in response to capturing the respective content that corresponds to the biometric feature and in accordance with a determination that the respective content meets a respective set of criteria, wherein the respective set of criteria includes a criterion that is met when a determination is made, based on the respective content, that a respective type of object is positioned over a respective portion of the biometric feature, and wherein the biometric feature was previously enrolled in conjunction with data corresponding to the respective type of object positioned over the respective portion of the biometric feature before the respective content was captured, providing, via the one or more output devices, a respective prompt to perform at least a portion of the biometric enrollment process without the respective type of object being positioned over the respective portion of the biometric feature.

In some embodiments, a transitory computer-readable storage medium is described. The transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with one or more biometric sensors and one or more output devices. The one or more programs including instructions for: during a biometric enrollment process, capturing, via the one or more biometric sensors, respective content that corresponds to a biometric feature; and in response to capturing the respective content that corresponds to the biometric feature and in accordance with a determination that the respective content meets a respective set of criteria, wherein the respective set of criteria includes a criterion that is met when a determination is made, based on the respective content, that a respective type of object is positioned over a respective portion of the biometric feature, and wherein the biometric feature was previously enrolled in conjunction with data corresponding to the respective type of object positioned over the respective portion of the biometric feature before the respective content was captured, providing, via the one or more output devices, a respective prompt to perform at least a portion of the biometric enrollment process without the respective type of object being positioned over the respective portion of the biometric feature.

In accordance with some embodiments, a computer system is described. The computer system comprises: one or more processors, wherein the computer system is in communication with one or more biometric sensors and one or more output devices; and memory storing one or more programs configured to be executed by the one or more processors. The one or more programs including instructions for: during a biometric enrollment process, capturing, via the one or more biometric sensors, respective content that corresponds to a biometric feature; and in response to capturing the respective content that corresponds to the biometric feature and in accordance with a determination that the respective content meets a respective set of criteria, wherein the respective set of criteria includes a criterion that is met when a determination is made, based on the respective content, that a respective type of object is positioned over a respective portion of the biometric feature, and wherein the biometric feature was previously enrolled in conjunction with data corresponding to the respective type of object positioned over the respective portion of the biometric feature before the respective content was captured, providing, via the one or more output devices, a respective prompt to perform at least a portion of the biometric enrollment process without the respective type of object being positioned over the respective portion of the biometric feature.

In accordance with some embodiments, a computer system is described. The computer system comprises: one or more processors, wherein the computer system is in communication with one or more biometric sensors and one or more output devices; memory storing one or more programs configured to be executed by the one or more processors; means, during a biometric enrollment process, for capturing, via the one or more biometric sensors, respective content that corresponds to a biometric feature; and means, responsive to capturing the respective content that corresponds to the biometric feature, for: in accordance with a determination that the respective content meets a respective set of criteria, wherein the respective set of criteria includes a criterion that is met when a determination is made, based on the respective content, that a respective type of object is positioned over a respective portion of the biometric feature, and wherein the biometric feature was previously enrolled in conjunction with data corresponding to the respective type of object positioned over the respective portion of the biometric feature before the respective content was captured, providing, via the one or more output devices, a respective prompt to perform at least a portion of the biometric enrollment process without the respective type of object being positioned over the respective portion of the biometric feature.

In accordance with some embodiments, a computer program product is described. The computer program product comprises: one or more processors of a computer system that is in communication with one or more biometric sensors and one or more output devices; and memory storing one or more programs configured to be executed by the one or more processors. The one or more programs including instructions for: during a biometric enrollment process, capturing, via the one or more biometric sensors, respective content that corresponds to a biometric feature; and in response to capturing the respective content that corresponds to the biometric feature and in accordance with a determination that the respective content meets a respective set of criteria, wherein the respective set of criteria includes a criterion that is met when a determination is made, based on the respective content, that a respective type of object is positioned over a respective portion of the biometric feature, and wherein the biometric feature was previously enrolled in conjunction with data corresponding to the respective type of object positioned over the respective portion of the biometric feature before the respective content was captured, providing, via the one or more output devices, a respective prompt to perform at least a portion of the biometric enrollment process without the respective type of object being positioned over the respective portion of the biometric feature.

In accordance with some embodiments, a method is described. The method is performed at a computer system that is in communication with one or more biometric sensors. The method comprises: receiving a request to perform a secure operation that requires user authentication; and in response to receiving the request to perform the secure operation and after capturing, via the one or more biometric sensors, first biometric data: in accordance with a determination that the first biometric data does not match an enrolled biometric feature that is a type of biometric feature that has a first portion and a second portion, forgoing performance of the secure operation; in accordance with a determination that: the first biometric data includes a second portion of a respective type of biometric feature without including a first portion of the respective type of biometric feature, fewer than a first threshold number of failed biometric authentication attempts including the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature have occurred since the last successful user authentication was detected, and the second portion of the respective type of biometric feature in the first biometric data matches the enrolled biometric feature, performing the secure operation; in accordance with a determination that: the first biometric data includes the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature, and at least the first threshold number of failed biometric authentication attempts including the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature have occurred since the last successful user authentication was detected, forgoing performance of the secure operation; and in accordance with a determination that: the first biometric data includes the first portion of the respective type of biometric feature and the second portion of the respective type of biometric feature, less than a second threshold number of failed biometric authentication attempts including the respective type of biometric feature have occurred since the last successful user authentication was detected, where the second threshold number is higher than the first threshold number, and the first biometric data matches the enrolled biometric feature, performing the secure operation.

A non-transitory computer-readable storage medium is described. The non-transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with one or more biometric sensors. The one or more programs including instructions for: receiving a request to perform the secure operation that requires user authentication; and in response to receiving the request to perform the secure operation and after capturing, via the one or more biometric sensors, first biometric data: in accordance with a determination that the first biometric data does not match an enrolled biometric feature that is a type of biometric feature that has a first portion and a second portion, forgoing performance of the secure operation; in accordance with a determination that: the first biometric data includes a second portion of a respective type of biometric feature without including a first portion of the respective type of biometric feature, fewer than a first threshold number of failed biometric authentication attempts including the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature have occurred since the last successful user authentication was detected, and the second portion of the respective type of biometric feature in the first biometric data matches the enrolled biometric feature, performing the secure operation; in accordance with a determination that: the first biometric data includes the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature, and at least the first threshold number of failed biometric authentication attempts including the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature have occurred since the last successful user authentication was detected, forgoing performance of the secure operation; and in accordance with a determination that: the first biometric data includes the first portion of the respective type of biometric feature and the second portion of the respective type of biometric feature, less than a second threshold number of failed biometric authentication attempts including the respective type of biometric feature have occurred since the last successful user authentication was detected, where the second threshold number is higher than the first threshold number, and the first biometric data matches the enrolled biometric feature, performing the secure operation.

A transitory computer-readable storage medium is described. The transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that is in communication with one or more biometric sensors. The one or more programs including instructions for: receiving a request to perform the secure operation that requires user authentication; and in response to receiving the request to perform the secure operation and after capturing, via the one or more biometric sensors, first biometric data: in accordance with a determination that the first biometric data does not match an enrolled biometric feature that is a type of biometric feature that has a first portion and a second portion, forgoing performance of the secure operation; in accordance with a determination that: the first biometric data includes a second portion of a respective type of biometric feature without including a first portion of the respective type of biometric feature, fewer than a first threshold number of failed biometric authentication attempts including the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature have occurred since the last successful user authentication was detected, and the second portion of the respective type of biometric feature in the first biometric data matches the enrolled biometric feature, performing the secure operation; in accordance with a determination that: the first biometric data includes the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature, and at least the first threshold number of failed biometric authentication attempts including the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature have occurred since the last successful user authentication was detected, forgoing performance of the secure operation; and in accordance with a determination that: the first biometric data includes the first portion of the respective type of biometric feature and the second portion of the respective type of biometric feature, less than a second threshold number of failed biometric authentication attempts including the respective type of biometric feature have occurred since the last successful user authentication was detected, where the second threshold number is higher than the first threshold number, and the first biometric data matches the enrolled biometric feature, performing the secure operation.

In accordance with some embodiments, a computer system is described. The computer system comprises: one or more processors, wherein the computer system is in communication with one or more biometric sensors; and memory storing one or more programs configured to be executed by the one or more processors. The one or more programs including instructions for: receiving a request to perform the secure operation that requires user authentication; and in response to receiving the request to perform the secure operation and after capturing, via the one or more biometric sensors, first biometric data: in accordance with a determination that the first biometric data does not match an enrolled biometric feature that is a type of biometric feature that has a first portion and a second portion, forgoing performance of the secure operation; in accordance with a determination that: the first biometric data includes a second portion of a respective type of biometric feature without including a first portion of the respective type of biometric feature, fewer than a first threshold number of failed biometric authentication attempts including the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature have occurred since the last successful user authentication was detected, and the second portion of the respective type of biometric feature in the first biometric data matches the enrolled biometric feature, performing the secure operation; in accordance with a determination that: the first biometric data includes the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature, and at least the first threshold number of failed biometric authentication attempts including the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature have occurred since the last successful user authentication was detected, forgoing performance of the secure operation; and in accordance with a determination that: the first biometric data includes the first portion of the respective type of biometric feature and the second portion of the respective type of biometric feature, less than a second threshold number of failed biometric authentication attempts including the respective type of biometric feature have occurred since the last successful user authentication was detected, where the second threshold number is higher than the first threshold number, and the first biometric data matches the enrolled biometric feature, performing the secure operation.

In accordance with some embodiments, a computer system is described. The computer system comprises: one or more processors, wherein the computer system is in communication with one or more biometric sensors; memory storing one or more programs configured to be executed by the one or more processors; means for receiving a request to perform the secure operation that requires user authentication; and means responsive to, receiving the request to perform the secure operation and after capturing, via the one or more biometric sensors, first biometric data, for: in accordance with a determination that the first biometric data does not match an enrolled biometric feature that is a type of biometric feature that has a first portion and a second portion, forgoing performance of the secure operation; in accordance with a determination that: the first biometric data includes a second portion of a respective type of biometric feature without including a first portion of the respective type of biometric feature, fewer than a first threshold number of failed biometric authentication attempts including the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature have occurred since the last successful user authentication was detected, and the second portion of the respective type of biometric feature in the first biometric data matches the enrolled biometric feature, performing the secure operation; in accordance with a determination that: the first biometric data includes the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature, and at least the first threshold number of failed biometric authentication attempts including the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature have occurred since the last successful user authentication was detected, forgoing performance of the secure operation; and in accordance with a determination that: the first biometric data includes the first portion of the respective type of biometric feature and the second portion of the respective type of biometric feature, less than a second threshold number of failed biometric authentication attempts including the respective type of biometric feature have occurred since the last successful user authentication was detected, where the second threshold number is higher than the first threshold number, and the first biometric data matches the enrolled biometric feature, performing the secure operation.

In accordance with some embodiments, a computer program product is described. The computer program product comprises: one or more processors of a computer system that is in communication with one or more biometric sensors; and memory storing one or more programs configured to be executed by the one or more processors. The one or more programs including instructions for: receiving a request to perform the secure operation that requires user authentication; and in response to receiving the request to perform the secure operation and after capturing, via the one or more biometric sensors, first biometric data: in accordance with a determination that the first biometric data does not match an enrolled biometric feature that is a type of biometric feature that has a first portion and a second portion, forgoing performance of the secure operation; in accordance with a determination that: the first biometric data includes a second portion of a respective type of biometric feature without including a first portion of the respective type of biometric feature, fewer than a first threshold number of failed biometric authentication attempts including the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature have occurred since the last successful user authentication was detected, and the second portion of the respective type of biometric feature in the first biometric data matches the enrolled biometric feature, performing the secure operation; in accordance with a determination that: the first biometric data includes the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature, and at least the first threshold number of failed biometric authentication attempts including the second portion of the respective type of biometric feature without including the first portion of the respective type of biometric feature have occurred since the last successful user authentication was detected, forgoing performance of the secure operation; and in accordance with a determination that: the first biometric data includes the first portion of the respective type of biometric feature and the second portion of the respective type of biometric feature, less than a second threshold number of failed biometric authentication attempts including the respective type of biometric feature have occurred since the last successful user authentication was detected, where the second threshold number is higher than the first threshold number, and the first biometric data matches the enrolled biometric feature, performing the secure operation.

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

Thus, devices are provided with faster, more efficient methods and interfaces for implementing biometric authentication, thereby increasing the effectiveness, efficiency, and user satisfaction with such devices. Such methods and interfaces may complement or replace other methods for implementing biometric authentication.

The following description sets forth exemplary methods, parameters, and the like. It should be recognized, however, that such description is not intended as a limitation on the scope of the present disclosure but is instead provided as a description of exemplary embodiments.

There is a need for electronic devices that provide efficient methods and interfaces methods for implementing biometric authentication. For example, there is a need for electronic devices (e.g., computer systems) that ways to authenticate a user when biometric authentication of a feature is unsuccessful. Such techniques can reduce the cognitive burden on a user who wants to perform a secure transaction, thereby enhancing productivity. Further, such techniques can reduce processor and battery power otherwise wasted on redundant user inputs.

Below,provide a description of exemplary devices for performing the techniques for managing authentication.

illustrate exemplary user interfaces for providing and controlling authentication at a computer system using an external device in accordance with some embodiments.are a flow diagram illustrating providing authentication at a computer system using an external device in accordance with some embodiments.is a flow diagram illustrating a method for controlling authentication at a computer system using an external device in accordance with some embodiments.are a flow diagram for providing authentication at a computer system using an external device in accordance with some embodiments.are a flow diagram for controlling authentication at a computer system using an external device in accordance with some embodiments. The user interfaces inare used to illustrate the processes described below, including the processes in,,, and.

andillustrate exemplary user interfaces for providing and controlling biometric authentication at a computer system in accordance with some embodiments.are a flow diagram illustrating a method for providing biometric authentication at a computer system in accordance with some embodiments.are a flow diagram illustrating a method for controlling biometric authentication at a computer system in accordance with some embodiments.is a flow diagram illustrating a method for controlling biometric authentication at a computer system in accordance with some embodiments. The user interfaces inandare used to illustrate the processes described below, including the processes in,, and.

illustrate exemplary user interfaces for managing the availability of different types of biometric authentication at a computer system in accordance with some embodiments.are a flow diagram illustrating a method for managing the availability of different types of biometric authentication at a computer system in accordance with some embodiments. The user interfaces inare used to illustrate the processes described below, including the processes in.

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

Patent Metadata

Filing Date

Unknown

Publication Date

June 2, 2026

Inventors

Unknown

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Implementation of biometric authentication” (US-12645778-B2). https://patentable.app/patents/US-12645778-B2

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.