Patents by Inventor Jens Lemcke

Jens Lemcke 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: 20130275389
    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: Application
    Filed: April 16, 2012
    Publication date: October 17, 2013
    Applicant: SAP AG
    Inventors: Jens Lemcke, Bernhard Thimmel, Otfried von Geisau, Andreas Friesen, Piergiorgio Bertoli, Marco Pistore
  • Publication number: 20130246480
    Abstract: Methods, systems, and computer-readable storage media for receiving a plurality of source hierarchical schemas, processing the source hierarchical schemas to generate a merged graph, which is comprising a plurality of merged nodes, each merged node being provided based on one or more nodes from at least two of the source hierarchical schemas, determining and resolving using conflicts in the merged graph to generate a conflict-free merged graph, wherein resolving comprises splitting one or more merged nodes into respective sub-sets of merged nodes, defining and processing a constraints satisfaction problem (CSP) to generate a plurality of mediated hierarchical schemas (MHSs), each MHS being a solution to the CSP, identifying an MHS of the plurality of MHSs as an optimum MHS, wherein a canonical hierarchical schema (CHS) is provided as the optimum MHS, and storing the CHS as a computer-readable document in a computer-readable memory.
    Type: Application
    Filed: March 19, 2012
    Publication date: September 19, 2013
    Applicant: SAP AG
    Inventors: Jens Lemcke, Michael Dietrich, Gunther Stuhec
  • Publication number: 20130204909
    Abstract: Methods, systems, and computer-readable storage media for user-guided multi-schema integration and include actions of receiving a plurality of schemas, each schema defining a data structure and including a plurality of intermediate elements and a plurality of leaf elements, receiving leaf correspondences that match leaf elements between schemas of the plurality of schemas, processing the plurality of schemas and the leaf correspondences using closed frequent itemset mining to define a first plurality of redundancy groups, each redundancy group including a proposed correspondence between intermediate elements of schemas, displaying the first plurality of redundancy groups to a user, receiving user input, the user input including one or more actions to one or more redundancy groups in the first plurality of redundancy groups, processing the plurality of schemas, the leaf correspondences and the one or more actions to define a second plurality of redundancy groups, and displaying the second plurality of redundan
    Type: Application
    Filed: February 8, 2012
    Publication date: August 8, 2013
    Applicant: SAP AG
    Inventors: Jens Lemcke, Muhammad Wasimullah Khan, Gunther Stuhec
  • Publication number: 20120324588
    Abstract: A name of one or more entity classes of the data model may be refined to conform to a naming convention. A semantic meaning of each of the names and one or more attributes of each entity class may be determined. It may be determined that the name of a first entity class is semantically similar to the name of a second entity class based on a semantic distance between the semantic meaning of the names, where a substantial similarity may be determined between the first entity class and the second entity class by comparing the semantic meaning of the one or more attributes of the first entity class to the semantic meaning of the one or more attributes of the second entity class. The data model may be normalized based on the substantial similarity.
    Type: Application
    Filed: August 28, 2012
    Publication date: December 20, 2012
    Applicant: SAP AG
    Inventors: Gunther Stuhec, Florian Gessner, Jens Lemcke
  • Patent number: 8290989
    Abstract: A name of one or more entity classes of the data model may be refined to conform to a naming convention. A semantic meaning of each of the names and one or more attributes of each entity class may be determined. It may be determined that the name of a first entity class is semantically similar to the name of a second entity class based on a semantic distance between the semantic meaning of the names, where a substantial similarity may be determined between the first entity class and the second entity class by comparing the semantic meaning of the one or more attributes of the first entity class to the semantic meaning of the one or more attributes of the second entity class. The data model may be normalized based on the substantial similarity.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: October 16, 2012
    Assignee: SAP AG
    Inventors: Gunther Stuhec, Florian Gessner, Jens Lemcke
  • Publication number: 20120041794
    Abstract: A computer-implemented method and system to validate component-based implementation of business processes are provided. The method comprises accessing an abstract business process and a specific business process. The specific business process includes sub-steps that refine a step in the abstract business process. A refinement between the abstract business process and the specific business process is validated using a first Petri Net. Component models are accesses, where the respective component models describe an operation performed by a component corresponding to the component model. A grounding between the sub-steps and the component models is validated using a second Petri Net.
    Type: Application
    Filed: August 10, 2010
    Publication date: February 16, 2012
    Applicant: SAP AG
    Inventors: Jens Lemcke, Andreas Friesen, Tirdad Rahmani
  • Patent number: 7984188
    Abstract: A mediator system (and associated methods and computer program products) for mediating a communication between a client and a plurality of providers within a network is described. The mediator system may include logical machines including a first receiving machine configured to receive a request message from the client, a first sending machine configured to send answer messages back to the client, a processing machine configured to handle the received request message internally represented as a request object, a second sending machine configured to send outgoing request messages to the providers, and a second receiving machine configured to receive incoming answer messages from the providers. The machines can be scheduled separately from being executed, and the request object may be split into subrequests, where each of those subrequests may be further decomposed into subsubrequests that may be sent out in parallel to the providers.
    Type: Grant
    Filed: April 17, 2006
    Date of Patent: July 19, 2011
    Assignee: SAP AG
    Inventors: Michael Altenhofen, Egon Boerger, Jens Lemcke
  • Patent number: 7979361
    Abstract: A system for composing Web services may include a goal determiner unit and a composer unit. The goal determiner unit may be configured to access a primary goal of final states of Web service representations. The composer unit may be configured to compute a set of transitions from initial states of the Web service representations to the primary goal, compute intermediate states of one or more Web service representations, and generate a copy rule of the set of transitions, the copy rule having a condition part that specifies the intermediate states and a portion of the final states of the primary goal and an activity part that includes assignments of input variables consumed by transitions from the intermediate states.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: July 12, 2011
    Assignee: SAP AG
    Inventors: Andreas Friesen, Jens Lemcke
  • Patent number: 7822770
    Abstract: A computer-implemented method includes receiving a request for a web service and comparing a description of a behavior of the requested web service to a description of a behavior of an existing web service. The description of the behavior of the requested web service and the description of the behavior of the computing service conform to a description logic. Based on logical rules of the description logic, it is determined that the description of the behavior of the existing computing service is subsumed by the description of the behavior of the requested web service.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: October 26, 2010
    Assignee: SAP AG
    Inventors: Jens Lemcke, Markus Fronk
  • Patent number: 7769762
    Abstract: A method and system are described for generating consolidation groups. An example method includes obtaining a plurality of data type indicators of data types, wherein each data type indicator is associated with a hierarchical subtype of the data type; generating a first subtype indicator of a first hierarchical subtype associated with a first data type indicator in a first hierarchical subtype relationship; generating a first parent list including one or more representations of one or more of the data types associated with the first hierarchical subtype; generating a second subtype indicator of a second hierarchical subtype associated with a second data type indicator in a second hierarchical subtype relationship; generating a second parent list including a representation of one of the plurality of data types associated with the second hierarchical subtype; and generating a first consolidation group based on combining the first subtype indicator with the second subtype indicator.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: August 3, 2010
    Assignee: SAP AG
    Inventors: Jens Lemcke, Thomas Hille
  • Publication number: 20100121864
    Abstract: A name of one or more entity classes of the data model may be refined to conform to a naming convention. A semantic meaning of each of the names and one or more attributes of each entity class may be determined. It may be determined that the name of a first entity class is semantically similar to the name of a second entity class based on a semantic distance between the semantic meaning of the names, where a substantial similarity may be determined between the first entity class and the second entity class by comparing the semantic meaning of the one or more attributes of the first entity class to the semantic meaning of the one or more attributes of the second entity class. The data model may be normalized based on the substantial similarity.
    Type: Application
    Filed: November 12, 2008
    Publication date: May 13, 2010
    Applicant: SAP AG
    Inventors: Gunther Stuhec, Florian Gessner, Jens Lemcke
  • Publication number: 20100031240
    Abstract: Methods and systems to generate derivative information sources, from original information sources, use an ontology that provides a logic-based representation formalism of each of a number of original information sources, the original information sources having heterogeneous representation formalisms. The original information sources are transformed to the ontology. A number of derivative information sources, corresponding to the original information sources, may be automatically generated from the ontology.
    Type: Application
    Filed: July 29, 2008
    Publication date: February 4, 2010
    Inventors: Christian Drumm, Jens Lemcke, Daniel Oberle, Ganapathy Subramanian, Vivek D K
  • Publication number: 20090063370
    Abstract: A system for composing Web services may include a goal determiner unit and a composer unit. The goal determiner unit may be configured to access a primary goal of final states of Web service representations. The composer unit may be configured to compute a set of transitions from initial states of the Web service representations to the primary goal, compute intermediate states of one or more Web service representations, and generate a copy rule of the set of transitions, the copy rule having a condition part that specifies the intermediate states and a portion of the final states of the primary goal and an activity part that includes assignments of input variables consumed by transitions from the intermediate states.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Applicant: SAP AG
    Inventors: Andreas Friesen, Jens Lemcke
  • Publication number: 20080147713
    Abstract: A method and system are described for generating consolidation groups. An example method includes obtaining a plurality of data type indicators of data types, wherein each data type indicator is associated with a hierarchical subtype of the data type; generating a first subtype indicator of a first hierarchical subtype associated with a first data type indicator in a first hierarchical subtype relationship; generating a first parent list including one or more representations of one or more of the data types associated with the first hierarchical subtype; generating a second subtype indicator of a second hierarchical subtype associated with a second data type indicator in a second hierarchical subtype relationship; generating a second parent list including a representation of one of the plurality of data types associated with the second hierarchical subtype; and generating a first consolidation group based on combining the first subtype indicator with the second subtype indicator.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Inventors: Jens Lemcke, Thomas Hille
  • Publication number: 20070294298
    Abstract: A computer-implemented method includes receiving a request for a web service and comparing a description of a behavior of the requested web service to a description of a behavior of an existing web service. The description of the behavior of the requested web service and the description of the behavior of the computing service conform to a description logic. Based on logical rules of the description logic, it is determined that the description of the behavior of the existing computing service is subsumed by the description of the behavior of the requested web service.
    Type: Application
    Filed: November 28, 2006
    Publication date: December 20, 2007
    Inventors: Jens Lemcke, Markus Fronk
  • Publication number: 20070288250
    Abstract: A system is described that may generate collaborative processes, for example, for business partners. The system may include a lifting engine configured to receive public specifications describing a first proprietary process and second proprietary process. The lifting engine may determine an alignment between the public specifications and corresponding elements of an ontology domain. The system may further include a mapping engine configured to determine one or more mapping expressions associated with the first proprietary process and second proprietary process based on the determined alignment. A composition engine may be configured to generate a collaborative process based on the one or more mapping expressions.
    Type: Application
    Filed: November 10, 2006
    Publication date: December 13, 2007
    Inventors: Jens Lemcke, Christian Drumm, Daniel Oberle
  • Publication number: 20060259605
    Abstract: A mediator system (and associated methods and computer program products) for mediating a communication between a client and a plurality of providers within a network is described. The mediator system may include logical machines including a first receiving machine configured to receive a request message from the client, a first sending machine configured to send answer messages back to the client, a processing machine configured to handle the received request message internally represented as a request object, a second sending machine configured to send outgoing request messages to the providers, and a second receiving machine configured to receive incoming answer messages from the providers. The machines can be scheduled separately from being executed, and the request object may be split into subrequests, where each of those subrequests may be further decomposed into subsubrequests that may be sent out in parallel to the providers.
    Type: Application
    Filed: April 17, 2006
    Publication date: November 16, 2006
    Inventors: Michael Altenhofen, Egon Boerger, Jens Lemcke