US 12,093,355 B2
Secure data transfer in a virtual environment using blockchain
Sheetal Bhatia, Mumbai (IN); and Sandeep Kumar Chauhan, Hyderabad (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Sep. 7, 2022, as Appl. No. 17/930,242.
Prior Publication US 2024/0078297 A1, Mar. 7, 2024
Int. Cl. G06F 21/31 (2013.01); G06F 3/01 (2006.01); H04L 67/306 (2022.01)
CPC G06F 21/31 (2013.01) [G06F 3/011 (2013.01); H04L 67/306 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for secure data transfer in a virtual environment, comprising:
a memory configured to store a user profile associated with a user, wherein the user profile comprises:
first user information comprising at least one of a first name and a first identifier number; and
a first security token that is used to authenticate the first user information;
a processor operably coupled to the memory, and configured to:
receive a request to initiate a virtual interaction session between an avatar and an entity within a virtual environment, wherein the avatar is operated by the user using a user device;
present a virtual data reader to the avatar, wherein the virtual data reader comprises a screen to display data;
receive user input from the user device, wherein:
the user input comprises second user information and data object to be transferred to the entity;
the second user information comprises at least one of a second name and a second identifier number;
the user input is transferred from the user device to the virtual data reader;
receive a second security token from the avatar;
verify that the user input belongs to the user;
verify that the second security token is valid;
in response to determining that the user input belongs to the user and that the second security token is valid:
transfer the data object to the entity; and
conclude the virtual interaction session.