Patents by Inventor Andreas Kemmler

Andreas Kemmler 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: 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
  • Patent number: 8140470
    Abstract: In a method and system for updating data in a distributed system, a server receives a request to read data stored in the server. A data structure is populated with the requested data, and a first unique identifier is generated by applying a hash function to the data stored in the data structure. The data and the first unique identifier are transmitted to the requesting client. From the client system, the server receives the first unique identifier and changes to the requested data performed on the client system through a web service application. The changes include an extension to the requested application data to include customer-specific data. Following receipt of the changed data and the first unique identifier, a second data structure is populated with the requested data. A second unique identifier is generated by applying a hash function to the data stored in the second data structure.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: March 20, 2012
    Assignee: SAP AG
    Inventor: Andreas Kemmler
  • 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: 7853925
    Abstract: The disclosure provides systems, methods, and software for facilitating hierarchical software development. One solution comprises software operable to identify a first software package of a first software layer that is associated with a second software package of a second software layer. The software creates a temporary package interface for the second software package, the temporary package interface allowing the first software package to access one or more objects within the second software package. Such software can be further operable to delete the temporary package interface after the first software package has been moved away from the first software layer to a different software layer. The software may be still further operable to assign the objects to the temporary package interface of the second package. Moreover, the temporary package interface could be operable to authenticate the first software package prior to allowing the first software package to access the objects.
    Type: Grant
    Filed: December 13, 2006
    Date of Patent: December 14, 2010
    Assignee: SAP AG
    Inventor: Andreas Kemmler
  • Publication number: 20090037453
    Abstract: In a method and system for updating data in a distributed system, a server receives a request to read data stored in the server. A data structure is populated with the requested data, and a first unique identifier is generated by applying a hash function to the data stored in the data structure. The data and the first unique identifier are transmitted to the requesting client. From the client system, the server receives the first unique identifier and changes to the requested data performed on the client system through a web service application. The changes include an extension to the requested application data to include customer-specific data. Following receipt of the changed data and the first unique identifier, a second data structure is populated with the requested data. A second unique identifier is generated by applying a hash function to the data stored in the second data structure.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Applicant: SAP AG
    Inventor: Andreas Kemmler
  • Publication number: 20080148230
    Abstract: The disclosure provides systems, methods, and software for facilitating hierarchical software development. One solution comprises software operable to identify a first software package of a first software layer that is associated with a second software package of a second software layer. The software creates a temporary package interface for the second software package, the temporary package interface allowing the first software package to access one or more objects within the second software package. Such software can be further operable to delete the temporary package interface after the first software package has been moved away from the first software layer to a different software layer. The software may be still further operable to assign the objects to the temporary package interface of the second package. Moreover, the temporary package interface could be operable to authenticate the first software package prior to allowing the first software package to access the objects.
    Type: Application
    Filed: December 13, 2006
    Publication date: June 19, 2008
    Applicant: SAP AG
    Inventor: Andreas Kemmler
  • Patent number: 7072906
    Abstract: A computer-aided database system having an application layer in which, independently of one another, applications for registering data objects of various data object types into a database associated with a respective application can be executed, wherein there are a record layer which is encapsulated with respect to the application layer and in which a number of record writers each having a dynamic interface is implemented; by a table in which a data object type has a respective associated record writer, with the respective addressed application in the application layer, in response to a registration operation, producing information about the data object which is to be registered and about the registration in the form of a reference of prescribed structure, and with the record writer associated by means of the table being designed to access the reference and hence the information via the interface; and by a record registrar for permanently storing record object data, transferred by a record writer and comprisi
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: July 4, 2006
    Assignee: SAP AG
    Inventor: Andreas Kemmler
  • Publication number: 20050086668
    Abstract: A computer-aided database system having an application layer in which, independently of one another, applications for registering data objects of various data object types into a database associated with a respective application can be executed, wherein there are a record layer which is encapsulated with respect to the application layer and in which a number of record writers each having a dynamic interface is implemented; by a table in which a data object type has a respective associated record writer, with the respective addressed application in the application layer, in response to a registration operation, producing information about the data object which is to be registered and about the registration in the form of a reference of prescribed structure, and with the record writer associated by means of the table being designed to access the reference and hence the information via the interface; and by a record registrar for permanently storing record object data, transferred by a record writer and comprisi
    Type: Application
    Filed: November 21, 2003
    Publication date: April 21, 2005
    Inventor: Andreas Kemmler