US 12,289,315 B2
System and method for performing interactions across geographical regions within a metaverse
Jayachandra Varma, Irving, TX (US); Manu Kurian, Dallas, TX (US); and Lalit Dhawan, Cranbury, NJ (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on May 14, 2024, as Appl. No. 18/664,144.
Application 18/664,144 is a continuation of application No. 17/811,146, filed on Jul. 7, 2022, granted, now 12,028,348.
Prior Publication US 2024/0305644 A1, Sep. 12, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06F 21/31 (2013.01); G06T 11/00 (2006.01); H04L 9/40 (2022.01); H04L 67/131 (2022.01); H04L 67/306 (2022.01); H04L 67/52 (2022.01)
CPC H04L 63/102 (2013.01) [G06F 21/31 (2013.01); G06T 11/00 (2013.01); H04L 67/131 (2022.05); H04L 67/306 (2013.01); H04L 67/52 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a memory operable to store:
a plurality of sets of interaction criteria objects, wherein a particular set of interaction criteria objects allows a user device to perform an interaction with at least one entity in a geographic region of a real-world environment; and
a primary user profile comprising a superset of user data associated with a user account, wherein the superset of the user data comprises a first set of interaction criteria objects and data of historical interactions between the user account and one or more entities in a first geographic region in the real-world environment; and
a processor operably coupled to the memory, the processor configured to:
access a virtual environment comprising a plurality of virtual locations, wherein each virtual location in the virtual environment is associated with at least one entity operated in the real-world environment;
generate a primary avatar at a first virtual location in the virtual environment based at least in part upon the superset of the user data associated with the first set of the interaction criteria objects, wherein the first virtual location is associated with the first geographic region in the real-world environment;
receive an interaction request from a user device for an interaction with the entity at a second virtual location in the virtual environment;
determine a second geographic region in the real-world environment associated with the entity at the second virtual location in the virtual environment, the second geographic region being different from the first geographic region;
obtain a second set of interaction criteria objects to perform the interaction with the entity in the second geographic region in the real-world environment, the second set of the interaction criteria objects being different from the first set of the interaction criteria objects;
generate a secondary set of user data based at least in part upon the superset of the user data and the second set of the interaction criteria objects;
generate a secondary avatar associated with the user device at the second virtual location and associate the secondary avatar with the secondary set of the user data; and
conduct the interaction between the secondary avatar and the entity at the second virtual location in the virtual environment and generate a secondary user profile corresponding to the second set of the interaction criteria objects.