Patents by Inventor Alexander Böhm
Alexander Böhm 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).
-
Publication number: 20220269655Abstract: The present disclosure involves systems, software, and computer implemented methods for improved design and implementation of data access metrics for automated physical database design. An example method includes identifying a database workload for which index advisor access counters are to be tracked. Each SQL statement in the database workload is executed. For each SQL statement, attribute sets are determined for which a selection predicate filters a result for an SQL statement. An output cardinality of each selection predicate is determined. A logarithmic counter for an attribute set corresponding to the selection predicate is determined based on the output cardinality of the selection predicate. The determined logarithmic counter is incremented. Respective values for logarithmic counters of the determined attributes are provided to an index advisor. The index advisor determines attribute sets for which to propose an index based on the logarithmic counters of the respective attribute sets.Type: ApplicationFiled: May 11, 2021Publication date: August 25, 2022Inventors: Michael Brendle, Norman May, Robert Schulze, Alexander Boehm, Guido Moerkotte, Michael Grossniklaus
-
Publication number: 20220269653Abstract: The present disclosure involves systems, software, and computer implemented methods for improved design and implementation of data access metrics for automated physical database design. An example method includes identifying a database workload for which index advisor access counters are to be tracked. Each SQL statement in the database workload is executed. For each SQL statement, attribute sets are determined for which a selection predicate filters a result for an SQL statement. An output cardinality of each selection predicate is determined. A logarithmic counter for an attribute set corresponding to the selection predicate is determined based on the output cardinality of the selection predicate. The determined logarithmic counter is incremented. Respective values for logarithmic counters of the determined attributes are provided to an index advisor. The index advisor determines attribute sets for which to propose an index based on the logarithmic counters of the respective attribute sets.Type: ApplicationFiled: May 19, 2021Publication date: August 25, 2022Inventors: Michael Brendle, Norman May, Robert Schulze, Alexander Boehm, Guido Moerkotte, Michael Grossniklaus
-
Publication number: 20220216364Abstract: A method of producing microelectronic components includes forming a functional layer system; applying a laminar carrier to the functional layer system; attaching a workpiece to a workpiece carrier; utilizing incident radiation of a laser beam is focused in a boundary region between a growth substrate and the functional layer system, and a bond between the growth substrate and the functional layer system in the boundary region is weakened or destroyed; separating a functional layer stack from the growth substrate, wherein a vacuum gripper having a sealing zone that circumferentially encloses an inner region is applied to the reverse side of the growth substrate, a negative pressure is generated in the inner region such that separation of the functional layer stack from the growth substrate is initiated in the inner region; and the growth substrate held on the vacuum gripper is removed from the functional layer stack.Type: ApplicationFiled: February 1, 2022Publication date: July 7, 2022Inventors: Sven Albert, René Boettcher, Alexander Boehm, Mike Lindner, Thomas Schmidt
-
Patent number: 11245052Abstract: A method of producing microelectronic components includes forming a functional layer system; applying a laminar carrier to the functional layer system; attaching a workpiece to a workpiece carrier; utilizing incident radiation of a laser beam is focused in a boundary region between a growth substrate and the functional layer system, and a bond between the growth substrate and the functional layer system in the boundary region is weakened or destroyed; separating a functional layer stack from the growth substrate, wherein a vacuum gripper having a sealing zone that circumferentially encloses an inner region is applied to the reverse side of the growth substrate, a negative pressure is generated in the inner region such that separation of the functional layer stack from the growth substrate is initiated in the inner region; and the growth substrate held on the vacuum gripper is removed from the functional layer stack.Type: GrantFiled: March 21, 2018Date of Patent: February 8, 2022Assignee: 3D-Micromac AGInventors: Sven Albert, René Boettcher, Alexander Boehm, Mike Lindner, Thomas Schmidt
-
Publication number: 20220019589Abstract: Techniques and solutions are described for partitioning data among different types of computer-readable storage media, such as between RAM and disk-based storage. A measured workload can be used to estimate data access for one or more possible partition arrangements. The partitions arrangements can be automatically enumerated. Scores for the partition arrangements can be calculated, where a score can indicate how efficiently a partition arrangement places frequently accessed data into storage specified for frequently-accessed data and placed infrequently accessed data into storage specified for infrequently accessed data.Type: ApplicationFiled: July 14, 2020Publication date: January 20, 2022Applicant: SAP SEInventors: Norman May, Alexander Boehm, Guido Moerkotte, Michael Brendle, Mahammad Valiyev, Nick Weber, Robert Schulze, Michael Grossniklaus
-
Publication number: 20210232416Abstract: The present disclosure relates to computer-implemented methods, software, and systems for providing extension application mechanisms. Memory is allocated for a virtual environment to run in an address space of an application that is to be extended with extension logic in a secure manner. The virtual environment is configured for execution of commands related to an extension functionality of the application. A virtual processor for an execution of a command of the commands is initialized at the virtual environment. The virtual processor is operable to manage one or more guest operating systems (OS). A first guest OS is loaded at the allocated memory and application logic of the extension functionality is copied into the allocated memory. The virtual environment is started to execute the first guest OS and the application logic of the extension functionality in relation to associated data of the application in the allocated memory.Type: ApplicationFiled: March 23, 2021Publication date: July 29, 2021Inventors: Marco Kroll, Lutz Gericke, Michael Perscheid, Alexander Boehm
-
Publication number: 20210216564Abstract: The present disclosure involves systems, software, and computer implemented methods for efficient shared bulk loading into optimized storage. One example method includes identifying a data set on a client to load to a server. Load steps that can be performed either on the client or the server are identified. Values for load factors are determined. Load rules are determined that are based on load factors and are for determining processing locations for the load steps. A processing location of either the client or the server is determined for each load step, based on the load rules. Load steps that have a processing location of the client are executed on the data set, on the client. The data set is transferred from the client to the server, over a network. Load steps that have a processing location of the server are executed on the data set, at the server.Type: ApplicationFiled: January 10, 2020Publication date: July 15, 2021Inventors: Stefan Noll, Jens Teubner, Norman May, Alexander Boehm
-
Patent number: 11059102Abstract: A method for producing components from a duplex steel, and a component formed by the method, are provided. A powder-type duplex steel starting material including an austenitic phase and a ferritic phase is laser melted in successive layers to form a component. The melted and re-solidified component is then subjected to heat treatment to obtain solution annealing of the austenitic phase at a temperature range of between 850° C. and 1,100° C. for a predetermined dwell time, after which the component is cooled and the component has a grain size and grain size number G of at least 9 according to ASTM. The grain size and the grain size number G of the austenitic phase are influenced by the selection of the respective maximum temperature and/or the dwell time of the maximum temperature.Type: GrantFiled: March 15, 2017Date of Patent: July 13, 2021Assignee: KSB SE & Co. KGaAInventors: Alexander Boehm, Stephan Braun, Holger Rauner, Bernd Schramm, Adrian Stein
-
Patent number: 11033966Abstract: A flow-conducting component having at least one functional region for contact with a flowing medium and at least one functional region having supporting characteristics is provided. The two functional regions are produced from a material by successively solidifying layers using radiation in a manner that provides different material characteristics in the different functional regions.Type: GrantFiled: February 9, 2016Date of Patent: June 15, 2021Assignee: KSB AktiengesellschaftInventors: Alexander Boehm, Holger Rauner
-
Patent number: 11028357Abstract: A system for analyzing and sorting of petri dishes comprising an analysis tool, a control unit, a first elevator movable along a first elevator axis, a conveyor with a conveyor plane, and at least one carrier built to carry the petri dishes along a carrier axis. The analysis tool is built to assign information to the petri dish, and in case of a first information assigned to the petri dish the control unit is built to move the first elevator into a carrier position, wherein, as soon as the first elevator reaches the carrier position, the control unit is built to move a substantially flat first plate along the first elevator axis from a first neutral position located in the conveyor plane into a first transfer position.Type: GrantFiled: March 13, 2017Date of Patent: June 8, 2021Assignee: Clever Culture Systems AGInventors: Alexander Böhm, Nedim Bogilovic, Wolfgang Stiegmaier
-
Patent number: 10990427Abstract: The present disclosure relates to computer-implemented methods, software, and systems for providing extension application mechanisms. Memory is allocated for a virtual environment to run in an address space of an application that is to be extended with extension logic in a secure manner. The virtual environment is configured for execution of commands related to an extension functionality of the application. A virtual processor for an execution of a command of the commands is initialized at the virtual environment. The virtual processor is operable to manage one or more guest operating systems (OS). A first guest OS is loaded at the allocated memory and application logic of the extension functionality is copied into the allocated memory. The virtual environment is started to execute the first guest OS and the application logic of the extension functionality in relation to associated data of the application in the allocated memory.Type: GrantFiled: April 3, 2019Date of Patent: April 27, 2021Assignee: SAP SEInventors: Marco Kroll, Lutz Gericke, Michael Perscheid, Alexander Boehm
-
Patent number: 10885062Abstract: Persisting data in logical tiers of an in-memory database based on aging rules of the database system. The database system can be configured to age data by moving the data from a first logical tier supporting high performance data access to a second logical tier supporting lower performance data access, thereby improving the operational efficiency of the database system.Type: GrantFiled: November 25, 2016Date of Patent: January 5, 2021Assignee: SAP SEInventors: Mihnea Andrei, Christian Bensberg, Alexander Boehm, Adrian Dragusanu, Xun Chen, Reza Sherkat, Anisoara Nica, Martin Heidel, Rolando Blanco
-
Patent number: 10872086Abstract: A system for cardinality estimation for database query planning is provided. In some implementations, the system performs operations comprising determining, based on a first bounds and a second bounds for a combination of query predicates, whether a solution for the combination of the query predicates exists which includes both the first and second bounds. When the solution is determined to exist, the operations can further comprise determining at least one selectivity estimate for the combination of the query predicates. A query plan for execution of a database query comprising the query predicates can be generated based on the at least one selectivity estimate, and the database query can be executed through execution of the query plan. Related systems, methods, and articles of manufacture are also described.Type: GrantFiled: May 23, 2017Date of Patent: December 22, 2020Assignee: SAP SEInventors: Guido Moerkotte, Alexander Boehm, Norman May
-
Patent number: 10824673Abstract: A system includes a non-volatile random access memory storing a column store main fragment of a column of a database table, and a processing unit to read the column store main fragment from the non-volatile random access memory. A volatile random access memory storing a column store delta fragment of the column of the database table may also be included, in which the processing unit is to write to the column store delta fragment. According to some systems, the stored column store main fragment is byte-addressable, and is copied from the volatile random access memory to the non-volatile random access memory without using a filesystem cache.Type: GrantFiled: September 5, 2017Date of Patent: November 3, 2020Assignee: SAP SEInventors: Oliver Rebholz, Ivan Schreter, Abdelkader Sellami, Daniel Booss, Gunter Radestock, Peter Bumbulis, Alexander Boehm, Frank Renkes, Werner Thesing, Thomas Willhalm
-
Publication number: 20200319902Abstract: The present disclosure relates to computer-implemented methods, software, and systems for providing extension application mechanisms. Memory is allocated for a virtual environment to run in an address space of an application that is to be extended with extension logic in a secure manner. The virtual environment is configured for execution of commands related to an extension functionality of the application. A virtual processor for an execution of a command of the commands is initialized at the virtual environment. The virtual processor is operable to manage one or more guest operating systems (OS). A first guest OS is loaded at the allocated memory and application logic of the extension functionality is copied into the allocated memory. The virtual environment is started to execute the first guest OS and the application logic of the extension functionality in relation to associated data of the application in the allocated memory.Type: ApplicationFiled: April 3, 2019Publication date: October 8, 2020Inventors: Marco Kroll, Lutz Gericke, Michael Perscheid, Alexander Boehm
-
Patent number: 10731786Abstract: A fluid conducting system with cathodic corrosion protection is provided for at least one device that influences and/or acts upon a flow rate, such as a pump and/or valve. The device includes at least one connection device such as a device connection flange. At least one flow rate guiding device such as a pipe includes a connection means such as a pipe connection flange. The system includes annular anodes arranged between the connection devices and connection means, where anodes are electrically connected by electrical conducting lines to a monitoring device. The internal diameter of the anodes is preferably equal to the internal diameter of the flow rate guiding device and/or the inner diameter of the inlet and/or outlet of flow influencing device.Type: GrantFiled: June 18, 2014Date of Patent: August 4, 2020Assignee: KSB AktiengesellschaftInventors: Alexander Boehm, Karl-Heinz Koefler, Alexander Puetterich, Bernd Schramm, Bjoern Lindell
-
Patent number: 10713284Abstract: A system includes reception of a first query at a first host, determination, at the first host, that the first query is associated with a first table, the first table including geographically-restricted data and a partitioning column storing identifiers of geographic restrictions, determination, at the first host and based on the partitioning column of the first table and on the first query, a first partition of the first table and a storage location of the first partition, and execution of the first query at the first host in conjunction with the storage location of the first partition.Type: GrantFiled: July 6, 2016Date of Patent: July 14, 2020Assignee: SAP SEInventors: Christian Bensberg, Stefan Baeuerle, Frank Renkes, Torsten Strahl, Alexander Boehm
-
Publication number: 20200135965Abstract: A method of producing microelectronic components includes forming a functional layer system; applying a laminar carrier to the functional layer system; attaching a workpiece to a workpiece carrier; utilizing incident radiation of a laser beam is focused in a boundary region between a growth substrate and the functional layer system, and a bond between the growth substrate and the functional layer system in the boundary region is weakened or destroyed; separating a functional layer stack from the growth substrate, wherein a vacuum gripper having a sealing zone that circumferentially encloses an inner region is applied to the reverse side of the growth substrate, a negative pressure is generated in the inner region such that separation of the functional layer stack from the growth substrate is initiated in the inner region; and the growth substrate held on the vacuum gripper is removed from the functional layer stack.Type: ApplicationFiled: March 21, 2018Publication date: April 30, 2020Inventors: Sven Albert, René Boettcher, Alexander Boehm, Mike Lindner, Thomas Schmidt
-
Patent number: 10592509Abstract: The present disclosure involves systems, software, and computer implemented methods for using declarative rules for optimized access to data. One example method includes receiving a structured query language (SQL) query, the SQL query associated with at least one database table and at least one predicate. A determination is made as to whether the SQL query is associated with at least one declarative rule based on the at least one database table and the at least one predicate. In response to determining that the SQL query is associated with at least one declarative rule, the at least one associated declarative rule is applied, during optimization of the SQL query. The at least one declarative rule defines a transformation to the SQL query to be performed during query optimization. An updated SQL query is generated based on the applied at least one associated declarative rule and the updated SQL query is provided.Type: GrantFiled: May 22, 2017Date of Patent: March 17, 2020Assignee: SAP SEInventors: Torsten Ziegler, Christian Hansen, Frank-Martin Haas, Stefan Baeuerle, Mihnea Andrei, Alexander Boehm
-
Patent number: 10534775Abstract: A system for cardinality estimation for database query planning is provided. In some implementations, the system performs operations comprising selecting a subset of data from a set of data on which a database query is to be executed, the set of data including a first quantity of tuples and the subset of data including a second quantity of tuples. The operations can further comprise determining, based on evaluating one or more predicates on the subset, a third quantity of tuples in the subset which satisfy the one or more predicates. The operations can further comprise determining, based on the first quantity, the second quantity, and the third quantity, a range within the subset that comprises estimated cardinalities of the one or more predicates within a predetermined error threshold range. Related systems, methods, and articles of manufacture are also described.Type: GrantFiled: May 23, 2017Date of Patent: January 14, 2020Assignee: SAP SEInventors: Guido Moerkotte, Alexander Boehm, Norman May