Patents by Inventor Kilian Kilger

Kilian Kilger 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: 11941142
    Abstract: Methods for using SQL statements to access an application-server-managed database are disclosed herein. In some embodiments, a user sends, either directly or indirectly (i.e., remotely) a SQL statement from an ODBC application or server, respectively, to an application server that preprocesses SQL statements for accessing data from a centralized database. The application server may have a SQL endpoint, and access to the SQL endpoint may be determined by a user's logon credentials, a user's presentation of a SAML token, or a user's presentation of a valid certificate. The application server may then parse the SQL statement and determine the user's authorization to access certain objects in the centralized database based on a SQL handler design-time configuration. A result from the statement may be sent back to the user either directly or indirectly and exposed.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: March 26, 2024
    Assignee: SAP SE
    Inventors: Arne Harren, Marco Haupt, Helmut Prestel, Rolf Hammer, Christiane Kettschau, Kai Baumgarten, Diego Sebastian Will, Minh-Khanh Do, Timm Falter, Frank-Martin Haas, Kilian Kilger
  • Publication number: 20230030785
    Abstract: Methods for using SQL statements to access an application-server-managed database are disclosed herein. In some embodiments, a user sends, either directly or indirectly (i.e., remotely) a SQL statement from an ODBC application or server, respectively, to an application server that preprocesses SQL statements for accessing data from a centralized database. The application server may have a SQL endpoint, and access to the SQL endpoint may be determined by a user's logon credentials, a user's presentation of a SAML token, or a user's presentation of a valid certificate. The application server may then parse the SQL statement and determine the user's authorization to access certain objects in the centralized database based on a SQL handler design-time configuration. A result from the statement may be sent back to the user either directly or indirectly and exposed.
    Type: Application
    Filed: July 30, 2021
    Publication date: February 2, 2023
    Inventors: Arne Harren, Marco Haupt, Helmut Prestel, Rolf Hammer, Christiane Kettschau, Kai Baumgarten, Diego Sebastian Will, Minh-Khanh Do, Timm Falter, Frank-Martin Haas, Kilian Kilger
  • Publication number: 20230025341
    Abstract: Provided are systems and methods of a compiler that efficiently processes semantic analysis. For example, the compiler may perform semantic analysis on as much of the source code as possible during compile time. For any instructions, such as dynamic expressions, that are not known at compile time, the compiler may encode semantic bytecode for performing the semantic checks on such dynamic expressions, and their dependent expressions, during execution/runtime of the program. In one example, the method may include compiling source code of a program into bytecode, identifying, during the compiling, a dynamic expression that includes one or more dependent static expressions within the source code, generating semantic bytecode for semantic analysis of the one or more dependent static expressions of the dynamic expression, and adding the semantic bytecode to the bytecode of the program.
    Type: Application
    Filed: July 26, 2021
    Publication date: January 26, 2023
    Inventors: Julius BETTIN, Kilian KILGER, Christian STORK
  • Patent number: 11550556
    Abstract: Provided are systems and methods of a compiler that efficiently processes semantic analysis. For example, the compiler may perform semantic analysis on as much of the source code as possible during compile time. For any instructions, such as dynamic expressions, that are not known at compile time, the compiler may encode semantic bytecode for performing the semantic checks on such dynamic expressions, and their dependent expressions, during execution/runtime of the program. In one example, the method may include compiling source code of a program into bytecode, identifying, during the compiling, a dynamic expression that includes one or more dependent static expressions within the source code, generating semantic bytecode for semantic analysis of the one or more dependent static expressions of the dynamic expression, and adding the semantic bytecode to the bytecode of the program.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: January 10, 2023
    Assignee: SAP SE
    Inventors: Julius Bettin, Kilian Kilger, Christian Stork