Patents by Inventor Patrick Zimmer
Patrick Zimmer 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: 10534592Abstract: Technologies are provided for creating and using template constraint expressions in constraint-based systems. Template constraint expressions can be created that can be used to define multiple usages of a same constraint rule in a configuration model. Using the template constraint expression, the constraint rule can be translated once and used multiple times as different instances of the rule are activated. Updates to the rule can be made to the template constraint expression and applied to all of the related instances. Constraint expressions can be created based on the template constraint expression. Multiple object instances in a configuration model can be identified that satisfy matching criteria of the template constraint expression. Variables of the matching object instances can be mapped to variable placeholders in the template constraint expression to create constraint expressions. A constraint solver can be used to evaluate the constraint expressions.Type: GrantFiled: February 21, 2018Date of Patent: January 14, 2020Assignee: SAP SEInventors: Patrick Berg, Conrad Drescher, Patrick Zimmer
-
Publication number: 20190042215Abstract: Technologies are provided for creating and using template constraint expressions in constraint-based systems. Template constraint expressions can be created that can be used to define multiple usages of a same constraint rule in a configuration model. Using the template constraint expression, the constraint rule can be translated once and used multiple times as different instances of the rule are activated. Updates to the rule can be made to the template constraint expression and applied to all of the related instances. Constraint expressions can be created based on the template constraint expression. Multiple object instances in a configuration model can be identified that satisfy matching criteria of the template constraint expression. Variables of the matching object instances can be mapped to variable placeholders in the template constraint expression to create constraint expressions. A constraint solver can be used to evaluate the constraint expressions.Type: ApplicationFiled: February 21, 2018Publication date: February 7, 2019Applicant: SAP SEInventors: Patrick Berg, Conrad Drescher, Patrick Zimmer
-
Publication number: 20150100946Abstract: The disclosure generally describes computer-implemented methods, software, and systems for using mock application data to validate applications. A particular application to be validated is identified, wherein the particular application is generated via a user interface for generating new applications, and wherein the particular application is consistent with a data model used during the generation of the particular application. A set of stored mock application data associated with the particular application is identified. At least a portion of the identified set of mock application data is incorporated into a runtime version of the particular application. The particular application is executed using the incorporated set of mock application data in a validation environment.Type: ApplicationFiled: October 8, 2013Publication date: April 9, 2015Inventors: Frank Brunswig, Jochen Saterdag, Patrick Zimmer
-
Patent number: 8949864Abstract: A method includes transforming, by a report connector according to at least one input mapping rule of the report connector, first input data received by a first application to create second input data for a specific report of a plurality of existing reports of a second application. The method also includes providing, by the report connector, the second input data to a report application programming interface (API) capable of providing an interface to the report of the second application. The method also includes receiving, by the report connector, first output data from the report API, the first output data based on the output data from the specific report of the second application. The method also includes transforming, by the report connector according to at least one output mapping rule of the report connector, the first output data to create second output data for the first application.Type: GrantFiled: May 31, 2007Date of Patent: February 3, 2015Assignee: SAP SEInventors: Matthias Geiger, Miro Vins, Patrick Zimmer
-
Patent number: 8433729Abstract: A method includes determining, by a conversion tool, at least one specific data associated with an interface of a service of a first application, the determining comprising retrieving metadata associated with the service of the first application, the metadata describing the specific data; and automatically generating, by the conversion tool, a data context for use in requesting the service from the first application, the data context comprising at least one data field for storing the at least one specific data associated with the interface of the service.Type: GrantFiled: September 29, 2006Date of Patent: April 30, 2013Assignee: SAP AGInventors: Sven-Eric Eigemann, Matthias Geiger, Patrick Zimmer
-
Patent number: 8234649Abstract: Systems and methods are provided for enabling communication between a composite system providing additional functionality not contained in existing legacy systems and other existing systems using different commands, variables, protocols, methods, or instructions, when data may be located on more than one system. In an embodiment, multiple software layers are used to independently manage different aspects of an application. A business logic layer may be used in an embodiment to facilitate reading/writing operations on data that may be stored locally and/or on external systems using different commands, variables, protocols, methods, or instructions. A backend abstraction layer may be used in an embodiment in conjunction with the business logic layer to facilitate communication with the external systems. A user interface layer may be used in an embodiment to manage a user interface, a portal layer to manage a user context, and a process logic layer to manage a workflow.Type: GrantFiled: August 14, 2009Date of Patent: July 31, 2012Assignee: SAP AGInventors: Frederik Thormaehlen, Frank Mock, Volker Wiechers, Sebastian Speck, Pia Kinkel, Ruth Groene, Martin Czekalla, Gabor Faludi, Robert Christoph Lorch, Peter Csontos, Bela Tolvaj, Gergely Pap, Csaba Hegedus, Berhard Fuhge, Marton Pinter, Robert Foldvari, Volker Stiehl, Patrick Zimmer
-
Publication number: 20110072092Abstract: The semantic message maintenance system provides a tool for a system with a backend and set of intermediate systems to maintain semantics of a message such that the end user can receive the information provided by the backend system in a manner that is comprehendible to the end user who has no specific knowledge of the functioning of the backend system. A message mapping system uses a series of mapping definitions and standardized identification fields. Both variable data textual data can be preserved.Type: ApplicationFiled: September 23, 2009Publication date: March 24, 2011Applicant: SAP AGInventors: Bettina Zedlitz, Hans-Joerg Rutsch, Patrick Zimmer
-
Publication number: 20100287555Abstract: Systems and methods are provided for enabling communication between a composite system providing additional functionality not contained in existing legacy systems and other existing systems using different commands, variables, protocols, methods, or instructions, when data may be located on more than one system. In an embodiment, multiple software layers are used to independently manage different aspects of an application. A business logic layer may be used in an embodiment to facilitate reading/writing operations on data that may be stored locally and/or on external systems using different commands, variables, protocols, methods, or instructions. A backend abstraction layer may be used in an embodiment in conjunction with the business logic layer to facilitate communication with the external systems. A user interface layer may be used in an embodiment to manage a user interface, a portal layer to manage a user context, and a process logic layer to manage a workflow.Type: ApplicationFiled: August 14, 2009Publication date: November 11, 2010Applicant: SAP AGInventors: Frederik THORMAEHLEN, Frank MOCK, Volker WIECHERS, Sebastian SPECK, Pia KINKEL, Ruth GROENE, Martin CZEKALLA, Gabor FALUDI, Robert Christoph LORCH, Peter CSONTOS, Bela TOLVAJ, Gergely PAP, Csaba HEGEDUS, Berhard FUHGE, Marton PINTER, Robert FOLDVARI, Volker STIEHL, Patrick ZIMMER
-
Publication number: 20080104616Abstract: A method includes transforming, by a report connector according to at least one input mapping rule of the report connector, first input data received by a first application to create second input data for a specific report of a plurality of existing reports of a second application. The method also includes providing, by the report connector, the second input data to a report application programming interface (API) capable of providing an interface to the report of the second application. The method also includes receiving, by the report connector, first output data from the report API, the first output data based on the output data from the specific report of the second application. The method also includes transforming, by the report connector according to at least one output mapping rule of the report connector, the first output data to create second output data for the first application.Type: ApplicationFiled: May 31, 2007Publication date: May 1, 2008Applicant: SAP AGInventors: Matthias GEIGER, Miro VINS, Patrick ZIMMER
-
Publication number: 20080082535Abstract: A method includes determining, by a conversion tool, at least one specific data associated with an interface of a service of a first application, the determining comprising retrieving metadata associated with the service of the first application, the metadata describing the specific data; and automatically generating, by the conversion tool, a data context for use in requesting the service from the first application, the data context comprising at least one data field for storing the at least one specific data associated with the interface of the service.Type: ApplicationFiled: September 29, 2006Publication date: April 3, 2008Inventors: Sven-Eric Eigemann, Matthias Geiger, Patrick Zimmer
-
Publication number: 20070192291Abstract: A method for creating a custom work list includes executing a query based on search criteria. Results of the query comprising at least one of a business object and a task conforming to the search criteria. The search criteria and the returned results are combined to create said custom work list.Type: ApplicationFiled: February 2, 2006Publication date: August 16, 2007Inventors: Miro Vins, Patrick Zimmer
-
Patent number: 5921408Abstract: A flatware dispensing unit for dispensing flatware is disclosed including a primary housing having at least one compartment for receiving flatware therein with the compartment having an elongated slot for exposing at least a portion of the flatware. In a first embodiment, a cartridge having a complimentary elongated slot substantially aligned with the elongated slot in the compartment when the cartridge is positioned within the compartment. The flatware cartridge includes a widened portion which when inserted into the compartment aligns with a widened portion of the elongated slot of the compartment. In doing so, the cartridge may be easily dropped into the compartment such that the flatware need not be individually handled by the person stocking the dispenser unit and limits the number of utensils which can be removed from the dispenser at one time.Type: GrantFiled: November 4, 1997Date of Patent: July 13, 1999Assignee: Fort James CorporationInventors: Keith Groenewold, Patrick Zimmer
-
Patent number: 5232524Abstract: The steel having improved deep-drawing properties is characterized in that it contains carbon in a proportion of less than 0.015%, manganese in a proportion of from 0.15 to 0.25%, sulfur in a proportion of less than 0.012% and aluminum in a proportion of less than 0.04%.This steel is intended for the production of thin sheet metal intended for deep-drawing, in accordance with a process comprising, in particular, the following operations:production, in a converter, of a steel having the above composition;hot-rolling entirely in the austenitic region;winding at a temperature higher than 650.degree. C.;continuous annealing, after cold-rolling, at a temperature below 700.degree. C.Type: GrantFiled: June 26, 1992Date of Patent: August 3, 1993Assignee: SollacInventors: Daniel Lafontaine, Georges Van Hoeck, Patrick Zimmer