Patents by Inventor Ralf Dentzer
Ralf Dentzer 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: 12411853Abstract: Techniques and solutions are described for storing and retrieving metadata for database artefacts. A client request is received that includes a relevancy identifier. The relevancy identifier is useable to determine a subset of metadata that should be provided in response to the request. Metadata, including in metadata objects or database artefacts, can be reviewed to determine whether it is relevant to the request, such as if the metadata is associated with the relevancy identifier. Different requests from the same client can specify different relevancy identifiers, as, for example, a first set of metadata may be relevant to one client process and another set may be relevant to another client process. While some metadata can be specific to a particular client, at least some of the metadata can be accessed by multiple clients, and at least in some cases different clients can specify the same relevancy identifier.Type: GrantFiled: September 22, 2021Date of Patent: September 9, 2025Assignee: SAP SEInventors: Daniel Buchmann, Timm Falter, Ralf Dentzer
-
Publication number: 20250200019Abstract: The present disclosure relates to computer-implemented methods, software, and systems for processing hierarchies of data. A first changeable version of a current hierarchy of nodes is created to refer to a current stable version and to a first set of new relations associated with changes in a first set of relations between entities in the current stable version is response to a received first instruction. A second instruction to adjust the current stable version is received from a second user. In response to receiving the second instruction, a second changeable version of the current hierarchy of nodes is created. The second changeable version refers to the first changeable version and to a second set of new relations associated with changes in a second set of relations between entities in the first changeable version. A new stable version of a new current hierarchy of nodes is generated.Type: ApplicationFiled: February 28, 2025Publication date: June 19, 2025Inventor: Ralf Dentzer
-
Patent number: 12332910Abstract: Techniques and solutions are described for retaining names for metadata elements, such as when metadata is imported, converted to a different format, or used with a system that may have restrictions on naming different than a system on which the metadata is created. Metadata includes a plurality of metadata elements, including a first metadata element associated with a first name. A second name is received for the first metadata element. The second name is assigned to the first metadata element. An association is created between the renamed first metadata element and the first name.Type: GrantFiled: October 19, 2021Date of Patent: June 17, 2025Assignee: SAP SEInventors: Daniel Buchmann, Timm Falter, Ralf Dentzer
-
Patent number: 12271391Abstract: The present disclosure relates to computer-implemented methods, software, and systems for automatic database configuration. One example method includes receiving, at a database associated with a data warehouse application, a request to generate a configuration to acquire data objects based on executing calls to corresponding programming interfaces provided by a source application, wherein the programming interfaces are identified in the received instructions and are associated with acquiring the data objects associated with metadata entities defined at the database; in response to the received instructions, configuring the database to automatically execute one or more calls to acquire relevant data for a metadata entity defined at the database, wherein the metadata entity is associated with a section of a first programming interface; and invoking the first programming interface at the source application, wherein invoking the first programming interface results in acquiring the relevant data.Type: GrantFiled: September 28, 2021Date of Patent: April 8, 2025Assignee: SAP SEInventors: Daniel Buchmann, Timm Falter, Ralf Dentzer
-
Patent number: 12248452Abstract: The present disclosure relates to computer-implemented methods, software, and systems for processing hierarchies of data. A first changeable version of a current hierarchy of nodes is created to refer to a current stable version and to a first set of new relations associated with changes in a first set of relations between entities in the current stable version is response to a received first instruction. A second instruction to adjust the current stable version is received from a second user. In response to receiving the second instruction, a second changeable version of the current hierarchy of nodes is created. The second changeable version refers to the first changeable version and to a second set of new relations associated with changes in a second set of relations between entities in the first changeable version. A new stable version of a new current hierarchy of nodes is generated.Type: GrantFiled: August 8, 2023Date of Patent: March 11, 2025Assignee: SAP SEInventor: Ralf Dentzer
-
Publication number: 20250053549Abstract: The present disclosure relates to computer-implemented methods, software, and systems for processing hierarchies of data. A first changeable version of a current hierarchy of nodes is created to refer to a current stable version and to a first set of new relations associated with changes in a first set of relations between entities in the current stable version is response to a received first instruction. A second instruction to adjust the current stable version is received from a second user. In response to receiving the second instruction, a second changeable version of the current hierarchy of nodes is created. The second changeable version refers to the first changeable version and to a second set of new relations associated with changes in a second set of relations between entities in the first changeable version. A new stable version of a new current hierarchy of nodes is generated.Type: ApplicationFiled: August 8, 2023Publication date: February 13, 2025Inventor: Ralf Dentzer
-
Publication number: 20230121287Abstract: Techniques and solutions are described for retaining names for metadata elements, such as when metadata is imported, converted to a different format, or used with a system that may have restrictions on naming different than a system on which the metadata is created. Metadata includes a plurality of metadata elements, including a first metadata element associated with a first name. A second name is received for the first metadata element. The second name is assigned to the first metadata element. An association is created between the renamed first metadata element and the first name.Type: ApplicationFiled: October 19, 2021Publication date: April 20, 2023Applicant: SAP SEInventors: Daniel Buchmann, Timm Falter, Ralf Dentzer
-
Publication number: 20230091845Abstract: Techniques and solutions are described for storing and retrieving metadata for database artefacts. A client request is received that includes a relevancy identifier. The relevancy identifier is useable to determine a subset of metadata that should be provided in response to the request. Metadata, including in metadata objects or database artefacts, can be reviewed to determine whether it is relevant to the request, such as if the metadata is associated with the relevancy identifier. Different requests from the same client can specify different relevancy identifiers, as, for example, a first set of metadata may be relevant to one client process and another set may be relevant to another client process. While some metadata can be specific to a particular client, at least some of the metadata can be accessed by multiple clients, and at least in some cases different clients can specify the same relevancy identifier.Type: ApplicationFiled: September 22, 2021Publication date: March 23, 2023Applicant: SAP SEInventors: Daniel Buchmann, Timm Falter, Ralf Dentzer
-
Publication number: 20220405308Abstract: The present disclosure relates to computer-implemented methods, software, and systems for automatic database configuration. One example method includes receiving, at a database associated with a data warehouse application, a request to generate a configuration to acquire data objects based on executing calls to corresponding programming interfaces provided by a source application, wherein the programming interfaces are identified in the received instructions and are associated with acquiring the data objects associated with metadata entities defined at the database; in response to the received instructions, configuring the database to automatically execute one or more calls to acquire relevant data for a metadata entity defined at the database, wherein the metadata entity is associated with a section of a first programming interface; and invoking the first programming interface at the source application, wherein invoking the first programming interface results in acquiring the relevant data.Type: ApplicationFiled: September 28, 2021Publication date: December 22, 2022Inventors: Daniel Buchmann, Timm Falter, Ralf Dentzer
-
Patent number: 11449198Abstract: A visual depiction of a hierarchy stored at a server computer can be presented at a client computer that interacts with the server computer as operations are performed on the hierarchy. Efficient execution of operations and determination of which nodes are visible within the hierarchy can be supported without sending the entire hierarchy back and forth between the client and the server. Drill state in the user interface can be preserved during operations. The server can support multiple clients interacting with the hierarchy at the same time.Type: GrantFiled: May 11, 2020Date of Patent: September 20, 2022Assignee: SAP SEInventor: Ralf Dentzer
-
Publication number: 20210349580Abstract: A visual depiction of a hierarchy stored at a server computer can be presented at a client computer that interacts with the server computer as operations are performed on the hierarchy. Efficient execution of operations and determination of which nodes are visible within the hierarchy can be supported without sending the entire hierarchy back and forth between the client and the server. Drill state in the user interface can be preserved during operations. The server can support multiple clients interacting with the hierarchy at the same time.Type: ApplicationFiled: May 11, 2020Publication date: November 11, 2021Applicant: SAP SEInventor: Ralf Dentzer
-
Patent number: 10346418Abstract: A database includes a plurality of partitions with respective partition dates. A query is received for data from a view of the database, the query containing a filtering parameter for retrieval of the data. A definition of the view is analyzed to determine a table of the database that contributes to the view and an aging object associated with the table. A restriction rule associated with the aging object is identified, for example, based on an annotation in the definition of the view. A restriction date for the aging object is determined based on the restriction rule. A partition, from the plurality of partitions, is selected based on the partition date of the partition being equal to or later than the restriction date. The queried data is retrieved from the selected partition according to the filtering parameter and a response to the query is generated based on the retrieved data.Type: GrantFiled: December 16, 2016Date of Patent: July 9, 2019Assignee: SAP SEInventors: Ralf Dentzer, Axel Herbst
-
Publication number: 20180173771Abstract: A database includes a plurality of partitions with respective partition dates. A query is received for data from a view of the database, the query containing a filtering parameter for retrieval of the data. A definition of the view is analyzed to determine a table of the database that contributes to the view and an aging object associated with the table. A restriction rule associated with the aging object is identified, for example, based on an annotation in the definition of the view. A restriction date for the aging object is determined based on the restriction rule. A partition, from the plurality of partitions, is selected based on the partition date of the partition being equal to or later than the restriction date. The queried data is retrieved from the selected partition according to the filtering parameter and a response to the query is generated based on the retrieved data.Type: ApplicationFiled: December 16, 2016Publication date: June 21, 2018Inventors: Ralf Dentzer, Axel Herbst
-
Patent number: 9996594Abstract: A method and system for time dependent search is described. A search manager may receive a query for time dependent information relating to a base object and a time period. The search manager may search a search optimized storage system of technical objects for a technical object that matches the query. Each technical object may include a reference to time dependent information stored by a base object and a validity period. The validity period for each technical object is chosen by time stretching logic such that valid time dependent information is available for all time periods.Type: GrantFiled: June 26, 2009Date of Patent: June 12, 2018Assignee: SAP SEInventors: Matthias Richter, Ralf Dentzer, Gisella Dominguez Anzuinelli
-
Patent number: 9697042Abstract: A core system including different program components performing distinct tasks in a workflow sequence that are initiated through status field updates of objects in database may be modified to define a new status triggering additional processes in an action management system. Once the additional processes are completed, the status field may be changed to an original status provided by the core system to trigger a second program component in the workflow sequence. The action management system may contain user customized processes that may be modified and changed independent of the functionality provided by the core system.Type: GrantFiled: July 30, 2010Date of Patent: July 4, 2017Assignee: SAP SEInventors: Tobias Stein, Klaus Nottbohm, Frank Mock, Stefan Kusterer, Ralf Dentzer, Karsten Bohlmann
-
Patent number: 8863097Abstract: A computer implemented method for providing code list extensibility includes providing a first code data type representation. The first code data type representation corresponding to a first code data type and having a first code value representation for at least one code value. The at least one code value associated with a corresponding code value issuing entity. The method may also include providing a second code data type representation. The second code data type representation corresponding to the first code data type and having a second code value representation for the at least one code value. The second code value representation including a unique identifier associated with the code value issuing entity. The method also may include mapping the first code data type representation and the second code data type representation based at least in part on the unique identifier associated with the code value issuing entity.Type: GrantFiled: December 29, 2010Date of Patent: October 14, 2014Assignee: SAP AGInventors: Bernhard Thimmel, Friedhelm Krebs, Andreas Bold, Daniel Zoch, Ralf Dentzer, Uwe Schlarb, Dirk Richtsteiger
-
Patent number: 8862613Abstract: A core system including different program components performing distinct tasks in a workflow sequence that are initiated through status field updates of objects in database may be modified to define a new status triggering additional processes in an action management system. Once the additional processes are completed, the status field may be changed to an original status provided by the core system to trigger a second program component in the workflow sequence. The action management system may contain user customized processes that may be modified and changed independent of the functionality provided by the core system.Type: GrantFiled: July 20, 2012Date of Patent: October 14, 2014Assignee: SAP AGInventors: Tobias Stein, Klaus Nottbohm, Frank Mock, Stefan Kusterer, Ralf Dentzer, Karsten Bohlmann
-
Publication number: 20130024472Abstract: A core system including different program components performing distinct tasks in a workflow sequence that are initiated through status field updates of objects in database may be modified to define a new status triggering additional processes in an action management system. Once the additional processes are completed, the status field may be changed to an original status provided by the core system to trigger a second program component in the workflow sequence. The action management system may contain user customized processes that may be modified and changed independent of the functionality provided by the core system.Type: ApplicationFiled: July 20, 2012Publication date: January 24, 2013Applicant: SAP AGInventors: Tobias STEIN, Klaus NOTTBOHM, Frank MOCK, Stefan KUSTERER, Ralf DENTZER, Karsten BOHLMANN
-
Publication number: 20120174081Abstract: A computer implemented method for providing code list extensibility includes providing a first code data type representation. The first code data type representation corresponding to a first code data type and having a first code value representation for at least one code value. The at least one code value associated with a corresponding code value issuing entity. The method may also include providing a second code data type representation. The second code data type representation corresponding to the first code data type and having a second code value representation for the at least one code value. The second code value representation including a unique identifier associated with the code value issuing entity. The method also may include mapping the first code data type representation and the second code data type representation based at least in part on the unique identifier associated with the code value issuing entity.Type: ApplicationFiled: December 29, 2010Publication date: July 5, 2012Applicant: SAP AGInventors: Bernhard Thimmel, Friedhelm Krebs, Andreas Bold, Daniel Zoch, Ralf Dentzer, Uwe Schlarb, Dirk Richtsteiger
-
Publication number: 20120030223Abstract: A core system including different program components performing distinct tasks in a workflow sequence that are initiated through status field updates of objects in database may be modified to define a new status triggering additional processes in an action management system. Once the additional processes are completed, the status field may be changed to an original status provided by the core system to trigger a second program component in the workflow sequence. The action management system may contain user customized processes that may be modified and changed independent of the functionality provided by the core system.Type: ApplicationFiled: July 30, 2010Publication date: February 2, 2012Applicant: SAP AGInventors: Tobias STEIN, Klaus NOTTBOHM, Frank MOCK, Stefan KUSTERER, Ralf DENTZER, Karsten BOHLMANN