US 12,111,824 B2
Multi bot architecture for automated data processing
Vanitha Vijayan, Stamford, CT (US); Kristen Scatola, Stamford, CT (US); and Edward Zhang, Stamford, CT (US)
Assigned to Synchrony Bank, Stamford, CT (US)
Filed by Synchrony Bank, Stamford, CT (US)
Filed on Sep. 7, 2021, as Appl. No. 17/467,704.
Claims priority of provisional application 63/080,477, filed on Sep. 18, 2020.
Prior Publication US 2022/0092058 A1, Mar. 24, 2022
Int. Cl. G06F 16/23 (2019.01); G06F 9/46 (2006.01); G06F 9/54 (2006.01); H04L 67/62 (2022.01)
CPC G06F 16/2386 (2019.01) [G06F 9/466 (2013.01); G06F 9/54 (2013.01); H04L 67/62 (2022.05)] 15 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a data set for processing;
determining a time limit for the data set, wherein the time limit is associated with an amount of time that data in the data set remains as valid data;
determining a size of the data set;
determining a set of software bots, wherein a size of the set of software bots is determined based on the time limit and the size of the data set;
splitting the data set into a plurality of data subsets;
generating a set of directories associated with a plurality of network clients, wherein the plurality of network clients are configured to execute the set of software bots to process the plurality of data subsets;
associating the plurality of data subsets to the set of directories, wherein associating the plurality of data subsets includes receiving user input to trigger a network client to obtain access to a corresponding data subset within the time limit;
executing the set of software bots on the plurality of network clients to simultaneously process the plurality of data subsets within the time limit;
configuring the plurality of network clients to provide an update on a processing status for the plurality of data subsets;
performing a correction process to fix a processing error associated with a data subset, wherein the correction process includes updating code of a corresponding software bot; and
generating a set of-summary reports, wherein a summary report of the set indicates a summary of the data subset associated with a corresponding directory and the correction process.