Patents by Inventor Sangshu Huang

Sangshu Huang 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: 20250156573
    Abstract: Embodiments are provided herein that improve the automated generation and auditing of data-bearing reports. These embodiments include using metadata to represent the sources of data to be used to insert information at various locations within a report or other text record. To populate the report, the metadata is used to determine a source to query for the relevant information, a location to insert the relevant information within the text, and optionally a calculation to perform on the source data in order to determine the relevant information. These embodiments result in improved data security and reduced bandwidth and storage cost while also improving report accuracy and allowing for repeated report information updates as the underlying source data is accumulated and/or updated.
    Type: Application
    Filed: November 10, 2023
    Publication date: May 15, 2025
    Inventors: Akanksha Jain, Suresh Aelidhe, Srikanta Venkata Raju Sanka, Sangshu Huang, Mauri Paz, Vasant Balasubramanian, Bhuvaneshwari Chandrasekharan
  • Patent number: 10708230
    Abstract: The present disclosure relates generally to firewall configuration management, and, more specifically, to managing firewall configurations using dynamically generated block lists. A computer-implemented method includes adding an entry as a record in a block list entries table and associating the entry with a block list in a block list table and with an observable in an observables table. The method also includes activating the entry in the block list entries table to allow or block subsequent occurrences of the observable on a client network. The method further includes receiving a request for the block list from a firewall disposed on the client network and, in response, generating the block list from activated entries in the block list table and block list entries table and sending the block list to the firewall, wherein the firewall is configured to allow or block network traffic associated with the observable on the client network in accordance with the block list.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: July 7, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Sangshu Huang, John Gerald Ferguson, Kurt Zettel
  • Publication number: 20190386960
    Abstract: The present disclosure relates generally to firewall configuration management, and, more specifically, to managing firewall configurations using dynamically generated block lists. A computer-implemented method includes adding an entry as a record in a block list entries table and associating the entry with a block list in a block list table and with an observable in an observables table. The method also includes activating the entry in the block list entries table to allow or block subsequent occurrences of the observable on a client network. The method further includes receiving a request for the block list from a firewall disposed on the client network and, in response, generating the block list from activated entries in the block list table and block list entries table and sending the block list to the firewall, wherein the firewall is configured to allow or block network traffic associated with the observable on the client network in accordance with the block list.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 19, 2019
    Inventors: Sangshu Huang, John Gerald Ferguson, Kurt Zettel