Patents by Inventor Bernhard Thimmel

Bernhard Thimmel 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: 11657308
    Abstract: A method may include generating a first user interface for providing, to a client, a first selection of inputs for attributes of a rule scenario for defining a rule. The rule may be applied to modify a data processing functionality of the application. Parameters of the rule may be determined based on the rule scenario and a first input from the first selection of inputs being selected via the first user interface. The parameters of the rule may correspond to data objects affected by the application of the rule. A second user interface for providing, to the client, a second selection of inputs for defining a condition of the rule may be generated. The condition of the rule may evaluate the parameters of the rule. The rule may be generated based on a second input from the second selection of inputs being selected via the second user interface.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: May 23, 2023
    Assignee: SAP SE
    Inventors: Martin Scholz, Bernhard Thimmel, Johannes Fenzl, Tobias Poeppke, Heike Klews, Qian Liu
  • Publication number: 20200005174
    Abstract: A method may include generating a first user interface for providing, to a client, a first selection of inputs for attributes of a rule scenario for defining a rule. The rule may be applied to modify a data processing functionality of the application. Parameters of the rule may be determined based on the rule scenario and a first input from the first selection of inputs being selected via the first user interface. The parameters of the rule may correspond to data objects affected by the application of the rule. A second user interface for providing, to the client, a second selection of inputs for defining a condition of the rule may be generated. The condition of the rule may evaluate the parameters of the rule. The rule may be generated based on a second input from the second selection of inputs being selected via the second user interface.
    Type: Application
    Filed: July 2, 2018
    Publication date: January 2, 2020
    Inventors: Martin Scholz, Bernhard Thimmel, Johannes Fenzl, Tobias Poeppke, Heike Klews, Qian Liu
  • Publication number: 20190042273
    Abstract: A rules engine is provided that can work with various heterogeneous calling applications. Such a rules engine can be part of a larger framework which, for example, can provide calibration alerts and the like when certain rule conditions are met. In some implementations, the framework can allow for the identification and mitigation of bias against certain employees and/or classes of employees within a larger organization.
    Type: Application
    Filed: August 4, 2017
    Publication date: February 7, 2019
    Inventors: Ke Chen, Feng Sun, Yu Jian Zhan, Zhongyuan Huang, He Wang, JunKai Luo, Jackie Burton, Brenda Reid, Mayank Singh, Jia Lin Dai, Pan Zhang, Qian Liu, Bernhard Thimmel, Martin Scholz, Heike Klews, Johannes Fenzl, Simic Zhang
  • Publication number: 20180173805
    Abstract: A system, a method, and a computer program product for detection and extraction of data are disclosed. A query containing a filtering parameter for extracting changed data from a plurality of resources is executed. Using the filtering parameter, first data in the plurality of resources is identified. Based on the identified first data, second data stored in the plurality of resources and associated with the identified first data is identified. The identified first data is contained in a first resource in the plurality of resources and the second data is contained in a second resource in the plurality of resources. Based on the filtering parameter, a determination is made whether at least one of the identified first data and the identified second data contain at least one change. At least one of the identified first data and the identified second data from the plurality of resources is retrieved.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 21, 2018
    Inventors: Esther Landes, Bernhard Thimmel, Gerald Reinhard, Daniel Goldmann, Dabin Feng, Qendrim Kuqi, Mario Andy Mueller, Joachim Pfeifer, Oleg Loewen, Matthias Klauer
  • Patent number: 9766909
    Abstract: In one aspect, there is provided a method. The method may include performing, by a sequencer, one or more validations of a plurality of extensions to a core service of a business system; controlling, by the sequencer, execution of a sequence including the plurality of extensions and the core service to enable an action to be performed at the business system; and performing, by the sequencer, one or more post-processing checks of the plurality of extensions. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: September 19, 2017
    Assignee: SAP SE
    Inventors: Rene Dehn, Daniel Figus, Daniel Niehoff, Uwe Schlarb, Bernhard Thimmel, Daniel Wachs, Georg Wilhelm
  • Publication number: 20160300177
    Abstract: Embodiments of the present invention may provide a method for executing a business process. The method may include receiving a selection of a plurality of sub-process models, corresponding to sub-processes of the business process and selected from a library of standard sub-process models. The method may include receiving user specifications for one or more of the sub-process models, and modifying the sub-process models based on the user specifications. Subsequently, the method may include linking the sub-process models to create one or more process variants and one or more process flows of the business process, and generating, by one or more processors, software artifacts from the process variants. The method may further include executing the process variants, by the one or more processors, by combining dynamically one or more of the software artifacts, triggering one or more of the sub-process models to receive data resulting from the corresponding sub-processes being executed.
    Type: Application
    Filed: April 9, 2015
    Publication date: October 13, 2016
    Inventors: Martin Wilmes, Bernhard Thimmel, Renzo Colle
  • Patent number: 9244697
    Abstract: According to some embodiments, a business service provider may define a stable user interface anchor entity associated with a business object data structure. A reference field may be associated with the stable user interface anchor, the reference field representing a path to a persistent node of the business object data structure. An end user adaptation to a user interface may then be applied in connection with the business object data structure, the adaptation referencing the stable user interface anchor entity.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: January 26, 2016
    Assignee: SAP SE
    Inventors: Uwe Schlarb, Ioannis Grammatikakis, Gregor Karl Frey, Matthias Lehr, Markus Viol, Stefan A. Baeuerle, Bernhard Thimmel, Karsten Fanghanel
  • Patent number: 9021392
    Abstract: According to some embodiments, information about a delta change package may be received. The delta change package may be, for example, associated with a customer extension project to be applied to content from a business service provider. A description tag for the delta change package may be received from a user, and the delta change package may be associated with the description tag in a repository of the business service provider.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: April 28, 2015
    Assignee: SAP SE
    Inventors: Stefan A. Baeuerle, Uwe Schlarb, Bernhard Thimmel, Frank Jentsch, Jurgen Specht, Karsten Fanghänel, Matthias Lebr, Klaus Rauer
  • Patent number: 8996472
    Abstract: Methods, systems, and computer-readable storage media for evaluating a validity of a status and action management (SAM) schema. In some implementations, actions include receiving the SAM schema, the SAM schema being stored as a computer-readable document in memory, providing one or more goals, each goal representing an intention of the SAM schema, the one or more goals being provided in a computer-readable document stored in memory and including one or more primary goals and one or more recovery goals that each express an intention of a process underlying the SAM schema, and processing the one or more goals using a computer-executable model checking tool for evaluating the validity of the SAM schema.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: March 31, 2015
    Assignee: SAP SE
    Inventors: Jens Lemcke, Bernhard Thimmel, Otfried von Geisau, Andreas Friesen, Piergiorgio Bertoli, Marco Pistore
  • Patent number: 8996473
    Abstract: Methods, systems, and computer-readable storage media for evaluating a validity of an extended status and action management (SAM) schema. In some implementations, actions include receiving the extended SAM schema, the extended SAM schema being stored as a computer-readable document in memory and being an extension of a core SAM schema, providing one or more goals, each goal representing an intention of the core SAM schema, the one or more goals being provided in a computer-readable document stored in memory and comprising one or more primary goals that each express an intention of a process underlying the core SAM schema, and processing the one or more goals using a computer-executable model checking tool for evaluating the validity of the extended SAM schema.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: March 31, 2015
    Assignee: SAP SE
    Inventors: Jens Lemcke, Andreas Friesen, Bernhard Thimmel, Piergiorgio Bertoli, Marco Pistore, Otfried von Geisau
  • Patent number: 8924565
    Abstract: Transporting of flexibility changes of customer content between tenants in a multi-tenant computing system can be performed by exporting customer content from a first tenant of the multi-tenant computing system, transporting the customer content exported from the first tenant to a second tenant of the multi-tenant computing system, importing the customer content into a staging area in the second tenant to enable a user associated with second tenant to access the customer content via the staging area based on a content extraction trigger, and activating selected customer content from the staging area in a productive component of the second tenant. The content extraction trigger can characterize an extraction of at least some of the customer content from the staging area. Related methods, systems, and articles of manufacture are also disclosed.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: December 30, 2014
    Assignee: SAP SE
    Inventors: Matthias Lehr, Stefan Baeuerle, Karsten Fanghaenel, Bernhard Thimmel, Uwe Schlarb, Olaf Meincke, Volker Driesen, Juergen Specht
  • Patent number: 8892667
    Abstract: A computer system includes instructions recorded on a computer-readable storage medium and executable by at least one processor. The computer system includes a process component of a first deployment unit and a component module. The process component has a handling module and an object module. The handling module is operatively coupled to the object module. The handling module is operatively coupled to the component module. The handling module is configured to receive a message from a second deployment unit.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: November 18, 2014
    Assignee: SAP SE
    Inventors: Frank Brunswig, Daniel Goldmann, Bare Said, Jan Teichmann, Stefan Baeuerle, Robert Getzner, Bernhard Thimmel
  • Publication number: 20140330614
    Abstract: Methods, systems, and computer-readable storage media for evaluating a validity of an extended status and action management (SAM) schema. In some implementations, actions include receiving the extended SAM schema, the extended SAM schema being stored as a computer-readable document in memory and being an extension of a core SAM schema, receiving one or more business functionalities, at least one business functionality including a plurality of status vectors along a core trace that can be achieved in the core SAM schema, the one or more business functionalities being provided in a computer-readable document stored in memory, and processing the extended SAM schema and the one or more business functionalities using a computer-executable model checking tool for evaluating a validity of the extended SAM schema.
    Type: Application
    Filed: May 6, 2013
    Publication date: November 6, 2014
    Applicant: SAP AG
    Inventors: Jens Lemcke, Andreas Friesen, Bernhard Thimmel, Otfried Von Geisau, Piergiorgio Bertoli, Marco Pistore
  • Patent number: 8868830
    Abstract: Methods and apparatus, including computer program products, are provided for providing value help. In one aspect, there is provided a computer-implemented method. The method may include receiving, at a code list provider, a request from a user interface for code list value help; determining, based on the request, whether to access at least one of a cache and a secondary storage; accessing, by the code list provider, a cache including at least a first code list, the cache implemented in memory, when the determination results in access to the cache; accessing a secondary storage including at least a second code list, when the determination results in access to the secondary storage; and sending, by the code list provider, at least one of the first code list and the second code list to a user interface to enable the user interface to provide code list value help. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: October 21, 2014
    Assignee: SAP AG
    Inventors: Olaf Duevel, Udo Klein, Friedhelm Krebs, Steffen Riemann, Bernhard Thimmel
  • Patent number: 8863097
    Abstract: A computer implemented method for providing code list extensibility includes providing a first code data type representation. The first code data type representation corresponding to a first code data type and having a first code value representation for at least one code value. The at least one code value associated with a corresponding code value issuing entity. The method may also include providing a second code data type representation. The second code data type representation corresponding to the first code data type and having a second code value representation for the at least one code value. The second code value representation including a unique identifier associated with the code value issuing entity. The method also may include mapping the first code data type representation and the second code data type representation based at least in part on the unique identifier associated with the code value issuing entity.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: October 14, 2014
    Assignee: SAP AG
    Inventors: Bernhard Thimmel, Friedhelm Krebs, Andreas Bold, Daniel Zoch, Ralf Dentzer, Uwe Schlarb, Dirk Richtsteiger
  • Patent number: 8863005
    Abstract: A system and method for creating extension fields for business objects are described. In various embodiments, a system includes modules to display business processes and business objects thereof in graphical user interface screens. In various embodiments, the system propagates created extension fields to other business objects via metadata derived from selections in the graphical user interface. In various embodiments, a method for propagating extension fields from one business object to another business object via a data flow between the two business objects is presented. In various embodiments, the method receives instructions from a graphical user interface for the propagation of an extension field and sends instructions to a backend module to propagate the extension field from the source business object to the other business object.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: October 14, 2014
    Assignee: SAP SE
    Inventors: Matthias Lehr, Stefan Baeuerle, Karsten Fanghaenel, Daniel Figus, Uwe Schlarb, Bernhard Thimmel, Daniel Wachs, Steffen Witt
  • Patent number: 8819075
    Abstract: A system may include presentation, to a user, of a consuming business entity including a reference field of a business object, reception of an instruction from the user to add an extension field to the consuming business entity based on the reference field of the business object, determination of a second consuming business entity including the reference field of the business object, and presentation of the second consuming business entity to the user.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: August 26, 2014
    Assignee: SAP AG
    Inventors: Uwe Schlarb, Rene Dehn, Daniel Niehoff, Stefan A. Baeuerle, Bernhard Thimmel, Matthias Lehr, Karsten Fanghänel, Klaus Rauer
  • Publication number: 20140164572
    Abstract: Transporting of flexibility changes of customer content between tenants in a multi-tenant computing system can be performed by exporting customer content from a first tenant of the multi-tenant computing system, transporting the customer content exported from the first tenant to a second tenant of the multi-tenant computing system, importing the customer content into a staging area in the second tenant to enable a user associated with second tenant to access the customer content via the staging area based on a content extraction trigger, and activating selected customer content from the staging area in a productive component of the second tenant. The content extraction trigger can characterize an extraction of at least some of the customer content from the staging area. Related methods, systems, and articles of manufacture are also disclosed.
    Type: Application
    Filed: March 5, 2013
    Publication date: June 12, 2014
    Applicant: SAP AG
    Inventors: Matthias Lehr, Stefan Baeuerie, Karsten Fanghaenel, Bernhard Thimmel, Uwe Schlarb, Olaf Meincke, Volker Driesen, Juergen Specht
  • Publication number: 20140164067
    Abstract: In one aspect, there is provided a method. The method may include performing, by a sequencer, one or more validations of a plurality of extensions to a core service of a business system; controlling, by the sequencer, execution of a sequence including the plurality of extensions and the core service to enable an action to be performed at the business system; and performing, by the sequencer, one or more post-processing checks of the plurality of extensions. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Inventors: Rene Dehn, Daniel Figus, Daniel Niehoff, Uwe Schlarb, Bernhard Thimmel, Daniel Wachs, Georg Wilhem
  • Publication number: 20140164411
    Abstract: A system may include acquisition of metadata defining a first object model including extensible entities, the first object model comprising an instance of a metaobject, acquisition of metadata defining an extension object model, the extension object model to extend at least one of the extensible entities of the first object model, and merging of the object model and the extension object to create metadata defining an extended object model, the extended object model comprising an instance of the metaobject.
    Type: Application
    Filed: February 14, 2014
    Publication date: June 12, 2014
    Inventors: Bernhard Thimmel, Adam Polly, Uwe Schlarb, Stefan A. Baeuerle