Patent · US Active

Seamless lifecycle stability for extensible software features

US11366658B1 · kind B1 · utility

1Cited by
27References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 19, 2021
Grant dateJun 21, 2022
Priority date
Expiry dateJan 19, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/44526
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.