US 12,443,586 B1
Generating database modifications-based event parameters
Jeffrey King, London (GB); Jonathan Burrows, London (GB); and Rebekah Button, London (GB)
Assigned to Citibank, N.A., New York, NY (US)
Filed by Citibank, N.A., New York, NY (US)
Filed on Feb. 7, 2025, as Appl. No. 19/047,760.
Int. Cl. G06F 7/00 (2006.01); G06F 16/00 (2019.01); G06F 16/23 (2019.01)
CPC G06F 16/2358 (2019.01) 17 Claims
OG exemplary drawing
 
1. A system for performing database modifications based on event parameters, the system comprising:
one or more processors; and
one or more memory devices configured to store instructions that when executed by the one or more processors perform operations comprising:
receiving, at a computing device within a first domain of entities, a resource event from a central database separate from the first domain of entities, wherein the resource event comprises one or more event parameters associated with the resource event, the one or more event parameters comprising a reallocation parameter that indicates one or more reallocation values for a plurality of user accounts, and wherein the first domain of entities comprises a first subset of entities;
determining, based on the one or more event parameters of the resource event received from the central database, a set of entities associated with the resource event, wherein the set of entities comprises the first subset of entities and a second subset of entities, the second subset of entities being within a set of different domains of entities different from the first domain of entities and separate from the central database;
validating the resource event using the one or more event parameters;
determining, for the first subset of entities based on the one or more event parameters received from the central database, the plurality of user accounts associated with the resource event, wherein each user account of the plurality of user accounts is assigned to a different entity within the first domain of entities;
selecting a first user account of the plurality of user accounts;
determining a first entity within the first domain associated with the first user account;
accessing a current quantity of resources associated with the first user account;
generating, based on the one or more event parameters, an updated quantity of resources for the first user account;
modifying, based on the one or more event parameters associated with the resource event, resource distributions for the plurality of user accounts to add one or more entries representing one or more resources to each user account of the plurality of user accounts, wherein modifying the resource distributions comprises transmitting, to the computing device, one or more instructions to update a digitally stored record associated with the first user account using the updated quantity of resources; and
transmitting, to the central database, one or more commands to update a central record of the resource distributions, wherein the one or more commands comprise one or more indications of the one or more entries added to the plurality of user accounts, and wherein the central database is accessible from the first domain of entities and from the set of different domains of entities.