Patents by Inventor Johann Kemmer

Johann Kemmer 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: 11182042
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing an application input and feedback system. An embodiment operates by receiving a request for a user input interface corresponding to a particular screen of an application. Responsive to the request, the user input interface associated with the particular screen is provided. A real-time context corresponding to the particular screen of the application and the request is captured. User-generated data is received via the user input interface and a context-related data package including the user-generated data and the context is generated. The context-related data package is provided to another system configured to receive the context-related data package.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: November 23, 2021
    Assignee: SAP SE
    Inventors: Nicole Schilling, Johann Kemmer
  • Publication number: 20200409510
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing an application input and feedback system. An embodiment operates by receiving a request for a user input interface corresponding to a particular screen of an application. Responsive to the request, the user input interface associated with the particular screen is provided. A real-time context corresponding to the particular screen of the application and the request is captured. User-generated data is received via the user input interface and a context-related data package including the user-generated data and the context is generated. The context-related data package is provided to another system configured to receive the context-related data package.
    Type: Application
    Filed: June 26, 2019
    Publication date: December 31, 2020
    Inventors: Nicole Schilling, Johann Kemmer
  • Patent number: 10452246
    Abstract: A method, a system, and a computer program product for generating a customized user interface variant of a software application are disclosed. At least one configuration parameter in a plurality of configuration parameters is received. The configuration parameter is used for configuring a user interface of the software application. Based on the configuration parameter, the software application accesses at least one business process to generate the configured user interface. At least one requirement in a plurality of requirements of the business process is linked to the configuration parameter. The configured user interface can be generated based on the configuration parameter and the linking of the requirement of the business process and the configuration parameter.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: October 22, 2019
    Assignee: SAP SE
    Inventors: Johann Kemmer, Martina Rothley
  • Patent number: 10084575
    Abstract: Selecting an output channel, from a plurality of output channels of a communication system associated with a database management system, for transmission of an entity document to an entity from the database management system. The determining based on an entity classification of the entity within the database management system. Responsive to receiving a service-orientated-architecture service request for the entity at the database management system, the service-orientated-architecture (SOA) service request is converted to a message having a format associated with the entity classification of the entity. Converting the SOA includes selecting, based on a content of the SOA service request, a template, having a predefined set of semantics, associated with the entity classification of the entity, selecting a semantic that corresponds to the SOA service request, and transmitting the message with the selected semantic through the output channel.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: September 25, 2018
    Assignee: SAP SE
    Inventor: Johann Kemmer
  • Publication number: 20170359157
    Abstract: Selecting an output channel, from a plurality of output channels of a communication system associated with a database management system, for transmission of an entity document to an entity from the database management system. The determining based on an entity classification of the entity within the database management system. Responsive to receiving a service-orientated-architecture service request for the entity at the database management system, the service-orientated-architecture (SOA) service request is converted to a message having a format associated with the entity classification of the entity. Converting the SOA includes selecting, based on a content of the SOA service request, a template, having a predefined set of semantics, associated with the entity classification of the entity, selecting a semantic that corresponds to the SOA service request, and transmitting the message with the selected semantic through the output channel.
    Type: Application
    Filed: June 9, 2016
    Publication date: December 14, 2017
    Inventor: Johann Kemmer
  • Publication number: 20170060395
    Abstract: A method, a system, and a computer program product for generating a customized user interface variant of a software application are disclosed. At least one configuration parameter in a plurality of configuration parameters is received. The configuration parameter is used for configuring a user interface of the software application. Based on the configuration parameter, the software application accesses at least one business process to generate the configured user interface. At least one requirement in a plurality of requirements of the business process is linked to the configuration parameter. The configured user interface can be generated based on the configuration parameter and the linking of the requirement of the business process and the configuration parameter.
    Type: Application
    Filed: August 27, 2015
    Publication date: March 2, 2017
    Inventors: Johann Kemmer, Martina Rothley
  • Publication number: 20170011447
    Abstract: A system, a method, and a computer program for simplified service procurement process are disclosed. A service order is generated and a plurality of service providers is selected from a list of available service providers for performance of the generated service order. The service order is provided to the selected service providers. An acceptance of performance of the service order is received from a service provider. The acceptance is based on exact terms contained in the service order. A cancellation of a request to perform the service order is forwarded to remaining service providers. Payment is provided to the service provider that accepted performance of the service order for performance of the service order.
    Type: Application
    Filed: July 8, 2015
    Publication date: January 12, 2017
    Applicant: SAP SE
    Inventors: Johann Kemmer, Paola Sala
  • Publication number: 20160312322
    Abstract: A device and a method for treating metallic material. In particular, the invention is suitable for treating and/or producing steel and metallic alloys, in particular non-standard grade steels and alloys of particularly high quality. The invention has proved to be particularly successful in the treatment of iron-based metallic materials.
    Type: Application
    Filed: December 16, 2014
    Publication date: October 27, 2016
    Inventors: Hans Johann KEMMER, Christian LEHNERT, Andreas EICH, Harald SCHOLZ, Peter ZOTZ
  • Publication number: 20160162920
    Abstract: The present disclosure is generally directed to systems and methods for simulating the cost of goods and/or services, and triggering procurement events based upon the simulated pricing. The systems and methods receive historic price data including purchasing volumes for the product(s) and/or service(s) that an organization procures in their normal course of business, anonymize the historic pricing data for each of the plurality of distinct organizational entities in order to generate aggregated historic pricing data, receive one or more procurement requests from a procurement system of the organization, calculate price predictions for goods and/or services based on information stored in an account database, identify one or more time periods and/or quantities for procuring requested goods and/or services, generate one or more procurement triggers indicating preferred period(s) for acquiring goods and/or services, and transmit the trigger(s) to the procurement system and/or an end user.
    Type: Application
    Filed: December 4, 2014
    Publication date: June 9, 2016
    Inventors: Johann Kemmer, Martina Rothley
  • Patent number: 9069646
    Abstract: The subject matter disclosed herein provides methods and apparatus, including computer program products, for generating a list of object descriptions based on an object's relevance for documentation. In one aspect there is provided a method that may include accepting a setting for a filter and a setting for a flag of an object. The filter setting may represent a type of information to be included in a list of object descriptions. The flag setting may represent a category of documentation relevance for the object that may be stored in a repository. The method may include comparing the filter setting with the flag setting of the object, extracting the description of the object from the repository based on the comparing of the flag setting with the filter setting, and generating the list of object descriptions that includes a description of the object. Related systems, apparatus, methods, and/or articles are also described.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: June 30, 2015
    Assignee: SAP SE
    Inventors: Martina Rothley, Johann Kemmer
  • Publication number: 20140379423
    Abstract: In one embodiment, a method determines pricing information for a raw material used in industrial production of a product for a company. The pricing information includes forecasted pricing information for the raw material. Also, the method determines demand and supply information describing a supply of the raw material for the company and a demand for the raw material of how much of the raw material the company plans to use. Then, the forecasted pricing information and the supply of the raw material and the demand for the raw material are analyzed to determine a point in time in which to order the raw material and an amount of the raw material to order at the point in time. The method automatically generates information for a purchase order for the raw material for the point in time in the amount and outputs the information for the purchase order.
    Type: Application
    Filed: June 25, 2013
    Publication date: December 25, 2014
    Applicant: SAP AG
    Inventor: Johann Kemmer
  • Patent number: 8869105
    Abstract: In one aspect, there is provided a computer-implemented method. The method may including selecting an existing business object for extension in an extensibility integrated development system; generating, in the extensibility integrated development system, a page highlighting one or more nodes of the existing business object to allow selection of the one or more nodes for modification; selecting, in the extensibility integrated development system, at least one of the one or more nodes, when highlighted; modifying, in the extensibility integrated development system, the selected one or more nodes by adding at least one attribute to the at least one of the selected one or more nodes; and storing, in a repository, the modified node including the added at least one attribute. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: October 21, 2014
    Assignee: SAP AG
    Inventors: Joerg Weller, Reinhold Kautzleben, Gregor Karl Frey, Roland Brechter, Johann Kemmer, Daniel Wachs, Thomas Schneider
  • Publication number: 20140173562
    Abstract: The subject matter disclosed herein provides methods and apparatus, including computer program products, for generating a list of object descriptions based on an object's relevance for documentation. In one aspect there is provided a method that may include accepting a setting for a filter and a setting for a flag of an object. The filter setting may represent a type of information to be included in a list of object descriptions. The flag setting may represent a category of documentation relevance for the object that may be stored in a repository. The method may include comparing the filter setting with the flag setting of the object, extracting the description of the object from the repository based on the comparing of the flag setting with the filter setting, and generating the list of object descriptions that includes a description of the object. Related systems, apparatus, methods, and/or articles are also described.
    Type: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Inventors: Martina Rothley, Johann Kemmer
  • Patent number: 8694397
    Abstract: Methods and systems consistent with the present invention provide a data processing system having a business object model reflecting the data used during a business transaction. Consistent interfaces are generated from the business object model. These interfaces are suitable for use across industries, across businesses, and across different departments within a business during a business transaction.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: April 8, 2014
    Assignee: SAP AG
    Inventors: Michael Seubert, Jochen Rasch, Axel Kuehl, Stefan Adelmann, Gabriel Alvarez, Markus Biehler, Daniel Bock, Andreas Bold, Andreas Brossler, Daniel Buchmann, Renzo Colle, Robert Doerner, Stefan Elfner, Stefan Franke, Werner Gnan, Antonia Gross, Toralf Grossmann, Gerhard Gschwender, Joerg Hendricks, Wolf Hengevoss, Stephan Hetzer, Christine Hofmann, Volker Jaeck, Bernhard Kelnberger, Johann Kemmer, Joachim Kenntner, Adam Kiwon, Karsten Koetter, Thilo Kraehmer, Corinne Kuster, Christoph Lehner, Werner Liebold, Thomas Maag, Otto Makris, Andreas Morsch, Wolfgang Nieswand, Thomas Nitschke, Dietmar Nowotny, Markus Peter, Georg Podhajsky, Dominic Poetschke, Uwe Pyka, Ruediger Radcke, Gregor Rieken, Volker Ripp, Gerd Ritter, Paola Sala, Daniela Schapler, Matthias Schmitt, Andreas Schneider, Arnulf Schueler, Dagmar Schultze, Reiner Seyler, Ralf Sievers, Gunther Stuhec, Frank Thome, Andre Wagner, Rudolf Winkel, Tao Yu, Jens Zachmann, Renato Zadro, Theo Zimmerman, Michael Zoeller
  • Patent number: 8655756
    Abstract: Methods and systems consistent with the present invention provide a data processing system having a business object model reflecting the data used during a business transaction. Consistent interfaces are generated from the business object model. These interfaces are suitable for use across industries, across businesses, and across different departments within a business during a business transaction.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: February 18, 2014
    Assignee: SAP AG
    Inventors: Michael Seubert, Jochen Rasch, Axel Kuehl, Gabriel Alvarez, Markus Biehler, Andreas Bold, Andreas Brossler, Daniel Buchmann, Renzo Colle, Stefan Elfner, Werner Gnan, Antonia Gross, Toralf Grossmann, Gerhard Gschwender, Joerg Hendricks, Wolf Hengevoss, Stephan Hetzer, Christine Hofmann, Volker Jaeck, Bernhard Kelnberger, Johann Kemmer, Joachim Kenntner, Karsten Koetter, Thilo Kraehmer, Corinne Kuster, Christoph Lehner, Thomas Maag, Otto Makris, Andreas Morsch, Wolfgang Nieswand, Thomas Nitschke, Markus Peter, Georg Podhajsky, Dominic Poetschke, Uwe Pyka, Ruediger Radcke, Gregor Rieken, Gerd Ritter, Paola Sala, Daniela Schapler, Matthias Schmitt, Andreas Schneider, Arnulf Schueler, Dagmar Schultze, Ralf Sievers, Gunther Stuhec, Frank Thome, Andre Wagner, Rudolf Winkel, Tao Yu, Jens Zachmann, Theo Zimmerman, Michael Zoeller
  • Publication number: 20140013338
    Abstract: An integrated development environment may be displayed on a display device. The integrated development environment may include functionality to add extension field(s) to business objects included in a business scenario. One or more of the business objects may be in a first system. In response to input indicating extension field(s), the extension field(s) may be added to business object(s) in the first system. A message may be sent from the first system to a second system. The message may include information associated with the extension field(s).
    Type: Application
    Filed: July 5, 2012
    Publication date: January 9, 2014
    Applicant: SAP AG
    Inventors: Roland Brechter, Johann Kemmer, Thomas Walter
  • Publication number: 20140012632
    Abstract: A search area to search business scenarios may be displayed on a display device. Business data flow(s) may be displayed on the display device based on a search criteria specified in the search area. Each business scenario defined for extension purposes may include a plurality of business objects. In response to identification of a business scenario from the business scenario(s), an integrated development environment may be displayed on the display device. The integrated development environment may include functionality to add extension field(s) to business object(s) included in the business scenario. In response to input indicating extension field(s), the extension field(s) may be added to the business object(s) included in the business scenario.
    Type: Application
    Filed: July 5, 2012
    Publication date: January 9, 2014
    Applicant: SAP AG
    Inventors: Johann KEMMER, Thomas WALTER, Joachim FIESS, Roland BRECHTER, Joerg WELLER, Rico ZIENKE, Juergen KLENK
  • Publication number: 20140006067
    Abstract: A method includes electronically searching for pricing and availability of travel components for a trip requested by an employee of an organization. The travel plan is optimized for cost and conformance to travel policies and rules of the organization by selecting travel components for the trip using a microprocessor-based solution. The optimized travel plan is presented on an interactive interface with decision tools to an agent of the organization for approval or automatic re-optimization with current pricing and availability of the travel components for the trip. Financial reports on cost savings achieved by optimization and re-optimization of the travel plans by organization and its units are presented.
    Type: Application
    Filed: June 27, 2012
    Publication date: January 2, 2014
    Applicant: SAP AG
    Inventors: Martina Rothley, Johann Kemmer
  • Publication number: 20130346163
    Abstract: Various embodiments of systems and methods for measuring the quality of individual product modules over a lifecycle of a product are described herein. The method involves integrating error reports received from an internal incident management system and a customer incident management system. The method further includes associating the quality information in the error reports to a corresponding one or more product modules of a product and storing the association in a metadata repository. Using the quality information from the metadata repository, an automated evaluation of the quality of a product module is performed. In an aspect, the quality of a product module is represented as a quality indicator which is normalized with respect to a usage index of the product module. The generated quality indicator for the product module is associated with the product module and stored in the metadata repository with a time stamp for later access.
    Type: Application
    Filed: June 22, 2012
    Publication date: December 26, 2013
    Inventors: JOHANN KEMMER, Martina Rothley
  • Publication number: 20130346126
    Abstract: Various embodiments of systems and methods for composing business processes using customized business process elements are described herein. The method involves creating one or more partner-defined business process elements composed of a source business object node and a target business object node. Further, the method includes selecting a type of communication interface between the source business object node and the target business object node based on determining a relative location of the source business object node and the target business object node. In another aspect, the composed one or more business process elements are integrated to form a customized business process. In yet another aspect, the method includes switching business entities to the composed business process based on the partner-defined business process elements and persisting the developed business process in the repository.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Inventors: JOHANN KEMMER, Martina Rothley