Computerized system and method for determining authenticity of users via facial recognition
First Claim
1. A method comprising:
- capturing, via a user-facing camera of a computing device, a representation of a user, said representation comprising a rendering of a face of the user;
capturing, via a back-facing camera of the computing device, biometric input of the user;
parsing, via the computing device, said captured representation to identify facial features of the user;
determining, via the computing device and based on said parsing, first information associated with a human being based on the identified facial features;
parsing, via the computing device, said biometric input of the user;
determining, via the computing device, second information associated with a human being based on the parsed biometric input;
normalizing, via the computing device, the first information and the second information;
analyzing, via the computing device, the normalized first and second information, and based on said analysis, determining whether biometric values of the second information correspond to biometric values of the first information;
determining, via the computing device, a live-ness of the user based on said biometric value determination, said live-ness indicating whether the representation is of a human being and not a non-human representation of a human-being; and
enabling, via the computing device, facial recognition authentication of the user based on said live-ness determination, said enabling comprising executing said facial recognition authentication when said live-ness indicates the captured representation is of a human being, said enabling further comprising denying execution of said facial recognition authentication when said live-ness indicates the captured representation is a non-human representation.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods for improving interactions with and between computers in an authentication system supported by or configured with authentication servers or platforms. The systems interact to identify access and retrieve data across platforms, which data can be used to improve the quality of results data used in processing interactions between or among processors in such systems. The disclosed anti-spoofing systems and methods provide improved functionality to facial recognition systems by enabling enhanced “spoof” (or attempts to impersonate a user) detection while authenticating a user. The disclosed systems and method provide additional functionality to existing facial recognition systems that enables such systems to actually determine whether the image being captured and/or recorded is that of an actual person, as opposed to a non-human representation.
28 Citations
20 Claims
-
1. A method comprising:
-
capturing, via a user-facing camera of a computing device, a representation of a user, said representation comprising a rendering of a face of the user; capturing, via a back-facing camera of the computing device, biometric input of the user; parsing, via the computing device, said captured representation to identify facial features of the user; determining, via the computing device and based on said parsing, first information associated with a human being based on the identified facial features; parsing, via the computing device, said biometric input of the user; determining, via the computing device, second information associated with a human being based on the parsed biometric input; normalizing, via the computing device, the first information and the second information; analyzing, via the computing device, the normalized first and second information, and based on said analysis, determining whether biometric values of the second information correspond to biometric values of the first information; determining, via the computing device, a live-ness of the user based on said biometric value determination, said live-ness indicating whether the representation is of a human being and not a non-human representation of a human-being; and enabling, via the computing device, facial recognition authentication of the user based on said live-ness determination, said enabling comprising executing said facial recognition authentication when said live-ness indicates the captured representation is of a human being, said enabling further comprising denying execution of said facial recognition authentication when said live-ness indicates the captured representation is a non-human representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a processor associated with a computing device, performs a method comprising:
-
capturing, via a user-facing camera of the computing device, a representation of a user, said representation comprising a rendering of a face of the user; capturing, via a back-facing camera of the computing device, biometric input of the user; parsing, via the computing device, said captured representation to identify facial features of the user; determining, via the computing device and based on said parsing, first information associated with a human being based on the identified facial features; parsing, via the computing device, said biometric input of the user; determining, via the computing device, second information associated with a human being based on the parsed biometric input; normalizing, via the computing device, the first information and the second information; analyzing, via the computing device, the normalized first and second information, and based on said analysis, determining whether biometric values of the second information correspond to biometric values of the first information; determining, via the computing device, a live-ness of the user based on said biometric value determination, said live-ness indicating whether the representation is of a human being and not a non-human representation of a human-being; and enabling, via the computing device, facial recognition authentication of the user based on said live-ness determination, said enabling comprising executing said facial recognition authentication when said live-ness indicated the captured representation is of a human being, said enabling further comprising denying execution of said facial recognition authentication when said live-ness indicates the captured representation is a non-human representation. - View Dependent Claims (16, 17)
-
-
18. A computing device comprising:
-
a processor; a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; logic executed by the processor for capturing, via a user-facing camera of the computing device, a representation of a user, said representation comprising a rendering of a face of the user; logic executed by the processor for capturing, via a back-facing camera of the computing device, biometric input of the user; logic executed by the processor for parsing, via the computing device, said captured representation to identify facial features of the user; logic executed by the processor for determining, via the computing device and based on said parsing, first information associated with a human being based on the identified facial features; logic executed by the processor for parsing, via the computing device, said biometric input of the user; logic executed by the processor for determining, via the computing device, second information associated with a human being based on the parsed biometric input; logic executed by the processor for normalizing, via the computing device, the first information and the second information; logic executed by the processor for analyzing, via the computing device, the normalized first and second information, and based on said analysis, determining whether biometric values of the second information correspond to biometric values of the first information; logic executed by the processor for determining, via the computing device, a live-ness of the user based on said biometric value determination, said live-ness indicating whether the representation is of a human being and not a non-human representation of a human-being; and logic executed by the processor for enabling, via the computing device, facial recognition authentication of the user based on said live-ness determination, said enabling comprising executing said facial recognition authentication when said live-ness indicates the captured representation is of a human being, said enabling further comprising denying execution of said facial recognition authentication when said live-ness indicates the captured representation is a non-human representation. - View Dependent Claims (19, 20)
-
Specification