Patents by Inventor Michael D. Barnard

Michael D. Barnard 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: 20260230419
    Abstract: Systems, methods, and apparatuses are described for validating compliance in disaster recovery exercises (DREs). In conducting a DRE, a method may collect network data and may enrich the collected network data with application data. The method may simulate the unavailability of a cloud network node, collect network data in the new configuration, compare the two collected network data sets, and determine applications that rely on the simulated unavailable cloud network node. The method may indicate which application was resilient to the simulated unavailable network cloud node based on its determination. By enriching, the method may create a mapping to trace each traffic packet back to a specific application and verify whether the specific application's performance complies with the DRE. Unlike the current methods that lead to time-consuming manual analyses that are prone to false positives, the method may validate compliance in an automated way in a near-real-time fashion.
    Type: Application
    Filed: February 6, 2025
    Publication date: August 6, 2026
    Inventors: Michael D. Barnard, Radford Shiozaki, Jae-Hyun Ha
  • Patent number: 10817287
    Abstract: A processor may generate a UI. The processor may instantiate a plurality of collectors. Each collector may be configured to collect data in real time from a separate one of a plurality of data sources. Each data source may include a different type of data relating to at least one of a plurality of software delivery pipeline tasks. The processor may separately and continuously collect data from each of the plurality of data sources using the plurality of collectors. The processor may separately and continuously analyze the stored data from each of the plurality of data sources to generate a plurality of code quality metrics for the plurality of software delivery pipeline tasks. The processor may continuously report the plurality of code quality metrics through the UI.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: October 27, 2020
    Assignee: Capital One Services, LLC
    Inventors: Michael D. Barnard, Marc Hudak, Phanikrishna Hari
  • Publication number: 20200104124
    Abstract: A processor may generate a UI. The processor may instantiate a plurality of collectors. Each collector may be configured to collect data in real time from a separate one of a plurality of data sources. Each data source may include a different type of data relating to at least one of a plurality of software delivery pipeline tasks. The processor may separately and continuously collect data from each of the plurality of data sources using the plurality of collectors. The processor may separately and continuously analyze the stored data from each of the plurality of data sources to generate a plurality of code quality metrics for the plurality of software delivery pipeline tasks. The processor may continuously report the plurality of code quality metrics through the UI.
    Type: Application
    Filed: March 13, 2019
    Publication date: April 2, 2020
    Applicant: Capital One Services, LLC
    Inventors: Michael D. Barnard, Marc Hudak, Phanikrishna Hari
  • Patent number: 10235166
    Abstract: A processor may generate a UI. The processor may instantiate a plurality of collectors. Each collector may be configured to collect data in real time from a separate one of a plurality of data sources. Each data source may include a different type of data relating to at least one of a plurality of software delivery pipeline tasks. The processor may separately and continuously collect data from each of the plurality of data sources using the plurality of collectors. The processor may separately and continuously analyze the stored data from each of the plurality of data sources to generate a plurality of code quality metrics for the plurality of software delivery pipeline tasks. The processor may continuously report the plurality of code quality metrics through the UI.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: March 19, 2019
    Assignee: Capital One Services, LLC
    Inventors: Michael D. Barnard, Marc Hudak, Phanikrishna Hari