US 12,072,965 B2
Systems and methods for geolocation security using biometric analysis
Scott Anderson Sims, Tega Cay, SC (US); Sai Kishan Alapati, Princeton Junction, NJ (US); Jeffrey Brian Bashore, Saint Augustine, FL (US); Michael Joseph Carroll, Orland Park, IL (US); Brian H. Corr, Chandler, AZ (US); Andrew DongHo Kim, Glendale, AZ (US); Holly J. Martinez, Newark, DE (US); Aron Megyeri, Newark, DE (US); Ronnie Joe Morris, Jr., Mesquite, TX (US); Elliot Piatetsky, New York, NY (US); Jennifer Quillen, Newark, DE (US); Tracy R. Regehr, Kansas City, MO (US); Dharmender Kumar Satija, Rye Brook, NY (US); and Craig Douglas Widmann, Chandler, AZ (US)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Sep. 26, 2023, as Appl. No. 18/373,230.
Application 18/373,230 is a continuation of application No. 17/223,079, filed on Apr. 6, 2021, granted, now 11,816,198.
Prior Publication US 2024/0020370 A1, Jan. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/32 (2013.01); G06V 10/147 (2022.01); G06V 40/16 (2022.01); H04L 9/40 (2022.01); H04N 23/90 (2023.01)
CPC G06F 21/32 (2013.01) [G06V 10/147 (2022.01); G06V 40/168 (2022.01); G06V 40/172 (2022.01); H04L 63/0861 (2013.01); H04N 23/90 (2023.01); G06F 2221/2111 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system providing biometric security analysis, the system comprising:
a module containing a memory storage device, a communication device, and a processor, with computer-readable program code stored thereon, wherein executing the computer-readable code is configured to cause the processor to:
receive image data, device data, and transaction data;
categorize the image data, device data, and transaction data based on a geographic location, generating categorized image data, device data, and transaction data;
analyze received image data and device data to determine a number of unique users represented in the image data;
select a specific geographic location and, based on the transaction data, calculate a number of unique accounts accessed or transacted with at the specific geographic location;
based on the categorized image data and device data, determine the number of unique users calculated for the specific geographic location;
identify one or more account owners of the unique accounts accessed or transacted with at the specific geographic location;
match an identity of the one or more account owners with unique users calculated for the specific geographic location based on the image data;
identify a discrepancy between the number of unique accounts accessed or transacted with and the number of unique users calculated for the specific geographic location; and
identify that the differences between the number of unique users calculated and the number of unique accounts accessed or transacted with exceeds a predefined threshold.