# US 10,372,963 B2 · Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,372,963 B2
- Document ID: US10372963B2
- Status: Granted
- Kind: B2
- Application number: 15/872,685
- Filed: 2018-01-16
- Published: 2018-05-24
- Granted: 2019-08-06
- Earliest claimed: 2013-09-09
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Byron Han; Matthew E. Shepherd; Imran Chaudhri; Gregory N. Christie; Patrick L. Coffman; Craig M. Federighi; Matthew H. Gamble; Brittany D. Paine; Brendan J. Langoulant; Craig A. Marciniak; Donald W. Pitschel; Daniel O. Schimpf; Andrew R. Whalley; Christopher R. Whitney; Jonathan R. Dascola; Lawrence Y. Yang
- Web page: https://patentgrep.com/patent/US10372963B2

## CPC

- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 21/31: User authentication
- G06F 21/32: using biometric data, e.g. fingerprints, iris scans or voiceprints
- G06F 21/41: where a single sign-on provides access to a plurality of computers
- G06V 40/1335: {Combining adjacent partial images (e.g. slices) to create a composite input or reference pattern; Tracking a sweeping finger movement}
- G06V 40/1353: {Extracting features related to minutiae or pores}
- G06V 40/67: {by interactive indications to the user}
- H04L 9/3231: {Biological data, e.g. fingerprint, voice or retina (network architectures or network communication protocols for supporting authentication of entities using biometrical features in a packet data network H04L63/0861)}
- H04L 63/0815: {providing single-sign-on or federations}
- H04L 63/083: {using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226)}
- H04L 63/0861: {using biometrical features, e.g. fingerprint, retina-scan (cryptographic mechanisms or cryptographic arrangements for entity authentication using biological data H04L9/3231)}
- H04L 63/105: {Multiple levels of security}
- H04W 12/06: Authentication
- G06F 2221/032: Protect output to user by software means
- G06F 2221/2113: Multi-level security, e.g. mandatory access control
- G06F 2221/2149: Restricted operating environment
- H04W 12/68: Gesture-dependent or behaviour-dependent
- H04W 88/02: Terminal devices
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

An electronic device with a display and a fingerprint sensor displays a fingerprint enrollment interface and detects, on the fingerprint sensor, a plurality of finger gestures performed with a finger. The device collects fingerprint information from the plurality of finger gestures performed with the finger. After collecting the fingerprint information, the device determines whether the collected fingerprint information is sufficient to enroll a fingerprint of the finger. When the collected fingerprint information for the finger is sufficient to enroll the fingerprint of the finger, the device enrolls the fingerprint of the finger with the device. When the collected fingerprint information for the finger is not sufficient to enroll the fingerprint of the finger, the device displays a message in the fingerprint enrollment interface prompting a user to perform one or more additional finger gestures on the fingerprint sensor with the finger.

## Claims

### Claim 1

An electronic device, comprising:
a display;
a biometric sensor;
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:
storing a set of one or more credentials;
displaying a form with a plurality of fields;
determining whether at least one field from the plurality of fields corresponds to one or more credentials of the set of one or more credentials;
in accordance with a determination that at least one field corresponds to the one or more credentials of the set of one or more credentials, displaying a prompt requesting an input to automatically fill in the form with the one or more credentials of the set of one or more credentials;
receiving the input to automatically fill in the form with the one or more credentials of the set of one or more credentials;
in response to receiving the input to automatically fill in the form:
in accordance with a determination that biometric input captured based on the input to automatically fill in the form includes a set of biometric information that is associated with a user who is authorized to use the set of one or more credentials, filling in the form with the one or more credentials; and
in accordance with a determination that the biometric input captured based on the input to automatically fill in the form includes a set of biometric information that is not associated with a user who is authorized to use the set of one or more credentials, forgoing filling in the form with the one or more credentials.

### Claim 2 (depends on 1)

The electronic device of claim 1, wherein the set of one or more credentials includes one or more of: a user ID, a password, a credit card number, a bank account number, an address, a telephone number, and a shopping credential.

### Claim 3 (depends on 1)

The electronic device of claim 1, wherein filling in the form with the one or more credentials includes displaying redacted versions of the one or more credentials in one or more fields of the form.

### Claim 4 (depends on 3)

The electronic device of claim 3, the one or more programs further including instructions for:
while displaying the redacted versions of the one or more credentials in one or more fields of the form, detecting a respective set of biometric information using the biometric sensor; and
in response to detecting the respective set of biometric information and in accordance with a determination that the respective set of biometric information is associated with a user who is authorized to reveal the one or more credentials, displaying a non-redacted version of the one or more credentials in the fields of the form.

### Claim 5 (depends on 4)

The electronic device of claim 4, wherein:
the redacted version of a respective credential includes an indication of a length of the respective credential; and
the non-redacted version of the respective credential includes a human readable version of the respective credential.

### Claim 6 (depends on 4)

The electronic device of claim 4, wherein:
the redacted version of a respective credential includes a non-redacted portion of the respective credential; and
the non-redacted version of the respective credential includes a human readable version of the respective credential.

### Claim 7 (depends on 1)

The electronic device of claim 1, wherein the determination that the set of biometric information is associated with a user who is authorized to use the set of one or more credentials includes a determination that the set of biometric information matches at least one or more enrolled sets of biometric information.

### Claim 8 (depends on 1)

The electronic device of claim 1, wherein the biometric sensor is a fingerprint sensor.

### Claim 9 (depends on 1)

The electronic device of claim 1, wherein the set of biometric information corresponds to a fingerprint.

### Claim 10 (depends on 1)

The electronic device of claim 1, wherein the biometric input is a finger input.

### Claim 11 (depends on 1)

The electronic device of claim 1, wherein the biometric sensor is separate from the display.

### Claim 12

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 a biometric sensor, the one or more programs comprising instructions for:
storing a set of one or more credentials;
displaying a form with a plurality of fields;
determining whether at least one field from the plurality of fields corresponds to one or more credentials of the set of one or more credentials;
in accordance with a determination that at least one field corresponds to the one or more credentials of the set of one or more credentials, displaying a prompt requesting an input to automatically fill in the form with the one or more credentials of the set of one or more credentials;
receiving the input to automatically fill in the form with the one or more credentials of the set of one or more credentials;
in response to receiving the input to automatically fill in the form:
in accordance with a determination that biometric input captured based on the input to automatically fill in the form includes a set of biometric information that is associated with a user who is authorized to use the set of one or more credentials, filling in the form with the one or more credentials; and
in accordance with a determination that the biometric input captured based on the input to automatically fill in the form includes a set of biometric information that is not associated with a user who is authorized to use the set of one or more credentials, forgoing filling in the form with the one or more credentials.

### Claim 13 (depends on 12)

The medium of claim 12, wherein the set of one or more credentials includes one or more of: a user ID, a password, a credit card number, a bank account number, an address, a telephone number, and a shopping credential.

### Claim 14 (depends on 12)

The medium of claim 12, wherein filling in the form with the one or more credentials includes displaying redacted versions of the one or more credentials in one or more fields of the form.

### Claim 15 (depends on 14)

The medium of claim 14, the one or more programs further including instructions for:
while displaying the redacted versions of the one or more credentials in one or more fields of the form, detecting a respective set of biometric information using the biometric sensor; and
in response to detecting the respective set of biometric information and in accordance with a determination that the respective set of biometric information is associated with a user who is authorized to reveal the one or more credentials, displaying a non-redacted version of the one or more credentials in the fields of the form.

### Claim 16 (depends on 15)

The medium of claim 15, wherein:
the redacted version of a respective credential includes an indication of a length of the respective credential; and
the non-redacted version of the respective credential includes a human readable version of the respective credential.

### Claim 17 (depends on 15)

The medium of claim 15, wherein:
the redacted version of a respective credential includes a non-redacted portion of the respective credential; and
the non-redacted version of the respective credential includes a human readable version of the respective credential.

### Claim 18 (depends on 12)

The medium of claim 12, wherein the determination that the set of biometric information is associated with a user who is authorized to use the set of one or more credentials includes a determination that the set of biometric information matches at least one or more enrolled sets of biometric information.

### Claim 19 (depends on 12)

The medium of claim 12, wherein the biometric sensor is a fingerprint sensor.

### Claim 20 (depends on 12)

The medium of claim 12, wherein the set of biometric information corresponds to a fingerprint.

### Claim 21 (depends on 12)

The medium of claim 12, wherein the biometric input is a finger input.

### Claim 22 (depends on 12)

The medium of claim 12, wherein the biometric sensor is separate from the display.

### Claim 23

A method, comprising:
at an electronic device with a display, one or more processors, memory, and a biometric sensor:
storing a set of one or more credentials;
displaying a form with a plurality of fields;
determining whether at least one field from the plurality of fields corresponds to one or more credentials of the set of one or more credentials;
in accordance with a determination that at least one field corresponds to the one or more credentials of the set of one or more credentials, displaying a prompt requesting an input to automatically fill in the form with the one or more credentials of the set of one or more credentials;
receiving the input to automatically fill in the form with the one or more credentials of the set of one or more credentials;
in response to receiving the input to automatically fill in the form:
in accordance with a determination that biometric input captured based on the input to automatically fill in the form includes a set of biometric information that is associated with a user who is authorized to use the set of one or more credentials, filling in the form with the one or more credentials; and
in accordance with a determination that the biometric input captured based on the input to automatically fill in the form includes a set of biometric information that is not associated with a user who is authorized to use the set of one or more credentials, forgoing filling in the form with the one or more credentials.

### Claim 24 (depends on 23)

The method of claim 23, wherein the set of one or more credentials includes one or more of: a user ID, a password, a credit card number, a bank account number, an address, a telephone number, and a shopping credential.

### Claim 25 (depends on 23)

The method of claim 23, wherein filling in the form with the one or more credentials includes displaying redacted versions of the one or more credentials in one or more fields of the form.

### Claim 26 (depends on 25)

The method of claim 25, further comprising:
while displaying the redacted versions of the one or more credentials in one or more fields of the form, detecting a respective set of biometric information using the biometric sensor; and
in response to detecting the respective set of biometric information and in accordance with a determination that the respective set of biometric information is associated with a user who is authorized to reveal the one or more credentials, displaying a non-redacted version of the one or more credentials in the fields of the form.

### Claim 27 (depends on 26)

The method of claim 26, wherein:
the redacted version of a respective credential includes an indication of a length of the respective credential; and
the non-redacted version of the respective credential includes a human readable version of the respective credential.

### Claim 28 (depends on 26)

The method of claim 26, wherein:
the redacted version of a respective credential includes a non-redacted portion of the respective credential; and
the non-redacted version of the respective credential includes a human readable version of the respective credential.

### Claim 29 (depends on 23)

The method of claim 23, wherein the determination that the set of biometric information is associated with a user who is authorized to use the set of one or more credentials includes a determination that the set of biometric information matches at least one or more enrolled sets of biometric information.

### Claim 30 (depends on 23)

The method of claim 23, wherein the biometric sensor is a fingerprint sensor.
