INTERACTIVE DEVELOPMENT ENVIRONMENT FOR ITERATIVE QUERY VISUALIZATION AND EXPLORATION
First Claim
Patent Images
1. A computer-implemented method, comprising:
- generating a first query directed toward a data set of raw data, the data set being stored on a data store accessible to one or more computing devices;
sending the first query to the one or more computing devices, wherein the first query is executed by at least one computing device of the one or more computing devices;
receiving a first set of query result information based on one or more events extracted from the data set that satisfy the first query;
causing display of a first graphical representation comprising a visualization of the first query and a visualization of the first query result information;
generating a second query directed toward the data set;
sending the second query to the one or more computing devices, wherein the second query is executed by at least one computing device of the one or more computing devices;
receiving a second set of query result information based on one or more events extracted from the data set that satisfy the second query; and
causing display of a second graphical representation comprising a visualization of the second query and a visualization of a combination of the first and second query result information.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure are directed to an interactive development environment (IDE) interface that provides historical visualization of queries and query result information iteratively and intuitively. According to an embodiment of the present disclosure, a process is provided to generate visualizations of queries and processed query result information in a single, persistent, integrated display. Each query and resultant search data information is presented iteratively in chronological order, thereby maintain a persistent, viewable history of a search data exploration session.
11 Citations
30 Claims
-
1. A computer-implemented method, comprising:
-
generating a first query directed toward a data set of raw data, the data set being stored on a data store accessible to one or more computing devices; sending the first query to the one or more computing devices, wherein the first query is executed by at least one computing device of the one or more computing devices; receiving a first set of query result information based on one or more events extracted from the data set that satisfy the first query; causing display of a first graphical representation comprising a visualization of the first query and a visualization of the first query result information; generating a second query directed toward the data set; sending the second query to the one or more computing devices, wherein the second query is executed by at least one computing device of the one or more computing devices; receiving a second set of query result information based on one or more events extracted from the data set that satisfy the second query; and causing display of a second graphical representation comprising a visualization of the second query and a visualization of a combination of the first and second query result information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium having instructions stored thereon which, when executed by a processing device, causes the processing device to implement an interface for iterative exploration of search data, the instructions comprising:
-
instructions to generate a first query directed toward a data set of raw data, the data set being stored on a data store accessible to one or more computing devices; instructions to send the first query to the one or more computing devices, wherein the first query is executed by at least one computing device of the one or more computing devices; instructions to receive a first set of query result information based on one or more events extracted from the data set that satisfy the first query; instructions to cause display of a first graphical representation comprising a graphical representation of the first query result information and includes a dynamic reference comprising a visualization of the first query and a visualization of the first query result information; instructions to generate a second query directed toward the data set; instructions to send the second query to the one or more computing devices, wherein the second query is executed by at least one computing device of the one or more computing devices; instructions to receive a second set of query result information based on one or more events extracted from the data set that satisfy the second query; and instructions to cause display of display of a second graphical representation comprising a visualization of the second query and a visualization of a combination of the first and second query result information. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer system comprising:
-
a storage device having data and instructions stored thereon to implement an interface for iterative exploration of search data; and a processing unit communicatively coupled to the storage device and configured to execute the instructions to perform a plurality of operations including; generating a first query directed toward a data set of raw data, the data set being stored on a data store accessible to one or more computing devices; sending the first query to the one or more computing devices, wherein the first query is executed by at least one computing device of the one or more computing devices; receiving a first set of query result information based on one or more events extracted from the data set that satisfy the first query; causing display of a first graphical representation comprising a visualization of the first query and a visualization of the first query result information; generating a second query directed toward the data set; sending the second query to the one or more computing devices, wherein the second query is executed by at least one computing device of the one or more computing devices; receiving a second set of query result information based on one or more events extracted from the data set that satisfy the second query; and causing display of a second graphical representation comprising a visualization of the second query and a visualization of a combination of the first and second query result information - View Dependent Claims (27, 28, 29, 30)
-
Specification