System and method for eye tracking during authentication
First Claim
1. A method comprising:
- receiving a request to authenticate a user, the request generated responsive to a transaction initiated by the user;
selecting an eye tracking template based on the user and/or the transaction;
capturing a sequence of images of the user'"'"'s face while displaying content to the user, the content generated according to the eye tracking template;
performing facial recognition on the user'"'"'s face;
generating a facial assurance level based on a correlation between the captured sequence of images and facial template data associated with the user;
performing eye tracking analysis using the captured sequence of images;
generating an eye tracking assurance level based on a correlation between motion of the user'"'"'s eyes and an expected motion of the user'"'"'s eyes;
allowing the transaction to proceed when a combined result of the facial assurance level and the eye tracking assurance level is sufficient to allow the transaction to proceed; and
disallowing the transaction and/or performing additional authentication techniques to raise the level of assurance when the combined result is not sufficient to allow the transaction to proceed.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, apparatus, method, and machine readable medium are described for performing eye tracking during authentication. For example, one embodiment of a method comprises: receiving a request to authenticate a user; presenting one or more screen layouts to the user; capturing a sequence of images which include the user'"'"'s eyes as the one or more screen layouts are displayed; and (a) performing eye movement detection across the sequence of images to identify a correlation between motion of the user'"'"'s eyes as the one or more screen layouts are presented and an expected motion of the user'"'"'s eyes as the one or more screen layouts are presented and/or (b) measuring the eye'"'"'s pupil size to identify a correlation between the effective light intensity of the screen and its effect on the user'"'"'s eye pupil size.
383 Citations
16 Claims
-
1. A method comprising:
-
receiving a request to authenticate a user, the request generated responsive to a transaction initiated by the user; selecting an eye tracking template based on the user and/or the transaction; capturing a sequence of images of the user'"'"'s face while displaying content to the user, the content generated according to the eye tracking template; performing facial recognition on the user'"'"'s face; generating a facial assurance level based on a correlation between the captured sequence of images and facial template data associated with the user; performing eye tracking analysis using the captured sequence of images; generating an eye tracking assurance level based on a correlation between motion of the user'"'"'s eyes and an expected motion of the user'"'"'s eyes; allowing the transaction to proceed when a combined result of the facial assurance level and the eye tracking assurance level is sufficient to allow the transaction to proceed; and disallowing the transaction and/or performing additional authentication techniques to raise the level of assurance when the combined result is not sufficient to allow the transaction to proceed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
an authentication engine to receive a request to authenticate a user, wherein the request is generated responsive to a transaction initiated by the user and the authentication engine is further to select an eye tracking template based on the user and/or the transaction; a camera to capture a sequence of images of the user'"'"'s face while content displayed to the user, the content generated according to the eye tracking template; a facial recognition device to perform facial recognition on the user'"'"'s face; an eye tracking hardware module to performing eye tracking analysis using the captured sequence of images; wherein the authentication engine is further to; generate a facial assurance level based on a correlation between the captured sequence of images and facial template data associated with the user; generate an eye tracking assurance level based on a correlation between motion of the user'"'"'s eyes and an expected motion of the user'"'"'s eyes; allow the transaction to proceed when a combined result of the facial assurance level and the eye tracking assurance level is sufficient to allow the transaction to proceed; and disallow the transaction and/or perform additional authentication techniques to raise the level of assurance when the combined result is not sufficient to allow the transaction to proceed. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification