-
公开(公告)号:US11895192B1
公开(公告)日:2024-02-06
申请号:US18050024
申请日:2022-10-26
Applicant: SPLUNK INC.
Inventor: Neel Mehta , Allyson Aberg , Joel Jacob , William Huang , Neha Kumari , Yi Chien Lee , Anthony Ng , Rodrigo Paulo Quaresma , Qi Shu , Warren Shum , Jonathan Yeung
Abstract: A wrapper layer over a target interface receives requests from client devices over a different interface, converts the requests into a format that is compatible with the target interface, and transmits each converted request over the target interface for processing by a service. The wrapper layer also processes a request by a client device to subscribe to a certain type of update made via the target interface by verifying that the client device is authorized to access a resource associated with that type of update and creating a subscription that identifies the client device and the type of update. When the wrapper layer subsequently receives a request corresponding to that type of update, the wrapper layer matches attributes of the request to the subscription by the client device and transmits a message notifying the client device of the request.
-
公开(公告)号:US11824938B1
公开(公告)日:2023-11-21
申请号:US17976676
申请日:2022-10-28
Applicant: SPLUNK Inc.
Inventor: Rodrigo Paulo Quaresma , Neel Mehta , Warren Shum , William Huang , Jonathan Yeung , Yi Chien Lee , Masrur Mahmood , Anthony Ng , Allyson Aberg , Qi Shu , Neha Kumari , Joel Jacob
Abstract: Described herein are techniques for integrating external sensors to an edge device, such as for ingesting data into a data intake and query system. The edge device has an internal message broker for communicating with internal (e.g., preconfigured, recognized) sensors, and an external message broker for communicating with external (e.g., customer-configured, otherwise unrecognized) sensors. The external message broker provides access to customer configuration of external sensors, but is logically quarantined from the internal message broker to prevent unwanted customer access to internal configurations. The internal and external message brokers interface only via a bridging service that transforms external sensor data into data based on customer-configurable transformations. The transformed data can be handled by the edge device and/or downstream components (e.g., a data intake and query system) in the same manner as internal sensor data.
-
公开(公告)号:US12200064B1
公开(公告)日:2025-01-14
申请号:US18492619
申请日:2023-10-23
Applicant: SPLUNK Inc.
Inventor: Rodrigo Paulo Quaresma , Neel Mehta , Warren Shum , William Huang , Jonathan Yeung , Yi Chien Lee , Masrur Mahmood , Anthony Ng , Allyson Aberg , Qi Shu , Neha Kumari , Joel Jacob
Abstract: Described herein are techniques for integrating external sensors to an edge device, such as for ingesting data into a data intake and query system. The edge device has an internal message broker for communicating with internal (e.g., preconfigured, recognized) sensors, and an external message broker for communicating with external (e.g., customer-configured, otherwise unrecognized) sensors. The external message broker provides access to customer configuration of external sensors, but is logically quarantined from the internal message broker to prevent unwanted customer access to internal configurations. The internal and external message brokers interface only via a bridging service that transforms external sensor data into data based on customer-configurable transformations. The transformed data can be handled by the edge device and/or downstream components (e.g., a data intake and query system) in the same manner as internal sensor data.
-
公开(公告)号:US12081418B2
公开(公告)日:2024-09-03
申请号:US17161656
申请日:2021-01-28
Applicant: SPLUNK INC.
Inventor: Jesse Chor , Casing Chu , Tishan Mills , Anthony Ng , Rodrigo Paulo Quaresma , Jonathan Yeung
IPC: H04L43/04 , G06F11/34 , H04L43/045
CPC classification number: H04L43/04 , G06F11/3476 , H04L43/045
Abstract: In various embodiments, a computer-implemented method comprises acquiring status data for settings that control operations of the edge sensor device, transmitting the status data to a backend system, receiving a command to modify settings that control the operations of the edge sensor device, the settings specifying (i) one or more subscribers, and (ii) a data collection limit, in response to receiving the command, modifying the setting, acquiring sensor data associated with a physical device operating within a physical environment, where a sensor service collects the the sensor data up to the data collection limit, and the edge sensor device is located proximal to the physical device, inputting the sensor data into an onboard message broker for publishing, and transmitting, from the onboard message broker, the sensor data, where the sensor data is addressed to a first set of one or more subscribers of the onboard message broker.
-
-
-