CPC H04W 12/069 (2021.01) [G06T 19/006 (2013.01); H04W 64/003 (2013.01)] | 20 Claims |
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.
|