Patent ID: 9740726
Date: 2017-08-22
CPC Classifications: G06F

Claim:
1. A computer-implemented method executed by one or more computing devices for dynamic destruction of data in a remote data storage platform, comprising: creating, by at least one of the one or more computing devices, a first set of data records with random values in a space provided by the remote data storage platform; updating, by at least one of the one or more computing devices, the random values associated with one or more subsets of the first set of data records into actual values through one or more update operations, wherein the one or more update operations on one of the one or more subsets of the first set of data records are interlaced with other subsets of the one or more subsets of the first set of data records; during a time window, after the one or more update operations have updated the random values associated with the one or more subsets of the first set of data records into actual values, obtaining, by at least one of the one or more computing devices, a second set of data records with the actual values; and after a client of the remote data storage platform works on the second set of data records with the actual values, converting, by at least one of the one or more computing devices, the actual values associated with one or more subsets of the second set of data records to the random values through a plurality of update operations at a time of data destruction.