US 12,289,307 B2
System and method for using a validated card in a virtual environment
Shailendra Singh, Thane West (IN); Saurabh Arora, Gurugram (IN); Sandeep Chauhan, Hyderabad (IN); and Puneetha Polasa, Secunderabad (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Oct. 18, 2022, as Appl. No. 18/047,431.
Prior Publication US 2024/0129302 A1, Apr. 18, 2024
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/0853 (2013.01) 20 Claims
OG exemplary drawing
 
1. An apparatus for using a validated card in a virtual environment, comprising:
a memory operable to:
store first device information associated with a first user device, wherein the first user device is associated with a first user; and
a processor, operably coupled to the memory, configured to:
receive a request to conduct an interaction between a first avatar associated with the first user and an entity in the virtual environment, wherein the request is to receive a virtual resource from the entity;
receive card information and second user device information from an unknown user device;
verify that the unknown user device is the first user device by determining that the second user device information corresponds to the stored first device information associated with the first user device;
receive virtual session information that is associated with a virtual environment session;
determine if the request to conduct the interaction occurred in the same virtual environment session as the reception of the card information from the first user device; and
in response to determining that the request to conduct the interaction occurred in the same virtual environment session as the reception of the card information and the second device information, determine if the interaction between the entity and the first avatar includes a second avatar associated with a second user of a third user device;
initiate an interaction session between the first avatar and the second avatar, in response to determining that the interaction between the entity and the first avatar includes a second avatar, wherein the interaction session between the first avatar and the second avatar occurs concurrently with the virtual environment session between the first avatar and the entity;
transmit an indication to the third user device associated with the second avatar, in response to an indication from the first avatar to split the interaction with the second avatar;
receive another card information from the third user device;
initiate splitting the interaction between the first avatar and the second avatar, in response to receiving the card information from the third user device;
conduct the interaction between the first avatar and the entity and transmit the virtual resource to the first avatar in the virtual environment, upon completion of the splitting of the interaction between the first avatar and the second avatar; and
facilitate transmission of the virtual resource from the first avatar to the second avatar.