×

Automated treemap configuration

  • US 8,866,815 B2
  • Filed: 05/23/2007
  • Issued: 10/21/2014
  • Est. Priority Date: 05/23/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for representing a plurality of source data values as graphical elements in a treemap visualization, comprising:

  • determining, with one or more processors associated with one or more computer systems, a plurality of candidate data dimensions from a plurality of data dimensions for one or more depth levels of the treemap visualization, wherein the treemap visualization comprises a predefined number of hierarchical depth levels, each hierarchical depth level of the predefined number of hierarchical depth levels representing a data dimension associated with one or more data values, and wherein the plurality of candidate data dimensions are only a portion of the plurality of data dimensions;

    generating a hierarchy of the treemap visualization by selecting, with one or more processors associated with one or more computer systems, a first candidate data dimension from the determined plurality of candidate data dimensions for the one or more depth levels;

    determining, with one or more processors associated with one or more computer systems, a plurality of area-mapping candidate data dimensions for the treemap visualization from the plurality of data dimensions;

    selecting, prior to generating the treemap visualization, a first area-mapping candidate data dimension of the plurality of area-mapping candidate data dimensions to map to an area cell characteristic of the treemap visualization based at least in part on identifying a data value associated with the first area-mapping candidate data dimension having a quality of numeric and a quality of non-negative, the area cell characteristic representing a data value of an area cell in the treemap visualization corresponding to the data value associated with the first area-mapping candidate data dimension;

    determining, with one or more processors associated with one or more computer systems, a plurality of color-mapping candidate data dimensions for the treemap visualization from the plurality of data dimensions;

    selecting, prior to generating the treemap visualization, a first color-mapping candidate data dimension of the plurality of color-mapping candidate data dimensions to map to a color cell characteristic of the treemap visualization based at least in part on identifying a data value associated with the first color-mapping candidate data dimension having a quality of numeric and a quality of previously unmapped as an area-mapping candidate, the color cell characteristic representing a data value of a color cell in the treemap visualization corresponding to the data value associated with the first color-mapping candidate data dimension;

    generating, with one or more processors associated with one or more computer systems, the treemap visualization based on the selected first candidate data dimensions, the selected first area-mapping candidate data dimension, and the selected first color-mapping candidate data dimension;

    receiving, at one or more computer systems, information provided by a user of the treemap visualization selecting a second candidate data dimension from the plurality of candidate data dimensions for a particular depth level of the treemap visualization; and

    modifying the treemap visualization based on the selected second candidate data dimension.

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