US 12,273,400 B2
Graphical representation-based user authentication system and method
Cevat Yerli, Frankfurt am Main (DE)
Assigned to TMRW FOUNDATION IP S.ÀR.L., Luxembourg (LU)
Filed by TMRW FOUNDATION IP S. À R.L., Bettembourg (LU)
Filed on Oct. 1, 2020, as Appl. No. 17/060,485.
Application 17/060,485 is a division of application No. 17/006,327, filed on Aug. 28, 2020, granted, now 12,107,907.
Prior Publication US 2022/0070236 A1, Mar. 3, 2022
Int. Cl. H04L 65/4053 (2022.01); G06F 3/01 (2006.01); G06F 21/32 (2013.01); G06T 19/00 (2011.01); G06V 40/16 (2022.01); G09B 5/12 (2006.01); H04L 65/401 (2022.01)
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
OG exemplary drawing
 
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.