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 hierarchy including a first node,providing data representing first attributes associated with the nodes of the first hierarchy,receiving data representing nodes of a second hierarchy including a second node that is a parent node to at least one of the nodes in the first hierarchy,receiving data representing second attributes associated with the nodes of the second hierarchy, at least some of the second attributes being the same as corresponding first attributes,providing at least one configurable set of criteria defining particular attributes from the first attributes and the second attributes,comparing the data representing the nodes of the second hierarchy to the data representing nodes of the first hierarchy,determining that the first node represents a particular position in the first hierarchy and that the second node represents another particular position in the second hierarchy similar to the particular position in the first hierarchy using the comparison of 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 using the comparison of the data representing the nodes of the second hierarchy to the data representing nodes of the first hierarchy,determining a combination using the first set of new attributes for each node below the second node of the second hierarchy for each particular attribute in the configurable set of criteria, andstoring the combination.
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.
21 Citations
24 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 including a first node, providing data representing first attributes associated with the nodes of the first hierarchy, receiving data representing nodes of a second hierarchy including a second node that is a parent node to at least one of the nodes in the first hierarchy, receiving data representing second attributes associated with the nodes of the second hierarchy, at least some of the second attributes being the same as corresponding first attributes, providing at least one configurable set of criteria defining particular attributes from the first attributes and the second attributes, comparing the data representing the nodes of the second hierarchy to the data representing nodes of the first hierarchy, determining that the first node represents a particular position in the first hierarchy and that the second node represents another particular position in the second hierarchy similar to the particular position in the first hierarchy using the comparison of 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 using the comparison of the data representing the nodes of the second hierarchy to the data representing nodes of the first hierarchy, determining a combination using the first set of new attributes for each node below the second node of the second hierarchy for each particular attribute in the configurable set of criteria, and storing the combination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for analyzing time dependent trends from two dimensional hierarchical data, the method comprising:
-
receiving first data from a first database, the first data containing previous time-dependent data representing a hierarchy of nodes, first attributes for the hierarchy of nodes, first combination attributes for the hierarchy of nodes, and first structural attributes for the hierarchy of nodes, receiving second data containing current time-dependent data representing a new hierarchy of nodes and second attributes for the new hierarchy of nodes, determining second combination attributes, for at least some of the nodes in the new hierarchy of nodes, using a first set of predefined criteria and the second attributes for the corresponding child nodes of the respective node, determining second structural attributes for all of the nodes in the second hierarchy of nodes using a second set of predefined criteria, comparing the first structural attributes with the second structural attributes to determine which nodes in the first hierarchy correspond to nodes in the second hierarchy, determining, for each node in the new hierarchy of nodes that corresponds to one of the nodes in the hierarchy of nodes, differences between attributes of the nodes in the hierarchy of nodes and attributes of the nodes in the new hierarchy of nodes using a third set of predefined criteria, updating the first database using the second data, the second combination attributes, the second structural attributes, and the differences between attributes of the nodes in the hierarchy of nodes and attributes of the nodes in the new hierarchy of nodes, and providing the second data, the second combination attributes, the second structural attributes, and the differences between attributes of the nodes in the hierarchy of nodes and attributes of the nodes in the new hierarchy of nodes to an end user to perform time dependent trend analysis. - View Dependent Claims (22, 23, 24)
-
Specification