Please download the dossier by clicking on the dossier button x
×

Preview data aggregation

  • US 10,621,153 B2
  • Filed: 05/16/2017
  • Issued: 04/14/2020
  • Est. Priority Date: 05/16/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method, comprising:

  • processing, at a first worker node, a first data chunk of a dataset to generate a first intermediate result, the processing of the first data chunk comprising inserting a first plurality of key-value pairs from the first data chunk into the first intermediate result, the dataset being partitioned into the first data chunk and a second data chunk;

    generating, at a merger node, a key map based at least on a determination that a quantity of the first plurality of key-value pairs in the first intermediate result exceeds a threshold value, the key map being generated to include one or more keys of the key-value pairs in the first intermediate result;

    processing, at a second worker node, the second data chunk to generate a second intermediate result, the processing of the second data chunk includes inserting, into the second intermediate result, a first key-value pair and a second key-value pair based at least on a first key associated with the first key-value pair and a second key associated with the second key-value pair being present in the key map, the processing of the second data chunk further includes omitting, from the second intermediate result, a third key-value pair based at least on a third key associated with the third key-value pair being absent from the key map, the first key-value pair and the second key-value pair being inserted in a same order as an order of the first key and the second key in the key map; and

    generating a preview of the processing of the dataset, the preview being generated by at least merging the first intermediate result and the second intermediate result without identifying one or more key-value pairs from each of the first intermediate result and the second intermediate result that share a same key.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×