Patents by Inventor Karsten K. Bohlmann

Karsten K. Bohlmann 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: 11366658
    Abstract: The present disclosure involves systems, software, and computer implemented methods for ensuring seamless lifecycle stability for extensions to standard software products. One example method includes determining a requested change to a software feature of a software object. The software feature has been designated as an extensible software feature and is associated with a lifecycle stability contract that identifies aspects of the extensible software feature that are designated to remain stable across different releases of the software object. The lifecycle stability contract is used to perform a compatibility check for the requested change to determine whether the requested change complies with the lifecycle stability contract. The requested change is permitted in response to determining that the requested change complies with the lifecycle stability contract and the requested change is denied in response to determining that the requested change violates the lifecycle stability contract.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: June 21, 2022
    Assignee: SAP SE
    Inventors: Georg Wilhelm, Daniel Wachs, Fabian Fellhauer, Karsten Schaser, Christian Holzer, Rene Dehn, Uwe Schlarb, Christian Fuhlbruegge, Thomas Henn, Matthias Herchenroether, Thomas Wieczorek, Daniel Niehoff, Karsten K. Bohlmann, Marcel Hermanns
  • Patent number: 8381229
    Abstract: Processing a received message includes receiving a message that includes within the message a plurality of values and a plurality of context values. Each of the values is associated with a respective data element. The method includes identifying a first context value and those first data elements that are relevant to the first context value. The method includes selecting first rules that are specific for the first context value and applying the first rules to the values associated with the first data elements. The process includes identifying a second context value and those second data elements that are relevant to the second context value and omitting first data elements that are relevant to the second context value. The method includes selecting second rules that are specific to the second context value and applying the second rules to values associated with the second data elements.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: February 19, 2013
    Assignee: SAP AG
    Inventors: Gunther Stuhec, Volker Wiechers, Karsten K. Bohlmann
  • Publication number: 20120066693
    Abstract: Processing a received message includes receiving a message that includes within the message a plurality of values and a plurality of context values. Each of the values is associated with a respective data element. The method includes identifying a first context value and those first data elements that are relevant to the first context value. The method includes selecting first rules that are specific for the first context value and applying the first rules to the values associated with the first data elements. The process includes identifying a second context value and those second data elements that are relevant to the second context value and omitting first data elements that are relevant to the second context value. The method includes selecting second rules that are specific to the second context value and applying the second rules to values associated with the second data elements.
    Type: Application
    Filed: November 18, 2011
    Publication date: March 15, 2012
    Inventors: Gunther Stuhec, Volker Wiechers, Karsten K. Bohlmann
  • Patent number: 8087030
    Abstract: Processing a received message includes receiving a message that includes a plurality of values associated with respective data elements that assign an information category to each of the values. The message further includes a plurality of context values belonging to respective context categories. The method includes identifying, in a relevance record and for a first one of the context categories in the message, at least one of the data elements that is relevant for the context value of the first context category. A rule associated with the context value of the first context category is applied to the value of the identified at least one data element. A system includes a message receiving module, a context value module and a processing module.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: December 27, 2011
    Assignee: SAP AG
    Inventors: Gunther Stuhec, Volker Wiechers, Karsten K. Bohlmann
  • Patent number: 7650597
    Abstract: An application system includes a first process configured to execute an application program, wherein the application program is operable to use a set of data structures. The application system also includes a second process configured to interpret a markup language document. A transformation template is configured to specify a symmetric mapping between the markup language document and the set of data structures. A transformation virtual machine runs in association with the first process and is operable to execute the transformation template. The transformation virtual machine is operable to perform a symmetric transformation between the markup language document and the set of data structures to allow the first process and the second process to exchange information.
    Type: Grant
    Filed: September 5, 2007
    Date of Patent: January 19, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Karsten K. Bohlmann, Andreas Blumenthal, Stefan O. Bresch, Christian Stork, Christoph H. K. Wedler, Volker Wiechers
  • Publication number: 20080163244
    Abstract: Processing a received message includes receiving a message that includes a plurality of values associated with respective data elements that assign an information category to each of the values. The message further includes a plurality of context values belonging to respective context categories. The method includes identifying, in a relevance record and for a first one of the context categories in the message, at least one of the data elements that is relevant for the context value of the first context category. A rule associated with the context value of the first context category is applied to the value of the identified at least one data element. A system includes a message receiving module, a context value module and a processing module.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Gunther Stuhec, Volker Wiechers, Karsten K. Bohlmann
  • Patent number: 7302678
    Abstract: An application system includes a first process configured to execute an application program, wherein the application program is operable to use a set of data structures. The application system also includes a second process configured to interpret a markup language document. A transformation template is configured to specify a symmetric mapping between the markup language document and the set of data structures. A transformation virtual machine runs in association with the first process and is operable to execute the transformation template. The transformation virtual machine is operable to perform a symmetric transformation between the markup language document and the set of data structures to allow the first process and the second process to exchange information.
    Type: Grant
    Filed: September 10, 2003
    Date of Patent: November 27, 2007
    Assignee: SAP Aktiengesellschaft
    Inventors: Karsten K. Bohlmann, Andreas Blumenthal, Stefan O. Bresch, Christian Stork, Christoph H. K. Wedler, Volker Wiechers