Patents by Inventor Martin Semmler
Martin Semmler 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: 7953639Abstract: A computer-implemented method for configuring a customized extension for an electronic product transaction database object class includes receiving user-initiated input that selects a set type predefined for at least one electronic product database object class that defines a product type for which instances of the electronic product database object class may be created. The method also includes associating the selected set type with a selected electronic product transaction database object class used in a computer-executed product transaction process and for which instances of the electronic product transaction database object may be created. The selected set type is to serve as a customized extension for the selected electronic product transaction database object class when a product that is defined by a product database object class that uses the selected set type is identified in the computer-executed product transaction process.Type: GrantFiled: March 23, 2006Date of Patent: May 31, 2011Assignee: SAP AGInventors: Roland Keil, Michael Witte, Martin Semmler
-
Patent number: 7424448Abstract: A computer-implemented method for processing spare parts purchase orders includes receiving, during a manufacturing planning phase, an estimate of the number of the spare parts that will be needed to be produced during a given period to satisfy expected purchase orders for the spare part. The method also includes receiving a user-defined configurable reasonable quantity rule to be used during processing of electronic purchase order information. The method further includes, upon receipt of an electronic purchase order, determining whether a quantity value included in the electronic purchase order is reasonable using the defined reasonable quantity check rule, and if determined unreasonable, generating an indication that the quantity value was determined to be unreasonable.Type: GrantFiled: March 23, 2006Date of Patent: September 9, 2008Assignee: SAP AGInventors: Carsten Fuchs, Horst Juettner, Martin Semmler
-
Publication number: 20070265928Abstract: This disclosure relates to the use of credit rating information in the processing of an electronic sales order. In one aspect, a computer-implemented method of processing an electronic sales order process includes receiving, in an electronic sales order process, information that identifies an entity liable for making payment for the sales order and for which a database record exists in an accessible database of entities. The method also includes accessing a determined credit rating measure associated with the database record for the entity liable for making payment, to identify a subsequent sales order processing step that has been associated with the determined credit rating measure. The method further includes performing the identified subsequent processing step.Type: ApplicationFiled: March 23, 2006Publication date: November 15, 2007Inventors: Carsten Fuchs, Horst Juettner, Martin Semmler
-
Publication number: 20070226067Abstract: A computer-implemented method for processing spare parts purchase orders includes receiving, during a manufacturing planning phase, an estimate of the number of the spare parts that will be needed to be produced during a given period to satisfy expected purchase orders for the spare part. The method also includes receiving a user-defined configurable reasonable quantity rule to be used during processing of electronic purchase order information. The method further includes, upon receipt of an electronic purchase order, determining whether a quantity value included in the electronic purchase order is reasonable using the defined reasonable quantity check rule, and if determined unreasonable, generating an indication that the quantity value was determined to be unreasonable.Type: ApplicationFiled: March 23, 2006Publication date: September 27, 2007Inventors: Carsten Fuchs, Horst Juettner, Martin Semmler
-
Publication number: 20070226054Abstract: Electronic sales promotion information is created that includes multiple sales promotion items that may apply to the same product sales transaction, and electronic sales orders are processed using the created electronic sales promotion information. A method of creating sales promotion information includes receiving user-initiated input to generate a sales promotion marketing item and associate the generated marketing item with sales of a selected product. If one or more sales promotion marketing items have been previously associated with sales of the selected product, a user is provided a display of the previously associated marketing items to guide user design of conditions among the newly associated marketing item and the one or more previously associated marketing items. User-designed condition information is received and electronically stored for use in a subsequent computer-executed process.Type: ApplicationFiled: March 23, 2006Publication date: September 27, 2007Inventors: Roland Keil, Susanne Georg, Martin Semmler
-
Publication number: 20070226068Abstract: A computer-implemented method for configuring a customized extension for an electronic product transaction database object class includes receiving user-initiated input that selects a set type predefined for at least one electronic product database object class that defines a product type for which instances of the electronic product database object class may be created. The method also includes associating the selected set type with a selected electronic product transaction database object class used in a computer-executed product transaction process and for which instances of the electronic product transaction database object may be created. The selected set type is to serve as a customized extension for the selected electronic product transaction database object class when a product that is defined by a product database object class that uses the selected set type is identified in the computer-executed product transaction process.Type: ApplicationFiled: March 23, 2006Publication date: September 27, 2007Inventors: Roland Keil, Michael Witte, Martin Semmler
-
Publication number: 20070209038Abstract: Conflict avoidance and conflict detection and resolution methods are provided for transaction processing in a distributed computing system. For conflict avoidance, first data for a transaction is generated in a first computing system and is used in executing a dependent process for the transaction in a second computing system that is integrated with the first computing system by an asynchronous messaging system. The first data is sent to the second computing system in a first asynchronous message. The first computing system receives from the second computing system a second asynchronous message with second data that identifies when a predefined event of the transaction, dependent on the first data, is to occur. User alteration of the first data for the transaction in the first computing system is then prevented after a preconfigured time period before when the predefined event is identified to occur.Type: ApplicationFiled: February 13, 2006Publication date: September 6, 2007Inventors: Carsten Fuchs, Hans-Ulrich Helmolt, Martin Semmler
-
Publication number: 20040017397Abstract: A user interface with a main controller and subcontrollers nested within the main controller. The main controller refers to blueprint tables to instantiate and manage the subcontrollers. The subcontrollers are responsible for generating view components displayable in client devices. The main controller receives requests from client devices and manages the communications between subcontrollers, and between a subcontroller and a model of business data and logic. One or more subcontrollers and their respective views may form a container for data management on the screen. The main controller assembles the views from the subcontrollers into a page and transmits it to the client device. A user interface builder for defining blueprint tables is also disclosed.Type: ApplicationFiled: March 14, 2003Publication date: January 29, 2004Inventors: Thomas Bach, Steffen Tatzel, Martin Semmler, Rainer Brendle
-
Publication number: 20030229646Abstract: A user interface with a main controller and subcontrollers nested within the main controller. The main controller refers to blueprint tables to instantiate and manage the subcontrollers. The subcontrollers are responsible for generating view components displayable in client devices. The main controller receives requests from client devices and manages the communications between subcontrollers, and between a subcontroller and a model of business data and logic. One or more subcontrollers and their respective views may form a container for data management on the screen. The main controller assembles the views from the subcontrollers into a page and transmits it to the client device. A user interface builder for defining blueprint tables is also disclosed.Type: ApplicationFiled: March 14, 2003Publication date: December 11, 2003Inventors: Thomas Bach, Steffen Tatzel, Martin Semmler, Rainer Brendle
-
Publication number: 20030227482Abstract: A user interface with a main controller and subcontrollers nested within the main controller. The main controller refers to blueprint tables to instantiate and manage the subcontrollers. The subcontrollers are responsible for generating view components displayable in client devices. The main controller receives requests from client devices and manages the communications between subcontrollers, and between a subcontroller and a model of business data and logic. One or more subcontrollers and their respective views may form a container for data management on the screen. The main controller assembles the views from the subcontrollers into a page and transmits it to the client device. A user interface builder for defining blueprint tables is also disclosed.Type: ApplicationFiled: March 14, 2003Publication date: December 11, 2003Inventors: Thomas Bach, Steffen Tatzel, Martin Semmler, Rainer Brendle