Patents by Inventor Torsten Kamenz

Torsten Kamenz 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: 20120158788
    Abstract: A method of adding a program module to an installed program code. A data object having an interface for importation of data into and exportation of data out of the data object, the data object further comprising the program module, a switch identifier and a specification of a call to be inserted into the installed code is provided. Insert the call as specified by the specification of the data object into the installed program code and receive a setting for the switch from a user and storing the setting in a database table.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 21, 2012
    Applicant: SAP AG
    Inventors: Andreas KEMMLER, Torsten KAMENZ
  • Publication number: 20120159443
    Abstract: A system, computer readable medium, and method for automatically testing computer objects affected by an update package. The exemplary method may compare computer objects/instances in an update package with those of the installed version of the computer application. A set of computer objects that have changed in the update package as compared to the installed version may be generated. The changes to each of the computer objects in the set of changed objects may be analyzed to determine if an automated test is related to the changed object. If an object has a related automated test assigned to it, the object may be placed in a separate list for testing. The automated tests of the changed objects in the separate list may be organized into a test plan. The automated tests may be executed according to the test plan. The system may have servers and computer processors to implement the method.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: SAP AG
    Inventors: Torsten Kamenz, Andreas Kemmler
  • Publication number: 20120159431
    Abstract: A method of providing tailored add-on applications to an underlying foundational software suite that frequently receives updated versions that would otherwise overwrite changes in the foundational software that are required by the tailored add-on. Instead of functional changes to the foundation, the tailored add-on makes a fairly uniform and simple change in the place of each needed change, by inserting a call to an add-in definition object. The add-in definition object then contains code for performing the functionality needed by the add-on application. The add-in definition object is down-ported to all supported versions of the foundational software. The calls of the add-in definition object are integrated into the foundational software in a way which minimizes conflicts, allows for concurrent implementation while maintaining a clear separation between foundational code and modified code, and minimizes ongoing maintenance development of the add-on application's conflicts with the foundational application.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: SAP AG
    Inventors: Andreas KEMMLER, Torsten KAMENZ
  • Publication number: 20120144370
    Abstract: Disclosed embodiments provide a system, machine-readable medium and a method that may test computer application functions. A system provides for testing a computer application function by analyzing a testing characteristic of the computer application function information. Based on the analysis of the testing characteristic, the computer application function may be activated for testing in any one of a plurality of test environments. The test environment selected according to the testing characteristic that indicates the effects that the testing of the selected computer application has on the test environment. This allows users to select a test environment based on the effects that it has to a test system.
    Type: Application
    Filed: December 1, 2010
    Publication date: June 7, 2012
    Applicant: SAP AG
    Inventors: Andreas Kemmler, Torsten Kamenz
  • Publication number: 20120137272
    Abstract: A tailored add-on component for a released software product having internal and released development objects. The released development objects are designed for external use, such as end-user customization. The internal development objects are designed for use within the released software product, with no access from outside components. The tailored add-on component adds a functional application that makes calls to both released and internal objects. Access to internal objects is made while maintaining stability by confining internal object calls to a single adaptation component within the add-on, while also implementing an interface for the objects of the software product that are used by the add-on. The interface includes a function to freeze objects that are in the interface, and a set of automatic test components to identify changes in the objects that are in the interface.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 31, 2012
    Applicant: SAP AG
    Inventors: Andreas KEMMLER, Torsten KAMENZ
  • Publication number: 20120131457
    Abstract: An enhancement implementation analysis method and system are provided. A processor may determine a node in an implementation guide hierarchy to be analyzed for conflicts. Based on the determination, a list of all switches assigned to the node in the implementation guide hierarchy may be retrieved from a data store. The list of retrieved switches may be checked by a processor to determine whether the switch is an active conflict switch. Upon a determination that the conflict switch is an inactive conflict switch, the conflict switch may be deleted from the retrieved list of all switches. If the conflict switch is determined to be an active conflict switch, the conflict switch may be added to a list of relevant switches, and the list of relevant switches may be processed to resolve conflicts, and a corresponding implementation guide may be presented.
    Type: Application
    Filed: November 23, 2010
    Publication date: May 24, 2012
    Applicant: SAP AG
    Inventors: Andreas Kemmler, Torsten Kamenz
  • Publication number: 20120131467
    Abstract: A computer-implemented method for selecting one or more functions for display is provided. The selection may be performed via an implementation guide that is a hierarchy comprising nodes. A node may represent one function. The method may comprise retrieving a first list of switches in response to selection of a function, extracting one or more switches from the first list such that the extracted switches include function switches and/or conflict switches, determining whether each of the extracted switch is an active conflict switch and, if yes, adding the active conflict switch to a second list of switches. After removing all switches from the first list or having added all of them to the second list, the method processes the second list to determine which functions can be executed on the processor without conflicts and presenting a function GUI element representing a function determined to be executable without conflicts.
    Type: Application
    Filed: November 23, 2011
    Publication date: May 24, 2012
    Applicant: SAP AG
    Inventors: Andreas Kemmler, Torsten Kamenz
  • Publication number: 20120102364
    Abstract: Embodiments of the present invention may provide “undo” (e.g., rollback) features, along with data management simplification features, to an update package model of software suite development/evolution. New functions, which may have disruption effects for customers, may be installed into the core configuration data with inactive switches. Upon activation, a switch status may change, and a query filter may use the activated function (e.g., as associated with the switch ID). Original functions may be maintained, giving the user the ability to deactivate an activated function, and thereby reverting the system back to the prior configuration status.
    Type: Application
    Filed: October 25, 2011
    Publication date: April 26, 2012
    Applicant: SAP AG
    Inventors: Andreas KEMMLER, Torsten KAMENZ
  • Publication number: 20120102360
    Abstract: The invention may provide “undo” (e.g., rollback) features, along with data management simplification features, to an update package model of software suite development/evolution. New functions, which may have disruption effects for customers, may be installed into the core configuration data with inactive switches. Upon activation, a switch status may change, and a query filter may use the activated function (e.g., as associated with the switch ID). Original functions may be maintained, giving the user the ability to deactivate an activated function, and thereby reverting the system back to the prior configuration status.
    Type: Application
    Filed: October 25, 2010
    Publication date: April 26, 2012
    Applicant: SAP AG
    Inventors: Andreas KEMMLER, Torsten KAMENZ
  • Publication number: 20120030651
    Abstract: A test strategy optimizer for minimizing the impact of software update correctness testing is provided for software having several processes. Each process may have a criticality level associated with it and a test effort level associated with it. An update analyzer may determine what functions are modified and a dependency analyzer may determine what processes are connected to modifications, and thus require testing. User input may specify global test parameters related to test time, test completeness per criticality level, test iterations, etc. The test strategy optimizer will then take the process parameters, process dependencies, and user criteria to calculate the most efficient test procedure and provide information about the same. The test strategy optimizer may also provide adjustment tools, so users may modify parameters, based on the resulting information.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 2, 2012
    Applicant: SAP AG
    Inventors: Andreas KEMMLER, Torsten KAMENZ
  • Publication number: 20110271286
    Abstract: Systems and methods that facilitate keeping or improving the current/prior level of complexity in a software package, despite enhancement package additions. To keep the current number of business functions (e.g., some software configuration or functionality), new packages may have to consolidate older ones. Consolidating business functions may include dissolving those functions into the core set of functions (e.g., those functions that are “always on”) or to merge them with other business functions (e.g., to be switched on or off as a set). Additionally, if a function is simply not used, and will never be used again, the function may be dissolved completely. Regardless, disruption to the customer should be minimized by any consolidation of functions. Systems and methods identify functions that can be automatically consolidated, and facilitate the consolidation of any remaining functions.
    Type: Application
    Filed: April 30, 2010
    Publication date: November 3, 2011
    Applicant: SAP AG
    Inventors: Andreas KEMMLER, Torsten KAMENZ
  • Patent number: 7757208
    Abstract: A method of generating a current user interface for an application includes receiving an indication of an event, obtaining a visual component for the current user interface based on the event, and building the current user interface using the visual component. The visual component is a constituent of the current user interface that defines a function of the current user interface.
    Type: Grant
    Filed: September 8, 2004
    Date of Patent: July 13, 2010
    Assignee: SAP AG
    Inventors: Marko Degenkolb, Ioannis Grammatikakis, Ralf Halbedel, Torsten Kamenz, Martin Zurmuehl
  • Publication number: 20060053381
    Abstract: A method of generating a current user interface for an application includes receiving an indication of an event, obtaining a visual component for the current user interface based on the event, and building the current user interface using the visual component.
    Type: Application
    Filed: September 8, 2004
    Publication date: March 9, 2006
    Inventors: Marko Degenkolb, Ioannis Grammatikakis, Ralf Halbedel, Torsten Kamenz, Martin Zurmuehl