US 12,242,495 B1
Chart creation based on a data processing package
Christopher Bolognese, Vancouver (CA); Finlay Cannon, Vancouver (CA); Eli Clein, San Francisco, CA (US); Umesh Dinkar, Vancouver (CA); Thomas Haggie, Victoria (CA); Barbara Janczer, San Francisco, CA (US); Elizabeth Li, Fremont, CA (US); Clark Eugene Mullen, San Mateo, CA (US); Viet Quoc Nguyen, Oakland, CA (US); Faya Peng, San Francisco, CA (US); Ioan Popa, Fremont, CA (US); Abid Salahi, Vancouver (CA); Keng-Ming Sheu, Port Coquitlam (CA); Tulika Thakur, Vancouver (CA); Justin Lew, Burnaby (CA); Jonathan Ng, Vancouver (CA); and Jacob Sebastian Stark, San Jose, CA (US)
Assigned to Splunk Inc., San Francisco, CA (US)
Filed by Splunk Inc., San Francisco, CA (US)
Filed on Jul. 29, 2022, as Appl. No. 17/816,357.
Claims priority of provisional application 63/366,323, filed on Jun. 13, 2022.
Int. Cl. G06F 16/248 (2019.01); G06F 3/0481 (2022.01); G06F 3/04842 (2022.01); G06F 3/04847 (2022.01)
CPC G06F 16/248 (2019.01) [G06F 3/0481 (2013.01); G06F 3/04842 (2013.01); G06F 3/04847 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method, comprising:
displaying, via a graphical user interface, a plurality of search-related statements of a data processing package, wherein a first search-related statement of the plurality of search-related statements comprises one or more executable query commands of a query language identifying a respective set of data and a manner of processing the respective set of data;
receiving an indication, via the graphical user interface, to create a chart based on the first search-related statement of the data processing package;
identifying a first command token in the first search-related statement of the data processing package;
identifying a plurality of command tokens based on the first command token;
causing the graphical user interface to display a first display object for selecting at least one command token of the plurality of command tokens;
receiving an indication of a selection of a particular command token of the plurality of command tokens;
identifying a plurality of parameters based on the particular command token;
causing the graphical user interface to display a second display object for selecting at least one parameter of the plurality of parameters for the chart;
receiving an indication of a selection of a particular parameter of the plurality of parameters for the chart;
receiving an indication to execute the data processing package;
based on the indication to execute the data processing package, generating a second search-related statement using the particular command token and the particular parameter;
appending the second search-related statement to the data processing package to form an enriched data processing package;
communicating the enriched data processing package to a search service;
receiving results from the search service; and
displaying the chart based on the results.