Systems and methods for updating software appliances
US8606765B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 30, 2007 |
| Grant date | Dec 10, 2013 |
| Priority date | — |
| Expiry date | Feb 3, 2031 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/44505
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Embodiments relate to systems and methods for updating software appliances. A client can host a software appliance, such a Linux™ software appliance, which a user wishes to update to a newer version. Instead of performing an in-place update by installing a new version that deletes the configuration state and/or user data of the existing version of the appliance, an export module takes an image of an initial appliance installation and then registers further changes to the configuration state and/or user data over time. When the user chooses to update the software appliance, the new version can be downloaded to execute an installation. The export module aggregates all changes to the original installation image as well as user data, and delivers the complete current configuration state and/or complete current user data to the new version of the appliance to instantiate the new version.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.