Patents by Inventor Viren R. Shah

Viren R. Shah 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: 7392545
    Abstract: Embodiments of the present invention relate to systems and methods for static analysis of a software application. According to an embodiment, a system includes a program scanner coupled to an analysis engine. The program scanner is configured to identify one or more vulnerability patterns in a software program and to output an initial potential vulnerability list. The analysis engine is configured to apply one or more rules to a potential vulnerability to determine whether the potential vulnerability is a vulnerability.
    Type: Grant
    Filed: January 15, 2003
    Date of Patent: June 24, 2008
    Assignee: Cigital, Inc.
    Inventors: Michael D. Weber, Viren R. Shah, Chuangang Ren
  • Patent number: 7302707
    Abstract: Embodiments of the present invention relate to systems and methods for detecting software buffer security vulnerabilities. According to an embodiment, a computer-readable medium stores a plurality of instructions to be executed by a processor for detecting software buffer security vulnerabilities. The plurality of instructions comprise instructions to receive software code associated with a potential buffer vulnerability, generate constraints related to the software code associated with the potential buffer vulnerability, partition the software code into one or more procedures, and generate for each procedure a set of constraints that summarizes the impact of a procedure on buffer variables.
    Type: Grant
    Filed: January 15, 2003
    Date of Patent: November 27, 2007
    Assignee: Cigital, Inc.
    Inventors: Michael D. Weber, Viren R. Shah, Chuangang Ren