INTERACTIVE DEVELOPMENT ENVIRONMENT FOR VISUALIZATION OF QUERIES AND QUERY RESULT INFORMATION
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, wherein the data set comprises a plurality of time-stamped events extracted from the raw data, wherein the raw data is machine generated data;
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 in response to executing the first query, and wherein the one or more events extracted from the data set are stored as a corresponding one or more event records in the data store;
displaying 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 in response to executing the second query; and
displaying 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, and maintain a persistent, viewable history of a search data exploration session.
-
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, wherein the data set comprises a plurality of time-stamped events extracted from the raw data, wherein the raw data is machine generated data; 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 in response to executing the first query, and wherein the one or more events extracted from the data set are stored as a corresponding one or more event records in the data store; displaying 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 in response to executing the second query; and displaying 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, wherein the data set comprises a plurality of time-stamped events extracted from the raw data, and wherein the raw data is machine generated data; 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 in response to executing the first query, and wherein the one or more events extracted from the data set are stored as a corresponding one or more event records in the data store; instructions to display 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 in response to executing the second query; and instructions to display 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, wherein the data set comprises a plurality of time-stamped events extracted from the raw data, and wherein the raw data is machine generated data; 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 in response to executing the first query; displaying 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 in response to executing the second query, and wherein the one or more events extracted from the data set are stored as a corresponding one or more event records in the data store; and displaying 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