| CPC H04L 65/4053 (2013.01) [G06F 3/011 (2013.01); G06F 21/32 (2013.01); G06T 19/003 (2013.01); H04L 65/4015 (2013.01); G06V 40/168 (2022.01); G09B 5/12 (2013.01)] | 20 Claims |

|
1. A user authentication system comprising:
one or more cloud server computers comprising at least one processor and memory storing data and instructions comprising a user database storing user data associated with a user account and one or more user graphical representation configured to visually represent the user within a three-dimensional virtual environment, and a facial scanning and authentication module connected to the database,
wherein the one or more cloud server computers are configured to perform steps comprising:
authenticating a user by performing a facial scanning of the user through the facial scanning and authentication module, wherein the facial scanning comprises extracting facial feature data from live camera feed data received from a client device and checking the extracted facial feature data for a match against the one or more user graphical representation that is configured to visually represent the user within a three-dimensional virtual environment and is associated with the user account in the user database;
in a case in which a matching user graphical representation is found in the checking step, providing the user with access to a three-dimensional virtual environment platform and inserting the user graphical representation into the three-dimensional virtual environment; and
in a case in which the matching user graphical representation is not found in the checking step, generating, from the live camera feed data from which the facial feature data was extracted, a new user graphical representation that is configured to visually represent a new user within a three-dimensional virtual environment along with a new user account, storing the new user account and the new user graphical representation in the user database, providing access to the three-dimensional virtual environment platform, and inserting the new user graphical representation into the three-dimensional virtual environment.
|