US 12,476,812 B2
Virtual environment-to-real world secured communication channel
Catalina Enciso, Mooresville, NC (US); Kathleen Hanko Trombley, Oakboro, NC (US); and Heather Dolan, Sarasota, FL (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Jan. 26, 2023, as Appl. No. 18/159,730.
Prior Publication US 2024/0259201 A1, Aug. 1, 2024
Int. Cl. H04L 29/00 (2006.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/3213 (2013.01) [H04L 9/30 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for concluding a request in a real world based on an initiation from a virtual environment, comprising:
a virtual environment device comprising:
a first memory configured to store avatar information that indicates attributes of an avatar within a virtual environment, wherein the avatar is associated with a user; and
a first processor operably coupled with the first memory, and configured to:
receive an interaction initiate message from the avatar, wherein:
the interaction initiate message comprises a request to receive a particular resource from an entity in the real world;
the interaction initiate message further comprises an identity token and an interaction token;
the identity token indicates a first identity of the user and a second identity of the entity;
the interaction token comprises information about providing the particular resource to the user; and
determine the second identity of the entity based at least in part upon the identity token; and
in response to determining the second identity of the entity, communicate an interaction request message to an entity device associated with the entity, wherein the entity devices resides in the real world and the interaction request message comprises at least a portion of the interaction initiate message and an authentication token that is used to verify the user, wherein the authentication token is based at least in part upon one or more physical attributes of the user and a gesture performed by the avatar;
the entity device in the real world communicatively coupled with the virtual environment device, and comprising:
a second memory configured to store information about resources that the entity provides to users; and
a second processor operably coupled with the second memory, and configured to:
receive the interaction request message;
determine the first identity of the user based at least in part upon the identity token;
verify that the user initiated the interaction initiate message from within the virtual environment via the avatar based at least in part upon determining that the authentication token is valid, wherein determining that the authentication token is valid comprises validating that the gesture performed by the avatar in the virtual world corresponds with a counterpart gesture received from the user in the real world; and
in response to verifying that the user initiated the interaction initiate message from within the virtual environment via the avatar, provide the particular resource to the user in the real world.