Patents by Inventor Moritz Thomas
Moritz Thomas 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: 10860579Abstract: A system for query planning and execution with reusable memory stack(s) is provided. In some implementations, the system performs operations comprising providing a first space in memory for storing first results of a first operator of a query, the first space located within a portion of a heap memory. The operations can further comprise generating at least a portion of the first results based on executing the first operator, providing a descriptor comprising information regarding the first space to a second operator which occurs after the first operator in a query plan, providing a second space in the previously allocated portion for storing second results of the second operator, and/or generating at least a portion of the second results based on executing the second operator using the first space. Related systems, methods, and articles of manufacture are also described.Type: GrantFiled: January 30, 2017Date of Patent: December 8, 2020Assignee: SAP SEInventors: Timm Steinbeck, Moritz Thomas
-
Publication number: 20180218039Abstract: A system for query planning and execution with reusable memory stack(s) is provided. In some implementations, the system performs operations comprising providing a first space in memory for storing first results of a first operator of a query, the first space located within a portion of a heap memory. The operations can further comprise generating at least a portion of the first results based on executing the first operator, providing a descriptor comprising information regarding the first space to a second operator which occurs after the first operator in a query plan, providing a second space in the previously allocated portion for storing second results of the second operator, and/or generating at least a portion of the second results based on executing the second operator using the first space. Related systems, methods, and articles of manufacture are also described.Type: ApplicationFiled: January 30, 2017Publication date: August 2, 2018Inventors: Timm Steinbeck, Moritz Thomas
-
Patent number: 9501513Abstract: A system and process that manages access to a resource in an enterprise service-oriented architecture environment. The system recognizes a master for each resource that has ultimate control over the respective resource. The master grants access to the resource though a lock system. If a system does not relinquish access to the resource, then the master is able to reclaim the lock to ensure the continued availability of the resource to all systems. This system ensures data coherency, while also improving performance by diminishing the amount of time a resource is unnecessarily locked and the time to obtain a lock.Type: GrantFiled: August 30, 2007Date of Patent: November 22, 2016Assignee: SAP SEInventors: Andreas Daum, Wolfgang Walter, Moritz Thomas, Jacek Zuber
-
Patent number: 8825854Abstract: A method and system for providing a secure method and process for accessing resources that are made available by a server. A demilitarized zone (DMZ) framework provides a frontend system that is protected by a firewall and separated from a backend system by a second firewall. The frontend system provides the user interface functionality common to the backend but contains no access directly to the resources that the user interface operates upon. Placing the user interface on a separate machine from the resource data provides an additional layer of security. In addition, separate communication protocols are used between the user and the frontend and between the frontend and the backend system. Thus, a malicious programmer or program will not know the location of the resource or the method for communicating with the backend server to access the resource.Type: GrantFiled: November 24, 2008Date of Patent: September 2, 2014Assignee: SAP AGInventors: Wolfgang Walter, Iain Morrison, Gregor Rieken, Moritz Thomas, Stephan Toebben
-
Patent number: 8504396Abstract: A method and apparatus directed to receiving maintenance demands and historical maintenance data associated with maintenance items are presented. A plurality of models that each define locations, maintenance items, resources, cycles, and average performance is generated, wherein each model represents a hypothetical scenario adjustable by a user so that a model representing one scenario may be compared alongside another model to view the differences in result for various hypothetical scenarios. One or more plans are generated for each model and take into account the received maintenance demands and historical maintenance data. A work package is generated in view of the received maintenance demands and historical maintenance data and the plan.Type: GrantFiled: December 24, 2002Date of Patent: August 6, 2013Assignee: SAP AktiengeselleschaftInventors: Thomas Quintus, Sven Krüppel-Berndt, Moritz Thomas
-
Publication number: 20100131616Abstract: A method and system for providing a secure method and process for accessing resources that are made available by a server. A demilitarized zone (DMZ) framework provides a frontend system that is protected by a firewall and separated from a backend system by a second firewall. The frontend system provides the user interface functionality common to the backend but contains no access directly to the resources that the user interface operates upon. Placing the user interface on a separate machine from the resource data provides an additional layer of security. In addition, separate communication protocols are used between the user and the frontend and between the frontend and the backend system. Thus, a malicious programmer or program will not know the location of the resource or the method for communicating with the backend server to access the resource.Type: ApplicationFiled: November 24, 2008Publication date: May 27, 2010Applicant: SAP AGInventors: Wolfgang Walter, Iain Morrison, Gregor Rieken, Moritz Thomas, Stephan Toebben
-
Publication number: 20090063488Abstract: A system and process that manages access to a resource in an enterprise service-oriented architecture environment. The system recognizes a master for each resource that has ultimate control over the respective resource. The master grants access to the resource though a lock system. If a system does not relinquish access to the resource, then the master is able to reclaim the lock to ensure the continued availability of the resource to all systems. This system ensures data coherency, while also improving performance by diminishing the amount of time a resource is unnecessarily locked and the time to obtain a lock.Type: ApplicationFiled: August 30, 2007Publication date: March 5, 2009Inventors: Andreas Daum, Wolfgang Walter, Moritz Thomas, Jacek Zuber
-
Publication number: 20040138938Abstract: In one aspect, there is a system with a planning engine. The planning engine is configured to receive a packaging type maintenance demand including a valid date range, to determine an maintenance item associated with the packaging type maintenance demand, to determine one or more assigned slots associated with the maintenance item, each slot including a respective date range, to select one slot from the determined one or more assigned slots, the selected one slot having a respective date range that is compatible with the valid date range, and to combine a first set of maintenance tasks associated with the packaging type maintenance demand with a second set of maintenance tasks associated with the selected one slot.Type: ApplicationFiled: December 24, 2002Publication date: July 15, 2004Inventors: Thomas Quintus, Sven Kruppel-Berndt, Moritz Thomas
-
Publication number: 20040122722Abstract: In one aspect, there is a system with a planning engine. The planning engine is configured to receive a packaging type maintenance demand including a valid date range, to determine an maintenance item associated with the packaging type maintenance demand, to determine one or more assigned slots associated with the maintenance item, each slot including a respective date range, to select one slot from the determined one or more assigned slots, the selected one slot having a respective date range that is compatible with the valid date range, and to combine a first set of maintenance tasks associated with the packaging type maintenance demand with a second set of maintenance tasks associated with the selected one slot.Type: ApplicationFiled: December 24, 2002Publication date: June 24, 2004Inventors: Thomas Quintus, Moritz Thomas, Sven Kruppel-Berndt
-
Publication number: 20040122723Abstract: In one aspect, there is a system a storage device and a planning engine. The storage device can be permanent or persistent. The storage device includes a first planning object having a first value associated with an out of compliance parameter, a second value associated with a maximum utilization parameter, the second value being less than the first value, a third value associated with a minimum utilization parameter, the third value being less than the second value, and a fourth value associated with a target utilization value, the fourth value being less than the second value and greater than the third value and indicating when a maintenance demand is due. The planning engine is configured to determine whether a slot exists for the maintenance demand where the slot comprises a start date between the second and third values, inclusive.Type: ApplicationFiled: December 24, 2002Publication date: June 24, 2004Inventors: Thomas Quintus, Sven Kruppel-Berndt, Moritz Thomas