US 12,001,849 B1
Distributed and parallel processing of data
John Paul Shiflett, Seven Fields, PA (US); Kevin Robert Moore, New Hartford, NY (US); and Matthew Karl Geiger, Austin, TX (US)
Assigned to Qintel, LLC, Pittsburgh, PA (US)
Filed by Qintel, LLC, Pittsburgh, PA (US)
Filed on May 26, 2022, as Appl. No. 17/825,475.
Int. Cl. G06F 9/38 (2018.01); G06F 9/50 (2006.01)
CPC G06F 9/3885 (2013.01) [G06F 9/505 (2013.01); G06F 9/5072 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for distributed and parallel processing of data within a data processing platform, the method comprising:
receiving, at the data processing platform, the data to be processed by the data processing platform, wherein the data processing platform comprises a plurality of processing components;
ingesting, at the plurality of processing components, the data, wherein the ingesting comprises the data being located at more than one of the plurality of processing components simultaneously;
processing, simultaneously at the more than one of the plurality of processing components, the data, wherein the processing comprises incorporating, by each of the more than one of the plurality of processing components, an identifier into an output of the processing of the data, the identifier corresponding to the data and indicating the output was generated from the data;
and
receiving, at a downstream component of the data processing platform, the output from each of the plurality of processing components that processed the data, wherein the receiving comprises the downstream component identifying the outputs corresponding to the data based upon the identifier within the outputs and aggregating all the outputs corresponding to the data.