Methods and systems for determining user liveness and verifying user identities
First Claim
1. A method for verifying the identity of a user comprising:
- processing frames extracted from a video of biometric data of a user;
generating, by a computing device, a parameter for each processed frame, the parameter resulting from movement of the computing device during capture of the biometric data;
identifying processed frames using different values of the parameter, the different values being calculated based on incremental changes in the parameter;
generating a biometric template for each identified frame;
comparing each biometric template against a corresponding user record biometric template and calculating a matching score for each comparison, the user record biometric templates being generated from biometric data captured at the different parameter values; and
verifying the identity of the user as true based on the matching scores.
2 Assignments
0 Petitions
Accused Products
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.
67 Citations
15 Claims
-
1. A method for verifying the identity of a user comprising:
-
processing frames extracted from a video of biometric data of a user; generating, by a computing device, a parameter for each processed frame, the parameter resulting from movement of the computing device during capture of the biometric data; identifying processed frames using different values of the parameter, the different values being calculated based on incremental changes in the parameter; generating a biometric template for each identified frame; comparing each biometric template against a corresponding user record biometric template and calculating a matching score for each comparison, the user record biometric templates being generated from biometric data captured at the different parameter values; and verifying the identity of the user as true based on the matching scores. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing device for verifying the 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; process frames extracted from a video of biometric data of a user; generate a parameter for each processed frame, the parameter resulting from movement of the computing device during capture of the biometric data; identify processed frames using different values of the parameter, the different values being calculated based on incremental changes in the parameter; generate a biometric template for each identified frame; compare each biometric template against a corresponding user record biometric template and calculate a matching score for each comparison, the user record biometric templates being generated from biometric data captured at the different parameter values; and verify the identity of the user as true based on the matching scores. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable recording medium included in a computing device having a computer program recorded thereon for verifying the identity of a user, the computer program being comprised of instructions, which when read and executed by the computing device cause the computing device to:
-
process frames extracted from a video of biometric data of a user; generate a parameter for each processed frame, the parameter resulting from movement of the computing device during capture of the biometric data; identify processed frames using different values of the parameter, the different values being calculated based on incremental changes in the parameter; generate a biometric template for each identified frame; compare each biometric template against a corresponding user record biometric template and calculate a matching score for each comparison, the user record biometric templates being generated from biometric data captured at the different parameter values; and verify the identity of the user as true based on the matching scores. - View Dependent Claims (12, 13, 14, 15)
-
Specification