CPC H04L 67/52 (2022.05) [G06F 16/9537 (2019.01); H04L 67/306 (2013.01)] | 18 Claims |
1. A method, comprising:
maintaining, by one or more processors, in a database, a plurality of data records associated with a player profile, each data record of the plurality of data records identifying a deposit, each data record of the plurality of data records comprising a respective account type and a respective deposit value, the respective account type identifying a respective type of account from which the respective deposit value was sourced;
receiving, by the one or more processors, from a client device associated with the player profile, a first request to access the player profile;
determining, by the one or more processors, based on the first request, first location data of the client device;
ing, by the one or more processors, responsive to the first location data satisfying a first location category, the plurality of data records based on the respective account type of each data record of the plurality of data records to generate a subset of data records, each of the subset of data records selected according to one or more permitted account types associated with the first location category;
generating, by the one or more processors, a first aggregate data record value by summing the respective deposit value of each data record of the subset of data records;
providing, by the one or more processors, for display at the client device, a first user interface indicating the first aggregate data record value;
receiving, by the one or more processors, from the client device associated with the player profile, a second request to access the player profile;
determining, by the one or more processors, based on the second request, second location data of the client device, the second location data different from the first location data;
generating, by the one or more processors, responsive to the second location data satisfying a second location category, a second aggregate data record value by summing the respective deposit value of each data record of the plurality of data records, the second aggregate data record value greater than the first aggregate data record value; and
providing, by the one or more processors, for display at the client device, a second user interface indicating the second aggregate data record value.
|