Computer systems and methods for automatically viewing multidimensional databases
First Claim
Patent Images
1. A computer implemented method for generating a graphical representation of a dataset, comprising:
- at a computer having one or more processors and memory storing one or more programs for execution by the one or more processors;
displaying a graphical user interface window including a schema display region and a data visualization region that is distinct from the schema display region, wherein the schema display region includes a plurality of displayed data fields from the dataset;
receiving, via the graphical user interface window, a temporal sequence of user selections from the displayed data fields in the schema display region, the temporal sequence of user selections having a particular temporal order of data types; and
in response to receiving the sequence of user selections from the displayed data fields;
determining a view type for visualizing a portion of the dataset based on the particular temporal order of data types; and
generating a graphical representation of the portion of the dataset in the data visualization region in accordance with the determined view type.
0 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.
140 Citations
20 Claims
-
1. A computer implemented method for generating a graphical representation of a dataset, comprising:
at a computer having one or more processors and memory storing one or more programs for execution by the one or more processors; displaying a graphical user interface window including a schema display region and a data visualization region that is distinct from the schema display region, wherein the schema display region includes a plurality of displayed data fields from the dataset; receiving, via the graphical user interface window, a temporal sequence of user selections from the displayed data fields in the schema display region, the temporal sequence of user selections having a particular temporal order of data types; and in response to receiving the sequence of user selections from the displayed data fields; determining a view type for visualizing a portion of the dataset based on the particular temporal order of data types; and generating a graphical representation of the portion of the dataset in the data visualization region in accordance with the determined view type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A computer system for generating a graphical representation of a dataset, comprising:
-
one or more processors; memory; and one or more programs stored in the memory for execution by the one or more processors, the one or more programs comprising instructions for; displaying a graphical user interface window including a schema display region and a data visualization region that is distinct from the schema display region, wherein the schema display region includes a plurality of displayed data fields from the dataset; receiving, via the graphical user interface window, a temporal sequence of user selections from the displayed data fields in the schema display region, the temporal sequence of user selections having a particular temporal order of data types; and in response to receiving the sequence of user selections from the displayed data fields; determining a view type for visualizing a portion of the dataset based on the particular temporal order of data types; and generating a graphical representation of the portion of the dataset in the data visualization region in accordance with the determined view type. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer system that includes one or more processors and memory, the one or more programs comprising instructions for:
-
displaying a graphical user interface window including a schema display region and a data visualization region that is distinct from the schema display region, wherein the schema display region includes a plurality of displayed data fields from the dataset; receiving, via the graphical user interface window, a temporal sequence of user selections from the displayed data fields in the schema display region, the temporal sequence of user selections having a particular temporal order of data types; and in response to receiving the sequence of user selections from the displayed data fields; determining a view type for visualizing a portion of the dataset based on the particular temporal order of data types; and generating a graphical representation of the portion of the dataset in the data visualization region in accordance with the determined view type. - View Dependent Claims (18, 19, 20)
-
Specification