Methods and systems for performing analytical procedures by interactions with visual representations of datasets
First Claim
1. A method for performing analytical procedures by interactions with visual representations of datasets, comprising:
- displaying a visualization of a first filtered dataset in a first portion of a graphical user interface (GUI), the visualization of the first filtered dataset associated with at least a first set of filters applied to an underlying dataset;
displaying a visualization of a second filtered dataset in a second portion of the GUI, the second filtered dataset associated with at least a second set of filters applied to the underlying dataset, the second set of filters being different from the first set of filters;
receiving a selection of at least a portion of the data from the visualization of the first filtered dataset, the selection associated with a set of criteria representing a subset of the first set of filters;
receiving a request to apply the selection associated with the set of criteria to the second filtered dataset;
based on the received request, determining whether at least a portion of the set of criteria is compatible with the second filtered dataset, wherein at least a portion of the set of criteria is compatible with the second filtered dataset when at least a portion of the set of criteria can be applied to the second filtered dataset;
in response to determining that the at least a portion of the set of criteria is compatible with the second filtered dataset, applying the compatible portion of the set of criteria to the second filtered dataset to generate a third filtered dataset, the third filtered dataset representing the second filtered dataset associated with a combination of the second set of filters and the compatible portion of the set of criteria ; and
displaying a visual representation of the third filtered dataset in the GUI.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure provides examples of computerized methods and software for performing analytical procedures by interacting with visual representations of datasets. In one aspect, a visualization of a first dataset is displayed in a first portion of a GUI, where that visualization is associated with a set of criteria applied to the first dataset. A visualization of a second dataset is displayed in a second portion of the GUI. A selection of at least a portion of the data from the visualization of the first dataset is received, the selection associated with at least one set of set of criteria from the first dataset. A request to apply the selection to the second dataset is received, and, based thereon, the set of criteria from the first dataset is applied to the second dataset to generate a third dataset. A visual representation of the third dataset is then displayed in the GUI.
-
Citations
17 Claims
-
1. A method for performing analytical procedures by interactions with visual representations of datasets, comprising:
-
displaying a visualization of a first filtered dataset in a first portion of a graphical user interface (GUI), the visualization of the first filtered dataset associated with at least a first set of filters applied to an underlying dataset; displaying a visualization of a second filtered dataset in a second portion of the GUI, the second filtered dataset associated with at least a second set of filters applied to the underlying dataset, the second set of filters being different from the first set of filters; receiving a selection of at least a portion of the data from the visualization of the first filtered dataset, the selection associated with a set of criteria representing a subset of the first set of filters; receiving a request to apply the selection associated with the set of criteria to the second filtered dataset; based on the received request, determining whether at least a portion of the set of criteria is compatible with the second filtered dataset, wherein at least a portion of the set of criteria is compatible with the second filtered dataset when at least a portion of the set of criteria can be applied to the second filtered dataset; in response to determining that the at least a portion of the set of criteria is compatible with the second filtered dataset, applying the compatible portion of the set of criteria to the second filtered dataset to generate a third filtered dataset, the third filtered dataset representing the second filtered dataset associated with a combination of the second set of filters and the compatible portion of the set of criteria ; and displaying a visual representation of the third filtered dataset in the GUI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for performing analytical procedures by interactions with visual representations of datasets, comprising:
-
displaying a visualization of a first dataset in a first portion of a graphical user interface (GUI), the visualization of the first dataset associated with at least a first set of filters applied to a dataset; displaying a visualization of a second dataset in a second portion of the GUI, the visualization of the second dataset associated with at least a second set of filters applied to the dataset, the second set of filters being different from the first set of filters; receiving, via a multi-touch gesture, a request to combine the first and second datasets, the request associated with a third portion of the GUI; determining, after receiving the request to combine the first and second datasets, whether the first set of filters and the second set of filters are compatible for merging; after determining the first and second datasets are compatible for merging, generating a third dataset representing a merging operation of the first and second sets of filters, wherein the third dataset comprises a subset of the dataset filtered by a combination of at least the first and second sets of filters; and displaying a visualization of the third dataset in a third portion of the GUI. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory, computer-readable medium storing computer-readable instructions executable by a computer and configured to:
-
display a visualization of a first filtered dataset in a first portion of a graphical user interface (GUI), the visualization of the first filtered dataset associated with at least a first set of filters applied to an underlying dataset; display a visualization of a second filtered dataset in a second portion of the GUI, the second filtered dataset associated with at least a second set of filters applied to the underlying dataset, the second set of filters being different from the first set of filters; receive a selection of at least a portion of the data from the visualization of the first filtered dataset, the selection associated with a set of criteria representing a subset of the first set of filters; receive a request to apply the selection associated with the set of criteria to the second filtered dataset; based on the received request, determine whether at least a portion of the set of criteria is compatible with the second filtered dataset, wherein at least a portion of the set of criteria is compatible with the second filtered dataset when at least a portion of the set of criteria can be applied to the second filtered dataset; upon determining that the at least a portion of the set of criteria is compatible with the second filtered dataset, applying the compatible portion of the set of criteria to the second filtered dataset to generate a third filtered dataset, the third filtered dataset representing the second filtered dataset associated with a combination of the second set of filters and the compatible portion of the selected set of criteria ; and display a visual representation of the third filtered dataset in the GUI. - View Dependent Claims (17)
-
Specification