Patents by Inventor Gregor Kempers

Gregor Kempers 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: 7761396
    Abstract: Techniques enable a user, such as a business analyst or a system administrator, to define business process rules that control the processing of transaction data by a computer application and to assign a collection of business process rules to one of multiple predefined points in a business process of a computer application. At runtime, when the computer system executing the computer application reaches a point in a business process that is associated with a collection of user-defined business process rules, the computer system executes the business process rules. In this manner, a customized process represented by user-defined business process rules is able to be added to a computer application.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: July 20, 2010
    Assignee: SAP AG
    Inventors: Matthias Weigt, Gregor Kempers, Marco Rodeck
  • Patent number: 7756808
    Abstract: Techniques enable a user, such as a business analyst or a system administrator, to define business process rules that control the processing of transaction data by a computer application. A data structure is used to store business process rules. The data structure includes a condition portion and an execution portion of a rule. At runtime, the computer system executing a computer application determines whether a condition portion of a rule is met, and in response to a determination that the condition portion is met, performs an execution portion of the rule.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: July 13, 2010
    Assignee: SAP AG
    Inventors: Matthias Weigt, Gregor Kempers, Marco Rodeck
  • Patent number: 7756809
    Abstract: Techniques enable a user, such as a business analyst or a system administrator, to define business process rules that control the processing of transaction data by a computer application. A data structure is used to store business process rules. The data structure includes a condition portion and an execution portion of a rule. A rule may be associated with an external execution point, which, in turn, is associated with an application execution point in the transaction process. At runtime, the computer system executing a computer application when determines that an application execution point is reached, the computer system determines whether there is an external execution point associated with the application execution point, and if so, executes the execution portion of a rule associated with the external execution point if the condition portion of the rule is met.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: July 13, 2010
    Assignee: SAP AG
    Inventors: Matthias Weigt, Gregor Kempers, Marco Rodeck
  • Patent number: 7457793
    Abstract: Techniques enable a user, such as a business analyst or a system administrator, to define business process rules that control the processing of transaction data by a computer application. A data structure is used to store business process rules. The data structure includes a condition portion and an execution portion of a rule. At runtime, the computer system executing a computer application determines whether a condition portion of a rule is met, and in response to a determination that the condition portion is met, performs an execution portion of the rule. When an execution portion of the rule is performed, the computer system generates and stores a protocol entry in a rule protocol data structure that corresponds to the rule. A protocol entry in the rule protocol data structure may custom attributes. The protocol entries in the rule protocol data structure that relate to a particular data object may be displayed.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: November 25, 2008
    Assignee: SAP AG
    Inventors: Matthias Weigt, Gregor Kempers, Marco Rodeck
  • Patent number: 7457792
    Abstract: Techniques enable a user, such as a business analyst or a system administrator, to define business process rules that control the processing of transaction data by a computer application. A data structure is used to store business process rules. The data structure includes a condition portion and an execution portion of a rule. The user is able to identify one of multiple pre-defined functions to be included in the execution portion of a rule. At runtime, the computer system executing a computer application determines whether a condition portion of a rule is met, and in response to a determination that the condition portion is met, performs the identified pre-defined function included in the execution portion of the rule.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: November 25, 2008
    Assignee: SAP AG
    Inventors: Matthias Weigt, Gregor Kempers, Marco Rodeck
  • Patent number: 7457794
    Abstract: Techniques enable a user, such as a business analyst or a system administrator, to define business process rules that control the processing of transaction data by a computer application. A data structure is used to store business process rules. The data structure includes a condition portion and an execution portion of a rule. At runtime, the computer system executing a computer application determines whether a condition portion of a rule is met, and in response to a determination that the condition portion is met, performs an execution portion of the rule. A user identifies search attributes and the rule data structure is searched to locate entries in the rule data structure that match the identified search attributes.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: November 25, 2008
    Assignee: SAP AG
    Inventors: Matthias Weigt, Gregor Kempers, Marco Rodeck
  • Publication number: 20060112059
    Abstract: Techniques enable a user, such as a business analyst or a system administrator, to define business process rules that control the processing of transaction data by a computer application. A data structure is used to store business process rules. The data structure includes a condition portion and an execution portion of a rule. At runtime, the computer system executing a computer application determines whether a condition portion of a rule is met, and in response to a determination that the condition portion is met, performs an execution portion of the rule. When an execution portion of the rule is performed, the computer system generates and stores a protocol entry in a rule protocol data structure that corresponds to the rule. A protocol entry in the rule protocol data structure may custom attributes. The protocol entries in the rule protocol data structure that relate to a particular data object may be displayed.
    Type: Application
    Filed: October 6, 2005
    Publication date: May 25, 2006
    Inventors: Matthias Weigt, Gregor Kempers, Marco Rodeck
  • Publication number: 20060112058
    Abstract: Techniques enable a user, such as a business analyst or a system administrator, to define business process rules that control the processing of transaction data by a computer application. A data structure is used to store business process rules. The data structure includes a condition portion and an execution portion of a rule. The user is able to identify one of multiple pre-defined functions to be included in the execution portion of a rule. At runtime, the computer system executing a computer application determines whether a condition portion of a rule is met, and in response to a determination that the condition portion is met, performs the identified pre-defined function included in the execution portion of the rule.
    Type: Application
    Filed: October 6, 2005
    Publication date: May 25, 2006
    Inventors: Matthias Weigt, Gregor Kempers, Marco Rodeck
  • Publication number: 20060112060
    Abstract: Techniques enable a user, such as a business analyst or a system administrator, to define business process rules that control the processing of transaction data by a computer application. A data structure is used to store business process rules. The data structure includes a condition portion and an execution portion of a rule. At runtime, the computer system executing a computer application determines whether a condition portion of a rule is met, and in response to a determination that the condition portion is met, performs an execution portion of the rule. A user identifies search attributes and the rule data structure is searched to locate entries in the rule data structure that match the identified search attributes.
    Type: Application
    Filed: October 7, 2005
    Publication date: May 25, 2006
    Inventors: Matthias Weigt, Gregor Kempers, Marco Rodeck
  • Publication number: 20060085213
    Abstract: Techniques enable a user, such as a business analyst or a system administrator, to define business process rules that control the processing of transaction data by a computer application and to assign a collection of business process rules to one of multiple predefined points in a business process of a computer application. At runtime, when the computer system executing the computer application reaches a point in a business process that is associated with a collection of user-defined business process rules, the computer system executes the business process rules. In this manner, a customized process represented by user-defined business process rules is able to be added to a computer application.
    Type: Application
    Filed: October 5, 2005
    Publication date: April 20, 2006
    Inventors: Matthias Weigt, Gregor Kempers, Marco Rodeck
  • Publication number: 20060085215
    Abstract: Techniques enable a user, such as a business analyst or a system administrator, to define business process rules that control the processing of transaction data by a computer application. A data structure is used to store business process rules. The data structure includes a condition portion and an execution portion of a rule. A rule may be associated with an external execution point, which, in turn, is associated with an application execution point in the transaction process. At runtime, the computer system executing a computer application when determines that an application execution point is reached, the computer system determines whether there is an external execution point associated with the application execution point, and if so, executes the execution portion of a rule associated with the external execution point if the condition portion of the rule is met.
    Type: Application
    Filed: October 6, 2005
    Publication date: April 20, 2006
    Inventors: Matthias Weigt, Gregor Kempers, Marco Rodeck
  • Publication number: 20060085214
    Abstract: Techniques enable a user, such as a business analyst or a system administrator, to define business process rules that control the processing of transaction data by a computer application. A data structure is used to store business process rules. The data structure includes a condition portion and an execution portion of a rule. At runtime, the computer system executing a computer application determines whether a condition portion of a rule is met, and in response to a determination that the condition portion is met, performs an execution portion of the rule.
    Type: Application
    Filed: October 5, 2005
    Publication date: April 20, 2006
    Inventors: Matthias Weigt, Gregor Kempers, Marco Rodeck