US 12,231,462 B2
Managing digital assets in virtual environments
Naoll Addisu Merdassa, Charlotte, NC (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Jul. 14, 2022, as Appl. No. 17/812,666.
Prior Publication US 2024/0022599 A1, Jan. 18, 2024
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/1466 (2013.01) [H04L 63/1416 (2013.01); H04L 63/1433 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a memory associated with a first virtual environment that stores digital assets associated with a user;
at least one processor coupled to the memory and configured to:
receive a user credential associated with the user, wherein:
the user credential provides the user access to the first virtual environment;
the first virtual environment provides access to one or more secondary virtual environments;
authorize the user to access the first virtual environment based on the user credential, wherein the first virtual environment is a first metaverse environment;
receive a request from the user to enter a second virtual environment of the one or more secondary virtual environments accessible through the first virtual environment, wherein the second virtual environment is a second metaverse environment different from the first metaverse environment;
obtain a first avatar configuration associated with the second virtual environment, wherein:
the first avatar configuration defines a first avatar for use in the second virtual environment; and
the first avatar configuration is different from a second avatar configuration that defines a second avatar for use in the first virtual environment;
generate the first avatar for the user based on the first avatar configuration;
generate a virtual pass for the first avatar of the user to enter the second virtual environment via the first virtual environment;
receive a request from the user to perform in the second virtual environment a data interaction associated with a digital asset stored in the memory;
in response to receiving the request, provide the first avatar of the user access from the second virtual environment to the digital asset to perform the data interaction;
receive an indication that the data interaction has been completed in the second virtual environment; and
update the digital asset in the memory to reflect a result of the data interaction in the second virtual environment.