US 11,809,492 B2
Online artificial intelligence algorithm for a data intake and query system
Ram Sriharsha, Oakland, CA (US)
Assigned to Splunk Inc., San Francisco, CA (US)
Filed by Splunk Inc., San Francisco, CA (US)
Filed on Jan. 31, 2023, as Appl. No. 18/104,089.
Application 18/104,089 is a continuation of application No. 16/779,456, filed on Jan. 31, 2020, granted, now 11,620,296.
Claims priority of provisional application 62/923,437, filed on Oct. 18, 2019.
Prior Publication US 2023/0177085 A1, Jun. 8, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/901 (2019.01); G06F 16/2458 (2019.01); G06F 16/28 (2019.01); G06F 16/23 (2019.01); G06N 20/20 (2019.01); G06F 9/38 (2018.01); G06F 9/54 (2006.01); G06F 16/2455 (2019.01); G06F 16/14 (2019.01); G06F 16/22 (2019.01); G06F 16/2453 (2019.01); G06N 20/00 (2019.01); G06F 16/16 (2019.01); G06F 17/16 (2006.01); G06F 17/18 (2006.01); G06F 16/242 (2019.01); G06F 18/214 (2023.01); G06F 18/21 (2023.01)
CPC G06F 16/901 (2019.01) [G06F 9/3885 (2013.01); G06F 9/544 (2013.01); G06F 16/144 (2019.01); G06F 16/156 (2019.01); G06F 16/168 (2019.01); G06F 16/2246 (2019.01); G06F 16/23 (2019.01); G06F 16/2379 (2019.01); G06F 16/242 (2019.01); G06F 16/2465 (2019.01); G06F 16/24534 (2019.01); G06F 16/24568 (2019.01); G06F 16/285 (2019.01); G06F 17/16 (2013.01); G06F 17/18 (2013.01); G06F 18/2148 (2023.01); G06F 18/2185 (2023.01); G06N 20/00 (2019.01); G06N 20/20 (2019.01); G06F 16/22 (2019.01); G06F 16/2264 (2019.01); G06F 16/2282 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
obtaining a stream of raw machine data generated by one or more components in an information technology environment for processing by a data processing pipeline;
for each raw machine data in the stream of raw machine data as the respective raw machine data is obtained,
causing an artificial intelligence model to generate a prediction using the respective raw machine data, wherein the artificial intelligence model is a first component in the data processing pipeline, and
updating the artificial intelligence model using the respective raw machine data in response to the respective raw machine data satisfying a condition; and
generating an output based on one or more of the generated predictions, wherein the output is provided to a second component in the data processing pipeline that is different than the first component.