IP Library Granted Patent US 11,170,085
Granted Patent B2
US 11,170,085 · App. 16/369,355 · Granted Nov 9, 2021

Implementation of biometric authentication

Inventors: Lynne Devine (San Francisco, CA); Peter D. Anton (San Francisco, CA); Alan C. Dye (San Francisco, CA); Daamun Mohseni (Pleasanton, CA); Grant Paul (San Francisco, CA); Marcel Van Os (San Francisco, CA)
Assignee: Apple Inc.
G06F21/32G06F21/316
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,170,085
App. No.
16/369,355
Filed
Mar 29, 2019
Granted
Nov 9, 2021
Kind
B2
Art Unit
2433
USPC
726/19
Abstract

An electronic device performs techniques related to implementing biometric authentication, including providing user interfaces for: providing indications of error conditions during biometric authentication, providing indications about the biometric sensor during biometric authentication, orienting the device to enroll a biometric feature, and providing an indication of the location of the biometric sensor to correct a detected error condition.

Claims (138)

1. An electronic device, comprising:

a display;

one or more biometric sensors;

one or more processors; 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:

displaying, on the display, a biometric enrollment user interface for initiating biometric enrollment with the one or more biometric sensors;

while displaying the biometric enrollment user interface, receiving input corresponding to a request to initiate biometric enrollment; and

in response to receiving the input:

in accordance with a determination that an orientation of the electronic device satisfies a set of enrollment criteria, initiating a process for enrolling a biometric feature with the one or more biometric sensors; 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 prior to initiating the process for enrolling the biometric feature with the one or more biometric sensors.

2. The electronic device of claim 1 , wherein outputting the one or more prompts includes:

outputting a first prompt to orient the electronic device to an initial orientation, and subsequent to outputting the first prompt, outputting a second prompt to orient the electronic device to the different orientation that satisfies the set of enrollment criteria, the first prompt being different from the second prompt.

3. The electronic device of claim 1 , wherein outputting the one or more prompts includes outputting a third prompt to rotate the electronic device to the different orientation that satisfies the set of enrollment criteria, the third prompt being based on the orientation of the electronic device while receiving the input.

4. The electronic device of claim 1 , wherein outputting the one or more prompts includes outputting a fourth prompt to rotate the electronic device to the different orientation that satisfies the set of enrollment criteria, the fourth prompt being based on an alignment of a primary plane of the device to a predetermined plane.

5. The electronic device of claim 1 , the one or more programs further including instructions for:

subsequent to initiating the process for enrolling the biometric feature, receiving a request to perform an operation that requires authentication;

in response to receiving the request to perform the operation that requires authentication, attempting authentication using the one or more biometric sensors; and

after attempting authentication using the one or more biometric sensors, in accordance with a determination that data obtained by the one or more biometric sensors corresponds to less than a threshold amount of a biometric feature, forgoing retrying authentication.

6. The electronic device of claim 5 , the one or more programs further including instructions for:

after attempting authentication using the one or more biometric sensors, in accordance with a determination that the data obtained by the one or more biometric sensors corresponds to not less than the threshold amount of the biometric feature, retrying authentication.

7. The electronic device of claim 6 , wherein retrying authentication includes:

in accordance with a determination that authentication resulting from retrying authentication is successful, performing an operation corresponding to the request; and

in accordance with a determination that authentication resulting from retrying authentication is not successful, forgoing performing the operation corresponding to the request.

8. The electronic device of claim 1 , the one or more programs further including instructions for:

subsequent to outputting the one or more prompts to change the orientation of the electronic device to the different orientation that satisfies the set of enrollment criteria:

detecting that the current orientation of the electronic device satisfies the set of enrollment criteria; and

in response to determining that the current orientation of the electronic device satisfies the set of enrollment criteria, initiating the process for enrolling the biometric feature with the one or more biometric sensors.

9. The electronic device of claim 1 , wherein initiating the process for enrolling the biometric feature with the one or more biometric sensors includes successfully enrolling the biometric feature, the one or more programs further including instructions for:

subsequent to successfully enrolling the biometric feature, outputting a prompt to enroll the biometric feature for a second time with the one or more biometric sensors.

10. The electronic device of claim 1 , wherein initiating the process for enrolling the biometric feature with the one or more biometric sensors includes successfully enrolling the biometric feature, the one or more programs further including instructions for:

subsequent to successfully enrolling the biometric feature, receiving a request to perform an operation that requires authentication; and

in response to receiving the request to perform the operation that requires authentication:

in accordance with a determination that data obtained by the one or more biometric sensors corresponds to the enrolled biometric feature, performing the operation that requires authentication; and

in accordance with a determination that data obtained by the one or more biometric sensors does not correspond to the enrolled biometric feature, forgoing performing the operation that requires authentication.

11. The electronic device of claim 1 , wherein:

the orientation of the electronic device does not satisfy the set of enrollment criteria due to the orientation resulting in the one or more biometric sensors being located near the right side of the electronic device, and

the one or more prompts includes an animation of a representation of a device rotating by less than a first amount in a first direction.

12. The electronic device of claim 11 , wherein:

the orientation of the electronic device does not satisfy the set of enrollment criteria due to the orientation resulting in the one or more biometric sensors being located near the left side of the electronic device, and

the one or more prompts includes an animation of a representation of a device rotating by less than the first amount in a second direction that is different from the first direction.

13. The electronic device of claim 11 , wherein:

the orientation of the electronic device does not satisfy the set of enrollment criteria due to the orientation resulting in the one or more biometric sensors being located near the bottom side of the electronic device, and

the one or more prompts includes an animation of a representation of a device rotating by more than the first amount.

14. The electronic device of claim 1 , the one or more programs further including instructions for:

subsequent to outputting the one or more prompts to change the orientation of the electronic device to a different orientation that satisfies the set of enrollment criteria, detecting a change in orientation of the electronic device; and

in response to detecting the change in orientation of the electronic device:

in accordance with a determination that the orientation of the electronic device still does not satisfy the set of enrollment criteria, outputting one or more new prompts to change the orientation of the electronic device to a different orientation that satisfies the set of enrollment criteria.

15. The electronic device of claim 1 , wherein initiating the process for enrolling a biometric feature with the one or more biometric sensors includes displaying a biometric enrollment introduction interface.

16. 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 with 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 with the one or more biometric sensors;

while displaying the biometric enrollment user interface, receiving input corresponding to a request to initiate biometric enrollment; and

in response to receiving the input:

in accordance with a determination that an orientation of the electronic device satisfies a set of enrollment criteria, initiating a process for enrolling a biometric feature with the one or more biometric sensors; 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 prior to initiating the process for enrolling the biometric feature with the one or more biometric sensors.

17. A method, comprising:

at an electronic device with a display and one or more biometric sensors:

displaying, on the display, a biometric enrollment user interface for initiating biometric enrollment with the one or more biometric sensors;

while displaying the biometric enrollment user interface receiving input corresponding to a request to initiate biometric enrollment; and

in response to receiving the input:

in accordance with a determination that an orientation of the electronic device satisfies a set of enrollment criteria, initiating a process for enrolling a biometric feature with the one or more biometric sensors; 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 prior to initiating the process for enrolling the biometric feature with the one or more biometric sensors.

18. The non-transitory computer-readable storage medium of claim 16 , wherein outputting the one or more prompts includes:

outputting a first prompt to orient the electronic device to an initial orientation, and subsequent to outputting the first prompt, outputting a second prompt to orient the electronic device to the different orientation that satisfies the set of enrollment criteria, the first prompt being different from the second prompt.

19. The non-transitory computer-readable storage medium of claim 16 , wherein outputting the one or more prompts includes outputting a third prompt to rotate the electronic device to the different orientation that satisfies the set of enrollment criteria, the third prompt being based on the orientation of the electronic device while receiving the input.

20. The non-transitory computer-readable storage medium of claim 16 , wherein outputting the one or more prompts includes outputting a fourth prompt to rotate the electronic device to the different orientation that satisfies the set of enrollment criteria, the fourth prompt being based on an alignment of a primary plane of the device to a predetermined plane.

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

subsequent to initiating the process for enrolling the biometric feature, receiving a request to perform an operation that requires authentication;

in response to receiving the request to perform the operation that requires authentication, attempting authentication using the one or more biometric sensors; and

after attempting authentication using the one or more biometric sensors, in accordance with a determination that data obtained by the one or more biometric sensors corresponds to less than a threshold amount of a biometric feature, forgoing retrying authentication.

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

after attempting authentication using the one or more biometric sensors, in accordance with a determination that the data obtained by the one or more biometric sensors corresponds to not less than the threshold amount of the biometric feature, retrying authentication.

23. The non-transitory computer-readable storage medium of claim 22 , wherein retrying authentication includes:

in accordance with a determination that authentication resulting from retrying authentication is successful, performing an operation corresponding to the request; and

in accordance with a determination that authentication resulting from retrying authentication is not successful, forgoing performing the operation corresponding to the request.

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

subsequent to outputting the one or more prompts to change the orientation of the electronic device to the different orientation that satisfies the set of enrollment criteria:

detecting that the current orientation of the electronic device satisfies the set of enrollment criteria; and

in response to determining that the current orientation of the electronic device satisfies the set of enrollment criteria, initiating the process for enrolling the biometric feature with the one or more biometric sensors.

25. The non-transitory computer-readable storage medium of claim 16 , wherein initiating the process for enrolling the biometric feature with the one or more biometric sensors includes successfully enrolling the biometric feature, the one or more programs further including instructions for:

subsequent to successfully enrolling the biometric feature, outputting a prompt to enroll the biometric feature for a second time with the one or more biometric sensors.

26. The non-transitory computer-readable storage medium of claim 16 , wherein initiating the process for enrolling the biometric feature with the one or more biometric sensors includes successfully enrolling the biometric feature, the one or more programs further including instructions for:

subsequent to successfully enrolling the biometric feature, receiving a request to perform an operation that requires authentication; and

in response to receiving the request to perform the operation that requires authentication:

in accordance with a determination that data obtained by the one or more biometric sensors corresponds to the enrolled biometric feature, performing the operation that requires authentication; and

in accordance with a determination that data obtained by the one or more biometric sensors does not correspond to the enrolled biometric feature, forgoing performing the operation that requires authentication.

27. The non-transitory computer-readable storage medium of claim 16 , wherein:

the orientation of the electronic device does not satisfy the set of enrollment criteria due to the orientation resulting in the one or more biometric sensors being located near the right side of the electronic device, and

the one or more prompts includes an animation of a representation of a device rotating by less than a first amount in a first direction.

28. The non-transitory computer-readable storage medium of claim 27 , wherein:

the orientation of the electronic device does not satisfy the set of enrollment criteria due to the orientation resulting in the one or more biometric sensors being located near the left side of the electronic device, and

the one or more prompts includes an animation of a representation of a device rotating by less than the first amount in a second direction that is different from the first direction.

29. The non-transitory computer-readable storage medium of claim 27 , wherein:

the orientation of the electronic device does not satisfy the set of enrollment criteria due to the orientation resulting in the one or more biometric sensors being located near the bottom side of the electronic device, and

the one or more prompts includes an animation of a representation of a device rotating by more than the first amount.

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

subsequent to outputting the one or more prompts to change the orientation of the electronic device to a different orientation that satisfies the set of enrollment criteria, detecting a change in orientation of the electronic device; and

in response to detecting the change in orientation of the electronic device:

in accordance with a determination that the orientation of the electronic device still does not satisfy the set of enrollment criteria, outputting one or more new prompts to change the orientation of the electronic device to a different orientation that satisfies the set of enrollment criteria.

31. The non-transitory computer-readable storage medium of claim 16 , wherein initiating the process for enrolling a biometric feature with the one or more biometric sensors includes displaying a biometric enrollment introduction interface.

32. The method of claim 17 , wherein outputting the one or more prompts includes:

outputting a first prompt to orient the electronic device to an initial orientation, and

subsequent to outputting the first prompt, outputting a second prompt to orient the electronic device to the different orientation that satisfies the set of enrollment criteria, the first prompt being different from the second prompt.

33. The method of claim 17 , wherein outputting the one or more prompts includes outputting a third prompt to rotate the electronic device to the different orientation that satisfies the set of enrollment criteria, the third prompt being based on the orientation of the electronic device while receiving the input.

34. The method of claim 17 , wherein outputting the one or more prompts includes outputting a fourth prompt to rotate the electronic device to the different orientation that satisfies the set of enrollment criteria, the fourth prompt being based on an alignment of a primary plane of the device to a predetermined plane.

35. The method of claim 17 , further comprising:

subsequent to initiating the process for enrolling the biometric feature, receiving a request to perform an operation that requires authentication;

in response to receiving the request to perform the operation that requires authentication, attempting authentication using the one or more biometric sensors; and

after attempting authentication using the one or more biometric sensors, in accordance with a determination that data obtained by the one or more biometric sensors corresponds to less than a threshold amount of a biometric feature, forgoing retrying authentication.

36. The method of claim 35 , further comprising:

after attempting authentication using the one or more biometric sensors, in accordance with a determination that the data obtained by the one or more biometric sensors corresponds to not less than the threshold amount of the biometric feature, retrying authentication.

37. The method of claim 36 , wherein retrying authentication includes:

in accordance with a determination that authentication resulting from retrying authentication is successful, performing an operation corresponding to the request; and

in accordance with a determination that authentication resulting from retrying authentication is not successful, forgoing performing the operation corresponding to the request.

38. The method of claim 17 , further comprising:

subsequent to outputting the one or more prompts to change the orientation of the electronic device to the different orientation that satisfies the set of enrollment criteria:

detecting that the current orientation of the electronic device satisfies the set of enrollment criteria; and

in response to determining that the current orientation of the electronic device satisfies the set of enrollment criteria, initiating the process for enrolling the biometric feature with the one or more biometric sensors.

39. The method of claim 17 , wherein initiating the process for enrolling the biometric feature with the one or more biometric sensors includes successfully enrolling the biometric feature, further comprising:

subsequent to successfully enrolling the biometric feature, outputting a prompt to enroll the biometric feature for a second time with the one or more biometric sensors.

40. The method of claim 17 , wherein initiating the process for enrolling the biometric feature with the one or more biometric sensors includes successfully enrolling the biometric feature, further comprising:

subsequent to successfully enrolling the biometric feature, receiving a request to perform an operation that requires authentication; and

in response to receiving the request to perform the operation that requires authentication:

in accordance with a determination that data obtained by the one or more biometric sensors corresponds to the enrolled biometric feature, performing the operation that requires authentication; and

in accordance with a determination that data obtained by the one or more biometric sensors does not correspond to the enrolled biometric feature, forgoing performing the operation that requires authentication.

41. The method of claim 17 , wherein:

the orientation of the electronic device does not satisfy the set of enrollment criteria due to the orientation resulting in the one or more biometric sensors being located near the right side of the electronic device, and

the one or more prompts includes an animation of a representation of a device rotating by less than a first amount in a first direction.

42. The method of claim 41 , wherein:

the orientation of the electronic device does not satisfy the set of enrollment criteria due to the orientation resulting in the one or more biometric sensors being located near the left side of the electronic device, and

the one or more prompts includes an animation of a representation of a device rotating by less than the first amount in a second direction that is different from the first direction.

43. The method of claim 41 , wherein:

the orientation of the electronic device does not satisfy the set of enrollment criteria due to the orientation resulting in the one or more biometric sensors being located near the bottom side of the electronic device, and

the one or more prompts includes an animation of a representation of a device rotating by more than the first amount.

44. The method of claim 17 , further comprising:

subsequent to outputting the one or more prompts to change the orientation of the electronic device to a different orientation that satisfies the set of enrollment criteria, detecting a change in orientation of the electronic device; and

in response to detecting the change in orientation of the electronic device:

in accordance with a determination that the orientation of the electronic device still does not satisfy the set of enrollment criteria, outputting one or more new prompts to change the orientation of the electronic device to a different orientation that satisfies the set of enrollment criteria.

45. The method of claim 17 , wherein initiating the process for enrolling a biometric feature with the one or more biometric sensors includes displaying a biometric enrollment introduction interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2019
From: DEVINE, LYNNE; ANTON, PETER D.; DYE, ALAN C.; MOHSENI, DAAMUN; PAUL, GRANT; VAN OS, MARCEL
To: APPLE INC.
Reel/Frame 049383/0802 →
Continuity (3)
Provisional Application 62752234 · Oct 29, 2018
Provisional Application 62679955 · Jun 3, 2018
Related Publication 20190370448A1 · Dec 5, 2019
Cited By (6)
US 12,235,342 US 12,306,918 US 12,429,998 US 12,450,605 US 12,619,986 US 12,620,265