Patents by Inventor Gordon Muehl

Gordon Muehl 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: 8392291
    Abstract: A computer-implemented method for the automated structuring of data representing a tangible system. The method includes receiving first item information describing a first tangible item of the system, receiving first item position information describing a position of the first item, receiving second item information describing a second tangible item of the system, receiving second item position information describing a position of the second item, and characterizing a relationship between the first item and the second item based at least in part upon the first item position information and the second item position information.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: March 5, 2013
    Assignee: SAP Aktiengesellschaft
    Inventors: Gordon Muehl, Klaus Irle, Walter G. Kienle, Knut Heusermann
  • Patent number: 8156172
    Abstract: Systems and techniques for monitoring and reporting enterprise data by using a message-based data exchange. In one general aspect, the invention features a computer-implemented method that includes receiving at a message hub one or more messages from one or more sources. A message includes enterprise data. The method includes selecting a message from among the one or more messages, using an extractor implemented at the message hub to extract enterprise data from the selected message, and obtaining information regarding message traffic through the message hub. The method includes selecting a destination and sending to the destination the extracted enterprise data and information regarding message traffic.
    Type: Grant
    Filed: November 10, 2004
    Date of Patent: April 10, 2012
    Assignee: SAP AG
    Inventors: Gordon Muehl, Daniel Niehoff, Jens Staeck
  • Patent number: 7930404
    Abstract: Embodiments consistent with the invention provide a computer-implemented method for providing a cross-system log in a distributed computer system environment having multiple computer systems. The method comprises electronically receiving data in a first system, the data including cross-system characteristics of a cross-system activity originating from a second computing system, electronically storing the data, electronically receiving a request to access the data, and electronically providing the requested data.
    Type: Grant
    Filed: July 14, 2005
    Date of Patent: April 19, 2011
    Assignee: SAP AG
    Inventors: Cristina Ferro, Uwe E. Fischer, Olivier Ficatier, Axel Haury, Gordon Muehl, Ebru Polat, Lutz Rosenpflanzer, Jochen Schmitt, Robert Lang, Bernhard Suchanek, Alexandra Suchanek, legal representative
  • Patent number: 7757949
    Abstract: A method for structuring a temporary system includes receiving information obtained by interrogating a tag on an article and establishing a relationship between the article and one or more other articles in the temporary system based at least in part upon the information obtained by interrogating the tag. The information obtained by interrogating the tag regards the article.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: July 20, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Knut Heusermann, Klaus Irle, Walter G. Kienle, Gordon Muehl
  • Patent number: 7627585
    Abstract: A computer program product includes instructions operable to cause a data processing apparatus to receive a packed data structure, receive a linked data assemblage, identify a discrepancy between the packed data structure and the linked data assemblage, and update one of the packed data structure and the linked data assemblage to remove the discrepancy. In the packed data structure, a description of a relationship to a second element is included with a description of a first element. In the linked data assemblage, a description of the relationship between the first element and the second element is separate from the description of the first element and a description of the second element. The computer program product can be tangibly stored on a computer-readable medium.
    Type: Grant
    Filed: December 2, 2002
    Date of Patent: December 1, 2009
    Assignee: SAP AG
    Inventors: Knut Heusermann, Wolfram Siefke, Gordon Muehl
  • Publication number: 20090236421
    Abstract: A method for structuring a temporary system includes receiving information obtained by interrogating a tag on an article and establishing a relationship between the article and one or more other articles in the temporary system based at least in part upon the information obtained by interrogating the tag. The information obtained by interrogating the tag regards the article.
    Type: Application
    Filed: June 3, 2009
    Publication date: September 24, 2009
    Applicant: SAP AKTIENGESELLSCHAFT
    Inventors: Knut Heusermann, Klaus Irle, Walter G. Kienle, Gordon Muehl
  • Patent number: 7566005
    Abstract: A method for structuring a temporary system includes receiving information obtained by interrogating a tag on an article and establishing a relationship between the article and one or more other articles in the temporary system based at least in part upon the information obtained by interrogating the tag. The information obtained by interrogating the tag regards the article.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: July 28, 2009
    Assignee: SAP Aktiengesellschaft
    Inventors: Knut Heusermann, Klaus Irle, Walter G. Kienle, Gordon Muehl
  • Patent number: 7480708
    Abstract: Methods and apparatus, including computer program products, for managing data consistency within a network of computer systems. The method includes, in a network, storing tables of level indicators and associated ownership entities in network systems, generating a data item in a first network system, associating the data item with one of the level indicators, and storing the level indicator with the generated data item.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: January 20, 2009
    Assignee: SAP AG
    Inventors: Gordon Muehl, Klaus Irle
  • Patent number: 7366727
    Abstract: A method, a computer program, a computer program product, and a system for checking data consistency of data objects of distributed systems within a computer network are disclosed. System objects may be automatically merged with inbound objects by sending a first data object from a first system to a second system, storing a copy of the first data object within the second system, generating a second data object from the first data object, sending the second data object in the copy to the first system, and comparing at least one data package of the first data object with at least one data package of the received copy using a consistency check operation stored within the first data object, the second data object, or the copy.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: April 29, 2008
    Assignee: SAP Aktiengesellschaft
    Inventors: Knut Heusermann, Klaus Irle, Gordon Muehl, Wolfram Siefke
  • Patent number: 7341197
    Abstract: A method for maintaining a complex article, including retrieving maintenance information relating to maintenance of a component of a complex article from an electronically-accessible tag coupled to the component and applying the retrieved maintenance information to a determination regarding maintenance of the complex article. A device including a complex article including a first component and a second component, the first and second components being one of individually replaceable and maintainable. The first component is tagged with a first tag that stores first computer accessible information including a first identifier identifying the first component and first maintenance information describing maintenance of the first component. The second component is tagged with a second tag that stores second computer accessible information including a second identifier identifying the second component and second maintenance information describing maintenance of the second component.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: March 11, 2008
    Assignee: SAP Aktiengesellschaft
    Inventors: Gordon Muehl, Klaus Irle, Walter G. Kienle, Knut Heusermann
  • Patent number: 7248168
    Abstract: A computer-implemented method for mapping data between a data tag and a database application using a generic and extensible mapping interface. A computer-implemented method includes: communicating with the data tag via a wireless interface using a data tag query protocol; communicating with a database application via a database interface using a database query protocol; reading a mapping definition; exchanging data between the wireless interface and the database interface by mapping between the data tag query protocol and the database query protocol within the mapping interface using the mapping definition; and storing the mapping definition separately from the mapping interface, providing separation between mapping interface and mapping definition.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: July 24, 2007
    Assignee: SAP Aktiengesellschaft
    Inventors: Gordon Muehl, Karsten Hinrichs, Jens Staeck
  • Publication number: 20070102516
    Abstract: A method for structuring a temporary system includes receiving information obtained by interrogating a tag on an article and establishing a relationship between the article and one or more other articles in the temporary system based at least in part upon the information obtained by interrogating the tag. The information obtained by interrogating the tag regards the article.
    Type: Application
    Filed: December 18, 2006
    Publication date: May 10, 2007
    Applicant: SAP AKTIENGESELLSCHAFT
    Inventors: Knut Heusermann, Klaus Irle, Walter Kienle, Gordon Muehl
  • Patent number: 7168619
    Abstract: A method for structuring a temporary system includes receiving information obtained by interrogating a tag on an article and establishing a relationship between the article and one or more other articles in the temporary system based at least in part upon the information obtained by interrogating the tag. The information obtained by interrogating the tag regards the article.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: January 30, 2007
    Assignee: SAP AG
    Inventors: Knut Heusermann, Klaus Irle, Walter G. Kienle, Gordon Muehl
  • Publication number: 20060206612
    Abstract: Embodiments consistent with the invention provide a computer-implemented method for providing a cross-system log in a distributed computer system environment having multiple computer systems. The method comprises electronically receiving data in a first system, the data including cross-system characteristics of a cross-system activity originating from a second computing system, electronically storing the data, electronically receiving a request to access the data, and electronically providing the requested data.
    Type: Application
    Filed: July 14, 2005
    Publication date: September 14, 2006
    Inventors: Cristina Ferro, Uwe Fischer, Olivier Ficatier, Axel Haury, Gordon Muehl, Ebru Polat, Lutz Rosenpflanzer, Jochen Schmitt, Robert Lang, Bernhard Suchanek, Alexandra Suchanek
  • Patent number: 7093756
    Abstract: Techniques for distributed production control include tagging unfinished products with electronically accessible production information that identifies aspects in which the products are to be produced differently. The production information is used to control an aspect of the production of a given product.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: August 22, 2006
    Assignee: SAP Aktiengesellschaft
    Inventors: Gordon Muehl, Klaus Irle, Walter G. Kienle, Knut Heusermann
  • Patent number: 7092973
    Abstract: Methods and apparatus, including computer program products, for insuring data consistency within a network of computer systems. The method includes, in a network, sending a first data object from a first system to a second system, storing a copy of the first data object in the second system, generating a second data object from the first data object, sending the second data object and the copy to the first system, and determining a match of the copy with a current state of corresponding data of the copy in the first system.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: August 15, 2006
    Assignee: SAP Aktiengesellschaft
    Inventors: Gordon Muehl, Klaus Irle, Knut Heusermann, Wolfram Siefke, Juergen Wieland
  • Patent number: 7047159
    Abstract: A method for maintaining a complex article, including retrieving maintenance information relating to maintenance of a component of a complex article from an electronically-accessible tag coupled to the component and applying the retrieved maintenance information to a determination regarding maintenance of the complex article. A device including a complex article including a first component and a second component, the first and second components being one of individually replaceable and maintainable. The first component is tagged with a first tag that stores first computer accessible information including a first identifier identifying the first component and first maintenance information describing maintenance of the first component. The second component is tagged with a second tag that stores second computer accessible information including a second identifier identifying the second component and second maintenance information describing maintenance of the second component.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: May 16, 2006
    Assignee: SAP Aktiengesellschaft
    Inventors: Gordon Muehl, Klaus Irle, Walter G. Kienle, Knut Heusermann
  • Publication number: 20060098647
    Abstract: Systems and techniques for monitoring and reporting enterprise data by using a message-based data exchange. In one general aspect, the invention features a computer-implemented method that includes receiving at a message hub one or more messages from one or more sources. A message includes enterprise data. The method includes selecting a message from among the one or more messages, using an extractor implemented at the message hub to extract enterprise data from the selected message, and obtaining information regarding message traffic through the message hub. The method includes selecting a destination and sending to the destination the extracted enterprise data and information regarding message traffic.
    Type: Application
    Filed: November 10, 2004
    Publication date: May 11, 2006
    Inventors: Gordon Muehl, Daniel Niehoff, Jens Staeck
  • Publication number: 20050280540
    Abstract: A computer-implemented method for mapping data between a data tag and a database application using a generic and extensible mapping interface. A computer-implemented method includes: communicating with the data tag via a wireless interface using a data tag query protocol; communicating with a database application via a database interface using a database query protocol; reading a mapping definition; exchanging data between the wireless interface and the database interface by mapping between the data tag query protocol and the database query protocol within the mapping interface using the mapping definition; and storing the mapping definition separately from the mapping interface, providing separation between mapping interface and mapping definition.
    Type: Application
    Filed: June 21, 2004
    Publication date: December 22, 2005
    Inventors: Gordon Muehl, Karsten Hinrichs, Jens Staeck
  • Publication number: 20050203911
    Abstract: A method, a computer program, a computer program product, and a system for checking data consistency of data objects of distributed systems within a computer network are disclosed. System objects may be automatically merged with inbound objects by sending a first data object from a first system to a second system, storing a copy of the first data object within the second system, generating a second data object from the first data object, sending the second data object in the copy to the first system, and comparing at least one data package of the first data object with at least one data package of the received copy using a consistency check operation stored within the first data object, the second data object, or the copy.
    Type: Application
    Filed: March 12, 2004
    Publication date: September 15, 2005
    Inventors: Knut Heusermann, Klaus Irle, Gordon Muehl, Wolfram Siefke