Patent ID: 9678635
Date: 2017-06-13
CPC Classifications: G06F,G16H

Claim:
1. A computerized method for visually presenting a hierarchical data set, the method being performed by a computer system that comprises one or more processors and one or more interfaces operatively coupled to at least one of the processors, the method comprising: receiving through at least one of the interfaces data that represents the hierarchical data set, the hierarchical data set comprising a plurality of data points in a plurality of hierarchical levels, the hierarchical levels being ordered from highest level to lowest level, and each data point comprising at least one value, responsive to receipt of the data, executing instructions on at least one of the processors to dynamically calculate layout data for an ocular view of the data set, the ocular view comprising a plurality of concentric annular regions surrounding a circular region and the layout data being dynamically calculated based on the received hierarchical data set so that transmitting through at least one of the interfaces information to cause an electronic display device to present the dynamically calculated ocular view of the data set; after transmitting the information to cause an electronic display device to present the dynamically calculated ocular view of the data set, at least one of the processors executing instructions to determine that a user interface pointer is pointing at one of the segments in the annular region that corresponds to the lowest level of hierarchy; and in response to the determination, transmitting through at least one of the interfaces information to cause the electronic display device to present in the circular region at least one of the values comprised by the data point corresponding to the segment being pointed to, without altering the one-to-one correspondence between the annular regions and the levels of hierarchy of the data set and without altering any of the one-to-one correspondences between the segments of the annular regions and the data points in the respective corresponding levels of hierarchy of the data set.