US 12,112,161 B1
Systems and methods for managing and tracking customizations
Hrishikesh Madhukar Godse, Prosper, TX (US)
Assigned to United Services Automobile Association (USAA), San Antonio, TX (US)
Filed by United Services Automobile Association (USAA), San Antonio, TX (US)
Filed on Apr. 26, 2022, as Appl. No. 17/729,792.
Int. Cl. G06F 9/44 (2018.01); G06F 8/20 (2018.01); G06F 8/71 (2018.01)
CPC G06F 8/71 (2013.01) [G06F 8/20 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a rules engine comprising a template indicative of an initial source code of a core computing system;
a processor; and
a memory storing instructions configured to cause the processor to:
retrieve data associated with the core computing system by applying a data extract batch process that periodically queries the core computing system according to a data capture frequency value, wherein the data is indicative of a current source code for the core computing system;
compare the data indicative of the current source code of the core computing system to the template indicative of the initial source code of the core computing system;
identify one or more customizations in the current source code of the core computing system based on comparing the data to the template;
quantify an amount of customization applied to the core computing system based on identifying the one or more customizations;
determine that the amount of customization applied to the core computing system is approaching a threshold value indicative of a total desired amount of customization for the core computing system;
modify the data extract batch process to periodically query the core computing system according to an increased data capture frequency value that is greater than the data capture frequency value based on the amount of customization approaching the threshold value; and
send a request to a vendor associated with the core computing system to update the core computing system to include at least one of the one or more customizations into the initial source code based on the amount of customization approaching the threshold value.