×

Methods and systems for implementing a dynamic hierarchical data viewer

  • US 8,402,361 B2
  • Filed: 09/30/2008
  • Issued: 03/19/2013
  • Est. Priority Date: 11/09/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of displaying graphical representations of multiply-dimensioned data, the method comprising:

  • displaying multiply-dimensioned data in a table format, the table format comprising a plurality of cells arranged in a plurality of rows and a plurality of columns, one or more cells of the plurality of cells being capable of displaying data graphically, and a column of the plurality of columns having at least two hierarchical levels, the at least two hierarchical levels comprising a parent hierarchical level and a child hierarchical level, wherein a display of a non-character and non-numerical based graphical representation of data at a parent row of the plurality of rows at the parent level represents an aggregating of data from child rows of the plurality of rows at the child level, wherein the aggregation of the data comprises using one or more aggregation functions, wherein the aggregation function for at least one child row differs from the aggregation function for at least one parent row;

    displaying in each cell of one or more cells of the plurality of cells of the child rows, wherein the non-character and non-numerical graphical representation of the data is associated with the cell;

    automatically providing, using a processor, a visual correlation within the plurality of cells between the display of the non-character and non-numerical graphical representation of the data of the parent row and the display of the non-character and non-numerical graphical representation of the data of the child rows, wherein the displaying of the non-character and non-numerical based graphical representation of the parent hieratical level and child hierarchal level comprises displaying graphical bars indented to indicate the respective hierarchal level of the data in the respective parent or child rows, and wherein each cell of the plurality of columns in the child hierarchal level comprises at least one of the graphical bars;

    detecting a mouse rollover event for a first row;

    changing, in response to the mouse rollover event, the non-character and non-numerical graphical representation of the data in the cells of the first row to a numerical representation of the data; and

    dividing a parent row horizontally into two halves, wherein a first half displays the data of the parent row as a graphical bar, and wherein a bottom half displays the aggregated data of the respective child rows in textual format.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×