US 12,081,543 B2
System and method for user authentication for information security
Saurabh Gupta, New Delhi (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on May 31, 2022, as Appl. No. 17/804,714.
Prior Publication US 2023/0388299 A1, Nov. 30, 2023
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/0861 (2013.01) 20 Claims
OG exemplary drawing
 
1. A system for user authentication within a virtual environment, comprising:
a memory configured to store user profiles, wherein each user profile associated with a respective user comprises at least one of an image, a user credential, and a profile number associated with the respective user;
a processor operably coupled with the memory, and configured to:
receive a request to authorize an interaction between a first avatar and a second avatar in a virtual environment, wherein:
the first avatar is associated with a first user in a real-world environment; and
the second avatar is associated with a second user in the real-world environment;
receive, from a computing device associated with the second user, a request to verify the identity of the first user;
receive, from a camera associated with the first user, a first image of the first user;
extract a first set of features from the first image of the first user, wherein the first set of features represents physical attributes of the first user shown in the first image;
identify a first profile number associated with the first user from among the user profiles;
identify a first user credential associated with the first user from among the user profiles;
generate a non-mutable token based at least in part upon the first set of features, the first profile number, and the first user credential, wherein the non-mutable token comprises a security artifact that uniquely identifies the first user;
verify the identity of the first user based at least in part upon the non-mutable token; and
in response to determining that the identity of the first user is verified, authorize the interaction between the first avatar and the second avatar.