Patent ID: 8135753

Claim:
A method for providing a dynamic information hierarchy, the method comprising: creating a hierarchy table comprising a plurality of entries associated with a plurality of hierarchical nodes, wherein each of the plurality of hierarchical nodes comprises a unique component identifier and wherein at least one first node of the plurality of hierarchical nodes is associated with an entry in the hierarchy table identifying a level of the at least one first node and wherein at least one second node of the plurality of hierarchical nodes is associated with an entry in the hierarchy table identifying the at least one second node as a descendant of the at least one first node; receiving a plurality of logging data associated with the at least one second node, wherein the plurality of logging data comprises at least one captured user behavior and the unique component identifier associated with the at least one second node; storing the plurality of logging data as entries in a data table, wherein each of the plurality of logging data is associated with a unique identifier and an ancestor identifier of an ancestor node as defined in the hierarchy table; aggregating the plurality of logging data into entries in an aggregation table according to the ancestor identifier wherein aggregating the plurality of logging data comprises aggregating a count of entries in the data table associated with the at least one second node into a count of entries associated with the at least one first node; and providing an aggregation report to a display device, wherein the aggregation report comprises at least one entry from the aggregation table.