Patents by Inventor J. Aaron Pendergrass

J. Aaron Pendergrass 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: 8832684
    Abstract: A method for achieving atomicity while inspecting a running computer process using a copy-on-write process in a supervisor to generate a copy of a target's memory page being written to, prior to executing the write, the copy along with any unwritten to memory pages in the target being mapped to a measurement agent (MA) and used to reflect the state of the target at a particular moment in time which state when observed by the MA provides an atomic runtime inspection.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: September 9, 2014
    Assignee: The Johns Hopkins University
    Inventors: Mark A. Thober, J. Aaron Pendergrass, C. Durward McDonell, III, Michael D. DiRossi
  • Patent number: 8326579
    Abstract: The present disclosure is directed towards methods and systems and methods for measuring the integrity of an operating system's execution and ensuring that the system's code is performing its intended functionality. This includes examining the integrity of the code that the operating system is executing as well as the data that the operating system accesses. Integrity violations can be detected in the dynamic portions of the code being executed.
    Type: Grant
    Filed: March 4, 2011
    Date of Patent: December 4, 2012
    Assignee: The Johns Hopkins University
    Inventors: Perry W. Wilson, J. Aaron Pendergrass, C. Durward McDonell, III, Peter A. Loscocco, David J. Heine, Bessie Y. Lewis
  • Publication number: 20110202313
    Abstract: The present disclosure is directed towards methods and systems and methods for measuring the integrity of an operating system's execution and ensuring that the system's code is performing its intended functionality. This includes examining the integrity of the code that the operating system is executing as well as the data that the operating system accesses. Integrity violations can be detected in the dynamic portions of the code being executed.
    Type: Application
    Filed: March 4, 2011
    Publication date: August 18, 2011
    Inventors: Perry W. Wilson, J. Aaron Pendergrass, C. Durward McDonell, III, Peter A. Loscocco, David J. Heine, Bessie Y. Lewis
  • Patent number: 7904278
    Abstract: The present disclosure is directed towards methods and systems and methods for measuring the integrity of an operating system's execution and ensuring that the system's code is performing its intended functionality. This includes examining the integrity of the code that the operating system is executing as well as the data that the operating system accesses. Integrity violations can be detected in the dynamic portions of the code being executed.
    Type: Grant
    Filed: May 2, 2007
    Date of Patent: March 8, 2011
    Assignee: The Johns Hopkins University
    Inventors: Perry W. Wilson, J. Aaron Pendergrass, C. Durward McDonell, III, Peter A. Loscocco, David J. Heine, Bessie Y. Lewis
  • Publication number: 20110010712
    Abstract: A method for achieving atomicity while inspecting a running computer process using a copy-on-write process in a supervisor to generate a copy of a target's memory page being written to, prior to executing the write, the copy along with any unwritten to memory pages in the target being mapped to a measurement agent (MA) and used to reflect the state of the target at a particular moment in time which state when observed by the MA provides an atomic runtime inspection.
    Type: Application
    Filed: June 18, 2010
    Publication date: January 13, 2011
    Inventors: Mark A. Thober, J. Aaron Pendergrass, C. Durward McDonell, III, Michael D. DiRossi