Interactive data visualization user interface with multiple interaction profiles
First Claim
1. A method of analyzing data, comprising:
- at a computing device having one or more processors and memory storing one or more programs configured for execution by the one or more processors;
receiving user selection of a dataset and user selection of a first interaction profile of a plurality of interaction profiles, wherein each interaction profile specifies (i) a corresponding user interface and (ii) a corresponding decision tree for forming data visualizations according to selected fields from the data set and according to user-selected analytic questions;
without further user interaction;
selecting a first plurality of fields in the dataset according to the first interaction profile; and
displaying a first data visualization user interface corresponding to the first interaction profile;
in accordance with (i) the decision tree corresponding to the first interaction profile, (ii) the first plurality of fields, and (iii) a user-selected analytic question, displaying a first data visualization in the first data visualization user interface, wherein the first data visualization includes visual marks based on the first plurality of fields in the dataset;
receiving user specification of one or more data visualization characteristics in the first data visualization user interface, and updating the first data visualization according to the specified one or more data visualization characteristics;
receiving user selection of a second interaction profile distinct from the first interaction profile; and
in response to the user selection of the second interaction profile;
displaying a second data visualization user interface corresponding to the second interaction profile; and
displaying a second data visualization using at least a subset of the first plurality of fields in the dataset, wherein the second data visualization is displayed in accordance with the decision tree corresponding to the second interaction profile and the specified one or more data visualization characteristics.
1 Assignment
0 Petitions
Accused Products
Abstract
A user selects a dataset and a first interaction profile. The first interaction profile is one of: category world, time world, or geography world. The first interaction profile corresponds to a first data visualization user interface. Without further user interaction, a method selects multiple fields in the dataset according to the first interaction profile and displays a first data visualization according to the first interaction profile. The first data visualization includes visual marks based on the selected fields. The user specifies some data visualization characteristics, and the method updates the first data visualization according to these characteristics. The user selects a second interaction profile. In response, the method displays a second data visualization user interface corresponding to the second interaction profile, and displays a second data visualization using at least a subset of the multiple fields, where the second data visualization is displayed according to the user-specified characteristics.
127 Citations
20 Claims
-
1. A method of analyzing data, comprising:
-
at a computing device having one or more processors and memory storing one or more programs configured for execution by the one or more processors; receiving user selection of a dataset and user selection of a first interaction profile of a plurality of interaction profiles, wherein each interaction profile specifies (i) a corresponding user interface and (ii) a corresponding decision tree for forming data visualizations according to selected fields from the data set and according to user-selected analytic questions; without further user interaction; selecting a first plurality of fields in the dataset according to the first interaction profile; and displaying a first data visualization user interface corresponding to the first interaction profile; in accordance with (i) the decision tree corresponding to the first interaction profile, (ii) the first plurality of fields, and (iii) a user-selected analytic question, displaying a first data visualization in the first data visualization user interface, wherein the first data visualization includes visual marks based on the first plurality of fields in the dataset; receiving user specification of one or more data visualization characteristics in the first data visualization user interface, and updating the first data visualization according to the specified one or more data visualization characteristics; receiving user selection of a second interaction profile distinct from the first interaction profile; and in response to the user selection of the second interaction profile; displaying a second data visualization user interface corresponding to the second interaction profile; and displaying a second data visualization using at least a subset of the first plurality of fields in the dataset, wherein the second data visualization is displayed in accordance with the decision tree corresponding to the second interaction profile and the specified one or more data visualization characteristics. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system, comprising:
-
one or more processors; memory; and one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs comprising instructions for; receiving user selection of a dataset and user selection of a first interaction profile of a plurality of interaction profiles, wherein each interaction profile specifies (i) a corresponding user interface and (ii) a corresponding decision tree for forming data visualizations according to selected fields from the data set and according to user-selected analytic questions; without further user interaction; selecting a first plurality of fields in the dataset according to the first interaction profile; and displaying a first data visualization user interface corresponding to the first interaction profile; in accordance with (i) the decision tree corresponding to the first interaction profile, (ii) the first plurality of fields, and (iii) a user-selected analytic question, displaying a first data visualization in the first data visualization user interface, wherein the first data visualization includes visual marks based on the first plurality of fields in the dataset; receiving user specification of one or more data visualization characteristics in the first data visualization user interface, and updating the first data visualization according to the specified one or more data visualization characteristics; receiving user selection of a second interaction profile distinct from the first interaction profile; and in response to the user selection of the second interaction profile; displaying a second data visualization user interface corresponding to the second interaction profile; and displaying a second data visualization using at least a subset of the first plurality of fields in the dataset, wherein the second data visualization is displayed in accordance with the decision tree corresponding to the second interaction profile and the specified one or more data visualization characteristics. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing one or more programs configured for execution by one or more processors of a computer system, the one or more programs comprising instructions for:
-
receiving user selection of a dataset and user selection of a first interaction profile of a plurality of interaction profiles, wherein each interaction profile specifies (i) a corresponding user interface and (ii) a corresponding decision tree for forming data visualizations according to selected fields from the data set and according to user-selected analytic questions; without further user interaction; selecting a first plurality of fields in the dataset according to the first interaction profile; and displaying a first data visualization user interface corresponding to the first interaction profile; in accordance with (i) the decision tree corresponding to the first interaction profile, (ii) the first plurality of fields, and (iii) a user-selected analytic question, displaying a first data visualization in the first data visualization user interface, wherein the first data visualization includes visual marks based on the first plurality of fields in the dataset; receiving user specification of one or more data visualization characteristics in the first data visualization user interface, and updating the first data visualization according to the specified one or more data visualization characteristics; receiving user selection of a second interaction profile distinct from the first interaction profile; and in response to the user selection of the second interaction profile; displaying a second data visualization user interface corresponding to the second interaction profile; and displaying a second data visualization using at least a subset of the first plurality of fields in the dataset, wherein the second data visualization is displayed in accordance with the decision tree corresponding to the second interaction profile and the specified one or more data visualization characteristics. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification