Patents by Inventor Alan SUNG

Alan SUNG 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).

  • Publication number: 20260099604
    Abstract: 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: Application
    Filed: December 10, 2025
    Publication date: April 9, 2026
    Applicant: Cisco Technology, Inc.
    Inventors: William Huang, Joel Jacob, Neel Mehta, Anthony Ng, Rodrigo Paulo Quaresma, Warren Shum, Alan Sung, Jonathan Yeung
  • Patent number: 12505219
    Abstract: 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: Grant
    Filed: January 31, 2024
    Date of Patent: December 23, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: William Huang, Joel Jacob, Neel Mehta, Anthony Ng, Rodrigo Paulo Quaresma, Warren Shum, Alan Sung, Jonathan Yeung
  • Publication number: 20250378387
    Abstract: Techniques for detecting anomalies at an edge device integrated with a data intake system are disclosed. Sensor data captured by a set of edge devices is received at a system. The system is remote from the set of edge devices. A subset of the sensor data is selected based on a query. The machine learning model is trained to detect anomalies using the subset of the sensor data. After training the machine learning model, the machine learning model is deployed on the edge device. The machine learning model is executed at the edge device to detect one or more anomalies based on runtime sensor data captured at the edge device.
    Type: Application
    Filed: June 11, 2025
    Publication date: December 11, 2025
    Inventors: William Huang, Joel Jacob, Yow Han Moo, Rodrigo Paulo Quaresma, Alan Sung
  • Publication number: 20250323899
    Abstract: Disclosed is a method for execution by a computing device. The method involves establishing a communication channel for communicating with a client device using link-layer encryption, and attempting to authenticate the client device using authentication-layer encryption on top of the link-layer encryption. The method also involves receiving a command from the client device over the communication channel, and if the client device has been authenticated, executing the command. Notably, the link-layer encryption offers some degree of security because network traffic over the communication channel is encrypted, but does not offer adequate protection from all cyber attacks. However, the authentication-layer encryption adds an additional layer of security on top of the link-layer encryption, which can help to avoid or mitigate cyber attacks.
    Type: Application
    Filed: December 27, 2024
    Publication date: October 16, 2025
    Inventors: Jonathan Swoboda, Alan Sung, Won Huh
  • Patent number: 12417302
    Abstract: 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: Grant
    Filed: January 31, 2023
    Date of Patent: September 16, 2025
    Assignee: Splunk Inc.
    Inventors: Neel Mehta, Joel Jacob, Anthony Ng, William Huang, Rodrigo Paulo Quaresma, Warren Shum, Jonathan Yeung, Alan Sung
  • Patent number: 12184621
    Abstract: Disclosed is a method for execution by a computing device. The method involves establishing a communication channel for communicating with a client device using link-layer encryption, and attempting to authenticate the client device using authentication-layer encryption on top of the link-layer encryption. The method also involves receiving a command from the client device over the communication channel, and if the client device has been authenticated, executing the command. Notably, the link-layer encryption offers some degree of security because network traffic over the communication channel is encrypted, but does not offer adequate protection from all cyber attacks. However, the authentication-layer encryption adds an additional layer of security on top of the link-layer encryption, which can help to avoid or mitigate cyber attacks.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: December 31, 2024
    Assignee: Eleven-X Incorporated
    Inventors: Jonathan Swoboda, Alan Sung, Won Huh
  • Publication number: 20220417224
    Abstract: Disclosed is a method for execution by a computing device. The method involves establishing a communication channel for communicating with a client device using link-layer encryption, and attempting to authenticate the client device using authentication-layer encryption on top of the link-layer encryption. The method also involves receiving a command from the client device over the communication channel, and if the client device has been authenticated, executing the command. Notably, the link-layer encryption offers some degree of security because network traffic over the communication channel is encrypted, but does not offer adequate protection from all cyber attacks. However, the authentication-layer encryption adds an additional layer of security on top of the link-layer encryption, which can help to avoid or mitigate cyber attacks.
    Type: Application
    Filed: June 24, 2022
    Publication date: December 29, 2022
    Inventors: Jonathan SWOBODA, Alan SUNG, Won HUH
  • Patent number: 8706073
    Abstract: A system for dynamically adjusting clock calibration in a wireless communication device. The system includes a temperature sensor for measuring a temperature, a primary clock coupled to the microprocessor for synchronizing the operation of the wireless communication device and a secondary clock coupled to the microprocessor for tracking time. A signal representing a measured temperature is received. At least one of a temperature measurement rate and a calibration rate based on the measured temperature is determined. A signal representing the at least one of the determined temperature measurement rate and the determined calibration rate is transmitted.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: April 22, 2014
    Assignee: BlackBerry Limited
    Inventors: Remo Borsella, Alan Sung
  • Publication number: 20100317295
    Abstract: A system for dynamically adjusting clock calibration in a wireless communication device. The system includes a temperature sensor for measuring a temperature, a primary clock coupled to the microprocessor for synchronizing the operation of the wireless communication device and a secondary clock coupled to the microprocessor for tracking time. A signal representing a measured temperature is received. At least one of a temperature measurement rate and a calibration rate based on the measured temperature is determined. A signal representing the at least one of the determined temperature measurement rate and the determined calibration rate is transmitted.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: Research in Motion Limited
    Inventors: Remo BORSELLA, Alan SUNG