Patents by Inventor Gunther Stuhec

Gunther Stuhec 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: 20130332454
    Abstract: A method for building dictionary entry names for data elements of a canonical data model includes identifying candidate terms for the dictionary entry name of a node or equivalence class of the canonical data model. The method includes counting a frequency of occurrence of candidate terms in use and based on the use counts creating a candidate ordering of terms for the complete ordered dictionary entry name of the node or equivalence class. The method further includes validating the candidate ordering of terms for the complete ordered dictionary entry name of the node or equivalence class by comparison of the ordering with reliable dictionary entry name entries in a database and/or by usage counts in search engine results.
    Type: Application
    Filed: June 6, 2012
    Publication date: December 12, 2013
    Applicant: SAP AG
    Inventors: Gunther Stuhec, Dirk Weissmann
  • Patent number: 8606723
    Abstract: Methods and systems consistent with the present invention provide a data processing system having a business object model reflecting the data used during a business transaction. Consistent interfaces are generated from the business object model. These interfaces are suitable for use across industries, across businesses, and across different departments within a business during a business transaction.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: December 10, 2013
    Assignee: SAP AG
    Inventors: Michael Seubert, Jochen Rasch, Axel Kuehl, Stefan Adelmann, Gabriel Alvarez, Markus Biehler, Daniel Bock, Andreas Bold, Andreas Brossler, Daniel Buchmann, Renzo Colle, Robert Doerner, Stefan Elfner, Stefan Franke, Werner Gnan, Antonia Gross, Patrick Gross, Toralf Grossmann, Gerhard Gschwender, Joerg Hendricks, Wolf Hengevoss, Stephan Hetzer, Christine Hofmann, Volker Jaeck, Bernhard Kelnberger, Johann Kemmer, Joachim Kenntner, Adam Kiwon, Karsten Koetter, Thilo Kraehmer, Corinne Kuster, Christoph Lehner, Werner Liebold, Thomas Maag, Otto Makris, Andreas Morsch, Wolfgang Nieswand, Thomas Nitschke, Dietmar Nowotny, Markus Peter, Georg Podhajsky, Dominic Poetschke, Uwe Pyka, Ruediger Radcke, Frank Reinemuth, Gregor Rieken, Volker Ripp, Gerd Ritter, Paola Sala, Daniela Schapler, Matthias Schmitt, Andreas Schneider, Armulf Schueler, Dagmar Schultze, Reiner Seyler, Ralf Sievers, Gunther Stuhec, Frank Thome, Andre Wagner, Rudolf Winkel, Tao Yu, Jens Zachmann, Renato Zadro, Theo Zimmerman, Michael Zoeller
  • Patent number: 8554538
    Abstract: Operations for generating a unique name for at least one of several data elements include receiving a definition of a data element for which a unique name is to be created. The unique name is to comply with a predefined name format. The definition comprises human-understandable descriptive language. The data element is to identify an information category in an electronic communication. A noun phrase and a verb phrase are identified in the definition, and the unique name is generated using a first noun obtained from the noun phrase and a second noun obtained from the verb phrase. A computer system includes a repository having the data elements stored therein, and a name generating module that receives at least one of the definitions that is associated with one of the data elements and generates a unique name for the data element.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: October 8, 2013
    Assignee: SAP AG
    Inventor: Gunther Stuhec
  • 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
  • Patent number: 8402053
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for discovering information that is related to a unique object identifier from a decentralized collection of computing systems. A unique object identifier is identified. A first information request that includes the unique object identifier is forwarded to a first computing system. First information that the first computing system has stored in association with the unique object identifier is received from the first computing system. An identifier for a second computing system is received from the first computing system in response to the first information request. A second information request that includes the unique object identifier is forwarded to the second computing system based on the received identifier. Second information that the second computing system has stored in association with the unique object identifier is received from the second computing system.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: March 19, 2013
    Assignee: SAP AG
    Inventors: Karl Christian Roediger, Gunther Stuhec
  • 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: 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: 8307027
    Abstract: Among other disclosure, a computer-implemented method for creating an electronic communication includes identifying, for an electronic communication regarding multiple items that is to be sent, a default value that applies to at least one of the items. The method includes including the default value in a default component configured for holding multiple default values. The method includes identifying a data structure that is common to more than one of the multiple items. The method includes defining the data structure in a list component configured for holding multiple data structures. The method includes forwarding the electronic communication, including the default component and the list component.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: November 6, 2012
    Assignee: SAP AG
    Inventors: Gunther Stuhec, Markus A. Peter
  • 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
  • Patent number: 8280755
    Abstract: Among other disclosure, a computer-implemented method for context-specific modeling of a collaborative business process includes receiving an identification of a collaborative business process to involve a communication between at least two entities. The identification is submitted by an entity seeking to model the collaborative business process for a specific context associated with the entity. The method includes selecting, in a repository and using the specific context, at least one modeling artifact that has been defined for use in the identified collaborative business process. The repository includes a plurality of stored modeling artifacts for at least one collaborative business process, each of the stored modeling artifacts associated with at least one context value. The method includes providing the selected modeling artifact to the entity in response to the received identification.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: October 2, 2012
    Assignee: SAP AG
    Inventors: Gunther Stuhec, Dotchka Pentcheva
  • Patent number: 8271503
    Abstract: Methods and apparatus, including computer program products, for identifying matches between disparate schemas calculates a degree of similarity between elements of two schemas using each of multiple matching processes. The calculated degrees of similarity are combined using a first weighting vector to produce first combined degrees of similarity. The first weighting vector includes multiple weighting coefficients and each weighting coefficient corresponds to one of the matching processes. The weighting coefficients are tuned using information relating to a predicted degree of matching accuracy associated with the first weighting vector.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: September 18, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Helmut K. Glaenzer, Gunther Stuhec
  • Publication number: 20120166392
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for discovering information that is related to a unique object identifier from a decentralized collection of computing systems. A unique object identifier is identified. A first information request that includes the unique object identifier is forwarded to a first computing system. First information that the first computing system has stored in association with the unique object identifier is received from the first computing system. An identifier for a second computing system is received from the first computing system in response to the first information request. A second information request that includes the unique object identifier is forwarded to the second computing system based on the received identifier. Second information that the second computing system has stored in association with the unique object identifier is received from the second computing system.
    Type: Application
    Filed: December 28, 2010
    Publication date: June 28, 2012
    Inventors: Karl Christian Roediger, Gunther Stuhec
  • Patent number: 8150883
    Abstract: Data elements for a data component are specified by creating a data type that includes several data elements, the data type to be used in creating data components for specific contexts. Each of the several data elements is associated with a harmonization indicator that causes the associated data element to be included, or not included, in the data components for any of the specific contexts. A method of performing a predefined operation on a data component includes receiving a user input specifying at least one context value for performing a predefined operation on a data component for a specific context characterized by the at least one context value. The predefined operation is performed using a harmonization indicator included in a data type that is context independent. Data components are used in software components or application components.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: April 3, 2012
    Assignee: SAP Aktiengesellschaft
    Inventor: Gunther Stuhec
  • 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: 8086646
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. An identification scheme that is to be used for generating at least one identifier for an object is identified. A scheme entity that represents the identification scheme and includes at least one aspect thereof is created. The created scheme entity is stored in a repository such that the scheme entity can be selected for association with the identifier.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: December 27, 2011
    Assignee: SAP AG
    Inventors: Gunther Stuhec, Frank Damaschke
  • 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: 8078568
    Abstract: Methods and computer program products relating to properties of data elements. A computer-implemented method for identifying a property of a data element includes receiving a request for at least one sought property of a data element. The data element is configured for use in semantically identifying information portions in electronic communications. The sought property is to be valid in a context defined by at least one context value indicated by the request. The method includes identifying the at least one sought property by evaluating at least one logical rule that defines at least one property of the data element as being valid for a specified context. The method includes generating an output in response to the request that indicates the at least one sought property.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: December 13, 2011
    Assignee: SAP AG
    Inventors: Gunther Stuhec, Daniel Oberle
  • Patent number: 8041746
    Abstract: Among other disclosed subject matter, a computer-implemented method for creating a mapping includes obtaining a definition relating to a first schema, the definition comprising a first plurality of nodes to be mapped to a second schema comprising a second plurality of nodes. The method includes receiving at least one context value for the received definition, the context value being associated with at least one context category defined for the second schema. The method includes generating names corresponding to each of the nodes in the first plurality, the generated names being consistent with a naming rule for the second schema. The method includes mapping each of the nodes in the first plurality to a respective one of the nodes in the second plurality, wherein the context value and at least one of the generated names are taken into account in the mapping.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: October 18, 2011
    Assignee: SAP AG
    Inventor: Gunther Stuhec
  • Patent number: 7937408
    Abstract: Providing layout information includes assigning at least a first context value to layout information for a data element. The layout information is configured for use in displaying an instance of the data element in a graphical user interface. The method includes storing the layout information and the first context value in a schema definition for the data element. Providing display of data using layout information includes receiving a context definition. A data element is identified using the received context definition. A schema definition for the data element includes layout information with at least a first context value assigned thereto. The method further includes providing, using the layout information, an instance of the identified data element for display in a graphical user interface.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: May 3, 2011
    Assignee: SAP AG
    Inventor: Gunther Stuhec