US 12,251,638 B2
System and method for navigating through a dynamic virtual lounge within a metaverse
Michael George Horstman, Chicago, IL (US); and Manu J. Kurian, Dallas, TX (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Jul. 7, 2022, as Appl. No. 17/811,171.
Prior Publication US 2024/0009574 A1, Jan. 11, 2024
Int. Cl. A63F 13/00 (2014.01); A63F 13/56 (2014.01); A63F 13/71 (2014.01); A63F 13/79 (2014.01)
CPC A63F 13/79 (2014.09) [A63F 13/56 (2014.09); A63F 13/71 (2014.09)] 17 Claims
OG exemplary drawing
 
1. A system comprising:
a memory operable to store:
a user profile comprising a set of user login credentials associated with a user account for a user device to access one or more locations in a virtual environment; and
a processor operably coupled to the memory, the processor configured to:
access a virtual environment comprising a virtual lounge and a plurality of associated virtual sub-lounges, wherein the virtual lounge is associated with at least one entity in a real-world environment, and the plurality of associated virtual sub-lounges are associated with corresponding entities in the real-world environment;
receive an interaction request from the user device for an interaction session in the virtual environment between an avatar associated with the user device and the virtual lounge, wherein the interaction request includes a request to transfer real-world resources between the user account and the at least one entity in the real-world environment;
authorize, based on the user profile, the interaction session in the virtual environment between the avatar and the virtual lounge;
detect the avatar entering a first virtual sub-lounge of the virtual lounge;
authorize the avatar to enter and interact with the first virtual sub-lounge of the virtual lounge based at least in part upon the user login credentials associated with the virtual lounge;
conduct a first interaction between the avatar and the first virtual sub-lounge and generate a first interaction dataset and a first interaction token for the avatar, wherein the first interaction dataset comprises data representing the first interaction between the avatar and a first entity, and the first interaction token indicates that the first interaction is complete;
in response to conducting the first interaction between the avatar and the first virtual sub-lounge, update the user profile with the first interaction dataset, wherein updating the user profile includes transferring the real-world resources from the user account to the first entity;
detect the avatar entering a second virtual sub-lounge of the virtual lounge;
authorize the avatar to enter and interact with the second virtual sub-lounge of the virtual lounge based at least in part upon the user login credentials associated with the virtual lounge;
conduct a second interaction between the avatar and the second virtual sub-lounge and generate a second interaction dataset and a second interaction token for the avatar, wherein the second interaction dataset comprises data representing the second interaction between the avatar and a second entity, and the second interaction token indicates that the second interaction is complete;
in response to conducting the second interaction between the avatar and the second virtual sub-lounge, update the user profile with the second interaction dataset, wherein:
updating the user profile comprises transferring the real-world resources from the user account to the second entity;
the first entity provides a different service relative to a service provided by the second entity in the real-world environment; and
the first entity is at a different physical location in the real-world environment relative to a physical location of the second entity in the real-world environment; and
generate a user interaction session dataset for the avatar based on the first interaction dataset, the first interaction token, the second interaction dataset and the second interaction token.