Patent ID: 9672231
Date: 2017-06-06
CPC Classifications: G06F

Claim:
1. A non-transitory, computer-readable storage medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: receiving a first value associated with an object, wherein the object comprises a node in a hierarchy, and the first value is directly associated with the node in the hierarchy; storing the first value and a primary key in a first row of a database; receiving a second value associated with the object, wherein the second value is associated indirectly with the node in the hierarchy, but associated directly with a child node of the node in the hierarchy; storing the second value and the primary key in a second row of the database; determining that the first row and the second row both include the primary key; and in response to determining that the first row and the second row both include the primary key, aggregating the first value and the second value into a single row in the database.