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: 11944251
    Abstract: 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: Grant
    Filed: July 16, 2020
    Date of Patent: April 2, 2024
    Assignee: BSH Hausgeräte GmbH
    Inventors: Bernd Eisenbart, Michael Georg Rosenbauer, Michael Rupp, Aaron Friedke, Martin Stickel
  • Patent number: 11138151
    Abstract: 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: Grant
    Filed: August 30, 2018
    Date of Patent: October 5, 2021
    Assignee: SAP SE
    Inventor: Martin Rupp
  • Patent number: 11119999
    Abstract: 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: Grant
    Filed: July 24, 2019
    Date of Patent: September 14, 2021
    Assignee: SAP SE
    Inventor: Martin Rupp
  • Publication number: 20210175899
    Abstract: 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: Application
    Filed: December 9, 2019
    Publication date: June 10, 2021
    Inventor: Martin Rupp
  • Patent number: 11030149
    Abstract: 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: Grant
    Filed: September 6, 2018
    Date of Patent: June 8, 2021
    Assignee: SAP SE
    Inventors: Martin Rupp, Stefan Johannes Seckmeyer
  • Patent number: 10970281
    Abstract: 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: Grant
    Filed: September 6, 2018
    Date of Patent: April 6, 2021
    Assignee: SAP SE
    Inventors: Martin Rupp, Stefan Johannes Seckmeyer
  • Publication number: 20210026828
    Abstract: 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: Application
    Filed: July 24, 2019
    Publication date: January 28, 2021
    Inventor: Martin Rupp
  • Publication number: 20200082006
    Abstract: 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: Application
    Filed: September 6, 2018
    Publication date: March 12, 2020
    Inventors: Martin Rupp, Stefan Johannes Seckmeyer
  • Publication number: 20200081993
    Abstract: 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: Application
    Filed: September 6, 2018
    Publication date: March 12, 2020
    Inventors: Martin Rupp, Stefan Seckmeyer
  • Publication number: 20200073958
    Abstract: 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: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventor: Martin Rupp
  • Patent number: 10113887
    Abstract: 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: Grant
    Filed: April 8, 2014
    Date of Patent: October 30, 2018
    Assignee: Hamilton Bonaduz AG
    Inventors: Hanspeter Romer, Manuel Altmeyer, Martin Rupp
  • Publication number: 20160102998
    Abstract: 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: Application
    Filed: April 8, 2014
    Publication date: April 14, 2016
    Inventors: Hanspeter Romer, Manuel Altmeyer, Martin Rupp
  • Patent number: 5849964
    Abstract: 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: Grant
    Filed: December 27, 1995
    Date of Patent: December 15, 1998
    Assignee: Veba Oel Aktiengesellschaft
    Inventors: Rolf Holighaus, Klaus Niemann, Martin Rupp
  • Patent number: 5478791
    Abstract: 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: Grant
    Filed: April 1, 1994
    Date of Patent: December 26, 1995
    Assignee: Huels Aktiengesellschaft
    Inventors: Wolfgang Baldauf, Martin Rupp, Heinz Bolz, Hans-Gerd Luken, Joachim Schuler, Bernd Nowitzki