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: 20250306797Abstract: 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: ApplicationFiled: June 16, 2025Publication date: October 2, 2025Applicant: Zscaler, Inc.Inventors: Arun Bhallamudi, Chirag Patel, Frank Zhang, James Tan
-
Patent number: 12299156Abstract: 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: GrantFiled: August 23, 2022Date of Patent: May 13, 2025Assignee: Zscaler, Inc.Inventors: Narinder Paul, Arun Bhallamudi, Balakrishna Bayar, James Tan
-
Patent number: 11857992Abstract: 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: GrantFiled: May 13, 2016Date of Patent: January 2, 2024Assignee: Royal Melbourne Institute of TechnologyInventors: James Tan, Amgad Rezk, Heba Ahmed, Leslie Yeo
-
Patent number: 11829347Abstract: 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: GrantFiled: April 26, 2022Date of Patent: November 28, 2023Assignee: Zscaler, Inc.Inventors: Narinder Paul, Arun Bhallamudi, Balakrishna Bayar, James Tan
-
Patent number: 11671433Abstract: 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: GrantFiled: April 21, 2020Date of Patent: June 6, 2023Assignee: Zscaler, Inc.Inventors: Narinder Paul, Arun Bhallamudi, James Tan, Frank Zhang, Pooja Deshmukh
-
Publication number: 20230037489Abstract: 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: ApplicationFiled: August 23, 2022Publication date: February 9, 2023Inventors: Narinder Paul, Arun Bhallamudi, Balakrishna Bayar, James Tan
-
Patent number: 11429589Abstract: 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: GrantFiled: July 8, 2020Date of Patent: August 30, 2022Assignee: Zscaler, Inc.Inventors: Narinder Paul, Arun Bhallamudi, Balakrishna Bayar, James Tan
-
Publication number: 20220253430Abstract: 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: ApplicationFiled: April 26, 2022Publication date: August 11, 2022Inventors: Narinder Paul, Arun Bhallamudi, Balakrishna Bayar, James Tan
-
Publication number: 20210374121Abstract: 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: ApplicationFiled: July 8, 2020Publication date: December 2, 2021Inventors: Narinder Paul, Arun Bhallamudi, Balakrishna Bayar, James Tan
-
Publication number: 20210329010Abstract: 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: ApplicationFiled: April 21, 2020Publication date: October 21, 2021Inventors: Narinder Paul, Arun Bhallamudi, James Tan, Frank Zhang, Poola Deshmukh
-
Publication number: 20190287099Abstract: 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: ApplicationFiled: March 18, 2018Publication date: September 19, 2019Inventor: JAMES TAN
-
Publication number: 20190236563Abstract: 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: ApplicationFiled: January 28, 2018Publication date: August 1, 2019Inventor: James Tan
-
Publication number: 20180141073Abstract: 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: ApplicationFiled: May 13, 2016Publication date: May 24, 2018Inventors: James Tan, Amgad Rezk, Heba Ahmed, Leslie Yeo
-
Publication number: 20060036418Abstract: 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: ApplicationFiled: August 12, 2004Publication date: February 16, 2006Inventors: Jorge Pita, James Tan, Larry Fung, Ali Dogru
-
Patent number: 6621151Abstract: 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: GrantFiled: February 7, 2000Date of Patent: September 16, 2003Assignee: Institute of MicroelectronicsInventors: Tai Chong Chai, Thiam Beng Lim, Yong Chua Teo, James Tan, Raymundo Camenforte, Eric Neo, Daniel Yap
-
Patent number: 6583501Abstract: 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: GrantFiled: February 7, 2000Date of Patent: June 24, 2003Assignee: Institute of MicroelectronicsInventors: Tai Chong Chai, Thiam Beng Lim, Yong Chua Teo, James Tan, Ray Camenforte, Eric Neo, Daniel Yap
-
Publication number: 20020163078Abstract: 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: ApplicationFiled: February 7, 2000Publication date: November 7, 2002Inventors: Tai-Chong Chai, Thiam Beng Lim, Yong Chua Teo, James Tan, Raymundo Camenforte, Eric Neo, Daniel Yap