Inventor
PRIDE CHRISTOPHER MADDEN
US29 patents
Patents
29 patentsUS11106734B1Aug 31, 2021
Query execution using containerized state-free search nodes in a containerized scalable environment
SPLUNK INC111 citations98
US11003714B1May 11, 2021
Search node and bucket identification using a search node catalog and a data store catalog
SPLUNK INC93 citations98
US10984044B1Apr 20, 2021
Identifying buckets for query execution using a catalog of buckets stored in a remote shared storage system
SPLUNK INC110 citations98
US10776355B1Sep 15, 2020
Managing, storing, and caching query results and partial query results for combination with additional query results
SPLUNK INC178 citations98
US11860940B1Jan 2, 2024
Identifying buckets for query execution using a catalog of buckets
SPLUNK INC25 citations94
US11567993B1Jan 31, 2023
Copying buckets from a remote shared storage system to memory associated with a search node for query execution
SPLUNK INC34 citations94
US11550847B1Jan 10, 2023
Hashing bucket identifiers to identify search nodes for efficient query execution
SPLUNK INC33 citations94
US11275733B1Mar 15, 2022
Mapping search nodes to a search head using a tenant identifier
SPLUNK INC30 citations94
US11238049B1Feb 1, 2022
Revising catalog metadata based on parsing queries
SPLUNK INC30 citations94
US11086869B1Aug 10, 2021
Data intake and query system gateway
SPLUNK INC27 citations94
US11392578B1Jul 19, 2022
Automatically generating metadata for a metadata catalog based on detected changes to the metadata catalog
SPLUNK INC22 citations93
US11327992B1May 10, 2022
Authenticating a user to access a data intake and query system
SPLUNK INC56 citations93
US11157498B1Oct 26, 2021
Query generation using a dataset association record of a metadata catalog
SPLUNK INC32 citations93
US11157497B1Oct 26, 2021
Dynamically assigning a search head and search nodes for a query
SPLUNK INC27 citations93
US9509765B2Nov 29, 2016
Asynchronous processing of messages from multiple search peers
SPLUNK INC14 citations93
US12013895B2Jun 18, 2024
Processing data using containerized nodes in a containerized scalable environment
SPLUNK INC9 citations86
US11620288B2Apr 4, 2023
Dynamically assigning a search head to process a query
SPLUNK INC9 citations85
US9942318B2Apr 10, 2018
Producing search results by aggregating messages from multiple search peers
SPLUNK INC3 citations84
US11093564B1Aug 17, 2021
Identifying configuration parameters for a query using a metadata catalog
SPLUNK INC6 citations83
US11663212B2May 30, 2023
Identifying configuration parameters for a query using a metadata catalog
SPLUNK INC4 citations74
US11695830B1Jul 4, 2023
Multi-threaded processing of search responses
SPLUNK INC2 citations73
US11184467B2Nov 23, 2021
Multi-thread processing of messages
SPLUNK INC1 citations73
US10778761B2Sep 15, 2020
Processing search responses returned by search peers
SPLUNK INC1 citations73
US10506084B2Dec 10, 2019
Timestamp-based processing of messages using message queues
SPLUNK INC1 citations73
US9813528B2Nov 7, 2017
Priority-based processing of messages from multiple servers
SPLUNK INC4 citations73
US11310313B2Apr 19, 2022
Multi-threaded processing of search responses returned by search peers
SPLUNK INC0 citations63
US10142412B2Nov 27, 2018
Multi-thread processing of search responses
SPLUNK INC1 citations63
US12393631B2Aug 19, 2025
Processing data using nodes in a scalable environment
SPLUNK INC0 citations62
US11657057B2May 23, 2023
Revising catalog metadata based on parsing queries
SPLUNK INC1 citations62