Patents by Inventor Mark D. Owens

Mark D. Owens 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: 11218445
    Abstract: A web application firewall (WAF) receives an application request from a router, wherein the application request is directed to a web application, and wherein the web application firewall is associated with the web application. The WAF updates the application request to include a first header, wherein the first header includes a copy of a uniform resource locator of the application request, and updates the uniform resource locator to indicate an address of the web application firewall. The WAF analyzes the application request to determine whether the application request is secure, wherein the analysis is based on a rule, and in response to a determination that the application request is secure, updates the application request to include a second header, wherein the second header includes an encrypted signature.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: January 4, 2022
    Assignee: Dell Products L.P.
    Inventors: Mark D. Owens, Frank DiRosa, Rene Herrero, Yongliang Li, Everton Schäfer
  • Publication number: 20210036991
    Abstract: A web application firewall (WAF) receives an application request from a router, wherein the application request is directed to a web application, and wherein the web application firewall is associated with the web application. The WAF updates the application request to include a first header, wherein the first header includes a copy of a uniform resource locator of the application request, and updates the uniform resource locator to indicate an address of the web application firewall. The WAF analyzes the application request to determine whether the application request is secure, wherein the analysis is based on a rule, and in response to a determination that the application request is secure, updates the application request to include a second header, wherein the second header includes an encrypted signature.
    Type: Application
    Filed: July 29, 2019
    Publication date: February 4, 2021
    Inventors: Mark D. Owens, Frank DiRosa, Rene Herrero, Yongliang Li, Everton Schäfer
  • Patent number: 10310965
    Abstract: A test environment as described herein allows for testing webpages prior to deployment to a website. More particularly, a virtual test environment allows a developer to virtually test webpages instantiated from representations of webpages stored in a repository. The webpage representations may be dynamically updated in the repository with changes to the webpages made in the virtual test environment to maintain updated webpage representations in the repository to allow webpages to be tested against updated webpages.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: June 4, 2019
    Assignee: Dell Products, LP
    Inventors: James S. Watt, Robert J. Perkins, Kareemullah Khan Fazal, Mark D. Owens, Sohail Zakaria
  • Patent number: 10146664
    Abstract: A test environment as described herein allows for testing webpages prior to deployment to a website. More particularly, a virtual test environment allows a developer to virtually test webpages instantiated from representations of webpages stored in a repository. In an example of testing, upon a change to a webpage of a website, one or more virtual test environments may be instantiated to test the webpage and associated webpages. In an example of test environment functionality, the test environment may generate templates representing webpages from a base template representing a set of features common to the webpages. Furthermore, a centralized computer may be used to coordinate templates representing webpages by, for example, managing naming. The centralized computer may further track virtual test environments. In a further example of test environment functionality, templates representing webpages may be generated from webpage source code of the webpages.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: December 4, 2018
    Assignee: Dell Products, LP
    Inventors: James S. Watt, Kareemullah Khan Fazal, Mark D. Owens
  • Patent number: 10146518
    Abstract: A software package retention system that uses pre-defined rules to retain software packages based on how the packages are used, and not merely based on a package's date/time of creation (age) or type. A retention policy server in the system integrates with the build, deployments, and artifact storage systems of a software supplier/vendor to ensure appropriate retentions are met for audit and regulatory compliance and unneeded artifacts or packages are purged to save storage space and lower operational costs. The server has the capability to monitor software deployments to the customer and to developer test environments, and to make rule-based decisions on when and how to run retention policy clean-up jobs and on what packages. With increasing reliance on frequent build and release of software packages across the software industry, package management post-release using the rule-based retention policy provides an efficient and cost-effective solution for legal compliance with retention requirements.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: December 4, 2018
    Assignee: Dell Products L.P.
    Inventors: James S. Watt, Jr., Rene Herrero, Kareemullah Khan Fazal, Mark D. Owens, Douglas Alencar
  • Publication number: 20180341473
    Abstract: A software package retention system that uses pre-defined rules to retain software packages based on how the packages are used, and not merely based on a package's date/time of creation (age) or type. A retention policy server in the system integrates with the build, deployments, and artifact storage systems of a software supplier/vendor to ensure appropriate retentions are met for audit and regulatory compliance and unneeded artifacts or packages are purged to save storage space and lower operational costs. The server has the capability to monitor software deployments to the customer and to developer test environments, and to make rule-based decisions on when and how to run retention policy clean-up jobs and on what packages. With increasing reliance on frequent build and release of software packages across the software industry, package management post-release using the rule-based retention policy provides an efficient and cost-effective solution for legal compliance with retention requirements.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Inventors: James S. Watt, JR., Rene Herrero, Kareemullah Khan Fazal, Mark D. Owens, Douglas Alencar
  • Publication number: 20170249237
    Abstract: A test environment as described herein allows for testing webpages prior to deployment to a website. More particularly, a virtual test environment allows a developer to virtually test webpages instantiated from representations of webpages stored in a repository. The webpage representations may be dynamically updated in the repository with changes to the webpages made in the virtual test environment to maintain updated webpage representations in the repository to allow webpages to be tested against updated webpages.
    Type: Application
    Filed: February 25, 2016
    Publication date: August 31, 2017
    Inventors: James S. Watt, Robert J. Perkins, Kareemullah Khan Fazal, Mark D. Owens, Sohail Zakaria
  • Publication number: 20170249238
    Abstract: A test environment as described herein allows for testing webpages prior to deployment to a website. More particularly, a virtual test environment allows a developer to virtually test webpages instantiated from representations of webpages stored in a repository. In an example of testing, upon a change to a webpage of a website, one or more virtual test environments may be instantiated to test the webpage and associated webpages. In an example of test environment functionality, the test environment may generate templates representing webpages from a base template representing a set of features common to the webpages. Furthermore, a centralized computer may be used to coordinate templates representing webpages by, for example, managing naming. The centralized computer may further track virtual test environments. In a further example of test environment functionality, templates representing webpages may be generated from webpage source code of the webpages.
    Type: Application
    Filed: February 25, 2016
    Publication date: August 31, 2017
    Inventors: James S. Watt, Kareemullah Khan Fazal, Mark D. Owens