Patents by Inventor Thomas M. Pappas

Thomas M. Pappas 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: 9824223
    Abstract: In a binary patching system for alleviating security vulnerabilities in a binary representation of a software application, a binary code portion determined to be associated with a security vulnerability is replaced with a replacement binary code that can avoid such vulnerability without substantially changing the functionality of the code portion that was replaced. The replacement binary code can be selected based on properties and/or context of the code portion to be replaced.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: November 21, 2017
    Assignee: Veracode, Inc.
    Inventor: Thomas M. Pappas
  • Publication number: 20160292425
    Abstract: In a binary patching system for alleviating security vulnerabilities in a binary representation of a software application, a binary code portion determined to be associated with a security vulnerability is replaced with a replacement binary code that can avoid such vulnerability without substantially changing the functionality of the code portion that was replaced. The replacement binary code can be selected based on properties and/or context of the code portion to be replaced.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 6, 2016
    Inventor: Thomas M. Pappas
  • Patent number: 9317695
    Abstract: In a binary patching system for alleviating security vulnerabilities in a binary representation of a software application, a binary code portion determined to be associated with a security vulnerability is replaced with a replacement binary code that can avoid such vulnerability without substantially changing the functionality of the code portion that was replaced. The replacement binary code can be selected based on properties and/or context of the code portion to be replaced.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: April 19, 2016
    Assignee: Veracode, Inc.
    Inventor: Thomas M. Pappas
  • Publication number: 20150089656
    Abstract: In a binary patching system for alleviating security vulnerabilities in a binary representation of a software application, a binary code portion determined to be associated with a security vulnerability is replaced with a replacement binary code that can avoid such vulnerability without substantially changing the functionality of the code portion that was replaced. The replacement binary code can be selected based on properties and/or context of the code portion to be replaced.
    Type: Application
    Filed: September 25, 2014
    Publication date: March 26, 2015
    Inventor: Thomas M. Pappas