Patent ID: 11971893
Assignee: RAPID7, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. The system of claim 14, wherein:
to update the aggregator RGS, the aggregator node is configured to:
based on a determination that a first group key in the RGS exists in the aggregator RGS:
merge a first statistical result structure associated with the first group key in the RGS to another statistical result structure associated with the first group key in the aggregator RGS; and

based on a determination that a second group key in the aggregator RGS has a non-zero count in the ARGS:
retrieve approximate statistics associated with the second group key from the ARGS;
merge the approximate statistics retrieved from the ARGS to a second statistical result structure associated with the second group key in the aggregator RGS;
mark the second statistical result structure in the aggregator RGS as an approximate result; and
remove approximate counts and approximate statistics associated with the second group key from the ARGS; and

to update the aggregator ARGS, the aggregator node is configured to:
based on a determination that a third group key in the RGS does not exist in the aggregator RGS and the aggregator RGS is full, add data of a third statistical result structure associated with the third group key in the RGS to the aggregator ARGS; and
after the removal of the approximate counts and approximate statistics of the second group key from the ARGS, merge the ARGS to the aggregator ARGS.