Patents by Inventor Michael Perscheid
Michael Perscheid 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: 12737198Abstract: The present application is directed to a system which offers a turnkey solution (BPaaS) for running an organization business process via a third-party provider. In one example, the method may include generating a first plurality of finite state automata corresponding to a plurality of event sequences of a software process of a user, obtaining a second plurality of finite state automata based on a second plurality of event sequences of a host process of a provider, establishing channels of communication between the first and second plurality of finite state automata, executing the first and second plurality of finite state automata in parallel via the established channels, and determining whether the user process is compatible with the host process of the provider based on results of the execution, and displaying a result of the determination via a user interface of a computing system associated with the user.Type: GrantFiled: July 7, 2022Date of Patent: September 15, 2026Assignee: SAP SEInventors: Gregor Berg, Ralf Teusner, Bernhard Hoeppner, Michael Perscheid, Stefan Krumnow
-
Publication number: 20260119471Abstract: Embodiments relate to a method for training an index selection agent for iteratively determining an index set/to be used when running queries against a database, the method being implemented in a computer system. Preferably, the index selection agent is based on Reinforcement Learning.Type: ApplicationFiled: December 23, 2025Publication date: April 30, 2026Inventors: Jan KOSSMANN, Rainer SCHLOSSER, Alexander KASTIUS, Michael PERSCHEID, Hasso PLATTNER
-
Patent number: 12530336Abstract: Embodiments relate to a method for training an index selection agent for iteratively determining an index set I to be used when running queries against a database, the method being implemented in a computer system. Preferably, the index selection agent is based on Reinforcement Learning.Type: GrantFiled: October 15, 2024Date of Patent: January 20, 2026Assignee: Hasso-Plattner-Institut Für Digital Engineering gGmbHInventors: Jan Kossmann, Rainer Schlosser, Alexander Kastius, Michael Perscheid, Hasso Plattner
-
Publication number: 20250036610Abstract: Embodiments relate to a method for training an index selection agent for iteratively determining an index set/to be used when running queries against a database, the method being implemented in a computer system. Preferably, the index selection agent is based on Reinforcement Learning.Type: ApplicationFiled: October 15, 2024Publication date: January 30, 2025Inventors: Jan KOSSMANN, Rainer SCHLOSSER, Alexander KASTIUS, Michael PERSCHEID, Hasso PLATTNER
-
Patent number: 12180659Abstract: A pivot-steered tandem roller for ground compaction, comprising a machine frame with an operator platform, two compaction drums which are spaced apart from one another in the longitudinal direction of the machine and are each steerably mounted on the machine frame via a pivot steering system, a drive motor, a cooler, and a fan associated with the cooler and conveying a cooling air flow, the cooler being arranged vertically above and/or in the longitudinal direction of the machine at the level of one of the compaction drums. Moreover, the invention relates to a method for operating such a pivot-steered tandem roller.Type: GrantFiled: July 28, 2021Date of Patent: December 31, 2024Assignee: BOMAG GMBHInventors: Andreas Berenz, Hagen Brenner, Anna Theresa Christ, Michael Perscheid, Daniel Roos, Tobias Kreutz
-
Patent number: 12141117Abstract: Embodiments relate to a method for training an index selection agent for iteratively determining an index set I to be used when running queries against a database, the method being implemented in a computer system. Preferably, the index selection agent is based on Reinforcement Learning.Type: GrantFiled: February 10, 2023Date of Patent: November 12, 2024Assignee: Hasso-Plattner-Institut für Digital Engineering gGmbHInventors: Jan Kossmann, Rainer Schlosser, Alexander Kastius, Michael Perscheid, Hasso Plattner
-
Patent number: 11928489Abstract: The present disclosure relates to computer-implemented methods, software, and systems for providing extension application mechanisms. Memory is allocated for a virtual environment to run in an address space of an application that is to be extended with extension logic in a secure manner. The virtual environment is configured for execution of commands related to an extension functionality of the application. A virtual processor for an execution of a command of the commands is initialized at the virtual environment. The virtual processor is operable to manage one or more guest operating systems (OS). A first guest OS is loaded at the allocated memory and application logic of the extension functionality is copied into the allocated memory. The virtual environment is started to execute the first guest OS and the application logic of the extension functionality in relation to associated data of the application in the allocated memory.Type: GrantFiled: March 23, 2021Date of Patent: March 12, 2024Assignee: SAP SEInventors: Marco Kroll, Lutz Gericke, Michael Perscheid, Alexander Boehm
-
Publication number: 20240012657Abstract: The present application is directed to a system which offers a turnkey solution (BPaaS) for running an organization business process via a third-party provider. In one example, the method may include generating a first plurality of finite state automata corresponding to a plurality of event sequences of a software process of a user, obtaining a second plurality of finite state automata based on a second plurality of event sequences of a host process of a provider, establishing channels of communication between the first and second plurality of finite state automata, executing the first and second plurality of finite state automata in parallel via the established channels, and determining whether the user process is compatible with the host process of the provider based on results of the execution, and displaying a result of the determination via a user interface of a computing system associated with the user.Type: ApplicationFiled: July 7, 2022Publication date: January 11, 2024Inventors: Gregor Berg, Ralf Teusner, Bernhard Hoeppner, Michael Perscheid, Stefan Krumnow
-
Publication number: 20230315709Abstract: Embodiments relate to a method for training an index selection agent for iteratively determining an index set I to be used when running queries against a database, the method being implemented in a computer system. Preferably, the index selection agent is based on Reinforcement Learning.Type: ApplicationFiled: February 10, 2023Publication date: October 5, 2023Inventors: Jan KOSSMANN, Rainer SCHLOSSER, Alexander KASTIUS, Michael PERSCHEID, Hasso PLATTNER
-
Publication number: 20220034047Abstract: A pivot-steered tandem roller for ground compaction, comprising a machine frame with an operator platform, two compaction drums which are spaced apart from one another in the longitudinal direction of the machine and are each steerably mounted on the machine frame via a pivot steering system, a drive motor, a cooler, and a fan associated with the cooler and conveying a cooling air flow, the cooler being arranged vertically above and/or in the longitudinal direction of the machine at the level of one of the compaction drums. Moreover, the invention relates to a method for operating such a pivot-steered tandem roller.Type: ApplicationFiled: July 28, 2021Publication date: February 3, 2022Inventors: Andreas BERENZ, Hagen BRENNER, Anna Theresa CHRIST, Michael PERSCHEID, Daniel ROOS, Tobias KREUTZ
-
Publication number: 20210232416Abstract: The present disclosure relates to computer-implemented methods, software, and systems for providing extension application mechanisms. Memory is allocated for a virtual environment to run in an address space of an application that is to be extended with extension logic in a secure manner. The virtual environment is configured for execution of commands related to an extension functionality of the application. A virtual processor for an execution of a command of the commands is initialized at the virtual environment. The virtual processor is operable to manage one or more guest operating systems (OS). A first guest OS is loaded at the allocated memory and application logic of the extension functionality is copied into the allocated memory. The virtual environment is started to execute the first guest OS and the application logic of the extension functionality in relation to associated data of the application in the allocated memory.Type: ApplicationFiled: March 23, 2021Publication date: July 29, 2021Inventors: Marco Kroll, Lutz Gericke, Michael Perscheid, Alexander Boehm
-
Patent number: 10990427Abstract: The present disclosure relates to computer-implemented methods, software, and systems for providing extension application mechanisms. Memory is allocated for a virtual environment to run in an address space of an application that is to be extended with extension logic in a secure manner. The virtual environment is configured for execution of commands related to an extension functionality of the application. A virtual processor for an execution of a command of the commands is initialized at the virtual environment. The virtual processor is operable to manage one or more guest operating systems (OS). A first guest OS is loaded at the allocated memory and application logic of the extension functionality is copied into the allocated memory. The virtual environment is started to execute the first guest OS and the application logic of the extension functionality in relation to associated data of the application in the allocated memory.Type: GrantFiled: April 3, 2019Date of Patent: April 27, 2021Assignee: SAP SEInventors: Marco Kroll, Lutz Gericke, Michael Perscheid, Alexander Boehm
-
Publication number: 20200319902Abstract: The present disclosure relates to computer-implemented methods, software, and systems for providing extension application mechanisms. Memory is allocated for a virtual environment to run in an address space of an application that is to be extended with extension logic in a secure manner. The virtual environment is configured for execution of commands related to an extension functionality of the application. A virtual processor for an execution of a command of the commands is initialized at the virtual environment. The virtual processor is operable to manage one or more guest operating systems (OS). A first guest OS is loaded at the allocated memory and application logic of the extension functionality is copied into the allocated memory. The virtual environment is started to execute the first guest OS and the application logic of the extension functionality in relation to associated data of the application in the allocated memory.Type: ApplicationFiled: April 3, 2019Publication date: October 8, 2020Inventors: Marco Kroll, Lutz Gericke, Michael Perscheid, Alexander Boehm