Patents by Inventor Matthias Uflacker

Matthias Uflacker 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: 11256718
    Abstract: Computer-implemented method for allocating columns of a table stored in a database system into at least two sets of columns, a first set and a second set, the data of the columns allocated to the first set being stored on a primary storage medium using a column-oriented data structure and the data of columns allocated to the second set being stored on a secondary storage medium using a row-oriented data structure, wherein the method comprises the step of allocating the columns of the table to the first and the second set autonomously on the basis of a performance-cost model.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: February 22, 2022
    Assignee: Hasso-Plattner-Institut für Digital Engineering gGmbH
    Inventors: Hasso Plattner, Matthias Uflacker, Martin Boissier, Rainer Schlosser
  • Publication number: 20200320070
    Abstract: The inventors have implemented in a columnar in-memory database and studied access patterns of a large production enterprise system. To obtain accurate cost estimates for a configuration, the inventors have used the what-if capabilities of modern query optimizers. What-if calls, however, are the major bottleneck for most index selection approaches. Hence, a major constraint is to limit the number of what-if optimizer calls. And even though the inventive approach does not limit the index candidate set, it decreases the number of what-if calls because in each iteration step the number of possible (index) extensions is comparably small which results in a limited number of what-if calls.
    Type: Application
    Filed: April 2, 2020
    Publication date: October 8, 2020
    Inventors: Rainer SCHLOSSER, Jan KOSSMAN, Martin BOISSIER, Matthias UFLACKER, Hasso PLATTNER
  • Publication number: 20190294615
    Abstract: Computer-implemented method for allocating columns of a table stored in a database system into at least two sets of columns, a first set and a second set, the data of the columns allocated to the first set being stored on a primary storage medium using a column-oriented data structure and the data of columns allocated to the second set being stored on a secondary storage medium using a row-oriented data structure, wherein the method comprises the step of allocating the columns of the table to the first and the second set autonomously on the basis of a performance-cost model.
    Type: Application
    Filed: March 26, 2019
    Publication date: September 26, 2019
    Inventors: Hasso PLATTNER, Matthias UFLACKER, Martin BOISSIER, Rainer SCHLOSSER
  • Patent number: 9256839
    Abstract: In one embodiment the present invention relates to a method for navigating within a database containing business objects. The method includes the steps of providing a preconfigured model comprising preconfigured business object types and preconfigured associations of the business object types, identifying a reference to a business object instance within a software object and determining a primary business object type corresponding to the business object instance, providing links to at least one secondary business object type associated with the primary business object type in accordance with the preconfigured business model, and retrieving from the database at least one attribute of at least one business object instance within the secondary business object type associated to the primary business object type in accordance with the preconfigured model. In this manner, a user may more easily navigate the database.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: February 9, 2016
    Assignee: HASSO-PLATTNER-INSTITUT FUR SOFTWARESYSTEMTECHNIK GMBH
    Inventors: Hasso Plattner, Alexander Zeier, Matthias Uflacker, Cafer Tosun, Janek Schumann, Kok Thim Chew
  • Publication number: 20100287145
    Abstract: In one embodiment the present invention relates to a method for navigating within a database containing business objects. The method includes the steps of providing a preconfigured model comprising preconfigured business object types and preconfigured associations of the business object types, identifying a reference to a business object instance within a software object and determining a primary business object type corresponding to the business object instance, providing links to at least one secondary business object type associated with the primary business object type in accordance with the preconfigured business model, and retrieving from the database at least one attribute of at least one business object instance within the secondary business object type associated to the primary business object type in accordance with the preconfigured model. In this manner, a user may more easily navigate the database.
    Type: Application
    Filed: May 7, 2010
    Publication date: November 11, 2010
    Applicant: Hasso-Plattner-Institut fuer Softwaresystemtechnik GmbH
    Inventors: Alexander Zeier, Hasso Plattner, Matthias Uflacker, Cafer Tosun, Janek Schumann, Kok Thim Chew