Systems and methods of analyzing changes and data between hierarchies
First Claim
Patent Images
1. A computer implemented method for analyzing hierarchical data from at least two points in time, the method comprising:
- providing data representing nodes of a first hierarchyproviding data representing attributes associated with the nodes of the first hierarchy,receiving data representing nodes of a second hierarchy,receiving data representing attributes associated with the nodes of the second hierarchy,providing at least one configurable set of criteria defining additional attributes associated with the nodes of the first and second hierarchies,comparing the data representing the nodes of the second hierarchy to the data representing nodes of the first hierarchygenerating a first set of new attributes based on the comparing step indicating structural differences between the first hierarchy and the second hierarchy,calculating new attributes by applying the configurable set of criteria to generated attributes to generate a second set of attributes,summing up the second set of attributes for each node below the current node of the second hierarchy for each criteria in the configurable set of criteria,repeating the summing step for each node in the second hierarchy,storing the summation attributes, andwherein the comparing step further comprises;
examining each field type of each attribute associated with the second hierarchy and creating new attributes based on the examination of the field type of attribute,determining if the field type is a filter defined in the first configurable set of criteria, if yes, then;
determining if the attribute of the second hierarchy meets the first configurable set of criteria, andflagging each attribute meeting the configurable set of criteria,calculating new attributes by applying the configurable set of criteria to generated attributes to generate a second set of attributes.
3 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed various embodiments of computer systems and methods for analyzing multi-dimensional trends from two dimensional hierarchical data by comparing and analyzing two hierarchies and their associated attributes. Certain embodiments may comprise: providing a database of previous time slice data, receiving new time slice data, comparing the new time slice data to the database of previous time slice data, generating additional attributes, incorporating the additional attributes and the new time slice data into the database so that analysis may be performed between the two hierarchies.
10 Citations
11 Claims
-
1. A computer implemented method for analyzing hierarchical data from at least two points in time, the method comprising:
-
providing data representing nodes of a first hierarchy providing data representing attributes associated with the nodes of the first hierarchy, receiving data representing nodes of a second hierarchy, receiving data representing attributes associated with the nodes of the second hierarchy, providing at least one configurable set of criteria defining additional attributes associated with the nodes of the first and second hierarchies, comparing the data representing the nodes of the second hierarchy to the data representing nodes of the first hierarchy generating a first set of new attributes based on the comparing step indicating structural differences between the first hierarchy and the second hierarchy, calculating new attributes by applying the configurable set of criteria to generated attributes to generate a second set of attributes, summing up the second set of attributes for each node below the current node of the second hierarchy for each criteria in the configurable set of criteria, repeating the summing step for each node in the second hierarchy, storing the summation attributes, and wherein the comparing step further comprises; examining each field type of each attribute associated with the second hierarchy and creating new attributes based on the examination of the field type of attribute, determining if the field type is a filter defined in the first configurable set of criteria, if yes, then; determining if the attribute of the second hierarchy meets the first configurable set of criteria, and flagging each attribute meeting the configurable set of criteria, calculating new attributes by applying the configurable set of criteria to generated attributes to generate a second set of attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification