×

Software version management for executing replacement actions

  • US 9,411,576 B2
  • Filed: 12/02/2013
  • Issued: 08/09/2016
  • Est. Priority Date: 12/04/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A software version management system to start, stop and replace one or more software modules on a computer system based on replacement actions, said software version management system comprising:

  • a memory; and

    a processor in communications with the memory, wherein the software version management system is configured to perform a method, said method comprising;

    retrieving temporal information from a downgradable software module, the downgradable software module comprising a compatibility database specifying dependencies between different versions of the software module, wherein the compatibility database comprises one or more revision identifiers and one or more attributes thereof for the different versions, and wherein the attributes describe properties of a migration from a first version of the different versions to a second version of the different versions, the properties comprising a concurrent update capability if the first version is replaced by the second version;

    downgrading, based on a replacement action to downgrade, the downgradable software module to a particular downgrade version, the downgrading identifying an intermediate version of the downgradable software module, wherein the intermediate version comprises logic to convert the compatibility database to the downgrade version of the downgradable software module and based on execution and completion of the logic, the processor updates the software module to a version of the software module that recognizes the downgraded compatibility database; and

    restarting, based on a report of completion of the intermediate version, loading and starting the downgrade version of the software module.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×