US 12,282,579 B2
Performing actions on personal data stored in multiple databases
Greg Hydro, Knoxville, TN (US); John Mardini, Knoxville, TN (US); and Adam Neubauer, Knoxville, TN (US)
Assigned to PILOT TRAVEL CENTERS, LLC, Knoxville, TN (US)
Filed by Pilot Travel Centers LLC, Knoxville, TN (US)
Filed on Nov. 12, 2020, as Appl. No. 17/096,326.
Claims priority of provisional application 62/934,051, filed on Nov. 12, 2019.
Prior Publication US 2021/0141929 A1, May 13, 2021
Int. Cl. G06F 21/62 (2013.01); G06F 16/951 (2019.01)
CPC G06F 21/6245 (2013.01) [G06F 16/951 (2019.01); G06F 21/6227 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a request from a client to perform a privacy action with respect to data records associated with the client in a network;
storing the request as a set of one or more tasks in a ledger, the one or more tasks being derived from the request;
based on the set of one or more tasks, using a crawler tool to find the data records appearing throughout the network in one or more data sources;
querying the one or more data sources to determine whether the one or more data sources are legitimate and whether the data records still exist on the one or more data sources;
determining if the privacy action will result in a disruption elsewhere in the network based on information associated with the data records and the one or more data sources;
performing the privacy action on the data records based on the set of the one or more tasks, wherein the privacy action is performed based on a dynamic lookup of instructions corresponding to the privacy action;
determining that the privacy action has been sufficiently completed based on a comparison of data corresponding to the set of one or more tasks and the found data records; and
reporting a performance of the privacy action to the ledger.