Patents by Inventor Nils Hartmann

Nils Hartmann 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: 11048725
    Abstract: A system, method, and computer-readable medium, to access an On-line Transaction Processing (OLTP) data source, the OLTP data source including a plurality of tables; extend the OLTP data source by adding at least one new attribute to at least one of the plurality of tables; define at least one calculated property for at least one of the plurality of tables, the at least one calculated property to be calculated during a runtime analysis of the OLTP data source having the at least one new attribute and the defined calculated property; and persist the OLTP data source having the at least one new attribute and the defined calculated property in a memory.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: June 29, 2021
    Assignee: SAP SE
    Inventors: Igor Schukovets, Erich Schulzke, Gregor Tielsch, Nils Hartmann
  • Patent number: 10713246
    Abstract: A system, method, and computer-readable medium, to receive a query specifying a result set of data from at least one database table; determine whether at least one column of the at least one database table is subject to a column-based authorization restriction; modify the query, in an instance it is determined that at least one column of the at least one database table is subject to a column-based authorization restriction, to restrict the result set of data in accordance with the column-based authorization restriction; and execute, in response to the modifying of the query, the modified query.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: July 14, 2020
    Assignee: SAP SE
    Inventors: Igor Schukovets, Gregor Tielsch, Erich Schulzke, Nils Hartmann, Roland Lucius, Matthias Buehl, Timm Falter
  • Publication number: 20190114341
    Abstract: Generic runtime protection for transactional data may be provided by accessing a list of tables of a database, modifying each table of the list of tables by adding a field that indicates a blocking status of each row in the table, and generating an access control list (ACL) function for each table of the list of tables. When a query is executed on a table of the list of tables, rows that are blocked for the querying user are not returned even if they are responsive to the query, based on the generic ACL function for the table.
    Type: Application
    Filed: October 12, 2017
    Publication date: April 18, 2019
    Inventors: Igor Schukovets, Salvatore Lombardo, Gregor Tielsch, Alexander Krasinskiy, Guenter Schmidt, Marcel Hermanns, Nils Hartmann, Marco Ziegler
  • Publication number: 20190034511
    Abstract: A system, method, and computer-readable medium, to access an On-line Transaction Processing (OTLP) data source, the OTLP data source including a plurality of tables; extend the OTLP data source by adding at least one new attribute to at least one of the plurality of tables; define at least one calculated property for at least one of the plurality of tables, the at least one calculated property to be calculated during a runtime analysis of the OLTP data source having the at least one new attribute and the defined calculated property; and persist the OLTP data source having the at least one new attribute and the defined calculated property in a memory.
    Type: Application
    Filed: July 25, 2017
    Publication date: January 31, 2019
    Inventors: Igor Schukovets, Erich Schulzke, Gregor Tielsch, Nils Hartmann
  • Publication number: 20180373757
    Abstract: A system, method, and computer-readable medium, to receive a query specifying a result set of data from at least one database table; determine whether at least one column of the at least one database table is subject to a column-based authorization restriction; modify the query, in an instance it is determined that at least one column of the at least one database table is subject to a column-based authorization restriction, to restrict the result set of data in accordance with the column-based authorization restriction; and execute, in response to the modifying of the query, the modified query.
    Type: Application
    Filed: June 22, 2017
    Publication date: December 27, 2018
    Inventors: Igor Schukovets, Gregor Tielsch, Erich Schulzke, Nils Hartmann, Roland Lucius, Matthias Buehl, Timm Falter
  • Patent number: 10127365
    Abstract: An application scaffold is generated based on an object model. The object model includes CDS objects and DCL objects. The CDS objects and the DCL objects are evaluated together with corresponding CDS annotations and DCL annotations. Based on the evaluation, a field control hub is generated. The field control hub evaluates the DCL annotations and determines, based on one or more authorization objects from the DCL annotations, field control data for a field from a number of fields of a UI. When a user requests the UI, the field of the UI is displayed in accordance with the determined field control data for a role of the user.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: November 13, 2018
    Assignee: SAP SE
    Inventors: Bernd Kauerauf, Nils Hartmann, Gregor Tielsch
  • Patent number: 9930113
    Abstract: A method includes supplementing a database with multiple database views respectively representing a data model and including a first column representing a first attribute of the data model and a second column representing a second attribute of the data model; identifying a database view capable of retrieving requested data; retrieving instances of the data model represented by the identified view via the network using a first select criterion directed at the first column and a second select criterion directed at the second column of said view, the second attribute values of the data model instances being calculated selectively for instances having been dynamically identified by the first select criterion; and returning a result via the network.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: March 27, 2018
    Assignee: SAP SE
    Inventors: Igor Schukovets, Gregor Tielsch, Christian Conradi, Stephan Guentert, Bernd Kauerauf, Nils Hartmann, Marcel Hermanns
  • Publication number: 20160063107
    Abstract: The invention relates to method for retrieving data via a telecommunication network. The network interoperatively couples a mobile telecommunication device with a sender device. The sender device hosts an application and is interoperably coupled via the telecommunication network to a DBMS hosting a database.
    Type: Application
    Filed: August 28, 2014
    Publication date: March 3, 2016
    Inventors: Igor SCHUKOVETS, Gregor TIELSCH, Christian CONRADI, Stephan GUENTERT, Bernd KAUERAUF, Nils HARTMANN, Marcel HERMANNS
  • Publication number: 20070150387
    Abstract: A business object model, which reflects data that used during a given business transaction, is utilized to generate interfaces This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction.
    Type: Application
    Filed: February 27, 2006
    Publication date: June 28, 2007
    Inventors: Michael Seubert, Jochen Rasch, Axel Kuehl, Dirk Becker, Markus Biehler, Daniel Bock, Andreas Brossler, Renzo Colle, Giovanni Deledda, Ralf Dielschneider, Robert Doerner, Philippe Drouin, Karsten Egetoft, Stefan Franke, Werner Gnan, Daniel Goldmann, Antonia Gross, Patrick Gross, Nils Hartmann, Stephan Hetzer, Christine Hofmann, Johann Kemmer, Joachim Kenntner, Adam Kiwon, Arndt Koester, Thilo Kraehmer, Andreas Krompholz, Corinne Kuster, Marcus Lotz, Otto Makris, Ramesh Nn, Dietmar Nowotny, Till Oppert, Markus Peter, Georg Podhajsky, Ruediger Radcke, Michael Redmann, Frank Reinemuth, Paola Sala, Arnulf Schueler, Dagmar Schultze, Ralf Sievers, Jan Stephan, Sergej Stotz, Frank Thome, Andre Wagner, Burkhard Weiss, Rudolf Winkel, Renato Zadro, Brit Panzer