Patents by Inventor Matthew Donovan

Matthew Donovan 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).

  • Patent number: 11714884
    Abstract: A method for detecting, identifying, and mitigating advanced persistent threats in a computer network having one or more computers includes a processor in the computer network: receiving a request to access a resource in the computer network; identifying the request as originating from an application executing on the computer network; executing an anomaly operation to determine a behavior of the application is one of anomalous and not anomalous; executing a privilege operation to determine the request is one of permanently allowed and not-permanently allowed; granting access to the resource for both a non-anomalous-behaving application and a permanently allowed request; and generating and displaying, on a graphical user interface of the computer network, and prompt for either an anomalous-behaving application or a not-permanently allowed request.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: August 1, 2023
    Assignee: Architecture Technology Corporation
    Inventors: Joseph Sirianni, Matthew Donovan
  • Patent number: 11645388
    Abstract: Disclosed herein are embodiments of systems, methods, and products that execute tools to identify non-malicious faults in source codes introduced by engineers and programmers. The tools may execute a machine learning model on the source codes to perform sentiment analysis and pattern analysis on information associated with the source codes to generate annotated source code files identifying anomalies based on the sentiment analysis and the pattern analysis. One or more threat levels are then identified and ranked based on the one or more anomalies and a ranked list of the one or more threat levels is displayed on a graphical user interface of a computer.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: May 9, 2023
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventors: Colleen Kimball, Robert A. Joyce, Judson Powers, Matthew Donovan
  • Patent number: 11631340
    Abstract: A computer-implemented adaptive group training method a computer accessing a virtual system and initiating a group training exercise for training a trainee group comprising one or more trainees, the group training exercise including one or more challenges to the virtual system, each of the one or more challenges including a pre-defined sequence of one or more injectable events; the computer controlling subsequent execution of the group training exercise comprising injecting the injectable events; and the computer evaluating performance of the trainee group during the subsequent execution of the group training exercise, including analyzing actions taken by the trainee group in response to each of the injections, and attributing one or more of the actions taken to a trainee.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: April 18, 2023
    Assignee: Architecture Technology Corporation
    Inventors: Matthew Donovan, Colleen Kimball
  • Patent number: 11451577
    Abstract: A method for improving efficiency of a training program begins with a processor monitoring and adapting execution of a training exercise of the training program. The processor determines a training program effectiveness measure including determining trainee skill improvement demonstrated during the training exercise, and monitoring and determining correctness and timeliness of trainee actions during the training exercise. The processor then determines a training program cost measure by determining a first monetary cost for the execution of the at least one training exercise, determining a second monetary cost associated with trainee manhours for the training exercise, and generating the training program cost measure based on the first and second monetary costs. The processor then computes a ratio of the training program effectiveness measure to the training program cost measure.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: September 20, 2022
    Assignee: Architecture Technology Corporation
    Inventors: Judson Powers, Matthew Donovan
  • Publication number: 20220277388
    Abstract: One embodiment comprises data processing system comprising a data store storing a set of inventory records for a program pool of vehicles, a processor and a memory coupled to the processor storing a set of computer executable instructions. The set of computer executable instructions may be executable to receive, from a mobile application, a selection of a vehicle from the program pool, retrieve the inventory record for the selected vehicle, create, at the server, an order to capture information about a transaction, receive a request from the mobile application to view an electronic document associated with the selected vehicle; responsive to the request to view the electronic document, automatically populate the electronic document with the order information; and communicate the electronic document to the mobile application for presentation in the operator interface of a mobile device.
    Type: Application
    Filed: May 10, 2022
    Publication date: September 1, 2022
    Inventors: Scott Edward Painter, Bowen Li, Mason Grey McLead, Matthew Donovan Cragin, Craig Michael Nehamen
  • Patent number: 11429713
    Abstract: The methods and systems disclosed herein generally relate to automated execution and evaluation of computer network training exercises, such as in a virtual environment. A server generates a training system having a virtual attack machine and a virtual target machine where the virtual target machine is operatively controlled by a trainee computer. The server then executes a simulated cyber-attack and monitors/collects actions and responses by the trainee. The server then executes an artificial intelligence model to evaluate the trainee's action and to identify a subsequent simulated cyber-attack (e.g., a next step to the simulated cyber-attack). The server may then train the artificial intelligence model using various machine-learning techniques using the collected data during the exercise.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: August 30, 2022
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventors: Matthew Donovan, Paul Nicotera, Dahyun Hollister, Robert Joyce, Judson Powers
  • Patent number: 11403405
    Abstract: Embodiments disclosed herein describe systems and methods for assessing vulnerabilities of embedded non-IP devices. In an illustrative embodiment, a system of assessing the vulnerabilities of embedded non-IP devices may be within a portable device. The portable device may include a plurality of wired connectors for various wired communication/data transfer protocols. The portable device may include tools for analyzing the firmware binaries of the embedded non-IP devices, such as disassemblers and modules for concrete and symbolic (concolic) execution. Based upon the disassembly and the concolic execution, the portable device may identify vulnerabilities such as buffer overflows and programming flaws in the firmware binaries.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: August 2, 2022
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventors: Matthew Donovan, Scott Aloisio, Judson Powers
  • Publication number: 20220238037
    Abstract: A computer-implemented adaptive group training method a computer accessing a virtual system and initiating a group training exercise for training a trainee group comprising one or more trainees, the group training exercise including one or more challenges to the virtual system, each of the one or more challenges including a pre-defined sequence of one or more injectable events; the computer controlling subsequent execution of the group training exercise comprising injecting the injectable events; and the computer evaluating performance of the trainee group during the subsequent execution of the group training exercise, including analyzing actions taken by the trainee group in response to each of the injections, and attributing one or more of the actions taken to a trainee.
    Type: Application
    Filed: March 31, 2022
    Publication date: July 28, 2022
    Applicant: Architecture Technology Corporation
    Inventors: Matthew Donovan, Colleen Kimball
  • Patent number: 11367134
    Abstract: One embodiment comprises data processing system comprising a data store storing a set of inventory records for a program pool of vehicles, a processor and a memory coupled to the processor storing a set of computer executable instructions. The set of computer executable instructions may be executable to receive, from a mobile application, a selection of a vehicle from the program pool, retrieve the inventory record for the selected vehicle, create, at the server, an order to capture information about a transaction, receive a request from the mobile application to view an electronic document associated with the selected vehicle; responsive to the request to view the electronic document, automatically populate the electronic document with the order information; and communicate the electronic document to the mobile application for presentation in the operator interface of a mobile device.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: June 21, 2022
    Assignee: FAIR IP, LLC
    Inventors: Scott Edward Painter, Bowen Li, Mason Grey McLead, Matthew Donovan Cragin, Craig Michael Nehamen
  • Patent number: 11354386
    Abstract: A method for detecting, identifying, and mitigating advanced persistent threats in a computer network having one or more computers includes a processor in the computer network: receiving a request to access a resource in the computer network; identifying the request as originating from an application executing on the computer network; executing an anomaly operation to determine a behavior of the application is one of anomalous and not anomalous; executing a privilege operation to determine the request is one of permanently allowed and not-permanently allowed; granting access to the resource for both a non-anomalous-behaving application and a permanently allowed request; and generating and displaying, on a graphical user interface of the computer network, and prompt for either an anomalous-behaving application or a not-permanently allowed request.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: June 7, 2022
    Assignee: Architecture Technology Corporation
    Inventors: Joseph Sirianni, Matthew Donovan
  • Patent number: 11302215
    Abstract: A computer-implemented adaptive group training method a computer accessing a virtual system and initiating a group training exercise for training a trainee group comprising one or more trainees, the group training exercise including one or more challenges to the virtual system, each of the one or more challenges including a pre-defined sequence of one or more injectable events; the computer controlling subsequent execution of the group training exercise comprising injecting the injectable events; and the computer evaluating performance of the trainee group during the subsequent execution of the group training exercise, including analyzing actions taken by the trainee group in response to each of the injections, and attributing one or more of the actions taken to a trainee.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: April 12, 2022
    Assignee: Architecture Technology Corporation
    Inventors: Matthew Donovan, Colleen Kimball
  • Patent number: 11192353
    Abstract: An intake manifold for an additive manufacturing system includes a body defining a flow channel therein. The body includes an inlet end defining an inlet configured to intake gas and/or particles from a build area of the additive manufacturing system, and an outlet end defining an outlet that is fluidly connected to the inlet through the flow channel. The outlet is configured to be in fluid communication with an uptake manifold of the additive manufacturing system. The intake manifold also includes at least one mount extending from the outlet end of the body that is configured to rotatably mount the body to the uptake manifold.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: December 7, 2021
    Assignee: Delavan Inc.
    Inventor: Matthew Donovan
  • Patent number: 10913206
    Abstract: A system for removing powder from an additively manufactured article includes a powder removal mechanism. The powder removal mechanism can include a build plate holder configured to hold a build plate at a distal end thereof. The powder removal mechanism can also include a first actuator that is configured to angle the build plate holder relative to gravity and a second actuator that is configured to rotate the build plate holder about a central axis of the build plate holder.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: February 9, 2021
    Assignee: DELAVAN, INC
    Inventors: Matthew Donovan, Thomas J. Ocken, Joseph Samo
  • Patent number: 10886064
    Abstract: The present invention relates to an arrangement for fastening a capacitor cup within which a capacitor is accommodated. The arrangement is for fastening a capacitor cup onto an opening of a mid-plate, wherein the capacitor cup comprises a cylindrical body having an opening end and an opposite end. The arrangement comprises: a collar provided on an outer surface of the cylindrical body, closely around the opening end; at least one first engagement feature formed at the outer surface of the cylindrical body and adjacent to the collar; and, at least one second engagement feature, corresponding to the first engagement feature, formed at an edge of the opening of the mid-plate; wherein, an engagement between the first and second engagement features fastens the capacitor cup onto the opening of the mid-plate.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: January 5, 2021
    Assignee: DANFOSS POWER ELECTRONICS A/S
    Inventors: Matthew Donovan Gray, George Miller, Shawn Rink, Michael Lai, Stephen Ray Larsen
  • Publication number: 20200382548
    Abstract: A method for improving efficiency of a training program begins with a processor monitoring and adapting execution of a training exercise of the training program. The processor determines a training program effectiveness measure including determining trainee skill improvement demonstrated during the training exercise, and monitoring and determining correctness and timeliness of trainee actions during the training exercise. The processor then determines a training program cost measure by determining a first monetary cost for the execution of the at least one training exercise, determining a second monetary cost associated with trainee manhours for the training exercise, and generating the training program cost measure based on the first and second monetary costs. The processor then computes a ratio of the training program effectiveness measure to the training program cost measure.
    Type: Application
    Filed: August 18, 2020
    Publication date: December 3, 2020
    Applicant: Architecture Technology Corporation
    Inventors: Judson Powers, Matthew Donovan
  • Publication number: 20200357061
    Abstract: One embodiment comprises data processing system comprising a data store storing a set of inventory records for a program pool of vehicles, a processor and a memory coupled to the processor storing a set of computer executable instructions. The set of computer executable instructions may be executable to receive, from a mobile application, a selection of a vehicle from the program pool, retrieve the inventory record for the selected vehicle, create, at the server, an order to capture information about a transaction, receive a request from the mobile application to view an electronic document associated with the selected vehicle; responsive to the request to view the electronic document, automatically populate the electronic document with the order information; and communicate the electronic document to the mobile application for presentation in the operator interface of a mobile device.
    Type: Application
    Filed: May 26, 2020
    Publication date: November 12, 2020
    Inventors: Scott Edward Painter, Bowen Li, Mason Grey McLead, Matthew Donovan Cragin, Craig Michael Nehamen
  • Patent number: 10817604
    Abstract: Disclosed herein are embodiments of systems, methods, and products that execute tools to identify non-malicious faults in source codes introduced by engineers and programmers. The tools may execute a machine learning model on the source codes to perform sentiment analysis and pattern analysis on information associated with the source codes to generate annotated source code files identifying anomalies based on the sentiment analysis and the pattern analysis. One or more threat levels are then identified and ranked based on the one or more anomalies and a ranked list of the one or more threat levels is displayed on a graphical user interface of a computer.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: October 27, 2020
    Assignee: Architecture Technology Corporation
    Inventors: Colleen Kimball, Robert Joyce, Judson Powers, Matthew Donovan
  • Patent number: 10757132
    Abstract: An integrated adaptive learning system provides the functions of scenario development, exercise execution, exercise monitoring, exercise evaluation, exercise adaptation, and scenario feedback, which may be implemented in one or more of a scenario builder module, an exercise test module, an exercise controller module, an exercise performance monitor module, an exercise evaluation module, an exercise adaption module, and an exercise reporting and scenario feedback module. The modules, and other components of the integrated adaptive learning system may be implemented as a standalone physical training system, a training overlay to an existing physical system, and a virtual training system, or combinations thereof. In an aspect, the integrated adaptive learning system may be implemented as a physical or a virtual variable-fidelity cyber range.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: August 25, 2020
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventors: Judson Powers, Matthew Donovan
  • Patent number: 10726478
    Abstract: One embodiment comprises data processing system comprising a data store storing a set of inventory records for a program pool of vehicles, a processor and a memory coupled to the processor storing a set of computer executable instructions. The set of computer executable instructions may be executable to receive, from a mobile application, a selection of a vehicle from the program pool, retrieve the inventory record for the selected vehicle, create, at the server, an order to capture information about a transaction, receive a request from the mobile application to view an electronic document associated with the selected vehicle; responsive to the request to view the electronic document, automatically populate the electronic document with the order information; and communicate the electronic document to the mobile application for presentation in the operator interface of a mobile device.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: July 28, 2020
    Assignee: FAIR IP, LLC
    Inventors: Scott Edward Painter, Bowen Li, Mason Grey McLead, Matthew Donovan Cragin, Craig Michael Nehamen
  • Publication number: 20200233938
    Abstract: A method for detecting, identifying, and mitigating advanced persistent threats in a computer network having one or more computers includes a processor in the computer network: receiving a request to access a resource in the computer network; identifying the request as originating from an application executing on the computer network; executing an anomaly operation to determine a behavior of the application is one of anomalous and not anomalous; executing a privilege operation to determine the request is one of permanently allowed and not-permanently allowed; granting access to the resource for both a non-anomalous-behaving application and a permanently allowed request; and generating and displaying, on a graphical user interface of the computer network, and prompt for either an anomalous-behaving application or a not-permanently allowed request.
    Type: Application
    Filed: April 3, 2020
    Publication date: July 23, 2020
    Applicant: Architecture Technology Corporation
    Inventors: Joseph Sirianni, Matthew Donovan