Patents by Inventor Steffi Kramer
Steffi Kramer 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: 9542173Abstract: Adaptation objects comprising software extensions for applications of an enterprise system may be developed in a test system. Dependency data for an adaptation object may be generated based on a reference, in the adaptation object, to at least one other adaptation object in the test system. If the adaptation object is assigned to a collection of adaptation objects for export to the enterprise system then checks are performed on the adaptation object based on the dependency data. One check may be for determining whether the at least one other adaptation object is: part of the collection or has already been exported and is unchanged since last being exported. If this check is failed a user interface is provided for: adding a latest version of the at least one adaptation object to the collection; or removing the reference to the at least one other adaptation object from the adaptation object.Type: GrantFiled: May 15, 2015Date of Patent: January 10, 2017Assignee: SAP SEInventors: Kai Dehmann, Thomas Wieczorek, Tamara Weckwerth, Steffi Kramer
-
Publication number: 20160335069Abstract: Adaptation objects comprising software extensions for applications of an enterprise system may be developed in a test system. Dependency data for an adaptation object may be generated based on a reference, in the adaptation object, to at least one other adaptation object in the test system. If the adaptation object is assigned to a collection of adaptation objects for export to the enterprise system then checks are performed on the adaptation object based on the dependency data. One check may be for determining whether the at least one other adaptation object is: part of the collection or has already been exported and is unchanged since last being exported. If this check is failed a user interface is provided for: adding a latest version of the at least one adaptation object to the collection; or removing the reference to the at least one other adaptation object from the adaptation object.Type: ApplicationFiled: May 15, 2015Publication date: November 17, 2016Inventors: Kai Dehmann, Thomas Wieczorek, Tamara Weckwerth, Steffi Kramer
-
Patent number: 7870549Abstract: 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: GrantFiled: June 5, 2007Date of Patent: January 11, 2011Assignee: SAP AGInventors: Michael Acker, Georg Wilhelm, Juergen Remmel, Rainer Dattke, Sigrun Wintzheimer, Steffi Kramer
-
Patent number: 7406695Abstract: 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: GrantFiled: January 17, 2003Date of Patent: July 29, 2008Assignee: SAP AktiengesellschaftInventors: Rainer Dattke, Michael Acker, Sigrun Wintzheimer, Georg Wilhelm, Juergen Remmel, Steffi Kramer
-
Publication number: 20070234338Abstract: 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: ApplicationFiled: June 5, 2007Publication date: October 4, 2007Inventors: Michael Acker, Georg Wilhelm, Juergen Remmel, Rainer Dattke, Sigrun Wintzheimer, Steffi Kramer
-
Patent number: 7263697Abstract: 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: GrantFiled: January 17, 2003Date of Patent: August 28, 2007Assignee: SAP AktiengesellschaftInventors: Michael Acker, Georg Wilhelm, Juergen Remmel, Rainer Dattke, Sigrun Wintzheimer, Steffi Kramer
-
Publication number: 20040143835Abstract: 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: ApplicationFiled: January 17, 2003Publication date: July 22, 2004Inventors: Rainer Dattke, Michael Acker, Sigrun Wintzheimer, Georg Wilhelm, Juergen Remmel, Steffi Kramer
-
Publication number: 20040143723Abstract: 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: ApplicationFiled: January 17, 2003Publication date: July 22, 2004Inventors: Michael Acker, Georg Wilhelm, Juergen Remmel, Rainer Dattke, Sigrun Wintzheimer, Steffi Kramer