Patents by Inventor Christian Lienert

Christian Lienert 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: 8065657
    Abstract: An exchange infrastructure for message-based exchange and integration of a collection of heterogeneous software components is disclosed. The exchange infrastructure includes a repository for storing design-time collaboration descriptions of a plurality of software components, and a directory for storing configuration-specific collaboration descriptions of a runtime system landscape. The exchange infrastructure further includes a runtime engine configured for message-based exchange of information based on the configuration-specific collaboration descriptions. At runtime, the runtime engine receives messages, and resolves intended or required receivers based on message content and parameters provided by the configuration-specific collaboration descriptions from the directory.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: November 22, 2011
    Assignee: SAP AG
    Inventors: Anton Deimel, Walter Kirchgassner, Christian Lienert, Holger Meinert, Kurt Reiner, Paul Weber
  • Patent number: 7565443
    Abstract: A persistence layer for a message exchange system of an application integration system is disclosed. The message exchange system includes a message transport layer configured to transport messages from at least one sending application to one or more receiving applications, and a business process layer configured to execute business process logic on select ones of the messages processed by the message transport layer. The persistence layer is accessible by both the message transport layer and the business process layer, and is configured to store a reference associated with each messages processed by the message transport layer. A system further includes a database accessible from the persistence layer for storing a copy of each messages corresponding to the message references stored in the persistence layer.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: July 21, 2009
    Assignee: SAP AG
    Inventors: Stefan Rossmanith, Stefan Baeuerle, Hans-Dieter Geyer, Peter Surma, Christian Lienert
  • Publication number: 20080120600
    Abstract: An exchange infrastructure for message-based exchange and integration of a collection of heterogeneous software components is disclosed. The exchange infrastructure includes a repository for storing design-time collaboration descriptions of a plurality of software components, and a directory for storing configuration-specific collaboration descriptions of a runtime system landscape. The exchange infrastructure further includes a runtime engine configured for message-based exchange of information based on the configuration-specific collaboration descriptions. At runtime, the runtime engine receives messages, and resolves intended or required receivers based on message content and parameters provided by the configuration-specific collaboration descriptions from the directory.
    Type: Application
    Filed: January 24, 2008
    Publication date: May 22, 2008
    Inventors: Anton Deimel, Walter Kirchgassner, Christian Lienert, Holger Meinert, Kurt Reiner, Paul Weber
  • Patent number: 7346893
    Abstract: An exchange infrastructure for message-based exchange and integration of a collection of heterogeneous software components is disclosed. The exchange infrastructure includes a repository for storing design-time collaboration descriptions of a plurality of software components, and a directory for storing configuration-specific collaboration descriptions of a runtime system landscape. The exchange infrastructure further includes a runtime engine configured for message-based exchange of information based on the configuration-specific collaboration descriptions. At runtime, the runtime engine receives messages, and resolves intended or required receivers based on message content and parameters provided by the configuration-specific collaboration descriptions from the directory.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: March 18, 2008
    Assignee: SAP AG
    Inventors: Anton Deimel, Walter Kirchgassner, Christian Lienert, Holger Meinert, Kurt Reiner, Paul Weber
  • Publication number: 20040117435
    Abstract: A persistence layer for a message exchange system of an application integration system is disclosed. The message exchange system includes a message transport layer configured to transport messages from at least one sending application to one or more receiving applications, and a business process layer configured to execute business process logic on select ones of the messages processed by the message transport layer. The persistence layer is accessible by both the message transport layer and the business process layer, and is configured to store a reference associated with each messages processed by the message transport layer. A system further includes a database accessible from the persistence layer for storing a copy of each messages corresponding to the message references stored in the persistence layer.
    Type: Application
    Filed: September 19, 2003
    Publication date: June 17, 2004
    Inventors: Stefan Rossmanith, Stefan Baeuerle, Hans-Dieter Geyer, Peter Surma, Christian Lienert
  • Publication number: 20040068714
    Abstract: An exchange infrastructure for message-based exchange and integration of a collection of heterogeneous software components is disclosed. The exchange infrastructure includes a repository for storing design-time collaboration descriptions of a plurality of software components, and a directory for storing configuration-specific collaboration descriptions of a runtime system landscape. The exchange infrastructure further includes a runtime engine configured for message-based exchange of information based on the configuration-specific collaboration descriptions. At runtime, the runtime engine receives messages, and resolves intended or required receivers based on message content and parameters provided by the configuration-specific collaboration descriptions from the directory.
    Type: Application
    Filed: March 27, 2003
    Publication date: April 8, 2004
    Inventors: Anton Deimel, Walter Kirchgassner, Christian Lienert, Holger Meinert, Kurt Reiner, Paul Weber