INTERACTIVE USER INTERFACE FOR DYNAMIC DATA ANALYSIS EXPLORATION AND QUERY PROCESSING
First Claim
1. A computer system comprising:
- one or more hardware computer processors configured to execute code in order to cause the one or more hardware computer processors to;
provide a user interface configured to display at least a first panel and a second panel, wherein;
the first panel is configured to provide an analysis path visualization, andthe second panel is configured to provide one or more selectable elements for analyzing one or more data sets;
in response to a first user input selecting a first selectable element of the one or more selectable elements;
determine a first analysis type associated with the first selectable element; and
add a first icon to the first panel representing the first analysis type associated with the first selectable element; and
in response to a second user input selecting a second selectable element of the one or more selectable elements;
determine a second analysis type associated with the second selectable element;
add a second icon to the first panel representing the second analysis type associated with the second selectable element; and
add an edge to the first panel connecting the first and second icons so as to visually indicate an analysis path.
8 Assignments
0 Petitions
Accused Products
Abstract
The systems and methods described herein provide highly dynamic and interactive data analysis user interfaces which enable data analysts to quickly and efficiently explore large volume data sources. In particular, a data analysis system, such as described herein, may provide features to enable the data analyst to investigate large volumes of data over many different paths of analysis while maintaining detailed and retraceable steps taken by the data analyst over the course of an investigation, as captured via the data analyst'"'"'s queries and user interaction with the user interfaces provided by the data analysis system. Data analysis paths may involve exploration of high volume data sets, such as Internet proxy data, which may include trillions of rows of data. The data analyst may pursue a data analysis path that involves, among other things, applying filters, joining to other tables in a database, viewing interactive data visualizations, and so on.
-
Citations
10 Claims
-
1. A computer system comprising:
one or more hardware computer processors configured to execute code in order to cause the one or more hardware computer processors to; provide a user interface configured to display at least a first panel and a second panel, wherein; the first panel is configured to provide an analysis path visualization, and the second panel is configured to provide one or more selectable elements for analyzing one or more data sets; in response to a first user input selecting a first selectable element of the one or more selectable elements; determine a first analysis type associated with the first selectable element; and add a first icon to the first panel representing the first analysis type associated with the first selectable element; and in response to a second user input selecting a second selectable element of the one or more selectable elements; determine a second analysis type associated with the second selectable element; add a second icon to the first panel representing the second analysis type associated with the second selectable element; and add an edge to the first panel connecting the first and second icons so as to visually indicate an analysis path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
Specification