Patent ID: 9454291
Filing Date: 2016-09-27
CPC Classification: G06F,G06Q

Claim Text:
1. A computer-implemented method, comprising: providing for display, by a computer system, a first data visualization, the first data visualization provided based at least in part on a default configuration of hierarchical depth levels of a hierarchical dataset; determining, by the computer system, a number of depth levels to provide in a second data visualization based at least in part on a number of the hierarchical depth levels of the hierarchical dataset, the second visualization representing a modified configuration of the hierarchical depth levels; identifying, by the computer system, a depth level of the depth levels of the hierarchical dataset to provide based at least in part on user selections, at least one of the identified depth levels having a plurality of data values corresponding to one or more graphical elements; selecting, by the computer system, the identified depth level to change an order of hierarchy from the first data visualization to the second visualization, thereby inverting a first subset of graphical elements corresponding to a lower hierarchical depth level with a second subset of the graphical elements corresponding to higher hierarchical depth level; determining, by the computer system, an arrangement of the identified depth level of the depth levels of the hierarchical dataset for the modified configuration; and providing, by the computer system, the second data visualization based at least in part on the determined number of depth levels, the identified depth level, and the determined arrangement of the modified configuration, wherein the first subset of the graphical elements corresponding to the lower hierarchical depth level in the modified configuration of the second data visualization is provided within a graphical area of the second subset of the graphical elements corresponding to the higher hierarchical depth level in the modified configuration of the second visualization, and wherein a graphical area of the second visualization is proportional in size to a magnitude of the plurality of data values that correspond to the one or more graphical elements.