Patents by Inventor Markus Doehring

Markus Doehring 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).

  • Publication number: 20160146709
    Abstract: A method includes receiving, at computing system, sensor data from a machine, preparing the sensor data for use by data mining algorithms, generating an analysis table based on the prepared sensor data, the analysis table including information and data for a plurality of instances for the machine, and using the information and data included in the analysis table to predict a failure of the machine.
    Type: Application
    Filed: November 21, 2014
    Publication date: May 26, 2016
    Inventors: Satyadeep DEY, Markus DOEHRING, Martin KATO, Jaakob KIND, Gudrun KLOSE, Robert LANG, Uta Maria LOESCH, Christine PREISACH, Christian THEILEMANN
  • Patent number: 8868386
    Abstract: An enabled task accessed by a user within a workflow is identified. The workflow is expressed as a Petri net and includes enabled tasks and non-enabled tasks. A non-enabled task selected by a user is identified, and a suitable state that enables the non-enabled state is determined based on the identified enabled task. A simulated workflow for the selected non-enabled task is generated based on the determined suitable state. The simulated workflow is expressed as a Petri net. The user is enabled to navigate through the simulated workflow.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: October 21, 2014
    Assignee: SAP SE
    Inventors: Andreas Faatz, Eicke Godehardt, Markus Doehring, Manuel Goertz
  • Publication number: 20140058789
    Abstract: Various embodiments of systems and methods for process model extraction and weak-spot analysis from plain event logs are described herein. In an aspect, the method involves obtaining an event log that includes events grouped by process instances. Based on analyzing the event log a process graph is generated. In another aspect, one or more visual representations of the generated process graph, indicating the weak-spots, are generated. At least one of the one or more visual representations of the process model is rendered in response to receiving a selection of the at least one visual representation. In yet another aspect, the weak-spots are transformed into a data structure and provided as input to a rule mining algorithm for generating a set of rules defining the weak-spots. The set of rules received from the rule mining algorithm are rendered on a graphical user interface (GUI).
    Type: Application
    Filed: August 24, 2012
    Publication date: February 27, 2014
    Inventors: MARKUS DOEHRING, Bernhard DRITTLER, Oliver KIESELBACH, Alexander Christian MUELLER, Birgit ZIMMERMANN
  • Publication number: 20140025426
    Abstract: Various embodiments of systems and methods for adapting a reference workflow, according to changing data-contexts, during execution are described herein. The method involves detecting an entry to an adaptive segment in the reference workflow and invoking data context variables associated with the adaptive segment. Further the method includes invoking a set of ordered adaptation rules comprising a set of constraints on the data context variables. In an aspect, the method includes evaluating the rule-set using the one or more data context variables associated with the workflow. Based on the evaluation, a list of adaptation patterns is generated and provided as input to a pattern selector. In another aspect, adaptation patterns from the list of adaptation patterns are recursively called by the pattern selector. The called adaptation patterns are then executed as sub-processes within the adaptive segment.
    Type: Application
    Filed: July 23, 2012
    Publication date: January 23, 2014
    Inventors: MARKUS DOEHRING, Ivan Galkin, Axel Schulz
  • Publication number: 20090222817
    Abstract: An enabled task accessed by a user within a workflow is identified. The workflow is expressed as a Petri net and includes enabled tasks and non-enabled tasks. A non-enabled task selected by a user is identified, and a suitable state that enables the non-enabled state is determined based on the identified enabled task. A simulated workflow for the selected non-enabled task is generated based on the determined suitable state. The simulated workflow is expressed as a Petri net. The user is enabled to navigate through the simulated workflow.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Inventors: Andreas Faatz, Eicke Godehardt, Markus Doehring, Manuel Goertz