Patents by Inventor Jeremy Straub

Jeremy Straub 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: 20240403445
    Abstract: Advanced cybersecurity systems and methods may provide enhanced security of critical infrastructure without the risks associated with traditional penetration testing. The systems and methods may model network vulnerabilities and simulate attack scenarios to identify potential security breaches. This supports the integration of generic rules and common properties, allowing for dynamic and scalable vulnerability analysis across complex network systems. Additionally, the systems and methods incorporate a multi-purpose fuzzer and an AI-driven Cyber Reasoning System (CRS) that autonomously detects and remedies software vulnerabilities based on predefined logic and pattern recognition. This comprehensive approach identifies existing vulnerabilities and predicts potential future threats by analyzing changes in network behavior and data flow.
    Type: Application
    Filed: June 5, 2024
    Publication date: December 5, 2024
    Inventors: Jeremy Straub, Benjamin Clark, Anthony DeFoe, Jack Hance, Danielle Hanson, Joshua Heeren, Gavin Kestner, Cameron Kolodjski, Jordan Milbrath, Jonathan M. Rivard, Dominic Rosch-Grace, Cayden Schmandt, Matthew Tassava
  • Publication number: 20240291848
    Abstract: A system for autonomous cybersecurity probing includes a scanning module adapted to convert a target computing device or network scan to machine readable form. The scanning module includes an ingest module which processes the scan to create nodes representing the target ports, port status, and vulnerabilities. A command module includes a plurality of nodes representing facts, rules, actions, and verifiers associated with one or more vulnerabilities identified by the scanning module. The command module is configured to determine whether to launch an attack. An attack module is configured to, on receipt of instructions from the command module, assign an attack based on a one of the one or more vulnerabilities. A verifier module is configured to determine success or failure of the assigned attack and to return an indicator of the determined success or failure to the command module. Methods for cybersecurity probing using the described system are provided.
    Type: Application
    Filed: February 20, 2024
    Publication date: August 29, 2024
    Inventors: Jeremy Straub, Jack Hance, Noah Ross, Jordan Milbrath, Noah Ritter, Robert Fedor
  • Publication number: 20230281452
    Abstract: Defensible AI systems and methods may provide technical solutions for technical problems facing typical AI systems. An expert system may be used to address problems facing AI that systems operate without providing visibility into their internal decision-making processes. The expert system may be developed with meaning-assigned fact nodes. A gradient descent style training process may be used to improve the performance of expert system networks. In an example, a gradient descent training process identifies the contributions of rules and fact values to the outcome fact values, then distributes a portion (e.g., velocity value determined portion) of the error to each rule input weighting based on its proportion of overall contribution. These expert systems may use various approaches to training, such as various selected inputs used to calculate the difference value (e.g., error value), various network designs, various error and augmentation levels, and various different training levels.
    Type: Application
    Filed: March 7, 2022
    Publication date: September 7, 2023
    Inventor: Jeremy Straub
  • Patent number: 10023300
    Abstract: The systems and methods described herein include attitude determination and control system (ADCS) and associated methods. Systems for determining attitude may be used by various vehicle types, such as to determine the vehicle's attitude relative to an external point of reference. The ADCS may be used for passive or active stabilization of spin on multiple axes. The ADCS uses an incorporated autonomous control algorithm to characterize the effects of actuation of the system components and simultaneously trains its response to attitude actuators. This characterization generates and updates a movement model, where the movement model is used to indicate or predict the effect of one or more attitude actuators given vehicle state information.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: July 17, 2018
    Assignee: University of North Dakota
    Inventors: Jeremy Straub, Michael Wegerson, Ronald Marsh
  • Patent number: 9846427
    Abstract: The systems and methods described herein include an approach to performing quality assessment for 3-D printed objects during the printing process, for collecting data regarding 3-D printed objects, and for capturing data to make a digital model of an object. This approach uses sensor data (e.g., digital imagery) to characterize printing progress or to detect 3-D printing defects that would otherwise result in printing incomplete objects, such as premature printing job termination, dry printing, over/under application, movement of the filament, and other defects. Sensor data capturing can also be used as part of a destructive scanning process to perform post-printing object assessment or to collect data on a real-world object to facilitate creation of a digital model. These systems and methods may leverage the discrete nature of a pixel provided through digital imagery to be assessed with limited computational resources in a non-recursive manner.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: December 19, 2017
    Assignee: University of North Dakota
    Inventors: Jeremy Straub, Benjamin Kading, Scott Kerlin
  • Publication number: 20160355252
    Abstract: The systems and methods described herein include attitude determination and control system (ADCS) and associated methods. Systems for determining attitude may be used by various vehicle types, such as to determine the vehicle's attitude relative to an external point of reference. The ADCS may be used for passive or active stabilization of spin on multiple axes. The ADCS uses an incorporated autonomous control algorithm to characterize the effects of actuation of the system components and simultaneously trains its response to attitude actuators. This characterization generates and updates a movement model, where the movement model is used to indicate or predict the effect of one or more attitude actuators given vehicle state information.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 8, 2016
    Inventors: Jeremy Straub, Michael Wegerson, Ronald Marsh
  • Publication number: 20160210737
    Abstract: The systems and methods described herein include an approach to performing quality assessment for 3-D printed objects during the printing process, for collecting data regarding 3-D printed objects, and for capturing data to make a digital model of an object. This approach uses sensor data (e.g., digital imagery) to characterize printing progress or to detect 3-D printing defects that would otherwise result in printing incomplete objects, such as premature printing job termination, dry printing, over/under application, movement of the filament, and other defects. Sensor data capturing can also be used as part of a destructive scanning process to perform post-printing object assessment or to collect data on a real-world object to facilitate creation of a digital model. These systems and methods may leverage the discrete nature of a pixel provided through digital imagery to be assessed with limited computational resources in a non-recursive manner.
    Type: Application
    Filed: January 21, 2016
    Publication date: July 21, 2016
    Inventors: Jeremy Straub, Benjamin Kading, Scott Kerlin