US 12,244,605 B2
System and method for geotagging users for authentication
Vinesh Premji Patel, London (GB); Michael R. Young, Davidson, NC (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 Apr. 29, 2022, as Appl. No. 17/733,533.
Prior Publication US 2023/0353579 A1, Nov. 2, 2023
Int. Cl. H04L 9/40 (2022.01); G06T 13/40 (2011.01); H04L 67/52 (2022.01)
CPC H04L 63/107 (2013.01) [G06T 13/40 (2013.01); H04L 67/52 (2022.05)] 20 Claims
OG exemplary drawing
 
8. A method for geotagging users for authentication, comprising:
generating a first geotag based on residence information associated with a first user, wherein the first geotag is a visual display associated with a country corresponding to the residence information;
transmitting the first geotag to a first user device associated with the first user for assignment to a first avatar associated with the first user in a virtual environment, wherein the first geotag is configured to be visually displayed in proximity to the first avatar in the virtual environment;
receiving a signal from the first user device indicating a location associated with the first user;
generating a second geotag based on the location from the received signal, wherein the second geotag is a visual display associated with a country corresponding to the location from the received signal;
transmitting the second geotag to the first user device for assignment to the first avatar in the virtual environment, wherein the second geotag is configured to be visually displayed in proximity to the first avatar in the virtual environment;
receiving an interaction request to authorize an interaction in the virtual environment between the first avatar and a second avatar associated with a second user;
comparing a first historical log to a second historical log to determine that the first avatar is associated with the first user, wherein the first historical log comprises physical locations of the first user in a real-world environment, wherein the second historical log comprises virtual locations of the first avatar in the virtual environment, wherein the physical locations in the real-world environment correlate to the virtual locations in the virtual environment, wherein the first avatar is associated with the first user when the physical locations of the first historical log correspond to the virtual locations of the second historical log during a period of time;
in response to determining that the first avatar is associated with the first user, conducting a first step in authorizing the interaction between the first avatar and the second avatar;
determining whether the second geotag is acceptable for the interaction during a second step in authorizing the interaction between the first avatar and the second avatar; and
in response to determining that the second geotag is acceptable, authorizing the interaction request and facilitating the interaction between the first avatar and the second avatar.