Patents by Inventor David Ngo

David Ngo 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: 20250090992
    Abstract: Processes for removing contaminants in CO2 recovery processes are described. The processes incorporate water wash units and/or NO2—SO2 removal section to remove sulfur oxide compounds and heavy nitric oxide compounds such as NO2. Some processes include CO2 PSA units and CO2 fractionation columns, while others only use CO2 PSA units. The CO2 PSA concentrates CO2 along with heavy nitric oxide compounds, SO2 and NH3. Optional quench columns, guard beds, particulate polishing units, and molecular sieves can be used remove HCl, HF, SO2, SO3, NH3, hydrocarbons, mercury, and heavy metals.
    Type: Application
    Filed: June 20, 2024
    Publication date: March 20, 2025
    Inventors: Glen Pomorski, Jeffrey Tyska, David Farr, Anh Ngo, Evan B. Jorgenson, Shubhra J. Bhadra, John D. Wilkinson, Bradley Russell
  • Publication number: 20250061377
    Abstract: Artificial intelligence (AI), preferably a generative AI (Gen-AI) technology, powers an illustrative “dynamic API service” that interoperates with or within a data resiliency system that has well-defined API(s) for communicating with it. The illustrative dynamic API service is configured to recognize incoming information from an originator, which may arrive unstructured or in a format that is incompatible with the API(s). The illustrative dynamic API service interprets the incoming information, identifies pertinent components in the data resiliency system, issues API call(s) to the system components, and organizes response(s) to the originator. In some embodiments, the illustrative dynamic API service uses or incorporates Gen-AI technology to perform some of the disclosed features and functions. The Gen-AI training corpus preferably includes information extracted from the data resiliency system itself. The originator systems also may employ Gen-AI, and some embodiments function in an AI-to-AI configuration.
    Type: Application
    Filed: May 13, 2024
    Publication date: February 20, 2025
    Applicant: Commvault Systems, Inc.
    Inventor: David NGO
  • Publication number: 20250060784
    Abstract: An electronic device having a display assembly is disclosed. Several layers may combine to form the display assembly. For example, the display assembly may include a touch sensitive layer (or touch detection layer), a display layer that present visual information, and a force sensitive layer (or force detection layer). The display layer may include a bend or curve that allows a portion of the display layer to bend around the force sensitive layer. Also, the connectors (that provide electrical and mechanical connections) may be positioned at different locations of the layers. For example, the display layer may include a connector on a first edge region, and the force sensitive layer may include a connector on a second edge region that is perpendicular, or at least substantially perpendicular, to the first edge region. By positioning the connectors on perpendicular edge regions, the display assembly may reduce its footprint.
    Type: Application
    Filed: October 31, 2024
    Publication date: February 20, 2025
    Inventors: Douglas G. FOURNIER, James R. KROGDAHL, Daniel W. JARVIS, Edward S. HUO, Lee E. HOOTON, Srikanth V. THIRUPPUKUZHI, Garret R. OWOC, Michael NGO, David A. PAKULA, Robert F. MEYER
  • Publication number: 20250061011
    Abstract: An illustrative “dynamic API service” interoperates with a data storage management system that has well-defined API(s). The illustrative dynamic API service is configured to recognize information received from an originator, but the information arrives unstructured or is otherwise incompatible with the API(s). The illustrative dynamic API service interprets the incoming information, identifies pertinent system components in the system, issues API call(s) to the system components, and organizes appropriate response(s). Advantageously, the illustrative dynamic API service is configured to recognize information that is relevant to the data storage management system, and to ignore irrelevant information. Relevant incoming information may include malware alerts, information requests, backup prompts, restore requests, metadata queries, configuration prompts or queries, etc., without limitation.
    Type: Application
    Filed: April 26, 2024
    Publication date: February 20, 2025
    Applicant: Commvault Systems, Inc.
    Inventor: David NGO
  • Publication number: 20250045721
    Abstract: A system, apparatus, and method for processing payment transactions that are conducted using a mobile payment device that includes a contactless element, such as an integrated circuit chip. The invention enables one or more of the operations of activation of a payment application, transfer of transaction data, updating of account records, setting or re-setting of a payment application counter or register, or transfer or processing of a script, command, or instruction, with these functions being performed with minimal impact on a consumer. This is accomplished by introducing a pre-tap and/or two-tap operation prior to, or as part of, the transaction flow.
    Type: Application
    Filed: August 19, 2024
    Publication date: February 6, 2025
    Applicant: Visa International Service Association
    Inventors: Christian Aabye, Hao Ngo, David William Wilson
  • Publication number: 20250032763
    Abstract: A system is for use in accessing and treating a carotid artery. The system includes an arterial access sheath configured to be introduced into a common carotid artery. A shunt fluidly communicates with the arterial access sheath and provides a pathway for blood to flow from the arterial access sheath. A flow control assembly is mechanically attached to the pathway of the shunt.
    Type: Application
    Filed: July 22, 2024
    Publication date: January 30, 2025
    Inventors: Lorraine Martinez, Minh Ngo, David Orozco, Jingli Zhao
  • Publication number: 20230346221
    Abstract: An approach is provided for group synchrony based on biomarkers. The approach involves receiving biomarker data collected from one or more sensors for a group of at least two users, wherein the biomarker data includes respective biomarker values for the at least two users, another group of other users, or a combination thereof. The approach also involves computing a group synchrony score based on a metric indicating a similarity or a difference of the respective biomarker values. The approach further involves providing the group synchrony score as an output in a user interface of a device.
    Type: Application
    Filed: March 29, 2023
    Publication date: November 2, 2023
    Inventors: Shijia GENG, Erwin VALENCIA, Michael MANNINO, David NGO
  • Patent number: 11516289
    Abstract: A method and system for identifying changes to a data set, such as data within a mailbox, and performing actions based on the identified changes is discussed. In some examples, the system receives an indication of a change to a mailbox, creates a change journal entry for the change, and identifies data to be copied via the change journal entry. In some examples, the system leverages the change journal to associate messages with changes to a mailbox.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: November 29, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Jun H. Ahn, David Ngo
  • Patent number: 11463264
    Abstract: An information management method and system stores signatures (e.g., hashes or cryptographically unique IDs) corresponding to the individual data blocks of files or other data objects. The method and system may compare signatures for a file against a database of signatures for other stored files. If there are a threshold amount of matching signatures, the system can identify a relationship between the files, such as to identify potential security threats in the information management system.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: October 4, 2022
    Assignee: Commvault Systems, Inc.
    Inventor: David Ngo
  • Patent number: 11288235
    Abstract: A system and method for data deduplication is presented. Data received from one or more computing systems is deduplicated, and the results of the deduplication process stored in a reference table. A representative subset of the reference table is shared among a plurality of systems that utilize the data deduplication repository. This representative subset of the reference table can be used by the computing systems to deduplicate data locally before it is sent to the repository for storage. Likewise, it can be used to allow deduplicated data to be returned from the repository to the computing systems. In some cases, the representative subset can be a proper subset wherein a portion of the referenced table is identified shared among the computing systems to reduce bandwidth requirements for reference-table synchronization.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: March 29, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: David Ngo, Marcus S. Muller
  • Patent number: 11256665
    Abstract: Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: February 22, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Anand Prahlad, Jeremy Alan Schwartz, David Ngo, Brian Brockway, Marcus S. Muller
  • Publication number: 20220038408
    Abstract: A method and system for identifying changes to a data set, such as data within a mailbox, and performing actions based on the identified changes is discussed. In some examples, the system receives an indication of a change to a mailbox, creates a change journal entry for the change, and identifies data to be copied via the change journal entry. In some examples, the system leverages the change journal to associate messages with changes to a mailbox.
    Type: Application
    Filed: July 2, 2021
    Publication date: February 3, 2022
    Inventors: Jun H. AHN, David NGO
  • Publication number: 20210349856
    Abstract: Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system.
    Type: Application
    Filed: March 29, 2021
    Publication date: November 11, 2021
    Inventors: Andand Prahlad, Jeremy Alan Schwartz, David Ngo, Brian Brockway, Marcus S. Muller
  • Patent number: 11082489
    Abstract: A method and system for identifying changes to a data set, such as data within a mailbox, and performing actions based on the identified changes is discussed. In some examples, the system receives an indication of a change to a mailbox, creates a change journal entry for the change, and identifies data to be copied via the change journal entry. In some examples, the system leverages the change journal to associate messages with changes to a mailbox.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: August 3, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Jun H. Ahn, David Ngo
  • Publication number: 20210208973
    Abstract: A system and method for using a snapshot as a data source is described. In some cases, the system stores a snapshot and an associated data structure or index to storage media to create a secondary copy of a volume of data. In some cases, the associated index includes application specific data about a file system or other application that created the data to identify the location of the data. The associated index may include three entries, and may be used to facilitate the recovery of data via the snapshot.
    Type: Application
    Filed: March 2, 2021
    Publication date: July 8, 2021
    Inventors: David Ngo, Anand Prahlad, Parag Gokhale, Rahul S. Pawar
  • Patent number: 10997035
    Abstract: A system and method for using a snapshot as a data source is described. In some cases, the system stores a snapshot and an associated data structure or index to storage media to create a secondary copy of a volume of data. In some cases, the associated index includes application specific data about a file system or other application that created the data to identify the location of the data. The associated index may include three entries, and may be used to facilitate the recovery of data via the snapshot.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: May 4, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: David Ngo, Anand Prahlad, Parag Gokhale, Rahul S. Pawar
  • Patent number: 10956275
    Abstract: A storage system according to certain embodiments includes a client-side signature repository that includes information representative of a set of data blocks stored in primary storage. During restore operations, the system can use the client-side signature repository to identify data blocks located in primary storage. The system can also use the client-side signature repository to identify multiple locations within primary storage where instances of some of the data blocks to be restored are located. Accordingly, during a restore operation of one client computing device, the system can source a data block to be restored to the client computing device from another client computing device that is in primary storage.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: March 23, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Marcus S. Muller, David Ngo
  • Publication number: 20200374346
    Abstract: A method and system for identifying changes to a data set, such as data within a mailbox, and performing actions based on the identified changes is discussed. In some examples, the system receives an indication of a change to a mailbox, creates a change journal entry for the change, and identifies data to be copied via the change journal entry. In some examples, the system leverages the change journal to associate messages with changes to a mailbox.
    Type: Application
    Filed: June 4, 2020
    Publication date: November 26, 2020
    Inventors: Jun H. Ahn, David Ngo
  • Publication number: 20200364198
    Abstract: A method and system for creating an index of content without interfering with the source of the content includes an offline content indexing system that creates an index of content from an offline copy of data. The system may associate additional properties or tags with data that are not part of traditional indexing of content, such as the time the content was last available or user attributes associated with the content. Users can search the created index to locate content that is no longer available or based on the associate attributes.
    Type: Application
    Filed: August 6, 2020
    Publication date: November 19, 2020
    Inventors: Anand PRAHLAD, Jeremy A. SCHWARTZ, David NGO, Brian BROCKWAY, Marcus S. MULLER, Parag GOKHALE, Rajiv KOTTOMTHARAYIL
  • Publication number: 20200358621
    Abstract: An information management method and system stores signatures (e.g., hashes or cryptographically unique IDs) corresponding to the individual data blocks of files or other data objects. The method and system may compare signatures for a file against a database of signatures for other stored files. If there are a threshold amount of matching signatures, the system can identify a relationship between the files, such as to identify potential security threats in the information management system.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 12, 2020
    Inventor: David Ngo