-
公开(公告)号:US11552866B1
公开(公告)日:2023-01-10
申请号:US16725935
申请日:2019-12-23
Applicant: Splunk Inc.
Inventor: Pradeep B. Nagaraju , Adam Jamison Oliner , Brian Matthew Gilmore , Erick Anthony Dean , Jiahan Wang
IPC: G06F15/177 , H04L43/028 , G06F16/9038 , G06F16/901 , H04L41/14 , G06F16/2458 , H04L43/08 , G06N20/00 , G06N5/04
Abstract: Disclosed is a technique that can be performed by a server computer system. The technique can include obtaining data from each of multiple endpoint devices to form global data. The global data can be generated by the endpoint devices in accordance with local instructions in each of the endpoint devices. The technique further includes generating global instructions based on the global data and sending the global instructions to a particular endpoint device. The global instructions configure the particular endpoint device to perform a data analytic operation that analyzes events. The events can include raw data generated by a sensor of the particular endpoint device.
-
公开(公告)号:US11087236B2
公开(公告)日:2021-08-10
申请号:US15660897
申请日:2017-07-26
Applicant: Splunk Inc.
Inventor: Pradeep Baliganapalli Nagaraju , Steve Zhang , Jiahan Wang , Adam Jamison Oliner , Erick Anthony Dean
Abstract: Disclosed is a technique that can be performed by a server computer system. The technique can include executing a machine learning process to generate a machine learning model based on global data collected from one or more electronic devices, wherein the machine learning model is described by model data. The technique can further include encapsulating the model data in a markup language document. The technique can further include sending, over a network, the markup language document to at least one electronic device of the one or more electronic devices to cause the at least one electronic device to update a local device machine learning model.
-
公开(公告)号:US12061533B1
公开(公告)日:2024-08-13
申请号:US17877725
申请日:2022-07-29
Applicant: Splunk Inc.
Inventor: Amritpal Singh Bath , Samat Jain , Felix Jiang , Shanmugam Kailasam , Jibang Liu , Isabelle Park , Vishal Patel , Divya Vijayan , Jiahan Wang , Tingjin Xu
CPC classification number: G06F11/3476 , G06F3/0619 , G06F2201/81
Abstract: Ingest health monitoring includes receiving an event stream of events in a data intake and query system to store on at least one storage system and obtaining an event from the event stream. Ingest health monitoring further includes transmitting the event to a selected ingest module queue for the event, updating an output rate indicator counter for the selected ingest module queue when failure to store the event in the ingest module queue occurs, obtaining the event from the selected ingest module queue, processing the event to generate a file for the event, and transmitting the file to the at least one storage system. Ingest health monitoring further includes updating the write failure indicator counter for a storage system of the at least one storage system when failure to transmit to the storage system occurs and updating the user interface based on the output rate indicator counter and the write failure indicator counter.
-
公开(公告)号:US11916764B1
公开(公告)日:2024-02-27
申请号:US18152027
申请日:2023-01-09
Applicant: SPLUNK INC.
Inventor: Pradeep Baliganapalli Nagaraju , Adam Jamison Oliner , Brian Matthew Gilmore , Erick Anthony Dean , Jiahan Wang
IPC: G06F15/177 , H04L43/028 , H04L41/14 , G06N20/00 , G06F16/901 , G06F16/9038 , H04L43/08 , G06F16/2458 , G06N5/047
CPC classification number: H04L43/028 , G06F16/2477 , G06F16/901 , G06F16/9038 , G06N20/00 , H04L41/14 , H04L43/08 , G06N5/047
Abstract: Disclosed is a technique that can be performed by a server computer system. The technique can include obtaining data from each of multiple endpoint devices to form global data. The global data can be generated by the endpoint devices in accordance with local instructions in each of the endpoint devices. The technique further includes generating global instructions based on the global data and sending the global instructions to a particular endpoint device. The global instructions configure the particular endpoint device to perform a data analytic operation that analyzes events. The events can include raw data generated by a sensor of the particular endpoint device.
-
公开(公告)号:US20180032908A1
公开(公告)日:2018-02-01
申请号:US15224439
申请日:2016-07-29
Applicant: Splunk Inc.
Inventor: Pradeep B. Nagaraju , Adam Jamison Oliner , Brian Matthew Gilmore , Erick Anthony Dean , Jiahan Wang
Abstract: Disclosed is a technique that can be performed by an electronic device. The technique can include generating raw data based on inputs to the electronic device, and sending the raw data or data items over a network to a server computer system. The sent raw data or the data items can include training data. The technique can further include receiving global model data from the server computer system over the network. The global model data may have been derived from the training data in accordance with a machine learning process. The technique can further include generating an updated local model by updating a local model associated with the electronic device based on the received global model data, and processing local data based on the updated local model to generate output data. The local data can include raw data or data items generated based on inputs to the electronic device.
-
公开(公告)号:US11610156B1
公开(公告)日:2023-03-21
申请号:US17397919
申请日:2021-08-09
Applicant: SPLUNK INC.
Inventor: Pradeep Baliganapalli Nagaraju , Steve Zhang , Jiahan Wang , Adam Jamison Oliner , Erick Anthony Dean
Abstract: Disclosed is a technique that can be performed by a server computer system. The technique can include executing a machine learning process to generate a machine learning model based on global data collected from one or more electronic devices, wherein the machine learning model is described by model data. The technique can further include encapsulating the model data in a markup language document. The technique can further include sending, over a network, the markup language document to at least one electronic device of the one or more electronic devices to cause the at least one electronic device to update a local device machine learning model.
-
公开(公告)号:US20220261385A1
公开(公告)日:2022-08-18
申请号:US17661510
申请日:2022-04-29
Applicant: Splunk Inc.
Inventor: Tameem Anwar , Tianyi Gou , Alexandros Batsakis , Abhinav Prasad Nekkanti , Sai Krishna Sajja , Jiahan Wang
IPC: G06F16/22
Abstract: Systems and methods are disclosed for scalable bucket merging in a data intake and query system. Various components of a bucket manager can be used to monitor recently-created buckets of data in common storage that are associated with a particular tenant and a particular index, apply a comprehensive bucket merge policy to determine groups of buckets that qualify for merging, merge those group of buckets into merged buckets to be stored in the common storage, and update any information associated with the merged buckets and pre-merged buckets. These components may be shared across multiple tenants, and some of these components may be dynamically scalable based on need. This approach may also provide many additional benefits, including improved search performance from merged buckets, efficient resource utilization associated with discriminate merging, and redundancy in case of component failure.
-
公开(公告)号:US20180034715A1
公开(公告)日:2018-02-01
申请号:US15224440
申请日:2016-07-29
Applicant: Splunk Inc.
Inventor: Pradeep B. Nagaraju , Adam Jamison Oliner , Brian Matthew Gilmore , Erick Anthony Dean , Jiahan Wang
Abstract: Disclosed is a technique that can be performed by an electronic device. The technique can include generating timestamped events, where the timestamped events include raw data generated by electronic device. The technique can further include obtaining results by performing a operation on the timestamped events, in accordance with instructions. The technique can further include sending the results or indicia thereof over a network to a server computer system, and receiving back new instructions generated by the server computer system based on the sent results. Lastly, the technique can include performing a new operation on timestamped events including raw data generated based by the electronic device, where the new operation can be performed in accordance with the new instructions to obtain new results.
-
公开(公告)号:US12073103B1
公开(公告)日:2024-08-27
申请号:US17877743
申请日:2022-07-29
Applicant: Splunk Inc.
Inventor: Amritpal Singh Bath , Samat Jain , Felix Jiang , Shanmugam Kailasam , Jibang Liu , Isabelle Park , Vishal Patel , Divya Vijayan , Jiahan Wang , Tingjin Xu
CPC classification number: G06F3/0644 , G06F3/0604 , G06F3/0643 , G06F3/0683
Abstract: Multiple storage system event handling includes obtaining multiple events for storage on multiple storage systems. For each of the multiple events, field values from each event are extracted. The field values are matched to configurations of the storage systems to identify a subset of the storage system having a matching configuration. The event is transmitted to the subset. The multiple events are transmitted to heterogeneous subsets.
-
公开(公告)号:US10536351B2
公开(公告)日:2020-01-14
申请号:US15224440
申请日:2016-07-29
Applicant: Splunk Inc.
Inventor: Pradeep B. Nagaraju , Adam Jamison Oliner , Brian Matthew Gilmore , Erick Anthony Dean , Jiahan Wang
IPC: G06F15/177 , H04L12/26 , H04L12/24 , G06N20/00 , G06F16/901 , G06F16/9038
Abstract: Disclosed is a technique that can be performed by an electronic device. The technique can include generating timestamped events, where the timestamped events include raw data generated by electronic device. The technique can further include obtaining results by performing a operation on the timestamped events, in accordance with instructions. The technique can further include sending the results or indicia thereof over a network to a server computer system, and receiving back new instructions generated by the server computer system based on the sent results. Lastly, the technique can include performing a new operation on timestamped events including raw data generated based by the electronic device, where the new operation can be performed in accordance with the new instructions to obtain new results.
-
-
-
-
-
-
-
-
-