Patents by Inventor Nathaniel Evans

Nathaniel Evans 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: 20230168646
    Abstract: At least one embodiments relates to a system for testing industrial processes and industrial control systems including a physical environment, including at least one industrial control system hardware and at least one physical model, and a computer system comprising a processor and a memory, wherein the processor is set up to perform operations, embodied in instructions on computer-readable medium. The operations include virtually linking the physical environment and a virtual environment, inputting at least one document comprising supporting software and a scenario instruction set, generating a scenario according to the scenario instruction set, simulating the scenario, and displaying simulation results of the simulated scenario.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 1, 2023
    Applicant: UCHICAGO ARGONNE, LLC
    Inventors: Joshua A. Lyle, Nathaniel Evans, Steven Day
  • Patent number: 10890595
    Abstract: A method for pre-positioning a coaxial sample and sheath combination includes calculating a load shape profile including a plurality of layers of substantially equal volume. The calculated load shape profile is incrementally divided into cross-sectional slices at a first set of distance coordinates along a first axis. Each cross-sectional slice transects the plurality of layers. A sample includes a number of objects residing in solution. A sample chamber is loaded with the sample by incrementally dispensing the sample in a plurality of portions along a vertical axis divided into a second set of distance coordinates proportional to the first set of distance coordinates, where each portion has a volume proportional to the cross-sectional slice at the first distance coordinate nearest in value to the second distance coordinate.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: January 12, 2021
    Assignee: VISIONGATE, INC.
    Inventors: Nathaniel Evans, Jon W. Hayenga
  • Patent number: 10637785
    Abstract: Systems, methods, and storage media for utilizing software defined networking for a multiple operating system rotational environment, executing on a computing device are disclosed. Some implementations may: receive a request from a user device; modify a packet of the request with a destination address and a port of a first server; forward the modified packet of the request to a controller server; receive a flow modification from the controller server based on the modified packet; and modify further received packets from the user device based on the received flow modification.
    Type: Grant
    Filed: August 16, 2018
    Date of Patent: April 28, 2020
    Assignee: UChicago Argonne, LLC
    Inventors: Joshua A. Lyle, Nathaniel Evans
  • Publication number: 20200059434
    Abstract: Systems, methods, and storage media for utilizing software defined networking for a multiple operating system rotational environment, executing on a computing device are disclosed. Some implementations may: receive a request from a user device; modify a packet of the request with a destination address and a port of a first server; forward the modified packet of the request to a controller server; receive a flow modification from the controller server based on the modified packet; and modify further received packets from the user device based on the received flow modification.
    Type: Application
    Filed: August 16, 2018
    Publication date: February 20, 2020
    Applicant: UCHICAGO ARGONNE, LLC
    Inventors: Joshua A. Lyle, Nathaniel Evans
  • Patent number: 10305868
    Abstract: Systems and methods for utilizing stream splitting Moving Target Defense (MTD) to provide enhanced computer system communication system security by splitting a data stream in to a plurality of paths is described. In some implementations, Stream splitting MTD, involves splitting a single data stream (e.g., TCP stream) into a plurality of discrete units, then sending and receiving those discrete units from and to different (ideally geographically disparate) receiving servers, with the stream being reassembled on the receiving end. The plurality of discrete units of data include resequencing data. The size of each discrete unit may vary depending on the specific implementation, even down to small unit sizes (e.g., a single packet).
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: May 28, 2019
    Assignee: UChicago Argonne, LLC
    Inventors: Nathaniel Evans, Michael Thompson
  • Publication number: 20190113535
    Abstract: A method for pre-positioning a coaxial sample and sheath combination includes calculating a load shape profile including a plurality of layers of substantially equal volume. The calculated load shape profile is incrementally divided into cross-sectional slices at a first set of distance coordinates along a first axis. Each cross-sectional slice transects the plurality of layers. A sample includes a number of objects residing in solution. A sample chamber is loaded with the sample by incrementally dispensing the sample in a plurality of portions along a vertical axis divided into a second set of distance coordinates proportional to the first set of distance coordinates, where each portion has a volume proportional to the cross-sectional slice at the first distance coordinate nearest in value to the second distance coordinate.
    Type: Application
    Filed: October 12, 2017
    Publication date: April 18, 2019
    Applicant: VISIONGATE, INC.
    Inventors: Nathaniel Evans, Jon W. Hayenga
  • Publication number: 20180097784
    Abstract: Systems and methods for utilizing stream splitting Moving Target Defense (MTD) to provide enhanced computer system communication system security by splitting a data stream in to a plurality of paths is described. In some implementations, Stream splitting MTD, involves splitting a single data stream (e.g., TCP stream) into a plurality of discrete units, then sending and receiving those discrete units from and to different (ideally geographically disparate) receiving servers, with the stream being reassembled on the receiving end. The plurality of discrete units of data include resequencing data. The size of each discrete unit may vary depending on the specific implementation, even down to small unit sizes (e.g., a single packet).
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Applicant: UCHICAGO ARGONNE, LLC
    Inventors: Nathaniel Evans, Michael Thompson
  • Patent number: 9294504
    Abstract: Systems and methods for providing a multiple operating system rotation environment (“MORE”) moving target defense (“MTD”) computing system are described. The MORE-MTD system provides enhanced computer system security through a rotation of multiple operating systems. The MORE-MTD system increases attacker uncertainty, increases the cost of attacking the system, reduces the likelihood of an attacker locating a vulnerability, and reduces the exposure time of any located vulnerability. The MORE-MTD environment is effectuated by rotation of the operating systems at a given interval. The rotating operating systems create a consistently changing attack surface for remote attackers.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: March 22, 2016
    Assignee: UChicago Argonne, LLC
    Inventors: Nathaniel Evans, Michael Thompson
  • Publication number: 20160065612
    Abstract: Systems and methods for providing a multiple operating system rotation environment (“MORE”) moving target defense (“MTD”) computing system are described. The MORE-MTD system provides enhanced computer system security through a rotation of multiple operating systems. The MORE-MTD system increases attacker uncertainty, increases the cost of attacking the system, reduces the likelihood of an attacker locating a vulnerability, and reduces the exposure time of any located vulnerability. The MORE-MTD environment is effectuated by rotation of the operating systems at a given interval. The rotating operating systems create a consistently changing attack surface for remote attackers.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Applicant: UCHICAGO ARGONNE, LLC
    Inventors: Nathaniel Evans, Michael Thompson