Patent ID: 11914562
Assignee: SPLUNK INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A non-transitory computer-readable medium storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform operations including:
determining, by a computing device, whether a data analysis performed for at least a portion of a first received search query is reusable for future received search queries;
periodically performing, by the computing device, the data analysis on at least a portion of data stored in at least one data store and saving results of the data analysis as an intermediate summary;
receiving, by the computing device, a second search query to generate a search result;
in response to receiving the second search query, returning, by the computing device, the search result based on at least a search of an aggregated set of intermediate summaries and a search of ad hoc data, wherein data contained in the aggregated set of intermediate summaries is reusable for future search queries and wherein the search of ad hoc data is specific to the search result, and wherein the aggregated set of intermediate summaries includes one or more periodically refreshed intermediate summaries.