Inventor
JAMES ALEXANDER DOUGLAS
US33 patents
⚠️ This page may combine multiple inventors who share the name “JAMES ALEXANDER DOUGLAS”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
SPLUNK INC
31 patentsUS11281706B2Mar 22, 2022
Multi-layer partition allocation for query execution
SPLUNK INC49 citations97
US11586692B2Feb 21, 2023
Streaming data processing
SPLUNK INC24 citations95
US11461334B2Oct 4, 2022
Data conditioning for dataset destination
SPLUNK INC36 citations95
US11163758B2Nov 2, 2021
External dataset capability compensation
SPLUNK INC51 citations95
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
US10997180B2May 4, 2021
Dynamic query processor for streaming and batch queries
SPLUNK INC31 citations94
US11392578B1Jul 19, 2022
Automatically generating metadata for a metadata catalog based on detected changes to the metadata catalog
SPLUNK INC22 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
US11188550B2Nov 30, 2021
Metrics store system
SPLUNK INC11 citations92
US11645286B2May 9, 2023
Dynamic data processor for streaming and batch queries
SPLUNK INC11 citations85
US11620288B2Apr 4, 2023
Dynamically assigning a search head to process a query
SPLUNK INC9 citations85
US11573955B1Feb 7, 2023
Data-determinant query terms
SPLUNK INC11 citations85
US10698900B2Jun 30, 2020
Generating a distributed execution model with untrusted commands
SPLUNK INC7 citations84
US10698897B2Jun 30, 2020
Executing a distributed execution model with untrusted commands
SPLUNK INC9 citations84
US11093564B1Aug 17, 2021
Identifying configuration parameters for a query using a metadata catalog
SPLUNK INC6 citations83
US12141183B2Nov 12, 2024
Dynamic partition allocation for query execution
SPLUNK INC5 citations74
US11663212B2May 30, 2023
Identifying configuration parameters for a query using a metadata catalog
SPLUNK INC4 citations74
US11481396B2Oct 25, 2022
Executing untrusted commands from a distributed execution model
SPLUNK INC2 citations73
US10606857B2Mar 31, 2020
In-memory metrics catalog
SPLUNK INC2 citations73
US10509784B2Dec 17, 2019
Partially typed semantics optimization
SPLUNK INC1 citations72
US12265540B2Apr 1, 2025
Executing commands from a distributed execution model
SPLUNK INC0 citations63
US12423309B2Sep 23, 2025
Dynamic query processor for streaming and batch queries
SPLUNK INC0 citations62
US12141143B2Nov 12, 2024
Partially typed semantic based query execution optimization
SPLUNK INC0 citations62
US11657057B2May 23, 2023
Revising catalog metadata based on parsing queries
SPLUNK INC1 citations62
US11487759B1Nov 1, 2022
Query execution optimization for partially typed semantics
SPLUNK INC0 citations62
US11314759B2Apr 26, 2022
In-memory catalog for searching metrics data
SPLUNK INC0 citations62
US11669551B2Jun 6, 2023
Rule-based data stream processing
SPLUNK INC0 citations44
US12287790B2Apr 29, 2025
Runtime systems query coordinator
SPLUNK INC0 citations43