CPC G06Q 30/0246 (2013.01) [G06F 16/1744 (2019.01); G06F 16/2282 (2019.01); G06F 16/951 (2019.01); G06F 16/955 (2019.01); H03M 7/30 (2013.01); H03M 7/70 (2013.01)] | 20 Claims |
1. An apparatus for generating a compressed data record list, the apparatus comprising a processor and a non-transitory memory storing program instructions, wherein the non-transitory memory and the program instructions are configured to, with the processor, cause the apparatus to at least:
determine a plurality of index components associated with a plurality of compound data records in a compound data record set;
generate a sorted data record list of the plurality of compound data records based on a plurality of index component values associated with the plurality of index components;
generate, based on the sorted data record list, an ordered unique index component value list associated with a plurality of unique index component values from the plurality of index component values;
assign a plurality of encodings to the plurality of unique index component values, wherein each of the plurality of encodings represents a data record quantity associated with a respective unique index component value; and
generate the compressed data record list based on the ordered unique index component value list and the plurality of encodings.
|