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: 12608447Abstract: 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: GrantFiled: December 15, 2022Date of Patent: April 21, 2026Assignee: SAP SEInventors: Matthias Uflacker, Dipti Shankar, Maximilian Eckert
-
Patent number: 12537028Abstract: Methods, systems, and computer-readable storage media for a video generation platform that automatically generates videos, also referred to herein as stories, based on story templates, story data, and story metadata. The video generation platform provides interfaces for third-party systems to render videos and publish the videos as a story for defined channels and recipients.Type: GrantFiled: May 15, 2024Date of Patent: January 27, 2026Assignee: SAP SEInventors: Michael Wittmann, Henrik Miers, Pascal Keilbach, Joshua Pusch, Matthias Uflacker
-
Publication number: 20250356883Abstract: Methods, systems, and computer-readable storage media for a video generation platform that automatically generates videos, also referred to herein as stories, based on story templates, story data, and story metadata. The video generation platform provides interfaces for third-party systems to render videos and publish the videos as a story for defined channels and recipients.Type: ApplicationFiled: May 15, 2024Publication date: November 20, 2025Inventors: Michael Wittmann, Henrik Miers, Pascal Keilbach, Joshua Pusch, Matthias Uflacker
-
Patent number: 12282478Abstract: 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: GrantFiled: April 2, 2020Date of Patent: April 22, 2025Assignee: Hasso-Plattner-Institut für Digital Engineering gGmbHInventors: Rainer Schlosser, Jan Kossmann, Martin Boissier, Matthias Uflacker, Hasso Plattner
-
Publication number: 20240290357Abstract: 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: ApplicationFiled: February 23, 2023Publication date: August 29, 2024Inventors: Matthias Uflacker, Michael Wittmann, Pascal Keilbach, Simon Ximeng Zhai, Ying Dai, Can Liu, Tianyu Yin, Jianmin Xue
-
Publication number: 20240202283Abstract: 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: ApplicationFiled: December 15, 2022Publication date: June 20, 2024Inventors: Matthias Uflacker, Dipti Shankar, Maximilian Eckert
-
Patent number: 11256718Abstract: 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: GrantFiled: March 26, 2019Date of Patent: February 22, 2022Assignee: Hasso-Plattner-Institut für Digital Engineering gGmbHInventors: Hasso Plattner, Matthias Uflacker, Martin Boissier, Rainer Schlosser
-
Publication number: 20200320070Abstract: 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: ApplicationFiled: April 2, 2020Publication date: October 8, 2020Inventors: Rainer SCHLOSSER, Jan KOSSMAN, Martin BOISSIER, Matthias UFLACKER, Hasso PLATTNER
-
Publication number: 20190294615Abstract: 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: ApplicationFiled: March 26, 2019Publication date: September 26, 2019Inventors: Hasso PLATTNER, Matthias UFLACKER, Martin BOISSIER, Rainer SCHLOSSER
-
Patent number: 9256839Abstract: 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: GrantFiled: May 7, 2010Date of Patent: February 9, 2016Assignee: HASSO-PLATTNER-INSTITUT FUR SOFTWARESYSTEMTECHNIK GMBHInventors: Hasso Plattner, Alexander Zeier, Matthias Uflacker, Cafer Tosun, Janek Schumann, Kok Thim Chew
-
Publication number: 20100287145Abstract: 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: ApplicationFiled: May 7, 2010Publication date: November 11, 2010Applicant: Hasso-Plattner-Institut fuer Softwaresystemtechnik GmbHInventors: Alexander Zeier, Hasso Plattner, Matthias Uflacker, Cafer Tosun, Janek Schumann, Kok Thim Chew