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: 20080162529
    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: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventor: Gunther Stuhec
  • Publication number: 20070283252
    Abstract: Adding a new tag name to a collection of tag names includes receiving, in a computer system, a new tag name that is to be added to a collection of existing tag names that conform to a standardized protocol for defining semantics of contents in electronic communications, the new tag name including at least first and second terms. It is determined whether the collection already includes any of the first and second terms, wherein each term included in the existing tag names is associated with one of several unique identifiers. The method further includes selecting at least first and second unique identifiers for the new tag name, wherein, for any of the first and second terms that is already included in the collection, a corresponding one of the several unique identifiers associated therewith is selected. A data structure includes tag names and unique identifier codes for the several tag names.
    Type: Application
    Filed: June 1, 2006
    Publication date: December 6, 2007
    Inventor: Gunther Stuhec
  • Publication number: 20070276948
    Abstract: A system and method are described for automated configuration and deployment of applications. Each participant to a transaction maintains “connection parameters” which contain an indication of the various connection capabilities (protocols, file formats, document sequences, etc) of that participant. Prior to entering into a series of transactions (e.g., document exchanges), the connection parameters of two or more of the participants are compared to identify a common subset that are then exchanged between the participants until both participants agree on the connection parameters to use. The agreed upon connection parameters are stored within a “connection agreement” which is then used to automatically configure the applications (e.g., business collaboration applications) executed by each participant.
    Type: Application
    Filed: May 24, 2006
    Publication date: November 29, 2007
    Inventors: David H. Burdett, David S. Frankel, Gunther Stuhec, Jean-Jacques Dubray, Martin Raepple
  • Publication number: 20070239435
    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: Application
    Filed: April 7, 2006
    Publication date: October 11, 2007
    Inventor: Gunther Stuhec
  • Publication number: 20070124320
    Abstract: A computer system includes a repository with predefined data elements for use in identifying information portions in electronic communications. Each data element is associated with semantic information indicating its definition and intended use. The system includes a modeling tool that, upon selection by a user, displays any of the predefined data elements and the semantic information for editing. A method includes receiving a first user input made under guidance of the modeling tool in a graphical user interface (GUI). The input selects one of several predefined data elements that are associated with semantic information indicating their definition and intended use. In response to the first user input, a representation of the selected predefined data element containing the semantic information is presented in the GUI. At least one aspect of the semantic information is modified based on a second user input made under guidance of the modeling tool.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Inventor: Gunther Stuhec
  • Publication number: 20070118354
    Abstract: A computer program for naming at least one of several data elements that can identify business information in a communication is described. Operations include associating a data element with an aggregate data element that includes one or more data elements. The data element is configured to have associated therewith an object class term that represents a logical grouping to which the data element belongs and a property term that represents a characteristic of the logical grouping. Also, the operations include selecting a data type that defines values that are valid for being assigned to the data element, wherein the data type includes a qualifier term that represents an additional semantic restriction describing the data type, and assigning the qualifier term to at least one of the property term and the object class term of the data element. The assignment is dependent upon a name of the aggregate data element.
    Type: Application
    Filed: November 23, 2005
    Publication date: May 24, 2007
    Inventor: Gunther Stuhec
  • Publication number: 20060218158
    Abstract: A method of providing translation of information between schemas in a computer system includes creating a first mapping from a first schema to an intermediary schema, wherein information having an intermediary schema format can be translated to a second schema using a second mapping. For any portion of the first schema that cannot be mapped to the intermediary schema, a direct mapping from the portion of the first schema to the second schema is created. A method of translating information includes mapping information having a first schema format to an intermediary schema format using a first mapping. The information having the intermediary schema format is mapped to a second schema format using a second mapping. For any portion of the information having the first schema format that cannot be mapped to the intermediary schema format, the portion is mapped to the second schema format using a direct mapping.
    Type: Application
    Filed: March 23, 2005
    Publication date: September 28, 2006
    Inventors: Gunther Stuhec, Christian Drumm
  • Publication number: 20060218175
    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: Application
    Filed: March 23, 2005
    Publication date: September 28, 2006
    Inventor: Gunther Stuhec
  • Publication number: 20060136489
    Abstract: Methods and apparatus, including computer program products, for modeling a business collaboration. A data model includes an interface class, an operation class, and a message class for use in a web services architecture. The interface class includes one or more operations, and each instance of the interface class corresponds to a business transaction pattern of a business collaboration. The business transaction pattern includes one or more business transaction activities. The operation class represents one or more operations associated with an instance of the interface class. Each instance of the operation class corresponds to a business transaction activity of the business collaboration. The message class represents one or more message types for each instance of the operation class.
    Type: Application
    Filed: December 17, 2004
    Publication date: June 22, 2006
    Inventors: Frank Thome, Gunther Stuhec
  • Publication number: 20060106824
    Abstract: Methods and apparatus, including computer program products, for generating a name for a business data component in an electronic business process use a received textual description of the business data component. One or more proposed names are generated in accordance with a predefined naming format. The proposed names are generated using a matching algorithm to select terms from a library of available terms based on the textual description. Each proposed name includes multiple terms, and each term in the library of available terms defines an object class, a property, a representation class, or a qualifier.
    Type: Application
    Filed: November 17, 2004
    Publication date: May 18, 2006
    Inventor: Gunther Stuhec
  • Publication number: 20060106755
    Abstract: A computer program product that is tangibly embodied in an information carrier is described. The computer program product includes instructions that, when executed, perform operations for tracking data elements that are used in electronic documents. The method includes identifying an instance of a data element in a first electronic document comprising one or more data elements, modifying stored information based on the identification of the data element, periodically retrieving the stored information specifying a number of times a data element is used during a time interval, applying a calculation process to the information to determine a usage trend for the data element, and providing a visual display on a display device that shows an identifier for the data element and the usage trend.
    Type: Application
    Filed: November 21, 2005
    Publication date: May 18, 2006
    Inventor: Gunther Stuhec
  • Publication number: 20060106746
    Abstract: Methods and apparatus, including computer program products for tracking usage of business data elements include receiving an electronic document that includes instances of business data elements and identifying an instance of a particular business data element in the electronic document. A counter associated with the particular business data element is incremented based on the identified instance. The electronic document has a format defined by a business communication schema, and the business communication schema includes a set of predefined business data elements for use in transacting electronic business.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Inventor: Gunther Stuhec
  • Publication number: 20060101068
    Abstract: In a computer system that is configured to contain schema definitions for several data components, layout information for at least one of the data components is stored in the schema definition for the at least one data component. A method of providing display of data in a graphical user interface includes accessing layout information for a data component, the layout information being included in a schema definition for the data component, and providing, using the accessed layout information, an instance of the data component for display in a graphical user interface. A browser can parse XSD artifacts of reusable building blocks and generate a graphical user interface with the embedded relative layout information of every building block.
    Type: Application
    Filed: February 22, 2005
    Publication date: May 11, 2006
    Inventors: Gunther Stuhec, Martin Moeller
  • Publication number: 20060085450
    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: Application
    Filed: June 24, 2005
    Publication date: April 20, 2006
    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
  • Publication number: 20060080338
    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: Application
    Filed: June 17, 2005
    Publication date: April 13, 2006
    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, 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, Gregor Rieken, Volker Ripp, Gerd Ritter, Paola Sala, Daniela Schapler, Matthias Schmitt, Andreas Schneider, Arnulf Schueler, Dagmar Schulze, Reiner Seyler, Ralf Sievers, Gunther Stuhec, Frank Thome, Andre Wagner, Rudolf Winkel, Tao Yu, Jens Zachmann, Renato Zadro, Theo Zimmerman, Michael Zoeller
  • Publication number: 20050278139
    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: Application
    Filed: May 28, 2004
    Publication date: December 15, 2005
    Inventors: Helmut Glaenzer, Gunther Stuhec
  • Publication number: 20040237038
    Abstract: A computer program for a personal computer (PC) is provided for a first computer to participate in electronic business. In the program, a communication module supports communication between the first computer and a second computer. A schema module loads a business schema from a central repository. The business schema is a predefined sequence of business transactions combined with documents that are assigned to the business transactions. The business schema provides a predefined communication format (e.g., XML-based UBL) that is applied to the documents and that enables the first computer to participate in electronic business with the second computer.
    Type: Application
    Filed: October 17, 2003
    Publication date: November 25, 2004
    Inventor: Gunther Stuhec