Patents by Inventor James Tan

James Tan 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: 20250306797
    Abstract: Systems and methods for securely transferring Data Loss Prevention (DLP) incident data from a cloud-based DLP system to a tenant's cloud storage account in a multi-tenant environment include detecting a DLP incident by identifying a policy violation and generating an incident event and an associated request containing metadata and contextual information for the incident; processing the request, the processing comprising validating the tenant's configuration settings for storage access permissions and target storage details and determining routing information for the tenant's cloud storage account; and writing DLP incident data associated with the DLP incident into the tenant's public cloud storage account.
    Type: Application
    Filed: June 16, 2025
    Publication date: October 2, 2025
    Applicant: Zscaler, Inc.
    Inventors: Arun Bhallamudi, Chirag Patel, Frank Zhang, James Tan
  • Patent number: 12299156
    Abstract: Cloud-based data loss prevention (DLP) systems and methods include monitoring a file to be checked for sensitive data from a user associated with a tenant; obtaining one or more dictionaries for the tenant; identifying a DLP match based on any of identifying exact document matches between the file and files in the one or more dictionaries, identifying same text in the file as in an indexed document in the one or more dictionaries, identifying content in the file that contains a subset of text in an indexed document in the one or more dictionaries, and identifying content that is similar but not exact as the text in an indexed document in the one or more dictionaries; and, responsive to the DLP match, blocking the file in the cloud-based system.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: May 13, 2025
    Assignee: Zscaler, Inc.
    Inventors: Narinder Paul, Arun Bhallamudi, Balakrishna Bayar, James Tan
  • Patent number: 11857992
    Abstract: A device, comprising: an electroacoustic transducer on a substrate; a power supply to supply electromagnetic wave energy to the electroacoustic transducer; and a source of a substance that is movable to the substrate; wherein the electroacoustic transducer and the substrate are configured to generate acoustic wave energy that is used to move the substance from the source to the substrate, and to manipulate the substance on the substrate.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: January 2, 2024
    Assignee: Royal Melbourne Institute of Technology
    Inventors: James Tan, Amgad Rezk, Heba Ahmed, Leslie Yeo
  • Patent number: 11829347
    Abstract: Cloud-based data loss prevention (DLP) systems and methods include monitoring a file to be checked for sensitive data from a user associated with a tenant; obtaining one or more dictionaries for the tenant; identifying a DLP match based on any of identifying exact document matches between the file and files in the one or more dictionaries, identifying same text in the file as in an indexed document in the one or more dictionaries, identifying content in the file that contains a subset of text in an indexed document in the one or more dictionaries, and identifying content that is similar but not exact as the text in an indexed document in the one or more dictionaries; and, responsive to the DLP match, blocking the file in the cloud-based system.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: November 28, 2023
    Assignee: Zscaler, Inc.
    Inventors: Narinder Paul, Arun Bhallamudi, Balakrishna Bayar, James Tan
  • Patent number: 11671433
    Abstract: A cloud-based security system includes a plurality of enforcement nodes connected to one another; a central authority connected to the plurality of enforcement nodes; and a Data Loss Prevention (DLP) service executed between the plurality of enforcement nodes, wherein the DLP service includes one or more DLP rules based on one or more DLP engines for a tenant, and wherein, for the DLP service, a first enforcement node is configured to monitor traffic of a user of the tenant, detect a DLP rule violation based on the one or more DLP rules, and forward DLP incident information to a second enforcement node, and the second enforcement node is configured to transmit the DLP incident information to a server for the tenant, including both DLP triggering content that cause the DLP rule violation and DLP scan metadata.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: June 6, 2023
    Assignee: Zscaler, Inc.
    Inventors: Narinder Paul, Arun Bhallamudi, James Tan, Frank Zhang, Pooja Deshmukh
  • Publication number: 20230037489
    Abstract: Cloud-based data loss prevention (DLP) systems and methods include monitoring a file to be checked for sensitive data from a user associated with a tenant; obtaining one or more dictionaries for the tenant; identifying a DLP match based on any of identifying exact document matches between the file and files in the one or more dictionaries, identifying same text in the file as in an indexed document in the one or more dictionaries, identifying content in the file that contains a subset of text in an indexed document in the one or more dictionaries, and identifying content that is similar but not exact as the text in an indexed document in the one or more dictionaries; and, responsive to the DLP match, blocking the file in the cloud-based system.
    Type: Application
    Filed: August 23, 2022
    Publication date: February 9, 2023
    Inventors: Narinder Paul, Arun Bhallamudi, Balakrishna Bayar, James Tan
  • Patent number: 11429589
    Abstract: Systems and methods include obtaining a file to be checked for Data Loss Prevention (DLP); determining a cryptographic hash of the file and comparing the cryptographic hash to corresponding cryptographic hashes of indexed files; responsive to a match between the cryptographic hash and one of the corresponding cryptographic hashes, determining a DLP match and performing an action based thereon; responsive to no match, extracting text from the file and creating an ordered sequence of hashes of variable length chunks of the extracted text; and determining the DLP match with one of the indexed files based on comparing the ordered sequence of hashes with corresponding ordered sequence of hashes of the indexed files.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: August 30, 2022
    Assignee: Zscaler, Inc.
    Inventors: Narinder Paul, Arun Bhallamudi, Balakrishna Bayar, James Tan
  • Publication number: 20220253430
    Abstract: Cloud-based data loss prevention (DLP) systems and methods include monitoring a file to be checked for sensitive data from a user associated with a tenant; obtaining one or more dictionaries for the tenant; identifying a DLP match based on any of identifying exact document matches between the file and files in the one or more dictionaries, identifying same text in the file as in an indexed document in the one or more dictionaries, identifying content in the file that contains a subset of text in an indexed document in the one or more dictionaries, and identifying content that is similar but not exact as the text in an indexed document in the one or more dictionaries; and, responsive to the DLP match, blocking the file in the cloud-based system.
    Type: Application
    Filed: April 26, 2022
    Publication date: August 11, 2022
    Inventors: Narinder Paul, Arun Bhallamudi, Balakrishna Bayar, James Tan
  • Publication number: 20210374121
    Abstract: Systems and methods include obtaining a file to be checked for Data Loss Prevention (DLP); determining a cryptographic hash of the file and comparing the cryptographic hash to corresponding cryptographic hashes of indexed files; responsive to a match between the cryptographic hash and one of the corresponding cryptographic hashes, determining a DLP match and performing an action based thereon; responsive to no match, extracting text from the file and creating an ordered sequence of hashes of variable length chunks of the extracted text; and determining the DLP match with one of the indexed files based on comparing the ordered sequence of hashes with corresponding ordered sequence of hashes of the indexed files.
    Type: Application
    Filed: July 8, 2020
    Publication date: December 2, 2021
    Inventors: Narinder Paul, Arun Bhallamudi, Balakrishna Bayar, James Tan
  • Publication number: 20210329010
    Abstract: A cloud-based security system includes a plurality of enforcement nodes connected to one another; a central authority connected to the plurality of enforcement nodes; and a Data Loss Prevention (DLP) service executed between the plurality of enforcement nodes, wherein the DLP service includes one or more DLP rules based on one or more DLP engines for a tenant, and wherein, for the DLP service, a first enforcement node is configured to monitor traffic of a user of the tenant, detect a DLP rule violation based on the one or more DLP rules, and forward DLP incident information to a second enforcement node, and the second enforcement node is configured to transmit the DLP incident information to a server for the tenant, including both DLP triggering content that cause the DLP rule violation and DLP scan metadata.
    Type: Application
    Filed: April 21, 2020
    Publication date: October 21, 2021
    Inventors: Narinder Paul, Arun Bhallamudi, James Tan, Frank Zhang, Poola Deshmukh
  • Publication number: 20190287099
    Abstract: In this disclosure, a method for the update of a distributed ledger of a cryptocurrency is presented whereby transaction data need only be broadcasted once in the cryptocurrency network, thereby reducing the bandwidth consumption of the consensus nodes in the network. This is achieved with a two-stage process where in the first stage, a consensus is reached on the transactions that were received from every consensus node in the network. In the second stage, each consensus node uses an identical predefined protocol to obtain a subset of transactions from the total set reached in the first stage, with the predefined protocol being any systematic and deterministic way of obtaining the subset of transactions that are valid such that no cryptocurrency address is overdrawn. A consensus is then reached by the network on the state of the updated ledger after inclusion of this subset of transactions in the distributed ledger.
    Type: Application
    Filed: March 18, 2018
    Publication date: September 19, 2019
    Inventor: JAMES TAN
  • Publication number: 20190236563
    Abstract: In this disclosure, a method for the system of operation of a decentralized staking pool within a proof-of-stake cryptocurrency framework is presented. Stakeholders of a staking pool do not send their stakes to the staking pool. Instead, their association with the staking pool is validated and recorded by other nodes in the cryptocurrency network. Stakeholders who cannot afford expensive computing infrastructure may still participate via the staking pool in a high-throughput and dense network capable of processing tens of thousands of transactions per second with fast transaction confirmation times not limited by long message relay times over a broad and sparse network. After a staking pool has been accepted into the network, it may start validating transactions and participating in the consensus of the distributed ledger, with regular updates of its list of stakeholders to the network, as well as the crediting of transaction fees to its stakeholders.
    Type: Application
    Filed: January 28, 2018
    Publication date: August 1, 2019
    Inventor: James Tan
  • Publication number: 20180141073
    Abstract: A device, comprising: an electroacoustic transducer on a substrate; a power supply to supply electromagnetic wave energy to the electroacoustic transducer; and a source of a substance that is movable to the substrate; wherein the electroacoustic transducer and the substrate are configured to generate acoustic wave energy that is used to move the substance from the source to the substrate, and to manipulate the substance on the substrate.
    Type: Application
    Filed: May 13, 2016
    Publication date: May 24, 2018
    Inventors: James Tan, Amgad Rezk, Heba Ahmed, Leslie Yeo
  • Publication number: 20060036418
    Abstract: A fully-parallelized, highly-efficient compositional implicit hydrocarbon reservoir simulator is provided. The simulator is capable of solving giant reservoir models, of the type frequently encountered in the Middle East and elsewhere in the world, with fast turnaround time. The simulator may be implemented in a variety of computer platforms ranging from shared-memory and distributed-memory supercomputers to commercial and self-made clusters of personal computers. The performance capabilities enable analysis of reservoir models in full detail, using both fine geological characterization and detailed individual definition of the hydrocarbon components present in the reservoir fluids.
    Type: Application
    Filed: August 12, 2004
    Publication date: February 16, 2006
    Inventors: Jorge Pita, James Tan, Larry Fung, Ali Dogru
  • Patent number: 6621151
    Abstract: A lead-frame for connecting and supporting an integrated circuit having an apertured frame with dimensions smaller than the corresponding dimensions of the chip so that chip-pad shoulder can be eliminated and the chip attach fillet is made remote from the chip corner.
    Type: Grant
    Filed: February 7, 2000
    Date of Patent: September 16, 2003
    Assignee: Institute of Microelectronics
    Inventors: Tai Chong Chai, Thiam Beng Lim, Yong Chua Teo, James Tan, Raymundo Camenforte, Eric Neo, Daniel Yap
  • Patent number: 6583501
    Abstract: A lead-frame for connecting and supporting an integrated circuit chip with a chip accommodating zone with inwardly extending ears for supporting the chip including minimum shoulder area, and having open crack and delamination stopping regions.
    Type: Grant
    Filed: February 7, 2000
    Date of Patent: June 24, 2003
    Assignee: Institute of Microelectronics
    Inventors: Tai Chong Chai, Thiam Beng Lim, Yong Chua Teo, James Tan, Ray Camenforte, Eric Neo, Daniel Yap
  • Publication number: 20020163078
    Abstract: A lead-frame for connecting and supporting an integrated circuit chip with a chip accommodating zone with inwardly extending ears for supporting the chip including minimum shoulder area, and having open crack and delamination stopping regions.
    Type: Application
    Filed: February 7, 2000
    Publication date: November 7, 2002
    Inventors: Tai-Chong Chai, Thiam Beng Lim, Yong Chua Teo, James Tan, Raymundo Camenforte, Eric Neo, Daniel Yap