Patents by Inventor Patrick Spiegel

Patrick Spiegel 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: 11669357
    Abstract: Methods and systems can be used for swapping running executables in a container. A container orchestrator process receives a request to run an application in a container. A first execution of the application is initiated, in the container, in a first child process of the container orchestrator process. The container orchestrator process listens for file changes for the application. At least one file change is determined for the application, and in response to determining the at least one file change for the application, a second execution of the application is initiated in the container, without restarting the container, using the at least one file change, in a second child process of the container orchestration process. After initiating the second execution of the application in the container, the first child process is terminated.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: June 6, 2023
    Assignee: SAP SE
    Inventors: Jonas Zengerle, Patrick Spiegel
  • Publication number: 20210286640
    Abstract: Methods and systems can be used for swapping running executables in a container. A container orchestrator process receives a request to run an application in a container. A first execution of the application is initiated, in the container, in a first child process of the container orchestrator process. The container orchestrator process listens for file changes for the application. At least one file change is determined for the application, and in response to determining the at least one file change for the application, a second execution of the application is initiated in the container, without restarting the container, using the at least one file change, in a second child process of the container orchestration process. After initiating the second execution of the application in the container, the first child process is terminated.
    Type: Application
    Filed: March 13, 2020
    Publication date: September 16, 2021
    Inventors: Jonas Zengerle, Patrick Spiegel
  • Publication number: 20210099498
    Abstract: A request is received by a gateway. A response to the request is received by the gateway. It is determined that the request comprises a User-Agent request header. In response to determining that the request comprises a User-Agent request header, a type setting of a Content-Type response header is determined. In response to determining that the type setting of the Content-Type response header indicates HTML content, a security header is added to the response. The response responsive to the request is returned.
    Type: Application
    Filed: September 27, 2019
    Publication date: April 1, 2021
    Inventors: Patrick Spiegel, Nils Neumann
  • Patent number: 10657280
    Abstract: For mitigation of injection security attacks against non-relational databases, a database driver layer is integrated with a security layer. A trigger associated with the security layer is set to implement a learning phase of the security layer. In response to enabling the trigger, queries and query parameters associated with the respective queries are received. For the queries, a previously-stored security pattern is identified based on the query and the associated query parameters. The trigger associated with the security layer is reset to implement an execution of the security patterns. In response to resetting the trigger, an additional query and additional query parameters associated with the additional query is received. A particular security pattern is identified that is associated with the additional query and the additional query parameters. At least one of the additional query parameters is determined to not match a corresponding query parameter of the particular security pattern.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: May 19, 2020
    Assignee: SAP SE
    Inventors: Patrick Spiegel, Martin Johns
  • Publication number: 20190236301
    Abstract: For mitigation of injection security attacks against non-relational databases, a database driver layer is integrated with a security layer. A trigger associated with the security layer is set to implement a learning phase of the security layer. In response to enabling the trigger, queries and query parameters associated with the respective queries are received. For the queries, a previously-stored security pattern is identified based on the query and the associated query parameters. The trigger associated with the security layer is reset to implement an execution of the security patterns. In response to resetting the trigger, an additional query and additional query parameters associated with the additional query is received. A particular security pattern is identified that is associated with the additional query and the additional query parameters. At least one of the additional query parameters is determined to not match a corresponding query parameter of the particular security pattern.
    Type: Application
    Filed: January 29, 2018
    Publication date: August 1, 2019
    Inventors: Patrick Spiegel, Martin Johns