Patents by Inventor Mathias Trumpp

Mathias Trumpp 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: 11899101
    Abstract: A method, a computer program with instructions, and a device for predicting a course of a road based on radar data of a motor vehicle. The radar data to be processed is received and then accumulated in a measuring grid. Subsequently, clusters are formed for objects in the measuring grid. Cluster descriptions are generated for the clusters. The resulting clusters are processed to determine polynomials for describing the road edges. The polynomials are finally output for further use.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: February 13, 2024
    Assignee: ELEKTROBIT AUTOMOTIVE GMBH
    Inventors: Andreas Rottach, Mathias Trumpp, Stefan Frings, Dietmar Kling, Wilhelm Nagel
  • Patent number: 11132388
    Abstract: The present disclosure relates to a method for processing data blocks of a data table. The data blocks comprise an attribute representing multidimensional spatial data objects, where the attribute has multiple values representing respective dimensions of the multidimensional spatial data object. The method comprises creating for each data block of the data blocks, a respective attribute metadata. The attribute metadata comprises attribute value information defining a multidimensional minimum bounding rectangle that covers attribute values of the attribute comprised in the data block. A query is processed on the multidimensional spatial data objects associated with a query area using the multidimensional minimum bounding rectangle to check whether a data block of the data blocks contains attribute values of the attribute in the query area.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: September 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andreas Brodt, James L. Finnie, Knut Stolze, Mathias Trumpp
  • Publication number: 20210088650
    Abstract: A method, a computer program with instructions, and a device for predicting a course of a road based on radar data of a motor vehicle. The radar data to be processed is received and then accumulated in a measuring grid. Subsequently, clusters are formed for objects in the measuring grid. Cluster descriptions are generated for the clusters. The resulting clusters are processed to determine polynomials for describing the road edges. The polynomials are finally output for further use.
    Type: Application
    Filed: September 21, 2020
    Publication date: March 25, 2021
    Inventors: Andreas ROTTACH, Mathias TRUMPP, Stefan FRINGS, Dietmar KLING, Wilhelm NAGEL
  • Patent number: 10565176
    Abstract: The present disclosure relates to a method for processing a data table. The data table is divided into a plurality of data blocks, and a multidimensional data structure for representing the plurality of data blocks is generated. For each data block of at least part of the plurality of data blocks, a respective data element is added into the multidimensional data structure. The data element has multiple values indicative of a first attribute of the data block. The multidimensional data structure is stored for selectively processing a portion of the data blocks using the multidimensional data structure.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Andreas Brodt, James L. Finnie, Oliver Schiller, Marc Schwind, Knut Stolze, Mathias Trumpp
  • Patent number: 10552414
    Abstract: The present disclosure provides a computer implemented method and system for processing queries. The first data table comprises a set of data blocks. Each of the set of data blocks may be assigned respective attribute value information. A query involving a query condition on at least a first attribute of the first data table may be received. And a subset of the set of data blocks to be accessed may be selected based on the query condition and using the attribute value information. Furthermore, a guaranteed bound may be determined for a statistical metric on the first attribute based on at least one of the number of data blocks of the subset of data blocks and the attribute value information of the subset of data blocks. The guaranteed bound for the statistical metric may be used when determining a query execution plan for the received query.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Andreas Brodt, Oliver Schiller, Marc Schwind, Mathias Trumpp
  • Publication number: 20190228024
    Abstract: The present disclosure relates to a method for processing data blocks of a data table. The data blocks comprise an attribute representing multidimensional spatial data objects, where the attribute has multiple values representing respective dimensions of the multidimensional spatial data object. The method comprises creating for each data block of the data blocks, a respective attribute metadata. The attribute metadata comprises attribute value information defining a multidimensional minimum bounding rectangle that covers attribute values of the attribute comprised in the data block. A query is processed on the multidimensional spatial data objects associated with a query area using the multidimensional minimum bounding rectangle to check whether a data block of the data blocks contains attribute values of the attribute in the query area.
    Type: Application
    Filed: April 3, 2019
    Publication date: July 25, 2019
    Inventors: Andreas Brodt, James L. Finnie, Knut Stolze, Mathias Trumpp
  • Patent number: 10331712
    Abstract: The present disclosure relates to a method for processing data blocks of a data table. The data blocks comprise an attribute representing multidimensional spatial data objects, where the attribute has multiple values representing respective dimensions of the multidimensional spatial data object. The method comprises creating for each data block of the data blocks, a respective attribute metadata. The attribute metadata comprises attribute value information defining a multidimensional minimum bounding rectangle that covers attribute values of the attribute comprised in the data block. A query is processed on the multidimensional spatial data objects associated with a query area using the multidimensional minimum bounding rectangle to check whether a data block of the data blocks contains attribute values of the attribute in the query area.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Andreas Brodt, James L. Finnie, Knut Stolze, Mathias Trumpp
  • Patent number: 10262033
    Abstract: The present disclosure provides a computer implemented method and system for processing queries. The first data table comprises a set of data blocks. Each of the set of data blocks may be assigned respective attribute value information. A query involving a query condition on at least a first attribute of the first data table may be received. And a subset of the set of data blocks to be accessed may be selected based on the query condition and using the attribute value information. Furthermore, a guaranteed bound may be determined for a statistical metric on the first attribute based on at least one of the number of data blocks of the subset of data blocks and the attribute value information of the subset of data blocks. The guaranteed bound for the statistical metric may be used when determining a query execution plan for the received query.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: April 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andreas Brodt, Oliver Schiller, Marc Schwind, Mathias Trumpp
  • Patent number: 10235401
    Abstract: A method includes storing data entities in data storage blocks, a logical structure of the storage of the data entities in the data storage blocks is a database including the data entities stored in tables, receiving a request message including an instruction to execute operations using data of the data entities being logically stored in one or more rows of the data entities in the table and physically stored in the data storage blocks of a processing set, determining that the data entity to be used for execution of the operations is stored across the data storage blocks, generating a processing subset in response to the determining that the data entity is stored across the data storage blocks, and executing the operations using a portion of the data stored in the processing subset.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gregor Moehler, Torsten Steinbach, Knut Stolze, Mathias Trumpp
  • Patent number: 10229142
    Abstract: A method includes storing data entities in data storage blocks, a logical structure of the storage of the data entities in the data storage blocks is a database including the data entities stored in tables, receiving a request message including an instruction to execute operations using data of the data entities being logically stored in one or more rows of the data entities in the table and physically stored in the data storage blocks of a processing set, determining that the data entity to be used for execution of the operations is stored across the data storage blocks, generating a processing subset in response to the determining that the data entity is stored across the data storage blocks, and executing the operations using a portion of the data stored in the processing subset.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gregor Moehler, Torsten Steinbach, Knut Stolze, Mathias Trumpp
  • Publication number: 20170270161
    Abstract: The present disclosure provides a computer implemented method and system for processing queries. The first data table comprises a set of data blocks. Each of the set of data blocks may be assigned respective attribute value information. A query involving a query condition on at least a first attribute of the first data table may be received. And a subset of the set of data blocks to be accessed may be selected based on the query condition and using the attribute value information. Furthermore, a guaranteed bound may be determined for a statistical metric on the first attribute based on at least one of the number of data blocks of the subset of data blocks and the attribute value information of the subset of data blocks. The guaranteed bound for the statistical metric may be used when determining a query execution plan for the received query.
    Type: Application
    Filed: April 21, 2017
    Publication date: September 21, 2017
    Inventors: Andreas Brodt, Oliver Schiller, Marc Schwind, Mathias Trumpp
  • Publication number: 20170270160
    Abstract: The present disclosure provides a computer implemented method and system for processing queries. The first data table comprises a set of data blocks. Each of the set of data blocks may be assigned respective attribute value information. A query involving a query condition on at least a first attribute of the first data table may be received. And a subset of the set of data blocks to be accessed may be selected based on the query condition and using the attribute value information. Furthermore, a guaranteed bound may be determined for a statistical metric on the first attribute based on at least one of the number of data blocks of the subset of data blocks and the attribute value information of the subset of data blocks. The guaranteed bound for the statistical metric may be used when determining a query execution plan for the received query.
    Type: Application
    Filed: March 18, 2016
    Publication date: September 21, 2017
    Inventors: Andreas Brodt, Oliver Schiller, Marc Schwind, Mathias Trumpp
  • Publication number: 20170075937
    Abstract: A method includes storing data entities in data storage blocks, a logical structure of the storage of the data entities in the data storage blocks is a database including the data entities stored in tables, receiving a request message including an instruction to execute operations using data of the data entities being logically stored in one or more rows of the data entities in the table and physically stored in the data storage blocks of a processing set, determining that the data entity to be used for execution of the operations is stored across the data storage blocks, generating a processing subset in response to the determining that the data entity is stored across the data storage blocks, and executing the operations using a portion of the data stored in the processing subset.
    Type: Application
    Filed: September 14, 2015
    Publication date: March 16, 2017
    Inventors: Gregor Moehler, Torsten Steinbach, Knut Stolze, Mathias Trumpp
  • Publication number: 20170075934
    Abstract: A method includes storing data entities in data storage blocks, a logical structure of the storage of the data entities in the data storage blocks is a database including the data entities stored in tables, receiving a request message including an instruction to execute operations using data of the data entities being logically stored in one or more rows of the data entities in the table and physically stored in the data storage blocks of a processing set, determining that the data entity to be used for execution of the operations is stored across the data storage blocks, generating a processing subset in response to the determining that the data entity is stored across the data storage blocks, and executing the operations using a portion of the data stored in the processing subset.
    Type: Application
    Filed: October 25, 2016
    Publication date: March 16, 2017
    Inventors: Gregor Moehler, Torsten Steinbach, Knut Stolze, Mathias Trumpp
  • Publication number: 20170068694
    Abstract: The present disclosure relates to a method for processing a data table. The data table is divided into a plurality of data blocks, and a multidimensional data structure for representing the plurality of data blocks is generated. For each data block of at least part of the plurality of data blocks, a respective data element is added into the multidimensional data structure. The data element has multiple values indicative of a first attribute of the data block. The multidimensional data structure is stored for selectively processing a portion of the data blocks using the multidimensional data structure.
    Type: Application
    Filed: July 29, 2016
    Publication date: March 9, 2017
    Inventors: Andreas Brodt, James L. Finnie, Oliver Schiller, Marc Schwind, Knut Stolze, Mathias Trumpp
  • Publication number: 20170068688
    Abstract: The present disclosure relates to a method for processing data blocks of a data table. The data blocks comprise an attribute representing multidimensional spatial data objects, where the attribute has multiple values representing respective dimensions of the multidimensional spatial data object. The method comprises creating for each data block of the data blocks, a respective attribute metadata. The attribute metadata comprises attribute value information defining a multidimensional minimum bounding rectangle that covers attribute values of the attribute comprised in the data block. A query is processed on the multidimensional spatial data objects associated with a query area using the multidimensional minimum bounding rectangle to check whether a data block of the data blocks contains attribute values of the attribute in the query area.
    Type: Application
    Filed: July 29, 2016
    Publication date: March 9, 2017
    Inventors: Andreas Brodt, James L. Finnie, Knut Stolze, Mathias Trumpp
  • Patent number: 9501534
    Abstract: Determining an extremum value of an attribute of a first data table. The first data table includes a set of data blocks. Assigning each data block of the set of data blocks an attribute value information indicative of a range of values of the attribute. Assigning the attribute value information results in an extremum set of indicative maximum and minimum values of the attribute. Determining a reference value as the infimum or supremum of the extremum set. If the extremum is a minimum, selecting a subset of the set of data blocks, each having a respective minimum value of the attribute smaller than the reference value. If the extremum is a maximum, selecting a subset of the set of data blocks, each having a respective maximum value of the attribute higher than the reference value. Processing at least part of the subset of data blocks for identifying the extremum value.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: November 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Andreas Brodt, Oliver Schiller, Marc Schwind, Knut Stolze, Mathias Trumpp