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: 12282478
    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: Grant
    Filed: April 2, 2020
    Date of Patent: April 22, 2025
    Assignee: Hasso-Plattner-Institut für Digital Engineering gGmbH
    Inventors: Rainer Schlosser, Jan Kossmann, Martin Boissier, Matthias Uflacker, Hasso Plattner
  • Publication number: 20240290357
    Abstract: Methods, systems, and computer-readable storage media for receiving a request including a template identifier and a data payload, retrieving, from a data store, a template based on the template identifier, the template being of a first format and defining content elements and data to be depicted in a video, populating one or more data values of the data payload into the template, providing, based on the template, code in a second format that is different from the first format, generating the video based on the code, and transmitting the video to one or more users.
    Type: Application
    Filed: February 23, 2023
    Publication date: August 29, 2024
    Inventors: Matthias Uflacker, Michael Wittmann, Pascal Keilbach, Simon Ximeng Zhai, Ying Dai, Can Liu, Tianyu Yin, Jianmin Xue
  • Publication number: 20240202283
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program may receive a set of data from a data source. The program may generate a plurality of time series data based on the set of data. The program may determine a subset of the plurality of time series data as anomalies. The program may provide notifications indicating that the subset of the plurality of time series data are anomalies.
    Type: Application
    Filed: December 15, 2022
    Publication date: June 20, 2024
    Inventors: Matthias Uflacker, Dipti Shankar, Maximilian Eckert
  • 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