User verification using touch and eye tracking
View Patent ↗A method includes receiving at a processor, an indication of a user touching a point on a data entry device, receiving at the processor, an indication of a user gazing in a direction, and comparing via the processor the touched point and the gazing direction to a known touch point and gaze direction to verify the user is an authorized user.
1. A method comprising:
receiving at a processor, an image of a face of a user using a device;
performing facial recognition via the processor using the received image to identify an authorized user corresponding to the image;
receiving a touch point via the device;
beginning a window of time following receipt of the touch point,
receiving at the processor, an indication of a user gazing in a direction;
determining whether the user has gazed in a gaze direction within the window of time, wherein responsive to the user looking in a different direction following receipt of the touch point before looking in the gaze direction, the user is not verified as the authorized user.
2. The method of claim 1 wherein the gaze direction comprises multiple ordered gazing directions.
3. The method of claim 1 wherein the gaze direction corresponds to a gaze point on a data entry device.
4. The method of claim 3 wherein the gaze point on the data entry device comprises a displayed alphanumeric symbol.
5. The method of claim 4 wherein the alphanumeric symbol comprises a number representative of an order gaze points.
6. The method of claim 1 and further comprising
receiving at the processor, an indication of a user touching a point on a data entry device of the device; and
comparing via the processor the touched point along with the gaze direction to a known touch point and gaze direction to verify the user is an authorized user.
7. A device comprising:
a processor; and
a memory device having a program stored thereon for execution by the processor to:
receive at the processor, an image of a face of a user using a device;
perform facial recognition via the processor using the received image to identify an authorized user corresponding to the image;
receive a touch point via the device;
beginning a window of time following receipt of the touch point;
receive at the processor, an indication of a user gazing in a direction; and
determine whether the user has gazed in a gaze direction within the window of time, wherein responsive to the user looking in a different direction following receipt of the touch point before looking in the gaze direction, the user is not verified as the authorized user.
8. The method of claim 2 , wherein the window of time is short enough to prevent a user from looking in multiple different directions in an attempt to circumvent the method of verification.
9. The method of claim 2 , wherein the window of time is short enough to prevent a user from looking in multiple different directions in an attempt to circumvent the method of verification.
10. A non-transitory computer-readable medium storing executable computer instructions, the computer instructions, when executed by a hardware processor, configured to perform steps comprising:
receiving at a processor, an image of a face of a user using a device;
performing facial recognition via the processor using the received image to identify an authorized user corresponding to the image;
receiving a touch point via the device;
beginning a window of time following receipt of the touch point,
receiving at the processor, an indication of a user gazing in a direction;
determining whether the user has gazed in a gaze direction within the window of time, wherein responsive to the user looking in a different direction following receipt of the touch point before looking in the gaze direction, the user is not verified as the authorized user.