Computer systems and methods for visualizing data
First Claim
1. A method of forming a visual plot using a hierarchical structure of a dataset, wherein said dataset comprises a measure and a dimension, the dimension consisting of a plurality of levels, the plurality of levels forming a dimension hierarchy, the method comprising:
- (A) constructing said visual plot based on a specification, wherein a first level from said plurality of levels is represented by a first component of said visual plot and wherein a second level from said plurality of levels is represented by a second component of said visual plot;
(B) querying said dataset to retrieve data in accordance with said specification, said data including all or a portion of said dimension and all or a portion of said measure; and
(C) populating said visual plot with said retrieved data in accordance with said specification, wherein when said first component and said second component are each not an axis or a single layer of said visual plot, said first component is on a different layer or axis of said visual plot than said second component.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for forming a visual plot using a hierarchical structure of a dataset. The dataset comprises a measure and a dimension. The dimension consists of a plurality of levels. The plurality of levels form a dimension hierarchy. The visual plot is constructed based on a specification. A first level from the plurality of levels is represented by a first component of the visual plot. A second level from the plurality of levels is represented by a second component of the visual plot. The dataset is queried to retrieve data in accordance with the specification. The data includes all or a portion of the dimension and all or a portion of the measure. The visual plot is populated with the retrieved data in accordance with the specification.
244 Citations
90 Claims
-
1. A method of forming a visual plot using a hierarchical structure of a dataset, wherein said dataset comprises a measure and a dimension, the dimension consisting of a plurality of levels, the plurality of levels forming a dimension hierarchy, the method comprising:
-
(A) constructing said visual plot based on a specification, wherein a first level from said plurality of levels is represented by a first component of said visual plot and wherein a second level from said plurality of levels is represented by a second component of said visual plot;
(B) querying said dataset to retrieve data in accordance with said specification, said data including all or a portion of said dimension and all or a portion of said measure; and
(C) populating said visual plot with said retrieved data in accordance with said specification, wherein when said first component and said second component are each not an axis or a single layer of said visual plot, said first component is on a different layer or axis of said visual plot than said second component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 88)
-
-
30. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism for forming a visual plot using a hierarchical structure of a dataset, wherein said dataset comprises a measure and a dimension, the dimension consisting of a plurality of levels, the plurality of levels forming a dimension hierarchy, the computer program mechanism comprising:
-
(A) instructions for constructing said visual plot based on a specification, wherein a first level from said plurality of levels is represented by a first component of said visual plot and wherein a second level from said plurality of levels is represented by a second component of said visual plot;
(B) instructions for querying said dataset to retrieve data in accordance with said specification, said data including all or a portion of said dimension and all or a portion of said measure; and
(C) instructions for populating said visual plot with said retrieved data in accordance with said specification, wherein when said first component and said second component are each not an axis or a single layer of said visual plot, said first component is on a different layer or axis of said visual plot than said second component. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 89)
-
-
59. A computer system for forming a visual plot using a hierarchical structure of a dataset, wherein said dataset comprises a measure and a dimension, the dimension consisting of a plurality of levels, the plurality of levels forming a dimension hierarchy, the computer system comprising:
-
a central processing unit;
a memory, coupled to the central processing unit, the memory storing;
said dataset;
a programming module comprising;
(A) instructions for constructing said visual plot based on a specification, wherein a first level from said plurality of levels is represented by a first component of said visual plot and wherein a second level from said plurality of levels is represented by a second component of said visual plot;
(B) instructions for querying said dataset to retrieve data in accordance with said specification, said data including all or a portion of said dimension and all or a portion of said measure; and
(C) instructions for populating said visual plot with said retrieved data in accordance with said specification, wherein when said first component and said second component are each not an axis or a single layer of said visual plot, said first component is on a different layer or axis of said visual plot than said second component. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90)
-
Specification