Patents by Inventor Jonathan YEUNG
Jonathan YEUNG has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12689569Abstract: Described herein is a system and method for sensor data device registration. A server receives from a client device, a device identifier associated with a sensor data device. Responsive to determining that the sensor data device is not linked to a respective dashboard, the server transmits to the client device, an indication that the sensor data device is unregistered. The server receives from the client device an indication of a dashboard to which to assign the sensor data device, and thereafter links the sensor device data to the indicated dashboard so that sensor data received from the sensor data device is presented in a user interface corresponding to the indicated dashboard.Type: GrantFiled: August 8, 2024Date of Patent: July 21, 2026Assignee: Cisco Technology, Inc.Inventors: Jesse Chor, Casing Chu, Tishan Mills, Anthony Ng, Rodrigo Paulo Quaresma, Jonathan Yeung
-
Publication number: 20260170161Abstract: Described herein is a technique to update an edge device deployed in a secure computing network. A repository connected to a public network stores build contents configured to update software installed on the edge device; the public network is inaccessible to devices within the secure computing environment. A second device connected to the public network acquires the build contents in a signed lockbox file. An edge device management service generates a lockbox file containing the build contents and a trusted signer outside the secure computing network signs the lockbox file. The second device connects to secure computing network and establishes communications with the edge device. The edge device verifies the signed lockbox file provided by the second device. Upon verification, the edge device extracts the contents of the signed lockbox file and updates the software installed on the edge device.Type: ApplicationFiled: September 10, 2025Publication date: June 18, 2026Applicant: Cisco Technology, Inc.Inventors: Neel MEHTA, Joel JACOB, Anthony NG, William HUANG, Rodrigo Paulo QUARESMA, Warren SHUM, Jonathan YEUNG, Alan SUNG
-
Publication number: 20260099604Abstract: Described herein is a technique to update an edge device deployed in a secure computing network. A repository connected to a public network stores build contents configured to update software installed on the edge device; the public network is inaccessible to devices within the secure computing environment. A second device connected to the public network acquires the build contents in a signed lockbox file. An edge device management service generates a lockbox file containing the build contents and a trusted signer outside the secure computing network signs the lockbox file. The second device connects to secure computing network and establishes communications with the edge device. The edge device verifies the signed lockbox file provided by the second device. Upon verification, the edge device extracts the contents of the signed lockbox file and updates the software installed on the edge device. Both offline and online updating approaches are described.Type: ApplicationFiled: December 10, 2025Publication date: April 9, 2026Applicant: Cisco Technology, Inc.Inventors: William Huang, Joel Jacob, Neel Mehta, Anthony Ng, Rodrigo Paulo Quaresma, Warren Shum, Alan Sung, Jonathan Yeung
-
Patent number: 12505219Abstract: Described herein is a technique to update an edge device deployed in a secure computing network. A repository connected to a public network stores build contents configured to update software installed on the edge device; the public network is inaccessible to devices within the secure computing environment. A second device connected to the public network acquires the build contents in a signed lockbox file. An edge device management service generates a lockbox file containing the build contents and a trusted signer outside the secure computing network signs the lockbox file. The second device connects to secure computing network and establishes communications with the edge device. The edge device verifies the signed lockbox file provided by the second device. Upon verification, the edge device extracts the contents of the signed lockbox file and updates the software installed on the edge device. Both offline and online updating approaches are described.Type: GrantFiled: January 31, 2024Date of Patent: December 23, 2025Assignee: Cisco Technology, Inc.Inventors: William Huang, Joel Jacob, Neel Mehta, Anthony Ng, Rodrigo Paulo Quaresma, Warren Shum, Alan Sung, Jonathan Yeung
-
Patent number: 12417302Abstract: Described herein is a technique to update an edge device deployed in a secure computing network. A repository connected to a public network stores build contents configured to update software installed on the edge device; the public network is inaccessible to devices within the secure computing environment. A second device connected to the public network acquires the build contents in a signed lockbox file. An edge device management service generates a lockbox file containing the build contents and a trusted signer outside the secure computing network signs the lockbox file. The second device connects to secure computing network and establishes communications with the edge device. The edge device verifies the signed lockbox file provided by the second device. Upon verification, the edge device extracts the contents of the signed lockbox file and updates the software installed on the edge device.Type: GrantFiled: January 31, 2023Date of Patent: September 16, 2025Assignee: Splunk Inc.Inventors: Neel Mehta, Joel Jacob, Anthony Ng, William Huang, Rodrigo Paulo Quaresma, Warren Shum, Jonathan Yeung, Alan Sung
-
Patent number: 12200064Abstract: 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.Type: GrantFiled: October 23, 2023Date of Patent: January 14, 2025Assignee: SPLUNK Inc.Inventors: 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
-
Patent number: 12081418Abstract: 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.Type: GrantFiled: January 28, 2021Date of Patent: September 3, 2024Assignee: SPLUNK INC.Inventors: Jesse Chor, Casing Chu, Tishan Mills, Anthony Ng, Rodrigo Paulo Quaresma, Jonathan Yeung
-
Patent number: 11895192Abstract: 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.Type: GrantFiled: October 26, 2022Date of Patent: February 6, 2024Assignee: SPLUNK INC.Inventors: Neel Mehta, Allyson Aberg, Joel Jacob, William Huang, Neha Kumari, Yi Chien Lee, Anthony Ng, Rodrigo Paulo Quaresma, Qi Shu, Warren Shum, Jonathan Yeung
-
Patent number: 11824938Abstract: 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.Type: GrantFiled: October 28, 2022Date of Patent: November 21, 2023Assignee: SPLUNK Inc.Inventors: 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
-
Publication number: 20210241926Abstract: In various embodiments, a computer-implemented method comprises acquiring, using an edge sensor device, first sensor data associated with a physical device operating within a physical environment, where the edge sensor device includes a first set of sensors of a first sensor type for obtaining the first sensor data, and the edge sensor device is located proximal to the physical device, inputting, by the edge sensor device, the first sensor data into an onboard message bus to publish the first sensor data, wherein a processing device of the edge sensor device maintains the onboard message bus, and upon receipt of the first sensor data, transmitting, by the onboard message bus, the first sensor data onto a network, where the first sensor data is addressed to a first set of one or more subscribers of the onboard message bus, and the one or more subscribers includes a remote server computing system.Type: ApplicationFiled: January 28, 2021Publication date: August 5, 2021Inventors: Jesse CHOR, Casing CHU, Tishan MILLS, Anthony NG, Rodrigo Paulo QUARESMA, Jonathan YEUNG