Patents by Inventor Martin Rupp
Martin Rupp 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: 11944251Abstract: A household dishwasher includes a washing container having a floor, and a spray arm supported for rotation about an axis of rotation and including spray nozzles for applying washing liquor and/or fresh water to a dishwasher load received in the washing container. The spray arm is designed so as to be capable of being disassembled and re-assembled along the axis of rotation, in order to transfer the spray arm from a first mode, in which the spray nozzles point away from the floor, into a second mode, in which the spray nozzles point toward the floor, and vice versa.Type: GrantFiled: July 16, 2020Date of Patent: April 2, 2024Assignee: BSH Hausgeräte GmbHInventors: Bernd Eisenbart, Michael Georg Rosenbauer, Michael Rupp, Aaron Friedke, Martin Stickel
-
Patent number: 11138151Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program determines a scale value based on a plurality of floating point values. The program further scales the plurality of floating point values based on the scale value. The program also converts the plurality of floating point values to a plurality of integer values. The program further determines an integer encoding scheme from a plurality of integer encoding schemes. The program also encodes the plurality of integer values based on the determined integer encoding scheme.Type: GrantFiled: August 30, 2018Date of Patent: October 5, 2021Assignee: SAP SEInventor: Martin Rupp
-
Patent number: 11119999Abstract: A system includes determination of a first value of a first row of a database table column, generation of a first truncated value based on the first value, the first truncated value including fewer bytes than the first value, generation of a first representation of the first value based on the first truncated value, the first representation including fewer bytes than the first value, storage of the first representation at a first position in a first array, and storage of the first truncated value at a second position in a second array.Type: GrantFiled: July 24, 2019Date of Patent: September 14, 2021Assignee: SAP SEInventor: Martin Rupp
-
Publication number: 20210175899Abstract: A system includes reception of a plurality of original floating point values, rounding of each of the plurality of original floating point values to a respective rounded floating point value, where each rounded floating point value is within an error bound of its respective original floating point value, compression of the plurality of rounded floating point values, and storage of the plurality of compressed rounded floating point values in the data storage system.Type: ApplicationFiled: December 9, 2019Publication date: June 10, 2021Inventor: Martin Rupp
-
Patent number: 11030149Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request to create a file for storing data from a table that includes a plurality of rows. The program further divides the plurality of rows into a plurality of blocks of rows. For each column of each block of rows, the program also encodes the data in the column of the block of rows based on the type of data stored in the column and stores the encoded data in the file as a separate page of data. The program further generates a set of column metadata for the set of columns. The program also stores each column metadata in the file as a separate page of data. The program further generates a header page. The program also stores the header page in the file as a separate page of data.Type: GrantFiled: September 6, 2018Date of Patent: June 8, 2021Assignee: SAP SEInventors: Martin Rupp, Stefan Johannes Seckmeyer
-
Patent number: 10970281Abstract: Some embodiments provide a program that receives a query for records in a table having a value in a column of the table that is included in a set of values. The program further iterates though a hierarchical tree structure in order to identify a set of leaf nodes of the hierarchical tree structure based on the set of values. Each leaf node in the hierarchical tree structure includes data describing a superset of values in the column of the block of records associated with the leaf node. Each non-leaf node includes data describing a superset of the values described by the data in child nodes of the non-leaf node. The program also processes the query on a set of block of records in the table associated with the set of leaf nodes. The program further generates results for the query based on the processing.Type: GrantFiled: September 6, 2018Date of Patent: April 6, 2021Assignee: SAP SEInventors: Martin Rupp, Stefan Johannes Seckmeyer
-
Publication number: 20210026828Abstract: A system includes determination of a first value of a first row of a database table column, generation of a first truncated value based on the first value, the first truncated value including fewer bytes than the first value, generation of a first representation of the first value based on the first truncated value, the first representation including fewer bytes than the first value, storage of the first representation at a first position in a first array, and storage of the first truncated value at a second position in a second array.Type: ApplicationFiled: July 24, 2019Publication date: January 28, 2021Inventor: Martin Rupp
-
Publication number: 20200082006Abstract: Some embodiments provide a program that receives a query for records in a table having a value in a column of the table that is included in a set of values. The program further iterates though a hierarchical tree structure in order to identify a set of leaf nodes of the hierarchical tree structure based on the set of values. Each leaf node in the hierarchical tree structure includes data describing a superset of values in the column of the block of records associated with the leaf node. Each non-leaf node includes data describing a superset of the values described by the data in child nodes of the non-leaf node. The program also processes the query on a set of block of records in the table associated with the set of leaf nodes. The program further generates results for the query based on the processing.Type: ApplicationFiled: September 6, 2018Publication date: March 12, 2020Inventors: Martin Rupp, Stefan Johannes Seckmeyer
-
Publication number: 20200081993Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request to create a file for storing data from a table that includes a plurality of rows. The program further divides the plurality of rows into a plurality of blocks of rows. For each column of each block of rows, the program also encodes the data in the column of the block of rows based on the type of data stored in the column and stores the encoded data in the file as a separate page of data. The program further generates a set of column metadata for the set of columns. The program also stores each column metadata in the file as a separate page of data. The program further generates a header page. The program also stores the header page in the file as a separate page of data.Type: ApplicationFiled: September 6, 2018Publication date: March 12, 2020Inventors: Martin Rupp, Stefan Seckmeyer
-
Publication number: 20200073958Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program determines a scale value based on a plurality of floating point values. The program further scales the plurality of floating point values based on the scale value. The program also converts the plurality of floating point values to a plurality of integer values. The program further determines an integer encoding scheme from a plurality of integer encoding schemes. The program also encodes the plurality of integer values based on the determined integer encoding scheme.Type: ApplicationFiled: August 30, 2018Publication date: March 5, 2020Inventor: Martin Rupp
-
Patent number: 10113887Abstract: A scale and related method for a length-measuring system for recording the absolute values of angles or distances. The scale includes a printed circuit board, at least one track for identifying length information or angle information and a coding for identifying the scale. The coding has at least one coding element comprising at least two electrodes and a conductive connection between the electrodes on an insulator substrate. The electrical connection is configured to be irreversibly destroyed when an electrical current is applied.Type: GrantFiled: April 8, 2014Date of Patent: October 30, 2018Assignee: Hamilton Bonaduz AGInventors: Hanspeter Romer, Manuel Altmeyer, Martin Rupp
-
Publication number: 20160102998Abstract: A scale and related method for a length-measuring system for recording the absolute values of angles or distances. The scale includes a printed circuit board, at least one track for identifying length information or angle information and a coding for identifying the scale. The coding has at least one coding element comprising at least two electrodes and a conductive connection between the electrodes on an insulator substrate. The electrical connection is configured to be irreversibly destroyed when an electrical current is applied.Type: ApplicationFiled: April 8, 2014Publication date: April 14, 2016Inventors: Hanspeter Romer, Manuel Altmeyer, Martin Rupp
-
Patent number: 5849964Abstract: A process is disclosed for processing used or waste plastic materials in order to recover chemical raw materials and liquid fuel components by depolymerisation of the used materials, which are transformed into a pumpable and into a volatile phase. The volatile phase is separated into a gaseous phase and a condensate or condensable depolymerisation product, which are refined by standard usual procedures. The pumpable phase remaining once the volatile phase is separated is subjected to liquid phase hydrogenation, gasification, low temperature carbonisation or to a combination of said processes.Type: GrantFiled: December 27, 1995Date of Patent: December 15, 1998Assignee: Veba Oel AktiengesellschaftInventors: Rolf Holighaus, Klaus Niemann, Martin Rupp
-
Patent number: 5478791Abstract: A nickel/aluminum oxide catalyst having a nickel content from 10 to 60% by weight, based on the total catalyst, in which the nickel is in the form of crystallites having an average diameter ranging from 15 nm to 50 nm.Type: GrantFiled: April 1, 1994Date of Patent: December 26, 1995Assignee: Huels AktiengesellschaftInventors: Wolfgang Baldauf, Martin Rupp, Heinz Bolz, Hans-Gerd Luken, Joachim Schuler, Bernd Nowitzki