US 12,260,107 B1
Efficient handling of data purge requests
Lei Wang, Shanghai (CN); Fen Li, Shanghai (CN); Haipeng Wu, Shanghai (CN); Yunfeng Jiang, Shanghai (CN); Lai Wei, Shanghai (CN); and Feng Zhang, Shanghai (CN)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Sep. 22, 2023, as Appl. No. 18/371,660.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0652 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one memory that stores instructions; and
one or more processors configured by the instructions to perform operations comprising:
storing a plurality of data purge requests in a first data structure, the plurality of data purge requests being grouped based on at least one feature to obtain batches of data purge requests;
causing the batches to be processed at least partially in parallel;
responsive to detecting successful processing of a first data purge request from the plurality of data purge requests, moving the first data purge request from the first data structure to a second data structure;
responsive to detecting unsuccessful processing of a second data purge request from the plurality of data purge requests, retaining the second data purge request in the first data structure;
generating purge status data based on the first data purge request being in the second data structure and the second data purge request being in the first data structure; and
causing presentation of the purge status data at a user device.