Patent ID: 7996378

Claim:
A computer-implemented method for displaying data retrieved from a multidimensional database, comprising: receiving a query for retrieving data from the multidimensional database, the multidimensional database including a first dimension that is hierarchically arranged to categorize data in a first plurality of levels and a second dimension that is hierarchically arranged to categorize data in a second plurality of levels; formulating a logical expression from the query and scanning the multidimensional database to return query results that satisfy the logical expression; associating the first dimension within the query results with a first color and applying gradients to a predetermined number of levels in the first dimension; associating different shades of the first color to each of the gradients in the first dimension, wherein the predetermined number of levels in the first dimension are distinguished using progressively darker or lighter shades of the first color such that the depth of a particular level in the first dimension is determinable based on the shade of the first color associated with the particular level; associating the second dimension within the query results with a second color and applying gradients to a predetermined number of levels in the second dimension; associating different shades of the second color to each of the gradients in the second dimension, wherein the predetermined number of levels in the second dimension are distinguished using progressively darker or lighter shades of the second color such that the depth of a particular level in the second dimension is determinable based on the shade of the second color associated with the particular level; and generating display information based upon the query results, wherein the generated display information is for use in providing a graphical display that shows the query results categorized in at least the first and second dimensions, and wherein the different shades of the first color are displayed to graphically distinguish the predetermined number of levels in the first dimension and the different shades of the second color are displayed to graphically distinguish the predetermined number of levels in the second dimension.