The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 21, 2022

Filed:

Jan. 19, 2021
Applicant:

Sap SE, Walldorf, DE;

Inventors:

Georg Wilhelm, Kronau, DE;

Daniel Wachs, Mannheim, DE;

Fabian Fellhauer, Oestringen, DE;

Karsten Schaser, Wiesloch, DE;

Christian Holzer, Ubstadt-Weiher, DE;

Rene Dehn, Sinsheim, DE;

Uwe Schlarb, Oestringen, DE;

Christian Fuhlbruegge, Spechbach, DE;

Thomas Henn, Stutensee, DE;

Matthias Herchenroether, Heidelberg, DE;

Thomas Wieczorek, Meckesheim, DE;

Daniel Niehoff, Sandhausen, DE;

Karsten K. Bohlmann, Rauenberg, DE;

Marcel Hermanns, Heidelberg, DE;

Assignee:

SAP SE, Walldorf, DE;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 8/71 (2018.01);
U.S. Cl.
CPC ...
G06F 8/71 (2013.01);
Abstract

The present disclosure involves systems, software, and computer implemented methods for ensuring seamless lifecycle stability for extensions to standard software products. One example method includes determining a requested change to a software feature of a software object. The software feature has been designated as an extensible software feature and is associated with a lifecycle stability contract that identifies aspects of the extensible software feature that are designated to remain stable across different releases of the software object. The lifecycle stability contract is used to perform a compatibility check for the requested change to determine whether the requested change complies with the lifecycle stability contract. The requested change is permitted in response to determining that the requested change complies with the lifecycle stability contract and the requested change is denied in response to determining that the requested change violates the lifecycle stability contract.


Find Patent Forward Citations

Loading…