US 12,468,676 B2
System and method for on-demand data cleansing
Brian J. Downs, Scottsdale, AZ (US); John K. Moore, Phoenix, AZ (US); and Antonio Iniguez, Phoenix, AZ (US)
Assigned to DrFirst.com, Inc., Rockville, MD (US)
Filed by DrFirst.com, Inc., Rockville, MD (US)
Filed on Mar. 4, 2024, as Appl. No. 18/594,806.
Application 18/594,806 is a continuation of application No. 18/060,412, filed on Nov. 30, 2022, granted, now 11,921,685.
Application 18/060,412 is a continuation of application No. 16/942,663, filed on Jul. 29, 2020, granted, now 11,526,477, issued on Dec. 13, 2022.
Claims priority of provisional application 62/880,651, filed on Jul. 31, 2019.
Prior Publication US 2024/0202172 A1, Jun. 20, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 9/54 (2006.01); G06F 16/215 (2019.01); G06F 16/23 (2019.01); G06F 16/29 (2019.01); G06V 40/16 (2022.01); H04L 9/06 (2006.01); H04L 9/00 (2022.01)
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
OG exemplary drawing
 
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.