CPC G06F 21/32 (2013.01) [G06V 40/168 (2022.01); G06V 40/172 (2022.01); G06V 40/18 (2022.01); G06V 40/20 (2022.01); G06F 2221/2111 (2013.01); H04W 12/65 (2021.01); H04W 12/68 (2021.01)] | 24 Claims |
1. A computing device for verifying three-dimensionality of a user via a user's camera equipped computing device, the computing device comprising:
a processor configured to execute machine executable code;
a screen configured to provide a user interface to the user;
a camera configured to capture images;
one or more memories configured to store machine readable instructions that are stored on the memory of the authentication server which when executed by the processor, cause the computing device to:
capturing at least one first image of the user taken with the camera of the computing device at a first location which is a first distance from the user;
processing the at least one first image or a portion thereof to create first data;
capturing at least one second image of the user taken with the camera of the computing device is at a second distance from the user, the second distance being different than the first distance, the capturing at least one second image of the user occurring after movement of the camera or the user to establish the camera at the second distance from the user;
processing the at least one second image or a portion thereof to create second data;
comparing the first data to the second data to determine whether expected differences exist between the first data and the second data which indicates three-dimensionality of the user;
verifying the images of the user exhibit three dimensional traits when the expected differences exist between the first data and the second data as a result of capturing the at least one first image and the at least one second image at different distances from the user.
|