Patent ID: 11966373
Assignee: JPMORGAN CHASE BANK, N.A.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A system for data quality validation, the system comprising:
a processor; and
a memory operatively connected to the processor via a communication interface, the memory storing computer readable instructions, when executed, causes the processor to:
receive a request having configurable filters and parameters from a consumer service to obtain data;
invoke, in response to receiving the request, a service application programming interface (API) for the data;
fetch requested data from a legacy data source in response to calling the service API and simultaneously fetch data corresponding to the same request having the same configurable filters and parameters from a target data source, wherein, during processing of the received request, a system of record (SOR) payload that is returned from the legacy data source as the requested data in response to calling the service API includes an asynchronously fetched copy of a new utility layer's version of the payload that is returned from the target data source as the fetched data corresponding to the same request having the same configurable filters and parameters in response to calling the same service API;
compare the fetched data from the legacy data source to the fetched data from the target data source;
generate, in response to comparing, a data quality validation score; and
when it is determined that the data quality validation score is equal to or more that predetermined threshold value, validate the target data source for migration readiness and terminating the legacy data source.