| CPC H04W 12/68 (2021.01) [G06F 3/017 (2013.01); G06F 21/316 (2013.01); H04L 9/3226 (2013.01); G06F 21/32 (2013.01); H04L 2209/805 (2013.01)] | 20 Claims |

|
1. A method for authenticating a passcode on an electronic computing device under unstable conditions, the method comprising:
receiving a motion sensor reading, from at least one of an accelerometer, gyroscope, and magnetometer, to assess a stability of the electronic computing device based on a detected movement of the electronic computing device;
comparing the motion sensor reading to a determined threshold to evaluate the stability of the electronic computing device;
presenting a dynamic keyboard on a user interface, wherein the dynamic keyboard is presented when the motion sensor reading meets or exceeds the determined threshold;
receiving a user input on the user interface, wherein the user input includes selecting at least one alphanumeric character of the passcode on the dynamic keyboard;
utilizing a camera to gather user eye gaze data to validate an intentionality of the user input; and
authenticating the user input by:
comparing a selected at least one alphanumeric character against a stored passcode, and
analyzing the user eye gaze data to determine when a gaze of a user was directed at the selected at least one alphanumeric character at a time of selection.
|