Patents by Inventor William Pennington

William Pennington 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: 9239745
    Abstract: Vulnerability testing of a web application can be done using external testing, wherein an external test system runs with permissions of a user of the web application and interacts with the web application over a network, the external test system might obtain a schedule for a vulnerability test, execute the schedule using the external test system, log at least portions of responses of the web application to interactions of the external test system with the web application, compare portions of the responses to expected possible responses associated with particular possible vulnerabilities of the web application, thereby detecting possible vulnerabilities of the web application and, for at least one detected possible vulnerability, generating a retest script that comprises at least instructions to place the web application in a state at least similar to the state at which the at least one detected possible vulnerability was detected during execution of the schedule and that comprises at least instructions to int
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: January 19, 2016
    Assignee: Whitehat Security, Inc.
    Inventors: William Pennington, Jeremiah Grossman, Robert Stone, Siamak Pazirandeh
  • Patent number: 8925051
    Abstract: A web application security scanner (WASS) includes a login manager configured to perform an automated login to a web site. The automated login may be performed when the login manager detects that a login session has ended. The login manager is configured to determine credentials for the web site to allow the WASS to access the web site. The WASS may then use the credentials to continue scanning the web site. Thus, previously unscannable web pages may be accessed in the web site because of the automated login process.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: December 30, 2014
    Assignee: WhiteHat Security, Inc.
    Inventors: William Pennington, Jeremiah Grossman, Robert Stone, Siamak Pazirandeh
  • Patent number: 8863280
    Abstract: A method of testing a web application, wherein a web application is a program that operates on a server and interacts with clients that access the program over a network, wherein further the web application accepts parameters that define results generated from the web application, the method comprising determining which web application uniform resource identifiers (URIs) are used to access various web applications on a system, determining if more than a threshold of the URIs are for a common web application, selecting a subset of less than all of the URIs for the common web application when the threshold is exceeded for that common web application, wherein the subset is selected at least in part independently of the order generated and performing a security scan on the selected subset.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: October 14, 2014
    Assignee: Whitehat Security, Inc.
    Inventors: William Pennington, Jeremiah Grossman, Robert Stone, Siamak Pazirandeh
  • Patent number: 8789187
    Abstract: An apparatus and method of managing vulnerability testing of a web application is provided for running a set of one or more scripted tests against a web application, recording results of the one or more scripted tests, providing an interface for a human evaluator to review the recorded results, and accepting from the human evaluator custom test parameters based on observations of the recorded results, wherein custom test parameters include at least one context usable by a future tester in deciding whether to run the custom test, and also includes at least one instruction for automatically running custom test steps of the custom test.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: July 22, 2014
    Assignee: Whitehat Security, Inc.
    Inventors: William Pennington, Jeremiah Grossman, Robert Stone, Siamak Pazirandeh
  • Patent number: 8621639
    Abstract: A system provides for fuzzy classification in comparisons of scanner responses. A web application test suite performs tests against a web application by sending client requests from a testing computer to the server running the web application and checking how the web application responds. A thorough web application security scan might involve thousands of checks and responses. As a result, some sort of programmatic analysis is needed. One such evaluation involves comparing one response against another. Response matching that compares two HTTP responses might use fuzzy classification processes.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: December 31, 2013
    Assignee: WhiteHat Security, Inc.
    Inventors: William Pennington, Jeremiah Grossman, Robert Stone, Siamak Pazirandeh
  • Patent number: 8370929
    Abstract: A method of testing a web application, wherein a web application is a program that operates on a server and interacts with clients that access the program over a network, wherein further the web application accepts parameters that define results generated from the web application, the method comprising determining which web application uniform resource identifiers (URIs) are used to access various web applications on a system, determining if more than a threshold of the URIs are for a common web application, selecting a subset of less than all of the URIs for the common web application when the threshold is exceeded for that common web application, wherein the subset is selected at least in part independently of the order generated and performing a security scan on the selected subset.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: February 5, 2013
    Assignee: WhiteHat Security, Inc.
    Inventors: William Pennington, Jeremiah Grossman, Robert Stone, Siamak Pazirandeh
  • Patent number: 8341711
    Abstract: A web application security scanner (WASS) includes a login manager configured to perform an automated login to a web site. The automated login may be performed when the login manager detects that a login session has ended. The login manager is configured to determine credentials for the web site to allow the WASS to access the web site. The WASS may then use the credentials to continue scanning the web site. Thus, previously unscannable web pages may be accessed in the web site because of the automated login process.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: December 25, 2012
    Assignee: Whitehat Security, Inc.
    Inventors: William Pennington, Jeremiah Grossman, Robert Stone, Siamak Pazirandeh
  • Patent number: 8087088
    Abstract: A system provides for fuzzy classification in comparisons of scanner responses. A web application test suite performs tests against a web application by sending client requests from a testing computer to the server running the web application and checking how the web application responds. A thorough web application security scan might involve thousands of checks and responses. As a result, some sort of programmatic analysis is needed. One such evaluation involves comparing one response against another. Response matching that compares two HTTP responses might use fuzzy classification processes.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: December 27, 2011
    Assignee: Whitehat Security, Inc.
    Inventors: William Pennington, Jeremiah Grossman, Robert Stone, Siamak Pazirandeh
  • Publication number: 20060048214
    Abstract: A web application security scanner (WASS) includes a login manager configured to perform an automated login to a web site. The automated login may be performed when the login manager detects that a login session has ended. The login manager is configured to determine credentials for the web site to allow the WASS to access the web site. The WASS may then use the credentials to continue scanning the web site. Thus, previously unscannable web pages may be accessed in the web site because of the automated login process.
    Type: Application
    Filed: August 23, 2005
    Publication date: March 2, 2006
    Applicant: WhiteHat Security, Inc.
    Inventors: William Pennington, Jeremiah Grossman, Robert Stone, Siamak Pazirandeh
  • Patent number: 4240855
    Abstract: An improved weld is formed between plastic sheets, by performing the steps that include:(a) deforming two joint defining work sheets into a volumetric position substantially defined by two undeformed sample sheets positioned in edge-to-edge position, the work sheets and sample sheets having the same thickness, and(b) heating the deformed work sheets under pressurization at said joint to soften them to form an improved weld therebetween characterized in that the sheet thickness remains the same at and proximate the weld.
    Type: Grant
    Filed: August 15, 1979
    Date of Patent: December 23, 1980
    Inventor: William Pennington
  • Patent number: 4177100
    Abstract: An improved weld is formed between plastic sheets, by performing the steps that include:(a) deforming two joint defining work sheets into a volumetric position substantially defined by two undeformed sample sheets positioned in edge-to-edge position, the work sheets and sample sheets having the same thickness, and(b) heating the deformed work sheets under pressurization at said joint to soften them to form an improved weld therebetween characterized in that the sheet thickness remains the same at and proximate the weld.
    Type: Grant
    Filed: April 27, 1978
    Date of Patent: December 4, 1979
    Inventor: William Pennington
  • Patent number: 4036676
    Abstract: The heat bonding of plastic sheets includes the steps:A. transmitting high frequency electrical energy in one direction through a firstportion of said sheets of sufficient area as to preclude heat bonding of the sheets at said first portion thereof, andB. transmitting said energy back through a second portion of the sheets and of sufficiently reduced area as to effect heating bonding of the sheets at said second portion.
    Type: Grant
    Filed: August 23, 1976
    Date of Patent: July 19, 1977
    Inventor: William Pennington