Patents by Inventor Jürgen Remmel

Jürgen Remmel 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: 20060248544
    Abstract: A method and system for employing client interfaces for packages. In one embodiment, an access object associated with a service provided by a first package is located, where the service is seeking to access content residing at a second package. A client interface is then created at the second package using the access object. The client interface is used to provide access to the content by exposing the content to the service via the client interface.
    Type: Application
    Filed: April 29, 2005
    Publication date: November 2, 2006
    Inventors: Friederike Benjes, Andreas Blumenthal, Thomas Decker, Rasmus Faust, Markus Frick, Gerd Kluger, Ulrich Koch, Helmut Prestel, Juergen Remmel, Martin Runte, Andreas Schmitt, Michael Schneider
  • Publication number: 20060026583
    Abstract: Systems and methods are provided for configuring and executing complex software. The complex software may include code corresponding to a core layer and code corresponding to at least one of a plurality of industry extensions. A method for configuring software is provided that includes presenting at least one business set for selection by the user. The method further includes receiving a selection of at least one business set from the user, and receiving a selection of functions from the user based on the selected business set. The method further includes determining whether the selection of functions by the user is valid, and activating switches to enable software elements corresponding to the selected functions, if the user selection of the functions is determined to be valid.
    Type: Application
    Filed: February 18, 2005
    Publication date: February 2, 2006
    Inventors: Juergen Remmel, Andreas Schmitt, Frank Stephan, Christian Taut, Michael Franz, Stefan Weisenberger, Michael Acker, Yvonne Sander, Veronika Schmid-Lutz
  • Publication number: 20060026586
    Abstract: Systems and methods are provided for configuring and executing complex software. The complex software may include code corresponding to a core layer and code corresponding to at least one of a plurality of industry extensions. A method for configuring software is provided that includes presenting at least one business set for selection by the user. The method further includes receiving a selection of at least one business set from the user, and receiving a selection of functions from the user based on the selected business set. The method further includes determining whether the selection of functions by the user is valid, and activating switches to enable software elements corresponding to the selected functions, if the user selection of the functions is determined to be valid.
    Type: Application
    Filed: February 18, 2005
    Publication date: February 2, 2006
    Inventors: Juergen Remmel, Frank Stephan, Andreas Schmitt, Andreas Blumenthal, Christian Taut, Yvonne Sander, Christian Hissler, Mortiz Thomas, Martin Mayer, Frank Zweissig, Holger Krah, Stefan Kalhofer, Michael Acker, Ronald Kraemer, Kerstin Heoft, Uwe Ringhof, Wolfgang Reichl, Veronika Schmid-Lutz, Michael Franz, Stefan Weisenberger
  • Publication number: 20050086642
    Abstract: A method and apparatus for providing tools for development of backwards compatible software are disclosed. A subset of software objects of a first software subsystem is identified and declared frozen. A changed introduced into a frozen software object is detected and prior to allowance of the change, the change is analyzed to determine whether the change is compatible with a second software subsystem.
    Type: Application
    Filed: October 15, 2003
    Publication date: April 21, 2005
    Inventors: Martin Runte, Thomas Decker, Rainer Hueber, Juergen Remmel
  • Publication number: 20050022163
    Abstract: Methods and apparatus, including computer program products, for providing services by an application server, the method including collecting a request from a consumer software component for a service from a provider software component, and checking the request against a set of semantic descriptions in a manifest of methods provided by objects in the provider software component.
    Type: Application
    Filed: December 23, 2003
    Publication date: January 27, 2005
    Inventors: Rainer Brendle, Frank Brunswig, Josef Dietl, Rolf Krane, Juergen Remmel, Stephan Ritter, Johannes Viegener
  • Publication number: 20050021537
    Abstract: Methods and apparatus, including computer program products, that include representing, in a repository, services from a server, the services including interacting with one or more collections of data elements using a set of operations on the data elements in the collections, the repository comprising descriptions of the collections and common attributes for each collection, the repository organized according to a meta model. The method also includes enabling a software entity to request a service represented in the repository, the service representing a first operation on one or more data elements in a first collection from the collections, and executing the first operation on the one or more data elements in the first collection.
    Type: Application
    Filed: December 23, 2003
    Publication date: January 27, 2005
    Inventors: Rainer Brendle, Frank Brunswig, Josef Dietl, Rolf Krane, Juergen Remmel, Stephan Ritter, Johannes Viegener
  • Publication number: 20050021557
    Abstract: Methods and apparatus, including computer program products, for using a meta model for an enterprise service architecture. The meta model includes a first class to represent data organization in a back end data store. The first class includes a data type identifier attribute to permit meta data to identify a data type. The meta model also includes a second class associated with the first class. The second class includes a field identifier attribute to permit meta data to identify fields for a particular data type. The meta model also includes a third class associated with the first class. The third class includes an action identifier attribute to permit meta data to identify an action. In some examples, there is a service provider identifier to permit meta data to identify a service provider class that can effect the action.
    Type: Application
    Filed: December 23, 2003
    Publication date: January 27, 2005
    Inventors: Rainer Brendle, Frank Brunswig, Josef Dietl, Thomas Fiedler, Rolf Krane, Juergen Remmel, Stephan Ritter, Johannes Viegener
  • Publication number: 20050021536
    Abstract: Methods and apparatus, including computer program products, that include generating a first application by providing a definition of an object representing a first set of attributes of a first collection of data elements and a first set of operations on the first collection, each data element in the first collection having the attributes and a list of the operations in common with other data elements from the first collection.
    Type: Application
    Filed: December 23, 2003
    Publication date: January 27, 2005
    Inventors: Thomas Fiedler, Juergen Remmel
  • Publication number: 20040143835
    Abstract: Methods and apparatus, including computer program products, for implementing extensions for computer program applications. A program according to one aspect of the invention has instructions to receive an application call to an extension method defined in an extension object definition, the extension object definition having associated extension object implementations, the extension object implementations providing extension method implementations of the extension method; instructions operable to obtain results by calling multiple extension method implementations of the extension method; and instructions operable to respond to the application call using the results obtained from the extension method implementations. A method according to another aspect includes the steps of deploying multiple extension method implementations for an extension method; and executing the multiple extension method implementations to determine the results of calling the extension method.
    Type: Application
    Filed: January 17, 2003
    Publication date: July 22, 2004
    Inventors: Rainer Dattke, Michael Acker, Sigrun Wintzheimer, Georg Wilhelm, Juergen Remmel, Steffi Kramer
  • Publication number: 20040143723
    Abstract: Methods and apparatus, including computer program products, providing and using composite extension definitions. A composite extension definition has one or more extension definitions, each of which can be either an atomic or a non-atomic extension definition. In one aspect, a program has instructions to create a composite extension definition, to generate composite metadata that represents the composite extension definition, and to store the composite metadata for later use. The program can include instructions to receive input specifying dependency relationships between or among extensions defined by the extension definitions and to include the relationships in the composite metadata. Composite extension definitions can be created by an application developer for use by customers to guide them in implementing and deploying extensions to a computer program application.
    Type: Application
    Filed: January 17, 2003
    Publication date: July 22, 2004
    Inventors: Michael Acker, Georg Wilhelm, Juergen Remmel, Rainer Dattke, Sigrun Wintzheimer, Steffi Kramer