US 11,963,008 B2
Geolocation-based notifications using relationships in separate systems
Satya Acharya, Cary, NC (US); Sathiyasuresh Pandian, Cary, NC (US); Brandon Stone, Bahama, NC (US); and Jason Pedone, Raleigh, NC (US)
Assigned to Truist Bank, Charlotte, NC (US)
Filed by TRUIST BANK, Charlotte, NC (US)
Filed on Nov. 11, 2021, as Appl. No. 17/524,077.
Claims priority of provisional application 63/118,114, filed on Nov. 25, 2020.
Prior Publication US 2022/0167165 A1, May 26, 2022
Int. Cl. H04W 12/069 (2021.01); G06T 19/00 (2011.01); H04W 64/00 (2009.01)
CPC H04W 12/069 (2021.01) [G06T 19/006 (2013.01); H04W 64/003 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A server comprising:
a processor device; and
a non-transitory, computer-readable memory having computer-executable instructions that are executable by the processor device to cause the server to perform operations comprising:
receiving token data from an application executing on a mobile computing device, the token data comprising geolocation data of the mobile computing device and identification data of a user;
determining a location of the mobile computing device using the geolocation data;
determining, using a trained neural network included on the server and using the identification data of the user, one or more interaction opportunities (i) for which the user qualifies based on financial account interaction data associated with the identification data of the user and criteria associated with the one or more interaction opportunities and (ii) that are associated with one or more locations within a pre-selected distance of the location of the mobile computing device, wherein determining the one or more interaction opportunities includes mapping, using the trained neural network, information from an interaction history of a user of the mobile computing device to available interaction opportunities stored on the server; and
transmitting the one or more interaction opportunities to the mobile computing device for output by the application.