| CPC G06F 16/2272 (2019.01) | 14 Claims |

|
1. A computer-implemented method of indexing a hierarchical data structure comprising a data root and a plurality of values associated with the data root, wherein each value shares a parent-child relationship with at least one other value or the data root, the method comprising:
generating a packed configuration-independent index of the hierarchical data structure by enumerating an unconfigured value path from the data root to a value for each value of the plurality of values;
identifying one or more identical unconfigured value paths within a plurality of unconfigured value paths within the packed configuration-independent index;
maintaining only one unconfigured value path of one or more unconfigured value paths for each identified identical unconfigured value path of the one or more identical unconfigured value paths to form an updated configuration-independent index; and
storing or providing the updated configuration-independent index of the hierarchical data structure.
|