Computer systems and methods for automatically viewing multidimensional databases
First Claim
1. A computer implemented method for automatically and visually displaying a graphical representation of a dataset, comprising:
- receiving a user selected and ordered plurality of fields;
selecting a resulting view for displaying the dataset based on the order of the user selected fields;
displaying the dataset or a transformation of the dataset according to the resulting view.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for automatically forming the clearest and most useful visual plot for a given dataset of tuples. A best view type is selected for a view that includes a subsequently added new field. The visual plot is populated with the data in the view and then automatically rendered for the user. A dataset that is retrieved from a storage is analyzed to identify all the data types found in the dataset, and to determine the best view type to assign to the dataset'"'"'s views. The visual plot is then populated with the data according to this best view type, and is automatically rendered for the user.
169 Citations
200 Claims
-
1. A computer implemented method for automatically and visually displaying a graphical representation of a dataset, comprising:
-
receiving a user selected and ordered plurality of fields;
selecting a resulting view for displaying the dataset based on the order of the user selected fields;
displaying the dataset or a transformation of the dataset according to the resulting view. - 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, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer implemented method for automatically and visually displaying a graphical representation of a dataset with a plurality of tuples, comprising:
-
forming a plurality of rated alternative views, each alternative view showing all tuples, or a transformation of all tuples, in the dataset;
selecting a resulting view from the plurality of alternative views, based upon a user selected option; and
displaying the dataset or a transformation of the dataset according to the resulting view. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. 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 automatically and visually displaying a graphical representation of a dataset, the computer program mechanism comprising:
-
a field receiver for receiving a user selected and ordered plurality of fields;
a resulting view selector for selecting a resulting view for displaying the dataset based on the order of the user selected fields; and
a dataset displayer for displaying the dataset or a transformation of the dataset according to the resulting view. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104)
-
-
105. 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 automatically and visually displaying a graphical representation of a dataset with a plurality of tuples, the computer program mechanism comprising:
-
an alternative view former for forming a plurality of rated alternative views, each alternative view showing all tuples, or a transformation of all tuples, in the dataset;
a resulting view selector for selecting a resulting view from the plurality of alternative views, based upon a user selected option; and
a dataset displayer for displaying the dataset or a transformation of the dataset according to the resulting view. - View Dependent Claims (106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132)
-
-
133. A computer system for automatically and visually displaying a graphical representation of a dataset, the computer system comprising:
-
a central processing unit;
a memory, coupled to the central processing unit, the memory storing;
the dataset;
a programming module comprising, comprising;
instructions for receiving a user selected and ordered plurality of fields;
instructions for selecting a resulting view for displaying the dataset based on the order of the user selected fields; and
instructions for displaying the dataset or a transformation of the dataset according to the resulting view. - View Dependent Claims (134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168)
-
-
169. A computer system for automatically and visually displaying a graphical representation of a dataset with a plurality of tuples, the computer system comprising:
-
a central processing unit;
a memory, coupled to the central processing unit, the memory storing;
the dataset;
a programming module comprising;
instructions for forming a plurality of rated alternative views, each alternative view showing all tuples, or a transformation of all tuples, in the dataset;
instructions for selecting a resulting view from the plurality of alternative views, based upon a user selected option; and
instructions for displaying the dataset or a transformation of the dataset according to the resulting view. - View Dependent Claims (170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200)
-
Specification