×

Matrix tree presentation structures

  • US 8,327,256 B2
  • Filed: 11/19/2008
  • Issued: 12/04/2012
  • Est. Priority Date: 11/19/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for rendering data on a display, comprising:

  • rendering a matrix table on said display, wherein said matrix table comprises a plurality of matrix-level columns and a plurality of matrix-level rows;

    wherein a first matrix-level column in said plurality of matrix-level columns contains data pertaining to a first instance of a first dimension, said first matrix-level column being identified on said display by a first matrix-level column name;

    wherein a second matrix-level column in said plurality of matrix-level columns contains data pertaining to a second instance of said first dimension, said second matrix-level column being identified on said display by a second matrix-level column name;

    wherein a first matrix-level row in said plurality of matrix-level rows contains data pertaining to a first instance of a second dimension, said first matrix-level row being identified on said display by a first matrix-level row name;

    wherein a second matrix-level row in said plurality of matrix-level rows contains data pertaining to a second instance of said second dimension, said second matrix-level row being identified on said display by a second matrix-level row name;

    wherein the first dimension is displayed perpendicular to said second dimension;

    wherein said matrix table comprises a plurality of matrix-level cells formed by intersection of each matrix-level column in said plurality of matrix-level columns, with each matrix-level row in said plurality of matrix-level rows;

    rendering, within at least a first matrix-level cell of said matrix table, a first expandable tree by including in a first cell-level row within a common matrix-level row in the plurality of matrix-level rows, a first top level node and a first control which allows expanded display of child nodes of the first top level node in additional cell-level rows in said common matrix-level row; and

    rendering, within at least a second matrix-level cell of said matrix table, a second expandable tree by including in said first cell-level row within said common matrix-level row, a second top level node and a second control which allows expanded display of at least one child node of the second top level node in at least one of said additional cell-level rows in the common matrix-level row;

    wherein said first expandable tree and said second expandable tree are displayed next to one another within said common matrix-level row, in the first matrix-level column and in the second matrix-level column respectively; and

    wherein a plurality of first cell-level columns in the first matrix-level cell are identified in said display by a plurality of column names, and a plurality of second cell-level columns in the second matrix-level cell are identified in said display by another plurality of column names.

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