# US 2021/0240808 A1 · Facial recognition for user authentication

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

- Number: US 2021/0240808 A1
- Document ID: US20210240808A1
- Status: Published application
- Kind: A1
- Application number: 16/781,846
- Filed: 2020-02-04
- Published: 2021-08-05
- Earliest claimed: 2020-02-04
- Assignees: Fico B.V.
- Applicants: Fair Isaac Corporation
- Inventors: Milind Madhukar Deore; Dabar Singh Parihar; Subhash Reddy K
- Web page: https://patentgrep.com/patent/US20210240808A1

## CPC

- G06F 21/32: using biometric data, e.g. fingerprints, iris scans or voiceprints
- G06N 20/00: Machine learning
- G06V 40/161: {Detection; Localisation; Normalisation}
- G06V 40/172: {Classification, e.g. identification}
- G06V 40/45: {Detection of the body part being alive}
- G06V 40/67: {by interactive indications to the user}
- H04L 63/0861: {using biometrical features, e.g. fingerprint, retina-scan (cryptographic mechanisms or cryptographic arrangements for entity authentication using biological data H04L9/3231)}
- G06F 2221/2133: Verifying human interaction, e.g., Captcha
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems and methods for utilizing an image capture device to scan facial features of a user, responsive to recognition of a plurality of beam projection points on the face of the user. The first data captured from scanning the facial features may be authenticated against a facial depth map stored as a data structure in a data storage medium. In response to successful authentication, the facial features of the user may be continually scanned to detect facial movements indicative of the user's liveness. Access may be granted to the user, in response to verifying the user's liveness.

## Claims

### Claim 1

A computer-implemented method comprising:
using an image capture device, scanning facial features of a user to generate first data from data captured from scanning the facial features;
authenticating the first data against second data stored as a data structure in a data storage medium;
in response to successful authentication, continuing to scan the facial features of the user to detect facial movements indicative of the user's liveness;
granting access to the user, in response to verifying the user's liveness, the verification being at least partially based on the user providing a response to a prompt; and
terminating or restarting the authenticating, in response to determining at least one of failed authentication of the first data against the second data, or failed verification of user's liveness after a predetermined number of failed attempts by the user.

### Claim 2 (depends on 1)

The method of claim 1, wherein the prompt is for the user to move one or more facial features.

### Claim 3 (depends on 1)

The method of claim 1, wherein the user provides a response to the prompt by moving at least a facial feature of the user while viewing an image of the user on a display screen.

### Claim 4 (depends on 3)

The method of claim 3, wherein the scanning is responsive to recognition of a plurality of beam projection points on the face of the user, the method further comprising:
in response to the user moving the one or more facial features, detecting at least a first group of the plurality of beam projections associated with a prominent facial feature of the user; and
constructing a pointer on the display screen, the movement of the pointer on the display screen being coordinated with the movement of the detected prominent facial feature as the user moves.

### Claim 5 (depends on 4)

The method of claim 4, wherein coordinates associated with the facial features are determined for one or more landmarks points identified in the facial features.

### Claim 6 (depends on 5)

The method of claim 5, wherein the coordinates associated with the facial features change as the user moves in three-dimensional space, the method further comprising:
modifying the position of the pointer in a two-dimensional space of the display screen in coordination with the change of the coordinates in three-dimensional space.

### Claim 7 (depends on 3)

The method of claim 3, wherein the prompt comprises tracing an unlock pattern on a grid displayed on the display screen.

### Claim 8 (depends on 1)

The method of claim 1, wherein the scanning is responsive to recognition of a plurality of beam projection points on the face of the user.

### Claim 9 (depends on 1)

The method of claim 1, wherein the second data comprises a facial depth map created from scanning the facial features of the user.

### Claim 10 (depends on 5)

The method of claim 5, wherein based on collected information from scanning the facial features of the user, a computer-implemented learning model may be used to recognize, classify or generate the landmark points with coordinates (X,Y).

### Claim 11

A system comprising:
at least one programmable processor; and
a non-transitory machine-readable medium storing instructions that, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
utilizing an image capture device to scan facial features of a user, responsive to recognition of a plurality of beam projection points on the face of the user;
authenticating first data captured from scanning the facial features against a facial depth map stored as a data structure in a data storage medium;
in response to successful authentication, continuing to scan the facial features of the user to detect facial movements indicative of the user's liveness; and
granting access to the user, in response to verifying the user's liveness.

### Claim 12 (depends on 11)

The system of claim 11, wherein a prompt is provided for the user to move one or more facial features.

### Claim 13 (depends on 11)

The system of claim 11, wherein the authentication process is terminated, in response to determining failed authentication of first data.

### Claim 14 (depends on 11)

The system of claim 11, wherein the authentication process is terminated, in response to determining failed verification of user's liveness.

### Claim 15 (depends on 12)

The system of claim 12, wherein the user provides a response to the prompt by moving at least a facial feature of the user.

### Claim 16

A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
utilizing an image capture device to scan facial features of a user, responsive to recognition of a plurality of beam projection points on the face of the user;
authenticating first data captured from scanning the facial features against a facial depth map stored as a data structure in a data storage medium;
in response to successful authentication, continuing to scan the facial features of the user to detect facial movements indicative of the user's liveness; and
granting access to the user, in response to verifying the user's liveness.

### Claim 17 (depends on 16)

The computer program product of claim 16, wherein a prompt is provided for the user to move one or more facial features.

### Claim 18 (depends on 16)

The computer program product of claim 16, wherein the authentication process is terminated, in response to determining failed authentication of first data.

### Claim 19 (depends on 16)

The computer program product of claim 16, wherein the authentication process is terminated, in response to determining failed verification of user's liveness.

### Claim 20 (depends on 16)

The computer program product of claim 16, wherein the user provides a response to the prompt by moving at least a facial feature of the user.
