Patents by Inventor David Karmol

David Karmol 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: 10073764
    Abstract: Various technologies pertaining to computer-executable instruction sequence forensics are described herein. In a general embodiment, an application development framework supports a function library that includes a plurality of recording functions. Calls to these functions are inserted into source code or bytecode of the computer-executable instruction sequence. The source code is then compiled, resulting in formation of instrumented machine code of the computer-executable instruction sequence. Alternately, the runtime environment interprets instrumented bytecode for the instruction sequence. A processor executes the machine code, and the called functions cause the processor to generate forensic data pertaining to portions of the computer-executable instruction sequence that correspond to locations in the source code where the calls were inserted. An execution instance of the computer-executable instruction sequence is visualized based upon the forensic data.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: September 11, 2018
    Assignee: National Technology & Engineering Solutions of Sandia, LLC
    Inventors: Amy Sundermier, Bettina K. Arpin, David Karmol, Lawrence P. Ray, Kenneth Michael Munoz, William Lawry, Jamie L. Coram, Thomas Anthony Artale, Patrick DeMoss, Lucas Leighton Nunno, Aaron Easter