IP Library Granted Patent US 11,115,408
Granted Patent B2
US 11,115,408 · App. 15/355,540 · Granted Sep 7, 2021

Methods and systems for determining user liveness and verifying user identities

Inventor: Mircea Ionita (Dublin, IE)
Assignee: DAON HOLDINGS LIMITED
H04L63/0861G06F21/32G06K9/00255G06K9/00261G06K9/00288G06K9/22H04W12/065
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,115,408
App. No.
15/355,540
Granted
Sep 7, 2021
Kind
B2
Abstract

A method for verifying the identity of a user is provided that includes generating, by a computing device, a parameter for each processed frame in a video of biometric data captured from a user. The parameter results from movement of the computing device during capture of the biometric data. Moreover, the method includes generating a signal for the parameter and calculating a confidence score based on the generated signal and a classification model specific to the user. The classification model is generated from other signals generated for the parameter. Furthermore, the method includes verifying the identity of the user as true when the confidence score is at least equal to a threshold score.

Claims (46)

1. A method for verifying an identity of a user comprising:

generating, by a computing device, parameters for each processed frame in a video of a biometric modality of the user, each of the parameters being different and resulting from movement of the computing device during capture of the video;

creating a signal for each of the parameters and storing each of the created signals with previously stored signals for the respective parameter;

creating a classification model for the user from the stored created signals and the previously stored signals;

normalizing each of the created signals;

calculating a correlation coefficient for the normalized signals, the correlation coefficient indicating a similarity between the created signals;

determining the user is live when the correlation coefficient is at least equal to a threshold score;

calculating, using the classification model, a confidence score for at least one of the created signals; and

verifying the identity of the user as true when the confidence score is at least equal to a threshold score.

2. The method for verifying an identity of a user in accordance with claim 1 , said calculating the confidence score step further comprising calculating the confidence score based on a combination of the created signals and the classification model.

3. The method for verifying an identity of a user in accordance with claim 1 , further comprising transmitting a message to a service provider computer system operating a website on which the user desires to conduct a transaction.

4. The method for verifying an identity of a user in accordance with claim 1 , further comprising:

analyzing data in each processed frame for movement patterns unique to the user; and

verifying the identity of the user as true when a detected movement pattern matches a unique movement pattern of the user.

5. A computing device for verifying an identity of a user comprising:

a processor; and

a memory configured to store data, said computing device being associated with a network and said memory being in communication with said processor and having instructions stored thereon which, when read and executed by said processor, cause said computing device to:

generate parameters for each processed frame in a video of a biometric modality of -the user, each of the parameters being different and resulting from movement of said computing device during capture of the video;

create a signal for each of the parameters;

store each of the created signals with previously stored signals for the respective parameter;

create a classification model for the user from the stored created signals and the previously stored signals;

normalize each of the created signals;

calculate a correlation coefficient between the normalized signals, the correlation coefficient indicating a similarity between the created signals;

determine the user is live when the correlation coefficient is at least equal to a threshold score;

calculate, using the classification model, a confidence score for at east one of the created signals; and

verify the identity of the user as true when the confidence score is at east equal to a threshold score.

6. The computing device for verifying an identity of a user in accordance with claim 5 , wherein the instructions when read and executed by said processor, cause said computing device to calculate the confidence score based on a combination of the created signals and the classification model.

7. The computing device for verifying an identity of a user in accordance with claim 5 , wherein the instructions when read and executed by said processor, cause said computing device to transmit a message to a service provider computer system operating a website on which the user desires to conduct a transaction.

8. The computing device for verifying an identity of a user in accordance with claim 5 , wherein the instructions when read and executed by said processor, further cause said computing device to:

analyze data in each processed frame for movement patterns unique to the user; and

verify the identity of the user as true when a detected movement pattern matches a unique movement pattern of the user.

9. A non-transitory computer-readable recording medium included in a computing device having a computer program recorded thereon for verifying an identity of a user, the computer program being comprised of instructions, which when read and executed by a processor included in the computing device, cause the computing device to:

generate parameters for each processed frame in a video of a biometric modality of the user, each of the parameters being different and resulting from movement of the computing device during capture of the video;

create a signal for each of the parameters;

store each of the created signals with previously stored signals for the respective parameter;

create a classification model for the user from the stored created signals and the previously stored signals;

normalize each of the created signals;

calculate a correlation coefficient between the normalized signals, the correlation coefficient indicating a similarity between the created signals;

determine the user is live when the correlation coefficient is at least equal to a threshold score;

calculate, using the classification model, a confidence score for at east one of the created signals; and

verify the identity of the user as true when the confidence score is at least equal to a threshold score.

10. The non-transitory computer-readable recording medium in accordance with claim 9 , wherein the computer program further comprises instructions, which when read and executed by the processor cause the computing device to calculate the confidence score based on a combination of the created signals and the classification model.

11. The non-transitory computer-readable recording medium in accordance with claim 9 wherein the computer program further comprises instructions, which when read and executed by the processor cause the computing device to transmit a message to a service provider computer system operating a website on which the user desires to conduct a transaction.

12. The non-transitory computer-readable recording medium in accordance with claim 9 , wherein the computer program further comprises instructions, which when read and executed by the processor cause the computing device to:

analyze data in each processed frame for movement patterns unique to the user; and

verify the identity of the user as true when a detected movement pattern matches a unique movement pattern of the user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2023
From: DAON ENTERPRISES LIMITED
To: DAON TECHNOLOGY
Reel/Frame 062820/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2021
From: DAON HOLDINGS LIMITED
To: DAON ENTERPRISES LIMITED
Reel/Frame 057650/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2016
From: IONITA, MIRCEA, DR.
To: DAON HOLDINGS LIMITED
Reel/Frame 040383/0250 →
Continuity (3)
Continuation In Part 15265012 · Sep 14, 2016
Continuation In Part 15231863 · Aug 9, 2016
Related Publication 20180048645A1 · Feb 15, 2018