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: 7953639
    Abstract: 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: Grant
    Filed: March 23, 2006
    Date of Patent: May 31, 2011
    Assignee: SAP AG
    Inventors: Roland Keil, Michael Witte, Martin Semmler
  • Patent number: 7424448
    Abstract: 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: Grant
    Filed: March 23, 2006
    Date of Patent: September 9, 2008
    Assignee: SAP AG
    Inventors: Carsten Fuchs, Horst Juettner, Martin Semmler
  • Publication number: 20070265928
    Abstract: 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: Application
    Filed: March 23, 2006
    Publication date: November 15, 2007
    Inventors: Carsten Fuchs, Horst Juettner, Martin Semmler
  • Publication number: 20070226067
    Abstract: 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: Application
    Filed: March 23, 2006
    Publication date: September 27, 2007
    Inventors: Carsten Fuchs, Horst Juettner, Martin Semmler
  • Publication number: 20070226054
    Abstract: 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: Application
    Filed: March 23, 2006
    Publication date: September 27, 2007
    Inventors: Roland Keil, Susanne Georg, Martin Semmler
  • Publication number: 20070226068
    Abstract: 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: Application
    Filed: March 23, 2006
    Publication date: September 27, 2007
    Inventors: Roland Keil, Michael Witte, Martin Semmler
  • Publication number: 20070209038
    Abstract: 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: Application
    Filed: February 13, 2006
    Publication date: September 6, 2007
    Inventors: Carsten Fuchs, Hans-Ulrich Helmolt, Martin Semmler
  • Publication number: 20040017397
    Abstract: 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: Application
    Filed: March 14, 2003
    Publication date: January 29, 2004
    Inventors: Thomas Bach, Steffen Tatzel, Martin Semmler, Rainer Brendle
  • Publication number: 20030229646
    Abstract: 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: Application
    Filed: March 14, 2003
    Publication date: December 11, 2003
    Inventors: Thomas Bach, Steffen Tatzel, Martin Semmler, Rainer Brendle
  • Publication number: 20030227482
    Abstract: 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: Application
    Filed: March 14, 2003
    Publication date: December 11, 2003
    Inventors: Thomas Bach, Steffen Tatzel, Martin Semmler, Rainer Brendle