US 11,789,967 B2
Recovering from data processing errors by data error detection and correction
Venkata Durga Rao Medisetti, Hyderabad (IN); Naresh Soni, Mumbai (IN); Siju Abraham, Mumbai (IN); Barnali Sanyal, Kolkata (IN); and Vinay Jaisinghani, Mumbai (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on May 7, 2021, as Appl. No. 17/314,364.
Prior Publication US 2022/0358136 A1, Nov. 10, 2022
Int. Cl. G06F 16/25 (2019.01); G06N 20/00 (2019.01); G06N 7/01 (2023.01)
CPC G06F 16/254 (2019.01) [G06N 7/01 (2023.01)] 20 Claims
OG exemplary drawing
 
11. A method for resolving data errors, comprising:
receiving a data element from a source application;
processing the data element using an Extract, Transform and Load (ETL) logic;
detecting that the processing of the data element has failed as a result of an error in the data element;
in response to the detecting, generating a plurality of probable data values for the data element;
verifying whether the plurality of probable data values can be processed successfully by the ETL logic and by one or more target applications configured to process the data element, wherein verifying whether the probable data value can be processed successfully by the ETL logic comprises:
processing the plurality of probable data values for the data element using the ETL logic; and
determining whether one or more of the probable data values was successfully processed by the ETL logic;
determining that a first probable data value of the plurality of probable data values was successfully processed by the ETL logic;
determining the first probable data value that was successfully processed by the ETL logic as a suggested data value of the data; and
processing the suggested data value using the ETL logic.