Patent ID: 9582562
Date: 2017-02-28
CPC Classifications: G06F

Claim:
1. A computer-implemented method comprising: generating, using one or more processors, a copy of a first data-set on a temporary system, the first data-set characterizing a first version of an application; enabling, using one or more processors, a selective access to the copy to a user of the application during a time period; upgrading, using one or more processors, the first data-set to form a second data-set characterizing a second version of the application, the upgrading occurring during a first portion of the time-period, the selective access to the copy during the time period being a read-only access for a portion of the first data-set that is changed during the upgrading and a read and write access for another portion of the first data-set that is unchanged during the upgrading; testing, using one or more processors, the second data-set during a second portion of the time-period; and enabling, using one or more processors, access to the second data-set to the user of the application when a result of the testing indicates that the second data-set should be implemented, wherein the temporary system is reused every time a new upgrade becomes available.