US 11,870,697 B2
Methods and systems for parallel processing of batch communications during data validation
Gokul Prabagaren, McLean, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Jan. 17, 2023, as Appl. No. 18/155,111.
Application 18/155,111 is a continuation of application No. 17/514,816, filed on Oct. 29, 2021, granted, now 11,558,300.
Prior Publication US 2023/0155939 A1, May 18, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 47/12 (2022.01); H04J 3/06 (2006.01)
CPC H04L 47/12 (2013.01) [H04J 3/0661 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for parallel processing of batch communications during data validation using a plurality of independent processing streams, the method comprising:
receiving a plurality of communications for batch processing during a predetermined time period;
processing, with a batch configuration file, a first alphanumeric data string of a first communication of the plurality of communications, wherein the batch configuration file:
determines that the first communication is received from a first source;
determines a first time stamp for the first communication that corresponds to the predetermined time period; and
generates a first metadata tag for the first communication, wherein the first metadata tag indicates that the first communication corresponds to the first source and the first time stamp;
processing, with the batch configuration file, a second alphanumeric data string of a second communication of the plurality of communications, wherein the batch configuration file:
determines that the second communication is received from a second source;
determines a second time stamp for the second communication that corresponds to the predetermined time period; and
generates a second metadata tag for the second communication, wherein the second metadata tag indicates that the second communication corresponds to the second source and the second time stamp;
directing the first communication to a first micro-batch for processing within the predetermined time period based on the first metadata tag, wherein the first micro-batch is processed using a first validation and enrichment protocol and a first micro-batch configuration file, wherein the first validation and enrichment protocol and the first micro-batch configuration file are specific to the first source; and
directing the second communication to a second micro-batch for processing within the predetermined time period based on the second metadata tag, wherein the second micro-batch is processed using a second validation and enrichment protocol and a second micro-batch configuration file, wherein the second validation and enrichment protocol and the second micro-batch configuration file are specific to the second source.