Patents by Inventor Merritt Carl Vincent

Merritt Carl Vincent 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: 9519774
    Abstract: The present invention relates to systems and methods for analyzing SQL queries for constraint violations, which may indicate injection attacks. The systems and methods tokenize a SQL query to generate a token stream. Next, lexical nodes are generated by iterating over the token stream. Then, a parse tree can be constructed by iterating over the lexical nodes. The parse tree may be compared to a SQL schema and access configuration for a database in order to analyze the SQL query for constraint violations, including determining the number of queries in the parse tree, identifying invalid fields and table access, identifying invalid field type comparisons and pattern matches, and identifying early statement termination.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: December 13, 2016
    Assignee: PREVOTY, INC.
    Inventors: Kunal Anand, Joseph Rozner, Merritt Carl Vincent, Stephen Weinberg
  • Publication number: 20150205951
    Abstract: The present invention relates to systems and methods for analyzing SQL queries for constraint violations, which may indicate injection attacks. The systems and methods tokenize a SQL query to generate a token stream. Next, lexical nodes are generated by iterating over the token stream. Then, a parse tree can be constructed by iterating over the lexical nodes. The parse tree may be compared to a SQL schema and access configuration for a database in order to analyze the SQL query for constraint violations, including determining the number of queries in the parse tree, identifying invalid fields and table access, identifying invalid field type comparisons and pattern matches, and identifying early statement termination.
    Type: Application
    Filed: January 19, 2015
    Publication date: July 23, 2015
    Inventors: Kunal Anand, Joseph Rozner, Merritt Carl Vincent, Stephen Weinberg