| CPC G06F 16/215 (2019.01) [G06F 9/541 (2013.01); G06F 16/2358 (2019.01); G06F 16/29 (2019.01); G06V 40/161 (2022.01); H04L 9/0643 (2013.01); H04L 9/50 (2022.05)] | 20 Claims |

|
1. A system for on-demand data cleansing, comprising:
a processor;
a network interface communicatively coupled to the processor and a network;
an API executed by the processor that performs actions including:
receiving a new tag-operation pair through the network interface,
identifying an existing tag-operation pair within a library having a plurality of tag-operation pairs, each tag-operation pair comprising a library tag and an associated operation, the existing tag-operation pair having a library tag that matches a tag of the new tag-operation pair,
in response to identifying the existing tag-operation pair, updating an operation of the existing tag-operation pair with an operation of the new tag-operation pair, and
receiving, into volatile memory, a data object having a data field; and
a cleansing module executed by the processor that performs actions including:
executing an operation paired with the library tag of the existing tag-operation pair on a value of the data field in response to determining that the data field is associated with a tag that matches the library tag of the existing tag-operation pair, the operation modifying the value of the data field while it is stored in the volatile memory.
|